16 1 7 4 -15 -9 14 -11 -4 30 -3 -20 -20 12 -10 7 17 10 31 0 10 0 0 4 -20 -20 20 -20 -20 20 20 20 -20 -20 -20 20 20 -20 20 20 10 0 0 4 -20 -7 20 -7 -20 7 20 7 -7 -20 -7 20 7 -20 7 20 10 0 0 4 -20 -9 20 -9 -20 9 20 9 -9 -20 -9 20 9 -20 9 20 19 19 19 0 1000 0 0 1000 -500 -500 500 -500 -499 -500 500 -499 -498 -500 500 -498 -497 -500 500 -497 -496 -500 500 -496 -495 -500 500 -495 -494 -500 500 -494 -493 -500 500 -493 -492 -500 500 -492 -491 -500 500 -491 -490 -500 500 -490 -489 -500 500 -489 -488 -500 500 -488 -487 -500 500 -487 -486 -500 500 -486 -485 -500 500 -485 -484 -500 500 -484 -483 -500 500 -483 -482 -500 500 -482 -481 -500 500 -481 -480 -500 500 -480 -479 -500 500 -479 -478 -500 500 -478 -477 -500 500 -477 -476 -500 500 -476 -475 -500 500 -475 -474 -500 500 -474 -473 -500 500 -473 -472 -500 500 -472 -471 -500 500 -471 -470 -500 500 -470 -469 -500 500 -469 -468 -500 500 -468 -467 -500 500 -467 -466 -500 500 -466 -465 -500 500 -465 -464 -500 500 -464 -463 -500 500 -463 -462 -500 500 -462 -461 -500 500 -461 -460 -500 500 -460 -459 -500 500 -459 -458 -500 500 -458 -457 -500 500 -457 -456 -500 500 -456 -455 -500 500 -455 -454 -500 500 -454 -453 -500 500 -453 -452 -500 500 -452 -451 -500 500 -451 -450 -500 500 -450 -449 -500 500 -449 -448 -500 500 -448 -447 -500 500 -447 -446 -500 500 -446 -445 -500 500 -445 -444 -500 500 -444 -443 -500 500 -443 -442 -500 500 -442 -441 -500 500 -441 -440 -500 500 -440 -439 -500 500 -439 -438 -500 500 -438 -437 -500 500 -437 -436 -500 500 -436 -435 -500 500 -435 -434 -500 500 -434 -433 -500 500 -433 -432 -500 500 -432 -431 -500 500 -431 -430 -500 500 -430 -429 -500 500 -429 -428 -500 500 -428 -427 -500 500 -427 -426 -500 500 -426 -425 -500 500 -425 -424 -500 500 -424 -423 -500 500 -423 -422 -500 500 -422 -421 -500 500 -421 -420 -500 500 -420 -419 -500 500 -419 -418 -500 500 -418 -417 -500 500 -417 -416 -500 500 -416 -415 -500 500 -415 -414 -500 500 -414 -413 -500 500 -413 -412 -500 500 -412 -411 -500 500 -411 -410 -500 500 -410 -409 -500 500 -409 -408 -500 500 -408 -407 -500 500 -407 -406 -500 500 -406 -405 -500 500 -405 -404 -500 500 -404 -403 -500 500 -403 -402 -500 500 -402 -401 -500 500 -401 -400 -500 500 -400 -399 -500 500 -399 -398 -500 500 -398 -397 -500 500 -397 -396 -500 500 -396 -395 -500 500 -395 -394 -500 500 -394 -393 -500 500 -393 -392 -500 500 -392 -391 -500 500 -391 -390 -500 500 -390 -389 -500 500 -389 -388 -500 500 -388 -387 -500 500 -387 -386 -500 500 -386 -385 -500 500 -385 -384 -500 500 -384 -383 -500 500 -383 -382 -500 500 -382 -381 -500 500 -381 -380 -500 500 -380 -379 -500 500 -379 -378 -500 500 -378 -377 -500 500 -377 -376 -500 500 -376 -375 -500 500 -375 -374 -500 500 -374 -373 -500 500 -373 -372 -500 500 -372 -371 -500 500 -371 -370 -500 500 -370 -369 -500 500 -369 -368 -500 500 -368 -367 -500 500 -367 -366 -500 500 -366 -365 -500 500 -365 -364 -500 500 -364 -363 -500 500 -363 -362 -500 500 -362 -361 -500 500 -361 -360 -500 500 -360 -359 -500 500 -359 -358 -500 500 -358 -357 -500 500 -357 -356 -500 500 -356 -355 -500 500 -355 -354 -500 500 -354 -353 -500 500 -353 -352 -500 500 -352 -351 -500 500 -351 -350 -500 500 -350 -349 -500 500 -349 -348 -500 500 -348 -347 -500 500 -347 -346 -500 500 -346 -345 -500 500 -345 -344 -500 500 -344 -343 -500 500 -343 -342 -500 500 -342 -341 -500 500 -341 -340 -500 500 -340 -339 -500 500 -339 -338 -500 500 -338 -337 -500 500 -337 -336 -500 500 -336 -335 -500 500 -335 -334 -500 500 -334 -333 -500 500 -333 -332 -500 500 -332 -331 -500 500 -331 -330 -500 500 -330 -329 -500 500 -329 -328 -500 500 -328 -327 -500 500 -327 -326 -500 500 -326 -325 -500 500 -325 -324 -500 500 -324 -323 -500 500 -323 -322 -500 500 -322 -321 -500 500 -321 -320 -500 500 -320 -319 -500 500 -319 -318 -500 500 -318 -317 -500 500 -317 -316 -500 500 -316 -315 -500 500 -315 -314 -500 500 -314 -313 -500 500 -313 -312 -500 500 -312 -311 -500 500 -311 -310 -500 500 -310 -309 -500 500 -309 -308 -500 500 -308 -307 -500 500 -307 -306 -500 500 -306 -305 -500 500 -305 -304 -500 500 -304 -303 -500 500 -303 -302 -500 500 -302 -301 -500 500 -301 -300 -500 500 -300 -299 -500 500 -299 -298 -500 500 -298 -297 -500 500 -297 -296 -500 500 -296 -295 -500 500 -295 -294 -500 500 -294 -293 -500 500 -293 -292 -500 500 -292 -291 -500 500 -291 -290 -500 500 -290 -289 -500 500 -289 -288 -500 500 -288 -287 -500 500 -287 -286 -500 500 -286 -285 -500 500 -285 -284 -500 500 -284 -283 -500 500 -283 -282 -500 500 -282 -281 -500 500 -281 -280 -500 500 -280 -279 -500 500 -279 -278 -500 500 -278 -277 -500 500 -277 -276 -500 500 -276 -275 -500 500 -275 -274 -500 500 -274 -273 -500 500 -273 -272 -500 500 -272 -271 -500 500 -271 -270 -500 500 -270 -269 -500 500 -269 -268 -500 500 -268 -267 -500 500 -267 -266 -500 500 -266 -265 -500 500 -265 -264 -500 500 -264 -263 -500 500 -263 -262 -500 500 -262 -261 -500 500 -261 -260 -500 500 -260 -259 -500 500 -259 -258 -500 500 -258 -257 -500 500 -257 -256 -500 500 -256 -255 -500 500 -255 -254 -500 500 -254 -253 -500 500 -253 -252 -500 500 -252 -251 -500 500 -251 -250 -500 500 -250 -249 -500 500 -249 -248 -500 500 -248 -247 -500 500 -247 -246 -500 500 -246 -245 -500 500 -245 -244 -500 500 -244 -243 -500 500 -243 -242 -500 500 -242 -241 -500 500 -241 -240 -500 500 -240 -239 -500 500 -239 -238 -500 500 -238 -237 -500 500 -237 -236 -500 500 -236 -235 -500 500 -235 -234 -500 500 -234 -233 -500 500 -233 -232 -500 500 -232 -231 -500 500 -231 -230 -500 500 -230 -229 -500 500 -229 -228 -500 500 -228 -227 -500 500 -227 -226 -500 500 -226 -225 -500 500 -225 -224 -500 500 -224 -223 -500 500 -223 -222 -500 500 -222 -221 -500 500 -221 -220 -500 500 -220 -219 -500 500 -219 -218 -500 500 -218 -217 -500 500 -217 -216 -500 500 -216 -215 -500 500 -215 -214 -500 500 -214 -213 -500 500 -213 -212 -500 500 -212 -211 -500 500 -211 -210 -500 500 -210 -209 -500 500 -209 -208 -500 500 -208 -207 -500 500 -207 -206 -500 500 -206 -205 -500 500 -205 -204 -500 500 -204 -203 -500 500 -203 -202 -500 500 -202 -201 -500 500 -201 -200 -500 500 -200 -199 -500 500 -199 -198 -500 500 -198 -197 -500 500 -197 -196 -500 500 -196 -195 -500 500 -195 -194 -500 500 -194 -193 -500 500 -193 -192 -500 500 -192 -191 -500 500 -191 -190 -500 500 -190 -189 -500 500 -189 -188 -500 500 -188 -187 -500 500 -187 -186 -500 500 -186 -185 -500 500 -185 -184 -500 500 -184 -183 -500 500 -183 -182 -500 500 -182 -181 -500 500 -181 -180 -500 500 -180 -179 -500 500 -179 -178 -500 500 -178 -177 -500 500 -177 -176 -500 500 -176 -175 -500 500 -175 -174 -500 500 -174 -173 -500 500 -173 -172 -500 500 -172 -171 -500 500 -171 -170 -500 500 -170 -169 -500 500 -169 -168 -500 500 -168 -167 -500 500 -167 -166 -500 500 -166 -165 -500 500 -165 -164 -500 500 -164 -163 -500 500 -163 -162 -500 500 -162 -161 -500 500 -161 -160 -500 500 -160 -159 -500 500 -159 -158 -500 500 -158 -157 -500 500 -157 -156 -500 500 -156 -155 -500 500 -155 -154 -500 500 -154 -153 -500 500 -153 -152 -500 500 -152 -151 -500 500 -151 -150 -500 500 -150 -149 -500 500 -149 -148 -500 500 -148 -147 -500 500 -147 -146 -500 500 -146 -145 -500 500 -145 -144 -500 500 -144 -143 -500 500 -143 -142 -500 500 -142 -141 -500 500 -141 -140 -500 500 -140 -139 -500 500 -139 -138 -500 500 -138 -137 -500 500 -137 -136 -500 500 -136 -135 -500 500 -135 -134 -500 500 -134 -133 -500 500 -133 -132 -500 500 -132 -131 -500 500 -131 -130 -500 500 -130 -129 -500 500 -129 -128 -500 500 -128 -127 -500 500 -127 -126 -500 500 -126 -125 -500 500 -125 -124 -500 500 -124 -123 -500 500 -123 -122 -500 500 -122 -121 -500 500 -121 -120 -500 500 -120 -119 -500 500 -119 -118 -500 500 -118 -117 -500 500 -117 -116 -500 500 -116 -115 -500 500 -115 -114 -500 500 -114 -113 -500 500 -113 -112 -500 500 -112 -111 -500 500 -111 -110 -500 500 -110 -109 -500 500 -109 -108 -500 500 -108 -107 -500 500 -107 -106 -500 500 -106 -105 -500 500 -105 -104 -500 500 -104 -103 -500 500 -103 -102 -500 500 -102 -101 -500 500 -101 -100 -500 500 -100 -99 -500 500 -99 -98 -500 500 -98 -97 -500 500 -97 -96 -500 500 -96 -95 -500 500 -95 -94 -500 500 -94 -93 -500 500 -93 -92 -500 500 -92 -91 -500 500 -91 -90 -500 500 -90 -89 -500 500 -89 -88 -500 500 -88 -87 -500 500 -87 -86 -500 500 -86 -85 -500 500 -85 -84 -500 500 -84 -83 -500 500 -83 -82 -500 500 -82 -81 -500 500 -81 -80 -500 500 -80 -79 -500 500 -79 -78 -500 500 -78 -77 -500 500 -77 -76 -500 500 -76 -75 -500 500 -75 -74 -500 500 -74 -73 -500 500 -73 -72 -500 500 -72 -71 -500 500 -71 -70 -500 500 -70 -69 -500 500 -69 -68 -500 500 -68 -67 -500 500 -67 -66 -500 500 -66 -65 -500 500 -65 -64 -500 500 -64 -63 -500 500 -63 -62 -500 500 -62 -61 -500 500 -61 -60 -500 500 -60 -59 -500 500 -59 -58 -500 500 -58 -57 -500 500 -57 -56 -500 500 -56 -55 -500 500 -55 -54 -500 500 -54 -53 -500 500 -53 -52 -500 500 -52 -51 -500 500 -51 -50 -500 500 -50 -49 -500 500 -49 -48 -500 500 -48 -47 -500 500 -47 -46 -500 500 -46 -45 -500 500 -45 -44 -500 500 -44 -43 -500 500 -43 -42 -500 500 -42 -41 -500 500 -41 -40 -500 500 -40 -39 -500 500 -39 -38 -500 500 -38 -37 -500 500 -37 -36 -500 500 -36 -35 -500 500 -35 -34 -500 500 -34 -33 -500 500 -33 -32 -500 500 -32 -31 -500 500 -31 -30 -500 500 -30 -29 -500 500 -29 -28 -500 500 -28 -27 -500 500 -27 -26 -500 500 -26 -25 -500 500 -25 -24 -500 500 -24 -23 -500 500 -23 -22 -500 500 -22 -21 -500 500 -21 -20 -500 500 -20 -19 -500 500 -19 -18 -500 500 -18 -17 -500 500 -17 -16 -500 500 -16 -15 -500 500 -15 -14 -500 500 -14 -13 -500 500 -13 -12 -500 500 -12 -11 -500 500 -11 -10 -500 500 -10 -9 -500 500 -9 -8 -500 500 -8 -7 -500 500 -7 -6 -500 500 -6 -5 -500 500 -5 -4 -500 500 -4 -3 -500 500 -3 -2 -500 500 -2 -1 -500 500 -1 0 -500 500 0 1 -500 500 1 2 -500 500 2 3 -500 500 3 4 -500 500 4 5 -500 500 5 6 -500 500 6 7 -500 500 7 8 -500 500 8 9 -500 500 9 10 -500 500 10 11 -500 500 11 12 -500 500 12 13 -500 500 13 14 -500 500 14 15 -500 500 15 16 -500 500 16 17 -500 500 17 18 -500 500 18 19 -500 500 19 20 -500 500 20 21 -500 500 21 22 -500 500 22 23 -500 500 23 24 -500 500 24 25 -500 500 25 26 -500 500 26 27 -500 500 27 28 -500 500 28 29 -500 500 29 30 -500 500 30 31 -500 500 31 32 -500 500 32 33 -500 500 33 34 -500 500 34 35 -500 500 35 36 -500 500 36 37 -500 500 37 38 -500 500 38 39 -500 500 39 40 -500 500 40 41 -500 500 41 42 -500 500 42 43 -500 500 43 44 -500 500 44 45 -500 500 45 46 -500 500 46 47 -500 500 47 48 -500 500 48 49 -500 500 49 50 -500 500 50 51 -500 500 51 52 -500 500 52 53 -500 500 53 54 -500 500 54 55 -500 500 55 56 -500 500 56 57 -500 500 57 58 -500 500 58 59 -500 500 59 60 -500 500 60 61 -500 500 61 62 -500 500 62 63 -500 500 63 64 -500 500 64 65 -500 500 65 66 -500 500 66 67 -500 500 67 68 -500 500 68 69 -500 500 69 70 -500 500 70 71 -500 500 71 72 -500 500 72 73 -500 500 73 74 -500 500 74 75 -500 500 75 76 -500 500 76 77 -500 500 77 78 -500 500 78 79 -500 500 79 80 -500 500 80 81 -500 500 81 82 -500 500 82 83 -500 500 83 84 -500 500 84 85 -500 500 85 86 -500 500 86 87 -500 500 87 88 -500 500 88 89 -500 500 89 90 -500 500 90 91 -500 500 91 92 -500 500 92 93 -500 500 93 94 -500 500 94 95 -500 500 95 96 -500 500 96 97 -500 500 97 98 -500 500 98 99 -500 500 99 100 -500 500 100 101 -500 500 101 102 -500 500 102 103 -500 500 103 104 -500 500 104 105 -500 500 105 106 -500 500 106 107 -500 500 107 108 -500 500 108 109 -500 500 109 110 -500 500 110 111 -500 500 111 112 -500 500 112 113 -500 500 113 114 -500 500 114 115 -500 500 115 116 -500 500 116 117 -500 500 117 118 -500 500 118 119 -500 500 119 120 -500 500 120 121 -500 500 121 122 -500 500 122 123 -500 500 123 124 -500 500 124 125 -500 500 125 126 -500 500 126 127 -500 500 127 128 -500 500 128 129 -500 500 129 130 -500 500 130 131 -500 500 131 132 -500 500 132 133 -500 500 133 134 -500 500 134 135 -500 500 135 136 -500 500 136 137 -500 500 137 138 -500 500 138 139 -500 500 139 140 -500 500 140 141 -500 500 141 142 -500 500 142 143 -500 500 143 144 -500 500 144 145 -500 500 145 146 -500 500 146 147 -500 500 147 148 -500 500 148 149 -500 500 149 150 -500 500 150 151 -500 500 151 152 -500 500 152 153 -500 500 153 154 -500 500 154 155 -500 500 155 156 -500 500 156 157 -500 500 157 158 -500 500 158 159 -500 500 159 160 -500 500 160 161 -500 500 161 162 -500 500 162 163 -500 500 163 164 -500 500 164 165 -500 500 165 166 -500 500 166 167 -500 500 167 168 -500 500 168 169 -500 500 169 170 -500 500 170 171 -500 500 171 172 -500 500 172 173 -500 500 173 174 -500 500 174 175 -500 500 175 176 -500 500 176 177 -500 500 177 178 -500 500 178 179 -500 500 179 180 -500 500 180 181 -500 500 181 182 -500 500 182 183 -500 500 183 184 -500 500 184 185 -500 500 185 186 -500 500 186 187 -500 500 187 188 -500 500 188 189 -500 500 189 190 -500 500 190 191 -500 500 191 192 -500 500 192 193 -500 500 193 194 -500 500 194 195 -500 500 195 196 -500 500 196 197 -500 500 197 198 -500 500 198 199 -500 500 199 200 -500 500 200 201 -500 500 201 202 -500 500 202 203 -500 500 203 204 -500 500 204 205 -500 500 205 206 -500 500 206 207 -500 500 207 208 -500 500 208 209 -500 500 209 210 -500 500 210 211 -500 500 211 212 -500 500 212 213 -500 500 213 214 -500 500 214 215 -500 500 215 216 -500 500 216 217 -500 500 217 218 -500 500 218 219 -500 500 219 220 -500 500 220 221 -500 500 221 222 -500 500 222 223 -500 500 223 224 -500 500 224 225 -500 500 225 226 -500 500 226 227 -500 500 227 228 -500 500 228 229 -500 500 229 230 -500 500 230 231 -500 500 231 232 -500 500 232 233 -500 500 233 234 -500 500 234 235 -500 500 235 236 -500 500 236 237 -500 500 237 238 -500 500 238 239 -500 500 239 240 -500 500 240 241 -500 500 241 242 -500 500 242 243 -500 500 243 244 -500 500 244 245 -500 500 245 246 -500 500 246 247 -500 500 247 248 -500 500 248 249 -500 500 249 250 -500 500 250 251 -500 500 251 252 -500 500 252 253 -500 500 253 254 -500 500 254 255 -500 500 255 256 -500 500 256 257 -500 500 257 258 -500 500 258 259 -500 500 259 260 -500 500 260 261 -500 500 261 262 -500 500 262 263 -500 500 263 264 -500 500 264 265 -500 500 265 266 -500 500 266 267 -500 500 267 268 -500 500 268 269 -500 500 269 270 -500 500 270 271 -500 500 271 272 -500 500 272 273 -500 500 273 274 -500 500 274 275 -500 500 275 276 -500 500 276 277 -500 500 277 278 -500 500 278 279 -500 500 279 280 -500 500 280 281 -500 500 281 282 -500 500 282 283 -500 500 283 284 -500 500 284 285 -500 500 285 286 -500 500 286 287 -500 500 287 288 -500 500 288 289 -500 500 289 290 -500 500 290 291 -500 500 291 292 -500 500 292 293 -500 500 293 294 -500 500 294 295 -500 500 295 296 -500 500 296 297 -500 500 297 298 -500 500 298 299 -500 500 299 300 -500 500 300 301 -500 500 301 302 -500 500 302 303 -500 500 303 304 -500 500 304 305 -500 500 305 306 -500 500 306 307 -500 500 307 308 -500 500 308 309 -500 500 309 310 -500 500 310 311 -500 500 311 312 -500 500 312 313 -500 500 313 314 -500 500 314 315 -500 500 315 316 -500 500 316 317 -500 500 317 318 -500 500 318 319 -500 500 319 320 -500 500 320 321 -500 500 321 322 -500 500 322 323 -500 500 323 324 -500 500 324 325 -500 500 325 326 -500 500 326 327 -500 500 327 328 -500 500 328 329 -500 500 329 330 -500 500 330 331 -500 500 331 332 -500 500 332 333 -500 500 333 334 -500 500 334 335 -500 500 335 336 -500 500 336 337 -500 500 337 338 -500 500 338 339 -500 500 339 340 -500 500 340 341 -500 500 341 342 -500 500 342 343 -500 500 343 344 -500 500 344 345 -500 500 345 346 -500 500 346 347 -500 500 347 348 -500 500 348 349 -500 500 349 350 -500 500 350 351 -500 500 351 352 -500 500 352 353 -500 500 353 354 -500 500 354 355 -500 500 355 356 -500 500 356 357 -500 500 357 358 -500 500 358 359 -500 500 359 360 -500 500 360 361 -500 500 361 362 -500 500 362 363 -500 500 363 364 -500 500 364 365 -500 500 365 366 -500 500 366 367 -500 500 367 368 -500 500 368 369 -500 500 369 370 -500 500 370 371 -500 500 371 372 -500 500 372 373 -500 500 373 374 -500 500 374 375 -500 500 375 376 -500 500 376 377 -500 500 377 378 -500 500 378 379 -500 500 379 380 -500 500 380 381 -500 500 381 382 -500 500 382 383 -500 500 383 384 -500 500 384 385 -500 500 385 386 -500 500 386 387 -500 500 387 388 -500 500 388 389 -500 500 389 390 -500 500 390 391 -500 500 391 392 -500 500 392 393 -500 500 393 394 -500 500 394 395 -500 500 395 396 -500 500 396 397 -500 500 397 398 -500 500 398 399 -500 500 399 400 -500 500 400 401 -500 500 401 402 -500 500 402 403 -500 500 403 404 -500 500 404 405 -500 500 405 406 -500 500 406 407 -500 500 407 408 -500 500 408 409 -500 500 409 410 -500 500 410 411 -500 500 411 412 -500 500 412 413 -500 500 413 414 -500 500 414 415 -500 500 415 416 -500 500 416 417 -500 500 417 418 -500 500 418 419 -500 500 419 420 -500 500 420 421 -500 500 421 422 -500 500 422 423 -500 500 423 424 -500 500 424 425 -500 500 425 426 -500 500 426 427 -500 500 427 428 -500 500 428 429 -500 500 429 430 -500 500 430 431 -500 500 431 432 -500 500 432 433 -500 500 433 434 -500 500 434 435 -500 500 435 436 -500 500 436 437 -500 500 437 438 -500 500 438 439 -500 500 439 440 -500 500 440 441 -500 500 441 442 -500 500 442 443 -500 500 443 444 -500 500 444 445 -500 500 445 446 -500 500 446 447 -500 500 447 448 -500 500 448 449 -500 500 449 450 -500 500 450 451 -500 500 451 452 -500 500 452 453 -500 500 453 454 -500 500 454 455 -500 500 455 456 -500 500 456 457 -500 500 457 458 -500 500 458 459 -500 500 459 460 -500 500 460 461 -500 500 461 462 -500 500 462 463 -500 500 463 464 -500 500 464 465 -500 500 465 466 -500 500 466 467 -500 500 467 468 -500 500 468 469 -500 500 469 470 -500 500 470 471 -500 500 471 472 -500 500 472 473 -500 500 473 474 -500 500 474 475 -500 500 475 476 -500 500 476 477 -500 500 477 478 -500 500 478 479 -500 500 479 480 -500 500 480 481 -500 500 481 482 -500 500 482 483 -500 500 483 484 -500 500 484 485 -500 500 485 486 -500 500 486 487 -500 500 487 488 -500 500 488 489 -500 500 489 490 -500 500 490 491 -500 500 491 492 -500 500 492 493 -500 500 493 494 -500 500 494 495 -500 500 495 496 -500 500 496 497 -500 500 497 498 -500 500 498 499 -500 500 499 904 -499 -165 995 998 -890 -484 -450 237 -784 -936 -314 -717 465 125 -403 -95 -433 113 395 -286 -821 32 -595 -732 -52 -289 -969 322 649 966 -26 232 -91 -364 660 -750 -944 435 409 313 648 -467 80 -514 942 -383 738 -524 -826 -952 59 -238 822 -625 -946 696 482 747 173 370 862 -473 900 -370 158 -998 -377 -420 744 -900 -882 -783 231 -321 786 964 -750 638 -249 -515 433 -128 -699 551 -958 -711 222 273 798 -103 -544 -99 -45 768 416 935 -428 -233 -336 756 324 552 567 997 -359 587 -668 -226 520 727 373 271 -312 -414 553 -249 262 -645 -176 221 675 113 -366 -490 -485 -38 -83 -120 234 184 -74 937 23 -400 -771 180 -118 471 -56 -977 -587 -668 588 -563 976 162 289 485 -588 -586 -129 -614 -592 -676 -219 -384 79 -989 605 -265 -489 122 -858 -194 -70 257 993 -485 74 130 201 -990 601 250 358 101 -844 687 542 -898 367 -774 73 621 253 274 812 351 -730 869 -873 -920 -551 682 269 848 -409 -191 -931 -154 -797 22 -954 -703 -445 -442 -294 612 -573 211 299 -27 -536 -181 -191 -846 221 -79 60 -665 230 77 448 987 43 258 -841 -722 213 -569 557 -386 267 192 690 612 469 -152 211 -155 874 549 -20 61 220 -902 13 519 889 320 -306 -550 879 428 -196 -269 933 -170 -833 144 -698 989 169 303 55 285 514 -901 -840 -719 -23 203 182 -433 -193 -809 -428 -159 186 810 -996 839 -14 16 -989 -152 562 -393 993 -16 -214 934 600 -951 615 -964 446 178 -214 -690 -890 500 675 405 -830 625 571 93 -4 -756 880 948 -100 -371 -251 635 228 -480 -602 -97 553 529 989 -958 900 -678 828 -418 216 702 131 879 717 -745 -836 -908 252 289 957 -753 -640 429 -460 -955 446 897 -147 19 -739 -228 -862 650 -473 -598 -616 -263 -529 -167 -721 -158 -964 976 -515 -99 767 -15 304 911 -937 656 -40 403 -233 -40 -407 -108 611 731 557 -299 -77 -902 -172 112 -54 591 972 534 -924 994 -408 -491 -904 948 480 936 -186 27 798 928 339 -952 -613 -888 -746 852 -230 -353 -320 -138 823 -853 -252 630 774 -311 -506 251 371 312 -240 625 781 906 907 996 746 577 438 976 -234 221 -145 542 346 609 -645 269 -418 101 -490 -343 127 888 -262 -517 -504 -316 594 46 426 -292 -842 -134 -423 -933 959 942 -573 305 62 -651 807 -203 65 537 40 709 -911 -178 808 -735 -892 118 -221 -722 787 697 -779 262 -648 267 287 -630 32 941 956 806 893 148 -160 -641 -669 632 772 -773 10 152 785 -632 133 337 448 -710 260 479 533 -968 315 267 584 386 -372 150 -358 595 502 8 -397 799 297 -93 -329 905 833 620 722 -143 266 351 876 621 -679 -114 -69 -616 -411 484 591 740 39 -587 -107 -290 -596 -695 776 57 -460 -323 -174 197 140 454 878 -460 918 807 -194 -862 -264 418 -769 -395 -121 -824 -658 955 96 -668 -540 -80 380 -34 500 -869 35 586 971 38 49 810 626 -167 44 -818 905 536 -137 626 -698 -423 116 510 -103 633 200 205 781 -911 703 454 -475 -493 915 -351 -613 -600 509 -175 -798 -840 -589 211 -126 595 635 801 487 215 -844 414 -607 -551 -454 804 -359 586 -193 -388 524 241 824 387 -513 -113 -106 -857 632 -941 -115 -80 68 -460 70 286 325 856 -483 713 -321 -408 -897 325 751 355 410 457 -789 220 -469 -942 770 -185 -388 803 -48 -767 703 152 764 -219 -579 -229 431 449 31 561 -836 636 -338 982 889 294 -223 -251 -930 997 951 299 -555 -517 -918 -346 -44 203 -443 -457 880 953 -398 822 -988 -766 -232 237 -457 809 -608 756 -363 130 -593 -475 584 -728 751 -864 882 213 816 -217 154 517 -489 -597 -5 236 -564 -312 762 -329 -691 149 -138 715 511 955 -797 215 -95 591 186 -582 -6 -536 -641 -417 -725 -362 -819 942 889 550 313 -3 626 -418 972 7 -392 -597 525 -801 -148 -483 293 59 -86 383 75 -972 793 -858 -313 -323 -400 -98 -675 -259 -990 -385 -322 -593 589 911 -985 265 -499 594 314 -230 -891 719 -381 377 -731 571 670 -457 537 496 -421 -150 -190 -162 -918 653 908 -905 78 -425 -352 80 -25 590 -112 -373 -31 -629 -28 -363 318 637 -15 -923 609 -660 -196 -909 303 -692 845 38 -46 -352 793 987 651 89 728 -500 -660 450 -666 -363 242 14 601 595 -825 786 966 954 -524 927 753 -613 -727 -320 -285 324 -13 -919 -856 -912 557 -75 887 -720 597 -563 -848 -798 -955 194 -53 -488 178 -393 -292 386 846 -431 -380 -324 -510 -579 195 -510 -771 337 -298 -789 -102 -788 -721 -926 -786 203 940 407 -762 -734 -784 -119 -768 407 75 948 561 -565 624 -184 489 17 794 487 983 -852 986 358 -849 949 -170 -830 -431 677 651 -782 57 -670 -879 -286 758 89 78 963 -636 918 -8 -875 196 834 717 121 -436 -938 -657 968 -446 -142 -381 177 -147 -604 -924 -443 321 -736 891 -32 -69 317 -514 898 334 -449 -616 949 -972 -498 289 803 129 977 -996 -817 -911 286 366 -448 544 -741 -42 12 -457 556 479 -100 -432 766 200 -11 426 127 660 -818 600 580 932 -388 491 -577 287 17 586 -280 -791 364 -748 -543 -683 -493 582 -632 -24 -841 251 -295 461 163 250 -359 104 -302 917 -803 -767 -821 376 -751 -944 -189 -260 -442 -520 -35 729 -758 -142 -177 -4 -880 980 378 -392 -355 328 -376 -686 -194 222 875 787 -843 -342 782 -789 -525 -43 -748 955 -634 771 -61 -144 -744 -393 -615 917 -964 -886 -454 -642 -165 -137 385 373 108 595 519 -603 -789 -506 -44 166 558 -372 55 574 -30 199 547 215 -562 650 234 -716 647 203 -222 915 -59 178 -668 805 898 -539 490 -952 -521 857 689 208 -530 -941 -358 9 -307 111 856 -788 -297 -577 -339 -160 -288 537 -963 -221 136 -981 688 -535 -30 316 -868 -363 -285 260 -584 225 -267 -790 -741 534 -430 957 321 415 29 812 547 154 620 31 170 599 -192 -427 -183 148 915 -536 946 -629 -388 -868 -765 -478 -890 -280 -993 -985 -988 -734 -470 -234 927 -337 924 -78 871 -587 904 -632 339 -759 -631 -630 859 400 -91 539 -248 40 -267 853 -388 -424 159 -144 -939 363 -810 -242 757 19 114 -278 821 317 418 333 0 -496 -967 271 653 109 -569 -625 -632 761 -429 765 -528 993 -391 -942 -461 632 -965 -80 796 -204 639 734 -192 612 -136 -26 -305 785 563 -780 165 -304 -131 -860 -365 457 877 -533 12 -483 560 280 -54 -129 -843 966 -715 -141 -511 -559 16 -694 581 354 327 346 -598 575 888 -775 636 647 441 -581 -595 -629 -287 293 -874 -256 -494 -384 318 397 -350 306 238 -443 700 -601 -660 -740 14 184 968 -190 459 703 405 -150 -645 -504 -368 869 101 -86 -943 -708 -408 910 493 -226 286 -76 -515 -697 401 -774 196 484 800 484 -648 411 361 135 238 -126 131 -286 -494 -189 142 -391 238 722 -854 -564 -775 826 -761 476 -310 -642 588 -222 139 178 667 -245 694 458 -877 315 -187 -914 -495 -106 -327 -752 -837 -530 416 861 84 -855 -409 -133 -428 -988 -928 384 -843 428 -337 595 -85 -929 -9 -343 -843 556 595 -538 445 770 -961 240 -194 -291 1 871 -165 -40 -45 -566 -314 382 48 -50 -508 180 -255 159 298 -564 945 902 9 -494 906 545 336 -283 -752 -420 957 -73 -494 -933 949 -668 818 -696 896 727 -334 733 243 -292 -159 66 245 -734 916 -345 -868 207 -887 910 -580 -618 -653 630 414 -445 -612 976 -854 971 108 684 -449 -541 264 531 673 -706 -887 392 -201 766 643 670 571 332 -131 927 253 504 -891 -696 244 -3 946 -488 -718 -270 868 257 -963 357 45 -99 278 455 177 842 84 748 307 -119 -94 977 -108 49 -672 -455 -518 -803 591 787 746 324 -402 -879 766 -213 -184 -948 -638 -420 -772 37 -252 -573 -861 71 -719 1000 530 83 491 -464 -998 -433 708 1000 -717 -240 -821 -609 -854 301 -232 -457 -320 108 -324 662 -900 40 -780 771 966 34 293 -66 952 -663 966 -923 561 -745 488 -18 570 -327 793 -383 530 98 -110 720 -93 -462 -113 -366 -978 293 -662 -958 153 -490 168 -699 -876 -680 315 340 127 -101 425 320 -787 355 -793 733 614 370 677 305 -977 -280 -443 -608 -853 742 -114 412 -344 125 -944 405 453 606 858 -693 4 -297 968 -274 703 -910 -42 600 792 -105 -85 519 115 -348 -362 663 -401 -502 -36 499 -503 84 -711 437 -302 943 581 1 -360 -80 680 -236 -637 896 -520 133 -283 -234 -613 -685 -799 -748 -240 -974 149 -851 524 -68 110 -789 -338 917 154 -556 -902 -233 -141 -753 552 977 -657 987 -447 -274 -291 388 992 784 703 991 -236 783 -53 212 -215 -532 -31 674 -438 656 -603 -921 682 -411 966 110 -491 708 900 289 241 -72 -934 -477 422 -836 -163 45 540 -163 539 823 -915 634 576 873 -527 -783 -901 481 -475 -109 -526 168 666 185 17 -168 290 405 -84 -965 251 927 -4 360 153 406 56 -486 -232 -202 -470 179 -57 693 121 18 -645 -263 844 270 120 -364 445 441 335 885 843 471 335 -814 -187 -205 298 321 854 146 58 81 -101 575 673 -208 165 -989 541 420 104 493 -514 -98 -146 377 387 123 929 555 -334 -353 -871 -997 611 888 -546 164 134 -992 -268 -803 -146 -511 -443 225 959 613 -814 821 -905 395 -225 643 507 -420 766 -448 173 112 951 -674 614 160 389 418 -678 762 748 -847 -408 115 -260 -141 471 122 790 146 -763 572 -157 296 -782 599 517 722 -41 968 56 -104 -638 -564 -27 -303 324 -449 167 -273 348 171 574 -647 229 101 -519 -856 473 718 -512 -166 -833 -716 905 -818 -634 -106 220 -268 -383 -934 -565 -521 697 545 -850 16 682 875 316 673 -78 -845 783 332 963 -423 -738 484 760 -829 187 716 764 -140 111 829 784 361 -440 -5 227 -116 915 -367 210 972 71 -139 -674 -514 -190 -993 -590 876 -594 -633 328 489 739 616 -153 -102 -55 186 674 -236 770 253 580 -135 -150 242 -414 303 756 -951 519 -542 925 208 -362 -478 -251 663 -118 -752 -253 -159 -88 -196 -651 524 -875 -354 387 -260 -937 522 -921 835 -416 115 -981 575 870 -520 111 986 -417 -867 868 502 -171 241 753 -705 88 821 -814 -53 -910 -845 -693 98 383 -999 572 -245 650 -336 17 371 -249 -900 100 369 180 -760 -302 347 -796 -612 451 -785 -340 547 856 705 160 760 -195 -343 915 958 -925 619 397 -171 72 -321 643 -75 317 592 157 497 -933 569 -792 -200 -413 -359 -351 -766 447 656 488 47 453 -251 -798 196 -400 880 857 -399 -574 270 -895 -38 -39 424 852 456 915 913 -326 358 -368 47 -650 713 -933 -289 -855 920 -139 -975 51 967 -914 -316 363 -549 189 -138 941 2 856 593 624 -833 262 -487 700 177 485 92 661 -142 939 117 -167 693 21 -892 818 363 562 511 363 566 -60 -890 -212 -493 -1 -744 -848 -548 -869 222 -152 -99 -256 640 -275 43 -236 790 -642 677 -231 19 615 210 -42 23 -611 -157 649 -930 787 227 -267 -428 -925 260 161 -478 486 838 658 420 -552 698 -282 -900 -779 -781 985 -180 -55 -236 770 98 633 990 349 -699 -674 -488 -658 -639 -451 363 776 -135 42 -775 -995 665 361 -869 198 993 -199 538 -470 -364 -419 -493 301 -257 -470 294 73 626 833 28 -308 -200 523 -624 -747 -411 669 651 -255 -773 -998 -522 -523 196 -993 -53 -949 -396 854 985 723 -521 -992 -998 -891 -520 -302 -438 490 335 537 531 -309 -57 980 553 859 610 861 112 -924 -97 13 54 -169 -336 -874 -868 -162 334 475 -31 -453 37 596 242 813 497 752 178 552 -114 -964 -855 156 -624 -511 773 -528 946 984 -392 -487 -975 967 -887 573 497 -600 -468 -261 -826 539 -904 154 -225 98 -869 -644 451 972 435 -669 873 760 -779 -783 389 -50 259 -492 -828 -323 412 -511 -331 -669 40 -224 -680 817 -87 -791 799 143 184 352 632 979 -753 767 628 348 397 19 395 -131 -958 746 112 -71 316 -733 889 -456 530 -981 -350 -393 954 -425 -967 -907 598 -835 -849 786 419 493 955 -984 -186 20 -934 -684 -815 -62 -598 666 -606 -945 -420 -927 -616 -328 -67 411 650 -25 -501 1 273 -789 899 -985 -499 315 186 242 -366 -631 -687 649 160 -196 -78 868 198 637 -495 85 -90 150 13 214 43 -487 -468 16 74 400 403 -742 363 -944 635 197 867 -167 437 -64 -462 563 836 -246 -593 832 734 318 629 -234 200 449 527 937 415 541 -530 -890 -978 904 484 -984 -674 700 -115 744 -52 770 173 196 -269 -740 404 712 630 -713 650 -629 -522 462 46 821 798 316 -79 -820 -947 -548 185 465 -609 290 144 -684 101 -897 29 -845 745 931 425 16 404 -185 821 874 -263 688 354 562 435 392 -959 863 -338 -218 -498 -997 267 -147 -191 -599 793 -554 93 -357 -553 872 162 -506 -450 -77 226 50 -52 346 -209 56 -386 -105 -178 125 -77 800 -244 887 909 304 883 175 -412 593 -837 -820 -509 266 -806 -15 -20 -336 -36 -145 -898 -459 -367 18 -846 325 619 -337 -591 432 442 41 254 383 546 -331 -978 414 -77 321 92 13 974 204 -941 -881 858 680 663 -573 671 -809 277 -144 -225 541 225 546 -206 879 412 581 -593 -406 -496 -518 889 834 -57 202 -364 181 -222 -36 201 868 -396 192 -702 211 -480 -218 988 -154 78 624 370 -759 -926 -315 -475 639 204 496 596 325 -300 -788 32 -790 -291 -857 -926 -693 740 374 171 906 -740 253 149 211 850 920 -78 184 840 -683 335 706 504 214 807 294 194 -953 328 528 222 -154 0 -227 -734 -375 682 41 907 31 -522 154 -845 78 -21 -430 439 -383 -729 -952 -192 -452 224 -821 766 590 -262 135 795 672 -814 346 -512 498 992 172 859 294 864 -513 -324 -250 -491 -73 -681 214 267 909 672 550 717 -317 -231 -239 536 466 797 -428 331 -853 168 -684 -881 -165 -854 911 -861 697 -812 -367 996 -653 -972 723 150 -227 353 -205 156 -451 -565 -796 -374 135 -714 974 -450 756 190 -736 318 -801 -901 549 154 -95 188 145 465 412 -80 -157 -706 138 661 -23 -415 -691 -398 993 562 -483 225 -357 375 899 193 343 594 454 476 -605 -100 -205 -547 561 -29 28 490 -389 -171 953 478 938 233 -734 -717 -753 931 75 630 -785 -727 -418 57 -787 -753 -739 911 220 -259 914 706 81 159 -70 -811 -700 863 -745 490 317 -770 -830 407 -588 -525 -48 -746 -178 755 -641 534 -841 87 -760 575 767 -480 -669 808 592 481 -43 812 -368 -940 -385 -820 517 -685 -206 60 248 -470 745 -846 874 165 660 270 -736 -908 -376 565 588 -633 -830 977 264 -301 -557 -717 126 602 80 -93 -294 38 -379 815 378 330 324 -914 -707 168 891 523 -97 -192 265 617 106 -218 320 805 659 642 509 -993 -320 359 -768 325 367 496 1000 148 -923 -516 675 -149 789 -314 -350 559 86 -790 -866 757 128 302 403 -304 -697 -351 -242 -281 -704 418 623 445 -710 159 -342 -672 985 -114 -666 -7 742 -949 -479 -495 816 -827 999 272 829 -140 -372 417 -940 -991 -450 -100 -780 209 692 -474 436 -897 355 443 -89 -439 -877 547 634 -452 613 782 -133 -45 689 656 -737 203 415 592 469 813 430 565 -391 -352 -157 191 264 -201 637 4 345 -133 -911 453 757 833 -556 95 398 -333 -238 -828 -24 776 -685 -27 -186 -938 -865 598 -553 -31 -582 -621 115 423 80 816 -737 -894 -98 -549 449 -983 -920 -83 809 654 -84 -847 643 733 812 -883 -728 151 -972 275 644 -346 522 971 756 469 -811 882 -45 -227 780 -496 -933 889 790 -141 -92 -134 -609 408 238 -788 -562 521 -898 877 -482 -531 806 46 506 -86 -523 57 581 972 -314 -414 543 361 -120 672 -156 798 286 -962 850 -558 898 585 -349 -446 605 835 979 -434 -811 177 -216 759 80 -28 830 499 -20 326 59 245 293 -208 258 667 479 -594 389 -277 810 230 -939 961 -27 267 97 -407 491 -870 616 23 47 770 -446 -129 -426 -474 -646 -528 -656 624 -697 -774 533 211 -298 -496 -380 427 997 -318 -253 200 16 813 -173 658 189 222 526 -659 -948 -969 36 24 109 218 483 -566 485 830 -199 -367 875 -284 512 -898 -895 70 -234 -279 689 321 -51 898 -932 904 -779 -308 109 216 -347 916 555 106 -873 818 -907 -260 41 -834 -650 -254 495 -174 733 -995 899 315 672 -203 116 38 70 282 909 235 -381 805 -616 92 -178 0 -338 509 -630 -432 369 985 -167 359 263 252 297 -745 938 464 845 201 -298 -636 169 177 -260 90 -365 -416 131 572 -153 -435 -301 439 130 360 585 205 -343 327 345 -36 -485 -445 -299 -623 931 195 680 390 661 304 -854 753 696 -725 -223 504 907 494 797 -823 -189 -347 -444 193 303 -902 -976 -401 -484 998 -1 563 -746 636 762 990 34 -113 -449 -867 -458 -45 979 234 -370 -274 -473 -58 295 -729 48 -939 -523 464 -831 82 -30 -57 -241 -796 -963 -921 -495 -237 388 -869 503 -253 -762 312 -109 681 -380 54 -330 -109 -21 -363 68 -13 -213 643 247 20 -201 -535 -567 679 908 -825 51 -948 -401 -989 599 432 -464 993 318 -186 135 124 -863 -194 -152 -639 923 128 909 97 612 -452 806 1 -20 693 262 271 -132 114 -682 528 -989 -939 713 308 -376 -618 999 -661 -665 -450 919 -724 -694 -62 -873 544 747 -177 458 -862 429 -221 -661 -297 682 423 -725 361 47 412 -434 -436 -327 -944 -546 111 -842 358 603 582 -412 815 -425 -507 798 703 -701 311 -153 285 85 -812 603 -353 -862 -468 -543 102 -90 365 879 -349 -499 323 -546 302 120 511 -990 477 -18 653 449 -753 836 669 890 121 995 438 -773 41 748 103 680 -436 -271 -323 639 381 250 -986 -614 506 -517 125 -12 946 680 -401 -188 265 -131 609 -939 25 335 233 -991 471 907 -902 15 -133 -744 559 56 -997 -619 574 859 203 -444 -341 890 179 -805 203 -652 741 -760 839 -925 27 -629 778 927 385 972 897 -656 -517 -534 -911 -616 864 -301 -960 -417 -490 -875 805 882 -635 808 667 240 936 -57 252 -574 103 -706 -253 741 -180 922 278 935 295 -842 464 461 960 -718 -526 22 -542 -385 523 -312 143 -501 82 716 -807 -496 946 678 -643 81 -515 -87 924 -781 879 753 432 -990 652 -349 -126 -71 23 -854 -362 -688 -773 -67 -554 -336 499 930 84 115 -378 590 328 -942 7 644 -238 -523 -610 548 582 -565 -767 -329 393 351 641 730 -794 594 -9 -954 -307 910 528 228 733 -851 76 -694 128 -50 -393 -561 -465 -646 283 201 -779 215 749 863 -949 713 412 -242 -656 938 -933 -214 -453 605 -360 -490 581 953 42 564 435 -274 838 879 -202 -397 491 -75 -593 -331 -921 -817 528 112 824 -912 -1000 353 -583 879 -581 770 865 852 720 -264 704 -309 -574 816 -138 -743 56 497 324 693 635 897 262 961 627 -588 -999 304 -573 26 141 548 739 -485 -17 886 -560 -537 1000 -375 335 -418 -643 410 -364 5 -901 -947 -578 -474 -254 -519 39 -205 668 768 694 -526 -407 -903 469 -676 528 317 840 883 330 -978 22 -22 199 79 317 -176 265 -974 -603 -818 472 655 935 -809 72 -910 -53 697 -593 556 -791 263 91 -299 -220 464 321 720 -168 -104 -567 46 -753 329 126 -369 819 -639 350 -560 -514 744 647 -527 -79 -737 -527 -83 927 -9 -276 505 949 -274 172 -249 -665 997 622 -629 -956 94 -86 -980 -135 659 177 -22 -566 -318 250 -513 396 746 916 854 -864 -757 -493 -285 169 -380 93 -767 932 -17 -898 -554 502 783 -755 248 579 -431 -732 -821 409 -589 398 -715 783 -246 301 528 -167 -142 -442 -100 -649 766 -180 661 701 729 477 792 46 -200 971 505 552 -279 996 -467 118 608 -186 824 -16 -808 -421 561 -2 420 -355 -658 655 -542 729 618 -927 558 -634 -810 607 -423 942 78 -538 -738 -615 427 845 329 747 836 -748 -783 -550 809 -880 523 210 463 953 614 -747 751 755 -497 -941 143 -381 -791 821 237 771 -528 811 -320 -950 797 930 -211 -201 63 65 -590 -317 -829 760 137 -62 168 397 591 722 -400 414 163 -623 -206 -237 -690 302 889 -270 -996 27 -589 584 31 -36 204 672 -851 -695 287 -859 -922 859 855 -978 682 473 -792 -52 -590 108 -277 -149 -797 272 857 -695 572 -121 205 -111 470 -655 290 -683 41 633 -840 -443 -406 984 563 283 966 -486 728 623 -804 -685 -817 -38 392 -714 324 130 -838 999 932 664 590 145 -189 -460 289 401 762 -104 834 -961 -838 -121 -922 488 -416 159 545 -851 731 768 26 -214 453 -77 -845 725 -38 117 430 -556 -416 -221 -252 -919 359 -988 192 -503 -354 -957 -680 -59 -308 -775 220 -689 -76 808 114 -984 -433 454 847 -70 -298 21 194 725 -88 370 -128 -27 903 -704 -996 762 -535 -243 -95 -859 37 -853 -381 -345 323 -996 -962 -854 -62 -994 -684 54 272 -514 -906 210 -521 619 -263 68 -376 661 563 -546 569 370 94 589 929 176 960 385 -362 -36 -252 692 236 935 -537 144 602 -537 584 -832 918 -415 -62 454 -260 -41 -614 607 -286 690 -467 -3 -694 -116 719 472 -668 55 141 -795 208 428 121 -648 905 -743 -249 579 406 -580 158 -192 -577 -104 294 -931 735 813 802 169 -653 -762 926 914 -916 -150 787 937 448 531 141 153 869 -292 -659 -675 -574 653 857 -32 -371 -339 418 529 722 -124 889 -40 -742 324 -101 83 -346 840 97 -307 755 -326 -326 -874 248 -900 769 -516 -114 -46 -72 -106 241 629 -179 -673 845 594 -827 298 -178 70 -280 845 184 584 -402 -486 -297 -38 -875 287 297 -986 -223 377 -14 -425 -466 -994 -483 -351 -640 -624 -913 481 472 218 -3 -62 527 -479 -25 -891 403 709 349 225 283 728 -229 -949 37 -555 494 -43 -925 -560 996 864 -289 969 -878 646 -289 -160 -215 722 477 -193 192 -943 37 3 -125 801 -101 222 872 949 -112 924 -858 769 -587 805 771 894 -914 166 10 -194 408 989 881 266 -941 -70 -76 205 -733 945 694 0 534 -458 -945 -768 -411 -740 232 -251 621 -105 569 968 731 -725 26 -728 -577 854 -28 -498 -986 259 -237 407 -301 -791 -173 377 -359 47 196 -833 260 -323 760 635 396 -350 -644 300 405 -632 -305 86 -369 -189 284 -174 369 53 34 -306 779 -437 -532 -53 -750 369 652 -107 685 -244 197 391 108 724 -749 586 -109 553 792 476 75 836 466 401 -850 505 13 793 519 -430 -292 -692 745 -319 -504 -302 -108 528 -934 -303 -735 -595 862 -490 -833 423 -88 422 -735 843 -789 354 -49 619 -37 -988 981 60 -403 -407 439 845 881 607 -500 -171 378 -232 44 836 207 -438 -489 -170 770 560 262 530 897 314 713 819 -413 167 -939 -570 540 -405 -849 691 906 -801 -609 742 871 -285 835 -633 979 -955 646 275 762 10 627 -22 494 610 702 -78 -421 19 667 440 449 -414 192 947 505 543 -41 296 -290 599 734 -642 -890 105 -799 673 151 852 -811 -12 991 112 -186 -805 712 633 -770 748 -999 -622 -761 -882 -66 524 -652 644 768 -796 958 -610 -50 622 -491 -48 -667 675 881 597 -433 52 -102 -407 645 229 -234 -21 600 574 407 193 434 -829 411 949 28 -493 -45 105 -630 -812 -868 -456 -33 550 268 -477 -395 318 716 199 38 -983 -523 -877 -820 -238 -532 -38 -783 -855 758 -690 840 -491 -709 133 38 -683 -996 -639 -684 -459 -558 -561 374 955 -498 412 -817 893 993 -253 97 578 968 511 74 39 234 -72 269 -878 -322 -310 -213 -561 -750 80 -612 665 -505 -407 -844 985 975 -199 984 876 -776 -778 -328 900 -320 208 -804 -389 749 485 98 -1 193 -732 -589 -620 776 -385 358 -772 -311 32 -602 -871 841 -144 454 242 390 -510 -161 -538 -411 -793 791 210 584 432 -389 747 -571 549 714 -86 -689 806 65 -666 189 -598 -249 -371 323 916 175 355 -446 -923 -680 -110 -821 -439 -706 845 455 -922 -30 -41 -698 -257 58 471 -584 394 -930 -775 208 -267 -687 -798 680 -874 309 252 -326 948 274 -165 -540 -385 -715 504 446 957 -482 553 185 -939 -297 828 887 887 923 -209 614 -66 -634 -24 -927 135 972 -641 -858 408 -650 726 -801 -209 785 -594 -38 -127 -437 -770 -61 821 -264 535 736 500 927 -636 624 -90 -135 -690 353 -334 -652 -741 -742 -151 -798 -48 -1000 363 775 721 -623 488 -15 -774 -176 -861 659 415 -733 888 -454 813 -225 -205 -507 702 -140 658 -758 -933 124 -789 -359 573 963 688 -724 273 -421 -158 -98 103 -101 -758 -477 -219 148 374 929 -893 722 -612 -240 -264 392 356 679 209 -824 -702 -73 -522 77 -928 -914 -231 938 105 -863 -272 -755 276 532 613 467 781 713 714 -492 -774 466 -915 -188 -755 -687 -443 -587 205 -563 199 590 342 -389 567 -996 125 687 127 -156 -654 -146 -107 419 -308 -540 565 -288 226 -69 -534 -384 757 -707 -716 758 -656 -743 805 -688 -406 708 -209 241 -633 155 772 -569 537 698 -445 -614 -517 444 171 -98 -430 565 416 -165 763 347 511 715 -471 -464 310 -753 775 -517 437 709 -143 793 945 -358 -528 95 -414 611 667 -371 499 -430 586 -175 86 -907 -915 -130 221 437 725 63 855 -744 285 -758 -636 594 -993 -573 791 30 905 559 -135 73 -472 651 -688 -462 -405 -710 -473 -729 -85 -662 -371 -722 -920 -899 -20 -978 888 399 -337 216 635 -719 811 -847 173 165 532 -460 855 602 810 -874 157 438 910 -139 -142 419 -834 -842 -328 623 18 -520 979 424 -584 868 -575 132 411 -979 584 -547 -198 702 617 268 178 742 330 -859 -62 -740 -915 -540 28 -747 -406 793 -792 604 -881 -148 -611 282 95 -99 -912 -197 -920 525 238 -551 -828 806 -883 751 -588 -66 68 -732 -256 744 -686 -167 -23 -863 491 678 10 -510 255 -861 696 871 27 -690 -331 -304 -613 -751 871 -989 -606 -867 833 235 625 912 -479 449 236 706 -280 224 311 944 438 62 412 126 -629 498 511 -952 276 21 738 35 -44 741 -920 -289 894 -126 570 590 882 -674 -737 -565 -331 347 959 -105 -171 -607 949 -373 381 451 405 -425 -597 494 163 492 773 997 -350 -229 928 423 -30 994 355 236 71 -121 477 -980 781 -648 199 910 538 -167 900 -368 379 -586 8 337 673 -478 -877 859 329 -253 86 -860 621 -332 487 -189 646 850 -874 -494 236 -577 -152 -816 -458 349 769 165 -697 946 758 649 678 -419 821 -218 855 534 872 297 476 227 -924 238 490 -753 63 788 -749 -307 -582 587 -556 -415 314 910 755 -216 670 -489 -22 188 -6 -710 -234 -679 234 -950 281 -311 416 -968 205 -50 997 69 -722 252 -953 -808 670 195 90 -153 963 848 -768 -748 324 -984 -549 217 35 -383 -176 312 953 491 583 588 -756 711 -958 270 154 -7 488 244 578 589 839 -152 725 -614 -926 430 18 -138 -691 274 -204 199 170 -143 -929 -757 -50 -357 -360 -61 820 503 883 -343 -280 -539 -950 -820 937 -528 -664 -402 -491 492 -750 743 679 -119 379 -570 -504 -161 -408 368 255 -707 193 -659 -330 953 -30 882 819 987 -591 749 596 -498 -336 650 -157 -25 -421 301 -806 931 835 127 527 -457 -370 -89 693 -597 -900 -854 -93 -395 -702 391 742 700 -485 -176 -713 -226 -814 198 318 176 -872 -464 982 918 0 973 -358 422 882 588 291 731 -740 789 144 206 640 -517 -329 -675 -84 -189 820 708 135 -347 -845 -117 355 -504 708 421 610 -567 140 -144 -73 -308 -387 736 -874 -305 -168 -228 -99 324 -677 231 -635 -428 632 -145 -42 -144 -894 569 223 -817 347 -949 -675 946 -292 171 226 -490 -134 -113 707 -2 436 -124 240 -51 242 -611 -171 -848 724 32 -58 275 -193 960 -190 547 583 -443 215 -482 269 801 257 863 -563 -534 651 -470 237 123 -973 -259 71 -950 -549 -500 293 961 -944 394 124 -23 -817 -753 820 -656 527 -236 -234 607 -947 -242 -564 -132 733 -538 311 260 416 -700 -19 -124 532 -291 466 511 -77 -951 239 644 10 -706 -881 815 85 -311 -679 402 287 595 162 -215 -762 865 392 569 -687 -240 274 144 -101 246 -614 641 -602 122 945 -690 -200 408 348 406 37 466 -222 92 956 929 138 -280 -390 946 595 -601 -937 643 648 -229 403 702 -132 -333 -109 742 671 -257 408 -440 -210 162 135 -990 -764 473 721 -457 -439 -104 -268 -394 74 -905 -65 -251 774 374 102 880 228 -522 314 -913 -254 471 -710 686 -68 921 -350 -915 977 -243 -617 -145 725 223 -108 913 600 238 -623 30 -31 -813 525 334 401 -417 -790 716 386 890 -900 -41 -864 -332 64 721 333 129 -262 -960 419 -469 309 -374 -867 292 -868 -621 791 -32 232 -411 191 464 63 151 -696 -865 -876 -271 674 301 919 -15 -141 601 868 475 184 495 738 -302 -386 323 802 688 -879 -212 206 -512 797 449 -316 883 976 -779 -971 -115 -234 -287 -446 353 74 -405 -947 214 412 -602 394 555 939 -399 296 -762 986 379 -213 -958 184 261 73 551 642 97 137 -646 -69 -308 -360 498 999 -348 224 19 -831 572 -320 -846 -627 146 37 -886 -561 813 601 717 -460 -761 577 154 -528 -98 -499 -468 6 -989 -401 743 -477 544 -313 -136 -184 -370 396 -478 -313 -359 289 765 887 274 -834 634 -188 -609 -825 117 888 322 224 516 -745 -821 -167 568 983 -868 144 -606 -485 361 172 438 -783 -256 -759 -18 -13 -745 -455 -987 -541 135 414 -743 85 -487 -132 955 677 -189 -361 636 -382 670 -889 -131 -338 -385 -776 -509 26 -266 -66 315 510 3 243 -395 -86 808 -9 -440 -51 576 -247 -540 -203 991 -553 -699 -268 -412 159 664 -214 352 -751 -963 -715 826 393 -429 231 -989 -808 873 683 304 -445 814 476 -181 -15 229 199 -653 625 -504 -598 655 159 -859 -67 -420 -13 538 692 -681 797 -212 -903 -879 888 205 -762 -686 -575 241 862 -185 -43 -390 465 -503 708 -947 425 426 170 625 -398 -329 -321 -971 257 809 644 -559 -286 -620 62 -280 -90 -197 400 -152 -965 -117 143 469 -204 310 309 -242 783 -546 -56 656 577 -740 -276 -456 -232 -910 128 633 -234 318 -494 232 228 -462 -594 -43 -654 -941 -406 73 -157 688 675 -150 663 448 -500 988 128 -73 -608 -454 667 47 -770 -43 752 -261 490 152 551 -336 586 500 -4 799 -343 -596 -437 346 -854 313 -455 701 192 -812 -8 -883 -987 892 206 696 522 421 -244 -394 -572 679 797 -960 -129 -400 46 -249 948 -498 115 519 -73 -496 21 -62 311 -33 -706 -107 -160 963 -70 -716 858 -930 510 618 838 -412 -100 172 657 -933 -856 835 -508 86 -684 339 -185 828 411 -464 210 -805 -638 -853 -218 -848 529 420 674 461 -726 462 -105 -803 -734 94 -629 748 741 -788 311 368 324 -758 189 736 -390 996 203 -617 690 -498 -624 -74 129 -927 -361 -966 395 882 363 917 -811 -318 -666 218 876 -78 -745 545 -918 859 -206 369 -773 412 -248 710 637 -163 113 -330 207 -339 644 400 612 -17 931 -105 -543 447 -83 607 -89 -247 381 -309 383 -714 604 -176 426 -109 817 838 -675 -813 6 -665 462 -501 730 824 357 -614 -37 734 -949 -753 546 585 -624 932 976 638 -529 910 -70 35 8 -54 -391 661 -290 -869 -842 73 110 -747 -52 -248 17 -445 820 -388 -663 -491 340 349 109 -543 -41 -299 -675 -161 220 4 75 -250 664 -844 46 -457 175 850 479 721 904 677 562 609 623 -879 108 600 817 861 -187 944 -696 -303 -87 -247 -294 143 -530 262 340 229 -622 -212 296 -700 -635 205 -251 -697 557 348 816 436 -592 -150 277 -309 -69 360 644 501 -1000 993 972 -484 -861 -428 -941 66 -352 -256 -89 -484 542 401 -130 -165 -378 -820 804 679 618 -618 -388 -693 281 263 586 868 -581 785 350 -609 -240 -139 -77 811 -437 -848 339 107 206 669 54 -196 743 733 779 -829 -42 533 744 911 588 389 276 -28 -313 690 499 585 868 -385 936 637 -345 -506 998 122 -458 21 402 -333 944 -182 220 881 -223 196 -945 -515 746 439 134 -24 939 332 -517 704 -361 -453 -624 338 -256 705 411 570 575 630 31 659 731 225 -332 577 651 -754 -367 78 26 846 383 -761 -400 -38 237 452 -626 34 972 37 427 959 -712 -913 757 -735 -167 358 -336 -267 501 -195 -492 -7 -338 -615 -373 -551 -340 135 515 -111 -958 75 -3 -328 200 -246 -259 20 -655 852 -821 709 399 -521 -5 767 593 -305 -746 -299 -656 -391 995 385 85 128 -287 701 949 -16 -125 289 -196 -272 -310 194 221 -62 778 814 40 -852 -551 -375 174 501 -762 741 -570 687 323 447 -886 -559 -256 790 -935 612 -283 -835 -92 563 300 625 -23 182 424 126 -513 303 -918 68 -483 29 -750 -312 782 6 -791 -861 493 -621 520 -743 -682 722 828 521 -387 -140 -956 277 -13 701 -42 -738 -710 763 -993 805 -817 -676 -962 -952 39 -95 -331 -427 325 -327 327 -625 -207 -311 -65 359 -569 267 708 -711 -83 602 714 209 289 -658 -493 -886 160 5 -564 -230 -828 -160 54 825 928 -293 -283 453 26 -838 187 -87 -640 -118 988 929 413 -280 472 -475 737 -831 -989 -471 528 503 -38 -177 -665 -419 -502 392 -917 -206 -992 -842 823 84 418 -974 -505 55 996 -792 698 555 732 753 -82 -635 452 249 -918 211 988 -849 221 -739 -902 -131 383 555 -679 430 -265 -227 434 650 -18 -608 703 153 144 83 -728 93 -970 -389 -724 -997 -237 468 518 352 -803 800 816 249 -896 224 -787 -575 -681 -88 628 -788 513 113 353 -199 -626 339 736 -428 477 931 -937 -495 -242 -589 403 437 662 896 -32 315 -368 261 -13 -199 24 -62 763 -850 -909 549 -968 841 -909 129 -810 18 463 745 -923 911 415 -784 768 -341 -753 -872 -154 -406 -336 819 -435 -3 493 504 360 112 -977 -227 -656 395 983 847 383 233 4 -865 -101 846 -204 -147 -737 -96 -288 590 -96 -991 -836 -706 448 -677 620 583 697 872 -781 -384 178 831 -299 -810 786 -898 -937 -509 150 -347 653 481 477 -632 56 -135 877 -687 85 -530 614 -669 34 -19 92 626 -193 873 -414 103 334 871 -853 -379 -785 601 684 -413 283 996 635 -582 -261 262 605 -590 -526 -77 742 -471 748 330 -232 -94 576 956 44 169 -526 -498 -474 624 824 978 926 -884 538 -963 66 -423 -882 -209 -331 -941 -215 -733 -658 -451 -293 413 559 750 -324 410 -422 69 238 144 -360 -892 319 941 356 -719 151 -15 23 -147 148 328 147 -244 -346 -302 -871 -876 -801 -385 701 722 959 -52 254 -266 726 408 -732 -42 424 726 -824 -849 -785 461 -684 -568 -92 -33 538 372 862 -818 -340 832 14 621 65 -771 874 -281 517 867 23 673 870 797 -650 -47 813 960 462 532 3 575 -345 -313 38 -623 546 -185 -244 184 552 -455 407 -468 639 -42 -365 -387 -795 -941 90 37 898 684 721 719 850 -293 597 -78 258 984 396 -57 333 -560 -434 792 619 592 -406 -959 -235 226 -417 133 -388 809 428 -830 557 177 -218 -119 308 781 210 777 999 692 53 -954 -64 544 -33 679 -237 -687 -43 -761 686 981 1 -69 790 104 -994 243 -189 -688 -178 101 -768 924 47 950 -850 774 -316 -868 95 -416 -441 679 -744 -525 61 853 393 96 594 -442 374 -15 660 824 -803 -56 672 -999 -450 140 183 -952 904 804 -911 -990 626 571 -941 -304 47 580 -934 -13 683 -869 -629 976 -372 261 845 -900 984 -81 870 -51 -971 27 -137 223 -929 438 190 840 1 -196 -709 -352 -612 -754 487 875 -222 -799 240 -573 -200 773 200 -337 125 199 542 750 396 885 831 -656 242 -509 -497 158 -157 -518 -327 -178 538 -223 716 760 278 -862 -99 -80 -337 916 -40 889 263 -209 385 406 -330 508 601 -440 -733 874 676 -44 260 590 46 -24 583 -90 -178 -181 25 507 -647 -670 -806 807 -618 -824 -162 -971 263 712 539 810 762 -222 -559 -643 -335 950 -686 248 672 -327 655 -214 -956 -459 -995 -253 658 -99 -964 568 926 556 427 -99 191 338 -221 -847 292 857 283 407 283 297 -377 -295 -217 -811 -879 724 955 238 -66 -676 502 361 282 -415 -559 754 -357 186 -364 794 -321 -217 152 410 837 -364 -884 270 76 31 -420 -157 964 -876 789 -342 688 739 209 444 579 -164 -999 32 -784 786 -769 -445 606 468 -862 -466 678 945 401 -316 516 770 -517 -61 -83 799 -500 -711 587 821 -971 -594 -717 -14 987 -922 -698 109 -831 757 249 587 -61 -784 556 -492 681 76 -759 200 234 950 -981 858 -920 177 -293 -206 526 668 -60 386 -298 -80 -176 122 -21 -732 -238 -555 -81 26 977 -861 427 -757 -518 858 -750 363 44 639 664 725 -895 845 -156 453 -811 -431 298 452 138 -284 -21 862 989 631 253 358 -607 -825 481 -409 794 -325 420 -819 651 -662 -440 265 401 -173 985 413 211 -871 559 -302 985 -813 15 -163 987 243 -496 -431 760 411 11 162 -485 -513 361 -318 837 -366 -644 -293 -811 -131 -205 -97 91 938 -484 -407 396 -682 929 544 720 666 -521 419 361 533 -37 -911 -875 -918 141 -504 919 917 -480 -723 -352 473 807 361 348 380 -516 -908 92 778 -890 -793 120 445 -506 976 -775 -477 -448 -44 -375 489 113 606 -902 461 205 -888 -667 504 727 -588 279 23 -810 163 -270 -896 953 -141 -758 782 -611 -465 145 -194 -922 792 -926 957 183 -353 980 286 -820 -416 949 614 299 840 -810 -517 448 548 -199 -13 -968 -582 546 329 -417 -700 -235 -91 -666 -190 -327 -580 297 -853 482 872 146 -24 -925 -197 962 810 -455 -434 815 -686 -626 424 159 -597 652 -870 -716 -733 -744 65 -117 -588 88 372 844 385 18 196 813 932 -364 57 634 -518 831 -899 -432 420 -31 -31 -673 -122 544 -336 856 -298 553 -927 189 194 504 -334 -190 -867 366 -194 -863 -391 -937 898 220 428 298 -294 921 695 -236 -665 -179 -691 310 -885 -684 201 -305 343 396 738 535 -256 745 446 66 -874 -876 -484 -713 889 -804 613 718 535 353 -794 306 -336 -915 593 -800 -45 -595 -173 -91 562 -13 -259 -749 113 -7 -344 -201 -713 -590 -609 602 -739 83 373 -155 -183 384 761 357 943 724 -788 248 -234 -590 -82 -10 507 643 325 275 -330 -241 -173 294 557 419 672 713 556 300 122 -129 -231 819 -410 824 -883 454 996 388 104 242 -140 833 771 -294 383 -254 484 2 -770 -535 756 -453 -203 -378 176 252 -218 -250 45 -64 757 201 -31 -488 -747 809 425 -276 967 233 784 735 -995 -935 614 893 713 -43 924 -766 -367 -865 598 -742 -905 779 195 952 638 559 522 -481 -551 193 -133 -976 -877 -77 -848 -235 -609 662 -978 -999 -320 480 -857 -391 363 -507 -863 -181 -382 152 -444 955 -136 -916 -732 196 562 91 92 850 322 573 547 -113 471 74 -646 910 -466 770 378 -270 57 -52 404 847 -360 424 963 125 904 -662 -275 362 604 876 788 -850 -691 397 523 -907 644 943 -865 -479 -980 261 -191 -394 127 -473 472 91 720 305 -157 733 -969 -424 -50 778 978 992 13 -286 127 -789 -695 891 617 848 453 104 -611 -211 -35 -414 58 -268 746 615 749 -33 842 979 940 918 -277 -213 505 843 281 -148 226 -695 -172 -638 -120 -246 674 107 -612 -225 -825 814 -958 506 313 240 -467 -16 446 576 654 827 871 -327 58 930 -523 93 -865 568 -63 272 778 252 128 72 -533 475 -700 -63 -92 -348 888 -287 112 217 786 521 -256 -959 -168 -10 940 -917 -527 75 66 -877 692 60 473 -769 -595 -509 779 -92 627 538 330 418 233 94 330 -293 -291 -692 221 418 -611 -149 157 -304 490 797 -505 344 642 -553 -916 -634 390 658 894 885 -706 468 175 688 600 -658 -955 722 -311 349 218 279 741 -229 586 -275 -644 -85 -309 -408 -227 360 629 825 955 519 -845 421 915 -989 -71 -897 -531 495 -539 691 279 -747 -303 -400 -255 -928 795 -41 -108 799 163 -882 -670 -371 -97 -740 -196 -283 -755 293 286 -791 258 -199 133 -512 -641 240 14 -457 396 -162 65 -31 66 470 594 256 686 684 -270 -19 762 -479 -35 44 -353 -901 -674 226 -733 360 487 -85 421 -219 688 -551 491 548 -95 459 -96 243 579 311 238 -636 726 256 -289 61 -765 -390 34 525 432 -742 -29 -999 -777 282 -725 -467 -744 -436 50 314 -897 -602 -18 -749 -457 -895 607 38 947 -696 -75 612 692 -772 393 320 -214 -884 -349 362 923 -103 -861 -214 -426 -927 -71 720 653 -793 368 108 -932 29 529 -62 748 609 318 -579 139 -180 624 231 -332 -370 -941 -626 377 155 476 -558 -72 -61 -89 -264 138 408 -703 605 804 823 715 417 -987 982 -137 350 -496 864 -47 392 -750 888 80 276 51 -358 -431 515 -704 -452 -201 -175 393 -981 269 723 -958 -408 -715 812 676 554 -242 965 752 57 -267 695 644 -311 -717 -397 -755 -997 224 -891 -43 522 -282 -457 -284 880 930 -639 227 68 180 307 28 -737 638 -839 748 494 -666 -984 859 597 -809 835 796 159 760 889 -354 1000 -992 91 406 661 -214 67 -112 -281 -954 -75 -470 575 -33 -416 781 540 53 -942 716 -840 234 -922 -941 457 653 -137 863 -717 672 -291 -422 701 396 -440 -584 371 325 123 238 -865 590 926 -910 865 453 -692 835 167 410 -112 20 878 511 -741 951 -275 76 629 -114 -915 -130 -479 489 701 -353 -840 -485 484 893 904 -487 823 -808 -939 513 978 917 542 -481 823 -269 -104 -860 -759 401 -722 880 600 98 -362 -10 -44 748 67 -743 -533 872 269 462 879 750 676 -519 86 -161 -32 -439 401 -328 -769 -525 -741 -31 308 912 725 392 -956 158 424 -749 -714 -709 260 -178 875 -200 738 -187 717 47 101 130 -271 -218 -580 -941 429 -329 950 10 -513 29 440 -365 -615 -282 551 330 -653 150 -217 456 -171 -947 -128 -508 -866 -451 730 396 993 -100 605 -462 -584 849 740 252 276 -544 35 722 -985 891 586 764 -197 -23 837 -979 220 -766 -929 448 224 789 906 -972 -903 -957 -154 384 76 17 -233 -698 703 -998 485 -690 -547 -525 -286 302 -432 373 182 -634 689 127 256 -170 733 -963 -534 -306 -409 540 -726 961 220 -37 980 503 113 -775 -267 169 78 126 -911 -422 318 785 -600 -170 -813 228 -13 -725 885 90 -875 -522 -770 477 -934 232 -337 -428 -801 -568 146 -706 968 -453 -418 -743 607 398 969 -286 897 -466 422 -812 798 211 371 -791 -86 393 -429 494 22 -54 -324 -943 -98 856 550 713 92 -484 238 -732 -920 -617 -902 325 680 -324 763 -54 -682 -866 -329 -707 955 94 -430 -958 889 -126 984 669 -197 705 -467 0 -340 681 -86 -698 -262 261 -71 995 237 -252 -518 508 2 -488 -31 -167 891 228 838 246 -489 -529 -494 -209 477 152 926 -475 496 -857 -912 -287 701 -597 585 699 -383 -178 505 -355 128 910 -209 -12 -772 -427 -101 -988 -549 962 899 827 768 189 -723 -614 -723 -539 66 -779 -615 224 -568 895 936 582 30 -501 308 542 179 650 -269 139 966 -452 -427 725 702 -466 -992 256 -270 -862 817 -532 -749 -530 -259 757 -322 577 610 781 -782 854 203 -377 24 -695 -305 -1000 574 -95 404 -613 82 792 489 686 -312 839 56 713 953 65 -965 -550 443 943 635 -198 848 839 -27 -300 -159 -325 -389 -534 643 -892 -69 -205 280 331 152 -584 471 404 228 -524 473 -382 -541 488 -86 -205 25 194 -433 38 -716 759 766 325 827 -801 74 -141 -953 68 -677 882 -581 -821 -404 197 -422 704 865 -69 -979 -52 -502 -687 909 925 -168 -565 -587 469 -562 789 789 -166 516 -831 31 -904 -660 -453 557 485 936 -215 650 882 580 705 -323 -78 406 252 31 102 -843 -842 60 -400 402 -979 791 244 -33 -442 558 426 -513 292 792 -929 663 -988 101 -365 -199 -194 -467 -457 -621 -669 424 960 47 228 686 -640 -353 873 -874 -206 324 634 528 -825 -626 -466 -160 -993 392 27 445 -762 45 -813 -833 110 -185 235 561 136 -568 -9 981 -278 5 -823 696 -11 957 -900 590 265 -119 -781 -529 115 883 602 -105 -391 -192 -141 18 274 -271 788 353 673 -784 -205 -312 97 293 -390 -630 -493 285 622 -8 -222 921 -702 -949 -999 319 983 544 -460 -127 746 -185 -303 647 -846 741 81 -773 352 -123 -885 -337 54 379 -781 189 -18 -24 -965 595 -354 -872 335 -125 246 411 -717 141 -962 997 977 507 -41 571 10 -727 -110 314 10 -882 887 302 55 -713 938 949 716 -660 697 93 592 -455 848 -833 -471 234 446 958 -67 -662 615 781 -439 135 754 18 -902 971 595 818 -839 -708 -798 -254 -269 -827 -483 -77 472 -104 894 -169 -480 579 -80 914 196 -194 59 -632 998 539 -235 -201 290 287 -789 -751 -826 530 -147 805 465 -936 -583 -270 636 926 458 720 142 -273 558 409 -405 511 704 -598 332 -193 31 -968 -383 741 944 -280 -386 -299 -705 349 -242 725 122 161 422 618 -191 427 -833 108 -249 783 434 -485 607 487 617 -751 -357 637 -208 -87 775 -476 -239 645 -127 901 932 -782 125 605 -22 353 453 468 -295 -115 273 532 418 92 -584 -186 468 150 -776 -246 797 356 -496 466 458 -161 38 633 -278 122 623 298 112 -143 546 785 460 615 -42 354 994 757 256 530 -2 -430 405 475 -469 291 737 -320 -411 -118 704 -966 898 594 -791 176 -761 -279 178 508 -642 94 -23 321 57 -943 418 -70 996 498 -259 -729 -991 697 -429 816 -642 478 -820 403 -42 716 -311 -830 -803 23 829 -275 386 766 -537 -653 867 -155 -123 567 425 -816 -141 -263 -972 496 -197 145 -640 -897 832 996 148 735 -456 -542 211 107 -629 -121 35 -592 -595 351 -350 -82 949 549 172 811 -709 -400 -585 -810 -87 -99 483 -224 -669 -765 694 563 421 -961 428 45 569 853 402 -200 380 -885 594 -794 -333 918 -679 360 507 343 176 590 775 911 545 807 394 -195 363 509 221 865 98 -709 88 -681 433 451 -548 -462 -629 674 -952 -989 -816 -157 -765 -490 740 80 -607 706 -483 513 621 278 402 163 984 -255 -271 70 283 209 987 7 -41 1000 677 555 345 -197 -727 -210 -232 -531 -433 125 58 -558 -693 -102 -398 947 -363 -529 -300 -575 -997 -590 -309 -16 -435 -478 842 -16 -135 -807 227 944 -639 562 733 149 74 370 78 -441 -667 -887 -621 -296 685 612 219 -717 -478 -997 819 104 -570 -725 193 -649 -708 3 -177 -694 487 -770 937 382 537 480 945 -787 -712 -479 -105 -284 -685 80 -970 -239 -808 291 488 536 903 -279 -202 703 633 -530 -54 575 729 -255 440 409 591 -57 409 716 213 -359 907 -497 -944 675 -731 -912 -50 -740 -859 154 -819 508 558 -635 38 996 -717 195 -483 249 80 -844 -639 -561 685 856 657 573 167 -942 -350 69 -903 -935 -459 879 43 557 -226 -667 -61 95 -282 -860 -639 -803 -60 -915 529 173 -463 -606 57 759 -935 -858 -702 -374 -742 516 -806 720 -478 30 993 309 -543 -91 -404 477 -467 -491 -456 202 -206 780 859 452 82 531 776 -19 -333 568 110 -95 -322 -497 799 237 889 464 -877 952 -320 548 599 749 -411 918 -159 978 6 770 518 -425 628 -520 -149 688 -336 210 378 -288 335 -478 -436 -128 -640 321 -365 627 -298 -783 -564 -117 3 106 -757 -646 764 -226 -832 298 -803 -959 599 883 -849 -193 824 501 -543 -223 881 547 -482 572 -188 -333 -837 97 -394 -573 628 225 -861 -398 651 328 579 603 155 -509 -338 379 -96 423 455 459 159 -461 -301 440 -790 -355 -288 -175 229 59 -142 193 -536 16 -670 -136 605 -878 -435 -476 -612 -851 -727 -986 702 48 -519 246 7 347 715 428 75 217 173 -983 90 -653 -161 134 -941 702 -161 -508 -486 38 513 -162 100 133 994 810 761 98 378 73 -687 -526 -382 871 -431 -316 456 -175 -400 -186 -378 -931 456 121 483 241 352 973 -223 -125 408 -357 923 957 964 -777 376 -933 120 -50 -87 944 -265 -87 944 -377 443 -341 756 -486 -7 -320 -405 94 -905 757 -330 -185 -825 905 98 -350 -615 -868 866 -22 -561 341 -877 323 385 -839 597 -405 422 723 -602 -715 -439 605 812 343 445 -825 328 720 497 -341 756 -666 -935 30 39 77 -882 683 -113 984 864 -241 651 -288 -126 -881 -108 151 -35 986 -533 -665 -151 203 -875 201 -32 561 -385 -617 -891 -483 997 -671 -762 -674 491 941 90 417 -126 -48 -258 -955 -13 -314 444 -943 -583 645 -247 -475 -846 469 -711 888 -535 85 616 486 374 -655 84 628 -587 -290 -578 -968 61 -444 -692 220 403 -596 839 -523 931 -416 462 -423 913 794 404 -587 324 483 684 -153 583 -39 -786 389 -562 811 -533 381 728 869 658 -823 473 394 118 -766 10 123 -359 850 594 497 523 -635 652 -947 534 453 115 301 481 851 21 -149 629 -285 -927 -167 -26 72 -97 -477 345 188 280 578 763 -222 185 697 -811 -706 -292 180 -646 320 222 -82 869 580 613 16 -379 689 -97 66 -656 -388 -74 -564 -237 536 999 -312 -515 -28 -752 684 287 -406 156 -944 -632 605 -335 583 236 -353 838 725 -873 -83 -861 -463 -764 313 816 201 -313 -338 -423 -44 -528 220 -282 -948 -248 -223 857 -155 -127 -800 -950 -621 -756 338 -690 974 36 792 914 704 34 862 359 -327 -746 148 344 -947 785 -699 -342 275 -420 301 70 -213 -832 -392 327 604 811 904 -883 -366 536 324 485 140 563 27 -376 -257 750 800 -774 -832 -607 -335 -526 -5 858 740 558 269 22 698 40 -532 300 -902 -329 512 -513 -643 950 312 339 828 634 851 -592 -353 160 313 -109 223 -472 406 -691 -220 -133 -323 240 114 922 381 -66 -899 -839 627 -283 391 -840 150 -331 889 884 -237 546 -196 -938 -405 -889 -296 533 412 -240 786 610 -297 684 646 -562 885 -494 585 -377 396 -379 -409 -677 -695 -709 905 693 340 460 -738 869 287 966 898 -850 -280 480 -93 736 -757 -96 315 -771 -580 -878 250 165 35 775 -553 -796 671 231 42 -541 28 126 -105 -405 -227 -428 -671 -633 165 -859 -129 212 -830 673 293 790 580 142 663 722 854 -233 -34 -262 -45 -103 67 -442 -76 -804 885 -281 -896 -593 903 525 716 699 221 985 881 752 466 -248 61 -778 -838 702 850 906 -385 185 64 74 -187 101 -483 942 -595 -253 -993 -619 1 -719 791 -122 875 -612 23 -678 -916 874 -807 707 0 261 641 -295 12 196 692 819 -570 516 -169 952 -466 515 -119 647 121 513 -748 -206 76 -118 -664 278 299 222 913 841 606 334 -742 -54 627 -693 194 -640 845 -83 578 -619 752 37 85 407 963 177 497 -576 -831 921 -760 -691 -574 -802 -311 138 4 110 684 460 613 295 -378 -622 565 -749 121 112 -863 -489 778 2 489 -143 917 -228 857 -642 135 983 972 -310 593 406 -494 -269 494 -217 971 834 105 -366 -314 200 925 -490 969 953 166 453 -353 -821 -172 -979 645 -734 60 -679 -534 978 -505 -836 637 224 -259 837 -572 203 -9 696 -528 -559 83 52 -906 798 248 116 -766 -28 -511 502 -148 -554 49 627 -24 -917 79 -175 702 933 578 302 -692 -351 484 -290 -807 470 -220 -43 123 -218 -21 -62 -390 990 -922 -183 -946 987 912 -91 -425 -489 -925 671 830 -61 -443 -316 -884 418 -128 -779 -436 668 547 -911 -311 -623 118 402 -848 -153 342 570 195 -535 557 818 221 -839 -260 -370 921 -851 902 -299 -727 -168 -660 -650 506 98 328 -1000 -828 -348 -204 2 -383 -980 878 610 455 68 835 -220 471 -257 -303 -245 311 -289 693 71 -739 295 726 220 -954 629 339 -437 -453 -824 -891 -977 -232 -460 -205 -276 -121 -710 263 864 538 986 797 566 -716 -460 -3 -946 -993 -675 278 675 991 -250 -271 732 809 496 -284 402 374 755 -520 578 -537 -582 -313 616 -686 -66 744 -875 263 761 771 -208 -724 -214 786 637 -374 663 592 780 -554 -438 130 -225 -777 -943 -258 -498 878 -372 933 -570 815 242 972 204 131 -889 736 -550 801 -836 -644 -674 -247 -272 93 -805 162 -400 -504 -783 -630 969 364 -799 -674 711 360 -248 -965 184 -807 -312 496 580 -504 176 896 -72 607 -912 387 537 -772 -724 -870 -763 682 -356 448 670 -269 -549 423 686 779 325 -378 669 -448 -288 304 -848 -617 -3 -554 494 119 148 -764 115 -209 888 -721 -364 -628 -337 355 -999 -836 -985 830 -321 -244 743 -328 96 -321 869 909 478 65 -934 -494 -210 -717 579 726 767 590 -84 758 581 -910 -478 -908 -611 500 -252 -122 -779 295 -593 -173 312 875 439 505 -1000 96 -536 940 57 -728 -985 413 284 -947 -959 -165 -831 -127 -841 115 903 532 -96 989 -280 661 897 -600 231 -347 -838 -450 -764 950 -153 -192 938 915 698 373 102 956 149 -386 660 210 368 310 291 812 485 84 -127 203 520 -876 65 279 221 718 256 196 -9 973 -132 -22 545 -863 -500 60 624 -997 326 220 -68 320 148 367 -774 -445 -712 -114 840 -106 -975 188 -380 537 -795 480 -687 -890 664 962 770 -350 409 471 737 -935 687 -175 -68 -275 974 -338 778 -235 -261 -326 -858 -280 778 -454 481 681 -352 146 -528 922 -124 -50 643 75 -85 532 -733 170 -564 134 38 156 -657 458 458 -347 -722 900 -273 992 -395 821 640 392 729 752 297 -719 -795 671 -579 651 925 -444 -961 -978 -337 -447 -88 377 439 -420 -121 17 -582 353 24 334 -151 231 -831 16 -483 -844 689 302 -32 -379 -180 971 157 -383 156 -661 -197 -752 180 104 664 -896 -328 782 109 -107 299 -564 -792 -606 -933 -900 451 999 -166 716 343 834 480 875 448 -126 917 519 -268 -911 779 426 380 -825 168 903 624 795 4 -476 45 131 -496 -87 853 -893 712 839 -936 972 -958 -918 -580 846 -189 554 906 30 -954 838 -355 -809 178 756 -243 -682 325 456 962 728 -205 70 868 207 -405 -171 -962 -463 -50 -859 531 -465 567 980 -526 -919 30 -806 636 398 -232 -684 -97 -915 -545 840 -27 -460 -36 -845 614 -389 587 -434 183 -496 -78 -415 -482 -192 725 313 -619 -980 413 -943 -393 -382 938 -534 -39 391 812 616 -569 -718 171 -103 462 -727 -56 -461 -127 -577 -302 -934 -134 644 -711 476 833 525 -109 -140 -178 -600 436 -399 744 -427 8 74 164 -153 -612 -852 -123 777 341 -656 530 966 -460 284 832 -677 506 -58 738 -561 -428 305 734 -346 -26 510 94 874 -121 -573 -417 87 681 467 790 -656 -483 -854 55 75 691 -42 -738 920 956 -25 -824 558 848 -43 334 216 842 522 50 -457 -982 944 229 -592 965 55 -551 -902 -352 -656 -711 730 -504 -495 -455 876 -683 -731 84 -536 -597 755 368 640 807 -474 74 191 351 332 -779 -116 361 33 -922 605 -473 -87 771 -645 990 -905 698 -666 19 -219 926 53 -44 -699 -327 305 596 631 300 704 -922 740 -923 595 -766 93 -585 -833 -301 47 943 281 -96 945 -453 -913 -716 486 -342 -721 -205 308 -164 -800 -26 -593 173 -383 -868 -996 551 831 -199 366 -168 811 -679 -771 83 -850 -354 -658 -973 -607 -666 132 -307 -50 -185 -279 708 900 -400 -339 -98 34 203 -85 872 -320 86 -46 -780 -121 875 -401 935 832 -358 -763 427 509 -409 237 972 -984 -290 -355 15 272 -917 651 14 393 -867 272 -520 897 -180 868 -369 -634 -752 -361 150 383 76 -862 811 736 378 303 -698 -51 139 610 -611 -577 -48 -991 -251 -864 390 445 701 15 117 267 -65 253 -29 -212 -885 41 585 -984 -277 637 -669 -550 60 463 -813 -99 380 273 -242 -213 728 334 -695 572 -832 -232 194 871 -137 500 625 -341 -924 -59 212 -120 -121 -780 -986 -219 497 -162 335 789 -782 -474 69 347 -495 -546 898 157 -637 -268 -548 -784 519 -484 211 -963 933 39 763 363 -559 515 -538 580 -869 -361 -715 64 632 -22 -347 -14 -178 -333 -491 -131 660 -656 960 -269 -670 46 684 -859 263 961 -183 -704 -33 588 -850 298 651 372 -430 -124 -504 286 -263 700 -304 -101 -589 -353 432 788 32 -903 -991 280 317 431 -476 234 -4 -430 760 -879 -676 -52 170 -827 974 -889 -509 945 -174 -559 -127 -243 591 -97 524 765 568 110 640 -179 -720 -41 97 -476 968 448 -585 -298 -109 -507 136 36 226 -253 -332 754 -960 4 721 129 754 -491 -595 233 -420 954 -588 371 -5 -829 -416 454 39 640 146 -139 876 325 478 110 -871 -400 -183 120 978 -751 424 -142 650 -645 -818 14 -708 -535 227 -454 -781 994 837 -31 -298 318 -224 -679 681 -144 483 661 -801 -17 -339 -792 -938 783 -859 -467 635 -946 162 -440 571 53 -932 830 -64 -483 430 106 970 343 -603 609 534 750 -559 -949 -114 82 -693 -886 733 -71 -965 -56 -92 938 519 -759 -203 868 -787 -1000 -165 -953 -613 534 -535 -156 -882 577 -74 -381 -628 -910 230 -987 395 472 684 -357 918 -58 -962 526 -741 15 -256 342 568 748 987 387 -284 -643 418 820 -973 394 -126 403 -510 632 -260 712 -252 563 -704 873 -683 316 -571 858 -841 595 349 89 322 240 -589 661 -426 382 984 -807 -268 817 -954 876 -207 670 -665 -693 217 -648 950 432 177 729 131 -106 -100 91 -581 625 -999 704 127 620 -107 956 -66 537 914 79 594 50 -953 429 -173 915 -732 -848 -212 309 -497 29 211 -858 -248 -881 -946 -840 -274 448 364 -55 794 -294 -461 -309 -834 -345 299 -983 146 691 -728 972 329 69 -38 -189 -576 -848 134 853 -970 -928 -163 278 -185 8 -830 -511 -437 -612 912 -130 182 -847 -754 638 -128 -667 -45 917 -590 -895 277 -643 207 -254 71 490 -487 -981 61 -754 333 -247 -894 -924 253 -74 134 -129 -141 -262 602 -46 279 306 -901 898 -562 514 -990 441 -310 165 28 254 135 -771 -376 609 -205 -245 -985 -276 -270 708 340 -702 -627 -511 -390 -679 967 -867 206 26 605 -37 495 -675 664 -251 718 -802 -484 802 -11 210 -593 -543 725 264 -222 -272 467 -484 814 419 969 284 614 -165 996 -627 792 -958 -518 -207 -849 -858 -268 -785 -458 491 -575 45 -698 -136 -144 -936 -475 278 -301 812 208 597 -656 700 -86 -459 -979 -236 614 249 -491 672 -263 -355 -218 -245 -978 440 948 -159 699 640 -518 850 567 -936 -46 -255 -869 415 790 -831 -691 992 -361 -378 482 773 -929 -774 311 -930 291 425 622 633 274 -255 180 -438 463 -722 315 -424 -388 -579 -548 -393 930 -872 -570 -22 340 354 352 -596 725 -22 -461 124 -414 -721 987 -650 -889 844 1000 293 -534 -120 -908 -3 -386 -937 -658 -563 -208 619 471 -503 419 -418 -938 -785 859 -75 368 847 -811 353 821 -942 952 -442 -671 891 204 879 13 -340 373 -409 853 -158 -554 807 -924 755 55 -86 323 -146 -739 879 566 452 225 -211 -724 929 -829 993 457 48 -623 397 331 813 -188 495 -345 37 276 -508 279 -437 -793 -918 813 -779 896 31 -73 143 -1 -82 972 293 352 -985 -708 381 184 574 -14 -793 -565 -946 -354 973 -923 951 113 689 590 -211 -287 -325 -833 58 -812 -933 -609 962 549 -709 -851 -499 -256 345 973 11 970 763 -314 427 356 -100 275 157 667 -357 -18 451 177 820 -221 642 -851 927 995 -46 -178 -19 -427 127 -100 -723 -12 -5 657 -935 458 -509 -719 179 -421 -125 -506 97 -843 235 -475 -140 -471 -847 -687 -740 -90 -509 -500 164 -641 563 -5 -466 537 386 783 384 -224 66 -115 171 184 -749 -984 194 108 -751 183 -632 -927 -632 -97 19 -829 26 779 890 53 569 176 929 666 -487 47 275 783 843 -61 -858 -513 81 -847 805 374 -720 -888 -609 599 -862 846 -594 598 938 661 -206 72 -318 -490 -130 -17 274 -847 863 532 -646 -836 541 85 -48 95 179 -458 -92 878 939 -34 247 61 -965 -203 396 -919 -258 -850 -636 395 -119 -192 638 -916 -147 46 945 -642 -630 -474 929 -119 159 -855 -353 -4 65 709 -835 793 333 -755 -790 -624 -830 614 -703 -791 -350 936 399 -306 598 -648 441 525 765 901 -399 408 999 112 -631 -147 88 -121 205 -356 191 -996 747 599 260 -803 689 349 582 -411 131 -519 -525 742 511 -559 777 -262 -889 870 -107 87 206 -423 -33 264 -730 352 -379 -509 360 405 531 -448 376 519 349 510 313 -910 744 744 -206 -510 819 634 831 580 -276 -798 -778 28 907 -206 225 113 399 -801 -876 -855 190 -147 -73 -353 433 427 967 771 200 -498 711 641 544 378 -157 -293 575 279 -33 -721 796 -854 -148 947 -630 -87 482 112 382 -437 -598 536 -377 449 349 -407 746 574 130 -387 -547 -42 -475 699 -809 -389 330 -550 514 631 938 881 -173 106 954 742 -671 -169 424 -378 -952 154 -328 -884 -556 -951 193 -848 75 388 726 536 618 -381 -543 -476 133 -157 863 68 487 551 -817 -305 -813 107 267 14 375 -704 241 -785 398 892 235 -856 863 -235 -987 -273 -510 -987 766 459 -976 -485 657 804 280 -930 -108 -545 -401 -968 -174 467 -875 369 -685 -633 891 -414 -493 552 -98 -775 382 55 -890 798 607 -882 -858 107 -87 197 -443 598 242 675 -457 29 793 -656 -511 -966 447 131 734 50 -70 -120 227 842 -439 856 60 -341 -185 -613 272 -647 -909 -360 -440 310 -865 -739 -857 -580 412 -54 -966 -377 608 591 440 429 -22 -79 868 -983 -123 339 -51 157 -489 -612 769 -845 686 -375 675 53 136 310 395 -54 -631 248 932 275 -339 928 -419 633 -654 -996 34 394 -848 -38 931 -137 786 -915 13 732 224 504 -488 -991 -963 -224 770 487 -971 -738 -814 241 912 261 11 333 -959 773 -439 -636 -679 74 -894 -660 592 16 -410 640 55 -698 -217 205 -524 696 -525 928 187 428 996 -416 923 -105 -865 475 -157 719 556 -531 153 -685 -562 -281 252 -334 682 456 -180 -427 -399 -864 -519 -914 -203 -14 -371 648 -669 -300 -22 623 -14 -133 -592 -925 -675 -859 557 846 -325 -670 961 -863 381 -38 630 -430 -516 -265 105 -669 -871 14 844 578 992 -943 946 580 -165 70 535 66 -945 -175 -998 550 115 778 -526 -287 156 -608 -692 364 -798 -615 -665 937 280 -234 77 578 666 310 977 -504 207 881 207 534 -562 321 729 -178 664 657 638 -690 -991 488 554 510 248 942 499 -280 -968 -184 154 385 501 -279 666 239 -966 317 765 887 -747 11 -244 -578 -168 322 374 197 -466 -3 -779 -796 493 723 587 -932 563 591 492 -193 90 -318 -237 -398 679 814 278 -488 529 -626 47 -426 873 970 -734 804 378 -486 379 405 68 -150 -645 515 434 239 -723 675 624 -574 814 485 -488 -797 728 582 145 -23 -788 29 -230 -200 628 491 -297 585 -946 -65 664 932 -479 -224 498 647 -803 -204 809 950 -507 349 335 298 -512 -412 -392 -987 353 -359 386 952 -718 909 -515 -477 324 215 -557 -279 934 -529 509 609 -776 -92 -686 -6 -954 318 407 -995 971 -394 -648 -35 771 226 -284 -134 -766 130 618 -213 322 -334 -671 -840 -962 -628 530 -600 234 336 -444 -647 870 -787 737 -648 -592 110 739 918 -491 921 271 -180 878 -566 -862 -652 -557 120 361 656 -95 41 78 16 84 -650 -882 78 -657 127 285 572 -636 -34 -867 -160 436 -494 -522 542 728 218 154 602 -803 521 -986 -780 203 -100 -6 -155 -961 554 629 -836 879 554 374 -228 -455 698 -500 9 -87 -241 37 180 -463 -609 -888 225 3 -40 -350 326 -936 -143 822 -910 -820 -426 108 77 425 194 157 825 -226 -383 153 -668 -291 -739 387 -903 -86 -551 -772 -216 -980 63 -869 -286 -163 263 913 672 435 710 68 74 -709 -214 168 331 681 -901 419 134 257 -265 352 789 -74 -205 339 -663 736 400 624 418 109 -536 305 92 -377 -57 422 -316 -743 -469 575 545 652 340 394 -457 912 -568 757 320 -49 -495 -920 -930 907 410 693 505 -934 -441 -420 568 790 -193 -834 171 -691 32 398 -617 -155 811 -707 757 276 136 -345 -392 -83 147 -77 505 -135 642 -844 562 319 343 -187 -774 -746 704 -340 -515 929 904 -968 -549 -776 -115 -218 805 -54 -697 -707 682 275 -730 -775 678 -271 202 159 -650 696 904 -992 -59 433 704 -606 486 543 -686 -76 831 975 -120 -771 -24 -653 -670 919 370 820 374 -754 942 -457 -19 105 -13 -867 974 -133 -894 913 -132 -354 73 275 174 -331 396 -246 -171 -529 667 -279 -620 635 773 -351 501 696 599 -894 -307 -447 -836 175 -705 -664 557 -473 -669 769 -944 328 815 -603 -64 -20 461 -592 -769 642 86 52 -742 -124 828 -582 -384 -579 -49 711 -69 -938 187 962 -111 -375 346 -800 -376 -153 -289 -565 711 -295 -99 263 312 958 701 -746 -501 693 -298 -730 -983 470 386 -903 47 -552 -9 800 -243 787 -561 -856 555 -438 909 965 55 -810 179 -934 -948 -176 118 -870 -738 294 -827 291 283 -525 -141 -374 686 624 -469 587 -495 515 542 923 -531 374 571 -209 -286 476 -55 402 175 -160 -299 314 -467 -740 -137 -37 693 507 201 -487 -276 233 -80 -733 -118 -513 -544 324 39 976 -236 386 -847 968 901 982 1 99 277 319 -771 -271 306 -740 -652 -145 513 841 64 636 107 -810 -220 351 105 138 -91 434 -378 391 -767 427 306 788 -364 -68 -140 -595 -262 -434 362 -50 -289 -423 232 423 -882 651 -705 -919 954 -625 168 -642 232 -501 -83 -168 13 -356 -752 -838 -273 -437 779 514 -710 719 929 313 5 520 856 27 879 547 626 -649 -689 660 266 994 756 -923 391 -243 -365 668 593 -938 -92 -618 -140 -60 507 -93 -257 943 -29 -477 -82 -918 765 -73 -810 -829 -643 128 -770 277 392 -372 -537 -514 134 -851 939 671 861 652 653 172 -16 340 759 -538 336 -270 926 -676 816 -714 163 -585 -216 315 -185 172 489 335 -377 -883 592 -806 -275 989 63 -142 846 -782 227 84 152 598 215 -447 217 609 -823 509 31 -855 951 -396 959 703 -252 -749 447 -406 542 792 780 632 991 67 -76 -455 -295 -11 147 112 -536 927 -662 -844 532 -610 -617 -353 -678 -206 818 -391 526 1 -649 679 137 917 661 610 -991 125 180 956 197 -222 290 -436 -88 -433 631 954 588 -484 -178 595 -323 -543 573 -91 -375 -940 -128 -732 184 192 -165 813 199 713 930 29 421 471 585 719 773 486 -508 -935 -911 224 14 14 506 -281 119 -344 -481 -450 -177 666 975 641 -483 114 -14 608 -591 533 -419 -510 -885 -986 476 -156 -766 649 407 -651 -420 251 -856 -500 -601 -994 -141 -128 838 -153 957 -463 267 -907 -215 966 -345 686 109 597 529 190 -607 -266 -371 232 349 -815 718 442 -535 717 916 -965 -205 579 -743 -357 -844 -386 908 152 -270 -148 -865 783 -167 668 195 112 -349 -929 91 864 -435 896 -614 423 -3 146 940 316 -33 9 -365 -349 -599 -712 278 774 926 715 -786 -200 280 -424 668 -879 542 558 -36 704 991 -241 -784 -217 -437 -857 -250 -559 959 888 302 -150 -608 970 406 -218 -505 987 -845 407 688 691 -487 963 160 903 863 314 -374 444 -691 -294 -626 -8 371 378 -619 705 -721 -175 825 632 -898 -936 -326 -947 -253 115 728 477 144 748 212 -688 963 849 275 -136 -278 385 184 290 961 -829 721 758 862 -949 558 -393 -647 373 91 652 147 323 -521 625 861 174 53 479 894 -312 7 -112 -511 848 -750 -108 198 -594 -304 -463 603 964 861 -354 332 361 -524 -733 -746 -843 16 686 679 495 -328 736 -107 -524 -431 701 485 -249 -351 103 118 -293 944 734 -684 -989 366 542 -93 -752 -313 148 -704 476 17 -440 -738 307 865 250 432 155 -374 734 -936 758 372 -108 637 -730 706 -795 -93 -428 79 -448 883 -876 -187 -708 -940 539 727 -814 -325 596 268 406 968 678 -180 690 316 -77 -626 -918 -781 942 266 -166 893 571 -535 962 -828 -183 158 44 -743 -207 -445 -646 -466 -767 935 -760 587 -228 818 -695 481 -137 610 -87 -772 -811 164 -409 358 -697 -139 981 93 -721 279 -829 881 -487 -965 -273 271 -677 944 210 -99 932 177 673 598 -994 -442 -637 659 -382 -88 -357 -487 866 424 -912 -191 -623 -844 713 937 861 931 311 110 -733 762 -947 -582 398 3 -978 343 -102 907 892 995 969 702 394 878 863 -950 238 522 736 564 246 -501 -390 -587 341 -515 945 -57 267 125 -778 6 -228 107 -819 621 -945 864 328 187 161 -480 -315 -317 274 712 109 -447 706 -936 609 -376 324 -39 -903 852 58 876 -5 595 418 950 -889 940 -646 495 849 -700 -953 -244 -34 -732 676 -654 -388 707 -609 499 -999 901 270 -44 -800 555 -944 -324 494 526 -253 433 -683 -35 60 798 251 -614 -658 380 760 -408 -90 -232 -702 612 963 750 -453 825 5 31 -486 591 482 -784 -976 447 -431 -398 479 -658 428 525 -581 -855 821 -673 929 -572 -480 258 -827 333 -495 -136 7 892 884 895 178 -868 -638 356 -183 607 648 -157 -548 -387 -14 799 -629 830 418 -959 370 483 -362 852 -955 -955 -200 -912 -382 -468 725 -875 759 -523 -935 -347 -652 -851 -708 816 -651 -474 -423 -681 -870 512 970 -91 -139 601 -971 300 729 -22 849 -394 601 -439 -518 433 -998 -807 341 18 -628 879 261 447 -826 537 645 -593 -978 386 -440 -78 561 636 -58 190 18 220 -108 456 264 -834 399 313 115 -552 226 -456 504 -426 922 -856 -786 -675 -617 -685 -885 898 -200 396 -727 -496 -246 1000 476 -548 -537 -47 500 -427 -665 212 -102 158 53 -768 -680 -737 623 831 212 -94 -46 21 -480 443 -551 575 -901 -648 -673 -92 815 186 905 258 -60 657 -602 989 500 50 -252 -391 115 372 -960 -149 472 733 -186 478 746 580 57 -879 -494 827 -696 487 -938 -24 -846 -333 -982 708 386 809 247 923 144 -32 122 910 890 114 -525 -225 168 172 -758 -144 -184 117 -28 219 602 -727 -712 937 165 628 -121 564 357 -844 -345 -154 -97 -125 92 -714 516 -173 -524 256 378 113 -178 472 915 -930 694 601 226 -342 485 -440 -460 555 -728 -543 -514 -746 240 598 108 -969 -619 -635 -51 166 -566 143 -636 -548 663 721 156 -296 -848 -90 -340 -614 -52 -497 -583 724 166 -440 -238 529 999 -156 -577 159 -393 538 -86 76 15 494 -187 -440 -924 -674 758 691 -868 221 -535 229 -832 -216 6 956 -303 409 -339 -763 -32 -160 524 -15 30 569 -487 -693 669 761 349 -599 33 -649 135 574 -173 -198 -461 325 605 750 881 -891 -162 982 -436 -957 -243 139 78 -270 -121 -837 989 28 -825 -201 160 948 -355 -630 624 633 492 -78 -781 819 258 -903 905 43 43 460 438 -353 859 12 -931 281 -760 501 -700 -80 -997 243 -60 213 -25 -275 142 -713 989 557 450 -428 -705 -466 -318 330 -379 810 -976 251 600 -200 -514 106 119 821 -951 -3 759 -327 -271 332 936 -759 -623 40 -579 -418 -436 975 142 -175 711 735 -557 558 628 347 -444 274 122 117 -678 -414 615 -214 -257 733 -944 613 816 -52 -53 -918 -532 487 68 -519 938 763 176 48 710 431 -663 -436 -823 -63 158 299 975 322 -515 -99 803 -642 -232 -741 -660 -864 -647 320 -446 377 292 601 -175 782 -798 442 -747 -291 -635 -776 -978 242 432 883 776 713 -353 888 -704 -348 -598 -60 488 116 647 -197 632 -607 -640 822 -860 683 -84 170 -456 484 683 354 -691 698 611 780 641 708 -751 -555 -750 -820 557 -596 395 379 -789 -496 -285 683 859 359 833 -740 572 -646 -713 -585 -561 410 686 610 606 254 -246 402 -825 437 507 -417 7 -818 -763 -439 -756 687 -199 -896 974 -158 170 -239 346 999 -375 346 904 879 -161 -435 441 920 563 281 -160 559 -225 -554 268 168 134 188 641 548 -422 104 -801 962 617 -625 -297 -446 86 -138 -203 358 224 -842 -285 -986 292 232 82 -593 -428 -708 898 -5 965 414 -678 688 660 -665 393 99 541 938 830 243 459 122 755 146 527 238 -444 -618 266 523 282 18 818 -269 -759 -238 677 369 803 438 -114 398 293 -935 731 -217 -528 -471 491 -528 0 138 -809 142 -168 -990 780 -49 707 -279 -447 90 238 -831 -686 981 -868 -212 -133 895 973 -189 -659 -208 -240 34 998 -231 -281 -342 535 542 -371 -874 -152 -221 -789 -33 -356 -978 70 866 54 -338 -408 830 -171 -717 50 779 -66 28 -337 -460 -695 -114 -427 359 -611 -623 -397 834 286 844 928 -474 850 -910 441 -408 33 -61 -553 270 356 -888 855 -494 -540 87 -250 33 998 -349 185 866 103 -170 158 402 629 650 -108 386 -748 318 248 -639 -485 498 -348 -329 662 -226 184 -714 868 427 3 -212 -919 699 99 -514 -830 576 914 -783 486 -981 -638 -180 410 -11 602 309 -540 -342 -27 -380 27 -87 -490 -456 587 112 142 92 977 609 689 280 138 -972 592 960 326 -212 -72 665 21 -909 -110 -232 252 148 -879 909 922 -972 420 246 62 -311 16 392 470 -77 -586 831 261 860 62 297 580 -869 56 424 460 -2 649 218 -308 -476 99 506 914 -799 155 365 938 645 -569 -236 -807 75 -81 -260 -44 511 477 -316 -904 222 -226 -625 -794 -107 -903 757 862 -137 -206 23 -298 92 497 596 485 -49 288 -61 914 412 -882 -652 -649 -270 886 -661 -488 809 678 29 -364 691 893 -937 -548 929 -780 -928 179 -578 929 932 -126 326 -820 -25 -761 -607 679 -361 -369 964 -387 -373 -958 506 499 587 374 516 287 974 175 589 -18 -478 -865 72 -12 328 420 -689 129 624 569 -607 -307 602 707 -938 -495 -23 -203 -4 -671 -743 -813 -939 234 -434 -371 693 -457 -377 -312 281 896 192 -125 -807 422 -286 959 -795 342 645 449 -818 29 539 642 -777 733 164 175 671 -676 -418 727 -346 52 -607 299 870 385 -140 407 -62 -60 379 31 -846 904 -671 682 29 308 -184 -143 -390 -193 -607 -925 -733 657 -482 -579 416 -941 822 58 419 854 635 103 69 50 -708 -987 527 309 -764 193 -9 175 -576 -61 285 386 -146 157 222 -40 -365 -388 631 530 -909 -923 -865 286 -753 -643 149 -677 582 -1000 -579 690 257 -791 -929 123 342 191 892 871 -753 402 -523 298 39 -874 915 -80 824 -407 -105 529 950 41 -859 736 -557 -379 585 -33 -79 89 500 222 -994 -660 -629 -943 325 436 -826 -766 -199 501 -102 210 332 -125 523 -33 -58 812 -445 34 340 -495 284 -483 650 -308 -372 674 59 -716 582 44 956 -817 528 -757 -574 -986 -916 -175 -904 120 -736 390 -265 -629 -178 871 631 13 950 342 -930 -148 580 -793 655 687 -591 -564 282 781 48 -888 533 -874 -835 -121 332 877 -426 196 -28 629 -730 -450 -209 261 211 -426 -129 -953 -48 364 -235 -669 468 -807 -15 182 -48 835 212 -696 71 -439 -445 266 -990 331 950 -553 557 974 -704 -942 -94 -465 206 971 133 -711 -656 132 -467 769 -213 240 -975 821 -366 467 114 806 133 387 431 438 -452 245 -276 277 772 -558 168 -945 -689 -797 557 -413 273 -669 -841 74 898 -339 387 884 259 689 254 -865 886 -563 -522 -634 -289 736 -394 -987 -773 466 -240 116 81 -772 -626 -28 -985 -63 -21 516 -684 27 722 -409 -853 -199 429 -419 -369 294 -905 -467 -672 10 858 -137 796 -476 -764 616 832 358 -647 -685 -583 -286 -842 252 -101 -636 -925 874 707 -879 -159 373 172 176 -733 53 -91 -312 -37 786 79 -717 -498 -489 -43 462 186 725 -366 573 438 347 -798 996 -298 72 614 -698 313 841 -652 -689 820 795 458 227 636 -327 -562 399 345 979 -133 -664 497 -881 -217 757 81 945 -177 -523 -643 -94 531 222 809 115 13 248 160 -763 -939 -550 243 -697 -561 757 -866 -189 545 -9 194 104 335 -682 234 -147 -860 -103 497 -952 333 760 -86 522 -235 -644 152 -857 -748 -838 795 403 2 -140 -392 -304 662 862 -406 -629 133 -127 42 916 708 305 934 -902 -767 696 -832 379 590 -987 -701 689 915 898 -972 -152 52 -403 -479 807 -786 -561 -925 877 473 -880 -284 -490 168 564 255 533 978 998 -333 159 960 -919 -826 620 159 -773 11 -398 891 618 -102 855 -938 -795 -234 -669 845 258 802 867 -623 57 540 784 -506 594 -150 472 -206 599 610 -132 -811 -937 -804 -5 -35 -952 110 168 688 -542 894 -206 125 -822 -905 51 -119 -640 49 263 423 -739 762 -904 -773 968 -799 -571 593 457 139 -700 -532 631 -581 -342 -308 -272 -385 251 290 302 47 477 261 471 284 569 -92 315 18 -509 483 54 -917 -946 -55 -114 980 656 334 767 -357 -585 833 -14 291 622 84 434 890 850 18 -368 -409 968 -141 -62 -427 -932 -585 439 735 -962 -464 847 -267 327 -166 -807 463 411 -233 932 -556 -839 -639 -397 -675 -621 -379 525 163 534 797 429 -613 -620 82 569 -397 -450 -110 443 389 555 45 427 614 731 613 705 -400 254 646 172 -212 804 -990 891 -863 -747 -322 826 55 -328 -975 210 -217 108 -122 762 862 -230 43 -475 279 -808 330 403 -698 547 195 263 430 -460 251 905 -130 356 -599 -418 401 888 748 640 350 -613 577 759 926 -475 428 354 915 703 898 -194 -255 348 45 666 997 871 449 -344 243 405 -686 -971 -997 362 -222 -722 948 -649 932 659 214 275 276 977 176 -524 299 574 -822 745 534 -641 544 -329 -732 -597 -324 -820 -521 -326 57 892 -976 823 -4 604 -982 499 875 761 324 117 866 -203 -163 -793 -816 -506 -647 401 126 -947 177 530 -254 -797 -41 -182 760 -798 812 -617 -503 213 -584 510 -142 -532 -821 -1000 209 -569 -946 122 -851 -283 457 -976 57 -52 238 -283 -104 -267 -259 940 520 -220 -855 729 -770 910 408 -901 120 350 -19 -336 -100 -142 51 746 445 -539 -696 -104 -906 77 519 497 -397 -260 -24 -722 -949 838 701 357 -428 -631 -660 156 -538 471 843 47 -52 -136 -401 407 -714 44 -160 -678 -675 -117 482 -406 90 -446 -993 -189 164 775 936 421 -366 -498 465 328 692 -906 -853 737 344 -526 -72 -942 -610 877 -738 -999 225 -902 -155 347 -267 745 -902 374 46 796 434 61 863 223 -538 962 -851 524 130 868 554 321 553 898 -247 29 976 -520 -568 621 78 -625 -677 577 -11 -749 325 444 -980 -710 17 -553 -892 -74 -844 -823 376 -861 845 -749 -205 -122 -502 570 983 212 657 485 -966 -923 -784 137 -688 -409 996 -398 93 615 617 -170 -480 -125 405 -670 875 450 617 -998 567 -438 -697 255 -917 17 -648 991 -669 -45 925 -316 -352 -716 -21 -273 857 897 -794 309 524 -432 -458 494 -525 -368 -751 281 -704 -481 352 201 718 -514 335 755 999 737 447 218 961 -158 -140 710 -204 -536 371 869 -718 -470 -519 678 -567 540 -206 36 44 -782 -355 792 -673 -906 -470 569 354 -257 -937 -172 92 -203 818 472 -852 -40 -206 724 468 -594 -728 236 313 -910 -732 183 -378 -828 937 -912 -726 538 -964 -876 -571 -950 -677 284 -306 8 -786 -302 189 -732 795 690 368 -443 -264 -130 -588 -69 846 835 -879 558 337 -959 -903 40 -534 862 -386 753 -377 971 -388 -469 848 -608 161 63 -758 579 439 -560 443 -973 -204 355 -826 -202 -7 857 877 -76 817 212 186 516 -532 -25 501 9 -637 539 223 -623 -79 -298 84 242 -549 492 566 -159 248 -98 -919 601 10 -398 -52 -281 -478 -936 702 -849 960 -140 -731 581 277 -379 186 -656 -282 -864 -557 119 -699 123 339 -586 -708 -616 873 -834 -363 983 73 -511 -778 322 54 75 -519 -74 -500 152 520 318 147 192 704 -700 203 761 -291 322 97 861 -214 -32 -89 610 -695 240 170 462 501 -107 -513 -2 -182 -25 626 -270 135 838 -910 350 -704 -839 -927 57 -117 849 -583 -427 323 946 -617 687 -37 -148 -27 -304 -681 -558 -300 219 389 -754 -646 -959 -221 974 404 348 112 -336 425 679 -685 -452 -231 -898 -67 -213 -587 613 297 401 -378 514 -246 856 -576 708 -191 491 -834 -702 88 -171 -533 247 -720 -836 -179 -611 -491 850 -999 383 498 -483 -155 987 -643 562 -835 617 399 656 -122 -572 -416 704 -918 -651 330 -202 365 32 -60 -916 894 291 -706 -492 810 -145 -935 -900 943 113 65 -544 -837 610 -138 314 -512 590 -10 359 399 108 -815 -309 -880 -782 -38 735 -216 -165 -405 -728 217 -675 416 -372 -732 561 -7 524 239 -548 -352 -535 -904 -746 170 369 -666 -527 928 5 607 871 442 -136 -122 -470 935 565 39 -175 -801 -472 939 -54 -245 179 559 765 662 -587 513 -141 -956 -946 573 834 559 420 142 -964 207 -122 -29 -848 -289 -627 -985 -65 382 -434 914 -752 888 -488 -659 -275 125 974 540 -99 313 782 696 -794 -971 -667 494 895 651 580 -344 -563 -386 937 131 -162 -490 -925 -955 -810 -456 785 154 505 377 390 -273 -103 -658 411 -178 -801 -620 910 -97 -311 -145 5 -990 514 -539 -583 827 239 833 -741 327 741 279 408 -461 -987 341 436 -148 2 -864 -336 -481 239 105 259 523 -604 186 94 356 -628 -43 -58 826 -9 4 896 635 -624 -511 303 -419 131 973 577 -176 -995 -8 275 -389 -527 -818 -351 -262 248 -257 -296 -467 912 830 -799 -642 -979 913 -351 -46 -813 684 -408 836 -940 -770 203 354 743 212 337 -254 580 75 219 -689 521 -714 -299 405 275 357 -665 -396 911 685 497 -277 -573 119 821 706 835 526 245 19 -213 -745 -177 -515 638 -566 621 635 -479 -313 -640 966 995 -599 525 124 285 -286 -438 354 33 -151 -40 -763 -700 -477 640 -74 480 538 -883 -440 818 -355 530 -768 -328 -279 411 790 -665 -291 -119 187 -726 721 -882 -735 799 -560 -617 -897 18 -231 -998 -294 585 -824 -140 -770 750 -447 824 10 341 613 468 -787 132 -477 144 942 -982 -377 692 -830 -753 -507 671 -232 -968 -266 -402 303 -338 247 -783 -311 -330 -948 291 924 30 -892 70 946 316 199 -520 -42 -789 52 -537 21 42 755 -19 639 770 -400 -218 -801 303 251 -289 335 -112 -574 -585 -62 -1 589 62 386 337 344 -26 -541 -780 -323 -377 925 -125 21 946 673 -675 297 -963 850 825 663 -696 352 421 423 -277 692 723 -754 819 -379 383 934 80 344 947 -38 848 -105 823 64 313 -735 -218 -618 -44 -713 973 -231 -786 229 809 455 267 180 705 -726 267 -809 19 108 79 971 -421 -194 994 -417 -607 330 644 455 237 -43 -105 656 -318 -954 845 256 -640 227 -657 596 413 532 -242 -794 -611 605 436 -351 900 779 560 26 -626 809 616 450 -478 -821 502 -154 831 -113 -323 606 -718 -388 -469 -706 691 409 629 702 672 351 -271 -78 496 320 -205 -336 -232 669 202 10 -38 88 641 385 -562 -935 794 -453 883 -891 -202 -248 405 -321 168 -81 117 281 211 680 -566 -444 584 853 516 -547 315 768 413 -331 -609 -920 909 947 577 -472 -224 637 -439 -5 415 -688 246 -379 887 -913 632 877 -116 -694 297 -250 742 -216 383 -235 -973 -121 -498 470 164 -956 140 545 97 -151 916 -955 -538 -328 188 109 -695 319 240 474 -134 866 -50 -926 437 -451 -977 690 -665 -860 898 289 -927 -676 720 -255 599 657 735 -858 372 663 599 39 613 -216 315 548 -647 855 747 -822 -985 384 399 628 -50 -986 757 -198 32 228 -446 -234 -542 -400 -423 -438 -668 510 -914 33 747 -159 711 867 -95 535 369 -221 -567 92 -616 -405 650 -194 298 115 -382 307 -622 584 -925 -455 718 720 76 444 615 -366 -252 -942 -631 -482 -935 -910 -663 -972 91 -250 213 -509 778 765 421 901 -517 141 458 162 801 725 -207 -343 -696 -86 -741 -140 440 -6 403 647 -570 -238 -403 -636 -843 524 -313 -105 815 -71 -383 -960 246 870 -392 -224 153 134 -684 -299 798 -104 -245 625 405 717 -329 -842 116 -659 -396 687 -370 -268 52 -504 116 645 940 -230 -181 -279 215 575 -960 477 334 530 -492 547 179 763 726 852 -971 -482 -540 718 -502 230 807 373 -779 -398 -770 172 -455 -116 56 368 565 -859 365 -500 -969 980 -572 913 598 180 873 839 471 -53 909 639 422 -45 -775 24 -602 -766 -772 -100 -868 -875 -920 264 -149 -328 668 978 492 -177 548 478 400 -621 222 598 -12 840 -695 782 -444 -904 568 -743 -73 323 -423 -694 197 865 -370 879 -496 677 583 830 211 152 477 -96 -356 501 -907 -342 337 124 -155 151 -526 582 621 260 107 -20 -943 -300 -591 -873 -620 154 -985 -487 -874 567 -635 -586 -217 338 -6 -546 -441 -676 -806 -279 366 -97 860 -212 -87 -735 537 734 -388 -671 -178 -32 -835 975 -276 -531 640 14 845 -478 -683 667 -839 385 -513 894 -564 -930 -143 -301 -253 -702 -149 503 -133 536 412 -713 218 -567 935 692 36 135 -948 -662 849 131 820 953 -815 -922 -155 -261 938 -639 -465 -296 -571 74 506 -318 365 479 -916 -921 -801 -940 -165 242 850 48 -600 648 664 -67 74 533 421 28 -974 -574 -327 282 -441 261 -414 249 450 746 -400 976 973 75 627 319 -67 4 478 762 -866 -12 -304 -802 -157 -640 273 -821 -351 -681 845 135 -523 -562 803 -254 528 194 -924 269 346 996 -105 842 560 -951 67 -517 107 791 216 -923 857 506 -51 -361 391 250 -621 -729 908 -867 -278 -757 -307 38 -155 281 -577 513 635 -733 -781 -439 444 3 -79 -584 11 21 -864 145 -587 -628 88 90 519 -807 -944 -631 -485 168 -812 608 -740 71 -1 -243 958 -689 407 -971 338 -74 932 918 934 61 -818 -178 771 -757 245 -259 -943 644 -956 0 70 86 -451 599 -449 -740 835 -916 -303 754 862 729 -150 -949 -360 -711 -884 760 -524 589 -623 -733 -829 441 -758 -872 -662 553 -992 907 -551 124 71 -974 399 -767 -896 -877 193 342 -534 485 -39 627 174 -134 -958 656 838 887 929 -385 -499 289 370 589 90 499 145 704 568 836 -763 228 544 553 610 -590 -576 -620 914 192 -617 -587 2 -148 707 34 143 -554 -775 -390 -761 361 -701 -201 -792 401 -906 277 223 963 -456 419 152 868 -962 452 654 146 936 -562 332 299 23 909 701 -143 701 -613 -827 397 882 -451 383 643 -233 682 947 -26 780 -710 -664 -19 -775 -803 329 -105 -806 481 -675 -558 683 -648 154 -578 -670 308 627 -160 -210 17 905 -611 467 341 -113 101 -531 -387 586 129 -700 -611 292 -143 -604 -916 -645 -706 102 -646 797 -354 661 -669 674 432 763 707 -571 -311 976 -499 -475 -402 644 -327 -373 892 -50 597 -977 -462 482 -21 318 772 -509 755 -166 499 -555 -306 678 -651 280 248 -45 -144 322 -549 376 -47 -72 107 700 713 -23 -428 -446 834 987 -808 -759 -537 260 -115 940 -65 -210 -701 -116 923 352 -730 -625 89 146 591 -784 -339 -306 -117 -501 75 -185 -377 -227 -1 237 681 -662 -888 669 714 405 -481 -398 -482 824 64 -139 542 167 974 -411 -921 -208 471 208 187 -605 225 -635 466 152 316 451 386 -169 -445 -321 -453 -162 -902 891 231 211 844 910 -70 -653 402 825 408 -189 972 768 -953 -134 -684 -779 363 -304 -699 750 50 -479 -299 -137 382 121 291 610 -953 -154 837 111 -584 936 950 -172 372 695 -313 -913 -600 -4 -164 695 571 -306 -874 -550 -449 -1 650 -597 -150 -129 797 620 -126 -996 999 931 915 184 637 -257 -560 166 861 -811 988 -224 -325 117 -319 -453 605 -822 20 382 798 -849 -669 -998 862 579 454 -918 931 790 330 -514 -959 -707 -157 -473 -537 -842 -869 570 -494 -754 234 -638 409 -977 -61 -36 606 865 -262 -767 -698 -375 582 -862 297 -798 -242 597 -855 786 -689 830 -121 -651 -516 699 208 738 -136 -984 836 -406 -371 -88 228 -603 -951 667 -233 522 -655 26 -253 488 -600 101 232 408 167 634 -185 405 129 -579 -638 68 -438 -877 -44 -211 -505 -383 -478 -603 822 -271 -224 515 8 143 729 -750 -353 -610 -54 -720 -191 252 992 282 490 -268 -905 -284 551 -740 848 237 -433 -898 52 499 -991 -323 -399 -700 851 710 -379 -530 860 424 -931 813 -46 500 931 877 -9 -892 727 53 -893 -236 -392 409 -393 -46 623 -287 -450 -434 -405 -143 -205 -200 -947 -374 838 -917 769 560 -114 -119 -222 434 232 -25 860 -345 432 345 100 698 53 163 839 -590 353 747 -43 627 834 -355 277 962 490 -670 -473 -170 891 627 -984 -411 929 36 524 -52 -226 -336 657 -752 -620 -776 703 784 -88 -804 881 72 276 738 -118 454 -615 -35 225 -387 30 394 675 -198 194 208 190 325 958 695 -846 -800 486 948 -763 179 -922 549 -406 517 -570 439 -771 91 327 908 -937 -71 -896 843 -149 -810 494 -32 963 -260 879 -863 993 98 212 -468 440 -211 237 -506 -617 614 445 -972 -622 334 383 960 255 -359 -849 781 -59 -296 875 -893 -871 150 132 735 208 -781 -32 -702 -123 -244 809 -443 -49 164 -499 -566 101 -311 -373 177 377 -729 -198 925 -283 476 -943 -209 -926 755 871 497 -656 -425 -235 -675 374 161 210 186 -501 122 -940 801 -626 -917 725 -256 -188 152 -325 958 -535 98 144 45 416 -983 734 -296 -895 -926 421 884 270 473 244 678 -149 -118 93 734 90 -317 898 -97 -566 -914 -122 -391 508 -181 529 -159 557 -892 598 90 210 426 831 661 -428 -542 426 880 695 -676 623 -903 677 942 -361 704 -675 995 340 346 465 542 70 677 -397 340 -982 -498 -696 -636 544 -645 505 -711 488 924 908 228 -196 123 826 -823 54 -325 -981 837 -156 -893 -266 -332 640 -300 133 -951 662 -616 990 -118 735 -389 787 123 608 321 -443 887 -137 -189 842 -492 933 309 -396 103 834 -477 155 292 92 -496 -920 509 24 -904 387 -580 684 628 16 -414 -990 902 735 -710 -147 588 243 -48 41 780 874 663 -448 -320 111 734 964 10 478 -416 772 -113 730 9 320 -547 -241 -770 -473 -496 -803 -967 -205 -866 -19 730 586 780 423 -12 -405 -766 -618 -75 560 893 768 -813 -149 -948 9 -64 -119 576 533 -219 418 -939 912 -832 -66 839 -577 822 -603 -552 -892 -532 619 401 -227 107 778 734 -319 559 -399 -949 877 610 640 -694 175 732 -266 -218 581 787 167 -958 -257 520 707 570 349 -732 129 -972 -352 443 698 649 543 -30 352 563 936 -804 104 -902 590 -108 796 610 503 -23 736 -574 -296 -165 650 -974 -33 558 160 686 942 -216 -739 -699 -65 13 -812 -370 559 -196 -404 389 -851 -641 560 31 -318 -997 -475 -109 156 -707 -508 839 -924 -452 -187 292 -71 178 -924 692 533 358 111 -15 -498 -967 -544 767 150 -819 305 724 -114 -828 -98 -837 751 -58 -299 -208 615 367 674 485 -341 807 440 -238 204 991 -52 -479 491 -721 204 676 -534 18 293 687 667 449 -944 232 400 935 702 83 760 523 -63 -150 515 -87 -802 259 79 910 -504 145 -772 227 851 -924 384 -145 460 280 -96 966 607 -115 -874 900 367 -13 -936 198 -654 667 -302 -215 -838 -67 752 -101 160 -665 -744 189 487 52 -951 643 30 6 -114 922 -531 -456 -785 -925 -202 427 -659 268 354 768 188 -172 -871 -551 918 -867 913 498 -39 -403 -464 385 -549 -987 -821 228 -686 -208 -433 665 -394 -975 329 -120 -637 -449 861 -264 979 -353 -968 863 820 673 -95 52 998 -476 128 404 -612 -875 -252 674 -607 -744 -542 -429 -390 761 -446 735 -781 -508 -983 -282 -10 -140 -834 332 396 -514 -635 264 -175 773 -917 -694 -239 620 -798 -444 -551 602 -223 -927 949 137 -139 -533 -179 697 -893 948 -577 70 -656 501 -470 -933 -20 741 -565 -308 495 -864 710 521 970 976 42 890 -559 224 -320 556 347 203 752 -792 -848 -81 615 141 -113 -328 512 348 -576 -682 -362 867 94 830 665 -90 -715 223 72 -976 1000 -357 257 -574 664 728 850 617 -764 -659 713 -967 -83 -678 605 812 -647 52 1000 -488 -171 726 -737 -990 -480 -146 -568 586 933 -686 -875 854 545 166 -379 733 -472 -624 -679 140 533 266 375 -304 273 929 -128 -679 -127 227 427 -772 -491 317 -816 -13 -15 -419 628 -680 333 334 -484 -665 -59 -240 389 -779 -411 -128 -196 -458 901 302 -291 -571 -143 958 -283 -899 872 776 884 -922 715 -505 -719 325 -302 154 246 656 741 676 -682 454 -128 -125 -141 226 -402 521 -297 -643 701 740 193 -254 -306 -398 548 -394 -703 -86 -187 -665 125 216 699 -859 -860 798 -582 -168 -157 -595 670 849 -584 26 289 967 886 -416 -156 0 544 251 -108 31 337 -296 -449 177 455 342 -685 755 -345 236 -1000 -448 -209 591 -285 -238 -412 -70 913 -20 -662 966 -329 -212 330 204 -538 584 271 771 -735 623 -545 750 -603 -844 274 532 745 -89 -321 369 -246 635 336 -360 -663 630 78 -913 694 832 267 491 -4 -188 616 -296 683 671 -423 -507 87 -413 575 108 491 583 153 -347 -432 446 -719 456 205 -836 905 -775 -734 476 548 933 -183 122 555 809 -75 -707 -366 676 -54 -263 -714 -880 -691 417 153 470 -845 -768 -304 719 853 983 -640 -666 -815 -995 -982 322 -149 -456 -903 694 -178 143 375 756 43 -500 -158 -665 -660 467 -612 -677 -179 771 259 -821 488 569 690 -178 135 33 -583 -909 206 721 693 880 900 266 -739 129 528 -749 369 919 334 -901 559 -116 222 202 -501 -877 827 -316 -191 -866 -227 -723 -594 -205 -197 721 106 -476 -998 -280 108 830 447 -550 -208 -297 -19 -704 541 -635 647 -184 183 359 984 212 79 726 429 697 67 888 -946 -190 607 208 189 917 -771 -440 63 193 912 930 -550 -775 169 -954 -81 -529 380 750 292 -287 492 -605 -683 249 305 -193 79 -301 488 761 -199 841 -580 210 404 521 170 -668 695 20 296 -413 520 185 644 243 -18 -865 -353 454 -926 208 -475 -884 -937 -641 918 -517 -787 -424 -971 -715 287 635 914 -273 -122 853 -11 96 533 575 252 394 -550 -942 244 67 92 -969 -256 105 -562 923 -587 65 448 -32 -54 963 -895 -451 -720 536 -484 765 -233 -506 -134 -858 -34 348 367 172 74 -371 338 162 -244 -954 254 807 -917 -313 -600 -639 595 705 -413 -878 -147 983 666 676 39 684 -593 519 550 -339 780 58 678 -194 174 195 891 950 -269 680 219 -80 966 496 -759 370 -518 -877 307 957 -631 568 -226 -960 139 488 364 93 -911 103 275 -745 129 -784 -689 -637 266 868 -76 27 -740 -930 620 254 164 -135 -644 -969 -25 699 -995 318 261 416 300 -132 516 -236 -454 885 -547 532 -624 -921 -574 598 853 6 72 -103 761 -972 846 425 -679 -655 -329 828 184 158 657 -92 633 444 53 754 -215 784 -931 -864 762 -861 258 316 -826 -522 -985 -484 826 -965 36 -304 236 -929 -513 -846 -193 -282 -942 -968 184 -540 -266 -830 143 770 -12 -26 765 976 613 272 526 350 -734 -51 642 -16 317 -732 -968 608 277 343 -665 943 437 -461 -507 476 -981 -783 378 862 1000 -949 -28 -76 704 -302 775 -108 -917 -920 -824 -936 -499 969 -106 732 -450 -875 392 -212 568 -448 -176 31 381 -200 846 132 -517 -36 772 512 -881 883 455 -45 -999 -22 -37 -911 204 -693 -840 -447 -592 810 524 -492 432 -907 -991 907 641 -33 -885 -923 -780 -384 21 170 137 -265 -417 197 -203 -120 56 -87 652 -692 -18 102 -651 -731 769 -205 708 25 667 802 -323 699 893 -763 -410 -340 -36 447 -120 929 918 109 565 -104 890 690 928 -394 -331 427 262 -401 -299 -858 253 -706 -411 -831 363 -347 -767 73 -627 409 -697 479 -862 -697 -580 -502 -965 360 -844 316 -359 -750 284 -577 271 862 -422 860 -126 -45 301 -264 911 335 94 -979 -543 314 -107 891 -585 -362 -984 224 503 802 -273 -796 1 198 -889 -578 -585 -906 -161 -158 -532 994 -274 -598 -690 499 373 70 239 -708 -432 962 499 250 -101 938 202 112 -597 706 774 -369 847 741 -643 -683 -620 -117 656 598 -567 -495 -699 934 205 -164 88 -118 -746 -594 -47 702 201 551 910 -949 -520 555 -700 864 129 -84 191 -24 95 662 880 451 -124 -380 -884 477 38 520 -531 -433 -559 220 -580 -631 342 -122 299 789 484 54 29 571 663 601 -737 323 999 -579 -379 161 -578 -333 838 -230 -782 774 891 905 839 -819 892 819 -216 -624 -638 762 654 -748 -557 -412 -110 -496 -241 -592 517 267 190 -451 421 502 -459 -564 -839 -121 -648 -206 786 718 -299 -49 -620 -34 -514 781 -619 -29 159 263 627 918 -227 -481 -929 97 -519 -43 519 -560 -733 137 -82 -541 507 -684 -470 182 -286 -180 -442 238 877 529 -229 -8 910 -95 -377 -202 584 585 949 528 981 -359 109 220 -619 104 -531 -523 -581 -21 -103 215 979 -448 -916 -960 0 -231 94 74 91 857 -948 -146 -143 558 658 -552 456 757 -395 39 -396 -706 -834 272 -170 381 117 90 181 -689 711 -831 -920 -908 164 165 -98 71 951 919 -559 -358 -887 -269 -86 -687 -829 -347 995 -286 522 53 -213 369 324 -245 -430 -79 -576 430 -787 992 -535 -971 54 -3 636 -938 611 475 -652 -355 930 359 -289 -529 893 57 551 -790 877 -155 405 -679 -435 843 -324 131 199 548 628 -695 -364 -526 -504 -77 -153 -273 -529 -859 466 516 28 -729 649 143 -286 -923 -204 -136 -172 757 -25 -932 -544 -791 332 431 214 314 382 -238 -695 381 -805 228 -732 393 3 -407 613 -456 -914 806 -981 -134 -82 -33 168 914 583 -261 683 116 0 -731 -997 -974 -482 -437 -927 -668 576 574 -457 84 142 627 90 419 989 420 -994 918 225 894 -999 -55 600 -403 -898 -94 -950 -755 606 376 -138 -48 470 972 -519 583 -134 -737 -939 20 -862 -168 456 -100 -186 925 575 721 735 -793 -467 638 -572 472 -94 214 -273 923 -674 183 877 525 980 763 103 72 -438 -719 -219 914 955 -791 -252 -764 -997 -818 94 867 -272 184 -497 -735 -344 535 465 415 -527 -575 381 -26 -897 -579 -634 -342 727 -97 399 -127 -804 -457 -206 140 -800 821 -157 -986 501 876 -312 -153 352 -106 -663 -283 571 444 1 -201 811 989 -318 617 -492 974 -656 173 -553 136 844 -423 871 -317 102 27 -765 -86 139 221 -952 754 -32 539 -559 -823 -127 992 -102 602 -422 -119 368 -416 560 -271 -256 567 -17 -371 -622 9 38 -185 -536 538 868 599 960 -258 76 518 -505 -386 -811 -514 -647 -988 -606 -530 -607 743 145 -153 799 565 -667 502 -856 461 221 961 320 -962 650 -504 380 670 329 769 -846 797 634 540 -262 339 108 -429 -808 28 216 822 82 715 -127 611 366 487 322 -287 -956 -911 309 788 -309 -681 -964 395 -116 286 -974 893 213 336 397 118 295 -35 -172 -501 -796 885 -506 -536 -344 -726 342 -978 613 -103 -791 271 132 -878 664 -705 -278 -923 -388 870 866 -240 -4 31 297 -335 -502 82 -407 -106 577 274 617 273 822 255 -860 -877 -960 155 269 -238 -700 453 97 730 814 442 -435 -527 -415 -39 980 57 284 -11 157 497 -582 -223 -156 -863 -178 -918 93 -226 -638 29 -134 904 -492 865 696 627 910 235 928 -964 21 621 -981 -393 -257 94 622 -515 -965 -125 853 41 -48 -632 -916 215 -732 -314 -252 -427 878 -834 7 -76 915 195 683 -285 321 363 721 920 575 -642 334 -559 190 -842 959 -876 80 230 -825 -39 934 218 -271 -462 539 504 -62 -330 -429 403 169 260 -40 -325 -86 -49 -967 213 -738 273 596 315 510 835 -491 -429 -189 257 783 -309 318 -796 157 -28 189 200 -141 732 274 498 445 -997 124 132 971 -144 729 -103 432 -800 425 -367 -866 509 227 153 605 649 -670 987 593 -395 148 585 252 -616 -572 -936 -584 -255 89 -306 -189 -41 604 -667 -122 533 965 513 -367 312 785 -181 330 -820 816 311 414 602 -237 -450 293 255 -170 -984 -896 -163 -27 261 -707 -370 450 -365 -150 -785 -215 805 614 -369 899 -500 989 -168 158 363 960 -245 957 612 290 -366 980 -523 525 -713 710 167 -109 -939 -840 764 506 -565 -148 434 453 -517 -270 -839 -622 -432 -518 10 742 772 591 866 -39 -307 -105 -632 -404 -894 770 994 -560 -477 -896 751 861 -454 -718 -79 -927 135 -530 -76 -899 -148 -930 -641 450 504 679 -833 -410 -183 -745 -642 664 967 363 -141 -471 453 -866 -607 -814 -595 37 809 773 465 -228 -927 -816 -936 965 -873 930 -465 975 326 300 -949 -909 304 -281 -470 -630 25 550 -900 -657 178 -742 -478 -660 980 -470 -276 -32 -370 942 -794 -188 239 949 -266 55 -651 589 993 -621 -617 -962 -103 803 -360 631 -374 563 832 845 -701 -541 -227 510 655 955 -915 522 316 699 91 490 411 -553 883 -741 -195 239 -998 -367 -379 251 76 -732 -683 846 -624 -106 -714 -58 950 63 2 179 -592 -623 632 -784 -117 968 -72 -382 -236 449 164 10 -476 -787 -237 480 37 832 134 -637 -507 -395 921 -121 -553 906 552 601 -128 -586 208 -351 937 776 -743 -727 960 -929 -395 -233 -905 -722 134 146 998 -216 402 -522 564 638 -899 -914 -609 936 203 -500 108 -865 730 617 988 358 0 587 -832 136 239 530 990 -252 -973 714 -83 -542 -222 -169 -125 268 153 596 626 685 427 311 -114 267 583 -756 -703 236 -53 990 872 -550 811 112 587 -55 -645 876 207 951 982 -433 831 -974 934 575 -907 260 639 -267 -333 -736 -60 288 -868 316 -946 708 -335 -147 -673 -866 49 -988 651 -583 776 -971 584 81 997 -72 342 660 -526 -460 628 -691 -185 722 361 -79 -724 -880 1 -222 25 324 20 -718 -427 -180 196 132 -483 205 88 292 917 -44 -802 -434 -701 -768 -944 496 -157 396 12 843 579 -584 -925 -366 -261 -594 393 361 136 941 -968 276 712 861 -709 780 -115 -565 15 -405 604 47 -608 -945 -254 884 -988 556 -864 453 -821 -799 824 161 -284 -459 712 -808 688 908 -402 -969 238 910 -810 -726 54 357 589 -839 361 628 325 -526 153 -650 350 272 -991 -661 893 -705 -588 153 695 -257 914 828 -555 -510 725 -713 -626 656 -455 544 710 -895 -823 964 170 890 572 436 504 -564 883 307 134 349 43 -119 -914 -959 660 -363 198 -851 56 928 -235 494 -48 257 -328 552 810 -213 157 -147 -771 -798 -163 -439 426 984 -45 589 -23 839 -407 -118 -439 -966 692 -140 208 -636 -78 -588 245 538 -118 -202 -59 641 261 553 -27 -441 -46 697 897 -590 749 171 -78 -178 -280 -706 794 -601 425 -842 -205 -740 -68 -124 -294 449 528 -765 -863 66 -659 242 778 653 782 153 -243 -70 828 537 -325 715 345 769 705 -977 648 -982 781 827 -670 45 -776 -208 551 -685 51 692 -105 -966 -452 53 459 -820 -673 33 175 954 -912 794 712 351 -900 -308 -620 69 -827 523 -943 210 605 736 -49 59 848 -420 429 234 399 67 189 561 -940 318 793 -455 378 -538 961 404 -449 -473 -114 277 64 364 64 783 -736 -532 -665 755 366 -860 445 569 -513 -702 -718 672 208 843 997 838 -374 198 251 61 -464 549 -853 955 -340 -65 -571 -332 280 -696 -136 86 -826 204 -32 -391 -128 -835 749 7 -725 -900 -828 539 -47 159 -433 -877 96 150 564 768 -309 630 244 128 92 970 -988 332 -144 312 373 828 681 -932 929 -281 -434 -263 266 457 -262 240 285 592 732 335 365 -219 560 615 173 -509 -293 229 -332 230 587 -303 534 767 -889 740 980 573 -57 312 -831 -174 -227 -672 348 329 729 430 170 -461 737 -268 -576 651 926 738 -140 -330 -17 864 -34 648 150 -400 -845 280 -914 -9 658 -780 31 999 618 -697 391 62 144 26 415 -656 308 639 -74 125 -85 -429 809 397 -36 -745 8 28 -91 604 419 803 5 135 589 -224 -367 452 -139 986 -536 -833 105 25 -859 -80 -503 -875 153 -64 354 156 531 -900 46 142 -682 310 -968 -87 -515 -865 -63 37 -353 989 262 -57 330 -139 -533 -952 -831 -98 999 -401 -629 -483 37 607 -70 364 441 -653 -860 700 364 590 844 -504 -629 -659 -840 85 91 662 121 -573 477 393 -449 506 -761 -936 93 -522 -496 68 272 244 -307 -632 -915 -873 -98 -567 281 -370 723 -633 -258 34 -688 -323 210 -24 -736 690 61 598 926 941 942 -893 -536 -93 84 329 -631 -79 -553 -937 333 560 845 -878 761 946 857 649 468 378 -309 -993 -675 -495 -903 -642 221 431 374 856 486 -969 -877 562 55 -592 -510 306 958 550 537 -729 -860 672 -925 -136 -317 260 -742 -248 835 426 -606 -523 105 -926 920 -90 -762 321 -996 260 -341 75 -123 -230 140 250 -7 -760 -97 70 88 -88 776 982 -725 896 179 -367 242 498 -633 -304 699 386 800 -730 -651 346 43 -473 -639 -914 395 -596 7 -238 506 -68 90 609 764 315 214 -761 31 -968 76 688 -765 164 -352 811 474 927 -268 370 179 -292 -583 770 -282 -388 741 -895 278 198 -84 40 792 -233 -19 -300 248 -907 24 820 420 -194 -9 37 254 648 -430 -291 885 11 507 262 215 1 -761 694 -383 735 168 -51 -798 -760 -352 776 194 841 620 415 109 471 -42 -542 -503 29 -228 -378 -458 -445 -411 65 378 829 -30 -497 617 825 801 -484 944 710 10 -623 190 646 -591 -561 489 -984 864 -965 -382 -114 214 -260 555 -41 261 936 879 26 877 181 273 -935 194 -759 855 600 -976 443 -243 -294 146 -23 468 -799 891 843 570 887 -772 -38 362 -255 -361 641 -301 -138 -171 269 298 197 156 -830 -790 -181 694 -671 944 863 -107 -25 882 -640 -344 -938 700 -101 -926 -606 -721 112 842 -266 -488 504 741 537 882 834 -242 747 512 -538 769 41 687 430 745 21 382 368 854 -481 -315 -922 -476 -752 470 -482 -719 542 -220 -407 -544 -749 314 6 -215 41 968 570 998 -827 -230 39 472 -73 326 623 974 -204 -384 -142 504 315 -366 -787 208 -871 586 -699 -621 200 -672 -639 -674 734 143 -124 367 -93 -592 349 -262 953 356 -194 554 465 -416 793 32 319 553 -847 783 289 188 526 -479 -516 313 -543 997 53 564 -359 361 -695 692 383 85 -336 880 516 375 -420 -40 237 -305 -22 48 -188 103 -265 -183 -227 873 892 893 -143 -363 945 741 -597 789 -962 -211 731 263 -669 374 134 -675 646 -618 -143 -279 -680 925 -629 -618 473 645 307 -263 894 -930 -337 518 723 933 763 -496 -580 -239 -587 -616 47 974 519 820 -624 855 243 -832 -34 -32 589 -943 247 579 -782 -411 -657 -348 -537 -961 144 951 -992 148 951 448 566 379 957 300 666 -292 -733 -378 -972 -594 134 -403 659 73 673 852 -113 331 233 553 -692 479 -796 956 198 -2 808 517 -953 205 -55 -489 826 -561 -963 572 475 -116 942 171 365 432 -349 968 755 556 -268 676 594 621 -688 -582 -643 -289 894 653 742 26 -323 988 -707 -507 -965 -227 888 301 -898 -158 -531 387 999 -545 827 -27 633 898 957 -448 424 835 484 -796 985 963 -845 856 -524 -525 123 219 874 986 211 953 -50 876 -706 941 824 -239 -703 902 780 596 -716 377 583 -755 859 -565 111 512 -660 -889 1000 900 716 330 545 -665 328 373 271 294 968 907 14 196 -386 737 -166 -369 -613 980 728 958 -696 472 -396 -81 -70 -176 -246 -124 842 836 -452 778 971 -582 -268 115 -118 270 607 -436 -486 615 382 -855 792 -171 546 -57 -880 -45 844 307 -38 877 -84 -418 -833 275 -76 902 467 751 29 767 -618 -501 74 -738 -322 407 66 -355 433 -684 929 355 -743 898 -30 35 -487 668 675 818 -937 25 346 -81 -240 434 -782 -122 -14 360 -120 751 334 -97 600 752 443 748 -455 -24 -469 432 808 948 -897 848 858 -178 520 -232 289 -506 648 605 -763 -430 -841 833 -169 222 427 -418 227 -810 -234 751 532 819 -661 706 -177 831 883 -37 716 -572 -591 950 -797 669 -920 -363 747 -351 614 -391 -684 -122 -605 -32 -419 -381 -69 -901 -827 871 217 -837 -350 -721 626 255 40 213 225 -773 -940 -251 -124 310 544 923 107 43 -871 -649 -584 538 182 332 203 -698 594 247 -505 -383 280 706 -130 -517 -713 -1000 523 -722 -481 -162 -266 727 738 954 -10 -465 -840 289 67 -137 -702 726 -914 292 -567 446 -867 352 -42 765 -13 -99 -983 692 -41 103 -590 948 279 -481 -134 520 261 392 830 553 455 -119 -825 337 940 322 705 187 30 -280 -486 364 -155 564 917 234 -849 -566 -374 -179 -846 -510 149 941 748 -740 570 -401 122 -391 -813 -130 -311 -255 -45 974 665 622 -58 76 -534 996 751 450 137 -332 484 -481 864 74 780 30 57 -25 -98 -309 -116 -970 35 -439 -525 -583 -355 526 106 159 -60 -314 -920 -410 -454 756 510 782 -806 496 516 472 171 -957 617 -33 309 -20 113 633 531 194 255 -877 299 275 -19 -18 -226 637 -325 -144 907 -713 -648 526 421 -140 -606 -493 -920 -433 237 -7 295 -495 921 -799 -808 198 649 -735 -998 -683 183 708 -128 34 -810 -927 179 828 890 -608 100 747 569 861 459 65 -585 -249 -653 -146 -187 231 16 -295 -417 -219 687 570 339 -806 -386 116 444 -872 -318 802 -412 -826 793 -59 578 603 -568 -341 516 -291 787 -194 -982 -807 994 283 -999 -54 757 -642 -315 -211 697 -136 574 -597 901 -131 -51 816 -621 -213 -504 -837 277 -754 223 669 363 901 485 911 -254 739 -294 7 726 -959 -81 295 434 -581 456 -583 -231 47 -302 349 230 -458 76 -97 514 -315 -502 -271 -257 -115 702 -692 55 -415 39 817 -139 359 768 -524 -119 721 977 815 197 752 931 756 -350 188 718 472 -244 -836 -463 488 71 -973 273 -198 464 -296 -710 562 -131 -679 -163 42 742 -182 -402 618 -358 -937 374 -973 652 762 -807 538 316 -624 308 161 -618 -29 -985 -76 -1 516 639 967 -971 899 -23 162 -625 327 826 -946 751 -439 -492 696 859 94 647 626 -93 -319 -276 -6 -598 787 853 -937 424 930 -543 853 -31 368 779 -259 -847 136 66 382 -652 -701 -273 414 -926 392 464 619 -58 -704 332 618 -877 173 106 -558 74 -808 -875 645 944 -223 780 -378 -515 -132 -333 -807 254 830 -162 239 527 451 917 841 82 -560 -916 -640 932 83 3 374 984 136 744 -920 -931 749 -911 537 231 676 27 545 -348 364 119 -684 27 108 71 -159 887 97 111 138 328 -615 468 351 497 289 111 -591 117 382 -82 -797 539 -663 -626 -550 959 388 -60 -795 506 487 -831 -834 -878 176 839 -781 252 635 697 197 -599 -347 -736 461 -645 184 508 649 890 -46 -129 383 480 276 613 562 477 -721 517 59 -637 -101 -823 -886 -634 134 -720 178 748 -608 83 -51 -592 -244 -80 737 -711 78 -209 164 -415 556 -889 -252 -128 -293 -525 797 -658 -266 -771 420 504 633 468 -268 -137 402 869 -259 -973 -898 21 846 972 -910 -722 829 -982 91 770 -905 410 382 -264 -775 -710 253 793 -973 767 -819 5 -620 -600 716 -603 358 -17 -370 -574 -502 -527 571 -807 732 -359 835 124 -158 -989 875 420 37 534 -492 -784 -342 -229 -327 132 -66 627 973 -940 -848 94 -624 370 -815 234 -708 -460 127 -413 -352 182 -191 833 765 870 -891 468 -637 846 479 -127 252 -587 216 -174 665 33 -85 400 90 646 -230 661 -983 -488 132 -2 -316 -744 13 -959 391 507 318 487 -264 -269 -625 601 598 -161 -375 -558 625 273 355 939 138 -859 -24 -10 935 -816 -467 29 -834 309 -759 726 -417 304 -274 40 294 487 -142 -174 846 393 -536 71 592 -424 -192 -889 108 975 629 301 56 -112 446 370 -275 -25 -491 -193 568 -236 316 -673 -673 -956 368 637 -278 486 -439 -152 -399 -964 472 -388 794 223 -939 850 735 -889 -645 278 642 388 22 337 -590 313 -916 107 -102 320 64 346 -229 -173 -459 287 979 -553 -785 -341 -790 868 -126 -298 512 787 -152 -876 715 -925 844 879 -168 -872 -275 -473 307 -176 917 -956 -43 -596 486 -325 -459 -705 -110 350 882 -748 -533 -767 -889 223 -589 312 711 -431 724 -540 -183 42 562 -619 -256 89 327 884 817 -768 270 -858 266 513 -101 -961 -477 -228 -328 143 -338 -754 -788 -421 -508 -38 621 -82 179 -603 -972 -959 624 -837 -148 -327 -602 -472 -230 -636 747 -575 -472 947 695 -748 959 476 -592 40 -750 -486 -411 -515 -620 630 177 -903 -260 381 -664 17 -788 -511 -681 -534 -822 -844 459 -778 970 -759 708 -799 -243 -228 608 709 -893 701 -294 -145 280 967 -758 -960 574 790 -495 822 28 633 618 386 -499 337 131 -147 -434 261 -555 920 -621 510 -318 -687 782 -326 366 424 684 -334 -431 758 -735 -367 -477 -316 -440 -685 451 -331 324 899 481 -330 -260 -223 861 -654 572 647 -586 -319 -407 -776 -454 730 300 -138 -524 259 797 368 -97 616 253 -543 -467 -913 724 -773 970 -273 390 627 -214 -74 -617 -314 -825 128 223 226 988 -226 -49 64 -219 -346 198 806 -712 546 -704 -502 -408 9 778 586 175 -168 -523 -706 20 -225 463 46 21 -301 651 357 -675 368 619 886 -256 -88 -938 -517 -892 -803 333 -573 596 223 -372 458 -550 -973 503 -168 973 -504 -926 -580 48 -87 721 -551 338 -5 -845 399 -820 -833 -966 -100 757 -749 -329 874 -216 -403 622 -666 878 818 227 -561 -462 347 906 797 -494 -332 -832 452 471 886 -608 535 -898 -404 -966 116 -539 -31 18 -394 795 514 426 -355 -523 -33 180 -77 437 -923 -542 -146 177 -615 -142 408 -402 -418 -445 941 65 -432 -552 -741 -195 521 8 945 628 94 573 -316 -985 -789 559 756 -864 151 294 -836 -688 -542 -905 92 344 963 -965 -450 -972 -647 -579 759 802 -167 -494 -582 -504 844 705 -956 -920 503 -139 -124 -882 212 -862 175 665 558 1 616 396 355 -419 692 -684 586 -651 781 421 277 -435 137 -958 -901 -712 -50 251 -789 -309 276 -994 -529 -448 -880 403 620 773 1000 -85 988 195 -116 -653 -458 -190 -244 -744 258 294 588 -94 -601 -986 870 -951 -603 -244 529 691 -171 -322 -896 -454 -402 489 681 -804 456 -101 -38 -53 319 542 650 -194 227 259 221 -73 4 -221 -384 728 -409 841 -841 -355 564 478 -231 -107 692 -146 902 -619 -163 646 556 -817 321 861 -748 -860 755 17 369 301 -783 -702 915 -546 -290 982 549 -295 -995 578 217 530 -958 -355 -276 -648 -816 952 159 -913 656 519 129 -795 -493 329 285 -409 -406 -151 -474 -880 586 635 -957 355 -664 120 -491 239 -409 -374 -649 -942 -721 438 990 -682 246 -659 -778 -427 -700 -400 -355 -904 891 -249 -761 -536 890 -833 569 -10 -785 -58 673 -635 786 601 -209 159 330 379 -941 -862 934 64 100 973 147 -807 497 -382 207 -852 370 291 480 584 515 523 852 -951 622 -736 302 -734 -25 -566 590 73 -895 754 -922 322 -733 -87 28 454 429 -790 -957 760 708 -946 -923 952 467 -839 -249 663 -452 -839 258 406 768 379 -156 641 253 620 908 960 -178 19 33 -589 -873 -533 -542 969 922 -320 6 963 -236 -730 85 834 -213 -886 202 695 -921 -49 393 -184 -231 -635 194 -80 -277 279 27 360 731 -714 -436 -238 189 -376 112 771 567 905 658 -122 339 20 -574 -757 362 974 13 761 -990 925 413 299 364 512 -284 917 866 -742 -179 -134 -431 953 -994 -44 3 -438 691 -352 925 644 -313 409 50 -2 -894 824 258 -541 708 -150 -286 26 263 932 890 882 391 -451 302 -849 724 290 189 -831 726 -577 -427 977 -992 -829 -60 667 -910 -358 352 -271 405 851 38 170 -292 289 261 -36 -763 518 -744 -163 -917 -590 446 -873 998 -555 -410 -394 -428 -109 -565 -187 17 294 481 669 859 -626 -407 -672 -865 625 -321 -442 -235 740 -115 -871 526 -790 693 -770 -357 -12 161 924 173 598 496 416 942 30 -861 682 187 -38 -727 805 51 130 784 -539 580 -241 -577 286 -152 116 -93 -193 308 -480 -828 134 -660 777 -158 -353 117 -483 895 -174 -224 -181 -619 263 -59 608 -989 494 -356 542 638 70 -231 -590 892 -636 -645 945 473 -679 -510 -282 -703 20 -539 -638 823 -169 -159 9 904 478 -696 995 -693 -138 448 -456 -22 -170 -683 12 656 747 784 617 545 -113 885 537 -927 -608 -680 181 944 -171 -649 64 -557 872 586 -430 -286 845 921 -535 445 506 256 -755 372 -951 -400 -361 372 -251 -829 45 -572 -899 -114 275 310 401 772 802 -283 -543 859 -327 -995 -730 662 -246 524 61 702 -212 59 -617 286 847 615 140 -977 173 869 888 270 -56 -300 310 -9 479 -310 -123 -214 463 389 715 -480 -501 824 923 -992 461 -234 280 623 -839 -652 -15 415 549 -961 -795 -229 931 -436 -923 -680 613 771 424 -341 507 -19 128 746 206 -745 -641 -268 993 933 438 -844 -205 -769 881 -492 389 834 -668 452 568 -705 949 338 -721 818 -489 -78 194 465 -866 -598 871 268 726 -876 504 810 374 -222 -795 129 -618 -62 300 -644 203 698 -96 -958 462 697 -790 -832 -979 -888 -690 -180 -718 289 321 439 632 308 375 -651 -269 823 438 213 779 -291 493 -105 240 -306 -777 968 -192 103 542 -65 682 -234 -732 901 735 321 -38 -600 424 -160 628 195 -190 -181 -950 505 -37 -425 -151 991 -108 651 303 75 -493 121 28 -911 923 96 47 -147 188 -649 -448 229 718 -903 341 788 698 705 470 237 -61 -733 -129 -968 246 353 315 735 -644 -151 -150 230 -840 -385 -281 -139 75 -217 -352 -794 667 -216 -381 277 969 -178 -175 -479 -386 -223 -737 -414 -763 857 492 733 -72 -252 631 -861 -495 -635 -16 93 -939 919 77 -29 -622 -882 -65 355 -178 -336 89 603 44 248 688 190 -704 592 484 233 256 -904 13 928 -980 -100 14 -166 -949 -158 -490 -331 164 719 943 -585 -25 286 -84 217 -333 -162 -509 448 -447 -1 -482 995 -779 -713 751 838 -270 -781 -914 -245 -808 -590 480 545 -14 580 47 -216 874 -15 287 -551 595 -862 -634 -473 59 763 25 -878 -427 416 265 -865 -820 167 94 -208 -998 -605 -302 463 821 244 495 368 -173 -858 -243 297 448 486 773 -366 615 -747 582 -732 -864 -642 979 -967 -1 556 79 37 309 -849 -677 -892 706 -295 -355 840 -677 -846 -634 520 -715 -513 73 956 878 477 -886 298 -26 -408 -785 -483 -581 -101 594 -783 -35 313 113 935 -326 -96 -751 -787 -443 459 -639 341 15 9 0 -722 -279 -606 411 808 245 -305 -970 542 -151 -347 -384 138 -514 601 -618 -86 301 808 -440 -373 497 313 -779 -543 985 392 -358 -112 -208 414 182 849 27 -8 978 -609 569 850 112 990 -713 920 -85 -100 268 338 213 -373 808 762 -249 653 79 426 -506 247 231 -561 -861 -443 -479 569 -866 457 -874 -32 -169 -136 -970 -215 -606 89 -757 -268 -987 -924 6 929 262 -227 635 -812 -458 -922 -77 -917 -863 657 -484 -110 584 -280 -399 -291 -600 578 44 153 -309 -866 419 110 -380 556 -877 491 -344 249 -505 -213 -294 -864 518 818 -714 -567 -614 -526 -246 -420 878 -770 618 -494 -156 -731 569 314 -420 383 82 438 -510 -518 -381 46 810 329 -835 848 543 -877 581 636 95 709 324 349 711 592 -908 816 -781 -966 -991 945 878 14 -635 687 342 -260 377 -256 -964 -682 -750 939 -738 -540 885 273 -498 -887 -311 -311 694 -613 714 -927 -92 -697 472 614 -428 -7 -678 -534 -525 -127 -138 -446 -350 691 -718 -886 525 241 -11 -824 -35 -739 -628 739 163 -793 -536 725 -829 -24 -596 834 -38 -317 864 462 -922 728 -993 -262 -509 889 679 -113 431 -709 548 385 -905 -739 -831 -40 222 -965 4 -709 44 -696 -461 -404 994 346 988 -224 -339 -139 -74 963 109 63 -753 -514 -263 -849 135 277 199 186 -756 -832 845 -157 -515 -880 837 -109 -965 702 -710 -601 12 -84 61 -510 435 589 72 985 864 -568 -958 483 128 35 508 395 25 -931 185 758 -116 -281 -499 -569 414 -197 203 14 145 268 693 -162 887 674 643 683 -722 -857 330 268 436 -883 144 -813 127 -940 13 530 -667 633 107 96 377 35 -3 -395 -60 -709 865 -865 274 59 968 -631 -275 331 -910 -297 -619 371 -7 491 449 193 -456 -25 796 -337 -446 89 -606 891 583 -18 -6 794 133 256 66 -487 631 584 591 -712 -388 -251 -931 -846 -618 469 841 735 437 -85 560 -105 413 569 662 573 -223 259 -589 -485 304 -632 460 -829 142 -661 -64 -297 -128 -444 416 -596 -855 386 -1 -319 894 788 -82 491 -223 960 21 132 900 -892 -532 -84 508 757 -295 -916 721 916 -991 -475 376 -883 512 2 -246 -834 63 249 651 529 -882 98 -573 980 201 763 -367 866 932 180 -132 -25 -717 172 318 -337 967 896 -60 -73 -30 -738 -335 94 260 -963 -685 877 969 -623 964 498 847 227 707 -475 900 616 -169 225 670 634 717 564 373 -640 -786 439 337 850 -991 -242 297 -446 252 -317 175 194 573 -166 -602 -260 302 906 691 -28 227 -647 -297 54 -581 -269 252 686 -790 -625 -265 996 602 -880 842 -656 973 -357 285 -976 500 -561 26 541 259 121 109 -568 -247 10 929 -71 235 261 -108 -961 502 565 541 -481 510 629 620 -189 -55 -204 70 109 -581 -112 -406 285 -943 -744 -296 231 924 -635 -632 251 -588 -26 -735 -209 631 200 -658 -40 -956 -993 -269 605 6 -481 925 25 691 -607 -425 829 -192 128 221 989 -504 125 489 -572 -457 -496 144 992 -274 -760 -292 239 998 26 -10 803 -606 -210 895 -787 -885 -15 -970 58 669 -374 -56 -833 -588 971 96 -248 -739 -594 515 -488 -47 -893 -1 650 -69 -629 -285 -239 325 456 -117 -668 -890 350 130 173 209 471 282 220 206 467 359 563 4 475 -351 -983 -16 682 359 446 781 520 246 -974 363 232 -651 -846 -364 -185 -549 -477 170 936 -322 175 -590 643 -640 -32 712 122 745 318 -365 -656 341 -548 360 767 -254 -216 980 360 275 602 -593 -376 277 -356 -790 653 -522 553 -635 -855 -367 756 -828 82 404 -81 82 -132 821 799 -637 -820 -305 -241 135 864 -963 714 865 160 907 663 771 619 89 894 259 717 -39 726 -242 357 -946 -600 -592 840 -976 86 144 54 -458 -399 637 344 -362 -678 -884 884 260 408 -588 -527 20 -164 963 -456 -421 183 72 340 6 -945 200 -103 572 426 -726 -927 -590 -17 -419 509 538 -758 -371 -457 910 282 -930 349 718 -812 183 3 -995 -251 852 -773 239 -55 528 -31 609 675 -70 -12 177 868 -700 -348 -909 517 671 -754 -499 -369 -895 356 -360 -884 192 -873 -524 -219 -945 890 149 223 782 245 489 7 508 -331 -423 356 -565 899 728 -65 156 -155 -308 -697 -277 232 38 -167 -82 -745 -857 -365 468 -810 -255 -170 -93 996 -728 -195 -240 285 343 636 -107 752 26 718 176 194 170 -976 -669 -231 -440 -23 13 773 985 811 925 364 967 -721 -393 -456 -957 486 -756 -89 -225 492 -469 -460 -744 514 -742 -612 -125 -753 152 -926 -274 -709 -435 341 830 277 626 -686 -8 830 84 -753 42 -78 984 -929 -525 -386 -130 414 797 -635 -589 -220 625 -925 -654 -532 -399 879 -157 -70 -317 12 -157 891 -306 -104 17 -694 -535 259 -254 -110 672 -12 -967 318 229 -283 830 520 -92 188 636 -816 -524 -446 708 -799 -339 939 700 317 -427 948 -957 959 896 657 -733 794 94 823 697 -841 -77 863 426 -583 -472 937 188 -783 -297 588 -278 905 140 -953 -452 -801 -504 766 -894 -959 -468 -507 -741 615 -812 -425 491 -350 -818 -863 821 -676 321 586 -846 -599 586 -565 -808 694 227 952 241 -851 -665 670 -914 -363 999 -448 -971 -460 658 -631 -613 882 -576 592 16 -610 -808 800 -418 524 752 827 -349 286 -345 -785 -266 365 671 671 941 -881 -355 -330 67 456 -453 193 388 569 -588 -291 -905 -649 603 -950 -484 -813 -344 -825 581 -102 860 -435 66 -826 754 573 7 -111 792 443 -742 -172 983 -977 283 -909 95 -351 80 242 -839 -931 865 -534 -190 889 -511 474 736 121 -917 -487 593 840 296 456 -561 670 875 576 247 834 -300 -568 -791 545 -387 -422 644 409 723 -332 721 340 -100 -440 -641 -891 -420 -235 634 -952 249 963 268 999 -952 285 313 773 32 -206 -352 -596 -870 -376 869 -795 912 420 -742 865 -729 873 987 -356 207 -755 402 -59 578 875 -260 568 -658 -69 698 368 -421 -555 129 -510 -267 219 -513 -153 -931 523 -935 -362 -47 -735 -459 -368 -682 830 -309 376 -774 367 -594 -329 867 -122 -288 -219 -80 -992 -499 -169 -937 -43 337 -938 537 405 395 130 -114 -229 863 534 -155 -614 -751 218 636 236 -500 735 -875 -933 -488 -54 994 -215 502 275 7 576 878 -546 -375 532 -211 444 361 -689 -893 -550 -979 187 -516 758 49 -933 -99 -953 75 -890 -927 -231 455 -492 -943 693 -902 -761 362 929 -297 -555 804 -241 631 412 595 -273 -425 422 888 -312 511 -160 -372 20 82 -647 -722 -838 592 -189 -323 250 -664 479 -782 -272 245 -842 899 -600 973 25 596 170 -694 753 568 -673 728 702 313 331 302 880 913 -481 -395 480 -623 173 746 -894 341 48 799 -545 -80 -226 392 283 -907 -888 -467 -566 91 -135 -249 -980 -279 -366 765 943 537 796 864 562 -889 881 980 -216 -995 -122 535 93 -126 -313 318 -38 406 -70 -626 -883 -271 -645 -378 -604 -784 -402 476 955 685 102 -782 475 910 448 53 -714 843 411 854 -595 -149 -758 826 58 -776 611 -298 -925 783 108 -141 330 -131 -4 -289 731 -834 357 -991 654 -161 -774 433 613 176 -653 -77 573 -388 -775 464 -318 81 -947 -429 874 456 -596 331 223 -934 -69 -911 427 -15 869 -653 -722 193 -338 -75 890 -740 -460 -12 711 -620 676 253 504 -255 -891 -606 122 -829 161 -176 202 302 520 -403 338 125 141 -509 798 -205 -13 279 -648 -558 -851 826 -14 480 -525 272 252 777 133 -2 10 -96 704 945 77 515 -837 113 357 789 48 50 -124 -782 479 -157 10 522 663 12 367 753 675 177 712 412 35 -644 -884 -877 -979 -538 823 -172 763 299 -804 -522 -996 -63 -247 -250 680 -924 -150 110 -816 -906 -735 -130 -555 -761 -122 -184 -731 -659 -271 -916 -561 -741 781 -346 266 -914 948 -692 181 957 -414 773 -740 515 -666 -244 -295 822 845 -898 283 739 -14 764 746 795 -386 422 383 671 -486 418 -317 -514 790 -697 -957 -185 22 -255 -690 850 440 620 208 -12 -173 490 864 668 -85 759 967 -381 130 -991 -391 41 777 283 430 905 -517 -72 650 -689 -484 -262 775 533 -907 141 493 -589 -991 245 -969 987 -264 423 127 617 -508 -451 83 -724 852 -612 76 105 550 386 -374 430 716 147 317 668 -276 526 -262 422 -624 353 -121 533 -165 145 43 430 853 -502 442 997 833 950 -859 867 -782 464 349 787 584 -962 559 -179 318 963 -552 -235 -897 -780 -521 -506 331 -105 688 246 -564 -535 585 -97 -190 -676 -245 -708 -984 51 465 -295 622 -636 -466 311 -692 112 390 -191 -395 336 362 -1 706 25 -823 487 500 -463 208 -790 -518 -733 497 -382 61 -495 -927 217 289 30 -169 -393 -330 -939 802 -586 -279 616 387 692 -525 -176 -633 263 -129 -632 -674 783 -590 21 396 271 786 -88 726 -900 -411 -302 46 653 -93 67 -90 210 164 828 -658 619 -951 -322 -790 -882 244 -543 286 -77 -753 80 490 -316 -27 309 -934 -627 -441 -916 -233 -809 -218 262 796 -162 -228 -926 -50 263 -814 779 948 -339 -144 -132 -894 -732 448 -983 -426 -260 -431 725 -491 -633 -417 -901 -126 -293 829 832 904 -605 -705 474 -824 -847 -166 448 763 -789 -543 38 -221 -927 47 665 -259 -788 806 858 -967 142 12 -527 -862 413 -880 -558 528 -857 375 243 -758 -747 777 -340 545 337 -160 460 124 -272 856 106 330 355 175 -622 -598 763 461 825 -351 -253 -600 -713 -606 -591 -899 -259 974 -537 -405 -505 990 366 -499 503 13 826 -769 577 537 350 -977 -236 841 -403 210 671 582 193 -130 323 102 -557 381 -529 66 413 208 239 186 -778 -467 -498 438 -738 580 -786 59 599 -949 614 188 -910 473 681 -435 -465 -217 -108 444 793 391 824 -680 399 -879 158 0 904 826 -954 -905 726 -372 464 668 732 -531 818 -557 898 -680 264 -936 805 -448 -812 -9 -120 427 -987 741 -400 -630 88 300 579 -884 -220 -108 756 -487 -362 633 -298 207 -618 977 -735 828 -169 -657 51 -889 -164 -143 -249 -633 -328 692 -813 -500 -67 -271 -915 -485 -706 -694 75 -811 -322 -821 -973 -409 -792 -526 210 586 684 930 -840 258 -628 821 732 -315 710 695 807 -91 -775 -88 343 -986 607 -465 -112 -919 -136 -549 933 483 -944 5 -429 880 57 -665 465 692 267 902 327 -973 340 146 103 523 749 881 985 -302 -965 349 19 -106 -795 -476 514 334 -351 976 242 83 -282 -260 -229 -230 -616 636 790 517 206 -98 -604 -750 -88 -542 -385 -696 -94 246 -401 -54 600 -234 651 938 -666 223 -128 185 -525 -972 627 96 497 -559 -556 -872 -323 168 468 430 -900 -84 -359 266 554 -704 136 141 768 395 -803 -416 884 -642 601 -112 388 144 -362 -916 -68 380 422 230 352 -459 647 -136 175 -213 -139 870 641 608 -662 -71 -104 -203 64 177 -261 -437 230 145 759 -479 -276 68 -167 485 586 92 534 497 -296 -840 710 -288 -364 87 683 228 292 -219 -409 -102 -201 -26 926 862 -114 -881 512 -636 711 -62 -733 17 -643 914 -451 738 76 -452 456 246 -210 761 926 -279 -239 399 495 -63 -353 -558 -897 454 297 -817 -983 560 617 691 375 927 -594 989 -161 -220 143 517 -588 -492 619 -98 -816 494 -534 642 757 -642 700 -567 536 143 644 -75 349 921 232 -474 174 -398 662 569 -503 -395 -879 -968 777 -215 723 78 -839 -436 -405 -74 -805 565 -851 -437 185 12 640 631 -946 727 -101 -511 560 -227 175 93 -99 -392 -306 -196 -740 -724 -490 274 -755 -673 -616 -102 -499 346 62 -228 112 -279 -912 -833 -197 223 371 -501 -564 549 -531 292 -799 -574 377 228 386 346 501 -615 2 115 865 -777 205 -192 -767 411 619 443 -628 -154 430 29 410 -531 780 424 -584 545 -660 -104 522 -95 318 322 -282 224 308 78 727 -815 61 393 -553 374 839 -53 -113 536 -308 -880 203 -612 727 481 -258 653 -176 -333 745 -871 -279 295 565 -736 -553 147 -775 -93 970 -667 383 258 -469 -681 -203 973 -737 489 -651 -283 264 917 757 688 -215 288 -429 641 -715 876 -693 -320 757 -4 -278 -894 273 -72 705 -804 823 -652 789 -478 -220 -98 -330 983 -154 541 627 856 -939 606 -870 -561 405 769 871 529 702 957 490 -971 -803 140 121 812 947 825 -736 -537 762 -738 619 -181 -324 -52 420 560 354 560 -788 35 -218 -741 418 45 -95 -951 89 -226 151 -997 -518 -989 619 400 534 872 -941 -908 -588 -243 -396 189 282 540 -425 449 685 276 607 492 402 -190 -559 425 -691 -694 336 -295 434 -963 -71 -635 -973 848 884 -49 577 413 481 -651 -749 -199 313 737 504 98 917 295 591 -233 511 -997 -301 -283 121 87 -786 -961 -193 -661 183 -762 46 124 -803 340 -158 -743 -933 -317 -482 -912 36 122 -466 -614 -984 524 -672 -503 -258 219 42 559 184 -740 412 521 423 436 -911 195 -937 458 484 -214 -912 417 676 522 -290 486 -376 -277 -398 696 -564 -124 -747 -101 931 -803 -55 -724 -499 4 507 326 -436 -304 126 893 -897 487 -346 850 821 926 -778 716 596 53 -183 -881 -143 671 488 948 405 999 674 -648 799 827 801 -628 391 -976 74 742 15 -307 821 575 -977 2 -918 957 422 -391 766 -389 -808 -683 -962 -486 -779 843 -954 -823 -618 -803 -664 801 -494 516 -378 227 104 975 -692 -506 183 -883 -547 -87 -959 -941 -916 907 -262 880 -351 -272 566 110 -873 629 549 956 804 663 -935 -449 -563 127 67 431 -684 1000 -535 -635 428 -704 -593 291 933 153 -255 96 -770 -962 -22 -884 194 -971 455 635 -963 43 -415 -86 576 292 511 681 -925 657 950 -433 -749 393 985 70 635 830 -406 901 -699 626 -729 168 -797 279 -571 -851 84 927 -407 157 -716 934 -608 20 843 105 -277 -833 346 -578 817 -73 986 -696 832 -825 -626 339 -533 858 -294 -493 -488 -388 1 -495 821 907 826 855 277 -993 530 -87 192 688 -674 -412 554 -576 527 589 456 156 -123 -365 -689 328 904 212 631 505 -213 -695 -338 -587 425 451 905 348 17 547 271 936 -799 -862 -376 776 -746 -468 -240 211 709 140 882 553 -685 318 617 -52 39 43 228 -849 -319 -395 -974 -590 930 -644 -511 183 -459 -568 -504 -526 -430 -520 889 -582 -926 660 859 148 -692 -295 -708 221 -42 -704 853 -44 86 25 -355 959 -813 -333 740 525 989 -493 -155 -903 685 394 927 -892 400 -878 650 133 386 248 -86 -128 119 -791 -140 16 31 -856 -646 -549 852 -551 259 -421 670 -842 -824 -843 43 743 -576 73 53 5 -841 -222 510 -151 -80 -116 -435 -31 -346 528 -521 -8 160 322 630 -235 -858 -308 -933 911 -130 -508 693 71 -608 740 -719 725 396 -542 658 -672 -348 643 694 550 -838 -579 -187 840 -454 -871 -912 545 662 -498 -130 723 -205 -621 435 -840 212 548 705 340 263 772 -78 -805 -154 462 -438 747 70 281 765 422 135 566 682 940 173 245 -519 -192 60 953 -193 -682 582 -124 -578 997 473 -813 -432 -243 528 -546 83 -897 670 58 479 711 -599 -736 -384 261 418 109 471 23 492 340 -598 -27 -762 404 -454 528 -463 970 906 -205 535 -670 271 906 976 717 374 35 -983 96 -176 -171 754 -385 -17 -750 -884 -3 987 -888 254 434 -646 208 860 245 227 -653 -283 -531 -217 -21 -186 155 -431 -941 -223 -736 547 -356 210 275 -965 -886 135 -702 -230 935 -979 -988 -155 328 -16 -573 -472 967 -874 778 -16 107 269 767 882 130 -204 -454 491 15 -498 244 -55 713 556 193 819 -439 20 493 724 -868 622 734 229 -754 -761 178 335 565 278 -610 329 870 232 579 162 689 -41 -12 878 -694 384 -162 135 -459 278 -951 -585 989 -864 -217 -967 159 773 782 440 -503 185 -867 637 347 838 856 66 563 731 105 -891 986 951 -313 -542 23 395 -214 26 -244 -521 206 -81 683 -88 -535 158 -581 597 798 666 -761 364 -381 -931 111 350 -206 -480 -799 772 470 -457 838 920 138 630 -864 -656 -707 -416 334 -357 -382 -614 -735 -67 -796 685 -570 880 117 -246 506 765 658 790 802 -357 44 -362 634 977 120 -853 -61 668 477 -577 862 901 -249 263 -756 409 447 781 835 162 -498 -691 -900 -610 874 563 -205 421 796 -435 999 501 391 -610 -980 277 -21 99 -192 618 934 743 971 404 -269 -170 227 95 219 260 340 281 604 836 -10 141 801 405 -262 -569 -542 178 -866 168 -554 -848 520 -570 219 -17 -244 377 -256 573 -293 -950 -305 552 742 165 398 -703 748 -305 98 -902 950 335 323 78 235 -621 -475 -722 843 -967 673 -475 261 -302 -574 448 738 793 -378 -778 -799 763 -603 662 -979 -103 -181 594 806 976 201 -668 -277 -945 -187 -230 673 -475 -776 95 -653 511 532 780 296 145 311 -57 999 -963 553 991 819 323 -318 326 105 -581 -119 818 148 91 395 -762 55 281 -193 871 43 -284 -763 -385 -548 968 -539 179 179 766 17 640 964 191 -503 536 118 -268 991 193 306 -364 264 487 -120 -940 845 -266 650 554 -189 -880 -723 866 -653 950 999 962 200 832 69 -900 -595 315 559 741 -922 -334 422 -156 9 235 -240 -600 -274 653 -604 305 738 -50 -150 -814 83 -794 573 360 -807 372 -736 973 -846 859 -196 708 973 647 892 -756 63 -954 -16 669 -511 288 513 458 788 -152 234 -145 -819 789 -721 -440 448 -187 707 353 783 457 -55 -447 902 541 281 -224 -513 250 -62 30 400 115 -672 57 -894 -908 941 320 -525 744 -945 -201 -533 80 763 313 -366 -544 481 -751 437 328 177 -680 -727 -11 -105 -638 -54 122 -104 41 32 591 -39 176 354 -737 338 -430 274 -967 96 276 554 67 -231 267 93 -797 802 -405 -375 883 -72 -436 40 366 -469 901 -203 -836 -101 731 46 -277 -963 797 -166 320 529 416 -721 -165 310 -632 135 -628 -94 -964 903 200 -897 505 779 -639 100 -850 -506 68 -506 -229 -630 -334 -499 668 -612 -854 963 158 -987 532 549 150 95 -573 -28 312 725 872 -291 37 -300 -834 -896 943 871 -438 -123 -159 644 -883 -121 360 366 -468 623 -616 348 591 -861 -471 -64 360 -368 49 -728 480 -16 164 -695 470 56 944 701 -387 880 -686 204 270 788 -126 -701 -795 440 294 310 700 -152 -482 55 79 909 -423 739 -364 875 -585 -849 202 191 -879 222 -883 742 573 -698 -318 273 798 -350 249 -187 -915 -900 -305 778 389 -478 513 -631 -38 751 94 -479 -912 221 -563 -144 402 -420 -246 843 414 760 641 803 298 1000 138 407 -562 -258 761 727 -801 899 398 710 -9 932 175 -345 860 509 685 -516 168 461 -765 -745 -41 381 -988 -44 621 -715 344 894 -749 664 575 755 196 215 -22 280 514 610 103 276 36 646 -267 740 -593 -598 -816 102 -421 -202 -800 -894 -974 18 605 51 107 -360 -563 292 916 339 -481 530 -459 753 948 405 221 551 295 -515 837 460 558 794 -533 337 231 817 761 92 -873 159 -726 -542 -30 -776 798 -796 -648 -478 -699 -122 -570 524 669 -493 -137 -760 -429 -534 -915 -68 -865 896 -965 2 20 898 384 499 894 -749 -400 -18 214 889 14 -184 269 -571 756 -400 -369 -159 36 -729 586 -963 569 423 -9 260 -766 813 996 646 872 -529 304 -374 -737 132 -688 -214 -428 -933 -362 982 -207 -129 -363 269 689 667 -83 -971 121 -794 941 -195 274 -607 720 -922 805 -530 -907 -585 372 805 -216 -907 859 303 504 -231 -708 124 198 -989 899 402 -21 -245 -718 151 844 -608 -563 44 -393 883 -528 439 57 -567 -86 -92 702 513 349 249 824 525 -231 -784 688 477 762 464 -469 -59 770 -542 772 -552 164 -799 -572 899 -59 -737 -209 -922 645 -146 -742 355 -978 485 984 609 -789 -275 -41 529 543 -703 534 656 -913 721 538 -718 -69 -903 208 383 -899 859 539 666 -395 251 110 627 57 717 31 686 -690 38 759 144 251 670 -793 -814 145 -156 136 -300 -860 -250 974 238 -755 -382 -930 890 107 -152 -696 283 235 -886 643 408 -564 465 664 950 -537 71 671 -876 -342 86 -917 448 -914 -587 -558 -325 13 304 -356 173 894 686 -839 900 469 549 939 -376 -390 -847 -269 826 -567 292 -213 -171 125 256 -364 -231 -592 -164 -781 -336 354 18 62 -197 324 682 143 716 923 606 -48 143 -335 -757 780 160 -125 -675 -360 679 715 37 81 425 756 215 333 798 -691 -717 -654 -777 316 -945 756 -211 -899 476 276 722 -273 733 -436 -967 -121 -118 -468 553 -414 -76 298 -538 -252 -29 -174 -653 -960 -701 980 -559 -957 -185 -779 636 350 392 288 -360 -478 -816 395 -438 -549 -883 -247 345 -716 -76 -825 439 -221 -393 -763 989 -893 -788 -10 -400 -640 -243 -955 -243 -410 -832 26 280 -925 496 421 -831 -445 -187 293 -972 -464 179 -331 467 272 -118 276 456 576 -603 -167 452 -879 -513 -649 -168 -169 97 142 232 196 -573 -191 285 -438 -481 -402 -424 -314 -665 107 -212 -816 73 497 -782 -220 961 645 246 939 -869 -934 -760 -166 599 711 286 -265 543 -709 -759 -389 142 870 834 -209 -130 -344 264 -681 -960 -411 -194 428 296 -451 -967 103 635 513 -598 71 -206 716 537 -140 394 65 451 -45 217 -417 687 435 -886 493 41 543 -502 339 620 -180 -487 -644 408 -571 989 -754 -421 -397 65 607 342 -56 -368 732 -3 -444 853 -724 -380 -192 -701 -779 -72 -50 540 750 -952 540 241 627 -968 -422 605 966 545 -267 260 -462 -692 778 154 -157 -64 -939 -971 -863 772 626 233 601 -838 883 268 187 -762 -828 -954 546 -651 -995 881 741 643 -93 49 -575 469 640 757 -790 225 -429 756 152 -719 -669 272 -313 949 288 -638 501 583 -730 104 -280 430 -716 -493 714 -220 831 -522 746 350 994 -48 -831 -162 -263 -645 865 470 -404 304 262 876 604 -575 -629 -907 305 628 867 -696 -84 -430 762 562 -619 -785 703 -711 917 -462 955 85 -228 -292 -176 -321 -100 -313 553 -103 28 -293 -515 630 -323 424 806 -215 -756 -217 855 -217 -633 812 -344 390 -599 -393 531 940 237 546 682 907 538 -779 -125 771 899 423 425 125 -461 -670 924 -291 743 -73 3 138 -162 460 -976 131 -264 -220 810 -353 350 -778 554 125 648 -976 822 -624 -99 121 129 -336 788 -715 -190 -168 -760 -867 -676 555 -608 412 369 316 -459 -501 751 -595 639 989 624 -690 -953 -203 731 -421 733 -501 102 -608 -608 849 -711 466 140 -720 -922 495 92 -776 383 504 -368 467 984 -529 665 88 -268 180 555 -669 -307 703 616 13 -982 -960 -488 -8 479 -122 -35 -70 666 698 289 -924 832 -617 661 242 675 705 464 -251 640 569 589 826 534 453 609 -457 -809 -672 604 -64 607 -960 756 762 684 -947 123 -409 121 248 619 -815 321 786 -868 -301 587 -692 -978 955 -478 420 -459 -943 -103 378 889 286 621 -645 -46 -651 -147 690 470 887 -668 971 -24 -5 -430 849 109 269 -587 -640 780 844 -102 -72 -954 425 -268 365 681 -317 -17 -975 72 773 862 366 -614 -792 587 -862 782 126 190 -226 239 -187 -706 418 -318 -84 10 -716 556 114 -323 843 -517 -674 587 -710 -243 -448 -745 -53 930 -884 -74 99 -700 325 -429 -965 999 588 -332 -902 -404 325 695 -60 373 15 -326 421 -837 -418 -951 584 642 147 -809 846 -712 27 -247 998 -880 340 -230 123 868 -162 -327 318 -505 815 37 303 587 274 -167 748 85 -101 715 52 -635 -2 744 -434 906 -919 -206 538 -587 889 -439 514 542 -344 -384 604 -477 -403 399 18 -983 -118 -476 82 -165 -615 119 -87 -734 -356 371 -810 859 -333 378 -78 131 -701 -918 385 410 -23 99 422 -463 85 311 242 319 -808 375 836 -90 586 588 -896 -749 188 -900 32 -829 952 887 -431 -813 202 754 467 38 767 -643 -798 -374 399 617 362 78 -667 755 -714 794 -417 -593 -722 987 207 -268 56 -633 40 609 -435 174 142 705 -123 -125 753 -553 79 -933 731 -321 -433 540 345 -694 -361 713 340 -176 -40 -79 714 260 578 996 -985 613 925 -161 142 134 467 -689 -135 -22 220 -67 -904 -592 27 445 -364 -915 -695 468 -624 466 -256 -182 -443 122 609 352 143 29 -613 832 137 242 561 786 523 -217 -978 328 -628 979 -387 -296 -769 -30 894 47 -281 -882 766 -82 -13 -132 -422 -63 -257 349 382 -603 579 -337 590 573 -392 -195 -480 372 472 900 434 -814 -520 -48 373 -371 -182 853 -647 379 -89 219 -711 -703 739 632 150 -882 962 160 761 209 420 -30 -995 -75 -211 -62 470 -754 926 257 153 278 571 -150 851 -423 899 150 -885 332 -573 527 786 145 -441 -515 -690 -694 993 87 -860 -978 78 -658 320 603 520 -536 -95 -322 742 611 984 125 -740 737 -470 -467 -972 -248 800 396 -120 100 293 -81 -924 -4 391 411 -758 -488 -38 -745 -462 -52 -880 -100 -587 -480 -797 623 66 134 251 -461 -331 -246 802 -684 -651 -591 -437 544 527 887 98 667 312 213 -438 -767 -561 -527 773 -84 379 -798 -503 195 557 229 -140 -923 234 -675 -826 -280 36 -600 -138 296 731 -660 -796 -431 49 -332 -515 793 654 135 863 -646 486 415 -402 624 -995 380 -576 -585 139 767 -350 -419 -131 -80 341 -278 798 -612 -482 -737 90 -278 674 -918 109 295 944 499 400 -187 -940 -748 -151 767 -64 -612 -754 51 -521 342 -206 -459 -394 655 -469 -961 -436 274 254 -957 573 -812 -883 -401 -477 98 -311 25 -213 -358 913 -251 -251 262 -639 250 167 -543 170 -440 664 -699 -660 -254 -954 72 -772 -417 981 -583 374 363 102 -95 -509 -880 -688 922 -143 261 -217 -514 15 -316 152 -581 -458 228 -97 -873 583 -902 -758 -735 -547 160 985 -280 688 507 977 -811 -285 760 844 812 -822 999 -357 617 83 -15 709 -468 0 -771 -758 726 157 -552 -975 542 848 -807 -860 -650 991 -280 -30 17 -29 277 460 892 762 281 -439 -890 -976 -769 -845 -7 -532 -268 183 621 -746 910 975 585 553 820 482 -118 420 -306 945 -939 140 638 -710 370 -140 685 883 -324 -915 -68 -476 478 675 -782 -201 -337 -643 916 -81 -579 -520 100 -979 -949 -355 -248 162 -634 -84 -945 182 -671 657 111 -954 -667 -113 585 653 -234 428 -820 -321 449 -780 29 -841 -857 364 44 -898 -877 -985 313 188 361 -472 669 -521 67 -207 -156 -818 -720 781 767 540 836 -934 387 662 -866 -365 870 -618 -894 669 224 303 -611 -745 735 463 731 665 -435 -254 497 404 263 -569 -479 756 420 -138 389 435 -881 -721 406 375 867 599 -552 -358 -431 160 -574 933 194 44 867 -767 -317 957 277 -247 -323 525 959 -149 627 968 -924 -316 -377 -944 328 813 201 -398 -381 -208 773 -122 -702 -655 -585 551 216 -137 -595 174 -520 -778 -149 -132 150 361 -619 -811 -233 396 575 -173 761 -27 -468 89 -741 446 713 -675 -741 845 -697 -311 -480 -489 -785 718 -786 -797 364 -640 -457 485 86 -679 -272 356 256 34 -597 621 820 457 441 -43 282 -603 920 796 -777 326 853 -374 899 -626 -626 -497 11 501 -930 -335 771 -204 151 259 -688 -9 -548 611 -427 153 -14 -753 -437 185 725 391 962 529 -95 -771 851 -432 -419 442 -647 402 -513 -409 990 820 794 -307 611 515 -66 -167 246 -552 216 -753 415 615 495 -793 -281 -202 -70 470 -564 726 -241 -713 -994 -374 -422 138 -877 -447 -128 517 -331 726 -553 -185 -558 120 327 -143 -536 -971 -17 505 -845 -122 -991 -878 332 -54 -316 32 -161 -657 840 -774 -147 104 -71 -40 625 358 920 -459 -706 899 -710 -899 839 620 -114 -121 339 -427 -302 629 647 972 -567 -336 733 816 -289 -404 -606 -37 -829 743 39 -567 -511 -793 -825 -21 378 -698 947 -512 284 -327 359 29 -447 221 -572 -767 -667 847 -101 -150 -760 219 893 987 -768 -718 -396 -565 874 -243 36 -211 -14 -724 -305 -329 -260 39 -439 382 489 644 -434 494 -790 528 405 -63 -114 2 -343 814 -736 860 -594 216 -434 672 -577 -23 27 919 530 385 373 207 -53 -415 -946 -42 850 41 -622 -563 466 760 727 -236 765 136 -272 309 -164 -892 947 -916 778 729 237 -22 -95 -931 -565 -931 191 -1000 778 40 -241 -867 262 308 -525 -555 -725 -991 -906 830 288 -888 -137 -678 -181 -813 -722 -295 514 535 -987 5 267 -263 627 -33 -507 -680 729 110 -924 -660 781 822 75 -73 802 -528 -307 -471 197 719 341 100 -495 610 575 435 926 -517 627 2 57 -151 -793 -214 900 237 -37 -361 211 131 -741 326 3 767 36 -620 -325 -383 254 410 622 -126 -65 270 527 -918 -603 -712 659 -399 511 -441 762 -827 239 -783 -561 676 286 -618 549 -297 636 -411 -190 -244 346 570 -558 -732 -604 154 -884 -661 -1 -786 149 868 -146 122 -906 -533 -230 972 496 170 357 963 -955 495 -528 336 360 233 -472 -335 470 -759 -456 -48 -13 750 -125 976 -470 590 -538 -947 -441 -4 -483 -174 -934 -194 470 997 -511 660 -284 -451 -940 -237 -133 370 -662 -336 668 -496 -412 101 -499 -570 -631 710 507 350 619 674 988 122 31 -258 344 -164 -192 451 678 -130 -858 -630 77 -936 181 -114 46 722 673 -597 -24 474 0 -572 -391 420 904 612 927 461 828 -219 872 -860 -951 -24 -288 -629 -250 -810 -173 -438 205 49 -706 964 386 -640 -414 549 -613 -402 165 -292 203 990 282 917 -835 -1 588 -1000 565 705 343 585 -131 352 -664 -439 -229 483 435 776 476 -353 9 718 537 226 740 -894 548 -6 380 305 -353 148 976 188 -308 -683 -119 995 327 -631 799 520 -924 -968 839 339 -41 -324 969 818 -989 197 -255 -325 -448 4 210 539 256 54 -660 900 -759 -212 204 -425 -199 -915 -938 870 548 156 -677 -333 694 160 528 889 159 843 398 -213 -789 -784 -382 646 -523 572 65 -373 -611 -244 -827 -173 723 -613 281 695 -884 -750 -486 -682 -27 737 830 12 507 -473 -723 -711 -417 -304 -758 732 192 36 689 7 -340 69 286 591 -726 766 -800 -194 -543 186 -611 875 552 -195 -80 -933 -476 -973 247 -885 278 93 959 -483 -668 -320 65 -987 -981 -476 934 -664 -703 -482 -211 849 -818 507 -912 529 -780 387 846 847 762 487 -316 -334 -422 -552 -897 405 -52 -293 -710 729 -932 16 472 -350 137 -907 964 -661 637 926 -443 -171 886 -943 385 870 -934 -865 328 -735 -930 -68 573 -801 78 -492 400 478 -42 27 355 580 172 -180 224 -598 -352 -701 578 -482 968 -344 428 -144 807 -837 -352 -972 413 746 -572 806 521 609 58 330 46 -962 75 647 -898 506 210 399 602 -932 -930 -915 778 -928 960 357 -258 -396 339 85 801 -36 -261 -160 -687 -69 940 849 966 299 -888 -288 611 854 112 806 954 -638 -499 -307 459 -157 41 -726 -235 -346 606 373 921 -234 -643 -597 62 957 704 888 728 -279 914 -15 -400 469 -319 861 -795 737 897 -685 496 -148 34 534 -304 670 -337 460 936 40 883 335 438 -834 588 143 -546 -352 824 -198 -687 158 -879 435 882 309 853 -283 -62 -927 -341 106 858 -711 -967 -727 541 -221 -564 824 184 474 -685 -315 -205 -391 -680 337 753 -748 -969 -967 442 354 281 -379 781 994 -412 992 -627 28 -487 -417 -608 -186 933 -747 939 -754 -233 -211 -346 -774 -810 146 325 -746 -612 121 -388 -823 155 11 -48 -7 800 992 628 -169 -755 998 699 -300 -996 -829 -825 -90 -296 157 55 -817 63 -792 376 745 -20 613 -431 -442 651 -911 155 208 650 572 790 413 287 873 -251 -934 -640 595 -475 -175 491 798 -592 -990 -816 599 -765 775 -42 -137 333 -897 757 -540 -90 -968 -969 502 -75 -392 -400 -888 -45 471 -749 -298 -81 -69 971 836 -823 918 142 -212 -81 -45 -503 691 140 948 458 51 -415 -958 -905 383 -260 -51 774 647 672 -860 -691 -454 103 -23 0 -272 594 -670 -355 947 -591 256 329 -656 759 -352 -312 -623 115 996 -664 -68 -286 -146 524 956 439 -827 -507 845 -681 771 728 -560 119 -302 614 -475 -482 -7 80 -539 -954 -668 -603 -421 -956 -431 -430 672 -834 -955 462 -697 -108 -245 122 -379 123 -61 -566 -70 -378 -701 914 78 352 270 -967 -343 -318 616 594 -312 -393 -957 -155 999 -236 -402 -669 630 -247 925 26 -443 584 -890 890 -593 -355 899 -35 925 451 232 209 568 -68 995 866 -635 80 -775 534 -117 855 769 104 993 50 -749 362 -764 -57 -223 -183 -474 336 354 502 283 920 -595 -142 438 -333 355 -321 125 298 -881 -697 193 827 95 -632 642 -15 -140 -837 -776 -351 213 -157 817 -168 -829 -813 -485 -31 318 583 27 -517 -351 550 453 -926 205 49 824 -744 -785 -555 -925 516 334 -437 -999 -343 589 -92 686 -708 -586 -124 -211 -221 76 -404 -351 -362 163 842 408 -813 136 -345 404 -831 -289 -884 77 -305 -527 933 -534 -949 918 -178 436 747 158 864 97 -505 735 -948 -825 565 -890 -356 872 -485 -306 -734 -803 662 678 -100 -353 960 -504 441 -158 -277 -547 122 -268 728 707 -566 -452 -53 -275 657 -916 -750 781 118 -443 -411 -463 -880 -648 -3 -479 -386 169 799 70 308 438 55 227 70 -48 782 -153 -337 8 982 258 554 -232 -336 -826 645 -628 -406 -451 -594 -317 -782 657 656 889 231 -856 313 934 -646 823 -749 -34 477 756 323 197 528 -969 -603 541 972 -481 471 -912 961 877 -621 -353 -484 704 -515 -34 -612 157 -722 497 585 894 -675 746 -545 149 -479 458 -822 -140 -851 762 140 739 -670 -157 270 -488 -638 144 -308 549 -84 -34 -594 723 892 -146 587 -18 667 -17 763 897 626 -274 -575 -449 398 -775 -826 322 789 59 -957 -135 596 772 38 -968 -403 -141 -517 205 -606 -130 615 797 431 750 630 926 229 281 561 579 -676 476 548 894 -952 334 -380 607 661 -394 -813 66 931 -705 -787 -446 -142 -87 311 -675 -765 913 346 468 333 -294 -822 301 -255 -919 -641 296 -39 892 -315 -44 -171 666 265 -215 657 939 507 792 812 765 949 -184 -301 761 170 545 732 446 -460 -191 -256 215 27 -768 609 -320 26 -733 -792 -830 -613 35 473 -847 618 -184 474 706 -731 586 990 410 -815 -498 -637 461 573 465 -534 -163 753 -440 -910 -219 468 575 878 -647 -421 -780 649 -243 -452 -981 158 411 632 629 422 -654 744 40 -426 -446 -308 -735 -617 -29 453 314 915 -739 585 917 990 575 668 5 -214 707 24 -133 398 -945 -156 523 46 -465 523 -539 -152 828 -185 116 -143 90 797 303 -583 -324 565 -492 648 -405 338 -510 -633 -667 -137 -475 978 -321 -947 327 804 -786 -912 -401 -307 195 998 785 -66 -23 187 -992 -550 -252 139 266 -435 -721 527 388 376 -664 97 48 901 992 -718 799 -152 -596 275 -284 -565 81 245 -831 -755 555 -712 -651 80 -17 -695 -57 -493 80 445 -394 671 485 -318 754 -64 176 -737 -580 672 -876 -382 457 285 -613 -933 -545 594 -305 128 -65 -687 487 -409 -617 916 -511 54 -43 146 -301 671 42 447 -969 824 -205 -653 -848 -144 -274 -965 -987 -973 -304 187 998 185 971 -555 -149 -329 106 -280 396 431 709 -455 77 885 496 -48 435 146 -981 -507 207 -478 -187 -750 126 -404 8 -424 840 582 -852 -522 -399 104 -7 679 -491 -927 624 -61 -890 643 762 -581 679 686 779 347 298 -570 -613 442 130 -572 691 952 491 -41 399 509 -482 649 959 39 781 -431 263 -893 176 871 859 628 -392 63 642 -874 -64 776 -583 -846 -170 850 868 111 752 -161 569 -897 343 491 925 -377 -457 774 571 -355 985 876 -833 367 -420 337 902 -47 -856 168 869 -217 -515 728 -299 815 -982 -54 950 814 -32 567 623 -468 -249 -374 -280 -903 -638 691 599 -806 -183 3 94 -224 877 -670 -83 -88 -128 -130 259 478 -371 438 -872 -668 264 393 -655 203 -798 -17 719 807 -397 428 1000 -805 -572 -299 881 826 -137 -701 -815 391 -537 170 -268 777 98 -85 -829 974 -945 697 829 -555 -295 271 -322 -615 115 -990 938 -594 -993 636 215 733 -448 -556 -755 415 604 320 -524 344 -217 64 44 639 474 -426 -323 233 -615 214 -545 -139 584 925 43 -415 786 -589 -697 185 255 58 748 -24 171 806 710 319 83 100 84 -615 189 875 -465 -697 143 -86 731 881 -914 938 517 -855 -145 945 -763 -47 353 903 -388 876 -545 -843 -436 -152 231 399 -393 -854 227 953 -772 31 -229 -974 -721 -51 -597 -639 286 -69 17 -633 -32 805 -708 -594 -116 822 679 -755 -530 -995 291 331 -40 262 -332 119 -299 236 -535 -113 -576 -100 -502 288 941 -193 295 312 -910 331 -676 -707 -540 -330 -164 -874 329 -787 913 51 -905 853 -774 162 826 -582 -610 -618 782 489 -989 231 951 910 -699 691 -528 -58 172 -875 730 562 627 290 -387 -507 -912 -169 -351 239 -685 218 -125 358 936 -992 558 -11 730 395 -89 123 883 -19 -746 982 -529 558 849 -188 529 50 478 153 355 76 -370 946 512 -433 323 967 -924 868 -528 543 961 259 822 297 -686 -82 724 -313 19 -518 866 145 18 -445 289 70 570 999 -493 156 -199 -15 937 -66 -224 260 465 -469 297 796 -869 420 -59 -431 72 586 -734 735 911 642 384 270 -312 65 95 404 -703 -548 -823 -540 358 857 -557 -161 -412 119 -94 841 -291 -191 403 -563 204 -254 838 -881 -188 -389 957 -632 -674 554 476 -777 694 623 291 58 -815 -305 -852 -178 -257 -223 -350 -63 -396 -275 -419 945 3 -2 -847 558 -242 -944 -52 944 393 -326 857 -44 615 740 -283 -304 -681 -530 -562 888 -144 -556 285 833 -259 -851 -571 -658 856 786 -411 -902 -841 -107 114 -769 510 -471 476 -926 -228 -696 -842 609 559 -379 485 598 711 -911 704 -241 -251 -735 -128 238 -110 -332 -439 379 -366 241 845 -752 -922 -177 -641 218 966 -749 -548 -360 24 -72 -52 -325 513 106 -995 681 -430 607 -438 -204 -734 -540 884 24 -809 -276 228 562 -649 804 -973 201 758 517 -237 -591 -784 640 -575 217 834 -23 -193 300 773 -886 796 -330 288 -674 -76 253 676 750 -407 -961 829 17 -987 936 797 774 -554 987 399 -475 -360 -665 711 -844 612 -629 273 -128 -801 431 375 -874 721 -512 -109 134 -302 849 396 -911 8 -657 117 -116 -820 85 -136 -143 -814 456 71 -117 -822 -260 357 739 717 108 -319 -230 -840 665 940 -116 -376 321 -270 623 -363 -660 -449 -855 380 152 -413 -116 332 330 177 -506 -59 -88 -507 -201 -322 884 373 741 -793 849 -605 -27 -772 666 263 557 905 104 -6 -149 -406 -31 -450 548 -571 -717 234 -113 445 907 -840 -611 -126 644 -303 570 -977 804 33 -191 806 983 -555 758 899 -574 -920 -833 313 -914 -623 -709 -138 60 162 -515 -15 -675 759 743 -382 258 -968 -302 -462 -622 -195 -702 628 418 -850 -276 -332 -45 905 658 972 -141 466 -629 -515 254 270 -825 359 -285 188 419 997 -487 84 -317 -561 828 347 936 796 -20 -94 957 -717 -91 119 -275 -104 -203 -695 -729 667 -83 -942 506 -185 830 207 803 -225 -355 170 891 730 776 553 191 494 -350 -655 894 -197 -500 -48 361 33 -368 -946 574 -841 103 929 -598 855 -622 -393 -127 -169 513 -741 922 811 331 807 -418 -745 271 154 928 -744 -989 81 -497 115 477 77 -71 -276 296 -101 -894 671 882 -171 406 -89 916 -893 -377 20 -521 -723 965 25 872 -584 797 758 -905 784 -404 -408 652 126 -636 512 258 -631 910 -858 -793 982 -799 -846 -810 408 -246 609 182 -406 104 56 886 -280 -764 664 284 762 850 470 -746 403 -397 -577 955 -721 -877 732 571 987 181 -171 -840 -788 329 -616 981 -410 684 526 187 -804 239 -312 -640 2 -935 -112 -863 601 -438 569 685 -89 139 -914 -113 -807 267 804 105 350 730 -75 247 492 -146 956 -610 -96 -586 -104 -664 -609 -938 259 -882 -899 810 310 323 924 772 -661 -882 -297 -300 -457 931 657 130 70 -860 -955 145 24 -803 438 -846 -850 242 -951 -226 -979 -229 -568 935 -563 42 357 -400 -79 591 140 -73 402 -902 694 -754 -830 -119 468 -585 -184 734 -423 587 -392 342 -687 -298 508 887 -980 -618 882 266 958 -101 -969 -149 -47 704 337 123 -158 -159 347 -630 820 -54 175 -45 -20 -744 241 152 -639 -586 170 -155 -40 747 -629 919 843 825 186 303 -10 -249 -657 676 -948 -475 -781 -245 738 173 -19 133 -209 516 481 890 -570 367 383 682 -840 -483 -642 464 -986 -605 23 229 -244 -973 -132 721 -862 347 -65 -512 61 -547 324 451 950 627 -940 -693 -26 -835 792 567 -932 811 825 107 740 992 -871 -184 -624 -144 910 -630 -445 -813 455 -483 -820 947 -618 504 747 -782 412 -673 -982 -545 455 -242 416 480 -647 862 295 -108 682 445 290 937 -397 -638 -713 -241 -213 172 711 -654 -682 -194 -278 -861 116 -111 75 337 234 814 -714 -579 -435 689 794 891 560 895 -406 -11 45 -307 870 609 -185 -415 643 -833 746 870 110 189 -747 240 -960 810 16 -690 91 -391 -749 364 654 207 -850 845 -848 -910 -528 54 915 -393 37 402 -734 -854 -731 -996 -720 -870 -536 143 -557 596 932 54 987 -102 657 471 -686 -520 661 -706 -297 265 103 -766 -654 377 187 896 410 164 -787 903 100 866 -479 467 484 -850 143 -965 111 -254 28 111 186 -579 971 -180 -715 -306 -730 -256 -788 -427 -388 -567 61 818 -98 7 -820 -452 900 39 -745 904 -131 -472 -662 -271 221 -29 -334 -346 879 -764 87 -581 -895 240 -487 346 115 -582 -754 926 184 -148 -471 12 367 755 810 531 7 785 738 -228 205 92 105 -371 -133 -561 114 473 143 -978 -267 -309 835 -633 -871 457 374 904 968 -524 -860 -411 -839 -312 -717 -204 32 -298 -348 670 448 697 194 -529 439 -914 -957 16 -51 -3 -998 999 284 -753 145 657 -609 397 -412 96 -959 593 -123 -199 203 -457 -713 555 -712 -273 -74 -426 42 -120 -622 57 387 -478 902 28 743 -711 -412 956 -182 -550 156 -35 8 -624 -835 -805 -817 396 495 432 -246 -841 -7 -636 -25 356 -859 529 -526 -248 -156 162 36 97 -362 -318 569 -397 605 762 -791 513 -660 -215 965 -978 -476 -59 -562 -482 603 -868 261 -629 -140 133 693 -617 118 548 -144 715 708 -54 582 -804 -440 391 635 -353 79 192 293 -738 716 535 846 899 -798 -601 -533 -912 209 879 -753 382 -672 -557 862 -708 268 490 -559 763 922 -392 954 113 -262 -564 -339 825 -919 -402 -15 932 -293 -945 891 993 930 -455 -650 162 79 423 86 -442 3 -32 -236 53 -386 -179 -729 920 -753 -12 74 311 754 525 -111 137 -105 375 472 636 509 -259 420 -938 324 745 185 707 -255 -311 -538 -39 -668 -802 -146 34 844 -927 588 787 334 -770 -440 658 131 -128 188 -928 949 -419 39 0 234 179 664 42 -880 795 -39 936 -331 -231 -372 -985 -679 259 394 659 606 -790 -295 120 -286 -370 -368 718 105 -682 -770 373 194 -505 161 604 -649 -775 -695 -588 353 318 -970 -703 -526 756 32 -995 986 -170 -229 -416 411 30 867 972 -176 -360 772 -29 -603 508 864 -96 -981 -248 -763 992 -771 24 78 -685 -382 -966 -730 -310 784 -493 413 177 -731 149 618 -569 111 577 117 -152 -629 298 -60 663 -671 769 13 167 397 -706 -935 -388 423 -104 648 -486 -362 -926 -684 472 -296 -307 -76 320 139 -112 -184 570 537 -535 -847 224 -946 -524 -786 -956 -725 740 779 -621 214 -850 -971 -422 -161 -800 646 -692 -444 47 -305 -436 998 888 -940 -819 -280 -650 -912 -536 -406 -758 861 181 -246 -347 -366 889 11 -99 388 407 -481 797 -954 652 -243 595 883 -356 -12 698 233 -201 -541 373 276 462 482 -581 255 643 -32 870 -497 -498 -261 -700 -530 -601 178 -362 230 -964 848 -444 229 -934 396 -952 721 -486 -531 115 -824 361 -996 459 79 660 -531 382 -488 -686 76 -875 357 -321 115 672 610 287 430 433 753 562 104 44 -140 -310 117 -839 -277 89 -457 -939 347 -639 498 -171 -403 -733 697 -599 -728 -154 -61 134 686 928 -931 546 901 349 894 578 561 -85 769 633 -371 12 -394 776 -528 -625 -749 -897 -221 -820 -257 -262 824 -414 695 -146 -532 -222 979 35 -295 -100 -968 911 -277 338 -106 363 -863 788 322 -468 637 -624 822 -111 -561 -63 -628 292 -927 259 -687 687 923 -208 -231 660 -918 577 525 20 -554 175 -264 851 -903 -464 -235 236 653 -366 -344 -556 -783 -208 -323 330 -315 -854 -609 857 13 787 344 157 846 -937 221 -746 935 387 673 -858 -292 111 -253 360 -8 637 571 410 982 -234 -635 43 -486 -867 843 -856 734 45 458 801 -355 -279 -68 848 -416 -488 242 978 3 835 -371 -492 818 -735 -766 458 175 -123 499 -649 665 101 -74 375 451 -556 -837 549 -392 960 158 -938 -226 362 -850 167 962 -827 107 -312 793 -600 766 380 -638 -65 989 -963 844 805 -745 -61 423 471 -577 -697 992 -805 -146 703 -975 -49 852 794 -432 164 689 -865 697 -746 304 117 465 -153 123 835 -507 -935 4 -787 766 -238 356 55 -43 -651 701 -128 -188 -220 436 -754 -790 691 940 644 560 867 -5 -806 -619 -901 800 996 -987 -471 546 -190 -343 -70 -905 -812 -344 990 649 -49 -489 791 -364 -288 132 -302 -783 -524 -904 -613 -115 180 -86 418 -634 -676 -748 -814 -614 -959 747 108 259 41 -201 -484 848 -39 -476 775 61 -165 64 252 829 31 -138 794 -697 -530 -753 -425 205 851 280 -545 218 -479 -443 -143 486 -957 -287 704 -618 473 -921 576 504 -575 -546 -104 -89 898 -394 71 856 -449 21 610 916 -799 -65 -694 -802 -464 -759 -883 515 -556 167 69 -306 384 76 924 732 769 -299 449 332 -780 945 -852 -157 -105 -874 116 -525 -957 -375 412 299 978 486 521 393 566 -465 982 -746 -821 -540 -97 384 72 -713 -807 -239 -741 -113 71 485 12 -407 -155 -970 -956 -583 -408 657 -625 163 -717 -36 -767 772 34 490 -529 45 -636 573 219 -187 -291 -242 440 -128 952 95 435 -594 -566 338 -152 516 652 -896 924 -292 737 -580 254 -82 -720 -937 241 -925 427 13 -890 575 482 -105 741 -675 262 21 393 505 590 -768 -864 813 36 100 -328 952 -617 977 135 766 273 27 385 311 876 -637 66 410 -637 432 89 -443 -66 -72 655 -554 -697 229 703 -238 249 763 599 158 588 -319 1000 31 340 -940 424 187 -942 -647 -855 -485 -608 -798 -373 48 283 891 659 -538 612 -373 -498 -265 849 -97 -764 -908 -906 313 -330 -706 61 582 705 -494 -811 -587 -135 637 -492 -896 593 342 -70 -420 -759 -171 930 719 -358 -633 -686 695 274 365 -541 540 -771 364 659 680 -857 918 413 -422 -807 945 609 -494 866 167 813 -456 -603 727 -134 635 -523 -684 621 -839 -434 460 334 128 -284 -759 -12 928 505 339 613 966 481 140 -878 780 -526 212 573 11 6 802 -894 -926 -944 95 -701 83 -185 499 -784 85 -659 90 138 772 917 193 772 824 742 136 182 595 481 843 -168 984 786 970 -723 -306 599 60 -889 -660 -112 366 -835 562 -748 641 91 -484 -635 -921 -143 -65 440 193 535 581 -939 53 605 -649 -269 549 -528 -278 183 652 -541 -675 211 -859 -427 -650 -89 622 -684 -119 885 -416 561 930 148 98 152 258 334 -426 945 682 377 -888 756 -153 -71 905 -352 1000 377 -8 -854 929 32 585 -440 -608 -957 82 546 3 142 -60 893 -458 -253 -230 910 -371 -698 120 -507 132 514 208 -676 -223 981 -322 -300 -681 989 -438 -198 230 -416 -17 -512 -14 -401 -737 656 426 88 -354 -204 -74 179 -66 53 477 -184 -424 862 725 70 705 -138 -146 -192 -730 -496 -122 290 292 14 -18 -674 50 -341 428 -101 559 490 -119 569 61 307 193 -18 -265 -598 996 -67 -406 167 597 620 627 862 -902 719 723 610 815 809 -567 593 61 -334 742 -465 -319 609 -775 -680 406 673 872 806 -932 -697 -900 -127 859 391 -343 -208 -548 -385 750 -869 -184 -979 919 231 -589 513 966 81 -223 -571 396 304 874 -34 -218 3 -925 -79 -563 190 189 925 600 -722 202 -250 -693 -787 177 -540 729 -239 -88 212 388 -201 128 -339 -561 139 274 541 -187 182 -76 637 -737 357 -112 984 -628 215 -268 -206 692 -751 202 -84 -290 409 783 -308 -440 496 678 858 -139 -59 -523 -121 37 -680 -189 805 -630 -771 -690 121 -103 -580 -697 463 469 -38 611 969 463 -136 -408 -81 -262 725 -580 -440 989 -861 148 155 979 -690 -615 259 -140 -150 -616 451 -50 888 649 345 621 -709 834 -339 -584 140 224 -186 -469 -596 -118 994 -180 -927 613 843 -535 -394 -93 741 426 -781 -582 -124 755 -547 -597 -983 -879 -496 -692 -978 -860 924 167 -160 -601 -239 -573 400 -547 931 749 -103 -109 -615 -122 377 139 751 -954 401 658 -339 365 682 -861 847 -806 662 710 -775 -847 641 -286 -256 233 805 953 -479 847 -277 -844 867 -107 -482 -474 -157 -197 -942 -793 986 666 -741 44 456 -196 -285 -170 -364 662 -642 -174 -907 -666 -767 816 566 362 -15 137 -226 415 -556 348 -52 846 -928 -695 -877 950 -571 733 774 -475 965 967 927 134 317 -696 -376 743 -811 -937 642 -581 990 -588 974 725 616 -260 996 906 569 945 888 -956 -190 -531 441 866 -466 924 -432 706 -193 -922 676 -77 482 -604 -559 -600 760 -948 346 -748 -922 224 459 623 -255 -636 -721 28 743 678 -750 -623 975 -874 816 -257 682 -219 -19 -393 -377 760 -664 -939 631 676 -771 171 459 835 -971 -187 571 -395 -854 745 -663 -356 -548 -581 954 92 -720 -426 -733 324 366 -969 811 -21 -720 -791 161 -719 -113 549 981 908 443 672 90 -942 -336 -546 -458 -701 245 -956 333 -647 973 412 621 121 951 177 349 219 -730 -404 -897 -889 -351 -448 -968 -162 -416 -1000 -116 -585 -745 -313 902 -580 -76 510 722 592 339 -80 454 202 -987 -198 -815 421 392 -322 955 336 969 620 859 734 -636 462 -657 -45 -196 -18 -236 768 186 -441 847 266 -885 -307 -655 993 946 -763 740 736 -545 843 -333 -392 -439 33 -509 -978 -511 939 509 -564 -837 518 -879 316 853 85 -865 -323 902 675 285 -882 -357 429 -917 210 -86 651 -597 -959 -958 -641 -184 -648 602 883 359 802 345 889 446 931 -33 -531 210 -143 -140 -403 -899 348 553 -725 -447 230 -468 -793 -259 -435 -569 -453 -39 -112 789 187 -540 -724 -986 822 -578 -3 -232 139 221 167 -855 689 -588 605 -313 803 175 -75 417 505 318 187 138 312 -742 -444 299 -598 231 -887 108 -599 -991 599 189 707 315 390 -700 279 442 690 -103 -489 -28 360 916 216 667 -949 953 -381 794 -565 -864 -324 -305 202 389 208 958 464 -472 -454 -308 -536 287 -430 563 30 -606 707 -970 472 73 713 867 -12 364 224 527 978 -394 8 -802 -608 -636 220 416 -223 -859 -709 404 990 563 862 526 -752 496 800 -575 -376 -533 385 -922 -566 107 -337 -665 -985 284 -234 735 -446 -304 -380 618 -950 -370 337 133 -806 13 -882 122 -433 840 -928 786 -564 303 694 458 -115 -359 -869 -928 313 -937 -719 -345 52 -367 -912 386 438 -170 -939 -115 502 -206 948 610 -985 309 815 249 437 -52 962 -349 799 799 164 880 642 -624 -576 474 -545 -213 675 922 -46 -662 -897 645 758 -267 -105 -112 -720 267 830 998 542 967 218 443 289 -798 45 689 -618 -551 171 791 -835 -870 652 788 737 164 445 -231 -842 988 366 395 629 -500 378 -135 70 -881 -601 -397 206 382 -787 544 -958 -543 489 -490 -103 -206 -376 979 12 906 -801 443 -822 837 -961 735 -907 846 -226 991 257 -752 -819 -858 119 -388 -15 -380 -847 -34 703 -20 -699 405 -653 -177 -526 373 -101 549 94 44 -359 -192 -763 -315 -689 22 -693 -706 -894 914 -431 869 -780 -909 925 663 -321 971 -986 198 -908 943 -757 792 -82 -231 -289 -74 -174 -382 -730 580 457 921 -73 528 -107 691 666 -852 -494 -241 -373 184 356 -609 -847 390 330 997 -458 -483 849 923 871 -524 -114 -13 -908 45 192 -408 814 57 -729 684 -734 -723 357 331 -824 286 -646 -91 809 -589 410 312 -825 -44 351 139 -29 803 -103 -301 -951 951 794 -263 125 -801 933 500 79 -977 -253 101 -459 80 952 -689 759 -169 535 634 996 49 -34 -702 187 909 -121 37 -183 724 4 -62 -346 -92 514 755 876 449 -186 -510 -282 425 -666 328 -515 -410 -539 -292 644 415 987 -329 293 -613 -524 -439 475 -730 88 157 -374 -232 -907 864 297 530 626 503 -131 -156 283 812 -23 -979 -669 525 581 -568 -916 -747 607 220 82 -764 440 -549 810 987 -830 -203 -360 -34 -850 -194 -132 687 -512 356 556 925 504 -129 -532 -588 199 249 695 972 -383 -754 999 -682 383 -225 -376 -75 74 675 -659 152 -637 -135 157 740 -89 577 849 766 -949 -917 -714 -738 -721 -430 656 5 979 -901 -66 -226 48 826 -295 559 -187 734 795 650 236 -214 246 -445 491 -899 852 -204 -568 568 -314 61 -801 641 -159 819 -468 -750 -58 -460 -26 906 325 -287 -640 -285 -915 598 -167 -800 706 -903 -254 -678 469 614 -805 -938 -54 150 742 -490 -214 901 -488 182 -891 460 769 560 -198 261 117 -756 -357 232 825 122 -335 730 858 -513 462 673 -750 -667 211 990 -551 -878 -520 826 194 -749 -791 361 823 -988 -439 949 -500 -198 -729 -281 840 -27 761 -638 -96 395 575 -701 -431 845 387 205 -852 -605 -794 797 265 -51 -433 347 -747 251 218 517 982 668 963 667 -983 621 -507 -193 -82 151 -776 776 -279 725 91 -784 432 193 -793 -998 -262 827 -582 462 673 751 -417 -661 -750 -216 -450 975 -906 -189 -243 419 879 594 320 -798 -783 -450 -527 775 -821 -834 -708 164 -168 -840 170 686 801 521 -383 586 511 -328 609 761 -352 -678 -2 272 539 722 -427 54 8 959 -385 -272 -275 -722 248 640 803 -323 -380 929 723 887 -222 -73 -590 106 -55 -98 471 397 -764 119 -38 -815 -631 229 -455 -495 -833 164 -41 -170 727 545 -424 -590 -239 241 -965 -202 249 -913 -107 41 -964 -714 947 61 -972 785 -701 -756 845 -222 -812 -306 -119 -834 123 994 -963 -172 885 -571 -237 -829 66 -243 -165 118 -225 807 -215 383 -477 818 -37 744 -770 476 -923 190 694 -884 681 571 -677 264 507 736 -781 696 -509 -332 353 995 818 993 641 -802 240 -283 -54 394 5 338 -860 583 398 -450 -798 -327 867 -953 28 -704 210 621 611 779 -739 -369 -896 567 -183 -179 -24 -19 -995 708 529 -984 -653 -352 -138 35 -304 671 744 -40 748 -117 -185 -97 693 -48 317 983 -745 -755 666 -648 -843 235 -672 929 249 326 661 13 776 271 702 -72 -153 546 -153 11 -129 -493 113 -112 565 155 -733 -639 -781 -10 906 656 957 -385 -663 367 969 137 -534 -907 360 -198 780 916 258 -126 -868 895 803 175 81 869 -905 -505 -704 235 -24 -330 -223 -735 -350 972 960 981 977 959 751 450 -137 388 79 365 924 941 -582 -273 217 983 614 63 -121 241 275 -549 -947 -939 815 490 -184 -373 914 -74 432 -990 108 423 851 400 889 291 -214 -720 713 192 -463 -362 91 -9 -511 867 -132 828 782 347 -100 698 -857 905 -56 683 617 781 -861 548 172 -907 803 838 -631 -119 577 846 -115 -481 -566 254 822 288 203 -600 -750 55 761 236 443 985 451 657 -929 -604 956 -505 81 342 137 -204 1 -377 234 897 322 752 -231 254 256 497 -608 -306 379 -406 -352 349 208 -33 -495 -141 -376 555 -377 848 481 -554 293 585 967 -9 453 -348 -533 -243 449 -975 -179 -356 143 709 420 -715 275 945 442 972 -414 -477 839 -977 -724 335 392 -580 -487 495 -312 -829 165 -772 -989 12 590 -858 972 716 6 -466 -887 682 -798 710 863 -173 106 719 -267 -727 -954 838 338 -418 815 818 558 452 941 106 123 686 858 67 -75 -351 -354 -187 -456 776 -614 -197 -363 96 259 -290 -234 -22 612 -638 -1000 90 -537 -133 -711 712 -210 -785 -791 143 44 712 -340 699 -321 268 -2 473 954 -725 476 0 617 -905 879 714 583 807 -292 -381 701 -860 996 482 -285 277 586 -449 -965 663 554 438 531 -681 -146 350 -46 -656 -690 642 596 519 67 -233 -257 890 -389 -242 974 -169 -694 -695 -259 -215 -95 82 -5 188 -822 -825 -459 123 840 -405 -16 -171 -342 -944 -456 -919 355 -53 484 -482 910 499 -229 164 595 301 -245 -848 -505 408 281 -572 779 491 608 114 -570 -270 -351 -558 27 -36 277 816 -766 736 -575 -568 352 -28 -136 149 -839 825 -27 186 866 -882 -507 990 -108 471 -320 -114 -484 -708 60 -60 626 -618 119 -144 788 800 -856 768 -856 24 432 516 553 -68 -613 -382 -967 -134 579 -382 169 -449 810 986 -687 -380 68 676 859 -94 291 353 59 99 -817 -144 -433 -436 -795 -897 -788 196 -133 -63 -104 -378 -175 -776 -286 -178 713 657 -804 540 -172 -482 -938 -267 325 -831 943 -622 753 646 92 -70 577 507 -150 688 -540 -262 -604 -906 -398 649 -144 926 -644 953 -67 -769 -952 -729 856 -900 694 162 378 -884 -38 -992 954 38 -143 767 -330 107 432 -117 -29 607 -632 -692 580 -350 24 -105 -102 234 -50 944 -810 770 -962 51 22 552 838 338 638 -292 551 -201 25 640 -952 174 450 -709 -831 747 -681 936 281 197 263 184 611 -613 106 -146 -598 -957 881 -277 198 7 -812 -732 -447 -903 -717 -874 405 377 -995 -216 13 -617 -139 -217 700 -208 -13 -333 115 419 -518 851 -325 553 -697 -131 723 983 -411 994 199 568 622 -128 -249 -229 498 -297 -78 -638 808 -238 -361 99 988 198 -77 795 374 307 -826 970 -460 -576 956 334 -311 132 -392 -8 971 764 -339 -588 845 -174 -756 -18 65 118 612 -262 -376 427 105 478 -172 -573 -202 -12 -664 155 -132 941 -923 787 -403 982 972 910 -76 -307 -630 500 433 -639 -141 253 551 725 -597 -869 -313 698 288 823 267 -794 41 202 -415 -427 743 -179 900 753 717 866 544 368 -337 550 -491 -676 -673 -399 573 475 243 -68 449 387 -212 -277 -791 420 -628 853 201 -616 -256 -524 -915 -537 795 -306 -840 -401 -388 940 -119 -358 -773 478 422 912 418 -66 814 -142 91 616 -172 935 -237 -706 378 -338 896 -198 -994 299 -661 860 -139 28 -692 85 -592 -764 904 830 119 -594 -843 766 -257 763 -505 808 -488 443 -146 3 179 -960 948 -819 577 -152 -235 249 -208 -955 -151 100 435 -238 -680 -357 86 -460 -31 -414 -435 -111 236 -761 807 707 961 934 -267 823 -334 -665 829 47 135 14 241 625 -419 -76 590 -194 -603 -275 -857 -947 -677 578 -613 839 27 -274 736 -344 -383 965 325 -821 213 -505 168 955 355 -899 574 873 42 -516 -186 -310 -898 -578 -17 -162 169 -159 -597 -459 -860 -88 -765 -189 -143 -614 -257 972 767 809 618 -365 -12 -14 -255 -651 496 712 -354 -475 -571 -915 -597 784 164 729 915 -182 -234 -576 -915 -860 907 -676 -727 -737 653 506 290 -298 318 367 396 -972 583 475 499 -983 714 34 -165 11 -343 360 984 806 702 -163 743 215 596 659 533 -249 549 372 -765 569 -538 905 -44 985 -648 -888 197 -397 941 0 -510 -639 451 -853 490 -380 185 127 407 -665 109 -705 -513 27 753 433 -3 201 -731 -611 -679 -657 171 161 664 988 269 -567 -947 313 740 -863 68 808 -881 -277 694 -166 481 764 625 -280 614 156 103 -241 54 -219 622 539 -463 -663 -407 -674 -916 -361 89 -231 724 356 -187 -661 -873 54 -9 58 593 172 -14 -167 -886 369 486 -767 -136 -794 483 983 445 -862 -927 -448 416 444 -586 -727 -603 501 -298 234 65 -408 786 -881 229 -608 424 752 -143 429 -979 71 -959 638 -787 -310 188 492 -486 -504 250 -19 -742 -354 -396 -896 -771 -606 -424 -781 648 409 176 -839 -823 32 -694 637 -205 517 351 504 335 890 713 -274 -895 -426 856 -337 623 -72 -118 -372 -753 -388 -66 268 -970 566 210 423 467 30 127 901 -720 -752 -97 -676 323 549 116 4 616 -805 733 177 -309 -935 126 -267 267 171 -826 203 415 -136 -512 74 311 -880 964 99 550 681 351 -22 -214 -856 -566 -58 50 249 -25 -814 -937 196 792 477 348 808 953 329 -532 -513 -926 -585 201 454 591 -31 -863 -284 29 816 -456 -198 -459 760 -584 -239 -474 354 453 818 -808 116 -733 73 -107 -299 584 -423 707 -539 -145 -223 -377 614 884 -4 -682 413 -417 -442 -106 -254 838 -211 378 661 778 -288 -526 118 868 -519 45 664 947 -293 -455 218 -771 788 -335 563 -146 957 -824 -441 645 723 554 942 516 721 249 267 -30 750 -243 -87 -129 927 -888 -321 974 669 -575 844 -795 245 -857 368 410 361 625 -392 279 -500 140 458 189 -914 9 515 -364 -408 366 789 -751 -752 760 -895 -393 938 -751 783 507 702 36 228 770 158 746 106 862 -356 176 -953 -158 210 -496 501 -332 -376 443 -474 204 -474 -523 70 -802 -858 -684 171 -133 122 -476 207 -970 784 -503 335 -941 360 924 -733 -406 586 876 -618 -594 698 -336 -789 700 -960 -258 98 -103 -729 627 -21 56 844 856 501 -217 266 30 -619 71 -952 604 334 254 -514 26 589 -447 -272 -688 -659 603 -676 715 967 256 636 -345 -151 807 -21 -139 -831 587 -641 -575 -161 -769 982 -514 660 -264 454 -736 -711 -31 -325 -163 682 -135 -861 -955 -981 507 506 127 1000 96 -129 595 -768 238 834 -660 448 -613 75 -787 956 -336 88 506 -965 -743 -245 -846 598 -416 -818 647 201 518 153 -309 67 -633 155 369 132 731 -629 868 829 -704 841 -666 -512 812 -19 141 671 -518 754 -370 733 -209 315 -831 958 92 -731 -827 636 -163 262 -696 -945 -284 -405 326 305 700 194 -886 421 301 -534 371 568 82 880 933 421 -144 821 28 794 -181 -18 -429 -453 457 -522 100 -815 423 839 24 -752 -802 63 453 191 -721 960 470 -878 -471 516 -848 325 791 31 -840 743 -236 -662 941 206 137 -287 -382 -712 399 532 923 260 -144 -444 -87 190 346 334 -482 493 -607 588 404 -28 -114 -656 404 978 -645 761 771 -469 -321 160 -857 922 767 812 -556 -584 153 -629 -911 840 325 -824 -406 603 280 500 831 860 839 913 727 -430 -178 -943 931 455 769 82 344 183 -833 -362 699 -24 575 -880 741 -296 171 503 -695 -212 129 -931 1 -453 919 -454 -590 520 382 -236 -521 414 -63 499 -385 883 186 -388 192 -459 898 -611 727 -962 -285 78 -523 -679 -186 813 -624 588 -120 185 -882 -229 905 400 -914 -836 -940 -717 -775 706 706 -321 729 -917 909 830 -717 -283 -338 47 589 625 -355 -402 537 914 -659 24 893 923 -976 -131 -594 -894 -649 338 973 243 -318 250 340 642 -73 969 -599 -794 -227 957 348 827 734 518 -931 860 641 -405 -732 402 191 178 -243 774 -717 -508 441 -839 -237 425 101 -393 -904 91 -416 -698 -734 650 198 281 -180 -812 815 -616 -807 904 94 -660 899 -2 299 -421 -765 -814 243 717 -694 -112 229 513 215 -361 984 565 -11 8 336 -670 -365 882 51 991 370 663 -537 -186 -275 -633 231 883 454 534 148 657 898 -555 891 -612 248 -160 -40 -818 -507 256 225 -820 777 -424 -325 -887 -769 -419 555 -176 816 765 928 -350 -167 881 -623 -525 908 540 434 911 -772 703 145 -170 -787 391 -331 954 592 -310 64 -696 -732 895 -655 529 407 58 -750 -226 -828 959 -80 -837 -715 153 -94 796 -245 319 -241 861 65 8 -597 96 -376 -264 875 85 -929 -173 740 536 -712 422 675 865 -348 552 955 860 551 -159 840 -431 102 -906 -553 -187 83 -557 884 763 -620 802 -871 -143 -528 832 -973 527 -338 -750 -218 -993 636 836 923 -591 161 -905 88 769 167 -508 214 -987 997 241 -330 -384 -483 -103 328 -258 -292 -473 -286 180 -407 -839 270 -914 -292 -821 -79 665 907 335 -611 -903 -235 939 356 849 -830 -714 -776 668 -985 -836 271 -661 119 630 608 800 988 -171 282 143 -848 -805 -678 888 -662 -799 -314 926 -271 403 -631 -706 764 852 -771 903 -321 -786 -301 178 522 843 508 -245 396 -820 905 -882 -74 724 697 896 -389 128 -295 545 -663 922 -496 -54 895 -520 759 -167 -435 435 -674 452 840 433 -702 996 505 774 162 -44 494 -868 570 255 878 -316 -256 540 349 -139 398 74 -474 -359 71 -400 458 423 -805 -24 687 981 369 562 329 10 863 610 330 90 727 -733 411 216 648 292 601 -90 940 878 517 -173 -925 81 850 401 189 502 -199 -365 727 -253 -564 220 34 812 -670 -6 267 899 918 -616 445 698 690 -213 656 -130 517 -796 303 126 -745 55 -455 -973 -471 262 -428 -587 -613 -220 551 -39 733 633 -603 837 260 246 -13 -185 -280 -805 263 43 -958 957 -389 855 -56 344 -250 143 785 405 -907 -243 -639 -599 436 -414 789 -947 -914 -716 843 -807 -68 -117 443 704 519 745 -5 354 -826 -107 -984 -573 993 -675 195 -275 905 -592 -148 46 495 542 85 -437 45 603 -613 -413 560 -663 -312 891 -252 62 298 731 847 103 552 -594 928 -515 -537 540 -521 532 77 858 -810 950 746 4 140 -807 -329 -463 -363 -855 -844 629 685 156 739 -299 -365 715 368 356 524 137 468 334 -87 595 950 -979 -792 396 -863 335 561 474 420 -64 -516 -552 -437 0 -177 -523 -560 867 -28 804 596 -215 -332 497 189 -512 374 -899 930 711 -948 -519 519 -162 -653 537 -769 216 299 -984 525 647 859 864 305 -175 -521 -675 -204 -248 -746 -543 369 774 -382 998 893 114 130 -37 275 -300 12 -471 -377 -27 -589 -166 -426 662 658 648 -884 -709 141 997 -347 -244 254 556 -698 -271 396 425 530 855 134 -361 99 -399 -413 459 161 477 -827 865 187 -483 -97 -249 -758 -135 140 -833 -83 285 240 -904 -921 -238 544 373 142 -78 752 179 452 -930 -472 -764 538 93 -197 -941 486 -601 -508 -256 272 -516 901 630 -373 -863 69 749 -729 494 549 -161 779 443 -916 213 -133 -169 166 999 -581 498 -2 -81 66 -115 -195 25 -341 -410 561 -172 110 696 435 412 -151 -498 786 -445 -238 557 319 -297 599 774 -431 247 -708 -171 -943 971 765 3 -341 -31 757 -209 27 -730 962 -719 -118 -338 175 -812 -976 -996 827 -112 26 642 -931 485 20 -386 -301 323 -5 -839 597 994 358 247 -959 -35 -205 778 50 607 129 -673 -649 103 -84 272 287 -884 -884 404 -377 829 489 952 -282 737 148 -13 -75 739 -286 -258 -474 -932 324 -115 989 -532 -957 -617 524 -444 438 659 -58 822 -785 -816 763 -707 -661 -209 -661 220 -428 -404 -151 450 -176 498 571 789 80 -17 452 664 316 72 -257 -508 345 -412 -717 276 661 308 461 802 -661 777 370 134 -94 -720 840 -102 -790 -229 198 -619 161 -193 407 -664 -521 -678 648 678 341 699 -260 -478 377 -469 423 17 -1 1 911 10 -808 995 848 -779 879 -81 418 693 732 -806 -262 785 -334 -143 675 -673 789 -491 -276 91 -690 895 647 -20 -257 432 735 654 -75 95 -641 919 756 244 617 251 337 58 217 -606 979 -308 -93 -425 -502 -856 -523 135 3 213 -982 -623 66 106 -571 -27 -450 -897 -837 677 -780 -194 794 186 -253 739 494 56 -301 951 400 -655 -634 -933 -817 -483 -914 -965 661 417 -109 -436 -27 -638 -888 320 -226 933 281 -468 -246 158 0 -60 -714 -398 -110 332 842 -753 -690 911 -70 237 -96 -684 -137 -881 -138 943 500 -126 -828 679 277 263 994 -919 995 -774 -828 673 957 -876 166 37 293 356 -49 -50 -813 799 -504 -177 -558 -477 -603 356 -636 -830 -39 65 893 -491 -529 841 693 -836 -100 435 639 -61 -235 -632 -137 -373 314 -6 -342 508 409 731 -708 802 925 -723 292 959 706 -948 -846 -337 286 428 -646 -148 -545 -431 170 -151 176 643 -839 -408 856 410 8 -854 66 861 520 983 -386 642 899 790 -96 -273 -961 674 -850 -225 -148 -907 -700 -711 -733 -763 -121 -150 -709 608 180 659 183 543 -330 -352 651 284 -59 455 12 -450 595 848 -876 -444 990 -757 357 -901 -689 335 429 -255 -53 -587 -107 919 769 -704 701 139 -629 -985 -439 -600 -849 -14 -829 630 -241 844 -139 -631 367 -704 309 -329 312 -706 685 -28 -334 574 897 -677 -708 243 850 -663 -246 -436 -113 -563 85 -535 -157 -848 -530 -491 56 918 604 848 -576 406 -92 -375 386 -514 -463 331 542 528 -835 -107 -234 -948 319 -807 357 109 743 837 22 210 979 828 842 -483 -359 74 -555 907 -698 634 -261 -150 194 -942 374 500 -554 -696 249 -115 83 -126 -762 322 -690 -402 181 517 411 777 735 -931 946 236 -184 323 248 -420 -393 665 465 14 -411 87 223 734 -914 -455 -77 523 -359 631 817 67 18 -866 281 -97 102 -745 -275 306 940 -655 471 -727 461 702 730 483 526 -848 -274 -526 550 -561 -894 796 -634 -537 -883 -437 -363 -986 741 -29 -563 -669 329 -944 -8 699 -967 323 -636 -645 352 -55 141 -267 -894 -682 -817 -713 518 -399 -597 679 591 -295 -882 129 -551 533 -651 -975 995 -26 -346 277 -403 -624 282 -690 -693 795 -185 -803 979 211 406 -650 -407 -859 -248 771 -599 110 -237 764 -133 -356 -802 654 -752 814 -720 -904 896 916 246 -671 822 -154 -157 555 -821 556 347 -932 -828 689 841 695 -676 -368 -971 738 -856 -726 -67 -322 -963 -536 986 -514 -544 -839 -835 -684 -156 391 673 548 588 634 239 -472 342 -725 -819 -520 952 7 -911 -371 969 -982 331 809 -540 -367 433 269 650 -707 -78 126 397 622 567 855 834 -755 -635 -717 -704 -821 283 85 -356 -774 -794 -347 -608 483 675 -752 -666 -340 -35 -231 399 757 -679 521 -789 19 60 306 -164 580 791 -102 577 -762 664 -982 166 173 304 793 885 -992 -141 -640 -916 185 -147 -897 990 -115 -721 422 939 -826 958 -951 779 426 -64 332 226 -819 -5 -1 -755 902 165 -348 -595 413 46 931 -489 -479 -816 726 -313 10 -159 991 -577 612 -45 277 683 -179 993 590 -145 989 92 459 351 445 -839 503 366 -757 599 17 280 -654 515 891 -321 -119 -977 -305 -590 701 -147 544 318 667 201 647 -134 -476 366 711 378 -452 600 -375 144 -925 -52 -824 338 301 770 302 -517 497 986 -943 -864 -845 386 816 265 -692 -54 297 -504 -450 865 -421 -644 -666 433 -383 -225 521 -431 -974 364 -251 507 674 -788 -454 575 24 288 -335 864 -923 -679 478 -914 318 120 -167 683 107 526 -671 -215 -138 299 -630 634 308 -443 884 105 141 -117 -350 -823 -790 213 913 -674 807 -5 258 45 -593 -476 -801 -25 -800 -124 631 153 142 995 233 267 -25 -696 -644 -706 -187 323 -967 -875 491 -390 602 375 858 -819 351 149 -185 393 937 791 -317 -169 543 558 -502 321 7 -629 136 449 11 -633 333 629 -739 530 -778 847 -249 -25 -816 -639 880 129 265 -799 -447 -781 -662 953 843 310 -411 545 -720 550 -345 -336 351 -964 537 -336 783 76 920 -564 292 66 822 -861 698 -882 -20 917 852 -187 330 -621 -240 868 -96 142 -424 -13 -554 403 482 -522 -670 -140 902 -4 -756 249 110 423 451 728 405 485 870 699 -90 836 120 36 521 -684 -807 -536 -257 -904 205 152 775 -908 -261 -483 731 226 608 951 -283 -707 475 916 -693 -866 -868 -864 -229 -391 -261 74 619 -415 686 -687 -675 -59 -48 -925 -800 934 584 408 -918 -879 354 853 166 -62 207 -919 -385 -973 329 970 -670 902 948 -739 -605 97 -541 276 158 121 82 -7 310 760 -75 -571 333 651 634 475 -150 415 325 -8 136 -438 783 -360 424 372 697 695 -320 851 663 883 363 843 -264 -277 -462 391 -112 415 -346 915 201 789 594 725 -299 -4 895 -822 851 358 767 -149 -132 309 320 601 -572 55 -684 -269 -975 -173 21 -871 -845 -58 -218 193 -127 -367 -770 921 266 850 973 979 -488 -657 -807 775 794 -658 -518 210 360 783 139 180 -41 -363 -67 780 -219 -525 -109 381 855 558 249 844 -414 97 745 160 50 417 -553 475 -307 192 766 -578 135 147 -780 -419 -463 -273 -122 860 746 -90 -980 816 -883 603 -348 -225 -609 605 -500 -960 -664 422 928 -871 832 11 186 246 300 -974 -520 -269 366 -366 479 831 -826 -690 189 -391 -68 933 -507 -512 -851 -579 -72 113 -596 904 -721 395 -249 -129 -167 786 435 -240 358 -991 -750 -86 839 625 815 113 849 -164 -246 -146 272 -435 -833 -263 685 975 -855 822 -168 -666 805 -790 125 63 -410 -637 -20 -477 -929 232 272 608 544 651 888 670 802 461 813 79 -21 -616 91 571 671 -972 567 693 -955 -162 443 949 -684 -472 100 820 -265 -893 831 -71 -85 546 -229 -465 -191 603 -315 -874 854 512 -75 -943 171 649 776 -123 513 224 -679 946 41 -361 -773 359 443 -691 727 -665 -820 965 318 -628 -120 751 -494 -909 895 -720 -572 -937 -479 -527 809 -700 91 -93 456 632 517 -616 -736 -441 -569 -264 -922 -825 100 -504 -417 791 -585 -348 -942 386 -862 -723 -853 -617 -911 591 714 -30 132 241 863 323 -492 -127 -168 -802 -958 812 570 780 -992 278 308 -110 697 216 311 594 632 928 -627 -664 -729 653 475 -924 -150 266 -995 228 -625 877 -870 -374 -561 862 961 -169 584 -926 -230 -816 -947 127 -539 539 305 875 -907 630 711 -965 582 408 -724 -623 283 -327 -962 986 550 -492 277 641 -674 187 -770 -139 886 -277 942 277 295 -167 945 -331 -18 -726 -490 348 971 -257 957 -427 -269 -535 -449 986 612 620 217 -455 309 -748 103 302 -4 114 316 719 260 535 -582 -912 456 781 516 -133 -300 264 -419 29 -935 985 -725 -799 -714 769 -280 811 -84 513 -967 835 -9 -22 441 -328 -467 -543 -396 226 818 281 -731 -106 119 267 -868 -626 609 386 -582 729 -333 619 753 81 -175 460 -224 366 -459 -847 405 543 982 873 -467 963 540 508 641 -664 -828 -298 938 825 615 -402 392 108 -968 363 -402 -223 645 804 139 725 103 -878 621 560 -175 -334 -285 883 -395 -659 579 494 -74 821 174 -830 -993 -775 217 120 229 495 113 454 -374 684 540 874 -489 -189 820 684 150 443 -971 298 -510 -72 -775 -968 177 -719 -386 422 -82 606 284 580 48 -708 537 503 -201 -771 834 -643 656 -458 -678 -540 -69 -984 -497 -804 401 68 -417 -81 -4 515 -586 402 375 -33 458 -700 -977 180 810 85 -352 -284 -49 -574 -308 572 44 -165 901 -243 838 182 89 999 36 134 -372 -335 -558 -654 529 -286 404 817 -266 337 604 852 571 191 25 -452 657 81 -416 924 486 619 -403 538 623 393 49 669 901 955 325 -255 160 -262 536 -923 932 794 -968 685 -126 -730 57 318 472 54 -579 -240 491 193 -97 -500 -428 711 -117 -278 -478 -568 -807 240 -75 724 682 -324 -243 673 605 244 -944 -733 546 356 -799 957 669 -631 199 -814 65 666 -62 -657 -302 -577 536 321 764 334 373 670 184 -739 281 50 -965 527 -931 -393 551 823 -557 358 235 251 238 224 543 91 -811 -258 656 824 -950 862 -926 982 418 -278 -544 -501 461 -951 -999 -784 153 -844 647 -224 885 -483 -610 -655 405 -575 246 -423 -957 825 -393 190 -340 -556 774 -108 338 467 -563 568 -650 813 900 626 652 -371 344 945 414 689 467 863 822 216 -188 -229 -154 -44 -642 -359 -847 -812 313 713 -351 158 557 -796 -946 -8 -230 -234 -986 -693 981 801 31 -710 683 100 -925 -455 -378 -884 -481 159 -874 905 -997 -109 -264 895 -375 194 -833 158 438 258 -387 794 -394 129 -338 -227 -946 -839 220 -945 -121 -104 569 359 -677 -229 864 -366 460 554 884 664 502 -109 -831 -514 -548 -557 346 954 -273 936 650 -799 -244 -800 -165 786 664 440 -226 695 613 -348 -576 -444 -304 -214 640 757 417 87 -942 -971 -677 -326 -856 32 696 -747 858 592 -434 526 -791 -283 -826 -842 952 -831 -780 975 -347 -607 -372 576 702 -848 743 -652 -729 607 639 -259 921 -389 325 967 -699 764 -899 684 -658 248 36 -573 330 -151 11 292 395 715 -332 -77 832 -640 335 183 -242 623 -862 629 -36 565 -225 -431 888 346 -694 964 -504 928 98 -268 198 -837 128 841 -874 -328 485 -394 -456 548 921 -688 459 162 -582 -512 -366 487 -147 -313 -314 481 -7 -14 -235 365 877 -268 251 304 946 25 456 288 820 528 -624 80 923 551 -331 464 -527 618 -150 -848 -258 -91 673 73 -219 279 677 -743 -299 -78 279 -437 -582 -987 802 -554 261 -345 647 585 -436 -264 476 -310 392 896 124 701 -178 -901 -198 -97 584 915 -396 796 956 958 -412 -175 587 824 -669 88 -714 96 -231 -190 -291 744 -248 -762 -340 -647 642 967 -456 393 933 -195 67 494 901 482 -39 790 1 163 -307 723 833 -39 390 -723 114 111 -337 399 527 -963 -940 -847 -527 -774 -316 117 681 -747 -167 -98 771 -632 -543 -72 -395 -746 961 620 450 -920 -908 640 -686 -301 -935 -266 -406 397 439 235 529 598 76 42 602 -566 -853 71 464 555 72 -790 12 -246 -230 -826 -219 -783 -744 471 -145 103 -994 -897 929 813 709 55 998 931 72 -568 -216 109 654 443 689 580 651 -610 -917 -666 224 88 73 -860 -17 -976 440 533 416 369 463 -113 -612 496 -589 -312 -873 758 -934 -174 28 -92 -185 590 709 462 -976 205 -335 -857 -640 -681 760 -227 249 -653 -256 -323 18 355 664 -289 840 -42 271 186 842 -777 268 -339 -515 455 -886 638 799 -906 -16 448 -614 -182 -430 -76 -480 -723 460 -57 277 -61 548 841 971 48 343 851 -125 -408 -272 -523 401 746 350 -53 -875 -644 -530 551 362 -830 600 425 -911 -447 867 -86 -580 415 -366 -444 -732 37 518 -468 -284 665 -869 582 728 -187 784 -411 -291 14 303 179 -38 -582 47 729 743 196 -11 -753 477 645 762 132 -601 -260 600 -578 269 -312 89 -853 -469 -228 609 314 -370 8 653 313 991 500 -431 266 701 534 -531 -638 724 -727 -605 -23 247 961 -260 940 -946 -591 -511 -345 -883 -926 240 -56 -881 30 605 490 540 633 15 -288 835 350 988 -123 347 -20 -113 -600 -688 -874 -672 -978 752 245 -433 -218 -262 672 273 -480 50 990 273 962 -48 -510 -493 -191 62 402 426 532 -258 -29 19 813 -286 -175 -790 477 -706 103 780 537 -230 -542 -472 -173 -93 -743 377 71 535 709 -961 373 -779 -493 258 548 -308 -682 -296 -304 -415 973 627 771 756 368 -382 998 308 -701 763 849 -49 343 814 -312 -145 519 141 825 484 625 -71 508 -537 967 -182 -993 837 -963 -489 612 288 -510 -889 940 493 -604 469 370 -807 -233 898 381 -625 -406 -954 -725 -843 313 -541 997 -543 288 791 412 -433 205 80 -213 152 -932 -995 144 428 258 -685 -310 293 577 -924 418 -633 -829 948 -538 -510 572 90 586 -520 -499 -436 -290 -705 85 -385 595 -408 800 187 44 -265 700 78 -380 -807 218 351 -502 -267 -297 877 -686 612 -531 585 762 -463 -344 -710 -676 -994 -555 222 29 578 166 906 896 -914 -672 -564 949 -500 -379 462 866 485 -398 622 205 -584 398 -417 276 5 -503 536 399 -116 449 -662 -852 -585 -365 884 -330 -567 -616 -57 -806 187 373 30 -629 -775 -706 445 -540 906 -757 -573 -672 756 -319 -935 346 26 569 656 712 679 -859 -204 234 799 849 401 -340 -511 -701 -490 -393 -899 -247 -126 -940 623 32 -672 -572 -936 -390 -375 332 391 628 388 696 32 825 722 -966 -237 -101 249 949 122 -833 492 -271 -257 -538 -666 -22 -763 828 -972 336 738 -227 -882 -791 827 -235 -219 928 -853 -406 615 849 661 559 -960 57 549 -528 -725 321 -441 733 -910 -727 -864 110 -797 572 289 621 -124 -921 -955 928 876 814 621 351 -537 -232 -796 -325 -542 929 -80 -222 506 -572 -951 -7 269 -610 400 711 -752 415 838 -752 -748 755 -373 -333 -849 -419 739 234 -141 245 453 -835 706 -597 682 68 -534 -821 -260 762 673 703 -886 -561 -470 25 596 549 -992 -283 -778 -180 -969 -910 774 371 -954 -206 856 7 653 212 971 76 403 281 879 117 972 -48 895 -938 416 426 -291 -145 312 617 549 324 -715 -886 -103 -740 -276 87 -720 -54 -740 -445 595 -911 658 805 -627 97 -929 366 -616 -751 -547 286 368 -496 -973 577 596 -552 920 -314 542 -172 499 845 -910 -420 522 -91 137 342 -974 -570 -227 63 -676 -681 -422 -188 -551 231 -384 715 -583 959 -455 -927 -758 16 92 226 -579 371 -491 980 978 695 84 -834 -997 -801 808 -378 -792 -358 -708 613 -16 -831 331 -63 -764 -896 215 776 -398 -965 416 353 932 191 991 616 205 -740 578 -154 804 351 786 -220 -328 -24 472 325 -324 296 386 494 -561 166 -403 -756 998 -53 6 -973 -182 -18 803 533 -850 -143 328 522 -639 349 -295 -671 746 -801 571 -499 530 -164 209 -698 -333 -551 321 865 549 -111 886 -37 -669 147 352 608 -678 166 -165 -384 205 -416 666 -644 -318 -14 11 -535 185 760 -623 185 -903 271 510 -828 -130 -396 -218 -334 394 -17 -380 754 529 -746 627 881 380 -396 -886 421 -820 -473 -345 509 56 732 -609 -58 -302 588 -828 -892 501 -842 -705 828 349 42 39 478 540 416 136 492 -283 768 206 -440 254 628 -545 21 146 -576 891 -532 -864 657 57 -874 -924 140 -542 11 780 686 -539 -440 -870 18 13 -130 -244 -870 -186 300 942 739 683 200 -718 152 -680 -380 936 944 826 -83 742 -687 -172 177 -901 -575 -850 532 478 -736 -161 451 150 687 -430 -427 393 -347 -161 -728 727 217 376 10 -411 966 612 556 391 74 -354 611 -470 501 -463 581 980 763 257 -935 119 618 -984 -844 -798 -96 58 9 996 -142 893 678 586 -613 388 -745 548 -51 -297 952 -486 278 655 443 -711 137 -243 -351 -662 401 -42 -216 410 -458 -335 864 -290 190 392 214 -750 -854 -322 -381 -333 447 765 -118 233 884 -385 261 622 -746 710 731 -930 468 93 -783 -486 -69 239 836 569 184 194 397 468 1 833 673 39 117 -960 960 -533 844 167 -948 940 -263 -575 44 -470 923 -585 815 809 79 -435 760 182 -432 -953 -371 689 -593 905 -165 -321 860 772 -117 -165 -471 -842 -630 -215 792 773 -982 -196 307 827 -52 -690 -124 -200 645 566 216 225 576 976 975 -333 389 18 708 -322 857 -381 220 -499 -179 -897 -8 323 -359 -147 281 472 575 606 -298 136 -740 387 415 -927 461 -489 -855 307 -154 -143 -461 281 797 -948 -351 -249 561 927 186 -516 -631 365 -403 -112 -434 277 -313 -379 -941 -210 -65 -98 -336 -233 38 -891 -759 -179 -60 -719 776 -279 -710 -241 467 -237 -168 772 -409 -700 -690 -521 -692 486 -816 -283 413 -307 -346 649 846 -566 -206 -261 -209 -486 -928 1000 241 -115 -164 -890 30 298 -281 288 266 -356 -709 -48 -34 -401 -423 804 -295 -28 -689 -652 -250 -644 355 878 -971 -671 188 538 529 556 -133 -668 -39 219 -513 -607 -186 393 342 21 613 -559 -123 -598 960 793 -434 -714 227 -393 -239 89 -579 662 240 878 722 -429 -257 -548 354 -248 132 -792 222 671 -895 518 -853 -774 -831 -563 -77 700 599 439 945 768 149 -572 -292 70 752 -489 -135 379 -38 -422 660 -860 107 47 745 521 -380 -127 -123 -993 64 -435 -114 -364 262 -700 40 -995 404 -592 610 640 -749 691 -456 -193 -11 -901 702 -298 -671 -409 626 781 384 -104 -157 924 721 413 524 573 -613 -216 -396 -930 286 -807 725 596 -622 931 118 706 468 -413 138 -120 -757 -382 330 799 -132 -715 -350 528 848 -902 -457 887 -921 751 -596 -682 -87 609 -773 878 621 338 -904 657 28 436 102 787 -578 318 681 -719 78 304 -442 -829 882 627 223 419 227 -400 363 664 -335 -420 -349 -750 241 112 410 -619 -673 -580 149 543 549 -317 392 212 215 92 26 -984 648 -656 49 183 889 -228 -18 -353 694 302 647 404 659 261 379 -536 -757 466 -108 -66 477 -625 454 -850 183 894 999 870 -418 -96 235 641 118 167 -563 -831 997 319 938 -889 -442 -340 881 -122 -323 781 -996 255 -750 54 260 298 874 71 911 -140 -784 -800 -723 102 139 800 -508 -275 -346 421 -922 -271 882 278 -335 423 689 -782 317 -273 -215 -306 -974 123 592 -289 -634 -377 -268 -46 33 -652 -950 700 -868 -475 -279 822 969 902 901 -345 -929 -50 19 -107 144 133 -496 -492 -899 -767 -225 860 -327 416 19 604 -823 100 -757 -795 -211 862 518 -305 -117 379 -450 454 892 -986 952 128 -795 -718 -707 -626 -715 -232 -601 -664 328 657 479 -141 -593 679 -717 -713 -672 592 -381 -185 -760 57 734 -131 -153 670 -358 588 -13 521 -532 732 -219 775 -667 -353 -690 -140 -909 883 198 -526 54 8 300 -883 -230 13 -31 -181 417 -293 -598 747 803 257 -524 -34 283 -660 -615 -248 680 509 391 602 679 15 926 -473 -707 533 -136 -817 -160 -560 836 532 343 71 -117 765 599 -580 181 -891 773 -973 650 -867 -815 72 -667 -697 358 -517 -3 876 -279 -980 851 -719 -426 -297 652 328 101 992 -646 -927 -995 -161 -307 -208 302 -184 634 -495 797 556 -387 -657 942 21 416 -643 647 435 92 659 17 488 103 -138 72 -177 531 -367 -500 -326 -212 662 -686 -288 799 -69 -656 -368 497 -126 698 36 601 77 995 497 -877 485 470 775 781 -643 220 -441 -924 -521 61 -23 212 -25 22 -324 95 165 -28 -376 -369 134 523 568 214 194 818 348 -26 872 -775 -354 880 861 742 -649 -132 367 501 -211 -394 -230 186 -909 -454 -905 -816 -174 -369 -593 533 -801 -903 -842 -681 269 -761 -419 276 531 621 -226 -88 947 856 -638 71 -624 -62 160 411 -129 -76 378 485 118 -997 -580 -948 565 -613 -802 -487 666 -282 -263 -750 864 -178 -684 -821 432 56 167 -267 700 -418 -717 158 -174 -456 -587 789 -573 -319 250 -585 772 -541 212 336 -855 720 -944 153 601 -937 -833 -161 307 377 -608 -901 -162 529 -575 -711 177 575 819 -336 -801 -483 911 -900 851 980 -223 227 698 -936 -751 -292 -988 940 -133 -734 -446 -882 627 435 -58 352 984 -476 -671 179 385 -35 284 729 -701 682 -41 266 359 -719 -654 -724 761 546 771 -691 621 -883 -583 -587 216 406 519 607 -879 -434 849 471 -432 -542 516 -244 198 316 -224 106 -48 -988 10 -260 -894 344 -764 -413 -994 -237 -535 -282 719 85 974 -157 -786 560 -77 134 -47 -303 -678 -221 -503 -341 221 -505 448 -841 905 -876 630 582 625 -263 441 796 683 367 735 -145 250 -920 786 -882 -758 387 -320 266 -512 722 922 -60 -426 89 137 709 926 224 428 -71 -528 915 -460 -101 -581 -26 444 974 -656 -421 77 -880 522 871 334 989 -863 -474 910 604 -956 -376 156 859 675 -563 991 -89 -829 398 -770 866 -559 442 -864 -3 214 723 662 496 679 -241 151 227 -463 -582 663 -870 -193 -459 696 487 206 -917 792 332 -397 496 847 -178 435 270 111 691 847 -791 794 -507 606 -561 437 964 -382 840 118 741 -548 48 376 571 -550 -702 715 -499 -974 -86 -939 837 320 -659 573 286 -479 -691 -324 556 -637 977 -341 -832 218 -273 163 -653 220 -43 274 641 241 -474 -353 -470 382 198 496 -71 -293 -182 119 912 -160 496 -507 963 331 755 -449 149 973 -974 -845 95 642 966 -902 395 253 137 -19 -603 -495 -855 45 680 479 -584 996 -574 771 -478 308 379 706 547 -992 -812 -840 225 313 877 -371 -635 -640 -102 162 74 944 -355 -53 643 -701 -776 -602 -497 996 -881 -289 875 -545 669 495 -525 337 -405 364 388 347 -461 372 -203 -12 -264 823 -644 784 -628 -271 977 -854 877 -953 -361 354 -339 930 829 -662 976 -849 264 290 -440 -422 -299 -323 -91 -607 215 -881 -239 566 -993 -613 739 256 -523 656 -870 -348 640 827 507 523 937 729 833 389 -454 924 729 -531 109 -171 144 -670 -263 -786 176 -18 779 498 -551 957 494 -948 874 -771 -91 243 -364 8 558 -29 119 -750 -129 -115 570 278 -353 -927 -836 -591 17 767 -923 -402 -261 -574 379 -42 633 676 171 -804 150 -964 396 -507 -411 -58 869 -584 709 -523 387 211 -674 -853 318 -906 -837 -371 -496 330 -409 -501 -775 109 -534 -425 -675 374 385 276 -703 -286 866 624 662 869 662 976 331 605 -245 -452 457 696 -925 413 641 -551 -826 856 -954 -42 -23 794 -714 20 450 846 -466 -836 497 993 831 31 435 186 -783 239 560 982 -296 573 -298 -895 637 -831 140 729 578 -808 697 -117 906 594 -986 -166 238 3 -552 -467 -583 116 777 967 2 -892 393 845 491 481 298 -592 935 -991 -190 -154 -741 965 814 861 27 -572 455 899 632 -585 315 -195 -652 964 -884 -924 -28 113 -570 -816 5 -766 -79 488 -906 -545 -484 -91 -831 188 79 -687 -700 631 -273 175 -452 -451 313 521 -625 -338 -747 -916 -541 856 841 572 -788 -752 675 819 709 828 675 264 -626 -867 192 301 -221 893 -904 -485 -412 -894 753 -713 -566 257 712 -399 813 -77 -882 837 -155 -738 -101 -309 18 -983 369 715 834 -114 -440 -341 240 -984 -475 674 -415 -391 -537 548 923 232 994 361 831 723 198 -227 845 -356 191 -202 -344 48 -97 763 367 242 -469 -200 572 -294 455 -406 -626 -301 841 805 -940 -256 -433 871 83 -384 380 503 158 172 -807 -260 -500 283 -148 344 -155 441 885 999 553 -709 546 -335 -800 329 -140 -553 473 -401 -781 185 -618 -353 -828 -284 -576 857 -119 -747 -865 -159 729 327 -830 18 -826 -488 782 -455 -658 150 789 -389 -295 -170 708 497 -63 983 984 283 -430 24 926 241 -423 365 810 345 688 960 745 240 -580 -951 -736 -761 -560 -899 -760 -62 163 280 451 -900 -681 66 422 896 -948 -467 7 743 357 71 819 -103 15 -905 238 -151 667 -776 -735 -782 327 -343 307 -440 488 57 186 -437 928 -590 -507 114 -949 971 966 -991 577 549 -227 475 -933 986 825 -662 -681 -311 -74 -968 225 -185 695 265 906 -798 244 72 -821 -303 375 746 543 646 -491 668 162 707 563 148 -797 491 416 638 900 -495 -362 -189 922 -621 628 408 -549 304 -772 456 -699 -136 -926 11 598 -530 985 375 719 240 287 468 534 658 661 -794 624 -455 764 1 538 750 149 -46 218 355 305 667 -5 604 350 -11 -36 -605 -95 -4 487 -248 714 312 413 -601 -437 168 -519 136 352 822 723 22 -915 -144 681 -486 -646 805 409 481 600 22 -210 711 205 270 707 562 778 346 -704 967 -742 -576 691 -992 955 992 -417 -879 120 688 -303 -549 81 194 348 488 -84 402 239 245 755 -767 -381 635 -629 -1 432 757 -168 -924 -966 638 356 58 999 -565 -259 21 -830 268 -957 -265 -538 258 54 -532 586 -531 -97 760 -229 31 670 874 738 -439 228 494 -827 160 979 -346 -64 -588 97 -526 290 -74 834 -790 -157 -604 -686 342 -15 -536 550 -573 -40 -68 187 194 -379 -816 533 74 -539 -346 289 -89 -79 949 -845 -477 -722 -744 -293 615 -211 -54 -974 467 428 585 900 -147 6 541 -293 -681 119 -273 473 -189 -228 499 672 -732 -75 837 -414 -873 1000 -472 -788 410 -419 -936 245 714 613 -742 115 -385 -713 402 -935 -736 713 374 344 920 -421 666 531 908 305 277 457 640 -653 466 -8 78 -681 679 -760 937 481 430 887 -763 799 -77 294 180 -476 80 -403 960 -224 -271 164 50 918 -427 -605 959 154 -183 -600 -749 -963 -696 -44 443 -26 725 666 801 -654 607 25 -539 -140 -513 191 -400 527 619 224 970 -989 161 -187 -842 857 914 660 100 432 921 -27 743 571 606 -175 320 38 -37 772 158 233 -336 836 32 315 -800 974 177 189 -417 -505 58 197 422 -481 147 -464 861 855 398 -438 -508 -915 -720 133 -272 585 -72 -857 -785 886 -559 4 783 -345 829 -385 754 -264 -451 -960 178 336 208 -394 -239 456 -840 213 502 121 -822 -336 253 -515 -369 -380 849 745 -933 958 94 994 849 372 995 -944 375 -504 -822 987 -999 -73 911 -740 -280 -628 -177 -643 511 846 -391 -5 -411 -832 -208 -176 -66 -559 -889 635 -386 -819 -622 -882 30 -689 635 841 208 -479 903 -165 -895 -185 -918 -852 -505 459 -551 525 -773 89 -24 -965 -791 689 947 203 -308 -592 90 861 -227 904 -436 -640 -327 841 -356 621 -306 687 -244 627 507 953 865 -535 -302 911 75 -17 -814 721 -675 873 808 -417 -261 -504 -410 11 -432 -516 242 -398 -941 -639 -931 -45 -506 -353 -414 -761 -966 -277 -619 795 -362 -172 -619 -88 259 -325 757 -62 -773 -92 224 423 757 -522 531 -454 -693 264 600 -75 -304 -673 -223 152 411 11 -221 -557 168 161 488 -928 941 -110 278 706 -770 272 696 647 -630 -792 429 159 -698 301 257 522 247 289 -638 801 299 918 -701 -343 210 -913 52 777 334 -859 217 74 337 803 429 -906 481 -217 219 42 948 -188 249 75 889 86 995 -534 -767 229 502 317 22 -104 -270 28 438 463 341 80 463 491 -309 -158 102 -114 -219 776 146 124 220 302 394 -652 -736 -662 613 562 -215 253 -363 -42 732 -846 -453 -658 -32 -548 127 -780 -231 -990 -933 -475 -383 -971 -938 202 476 -818 758 -961 -466 374 -195 523 60 -655 87 345 267 -525 177 -956 -967 240 -427 618 -431 -685 170 -967 315 252 689 200 994 -443 820 462 246 -525 11 646 823 724 -742 -647 -935 -149 -852 -838 495 15 -617 601 -370 -384 734 -8 830 -94 -442 -373 359 -98 403 906 672 497 -455 38 -611 -296 905 220 -961 -574 911 -957 993 -735 675 845 -453 657 53 663 748 -925 812 -302 -364 -830 -218 -396 869 -946 -416 96 91 627 403 -570 -282 343 902 274 626 547 581 62 80 724 626 -988 605 341 -411 -394 590 -410 -185 -470 -591 611 -691 -156 -327 904 191 -118 -891 457 -902 302 -888 119 -660 -228 -28 745 -237 -149 -636 80 531 -886 -518 -416 -579 -34 -212 268 813 448 495 431 -204 -157 -955 602 538 -291 114 16 42 709 254 -465 757 619 -75 403 442 80 -107 -744 740 919 300 -591 751 -792 -60 538 834 919 -897 -592 -300 394 -392 184 -654 -472 107 -106 539 813 751 687 912 -696 -435 79 -516 -250 -500 176 -91 692 -489 -549 -162 206 407 -328 643 605 -547 -210 298 -128 877 911 402 -715 -23 -830 249 16 991 -780 717 35 -854 377 -860 947 646 928 -956 731 609 -870 721 237 -804 -715 -521 -302 -756 442 -902 -235 773 -865 390 -314 171 -85 -198 -558 -163 -960 -235 354 -369 473 -437 899 263 530 -476 123 963 -440 132 -299 993 72 213 684 356 -55 773 448 243 921 -669 159 450 -89 -884 301 267 26 -469 -865 -379 291 -760 900 212 808 -744 -684 246 -598 -585 -216 -942 411 -750 -901 -482 -962 602 678 404 166 846 323 -164 -500 196 -842 -468 -383 619 -918 207 -244 304 213 648 -913 -741 580 523 342 859 510 39 -360 416 -384 886 341 -793 642 -114 -957 -513 -246 -718 -653 987 424 136 -579 -537 -421 770 -722 886 -731 645 463 -968 -623 -283 305 794 -707 229 998 240 -235 -309 99 -202 289 -179 -30 -331 -729 108 -155 -86 -61 -665 786 -701 940 708 -924 -550 517 -473 644 365 758 531 -157 -868 -546 -395 332 -111 -777 917 750 486 782 817 -813 774 -377 938 782 157 -631 589 728 -753 -750 -562 -710 -274 -753 -548 153 -967 870 -621 251 -562 334 -17 -867 742 77 -288 -688 224 -782 232 -112 -366 -529 -278 -671 -951 -82 393 -505 -326 -525 -328 -172 528 498 689 6 55 -286 579 193 86 -203 740 -422 -745 631 373 353 -178 251 -782 743 -585 557 944 287 -348 -735 186 499 998 -388 287 -337 799 603 -62 290 827 -744 325 288 -19 807 648 -559 150 -898 -244 -113 -100 764 731 -490 549 -286 -100 -472 572 962 -573 -591 760 883 473 -805 -638 -275 467 435 931 539 138 871 -195 -511 387 793 -230 182 -316 99 -511 772 636 -386 934 -817 844 600 162 809 -491 750 607 760 -747 -372 -112 569 375 406 -392 380 550 581 917 604 722 352 669 -518 894 756 17 933 -878 -643 -911 660 626 -371 552 -288 617 323 -917 919 -379 -371 760 82 -653 -871 121 860 478 603 459 -166 692 282 -320 -699 -908 -554 -520 -594 -343 540 -960 -369 -672 498 -418 -489 110 456 102 673 -842 993 856 230 -223 -379 220 604 843 -64 -316 589 363 424 -781 -625 -764 523 -869 -910 906 -722 -326 -978 176 -782 -972 826 284 -472 -541 685 -299 723 895 -901 365 -881 -723 -703 -581 317 911 -136 910 -583 533 741 -551 177 339 -693 -908 -880 957 -208 -249 -548 -156 792 83 551 -738 -284 393 982 895 398 523 -951 875 -878 -940 622 -516 823 612 -290 373 -321 -165 245 -255 778 433 -990 -702 -737 616 582 571 796 -220 -659 143 538 -218 -971 -111 608 -734 197 -181 743 916 27 -950 -450 381 326 -353 554 -161 801 158 -517 666 242 424 -13 906 457 343 111 910 877 530 -232 -699 138 185 -999 910 159 -277 -2 -755 443 921 -582 -780 -690 803 78 -400 -81 -720 -198 -884 909 969 770 -116 -391 366 -35 -369 -983 -748 -22 12 44 324 -474 137 -423 588 -853 -534 567 -576 959 102 393 313 -882 -829 -199 190 323 300 -214 -216 -657 226 345 0 401 -652 181 302 -710 745 -723 -737 -691 766 -42 475 807 -887 -549 -637 -663 -463 855 116 166 -26 486 -791 494 42 -268 200 -346 736 647 -1 -422 -148 -719 939 569 -956 -91 -533 -497 995 65 -122 911 482 -303 335 239 33 738 598 -109 -317 -276 177 -511 706 -173 892 563 -217 65 563 -364 -266 951 -721 -555 -489 -495 -772 303 572 -988 -491 -112 180 -84 262 677 669 -69 83 -178 198 212 806 806 720 -735 349 54 -836 852 98 -105 873 356 -753 370 292 -934 344 -613 -232 -739 539 -666 592 172 -420 886 568 821 96 -350 -695 89 517 -910 765 -2 637 -250 32 440 569 824 645 192 -576 618 -589 -949 567 -321 65 -581 -161 -891 246 912 -931 913 -409 -531 686 -229 968 803 -719 -658 -637 880 -573 485 -552 -853 903 252 -255 824 -54 -129 -539 954 -582 69 -19 -600 111 -309 -564 187 121 736 -728 809 -41 912 -707 18 -74 364 16 -80 -476 -39 -294 -998 978 130 418 822 -247 -689 136 510 -100 -767 -521 -845 -774 332 -373 -709 -455 -28 -140 -730 -983 -362 710 560 95 -540 -907 480 -442 -86 -200 693 556 398 -822 -679 -592 300 -861 5 -10 -477 -472 889 922 436 103 435 583 -220 -636 -591 205 -815 -203 162 382 960 595 -656 634 691 340 -140 125 89 -283 -116 80 -784 922 905 -847 856 477 -287 20 736 875 -939 463 -978 -604 400 108 390 -212 -727 302 -257 991 300 -988 225 -927 840 244 -13 750 -934 -804 563 -658 229 -681 -902 235 918 -98 -945 583 445 605 -58 -327 -332 -815 381 496 -120 12 -944 46 -416 315 -466 -172 -915 368 292 38 279 471 5 -274 143 -919 246 159 562 -829 958 887 15 921 109 -917 378 -289 -836 233 160 -359 -680 411 -485 211 -265 -583 822 377 -400 -626 -330 617 -553 861 197 -83 -238 967 -213 342 82 968 865 999 -781 108 -403 -320 -47 67 384 -74 -117 -170 -906 -510 681 171 -186 699 920 -948 -684 648 503 -98 -357 -579 -309 798 901 -711 -825 -595 767 921 380 440 -987 -753 -164 -836 -472 -214 13 143 -88 770 446 214 268 -622 -331 861 -899 982 -676 814 -23 -336 75 -685 68 706 578 -70 -311 -577 -429 -697 966 -637 -909 -633 -189 986 -288 -214 -541 669 677 37 -46 -944 -887 124 -780 -658 489 -520 448 776 -998 -61 -885 550 713 -982 844 -980 56 991 -730 919 -277 -484 -727 858 -458 -38 -701 58 550 -730 337 -668 274 -179 -835 483 -412 -992 441 553 983 -316 -961 -166 -391 243 208 -432 69 -38 31 335 -697 -319 264 310 -172 322 -16 695 -295 835 -377 -727 821 641 -880 -640 -20 618 408 859 -48 -423 -251 -142 440 887 266 -79 -330 57 324 316 -626 25 -454 804 -221 546 610 572 685 -459 -990 205 195 664 34 -538 910 -861 533 915 798 439 178 94 -378 -196 670 917 -223 391 230 596 273 681 314 160 192 534 668 -782 125 -163 754 -716 178 987 563 -286 20 781 414 941 -448 -730 -258 -23 49 843 -912 -893 354 -424 301 -800 -161 942 -645 459 -148 485 977 -287 112 -225 -336 489 356 -369 -849 -822 -129 543 -507 20 905 -44 -538 -621 123 -258 -316 130 -1000 -108 -290 -124 627 63 246 877 -147 -971 -258 391 137 -136 506 -976 -357 -147 -755 874 -61 312 -264 145 -754 -543 -468 -784 -362 432 351 677 562 -966 16 146 943 88 -157 -52 -928 -664 479 -227 999 -338 335 284 115 -620 9 -790 -537 -745 -431 913 418 -57 -667 67 -772 -133 -891 -840 885 -331 233 -449 -70 -448 -53 -787 -969 -325 -834 708 -491 -402 487 199 -114 -576 796 -799 -27 -825 205 636 -885 476 -585 129 -589 291 -725 968 -793 -596 -588 630 -714 -843 586 247 -26 74 9 592 -981 774 -766 -289 446 590 643 626 -572 -892 675 484 -966 -223 -655 245 -941 -649 107 -328 -364 306 489 300 944 839 -147 -359 174 166 -780 -137 814 -856 -708 847 626 -647 810 -598 -312 -653 642 825 322 548 -489 326 -621 -634 -527 -642 556 -291 -655 264 421 703 -364 -754 -145 -73 486 892 577 -75 -353 159 -695 834 -20 322 518 -950 922 667 921 824 758 -892 747 -82 732 671 698 -643 -660 -628 226 405 -554 -93 275 40 869 778 543 -77 233 947 490 -841 894 341 668 -883 465 762 -958 888 641 -678 -640 144 -297 314 435 316 571 287 -612 590 423 132 -768 -874 -726 -673 539 -48 872 633 -453 669 728 351 -717 -26 -77 -173 -891 -116 -906 -477 -810 786 -108 -406 -736 866 582 -353 -98 -100 83 -162 412 -961 280 -179 19 508 593 -848 257 482 -414 -715 820 187 -558 883 -517 -668 -634 -644 -918 -957 7 -913 70 630 694 -584 669 -631 -503 575 -422 -539 947 -162 -561 -905 -982 45 818 801 -605 455 -606 640 179 458 -783 776 -741 -539 -844 533 -287 791 483 112 -420 -32 -113 604 530 813 853 -311 -563 905 -21 -761 -764 -312 199 -313 472 -204 658 -885 -638 148 593 -328 307 -517 138 249 820 171 -993 697 -895 134 -843 483 604 175 715 -735 414 606 -756 -176 -844 93 115 234 276 355 -243 -464 -263 -726 -875 750 -74 -155 -683 221 -862 157 -195 -592 308 973 -605 -614 442 -392 981 253 671 208 -447 -97 -500 313 709 -672 -407 652 -720 718 347 763 -412 488 -278 496 780 -966 -891 569 239 -797 96 65 -908 203 222 730 394 -99 665 969 -23 -852 712 743 38 -973 -847 -683 -288 -644 574 -82 -292 408 -344 998 28 -399 192 392 -32 958 525 867 -708 -942 -874 434 -366 -813 -840 609 73 -202 475 897 108 -158 864 189 -112 814 -736 904 -892 -68 -179 -974 -305 293 570 595 -636 620 -12 233 -618 412 6 713 -398 661 627 -337 777 -780 -375 -325 391 -578 -414 270 -57 454 732 -297 357 794 -530 411 -988 763 920 39 -964 -888 -876 215 922 661 25 280 -513 191 443 -79 -386 -419 -603 -476 751 -686 -971 651 74 -474 572 -486 860 390 358 -801 -312 -771 -734 -87 785 795 -983 -524 464 -991 804 -906 259 -80 -874 716 -657 -401 644 376 419 160 277 209 199 145 509 -618 -629 -415 -928 -395 478 -936 -690 968 -451 -210 715 -311 726 489 -168 -827 -210 946 -431 83 183 -385 -144 -964 -727 15 -872 -470 260 -281 -102 755 -587 -888 -519 197 615 -355 643 -735 -807 283 -278 469 -816 226 -941 610 703 -332 933 -133 238 -953 -974 -131 -986 461 423 737 87 260 -385 -864 446 -584 490 -84 470 -681 -747 -362 -350 478 432 -581 -211 -523 -572 -68 -171 -575 -862 200 -828 270 -235 737 -870 121 300 134 146 -248 445 668 56 -683 838 743 -949 -579 864 -632 142 -983 799 977 146 366 -857 157 643 -577 735 934 936 268 699 899 -603 -810 -683 587 741 181 -104 758 -867 -562 -654 549 -343 179 650 363 -227 329 -477 -286 -227 -174 -779 -480 364 -132 563 490 453 734 395 988 -51 -418 -248 684 273 116 245 -457 -374 -130 787 -938 989 -620 -368 -841 -709 -492 15 63 -595 993 160 384 700 -517 302 -621 -493 -501 184 -779 -80 -158 960 993 -776 429 985 221 -583 -501 509 924 326 134 239 416 -853 152 -96 193 -709 993 -159 283 46 -706 432 -812 -958 -539 -105 -287 -327 -571 705 -470 869 -101 295 344 -265 -885 -841 563 -734 -186 -807 -201 -712 -722 -630 -732 847 -333 -927 122 850 352 185 -432 879 211 399 -766 -425 -415 -353 1000 -296 395 946 -22 -336 -717 -271 845 179 1000 11 362 -981 981 -556 -268 -717 502 392 -847 -868 -495 -416 469 -365 682 170 530 -76 863 -646 -341 -283 -520 306 -719 -352 425 442 -923 -777 -841 597 -562 -709 724 -872 535 931 251 -643 891 -161 441 138 -62 69 71 -244 -597 324 805 148 -19 -501 384 351 -402 93 -545 891 568 972 -124 -426 790 -84 -971 954 731 656 750 16 -396 -345 -345 954 -851 822 -878 734 -739 860 981 -874 940 -159 299 432 206 509 -32 -452 222 721 820 -746 831 -783 711 884 444 628 -991 638 824 -99 -288 388 -319 50 -572 -784 746 -828 570 927 302 406 682 511 -981 643 -600 -576 788 -495 -731 -645 334 -703 -294 -434 882 -359 157 276 8 882 306 -644 9 349 461 295 -500 -671 671 874 -335 -212 131 -200 277 833 878 -681 482 797 -293 -882 -236 370 -543 -84 838 209 425 -392 994 746 389 -722 923 212 -58 -505 -752 610 43 -904 -949 624 -84 325 412 -784 468 -112 -525 366 -825 858 762 -828 -429 502 217 -442 95 378 -961 936 107 -548 384 795 -62 931 -555 -158 441 136 251 -568 -799 -1000 -655 179 681 -925 -215 -409 731 -539 792 456 10 -296 -817 -928 956 893 118 583 476 -914 180 330 962 14 465 115 738 418 602 -255 252 404 646 96 -180 377 -902 -508 -692 199 -241 -140 906 -104 993 726 -295 -990 568 -963 630 302 -180 950 -863 -883 914 157 -254 772 -237 603 7 -818 -700 978 -872 895 925 661 -764 -387 -15 555 -544 -936 -465 200 77 521 -341 -426 -526 -210 650 707 -179 440 -840 952 44 361 448 805 742 33 -503 971 -874 224 892 570 -264 35 -531 151 -883 -436 389 -117 -630 -770 300 -986 265 335 775 -415 -398 477 -813 604 944 559 -715 -356 203 881 7 755 -36 -178 471 -761 938 299 555 -195 -585 325 -346 321 -298 -883 -904 -812 16 321 213 18 105 -932 -648 -7 920 446 -574 42 -704 741 7 356 525 958 418 265 -325 534 -384 -594 -140 -727 76 -447 548 -925 121 310 -602 -879 -949 956 393 -878 792 -894 -606 -842 129 -274 772 -337 85 740 -912 933 -817 215 235 922 618 -414 -875 126 537 -647 -885 -728 238 -916 353 -3 -594 -437 727 935 730 -265 200 515 570 165 -65 -188 -998 55 -357 558 -944 727 667 531 -531 57 776 -386 -88 904 -213 563 827 -831 -473 10 -280 -656 699 743 783 -946 412 -622 626 183 566 -268 -806 -24 -683 996 819 -826 488 -982 691 543 -618 165 987 -190 731 171 -65 595 -120 -106 -468 -100 959 -584 -528 -865 -707 -139 -572 -656 859 195 -415 920 -772 -354 -540 -170 -283 -274 -458 -633 502 -504 941 341 -875 196 820 870 97 25 -997 -883 -487 -158 424 449 378 592 452 -861 -748 794 699 40 446 960 -238 -845 220 544 910 -11 -261 -129 -93 -992 -430 406 732 155 -486 -729 -824 94 -141 888 780 843 -748 -167 143 142 36 116 -244 757 61 -382 260 901 -308 -281 -783 266 -586 -857 -121 -541 -484 146 747 274 -756 -402 -742 762 -440 -568 -457 94 202 -891 -833 -951 567 -478 -717 754 175 98 992 -255 -959 -109 -514 555 357 251 -384 -80 10 2 837 889 228 968 -894 250 -971 -404 -933 552 171 58 672 125 -917 249 60 -595 614 -325 100 549 775 -591 793 -442 -737 -538 924 397 320 -345 -228 851 -947 608 102 -903 -461 -648 -450 -591 -24 -907 -638 935 925 225 389 610 442 -370 -895 883 590 -344 -251 -184 140 -977 961 732 -467 616 -719 -869 -116 -390 438 965 517 157 -680 -963 -202 -617 649 -14 257 -191 -559 103 389 -297 489 -215 62 93 698 186 658 -543 -618 801 244 -594 453 542 -409 799 -340 -669 -193 317 -242 -58 505 17 -403 819 -709 535 -940 -487 -627 -892 -291 280 -587 -209 407 802 -435 639 -694 621 45 251 207 856 -557 -959 -336 528 -391 10 590 858 918 -252 676 21 346 -155 -31 -621 187 787 64 -937 210 -209 -721 -767 517 -54 658 654 -340 872 231 -210 -238 713 -183 -89 568 -28 -553 395 818 868 981 -535 -478 323 -680 389 -958 148 165 933 -621 -572 -645 21 553 -167 268 -980 464 684 783 -215 432 92 884 -397 -11 543 169 -234 772 202 -729 265 145 803 174 340 -654 421 -948 -636 600 285 -554 -302 -416 447 -997 638 -70 -979 -732 464 715 121 -798 997 -577 -832 175 -591 -855 -664 -937 171 -809 141 797 -829 313 794 850 -627 -986 -776 370 290 -992 537 61 -60 906 653 -778 210 -838 -358 -119 -944 -329 45 992 -429 -286 397 -458 474 823 -464 -347 -264 475 -167 -82 990 673 -286 873 -793 -482 529 993 -270 -972 877 75 -349 376 114 -434 -839 -371 -898 -130 -107 893 180 -341 562 234 -932 229 -29 7 -86 -226 774 -527 459 792 257 -611 -766 202 291 881 791 432 -173 94 145 688 391 558 906 346 975 -856 -831 468 -10 -947 998 -16 797 194 269 522 -479 653 536 -464 847 -472 930 -814 -491 -842 -940 -312 -420 227 -949 174 255 -50 26 -143 -850 649 897 -224 -689 -277 396 249 766 601 587 696 443 -11 738 272 80 -801 -152 143 -294 349 710 -388 -577 -429 674 -378 -121 -494 -809 557 -535 275 187 -309 -906 322 -571 -858 435 697 133 -358 -35 868 -356 319 813 970 179 -33 -65 -335 -682 243 392 12 234 174 -495 473 -966 -831 535 815 -459 -845 809 -76 -127 -126 -519 -789 -364 72 371 855 768 -324 396 773 773 -807 972 -193 480 11 -837 851 -785 -490 4 216 -47 485 -175 398 -268 37 552 -714 -957 521 -235 815 -846 474 -741 799 672 224 465 -802 -614 -686 658 764 -35 -78 834 -39 -45 220 -625 810 894 135 368 -44 -376 -902 -225 -369 -499 63 -196 -810 685 -266 179 -122 -504 -64 -333 111 71 -64 -934 -339 -387 -694 -286 177 -406 -822 -740 190 -636 979 797 -20 -203 -28 -711 306 -9 573 977 132 -797 479 -578 291 885 866 753 942 -361 531 -651 327 159 -808 32 -603 -490 -830 -887 906 -518 799 363 -681 263 -331 704 106 -325 989 246 325 -421 179 881 -991 550 619 599 -788 -700 476 160 -669 -683 575 -693 -969 -547 -667 813 -156 141 39 -70 605 210 -445 271 -317 -390 -504 833 -49 -546 98 617 940 473 457 -949 269 685 -759 235 -478 593 535 304 -937 258 -181 -612 -203 -585 845 205 175 -374 626 -297 75 -480 -742 740 95 -445 230 826 -404 -947 11 478 -82 -61 -918 -355 947 917 346 315 547 168 -717 191 -213 -216 384 356 617 274 132 747 309 42 764 -771 847 421 508 630 523 460 188 -749 -157 -679 -106 985 -750 -126 -98 -77 510 616 374 -496 -354 465 571 320 -654 -343 747 -398 -653 -179 -480 -397 217 111 672 698 -1 -728 902 -516 348 -27 995 -319 -990 666 -540 -466 -148 270 707 -173 281 -997 731 -36 -828 346 -718 444 461 -170 146 -307 -484 567 205 271 48 -348 777 40 563 -30 -18 14 342 -461 -541 -622 -806 121 -367 144 -59 420 -420 788 657 -379 -916 565 807 801 910 234 -439 718 243 223 66 674 111 -194 -478 -6 504 27 -458 -601 -544 195 -280 -80 -191 874 -481 74 351 -153 -883 698 176 383 780 -585 680 -848 -885 454 -447 -594 970 -228 -827 219 -405 -822 214 -947 781 -995 26 -419 428 775 350 -856 524 -154 331 -19 -992 47 -700 649 -312 719 -570 409 -300 922 936 171 648 114 -274 505 -532 346 539 -542 -826 -994 874 815 -527 -893 -342 957 -370 -853 -420 -631 -637 83 -701 61 964 -933 -190 326 -227 127 -80 -192 -318 744 -327 -254 348 754 179 995 891 239 814 -429 592 534 526 -319 575 -742 -185 -389 -933 388 -751 305 585 645 64 -236 -290 615 -790 -595 174 449 948 750 174 226 862 -180 865 856 -38 -905 62 455 -441 551 -923 489 705 270 -575 727 377 830 -940 -164 680 497 -737 -630 -565 845 614 -958 -604 520 166 -744 -933 -314 -437 -509 -219 170 -371 769 -679 -952 -241 451 771 584 -341 -34 -806 -507 -287 728 -508 -806 -391 17 -815 -569 -380 -267 -992 -999 699 -179 -459 900 -675 382 676 -902 -244 645 -731 -935 -339 467 365 521 -78 -562 -28 519 -152 -200 -606 -866 745 330 -188 -443 -711 210 613 852 -27 -82 -323 -329 -443 -595 128 -426 381 -798 698 62 -471 892 374 591 -534 858 629 515 253 410 -133 -440 607 -607 -35 665 78 606 12 -740 -660 -478 -746 582 -499 516 -974 -519 670 -885 726 -891 805 341 -565 -358 779 706 193 704 230 695 -914 -576 645 -143 205 -427 -472 -694 -759 -308 -141 467 -91 -353 -828 -459 988 896 516 586 -581 838 -945 272 439 309 644 940 -745 -99 512 591 -577 -795 -904 -180 485 436 725 -845 626 -91 -251 850 -14 60 560 -507 -360 791 -997 -195 138 -868 668 -530 204 -888 272 -950 856 782 -282 274 -492 -208 -817 -183 -305 -928 -274 873 -504 -992 -947 -848 -8 -132 -572 -530 -186 529 -466 425 153 83 -467 -992 6 -677 391 -884 372 251 -190 -498 -82 544 124 -108 969 476 -608 409 375 -145 546 -10 335 -791 -176 -281 895 -421 -98 -911 -180 909 771 -448 -736 35 690 -233 -823 441 849 598 -344 -677 -958 -907 162 -192 -493 -718 494 -341 955 467 -794 -63 747 -809 -816 37 593 -689 -418 -558 -668 243 -127 -8 -634 29 186 -209 984 -348 -649 356 -956 164 -791 358 871 653 769 -518 429 -60 318 -90 -919 143 464 -408 -191 515 406 740 -565 158 -315 -359 809 959 59 -349 -243 -383 -747 -609 425 0 -686 968 -1000 578 -984 338 550 386 -117 550 19 -319 -921 182 501 317 -838 -891 860 -434 -704 -299 249 727 -35 758 604 -408 405 265 228 188 798 659 37 -975 602 453 125 614 789 868 -475 -545 581 -899 -557 -485 -770 379 964 -687 -880 410 787 825 329 -106 708 -645 821 -582 -143 414 -777 739 -181 716 677 223 221 -683 -651 63 731 -816 -887 -650 551 -555 -641 -167 -189 236 -260 400 932 -64 585 -483 -415 298 389 261 -524 -45 185 513 -628 845 -369 115 281 418 -312 827 -720 786 -988 -681 -414 926 -673 571 977 -642 993 684 -361 35 -190 929 -762 -176 -76 -951 681 -611 811 513 235 -703 -546 921 392 562 265 113 361 -785 943 -284 180 -651 -160 -671 830 -544 -89 -598 748 -54 -95 -47 -929 -503 680 837 -487 -292 -747 877 652 639 -233 967 -926 -193 -872 604 16 -88 -221 66 614 916 -529 746 -79 750 263 -556 679 236 -109 821 -769 647 260 -406 -256 -586 41 -545 271 -82 83 -329 551 -408 671 755 840 71 -952 213 -764 -322 935 -724 636 157 735 -287 440 886 751 356 -388 607 104 407 -595 -729 -407 863 354 -193 -466 281 883 -356 -692 -467 -525 -599 676 287 188 -41 626 -656 289 929 494 608 667 88 263 -760 839 864 14 -150 679 804 -370 -974 970 -434 -75 -823 -880 629 224 -31 -825 721 -968 800 -12 -207 164 -398 460 492 722 -844 -158 717 624 -630 -409 950 -835 -10 -956 211 -820 455 -769 -897 924 355 234 186 601 -835 848 698 996 734 439 -472 93 292 246 233 414 -92 -421 787 -401 57 -107 7 -512 334 465 501 694 566 733 -465 575 486 818 -636 -535 682 244 -239 65 4 -728 1000 -856 279 -42 -942 -948 -525 396 64 693 109 -817 796 -468 527 -865 -523 106 503 -834 -270 -928 24 -306 9 24 262 -569 162 -836 -87 -893 301 742 755 -369 206 640 850 325 -473 -484 530 377 453 27 -339 617 371 771 -528 -651 255 289 251 -260 -353 -285 -279 409 311 173 849 609 -401 442 156 419 959 -277 -645 493 -788 -391 206 -433 -521 -289 337 -890 -317 247 -6 -918 831 787 347 -515 -225 991 -55 -558 603 -543 662 617 515 375 409 -534 282 -989 603 -277 -637 918 892 -269 608 -692 882 -372 106 -847 12 -889 102 595 -489 840 -571 683 55 -681 -260 -73 946 28 -988 159 -252 -98 240 519 -811 -553 -727 606 935 -134 99 648 99 -103 -465 -881 -510 -96 -199 -105 457 588 150 -775 797 780 758 -468 -11 213 731 -263 -481 68 -673 991 -603 -337 -320 -151 -118 547 266 379 -695 -855 294 577 507 970 -994 -504 171 899 -663 908 533 -809 450 724 755 -379 53 -668 421 106 -612 830 433 729 619 -794 703 46 -699 -940 -908 842 -13 535 -816 -313 782 537 922 -627 -99 -702 -980 624 -844 802 -917 484 963 -890 540 -445 431 -673 971 -233 -954 -714 663 -241 -986 839 -606 -788 -106 -22 15 194 256 195 331 -550 293 -950 455 275 834 571 -866 144 271 185 -735 77 570 -830 924 -860 -64 -896 503 -35 -573 51 -163 -973 -102 -322 445 921 -471 -34 -307 140 826 -907 -584 306 -504 -135 -717 -396 888 206 91 -139 1000 -99 -594 -914 -203 -242 687 452 818 -21 707 762 -377 315 978 -32 -662 -43 3 -361 182 209 -810 468 -950 497 147 21 336 -579 856 -606 -119 448 799 -710 -996 -467 -474 -745 -34 -574 229 974 -810 -337 -243 -455 13 -939 -414 -367 -268 -446 990 -981 170 762 -42 868 647 -690 -894 5 -775 -723 -528 -679 556 -969 -64 -398 525 977 668 307 -232 986 -884 282 64 -833 -794 -80 -397 -451 432 -441 -791 -666 -174 941 -731 -306 13 884 487 931 808 873 -147 -520 -174 57 920 208 960 503 -941 710 382 -751 515 -93 561 -516 -304 -719 -176 -307 859 73 369 -752 43 -38 -624 223 943 -234 -651 644 701 -708 911 -439 349 138 -711 333 580 -246 414 -805 -693 -791 -868 361 -469 -602 -528 -372 588 228 887 -366 727 127 553 -295 321 950 -992 365 -127 52 -623 -774 360 -271 198 -765 -767 150 633 -290 113 -919 -245 601 608 157 124 811 -713 -927 -322 -58 137 -899 -428 -872 664 -680 -33 573 -100 -618 -355 -765 712 89 -603 -138 189 -935 -434 -394 347 -160 -984 241 -394 536 -661 -168 -300 -16 -857 485 547 560 391 819 212 -909 -143 644 871 369 192 508 -518 -191 -649 -777 312 601 310 -551 893 19 106 -272 754 275 95 387 150 -854 -659 -64 -792 508 566 390 98 -184 -821 792 677 -799 -990 -819 -444 -812 -705 636 -60 -373 969 -882 -962 -583 425 257 -364 -84 -995 -148 711 400 -50 642 -516 793 798 114 53 477 368 -912 476 -928 -363 662 -872 979 -914 -927 -354 -707 -192 -51 365 -541 -468 359 645 -386 796 195 -869 -251 -861 462 853 -950 766 -79 51 53 708 729 -139 804 -767 532 -165 640 254 -381 448 -121 744 991 782 -893 -623 -72 -210 -483 -879 -96 119 752 276 -916 630 428 -540 -877 538 679 103 988 -534 -102 -52 -683 -803 776 392 463 -460 -22 849 468 -460 745 716 -7 -498 -62 -697 31 -545 -507 -825 -635 402 920 271 -660 -209 56 -702 692 -100 382 973 267 769 779 -229 -404 -545 -577 -443 -746 -564 184 189 764 426 -362 644 -283 424 505 -450 -708 -973 -670 -525 -591 -214 -760 -596 158 -825 195 -907 -109 -30 741 -537 -771 363 -844 789 328 -999 -212 987 -715 421 309 401 722 -785 -762 -520 299 892 643 -990 279 -74 -297 71 -9 745 594 -840 94 -735 -546 -790 967 -210 -26 -579 -369 861 -665 -137 -73 953 726 -789 -994 -185 -547 196 -197 -943 899 440 850 659 711 882 -226 197 -660 -889 -665 499 605 890 691 523 509 -156 977 -526 11 419 472 -360 195 312 213 -644 -816 206 327 336 -289 -648 651 224 -615 -630 521 292 -389 472 32 -972 813 376 -454 809 128 -42 808 -32 818 -839 785 -945 -779 212 216 -811 -837 -482 631 596 719 78 804 848 855 -207 -777 640 -383 733 787 808 -573 -110 -12 82 593 -538 -568 -559 349 -591 656 382 817 58 192 199 291 554 -577 -247 779 168 478 -620 848 -129 731 385 -982 547 -478 -761 -497 92 332 -140 -922 64 135 461 285 -939 19 637 -320 211 -306 -404 430 -415 855 -984 -225 -132 967 722 -924 943 -727 422 280 -759 -128 113 983 -23 -46 -700 425 -719 -157 846 -385 223 323 93 913 -467 -445 -243 -848 -468 154 29 -611 448 -510 -296 -745 546 -681 -939 -270 -180 52 -148 -953 -376 -341 129 -842 180 594 -836 -990 -846 -843 -66 -943 990 -984 77 689 187 -735 920 -184 421 -506 196 -81 -934 -147 131 -463 -609 751 -807 -439 553 -432 -209 -116 482 314 749 -82 263 729 -568 -224 -930 -848 433 -726 -450 405 499 -123 -921 454 429 -783 -297 -240 -829 294 -476 392 609 149 -429 -696 875 -562 720 616 990 -618 -884 460 -410 -159 645 931 -113 931 -714 510 -656 -677 563 -924 680 266 950 876 -807 728 485 538 -172 -96 -644 584 -385 959 -913 -965 470 -650 380 -340 -363 906 734 39 989 -821 616 -837 809 302 -305 -232 58 731 -497 774 -143 -417 -154 209 447 289 -148 537 49 616 -875 -172 50 -525 104 -560 876 443 844 787 -890 775 311 -374 492 330 589 509 -812 -842 -970 580 206 863 68 345 -268 -664 179 -775 545 258 93 774 -205 -248 708 -197 -613 487 878 99 -858 896 933 -202 -169 463 115 -888 -210 212 -663 -372 841 766 486 966 -925 369 -179 -114 -679 51 -262 750 -378 -22 996 207 976 877 262 -294 338 600 -847 737 -939 722 584 -236 -506 -435 -141 690 -365 686 -434 -635 -126 -629 -810 35 -68 -527 -689 -899 907 833 -696 403 -377 495 -666 -698 87 -714 -120 -34 302 -825 631 -52 426 781 -883 283 895 -340 363 -258 -973 760 -368 215 -409 207 -761 315 -231 607 613 579 -845 518 687 -962 868 497 435 340 804 979 478 865 274 -222 -136 -411 415 -709 544 -556 544 903 72 -327 -640 51 -128 -257 -815 -502 977 -893 -137 433 713 325 77 -274 10 -276 553 -840 -121 577 920 595 904 929 202 -334 -98 688 -927 -539 376 64 -138 -849 -354 219 792 -1000 -917 220 -725 165 -789 -844 270 186 -391 -220 573 849 982 633 715 -165 -722 221 -977 975 372 -696 977 465 -386 -97 791 852 960 21 -702 -350 788 -617 445 187 324 -341 873 -299 336 245 -863 975 293 38 513 -452 -149 22 -891 836 155 649 -435 347 860 -210 -315 264 902 674 -993 -716 927 591 -201 -217 -922 357 461 -342 -715 131 -40 841 -312 -489 805 -784 804 717 -623 793 -605 -991 -405 882 -107 -324 454 -910 -214 -281 437 949 -685 -528 545 658 722 163 302 559 458 -435 -625 -12 485 -595 -837 555 613 -312 -60 -355 -635 -441 930 -764 -822 234 76 -940 483 -138 548 448 -886 850 904 348 -521 351 353 -674 -895 -320 -573 163 911 831 -320 -107 -693 -899 29 795 799 683 405 816 901 822 -420 330 75 569 -74 -456 454 226 951 447 493 18 496 -55 4 -565 716 736 589 352 -553 -367 -46 182 871 -551 -218 782 -965 -200 156 -649 -290 188 -71 -654 337 -347 -391 -732 745 -273 -337 -246 291 -954 -421 -42 658 993 -444 676 124 36 -154 -802 -909 374 -6 -17 649 805 -564 -267 974 710 -442 443 97 959 -904 710 79 -992 -611 -229 168 -966 -926 -572 -672 602 -710 -877 752 31 969 662 610 90 -525 725 283 -806 -996 882 -529 -173 -380 673 312 -562 24 261 870 392 -641 119 -664 182 237 -865 277 -590 -491 660 -719 99 976 591 790 -303 572 -461 401 -766 -335 156 -506 627 526 -78 518 -467 432 -361 -243 293 -428 368 -830 79 949 313 -137 -651 283 -989 175 -207 -877 -539 -511 -139 -504 -899 -734 690 546 660 782 19 801 -865 -644 -680 112 996 249 761 -460 692 852 -964 33 -106 743 87 -29 852 898 359 826 416 -930 -983 -744 -535 -488 -156 -90 634 -388 29 784 527 -302 -695 242 744 -937 -51 -949 -665 937 24 849 542 -300 26 947 -669 82 -430 -686 412 -654 -953 -947 -864 724 -419 -720 208 8 648 -774 -277 -459 -488 -566 -969 785 -652 -622 661 -816 571 955 940 32 -195 728 447 -157 -619 -831 -626 682 813 -515 362 829 664 -456 23 -898 874 747 -924 305 -894 844 -995 -314 -721 49 -356 89 821 -400 928 492 -761 -731 626 513 672 183 -890 -534 -42 15 328 -224 -50 421 164 393 701 -593 303 766 -332 248 -367 986 263 588 326 -998 -243 667 -776 -887 883 637 566 -654 533 -769 -57 945 -307 283 23 -362 -369 397 -563 239 -108 26 -458 168 -7 335 -435 985 166 901 -404 -952 889 -415 314 -987 -336 170 -636 -667 -469 -601 782 -8 -71 872 128 952 -317 798 826 36 -531 -831 197 -866 -505 -912 389 230 780 184 -935 -658 651 -806 -538 712 -615 -527 -260 404 685 -623 538 -941 727 -781 -362 134 -817 -801 -72 -433 -489 -763 367 -855 138 -502 -826 217 178 -408 56 440 499 -655 -896 3 -268 35 -39 -177 195 555 988 67 536 336 -271 932 391 -592 932 686 -973 457 956 -631 746 22 180 9 -821 971 673 208 -274 -768 256 -89 -286 -5 -679 779 322 -499 73 -739 -599 -543 -9 844 -965 -925 339 -133 725 -962 -381 401 471 -425 650 -624 848 353 -269 172 53 -252 996 -304 259 144 437 -443 -130 -414 -151 -612 425 -53 -287 738 -755 -545 628 -100 -928 287 -178 872 286 -240 304 169 158 -456 848 148 2 943 -454 874 -435 214 -42 -587 -473 -702 -446 493 559 -934 149 233 -250 614 -850 388 -778 850 349 -724 -249 845 -295 -504 -661 528 -852 944 79 -160 -489 735 547 -2 30 -886 -177 628 446 190 531 -245 -265 379 516 333 404 -36 -822 -451 -627 -968 -411 -773 942 -635 344 418 676 658 -977 194 722 -237 -219 555 741 892 -979 -777 -86 -325 -470 470 -984 986 -934 -961 19 996 -967 101 -681 260 609 -623 412 -644 279 860 412 -156 156 934 297 -778 -358 -510 84 -152 556 -273 171 860 528 -293 79 -215 139 239 -856 984 -48 961 371 -8 520 116 -433 -773 -141 -783 59 104 358 375 783 541 392 877 572 -715 264 374 -178 634 -838 990 684 241 151 -806 858 -286 561 -323 -372 178 882 322 67 373 677 448 -524 -403 896 -190 -772 -871 362 -726 -271 68 -198 -718 236 340 -595 -745 -54 257 -492 75 -372 -164 878 925 119 45 816 991 -167 224 148 -814 511 -948 -884 -652 -959 -51 997 -327 -611 -202 -491 188 -848 853 179 505 -557 -677 303 -824 545 233 -611 198 158 884 326 580 -284 -225 774 -378 -553 548 107 -810 -514 -616 -142 86 583 773 -898 283 805 -681 -333 0 651 -427 599 -227 -740 711 211 660 900 775 -434 122 -791 -835 789 403 678 710 493 558 -874 -923 -996 -499 359 -163 -722 -391 -201 -623 -512 -954 -137 -240 178 -144 888 -99 892 -495 971 2 -846 639 247 173 871 556 893 -538 459 -544 -40 437 -245 158 -52 -643 744 449 -714 -624 57 733 581 841 -142 -103 934 -865 -824 424 -633 281 801 899 280 261 -880 988 379 -8 -262 -89 790 -134 -595 -521 -455 -737 -380 790 889 -638 826 558 687 -220 -498 719 362 -246 -686 139 457 -517 -179 -187 -119 -415 -860 -999 207 -601 385 740 265 -97 -894 -796 438 938 -835 862 -361 -410 -641 920 712 21 437 -618 -317 768 -743 381 641 672 -551 -494 -766 -912 -543 -11 30 501 -483 -301 620 -787 49 17 -245 -625 930 423 -80 779 -869 -428 76 -504 938 -211 52 708 -116 685 -818 155 -877 -668 -22 373 333 0 -666 -237 456 -1 -133 -326 -536 -38 -852 -658 -7 -781 -521 -587 -633 -880 376 -264 -260 243 857 278 294 -532 -26 212 66 -648 -488 -237 -845 721 -423 -678 464 -798 317 888 -918 915 -39 689 -744 -509 858 -57 798 -894 388 -882 -629 -414 749 870 -481 444 -642 -387 997 -918 -779 -533 -132 750 318 87 -817 -951 -215 880 -720 -490 662 626 -134 -737 67 -407 -630 -964 -758 843 -833 391 217 610 446 -717 -339 338 -780 593 615 55 965 720 135 -1 464 -634 -757 -560 108 -355 762 -465 -181 -570 658 -76 -125 852 -515 288 288 910 -497 -573 -123 145 -813 -715 789 242 -857 545 149 -600 812 131 256 148 -325 326 507 94 -166 812 552 -112 -414 767 -239 -339 666 -951 -963 -524 159 761 891 288 -442 -30 -284 -494 311 -61 513 -379 -423 -654 629 507 926 738 -772 -812 -23 424 273 722 -500 -569 643 555 -269 -142 626 -112 -316 569 -649 391 621 742 785 545 741 -646 70 -232 -330 843 806 407 -153 288 -569 -537 -944 543 -337 -606 292 -178 959 342 -921 339 -155 -188 542 524 -256 235 -483 -970 51 265 312 374 -373 215 -4 505 -958 190 -632 -513 596 -188 -106 -188 522 6 -212 -507 395 -424 -349 -45 -128 456 962 444 291 -156 -408 354 625 -465 471 634 601 805 -836 -842 -996 -209 -552 -435 821 -762 -658 514 844 -601 -373 -590 406 912 -136 -758 -918 -181 28 668 825 -302 485 -939 611 492 -317 759 239 -275 874 685 978 789 53 -531 702 962 243 749 48 443 264 -100 -567 -762 -798 182 -493 767 -371 -660 434 -751 829 41 33 310 368 506 -329 320 -345 -414 658 -758 919 401 466 -796 -284 870 -442 813 -401 -915 439 810 -792 -474 -493 -642 7 -171 506 964 -563 -273 -76 658 105 24 249 -279 435 -41 797 497 -449 -450 259 -332 129 -639 627 973 490 168 687 -972 239 -83 -998 -1 -717 -253 660 -230 7 -387 -487 -177 539 -978 509 101 -673 -285 649 -583 467 692 -543 -169 379 526 -285 -806 -294 95 292 -984 506 -692 -203 175 165 989 -354 -406 -358 844 -418 55 998 -532 69 187 -418 -700 35 -732 432 201 18 464 967 495 260 -229 -491 -484 123 -57 214 -496 -661 -886 -520 27 -217 -923 -7 -10 -534 280 -406 198 -284 510 768 -546 -994 254 -602 819 -915 -364 724 -480 -680 291 915 788 700 -298 675 -555 711 -388 468 -540 368 601 -888 -554 -434 -645 -742 -474 -232 -880 -6 -984 -783 -207 -341 628 -148 -718 447 -532 -299 -140 -865 -298 437 -660 35 -386 -641 647 567 480 -260 496 815 -535 377 -211 -80 -479 -727 -948 -75 -896 245 -186 700 -20 -105 -634 -494 900 -569 -932 248 -707 449 -612 -884 81 527 -165 397 810 983 339 -801 586 -721 -418 954 -382 -498 -174 833 10 501 -462 47 -582 891 -727 251 50 921 893 -604 1 -200 397 984 105 735 906 -874 -205 272 -348 233 -300 -180 517 3 785 -620 -456 -327 915 423 -703 922 901 17 -537 -594 64 816 19 -18 -956 -678 257 -508 -400 423 -781 -518 733 203 -536 -402 75 764 -985 -167 145 -564 622 514 985 267 -382 -110 662 -826 -308 360 114 639 -457 -508 -523 -787 -713 -860 -285 874 327 -857 791 658 -269 -394 -556 90 567 -195 -735 -752 992 223 610 -64 882 435 -832 794 149 -671 100 -322 -360 790 -213 -578 92 -331 838 -635 783 -672 -694 -698 48 -280 65 741 486 688 -450 -156 -860 -38 931 321 -613 -813 -184 -321 -163 -462 -516 238 -598 -873 745 -631 537 852 590 219 666 -224 749 -145 456 -541 -40 -4 -191 989 -14 499 655 136 -721 677 -260 -365 729 -114 543 -277 796 662 -923 -718 325 899 -518 492 144 -633 -533 -641 753 -676 -247 473 115 592 -713 -475 -904 477 -979 -389 -884 -513 -567 49 -48 293 -629 195 163 -148 -73 457 -759 790 -135 -295 753 -61 -755 638 -742 -993 570 122 -920 -748 -360 -279 -313 730 830 -941 -101 -834 877 213 652 332 646 -554 76 897 41 363 753 494 309 75 -959 711 696 -380 35 18 173 647 882 736 -96 -292 35 543 558 -336 -774 246 -841 -959 823 -43 159 323 -604 -275 215 878 -15 783 533 558 965 1 40 788 672 -537 923 750 85 174 -410 -976 743 576 447 635 -216 495 -965 571 -808 -892 -988 -136 256 -662 8 -11 -697 929 -711 17 -602 -668 857 -688 273 266 897 337 -27 -831 936 696 720 637 161 521 -307 660 329 146 120 -357 -639 688 2 176 -589 195 -816 589 -133 182 -249 527 918 345 -828 -594 398 -373 -140 -46 -356 -313 366 -383 643 674 -343 -439 984 764 667 523 621 -847 -432 -845 925 316 710 674 799 238 -580 -83 -17 -746 -539 -639 -40 -986 -922 -484 156 503 -776 -53 671 -617 620 696 -116 92 -450 827 -176 -462 -667 -30 -747 -259 -669 -654 -966 954 -292 -469 -503 -179 664 -908 -884 407 -555 469 734 273 -929 214 -195 623 444 899 -696 -189 728 883 -234 523 536 728 -604 115 40 -99 517 873 486 955 346 298 -898 -232 -870 -43 -64 556 -685 776 -550 -154 719 574 211 -201 -635 -557 408 353 625 142 -282 174 -972 544 -199 3 351 275 -695 -275 735 -163 846 -407 -642 525 527 -223 -611 377 -5 -35 -309 -363 887 -416 -545 -379 -859 -449 -403 -56 952 -72 171 920 -164 803 592 -569 594 -936 354 802 367 277 919 404 -658 162 212 697 522 759 -188 -200 -854 219 -814 -850 664 -976 677 932 -249 -480 246 777 510 509 66 -282 189 -520 -889 564 -118 365 655 444 -799 -186 -316 -596 -528 109 143 587 460 963 -319 -241 -833 -935 905 500 -542 -328 -225 453 -824 978 -609 368 631 819 595 -398 -43 887 633 557 129 -825 268 -709 -770 94 -865 144 10 -191 -287 626 200 -758 -381 263 -930 -516 351 933 180 -828 659 766 437 -264 325 -439 -533 -347 -959 174 -73 4 437 -503 238 972 -677 25 425 93 -488 -292 -891 975 -679 441 -905 532 -333 423 -855 545 -330 -761 -734 960 286 259 591 -374 -48 745 509 559 -176 -120 649 -325 -363 216 667 -757 91 195 -437 143 411 -435 201 -462 -33 273 550 -485 845 519 -483 856 705 881 949 848 271 -701 -167 -714 -71 -908 -101 708 312 89 -924 -181 453 185 -848 505 884 976 -123 -932 -908 742 -881 524 -451 817 -881 -774 986 -310 -570 654 -682 -816 -182 -623 -176 -844 916 -679 731 -191 -647 -633 556 390 208 477 552 869 339 127 948 775 972 -697 880 -225 -557 -356 792 344 726 332 -166 -169 103 948 337 -267 23 -918 115 -767 -422 549 816 180 345 732 -658 -663 -445 780 -990 758 -99 -836 1000 486 -30 901 -400 755 -445 -810 -617 -289 205 -599 998 -234 -718 842 699 -285 169 750 -855 -591 238 506 577 301 633 -204 -956 360 -814 -715 676 -274 -161 -348 863 -350 921 -726 -824 -330 -687 -126 -105 -489 -391 317 -53 -632 -12 870 -367 609 -227 29 -149 -662 316 -575 -932 926 -549 -888 59 910 -508 635 -911 -328 287 -490 -29 -125 -627 -801 -343 -961 -983 -932 -44 -724 -831 -191 -328 286 992 -105 939 -505 -147 734 530 -821 -198 -557 99 -67 313 745 -40 875 -439 -627 944 698 -424 831 990 674 -377 -790 -114 -636 -132 343 710 575 -124 -542 591 -112 89 -575 966 148 580 -600 982 857 356 893 -186 490 998 -236 301 551 -740 -41 -556 -759 -435 -716 239 -352 -710 36 109 -869 674 385 -724 -810 -872 449 748 -612 -158 964 314 -872 -583 -260 406 -199 26 -579 414 112 872 478 206 -175 -980 -353 -723 -599 195 -893 -684 -647 -39 999 -91 557 -857 -482 211 658 -548 732 -558 -454 843 100 574 825 -13 968 -619 595 900 585 -1000 -916 -218 -966 856 116 -989 894 -435 -693 -70 -882 969 995 171 -354 407 443 -435 586 -922 -247 -871 -573 730 754 680 278 -471 -697 -460 2 327 -129 -159 613 612 -285 -569 125 -538 91 -821 153 283 -36 172 -958 929 -66 -386 242 815 -853 281 -355 945 -657 619 157 -307 125 -118 960 55 -585 -467 -548 442 -749 945 -624 -348 -222 -623 -563 738 632 549 -200 -873 980 -539 249 201 203 -295 859 959 38 -694 -676 -11 -247 53 -993 -416 343 675 -78 475 160 -475 6 -192 -83 -83 -151 451 -759 995 -729 172 -98 -718 672 807 109 666 815 445 948 -573 158 -976 840 652 933 -786 179 -68 729 -910 -653 -518 134 -852 61 -43 -130 417 -405 -398 465 513 660 950 -895 -609 136 -623 272 -794 662 859 -689 -830 668 -393 488 -889 -781 531 -775 439 -51 996 687 -50 185 245 -394 385 757 533 241 -492 296 -972 -306 518 220 653 340 747 -305 144 -927 34 -814 304 803 -743 443 -50 -226 -218 -541 -43 -868 -975 240 122 -964 -219 -588 262 301 920 176 826 -725 -173 167 -238 -955 863 -111 -878 -616 -222 -547 -424 -64 -353 470 422 307 116 -889 820 169 -907 921 -379 -243 636 128 955 198 -784 -915 -378 520 84 57 -724 -334 736 -125 -92 -950 -20 -763 327 642 -67 789 302 916 -44 168 -931 -322 -340 700 532 -584 -902 277 626 -402 420 -129 -823 864 -330 -266 566 -612 613 -379 -540 706 769 -770 433 -465 -700 889 8 -692 383 570 -159 286 17 291 -106 -819 -136 -52 -676 989 433 -714 509 -664 723 -294 68 842 -712 -521 77 -342 621 419 957 444 473 -537 178 986 158 -151 -521 -708 -241 30 905 591 -159 99 562 91 -764 953 617 713 855 241 -901 861 -693 -812 -974 474 -450 -808 641 282 381 -701 618 690 -568 820 -548 447 -146 -849 -202 745 75 353 -148 58 -318 381 855 32 -166 -791 -233 -998 -466 -600 98 -785 -391 -620 365 223 -155 883 352 819 -265 -675 571 78 346 -694 -512 224 -875 -965 -826 255 812 -209 528 424 728 -92 200 621 977 938 71 -561 -313 461 801 -836 -280 380 -209 -878 116 993 433 -699 832 -914 -163 473 925 -470 -345 614 -650 788 -962 -700 479 -826 106 -743 -911 -994 -230 271 722 943 -439 -611 257 -791 -870 -666 -199 244 -835 583 -649 -107 249 -793 -573 639 -928 -331 809 -976 174 -568 -850 371 314 -399 -199 28 269 256 989 -1000 -675 510 711 -7 856 225 547 -338 -255 -970 50 -55 -444 -447 182 612 -656 -705 334 297 30 -529 -960 -661 640 405 -677 781 -781 -284 -636 -578 -749 509 -45 767 -197 -425 -499 951 -505 -826 -739 499 450 516 26 724 -500 -673 -832 183 632 -625 923 -128 -256 -236 -745 805 -320 667 -675 -645 247 -59 202 230 683 -93 664 905 -508 -653 -102 -897 -796 -601 -747 -587 -1 -216 846 430 755 -52 -69 -714 -33 587 582 14 -498 813 -415 -317 857 -317 642 828 -419 918 -33 -129 -410 12 278 859 172 913 818 -257 -390 989 -104 -203 1 -949 -991 615 -938 396 -376 21 -793 -927 380 -101 782 728 857 178 715 -787 -833 990 -183 -547 380 -433 901 -465 868 988 -791 -748 -609 -366 720 152 243 5 -218 -432 681 -894 -873 979 -977 -88 809 866 -522 357 52 546 914 827 -636 310 512 27 235 -81 549 202 -84 493 -550 -315 -557 -222 -48 750 364 -102 -74 12 -123 499 -644 27 808 742 609 410 -51 886 -250 -779 859 371 85 665 399 -122 -626 140 -69 -148 579 -457 802 -484 573 953 432 51 20 -399 -779 -65 916 -566 -537 -985 -720 -185 -212 668 -831 747 -7 422 -304 835 707 -590 296 708 -750 340 -695 517 291 -187 -798 -602 -209 878 -467 239 -375 -175 -261 -494 533 469 -425 980 64 -568 -956 510 -674 -316 191 -624 -75 -140 329 -563 -912 168 874 289 -458 -571 673 -733 -471 -373 -705 364 162 -866 -619 -163 613 -806 645 889 19 983 911 880 -768 323 -503 279 714 245 -870 384 -355 436 454 -912 -469 -633 428 68 894 40 -6 -768 920 318 207 219 539 84 -597 687 516 -861 52 562 -549 648 -245 -854 -612 -968 -663 -402 -791 605 -812 -246 -380 894 377 -162 719 -465 -834 -269 -263 -405 -676 227 69 496 -425 -927 463 904 -568 609 681 703 -217 -114 -31 -470 841 -977 298 -320 -588 -869 156 -165 543 -406 -557 301 -715 -365 881 -654 -595 519 902 -871 444 -782 -780 802 283 -465 -3 963 -698 -819 -651 -613 -816 -121 903 140 -625 -266 -255 489 -351 -640 -550 -338 270 452 -491 -747 -720 857 -666 134 -505 562 -570 -679 -290 206 -224 -411 -87 -374 564 607 -271 819 -950 332 -989 -869 -645 27 -647 -395 -184 229 -501 665 -299 -994 9 -754 -516 -730 -570 -911 -102 -120 8 -409 907 852 -604 856 -37 -391 -684 -407 -517 171 -637 -941 -667 236 -346 486 -767 274 -965 -841 -608 419 804 846 -491 551 754 973 -781 -884 767 615 -201 -447 149 426 698 -484 304 -120 192 -707 -832 254 538 100 511 -998 -728 -728 -325 -762 -237 -733 -537 -807 -775 10 -725 788 -751 -585 -526 -827 282 417 853 -138 819 -869 -763 -332 -43 -403 -311 831 465 -294 -838 -113 -578 -50 -533 -450 -641 874 -404 177 -913 -211 -5 -430 640 892 -466 -515 -379 885 -346 -674 65 -327 -82 -230 -852 977 209 -474 -407 -158 30 -419 -938 265 540 -399 953 -44 -395 -49 -239 393 -378 -111 -159 311 -523 -688 -599 294 47 -30 -236 -922 182 873 -549 -372 74 -524 -846 -660 -895 911 -206 177 -777 673 -75 34 -854 -464 333 -990 -433 950 177 -259 -946 541 -386 864 216 935 -4 -887 997 -95 449 -83 741 -49 -212 -803 -617 -464 -204 -275 31 454 -843 -12 690 -850 654 -655 1 725 602 340 -808 -345 -849 -73 626 700 307 -389 -741 281 467 -312 -523 -485 -825 -860 979 -669 556 504 276 399 -556 -276 -559 342 -988 -728 847 -109 84 982 -68 -868 621 887 860 -687 787 393 457 133 264 925 -938 46 344 -829 -583 401 -162 42 -339 -309 422 -562 -741 -605 -525 -204 712 -322 -103 -178 688 492 -651 -601 476 725 488 -346 607 856 -549 514 925 831 -389 -669 610 493 -965 -641 41 -292 125 -898 261 -122 -322 504 -123 189 201 679 699 -846 703 504 -438 -644 646 498 -183 -140 396 -740 -385 -691 -809 20 208 -738 537 277 -491 206 -501 438 645 691 -604 746 772 -472 -354 -312 483 746 -635 -336 638 323 -536 -104 473 -350 653 -122 710 -330 -93 958 -338 381 -100 -281 -459 677 884 -15 -909 -304 -219 -226 290 -373 603 -542 802 763 -611 -160 -197 -341 -296 50 590 883 652 -320 56 -803 544 716 644 -400 518 -896 -870 -589 339 -423 281 -50 -842 -953 255 -474 -599 -74 628 -100 877 -174 594 439 50 397 917 848 -982 -637 -446 925 -460 -671 -264 883 -932 254 -689 -694 372 995 80 199 -500 826 -58 36 647 -173 862 -821 306 -50 609 -227 852 -450 517 617 -612 -171 -611 -407 -232 -751 832 -166 -90 -258 -672 706 529 703 754 -30 -782 926 334 519 -990 -684 813 760 -287 -305 857 143 -366 -304 -991 -610 -280 -474 -520 -88 966 -606 -902 79 927 433 -770 80 -736 -785 946 -851 198 670 835 157 395 534 -899 975 -23 -420 -560 298 -585 15 839 -951 -438 -165 -193 -989 400 -914 689 938 754 -326 -599 -229 338 -349 -538 -959 940 -575 -35 -204 -518 -456 221 -281 730 296 600 -198 -956 -341 -472 -81 47 332 -927 -569 493 -479 -441 945 -755 -877 760 -445 947 -873 -390 -84 585 123 -141 -193 -231 -6 -720 -590 -756 758 -96 258 544 -438 -695 296 264 -617 -853 -600 -653 30 686 657 -9 -992 -97 380 -738 -189 -451 938 626 -409 935 -116 652 -740 424 -601 864 977 -552 -916 257 460 -845 735 153 881 475 -346 908 -354 -919 -242 943 913 226 -963 -513 136 543 109 -726 -817 -280 410 540 -569 -117 -45 -499 83 -581 -930 -553 166 16 -562 881 -598 -253 221 911 790 308 784 884 325 903 353 749 -348 -557 185 -946 -859 -253 -710 810 98 452 -962 -317 31 790 -857 -634 649 -487 -713 -484 -488 85 401 19 -174 119 911 900 -509 -619 959 -242 739 -269 -300 404 560 19 -281 -646 -685 -490 637 0 -435 819 259 -663 -994 304 -465 750 -957 570 -623 756 620 -627 -287 -989 -862 -481 146 843 832 -88 390 500 206 -315 953 -394 -277 22 351 549 131 -99 284 -710 -855 -79 -410 -434 522 -783 36 499 961 -119 538 -616 75 133 982 629 612 -642 -236 743 51 55 907 -818 -956 630 535 -900 14 -105 -681 885 -881 -416 -103 -132 -754 -958 71 -835 -890 -289 720 -659 304 -823 -855 -761 -835 829 941 602 328 144 207 669 851 723 -651 835 852 -423 922 -700 -591 79 254 -858 -285 922 743 90 996 560 103 -356 689 559 -616 -792 -678 883 955 756 189 913 946 678 -508 170 481 566 -22 10 -467 -391 -251 -538 -345 -900 -612 -249 52 894 -280 -531 -274 -989 -79 588 -758 723 -475 542 347 -274 763 -758 464 175 -703 -871 -111 89 879 67 914 791 572 -809 866 -212 -690 -512 -743 -773 919 -931 -51 -756 539 -393 119 -851 -608 605 708 -274 -740 956 335 477 -288 -466 -272 -553 -676 -874 -520 -989 78 828 153 -577 555 -194 -744 -603 -366 901 -301 -121 -644 -563 389 -834 702 819 -939 476 221 541 479 -750 -706 -273 -220 365 -512 -425 -748 -781 127 -551 -826 -503 826 -967 198 -993 634 -128 334 377 -712 -136 -674 -614 -939 -851 -336 36 -233 -263 890 -140 663 -555 646 916 -70 -645 -964 616 -987 982 -795 925 -644 416 -131 -319 -469 334 828 -469 130 -584 221 -499 -993 497 170 330 953 660 -510 473 142 -677 59 541 -590 679 209 382 -977 -795 664 529 46 -471 860 -487 -254 359 -700 -459 -605 -75 162 798 607 -397 -776 -539 -600 -374 -63 -942 -910 -9 -527 791 391 244 -959 551 785 -660 678 -260 -942 -1000 -897 -317 -778 -770 960 -216 -807 888 -28 457 556 343 -367 639 896 318 531 466 -858 -281 810 -944 -520 -591 4 -631 -40 -465 -852 -173 -504 -719 -167 -825 593 -884 761 99 -43 -926 -700 -814 442 -78 -903 482 37 -206 729 463 -541 -700 784 836 408 872 386 -60 -933 565 -72 -211 207 -216 -297 664 -480 361 -420 -86 231 -741 -147 -384 83 -961 -4 128 -414 -58 -464 424 596 -355 1 692 -44 -923 -96 487 -822 743 496 -981 -780 -609 -558 -355 37 325 -455 24 229 401 -644 64 -426 541 510 -918 877 906 -741 987 391 146 498 912 -468 699 521 333 -136 -727 70 162 -243 441 -669 43 961 732 636 -38 550 -179 -801 -511 -696 665 -546 -367 -404 611 -852 803 435 -15 -841 161 -979 -709 -534 -59 573 -50 238 -802 -675 94 -563 -717 -489 541 684 480 -229 -685 -309 -855 -642 357 -425 -878 -489 -844 -493 254 -72 220 490 -840 969 -434 -868 -420 -190 -516 -890 184 927 -387 13 -364 923 -427 651 956 -570 786 -94 -560 -20 -817 985 -325 912 -704 -746 929 -1000 -983 806 -502 565 949 -37 911 -253 -21 459 -589 -192 137 -254 796 341 95 390 786 -121 915 24 580 546 -254 845 -6 305 -195 -946 -823 290 795 -442 -552 -673 316 -687 101 417 -862 810 -205 100 -70 -474 944 -395 -183 -737 615 640 722 698 439 -183 -203 -807 -923 849 35 -535 -122 -219 -842 972 474 120 473 -245 -782 672 392 188 -215 -116 336 -171 -499 566 651 788 -685 739 145 695 664 481 -679 347 -15 -409 895 873 -403 -548 -898 -752 313 -348 236 -207 -14 268 -335 -730 -825 361 -119 286 -69 -82 412 581 -979 443 829 458 -19 82 -461 666 870 -564 386 885 200 291 -570 766 -599 759 -858 -853 529 959 923 -934 339 808 -923 874 649 -517 281 -991 -747 -594 -716 -279 638 -417 -39 352 -616 -516 -675 400 -148 236 444 51 -799 -501 -878 -896 29 923 -58 -980 999 -610 938 -47 -228 -663 794 -198 -899 -880 -190 155 -165 -375 729 704 -753 983 -834 477 684 28 979 764 -103 921 107 985 -754 -26 179 -594 669 -681 635 -68 888 -522 677 474 935 -470 892 -616 284 447 -115 82 186 -357 915 -570 308 229 237 -673 -921 81 -499 -78 958 340 -689 154 404 -898 -694 880 179 149 -457 255 -267 -21 -633 285 -253 -956 808 -884 918 -864 -537 -391 419 138 322 911 28 -29 -854 71 -188 662 -356 -478 879 -97 -317 -443 -964 7 786 -795 -68 762 -610 -592 607 -903 -750 -517 -703 514 -748 -33 -730 -794 672 289 548 -208 -751 909 -990 672 764 83 16 -334 960 606 -639 -817 976 -760 -762 758 -595 248 632 813 -560 849 166 -328 -645 -132 114 -526 -357 -80 727 -522 -184 89 826 430 40 791 698 126 -51 940 121 641 -81 123 621 146 -759 977 440 -252 -442 479 -977 -122 308 -876 618 47 -231 -632 579 -543 -738 -624 -55 234 -390 -990 259 582 -967 -368 -514 -275 -558 501 -738 746 -575 -991 -62 11 31 778 -356 -335 -948 157 -627 -729 -733 608 834 212 761 -906 81 -325 -729 322 -209 944 -292 -766 368 768 268 40 -105 999 -483 134 410 -60 -671 -596 -259 932 46 -748 427 733 413 -40 576 70 313 -550 -872 44 145 -571 -192 -160 247 493 -693 376 527 -165 143 288 -110 488 665 222 -954 -48 401 -971 194 -830 -368 67 -248 724 -800 453 94 807 219 -670 473 -290 693 35 973 888 -625 -104 -541 -863 -564 -912 615 96 -145 824 -648 152 -152 -529 164 -281 672 674 545 177 -859 571 -318 -373 -249 -145 -925 -127 892 -479 431 -934 803 740 543 331 -289 955 -393 172 956 -558 121 -577 305 967 466 -882 -839 841 497 -885 471 -773 100 -563 286 -410 268 478 -800 376 583 -193 -144 6 -655 -118 521 -307 -607 496 -939 -362 373 428 -825 80 896 403 524 -830 689 -667 -840 219 189 -34 413 545 -568 292 -959 487 687 -357 307 31 -393 893 318 -53 -543 -96 516 145 344 -665 735 343 -749 -367 -611 238 264 464 -854 415 349 766 601 -272 -473 -272 732 -979 -846 433 -598 58 -789 -637 304 450 -895 -38 543 241 838 84 495 824 965 -438 782 826 -548 -223 608 -191 493 -104 -781 -568 -536 659 -966 -752 -614 778 -655 -222 -412 -617 -22 41 271 346 536 145 -505 -842 -84 -473 -451 234 758 -286 -927 -945 -581 504 127 -805 -463 -156 261 -404 -557 -929 -536 81 602 -964 -500 646 738 -63 829 721 -154 587 139 -517 468 -209 -699 360 -84 -811 -53 -494 866 977 -459 -32 -179 -801 -480 -86 660 -416 277 467 272 70 -631 -19 -161 -806 -133 782 -73 78 355 -729 33 -18 811 740 362 -368 92 -902 -387 -256 895 791 -737 483 -547 -347 -437 -673 840 -15 -610 578 227 -329 -700 419 117 795 931 -224 155 211 -450 -721 513 -865 -662 941 948 839 -948 76 -21 -687 -766 -785 -544 -66 825 -100 266 579 -925 -896 -813 671 -387 692 -97 957 -645 -141 -12 -43 437 766 -64 290 511 -46 518 123 -400 -115 322 -65 401 251 450 -164 -756 -721 486 -211 50 371 -684 386 616 280 702 -964 -963 -522 721 161 716 -508 -799 -821 155 885 846 -525 93 669 842 -730 908 -345 -671 774 940 -612 -829 -787 -988 -208 -846 -430 -155 564 -456 848 -375 -20 -366 370 347 76 -879 526 564 -882 -27 804 182 -145 -591 -76 -236 -634 -603 -218 155 -418 -137 243 818 -707 852 -860 -850 -467 813 -573 849 -918 611 -530 816 829 211 -672 -789 461 -202 612 707 -929 -703 729 -15 267 688 -805 -192 -60 288 -308 -484 302 -954 527 -314 -164 870 835 264 953 117 988 616 -363 73 959 61 -707 617 932 -506 -163 -472 399 -204 493 -610 110 331 -184 -997 471 -128 931 -714 612 723 -731 -346 217 -302 578 914 609 78 -967 821 -138 618 639 252 -776 -180 281 -104 -576 944 603 264 -860 458 -469 234 -83 -944 112 -181 665 -63 -824 432 -631 258 275 940 -218 549 -524 629 -412 -665 461 526 -667 -832 171 540 -835 625 -927 -961 -372 984 -24 125 -130 -720 595 50 -809 193 -733 60 793 945 -636 -784 -246 461 704 233 318 -320 982 -806 71 -440 83 -238 511 -379 452 717 803 -862 692 -350 -308 -733 -669 615 324 702 -83 767 140 725 888 -182 -981 658 856 430 380 79 235 -303 186 844 209 -719 -482 69 -173 -164 287 805 993 -617 -706 212 -380 -366 578 -905 -452 196 924 -481 -530 213 329 602 -563 314 381 102 423 -541 752 -459 867 171 182 973 -482 -464 995 261 885 -636 420 -303 -251 615 936 777 -518 -362 -818 -223 911 -557 -14 -174 -834 745 -666 -594 722 4 -514 -669 432 -878 -276 -415 -143 595 -611 -910 345 595 -503 98 944 -809 169 -797 -558 318 -267 -146 914 -885 -403 61 344 746 -179 691 224 309 -844 -243 509 -817 -534 91 405 572 111 842 -470 -579 973 -394 717 -54 840 747 -810 751 829 414 -907 670 -109 834 -583 935 -822 -805 893 -47 -79 799 88 131 -661 595 -511 507 -463 -711 242 -452 -691 -260 -713 973 529 -384 -526 369 400 644 136 138 -576 827 970 -340 -742 -672 -913 181 640 758 72 -884 -928 301 185 -64 822 898 291 262 -721 820 -809 518 -41 -637 -216 888 -184 -513 447 -824 931 -375 565 -500 219 -622 448 -355 -545 478 536 61 812 553 -959 -319 966 230 463 -602 205 -976 178 -196 -87 215 753 401 -767 901 165 -416 -794 547 806 457 -445 -646 667 948 685 -23 -964 182 -37 -374 604 79 268 652 183 300 536 977 623 379 -508 988 -869 304 231 -507 915 -793 -474 296 10 865 -184 -614 742 765 749 -584 -790 857 -976 -621 -2 -136 -639 658 -687 -919 -533 363 -644 -585 272 625 535 -377 -177 -289 -865 443 67 -60 -340 -789 914 -127 564 -792 858 476 -680 722 -134 -791 878 487 187 375 -682 319 898 -167 -449 -891 692 742 974 -490 407 -801 901 794 607 -422 39 991 223 888 -580 758 -143 290 -926 -462 -111 -802 330 -12 98 -523 -988 156 -17 -146 -978 471 561 -202 -723 256 -888 -725 -97 469 -90 798 -940 -398 -739 225 -935 663 -634 258 -714 970 849 -987 -887 77 -545 -953 -94 949 -643 -281 -287 -817 913 -163 -151 679 -258 -672 483 -185 -598 369 -20 49 -490 460 -754 35 -904 -621 -631 134 -665 -227 -441 772 -728 621 339 889 855 167 17 -327 -917 409 -576 -409 -121 -538 -869 7 839 611 -612 4 801 -678 -631 849 -439 469 333 947 154 -770 556 230 -350 -810 -785 -393 -6 -712 86 -94 -405 -941 617 -126 -282 623 166 903 288 -996 95 -79 858 431 -717 497 77 931 65 -426 17 792 647 602 715 283 -118 -360 -30 920 846 587 903 772 -545 -492 -625 -157 109 401 -804 696 963 -831 -832 668 642 -820 831 -512 -340 -107 -541 982 890 854 363 979 686 -128 -263 98 -5 4 -911 213 -508 778 -57 -354 -892 936 682 464 960 760 243 560 52 -934 -435 -521 -618 850 -693 -585 -852 -187 482 127 -969 -924 57 -320 412 166 520 -641 788 -919 -542 794 632 152 -5 701 836 -340 984 893 362 -861 329 561 543 940 255 -370 -66 -23 444 -383 -779 759 -380 686 -728 567 764 -505 133 -511 -284 -596 860 -610 1 404 -543 377 972 -358 -939 977 408 -134 361 567 994 -875 -774 221 627 -706 -432 99 699 464 -393 -303 509 368 -510 -663 906 93 -301 -995 -51 177 -901 -787 455 247 -288 185 200 459 527 -686 -790 247 -46 362 973 -202 -471 637 -237 592 -314 -928 823 -959 106 -975 -33 364 -962 -492 565 -411 59 32 793 -462 503 -784 616 -993 -840 882 943 52 -863 -39 258 395 -133 -274 -161 603 596 337 533 -754 627 181 773 133 177 646 -645 756 -210 -629 818 127 255 -599 971 -784 273 471 792 586 -768 -349 -717 -593 632 852 -819 988 108 -219 516 202 -681 -213 480 -594 -821 305 -900 -839 920 374 774 219 236 -308 -933 -638 623 -603 -858 137 -649 922 317 292 -289 29 121 477 732 -516 86 825 312 -515 813 -261 496 461 -96 52 203 -138 -59 558 -122 -258 0 687 744 -946 -838 -885 -401 657 929 89 -349 859 887 -294 723 535 525 746 -72 -950 -712 75 -810 -815 -464 948 -949 0 -809 -545 -176 -546 -189 -977 19 -799 790 34 820 -543 284 640 163 -556 952 501 -44 -896 -161 -397 -290 359 724 -287 -135 -315 666 -497 -104 890 540 -157 -639 -663 -794 -732 -65 711 712 772 575 -171 713 -710 880 177 18 -907 743 -737 842 -643 -237 439 447 -140 422 67 621 390 -356 -482 -818 870 -166 194 109 865 725 -905 -876 161 759 -285 637 -761 712 -834 511 959 613 -681 -836 223 -785 -100 -876 -567 -363 820 -204 -943 118 -592 557 156 -456 -146 735 -532 182 -398 -175 -19 -999 111 322 -843 -778 309 -53 33 512 4 -750 -375 579 -15 -468 997 10 326 -954 -575 898 -678 -139 623 436 131 -272 -822 -144 -694 -264 -522 371 -200 -779 7 592 793 -522 433 -385 178 -850 -570 548 350 -195 953 -470 -552 -931 -213 -620 636 -284 407 229 361 -976 736 -789 106 -690 -359 854 -933 128 -421 277 -761 -807 -318 442 -704 438 427 -863 -313 -462 -357 -828 -973 965 -38 -760 -228 516 912 -514 738 -448 -397 -389 -842 -718 -7 -388 -353 -181 224 929 -292 489 642 -743 918 12 -246 603 -484 -304 -959 -904 -4 -75 238 985 -685 686 -944 338 678 -90 -191 910 444 -605 702 315 -591 721 83 -559 578 -810 953 -109 987 -965 912 466 -744 38 -988 549 211 987 649 -404 183 -592 765 -767 74 532 989 -991 889 584 -131 -74 410 -480 841 161 -933 -28 315 618 280 -458 480 -996 -408 571 952 939 982 -997 946 704 -643 614 -674 268 -857 368 765 -423 -846 252 137 -528 -101 -529 992 96 -263 863 801 886 726 -280 776 609 -220 76 -9 -505 -550 -183 907 -165 -435 -599 991 -596 -828 852 535 475 993 -335 931 681 231 285 -165 306 -927 -289 363 20 -777 203 -343 721 356 674 -316 87 -893 73 883 -683 533 -696 -333 390 513 610 -744 602 -944 -439 -16 -44 650 -259 541 169 951 732 -636 -457 -447 -960 -414 -240 684 779 -727 650 810 699 474 481 -940 -15 405 236 815 -114 439 779 -70 302 -786 -3 -713 -675 -708 493 176 -308 -134 -324 -425 570 74 -939 -561 -792 -799 419 852 345 -130 845 -434 -18 864 387 723 -509 677 -961 281 31 -143 522 -513 902 594 -694 235 946 -738 804 290 292 -841 251 849 -979 -570 448 623 -843 446 823 342 352 -207 -990 706 -531 490 -930 -873 -837 373 -467 341 547 657 451 907 -449 -210 -870 852 89 268 -702 522 -374 -873 -295 -664 962 690 302 -395 -883 173 -352 464 733 58 -938 343 -703 -344 -535 452 -370 971 0 297 -303 615 403 -334 567 550 -208 -757 -290 -188 -647 781 890 -188 -811 -280 -30 909 -352 131 640 -744 163 143 702 548 759 -549 606 810 -301 968 637 655 691 -545 -478 -954 439 -508 7 973 820 29 -136 46 49 -132 868 972 506 936 645 352 -450 -942 -892 -686 -572 512 -388 -715 428 930 -177 13 -65 -500 -482 -121 10 -974 222 949 270 625 287 -724 493 -9 -886 319 455 791 119 -318 222 658 -258 773 728 861 -656 765 -624 728 18 -758 -124 -376 -185 842 -600 -139 14 939 665 -505 -55 360 764 -111 348 580 -383 -235 912 -457 525 515 -889 714 -303 -942 -389 -834 127 718 -436 -345 284 -841 524 -785 694 -814 352 690 -459 -320 880 568 -929 -237 658 -359 -611 -187 70 -938 832 -698 690 -255 -419 -404 -44 969 882 439 -6 -71 52 -596 883 118 -883 -970 936 -639 -512 331 696 158 -538 614 -710 -661 -22 -697 873 162 -473 757 -295 441 -651 -391 -717 858 -829 194 -84 -696 -999 185 -892 730 443 -576 206 -630 -754 100 -927 -283 -333 742 37 374 -80 -437 -656 76 -536 891 248 -774 -233 239 -229 104 -864 -623 433 -485 -323 359 -538 164 -948 -166 -351 973 -514 461 -195 -236 -979 -129 -571 -339 -239 220 194 948 -944 -577 168 35 109 101 24 3 -261 996 -254 432 302 -477 3 -541 -753 -541 693 726 -116 -265 -166 -199 601 -826 726 915 -272 779 -203 -459 -352 -438 286 -415 -793 531 955 -601 449 -816 -50 -674 -959 -331 910 509 -361 235 -343 2 -887 -925 30 473 -574 458 491 554 -11 575 816 26 -733 886 52 -258 -184 25 0 -300 507 -643 -973 -602 553 -846 -96 923 -757 692 -242 69 -119 25 966 -564 -235 363 -812 -939 468 -614 -129 223 -221 797 433 -470 851 32 -143 -17 339 -661 -314 -957 951 176 273 -627 -889 530 -169 991 -649 -843 -442 553 -820 619 359 -112 -76 -474 846 21 418 -234 321 209 734 830 896 487 773 -858 -831 -71 159 332 193 -458 -814 493 -790 -689 -286 952 18 323 -329 -903 252 917 -761 -716 352 816 -822 679 858 -443 838 -383 727 406 -489 384 -736 255 -419 -526 426 315 70 61 890 -658 -530 -480 789 -112 221 681 -160 -961 -251 506 839 -214 572 -252 852 -97 911 58 376 522 299 578 -69 179 716 -25 691 368 -461 667 -942 801 -16 -738 18 -616 450 59 164 -276 -876 401 71 82 -992 -442 -815 671 -943 -426 701 -988 -659 -43 -424 -273 -49 287 -978 -990 -905 -809 255 918 515 -770 -316 304 -783 985 -615 813 733 -66 32 964 140 89 -320 -418 369 979 70 348 -905 717 292 884 561 -87 500 951 830 -377 -879 -203 88 -13 698 -909 563 596 297 654 554 -421 651 946 -885 554 491 -956 979 -124 -131 896 189 -320 620 175 -909 787 743 448 -143 -985 200 245 -384 192 -455 758 814 -263 415 879 -207 290 57 -852 378 -344 -930 499 -92 827 -529 -381 -396 508 828 86 -178 62 982 -389 -701 939 -972 859 -926 -342 -980 392 -529 785 -566 -239 -941 299 -123 518 -510 -676 784 204 -574 -46 150 600 103 423 399 980 -364 417 364 -159 -495 -777 147 899 44 139 -843 18 160 -63 -524 -212 -660 915 179 -310 34 884 416 -356 310 325 466 -237 -972 -401 13 -829 -817 -671 29 -786 -405 -348 -496 653 -242 -512 724 -197 -206 989 249 438 -572 -98 564 304 -323 -213 -671 -425 747 860 -315 89 797 -42 202 186 -221 761 667 130 -765 149 251 -628 513 653 -676 612 259 912 -536 -135 830 995 -207 -826 -935 364 -695 -614 -541 -405 -640 368 526 -490 -847 -59 601 682 -390 654 -142 936 -420 236 572 486 299 676 970 -861 -74 914 -443 -353 243 120 -100 669 -198 314 -861 694 -394 884 -635 -553 957 -3 737 -526 69 -534 113 -373 497 -211 452 -399 915 -157 168 -445 -333 896 502 26 655 -444 952 694 996 -44 -561 11 187 -261 -355 101 -751 -146 410 605 592 -152 751 54 217 -260 -421 -594 433 -939 -21 -43 -365 -281 496 925 -286 -926 -755 892 -840 -232 -617 -229 -572 803 809 -116 -722 -241 -57 389 -28 825 -916 46 -514 117 993 -59 169 -361 -438 876 428 667 155 -880 -507 217 -140 -826 -868 -813 -892 217 163 -166 -820 424 -854 110 -748 -612 -709 7 -454 -627 744 337 -16 211 -371 -239 -445 126 600 854 -23 770 167 927 -213 459 -202 739 602 168 820 -443 -591 -203 149 474 835 -235 728 703 702 -12 983 982 -555 474 -915 -332 -726 16 -691 116 993 -856 -317 -263 -487 -892 218 -231 627 -125 895 -398 621 -47 513 780 854 -848 -266 288 598 -22 -308 -87 480 -109 231 -361 -539 299 -762 -202 340 -708 -606 -815 217 -942 -795 50 444 -782 -897 -847 712 908 -12 554 606 -383 203 627 -551 -844 596 -452 176 114 -56 637 -249 -657 74 -245 -826 581 638 307 244 -955 12 451 -958 -655 612 -635 -450 450 -351 772 518 -875 542 -931 -680 134 -423 -189 424 -622 -308 879 374 373 240 798 -942 852 -290 134 -584 405 -444 -510 68 947 -193 -850 -997 -708 -576 -676 106 90 531 -41 35 141 203 453 -790 -591 247 402 -533 371 977 481 226 -442 922 49 -474 -22 -565 283 479 659 594 -619 318 410 -296 -33 -224 888 197 494 -121 342 -599 -268 -361 -508 52 -911 -287 -171 22 -571 563 59 251 -637 -472 -840 -519 700 -11 -777 710 729 303 473 706 -203 -300 -672 569 -698 -832 -997 -576 10 986 31 248 -395 396 63 -153 344 30 260 200 866 255 249 424 -293 719 645 856 546 -665 -968 134 -477 105 -895 -193 -376 -492 367 -914 -78 -975 -505 -899 -886 306 236 -738 -446 -233 -286 -980 477 -368 281 -226 238 -607 -449 -810 509 -281 25 141 275 842 -475 749 -151 -504 272 813 149 619 -702 -4 -320 755 424 932 350 -660 409 249 443 279 -35 -70 -413 -261 9 -667 -255 522 -761 -522 -117 815 437 940 -447 306 391 988 -260 689 54 170 -760 318 364 247 652 656 694 -33 843 -833 955 154 791 -787 538 -520 733 329 -547 -164 -547 702 9 763 238 -491 -815 -782 283 -776 -223 97 -973 -534 253 330 -887 679 -221 -325 196 565 -196 -996 845 -500 -984 -302 229 481 -926 48 -351 -472 812 -627 -671 776 154 448 -719 -879 127 534 460 259 -93 -935 -211 824 -425 465 620 373 -413 642 356 662 -207 -100 -815 -7 -654 921 -743 747 296 78 11 925 -532 431 -414 288 589 193 478 361 -49 -628 -324 274 905 807 59 177 -26 695 935 821 -871 431 166 740 -941 -82 812 404 465 829 69 -260 234 -156 -380 774 -856 200 -99 806 -174 -46 388 395 172 66 -919 485 -134 442 -880 -35 -921 -875 829 -779 260 721 46 590 -710 -258 365 468 -974 -21 968 205 665 728 908 296 -840 -943 -637 -251 -288 -351 981 -780 28 783 268 -273 -530 516 36 358 374 -47 -717 298 649 -945 -341 -909 -943 -63 989 446 -434 -472 -249 -533 844 494 526 -890 -725 -133 -917 -810 -362 -807 -808 588 759 -700 711 -788 -467 333 896 905 441 777 159 -846 -175 -781 126 550 -936 -685 373 582 -312 -445 278 170 -124 -672 -840 372 375 465 -324 653 339 405 -930 -607 99 346 913 -482 560 -563 -575 270 518 466 -205 -803 -836 -976 585 522 124 -591 -841 -412 -474 -693 44 -394 -508 -251 -272 283 -830 557 -411 -177 392 762 109 -268 580 922 -583 -835 -329 -276 -838 -119 -73 300 -501 949 -864 -288 -675 383 869 -131 951 -649 236 -619 -367 -156 840 -458 -322 -774 831 322 724 -648 -449 721 694 192 -739 842 -724 -430 -123 85 301 -814 -842 869 -478 223 797 440 790 56 808 874 969 12 -340 -413 -111 -924 915 348 465 -143 -129 -541 -982 92 280 587 -289 -34 -561 -398 337 -209 872 738 -485 -719 -897 400 -246 871 608 -915 894 -110 972 -445 711 -593 -998 -829 -501 515 78 28 -71 -402 449 -862 -223 697 -516 258 -638 -847 187 603 -445 560 770 371 -701 972 240 -27 -639 -892 866 847 535 69 115 -947 -685 311 -612 -828 683 -549 -578 930 662 288 -67 -911 653 -81 -152 146 -190 193 664 -965 -183 351 531 -133 -676 -381 -71 107 367 -58 -855 441 -566 -534 912 874 638 -784 43 133 925 240 -456 309 327 819 -499 614 218 43 124 720 -520 -601 -217 -531 806 -323 -506 108 619 780 -861 -991 -62 290 470 456 345 -975 -228 336 -457 -606 -264 77 -225 -75 -518 -178 334 447 -15 -556 638 -441 675 872 245 -185 -330 61 -189 682 -352 -817 609 -85 708 401 -141 150 -297 -769 -459 -148 -559 412 868 860 169 471 832 370 410 -965 498 -558 932 625 367 -576 106 550 -188 -265 831 189 -131 -717 593 672 -4 -406 864 -308 -381 66 220 -759 492 202 575 -162 537 167 479 -492 -434 22 329 -827 -891 -422 -137 -1000 318 -34 -600 -295 772 878 424 519 601 215 -338 537 359 818 -710 257 532 716 -821 -572 -882 401 -519 -492 -278 -734 -991 766 856 679 -189 -670 301 358 546 937 147 481 460 124 -50 -40 -52 -93 892 -507 -729 220 968 245 -653 -632 -239 383 -265 337 -619 -116 140 -254 53 -555 784 -550 285 601 -305 -497 552 -514 -953 -263 754 -47 449 90 787 -557 942 533 850 -37 93 -603 386 -329 -2 -156 -604 924 327 -677 247 729 -623 975 -224 375 -413 202 -166 538 150 198 -727 -278 -971 105 -482 98 492 -400 -273 -134 81 622 -930 396 -463 -782 -613 -836 -754 265 -717 681 -937 -114 655 -870 -814 -197 394 631 -727 -828 156 140 789 -80 58 166 -190 106 -821 503 -560 973 -653 -141 309 -355 -305 -305 -50 -596 591 733 500 947 379 732 129 391 -631 -690 -339 557 -59 -247 -594 -437 -641 -629 563 644 801 -733 -530 -811 -515 217 -832 -800 881 944 -534 76 -259 56 -185 -482 -402 -503 -987 506 -342 -340 16 -628 -388 579 -998 295 989 -960 222 -623 -613 721 828 -584 -351 -928 833 -387 -274 -867 -577 -66 -685 374 -776 -188 -864 433 769 836 745 -484 936 943 47 190 -305 690 175 128 553 -393 595 368 -396 -796 816 723 -232 -294 -321 503 -132 223 -735 -522 926 529 39 -693 -348 -948 -101 -987 863 -674 290 831 -776 -335 360 -143 27 -416 681 -436 554 -539 -206 536 -941 37 -865 -816 644 -883 700 -888 -216 702 120 912 -224 78 761 134 83 -176 -380 581 711 -933 -935 29 58 -650 -625 -344 -677 -865 891 644 414 -892 -69 406 635 967 486 -8 -925 729 -884 -387 143 -516 954 -294 919 -597 195 -655 703 123 785 180 258 265 182 139 939 742 -323 -339 -398 -106 -321 900 133 -633 -492 959 -313 257 -329 761 92 -991 -694 844 624 -138 177 -235 -622 318 106 -61 -707 218 689 -597 632 842 -601 829 585 -973 90 -472 -929 -738 -22 -261 -745 -295 47 -59 -503 534 553 -150 255 -421 1000 1000 -585 345 584 -588 245 96 -894 985 -92 486 923 613 -490 -699 1000 -181 444 -80 -247 582 -839 -787 640 -894 863 918 831 -381 -465 925 222 -688 -314 384 -186 -976 443 -435 -245 -377 184 845 569 -777 -879 581 -554 -726 247 693 390 -617 -811 2 239 -81 -476 717 -992 753 245 -9 269 855 -924 -987 -985 -301 446 -477 -906 -728 164 -218 -536 -17 -27 724 998 -260 358 150 -504 -992 200 402 374 -829 363 -297 952 6 -923 -654 -71 799 936 434 -114 35 -119 -530 -745 564 -685 442 804 -52 968 761 -437 466 248 238 871 453 -801 814 121 110 897 74 -890 -123 797 -385 -10 -217 732 -249 390 879 997 -718 -207 -382 -320 -237 -15 270 681 -177 509 63 -93 -603 965 286 -72 207 14 406 346 972 -35 -7 281 670 734 637 899 8 -814 643 304 -967 37 -210 -965 -681 -627 -30 837 -812 -966 -129 53 863 -900 718 585 376 804 414 -787 803 603 -500 -674 -377 985 -748 -165 398 153 73 655 -348 598 -694 77 -51 -320 -193 -155 886 12 960 -652 -826 395 -282 112 266 -228 -512 588 847 -121 -506 -335 913 -83 811 -363 838 -878 -297 282 -417 -572 -885 -492 319 -150 571 -392 90 254 448 -626 815 157 657 -370 -576 650 234 -241 -619 900 50 97 -367 -791 138 844 -732 714 764 44 64 -295 636 911 819 689 -518 -716 -816 -4 104 597 135 334 -438 466 -723 -925 829 898 667 83 174 74 531 -63 558 -743 667 678 -787 312 -460 -619 156 881 35 545 351 775 275 -954 942 93 971 764 126 -468 -245 581 381 -415 889 -216 361 -156 231 -381 -43 10 -345 -968 -104 934 -896 -97 -859 480 -295 735 493 267 486 -505 553 -609 -429 912 -122 858 430 -142 130 645 294 -526 519 -311 -871 218 26 -99 -943 -172 47 -264 -470 351 77 -260 891 -314 -808 830 -65 176 -480 -607 960 -904 540 -636 -810 -765 -961 469 953 -604 939 421 -578 -167 -392 -772 -169 342 692 -108 240 -790 215 590 -258 -284 -402 641 260 -78 590 966 -926 -267 -433 125 789 670 -125 -444 487 757 -35 -152 328 -859 -352 -117 -179 701 962 -186 282 897 862 -52 281 -358 -298 913 55 -306 915 179 -544 309 748 975 -189 -627 -539 216 323 -717 502 270 -78 416 275 -622 -321 -619 -148 -539 152 -993 -995 133 973 -650 -345 -95 -38 -513 -499 92 -308 -745 -893 166 395 299 767 -209 -105 8 -578 -495 136 398 127 29 494 2 895 527 -163 571 728 -796 772 875 -62 -699 -667 -766 -492 -794 432 -225 -467 -179 374 704 -405 395 -166 721 707 729 834 205 940 737 -533 246 499 361 -973 -110 706 -257 736 -354 92 -886 -539 916 -923 -239 369 792 -967 -248 -478 10 894 -44 208 655 175 506 -735 852 -74 -742 -911 52 90 -11 -648 -372 -47 -226 -440 -179 528 -153 -529 -422 -975 -158 230 -824 948 208 204 641 774 424 -476 532 -313 -375 155 930 296 -694 -533 -719 -744 994 101 -978 -559 818 671 -232 891 287 110 208 -943 887 764 893 123 962 -987 -516 603 -37 -977 -857 76 -522 -610 -323 -856 126 -526 -12 -185 695 412 -420 396 718 -985 78 -49 794 -455 400 -489 308 -83 -815 254 -429 168 -336 -981 523 374 -473 -12 -543 567 -459 -973 12 -925 598 -923 878 953 -557 -430 -826 989 185 55 -470 -944 681 -590 -904 -410 -316 204 -242 765 -168 679 54 11 -758 -776 -997 692 786 -217 -353 9 -631 725 371 505 -91 -787 -609 28 -715 877 -12 -372 827 918 537 25 557 699 -177 686 -245 726 -981 -906 663 671 445 -382 -841 724 927 764 -27 -4 42 54 855 -209 -702 30 88 -65 997 867 513 113 558 -905 690 898 767 374 548 -238 -29 555 60 -623 282 -893 283 -711 943 -973 814 472 561 -6 287 720 -209 -456 861 -666 -410 -287 -485 844 -573 352 916 -212 -24 578 -580 747 529 -243 -863 470 -73 275 850 729 -549 418 241 -597 563 837 823 989 101 -7 534 580 -536 -942 11 211 643 174 385 -346 -922 197 -933 -695 552 -419 11 -31 644 -10 343 484 172 35 -952 -934 -414 155 283 -236 172 35 992 280 -376 -324 -3 917 -632 370 190 401 -415 -352 -207 -37 -180 -197 -6 675 -482 561 901 704 667 955 651 463 71 799 -548 -645 -935 -295 862 -503 183 733 -301 146 95 -365 -742 156 -432 333 504 4 122 -461 -400 -817 91 -969 -321 557 -818 420 776 -743 -90 920 148 -741 824 -415 931 870 124 -144 -471 -476 -846 250 -941 -161 600 -365 -895 368 -357 -663 336 -935 638 -4 -838 924 949 554 -298 937 -593 349 -858 -102 -775 -217 177 694 -670 -899 -294 711 -414 302 127 18 -292 -665 426 398 -920 -780 -937 -805 931 -871 -264 656 -116 -802 -404 2 -564 -973 183 335 -640 -534 544 806 127 27 102 304 401 39 -390 -951 -626 902 669 525 -163 586 -742 -212 -470 229 -235 80 -902 384 -734 -949 -876 -645 -842 782 528 -463 -347 303 -687 447 410 -735 -457 -485 652 -915 997 -246 40 770 -257 300 -950 -863 -905 -570 608 995 -985 53 -659 90 -144 779 -369 874 172 116 -177 615 604 972 -812 551 129 -527 792 454 391 394 583 992 -65 187 -716 294 24 -628 680 114 -588 725 663 -900 359 107 -71 57 39 -651 -761 -475 0 549 372 577 -69 -445 872 -977 991 -817 -31 -380 379 -173 -531 1 95 -578 13 -998 -486 -572 -238 -517 80 -832 -54 -460 479 -948 -560 -566 -436 233 855 472 -715 -70 503 -942 837 436 -404 -113 -971 983 632 -444 -437 -147 -570 576 -648 -757 -232 93 790 413 -487 781 526 -996 -597 -525 -758 -478 -900 -404 -26 41 -620 -502 625 -78 208 123 42 428 288 831 -865 -360 -239 -578 500 111 -37 -509 687 754 -432 660 344 515 815 -377 426 26 618 165 -554 -770 -166 -715 -681 -971 -853 199 -825 642 538 885 294 643 -335 471 514 125 -798 -770 -386 229 -204 970 112 201 -935 900 889 -964 656 403 252 -202 320 772 -86 344 465 -612 -393 -430 721 844 946 977 -265 -753 986 997 -223 906 -770 25 -928 -751 -45 -959 770 -1 790 874 236 86 335 -724 158 638 783 310 -439 -533 254 236 -584 -851 -582 986 759 -173 852 -659 675 237 -833 876 383 -947 525 313 -330 919 -149 -84 -599 209 777 -862 -345 658 48 222 1 -760 950 995 -96 -929 -885 -272 694 591 -248 -995 -255 498 -954 820 958 1 183 -552 610 -115 -637 291 -888 136 186 729 589 -914 -442 64 -688 310 -974 -148 -600 376 -264 748 261 -783 204 -772 -515 500 472 -9 -864 -952 -260 -538 -987 619 247 -304 -500 864 529 -822 949 -328 312 -664 747 -182 -589 -132 649 -965 50 125 129 -45 -838 955 -730 159 -896 573 11 -685 872 296 442 680 -263 -789 527 -645 272 534 286 -41 381 528 3 -447 -983 -267 -717 187 561 -185 279 992 -44 -575 -786 -940 726 196 -248 794 -758 395 -130 -78 -102 347 565 -377 -367 -664 857 -117 294 230 149 684 653 -119 -663 491 -261 -959 296 333 -405 -634 706 -495 -192 968 761 841 -496 -692 -973 474 86 -339 272 -432 -182 58 -182 -790 453 680 616 871 1000 442 -163 -938 578 -568 492 -208 15 -888 114 -574 306 823 822 113 -999 540 592 -276 -310 145 817 -780 -981 107 128 -284 -190 43 -719 -791 -107 505 223 454 491 -24 860 581 -632 -437 -603 -876 738 290 -262 283 -846 -154 885 -505 829 -703 -568 -367 -697 -626 -869 425 342 703 171 -869 995 333 -253 453 -454 834 -251 -538 139 513 786 -554 593 250 -908 -824 841 -877 -367 -456 201 -703 -49 -147 477 -10 991 262 -109 -841 696 -215 -230 658 -103 -518 481 756 805 -596 -710 -191 114 419 -537 863 -967 390 -950 427 23 -55 -880 759 -423 -367 -726 -924 793 -462 -512 -500 -141 -628 -242 502 -952 -521 605 -649 -144 560 135 342 701 909 -33 407 870 322 -479 666 -413 -448 490 -969 -34 -196 -677 -956 -629 -926 143 -855 -471 -125 131 954 -94 -737 375 963 743 -479 244 959 -806 -389 -838 390 -661 -120 417 -13 -611 -431 388 965 -344 -751 -250 674 -154 -728 -560 -953 -413 -955 -2 -754 60 -172 305 494 -38 -632 -927 -787 867 -38 -475 -555 -408 -143 -442 -690 -619 -340 392 -892 368 1 566 826 835 369 -377 -263 -310 906 -1 -529 -662 -93 992 419 -837 635 956 45 195 -70 -677 395 -163 -146 914 846 -404 485 48 151 -700 945 255 -378 514 423 -974 -423 -876 -251 -247 692 266 -322 359 -496 450 417 484 297 455 -278 528 790 -413 443 -915 -222 -246 111 316 584 -676 -823 -538 929 248 42 -785 -3 -703 192 370 360 -890 294 28 -389 633 -285 593 481 822 -938 -739 353 26 184 -66 -160 -635 412 491 -957 269 -889 679 505 -731 843 815 -408 -149 271 -285 250 -642 908 -438 -682 766 718 -305 617 -410 358 436 -292 854 -326 779 -199 -211 674 313 -577 98 -788 -210 820 -610 -465 822 -804 979 611 287 -747 215 -65 -601 -382 819 530 -921 -461 468 115 -189 671 -73 -416 491 308 814 960 460 -656 -361 713 299 395 976 625 -55 942 -415 -246 64 -652 670 493 -122 12 984 -497 460 -172 -361 -200 -637 -191 705 129 58 966 724 -426 430 -169 -361 -482 741 -836 951 -141 -812 961 314 -22 -912 -230 343 -577 291 872 574 -416 -198 -227 808 951 294 267 931 -780 -280 441 681 957 375 -315 -848 975 -351 -303 519 746 484 -383 878 -484 -994 570 563 923 468 658 859 -313 -926 -386 -560 171 456 -66 681 938 -772 145 591 -764 997 -261 248 270 -701 644 243 454 551 -393 456 -289 807 -508 683 192 830 82 -35 -896 -400 -723 -111 -290 318 -332 102 679 -437 481 -949 -254 264 -669 508 -750 978 954 617 804 149 934 180 -329 606 -856 -486 -961 550 -9 151 -292 455 810 -961 -734 445 991 -163 -484 905 232 -307 664 870 34 275 225 -970 -596 657 433 -110 -490 696 544 -358 787 -897 -931 -740 886 -865 -919 -201 773 -269 -185 192 923 914 -323 931 301 -860 -47 -144 -195 -74 604 676 -856 -886 10 543 432 473 -506 -787 209 957 -90 887 -744 479 -5 365 673 926 -677 -308 521 -667 -316 45 -534 478 -484 61 608 -777 -362 -92 430 -82 891 359 428 744 -248 919 -655 -934 815 820 -446 227 -963 -796 206 754 -175 167 795 -326 -69 267 -173 -317 -442 -917 -193 -657 899 -593 -741 -877 574 -676 297 -135 378 -811 411 -631 -684 -368 330 188 924 -843 351 -351 163 196 304 -609 -943 -514 270 222 372 971 -94 -545 -930 -135 -905 324 931 -10 994 523 78 -889 448 470 127 -75 422 564 847 801 604 -747 987 969 -304 -975 -148 -165 505 -282 561 -828 -151 -37 44 -917 -851 222 -966 784 136 -88 -806 -1000 829 -562 -912 600 -661 -573 -386 -554 -401 948 70 852 372 -13 -935 -362 245 798 -193 -649 -684 -818 -32 71 -457 8 962 787 -738 110 -485 -641 63 -665 499 940 136 -420 833 849 118 -720 990 28 -573 267 -573 828 -615 -236 -620 -761 -951 458 303 -443 559 459 651 118 180 80 485 -510 24 41 -525 555 -433 -202 -450 -485 -318 -528 -732 457 945 -297 -438 -974 -660 -80 -562 551 -953 -829 480 -949 -93 -507 -938 649 81 306 575 -398 -556 110 -537 -651 541 342 -408 -731 -889 -430 -594 -315 -675 299 -535 -894 263 -633 518 401 -106 187 107 -527 75 -990 399 339 -491 406 372 -342 -40 857 -974 925 64 -25 603 661 -900 32 -634 649 330 -357 65 539 745 123 230 350 861 511 583 -159 -94 -472 -270 128 -688 -411 618 872 330 341 -675 -12 151 581 -908 -941 751 -263 -234 652 -981 56 -964 -25 -354 616 -707 -857 -865 -942 240 648 493 -803 579 662 688 532 185 -754 -829 -425 201 768 -889 -288 538 481 -76 -796 711 341 -351 -499 -412 299 603 802 749 -11 -395 -352 685 -679 846 857 347 692 643 561 -104 652 999 -244 -144 756 696 -560 155 -108 -911 -671 -879 307 -431 1 -282 -646 -434 -862 -598 424 -457 646 432 -93 -112 -104 -74 -699 -556 235 935 -702 -553 -60 -206 800 507 -447 -851 -550 762 911 -65 -112 -274 261 214 698 -317 -942 -420 241 506 942 635 -499 -5 162 41 930 -748 793 -887 -50 22 -51 251 738 930 395 -773 780 -220 -313 -217 -159 323 -653 23 907 323 -276 -691 938 932 -290 108 -872 -473 680 -894 -244 -361 127 836 -460 239 408 -455 710 901 285 -782 -802 969 -965 115 84 -743 -74 -519 -629 -562 531 -961 -361 821 476 -447 -828 692 -269 -398 693 -150 719 26 315 -691 890 -72 -854 -716 -775 201 425 -177 -12 -777 -674 -702 -349 -890 -472 72 100 -84 551 -431 94 415 97 -503 224 165 -961 -504 983 -344 -524 -784 528 -431 410 -14 546 519 317 -723 -676 186 -237 486 -333 519 122 885 802 358 894 113 41 -836 641 -502 -940 -441 752 -667 -75 884 804 430 508 -509 -223 684 -515 -491 230 -734 -772 -753 -585 145 152 422 144 795 214 -703 793 -685 -973 868 -918 62 13 128 -376 906 -801 136 332 133 -295 854 335 -279 -60 462 79 -309 -994 -559 -427 809 551 -348 -878 776 -340 -493 565 -863 -481 -31 390 872 -258 884 -285 -830 259 -638 -888 -239 423 84 58 636 -963 63 323 -474 820 -658 744 -712 816 614 876 -456 -535 921 833 -191 -876 -520 39 -818 183 -773 474 -455 903 224 -400 600 -521 -311 376 -937 -573 -465 794 -12 -967 -947 591 -327 -869 -251 -498 -952 -708 48 -413 677 -353 247 131 199 965 724 -209 159 909 -767 -456 31 307 684 -838 609 519 9 656 -810 -651 -695 624 -313 -232 -688 383 315 533 42 -128 -949 -974 417 851 -243 -3 173 -696 -375 -25 -948 865 -389 -496 270 -378 431 96 280 319 -491 693 -420 -918 751 -596 174 -120 424 434 -482 -47 303 498 551 689 -759 64 -345 719 254 729 742 -426 250 -497 -436 -371 232 209 784 -842 -886 -48 -418 -764 -362 -200 -960 -855 949 504 -842 -990 151 407 -205 -470 589 -179 -620 -494 -101 -849 -492 -652 -338 -294 805 61 310 338 185 738 -676 -708 -735 -547 -846 948 912 -709 -250 226 390 -6 -449 -973 -282 293 184 -758 -896 518 336 976 497 -955 -416 -726 -959 473 -336 -725 199 -831 -548 293 -444 -677 -469 127 199 21 -659 364 508 189 -434 -183 766 345 -925 359 791 76 298 382 96 965 -510 616 663 -673 59 955 -790 761 -82 446 -810 239 171 -565 -713 715 388 30 -111 -364 -754 113 365 335 -818 -216 260 645 585 -458 -269 849 512 -576 -290 -431 585 975 385 -974 -916 46 901 254 773 112 -679 94 454 -213 -810 -727 -29 -181 992 -530 57 74 326 198 -388 38 951 -703 87 514 156 298 -37 435 791 -814 573 974 161 -177 148 -664 -906 -997 -347 736 -691 -428 555 212 108 439 518 -218 -634 188 -525 -213 -577 231 359 880 188 -215 4 452 -558 501 -801 -555 -473 65 863 -183 393 -664 416 -361 -441 455 381 278 287 -999 395 -118 41 858 -657 724 -410 -111 -238 320 460 -723 -85 -479 365 966 -394 196 -711 -117 -667 -355 771 -594 650 -203 149 391 -472 -821 302 560 42 21 321 923 484 220 -445 908 121 -247 -315 -763 682 -839 145 -828 -714 867 162 -588 -678 -848 -783 -988 313 -687 -666 -564 464 702 -685 492 832 4 -646 183 -507 -740 380 -671 -613 185 842 -76 37 586 -845 -564 763 -400 -353 314 211 471 839 63 -171 -465 647 320 -158 698 913 -289 107 -865 522 267 -371 -546 778 937 -996 929 -804 -688 410 786 -952 -147 153 -957 -485 385 671 -783 -493 459 609 457 559 -950 333 982 -886 -472 -668 -562 -12 514 982 -509 835 974 16 -845 27 2 579 -138 -746 731 -447 694 752 -531 -439 -6 211 190 -402 -380 -634 902 -344 654 28 -924 -209 731 -437 -217 755 -22 -862 724 470 461 626 -733 -367 -462 639 -701 -192 -128 518 -536 -217 -660 -407 920 403 -690 931 351 522 -141 -94 485 -938 -625 626 961 867 156 -814 -955 -655 551 -687 -815 -20 273 -266 -773 -11 -316 -555 -810 462 -393 -705 894 208 -290 -369 -485 -872 -98 637 -499 -69 -467 765 710 725 790 -831 100 -672 597 753 -533 627 -27 -123 639 374 73 -824 -225 759 74 -941 1 613 -567 200 322 338 -16 -596 96 -601 997 -28 368 219 -850 -742 689 -331 617 941 149 889 -230 -605 952 -975 -578 -857 483 13 -572 842 -730 920 485 984 947 519 -802 -873 276 133 177 -251 326 139 -48 729 -431 1000 -378 -191 -348 567 953 -872 639 -148 781 13 -62 -937 -971 463 735 897 -740 63 -683 394 -843 -46 776 -430 -993 199 -19 -325 -281 135 173 896 908 421 -853 -560 57 -109 708 -372 -685 160 897 -544 439 -384 -910 226 -707 838 -430 -653 -591 -705 -146 136 -757 -814 -612 -667 214 -14 160 731 996 -233 949 -532 908 -733 -878 -850 408 368 -462 58 -701 -368 -532 73 278 220 -455 -493 846 947 -148 444 -459 -563 513 -372 838 -860 173 -497 609 143 -114 -167 585 -537 25 231 -389 -914 -594 227 -551 247 125 -421 -937 296 -968 394 550 502 963 489 828 -57 156 740 -99 -298 -119 738 642 -524 36 499 795 -395 -87 400 -741 -263 760 592 -811 -66 -963 918 -197 -61 610 -207 -474 -143 -120 505 247 -6 -177 143 -45 -363 -578 -776 141 687 -678 825 -171 -39 847 -554 958 -569 133 -481 -216 111 -162 382 515 333 996 974 105 460 -343 -636 -637 -515 159 115 -454 333 364 -247 -696 408 590 461 -746 653 -519 322 714 -263 633 -592 541 28 -335 253 -294 447 338 -763 654 -126 -1 420 -804 -582 762 340 -290 -565 -133 -334 -632 773 -575 -243 973 -201 -407 319 595 -226 -216 -885 141 -697 585 46 -825 -709 695 -737 -252 -40 322 -890 -942 909 566 576 -226 630 545 -820 -47 553 -430 1 -542 -939 -688 203 -51 -894 778 -694 770 -422 -201 -136 646 157 654 889 -559 -950 -538 11 -690 -736 -163 -676 -989 -187 890 -675 200 -649 -467 -608 603 -35 -601 -857 466 -578 -73 621 941 -596 -570 222 371 731 253 353 -468 416 -58 751 -42 -980 941 587 483 -248 68 964 910 499 -784 -476 590 933 10 47 359 450 -906 320 880 218 668 20 -434 -374 957 436 -842 -178 -678 -174 258 -624 -599 -975 -368 264 799 -120 697 -343 217 -190 70 663 290 -851 -717 -445 537 181 -482 670 -544 508 139 -527 346 250 -609 717 108 848 -66 588 -938 572 -43 648 202 741 -408 571 553 859 -520 652 890 439 -963 -428 -825 873 490 936 -985 735 481 -14 -559 403 484 53 -364 -227 986 -565 208 324 528 77 481 652 -446 311 -244 700 976 -577 -466 -324 997 766 -728 -403 -742 37 127 567 -792 -428 -828 697 346 878 -156 575 -33 -583 901 -1000 605 710 469 499 -694 -776 610 -941 -697 -580 853 -753 -229 -550 550 415 623 -176 443 -827 310 26 -296 -827 120 876 812 361 -469 19 819 -872 977 297 789 -114 -792 362 788 -409 -940 739 -741 -940 -382 -565 -862 -162 -668 -43 -397 -35 690 237 691 -493 984 111 387 -198 912 936 -340 889 183 -272 -565 950 883 738 -622 -494 887 637 760 269 617 785 653 677 189 671 683 -982 439 959 609 843 -849 297 483 337 -801 -186 713 -946 -995 -134 -138 -886 216 729 -459 923 937 -586 -417 374 254 51 980 -415 -278 -588 -111 607 -935 814 -90 -488 -546 818 352 -848 448 -836 534 451 300 -463 -978 731 -872 -487 249 281 -935 -117 860 -181 568 75 294 -244 878 -276 -279 -451 451 -623 -100 797 444 938 746 479 -407 570 -418 285 425 -84 -46 -791 -870 459 611 -731 521 -595 -769 -692 42 -759 -526 416 -252 204 -752 905 -10 368 -311 -791 955 762 615 -671 -707 518 -592 361 217 -373 -153 -653 -539 973 407 249 1000 -919 167 -511 -749 301 620 371 865 -942 526 455 678 150 179 -752 433 841 -645 -217 -411 -473 784 576 477 684 -459 -704 992 -375 970 -814 104 -265 112 919 -715 -680 858 -762 -142 -602 -536 -329 -622 -113 136 493 -846 514 -180 824 706 891 -43 533 110 920 -809 924 -846 -243 -611 214 -480 -739 -891 -487 -531 871 33 946 -194 111 832 129 708 -750 -266 -641 647 -437 428 932 687 44 -821 -888 -797 -741 467 -182 -459 132 -713 561 -440 111 -178 282 -371 -673 -754 -192 711 390 374 393 -896 648 -258 -574 -648 -271 -849 -640 145 -212 -874 -517 991 368 244 809 293 513 32 -427 -440 147 865 -187 366 996 362 -934 -942 526 558 677 -261 273 5 560 353 436 -992 162 -712 601 -726 -533 -434 -282 827 625 445 802 321 -264 -179 91 -112 -339 511 -336 -692 89 -762 -471 386 446 -355 -306 -440 -975 -51 344 52 959 -16 755 -747 678 281 687 -916 387 292 443 393 -870 -436 -586 951 -225 131 396 -153 159 -690 117 566 -757 -3 -152 813 -796 -363 897 892 -239 145 887 86 -347 -589 918 119 64 166 305 835 -596 -838 690 306 668 -145 907 -194 -502 238 124 -975 283 401 -714 -639 852 880 297 -257 932 94 22 289 -758 220 396 414 -215 -201 -321 802 -552 332 -556 396 -771 339 -13 721 -272 73 -134 -266 -595 -920 -958 -161 627 -924 758 -836 -506 -972 -179 -974 267 436 673 -128 -75 -324 209 -612 951 519 445 15 -345 741 837 838 401 -422 531 525 849 -995 976 882 410 -252 965 809 -216 -454 -942 962 -208 628 158 21 -195 -304 -581 951 543 -469 -503 -733 29 -505 -602 796 -590 86 377 849 -36 -366 452 -242 -80 366 -800 692 820 980 214 -484 332 315 280 -137 867 970 -148 -202 -912 665 -365 755 911 69 -390 113 749 816 -741 -820 -500 -737 581 336 204 -45 -777 805 95 311 -417 -877 -560 351 -504 889 470 -520 838 -939 -892 -259 682 -502 -382 902 -98 147 -756 443 756 345 645 999 142 -630 746 561 828 787 -131 -761 -733 -809 -629 -258 -519 835 594 -892 -357 495 11 -4 752 862 -819 -322 647 732 208 -555 848 936 -845 -894 171 350 795 -824 482 835 88 -61 -647 -493 887 -380 740 -962 261 -374 135 658 -536 -455 920 -334 85 878 -281 631 728 -638 649 -214 -859 -560 -899 323 519 625 -909 -889 -629 -380 -924 922 912 763 -722 567 664 507 -55 49 -1000 13 -636 -479 30 546 777 -328 -137 -259 341 723 -706 -425 -732 -140 833 -432 751 -261 -488 913 405 132 -326 487 -632 -983 -671 -736 924 -716 235 -897 908 678 706 142 -534 17 721 -237 707 -46 745 123 -273 -468 -272 154 -313 833 -835 -741 -504 -247 139 640 -634 -547 -112 40 -566 874 187 751 268 319 -989 -420 92 -876 532 214 135 -933 475 205 -909 414 -306 -999 231 900 143 591 -543 -199 700 -572 -144 -889 875 280 805 -157 -127 -778 -435 -839 868 478 -891 290 -938 810 730 -900 162 780 -177 -216 -332 44 85 843 908 -2 531 483 -55 983 -268 -204 799 -559 -798 181 -411 370 -205 -178 -98 146 427 -16 358 -342 -87 666 -338 -105 76 172 -382 -397 -733 541 -216 678 -404 398 -427 561 -747 58 30 -886 95 -569 -337 -971 95 819 284 -660 -929 -779 -83 -172 907 261 159 -205 992 -612 -561 656 -72 815 479 130 -687 -624 707 -742 -255 -511 -166 -371 796 -416 -331 -852 299 794 662 535 -218 -941 -104 -381 935 -687 625 -263 -655 -340 -198 -229 -622 -691 -17 -509 796 939 142 -980 -206 593 -431 -818 -606 781 23 -177 -457 -962 691 -489 633 -769 -503 -716 -140 -386 -516 434 -599 -666 -889 586 -208 -691 119 785 -287 75 443 48 540 760 -90 998 -921 -269 -639 -372 -99 673 -891 -964 468 -420 938 329 -592 373 -171 217 -765 995 -472 818 -453 914 -83 -233 151 -685 626 -155 811 714 682 -314 -241 981 -818 -474 311 -529 -715 -613 -406 851 634 -292 871 128 -386 -79 283 -507 181 -606 129 -620 -152 456 -119 542 699 -224 -443 -708 53 523 -499 -678 68 495 -689 5 548 310 69 508 818 -58 -210 484 944 160 -13 -494 -741 441 -198 924 674 -69 -376 -219 130 -980 -975 903 -989 365 -60 -294 -631 869 52 96 313 509 339 -316 393 -993 492 703 133 451 -71 777 837 -841 593 -536 -292 -294 -937 -44 -736 -601 -759 205 83 -958 -928 545 37 833 581 -967 -893 -559 820 -624 1 -737 702 132 -929 266 822 -676 -332 -529 735 -929 -87 459 166 382 238 -196 999 602 -897 -258 2 50 -851 -933 169 -337 388 -253 -169 217 -803 383 -232 -966 257 823 750 571 525 198 415 -9 -40 -629 824 898 -500 -64 151 605 137 491 -699 -21 -211 -773 914 -655 590 -232 -871 -55 -811 416 -102 -69 468 819 523 433 378 124 79 -49 -416 810 -427 -579 -374 999 652 -4 -784 889 -2 -257 -269 -772 -391 -110 199 -834 687 -449 559 -464 293 654 314 449 256 546 -219 -167 958 -294 -781 935 -474 120 -612 -529 -8 119 -98 -506 -278 798 -949 139 -680 591 -66 827 619 -640 -547 -91 -581 -492 -672 -647 182 800 225 -38 -546 -579 267 562 -170 -994 -892 -170 58 384 -565 887 -74 762 -582 573 -970 -428 168 757 -954 879 523 923 -19 781 495 877 682 -678 13 -872 -678 -935 -796 834 773 396 304 -534 163 242 -853 -831 -397 681 -140 659 529 -439 -733 -613 -471 594 -558 83 438 352 -814 684 113 -881 785 48 823 754 -119 474 -473 -804 -84 775 -274 -391 374 258 -151 -210 -654 409 -408 649 919 -245 -455 -8 186 396 -93 583 227 799 -367 613 -113 883 106 447 761 288 -2 -358 -45 772 681 -814 -54 -497 -625 -769 487 116 -27 575 376 -692 993 -727 92 -159 -602 -524 -423 902 -628 -512 -377 -989 -203 34 -311 380 -471 -583 -713 -561 627 -548 957 -349 -35 -969 58 -866 -991 224 382 -522 -925 -15 813 16 -918 -846 587 -531 934 220 -556 457 469 767 722 -292 -85 864 826 483 619 -432 663 582 1 -209 -237 -618 490 0 -233 889 -570 449 -739 -684 780 -742 214 -468 348 697 599 418 438 199 19 589 -45 -166 -681 606 -530 -616 -104 716 831 -997 -425 87 -209 -160 394 981 -369 769 674 -516 -828 325 10 -849 -395 735 -737 -998 891 472 710 194 -790 720 104 738 -416 32 280 -464 293 959 -656 -295 -594 -574 346 620 49 -469 -113 -835 -448 -556 660 294 607 -87 570 -818 -899 -783 -745 340 -47 450 -898 231 -935 66 -860 -213 -7 591 297 -3 -374 951 -329 666 872 531 -828 381 -162 304 -73 865 -292 195 246 621 -115 -856 558 -610 101 -195 243 791 489 -51 -396 -120 838 952 365 574 -635 -594 -291 -686 -194 291 295 -439 -842 -682 -503 -853 474 309 -644 820 464 235 125 -242 347 795 353 260 825 -332 802 651 770 816 75 285 -937 87 -363 -388 -276 496 234 -510 -882 -298 -96 731 331 21 670 -521 -884 622 -120 -240 268 -442 -993 143 248 -197 163 -327 537 -304 -185 642 616 -829 821 -34 103 -100 -428 -623 -574 -400 -110 -383 -546 183 557 -702 -290 759 572 -702 -472 -642 -121 745 -332 588 -852 122 -346 -319 -550 956 -427 -912 -271 -712 -272 -185 -789 496 204 -920 -365 269 -683 -451 -809 -29 661 705 941 -113 59 -913 577 -156 894 -660 -273 310 -27 -475 859 -936 403 279 -477 885 -564 -65 -235 -258 653 -388 422 -390 -970 34 -155 -926 0 -200 -955 938 873 -150 885 -792 879 -567 764 -874 762 54 -278 -215 220 182 4 -557 -125 -451 -282 -593 -940 -256 402 189 471 523 17 606 -894 -733 -769 856 -569 413 823 397 373 516 -669 125 -379 -863 -673 296 -847 649 -221 -565 428 861 -633 -7 -146 -278 991 -260 -373 904 120 618 980 950 601 613 751 -166 -233 -18 -898 292 -21 -34 -429 844 -364 -337 947 -349 -546 -956 713 -319 647 -750 -693 954 282 798 513 415 674 735 949 -792 664 -328 161 963 -371 -391 -3 413 233 624 880 195 -77 -910 855 -114 -53 -707 -764 -194 292 234 -371 420 -691 485 864 -882 144 766 817 -373 731 -41 934 -892 -918 582 -907 839 -182 -941 375 -573 -218 -566 465 345 259 -400 -478 530 666 55 831 -54 -259 572 -48 799 -253 760 -323 878 35 -924 -450 704 -381 -935 -418 -806 -737 -18 -715 -381 -513 -577 466 93 140 -151 711 -826 136 69 70 -33 28 613 -927 -363 -434 -965 -73 -396 37 -453 61 240 457 -409 -48 150 863 -360 790 -387 279 -856 553 141 227 -890 765 991 -428 -557 117 364 -173 450 -963 -107 976 -129 -939 475 791 868 -801 -582 586 524 326 241 802 489 983 965 -231 -191 187 852 -270 -659 -977 -151 -506 826 -263 -637 -878 -875 1000 -214 129 -137 -434 810 167 -175 149 145 -775 -853 -482 -407 -797 187 211 635 399 -124 492 -552 938 164 28 -604 683 494 -358 -272 750 -154 745 609 881 -969 581 818 -192 485 608 -730 322 -386 -811 -672 672 -940 716 379 127 793 -792 378 811 -942 928 359 770 -495 -310 -105 239 -212 -579 271 793 -301 559 -702 591 -198 -48 305 -776 946 58 -138 973 -785 -900 -574 367 -455 583 894 -822 883 -747 305 -823 662 -573 856 -679 394 613 -813 314 150 139 -824 -62 -892 -843 872 -825 -316 540 -902 -896 782 864 -359 -920 -72 525 -278 33 -987 289 875 -176 -652 -548 -467 749 -368 -809 -84 -716 914 -445 276 876 -996 -421 684 -234 -286 555 -245 -489 -850 -448 185 -464 412 39 -397 303 -416 -763 816 -57 427 -794 789 757 -594 293 -629 -485 -812 949 599 26 136 -171 -54 758 43 646 -541 -117 -15 -692 460 903 492 -974 -854 625 -858 -111 -633 -879 -997 268 602 -248 46 -366 -539 -444 105 -130 -45 24 920 631 -183 763 -672 943 210 244 359 -416 754 -376 761 377 -782 682 -613 -810 -983 463 -778 529 -127 -690 -501 -954 -835 -885 111 577 971 -901 943 -249 630 -498 592 318 -509 284 563 592 -158 -54 570 -25 657 -98 -894 -365 -959 606 311 71 -827 705 490 -862 -710 766 -768 -816 -639 -40 -927 713 -928 -186 642 731 -587 621 -437 255 -151 -318 745 989 -154 -394 315 -871 414 115 -490 -60 350 881 832 -151 423 -26 317 -944 -661 957 814 455 -204 -518 400 -701 -920 -551 487 -332 -827 238 774 541 -836 -834 475 17 -718 505 256 179 628 853 -519 117 -883 862 -624 54 -369 -571 -974 -994 -259 337 -317 -865 959 657 426 506 450 326 399 641 -700 -152 -868 664 -179 -161 380 303 3 -693 -40 335 845 286 37 -193 413 -425 -977 100 -646 -361 -443 -319 938 670 -639 -168 -977 806 557 838 9 -3 -21 -8 974 -573 -916 597 -403 -251 419 -522 58 -561 417 -727 -285 -182 340 17 -594 527 941 694 163 540 89 -933 17 -753 -175 36 -619 800 885 819 -989 867 -254 968 -932 408 178 -319 574 199 772 540 -772 254 444 506 -193 271 531 844 778 970 -744 594 -766 933 472 -211 -434 265 247 -335 220 623 809 605 534 -82 905 -291 -254 335 17 -169 -668 495 -202 -89 -414 501 -987 -269 557 -498 -809 72 -667 -871 -248 325 340 -649 -926 -613 282 -600 496 106 891 -40 489 -787 289 -744 -758 -829 641 248 849 -68 199 -89 -324 765 -328 170 -731 162 -388 -842 829 53 226 -362 951 -834 -216 624 96 839 -684 144 229 335 -357 -70 982 -728 -332 748 -520 155 221 35 439 -573 -114 -234 299 406 389 155 943 -443 379 928 -25 649 872 -766 -536 100 53 285 721 517 -969 -206 -510 -52 -562 241 -270 0 912 -942 -178 856 128 139 910 305 341 -690 -597 218 -235 158 -122 -547 22 -600 -211 -687 368 916 145 -657 34 955 328 215 681 115 -128 419 753 -186 -314 158 34 199 262 -345 -677 463 647 627 898 -414 918 -965 -693 313 -311 656 253 -338 -945 817 408 929 493 144 616 -916 619 -751 158 46 -771 259 99 639 555 -596 -757 -612 -920 -596 883 519 -49 392 881 667 342 960 391 -176 -211 979 996 681 -785 -295 -323 -3 -836 979 950 -51 644 -870 685 -757 79 901 879 -104 785 950 -784 -165 721 310 606 129 -276 -377 -784 826 -968 -135 -805 -147 -944 -159 36 946 -219 615 5 -455 -393 -537 -591 385 790 232 -645 -800 428 -975 52 -300 -559 -468 -646 897 -541 597 636 -480 -979 514 730 100 -860 181 995 1 508 831 -414 -418 488 337 782 -550 -373 527 592 -56 -809 -441 278 -484 -661 239 -653 258 300 110 -795 602 -920 -801 -960 388 -18 429 758 335 -801 58 -177 497 865 178 121 -956 156 637 -757 638 467 869 198 210 -424 -745 -319 -784 320 -741 380 432 -412 381 -636 -963 -304 516 626 -159 -625 991 991 -377 -960 391 -804 -423 82 -498 -276 107 -327 928 -803 375 945 720 751 -330 -717 -764 231 -994 344 -771 -1000 -392 -36 -879 414 -91 -649 447 -994 753 732 -24 379 803 541 -815 256 246 -223 946 326 -408 -915 -714 19 -516 497 -651 -458 -384 755 982 -578 892 393 857 677 -222 471 706 921 -394 -630 -98 -342 190 -736 791 444 -143 -679 177 -715 -434 -603 270 218 540 -616 -884 241 -197 -780 276 926 752 322 330 291 -980 810 825 -225 -458 849 -670 -297 -900 915 -118 -260 -416 295 322 -659 -974 64 -83 -359 295 692 -57 955 276 493 390 -362 -510 -248 -249 554 -922 957 63 -64 -356 375 468 866 -253 11 -933 -902 562 211 961 -863 -127 -680 -530 141 140 204 -870 -235 806 689 18 -982 -954 -463 606 -88 -37 -927 -324 -791 840 -1 -66 7 656 -323 710 832 -959 937 -759 -907 845 -252 710 774 -294 156 107 312 752 762 820 834 396 265 -225 1000 226 -175 824 -377 -719 476 -831 391 695 111 -266 -315 -378 382 -61 494 -222 570 831 -623 -704 -598 340 -904 -323 -851 962 -51 -564 181 843 298 -329 -83 638 342 900 681 40 -390 230 863 769 99 -873 728 -229 -403 506 530 -85 447 -601 -263 587 -91 824 -677 -128 609 857 -210 941 117 -17 609 -956 -969 748 -408 812 133 887 828 36 -644 186 842 -820 -902 -573 -997 -708 -599 -361 271 -859 -992 -673 987 543 517 -391 842 340 304 -565 -927 437 226 -935 -396 -231 560 659 958 42 31 148 -555 -276 631 751 794 274 708 367 -680 -112 -791 -695 -743 828 196 356 668 929 699 -474 -401 536 -725 401 -273 -129 -516 -850 9 -332 -788 127 -839 262 -65 -155 58 224 607 -304 -540 -452 953 -313 -264 286 814 524 440 -567 -428 790 537 320 396 -827 -527 597 534 -253 -333 194 -978 -171 -927 -593 404 805 -84 -786 -531 734 -361 527 699 -652 -225 -879 604 -890 -984 -51 -756 -575 437 710 -588 776 -727 -47 215 -979 56 -426 -79 747 -955 117 418 -94 -818 36 113 920 -658 -377 112 772 970 686 -443 213 -625 564 769 -440 -89 -352 -280 230 -180 -112 718 -39 842 677 408 -223 565 767 -956 -484 115 772 -51 887 940 104 781 801 295 -595 -198 962 -264 191 508 -347 457 -515 712 573 -67 -361 648 -909 46 -894 842 -561 -198 812 -917 768 -695 71 200 335 -368 -351 -507 -990 -429 702 258 -249 174 807 -920 -362 816 -562 531 -946 455 718 40 983 907 977 780 91 957 -857 929 236 -440 -560 -597 971 466 774 407 -595 251 803 308 -467 -759 -763 642 -220 -618 127 417 816 693 48 -907 -245 -210 -843 -691 497 -636 -62 -228 -603 935 -11 -12 15 515 676 -474 -33 965 973 870 -381 -581 586 -328 473 805 -148 919 623 191 -821 714 419 795 -962 693 -498 689 966 65 520 323 -460 -654 -103 -554 217 91 835 -271 -354 703 789 -85 -365 -824 882 218 -395 -974 -825 -35 344 -528 773 305 96 -346 -352 541 505 -677 -876 -483 -16 -237 504 828 349 49 -980 487 752 85 -220 61 -773 197 734 319 -602 529 145 -716 323 366 -215 699 969 -13 -576 -720 59 529 -456 -834 -364 -493 -151 917 771 -463 -14 718 -502 -449 -246 -826 857 -169 -156 -816 -462 -287 -650 121 311 -24 339 -18 -989 -298 -332 139 776 313 -958 86 522 556 -708 858 -419 -870 -261 -372 126 -467 -739 -321 -895 -760 -306 939 317 79 419 944 -652 125 -454 -760 462 596 867 84 -543 627 -515 -182 892 158 -822 -958 292 -800 -423 75 897 -67 -379 -635 -576 -505 -170 487 890 384 -278 401 -35 794 -117 492 -904 -979 -542 673 49 -920 903 518 -455 -989 800 857 -182 -393 -433 402 613 851 130 906 637 -159 -108 448 -556 -509 -880 -557 533 879 -998 775 827 424 -60 528 -621 -781 -283 -345 716 -483 123 162 285 37 895 227 592 563 -974 -610 549 711 -651 -528 132 -118 635 12 -207 664 -82 -696 -559 -472 202 474 830 -311 -481 726 764 -249 -162 -58 -190 25 -141 -529 163 219 -822 -423 545 928 -41 534 -294 405 946 -715 -329 -322 993 -454 750 -841 -239 -142 -859 443 295 -134 779 187 -620 445 -903 288 -181 24 964 -670 387 264 -754 314 -711 845 -838 -519 483 -184 259 -845 -838 -314 311 -821 -94 408 -394 733 -457 928 -135 -985 -946 -603 565 -274 794 410 90 -456 676 823 73 57 948 -41 -13 422 -554 -565 206 330 321 675 -5 -625 -596 -276 592 -81 48 -870 778 220 -957 600 614 -11 360 -10 -852 -127 612 854 85 250 324 -508 923 320 -906 -252 817 668 718 -218 -958 -637 332 537 27 69 433 -831 471 -190 500 133 666 -101 -474 -954 -490 438 395 -448 923 533 -65 -518 -384 -940 -938 815 -218 -74 150 -253 -61 891 -81 -190 -546 29 609 345 -107 794 -713 -363 215 -332 -316 -36 560 990 437 -676 -695 -996 -620 -522 -812 -107 -266 -31 416 -953 875 -818 -107 -862 -808 724 -215 184 -228 -79 237 326 726 -363 -229 -331 -804 -376 833 392 -419 -238 -207 913 21 39 -306 -544 -28 -250 -392 -242 -584 813 44 -10 -829 -148 211 -869 -710 182 -228 924 -363 147 476 -155 -917 -211 800 225 -960 545 -206 69 47 529 -362 263 -756 -508 -481 -980 -155 537 255 518 758 523 131 -957 -530 -954 693 302 -399 -440 947 -296 317 692 984 -670 -912 695 -247 -432 -180 -463 -94 -472 883 -186 -672 176 212 522 516 -330 855 -159 16 497 563 820 994 150 873 -951 -533 718 -655 840 -489 504 586 -575 -19 -958 715 -188 -902 -670 830 112 -617 709 -676 912 -493 -70 -945 -555 861 -669 84 -154 576 2 -503 -332 52 194 -559 485 328 770 798 917 470 531 -876 48 -273 -211 -228 -623 -155 -601 -443 -657 657 -810 -547 143 109 750 148 -158 159 -416 -473 96 -558 233 723 -281 399 -624 283 -15 244 667 644 750 929 -409 530 39 -926 65 -868 632 17 722 581 68 170 763 -437 -970 -455 696 222 -918 398 793 225 -178 -655 -408 -144 -741 -317 606 -381 -620 693 406 809 448 -596 43 -458 -402 -588 885 -200 -634 524 911 -59 -156 18 -858 563 743 143 -124 -258 -776 974 879 -727 -83 -509 470 -447 -416 390 422 -769 -506 196 151 885 512 979 288 495 -688 -467 -356 802 643 302 628 -568 353 907 478 863 -844 -555 659 -4 -94 -465 661 -9 -291 160 232 -593 113 -365 261 995 -550 510 -638 596 -952 280 -153 220 894 -213 48 -237 82 42 193 -490 -735 -652 225 -762 -684 999 -91 -642 737 -748 725 589 453 684 146 512 378 -463 694 567 542 -339 -485 -844 -741 862 -164 346 -85 -875 497 377 16 632 -638 320 92 -53 411 971 822 -767 649 -70 -728 -12 379 -491 -947 218 225 84 283 857 533 -888 -637 951 168 960 -170 -461 15 -704 839 97 219 62 -422 -673 -973 749 593 -519 -26 -206 -989 970 -606 55 407 -377 566 -75 -822 -508 -494 -107 468 555 -218 -187 -609 -967 -765 393 -493 661 -770 952 -914 608 257 560 628 -908 254 -249 188 305 818 116 -240 -729 -407 -324 90 -383 935 -405 940 783 411 90 377 -575 -572 -820 603 267 283 -109 697 -387 143 159 -341 200 -120 -812 585 -991 524 -601 637 -151 -831 -13 -425 -403 -479 -187 624 -249 510 141 823 391 -300 -246 -136 -81 -70 836 903 685 628 965 -138 -84 -71 617 878 -172 -938 755 834 -824 42 -704 148 -609 -48 -707 906 -395 166 991 -123 628 -217 626 -589 -872 86 459 -635 -84 -48 232 882 -306 -687 -199 380 -998 272 180 -9 -871 -253 -662 746 -493 -409 -526 108 -924 608 -269 963 -3 -147 182 -46 482 978 148 -614 -403 159 592 923 866 -753 -950 979 701 -196 -220 -728 455 -701 -422 -75 -244 -186 -889 414 -317 767 130 335 -585 244 144 -273 -36 890 6 367 266 530 398 -184 -821 -615 -815 -779 907 -526 -791 -203 555 -378 41 -590 808 921 560 -253 -414 -918 -545 269 -907 -367 218 587 -728 -639 872 9 -639 92 240 -268 996 -969 114 708 -217 -895 -730 439 726 -601 750 537 817 746 588 -474 -824 508 -592 484 723 222 -942 -853 136 -688 -643 219 656 -664 378 265 440 921 -427 -22 -681 -29 -597 948 422 -715 -629 906 -343 -912 -149 764 563 -605 46 182 814 -873 -741 528 -617 -326 -502 -153 -469 890 -730 48 -204 204 -160 108 1000 -868 -982 888 -28 850 -491 364 -759 -418 344 412 -923 -316 197 -428 -212 844 644 729 690 876 544 -710 -472 -861 995 -808 -200 353 -255 455 -963 325 142 -948 -114 -319 -638 -134 409 852 884 -995 -929 646 81 843 224 199 854 438 490 84 -643 81 -585 -489 -964 -435 -696 -933 -256 558 -781 197 273 530 732 507 -828 -331 594 -230 569 787 -420 127 -536 -304 -847 372 518 -903 351 797 326 -845 463 413 -368 34 512 630 378 -223 487 -487 45 159 -758 503 -705 998 242 359 -659 -307 469 -933 -595 545 -405 -558 -8 102 654 758 -473 -785 -669 -977 617 164 945 512 825 693 -206 -851 -568 -679 812 -562 -317 -25 -202 754 -844 -649 332 -173 443 -46 -435 -674 158 866 991 228 -328 311 957 110 189 -347 -442 -510 483 259 241 963 706 397 -451 -230 -681 250 -963 -649 299 -376 941 515 87 -30 -877 393 815 169 950 776 717 692 -409 349 286 -577 730 -907 570 -333 653 155 -329 549 -591 -808 -151 259 -743 -47 978 -659 -72 874 864 495 579 179 -47 569 -794 -435 -701 666 689 -633 -654 -713 -937 -353 656 -345 748 742 194 487 474 206 681 -762 -861 -879 950 -461 722 664 525 829 -643 -384 -602 -734 871 -290 -445 516 -512 952 -16 -146 758 789 -668 -193 -692 506 123 -348 302 117 948 986 -81 537 -276 674 524 -822 131 -838 243 216 -894 931 40 -310 -564 977 640 282 60 -110 -616 -311 886 -18 -66 176 288 -252 8 -163 -854 142 -438 -902 384 985 -252 -527 -128 332 -844 565 -853 -794 -90 603 -479 -41 107 686 -474 -758 637 188 -538 -730 251 -355 -9 887 -391 898 -578 17 -863 728 -19 625 834 -281 969 -27 990 0 -529 -936 125 -854 -459 -789 -342 -251 470 786 612 -361 350 647 245 -483 690 -138 549 374 653 925 -492 557 -30 56 -582 -937 -899 64 -799 461 -645 -164 -999 -890 77 318 302 713 693 -732 850 -434 69 254 -156 -746 -269 -53 171 -203 -502 936 921 601 -527 203 425 -728 -92 -708 -545 -448 417 -469 549 815 634 -47 533 131 -158 -841 -439 233 -620 -498 728 882 273 -97 -648 -686 -419 -608 -213 -612 -323 874 -590 -14 459 -739 -311 -676 -933 -156 139 608 -905 -377 -705 812 -282 526 279 -297 412 469 494 -54 823 749 -573 -380 425 -62 348 -65 823 491 608 878 -76 198 -197 255 329 -7 -568 -350 -418 -39 220 -555 927 -84 268 -296 935 86 -936 -630 -389 -696 718 4 954 528 222 -738 -974 548 218 -127 -30 32 185 522 -244 -514 602 -121 -338 -701 551 868 157 138 -997 -477 -783 -549 -566 -321 830 -516 -96 413 318 -833 821 234 -551 -417 -487 -416 -298 113 -557 -864 42 -298 29 -758 -18 -973 -857 -758 683 -269 -20 -162 -220 -104 890 559 792 -536 -103 -153 -513 436 -800 954 418 992 77 494 333 510 302 -79 -485 177 226 -552 -739 -352 -851 -601 -291 -895 -739 -767 632 -720 791 -991 -33 632 -570 759 -708 835 -84 470 -558 -82 -470 -100 611 605 245 898 215 -60 741 -559 781 -124 426 680 -375 -77 -447 -907 -150 -38 820 392 -831 -732 941 917 127 -428 279 944 -482 657 719 63 -683 -928 -104 983 959 -897 419 -839 -623 174 -233 927 308 46 155 -585 -802 -795 -199 508 -178 -871 169 583 527 -909 975 -116 13 -887 272 319 -370 -649 361 -811 -901 838 877 -747 -70 -203 -491 83 -441 379 -10 764 -240 578 317 130 843 -773 268 727 -796 569 -815 858 -637 -209 638 -480 553 -157 -365 27 -40 -632 -681 -938 785 -158 -493 -495 -508 192 51 -620 367 -857 555 118 -196 706 -824 561 -54 -390 -486 722 817 731 -84 -223 -895 720 438 -143 -185 594 798 -981 897 213 839 0 -967 92 -616 874 -603 304 401 115 -375 918 -703 -816 422 22 761 850 645 293 -150 -153 475 788 416 -337 -320 -388 -641 -683 -304 -40 -463 -897 -496 -747 714 -725 31 872 -788 -645 199 -495 -677 -73 -596 674 -855 482 -815 788 713 504 12 512 674 -326 217 -925 -8 757 217 855 43 -448 522 -794 -859 -646 650 477 500 844 -22 108 -93 566 -323 -11 -816 929 358 -486 -79 220 -108 -9 -632 -945 968 -856 323 984 -819 554 473 340 770 -804 503 -802 -640 -597 734 -118 295 -807 844 217 252 420 990 -334 659 192 433 -957 -626 -240 -865 576 507 -861 -215 -879 -113 -989 717 268 203 110 -532 701 770 -776 -725 -716 529 -815 286 -972 -402 -563 -980 219 422 -428 184 -102 -59 540 950 -765 -183 -978 -547 476 -369 471 -978 540 217 -467 -496 -134 14 743 889 490 879 253 826 516 -35 -174 -303 -329 -771 686 -444 320 73 702 695 512 -557 -983 195 -821 -974 706 -609 755 -739 -861 -737 -293 341 -594 36 50 -222 -472 -612 -398 929 -370 452 415 -656 142 320 37 -912 -871 -497 -294 786 -272 408 678 -816 522 591 587 648 -330 385 514 -916 697 426 451 464 978 -692 -24 46 57 766 -455 205 288 157 328 -491 906 583 -879 495 409 517 382 156 40 421 656 -886 236 -503 25 -151 -362 779 71 -481 -638 -211 -868 -831 133 875 702 711 986 232 -987 -811 613 -873 -570 -333 -301 -75 187 87 -299 -855 -923 -837 -576 -584 995 -27 86 -141 162 -761 202 434 75 537 -439 222 4 -772 14 -129 981 172 909 316 690 -280 765 303 229 318 497 -934 97 811 534 764 -227 -905 -546 606 -811 -25 25 480 937 74 759 -644 428 -371 -684 309 586 847 272 -99 -473 803 -220 878 974 -122 -657 -514 -261 -13 -530 558 31 -335 -115 415 394 -370 866 -2 797 37 -234 -404 953 -528 -569 668 15 864 -873 473 -270 40 -69 -388 -555 -99 -278 271 -916 375 -95 -556 -16 -334 206 90 -377 455 377 41 309 -30 -989 -766 -300 229 431 -373 -12 -657 -187 83 -289 -809 -805 -943 -695 -566 99 335 -532 327 638 -307 -150 -720 984 484 -515 801 403 269 -122 998 712 619 -605 -342 -733 -186 177 495 -403 748 478 783 -796 985 -1 -135 719 -149 -44 -785 886 35 -768 -665 -977 705 -218 814 70 -885 -268 901 365 896 -731 214 738 980 423 993 196 -877 226 576 -996 123 -716 931 877 49 -138 203 23 -59 110 -326 554 -428 35 -9 644 308 5 -383 420 -371 -271 40 631 -784 -766 742 -994 -74 -82 -166 -570 -196 832 693 968 -605 440 234 -117 977 -50 -461 705 186 725 441 64 -750 -400 -259 46 -383 -313 22 55 -797 -279 312 184 -33 372 795 -264 706 995 207 -63 -622 -186 -910 410 -657 -238 -789 812 195 209 911 -803 900 -53 140 642 -722 -6 -368 -273 484 614 -479 -571 -611 965 188 -62 -57 -696 -955 606 -227 -224 -765 -117 -688 -165 778 -220 734 97 -825 -437 -84 881 334 89 -669 194 -727 315 100 -401 919 -942 -932 -551 -43 743 147 -515 848 386 401 -852 -375 -182 -398 -919 591 -59 -284 -789 -810 128 330 -367 -464 -112 -955 278 -804 -802 -65 -35 195 -537 -340 692 666 -799 -435 -276 -503 -997 374 780 938 432 -253 -153 -23 973 -404 -208 841 -902 357 388 708 -773 574 -463 -407 -928 -34 437 371 -494 -749 742 -85 -63 375 -744 -225 -625 502 -219 365 -977 554 -578 70 -814 -982 483 -897 -978 525 -381 -982 -262 -725 -262 -746 280 443 126 -401 -468 668 960 112 996 441 -446 -693 -947 507 955 -859 455 80 824 -214 -863 -831 689 940 -666 46 664 -660 727 818 302 283 772 -245 205 952 661 942 -557 779 370 -470 683 -567 601 -586 -538 -164 791 142 471 609 -558 -429 -722 241 428 942 -824 -731 -689 -639 901 64 472 -109 28 483 14 -31 317 -877 -393 301 -609 -191 748 -142 894 417 -313 -520 485 -625 -160 800 -29 79 -836 -903 265 -633 609 527 -598 -296 592 714 229 623 889 -195 -135 -180 303 -37 384 -287 501 -7 -960 -830 833 -347 -338 -341 -875 -684 417 -546 366 163 749 -144 -535 558 -321 -249 473 -429 -671 -588 -453 13 -814 810 -1000 -179 -257 860 18 -882 168 -943 -847 38 -65 -379 971 544 629 -222 627 -52 -258 -820 -846 -850 745 601 -856 646 -199 -745 940 -567 -739 -117 -997 -44 -900 254 200 905 776 489 930 -202 -901 -240 -461 961 -909 755 555 -785 817 -981 933 -614 -883 -716 -479 -147 -580 879 -285 908 -796 -276 130 424 -468 -112 422 543 511 198 -847 -405 -334 248 747 -243 -424 -447 217 -356 484 745 -539 -925 -620 725 -223 120 495 578 -278 -31 478 -934 46 -161 -495 921 47 -710 592 98 -446 741 651 416 -470 -250 -383 -851 -530 -714 -189 -147 856 786 637 -619 -667 -636 623 883 570 36 -372 -804 662 251 -771 20 548 -414 -189 220 976 -595 839 -213 -547 72 813 845 813 758 -740 -799 164 839 -162 -186 488 609 876 299 -424 691 -567 -978 -562 -393 407 661 317 28 -387 -798 213 -389 -367 604 -816 991 346 -917 -867 -403 -920 429 -302 -145 552 935 876 -326 632 912 767 -859 -321 -962 -480 980 -974 -991 -633 -871 -813 -466 -357 -42 60 595 -447 761 535 -682 -20 -215 -390 -263 -781 -371 167 771 -882 146 -843 -497 -287 -143 563 82 -973 28 18 94 992 -175 -579 -781 -35 -680 -205 757 807 -747 746 -269 275 782 -203 -578 779 875 313 -203 -909 -543 -834 -577 -804 -830 -937 538 42 -987 -160 358 -261 -783 652 877 -474 763 -325 53 649 499 -252 17 673 -505 -160 -477 289 -933 -509 -794 712 -197 923 -456 -847 953 398 1000 83 592 -409 926 -764 819 146 -521 -570 405 17 478 -151 -429 -670 664 793 878 -838 -91 857 -825 -413 655 674 -714 307 -951 785 805 -24 277 635 846 -392 369 106 69 958 202 96 -609 423 133 -513 -940 -959 217 -563 -992 -596 -193 -31 -633 829 54 593 336 -791 -443 499 -684 -435 -703 362 -597 -305 416 -497 -557 55 888 965 -727 -833 -897 -439 319 -273 -317 134 -525 -141 -678 -455 -171 -725 -61 -220 362 786 847 685 -593 -489 -984 49 148 631 704 -784 378 716 199 964 -859 62 -410 351 -368 -466 -195 102 -420 353 -488 291 -773 -128 561 -380 116 -988 129 983 -609 491 -877 686 122 -485 31 -871 144 864 -53 122 -262 252 621 -650 -166 271 -58 -353 714 812 682 -651 -383 34 -883 -291 971 -205 -388 -43 -985 895 77 590 352 631 660 155 197 -994 -254 863 -241 590 322 -812 -713 436 465 100 -316 -625 -777 -837 770 -89 126 -624 110 -737 -634 -311 -768 830 -730 -314 644 -95 235 987 134 -117 981 -500 -194 53 572 664 -134 -921 -115 -700 -682 -800 -879 296 57 -375 -932 949 -9 -838 706 776 713 -4 -125 605 75 -224 -604 -595 24 614 -247 139 -353 80 -564 560 -368 535 -955 -840 909 914 -877 -118 -237 508 956 192 362 996 -660 266 -351 -493 -202 928 368 800 -80 -578 111 -556 42 -141 -453 940 419 123 -139 -244 -179 -979 -519 212 -549 967 -731 1 -516 -837 789 370 349 -237 -370 -873 -686 924 -634 955 97 -802 690 979 -609 -820 -627 -866 166 982 -821 -348 -10 846 -857 657 416 -992 -653 -131 -879 7 -478 100 935 698 -954 -186 833 -235 540 -959 -688 -320 676 -850 -528 -369 437 173 324 849 748 -760 -31 -684 -93 952 -108 -77 437 94 -880 492 -43 624 -331 864 543 993 -236 -764 794 679 308 695 108 -20 730 557 653 -732 285 881 983 -643 580 -426 153 314 -849 659 360 -603 -218 -157 -322 275 183 580 -878 -431 864 -971 756 -82 848 626 -845 -583 366 164 -445 720 756 156 217 290 695 -173 -537 83 -455 -495 233 119 436 -365 207 -898 456 129 -579 -742 -996 -693 -856 -960 -234 231 601 994 173 -872 407 -83 897 705 676 311 137 948 -468 780 660 -608 950 848 116 -791 -233 -115 -336 -327 -615 976 -573 875 -378 190 -707 717 813 731 -985 -219 387 671 702 982 -50 559 -436 283 339 63 3 -860 951 930 -722 -299 -347 239 192 -858 476 -481 -682 -87 -941 -832 857 377 -234 127 315 -591 312 -389 964 113 -217 -30 -831 -895 -717 -761 140 -515 131 -122 -674 -78 949 802 -819 -949 941 -208 -263 804 -397 199 516 -500 -672 -944 -955 462 452 601 -621 370 -761 736 132 -386 479 -212 488 -513 -522 199 -143 865 389 82 -70 -300 931 415 -455 384 -929 -934 -572 -153 588 726 -939 222 75 634 661 639 -800 717 677 923 552 668 325 -725 -495 -8 137 -610 -297 -397 -68 -445 -193 -469 142 735 -874 114 829 826 787 -327 -484 -198 667 -451 575 556 328 402 654 351 -935 -605 -862 -152 876 780 -788 -359 319 -746 766 891 404 698 -709 761 -873 69 -187 -648 621 46 474 626 424 -125 447 536 165 -320 70 -504 -133 -68 -487 986 700 -33 -657 763 -245 290 849 -501 365 58 -459 921 -24 -296 978 877 -844 -644 -815 -209 -25 -836 462 454 129 -818 -998 -161 629 555 468 -683 134 998 963 558 -605 522 931 560 -443 -406 415 -761 741 578 -688 500 -223 -580 -891 14 -170 479 -569 455 -588 745 -65 3 655 738 894 -155 -571 797 -136 -989 828 -392 -890 -994 993 353 504 -435 -484 479 270 -54 -935 -357 931 457 -961 -885 40 187 -982 32 815 543 859 279 548 78 -588 902 998 -910 679 316 -729 -383 -397 -926 -203 432 617 845 -239 -29 -375 -499 93 -73 -168 -962 325 611 -636 37 55 -38 32 69 257 479 -509 -96 -146 507 464 540 145 -391 -133 782 348 -482 -689 893 219 -966 -395 -855 -543 741 767 -870 409 -206 6 729 509 473 820 672 -759 -3 -94 219 886 996 691 636 899 -171 -271 -779 728 695 252 375 139 328 835 -356 904 43 -572 -867 -304 -746 -164 938 52 -353 439 566 757 792 -403 -923 417 767 -438 -490 919 243 -410 400 383 -653 -328 -276 130 831 -121 246 506 -190 -122 -812 -682 544 -151 -952 -211 483 663 -278 -718 484 -795 718 352 32 355 12 554 -211 41 -720 664 951 -94 -511 -435 -821 370 145 -4 -125 -826 401 -69 153 -758 -532 877 684 -348 421 -161 481 -295 360 387 596 -370 -232 -611 305 -900 679 -22 -978 -945 -397 -266 876 -179 -699 224 499 -890 -111 767 -699 115 -304 310 822 -944 949 -57 68 596 -835 575 -818 -543 413 -76 -504 882 -869 281 -766 -820 -721 -191 544 158 -927 -632 205 -315 -244 -189 -155 -722 -384 -234 -979 -814 -798 -541 -91 632 -580 -64 835 -887 713 -328 -253 -253 261 360 -7 291 -159 -893 648 -825 -763 -413 -174 900 315 340 181 -254 45 73 537 -549 300 446 -276 758 -643 325 -406 -66 -131 -883 -461 -780 910 680 -367 890 403 -55 -982 828 615 186 -650 -375 -989 591 364 31 178 -153 301 -17 517 1 73 493 -892 -102 -732 -586 -401 62 248 -694 -115 -315 756 -369 -830 318 178 -233 -370 785 -324 126 62 -645 130 -886 285 -904 136 743 137 202 -566 286 740 -621 799 659 165 -577 460 971 -763 -337 274 866 246 -358 808 948 473 -767 -637 987 877 -869 571 -113 420 326 720 -853 -490 -946 252 649 506 -728 -730 -447 85 746 -130 397 -731 286 607 -21 -193 -339 -753 -301 973 -478 974 -749 992 -794 -192 481 161 -75 433 748 472 98 -375 -278 -788 98 -902 391 -434 687 269 154 965 -282 -520 601 -388 829 -214 -245 530 429 183 303 -878 -360 -546 519 136 857 513 -39 -365 -108 966 -404 -318 -667 -62 758 500 -957 775 828 373 -374 -239 -608 79 317 102 851 197 -267 475 282 -180 -382 -52 824 569 -156 436 315 -510 -490 740 859 95 65 568 11 -38 -500 -82 666 -930 -41 771 274 -435 -260 844 -158 -746 51 175 35 -847 -636 239 -199 -136 293 704 293 709 350 -478 -322 876 -772 -722 998 56 807 664 565 154 -793 -345 424 363 921 330 -151 -279 452 166 246 428 210 -548 855 183 -716 301 253 -196 162 778 874 589 -223 -229 -632 816 -198 38 -677 -379 -231 -440 178 -238 -845 -366 -447 -855 596 -493 -321 -169 -667 902 -428 -48 283 -866 -390 -651 -135 -692 -464 -419 -452 244 -974 113 861 -284 -470 -488 320 741 -394 -602 -349 346 115 -467 -922 -51 -296 996 203 982 -706 -622 -513 -442 429 414 569 -796 858 -477 -830 205 504 -34 -815 -587 -693 895 201 715 517 -576 -780 -862 -225 -314 106 -535 370 597 -738 -492 664 -451 -547 8 166 -194 -415 559 -166 492 -644 250 135 505 297 364 672 -518 -288 229 -633 771 -183 -289 967 559 796 253 -554 -13 -586 498 664 539 -102 393 -962 -483 -882 -72 958 151 -354 906 164 -751 -620 -838 -243 2 -50 -401 503 -225 673 -40 -214 -204 -750 -951 -118 -139 -693 -52 -564 -5 -878 469 342 -368 837 -689 -645 272 -122 876 -139 246 -75 564 -569 955 -325 661 -153 448 46 -369 200 197 169 -54 -872 -824 536 289 -328 -595 616 -460 481 -977 197 -446 -995 6 920 -544 -415 -810 -432 -898 -677 132 -485 397 -181 229 -206 -328 -733 -221 105 -488 671 -885 -477 49 -857 -954 717 -862 621 384 685 -161 -708 716 -357 -954 520 192 110 -548 -181 -126 282 -18 -870 -848 881 40 870 463 248 -712 -156 -42 -885 -481 670 -44 -767 -763 288 -969 27 19 662 -197 283 918 -880 71 967 -624 330 613 862 -63 -841 -158 -491 -111 -187 -779 220 -937 -790 -780 833 -351 580 -740 463 143 -525 522 -589 -502 -90 516 -837 182 360 750 -106 741 -9 841 232 461 -808 455 -43 655 -243 308 928 -729 656 -624 -269 477 -956 748 721 113 -654 -428 -864 -595 -282 530 678 494 -760 949 -182 -413 -247 703 -93 -983 475 262 -654 621 -717 610 -28 -31 -289 178 -64 -742 -438 110 261 -10 792 905 -723 -269 923 -133 -687 376 -461 865 -833 29 654 878 -347 857 -209 -966 -844 402 256 -135 -733 -192 387 325 309 -330 -108 -544 163 27 -851 -814 316 -649 794 -657 270 822 826 614 527 101 -718 444 509 -325 -379 415 201 -334 533 448 64 36 -449 639 -283 -858 787 37 46 814 538 665 -315 -559 -601 -980 -118 992 719 -151 795 315 -802 -869 -269 -107 965 -9 131 794 296 664 424 953 934 -91 -716 -30 -703 14 90 -478 -536 785 -596 -20 -31 538 -461 507 734 503 -793 846 -245 -107 -42 -493 -175 -437 -42 -28 -133 93 767 481 672 688 -839 975 760 230 989 -198 -382 -504 -399 -324 246 991 739 61 269 922 -889 -803 -447 -580 56 112 -959 338 -228 -970 889 425 -813 -574 275 -242 -622 491 -207 -315 209 997 -298 562 -411 82 481 -651 301 854 -35 -8 -633 -836 -474 -364 -253 170 668 540 -292 253 343 -114 646 -29 -883 -774 99 810 -227 -320 636 337 671 753 -731 -657 214 -2 -170 106 525 695 384 -396 -22 46 589 -999 -306 -922 527 -958 161 -162 -95 -267 122 721 419 -498 636 -565 -488 -634 -425 -707 -805 -290 361 803 -659 754 -428 -373 18 -381 -526 -973 283 693 -785 -183 363 -432 -788 -580 579 -498 -350 -238 994 635 -394 -713 -448 -247 -534 -387 85 -446 -376 738 12 760 -675 -715 986 666 587 -658 -655 731 938 -72 -255 -859 232 352 -527 -330 -521 -277 -108 -23 257 -437 343 915 809 254 979 485 -653 -824 -447 -715 502 989 -302 399 -961 140 876 534 8 -711 -121 -396 3 446 376 -791 -145 -979 -188 -340 -169 -295 -305 588 44 299 -475 -113 908 -181 -403 -199 -948 -765 -941 -112 -297 715 23 -601 -581 -713 110 514 260 172 478 12 -254 593 550 615 -228 -40 -714 -595 129 626 694 67 200 -137 575 59 35 696 -212 569 444 -992 561 565 -370 -211 421 -851 -144 156 676 -872 -34 -720 812 -450 967 -675 487 -881 -672 352 -192 -928 8 -857 190 -767 -169 625 152 -978 820 67 912 0 856 -51 883 534 -807 619 295 -537 -952 -977 178 -54 874 -155 -660 -747 -472 865 -837 -318 376 496 -410 367 -685 -66 886 -526 180 808 -909 677 -82 -133 -966 -849 152 633 -316 137 -471 -13 -264 708 6 461 -698 955 820 -931 927 -183 375 -548 19 -246 -652 109 -795 127 -268 -373 -33 653 653 -592 431 479 -844 -5 -761 -220 -334 827 -20 586 557 -305 -861 -701 256 -902 -812 45 130 469 -370 304 -322 -313 -449 994 -443 313 988 -231 -679 756 -639 858 -252 914 69 -968 -435 -686 498 -607 -325 105 -109 -335 888 -326 -360 -632 -874 -172 319 -605 386 575 -585 892 -169 -742 41 -310 685 -533 -631 299 88 518 212 -931 -165 -90 -428 -347 -425 -902 352 -336 81 -281 834 -776 975 407 271 927 500 -77 -531 -947 310 740 631 -536 650 -958 -22 980 380 102 -855 696 -656 334 -185 353 -817 353 -605 721 1000 337 746 852 675 937 676 -119 -570 523 -147 -112 -97 -422 -494 -362 -228 -653 -679 -800 202 798 60 -812 342 -70 -463 -526 -180 609 -323 -764 300 -384 -539 0 -890 -122 -655 38 809 -350 -608 526 -456 361 -568 422 -454 -1000 -44 -653 166 2 -672 -125 -266 -233 463 451 -632 933 639 -658 458 157 952 -413 -718 769 -884 892 -864 -427 935 830 -350 -542 -971 -189 422 12 596 225 -11 381 759 85 -857 375 -261 -453 -390 -951 606 820 -510 -526 307 939 502 734 537 -561 94 774 251 -370 397 429 592 -444 -446 505 -515 29 -591 89 -802 279 -809 -413 852 -479 218 935 -804 -776 116 748 -526 50 167 747 78 701 -867 -393 344 432 568 2 -474 -541 478 78 331 82 -133 935 -245 27 237 -490 -434 -618 -107 -493 756 327 759 700 349 711 357 885 -590 -290 713 755 -253 579 939 796 859 284 -775 582 -879 628 379 -478 739 -118 -353 676 -942 -163 -202 61 -130 698 -408 -223 631 -516 958 -560 -423 -679 931 -615 -875 603 -298 -687 -500 795 -385 201 -535 -232 -560 -681 -537 322 -450 -840 -705 -935 969 704 -996 159 800 701 -739 925 767 -179 -962 835 -996 -226 -371 -350 303 694 806 569 -456 579 -361 361 -268 -659 -815 -765 -200 -753 -555 993 72 593 -949 171 251 -913 -31 446 -4 421 -291 426 384 -154 -879 653 641 301 639 -595 -190 -318 -70 948 193 197 434 732 -806 -501 785 118 492 309 917 -802 281 462 153 304 -566 262 -676 -258 696 651 -507 249 -436 62 196 -418 832 -970 -287 429 4 -589 -286 -861 578 -309 -273 -286 414 15 207 222 -98 427 -337 790 -331 531 -868 -820 -668 -261 -383 675 963 -354 568 -603 973 691 349 313 818 -319 -61 559 864 511 679 379 682 -265 -821 561 555 584 702 -130 751 959 801 -892 527 582 295 609 928 -725 703 -205 -973 621 -616 258 -865 -724 -443 269 -392 332 591 -504 780 -772 712 971 -500 -861 504 -624 -976 -776 -33 899 -145 -547 166 673 -605 48 -433 -648 -376 -673 803 -111 698 51 -149 -978 -159 741 211 835 349 -37 -945 -968 334 390 -869 -819 168 -338 593 -788 -429 -527 268 325 195 348 -515 -516 565 -666 -106 -126 -301 55 952 -590 -786 -621 -77 -495 -945 243 -37 -173 -879 231 729 835 987 289 602 774 -876 992 -195 69 474 633 111 -881 870 846 863 399 -438 177 445 907 -144 -245 -816 163 -226 -447 -188 906 -126 -145 -779 -381 -617 270 774 850 967 461 768 -272 511 322 257 -629 -360 -458 144 -422 980 69 -627 748 332 143 981 -110 341 492 105 -583 552 391 575 724 -20 -60 482 -242 -458 566 656 -628 925 -36 352 -109 -590 820 -641 -540 -695 332 -506 -509 -807 787 -556 -325 626 -957 301 211 182 149 -934 -369 -956 342 2 -692 -430 805 -160 749 490 -526 302 -767 -131 -86 -462 -667 759 -257 -740 204 397 -26 49 124 -714 -465 687 548 -846 -944 -779 -273 -73 228 -747 -276 159 -201 -982 471 -891 348 885 -664 510 -631 300 -283 203 -807 189 -581 -117 -475 519 421 946 -494 258 661 202 -985 -237 574 718 581 -473 716 680 56 860 398 524 147 761 899 -112 841 -568 100 -48 676 -306 -932 701 260 -145 204 611 -80 -496 702 343 997 561 -619 -703 -526 -565 581 913 433 -23 638 -711 79 -99 667 903 -444 -589 -403 -275 978 -324 -39 595 873 543 682 518 -275 -660 -453 595 -132 -184 287 811 686 507 798 931 638 201 -917 -306 -481 870 945 -649 -645 989 447 -830 -688 230 228 167 584 659 220 880 -447 930 -449 -435 -518 -641 377 -325 -14 349 -15 -53 528 -279 32 72 -160 953 331 529 -732 -491 670 -25 101 872 -893 -513 513 678 -821 845 418 316 466 -759 -712 -48 831 -679 497 -767 229 448 786 433 -247 839 532 -746 -855 638 -892 -157 218 -541 -89 244 -99 -280 -945 -3 -342 683 452 632 -444 886 980 485 390 480 -489 226 -546 -489 -278 925 270 570 391 875 965 -211 -718 263 737 395 886 -235 -833 326 -674 -529 698 -33 -699 -465 -459 -198 -443 744 382 -579 -934 -115 -285 -148 -767 -778 318 701 783 -842 622 64 501 952 814 -126 -119 659 -465 376 809 119 -25 979 -994 243 52 634 -234 729 955 741 -716 923 196 943 217 291 -623 -832 -464 344 532 268 152 114 -263 -250 -347 -203 969 111 418 725 278 -780 986 -213 -623 667 -624 -912 646 989 589 105 -92 977 267 -263 247 662 13 78 833 -948 561 712 961 -563 -478 -606 988 -491 -675 275 -430 -178 172 417 385 -568 737 -979 727 165 472 131 -230 903 366 -404 -211 251 -301 788 -832 -565 -732 -68 -377 -593 -566 -946 -881 199 -810 -697 -379 -951 -744 675 282 -145 -598 -945 -20 81 246 -156 377 -24 -588 996 -901 765 -18 881 -818 -557 739 -745 -885 379 -294 -341 977 835 -734 717 464 -516 -376 275 -330 -712 -533 388 475 -542 -327 655 -629 251 -678 -433 85 -260 -784 -504 -683 598 -361 385 -733 -136 -268 83 -114 258 35 -669 -379 -795 417 11 -561 -601 -919 696 -876 -541 471 -493 -593 -729 -730 -275 -549 -312 304 -242 -113 -792 445 -664 -657 -914 605 837 -732 -104 362 424 49 407 -607 -994 941 181 -876 260 671 -275 585 291 -521 -282 -586 152 887 379 249 885 -654 147 -720 -523 218 131 897 983 338 393 -139 -999 -688 -651 126 315 468 138 -156 -327 -885 -41 -208 -429 191 992 641 146 -237 875 -903 145 589 -547 -143 -813 -405 579 819 884 118 -960 562 -122 778 -903 791 772 -998 818 -243 537 371 689 -391 538 -75 674 681 726 -193 48 858 136 25 744 -117 250 615 -725 -456 433 327 -123 -669 664 -588 910 843 -133 -405 -680 -167 623 457 903 -572 834 748 -307 917 -282 -142 607 479 -341 674 678 448 -260 -500 -432 891 -436 797 -974 -179 246 902 861 -722 -34 250 445 866 916 -189 -249 523 153 546 251 -879 -410 129 -392 -979 144 -410 -664 -124 212 162 -537 617 683 429 276 -385 -481 936 904 346 876 878 -710 321 -659 -191 465 -630 606 -225 802 -235 382 571 -632 672 -986 204 -567 572 481 290 810 537 504 -635 996 26 929 943 34 -499 -658 419 -735 817 -60 -156 -564 641 -26 -428 656 -638 283 747 -12 -949 378 98 -881 -799 267 -286 727 -873 -869 244 296 -483 266 -485 -306 610 -460 931 761 541 -851 612 422 840 -278 -430 335 -145 -264 -886 30 -621 -687 -752 931 -118 -998 709 954 -389 984 426 856 -442 620 -348 -735 -851 -388 -381 587 849 -226 637 -328 259 -92 636 -477 122 -588 297 586 -737 375 831 118 485 474 -91 780 101 89 671 788 -995 349 -109 -643 -892 88 938 -843 675 291 -792 849 -840 -709 -232 119 -688 -56 -490 422 3 161 476 -644 -297 752 609 336 774 -787 554 -853 -880 -574 -514 973 555 -769 866 461 147 482 559 894 42 104 -85 -671 756 -253 106 253 -148 725 95 -747 -295 -701 -680 571 -896 -858 545 604 -433 -620 140 891 -419 -149 -968 -887 560 422 916 95 -769 46 153 515 790 592 -167 761 -197 858 819 371 436 250 -151 49 -986 -875 -280 -469 -944 701 -437 -377 -667 -104 779 -273 -466 18 -340 453 359 263 -744 538 403 384 -916 -216 668 884 -377 146 589 174 79 203 -587 363 578 819 284 -601 929 -874 -117 82 -246 -174 123 337 -182 30 43 91 -157 190 -204 -304 316 765 -670 632 -264 210 263 -171 242 -375 -450 436 -715 -563 414 -287 356 -692 -586 -684 -223 -249 -694 -945 -452 -403 -555 919 340 -662 634 -52 568 372 751 501 936 -707 49 171 368 376 -687 -335 -110 257 -809 -273 525 -603 -233 693 -558 -347 873 786 728 136 -399 582 654 278 333 449 -177 75 920 -79 97 -830 683 -352 102 -227 781 -469 414 -672 376 -184 101 -761 -423 -274 -216 584 370 -11 -565 213 -934 -906 774 899 267 423 -667 199 7 -211 -823 -680 250 -653 -296 -910 -626 -763 -176 489 -532 2 -274 -333 -724 63 -877 465 -6 766 197 -245 892 -190 -48 -390 -441 -544 715 -279 240 -595 -111 165 -698 750 525 -493 -812 769 -481 568 -572 -99 -844 -785 -68 761 532 818 -909 -349 -324 -742 356 797 -283 -780 791 473 759 773 -39 -155 -628 -67 -55 432 -234 -806 -121 790 157 577 -873 -624 79 629 635 132 -199 -524 174 660 -524 283 473 105 575 -349 860 -412 -771 870 -442 -167 -343 982 -277 737 64 -789 639 -536 554 585 239 -220 -372 -329 -993 742 42 -378 310 639 367 -175 -633 118 93 -381 -926 -406 -492 -360 -232 -196 -961 -719 -480 926 22 -134 -257 325 136 -702 870 998 700 -480 -796 -592 -994 -83 -634 -458 532 648 545 26 683 -614 -477 -784 666 -55 -592 -395 -565 -163 -230 72 -1 -113 -619 -694 138 -716 51 423 -603 362 -552 340 597 -387 -593 -78 -110 810 -316 -608 -582 -874 -659 887 -75 -289 399 -69 555 803 -649 914 -21 -390 -151 -66 129 -661 998 -472 -498 326 -729 -39 421 -565 277 -913 224 278 989 717 -213 374 -85 66 550 832 -485 282 512 -688 -963 -813 231 993 573 792 397 -126 552 117 -806 -576 -117 192 441 105 -557 -824 503 963 303 -688 135 191 -231 -461 150 988 -778 446 778 -423 -379 831 498 736 293 -653 550 -819 -170 188 -319 -743 654 -123 -347 866 695 542 -9 -414 438 -247 942 194 -955 792 -65 -555 -538 712 -183 -659 804 444 -223 -425 501 299 866 -595 832 366 -155 -277 73 -1 313 975 663 -58 -105 231 366 72 111 533 129 159 -260 -458 967 951 -46 181 110 -839 -962 683 937 -382 960 732 -614 -57 818 176 601 356 -919 747 413 -375 360 -736 199 286 433 -839 740 937 -670 700 181 -906 -870 369 336 -861 115 672 553 868 996 590 32 -281 786 -870 217 710 147 475 -481 68 -4 -75 477 -407 -483 62 724 699 793 249 -267 -860 570 701 583 -352 632 -715 -112 -770 429 886 803 210 -510 -32 300 -606 406 212 335 742 -144 -459 336 549 311 -341 654 -60 346 -798 274 115 -882 229 -628 245 895 777 -890 260 393 669 623 -883 -574 -130 -10 837 -294 326 -593 -128 -478 826 -668 -985 -110 846 134 -107 -558 -122 529 787 -964 929 683 880 133 875 151 787 528 827 -531 -951 -176 -815 659 985 717 -180 -477 -11 734 267 -527 -224 178 -360 338 -990 -270 -567 732 224 -654 531 973 634 -392 565 508 305 771 -211 731 56 4 916 -700 748 -149 518 908 -193 -203 -84 699 -980 682 801 489 -28 875 378 269 998 431 482 -458 -165 634 316 -216 548 -413 136 -793 -689 -249 -914 -632 -636 -620 -985 -492 -762 -454 -168 -348 54 -822 955 132 451 901 -557 -632 -230 -481 308 341 -75 770 921 -956 -932 -153 434 -918 928 -290 114 -351 -676 -724 -594 -701 -825 961 -293 146 -118 421 671 220 -691 -606 -136 317 -122 -597 215 8 -418 -608 111 -678 135 235 425 -910 -840 -314 618 352 -121 -671 185 345 391 -110 694 471 -545 -995 960 232 307 -565 479 91 -486 498 75 682 162 782 -441 -386 -142 754 344 999 847 990 906 -995 795 564 629 906 128 564 -918 -286 571 44 -850 97 -522 198 890 -847 -987 -975 239 594 -176 120 997 262 -714 436 -657 -275 115 6 -889 -622 -660 499 661 -70 2 -479 -259 949 -448 -234 -593 -745 35 703 -544 -552 640 -791 -634 -775 -124 -101 932 707 849 -187 -824 -562 558 -204 -992 -721 186 137 -26 732 -174 -551 70 517 912 836 -468 -123 237 8 891 347 564 922 551 -864 482 139 -846 -720 553 251 316 177 795 944 47 521 -337 -323 -890 820 -800 321 -288 875 894 -656 611 84 368 576 257 -660 -626 439 -214 -784 -564 782 735 -842 191 56 431 -883 -961 652 -963 415 255 418 -250 -864 554 678 792 187 -537 -346 -379 -656 -432 511 788 465 -359 -433 275 201 -316 -541 28 146 176 325 -228 -736 -491 -34 90 989 119 499 -114 559 -904 864 115 -90 620 -417 -894 -796 -239 -369 91 -90 -652 -366 884 -181 770 322 -284 149 414 679 -900 104 730 354 621 639 617 -529 -467 914 426 630 -981 933 -867 91 -858 -933 -550 651 -689 -409 624 78 -928 187 808 469 -126 -393 -665 754 -338 -527 -546 429 67 -307 200 513 -254 -726 148 929 304 -523 506 -457 -518 221 -75 -261 -218 132 -129 -986 879 204 -725 316 288 726 -798 -3 817 -399 258 252 237 223 779 -88 -19 -586 504 -173 344 649 -401 690 884 219 462 -33 -717 457 -574 -266 43 165 -775 -420 355 987 -428 -320 134 -298 522 864 118 417 414 180 -811 -333 -327 853 -590 422 -430 902 -504 -472 -283 595 474 -742 179 -825 635 38 -571 967 -891 -301 804 561 -158 320 885 297 -97 -587 940 6 -76 394 293 352 -382 -481 593 441 -223 321 542 550 488 183 -959 996 -82 211 585 368 637 -289 393 -829 161 -45 166 -494 122 -843 -514 -617 -34 946 887 -69 -917 -752 -222 438 -879 -953 -1000 -236 917 -687 -612 628 503 -116 -741 -342 -633 158 914 677 -781 598 -211 979 672 276 28 475 -161 700 -158 -91 -756 138 -227 10 -78 521 -740 709 -378 630 796 912 -148 361 107 208 -119 144 339 -531 -348 -920 -458 -745 949 515 164 -129 -586 922 -814 -125 -919 315 -780 -677 217 -441 442 878 497 628 -44 627 -927 -873 497 -99 362 -75 -929 307 639 222 -40 -964 312 753 -67 139 163 13 246 -651 273 -669 -775 894 446 341 472 -515 617 34 12 245 168 821 296 638 -768 341 924 99 -244 912 -405 -796 -332 -852 -590 -568 519 -165 642 -3 797 196 807 -289 -982 -219 -985 222 -239 -654 -36 -958 -100 960 279 -662 785 -257 -768 -210 -626 -244 -418 411 258 850 560 617 -12 965 -582 -275 -746 388 117 526 -471 834 36 -232 689 137 709 990 -78 -738 595 1000 -255 -801 -170 223 -688 786 868 -297 -417 726 -568 -881 -526 -324 831 1000 736 209 220 367 366 -409 -299 833 -681 853 -855 -912 156 -721 -139 -315 -476 277 707 -579 -848 39 -617 -616 -821 116 -285 965 595 -784 256 -64 -781 327 633 -881 -733 549 346 -416 -554 368 704 732 -894 38 83 -202 -621 893 -163 754 -85 678 -84 236 657 -74 203 642 -367 -326 102 269 -518 -228 66 247 -361 94 -895 -582 39 713 606 -262 -993 -204 199 396 -938 -923 841 -819 -366 734 -987 542 -185 -40 273 -620 271 -967 740 774 -905 -874 751 -13 470 817 391 -678 -725 -687 -460 -395 318 -646 128 -880 -522 -313 -765 -951 931 287 578 -977 995 -498 -724 372 -823 -52 756 1 -262 -66 -512 -633 -677 75 -519 -325 -819 -897 295 -772 614 601 554 502 -951 151 79 -33 958 382 730 19 -458 -989 -47 620 -949 793 887 466 -90 883 -601 -626 -146 705 846 -873 552 -766 586 80 -937 381 -801 -560 -347 39 -463 230 226 -617 703 -89 -847 403 -472 -42 -598 222 850 -731 513 -713 639 261 -734 180 -871 -681 29 985 399 708 170 487 -708 -947 -182 354 520 773 -661 396 -340 242 -448 -6 -62 255 548 6 512 383 964 -188 -217 -878 -369 -711 -220 -191 -755 82 -258 716 444 314 77 594 -955 630 -442 -891 -925 -551 872 -365 -488 270 -254 -222 -394 260 390 -179 597 -841 -241 506 919 807 979 -267 576 187 473 66 -328 970 -494 -491 510 -697 -682 920 -956 106 -842 -492 857 -362 -582 424 128 725 -602 472 -54 -246 434 392 802 89 -781 -775 261 -530 758 -824 -439 -403 -560 -642 873 803 -760 -827 560 -748 -306 378 36 -106 -846 -122 -284 677 355 35 428 -355 -917 983 -738 -51 -15 -661 -723 -755 723 -79 -141 491 -986 300 -632 -780 -196 -650 105 880 738 -50 -424 338 765 -693 -923 -674 -370 404 -782 719 639 -458 635 972 -387 853 -198 -533 946 298 -575 648 -149 -563 -649 -178 61 -261 -982 -957 172 252 -693 54 -563 -12 -719 -57 -559 -293 -995 -204 -640 492 922 770 -183 -650 -602 505 366 -444 981 556 -784 -909 -688 -400 -798 -145 636 158 190 552 -727 -47 -27 -108 -217 -400 965 456 -196 54 949 -473 -371 -628 -381 68 602 -882 -729 110 813 80 132 246 -300 -363 -365 592 -546 -877 -876 864 -716 -369 940 351 875 194 -136 -978 89 871 988 130 448 209 -955 365 -11 50 -313 130 615 -626 322 135 556 -145 -350 37 -915 -764 -575 -92 368 456 -727 -236 226 -252 402 -781 -436 671 710 -566 -671 329 248 -949 -25 -869 623 246 -840 -12 -996 128 -835 -190 916 -74 -230 826 -559 792 226 -771 359 950 -573 776 -451 -1000 563 417 -914 249 752 672 -961 240 341 -636 -607 275 779 -551 521 648 -144 974 -193 -467 -205 987 -864 227 125 -139 793 -234 -279 -419 552 -305 869 -350 905 -670 -168 -875 973 505 -425 503 905 507 769 -612 -642 370 -639 836 -227 -243 -839 -590 717 367 -432 69 383 245 -709 406 -396 -311 513 -369 297 706 -726 749 -839 -552 182 940 792 988 -808 -894 451 924 -761 714 -21 -912 909 839 971 -473 624 748 844 800 186 -810 -22 891 -22 129 912 -533 612 -335 -236 -439 -872 -899 -588 -830 -860 -609 449 291 514 -821 -566 204 248 -168 -152 -721 502 -291 610 -842 -532 604 614 -610 -957 216 -250 831 -354 -100 771 846 -188 -629 -753 664 51 -33 918 -272 -639 500 952 13 -632 -931 93 -2 868 522 -91 -530 889 -858 578 923 162 916 -109 788 -303 341 649 280 969 629 -846 -112 617 -129 56 -177 -530 268 608 118 917 185 227 -325 -144 -716 -45 151 -779 397 -439 71 -199 -807 640 457 -477 -37 312 -407 178 860 476 -581 -599 811 -978 741 -322 47 560 -864 59 565 -538 -377 -40 -606 -733 -325 919 817 687 -834 980 926 784 -857 -962 297 69 111 -562 191 0 -571 -942 302 -104 -176 277 81 -623 356 771 -646 655 -343 -757 231 581 218 80 -130 233 -627 670 -804 184 -452 365 158 94 133 -661 -31 -111 -846 -197 52 -218 500 -84 371 -923 365 -199 -347 -613 -465 11 -810 -906 581 293 -849 -980 576 387 688 899 -323 -192 -153 -555 280 -915 -399 -662 30 485 313 -103 -568 963 913 548 984 -900 805 882 276 141 -602 192 953 465 986 28 130 -364 287 -905 457 -408 490 -66 -658 215 -320 -779 -38 -629 159 -83 -818 579 974 -995 -239 156 -679 -961 878 -589 106 -370 -129 -585 -453 -321 -713 351 -437 483 -841 -797 -479 103 -86 -271 -44 892 584 -366 -921 -715 -626 462 -28 -146 -243 -121 782 -250 -424 495 -997 -598 994 -433 -536 476 50 -957 -85 548 325 -413 -466 941 -383 -176 54 875 -800 -785 23 -196 882 749 72 351 329 195 -287 -330 -177 738 969 743 67 730 -393 -481 373 413 -201 85 -632 85 -956 368 -117 -107 816 149 202 54 -224 65 329 -288 -744 111 998 66 -453 -64 -70 806 -140 368 -33 -578 596 -736 4 892 -711 -477 -320 -469 -495 -968 -980 -406 824 -11 239 376 805 493 -174 -407 340 757 77 -568 -991 450 760 -80 -575 -588 -561 750 -75 -61 895 -152 523 113 203 560 -856 -712 -86 632 3 851 -248 108 181 232 -100 -190 -859 -479 -932 -170 576 215 416 165 -560 41 -499 687 132 205 42 -797 -551 -326 942 -608 -74 851 -626 930 620 -431 962 252 875 -683 335 55 -533 -672 -859 -203 260 -639 536 -401 103 -805 -459 -628 -948 812 -6 895 -306 -785 -605 -54 -899 949 769 -252 -869 307 856 721 -91 -201 424 -775 -70 -514 37 71 354 96 255 683 541 475 616 -300 877 -627 687 112 -924 -998 -202 -123 137 937 299 -593 342 663 -917 552 -676 -750 -417 -862 240 867 -256 -869 156 -857 649 836 -873 483 -423 -870 -487 154 51 -79 -9 -62 -35 -412 216 74 581 181 -942 -447 -472 176 -875 792 710 -382 -444 -969 588 536 -992 640 419 298 -981 853 -57 -513 -551 -594 617 997 -424 -724 720 -578 651 -248 -817 241 49 703 -127 710 569 180 -330 375 -794 940 -578 827 857 526 265 136 393 71 934 614 -459 -50 -1 -355 -922 -562 925 -190 -977 464 480 -785 189 -556 864 -921 788 -168 -26 267 123 -379 -648 334 -880 -805 513 -456 -983 -104 798 708 559 637 949 -427 -565 43 653 -635 -241 310 -881 -531 663 -414 15 -717 -693 595 -168 894 647 428 -675 101 -901 275 -588 176 -473 873 543 725 318 -291 -740 -247 507 816 176 177 -229 -185 -516 -793 491 31 549 -959 -95 -209 -533 -655 168 355 -729 -943 -430 -773 44 -651 357 237 391 -329 451 -46 376 997 -418 526 -65 -8 -66 326 -377 -125 -19 971 350 -326 -516 563 318 -272 205 -648 49 658 -475 -84 -348 328 -637 46 34 413 213 490 849 509 345 -797 602 443 348 178 -404 -657 12 -90 992 995 -243 -996 49 -386 897 -686 227 142 967 899 -606 975 814 767 -172 -769 48 651 277 456 215 -973 -89 600 421 516 351 598 145 -781 680 -194 464 765 -605 881 734 485 125 202 -373 737 -532 -347 908 994 97 447 -852 186 -979 603 -233 -859 862 280 -1 696 432 878 492 -391 -446 965 -203 840 36 -3 886 426 -116 -465 656 -949 574 212 228 -163 195 912 -337 880 174 -48 805 -832 -7 -439 -490 696 -306 908 167 -220 601 96 67 -337 949 -818 -629 -426 -786 431 93 113 -27 -995 -400 -358 -328 71 350 87 395 -991 -948 -385 -971 1000 -892 373 757 -181 607 -405 -58 480 -204 407 264 814 72 -750 -11 792 244 -485 -706 -396 957 20 -933 39 -999 504 345 -866 581 -192 -928 -241 -230 -384 688 819 -718 -475 -353 -718 665 866 -481 -892 -773 934 890 916 476 -69 476 391 546 -305 43 -608 966 -1 971 415 994 -980 113 685 7 -434 -811 599 -745 300 -159 -101 -196 -456 870 -807 -277 27 -238 271 941 284 -689 543 -761 248 312 -515 -796 717 -188 -432 -752 745 871 843 -336 68 -104 -56 440 -731 217 -572 35 -800 682 -108 862 -668 468 -553 625 -205 234 674 956 766 833 -837 -881 35 -127 144 14 -542 633 -996 -5 -744 -29 967 264 316 183 -183 -527 -940 984 -774 153 -539 563 788 -563 102 704 299 407 -943 -448 -241 917 337 -843 -593 -248 -365 -596 368 146 305 -750 -246 -618 923 193 -762 -487 -866 396 306 -758 62 -985 -462 168 -194 401 423 -133 -208 -823 -624 507 858 -111 -235 19 181 955 446 -957 519 -100 325 -342 539 -55 34 185 -334 -177 154 -791 -899 97 -130 -403 -7 -213 -837 576 526 -19 801 -713 -532 166 -480 730 626 174 -239 337 256 296 881 111 371 -42 -891 992 907 -601 37 -903 -601 -699 -333 608 387 -749 -615 275 416 -59 908 467 -812 -252 -261 165 762 -225 -530 -123 -705 760 -867 -895 225 -626 -877 241 -7 -931 -827 -845 -782 560 -706 298 944 -805 -198 71 178 567 150 -636 207 -158 444 -826 -401 -481 -204 14 157 823 830 302 982 -871 -992 -815 -38 221 -737 -15 785 -305 -215 -865 -612 685 560 -814 -162 549 -14 36 832 -772 20 141 864 -324 735 -8 -687 370 690 404 142 463 178 -11 524 951 -915 -954 618 284 799 -120 -236 -518 498 -970 157 -52 -56 -121 -925 -724 408 -549 -625 -532 -220 -166 224 759 -372 878 -761 -980 293 -383 747 -528 -978 -23 -841 220 883 183 252 -661 -227 299 306 215 -268 124 291 -460 -511 -381 857 -496 815 81 289 -872 194 594 516 -836 710 -440 386 955 -356 -515 628 -228 616 -553 221 863 167 259 -780 980 99 744 -371 -1 -50 48 -487 764 244 -280 -842 -186 -597 -686 -522 -78 -737 -322 245 -154 -661 392 -947 -94 -612 -888 -773 987 -795 -46 -362 439 77 -540 -756 -784 -234 973 -963 -643 -587 -503 745 -833 204 338 951 651 -377 -769 734 -188 -230 -655 801 -993 -489 -796 -105 690 -713 941 -405 749 -362 517 322 -170 717 -610 725 -400 31 976 383 -736 -73 -236 317 135 650 934 -327 307 -57 705 130 -601 -484 544 -575 -914 -926 148 159 778 -376 -450 -615 156 -574 -944 569 645 542 -555 -782 -990 913 693 -834 745 -338 -730 -355 -806 -778 640 800 270 773 976 -797 -676 -998 64 635 772 -689 665 335 694 862 -861 -987 317 -467 -783 216 140 323 704 -88 683 -515 523 -765 -460 45 727 719 -34 882 615 368 628 -508 147 885 803 -312 53 323 -149 -962 713 -741 515 945 -323 -159 -938 -60 277 352 -38 -610 -270 732 -411 258 -438 -911 -665 -313 -459 -77 158 -713 -881 225 921 -512 31 233 800 -50 344 -242 471 113 161 -3 -644 252 942 85 681 54 -646 -518 14 -609 509 146 -881 -811 297 -75 349 -180 939 -545 199 -179 -135 -331 211 -289 -679 617 243 274 911 -556 -520 63 -301 -429 831 -697 -21 -77 341 760 817 714 -714 -584 160 -566 491 -287 -583 117 374 -5 -560 -552 562 -191 845 -931 -811 -320 886 584 -2 -701 -624 -94 -57 978 57 842 883 164 415 -71 -43 -931 -893 427 -643 -257 -363 -444 602 -713 602 815 -552 909 418 -484 -4 524 -600 814 -878 886 617 793 488 -87 -73 186 -375 214 762 327 719 368 -430 249 987 169 -430 103 -997 -551 38 384 -436 -461 -241 -237 -528 -668 623 599 462 273 -217 -304 -660 495 183 -9 -726 580 243 439 -896 426 975 707 798 73 929 281 -624 938 461 462 -755 -5 582 919 -668 979 361 -554 -34 464 -163 732 775 -456 -111 -912 -726 72 740 -596 102 -490 292 -306 -665 630 911 -90 658 -785 465 -214 -974 -418 -772 -55 876 -960 -533 -298 -262 250 237 -818 420 -332 33 -294 -919 -215 83 -679 -491 499 -386 -335 -760 -65 255 -106 5 -991 693 71 302 -945 496 90 -144 875 880 -187 -726 190 -405 429 285 65 -290 293 -26 -390 339 951 763 307 -712 -227 -173 429 872 -964 866 401 -467 967 446 189 333 -913 146 621 -64 -163 -3 881 -649 -398 -576 876 -12 681 -316 -860 657 -622 -169 547 958 -697 22 -326 -638 413 -24 -894 -851 613 276 -342 -281 109 -179 896 -115 5 356 315 -17 774 -105 -755 -826 -538 -913 -929 -733 -965 696 134 -948 301 890 -966 70 320 34 -748 830 -504 618 -852 -371 505 909 -238 -874 -494 -908 -681 244 -918 574 -422 880 831 192 542 -164 211 229 688 -250 624 -139 165 -172 -80 842 -769 859 -97 117 -212 -804 185 685 -276 -603 551 -494 -827 15 629 260 -56 -976 300 180 525 -823 64 546 -115 -727 196 -554 -804 901 -786 356 -172 -269 -12 825 803 -159 214 -705 -455 -280 7 141 204 673 633 -689 -412 101 989 62 -401 -3 -449 -798 475 978 115 -366 -847 55 383 -681 763 -996 355 339 943 812 -717 -185 765 -725 953 -452 -95 -954 -866 570 -102 592 789 294 5 -791 -23 -696 -278 240 73 787 -822 -597 354 11 616 -980 -763 -693 789 -396 -44 -926 -969 704 -393 154 19 -887 -363 589 -609 758 -784 -780 -372 -31 338 811 55 -765 -25 -894 -658 -212 -603 -84 711 -813 -684 -96 -603 -447 -108 -179 142 128 -502 -681 32 401 613 821 -311 -634 244 478 267 -967 72 -487 570 407 -133 818 910 638 -163 -698 -31 888 -663 -324 -844 514 -492 963 -220 28 112 601 -140 339 180 663 -692 554 608 -763 718 -160 -54 -802 201 -394 -172 -181 -254 566 120 -81 -536 951 488 -286 972 967 -699 273 414 -40 801 -447 -827 901 -134 -205 428 -811 756 -617 -300 -612 -564 632 422 359 -699 928 -137 -3 -101 -598 -41 210 261 -729 -552 524 -187 -819 -345 -997 263 -507 572 -840 -241 -955 146 608 -954 -440 -618 -314 -847 -753 31 257 -731 375 94 -333 -870 342 -840 819 597 65 402 760 -512 906 -204 -370 394 -186 732 -288 753 -565 -621 -512 -522 803 520 -88 -20 125 -61 699 -361 127 7 905 863 612 -963 -437 422 130 -519 -235 -378 -449 794 -938 -264 943 963 564 835 -252 913 9 8 -528 -256 -636 -526 -122 -641 972 -295 -560 -139 -871 915 -963 -4 -511 246 240 221 -78 -595 120 -674 -614 820 486 -713 214 483 -606 433 24 -934 -632 -640 -435 -127 60 -450 348 927 25 -213 -864 809 100 878 839 -405 -550 316 -374 525 -60 -480 -170 670 252 -949 893 -568 15 -189 305 -236 211 -255 -187 910 157 -128 -581 -994 907 785 918 273 -248 -627 -792 -841 516 458 -223 -371 -135 -698 226 999 257 599 506 978 841 946 -874 -589 -453 -426 122 -200 -146 -629 110 66 -25 67 -265 83 939 42 -539 910 678 -849 6 -91 913 648 886 436 -861 -286 327 129 1000 -837 -736 292 807 -678 -165 -173 473 -863 -862 339 -977 -674 44 932 13 -138 409 248 -350 87 -568 982 904 558 745 220 228 895 725 379 904 -127 551 189 329 373 -842 -823 765 410 -488 624 154 681 -998 193 626 265 351 -991 81 -487 508 -333 294 -53 822 -953 -184 729 -273 -778 -54 307 -507 816 767 -157 845 835 996 562 -97 939 993 426 967 55 295 -862 -150 -151 777 381 -393 -252 -860 -759 616 721 396 -785 319 -812 -743 742 -623 -857 -773 577 -348 297 -369 -274 -841 798 -733 481 -469 199 -220 -877 -419 -750 -54 481 -194 384 -974 124 -643 940 -551 968 -337 939 -121 -493 740 -952 251 841 -680 -118 503 -707 49 -508 -14 71 598 517 913 -159 943 -532 -995 915 -246 -268 116 421 -445 236 532 -85 -280 -328 -216 95 320 -131 -922 537 188 -688 -746 -931 -764 657 -257 219 -595 835 118 658 6 -16 152 -784 506 801 300 50 -838 264 124 -120 710 -410 102 746 -707 -271 -922 5 328 -663 -830 282 506 365 529 40 593 -684 849 714 -14 -540 -582 -955 890 921 -333 -587 -866 -419 565 -438 603 550 -500 -754 -37 -466 144 -7 228 -826 709 -296 418 890 -903 -180 -875 564 807 588 152 976 363 -146 -493 800 859 195 302 555 -809 922 807 793 223 -913 -257 -686 132 -649 -806 -554 199 295 -102 -32 63 -72 686 387 -356 -87 159 431 -761 -655 594 -350 82 -717 -598 865 10 3 549 737 533 -709 -617 -561 595 323 -240 49 481 -832 260 610 -984 -624 929 38 555 -954 -506 -879 -59 579 751 -353 898 -696 -927 -529 11 -418 -332 402 -338 901 -197 182 -196 -885 -418 -936 250 539 29 -232 6 664 424 911 -98 46 -787 -520 -62 88 -707 493 -12 -603 -76 739 -205 -634 549 133 961 291 957 402 486 74 683 151 -437 -911 -668 -16 842 -814 -407 258 -144 -527 801 548 915 195 -76 180 -517 -289 328 353 850 -189 -196 -833 224 -438 -917 323 629 692 396 -999 -152 780 860 -332 85 431 -931 468 -943 -629 892 -282 -501 122 36 311 -719 -747 745 -613 244 797 -901 -65 665 855 -681 327 -90 -899 784 -176 -175 -388 390 -520 979 -675 539 39 741 778 -471 -679 -216 -920 -461 -381 -320 -979 868 846 632 168 -510 -882 831 -663 -418 313 285 861 -704 876 -497 77 -557 0 841 945 99 -549 -230 -847 307 610 425 363 443 484 -204 -413 641 -327 354 -652 923 -21 278 757 -396 -300 -909 877 348 -850 318 -453 -279 -721 -172 -885 83 280 918 -979 933 -115 -959 540 -481 -125 961 -914 323 -310 -495 -973 -326 -333 428 -787 117 17 -783 622 599 -329 658 351 -319 -757 299 -56 -564 -563 709 759 -766 499 784 327 373 400 122 96 864 670 -559 827 519 -406 715 852 -590 -743 204 508 -198 815 208 247 -895 -923 642 -972 -804 -21 301 -533 -203 -571 194 -124 -275 898 893 473 -675 556 691 -957 392 -569 -63 653 -404 118 -13 -919 -867 34 -756 -548 36 802 140 -413 -363 384 -298 460 -171 -495 546 408 423 -876 601 -682 -939 708 970 576 548 184 -5 -411 704 490 15 725 211 931 744 309 823 -617 -559 942 763 621 -526 -746 552 664 67 506 -896 656 992 652 279 65 502 485 896 670 388 207 902 28 551 -487 28 -602 315 610 958 825 -856 804 441 449 -467 -473 -190 -506 512 72 -67 119 -181 -643 908 126 316 -20 -958 406 -884 -524 568 -132 923 -878 -966 -872 301 -887 -58 -343 3 -973 -107 -810 -547 -873 -3 -589 834 -399 -570 388 527 808 -364 617 307 917 -707 -554 317 278 -848 873 831 464 229 -505 -300 947 696 432 -968 718 172 -265 -574 -405 -604 -28 -789 468 262 579 -287 993 136 422 708 37 135 195 767 600 770 791 169 -423 514 604 468 975 -997 -279 996 807 -923 451 -185 878 -688 161 -251 -135 -547 -659 -195 -985 -546 -362 435 -31 -320 169 -664 -836 -523 850 117 145 849 -854 309 -507 -709 -123 243 -453 -694 222 -171 -254 604 388 170 962 -428 704 169 725 -613 14 -21 -481 -402 -828 862 82 -719 359 -577 275 209 765 970 -96 -691 -889 167 -89 154 -382 -550 -363 -350 -974 -123 63 889 298 245 -182 547 -353 756 833 -609 -355 402 772 -319 552 -322 918 503 -469 548 -94 648 -372 472 -458 -602 -80 681 -374 209 926 245 668 582 387 -928 -448 -996 -114 919 379 -256 105 -338 360 -742 51 532 309 -958 388 954 -751 249 309 -299 978 15 -656 -504 -102 464 975 -963 961 -358 862 370 714 915 411 -61 -44 15 807 -323 -720 -119 634 -739 979 -548 -273 502 53 330 334 -748 -887 -440 -995 -358 -995 942 -47 -457 -289 773 853 -420 -783 957 999 -507 191 -899 663 198 -161 160 -415 814 321 -667 151 546 -111 -587 219 -774 873 248 63 342 -319 966 414 -246 -248 11 419 8 -645 -918 -687 -303 -863 113 262 -170 219 -294 -551 107 -292 452 79 389 -484 -117 28 843 -584 -847 -329 -451 -400 2 561 -11 625 837 -750 788 462 678 193 213 866 -838 599 787 787 -425 -787 933 -956 -166 -878 596 -786 -6 -378 -976 252 544 495 -196 82 -358 141 -52 258 -221 113 390 310 -21 750 -137 -162 983 -532 706 -756 315 974 222 676 693 -596 -971 -689 75 -600 -681 417 -122 -925 -14 454 555 -507 437 -847 -429 -750 436 527 -85 978 -354 -635 219 608 391 -10 889 833 969 -740 -45 -175 -593 -494 -344 -130 -273 -891 934 324 254 322 -737 -124 -717 500 22 478 131 364 -61 -169 124 -978 586 36 -406 -661 -605 357 -745 282 -947 704 326 -59 -486 473 -703 549 917 -503 -368 614 979 -524 -331 537 -844 183 64 819 974 -815 568 697 -886 -376 171 449 -114 -406 -114 975 124 449 -197 936 687 -715 -86 116 819 472 971 -661 -349 439 -527 -604 804 55 860 475 642 169 937 830 -146 608 -325 -73 -316 662 532 -854 523 -40 -486 805 721 148 857 739 -223 -677 104 70 -385 80 560 -485 731 -29 535 -862 105 61 -721 548 -857 862 204 -85 518 -899 510 -195 257 -912 141 -789 -544 18 311 617 -499 -947 707 284 726 -999 243 -520 -861 -73 490 -998 -850 379 635 525 -701 588 -827 885 -918 -797 -168 -642 362 -310 -488 186 -852 887 -802 207 677 305 730 -447 -362 -80 419 -726 -80 265 -15 976 -356 581 -84 -645 -72 377 256 -756 -298 555 -722 -197 745 -919 807 824 208 846 143 112 289 518 -172 565 355 455 -336 510 753 -364 466 434 804 -662 -262 241 458 819 -729 -953 939 -724 -272 533 952 427 -260 208 535 -708 -946 -769 -55 -970 -340 -48 -283 730 -604 -468 45 195 -825 799 60 24 253 624 617 956 -682 -495 -994 -148 279 -242 888 239 -722 106 -714 -688 -762 -868 -537 116 635 32 390 995 -354 -384 9 229 221 30 -501 -149 54 -85 -141 -319 47 420 239 140 -172 889 -570 -894 432 270 -138 -797 700 931 235 -384 -596 646 -772 -251 198 -310 821 246 -602 902 -677 234 997 736 618 358 36 555 434 -397 -85 -796 -86 -538 865 178 668 4 445 -145 -108 75 995 831 -647 -477 -906 -74 -815 69 -140 81 745 -670 -942 -658 781 971 650 936 -352 241 914 -858 -957 528 488 -899 -737 -1 -793 -369 -300 429 -529 924 525 -964 -859 -304 254 157 731 602 951 377 689 507 -243 -535 -737 -615 -789 534 122 993 -636 307 -269 850 -376 96 -829 132 -88 -252 144 286 553 100 -197 861 -525 -301 -541 946 383 -465 992 -431 -8 405 -913 -697 185 498 -562 -688 916 -786 381 -727 -983 -4 -306 -267 305 -667 975 110 989 275 -491 955 49 285 -452 171 -581 -449 -387 49 -851 -525 560 595 -405 227 728 -366 -666 959 -472 876 640 -795 227 20 664 617 -951 316 104 -638 703 -273 -585 -563 -857 -346 -396 -429 -426 -212 -236 -232 686 -740 -549 -14 -812 466 704 610 -800 204 -777 841 -973 558 -652 554 -151 620 133 -369 -250 -654 672 -717 -1000 873 43 -776 -625 -483 467 -540 612 -847 -476 892 -236 16 -257 835 -908 -545 -278 309 622 -873 -193 -976 -650 -79 906 -528 27 -56 -958 -445 -26 913 137 -29 -646 -34 658 145 -635 -924 31 -181 669 873 738 -255 -567 -480 -587 285 827 -888 716 834 -435 -358 434 -125 -583 634 -516 814 -560 -413 -91 273 669 495 751 800 -175 234 90 -226 -510 86 -201 913 -818 -81 870 832 -795 818 -365 -927 -386 491 95 109 -998 297 896 889 578 932 -415 922 -129 515 -131 -487 200 -69 56 285 -453 533 -1000 -119 565 -503 -118 683 398 -77 511 -485 -891 -362 -342 -426 -960 -621 372 227 575 526 80 -702 -137 634 18 -258 -44 -357 533 -742 807 -543 490 -905 -384 -644 716 555 901 -556 -874 -753 846 400 -645 623 -753 157 -839 677 152 -123 -377 673 457 -525 356 530 140 198 -288 -279 -950 533 711 -483 630 -348 -362 542 53 -78 -919 362 35 -87 910 222 -505 -446 -453 946 222 -704 421 891 204 -195 -496 -726 -513 -898 268 -172 -823 -30 594 -450 -751 848 448 -516 678 446 604 -580 -270 -463 271 -83 -989 -473 -996 -725 978 481 999 -570 -610 -809 -715 -430 -865 -537 138 -464 69 -74 82 237 385 -491 956 919 393 -726 552 207 -325 122 408 -22 -444 19 -277 -752 351 -165 137 947 -821 -908 -160 249 929 345 -25 -596 -180 -692 -259 -266 97 987 -111 -134 -322 136 801 699 699 -208 65 278 12 -527 -384 -985 -457 -293 -166 -127 364 45 618 -935 297 953 929 -356 -126 -803 248 -378 296 -240 547 860 -934 -954 951 -235 -151 379 89 -862 927 588 -632 -340 176 -76 496 -954 57 -69 -159 241 964 499 424 -933 -265 -549 530 284 534 220 -246 -56 631 -542 -376 763 848 139 -479 -198 20 731 533 338 48 806 -808 283 202 -534 982 -674 -880 -798 268 -397 -311 137 6 -789 595 456 453 -325 -285 -964 -366 -939 -478 223 -511 -20 -325 -617 102 -598 -143 -214 797 -567 -861 95 -983 576 88 -134 -338 -378 -768 170 361 837 644 473 -385 317 -136 -328 -675 -622 107 566 -499 -546 -863 -646 132 780 -805 653 -953 713 -569 887 829 -793 221 -742 751 -517 171 -578 -358 -712 380 737 -456 -397 856 -678 -915 136 517 -717 907 563 -616 353 725 -558 -64 -732 315 -718 -143 -598 -409 -268 421 75 398 996 -593 -404 -775 -879 863 -384 -168 -200 171 439 -168 -372 717 387 740 -616 -184 -561 -822 -336 257 -88 -719 674 114 648 -473 269 -1 27 299 675 -245 815 893 -152 -433 -863 738 431 26 -458 439 -96 -387 -765 955 474 924 288 726 -271 698 -788 -43 904 -315 920 223 489 -759 -257 -248 -652 437 719 -128 680 556 -361 293 -556 -181 -823 23 -469 -717 -607 490 536 -518 -898 -134 744 860 -630 -897 -799 302 -56 -490 -5 358 -430 -341 -455 -849 -694 -896 -720 324 -588 -266 252 -88 -778 288 -568 -965 584 943 290 -524 672 -25 -982 153 533 75 115 -761 -549 809 -117 671 82 741 -971 -384 -389 816 -598 -351 -551 448 968 190 -745 -831 939 -964 708 -692 -33 -3 422 -70 -774 944 -671 175 869 655 -378 -295 732 837 806 84 343 679 770 421 767 898 525 -103 -903 154 -839 761 16 448 60 91 315 -240 -73 -979 884 643 138 -657 -546 -247 -710 987 -654 -669 672 -303 691 -893 -391 842 -199 659 -843 -494 -681 -874 792 -345 -729 -221 948 -410 -985 -502 432 678 -358 210 -617 -327 -35 560 908 243 352 -689 -653 -392 -587 -908 193 -399 -23 730 127 870 30 -211 95 221 563 657 -705 -863 608 954 39 -3 325 -191 -539 -856 218 -828 -512 -292 786 814 727 977 906 293 -140 -325 -560 -457 96 575 -336 909 517 532 -142 461 -583 257 -164 198 265 1000 -565 -23 -971 868 -266 635 -579 887 192 -202 -910 406 -884 -295 567 -452 686 -722 -222 -426 877 -137 422 562 7 -279 555 561 938 -214 907 -754 770 -250 923 545 -892 -935 166 -585 384 -795 -797 498 -50 980 60 -959 196 -377 112 -371 -375 147 -649 -759 -224 814 147 42 -541 -111 -173 618 37 -825 221 -808 -11 288 687 286 49 166 -43 -606 133 -455 -543 -326 -543 -94 532 -390 -783 -915 525 -871 -760 545 -483 -157 -633 -406 -693 126 805 999 362 121 -494 -51 -775 830 -544 130 408 769 -690 529 446 -990 -742 -125 579 -449 -744 543 -955 -949 537 915 92 537 667 -811 833 -681 -538 -578 -567 -632 915 348 254 -585 11 253 -645 -967 171 472 209 -6 276 159 266 213 -888 87 1000 -953 130 765 -240 -658 -866 -787 -43 -862 856 -274 456 276 617 668 -569 -121 -981 -751 -64 649 323 -867 -607 -21 47 939 740 -422 -792 957 672 308 -886 -418 -846 838 -642 -519 490 -428 542 -724 30 321 474 -536 -835 -905 275 5 -68 39 -400 -500 -220 646 -848 6 -914 718 693 656 994 900 -5 -614 -562 -880 643 176 975 -626 92 -509 -526 -759 -461 -10 294 -78 303 -757 -485 -703 634 68 -755 671 140 446 -136 -746 -411 445 -710 892 -423 -698 142 245 852 -62 -684 739 -406 -701 298 335 300 147 467 959 -788 -483 -8 127 -348 648 101 821 630 -871 -589 32 -644 -304 -213 966 684 650 301 -400 -51 -803 -88 874 894 -953 -982 -278 143 -109 538 708 -912 -154 -400 659 550 819 846 764 -372 708 -649 871 -103 784 -309 -821 411 212 776 -847 939 -532 -846 975 -185 239 -43 -946 969 879 907 93 -44 -307 -575 628 -469 -847 109 -393 -899 872 748 352 750 835 193 443 -187 764 205 -685 -927 582 -648 211 183 -932 -363 38 592 -937 -203 742 673 127 28 -414 655 -114 -378 61 433 -206 506 -161 22 -986 440 -527 -262 -154 485 245 141 -222 -176 139 7 285 471 690 -600 767 915 36 159 -377 433 -433 367 -611 -799 -553 306 499 317 -629 -594 814 401 -222 83 -201 -528 196 -993 976 411 383 -737 169 -157 67 604 134 -511 119 -254 -33 266 -757 -632 -332 90 545 343 85 76 892 953 -806 953 141 783 -402 524 198 -557 -993 -36 -817 -408 965 -189 302 379 76 587 -975 -117 551 -632 960 -294 -139 101 618 -698 -114 504 30 365 742 -59 -220 -256 839 -736 -202 227 -405 548 -799 285 634 -245 875 -164 369 242 -8 -707 569 -780 -950 -357 762 -234 -616 -97 -193 9 540 -630 464 357 362 309 629 -127 441 -586 -612 -928 -688 -58 -598 -357 639 12 -764 -469 216 919 -854 -816 -67 -40 25 80 -143 -444 262 -325 -265 855 249 953 893 335 412 -761 596 223 640 -222 760 -12 -583 697 86 -906 -793 -83 -874 999 710 -342 -323 -832 -940 -307 544 595 -367 -204 -517 -716 -471 -386 591 118 -79 433 519 851 -489 114 -472 -583 -822 -222 915 920 16 -914 986 -405 -604 943 263 -530 -735 -538 -588 863 -449 307 -264 -551 -614 72 858 -276 849 930 -797 -539 -126 602 -714 717 -685 -158 963 -75 -19 934 368 -637 -406 -96 -470 -591 838 -194 789 -841 -101 -103 736 57 -479 -178 -574 49 295 -744 966 -651 -564 91 -990 -747 916 347 644 -203 438 60 -68 659 870 806 -399 621 -181 66 226 -119 -553 791 -12 743 228 477 -121 180 -277 -713 443 -306 246 326 -394 52 -366 813 -122 -729 221 409 -28 889 -118 146 -802 582 -715 -875 84 -326 638 -911 -94 609 -987 13 626 477 -82 -824 560 -612 178 -321 994 938 -301 -520 -142 -398 505 -930 -389 425 -170 -558 8 -530 747 481 -248 -61 659 341 653 625 874 326 -49 402 -342 -719 908 -650 -527 213 207 -948 356 -455 -263 -811 -72 -421 639 977 -910 -191 -838 -80 -77 338 591 885 691 -441 782 220 -106 232 76 527 194 495 643 -321 924 -326 816 -688 883 487 392 566 -571 -515 332 -799 -606 913 -29 645 -139 -491 -66 571 -583 253 633 399 -164 -866 -966 -512 529 -216 -867 418 446 583 -174 663 36 331 -3 -612 -225 -825 44 -785 -370 851 349 312 -950 770 -381 -293 961 -762 -716 -718 -618 777 494 249 -603 -732 -860 -640 -702 -827 573 -825 735 83 436 268 -729 -783 -345 337 -578 -721 -742 -718 -406 -880 -659 -786 162 -431 -161 -57 147 557 -187 631 -163 271 -947 -63 -642 -375 404 61 -148 -647 652 -513 -734 947 -441 -267 545 804 402 17 797 -253 -142 233 745 -91 33 886 -215 -393 271 -394 894 8 -105 -762 -413 -735 829 -167 348 -764 374 763 723 -881 -806 307 783 284 -282 496 805 437 -516 193 836 696 510 -951 -133 421 -908 971 -752 603 281 335 678 -51 -8 77 285 -50 805 351 377 263 445 -968 307 190 -327 296 -89 793 -464 -648 1 317 -468 -100 -34 366 -374 982 -899 958 -316 756 441 -915 281 694 -706 843 -335 -129 -943 -240 456 -577 23 -816 -866 -785 95 -310 399 739 -990 -391 32 927 -376 734 -431 292 -483 943 -104 354 -402 394 716 85 166 927 -573 902 49 415 -885 -438 682 -114 274 575 936 -464 -345 -580 881 822 634 -657 309 -763 -446 280 -398 -662 -563 679 315 -601 908 -962 -801 238 -536 -29 713 -278 398 -180 854 -808 140 408 -48 322 -488 -132 -925 -642 -297 -801 794 496 887 554 684 980 -933 833 684 464 462 -237 797 597 -841 883 -274 -677 -96 -320 -140 -457 -490 416 -454 -861 -393 -240 116 -919 -186 -873 -576 -485 762 652 549 986 478 622 -701 -119 -925 -700 -729 95 59 299 -654 39 510 494 -846 988 619 -290 -500 -281 -878 -366 465 -49 333 -484 -847 -405 188 905 -873 -250 499 -694 -7 -403 950 -795 890 -353 957 241 -491 -482 206 214 -241 176 -952 -115 277 95 283 -107 9 -537 656 533 780 575 63 -287 -437 353 737 -818 -6 -86 -87 481 -211 826 -401 285 -146 -732 -407 284 358 -505 -820 -464 322 -806 258 543 -370 626 673 -881 -384 -936 -277 -892 -804 508 -838 115 39 -83 -253 785 -975 -700 885 -888 470 -387 914 -144 -960 243 -875 990 189 -690 -422 -621 23 407 -549 632 -54 558 306 -398 -542 482 -658 12 -331 211 89 -896 -494 475 -347 -246 -334 -844 944 360 326 -281 -324 43 648 174 270 705 159 -377 -878 112 -451 -469 -270 449 -522 890 -806 -655 -848 -606 -875 -165 256 -389 -229 -467 29 617 -556 82 752 130 50 -967 722 -416 -152 -850 -554 -500 -770 199 -869 -780 671 -589 -742 20 38 293 369 -725 -378 -579 -754 127 -633 366 -924 -400 -756 429 -259 84 -553 684 -47 -819 -305 -859 411 -534 722 -650 281 -855 -947 596 -553 571 -155 -739 -342 -836 -256 176 668 -33 -773 866 -949 -470 -369 -467 128 787 -593 -60 -311 -98 626 -980 -903 948 831 248 -355 -807 -425 476 701 -50 556 -417 -596 -645 550 678 -127 -535 -859 -525 -891 863 -361 212 211 -510 621 -504 600 -766 -935 374 -699 -493 297 -823 320 581 -976 -701 945 854 491 475 -205 -321 276 230 -564 -274 732 -597 -229 -457 -40 -71 -782 537 -994 398 339 146 -701 -649 93 986 -541 498 -122 924 217 -857 693 288 -290 403 -882 575 855 -558 -11 -829 459 -299 -482 872 -370 885 762 318 909 -549 -575 951 332 -822 271 873 901 -368 966 -39 -712 -649 -177 674 -417 45 -890 579 -570 -2 -945 817 884 360 -993 -713 -870 130 -976 -834 -16 615 -519 -506 -503 -661 -772 -316 -789 -868 537 47 475 385 -63 -409 -910 -800 607 104 -763 -348 -871 -726 -779 -224 751 882 34 -445 948 -178 -93 63 -726 276 -442 -492 -591 232 -709 -261 -583 -25 -412 -47 212 298 656 -914 713 962 -757 -261 395 -174 377 -205 -915 269 634 -963 -861 176 -817 -308 -463 -985 -342 580 958 911 -241 -620 299 -214 -121 452 374 -468 53 -301 929 629 715 380 -645 -566 -968 -664 285 -15 -788 576 -99 -759 9 70 930 590 -880 691 858 -478 -187 61 55 -861 -748 233 -840 -123 281 988 -321 -635 324 -729 137 -844 -424 -618 -174 7 -30 0 429 -805 592 940 -1000 415 -475 -330 897 471 -370 930 -172 -907 309 -499 -969 -138 188 -680 261 300 394 -674 -559 -162 406 995 933 679 -78 -518 -227 -917 150 55 -811 -793 967 466 -949 492 -231 315 -792 132 197 62 125 825 -44 897 69 -303 -77 985 406 327 -611 901 -635 680 -208 488 783 -306 -825 242 598 64 -956 -545 -541 -480 788 -921 -254 715 398 801 925 201 -909 -467 -764 863 509 35 353 -169 -939 576 397 808 96 194 6 -97 153 118 -425 -178 919 -264 -207 -792 -814 705 -339 720 -131 -768 168 19 -930 -823 -104 671 -491 -83 761 143 513 -895 -867 605 777 -69 805 -58 420 -962 -360 -144 314 181 -84 142 250 -856 776 -118 126 -102 -325 12 941 597 -24 -52 -359 -285 452 468 582 418 -316 573 -861 -943 -676 -523 373 604 979 -656 489 151 -960 265 -584 308 -462 -15 353 -729 -895 415 676 775 479 725 950 668 -83 103 403 -785 -318 332 -442 195 -780 -502 717 -301 964 239 809 -487 -286 207 -555 -501 488 63 -223 -487 -152 709 154 480 -688 864 -574 -988 -267 819 -972 597 105 379 382 -69 -759 -308 378 -550 -425 4 -929 98 -570 63 -103 307 251 920 307 -148 -60 473 -550 -557 616 -203 -461 -425 540 -883 -26 -533 658 -883 -738 406 -206 953 579 -952 -613 740 325 478 403 618 -946 -352 878 638 415 -304 138 -916 752 149 835 546 549 -63 35 186 -507 -326 683 607 -81 -311 -70 -622 250 -528 -413 -812 -351 -723 -825 -640 635 40 -69 310 -698 930 335 202 697 -987 964 -748 -832 -33 -47 153 235 30 -811 239 -234 -695 -41 74 26 -359 101 -227 995 -861 -262 945 473 -627 568 757 743 -59 698 -690 -996 383 882 807 228 865 -383 733 161 265 839 913 299 -591 -606 211 51 256 -462 -337 -460 -317 920 658 -16 342 609 345 317 160 708 -401 191 167 974 -914 -754 890 595 -289 209 340 -28 -413 -979 -900 -376 566 -96 505 -321 -53 332 -454 -937 -552 -130 46 716 -859 -103 -323 -665 -646 -198 -833 -190 -939 -564 -974 -83 -397 973 -113 114 775 133 -248 -980 -795 -769 4 452 186 -235 -581 534 -474 561 -964 -237 -509 618 -861 939 352 -483 263 930 -918 648 -197 855 815 -536 -974 648 637 -137 -95 799 -798 -169 -596 -314 859 -862 179 -930 387 -662 -580 883 -622 -459 -390 499 878 82 -43 -566 -317 -840 -176 -420 -569 -207 -248 -365 677 -772 505 -935 -389 215 -456 -446 -832 -969 -445 -597 327 684 -496 927 -9 -736 -392 347 -939 912 -887 575 -313 -141 -346 -155 161 581 -205 -875 270 -556 -511 -594 -192 -366 828 696 971 -223 570 -270 366 827 626 -952 57 -787 -341 470 -686 -256 -818 -46 -720 -272 -336 -238 -755 79 -48 -41 560 537 -608 -341 -27 129 -166 581 -821 751 -607 -886 322 415 -155 -198 407 -343 -864 736 -722 -396 699 572 380 149 -112 806 760 16 -101 -277 971 -509 -160 571 -603 -611 -318 451 69 180 532 181 869 -608 -937 -187 -494 967 -938 -853 -781 304 172 -487 -716 78 277 501 -253 44 -534 -26 652 722 402 630 -644 -159 -137 929 -170 26 103 83 -946 433 654 533 -106 -186 -797 -418 605 -785 822 -86 -5 -631 312 -462 90 910 -293 167 -363 -153 -772 100 709 991 942 216 801 -870 657 92 -614 -736 -488 -576 -627 -717 -5 -674 -659 -71 -774 -316 -217 -363 770 351 -561 445 -981 -474 490 898 926 386 -822 21 -620 -815 -277 126 -133 -542 -317 -918 530 -958 642 590 -103 -576 -920 -689 -830 170 100 -743 -452 801 -692 -385 166 -159 118 620 -889 -782 679 64 798 -283 -85 -735 549 999 -830 755 -414 -589 -300 -624 449 -725 -584 -28 -586 243 426 366 -614 418 -198 69 -350 -909 968 -33 641 -582 553 -825 14 -729 337 904 -136 -140 469 237 185 -362 -868 728 -790 716 -511 -631 -28 -336 311 883 559 427 610 -720 28 -890 -529 272 975 -959 -921 -573 -471 926 577 690 545 -222 472 429 -170 389 388 101 621 567 -203 -776 103 320 -281 -586 -550 -781 -32 972 -557 742 351 135 100 405 896 715 341 -133 -809 -394 179 -381 -659 246 500 16 40 -588 -151 -12 759 890 -72 503 888 -819 -337 267 996 930 -115 590 605 -775 -201 92 449 -212 -132 683 -499 758 -382 -797 849 355 -481 474 610 375 136 763 -749 129 -471 179 -184 -496 -982 -506 231 968 -2 -957 -438 365 386 32 -617 205 -5 -888 -587 -811 -316 518 -729 130 973 642 -851 992 650 -957 594 783 -780 -23 392 -368 614 -474 -691 -834 -58 -770 -466 726 112 893 -498 864 -906 144 261 30 99 -15 966 -509 415 541 -955 -691 763 697 -863 914 -8 481 -528 -305 -630 -157 620 963 -65 567 958 220 -854 781 778 553 185 -753 109 -770 -164 800 498 852 -335 -135 -638 -582 152 -334 -796 -157 441 -747 -501 664 389 -182 776 -640 -285 -302 -745 325 900 -639 -172 -469 -932 841 -362 -289 -544 -802 562 163 -428 -820 523 956 644 -69 873 -531 765 165 729 541 790 760 -161 -203 -528 907 -267 -120 364 -706 -786 909 -299 -567 -625 -92 -8 358 904 971 -912 977 -703 406 -536 266 -595 -432 585 -885 996 454 938 -937 368 -96 585 -751 439 -16 -658 -931 765 380 -670 246 -941 157 917 669 -303 897 533 -375 365 -332 -890 593 -216 -397 -167 279 648 -808 256 604 852 -315 498 71 -742 91 51 59 -68 -464 422 -393 -756 -75 -666 750 -529 13 -844 86 -831 882 -713 250 427 293 -776 -576 -752 -559 -694 -677 793 -710 -384 -565 -806 988 261 312 417 431 -761 -60 -63 439 694 -713 -52 772 -422 -727 -422 -598 142 -828 -658 -533 260 -704 -787 221 678 188 -517 -839 -309 -603 -976 -597 580 -559 -185 600 100 745 -546 154 730 -618 763 246 -154 -922 -939 -78 -222 337 -529 -93 -513 530 989 -534 -727 349 -23 703 873 -247 -568 387 -31 -194 -248 678 -375 -268 -347 513 -404 172 200 -59 593 47 -677 743 187 684 906 -81 259 -49 -820 -949 -179 197 -334 857 -405 392 -343 454 268 -90 -525 689 -237 -492 284 -786 -119 -812 -852 149 -407 936 32 306 344 -67 -582 -792 -330 629 -1 829 474 876 709 319 -423 803 731 248 -824 982 -932 702 602 -942 583 216 157 429 848 -587 536 253 -905 -797 -59 580 514 -46 -567 221 -579 -659 517 998 615 -333 528 -484 92 -683 478 -245 -769 844 -282 157 -663 -764 -481 -180 77 -579 71 -759 -843 232 287 -7 928 -158 -759 161 4 876 -520 -832 683 -438 431 483 377 -916 -841 -432 -240 548 -898 980 181 892 343 -694 144 353 -250 391 413 -301 735 359 961 294 536 -845 880 -582 -283 -954 -57 425 -472 -403 462 350 435 306 -702 -154 -494 875 -189 -2 220 318 632 -110 690 -155 86 -786 -393 952 710 433 96 177 596 288 -964 867 -855 628 321 605 -438 -767 -776 -215 -1 772 584 -309 -1000 -611 -979 -810 732 428 438 451 897 -151 646 28 34 -636 -862 -460 -627 881 146 -57 -826 -497 -60 -833 -395 973 -457 -689 -109 -305 -645 902 282 -536 -626 866 -425 -480 -69 471 860 -548 -31 375 -936 857 -215 399 883 -230 359 537 -512 627 981 750 -692 -280 553 -869 167 444 -661 640 231 -874 680 89 -557 -573 -705 -832 -823 995 324 493 -193 -779 169 -616 537 29 -318 -846 315 -956 -411 203 -361 -701 981 49 398 -765 911 295 419 252 -104 901 -205 770 409 -616 -310 -601 956 -790 -183 929 452 -304 645 -212 -622 -822 -439 774 -642 -130 999 -476 648 927 660 186 -131 -302 725 -690 92 -383 598 -49 323 103 194 960 550 -533 549 976 594 -651 961 -87 -425 -600 351 -208 -869 -198 227 -747 -760 -511 -174 618 800 745 -673 286 -696 759 467 -412 -131 2 442 -306 -195 -220 -468 -993 -65 271 768 253 32 -558 -58 -242 -943 281 -912 -771 -25 -791 -359 951 -475 947 -709 332 725 -176 361 -855 691 -557 -674 729 -271 858 -983 -727 57 146 -973 -338 -958 397 832 316 125 474 -956 88 59 -936 -359 -503 138 -349 928 931 91 560 -616 -985 -89 -554 749 -280 898 -753 444 -984 -958 888 -389 -67 -716 587 -756 -294 595 25 180 -51 -826 -405 -372 71 667 -935 -816 1 -492 624 -502 -289 -348 -905 913 -685 228 -106 -634 269 115 958 599 850 483 106 -640 840 152 596 -500 54 953 56 102 49 -455 394 -266 864 -859 -477 340 -175 -900 -66 -614 763 -178 619 -218 275 -338 -810 -225 909 -568 -196 933 -110 724 311 960 -244 -406 532 915 -84 962 -99 727 816 903 731 53 -462 -147 -527 276 -109 -687 -253 -670 -220 326 -174 191 500 197 608 -935 584 -767 -288 -925 24 376 -186 765 822 87 969 -970 992 -895 743 15 689 -635 -560 269 901 -147 -796 146 -936 -86 -521 -967 -570 -561 -714 86 350 370 -905 -167 -169 -488 30 930 -613 541 -366 130 -585 683 309 -893 160 -82 41 -94 757 -184 758 792 936 -184 -244 110 -878 591 -768 434 -518 169 -909 -829 -713 -528 578 40 -796 -935 355 524 -15 -298 -63 -750 -176 -340 976 829 945 -969 -720 724 586 -964 917 537 -179 -193 -778 547 -284 -385 641 530 -777 -131 -299 -892 -643 205 -765 5 -908 551 -866 236 -848 -137 888 -853 485 75 -386 -363 -690 -74 980 389 -405 118 318 214 515 -502 907 -446 -722 -206 261 477 -377 -911 387 -30 -473 -134 -980 493 815 684 -638 789 103 302 -881 -452 -488 666 531 -365 777 690 -811 460 65 -483 767 730 670 -713 934 584 718 -658 -925 743 449 -418 -424 265 941 244 -861 -164 766 494 -412 -229 -643 -334 735 -394 431 491 908 -189 -449 -703 -852 -809 -82 -172 -177 651 -566 855 -663 266 634 500 942 725 -68 4 -40 -235 -410 -631 -916 -277 503 -403 412 -249 -402 -242 607 -696 829 769 -161 -443 130 -83 -515 726 374 -642 827 242 915 741 -461 173 -43 567 658 -351 559 -411 924 -252 -773 909 -142 485 772 731 -724 -582 230 -200 -652 -61 356 -286 -279 -997 -981 760 -765 -366 118 -153 495 -80 -821 218 -455 596 -490 507 783 -219 660 513 396 -23 388 653 -222 -5 226 -819 -968 551 943 768 -449 494 -152 597 -262 -153 185 651 663 627 462 327 349 -826 599 -454 747 -216 -44 861 -662 -740 208 926 76 71 -318 -469 486 -748 529 332 -603 737 460 258 -441 -57 -538 349 378 -361 160 -492 -408 -59 -756 744 -963 -191 134 855 692 -715 389 290 250 693 -275 897 535 -742 -532 -94 903 -685 502 325 432 637 -158 -221 -624 -778 920 -477 -935 -385 775 384 -436 -164 178 470 145 -154 -786 847 -807 772 -14 708 162 -676 12 570 -833 -246 401 -867 -448 -563 -594 353 -117 917 -539 594 -499 -279 229 896 -624 583 478 -116 22 -213 513 541 -930 -988 244 -238 -520 775 21 340 410 -789 904 659 -48 797 248 316 989 782 366 482 479 -704 526 733 167 -608 -346 -556 -568 633 195 -625 567 -661 -454 -755 402 -96 -762 -810 489 112 -489 76 257 66 -637 -695 630 -793 415 -601 -918 -828 446 -582 -546 -434 925 337 354 169 908 -136 138 172 953 875 44 -347 850 -792 400 -655 842 428 331 -197 713 692 -926 945 470 -184 -122 354 -791 995 475 989 -352 -554 -628 -334 -411 -781 705 523 -235 518 -178 210 34 208 -257 -807 342 289 716 -350 -321 898 -861 -955 140 767 -990 159 871 -674 -908 404 -489 -416 701 841 -412 -230 -84 -256 474 513 -960 -215 -824 -653 287 -847 581 990 -457 128 -394 469 567 -984 660 802 -410 -632 -928 -877 -795 116 -100 560 372 -448 -759 234 507 -152 -569 -320 204 -352 -174 -458 609 -520 -655 -52 556 886 938 -67 688 875 -579 -972 103 234 968 -726 483 565 -309 -813 -691 366 -548 -109 -215 377 680 -431 793 431 188 -765 823 97 -136 -893 -53 -909 -903 286 585 -565 -363 -327 555 -723 -287 -102 -53 -35 887 141 -892 -148 -266 921 339 -149 613 203 116 711 -385 938 623 -821 -714 -286 -141 280 327 -418 426 486 747 722 -584 293 -316 -750 110 958 -654 391 -206 -825 -305 782 81 650 -210 -183 844 415 -939 -200 64 -408 -488 -245 -863 671 255 862 749 -140 397 545 -144 -773 51 -79 941 323 -200 956 -133 -114 98 296 -487 -414 263 -343 -401 -179 535 293 -111 -789 -845 842 309 -726 -489 -309 903 -482 -370 145 -349 -933 174 209 -41 354 -930 670 760 101 -629 -674 -780 -989 941 -775 716 -382 736 -638 -59 866 757 -902 934 362 -110 176 -769 -143 -600 -165 860 -521 473 -104 -297 207 -416 370 -197 -768 130 -720 -742 -586 227 -101 118 112 140 -87 864 -50 239 -744 -837 -715 873 150 633 -542 97 425 919 897 237 -347 441 439 -930 -440 272 202 -411 535 -575 -135 722 344 -46 387 -612 541 -980 -123 505 985 -320 649 900 583 -590 421 -291 176 852 712 902 -489 923 -10 -975 -299 382 868 669 466 536 -485 738 526 239 156 425 52 -835 -342 -740 883 516 496 162 867 169 901 -547 -834 682 -778 -849 -833 818 -762 0 -904 42 742 -362 -938 -507 722 985 -716 -554 685 87 878 -376 -702 -552 913 -425 421 -570 -139 -206 559 935 504 -717 -70 322 -394 971 1000 -520 564 -926 -349 445 468 -621 227 341 -360 729 -967 -474 -233 -933 -744 3 784 276 715 -986 865 363 122 -997 541 85 -345 -868 -668 -569 13 -160 -917 -246 224 686 -500 -439 -684 853 -750 209 -212 77 -943 -378 30 425 -330 -927 -264 561 -8 455 -974 702 -626 86 415 983 -724 59 130 -961 278 -886 -888 -20 804 -73 835 -765 673 -22 766 -803 616 -713 -406 -953 15 955 -272 205 -154 -596 -222 870 182 552 -379 -369 -939 757 -616 153 396 -342 -955 -548 -124 -803 -355 318 415 -676 950 -356 -344 -864 819 -505 -702 443 313 352 -808 194 578 -161 -596 940 -772 145 -167 956 -779 886 -196 -756 335 -299 -876 -901 -983 335 351 -30 -941 105 887 -947 854 -460 -452 -306 464 863 701 -504 133 -912 872 210 333 528 250 -671 -588 -268 657 -689 -61 748 587 -327 711 960 -63 360 744 965 304 -427 72 823 7 -515 781 -379 733 -815 752 824 -496 419 -495 298 725 576 162 -786 -461 821 159 281 -901 -368 495 -27 586 549 -971 541 864 44 -584 -641 -173 86 -651 -15 -914 174 -59 -308 669 863 -1000 -74 -57 292 -981 -119 -157 -419 -272 310 261 -590 559 -237 -795 -664 826 -512 -310 610 504 -112 893 -92 379 -949 142 439 -953 -834 429 624 -142 -490 176 -876 700 58 901 649 -800 790 -943 -723 708 8 791 -239 904 821 264 964 -739 791 227 492 647 -62 849 721 197 255 -771 -132 -30 -346 872 -564 -941 -750 416 85 90 -810 -36 -316 -667 -931 -937 -496 -726 -606 -966 -877 -129 818 751 -965 289 -26 -561 -26 -173 -431 13 -442 -737 -666 -63 835 -19 -704 304 -874 -386 -944 -970 14 947 242 -727 774 480 803 -307 771 460 428 -818 -504 713 906 -1000 467 527 166 -870 361 318 215 -717 -934 182 -837 60 404 -364 -603 -340 21 158 721 169 212 -405 855 294 -734 -1 18 -826 -548 -246 -983 -910 437 128 167 -997 -473 -818 -60 305 -641 274 -938 646 983 577 168 624 985 -232 527 -544 713 859 221 -618 -634 54 554 44 -473 -256 -951 -682 825 658 847 -646 526 -139 104 -840 237 640 -682 572 362 -74 379 -494 232 203 -68 -248 -496 525 790 -582 26 190 -457 59 597 580 19 -108 -666 -119 491 420 -926 774 -811 -12 432 877 -347 -168 -35 855 494 -256 -849 -292 -717 -842 350 575 -812 -806 -633 -663 492 -896 -246 -734 -266 311 -514 -854 371 -613 -502 -677 -922 159 957 510 570 35 -427 322 134 208 -973 -315 218 974 9 -207 680 5 -149 810 405 -87 -812 918 -115 -291 754 57 729 -496 -728 236 -126 341 703 -269 266 380 -521 -725 523 -754 347 792 -52 -852 -717 104 659 584 32 623 981 445 -851 -4 -415 694 134 300 -448 -511 -582 -10 -840 -279 -125 494 964 -612 486 344 456 417 -283 -71 42 -886 82 -600 -347 896 550 -757 -615 815 40 -553 -265 359 -738 -779 902 745 -232 -762 918 -425 60 322 789 940 495 958 -337 -908 705 -865 718 540 180 985 365 268 -875 187 -586 294 -280 -348 -625 592 289 -108 239 667 90 -3 -664 906 804 238 393 705 -836 -256 -731 986 718 -641 -363 611 907 -748 639 -738 695 710 891 836 146 146 -244 -441 407 904 -887 -949 -594 -952 45 875 143 745 -669 677 -599 -320 -137 230 929 353 -676 -553 -607 -220 57 -361 755 -853 -998 888 -541 266 630 -645 25 -16 -711 -268 -394 323 899 164 -353 -297 93 -572 -443 80 -450 -417 -202 123 -912 28 428 990 447 -348 302 106 -563 -18 950 581 -432 613 945 31 -26 212 383 -50 647 -620 103 -177 -110 690 258 659 515 417 -820 -623 -225 -613 429 648 7 93 -892 969 114 -855 -81 333 -918 409 -283 302 86 -162 456 66 -852 164 353 484 297 -570 -733 458 -902 -503 45 -462 -511 527 -102 855 -636 -138 -108 484 952 -581 983 -308 84 -223 570 -241 -391 862 -562 610 133 877 778 286 663 -626 309 596 -478 -897 337 -468 -308 718 -430 -821 567 551 -42 447 441 -19 -964 670 -614 -815 630 -168 -476 -600 466 779 -936 -540 -940 -942 -395 21 604 -333 -435 377 -675 -80 481 289 -528 -152 -422 748 396 122 32 -271 -212 -705 -689 -376 -193 -444 413 818 -561 255 672 423 132 -109 46 860 570 -341 319 -197 -342 -427 46 31 -547 -693 796 -199 525 211 -216 -456 158 899 -214 547 784 -344 729 551 -521 520 681 322 183 222 -570 676 -643 -639 788 909 799 591 622 648 638 -842 -680 -898 -330 -224 476 -414 -197 -462 107 -357 742 370 -702 -618 -648 -504 -563 -614 -246 -408 613 475 337 547 -520 -465 -509 210 -938 -963 792 149 122 -764 -35 273 108 620 -356 93 732 -752 -342 863 165 -737 -485 522 -924 511 875 234 -744 -950 -44 971 -957 -103 -164 47 -522 -711 -516 420 67 470 -169 -354 417 -764 603 63 760 803 -318 836 548 18 -281 -933 -987 -484 -929 -553 565 -39 -552 -533 94 424 -949 585 -617 70 963 -533 412 -255 18 860 214 -889 227 471 -350 154 -725 -496 -865 812 883 914 764 994 -117 -979 -589 -856 354 772 -744 -494 -250 -369 779 -833 -528 -297 135 -317 780 -381 -801 -276 887 912 -487 -390 -434 319 -495 -360 -590 293 -26 751 -469 -211 699 166 235 -30 137 -757 786 919 757 866 960 621 -22 557 -840 958 -88 217 727 825 -337 -77 124 619 -563 679 463 -510 8 506 588 -564 444 -791 632 915 -392 214 379 693 388 36 -981 -561 -683 463 757 -317 843 47 -925 -643 -290 -322 289 -983 -894 83 -348 403 70 742 20 124 868 144 999 -623 -52 684 -395 -470 210 394 520 585 -476 43 254 810 -764 -771 -930 -559 491 -458 137 -40 -801 -997 -515 445 216 -186 635 240 -2 244 -447 -61 947 838 -734 377 691 359 168 -587 -74 288 -466 283 365 -853 62 28 -240 549 773 -889 785 -510 665 882 -643 99 49 -914 383 -40 -356 -383 520 -987 -643 485 -275 -30 972 -543 -176 -229 -302 -974 297 -603 -986 -140 -728 -302 -834 -311 431 501 -968 803 -302 836 -941 137 753 902 -503 -95 406 -392 -764 457 -216 289 733 348 -674 316 -249 -491 462 -362 -976 517 617 -180 -815 312 -230 -101 477 667 389 247 630 -330 365 -550 -754 -17 -941 -771 833 -598 307 -799 26 -302 -660 519 530 -813 -69 -728 160 786 456 526 -149 -447 -153 -319 -515 -300 -831 -96 -612 -464 737 -339 12 -535 709 -601 357 112 -475 362 400 788 -261 -956 -240 460 830 -993 -137 -830 -370 314 895 -205 -760 -590 -333 624 569 -762 662 405 -399 39 -191 -587 -157 609 136 96 -678 -567 967 -915 -889 454 -326 174 -550 463 -763 859 -136 -468 871 680 318 -230 -759 -172 964 551 431 926 -171 939 -692 228 990 929 961 878 618 580 107 582 13 344 -23 312 -363 -991 445 -296 586 75 804 741 379 766 -602 402 -224 -513 604 -634 559 46 394 699 561 -248 122 -621 -651 -864 -675 -380 -621 -968 272 -894 72 -468 -3 -656 -213 -318 -517 -689 468 -626 -831 -949 -926 -445 -535 65 184 -173 -521 -292 10 762 386 -17 320 -121 469 757 -466 107 -837 -428 -390 539 -410 431 775 -338 -804 602 419 79 285 345 400 801 -593 -986 -442 394 969 -912 -727 -427 -663 -621 740 -315 -490 -86 -521 179 382 -657 979 528 396 -107 -833 -346 -449 -610 -210 624 -561 166 42 944 -825 481 -725 -787 -342 914 857 393 324 71 759 -439 -953 665 -783 -709 -215 -70 -160 25 -444 -792 -412 699 844 209 597 -31 -140 475 397 -204 301 -570 -852 27 -451 617 -462 -655 445 -662 352 -918 261 894 352 -594 -146 -479 -222 335 372 242 -967 921 186 -500 137 -59 966 -474 -885 147 -848 -786 8 612 -430 971 937 372 -766 -913 970 -474 896 418 -476 673 394 286 -681 412 -875 117 -293 -63 -822 358 742 -491 -9 59 -336 -749 -831 158 -740 842 610 -302 145 -643 174 702 670 -373 284 735 -349 -453 928 -766 214 -692 255 -364 331 570 787 901 -612 -803 -529 259 129 -992 -618 534 522 955 -310 365 -993 -956 -642 124 -9 259 602 821 -652 -658 212 265 854 107 417 962 460 -734 199 -303 -430 -750 -414 707 545 -585 4 432 137 -339 545 -647 573 183 968 819 876 409 490 -673 376 212 767 -484 958 -592 649 -922 822 -391 457 -80 -282 586 373 -125 2 -840 -129 19 -18 441 465 -313 401 350 -316 973 -993 961 933 -321 -71 894 -588 588 939 -807 761 -834 20 95 732 550 -391 398 -996 -170 -365 -749 504 -197 729 -508 -469 251 840 -327 807 134 -145 -236 384 239 -139 528 167 175 -559 -624 950 -680 -91 -342 -187 -134 -848 -564 61 -847 -836 467 -208 -947 493 -142 -974 -794 -732 894 -36 963 786 306 -104 -376 277 923 -641 688 -224 703 -820 -827 884 362 905 447 -406 -63 -24 -603 -252 -820 -586 -859 379 71 -677 140 850 -114 -573 665 -855 323 873 167 -144 468 -232 -274 301 557 910 772 526 492 749 -458 181 -563 -649 -353 -492 -357 -333 127 761 -780 967 613 -972 -594 -207 -485 -966 -646 -71 -568 -124 4 998 529 -74 -400 585 -890 -508 -67 -372 520 -938 -295 -90 -708 -181 -663 -871 -402 229 -787 112 572 -769 -256 -851 862 72 458 339 -333 -147 -955 -919 -488 2 -938 -303 43 972 -269 121 -964 -373 -671 -470 -434 259 -988 404 -118 -520 765 -395 -630 507 -957 -599 -908 179 -696 851 -715 -673 172 -785 -550 226 630 -957 -369 57 -70 734 -633 -688 -147 367 176 321 646 -414 831 568 -296 653 -3 -744 87 744 -468 357 -552 861 959 -71 870 602 -261 272 586 15 864 692 487 -148 -309 942 -428 -520 496 25 -539 481 536 -246 129 993 346 928 -148 -492 979 828 -591 277 -23 -174 -206 671 -584 94 -155 -584 259 520 463 -538 -678 104 -209 141 507 -722 512 980 -375 -307 316 573 149 -663 652 826 -75 917 -957 410 311 -464 -891 277 371 839 -194 -713 284 433 286 -380 -667 -264 -400 -160 -594 575 -234 640 -81 149 -84 615 -612 -488 941 227 781 -565 -493 6 -602 147 394 -623 -17 -881 -557 -597 -781 22 -591 921 4 727 -221 299 -32 906 -884 -907 -651 -426 -89 612 -966 -503 -985 -830 203 -307 287 -806 -709 -887 -727 385 -492 96 -696 763 821 592 -73 -943 571 -42 -79 672 581 547 978 308 -322 -767 308 -601 -492 127 402 -73 543 -558 936 343 529 454 -377 645 771 -737 543 630 -107 -334 252 698 -427 -969 648 256 368 -42 -91 -84 22 837 356 146 988 -238 -87 429 302 789 527 -493 157 -348 282 803 -56 604 -922 810 320 -297 -588 -97 592 -228 -501 -252 -258 -447 974 -54 90 -372 -592 759 577 -563 492 238 -308 150 951 129 689 -836 -21 -124 977 -338 557 128 -563 88 -359 -576 -50 -488 -737 -198 -374 -417 660 183 -574 -796 291 209 874 519 -599 -431 976 -481 354 635 319 198 -303 425 764 -792 -879 815 882 -889 692 -805 -883 -387 401 772 -573 895 295 27 601 438 -461 -856 498 -326 -802 -976 -957 -240 647 524 529 650 -555 -251 632 937 81 432 894 994 894 -949 635 -460 -737 -464 346 457 -830 -114 179 365 821 -877 251 -537 -606 579 -801 326 272 -81 291 644 20 990 237 204 -54 800 846 -867 -964 -29 311 -266 -272 -240 104 -443 -531 392 750 961 782 -572 -542 897 658 399 -814 797 -297 925 967 -217 756 -887 -440 -550 604 -396 -743 -270 -555 866 -415 684 -262 -791 789 -584 461 265 518 534 946 526 -741 735 -502 685 -905 608 -914 894 272 -880 690 386 -691 -654 -505 -572 920 -157 117 -530 -263 819 383 -164 -1000 146 287 -668 -956 -767 -831 -441 333 308 -727 243 -950 596 -923 -264 -397 -714 -731 -392 -813 -720 174 345 -296 -173 -866 -573 480 -955 303 934 -435 -418 344 -692 808 305 -407 -661 214 639 993 -375 355 740 241 -429 -470 -1 -622 374 -741 -206 -10 -705 -826 -663 -63 383 -62 -358 -1 -280 884 -120 581 -716 660 -583 801 958 -68 -478 908 -329 845 836 -568 194 440 -274 561 240 274 -306 116 565 -686 -540 644 252 598 696 331 987 725 -442 -375 -361 222 671 269 -998 -846 -434 773 189 -740 -200 -578 -207 -677 -816 119 0 427 -446 -152 -955 -48 -471 239 -385 -499 -212 -405 -486 -332 416 940 904 -695 665 -99 -724 626 437 457 219 282 802 151 575 192 -570 -258 -334 180 790 -95 -288 303 -800 791 971 -467 -544 -86 -443 104 332 -209 124 23 -788 -581 233 10 492 111 -625 114 -309 125 84 -272 -884 22 92 -465 -450 427 771 527 522 327 535 520 317 -712 -691 -916 -383 -623 -681 606 -721 -727 -872 -76 -942 -197 -593 533 -743 768 786 -333 130 715 -237 -411 -23 891 -754 -805 825 636 14 -602 438 767 893 -803 354 -22 -797 -758 877 -361 -747 695 1000 703 391 591 -120 704 -235 -227 -948 422 344 -591 58 927 462 340 504 -963 726 -670 -968 -509 -691 -271 -276 -65 -562 -595 827 -188 961 657 -744 624 717 110 256 96 -860 856 -330 275 475 991 -277 618 624 -949 506 434 -112 983 -277 -482 -174 -600 563 -116 -942 80 289 -76 -226 938 -324 -446 356 170 952 -631 -739 617 -695 -304 586 -695 -894 -526 186 -222 252 -901 -301 757 370 969 -792 -379 -779 798 745 -963 381 -53 -117 -886 478 898 -287 -399 20 -237 844 420 -241 588 -513 -466 -297 664 551 -585 -715 -807 842 -145 450 -607 253 -19 448 633 388 -312 -461 -787 -659 -175 683 905 634 -402 797 -187 -334 -217 963 960 -679 294 -302 368 -684 855 902 122 -144 290 -326 810 -248 -853 230 -106 51 -147 -799 -66 -660 -664 -158 933 -103 548 -29 572 199 -210 -771 -822 -371 -178 -681 620 -251 438 381 627 -616 -486 388 503 -19 -891 534 -651 678 570 -969 752 -589 -256 -168 561 -464 -353 950 749 476 -661 -659 125 -900 814 99 -742 818 91 339 -719 -581 -231 -808 -69 248 -274 713 675 855 -518 -11 307 257 -199 -483 209 286 738 -950 804 988 -799 -323 -483 -222 -223 -253 35 -569 932 -11 -292 949 -621 802 -359 0 604 -339 577 -236 480 64 -709 51 -629 -521 604 771 -411 -678 -803 -276 20 50 -972 -831 830 939 -825 808 -460 428 642 -485 342 14 495 886 -30 204 -608 -466 153 -794 718 -508 952 -850 629 37 -803 -247 28 -101 -986 -54 682 145 217 791 522 611 -732 -850 733 949 -833 -312 -428 -555 182 461 -593 878 933 7 468 559 162 -626 -844 -633 726 436 158 -400 -259 333 714 290 167 947 -397 299 658 -280 179 100 -405 -711 -935 581 -866 562 311 -743 -278 -422 497 878 -468 -205 -981 -90 -854 338 185 -759 319 108 494 -716 594 574 474 263 -224 657 -456 455 -339 -134 -838 737 -574 319 573 -572 321 95 991 -399 -986 566 -792 -438 971 -624 -673 -861 948 -765 893 -946 333 -48 171 -922 -996 801 533 -618 -260 -383 -733 -134 728 -409 -901 -373 441 -375 54 -227 -205 231 -160 -316 -893 749 -499 928 567 718 -934 -273 249 -133 384 -375 -704 589 151 709 304 104 -116 223 377 284 -321 826 -350 731 -973 -252 196 357 496 176 -838 359 -16 622 -771 -938 5 -72 745 -835 -162 454 665 671 831 292 399 -514 378 609 -609 -981 159 -631 323 491 -449 8 617 791 -884 -949 188 268 578 -254 -369 -213 -604 203 -625 325 -762 462 804 229 838 -890 -364 -687 291 991 -844 -307 -256 -624 433 -395 943 808 353 989 663 -287 -905 797 -836 -973 126 990 -536 -991 -902 72 -860 -969 -53 636 200 911 458 766 -793 353 410 -221 -319 -146 456 713 408 536 -974 665 -291 -181 637 885 -697 786 897 -504 795 -839 -735 692 -275 377 743 141 232 510 343 462 -933 -393 11 765 -570 -221 -127 -889 464 -859 540 704 -317 -802 821 197 -228 788 -154 -700 706 -485 -952 -293 821 452 -79 136 -962 -718 -804 -69 355 -741 -192 -561 -31 -980 -403 -852 535 269 -119 514 920 693 -324 -722 -283 -964 740 381 917 -225 54 -843 -160 298 538 871 -927 883 -212 -903 953 159 824 -903 586 -327 641 572 -246 681 663 319 -637 -850 -96 -551 -704 677 848 664 437 541 -197 111 849 -496 895 980 -241 158 -418 330 210 109 -244 478 385 -775 490 975 167 843 -710 -781 303 -647 -261 -365 817 -171 405 829 -910 -203 409 792 -673 -107 -405 -643 178 940 -597 485 573 -889 149 158 -742 -302 -941 -898 683 563 979 188 548 -135 -267 -609 -627 891 -658 -412 -415 215 -769 831 -829 -473 834 -280 383 376 837 -256 645 698 -788 -394 -874 -276 -768 -838 330 902 -711 162 -603 484 -268 631 642 310 941 485 -878 -219 57 674 281 -605 254 854 -568 -755 -222 -207 912 784 -931 -998 -4 -954 109 623 471 928 184 649 503 732 436 -900 842 -834 -350 927 866 122 254 693 -54 -916 -271 -897 954 825 67 -565 -652 387 556 379 51 -257 -73 -75 -335 296 921 965 -142 391 -615 -981 -813 -227 -827 -587 -599 -62 -642 317 588 242 -427 335 301 -499 -514 455 -520 760 -330 424 775 293 -288 -297 -730 -4 -748 434 236 619 857 -547 -374 -471 927 778 -822 793 -611 654 -36 -309 -975 348 801 604 727 24 -140 160 -95 -493 570 840 -957 759 563 -624 -528 -111 -248 25 635 737 -60 -83 982 -604 931 918 389 255 -29 -331 -723 95 716 439 962 -199 9 -520 -549 130 288 -721 751 702 -729 212 -802 131 434 -29 -864 197 -530 -146 -376 -20 -929 906 135 571 551 -505 538 -192 839 -907 -87 893 893 -257 954 -408 -973 -789 -30 -905 -125 -30 -331 808 911 -274 519 148 -660 -936 938 756 423 326 -707 -317 209 -306 542 -297 362 -565 -565 -915 -822 -446 -88 -563 751 64 346 -948 -274 752 570 -647 -662 413 -303 512 599 -393 782 914 -316 -4 -139 598 -579 -664 -17 -411 495 -667 484 607 -627 -678 -809 -678 702 -277 -519 -432 720 -336 133 358 -668 -97 903 -736 -900 304 801 -449 -435 292 -519 268 853 -183 -835 827 349 521 -860 790 -477 995 186 340 -12 247 202 730 818 885 887 -792 350 -814 372 410 -344 -469 -960 883 551 442 -39 -593 708 311 -646 -792 -93 220 253 645 548 -342 -819 534 858 85 -493 -990 198 -648 682 382 -241 -551 363 882 -219 267 -951 277 -888 531 -803 -320 -895 -779 -644 405 600 768 -86 -583 -832 211 847 -128 -101 695 -215 988 -517 168 -201 691 -871 -469 -722 -141 723 823 481 -766 878 718 -251 -76 476 -937 784 98 -602 202 662 171 10 807 5 975 -484 -547 829 -843 -42 507 905 -159 -912 84 922 -983 320 55 -513 -818 698 919 608 -487 -794 256 -989 695 -141 635 185 -419 180 -422 -562 -933 868 -802 -336 -735 -171 -761 -37 -961 864 -332 -380 72 -202 483 -243 432 -107 391 276 -794 -29 -326 -534 719 -879 -627 -583 307 -742 -539 646 -310 -925 942 292 -27 -401 -496 902 40 -953 215 -180 827 -494 334 665 -256 606 664 -960 -637 870 -800 -384 -990 -139 694 581 -867 857 756 609 -800 -537 -128 132 -187 -724 -327 987 -870 371 196 663 285 369 -948 -839 -731 467 150 334 294 806 844 -368 942 -468 -500 -942 -983 949 -666 -456 793 291 -790 -501 251 895 -93 -916 -899 -725 64 137 -850 510 -946 -526 -129 -980 -344 -710 -16 1000 -378 965 -800 -998 -153 -324 246 -702 -69 -30 -18 -602 24 -231 -176 -6 -657 190 166 365 -384 658 -607 20 -368 -810 498 -209 242 392 -26 979 784 704 608 482 227 802 -281 557 -722 -342 507 452 -680 -87 -65 190 220 145 -931 -777 -596 895 -121 20 -459 258 380 -985 867 750 809 907 -303 -601 -944 843 -932 171 665 -194 573 793 791 -659 -998 -269 -493 258 826 214 -601 779 954 137 -718 -128 -715 -941 163 223 -495 924 972 400 287 -854 252 465 107 787 942 194 -668 -990 610 -510 655 330 -53 302 70 949 -164 237 809 -877 -280 -671 -570 280 90 -71 -415 -847 -797 578 -973 418 -91 118 -933 528 217 -313 -313 -687 981 -450 742 -466 -344 216 -17 -545 53 480 -154 965 -988 -913 -728 -836 -662 516 -533 -650 -620 -753 393 -150 209 -618 685 704 -728 -295 -596 971 482 465 -567 -354 -275 -314 -818 -484 -982 -436 -277 -357 559 -637 -458 48 188 -886 368 -614 -330 896 728 792 589 -883 -95 354 411 -471 231 -916 -770 4 -404 795 -828 695 -853 -441 -183 255 160 177 -175 -681 792 584 -656 -778 -720 -408 280 480 -424 103 785 -550 540 581 12 821 -799 -418 -908 -427 -580 -892 481 897 -107 1000 -968 886 104 33 -776 230 -576 38 471 760 -119 -498 -222 -345 461 793 -476 9 -184 558 -48 389 -324 362 629 404 -623 -556 671 295 406 480 188 204 -19 -259 253 98 -21 436 -118 -177 40 804 228 -477 978 855 -716 361 299 -300 194 12 -965 -755 -937 278 83 -788 305 -861 -796 -206 926 -94 -807 -851 -178 773 -322 744 -52 611 -419 -371 -96 179 -743 974 -379 371 -523 -250 -419 -712 -937 -912 783 -1000 -939 311 157 908 871 -950 -712 -159 371 -76 415 913 804 713 -169 -602 -684 -128 826 794 -940 637 743 570 -668 452 196 -667 -349 922 -300 -265 5 -946 -691 -401 708 -93 108 -883 251 794 403 852 2 738 967 568 312 974 113 -669 31 703 500 292 890 -144 664 995 -202 953 898 359 -196 902 982 102 177 -811 203 -300 705 -380 321 -658 794 725 -340 977 400 839 -232 -65 -267 839 934 65 260 -341 740 412 206 -408 558 -945 580 251 -342 -722 183 781 165 -666 -337 860 729 -80 -983 132 -911 -588 -203 302 769 -324 729 -604 316 115 -365 68 501 -953 107 234 -575 226 67 -884 -215 -83 898 -101 40 732 480 487 -63 790 884 -97 776 736 -299 390 -193 128 -571 -160 288 -644 683 -103 273 492 181 -564 -954 -40 -160 -817 622 776 -250 -791 703 -360 -789 540 866 746 -262 -452 550 -924 641 -400 997 68 886 509 700 -621 -670 -271 265 -501 -80 423 437 -837 326 -846 899 -299 -921 -454 -436 312 564 686 -659 -937 -112 -529 -657 -913 -182 -699 -665 337 918 490 -866 923 -815 990 -387 25 -8 -892 -259 3 -122 -707 503 -24 -943 903 -460 -411 -701 -381 -491 338 -638 664 239 -212 202 702 -628 65 387 -505 539 461 121 960 -191 -723 -73 -139 98 -869 -16 344 -27 169 275 936 -97 -904 -138 827 695 -733 609 520 -541 684 607 157 -837 590 383 -383 457 821 147 822 -707 -569 -306 696 58 230 -818 989 356 322 722 -37 171 916 -79 -276 491 831 143 925 737 -172 638 -375 782 -808 -471 -26 365 -292 912 764 449 -413 -732 -678 -913 -446 905 -531 652 986 -924 338 545 481 575 -379 -274 871 341 -432 497 -748 -263 321 785 -132 669 814 -518 21 706 91 417 -843 -138 -954 79 -544 -868 -938 737 -978 -932 -326 -829 77 456 -949 116 -606 -697 638 -245 -320 -14 -21 998 797 -333 698 927 -137 -688 -683 103 613 267 658 504 -645 204 -718 -363 -168 371 -886 -951 -673 968 -71 469 -615 -21 306 -934 -949 993 -239 603 -940 691 -166 771 125 141 -767 -556 -996 -483 -507 -553 -414 -676 -395 -258 991 -538 768 444 739 515 -489 -892 341 -433 913 -942 558 -784 756 91 969 279 704 -535 -472 648 418 852 -73 446 -844 849 -426 559 -626 363 -793 997 864 41 -8 -801 -804 196 208 414 839 -195 485 271 -79 530 70 563 -952 -84 589 500 -718 938 -153 -884 190 190 -891 -255 -22 -117 712 -617 -363 -601 -460 745 904 724 935 516 195 -218 1 -792 -834 -212 751 831 -930 835 143 -437 988 -925 625 -850 71 42 -939 899 571 615 492 -899 -629 588 45 869 -609 -392 186 413 -701 111 -780 221 317 -350 658 901 -825 297 340 753 908 -651 631 -74 -944 -498 -353 -908 500 -216 80 980 -389 -458 -203 455 -502 -748 925 122 980 -520 -592 -323 331 327 -409 842 -929 118 227 262 76 903 288 -101 216 509 781 374 152 -784 -247 124 -353 -249 186 720 879 -356 -651 -870 767 823 588 -763 -482 504 106 510 -158 -661 -9 653 503 772 -692 234 -217 -421 -219 -277 755 -388 -285 -425 398 -800 495 -595 992 25 484 441 248 435 402 -168 448 -73 -321 -576 483 523 917 444 482 -643 -978 -883 -81 879 264 -620 795 188 144 502 -444 747 750 79 249 -882 -967 -565 -565 -933 586 -686 78 620 837 -427 979 937 -211 -786 -5 381 847 832 217 722 380 -128 -823 -219 1 -92 576 442 -121 447 -578 685 964 141 503 -965 925 67 -970 -692 617 782 283 -337 -346 318 -133 -762 -810 -64 295 -610 -639 531 -324 663 477 204 -172 375 168 461 -131 755 -501 -586 -357 -285 -284 -389 297 -864 -918 -772 -52 706 -501 -872 -293 -810 41 6 -636 614 974 -410 -322 484 974 742 -419 590 559 978 -424 -248 -183 975 -129 -684 -66 294 -909 608 973 531 -240 -652 -620 212 -632 -505 -895 -525 428 368 -962 231 649 -622 -704 986 932 -928 -406 220 696 276 -722 -411 822 -995 1000 410 815 906 -501 -23 602 964 -642 -862 -153 944 -589 25 787 -229 980 411 -207 -819 806 -794 331 -86 318 -318 -224 237 -304 866 -515 668 -617 -697 -76 10 -261 -463 -27 -703 342 -756 -724 -448 -435 -579 -151 -692 -329 207 338 -631 235 814 -584 234 807 -177 -504 313 459 763 182 339 -84 -773 707 758 -503 485 -155 -575 62 784 578 93 -969 8 -966 480 852 -600 761 -646 -868 -689 -246 369 665 998 -254 -138 154 -622 127 -291 -963 -585 63 998 432 -991 76 165 287 829 198 909 -807 91 291 -992 -706 94 -237 357 -480 459 220 -954 493 -276 -438 -612 362 896 8 -222 311 230 -251 397 424 -563 -742 746 278 -231 510 -990 -591 -580 52 -538 85 271 -683 324 754 -55 -923 949 201 -36 178 346 632 471 -946 -119 -999 863 -35 203 669 2 -421 698 -952 124 -704 8 -24 898 267 324 -881 -724 -565 644 -108 -856 466 358 -167 -32 -634 -724 -831 171 4 196 -438 677 401 -778 -1 -219 -448 436 -811 -722 -215 -353 -128 610 -53 930 474 655 -541 -770 -28 839 -187 315 -502 -538 252 -714 -173 -590 770 321 -241 535 -485 -348 148 -263 992 -699 -46 758 -663 -33 60 525 -398 -35 -114 486 -249 -144 666 800 -127 -823 -221 404 718 -139 -967 -12 477 -906 -967 -230 615 441 45 469 515 -159 113 776 -671 -35 -874 -38 -726 924 -667 -910 -987 73 -43 3 589 709 -747 736 873 452 -326 -365 839 -647 -734 -191 -513 965 351 -126 631 -451 307 -497 -738 -238 -837 -943 -88 -635 164 650 -229 -611 867 -184 6 -224 68 -275 -468 181 708 -304 -89 414 246 -334 -720 224 -951 -291 -200 623 -170 -792 945 586 -700 -554 810 -642 215 -17 -497 910 744 -862 -970 -419 825 959 -798 888 387 -880 -352 356 -250 304 501 808 394 -151 60 518 465 -451 239 -153 -732 -392 -318 -76 595 140 -293 138 742 -133 -766 -600 858 692 -118 277 556 584 -860 37 -114 -16 -418 815 441 -85 -563 -157 -134 -734 222 -650 -499 -794 -498 -197 -659 -192 390 119 -616 971 930 -833 -834 539 -890 195 -563 -210 793 471 -628 31 -530 -571 626 -539 -551 -487 -22 182 561 -527 -75 -568 -925 425 -588 -698 -625 -931 -994 439 315 819 288 -942 -688 341 -500 48 603 587 983 -628 770 247 -298 -919 732 781 593 -427 534 728 -248 553 -303 318 435 -940 827 -510 -839 -580 -443 230 -740 -92 -414 652 260 216 -829 -521 -640 -956 19 680 822 103 886 527 -324 -933 931 -944 -953 -762 240 172 798 32 -88 173 -426 -467 -750 -961 -9 -881 -101 692 597 380 833 597 -208 581 976 232 770 66 -681 567 410 607 -393 -388 -232 -219 77 -665 -68 362 238 155 72 617 283 -36 38 42 -246 595 -205 -862 -82 174 -893 149 589 -26 551 802 534 -41 576 466 -318 730 -998 630 895 74 -384 634 -117 908 254 -354 747 -697 338 -355 -327 355 762 -963 278 83 -458 130 418 872 808 957 -480 -434 623 347 734 164 -542 -733 -332 -949 583 -822 623 451 829 -592 231 522 -404 478 67 431 187 732 -280 -655 -803 436 -371 -901 364 -890 937 -150 310 -807 -929 -58 -934 185 971 -330 -104 401 -888 -278 473 -750 -367 -545 -835 -679 901 490 -664 868 577 -157 92 -504 108 -233 -400 694 615 680 -616 528 -983 -52 466 -148 230 977 564 710 -87 -924 -552 -865 998 -747 796 166 987 132 659 -439 976 931 838 -791 -179 -375 -383 145 394 -59 -522 -159 602 -999 -153 581 305 766 -1000 366 -643 393 307 -895 -896 61 460 -996 -605 635 -291 -614 -423 230 -442 228 -163 -707 -660 -902 857 155 -628 837 -420 222 -994 -629 -747 111 -372 714 168 -265 24 265 645 -223 -759 -846 -610 464 882 -267 -774 890 -336 -801 712 255 -455 477 47 -103 -935 -494 -786 115 -804 -563 61 795 657 -680 236 750 102 -146 687 -227 92 398 -202 909 221 895 -366 -98 539 352 988 258 349 -497 92 -545 949 -55 -521 393 -916 -183 245 -738 996 -824 597 836 -784 942 972 563 -344 -671 479 -68 293 198 -801 467 -717 814 160 584 970 -488 477 602 -858 -657 271 -280 507 335 -803 -764 362 -874 15 -191 -392 -7 816 671 390 -257 -106 -74 -1000 748 513 -837 957 -845 -472 -488 -372 444 548 -707 -285 483 -205 876 100 878 58 444 -163 142 -134 703 -872 -502 513 334 875 212 -363 119 -422 888 348 515 743 568 -477 102 818 375 -651 -408 164 -143 -587 -594 961 -889 -442 -694 964 174 -568 -954 820 473 912 -928 201 -729 -448 889 -579 255 674 -970 396 368 -185 606 266 -717 226 723 -432 854 -107 -561 -488 -352 -273 872 388 818 -320 58 130 245 586 313 -124 -640 885 -596 -350 -533 792 -698 -487 134 106 -592 169 -380 -332 916 -670 -102 555 578 392 -579 -654 484 -269 581 -741 -802 -550 -328 75 985 469 794 714 -393 392 168 743 914 -50 841 -515 -42 -565 -205 691 390 -743 541 -611 830 -777 -163 -301 239 -789 626 -804 -4 -598 -138 173 408 888 729 401 415 582 700 958 509 -250 416 -427 -232 882 899 658 454 -659 -160 -833 831 -590 259 -797 758 -842 -894 461 983 106 993 160 -307 186 812 663 -627 145 585 -196 -426 -6 719 476 293 -112 796 352 -709 -5 -640 -361 124 -532 480 323 608 858 875 -401 135 981 633 -355 -440 868 67 -454 -136 250 -29 971 -408 -623 -390 -611 -903 -473 -998 -772 993 -911 242 -272 -395 605 -585 25 -503 -518 228 -808 -225 -361 388 131 430 -146 -669 353 429 404 551 516 -418 -517 -432 -421 689 526 -394 -297 -80 -323 -673 -850 915 -699 138 -583 -653 141 -86 -919 496 -250 944 633 941 269 55 -627 -123 487 322 -259 335 681 57 679 -584 574 -363 302 336 737 919 233 -215 -329 659 258 906 31 -386 855 -427 1 743 -532 749 -2 -247 224 -169 299 952 859 829 944 661 919 578 10 -304 -844 -204 826 694 290 -567 -61 -935 874 -199 -541 915 199 -702 -408 416 980 -39 -921 -847 -454 615 -607 748 908 -9 -51 853 -437 -617 652 -633 -273 -189 -360 -732 413 358 934 -29 495 788 -354 201 537 661 814 -270 -15 -477 734 903 427 -297 194 238 928 -686 -117 990 -952 -542 99 686 612 -831 -850 -311 367 625 -422 631 113 567 -152 922 950 517 608 -823 729 -426 -301 617 70 -283 51 14 702 -508 185 -68 898 -357 -368 372 -619 950 -15 339 801 561 604 394 -7 -549 -751 -889 69 122 106 -145 217 318 619 -738 -141 -564 154 -579 771 -1000 344 777 -233 -327 923 -556 290 -2 710 678 444 -954 -935 472 579 -620 412 -152 -198 17 -406 435 280 185 -463 -95 -125 804 716 619 -887 -391 183 -777 615 585 -118 -601 -20 308 814 -504 -45 880 844 159 -394 794 -79 511 357 741 -110 653 15 950 -562 222 493 -619 -778 -974 -21 -181 -697 -403 882 -208 -892 649 422 -246 581 459 982 399 834 42 -36 62 -290 309 665 101 -179 -575 507 610 664 925 -231 -301 -582 497 90 588 -871 -37 241 902 -88 -250 57 -395 220 -740 -808 417 -642 315 -479 -442 -192 406 -349 955 -323 -722 -719 77 54 413 542 -175 221 862 958 -374 -547 -668 28 -725 500 -234 628 301 795 304 -795 -144 908 316 -736 737 -916 -161 689 -18 -814 302 576 765 515 -457 468 -729 -385 653 -78 205 -649 182 902 134 -936 331 -894 664 378 759 -523 -888 690 -158 741 -818 -128 -826 -447 -586 -729 383 -220 -468 866 415 -455 -315 25 636 -706 555 -510 407 -689 -36 -735 393 391 921 464 -515 197 376 606 -334 14 440 590 390 908 432 -134 770 -281 524 553 164 331 -15 664 83 228 857 -752 -90 -937 899 -949 -907 -867 963 510 -888 39 -556 -530 -823 948 273 682 36 -827 833 -487 -529 202 372 -679 310 -789 48 -418 738 -632 -700 118 -926 -747 413 -583 -212 770 176 -624 310 139 -847 221 569 -340 -320 -895 437 -741 384 142 -475 515 953 632 911 154 408 33 -698 882 -956 818 542 -241 -685 -573 -922 342 -393 695 -777 -625 757 -840 785 -585 -305 713 -759 -312 -6 735 226 87 -31 264 935 -497 962 -579 -158 -507 693 -888 -240 865 -944 -200 -336 -583 -492 675 205 416 248 -493 -403 -426 -179 601 -297 673 126 -721 -122 -796 389 213 90 -305 -566 340 260 677 134 -416 387 662 460 787 -695 793 -128 288 -280 -909 -31 -586 106 -348 -634 592 648 -498 -522 -608 641 116 407 -442 -668 -857 206 -675 916 753 -792 -563 -642 -75 861 -64 -171 197 -117 -99 -469 748 -622 560 -207 -560 190 -538 -629 -913 899 569 -15 -251 242 -709 158 137 677 -556 869 -533 -926 -199 811 -349 -213 -755 37 -457 606 718 -480 -978 -215 -400 471 -676 124 176 -193 919 12 -250 686 -82 575 -340 572 -629 424 845 270 248 646 -917 564 70 -728 241 -24 -587 812 894 667 -826 -3 -228 97 -192 30 -9 -629 759 205 321 -764 490 -610 -952 732 44 798 -411 -966 503 147 259 -111 -565 261 -39 -665 -477 683 -868 776 280 849 266 -502 -115 -916 234 -898 961 754 -713 545 -858 -6 -205 168 -107 -21 -22 787 -620 -469 -693 507 945 -568 653 767 -234 10 -826 -963 194 -253 153 -606 -62 599 500 29 -486 637 -984 -501 -138 552 -661 -227 834 -648 -601 -482 -876 -875 -622 -224 -105 324 -941 216 788 498 202 -677 496 518 -333 1000 841 -614 524 -957 -950 406 -626 388 -183 -745 973 -629 299 -885 8 641 770 689 564 -22 -816 4 734 404 247 533 -727 -122 -474 -466 711 -616 905 785 476 573 -291 -941 -476 284 952 -102 -542 730 399 -327 239 -813 -120 -185 -643 -195 600 -861 612 869 835 -574 -133 -32 92 -886 18 -282 597 -110 -852 854 826 -372 -754 289 -686 -934 721 145 346 691 957 -258 -690 -366 419 610 903 -606 -712 -843 -243 317 244 704 355 545 -431 520 -903 886 130 905 487 671 -304 -586 -684 863 172 -408 468 -513 753 424 -895 89 -190 -921 370 896 -8 368 -470 332 -742 -517 956 374 -111 -440 -53 -74 523 -345 -967 -633 -546 315 -510 132 -895 991 389 439 105 -760 -802 44 940 442 -546 802 -74 -841 -657 981 -463 617 204 -346 -96 98 -104 -786 554 434 189 -812 913 322 -797 102 608 -74 340 810 -202 947 -77 325 694 -995 -95 -507 -137 -993 -914 897 331 -216 -50 35 -528 4 -72 427 -725 727 -524 706 -278 -100 -252 313 12 -618 -463 -168 -232 741 882 -189 696 765 -644 988 783 -516 -743 594 -268 899 413 -118 490 533 -723 876 -842 -38 935 -997 -90 385 380 959 395 -844 -537 882 -468 -5 61 -226 518 454 -763 -594 528 -324 -678 23 787 151 -534 608 869 -444 -376 131 558 -95 -219 872 517 267 967 620 -495 820 -462 -668 -739 -293 -25 -712 940 -425 171 334 854 506 -926 -748 -136 -900 -670 575 431 -447 -844 -396 -274 -933 39 -947 -123 -794 -424 -688 -16 374 390 630 -881 913 284 -8 -859 182 20 30 919 747 -21 835 484 -814 381 -357 -769 933 151 819 722 -491 -323 963 -105 -535 681 -633 329 -641 151 -411 -98 -331 -790 -756 -722 -353 981 -721 -824 -705 -906 625 -848 -934 -308 -241 30 141 -678 -25 -715 103 482 415 833 -922 746 720 -411 957 366 -736 160 572 -566 -457 -123 -801 -235 -894 -942 227 -359 520 692 253 -838 609 -380 -34 563 -148 847 189 -335 969 87 -213 -901 724 374 120 257 357 -35 -44 -545 95 400 -796 -954 -635 595 550 574 310 -670 -196 -972 659 -587 -33 5 469 -392 -306 210 -167 -717 -190 -485 -523 -623 -631 833 -477 944 -825 314 436 -929 -11 -650 510 716 540 -950 -998 -714 -906 277 -739 690 224 831 191 645 518 284 -844 889 925 415 -123 -700 155 -434 -419 -407 692 10 -690 -805 99 178 -205 388 322 -551 -69 -196 -370 -183 594 402 976 596 -643 -244 -264 -390 324 268 -257 229 -793 753 790 240 -69 888 -439 -53 -618 309 308 -850 -440 874 573 817 -220 546 -828 516 -21 -558 -862 540 -965 320 61 898 755 -976 165 266 -988 -5 -283 722 430 -826 -701 397 312 37 -950 826 817 820 824 -650 -387 -1000 -642 237 282 792 272 -135 -141 -91 557 31 372 -874 257 -383 -184 436 19 -560 -739 451 682 451 780 -994 -821 -906 -406 -188 -783 168 -178 472 -609 -491 238 579 748 -692 -702 581 -929 408 794 -122 -129 -634 816 -252 366 -430 711 599 720 317 654 904 -745 -984 376 -801 -158 -112 -40 -141 -542 -690 628 -984 715 588 -292 691 470 39 193 988 449 387 629 -373 -115 -509 -633 -316 788 -131 93 49 150 687 940 710 -457 94 734 -644 439 387 -724 -417 -75 -854 -92 837 576 -746 222 957 -200 -18 -539 945 344 42 683 863 -863 -438 147 771 -32 551 962 783 -584 -224 421 607 461 -229 -984 532 350 978 647 -895 -64 -399 824 203 -483 -96 566 881 486 -380 -483 921 -87 704 944 507 -164 734 -182 -845 -889 -876 553 -346 -47 632 -643 -256 118 -793 -611 657 393 689 870 -480 239 776 436 -770 345 -808 -751 -585 94 -362 -183 -602 672 -394 138 482 -853 548 -396 -962 -889 652 670 -968 673 -584 -579 -475 573 -665 -619 390 894 -998 292 26 -739 688 449 330 -604 853 -519 707 -52 141 992 -916 -853 561 -87 5 752 -40 979 900 -968 46 56 736 -453 220 558 -734 -889 507 -799 760 114 867 -790 -546 94 221 -754 168 -137 -503 -275 99 -788 247 196 -590 -435 -632 -959 956 837 674 -384 -694 294 158 -170 866 743 99 496 943 -544 142 380 722 244 -403 715 -275 -936 416 996 -926 -141 -299 607 -795 -336 165 697 -977 700 916 -953 29 -700 336 -49 734 -340 542 -426 36 -782 -703 460 484 389 -436 -127 869 -206 -846 -889 394 -666 -290 276 152 -362 428 -270 -980 -191 82 992 775 667 623 116 589 -693 800 -973 485 528 -391 61 532 -339 -471 -127 358 783 134 451 -944 -288 977 756 -984 327 -877 894 851 827 363 -275 380 -552 -395 -220 985 -1000 443 -623 -519 204 878 -645 828 253 -38 437 -905 -855 -661 538 -267 581 -320 -94 -456 -322 -604 994 -708 -197 979 -361 713 613 25 -726 30 857 781 -460 -865 716 399 -225 -581 186 -453 -717 -170 -423 889 77 -613 866 598 -289 468 332 744 -297 909 528 -581 -59 210 791 -928 913 571 144 -738 500 286 -974 -800 906 82 -235 259 -943 25 -353 -100 533 -608 -891 988 -121 650 -852 -947 650 393 537 760 -561 -189 525 -813 898 -788 920 -721 264 -622 455 307 70 -869 336 -885 303 433 631 -807 -222 558 560 -181 6 -556 -965 -920 -657 485 456 513 667 150 880 -79 -749 438 427 564 -676 -134 -345 59 691 851 966 311 -311 159 -682 533 853 -568 514 -224 -456 -674 -170 -978 492 223 -998 884 319 925 982 -119 793 -733 790 -570 546 -422 -500 -980 866 -120 517 473 -143 122 33 998 999 388 661 141 124 870 -74 -714 -735 -796 428 344 127 839 154 186 -539 -559 772 954 -1 156 -264 152 735 201 541 -829 73 984 -367 -508 702 547 582 -202 102 167 -600 -407 -266 626 -379 381 713 -259 -361 -700 129 -746 -467 312 866 -428 1 358 -153 211 -883 -761 706 -290 487 -309 -760 277 42 -214 579 -475 979 726 -83 778 770 -427 557 -225 -417 -127 -15 698 -10 -581 98 726 -269 -699 638 -502 -917 -340 533 594 -455 19 223 505 859 -924 986 158 -581 -525 879 -12 -996 618 164 -171 -831 -860 -587 478 388 934 -540 -676 187 20 800 817 -141 -828 -136 242 69 291 539 -374 -862 125 354 -96 265 -186 906 910 497 458 447 -993 457 -882 435 -787 386 -682 -890 750 43 610 662 -238 997 -15 933 590 -342 935 -498 320 -43 -797 -283 747 -308 820 -503 -865 -674 -189 102 -596 -189 -53 -21 758 -450 -699 -652 -695 441 -519 -552 305 -221 214 545 -139 -394 -222 -351 869 -454 722 -925 -654 -46 -530 -908 -611 557 -216 514 -345 145 301 274 -989 834 48 8 681 486 1000 785 -786 499 -792 -14 905 466 568 67 163 811 571 -994 836 276 798 657 859 933 766 134 -548 267 93 -560 293 -246 -665 508 -709 -311 203 -808 -103 897 33 36 -871 170 -460 60 -46 224 -644 520 471 689 488 506 636 547 781 -954 -159 -743 -223 981 -346 651 -843 24 -458 764 -272 -39 32 -392 952 871 -180 631 46 741 260 440 445 -492 -344 -288 -542 -417 953 725 757 776 -25 -198 160 969 -219 904 874 -985 484 852 -949 360 -304 73 195 -918 -110 -1000 751 207 -670 394 863 -107 -28 832 -640 -592 -350 -998 -766 599 843 634 779 787 -904 -650 -450 -193 -604 833 -880 -528 225 -998 602 676 -437 10 -728 -23 659 422 617 148 -708 -578 510 633 -551 57 98 500 -470 -428 833 -297 -313 174 711 -468 738 -431 -285 705 613 -713 -813 -894 736 -676 205 -713 607 -346 -216 845 737 -270 512 74 582 -633 -264 -265 -703 -879 -667 -417 890 -44 -497 742 73 704 898 -215 -207 -276 -441 -336 -276 950 340 -908 476 9 720 -584 758 -553 833 -801 371 -328 -121 -750 863 321 -959 563 788 -986 -396 -817 172 -821 142 -311 921 -60 -757 335 -397 -984 -788 57 -466 653 -914 -182 -193 -263 778 -306 -806 309 644 947 -121 435 -534 690 646 959 -447 419 -806 976 344 -954 -1 -538 -799 -314 -619 502 609 464 -420 -59 -1 -601 771 174 983 -655 292 -881 -532 -949 990 -656 104 62 -84 330 804 -619 166 336 197 -735 -607 -240 -175 781 -349 -555 526 -313 -629 286 93 -656 234 255 -385 -294 621 -84 -405 -114 -164 678 -156 937 -287 224 -562 -577 -588 650 114 -649 788 -887 -676 -765 -45 -571 -127 -438 -530 277 -829 -136 399 -617 564 56 229 299 219 -498 308 275 172 564 -656 -238 501 773 -382 -944 950 558 -74 -226 -729 -709 -471 668 -397 0 286 -56 -915 751 30 -580 -786 -192 453 -997 854 -487 -914 -793 -582 656 -937 -427 -256 686 298 478 -390 -598 806 -708 -354 -410 431 -405 828 495 -564 -490 -227 -866 -128 593 650 332 392 297 18 113 314 560 384 -864 -571 -222 458 -765 -215 40 132 -614 -359 -313 -738 -134 252 -968 27 982 721 -66 -591 358 -942 -26 -992 112 -209 793 -956 850 235 761 -562 -146 26 -31 155 -987 -279 -857 307 -448 -165 -99 -86 -236 -111 -16 -319 -68 447 -595 -973 733 896 436 589 -9 410 611 -238 366 -949 462 -569 362 -575 -946 -110 -414 863 818 669 -943 -157 -135 -540 -964 15 251 665 235 242 956 -480 75 -795 -275 118 -719 -431 -1000 842 -331 -781 -695 99 542 -588 -30 770 -124 501 -392 136 -84 702 748 -704 -365 -725 196 728 763 -795 897 630 588 682 227 95 436 415 -818 -419 154 -835 667 -176 635 239 -197 207 -300 62 -146 -648 -448 457 -77 97 -818 736 -882 -138 -945 -540 852 -569 -734 -167 -915 -921 -93 -523 -360 -82 696 -110 -153 -442 337 -761 -307 -635 -946 797 68 -424 -41 -413 -333 832 -319 43 567 -699 -980 802 -87 389 -662 -519 -551 -57 -214 938 193 980 -45 339 930 -111 413 -636 -84 -316 -789 71 -83 810 435 -905 -960 -611 -641 -352 -859 56 654 -345 -25 421 -989 509 309 -41 -367 -258 -573 970 -31 978 -726 912 -193 -919 -161 813 211 206 193 -957 722 504 812 253 -444 -845 680 451 976 -229 -385 -646 -774 -157 323 -47 -26 -791 881 -619 947 803 916 -732 406 -696 190 298 851 -533 -156 71 -961 275 -213 454 280 853 -966 -154 119 585 942 26 -581 -100 -190 -697 -897 -956 -964 -784 -411 566 -618 -902 -937 -760 643 -439 184 -851 -694 -240 527 -291 211 113 -513 -621 31 -655 -40 641 -559 677 488 -851 -151 -436 -4 506 -800 -267 -60 -124 74 588 162 -62 -968 77 832 -494 473 -460 -74 -744 317 -718 359 342 237 940 -119 228 329 765 -447 383 852 -748 -366 856 726 -122 -247 64 732 -672 -333 -356 121 -161 -419 190 285 811 865 523 404 936 964 853 661 -829 673 -18 -95 181 369 -135 707 824 667 -783 -553 262 953 -630 353 391 594 622 448 -403 -613 -234 -594 563 743 488 -146 -891 -964 -556 -707 351 205 -197 758 -769 -33 -937 622 -512 -64 -977 372 13 502 -765 -453 981 217 -641 32 914 -46 -250 -593 -95 -12 960 770 787 694 152 -970 528 347 852 -474 -890 297 186 81 859 -10 98 -654 -33 31 466 -689 693 -447 -893 -916 890 -273 -290 -510 941 -649 -217 787 -853 -401 -927 -278 107 780 967 265 715 967 934 -504 17 -757 -892 760 749 308 -170 -747 805 145 707 -446 509 493 -227 145 309 912 650 -618 -123 -826 -469 544 -551 -838 63 847 -291 557 406 -890 -818 -645 -786 -663 -174 -188 -567 -406 41 471 -253 -104 -390 910 436 -747 -704 -435 -23 927 -33 -951 837 37 9 431 -172 -841 -490 -751 -890 -884 789 583 -364 -46 -523 -955 61 -744 -166 533 -889 -856 -263 -228 -456 901 844 -218 -958 122 456 985 765 -225 235 -701 -594 -521 64 689 -770 273 -824 568 -255 -879 -272 -636 -250 172 725 -166 -576 -932 710 -2 -307 173 906 840 -784 -60 566 826 -154 -929 336 375 -851 614 537 947 -995 -704 359 448 -240 -193 -474 -419 -322 -746 19 -437 880 993 -479 994 -759 -203 -190 881 -238 194 -469 -972 -397 -703 919 134 142 -434 -414 -617 252 945 -716 -281 -280 -952 -431 -712 372 -525 830 593 -582 -656 -827 -38 -263 314 -41 789 70 -956 -821 118 150 567 -390 940 -646 -139 211 -282 -4 233 -154 -243 -916 -890 10 628 -323 -300 -971 793 275 -788 515 506 756 -809 656 883 25 -422 -241 486 403 -185 882 -386 -115 -840 -38 -116 -520 451 -507 552 -297 115 962 -775 399 744 23 183 -555 -484 -206 598 -874 -287 614 94 805 442 -845 -647 995 -744 521 693 178 -666 -277 -335 -956 -254 373 -816 -575 -228 -376 896 -305 -239 -327 39 -816 853 -577 -611 -197 -758 459 188 -205 -681 -385 -384 241 -896 198 -196 547 15 524 -677 832 849 -697 656 636 -541 -887 638 -534 611 812 289 83 740 249 533 -650 -521 31 -423 619 244 958 -367 -299 463 -871 619 900 -690 -412 663 36 918 -197 -447 971 740 -738 -387 -387 -100 -756 654 -811 -696 586 752 850 -124 361 184 -263 645 834 -630 553 694 41 -748 -231 -918 423 -658 -910 -138 98 509 753 464 -244 639 519 999 888 -372 253 -75 -349 499 -145 -63 212 999 -531 -881 -62 -560 -187 962 469 466 987 948 800 -845 615 786 -603 -267 -290 -371 376 -776 842 620 -936 -806 239 321 -926 305 892 -658 846 21 491 38 -417 -578 685 -636 -92 202 -792 -927 552 -450 -707 -437 346 664 868 373 -869 669 308 -397 -829 718 421 827 -941 986 -554 284 696 462 -586 448 -202 -263 -139 681 743 813 -445 -310 -59 -853 -137 325 219 -415 815 971 -72 36 -637 33 -733 805 -948 -910 -501 -446 275 -593 -398 209 961 -871 457 -102 305 -284 -83 -710 -145 737 278 695 -863 -809 65 -872 -609 722 -745 -905 61 -998 -854 329 -918 -462 386 -364 91 -477 -383 884 330 626 459 343 519 -979 -740 -701 341 429 673 -202 -529 -317 131 -690 -45 -484 182 791 -863 498 -886 -567 565 359 -561 -173 132 -414 32 391 583 -127 -688 -942 -916 -657 -304 -13 639 -689 807 -891 -195 -286 810 891 -260 -489 910 -883 -798 -74 -532 357 525 -76 -335 -553 -10 667 -143 173 32 673 302 922 -310 662 -588 370 171 570 290 57 849 -617 83 -392 795 596 -448 319 -978 86 -764 -434 442 730 -526 451 -459 425 -1000 -57 624 -989 943 -407 -131 393 -535 68 547 916 477 -873 706 -335 704 282 348 860 789 -742 793 -644 960 842 962 775 -375 949 598 -443 -241 251 330 -683 149 135 -888 -21 -398 939 920 -30 208 826 -694 -312 111 910 642 -35 734 -218 -817 207 494 -791 425 -652 277 -882 635 975 -991 -814 -121 685 -433 -922 922 849 368 -725 662 -893 227 -597 -926 22 741 -484 -37 -269 -291 703 919 585 661 -170 -244 690 -245 293 -855 742 279 -647 141 34 511 -142 896 315 784 27 990 792 -705 -743 -56 558 -44 330 -841 736 767 -458 -758 -587 557 843 -832 -808 539 409 524 850 286 547 982 -773 174 -502 764 -907 317 687 -59 716 337 545 -939 -952 -289 720 -669 -965 552 799 475 525 500 -828 -111 895 -365 -903 -231 183 -180 482 -567 -415 560 878 4 -603 172 763 50 868 254 137 383 29 -603 -109 803 -673 832 184 -96 -639 426 -594 -302 -575 166 -864 77 462 171 322 880 -771 -206 -637 79 -908 -432 -638 -175 -372 -211 678 -577 -43 401 -314 154 904 -323 58 -681 777 -549 -160 -59 -879 900 647 -307 -316 -70 48 -875 -610 826 560 691 694 217 -987 -721 -763 612 751 103 505 -131 -860 -808 501 -906 -952 -790 -166 911 40 -754 362 547 324 859 767 880 -712 140 -231 285 8 892 -285 228 58 563 960 -220 280 516 297 622 245 660 -529 86 -676 -942 159 -129 712 -640 988 903 -821 -186 -67 35 -228 690 177 948 881 425 -363 877 835 8 -827 -341 -975 166 127 -860 151 324 324 -277 265 -821 -71 812 -942 -507 -971 966 446 -667 -618 108 -538 868 369 -515 723 806 924 815 872 -516 -614 -135 -803 -354 182 629 124 906 -198 -366 891 878 -119 -13 224 992 -907 -101 -685 -569 -61 124 760 -501 -762 -637 -908 -681 -917 -416 321 -155 -171 675 738 -878 -369 -88 -852 396 -692 -372 -842 -952 -815 -269 466 960 257 -798 838 -744 -899 -203 600 -761 4 -98 253 -156 551 -334 841 336 -349 469 258 170 -442 -836 92 -663 -769 511 437 -242 197 347 614 -663 76 -62 -555 278 839 936 856 988 -359 957 -356 -719 522 302 724 -346 -631 -261 -231 396 -406 171 501 17 -291 693 405 922 -225 816 -55 685 -548 951 392 -896 347 182 847 199 953 -31 -831 -313 -523 950 -522 542 563 25 -938 971 -565 751 836 427 192 -886 481 -464 -987 -687 -1000 320 920 -968 614 479 779 979 825 98 701 -922 -821 -437 778 -833 193 899 -820 -816 -128 -821 745 -757 -428 802 331 -47 -563 5 420 -554 -525 285 -867 -148 -935 570 -637 -441 -876 -792 -318 394 -968 -699 75 -502 708 434 65 -619 -736 -127 381 -377 419 684 -343 545 -8 123 205 59 -35 -574 342 -714 455 456 182 -736 714 -433 864 861 574 -212 -902 751 116 287 228 -146 358 -724 214 681 160 -78 -513 -487 -186 -294 890 767 -570 640 -618 -509 475 553 111 441 337 385 594 431 -250 53 392 -832 -823 851 669 161 -412 -309 299 37 -279 396 514 -746 169 672 -323 -712 968 -197 -778 -823 -917 -763 -156 -2 -533 -965 72 -427 -411 281 -254 480 296 565 927 665 651 -1000 613 893 338 365 -741 825 750 645 -838 42 642 288 -194 -39 629 -460 556 548 -131 156 -531 -784 199 -550 -187 675 -816 689 -695 -724 994 858 -514 518 686 640 22 87 828 459 -871 -321 378 -151 -565 -885 911 243 517 -571 70 771 745 484 -527 545 -362 -980 80 -732 -394 314 -135 -777 171 355 -422 488 -323 -849 804 -369 -637 -371 168 870 -547 -25 180 -956 -425 858 -874 162 -901 -949 -85 -511 -641 -846 -669 -37 -909 291 917 27 524 733 -373 254 -36 -729 73 836 880 271 -346 -808 -66 734 652 810 694 -468 -48 -661 -626 0 173 581 -942 -74 -135 -590 275 274 -313 -602 -58 -769 -202 -283 -477 -698 -251 -84 809 774 -983 764 -17 5 610 762 476 698 371 -757 -936 168 262 -611 123 -87 -433 -992 -42 -842 546 -961 -565 -593 -844 282 532 -209 -533 -888 -476 -549 825 850 -742 784 -301 -124 970 532 -446 554 -160 -353 -963 -951 -150 -109 116 -779 -579 -930 -158 826 704 53 604 880 -915 876 -729 -395 -603 -642 484 -916 580 -848 806 -329 -889 576 -305 685 137 -90 19 933 342 310 611 320 -801 -532 282 -587 360 -701 48 173 -279 930 -638 390 -3 -84 -321 -27 -492 -584 -213 -158 139 692 414 808 452 -471 590 -650 -443 -819 761 -593 997 266 864 -330 52 543 2 -649 392 -787 262 -650 -810 -176 -253 90 135 624 475 -21 -933 -385 192 -137 848 505 658 -683 -265 727 880 106 -466 -587 247 536 386 -986 383 786 -906 -24 176 -664 -235 -241 -207 779 512 -472 -952 -759 802 -389 -819 798 -410 648 -655 -323 -468 -875 -793 323 210 628 795 -531 759 -487 -695 -950 301 747 535 -676 388 356 99 -41 -396 -395 -722 -565 -999 -405 613 268 663 565 -628 -718 451 568 -630 -453 892 914 285 30 -565 -573 -256 468 -722 -340 -148 -534 -995 -908 -172 -350 -974 270 445 -171 893 583 -423 530 197 924 -313 106 953 418 72 676 -919 -662 942 906 -32 -180 -258 -301 855 -596 667 -314 -551 -428 443 193 -160 -263 -538 52 -722 -387 -261 377 -228 -576 469 -608 -918 -889 -424 -856 794 -402 -297 298 988 258 -409 -489 526 -472 -993 -84 258 -518 -551 -953 -318 48 594 -399 -823 216 -137 -627 -25 724 -311 526 -83 281 -912 -958 -106 944 249 -234 -781 133 -92 705 467 -602 46 561 280 501 951 73 743 -236 -672 324 978 -206 51 679 818 74 504 495 163 294 261 -360 -855 -858 939 -349 972 620 673 -108 -355 595 -157 -60 -196 -662 964 -162 77 371 -116 861 453 676 911 958 869 563 -11 736 706 887 -613 -439 -261 -668 943 -500 424 12 939 760 -48 862 612 -498 -855 -401 -432 171 -352 571 416 -628 184 -162 -681 -686 -316 -819 907 -538 -149 -998 -959 476 -598 248 292 301 -74 -739 176 -376 -444 384 517 692 -561 574 460 432 709 964 -818 245 931 -128 1 667 -166 290 -942 -402 -136 841 -705 -216 326 798 123 392 -225 -442 -156 269 47 513 -337 249 -248 392 14 -652 -979 -957 862 619 -221 -48 379 780 -430 -542 -117 867 -243 198 -506 603 792 -898 827 -170 224 771 -75 161 571 361 -284 -168 640 331 -12 -560 -473 -945 -834 -647 -896 921 -769 -17 423 461 414 802 -643 -950 284 -179 168 -757 636 -656 955 379 129 -266 -677 517 -939 -591 699 604 159 -950 83 344 38 265 -813 -491 401 112 -346 -658 932 157 524 -914 -477 -953 -401 -212 988 -271 -311 -729 -366 -705 -849 863 36 -143 -10 636 -955 706 -474 166 -846 -227 -320 -674 536 -124 -568 742 -240 -327 -796 -777 -899 -376 293 -203 997 -167 703 251 -980 -815 713 830 -307 664 456 -85 -972 876 823 312 -655 -39 37 986 -122 -737 -274 607 -922 -100 645 579 -550 -821 390 -918 -840 -795 -194 69 553 -868 202 871 -237 387 -102 -872 -241 -157 75 614 760 253 570 559 -911 -533 -722 -824 -342 393 969 52 941 -413 318 135 -72 904 570 -710 -476 883 -916 825 -320 -437 931 533 858 -147 -922 295 -375 -824 916 -835 -660 -152 -590 -756 622 176 378 472 70 260 68 318 410 498 121 -100 -498 -236 610 374 158 -519 -289 -60 247 717 -268 -927 -272 -152 254 676 888 -905 -126 -192 -327 -414 282 44 569 -280 496 -32 -498 -979 -265 -151 -457 -678 -335 408 -829 -608 329 -724 -909 -764 -898 -769 -148 -239 -632 -580 905 67 -872 -357 -530 931 -423 121 -944 276 -335 287 -406 -538 345 -424 401 -437 78 -640 676 486 749 974 -72 -128 -762 312 811 -793 -220 -647 -185 418 -681 502 244 533 -671 -831 728 -548 785 -842 19 512 -263 -761 -173 705 605 886 437 -585 -495 492 316 -325 -362 -88 -679 868 533 575 -241 1 774 21 335 -853 367 -495 27 487 275 95 207 996 -474 -754 414 982 -766 308 356 580 861 -216 -798 -432 902 -916 599 -179 -201 -719 448 932 785 685 -365 649 830 -217 258 -837 111 204 810 -478 291 406 976 -57 852 849 -990 -706 262 -874 -954 -326 -287 515 449 730 -740 -478 -839 664 110 -395 -148 -910 -909 469 -272 -967 67 189 57 -486 -848 -861 -409 504 789 837 490 -947 -637 974 -678 543 -984 -29 -370 -570 -10 -928 345 403 -901 -71 -766 32 -268 -267 606 976 -433 686 -995 -100 817 -571 616 -866 -505 -633 -569 340 -632 205 221 -459 -729 -142 624 -960 -35 424 255 513 664 -939 321 -412 218 114 88 -182 341 -16 661 -398 658 493 -645 788 -240 75 -762 -469 -528 -713 -701 705 36 53 -900 483 888 -548 73 -290 625 -618 -721 168 864 -843 -606 -51 -894 305 898 607 128 750 285 2 -927 886 -163 -193 -583 689 530 -932 -707 831 -874 835 185 -793 294 -738 694 -428 492 609 389 -520 859 898 419 777 583 -741 649 632 -201 -837 -146 998 -930 804 914 -654 765 -201 437 200 -248 775 310 491 -616 516 621 1 501 -981 967 -518 -285 -117 -923 -781 151 817 -374 -769 506 -393 157 -148 271 713 -599 826 140 259 324 -467 -20 531 -114 443 -321 757 -814 36 -131 -234 -454 832 0 -977 -850 -67 -159 -892 54 235 -161 555 688 -221 -507 488 684 -477 -330 -240 327 741 919 462 175 -313 -648 -907 127 980 -489 -368 -441 347 -197 -57 -978 980 830 -559 -890 -506 888 -891 974 -935 -851 906 -772 -96 -757 -213 -415 823 971 -735 24 -56 287 -682 931 254 275 -997 437 672 -683 -299 581 -537 -648 -467 -81 -807 -921 982 -387 27 -501 -246 -221 -223 -758 -517 992 645 -249 -80 600 644 448 785 324 997 333 -887 -912 247 -897 -83 226 -590 -282 -773 -587 -794 -23 -184 -556 415 -761 -790 -693 611 -330 -614 71 -891 -49 -290 -945 876 -40 64 -475 471 478 103 953 -631 -824 -148 -433 -120 -560 890 -874 193 725 365 605 915 167 -4 65 987 -199 859 -511 -479 366 647 391 591 774 606 187 -586 346 -211 793 -417 289 61 -270 327 355 -279 -347 -815 587 -169 -857 -448 -641 847 -829 -227 665 651 654 244 -249 847 -377 10 498 -392 -114 890 -567 -519 -922 44 -846 191 -219 -896 -591 971 713 -633 243 149 427 845 121 -798 -450 216 55 -812 -361 -874 298 561 -983 -599 921 918 748 962 -738 958 77 -363 544 21 -126 -804 -543 -63 421 800 864 -225 771 -583 673 775 -391 -941 602 -474 -494 -907 -521 460 -153 172 927 20 -624 -232 -98 476 905 -354 188 225 -129 -453 -73 -451 -722 -454 -289 -462 291 -732 26 308 -173 168 -91 463 964 604 -20 -973 779 -556 544 -512 -263 -941 -378 388 928 -54 132 -761 880 72 178 745 931 197 -489 652 673 -307 -821 -315 974 497 657 118 994 642 208 674 561 390 268 -350 -694 -730 918 -642 129 -259 -2 87 707 909 492 854 752 789 139 -539 -310 -220 -73 -99 564 -995 98 995 -217 762 -466 -185 3 -621 875 -512 409 166 -335 -265 504 -604 -196 -911 -179 -409 872 113 535 -424 295 347 -19 873 118 -761 -813 160 -256 -264 -795 -535 -949 130 488 -223 32 757 -275 563 -921 406 178 -312 -859 -809 -583 248 152 655 116 -923 -727 -189 607 945 743 897 -63 -93 -675 574 39 966 358 675 648 561 83 553 295 977 -956 -744 123 823 -532 -600 664 695 -879 -843 432 201 939 -168 361 -834 784 -744 -500 -182 291 -522 -595 269 308 70 -410 246 -912 -7 -510 434 -657 17 266 205 92 175 739 683 634 -474 -928 -138 -421 -712 -87 385 603 477 -981 126 -876 669 -608 -233 -425 191 951 -602 121 -657 -753 11 37 687 -487 204 -962 924 683 495 -943 817 398 -650 629 211 -753 -208 386 639 836 -159 -698 498 -557 367 968 618 143 -176 59 -962 -394 519 422 -94 70 -231 67 566 -374 234 -826 709 -786 189 -952 536 -974 -58 27 200 -342 -247 -899 -759 -60 -538 -247 138 -197 -802 -922 -182 299 919 688 934 -322 47 339 -696 -291 789 839 27 389 975 573 374 605 876 80 -661 307 282 11 923 -230 -117 192 -340 -262 -65 78 -144 70 456 364 -902 -984 963 455 -734 -186 629 -236 -971 683 -982 397 -130 847 777 800 -388 747 224 -314 -714 -244 -962 551 438 631 -706 -522 574 273 -275 591 858 825 -642 942 543 226 926 -816 60 281 -342 950 596 -173 -22 934 277 -83 -323 -282 13 -599 -545 -612 781 698 -68 175 -559 437 -986 -603 -544 -717 982 631 336 95 -841 -580 -5 120 813 435 -585 204 -712 -521 27 -454 533 -283 197 164 -473 -766 82 98 -538 -365 -94 310 -634 809 -259 898 -641 184 -37 -165 862 86 -81 -883 -598 -862 757 606 983 80 -361 511 -424 -659 293 -846 324 891 467 300 705 -66 528 998 27 727 -870 -133 538 827 267 544 32 652 386 -785 -717 264 725 -428 780 -265 -427 300 -381 181 -244 714 387 -236 407 978 483 137 -83 -981 1000 824 -911 -713 -388 -424 -433 688 353 156 -560 -544 978 115 -112 -187 -718 61 -317 249 806 340 31 -388 613 -966 -281 171 -143 446 980 -452 -991 506 -292 -482 -750 -634 736 524 249 -110 -153 999 -114 -15 536 -754 -599 -283 175 -471 -339 706 -752 -842 -89 -809 79 -972 316 447 -889 -89 463 -678 352 202 -679 321 -4 -623 834 -429 770 -684 -560 74 992 -530 930 -198 -367 -697 572 -442 -59 -847 -755 -584 366 517 -277 -520 -913 787 654 31 761 -280 692 -976 42 46 -355 172 508 693 40 847 -692 502 390 385 580 -281 79 672 -764 232 80 -769 -918 -992 -928 -570 489 396 -588 -867 5 81 718 237 728 142 -342 850 -479 -939 677 755 901 -10 702 392 191 745 -234 -484 -609 722 -502 294 -228 568 699 -89 -226 905 -403 -800 659 -390 345 -387 687 -529 -99 -820 206 -750 -696 872 -576 -446 -517 -522 -165 -393 11 -829 -696 -766 418 -456 -193 -894 390 -311 -173 583 -776 -783 105 331 705 664 272 175 -543 420 890 343 -869 287 728 858 485 -822 125 -892 279 -57 652 -246 456 225 -659 824 708 -548 -808 -585 -494 11 208 625 -910 456 -32 -52 -178 782 588 -479 -641 327 480 624 255 657 503 479 88 -984 315 852 -19 176 305 -484 -865 229 -847 -833 765 -304 -326 -513 -465 182 -975 -885 -30 -704 458 682 -601 -270 -688 -849 -539 190 356 674 -830 -410 -793 -838 597 669 -194 821 544 -588 -391 -672 942 -688 547 498 -560 729 682 815 232 808 -674 186 -674 -659 750 893 -93 -317 203 653 -126 58 963 778 -275 -127 19 -664 -167 -684 117 -271 616 -842 300 -623 576 -686 47 792 639 662 352 749 -203 -919 -669 532 -690 -850 -908 92 -584 -14 323 -884 27 -715 463 904 -240 197 -262 -50 876 -699 268 387 147 -867 116 753 94 745 19 666 211 -11 -725 681 880 428 60 -688 -961 808 754 259 61 358 339 -472 304 63 727 939 -332 -536 -543 756 -219 69 24 -876 -873 -784 220 -171 115 -114 30 405 -886 -451 251 -807 -737 2 -914 114 -895 307 -968 -733 525 -166 -775 533 -528 -922 933 383 -997 408 -362 451 -99 707 477 223 180 -123 788 693 -274 559 -459 513 457 -696 477 799 -112 -992 -677 -392 -714 384 -847 80 990 721 888 247 6 -585 -53 -2 -632 432 -297 -580 202 -861 -773 -772 888 -15 42 -929 193 840 -251 654 -309 855 -544 -153 -596 486 -243 80 -64 -735 -132 -809 438 226 17 767 790 998 -598 547 675 -549 345 -589 842 763 121 672 581 -924 385 575 927 -971 573 -615 -48 899 -977 257 309 -911 686 543 374 275 623 604 -255 -444 -457 587 49 1 376 18 -733 133 -945 -114 -282 -180 -560 413 -571 748 984 -975 -1 -243 102 207 743 555 15 -467 -905 -179 -873 831 266 765 107 948 463 592 -959 235 123 564 452 18 892 -322 -326 -514 -913 907 508 -243 744 347 -890 247 228 -801 -861 -772 -185 -218 -759 -362 357 548 386 -987 483 -634 7 656 32 -471 508 -52 351 -88 277 257 -894 262 514 -374 -493 636 -11 -489 482 -898 -949 158 -438 557 491 -116 538 555 645 623 -798 -417 -355 -345 -315 -139 -301 -470 -727 -583 -769 -983 26 690 475 -100 -982 50 504 40 133 734 -413 -902 765 -293 556 -787 -14 735 648 -879 28 -415 242 -282 -757 309 -447 73 736 -795 -136 -923 -941 -164 17 -480 345 -628 165 -796 -909 -138 244 -200 -860 200 -461 373 -303 -487 980 631 -184 -185 184 941 -140 -687 -513 -840 -882 -647 549 -164 -266 223 -314 -41 204 977 872 135 972 -598 589 415 -750 607 -220 266 -306 310 567 -528 -296 581 -540 909 544 -772 979 335 53 324 -931 587 -481 602 -778 165 165 -920 -297 -405 -301 -805 -92 -918 147 68 927 341 -959 -589 1000 -412 -942 647 -69 -678 -642 -688 900 -886 596 342 -311 -454 -689 879 767 -997 893 327 633 753 835 -143 -880 12 -182 145 -118 -972 785 -676 -275 320 902 -763 -862 546 -927 54 623 96 -958 -221 -34 45 -425 640 690 -224 -625 -275 -488 58 -254 97 -747 366 136 963 240 199 -526 -296 -202 -462 -653 658 -457 -214 267 -186 -801 623 -575 709 -576 -715 -544 781 -975 717 -113 -184 -688 126 -611 -776 407 106 -709 -205 372 773 287 -706 975 -439 -604 -362 -698 104 -234 593 -154 636 -581 606 -724 45 310 523 -46 -25 -972 731 -247 292 -396 -197 848 417 -600 -924 985 -774 -603 797 -429 -459 87 637 482 -525 543 769 730 439 -850 -150 -673 -404 227 871 570 364 -821 -71 -606 -393 690 -758 129 -712 24 603 255 -722 -510 970 320 416 215 333 -308 -628 271 -582 -937 408 -342 -605 195 -862 967 -767 924 393 906 -485 -321 -46 -187 -652 131 -67 208 -158 843 448 543 991 -760 324 -816 -180 826 -176 233 712 179 -935 678 682 -219 455 94 30 565 365 -886 -350 -106 -611 -59 345 -985 782 435 443 -837 467 -926 49 48 -963 -890 -651 -4 223 -649 -113 332 -884 529 -517 180 -491 -903 -633 -977 -330 -929 884 953 -860 -857 -260 428 -119 864 -59 -343 796 874 77 459 -255 481 989 -752 623 -581 -244 933 33 -891 462 851 -954 -186 136 -983 476 587 -964 -119 627 205 131 -383 -906 826 -323 -474 646 877 -490 54 741 193 -853 -868 -351 149 548 759 -251 107 524 -674 -964 -937 951 -397 384 67 336 244 356 -58 280 580 683 -733 -969 923 -333 -591 846 681 454 -634 829 50 926 -573 526 447 667 741 458 -253 117 -414 188 -402 -515 -580 190 -730 161 -286 459 -766 -53 -205 -370 923 -631 -423 -562 430 -932 633 833 916 90 -639 -517 -126 -792 299 -864 36 862 290 304 959 826 -527 683 458 885 -583 -259 956 0 871 324 757 972 -542 -777 156 806 -332 24 -535 -99 -444 579 -626 -966 -907 226 243 -811 377 -81 860 -496 -420 819 -208 -155 238 237 352 -956 -940 354 803 -213 -987 344 222 -764 403 -554 -101 811 162 -509 272 677 418 585 628 455 989 -36 409 490 -912 806 -346 198 875 -968 -141 249 -549 -475 -47 14 900 -760 -210 -720 931 393 -73 72 173 -97 166 843 -406 266 35 -515 737 -860 -605 -459 -573 432 339 283 -147 -30 123 -561 -459 111 74 512 217 668 -90 866 868 -140 -617 998 -952 -565 -40 585 702 -16 668 -491 -812 562 991 -941 -610 -297 -508 219 -891 -635 -796 59 -588 200 624 -563 848 386 695 -30 -365 -242 31 -170 227 -104 972 -638 -727 638 -623 355 911 -525 506 -527 -511 -205 -848 485 527 -450 690 851 284 134 150 -367 934 659 507 206 -695 -503 248 357 214 648 239 -30 894 -579 21 -660 -86 -483 86 689 -504 -850 718 -934 428 807 -954 -548 -225 -740 -532 -896 496 10 -965 886 -968 537 246 -330 -663 77 -311 673 -898 -933 553 749 -13 -418 799 -51 392 786 -935 601 -332 -429 124 -617 -2 -3 421 -868 880 -24 139 -356 -839 -775 624 -111 -830 389 -59 678 -800 824 -371 -659 -352 798 -890 -460 -718 964 -510 -134 -519 346 -870 297 -304 218 526 -518 -778 803 149 -680 255 927 553 380 -364 518 193 805 923 996 842 -897 -560 107 -146 -872 -829 632 -647 814 257 132 179 -393 -130 274 -356 352 504 134 371 -174 -202 -689 406 -76 1000 359 522 -69 -122 316 -434 -619 -157 621 264 -943 -762 -894 986 617 724 995 650 -397 -312 573 333 309 -234 417 -502 -831 485 509 -856 944 -17 221 -614 -913 -334 24 998 918 850 362 496 713 209 987 422 -282 294 479 -876 614 -131 -215 -476 742 117 -460 675 -961 -482 -25 -86 -773 -787 -172 -469 -906 966 964 143 -965 840 659 327 740 466 -46 273 -234 702 -43 -529 91 -89 939 132 971 899 -506 679 401 614 -675 179 165 -985 768 877 307 -929 -145 543 -588 664 53 564 783 775 -614 -14 224 -738 -83 -165 -16 -321 -740 -13 320 -123 -607 424 341 324 -329 -596 -409 -121 -854 -187 -95 -689 -757 -148 320 -519 -374 182 -265 213 60 473 -913 -828 -586 212 918 173 113 -653 169 31 -816 -628 703 -248 914 596 -869 -74 809 -84 154 893 400 -752 121 -424 -379 628 166 952 666 -567 500 568 237 57 -927 223 -187 200 -797 813 -61 -747 395 -291 433 963 387 -64 -129 -473 906 -246 -95 -75 358 256 -742 284 -937 -904 96 -694 -413 -716 131 248 -79 558 -362 798 -919 0 -280 801 -262 336 -47 644 955 -380 716 -597 -279 508 58 91 754 74 525 545 -383 -264 -810 111 -473 -756 -600 181 -474 -847 -179 -912 186 -417 476 486 -640 419 -854 563 -279 96 619 353 -206 -400 103 -292 905 132 22 956 -450 -608 946 251 47 -307 567 -763 -424 858 -354 957 913 -651 504 12 906 -604 -821 802 229 -614 738 720 612 24 817 -40 -981 811 -745 -720 55 -249 381 678 -723 923 -372 498 6 935 -266 -660 591 284 620 948 297 -302 -997 -812 -475 -965 -484 292 622 798 -744 233 898 475 530 191 -520 613 652 312 597 632 -290 -976 -217 -229 876 383 -722 109 339 776 589 -648 -412 205 -458 -724 -683 953 663 -12 -23 -382 -281 493 -500 13 757 555 -276 -924 372 -117 -571 195 615 208 -47 474 -815 199 413 -602 268 926 894 994 -57 653 -725 -692 -850 960 -258 -748 -358 -661 -202 -379 213 795 -276 621 474 -80 531 -74 -512 -446 178 89 -801 185 514 -242 -199 55 -982 784 -496 879 -421 -603 272 604 -406 288 884 -529 52 -808 599 -758 630 433 -747 -302 -423 501 816 5 -245 522 -519 -56 -742 -445 -583 -129 297 318 90 134 209 -859 154 -105 863 920 -962 -67 -543 208 -729 176 642 -795 610 -857 469 525 -404 208 639 750 712 371 46 -689 -437 -99 -421 27 -859 40 874 447 687 4 -803 -495 104 -484 -255 -249 -984 -559 226 -197 -30 47 572 -649 -901 104 -505 980 -797 -224 804 -914 405 880 568 -29 103 -239 300 -286 -211 951 761 -168 -464 -545 560 84 61 608 616 597 379 880 111 -802 22 257 -575 -364 -27 -493 -21 429 -912 -885 -549 -333 -194 -914 -403 207 -233 -424 229 39 779 -30 -521 42 696 444 -681 629 569 -301 958 -691 -761 455 -789 827 -77 -820 -674 530 705 -982 -512 -779 -211 216 989 -494 -558 -357 720 -301 480 -755 112 -68 -685 -448 -142 31 75 -568 17 674 945 -746 240 -301 -804 -174 736 -593 826 739 651 -772 580 -137 -273 -730 -65 342 -238 86 -126 -380 -283 -390 421 -123 968 931 -136 -553 232 -104 718 -332 929 -412 -697 -45 -832 161 821 160 894 -678 346 933 -861 -148 -233 -193 -809 400 -501 -718 230 486 18 947 906 65 -670 850 619 102 -251 -202 833 -713 97 -886 -134 260 -343 -192 495 -728 962 82 -903 -331 65 -715 -489 64 -586 -801 383 -413 -792 297 337 -786 -942 522 -286 -596 -6 -357 263 -546 402 131 -103 -79 245 -555 0 -609 228 -928 -617 89 -909 978 -457 -361 -579 212 -779 902 -819 -905 -781 229 -519 647 -621 -916 -287 -972 -209 -208 830 172 624 -504 46 -207 588 823 -291 466 -620 424 423 733 86 260 788 -633 -627 -777 831 -502 -622 545 -690 -358 -653 448 379 175 -271 -861 691 284 523 -488 459 -952 -861 254 529 -462 -917 -475 454 879 190 -989 206 -31 -265 -289 -218 77 -486 -266 538 -292 -757 508 -924 77 -958 356 -17 635 -850 625 452 -792 -709 509 -359 762 681 -725 -668 570 562 626 787 199 560 -714 271 786 -92 -333 -567 -12 228 -555 -376 367 -876 544 139 230 551 424 105 -814 -581 894 -139 509 558 693 -772 -623 683 -231 -473 -535 410 -32 -471 -24 685 -84 772 -314 575 234 273 -84 328 -371 -813 -788 -392 -497 -738 391 148 -349 147 -555 973 571 899 -932 -33 311 481 852 -479 493 -306 515 849 325 -403 -90 -923 -617 -85 -216 944 722 -102 -116 74 -964 -556 -5 -759 -716 956 -429 168 -567 51 399 -942 -568 -56 882 -759 -573 -425 402 23 612 -196 -761 615 945 -449 -194 -864 155 112 292 825 -155 -14 445 688 857 -571 -381 -970 -455 449 -568 286 906 -640 -186 -560 338 802 -419 69 -859 245 -418 663 -801 688 647 653 -892 -613 83 -162 -353 79 659 66 -150 -580 236 650 -850 791 -897 480 791 12 -312 226 239 740 164 713 -851 78 868 -33 163 -556 -756 842 5 66 949 -931 892 844 -758 -812 768 -872 606 -478 540 364 -375 -828 77 -125 -866 -832 980 233 -939 -918 -287 783 473 -515 -676 495 200 -229 483 421 880 338 -542 180 -167 -509 -486 462 -247 311 -773 455 810 707 844 697 -730 -265 804 -787 -430 363 -269 -166 -75 164 -461 264 -137 763 -504 -667 -550 820 369 -583 -414 -857 -796 -655 625 -391 -375 971 584 843 -846 -528 -543 -995 843 -632 47 -552 -709 182 338 -572 493 -52 -522 696 88 -933 251 -910 831 -564 888 906 -728 -691 626 361 -614 -54 727 -718 -756 -297 390 -66 235 -890 -904 844 -137 -637 -203 -164 91 -646 -67 175 -602 -222 139 -566 936 346 437 -85 928 -856 -834 -62 -634 -409 -65 455 655 -85 350 -673 616 -599 -383 -213 963 -13 -746 -217 971 801 -449 -538 251 345 -823 -379 376 181 -226 8 -984 -846 754 221 -442 94 -352 -882 902 -675 814 155 781 -816 -422 -619 -587 977 -82 149 722 -408 -734 939 853 501 505 909 -748 967 -593 -690 -446 143 -671 451 894 -898 322 -224 -254 -134 563 -417 -369 -528 335 525 668 -960 -840 -563 802 -998 -266 2 287 -47 902 422 890 -4 -508 -759 -113 798 613 80 -98 -833 23 241 769 13 670 -682 -502 593 -782 -169 923 933 -292 638 -655 515 -176 -389 142 343 619 -228 320 -195 -344 -99 -800 -878 -350 161 -106 650 -104 -95 -103 100 693 -78 -249 521 561 354 620 -964 444 801 254 559 833 354 -98 425 -546 254 -792 -610 66 421 -566 -628 178 -582 788 359 -244 -959 -779 -348 841 -584 -768 -721 -565 -568 994 -40 48 328 -935 -167 732 -925 -606 986 92 -826 881 -794 276 -954 77 -54 -803 -925 787 100 976 -517 0 424 -662 308 307 -30 938 -915 -246 245 486 773 -697 -641 -972 -86 755 78 136 325 475 85 12 -940 516 320 444 -313 933 748 -269 -102 -611 131 -6 -407 856 -357 -18 -234 944 -707 219 117 -807 -665 -996 327 -988 5 -150 240 84 823 -269 436 236 -604 201 -816 164 -912 -903 -245 576 -116 -805 255 -574 140 829 -667 145 969 587 -113 -271 -616 561 -13 -691 -60 -292 610 -993 -316 430 -446 -86 -894 -882 926 -292 -894 -280 -775 879 525 647 643 -322 -992 -636 -614 970 -911 -301 885 879 -607 886 -234 272 313 528 28 564 -81 -967 -224 604 -796 811 506 -482 22 -883 674 -98 -866 -894 932 640 816 905 140 -869 475 -55 59 492 185 834 -847 -165 376 -794 120 227 70 131 -384 453 -232 -862 792 280 545 -438 85 993 -463 299 750 -860 -359 59 -449 904 120 -773 -441 -442 -126 -864 -462 -372 425 -305 -550 -561 300 622 -891 637 445 39 401 574 -538 -519 63 -351 -135 493 -534 758 -450 -977 -555 281 347 34 722 833 -799 -785 -972 268 106 -641 687 -366 -928 948 -656 833 289 -186 -941 698 861 -357 339 116 -759 -169 90 445 890 -517 -571 -834 758 473 217 -185 -136 -408 -401 -562 -872 -977 -657 -957 -383 -351 843 563 116 205 -934 -323 -91 -2 952 -860 -50 -264 -617 -514 -762 -392 46 300 -253 -202 -861 875 -186 245 639 -11 77 -938 -454 397 91 -568 3 303 -308 -319 536 26 -265 -43 278 606 81 -135 920 -92 -483 -664 -300 966 995 -774 -630 -497 -421 -106 397 -957 975 295 489 -172 853 -356 611 249 -357 -16 741 -528 -708 -670 -933 644 980 -620 788 753 303 958 168 772 -676 -743 878 606 203 -552 -603 -885 363 -199 -315 13 320 -845 967 -499 -239 198 -989 -4 765 471 -16 -379 277 612 -618 936 197 891 98 -877 -687 -825 962 481 651 -280 385 255 -728 -434 252 -582 845 782 -803 690 468 743 -479 947 198 653 -610 622 192 188 252 413 829 741 -462 290 596 594 438 594 -494 -247 709 405 -309 -431 768 -228 922 -816 620 -538 692 -634 -610 -309 -794 752 -486 -106 723 -341 -502 592 160 457 -651 -35 -958 84 -689 849 -304 -378 579 -764 -78 174 710 -592 -784 343 183 306 -670 139 -867 -558 586 -70 -684 -631 567 -206 -667 372 186 537 76 -582 -271 -813 737 -923 -78 85 -53 -14 -646 -380 912 637 699 -841 76 336 -870 890 869 860 558 430 -282 239 -177 -280 -474 793 704 -111 -946 -422 454 367 -432 473 719 -188 855 89 523 -756 -165 -137 136 867 -919 980 616 564 196 -70 -872 122 -229 826 -478 -706 -983 -491 -499 533 -371 42 825 160 -364 -91 -373 -544 383 -179 844 -167 183 392 156 -562 -475 -601 841 782 287 280 868 -832 78 869 284 -801 -606 -339 387 -510 -271 472 -107 -413 -582 -12 -991 -670 180 842 300 573 868 -2 223 270 655 481 664 422 757 -434 253 680 -860 -361 12 -188 -323 -317 -602 195 102 -217 914 414 406 -470 -789 334 -945 -127 -789 466 -640 726 -52 734 -164 562 -710 415 304 -163 -134 126 -365 -425 735 -841 -830 -949 -241 -914 351 -261 -18 253 768 -229 556 -159 -766 263 227 581 701 -988 -235 565 -57 163 211 676 -547 643 711 764 501 207 679 -368 -814 774 -319 -930 195 342 20 -59 -959 -530 53 -273 147 19 -300 969 -229 -617 169 -978 350 475 204 -86 -473 340 723 701 68 936 -711 225 162 12 680 -969 -148 491 648 -678 -435 -724 -850 -206 -580 -706 -264 -906 700 -664 81 972 125 384 -742 -432 606 586 509 -485 -780 309 154 -238 -570 795 80 -885 -126 245 497 -248 -941 -784 -29 227 964 998 761 279 -941 708 -426 -246 377 822 491 194 -303 815 617 -342 268 825 -494 542 834 -468 -636 -381 -116 565 986 -782 -855 -550 -968 552 930 -468 -175 -595 -340 9 -66 -356 119 -124 294 843 -741 -992 27 -846 294 17 888 -369 90 -283 -176 -372 101 200 -811 198 -852 -518 591 311 89 874 808 -462 902 -332 -135 -913 870 -121 -648 29 -527 -226 -943 213 -16 -938 -612 -758 -875 -548 714 639 866 744 179 -996 389 186 996 222 982 -117 776 713 -615 925 -310 -900 317 -505 -962 -989 849 -610 176 698 947 -776 -649 -574 150 356 -171 780 -366 604 0 -112 -367 -366 451 -281 -968 -129 -650 276 -4 287 -743 -908 -405 677 -908 -911 616 -47 559 602 -831 -183 791 518 41 -235 -975 -648 193 912 361 -498 -390 -273 -197 556 -6 -627 258 522 210 772 287 -811 80 595 464 -310 -337 237 -368 955 -586 10 -497 791 -648 305 -284 -892 -671 -538 -945 346 673 854 -180 540 -406 -379 -596 -114 -103 13 421 -671 -641 -429 -106 229 785 790 -929 -951 -701 818 -132 -814 741 -584 874 -955 626 823 537 -528 -38 465 860 680 154 804 497 976 -429 501 380 -489 38 -451 976 -574 -704 191 -681 -766 -339 710 239 -513 475 -843 779 -607 -738 236 -411 -289 -710 -990 118 244 974 -779 -156 612 118 -191 380 821 -266 -139 299 185 492 -487 777 233 -508 960 810 -672 906 -61 -948 890 -510 147 -889 845 526 230 -277 -342 816 -762 -849 -192 -349 -399 989 46 346 -872 530 585 796 -236 -25 -649 39 838 516 -3 -649 775 -448 694 686 748 352 -945 -325 148 186 -1 352 -532 156 897 511 -699 576 416 -604 3 984 -10 894 167 -46 579 375 -797 -710 410 -942 -977 -222 161 726 -648 -523 118 -396 -917 681 325 289 -465 595 -105 -612 -115 756 144 435 24 944 395 -134 -782 -798 439 -544 390 909 -596 -971 -268 -215 560 -49 -187 -519 -693 -561 363 936 479 105 -731 -877 -184 260 -793 -239 -462 -709 903 462 -454 -244 137 -331 -488 774 -832 538 -423 588 942 970 -227 444 82 -685 151 388 -611 -746 -257 689 -386 -433 -789 -662 -994 697 -972 49 -555 123 -709 -642 -704 -203 615 376 202 -253 980 -315 -751 564 291 -541 -847 -535 575 252 513 -942 514 56 -474 127 -786 -954 -82 -278 -900 427 34 744 -951 -653 633 188 -699 -88 368 229 -767 -481 224 459 610 -936 816 83 335 -327 50 -673 -179 717 -334 -321 -620 -195 350 235 910 -223 -803 -642 508 -959 -775 36 -747 416 918 989 -922 -440 -698 616 -513 130 128 244 64 -242 -685 673 562 -309 998 614 -877 375 492 72 -741 -631 606 -401 553 302 434 234 199 -690 254 670 554 206 192 591 937 -120 913 -25 269 663 693 654 998 543 400 -485 516 406 -415 -19 -150 923 -256 -277 -767 -804 409 -239 998 -365 -530 350 36 -496 -581 -887 -346 -588 245 -907 -387 -937 998 -51 -184 -300 751 -366 845 909 -274 -432 749 435 -87 8 551 400 59 921 -51 -48 -900 -230 244 -835 760 972 556 -486 647 605 406 57 699 -648 326 -866 -901 -940 686 230 431 -665 774 -984 46 966 -86 802 -545 648 -161 -654 -582 563 -286 954 729 706 -535 319 255 475 -11 543 655 151 -908 -357 647 -573 583 796 -217 690 913 292 -410 -676 -751 892 622 601 -626 391 -175 -475 -300 -995 -918 -757 655 905 910 711 -240 305 691 976 -283 76 354 -254 592 -656 -312 929 -26 21 873 -602 280 69 -618 -888 -83 -78 676 7 -242 -285 -232 840 -416 272 841 8 -186 -423 586 -855 930 -819 297 971 -719 906 921 -667 -214 -909 -329 111 -430 390 -226 -857 857 -64 628 -556 167 333 402 594 -380 -194 385 -601 -241 -132 961 -326 -604 833 449 674 -393 -648 426 -833 846 295 -496 340 994 -468 -979 759 168 -655 704 940 679 -105 -524 -215 -181 -541 275 -77 439 604 849 -364 -534 984 -126 430 219 -663 529 -106 326 -547 669 -431 -559 -898 272 462 85 521 -387 613 -9 -310 982 492 -548 -869 612 689 -685 -42 800 -439 -703 861 259 -929 -169 803 619 612 755 798 -781 -237 -483 -936 -999 -46 -454 -182 -894 548 241 -434 566 -182 493 905 603 301 -817 182 -882 -38 358 -976 291 429 138 -909 -155 -728 -273 -191 904 -119 599 391 -141 407 831 -455 594 -64 -920 -857 -693 740 400 12 338 -454 -984 218 -832 -445 409 996 593 -829 -185 -136 -596 888 -602 966 165 -172 409 50 -831 -55 534 811 -424 -618 -544 640 143 992 -259 452 436 808 -100 -737 -612 631 324 396 -704 461 374 491 948 418 548 -607 -117 -58 758 683 777 -255 87 -204 -219 969 527 -753 360 -541 -96 -13 837 487 -902 284 -975 -562 609 800 -72 -522 4 488 -745 192 -661 -557 388 358 450 -71 194 468 -977 494 -887 -300 55 924 57 851 754 697 -83 831 571 -620 -69 374 410 398 -41 558 -289 -908 -534 468 644 930 -120 -753 -300 -446 112 628 266 624 198 472 831 836 252 536 146 680 515 786 695 -256 499 993 19 -599 -578 631 -553 976 -984 -591 489 -588 366 -850 155 26 658 194 -963 683 -368 887 134 993 946 -794 -597 -915 962 -446 221 815 -996 -983 82 -428 -18 -186 -589 451 -305 627 192 153 -356 -38 -237 -249 764 -320 227 -254 264 909 -576 94 824 384 864 -577 119 757 808 -858 -6 -486 73 -611 751 341 24 697 -34 -937 -814 -575 595 679 -91 665 -342 -874 729 -953 408 -517 -687 789 259 413 -618 620 -343 -477 184 447 712 522 379 -430 -811 -945 402 -524 78 -30 -927 625 299 -862 -384 -179 -778 362 681 326 -576 -223 -337 26 -268 -928 356 603 -773 -45 128 -840 151 826 968 432 -985 707 -952 318 523 448 -975 848 -434 -157 475 -10 -201 -408 -117 608 901 42 -846 614 429 -204 -65 -828 186 400 -230 705 -973 422 118 -593 -827 -758 -264 -255 653 -344 -229 -857 -148 228 -43 -633 -13 -726 455 210 407 885 -873 -147 488 -382 633 289 -869 6 334 401 -64 236 -708 835 32 136 480 196 412 -435 37 138 -312 -326 -986 302 -1000 85 -646 504 -21 375 869 -829 -572 492 -665 541 -902 635 -999 -694 -13 976 499 -327 -225 262 354 -800 -235 396 438 -4 -590 -140 -822 680 568 634 5 11 68 903 -821 -73 -11 -92 -149 -754 993 487 675 -651 -393 338 930 612 -888 344 983 -623 -739 -748 -154 184 261 -583 827 -115 718 -72 -874 933 -472 974 291 2 -499 435 281 -583 -866 661 608 -360 -160 -406 966 886 631 -790 -357 -436 -827 -109 554 706 -417 130 739 535 677 25 -215 -216 -17 978 -855 349 -224 548 36 782 -283 -809 -602 -176 33 72 567 -411 694 156 364 -563 668 -529 761 -653 -714 125 585 336 535 778 -135 -863 -667 134 -70 -806 736 629 589 -554 716 688 412 -922 233 785 365 480 -908 424 -691 -67 -458 -24 -997 -271 -294 819 933 389 16 983 768 -770 -809 947 873 666 -315 -445 735 977 232 345 663 151 -911 417 929 375 -318 167 -271 931 666 -693 -536 -411 110 -703 411 -829 -632 737 193 -866 -533 389 -173 158 111 -851 -397 533 542 667 -541 575 910 901 937 619 -783 516 -383 526 -121 -966 742 -125 119 -874 -511 -152 901 -919 922 920 661 -940 -978 -736 -343 546 842 206 -758 324 -596 511 -673 676 856 795 -597 667 490 224 -526 933 -225 958 -434 807 551 603 -702 -477 -307 -200 -932 -707 599 -567 -367 632 323 -785 -575 -918 -165 -28 574 -21 -663 -719 468 -137 462 830 699 -503 744 -567 616 -884 -997 522 165 -265 957 164 598 762 412 -824 381 867 -78 -515 -159 189 144 670 -419 -616 858 -820 841 850 -41 50 288 -283 909 926 67 -797 -206 -186 -231 688 -822 44 -725 -38 194 249 -505 824 145 776 762 -299 -875 -68 -532 -291 -798 187 140 -900 -704 124 -209 -527 785 -288 -715 227 314 -171 128 -43 13 -755 578 511 634 -192 783 -990 -955 -132 943 -33 -703 -116 526 268 196 -394 -412 -928 -427 26 -856 -366 335 -107 74 645 -195 -160 -476 -206 32 -980 -101 425 156 -889 315 410 444 -286 716 -638 -309 -629 -755 939 281 215 -259 914 307 406 -506 575 624 -605 180 604 938 517 -298 -838 424 -607 516 -880 -493 -37 -785 -922 880 459 -11 -475 751 63 -707 -962 -336 -951 532 177 -947 -251 -179 594 -736 404 76 199 104 621 -188 742 -76 504 466 267 -846 810 -24 -987 304 -709 -545 -722 -997 -293 -793 -682 -904 -105 -478 667 444 370 799 109 887 625 -847 -503 -553 360 596 805 -279 239 -863 -300 -850 586 619 -361 850 162 505 -830 -592 19 910 128 -783 965 -867 965 739 -129 697 847 -383 761 70 -8 -384 -223 434 -393 918 -330 -774 979 32 441 627 13 883 -536 -325 492 370 -41 729 456 649 707 -147 742 52 -239 953 355 -309 -749 306 42 -434 -660 530 -249 -926 -547 840 -459 424 988 40 972 918 -211 249 -682 873 520 -758 484 872 -548 -669 971 -592 -241 442 431 513 356 975 -483 209 885 -276 866 -465 -867 88 274 -117 751 91 443 148 312 835 -489 716 232 -824 130 71 -329 -126 -59 125 807 118 634 534 -746 -59 -457 -889 -101 658 19 296 -347 41 608 894 824 -315 -854 -50 -750 424 -590 -15 -29 566 420 -226 -850 724 -839 -166 670 762 359 458 952 444 337 -80 -972 -182 893 745 -379 -941 -566 -338 54 84 -977 673 76 -439 779 80 -194 -902 -896 222 -549 -139 -717 591 681 -454 -640 -748 871 -664 813 635 914 -876 -631 610 -296 -954 -894 -831 -11 995 930 501 231 -935 -76 629 706 -731 406 -565 -698 128 812 59 -922 -258 606 835 343 176 724 -750 509 -585 80 -757 -111 192 -712 -739 -766 175 614 719 933 455 -269 630 -823 -186 796 -996 375 218 838 794 -736 547 -873 459 -868 -963 787 36 -409 -525 946 882 -485 -818 81 303 27 -199 -24 -490 -292 -535 -591 -70 989 870 26 -422 209 431 101 -949 -691 -838 -580 208 -697 950 914 -594 967 -617 -1 453 -485 -311 -322 336 -222 -990 -519 -975 22 -958 943 706 261 719 -927 -258 643 -265 -588 789 -489 -772 -255 844 335 185 -29 209 -658 777 415 491 -774 765 -697 -424 -295 750 81 536 71 -1000 144 -498 -358 504 444 150 -828 41 -467 -350 79 839 -579 -312 -859 927 313 -629 535 -822 514 359 -400 -486 881 619 221 -734 516 665 -223 468 189 831 -127 -809 -171 -284 914 10 -273 -302 195 696 778 -59 -658 -866 -380 643 468 -305 163 359 -550 123 -666 676 -140 110 -537 121 303 570 -699 -234 -939 -399 -84 832 176 -601 -452 784 -1000 -622 -770 252 -132 130 411 253 -385 118 -938 834 -126 -615 -156 840 958 -116 -53 -488 628 -328 480 102 -618 920 -6 875 -933 718 205 458 -946 332 -872 866 613 -647 -263 -358 -990 279 -791 -89 579 -313 175 -850 863 533 -971 -100 -448 -254 935 855 152 -170 805 949 -55 102 43 -596 -511 -924 150 437 -587 -465 543 248 152 143 108 -416 -475 -835 -52 486 130 -874 -215 202 -126 -919 894 -588 -587 133 -346 -404 -434 -742 485 510 -564 567 591 -792 -159 583 -759 242 -433 816 -923 -5 -878 -666 554 247 -196 868 547 878 424 774 -982 -954 -529 757 -348 -30 178 858 -351 817 -416 564 -563 427 -93 766 -194 -903 -260 -586 -817 930 -32 -143 905 849 -331 -410 872 264 511 902 -387 -711 -395 31 -131 -936 549 567 433 652 -229 -852 422 -571 211 -929 764 -565 468 394 928 -30 -422 145 698 -185 -606 584 786 -151 658 -177 9 -883 281 134 -808 424 601 -614 -180 296 -376 482 209 985 129 -41 -183 -616 -544 303 -654 -590 451 987 -31 659 -494 -626 980 -28 427 914 652 -108 763 27 874 -641 -249 -228 431 515 -343 248 -775 305 -92 -482 693 -460 -859 536 -689 57 -223 320 609 -187 -291 -305 931 -206 -137 -893 661 210 896 -106 -128 -820 -685 -625 868 401 87 -874 842 -804 107 462 964 -228 -148 426 681 -659 489 831 837 355 389 96 -461 -967 -653 -8 -114 521 284 950 20 -943 602 -323 -386 188 -774 -48 315 772 501 971 -141 194 -806 -572 982 -793 -41 -308 -381 -12 316 -482 -961 -914 -19 -192 456 -579 -361 97 641 242 -475 -848 -709 258 -189 -207 -138 -39 795 371 -720 -922 -660 -135 626 535 -196 347 -378 728 220 -719 -377 560 143 680 787 -941 415 -715 316 109 -641 -926 -179 914 -878 -738 -77 154 -100 219 -305 -606 -125 332 -808 233 -204 654 773 -955 567 929 -647 652 130 293 -3 -9 -932 154 795 592 -13 93 362 330 -947 751 -319 738 -98 -221 354 61 -360 312 926 -702 429 -38 332 178 -579 -625 562 512 -126 372 -113 -635 244 -172 245 647 -461 562 -276 387 413 -980 670 -556 -725 -877 -749 932 -955 587 -263 449 -863 561 940 -4 61 789 202 629 -161 709 -232 -770 162 661 -444 -680 -817 -370 -442 -201 53 33 272 471 -334 -251 -795 -168 -181 168 -586 -176 -138 -614 -841 370 -411 21 259 -874 114 662 -921 391 -613 697 423 -910 957 85 674 3 466 -971 -555 88 367 -537 -754 881 -126 807 -420 -855 -421 540 873 328 -725 -134 751 303 -654 203 -484 -730 657 287 474 464 774 422 598 -322 420 -254 -108 -653 362 358 763 -466 966 924 -717 852 -933 -595 520 40 -110 526 -745 46 540 -463 516 -996 326 97 417 183 -421 -471 32 -402 967 -908 998 -396 -382 -953 -361 -636 -537 -898 560 779 657 -426 307 138 801 -406 -90 877 -847 -814 240 199 -889 832 662 914 327 603 987 973 -865 -585 439 -618 848 660 -617 -466 124 -752 756 946 853 -411 -542 -570 29 -427 -842 271 -856 167 -527 -988 652 -771 -709 536 460 -77 -184 -77 127 -882 -758 254 931 -899 897 931 328 -502 -529 -784 -916 -821 -538 -263 971 -554 -362 -261 447 658 132 932 481 -665 -24 703 210 -945 -505 -110 -378 -262 -836 71 -487 -50 -99 535 -924 -289 928 387 -916 402 903 429 -808 -421 364 299 -55 310 475 -803 165 -399 761 774 607 371 136 383 601 -602 525 546 -758 954 -984 -10 912 -180 759 385 838 -165 -396 557 103 14 -932 -426 -567 590 677 -204 729 -527 -518 -538 -233 210 -625 -98 -383 41 -304 411 -161 956 -290 215 -509 89 -245 -332 735 -77 848 668 263 746 -511 201 -478 -332 915 1 581 271 -825 -808 -881 33 827 735 -433 -964 -510 -644 502 -33 461 187 -384 -885 -175 -935 943 -665 -694 882 905 501 374 733 746 457 -419 -503 -380 881 -809 607 107 327 385 -492 -302 -308 762 449 114 987 -543 -874 -398 863 -652 -511 322 -825 -494 444 194 848 544 82 -939 291 207 134 954 -279 565 908 -713 720 129 -179 327 -769 450 -899 473 331 -719 -498 98 98 957 312 -106 -247 -875 -255 153 -530 -550 677 562 -251 -114 496 -323 -228 -708 -550 -73 -42 -105 851 -67 129 641 302 431 350 583 553 -973 195 294 266 71 -817 598 -403 996 82 245 -620 -548 -852 -943 904 160 -127 -811 -384 401 -345 639 -396 -180 -632 479 -707 -956 5 -933 -257 743 -215 284 146 669 361 653 -786 -781 -672 -116 -868 -92 -282 -772 -361 -41 167 -661 -499 -233 -548 369 -409 -605 -740 14 -408 532 495 -313 -820 -900 206 -56 -657 -880 408 -280 -793 455 -381 192 999 -338 -454 949 -824 883 -152 901 -913 -275 -711 -791 909 560 -30 -444 -169 694 286 614 -474 961 276 710 -918 -83 270 -938 -483 -813 -363 -914 972 -336 -892 -940 82 695 -956 488 254 385 638 -983 81 942 -173 -593 -86 -650 -342 -276 -486 264 -607 -256 -505 694 137 419 580 339 -774 520 934 164 -202 648 -634 -689 992 478 143 -905 399 582 882 926 679 -670 -220 -422 -697 652 104 109 -714 -345 44 429 -555 726 -789 384 377 -517 154 189 -423 -865 934 -381 -756 -992 -634 -232 -226 -169 680 -285 -526 377 -70 75 223 -187 667 -168 791 -814 35 82 -409 448 836 334 390 394 740 541 -806 224 -834 -759 66 664 -864 785 -880 275 -246 -567 430 -854 770 -335 -754 -588 914 334 -79 763 894 -906 -766 100 -914 -667 -919 -500 -948 -849 -145 -29 -330 311 677 -652 -739 704 -1000 -944 623 -410 -405 -112 209 604 959 -755 766 806 533 394 2 -968 485 226 163 574 803 -316 771 334 846 706 177 -246 -287 772 -268 700 209 483 995 -729 431 -101 -723 -167 865 418 671 -959 -934 -111 -659 -706 -840 -186 -86 847 979 210 371 -704 317 -239 357 -957 -442 -82 647 22 -790 800 -835 758 1000 615 -703 80 -648 -665 -367 -161 489 270 -385 -467 -884 63 -955 -492 -23 437 266 88 513 -39 597 307 -67 86 319 -190 224 -689 -613 414 -258 -209 -383 707 510 222 690 -295 -701 927 -192 931 212 255 32 -831 -708 763 -642 -184 -176 539 -348 913 -843 -657 212 -755 -515 502 955 -35 -422 -300 -258 295 312 416 789 533 -984 920 799 -120 189 -756 -594 -288 -290 246 528 7 -401 771 168 232 -988 -620 434 -265 -777 -920 -252 -328 -303 -943 -723 -353 -315 533 -892 -928 695 244 362 941 56 -662 945 382 -963 -302 221 136 -683 193 -780 10 -92 -181 998 -971 540 232 26 187 863 152 -525 -187 -559 -177 811 170 160 271 -353 -350 -766 676 -989 45 385 -735 -175 340 944 -57 923 -668 258 318 52 -632 -671 -354 -552 -114 -777 -41 -595 -97 788 816 350 -567 278 -286 -972 640 98 -442 -651 -220 -182 156 489 514 -349 699 -606 85 842 575 -356 442 -681 -546 -785 -906 81 -195 -48 111 -302 285 -691 -537 819 640 752 -593 491 -735 230 511 553 -904 -947 -307 612 -922 14 579 -635 -989 -882 828 587 -757 -92 16 -948 -1000 879 -351 -482 177 465 -53 245 905 285 954 320 -723 598 952 718 -871 990 -607 376 184 141 324 -892 29 -610 467 533 -566 450 887 81 -82 609 -536 -333 631 -956 -461 -241 -913 -419 -608 -547 754 -284 -255 801 930 -438 111 97 -496 -335 -584 236 -287 848 50 -549 -918 -587 945 -716 -731 851 -389 -992 -605 877 -393 831 725 -501 107 -452 466 -680 235 461 -386 -47 413 -141 557 -541 789 997 -646 -760 514 90 -79 163 552 433 910 -921 210 993 -500 -545 -473 498 268 714 224 647 282 53 -997 452 -413 805 136 519 -687 79 425 -766 -558 582 -101 442 -176 -757 -242 774 445 515 -508 438 826 -656 -525 112 103 -536 -950 -585 -200 -503 982 508 526 42 879 -117 518 -950 -821 609 599 -455 -821 621 -323 289 -873 171 -772 -320 -25 -1 -269 -414 -657 446 584 -930 526 -600 571 302 584 602 11 -664 409 -470 -638 467 -947 -630 818 -254 -749 253 600 -604 164 -820 -23 -757 -387 -63 919 -545 -283 258 876 216 521 752 102 417 565 269 -625 -668 264 -168 694 -56 -271 812 -127 579 0 -308 -551 -303 -48 255 302 -412 -274 775 11 -717 -584 -151 -92 984 430 -162 -479 829 -329 -857 750 -544 646 359 -646 -832 277 856 116 967 158 162 -991 -443 -197 -824 -157 321 -65 38 -823 -821 618 -368 -637 3 154 -244 275 290 -422 -590 725 -337 244 -709 879 -495 567 -999 717 11 735 724 -388 -296 459 -926 181 -316 -924 -274 642 -796 966 -13 -184 904 624 67 -700 731 347 -562 235 25 -674 -103 410 -67 267 521 -301 -16 811 -14 -594 764 640 419 18 -959 234 -979 -777 -872 770 96 -275 -274 -952 551 596 993 21 -653 -72 448 906 236 -467 279 203 0 955 -214 -885 646 -825 629 -746 -427 -856 155 -475 -288 -142 -542 732 951 238 -384 -85 -30 -81 -978 771 -925 -443 226 -648 -950 450 107 881 -308 -964 -122 856 549 -865 213 84 -655 -97 -239 -331 215 -41 917 -345 463 845 501 -387 170 -349 -950 288 -521 630 864 -680 -686 493 -2 912 -548 -358 539 -101 808 -177 -511 -783 520 531 -840 662 56 -376 83 -196 -815 408 -188 372 745 141 -536 825 -927 179 42 -749 -898 -895 731 -516 572 59 -628 -920 445 543 -77 -586 964 244 651 -137 81 910 -946 219 -86 362 196 -642 607 767 327 -74 900 -422 197 42 309 -166 -709 81 -803 -26 625 -127 -152 774 291 -554 820 -263 328 -109 690 -163 805 159 -544 -255 -615 880 -100 -102 19 -733 576 702 690 326 265 996 996 -198 -327 264 -958 395 777 36 221 576 816 -116 383 -304 -219 817 -537 485 -844 845 379 413 358 -721 -219 516 -823 236 -978 897 757 474 -876 -297 1000 789 442 -985 -388 -625 -632 -858 900 -383 -464 538 -386 -659 295 266 -378 674 -655 -714 13 -483 -430 -730 -69 -875 323 -921 -68 -142 658 958 -785 -475 611 -818 490 200 -385 262 -239 464 -339 -615 273 -684 -299 -196 392 605 71 -357 803 867 499 -370 196 -79 767 483 70 710 -31 -172 465 685 -875 -163 354 966 916 105 910 256 519 -784 -172 -206 42 -480 -844 -371 334 -170 739 255 812 -320 -60 401 -86 -426 -447 394 -492 -665 433 626 396 395 542 -363 -268 379 60 -57 249 282 -233 542 33 819 808 -233 -294 509 753 475 439 73 -964 641 -772 -368 -172 37 899 -262 229 -137 77 -909 -349 -649 -897 -826 -676 -197 -245 59 891 -307 -273 -276 -631 435 -245 301 999 79 -465 659 -269 -537 -938 199 -105 944 563 -502 420 -919 926 -769 -201 -371 -693 464 39 746 831 -719 929 675 432 -417 -678 -372 319 174 272 313 473 384 597 340 32 576 -214 -868 209 163 863 -525 -436 564 -272 -771 -512 616 378 -524 635 647 631 559 528 -797 245 517 -37 457 439 536 67 397 997 3 -12 586 689 -999 -808 611 221 663 277 127 -910 548 334 924 65 -600 -527 -160 3 563 657 530 -483 -709 949 -743 -227 680 793 -931 583 -367 -859 283 275 -442 842 344 -933 235 -756 8 245 -111 810 -439 -128 65 -653 335 -72 199 -722 -51 124 -702 395 -252 174 -689 450 -232 862 -598 -100 -190 -438 669 -16 -975 -665 -888 -413 -341 993 177 616 681 659 789 -613 284 -93 485 -638 -627 287 461 618 840 -257 61 -495 -325 17 -618 -465 -692 547 -136 2 -66 -196 542 201 926 404 855 716 -388 -599 -516 -621 -583 -122 -116 779 57 -461 -153 -134 -154 -309 92 654 -874 -199 -625 -15 -345 -423 728 -240 -747 592 4 941 -151 6 -214 20 -813 795 -987 -52 -629 136 -677 -835 631 417 -696 -400 -804 609 733 -398 -882 126 -21 282 -760 -936 -605 711 -963 -524 -788 261 -822 -585 -309 575 399 493 -166 623 2 -439 163 272 -784 -550 487 -745 913 374 801 -357 -246 -503 582 -331 -419 -403 -692 -782 1 -129 120 -785 541 -8 -321 -185 -711 -310 -692 -336 -622 399 -547 325 -31 -867 -639 -682 705 -321 314 772 -455 -388 -741 -230 89 -269 508 401 899 187 374 -980 -677 -632 432 -910 -929 263 843 213 -45 660 828 -119 148 744 130 360 -633 957 899 -66 -342 212 -174 152 -121 -53 -362 60 149 -686 537 751 347 467 42 369 472 -344 -90 -235 -883 -17 -659 -974 -610 128 400 -744 -198 693 -83 -629 997 337 567 -440 -139 298 937 145 -828 -89 312 -730 -672 -853 -56 989 632 801 -299 -702 -335 -666 -949 -367 -920 133 -236 693 -197 -620 -45 -575 904 520 333 -761 26 886 373 1000 518 878 -399 550 854 480 -297 -500 366 -626 -892 80 -499 454 608 -781 725 -755 657 -125 305 664 -35 920 564 -632 23 332 -282 61 -860 -552 -187 713 418 916 -299 -314 521 237 -355 -903 -188 850 -457 -127 -384 -976 675 870 -660 565 -886 -5 590 167 293 637 800 -498 -577 486 817 -546 598 888 -725 -447 365 -852 696 289 629 -392 636 -358 730 -996 334 -422 97 -688 345 -976 245 385 502 -545 -255 -580 275 -422 566 -865 895 542 -154 65 676 863 -20 254 -716 717 992 823 556 357 20 107 68 -238 862 -418 867 828 292 920 492 156 -618 -145 195 -41 -506 599 885 331 826 -700 904 -718 -287 378 819 256 -119 -289 -90 -668 662 -138 994 945 -168 -409 176 -680 -820 -120 923 404 -93 396 -382 943 -538 770 237 -444 527 -523 -456 -162 690 -759 -761 -279 250 -433 605 43 472 -490 -492 -266 63 -282 -487 638 -215 -805 86 49 -571 -112 -21 984 -157 -70 -936 -72 -393 758 733 921 -630 748 -559 -955 239 850 88 -437 110 -31 637 -174 250 -76 -149 -9 -625 -597 796 -224 493 925 956 307 429 998 509 -81 -572 -927 841 -167 513 -284 -113 -892 -268 -971 781 -246 -782 -829 -666 344 551 252 494 19 -505 -537 -235 40 14 -293 -247 -779 -709 -964 -239 -127 744 -670 -138 -540 -867 316 -500 -695 420 -3 153 225 -94 -489 188 -519 869 -870 -890 392 -326 -445 -997 -747 210 751 -155 132 833 377 -829 -971 566 515 822 811 279 720 743 -548 351 691 -195 916 752 608 -641 -1 406 396 -946 612 203 697 -9 -636 -672 -585 -195 671 -151 -995 -879 784 686 -492 219 -873 -646 -524 542 989 -658 -700 101 -675 151 -718 -652 -685 571 83 544 -157 -548 689 749 -205 -658 410 -174 -344 -662 109 986 734 -939 616 -194 -564 -848 757 478 -142 -470 913 457 264 631 208 24 -295 -870 427 924 -70 238 -872 -68 536 -528 -996 82 838 -351 -445 -144 292 163 -897 -152 -798 330 -235 850 903 -771 272 959 -201 69 -247 680 868 184 270 119 -781 269 257 -859 -376 -5 -29 -76 123 259 542 -868 -903 425 19 417 430 793 806 -886 -953 608 -224 326 843 91 282 129 583 277 458 269 -415 -994 694 33 -24 996 167 -667 -725 -191 -499 -897 -793 208 -538 563 -228 540 170 -718 886 425 583 733 -630 710 763 73 206 980 766 784 -199 582 102 532 -52 296 -969 104 187 -157 -155 945 -568 649 -638 -3 -159 -798 -80 -496 -275 -266 512 -573 504 -514 -393 707 897 -166 -194 255 115 904 289 84 -744 -584 733 187 301 -736 78 256 764 -321 264 656 -788 -975 -408 -958 -521 -948 -294 -120 -536 691 263 941 33 457 -870 217 296 180 360 -227 834 311 -652 198 380 -380 -478 921 -39 712 -386 -811 -604 -336 -986 532 671 -597 446 174 584 -327 -299 195 -533 -801 -122 -891 863 272 971 361 60 543 -974 -256 89 192 -29 -397 -654 -382 59 -203 -386 -473 384 -803 -464 -277 -176 -411 -359 112 332 -979 185 -359 -397 310 252 -984 -28 -785 -968 -307 -153 591 -499 -746 518 794 -820 -317 578 -445 -551 716 356 250 542 -988 -999 -908 -611 466 -526 428 590 550 -340 -977 477 -139 904 913 651 -906 -910 988 -950 490 71 710 57 438 -372 735 156 81 261 561 -651 -917 -645 248 383 646 -631 11 522 -357 -562 812 -365 197 699 525 -474 145 685 -292 -575 -898 -492 646 959 -672 -881 281 769 736 348 81 971 271 -370 -857 773 -101 -375 -974 672 -502 922 758 456 -971 -452 134 -619 -520 -185 -297 -742 657 843 -611 -431 173 853 -591 629 374 -285 -688 591 -479 205 -156 974 -441 -444 -407 415 164 770 699 575 244 -476 681 -88 294 -291 578 947 509 -868 202 468 441 667 573 -622 -409 -860 -593 32 -117 592 202 -46 126 283 393 585 788 -172 -445 647 -809 942 -491 -944 967 -402 -436 729 -53 -137 -690 -647 -228 -710 -560 -846 126 -392 -554 878 -953 -834 309 -486 565 935 959 -240 -266 -269 158 -281 877 -549 -543 -615 273 -927 216 457 47 -725 -600 272 -449 -675 -648 -204 222 -707 -343 -990 -268 -774 -276 858 -536 -486 213 -693 832 252 301 460 127 898 -812 335 -984 -172 -401 946 15 -38 860 194 -310 -168 573 -400 -337 -424 -173 -838 6 180 -627 -422 -244 756 726 131 995 -25 -608 976 717 5 -468 572 247 -859 -808 129 -758 -599 228 821 937 162 227 -919 -705 -721 -783 -690 119 397 660 -157 850 -915 331 -268 865 -64 -235 476 -448 -509 610 638 343 -584 -378 -754 735 425 -259 -916 -274 53 -57 729 -249 842 -796 -255 -276 -372 572 -110 -552 -545 -766 -334 -67 -308 942 -16 729 139 -138 180 230 -114 -660 -398 37 -263 -372 -465 -788 -132 -279 -694 896 -406 318 -227 -837 -908 -878 477 -9 -484 261 -932 477 -520 -791 -450 -697 -503 413 336 -306 395 -205 922 191 -526 402 749 620 -914 -42 -489 928 -369 -413 876 -655 469 550 -683 217 -338 138 132 -273 124 -65 -145 45 -462 119 51 715 228 -791 274 -251 -62 -326 78 -325 719 -82 159 844 -527 262 -70 -509 99 645 929 599 -932 170 -785 -904 -730 292 -357 806 -138 951 434 569 120 -43 146 -288 245 -372 -915 679 203 -312 168 579 -137 939 -1 579 101 504 887 -244 -829 585 -535 299 -862 -594 -909 405 724 -937 -295 603 881 -768 -464 632 -511 -531 218 -773 6 -297 190 279 902 644 533 -695 264 837 -483 658 -425 723 -499 748 149 -429 588 -853 485 -800 -468 -544 -803 -473 -36 193 -622 748 -973 -317 463 -36 -411 819 12 -901 463 -685 159 936 -908 -545 -814 691 -608 -158 971 440 -571 525 -193 438 -58 -47 703 -719 -375 -602 42 773 -568 832 -556 -496 192 -798 329 -851 -852 733 941 -465 7 874 -233 844 45 -131 887 959 -744 -904 -421 281 -818 -898 690 -410 224 135 215 229 -354 313 509 206 36 -103 -748 149 -11 277 -632 -567 266 484 725 68 752 -634 126 -626 315 661 933 547 -281 -885 -140 -944 412 -219 -525 228 -443 -556 55 -684 -327 833 559 -22 -92 -96 -286 -876 -515 -498 -796 113 -277 847 518 115 662 -43 -786 -862 -820 407 821 265 -549 964 -45 215 352 -952 -111 529 -868 196 -688 446 156 498 139 -699 210 266 530 510 996 -997 -990 949 426 200 697 -617 -348 -837 516 -250 -966 -289 -317 -14 -622 340 -107 -894 -989 591 -308 433 95 -377 944 583 -23 -873 -55 -468 -351 388 382 -317 -765 -520 -963 -495 -742 257 734 -884 231 516 -156 -769 -554 141 87 -211 884 -36 -833 644 -136 102 -262 -983 453 451 38 -34 304 -440 -944 -393 -196 774 -630 -573 993 693 553 997 133 -883 974 -611 -829 -386 -507 733 36 800 -199 112 -870 450 482 -537 451 -172 -305 33 135 -614 -338 -212 -410 821 799 -968 -628 867 -472 625 79 -206 -6 -720 412 -249 376 -640 -885 537 -312 524 -831 -103 549 -582 -222 825 727 233 -597 -416 -869 -558 819 -490 -139 -11 -759 -90 148 -237 -640 321 -271 808 -365 -936 -62 458 747 -4 -249 -825 594 382 -102 723 -350 -827 -191 17 273 -809 218 725 804 -327 621 142 -718 610 803 724 -401 -980 139 438 -508 -202 -586 -488 -937 851 656 -1 -48 -636 923 -69 -81 503 89 -302 695 -284 554 931 -694 -172 -496 -979 574 660 -616 290 -932 -730 263 -569 -794 573 179 -804 -673 852 651 86 -680 257 193 804 651 -497 557 -470 -975 -425 236 891 850 682 99 -962 -818 -533 -864 -65 579 727 -112 -835 299 -679 110 -924 15 557 857 732 -352 -525 870 982 531 408 -915 34 619 -369 500 -127 -804 130 -863 -219 -654 406 -396 -687 829 -169 812 -999 -457 218 109 -631 765 928 -89 427 -903 210 353 363 -858 -188 -107 -746 -875 -213 52 479 986 -878 675 680 -616 -474 -158 7 -410 -547 934 793 614 896 -912 153 -537 416 764 -974 695 580 811 334 556 127 -654 -278 -442 52 910 924 431 695 -338 764 -485 -523 -642 348 -561 29 610 826 734 320 669 -738 79 266 -541 -125 85 88 -598 687 762 924 -265 784 -159 854 808 -248 522 92 -495 344 394 -564 237 718 -685 -808 964 -268 -882 -581 -544 780 -143 -32 -142 443 151 441 484 -384 200 -622 513 -31 336 933 -445 -713 -518 -391 785 911 247 44 -138 -316 661 -667 -447 288 -671 999 -979 -463 162 924 135 904 186 -432 -48 965 -743 811 611 401 990 64 -945 610 -17 528 -931 -625 927 -102 393 -478 -422 -134 212 285 515 876 -69 201 -237 -846 753 577 -744 227 -866 -784 620 -566 -457 563 -687 -655 846 383 707 -457 -86 330 -537 -960 -500 -107 21 -1000 934 -479 -328 545 555 -959 907 -218 -208 972 795 238 -303 609 -58 545 -842 -542 19 518 -38 543 663 728 -631 -915 -793 -429 -373 -868 -766 -23 -968 -370 595 -319 608 77 -395 99 -492 -428 -401 -669 769 -646 464 -862 840 -771 -101 -226 998 77 317 -658 126 -609 671 -307 517 -68 434 -517 -333 259 484 -903 601 -339 -410 -696 -191 679 57 492 193 178 634 630 -433 273 -512 -526 250 -811 559 -188 525 611 -458 670 -187 -286 -688 -794 996 973 366 208 206 104 935 -500 537 778 -766 -747 227 -461 -108 667 -115 52 427 -767 -823 460 954 -193 284 -445 -502 -567 509 539 -11 887 909 618 739 24 -106 444 785 238 638 731 -820 387 685 487 -781 -503 -159 -495 471 -196 179 847 479 691 -897 -412 844 92 201 132 -766 959 819 -693 783 474 -294 880 526 -577 -74 -178 -802 -359 99 -688 773 763 150 45 -228 560 -105 -236 -451 -372 -670 -310 -694 -452 -328 -883 366 919 -274 507 816 571 -47 -307 -253 -640 860 -909 464 -676 320 -811 701 174 461 -957 -749 -887 826 257 756 -586 819 351 -470 20 -944 708 744 -720 -892 672 756 225 -498 964 846 -430 895 -391 382 276 -198 -636 162 -722 -277 572 -207 78 920 10 -217 154 -365 120 287 -126 -29 -755 -383 799 729 734 484 486 -241 86 -681 82 -480 -161 168 -992 101 894 -906 -439 767 177 -699 -258 610 786 -973 26 296 940 605 491 -513 -537 224 410 186 251 -885 293 -632 -801 929 410 -786 -290 -275 -544 166 -57 611 747 -336 480 -732 -104 901 819 63 992 -602 -49 951 770 -181 -999 691 -455 -613 979 -56 116 590 423 989 752 -483 -236 -904 -982 -357 300 154 -795 -939 -527 -150 459 916 973 610 31 118 287 3 -558 312 770 -145 709 950 638 730 -335 -499 -345 -584 453 798 -72 314 759 171 -349 404 796 -138 -817 -654 360 503 283 -355 893 -560 -773 684 -78 -414 -534 -335 435 224 123 -310 -649 -986 -242 791 -204 -401 672 474 109 -88 -24 -633 -199 -675 -944 -694 -996 509 -59 -726 -645 -639 -429 457 504 -239 -78 494 299 794 -420 -983 -373 144 506 861 375 551 467 -990 196 756 -501 -892 521 835 -536 -185 -669 -312 0 -390 796 -729 809 449 -5 612 -608 -958 513 -854 776 120 -384 -587 -298 -410 373 534 746 634 328 757 506 -318 79 98 -950 -939 -546 590 -380 -922 -77 974 -710 -58 -846 19 -327 265 -653 376 -75 -487 509 -584 191 -223 185 -149 -401 674 -905 -994 -612 -525 -783 -538 214 -7 768 -579 275 -457 602 662 -472 121 209 -291 -182 -347 52 -46 -957 -710 -412 634 -445 -461 -821 -561 -136 -113 425 -692 -306 513 79 -27 851 -319 -236 896 701 137 66 871 -166 322 403 -74 -188 222 696 -581 822 51 -971 -58 -255 -949 -544 629 621 -783 23 68 -619 -467 200 -428 691 -441 -565 -946 823 623 106 933 -706 415 93 -816 394 -383 -939 125 727 842 -469 -502 -626 -196 982 -825 -39 5 -794 528 845 901 157 142 -768 -516 -755 -930 -139 779 -681 531 442 -754 -717 295 -852 385 249 -859 -698 218 -384 769 -489 -342 827 61 292 401 236 117 -382 -939 762 -210 -406 -5 -846 -88 748 191 548 193 356 768 -150 -327 -997 -980 200 96 988 323 -439 476 345 -430 655 -327 227 528 -510 -523 953 -704 804 225 -702 852 216 663 723 318 941 -680 122 -440 -476 947 85 399 844 175 58 86 80 -978 -641 75 -544 -570 -986 324 367 -509 830 673 -789 675 -798 -692 -134 -973 -421 -168 765 516 298 -172 670 -400 -467 328 -617 721 416 -333 984 407 393 -771 273 -118 -865 -768 -213 -680 649 177 883 928 23 23 -407 -502 -364 -438 -287 749 -397 441 -500 811 -410 133 959 -5 -413 7 -745 -296 624 548 862 -398 726 779 -676 -3 -989 -493 56 -881 -994 -422 403 -956 921 -158 861 844 -588 -991 -585 -766 -395 -833 365 -677 379 522 -443 278 -216 154 130 -563 871 -321 160 369 954 817 448 -686 422 -36 872 -438 -370 345 -97 -204 576 19 561 622 -987 -224 248 -827 -830 -767 358 -110 425 175 -409 -895 -610 -819 -10 150 -610 -232 -184 939 -482 907 126 -590 -413 -805 -423 -380 -856 197 384 -615 -213 409 -978 -506 -806 -284 -835 -150 -931 879 399 -625 358 907 -219 867 -667 237 862 -427 -567 -840 281 820 -137 -746 948 -498 661 401 205 686 -168 768 -73 -205 914 -408 -832 656 -938 619 -828 -291 -534 -626 -7 -71 106 -811 -345 -399 9 -476 -406 -505 -178 -549 -820 -877 -429 962 778 895 550 400 704 137 -410 486 527 203 -770 769 -392 -80 681 176 19 141 559 992 -708 630 869 -289 420 314 -754 -711 867 -707 -579 415 -139 -978 232 -651 857 954 -709 672 -267 938 -445 -916 234 631 730 -106 860 -546 494 570 -35 -631 -236 733 743 -110 -573 -272 502 435 -935 610 125 764 -849 -414 408 267 -791 720 749 915 424 982 -500 -912 225 -533 556 604 -908 -9 -403 -313 64 -435 84 -781 224 -976 -165 -313 993 -825 608 360 301 928 922 -954 624 -173 209 -436 470 -94 561 -451 172 648 -667 -138 667 -985 227 812 607 -878 775 96 -132 -168 386 -334 116 -943 971 2 470 -468 459 -42 407 -384 605 500 -899 30 -599 -754 -672 -116 353 -80 -148 620 501 -284 943 -835 241 711 -158 597 151 52 -670 -832 -935 823 -820 191 797 -401 952 809 -662 -102 -188 310 -8 475 -604 -248 -462 -352 -756 -403 -294 -608 255 76 678 139 75 221 169 152 -234 331 195 -370 448 996 -972 345 419 -832 187 -73 435 171 321 276 -257 -415 -337 -7 248 578 577 -206 -992 470 -490 233 -138 -787 -84 988 -842 -78 352 -741 134 23 -128 -98 741 100 638 -688 -941 -996 -740 442 -54 986 -484 -582 -518 472 -141 -911 511 -791 -991 -60 -678 814 -542 785 657 -453 37 -25 153 -954 807 -198 382 -625 967 -392 -672 -248 -589 20 -816 -130 -672 -973 621 -576 -576 -416 732 595 -848 -283 -286 800 670 869 445 101 291 503 -413 -277 -759 942 -467 994 -583 -726 951 720 -336 143 153 731 385 -532 -215 -243 484 -28 511 -694 294 366 -633 834 67 92 458 -362 178 -329 -445 -748 -591 60 949 712 674 -314 -167 614 -257 -662 239 542 18 -263 -503 758 -108 451 217 279 875 841 728 -390 -594 100 -90 401 710 -102 -571 -838 850 -515 542 485 -22 -174 79 241 -871 741 798 654 993 -467 -947 336 -655 179 -749 774 478 931 -564 -931 -333 -201 144 663 -442 -269 581 -195 387 487 748 -538 124 481 -613 -795 878 -7 -765 -109 74 631 -82 -348 5 -835 -423 -814 376 913 308 5 -339 441 723 397 652 -871 -739 -240 813 -551 -144 -321 740 -667 -113 -724 662 -944 71 980 518 -862 -466 380 660 257 501 21 -790 303 697 937 -824 -540 -690 -915 -550 -659 779 -630 626 -345 -553 305 445 442 -766 311 303 485 162 -280 -246 -115 592 -610 879 -875 837 -835 376 23 274 -65 513 49 -552 -201 881 -244 -961 97 908 106 698 352 -460 184 945 -504 68 -842 -662 836 343 -314 -611 -608 -726 354 991 -876 756 -117 -648 -717 -581 -308 338 -791 946 468 -841 -676 -521 -710 991 186 448 -416 96 -827 -546 -839 -575 -779 -583 74 540 347 77 626 -27 759 -614 -740 253 -716 895 904 -366 962 -555 -869 550 -777 -677 -3 78 -309 893 -679 489 -41 79 -560 219 93 771 472 764 388 370 -202 -779 772 599 429 -319 -858 -284 -872 928 -557 145 -459 -921 602 493 168 772 589 -255 7 -397 229 -737 -281 -791 -339 532 -732 146 386 303 184 -419 -535 -42 -250 -83 788 496 854 210 -431 -828 -385 -736 824 274 -746 504 749 -842 -839 594 698 190 -793 -648 913 -541 -893 696 -178 649 -497 -908 -186 -647 -927 568 -703 230 662 -64 -596 412 863 -699 492 -910 -940 761 403 907 107 -370 -3 67 206 796 815 417 759 -967 296 884 35 154 -78 -1 543 39 -172 -271 44 -378 -68 -213 387 -961 418 414 -369 -162 -496 810 16 -620 -626 658 -355 19 829 -883 533 -268 -553 816 104 -508 770 -738 956 -18 -852 659 506 472 747 123 377 773 704 -916 -360 -770 291 -207 977 -167 -72 -522 622 -642 -232 265 717 98 -810 549 674 405 -175 264 -688 390 130 -803 -705 -547 -209 639 542 312 301 770 -184 -424 -113 -286 894 -712 755 -202 -816 817 -273 -371 -892 286 -540 -912 -416 -189 -298 -673 -98 -814 392 687 -782 48 144 149 526 -440 53 245 -242 447 -986 709 -822 -451 -593 205 707 -383 -99 205 26 174 728 827 19 220 678 433 583 923 -336 874 -28 898 159 25 347 458 858 -935 -871 596 -389 620 -845 -262 -306 -357 363 931 820 738 630 478 914 240 407 -356 -835 -739 -949 875 -3 805 -237 -865 -436 824 150 872 869 37 231 942 581 -34 -515 -790 710 237 550 761 30 -343 -392 620 614 -862 -367 -245 701 -838 -357 -456 235 -991 -863 270 239 -626 2 323 276 -467 -158 -17 -24 -118 310 -262 503 461 -488 -853 -923 -612 966 155 525 -997 -736 -468 435 489 -788 154 886 636 858 -796 266 -916 988 -579 669 -486 10 -242 -214 923 -471 813 -549 -108 695 -256 379 291 -739 -799 -398 94 647 53 365 -608 -441 965 374 -113 211 472 40 246 -320 694 199 18 538 892 700 -496 -225 -17 -628 749 182 -308 294 -574 -695 627 -794 -563 -125 544 -794 -890 -844 813 -984 -354 934 714 -167 232 -306 -215 -214 64 -914 -42 -529 -122 -454 -567 -562 -993 200 -111 -154 -399 -25 -309 -452 918 -567 34 520 -616 978 148 -945 606 -888 170 305 -957 174 275 661 -995 97 -71 495 202 797 466 302 529 -395 -889 542 814 240 119 -569 11 603 -644 614 131 295 -496 407 -188 928 -283 504 -608 -427 -6 730 523 877 -816 -42 562 -633 -195 554 94 195 -816 968 -916 -4 512 -803 -706 310 774 259 -520 -99 -521 691 276 -967 495 -325 586 -952 -178 514 622 283 686 464 -897 -358 241 77 -989 236 -877 229 -993 669 -372 -135 839 499 -500 164 518 -238 -90 316 881 350 -39 780 62 -192 663 126 -855 568 -933 641 -763 -406 -482 386 745 -181 -563 406 -72 377 -876 567 691 -237 393 -167 -522 -597 344 -160 477 -416 541 -163 -615 511 -211 -413 883 -391 -332 -770 267 -144 -851 -359 -6 -572 -830 317 -391 443 46 183 898 583 -556 844 -668 90 156 609 479 -260 -406 -148 -318 -699 921 861 -66 71 349 -259 209 -844 -89 447 -426 -776 -427 -411 190 -427 -995 395 975 -733 882 619 -950 -280 397 331 558 -104 844 -972 -25 776 -322 -773 -312 272 833 -5 931 239 -304 -369 -357 -17 482 -601 970 714 -998 482 250 -913 395 621 -879 -44 401 -728 -956 -255 274 879 -604 -199 534 -300 276 460 823 695 138 -520 -391 -743 -154 -144 456 409 593 235 -973 199 964 67 208 -518 118 -365 -982 512 658 545 -997 846 85 -166 253 -545 749 334 -369 3 -753 -571 654 524 893 821 -150 248 284 -421 996 -472 480 883 -400 -557 595 858 602 -113 -395 -989 -11 -484 -924 -366 -46 -922 285 832 812 18 768 -951 425 -2 -257 -884 744 -244 -627 -980 -332 52 35 540 155 185 944 -200 55 -403 672 -792 -77 755 424 -844 768 58 -543 776 321 -506 664 -451 838 -382 0 -808 -412 547 -580 98 576 -144 371 366 483 621 801 416 -680 -78 147 -852 51 880 -136 270 768 847 -576 -259 -117 -435 474 130 -788 369 785 750 261 663 -920 383 938 86 350 431 91 -135 615 -667 476 -69 -179 709 883 -332 841 -665 627 531 -175 22 786 603 857 -659 -957 625 167 150 -586 447 680 -629 -93 117 4 548 285 -60 579 944 -629 539 -51 -596 911 -937 -929 381 978 835 186 -954 -20 519 608 -337 568 998 369 634 -153 195 503 418 -170 -852 163 576 110 -204 556 -313 -742 -105 -795 -48 106 115 -311 -442 798 -602 168 457 867 -485 -681 674 -72 369 -350 433 -719 -373 970 -158 462 -154 -385 101 743 304 718 -485 -261 309 1000 -149 856 -68 652 170 -138 213 34 164 -88 42 430 461 95 -114 -199 -587 236 571 246 -622 939 285 815 -458 -206 245 657 115 325 462 -267 -553 630 -896 -205 -557 226 -94 -554 -402 8 760 53 975 506 -394 895 69 -573 -443 337 265 245 -604 334 454 -30 -354 348 847 663 617 361 687 -589 444 -80 -181 4 468 -713 -387 996 -989 -249 716 -718 -930 -711 -260 -194 782 -341 -581 -612 662 -754 -355 705 327 128 675 769 479 331 415 444 818 -539 463 493 -524 -662 788 192 -599 -74 -122 879 783 973 -414 -480 -495 922 266 -570 -224 911 53 540 -858 -527 -826 95 -808 -900 -999 -332 -399 -224 -499 -390 -128 -984 976 -564 -89 549 -626 540 -964 334 926 908 -152 2 -176 84 -255 843 605 389 385 518 -554 480 -31 371 475 -648 786 692 959 -814 471 581 -661 -140 432 -109 -711 818 -11 -168 -982 -596 -684 -524 658 -791 -228 -775 -379 -439 90 -911 -946 846 -106 -405 -844 23 451 419 -888 -706 634 -866 -120 704 953 267 -488 -17 -253 -898 446 -433 839 232 424 642 687 -946 983 -667 620 259 -426 -682 841 439 733 -102 -324 -917 -460 -4 -134 444 -783 -818 -58 -199 -413 489 157 738 -966 -755 -20 -27 692 708 -303 481 -812 861 724 719 816 668 219 737 -408 422 -89 381 267 -523 -178 -890 -562 832 -721 -353 81 22 -721 829 -402 -235 -554 -636 -594 613 -958 119 -613 -49 742 148 -806 271 -87 499 356 -262 -640 -481 -190 -207 -549 994 -591 482 -174 -794 -407 -971 -8 640 -880 455 312 -503 372 -255 -710 -327 739 -940 -480 951 -748 56 421 975 380 925 -184 -704 -666 -980 -796 657 -629 585 199 388 412 604 406 -294 -696 994 -348 344 -63 199 754 -931 538 -707 26 -580 -254 -340 -377 441 197 -483 -392 679 -79 -541 187 408 466 -950 -240 75 926 -468 631 271 352 -354 -433 -362 721 -35 231 -423 560 -185 2 396 458 652 301 155 -616 439 -757 624 181 233 571 -94 -482 907 -758 -377 -233 365 -440 63 -130 -468 176 -150 -601 -639 746 -105 -515 608 -17 -220 -436 196 -611 -979 -736 -649 264 -42 76 -925 292 476 769 -551 472 -522 -367 -704 697 615 357 -986 -7 715 -669 798 828 654 670 -449 368 -769 -939 253 -462 -5 804 68 785 -598 -457 489 -761 -11 630 103 -37 -533 381 -689 -249 -960 -870 -327 -410 725 795 -237 -974 -116 661 -514 288 -635 -357 -40 -904 -590 -651 823 492 528 428 -23 -285 -651 508 4 -616 -446 -885 -866 -706 -433 -695 -928 -879 179 66 -169 855 469 389 946 858 -410 515 -877 -68 49 113 -43 -137 641 -113 -654 395 430 -902 65 109 940 914 323 78 99 -801 -450 -892 552 -566 -457 -158 116 -8 -244 12 0 448 451 569 248 938 -215 404 -297 11 57 112 -178 -381 769 876 -161 -364 -487 497 76 -343 243 -681 947 -384 -679 135 -489 541 97 -952 -323 875 -3 -385 958 -622 312 -664 -585 -6 -593 -194 -164 533 442 -923 503 268 -523 752 -638 -824 -861 -427 -463 -886 473 993 361 731 637 109 -56 -215 353 64 -256 169 -194 -924 -776 761 -80 752 -472 -793 130 46 678 -430 -241 -210 -214 484 -292 -257 -325 195 -444 -292 930 695 341 -444 701 -127 937 -356 -821 100 -318 46 -414 -291 -695 717 299 382 -352 -18 550 705 -317 -152 346 238 -907 815 78 692 -930 877 -983 121 -607 978 359 395 581 731 840 640 428 290 -270 -329 -582 -941 -900 -857 661 -915 -989 -508 -812 227 -249 205 897 -436 -106 -14 160 -588 457 -744 644 -566 211 591 -101 302 359 630 -797 414 -439 -906 -211 -658 190 937 41 -996 283 886 223 -239 -482 661 855 -587 983 377 96 811 793 231 175 -43 -720 825 157 558 -126 -854 -631 -672 -835 690 585 -700 497 278 275 -851 -337 183 -240 980 625 -72 665 -864 -56 178 -669 499 -610 -71 -480 -898 -628 -924 594 258 -487 -211 331 438 -647 -278 -724 -787 -888 82 -80 -220 -597 879 -626 -378 929 -521 -850 -275 931 -914 -674 186 75 287 771 536 -250 19 -632 -171 294 -638 -650 -281 -871 999 -395 -557 -300 -306 -906 -500 805 837 434 284 823 -160 -223 -218 424 -713 -510 -10 -56 -84 442 -136 -923 358 494 -796 -396 -482 -810 506 887 384 -627 -109 817 -705 -516 -689 671 867 525 762 544 -826 -676 633 -317 -494 43 -661 -825 54 -440 -26 797 -588 -914 -813 543 590 192 -87 950 126 756 197 -175 811 704 -494 -437 -820 -961 -357 823 -230 -903 625 -181 988 -709 79 -550 719 -587 -843 438 622 -87 -880 -599 -737 -474 625 -605 -169 324 303 -623 -831 -607 695 -71 256 897 -763 751 105 849 255 999 675 -513 -739 -628 737 390 -484 -768 -588 -849 969 -337 888 629 803 590 785 -628 640 159 86 -205 -338 51 -658 -142 -892 -128 -82 -501 712 -396 754 260 804 54 -891 -395 848 568 880 -984 -308 -949 -594 -165 890 296 374 628 -648 428 -695 -950 909 541 -602 879 953 379 867 -805 -755 617 269 570 591 365 463 283 -779 734 711 -200 717 405 141 -367 83 624 757 350 698 -190 -547 -906 -746 198 537 -845 715 -913 -32 628 -936 -20 23 48 241 -758 272 -967 -952 -149 153 -543 352 -611 -683 -674 -284 -659 67 618 -852 -544 830 -60 -780 870 360 -460 525 863 170 574 720 -274 182 -915 -574 103 850 -671 -817 -689 -6 -951 856 940 -241 117 536 790 298 778 -885 -680 -205 892 -500 -787 -308 -229 974 922 -731 -414 -643 427 297 59 847 -347 -676 -238 -596 -829 -743 167 -194 286 -878 -188 205 -608 -697 -44 -281 -176 -33 -857 854 -72 751 290 -584 -300 193 -749 343 170 698 -892 -13 792 830 -157 694 66 473 -434 -802 298 -151 597 275 -804 -98 312 932 192 381 751 650 539 -621 757 -244 601 278 -870 86 436 -153 812 638 -736 350 -313 -313 181 758 429 -917 -605 89 -209 -638 -863 -444 -8 -980 -392 881 -111 -717 761 -55 -617 -884 -147 796 -272 -978 -851 -705 983 -354 -51 -456 574 689 91 -76 -942 504 -17 -754 -558 486 549 480 -274 6 -501 466 30 -982 536 -129 -371 8 153 -938 254 -879 629 151 573 317 440 28 729 978 858 -31 0 723 393 -614 -439 -522 182 313 258 878 -487 15 515 918 -249 129 820 -391 -478 320 -933 667 520 -843 -295 595 -820 -165 868 -541 -660 896 -751 212 -485 -527 204 669 -101 136 -399 -511 -242 374 -957 -21 871 -154 352 969 -500 431 714 -665 31 -175 153 -541 212 115 -815 365 998 593 756 819 292 809 297 -336 777 -741 710 207 -621 -494 -646 596 1000 633 500 -879 -554 799 -603 332 -384 77 818 -569 -870 -308 107 989 766 -43 -509 -543 588 201 -455 263 -562 10 -579 -867 302 -333 -83 -680 211 -981 801 661 -51 92 -719 -958 862 -836 -776 184 -555 -817 259 908 -334 711 -643 329 -443 -347 -715 -418 128 -463 351 409 -246 80 -192 -497 -248 197 -754 470 -761 650 126 523 449 -245 678 -629 -296 -579 -239 117 -56 -640 -139 670 739 2 888 -887 127 -843 -933 766 -945 333 -819 357 947 -394 639 -334 -844 -552 162 391 -744 638 106 -990 -539 -565 -599 441 -86 81 773 -329 198 -16 875 863 678 -392 -433 -856 529 789 -882 341 -676 753 848 -182 -107 880 -106 563 842 -297 673 632 456 525 700 -360 229 403 -690 -395 730 -980 237 761 604 -383 899 -526 234 -487 -801 69 318 -926 -661 391 66 -577 238 599 -719 -904 184 -237 -925 551 505 -784 103 704 858 805 -664 -586 -836 -621 88 390 -689 -168 828 -653 -890 -445 -242 -414 732 -878 685 -553 -205 -94 636 424 -390 519 703 96 704 -845 -405 -371 665 -278 -350 285 -722 -757 -628 740 -652 96 -663 582 -24 86 150 603 831 -599 -226 -409 -179 -667 -688 145 -171 -37 -654 -48 -633 143 -141 -681 -693 -946 -153 -194 -705 -537 -824 129 -2 -900 -23 -892 -929 861 -695 323 -81 -323 454 28 92 941 56 -789 273 -83 -635 261 -779 -624 -545 -125 887 87 190 277 -918 727 -629 -524 24 -380 -142 638 466 -603 -801 -721 -582 -983 784 -548 906 504 832 29 688 -588 716 762 881 -580 622 766 -768 -474 -180 -725 682 -829 692 312 350 841 -477 834 -504 463 -592 -790 -866 892 -938 37 888 -696 685 -339 569 -499 513 9 312 864 -159 -534 -493 550 -364 -109 -912 846 -835 816 293 -220 -63 -728 730 111 550 -656 91 210 -227 556 -640 430 35 -772 603 476 542 -278 -729 689 -87 -297 904 -967 422 -991 -248 -64 -648 -469 849 648 961 892 -249 241 -371 1 415 -60 118 -946 -593 -84 614 21 -677 333 -13 529 861 16 323 481 337 639 -74 909 -619 236 -372 406 -177 914 -822 -734 455 711 71 936 -335 -142 69 554 -490 -47 509 892 -864 -566 -771 839 -378 429 458 -383 -798 -470 -96 -187 620 -491 507 405 470 439 -800 -856 -750 199 -585 557 234 -677 -783 -580 987 -834 -479 -734 -462 180 396 -859 -373 -96 -681 724 -205 401 75 -45 436 -905 -321 885 -41 -901 -352 360 116 604 -67 -780 -802 637 957 -339 -891 -167 955 -788 -962 0 -118 510 226 882 -773 453 -964 -983 -407 831 388 -51 519 -6 -415 -769 -921 800 -986 -906 690 731 -777 408 102 -124 -863 -261 604 3 -829 -883 956 -350 -211 821 -667 774 -604 962 571 -480 398 376 647 386 808 -530 131 735 -172 815 -384 141 367 -927 -159 -73 259 -138 -31 -246 -789 545 -784 170 -5 461 -218 167 23 -235 889 196 601 214 -693 170 577 -365 -397 -463 298 -777 -52 -687 -609 -905 -90 926 -902 -199 -454 208 82 -717 -961 378 -780 113 600 -595 846 -517 -522 925 -387 243 556 -131 -611 342 -550 445 -51 -907 647 778 -910 639 548 922 931 370 -555 -66 963 186 -912 643 39 113 538 -419 -893 665 913 -132 420 502 836 -303 628 87 -319 133 -865 -625 -362 470 -24 138 111 -734 891 -517 -1000 460 681 -956 -533 -938 482 -486 -676 68 199 -605 480 -325 455 43 365 -480 181 -471 410 -764 50 -616 -61 88 -200 364 -414 -217 -220 556 794 127 -919 561 188 681 739 -828 539 -396 704 884 -806 -501 201 -166 893 -407 -650 -325 475 351 -245 179 -87 566 96 -852 -582 821 -792 408 569 464 774 419 604 138 -140 412 -784 -908 187 556 -7 307 861 644 -275 -478 484 -296 103 -362 955 -291 -913 -179 744 -394 -979 -319 441 -993 -440 -404 -252 20 359 -577 -788 58 82 -255 316 346 80 46 -332 60 572 445 -548 479 580 -754 572 723 557 723 265 -538 394 156 137 63 270 180 779 -884 657 390 601 188 -597 59 -850 58 -228 309 -179 75 -465 784 404 143 630 452 717 -22 -845 -855 -102 -125 -716 648 896 351 -901 596 176 640 -504 -74 -611 -875 365 570 -1000 818 -248 207 491 6 -959 -792 697 734 930 282 -297 680 -16 -910 284 -847 251 964 -620 -124 -24 -668 653 -572 -121 126 493 -179 -162 -774 354 48 -766 183 -527 -903 247 -835 -777 875 863 -40 768 -467 743 577 175 -500 380 -529 -111 -786 -257 -481 -925 -826 652 -25 480 -746 442 98 -889 -160 763 356 123 -646 -402 -255 468 832 982 -934 635 -740 156 392 -927 451 -209 -408 -690 -742 982 -239 794 -83 537 -155 767 -337 671 -206 -738 420 -50 365 -408 719 -781 761 -720 -803 596 -260 -445 626 888 38 -549 890 801 210 175 -103 362 7 -489 -475 -509 -509 -619 -81 543 -752 636 -82 932 865 260 -194 322 183 949 825 -272 143 67 -550 -994 -349 -655 -471 535 530 -249 239 -448 -503 -253 195 -328 844 245 49 -242 91 -141 -801 540 -600 -211 -563 -658 892 215 164 -685 204 585 734 -534 -880 -350 202 192 -255 155 645 319 -907 823 26 -496 335 -524 117 -639 588 -491 -320 212 377 -971 620 447 -222 -206 -359 -9 -275 -82 181 162 71 886 -623 890 -627 474 -382 843 -778 770 71 719 -231 -1000 -381 -70 -921 473 886 -289 308 345 -685 -159 173 -147 -346 462 539 843 167 875 -516 -887 947 -74 -264 803 -788 21 -682 -203 -428 21 66 -845 544 -289 -789 -386 -814 -74 -642 886 997 35 -719 -797 -625 -450 -289 832 458 -530 -917 -671 -976 -611 -681 -583 820 977 -219 -800 432 -265 -661 188 -171 -279 205 202 76 -298 645 -818 -675 -321 -822 -319 302 -583 566 494 31 535 113 457 202 -572 292 292 150 -566 979 -614 -94 -694 -377 281 -260 -755 -404 756 292 -257 -420 13 399 680 136 696 -279 -678 -809 -594 -799 153 -541 -657 298 -587 -649 -694 156 -908 -131 -197 -389 -663 -91 -186 718 740 -107 -692 -532 335 -798 -306 -12 238 -497 -611 462 777 -102 -358 398 -648 -172 165 -119 651 -410 -524 915 748 -764 -685 535 697 307 -68 395 -202 -949 -1000 -361 358 897 -996 153 -509 723 -805 365 -735 -529 479 150 348 -85 833 506 -129 614 -25 -758 642 -343 475 379 -730 -160 -217 -262 -587 -478 -256 -849 -329 -257 -607 -730 -482 -575 683 240 885 -511 584 -284 -321 -458 784 -489 58 544 -479 594 106 281 459 -663 -205 909 972 251 -22 -882 -128 454 -981 397 607 109 -281 119 799 880 676 -985 690 923 593 -561 685 627 707 -168 655 252 656 -80 805 -14 -886 958 -668 -136 -653 -205 101 272 848 241 506 -2 -190 190 -511 798 100 -230 452 -248 -126 -890 -268 941 -119 -135 -280 361 168 963 -422 -180 56 798 362 975 -482 -203 -532 545 548 183 -833 -981 -503 -200 76 -999 -23 -306 -683 702 363 -435 -239 326 130 -205 188 -211 -620 -669 -990 592 -587 152 -910 -577 960 167 256 214 -276 -374 297 538 441 238 108 275 123 758 -188 -882 -73 802 -835 564 -233 189 563 81 -282 -919 16 -831 -792 -608 278 55 -465 173 -236 -235 -802 187 -624 -254 127 -957 -476 848 -208 289 -710 71 -1000 -295 516 43 -875 -3 306 683 -578 144 831 531 -831 -389 -59 317 -930 -450 -690 608 729 -193 219 986 -871 -192 634 -798 -300 310 974 -125 -524 930 447 -77 -959 -988 998 -892 -100 922 995 -609 500 -650 84 234 982 -353 291 116 -212 503 721 423 -378 -362 958 -915 -260 -268 -309 368 -963 -474 -333 112 -318 109 -30 644 -941 708 -994 634 623 307 94 186 862 -153 135 -501 -719 517 342 -47 167 846 776 529 -830 782 239 734 421 547 576 -416 -653 -178 -158 101 613 -153 866 598 -992 -70 465 -39 362 886 880 220 -785 -792 -995 667 -248 527 196 833 945 950 -456 -146 557 841 -752 514 -366 746 -804 628 167 -514 517 713 197 -114 -829 63 464 -562 -146 806 633 -324 177 212 550 597 -828 485 -383 64 558 -462 -54 736 769 -802 130 -854 34 -508 -496 -35 -144 -651 -551 -592 382 -401 285 57 559 414 -726 -313 247 -269 -519 -511 -764 -85 -166 -679 424 730 -482 -786 -822 -324 785 -284 -943 249 -589 -316 178 -454 -390 68 707 -891 -72 377 -600 598 854 -769 320 -417 54 -818 429 505 413 -100 -329 140 802 -127 991 -738 -382 -657 -507 -576 488 -281 311 -373 813 -784 218 656 -250 114 -26 231 936 -980 -809 172 344 -534 816 890 321 -701 -745 -355 24 176 644 987 969 -887 -591 708 62 706 858 -741 -837 -705 -85 156 -530 -676 545 888 -896 -809 -608 -196 -85 -245 544 414 -13 354 -684 -716 -692 -667 591 538 -481 995 890 836 732 466 617 -343 -93 473 170 487 164 298 -450 994 440 -535 -406 -362 591 -790 -974 -67 -372 -391 -337 376 -835 793 106 -126 637 894 537 -583 -603 687 744 533 -778 415 -207 -638 -361 -417 23 -17 -85 -492 952 905 -41 -99 -561 126 -186 630 -972 778 825 151 -877 -640 -341 -66 -416 -233 226 -22 856 828 13 413 670 -906 -130 233 -484 -357 370 550 381 384 -600 863 811 -215 378 524 -522 65 -982 -209 -493 -452 -732 887 -479 624 485 -523 -25 -924 -859 294 192 -950 177 798 106 226 -391 -711 -618 -930 454 -639 55 -352 926 -163 -142 -690 -813 -876 -770 -800 -812 155 472 -829 181 28 8 -601 -695 -697 823 603 947 34 -117 -273 668 -485 -351 -940 -791 239 -743 378 -646 438 -222 -648 280 368 687 -910 679 457 493 -820 -870 -478 -287 -493 -455 434 885 388 686 573 910 -338 188 -177 916 -358 368 879 837 -956 576 373 -591 -840 674 -674 472 988 -999 784 178 266 -676 487 767 -29 182 -327 -451 562 781 19 343 -669 -371 -776 990 -220 -320 -326 -166 -733 -839 -183 -355 -184 -681 199 -381 138 659 -24 958 122 -162 -712 -834 -242 907 281 -294 783 -352 437 882 -711 -393 104 949 869 -503 306 -952 -889 877 650 304 -516 199 71 644 941 -722 -209 -376 761 -87 683 505 579 -480 -231 349 727 -497 -296 156 176 -481 -57 -157 -127 -625 194 659 628 -320 24 457 -452 -860 744 384 -547 932 934 291 -22 585 -869 -759 -739 940 -984 -47 -543 -166 -309 -352 546 316 -941 -980 -806 -648 -361 1 -613 739 -445 -292 -31 838 41 75 407 767 -88 -948 359 -397 -576 298 -376 -263 77 -843 870 -938 -578 -100 -394 -371 -221 176 454 266 700 955 -350 445 298 706 236 879 673 -993 -927 413 396 -154 608 -452 -141 -686 -958 -822 -297 -461 -440 908 191 -511 -160 -372 -381 -763 -756 91 -141 -740 856 454 -465 368 667 428 570 764 305 462 756 1000 672 813 522 -548 721 -885 874 -526 -352 -634 300 35 -798 140 590 879 913 -254 -12 -332 657 73 -627 -314 847 149 786 796 -928 -262 -810 785 -607 -678 998 -933 896 -51 -623 983 -651 -911 879 555 999 -437 -404 -25 625 278 -998 126 -75 645 276 691 -240 -786 642 -304 -471 983 172 -804 618 689 -834 849 -270 -800 408 766 -360 350 874 965 870 -36 -592 115 36 598 467 -640 -816 303 -526 876 156 891 214 941 913 856 694 -373 511 425 130 -422 486 619 -911 -435 -250 -131 -427 234 -541 -913 526 194 453 -59 222 -61 -748 -393 796 -330 838 328 512 -809 -56 -517 32 105 212 589 -902 693 827 -328 581 152 550 893 -595 -944 884 -826 -639 935 -54 223 302 -391 -470 -464 469 -58 -798 698 -106 414 -128 552 -645 -246 -525 292 -52 -69 -268 -215 105 -795 976 8 -173 479 -43 78 -664 594 -614 -234 -682 122 -838 159 -322 -251 -1000 655 -729 996 -667 -629 -741 -284 88 -729 -682 -689 318 970 116 35 -540 -773 -65 -283 -549 45 -588 -489 882 -616 -534 342 -385 -793 -905 -866 819 788 890 240 -366 605 713 -493 -599 -433 365 -8 263 306 277 292 864 -88 -57 396 363 -99 -261 -408 -186 -625 -221 -511 808 -900 -727 289 -211 763 -987 749 523 -20 824 -154 -162 -849 945 -326 156 610 -985 112 -737 -924 -395 839 -40 493 521 875 -78 -892 434 -651 -906 993 122 -821 210 -117 -32 -276 818 91 457 690 543 987 789 -220 559 710 799 -785 501 416 -57 -985 611 -69 -436 -84 890 411 215 -52 588 382 929 -997 -806 109 512 -265 -238 -924 -216 172 310 -396 676 -371 306 -527 958 229 -981 393 818 654 -687 127 -67 -968 315 -686 127 -711 96 625 -997 -444 -984 731 -637 835 -108 298 571 781 -882 -455 344 -306 860 558 28 308 673 -514 26 440 -244 671 -404 256 -51 -402 615 -749 78 -652 -251 862 -199 397 -725 -307 -706 -24 -718 -922 731 -4 -10 -120 -74 -206 -359 -377 505 52 452 -37 194 452 774 -80 765 -175 -844 -476 115 -341 -617 722 -423 -336 33 762 942 -613 -168 -228 747 835 264 216 -242 -32 578 -942 263 -437 93 -613 549 394 -534 408 -581 -509 -327 373 134 26 391 -590 18 240 -439 -441 80 -290 909 240 666 436 -823 -336 -374 -667 -264 -343 456 926 130 327 -941 -962 250 -584 869 -224 -337 -983 643 -822 755 -602 -676 551 -481 -916 246 298 -827 -398 -413 213 435 -865 -129 867 -320 -959 -750 -733 543 -212 -481 -512 -294 156 -527 754 930 -294 915 -759 -748 19 -995 852 -344 -729 683 -639 -34 609 -344 -80 -884 -389 -995 467 -233 630 -600 -608 889 630 66 -370 452 -820 -492 -782 956 465 480 -863 434 878 147 -45 752 -901 113 354 797 701 -334 173 -48 -759 565 -714 -767 -230 541 535 202 -816 -69 -312 656 758 986 696 -62 -251 9 967 -237 -249 993 -769 -935 -473 472 630 -935 -108 -578 -187 634 -291 212 -620 -551 -51 -858 739 -325 864 18 973 241 936 649 720 587 -952 -772 349 896 -459 439 -28 -256 -150 867 818 -350 224 -378 127 -608 763 -459 -585 -14 -271 815 -763 -784 -754 297 133 -707 333 917 -531 969 -432 -394 -819 305 -807 -742 -701 342 162 903 339 505 -737 -593 -690 449 489 -696 653 -902 43 214 228 -867 -660 -99 -9 773 -289 457 38 407 157 -787 463 138 577 952 447 -62 -826 -553 539 756 244 -555 922 -534 217 -511 -303 -162 -958 180 12 54 -347 556 -375 688 414 -964 -81 -70 794 961 -752 38 -988 357 -474 -278 -94 -700 -881 -839 523 -735 -540 -475 1 599 -434 401 12 445 642 -181 907 471 -579 -804 852 271 -631 487 -881 -997 752 858 -563 -570 737 -394 -462 -573 -173 211 -846 -457 724 21 -921 348 -786 36 -21 -940 772 985 375 601 -521 40 256 972 348 -262 881 -98 887 886 17 401 -818 135 -92 -784 563 632 -666 -830 -577 -462 589 -97 278 -219 -695 -522 -138 908 -513 851 856 -120 -87 113 447 971 106 -771 -306 182 893 -165 535 -836 930 -729 -837 -897 293 733 161 -769 204 -32 189 -518 -332 681 511 -120 -390 131 -28 -993 -670 -725 115 30 -605 -211 -837 242 -58 -282 995 -575 -691 246 517 -294 936 568 -987 167 -987 -685 -814 -365 -767 298 101 80 -236 119 949 -27 341 -183 -660 -957 380 -27 599 663 999 -995 969 -51 419 200 -7 -94 -181 -978 477 -380 -992 -611 -289 180 683 115 828 -103 -802 -445 -878 -444 -970 -478 -384 -71 -378 -736 810 -850 -245 415 -286 -969 351 889 440 66 3 141 -329 -453 -538 -654 -765 -990 -258 -103 153 -260 543 472 -850 -667 480 -690 -420 -413 -197 -342 -357 -161 -531 -769 816 -244 -433 -84 -726 -745 880 -200 -303 -860 -534 -168 368 -338 574 -171 54 -110 -379 -189 -386 273 -664 -562 -497 221 -977 -208 -119 -370 553 -643 -43 144 -365 -422 -199 148 -659 829 -190 -456 -609 769 -936 695 121 -972 -823 500 718 797 -863 -537 -355 -934 557 -231 269 -785 494 -259 -900 290 194 982 -9 -848 184 452 -68 -312 954 -460 22 297 568 272 203 942 -230 312 62 337 -136 -912 -598 -216 -842 -742 771 -866 -866 -522 838 -476 417 -835 451 304 424 955 530 -96 -984 80 -688 -920 97 0 -333 97 627 619 539 -485 887 -232 -87 -615 -581 702 425 -242 -448 -763 463 796 -910 -170 884 -56 325 351 -964 -942 -566 -233 -85 885 840 -734 953 -675 824 -265 -927 566 621 590 -122 -401 -654 807 -793 -341 -641 371 -476 -465 499 883 -957 -910 -101 -873 -843 325 -34 82 89 253 689 -29 64 -550 -97 -178 795 -854 439 834 737 -816 475 136 553 636 42 760 334 -754 -154 555 255 742 998 424 64 -884 597 -221 -128 67 -610 -914 281 535 -705 877 526 454 818 618 -163 -141 365 719 -68 -80 -456 -330 897 459 -473 -203 -743 -924 704 -234 -636 260 -393 -748 -293 -494 887 -390 821 -601 186 -918 182 -67 963 -326 -693 -833 90 -652 291 -116 11 -569 -162 -753 683 117 776 -541 845 643 -247 966 112 291 328 -104 726 17 364 -429 -931 331 -61 -809 275 597 -347 -501 -748 4 -632 868 -145 410 -951 -327 597 745 -852 -21 -64 510 299 -563 -585 464 241 -819 14 975 -689 621 -251 98 -493 509 863 -428 -282 -167 427 838 -597 -45 -127 -766 758 456 287 96 -204 915 569 -237 -391 -518 -29 -869 -889 -389 -903 -312 -222 590 574 483 -789 -145 332 680 482 -821 -401 -602 -592 648 -743 -338 -816 -218 350 572 -699 -48 -772 -436 548 -554 -641 -812 -808 739 -230 624 -558 47 569 -380 708 -356 728 997 -343 91 -662 -909 721 265 -806 21 452 -977 -92 -552 -20 437 687 -901 163 474 319 -5 -448 -387 795 730 690 -561 577 688 174 -679 213 -38 -308 -356 -466 983 211 -203 828 633 -736 584 -411 859 646 946 -972 -103 -851 -464 -855 683 114 65 -295 -61 256 -821 -471 -493 494 798 220 -456 -759 -174 -679 845 136 -516 777 -864 -823 432 -622 -569 750 -799 -974 -413 760 232 -327 -203 507 -139 595 -506 -688 597 376 -255 -344 375 669 -27 -425 935 102 -910 949 846 151 -198 93 104 -383 -748 -652 229 -47 939 -315 355 -583 629 57 269 195 461 25 743 702 708 169 193 459 82 928 404 -460 -42 768 210 453 82 227 -396 653 23 153 -726 376 -329 832 -316 -252 872 -94 402 -514 488 -119 926 -974 292 255 -932 446 321 -454 -701 -434 256 710 271 -812 691 196 7 -368 765 -606 -584 303 -449 -589 308 -674 -15 -141 186 487 -352 970 -223 653 -583 700 -506 -81 -747 -203 457 212 896 -488 233 -951 485 685 -155 171 954 -687 -722 968 -862 -210 952 -651 878 893 -130 -91 -128 -558 57 -128 723 397 -175 923 -369 747 520 129 -883 -627 434 -994 891 228 75 -385 536 -189 317 -37 -165 -766 296 -378 194 -284 186 7 336 150 -25 -498 524 643 -471 38 -949 -868 -388 291 -507 -24 0 978 -236 131 -44 -166 19 838 665 -421 901 850 -831 425 448 809 584 704 -435 -294 705 -109 -741 -765 -194 702 -466 -84 263 352 50 -943 547 -462 -952 -480 170 -827 -535 -404 -137 -412 -890 -596 -36 113 798 21 -538 282 -517 49 414 356 310 -215 -23 -788 340 -753 -61 -461 -566 484 224 74 -810 616 177 371 888 498 -502 799 496 -77 -408 -608 313 -97 923 889 -928 632 706 -566 413 -521 -998 -974 821 541 186 640 -618 -899 41 863 -432 153 -955 539 433 374 950 835 -616 483 329 -689 -121 592 -948 816 -470 -417 -424 680 -660 -825 -348 533 -144 520 689 972 22 891 991 291 351 804 -814 -464 -474 -467 -67 -211 418 -884 -24 -34 834 862 -572 733 -963 -290 788 138 727 621 -616 686 -20 -270 -483 -444 38 -806 540 -26 -75 69 -678 191 -198 993 -306 325 -349 259 354 -888 -886 -149 794 229 807 803 639 957 -275 654 958 993 743 112 732 -67 -566 -849 -283 341 -689 -376 -62 29 339 -17 -104 -341 623 842 -876 -947 588 -822 406 -574 -601 -337 -616 321 19 768 886 676 132 150 374 754 304 -440 -220 -735 -524 -979 618 184 -678 71 619 -12 830 836 -301 334 108 -719 680 16 -333 449 -181 184 -105 -791 -381 -669 -790 -679 517 439 375 -864 816 474 -810 964 540 694 -627 -223 -204 -764 -358 -796 275 805 -453 -301 -750 477 -52 -598 959 125 563 -238 892 537 135 -555 -544 -598 -78 214 366 764 226 697 -32 -119 -932 -624 14 28 -58 -571 511 -713 -896 -626 -518 478 -991 997 446 195 641 188 -972 -409 297 -14 -922 126 -993 -482 868 -87 -671 984 213 -778 -766 -261 739 545 -807 -446 -690 -64 -432 -904 -295 -507 586 45 708 360 445 -432 93 677 64 -608 813 -109 -361 365 -869 54 -700 -790 -257 737 -998 -413 125 262 36 -212 -389 -364 109 867 3 -976 84 758 -144 588 444 867 -582 162 420 -734 542 492 -846 -728 -490 188 412 265 724 -325 -711 109 -191 -647 515 876 -637 564 568 517 -475 366 453 888 105 190 -698 608 -567 -937 423 -552 -130 -73 283 -666 894 829 932 -875 -271 130 -401 -215 -43 -136 278 444 -31 -906 -69 -88 -650 -893 -662 -68 -412 -617 77 -226 767 -758 568 -55 795 851 -662 668 277 -442 -467 -332 -2 858 257 -774 -713 996 -245 -321 698 -345 -226 -931 520 491 64 -247 -725 91 901 -400 81 80 410 668 521 -542 652 71 152 -166 -288 -163 51 256 397 221 908 -734 -476 447 -564 -169 -588 983 304 -918 -554 372 603 -365 258 -73 77 885 539 660 330 -439 -892 -239 44 700 310 375 567 182 731 371 249 -537 -244 -174 760 842 -850 135 -128 835 -119 -271 426 103 -799 2 -649 -217 -756 -634 829 216 -396 -924 288 -697 -194 -83 -866 968 727 800 -320 -214 -137 861 -117 -498 -750 378 -725 -308 -616 631 917 853 -76 -400 -48 -1000 448 -595 -751 -346 -933 621 866 774 67 -582 -269 138 782 573 -761 -880 441 309 -723 -455 749 515 524 383 -763 310 -114 -443 169 -41 -522 -24 -135 -851 -658 -579 934 692 -413 -665 -583 61 961 -553 163 -702 -633 744 -364 -514 272 440 673 -989 -686 -505 234 518 280 -500 443 786 -237 -699 -912 -319 219 391 863 -739 -238 -989 -611 49 -102 -832 814 -886 652 577 924 89 -686 238 -439 639 -283 -788 338 237 318 -344 613 864 -132 -634 816 246 677 -350 -878 464 119 232 -106 208 41 39 256 -45 911 -787 860 -868 567 344 702 919 -694 224 -857 912 -750 -570 432 -377 -554 -807 434 -804 -195 -543 226 -29 -232 461 -802 936 411 24 -513 660 -944 -381 684 -248 926 115 117 -625 -965 -65 -469 83 -908 -677 -342 301 637 185 -824 -583 -494 216 341 884 304 90 -575 158 -782 -630 189 467 968 -751 807 -876 -408 -192 276 -732 -909 994 -537 651 198 32 321 87 337 -613 773 -93 206 -45 -936 927 -614 330 -475 871 -895 -811 255 783 -75 -362 898 -874 315 -633 773 347 -713 874 970 769 -69 559 -516 -615 539 120 -565 520 693 256 80 -29 -537 585 15 352 307 -594 192 473 -67 -490 -459 -323 -511 -437 291 -576 319 226 -61 467 -841 568 -735 749 -703 340 224 -36 -857 -407 -715 -487 -910 519 925 71 922 29 507 -143 -823 682 -60 384 -835 959 -478 -252 441 71 -673 693 -147 840 -661 482 175 -723 536 -361 949 -892 45 21 950 -430 -907 -731 229 680 416 661 572 -273 277 413 579 -323 719 -483 351 853 -607 -917 -820 207 -846 -89 337 -457 191 -834 -288 26 108 44 -2 968 -650 335 233 92 -462 -864 -434 875 -285 443 802 -995 412 322 383 -312 904 -81 35 141 -708 -231 -647 661 -692 -691 -31 -712 117 954 -988 -324 230 910 -515 -453 -315 398 -513 -432 324 723 -108 127 -409 158 278 694 -347 -860 400 -826 552 -296 -292 -519 -898 -794 -638 295 355 897 -872 365 -853 -120 -991 691 -277 -941 61 2 118 -38 305 564 458 311 863 -103 -762 -706 416 369 66 -902 -472 -795 -643 949 501 -347 631 244 721 -479 330 848 87 -681 368 -789 114 652 -337 167 788 -622 248 -612 -881 -840 967 966 -239 -55 555 834 700 649 -599 329 702 -74 -146 474 -810 -858 -499 -464 -22 -177 -948 -881 -870 -16 920 -208 -416 501 415 711 246 135 540 -360 384 -717 820 -61 739 -643 311 -519 503 679 -333 -110 -621 798 -976 332 402 -492 612 -13 -350 248 -424 875 646 161 -651 215 643 461 339 -377 600 -236 341 166 804 541 846 -183 -820 -51 -241 -102 -121 -830 275 -133 150 7 555 -926 -21 299 505 -9 -295 497 34 297 103 -346 -184 -122 -727 -402 -795 -953 -979 42 338 718 -959 864 27 -385 58 -188 969 147 -117 332 -359 564 968 -97 931 379 -368 -128 478 -901 611 792 -710 242 979 -177 858 -895 732 27 427 -840 -19 -833 183 -307 807 900 730 -225 -374 665 -69 437 -742 -194 70 -561 -316 379 -869 -547 -537 -923 -748 801 -297 116 -203 -233 -506 78 -309 -269 923 419 -320 842 620 242 346 995 204 -889 -560 144 112 -283 -53 -926 -435 -459 -52 -17 -313 -452 -576 -519 -972 -783 -733 312 218 916 -721 -954 -117 648 -868 680 -180 778 8 360 474 -724 -2 637 -682 60 -398 -175 831 322 350 689 -983 574 756 -889 -893 -75 616 -232 -590 -53 438 -881 27 700 974 356 -942 347 924 130 368 -333 -663 -709 644 -286 181 946 -827 -37 -68 -390 -345 -575 312 648 -5 -369 -51 64 886 -735 478 -600 244 -663 -590 -478 -72 -574 -803 753 349 -261 430 923 -125 442 575 -796 297 269 316 -765 719 181 -729 -476 474 -271 -92 -880 806 -834 -950 468 840 -425 364 318 385 -932 120 912 278 749 538 -936 402 -850 -575 242 -145 759 498 -516 -499 455 142 -532 -831 440 -459 167 869 810 764 -13 -72 757 -493 -363 -594 -827 535 -339 59 860 351 275 -13 -976 306 964 -872 408 657 237 -507 856 -849 -520 711 741 -674 684 -240 -101 -211 768 -67 695 -374 12 90 -135 -369 775 177 -916 -703 249 -696 -155 -710 -634 -541 939 816 199 549 813 292 -356 -518 -728 974 -677 742 -59 136 860 -981 -241 80 -560 886 -348 -192 -807 -905 -760 253 298 112 -389 804 755 -698 -208 847 -222 459 -203 -130 296 -892 -1000 -764 -421 612 314 -289 212 -33 -72 -434 -391 586 -216 182 -533 560 -818 211 306 -809 898 506 -632 249 -444 873 -821 476 -403 -826 479 -37 -22 -148 -329 809 565 -194 230 645 894 998 160 -311 964 -487 735 -913 61 -312 261 -966 -805 -846 -699 -325 -484 -759 -389 -662 188 733 -235 420 -809 838 -627 767 -471 376 -966 -518 23 357 262 622 -638 878 -84 -861 -39 978 722 66 209 -66 380 137 319 -875 -275 -76 -892 706 -661 348 -820 771 -484 764 12 -579 272 -135 266 312 -224 105 99 -912 343 -835 -872 -426 968 77 -209 967 -207 -602 -579 -863 266 -717 219 -471 -191 786 622 -211 217 116 -168 -518 -818 -456 567 -843 -511 -701 254 -808 -968 -919 672 459 -817 503 -483 -233 -893 749 567 109 417 -699 -265 698 488 538 -314 -877 655 -464 -218 24 -890 509 -866 -822 504 -616 211 -483 -809 -477 876 662 791 -741 1 -700 -301 188 -855 -534 -112 745 77 -648 -153 -619 -625 225 923 -41 386 920 -508 994 94 783 266 -835 -538 435 682 979 -805 -876 803 435 947 -900 486 999 221 422 -619 -278 -987 -780 556 -233 -394 -675 85 622 -660 60 -820 838 -120 -832 -264 118 -628 786 -46 19 750 -491 322 -377 303 220 495 534 -625 -576 797 -45 622 259 -98 -659 -481 -407 98 -581 -219 733 -759 -136 366 320 -589 -776 863 -395 598 88 512 -791 -258 -982 -751 -987 -265 -64 -467 -672 923 -82 852 -898 -735 399 972 280 -980 481 -579 -674 -239 -394 -291 -250 289 -309 622 593 27 -618 -687 -273 969 381 946 965 917 963 -299 -72 431 -648 929 640 739 -710 472 -774 118 39 315 834 1000 70 163 803 -771 135 213 -781 -759 -38 5 830 120 -919 684 34 -320 865 818 201 113 630 691 182 -992 972 306 -959 -639 198 -955 431 -541 719 956 -519 143 321 -50 -303 699 -56 -139 728 -518 244 -657 -182 -751 -536 848 -966 682 -492 421 543 -476 382 547 -36 -973 -588 -914 428 736 718 111 -511 240 -655 108 -517 -943 33 -402 476 168 420 711 -449 911 -361 985 -108 213 -380 624 592 352 770 251 -260 154 662 -179 -481 847 -594 11 265 -323 -715 -436 -145 -415 943 -476 -476 450 243 -802 -58 -867 -460 199 838 -819 -993 955 -835 980 161 -13 -721 -255 331 385 272 331 911 135 -794 703 -274 447 -433 -121 676 283 -538 816 160 -130 -607 -788 -878 -190 285 251 852 222 -443 -281 999 9 -435 -924 -326 -479 725 -945 998 -926 670 -924 193 -236 828 580 38 -444 -842 -703 405 814 106 -590 -863 -483 -615 253 826 841 340 -374 540 -650 -244 690 274 -702 -598 -772 -963 605 561 518 20 -977 -586 -481 816 474 15 291 476 -516 -880 -110 717 876 129 -538 -542 424 919 -785 569 51 -540 -579 -358 72 504 -542 -461 -796 -234 629 513 154 -299 -497 36 47 758 -751 252 -280 631 -583 -786 -251 42 622 984 -336 356 -444 429 -207 623 -749 -352 689 -173 431 18 -652 -937 -376 460 957 -948 502 315 -78 855 -466 -490 992 95 908 -9 73 979 980 -406 -351 -275 -883 538 -425 539 181 757 -811 25 -59 523 662 104 671 -230 206 -74 359 122 940 -157 244 356 827 857 502 287 -579 -534 708 459 -941 -908 -373 -427 -246 380 991 181 -621 809 -807 -273 449 -389 38 459 -922 -197 705 -263 410 859 -937 -809 -13 -652 -951 -36 283 807 -210 413 -1000 152 112 931 -511 7 233 -364 687 857 227 -495 301 -269 975 -9 36 -34 -674 -41 -629 -406 405 -231 210 -767 704 336 80 -578 511 -724 -614 442 563 -801 -344 338 -850 -106 752 150 436 -920 -629 -531 443 -376 330 -658 568 329 -987 942 58 102 -272 -311 -152 266 903 461 -792 -365 290 -978 262 -540 -226 717 831 227 655 652 -252 741 -699 -249 313 799 -246 -953 920 -10 477 -483 480 544 -716 532 -600 -971 -41 -295 -268 163 -474 -177 -977 -883 -769 634 -288 -348 -989 954 -405 -51 506 -895 -114 468 391 -705 -91 188 -480 516 809 674 154 352 -921 164 513 -615 -545 76 216 261 -860 -855 451 -510 -535 -485 539 -421 108 -908 -117 802 166 -680 -724 669 -355 -956 -741 -124 705 -699 -685 606 -436 876 817 88 345 504 510 805 -243 -920 -408 -330 312 -110 895 164 694 -546 -120 624 887 863 638 -69 668 -945 683 675 244 -870 -88 15 -409 -716 -417 -615 -593 -117 -268 -6 -30 142 -958 -280 926 14 -792 -691 -187 39 -555 468 -215 532 -683 -170 -400 -700 -87 -566 -408 -636 975 -860 -983 -619 -484 -252 -143 -549 -945 -971 750 875 75 -394 269 -282 -479 396 -553 366 -811 232 515 205 -455 -109 371 -512 -428 -391 -629 251 -738 -929 -569 -878 -822 138 221 -555 -175 368 868 -357 -1000 -842 -968 350 -300 619 885 -264 257 -398 46 457 107 994 -47 -472 41 888 437 -614 -863 -194 327 -384 753 811 37 -868 440 -941 -138 380 170 160 78 -734 119 -181 -186 404 58 -407 567 -814 -725 -20 206 784 -611 546 429 988 440 -193 344 -197 -617 458 35 -230 -363 -943 -950 -3 -224 302 -158 330 157 70 -6 841 -239 -78 -208 -27 309 539 -55 513 234 852 369 463 792 675 -537 718 -223 -448 -236 348 962 -25 294 475 -592 221 877 723 -729 751 -823 80 58 766 -891 520 81 10 894 699 -584 -511 -591 561 882 178 -376 340 585 279 -537 243 959 -753 346 -262 620 -55 454 655 141 -738 738 167 41 -973 -524 -950 -633 681 86 -626 862 232 -585 812 -38 842 -335 -618 924 -677 504 6 762 975 53 -135 -72 -15 -813 -399 145 805 -239 -543 -312 -137 940 -991 937 -769 839 356 -748 -473 -97 -105 314 -896 -677 751 -619 -550 69 619 541 388 -169 -582 805 505 178 98 -201 -880 396 -430 331 -608 784 -47 860 887 593 -962 -240 -441 -284 380 148 -833 16 -707 469 645 -479 200 657 546 -460 -665 -998 695 -727 -800 -693 289 353 -785 81 676 -477 -829 -378 -59 886 -94 -65 -106 -947 640 -69 55 242 -332 664 456 339 308 -318 1 402 -396 211 423 531 -76 -811 382 -475 -352 -97 -696 -459 -49 457 999 661 -102 762 474 673 -863 20 59 855 -185 -306 -976 -712 -982 -858 -204 882 -59 -71 -767 -332 797 -313 -36 -673 -548 866 -403 879 581 567 -976 121 -510 322 -125 -97 99 -40 -964 981 348 742 -459 -829 710 651 -564 -270 -742 -343 938 958 729 898 -896 161 294 917 -474 798 -470 942 321 150 67 -720 702 710 231 633 548 461 -30 -122 44 -742 -707 -431 634 302 -198 -6 875 759 883 381 -109 31 -909 -465 692 504 -611 822 -995 961 -314 291 521 496 611 -239 662 -488 372 -509 24 -163 -374 488 -753 -611 -802 357 -295 631 517 -131 125 950 984 736 -711 517 470 -382 -546 -349 409 -766 -708 -302 -759 -102 -489 271 -44 -79 992 -445 -254 -730 865 752 -754 -494 -911 -91 116 991 -172 -179 -884 -665 -522 408 811 -172 692 -160 275 363 649 812 -593 54 942 618 -339 557 34 836 959 -97 -804 70 -717 -761 152 -345 -16 345 -666 161 -776 -231 -164 -743 -278 369 208 813 -331 4 211 -455 908 766 216 -468 444 -658 399 -625 322 -96 698 461 -249 -543 -344 776 489 175 490 573 580 956 726 -485 -944 -753 -58 -756 650 658 -160 -197 489 991 729 163 -169 -6 756 225 -492 347 -685 595 -370 455 695 440 -400 785 6 585 392 838 -763 -63 -837 909 29 -493 318 643 -48 975 927 922 -471 237 -521 888 981 840 494 537 869 -202 -288 133 58 611 354 550 -358 -618 -480 -466 197 -72 867 534 -718 -106 -560 236 -604 367 -31 251 768 -454 -457 -824 -74 897 920 -238 56 997 -31 386 -235 606 778 137 55 958 -648 847 94 507 -845 817 266 -369 371 -989 -907 679 -686 636 -40 -379 -57 964 729 -570 219 532 -630 495 -396 561 351 -982 71 -506 -193 -569 -362 993 -504 647 330 -377 -598 -32 684 145 -60 -310 258 364 812 129 1000 -7 -433 -763 -731 525 -584 913 298 -193 -195 -442 528 -675 304 -6 -273 121 264 -961 564 -921 79 1 268 -517 659 -858 -146 -531 245 -410 -548 277 908 197 -308 783 914 815 925 -394 379 -142 805 -795 224 -778 -981 381 -243 444 491 729 -587 301 728 -353 -100 231 -303 331 589 707 -18 -936 -806 635 -383 -673 -647 855 577 688 -832 911 -414 936 574 -699 402 827 -525 -436 144 754 -873 -51 527 -787 817 -936 436 426 -310 -621 251 975 -249 -563 -316 -582 965 33 -558 -678 -969 -456 -177 -639 479 210 -207 -357 -970 -204 -284 337 577 853 154 243 375 -937 -485 -75 -594 -252 -428 -259 -966 544 -917 561 -715 866 -512 -78 -75 648 131 -923 -861 -243 -283 698 200 614 -244 975 991 -863 -375 -283 553 -676 -617 767 401 287 615 -565 666 -291 172 -280 314 -353 -837 -88 298 -630 -699 -241 107 -829 771 -614 -385 -850 804 -192 -203 565 431 -308 919 -491 277 759 539 436 -394 -633 893 -249 728 -612 95 -321 685 476 252 -422 338 -564 788 302 636 545 191 13 144 -458 -615 199 -640 -508 -451 -139 695 917 918 -781 474 982 -844 -654 205 892 287 -451 478 383 107 -182 555 81 626 66 545 542 925 132 80 -248 -272 -497 -157 -631 -446 -251 326 -295 735 -274 160 -897 -1000 579 529 -546 -731 -292 188 -97 48 -891 769 943 -589 -608 -921 -588 -575 -145 891 578 -123 -512 65 -684 -962 685 901 -585 -667 260 -792 -603 -155 -2 -682 704 -341 -983 620 939 519 -647 977 376 700 972 532 742 592 -928 -485 231 223 -498 592 22 666 977 -529 565 -691 454 865 635 -224 -3 998 942 -379 -216 481 -336 -542 455 -646 553 -859 -265 -963 50 914 924 -830 446 -373 941 979 980 -429 408 78 200 357 -163 340 50 -348 824 553 409 -772 -1000 -835 -609 533 730 200 900 -638 -101 -943 -892 469 525 447 210 -927 865 -533 -168 852 -766 -375 -216 175 -856 582 615 873 -879 60 550 404 76 -565 -493 867 -867 -376 -503 -800 756 959 -537 779 -931 687 738 665 62 -350 888 75 956 -315 982 766 -599 -687 976 -850 -906 982 36 572 545 607 -493 636 784 -246 -758 279 -543 276 94 573 503 161 521 -875 356 7 -912 -836 -569 742 356 261 435 -517 -723 384 -223 560 339 354 943 69 13 638 -371 674 165 917 -108 529 -612 293 -900 765 -593 -24 -756 185 475 -942 205 130 -16 569 478 -578 571 523 34 -700 -364 -827 974 -29 -474 -292 409 -223 -151 -44 338 369 -509 307 329 -50 962 901 -206 600 -764 416 839 444 970 992 104 621 979 664 770 364 39 29 -473 -637 637 558 -225 -926 -193 -423 -828 69 -164 -382 -750 -608 -576 -457 89 -784 567 445 580 490 -18 -989 790 127 -776 348 -691 11 691 400 652 160 622 -983 684 -763 584 800 751 -985 840 -146 430 -202 711 282 809 -791 -108 -691 115 66 -638 147 497 -564 703 92 -552 -913 -227 83 -400 128 -738 -311 -475 -607 411 666 -269 88 -768 -711 -600 651 919 -782 -290 -411 -308 -211 -411 -483 487 90 316 221 -654 -100 328 -882 -311 965 602 573 862 -529 507 307 792 -354 481 -739 874 -51 -156 337 -684 574 667 -860 896 69 -203 -29 -422 -94 116 789 -616 -327 538 761 719 368 709 827 -324 143 -996 210 -589 56 -840 -994 523 -600 -995 977 -63 -684 73 889 335 659 -584 155 111 207 -931 478 664 -619 161 -673 -358 121 273 115 5 -515 395 -424 -9 -404 -245 -8 -416 56 584 -809 552 -596 21 -569 -796 -429 985 -101 -793 807 926 -318 81 -647 -191 -678 -739 546 809 -8 -538 -745 285 531 344 792 140 386 312 82 -799 253 697 489 -715 -93 469 512 -654 -22 -685 -867 -941 -861 139 772 -155 729 -885 584 -949 598 911 -536 -879 994 -396 441 965 -766 239 912 -308 602 -34 -654 -921 -163 -274 429 -927 -254 316 -985 499 -489 -602 65 134 734 -230 -242 -263 155 -635 -59 -686 -980 993 -377 -93 317 182 -970 615 -472 -208 -18 616 -61 356 534 578 256 668 2 391 -425 -178 -45 -910 -1000 74 -404 -91 -593 -231 2 66 303 -695 -726 539 87 221 -75 -734 334 -714 -405 -320 232 330 -437 755 -198 346 -932 -338 689 229 829 -513 -77 -689 -2 -491 387 -706 959 -628 314 603 119 -568 -358 847 311 249 -676 -777 738 -565 481 -463 735 759 75 -89 -511 6 546 215 -770 456 208 -319 185 -84 361 964 257 188 973 -25 -971 -557 -318 487 -380 -915 733 311 703 904 142 563 945 89 962 493 802 -586 321 843 673 672 779 975 -541 -92 776 22 -400 435 359 143 -690 -107 -537 458 -1 -591 792 -398 869 -532 190 407 775 916 836 -774 -526 -97 638 -211 665 180 665 -177 798 -883 479 962 698 41 85 828 750 939 -108 -381 20 -378 -697 971 -742 -63 694 995 287 728 -254 719 214 -651 288 -501 -146 539 -789 252 16 9 -485 849 86 290 -730 64 697 401 -525 654 -678 473 583 626 421 -596 694 192 -812 317 -617 643 -4 -25 641 11 937 694 -377 -318 -454 35 506 -40 707 638 159 -626 247 752 -253 969 988 333 555 231 946 -663 947 -176 -99 -127 634 19 -838 917 -745 339 563 718 146 -189 -435 87 -934 530 -106 -183 354 909 108 -298 907 -798 -930 707 340 177 -137 581 766 -17 762 405 380 288 -747 133 -357 759 -535 -461 364 260 -490 -220 692 111 773 14 28 431 -189 -614 16 147 505 125 -216 476 -655 18 602 780 -68 -718 518 -690 -324 834 -28 983 -426 278 -641 -231 -818 822 236 -60 507 -37 -486 726 -735 -868 -799 -962 855 -629 -991 235 67 -729 705 -954 526 882 5 -749 224 578 857 122 253 468 545 -717 -13 -565 301 155 198 -7 333 -707 -795 846 633 936 441 -21 820 527 210 172 225 -385 -218 -217 254 944 -459 679 -163 -355 402 790 -81 -323 458 865 -2 442 -818 697 822 12 -910 416 -714 -752 -149 976 220 -808 229 -190 387 -38 -82 -694 661 -948 -561 -850 -834 810 574 676 300 947 -97 -616 -265 218 -368 635 518 431 -964 -711 270 -432 286 -33 137 140 -292 372 -146 -772 342 -510 576 -311 495 646 531 -41 291 -234 -537 23 994 -957 588 443 915 999 491 -750 -840 71 -530 439 -498 501 257 -548 421 326 -24 -958 -668 -43 -124 173 -283 -64 -279 963 39 11 468 -613 726 150 376 548 888 -235 874 101 -799 -150 -116 -587 -739 654 -176 -871 818 -275 -231 274 184 -226 188 -312 -953 -974 29 -25 917 -382 -801 -119 954 48 -132 93 546 576 112 397 892 876 -723 60 -736 -121 12 730 58 -912 552 480 831 -235 483 -585 -946 723 -632 221 723 -115 -979 746 -231 57 368 -467 -643 -222 -358 -187 -77 -811 -41 33 591 -225 35 -17 -326 -932 990 -721 808 -186 -871 -883 -328 284 -325 657 601 -800 -265 -588 -889 -377 -798 841 -51 861 730 -140 451 -58 -107 763 298 -465 -52 648 344 -763 -873 -460 369 400 -163 983 354 -720 256 -240 344 363 983 -137 329 -498 804 -780 -942 601 -380 -718 300 -901 368 -22 399 654 57 -16 -366 569 -287 926 -174 446 308 578 167 661 -802 100 -868 874 857 76 642 598 159 -863 -859 -500 -28 -335 -843 -376 -776 -823 -214 -341 594 -285 -483 -755 292 -739 -946 -360 547 178 863 33 939 695 949 522 54 693 -675 -598 -390 992 716 -511 705 443 -760 -848 -31 179 -128 95 878 -513 -487 160 -521 713 987 -276 538 -794 976 -525 -993 -526 -141 -493 135 791 -958 409 43 99 677 354 -648 -349 -158 -298 -879 -67 -386 -811 -806 30 286 203 -218 432 377 916 -403 -69 470 898 -598 217 -690 -797 -18 644 -20 -862 513 95 -864 -777 387 525 345 201 786 -480 262 678 -72 -65 -244 -767 607 692 580 -16 626 731 -461 158 -240 684 849 -573 -516 702 -412 -762 944 -897 443 -343 -941 519 -868 -46 770 96 582 299 753 808 759 -500 239 -499 20 -778 734 -66 -523 507 -816 343 174 600 974 -667 686 -230 816 -129 -368 -872 -255 834 -610 -416 -500 569 -171 336 -918 470 -988 -808 26 -646 -646 188 960 -755 -493 -326 546 640 198 -260 -562 347 -620 318 926 2 -732 342 -847 146 -742 -651 -415 -680 747 -56 -99 -355 639 -884 -898 -873 983 111 591 619 333 57 -147 -59 -575 894 -168 -508 695 -131 26 -57 386 -848 266 -945 435 513 -476 136 737 -806 186 939 196 817 -727 578 816 -464 597 -173 -570 -331 -318 -68 204 293 36 84 -212 839 -144 -946 -843 -792 -422 301 675 730 935 -957 -30 678 -835 606 -393 514 705 -921 614 -279 969 396 -262 191 -560 468 782 -47 41 -847 203 632 -695 342 767 -784 -45 -967 -137 726 597 20 546 817 943 -481 944 -642 203 299 352 382 524 196 -155 -891 346 -353 108 445 -565 488 -278 -73 934 -971 576 463 -540 -936 417 -785 -419 83 -70 755 284 257 82 831 -155 -222 279 539 -273 -469 -844 -599 -70 781 -916 308 236 4 -969 -627 869 915 -856 300 -852 -372 -68 -240 967 115 -560 -838 995 -614 -206 698 -673 682 767 825 -924 -782 92 650 801 595 -516 -212 -203 -452 -31 117 -497 134 122 -554 -980 552 170 113 414 -708 -558 -714 -89 93 -82 -345 -466 -5 524 -237 738 604 -66 361 -640 -123 640 66 -52 -756 -949 749 440 -657 -912 -982 522 837 -179 379 438 -515 -607 596 147 -2 -806 98 76 10 -48 410 193 -651 -498 54 -745 -199 227 605 670 729 797 -802 -847 12 -291 286 -352 766 738 105 444 -967 807 -446 -502 -881 -49 441 683 -181 -272 -813 -882 41 569 -899 -799 -856 -929 -892 862 487 985 -303 -350 -896 629 -749 795 747 610 -481 889 -626 -720 -587 -107 104 905 251 583 -809 -795 851 -601 357 -114 9 -232 730 -416 690 -557 510 616 37 639 -998 -994 -492 803 775 -671 -958 -572 832 -317 -608 -895 -712 -298 -389 -39 -413 50 -560 -53 481 -50 -543 -110 106 447 -772 889 -267 474 996 -961 705 -770 833 611 -221 -216 497 752 -290 -60 628 -920 -193 8 -740 729 872 349 248 -719 -347 -276 987 983 554 708 -84 843 781 -739 746 -801 246 -382 -859 215 900 362 802 -919 751 0 843 947 -256 -532 318 -179 740 -256 -464 58 -709 -145 -539 -107 -779 791 225 421 -56 570 -584 135 425 726 -32 -303 422 548 719 -344 680 -391 -629 655 566 196 790 -196 -840 -747 618 908 -539 88 947 812 37 471 510 809 925 -127 846 -188 -274 95 -458 -222 -677 203 -817 252 251 -292 417 -467 363 369 -794 17 -474 -333 -92 211 380 506 354 -885 -477 -14 -302 -363 5 -95 738 -330 -997 621 -194 644 909 -240 681 784 -658 873 -193 116 931 343 -509 -768 850 868 443 309 593 -155 -583 -937 264 565 -726 -325 556 60 -7 626 -409 884 168 529 849 290 665 262 -317 -860 -916 -881 -103 769 -608 411 861 -291 -397 91 173 974 -699 -141 -475 960 -749 -32 304 399 229 -452 42 689 -595 -959 625 489 -654 519 -250 -446 865 -82 660 -106 -284 -780 152 616 -597 -875 -939 -318 -13 -648 -267 -350 -906 607 -506 -986 -647 101 537 -782 -145 -12 53 -676 636 -493 160 -902 429 835 -825 -243 -431 383 -85 -827 330 -729 -257 173 523 -323 758 -530 -701 -708 -195 -670 440 507 801 -496 652 -391 -330 -845 -983 28 804 443 -528 -186 773 669 828 267 -191 654 -272 -587 632 533 269 943 530 -534 -955 426 -508 553 895 -778 349 -478 -305 -540 -501 285 20 -857 -634 -233 -144 18 -859 142 -27 632 985 442 -15 -350 675 255 -994 -455 -111 961 484 192 -484 -411 -872 -468 -179 926 -4 -665 601 -241 170 -982 247 -385 -698 707 17 -978 -644 -69 -80 715 -86 -264 -894 -949 -175 -794 656 857 453 627 -778 -317 640 79 -942 -250 -136 174 -121 -833 316 17 -460 248 -26 -306 -283 -855 728 917 -602 -976 366 -370 650 -715 -30 -494 -515 -876 -519 -978 -325 86 49 962 732 -149 590 365 -557 20 443 763 -258 504 335 -456 -970 -16 424 434 -152 26 185 533 -130 -970 35 39 72 658 -219 -366 -565 870 531 -692 -846 -778 177 455 -321 340 533 -430 -370 24 -95 225 -493 835 -312 199 -160 -671 -81 -874 303 743 -648 59 -204 -24 -135 949 435 782 -112 -215 -23 810 -745 -288 -464 387 678 408 -122 -777 158 -497 -876 202 672 -451 939 -618 334 -573 509 330 -91 -910 929 291 -750 593 958 699 223 -328 -483 420 -532 200 -571 501 566 886 717 831 116 247 553 55 4 275 150 -70 -883 64 698 300 501 135 -149 -798 693 -644 55 988 485 649 -159 492 -165 923 -229 -824 250 338 -210 -368 -135 784 -312 -488 699 -348 962 -835 -272 -848 -634 -489 -387 503 -57 -361 -391 -919 181 -402 171 489 -707 -405 250 -722 -742 367 703 -78 717 10 73 -21 143 -823 976 -208 634 -767 214 -496 966 779 997 -77 -416 -107 -82 -786 143 279 -110 -974 76 -647 722 -106 -341 -535 -775 378 949 553 131 -220 191 896 -135 494 739 -17 822 -137 -190 205 843 265 63 -19 416 564 945 175 -235 8 395 448 -453 337 -73 745 645 -431 -748 -624 499 49 -89 -955 164 667 -908 413 54 -187 -557 -523 -113 980 585 898 -903 601 -495 242 22 -764 -758 -865 -571 871 -985 -759 -428 145 673 493 -107 -461 -982 -510 619 -976 246 354 -508 940 -419 95 235 -719 525 -473 488 654 142 141 -140 162 366 -33 104 -20 -185 993 -196 -357 255 908 -636 252 -469 497 -534 -668 -193 961 401 -782 531 -981 -28 -188 -547 -4 686 -271 -718 835 -381 -936 687 577 -882 -509 906 838 321 -853 22 980 531 616 932 -681 -355 -383 -433 335 445 534 -832 47 749 -503 -49 -423 291 -874 597 -559 796 387 548 220 -663 127 520 101 438 -932 -622 -495 45 485 808 -368 -647 -78 890 176 847 -785 -273 572 248 -120 656 589 -484 -973 -863 690 -215 536 -678 -277 -716 444 -991 92 -669 -528 538 957 884 518 -881 -250 293 -211 231 -223 547 814 -296 -569 518 643 -811 622 939 -145 564 -45 815 -400 -51 -373 427 195 -936 -81 491 -466 269 -100 -803 -392 599 -311 147 -146 490 -55 -755 -997 -523 -982 -812 406 -445 318 665 -828 937 464 -732 -449 -733 -705 395 -35 677 336 558 873 910 -450 210 229 -562 344 285 71 710 500 563 -387 352 702 334 -867 -587 373 -640 695 265 284 421 131 -34 -16 487 -989 -838 -90 181 227 -342 852 -315 952 -980 -257 -734 17 -621 339 81 781 774 -816 870 -622 708 -364 -83 -725 -278 378 126 557 -809 -883 -876 -398 -273 330 605 912 -836 580 -20 -896 802 966 918 520 985 879 -58 468 -137 -287 177 700 845 -234 -138 -672 -267 -205 19 253 -972 735 894 -669 643 491 508 -391 -275 -262 -536 163 -187 -196 -486 -203 -72 720 -330 -364 -890 13 801 -641 998 -339 -697 -308 841 -769 -664 -836 275 -856 2 -68 735 142 -120 826 332 -558 62 -504 -479 -806 663 257 820 804 -11 -524 -374 -701 367 -153 302 881 -379 -527 119 628 -67 -445 -790 982 661 -591 384 -109 169 27 -463 -702 -492 -949 -239 298 -475 39 -980 -763 -471 -837 -697 -881 -514 590 -834 -487 128 103 -95 703 347 717 117 9 -581 217 383 -361 -307 215 -150 170 -939 877 254 776 -406 975 -894 376 540 783 8 150 416 594 -630 816 366 387 976 959 388 261 103 112 -893 974 -584 55 -704 502 406 329 578 -669 512 -58 180 635 36 264 586 800 228 -261 -957 38 834 -826 -508 -685 -178 720 -982 -985 -78 158 720 232 746 -417 -474 -80 -646 -902 -488 -90 18 463 650 -527 -644 -579 -969 -668 850 -838 -592 711 277 -704 417 -357 360 -660 746 -851 -29 -757 910 -656 174 -616 477 556 -560 996 -961 782 -783 674 -614 483 -347 -889 644 -220 -258 -153 -681 381 570 274 -333 -318 -28 306 -261 -548 69 -389 326 258 758 689 479 -742 405 -411 -557 -204 802 -969 -54 -720 272 958 -274 -653 354 -905 967 -95 -494 -460 480 -814 874 81 -851 760 -479 840 647 187 -734 758 -65 -449 -983 78 -703 -214 14 -153 -74 -377 387 694 495 -747 -451 -786 -942 717 827 -956 948 -763 15 -54 805 -383 73 783 261 569 -840 -736 -701 123 164 -860 -771 668 -980 -651 -69 201 -872 388 -2 -586 -302 -738 624 388 -429 -920 34 -3 778 -530 772 -347 719 722 -39 639 -923 -290 668 -28 -228 -944 -52 930 -781 -273 578 -9 611 -95 -509 344 -449 636 354 -331 776 -988 904 451 -150 550 865 314 -175 -548 175 -239 -362 828 387 785 581 664 -948 -277 245 378 484 687 897 -486 -987 -27 479 -713 -863 -383 -383 -354 989 701 141 -61 -664 174 11 -417 223 822 189 790 -42 423 -35 584 -338 -126 930 911 -591 -570 97 -271 876 -516 -61 881 823 648 898 505 -413 -200 415 373 641 -376 115 -534 870 579 987 -136 168 308 -500 -507 -369 -267 89 -864 169 -923 -483 69 -321 -836 985 137 399 762 649 975 -463 -319 -155 -278 -75 -524 364 -686 -640 -460 425 740 847 -310 -313 905 -338 -942 555 -77 -991 -335 -514 174 805 378 994 -423 607 617 178 561 658 -28 -237 -801 -72 -637 192 -607 -25 -764 586 -12 87 481 853 762 -200 -720 841 599 -997 73 685 -608 -128 -1 873 208 426 646 909 -973 361 241 513 -865 612 -146 -84 -475 -934 -316 -826 -818 -918 79 341 -454 -508 26 -382 -351 -555 213 598 712 673 992 837 62 657 136 -330 986 -857 -667 859 -847 -802 -971 182 886 712 692 -660 935 431 -338 318 304 24 41 -651 202 715 -808 -94 -819 511 756 -11 -643 -396 -545 98 -531 -520 603 -167 352 -395 -570 -968 -675 -472 -642 -574 364 -846 19 -148 -592 -376 -97 -137 -749 268 15 16 -449 697 293 -426 -67 736 -419 930 -725 916 7 -892 -335 53 -75 -791 -561 -773 -366 -736 599 -569 -280 -153 -745 967 252 422 -358 734 31 -826 -261 -669 -632 -399 881 451 -98 -908 -671 578 970 285 897 -569 -739 -713 -507 971 -373 -19 -503 913 -257 -635 342 -455 -393 -502 718 41 -755 -710 629 123 -411 479 -449 -184 845 794 118 -791 -538 699 -286 -849 558 -302 426 -528 980 319 -740 980 -456 779 -935 895 111 -282 -512 -557 -506 461 -74 -486 835 893 -126 -470 804 -835 -293 397 -599 -321 -244 -474 -746 -51 -511 -631 -909 -173 179 -297 -659 340 -653 25 2 -821 -878 665 602 -260 327 931 248 255 941 -698 992 815 850 -228 704 909 -639 555 -16 712 -701 426 -138 -790 -946 952 531 -877 -458 360 5 -516 -691 62 -165 -157 -916 -864 367 298 441 -450 376 261 424 963 -122 -348 -571 313 -625 -905 410 567 -932 14 178 438 314 39 934 446 -230 601 -509 794 -774 767 575 -969 488 -556 -494 432 756 -284 -16 -273 850 340 -787 659 648 816 633 633 -873 -991 -571 -975 -667 357 417 164 695 443 631 -210 -681 446 223 788 38 -112 -287 -834 -527 -127 -708 856 -149 327 -961 -561 800 -912 546 978 63 136 731 956 639 59 319 501 -996 590 71 503 -112 106 -539 -804 -121 -992 383 -619 962 29 987 368 -999 897 506 -908 723 -469 423 215 -129 -615 -385 -651 999 -69 -47 -967 -783 525 -393 683 -938 -229 477 693 36 819 -834 -152 104 -339 -237 -887 -925 24 52 -674 333 460 -441 480 394 -345 -875 638 -457 -517 117 748 314 460 -917 -520 -322 688 -672 -741 915 -467 36 -328 910 233 -418 -518 488 795 457 -687 850 744 802 -933 168 -982 -257 247 -603 -501 -52 -307 509 -13 316 -639 -431 -115 635 -226 -140 718 322 245 -780 666 526 -721 -58 -849 -68 -276 336 -269 -736 130 -337 -835 314 -779 -210 -695 -572 196 298 451 -120 244 -23 -100 -498 38 504 -757 -386 499 36 -948 96 -406 164 641 689 -163 363 721 -436 -121 -281 -284 323 994 -869 -453 -883 -670 528 -859 -677 -678 350 -39 826 -3 -974 -315 -952 55 -648 -864 168 516 -468 690 433 -851 826 961 365 -397 -957 704 -163 -249 -325 -528 645 974 -130 -800 257 228 -747 1000 -620 547 -128 654 -669 127 162 593 -37 -284 -773 -103 -868 -822 -536 -371 545 -679 13 38 -536 73 -824 616 -453 881 653 915 -919 543 -761 -97 -70 -461 -512 904 -178 -604 954 -138 653 886 731 -925 -643 670 -49 -991 -210 -984 -687 913 213 -291 536 -580 -248 247 -144 498 -288 -226 -190 -411 -730 -646 182 -414 -751 -102 -57 469 -689 -512 996 178 -928 -771 294 -646 -786 -967 -156 657 -19 469 71 -414 264 635 -618 706 472 -950 563 -97 784 491 -89 -884 -589 588 988 696 778 753 -755 -59 -80 64 -557 -475 531 -20 258 -753 357 195 -791 191 107 144 -337 310 658 -6 -111 -638 485 -170 -762 -800 -294 -654 626 575 489 19 -285 -259 -371 -50 74 -606 658 -406 764 -588 46 940 718 -979 186 311 267 567 -787 771 205 -732 361 -440 -747 -215 613 241 -349 -738 -702 541 849 979 -781 17 627 -814 -876 783 -177 208 -997 -499 -212 -553 227 -749 -388 -227 -394 909 -990 -323 -814 -119 889 806 -128 -713 -182 330 740 515 833 833 -389 650 -763 -430 146 -401 -281 -467 -636 939 94 -10 -947 -453 -403 631 -150 -911 -782 692 740 -266 -897 961 713 -402 155 -244 -79 43 471 -436 520 390 794 -853 664 -34 906 -232 -563 -724 921 323 -91 470 986 -399 -527 85 -17 256 -251 -472 550 -894 789 -728 408 616 719 -823 -677 37 -998 -343 -282 -3 -282 -403 -579 585 -684 190 -870 -827 -250 -96 -639 664 -378 -211 316 395 -684 -335 698 576 888 -789 -739 -619 -664 719 -989 -3 -655 -818 -269 -879 -775 -338 795 -936 -656 -829 44 -448 -79 -546 676 216 -209 902 724 -475 363 -575 -385 500 -868 -971 -799 -495 525 797 755 -538 -751 573 435 -958 739 -815 -545 98 -891 -87 708 329 -559 -745 -624 -752 -526 703 946 -813 125 310 308 718 62 -439 -746 -713 367 897 281 -20 481 933 644 -134 -586 544 -693 -796 -950 -972 745 248 -291 608 1000 -675 -466 -974 186 200 888 -904 612 571 976 552 384 570 175 -134 -364 -120 -616 -379 -986 54 -48 -76 467 296 -496 -751 926 277 -202 128 -196 -809 -155 -994 -569 -321 -668 669 304 -937 740 537 750 -68 740 264 -952 -824 955 -58 725 -230 183 -938 504 -592 566 721 -673 414 717 -73 634 509 422 900 34 -532 995 -113 -219 -632 -629 318 -810 76 -543 38 -329 693 -110 -809 128 -181 184 -897 292 516 -827 318 -798 -298 -157 639 -613 206 -279 903 -261 778 689 588 -58 458 -325 -919 340 356 -191 516 -500 -288 316 -122 -94 -608 -508 386 -758 -933 350 -36 -665 -842 -363 484 156 873 -702 605 272 -432 -858 -169 -368 643 981 -539 634 -287 -934 420 175 -809 269 179 645 510 294 -776 -402 715 985 307 -119 -984 302 -163 78 193 989 -330 850 -759 703 170 317 -654 923 -558 403 -113 -338 399 -380 393 -45 222 448 -58 469 420 -330 666 -654 47 19 -459 294 65 -21 -685 659 -868 -980 -129 -506 496 -818 -544 891 -776 -935 127 -978 256 220 -40 -105 -371 -133 928 -697 -585 -986 449 13 -253 661 -50 -563 308 721 709 -406 -524 80 729 -702 243 591 -310 177 -854 -474 -694 -941 -412 -250 -467 604 650 672 155 382 193 334 184 -133 408 -599 -435 115 86 -218 -379 -873 470 -397 -874 340 400 -49 415 26 569 -546 -480 352 -672 934 -646 -954 766 -97 552 473 -84 209 -624 -48 -831 -132 -702 -47 -822 228 -307 5 646 -997 -765 -444 92 -494 -945 598 -632 430 -459 -461 -388 203 -922 874 -416 -888 877 930 -903 -113 563 182 925 -917 688 -322 455 778 -57 112 90 427 -798 16 190 -123 725 729 404 847 -690 -824 -586 204 -529 298 508 451 232 -463 61 683 -536 -547 -744 340 -712 -169 397 -395 370 -623 -211 219 -630 702 -392 -276 655 373 354 -398 730 -81 -372 378 -687 -464 32 369 275 430 -614 539 669 -937 392 -353 264 -482 822 584 462 604 932 400 340 -119 -485 -141 537 959 -909 -700 -277 -159 -972 -467 733 557 -611 -263 -94 -666 -473 977 -629 -469 -162 130 777 -423 -606 -985 -341 -324 545 54 135 -713 688 -1000 649 -679 -558 -211 -311 738 345 254 644 399 910 687 -797 220 632 769 646 271 243 -437 -68 899 667 938 749 -722 883 713 -1000 -767 -807 -657 337 -685 783 569 460 668 -345 -925 -709 -539 304 77 -161 606 -230 449 -113 -202 -66 -605 609 -396 368 -760 67 630 909 996 -708 301 -80 -472 -817 790 -949 406 -240 -484 -989 -601 877 -199 317 -961 523 737 345 -908 -115 -127 -641 -622 -930 279 -680 463 -15 -809 206 573 115 627 -25 -133 -821 14 811 46 -48 -138 599 385 853 -257 -803 -862 -422 -829 47 -738 -25 -910 -29 774 -851 257 390 196 -909 395 756 58 823 -664 -766 -559 706 -76 -734 576 826 443 -94 360 433 -396 -128 824 797 467 -801 678 257 841 -308 -601 630 -18 835 -629 881 872 -635 -450 612 2 151 755 -924 915 -974 -674 -92 930 -448 -673 632 629 594 64 -487 -937 -811 943 102 485 -67 816 656 -25 -754 -389 -94 402 851 664 -591 -628 676 -168 -675 343 -974 323 -514 179 322 -900 -479 577 -798 -950 -493 593 655 -564 193 701 732 -230 465 -121 115 573 668 906 -117 -793 206 -774 -894 -790 6 -295 640 -846 -638 -638 -892 515 602 982 -48 -260 607 489 -265 -414 394 695 -89 925 681 93 766 558 198 -967 -429 234 -673 -496 -831 -969 -541 513 171 171 94 -791 717 960 -755 163 -494 -745 860 -183 964 983 -184 914 -764 -403 395 612 -323 -849 914 702 55 -239 160 -325 809 581 -247 -164 -114 -789 -676 835 342 -352 927 -303 410 -98 968 -491 246 -128 -818 -359 -520 459 342 -213 -126 -226 78 -328 47 616 -286 273 755 -719 -241 992 -370 220 359 -900 -739 -359 -677 -695 820 141 428 -421 457 -281 -649 189 -403 473 -347 954 559 252 -935 -151 827 -160 404 -674 -308 -335 579 -971 982 -389 -173 671 752 728 854 -594 597 865 128 -109 -204 139 614 -252 139 889 500 980 -620 -686 -748 59 -571 682 232 734 551 -639 -805 237 -211 521 716 395 545 -499 865 -554 125 385 874 540 -116 566 807 195 -988 380 499 235 73 -217 596 776 -627 -749 -486 -1 932 415 59 431 -550 -305 -421 368 -266 -591 923 540 367 736 393 240 -507 -144 412 69 794 565 -747 -382 254 -557 -292 -437 363 198 -209 -555 -886 484 -239 624 -308 -173 -399 885 -217 882 -463 344 -812 925 24 792 697 173 49 545 179 438 -674 951 -275 -36 213 215 -682 842 -52 -544 874 929 987 800 530 -807 236 62 -690 761 -14 464 60 136 -99 848 -253 -967 929 -324 -580 -350 895 -635 279 373 -774 416 155 538 -356 -791 296 -758 3 -58 -262 72 -619 -624 87 -173 678 744 -114 -992 -416 463 392 -585 -949 838 -529 468 -938 612 857 365 130 -475 -232 -609 -976 -129 -573 136 532 864 607 237 -956 949 -742 283 -708 779 -539 869 -808 927 -978 911 583 -532 439 788 178 767 -426 -277 385 664 564 -457 451 621 -78 -375 -834 -59 765 791 -936 92 111 -457 -544 523 -523 -745 -224 40 248 -833 -365 426 409 523 165 -428 -227 231 -403 52 72 -650 -175 914 -944 902 -848 -363 397 189 -324 962 178 -441 73 338 -392 742 164 -420 764 -521 346 782 -185 -308 508 -739 -198 152 866 -493 -238 581 375 -204 658 -367 -712 175 423 -70 -993 542 -343 221 319 141 -175 699 836 -254 314 -653 701 -556 -52 786 241 127 -935 304 388 669 -363 -817 -393 -769 825 393 -142 880 -163 -453 -344 -912 288 -386 171 -893 -570 804 68 703 709 506 -482 421 -774 -521 -370 32 -656 924 -549 -970 5 -270 29 -848 -536 512 -997 -894 808 160 638 24 -790 -961 -67 240 -769 183 198 -28 -728 586 983 -852 281 -797 -846 -459 -487 -309 11 -523 -971 -787 -497 -360 168 169 347 -926 -860 -892 -930 -838 380 -6 -259 622 -794 45 -961 -615 589 715 -781 927 -519 -397 -709 560 406 -801 436 980 368 -161 -863 139 -98 -970 636 500 946 687 -81 955 539 120 962 -145 423 626 327 -567 433 49 622 162 -536 -44 305 -523 404 29 -924 -110 -994 -587 367 -617 -723 219 832 16 -865 -246 -328 -610 -829 692 -445 -264 880 966 197 941 -440 -176 -629 -53 -88 -159 -974 702 -144 -498 -252 -275 313 -837 912 -991 -64 -272 565 638 543 -780 985 -969 -758 403 -436 577 -606 985 690 606 -756 769 -210 247 211 -593 977 484 883 -644 -712 676 -721 -638 -310 -341 767 502 -620 663 663 -266 587 931 593 898 -981 973 -144 -710 -51 522 -216 719 -569 -268 -86 236 818 -421 -887 672 796 -851 -354 635 169 330 -998 181 655 -726 795 578 367 -217 -994 -280 619 -897 847 -722 351 439 -588 692 158 -878 -30 911 378 -918 -292 -290 929 -70 -112 371 -208 656 -71 -31 99 -612 576 -330 -478 -247 -971 -977 -950 156 -806 522 -682 473 857 -179 589 161 213 526 -781 431 648 -334 -637 -956 -698 843 -844 -237 -520 27 -615 956 -858 981 -146 184 263 -771 -675 393 232 7 65 333 -815 -329 -802 -548 51 -3 -119 -967 955 -216 -385 -774 -819 -460 -47 519 972 676 -769 -41 799 -273 -292 440 723 906 639 435 414 883 -535 747 -485 45 -295 360 -141 -23 -542 285 873 175 914 560 972 -590 873 -992 -568 -314 -159 976 859 -795 -723 638 -102 31 -784 -338 872 -939 -355 538 472 636 -695 -229 699 -288 961 92 526 413 123 -744 411 673 -618 62 937 25 351 -113 225 287 -568 -291 -886 -64 947 913 229 -681 468 797 -503 827 983 -620 718 -859 -771 687 84 89 -855 -615 659 753 133 -634 633 816 -587 -75 -974 -776 -522 931 14 -718 -355 -792 782 -744 175 238 798 907 -450 -635 -332 -954 -694 48 -472 454 817 312 -392 892 133 -828 -633 -360 -318 78 -560 -772 -17 549 -744 -840 -5 -558 -71 545 278 104 697 977 888 -503 -996 -866 -206 -277 -754 683 -155 -254 205 -884 997 -758 970 -842 320 637 234 -313 766 -783 -913 252 347 -812 113 -427 -969 264 750 -72 241 -250 -148 -510 -443 -179 462 375 241 -622 731 317 -271 295 587 -482 -604 -926 -165 -176 180 968 821 -482 -479 43 -455 -618 949 -37 249 -299 -738 553 346 -933 -115 -929 264 -931 897 -82 -374 -211 821 -413 805 -16 989 -259 -224 -220 211 531 -272 -792 -293 95 -790 -318 659 206 714 -864 567 997 855 -661 851 -840 -419 478 -114 -395 -134 -311 -692 966 351 781 389 135 225 -315 210 -211 840 -405 -879 470 -881 -969 375 346 -880 16 -76 468 542 759 918 799 875 164 464 564 66 919 486 -258 604 164 23 950 -95 378 443 986 614 927 -782 993 161 871 -515 -782 431 22 -53 -450 288 -65 544 -591 -572 -510 -213 184 -839 387 -747 -615 450 602 -765 52 -368 553 -839 852 -727 439 -559 -709 -787 -41 -262 682 427 -564 769 370 -394 64 -993 -577 -294 -83 -443 795 33 -289 -785 998 957 -937 356 484 -408 -876 -507 392 810 -754 -591 992 -155 439 572 138 -824 -775 -678 434 -542 516 564 653 -256 -451 -165 594 256 153 -791 -699 -730 416 -254 -327 -437 14 516 913 525 -144 -20 -641 -834 -156 -202 -951 135 -59 708 331 873 -309 -381 148 -59 944 992 -484 -199 -526 -872 85 330 717 -667 -185 438 585 -71 145 31 6 -34 922 494 966 -901 -261 -343 261 -41 70 548 794 561 143 -1000 -633 604 370 976 -108 730 136 -172 720 920 -749 -873 -594 471 -43 454 5 -936 989 613 791 -212 -473 371 -337 -782 594 -626 -17 817 -75 709 324 728 479 -249 -944 629 -694 -591 -56 -143 542 767 -119 -965 827 -476 396 -445 481 -485 -731 -207 502 289 288 -27 -732 409 357 -81 232 540 430 994 -538 -6 -495 510 857 0 288 172 -674 94 312 -17 -112 449 -638 -682 206 289 281 39 -290 12 -148 -393 -123 393 506 905 -641 863 659 730 -922 884 203 -716 -85 70 426 -70 560 994 -605 -396 204 -10 -226 -833 -431 160 877 285 333 -340 -64 114 -291 755 -865 596 457 -901 -178 276 -336 311 -753 -859 228 -439 427 -601 -707 -766 -758 757 -625 773 -910 -479 -618 560 -395 988 -55 -549 -428 -437 710 -955 -398 460 320 34 -17 -33 -932 607 218 -231 796 961 -410 564 840 36 525 -657 277 577 683 -842 -443 132 668 -451 209 -639 -253 407 -290 505 -626 -108 -863 -486 -785 970 -693 -432 -768 241 -97 -150 65 -357 156 155 19 -826 226 -587 -433 -252 -202 -342 486 -539 301 -265 770 -799 -157 518 -116 -811 408 528 -381 -850 583 472 777 -698 -47 -94 567 -349 815 -311 49 6 -381 255 453 701 -169 -976 -108 -396 -437 556 109 -165 -72 756 188 -375 -416 234 27 -122 141 752 223 -23 555 933 -327 828 -336 -253 -546 -486 -992 210 636 451 -40 -780 725 -423 -318 550 193 839 -76 -16 -779 747 677 260 -39 -357 -374 -817 -199 365 -690 925 755 230 -505 42 -449 14 972 24 -124 -162 -821 -732 705 -841 942 490 -409 -471 353 340 -791 -88 -426 590 62 184 578 -924 -746 756 -915 -858 -408 538 737 -530 -369 656 418 692 -201 373 271 191 275 -189 -635 139 -89 -861 -208 -400 786 -521 875 986 436 -372 431 -5 -943 258 -803 544 327 -661 -154 -493 -998 810 805 842 -186 -964 5 -321 -264 316 -69 -180 989 111 342 -863 373 6 -552 -694 348 604 -881 -322 538 194 424 -750 505 304 -631 -90 351 729 350 -783 -973 -32 336 910 -113 -1 221 -821 223 -94 -622 996 157 678 835 245 -590 -425 -942 504 -980 -83 -524 692 -421 835 28 -86 968 -184 364 -271 649 -425 -629 67 962 551 596 -307 432 -105 390 862 -778 623 372 -571 780 930 -717 -955 301 -415 405 -327 -811 942 -835 393 -471 620 -631 -853 180 -578 875 -870 627 744 -981 369 74 771 -557 -289 596 336 493 -973 -177 -854 815 -879 -238 -301 764 199 965 -217 -665 697 1000 -791 -887 460 279 -907 -697 742 211 -549 -167 26 -526 232 536 -597 -499 -46 -417 -490 28 748 -106 308 10 277 258 329 -466 496 356 -585 -967 409 16 664 186 753 0 847 70 -354 -968 -428 20 179 -832 936 -368 -346 775 390 -590 -230 805 425 985 749 917 283 3 -129 790 -825 621 895 -341 40 -859 118 -621 263 -449 -315 723 -260 -453 610 -21 551 221 15 998 327 -148 -269 -667 741 -327 606 381 -184 358 972 -154 -959 581 886 647 -937 -377 791 164 348 -545 662 -5 -542 405 409 -305 -24 671 916 519 432 -558 -374 465 -998 944 -510 79 423 -940 -19 -163 -274 790 -989 366 -218 883 80 537 556 -982 787 674 488 153 -742 -927 953 355 213 764 -922 -965 -592 -537 -898 -377 432 -659 709 -147 517 -943 155 -435 -641 520 -711 125 -857 547 -426 -690 631 -638 -844 775 700 -205 30 758 518 -872 191 -843 -618 254 754 834 623 19 -972 417 383 845 971 -779 -982 361 782 -829 438 833 156 -299 938 -763 -857 -115 729 -492 11 515 -249 -645 -172 203 -637 376 188 303 735 564 -617 -674 -193 838 502 -503 540 590 -530 821 -97 -103 325 -391 50 607 -62 961 -752 -261 931 -554 753 -490 236 242 370 -314 -795 105 -858 305 -303 548 914 965 389 877 55 -619 -513 965 120 953 -789 880 438 909 751 -134 974 -763 -653 726 -692 -440 837 227 -586 732 176 -709 -238 -706 -673 61 518 -152 488 307 219 -227 -390 -521 -793 379 475 914 717 -601 74 -552 -233 -147 569 387 -798 704 200 932 248 -257 34 283 -310 916 498 -962 -449 1000 -716 -160 -306 249 -627 501 350 565 497 286 763 -744 411 -485 -91 -298 -443 635 937 73 -269 985 -904 199 99 -983 793 -805 -491 -979 -414 464 232 -98 717 186 830 209 -821 846 -303 739 -155 -179 708 -391 -493 -81 350 833 179 -425 -633 360 -658 882 -619 -844 786 455 -757 -698 -358 -591 -829 206 -886 -289 -913 992 -353 -393 -254 -415 -910 -631 364 717 752 -123 77 -580 158 -924 -742 -781 -393 -15 943 978 754 -21 774 -580 902 -978 -146 -31 -556 -430 832 -180 280 -770 -108 -342 547 274 559 -923 268 989 608 956 -841 238 -155 -445 -52 869 -639 812 -319 -552 161 231 614 593 -732 679 -420 781 260 50 537 -475 35 489 581 450 265 -885 -160 872 -965 -232 -758 162 178 -873 858 248 -899 828 -60 77 -556 516 483 613 593 545 -153 -231 -558 57 -863 -611 -209 57 748 -403 974 -741 219 197 114 174 348 55 318 -976 -954 -265 -996 -720 -3 140 121 601 478 -702 495 642 884 676 -213 -46 426 -763 410 794 -452 -474 794 212 -659 -866 -136 -760 -272 624 -637 -830 314 239 -401 130 -209 235 -83 232 -883 -500 -702 -278 177 640 312 191 -1 863 -121 -981 -575 -152 -688 -270 -475 -29 382 380 -850 -538 641 -574 683 -999 791 605 352 -767 397 -740 655 456 -480 43 -813 -878 -456 977 -746 -68 -159 917 -313 -323 792 568 338 -830 -320 -286 -684 -836 652 -826 -454 207 -793 540 846 -162 228 -757 -763 -276 927 -716 -793 253 -690 -333 830 -548 -306 872 -510 709 57 -118 -802 -726 854 179 320 -172 729 -354 316 145 519 894 -477 463 596 641 374 -393 449 527 859 -203 -31 -421 197 950 -204 455 22 468 299 259 -441 20 944 165 -721 -31 -561 -614 779 616 -846 256 -295 630 -433 -478 224 111 96 737 353 -853 -116 214 -346 113 531 -36 606 558 643 554 90 539 10 292 458 -544 -479 656 612 -514 506 984 328 180 -165 -396 -231 467 -939 664 640 -287 -128 -463 -556 292 762 101 665 -920 -789 -971 181 -397 -942 706 -678 -13 156 -636 -676 459 -294 847 -819 25 84 251 -943 538 479 -26 240 580 -191 -242 166 960 -957 678 765 573 665 -274 -98 -88 401 941 439 -82 -675 -243 -364 -51 243 743 289 -802 -999 -826 515 824 -355 897 -602 251 -925 440 544 968 142 -689 -477 -950 -350 384 -131 -843 -847 -927 644 -238 200 -505 183 -167 -852 825 424 -104 -423 658 -546 -324 -414 -217 -525 317 -627 -9 691 762 326 273 45 -993 -847 -432 13 -666 -392 -328 733 -874 -849 629 -581 194 -653 459 -225 -288 285 -639 -810 -873 958 929 559 982 -832 958 -141 308 182 662 -215 -692 -987 494 -182 -915 -125 -83 856 -766 -208 -154 -31 -491 -741 374 860 969 529 763 694 -740 861 782 -821 -803 938 331 -89 -497 -465 44 -738 139 -687 264 787 931 -847 954 428 656 429 377 -491 -957 887 -685 -195 349 -355 -578 855 523 200 844 -839 865 712 563 -289 -812 563 -564 658 -247 -293 -211 -957 870 -715 343 -24 382 872 89 317 -206 -620 892 96 -817 635 -823 -950 -542 625 -594 567 -129 877 -843 -995 -665 569 413 805 -405 991 32 168 -1 -845 -748 177 -975 211 987 -421 -795 654 473 37 486 754 974 789 848 251 -694 871 962 -298 732 -524 -626 -165 455 957 791 -766 -403 608 926 -185 -788 -80 679 -718 -191 -87 432 -656 -833 -231 -689 -263 -717 -597 -520 949 -816 255 -976 -751 -113 148 -85 -199 634 513 540 192 410 654 -250 464 960 901 -424 329 -851 210 -628 -495 91 -643 78 448 -516 -484 109 415 562 685 -254 -672 769 -703 846 -554 -903 174 806 -414 -144 450 -918 478 365 595 518 674 -357 -200 466 -349 -967 -904 -792 -197 -617 -559 -737 35 -55 -256 901 -370 764 522 -305 646 -219 -44 -898 -553 -967 663 -931 -141 484 -44 -801 -176 713 -392 715 960 -585 -912 -803 -757 -509 -230 -973 -18 -800 -381 -969 -557 -879 -715 -58 625 698 -267 918 345 -576 187 774 832 -883 -272 -110 -758 138 -931 473 286 -348 -714 -462 -941 -122 -172 -453 538 308 -728 -367 1 -72 734 -857 286 787 -17 677 -120 155 296 -197 -134 -390 154 321 214 -704 -398 657 95 -88 -315 636 -665 210 -381 -922 -905 153 -241 732 -692 881 897 -109 72 -330 -721 -768 -708 336 47 62 -27 273 -933 -966 -264 345 273 756 564 -715 -125 -755 -344 846 84 -349 -607 351 75 423 -196 661 -856 -297 806 868 434 798 -103 -465 -528 420 -606 371 -389 -704 -191 -936 255 -84 -749 -543 -607 -658 332 191 653 258 -909 -660 816 -656 966 89 252 -39 -815 574 271 -738 -825 233 889 616 -956 -148 107 117 -353 335 -762 811 495 -96 569 -595 138 13 186 116 -420 -26 358 -888 729 -556 391 -876 254 568 -405 -900 929 -936 245 71 770 969 -892 514 -913 -321 -23 -722 -953 481 -950 -869 -851 -79 121 -769 355 -434 -256 598 313 -656 284 768 526 -871 379 72 -688 948 804 -934 356 -576 -939 -683 -891 579 -530 63 981 -920 814 -99 -137 -671 115 -296 284 572 -788 804 309 -899 -604 -349 979 967 -213 541 -427 878 -494 -968 265 -588 699 668 910 518 859 541 195 994 -852 640 -220 -593 -60 -334 547 559 -64 -591 -396 586 -435 174 -908 919 945 77 -756 -409 -952 141 -569 210 172 -860 -712 524 351 521 118 829 -857 -35 -165 -841 -512 903 -745 989 409 708 417 -62 300 439 124 -67 -735 36 -102 -120 983 -597 -685 802 2 -369 -354 668 -489 927 495 -939 -376 -688 -362 -336 -226 682 224 -705 92 -580 725 207 368 51 407 717 873 -399 922 -934 -350 660 130 586 -881 -132 -421 797 -569 738 51 -719 298 304 991 -587 625 963 -530 -688 829 -534 -569 -529 -985 832 714 -444 782 18 891 -841 151 594 -118 371 -252 -703 248 -952 366 -650 202 724 -864 937 -60 31 595 942 -28 -23 840 -863 59 381 -946 -797 32 -553 955 -358 -2 -817 -276 -225 -808 520 630 -321 547 -259 -253 397 101 -842 -774 -14 789 878 -621 -759 878 -125 415 -902 783 -214 608 767 -844 -27 -462 378 -542 -498 316 -327 -615 396 517 -295 291 81 -266 -485 -682 618 572 233 633 -603 941 -823 -888 -306 -375 169 976 -938 656 234 882 516 330 -19 -626 269 251 -842 938 564 -130 472 -352 -237 -823 120 413 -741 88 -510 -799 431 -293 326 -268 -649 -903 -562 -76 -716 53 -672 920 425 809 -991 -347 356 -419 -350 -741 -849 -443 320 885 675 993 -966 -297 -723 -564 -675 -524 615 151 -627 680 -323 -296 -733 491 -903 136 -411 -603 971 858 -377 46 855 -356 -462 626 -383 631 978 -745 -741 -922 125 -948 287 -86 925 -183 -45 -817 -65 -367 -763 413 -915 734 -559 -986 -879 879 -641 -629 -64 -84 824 -376 592 120 -198 -459 -478 -14 329 630 473 -154 760 553 881 -910 -388 421 -993 -94 -524 -940 54 469 -806 336 -167 962 987 -656 652 -650 -606 -661 -810 814 -64 -878 -139 394 -31 436 -134 201 -633 -519 -324 642 -921 568 -754 -226 -550 390 -793 904 317 -30 388 272 204 388 -969 -20 -318 360 211 984 -71 95 24 333 -103 -524 -488 -293 -67 478 534 383 -213 -96 351 -16 875 808 -654 547 174 -166 523 609 181 -936 -187 950 -957 -664 844 993 -817 -306 547 432 929 -731 278 64 301 -737 -831 -723 -777 447 492 -889 -569 -958 627 -40 880 -825 -472 -191 -232 -891 347 361 -416 347 -40 656 119 -511 -457 670 748 -804 165 587 355 -369 599 -288 801 -14 -64 -223 843 659 120 -542 -389 -325 -769 -787 758 550 474 -142 586 782 68 -831 -667 -151 -465 -610 379 -440 190 493 858 -906 -262 500 467 698 -818 495 525 245 408 -569 402 -213 885 73 817 77 383 -632 -165 461 -721 846 938 -591 -791 -872 513 302 -496 955 -567 604 597 649 629 724 -713 362 -879 107 -285 505 -689 6 -328 986 833 756 548 -805 654 -595 -159 961 -499 -820 11 851 -386 112 -416 -89 -411 -447 158 -674 -532 -99 37 -822 742 -1 -281 534 902 711 479 527 -978 509 -133 52 -843 179 475 -343 746 311 138 -328 590 533 -786 -220 -453 185 -253 -87 914 -217 514 -48 -47 -444 246 106 -392 469 152 438 358 -21 114 888 -775 435 -283 -286 284 944 705 139 994 -648 999 596 124 -704 -24 -408 -660 476 200 835 -520 881 86 225 -240 -608 -978 19 -361 -402 -313 874 367 700 184 -69 -553 731 -718 -408 -654 751 868 23 -917 889 -615 -751 248 213 -416 -775 -447 729 -857 47 -380 60 -415 866 -788 -644 563 -363 616 -970 -390 -59 708 -447 957 920 -103 757 679 -735 310 -997 242 908 123 638 177 849 179 -262 -859 -770 272 123 661 -987 -763 -653 781 757 -547 455 -81 854 415 -340 999 -392 -512 -558 -857 734 561 860 895 -747 -828 -954 -852 -530 -45 800 778 -82 -557 -588 733 -558 -975 -111 -774 844 -477 -469 -252 -221 234 259 -532 154 -697 434 -358 932 175 -295 -921 242 549 -786 -396 -669 -642 920 993 653 -964 -629 528 -684 -168 -232 -928 101 381 -110 542 -494 126 402 567 -73 -608 -170 -332 -225 -663 637 13 -417 917 -140 -741 688 -973 -205 458 364 -600 -562 -125 250 713 -393 -43 29 363 227 -327 -592 258 -127 -983 130 78 653 -828 248 521 388 526 -354 178 -960 74 738 -160 975 304 535 -264 -689 -839 195 276 -195 141 836 -171 -247 -206 -960 874 -725 760 17 -972 -183 -777 699 724 -838 218 -667 71 -740 -817 518 442 -489 -953 -592 -757 601 390 -522 -713 -631 94 -467 974 55 90 -356 -435 -784 228 -242 -123 422 -900 -520 -124 -665 431 -274 -52 990 569 -113 -322 208 996 831 861 164 391 -668 938 -450 -404 -245 549 -227 -885 116 -608 259 -299 -787 950 -341 370 -874 371 -13 -422 916 979 -7 -421 -437 -645 358 407 -406 173 123 -587 579 631 -75 -622 706 -602 576 417 227 -60 184 -947 -625 -231 -633 960 -31 538 66 294 -65 198 -503 -929 -967 147 172 -670 286 -183 -397 87 -507 -339 169 522 696 665 609 -52 -597 572 913 -687 821 -336 -429 -898 -474 372 512 -634 551 973 -458 -32 424 481 -729 564 196 -72 691 660 14 -699 491 -748 -611 -738 355 294 -134 -937 -145 210 -60 815 -256 614 -12 748 996 -939 -964 654 912 771 -234 -94 427 49 627 -346 108 -727 926 996 438 -28 -698 -865 -922 -224 -864 873 243 -936 178 296 -931 468 369 -8 -376 -757 -857 428 30 807 24 555 10 -502 921 924 676 -599 -157 80 359 773 669 213 -963 820 424 -209 -775 -552 -504 -986 -688 621 -800 -716 826 406 -942 -96 906 -665 850 -22 -959 242 454 -940 -190 537 368 -624 -326 969 220 55 232 -346 -272 -981 -599 315 -250 289 468 -330 782 317 -712 -469 439 -774 -867 837 756 740 -831 -693 892 -113 941 -380 -615 -555 701 685 15 520 960 -66 -724 -394 -789 -239 35 222 582 760 855 650 -790 -483 -346 -282 -388 576 -863 255 -757 -404 420 -575 -943 -521 883 -202 -56 -9 -484 -656 -432 136 545 431 776 -275 -31 171 -563 679 944 658 946 -584 901 256 97 -282 33 754 -738 760 -205 338 -158 1 123 -993 -821 341 -76 967 668 -12 -375 -661 596 -22 -382 542 5 -166 801 -241 -856 -838 836 -924 -631 -407 -33 -306 919 -962 -311 503 -168 -324 -128 -892 210 645 429 490 778 -646 -708 23 -536 -732 -220 930 -938 -100 -715 -913 -783 -914 -18 865 555 -279 -237 729 625 473 -576 556 -513 519 -532 -674 304 -112 732 -445 -919 -89 519 960 -299 -239 -189 -879 -646 -801 456 -974 -272 -744 991 -65 -481 117 -485 -628 -854 -239 995 -867 -917 -196 -309 792 -15 -294 -532 14 79 -713 -868 -589 -857 -30 -413 -222 286 894 993 -384 -238 949 332 -184 631 -652 -434 -786 -516 466 930 612 611 -355 470 776 -508 -712 26 -265 679 -445 -728 845 234 90 -90 -446 -544 -211 383 -391 684 816 -42 -192 -181 653 188 -521 257 -680 543 -311 928 -632 -463 -738 927 -654 478 -897 -607 -267 -706 494 769 262 -979 -130 -146 -734 662 -264 191 320 -493 176 -779 -198 145 -398 881 107 476 -889 -827 -937 778 814 858 -485 -872 -785 -897 -915 51 353 172 -82 922 126 -328 -250 474 821 557 72 -404 750 687 -521 -245 -864 483 538 -144 689 88 -723 -252 545 -68 -715 -251 -365 -977 445 -381 321 102 -174 666 -733 437 606 903 -81 -410 -355 -588 389 424 64 -954 909 837 -882 -275 125 912 316 -646 -821 -830 568 -486 -584 -864 -569 616 541 155 771 361 -464 -678 921 527 -288 675 -791 -138 -379 -391 479 -251 -281 -990 -512 -218 22 -240 136 -647 216 -49 19 -249 -306 -841 352 -37 570 308 -833 598 -989 -438 -289 446 843 -898 -704 -996 831 594 -93 -512 73 501 961 703 706 -852 957 -214 162 206 113 282 -486 406 238 -89 -272 276 848 777 -965 -73 -985 548 155 133 376 -956 -166 836 893 -849 -542 298 -142 -218 998 -824 913 919 880 -573 863 -540 -739 -5 12 186 75 703 -201 -215 -33 -150 -694 -701 106 -210 -542 -159 546 448 198 671 870 213 -712 168 810 -768 198 -17 -757 -90 728 -199 872 -305 431 -184 109 -525 -270 887 488 -813 437 993 83 75 519 -491 -494 566 608 447 -896 -315 -78 54 -983 898 -421 439 662 -343 396 -21 73 909 -163 102 -913 -547 147 -367 -776 507 -178 -368 -222 216 376 -211 -974 -217 31 45 -134 -251 -331 -506 271 915 962 -625 143 -240 644 187 -567 -357 -401 -728 -133 -912 816 -233 -275 901 -533 948 22 584 178 264 -6 746 689 323 410 -403 792 710 -924 -839 -780 -371 -103 560 177 -131 83 250 -228 -189 -91 -217 -157 -746 405 776 675 821 -764 -257 787 242 169 579 238 182 997 287 -968 30 381 666 -148 -598 -422 935 885 -64 709 737 237 382 -538 -743 809 764 505 158 -155 -839 3 -717 658 -70 814 -73 -562 279 -991 -285 -938 -223 759 -928 -109 812 -477 381 -38 -226 -127 -48 67 -692 156 774 -705 -413 -516 880 591 888 -511 -214 510 604 -58 -840 198 934 305 -805 -720 425 758 -57 -684 -960 631 881 -772 304 -171 114 -533 -686 745 810 702 -421 -701 -850 -147 -333 -248 -548 485 970 -366 -819 162 96 579 -714 280 944 746 -951 -713 428 -121 9 200 -148 -548 770 -35 -624 -51 -93 99 -346 560 913 -560 997 -544 110 -789 57 -429 749 -987 635 -708 -104 632 -125 -524 -380 -928 725 -375 -393 572 712 -19 548 487 -387 673 217 275 289 29 251 455 31 380 -810 -196 547 -41 392 207 -102 -839 519 -520 561 -301 352 489 44 312 356 -417 -814 113 -773 578 856 -491 -910 47 133 219 -100 -196 -563 -34 424 212 613 -18 399 643 -742 -674 -573 -221 -432 -173 372 -299 -225 56 585 -332 785 -543 -181 856 -551 -782 -627 299 647 980 -505 935 -688 470 964 -836 654 566 -606 -26 -56 983 -334 -121 601 209 -131 75 634 -129 -116 -344 -893 -214 -367 -528 -793 685 860 -354 832 983 -316 672 462 -85 555 250 982 -465 105 542 -47 -4 -25 -659 265 -327 541 -478 437 899 479 711 548 -907 -640 -165 811 84 -229 24 -673 524 -231 -859 645 -129 670 -417 -268 -242 -727 -612 369 895 760 630 -449 17 -40 648 -299 -748 -123 -860 479 -327 25 93 345 425 -145 804 373 444 -351 913 -284 -955 -65 293 -268 -83 301 668 535 510 -787 -295 -165 -574 183 971 515 -680 -60 -260 568 990 623 -776 -25 -619 -56 393 -206 144 -41 -982 -692 124 -41 788 -636 238 -389 129 -473 528 -80 67 819 -597 -843 -945 -775 256 -795 -678 -411 820 517 -876 -926 -17 -866 -102 -441 -286 282 192 956 -221 785 -805 -939 -13 -43 676 915 164 611 -95 -579 -930 -938 248 -698 -890 557 789 -852 -394 -602 -518 -68 -871 -20 -363 977 724 -644 -369 -799 -83 962 707 -211 -978 -552 -1 949 -275 74 471 851 -587 324 -310 -218 526 250 255 822 -382 -243 127 718 -214 224 103 484 -350 -971 -497 281 -885 190 -952 470 -584 -560 245 -709 27 571 -197 -327 -287 -900 167 147 595 739 897 73 923 -261 828 360 559 260 358 -984 731 506 -393 -862 878 -693 -742 -865 592 947 -801 -358 -868 579 611 163 -893 -147 109 -157 -163 -820 -129 404 -772 -791 472 968 82 165 539 -910 -742 941 -786 -749 -423 35 -722 -630 16 -139 -925 0 77 -828 -347 -330 318 353 501 -614 688 -621 -190 -622 -888 -521 -641 557 -457 488 694 -61 -250 278 595 181 -767 725 3 -926 590 775 -893 81 -868 906 58 -623 -258 224 -216 722 -544 920 487 -131 -610 435 -962 -337 -613 -658 -630 -521 -523 -959 154 -17 -208 164 449 -608 404 380 -480 -296 -456 219 429 259 -751 -83 913 133 846 115 132 236 580 -479 824 -828 -40 -803 226 -287 499 -394 958 -781 393 -966 -514 -757 926 -39 31 -96 -470 182 -432 161 765 -393 683 211 -517 -257 546 -841 554 148 141 0 274 433 714 -553 849 -691 510 -488 817 -344 -919 238 -926 811 586 528 -336 -289 -320 -299 819 -176 47 294 261 -115 339 -703 910 979 -941 599 -345 -704 327 677 756 -43 -99 511 -991 348 283 -975 -466 -651 862 -411 -906 243 -499 -9 955 259 -272 -945 -642 655 -261 -390 637 641 -246 -107 -958 613 268 -812 -649 -363 201 286 365 716 -617 -195 971 298 -886 -453 -658 -873 378 83 374 104 -295 -659 738 482 648 -834 729 650 -80 -451 957 251 451 -737 -256 480 0 -510 623 -207 -58 492 908 877 916 -232 528 458 486 240 643 -133 -895 277 -6 -159 36 284 -791 -906 -413 -64 -194 330 367 806 347 257 -250 475 -134 665 -126 -951 -819 -54 556 833 -169 -929 -226 468 -50 -808 -22 57 -987 -137 -85 265 427 -806 -801 -819 -48 -937 -50 370 -733 183 -518 -34 -976 -960 -512 362 297 -934 -984 336 -309 455 827 -15 571 -79 -970 -655 -694 620 -225 -642 -793 -939 213 598 -340 253 535 399 -644 316 -458 472 -307 -785 -39 153 -331 947 -745 537 -170 213 228 -912 528 716 776 240 -733 -150 918 -915 393 -538 -150 298 841 -816 -411 100 -95 707 690 -534 -869 651 68 -758 774 244 -360 182 -344 154 959 -730 -880 34 19 -814 -550 456 -525 -759 791 -343 139 961 -902 614 -240 -320 996 398 -309 876 344 140 908 165 -34 655 -880 -509 504 -514 408 -720 -876 -219 617 788 -685 -884 465 599 955 -766 18 -638 10 717 -83 -8 700 -74 -864 313 -426 165 -661 -309 206 355 334 214 704 -505 743 -95 -733 -23 -660 -659 -218 571 -851 -381 708 -627 598 -189 -714 -641 503 186 -582 -106 -579 425 -675 -698 -152 -287 905 387 898 -925 910 31 672 -880 -163 99 -616 389 -987 -560 135 849 276 -345 378 695 -181 989 -216 783 -315 -711 -589 -700 -771 -329 18 -208 -240 742 -704 963 56 -993 -196 410 -748 334 723 868 9 -485 -224 684 940 284 -374 482 -62 60 -930 -792 -183 743 -744 -342 -438 228 -244 101 -138 715 -821 -74 681 175 -288 -761 -725 -56 -544 -711 -100 -313 57 -533 -919 -356 52 -947 341 -680 -734 -368 129 648 126 440 -735 221 -301 -1 -342 -372 249 828 -688 774 719 691 -781 -681 -652 65 -88 453 280 -816 -710 176 964 -160 683 398 182 136 89 679 -153 -601 622 697 239 -760 -939 485 16 -753 10 -75 -399 -83 142 -397 560 -579 -518 848 631 -731 -229 -225 -837 -956 153 -519 515 878 64 -746 822 757 663 629 -478 371 -213 -441 -95 -866 956 889 -531 -10 -229 -462 358 579 829 612 -875 436 802 -240 -209 -767 617 -937 -538 702 -676 425 -389 -362 -780 -255 61 -32 690 -879 25 515 -668 -602 -781 780 -107 -994 -532 502 998 -96 -10 881 596 345 792 938 197 -859 -84 467 154 -8 320 -915 -206 337 722 926 -986 752 731 116 -414 22 -271 -747 160 -652 -151 -195 680 258 644 930 -884 144 996 332 253 388 998 353 345 -71 -848 86 -908 -480 -541 690 -350 -137 962 -669 446 846 -822 -173 246 534 274 -226 880 -615 949 -555 617 -646 -561 59 -457 -196 -730 445 967 -720 -599 -878 -414 -552 935 -527 -539 972 1 -718 337 -442 -453 -103 -372 160 313 -277 937 -186 -747 498 166 795 -281 961 -145 405 464 51 -134 891 -297 128 -885 250 -137 245 95 63 -616 108 -406 314 -828 266 -975 -906 83 -540 -258 -972 -136 -199 411 -58 -766 -446 -537 124 702 289 -462 -51 806 667 862 16 976 -382 -580 -123 109 118 -263 -284 -770 797 -322 633 -99 -271 307 322 -993 -190 168 -712 -921 23 -755 -342 -484 -624 -446 163 722 180 -255 336 -80 44 -748 38 926 -464 840 -339 261 828 -594 764 -454 -41 -109 548 -595 118 -362 -440 813 103 -385 -401 -14 -317 598 756 -246 -554 618 658 -837 172 579 -7 -547 943 -993 285 17 -62 -387 -775 -217 38 -993 -57 -194 -22 -282 -85 879 728 831 -803 582 -460 917 -479 -100 193 563 -434 113 -511 -935 438 213 -356 476 500 944 -346 389 -582 648 884 -438 174 -433 380 4 -567 -88 666 -119 400 -740 -315 202 -171 355 369 343 -445 910 -632 -616 -247 842 -106 -835 -469 968 -47 -1000 903 891 141 -790 922 852 244 640 34 -525 492 -570 -986 -600 698 -68 60 -659 -724 39 23 -785 -305 -34 -418 -731 -407 -829 992 -924 688 -698 886 -335 -267 -471 -418 563 661 -224 467 -633 848 726 257 597 -247 752 -687 -588 713 793 -130 72 991 807 -707 236 349 149 683 -831 924 135 232 943 -979 -140 410 -26 -2 428 133 -570 -623 -876 -804 270 788 -428 233 372 994 -67 863 122 678 919 764 -257 -708 -67 -978 -219 977 923 -981 40 -50 65 -639 238 105 921 -309 361 -695 216 706 -48 173 866 246 -820 984 -84 286 -682 127 -153 29 60 115 61 -401 -106 -620 625 -948 -843 -871 -98 -513 -799 -48 -773 -170 -622 -790 344 833 -539 -396 -929 -626 773 218 175 163 158 391 248 -437 -925 234 762 -98 257 86 384 -49 -503 -712 969 368 -635 -977 557 450 -931 -327 604 -213 484 807 185 916 -259 -467 89 -256 488 151 84 -659 600 -148 128 -739 -744 403 139 -921 -520 -837 -465 960 -445 -862 -48 856 -535 12 -287 120 -316 214 -746 607 267 -901 -439 -641 -323 -635 598 796 760 809 316 88 -668 388 -469 370 460 964 -379 -242 583 -760 143 -321 -499 -993 67 135 -557 -49 335 394 381 -50 -689 -475 -381 525 -517 255 -298 -190 -14 813 340 44 547 108 269 167 -739 814 -116 -251 -763 -373 -796 -794 -992 680 666 -649 -999 58 -9 734 -180 -754 39 578 -9 -756 -555 -685 -17 63 62 888 -997 -730 159 -318 979 -256 -819 46 -206 641 705 147 898 272 -924 800 -31 23 787 729 -246 302 -934 -89 -466 491 608 -356 -774 465 313 679 298 112 -123 204 -943 -301 -453 -613 -276 70 -644 671 -564 -57 -13 -825 891 -988 230 269 -260 512 -293 -641 -874 -669 -238 -990 77 -796 -351 473 88 -246 -658 -156 -656 -495 552 616 680 -903 -954 -89 -157 -90 -432 -365 506 -302 -280 707 -817 120 -316 353 -654 910 -19 538 -575 27 864 -713 -481 -277 396 812 160 595 -239 -322 -70 240 684 807 -753 245 955 -763 399 -493 -275 135 196 -875 522 -182 842 -127 -533 -104 436 685 866 942 419 93 -323 -137 -863 196 -131 981 -247 -113 800 -354 794 995 -711 -386 809 -675 -183 -733 543 218 -331 835 -85 -816 431 62 348 992 477 -875 102 97 -471 -401 -100 -587 349 -937 710 -654 -544 -877 -772 123 339 164 -594 900 -345 586 354 -479 -883 -684 -868 261 543 -902 131 176 -67 677 -268 509 908 -126 -438 593 489 -857 -117 717 894 591 245 476 -1000 293 879 -951 996 -471 708 -105 -194 -269 -494 -778 183 -51 300 -769 917 761 -546 94 592 523 246 -574 -333 -236 -241 606 129 -850 201 -513 -206 621 -980 331 -18 958 414 -632 -362 -927 373 693 937 -524 -750 -754 514 -151 639 478 182 -471 -783 -323 -562 -818 523 -456 303 394 -843 995 824 -540 -342 84 32 102 -218 125 -731 -792 627 -58 -139 200 -6 721 -322 569 -6 217 -375 519 816 201 -907 -811 -359 811 -243 -466 714 472 -931 918 942 -290 -346 -314 814 -467 869 -93 748 -979 -535 589 -382 -243 545 796 -305 -957 961 -757 -114 138 -749 452 -15 971 -360 -41 -375 601 218 270 930 990 -695 -475 383 145 842 -842 872 -323 -95 495 -411 -764 443 -700 -386 220 391 719 -556 -40 933 636 574 694 -98 -257 -897 683 -585 538 989 -910 -135 75 719 199 -678 -733 -143 -854 -686 -611 800 199 776 969 -248 393 324 -850 -594 -417 650 -192 963 839 -622 237 128 -255 -998 968 922 147 -90 902 658 215 -149 -443 401 -591 384 170 771 -671 818 -990 -979 444 -236 -173 449 106 754 -46 931 162 40 841 -28 372 251 -597 802 443 826 -3 215 -390 477 -8 492 870 825 203 -614 -918 -75 970 -872 -604 665 -195 245 -949 266 244 240 72 -444 -147 -573 436 341 -103 979 -737 513 -885 788 555 -277 947 -433 383 980 -268 -770 -527 18 -719 106 -681 -265 -988 855 804 958 815 815 17 -679 -697 357 -646 -645 194 693 -380 -474 -999 570 604 440 -921 -891 951 -216 513 973 -484 -229 580 -862 327 -333 570 -111 707 -553 448 -735 5 986 -201 -278 -723 -531 451 118 -13 -741 452 -623 -106 -653 -808 -691 -180 -388 51 -632 810 7 275 555 -383 561 -309 892 295 -731 -295 10 24 -913 -113 -838 560 68 -499 -985 14 -174 999 -209 -347 -639 567 984 899 -258 694 -225 31 740 -506 1000 866 300 932 -249 -746 160 366 -194 -824 213 -440 -62 -7 -350 -822 -276 -311 -756 -350 111 -305 -105 -922 -499 632 693 562 121 202 -133 662 -90 67 821 360 586 -113 193 796 849 15 -917 -713 512 284 -437 -599 -439 -404 -714 933 -116 -658 -641 771 -350 663 -716 288 391 777 159 816 71 -349 -606 267 -736 -974 415 -154 -140 -305 969 -655 850 778 -26 -715 -944 671 -592 598 -618 625 690 -880 329 144 336 158 -622 -973 270 -130 -361 -453 -870 161 -557 -233 873 220 118 891 -647 291 -564 138 646 670 207 -210 -122 -558 141 -288 388 -62 525 262 215 -13 -810 -173 375 -929 344 625 932 -854 -791 -774 -970 802 -294 -467 389 216 171 805 505 -647 106 -675 -891 975 -154 -981 246 885 -926 55 -237 767 751 -482 -815 569 -845 849 961 -975 -176 -940 -91 984 364 -58 -213 641 44 -297 939 264 565 -373 332 -944 -984 128 556 -78 -58 581 719 806 521 -27 220 201 569 -292 58 788 -110 446 -555 -901 299 -551 505 -352 -477 614 -111 401 -768 845 -731 -217 -940 687 748 712 -598 80 -467 635 750 683 -302 446 -611 639 -346 838 -530 956 -743 -15 -294 -702 455 867 874 289 637 740 718 -659 40 -952 231 -648 9 405 111 -634 735 573 -160 -563 -945 264 415 -268 298 207 78 548 -11 -260 706 -734 -959 589 -582 679 -202 -99 558 -984 -161 -104 255 -862 -891 -737 419 647 -975 833 -194 832 197 -459 -33 -923 -653 -84 -501 583 929 749 865 -562 -86 954 -385 -433 690 -995 -589 -353 720 4 -434 -730 668 903 -1000 -553 -416 284 -163 466 -849 -204 -810 -691 597 884 263 381 -678 -115 716 817 777 369 309 426 582 286 971 812 -510 -808 93 778 615 362 -597 -896 -669 -464 -580 72 -654 998 -350 -343 -917 882 953 -524 -37 -351 -931 -456 760 673 793 454 -254 901 -535 -51 -162 822 -491 593 970 804 -303 -321 169 237 217 -312 406 219 34 -131 -841 -196 -620 540 702 -393 -801 162 -282 875 -406 736 858 -175 628 667 555 547 187 711 -154 244 -423 -562 529 465 -281 -809 -106 -462 -848 -125 406 -445 608 197 1 79 840 -625 222 730 -805 -85 173 834 483 287 -13 546 268 318 -586 -409 -960 -580 -893 -328 -548 650 129 619 -404 859 368 6 -63 -803 -692 -73 -508 205 -548 679 132 189 842 125 286 527 377 -260 -798 732 656 62 -401 581 911 -725 -834 714 631 -540 135 525 -638 257 527 469 -312 791 2 402 258 298 -82 405 -434 469 371 -342 -918 -281 -134 -437 -813 -125 422 -862 -730 -312 -864 -397 523 -182 777 443 976 -484 -914 536 -493 -328 305 142 769 -9 -425 344 931 454 -517 -210 590 0 690 -547 -354 -758 781 911 153 333 891 -991 -123 335 799 -638 -451 832 424 363 -302 -943 135 662 -837 738 548 561 -908 25 596 -156 733 -796 382 688 -173 -944 -577 777 -423 542 276 -508 -298 -69 -143 375 -657 -653 -591 682 -368 -159 -328 172 350 451 546 972 468 15 -25 -546 -311 -638 -245 -262 477 557 480 226 -468 770 285 346 881 427 769 730 -663 -834 -7 85 804 -876 40 -864 -228 -982 661 978 451 -697 -612 -365 774 -122 598 -770 -930 29 954 -413 988 463 -459 -149 840 -339 461 -743 410 983 993 28 458 -754 410 625 -172 -467 -802 576 678 -494 23 189 647 435 110 -386 -762 26 536 -983 -565 -408 -548 -676 963 -821 -968 -881 352 -351 -839 616 -322 -514 -160 -851 724 -240 -330 -103 -563 -682 875 89 -683 671 -90 256 -928 514 -120 158 -713 -56 -771 891 618 -697 789 846 -733 266 -782 840 765 319 -267 -108 598 445 612 -55 -694 -67 839 -530 29 -351 -703 -862 -694 100 -791 -769 -534 959 -862 829 -958 -796 695 -212 145 27 973 -390 -257 -549 -317 636 119 -337 217 428 -765 992 171 -469 -625 808 -256 855 -306 -802 940 -975 -145 3 -387 -917 -383 -522 363 -793 470 996 -835 793 -962 422 -282 -565 537 -691 361 125 779 -600 -134 434 -933 904 -141 546 -948 127 -927 -579 61 69 161 -310 -226 633 362 883 -311 426 405 809 630 -362 -500 767 -661 325 125 577 92 672 -701 270 -966 206 34 367 -494 514 384 367 -534 -301 798 240 197 700 711 -198 379 474 -271 471 -866 649 -976 -380 694 -386 902 302 -148 478 229 674 -676 709 -1 554 -961 522 -944 515 -622 105 589 -385 965 -325 -85 -63 368 760 -427 717 929 -471 271 -348 -294 -989 -991 786 -609 713 -500 -72 857 689 -149 -103 -601 -429 880 288 482 -830 969 -361 -334 -903 655 302 356 -329 -521 574 -568 -522 -974 380 -749 -929 -311 -784 -799 881 -989 985 767 391 -471 -271 718 -866 671 -703 -754 896 603 984 699 643 656 -554 473 744 442 353 -244 767 -335 871 -707 -651 804 758 545 -888 -73 -848 601 -381 441 194 -65 138 -71 170 109 373 -95 -767 945 327 -219 12 -769 880 442 -922 -720 348 -575 -618 318 -52 -524 494 -362 948 596 946 -898 680 423 -199 628 -249 -55 69 606 -688 -221 -122 658 -509 -809 371 308 93 -296 480 -167 137 -802 -732 -77 659 -432 430 74 195 509 607 79 781 855 830 -493 -89 674 -37 -184 225 671 -561 505 -819 -381 -762 601 -16 -383 333 693 -145 45 -516 880 -183 -365 -49 -192 -461 833 -677 844 457 -12 907 325 338 -20 241 -213 -189 521 874 248 -478 -744 -197 -539 -695 -411 132 -166 -582 -675 495 -128 -571 815 -425 -506 -81 768 136 869 113 -906 -22 457 -495 -34 537 693 -764 358 -665 -626 492 546 -284 -813 10 219 -1000 -423 -98 782 -561 -280 -222 117 -965 -605 968 -180 -683 322 139 -37 -979 -434 -331 999 767 526 274 558 866 -649 -747 143 377 919 193 861 -711 21 45 469 249 299 530 746 -444 -380 -879 114 764 -714 -394 968 -745 699 -612 844 186 -127 -563 -342 -95 515 -248 644 -358 690 170 -935 -733 885 887 174 -88 920 -908 688 -437 -381 559 850 -24 -927 973 704 -238 364 -768 -763 -595 -559 449 931 -496 125 -877 -31 489 -234 341 -484 -483 478 -57 685 -745 521 -527 806 149 344 705 115 -937 -16 -416 -438 -169 383 530 942 214 890 896 -499 -320 -58 122 929 -679 919 -920 -58 438 -503 -264 794 -362 -5 407 976 -929 761 -757 -251 -12 -141 301 -943 591 275 -36 878 -959 618 786 151 -853 312 -747 895 26 975 852 -114 -134 196 980 795 844 545 -932 -960 -810 -961 -113 -655 165 -512 -184 -670 -176 -152 -551 409 -454 438 854 71 -132 214 -840 769 -574 -14 -530 -900 717 -71 -116 -65 -240 -263 283 -399 -125 -571 790 -505 -794 390 535 865 -603 -552 -838 825 -267 978 761 -573 -374 -852 478 -394 -393 -223 250 -97 -161 746 574 155 260 -880 231 -150 -51 913 385 427 14 338 142 -105 975 -927 985 -914 865 172 -517 -229 -788 100 394 778 976 219 -41 -162 909 665 735 667 105 -432 300 -767 523 218 69 -570 563 -106 523 517 809 -405 213 539 -423 -379 939 700 968 -102 225 200 -35 -668 -994 523 516 141 -78 -526 -974 -945 314 -963 666 -718 109 -556 -180 -821 -527 -873 -81 179 -557 -340 -219 -651 -202 804 -84 -694 153 -100 144 8 764 -103 747 -247 -681 634 76 163 588 265 539 -709 -950 2 -306 -381 869 680 -660 24 285 472 210 887 81 -470 950 533 95 -117 -481 997 223 -893 -816 -37 -721 457 357 257 471 103 -854 269 -315 -16 436 -744 -145 401 -572 -125 812 -606 -472 -804 403 -205 -739 -209 368 641 -751 64 -862 -82 -838 350 -130 556 -294 -418 600 210 -18 374 523 -358 -144 -932 -605 -39 -862 -162 -496 10 -668 464 865 -739 818 -506 -590 199 -118 318 -628 960 803 882 73 -601 299 728 89 69 -30 518 702 649 -879 380 475 -434 900 -804 29 712 909 538 628 160 761 174 624 254 -104 -188 86 73 718 224 907 -420 -675 -2 -579 -73 -376 232 864 725 -775 621 -753 289 -980 -583 -803 -638 -119 773 -673 -220 62 266 -417 -940 -247 309 -231 -296 -147 -110 736 -387 -74 597 280 792 299 -673 -548 -562 53 411 -616 82 -965 -613 -33 -49 646 -824 731 387 781 270 -712 534 -831 -901 -977 -926 -460 733 -834 -998 513 -946 876 -422 189 998 95 786 803 89 696 -408 -994 -833 963 274 1 -795 252 -424 -649 -992 -684 83 -129 440 413 717 -754 -275 709 30 371 -543 -256 875 -348 58 184 498 305 912 -821 994 899 858 -298 488 348 298 -198 -819 912 -626 796 449 17 -631 -956 -646 -355 433 -105 -263 -361 268 -727 293 -482 -470 -793 -973 -172 349 896 178 -989 -224 -984 470 762 723 950 -51 324 -68 636 -160 -979 -862 681 47 503 873 -941 169 14 58 -73 881 -404 572 952 -967 676 -155 612 -710 -192 958 279 491 962 615 79 -353 705 482 -10 -621 224 -529 356 196 98 -932 -215 -78 -619 -405 637 -427 154 745 -563 -566 -641 -443 -414 849 604 862 -840 -852 34 199 977 507 -933 -752 -448 643 -7 220 -596 -254 782 652 589 184 -593 860 -994 920 -151 980 749 -488 470 668 372 -454 -378 -725 -466 829 286 8 76 88 816 -212 190 738 663 -380 109 -766 -562 -715 484 723 -953 843 114 853 837 867 591 493 -877 8 -154 -374 -405 890 -766 -685 -143 922 -646 153 -428 -678 -693 795 132 -500 -783 242 720 -437 780 -936 -758 -375 -406 -266 542 204 -66 -190 -684 -411 601 170 -820 845 193 44 -894 890 113 -813 79 346 755 -225 -714 868 -722 -736 295 957 -355 -617 -472 -992 197 108 634 -913 -682 650 760 -874 -318 187 571 598 -28 56 662 364 -706 -415 667 304 252 371 -360 454 -921 -460 455 916 694 -99 496 -806 394 178 640 935 -101 -491 -836 774 -552 -404 -406 889 138 597 584 842 -431 488 -570 -540 -521 872 -962 294 588 739 589 114 114 -199 179 -638 697 -234 781 935 453 -307 -768 -457 233 -411 -643 -975 -875 -138 740 -83 -250 -48 -426 -514 772 30 233 935 -372 -62 702 187 247 -473 58 739 907 429 99 -576 946 608 443 -736 -869 -17 -88 -73 -47 832 729 -575 737 559 -912 -651 275 770 -707 -980 188 -206 23 945 623 -76 -118 -880 631 310 -860 -410 -623 -568 -256 -898 799 -721 795 -730 -462 799 -85 -334 26 788 -818 -729 817 10 888 495 30 675 -903 755 986 117 -337 -129 -593 -216 -938 767 962 154 -718 -812 -724 -485 -602 838 635 225 -762 487 407 260 -747 862 -104 217 -793 -480 -977 -688 525 169 -449 -682 714 -929 746 740 -733 933 367 -585 -305 -305 -623 -421 637 412 -397 -724 -431 226 -553 -770 383 208 503 621 167 115 -550 753 730 -849 -958 279 965 10 -222 -903 -85 -301 65 -498 443 -762 428 878 884 -800 -91 580 -596 -260 729 804 69 707 397 408 -66 -34 -62 -285 -272 26 -496 3 219 -177 852 -592 -583 -375 -254 155 -71 -610 28 -529 -788 -183 -995 103 201 516 -366 295 -552 -45 -464 -225 -372 72 455 365 -305 231 907 314 -543 -65 260 249 -974 218 950 175 205 90 -510 -552 476 -652 282 -624 404 301 -878 445 658 830 -915 520 771 -795 -608 -300 -33 998 -374 807 -584 -470 244 805 172 944 549 -140 -967 -624 -924 -791 555 -598 -488 260 -440 -287 -392 640 -857 634 -535 -171 488 449 -298 -177 855 -130 274 -578 777 821 -725 466 24 255 -798 -321 -805 -659 21 328 572 382 -84 -257 -903 -956 814 672 -136 -694 198 -393 347 -783 453 -413 548 -208 -595 -357 -376 -422 27 729 -438 82 -869 437 923 424 811 -908 -950 -172 -505 615 -345 918 -702 -610 -886 815 343 -332 -637 6 -766 -887 618 -852 -527 852 -375 -547 523 -989 -561 535 639 359 264 -524 455 -693 -747 -335 780 821 -915 30 -707 -554 -398 59 75 237 -215 420 843 -281 -494 -55 202 645 -969 663 -804 80 354 760 -507 95 122 -946 909 417 918 640 -729 483 556 93 89 697 883 -366 634 -793 600 -982 -718 -863 -975 254 -456 -121 852 -845 -427 -375 303 -430 -934 -676 -127 -860 496 -209 -826 -379 -359 -394 -258 -815 966 -944 -488 527 730 -392 -878 -423 706 369 -225 -295 -382 327 71 347 -20 -92 389 422 -887 -966 136 551 -201 -761 -376 -81 -929 557 832 -369 216 440 119 -881 -6 -185 -991 -849 -554 719 873 -548 -439 -485 700 -442 859 652 795 -34 -923 537 -798 -116 -320 -571 175 -222 -330 327 933 964 168 365 634 -958 -872 858 560 550 771 -419 393 525 25 -280 98 -303 -425 214 -1 720 717 -516 856 358 865 -551 -974 982 51 249 823 298 -582 894 -910 642 625 35 989 -485 719 186 -327 -680 806 -67 454 86 -738 -859 613 199 129 -498 -144 -459 -781 706 295 782 -251 835 374 -422 370 769 -282 846 -19 -822 -104 86 -882 971 103 -69 -970 -17 -671 746 -172 661 665 -275 -448 -723 -314 749 -300 644 468 793 -523 281 -831 3 -881 665 -72 -218 598 343 694 884 340 479 898 47 -6 -607 16 -834 997 -897 -929 582 344 807 -243 -14 -444 -983 -175 -545 645 -575 257 211 -27 995 583 -438 35 -766 115 910 -102 781 458 -81 -980 -250 -375 -786 -36 155 765 -815 -280 679 -479 344 -23 860 467 564 -370 -75 -469 -573 82 796 296 -197 -6 977 -296 -821 -528 -485 -392 -211 882 896 549 719 420 599 -417 -620 -190 261 297 -943 989 257 -23 474 867 462 -632 -964 -831 744 -580 665 -150 502 475 -823 426 -648 197 -288 -479 -23 98 992 833 -778 801 -39 -442 58 -22 -886 -304 -98 363 54 660 369 -546 453 468 365 107 -269 -767 592 -673 260 627 520 -196 738 -391 769 -50 -81 575 768 88 -672 723 754 118 -461 -4 347 -940 -473 728 181 726 528 313 476 257 626 -242 -95 879 -326 14 302 683 30 -505 58 -217 302 -925 -522 -93 -617 519 -716 146 -224 284 -50 -983 -163 -411 -165 755 -541 502 485 415 818 -236 191 -79 -266 -109 -167 -58 -638 -466 -346 -176 -650 572 151 759 -138 -328 -152 -514 974 -238 -850 151 894 -565 -2 245 42 652 -842 595 476 -235 -503 -480 280 75 81 835 -23 275 337 471 62 -744 -327 -797 -966 674 164 607 -195 -599 -988 -323 -737 625 627 281 974 636 -209 -649 521 -176 116 -255 75 899 682 -935 -952 9 -566 -50 444 5 -394 534 -481 -323 -910 -933 311 -944 329 38 -180 -756 -255 713 134 -967 622 555 853 496 -134 922 -737 610 -936 225 -144 195 119 -73 -498 156 -290 -35 -892 -296 -43 -599 -393 -85 752 -545 -937 -620 350 400 -259 992 -118 7 -29 -513 319 187 -117 295 -447 -9 -898 221 -787 265 -932 669 -821 -836 507 -514 -966 -911 57 -478 936 116 647 10 203 -538 350 94 968 -277 -548 -120 -517 -538 -352 200 985 -307 -277 -599 733 844 -261 -116 -962 637 -602 953 -961 382 199 -504 933 -817 762 -710 -256 -133 947 -133 254 54 714 -587 -104 940 -436 28 -602 -902 -50 746 360 -564 -476 -14 473 309 547 813 -442 885 584 -423 45 -774 -247 558 -657 -452 774 179 -525 -45 -484 878 452 -685 -54 839 -755 321 762 -722 551 615 182 961 769 674 -220 88 962 -704 -73 152 698 -93 39 -709 5 -679 -513 393 520 615 -141 3 144 894 916 -176 -543 -146 -188 829 367 -379 917 -957 -824 783 -443 -684 -556 -54 389 461 -440 214 457 -660 -592 -893 816 -588 -95 578 730 -180 -489 -810 -35 917 920 -65 393 465 594 -724 881 208 -45 -327 -911 -72 -435 21 -618 -968 234 398 275 337 956 -393 -797 -855 -104 665 -186 -406 -899 -577 20 29 798 495 -437 -387 -650 -620 -968 139 -893 223 716 -496 -976 -636 525 -189 -812 878 -155 -293 -63 638 867 -259 -708 626 488 -409 -106 -66 552 -511 52 425 -690 842 778 -598 -521 -289 949 652 -510 552 709 -800 3 76 -282 424 685 -583 -852 -199 -402 261 868 -205 -231 -270 -410 730 -367 -31 -866 -789 -27 -27 -877 984 829 486 627 -439 805 -628 989 -128 295 -618 -644 -917 -442 221 -824 249 325 -665 250 -963 -212 524 897 -157 169 59 884 563 928 -782 -356 -58 135 391 887 -716 -321 -875 159 -508 650 -615 -16 -506 856 -708 366 -557 -377 -296 -98 47 209 -312 99 -536 834 -424 258 832 -671 -152 479 -114 -913 -135 349 344 284 90 -640 289 -868 -390 65 714 -808 -850 331 383 5 -598 -348 128 615 -93 515 583 -363 -169 -956 112 -137 -346 693 -681 -541 843 -180 -471 -846 -101 982 750 -558 972 -649 -662 774 624 277 672 -613 610 772 -756 -383 -592 489 943 637 -811 748 122 798 -477 -515 361 123 -895 334 217 -704 -582 -28 -769 848 -548 595 -437 -596 677 -477 511 740 -181 -287 102 -729 -778 453 -53 -502 47 -443 318 -738 -753 463 279 217 796 776 522 -248 -74 212 46 -896 -876 630 992 -299 712 -283 -115 -378 -784 53 933 215 -74 -790 223 654 -478 -273 132 -286 -251 -688 -908 -560 77 -538 131 296 613 220 -333 -162 -939 687 -388 -358 -945 -952 862 -552 -616 -331 -17 -788 201 414 791 860 -194 -977 776 298 127 975 879 719 -150 -19 89 909 716 -304 309 -868 -160 -381 58 751 175 -535 5 171 -793 -777 44 -118 -934 -654 890 362 -885 807 -620 607 10 -231 475 -226 -383 521 -293 -500 626 756 515 -765 616 -749 -731 935 -845 -324 327 -829 897 89 17 41 839 -88 550 -234 -827 -255 -845 -854 32 805 997 -935 605 -960 649 862 523 -249 -219 -295 853 -231 782 -791 -414 -385 242 -230 872 -174 64 -652 -682 -65 888 548 871 388 546 378 92 -107 756 190 290 -91 -102 738 227 470 -23 -781 -443 -784 -925 833 500 222 -808 -504 -252 -679 33 -881 21 438 -379 -519 886 -648 412 -283 -719 -579 -564 -231 -507 169 165 31 -116 347 -336 -268 937 802 760 -774 -631 32 -864 -448 213 -983 -315 661 541 -765 86 -200 -833 163 -911 -563 -193 494 -105 -875 877 167 909 127 -572 -371 -751 383 650 338 -606 527 599 -474 943 466 -679 814 -697 671 -149 45 -103 -810 19 -743 -289 523 591 -297 324 -557 -422 909 -64 -553 231 -901 -765 653 510 -969 470 912 -572 -382 434 -397 7 393 -346 44 608 383 -207 57 64 -467 497 108 -236 850 709 716 -90 456 -602 -859 -945 298 -258 831 431 619 687 799 -462 -533 653 -449 143 777 122 -41 -714 744 -983 -262 476 173 -236 -937 -69 386 546 -472 -261 147 -556 449 -671 -557 489 383 -60 541 297 917 282 -914 -428 126 -86 975 -28 931 223 553 -687 993 84 664 575 -357 773 -855 616 609 722 -348 -360 -374 -396 -408 -427 320 935 -333 -268 360 750 -57 455 360 -816 -827 887 -176 136 978 800 -679 531 679 89 -74 444 -422 -413 767 -884 -826 695 -766 -4 -806 -392 104 680 -823 -927 970 -548 797 781 -546 524 -287 411 925 348 -394 14 343 962 124 578 532 -164 387 1 -268 -465 47 -723 84 711 429 -221 135 -187 891 699 -88 -279 -8 -400 -514 882 -726 900 752 -532 -880 -173 231 550 400 895 -282 -797 881 -468 -855 -477 -642 -390 221 -572 383 807 100 -71 724 772 579 -830 -368 118 649 30 -745 -396 -170 -651 29 882 630 -782 -844 67 280 102 508 75 -215 394 766 357 -762 340 -659 -184 454 621 -591 -976 -520 -453 440 929 -9 334 -365 897 192 389 739 -461 -14 -465 -418 -881 -714 126 -105 -995 709 232 -905 -387 -620 33 -76 136 -227 -126 -560 -629 557 -460 -830 -864 285 -497 324 110 -824 -797 -81 -185 918 -316 774 -532 -608 -804 -941 244 -893 -853 29 -566 448 -78 4 -564 -112 -518 -74 601 816 629 -858 153 151 -664 -220 174 291 113 -24 934 637 506 -64 -906 -570 -46 681 -44 279 40 923 -433 373 -912 -655 -546 699 458 -752 -106 504 119 672 467 739 783 260 75 140 756 815 410 994 729 577 -55 -738 -50 98 512 -154 -173 21 49 258 -127 490 -594 -151 -953 76 -458 170 -556 837 -235 -69 -551 -832 350 -11 -920 925 -342 449 489 -801 -191 999 -59 -957 -64 144 -488 592 -95 -242 -318 675 -566 535 955 -279 -850 -212 -348 -862 -411 -714 -586 -469 396 -166 -414 -324 16 -543 801 -257 731 -182 180 -791 750 -963 -373 362 933 34 844 -203 168 -28 606 633 -79 807 374 506 439 297 -75 -343 -514 -916 695 -654 -505 429 -430 996 -98 940 617 -14 312 21 932 290 -416 -511 -181 280 -784 -258 -927 469 -222 14 429 -915 -573 -387 -239 822 -622 678 -168 -68 95 448 -460 1000 -933 -234 416 -701 -171 -352 107 -384 208 160 -916 458 774 890 -67 -295 -367 -340 780 -979 -428 -67 -206 229 -754 -933 2 765 -82 442 -988 106 -714 150 -599 694 669 670 -597 -465 256 318 -6 587 -238 -37 40 646 373 441 339 124 702 457 -521 283 757 -422 -745 -278 -412 896 -811 -251 942 942 -187 -683 -47 -566 297 942 -167 127 -948 10 -349 674 764 -510 -861 141 -448 -972 691 386 -31 731 207 21 -41 914 -133 -580 474 104 548 127 -105 -944 -700 696 519 32 128 -576 -113 924 342 -709 139 -941 960 -255 283 491 -38 732 336 92 221 -988 4 831 -294 -769 822 417 -39 608 -147 244 -559 -840 -845 -128 -722 -176 -838 874 172 -493 -339 -462 597 -676 112 -38 721 -450 509 907 273 -200 -700 -81 91 -636 -269 548 351 -974 56 -448 436 681 -549 160 -446 609 -817 -551 94 -836 -142 -273 857 772 703 -694 7 -113 -900 -773 -256 547 -38 -265 174 -230 -832 123 796 -398 -245 964 -485 628 -364 783 942 -530 -609 -28 -306 -199 83 -905 799 592 -303 465 972 -28 -340 -757 435 -148 215 -780 455 -182 -692 -885 83 -18 140 -461 647 -262 -773 885 316 -856 214 242 -892 870 -252 71 -268 891 -614 -595 -409 388 773 -239 385 -328 -83 -179 755 772 -543 -504 -440 94 584 82 836 27 -640 -253 -998 -215 32 739 -121 -780 -440 461 702 184 -199 -425 512 -542 146 -443 -198 142 -155 597 -748 -318 -199 946 752 345 -989 567 -525 -26 813 499 -283 997 -162 -344 835 -77 650 552 626 -489 -313 73 -987 -580 765 -253 -338 -886 135 386 518 -541 316 -584 -859 828 -786 -853 -893 -920 -838 304 -108 -812 -336 -405 447 -987 348 -774 -278 -288 569 -224 -149 -309 -527 558 -276 -819 -654 225 393 -522 294 -876 271 -563 973 585 118 -286 974 490 -513 779 935 0 -870 37 764 764 -657 2 685 -932 455 254 297 -2 110 276 -380 556 324 -963 -964 -425 454 753 453 486 -719 -552 686 -390 -598 -152 150 577 -14 727 -659 660 -227 -285 248 -25 -538 362 -37 -386 762 661 -905 925 527 -1 488 -420 -418 -165 302 966 -852 664 288 652 -50 -577 -184 686 835 -524 -902 -987 893 452 583 131 -193 -207 -496 581 213 834 -914 -178 -508 -808 139 -556 546 -744 -434 -347 590 436 155 87 -303 759 -177 586 -186 637 -265 -839 783 -165 -539 -882 710 345 -167 -453 -184 -416 978 -123 784 -225 -107 -107 69 -96 645 374 425 357 -5 -63 586 -191 282 -662 476 -200 429 -575 -118 -531 317 678 1 62 283 -517 835 977 -799 310 165 -335 -815 -813 -703 -84 292 41 -25 853 -368 -533 88 354 827 569 -433 -745 162 -115 -47 926 -329 609 -427 -55 679 55 -348 583 603 -136 459 -599 70 -365 667 -596 994 -989 -627 -119 343 -93 986 -780 703 -925 739 -783 -259 732 -488 387 195 976 53 964 -726 338 286 -670 -777 -579 749 857 561 -598 969 -46 367 -120 573 -969 -430 330 615 -78 -252 665 512 93 454 -155 55 445 226 -422 139 848 877 -715 808 367 135 -449 864 903 -733 -930 939 -73 -147 -509 999 -237 -897 363 -926 182 848 605 839 -782 -27 -948 78 -370 -637 161 -594 -117 -951 748 852 -921 -418 423 -479 848 -813 -754 796 979 -131 83 -309 -738 400 -854 -423 536 837 391 572 -511 -876 983 352 -423 490 549 -450 911 74 480 -1000 377 -264 392 674 -738 -114 713 -572 -733 897 80 -157 26 481 -868 628 370 -693 -164 648 -180 567 576 -360 130 -314 644 197 -772 768 -981 849 229 -257 -345 -952 789 -38 -818 -24 -334 852 -873 741 -529 -804 147 -83 152 532 -339 -33 158 344 -156 350 -155 112 352 45 -424 712 559 37 688 289 -544 -331 799 -332 367 610 646 790 -324 -347 412 -490 -632 -623 221 -691 -794 83 311 -898 211 -483 24 -228 683 583 141 -985 -78 -930 281 -885 -986 -534 466 -188 552 -736 622 -189 565 -2 -685 -400 704 -935 -469 -316 -687 -299 240 -237 -592 822 -109 374 -536 912 987 -509 -474 674 -790 59 -651 -690 -748 607 -538 -653 -811 -597 730 128 552 -701 -124 861 957 -403 -815 222 599 404 -931 -45 -694 952 8 -645 816 -529 -683 -623 -56 -304 -287 354 28 569 -10 70 -393 754 460 411 204 -300 -24 -781 786 412 -647 -255 743 -851 -231 779 -912 -86 599 -476 -50 141 60 296 -518 -31 -185 -305 -624 -638 646 412 -514 857 -783 21 74 432 982 -465 311 136 -301 -534 79 56 -565 851 -707 -135 -385 269 315 -810 252 -303 357 863 421 -110 328 252 432 833 72 443 569 923 -947 -143 399 -245 -147 -233 -633 -814 -417 991 304 394 -1 -492 -972 -583 -602 96 -514 -784 423 -732 -914 -200 257 949 -669 -285 -488 518 -105 227 -447 535 529 507 -242 866 -252 1000 419 -591 583 -470 52 331 -42 -802 -103 -289 134 962 -633 802 34 -493 548 499 -351 453 -844 474 335 623 -682 -428 -7 35 -179 927 -896 541 -407 795 231 -370 -795 -530 -703 -801 452 487 573 39 -864 472 504 332 -780 138 537 825 -154 -735 381 -786 -827 -199 289 90 812 -248 -599 398 -358 -134 -135 910 -458 932 -941 -972 -390 -771 285 653 631 745 811 937 -28 -715 36 -110 559 -276 389 -944 620 -800 863 -265 -37 528 -118 219 441 27 -428 163 534 316 -786 -593 443 933 955 56 -347 -868 -919 743 -275 -725 -365 -584 -947 589 -814 -889 453 222 -361 993 -975 -788 -492 -596 -515 -216 188 947 254 328 599 45 -500 -631 -343 -814 -217 57 592 761 -493 474 -537 586 -239 785 -880 -407 -768 -393 -158 -245 -169 634 -724 286 -804 -134 476 355 677 -176 438 424 -911 972 -622 -389 -818 -649 -208 -920 490 230 643 351 -553 -577 -753 -743 354 102 294 -806 -927 -632 483 -114 28 -914 -341 -199 -200 954 -528 -864 324 -748 510 -871 -567 596 -403 -223 -652 871 -809 184 -329 957 496 311 -839 -457 -690 426 854 -708 -677 -60 -518 900 -818 -57 967 53 -293 559 -45 526 -769 -499 80 983 913 -434 -745 -570 193 -646 -305 240 -819 835 679 -590 763 -536 -699 -511 118 -722 268 273 -605 59 -995 -7 432 89 -250 -958 -667 -758 -561 121 313 -331 159 -348 -56 616 -39 558 962 -975 -168 -814 -711 -349 536 609 636 923 -974 -996 128 237 -217 494 -908 -159 -140 -566 -659 561 -237 590 197 548 -172 -732 -286 411 26 -902 693 534 282 409 -795 -76 23 465 -183 865 -21 267 842 -210 -512 757 421 -881 82 -544 -908 478 -873 -786 852 -400 -707 875 -519 -72 599 -166 719 46 409 -367 152 -328 394 -135 -394 -218 707 -182 -206 -406 869 91 -14 224 441 484 509 -600 -104 765 779 -253 -952 -549 -487 -877 -607 -807 397 -926 360 -8 -239 325 201 -540 522 -443 175 -21 -319 -677 85 862 879 832 -997 -130 41 355 -98 804 -843 -803 -576 -770 344 -848 -480 25 -828 -665 703 101 387 -245 488 149 872 283 -445 -827 -847 160 744 -595 -735 594 -999 378 -470 981 204 301 119 547 -276 -796 -940 215 128 568 672 322 558 -451 858 506 -826 -822 -726 958 190 -419 -951 633 327 173 643 977 972 -66 -600 -258 683 742 -177 -949 -460 -443 -685 462 -398 -946 -785 40 -188 -19 968 -927 -89 249 -724 892 -94 -769 -158 -983 250 -154 -169 417 -243 -672 949 249 877 -365 242 16 379 -387 754 106 -791 -676 695 801 576 746 -348 121 559 847 -73 360 250 -245 -663 454 -141 -674 576 -374 753 21 -375 893 856 779 626 -412 -757 -401 -497 -739 -220 -838 552 641 268 -961 -103 -487 -788 944 679 633 -602 -965 -168 -735 65 -52 206 -18 785 -91 746 -68 930 -214 353 -909 -365 372 77 315 584 -771 84 472 -711 602 227 530 -571 468 -193 -747 0 631 837 893 250 -461 582 500 236 -385 190 334 258 -518 -990 -328 -364 -824 -763 -870 801 -859 -564 -505 -781 245 28 -904 -564 354 918 684 242 757 604 -515 587 -617 -362 365 260 -350 426 -380 -822 357 77 478 -157 701 -741 -532 325 594 253 -297 -640 -832 -305 -20 -119 -736 768 -675 -369 29 -115 646 -811 -301 -770 459 322 756 -257 -531 905 -469 959 35 -59 174 712 12 234 967 -112 -22 -636 -579 -962 -652 -890 -551 499 -991 -675 565 488 947 671 -650 -639 684 -468 -885 -516 -1000 -412 582 401 -831 -206 -697 -459 820 -710 -464 -45 -64 -883 272 -381 717 -564 -182 628 -702 298 -157 -599 389 -250 -598 229 281 954 -572 679 -872 -15 -808 469 -447 -376 929 -562 -947 986 823 423 475 -205 -493 37 -277 276 -721 566 504 266 -103 -54 293 -601 -196 925 610 -974 -729 -397 831 142 557 357 -415 479 -603 728 -742 391 -126 -367 974 181 -480 -432 -617 -622 -721 -555 157 20 179 -634 -996 -426 -302 -298 -180 -672 680 -163 -390 584 842 -570 -106 -210 999 108 -424 -449 -391 718 740 -734 108 99 -253 -631 -283 813 866 -379 -21 356 179 -626 178 900 632 312 -323 567 509 -588 171 979 179 114 340 903 -168 468 494 -709 218 118 276 859 916 387 297 -263 313 657 -823 -763 850 247 242 -784 -206 -834 -102 -148 -210 119 -337 322 783 961 -561 -280 -428 -925 -362 890 3 259 -800 537 -442 476 351 -884 173 830 -571 517 85 -731 -602 -914 -884 561 -928 122 -402 -910 2 745 -856 242 -342 747 635 -105 230 528 -381 -267 -234 898 -512 89 -332 855 -385 -746 -522 -123 544 603 157 -818 -71 -970 -637 423 -938 504 504 -241 -553 817 572 656 344 -290 371 502 776 -526 122 -685 823 319 669 -217 -252 763 899 876 171 -107 -176 677 234 730 129 444 401 14 146 100 473 652 342 -626 -778 122 480 720 -751 942 946 807 90 -969 45 217 -486 243 175 -138 350 203 -262 873 855 140 980 420 -116 -845 8 402 -239 -361 591 -304 895 -199 323 175 -940 904 -388 327 -394 960 -45 -265 -580 216 -999 147 -30 -249 -631 -94 703 802 -964 119 480 571 988 -764 865 -866 -349 -803 -380 283 -934 65 -84 401 506 549 902 569 917 234 -377 892 924 -37 -934 -132 -135 162 605 585 714 839 -185 365 38 405 -647 378 780 -567 459 -765 -634 927 56 640 691 -742 -147 452 694 -682 -839 790 403 -124 366 -569 -664 -350 476 -820 -971 -843 -434 -40 592 -398 -976 -811 966 -339 -493 -937 -591 994 -275 -283 -946 -6 98 266 -901 758 -443 -606 460 677 -30 378 266 316 602 -967 771 566 -252 -248 -302 543 869 881 679 740 -786 -150 300 -777 -644 -598 813 -140 -745 321 -752 598 -219 606 296 -619 -54 -940 428 -139 934 -401 -362 -915 -471 38 259 911 677 -999 920 440 -1 315 67 -16 -63 66 363 156 116 358 -619 -539 484 -447 -508 -296 -180 -669 158 -600 -396 385 -83 -784 -829 197 -476 208 963 -601 512 52 -623 -441 812 653 106 125 -926 150 -493 -115 -631 -171 -649 -913 -269 -232 -236 137 -422 614 797 -920 -334 80 724 -204 20 -347 -28 -749 261 -506 509 814 450 194 -810 744 -577 -78 -322 -744 676 395 -920 -362 -6 43 19 -40 -500 -147 -181 37 -2 -982 716 -931 513 -9 565 -844 693 627 694 652 502 426 93 817 -402 -773 -164 -376 -790 530 906 -344 -702 -348 683 -19 -373 199 -678 281 774 -173 292 215 -591 885 -493 216 -20 -495 857 -688 476 -611 791 -328 -857 299 -274 113 -999 -861 -802 -821 -682 -875 611 325 -914 222 -390 -796 -517 -13 655 -169 200 897 -461 182 -526 -502 81 -855 954 272 783 -187 397 487 712 -834 730 292 -595 -28 -98 616 -861 -983 -173 725 983 232 -776 -559 -480 179 863 -938 284 129 948 920 906 -254 177 465 -725 732 -369 137 891 11 -468 590 -520 602 -631 -85 -651 -867 572 845 -501 -934 526 -756 -670 697 -868 -296 -502 -236 793 -500 -986 -369 -465 -513 -142 747 -905 768 157 765 138 186 228 -152 -544 371 833 -666 515 780 -332 570 703 655 -423 334 -298 -50 945 -287 -733 -833 794 396 131 -294 -851 -299 993 704 423 -39 793 -670 -197 145 -493 601 -656 145 -207 367 -780 -12 -923 -359 -896 -84 -936 287 138 635 -866 113 396 965 -868 -944 148 130 577 -995 885 287 313 -551 908 710 868 329 -525 -818 166 244 814 -498 -280 68 -799 -443 973 -207 -812 -217 241 42 892 541 -153 538 -885 601 736 -694 441 -919 149 -697 791 702 -611 468 23 109 -657 431 -623 -448 -612 -368 -442 -789 -250 872 -949 180 375 941 -848 556 -604 378 -392 221 -81 -285 -379 -80 466 -983 -487 736 401 659 375 548 -258 394 -515 -292 321 459 -776 -181 220 -899 -446 -120 509 -308 596 -713 305 102 -412 851 224 -695 537 512 -547 -589 359 -701 -250 -956 904 -493 453 516 -498 770 -435 902 0 943 -294 133 -951 525 768 -452 -114 -497 593 145 -308 272 -288 -908 -534 -294 -898 -127 274 -465 -668 -41 -263 198 -367 168 -933 -483 -841 -870 148 -796 880 -285 726 -16 118 -557 170 773 -438 -642 -529 836 427 294 121 -538 -19 -703 -659 51 -196 -153 199 811 -324 -817 44 906 404 -986 -331 548 894 -114 773 -367 -114 -728 700 -555 -374 529 112 618 885 606 435 -303 261 685 961 742 -905 -237 -517 -199 -998 157 340 262 -576 10 104 -681 931 -401 99 595 111 352 -786 -4 299 -672 -873 -157 -634 -223 705 122 631 -286 826 -474 139 97 -845 459 -680 145 317 240 393 -188 791 -183 -865 -693 -552 386 -717 -158 -827 -203 -897 -51 -679 695 -758 758 -519 42 -540 -393 -41 120 -520 330 -243 -900 -719 -137 952 -878 476 549 -122 -444 406 228 77 -115 -852 802 612 808 -25 -46 -69 621 419 -983 -534 946 965 651 -576 482 -436 -316 555 554 -189 947 -512 -116 -450 411 -880 342 31 407 717 246 -678 -479 748 -399 141 689 -838 131 843 -539 -621 146 -167 467 865 289 -770 -754 -807 -750 -592 -855 -502 587 988 -963 -789 604 -502 -502 -355 -542 -126 -830 437 730 -841 471 -215 990 -564 -950 971 555 -25 33 511 -890 556 317 -401 -381 -1 265 -913 -893 -802 -85 -668 219 153 562 -714 -904 -56 281 150 440 -231 -880 -982 -888 -455 806 192 -248 182 903 787 260 350 -663 439 986 103 698 -457 519 -416 292 814 -971 -284 -773 -555 -625 542 -909 -865 392 902 156 -313 -371 933 -476 -476 921 -329 398 -392 452 -674 -274 75 855 535 30 -790 -738 -755 987 -1000 -158 -45 559 869 821 277 278 992 393 282 101 126 677 -839 869 -637 -448 -114 -2 -949 -619 151 276 -825 289 100 -632 926 -711 986 186 -331 33 -326 169 -775 -627 -736 448 871 -420 511 -309 -208 -663 652 -56 -335 249 -928 -65 391 417 -169 -863 251 102 -836 -943 690 333 964 222 547 726 -698 -531 723 342 852 -198 -21 -942 536 411 284 -137 442 372 -21 -509 644 303 501 -1000 108 143 208 17 980 110 1000 614 976 342 -394 -755 -534 519 599 659 -470 -797 595 777 369 695 -357 720 973 -491 -35 -825 -758 822 -924 407 165 32 -856 -220 -1 837 313 -137 161 -408 8 -616 717 -771 -745 -906 -234 540 -496 -600 -364 -297 50 797 -882 -279 -592 362 -90 -647 -574 -604 242 -400 -729 114 -43 503 501 137 -449 548 935 919 565 -961 598 124 346 -390 -501 655 -401 306 801 -881 -410 -202 294 -680 -614 -727 -788 133 -428 -269 529 961 709 -500 653 943 -156 -381 416 -158 129 743 231 -480 -553 739 -697 438 788 514 902 -68 -546 -678 -771 -202 -799 708 310 669 316 458 775 -656 164 365 669 600 -224 222 909 733 530 -774 537 711 -583 -524 -457 403 327 -955 733 -933 -519 948 179 -861 -888 868 171 -542 63 266 -679 77 -338 -502 951 -86 836 927 -433 731 677 358 936 -916 -837 -310 498 984 203 -692 207 584 613 740 -238 -256 104 -659 -139 447 -353 174 -721 302 875 632 -547 -582 147 -161 802 93 126 -555 137 -275 282 506 -994 -901 -326 -701 443 7 -979 218 187 -69 -253 -178 -843 859 650 966 -978 224 359 565 -274 -189 774 -714 636 -541 12 743 263 -447 556 565 -869 881 -47 -956 -63 -374 978 672 -341 -548 -663 130 -119 -3 -17 -807 -425 345 -771 -269 80 416 9 60 -628 -730 817 -355 706 -19 732 770 -878 -736 140 615 -192 -711 731 510 -281 -877 -396 436 272 -594 -262 993 890 -912 895 175 -235 170 -277 -34 -403 -789 216 -974 -785 670 -189 340 -337 639 989 -544 646 -315 -906 -225 104 -936 -228 472 -154 945 -132 13 -619 947 360 -324 693 -47 -407 375 52 -850 -902 715 -173 227 -623 936 874 789 371 74 -18 684 837 -964 -827 848 293 690 -52 -672 -971 -405 -740 581 279 -717 852 -754 179 654 622 994 324 229 -883 -441 432 301 165 -111 330 382 -831 -501 94 316 -589 714 -842 874 556 814 62 -926 -685 750 553 -105 -511 -560 -909 346 301 -862 329 651 -236 -707 -267 -691 384 370 -133 -958 -483 -82 -753 -707 71 448 -791 24 -315 990 -195 537 398 879 244 -653 -689 -950 790 -972 279 746 573 -922 -242 724 397 -367 594 243 -41 -505 736 -662 -817 -233 881 -657 -525 139 378 525 922 606 -302 -766 -745 -334 907 239 359 141 900 -525 59 904 252 -47 -206 -504 494 -219 315 306 -686 -245 -338 -385 4 -404 -708 -57 -837 231 489 9 150 -938 -336 -56 844 -548 694 920 -290 174 368 -12 -273 221 -70 -626 -997 525 -753 -472 980 140 -479 565 -716 569 887 947 344 948 -293 -268 -250 115 587 929 656 -158 -560 109 533 -530 -21 -3 356 -805 224 223 -610 977 186 55 -476 84 -124 357 -24 -413 737 348 408 790 159 728 -664 -965 -183 -98 -42 -671 462 -474 496 -256 -680 -128 900 -209 -777 -562 573 -704 -483 -120 389 379 484 47 626 -605 -806 -182 -608 -609 287 -455 -386 -432 560 -942 -662 232 -510 312 -359 -743 689 653 255 -924 269 888 942 686 -52 -430 -938 -230 676 807 -538 -93 419 -198 -312 875 -671 -703 -693 -158 468 157 33 333 989 -972 -394 -815 204 241 199 463 -349 -866 -290 -906 783 -38 1 -246 -348 99 273 412 800 -528 468 929 -549 546 557 -48 -861 21 -395 159 298 661 -673 -288 -469 -44 -339 -231 54 -505 554 962 788 430 -57 647 476 680 759 70 153 -688 15 581 -649 -700 -333 582 -325 -133 643 -71 996 811 492 -79 -124 -764 -462 -541 -405 300 768 835 669 25 608 162 526 -585 -713 -711 711 -870 -571 784 -608 935 -12 -958 922 803 552 -392 -233 999 216 964 821 -292 -956 755 386 540 -375 784 -306 531 -423 354 -563 -631 584 83 239 264 -410 -323 422 -778 -735 -731 -667 53 605 -498 -854 513 -520 -91 582 282 806 -301 1 -959 459 -57 -531 831 -763 -933 -498 -509 448 -923 279 93 -301 -231 131 393 886 84 -35 14 -364 645 666 16 577 -681 878 -175 -59 -24 -839 -954 393 -840 -361 -151 555 220 655 -880 -789 390 503 -581 -689 -862 -912 92 -843 -566 -691 -175 -351 -500 539 144 -578 854 -132 -665 -982 -304 312 -804 242 -230 518 155 917 352 -72 -788 229 -184 -13 597 623 556 328 -639 486 -204 136 649 761 -456 -907 995 -30 791 -63 336 -371 38 618 -980 728 -721 551 574 818 0 -723 817 -29 673 158 745 -446 165 595 186 -526 646 422 -535 471 -797 275 356 635 -622 -890 548 537 -817 -96 -700 862 264 467 350 152 22 83 -380 287 -821 -479 834 450 -779 49 -166 -195 -786 -395 805 -150 191 245 -937 359 -337 -479 -205 -240 -761 -594 36 -244 -715 482 312 684 746 696 -51 922 -752 -584 -152 5 -411 279 -108 491 544 254 -565 272 436 -386 664 -660 -540 -913 -376 -775 441 817 -283 -727 824 205 945 -977 504 -448 -489 -235 176 -223 149 360 748 -321 299 -431 -642 -33 104 -734 536 539 -496 316 -745 664 499 -406 -109 -726 -879 -351 -128 927 998 452 324 -891 -612 247 -932 572 -743 -115 -991 -649 -367 -158 817 459 452 -397 771 -119 -162 491 -518 -37 700 986 260 -267 -508 413 215 -736 554 -997 236 -661 -366 -888 811 373 -943 885 11 358 192 -162 -930 865 85 829 -551 599 215 921 603 -589 791 -141 -96 -504 -742 924 721 -794 -13 -466 -710 -396 137 481 800 -290 -142 -318 -129 -698 -262 805 -204 -866 -940 20 16 -604 10 982 -987 -364 485 -189 55 -738 -852 900 -921 -273 -412 43 525 -778 -698 -836 -335 -669 327 719 945 569 738 -843 -541 755 68 -327 621 611 -92 -160 -681 33 -500 533 768 987 -412 289 887 -762 1000 638 -706 -593 604 671 -418 722 807 54 -960 37 -651 -198 960 528 676 -852 360 -14 817 510 -303 861 -397 -527 885 599 -186 -796 -861 402 -592 -849 -163 356 204 695 -254 559 255 216 136 -802 -222 621 521 748 -791 985 726 410 750 -420 -651 845 -465 -548 -737 -297 164 -872 -400 -674 910 621 -380 -594 278 -225 -517 121 429 -682 -738 316 58 890 -308 -958 491 961 -379 -249 -249 -367 183 837 -575 639 70 -644 -789 -21 251 356 547 -122 -304 -634 881 -872 -29 -417 120 -543 799 520 486 491 -934 819 -649 690 883 -588 -27 819 -596 -812 93 47 -292 636 -579 -12 -765 -145 745 838 308 495 4 -203 -508 -31 167 135 -247 -855 -202 794 -360 322 743 510 -864 -910 205 151 789 378 -625 536 226 887 -649 219 -841 -449 -237 262 586 -578 -909 -64 952 -137 -774 -520 -41 -697 -28 -586 -947 177 29 133 44 -909 -545 936 -444 -819 -122 -470 56 9 864 77 -868 6 -617 951 -685 251 -675 32 741 -4 789 996 -22 782 19 786 -590 -223 -170 920 226 961 -258 -365 -995 -465 338 -113 155 -373 363 -556 762 -454 416 946 435 376 416 -284 220 928 658 178 597 -687 4 -732 -338 614 -725 -783 523 -549 161 56 -528 443 290 121 -68 324 -886 217 -411 534 585 412 254 -215 -928 297 -306 -80 547 -442 236 544 -390 -793 249 -433 -849 -52 36 155 -57 963 -935 809 346 -993 -980 -710 490 -411 895 -907 453 -615 737 -17 158 -672 761 697 353 -190 -48 -778 710 634 -140 42 577 -255 -263 6 -961 -306 -386 853 -666 -477 143 61 277 -374 -170 178 -730 999 73 -485 -222 228 47 844 -772 864 -509 445 52 119 -233 -53 -436 996 416 -318 -329 306 825 694 380 514 72 648 -743 131 -278 -350 -15 15 -473 -240 -728 -66 436 -371 442 855 -886 113 383 193 530 -50 220 -148 401 -219 -378 -276 -342 623 959 -72 570 -230 -929 696 681 -741 174 -54 -206 8 17 -162 -774 826 -533 -494 280 -117 118 -116 -185 -741 -175 -373 973 -472 748 641 367 78 -550 -472 961 -963 574 272 -725 -707 580 367 -796 797 -638 -806 240 -73 -346 -405 993 911 137 957 124 -765 -540 146 -682 -48 -128 -917 402 -332 -562 977 698 554 -976 811 969 -95 456 153 300 977 482 255 -263 833 -214 840 -241 52 -200 -740 -556 516 -614 -191 -153 33 -879 -593 329 -551 291 -623 896 -180 447 -923 -177 787 67 240 -162 -724 -845 768 -162 468 -561 753 463 661 723 660 459 210 -27 274 146 -257 -892 -715 -165 -432 -738 427 -372 -622 596 -328 316 190 238 761 500 -884 -893 -924 217 423 22 371 -402 954 234 540 452 149 -395 759 430 -573 -687 121 -492 733 106 132 -473 -678 -244 -15 -694 -839 823 -747 -451 -44 950 839 821 556 703 505 -662 71 -58 763 18 -787 -975 -165 291 937 -906 345 56 370 -143 -551 484 -563 600 576 325 252 218 352 576 989 808 537 227 -418 926 -474 489 155 -40 -463 885 493 -231 -931 30 218 -977 -519 850 174 -962 -915 649 411 -802 613 708 335 -198 128 -66 -863 311 168 792 531 34 126 850 568 914 742 770 70 -302 -62 662 -105 -55 -254 121 -438 245 -594 -796 -414 -668 507 -83 104 536 -347 266 -362 50 -587 92 -368 809 45 -305 801 724 613 35 -19 856 571 28 -53 584 -905 -393 -157 145 -368 978 -675 -505 939 -844 -530 -402 -529 -797 692 -45 740 294 960 785 230 -821 175 500 -131 17 -976 847 -874 253 -707 0 -199 -45 -131 768 -77 399 -76 981 -473 -706 967 725 -278 -683 706 -857 -456 681 288 -301 519 -102 916 -793 -342 500 622 342 102 434 566 -984 921 -546 -494 196 964 -924 -644 -221 -340 -818 -281 369 53 625 40 -432 -535 -546 -648 514 -374 475 -884 562 51 -463 313 317 -518 441 -423 -597 736 431 789 979 -886 -194 894 -14 -349 -823 89 243 -352 107 254 703 945 -865 -211 -569 894 415 -21 -638 -97 180 971 293 162 167 -465 -862 -238 -813 -415 -245 -503 -434 906 149 -627 -285 895 -998 584 -892 -386 907 -379 351 583 -273 119 296 -182 -395 -499 -883 -790 -104 890 -767 376 79 604 -396 494 798 -903 255 528 449 -995 -16 399 85 -471 -903 111 720 213 995 -594 -759 247 818 -102 260 -771 -442 -939 -830 -89 147 -910 -710 829 -381 -638 322 468 407 610 -955 -70 108 554 -851 780 -480 290 -275 662 662 -70 337 -961 732 389 -67 -751 464 387 -230 -974 789 -612 762 921 692 -525 960 -779 -872 325 -292 -953 -825 -549 327 -161 -872 -856 461 657 -418 565 424 -394 48 -316 -350 314 -417 370 -190 580 807 560 -103 -548 839 -629 -144 -756 538 -48 -523 -489 -750 -759 -371 -89 728 508 105 -241 140 -602 946 -80 167 518 -601 -858 617 -723 -423 628 -218 580 852 -862 -924 784 -599 804 -235 623 531 387 772 -376 283 -837 977 -850 772 -538 -204 -314 -188 -604 -972 321 360 941 -936 633 682 -734 -919 -702 405 758 770 -709 686 -966 -523 -835 729 -797 601 -115 108 429 687 44 710 -41 -72 -918 972 254 312 -269 890 690 431 -116 302 -192 367 -363 235 622 -48 676 -854 -652 -515 119 -976 550 -85 290 159 -748 422 -202 -585 -943 506 536 -796 -66 109 -452 859 -410 -221 -289 860 449 -875 227 403 -292 -122 207 711 305 -448 -710 689 -921 288 -625 -818 -941 -522 -89 335 -619 479 43 -173 516 -600 -603 -26 506 -797 -621 -549 -781 -913 922 -535 997 -778 737 -528 -147 -462 -188 44 -71 -158 133 890 -468 822 637 -520 -730 -672 953 296 -578 20 -266 437 86 -25 -158 58 -334 982 -903 -217 231 -167 -718 -582 -63 -185 634 134 -17 -405 -354 -274 774 80 674 64 -507 540 -873 933 -657 213 -894 -619 598 826 225 167 -190 188 -510 359 463 -304 416 -316 246 -86 411 336 -791 -564 969 338 -411 -392 363 842 362 255 -19 -892 -557 95 -786 -354 624 -634 -163 -500 -622 -600 817 -917 472 -996 -298 749 981 -299 45 42 -273 55 897 -33 214 -724 -194 917 -915 292 -499 779 681 -160 550 985 -293 -372 675 285 -785 -262 829 300 267 -561 605 -724 123 294 -727 43 -808 -139 -702 -989 700 -801 -169 234 -697 102 477 803 -929 -673 -618 491 -578 -364 -772 57 523 -705 815 -459 -848 -106 554 561 364 -694 -292 650 -780 941 -758 -610 653 769 555 560 424 -443 249 -55 -37 -844 -431 -503 -295 870 340 -877 283 831 -577 -848 -670 -819 934 720 318 512 593 -703 578 -202 237 620 -35 -610 106 -299 -873 -216 800 -442 28 -623 -81 315 -585 -897 800 339 -399 222 820 -690 715 965 215 -389 309 33 317 670 98 -421 270 -957 -453 -469 300 637 687 -731 131 496 -856 -656 155 796 -524 -196 571 648 471 716 389 -535 -493 -772 583 -722 -263 300 -218 -816 -333 -46 -825 -784 184 -748 18 -317 219 894 -239 604 -652 404 -4 755 -872 -448 616 281 -760 -274 778 86 -891 -477 -312 677 -955 529 -703 896 738 -605 -762 -453 934 -80 -912 20 -895 466 847 439 773 820 160 -492 -117 273 -527 -73 -404 -567 -746 -284 -111 315 135 -537 596 968 664 425 -870 -250 40 537 99 982 553 -874 883 -696 192 439 -455 -35 -606 197 -297 -93 0 -652 -843 -954 516 -346 -931 -789 -134 -573 -542 560 -564 -697 233 122 -587 619 -248 -81 542 696 964 -581 -877 125 235 97 -595 -787 -681 -986 -705 190 894 843 817 -265 -292 -708 -839 747 32 588 177 683 65 380 850 368 -75 -313 301 -654 743 74 455 -591 261 -156 -628 621 997 276 -99 897 844 -549 -225 -494 -671 -114 -569 -557 338 -490 -122 -112 69 -714 -514 -581 -303 910 -161 697 178 734 -564 373 -940 -71 -945 -77 774 -98 -907 -616 657 -643 153 -381 328 95 -261 562 795 -877 138 -641 -240 -613 754 656 -724 -442 -50 251 -796 -830 792 710 1000 840 565 -513 270 181 92 -405 -253 -374 -237 173 908 -330 -217 525 927 -307 -692 -575 433 -814 36 -28 -346 -627 -152 305 73 165 -471 90 -945 -163 -821 -707 835 -299 919 21 -595 427 -198 -70 -637 -912 373 -535 967 -53 -398 -544 -592 67 799 -225 135 666 -152 -794 -815 -852 -175 -34 -665 371 -47 -187 -937 53 -802 -985 -159 554 -34 -387 -13 -386 603 -397 511 67 -488 198 -3 504 594 -388 320 536 -117 436 -143 468 353 287 156 592 16 -464 -23 205 -976 61 308 56 -442 946 551 598 292 479 -807 -478 -148 -632 659 -526 428 -813 -233 -540 171 -631 -982 -568 -310 113 -261 -619 -665 173 -659 -648 -436 -614 368 -101 252 0 753 -818 -436 264 -49 -326 -449 -15 -553 494 -215 518 -580 -923 -495 291 171 788 -729 -861 457 400 -147 -148 561 772 605 -461 681 271 -241 966 220 369 -524 126 978 584 -247 -703 989 -499 -316 481 -403 569 361 660 -370 96 -903 -895 362 944 -715 210 -646 -58 -155 -482 -375 127 -871 660 -725 -968 671 446 -832 -767 544 -666 -163 712 -387 50 882 671 56 507 -766 -267 317 122 -718 -715 -694 -88 569 -556 685 446 -810 977 -140 -991 366 -358 -480 -780 -425 -944 197 -613 819 -114 261 813 -664 -143 522 -904 -552 265 -546 -220 -479 599 846 -582 -992 102 -689 -5 -619 315 -36 518 15 830 302 -147 130 910 403 560 433 654 -73 174 172 -316 -320 483 55 -690 -267 -384 0 -178 -470 390 163 273 -824 -528 790 -684 -383 -765 -537 738 -20 249 -53 -444 -439 23 -560 -166 -621 -599 -254 773 976 -559 793 -877 -845 353 -968 417 933 -338 289 911 769 -337 550 -503 12 52 484 -303 -338 -913 -233 -191 501 679 -813 -647 610 -88 905 -506 -809 86 913 -997 124 -171 -364 -592 -952 -1000 -38 557 333 -670 37 753 -683 -259 771 -994 -868 929 879 -469 -186 965 677 708 -391 -714 658 -480 -21 638 -657 191 36 169 594 555 -300 -162 -817 -539 -122 -630 155 -513 527 -158 967 144 -396 516 180 -152 297 71 699 265 365 -247 74 -583 -120 -246 900 707 -343 -824 700 -664 297 479 -46 -401 -971 -617 -740 535 631 -456 796 -580 437 585 382 439 102 421 -624 -245 -21 -57 -152 -920 -154 -541 -689 453 -1 752 -995 978 -837 -164 654 -842 394 -94 459 -347 349 184 -703 -492 -148 -265 126 -415 -994 425 -329 -819 -754 458 -120 911 -75 534 76 -634 998 866 -428 499 -762 955 311 58 -350 -252 866 664 -819 -942 603 193 505 -398 -76 -905 -386 78 292 -654 347 707 949 261 326 505 129 -818 -424 -997 -6 916 -663 -14 677 -306 931 296 915 -809 -98 -905 -859 -1 167 -127 443 -245 -559 165 -774 -763 220 675 630 -720 91 -147 228 -655 171 59 659 -972 -433 925 419 -735 -623 482 -164 -966 614 -833 -937 588 -311 -745 610 977 176 510 244 158 -53 -505 200 942 -282 -494 166 -586 216 801 -452 246 974 688 891 -323 100 956 307 239 2 477 -239 253 559 -820 -588 325 468 -373 -428 -623 915 -808 8 -447 930 778 -203 965 -609 789 -432 108 213 -926 -189 -647 972 -645 -507 504 -57 929 268 -685 -962 -523 -492 -325 -989 752 -12 -816 108 123 -402 360 -949 562 -9 -460 -586 -350 -373 -271 703 628 -827 66 -176 -335 -519 -861 -35 11 640 598 -983 320 -361 -526 727 595 -913 -92 -36 455 531 288 -315 -994 315 -801 33 -539 -861 -53 -782 478 402 901 -507 -199 543 -292 -41 -784 -665 -875 337 813 406 973 -117 267 -827 -87 -432 693 -919 1 397 -907 192 891 -893 388 -171 56 -121 748 -927 -657 810 822 -641 -555 -137 99 22 714 -167 -147 419 318 986 27 677 648 -24 245 272 -221 -391 689 -117 769 232 -795 78 138 900 964 661 291 539 147 730 -870 685 -146 158 422 -158 -591 688 195 405 869 89 -652 642 357 -869 901 -389 970 -817 -776 -208 -270 779 859 946 126 -600 -714 -36 -917 239 411 741 316 761 -538 987 -363 495 436 -253 158 287 -533 -900 -238 -700 -675 -122 -254 -508 729 -243 824 642 -468 61 -561 -493 -93 -935 -104 -679 908 -555 -406 649 -924 201 403 632 610 419 -554 283 519 -691 -858 -937 -467 765 705 713 -29 -512 961 -111 -786 167 497 197 -637 884 -591 -302 770 321 -208 522 655 812 644 -122 42 -957 -343 924 777 -554 305 745 -903 564 -420 401 342 159 367 58 -400 -65 -310 -964 45 -39 -940 0 130 885 -414 -502 382 978 -79 -28 -432 298 673 -896 -177 -503 611 -706 324 -346 -215 -16 -381 635 -62 425 85 994 -630 -890 -721 488 -752 -225 4 211 221 -479 103 -724 697 265 300 -66 299 -934 622 -361 -764 685 391 -898 -601 -777 -673 -27 862 -127 -46 736 -514 -365 783 -790 -99 777 91 31 -973 -251 -590 896 801 -700 339 -566 -595 417 -340 616 -429 -922 -784 -313 88 -270 -52 488 -328 934 276 -201 865 148 -519 -618 916 94 -208 -50 805 -46 -952 77 395 -360 -850 190 -888 -983 -273 466 -996 878 -607 -836 -191 -582 -158 -790 221 149 950 587 -614 -731 888 125 -751 549 -82 -17 -599 -563 -20 -186 -415 -376 -86 -11 -71 -296 -565 827 851 -440 293 -726 -552 888 -22 140 -904 856 -345 905 -833 151 -612 179 -110 720 52 547 -192 -605 -445 -625 -813 585 852 -95 941 982 -856 -894 101 -804 -440 565 -971 60 -703 223 408 -626 870 -30 834 266 236 618 581 -420 -956 204 -650 -53 232 -255 136 773 972 603 267 -441 -140 38 -448 -386 566 270 953 1000 -800 351 -5 -368 -788 -9 819 113 -905 404 866 -603 -388 864 62 124 500 669 957 -800 138 841 707 -478 -364 -13 -30 -860 -972 460 379 530 -442 -146 -93 -130 -924 548 -252 41 843 884 -208 -947 -823 973 -744 104 590 -615 519 -266 -6 39 -32 899 -151 -492 -933 -557 925 -81 400 -767 303 460 536 199 -497 -554 -162 -905 -502 40 819 282 -298 -967 630 -488 -947 -812 878 -231 988 602 -585 -468 538 20 -133 835 -443 939 -517 -822 -361 647 559 709 204 -516 951 -676 56 -994 707 -118 -13 901 213 -34 341 -535 499 55 -646 -787 -140 -985 481 268 768 -777 598 -360 146 -670 293 559 -789 -688 164 120 550 321 566 -113 948 -704 -379 291 867 -85 -85 -447 449 -5 885 304 -805 588 140 -655 757 -467 278 761 770 588 584 883 -309 572 -145 397 973 -104 353 967 746 600 -370 178 505 -746 -734 733 -125 -815 872 -154 -488 -882 7 179 118 567 883 -705 454 513 889 947 29 -838 -431 -776 -950 -793 12 -794 -807 -354 -554 516 867 -390 10 -167 227 892 152 -247 74 -535 903 -873 61 514 71 -940 -780 -335 -852 784 845 97 694 895 -288 694 -225 -520 327 281 558 -702 241 586 -117 967 -578 -462 -653 -501 -461 717 818 699 59 837 378 90 351 547 417 196 -764 -418 -659 861 -953 -211 -770 -249 -833 609 267 -732 -151 -533 -840 -241 -130 -305 -350 -989 925 -957 593 400 343 -989 993 94 94 -762 -90 446 460 191 245 -592 20 -561 -619 998 640 -796 -525 190 171 234 78 -723 667 620 903 110 -161 396 -328 -638 -567 -820 -63 -825 183 -347 -126 -609 -714 -889 574 -629 -136 -32 78 -257 -315 56 -1000 552 718 -217 460 -444 -352 79 -444 -548 111 62 726 -19 600 -316 973 604 799 -624 -933 372 491 45 438 853 125 -35 -437 -674 -401 116 -518 -719 869 595 792 -965 274 192 -945 -203 -876 297 -785 675 -186 -171 -877 653 148 121 272 300 -772 863 449 -911 395 -386 43 683 -431 467 59 203 -770 -65 -59 724 -521 961 -152 330 -333 569 -617 -125 398 -235 698 -655 931 -680 -687 847 988 -896 -43 -885 452 625 -823 963 -703 995 -511 -141 -563 -506 99 -397 377 737 957 855 -507 -548 541 -410 -165 -418 -500 74 520 555 130 385 -548 811 -320 -430 -1000 812 18 105 -698 667 -150 -584 445 672 -945 -810 563 372 954 -938 -613 230 -470 -38 -497 -254 195 -997 -625 462 -241 -970 588 536 118 -495 150 -49 -916 819 504 -677 232 -982 -293 -791 558 -190 410 74 -865 -339 64 -951 605 290 -992 -342 -806 -665 -387 -409 -165 433 855 673 353 -980 468 61 913 -835 386 -933 -786 911 435 551 16 -901 -153 838 363 -538 667 -772 -503 -937 -996 644 708 -836 -865 614 -204 0 103 -692 885 -656 916 61 -168 -549 -442 293 -865 787 -300 337 69 -630 221 -300 293 -551 -998 985 -663 441 383 -41 -814 -942 360 932 -90 999 -519 949 -741 -370 674 -461 -675 -52 -676 626 -861 351 -919 95 164 -148 448 682 -829 355 -181 -209 977 413 -272 -987 64 -984 -360 -456 -199 -937 -648 -10 196 -366 -367 436 -36 899 -339 -597 -215 983 -278 923 -443 -211 452 -471 256 557 -297 -95 504 -587 -408 -71 872 487 595 734 -754 -960 11 -953 515 -887 549 -595 -192 -170 207 858 -9 -267 -320 592 -804 -4 -881 -934 -109 -526 21 315 499 167 366 111 438 -16 -981 -199 -880 -423 181 499 -793 -223 973 -357 492 -651 317 -762 665 -896 832 -895 830 -326 873 -333 -665 627 -405 -357 928 -898 961 -192 19 -906 178 -824 177 -412 -364 875 334 167 -922 283 -897 243 356 -418 -674 -414 273 566 314 -274 105 537 678 415 753 -775 -911 -125 880 -987 -383 -354 756 801 -16 -630 -817 678 -957 -441 811 -755 -465 -22 -826 386 78 -472 -513 -526 -740 -693 -673 -515 733 -345 -225 -838 -102 -637 -460 713 -439 143 -362 652 -980 -634 978 -939 650 -791 260 570 74 -637 -84 -732 -762 -208 930 -646 -445 -10 69 824 365 -247 731 -788 -803 881 971 557 -32 -402 -168 879 488 12 -264 818 -944 205 -626 -375 -430 -931 918 101 110 394 793 -185 -17 731 172 408 220 508 359 -683 -812 -826 444 226 -567 627 727 -126 607 -525 -136 -434 228 635 664 805 721 -352 -178 886 -380 135 -802 594 -45 655 270 -280 567 -782 -981 -580 907 451 702 -993 -618 817 -267 -736 411 459 595 574 -532 487 791 -2 -933 -376 -782 -431 323 -199 805 -856 902 660 662 -697 -11 752 899 19 -101 390 -1000 -512 356 938 -836 181 43 -652 -977 7 393 -566 -611 424 883 201 -490 -527 499 -552 377 111 311 387 706 -544 -494 -410 -147 911 750 521 861 -758 579 -372 920 -875 -814 425 -180 39 -939 545 -339 -749 745 35 189 674 945 -520 120 -774 -557 673 -940 949 230 -938 954 -1 -536 -974 -475 -452 -860 929 -905 -678 -210 865 -35 -958 688 -217 -40 460 697 410 113 -119 308 267 632 -909 -94 933 871 -552 -4 96 -803 -372 -858 -517 575 291 -75 741 -955 -775 52 366 156 -121 163 -562 -612 503 867 29 210 -624 669 -242 516 -391 -93 462 -187 -254 -23 -168 -489 531 624 906 250 -96 796 348 609 78 668 -238 -99 -520 729 667 -504 859 321 428 713 8 -114 -789 -169 -369 714 -442 -15 569 46 199 -992 197 -18 -731 683 179 -248 -457 0 -714 362 -371 172 972 -661 -251 -237 948 281 124 -719 141 -481 681 644 -521 -791 -761 862 307 -542 -756 -115 412 762 -963 -681 -137 -741 -93 85 -497 128 526 187 -673 412 794 510 -942 697 -400 988 -682 -28 -481 -571 903 -435 324 762 -215 735 428 -102 770 -263 361 -547 486 394 -964 -441 -906 955 333 -17 649 256 -82 723 739 -174 -978 -817 990 978 859 -550 577 -993 -226 -397 -724 -935 434 -304 -868 -361 -160 -388 958 -138 48 -845 -793 274 351 232 116 100 785 -706 978 67 -76 907 -701 420 -682 -350 596 -861 -697 857 -572 -404 735 635 -830 -612 531 -820 -42 -948 236 322 204 -983 -167 -175 883 270 942 947 510 -305 -176 -622 -853 507 -402 203 725 16 573 -123 463 25 790 551 -473 -24 -717 -927 -240 166 -991 -620 933 31 -961 56 520 57 632 42 819 -483 594 604 -796 36 500 -311 536 234 419 -580 -279 -953 -568 909 510 -817 -245 -204 -821 -43 -347 -750 475 15 727 565 -16 -374 -945 607 -747 -586 -454 175 -464 917 -144 -420 858 5 -423 -199 -94 591 -559 -542 -949 -272 -332 -586 -482 -578 -517 -451 59 -964 -490 -123 116 -820 901 28 -501 930 -412 -42 843 -544 424 -762 -440 205 -127 -238 -293 546 -792 717 106 -652 172 17 736 227 -625 491 -104 666 984 -513 449 822 321 -142 620 857 564 -814 -349 -119 255 916 -18 893 -869 435 -678 839 14 -931 -125 -337 -778 -109 -927 -261 -983 250 402 373 36 538 -896 559 -822 59 565 642 -137 -315 659 -242 -646 136 -975 676 546 9 -760 910 633 -750 776 742 -18 -486 962 134 -899 997 -525 -765 975 -391 925 104 799 -818 -522 -201 -103 -219 384 -505 521 -736 -819 -557 871 896 -276 396 958 -225 765 271 -10 983 -981 -491 994 338 600 53 131 -914 553 427 -360 -387 199 730 843 -730 155 -484 -764 -165 209 26 -577 -127 -545 7 -740 -832 -63 525 -999 651 386 -371 -244 -789 961 413 -228 234 -964 953 -682 740 -763 591 -466 862 -10 -326 148 444 784 432 -629 -851 -57 346 -954 -831 553 -507 251 279 -891 -827 555 -589 -839 729 -195 -330 196 -869 -764 -302 -993 353 -436 879 133 -5 562 228 165 562 -19 -544 -23 76 333 779 -331 -271 -238 683 -547 21 -659 921 -314 150 -255 206 -110 -463 -742 -821 -220 -926 325 -498 771 -776 -376 -164 -450 363 -27 43 -254 -793 -34 -256 936 604 -822 179 993 -9 963 -334 555 -500 184 290 -234 383 -639 357 -844 969 -476 996 -956 -584 -778 -907 867 862 81 175 725 596 864 -939 397 715 466 489 -167 -86 518 -305 974 685 636 -810 -99 -92 880 614 -249 559 -163 -218 474 -184 438 -238 -480 -170 818 779 385 626 797 -651 -409 796 478 857 8 -505 -3 160 -401 -402 977 960 16 512 -990 -702 -563 -340 -884 -633 -385 -99 -757 843 118 -436 913 -544 98 -666 801 -593 -425 -502 129 956 900 -598 105 601 -293 -253 395 -520 -860 -135 -211 -828 686 918 84 -679 -438 585 -265 -105 -731 647 -381 981 -341 141 -640 -934 -430 109 -541 -633 601 129 -426 -754 -848 461 -965 268 -365 -444 -782 92 -176 -190 -415 882 -205 171 -259 -223 -401 -856 -984 -171 990 -954 453 -644 323 363 -723 -43 -251 -240 327 -155 -506 -173 932 708 -334 258 -247 -275 477 329 -905 -39 -228 890 -717 720 594 26 -691 -457 910 -585 12 -150 87 531 48 27 649 503 -523 -701 -763 -458 87 160 460 -898 951 -817 -625 -423 -762 98 180 -709 -140 521 438 875 -116 -127 868 460 933 651 -24 597 30 -62 391 -101 727 -418 -898 49 932 488 705 -873 345 -122 -750 262 670 375 -494 -308 -66 487 -181 955 936 552 -485 860 -178 675 -949 380 -924 -825 -488 -743 151 713 -996 -854 181 -653 -499 938 722 -460 962 103 959 164 -405 -768 993 -489 32 -975 169 643 466 308 304 -981 798 -591 157 759 867 -358 494 654 -735 -678 -504 -981 225 -448 75 -97 290 -657 73 -263 292 -895 -840 -771 -498 -405 -148 697 -215 -251 -619 -262 -917 411 746 -332 23 -685 979 -601 -919 -105 425 875 727 999 597 -229 385 -794 306 -980 860 63 -391 -466 -499 384 -595 -371 208 -909 -529 -971 864 -559 -724 -619 780 -383 -619 630 796 -341 -45 -825 223 123 601 -257 14 444 -549 677 48 542 -818 501 286 -676 -807 -264 -441 -599 -257 279 148 79 797 -242 -917 523 971 18 86 784 985 -825 749 -976 -974 -564 334 -745 680 -903 30 177 -189 443 190 129 -553 411 773 -104 879 -476 900 18 -546 -57 -363 867 365 -452 622 547 -368 96 175 245 -913 -284 -90 209 524 391 -120 152 161 388 490 -414 -65 -420 -564 -143 909 769 135 -24 -25 -748 664 -209 -622 695 199 987 -517 -685 481 -54 519 -382 -836 -359 893 -602 -617 491 -841 909 -780 -333 -595 714 966 -858 505 146 -72 -347 -476 -669 -842 192 450 732 0 606 -685 69 -441 44 288 519 391 717 559 -79 585 421 -894 -194 -807 -638 257 880 384 933 -452 -266 51 -449 -784 945 66 291 486 -981 677 -427 449 -53 742 108 -752 -337 974 310 874 872 790 -332 -445 -965 -119 412 -368 400 411 -477 915 -674 438 754 243 479 -717 754 100 416 -1 510 902 -888 -588 449 -306 935 -712 879 -825 948 647 -511 -586 508 374 -522 -936 866 -717 800 690 -380 -188 -121 314 -453 582 -70 -993 -5 -907 -345 940 870 -888 -805 -706 -792 707 808 450 -510 339 -21 -146 219 -916 -942 116 751 -484 423 457 -855 -956 904 -620 -396 -749 867 392 -878 -844 534 -335 187 -151 105 -938 -501 267 -4 653 -833 -471 873 -571 -287 993 -476 785 505 -680 928 -647 386 -227 145 -335 577 -345 -672 985 374 -149 435 768 993 993 -754 -314 -744 121 129 77 403 -606 200 -246 91 -370 803 -760 -93 722 -153 -901 546 206 -332 990 725 623 713 -120 -379 -32 -628 217 -766 181 446 -774 551 -352 -945 396 531 -215 -233 -797 -430 -526 -401 773 -878 -786 -347 -771 147 -700 -579 -275 508 -799 623 -699 263 -465 -330 0 -211 -765 467 744 -580 -99 -787 611 908 -2 -643 -834 -836 219 952 286 471 -80 729 633 738 778 891 -57 353 -875 350 84 192 -685 -437 672 494 97 63 621 884 -838 -59 916 524 -212 -891 517 -777 559 -671 6 104 -964 136 -254 209 409 158 -702 209 -569 1 466 242 420 81 867 -866 870 -325 -749 -3 -56 -641 -531 -413 -869 846 -441 325 506 -849 526 625 -415 312 -950 -349 -398 707 -18 112 677 -567 909 -858 -43 -247 -389 -237 567 323 655 361 -681 -716 -263 51 -705 225 177 -514 -550 859 -511 -592 -453 917 -454 56 673 -606 -672 -571 183 -718 15 633 160 130 -407 215 181 246 903 216 479 810 -582 -142 -860 -822 -549 36 -126 -683 64 285 83 571 -233 -338 -693 628 361 -901 682 222 693 -269 -483 19 -984 -396 11 -368 -318 -434 -385 -868 603 618 -837 -133 -732 595 -989 -30 -725 -175 584 881 101 711 76 -966 199 -987 850 341 -811 513 -367 -792 -926 142 -240 -901 -866 -909 -865 847 624 93 318 -228 288 831 392 -17 -80 -562 250 132 -127 -62 441 336 -1 391 -66 518 -266 365 81 685 -204 932 437 272 479 -133 894 -432 -512 330 809 -563 784 320 678 -606 766 -836 -384 -75 623 -174 -179 -613 -603 -275 706 356 890 -240 298 98 -728 80 819 312 -529 666 612 -843 -18 -497 -116 243 286 406 584 -105 323 637 -745 -737 804 267 -624 -26 -632 -927 481 -323 -664 286 -262 413 -64 565 825 776 -118 723 113 602 586 284 -622 -307 767 -623 -231 -827 725 832 10 -418 245 -602 -709 664 -843 -315 67 125 -876 618 -748 244 664 202 783 -449 464 750 -811 481 848 -954 -645 761 -698 218 -847 242 -872 552 -274 795 -631 -912 -100 179 962 -245 74 -337 -763 -784 -818 -637 -745 -636 -624 -675 159 -141 -733 899 -671 -868 -476 510 938 993 -372 744 -969 -84 825 257 381 504 73 -256 13 -258 58 -806 196 75 254 -98 -806 -752 -278 915 364 -378 514 971 -196 969 -597 -107 -98 920 436 153 -897 -752 -264 105 -791 527 777 37 -40 473 -309 717 -808 -384 36 508 774 -333 126 677 979 706 482 -878 247 692 698 -961 611 -468 597 65 -525 541 -378 -275 116 468 -303 -882 102 362 991 733 -406 879 238 188 -826 -394 949 -533 -262 -239 -1 731 -828 278 -664 178 -328 844 227 -751 685 -595 707 595 -74 983 -765 987 -737 543 119 746 525 859 -892 892 247 -898 624 -333 -665 -7 151 330 332 -266 588 700 -110 178 -630 265 -396 -384 -745 705 243 164 -439 -19 -939 663 249 -555 172 -202 -888 213 -993 533 -5 860 27 -240 717 -375 -782 -510 -813 -134 -712 434 -655 371 -849 363 -286 900 -688 951 -708 692 41 359 -653 219 931 -607 835 843 -805 126 899 -855 -818 417 152 -146 -988 372 525 994 -981 567 761 -219 -133 -802 -78 367 758 828 -788 846 764 80 -115 553 53 526 -737 590 -916 666 -454 875 939 -42 -310 818 784 231 638 -732 -609 179 19 454 609 800 404 924 833 601 708 -296 651 465 -957 -113 -753 -79 -577 -874 -547 177 -321 -413 -966 134 545 -616 -830 396 814 388 -761 -994 940 209 8 -326 -621 453 -993 -512 -946 749 891 -257 -497 -634 -648 65 361 -886 -155 933 -354 -639 444 -865 -104 -650 -841 755 -121 -65 -587 -406 -227 710 591 213 744 -629 621 -282 -371 556 642 -983 288 461 -957 545 -373 34 -372 -675 585 -640 595 -689 655 -152 352 673 679 247 708 672 -695 563 770 461 222 8 863 777 -365 -701 664 243 417 -721 193 395 977 395 -878 722 518 -89 737 243 -667 688 -970 95 -683 -432 -303 603 383 58 -714 371 -626 795 -936 -837 -351 548 -891 749 -291 -679 376 968 566 -903 -459 -362 15 -880 -654 -942 -95 27 -553 259 -275 485 -984 -269 -603 351 -928 639 662 -837 514 460 675 -208 751 -655 -251 -997 -223 76 -954 -146 -130 224 -240 -106 338 -561 -639 -367 -180 -960 543 -24 426 182 94 -149 17 -637 143 -543 593 703 -753 -611 -970 -574 882 89 -945 -492 594 -152 -529 -160 -104 -492 865 -126 -998 244 -222 348 878 -606 -336 -372 -235 826 479 -474 129 -455 439 481 33 -426 665 -133 38 -447 492 -400 498 -751 -391 -826 -933 240 826 157 -566 976 -602 -285 151 -131 -593 -585 12 541 356 -400 -101 257 707 362 498 539 -483 264 359 347 519 975 129 79 -188 120 570 -774 -46 -646 202 624 575 -951 -55 -598 23 661 -566 624 491 -560 -58 826 632 598 170 152 562 -50 779 48 -7 -457 705 799 941 855 -242 45 839 -428 -672 748 -240 678 155 491 222 696 216 -156 -615 -29 -859 -840 -806 370 631 288 252 -843 289 412 81 906 -920 722 -18 677 763 845 -259 301 -266 900 385 -987 240 -989 143 -731 440 -433 914 817 589 -978 911 651 -103 358 301 378 145 -86 759 904 124 797 882 499 487 -215 243 -764 432 -138 628 167 -534 961 349 -459 41 -930 477 -268 589 15 623 169 -38 560 -359 765 556 -589 260 -223 452 -450 -26 -466 -531 543 472 -115 617 -542 -6 531 907 675 -954 -503 300 193 585 193 46 498 -635 90 -158 113 912 -817 193 357 934 941 746 -144 597 305 -662 928 697 769 305 -954 121 633 874 -426 -355 -74 739 296 -667 123 -509 191 769 -191 5 -575 239 517 846 814 919 -648 769 -938 -398 299 930 15 60 302 748 135 176 613 -337 840 -793 616 -232 781 74 338 951 -745 999 -763 748 -84 -14 -259 243 666 -876 502 728 861 848 -728 -352 -745 368 -296 -812 -523 926 -334 184 151 -534 -243 -128 355 655 128 -347 630 -999 185 -707 -438 352 -752 6 -482 -413 995 456 -827 812 93 178 -103 547 -401 48 711 721 421 -767 -731 512 -417 -585 315 -808 551 -68 -57 958 -182 606 -153 -517 -284 -232 253 -652 641 287 -683 -388 555 199 -298 -280 -257 463 -182 395 -38 -243 770 -290 981 767 118 -822 425 -152 -410 -959 977 268 457 242 447 668 162 -61 -749 -503 -119 -719 531 -323 -447 -362 -217 455 253 289 -218 -685 -805 397 784 -949 304 -648 919 444 -971 607 -108 403 489 -99 818 766 -496 378 -834 -211 529 316 -813 940 -439 354 489 -298 534 -712 -299 652 -876 927 57 -777 -60 -876 -279 -936 -748 -541 334 -116 294 507 -359 -835 -360 2 -624 803 521 610 -678 995 832 -265 -463 939 -259 449 75 461 985 597 -518 -250 740 -796 719 -468 815 440 490 477 -623 -46 -591 525 -512 141 -407 -475 278 882 -899 630 318 -6 28 142 365 864 -270 705 -636 -296 630 -918 -959 -650 572 816 -862 -342 931 -955 939 166 -892 -408 -898 -367 -965 -20 -133 250 25 -911 860 -197 -235 58 -719 310 187 -753 609 -172 121 -393 906 -242 -544 -767 496 -412 877 -302 37 431 161 -98 -189 -159 -411 -762 113 -354 522 -681 987 -98 -541 55 302 833 500 -90 -210 665 333 -717 -711 -878 -390 -621 -962 34 -463 -899 163 274 -405 -381 -100 177 381 378 168 -849 -20 -339 126 -605 -25 648 -489 -452 842 -371 760 212 -560 321 -541 795 485 -769 -824 -263 -241 174 -795 -696 324 646 -14 -645 -642 -206 -964 957 870 -322 -635 -246 -433 337 -927 -304 -194 608 -645 -709 671 636 -637 -392 146 221 -560 742 -588 -378 731 558 12 -4 591 47 971 -148 -422 -429 177 217 -167 630 -55 33 -620 940 -221 -460 332 515 -446 -508 906 344 -287 582 151 -368 867 -802 -237 151 -733 -456 -151 -84 -250 -513 -660 751 269 -865 835 -630 -537 224 338 789 -840 -369 139 932 -937 -784 -474 652 -381 -322 116 -42 197 1000 752 19 -269 693 323 -165 -31 -532 979 605 851 -259 535 -108 -675 -717 544 -283 197 -319 -589 674 295 449 -661 -372 -212 -626 -640 214 -621 -826 505 -627 638 760 -77 -387 -559 936 403 -838 343 647 -286 164 -170 -804 -836 -379 549 624 -698 396 -60 144 -91 -741 974 -284 218 -786 -19 -555 413 371 -740 -592 -266 444 -164 611 512 -991 -975 559 -618 -83 -818 191 370 652 -187 918 -904 -626 396 205 146 -9 -881 118 -210 -85 76 803 -590 -835 -864 542 -497 -697 478 -286 -244 420 938 66 -277 88 -782 144 -652 488 896 -830 -564 -41 -219 -469 -607 -403 662 -941 317 -462 -689 -76 -434 957 883 45 -655 528 -474 16 296 -713 878 556 648 42 610 -468 667 423 -795 55 -67 -645 -278 50 -810 406 633 -255 258 -107 980 648 192 -699 775 321 -424 1 446 -639 -790 692 -969 -89 -978 750 515 725 -233 578 -392 -992 855 -33 -775 -965 447 928 -746 274 606 -211 919 -64 573 81 785 -671 -786 964 -157 548 -260 -508 282 -645 -261 -256 -948 -63 -978 -313 88 -207 291 -682 -91 304 -932 -164 12 214 -967 -784 -383 13 783 -464 -465 208 -981 -891 -745 -761 -189 976 907 -718 -566 -864 -654 634 262 471 -176 386 507 504 208 587 563 152 -904 575 -288 701 -828 -333 -893 -849 -433 948 -100 -268 980 -991 361 -560 -41 9 -596 -564 -306 701 88 -213 -12 177 16 903 475 -107 -925 -914 332 -707 292 220 770 168 -442 -487 -246 873 71 -279 748 -575 -376 163 -396 -696 51 -938 0 -487 102 373 -832 -954 375 -346 -707 -950 -350 762 -80 -988 125 -28 808 995 226 341 269 286 458 60 648 137 768 -703 569 -502 965 570 332 -563 363 712 -698 -460 -183 256 -213 334 -653 823 208 -289 737 13 -704 212 377 -280 -890 -859 198 -835 692 -205 593 269 553 -400 -114 -993 608 787 -26 -182 -219 251 -616 398 -402 403 700 -73 624 280 901 -676 268 416 -494 843 327 -222 383 -820 166 -804 41 -336 -250 754 -46 543 -15 549 -414 799 -589 -373 -94 900 186 -131 -619 432 -364 -605 -506 -47 -450 -13 690 -500 1 885 -101 -907 962 -749 -904 272 -431 -607 -832 782 493 114 565 -649 301 546 -310 -558 9 731 173 -448 984 -871 84 596 -117 158 -110 862 -291 207 396 603 488 -810 823 287 -448 -506 -966 -655 -997 -114 303 -300 740 -461 612 527 386 -226 957 589 -409 68 -487 -520 307 -184 241 -101 -243 499 464 -84 531 -199 245 -992 -948 -796 -576 -74 -75 -431 872 -314 -890 -326 483 654 327 -162 -337 607 -454 60 420 -881 -465 121 -177 655 985 -941 -168 744 -493 -201 363 250 20 -317 -492 -518 446 889 -415 193 -121 966 -861 413 50 -60 -779 -886 203 -863 463 595 517 -248 -474 689 -534 793 330 -565 863 564 560 -207 307 518 -449 705 -192 424 -649 -66 -904 -665 -509 -664 369 589 -50 940 563 514 996 -730 -604 643 -900 625 -661 594 -912 -461 -22 -426 830 790 -148 47 -311 721 -153 -885 713 371 -259 676 59 -778 302 -36 -73 -110 -209 -471 245 -414 -986 768 820 -26 965 -965 61 296 -315 -37 -72 530 739 472 -206 -935 190 -793 -546 -462 -764 551 460 453 346 401 -102 -494 -893 -434 389 175 150 999 -217 -631 546 969 -432 -806 -183 -997 -197 -614 -337 83 749 350 278 743 341 226 -83 993 853 313 -259 -492 -30 -295 -391 796 -890 500 608 -336 -823 -889 -901 275 -291 -395 276 733 -274 -884 522 -371 365 -702 73 172 -238 -270 -981 527 -131 -107 68 -188 830 -371 345 -993 872 -630 734 -826 -287 -117 419 -5 -869 2 356 370 255 911 -155 235 -596 -849 -666 969 728 -707 -838 -284 730 749 -490 -506 -591 -945 -351 -497 -48 -793 775 -297 704 -5 -717 -278 -767 279 17 -452 449 562 -774 348 -11 657 267 -992 88 239 -305 -971 74 -78 -122 -360 -912 223 81 -736 342 -711 -893 -420 -467 152 670 -745 -737 -342 538 -868 -855 490 -715 -202 123 434 514 -267 130 -889 970 -853 70 281 537 361 -335 224 -60 671 523 978 -353 -37 866 555 670 -67 -506 478 -282 -8 844 -529 183 -134 165 -35 150 241 -962 -334 862 322 93 -170 -728 133 631 586 -777 -179 539 369 258 -37 185 742 835 -972 -31 100 676 -121 -317 -328 -339 -868 -410 -568 843 -308 -654 27 -401 919 316 -257 22 941 300 223 -955 659 372 -59 15 -992 -363 770 824 656 678 111 442 517 -335 -354 -528 524 78 708 259 351 691 12 327 -141 774 851 -663 376 658 -378 -760 -581 -409 303 -205 85 -309 -744 -896 229 -770 -683 220 285 -514 318 464 -317 327 -767 417 988 -881 -437 -879 -170 -363 -530 -756 228 726 -348 -233 -392 82 -342 -608 973 -309 382 -562 -870 358 896 267 394 180 -736 428 -688 -792 644 799 815 -918 580 788 -761 627 -534 -513 -196 -255 624 -323 758 -735 672 -265 -123 879 -200 -716 -65 914 219 101 965 186 813 847 -381 194 161 -425 359 -940 53 -538 64 126 -599 -132 -876 -289 -293 -435 758 423 -309 400 -409 -718 -96 966 664 -566 462 926 -625 299 825 -933 766 -289 160 64 157 -795 651 205 369 -263 810 -314 -187 603 603 -503 857 -89 116 64 -95 240 -729 -677 -798 -718 -682 638 -228 35 -412 -72 -534 378 -241 940 395 -184 -769 -554 896 -625 -608 364 483 555 557 866 -656 -613 -522 -306 -879 -735 714 952 545 728 341 383 179 873 -365 10 -98 -237 -766 36 -522 65 -480 304 559 -616 -471 -982 232 388 -7 934 402 603 -351 -604 -743 -117 -781 981 647 -669 -484 -765 426 771 -375 -404 -906 533 95 327 660 -38 -149 -531 -605 -35 -605 547 536 649 213 -871 -27 743 105 -158 -848 703 600 619 -32 59 900 456 189 -618 59 325 -952 -479 -55 469 -619 -459 28 594 224 -141 -499 576 75 -924 -709 -268 584 -436 -316 881 925 -997 -135 8 -750 395 -185 540 -745 717 -3 -178 -687 337 -873 -674 394 -869 -831 263 281 -714 771 47 410 326 710 748 297 -915 539 299 -70 915 -600 -393 -137 -157 -9 749 -546 -176 907 953 -127 228 -952 -51 267 635 -228 -898 -190 -991 479 -242 801 141 -274 493 -57 604 576 -251 932 -375 437 471 -291 435 -157 995 579 507 -461 895 -427 891 -838 419 336 -778 539 -54 600 -329 843 781 99 10 504 -63 -612 61 747 845 -897 -892 556 -297 162 -588 -439 -709 207 799 823 416 -26 -423 975 378 161 472 -347 28 -956 149 363 387 690 -874 -373 79 505 511 -721 407 -63 -584 470 -978 995 229 456 243 -709 382 -13 -580 -141 583 489 866 970 -70 816 -457 56 -723 -860 -615 593 -677 825 211 -592 933 762 320 -270 607 -45 967 339 -37 221 -447 -135 881 -827 -658 -155 -550 327 -826 946 -986 -733 -639 -88 159 966 -113 737 389 -140 299 -820 824 606 -101 111 -210 399 870 -463 834 -195 217 520 -810 604 943 81 33 78 -101 503 -675 381 -884 -922 57 -197 689 -490 -750 631 51 -363 -215 585 -498 -869 589 -173 -871 786 -336 -930 -587 -8 593 -1 -612 39 927 -347 -558 76 185 -890 -901 -892 -690 394 404 -639 -664 982 95 -652 -432 869 223 -710 611 986 -288 -315 -105 -394 -473 985 -220 118 950 86 81 652 68 -110 -62 0 969 -307 84 -296 -868 903 -437 178 -609 929 223 -203 -497 349 -678 -85 -173 570 26 -297 -370 -143 557 -553 -120 18 -530 -836 58 -415 -427 75 958 -413 -550 478 -808 627 843 -785 333 369 -414 149 -86 628 398 14 946 -572 -337 -672 899 768 -770 -774 253 -624 -68 600 89 257 -328 -168 321 -82 77 532 155 -557 -10 538 722 -370 -663 -415 -565 436 -658 -734 334 475 27 834 -198 -288 909 949 627 964 -164 175 159 -80 780 668 938 460 -726 597 -586 -46 487 394 -557 -60 -962 51 451 -25 -626 56 -81 312 -595 784 558 -335 -86 868 124 121 -959 290 739 41 -222 -926 625 312 68 -536 -67 -780 868 -65 -91 -973 81 -211 21 38 -310 -272 126 652 -514 -273 941 -401 -439 543 8 102 -199 269 688 831 -984 167 34 861 -917 778 -254 -207 627 937 309 389 -816 -811 635 -579 -225 827 590 -727 434 -235 664 -342 -617 -811 719 -156 324 862 -524 259 467 916 -690 -399 -30 -173 519 -395 -214 817 -851 765 753 -368 999 -155 439 394 495 673 730 177 -281 996 -168 -802 -485 98 -906 -885 834 459 861 -69 -814 612 -346 -466 786 695 -861 775 -499 -12 785 785 -495 -997 655 180 87 361 -405 -212 844 -166 -385 99 951 -235 -967 943 -429 -198 -270 -704 -672 -771 -972 -945 693 -351 385 875 591 494 -908 172 -596 -479 -326 -261 974 132 610 538 -482 926 -64 853 -478 461 624 577 749 917 -122 713 2 -967 792 -872 -393 467 451 -57 507 -533 815 516 -118 -386 -280 445 -451 -782 -819 509 -111 -514 296 -788 -669 -493 -189 194 -607 -113 129 -635 -311 -575 100 -756 -239 -316 -43 -516 339 504 674 -426 690 -127 -705 288 -199 169 772 -256 -516 -597 -62 175 209 826 -578 784 571 -401 -285 541 802 735 568 -433 287 -316 -893 933 -261 -359 360 -721 -561 -18 -338 691 978 -55 -424 369 -336 943 798 173 -631 700 362 -690 -475 679 -940 -389 -674 -930 362 -983 34 -650 145 69 988 -202 -335 584 75 -919 -121 -924 734 350 450 476 772 -711 -582 -2 78 -555 463 -477 -190 242 -39 -719 -787 213 -542 -30 -985 -956 -621 91 -891 -488 783 -329 -46 101 999 634 82 -64 582 173 946 53 -474 -994 -132 -488 165 -996 -37 -81 385 840 315 -176 844 -745 799 264 722 363 -707 499 -185 -550 -349 -907 -546 735 720 828 -694 -821 759 -388 -624 931 219 -973 90 957 -57 564 22 33 -934 -144 -675 671 -884 752 144 267 121 147 573 -265 -646 -795 -841 754 824 997 336 -1000 -40 859 -260 -132 908 662 789 -5 805 677 -895 495 -842 -539 737 459 -590 -595 -161 302 -102 -930 710 724 640 296 -64 -121 560 -975 784 229 -848 -891 215 987 -201 -272 792 476 113 427 -685 -667 948 -328 -818 -818 141 -706 646 38 -992 -405 329 -618 -242 -794 -474 105 945 -566 -489 -910 246 -787 -483 -589 434 -852 206 -964 -956 253 -470 297 -245 -84 252 -985 597 19 635 227 -204 -470 966 218 501 -983 -63 768 -26 -846 709 3 721 588 322 934 -720 -803 -519 131 796 -490 -593 642 -208 75 253 768 -202 869 -278 430 505 -248 -311 -119 123 -612 -198 497 -109 -990 126 -192 240 563 522 6 997 149 160 -9 -10 822 945 -647 -813 -734 979 -137 796 868 221 -97 941 186 467 794 664 774 -685 -199 -734 573 982 -851 -495 339 601 25 699 -1000 -285 915 -815 -204 534 868 -12 394 63 740 -394 722 324 -196 -460 -391 212 -49 -279 -490 64 -693 -439 922 309 -257 800 784 965 -227 -887 881 -761 -686 160 -213 100 338 -533 538 -708 -694 448 782 -47 840 600 735 -573 540 206 -338 -572 -486 -615 531 746 -110 -786 628 -378 -81 98 333 989 316 -155 18 -148 -24 643 -456 -601 -631 712 -884 -903 -180 680 6 -920 33 -221 -489 113 658 565 415 328 560 232 739 494 363 -540 -289 138 -98 147 -802 553 54 544 464 -62 -651 458 -625 532 -802 -810 -447 969 -874 -314 150 12 -148 367 -38 393 388 221 327 492 515 372 -103 -730 928 -238 271 -143 -595 128 421 -376 962 -123 -769 566 -917 -746 766 764 262 190 -400 988 119 -922 -221 -532 -107 605 344 -746 874 552 575 624 -873 -137 -895 -64 165 -53 418 -679 189 -734 -82 389 -225 296 686 -806 -581 -840 -748 215 -841 404 794 -925 -268 -157 837 -801 -25 -648 -501 633 114 7 777 69 -230 794 -191 -54 432 80 -310 -525 -332 474 7 829 627 380 517 -469 -449 -333 606 394 -931 -460 -989 449 -924 -941 647 902 -752 -290 -466 -598 -792 786 -952 -792 -250 -372 -56 -888 -308 175 -754 82 165 566 -897 700 -424 -51 960 -727 -701 -549 -267 730 19 327 -633 356 -828 889 836 229 -817 -379 206 -23 930 604 352 -229 -675 676 947 -953 -47 -781 -32 -433 144 -420 -865 -757 341 420 713 176 786 269 191 39 -228 625 838 786 -122 838 -13 793 751 -188 -653 -721 -403 321 741 122 -53 68 349 123 131 -217 -186 -705 284 -472 -980 634 48 907 -584 -11 -657 -718 153 -118 -47 598 512 226 -352 -250 48 605 775 975 428 439 -944 -873 770 579 478 347 -934 777 942 -815 -134 325 733 -171 577 760 -905 -197 -670 -57 38 890 -504 727 568 483 653 665 809 -240 800 -6 418 -98 382 -436 -866 122 -70 402 -814 -7 887 -543 -554 980 238 794 -263 352 -774 343 569 383 -698 -355 -668 -513 939 -808 -635 640 -164 473 948 767 271 559 116 -918 -109 803 432 -466 514 -364 -159 -334 16 -679 -814 -498 -3 464 559 145 -834 860 -260 677 119 -709 -498 -281 175 -694 820 152 860 9 507 789 -713 539 -552 -397 506 665 701 584 917 21 -95 752 338 -720 731 787 -600 18 -695 505 -305 943 919 -488 -253 -217 989 575 -705 -988 905 -485 946 -124 -241 -615 -343 -183 428 -607 -759 -916 686 -654 659 671 2 -200 344 602 839 140 -997 863 642 31 572 -58 210 38 -182 230 -397 220 519 454 -952 -946 356 946 -639 -918 131 698 -345 -872 59 -756 -322 770 -730 727 -901 64 -702 -468 -275 169 -169 -505 535 32 556 816 -681 -809 -378 62 924 645 536 -618 925 -325 914 946 -532 -995 -758 790 -992 -997 278 766 638 507 -117 -524 -388 363 -905 -870 -800 482 -703 -299 -790 856 540 -19 27 -628 248 914 -268 265 -583 678 -44 -554 -759 355 880 -967 -310 362 919 291 -561 -410 940 218 -386 480 986 624 -746 434 -336 835 -248 83 161 657 80 -128 -588 632 -812 -976 -814 387 -153 -394 872 -351 210 716 -238 432 489 61 -417 950 865 -198 -362 -61 -201 -293 824 253 126 -168 -19 -861 -697 198 936 -380 -740 979 -20 924 741 -617 465 796 815 -620 934 -309 -236 220 -423 -311 501 -764 -680 559 960 337 -127 -345 158 402 831 -808 -583 707 -888 649 347 -584 -271 656 -113 416 -400 -437 962 770 -596 -681 573 -796 -730 -503 -434 -18 -437 -699 681 818 -587 813 -563 -678 578 763 -793 918 263 -668 42 728 996 -310 411 119 -400 -841 745 -616 307 875 175 -210 -751 -994 -915 828 -861 69 -373 223 -307 -63 259 492 30 24 977 -492 -174 -663 -645 892 536 -136 -162 903 811 -370 256 556 -898 -770 737 -755 -714 -651 -713 -738 994 295 -604 547 372 -332 589 938 -847 -182 -597 219 -414 -548 7 -170 -909 395 270 -118 -318 -218 691 -560 -961 427 834 681 -513 -862 398 -34 94 -441 -833 -464 -734 -650 -835 -854 725 235 -884 617 -257 -208 171 866 951 309 259 -131 803 870 -701 -463 -1 282 979 774 -875 -154 965 -363 -333 27 891 51 -50 -804 178 -50 31 -794 688 524 -526 -118 988 914 -614 638 942 675 159 -90 -121 134 218 279 586 634 -972 -531 432 300 592 592 455 -524 326 975 -589 735 681 132 453 868 -777 -789 -700 -236 973 -618 -569 -104 226 -111 -232 -299 -830 -671 739 840 523 594 551 308 -841 628 -166 -995 970 125 641 656 -459 -947 738 181 -726 323 939 -557 -234 25 925 -417 -377 478 610 -212 -687 589 630 -617 -512 -161 -268 -179 674 -90 -559 -153 205 -495 -954 519 928 -446 -519 -904 495 -732 881 -229 -53 -518 272 614 593 522 952 -33 566 814 445 5 -130 604 -213 637 -596 -100 -89 -241 721 590 210 322 -547 532 -191 490 -431 -285 870 0 -132 -843 933 37 -492 386 -286 -937 528 -558 601 340 520 81 -187 931 -725 -353 967 60 933 -391 578 -978 -296 345 -982 40 871 407 571 -912 768 -352 967 375 -376 -827 176 765 -784 -230 -781 218 146 13 45 -950 920 -492 -723 753 -780 -630 -277 861 -549 755 -504 -203 -528 -824 -277 -607 255 345 -57 991 418 -854 -283 -929 -238 291 -747 666 -839 -722 625 -478 -565 139 -370 992 908 244 523 -766 -533 320 -506 162 -315 -138 -369 -770 223 240 891 749 -363 339 285 -548 -378 -92 101 -920 763 655 768 -774 103 -244 186 -984 -557 -950 914 457 -222 -837 753 -918 751 445 -811 -728 193 -839 522 71 -742 823 -697 750 861 656 421 -480 -4 87 -25 -416 -779 230 169 318 994 230 897 -25 61 -813 834 115 271 -363 -181 506 -685 243 -205 -817 -982 -162 -42 -560 -374 -387 -136 295 949 792 -141 218 -644 764 -571 -522 -751 691 -670 -656 935 -355 -122 -289 -986 -181 -631 686 -414 592 -559 -241 -771 -985 -71 -913 -651 -999 -856 902 158 -347 453 640 -281 -909 -240 700 -366 22 -902 -339 500 630 744 -649 793 856 919 998 383 -825 498 -377 930 232 -711 165 -863 135 116 -195 813 -881 245 77 -400 -418 -137 -661 833 -894 291 433 -451 576 438 -421 -52 487 -530 580 -461 928 -439 -17 -474 464 -504 835 790 893 418 676 945 -174 939 -668 291 -911 298 793 -715 947 -260 -219 -635 112 500 -212 786 950 844 129 -693 502 853 -280 -658 605 -220 774 -334 -736 350 137 -489 -381 -527 98 -613 -964 747 391 773 -560 -80 -355 411 608 -881 985 394 -84 25 915 410 918 -345 637 -124 -960 -475 -56 854 641 91 -241 713 -697 -569 -796 -656 -300 815 -21 -580 -38 193 -791 -407 -932 -8 995 755 -754 -943 882 -579 -134 782 445 529 -573 35 -240 274 291 -847 -9 -26 -770 -49 -562 431 -828 923 -278 686 -801 987 -237 -1 608 -668 204 -203 949 600 386 -639 -457 -691 934 -980 784 -830 69 -658 -425 -721 -310 -741 -497 -880 -48 -743 725 -149 -952 -931 578 525 -200 749 -61 -584 -488 -723 -626 -525 -974 262 620 -542 531 -587 -662 516 320 998 -201 256 458 -827 136 -675 581 -508 879 -734 -965 290 -836 -841 -680 416 -895 -381 149 -155 201 112 -352 529 -495 181 725 917 -208 940 104 -286 -867 934 149 837 -510 -251 -26 -303 -359 -447 -67 -280 165 494 -743 -293 244 -910 375 -179 -149 -28 336 -185 -488 890 -688 -586 -990 251 317 908 730 736 -824 98 668 151 -370 904 -553 646 358 -498 222 82 337 -537 -318 -641 -610 481 -281 647 -183 -426 446 787 -930 667 475 -515 806 -799 573 137 -464 -689 183 -858 -474 -895 -845 155 -390 -270 985 270 -54 -738 400 806 551 402 -511 -825 -948 931 979 556 816 -882 40 -965 419 312 -597 -592 -9 330 -78 -715 989 578 -805 -622 350 -617 -82 835 -8 -650 298 185 475 84 588 -771 473 191 106 103 320 386 -222 -334 -230 -435 -936 -97 -65 617 -170 -646 -851 798 -668 851 -283 913 940 -912 543 34 -540 -6 -330 963 -583 545 742 136 -162 878 501 12 478 464 615 703 -644 33 -334 803 550 -341 -903 405 19 -257 -979 128 -367 460 467 670 -312 -646 -939 266 478 -468 490 -582 -353 15 -76 -761 -448 -330 -280 439 -257 692 231 30 781 295 -391 -116 -750 610 -543 -275 -609 -363 736 -149 -523 731 -413 -421 -941 595 -436 -959 805 183 -91 -65 -163 -868 -204 -927 -413 24 766 -609 824 451 122 -281 -317 -463 597 -544 -303 -242 63 765 -977 387 -982 -728 932 408 -289 946 -850 583 -939 -795 664 512 930 -476 -764 982 984 -378 -47 215 -464 379 142 -390 -215 616 901 -511 -126 -465 255 -652 -786 -48 -625 426 -998 -742 -483 740 394 40 -606 -657 -941 -916 286 -444 923 655 422 751 458 -201 53 -401 -996 46 668 -964 -842 486 419 -346 -770 -885 123 -720 558 -141 -283 -736 117 997 -978 -279 -596 44 46 -872 312 312 390 999 -511 -218 489 605 -484 897 48 937 -442 -917 -400 891 427 173 497 56 581 374 -280 493 -995 -541 -242 -918 -609 155 69 832 51 205 390 725 90 -104 373 593 -253 -187 -556 12 102 -663 -861 -200 -765 -243 474 341 -637 -837 -261 -804 -128 -290 -188 946 301 -950 649 484 -12 -796 55 542 -744 -146 -724 238 517 -693 403 536 178 -446 -43 611 -333 -122 -35 497 -182 973 -717 539 -132 372 389 170 189 971 723 -931 835 -95 -968 292 -344 733 -390 186 165 -323 -450 -102 -56 780 230 -894 -730 -103 652 485 -794 218 227 -595 859 -689 750 -697 653 549 194 475 -997 -684 -947 826 912 206 969 311 -960 326 -110 -955 505 244 546 -576 -714 -873 -391 -1 -504 -609 -270 100 864 -88 -720 565 402 -206 542 -119 280 786 204 -723 -534 635 739 -499 533 -45 -417 -807 445 389 390 -751 -431 826 837 963 -190 -660 745 -805 -881 387 -43 -887 -412 576 -386 289 -696 575 -558 164 910 505 661 541 -307 -704 764 -23 -999 910 782 -255 -725 -549 -118 217 846 -480 585 -798 -889 440 -746 -920 713 -809 291 158 981 575 655 -906 -873 -848 747 -254 -243 16 48 323 251 -738 34 102 -370 -891 608 -346 -633 -518 629 484 552 -145 239 448 -840 -226 -460 57 599 -565 -352 523 793 -479 940 -739 -451 844 -915 -799 -253 -494 305 821 267 -729 -497 -537 910 103 560 -670 647 897 651 904 -771 -432 0 665 775 -158 648 568 5 -257 -86 771 -739 108 582 210 -759 960 850 -392 294 101 338 -296 544 498 145 -152 1000 -719 -43 984 -671 -86 -476 651 204 -453 636 757 -153 552 -850 -362 224 -543 364 47 -794 -149 946 -428 486 -483 824 763 -589 -449 913 -231 908 89 -944 864 675 4 -529 589 -92 -138 -138 -282 -821 167 611 922 802 -861 -871 -312 -979 -762 402 -416 -444 -367 -602 580 -12 -630 700 746 500 -204 -817 -218 29 -92 -599 -359 -490 146 204 -854 147 131 -526 -856 322 896 475 -975 -413 -979 867 264 864 -397 -662 -567 3 906 -588 134 960 -753 334 637 853 575 740 32 -763 -253 790 -519 -199 -718 14 -286 -450 -715 826 -474 -604 -448 476 -76 -340 -592 -557 -281 653 -514 563 352 360 528 -198 -312 482 227 -937 987 609 388 -518 -580 -677 -209 532 323 -592 -455 971 -73 824 -862 647 -988 -122 697 51 -512 345 759 242 -931 -331 990 682 -790 837 841 -855 664 845 882 -368 -848 -845 447 340 -660 -628 82 -46 -725 82 -209 228 -147 127 -528 -601 -987 -806 -588 968 -789 408 306 -663 -330 35 -310 830 -668 649 748 -431 738 822 -450 -432 -725 -553 167 781 -789 -607 -237 -912 2 -553 -177 -896 421 592 -781 750 654 -874 659 -228 658 -231 -375 -102 993 576 -728 -408 -882 678 859 351 -90 913 45 -391 517 173 324 -464 451 508 -273 -919 -89 -692 -381 -511 190 187 -917 936 218 37 433 -235 -427 -541 -100 -307 -181 -107 895 -496 300 -452 30 739 217 633 -660 738 -112 992 346 925 -939 19 64 799 759 275 -839 -179 943 -389 -173 819 -649 -580 305 -335 621 -83 414 -300 -41 747 221 870 -167 419 -28 -397 32 647 276 -823 240 560 253 936 915 982 645 -32 458 -551 376 166 162 -198 673 -931 362 194 818 -538 -387 -468 -563 277 878 544 161 -191 -980 988 185 -270 253 -826 575 951 25 900 -681 -281 -436 712 -131 565 840 -718 -112 915 -510 -1 -849 543 13 482 785 801 -961 795 -511 394 -784 203 -53 -133 297 941 -252 -729 820 -217 139 -88 330 393 510 -8 -550 -9 603 -602 -31 -338 -632 577 -129 -562 -32 748 946 894 356 -181 165 930 -481 -763 815 -488 253 385 769 899 597 873 -843 -883 408 -951 -917 -856 -687 720 -186 350 -897 -899 318 11 -849 -265 944 -438 -795 -405 -916 804 80 920 893 -848 51 -263 820 -572 -875 -944 -403 92 150 -535 -899 919 885 -499 112 115 -650 -913 671 -574 -223 -894 475 468 962 -386 -819 988 -211 -603 -117 91 557 76 735 -487 -230 -325 348 251 768 436 -47 714 956 720 -904 287 92 -385 -358 -163 -636 57 351 945 175 -513 -292 126 -394 -469 -433 -505 -441 663 468 463 -351 -609 569 973 339 -394 330 -993 -299 365 -394 -538 864 711 -816 964 -935 675 714 -836 42 -874 -364 -814 -55 -239 323 -8 603 155 341 264 -659 576 357 999 659 559 555 919 -979 -840 706 -597 -990 -206 883 -227 -362 252 -71 77 149 -208 -714 -732 944 541 68 477 -656 580 -939 50 -145 -365 -107 495 91 726 975 471 -930 791 473 75 -431 945 317 -513 -60 56 258 251 744 167 913 -365 226 551 737 -650 126 757 -580 732 -805 878 -253 397 -392 700 156 -317 470 -595 -399 -291 -938 -676 -912 937 -583 -411 -659 581 -497 -671 -540 947 -815 -746 -660 -623 872 -961 -853 -500 -938 243 -829 36 351 627 515 -968 -834 -130 -254 -217 12 -227 138 -510 -679 888 -844 571 -922 -143 -164 696 -579 -536 538 -124 -926 -954 -522 937 -650 -85 -646 482 -760 2 -33 -817 986 390 -669 -304 276 -349 518 111 809 729 985 946 -678 298 347 -362 790 232 462 964 -995 -162 -928 -479 146 -782 -30 -58 799 986 814 521 -503 315 558 -977 -683 90 -94 631 -651 -898 -813 -867 -565 -469 889 -686 82 -16 -150 675 -651 -485 325 -326 -48 632 266 -903 -303 -194 398 631 237 -760 -131 353 -40 -289 770 -157 420 -390 346 440 -783 -837 179 609 720 167 -971 -597 738 -122 989 70 145 109 -92 479 244 -75 -391 -287 -35 -596 958 693 -467 780 -596 -132 -863 -839 170 -234 -99 281 -864 -680 -612 -887 650 -536 -545 -902 185 859 703 621 -614 303 178 67 495 14 -896 -620 172 -621 453 -478 -141 502 629 386 218 -742 -944 -766 179 682 -451 613 -497 827 148 -93 -596 743 -742 762 204 -687 865 -92 -527 749 266 -522 -487 710 376 411 959 555 -380 -59 392 84 -750 -594 -341 446 30 -789 553 310 747 191 866 730 -570 348 -3 441 -254 24 416 -177 282 -909 -416 648 -231 -906 260 81 -129 76 310 -419 562 -989 -828 -453 643 -690 -561 -164 -647 340 -65 504 21 -525 374 910 657 705 409 758 796 -306 -333 700 284 -690 994 -976 649 -307 -172 469 13 -123 102 271 -352 180 -430 993 987 560 -535 211 -996 -642 -247 727 -941 -899 -9 243 -945 -377 -768 841 873 -859 -783 929 -903 504 -556 -171 -576 159 736 730 -240 943 -545 85 254 -390 963 67 126 708 -345 330 -959 621 994 -65 -344 -734 973 11 -237 -457 237 199 280 686 -564 285 -996 -472 253 -923 -318 578 862 -165 -164 416 317 -746 929 -499 558 612 -439 522 330 631 647 715 387 972 -475 998 -535 157 792 92 -586 -942 -368 -205 612 484 -453 -775 786 246 -13 -689 -974 -249 266 -835 -353 -792 448 882 934 455 127 -845 -229 51 218 892 -331 -489 -587 43 -88 -766 246 -237 187 -596 -345 -164 -652 315 527 166 847 115 142 -46 -528 -631 -347 -689 -22 -362 346 -818 768 -538 739 -537 -897 306 -484 476 178 -659 795 208 -16 833 -458 -204 616 487 518 807 848 424 149 723 -173 225 -180 382 257 648 -180 -950 884 750 697 900 239 -389 528 994 -200 477 956 629 -167 -929 822 -664 238 -718 -910 765 778 -396 -219 569 980 964 963 354 177 681 -364 -127 -117 127 -622 -80 -382 -871 -392 -499 -164 633 660 -95 911 -525 -333 -297 905 -448 -929 -455 -60 -288 686 -691 795 841 -384 -496 -879 -697 440 958 829 287 356 386 739 -324 -94 738 677 -984 359 -160 47 389 189 765 -948 21 -463 -223 -282 -960 -103 -613 -578 440 297 860 768 216 37 -555 -786 -567 -832 56 735 880 393 393 324 907 17 -724 576 -610 562 -936 -830 901 -835 -896 281 612 123 -948 -328 319 -573 993 227 166 -959 514 -588 -111 214 -622 -804 -662 699 -201 478 493 -416 198 -375 394 712 -36 -854 -98 -364 515 -189 -714 119 91 489 -870 916 -354 907 660 3 -784 -338 -953 -829 427 560 430 873 860 -270 -635 668 424 -486 -497 308 232 532 332 260 743 -64 -852 -104 -733 -762 909 417 545 298 -965 -85 909 151 -997 -724 -803 -468 -105 143 -217 562 -326 -982 -612 262 611 541 512 514 -219 -232 -890 103 -289 913 86 874 -403 -292 145 401 121 -448 -947 -823 -801 912 66 309 667 -70 381 -565 -645 426 -169 195 419 425 224 601 -863 680 221 619 648 -687 -830 -106 978 607 13 828 138 -48 754 -907 865 -716 37 157 -780 750 -45 -845 258 536 390 -548 -584 -894 -92 986 -457 591 -247 854 -902 -747 57 -790 -831 -312 -415 991 -365 -274 -124 -122 898 968 936 -324 -383 -413 -804 753 123 -800 -599 -866 -370 -408 -449 -577 -821 493 117 981 -934 -260 -374 -440 528 -566 558 -788 450 -34 -107 29 -214 77 724 981 198 516 659 87 -980 309 730 -428 998 920 -744 684 50 -662 758 -425 -383 879 -958 727 781 -935 -110 673 576 -18 -997 227 -817 -686 -574 -763 -718 869 -962 -254 -819 124 -756 923 -850 -908 549 258 -762 -351 -345 -608 709 -818 -897 -910 666 -859 857 -820 629 845 54 767 -936 -452 997 -32 557 646 892 -654 -107 -714 470 -778 875 961 -228 909 228 141 -409 365 790 285 -145 -327 75 -57 57 -593 440 -672 -453 -120 939 -545 -194 36 581 207 283 -213 -254 175 619 614 225 830 867 304 -163 -451 525 920 224 994 -311 411 954 997 -336 -96 481 -106 -357 317 550 822 681 670 -358 -152 -7 762 441 535 -627 -666 244 506 -692 -194 198 680 -83 706 613 -505 50 236 -799 145 311 147 707 -966 930 -474 -745 -946 844 -585 838 -903 -649 96 738 249 -367 340 589 757 -46 -674 -727 -614 -489 -775 -133 -378 926 318 535 770 807 -652 -589 176 -817 994 464 897 729 406 464 381 452 874 -520 -267 918 -413 978 -756 673 -328 106 335 -28 -76 416 367 -522 249 957 -62 482 730 -286 -283 41 -728 973 -512 209 -732 -641 829 537 -292 -464 913 -721 -328 549 32 443 366 -461 131 778 341 -438 351 589 414 -187 -57 134 -934 -483 657 -849 316 -62 -955 -980 944 -728 -812 969 -614 -621 635 264 812 -585 840 -801 252 416 -705 -750 469 618 -841 553 -252 191 -891 -893 -268 -807 346 41 88 -507 -109 -840 -364 -530 -711 881 -477 171 628 -718 -289 118 -505 -649 966 -638 -135 -699 -815 -32 922 313 -512 -120 204 355 490 -445 48 466 -682 -421 -292 485 -940 -729 -483 -395 -438 457 -343 -526 893 -489 -303 -284 65 -816 -387 -35 -214 464 74 -580 -363 -978 -566 960 759 415 -248 -421 324 405 -191 494 115 -76 830 -846 261 621 675 732 796 96 842 905 -274 -724 562 748 -392 -556 -823 -36 -368 302 381 218 754 315 121 -178 -918 911 -131 446 -258 179 -770 119 -45 39 -716 -202 -988 233 -609 680 -32 865 794 -543 724 -64 220 -103 -914 947 -816 700 775 -692 -979 -592 -627 -20 -554 -579 -753 -340 -110 950 -40 425 744 -252 59 12 553 -129 -132 948 324 609 314 -161 -450 997 936 -716 -209 -207 122 -424 977 -487 -278 298 -48 -623 877 822 -714 19 779 802 73 -802 -600 465 573 45 -428 -283 37 -795 -793 293 518 -879 -227 -466 -229 224 -709 -926 742 -370 413 309 766 842 -574 -856 -338 369 313 638 -200 15 248 -235 917 396 932 -652 703 863 306 667 -274 -692 -517 -846 871 586 241 592 -188 520 -249 -292 -445 469 -325 -86 -62 -304 440 607 -515 523 -308 531 175 838 -848 -164 -724 -5 -345 -565 123 -388 728 880 133 -235 -739 65 -716 646 -47 -753 87 -320 -58 -985 56 -95 496 -687 -892 339 735 352 963 546 885 -923 155 331 -188 -117 -83 696 171 424 -914 -189 -977 724 743 443 948 82 240 278 814 766 444 -974 -890 730 -439 477 332 977 769 240 835 -884 622 -68 -567 -993 333 -528 901 421 -51 694 367 -150 -719 -606 -202 -790 -491 262 -678 -242 -189 465 727 -178 -1000 841 439 -390 466 594 -934 638 -92 -997 -617 -266 745 499 356 -856 118 -40 -321 248 342 270 -390 -8 -398 176 966 -937 933 166 -407 22 -126 -545 -55 867 -791 -495 609 -164 873 -488 378 972 657 107 -102 -525 126 938 -858 546 -434 -250 -619 -324 -598 313 950 463 -771 908 -458 -686 904 -256 -824 165 -329 -312 -48 436 -12 -152 -830 -794 616 -840 119 -248 544 291 -975 -671 462 188 437 443 165 672 834 359 661 -396 -536 -734 -695 -466 852 909 -561 -180 307 -592 160 394 -411 826 851 327 0 -697 -95 788 153 -569 -242 875 942 97 161 675 -939 -498 -705 855 354 -407 422 786 476 190 72 -217 -21 -384 516 128 -316 426 -266 428 482 988 250 -821 -236 -170 -550 -877 -346 314 234 -588 230 172 -896 396 485 991 -887 166 982 526 -319 -335 615 -272 -89 -296 166 -594 -238 -44 -997 -697 -981 -455 -891 -58 327 -941 639 70 138 524 473 56 -592 117 -944 148 -733 335 -757 332 24 -684 -565 -955 744 887 952 -341 909 -86 -896 -715 -108 -56 -448 -722 -40 12 -324 397 680 58 6 -404 779 332 852 -60 -959 75 -489 -243 254 -553 38 -847 -615 921 -327 -904 -970 -633 -99 -374 -214 988 -59 177 165 -931 953 -321 -926 -577 32 24 -729 -616 -636 -875 -212 31 266 -738 966 -295 943 269 902 -970 955 -841 -104 966 -723 366 84 -44 283 785 279 1000 -315 480 341 631 -92 188 -11 -831 503 339 -839 -43 887 886 -16 -579 480 -922 847 280 -120 632 -404 -125 -377 379 948 -534 -643 671 552 -559 573 680 -978 -683 -883 97 -807 -229 85 29 560 -431 -25 491 478 -216 342 608 456 -850 -220 510 556 889 405 -372 77 -64 613 243 -629 372 -493 -274 262 39 615 -326 -461 -421 143 23 -791 -865 129 -659 -986 659 543 -206 -877 673 661 979 -267 -168 -65 785 -571 -519 690 -986 -728 601 -647 -829 -555 -419 88 898 -365 733 -99 145 355 -779 620 -423 399 643 -700 -228 -369 -715 834 -547 -709 706 -676 732 176 -619 888 131 89 546 308 -561 85 -794 -72 504 -846 -178 448 -629 -796 -55 72 -119 225 -480 986 -820 -463 371 -370 30 -543 -874 -603 958 -834 768 -756 -487 915 -402 322 -223 258 462 230 940 287 -514 758 903 -589 293 -75 173 -680 624 -585 415 878 -496 -670 -421 538 610 462 -784 -806 -916 466 -513 315 878 -320 -241 182 -729 -852 -989 -151 -305 964 -229 449 935 120 714 143 -158 -85 675 690 -288 -507 363 -10 719 -510 -177 760 -217 -867 -529 887 349 738 210 -307 465 -575 321 -712 161 305 -710 -495 423 -194 -435 -295 269 700 -706 291 7 728 -282 435 266 368 760 89 -431 304 -842 302 -228 27 -565 -946 -729 -631 -814 -647 -903 763 444 484 -641 -851 -203 -851 -693 809 301 -601 -731 441 56 -824 -739 235 -103 196 884 -374 -809 -183 471 -901 898 -983 -97 -230 572 196 217 61 -542 660 -741 598 827 497 -804 251 157 -807 -171 -451 827 204 -282 -233 -439 871 -960 -722 332 -965 -406 -706 -926 669 890 -483 831 157 85 123 785 -21 59 -739 -266 722 -479 -410 -374 922 195 -817 108 609 -593 440 -895 -949 376 770 803 353 81 322 320 953 -56 242 461 421 813 426 681 -874 540 -353 -194 -102 279 -927 -760 321 -298 -299 -491 -751 23 -912 936 -330 -52 -224 -1000 -996 897 362 -312 -17 -414 775 -555 806 -3 402 874 -871 949 -79 -484 418 705 -134 -196 -435 957 566 -189 715 312 -799 -333 435 30 62 -285 338 -133 851 752 938 57 645 -710 -811 4 719 391 -707 988 549 -609 543 -695 -936 269 -261 658 529 130 -5 712 -926 -623 430 369 563 -496 -423 -999 785 -604 -942 -542 490 60 734 -605 496 -311 878 885 -864 424 -329 778 568 421 348 -887 479 -828 886 69 926 -425 -246 565 -476 -215 157 644 833 376 -101 -607 -715 364 548 563 -591 -614 894 -390 73 603 -728 806 -479 -835 -846 -109 799 -10 875 -801 868 357 91 232 -171 -455 -125 546 501 964 -424 489 494 551 -322 -921 -506 628 -800 -721 -285 540 -450 -500 -705 742 835 -49 269 396 -3 752 284 -623 97 169 -852 197 -400 -677 907 468 54 -777 361 -49 545 607 -155 295 -736 496 608 537 640 -383 -212 508 -733 803 -42 663 -285 581 -606 -834 -283 -943 -723 -611 43 -257 144 -46 -482 171 -205 473 -728 -966 -309 -618 -884 -139 -325 -790 5 -121 955 243 -875 589 410 -918 436 747 897 -678 -228 -348 968 83 639 -967 486 69 -646 -670 -40 -241 -102 875 794 -441 -912 -229 111 892 795 -292 311 787 -262 308 -855 394 841 -849 -211 -490 -205 271 -282 -548 459 -296 -261 -953 -441 209 -333 725 -970 211 8 680 -39 -66 -738 782 178 202 781 -925 36 723 -75 46 -605 350 393 912 -412 -696 -492 -481 393 -820 -905 -721 70 551 21 663 -715 574 508 912 -782 503 -246 23 434 -153 740 752 1 -566 325 2 573 322 -676 674 -524 389 -508 933 -675 812 468 69 313 31 900 479 -399 33 252 944 -712 -180 375 282 660 -875 -483 -181 -140 -487 836 -936 -318 -457 993 829 57 588 -921 254 -407 -968 -340 -847 669 -728 433 854 -540 320 720 347 -131 -446 217 -854 -972 -566 -914 -103 4 79 286 -398 -672 904 -710 212 -18 346 -481 -708 -2 -972 581 429 -54 932 775 -817 -24 964 -259 -865 36 899 356 819 -331 237 110 54 -460 -898 -986 590 677 -302 456 161 -996 452 -105 592 981 101 397 -233 79 -784 211 794 881 994 372 -290 -684 -67 -780 939 91 723 -277 911 -430 -735 578 -52 -543 -642 586 -754 -42 -998 -620 551 -196 -488 391 375 414 818 656 44 -40 559 -776 -906 -575 -845 851 -840 327 826 -775 890 -228 -828 -123 -607 357 -307 987 -233 888 252 580 -660 -340 951 -452 13 774 700 -941 -89 813 -560 158 903 989 -30 -960 300 -918 95 199 -389 -964 691 -617 -947 -328 208 -952 -735 326 143 246 -222 -83 -975 -596 -460 -356 440 186 -523 -278 366 306 705 -871 -2 -716 795 -391 343 273 550 -822 -538 667 593 -957 836 -581 -613 -378 606 629 -744 -390 -301 -172 -229 -173 -813 -907 -995 859 -992 148 -652 55 232 -732 -50 788 -717 909 -942 -610 -252 -653 976 -120 830 -189 191 -698 981 -685 379 738 -123 975 85 -123 496 980 -189 -959 -566 354 -548 -390 -88 -178 728 612 372 589 777 -478 -675 -190 -580 -243 198 -3 243 467 -680 808 433 -75 704 -957 -192 998 240 -829 381 -721 472 -220 -582 -937 -754 870 866 -675 537 914 718 -988 516 -886 -122 -489 861 307 -269 -641 -733 -943 689 767 238 447 680 -47 -708 934 404 962 645 916 -284 -706 -158 283 885 517 -561 -987 -580 -245 -532 -674 -414 296 -562 457 465 -161 361 -957 306 994 -599 -233 519 326 -723 964 -69 183 -439 -640 25 875 314 -489 -908 -578 -713 -282 -214 156 -866 -506 -405 236 2 968 456 361 -529 430 62 -797 -930 358 -673 223 629 266 238 936 1000 754 -682 -315 -600 -778 -316 75 -246 748 -374 30 508 499 -630 -524 -432 698 -851 -688 -333 -391 480 633 885 -380 371 -545 193 502 701 -25 887 -933 807 -931 -878 -719 74 314 760 -359 696 -423 -5 -898 -640 844 -239 -129 -744 -36 880 -196 -895 271 777 -640 -544 -618 -648 -965 -415 -974 75 364 -411 -20 -535 -378 -454 120 581 371 -582 967 -293 -703 -568 -228 -103 -587 119 -449 -888 -424 -935 -302 408 -719 -574 -886 -322 -91 -689 -250 28 -773 283 103 435 129 19 7 298 -962 776 895 -990 -18 150 744 -203 -646 -126 418 -559 -616 336 -83 21 -242 846 -954 674 -488 -829 504 186 677 703 -142 -158 -144 -311 62 -247 -971 -114 872 -569 384 -88 -780 -655 -13 -143 854 -224 989 519 789 -373 -8 123 765 -61 849 -580 308 -654 -803 829 500 45 -528 -996 852 94 -311 301 900 -70 906 517 -151 447 92 230 197 -234 474 -131 39 -618 96 498 -850 522 711 -285 379 65 -531 960 -470 -260 -503 641 511 -625 236 881 685 654 852 119 840 -941 571 59 -797 678 -786 -147 188 -118 -103 899 868 255 356 -869 881 -707 -680 -634 -3 26 -24 -204 -521 742 774 -618 -654 372 215 -58 838 -146 932 -35 13 -258 16 -724 174 280 799 -99 398 504 635 -571 996 -411 -273 13 -689 -6 394 -852 -575 569 278 867 -913 -37 -970 -479 639 730 531 -549 927 154 -334 -514 663 334 -337 872 -688 -651 -933 792 24 -108 584 -876 855 -763 -519 -61 921 286 603 -981 48 913 351 -553 -837 -62 -19 -774 -548 200 404 -604 727 515 884 677 675 385 931 126 -216 892 398 -407 3 998 136 -91 -693 -724 -322 295 -666 522 -785 -223 49 -693 421 -441 176 935 932 -882 -15 23 38 -431 -661 625 505 296 473 -64 229 671 -214 -877 15 35 -11 -995 271 95 784 134 -533 -732 980 960 761 -152 -677 752 -982 -583 -551 424 156 626 -841 708 130 592 -140 544 413 -264 -760 -545 -527 583 788 -877 -497 662 -196 295 -979 -173 -406 998 -798 -464 -67 -821 -384 -876 -839 326 473 -945 752 -916 734 -337 807 -979 873 -888 -857 339 -609 -507 -46 -540 -293 -346 46 488 -144 28 367 269 -582 933 -269 -208 -510 351 982 310 463 -521 -45 943 -480 149 -995 1000 -893 -598 -894 226 -328 93 -963 -4 41 889 -614 232 679 -180 -804 746 -784 34 269 -995 -208 117 -718 -189 795 -900 -267 -658 662 -893 624 -693 -452 -548 738 431 91 917 935 -614 108 -439 181 332 550 309 -398 324 985 -303 100 -445 -201 4 121 476 11 -946 541 440 954 -308 -748 -901 -754 -973 -309 -376 -192 -256 -522 353 328 719 599 152 -839 752 651 125 408 588 116 518 625 -672 98 128 -740 -574 -508 1 245 -487 -337 989 -174 -313 923 584 105 -473 222 81 992 226 691 -307 -798 373 930 -897 926 935 689 900 -143 -992 366 -785 -380 237 622 -646 152 25 -685 -806 442 589 372 -190 -192 -814 -371 -531 -389 -800 187 -734 -633 -154 25 -840 -599 -838 -354 -218 -60 -608 534 -358 138 -130 -912 -22 675 390 654 -726 759 -394 76 291 365 -792 -761 -156 -371 -400 -966 412 797 281 275 897 616 655 -611 469 926 -980 689 388 411 -319 960 -247 -374 49 824 219 732 -573 34 295 980 865 -989 405 809 -144 -867 539 740 84 -511 970 -273 -47 -860 -339 968 -591 412 565 255 16 -357 -905 652 -883 907 884 128 -837 203 924 -11 -330 494 461 -587 -260 249 385 775 -585 -425 482 -712 381 82 -267 302 266 319 693 -435 480 -911 156 -311 -464 -35 940 -522 900 680 -847 -839 -127 -559 -921 9 -781 -166 437 -610 -970 329 218 933 -550 -377 845 475 -672 3 -140 921 623 513 851 -101 925 267 535 -579 -826 737 404 -611 681 414 -912 613 -559 -34 -900 401 748 570 449 -930 -392 -729 914 -831 72 396 185 30 -993 903 750 -166 -999 -480 921 749 815 241 -624 -836 763 907 49 -692 -967 945 183 -794 191 -438 -115 -477 165 -376 -458 -40 -544 809 -182 895 631 -790 -107 -905 525 16 568 -794 594 -911 -522 -893 -261 401 361 -468 343 375 66 974 -58 55 622 -227 -425 -976 383 41 -119 195 -440 551 515 -362 -255 119 292 -479 576 -603 -437 175 -451 -52 21 277 -166 -852 -465 -23 522 -444 923 572 300 -611 341 356 981 415 124 338 367 643 -926 -523 -280 -683 999 280 568 370 -290 874 13 924 39 -214 194 257 898 -463 804 -949 -542 -695 277 -598 179 987 220 -622 -171 -293 263 343 -594 68 -615 135 -636 -460 323 -364 616 -593 602 -153 57 427 718 100 -583 -496 -393 -342 -97 -64 128 -371 -209 168 -510 30 506 317 117 763 387 -143 687 115 -442 -911 -92 225 -913 828 -744 -163 -199 -726 676 49 -650 -167 -360 -293 720 -510 -732 -600 -409 925 560 185 755 -271 -489 65 336 582 961 770 244 -144 637 -509 -736 759 -729 364 -211 -831 41 814 -252 122 -391 667 126 362 456 -888 347 -159 -637 -575 -868 -170 799 266 -845 -459 -26 573 -429 640 -125 -605 362 106 735 67 -400 68 763 -735 -490 687 -947 339 522 -532 -691 -364 -769 -2 538 991 553 -143 -297 529 -734 338 414 775 22 353 -200 110 413 -33 416 -91 272 -298 318 379 -598 914 810 783 -615 909 374 107 -647 48 298 -511 122 -246 -345 -972 578 -295 -264 -581 759 -955 856 -247 -87 -722 -697 753 310 957 710 -314 -401 113 -128 219 -617 -912 -357 3 -434 -474 938 547 -613 451 450 657 464 -981 -312 -244 923 686 75 -326 -574 -664 -973 -950 -165 773 857 -498 -469 -578 -783 -114 -392 -649 293 -826 -220 -131 806 -169 915 -645 -902 177 -450 -758 749 415 899 480 -549 -137 -882 -502 146 -152 991 -440 -230 -551 -525 -453 -838 -23 283 -469 433 607 -799 -982 -328 249 173 95 -353 978 -578 760 -212 -925 743 -709 462 811 29 867 -451 -86 724 342 216 528 663 667 101 989 -996 972 965 902 -598 -972 9 729 398 823 -794 -906 785 -5 -453 -92 128 -734 -435 -524 -316 720 834 164 47 638 -819 597 -630 615 -783 -306 685 285 -789 -508 -543 -488 331 -379 -553 -792 -834 359 877 -651 445 943 802 -776 -594 -274 601 -208 -212 884 -107 969 822 -824 -710 335 -508 -803 388 -87 239 252 -329 523 694 -974 -813 -908 -724 -961 -876 -962 -701 114 -570 136 77 865 894 765 203 -330 -774 -151 890 -606 -617 -839 -68 -836 688 -950 215 180 191 -153 266 -833 502 -849 -705 -338 -820 -953 792 -260 -470 49 991 553 434 -629 426 451 -709 -748 61 -938 -104 -810 426 -272 114 -811 -553 870 537 719 -684 32 -221 916 -496 112 156 -912 251 976 385 545 -581 118 -862 133 982 928 -20 -868 455 -82 409 696 -912 -479 -599 -106 770 137 360 989 65 -990 144 651 -335 -731 541 -986 101 -816 716 -746 323 85 -640 -84 -59 -851 415 675 -835 748 -799 -712 -391 -381 3 -446 503 -972 951 -204 -960 -311 -824 920 302 -987 614 -462 -695 880 -30 775 -361 -672 200 368 260 828 -983 -369 -927 -712 890 60 -674 727 32 788 400 -734 -625 -458 -945 213 962 -743 74 -663 -527 950 55 -289 151 288 -279 -707 -408 286 -982 780 32 -14 -269 167 996 -189 -670 -277 -37 299 852 204 -573 -599 -742 683 -895 990 -162 -708 -725 628 -962 43 58 436 -823 608 79 265 -535 470 15 -313 200 -288 613 919 -775 247 397 -386 571 825 547 643 -974 801 331 -154 -759 -156 -446 -352 455 988 425 -736 -401 -11 528 649 -906 -263 -42 324 858 -731 -235 -905 244 364 640 211 -228 17 -486 953 755 563 558 670 697 -374 -311 366 854 770 483 -407 -55 287 -347 -240 527 854 54 633 -176 -394 -453 999 352 -836 455 -235 -158 -126 -778 549 -198 967 -904 -981 144 -702 131 885 -959 659 -361 -100 245 -945 576 317 -914 765 -800 -947 -85 -393 52 -475 -971 3 -24 -126 718 413 -4 869 230 881 -903 446 925 998 12 -168 -626 134 -70 410 -599 898 -137 359 -809 989 913 -758 -902 708 -915 496 -399 218 -779 698 -584 636 -447 821 -959 606 580 418 472 392 -289 -199 328 928 688 -630 532 144 948 -978 -338 145 -2 620 -959 969 -216 587 -526 -292 -450 -488 -605 778 844 495 856 693 -965 -521 786 -361 -178 -905 -197 322 207 86 209 172 -197 -727 -608 -72 -154 -781 479 661 341 -904 -84 454 516 852 -272 -857 752 224 -676 571 -715 -28 -977 685 -258 138 586 642 -161 -96 991 -926 -360 591 601 -738 250 11 23 158 -17 -590 -264 873 409 -332 -895 554 -661 -688 761 443 461 -719 -977 -290 874 -474 -122 453 887 863 523 -29 785 616 -880 -784 982 -697 12 897 159 -390 -149 255 441 978 -789 59 -703 -318 -165 -581 13 -884 705 804 122 517 996 638 348 -370 172 -579 -664 314 279 -538 -124 -713 -659 -925 199 -295 640 901 399 733 924 -415 -299 968 -295 923 199 436 -719 116 13 53 892 -86 -976 -698 868 287 555 -137 -428 -970 669 656 24 -662 420 648 180 -995 -90 743 -107 754 423 737 -891 117 458 -68 -294 575 201 -227 310 165 -850 -820 60 690 605 -596 -183 616 -865 -400 940 -609 -326 -466 381 155 -334 -502 -619 -716 -695 609 -549 -957 -382 -485 469 184 -172 687 870 520 593 -46 531 733 -766 60 239 959 -579 190 -465 -497 -61 149 -656 667 3 590 -843 683 203 -498 -720 -211 873 -428 -42 6 -719 -418 -999 -89 -520 873 104 -215 371 267 899 -351 -672 -620 53 504 211 -315 -612 -25 998 -536 310 -472 216 347 -117 902 368 -765 -482 830 786 -434 -73 -28 985 163 396 928 -628 -387 -506 873 -117 612 -706 216 387 462 120 28 708 -322 938 -807 -328 852 -708 639 -39 -991 703 -376 554 745 -812 652 321 827 -424 -344 -783 252 -355 -554 782 -662 461 -486 537 847 -704 -938 840 -628 830 -781 -151 365 -140 549 -455 -71 -893 487 -698 -119 925 -216 500 -864 967 81 -772 -688 -699 -789 445 514 -73 683 -763 -883 -281 734 877 -274 -967 590 537 -325 678 191 80 -88 243 -292 -359 309 -12 506 -509 -966 434 317 67 886 -553 -828 -819 -783 194 -358 -437 986 -131 278 683 -19 -613 301 -715 -212 740 703 988 -83 80 -804 -958 433 -139 596 -322 193 563 278 500 -696 165 -719 367 -564 597 -985 -16 287 -569 819 -446 -673 523 435 -537 -40 -610 -192 611 717 972 957 -816 17 -283 -861 572 637 -619 909 172 -313 741 -90 -144 689 340 786 -226 -422 500 828 567 8 -572 393 -694 -825 1000 -424 -820 194 118 755 -316 765 -190 913 536 -219 987 -315 845 -995 769 -944 -69 626 -201 444 122 673 768 -525 631 -636 674 162 689 -684 -380 -757 581 -725 596 33 -639 548 24 -278 601 -746 -216 -61 157 16 -122 171 -664 -338 597 666 53 -163 981 -646 -140 -965 754 140 -426 -978 273 -159 459 583 -297 -31 -924 297 -640 600 210 -680 -916 -232 854 769 220 852 251 -385 -332 -877 -33 -949 27 -821 164 525 815 695 70 -351 -180 534 -411 -561 -647 231 -30 -757 871 -561 839 217 34 584 255 681 517 192 259 -854 25 -674 298 -329 657 289 416 -635 -698 527 -435 -516 134 -32 487 455 78 -326 -153 685 -740 480 744 -112 493 -297 -445 82 -609 -268 -104 -614 -955 -525 603 932 411 -915 753 -281 824 108 147 259 183 -278 -585 509 167 -142 907 557 803 986 -956 580 405 250 379 -217 798 -336 466 -920 564 56 -868 446 -406 375 207 -368 -323 -370 528 442 957 6 -261 790 -206 839 261 798 -645 915 666 377 -97 778 974 -484 -943 -126 -208 -165 333 803 266 -614 406 771 726 31 -170 -79 -862 12 376 -742 -596 699 462 -869 -658 -429 -99 -95 -156 878 476 904 597 -664 -816 -41 958 67 -802 -27 318 527 -28 -206 -764 721 -739 233 915 350 99 429 -667 -773 313 -930 95 749 380 -308 955 -416 217 208 -878 319 364 -809 337 604 746 -130 754 -123 743 -293 543 -753 -597 -340 -773 -389 -569 -616 847 -671 323 -998 74 -217 620 749 767 -241 566 48 -732 233 -397 -548 577 -136 9 -658 11 -188 137 -89 700 953 733 -794 842 -994 -866 892 -919 -12 -78 -470 -366 -272 233 566 -408 -336 469 619 48 -146 992 -316 10 -619 -459 -362 953 -864 438 93 562 -308 -94 604 -187 544 -335 62 572 -288 -512 606 269 -770 -858 382 754 -52 -617 730 401 -887 904 -483 -986 -901 -375 -517 259 224 828 -943 926 643 822 -452 406 -976 647 258 -289 -481 -840 -1 -952 -245 875 659 271 -942 340 -750 710 573 148 191 -541 -77 -116 -299 -339 -45 1000 724 283 863 559 803 -400 -939 331 447 -861 -675 -364 -934 166 -765 -419 -766 -249 604 757 -500 -833 -156 -393 -212 -447 -412 -529 640 687 -943 697 275 167 841 -980 605 -913 344 -379 -297 -521 963 405 561 -485 -381 -171 -884 398 500 -249 213 245 670 393 -270 -230 673 -917 -208 347 -60 370 -974 449 -863 -990 -395 846 356 93 263 -135 365 -51 392 -529 -35 785 269 441 -820 522 -360 -196 -392 592 -844 -923 -507 449 454 339 -866 215 103 -445 -439 455 -436 196 259 344 -493 -609 810 69 -325 924 526 509 -723 796 280 -291 -860 -374 -396 85 356 -439 233 771 345 300 216 787 -277 412 -787 845 -986 227 208 571 266 681 -634 -726 -614 620 396 -471 -104 -294 -990 -878 -771 -525 946 401 -843 -637 -687 629 382 575 699 630 -914 -234 -37 -634 13 594 -393 -309 -172 590 591 -587 636 434 -301 731 343 -847 591 236 1 148 -234 869 -259 243 320 -289 764 828 -614 397 -810 -116 130 154 -570 -787 816 -409 -926 608 -345 256 -231 398 -446 775 -53 49 -738 -717 703 -394 -720 922 174 -569 48 923 510 361 140 201 687 307 -642 -563 204 147 672 576 -165 140 520 -248 427 972 -77 706 -578 956 11 -449 -360 754 -344 901 -534 126 232 85 109 527 568 122 13 866 600 937 -209 361 129 -275 -264 -935 401 -846 652 -19 -316 -804 702 488 -906 504 -738 529 412 360 -402 -390 618 235 72 -945 -7 387 563 -362 838 -181 -62 -443 825 684 582 736 639 -420 -158 562 137 -789 -907 -83 -488 -123 -415 -921 -335 -675 -737 -217 366 -483 -529 -853 -78 708 349 622 -630 -445 -137 685 446 -780 -432 228 514 -351 87 447 -385 -241 -364 93 164 835 766 -183 145 -965 160 884 814 -767 604 -858 884 856 482 -993 -279 -874 71 -738 324 33 -410 384 353 351 -436 -631 428 594 -654 -960 -276 -810 -851 218 -413 -370 318 -620 790 -743 765 298 -436 598 365 -57 658 465 -614 302 -811 -30 -288 -894 -187 105 775 23 34 925 113 770 -673 -734 16 375 566 685 196 -924 -278 949 354 -423 -808 4 -510 -650 -927 913 608 705 -845 -400 279 -1 122 820 -495 -182 -599 -506 804 -169 392 245 464 989 732 -663 502 818 -243 314 994 99 -11 -242 382 231 850 -320 -852 351 -159 -332 645 916 813 -748 -943 -933 957 899 470 -433 830 -830 -341 -11 677 -741 529 305 107 661 870 -933 891 82 -958 -983 45 443 92 -208 -371 544 880 -804 -893 -184 776 864 167 -491 -341 552 -484 433 342 -742 -894 124 684 950 -930 -34 498 -227 873 -565 -133 -578 714 -946 5 -926 387 -766 -593 -737 -890 -865 -155 515 685 496 -516 -415 440 352 -308 -21 -568 120 -260 833 -154 161 419 204 660 43 514 -778 -501 278 715 280 444 496 -245 223 -128 711 -191 -910 718 922 574 681 706 696 331 -789 -581 -134 70 -832 917 -874 -906 402 45 541 134 752 652 522 519 744 -532 -932 997 63 169 -663 165 312 -848 -953 -429 -954 -466 -949 -857 -22 945 47 43 -704 865 409 912 187 488 -109 -454 -333 -428 265 -417 -665 -843 -211 873 296 355 290 436 223 696 -81 -274 -497 444 -58 -655 -995 -302 -696 175 -819 452 70 660 -363 -924 -253 -553 327 802 45 760 964 -395 -74 816 966 494 -845 652 -684 105 -831 -302 -117 894 326 358 -659 -145 109 -437 896 457 368 760 -721 -206 -804 -330 94 -364 -980 162 -962 -739 76 -776 -781 -431 -668 -332 998 319 660 -417 -227 -918 963 -174 370 -819 -241 -382 -178 -572 -310 956 -319 583 -253 719 686 853 864 47 -514 -984 -943 626 -411 741 -955 -360 50 -547 -998 243 685 -434 -504 781 -835 -918 -875 321 -713 -112 -906 -990 771 -76 446 544 -642 -476 -865 774 -169 316 -655 -908 927 801 707 -770 -333 369 818 303 -902 -210 -377 -398 -297 -934 -548 -244 702 877 665 -819 548 -85 -523 725 252 -641 431 420 -599 289 -360 -447 170 113 687 324 -395 -444 -35 -421 736 -998 -467 470 476 864 -258 -713 -892 502 235 -990 418 821 557 -766 208 269 772 -528 -980 470 860 -647 -786 752 -815 -324 -670 -760 -464 383 -962 542 -893 -510 680 -840 -879 -417 258 179 -728 153 -298 -79 -635 143 -782 -110 889 -618 67 -137 146 -741 594 916 96 -811 736 -83 11 152 863 -416 -725 884 -323 629 898 -854 -22 -914 685 -259 80 295 -554 358 -213 -332 756 -228 337 -405 71 -827 514 -481 -817 240 977 -311 207 839 384 958 342 -502 -763 289 -207 820 400 757 -214 637 337 -586 -995 -688 21 17 123 598 405 -747 -124 -277 -426 -263 911 -272 -692 12 -72 -371 -216 415 -626 501 -31 -977 -875 -984 914 -342 -369 258 607 -76 107 -537 539 243 513 -362 102 583 -552 -334 614 733 32 635 267 452 969 -692 -973 626 -326 77 -823 -693 710 -413 -669 -301 -721 733 -657 691 -372 835 -905 -209 561 508 -56 -905 666 -805 919 -336 -161 83 -264 -123 929 409 640 -253 -263 -727 -414 -546 469 -14 -892 274 437 269 -867 -227 617 391 817 464 597 424 -210 -78 382 -748 -894 539 278 564 -637 211 -401 106 244 -618 -364 -892 374 -621 116 491 538 669 138 -115 -537 355 92 -111 356 180 -324 269 677 475 756 -129 379 -428 -391 -671 763 836 175 -445 333 -886 -426 579 861 8 772 -265 -654 246 685 -667 312 163 -339 -330 562 -64 -373 -907 -576 -885 799 -809 886 -156 -725 74 -187 -677 -538 888 -879 867 68 -502 -176 -18 -477 -698 155 752 -807 164 -841 -170 826 496 -493 -797 5 -196 -462 -246 -515 -278 908 -214 751 -107 -116 -41 261 196 -489 -815 298 457 -82 -675 378 -269 -217 412 -54 664 595 -367 652 -691 -415 516 -396 602 455 910 66 -717 -853 524 -616 72 39 -764 63 -954 503 451 322 935 405 -21 -515 -855 -149 -743 353 -522 214 -597 -310 -723 971 -844 436 514 -729 896 621 736 -377 599 214 382 -295 475 -274 -881 19 -654 -770 -777 -814 -929 312 844 -978 681 830 -1 27 -964 27 -470 -866 717 -166 5 -497 -950 716 -482 -778 -886 337 553 123 -795 660 254 -27 476 720 -412 -622 -52 642 -479 -801 -213 -160 -348 -297 -43 478 950 747 634 557 -97 -105 -480 494 -479 -375 -851 367 -99 464 -337 -6 957 -582 -988 -504 -517 972 150 -472 -223 -203 412 -29 406 -910 -614 -297 -549 280 935 -747 -823 240 -472 -102 -785 -536 17 659 358 -814 277 267 -137 361 -601 -240 656 810 263 59 596 215 703 48 -483 151 908 449 -256 788 -369 -178 601 582 -891 982 991 620 -397 -931 -782 52 40 -897 996 -760 -34 525 -358 88 -937 543 -554 -525 -379 -810 -745 822 961 -955 -517 -177 859 15 359 559 -913 -771 333 86 193 -961 -493 -838 -115 51 -890 836 -418 -979 835 -266 192 825 -322 -598 -915 -889 -680 69 274 710 -325 -912 137 -859 443 -327 959 -8 -474 -704 -68 -336 -374 435 710 755 586 -167 238 -627 23 -19 -440 -96 -907 -364 817 -72 472 437 357 -349 -761 -542 -754 -961 -569 -750 -76 -317 292 820 -197 967 165 522 -42 94 -253 397 -107 25 -358 474 749 -181 -832 -928 -920 873 830 -677 262 759 74 162 7 -966 718 890 -399 -115 -792 -162 -694 493 -667 217 -906 164 732 -175 -103 673 43 -973 8 372 -790 471 979 959 737 1 835 540 -851 232 -552 377 -863 166 762 -678 47 -131 -87 -229 -449 373 60 137 -756 657 479 -515 233 908 -297 -333 706 827 655 -771 -383 231 -85 81 -22 349 112 886 578 -752 425 291 883 -927 543 556 446 -811 178 -803 -167 -903 -312 293 -891 548 702 397 646 17 833 -617 512 619 -526 -509 -855 -178 854 418 904 117 -130 -583 800 -541 -88 481 -775 -823 -838 -658 -701 548 607 276 -294 -432 -140 828 -995 -567 -628 -895 170 -295 -980 136 651 -694 102 550 951 -414 -340 863 489 -666 718 256 -319 -114 -96 140 498 -316 277 -156 -85 554 -430 855 769 674 277 -886 -534 -346 70 -760 175 -675 -592 -727 177 257 923 962 -914 893 -235 307 -775 983 910 255 944 -135 -910 -316 257 917 -264 -566 556 -16 -739 240 728 -200 869 -816 525 -136 -782 825 173 -732 -796 -460 -419 -966 -934 -614 796 -882 81 -626 -167 -477 339 222 103 531 40 854 -877 -117 -447 433 -393 579 854 709 -568 -904 -827 -144 805 -125 571 -440 30 883 -231 -271 569 683 155 902 490 -780 -869 -852 54 -121 -711 171 24 -131 269 489 955 -479 -843 -287 522 292 -276 -831 -876 156 -157 532 -235 -355 821 -22 526 -106 789 145 -290 -748 352 -664 -548 -254 -927 -79 140 306 336 -529 596 -354 -505 849 652 -800 290 -851 -640 -114 414 498 540 500 -416 -695 -46 -92 -326 -259 -365 -761 -685 182 265 -774 705 -228 828 276 -999 -491 -901 362 -459 480 -696 49 -166 67 -129 -581 -700 895 877 168 977 -695 -652 817 -167 -317 -607 501 -979 -673 991 811 484 -982 915 -269 -109 -129 777 967 489 666 -768 918 -16 -579 314 513 14 635 18 -387 -793 650 -297 -253 -290 -994 -927 -490 -782 680 -844 15 461 -879 107 54 -363 -946 676 -206 -920 508 938 -955 -532 404 226 -824 -222 863 876 661 -183 166 -32 117 815 -130 -326 588 -376 -271 -823 538 -33 -478 -200 -417 -817 -55 369 395 46 -153 -923 -473 -698 697 241 3 -349 -860 -111 616 -326 689 -763 738 565 -472 -836 -96 289 41 -758 -933 215 642 -597 -236 327 -339 -489 -648 123 -995 -190 -276 -924 617 734 752 -314 -568 573 -515 -536 -672 -462 -820 38 466 743 704 -564 -748 907 509 306 -95 72 940 -195 224 619 -401 -405 430 -382 -517 -437 742 658 -698 775 614 184 -360 151 967 28 -750 -410 857 765 518 909 485 373 857 -118 735 -708 323 210 -57 308 232 539 -745 853 216 400 -38 687 -469 847 789 527 -825 156 -957 242 677 471 -124 204 41 -696 -510 912 931 72 587 -913 932 191 499 422 -370 561 892 986 202 -343 340 -98 890 871 -529 754 -488 -160 -424 -606 51 -106 -21 891 -673 273 -815 -563 -10 -925 -512 633 -617 387 -604 262 829 819 870 124 -794 55 -16 94 -216 -788 894 327 -656 480 710 302 -247 972 281 -723 760 507 -287 433 -910 490 743 -836 -20 885 -297 47 -904 641 -297 467 670 821 -407 -149 5 471 968 -42 628 -358 130 244 -771 -338 -898 328 239 890 -542 244 983 -163 -318 -483 765 152 -870 165 -6 647 -661 -202 519 419 579 34 959 -243 473 708 -224 -685 -398 451 -614 147 733 708 237 672 -427 70 433 705 824 178 -577 420 850 748 286 -416 637 248 459 268 -698 587 -181 -310 363 -246 910 -45 -431 83 870 315 41 -583 -693 134 796 -456 188 654 -54 -32 493 -155 777 362 -646 102 191 -902 -569 435 894 -593 -722 626 -63 -159 108 849 -677 603 -526 584 -936 -925 -92 737 -221 -996 -645 -360 578 -986 -29 920 -313 818 -102 917 212 416 453 -578 953 108 321 15 933 299 799 -466 -746 -682 102 -291 -998 -461 -667 851 384 135 -773 -710 525 -94 -104 93 18 -250 -650 573 -38 -169 -841 -951 619 508 -956 800 -862 -232 821 618 421 879 959 814 -248 -516 744 -573 476 185 832 485 793 486 108 -801 189 -451 -952 492 670 -963 856 -796 -918 443 718 711 -299 -645 199 -794 -888 -514 91 -701 409 122 638 -530 133 559 -733 -647 -106 154 -22 107 -184 723 770 -381 257 547 -285 -91 -109 551 -329 590 -33 376 582 -250 -169 -276 -976 982 -269 -911 651 111 694 325 -899 -885 545 230 218 261 -6 -174 -987 -998 -693 -58 -861 819 51 807 208 -148 -885 114 707 -949 163 782 -347 334 696 697 891 -390 760 972 -335 -535 -918 305 -474 -749 274 -606 901 -222 174 -265 60 -868 -425 -414 882 76 445 -67 226 16 -608 388 451 43 -752 -316 501 -174 -496 -799 -370 907 384 -33 -895 -174 452 -906 -881 -479 451 -425 386 -393 -377 933 490 -46 887 -388 -456 6 -997 390 -85 -862 -649 448 -235 966 920 -591 580 -497 614 -820 -198 -98 647 -447 68 653 17 763 411 -556 -48 -541 -371 -291 525 499 -660 616 948 -645 695 -898 673 -668 -132 911 254 657 -327 606 582 275 -673 173 386 511 368 347 237 -668 18 822 79 786 -15 -238 438 659 788 -175 220 582 -856 -579 591 -953 -11 362 -597 -237 -942 -576 51 127 544 238 -20 -785 -548 -623 279 -806 730 509 -669 285 735 640 -573 376 -996 -877 314 727 27 -186 -969 173 -397 587 -621 447 -966 -531 649 -475 280 -770 479 -202 -782 226 -639 755 689 -183 132 -432 899 678 646 -82 533 -765 546 39 188 988 -803 -125 560 -808 831 -294 652 -603 168 -403 107 88 343 -213 -267 373 -311 -623 909 -153 -480 193 -742 547 658 274 499 826 933 97 -394 297 692 395 -973 938 -579 466 507 -73 -524 320 -138 -593 -402 -170 -892 -713 417 862 17 837 -531 -686 -892 657 -494 172 -212 463 933 -391 972 -276 -376 -816 790 -302 836 -766 -606 304 -66 326 14 294 245 -139 -317 -738 531 328 -623 603 -342 -323 -87 514 775 315 152 -437 614 599 179 748 906 816 -718 581 620 927 -152 -294 -596 983 -553 796 171 729 345 392 530 784 -182 -39 -755 670 -661 66 -463 -593 -480 -68 -958 874 271 866 -270 -344 306 737 545 -413 852 -918 122 691 766 661 -913 -408 -618 -599 -533 652 959 354 -655 578 -456 533 -579 548 153 -831 643 -224 262 -984 -286 -364 -487 -786 -855 927 -322 829 253 327 -335 560 -707 995 394 399 -79 -122 -514 -655 -837 -58 51 153 -886 290 550 461 -783 -453 545 -684 -11 -765 -577 -44 -344 -989 0 677 -245 12 -611 95 694 374 -200 -94 81 92 -651 -790 820 309 880 268 -689 505 412 -680 842 -254 503 572 44 -430 -768 71 -525 290 673 306 -498 -515 -523 -190 -233 -520 -1000 949 -678 695 -872 -823 302 -130 720 -766 435 928 -618 968 403 171 261 578 892 -542 -76 115 -984 -428 -66 827 -635 456 480 -217 321 451 -996 -599 694 -996 -671 526 -697 -384 899 -671 -75 -847 -968 199 356 625 -911 -275 177 931 835 -553 -149 237 682 339 -228 342 301 -18 -901 435 815 -815 869 539 -493 465 985 797 403 156 289 896 876 332 12 -829 -495 736 -165 -274 -15 917 42 -747 -364 -99 448 -227 -822 990 738 919 -581 830 -977 467 -884 -689 399 -182 -420 375 274 -548 -609 -894 -734 353 -213 -514 159 215 -161 401 -575 240 -641 694 -452 137 516 271 438 237 -267 872 956 321 -285 -12 -732 -684 900 -292 361 332 -260 -357 -704 -777 869 396 839 -16 -710 -101 75 -238 -528 250 -59 -670 780 -757 464 -102 818 645 -772 -582 -198 395 777 -448 -952 835 491 -914 -388 -526 -292 -426 551 -199 -484 -261 -258 -513 -615 -319 -809 119 -111 238 -289 -762 -556 773 -375 -338 580 895 570 759 256 224 537 -239 -996 304 -686 -36 208 -243 -171 332 889 869 964 -741 352 -596 -498 145 -658 -381 933 245 622 200 -546 -495 890 206 269 296 -768 579 210 -107 -859 693 431 31 710 236 -982 839 -905 327 -66 -982 -889 -282 -672 -723 385 852 415 -763 682 -818 -313 -121 -357 472 -490 642 914 -268 567 331 756 -664 65 25 431 -133 -247 419 -681 500 -322 -924 811 788 -244 350 644 839 -650 155 185 -394 -609 -413 -717 514 58 -80 -293 -704 684 547 -406 -635 545 -83 -142 -98 571 677 -445 628 -679 -535 -381 159 -607 -619 -43 -540 -672 580 -734 -888 -720 -529 735 -932 773 -861 174 410 -287 394 -659 -990 -412 -580 -80 -396 382 -601 -623 -138 137 477 839 -414 -4 403 -6 742 354 958 37 429 -238 496 473 350 -486 -333 461 -451 -15 266 116 105 824 -254 -185 921 817 259 -895 -319 576 494 -164 -789 553 -314 269 -348 -602 517 -638 -973 -177 -222 -234 466 395 -86 72 -825 239 614 411 -291 -335 -913 -183 774 949 368 167 357 416 -153 -932 567 101 847 -475 -232 241 -704 -548 124 410 233 -308 523 772 457 977 -849 -208 -412 -759 547 878 -501 752 -40 -10 -145 546 -986 323 148 157 -409 533 -877 -472 994 499 182 838 456 876 -522 91 -331 720 -549 -254 -538 840 712 429 324 -294 -937 -680 335 342 202 979 197 -116 562 254 -644 -953 963 456 130 840 -44 -175 -156 156 -758 767 -696 -223 498 -85 130 580 -430 634 -139 482 132 982 609 -461 798 -434 887 -292 -10 382 -293 575 -541 11 196 -837 -978 -129 -695 792 -401 363 -355 184 -309 -422 660 -971 312 -33 -325 -90 -713 266 422 979 51 243 63 -677 -250 941 -75 517 437 149 -744 309 140 -975 -606 999 -301 396 -981 -388 -230 -988 910 -235 51 -533 29 -400 482 -938 -966 651 936 555 474 -401 621 -168 -337 350 599 -476 655 267 506 -287 -893 -635 -665 314 -459 162 -743 403 -290 591 -256 -180 -120 612 -83 563 -811 -459 -681 191 946 742 804 232 -886 -674 541 211 106 -524 612 -524 -774 714 104 -319 -745 -32 898 43 12 -654 978 731 408 -750 980 976 249 270 -840 135 -201 -73 714 -824 -782 141 957 153 621 -240 -655 -375 223 153 510 -602 -664 -260 -689 -678 -437 749 -326 -38 -338 -898 -198 -676 947 955 49 -79 -530 -401 28 474 681 255 582 -791 296 -129 539 -722 -54 53 24 952 899 -988 -262 -503 574 -730 -980 380 14 84 -225 797 -130 406 73 -485 -422 -565 645 874 -97 299 -1 -388 175 246 -246 -461 533 -335 -271 461 -951 -435 -677 144 -448 -500 238 437 -611 634 462 -707 664 341 -547 392 291 -155 148 337 170 358 745 228 727 -960 -373 -266 648 -996 135 533 -986 -350 -297 973 149 -144 -779 874 -246 -198 348 -250 729 484 -487 583 372 921 -375 8 864 434 47 779 -706 -407 779 -228 299 -188 54 927 384 736 153 -259 -725 -874 566 -458 -842 -188 891 -790 -4 10 189 36 -29 475 416 510 -503 -533 204 573 163 -180 855 -305 526 -106 -487 -991 -784 608 690 -22 -660 147 -732 878 368 521 178 -997 963 -123 3 -68 -794 199 344 -274 -909 93 483 704 273 845 8 -878 -794 89 616 812 501 -132 -496 824 -15 295 -647 -947 385 806 321 -320 576 -711 -331 767 375 466 -676 446 -503 617 979 779 643 -18 947 -578 657 -479 -214 542 -676 -974 -727 -678 -952 -658 -57 -650 59 957 251 1000 829 -384 593 832 835 840 -317 -231 -263 -395 -164 790 -866 557 -599 -550 31 881 353 -720 245 -676 -126 -238 -917 -747 -758 -168 -818 448 -914 689 -132 -305 79 444 809 5 -790 834 -722 -937 644 147 210 -515 276 99 -521 -720 -69 -124 -522 728 333 -235 -196 554 -951 157 -192 -536 -980 952 -944 859 350 502 -839 57 -543 562 316 450 -859 -477 327 398 806 693 -538 256 -436 -742 -414 100 701 900 297 899 -675 -433 357 -493 -922 619 589 -736 790 522 -302 -513 13 87 -428 -640 300 253 -946 386 863 -328 492 800 -218 921 880 -67 935 64 823 416 -973 174 -362 -384 336 -543 -977 129 -393 924 -754 140 71 871 903 548 -410 798 -560 -875 931 447 -275 -227 -203 -338 -272 360 -676 -907 21 -446 749 -911 955 139 3 -216 -656 503 444 -817 -320 813 -250 -258 -325 -39 942 86 39 -469 798 718 -741 -159 327 691 -89 498 424 384 -381 -212 454 546 -648 603 54 -484 802 -651 531 640 126 624 -487 -570 -667 597 881 41 -427 -192 761 42 -752 -33 184 -881 103 372 -733 855 589 928 901 698 -795 484 -794 552 -488 328 -144 -360 811 925 471 243 697 -609 -566 305 980 -92 797 194 -710 -80 669 171 714 -663 615 325 11 545 443 782 910 998 -963 -155 -966 -135 572 -435 202 -355 340 342 -338 -981 349 586 724 514 -415 -40 -934 214 -61 -671 -17 -454 491 867 -858 -642 857 975 -310 454 328 684 169 -497 -834 298 -419 623 -163 268 -141 -609 952 -784 396 -26 -502 -822 -302 948 -802 -575 -782 110 297 818 627 255 978 -956 -928 -29 894 240 724 -464 -229 -102 914 -186 965 -603 -948 85 -236 429 256 -244 -113 342 141 984 636 -106 -508 -555 342 -671 946 419 495 -522 -869 -802 -813 -29 -162 475 682 -481 355 721 -501 -446 700 891 -18 -154 -731 -583 781 -576 282 -435 70 290 -741 304 158 -673 -475 862 208 -610 515 402 -387 973 282 10 670 -152 -940 459 -414 755 165 -248 949 706 203 317 -685 -817 861 -619 -663 208 -990 970 899 -304 659 -967 -669 267 -537 762 -605 -499 -478 -393 308 -328 94 -948 -565 121 530 -732 -529 -393 772 390 585 771 -126 -801 -374 -544 602 282 -793 549 -128 -898 -958 -642 -933 -55 708 -538 771 -523 -275 209 608 -404 -646 -639 599 571 -416 -545 66 567 792 504 248 604 540 631 -588 -82 254 -314 -688 402 635 469 -503 771 359 400 574 492 724 438 -305 297 872 763 -141 -881 -286 -302 807 -198 344 -391 201 -600 331 617 720 940 -407 -934 242 645 -540 409 -628 476 71 -448 -496 -161 -2 872 202 -157 633 -472 502 77 503 427 -222 -256 825 668 230 704 306 37 -640 507 -37 -880 130 450 -293 811 325 868 -562 -799 944 57 922 -133 -951 644 960 -281 193 61 52 -668 -153 -649 -533 617 333 -434 412 93 51 -490 -871 -52 394 381 977 312 -641 -506 563 742 291 -199 -213 843 -224 284 -384 -96 787 22 477 -600 -269 -620 835 204 963 -45 321 656 -791 -958 -445 830 -158 209 336 301 211 626 510 273 -835 656 599 469 -186 189 -639 -723 -660 939 988 -85 -862 -524 -450 -885 -671 -943 130 209 551 -887 450 832 -989 10 -479 141 457 563 312 -425 36 -85 772 -463 178 272 912 -947 -32 -6 76 -232 743 25 -428 685 767 155 131 394 -35 441 -129 -502 842 -72 954 861 328 756 -204 -51 494 70 712 813 362 590 -742 -337 214 428 -4 939 -457 -59 304 -414 -535 144 415 -519 393 688 758 -916 716 452 8 -130 -499 600 -811 94 640 -647 750 -438 87 -156 -604 97 712 -341 -319 78 405 -774 -987 -887 232 -128 -683 -425 191 -430 -765 223 -951 675 -793 -755 658 -199 -576 408 -561 -971 185 -45 -877 -204 -163 418 913 -4 853 -181 -591 -763 764 -315 93 665 585 -133 -707 857 -918 3 798 865 440 -286 -264 -899 117 -887 400 387 331 -759 882 750 -883 840 -110 254 334 -935 60 -964 -462 17 256 324 62 -404 852 -565 908 -963 -927 555 233 -893 -624 -104 31 -310 468 16 -974 265 740 -400 282 189 83 -926 -434 -981 -478 -728 -6 -903 330 661 872 854 3 -248 -514 75 -545 730 -75 -171 169 655 -577 792 -441 -509 -646 626 -551 83 -288 300 359 721 760 -257 596 548 620 -730 47 728 -561 872 782 -709 -185 -201 -256 -240 -2 359 875 22 -10 135 -466 -15 -175 186 -31 242 -512 211 887 -315 926 5 -695 670 863 -777 -100 24 468 -963 -938 551 653 -259 412 539 659 -15 -889 934 928 -881 -849 -276 -97 -106 -406 317 534 738 230 652 -569 775 190 167 997 93 -62 282 976 285 -811 -389 -331 597 -623 688 796 -419 -521 -798 -536 -827 -443 617 521 723 177 972 622 -243 694 -283 984 -874 557 232 -934 803 -508 791 170 323 -478 -143 -361 -344 -737 206 66 -392 555 -232 -253 -59 446 -66 -717 597 -810 -952 -382 -156 543 304 147 224 668 -835 -535 -138 383 302 -280 352 -318 -131 -866 93 -800 -253 258 379 916 -789 -259 97 958 942 454 540 232 103 -185 -924 498 -996 611 147 -461 -322 354 -62 171 693 530 -606 -184 677 26 898 -676 93 444 443 26 817 -840 667 -538 -83 -181 383 812 693 590 -241 -917 552 663 -733 21 -839 952 228 450 90 -749 555 -441 950 -495 -859 285 -401 296 -99 585 -337 -379 522 -98 571 144 -330 452 337 -45 63 51 267 531 -658 593 -328 331 943 505 -894 840 18 -755 465 454 216 532 415 541 274 -32 -602 -597 615 -813 -266 601 -753 97 -550 636 -611 -45 559 -302 718 -674 460 78 254 694 295 -697 625 816 598 -783 147 -696 -695 -669 642 -423 -525 -29 -512 -597 -665 120 -834 -401 942 -55 -699 725 -476 -351 579 -763 220 906 -644 301 -386 -614 857 746 217 -910 142 -830 159 -8 349 610 -383 -12 635 -31 986 508 -519 953 -433 -42 -29 -944 514 579 -480 -856 -134 683 -465 -457 442 -896 866 673 379 -601 -558 247 -674 239 -931 849 90 669 -408 572 -929 803 -630 -831 -821 -76 -489 -347 26 -460 307 118 -75 -682 918 741 -169 -783 102 -621 -927 -371 -755 -886 -500 -779 -329 105 756 161 -681 -359 -431 -819 -417 -427 177 976 -947 876 -800 792 267 780 16 -286 120 -600 -924 666 -665 -415 580 -612 96 -163 20 19 435 -221 -731 -730 -699 922 30 557 -328 -392 -290 -248 -394 688 -321 217 972 -456 720 -645 -207 -430 -582 284 728 -795 628 -141 998 118 -967 -906 -804 856 -390 439 -818 -645 -269 155 99 862 -99 551 -701 91 604 -478 -419 792 -469 639 173 684 957 18 502 756 -51 624 860 -644 523 -365 -278 -203 -251 512 -343 -926 114 354 3 928 -975 794 -659 215 196 -826 -767 -447 109 -390 -125 -894 -424 877 125 771 -805 -452 -72 265 86 -828 448 -904 333 970 -330 -858 714 -952 975 -756 -189 -33 999 453 932 434 651 797 -648 -328 -647 -392 200 161 304 932 255 -849 850 627 470 -434 -982 609 490 -918 238 513 725 828 926 -965 -387 511 834 10 183 -961 -747 -109 473 -85 -190 437 -615 -570 812 541 689 246 -942 -69 -152 792 -822 660 214 282 319 973 919 366 -929 299 -768 616 997 -372 -213 -699 -966 -783 775 -476 -976 327 475 -35 -403 -190 -749 297 160 -61 762 -234 361 -962 -567 -759 208 -52 -550 821 -318 -422 515 121 426 487 631 741 820 408 971 -951 166 648 -360 -150 829 -833 760 -289 154 -97 228 546 518 893 -807 636 -345 873 446 245 953 -985 605 286 656 -705 842 -191 423 520 785 848 -918 381 37 -543 -458 48 -423 178 -891 -293 -818 -675 312 -847 207 -526 -721 516 693 329 847 385 -169 -896 534 331 550 819 -599 43 65 170 -87 18 189 -572 -548 -82 245 -166 -517 -105 433 145 319 -574 633 -211 701 766 -197 929 296 209 290 -144 216 988 240 616 -986 633 -234 -134 -612 69 -858 613 -175 784 493 924 -814 281 608 -585 46 983 97 -436 865 -185 455 -172 923 70 265 -378 520 82 -979 29 -507 -449 -465 -707 814 -629 90 60 381 -726 -144 -609 -688 -333 -507 897 -34 421 -609 239 862 -193 344 947 -102 884 212 373 -904 753 267 -730 261 742 497 -943 258 6 -808 753 607 870 -670 -586 -935 -292 946 635 -419 -570 -249 907 46 -789 866 -2 -897 382 -266 28 -24 781 -167 -105 351 -957 -668 179 897 -189 -30 940 655 -743 -43 -801 -451 -349 506 121 -617 -106 -851 -256 -11 332 -249 -295 754 -789 -128 518 -78 868 975 277 909 -740 -695 -229 -883 820 -851 -117 189 503 683 391 114 -553 363 -382 420 881 600 -88 837 432 -921 709 -453 -191 600 -601 608 754 303 743 -792 822 -952 915 85 -701 -388 -346 -930 -314 925 -364 -670 406 -68 -40 -702 -811 817 251 -499 -245 -302 -218 -48 -114 107 672 267 626 -472 671 313 847 -824 -748 216 -64 -762 -674 405 346 -482 413 -816 -215 -457 263 -765 443 448 -890 39 -133 129 -471 -428 914 -508 -848 506 -735 924 -529 -644 -744 434 469 -460 290 -468 118 771 616 -299 355 -93 908 -259 -532 569 855 -690 528 95 185 -560 -823 975 771 -326 -606 -92 601 -78 -913 -973 711 -317 -408 -154 729 137 272 -721 385 -407 -34 906 777 -968 8 -273 -669 780 -457 -939 -47 605 605 -398 -832 -248 -74 -519 -126 -376 -955 578 -269 -145 282 521 406 -863 212 214 -843 718 -968 -993 -328 813 -28 -764 -440 -832 747 100 -689 479 -59 -296 -301 213 715 678 215 -433 568 894 -703 -242 -927 -512 507 129 83 -129 269 -434 -18 -980 -443 -391 731 -699 225 917 867 552 904 731 597 805 -706 494 -273 -326 843 -698 -74 -443 -33 269 -637 287 854 -37 -617 88 907 101 517 713 45 -146 383 -706 755 -325 570 -697 361 709 -792 613 343 725 38 935 331 669 -272 414 922 -480 -971 697 459 -274 956 -59 -171 -264 726 343 -619 -710 910 606 -351 535 533 550 -457 152 574 -185 645 -627 271 -119 389 -244 -774 221 632 12 -886 -51 995 -289 628 -712 -10 -843 -78 160 992 32 3 -594 576 358 286 -593 662 743 -283 -11 -647 423 -654 868 -626 246 -769 503 796 268 -50 -520 863 721 776 889 -683 -388 -254 -668 162 40 -256 762 -556 -736 882 573 492 577 727 46 -789 -464 -755 -618 548 -452 37 14 -113 -675 311 -843 -248 -838 859 -947 -503 -411 -569 -248 -615 -665 -277 673 405 445 -775 -253 359 625 -836 -647 103 441 -802 632 940 309 -477 -249 654 -920 -876 398 908 254 339 649 -858 537 221 -518 961 -451 551 -993 -73 2 884 86 -687 106 -304 67 900 284 83 -722 968 275 -196 136 -785 596 472 -603 751 1000 555 -720 522 857 396 637 471 643 946 134 -665 700 -318 -586 650 -181 -268 -983 -49 786 -176 -684 -666 -247 -152 -154 -331 920 424 386 909 629 321 -589 889 922 -319 8 631 -156 756 -185 347 -730 673 40 272 873 -594 814 -573 344 342 -456 -1 981 200 -731 -363 983 -583 554 -852 364 29 -352 485 612 -412 -530 26 -463 -667 -22 377 983 546 -22 846 -645 891 50 -794 -65 -80 972 -682 644 -787 939 421 10 -410 -138 470 626 -285 403 45 979 -865 682 416 -175 -819 -236 848 868 736 -322 698 -273 948 -815 151 655 34 22 -61 -798 958 366 -788 -556 742 777 680 703 -383 -615 -601 189 -377 -213 729 -852 952 -633 -949 -460 889 378 -628 -55 -78 845 -618 581 -402 -315 637 -210 -705 -814 -529 -164 -296 433 131 -591 -421 157 -858 293 789 854 272 -888 -504 -338 -759 792 782 183 -263 -253 -258 920 511 -918 -332 469 224 838 74 -402 23 584 355 268 820 648 290 -385 -589 27 -224 429 651 -592 144 -898 -74 -443 -508 879 -389 231 829 -812 287 -681 -901 -497 977 691 -493 1 995 184 577 -115 536 -43 257 529 596 -666 169 -715 -213 251 -840 -935 189 769 -747 -633 838 -969 -908 969 656 -691 695 348 -543 -262 -251 589 -432 -436 974 -755 -70 637 -270 -96 291 -290 65 -79 -715 241 -680 -882 651 -994 -791 -605 -769 -993 975 58 -963 738 960 -384 629 -123 690 -521 -304 -83 325 -436 863 -694 342 626 -56 916 632 -497 -720 429 -574 -802 -342 -933 544 996 610 -782 569 -180 -236 778 996 752 -179 359 259 -84 -364 -375 109 72 324 -752 -61 711 -694 -930 -266 -108 822 465 510 -81 380 -912 -955 -653 -70 -845 -780 906 -54 773 369 607 -911 764 511 -451 773 -316 887 370 982 755 237 40 584 -414 919 197 401 40 851 -423 -20 -77 834 692 -141 617 -997 -684 773 -533 -129 -146 769 -764 226 -759 -631 -899 -682 442 -486 142 -121 271 -509 -110 -765 5 -836 -4 818 -934 -295 -477 410 758 426 -935 -227 903 970 -433 367 420 960 -133 -64 -52 497 -531 -530 684 452 -672 554 679 -207 -339 -220 -663 -890 -837 726 -519 410 459 -359 479 -104 -282 -121 863 825 392 -567 519 -443 197 -727 915 240 390 -351 728 498 -375 954 499 -812 441 -518 -277 4 -918 525 -815 742 442 -694 658 74 -866 -223 -547 -744 -603 -366 723 211 -117 65 147 285 -359 -31 -412 110 767 -653 985 683 -615 91 -421 -60 -428 -395 -420 987 -897 -893 144 -91 -458 -679 -417 -341 708 810 -375 -737 -948 185 438 563 634 -992 -939 903 -293 221 631 420 638 382 -879 159 615 225 114 -394 -443 -855 -362 217 -470 606 -688 607 735 677 -126 -925 467 276 109 -157 164 -143 -874 81 209 186 333 771 842 -868 49 423 441 840 633 964 -697 -128 -120 -180 -282 43 196 169 -777 755 14 -795 485 114 -34 813 -536 -299 347 -397 -903 420 -517 -560 473 874 88 859 583 -755 -989 -40 -50 376 -972 345 124 446 779 -431 297 631 721 878 -368 -382 -568 676 -460 365 -367 585 -489 -297 913 55 239 831 80 -308 -428 763 -783 -781 -625 34 -683 438 942 560 828 -437 269 196 593 853 -489 -710 650 454 27 -969 1000 -695 -504 -36 -142 -118 -286 904 155 771 276 674 -920 -624 -423 -371 -440 -232 -746 380 921 -89 777 -664 -535 -522 651 -939 3 236 -985 -497 114 -622 47 -656 -436 -975 -958 361 891 -543 -562 -88 93 598 327 251 54 -237 484 -310 -770 -847 -673 -166 -944 804 701 -538 702 -176 -289 512 745 169 -413 -472 690 307 -438 -423 -649 -834 410 120 -895 -795 -172 -315 208 130 -671 -265 545 584 -568 694 906 -7 6 335 804 -905 -147 128 337 -191 -316 818 894 183 -744 718 -354 501 519 862 -386 411 948 574 801 -536 -113 -787 45 520 570 -746 -784 -534 -909 -838 954 854 -929 -547 -753 496 -127 -745 907 -760 -643 -92 371 -953 988 -482 -603 -497 474 729 -143 -375 818 732 -466 -790 -937 844 744 344 -933 961 -441 536 109 171 225 -759 -738 600 546 -283 -447 -553 -302 -243 350 -878 409 904 -725 117 916 -470 139 -852 -223 -825 590 -251 -610 -513 -933 -866 -966 -53 4 -822 14 -863 -532 -540 -990 -58 -770 636 -453 -8 -455 -675 -102 796 350 -682 -185 64 174 -66 150 827 -639 85 -839 318 382 754 336 69 225 -501 -605 99 -546 840 656 -866 669 -22 312 -410 291 636 -870 -587 254 -890 -347 625 132 302 -697 -258 -606 862 -827 545 61 161 -731 364 552 -600 -636 -370 138 -55 -497 228 -857 426 -447 -611 226 445 229 -676 -38 -477 697 104 -499 570 -184 357 -669 -389 -985 -105 -103 964 -492 457 136 -422 -245 653 903 196 -546 -55 315 -200 795 766 -644 -328 -742 -169 207 -208 255 -705 634 98 952 389 243 -669 -506 320 -26 -279 66 -339 528 977 -7 35 95 597 -98 454 320 -209 957 953 586 530 -96 258 -394 900 -958 -702 -298 100 -809 369 -129 -240 -475 -32 258 -661 138 230 -123 672 283 381 762 -918 603 947 460 -305 337 -612 -447 -443 496 -883 -302 125 644 -1 -40 806 882 -995 528 194 -59 -582 777 -77 160 191 -232 -264 -836 972 -62 806 613 786 393 962 126 -829 -996 -870 -170 398 -789 402 -787 337 -417 -702 -699 769 525 -474 133 -546 257 703 279 387 -764 281 -273 -473 271 -63 -411 138 -765 463 686 -455 250 -665 140 405 577 -536 -148 -24 -172 -982 -363 -468 612 -618 -626 -670 260 46 -781 198 82 -650 -718 -210 -792 849 730 -930 -604 -306 -875 605 486 -781 185 817 -989 -642 112 320 443 -722 -955 -899 613 -191 754 792 448 -88 803 -983 28 6 -504 365 514 -82 -390 -771 -332 -633 109 132 -812 -497 -515 -592 -831 -268 382 274 485 443 172 466 384 950 252 -754 -24 147 194 -460 508 821 -927 -844 -877 -365 898 440 -88 -76 -933 669 -44 677 463 -103 821 -56 -139 -897 188 18 -234 817 -568 158 186 -175 945 -560 -860 -333 749 -559 -193 -701 -553 -933 966 770 -305 -118 -709 -839 -815 -994 840 -792 -799 69 -151 64 -441 391 295 -27 -695 -446 693 -761 -248 149 -182 -647 43 -94 942 675 122 648 350 -706 278 792 -1000 -291 407 142 591 988 385 -184 187 -208 255 381 217 562 -271 785 27 -138 33 -458 -112 -818 964 25 683 695 207 882 829 551 -768 -881 -156 251 -80 857 -831 -131 -885 350 -100 8 -486 -671 148 -170 198 454 458 -374 -695 681 621 765 -107 -829 -188 -868 -175 248 973 -762 186 -594 -844 -107 740 388 853 -684 -564 476 545 540 487 535 344 104 -899 -798 -585 115 -370 403 -892 -922 510 -729 -9 -468 31 -513 93 -42 76 -87 314 -499 305 804 777 -442 215 -942 -469 6 393 -294 -360 -461 288 561 684 721 -454 721 -678 -896 -119 632 163 -649 -200 611 242 511 885 -236 613 508 246 -596 672 647 367 242 -943 -855 -704 519 587 -248 934 800 -713 -578 233 -692 -737 384 0 515 551 897 -660 -569 365 -632 -475 -973 369 -142 606 -57 -63 280 525 -869 556 -872 -837 -374 -619 614 -902 -128 -238 -144 -384 -804 67 -585 -314 576 -805 -793 82 -304 965 695 -219 -828 210 743 341 -353 654 -807 843 54 532 -366 647 -325 222 829 -316 -195 339 571 42 -670 -366 226 144 802 955 -585 776 -368 242 181 839 463 912 -558 -407 173 -300 -679 604 174 -83 -971 -310 667 -667 121 -159 -704 282 571 319 -790 694 542 248 -562 -475 815 268 -142 -583 -410 -576 624 989 -236 928 579 363 839 820 558 -500 -811 -120 878 -124 -805 366 -249 -172 811 -643 -37 691 795 345 -367 117 -252 -505 -718 -243 -357 -358 445 378 691 323 690 -41 -7 -910 625 -54 -18 620 -338 295 -466 -148 425 141 430 -960 842 325 300 242 513 706 544 -77 -743 992 -844 429 209 -114 -833 -636 691 -856 710 -524 22 579 -278 -527 952 -899 292 -930 -781 108 -385 -185 353 -42 255 -518 91 420 583 -784 804 -115 551 -849 386 510 -325 -372 -4 592 742 -61 325 -560 190 135 -34 447 -59 97 -305 -409 528 624 156 628 138 -407 -511 -875 -791 242 -984 -230 -622 138 714 282 -846 -183 368 233 279 -538 -696 960 489 323 -294 555 97 -558 193 861 410 1 263 -387 -401 169 -546 830 -774 -484 -372 -15 872 -855 -226 -780 930 -668 734 536 -897 750 996 -185 598 -917 -423 283 -112 388 -619 913 90 625 -546 835 852 -621 385 750 426 -782 -129 -158 -131 -349 268 -187 -449 788 -628 -313 403 387 776 -33 -465 933 668 -106 56 864 801 638 902 -980 -793 -873 -103 -806 225 -953 168 196 606 72 -470 854 356 -411 196 -579 -420 805 -842 345 33 78 -131 -185 -610 -961 714 -119 79 456 -345 -373 391 247 -419 585 -134 -855 -442 316 313 992 -807 824 -408 -758 -578 132 477 831 959 -830 -602 793 -467 -970 -671 305 385 -731 -441 318 245 -661 177 966 370 -319 -481 -842 663 481 788 831 599 925 -424 601 480 35 -476 -539 -404 -358 672 -480 414 -795 102 -927 -623 419 -840 -909 -235 -267 115 687 78 -556 -274 327 869 -25 469 -775 574 -156 95 611 -909 473 167 -920 444 543 -464 -724 -648 661 -655 -605 -457 -335 -664 -365 -968 14 229 -868 -700 303 644 581 -817 382 -954 657 974 427 647 -175 243 958 762 967 608 -204 87 -291 -292 -384 141 625 363 459 -418 148 -611 -806 936 10 -852 -146 883 885 -92 826 577 143 431 -985 570 672 -574 -770 394 -619 627 -503 141 184 886 -993 671 -174 544 608 820 -793 141 -574 102 81 7 878 -948 934 -209 667 94 -216 451 487 -559 32 -434 -50 198 818 -374 -818 -981 168 686 470 220 996 -365 -728 753 0 635 -611 -755 363 -10 -71 839 857 730 995 421 968 233 -7 9 -595 471 406 -309 489 -634 907 574 789 769 -161 -838 69 -347 309 383 812 -389 -286 -264 -872 929 743 -739 912 419 -430 788 -911 -337 -483 -156 448 -453 680 -83 -433 562 765 -799 -19 29 -123 -239 280 -927 -266 612 -296 -936 152 625 429 -714 429 841 -130 441 -57 -538 -442 571 165 -706 -618 11 81 705 -295 -425 -32 416 -134 -172 -654 166 265 -930 -345 500 -193 -257 560 -724 529 -852 -327 -946 -159 373 685 289 443 72 863 818 216 751 -658 672 -967 -119 -882 38 769 957 467 402 -73 -471 -438 -750 -948 -763 958 -374 72 -340 918 -246 887 -327 89 -929 819 687 -546 846 892 393 -88 -354 -316 949 255 62 -393 47 642 -336 793 199 -799 859 182 236 808 -210 870 672 676 -517 -631 -916 135 -486 755 851 179 -130 312 765 157 -900 -350 391 -570 -308 127 -441 351 536 -953 422 871 385 968 400 -503 734 118 380 -80 652 711 843 918 919 40 142 -585 -983 844 -88 290 665 -453 707 -258 726 -61 501 784 950 133 380 -98 20 988 813 748 -399 586 -757 405 558 894 446 -301 466 -716 668 -219 -547 656 961 496 833 -469 41 -848 -814 -650 -235 246 414 -763 -845 -316 127 154 -421 460 -554 -885 559 -513 817 -524 -577 863 597 434 -161 -420 479 -457 542 653 -903 -635 -929 289 632 -802 -680 108 -708 -430 301 636 944 -190 -412 -179 -373 -673 637 -443 405 -196 569 -182 57 -773 192 -928 24 -749 855 825 56 -490 596 135 815 740 -434 621 -286 532 -450 -501 597 27 961 -390 -78 196 993 195 -861 -598 -927 -846 -145 161 826 987 963 170 -524 1 489 -636 806 -483 -419 972 -797 -827 -696 -115 507 -944 460 -102 -120 234 220 -967 -544 931 -586 663 320 -371 -249 -157 320 279 670 752 -39 -154 633 -570 810 10 -767 -902 392 186 -570 -610 663 -550 -85 -175 563 -625 -761 -530 -47 962 -295 841 266 -826 -342 201 827 -88 -678 417 608 461 2 -716 944 -483 -322 -201 859 553 717 -904 753 634 689 797 503 733 -490 283 -544 -319 -315 -337 -855 -587 -406 -598 107 -317 -777 291 -871 -621 486 -523 -209 -689 272 -608 -700 747 181 206 -9 -469 596 99 -938 140 930 559 -199 -54 418 -408 -25 864 965 -487 -176 -52 -495 757 -713 -975 894 -312 434 -514 670 144 177 549 85 826 -38 74 -267 474 240 -122 -529 -77 243 -941 848 -525 396 -806 191 -123 901 -71 116 -942 -827 64 804 131 -817 773 -83 -299 -872 686 -241 -377 -34 -233 765 -964 -769 612 466 -238 213 -859 -647 617 192 185 338 -991 255 -605 712 -35 816 338 253 109 -460 328 786 871 904 -16 -444 813 570 888 534 -813 705 159 -515 197 -304 105 942 -406 597 393 399 -8 -960 469 -497 240 984 -324 -341 -617 861 -121 117 326 -762 173 -659 598 160 -9 -673 -373 888 569 -430 258 -637 704 836 133 -500 -803 615 -739 927 -92 149 -277 -694 93 -645 -428 -183 -596 -704 -350 585 -632 469 503 379 48 -762 376 -639 -632 -819 -853 -995 833 581 412 435 991 84 241 767 419 775 -865 269 -831 -440 -751 107 -173 312 -484 671 -825 483 -278 328 -653 -36 538 223 -673 -632 -626 -516 792 -989 317 -301 522 -471 -743 -453 -236 -29 917 -600 -724 644 191 -158 -308 804 887 244 -422 894 -543 -994 -543 -63 419 -835 617 -327 529 -567 36 607 -330 -973 845 -77 957 -514 -427 -211 787 231 438 -620 432 -355 -25 -406 -653 -115 -96 -352 279 725 849 -476 499 -42 160 590 -857 370 881 708 412 -55 -702 698 229 -360 847 369 -983 347 -773 399 247 866 643 -766 -652 656 -425 -867 371 -365 919 -632 89 -82 483 -600 986 782 -751 -86 423 -88 -363 -395 535 556 -190 492 642 856 237 476 50 -176 906 557 680 -636 937 -227 -545 -293 544 -761 627 797 -462 -731 549 -57 821 -668 201 -80 658 -306 730 78 918 -945 -394 -827 -15 -832 -553 642 336 -193 871 354 -808 -861 53 -648 -56 -222 640 901 -423 -759 515 -836 440 -997 -399 539 965 -696 -159 4 214 -613 286 -305 -816 -161 -468 525 328 676 259 -985 -680 -660 853 -279 -708 783 -190 -526 112 -42 -242 765 -176 735 559 87 454 487 351 -342 -845 923 -144 872 -755 -106 120 -356 898 467 763 472 976 -987 -336 776 -712 825 704 352 -298 927 211 -632 972 353 -135 149 834 -229 -119 89 -962 -292 6 -722 -439 -790 448 -315 248 720 -7 444 153 -603 19 -993 -168 -396 -412 83 -832 -26 -177 -631 529 -333 600 534 405 716 257 308 90 -153 626 -331 -961 -900 358 334 996 -931 -492 -704 401 -787 -871 735 865 -108 485 -903 961 253 -727 499 303 -579 -609 -405 -564 -763 -352 -757 499 201 -262 891 -476 -93 293 654 88 460 852 915 -327 293 -709 -78 214 -692 -136 -425 168 508 1000 222 -359 635 776 432 930 486 -339 877 -529 915 491 235 -311 -859 -454 384 -865 265 -709 -336 -828 482 174 15 714 -549 -773 798 144 -838 -693 -203 -950 242 947 -220 406 -593 -87 182 403 765 412 -355 -518 257 -898 823 -687 755 17 393 293 -82 571 -131 -355 888 349 759 -907 977 -753 944 560 -859 -302 566 -704 -480 -405 907 994 -999 -504 -71 -511 617 -603 51 485 351 690 76 659 -268 382 -85 -962 -85 397 -526 -716 -34 565 -496 -645 -581 894 256 43 923 61 408 600 6 120 -289 -703 551 454 204 -902 -194 678 -820 468 -783 -634 -932 710 -568 160 -320 -569 237 208 824 136 -457 893 -220 125 -600 612 -581 -837 -451 649 -302 325 721 705 624 -589 931 -906 -685 179 86 355 -783 844 -222 371 314 827 410 -766 -543 517 -602 -509 -229 462 -997 -892 433 64 -352 238 612 994 -979 -695 844 615 -638 -484 -489 718 986 -91 -636 199 -974 -408 739 -918 -709 -627 -65 -385 -268 -261 -597 81 832 428 789 113 -74 -233 643 -534 -4 -633 130 -715 -125 -936 114 125 -690 994 421 -371 142 -486 637 -384 -645 -204 -825 -772 -102 906 318 929 -291 873 388 566 653 378 -774 -372 910 219 -718 825 -475 -509 -479 954 612 642 563 -987 -201 -833 -485 100 595 844 197 -31 435 787 31 63 -13 -921 -345 -729 533 194 130 -482 348 -294 560 -191 432 416 545 -321 -698 -799 805 -517 745 88 136 -486 393 -243 347 664 851 942 -442 226 -991 882 -753 -137 -936 612 -917 -110 117 -26 968 -685 -48 340 -611 -56 -363 560 901 426 924 -262 -239 399 -678 38 -945 939 10 355 -619 215 125 458 231 954 64 -337 -396 -777 129 -286 -314 41 -825 -863 -857 716 192 -263 -988 650 819 994 -468 613 969 786 795 611 -494 282 -120 -791 945 -348 -890 -733 -644 -799 928 -692 -520 575 612 -471 561 -99 -117 737 -44 -753 -509 766 -441 760 799 491 -544 137 -465 261 -363 619 -351 -440 -418 -429 223 788 45 -442 -984 -710 -390 -191 620 -839 802 913 -37 527 606 -536 -895 191 -324 458 -646 -258 -332 -2 -28 428 809 -106 275 189 -86 146 528 935 841 278 -771 -833 -781 639 -182 835 -55 75 594 -858 -739 -445 -198 244 -923 58 -274 408 -396 -885 -853 378 -225 114 351 -201 610 -700 -431 -565 431 -564 -142 -28 384 198 -34 -385 -47 824 -644 -402 102 870 -742 775 786 224 -851 682 -110 539 -62 -922 -274 -967 -290 -645 -613 290 234 443 670 789 195 -599 -916 69 -223 -141 631 -189 -520 -73 -875 202 -469 -40 554 882 486 -112 532 304 60 -463 -537 -519 683 -512 608 -446 934 -649 -411 632 151 579 724 -701 -512 204 -769 -132 -185 -208 -896 202 -68 -560 690 125 830 552 -749 -577 50 648 -483 -341 16 -834 -127 -812 583 -476 574 499 837 55 -411 223 557 231 -826 724 789 -815 569 -346 213 -938 -7 887 843 -374 -463 858 767 -918 456 519 479 847 -492 -977 102 -950 899 670 37 703 445 -341 597 461 37 -338 -30 455 -117 -225 445 285 95 -731 -19 808 -631 -435 514 699 166 -789 923 -438 -53 658 497 528 -898 -267 -242 68 720 -198 -93 688 853 -693 695 866 -429 -257 526 -798 606 -470 -435 688 102 211 156 652 402 -389 -213 -843 443 -221 -977 -906 -265 -584 -456 -593 -519 263 -319 737 241 -703 767 -854 611 883 158 890 -893 957 881 -698 -629 -48 737 -317 103 -417 842 898 789 660 -527 -955 691 366 -333 -705 -72 916 -211 922 -136 3 -226 585 770 544 -208 480 588 -168 -920 -127 588 -674 -259 238 202 657 -951 563 810 34 -775 691 -941 -609 509 122 -704 -770 934 683 -867 -300 -641 91 -434 -468 708 -215 -899 -255 -744 -840 -430 442 768 745 302 -212 894 -72 -241 50 409 -188 -892 790 -394 62 527 -475 -738 259 -296 -249 -342 -172 844 318 509 882 -276 -572 -139 121 662 810 723 -932 192 -52 -314 36 -513 -718 948 903 308 21 -219 377 -875 466 899 341 100 -59 -839 795 -491 375 856 101 -365 40 523 287 -913 57 878 -988 552 -293 -417 203 -724 353 -62 340 -465 353 917 -255 671 -163 703 -835 357 -187 -836 759 -340 -155 -937 -545 836 446 -797 -5 794 53 326 -9 -388 760 -293 609 -875 -153 -658 -420 -700 -154 829 592 -939 -660 -362 293 568 -299 -362 -68 7 -558 -500 -195 -692 -960 -23 359 -358 -768 -684 -33 114 427 278 154 48 392 43 -402 133 -239 -652 217 532 198 -979 -638 -999 895 -58 -806 2 -421 165 -573 -167 -440 -282 -920 -788 349 -133 686 10 342 196 -95 -310 361 -493 -202 -979 878 -517 -738 -704 -316 272 -913 -543 366 919 -584 146 169 -26 581 119 335 272 439 382 431 -197 838 108 761 200 707 292 -478 -604 -924 -672 -801 -644 760 -158 255 202 -546 204 866 -598 -245 -972 321 106 -754 159 -907 -665 689 -36 590 -796 -945 -959 184 -305 -962 -18 -808 112 -669 318 261 771 -377 -690 917 -855 384 -310 -853 792 -269 738 39 53 -44 -446 -367 -71 -364 -201 -835 715 195 -614 -76 33 154 -699 799 -712 919 386 -64 -777 279 -162 529 -469 706 -817 -22 682 944 799 -404 -31 -629 -597 -826 -315 939 444 -625 694 995 -456 883 357 135 400 -187 325 102 554 -822 -115 290 -325 26 155 -180 414 73 -997 328 -409 -633 587 -831 609 -211 -618 -505 891 744 -869 796 581 -508 -540 99 -788 -785 426 -2 802 126 346 -764 251 792 469 -776 -102 704 -95 -929 283 -681 789 556 296 -822 -236 -894 -911 -947 -257 768 786 -364 217 -205 -324 -550 10 -680 -907 -268 900 -188 242 605 352 946 -378 892 800 848 270 961 956 317 874 -15 -848 551 286 279 -298 168 -562 -693 -893 -5 25 -560 -805 366 -554 -368 690 -935 -861 639 -341 -815 848 -717 934 798 -11 294 -25 950 -127 -451 -900 -726 -511 -283 -446 -432 -586 -330 -771 726 659 -95 972 149 732 -26 -146 -366 276 -849 -734 192 47 604 -441 523 -743 -327 27 759 887 205 -235 824 -242 210 565 236 747 -680 189 306 802 821 -996 -780 -614 -730 -254 -220 -2 427 560 -653 -266 -545 138 -398 -741 242 -34 569 850 235 8 901 603 278 -554 648 472 753 369 72 -930 -452 -637 776 982 -10 -704 253 -557 -846 -445 398 -62 616 -269 -958 230 -587 -603 710 -548 869 -334 23 -670 -612 -989 -170 -745 -999 -443 578 250 -252 -566 175 359 -275 368 -283 35 -769 -409 -45 726 672 -820 139 -839 433 -449 -865 436 -739 958 122 231 363 255 255 407 -618 -354 -556 -390 845 -639 9 860 -744 701 -389 -740 -34 -184 -938 982 -276 568 -787 431 580 555 26 -722 -326 -537 489 -792 335 62 -364 -720 388 -365 -193 729 -97 -393 -692 123 -738 -34 628 438 57 98 424 -440 -866 -989 368 -691 405 -606 -388 -962 815 118 -942 570 -516 228 684 -7 92 938 418 -761 -367 -626 649 -108 -527 82 693 -735 -261 -339 982 -455 285 633 -45 -395 -800 -174 -530 -619 252 -216 236 924 975 844 724 -691 -569 931 -376 -292 -464 -266 155 500 -734 740 397 -463 -733 842 -94 869 -209 -909 55 74 -410 -331 93 632 948 29 993 -531 -273 708 -640 538 903 -343 937 772 -560 -837 -492 -988 -140 842 -269 -573 422 -220 -769 882 299 -329 999 -957 -909 -202 209 76 621 427 -201 584 -938 411 509 -480 77 -179 512 -893 -247 -147 535 890 -704 864 737 -642 -645 864 -298 97 489 -534 -894 -427 573 62 156 -37 -990 49 497 -68 -36 -22 246 -465 537 804 -229 545 974 -899 21 852 816 -6 140 -462 -200 557 386 987 442 889 -948 -715 -306 -645 559 869 -13 -752 -774 -477 -688 533 818 -588 -826 -903 611 9 368 -306 -679 385 -418 -6 984 410 -141 -367 -515 612 -673 202 -340 -608 -94 162 -940 -800 -246 -351 -136 -586 72 957 464 321 23 -347 179 -268 -967 -623 868 -455 112 54 -839 782 466 -82 -416 -795 -235 451 987 601 -18 594 -970 72 374 645 -619 354 -203 -96 272 897 475 519 -862 725 562 194 -525 -354 -588 -536 710 869 987 87 776 -518 764 -125 387 246 444 898 -346 -808 -186 311 -499 846 -702 -959 872 806 -890 -485 614 956 510 257 -128 240 -967 865 -658 -105 953 882 -246 328 -240 728 -792 282 531 -318 443 592 419 -920 71 -829 -816 -588 -734 -896 -293 201 837 -749 178 -835 -744 298 -519 -931 519 -50 -851 37 -303 -107 -773 668 -191 46 718 155 907 -881 -522 918 920 924 805 803 -299 587 424 91 -402 357 -380 -823 -595 -529 22 -413 -255 848 -730 -931 -999 187 -490 -751 -597 -320 -4 -563 -916 -778 -7 582 796 835 -78 461 697 29 700 838 -59 123 508 926 928 907 -509 266 323 -775 264 -448 570 -503 -223 -149 477 325 -844 -792 148 744 852 -239 -997 -759 822 -954 787 -224 -218 446 995 772 15 227 -492 -555 43 -690 -693 454 -298 -293 -706 -566 -132 -390 15 -826 397 969 -616 533 341 -521 104 -54 -423 130 -55 327 -789 97 295 746 -770 -803 -816 -839 -732 412 27 -128 -160 257 -122 32 -181 -554 -34 -913 -646 890 -284 -485 612 500 -214 930 -698 -603 -687 244 453 -519 100 -295 -85 -863 513 520 -999 929 385 832 -435 132 -492 -987 -622 -124 990 -919 150 -82 -380 -841 588 452 446 25 798 -172 -522 -251 67 946 -345 144 880 -498 196 414 -166 -601 -967 761 -57 -972 868 234 -781 926 277 -648 -712 142 -243 45 -385 -614 -722 -333 66 -968 168 -794 913 -974 -980 813 -357 -690 502 -168 -778 -579 -881 -880 -331 -209 -443 720 -536 39 -631 972 357 205 -851 934 -12 -161 307 597 -336 -550 733 156 882 -957 373 -810 -552 -930 141 622 392 228 -756 275 964 987 -149 -204 -317 -572 707 769 -639 -821 75 -248 444 -451 911 -244 -422 38 -429 360 116 -258 -220 451 6 704 -848 104 -917 278 -25 47 -147 863 215 -766 -442 -358 -960 16 -497 -50 21 -956 98 232 513 468 -474 -585 898 789 -156 451 586 341 -936 -908 28 727 224 -716 465 -285 -797 796 -182 723 -43 -65 175 -651 -443 -551 236 -520 85 -191 428 711 -427 -561 -875 819 -301 637 857 -733 -53 -773 442 -678 14 -521 30 332 -32 19 206 -256 -146 214 -597 833 27 -111 910 58 806 384 -784 661 385 610 -530 -12 180 -466 238 673 -668 946 434 -831 320 -232 -798 -72 -452 -324 -469 -385 930 -673 -341 604 -162 830 943 178 -390 -144 954 683 742 659 644 -273 26 552 -652 725 573 558 791 759 404 -880 366 -58 -212 -192 -88 -154 42 -975 206 -367 281 -988 -105 322 -832 779 77 -654 416 150 641 65 657 -947 -892 -418 437 365 48 -732 -828 667 -225 -19 -516 674 -805 -362 -72 -402 -508 31 863 -945 561 147 107 313 -81 629 -346 197 790 -804 -475 -382 -400 860 152 277 -886 655 -334 174 419 -440 -808 411 -803 -300 -639 686 -370 120 -555 597 547 757 -125 980 189 -577 168 140 -285 751 639 -618 -959 -707 -964 124 217 661 249 -208 -121 113 -952 -772 695 -501 4 807 -153 113 -889 293 568 -603 -3 847 -829 -731 -29 -306 -8 657 -979 40 341 506 -724 774 -362 -960 -530 550 -725 972 806 505 -54 -831 -883 789 -116 -857 -295 808 700 -6 -592 -51 -364 -925 -512 -58 -831 406 988 -295 -906 54 -52 -509 110 273 509 124 768 266 219 426 -492 -255 -842 -731 -751 -897 -328 -43 -668 -122 -903 619 987 89 851 378 -305 -117 595 -347 507 367 -910 909 -86 -426 -787 62 -75 257 -289 -581 -29 -812 -802 -926 531 -760 -302 249 700 -162 -426 -113 -338 825 -321 477 -705 301 -976 -415 733 466 -601 908 -978 -728 -939 -667 154 -615 57 -937 -343 345 578 885 -120 562 392 -912 -868 -108 532 -451 236 86 -824 242 978 364 -74 -190 582 740 -61 51 -843 -365 -891 85 862 887 544 279 947 -676 81 343 -375 -341 984 28 235 -86 765 285 999 -488 479 -400 -760 -343 -1 235 -455 899 -856 -887 906 642 -143 -969 909 434 -534 -540 370 -918 -273 791 509 914 -711 -589 792 865 -1000 -127 -1 516 743 468 922 -836 558 648 -720 323 268 483 -432 179 -410 504 698 -657 90 -666 492 775 -783 -497 12 -306 593 287 -453 80 495 -524 -748 -293 670 -120 -254 92 -66 -118 -978 335 725 -903 -878 975 -419 378 -178 -921 -589 -126 -765 336 -673 -336 -676 64 -276 -430 408 -319 118 644 512 -558 -644 -816 -132 -127 737 678 537 333 676 -89 838 580 -709 30 238 391 -517 -834 64 867 583 -248 -433 -326 794 -573 -226 -885 -580 -611 943 -114 728 -468 879 -308 -504 -560 -166 635 -378 -713 -31 -362 577 608 870 798 -603 -148 659 -840 488 439 -802 173 417 -771 -522 -988 -43 -146 -64 640 145 700 -73 -786 550 824 232 -121 709 -854 462 -561 802 -490 165 925 -861 -944 -655 710 -387 -419 -634 579 812 -928 988 279 -77 -72 287 -997 -284 -464 848 164 743 315 -483 -222 581 -725 184 847 494 326 -813 71 -549 356 -197 180 662 -386 412 -723 -252 -809 82 -140 -508 -205 57 927 218 423 875 7 -714 -811 659 -667 718 -69 359 -808 -88 -131 20 -240 2 563 -484 -75 -493 809 773 -574 -327 949 -978 164 -544 423 367 563 -46 -866 -532 709 -711 -516 -683 622 -108 181 -225 -557 390 874 -209 -614 9 313 508 -482 345 712 826 540 140 -964 551 -390 -747 -767 -794 321 -237 469 -180 -425 25 -7 216 -174 323 511 -357 645 576 -419 461 -820 508 -510 -632 -453 566 114 8 -962 -345 600 460 841 945 -321 -400 177 977 189 -841 971 201 957 755 -398 727 319 243 -490 -930 -890 -861 -450 191 547 653 314 -302 -426 449 488 590 905 -850 -87 192 -820 -276 102 -54 890 -53 -410 -939 -433 250 129 723 -372 -999 385 608 -635 -200 -471 -60 -150 674 -248 -958 816 -657 -719 461 -16 805 -471 984 -764 90 -85 -614 526 -756 711 -701 237 -110 -34 -317 279 826 385 414 151 -267 281 272 146 951 169 -846 362 582 609 -463 -200 -98 -319 -219 180 736 -176 -88 32 472 -863 747 795 276 -949 213 -270 -507 -856 -492 176 919 -691 643 -976 449 197 -105 -984 291 278 -933 602 217 505 -215 -938 -949 -225 -622 227 767 309 -353 672 -302 578 455 238 872 612 431 125 -257 -234 -494 -435 726 -474 -382 -821 75 94 187 -126 -841 925 155 -424 -287 604 888 -279 -43 -76 876 -613 360 -620 98 311 -14 932 -196 -46 -666 -791 -816 -662 600 -667 467 -315 -257 -258 384 113 447 354 -523 881 499 -962 391 -362 715 -565 575 -620 -208 480 -667 478 598 23 -670 -654 843 710 -63 697 -237 -443 -150 -801 -834 245 898 14 -545 -699 263 -10 -101 -544 757 462 714 302 226 -609 479 633 -199 -48 -798 892 -1 973 -419 224 -422 715 -99 902 215 -588 -135 637 -126 467 281 386 -491 223 644 -384 883 -869 -436 287 -790 -672 -857 887 334 508 891 -717 525 244 335 549 49 200 -819 -958 -759 347 840 -464 440 -713 371 480 970 -116 -566 -422 175 283 848 -803 -295 759 227 139 -633 133 733 872 -362 984 187 636 427 784 710 453 979 561 -536 -506 971 -348 854 -969 -89 -982 -725 -275 275 606 -837 -467 503 257 -978 357 -753 -329 803 107 -488 -195 301 -55 922 641 584 -936 -809 -76 -713 -877 751 -745 -207 851 37 154 693 193 610 906 731 -948 -168 -985 -966 592 -790 557 -384 -947 998 -730 414 -337 -968 -737 972 -121 -976 768 -482 443 -434 -421 526 -441 -32 -655 259 -257 718 -148 -707 968 -884 223 -898 75 -470 254 -993 -560 988 486 405 -220 88 -112 -684 502 955 205 969 96 735 767 213 471 397 594 661 924 -975 -352 -823 -564 -607 -77 -899 580 -249 23 328 -7 -899 360 398 894 584 -43 -578 -391 -381 -936 37 -728 570 983 -405 -326 -482 19 -702 661 72 -184 -945 -687 132 131 -964 -418 40 -417 -471 -637 -253 647 143 -192 413 364 -284 118 442 -843 -352 -736 282 -505 729 -172 -939 16 278 -310 491 -421 -438 -901 113 -543 41 -4 -116 -692 -144 -216 565 253 -600 -310 -496 292 -124 -417 -574 -842 47 -228 168 239 -30 -71 227 291 414 451 -327 -382 964 -677 408 640 202 218 -205 231 -912 -86 704 -402 -224 -70 236 271 -864 -859 605 721 -486 -55 -357 -262 -668 614 -250 511 -244 502 -615 -76 -971 575 472 492 -438 -55 -198 723 267 -877 -972 -917 248 399 -999 366 -421 -284 -243 -440 -458 712 497 -812 -657 916 -309 -766 651 268 693 -416 479 979 -177 986 -234 -589 6 -930 -800 -618 223 664 -165 -878 352 641 -418 -809 -992 -597 791 463 830 -496 -956 -43 -536 -796 107 -735 298 146 549 -539 946 469 -910 -48 -702 -160 -930 490 -704 -481 432 -546 957 508 496 391 -745 -888 -50 240 196 523 -488 320 -407 -851 -833 -459 196 -421 -734 664 -886 448 548 -898 143 349 480 458 -444 -502 779 654 -980 -948 -71 244 561 880 277 502 -343 -607 963 -770 850 -933 461 250 -148 494 740 537 -109 -152 -401 353 -921 494 -732 -983 92 -444 358 -11 651 4 -212 -899 -716 -149 578 -837 825 -648 258 105 864 -658 972 -984 -532 -607 254 693 -475 623 58 -334 -49 -655 229 -383 -390 406 -667 442 997 -104 -385 118 -372 -309 -567 790 247 347 -434 -339 129 675 -774 -912 -880 612 823 120 383 -963 -841 638 -27 201 579 -362 688 378 -915 168 112 899 -655 -760 355 458 -352 -293 -323 266 -150 86 -740 299 811 -712 74 -23 225 -138 830 323 -526 219 522 647 -12 -429 564 840 100 909 511 -968 -198 -83 -980 3 -946 -608 137 20 -921 88 526 -543 516 408 209 715 158 613 564 790 -663 -494 -800 -488 619 161 -281 -961 29 -95 -155 847 159 193 -818 324 -479 -661 -140 568 -292 -113 203 921 808 183 733 831 -562 -259 658 -270 -553 -11 -246 820 -93 -349 -583 -829 878 -545 -463 -950 941 -138 662 552 -320 -927 -209 661 217 -886 530 681 68 949 -340 -137 862 315 586 579 863 429 140 874 -628 974 -740 -11 -529 -699 -824 128 -703 233 563 240 -158 103 326 -102 -758 -933 26 129 685 -373 -519 5 -780 -651 -482 -816 -813 -821 878 113 -935 598 -730 181 611 -13 211 -841 727 388 230 -496 396 802 482 -415 664 108 990 -509 -646 -922 257 -525 -105 950 -50 11 582 43 -634 93 -638 898 190 307 -508 -510 -355 167 -277 -613 -140 125 -20 544 963 21 -262 -585 693 -890 830 459 -879 -620 -755 217 -659 121 842 671 -880 -533 183 384 -345 938 613 163 541 -555 -672 980 -276 396 -215 -329 353 47 159 561 387 -13 -838 -640 996 -295 243 -619 -96 -482 787 48 313 644 -221 -106 -960 -656 -742 732 -90 653 272 -651 -100 934 300 -850 64 -776 416 520 714 -300 -20 -134 -515 -320 574 947 167 406 -879 102 351 115 495 -221 -296 -35 -951 -971 936 -23 783 -837 -231 -884 625 -815 201 -160 626 -579 914 268 695 -274 -122 -261 -889 -970 671 335 -381 148 423 -93 552 -969 150 -814 498 -416 -747 -485 459 -455 -887 941 -635 -714 -696 -675 652 -494 650 501 -269 92 101 -376 608 -47 577 -608 -212 802 530 694 -983 -147 588 -769 510 -955 468 -595 -775 -778 -367 -277 64 -710 -134 -172 487 -307 530 -595 161 387 666 -380 -786 581 839 180 -378 288 697 480 -306 181 401 -946 -640 -206 -738 -69 -972 724 538 210 -671 743 879 -31 145 942 -314 -377 100 -480 801 -492 896 -538 -604 698 293 429 456 -378 -248 303 352 307 821 -829 -248 172 -46 -253 528 879 -696 547 -993 -459 251 -585 497 153 429 667 -436 654 652 178 43 248 247 -71 952 -585 599 -340 803 -999 -233 9 -115 -493 -693 250 -802 541 804 773 814 -934 590 -427 -303 452 -73 617 932 22 429 136 -227 34 809 -446 -6 556 -42 -707 245 -200 -393 327 856 -555 437 -420 396 224 -92 -400 -169 -173 918 827 416 25 621 693 967 -223 -160 -416 902 552 -812 836 152 306 -281 -631 -636 -901 508 780 115 -361 -582 242 -796 -623 -315 654 -1 -788 832 791 -962 504 778 -206 -584 -740 444 -146 998 -120 -125 -905 48 866 797 346 -107 -141 -764 -959 -373 224 150 -977 667 -642 -863 591 -683 327 -761 -550 -783 339 987 -992 709 94 -485 929 480 -97 -331 -642 -884 -25 -33 772 -344 -991 469 -719 832 131 642 312 -752 -341 821 -942 492 679 -452 353 -833 865 -991 -768 -819 784 -396 453 480 973 429 -552 235 312 -62 -381 173 -737 808 583 174 -68 815 338 42 -555 815 497 939 245 911 710 -131 -808 -63 367 359 233 -887 750 -97 498 779 210 -834 -4 737 -529 -205 174 -609 425 -641 219 -267 -185 482 710 -408 491 211 607 962 87 111 -850 445 -695 2 733 -860 -499 -555 205 224 469 737 98 -791 17 -829 39 -123 481 393 79 -548 -927 693 967 112 -671 781 376 380 -432 464 -504 806 -972 -308 772 -461 -469 -89 -230 641 205 961 388 520 -479 -195 -944 785 -324 -12 421 512 -634 123 438 148 557 -635 781 289 610 -150 -48 -336 -820 592 -236 812 486 363 451 -248 728 -345 971 414 588 949 -446 -548 894 -540 301 283 -217 -732 -555 72 38 -404 -13 -76 -84 -507 69 -548 644 -679 152 995 -380 -960 -685 -29 -747 362 -82 -294 -762 -642 -777 116 -820 -918 -344 -162 540 -779 -785 -905 -829 -748 928 464 243 797 -95 -95 -871 -893 966 -962 919 977 -758 334 48 295 -951 655 516 -843 128 715 469 811 -758 794 794 760 857 68 580 -80 960 246 -339 -952 886 -658 -773 389 -336 83 881 -932 -920 -189 205 -624 -769 -460 944 -527 -866 500 -191 821 -335 -675 -736 822 192 513 -713 795 -506 -973 77 -48 -649 -202 -758 -858 780 318 -474 280 -413 370 -27 -698 -169 -627 -704 596 577 346 797 -938 493 183 928 -156 126 885 -276 11 -336 541 0 640 287 603 940 206 -87 419 511 190 -496 303 627 361 599 -533 -444 -736 -997 114 -623 -913 -872 -361 971 -384 848 418 647 118 -940 -375 105 -946 -921 260 961 558 -92 126 915 890 -350 426 198 954 -321 900 -265 -191 598 473 -929 887 -215 209 379 858 672 -942 340 195 -785 99 180 959 -325 -568 -180 -405 -534 -609 572 350 264 -579 -349 627 506 870 -886 -481 922 -660 -519 -454 409 -344 -116 -668 -374 330 -497 541 -109 788 176 -930 548 9 789 -416 154 888 -698 -206 356 50 -407 -832 156 483 -441 324 -686 -112 -237 45 -945 -30 -672 -975 -336 -152 -21 697 -539 710 654 -189 -503 157 -307 -681 -786 -228 -88 -352 977 82 -809 -582 -285 -579 -299 458 502 280 490 -807 8 -13 720 -836 -384 534 -831 250 782 655 456 217 -386 -533 828 -238 -592 -108 -248 393 -388 518 965 812 -370 -158 -580 -199 -452 -574 -847 -737 427 -701 41 -340 -104 -970 -385 530 -650 -974 408 -902 945 -356 5 -21 681 -731 -396 891 50 763 -880 415 -26 -630 749 522 -222 -880 -171 -786 -126 472 308 -65 -57 615 727 407 525 -583 -387 367 -456 -287 600 167 -941 247 684 -190 698 -910 -467 925 -732 -905 -267 492 259 -245 -193 45 810 116 32 176 -384 189 102 113 -971 881 -899 -32 35 347 70 102 -611 14 -809 325 -503 728 -57 822 -250 449 955 694 283 432 -699 199 -262 926 -156 641 -870 -921 -987 -616 630 -65 -169 946 -928 268 -82 -662 -241 245 93 138 -64 107 -873 806 319 -921 -332 -386 481 -30 -575 203 -892 -749 725 943 -612 -929 -748 -394 96 850 -378 135 331 -707 126 -950 617 894 671 309 348 977 -151 -920 372 -612 148 -153 73 309 -70 448 750 65 -924 946 830 -449 -760 -138 668 -157 658 773 -925 833 368 286 940 -898 -707 -569 740 8 1000 236 -13 60 995 580 753 375 -347 -874 279 -309 -385 80 -414 -780 -256 79 -635 -420 -538 -630 681 -776 131 99 -27 485 420 374 899 249 -492 308 994 -852 647 -831 911 -554 -385 -704 383 -66 663 946 -732 713 185 77 458 -842 -536 310 -144 301 518 755 -640 -246 811 -942 726 -798 -532 563 -63 822 743 383 -380 -353 827 -574 190 -257 821 -904 709 -681 -135 -937 -983 -306 -637 922 927 144 942 798 -280 -729 -707 673 690 524 -326 780 176 774 -316 68 955 389 301 -476 -274 53 695 -439 452 -705 701 793 -714 -371 295 -394 -737 -734 624 777 954 719 885 362 997 -781 -275 -290 290 -938 937 482 293 609 888 970 909 382 462 454 -351 -841 193 65 912 -567 -742 670 660 -98 541 -518 347 253 -237 266 192 33 -804 588 -365 740 -683 -847 949 500 864 364 732 -719 44 406 -957 569 360 2 -680 2 443 -685 85 -856 -942 393 155 -556 -508 569 -640 893 -625 -191 890 -532 -864 84 -312 -720 464 -690 785 -361 439 -682 120 652 -661 447 -260 908 -76 6 -297 -364 673 -244 -334 595 -993 -208 -442 -245 524 -877 -735 -425 -368 -188 792 -13 -727 -887 56 300 786 -161 342 1000 956 901 -398 575 61 989 280 574 238 -907 300 -612 281 217 -510 516 -982 98 -138 -671 289 473 -346 -121 564 276 63 -600 -969 578 582 797 -809 -952 781 514 573 642 -586 -648 732 -883 -600 136 852 978 877 -572 263 967 996 -455 546 -265 288 -577 -848 -178 632 -404 990 -152 389 402 601 473 682 378 867 639 -630 -240 944 305 402 819 42 746 496 -298 -101 666 -334 70 497 839 -546 653 212 -820 196 -103 -545 248 -319 367 -126 851 496 -256 -263 269 -935 584 501 650 590 -629 284 749 -523 -730 -757 -752 811 719 887 -496 -175 781 -622 573 -583 269 -304 652 -837 -399 215 684 -819 273 526 32 340 102 357 953 -787 1 982 30 847 -809 -739 -87 -244 -588 744 -604 -678 533 29 630 -437 174 351 160 -158 309 433 482 -931 595 533 597 -74 539 -274 -681 753 954 395 182 -158 319 518 -570 280 -564 -566 -218 -91 -55 -135 270 -480 345 -632 795 -301 927 -926 -373 746 14 -320 -73 -749 862 -400 280 -331 105 954 -367 -610 -278 342 175 -592 -90 -99 872 -720 425 876 -161 461 -414 -662 590 806 545 -972 -561 -890 716 89 669 185 -252 501 -879 69 7 -312 73 -752 46 201 -549 -194 -632 -559 -884 170 -364 393 703 931 -518 -792 -793 42 192 526 -727 500 -307 -874 803 364 903 337 -705 398 -601 -799 -437 -825 -721 -386 633 940 997 -554 851 -79 -698 645 -549 28 -745 954 -494 -876 44 -501 815 -804 -620 259 793 932 -560 76 -524 858 -914 447 -234 -652 -970 -407 495 28 -128 -443 358 -109 -623 50 -331 104 506 172 971 -843 -479 983 949 -550 243 717 -9 969 817 -476 -519 -618 938 910 977 344 524 -901 597 -677 523 -313 261 1 -623 -981 -370 687 -534 310 195 474 -715 335 -39 -658 -156 721 199 530 636 911 -845 560 595 -729 -502 813 905 -773 -68 -365 277 459 -319 -419 -374 839 257 -87 -225 -69 -531 330 572 843 -810 -739 986 880 66 405 88 -315 -755 -644 185 -952 152 959 -968 -261 318 -712 -419 380 939 441 -345 -506 -132 963 783 929 171 135 -892 242 4 220 -126 19 846 31 69 471 573 -681 -599 455 18 -91 -199 667 177 436 -541 559 12 940 974 573 -806 6 824 -427 -386 288 -763 728 -878 -103 697 -589 761 -329 -213 441 -372 -188 160 -503 -250 -877 -45 923 817 -520 156 -948 8 35 94 678 307 699 -662 61 -637 996 -45 117 -503 526 -665 -782 -362 -787 -819 -150 -411 847 721 839 -81 -79 643 -6 -686 389 -864 78 -516 109 382 359 465 -458 -31 -218 108 51 300 504 -917 502 157 -900 803 -566 -600 666 -28 272 952 106 235 -743 816 -704 142 -312 283 -35 -448 895 -508 -678 106 876 -382 -253 -645 -92 -948 945 -173 -158 -504 834 577 118 823 116 -515 -327 -286 -247 -628 -823 -866 610 -827 -987 -680 -689 -359 -46 -832 -388 -239 541 -845 973 994 611 488 -818 -1000 -640 657 189 -736 -23 517 578 -920 409 736 -74 -321 -136 -842 857 -687 225 -201 770 -885 -182 -682 -707 429 -843 -148 466 -756 18 654 -569 -352 577 -610 825 -707 748 -773 148 864 -314 -737 -232 20 -93 833 -495 945 526 -500 -969 21 770 -214 -346 -1 292 125 709 258 109 -317 -603 -864 -865 214 -1000 183 211 897 450 -124 551 -580 167 642 158 -308 981 240 -744 73 -660 -977 523 -956 701 -639 488 252 -137 987 -975 -890 918 -52 -616 -995 746 876 -398 -713 -2 -934 -70 -534 950 373 -728 -297 826 -615 695 439 -252 676 -215 820 -731 -568 -739 49 156 -737 -587 -367 294 -100 -184 -699 953 -644 623 28 -740 -427 -320 208 415 -805 380 -847 -263 -658 299 752 -768 -996 906 -358 767 116 535 -819 740 -188 -827 -997 -443 -61 -572 -7 -828 959 381 -917 832 869 145 -481 624 255 337 -935 486 -141 978 -985 -651 -911 -914 989 427 831 934 -435 513 -530 289 -731 -100 40 64 -155 -479 186 -52 -907 399 440 718 463 -955 -540 93 670 27 680 -782 -857 -491 737 30 -981 -709 -808 -53 -60 -565 -984 -830 -114 452 -445 -533 -822 -21 328 -933 -76 -276 -674 682 -240 409 533 989 -398 -827 445 823 -316 -651 596 -986 -429 831 604 510 -792 -877 644 -252 875 795 -990 -163 -945 914 138 -206 -919 867 745 -704 282 448 -584 832 -150 -766 575 -392 -464 73 -756 634 301 953 -216 -764 832 158 -845 521 517 -948 792 -651 -393 983 -332 528 334 397 584 -300 -327 -356 -984 -989 859 421 -922 584 330 643 -597 -472 93 -22 82 631 -227 14 575 351 402 -300 170 949 549 -626 246 83 867 658 751 59 -321 197 -899 -385 -291 -305 640 125 -423 954 665 -668 -618 899 -167 -177 -834 -967 944 -221 826 741 543 97 -498 -787 -379 -74 -468 559 840 93 926 -356 736 -207 252 -965 225 374 -171 -359 13 832 858 -624 -804 407 630 576 -824 -243 406 369 -751 694 -387 -252 -972 -880 759 -813 875 -250 -716 -938 -571 382 -478 -429 948 -239 -967 -30 199 117 -467 480 2 360 549 768 782 -125 270 -543 932 -496 -807 125 -796 322 -693 -802 148 -766 -739 -540 616 -711 679 -495 -983 -689 15 809 128 -50 297 929 321 -289 424 204 757 32 -855 -40 784 -583 -447 -10 96 934 920 104 -868 518 -812 -143 938 -838 758 546 -834 843 -392 124 -675 900 617 293 490 -119 105 -82 -3 929 -769 716 -405 117 193 -143 -36 -914 717 702 -726 -436 766 -642 539 -841 751 118 -853 -170 -869 -428 -479 -82 -390 -951 728 299 -939 -25 -211 212 749 -856 -655 906 -41 -802 401 333 -750 498 -593 -653 -254 -5 270 524 -622 -761 -151 -34 -615 489 89 900 -405 249 13 246 108 -337 -640 573 157 -93 -317 -396 -438 -780 -593 499 -141 262 52 465 -139 -640 795 302 292 127 456 -86 130 971 -721 -865 237 488 757 -667 70 966 -930 369 633 -300 -354 -601 -394 0 -486 139 -88 274 -997 -320 -122 892 -67 617 987 149 123 219 521 377 417 856 735 935 959 958 -910 83 -670 -898 846 -131 -635 -477 -452 974 153 51 -206 554 -315 720 -977 831 -750 -346 679 -916 -632 -927 237 455 -337 -895 -959 775 -54 -710 916 918 -176 743 897 -599 341 1000 -56 -424 652 588 221 -83 805 758 -24 854 -676 633 358 -177 198 678 -866 -768 -365 958 -214 923 30 -77 -648 -970 684 -757 -536 -263 830 -619 -697 -540 767 -163 887 459 -195 -167 236 139 387 698 26 198 -84 352 -987 -503 -691 473 -737 -215 -254 -530 -141 -497 -888 -330 1000 -43 -157 -902 -510 -919 722 885 -130 378 -726 -45 -191 -748 -168 69 672 -869 561 -814 966 -879 389 -933 415 -360 -909 -812 635 -922 116 687 195 673 100 245 709 213 -77 626 -154 -480 115 943 8 -529 627 -971 876 -877 676 484 -772 855 -426 -749 -601 962 555 -622 -669 -260 -973 -810 307 693 -48 21 492 250 402 230 300 -626 960 395 164 382 296 157 571 -770 -651 -208 134 -691 -462 -800 -916 -468 -586 -634 995 -920 684 -582 -735 -225 -541 664 524 -117 378 846 278 -38 -735 765 -722 -976 317 -592 368 -897 -1000 -883 323 -733 -423 474 594 28 149 726 -842 -530 -695 843 701 604 850 -374 -929 -126 337 -907 -573 340 115 -92 -981 604 -403 398 -929 -74 376 856 781 -956 458 181 -984 425 -499 -861 -837 -113 902 459 -5 -63 129 568 491 969 48 -326 475 668 -167 228 -995 297 774 234 93 -905 -438 -169 798 -635 830 251 537 785 710 986 -953 -542 -666 -533 -417 -986 875 181 -719 366 700 586 421 595 941 -409 -398 55 -317 565 -463 -130 -491 -454 641 526 482 116 658 795 -955 804 542 587 -719 466 106 -681 -833 -609 787 -445 -228 803 969 -344 -991 169 -112 274 791 666 485 120 -877 85 -76 -718 917 -850 -638 541 -362 -522 328 -418 -241 588 821 707 -874 -721 657 -863 -559 789 530 -884 -15 -702 695 885 -227 -724 -828 -206 -884 459 -647 -607 -776 -576 -396 -408 -290 -267 -621 -905 977 -402 955 -445 937 -620 -161 -321 625 -94 -520 679 980 905 -743 673 508 919 -382 -271 282 394 613 748 -276 -12 -809 -422 881 -291 -103 490 411 -741 -763 -277 -971 -642 123 -866 121 -233 773 -886 -278 522 -834 446 106 -594 -1000 956 -555 99 521 -964 -663 -747 -461 798 -126 923 130 -194 453 332 340 860 525 406 533 -622 -400 282 -211 -31 -56 426 -82 -232 795 513 835 655 -396 453 -393 -755 -916 -553 -130 -792 155 -932 -41 -461 510 914 -385 -896 355 -157 10 81 314 794 224 881 -599 59 -650 -467 -706 -452 585 -936 -786 533 247 -319 205 806 525 485 -123 886 -527 -937 456 -387 138 939 803 -220 -985 287 -268 327 30 -932 -544 21 538 51 826 -684 -312 -699 471 -760 416 -33 375 -600 -153 457 -846 209 -986 532 -980 353 -126 691 -37 497 -135 -407 863 -883 -832 -3 -633 969 -38 -151 -714 -938 -554 160 -362 519 -881 587 -597 -314 588 680 568 -961 -766 -287 897 783 -490 -937 -309 -341 -284 -662 241 759 -152 -731 506 -808 366 -635 653 -696 565 736 -98 -104 -766 767 -496 -156 -648 150 174 -958 -542 44 927 -894 -56 -306 -240 745 -653 582 168 -860 -13 72 -162 -69 912 -18 875 -484 788 -671 155 -721 -60 868 108 -996 937 970 -953 -107 135 -325 255 983 -190 -329 -503 63 -725 152 -153 -191 165 362 -637 -58 -451 361 -152 750 -242 -203 -217 -44 141 -597 518 72 877 -67 -612 51 748 -485 867 -641 -694 -725 -408 -732 767 -88 -127 41 95 161 66 -694 -71 874 -63 444 -539 880 939 134 61 320 977 95 573 809 -55 902 26 896 -505 486 910 -42 16 -110 557 -397 179 793 701 -967 695 -536 753 -238 27 -422 -56 587 -280 -216 485 -437 245 -863 -909 -762 467 -476 -580 -670 141 -501 -505 -666 -998 912 -640 433 -447 -191 -951 357 619 460 -107 -826 -94 925 379 657 -54 470 853 356 699 13 405 993 -520 -696 843 -773 402 -245 -881 -702 360 -740 -151 -868 -265 -48 226 -668 162 884 -579 945 -32 953 304 967 511 -627 -799 -233 839 537 891 -505 -725 -614 -967 53 -485 849 115 268 68 11 -451 -783 -254 -205 290 -454 -763 581 -409 902 138 -925 665 464 -444 295 -125 -903 -34 -484 261 731 -183 -721 -263 -589 898 -304 -953 -793 759 832 303 -399 -992 -347 612 -43 809 -176 -697 474 -357 306 -335 940 215 639 -44 -887 505 -731 -164 952 -379 778 946 -835 -502 -332 -326 -876 -61 -975 -890 -932 -399 -116 -488 -10 -258 -305 -907 -941 -407 -288 669 -910 953 716 -992 -680 713 -120 -814 -441 -667 -306 842 454 978 750 528 345 302 607 -916 -997 -21 852 -935 372 -395 -837 -96 -96 -711 958 17 99 825 552 239 -363 -966 -695 80 335 954 447 -75 -914 -522 -889 165 -973 -658 -921 214 -694 248 266 -357 -356 650 259 854 968 -895 617 -662 391 994 -906 -64 57 -996 -483 -551 -87 75 187 -408 -825 -160 -541 367 -279 139 -706 -871 45 -556 -864 629 -815 862 156 -504 -561 -470 223 370 435 345 219 423 617 833 637 92 914 -437 -660 -465 379 -872 1000 676 453 -338 796 -414 -959 49 319 -168 870 406 -465 278 -142 213 46 -804 225 -914 89 -805 987 -838 -809 115 -969 404 -864 958 -374 354 -847 -8 592 -525 -883 849 -794 730 635 987 186 765 -424 -448 418 89 473 -114 -182 994 66 -623 -277 -994 713 129 -69 -38 607 540 70 -820 -541 -408 516 -960 995 -643 -850 228 775 721 617 -349 -903 124 -711 758 -170 -460 -136 516 -377 852 766 -388 66 -31 908 -948 -323 76 971 -49 165 -240 -546 195 -640 984 -237 -766 90 -394 737 198 -16 768 255 -715 -973 -253 34 51 -113 -30 -163 357 335 698 -990 -694 86 -685 449 2 -64 843 286 535 246 -109 326 872 317 383 -975 -734 -605 -13 -556 557 908 -601 1000 -116 -671 -891 597 -424 568 -316 197 -72 966 419 -371 -416 52 -851 778 -552 -436 111 567 949 -366 985 307 -49 -963 -850 -594 -402 482 286 992 -564 390 884 204 443 -417 -232 700 -740 986 814 942 124 990 214 -447 975 973 -524 491 558 759 -425 -743 404 927 -967 173 440 -513 -868 -924 -328 435 -222 -255 -647 415 382 -136 -261 502 560 698 -811 813 7 294 -241 34 921 131 220 259 -266 208 -456 -8 632 100 34 272 -725 -994 -75 775 -235 289 -634 -520 -373 -352 757 -858 313 -615 -188 846 -254 -647 -860 592 595 -443 -524 -101 -584 647 403 -361 -157 588 -601 -239 586 240 -552 -870 -454 13 583 401 -770 477 24 297 47 -425 285 -853 -691 -866 -962 338 238 -332 -638 763 63 393 -536 -769 -957 -89 -178 -341 -768 -16 481 -57 28 -126 247 88 -897 655 -18 378 145 -909 530 -273 30 -1 -712 790 138 126 -558 759 -723 -887 988 -111 -977 714 -852 956 -525 837 720 111 739 558 20 -964 -784 -996 -1 315 -771 -434 67 -7 759 -505 -124 -196 -769 -574 -489 646 521 -936 211 871 -202 827 -613 -469 -460 345 -31 136 259 196 73 562 872 -907 -792 928 163 -160 -781 -953 201 129 -24 738 918 -341 -600 -533 614 195 -251 -197 -459 -23 -502 -785 -510 178 185 -616 -406 27 -748 -882 618 -670 -206 91 -108 -387 -988 -874 -144 -896 544 -314 439 67 -550 61 -643 -212 -15 858 -25 -847 158 588 537 -798 -727 717 -434 -955 281 -641 233 199 -437 -652 -96 -58 -336 307 784 172 -67 -854 -671 -484 -902 -45 521 -638 448 -561 -351 527 -514 779 -993 -726 484 -70 26 -724 139 -855 446 277 -571 511 748 2 645 -297 -373 -562 406 649 301 -452 -758 -736 -165 998 510 -534 -549 696 985 598 -473 512 903 -994 649 -871 -947 632 80 929 402 -496 275 14 -670 -955 -186 409 106 -852 86 -94 712 -290 -98 -178 -721 721 231 49 -685 -475 418 -289 -452 -497 446 -836 863 439 479 7 -294 -912 633 223 -761 294 241 -131 -293 -945 964 -46 955 899 133 -552 -726 159 211 552 728 262 -138 699 101 192 -286 831 12 -355 243 -650 -700 -744 728 -409 165 -804 673 326 -587 -430 -455 -745 629 -79 244 -835 -48 814 -821 -127 -873 698 287 -185 804 -490 309 279 -970 -667 -79 -284 -35 -141 -331 993 -77 879 -486 -245 -700 778 -628 42 397 -667 558 938 802 650 27 843 999 559 -266 -650 784 -175 537 -418 404 -273 -553 -700 -887 220 821 125 -11 43 -129 999 -879 152 551 -58 -379 -654 -109 -269 61 -63 617 -105 -483 -766 123 321 -253 712 828 -504 282 -17 -231 -307 199 104 -764 -205 725 987 869 -627 114 714 -365 176 -54 391 667 -134 1000 -343 770 -40 -464 735 260 -586 102 -604 927 504 -98 702 -122 -137 -835 120 -487 -953 85 -668 566 125 275 485 993 -901 -361 347 721 24 59 655 52 -542 -253 938 -15 -250 248 431 -375 942 179 198 -416 240 33 -982 -321 784 -556 913 380 -988 316 39 -675 -556 856 133 -975 -591 -120 -829 205 627 -496 -690 828 -228 935 -599 -419 108 -427 602 -521 825 -679 886 -718 -17 474 804 -453 956 -267 234 975 -641 974 -469 -140 -357 -480 887 -277 -48 -302 468 25 196 -532 132 -662 -902 18 369 862 -149 -381 551 179 653 -863 866 -695 900 -215 945 186 697 630 -638 -428 -370 900 -437 -923 143 -144 408 -271 209 547 -331 -456 -937 -549 -897 408 28 187 900 -480 925 721 -367 439 -118 -958 -483 151 -16 55 344 240 -86 438 653 -366 -876 -250 -933 213 -76 -619 756 -731 768 177 532 355 -663 -614 844 -320 -890 1 731 566 -256 946 890 -341 652 -334 522 -532 -898 19 840 571 -335 756 422 298 553 -786 1000 -388 667 290 -864 -120 278 -737 -586 -555 344 -669 -158 -768 -285 -738 789 784 164 -155 -843 -462 -629 48 -580 786 466 -702 -883 -237 151 -414 405 321 -595 -628 281 663 -310 -282 -147 -906 626 748 888 724 97 899 344 362 176 296 975 -867 237 49 -139 -269 -543 -840 893 -576 200 544 717 797 604 -532 203 -590 -525 -496 34 -407 -538 885 307 -852 -638 -283 897 -137 934 620 -921 -33 962 23 -159 554 -804 -586 -479 969 207 -624 894 328 75 -113 399 -548 -135 -299 13 -547 123 -81 977 -317 -982 147 -194 -277 710 -681 -654 439 -984 471 -952 -67 282 126 -23 -202 25 413 406 -603 -237 624 539 875 -604 21 -991 -712 265 875 -173 -143 119 926 -925 -174 797 931 601 -466 -379 498 -340 -204 630 -768 -298 -594 866 887 -669 643 -545 -169 434 -736 83 917 629 -666 848 -394 825 782 -12 -274 -555 911 436 -408 918 -265 -450 -91 818 -51 -131 508 524 986 19 91 -409 -876 325 -768 102 -800 -259 -142 -271 478 -126 952 807 426 350 -520 879 785 -249 940 848 -271 478 -381 5 -979 64 510 225 -333 -828 389 556 -201 682 39 881 -275 -707 -146 879 -887 -941 652 -681 -64 -763 932 460 581 -282 -654 520 -293 360 -830 -930 772 -684 -516 997 -659 -464 -274 680 -372 -203 -88 181 982 558 364 680 187 11 330 211 -665 103 -247 297 -634 -963 -292 -990 2 -774 -995 960 937 -742 579 220 -778 -103 214 -502 898 -313 -894 205 155 -979 -417 321 290 -441 474 339 -162 -222 787 146 133 35 -107 42 968 823 267 -710 -1000 765 -743 996 -139 -954 15 762 -161 -782 -122 -170 -58 857 416 484 482 -518 -426 24 421 -320 -909 -418 818 371 -242 -739 -443 -914 -602 420 719 -687 339 346 261 -650 -58 -499 911 600 -495 920 536 59 -596 666 75 -615 -947 -705 -110 500 -351 481 683 -912 152 765 -424 462 463 -302 -442 588 579 65 201 480 -630 -222 -70 -694 -521 691 -550 700 14 -16 -754 859 121 762 -781 -293 984 127 -257 256 -413 -601 -487 -485 -631 210 687 -287 875 556 -993 -613 -244 -533 -32 -257 -592 45 896 -471 186 -496 -64 -542 -910 727 723 320 126 428 -458 293 -195 -569 -820 608 730 356 86 -376 -885 -896 -248 -899 -535 -694 -330 988 210 430 -585 -82 938 717 702 -701 -490 703 -304 250 369 858 542 -897 558 553 127 -708 -277 607 -881 638 898 925 335 905 -912 61 109 -843 460 -477 851 140 329 -463 736 372 542 -385 -199 277 -308 -44 -478 -3 -56 -424 -10 -871 365 869 -24 471 198 180 -221 -253 743 411 -167 326 20 -988 920 329 23 -444 295 892 131 -704 696 -779 893 -111 -636 319 636 -515 -490 -11 775 -761 -961 576 -299 -666 80 394 750 -591 232 -850 -948 -108 -907 -425 345 -269 -389 608 -662 436 727 -430 -748 898 -474 640 323 -738 136 -672 -12 716 -219 -839 -478 -176 821 577 292 -131 430 279 -122 249 -329 -115 -75 -484 445 -627 -773 59 115 -394 -538 -530 220 208 -613 -250 526 -377 -251 171 -408 741 -852 -53 660 -895 -321 -127 -603 -79 206 -289 -523 80 490 -440 123 439 -635 350 -387 -453 551 -478 627 -144 -767 523 307 -779 -384 -486 -93 -755 445 728 718 318 577 -764 454 402 -353 170 -589 -332 942 956 874 576 -243 -130 797 -244 -394 -473 -521 498 284 771 59 237 -498 235 -620 -99 -589 780 -505 -70 -584 737 782 -433 953 -652 -36 -25 -116 -615 -549 686 -489 815 940 -378 845 184 111 860 430 96 -551 981 -904 783 360 455 -307 -619 -981 123 540 524 -440 -621 751 -645 589 380 788 712 904 -74 -827 425 -66 -601 -314 -607 777 -530 -422 879 -864 -793 257 -661 623 -857 -266 -138 -150 903 740 -917 207 928 -780 -167 -517 -437 40 -763 -447 -142 209 448 939 -176 -697 -674 108 -338 -8 -791 622 115 -377 -126 -459 234 331 -121 224 712 -453 928 -305 843 161 318 104 996 81 -366 569 -774 -270 749 845 40 -284 -987 945 -957 52 514 526 -162 -909 698 -737 -319 949 901 259 197 -869 171 -917 -750 442 324 542 534 -348 209 -184 -996 144 297 -661 386 -638 577 409 450 -184 409 360 800 69 745 -105 301 453 -998 -585 -554 389 -269 8 677 -816 -61 87 261 -218 951 134 -183 -623 97 478 -257 564 -108 -529 -658 -210 251 967 -108 25 799 359 -693 136 -441 802 839 -246 853 -495 263 987 627 -691 -233 -433 -207 527 -352 467 -517 846 395 558 208 -122 915 143 -755 -462 723 385 -223 -79 937 -613 -983 -387 -422 -232 253 -87 285 -232 957 -903 786 569 -322 216 -303 169 583 -455 548 659 200 554 -560 254 -983 222 -385 52 -921 -600 -808 -98 -102 432 -840 -754 500 858 401 217 771 -997 172 -984 -845 305 745 -166 809 792 -724 98 992 935 192 709 -120 615 79 45 -683 -75 789 -610 -900 632 -335 -356 642 -328 9 298 -821 -551 -238 -54 442 730 -323 -276 -35 -769 -875 -907 -180 -452 58 285 215 -144 -279 669 894 43 -2 -166 -790 907 -825 813 -563 -984 757 34 307 -573 -507 -854 591 815 -837 952 -827 282 -219 -730 -216 -28 740 58 875 -947 -365 -1 64 -954 -293 832 20 93 -851 55 -68 17 54 -878 -459 301 -827 -718 -783 -650 619 629 385 103 531 -237 236 475 409 -390 49 -706 -20 27 -476 651 -755 -117 -536 -434 -864 -534 640 -707 532 379 655 671 -504 -641 -874 -604 -789 -709 182 -950 -428 -3 -960 829 174 -88 252 235 -378 339 -625 -446 -676 461 -324 620 -560 119 -381 -275 917 -869 -805 -236 -48 -77 591 801 -743 671 376 57 -132 361 -530 571 559 750 221 -407 -709 565 -77 -319 -697 -748 -424 491 -192 -334 -840 -910 660 887 -144 777 640 952 -130 350 108 620 -879 514 -121 912 -816 435 -306 -66 276 992 -96 -970 214 -461 -883 -403 562 -372 272 -353 46 -421 -254 -170 -542 -131 -585 343 505 526 -241 -745 -954 876 588 -36 526 -535 -944 624 -758 -835 -42 -943 -496 -756 -906 351 -139 -403 -199 902 837 716 -858 939 805 -897 -613 458 611 784 -154 946 118 -820 93 481 -217 845 256 643 406 403 -568 -967 910 -667 206 489 -814 -695 446 686 977 -840 -895 -637 799 -533 -23 -756 -374 -796 -548 -41 647 302 -177 -529 -901 295 -604 351 578 783 92 800 -452 810 201 14 -34 -971 396 -340 707 -68 -994 -566 -115 537 -121 -598 -502 -666 -114 -949 -991 689 973 738 -421 759 4 -152 413 554 742 -426 199 76 -249 -933 980 -385 974 809 -341 264 -98 -625 660 -253 -862 387 -13 89 706 -938 -475 -187 -981 -922 -83 310 -229 78 957 -816 878 -245 333 -232 455 890 105 -517 -563 -436 729 -214 415 71 -674 -574 -430 -24 425 811 25 547 -510 230 -434 -157 236 -989 764 127 995 114 -707 -622 445 32 -24 -131 -835 -730 824 -346 -53 -876 909 23 567 126 -803 -199 -431 -590 -564 218 587 572 -839 -509 113 -554 86 443 -480 185 -239 653 203 149 -296 115 211 -415 715 789 -142 142 -593 548 377 -546 798 892 -74 -328 -588 -375 555 -192 -351 389 915 870 -632 248 562 -133 537 510 116 -952 -218 -885 -444 -24 382 -789 245 165 260 -603 62 779 468 723 -945 499 -4 643 -81 -445 -486 -929 782 -522 257 -701 239 -42 -392 115 -971 831 -473 -80 160 -335 -41 305 989 -378 -327 -708 895 -996 970 960 10 130 423 107 746 -118 -137 -828 -758 69 -841 -126 -929 404 903 822 449 748 554 852 -694 -720 211 -849 534 -322 196 -908 -971 -695 -18 249 308 288 678 795 -647 -619 69 -176 700 -402 238 399 -158 700 -451 430 -609 -949 430 857 838 -310 346 518 252 -735 -372 -107 861 -838 912 604 938 -43 900 -894 817 290 486 -834 -445 793 751 -451 490 869 -346 -769 -179 -446 551 152 271 -844 848 542 -918 121 220 -484 -33 -636 380 -726 -773 220 -185 888 100 103 -494 438 423 -323 -905 -892 569 459 -193 -541 -954 -390 -99 -367 451 488 -71 518 -823 -549 -591 -286 -162 746 -163 217 -936 255 -312 834 765 -658 799 -370 426 -642 -584 837 -606 -782 437 737 740 -780 817 -197 978 738 547 848 924 133 179 453 862 -319 730 -291 118 -915 298 -201 -584 42 650 822 -984 -495 -861 -786 645 251 -892 290 213 932 616 672 160 894 -525 -727 -556 -100 -388 880 -940 -926 -865 456 -722 925 -116 375 -732 -264 402 -256 348 315 -922 641 655 406 790 913 -110 -268 -530 -377 541 -103 -137 -903 897 496 -27 -177 465 342 621 -597 887 38 227 585 -97 359 -139 368 -182 -48 225 -809 489 898 -614 374 592 -271 364 -398 -387 644 -646 540 34 -180 -701 -337 -121 5 -775 -186 735 -783 694 -159 -61 661 -852 388 269 467 -197 -317 159 970 -415 -84 -329 -272 -54 592 81 -562 404 546 8 484 -355 -744 839 -747 670 -736 -38 433 -243 -511 743 -230 -50 -951 -287 -137 215 666 -707 -214 -29 178 -344 932 -958 -386 -875 -136 806 -497 -566 240 613 257 -702 146 356 588 -152 -905 357 914 872 257 120 774 -289 -884 655 -3 587 410 722 -613 -143 -555 629 175 151 608 746 -618 735 -570 716 957 -849 -161 -134 695 871 123 -770 -433 -975 677 -381 813 -876 -611 858 872 898 -856 -421 -284 894 -386 -839 241 895 264 229 51 -349 339 -885 -548 -310 -553 -556 -229 128 61 788 -106 -476 -878 -422 -46 -801 -584 -327 721 884 959 567 -698 -759 25 -633 -92 -989 -931 -347 -689 702 230 -7 -988 -433 -895 205 987 104 -998 -352 337 226 757 -507 -863 725 367 -553 651 452 -649 599 -139 612 166 570 -184 524 183 -572 391 680 202 457 418 657 228 -769 -32 939 243 534 -290 249 920 154 -69 268 545 779 140 -281 -336 -955 -231 -259 -892 -29 -438 16 839 600 -403 -766 767 773 651 -733 929 -34 -495 212 305 -263 641 602 841 -967 543 773 -859 335 893 795 -121 207 76 654 739 310 203 220 -272 100 634 -251 107 -902 819 194 -732 -292 -402 627 625 -774 109 -950 -124 23 360 -188 -326 764 -160 -461 -256 376 836 12 6 439 473 -886 -92 648 886 -943 -530 732 93 -968 -823 -265 385 -255 -690 -818 782 960 -824 324 158 -844 -686 -584 -246 954 27 448 945 718 994 -903 -693 615 381 665 347 -426 519 804 817 -22 361 -733 533 408 -925 -837 233 -492 -437 -134 -745 46 911 -682 937 166 -649 696 145 668 -151 226 -392 106 -421 508 677 693 -523 141 -420 -563 -634 663 254 -554 281 74 630 -668 -629 -409 -830 428 -237 449 -208 142 -872 -367 581 61 -277 -652 -748 168 -91 855 815 -481 961 -457 134 -713 829 -71 542 875 -937 -619 -860 -406 558 78 -956 448 147 -565 -240 -400 -217 76 -154 470 -35 -567 455 -592 -228 256 147 579 22 604 -864 900 -612 433 -637 -929 -868 137 -880 -705 168 762 -371 -666 -689 675 516 -318 548 -752 -783 256 -381 478 -365 -324 -215 -83 -72 -255 495 334 -514 -360 -376 -992 851 -839 375 -311 786 18 -528 -755 727 841 -647 604 61 251 902 -361 997 475 -719 -856 855 -823 -717 -243 13 -782 -467 -968 403 -889 -263 -540 385 436 546 -118 658 242 590 794 -230 -395 -622 -325 -134 249 1000 -24 389 -227 353 -618 -429 694 46 305 -589 -962 -999 -816 -690 67 -803 382 831 904 993 -680 825 280 -401 540 -576 -5 -82 -378 -875 405 -836 403 -225 -222 608 685 886 384 167 -46 998 215 603 761 -813 465 -692 -125 877 53 -823 217 207 80 424 168 -591 601 375 -732 727 122 -976 703 650 674 368 -579 -200 94 -438 -379 -86 -85 969 473 617 -946 -189 38 407 138 950 -88 -137 976 218 -846 36 304 -337 407 863 -150 -253 -476 955 199 359 887 -532 -727 -121 167 490 -211 792 -487 -538 757 -550 -422 228 -747 -419 610 -357 -69 -943 871 238 -330 -379 450 -4 -90 854 -554 -405 308 935 470 978 -98 659 124 -381 -24 852 -505 401 356 -770 -797 -855 -569 253 954 624 -715 748 448 44 547 299 -522 468 -189 -86 352 -642 790 42 -714 -49 239 98 918 -603 377 -794 -432 787 172 720 -282 687 87 -534 -655 62 314 197 108 13 418 -763 -908 382 -92 299 541 -566 616 -183 138 957 850 -573 189 310 929 -760 -17 580 -349 -984 -869 637 537 -477 -595 786 -444 -609 -68 -568 -843 -751 -725 973 -25 422 -602 -671 692 428 327 566 563 22 -650 -367 -463 -441 188 94 643 791 -280 -610 374 -845 977 -190 941 642 -119 -95 -211 152 500 656 -765 -314 534 813 809 476 -23 173 -566 -201 -314 -388 201 278 701 -38 652 354 632 632 288 -794 660 537 735 -837 -457 -520 461 769 -73 -667 166 -661 -803 715 -601 785 988 -848 -392 -953 136 -855 -130 162 -535 332 -248 301 -851 929 494 -723 162 500 -114 -586 196 264 13 -10 897 465 233 34 584 -380 319 -952 -571 -931 -792 -344 814 201 912 506 821 592 -624 -59 -518 786 -388 -247 528 26 333 -19 -818 -136 -313 -218 623 875 -590 -300 -391 659 -855 901 301 390 970 -127 -457 -974 -318 149 611 254 386 469 434 -237 -826 -680 734 -99 935 -1 -436 -509 316 373 326 -33 -705 990 -595 113 -277 -590 -772 -416 -119 312 54 -662 199 -889 -96 707 92 390 417 -737 902 166 -917 24 679 -141 446 -783 521 -916 -346 259 -552 -793 -92 -722 -563 -23 -114 638 347 -861 28 175 -798 200 179 950 -87 159 689 761 -28 678 -457 209 623 -209 -351 736 -264 230 -822 -806 -799 -908 -731 528 975 -530 -694 -111 981 -918 516 -940 370 715 311 164 985 -808 -897 895 -589 -430 332 549 -433 -503 487 88 -154 -451 -57 861 -440 495 -462 -679 956 483 367 436 -420 -14 239 443 378 107 391 952 -361 -552 -174 962 -875 8 -298 206 27 628 -162 -654 161 -465 457 -753 199 521 138 -344 445 -114 582 971 530 -884 -51 -275 8 187 664 -326 -464 -504 591 -232 911 584 -624 -347 -401 106 -321 -527 -822 68 315 -788 -88 -246 330 984 -576 -467 -641 -389 -663 791 301 -854 -914 -982 122 213 -556 -507 458 -317 -864 -512 381 -820 737 -822 -623 -987 780 -689 743 -780 471 611 542 -866 239 330 -596 -267 -706 380 -884 357 35 -971 428 586 786 -645 -312 866 604 893 -138 23 -510 -790 -877 -634 -995 -91 877 921 -40 -27 -869 -626 -75 -220 573 -988 -968 -559 393 -283 594 -974 -490 761 -484 936 -755 -674 -144 754 -146 866 871 -98 -522 332 -747 -329 295 728 147 869 458 798 376 -432 -789 491 669 971 248 -173 -616 -675 -637 884 419 737 420 -361 747 -524 594 -371 -603 449 -408 925 497 -883 -706 446 251 871 824 -929 -823 -43 -52 -939 401 239 -720 -861 -707 -118 180 -413 -925 -42 952 -534 817 232 -221 -18 273 -639 -222 -683 -61 -265 80 124 -823 -457 -39 82 939 -897 75 -704 119 -906 -789 903 -956 -232 486 -614 468 -688 -716 513 -73 -973 -525 -877 -32 101 749 521 -871 192 -86 183 -737 -749 603 -295 -696 734 395 -616 -513 -166 -756 -920 -292 765 711 597 -73 -173 881 -466 366 189 988 512 -131 936 -579 973 -606 -940 -141 432 710 169 -625 -414 -531 540 -23 181 -83 -347 742 -186 -843 959 970 113 -169 873 215 427 531 -595 -190 -130 -220 -916 965 400 -156 -74 -972 579 -918 393 -2 -280 226 480 48 -524 -766 5 713 -568 363 678 80 -839 -259 614 -734 136 770 600 -343 -308 64 -527 510 -512 -404 -319 -12 -125 622 933 -635 812 337 -440 688 -185 -194 538 501 -683 518 437 -559 -974 752 -541 157 -547 193 160 -231 1000 -449 -495 -347 -254 -79 585 -831 618 57 -784 -579 -443 12 224 332 -807 -908 -686 623 665 727 -650 349 -526 -814 -916 -637 -848 -271 -28 -162 607 600 981 951 -480 -451 760 106 349 -282 -639 -704 252 -788 -188 200 -487 -974 -943 200 190 -280 785 -625 30 -10 881 622 -826 -546 946 743 -664 513 216 -598 -110 810 736 218 574 314 140 -390 -677 -855 -795 522 -13 248 -637 418 -952 848 440 546 -972 -175 -228 494 599 -175 -459 346 519 825 476 -21 40 -326 330 -135 337 669 240 866 -663 -882 428 309 853 48 -14 852 -441 -120 -464 -764 827 -23 990 -323 -521 -391 -997 776 -306 -771 -346 8 807 757 541 444 -864 -639 -682 943 -399 722 -733 769 575 175 -635 794 -545 -890 -174 -321 536 242 901 -912 180 383 -834 -160 -496 659 182 199 -278 768 -170 831 924 -914 -594 711 267 -513 -783 -302 -601 707 12 -986 -943 456 675 493 129 -104 -460 -963 736 -346 624 218 -692 926 -797 980 977 907 857 -357 931 757 550 -45 -854 -216 70 900 -72 -679 -785 -327 -421 551 334 887 401 150 446 -450 -474 71 -943 -381 899 -958 678 -592 27 -598 261 -326 -568 -279 -768 -938 436 184 -267 723 588 81 -815 71 -675 178 634 718 500 419 988 -285 484 -747 520 674 -947 -561 -32 -146 241 355 22 -768 994 -56 159 116 -69 521 725 279 -84 278 -830 -311 998 -97 -801 777 -228 -826 -667 606 -169 -294 654 -863 -720 -697 584 800 404 -853 -831 776 -217 70 158 192 -729 970 311 -302 633 129 -767 389 910 -615 -251 56 -403 846 153 155 474 490 -480 22 -689 915 739 532 -395 -273 -471 903 -756 -984 526 743 442 -740 -666 33 -607 961 680 561 -472 897 594 -111 -885 872 40 -647 137 284 -517 279 -13 465 506 722 80 -210 54 509 -606 -1000 410 -600 193 -751 911 -342 582 -621 -309 891 362 -156 -570 210 -397 -343 361 838 937 -681 -396 -350 -96 748 -988 -885 -106 -623 57 546 -635 -795 -34 747 501 -370 -641 -558 217 -962 60 518 638 -503 109 -221 737 485 -408 170 248 -157 849 22 -322 533 -874 802 -430 728 160 -745 -648 878 975 -929 -613 -680 126 -57 -564 809 227 -92 74 -601 -63 960 -941 113 -700 -971 -988 964 693 321 -705 736 -495 793 -989 -697 -313 800 41 189 -965 540 -438 -997 -959 -825 786 -318 777 -89 135 860 -616 715 573 190 291 444 -205 -827 -96 579 193 -530 591 945 579 745 -227 -639 -584 957 536 -663 311 -444 801 174 -364 750 443 -693 -844 574 -560 805 -257 -179 -64 823 -859 -85 -651 -487 -468 356 -487 -655 699 -995 -840 -695 177 915 539 345 -135 -22 -336 904 838 1000 -101 -580 -522 -437 -628 -913 839 -607 -745 913 596 -979 -546 -480 775 -971 -613 -880 283 181 124 -961 530 734 117 14 364 -689 -178 627 294 -681 -812 562 497 442 136 922 607 -3 483 7 33 -104 561 508 882 -425 200 150 -984 187 -900 256 -634 -752 150 -233 625 718 424 857 -684 -571 -405 872 126 688 -699 110 364 987 162 -267 -612 558 -736 477 261 -375 285 -877 458 -516 789 -895 -957 562 794 -401 -943 676 -159 981 354 -550 485 -791 200 -882 -373 -281 -119 695 92 -671 288 -28 -106 283 -220 -643 -820 -204 111 -384 -180 90 -793 677 -799 208 174 993 -760 676 614 -252 -744 674 952 157 488 -218 681 638 220 -401 739 -409 623 24 979 500 -465 -613 -346 606 -518 989 -440 -220 -655 -12 350 -67 -598 358 822 750 274 154 526 857 714 437 -210 850 274 360 372 176 720 -839 -869 575 588 -368 132 -297 -680 273 -773 -374 313 335 726 -715 409 626 997 -89 -667 -138 932 -963 -360 368 37 -617 686 800 108 488 -12 282 -735 -185 -401 -495 869 -116 -641 -201 -501 554 728 250 264 87 115 -38 698 -456 -211 -218 109 201 -671 -844 549 728 -861 202 -774 393 696 369 -74 639 -240 169 889 -298 324 208 303 278 283 157 -54 -155 627 774 511 934 670 534 898 211 -997 476 260 -72 -705 -865 -228 -184 113 -753 -84 259 -866 707 507 -893 -647 239 -628 -784 -591 119 -670 -902 -900 788 434 -715 647 -842 343 -807 -450 -148 66 -580 483 -976 -973 997 442 235 986 -153 764 -814 548 182 607 -322 921 -443 503 385 493 564 545 -328 -36 746 685 -671 -553 112 443 191 -905 -890 -4 182 -679 608 -425 -498 155 -516 481 504 611 -828 -633 -457 -758 8 -938 -116 -572 82 734 -967 199 -627 -353 251 -731 -355 -578 -614 285 -604 -297 -11 -987 60 -977 -130 458 351 -588 -874 517 -558 -78 772 263 -171 395 619 -727 -748 12 289 506 -265 -748 -462 -533 643 -977 -279 -810 97 -513 -233 -527 335 234 206 414 477 657 162 149 -70 -388 396 451 87 217 -231 117 543 -134 -84 -557 342 647 -986 738 893 -361 901 -110 110 95 -653 -747 549 953 -754 -82 -723 -449 -455 -645 -789 -456 869 801 444 388 369 629 -813 -495 365 -630 706 332 479 599 338 772 -24 -346 742 613 -96 -648 393 651 145 -697 -337 296 -326 23 -51 -757 -230 622 -634 312 370 704 457 1000 101 173 -542 -962 402 -713 177 -298 925 -593 442 -670 -867 -94 312 -435 325 -48 35 204 604 -677 56 -18 -882 606 330 140 252 -286 162 -717 462 471 990 -484 -970 -342 617 806 -908 34 -783 -971 -185 -709 858 774 501 -162 -370 -810 16 472 251 -407 161 -498 536 101 -953 680 517 80 -833 -498 -197 -58 -236 -570 968 -851 -682 -400 -242 91 -172 -670 -403 356 797 -62 -456 -694 -585 421 -131 189 660 -839 311 717 -881 462 365 -424 868 474 285 438 -863 989 -272 90 -650 438 -620 -412 659 -204 958 -539 236 -160 432 -222 -887 633 419 -199 549 529 563 -840 26 564 -132 446 -519 -287 635 -535 -233 194 774 48 943 226 231 -17 712 348 -162 -866 -891 848 -349 -390 316 -309 717 -178 538 899 921 723 29 841 660 525 -15 -56 -675 -18 -105 316 -4 -752 702 951 738 -218 647 -221 -45 -54 741 -151 206 -744 217 58 -684 -737 -704 1000 -734 -251 -434 909 -861 944 -657 -188 822 574 -324 959 476 565 375 -579 229 -384 194 232 -285 -976 -130 912 30 -570 -680 -840 761 795 700 452 389 359 600 495 567 -631 -217 -244 501 -528 272 114 560 87 -430 -124 134 -651 -553 300 -717 -749 453 -814 381 955 -909 161 -237 277 774 -261 -177 -485 -949 -982 -599 671 76 -536 -924 890 375 334 -197 -653 799 -967 766 189 -825 865 51 -157 975 769 -964 885 -160 -294 -100 -133 250 -806 790 329 645 -331 -6 947 80 -101 410 888 -914 232 -182 -934 -615 586 -606 940 -590 -188 866 -680 56 -699 -286 -788 269 -602 -425 150 -962 -825 -995 -292 -382 -379 -28 80 608 -436 620 460 216 -114 -347 975 390 110 -792 128 -77 -943 208 316 -648 778 -163 74 -310 -19 -645 747 991 828 803 910 -469 732 880 -348 331 459 366 374 285 -414 -818 -828 -286 -341 -877 731 312 221 -636 -349 979 -714 -368 652 -754 168 -78 -723 -763 226 -648 -675 -197 -735 599 -837 15 946 -469 -1000 -738 242 369 231 -234 1000 -613 -119 216 823 -238 914 658 -149 705 -555 -415 395 747 135 -195 248 417 -825 -747 327 593 718 -428 297 -927 -91 364 -865 -139 -509 -435 508 453 523 236 -862 618 763 -385 -888 -71 -389 186 99 471 499 505 25 859 -572 -181 653 486 19 -675 383 -268 883 127 247 -740 -111 -632 -598 104 679 767 -865 -324 171 -222 428 371 79 484 -954 -428 159 74 -308 697 188 358 -551 581 953 318 -744 -544 705 872 -992 483 -364 -247 66 -599 697 870 -165 -222 -615 -86 -300 -462 417 436 -942 737 153 -295 715 -752 523 220 -638 -521 -205 392 319 793 266 -331 751 -552 -231 -988 589 -443 549 -952 -795 -800 -816 420 743 873 155 416 253 182 -145 -496 -277 147 333 -442 153 -799 124 -927 516 -330 984 377 -413 -438 328 -576 -134 64 202 -374 927 66 41 -951 -627 -755 -847 -319 -559 21 221 -7 170 -222 -356 60 745 308 -630 -191 751 -755 -688 -947 -132 -278 625 514 668 190 -375 -738 -315 -179 -170 -266 -522 799 25 826 -511 468 -64 -337 811 149 170 217 853 273 713 -783 236 712 -73 -17 -362 -769 367 -585 -53 -253 729 -70 -662 594 1000 -540 -623 -94 477 360 846 -31 -951 -223 8 71 -816 -775 -350 -1000 -27 -322 394 -612 981 665 -237 -971 -22 -888 18 -554 286 277 -837 -620 36 -885 143 474 -760 847 26 -160 -717 -312 424 -786 -779 -132 -196 233 -162 -820 690 874 -867 -599 -935 256 -1 -890 271 723 137 -557 982 337 -19 -40 3 -519 842 916 32 -46 937 60 647 -419 315 -184 93 789 -474 69 906 44 462 508 28 917 348 206 904 732 788 -515 -75 580 -334 -611 268 -253 614 -252 -28 -636 703 605 -593 -585 930 789 295 -760 238 125 13 794 -885 -318 933 -782 -666 585 -379 357 752 250 -831 953 893 -335 -235 259 -793 322 -73 -909 -594 -266 312 -573 802 586 426 637 704 -316 -729 -296 536 -774 -983 339 303 12 -544 60 847 -923 -553 -339 -547 -286 799 -926 -641 667 811 -816 644 -852 277 761 663 973 -868 -657 525 657 -981 695 -696 307 90 -137 706 -650 -205 968 10 -586 68 -246 -590 -115 749 -441 142 344 806 613 689 592 886 -698 -558 -672 -659 -524 279 -232 -963 722 219 397 -435 653 -536 -268 509 674 -389 901 -170 134 782 225 511 976 159 -845 332 -571 -483 411 -954 172 572 596 -729 575 65 623 383 657 -439 669 -233 834 539 -949 630 524 636 159 -332 -915 716 387 796 -712 -465 843 517 655 217 -604 565 759 657 984 -850 402 404 421 -761 -98 468 -346 -465 544 -324 1000 362 -406 465 611 -376 -442 280 -958 391 -113 -33 -976 605 -246 -267 -231 95 859 -300 -907 -481 -547 668 -278 -441 846 -158 412 -135 244 -186 543 -375 -279 80 -569 684 -815 -582 274 -160 753 253 355 3 976 659 111 270 -446 356 131 -318 356 -815 416 633 595 -855 -239 538 684 778 818 163 -332 -451 -10 699 57 613 574 180 630 971 123 -82 -973 145 545 -809 -360 -827 -476 849 531 -647 293 -351 -983 42 -99 762 416 722 697 -478 -329 132 -587 -373 781 -596 150 437 -342 416 635 750 519 85 755 203 598 -454 985 -335 -687 292 503 531 716 -48 -810 -291 767 -332 670 354 -430 906 -576 630 760 -605 420 -257 -532 -732 -166 413 304 634 480 -630 -914 -907 -921 420 329 -944 259 -244 -920 -670 -664 -497 -999 -103 487 720 875 906 -585 50 -824 973 887 429 596 -844 -659 -40 238 -116 -710 -985 -463 -141 672 965 981 523 224 -876 733 181 -260 984 504 -26 -644 -958 415 -4 -109 353 -235 317 -659 394 702 402 -139 137 410 -224 171 -816 -824 -169 -435 -441 -782 -289 468 -934 40 98 -879 604 944 -143 -988 -160 805 -751 390 393 515 -981 -334 466 -528 340 -874 347 993 -729 -67 47 -420 -509 445 -815 969 -901 -666 -672 25 -258 -780 -134 993 321 437 997 -147 290 874 426 -635 413 -386 595 61 810 -155 -323 807 432 -998 465 -673 815 30 572 370 -710 871 -226 450 302 -919 -317 -509 -990 -86 -854 -578 -506 -842 -224 -250 961 430 800 343 -447 -222 86 715 -26 -855 601 -814 399 -932 242 -618 439 285 108 529 -516 -132 376 -181 -319 504 -299 804 675 247 361 997 -957 -12 -376 -831 791 244 -115 -491 -262 -102 245 -276 -513 -660 160 621 -987 -257 602 138 -928 941 -68 -173 92 -265 -331 -456 -690 153 417 -308 -544 909 -209 -270 817 527 717 408 -479 49 71 130 346 -518 -927 451 677 860 -467 324 550 -879 146 -793 861 957 -663 -1000 -740 968 -119 805 852 379 710 -933 87 954 169 -839 374 487 -491 567 428 -621 -774 -466 265 -473 53 318 286 -343 -356 411 292 -664 -603 695 797 188 407 647 -652 -144 -72 226 800 522 981 536 266 548 -897 -934 -227 291 -568 318 998 772 224 54 -305 601 -68 -547 401 847 510 46 904 -937 585 487 -251 -398 141 -773 -608 758 328 187 657 -705 798 -268 -22 -938 412 -53 -982 171 715 -344 -612 901 -331 718 237 -745 -591 692 884 539 915 -438 46 413 -217 920 979 -307 391 473 111 -829 -159 -511 -269 -789 -396 -90 -182 191 302 408 536 334 -512 -142 -926 83 -767 -38 -870 -220 -13 961 -927 -264 303 292 -400 -619 -362 -356 -748 137 -53 -751 139 307 -876 902 -673 411 846 -399 -695 -397 -713 924 -653 -766 -499 -836 318 280 411 680 -545 -115 578 680 405 889 298 -562 983 -911 -812 -596 410 454 752 393 -432 -886 712 418 -798 -389 955 -849 335 -505 -797 -87 -464 560 -717 662 -741 -699 -223 540 764 -956 333 257 501 -26 914 -492 -26 614 -376 -793 -148 -113 787 116 932 4 667 857 -851 804 -455 591 168 8 -698 -100 718 -763 -404 20 194 -28 15 -597 118 -376 728 -825 748 715 296 141 -575 -431 949 -497 -306 668 855 -124 -853 -944 238 -911 -393 -251 405 -913 103 171 269 738 -997 -471 -742 272 -772 519 -144 296 -825 31 389 478 340 992 -670 -428 257 961 -273 906 -145 917 787 803 -621 -463 286 428 227 -812 -261 42 -36 283 -236 -986 184 597 987 -902 -40 900 821 980 427 862 -608 -336 -575 755 -409 -853 547 930 -902 -462 452 135 775 103 981 650 816 262 253 65 129 160 635 -448 290 -882 -201 -156 91 352 -834 419 901 -757 313 -323 -618 423 -662 642 -470 -77 -403 -503 -30 142 -619 270 -58 867 215 -934 910 391 -418 -495 348 -436 809 449 14 -956 547 341 696 -154 -428 -955 662 -858 -967 -415 -406 941 -384 -689 -866 -622 -322 487 165 -150 384 947 621 -523 552 849 -721 570 168 105 -485 545 820 -440 -847 212 846 7 507 -817 -834 -636 104 -353 -270 247 -663 24 -838 -975 399 -430 -459 275 -301 947 -871 208 -346 752 -976 -389 999 -430 -531 -134 227 -414 -371 -75 -391 640 -323 -372 -475 217 496 224 200 -431 275 735 201 -617 613 642 744 -554 315 279 924 -797 -843 -465 -132 174 -913 412 -397 867 -963 512 -700 -546 123 -867 -448 -161 -891 715 -954 962 -910 -703 -474 949 14 658 45 -381 5 876 778 461 -648 102 183 -352 884 -869 -210 -295 -579 237 -887 -384 -374 -419 -221 189 353 531 824 325 80 212 878 89 -31 -259 -837 592 712 -596 -224 -319 874 58 -526 -87 -889 -157 -459 -544 -921 224 364 453 -310 538 927 -283 -516 -600 440 295 374 -128 868 237 278 900 -857 817 -328 -770 -204 352 -471 390 -972 237 42 246 -33 70 -242 -209 947 911 658 930 497 -25 971 593 83 15 963 799 -22 -684 147 408 -109 335 -159 -321 878 206 838 590 -686 331 -417 724 790 387 996 -539 -949 528 571 -173 979 -570 -363 -662 -599 734 82 -359 379 -909 828 -624 -508 962 -62 389 -567 788 -667 -885 452 -981 -285 490 383 618 136 -613 963 251 -537 242 501 642 -341 -381 223 -372 402 -211 -948 -929 -147 431 -163 -595 -834 610 851 111 325 577 -623 153 -447 91 839 -680 -120 156 -883 -713 498 7 -655 257 827 322 812 -550 -483 495 -779 -911 -344 68 -939 -548 974 -10 -309 -153 667 -618 43 99 -127 133 828 -106 151 993 -630 698 312 994 246 155 19 -468 423 612 35 640 619 -423 -448 -550 -382 195 388 955 935 511 211 1000 535 -629 527 380 -296 -420 174 -323 730 337 -235 -141 122 293 -723 -917 296 1 -833 346 505 -625 -574 653 971 -460 383 -520 -45 -834 274 -808 -318 506 848 -263 745 -696 -909 539 -153 566 -776 238 466 -851 -707 793 504 659 598 315 875 -975 590 -204 768 -26 -402 -784 -263 899 -119 470 -765 290 281 -516 -822 259 -324 -74 662 -714 36 -419 -388 -579 408 747 -323 647 -820 -744 -932 493 -335 528 1 951 660 -870 840 -273 -729 49 657 -431 17 -585 -202 -688 -750 -677 357 419 302 -567 785 874 -771 372 143 771 585 -742 794 -525 -607 -955 -683 225 -392 -382 159 -981 -164 802 -965 304 -936 95 -638 726 820 -952 440 826 -471 146 10 896 -118 225 828 -952 -227 137 -1000 -742 -170 -316 -279 -681 823 329 864 263 -26 -270 943 -910 -461 482 -526 472 -380 701 163 -447 8 342 263 410 879 -319 -640 -405 194 182 498 -850 471 -149 240 -29 -24 265 -181 -657 725 -804 522 -732 -34 766 467 -481 125 424 -486 -703 843 830 -79 -255 -60 -437 -527 25 924 -810 -239 255 955 613 -684 -187 -463 -637 -493 484 875 -100 197 -293 -875 587 425 -43 -900 -415 307 872 58 -269 112 -834 -653 -443 -597 -951 310 -967 -863 466 502 -932 921 -91 346 567 -573 -53 729 -58 945 -490 564 687 339 517 704 43 -924 -791 -201 -874 -730 -633 -105 -993 -190 371 -669 -604 33 -734 588 -267 -716 675 -264 275 -442 -628 -651 320 -166 299 -108 151 172 -178 -147 -515 -157 375 -186 -608 578 -236 268 738 -882 -787 566 -87 -403 -472 792 -308 -745 -621 368 -52 -249 -890 470 931 707 -29 73 -907 381 -284 492 -171 -200 350 264 -504 165 -401 -308 6 412 274 -444 -42 839 -902 -775 756 598 737 754 -133 -165 -365 -801 -94 125 -207 -295 275 -92 750 -492 -776 -903 -304 164 -145 -13 208 881 65 -56 -157 -446 583 -192 -604 -320 525 798 -493 468 497 -338 735 -592 -96 -224 323 -900 -75 -811 633 852 14 643 212 -215 283 -986 -364 953 616 -798 -196 -237 -104 -44 18 253 652 -394 -925 -714 -222 -359 -340 -979 -279 -734 -883 -879 839 -581 -915 -247 522 234 -737 707 -621 -256 210 -945 -24 -49 254 764 377 -419 137 -210 -203 -813 -161 -330 -876 550 -945 640 -243 -623 -318 -200 898 -751 299 -854 -95 39 321 -387 -97 388 -222 -909 -274 -318 -9 965 270 468 349 -844 -648 666 863 513 -849 -618 -585 -581 -975 -516 681 851 -581 -12 258 642 399 184 279 -42 909 -963 -979 -846 -748 -160 -153 469 -165 -420 -255 757 278 -369 935 467 315 700 -930 -160 672 761 600 -489 -167 -876 769 -760 -287 138 -571 913 -789 -67 894 39 -760 676 -121 -16 -116 -482 353 -660 60 915 675 506 -951 687 290 374 -729 -670 443 42 -506 777 587 625 634 870 -10 -689 508 -713 -121 499 -272 644 96 -668 -165 -852 767 370 -336 330 669 759 -47 707 -655 176 413 -561 -774 800 -825 712 126 -499 -359 -991 -32 441 -417 547 957 671 198 -215 -964 -960 -601 -576 501 795 608 -985 -872 -540 -544 -207 -217 -109 -618 -997 -953 731 -86 -172 -289 306 62 -411 6 252 -914 -811 -285 902 268 -607 -591 399 220 289 -18 966 29 519 -635 613 202 -487 -764 -633 -971 954 78 104 875 -898 -350 -138 45 767 678 870 -399 523 -277 -569 388 585 953 158 -182 751 -539 916 -568 937 -353 -229 -201 456 -776 157 -593 -364 677 905 109 -327 721 -520 368 -652 557 -694 283 -521 385 354 478 40 -546 -519 -70 -844 705 -423 -566 448 2 537 -360 618 473 34 -747 783 314 -782 125 -731 933 384 203 95 282 582 585 -161 715 -231 362 -704 -564 186 261 -681 923 381 -53 -89 961 499 731 111 127 299 -92 -142 -148 -927 -101 668 -414 327 931 -870 495 -401 -362 -781 496 217 349 -989 337 -517 -700 -959 135 435 159 639 -768 -322 38 873 -857 653 198 -450 -495 -176 364 -840 498 650 -759 -174 14 319 -153 -929 -654 635 504 535 -326 432 -774 -383 -530 -350 -496 -554 890 -912 311 448 469 -690 -707 -372 -268 -342 -535 495 76 993 958 -331 544 134 -526 -452 -601 -745 -153 -640 -719 899 304 -483 205 110 -27 -679 -305 -899 393 -80 -598 678 991 -59 -650 643 -665 -616 -95 -459 799 476 -382 -903 543 918 -330 -186 -641 -128 747 242 -848 142 637 -385 987 -614 507 849 360 346 717 -179 -920 235 137 783 393 935 175 699 664 -158 962 -986 843 -805 -415 -405 -654 867 -314 699 -152 214 -735 -309 703 -648 707 319 -639 -891 -885 726 -539 -219 -221 -815 -13 -35 50 -579 -161 -303 -684 732 -743 99 861 317 386 -747 -993 -811 -663 689 -218 428 340 372 -632 -318 72 -328 -904 -651 457 251 -490 -666 423 -297 -433 85 -935 990 688 835 744 563 -105 -16 -898 309 -979 260 128 -373 -56 -197 -389 -917 459 -214 -154 365 -92 243 -112 -475 558 -85 -696 -522 -408 -873 754 589 822 763 -247 999 -168 -855 833 -549 -824 -126 834 257 856 -179 268 995 -432 1 -794 -856 -997 -936 -930 -340 -135 -505 -689 -740 231 -727 -462 831 -355 -218 460 852 462 21 90 18 -998 -216 -522 -413 777 -851 914 530 523 378 447 -3 -999 29 -191 -869 -331 -937 546 -455 -86 -415 -627 -146 -721 -367 871 224 -319 272 -866 -292 -858 -637 0 154 -879 779 51 -799 343 -748 280 405 -697 34 521 -470 -836 -537 323 -993 933 574 102 633 -481 -652 531 395 -354 -387 -811 -990 293 -273 148 -835 804 938 -658 670 306 -346 102 -98 -632 -608 -197 717 559 222 308 -375 145 475 -359 468 -447 -70 -989 -632 964 -829 281 -998 -968 -163 -712 269 172 -397 -561 230 335 1 673 371 648 721 470 -999 -530 975 50 512 442 -793 -763 -563 -106 971 -656 551 -134 892 147 -558 -789 924 852 -846 953 -33 -775 538 -35 386 -708 250 215 -998 367 -481 -75 -729 819 -197 16 608 572 -464 768 -569 -934 -242 334 -53 567 -242 379 -723 330 203 -455 831 -586 617 794 -62 -184 215 677 -237 -925 -785 -933 -482 -473 145 985 399 -372 79 -718 -360 -187 330 -472 -362 -905 150 -147 542 447 -243 -385 11 -907 196 122 655 672 34 -215 109 195 -936 797 714 893 -825 -970 -442 -135 833 606 -45 -690 -424 239 -906 -363 297 -334 -797 277 588 750 -704 182 172 -133 963 -747 -225 997 963 -251 -435 868 658 -75 41 393 -154 836 551 -965 859 -989 -478 854 -969 201 -460 -635 -849 -265 519 -904 655 834 838 208 3 330 -467 -41 -36 -513 -774 262 297 636 -868 -781 978 779 554 198 -55 159 -339 -774 532 399 404 -977 335 33 934 -829 -899 317 229 954 952 160 -492 172 449 -796 583 -416 312 -260 -808 487 -930 -460 809 6 343 -94 914 -798 -135 -330 743 330 -626 614 -340 -795 583 596 -397 -125 -34 613 807 345 195 852 517 828 513 817 751 164 -182 803 -245 -121 472 100 682 569 -758 -533 -786 117 -419 491 -53 765 -568 -134 111 307 -65 -537 843 918 -853 770 -561 -266 796 -771 -184 -595 518 639 -950 46 789 128 -656 -317 486 -934 700 -479 965 -367 942 583 -734 -351 160 -733 537 668 114 -133 237 374 -326 175 -408 -270 133 -31 -61 943 -158 -677 757 -686 731 623 632 -2 -936 -878 516 735 -862 -663 -771 -151 -3 -489 -912 -296 21 313 508 759 -850 473 324 -958 -333 -556 806 -612 411 554 -525 -628 -627 138 17 331 975 850 477 -509 -877 -710 -522 -832 741 -112 -965 -186 -153 -805 470 -486 65 -703 -447 -427 -976 395 569 -387 222 504 -815 -47 180 -877 946 -872 -948 295 -203 -732 377 -885 -3 125 -41 -806 797 -959 -557 873 -41 -761 195 -63 -398 112 71 -723 -748 821 -419 533 -426 -386 -446 536 -33 754 -141 -429 -227 695 491 242 -17 -788 -731 -359 -646 -908 408 884 -2 -157 281 819 196 755 -844 -490 -425 254 -983 -50 -626 529 -622 -795 731 -860 -112 816 -452 107 29 -729 -531 115 260 720 -684 322 966 -678 752 -153 508 627 -102 -279 340 341 -81 448 280 -81 -795 169 216 505 -445 -776 -273 -452 -414 -401 423 587 -726 -381 -472 693 -842 306 466 130 562 -946 -476 -990 -967 160 522 934 924 -222 -501 931 407 297 -385 -185 -634 130 0 -411 991 -321 -248 -966 986 345 280 241 502 994 460 897 -469 -11 969 -359 615 -39 -739 -161 464 904 866 -43 -32 -861 509 -270 329 -251 361 916 806 200 -423 -539 -298 -916 -958 411 572 340 59 588 -694 -414 991 -667 744 456 -834 798 -164 521 459 928 -535 665 -845 730 200 -56 -164 652 712 800 746 767 370 -506 -625 942 357 727 -336 -225 288 557 -39 -717 -292 -775 -595 -982 517 982 -742 884 543 -305 80 -844 483 266 875 559 -737 -169 31 -962 -230 183 -187 670 -61 318 742 568 -736 -805 -624 135 537 -647 21 909 144 139 -575 375 -939 -996 541 635 515 -370 -578 75 194 -759 200 -357 533 272 357 -349 -12 -350 -692 157 924 902 527 -372 -407 123 930 282 868 -730 -672 621 -207 -825 -215 -512 -635 499 916 556 244 394 683 -932 -67 -113 -576 -212 -708 -633 350 -595 671 -990 794 -826 -947 -518 -305 28 -889 553 930 -864 -666 178 724 -415 -112 -519 537 -960 633 935 557 -726 21 -531 461 -360 260 315 -491 -962 434 218 -295 797 -779 643 457 237 -47 -33 815 -761 -200 -500 587 960 -975 -910 926 -1000 -403 846 154 26 113 -198 551 613 -456 -117 -515 -448 -218 449 187 -119 508 -247 746 693 -662 178 710 468 280 -211 -848 754 -395 817 612 -482 -89 -248 -602 166 -58 392 -175 454 642 485 796 -167 -641 -35 906 -815 772 389 103 38 492 -918 948 661 -704 148 599 823 -63 913 788 987 361 -360 106 213 -171 136 -265 785 -590 516 832 609 -590 715 -202 882 -526 897 -521 -704 145 766 546 -846 -954 493 -640 999 -870 -516 -536 125 -26 604 598 -323 189 -542 -311 -957 200 98 -64 601 629 -428 470 -812 503 536 10 -348 -367 -756 685 551 829 456 979 345 436 531 644 -237 657 -222 -871 -533 -173 719 557 50 -179 882 -244 -920 526 268 -428 -966 -184 -834 997 -330 30 -490 -988 258 -380 690 35 732 296 -45 -918 136 135 886 984 -301 -861 313 -137 -62 992 -943 -918 -668 -757 98 -734 -18 882 -949 159 767 -738 679 8 151 953 -175 -907 -698 -115 291 317 65 641 -417 -60 364 984 400 -587 635 291 -894 -933 -586 451 216 -693 -487 -425 -460 874 383 -726 8 861 -642 5 -615 -613 -77 110 510 250 -110 -771 130 -168 283 886 -587 -960 -637 -164 530 -732 -160 -996 38 -415 -865 225 100 125 934 481 797 941 -400 -944 -318 964 -478 675 -104 -424 -628 295 -368 63 41 272 640 131 674 -339 425 836 -132 802 -115 50 288 -877 -459 -109 6 289 35 -989 977 674 342 -767 -367 -951 770 -455 701 -742 -202 521 -350 -741 -630 -290 -245 494 172 -574 55 301 869 631 619 -617 -837 338 138 -424 837 56 -565 -973 -194 761 -950 -953 158 -558 683 256 -580 -869 -261 447 -991 750 -421 579 -725 597 -351 456 998 791 312 -501 -349 -857 732 560 609 928 29 757 -965 -762 -307 -905 769 -807 -851 532 -91 -528 -960 -606 426 811 441 437 439 -204 907 73 -799 176 -808 -742 -567 -284 -701 398 -655 65 -407 606 -60 -641 694 325 688 -97 774 -499 -23 -316 -827 113 -881 913 906 -91 461 -42 680 -393 18 221 788 229 579 219 -469 -687 -339 272 -747 387 -635 446 121 144 383 -480 -681 764 70 -89 -51 990 -105 78 -416 -651 -967 -741 -604 -963 -908 408 962 277 155 -65 929 -900 -402 -462 339 502 909 621 291 -602 -912 219 864 745 616 -318 414 194 227 88 -817 212 242 -651 181 181 221 623 -753 -234 682 207 339 -300 761 501 115 112 -600 -137 692 802 -833 -655 768 -119 -673 707 863 -484 -895 -300 -134 -202 -244 861 934 -689 758 -540 780 -208 -859 -160 634 847 -369 -513 52 317 -330 271 44 283 312 965 -793 -237 121 -804 591 -552 -504 -481 -12 -174 -843 -597 323 434 -79 -476 -197 -350 -891 -919 -259 448 -431 -916 -332 667 -705 538 458 258 -752 103 867 -987 -251 463 606 -619 -620 -108 -553 -826 410 817 955 -908 995 -638 459 -553 -122 -624 791 455 -6 -347 492 -23 -790 522 8 507 -31 676 313 -852 945 824 -793 371 -494 -998 -890 224 -316 49 -416 -727 659 -956 684 -718 682 385 632 -285 454 -788 -648 -603 -839 -410 776 518 -748 -757 -677 -153 -726 -651 -373 580 196 658 185 921 -10 589 38 617 -885 -72 730 -644 -951 -332 -748 -133 -324 -362 688 -891 599 -496 -923 549 -205 887 983 -925 715 248 974 -278 -58 727 754 -448 722 -891 78 67 210 -581 150 -26 -637 953 -668 -22 -63 -555 409 375 -473 403 43 601 206 19 -913 -49 -817 867 136 -476 183 370 -396 -749 18 443 -582 714 149 351 246 247 -909 400 252 687 859 -911 770 580 -120 665 -506 337 397 890 525 -410 998 994 778 976 107 -288 788 315 -645 847 796 -927 -907 470 -750 489 133 -529 -201 419 88 -457 353 919 880 313 391 458 474 552 -136 469 -492 900 -729 916 -170 -146 118 -849 -818 82 -910 -223 -891 541 71 630 -407 -440 557 -13 282 44 623 434 907 88 823 361 835 -230 -644 -703 -205 667 -486 298 285 436 -260 -88 570 881 593 708 585 -321 -813 -344 -758 770 -910 -508 534 -660 709 -625 243 -633 -357 598 -25 833 31 -4 393 486 901 -201 -301 206 -904 -120 -991 -566 332 653 -584 -268 368 -45 634 -188 -630 -161 -780 782 -603 -457 -105 450 -768 -841 155 838 -231 -264 -8 911 64 219 -88 488 165 -898 454 181 -1 -372 -879 -2 624 -192 -240 927 -329 -796 -266 233 938 -20 600 -991 341 -544 -537 -313 694 834 -170 301 236 211 589 -137 -8 196 -502 275 -80 159 -280 -977 779 -328 -370 -969 -962 796 964 -161 -619 979 820 -657 -398 109 848 -232 -250 -928 613 -454 -100 -514 -52 -471 -269 -15 -858 1000 -804 339 422 -413 -177 824 596 -106 -558 -881 884 167 505 -357 917 494 486 688 -696 -999 -57 302 -202 660 417 452 295 -350 956 628 -200 904 983 755 879 -777 323 32 126 -116 -270 -693 -211 863 723 -218 82 -661 5 795 940 33 757 -741 277 -468 -829 649 41 -939 -720 -169 -892 836 -373 -984 -293 -610 378 -143 -925 131 687 463 -323 -743 -446 -687 189 344 580 216 -770 558 788 79 994 -259 74 817 -47 781 880 835 -218 608 -995 -497 -826 46 39 -913 -556 288 321 3 -665 421 -737 131 680 718 -585 -611 351 538 980 -886 116 -723 748 -426 852 878 -544 -482 -389 6 -957 403 -966 741 -447 -782 -240 805 -569 855 799 -347 475 237 252 -472 -415 318 479 -668 -856 -722 -986 808 319 -324 788 -36 -277 -590 219 -465 942 -322 474 -788 -904 641 8 -142 -18 -755 -608 375 -233 -815 293 -618 -814 -137 -395 -642 -420 -933 111 -399 -19 361 -721 747 -706 -675 -549 -87 997 140 911 432 786 -433 684 -393 -513 619 826 -789 -32 -395 117 459 -30 751 -499 -401 350 -692 770 881 7 -47 -441 311 822 724 -963 553 -595 -761 93 -345 -475 -360 -849 -917 -806 -627 -401 -202 -630 845 -113 -449 635 64 166 -408 979 211 998 -134 385 -552 -319 -329 54 -936 -848 -98 -639 -87 217 -148 -230 731 -432 -978 -403 625 -812 157 -701 112 568 -199 -992 708 5 -312 912 -20 865 -956 -362 729 -490 -306 188 -297 448 442 -165 317 -305 240 531 -330 -6 -575 516 721 290 807 312 -578 430 -308 -594 416 -610 -493 144 -672 407 324 -758 821 205 -714 366 -471 519 640 -729 -518 -635 -380 -615 -940 -498 -35 521 -680 -500 446 742 248 596 -607 429 359 842 -865 -733 -676 130 865 -203 83 -390 636 884 -180 -370 -888 -771 -1000 -946 186 530 482 482 870 -428 243 -827 -512 -780 -900 -227 367 -715 185 -307 268 -292 36 -680 21 570 -196 -543 -188 -993 417 878 868 -187 -53 553 319 -167 -16 -834 3 -102 -803 152 948 650 594 513 -98 319 -183 711 337 -418 -595 518 403 -777 377 246 -235 -42 419 936 420 -517 711 -379 -117 -745 863 -201 880 992 512 121 -160 -514 317 400 209 289 -144 -121 -981 633 -648 28 704 -173 -904 -943 -200 -187 -237 142 88 451 531 -35 -168 500 -374 124 -267 -957 523 -498 -739 -188 970 117 460 525 -136 -546 -280 809 324 -750 -680 593 133 832 771 -642 -434 40 281 -669 -71 -202 -359 474 -332 965 -18 72 856 -572 -561 41 -129 -662 292 -398 -733 858 129 567 210 713 -913 342 72 -104 525 991 -241 715 306 497 -937 -741 625 871 -298 -855 -241 -82 355 795 -770 868 -498 -87 449 -878 -94 -36 835 154 -533 482 -551 252 -340 -601 -695 320 -266 -189 -172 -646 -113 -929 -718 884 -319 -863 -67 -281 691 -384 156 958 -799 -202 -656 11 771 642 -299 -44 596 -713 200 -549 -200 -985 -380 -726 -830 -445 -715 93 -240 539 93 -830 -757 727 -807 -183 -273 138 -687 -568 -559 715 -111 -76 360 266 69 702 517 -660 441 561 824 98 -835 -79 80 -534 -808 483 654 -819 117 941 985 -355 528 -663 -330 469 608 329 604 316 -3 283 141 -949 939 -809 395 -574 -674 -718 -407 -13 461 889 -63 854 396 -874 931 177 834 -385 -849 422 306 -878 -565 -698 -455 -380 115 97 241 845 513 -904 -574 758 596 365 -869 -260 548 220 414 -841 242 552 990 -446 -188 -545 873 746 -847 -468 103 -126 4 937 -348 -233 284 933 101 598 747 -274 542 150 411 -814 -326 541 -315 -330 -517 708 164 -671 415 -572 -243 125 442 42 -177 346 678 -344 447 42 -425 841 -813 998 10 -936 560 -576 -769 -192 37 -553 -716 547 38 -849 781 -833 739 877 -904 -961 -459 -108 -674 -560 -153 -981 12 601 -165 521 -174 -610 467 -213 -898 -296 104 -168 -42 -987 213 -629 884 294 987 -402 327 671 144 -544 -55 694 342 501 -550 -273 36 406 -251 -798 -643 776 -41 -121 -266 -613 326 -492 248 -89 124 -245 -789 368 -254 225 616 -269 124 950 640 152 -625 46 973 814 -983 756 -215 -400 794 713 -552 389 -593 764 -553 525 579 -199 175 606 -324 -744 -502 700 357 -337 787 -488 -722 122 -305 133 116 -433 -875 -528 -472 650 457 790 753 246 603 762 -669 577 -746 -554 337 102 -483 408 -375 852 -505 -244 -281 -946 307 -172 767 600 932 282 -336 298 328 -144 89 443 -131 -461 639 -887 31 109 935 801 486 954 -799 -966 383 -254 -923 727 714 -735 917 456 -541 -75 711 -880 645 939 581 173 195 -730 695 -79 716 -519 -808 53 -70 -398 450 850 -360 336 343 292 624 -770 -510 744 740 -496 798 -133 179 -794 643 -576 -310 313 480 -777 738 -861 -345 377 -291 -999 61 550 488 -449 574 439 940 -407 -532 755 224 -683 -207 404 -216 -537 937 -61 -213 -274 -485 901 884 -442 404 -849 27 -843 -311 826 -909 482 -275 959 457 -56 787 -657 442 563 478 -677 -996 -25 971 229 410 641 -764 -559 270 -479 -483 647 844 479 -40 -431 797 -973 -274 634 745 -471 -78 -484 199 548 283 -674 248 342 -250 16 -557 -690 -129 -146 816 -18 -833 484 -608 256 558 -37 -253 670 643 250 -356 743 -123 -673 -516 947 -44 -219 -511 -736 953 183 896 584 -971 -415 765 333 647 392 -385 -671 -521 563 576 -356 -583 -827 -381 -621 560 244 -122 -956 -929 608 -640 191 -21 146 852 574 -219 408 -122 -77 977 -786 -675 -253 -444 -130 -276 878 894 846 432 756 387 -783 492 -844 683 -117 -500 293 671 -394 -587 -310 -820 225 302 559 -447 172 -936 -759 838 -966 -190 882 371 -647 -568 -348 771 180 132 -353 781 416 -606 918 468 -196 167 93 422 320 830 -106 -100 -674 946 -873 -716 908 6 963 120 719 56 -30 48 138 805 -683 -586 -445 -893 -541 595 -226 507 109 -130 -928 -516 652 -505 -155 5 -841 -235 5 -451 821 -597 779 -507 944 -510 237 -213 -754 -983 979 168 123 136 -378 116 -739 396 -342 856 -587 550 550 78 25 77 140 539 -730 -908 -948 186 -975 887 532 -792 854 775 903 317 511 817 369 -966 -250 290 3 -891 -414 -868 -959 -409 -116 546 925 -899 866 493 -764 708 478 754 -647 -260 787 -643 -120 305 263 -909 -73 -269 -950 -535 -12 -455 720 -614 321 -201 504 -957 996 -305 -486 -964 -924 75 -291 -660 -228 981 140 187 698 -619 126 480 -151 81 -124 753 132 354 -190 -24 509 -536 -183 644 802 -112 -741 727 749 402 452 -73 -196 -842 4 -409 -818 352 235 330 383 -555 851 -583 -132 -647 262 168 -811 360 -70 -963 -520 -643 15 643 -889 -195 -809 594 -576 881 -764 -528 763 -414 926 907 548 956 319 263 -952 -514 -58 95 687 -540 -695 -58 659 -818 -256 855 984 -28 930 -349 689 410 -109 -68 -622 501 899 -455 196 -703 -136 -235 377 776 27 873 -36 334 315 -904 918 -379 -945 -532 -312 -938 -845 481 360 608 -210 668 782 -685 -694 -891 200 71 996 -987 -411 -172 903 -784 -258 63 -862 766 209 -595 833 353 -697 507 -185 352 -831 810 -87 853 482 473 -361 457 -688 -215 -931 -170 570 464 739 -439 94 622 88 -901 581 360 -694 650 215 -733 551 -94 312 419 808 -533 751 522 -251 252 -390 -521 744 751 541 564 715 662 -819 -930 -228 180 716 -383 -941 859 -512 537 -248 -744 838 618 171 473 101 847 -366 -388 223 592 153 -738 -793 -595 775 -244 -640 -538 33 -40 589 -939 -185 -892 794 -745 -30 983 -385 269 -149 450 -546 -625 -441 -635 -210 279 -926 565 676 -101 333 24 335 644 -228 88 -159 23 -39 -911 306 -594 818 -368 695 -157 899 -723 -13 -316 676 541 -200 109 206 415 561 -141 -974 -282 -628 -675 -585 245 91 -481 -895 -267 336 -862 -322 -406 -772 3 442 -1000 -281 622 -751 463 147 445 -213 -131 770 -85 938 -431 937 -812 -960 -430 876 246 311 -166 -471 -579 100 -296 396 -726 696 -269 178 -632 -163 -350 -3 -453 519 -280 -240 -105 -115 149 972 -460 -325 489 -102 -476 424 119 -86 -327 284 -575 -842 286 -675 -859 -412 -106 922 -117 -213 533 -178 -243 939 323 168 -182 425 -267 951 988 452 -838 -213 917 401 -191 930 756 494 -515 -602 187 -73 535 -441 658 -773 372 827 -453 947 -728 57 -990 781 -529 -695 -516 -416 -679 -689 800 -715 978 931 -39 -616 65 813 656 -145 541 -337 181 906 66 967 483 -211 976 -625 290 -304 -997 -45 128 -875 226 361 697 617 858 912 701 899 8 702 801 -254 763 574 642 915 864 -828 457 444 -767 606 -493 -548 929 -175 310 -197 223 -997 -393 -292 224 -760 -93 -964 276 -287 133 -626 141 -768 290 -292 -470 -611 212 -927 724 -609 -765 264 878 -946 232 -772 -376 630 -157 -232 172 -42 896 -977 -853 -756 389 -228 23 -166 328 -756 849 810 28 567 -815 -965 507 660 236 -566 -137 -988 813 -184 -260 991 265 872 -52 200 -954 331 -558 959 161 810 69 537 -213 -706 -698 175 252 884 508 -813 -8 703 -918 -54 726 -521 -951 531 668 926 -100 -149 649 -968 361 -167 -903 81 851 -255 -57 -772 -605 734 436 -511 -853 -747 182 329 -587 883 -993 409 -257 -437 -478 306 -682 -188 -353 913 476 354 380 498 289 352 944 -173 -650 920 -335 422 -228 672 340 919 -517 -528 495 861 561 -85 347 432 -925 -487 -820 -268 -243 782 -26 84 -517 -552 -86 862 -622 -128 995 362 -630 -980 973 -216 494 317 687 5 -768 958 40 384 -366 828 64 440 251 -666 -108 724 78 -680 591 811 -675 816 -679 -936 960 777 -356 475 551 646 702 434 467 -984 -353 154 -776 155 -460 -507 -525 -812 -926 -687 -897 220 -322 206 332 122 -138 696 191 -432 -196 332 -310 -234 355 -137 731 -405 -937 -355 -696 326 -278 336 661 -9 478 116 -738 262 257 -11 789 946 -234 635 572 994 -335 -139 323 283 -402 517 -760 -195 -275 779 600 -218 -581 897 -767 906 -715 382 -911 -462 553 -234 587 878 924 347 -383 184 853 942 -259 278 -948 214 620 538 -650 993 564 -850 -10 103 132 -811 -898 1 -212 -1 19 -281 966 -104 -763 -901 147 -20 -777 480 735 -573 -856 -203 674 257 555 751 -364 -989 655 606 817 -437 486 585 937 -305 -312 -818 -669 -258 -54 560 929 -367 -883 -265 -133 942 -689 312 12 704 630 -402 -124 -265 79 163 -993 -453 407 186 288 819 884 -674 193 638 97 777 119 -791 -423 -561 -578 355 662 129 722 -529 340 -36 -611 -861 127 523 123 494 -656 149 500 -512 -335 517 359 -697 693 633 82 310 -673 219 418 446 -615 942 -989 592 816 -688 -3 271 -825 417 374 53 722 -65 -881 -946 -171 346 -968 514 -170 784 793 983 586 861 -644 328 493 -559 35 -619 120 956 -373 305 -895 -965 697 -875 -73 -127 243 -255 -282 -936 937 -832 -155 -621 -503 962 -755 605 428 -726 -154 -781 646 67 -837 -502 833 722 -16 -251 -340 -986 761 698 643 274 889 -671 661 386 -25 168 -247 221 -553 -341 -468 -738 922 -397 301 -315 -37 518 474 649 -644 19 -1 -390 489 -636 930 -155 -234 847 159 284 -16 714 -398 -47 399 473 268 764 867 58 345 -721 -769 602 -453 -8 262 -449 49 -336 373 498 -300 -549 647 213 -543 890 -28 -607 993 -638 528 -449 -521 905 615 330 -104 480 845 -780 798 -63 749 174 -80 -942 761 583 -793 -543 -994 -717 415 830 495 -604 451 556 968 -748 -948 -164 810 -789 433 -850 -704 -914 434 -200 580 -602 209 602 78 -703 -721 351 740 203 212 -919 779 475 973 696 149 594 533 -521 160 -728 -725 -104 723 -839 -650 174 -856 -167 -463 -472 -703 359 -81 594 247 499 382 -19 357 -860 822 -940 295 -51 766 579 269 908 -539 -468 -48 529 522 896 -71 682 62 442 -420 -717 951 2 -174 -414 -83 78 -947 723 -232 511 978 -284 139 -668 950 271 628 121 620 42 181 -275 -81 -568 -976 -180 -736 -501 644 -386 632 -44 -247 326 -211 511 932 -306 265 -922 -122 561 -158 34 512 -284 403 904 -254 691 873 -566 479 770 826 465 -993 224 794 -748 -689 224 269 476 -37 331 -636 -787 -642 -598 633 315 633 -138 89 402 -23 783 -48 976 501 480 329 -277 796 189 795 357 -390 586 459 -395 521 -819 909 -683 -520 -440 -149 -801 386 603 -821 -626 -552 -379 218 333 687 -555 -984 341 -524 -111 849 897 -248 -240 -354 -211 -276 335 549 897 556 -54 -398 823 18 -846 470 -773 556 -791 -323 962 -28 -780 664 30 496 450 -765 607 290 -223 612 -99 826 745 -267 -657 -714 396 -992 102 -892 -110 -831 891 145 -144 -32 331 -578 -217 264 873 373 -439 24 919 -822 -87 -88 465 379 215 193 702 960 -335 -373 528 -142 543 557 225 547 299 -562 244 -441 724 -880 329 -254 -956 496 1000 -746 729 -728 418 948 317 630 -119 283 537 -68 -215 986 318 535 387 -374 576 -23 -552 -811 900 -320 -603 688 -951 937 201 -328 16 870 315 -239 -116 -803 891 906 -1 -139 804 867 -978 -631 -754 870 -550 -242 -601 -300 765 -102 377 -393 602 27 -131 -727 993 -905 617 -314 -904 439 203 217 -546 -834 -293 -182 -797 -998 -606 -740 541 -9 204 776 884 -651 313 179 -328 946 -517 254 304 -146 -38 -787 983 959 -336 -245 -900 -210 882 -597 226 -243 -957 147 -920 814 128 980 923 487 -434 -391 -243 -411 -858 -512 -312 394 427 347 -978 -601 -313 -302 705 158 -382 -530 -556 -987 -282 -311 287 -825 809 -260 -759 865 286 529 -698 647 688 279 -354 -798 -904 -930 -954 -796 -426 -140 -785 -817 -177 368 443 -456 245 -716 -811 123 651 810 -455 657 168 -563 -180 31 326 624 -129 -682 -840 -234 -407 -477 -867 -681 -656 653 -607 756 740 273 108 796 -22 371 -406 -831 -321 267 155 -728 -570 -142 -885 -96 -135 687 -19 -750 -424 570 483 -316 -421 934 -345 216 640 685 936 -424 682 95 -886 863 738 -838 -238 -956 -630 -164 -336 -39 -511 -971 626 -60 15 -71 220 -678 -322 -975 874 103 -797 -286 -950 543 731 87 -919 -91 46 -12 830 -765 175 -279 808 -29 31 672 -809 -172 -372 -168 -487 -463 400 -830 74 395 383 -381 405 77 -497 721 719 462 456 601 218 -885 311 313 242 -369 295 148 544 881 676 -586 -158 219 -757 -403 554 457 -294 548 -912 -548 872 -367 -505 326 868 686 709 -439 496 -475 -457 -163 401 -488 -591 962 606 112 -855 60 223 285 -3 161 883 -853 640 865 -73 -542 626 386 -30 273 -481 -930 -147 -202 -813 36 -451 -854 -727 -934 -31 957 -122 -747 -984 683 -612 647 996 102 148 -359 -318 248 -687 814 474 -498 602 -336 204 529 -583 459 327 124 -606 238 -224 -226 -863 243 -462 -492 -881 584 -169 -24 172 -700 -404 -807 -826 -379 678 630 888 -862 221 -488 608 -844 60 -775 -669 -286 -708 -572 -895 -870 -827 486 196 12 -815 -108 8 653 779 479 -999 661 -251 981 398 -209 552 663 928 964 446 -987 913 233 -809 -627 -211 183 -743 939 919 901 -339 359 990 -197 961 -788 746 -610 265 167 198 -333 -374 792 848 215 808 910 -984 -53 -947 213 80 -519 477 926 132 238 171 728 361 12 -343 772 80 -174 -371 -504 -177 415 770 874 -382 93 -418 -442 -352 252 -391 -436 -357 44 -975 415 -872 -86 -729 -834 64 85 -757 -948 399 425 -76 -269 -163 781 936 836 333 -475 -863 676 437 56 380 97 264 -880 -954 317 -407 -663 354 -149 -805 463 163 -46 -475 179 785 860 204 -505 -777 -970 -721 -657 181 -103 -468 713 -559 -485 781 -918 256 -616 999 7 -62 -768 800 -179 -653 172 631 522 693 -740 -508 -667 -751 247 -575 -649 -77 -314 -741 218 -344 -545 -241 543 317 -255 864 -744 931 488 896 -437 -578 480 150 -306 -602 117 934 315 596 -436 -12 -213 738 -803 285 -605 969 -481 504 879 -936 -478 -298 -605 -927 561 851 802 682 95 775 -599 -376 -25 72 -817 232 -820 -113 -773 219 767 1000 -508 827 -164 -383 -371 -544 -88 -698 872 570 848 595 155 729 -410 -864 433 805 794 360 546 663 766 -367 -252 -32 253 -5 843 464 616 -934 937 -471 293 -377 219 -196 -407 -586 463 -950 -442 301 27 272 -520 892 -987 914 40 530 515 742 -577 -229 591 974 670 98 -77 -97 -326 -108 515 -540 -822 -989 742 648 52 -621 -805 -121 -727 -993 666 723 -375 -760 -899 -153 -978 754 735 -976 -902 341 -108 105 -845 -805 -770 531 -224 834 -466 -424 -525 192 -508 -685 -920 -172 233 -95 -512 -87 -578 652 -861 65 912 -804 -30 126 789 927 -895 -457 676 289 275 -996 509 -862 146 82 14 -325 131 399 886 -415 -280 665 -956 -253 533 845 46 830 287 521 162 891 -421 -871 975 629 742 36 83 931 761 -852 -256 -18 345 628 -575 -406 620 -447 -634 593 253 -240 -992 598 794 11 465 334 51 531 -544 -611 -213 -138 846 19 970 331 -86 113 721 -9 -965 866 865 -657 27 715 -775 487 987 -338 -886 -665 -223 -970 526 432 495 236 599 212 -904 167 -19 -295 -397 -487 -109 -12 381 510 -646 -571 518 -166 125 -924 467 -730 59 -549 147 -572 648 -379 137 535 366 -155 -36 289 -768 -392 -563 -92 -990 754 458 -468 75 -152 -880 -235 230 662 673 179 -454 88 -929 -918 904 349 220 -472 -208 -922 -380 -514 649 644 -160 544 -998 -307 448 104 856 -641 -30 743 -768 538 -812 563 404 810 -188 -381 -307 -614 -121 764 689 557 -206 -302 480 -961 612 84 545 -963 -851 399 -758 785 -744 -72 -360 -330 -202 -598 -119 -231 779 744 -461 57 -947 -676 952 741 -988 345 -422 -408 -313 -331 -361 213 -788 604 -213 488 -15 -84 797 -871 -426 -831 994 -505 983 131 -349 -77 560 437 210 544 -648 -645 -734 -969 219 -515 -665 716 903 -433 910 68 -745 -282 867 805 -131 795 27 -892 874 660 508 -491 -697 680 -501 -22 765 -547 192 896 699 -934 -707 -48 342 661 981 911 41 466 193 977 -913 378 274 179 647 -618 -691 732 -98 -557 565 -127 -386 126 -997 -57 1000 -293 400 -403 485 -328 -254 -176 -952 -731 -154 -851 -363 -583 236 553 -940 -29 653 893 -157 693 -593 -361 -291 546 691 -673 815 -941 -677 -578 -876 -782 -771 903 -634 27 580 -575 496 40 -996 365 -711 -676 830 542 441 -637 -448 385 796 -7 342 616 133 361 -607 -527 680 -131 -727 -437 -11 934 797 -401 -825 1000 -959 602 -88 596 -758 -742 -726 389 -176 563 -963 465 -238 17 544 -369 148 502 -864 431 648 -706 -447 572 -958 700 -328 -434 -641 728 -764 -940 -652 -878 352 -22 -175 -174 295 -484 -243 412 -399 -672 -649 -144 961 -329 774 390 485 -941 -599 -231 -770 745 -983 921 905 808 -185 -930 -615 698 -783 -143 352 540 256 707 -307 -26 -31 -348 -435 -229 403 693 995 411 -781 784 54 653 190 267 37 -558 948 -757 -219 -543 -454 -638 946 -866 -200 -906 660 -68 -706 -854 473 -578 92 879 -189 -130 572 -554 -109 709 462 -196 -202 673 -789 -511 -453 772 -702 -968 542 357 -570 488 411 573 36 529 -579 436 705 -552 578 -218 -730 -164 -777 -572 883 -891 435 -451 94 817 383 -800 -942 412 -283 344 286 465 -129 -866 -260 -257 -240 489 409 -976 870 -704 740 -844 -816 -302 -811 531 917 963 -760 308 733 65 951 885 553 -101 256 -672 541 -620 228 -308 -748 205 792 853 -80 797 890 -365 -400 832 -92 153 -530 -749 -729 -134 927 -757 -695 -592 452 350 -775 850 -816 -858 -330 -666 794 -525 885 829 -35 -539 232 59 -52 629 -604 -506 -772 216 -204 -942 -248 -698 -963 381 580 -106 -714 -652 -626 295 -298 696 521 -586 -280 151 857 794 -311 405 -756 666 209 -703 68 416 674 736 863 -73 -262 -336 415 -707 -282 -806 -903 985 -784 342 -252 -556 683 -566 -382 -879 32 -299 -931 697 514 -901 -34 317 -167 115 846 37 346 308 -55 546 314 867 -348 -110 -728 -742 769 376 -511 201 731 -921 481 478 -761 882 -573 929 -64 923 441 829 -497 -893 -473 -451 879 708 -615 -103 -409 -916 705 873 -544 556 874 -298 129 906 969 97 177 656 -825 -676 486 -437 152 -523 317 956 847 431 -345 505 449 -790 -454 723 885 320 734 -322 -24 -203 -924 -508 -96 275 -714 -408 597 -306 -802 263 -975 -154 -676 139 -229 -500 130 418 -844 -166 867 389 899 988 16 36 775 -413 -574 -401 -891 -813 508 -587 -230 881 -777 875 -534 -926 -835 -794 -742 427 -917 -725 400 -557 812 -141 254 157 629 695 -401 392 210 -398 -23 753 301 -833 -582 -279 558 -82 -904 -790 -517 756 -957 255 381 -61 -905 51 -721 986 57 -940 -805 -775 543 939 168 -560 -284 -571 -172 -909 51 -789 -385 547 -974 728 -162 -328 860 558 -152 788 318 153 526 -545 -654 686 -688 879 -641 426 -427 89 -551 -10 419 993 211 653 855 491 -618 690 -212 218 -703 -346 -784 -787 902 -685 -978 -850 -923 711 771 929 31 -835 31 -404 -561 -740 -144 -696 482 140 534 480 -68 -361 135 966 653 671 646 333 445 -202 739 664 -955 -244 -860 -404 583 -871 110 -538 137 703 -705 -258 751 -619 -316 659 -284 -508 982 453 -86 -691 -783 706 -497 68 -742 -912 634 432 932 730 929 -851 357 -976 805 592 -413 -349 261 -985 -154 869 908 357 -474 629 44 136 -141 -741 882 -886 262 281 280 112 267 -471 -624 -807 772 400 -6 -707 -742 940 589 -898 -604 -71 -361 -367 940 862 -614 726 863 -339 -229 -296 -194 -806 -611 747 -565 284 -381 384 -754 474 -235 -907 -633 -976 634 -75 -174 -921 -467 -964 783 -847 62 43 -358 45 -87 418 647 -425 -152 -624 -783 -945 500 478 -959 -393 -889 -172 -998 -563 545 449 -788 -668 -940 101 -459 719 -999 -533 -85 -232 814 -94 324 -322 -908 -585 -444 -385 -996 -156 974 -422 -446 -422 691 -425 -161 246 243 -984 359 110 -634 -72 -678 573 33 -311 167 -127 -775 979 -145 559 471 68 682 -844 70 -299 630 615 783 -71 -194 490 93 23 -715 559 952 585 716 -848 869 -602 156 -525 -13 628 -126 850 952 -615 923 -543 46 403 -546 -925 -582 570 447 826 156 217 -639 396 -218 -979 -981 -25 -751 -93 477 -343 308 -330 -343 540 159 509 204 -696 810 756 -32 380 269 206 -394 -989 -934 235 162 74 -767 147 -442 -335 -88 540 328 838 81 508 837 -39 68 331 559 858 -918 503 58 -228 -139 795 -707 558 390 -385 -827 -606 -286 -447 -326 738 -893 -516 -694 138 88 649 -294 -78 710 291 -413 738 -829 -940 445 -603 -442 912 -424 -679 -586 -269 -965 211 999 -265 797 -686 -730 314 818 -112 -436 -450 -917 503 -288 -1000 -577 516 922 -82 128 30 143 599 561 -41 -178 633 -545 586 -781 124 -328 -731 -896 253 479 589 359 -214 112 465 777 967 -656 629 708 163 160 300 -166 -910 -933 -225 228 496 247 420 187 -289 -14 830 26 -415 104 -844 -479 13 24 -290 -320 -870 384 43 389 -902 145 548 -587 707 -605 -669 517 -955 576 814 869 -175 392 431 334 -899 111 -866 793 291 85 397 252 428 816 693 670 24 -171 -934 -527 -467 954 388 200 -105 750 943 93 965 -219 745 207 34 -825 86 -799 -70 853 -377 458 -819 20 877 -264 493 -68 -453 -178 722 842 259 298 128 777 69 915 345 -921 -579 116 357 -427 928 55 -827 637 -326 877 -455 -990 582 -80 -608 425 814 536 -243 -402 131 279 988 283 -56 -802 893 269 -941 -168 114 -805 -973 645 -872 -868 772 -113 -819 612 -234 -952 -484 538 735 -520 602 544 -768 668 -648 -125 512 207 467 852 -389 381 -453 -514 563 650 932 -125 691 -750 330 294 954 -240 317 617 -959 -740 -492 186 -593 265 827 859 83 257 70 231 -655 0 -510 561 109 142 447 270 440 -788 313 189 -833 843 545 977 -974 924 633 219 4 176 902 850 69 -451 467 960 78 504 -29 -24 955 483 104 970 -124 291 730 -893 757 640 86 -883 414 224 -282 -648 -673 182 -155 946 -221 -372 20 203 -974 646 -387 298 -533 415 -142 458 -189 -874 65 674 -534 528 856 -145 131 -906 175 -547 895 218 829 446 532 -541 45 -290 -19 -747 -827 -36 591 344 -526 -596 969 25 -547 -280 -902 -614 -296 -898 819 761 993 241 -693 820 -75 563 27 -258 823 -833 -256 -157 315 313 -331 -287 -458 -227 653 45 -786 -84 -601 171 176 -726 -1000 -677 162 22 911 747 137 -738 -61 149 -597 -553 970 -918 -406 758 221 -760 767 444 571 -59 -105 -725 962 -984 -642 -194 684 -954 -362 -581 -641 -152 877 -131 180 -733 984 812 403 271 733 -741 -776 -181 442 989 412 971 -914 -173 -433 43 -278 -366 630 -654 378 496 600 245 934 -775 -688 -301 360 -536 257 404 -754 326 18 77 616 988 3 156 -749 30 324 982 -763 -119 -621 -385 -959 969 -191 -836 -711 -406 1 -456 -192 509 273 675 667 468 559 -804 -401 301 36 -502 -911 771 -810 269 -45 281 338 661 3 -816 471 501 549 -533 -569 949 437 526 492 353 -849 -983 855 851 -320 949 284 136 -988 -122 -20 766 627 253 -647 24 -530 893 753 -31 -685 204 569 993 -867 975 -221 -950 -580 266 429 -781 -197 66 -622 -367 -682 353 -64 826 512 619 -115 383 -338 -979 -842 929 687 -425 -432 -502 -23 -839 494 32 -943 482 -415 -579 549 -5 29 432 469 923 -365 993 -463 -425 47 694 104 795 -788 132 482 -801 -190 239 -609 -216 544 -257 -409 276 950 855 948 -586 -487 99 -552 -383 -311 -409 849 -797 263 541 715 -442 -377 -238 124 -573 326 -84 -21 110 -216 -918 111 -165 -721 182 802 922 -812 -484 -213 610 -282 353 -821 -137 541 712 955 249 -870 353 -405 -567 917 -863 -475 173 -14 -385 988 -659 -510 -613 -530 300 -641 24 -281 485 -946 -233 51 873 681 -967 630 730 -23 504 -551 -614 -436 65 73 519 -290 886 -519 290 -828 784 -171 516 -894 622 -215 -893 266 537 -441 -287 267 -537 -826 -351 121 908 174 962 706 836 -459 -366 -551 301 827 -768 -172 938 -30 -289 119 -449 609 -637 -383 -966 -201 630 832 -232 -503 184 738 -473 -920 36 848 125 -113 -410 800 -198 46 731 27 -440 -540 -789 -526 989 146 -757 -858 253 -786 -893 -411 -867 536 -154 927 -551 553 119 -411 767 51 773 866 -452 676 163 -251 -595 -283 -401 192 -463 47 721 301 387 -91 -575 -758 265 -564 672 559 -909 -69 430 -737 -691 255 -305 -600 444 886 527 -972 310 -360 -210 810 797 785 687 -968 982 -813 144 185 319 351 425 -166 -247 852 722 -435 -79 445 63 -695 147 -280 119 -349 -828 953 -179 202 978 -765 -376 -1 72 475 261 -745 -982 415 190 -926 -16 -674 549 -637 590 -70 405 -255 605 -879 508 -49 501 -794 699 -950 726 659 795 577 180 -231 788 -585 298 -253 177 -499 454 -434 999 542 -223 -403 589 329 622 -327 33 -865 -703 462 -98 -447 -639 364 244 -982 -308 267 81 -150 977 485 748 609 -959 647 318 -68 -78 -867 -288 886 -513 989 64 22 914 376 515 945 844 -419 -899 689 6 588 94 245 -488 -447 575 194 -836 -218 -899 931 -766 775 936 -474 -151 255 98 248 764 473 -876 -612 -811 -462 -675 -157 393 335 -437 134 734 -453 598 -301 -88 713 86 -286 -933 -484 265 282 -85 -764 900 -816 -149 -351 349 226 -598 843 667 571 -893 -857 -921 -602 470 -295 -275 -236 -904 -955 -52 -183 672 -108 -476 825 -655 -674 160 187 705 -843 -964 898 794 -184 -199 -872 -379 356 638 925 -533 595 -261 380 -179 251 477 365 888 331 699 -689 -167 -943 -752 -415 -558 23 799 290 624 815 -520 -970 -606 225 -437 -767 -574 -20 854 -231 -714 486 524 -498 45 -572 -337 229 83 506 579 502 75 -650 588 492 567 938 809 289 -628 -336 -23 -357 830 -307 -916 -622 -486 279 316 185 -685 -391 -288 -7 -39 406 -285 420 981 712 549 -317 815 698 681 16 606 898 -394 574 -556 928 -313 -891 374 451 323 523 -1000 706 -251 372 344 207 -190 -755 -570 -392 -613 -305 -452 -948 -711 862 -272 -890 942 761 -889 -174 -912 292 -391 173 -268 987 -705 923 -143 -701 255 -109 -235 34 372 -883 625 -152 916 211 -267 -803 -179 433 674 -577 -12 21 -479 162 880 -471 52 546 768 239 -547 840 436 -885 -81 -348 71 -548 472 136 144 60 -85 134 -394 -318 188 -519 860 249 -761 49 -193 -905 -147 255 -401 446 -506 -57 -149 832 520 -892 486 714 277 902 -232 545 924 -116 -465 43 387 135 398 395 -222 -459 109 -372 431 790 592 847 -161 -29 -348 237 622 354 -574 2 92 -530 -932 -450 -533 -756 -608 183 913 852 -806 -443 725 593 93 -819 -446 819 830 327 -956 511 -822 -154 237 952 870 -318 855 150 450 520 720 -288 737 787 -445 103 159 85 814 -975 -61 477 -150 -191 244 382 140 -338 640 728 -198 -854 684 -53 593 -774 -105 -471 772 -126 -596 365 -481 524 2 -188 468 -509 582 153 -876 410 -397 -277 93 -876 97 -808 -153 338 -783 607 -340 665 94 -552 355 -926 706 869 -77 -618 -754 779 528 576 -69 -159 -833 435 -948 48 -642 -320 105 -697 727 -870 -255 55 -546 -195 -665 -344 -858 -721 704 -174 -905 -141 -694 -663 -839 -798 -165 -34 -111 -915 -880 799 -461 179 -569 72 666 -58 855 437 453 -497 -712 790 -129 609 -723 -492 366 -507 -852 -242 -852 -198 865 605 -226 -442 -642 -2 655 918 441 -94 237 655 -522 -469 -772 -254 -841 133 389 -893 653 752 644 -149 -811 120 -913 -906 -626 -507 951 193 706 -329 -191 -323 527 -114 868 629 -168 -449 -346 668 222 321 -765 558 376 383 -103 652 538 620 845 902 -612 419 -75 -608 448 -238 -293 -222 -483 -611 -548 141 -676 939 725 322 -969 808 -524 -159 -540 465 761 -882 -181 -834 394 160 513 -380 849 -394 -224 -617 -810 -127 -257 609 144 631 963 -604 313 -783 -1000 928 -286 -613 -343 484 657 256 -238 509 -81 -565 -111 -557 337 -575 26 823 -490 171 880 776 -939 340 -390 21 -166 -309 847 701 99 -657 467 -651 944 -852 88 -283 -909 650 395 720 -330 44 -468 -653 -947 -918 -845 -281 -434 832 802 829 -673 333 -153 -418 320 -356 -989 -37 -150 -544 634 -667 755 -386 -321 367 314 11 833 -445 266 -659 -927 872 225 37 -347 444 -784 -3 919 985 562 -597 -890 -573 -480 1000 -271 -435 994 24 -532 -387 278 -221 116 -508 453 617 -625 942 -615 -353 804 -826 507 870 177 -890 -163 331 419 211 -53 796 704 -90 -230 -895 913 239 372 925 -165 -36 810 442 672 -190 662 -438 -573 449 947 -334 773 -51 253 -855 59 -100 784 -699 -424 120 -159 -231 667 148 -164 -77 -652 -533 -688 -419 710 -414 -209 799 -526 17 -413 -712 -213 40 -166 560 125 -615 470 -644 -509 705 958 -998 319 -764 776 453 0 -932 -336 719 -112 897 -446 -286 299 533 -266 910 450 633 647 -954 583 171 650 223 985 443 -104 -329 5 -21 160 5 857 740 770 195 742 -692 867 413 -679 410 995 144 -357 959 -268 134 -155 -498 1 261 -325 -423 803 699 -581 -65 751 882 262 -210 986 -192 280 -212 -508 -196 437 738 407 -263 641 992 -142 197 793 -150 -957 -557 -478 -306 461 -976 265 -269 -586 -650 736 349 -301 570 821 -334 698 202 -564 -935 909 162 -220 -864 -887 -395 345 921 802 -730 -601 -268 -583 -813 281 -109 572 321 320 498 -491 -61 -690 -53 -332 -756 -2 63 373 842 -379 720 438 -86 677 319 -193 -98 998 6 -219 259 335 -117 -299 -306 -738 776 -876 148 -134 799 157 -198 593 698 -45 -131 -22 330 858 -810 794 -399 -919 -244 812 -123 -253 -438 -158 -291 -519 927 374 -373 822 -383 592 -258 -442 995 501 813 -648 -49 315 -689 -197 805 491 -929 -908 -975 408 574 -107 319 -697 692 -685 39 -840 -365 -235 617 -554 -591 796 -883 -194 -889 654 -823 89 417 120 -897 204 -190 -558 -320 773 -652 23 517 434 -729 -853 270 929 -713 -105 705 165 809 750 -591 -444 69 823 -422 -805 709 -320 -759 219 -50 584 781 -343 588 -96 -527 161 650 -64 213 946 922 354 -715 698 148 753 -844 -508 -336 494 -858 425 -224 -242 783 839 39 817 -395 90 -720 37 -562 282 -805 776 -106 -545 944 -280 535 455 122 874 -740 524 -126 830 357 -45 428 -373 337 -281 868 702 -492 564 258 940 807 -800 -410 595 956 634 -510 -449 -183 -453 678 316 -815 798 -580 -771 -820 156 -179 -175 -965 933 -130 166 137 400 329 -851 -307 -145 457 -771 519 368 -758 -636 -871 782 171 230 715 -639 -38 551 -837 151 398 -668 280 -517 498 226 -214 965 63 -687 84 -901 -813 -280 66 266 -66 -810 140 312 275 179 -181 349 -507 834 -389 -802 353 -280 209 41 652 130 -646 356 -969 -521 130 -450 808 -775 448 530 -444 -435 -858 -198 -328 927 -727 549 -551 -802 -24 813 -588 848 796 -391 -206 584 -251 491 -709 -933 157 -459 -34 227 -959 -635 544 -244 -705 9 345 785 770 460 914 498 -234 -147 -987 282 -114 624 -802 243 -35 -767 639 -486 -295 -602 567 -378 -380 761 434 -219 -903 -749 14 292 -767 248 427 -5 391 620 271 -681 -570 -292 -202 895 -593 579 -624 -26 -447 606 139 206 604 -428 443 437 808 309 462 -337 550 -607 -904 -777 -694 -844 -211 884 301 615 837 183 -469 -477 714 245 -581 460 -165 67 -384 -177 903 -360 -27 -644 645 -798 -179 -709 976 189 -764 -58 607 278 -965 -330 -534 -86 -618 -633 927 440 -914 -26 548 -59 -71 376 435 68 -556 -273 949 35 492 249 754 116 100 579 704 -253 866 49 -524 -612 498 -960 -301 -962 -137 -701 -734 254 -645 985 -912 663 -826 908 -624 631 -822 505 151 404 432 316 -222 998 4 -75 -310 -859 674 -779 488 428 -787 -275 -469 -464 -814 994 265 898 -403 62 -135 -200 -391 422 -162 803 169 928 750 321 -604 -730 -662 -466 903 20 588 625 -958 -459 -419 571 173 -954 -262 -903 932 -540 -933 341 583 -288 419 -245 -244 967 -968 17 429 -786 -886 -713 -87 913 -798 957 -343 266 -117 -446 472 215 613 544 463 -873 -568 -200 -277 585 234 227 -876 -124 -884 349 518 -252 644 -459 -276 90 701 -806 110 341 -674 -275 -161 -514 -864 73 282 -137 -756 -402 360 720 426 676 958 -134 650 -541 396 -324 798 100 242 786 -529 -469 659 819 711 -718 894 -820 -183 442 -227 591 -300 -379 -638 699 -374 -185 359 -717 836 54 -349 -667 -591 -591 -980 -943 -802 -176 -222 352 -774 -459 -838 82 365 -37 5 264 713 761 659 824 358 -287 407 -661 -253 709 5 94 893 496 546 66 -92 616 179 414 -229 895 99 134 -352 645 975 718 904 -846 -323 762 358 419 408 -919 418 -906 -467 170 254 695 650 -857 875 609 -909 472 255 0 604 566 -72 43 111 205 987 329 -466 211 752 349 738 114 935 706 -668 611 856 50 -381 -884 -56 -690 -207 407 -303 -544 -509 -282 -774 -654 478 705 -299 -298 -965 -968 920 568 310 -77 -54 -121 -145 -51 -741 -392 653 -131 -647 -245 -316 637 275 294 -859 231 503 974 -824 20 761 968 103 241 -404 456 994 634 -918 6 313 736 -240 -764 -765 -73 -612 286 -20 -128 -627 345 425 242 -563 545 -217 761 -859 961 -354 -124 878 -688 -300 -468 634 359 579 334 -905 198 -170 770 -210 -80 -967 -210 269 -331 511 827 487 -865 703 5 116 591 -20 -846 99 -812 -665 -963 -184 -495 871 497 256 -745 -455 317 -644 -481 669 196 458 19 -262 667 109 -503 961 145 50 -450 838 -842 -743 269 -126 -831 192 322 -955 -899 583 80 298 -785 -236 -486 702 915 -459 -199 844 554 776 -904 860 -752 -454 -312 96 -721 365 -459 -710 111 -934 -291 -341 750 824 -937 514 494 -820 -468 216 -904 494 215 687 -327 80 -697 -879 933 842 -759 -436 122 -471 835 469 181 -141 -829 -930 -203 484 -931 -198 666 908 -571 889 416 -766 -291 -873 -641 415 647 629 154 244 -705 -905 -871 711 870 -586 73 705 -306 71 -99 846 -332 843 212 533 245 296 39 -549 -839 -553 -815 -594 380 -269 -146 151 -986 -96 525 756 540 -639 -132 -661 -841 -741 -123 -523 682 -818 -521 654 543 863 946 -738 -438 -290 -426 808 -859 6 -30 121 -925 -469 -795 290 -851 680 330 575 926 -557 223 -993 318 899 297 -190 146 -836 -120 -895 -268 79 -878 -753 -905 856 -80 -398 -54 891 -176 -68 -794 457 179 -992 187 421 -741 -691 -977 692 787 -193 938 -420 -6 597 -686 858 -248 -854 250 722 235 649 534 15 -501 80 -592 167 -564 -999 586 473 596 -335 917 527 -342 689 551 946 -426 -362 971 -304 -1000 -799 680 737 919 268 -577 937 605 -916 566 -559 -976 923 -241 -449 -262 -1 444 659 568 -404 224 509 607 119 545 -938 128 238 221 -901 86 -971 -711 -245 123 -927 -714 -865 288 -944 131 -334 -65 938 -445 -226 -768 -347 -945 -388 -246 -467 418 -854 -293 -43 218 -360 141 727 -865 -50 -973 594 805 -486 -822 201 250 403 722 -504 -356 -935 624 643 73 -454 622 -38 -566 873 -419 887 640 -565 248 -18 -251 288 -843 -352 -454 408 -110 382 452 -879 711 -51 -750 -512 -520 672 -794 116 591 283 280 837 -744 -398 -810 -555 -741 -317 -378 -378 73 470 210 -926 135 951 -503 -485 528 121 97 -408 -826 250 -167 532 894 -126 993 43 -290 -468 -639 225 -431 -342 0 685 -551 112 -596 903 253 252 -821 -798 750 -200 23 -620 -661 -600 -16 728 380 675 -157 47 -241 677 -922 -89 105 955 950 106 -9 -430 139 -394 -509 516 405 -776 -521 35 -705 -355 -776 -545 -447 534 -662 447 -91 177 -177 -81 -522 171 255 -793 -774 -109 683 24 -426 -267 -835 -842 626 -996 281 -339 783 198 475 -186 702 -572 -543 -923 -591 -952 811 504 -470 -985 433 -35 513 96 -936 211 323 104 -178 267 -742 377 904 -902 -23 -890 -179 341 -860 316 -764 227 890 790 11 379 1 605 193 358 996 -80 449 837 -551 -706 152 -547 -877 -174 88 48 -774 59 -930 808 141 -613 -456 140 215 638 90 -675 426 640 -488 541 -527 756 -925 906 -642 313 927 -611 -173 -850 -730 380 855 -594 172 713 -696 -248 117 -340 -750 -567 400 -28 329 541 -675 -273 -593 668 -540 -246 168 368 993 -351 440 -340 952 -899 -213 629 -726 -30 -869 -791 205 -70 -672 43 881 -145 679 878 -497 252 -174 -498 -671 303 -859 662 118 -84 -494 367 -558 -314 -636 -256 463 -300 136 95 -629 -896 -715 -67 -566 -723 -417 -68 242 -731 687 652 781 804 406 62 -248 919 -568 456 -185 -510 -165 782 -534 -498 -144 -468 -312 -873 -99 -124 276 329 794 -53 562 354 -536 -577 -831 394 -967 -561 -294 644 -362 140 -416 811 -658 -695 668 654 226 413 39 821 -429 340 -493 -907 -964 277 -15 353 666 683 -196 922 54 916 -501 163 -702 -260 941 -49 830 -794 -589 235 -265 809 810 -65 -95 -748 -236 589 -262 714 654 108 835 -327 -773 -925 -520 -738 953 692 942 174 -658 319 833 -659 -594 123 73 -647 341 -677 -1 785 -64 -417 531 -916 -604 355 142 -607 -588 751 383 -581 -681 -903 -45 -601 702 -441 261 -359 -341 637 -25 821 459 13 429 -866 -452 -466 103 -625 -413 -921 330 -288 -994 224 -440 -911 -306 -470 -359 -302 127 -444 818 -238 -475 -930 -562 -437 125 709 -660 -842 -937 717 173 496 739 530 -523 327 516 518 401 496 849 -683 201 -989 726 773 83 400 -889 436 325 -282 -612 -795 717 -323 -943 -293 -296 -648 970 87 388 933 75 -120 -530 708 790 -548 -671 -492 -667 -302 910 -227 -661 859 -919 76 695 554 -697 103 -985 -498 -411 -186 197 -427 -477 822 -237 674 208 80 -44 853 628 -397 -117 37 -249 -447 -217 -315 -711 147 769 -832 984 -519 -840 661 509 -865 -929 402 -414 -697 867 -477 605 928 135 749 264 -933 245 814 -18 -111 -512 -120 328 -858 1000 648 -314 438 34 -176 351 938 544 679 -932 -621 271 38 -925 -281 559 443 291 166 156 -370 -653 321 434 371 -168 1000 -805 -592 -102 -111 144 -826 757 799 63 565 -91 -577 927 -172 -334 -843 -392 -528 855 877 -4 -312 -635 475 -23 -358 -43 353 857 25 -558 104 -623 -171 -282 -483 -797 281 245 -717 855 221 -16 -744 194 671 -947 -86 -721 693 881 413 846 10 -207 547 -10 393 -735 -357 364 228 868 270 -660 -179 969 406 -206 658 -458 -719 -868 636 -465 -388 844 932 403 712 -705 848 442 -307 811 218 -484 -842 -375 -999 -364 198 -282 -156 -724 157 38 -59 140 -680 634 -591 589 38 -713 -358 472 -365 -859 -107 -785 -912 568 -965 -69 -230 -202 394 874 -63 -166 -454 584 -458 578 1 -610 911 -387 -684 580 -240 -190 -500 -782 -799 -754 259 209 -282 912 -303 624 -258 -766 863 -620 -772 -522 -681 513 -528 662 459 479 125 398 -976 -246 598 -970 -398 -982 837 615 -213 -267 471 -823 942 -936 818 976 90 -641 903 -100 890 143 508 800 880 257 209 52 906 -515 -576 716 767 246 270 -325 338 -852 -100 162 434 -538 -61 -651 283 -519 834 576 -353 230 516 783 418 -853 -102 687 -434 -980 -420 -257 -646 696 -994 687 453 61 -642 -525 911 623 112 -662 -854 -92 -41 -720 749 50 354 671 -16 -974 142 681 494 -173 687 -874 744 -765 792 848 -878 -402 710 -448 -304 -820 -860 553 119 -212 0 235 554 316 410 252 229 270 566 95 -440 856 -909 -626 -210 70 -255 -120 457 -111 -144 513 -122 -487 482 -533 379 525 -243 -175 811 269 -475 -887 -32 -861 -334 882 148 -782 -780 -846 257 -238 943 757 844 -929 159 36 446 955 -606 38 804 52 876 384 577 484 -471 -624 -996 -274 -998 -487 297 862 -782 -351 958 -162 741 -586 200 11 83 290 493 -125 -252 971 698 -17 -210 768 151 635 756 -272 -201 -315 -413 -446 69 39 981 -413 649 2 -231 -215 865 482 390 703 36 670 -263 276 210 -517 732 578 328 103 -889 -584 -437 146 -103 -309 -166 361 -962 -621 65 95 990 -233 567 725 523 -889 -298 -163 -958 756 -779 -844 18 -733 215 427 -708 693 208 -55 -936 270 807 550 -996 650 -214 853 338 -81 -503 -2 797 237 -72 -134 -694 270 276 -887 -452 -823 -898 569 141 -74 359 -97 56 904 820 92 807 -257 359 399 -707 -695 62 250 -594 520 -917 567 952 -156 -858 -920 -590 -123 172 732 383 -392 13 838 648 -288 571 -721 -190 -15 516 349 -751 18 643 109 -941 75 -567 -486 396 447 -945 459 332 -977 374 -226 -705 -585 -956 -410 -2 427 -404 -1000 464 678 70 261 -92 -928 127 854 -112 -91 220 217 -433 -593 -285 -370 -337 49 941 372 44 631 584 37 99 -950 594 -931 -890 318 -179 -904 419 974 -82 970 -526 219 867 -420 106 391 416 -601 -284 -415 187 673 -286 13 -478 -911 788 -341 -388 349 914 724 -429 54 -506 -45 -559 -621 928 365 797 -611 -262 256 557 -320 139 -871 -204 -945 698 569 -591 -542 -96 790 615 -292 579 858 -581 -26 88 190 -525 240 -635 295 482 497 -985 -332 -556 -650 -168 260 739 -121 -171 -125 -285 308 526 -25 -548 -317 674 110 359 620 -736 -70 360 106 286 774 -712 -629 -740 336 168 544 177 651 -804 565 -273 -125 -797 479 159 883 -468 -457 -313 -454 -715 636 549 699 -111 -17 65 608 -502 382 29 -835 -453 -597 -818 384 659 -914 -404 -603 989 320 -269 805 -379 439 -318 -703 428 620 427 -674 -75 606 -459 933 -936 -376 -770 -28 196 814 -789 -160 -93 -506 256 543 452 265 -499 -288 -438 -801 907 29 -509 272 855 -769 225 66 720 92 527 893 -444 826 -644 -3 -143 783 -938 -697 -677 631 954 368 516 -154 21 432 786 -703 -317 492 -163 217 962 676 -86 690 -732 33 -346 373 -14 490 -575 522 29 -110 -643 250 841 -306 74 -210 -82 -491 758 142 926 0 335 -15 -210 268 532 -818 198 113 -220 641 -481 -648 826 633 -268 -403 31 -574 -538 -587 -463 -605 217 953 -127 -887 208 -44 999 -257 -640 -426 -80 -806 -121 -624 893 535 -606 103 -164 -386 -627 -83 -402 468 -422 44 305 975 225 412 -565 -55 -871 454 -438 -547 843 117 -593 731 950 -148 821 -586 -67 -774 -347 -403 -225 371 731 856 584 947 368 -354 -574 71 -689 30 -497 160 -329 40 549 -64 239 39 159 -334 -133 -435 -666 -165 -872 -170 797 -293 567 525 -853 555 -740 828 263 -180 311 -748 840 897 -679 162 854 474 -317 422 518 680 -219 905 871 775 -801 631 -395 219 827 -867 -291 -904 420 602 -395 998 -294 -334 765 -822 -420 553 564 -211 -810 736 -847 532 -267 -191 -60 -735 -390 -153 916 671 930 791 -332 -709 -612 251 994 -951 279 -257 424 -553 -326 -940 110 -786 -131 828 -258 -157 -599 -689 519 845 725 982 -778 247 894 -176 -666 734 39 757 660 658 673 -544 717 -151 -705 -523 797 -240 -647 549 829 646 -705 362 -269 993 704 60 601 -748 -662 954 -943 993 -228 -414 -867 -297 869 394 -498 120 366 456 523 -19 -882 -745 -582 -653 474 523 972 546 648 -948 -329 831 -343 -13 617 -987 -742 -885 -690 955 543 943 333 -731 -712 931 906 -677 601 170 -215 -267 549 -467 225 587 -138 253 991 321 -769 403 -182 -265 -456 -113 611 671 -525 985 100 -512 53 -392 -816 232 328 403 116 989 139 -539 161 957 720 -998 -336 891 861 -820 -520 379 693 -415 149 955 -201 904 -935 -422 978 120 778 258 361 -538 849 -910 -719 -13 241 611 -528 -421 925 -210 602 383 932 652 -134 6 990 -847 477 -528 -90 -450 86 -818 -86 -341 153 980 512 568 1 347 293 488 -943 -641 2 946 -613 -213 723 639 -154 -687 194 732 -820 184 660 -280 -54 753 1 80 879 -785 -88 386 614 -732 -116 663 616 -38 -880 969 133 985 -175 -154 215 -168 -579 911 215 -872 650 504 80 73 -372 -327 136 677 -366 896 456 636 46 657 -722 783 963 -975 -3 -31 -66 153 -130 292 -736 -651 758 -856 625 332 -141 87 -752 971 -2 400 140 569 152 543 -399 968 200 -766 -443 778 206 865 844 -357 480 -44 -928 -555 -482 338 -803 761 -73 -892 484 -94 -455 18 -967 904 120 -742 76 -690 -561 52 492 223 514 -994 -467 11 -861 -90 -328 184 179 717 -874 -63 -272 -291 -416 998 44 501 291 357 626 315 797 -833 6 875 -562 -13 -188 -43 177 187 385 -697 905 677 -432 -304 783 -981 -623 301 -203 -384 173 444 -447 -189 167 -667 495 -257 920 256 150 708 -278 -988 -216 540 -666 -431 -870 562 -212 -791 464 -632 618 651 227 -403 192 259 -108 221 339 322 -512 -827 -888 -356 -633 592 -953 -22 119 -128 -559 -526 -821 1000 429 783 -71 -539 -942 -711 808 732 682 415 -696 -120 -172 649 -350 733 900 -174 552 -910 938 -412 214 -939 877 6 493 700 -100 594 -550 -800 261 -805 114 -636 -655 316 -323 567 218 -474 -426 261 674 -978 -458 -155 673 -75 -225 -888 -792 -205 345 527 639 -771 241 -119 984 -315 37 319 469 396 -317 -406 -202 -424 98 -936 -178 -236 232 530 664 400 66 -698 -486 89 138 -134 422 -744 144 750 840 -803 478 -632 942 402 -282 81 522 17 -31 -135 -610 637 -548 -200 -506 491 171 -680 232 997 -202 199 781 442 -456 -845 423 -955 -770 -759 -60 633 720 -359 175 -415 281 -638 -728 966 900 -541 -734 -673 -407 194 -164 -360 849 -943 -5 -174 880 820 -38 -944 340 290 -248 886 -164 896 -276 959 -779 185 117 588 -855 19 -496 409 83 -519 -522 523 349 182 -903 958 972 49 -81 -606 90 570 879 700 179 109 665 -673 -285 234 211 -880 854 -713 -678 -357 623 315 2 385 753 280 -836 482 -861 -323 -498 970 -927 -593 537 257 32 -359 710 735 771 -89 -266 784 265 153 -629 -335 -956 -63 8 -624 -103 491 -64 609 -933 -710 214 -240 -206 -644 304 -894 585 -435 772 -872 782 -550 153 -637 836 -827 584 398 -703 850 -54 -549 597 -508 -646 -421 -800 -976 -108 21 -618 -836 364 -317 -740 909 -532 -670 -300 283 240 406 -119 591 188 -327 977 176 854 -683 -759 -539 164 35 -532 110 344 -425 -179 -296 549 -797 -7 -133 -200 266 151 -506 281 248 -292 253 -488 -539 574 444 187 -619 -814 -584 -687 245 444 104 -424 724 -358 -612 65 -827 970 512 -233 194 -258 -501 963 -950 328 -115 -61 -828 -81 -908 397 13 810 -148 -698 -964 -395 -942 -350 -602 -995 187 -319 613 -383 225 -24 116 260 -476 233 717 204 -17 965 263 518 590 -714 -877 -59 919 -923 -282 742 -983 98 -306 -530 705 836 748 -727 -437 -793 -935 231 651 297 -114 -70 -908 -724 496 -822 373 -575 892 -124 -773 961 -15 -122 982 -956 -382 -579 458 -788 622 201 -346 843 448 -462 409 -20 -132 -796 5 605 224 -204 -97 581 -458 -902 119 279 -917 463 -556 266 831 333 111 -229 -188 -244 74 -599 900 20 -61 -830 638 -726 -729 96 470 -987 -35 971 680 835 220 78 -394 516 191 -138 135 100 -60 -456 -36 542 882 526 82 -419 620 -508 614 924 939 488 334 257 -390 -304 909 825 -298 882 -471 -504 351 155 -593 -156 -66 -573 -761 -283 -42 -496 789 96 931 128 -144 515 -521 823 -927 302 786 635 378 -794 -147 272 264 639 557 705 -471 -248 -617 -590 368 177 -5 829 490 -46 874 59 64 584 647 -344 -633 515 -446 -629 -514 680 -428 648 -113 994 -933 324 796 -719 -285 239 559 776 -178 -413 762 -301 554 -481 439 -864 461 326 657 586 248 618 -537 -472 862 -283 -3 -991 -659 468 -545 -850 -994 -310 -609 162 768 510 676 -773 -609 728 171 940 -605 947 -562 973 602 -527 -660 -527 116 524 -722 -262 -292 451 -587 736 -784 448 -388 -635 -888 879 32 870 577 -685 732 -360 -152 627 -985 -816 -728 915 -3 493 330 -813 -462 -93 -818 -273 -95 -860 358 -571 -33 -351 204 -792 935 81 -520 630 -892 -358 813 -464 -403 948 946 266 600 399 685 694 46 -284 -113 -812 667 29 796 -803 -531 -744 917 705 -592 -163 904 409 541 523 740 495 -447 149 -644 -540 307 -816 611 535 -592 3 -789 -503 660 117 -23 -885 430 171 -255 -55 -79 -139 469 762 192 477 -92 729 -630 221 583 81 -972 -313 -197 -437 340 41 651 -300 973 586 105 -272 -487 724 816 196 -156 168 -607 -899 -943 164 7 -167 -950 853 72 -341 537 15 866 -942 49 -648 241 -248 55 -897 -207 25 -30 -443 -259 484 26 163 371 481 72 -647 -700 464 -87 9 -760 -7 463 -900 232 830 303 -297 944 345 45 517 802 581 -376 -614 584 -906 -501 -739 937 676 -660 809 -838 653 899 309 -431 604 439 783 945 364 728 960 997 -860 183 571 393 -205 598 -24 150 -241 -496 -577 -515 956 -522 584 -889 685 108 -802 -743 143 -802 525 -951 -503 -663 -66 -696 920 356 -711 645 -763 931 761 -567 219 -692 876 -647 -322 -748 -387 -694 231 530 -804 682 148 -186 493 -361 -679 462 519 300 222 -693 377 496 -522 -267 -90 -53 660 -373 -22 140 427 -619 71 -386 -639 -979 -919 479 -23 846 501 348 -639 -300 -590 -839 919 987 -923 392 -879 203 329 -368 178 409 -605 -879 -985 -134 -265 -988 150 -850 331 912 -938 -865 -639 847 -613 188 717 504 179 980 -39 326 645 141 398 -741 -82 670 813 161 -944 -113 775 -238 -291 -389 -777 55 64 975 -939 586 -164 518 805 -568 -528 -210 -419 -473 325 851 -558 -885 -69 -702 -306 -314 -833 -988 -391 -167 229 40 -368 -191 -325 375 278 756 150 485 307 141 201 767 -631 33 -743 922 513 189 -370 485 -110 -586 -580 -715 -867 152 -567 758 644 697 -584 -300 -563 -524 -993 -378 -923 607 -188 559 618 663 -659 -40 595 -545 -66 249 845 735 -85 -735 -884 -965 -301 -390 218 -450 925 1000 360 -390 -124 -185 -11 -928 453 -72 501 -838 267 103 770 858 -856 -165 993 382 491 -906 -791 -928 733 -975 -143 -988 -98 760 -675 252 542 404 -409 -987 -292 666 691 -656 -391 -350 -776 84 -489 -499 -921 749 61 472 -120 513 839 -837 -949 -738 948 -180 -215 518 488 -383 770 -340 -784 -107 499 794 441 613 -391 -64 -7 -965 692 694 928 449 600 -168 762 -55 145 -109 127 103 111 -823 417 -436 721 532 426 -691 -604 -338 959 -245 629 -732 -374 -249 -815 437 528 230 -21 -596 -270 116 -977 -190 991 402 -618 273 -29 771 774 -465 -904 -398 32 -62 -175 -620 -185 549 -722 -191 -743 67 744 474 978 -848 344 785 710 -920 872 -965 -436 -20 899 -571 -970 -943 578 343 -685 777 -42 971 81 462 -828 -15 577 -579 -712 369 328 749 -598 118 970 -440 725 981 -893 477 72 -486 357 936 -813 107 -572 801 -703 815 324 293 -42 -360 -240 860 -477 350 -820 328 380 -32 -503 -363 -336 -934 286 -366 979 284 246 734 -993 -78 -636 683 163 626 962 -889 -84 912 680 930 927 -509 -449 818 164 -914 -613 325 649 -744 -544 301 609 663 -580 834 -44 -985 196 -917 871 529 634 -505 289 849 -380 -946 -319 -926 996 -678 208 883 -718 -674 326 420 513 -911 517 906 -631 953 -530 126 961 623 -742 -620 164 300 770 115 -854 494 302 -897 -708 825 416 962 -943 -97 -560 530 288 511 -281 697 -295 448 555 -994 777 830 127 397 942 -27 534 815 -596 -658 -192 -984 -724 521 -74 -506 -845 -526 -644 -860 505 -567 651 103 715 165 -664 834 653 -319 501 272 -796 -988 -67 760 -396 417 699 -426 571 859 -190 933 51 979 169 296 -431 -966 -384 -244 403 -340 921 -348 -112 -686 -930 -314 376 520 -415 -828 674 929 -535 -54 -128 -141 -549 218 66 -561 -971 -594 -656 502 -465 459 171 464 -488 -202 -616 -419 605 891 506 -203 504 269 -658 -514 270 -917 565 394 -54 916 -990 -739 -823 -689 606 -826 -361 -712 -236 487 947 292 279 -453 403 -633 917 971 -106 -23 -563 -233 53 -4 -327 -317 647 -611 -819 217 18 -116 -644 -360 456 369 -329 -44 -917 639 -521 466 -770 247 577 395 478 333 6 831 917 576 -977 560 -715 -9 432 -55 -655 139 -106 355 -23 -971 -676 852 -909 797 177 -674 984 283 966 319 217 -95 674 -439 852 -46 603 -883 867 -20 -809 132 497 -239 363 -795 -686 -230 -714 -484 -858 121 -67 -15 511 -169 580 -733 -522 -403 11 121 619 -64 623 -235 -153 -859 -11 710 893 205 -584 88 -330 489 -305 672 360 614 -89 89 -210 -846 -836 -433 -541 733 759 -799 -242 -510 426 389 189 479 743 -213 -453 -995 -134 -889 895 -119 -496 632 249 140 499 787 -352 570 601 524 -901 -98 509 -616 -915 845 895 -914 956 -834 792 382 668 -382 -593 -32 -104 45 -675 391 89 923 -692 858 512 -598 808 -917 971 579 263 371 -318 711 234 -805 628 570 -770 -883 981 987 -422 -277 325 -832 473 95 -42 962 948 629 -981 -9 -716 307 7 -778 590 -720 -692 246 -764 326 -767 -24 -498 -25 288 227 835 -682 608 214 300 502 415 105 -672 -875 932 -558 -761 50 700 -832 -236 996 450 730 618 178 -510 -954 -88 -848 981 -695 994 -179 -408 696 -98 416 -925 -913 376 -649 785 -697 381 -34 -561 -769 -475 667 -380 -778 -731 -874 -984 -580 509 662 -287 131 -190 -826 -975 40 -293 617 44 -478 -45 152 479 428 251 -403 501 -298 925 -144 -304 736 -365 603 -551 -170 -889 836 342 630 -325 -382 696 -288 -316 -688 -388 -538 720 10 603 -97 -200 212 -764 37 -9 908 947 673 888 253 827 -82 258 -742 -722 430 -971 -593 898 -975 -336 -254 816 -957 311 -215 -722 792 -227 824 -552 684 -830 -754 -987 -926 -295 128 -909 -863 545 -560 174 -622 -812 725 762 225 453 738 -364 -597 -164 -829 447 -455 759 -740 -400 883 843 -870 144 807 568 -133 729 87 -781 745 -369 -448 739 -922 658 -707 -392 -427 259 -71 -317 -176 565 -277 -430 -166 -407 292 -1 -997 158 150 -152 621 61 -122 765 608 668 -499 -881 -32 872 885 -912 811 328 -138 -208 478 -573 689 -852 -711 473 -129 13 570 -606 -13 -446 -91 -364 416 -211 984 -565 -143 765 301 140 404 -45 -232 -946 213 -628 143 -679 297 -47 -922 -78 718 576 31 -57 482 360 -581 -173 -930 -952 -793 282 98 492 -307 696 838 -812 321 346 -207 -540 -230 -488 657 -665 -61 -105 -471 -134 -213 -115 677 -211 134 160 339 -999 -267 604 760 -329 -176 -644 -909 863 467 -38 878 -787 -987 792 -305 608 -795 -383 -950 792 965 -602 -996 -604 -32 93 994 547 352 -1000 -378 787 618 -181 10 -327 -357 -473 559 -673 -859 -285 -322 731 -8 -647 489 -84 269 -560 -281 -92 717 -91 339 698 827 -107 132 -227 737 -835 637 -433 -824 -863 -828 -459 -577 -207 856 94 865 750 748 507 -937 998 130 -548 772 643 -450 -850 -39 800 136 873 884 363 -284 -174 67 912 -74 418 -907 494 -422 -127 832 -654 127 735 734 -54 559 215 -83 -949 460 894 -919 648 282 -619 898 613 802 -146 -53 804 580 -494 -23 378 102 933 126 -208 935 931 245 212 167 463 -266 -206 -958 477 208 907 297 826 -767 151 307 -594 -87 334 69 755 790 -876 566 758 321 79 -734 -928 826 -105 415 -878 12 801 -603 168 556 845 862 774 -472 -411 -818 754 -538 121 -970 348 864 -698 293 537 -258 14 -730 -566 -80 316 165 91 378 585 460 -845 141 462 190 509 -811 555 -175 -409 -679 -225 -554 599 225 -67 750 -986 268 740 -869 503 -759 101 61 12 751 311 43 -211 -749 298 -394 -886 -787 976 685 619 367 864 -832 883 -658 -105 -827 6 -794 -569 180 98 354 578 210 869 -493 -198 616 -773 -255 51 -226 184 -154 812 -431 121 -466 -756 -411 229 577 -955 -593 750 -803 914 572 691 -857 339 848 919 935 -534 -380 714 159 -736 70 548 -174 -612 -741 835 375 366 -414 224 -298 -863 366 -950 920 -45 545 -205 -266 512 375 157 632 939 19 -768 -668 -811 -45 -862 -567 -339 221 707 516 -800 542 -967 763 -473 129 218 526 126 -40 917 200 441 -193 127 -471 177 -131 -889 -907 -779 52 -872 -857 933 -32 2 427 -522 -850 -511 -403 -421 -591 -568 -658 814 -810 -969 380 589 -855 751 -123 -627 -242 476 556 816 927 703 -400 166 281 3 -60 -270 421 102 956 583 -686 -630 994 -814 944 -368 1 398 -921 -749 -760 -66 293 719 329 286 -58 417 939 -519 -741 -978 -343 624 881 -844 -197 978 -224 43 -452 -33 69 -38 -739 -129 -10 -553 -330 459 -898 -434 -979 -400 735 -345 123 -370 -449 695 -868 -702 -350 -596 709 107 369 825 814 -185 -133 -343 -63 -62 -884 -138 745 443 912 566 -391 -831 -137 217 -948 430 274 -975 -529 -351 -791 -884 945 945 -477 -888 -829 -383 -460 156 464 114 -359 562 363 -701 -307 -459 900 -512 721 556 -67 216 -307 -396 992 -844 897 -301 20 183 640 742 -678 891 -837 -610 -244 -505 -285 948 255 -781 634 -75 917 -783 487 954 953 901 -968 607 361 -255 -439 122 -280 142 436 594 -277 889 793 102 773 -812 -182 -558 955 -470 -386 -96 -885 -132 968 937 -72 -367 167 863 -620 -434 -603 -624 -906 819 357 -862 -734 1 -887 -84 495 -56 536 -934 746 914 29 440 391 -786 -766 -37 -895 -381 888 262 838 -757 -250 892 524 865 -85 594 -281 876 -242 -344 481 600 233 711 716 36 455 -636 -112 -851 -856 810 -542 685 798 168 -59 -964 -541 859 -332 -640 -184 175 -896 -999 773 -581 -682 31 -317 -104 383 -171 876 126 519 -476 108 564 -953 965 202 866 239 -419 -199 370 -638 -620 -537 229 748 -211 886 -834 571 938 -717 128 626 -755 682 -326 862 509 71 -356 -499 886 -932 -865 241 -626 -467 -169 613 622 475 -195 108 359 150 482 822 -307 -684 293 898 688 744 540 506 478 -437 -974 112 -235 -339 810 -586 -358 -373 -126 -745 301 -928 230 -345 -255 906 -588 275 756 390 -397 -136 472 581 415 -703 -548 -767 -883 458 34 852 -141 778 745 -724 -517 181 157 -254 842 -868 -722 -155 -257 95 953 788 -662 -371 -227 -978 87 -631 971 51 -748 868 -537 16 -95 -99 93 151 -154 -261 126 -876 -419 1 -539 768 -228 -741 509 -537 236 637 -254 378 198 -489 -543 716 123 -853 -198 753 510 581 -149 -347 -961 149 -986 -448 448 790 -239 -871 692 565 149 264 -429 -646 106 619 -856 -227 -750 769 617 44 -137 -758 -98 471 906 -508 272 974 252 -277 -11 61 710 964 530 -577 -999 527 52 -537 894 -791 815 -280 782 -220 -220 -95 -182 914 -566 259 396 49 -612 -948 863 -61 -746 -802 660 -631 -527 145 784 803 765 -371 -857 -840 176 -88 450 958 -196 611 968 -231 -862 -135 -220 184 -711 -265 123 454 756 -265 -538 -329 959 430 -554 772 101 -760 408 -940 -151 794 126 -320 -693 -67 -941 -138 50 -557 917 -988 833 600 -345 -755 -240 61 -410 -181 -166 -352 -639 -959 580 862 -354 572 590 -357 -369 -48 841 589 229 -142 614 368 699 374 -903 -15 -306 654 -921 614 -930 -440 -330 485 -164 454 -427 -15 -351 -658 44 831 -172 449 -845 -740 -6 -400 -914 -240 24 -379 -2 585 915 22 -330 -381 -410 -774 274 -89 -172 -543 262 693 244 -622 734 -642 743 -967 904 -240 -750 73 -870 653 108 426 -384 478 -445 403 -699 364 195 398 -958 142 -136 764 -405 -550 -133 -750 -884 -876 911 -65 143 -688 504 -104 -625 558 727 553 -686 436 -776 -993 777 333 -15 104 -523 -111 -849 43 281 -689 582 -446 -336 892 -609 703 32 -13 320 929 623 324 -303 618 -783 276 847 722 -552 -654 -226 -685 -664 -97 -411 -293 -853 -489 102 221 168 -536 667 799 -221 -132 575 449 -781 -224 -254 940 -838 -50 895 -368 -131 -430 -949 -554 203 -663 -359 -133 505 -465 -678 -503 229 30 939 155 772 -648 48 -980 -583 -27 -373 -925 342 -604 -160 -270 969 -311 491 480 -671 -923 -609 785 938 -433 -553 -868 -800 -319 955 -395 738 548 936 -413 791 583 -635 -753 -560 718 -220 -58 520 33 -265 -291 890 656 609 -663 -608 592 -873 66 -455 504 -445 -15 881 237 -321 -952 -445 -57 835 362 -87 -712 -473 202 449 -447 647 -784 542 -79 -769 480 697 -928 579 383 -373 942 -644 -976 -822 732 732 394 -802 -122 384 654 342 -761 223 -454 -416 -259 614 904 400 -145 -408 1000 -417 438 -748 -86 -470 -75 -390 454 -285 -440 -627 -573 -726 -140 -337 500 -784 614 182 -879 -549 732 -374 -407 574 55 -907 614 468 -369 375 302 -987 -6 -592 -377 -684 -697 -53 868 983 966 381 -925 -524 -99 -980 374 -793 346 -54 -331 526 -684 324 246 976 987 361 -450 -699 427 478 -429 272 -558 260 288 2 255 -555 318 -161 715 -621 -363 501 100 -967 385 -396 -687 969 -870 -251 148 237 820 -803 -537 484 -193 -262 -832 355 -475 727 -244 460 956 666 882 -280 -640 -931 -170 -692 197 -314 674 -843 249 494 980 -676 -587 705 -841 -921 18 727 986 -950 381 354 -912 54 406 714 322 849 189 -240 147 620 -892 611 -852 -869 -717 -270 -445 -278 236 -607 143 446 315 -806 -316 -198 -565 -763 -783 800 -470 -969 276 -262 -458 -354 611 -169 948 -302 843 -170 634 -285 345 -934 -29 -369 484 -787 182 -416 -519 -387 905 998 625 -468 -44 779 880 -576 339 -421 836 -625 -649 678 -861 -263 -661 -998 -636 345 979 834 672 198 -335 -941 120 206 -237 700 452 927 478 714 -625 129 -856 -796 -821 -701 725 -722 -755 -127 956 -714 260 677 216 -988 -238 -478 -525 -674 -514 -79 513 259 -174 252 800 996 164 810 -117 -231 -605 465 -897 480 -353 935 -15 783 -670 -838 482 -5 -675 -407 -272 837 -72 -878 -3 219 264 629 -813 -163 -867 -785 -80 988 599 -433 -37 -730 -330 -792 448 -468 53 780 904 77 -480 -44 969 -111 377 -950 301 -472 -827 -421 -949 -309 -272 693 -505 511 -112 891 833 -562 -838 605 -984 922 -972 -891 -403 -443 -585 -559 174 -760 -145 -459 -609 -402 -246 307 -990 -845 -947 834 -388 -404 925 469 -739 967 -588 171 -387 35 672 557 -159 565 352 -654 -454 521 -910 685 814 577 -60 396 431 430 660 -76 593 895 247 -846 775 280 297 -538 25 358 -999 284 483 207 -421 -2 911 226 -361 -858 -265 792 711 -263 915 456 -701 -72 882 50 -562 -466 305 898 694 765 936 -467 692 990 -527 236 123 -872 -947 848 -385 -291 -658 -987 -593 -98 932 -24 889 -728 -965 81 263 807 -281 347 -299 -629 980 -154 649 -781 -986 732 611 -10 895 680 378 -978 -604 -271 -759 641 657 727 -826 -499 -992 -247 -792 20 608 842 998 -5 -975 29 -958 522 -743 -836 141 33 309 -883 486 -347 -407 69 51 -233 803 60 -823 -559 803 115 -392 417 -497 -291 -792 -273 535 -509 -911 -968 116 -559 938 257 230 715 -4 -709 -704 816 539 549 -329 -925 -217 -667 -529 54 183 -775 733 -380 -242 -851 -260 -401 -685 751 577 -531 392 -104 531 86 800 -341 -501 27 -974 389 -293 -888 346 -991 -920 73 -534 -557 -773 -586 256 583 -552 -134 -725 -320 620 181 766 434 491 -634 -502 -309 236 -285 -359 981 -809 784 -509 -125 903 -760 -490 232 -265 -592 -609 -794 282 -261 -377 -620 310 -681 -259 678 -238 -644 375 -319 852 432 860 3 22 -324 -524 -921 -390 -696 -422 -809 -482 -28 -156 206 982 231 -943 -584 118 270 -823 358 664 -317 520 -361 975 661 -160 756 504 -759 -718 879 -693 714 750 154 845 33 834 638 70 848 878 781 -300 -719 -657 -187 -672 676 -214 -705 516 21 388 525 621 -941 -318 160 590 702 833 -760 -712 -80 398 -795 -649 384 -715 -782 -51 214 -246 12 878 683 130 106 12 -815 -57 752 994 -278 -537 -84 -562 -454 826 83 -792 -867 -178 -299 812 -82 -481 579 -615 812 399 516 -635 649 -199 1000 -769 -86 375 -34 -655 -473 983 -62 278 869 258 888 -743 -76 -749 -179 -241 -523 842 -399 -645 749 -587 -757 -825 -898 -946 -693 142 996 -87 205 -218 349 -566 770 155 110 -61 -963 -905 559 -974 -847 -395 -713 745 625 -297 -794 -894 208 -127 -686 -523 -636 -499 367 702 -889 -1000 451 183 702 -98 -926 -59 -793 3 -441 209 -103 585 400 -228 -602 541 -197 -614 117 548 616 73 -66 -389 440 361 62 802 -767 -22 -174 804 372 560 484 759 -500 -966 654 -725 287 962 710 -497 -930 -748 -573 952 610 -761 -111 492 260 476 812 -979 -100 741 681 16 192 -630 -192 312 -546 426 795 -871 -728 -391 -285 -9 -929 -314 841 900 947 -726 -839 838 -956 222 -661 941 311 -469 -552 430 654 702 356 172 -744 -177 95 539 203 300 -246 155 -177 564 331 530 -775 608 -772 141 902 -216 806 -495 -16 75 251 -303 -711 658 772 348 576 -158 214 159 -680 -632 -960 746 -118 -411 215 -856 -300 -699 -730 -730 -436 -443 678 -37 519 586 -600 878 -835 75 932 -649 287 709 281 -242 -147 -458 742 577 -486 -973 866 -523 307 453 -412 763 426 -556 965 -266 276 503 -492 -687 5 -832 102 456 -260 -961 446 -332 -131 170 624 943 989 -266 -421 -898 682 311 -691 341 -100 828 -982 588 -123 -529 172 166 60 977 678 102 -15 738 961 995 589 -235 -940 -140 -396 -921 -434 952 900 720 -856 162 -241 636 -377 -716 -530 682 -154 950 -202 -87 -22 -470 -73 262 668 -906 331 561 -454 27 -794 -17 -989 -703 707 136 -348 -398 319 -725 -882 -332 499 -752 785 824 -183 -575 986 -183 -92 780 979 -722 -175 -622 -798 811 628 -360 397 766 -560 183 818 -585 185 -680 325 -93 811 -636 -327 730 641 170 -165 892 -943 558 -642 -283 -288 -431 -673 -274 -950 -622 507 228 586 698 309 -905 484 393 -95 -364 802 582 658 -739 900 671 -912 655 986 301 -462 636 217 567 -71 836 -863 -725 651 -425 138 -778 -400 501 -580 814 23 -968 946 281 576 -168 -387 256 980 -77 -208 -901 -990 916 256 351 828 -52 338 -697 -564 146 -267 -586 -65 905 984 -39 156 -840 935 -284 181 963 -291 217 938 992 -549 -875 -5 -397 -890 195 -995 -20 77 -431 -740 157 715 599 633 712 516 627 840 -464 4 934 -625 197 -404 279 347 320 340 -354 294 -888 -565 -704 143 -637 885 -153 -385 422 188 -242 23 899 -225 -82 -4 134 563 -612 524 -682 -461 293 -672 -487 -808 -438 978 -486 261 -243 -277 420 631 288 -452 261 219 -492 -382 -435 674 -242 939 -277 426 691 387 726 263 306 -524 -882 -182 422 -29 -606 921 -383 -225 -598 155 809 436 233 -141 -503 9 -470 -220 887 -441 199 -269 759 -851 -358 692 -975 516 393 -453 747 -51 -717 -131 344 -924 -110 302 -964 555 -670 578 398 -659 56 -8 -814 -671 -469 726 274 -516 -967 271 -133 -203 739 -280 -242 472 -763 -782 -515 -598 -310 526 -756 -162 982 820 973 938 65 348 -498 159 773 830 325 817 662 -757 -102 -823 349 33 946 -295 -496 646 -445 -393 -477 362 -296 -764 -932 -290 333 53 -330 -462 -793 -335 628 597 597 176 935 249 935 676 815 -249 258 -521 -184 -137 150 -35 -193 581 679 -626 -612 408 659 505 553 55 692 321 -131 756 238 516 -211 -71 -485 565 -614 604 -500 568 -535 -963 -528 117 639 -20 518 386 456 -991 -407 -586 120 -39 816 262 735 785 572 -187 -160 976 -997 -369 -527 -319 732 567 -792 284 -423 514 317 166 -397 -61 522 -533 138 429 619 19 891 593 301 53 770 -431 78 -289 -406 391 -417 804 -515 327 159 80 -273 782 -899 68 -784 -834 343 234 242 335 -374 468 494 887 298 451 729 402 -268 -743 -153 788 -86 -726 583 -369 -683 143 -146 -245 175 47 -571 548 89 -683 713 9 -841 -576 -734 172 -187 -865 155 -411 -911 -553 489 -701 -440 800 -612 752 -524 -845 -349 427 -102 139 704 609 -325 -325 190 438 -110 302 -820 688 142 366 863 -306 -47 -496 647 547 672 -57 799 763 -247 -477 -298 131 868 9 -63 -965 -761 599 -829 -438 -393 590 286 -54 163 -543 84 -624 85 -316 -597 -515 -111 138 -327 -907 -874 -917 -845 488 -365 -702 830 -8 -405 913 898 -277 423 -497 581 -564 -178 -149 -59 -596 -139 118 516 953 832 957 577 -41 16 -312 -835 265 118 375 -334 -686 -184 -823 74 110 -952 -743 381 61 287 690 210 -805 378 -242 767 -677 -993 -696 -129 -691 -554 983 811 -527 370 547 47 -829 -339 542 -288 624 -418 421 -437 699 115 354 27 -60 -987 -413 563 -333 -454 517 298 -948 -61 634 -859 -299 -310 -553 -259 -158 -398 545 -421 -295 872 106 307 -319 365 -147 -740 -314 935 -966 339 121 -29 253 775 -448 371 -73 587 -12 -827 843 505 -987 35 -313 744 491 993 -592 -347 586 747 -421 40 -314 242 -822 216 494 922 752 -466 -613 135 -859 860 -410 -111 150 -98 329 956 14 435 495 99 401 -596 442 565 -97 -568 -913 925 -644 -852 -25 706 -702 601 -405 257 -880 264 -79 737 -522 746 -93 259 389 719 -742 -983 492 192 639 -827 895 -629 -832 -620 -898 514 967 -182 -982 965 713 51 -516 -687 136 -366 -168 365 -750 -829 -727 -53 -922 783 -245 575 -436 656 -486 -152 993 -386 195 609 -270 562 992 -17 -593 -629 -344 147 -919 -539 -673 -721 -6 -503 -973 -89 669 -423 161 672 -296 -627 277 782 -755 585 102 -292 311 -343 990 -302 -568 -582 972 873 866 337 274 518 -57 367 200 734 583 -261 37 -381 -13 892 990 -201 585 696 321 -436 -448 -888 984 -322 530 208 125 -367 775 -827 152 -356 558 -749 781 797 231 751 -939 657 737 -437 -315 242 767 -635 901 965 -363 -461 790 152 -429 759 562 718 -890 847 -67 794 -530 -874 -4 827 -905 613 -733 -517 921 264 0 214 26 -641 748 -695 -558 983 715 -945 -817 -467 891 -28 800 -144 -317 -209 508 230 -791 961 -337 -241 -385 -857 314 998 985 95 512 -149 -120 -362 482 -816 854 383 -869 133 473 -285 431 -703 -455 -535 -850 -67 -647 -660 14 165 -956 -383 417 -628 -339 120 -432 118 -156 881 755 852 857 708 -698 -951 -670 -283 468 847 843 -971 -559 -271 138 -667 724 -818 804 -391 961 533 63 -34 -599 354 205 -267 -308 -151 -173 890 -784 382 -573 -235 -919 -652 0 0 0 0