206 249 275 281 280 279 257 211 184 164 167 186 217 260 304 330 332 310 281 252 236 222 220 230 244 264 271 275 253 227 195 176 177 183 170 138 101 63 23 -14 -40 -52 -57 -63 -69 -79 -92 -111 -146 -192 -233 -238 -211 -179 -141 -116 -105 -97 -140 -173 -219 -255 -275 -270 -230 -175 -137 -130 -141 -167 -202 -237 -261 -261 -245 -214 -177 -142 -110 -87 -83 -96 -112 -119 -110 -89 -63 -28 12 45 73 95 97 95 92 95 123 164 197 209 205 196 187 180 179 199 227 262 296 329 353 370 379 379 372 379 364 361 357 359 380 409 436 462 478 480 474 458 454 457 457 433 396 358 326 300 284 280 288 295 299 290 271 248 217 179 142 114 105 107 113 115 116 110 90 65 28 -11 -46 -78 -82 -39 7 31 24 -11 -59 -118 -177 -212 -224 -212 -188 -157 -126 -103 -93 -99 -120 -140 -150 -144 -128 -106 -78 -45 -22 1 11 8 10 7 13 36 67 85 82 69 56 47 46 57 82 117 151 177 198 203 212 213 210 213 229 259 297 335 368 398 423 415 380 348 313 300 304 336 389 429 439 422 388 347 304 268 253 256 266 278 285 282 276 260 231 197 172 157 153 151 150 148 139 134 108 85 54 31 6 -10 -14 -22 -52 -99 -151 -196 -235 -263 -277 -279 -279 -284 -272 -263 -256 -252 -268 -296 -325 -347 -358 -362 -359 -346 -329 -314 -306 -296 -296 -293 -295 -298 -286 -272 -276 -296 -315 -327 -326 -319 -294 -263 -229 -203 -190 -188 -190 -192 -192 -188 -175 -149 -108 -67 -34 -8 12 24 26 30 36 54 71 90 123 160 181 177 161 149 134 103 90 84 97 123 144 169 183 198 204 196 181 170 165 166 166 163 165 139 156 148 141 131 121 99 84 75 61 25 -21 -65 -95 -115 -123 -121 -115 -115 -126 -153 -191 -222 -254 -281 -303 -313 -311 -304 -303 -313 -332 -336 -332 -326 -315 -309 -313 -335 -358 -377 -391 -422 -456 -481 -486 -475 -451 -419 -388 -364 -354 -362 -380 -392 -397 -395 -380 -355 -317 -274 -235 -210 -195 -188 -205 -191 -184 -170 -151 -132 -111 -83 -53 -41 -53 -70 -79 -76 -55 -27 14 55 90 108 116 121 131 145 161 179 180 187 189 188 194 203 222 240 261 287 301 298 279 262 247 225 186 150 125 118 125 140 160 169 164 142 106 68 40 19 7 2 7 21 33 33 19 -6 -42 -68 -98 -119 -130 -141 -163 -180 -188 -204 -243 -294 -333 -333 -315 -284 -251 -235 -234 -260 -304 -347 -375 -388 -383 -367 -331 -288 -246 -218 -210 -213 -233 -210 -248 -240 -227 -207 -191 -176 -154 -133 -131 -149 -164 -169 -158 -137 -104 -68 -35 -16 -8 -4 6 20 38 55 81 115 155 189 214 229 242 251 268 293 309 340 357 343 318 305 273 246 231 239 273 312 356 388 401 392 359 318 284 267 261 265 279 301 328 343 341 321 292 262 232 214 206 196 185 165 150 141 122 85 40 4 -18 -28 -33 -36 -42 -56 -82 -115 -145 -165 -180 -194 -179 -146 -107 -74 -65 -82 -113 -152 -201 -207 -210 -206 -194 -190 -180 -162 -151 -158 -180 -197 -202 -195 -177 -155 -131 -112 -101 -97 -92 -75 -58 -40 -21 0 30 58 80 92 101 112 128 152 178 200 214 215 211 218 234 241 242 248 269 300 337 368 396 414 413 375 345 321 317 333 360 404 450 494 510 510 500 474 445 426 416 416 411 399 382 375 372 360 332 300 277 263 256 253 245 234 214 189 165 148 142 137 127 120 113 109 97 72 42 14 -10 -22 -30 -38 -64 -77 -85 -85 -71 -68 -88 -118 -150 -169 -180 -185 -183 -180 -174 -169 -162 -150 -130 -111 -99 -90 -80 -67 -54 -50 -48 -40 -23 0 28 54 64 64 50 34 34 47 55 61 79 111 145 174 195 206 209 208 208 216 243 279 317 352 355 350 339 312 296 287 305 331 373 408 422 414 382 334 297 273 252 233 227 237 256 270 273 262 236 201 164 135 121 122 127 132 138 140 135 118 87 52 27 3 -5 -15 -25 -51 -81 -127 -161 -179 -200 -227 -253 -268 -275 -284 -302 -327 -352 -350 -346 -330 -310 -295 -290 -303 -322 -342 -360 -372 -383 -383 -367 -362 -305 -284 -287 -279 -302 -337 -363 -369 -355 -342 -323 -294 -256 -226 -208 -202 -205 -212 -217 -214 -197 -161 -119 -81 -46 -15 10 23 26 24 34 55 84 111 141 154 164 140 94 67 49 46 51 72 117 157 186 198 191 171 142 115 95 95 109 123 138 152 161 160 144 117 94 78 69 59 49 36 9 -25 -63 -87 -91 -100 -114 -128 -134 -142 -158 -182 -212 -238 -263 -283 -294 -291 -288 -285 -291 -305 -322 -344 -376 -411 -409 -383 -351 -318 -305 -333 -353 -407 -470 -509 -512 -511 -497 -470 -431 -393 -371 -370 -381 -398 -412 -422 -416 -393 -353 -309 -271 -239 -216 -199 -197 -202 -199 -186 -161 -151 -115 -91 -84 -85 -94 -97 -79 -48 -20 3 32 64 89 102 109 119 128 109 100 92 104 131 159 193 225 251 265 262 253 244 239 229 218 205 183 163 138 117 116 130 140 136 127 120 105 80 49 23 6 -3 -7 -3 11 24 25 12 -6 -30 -59 -89 -112 -121 -122 -123 -131 -148 -173 -218 -264 -317 -345 -347 -351 -342 -311 -278 -249 -246 -268 -300 -337 -370 -394 -399 -378 -342 -304 -270 -246 -231 -227 -237 -246 -248 -240 -228 -212 -201 -191 -189 -193 -203 -196 -170 -135 -110 -90 -68 -50 -41 -41 -35 -21 -1 24 57 97 142 178 205 221 234 244 255 271 297 305 301 291 269 263 248 240 239 253 287 329 354 358 351 335 307 273 244 232 233 246 262 284 309 320 316 295 267 237 209 189 183 187 193 191 182 159 126 81 30 -12 -25 -16 -6 -6 -9 -18 -39 -74 -115 -147 -168 -183 -190 -188 -179 -168 -140 -120 -106 -100 -114 -135 -158 -179 -194 -221 -219 -222 -223 -227 -229 -231 -218 -183 -156 -143 -139 -136 -139 -146 -151 -142 -121 -92 -59 -25 16 50 72 81 84 85 90 105 129 162 197 227 217 244 247 235 224 219 234 276 330 380 396 380 360 319 289 276 290 325 367 415 458 492 504 490 460 425 395 377 372 383 404 417 418 406 380 338 295 249 221 221 243 259 263 258 241 214 177 145 122 110 104 106 111 122 126 116 92 64 32 6 -13 -25 -34 -45 -67 -92 -128 -141 -150 -152 -143 -126 -100 -92 -109 -140 -173 -203 -225 -234 -218 -187 -148 -112 -79 -51 -36 -36 -52 -65 -71 -66 -45 -14 21 51 65 72 66 53 33 24 23 47 101 156 194 215 225 229 221 217 226 219 214 212 218 244 273 306 327 337 345 349 348 341 332 317 295 273 248 232 208 195 185 187 208 232 232 209 178 143 106 76 59 61 71 84 96 100 103 91 59 23 -11 -33 -45 -50 -53 -58 -73 -104 -132 -170 -214 -255 -288 -304 -297 -274 -269 -284 -314 -348 -386 -430 -448 -426 -392 -350 -316 -298 -290 -308 -346 -390 -425 -438 -432 -407 -376 -342 -323 -319 -328 -347 -370 -394 -405 -403 -368 -312 -262 -237 -226 -224 -227 -234 -237 -220 -193 -157 -120 -80 -36 -3 14 19 23 35 54 82 91 78 62 23 11 0 3 17 37 60 98 140 163 153 117 77 43 18 4 13 39 69 93 112 122 114 93 56 20 -4 -11 -9 -5 0 -6 -22 -53 -87 -122 -161 -187 -208 -207 -186 -161 -160 -185 -217 -250 -283 -313 -329 -330 -323 -317 -311 -307 -312 -330 -361 -396 -421 -438 -444 -426 -399 -375 -364 -380 -406 -431 -439 -512 -512 -512 -505 -458 -421 -408 -404 -404 -410 -418 -418 -404 -377 -349 -318 -284 -249 -225 -215 -211 -200 -181 -160 -139 -120 -105 -98 -104 -92 -85 -78 -58 -33 -5 42 98 131 104 68 28 4 0 14 62 122 179 221 247 255 243 211 172 149 141 148 163 179 188 183 168 135 110 79 52 38 29 43 71 91 80 54 27 1 -24 -43 -46 -38 -26 -20 -15 -16 -24 -47 -76 -98 -113 -119 -127 -138 -153 -177 -207 -242 -272 -299 -322 -335 -346 -345 -331 -303 -288 -289 -287 -294 -306 -324 -337 -339 -334 -326 -311 -292 -269 -257 -251 -240 -224 -211 -201 -194 -196 -201 -208 -213 -209 -200 -175 -155 -126 -94 -51 -12 0 -10 -16 -13 1 22 56 108 160 203 237 266 286 268 232 209 191 205 229 262 296 318 330 314 307 284 266 245 240 240 261 292 304 295 277 260 248 233 226 233 244 251 255 255 254 240 221 203 194 190 185 174 156 133 102 70 41 18 8 -4 -5 -9 -3 6 -3 -36 -79 -112 -134 -150 -156 -148 -135 -125 -129 -140 -150 -141 -137 -151 -150 -144 -145 -145 -160 -179 -203 -230 -246 -249 -242 -227 -204 -181 -155 -122 -106 -112 -130 -140 -135 -121 -98 -61 -15 30 62 84 99 108 111 115 133 160 189 215 237 250 254 253 251 268 268 255 254 244 253 283 315 338 341 351 362 369 370 371 379 387 389 388 384 383 380 377 379 385 385 377 356 330 298 263 230 217 208 212 219 224 222 224 220 200 157 122 97 89 83 90 105 120 126 115 97 73 43 16 -3 -11 -16 -26 -40 -63 -96 -132 -168 -198 -206 -201 -205 -192 -175 -156 -132 -131 -155 -186 -212 -225 -232 -226 -202 -166 -132 -109 -93 -85 -82 -83 -80 -69 -56 -43 -34 -29 -27 -27 -23 -17 -2 26 54 84 107 133 133 114 86 41 35 45 76 119 168 217 252 258 243 216 187 163 146 147 158 167 171 168 151 125 94 67 44 33 34 35 39 34 36 35 15 -15 -40 -53 -58 -62 -60 -49 -41 -43 -58 -77 -96 -113 -128 -138 -145 -156 -173 -198 -229 -263 -295 -319 -357 -343 -394 -340 -344 -359 -374 -387 -413 -449 -476 -487 -495 -480 -441 -394 -358 -343 -353 -379 -408 -436 -453 -457 -447 -430 -414 -401 -396 -399 -403 -407 -407 -397 -377 -355 -330 -312 -293 -264 -247 -242 -234 -214 -185 -159 -128 -89 -49 -17 5 8 -13 -25 -41 -41 -24 -4 21 40 53 53 45 34 20 15 15 22 26 29 26 34 38 30 17 12 14 16 17 23 32 36 28 15 2 -4 -8 -9 -11 -18 -35 -59 -87 -120 -147 -167 -176 -187 -167 -156 -157 -163 -187 -205 -219 -243 -269 -280 -278 -270 -267 -260 -252 -253 -269 -298 -324 -340 -352 -361 -368 -376 -388 -379 -371 -390 -411 -423 -436 -457 -432 -417 -413 -409 -415 -414 -401 -395 -393 -381 -357 -329 -306 -281 -251 -227 -212 -205 -197 -177 -153 -123 -95 -71 -54 -47 -44 -44 -43 -30 -8 -8 -1 10 11 25 26 42 75 101 117 128 146 158 162 161 165 168 169 162 160 168 181 192 198 195 180 153 123 93 63 46 44 51 67 86 99 94 71 41 24 11 -7 -19 -16 0 10 18 25 27 17 -7 -32 -49 -57 -59 -62 -67 -79 -101 -129 -159 -192 -218 -233 -240 -237 -228 -228 -231 -251 -284 -283 -283 -295 -305 -286 -257 -225 -204 -190 -184 -191 -213 -235 -244 -234 -215 -191 -166 -150 -141 -143 -150 -160 -165 -158 -136 -119 -71 -27 0 18 21 33 57 76 93 118 159 179 177 178 172 181 186 199 229 267 306 332 339 331 304 270 235 207 191 194 213 238 270 295 301 283 251 220 207 196 187 189 206 230 243 251 253 248 230 203 183 175 173 175 171 163 144 120 91 62 36 21 18 18 29 36 35 18 -13 -42 -54 -59 -71 -78 -74 -63 -62 -65 -73 -82 -101 -127 -147 -156 -159 -165 -149 -131 -118 -114 -125 -146 -175 -201 -214 -227 -198 -179 -153 -137 -128 -124 -105 -82 -68 -58 -38 -12 12 34 60 87 111 126 147 175 208 234 254 266 261 223 191 158 141 152 183 237 294 339 371 365 346 309 282 275 274 276 295 325 357 374 384 384 372 348 327 317 315 316 314 310 297 277 253 229 208 193 190 193 199 210 206 195 169 140 120 121 122 121 124 132 141 137 125 114 98 78 62 55 55 55 49 31 6 -26 -63 -94 -121 -137 -140 -137 -128 -130 -133 -133 -138 -132 -123 -103 -84 -86 -93 -94 -94 -97 -96 -88 -71 -53 -32 -3 27 50 61 60 52 39 27 24 35 59 97 116 127 131 118 108 93 90 96 128 174 207 229 247 255 250 233 213 201 191 189 200 220 240 243 235 213 179 140 106 82 70 73 88 108 122 130 120 92 59 25 8 15 21 25 38 54 62 52 38 23 1 -18 -28 -29 -28 -32 -44 -65 -92 -126 -155 -179 -195 -200 -197 -190 -143 -181 -198 -232 -257 -287 -305 -299 -291 -291 -286 -277 -276 -294 -314 -331 -320 -301 -271 -239 -221 -218 -239 -272 -313 -352 -373 -377 -361 -326 -279 -229 -188 -161 -157 -164 -185 -197 -197 -162 -115 -71 -21 17 21 15 -15 -35 -40 -30 -1 40 86 118 132 125 98 59 22 -3 -15 -8 13 45 76 94 96 86 52 24 -2 -2 13 24 38 57 74 77 68 50 36 22 15 12 14 12 4 -11 -34 -63 -88 -108 -118 -120 -114 -103 -95 -105 -103 -123 -151 -176 -197 -195 -176 -162 -156 -148 -143 -149 -169 -192 -209 -220 -226 -226 -224 -225 -237 -260 -289 -324 -358 -382 -399 -379 -337 -288 -240 -230 -216 -244 -279 -318 -348 -348 -314 -271 -226 -177 -129 -98 -87 -89 -91 -87 -76 -56 -27 4 30 54 67 39 10 -19 -37 -28 -3 45 95 136 168 175 168 146 127 110 122 141 160 178 202 223 227 218 210 204 202 199 198 195 185 171 152 133 110 98 95 97 105 117 124 125 111 94 74 49 38 31 50 75 89 96 99 97 82 56 35 28 28 30 36 37 28 6 -20 -53 -86 -110 -122 -123 -115 -104 -93 -92 -105 -127 -152 -181 -200 -216 -209 -189 -164 -124 -84 -47 -32 -44 -64 -85 -98 -107 -105 -94 -81 -66 -53 -43 -36 -30 -17 1 20 49 78 102 120 135 149 172 166 153 158 170 195 216 246 285 315 330 338 349 357 359 357 350 337 321 306 292 280 277 282 297 310 324 332 329 314 295 271 247 244 245 256 288 314 324 324 321 306 280 256 246 247 256 264 267 259 242 217 185 153 126 114 113 123 137 149 154 141 120 97 73 50 41 37 58 81 91 91 89 78 53 24 5 2 2 0 -5 -16 -36 -33 -31 -22 -16 -12 -5 -4 -3 -4 -8 -13 -18 -11 3 26 55 86 126 172 201 214 225 235 240 246 269 307 342 341 342 322 301 287 276 283 297 326 362 394 422 434 430 413 386 365 346 348 355 374 403 444 470 474 466 451 428 399 383 384 396 408 412 415 402 379 348 316 288 272 270 281 297 309 316 309 289 257 243 230 214 215 220 245 267 270 266 255 238 210 191 183 186 187 184 173 154 127 95 65 39 23 19 23 33 39 36 19 -12 -38 -40 -24 5 39 66 100 120 115 95 73 56 43 47 76 118 161 193 213 214 208 169 113 74 41 46 76 126 184 230 258 262 249 222 193 176 158 160 184 224 252 266 274 270 253 232 217 213 211 205 194 181 163 145 126 110 99 95 101 109 113 110 98 76 54 37 28 25 27 36 47 69 74 67 47 29 8 -10 -17 -12 -6 -7 -17 -37 -65 -97 -129 -154 -169 -173 -166 -153 -144 -142 -157 -180 -206 -252 -249 -251 -260 -253 -244 -220 -211 -218 -236 -258 -282 -308 -311 -278 -240 -202 -184 -184 -206 -244 -283 -315 -332 -325 -296 -251 -203 -161 -134 -124 -123 -139 -130 -157 -174 -185 -178 -136 -90 -44 -11 15 28 28 20 16 8 -5 -20 -34 -46 -54 -58 -55 -50 -42 -31 -20 -16 -22 -39 -59 -79 -95 -91 -84 -68 -56 -43 -22 -10 -15 -34 -54 -72 -83 -88 -80 -68 -61 -68 -82 -109 -140 -168 -189 -201 -204 -193 -174 -160 -155 -164 -184 -208 -233 -242 -246 -248 -235 -223 -206 -185 -183 -197 -218 -236 -252 -263 -263 -259 -256 -265 -280 -306 -333 -361 -383 -396 -401 -396 -383 -346 -311 -282 -268 -271 -280 -318 -309 -334 -309 -290 -259 -211 -171 -143 -124 -105 -89 -75 -59 -68 -86 -109 -138 -144 -145 -127 -96 -59 -22 8 34 40 31 9 -20 -41 -52 -39 -23 10 39 67 86 103 102 81 55 36 27 28 39 58 73 73 63 39 9 -20 -42 -56 -57 -44 -24 -4 5 0 -15 -37 -56 -69 -73 -67 -59 -43 -29 -9 0 -9 -26 -43 -53 -63 -63 -59 -57 -63 -79 -101 -126 -150 -170 -179 -181 -174 -160 -149 -147 -157 -178 -201 -220 -234 -243 -230 -219 -210 -213 -192 -170 -149 -132 -111 -98 -91 -89 -92 -100 -115 -129 -139 -142 -133 -110 -80 -44 -5 33 68 69 34 2 -38 -50 -39 -6 52 116 169 209 237 240 218 185 160 145 144 162 190 219 234 233 219 191 161 134 117 112 123 146 168 185 185 175 159 142 128 115 124 134 147 164 178 188 185 172 159 150 141 141 146 147 138 121 100 76 54 38 28 30 38 54 66 65 55 33 11 -6 -17 -20 -14 4 15 26 33 37 27 4 -15 -25 -32 -33 -30 -27 -36 -56 -82 -113 -136 -126 -103 -63 -27 6 25 21 3 -27 -54 -64 -55 -28 17 73 127 168 202 227 232 185 151 122 115 135 168 220 260 290 297 288 264 237 214 200 204 221 247 271 284 288 282 275 265 259 257 262 276 283 295 306 313 307 297 293 293 292 289 287 277 258 236 212 191 177 174 179 189 204 213 217 201 180 157 136 129 128 133 151 174 181 189 187 181 164 140 127 126 127 129 129 124 107 81 54 23 1 -9 -10 -4 9 18 21 10 -13 -39 -63 -81 -84 -58 -14 44 91 116 127 115 92 60 42 44 55 44 46 39 32 30 21 22 26 37 53 67 78 86 83 72 54 36 24 25 33 51 70 88 106 105 101 90 76 57 46 48 62 67 69 64 47 22 -8 -38 -59 -71 -68 -55 -38 -25 -21 -28 -48 -72 -95 -110 -112 -106 -93 -77 -56 -52 -52 -63 -74 -92 -110 -114 -109 -106 -109 -119 -131 -153 -181 -208 -229 -240 -239 -230 -217 -208 -206 -215 -235 -258 -279 -293 -296 -288 -276 -263 -248 -237 -244 -258 -271 -287 -303 -309 -306 -306 -292 -270 -248 -231 -233 -243 -262 -280 -288 -283 -265 -242 -246 -255 -270 -289 -288 -278 -252 -216 -177 -150 -119 -103 -108 -123 -142 -151 -156 -152 -134 -112 -98 -97 -110 -128 -155 -180 -201 -210 -208 -191 -168 -148 -138 -143 -156 -175 -194 -206 -209 -201 -186 -160 -143 -131 -125 -133 -150 -159 -163 -169 -167 -160 -156 -162 -177 -197 -220 -241 -256 -262 -260 -249 -229 -215 -212 -221 -238 -257 -274 -282 -282 -273 -257 -237 -220 -209 -203 -221 -236 -252 -253 -253 -252 -247 -242 -248 -265 -287 -313 -336 -354 -360 -357 -348 -331 -318 -325 -319 -308 -295 -270 -249 -228 -211 -202 -191 -182 -171 -159 -165 -188 -201 -203 -182 -158 -127 -94 -72 -68 -77 -96 -119 -138 -146 -142 -126 -99 -71 -50 -46 -53 -66 -79 -87 -88 -79 -65 -44 -23 -3 6 8 -6 -21 -19 -14 -12 -8 -5 -8 -21 -41 -62 -82 -94 -95 -88 -77 -60 -44 -37 -45 -62 -80 -96 -101 -98 -87 -69 -51 -30 -17 -12 -21 -40 -55 -60 -53 -47 -41 -37 -40 -54 -75 -101 -125 -140 -146 -141 -128 -111 -96 -87 -96 -114 -135 -153 -163 -161 -153 -137 -119 -100 -91 -87 -96 -116 -111 -86 -41 2 28 46 42 20 -11 -43 -59 -64 -80 -71 -58 -31 7 36 60 69 72 69 66 70 77 88 107 129 146 163 170 168 162 161 173 182 183 185 182 167 147 126 108 99 100 111 127 144 159 166 158 140 118 104 96 103 116 134 156 175 188 190 185 171 151 140 146 157 164 167 167 155 132 107 81 66 59 66 77 97 110 118 114 97 76 58 48 47 59 72 91 110 120 125 122 78 83 71 73 82 87 86 81 69 45 19 -7 -29 -38 -21 24 76 128 163 175 160 132 104 86 90 111 119 135 157 173 194 210 226 234 244 266 285 294 293 285 269 248 226 211 208 215 233 256 279 294 299 291 270 248 230 223 232 247 270 293 314 327 330 324 307 286 273 276 289 299 303 302 292 271 245 219 201 194 197 211 228 242 251 246 233 212 193 182 180 191 207 225 241 254 226 253 238 220 207 204 214 222 221 214 203 180 154 128 111 101 105 118 133 145 150 141 124 101 80 69 66 75 87 106 151 196 232 225 194 143 92 66 58 71 89 111 127 133 123 103 76 51 36 32 39 47 56 63 62 56 46 41 37 38 44 52 59 68 72 68 61 55 42 47 54 60 57 44 28 4 -24 -49 -63 -68 -62 -45 -26 -16 -14 -23 -41 -65 -85 -96 -95 -84 -66 -46 -30 -19 -17 -29 -41 -57 -74 -75 -69 -55 -51 -59 -72 -92 -119 -144 -164 -174 -171 -157 -139 -125 -120 -126 -142 -163 -182 -192 -193 -184 -167 -148 -132 -121 -118 -126 -137 -154 -172 -167 -164 -152 -148 -156 -175 -173 -163 -146 -148 -165 -183 -209 -218 -227 -220 -203 -180 -157 -140 -133 -132 -143 -160 -185 -211 -228 -230 -216 -191 -165 -137 -121 -111 -106 -115 -133 -152 -164 -165 -153 -136 -119 -108 -108 -123 -147 -180 -208 -226 -231 -223 -206 -180 -159 -146 -150 -165 -187 -206 -217 -216 -204 -183 -167 -146 -129 -117 -121 -134 -147 -155 -154 -150 -141 -137 -138 -145 -162 -185 -207 -220 -224 -218 -205 -187 -170 -161 -165 -179 -197 -210 -218 -216 -201 -180 -165 -146 -134 -124 -127 -140 -153 -158 -155 -148 -138 -133 -136 -145 -162 -187 -211 -227 -232 -212 -168 -106 -61 -62 -81 -131 -184 -223 -240 -235 -192 -142 -86 -46 -19 -5 -17 -47 -77 -98 -102 -95 -76 -57 -41 -37 -43 -62 -87 -109 -121 -123 -113 -95 -75 -59 -53 -58 -71 -82 -89 -87 -79 -65 -41 -30 -18 -5 -2 -10 -20 -23 -17 -9 -3 2 -3 -13 -31 -53 -72 -84 -85 -73 -58 -38 -22 -14 -18 -31 -50 -64 -70 -65 -49 -28 1 14 25 32 31 18 5 -1 4 14 25 30 29 18 3 -20 -42 -58 -61 -52 -37 -17 1 9 8 -5 -24 -39 -46 -43 -31 -13 14 64 106 150 151 128 84 39 18 10 23 45 70 93 104 102 88 68 50 41 40 49 62 77 87 89 87 85 84 86 91 104 119 134 136 144 148 146 140 140 148 161 168 168 160 145 125 105 85 72 74 86 105 126 143 149 143 127 108 92 85 89 107 127 154 179 184 186 185 176 160 152 155 167 177 185 182 170 154 132 110 93 89 96 111 133 149 158 154 141 125 109 99 102 114 133 156 180 188 190 189 180 168 158 160 170 179 181 178 163 165 176 196 195 177 166 142 135 128 129 138 149 164 178 192 206 218 226 230 235 233 226 224 226 228 234 251 272 285 286 273 253 224 197 176 162 164 180 202 229 248 254 248 227 209 184 135 98 69 55 62 105 167 217 257 271 256 221 171 129 92 64 45 38 41 46 51 52 50 45 40 34 24 10 -6 -20 -29 -30 -24 -12 4 20 30 42 44 29 14 2 -6 -8 -1 19 34 41 32 12 -13 -43 -70 -87 -94 -88 -67 -42 -19 -16 -58 -113 -176 -230 -261 -271 -256 -225 -197 -172 -139 -127 -134 -151 -182 -219 -258 -288 -308 -323 -336 -349 -361 -373 -389 -403 -416 -423 -427 -424 -423 -429 -439 -454 -468 -476 -478 -474 -465 -450 -438 -420 -414 -415 -429 -443 -449 -452 -448 -437 -422 -414 -421 -435 -459 -483 -505 -512 -512 -512 -498 -474 -453 -443 -448 -463 -480 -495 -501 -499 -487 -466 -448 -414 -396 -387 -396 -410 -418 -421 -421 -411 -397 -384 -385 -393 -410 -428 -445 -458 -460 -452 -435 -410 -389 -377 -378 -387 -401 -412 -414 -407 -393 -371 -343 -317 -298 -283 -286 -322 -368 -404 -437 -451 -446 -433 -417 -420 -434 -441 -442 -447 -445 -450 -459 -468 -480 -499 -512 -512 -512 -512 -512 -512 -512 -512 -496 -379 -488 -503 -512 -512 -512 -512 -512 -509 -494 -480 -478 -490 -509 -512 -512 -512 -512 -512 -512 -512 -496 -480 -480 -491 -507 -512 -512 -512 -508 -485 -458 -428 -407 -391 -386 -404 -416 -417 -406 -395 -382 -369 -360 -366 -379 -394 -409 -418 -416 -405 -386 -363 -336 -320 -317 -326 -335 -343 -341 -332 -314 -290 -262 -234 -211 -197 -188 -201 -210 -209 -191 -174 -159 -144 -135 -136 -149 -164 -177 -177 -188 -211 -227 -239 -245 -241 -240 -241 -240 -244 -241 -213 -184 -155 -134 -131 -136 -157 -182 -221 -254 -263 -244 -219 -195 -179 -169 -176 -203 -237 -268 -289 -299 -291 -270 -241 -212 -188 -184 -193 -211 -224 -231 -230 -218 -197 -170 -141 -121 -96 -87 -92 -112 -120 -108 -93 -81 -73 -67 -65 -73 -89 -105 -109 -107 -96 -77 -54 -31 -15 -12 -17 -29 -35 -34 -23 -4 20 47 74 95 108 116 118 99 94 106 128 147 156 162 162 155 135 119 114 119 133 154 183 205 223 230 222 212 204 205 216 241 261 258 247 228 205 195 190 176 179 193 217 249 266 280 278 252 206 154 109 84 73 81 107 135 159 170 164 147 127 111 103 105 117 136 161 184 200 211 215 201 187 183 195 207 211 204 202 197 183 166 159 164 173 189 209 227 237 237 230 219 209 209 220 237 260 284 308 326 333 339 334 329 315 318 336 360 365 369 363 354 340 318 307 310 322 341 366 390 403 406 398 386 376 373 382 402 426 452 476 496 507 504 510 504 498 499 510 510 510 510 510 478 427 368 329 321 336 364 397 418 438 455 455 443 421 391 371 351 339 341 348 363 377 384 390 391 378 367 364 367 365 350 331 318 308 292 283 288 301 316 332 344 349 341 328 315 302 301 313 332 356 380 399 414 416 408 408 406 395 394 403 425 440 440 429 418 402 382 367 365 376 396 418 440 450 452 444 429 418 415 420 436 459 483 505 510 510 510 510 506 501 510 510 510 510 510 510 510 510 510 507 507 510 510 510 510 510 510 510 510 510 481 447 433 439 460 492 510 510 510 510 484 444 400 361 335 321 288 269 275 283 288 278 263 242 210 175 144 115 91 73 68 68 77 91 106 116 118 113 103 88 84 44 52 61 64 78 95 106 100 76 48 21 -6 -26 -29 -15 9 32 55 66 63 48 25 7 -3 0 13 37 61 84 103 112 112 100 89 88 83 89 102 117 121 110 100 86 70 55 53 64 84 103 121 134 136 128 115 105 103 111 128 151 176 200 220 232 234 226 227 230 200 171 144 124 109 92 86 86 81 73 65 57 43 22 -1 -32 -67 -109 -140 -137 -118 -85 -50 -35 -34 -54 -88 -130 -176 -212 -235 -223 -201 -179 -155 -137 -138 -164 -204 -246 -283 -313 -322 -307 -278 -243 -217 -198 -197 -212 -233 -256 -272 -273 -260 -235 -207 -178 -153 -139 -137 -145 -158 -166 -152 -153 -144 -133 -121 -124 -136 -149 -160 -169 -174 -162 -141 -119 -100 -85 -82 -88 -97 -103 -103 -94 -75 -49 -24 0 19 31 37 34 29 31 53 63 76 85 94 97 83 69 60 59 59 75 108 117 97 72 37 4 -18 -21 -10 12 40 65 76 72 53 20 -19 -61 -100 -129 -108 -67 -35 -8 2 -13 -63 -134 -198 -250 -284 -291 -269 -228 -188 -162 -154 -163 -188 -217 -243 -257 -259 -244 -215 -183 -157 -136 -127 -129 -140 -157 -150 -137 -140 -140 -138 -133 -138 -152 -161 -164 -160 -154 -137 -115 -94 -84 -87 -92 -100 -104 -102 -88 -70 -45 -17 7 23 32 36 31 28 28 46 72 86 90 90 93 87 70 54 49 58 72 94 127 155 171 172 166 157 152 153 167 187 214 245 280 295 271 236 193 156 144 151 183 219 231 231 216 187 138 78 26 -6 -18 -35 -22 25 66 88 89 68 33 -14 -56 -88 -102 -98 -76 -48 -23 -5 -2 -7 -16 -33 -32 -34 -47 -67 -80 -80 -85 -93 -97 -87 -69 -56 -45 -33 -25 -32 -46 -58 -61 -55 -41 -17 9 34 56 71 78 74 64 60 61 72 98 126 137 128 117 104 95 80 67 69 89 118 142 165 184 188 180 164 157 157 166 188 214 244 272 297 314 316 311 307 310 310 318 363 383 380 365 352 349 314 267 227 209 219 243 265 291 308 304 283 250 217 186 163 148 142 136 138 163 189 204 213 208 190 165 137 108 63 17 -16 -25 -17 -9 0 17 37 54 51 33 12 -10 -30 -45 -40 -21 8 38 67 87 98 97 87 70 57 55 66 88 115 133 146 126 97 77 66 57 53 62 91 128 153 163 165 158 144 128 123 130 150 178 209 239 261 275 279 274 265 264 271 287 306 325 339 327 304 289 284 285 287 299 326 360 389 400 398 395 389 380 384 376 360 347 340 341 352 365 380 390 388 385 377 364 344 315 288 237 182 137 114 97 83 73 67 64 53 12 -31 -50 -63 -67 -65 -63 -59 -68 -82 -101 -125 -149 -168 -183 -192 -188 -177 -160 -150 -144 -149 -176 -225 -268 -292 -299 -295 -286 -262 -228 -197 -190 -201 -220 -241 -258 -272 -269 -251 -224 -194 -163 -143 -132 -133 -141 -152 -160 -158 -145 -137 -117 -102 -100 -124 -151 -166 -166 -161 -152 -135 -106 -75 -57 -62 -70 -79 -86 -89 -82 -62 -34 -3 28 51 64 70 69 66 64 74 94 106 86 61 26 -28 -70 -90 -78 -55 -32 -10 8 16 0 -45 -100 -147 -186 -214 -225 -218 -204 -190 -190 -190 -184 -200 -231 -254 -274 -282 -282 -284 -291 -302 -318 -355 -405 -439 -453 -450 -444 -429 -407 -385 -370 -380 -399 -418 -432 -439 -439 -424 -397 -368 -341 -320 -309 -309 -317 -326 -329 -324 -307 -290 -280 -264 -257 -267 -299 -324 -327 -317 -303 -282 -257 -224 -199 -194 -205 -213 -217 -216 -211 -193 -164 -132 -101 -76 -59 -52 -53 -54 -50 -39 -21 0 17 30 38 38 15 -7 -9 5 30 54 82 115 148 128 80 33 -7 -23 -23 0 44 89 127 147 144 119 75 31 -8 -31 -41 -42 -44 -44 -55 -77 -130 -166 -186 -204 -201 -193 -186 -173 -168 -179 -211 -248 -273 -288 -297 -292 -275 -249 -222 -204 -195 -196 -209 -223 -230 -231 -222 -209 -199 -195 -191 -192 -212 -241 -259 -253 -233 -209 -191 -167 -145 -132 -142 -155 -158 -157 -147 -133 -110 -78 -48 -25 -9 -3 -5 -8 -3 8 24 44 59 67 69 69 60 31 17 25 52 80 111 138 161 177 172 161 156 161 176 194 220 255 289 315 335 351 334 294 260 233 222 230 245 260 281 288 282 244 198 165 145 133 124 114 113 111 93 65 37 14 -1 -7 -9 -1 22 37 45 38 14 -14 -43 -62 -74 -81 -83 -86 -99 -96 -101 -127 -154 -163 -156 -137 -122 -113 -101 -96 -96 -111 -120 -117 -105 -90 -73 -51 -26 -7 3 7 5 1 4 17 33 50 64 68 63 55 50 34 11 7 28 62 94 117 135 143 146 132 121 121 135 159 181 207 240 268 283 292 293 292 295 307 326 345 360 367 368 367 363 356 344 337 321 317 310 300 299 302 313 320 318 323 326 328 313 298 284 272 253 234 213 195 184 177 171 159 131 102 85 42 49 46 23 3 -10 -12 -16 -30 -52 -71 -85 -95 -105 -104 -89 -68 -51 -41 -32 -27 -28 -37 -48 -54 -51 -37 -16 3 13 16 2 -14 -29 -37 -59 -69 -61 -31 10 38 50 53 51 45 31 23 33 53 78 103 132 157 176 183 180 177 178 187 204 221 234 238 240 233 225 225 219 211 217 248 286 315 328 332 333 334 330 330 344 370 405 405 393 379 356 339 331 333 351 374 400 415 409 382 340 288 235 194 166 138 125 135 156 169 152 117 74 30 -19 -63 -91 -103 -98 -67 -35 0 18 6 -29 -80 -129 -168 -191 -199 -198 -193 -186 -202 -194 -201 -210 -237 -263 -270 -257 -238 -228 -227 -227 -222 -217 -219 -219 -204 -187 -174 -163 -150 -137 -130 -130 -127 -119 -106 -90 -74 -66 -69 -78 -89 -107 -113 -104 -105 -101 -81 -45 -12 5 3 -6 -13 -12 -12 -3 22 55 88 115 136 154 163 159 158 163 177 198 220 238 251 236 191 138 92 69 61 64 90 138 183 204 194 158 117 77 36 5 -5 5 19 30 35 33 17 -18 -59 -96 -126 -149 -165 -183 -211 -215 -213 -214 -215 -223 -237 -277 -318 -339 -349 -356 -368 -380 -377 -364 -350 -341 -330 -317 -305 -306 -313 -316 -318 -321 -319 -308 -287 -263 -243 -231 -234 -250 -270 -290 -281 -308 -341 -283 -266 -238 -203 -176 -173 -185 -199 -203 -196 -188 -170 -136 -102 -70 -52 -38 -27 -27 -30 -26 -12 9 32 51 59 60 54 47 38 44 61 74 87 112 146 178 189 188 177 146 123 94 78 92 122 162 196 220 235 230 206 178 152 130 112 95 79 59 36 13 -17 -33 -51 -67 -98 -121 -134 -145 -168 -207 -234 -223 -200 -171 -158 -149 -151 -168 -199 -238 -267 -288 -296 -285 -262 -231 -205 -191 -197 -219 -255 -292 -323 -330 -327 -300 -282 -255 -226 -198 -187 -198 -222 -237 -237 -224 -211 -185 -147 -109 -83 -73 -69 -70 -74 -74 -64 -45 -24 -5 5 7 1 -10 -18 -22 -11 16 31 47 70 97 115 119 109 106 118 140 160 187 220 255 281 294 303 309 314 326 320 305 287 266 252 243 236 238 243 251 260 271 264 242 217 199 179 150 119 97 93 99 102 103 101 93 77 42 6 -32 -68 -86 -66 -34 3 25 18 -11 -68 -134 -196 -243 -259 -248 -213 -188 -164 -136 -122 -129 -155 -190 -209 -209 -199 -183 -153 -114 -83 -63 -63 -67 -74 -78 -76 -64 -50 -35 -26 -23 -28 -39 -48 -59 -49 -29 3 15 27 39 54 61 57 52 58 77 106 130 154 185 213 225 229 227 231 241 257 280 304 318 332 334 325 313 303 304 315 340 389 400 379 355 326 301 283 273 285 321 361 389 408 416 406 381 335 293 261 244 240 246 256 256 243 211 167 113 58 12 -23 -37 -33 -10 12 31 51 45 21 -25 -77 -110 -128 -132 -122 -98 -63 -39 -32 -36 -45 -55 -64 -69 -68 -67 -67 -69 -74 -84 -89 -92 -91 -75 -51 -26 -22 -28 -27 -25 -24 -25 -24 -7 21 52 76 101 123 137 137 129 124 134 150 173 194 214 221 221 210 197 182 178 183 194 244 285 306 312 313 318 319 318 318 332 365 401 434 470 495 486 452 405 364 352 362 389 425 457 473 466 439 394 340 292 260 241 249 269 279 268 251 231 203 167 123 90 76 72 65 62 59 51 30 -11 -53 -87 -119 -122 -106 -89 -76 -85 -112 -156 -213 -264 -302 -324 -316 -291 -266 -261 -261 -262 -266 -277 -293 -307 -305 -290 -270 -252 -232 -210 -200 -205 -214 -213 -205 -193 -184 -176 -172 -177 -186 -197 -206 -210 -199 -208 -134 -125 -96 -95 -106 -116 -116 -112 -104 -95 -70 -32 7 32 55 72 81 78 67 71 90 116 139 160 176 177 173 165 134 89 58 39 42 71 112 138 143 140 136 125 103 73 52 46 49 50 53 55 51 37 6 -19 -36 -52 -73 -98 -125 -157 -196 -234 -271 -305 -329 -345 -363 -360 -356 -340 -358 -366 -372 -380 -396 -423 -448 -459 -458 -450 -446 -434 -421 -418 -423 -427 -422 -413 -409 -413 -421 -431 -445 -457 -466 -467 -459 -442 -417 -384 -358 -340 -356 -381 -391 -386 -371 -352 -332 -300 -260 -224 -206 -195 -188 -187 -193 -195 -180 -152 -122 -103 -90 -84 -86 -97 -105 -108 -101 -81 -56 -9 29 62 63 49 43 49 71 81 65 57 59 69 80 97 118 138 150 151 151 151 143 121 90 57 23 -7 -31 -46 -52 -51 -45 -43 -42 -50 -90 -150 -199 -228 -241 -249 -251 -251 -244 -236 -248 -274 -277 -278 -276 -276 -281 -277 -286 -307 -340 -377 -409 -437 -453 -455 -445 -423 -396 -381 -350 -349 -348 -385 -418 -427 -416 -393 -364 -335 -297 -259 -232 -225 -227 -232 -237 -241 -237 -214 -184 -158 -145 -142 -143 -154 -165 -170 -166 -150 -123 -87 -52 -17 1 -11 -31 -32 -18 7 35 61 96 137 172 192 202 210 218 226 236 260 287 283 258 223 186 161 150 154 180 211 246 274 285 283 246 210 149 107 95 102 119 135 152 169 176 159 125 86 46 16 -12 -23 -25 -27 -41 -70 -106 -148 -200 -226 -220 -207 -174 -151 -138 -137 -159 -207 -272 -319 -331 -317 -289 -253 -219 -183 -153 -143 -155 -174 -192 -201 -206 -198 -175 -150 -130 -127 -130 -138 -151 -162 -163 -154 -135 -110 -84 -45 -26 -18 -40 -56 -50 -28 1 31 58 88 121 145 154 157 162 175 188 200 222 242 260 264 261 255 254 257 269 293 320 355 386 424 418 387 330 276 254 270 305 355 398 439 469 479 459 421 382 348 326 310 308 316 320 310 287 253 217 178 143 119 106 99 98 90 79 61 22 -30 -67 -87 -86 -59 -30 1 29 37 20 -22 -65 -99 -122 -136 -135 -119 -101 -91 -97 -108 -124 -139 -151 -156 -147 -131 -107 -96 -75 -59 -66 -85 -92 -79 -53 -27 0 17 40 63 75 76 82 91 109 122 135 149 161 161 152 141 138 143 155 176 205 239 266 273 298 303 301 285 278 298 335 380 420 451 479 505 510 509 481 453 433 416 418 432 456 478 484 477 461 440 415 391 378 371 367 361 360 351 341 306 274 255 252 252 247 237 223 211 194 165 135 115 103 87 63 37 9 -26 -68 -120 -164 -197 -226 -238 -213 -184 -150 -136 -151 -175 -214 -275 -334 -368 -362 -337 -301 -263 -237 -217 -210 -221 -244 -259 -266 -264 -264 -256 -246 -237 -235 -243 -254 -257 -255 -247 -232 -210 -187 -169 -170 -157 -145 -146 -156 -155 -131 -96 -58 -28 -8 10 25 33 35 45 64 90 109 119 127 133 132 125 117 121 142 138 130 124 117 115 118 122 138 158 152 148 154 167 172 168 153 134 119 104 89 81 83 89 83 60 31 -4 -44 -88 -134 -165 -181 -187 -187 -184 -186 -201 -231 -270 -304 -334 -376 -417 -432 -425 -416 -384 -353 -337 -324 -335 -359 -396 -429 -451 -469 -486 -497 -497 -493 -490 -495 -499 -496 -490 -481 -473 -463 -458 -458 -462 -453 -436 -430 -428 -417 -386 -350 -319 -298 -291 -287 -281 -274 -265 -242 -212 -184 -170 -166 -168 -171 -176 -185 -187 -173 -144 -107 -69 -35 -9 2 2 6 14 30 31 46 87 120 128 126 109 90 86 93 115 145 182 211 215 195 159 120 79 40 9 -1 10 31 50 65 64 45 6 -35 -63 -86 -115 -137 -136 -117 -96 -89 -99 -126 -158 -190 -220 -245 -258 -266 -280 -309 -346 -364 -363 -362 -358 -360 -358 -360 -373 -389 -412 -435 -453 -465 -457 -427 -412 -399 -386 -356 -332 -319 -318 -328 -339 -337 -323 -301 -271 -240 -216 -214 -226 -240 -252 -261 -266 -260 -234 -196 -153 -118 -95 -83 -83 -90 -86 -70 -54 -42 -21 21 70 112 138 151 154 160 176 195 222 251 275 296 292 256 218 182 152 142 160 205 259 303 330 335 316 271 247 222 210 190 184 201 232 260 267 257 231 200 176 155 139 131 122 106 74 41 9 -21 -47 -77 -96 -101 -100 -106 -122 -147 -180 -224 -241 -228 -198 -173 -162 -152 -139 -144 -166 -198 -239 -264 -264 -245 -216 -182 -156 -144 -159 -186 -214 -237 -250 -255 -244 -214 -171 -128 -102 -91 -92 -100 -110 -106 -83 -68 -55 -31 11 54 86 103 103 103 112 131 152 178 199 217 220 212 207 208 219 232 250 283 323 362 386 398 400 406 340 358 351 344 340 355 395 447 490 510 509 495 480 464 446 431 419 408 390 365 342 328 315 303 287 279 278 273 259 230 198 171 146 128 125 132 119 102 91 86 76 53 19 -19 -42 -58 -40 -14 12 31 18 -19 -71 -125 -168 -196 -209 -199 -168 -127 -93 -81 -84 -94 -110 -125 -122 -117 -96 -89 -66 -29 5 26 32 31 32 43 60 77 90 100 105 97 86 84 91 109 129 153 184 218 242 248 245 245 250 250 286 325 361 385 402 397 389 366 338 323 326 355 398 436 463 466 452 409 352 301 264 250 250 258 282 306 318 306 273 234 193 157 140 137 145 137 130 132 135 124 97 62 26 5 -7 -19 -34 -52 -78 -115 -163 -208 -243 -265 -279 -295 -308 -298 -270 -258 -251 -263 -280 -306 -329 -341 -345 -358 -368 -359 -332 -308 -294 -288 -288 -285 -276 -270 -271 -273 -280 -289 -304 -313 -309 -290 -263 -237 -211 -187 -168 -161 -167 -176 -177 -164 -144 -106 -57 -26 -10 8 31 49 58 64 73 93 122 155 182 200 206 212 172 121 84 63 70 98 135 182 225 249 245 219 191 160 135 130 142 156 156 160 173 180 172 151 128 103 89 78 63 47 25 1 -31 -70 -102 -119 -126 -130 -139 -147 -157 -176 -206 -243 -277 -298 -313 -313 -307 -298 -315 -345 -363 -346 -337 -322 -312 -311 -310 -323 -344 -375 -410 -438 -460 -476 -479 -458 -427 -391 -364 -349 -345 -347 -361 -379 -391 -384 -381 -348 -275 -230 -199 -192 -186 -174 -170 -167 -159 -140 -113 -79 -47 -27 -16 -15 -21 -34 -40 -29 -5 37 78 113 146 168 181 183 188 180 157 127 158 177 198 218 243 279 304 320 319 313 297 284 266 249 227 209 192 176 161 153 158 166 169 159 139 118 91 61 35 16 13 14 32 42 49 26 -9 -36 -61 -82 -104 -114 -122 -128 -136 -154 -183 -220 -263 -312 -332 -326 -299 -254 -224 -213 -226 -256 -293 -334 -368 -384 -378 -305 -290 -244 -199 -184 -192 -205 -213 -220 -221 -211 -191 -164 -135 -111 -100 -98 -105 -115 -130 -130 -115 -84 -40 -6 20 37 51 60 64 67 84 110 147 192 241 264 272 283 299 318 340 370 392 379 367 344 317 304 298 308 325 345 373 401 423 427 404 373 342 315 298 287 292 311 333 358 378 368 337 297 263 240 227 222 224 224 220 210 188 153 112 70 29 -2 -21 -22 -13 -7 -18 -40 -69 -102 -132 -163 -195 -193 -173 -112 -60 -28 -41 -77 -119 -153 -180 -194 -190 -178 -159 -139 -125 -119 -127 -139 -155 -170 -176 -162 -135 -102 -77 -66 -58 -48 -38 -30 -23 -4 14 58 94 130 143 138 143 160 184 212 240 265 280 291 295 297 295 299 308 321 344 379 418 468 465 433 397 363 349 353 374 419 466 503 510 510 510 510 482 449 434 433 443 457 466 468 455 432 397 357 322 290 271 265 274 285 288 269 242 213 185 163 138 122 120 122 132 139 129 88 45 13 -3 -13 -24 -39 -54 -48 -45 -38 -40 -57 -76 -106 -139 -161 -168 -157 -145 -141 -141 -134 -122 -108 -97 -93 -80 -62 -42 -20 -1 -6 -16 -12 11 44 73 98 110 112 108 100 92 88 97 116 137 168 205 242 272 280 274 269 276 289 321 336 337 343 341 356 321 371 365 370 396 427 449 454 443 413 378 340 306 280 269 270 276 284 297 304 301 274 229 187 157 139 133 131 138 151 161 169 165 136 79 27 2 -4 -6 -8 -16 -34 -63 -98 -139 -179 -214 -239 -257 -272 -279 -279 -286 -309 -324 -328 -325 -303 -294 -291 -298 -309 -320 -326 -327 -332 -353 -367 -352 -318 -282 -259 -247 -253 -271 -296 -318 -329 -327 -308 -279 -250 -219 -185 -159 -146 -154 -170 -176 -165 -141 -109 -72 -29 6 55 85 106 96 79 83 109 147 186 213 200 171 132 92 74 74 98 137 172 209 236 248 237 203 156 119 101 102 116 133 159 184 196 200 194 155 98 60 48 51 56 57 48 28 0 -35 -71 -101 -123 -134 -143 -153 -155 -159 -172 -196 -233 -266 -287 -299 -300 -307 -309 -309 -352 -324 -331 -368 -405 -411 -389 -345 -314 -306 -317 -359 -407 -460 -501 -512 -511 -485 -445 -411 -379 -354 -346 -351 -375 -399 -405 -393 -363 -327 -286 -242 -203 -175 -155 -145 -162 -177 -166 -134 -98 -67 -44 -31 -27 -30 -31 -23 -3 29 64 94 122 151 177 171 138 104 78 81 108 145 196 247 290 315 320 315 277 229 202 203 213 223 227 223 210 186 159 135 118 112 111 108 98 89 79 66 46 18 -2 -9 -9 -7 -9 -11 -14 -26 -40 -53 -83 -119 -144 -148 -145 -149 -167 -197 -236 -280 -323 -354 -375 -381 -345 -308 -279 -257 -259 -273 -307 -350 -392 -412 -404 -379 -345 -305 -264 -246 -217 -212 -220 -243 -261 -254 -228 -202 -181 -166 -159 -161 -164 -164 -153 -127 -96 -62 -40 -26 -9 5 18 29 39 63 100 139 177 213 246 267 294 316 328 298 269 254 258 277 293 311 328 334 334 327 322 322 323 327 318 303 292 285 278 272 263 261 269 277 281 277 272 262 241 229 216 201 175 165 165 166 152 126 91 50 8 -25 -48 -49 -42 -30 -30 -51 -81 -113 -143 -172 -201 -220 -223 -217 -214 -196 -163 -139 -122 -120 -128 -152 -195 -230 -243 -242 -237 -234 -227 -226 -225 -226 -221 -208 -187 -164 -143 -145 -149 -147 -139 -123 -105 -86 -57 -18 19 47 70 89 98 111 127 151 166 182 208 241 267 276 279 274 271 273 292 323 337 351 357 339 323 316 326 350 377 399 424 450 465 467 458 444 424 404 395 405 408 401 400 405 398 375 340 299 259 227 206 205 218 236 251 244 209 172 137 106 84 64 57 65 78 87 83 72 51 13 -12 -27 -47 -75 -100 -110 -118 -142 -167 -167 -172 -165 -165 -165 -158 -160 -163 -181 -215 -244 -258 -249 -227 -198 -173 -140 -107 -83 -74 -74 -73 -80 -83 -68 -31 -10 7 29 52 61 59 50 43 39 47 70 107 158 205 241 248 240 245 235 212 196 179 188 222 268 314 350 375 384 374 366 361 335 301 280 272 269 262 249 236 222 211 200 197 201 199 193 167 127 97 80 72 73 69 70 78 82 77 58 34 7 -23 -37 -35 -46 -67 -91 -107 -128 -156 -195 -233 -266 -292 -310 -312 -309 -303 -305 -326 -372 -418 -456 -447 -422 -387 -352 -330 -309 -314 -338 -373 -409 -434 -437 -411 -385 -357 -345 -329 -319 -323 -341 -363 -378 -381 -370 -343 -300 -252 -210 -187 -187 -201 -207 -198 -178 -150 -119 -81 -34 10 42 62 75 78 102 124 126 103 69 44 47 55 69 90 111 129 145 153 156 157 148 131 101 65 51 58 74 96 113 120 129 128 114 85 57 33 16 20 37 37 12 -11 -33 -59 -91 -129 -158 -180 -190 -193 -186 -177 -174 -185 -212 -259 -302 -327 -336 -334 -331 -330 -325 -321 -326 -348 -379 -410 -458 -454 -432 -406 -398 -390 -391 -397 -420 -464 -499 -512 -512 -512 -507 -471 -431 -400 -383 -392 -409 -418 -408 -390 -363 -338 -304 -264 -230 -209 -196 -184 -173 -147 -119 -87 -80 -84 -78 -63 -50 -39 -20 2 32 64 106 116 112 94 72 50 35 50 96 149 204 241 261 271 261 234 202 176 166 170 194 227 234 209 187 166 137 103 74 56 50 51 62 71 80 76 61 31 -12 -45 -59 -56 -49 -41 -36 -31 -32 -44 -73 -101 -122 -142 -141 -135 -156 -185 -225 -255 -283 -309 -336 -350 -361 -365 -375 -374 -346 -327 -305 -298 -318 -343 -366 -371 -372 -366 -356 -338 -311 -288 -273 -263 -248 -237 -214 -197 -189 -201 -223 -230 -221 -208 -191 -164 -128 -93 -63 -37 -14 1 9 20 25 29 54 97 148 199 238 278 294 275 245 212 196 220 201 297 351 370 363 345 326 300 273 252 247 254 270 287 302 311 307 297 272 238 215 209 216 229 237 241 244 242 224 202 184 173 161 160 163 138 95 50 21 0 -17 -30 -35 -34 -34 -43 -56 -75 -99 -124 -148 -180 -202 -207 -199 -187 -182 -188 -207 -198 -188 -182 -163 -156 -156 -151 -159 -188 -235 -283 -304 -303 -283 -258 -219 -181 -148 -130 -127 -132 -136 -143 -136 -129 -118 -85 -35 17 63 92 113 125 130 132 145 166 198 240 275 312 313 297 294 298 279 263 257 264 288 319 349 380 403 417 425 417 395 377 377 386 403 414 420 426 428 421 413 408 404 394 385 378 343 293 252 231 223 222 226 234 241 235 216 189 160 134 114 99 84 72 76 89 98 98 81 57 30 2 -21 -36 -40 -41 -48 -53 -83 -138 -194 -241 -250 -226 -198 -150 -117 -100 -109 -145 -182 -220 -243 -248 -241 -225 -186 -134 -84 -49 -36 -39 -48 -57 -63 -54 -29 5 37 72 92 83 59 52 60 78 106 144 185 224 252 246 217 189 166 161 170 186 225 281 334 375 385 375 352 320 296 279 280 280 271 308 314 289 243 205 182 170 164 167 176 182 178 158 136 113 95 86 78 60 51 54 64 70 64 47 23 3 -15 -30 -38 -42 -56 -68 -82 -123 -177 -228 -252 -260 -260 -256 -243 -240 -250 -277 -307 -328 -339 -346 -362 -392 -401 -387 -352 -321 -309 -307 -317 -322 -322 -323 -313 -308 -306 -298 -294 -299 -315 -332 -327 -307 -285 -268 -260 -259 -258 -248 -220 -181 -136 -94 -58 -38 -31 -20 3 29 52 76 85 83 85 88 97 113 123 112 126 111 74 47 55 85 119 145 165 174 170 151 126 109 102 104 111 116 108 100 101 105 106 99 78 56 41 43 58 74 88 87 81 69 41 0 -29 -35 -37 -39 -45 -51 -69 -95 -127 -150 -161 -164 -173 -197 -240 -280 -288 -271 -252 -242 -249 -261 -266 -271 -276 -286 -302 -312 -296 -291 -297 -324 -350 -354 -350 -340 -340 -346 -362 -375 -374 -349 -311 -268 -234 -205 -192 -194 -191 -173 -150 -131 -121 -109 -90 -68 -46 -28 -13 -4 6 1 -13 -39 -40 -6 30 60 79 95 112 118 119 122 132 152 176 194 210 208 205 210 222 231 231 215 199 194 206 229 251 266 263 261 250 223 184 166 162 162 160 153 145 126 102 75 59 53 51 42 14 -29 -59 -62 -41 -23 -16 -21 -28 -31 -35 -44 -57 -73 -99 -108 -115 -141 -177 -204 -211 -211 -213 -227 -250 -291 -312 -298 -268 -224 -192 -173 -164 -171 -186 -195 -192 -183 -175 -175 -170 -159 -144 -136 -132 -130 -131 -129 -139 -175 -190 -196 -162 -111 -62 -28 -3 15 26 33 44 68 99 134 176 193 185 178 183 205 225 242 246 248 253 273 301 331 355 364 370 371 350 321 309 313 320 321 315 308 291 275 254 244 243 245 238 214 173 139 136 154 173 184 186 184 183 176 161 144 127 109 95 88 64 31 7 2 4 0 -14 -39 -75 -106 -118 -104 -79 -55 -41 -36 -49 -76 -98 -110 -121 -129 -121 -114 -102 -98 -109 -122 -140 -134 -164 -180 -210 -259 -287 -269 -229 -189 -161 -145 -134 -130 -126 -118 -98 -74 -44 -15 11 20 29 48 74 100 127 147 159 164 172 201 239 256 282 295 305 301 289 297 318 335 345 348 348 345 341 334 333 340 350 357 350 317 272 254 263 288 315 328 335 335 325 307 289 272 257 249 244 222 190 172 171 172 168 155 141 112 78 48 47 69 102 127 144 137 110 86 73 66 61 53 43 28 13 -10 -38 -60 -83 -99 -110 -143 -206 -256 -258 -237 -202 -183 -172 -170 -177 -184 -190 -185 -171 -154 -135 -122 -123 -124 -116 -97 -75 -54 -37 -22 -22 -33 -44 -30 -3 54 100 139 146 145 160 184 185 181 177 181 188 196 201 214 227 246 261 275 266 232 199 184 196 225 253 270 278 273 259 244 230 220 215 214 199 169 155 154 153 147 137 129 119 101 69 40 36 56 87 118 127 112 96 86 83 79 71 57 41 21 -2 -26 -48 -73 -80 -87 -108 -145 -188 -226 -260 -281 -286 -272 -258 -257 -267 -281 -288 -296 -292 -267 -256 -258 -268 -273 -264 -257 -251 -251 -253 -258 -266 -284 -307 -320 -299 -255 -210 -188 -179 -162 -143 -130 -119 -103 -83 -68 -57 -47 -30 -5 24 55 82 79 60 50 38 28 34 51 82 110 131 140 142 137 147 157 166 156 139 131 138 141 138 136 139 137 132 120 106 89 77 81 105 122 131 138 150 154 154 142 125 105 84 61 41 25 10 5 3 -21 -52 -78 -87 -110 -149 -192 -209 -203 -190 -184 -182 -179 -178 -178 -177 -186 -209 -229 -233 -227 -226 -235 -250 -271 -292 -315 -315 -313 -320 -327 -339 -339 -338 -324 -295 -271 -260 -255 -245 -233 -230 -227 -226 -215 -194 -173 -150 -132 -129 -128 -109 -82 -56 -55 -75 -92 -86 -59 -25 20 43 56 63 73 67 62 73 93 113 127 142 161 173 175 174 178 188 200 197 185 167 164 191 232 268 285 276 262 244 222 202 188 173 164 163 161 148 114 93 84 78 69 58 35 -3 -35 -55 -52 -31 -9 5 11 2 -23 -36 -36 -32 -34 -44 -65 -84 -104 -124 -142 -155 -170 -168 -172 -201 -255 -299 -301 -276 -249 -233 -207 -183 -177 -177 -191 -193 -191 -186 -177 -177 -184 -189 -183 -164 -152 -145 -146 -155 -177 -209 -230 -221 -188 -138 -90 -55 -51 -56 -46 -21 6 35 67 103 127 126 120 122 135 160 187 210 219 207 196 207 234 271 303 320 327 323 315 304 297 298 301 301 289 257 236 231 231 231 231 234 230 217 181 135 104 101 118 143 156 156 149 152 150 144 128 108 87 70 53 40 28 21 21 24 4 -31 -63 -87 -112 -131 -128 -101 -67 -49 -50 -60 -70 -77 -84 -88 -98 -116 -138 -144 -126 -117 -114 -125 -144 -159 -175 -186 -204 -231 -255 -250 -249 -227 -222 -200 -173 -150 -129 -105 -80 -61 -49 -41 -24 3 31 58 87 106 120 143 173 193 176 144 132 149 185 225 261 285 308 328 336 321 294 284 292 304 315 322 333 335 328 316 308 307 304 278 250 227 218 231 255 269 274 262 242 223 205 192 180 173 168 174 176 151 111 84 77 80 82 79 65 39 16 11 24 51 73 84 88 81 62 42 31 21 7 -14 -39 -62 -83 -104 -121 -134 -149 -148 -157 -180 -234 -284 -287 -264 -228 -201 -177 -160 -157 -162 -165 -161 -146 -128 -109 -87 -74 -71 -59 -42 -27 -20 -13 -6 -4 -13 -20 -2 44 99 135 161 143 125 129 148 174 195 213 230 236 236 229 229 234 240 247 258 259 242 206 170 144 135 141 150 157 159 153 149 141 138 144 142 115 76 55 58 63 69 71 74 69 58 39 9 -18 -39 -33 0 33 46 45 38 27 7 -16 -40 -60 -76 -93 -106 -115 -123 -127 -133 -163 -205 -237 -246 -256 -285 -323 -340 -335 -324 -317 -323 -316 -295 -277 -255 -244 -248 -261 -271 -272 -275 -277 -280 -282 -280 -276 -269 -256 -249 -239 -254 -242 -248 -225 -173 -112 -65 -33 -6 19 39 47 35 30 34 48 76 101 119 117 115 121 123 120 98 62 29 17 31 58 83 111 125 126 97 68 58 69 84 92 95 103 103 91 75 62 58 61 67 70 50 6 -19 -13 8 27 35 30 20 4 -11 -23 -32 -39 -38 -48 -76 -115 -140 -139 -133 -131 -134 -132 -141 -177 -233 -285 -302 -286 -255 -225 -209 -220 -247 -267 -280 -294 -307 -325 -336 -327 -322 -312 -300 -306 -294 -294 -306 -331 -357 -366 -363 -345 -306 -247 -193 -159 -146 -143 -135 -115 -87 -54 -25 -13 -13 -8 5 21 37 32 28 24 24 28 21 0 -2 9 38 51 57 81 110 134 146 161 175 181 177 163 158 162 175 191 203 200 177 159 147 128 96 63 52 67 94 116 133 128 110 127 119 89 53 39 43 52 53 54 57 51 36 11 -11 -18 -22 -38 -67 -102 -132 -143 -135 -124 -122 -129 -142 -153 -164 -177 -186 -192 -196 -205 -206 -228 -264 -287 -285 -282 -260 -240 -225 -228 -258 -276 -274 -239 -189 -146 -113 -99 -105 -124 -130 -127 -121 -113 -104 -91 -78 -68 -58 -41 -28 -5 18 31 6 -27 -41 -33 2 40 87 132 157 162 160 167 190 218 245 264 263 247 232 227 228 224 222 223 223 213 186 158 145 162 200 233 234 218 213 220 225 226 228 231 225 209 183 166 166 174 179 181 169 138 105 67 21 -25 -49 -47 -27 -13 -8 -12 -18 -37 -32 -44 -53 -85 -103 -99 -90 -86 -87 -83 -86 -101 -126 -149 -156 -166 -184 -198 -200 -188 -159 -137 -112 -109 -113 -120 -125 -127 -132 -134 -133 -136 -118 -98 -99 -110 -118 -99 -70 -44 -33 -36 -47 -53 -44 -17 33 90 142 177 183 169 150 141 150 166 182 199 213 228 233 235 239 240 252 263 260 221 179 185 227 277 316 344 361 358 338 312 299 304 315 318 317 301 269 239 222 211 203 194 188 176 143 94 46 19 31 63 90 87 61 48 51 59 62 63 69 66 47 21 3 6 14 14 13 -1 -30 -70 -111 -150 -171 -164 -137 -108 -89 -92 -108 -129 -144 -129 -105 -100 -118 -138 -131 -123 -111 -104 -92 -80 -82 -93 -98 -97 -104 -118 -122 -103 -79 -60 -40 -15 7 27 47 73 75 70 61 62 67 93 130 144 140 129 141 163 184 186 181 173 176 189 213 247 281 300 306 298 276 243 215 201 196 193 189 187 184 174 154 136 121 117 121 104 49 -16 -39 -20 16 43 61 73 68 49 26 13 19 24 25 17 -1 -29 -61 -79 -88 -93 -100 -103 -110 -138 -186 -223 -230 -214 -163 -125 -122 -150 -172 -177 -173 -173 -177 -176 -182 -204 -216 -214 -197 -176 -173 -174 -186 -209 -238 -276 -312 -332 -326 -293 -249 -213 -200 -194 -186 -178 -142 -105 -84 -83 -84 -59 -16 1 8 21 34 45 49 53 70 74 68 67 88 116 136 153 168 176 181 181 185 183 171 154 143 139 145 156 161 143 114 106 113 123 113 86 52 22 11 14 33 59 74 72 66 45 16 -8 -21 -25 -26 -30 -32 -36 -51 -73 -90 -99 -100 -92 -86 -128 -187 -211 -188 -142 -104 -79 -64 -65 -81 -106 -126 -130 -131 -140 -150 -168 -197 -228 -248 -256 -268 -267 -252 -240 -246 -292 -347 -375 -390 -325 -281 -246 -248 -254 -238 -212 -189 -168 -142 -116 -100 -95 -89 -67 -41 -17 3 25 23 1 -17 -38 -50 -35 7 67 116 140 148 156 163 178 203 214 200 179 182 197 209 214 221 229 231 218 199 192 180 150 105 77 64 65 72 87 96 101 101 98 91 75 53 42 31 40 57 66 47 18 5 9 17 16 8 -9 -35 -55 -56 -38 -6 17 21 16 -2 -32 -61 -78 -84 -87 -92 -98 -108 -127 -152 -174 -181 -189 -178 -174 -193 -260 -324 -332 -304 -258 -216 -182 -156 -156 -170 -182 -178 -166 -155 -146 -138 -141 -145 -141 -125 -104 -81 -62 -40 -26 -25 -41 -46 -32 1 60 104 122 132 153 184 204 217 239 261 274 269 254 253 258 262 263 259 248 229 215 206 182 146 118 117 129 142 148 157 149 175 189 197 180 149 139 148 154 154 156 167 170 159 133 114 104 97 71 36 4 -9 2 28 56 73 74 67 52 32 7 -7 -11 -14 -2 9 -9 -42 -66 -68 -67 -69 -74 -70 -88 -139 -203 -245 -242 -219 -204 -182 -165 -165 -170 -178 -175 -170 -166 -162 -157 -156 -160 -162 -148 -136 -98 -64 -50 -56 -72 -79 -74 -45 6 81 154 204 199 179 168 171 182 195 208 214 211 212 220 233 244 250 253 251 243 234 221 188 171 169 187 197 200 216 236 248 252 260 276 281 263 235 215 206 201 195 188 177 157 141 132 130 121 93 57 40 41 58 86 119 106 145 155 132 97 74 74 74 72 74 84 88 70 36 3 -12 -22 -31 -45 -81 -142 -195 -216 -204 -178 -159 -156 -160 -171 -193 -202 -184 -162 -132 -108 -108 -130 -153 -147 -132 -117 -99 -72 -48 -41 -68 -110 -131 -113 -66 -6 45 77 92 105 118 119 116 111 114 125 133 142 155 171 193 223 235 225 202 203 200 182 155 153 182 208 219 209 203 203 203 200 200 192 178 164 159 159 154 148 141 136 125 112 106 109 107 101 85 56 37 54 92 123 143 152 163 157 131 89 58 45 39 32 29 21 3 -14 -31 -38 -46 -59 -75 -106 -154 -203 -227 -213 -197 -147 -118 -123 -156 -185 -191 -185 -179 -177 -164 -142 -141 -157 -175 -185 -183 -181 -178 -170 -170 -185 -212 -232 -223 -189 -139 -86 -45 -22 -10 4 17 54 93 118 103 75 75 85 111 136 168 197 201 184 159 144 125 92 75 85 109 132 149 163 170 170 166 166 168 165 157 157 164 172 187 194 178 144 128 134 143 150 143 127 104 83 73 77 96 110 114 116 108 90 70 56 49 40 32 23 20 16 2 -10 -14 -15 -7 4 -26 -95 -164 -188 -173 -140 -106 -76 -67 -89 -130 -166 -181 -183 -184 -182 -184 -197 -217 -238 -235 -223 -213 -200 -194 -187 -193 -220 -245 -250 -219 -154 -104 -83 -79 -62 -34 -7 16 42 66 70 59 43 55 69 73 78 84 91 97 100 109 100 72 44 40 67 105 135 161 176 201 228 236 223 198 193 208 227 238 249 255 245 215 175 149 139 140 136 122 97 78 78 95 116 131 138 141 138 131 118 107 96 110 121 132 114 77 55 59 69 76 76 74 61 13 -65 -136 -160 -149 -121 -91 -73 -78 -96 -116 -131 -140 -147 -149 -146 -147 -157 -171 -177 -178 -171 -163 -167 -180 -190 -175 -175 -189 -192 -167 -126 -96 -94 -101 -100 -88 -72 -55 -36 -24 -23 -22 -15 -2 16 37 66 92 90 82 80 86 90 86 71 58 59 100 154 203 230 246 256 252 233 203 190 192 201 213 222 223 213 197 182 172 165 164 161 151 137 131 141 163 191 219 239 217 174 150 151 163 170 172 173 164 138 102 72 61 64 66 71 66 47 2 -59 -107 -127 -115 -87 -57 -40 -42 -54 -61 -62 -56 -43 -58 -92 -115 -112 -100 -98 -103 -108 -118 -141 -178 -212 -237 -243 -248 -235 -196 -164 -139 -131 -126 -120 -114 -106 -92 -76 -66 -63 -53 -41 -9 25 38 33 28 50 84 120 124 99 61 15 -8 -5 29 81 125 157 182 190 185 175 173 178 187 199 213 229 235 234 234 233 252 266 259 251 211 195 203 215 213 206 197 180 152 119 104 108 127 146 161 164 147 119 94 84 79 79 81 86 83 67 33 -18 -43 -51 -28 -17 -22 -20 -7 3 -2 -13 -22 -33 -59 -95 -125 -133 -129 -125 -121 -123 -140 -167 -191 -202 -213 -238 -266 -279 -250 -198 -156 -116 -93 -81 -71 -77 -96 -110 -98 -78 -65 -59 -49 -38 -41 -55 -67 -58 -34 -4 21 23 -22 -78 -107 -92 -45 6 50 85 108 120 123 128 143 162 188 199 195 181 189 209 225 225 216 201 173 130 79 50 54 80 113 144 156 144 118 96 82 81 85 95 108 112 104 93 85 85 91 97 79 51 36 35 16 -29 -77 -94 -92 -88 -97 -104 -98 -90 -86 -85 -92 -114 -139 -159 -164 -162 -159 -156 -153 -156 -167 -183 -191 -205 -197 -207 -247 -283 -287 -252 -214 -191 -168 -153 -141 -153 -182 -204 -210 -198 -184 -170 -158 -164 -173 -179 -168 -151 -128 -106 -86 -84 -108 -136 -129 -110 -66 -16 10 20 19 33 58 76 84 97 108 108 94 76 75 89 106 120 129 123 108 81 57 38 43 69 110 150 174 174 165 155 143 143 147 135 110 102 105 105 96 86 81 70 46 16 -4 -6 -22 -57 -93 -117 -123 -118 -104 -87 -75 -69 -69 -67 -67 -79 -93 -99 -101 -96 -80 -86 -114 -137 -143 -145 -152 -165 -176 -206 -256 -297 -303 -271 -225 -194 -181 -186 -212 -223 -222 -209 -189 -180 -170 -166 -159 -159 -164 -162 -158 -134 -99 -84 -91 -123 -152 -171 -167 -138 -89 -32 -6 -19 -39 -40 -21 6 30 52 59 58 59 71 88 107 121 139 153 159 152 144 128 110 132 169 195 204 214 222 218 196 173 158 144 125 105 101 111 122 124 122 111 91 71 62 60 61 45 8 -29 -44 -44 -30 -15 6 32 49 39 5 -18 -26 -31 -40 -50 -52 -56 -75 -103 -125 -125 -122 -121 -125 -139 -180 -227 -251 -238 -198 -156 -126 -108 -106 -122 -145 -159 -174 -153 -111 -97 -108 -132 -138 -137 -141 -142 -136 -127 -127 -140 -172 -199 -217 -210 -181 -139 -100 -72 -49 -22 8 19 25 37 52 66 72 83 98 129 170 190 186 166 161 168 170 149 129 128 142 158 173 192 214 225 220 211 193 175 159 157 164 174 181 186 191 185 170 152 149 150 165 161 111 33 -12 -14 7 28 43 56 58 39 10 -9 -12 -10 -12 -16 -22 -35 -51 -59 -61 -57 -55 -54 -50 -55 -89 -136 -167 -158 -114 -52 -31 -49 -79 -95 -104 -114 -127 -131 -135 -149 -169 -175 -173 -152 -139 -138 -139 -146 -151 -154 -159 -180 -205 -211 -187 -146 -110 -81 -62 -38 0 52 75 77 53 38 39 46 54 75 101 116 114 107 114 130 145 141 126 109 108 134 176 220 256 277 285 284 267 241 217 209 223 250 262 244 204 179 171 165 158 154 158 152 112 48 -5 -14 2 27 52 66 63 54 42 42 44 45 47 50 45 30 12 0 14 28 42 24 -19 -55 -76 -104 -135 -149 -135 -106 -80 -72 -80 -89 -93 -97 -104 -113 -124 -135 -145 -152 -155 -161 -144 -124 -112 -108 -122 -122 -121 -122 -137 -177 -207 -213 -191 -154 -116 -87 -67 -55 -47 -43 -40 -29 -15 -8 2 11 17 30 46 67 91 114 136 151 148 123 104 118 165 228 291 323 309 258 212 179 156 145 153 170 185 182 163 148 143 141 138 140 139 129 109 72 33 7 11 34 62 80 81 76 78 84 93 97 73 30 -6 -18 -18 -17 -18 -22 -26 -35 -55 -79 -97 -113 -132 -152 -155 -137 -109 -84 -69 -65 -67 -69 -74 -81 -94 -105 -111 -110 -104 -101 -121 -152 -193 -208 -190 -166 -140 -135 -161 -210 -260 -280 -266 -228 -181 -142 -122 -114 -110 -101 -85 -66 -41 -16 8 30 30 21 23 30 55 85 90 84 61 28 7 17 59 114 160 186 187 168 147 132 131 144 154 159 161 168 182 192 198 202 202 196 181 164 151 123 117 95 67 43 21 13 18 34 50 57 57 52 37 15 -10 -25 -25 -12 -5 -4 -12 -22 -31 -35 -38 -38 -49 -78 -106 -109 -84 -57 -18 -1 -2 -24 -62 -99 -118 -118 -107 -97 -95 -103 -118 -142 -167 -187 -191 -186 -174 -154 -148 -167 -204 -239 -239 -209 -167 -130 -107 -95 -88 -87 -69 -51 -29 -23 -33 -43 -44 -26 13 40 47 47 42 36 32 26 18 18 38 80 128 170 195 210 215 216 212 210 207 205 203 202 203 206 208 200 175 142 118 112 123 137 132 102 52 14 2 10 28 55 79 91 87 73 63 55 51 51 52 52 52 50 46 39 32 28 24 21 -4 -49 -106 -141 -131 -87 -38 -5 3 -13 -43 -73 -90 -89 -75 -62 -61 -71 -85 -96 -102 -106 -110 -109 -111 -113 -118 -135 -155 -185 -204 -190 -178 -167 -166 -164 -147 -125 -103 -86 -76 -75 -81 -86 -82 -63 -29 6 33 52 63 57 54 57 61 59 54 68 108 157 204 234 258 269 247 213 165 139 137 159 186 206 213 204 182 158 137 137 149 166 175 162 122 75 48 54 78 109 132 146 151 144 128 88 104 98 85 63 28 5 -1 10 25 37 36 24 -1 -29 -61 -93 -107 -90 -53 -17 5 10 7 -3 -13 -21 -23 -20 -19 -23 -36 -59 -62 -69 -70 -91 -121 -150 -163 -159 -149 -158 -203 -247 -258 -246 -214 -184 -159 -133 -120 -111 -110 -109 -102 -92 -79 -64 -45 -20 4 19 27 35 46 68 75 60 19 -29 -44 -7 64 137 188 212 208 187 162 145 147 166 187 201 204 200 195 191 188 186 190 201 206 206 187 148 96 66 71 83 93 87 81 84 94 105 108 100 80 55 28 13 13 26 43 55 52 41 29 19 10 -4 -26 -41 -36 -14 7 20 17 10 3 -6 -32 -63 -84 -88 -77 -61 -54 -59 -77 -100 -125 -143 -149 -142 -131 -123 -141 -189 -244 -271 -267 -222 -171 -127 -99 -94 -99 -114 -125 -125 -116 -98 -101 -110 -118 -113 -91 -58 -28 -7 1 2 9 -7 -43 -55 -28 31 95 141 169 181 185 186 185 193 206 215 214 204 190 172 176 180 172 157 135 124 127 138 132 99 62 43 44 56 73 92 114 129 135 127 112 95 82 72 65 69 80 87 85 70 46 16 11 1 -11 -38 -83 -107 -95 -55 -13 11 13 -5 -30 -57 -72 -73 -62 -45 -35 -37 -52 -66 -81 -90 -96 -93 -87 -82 -90 -118 -173 -245 -263 -264 -233 -218 -208 -201 -192 -170 -153 -142 -141 -147 -153 -159 -159 -150 -129 -100 -71 -52 -43 -36 -27 -14 -8 -8 1 16 46 79 101 119 130 138 151 146 134 119 115 128 151 167 174 169 158 146 136 132 139 155 169 158 119 76 60 70 97 132 161 186 195 184 154 113 76 52 50 44 38 23 17 22 33 40 37 24 6 -15 -45 -77 -85 -59 -17 20 39 36 20 -1 -17 -23 -16 -6 -1 -9 -29 -53 -75 -83 -86 -83 -98 -121 -144 -154 -157 -178 -221 -256 -265 -252 -235 -222 -220 -208 -175 -150 -131 -130 -138 -142 -145 -135 -118 -98 -80 -76 -80 -85 -86 -83 -61 -42 -57 -82 -87 -46 9 55 85 96 98 98 94 98 104 124 147 171 184 185 176 172 170 174 186 197 205 202 170 118 66 38 58 96 121 129 120 112 107 113 110 102 88 73 59 48 42 50 64 79 86 78 61 41 26 11 3 6 21 34 35 23 0 -23 -30 -29 -27 -25 -41 -55 -60 -56 -53 -55 -62 -70 -84 -100 -113 -120 -115 -109 -129 -175 -221 -238 -224 -195 -166 -148 -143 -148 -168 -172 -173 -168 -169 -155 -140 -145 -159 -168 -169 -153 -132 -114 -98 -87 -85 -103 -126 -122 -76 0 74 120 121 107 93 93 109 132 154 168 169 163 148 139 138 143 164 165 155 140 127 117 95 69 56 68 92 115 128 133 145 159 173 175 162 137 115 103 101 109 115 118 109 87 57 23 2 2 7 1 -17 -29 -29 -17 -2 10 14 10 2 -8 -21 -30 -27 -17 -6 -2 -10 -26 -43 -50 -52 -51 -53 -57 -70 -109 -171 -228 -252 -238 -199 -165 -161 -179 -202 -217 -219 -217 -200 -174 -159 -150 -157 -164 -165 -153 -129 -110 -100 -99 -99 -93 -96 -107 -104 -72 -21 26 56 72 85 52 69 75 75 73 69 72 87 107 127 144 151 154 148 141 140 150 161 150 118 87 85 110 146 181 207 225 227 205 164 115 73 44 54 78 93 97 83 65 53 49 49 48 47 37 17 -3 -9 7 35 63 75 65 43 24 18 17 21 23 20 12 -5 -28 -50 -60 -62 -55 -51 -63 -89 -116 -147 -182 -215 -225 -209 -182 -164 -161 -168 -173 -170 -160 -154 -158 -171 -179 -162 -143 -125 -118 -121 -124 -134 -145 -152 -152 -142 -139 -140 -154 -154 -131 -88 -37 12 47 69 84 97 88 72 67 75 100 130 148 157 163 169 181 186 191 192 188 162 116 72 61 82 124 175 201 204 189 167 148 137 132 130 130 130 129 127 126 129 139 146 135 119 103 94 91 94 90 84 70 51 27 3 -9 -5 7 37 52 45 17 -15 -32 -30 -17 -7 -3 -7 -20 -37 -54 -64 -68 -88 -126 -158 -166 -146 -120 -102 -100 -110 -121 -134 -149 -167 -182 -203 -195 -188 -163 -153 -161 -172 -184 -175 -157 -137 -121 -122 -143 -175 -181 -146 -85 -20 28 54 65 71 82 90 109 113 103 95 85 79 81 90 98 130 157 160 149 127 99 76 63 74 105 146 178 202 220 234 241 241 228 201 173 152 145 150 157 159 157 147 124 96 68 51 42 65 92 101 92 59 25 7 9 25 43 62 72 68 57 43 35 40 47 53 55 50 38 23 8 -10 -22 -35 -67 -119 -170 -191 -188 -150 -120 -102 -114 -149 -178 -192 -184 -168 -156 -150 -155 -168 -190 -196 -179 -156 -128 -115 -110 -111 -119 -142 -172 -186 -164 -121 -75 -43 -28 -26 -22 -10 12 41 50 43 35 23 28 46 69 92 111 120 121 120 123 127 117 100 93 111 143 185 225 251 257 241 203 153 106 73 65 62 118 164 181 166 127 86 63 64 88 133 181 205 202 167 115 72 52 52 66 84 95 97 87 68 47 29 19 12 6 -3 -10 -15 -12 -3 -8 -30 -66 -111 -153 -178 -174 -149 -120 -100 -97 -110 -125 -137 -135 -128 -118 -117 -125 -140 -155 -172 -186 -200 -205 -191 -180 -173 -172 -184 -196 -210 -217 -216 -200 -172 -136 -96 -61 -36 -20 -10 -6 -4 0 10 35 69 90 92 89 80 78 81 84 91 94 78 47 19 21 50 86 131 179 192 186 160 138 128 130 137 146 155 161 163 169 181 203 231 255 257 233 186 129 75 34 14 18 38 60 79 80 72 58 63 69 49 14 -29 -48 -41 -12 15 33 38 31 13 -13 -38 -63 -89 -113 -121 -112 -100 -92 -93 -102 -117 -131 -139 -146 -156 -168 -178 -185 -185 -185 -183 -205 -233 -255 -259 -233 -192 -162 -159 -186 -218 -229 -210 -171 -122 -78 -47 -33 -36 -45 -51 -50 -46 -36 -21 -5 10 23 29 19 17 23 38 41 33 8 -20 -28 -2 45 96 136 161 175 182 191 201 213 220 213 194 181 183 192 199 197 190 173 151 120 88 65 57 85 118 120 96 57 33 34 53 74 94 111 110 92 61 31 23 37 57 77 78 63 34 5 -17 -30 -45 -76 -116 -149 -159 -151 -148 -117 -104 -109 -128 -156 -175 -176 -163 -146 -136 -135 -143 -158 -178 -198 -206 -198 -178 -173 -170 -176 -205 -232 -244 -225 -188 -152 -122 -110 -111 -117 -127 -110 -96 -78 -74 -77 -78 -63 -34 1 35 59 77 86 67 48 25 8 10 32 71 109 135 160 180 196 210 214 210 199 198 215 237 258 278 282 260 203 141 105 114 147 192 244 281 290 265 215 164 141 139 159 179 190 180 155 124 94 69 55 58 67 76 78 70 68 64 67 63 32 -25 -73 -92 -79 -51 -24 -4 4 0 -20 -42 -49 -42 -35 -36 -51 -77 -110 -139 -159 -172 -174 -171 -168 -170 -179 -202 -237 -251 -243 -200 -167 -147 -135 -129 -112 -91 -77 -68 -64 -64 -68 -68 -57 -28 6 31 46 46 45 53 67 94 86 59 27 12 23 55 92 141 227 301 335 321 286 255 232 215 207 221 246 270 281 286 302 328 350 354 338 302 246 193 157 140 143 161 192 224 245 240 222 189 165 147 124 96 70 80 111 144 168 182 185 170 132 84 52 48 59 76 90 88 62 24 -15 -49 -75 -87 -88 -75 -64 -65 -70 -93 -106 -114 -129 -148 -184 -200 -192 -173 -158 -159 -165 -180 -179 -169 -155 -116 -79 -54 -52 -69 -105 -146 -171 -172 -152 -122 -90 -57 -33 -26 -30 -38 -20 3 38 50 35 17 22 64 113 168 225 266 283 271 247 241 243 251 256 258 251 230 211 201 202 208 218 234 250 252 238 220 180 186 196 193 178 165 173 198 219 226 228 224 205 176 146 136 148 163 171 171 150 112 66 29 8 -1 1 16 36 47 38 17 -16 -35 -41 -49 -72 -98 -100 -81 -57 -46 -43 -47 -64 -95 -133 -155 -156 -148 -143 -145 -161 -199 -243 -281 -313 -316 -279 -234 -173 -134 -127 -144 -176 -207 -221 -214 -212 -212 -187 -142 -96 -59 -33 -8 10 16 20 30 64 114 148 144 123 78 29 0 3 33 87 146 209 251 260 237 200 162 142 146 148 144 153 189 232 263 274 273 256 227 194 165 160 173 189 197 198 179 139 100 72 57 56 62 82 97 100 81 55 26 16 25 19 4 -15 -13 6 21 25 22 13 -4 -28 -55 -67 -64 -59 -61 -74 -101 -142 -185 -216 -227 -228 -218 -203 -187 -189 -212 -248 -281 -304 -299 -303 -307 -328 -300 -248 -191 -152 -139 -139 -160 -191 -225 -244 -235 -209 -178 -149 -130 -127 -133 -135 -127 -106 -79 -42 -1 34 54 36 2 -16 -14 10 30 43 77 131 185 220 232 231 218 197 172 154 160 177 193 203 202 181 149 121 107 104 109 126 142 152 142 116 93 73 77 91 97 83 69 75 91 98 92 85 75 66 50 31 25 28 25 14 -4 -37 -79 -114 -131 -130 -119 -103 -85 -81 -96 -131 -167 -192 -204 -190 -192 -186 -203 -202 -191 -183 -192 -207 -222 -234 -250 -271 -285 -287 -292 -285 -264 -255 -252 -264 -272 -273 -272 -266 -259 -247 -240 -244 -244 -228 -202 -162 -113 -90 -85 -66 -29 9 35 55 81 115 116 93 77 68 73 86 102 123 133 140 154 169 188 203 211 212 202 178 155 146 154 180 221 241 235 221 221 225 220 204 195 196 198 196 188 187 185 177 157 130 94 56 33 29 43 64 82 91 87 61 24 -10 -36 -30 -2 7 5 -11 -11 -5 -5 -21 -37 -43 -51 -61 -80 -95 -104 -112 -130 -151 -182 -216 -245 -256 -252 -239 -229 -225 -229 -256 -285 -285 -268 -232 -177 -150 -129 -157 -174 -182 -186 -189 -182 -153 -112 -73 -47 -31 -14 -3 -3 -8 -13 -21 -15 8 64 110 128 136 126 108 88 78 91 132 193 259 294 292 284 278 271 258 241 244 259 277 284 279 283 280 264 241 214 181 153 142 153 174 197 211 212 198 168 134 108 95 112 141 156 146 128 126 126 118 104 96 95 93 81 59 39 25 8 -12 -31 -57 -81 -100 -100 -89 -78 -76 -85 -103 -130 -164 -188 -207 -192 -164 -146 -153 -180 -197 -205 -216 -234 -248 -218 -180 -148 -129 -134 -139 -161 -194 -225 -253 -270 -268 -239 -186 -131 -85 -54 -39 -42 -56 -67 -58 -31 22 86 130 147 139 133 121 102 101 128 164 203 224 242 250 252 238 218 195 169 151 154 177 207 232 242 243 232 207 179 164 164 182 213 225 213 194 188 188 180 174 176 181 177 159 131 106 87 69 52 41 25 11 6 14 21 23 12 -4 -24 -51 -76 -88 -85 -69 -33 -23 -39 -75 -97 -111 -123 -135 -134 -126 -122 -135 -167 -199 -226 -249 -274 -292 -307 -322 -338 -317 -271 -230 -197 -188 -194 -215 -252 -277 -307 -270 -226 -177 -147 -139 -122 -98 -74 -60 -41 -14 6 18 18 16 30 53 54 43 33 17 15 35 71 115 149 174 190 192 180 167 160 166 191 221 230 214 202 205 212 218 223 233 239 228 198 163 134 115 104 98 100 98 93 97 101 104 90 69 51 33 14 3 5 9 42 75 76 46 4 -21 -34 -40 -40 -31 -20 -22 -43 -80 -117 -144 -168 -187 -193 -199 -207 -208 -203 -203 -212 -232 -253 -274 -294 -312 -320 -323 -296 -270 -254 -244 -252 -240 -223 -211 -203 -204 -204 -212 -235 -263 -280 -273 -254 -225 -187 -152 -130 -110 -92 -74 -65 -59 -48 -30 1 21 22 29 43 67 102 110 103 110 137 172 201 223 241 240 218 176 136 111 106 109 127 148 162 170 173 171 159 136 111 94 85 81 84 97 115 150 177 168 124 78 52 47 52 60 74 84 76 43 2 -35 -59 -76 -84 -82 -81 -82 -82 -82 -90 -108 -131 -149 -163 -174 -183 -182 -169 -152 -124 -129 -164 -213 -243 -251 -247 -246 -239 -234 -246 -279 -325 -370 -369 -349 -316 -271 -245 -232 -240 -255 -276 -301 -317 -317 -297 -265 -229 -184 -139 -89 -39 -13 -29 -62 -75 -54 -14 35 85 138 174 189 158 107 69 43 41 69 112 165 215 258 286 290 278 257 237 222 211 215 236 274 320 358 356 320 286 273 274 273 274 279 277 261 230 195 176 167 166 173 180 179 171 159 146 129 111 97 94 93 90 91 99 99 121 131 116 69 20 5 12 24 29 35 29 8 -36 -88 -126 -147 -152 -148 -135 -128 -134 -145 -165 -185 -212 -235 -253 -242 -207 -173 -126 -99 -59 -40 -58 -108 -171 -195 -181 -144 -99 -55 -13 8 6 -19 -40 -46 -34 -9 31 74 110 140 166 189 208 219 201 192 181 174 193 226 287 351 401 413 388 373 371 375 372 367 364 356 341 318 299 299 309 323 339 348 339 319 299 277 261 251 252 263 278 285 286 292 290 302 299 273 224 187 189 206 220 222 221 207 174 124 76 46 36 41 56 73 77 64 38 13 -13 -38 -54 -58 -56 -54 -54 -50 -43 -42 -38 -65 -113 -161 -179 -176 -164 -131 -102 -73 -67 -92 -131 -172 -194 -202 -194 -168 -142 -124 -110 -92 -76 -61 -48 -28 -6 16 36 61 92 129 174 205 209 201 223 234 236 227 209 204 201 201 207 222 255 296 327 353 355 333 296 263 245 241 249 273 304 334 347 354 353 351 340 330 295 253 236 251 274 291 291 281 255 215 166 123 104 106 123 147 164 160 134 103 76 54 35 28 33 41 47 47 51 47 47 44 11 -36 -72 -78 -70 -65 -75 -89 -113 -149 -192 -235 -257 -261 -252 -237 -225 -241 -246 -246 -237 -218 -210 -201 -197 -196 -198 -207 -208 -202 -174 -139 -117 -113 -113 -91 -59 -33 -22 -21 -22 -27 -34 -35 -16 25 81 143 177 166 128 79 48 46 65 110 168 230 280 306 314 303 289 271 253 220 192 197 230 263 279 279 262 233 189 143 112 103 118 144 170 184 168 138 110 88 71 63 64 73 85 89 93 84 86 81 71 45 2 -21 -21 -15 -19 -35 -54 -80 -114 -150 -178 -187 -180 -167 -155 -153 -176 -218 -254 -277 -290 -295 -292 -280 -270 -267 -274 -285 -312 -311 -281 -269 -260 -259 -246 -233 -243 -270 -300 -327 -347 -358 -354 -322 -271 -214 -166 -132 -131 -153 -175 -180 -168 -141 -98 -43 15 64 104 127 89 86 76 40 34 30 65 124 176 207 216 205 176 138 97 77 83 108 140 173 183 169 147 129 117 109 108 114 125 136 139 140 138 131 129 128 106 71 52 50 48 35 15 -6 -28 -53 -77 -89 -87 -72 -61 -56 -70 -107 -149 -176 -189 -189 -181 -170 -155 -146 -150 -164 -182 -204 -220 -222 -239 -270 -293 -295 -295 -306 -332 -358 -388 -421 -447 -436 -402 -347 -298 -271 -268 -305 -357 -400 -421 -416 -390 -346 -291 -236 -194 -169 -159 -160 -156 -138 -133 -133 -130 -102 -62 -27 -6 12 23 34 42 55 86 113 123 128 122 108 97 104 134 183 231 276 308 329 328 311 276 220 260 274 297 298 290 293 301 296 273 245 216 189 172 158 163 184 207 221 223 200 159 119 95 91 97 109 126 142 152 146 129 105 86 80 78 63 28 6 -1 -6 -25 -50 -71 -94 -116 -134 -144 -142 -131 -130 -136 -156 -195 -236 -257 -265 -260 -255 -222 -173 -135 -105 -103 -114 -138 -153 -156 -172 -198 -212 -196 -168 -142 -126 -113 -101 -95 -90 -83 -65 -33 -2 26 47 56 60 78 111 153 193 236 279 310 298 276 251 227 248 290 335 362 375 392 405 399 371 342 316 301 295 300 323 353 379 390 386 359 319 288 276 278 289 306 324 340 345 334 316 288 283 280 282 258 221 197 187 174 153 134 117 103 93 84 79 80 80 69 54 25 -14 -40 -50 -44 -34 -24 -17 -16 -26 -48 -78 -112 -120 -121 -133 -131 -167 -209 -220 -203 -192 -178 -167 -165 -169 -185 -199 -208 -210 -207 -203 -194 -189 -179 -150 -114 -77 -44 -19 1 13 18 22 30 55 101 153 185 186 183 191 201 211 189 164 150 145 159 189 231 281 318 341 345 326 295 275 272 280 296 317 341 359 366 360 351 339 344 346 342 311 269 244 231 220 207 198 195 195 193 187 183 175 163 142 123 96 67 55 62 76 91 98 97 90 68 40 14 -15 -10 -5 5 -20 -64 -102 -126 -151 -180 -202 -215 -222 -224 -228 -235 -242 -255 -282 -304 -303 -301 -285 -250 -218 -193 -188 -196 -212 -235 -256 -267 -256 -244 -176 -122 -105 -118 -139 -150 -158 -162 -162 -142 -110 -68 -26 11 44 69 82 92 95 101 95 85 95 107 129 161 194 229 253 269 283 291 302 312 292 250 203 179 171 171 175 189 205 219 224 215 202 182 157 135 120 101 88 97 114 136 151 153 141 123 95 65 45 26 45 56 61 30 -17 -58 -84 -108 -130 -144 -144 -142 -138 -143 -153 -168 -190 -215 -235 -261 -288 -297 -292 -278 -267 -265 -272 -288 -314 -346 -374 -373 -336 -291 -262 -251 -289 -331 -369 -399 -427 -434 -419 -387 -346 -309 -280 -259 -251 -249 -249 -253 -257 -249 -217 -168 -118 -70 -34 -5 10 19 31 49 79 114 118 91 40 -3 -13 2 30 71 121 166 198 206 194 167 138 112 98 95 97 106 136 169 198 211 203 185 158 128 107 97 105 119 134 128 94 43 7 -17 -36 -48 -49 -42 -32 -29 -38 -56 -77 -96 -116 -131 -149 -166 -167 -154 -139 -133 -138 -152 -172 -199 -220 -235 -240 -240 -240 -249 -292 -348 -390 -421 -421 -393 -356 -305 -270 -258 -272 -305 -340 -373 -392 -389 -376 -352 -310 -257 -204 -165 -147 -145 -151 -161 -162 -148 -117 -88 -37 4 12 -6 -19 -16 -1 21 52 95 143 186 215 208 184 161 139 141 155 177 219 276 333 375 391 386 366 336 312 301 303 317 334 356 347 311 270 245 230 221 218 224 237 245 239 222 203 186 172 165 159 144 136 142 154 161 160 147 127 107 89 78 74 70 65 58 35 -16 -72 -110 -128 -133 -132 -123 -111 -108 -124 -157 -191 -220 -243 -255 -265 -269 -245 -204 -152 -113 -100 -108 -142 -177 -209 -225 -222 -210 -172 -139 -112 -118 -141 -160 -161 -150 -134 -108 -72 -36 -9 2 11 25 42 67 98 121 142 171 214 254 288 319 324 304 289 273 273 285 302 349 384 388 365 341 330 330 329 333 345 356 361 351 335 326 321 321 327 326 316 311 316 325 325 317 297 282 273 267 266 261 252 241 222 186 133 78 53 50 57 68 82 91 81 54 13 -24 -50 -66 -68 -67 -72 -74 -69 -65 -70 -88 -119 -148 -170 -187 -195 -200 -220 -207 -182 -172 -185 -223 -246 -261 -269 -272 -266 -255 -242 -237 -238 -232 -218 -196 -169 -144 -129 -122 -104 -78 -56 -35 -21 -6 18 49 79 109 131 144 153 163 149 127 130 156 170 183 195 206 218 222 221 231 249 275 301 326 332 325 319 320 319 316 305 300 302 314 323 328 326 304 288 263 221 167 128 122 136 158 179 193 192 172 134 90 58 43 40 50 59 58 59 63 61 47 20 -13 -35 -46 -54 -60 -68 -83 -103 -124 -159 -212 -268 -292 -293 -285 -276 -268 -271 -297 -318 -326 -323 -299 -275 -254 -243 -257 -275 -288 -292 -292 -291 -283 -262 -229 -197 -170 -155 -152 -159 -171 -179 -204 -225 -215 -173 -119 -63 -16 20 33 30 17 11 25 55 101 156 177 172 169 164 162 164 169 193 231 270 300 312 299 254 255 227 181 139 120 136 170 209 233 246 235 204 163 122 98 95 104 126 140 142 144 146 136 115 86 61 49 46 40 35 22 4 -21 -42 -82 -123 -164 -176 -167 -153 -146 -145 -160 -187 -225 -262 -283 -292 -289 -277 -270 -279 -293 -303 -317 -342 -367 -357 -335 -296 -266 -257 -265 -304 -336 -375 -408 -444 -464 -446 -398 -339 -287 -253 -238 -248 -267 -292 -300 -284 -252 -202 -150 -111 -82 -52 -29 -16 -10 -3 15 44 77 101 131 138 110 85 55 27 7 16 65 131 187 226 239 227 198 157 127 115 123 148 181 202 212 219 219 208 188 165 149 143 141 134 124 110 89 67 52 26 -10 -35 -37 -23 -11 -10 -21 -43 -70 -102 -126 -136 -131 -119 -104 -101 -118 -136 -152 -172 -192 -212 -225 -228 -228 -238 -257 -287 -302 -297 -289 -268 -280 -294 -297 -293 -287 -295 -305 -314 -318 -316 -303 -276 -237 -193 -153 -126 -122 -126 -126 -122 -111 -91 -64 -24 15 48 64 69 66 58 58 72 82 89 120 177 234 277 301 320 320 290 257 238 237 265 314 369 415 443 466 476 471 458 440 426 420 409 410 401 395 379 376 377 364 338 320 323 332 335 322 306 286 267 252 242 246 258 272 282 275 247 223 201 183 170 162 160 160 156 136 106 70 29 -1 -23 -40 -64 -84 -82 -70 -67 -82 -107 -144 -171 -164 -149 -113 -74 -44 -24 -31 -64 -105 -135 -148 -143 -121 -91 -52 -19 0 -4 -17 -28 -54 -65 -54 -47 -34 0 53 99 126 135 139 136 137 146 169 209 259 311 355 377 386 397 413 435 438 423 415 405 400 399 405 420 437 462 490 496 484 473 474 472 461 445 433 424 426 433 446 463 481 492 491 470 435 405 386 380 383 384 388 387 375 348 310 270 228 203 193 185 171 159 166 170 161 133 102 69 42 20 9 10 20 29 36 20 -16 -55 -84 -108 -122 -105 -82 -52 -30 -37 -61 -105 -157 -192 -215 -211 -214 -202 -171 -129 -100 -89 -90 -99 -108 -113 -107 -87 -53 -12 32 63 70 72 79 93 114 134 150 171 186 196 198 200 203 214 236 274 307 316 301 295 278 258 250 257 280 318 357 399 432 455 462 448 410 370 342 339 354 373 387 396 399 381 347 303 262 227 209 216 218 217 213 217 214 197 167 136 108 90 78 79 87 98 107 107 84 42 6 -15 -28 -34 -48 -65 -81 -105 -138 -179 -216 -252 -270 -275 -274 -295 -299 -278 -258 -235 -240 -252 -273 -299 -319 -330 -324 -306 -278 -247 -230 -232 -232 -223 -208 -192 -186 -187 -186 -186 -188 -195 -193 -182 -162 -127 -91 -61 -55 -46 -32 -22 -13 -4 14 40 75 113 155 197 239 237 213 170 128 121 143 184 232 263 289 297 283 247 202 164 138 137 157 175 179 181 186 183 167 142 118 98 87 86 92 105 117 125 118 89 55 30 18 14 6 -11 -33 -54 -79 -112 -148 -176 -196 -199 -194 -187 -207 -239 -265 -286 -309 -333 -353 -367 -371 -373 -370 -367 -374 -376 -359 -360 -359 -357 -351 -344 -352 -374 -409 -437 -457 -472 -482 -473 -458 -414 -381 -341 -336 -349 -364 -368 -369 -366 -351 -325 -289 -247 -206 -167 -135 -112 -98 -99 -111 -108 -83 -45 -3 28 45 57 66 72 48 9 -13 -25 -12 33 62 85 105 126 140 138 128 113 101 97 101 111 127 144 155 153 132 114 106 104 100 85 57 30 8 -17 -42 -65 -74 -78 -68 -53 -53 -84 -126 -157 -179 -195 -209 -214 -214 -208 -203 -199 -202 -210 -228 -255 -294 -329 -344 -345 -347 -324 -312 -303 -295 -308 -329 -368 -402 -422 -425 -405 -377 -372 -374 -368 -350 -335 -324 -313 -301 -285 -269 -244 -219 -191 -170 -149 -142 -136 -121 -92 -64 -42 -35 -38 -37 -35 -30 -23 -3 28 68 118 155 184 178 168 179 194 220 245 248 251 256 263 283 304 331 358 374 380 388 400 405 395 371 337 306 287 273 263 262 273 288 310 326 313 268 218 185 168 161 163 170 179 193 202 203 193 172 145 114 81 60 56 57 58 46 14 -22 -57 -92 -126 -155 -170 -190 -163 -153 -161 -184 -200 -203 -182 -168 -163 -164 -173 -181 -189 -192 -187 -182 -172 -158 -146 -133 -115 -94 -81 -84 -104 -125 -137 -139 -131 -117 -89 -58 -5 35 66 57 30 14 20 40 71 107 149 190 231 266 292 310 314 321 328 342 365 404 411 397 364 325 301 295 305 328 360 402 440 466 478 448 388 337 310 305 314 333 358 382 398 409 404 383 351 318 291 269 260 262 264 260 237 202 165 132 102 76 55 49 50 62 66 49 0 -53 -84 -101 -109 -114 -115 -117 -118 -123 -134 -158 -183 -178 -170 -151 -134 -129 -129 -151 -190 -245 -290 -316 -323 -312 -291 -255 -215 -177 -152 -147 -184 -227 -249 -244 -222 -189 -147 -104 -64 -32 -8 2 2 -1 1 9 26 49 79 105 119 115 111 112 118 132 149 177 215 252 300 314 271 216 170 158 176 210 261 310 352 386 401 393 368 332 307 288 274 275 283 290 288 268 237 208 181 162 142 132 134 136 142 140 115 71 27 11 5 4 7 6 3 -2 -9 -27 -50 -78 -99 -115 -133 -150 -165 -185 -209 -250 -296 -333 -361 -384 -371 -348 -310 -272 -254 -254 -286 -351 -413 -450 -451 -431 -398 -355 -316 -281 -257 -249 -256 -272 -282 -282 -278 -269 -251 -231 -213 -209 -215 -222 -217 -207 -191 -173 -145 -119 -82 -60 -44 -52 -67 -60 -32 7 49 87 121 149 175 198 207 184 164 149 137 139 152 176 200 212 208 196 185 174 162 153 149 152 154 155 157 136 104 85 83 91 98 101 100 90 82 70 52 31 18 14 7 -9 -28 -48 -73 -107 -151 -192 -220 -232 -235 -239 -240 -241 -250 -271 -315 -330 -384 -425 -441 -434 -432 -411 -371 -345 -316 -310 -322 -348 -384 -407 -427 -442 -448 -444 -434 -422 -424 -430 -431 -425 -416 -407 -395 -379 -363 -353 -341 -328 -337 -340 -323 -287 -246 -212 -182 -163 -147 -132 -121 -111 -94 -67 -35 -10 5 15 24 26 24 15 22 49 59 61 61 59 64 67 80 101 105 103 113 136 158 171 171 162 148 137 126 116 116 124 137 138 119 98 71 39 0 -42 -71 -80 -76 -65 -59 -55 -60 -82 -108 -136 -178 -217 -244 -245 -229 -213 -203 -204 -219 -240 -268 -303 -329 -313 -286 -254 -238 -241 -252 -289 -330 -382 -424 -439 -428 -397 -360 -322 -290 -297 -272 -280 -290 -316 -336 -324 -286 -242 -198 -160 -137 -120 -110 -106 -103 -90 -69 -48 -38 -30 -22 -13 -8 -8 -6 10 39 75 107 137 162 174 187 198 214 219 223 249 302 341 346 345 324 308 306 313 338 373 415 448 456 438 409 370 332 291 262 252 268 293 323 335 340 328 288 261 235 199 166 155 167 191 213 221 214 192 166 135 106 88 77 71 57 32 2 -27 -58 -94 -131 -159 -171 -179 -158 -130 -109 -85 -98 -107 -129 -161 -205 -236 -234 -208 -175 -141 -115 -101 -92 -90 -91 -92 -87 -77 -74 -82 -88 -89 -88 -81 -78 -69 -45 -17 15 35 49 56 55 57 70 93 100 114 147 189 234 265 284 290 294 306 320 342 373 408 433 443 439 407 367 330 292 285 305 349 405 449 477 483 468 437 402 379 351 327 329 356 388 414 425 413 389 364 337 315 301 291 281 260 231 202 175 148 118 92 77 74 72 64 49 25 -5 -41 -67 -80 -95 -122 -139 -137 -137 -130 -109 -105 -98 -96 -100 -107 -128 -145 -166 -196 -227 -252 -259 -256 -247 -236 -219 -196 -172 -160 -162 -171 -184 -208 -192 -176 -149 -130 -111 -78 -39 -10 4 4 -3 -3 9 32 59 88 117 132 125 114 104 99 104 111 132 170 213 254 277 290 294 294 280 255 244 224 216 238 281 335 375 397 395 384 372 354 337 323 310 298 275 251 230 217 207 194 183 180 181 176 159 133 104 73 47 37 42 36 16 9 10 10 -2 -26 -64 -97 -116 -127 -136 -144 -154 -174 -213 -266 -317 -327 -325 -310 -287 -271 -254 -256 -278 -316 -357 -391 -415 -407 -376 -342 -319 -298 -270 -245 -237 -244 -265 -284 -284 -264 -240 -211 -182 -165 -163 -180 -199 -213 -217 -209 -198 -169 -128 -86 -59 -47 -45 -47 -52 -39 -20 14 33 54 88 129 165 184 192 191 209 225 215 203 185 171 160 144 144 154 172 192 204 211 219 215 198 170 139 113 91 94 109 115 139 129 123 121 113 91 60 22 3 2 7 4 -2 -17 -44 -92 -144 -190 -224 -243 -256 -260 -254 -246 -252 -279 -313 -354 -393 -431 -425 -386 -355 -329 -316 -300 -300 -327 -365 -413 -442 -443 -426 -402 -376 -355 -344 -356 -384 -411 -430 -434 -429 -415 -385 -349 -316 -302 -298 -299 -302 -323 -289 -263 -232 -216 -202 -171 -138 -112 -100 -97 -91 -70 -43 -21 -2 11 18 16 3 -5 5 24 56 86 127 138 128 100 65 44 35 47 85 133 187 206 209 205 198 179 148 115 96 98 117 132 137 136 118 86 33 -16 -53 -75 -80 -83 -73 -59 -55 -70 -100 -135 -172 -202 -222 -223 -211 -219 -234 -247 -250 -227 -218 -207 -202 -203 -195 -210 -235 -264 -297 -322 -351 -366 -362 -341 -308 -280 -256 -237 -229 -237 -256 -273 -280 -274 -268 -217 -162 -125 -112 -100 -86 -74 -72 -73 -72 -57 -25 10 32 50 57 58 44 26 21 32 60 91 127 165 198 216 220 218 219 227 244 277 320 368 390 411 419 405 386 354 335 338 366 409 443 464 470 460 428 379 335 310 302 306 319 337 353 354 338 312 282 255 231 223 229 241 232 214 205 199 185 162 137 114 101 93 78 49 18 -15 -52 -104 -123 -109 -84 -44 -26 -16 -26 -60 -104 -152 -183 -197 -188 -161 -112 -59 -32 -31 -35 -39 -51 -64 -72 -74 -55 -22 6 19 25 22 12 -9 -29 -32 -15 12 43 74 103 121 124 121 121 124 134 148 187 233 265 277 286 301 317 328 340 352 373 402 429 438 440 439 440 427 388 362 348 351 369 394 427 453 462 462 451 437 422 404 401 411 421 407 395 389 387 380 369 353 340 331 319 288 250 215 181 144 109 89 81 82 82 72 57 30 -8 -49 -86 -114 -138 -143 -101 -59 -12 0 -19 -46 -85 -122 -159 -183 -190 -175 -148 -133 -127 -130 -139 -160 -190 -211 -213 -201 -179 -157 -134 -119 -113 -115 -117 -117 -111 -100 -70 -45 -7 12 9 11 21 34 47 63 77 99 117 129 125 117 110 106 102 106 128 161 200 230 251 262 265 260 259 268 288 280 238 292 298 306 298 299 315 335 357 370 369 367 358 335 295 255 221 198 178 167 170 185 197 197 184 156 118 78 41 15 2 -1 8 16 28 30 -4 -46 -89 -121 -144 -163 -180 -193 -202 -186 -186 -190 -197 -220 -246 -291 -323 -339 -343 -340 -336 -329 -322 -320 -318 -314 -311 -306 -295 -284 -265 -257 -243 -254 -258 -247 -228 -206 -191 -178 -164 -157 -165 -183 -197 -205 -203 -199 -183 -151 -113 -82 -64 -59 -60 -66 -71 -66 -50 -24 11 46 90 129 145 136 130 132 149 171 195 222 233 216 191 171 145 130 129 126 138 161 194 214 217 209 185 156 128 109 100 103 112 128 143 154 151 116 74 42 23 14 5 -8 -17 -30 -50 -91 -134 -172 -205 -236 -259 -268 -268 -269 -282 -310 -324 -325 -327 -309 -306 -303 -307 -344 -325 -335 -342 -365 -389 -394 -373 -344 -318 -308 -304 -304 -316 -347 -376 -395 -399 -392 -377 -348 -308 -276 -257 -256 -263 -275 -286 -285 -274 -251 -219 -180 -143 -107 -78 -80 -96 -108 -99 -76 -52 -32 -13 5 19 16 5 -2 1 11 24 47 85 121 151 156 145 134 135 131 124 126 131 150 167 199 230 237 224 207 203 205 201 192 174 158 141 116 82 55 38 29 19 10 12 11 -2 -27 -60 -93 -123 -144 -156 -167 -138 -103 -68 -28 -21 -26 -78 -135 -171 -187 -183 -174 -165 -148 -132 -126 -141 -159 -174 -180 -186 -184 -167 -143 -120 -109 -102 -99 -99 -92 -81 -66 -48 -24 -3 28 50 68 64 53 56 81 109 130 138 144 147 147 132 122 125 138 161 184 213 247 271 277 277 274 273 280 299 326 359 393 427 447 483 502 503 469 434 417 421 431 436 448 460 471 460 440 424 408 398 383 379 379 378 367 350 330 311 295 284 278 272 268 262 239 241 225 202 156 122 109 107 98 71 55 58 56 55 31 10 -9 -33 -53 -72 -75 -76 -79 -84 -84 -82 -75 -65 -53 -43 -32 -23 -11 -9 -3 2 -11 -17 -2 26 48 58 52 45 35 19 -1 -9 1 23 47 74 100 120 123 117 107 101 102 116 139 168 201 232 258 275 286 294 281 273 282 307 339 359 365 368 370 369 355 349 367 375 366 357 374 384 383 379 368 368 368 373 386 394 404 410 408 395 387 373 346 314 301 300 304 295 269 235 201 164 119 79 54 41 37 31 22 9 -21 -57 -65 -73 -63 -50 -43 -38 -50 -64 -83 -118 -123 -136 -138 -151 -141 -119 -94 -83 -94 -118 -145 -168 -194 -214 -213 -194 -163 -137 -113 -97 -94 -108 -124 -138 -142 -135 -114 -85 -53 -25 1 16 24 24 24 10 7 20 44 66 73 70 65 63 54 44 46 65 92 117 140 160 170 168 165 163 169 183 207 242 267 276 288 303 306 290 278 249 232 232 249 272 277 270 255 234 209 172 144 133 130 130 128 124 112 88 62 32 6 -13 -25 -31 -36 -43 -52 -67 -100 -119 -149 -153 -156 -145 -116 -107 -118 -160 -215 -265 -307 -344 -362 -351 -321 -287 -261 -246 -246 -263 -290 -315 -331 -334 -321 -296 -264 -233 -208 -190 -149 -188 -197 -197 -210 -209 -195 -173 -162 -163 -172 -178 -182 -189 -193 -181 -158 -130 -113 -97 -90 -91 -95 -97 -92 -78 -56 -28 3 29 52 69 72 78 82 94 101 110 130 154 169 165 157 150 151 152 129 113 105 102 106 111 121 130 135 140 138 136 133 127 119 109 99 89 74 56 46 45 30 11 -5 -20 -45 -86 -136 -180 -216 -243 -268 -288 -276 -238 -214 -192 -198 -223 -261 -309 -348 -377 -386 -373 -349 -318 -292 -272 -261 -247 -287 -295 -327 -321 -326 -318 -306 -304 -314 -322 -327 -324 -327 -323 -306 -286 -267 -262 -259 -262 -266 -267 -261 -247 -226 -199 -173 -149 -131 -119 -114 -121 -116 -105 -82 -77 -66 -50 -36 -33 -47 -63 -71 -65 -58 -43 -16 18 48 65 69 68 64 59 67 84 116 130 133 129 111 102 94 93 100 120 150 160 159 148 130 97 47 -5 -42 -61 -71 -72 -63 -45 -41 -55 -87 -129 -180 -194 -192 -171 -135 -113 -89 -89 -103 -130 -165 -197 -222 -224 -202 -182 -168 -152 -143 -144 -168 -205 -234 -251 -250 -245 -224 -189 -155 -135 -131 -137 -149 -162 -168 -163 -148 -123 -92 -60 -33 -17 -9 -11 -21 -13 0 15 17 24 34 40 36 20 10 11 24 36 55 86 111 129 130 126 122 118 127 142 164 193 225 257 280 294 301 302 299 311 329 358 366 379 382 359 321 264 219 200 208 230 262 303 337 348 328 291 246 199 165 144 142 151 168 185 193 185 162 123 82 37 28 56 61 80 82 79 52 0 -56 -103 -129 -136 -132 -108 -76 -53 -46 -54 -71 -90 -107 -114 -112 -100 -78 -51 -27 -9 -3 -6 -12 -17 -9 6 8 3 -3 -2 -5 -17 -31 -34 -26 -9 6 26 49 60 58 50 41 35 38 51 72 99 128 155 175 186 185 182 177 170 194 216 239 238 239 238 238 222 206 200 210 231 253 281 310 330 334 332 297 257 221 197 196 210 242 282 318 338 336 317 284 245 220 198 187 162 135 116 101 74 39 4 -21 -37 -61 -77 -58 -42 -30 -34 -54 -75 -109 -136 -157 -171 -171 -162 -146 -133 -125 -125 -128 -135 -138 -135 -127 -146 -166 -185 -192 -203 -215 -222 -213 -193 -175 -160 -146 -139 -144 -161 -175 -183 -182 -168 -145 -119 -92 -67 -50 -41 -45 -55 -63 -64 -62 -32 -6 5 -3 -11 -20 -31 -47 -60 -56 -37 -11 13 38 58 63 54 45 36 36 47 68 96 126 157 181 198 203 199 202 190 160 151 133 121 99 87 87 93 89 80 74 69 63 46 27 8 -19 -52 -81 -104 -118 -123 -124 -127 -133 -145 -167 -167 -168 -170 -165 -171 -171 -185 -198 -219 -267 -311 -343 -363 -374 -380 -373 -350 -326 -311 -304 -308 -324 -349 -375 -389 -390 -377 -350 -318 -291 -267 -250 -246 -253 -268 -283 -288 -278 -260 -236 -213 -215 -229 -245 -256 -271 -287 -289 -274 -248 -219 -197 -181 -174 -180 -193 -203 -205 -196 -177 -150 -121 -93 -69 -53 -47 -50 -57 -56 -45 -29 -6 11 18 7 -8 -14 -20 -24 -21 1 29 32 20 -4 -30 -57 -77 -78 -68 -45 -17 5 18 16 1 -25 -59 -98 -131 -151 -156 -152 -144 -149 -165 -212 -265 -325 -356 -367 -368 -341 -312 -290 -290 -312 -345 -392 -440 -473 -488 -482 -457 -422 -386 -359 -345 -343 -359 -383 -409 -423 -423 -408 -391 -366 -350 -361 -379 -402 -413 -429 -438 -434 -412 -381 -359 -342 -335 -337 -348 -360 -363 -358 -343 -319 -290 -265 -242 -227 -219 -223 -228 -228 -219 -203 -187 -173 -160 -169 -189 -204 -208 -209 -205 -192 -164 -129 -104 -91 -86 -89 -98 -104 -102 -88 -65 -32 3 39 42 26 -5 -46 -74 -89 -75 -49 -18 7 18 5 -42 -96 -143 -183 -214 -230 -229 -214 -176 -142 -123 -109 -126 -153 -193 -230 -255 -268 -262 -243 -219 -193 -174 -165 -167 -173 -179 -183 -181 -194 -197 -210 -222 -237 -240 -230 -221 -211 -192 -170 -151 -149 -157 -166 -175 -182 -175 -161 -137 -108 -77 -50 -35 -27 -27 -33 -40 -39 -26 -7 15 26 43 46 20 -2 -18 -18 -14 -2 23 57 90 106 107 102 95 87 85 95 115 143 177 209 232 249 255 254 251 252 263 281 300 313 327 333 326 295 248 213 181 165 169 197 232 258 270 265 248 218 184 157 132 121 121 125 123 132 156 170 185 184 175 159 129 91 57 22 -3 -33 -42 -33 -13 6 21 38 45 36 12 -15 -36 -47 -44 -28 -3 28 59 83 95 94 85 71 56 52 61 80 100 113 124 122 112 78 52 38 42 54 70 98 129 147 148 139 126 116 110 115 130 153 181 211 231 245 248 243 236 235 240 253 268 280 283 283 278 254 235 226 237 250 269 295 324 340 341 335 325 325 321 301 286 271 263 270 280 295 306 313 310 304 294 277 255 223 184 151 117 69 31 38 61 94 122 133 133 107 55 -3 -53 -85 -96 -85 -56 -20 17 44 55 49 25 -6 -35 -53 -53 -39 -18 1 10 11 0 -24 -60 -87 -94 -87 -73 -53 -25 -2 2 -7 -19 -32 -38 -39 -29 -11 11 36 59 70 74 69 60 59 62 74 85 90 91 86 77 60 40 26 30 48 68 88 110 127 129 117 104 95 96 105 123 146 174 200 223 234 234 229 224 225 235 256 251 231 199 155 119 92 65 61 72 99 119 127 124 108 70 20 -34 -73 -101 -115 -92 -49 -5 39 53 44 8 -50 -106 -152 -173 -175 -160 -140 -121 -115 -120 -141 -176 -215 -241 -247 -243 -230 -211 -189 -176 -179 -188 -198 -205 -209 -202 -193 -178 -158 -139 -126 -121 -125 -129 -131 -124 -115 -106 -104 -106 -122 -138 -144 -154 -171 -171 -156 -131 -109 -92 -80 -78 -90 -106 -116 -117 -107 -88 -65 -38 -13 8 19 19 12 4 2 12 27 43 55 60 57 46 33 17 3 1 16 43 69 100 109 84 43 -12 -51 -72 -72 -47 -13 25 52 66 57 28 -20 -67 -109 -133 -144 -153 -152 -127 -114 -106 -116 -143 -192 -242 -278 -298 -307 -305 -295 -283 -276 -278 -282 -285 -289 -292 -292 -288 -282 -273 -265 -260 -261 -261 -255 -246 -235 -230 -232 -241 -254 -273 -293 -305 -312 -311 -299 -270 -246 -228 -221 -224 -235 -254 -267 -269 -257 -237 -210 -182 -158 -140 -129 -130 -140 -151 -153 -145 -129 -113 -100 -94 -100 -112 -127 -142 -150 -155 -146 -121 -91 -68 -55 -48 -53 -64 -75 -75 -65 -45 -19 9 37 59 78 86 56 15 -25 -51 -58 -55 -41 -29 -23 -25 -53 -67 -62 -71 -57 -49 -35 -36 -53 -74 -100 -126 -141 -145 -130 -107 -79 -54 -36 -26 -25 -35 -52 -68 -73 -64 -47 -26 -12 -9 -15 -29 -58 -72 -80 -89 -81 -61 -30 -5 9 11 6 -7 -20 -26 -18 -3 21 49 74 95 107 110 105 96 95 100 114 128 139 142 138 125 110 97 87 91 96 114 144 170 181 180 177 166 155 153 162 181 205 235 259 278 290 295 288 280 280 288 305 321 333 336 330 319 299 273 288 277 250 231 222 221 214 213 214 210 209 200 197 220 242 271 290 289 278 249 216 183 161 157 168 185 201 203 196 176 150 121 98 89 79 92 114 139 154 156 146 135 121 108 107 118 134 157 179 194 204 207 201 191 185 187 197 207 215 210 201 186 167 151 141 143 147 162 182 205 216 211 199 187 176 169 176 191 211 238 260 275 281 279 272 262 257 262 273 287 296 298 289 273 254 238 226 226 235 249 271 297 311 306 297 284 274 270 271 294 312 308 297 271 247 225 209 206 208 222 234 234 247 249 238 220 185 140 104 88 55 53 63 80 93 93 83 68 55 40 31 33 39 54 68 81 88 85 81 71 65 64 69 75 77 72 58 40 18 3 -10 -11 1 9 28 46 56 48 34 19 6 1 4 17 36 61 83 98 102 98 86 75 69 72 82 94 104 103 94 76 54 36 22 20 31 43 63 83 97 96 82 68 57 52 54 69 90 114 136 155 163 159 152 142 138 142 154 166 177 183 150 101 42 -15 -50 -64 -53 -30 -3 25 28 21 13 -4 -13 -31 -47 -55 -66 -68 -67 -64 -65 -71 -78 -84 -87 -87 -84 -83 -88 -100 -121 -147 -173 -192 -202 -202 -191 -171 -159 -143 -137 -143 -164 -184 -198 -204 -199 -184 -162 -137 -116 -101 -96 -104 -117 -129 -135 -133 -123 -110 -100 -101 -110 -126 -148 -169 -182 -188 -178 -160 -144 -125 -112 -110 -123 -140 -152 -156 -152 -140 -120 -97 -72 -56 -47 -49 -59 -67 -72 -68 -56 -44 -36 -35 -43 -57 -77 -96 -106 -111 -95 -74 -56 -36 -21 -21 -25 -54 -97 -136 -172 -185 -184 -162 -132 -105 -88 -95 -113 -116 -120 -116 -110 -118 -128 -156 -191 -231 -269 -297 -312 -310 -299 -277 -257 -245 -243 -254 -279 -308 -328 -338 -335 -321 -297 -269 -245 -228 -224 -233 -250 -266 -273 -273 -263 -252 -240 -236 -245 -261 -282 -303 -318 -323 -318 -299 -277 -260 -249 -247 -258 -275 -287 -289 -286 -276 -255 -231 -208 -191 -182 -185 -194 -202 -206 -201 -191 -180 -170 -168 -177 -193 -212 -230 -239 -239 -230 -211 -186 -169 -159 -158 -167 -183 -195 -195 -188 -172 -149 -124 -98 -80 -70 -71 -78 -82 -86 -107 -136 -155 -140 -128 -101 -83 -74 -77 -89 -105 -127 -132 -131 -132 -124 -118 -111 -111 -107 -98 -87 -79 -70 -58 -46 -38 -35 -34 -36 -36 -28 -16 -1 9 16 12 -4 -24 -48 -65 -73 -68 -65 -30 0 17 24 18 8 -11 -27 -31 -20 -3 18 46 74 92 101 96 86 73 70 75 85 98 110 113 107 93 72 54 42 40 50 66 91 113 121 118 110 100 95 108 140 174 195 200 191 167 138 113 98 95 110 133 161 183 201 203 190 166 142 125 121 127 146 188 198 191 163 158 163 176 195 211 240 255 257 242 214 180 143 108 91 85 99 124 153 180 194 196 181 152 123 102 93 102 123 153 181 210 223 223 215 200 180 168 169 183 195 203 207 199 185 162 138 121 112 116 133 151 170 180 180 169 152 137 129 129 141 157 178 199 214 220 214 207 197 188 188 198 209 212 206 196 179 157 137 123 116 124 142 161 178 182 179 166 148 133 125 128 140 162 181 200 217 219 212 202 192 184 183 194 208 212 213 191 141 77 33 26 36 78 124 169 193 192 168 125 77 36 13 12 34 65 98 111 165 168 152 125 100 78 68 73 86 99 103 99 87 66 43 22 8 4 14 31 46 56 56 47 34 21 11 10 15 30 49 61 80 83 78 67 58 53 52 60 69 73 68 50 31 8 -11 -25 -30 -26 -10 9 25 31 24 10 -9 -25 -33 -31 -20 -1 21 38 54 57 51 35 23 18 19 25 35 42 39 26 6 -17 -38 -53 -59 -55 -40 -20 -2 7 2 -10 -29 -70 -116 -149 -139 -111 -57 -2 37 59 52 20 -21 -57 -82 -95 -94 -80 -70 -65 -67 -79 -98 -119 -134 -146 -148 -138 -127 -118 -118 -124 -134 -143 -146 -143 -138 -128 -115 -101 -95 -88 -88 -101 -111 -113 -106 -99 -92 -89 -94 -111 -133 -157 -179 -193 -193 -185 -169 -150 -134 -125 -132 -148 -171 -186 -194 -190 -178 -157 -138 -115 -109 -94 -101 -116 -134 -140 -136 -127 -119 -112 -114 -124 -143 -166 -189 -204 -209 -200 -186 -168 -150 -141 -144 -158 -176 -192 -199 -196 -183 -166 -145 -125 -110 -103 -104 -117 -138 -135 -149 -172 -205 -211 -205 -191 -174 -169 -168 -180 -195 -209 -225 -235 -239 -241 -243 -248 -250 -248 -244 -234 -223 -214 -208 -202 -199 -200 -205 -212 -223 -222 -209 -194 -185 -183 -189 -208 -233 -260 -284 -297 -298 -285 -265 -243 -225 -216 -224 -242 -262 -286 -279 -233 -180 -117 -64 -24 -30 -73 -128 -185 -227 -231 -197 -136 -71 -15 18 24 1 -43 -91 -135 -158 -152 -125 -83 -39 -3 15 13 -4 -29 -50 -62 -59 -45 -22 8 37 58 68 67 53 40 35 42 46 46 45 40 28 13 0 -6 29 75 129 180 211 222 215 193 173 162 145 141 152 177 219 265 315 351 383 395 392 385 382 388 397 396 403 406 404 398 392 389 391 401 416 432 446 452 449 440 428 419 421 429 445 465 485 501 510 503 497 505 491 482 487 499 510 510 510 502 482 456 433 415 408 416 433 453 469 476 470 455 437 416 405 406 417 435 455 473 488 453 398 471 453 439 436 442 453 457 450 436 416 392 366 346 336 339 351 367 379 382 375 358 336 317 302 299 306 348 402 456 502 510 510 508 486 465 460 451 445 443 435 437 442 449 460 472 484 499 510 510 510 510 510 503 492 488 491 505 510 510 510 510 510 510 510 510 510 510 510 510 510 510 510 510 510 495 466 443 432 434 449 469 485 490 481 461 438 416 399 395 401 415 434 449 459 461 454 435 416 402 393 394 396 402 394 377 352 325 299 276 264 261 268 282 292 293 281 260 237 216 199 193 197 207 221 233 238 235 225 207 184 169 161 159 159 156 164 182 193 202 205 191 181 170 166 179 184 168 146 122 109 110 125 157 194 232 263 281 284 274 256 224 215 208 214 233 247 266 271 258 228 195 163 137 120 121 134 158 177 185 179 162 137 114 96 87 90 101 119 135 146 149 140 125 107 91 83 81 77 78 75 60 34 7 -18 -39 -53 -56 -48 -37 -27 -25 -36 -58 -81 -100 -115 -120 -116 -105 -90 -77 -72 -76 -87 -114 -128 -137 -144 -146 -145 -150 -153 -168 -196 -229 -256 -279 -293 -297 -291 -277 -267 -266 -279 -296 -287 -269 -244 -215 -193 -176 -166 -162 -175 -165 -190 -221 -245 -253 -238 -207 -174 -141 -116 -106 -121 -155 -187 -215 -234 -239 -227 -199 -171 -149 -143 -151 -168 -188 -203 -212 -214 -203 -186 -167 -150 -143 -145 -155 -170 -180 -186 -195 -189 -196 -201 -209 -228 -252 -277 -292 -299 -302 -294 -280 -270 -266 -277 -295 -317 -334 -343 -344 -337 -325 -309 -293 -286 -287 -296 -314 -331 -341 -344 -337 -338 -341 -350 -358 -377 -407 -437 -456 -466 -469 -461 -447 -433 -429 -439 -458 -482 -502 -511 -512 -512 -503 -487 -473 -462 -463 -474 -493 -510 -512 -461 -418 -381 -358 -362 -371 -396 -434 -466 -491 -511 -512 -512 -489 -448 -411 -381 -367 -364 -369 -379 -384 -386 -382 -370 -348 -329 -314 -303 -303 -307 -308 -307 -304 -302 -311 -329 -339 -350 -367 -389 -400 -399 -394 -385 -372 -359 -356 -367 -385 -405 -422 -429 -425 -413 -399 -380 -364 -353 -355 -365 -380 -396 -406 -405 -398 -389 -391 -401 -415 -426 -450 -479 -501 -508 -505 -500 -486 -471 -462 -470 -488 -508 -512 -512 -512 -512 -512 -508 -492 -482 -480 -488 -503 -512 -512 -512 -512 -512 -512 -512 -512 -512 -512 -512 -512 -512 -512 -512 -512 -512 -486 -462 -467 -487 -509 -512 -512 -512 -503 -460 -406 -350 -304 -269 -252 -239 -239 -261 -273 -285 -294 -285 -273 -236 -199 -171 -155 -141 -129 -127 -128 -127 -128 -131 -135 -134 -122 -106 -84 -62 -42 -29 -19 -15 -18 -25 -36 -43 -35 -20 -6 9 15 6 -19 -40 -56 -77 -97 -105 -93 -76 -59 -44 -33 -38 -55 -76 -94 -106 -106 -95 -79 -61 -43 -29 -25 -32 -48 -64 -74 -79 -71 -62 -56 -67 -88 -109 -123 -140 -162 -178 -175 -166 -158 -150 -144 -150 -167 -189 -208 -218 -222 -215 -205 -194 -178 -137 -97 -68 -51 -50 -55 -62 -70 -71 -70 -74 -69 -63 -39 -10 11 32 59 91 89 75 56 38 28 33 57 100 148 196 237 261 271 266 253 234 216 207 214 237 262 293 313 307 287 251 218 198 177 165 171 193 219 235 245 241 225 197 173 156 151 157 175 193 211 225 231 223 206 184 171 164 165 170 170 164 144 118 93 82 67 52 46 51 63 66 63 55 37 16 -3 -16 -20 -16 -6 5 13 17 13 3 -17 -37 -52 -58 -70 -55 -56 -67 -94 -126 -137 -115 -90 -65 -48 -33 -21 -28 -43 -61 -74 -78 -71 -45 -5 43 91 137 173 173 148 117 78 59 67 99 153 207 254 279 269 243 197 159 141 124 122 142 181 213 231 237 229 209 182 158 148 148 159 179 199 216 226 225 213 193 178 170 167 166 164 156 140 115 85 64 64 58 50 52 62 68 60 44 26 11 -10 -21 -24 -16 -5 7 17 19 12 0 -18 -39 -54 -57 -54 -52 -54 -66 -83 -117 -155 -186 -196 -202 -208 -205 -196 -188 -195 -214 -237 -258 -285 -290 -257 -214 -164 -120 -96 -92 -106 -131 -158 -178 -180 -158 -119 -73 -31 0 13 14 -12 -65 -99 -121 -129 -115 -71 -14 35 66 81 85 72 49 31 23 28 43 66 91 111 125 127 121 113 103 100 94 84 72 62 37 15 -5 -11 0 5 8 14 18 12 -10 -35 -52 -63 -72 -70 -59 -42 -28 -18 -15 -23 -37 -57 -75 -88 -90 -85 -78 -76 -88 -159 -125 -168 -203 -226 -224 -216 -214 -205 -196 -195 -215 -241 -263 -283 -299 -304 -300 -289 -275 -266 -261 -267 -282 -302 -324 -341 -349 -346 -311 -272 -245 -224 -226 -263 -300 -341 -350 -344 -329 -300 -259 -213 -187 -172 -160 -149 -141 -157 -175 -184 -183 -165 -134 -93 -53 -21 6 20 28 27 19 5 -23 -38 -50 -71 -77 -77 -55 -24 -7 -1 1 -5 -29 -63 -87 -97 -97 -87 -70 -46 -25 -12 -8 -17 -35 -58 -77 -88 -88 -78 -68 -62 -73 -80 -105 -140 -175 -207 -216 -202 -187 -177 -167 -164 -173 -200 -229 -249 -259 -266 -262 -251 -234 -219 -215 -218 -232 -253 -274 -286 -294 -293 -290 -291 -303 -318 -348 -375 -413 -444 -459 -447 -435 -428 -426 -407 -378 -370 -361 -355 -356 -358 -366 -365 -356 -341 -316 -290 -264 -240 -220 -194 -168 -143 -122 -105 -101 -88 -85 -76 -70 -50 -28 -6 15 20 21 31 41 52 65 90 123 155 178 199 216 227 228 227 222 215 214 226 244 263 279 285 277 258 232 203 172 153 143 161 196 221 232 234 224 199 166 139 131 136 142 160 182 202 213 212 200 178 156 142 138 141 145 149 145 130 108 82 50 21 1 0 20 40 45 43 30 10 -22 -51 -63 -65 -61 -53 -39 -27 -23 -29 -36 -21 -7 18 45 62 65 57 36 9 -19 -36 -39 -33 -9 31 90 146 177 189 190 183 171 168 173 177 203 240 274 309 337 352 362 360 360 365 378 397 413 423 421 413 392 370 348 332 327 327 351 385 402 400 388 367 340 311 297 301 315 328 346 364 373 373 358 336 314 296 291 292 296 294 286 270 243 215 188 160 140 131 141 167 179 172 154 131 102 71 50 47 52 61 72 83 91 82 65 41 14 -6 -17 -18 -19 -27 -39 -60 -93 -121 -153 -181 -176 -149 -108 -48 -14 -15 -39 -77 -117 -154 -167 -153 -113 -61 -10 41 84 107 113 104 93 91 105 132 142 149 165 167 158 146 131 129 130 144 169 211 251 264 256 241 221 200 185 183 200 225 245 265 282 288 277 259 236 220 214 217 221 222 214 202 177 148 122 100 84 75 76 94 117 121 101 76 51 25 1 -6 0 15 27 38 44 43 27 4 -21 -42 -52 -52 -52 -56 -68 -88 -114 -165 -178 -201 -220 -232 -236 -225 -204 -202 -224 -255 -283 -312 -339 -352 -351 -320 -269 -224 -180 -154 -159 -185 -222 -253 -271 -270 -252 -227 -202 -176 -161 -157 -154 -156 -153 -149 -135 -107 -58 -19 -15 -20 -26 -40 -50 -53 -35 0 41 80 117 145 155 151 134 122 115 115 123 126 125 119 106 73 71 57 46 43 46 50 68 83 75 49 24 5 -8 -17 -13 5 22 32 36 36 27 6 -18 -33 -40 -40 -37 -38 -49 -68 -94 -123 -162 -176 -185 -196 -193 -190 -176 -163 -173 -202 -235 -259 -277 -292 -296 -282 -267 -257 -256 -259 -271 -296 -321 -341 -352 -356 -358 -361 -368 -353 -341 -333 -329 -340 -351 -365 -381 -387 -380 -355 -331 -326 -316 -297 -274 -257 -235 -205 -173 -144 -123 -101 -79 -55 -47 -37 -35 -38 -36 -35 -33 -28 -21 -11 -1 9 21 36 42 46 46 55 58 43 24 16 17 24 34 50 72 89 91 83 73 59 39 29 28 36 41 46 37 18 -9 -40 -68 -93 -103 -107 -98 -88 -83 -74 -70 -88 -122 -150 -169 -175 -181 -174 -156 -138 -132 -137 -147 -166 -190 -209 -220 -222 -222 -226 -237 -257 -285 -317 -347 -403 -389 -390 -395 -389 -390 -390 -390 -407 -412 -402 -384 -355 -338 -327 -318 -314 -318 -330 -336 -334 -323 -300 -267 -227 -192 -167 -158 -160 -174 -189 -194 -186 -166 -127 -75 -30 13 49 81 92 56 16 -14 -17 0 37 98 168 228 263 275 268 247 221 202 199 200 210 219 226 225 216 203 169 177 168 174 170 173 171 175 177 167 148 136 134 133 133 140 151 160 158 147 135 122 112 107 108 107 101 88 68 39 7 -20 -42 -54 -56 -45 -42 -39 -47 -58 -67 -91 -123 -146 -154 -153 -152 -146 -132 -124 -128 -147 -169 -194 -196 -168 -135 -97 -74 -76 -95 -133 -180 -218 -241 -225 -214 -171 -122 -77 -48 -31 -16 -16 -31 -40 -31 -4 29 73 126 180 223 245 259 271 254 237 219 211 218 230 254 279 296 310 317 316 319 318 318 312 303 294 300 308 308 305 311 322 328 330 331 335 334 321 305 295 293 295 298 301 296 279 256 225 192 160 140 125 133 140 156 157 150 129 110 95 72 45 33 33 40 43 51 59 59 45 19 -5 -23 -34 -42 -45 -54 -69 -92 -122 -157 -190 -218 -240 -240 -240 -196 -160 -129 -117 -122 -131 -156 -195 -219 -224 -210 -187 -149 -102 -59 -33 -25 -21 -16 -9 1 13 30 41 54 67 76 87 99 123 138 169 169 163 141 125 121 144 181 213 243 277 304 315 312 306 298 285 264 256 263 282 301 315 320 308 285 248 211 174 148 143 150 163 183 202 200 179 145 123 109 89 74 72 81 94 102 108 111 102 79 50 31 23 19 11 5 -8 -28 -57 -87 -118 -145 -163 -169 -170 -164 -159 -169 -190 -226 -247 -258 -272 -289 -295 -294 -290 -294 -272 -238 -211 -196 -199 -207 -214 -229 -247 -261 -274 -279 -281 -274 -263 -248 -226 -204 -181 -151 -130 -119 -122 -128 -123 -94 -60 -32 4 46 89 115 106 93 73 53 44 58 102 154 197 229 237 226 192 149 110 79 68 80 105 140 168 186 176 150 118 99 87 77 68 78 95 110 119 124 122 109 84 62 52 50 45 37 25 6 -18 -45 -73 -96 -110 -115 -115 -106 -104 -105 -128 -157 -190 -206 -204 -207 -215 -214 -209 -206 -214 -225 -237 -256 -281 -300 -306 -303 -305 -316 -336 -361 -401 -426 -420 -409 -387 -358 -342 -331 -335 -351 -379 -409 -434 -429 -395 -354 -318 -278 -238 -207 -195 -191 -187 -185 -184 -171 -139 -94 -51 -16 5 16 16 -19 -58 -93 -115 -104 -70 -27 42 90 117 116 92 70 60 53 46 49 66 92 113 127 136 136 126 107 96 92 89 81 67 50 30 9 -11 -28 -37 -39 -35 -31 -27 -29 -44 -74 -105 -128 -128 -116 -109 -108 -103 -98 -102 -117 -136 -153 -171 -185 -191 -187 -181 -188 -206 -232 -267 -304 -342 -367 -385 -389 -384 -379 -364 -369 -386 -421 -458 -495 -506 -465 -422 -384 -341 -317 -310 -331 -364 -395 -417 -426 -414 -383 -338 -299 -275 -267 -272 -288 -307 -318 -316 -298 -264 -216 -169 -126 -96 -88 -85 -86 -73 -36 3 37 75 121 167 172 159 144 125 125 139 173 220 262 288 295 287 264 232 206 191 191 205 232 262 278 283 274 252 225 206 209 223 230 235 246 256 257 247 232 220 212 204 202 202 199 187 162 134 104 75 54 40 38 43 53 61 56 39 17 -20 -51 -74 -73 -54 -43 -41 -39 -41 -52 -77 -107 -128 -140 -149 -157 -132 -94 -71 -58 -69 -97 -136 -177 -205 -215 -207 -179 -140 -105 -77 -67 -57 -60 -68 -57 -26 5 27 56 90 122 140 155 176 200 226 251 277 305 321 326 328 333 327 304 294 288 302 330 366 410 433 449 450 441 428 422 437 453 461 466 476 486 484 475 468 467 470 466 463 458 445 421 389 359 334 316 307 309 316 326 331 328 306 272 230 215 191 183 198 222 236 234 230 219 194 159 131 115 108 105 103 98 89 64 27 -13 -53 -86 -108 -120 -120 -114 -115 -118 -87 -78 -70 -75 -89 -107 -112 -106 -102 -106 -98 -83 -67 -58 -46 -23 1 20 32 40 43 38 24 16 17 29 51 85 125 166 200 225 226 230 232 237 249 266 279 304 322 326 336 348 367 378 390 411 435 448 452 444 431 405 373 340 319 310 311 322 340 358 366 362 338 312 282 251 229 216 224 254 286 297 291 279 257 223 187 167 159 161 160 157 149 132 101 59 20 -12 -35 -45 -47 -42 -37 -41 -60 -82 -116 -145 -176 -200 -209 -197 -175 -169 -179 -195 -215 -215 -212 -199 -172 -153 -154 -168 -197 -228 -265 -298 -315 -313 -291 -259 -220 -180 -151 -136 -148 -153 -168 -175 -174 -154 -126 -73 -5 49 77 93 101 99 92 97 122 162 201 211 199 182 149 121 104 106 128 165 206 246 272 277 265 233 199 172 153 147 155 182 226 264 275 264 242 212 176 148 137 141 148 149 144 132 112 79 37 6 -17 -26 -28 -22 -16 -17 -28 -49 -77 -103 -129 -145 -158 -160 -142 -119 -115 -131 -155 -183 -213 -243 -258 -261 -262 -273 -289 -313 -341 -377 -419 -456 -457 -428 -394 -350 -322 -318 -337 -374 -419 -452 -469 -471 -451 -417 -360 -295 -251 -239 -242 -253 -270 -283 -277 -251 -217 -183 -158 -140 -127 -122 -128 -132 -125 -104 -72 -37 6 42 56 35 8 -20 -36 -30 -10 28 83 152 201 216 204 179 148 117 101 103 116 128 131 130 121 104 77 49 24 14 13 18 24 27 19 5 -22 -37 -51 -64 -72 -77 -72 -51 -35 -39 -62 -89 -115 -136 -152 -156 -154 -159 -177 -201 -228 -259 -292 -326 -348 -357 -357 -355 -353 -360 -378 -406 -434 -466 -497 -502 -511 -507 -468 -415 -359 -330 -345 -376 -415 -454 -480 -487 -475 -450 -430 -412 -398 -390 -392 -401 -407 -403 -388 -364 -337 -310 -287 -274 -227 -243 -225 -199 -181 -153 -126 -86 -33 4 22 31 45 64 89 119 155 187 210 209 176 149 116 98 102 131 180 237 286 316 321 306 270 220 223 217 217 236 256 289 329 356 351 323 292 266 246 235 232 236 234 221 203 184 161 137 115 99 96 101 99 94 81 60 37 9 -1 -7 -14 -16 -20 -21 -12 -3 -19 -53 -85 -107 -122 -133 -138 -145 -158 -155 -151 -149 -142 -148 -165 -182 -195 -200 -203 -203 -201 -196 -187 -176 -150 -128 -102 -83 -69 -58 -35 -3 14 17 21 38 65 93 120 144 164 167 161 155 159 170 190 218 257 302 342 371 386 393 393 363 349 336 337 357 390 428 482 510 510 510 510 510 505 490 478 474 471 468 458 445 435 425 413 402 395 395 394 384 367 345 324 306 297 291 298 297 296 288 282 284 281 257 223 198 184 176 166 157 141 116 79 41 8 -20 -38 -56 -63 -62 -63 -73 -99 -134 -149 -142 -130 -100 -78 -68 -67 -85 -106 -115 -117 -123 -134 -129 -105 -74 -49 -34 -28 -34 -53 -77 -94 -93 -78 -56 -23 18 57 85 94 90 85 85 91 109 142 182 223 261 291 322 359 376 378 380 374 362 350 324 328 332 338 349 361 379 395 403 402 399 394 383 362 338 322 314 318 328 341 355 361 358 342 327 319 309 285 263 252 252 249 238 224 199 164 123 83 57 41 35 33 33 34 30 7 -29 -66 -100 -123 -145 -145 -140 -137 -140 -150 -167 -178 -192 -222 -252 -242 -218 -192 -175 -180 -200 -238 -289 -336 -367 -372 -359 -333 -296 -258 -228 -218 -227 -245 -261 -268 -263 -244 -212 -168 -133 -103 -82 -58 -34 -24 -25 -20 -6 14 32 47 60 70 74 77 82 105 134 166 188 183 174 151 125 112 116 138 137 221 260 293 299 293 265 243 231 219 212 207 217 229 232 222 201 171 132 89 58 43 41 48 57 63 63 50 22 -17 -50 -76 -90 -103 -92 -77 -77 -80 -96 -116 -131 -145 -169 -194 -212 -225 -242 -265 -291 -322 -355 -393 -424 -445 -455 -459 -436 -403 -379 -362 -369 -398 -435 -468 -489 -504 -494 -467 -438 -406 -385 -372 -356 -338 -335 -338 -340 -336 -330 -326 -322 -316 -309 -301 -294 -277 -249 -218 -191 -170 -154 -142 -135 -133 -124 -104 -72 -43 2 45 85 112 100 69 42 33 43 55 84 122 157 175 172 154 123 84 49 26 29 44 68 85 95 93 80 55 24 -3 -18 -24 -24 -8 1 10 5 -15 -35 -45 -50 -65 -84 -100 -115 -136 -165 -195 -225 -253 -280 -298 -305 -303 -301 -308 -325 -350 -381 -412 -436 -423 -394 -355 -319 -296 -291 -306 -337 -377 -411 -416 -392 -364 -335 -305 -280 -271 -280 -298 -322 -342 -354 -351 -328 -285 -236 -196 -168 -155 -151 -154 -161 -160 -146 -118 -81 -35 10 49 76 90 92 106 138 167 187 206 226 243 250 256 261 250 222 205 193 211 242 276 309 330 344 348 338 323 312 305 298 269 327 343 347 342 327 320 326 332 325 306 286 260 231 198 168 145 129 117 115 120 129 126 111 78 44 13 -15 -38 -50 -49 -41 -36 -34 -37 -56 -88 -129 -164 -173 -169 -146 -119 -98 -84 -96 -128 -175 -227 -268 -295 -301 -278 -239 -196 -165 -151 -152 -159 -169 -183 -188 -178 -154 -122 -85 -48 -20 -4 -3 -4 14 47 72 82 92 96 99 98 94 100 113 133 158 192 232 268 290 296 294 298 308 326 342 338 345 344 356 370 389 406 417 422 443 473 493 487 462 430 394 356 324 303 298 302 311 324 339 345 331 298 257 214 188 171 163 165 179 185 203 197 184 152 111 66 40 41 50 47 30 4 -28 -70 -115 -159 -194 -217 -233 -239 -239 -217 -186 -175 -173 -188 -209 -235 -266 -290 -297 -289 -274 -252 -223 -208 -202 -207 -205 -188 -163 -154 -162 -173 -184 -194 -199 -199 -189 -167 -141 -112 -82 -52 -35 -35 -45 -52 -45 -29 -3 28 68 109 133 177 199 206 206 201 208 241 292 336 329 300 263 216 187 170 179 206 245 286 319 344 345 319 275 230 193 181 180 193 214 241 267 271 262 240 199 157 119 107 121 135 133 113 83 47 4 -39 -73 -99 -112 -117 -114 -111 -112 -131 -166 -208 -245 -271 -288 -300 -305 -305 -303 -309 -316 -302 -299 -297 -300 -302 -293 -292 -317 -356 -399 -431 -453 -460 -453 -433 -403 -372 -346 -329 -320 -327 -346 -369 -375 -367 -340 -307 -270 -230 -192 -178 -149 -144 -150 -156 -157 -142 -101 -49 -12 -2 -4 -13 -23 -33 -35 -20 8 47 88 127 168 172 137 96 52 33 44 75 116 168 217 253 267 255 228 185 146 121 123 150 169 171 153 128 95 59 25 1 -13 -16 -13 -9 -8 -15 -37 -69 -102 -130 -143 -149 -154 -156 -156 -162 -165 -187 -211 -247 -274 -299 -307 -299 -298 -320 -362 -411 -460 -505 -512 -498 -469 -433 -406 -399 -410 -441 -485 -512 -512 -512 -512 -512 -485 -444 -407 -379 -381 -380 -395 -418 -428 -425 -403 -357 -306 -280 -278 -288 -306 -323 -334 -331 -313 -279 -240 -200 -166 -141 -128 -129 -132 -130 -114 -83 -49 -14 24 63 93 117 129 97 75 44 30 50 87 122 136 138 133 116 97 79 67 63 65 67 70 69 64 52 34 19 11 11 12 9 5 1 -10 -21 -41 -60 -80 -92 -107 -107 -100 -109 -143 -192 -242 -286 -322 -343 -349 -346 -339 -338 -354 -359 -350 -350 -350 -353 -361 -359 -363 -372 -379 -381 -376 -369 -366 -355 -344 -328 -315 -300 -278 -265 -275 -301 -326 -341 -343 -329 -299 -260 -217 -182 -161 -153 -153 -157 -163 -162 -146 -111 -69 -25 12 44 71 85 92 96 100 120 139 166 205 245 264 261 251 240 242 255 253 252 259 262 271 273 289 308 322 332 340 348 360 364 359 352 345 334 327 306 267 315 307 306 301 304 285 242 191 145 110 93 88 98 109 115 105 82 51 18 -17 -50 -73 -83 -78 -69 -67 -73 -85 -110 -136 -141 -130 -114 -96 -97 -100 -109 -133 -177 -232 -274 -292 -291 -268 -229 -185 -148 -134 -135 -151 -166 -180 -190 -187 -168 -128 -84 -43 -14 7 19 15 11 13 24 42 56 79 110 141 148 137 122 116 121 134 166 206 243 273 287 294 301 311 320 333 356 392 420 420 416 396 388 382 387 414 439 468 485 487 485 475 442 392 341 308 293 294 312 338 359 361 338 302 264 232 204 179 169 172 187 197 197 187 151 40 98 70 44 27 10 -12 -26 -35 -56 -99 -151 -196 -236 -238 -213 -172 -133 -119 -133 -168 -214 -250 -282 -303 -302 -283 -245 -203 -172 -152 -145 -153 -170 -182 -181 -180 -171 -163 -148 -124 -102 -105 -117 -129 -135 -129 -113 -80 -47 -23 -10 -7 -4 8 24 38 55 81 114 151 178 198 214 226 231 248 271 293 315 326 337 349 333 301 251 212 204 216 250 298 349 378 381 356 321 287 263 243 233 237 256 280 297 299 289 267 236 207 184 167 154 130 108 93 85 64 26 -12 -47 -71 -89 -98 -95 -105 -129 -164 -200 -230 -246 -262 -276 -294 -287 -254 -226 -208 -202 -218 -268 -281 -310 -325 -340 -350 -359 -354 -337 -323 -326 -338 -346 -351 -350 -341 -320 -302 -293 -294 -294 -287 -267 -245 -224 -206 -186 -158 -135 -122 -112 -104 -96 -84 -60 -33 -5 10 9 6 12 23 25 25 33 53 83 113 152 184 199 199 197 173 151 144 136 145 168 205 250 282 299 298 287 270 249 238 222 203 183 161 152 151 144 123 101 82 68 58 48 39 24 -5 -38 -63 -80 -80 -81 -88 -96 -105 -116 -134 -163 -196 -224 -244 -260 -266 -271 -293 -326 -368 -378 -369 -359 -358 -371 -386 -400 -420 -436 -446 -458 -469 -479 -476 -463 -432 -401 -378 -366 -356 -348 -345 -350 -357 -355 -340 -315 -284 -252 -232 -230 -246 -259 -261 -254 -253 -246 -232 -204 -169 -136 -107 -89 -85 -88 -92 -87 -63 -28 8 42 76 110 137 153 158 163 182 188 178 175 150 137 120 112 129 158 179 189 189 189 185 171 152 134 110 90 71 68 75 96 108 109 102 89 71 44 10 -19 -34 -42 -38 -36 -48 -68 -111 -162 -204 -230 -254 -280 -302 -314 -300 -266 -242 -216 -217 -244 -282 -323 -354 -360 -355 -341 -319 -290 -260 -238 -236 -240 -244 -250 -238 -235 -227 -229 -232 -244 -243 -227 -203 -188 -177 -162 -144 -126 -115 -105 -97 -93 -88 -76 -55 -18 23 56 80 100 118 131 135 140 154 181 212 242 269 280 281 266 256 263 288 315 336 365 394 392 375 348 320 310 303 317 346 388 438 469 481 472 452 424 390 357 340 343 353 369 377 365 341 297 243 205 185 169 155 147 144 142 131 108 85 55 17 -15 -39 -53 -50 -48 -51 -58 -40 -26 -17 -21 -35 -48 -72 -96 -116 -139 -163 -184 -204 -202 -180 -150 -130 -121 -114 -110 -117 -132 -138 -139 -135 -124 -104 -73 -34 5 30 40 46 47 45 43 51 74 106 133 158 174 172 159 136 125 133 164 195 221 253 280 298 301 304 308 315 322 337 366 403 452 486 510 508 485 457 417 400 408 435 474 501 510 510 503 458 407 373 362 357 359 362 369 370 356 332 311 286 255 230 212 206 215 218 213 198 177 148 116 85 62 48 33 9 -12 -49 -92 -140 -166 -160 -131 -93 -81 -87 -106 -144 -191 -240 -266 -274 -269 -250 -219 -184 -145 -116 -110 -121 -141 -159 -175 -178 -164 -135 -103 -79 -63 -59 -73 -99 -128 -138 -124 -88 -52 -23 2 19 24 17 13 19 27 40 60 91 131 175 206 223 230 232 235 241 255 281 305 318 344 352 348 339 315 273 259 260 272 289 307 331 344 345 339 337 329 312 295 285 285 294 301 299 285 271 254 235 220 207 195 172 144 113 73 32 -12 -49 -64 -58 -48 -52 -72 -100 -141 -189 -238 -266 -288 -286 -257 -225 -187 -157 -150 -172 -221 -275 -321 -350 -356 -342 -311 -286 -260 -259 -267 -292 -328 -366 -381 -365 -327 -296 -268 -251 -244 -245 -259 -262 -253 -242 -227 -209 -181 -144 -108 -84 -75 -75 -74 -66 -54 -36 -13 5 14 18 15 11 1 -4 4 37 89 131 160 172 174 166 158 158 179 208 208 205 201 199 217 230 240 248 256 270 280 283 276 262 234 198 164 125 94 68 54 66 94 116 113 87 47 -2 -56 -97 -116 -116 -115 -112 -108 -108 -112 -127 -161 -209 -253 -286 -306 -323 -326 -307 -231 -289 -276 -302 -350 -403 -460 -487 -481 -454 -432 -418 -411 -411 -417 -428 -430 -421 -414 -407 -394 -377 -352 -326 -314 -313 -312 -304 -290 -274 -259 -246 -240 -244 -250 -254 -260 -263 -260 -239 -197 -142 -107 -93 -95 -106 -119 -127 -119 -88 -50 -11 23 59 90 117 132 130 126 131 151 180 207 214 194 161 122 98 73 72 83 108 154 207 238 232 194 144 93 50 22 24 48 71 91 102 103 95 73 32 -16 -54 -73 -81 -88 -92 -104 -128 -162 -212 -250 -296 -314 -306 -274 -220 -179 -175 -207 -260 -314 -362 -396 -396 -369 -330 -288 -254 -227 -209 -206 -223 -250 -268 -270 -255 -235 -214 -194 -183 -194 -191 -200 -213 -217 -218 -199 -157 -105 -74 -67 -72 -80 -86 -88 -75 -41 -5 28 56 83 105 127 135 134 138 152 176 200 218 232 236 232 230 230 227 235 244 261 295 334 353 347 312 302 307 322 335 349 361 362 355 351 347 348 350 346 342 341 341 335 321 302 281 258 236 215 198 191 180 165 147 126 93 44 -5 -41 -61 -78 -92 -97 -89 -73 -64 -61 -65 -75 -82 -94 -105 -108 -105 -94 -78 -67 -69 -96 -122 -151 -169 -187 -198 -207 -198 -168 -136 -121 -125 -127 -127 -120 -114 -100 -72 -52 -41 -30 -10 12 29 27 14 4 2 5 11 13 18 25 28 35 46 60 69 73 85 107 141 161 164 169 200 242 279 295 307 310 308 308 315 325 343 345 339 338 337 346 349 347 343 334 330 316 313 307 311 314 309 300 284 251 204 162 138 127 119 107 105 108 100 86 69 49 35 25 16 3 -8 -22 -28 -29 -14 -10 -31 -63 -104 -132 -158 -181 -204 -213 -208 -200 -212 -229 -240 -244 -243 -244 -236 -219 -206 -201 -195 -176 -156 -141 -146 -163 -180 -190 -193 -194 -193 -189 -182 -187 -172 -156 -146 -139 -138 -130 -105 -76 -61 -59 -48 -17 28 61 76 85 86 81 79 84 92 110 131 150 164 179 188 192 194 198 201 203 215 232 234 232 235 232 235 232 212 185 161 154 154 157 157 166 178 181 172 162 152 145 146 146 139 130 117 109 110 115 106 73 31 -10 -53 -74 -106 -140 -160 -174 -180 -194 -203 -210 -210 -219 -236 -244 -244 -246 -256 -265 -262 -249 -232 -236 -263 -294 -320 -339 -349 -355 -355 -358 -294 -342 -344 -323 -318 -322 -317 -300 -273 -260 -255 -247 -221 -183 -144 -119 -101 -101 -112 -121 -122 -116 -95 -71 -53 -43 -35 -32 -30 -29 -27 -21 -15 -2 16 26 41 52 75 101 118 111 90 72 70 81 98 111 119 130 132 131 134 139 155 175 187 189 188 183 170 170 185 204 205 189 155 122 95 61 29 14 13 10 -7 -31 -53 -68 -86 -109 -121 -124 -135 -159 -186 -207 -208 -172 -151 -160 -198 -252 -300 -341 -367 -381 -394 -393 -395 -389 -389 -396 -411 -416 -404 -382 -373 -371 -366 -359 -341 -313 -272 -231 -214 -226 -249 -261 -262 -244 -223 -211 -208 -204 -203 -205 -205 -201 -194 -189 -174 -158 -144 -138 -144 -135 -100 -53 -28 -41 -65 -82 -86 -82 -69 -40 -10 11 21 32 49 74 102 122 132 142 152 140 126 120 130 186 202 221 214 188 155 121 112 125 139 136 123 111 101 91 78 73 78 69 51 31 18 10 8 11 10 -8 -48 -105 -167 -217 -231 -233 -231 -227 -246 -244 -264 -297 -309 -300 -281 -276 -281 -284 -281 -279 -278 -261 -218 -174 -156 -161 -176 -189 -189 -187 -188 -191 -192 -193 -194 -195 -190 -180 -185 -163 -146 -136 -134 -145 -146 -125 -83 -40 -13 -8 -20 -38 -56 -65 -48 -25 -6 5 20 40 62 84 98 103 106 112 119 126 138 154 166 205 257 297 314 295 264 264 277 280 276 264 264 270 275 277 285 299 303 297 294 293 293 292 285 268 261 262 254 223 175 126 82 55 39 28 12 -19 -57 -76 -73 -64 -76 -81 -82 -79 -77 -88 -100 -98 -93 -77 -53 -38 -41 -61 -87 -117 -143 -159 -168 -174 -178 -179 -180 -179 -165 -153 -159 -163 -179 -183 -160 -126 -104 -90 -68 -43 -31 -41 -66 -78 -78 -75 -66 -50 -32 -13 1 8 7 7 13 19 27 39 54 69 85 105 124 159 182 194 205 221 227 224 222 227 241 255 260 277 300 317 330 342 338 331 325 316 311 301 301 308 323 337 329 301 265 231 203 181 153 127 124 137 154 149 128 111 96 84 64 49 44 38 24 13 18 28 42 47 20 -19 -61 -96 -123 -144 -157 -167 -170 -182 -188 -204 -221 -244 -249 -231 -204 -192 -194 -196 -194 -172 -149 -139 -136 -149 -167 -184 -190 -187 -177 -169 -166 -167 -166 -163 -157 -148 -137 -123 -121 -98 -84 -78 -77 -77 -52 9 73 102 94 74 60 59 62 70 86 111 129 143 154 165 171 180 182 183 184 189 195 205 221 249 284 294 270 226 175 138 117 130 163 192 199 192 185 181 178 167 162 168 173 170 161 149 133 124 131 140 137 107 65 18 -23 -52 -74 -97 -119 -146 -153 -168 -185 -190 -180 -169 -175 -195 -211 -222 -231 -243 -247 -223 -190 -177 -194 -227 -266 -294 -308 -317 -321 -321 -317 -310 -302 -294 -281 -287 -265 -257 -257 -255 -261 -252 -224 -172 -124 -82 -58 -53 -63 -83 -98 -93 -70 -48 -33 -26 -22 -21 -17 -15 -15 -13 -8 2 12 24 38 49 64 91 116 130 114 87 75 93 115 124 131 146 156 142 131 127 147 170 183 188 185 178 173 166 156 149 163 190 207 198 167 105 89 69 35 20 -6 -36 -46 -41 -34 -46 -73 -98 -121 -143 -173 -181 -164 -148 -141 -140 -140 -154 -188 -235 -288 -333 -360 -371 -373 -372 -368 -366 -363 -365 -363 -367 -368 -374 -367 -337 -301 -280 -276 -271 -247 -208 -178 -169 -162 -159 -161 -170 -177 -180 -180 -175 -173 -173 -170 -162 -152 -142 -130 -120 -117 -105 -96 -92 -83 -73 -45 2 38 44 21 -4 -16 -13 -6 3 28 65 92 106 112 114 116 125 133 141 132 123 120 120 141 178 211 232 221 195 165 132 109 111 131 147 142 123 102 85 69 48 38 42 43 27 0 -29 -60 -86 -79 -59 -58 -78 -120 -167 -205 -230 -263 -257 -265 -268 -271 -276 -288 -284 -259 -227 -215 -216 -220 -219 -216 -215 -204 -159 -99 -60 -57 -80 -112 -137 -147 -151 -150 -145 -134 -125 -116 -107 -102 -102 -94 -91 -76 -69 -68 -61 -31 9 47 75 96 100 82 55 34 38 62 82 89 91 91 94 103 111 119 129 144 159 175 185 199 207 221 242 281 330 359 346 325 322 316 310 301 302 302 299 295 299 313 319 309 287 263 243 222 207 192 173 160 162 171 167 136 81 23 -22 -62 -79 -81 -89 -79 -57 -42 -46 -69 -88 -101 -110 -117 -117 -102 -88 -91 -104 -103 -84 -58 -46 -58 -84 -107 -120 -124 -123 -123 -123 -119 -118 -109 -103 -97 -102 -94 -66 -29 -8 -5 -6 -5 7 33 66 98 110 88 50 17 0 -3 3 16 28 38 51 66 75 82 91 92 106 123 136 152 155 161 207 282 346 367 353 328 312 309 311 332 359 373 348 323 298 282 281 281 285 285 283 283 276 264 250 236 254 268 266 240 184 123 92 90 97 87 64 36 17 0 -19 -34 -20 -7 -16 -34 -59 -85 -106 -119 -126 -114 -86 -60 -60 -87 -127 -163 -178 -186 -183 -180 -183 -194 -192 -168 -136 -123 -128 -134 -135 -128 -121 -114 -96 -80 -70 -57 -42 -42 -63 -92 -118 -132 -135 -127 -113 -105 -102 -97 -93 -74 -61 -43 -31 -33 -27 2 43 72 80 82 107 155 202 219 221 217 204 184 171 165 169 175 186 195 205 217 225 231 235 219 208 204 203 207 211 212 224 258 292 294 254 200 157 136 129 117 111 114 106 81 51 22 -3 -22 -39 -54 -70 -85 -107 -118 -123 -115 -31 -49 -50 -72 -113 -159 -200 -213 -197 -177 -176 -193 -208 -213 -212 -216 -217 -206 -200 -207 -221 -233 -240 -244 -235 -208 -177 -158 -167 -197 -234 -262 -273 -264 -245 -226 -212 -204 -205 -199 -169 -130 -106 -105 -105 -97 -81 -70 -63 -44 -10 25 58 72 62 42 23 16 19 28 37 46 49 46 50 59 84 92 114 123 124 124 149 189 217 228 231 242 255 243 210 172 157 141 120 103 93 86 78 73 72 67 57 45 25 8 -11 -27 -26 -30 -44 -51 -50 -42 -27 -21 -37 -62 -95 -116 -125 -138 -161 -180 -186 -196 -219 -244 -264 -278 -288 -290 -290 -289 -291 -294 -301 -300 -284 -270 -239 -251 -272 -300 -321 -338 -333 -302 -262 -242 -240 -238 -228 -217 -213 -212 -201 -184 -180 -185 -189 -184 -177 -149 -101 -50 -25 -30 -52 -77 -93 -91 -74 -59 -36 -26 -20 -22 -21 5 41 68 75 77 87 102 108 107 116 150 186 203 194 168 135 113 84 76 69 67 67 64 64 63 72 83 93 89 85 70 52 52 68 83 78 82 106 124 111 62 9 -28 -56 -71 -86 -95 -105 -123 -137 -147 -159 -172 -189 -204 -218 -226 -226 -219 -221 -208 -203 -188 -176 -162 -155 -158 -182 -209 -221 -219 -212 -212 -215 -201 -188 -188 -193 -196 -191 -185 -171 -159 -145 -137 -132 -130 -115 -78 -34 15 33 27 8 -7 -24 -24 2 39 62 72 76 84 90 90 84 91 109 116 115 112 117 123 141 179 219 235 220 185 154 136 137 150 177 180 219 214 193 175 179 209 236 246 246 245 244 233 212 201 216 244 264 262 237 194 149 116 93 73 53 26 0 -23 -29 -23 -11 -6 -18 -31 -55 -85 -93 -83 -66 -64 -63 -46 -31 -41 -83 -135 -165 -181 -199 -210 -213 -206 -202 -194 -185 -177 -176 -178 -176 -171 -162 -144 -126 -112 -95 -85 -65 -40 2 43 69 69 49 33 26 26 18 12 19 35 40 35 35 41 47 56 66 77 83 83 87 93 114 152 195 215 206 179 152 124 115 133 175 211 229 235 240 243 238 235 232 231 226 209 202 204 207 211 229 264 297 303 281 243 205 177 162 156 155 138 124 95 61 45 50 58 45 29 25 15 -2 -32 -58 -66 -64 -59 -54 -71 -106 -154 -198 -224 -238 -247 -250 -250 -247 -242 -234 -220 -206 -199 -194 -196 -207 -203 -178 -140 -117 -111 -95 -65 -32 -26 -43 -59 -71 -86 -98 -98 -93 -86 -80 -76 -70 -66 -63 -56 -48 -40 -33 -7 9 24 32 35 38 63 110 156 165 137 101 75 61 52 46 56 82 96 99 102 111 120 130 139 150 159 170 178 168 164 171 207 261 293 292 266 220 180 169 189 211 208 190 165 138 107 73 48 43 31 10 -16 -42 -62 -86 -90 -86 -66 -46 -52 -86 -138 -190 -221 -234 -233 -239 -241 -253 -273 -275 -250 -218 -202 -207 -219 -230 -242 -258 -264 -253 -237 -222 -196 -156 -123 -120 -140 -169 -187 -194 -194 -188 -176 -166 -163 -151 -124 -112 -106 -107 -116 -114 -86 -45 -15 -11 -17 -21 -8 9 18 19 7 -19 -45 -59 -57 -48 -42 -36 -25 -12 0 11 24 38 51 68 92 113 121 130 126 130 177 260 318 319 282 228 188 155 132 130 142 148 138 125 113 102 84 66 49 39 29 15 0 -13 -32 -59 -39 -25 -25 -30 -66 -123 -155 -162 -155 -164 -186 -214 -237 -258 -284 -298 -292 -281 -283 -290 -294 -295 -300 -305 -307 -301 -280 -242 -197 -168 -168 -188 -194 -206 -211 -211 -213 -222 -215 -184 -144 -123 -127 -138 -149 -156 -167 -174 -162 -137 -125 -120 -111 -87 -56 -42 -55 -78 -101 -117 -119 -113 -101 -86 -68 -43 -25 -19 -15 -20 -15 13 59 90 96 89 83 80 79 95 146 209 241 229 209 179 145 118 99 99 110 117 121 123 120 115 115 116 116 105 91 67 43 38 55 77 88 80 43 -16 -88 -140 -170 -165 -153 -162 -177 -194 -211 -230 -246 -254 -250 -247 -245 -244 -244 -243 -251 -228 -214 -203 -176 -141 -125 -122 -114 -114 -125 -150 -170 -182 -190 -201 -206 -191 -168 -157 -153 -152 -151 -153 -157 -154 -142 -126 -112 -97 -68 -18 -7 0 -12 -37 -64 -78 -88 -79 -45 -4 20 18 7 -2 -5 -12 -14 3 31 52 61 65 71 77 93 135 190 228 233 217 198 190 191 197 223 218 206 189 173 167 180 210 229 220 195 170 149 128 101 91 105 131 147 131 89 25 -40 -92 -122 -132 -122 -111 -104 -105 -115 -125 -129 -134 -148 -158 -170 -184 -184 -164 -145 -146 -160 -155 -131 -112 -124 -147 -162 -168 -177 -189 -195 -200 -205 -206 -201 -186 -171 -159 -150 -141 -133 -126 -109 -100 -90 -86 -81 -70 -36 10 40 25 -20 -66 -98 -110 -117 -114 -92 -59 -40 -34 -35 -36 -36 -35 -26 -7 15 32 46 57 69 90 136 193 236 240 223 196 175 181 209 228 229 217 208 205 189 160 155 163 177 176 167 159 147 135 127 128 152 180 194 173 130 73 29 2 -19 -31 -43 -59 -89 -94 -71 -54 -60 -84 -118 -144 -168 -193 -201 -192 -180 -184 -182 -164 -138 -131 -146 -170 -186 -199 -207 -210 -205 -204 -209 -187 -177 -173 -169 -164 -168 -164 -144 -121 -113 -125 -141 -151 -150 -135 -109 -77 -63 -83 -117 -148 -164 -168 -161 -143 -119 -96 -79 -72 -63 -57 -60 -35 -22 -5 4 15 18 18 39 87 142 177 181 161 132 102 82 90 119 137 141 138 134 137 140 150 170 186 180 172 162 158 159 162 170 148 204 234 231 191 146 111 85 54 20 -7 -30 -48 -76 -91 -91 -92 -114 -125 -133 -137 -143 -153 -160 -160 -163 -165 -150 -117 -91 -91 -107 -133 -165 -179 -192 -211 -216 -204 -188 -189 -205 -224 -234 -240 -248 -246 -226 -201 -193 -198 -204 -206 -192 -172 -146 -124 -117 -122 -132 -139 -144 -143 -136 -120 -102 -92 -87 -93 -100 -87 -64 -48 -54 -63 -66 -61 -59 -55 -33 21 76 109 112 95 73 56 51 63 85 101 113 121 129 135 143 160 179 193 205 201 192 182 183 184 170 166 179 202 202 166 125 97 76 51 26 10 3 -7 -18 -24 -23 -30 -42 -58 -77 -98 -110 -87 -76 -72 -77 -93 -101 -84 -53 -42 -74 -128 -177 -210 -229 -246 -252 -244 -233 -241 -259 -273 -281 -282 -275 -260 -233 -204 -182 -168 -158 -158 -159 -136 -127 -118 -114 -124 -144 -160 -157 -141 -136 -144 -153 -154 -151 -149 -145 -128 -105 -97 -101 -105 -99 -89 -77 -62 -38 9 64 105 121 108 82 73 75 90 102 109 101 90 99 120 139 139 135 130 136 140 139 152 177 193 183 169 181 201 205 186 156 133 113 102 94 91 83 81 82 85 79 66 39 1 -20 -23 -25 -43 -53 -60 -64 -66 -61 -36 -3 -4 -39 -90 -131 -154 -168 -174 -173 -164 -157 -156 -159 -163 -167 -167 -152 -133 -123 -119 -124 -145 -154 -144 -118 -100 -99 -115 -131 -144 -154 -155 -138 -116 -107 -107 -109 -104 -98 -91 -81 -65 -48 -36 -28 -23 -17 -13 5 31 57 87 130 148 142 134 129 122 106 94 97 103 107 104 114 133 145 148 148 156 169 179 191 207 227 243 252 271 300 338 322 311 271 229 195 166 145 140 155 170 163 145 128 115 102 80 64 60 55 39 18 -2 -16 -13 16 64 110 116 85 38 -9 -42 -66 -54 -46 -54 -68 -92 -124 -141 -135 -119 -118 -127 -140 -145 -146 -154 -159 -150 -128 -106 -89 -88 -98 -114 -128 -132 -122 -104 -89 -82 -77 -74 -67 -51 -35 -26 -26 -33 -53 -64 -51 -23 -3 1 3 26 71 108 116 111 101 86 72 66 74 85 94 106 121 139 153 160 163 169 178 194 214 230 233 228 212 203 231 287 325 316 278 219 174 141 116 114 129 146 148 143 138 135 130 123 120 120 121 109 93 77 64 55 71 103 124 130 99 42 -6 -28 -33 -49 -70 -90 -106 -120 -145 -162 -162 -154 -157 -163 -167 -166 -165 -164 -158 -146 -130 -109 -83 -71 -80 -97 -118 -125 -140 -151 -162 -177 -181 -165 -136 -118 -117 -120 -120 -118 -124 -129 -117 -95 -79 -73 -64 -39 6 54 85 96 87 68 50 43 49 60 79 98 108 101 93 74 61 70 99 127 130 130 131 131 129 123 147 201 245 246 221 190 164 155 146 140 144 141 142 140 145 152 151 161 161 143 122 95 63 50 56 65 65 74 92 97 70 7 -31 -43 -42 -49 -64 -79 -93 -107 -121 -129 -128 -129 -137 -146 -150 -151 -163 -144 -141 -154 -167 -172 -174 -164 -155 -156 -178 -210 -234 -243 -242 -245 -241 -219 -190 -174 -168 -166 -160 -153 -149 -140 -126 -109 -100 -93 -84 -66 -27 26 70 79 56 17 -27 -54 -44 -15 10 17 17 16 15 7 -2 8 35 58 66 73 82 90 98 107 130 171 215 231 221 193 169 155 154 159 150 140 112 90 82 95 117 124 122 111 100 83 64 55 64 73 71 76 99 127 131 104 61 22 -14 -32 -28 -25 -23 -34 -49 -62 -94 -121 -153 -187 -200 -192 -174 -171 -183 -197 -211 -222 -224 -216 -200 -196 -213 -235 -249 -250 -237 -222 -202 -181 -167 -163 -162 -158 -153 -152 -147 -140 -144 -149 -158 -174 -178 -156 -110 -55 -7 14 10 -18 -54 -84 -82 -59 -37 -26 -19 -10 -1 5 12 25 41 53 64 76 86 81 98 109 111 116 132 150 153 138 123 113 109 106 101 93 88 92 111 117 121 121 111 110 110 114 120 122 124 126 128 129 146 174 188 187 156 99 37 -15 -46 -53 -30 -13 -6 -20 -56 -93 -127 -154 -165 -157 -144 -145 -153 -161 -164 -166 -164 -143 -116 -105 -119 -146 -170 -189 -222 -198 -195 -194 -197 -205 -219 -218 -195 -164 -145 -146 -154 -162 -167 -174 -174 -150 -118 -81 -40 4 32 31 15 -6 -18 -15 -5 9 20 28 33 36 40 39 27 15 11 15 32 58 81 96 97 89 94 116 141 151 147 130 114 102 101 111 120 133 146 161 177 195 196 175 154 140 144 154 144 126 104 93 106 149 201 226 207 157 91 38 9 3 11 13 4 -2 -4 -11 -13 -24 -37 -44 -47 -47 -53 -68 -84 -103 -106 -92 -81 -79 -106 -149 -184 -200 -200 -194 -189 -203 -229 -246 -253 -245 -215 -178 -155 -146 -141 -136 -131 -129 -126 -115 -95 -77 -45 -2 35 34 31 11 -14 -38 -61 -68 -59 -35 -8 7 14 9 -3 -12 -17 -7 16 42 64 72 74 75 81 109 147 173 176 158 132 108 90 77 91 106 116 115 100 90 94 114 141 163 151 131 105 87 80 81 98 128 173 216 227 201 158 114 82 66 66 68 61 43 14 -19 -45 -34 -28 -34 -62 -98 -121 -127 -121 -113 -116 -130 -135 -132 -131 -149 -176 -196 -209 -210 -206 -199 -187 -175 -166 -160 -149 -135 -126 -126 -134 -147 -151 -148 -138 -132 -140 -153 -153 -120 -58 -4 14 -6 -43 -77 -99 -102 -88 -62 -34 -16 -8 -9 -10 -9 -5 4 21 43 59 66 62 54 46 55 87 126 132 97 52 18 17 31 51 60 64 62 57 53 64 86 113 134 145 149 149 135 119 110 112 132 160 201 231 228 194 151 115 94 69 45 16 0 -5 -4 -10 -26 -48 -77 -87 -93 -93 -89 -84 -82 -89 -104 -121 -121 -106 -97 -107 -131 -159 -185 -208 -226 -233 -250 -217 -199 -194 -202 -218 -222 -215 -197 -181 -172 -173 -177 -183 -186 -181 -162 -113 -50 -6 -1 -24 -57 -80 -88 -78 -56 -32 -17 -16 -25 -37 -52 -42 -27 -20 -20 -31 -36 -27 -6 16 26 38 60 83 86 66 40 27 31 44 54 60 63 67 73 85 102 122 137 139 135 123 101 124 137 149 127 101 92 124 179 212 205 169 129 95 72 56 49 51 60 59 50 31 7 -16 -36 -49 -41 -23 -15 -19 -44 -78 -158 -107 -93 -75 -101 -159 -228 -278 -293 -281 -253 -222 -196 -179 -179 -188 -196 -198 -186 -168 -155 -154 -157 -161 -159 -149 -133 -110 -70 -26 -5 -18 -51 -87 -106 -102 -98 -99 -106 -107 -95 -75 -58 -46 -40 -38 -38 -39 -37 -27 -4 22 39 48 51 68 96 114 109 92 74 59 47 38 32 32 38 56 75 75 67 59 65 80 102 117 126 133 137 136 136 137 172 220 247 241 204 166 139 129 132 137 137 130 111 84 55 29 7 3 -3 -21 -53 -81 -85 -76 -66 -64 -59 -48 -50 -83 -135 -190 -223 -228 -213 -192 -173 -162 -155 -149 -145 -142 -141 -143 -150 -162 -176 -187 -204 -176 -157 -148 -147 -136 -106 -71 -54 -62 -79 -96 -109 -115 -117 -111 -91 -62 -33 -14 -9 -16 -20 -17 -5 11 26 36 37 32 18 13 23 66 91 90 60 17 -15 -21 -5 18 41 57 67 68 66 61 69 88 116 134 144 143 141 148 162 179 206 251 282 280 245 190 127 122 130 146 141 118 93 75 70 69 70 65 55 39 15 -7 -27 -35 -35 -19 -11 -3 9 17 3 -35 -85 -125 -157 -177 -194 -209 -215 -209 -196 -172 -167 -175 -193 -207 -208 -199 -184 -171 -159 -155 -156 -156 -138 -94 -43 -15 -21 -49 -79 -94 -92 -79 -65 -52 -43 -40 -48 -61 -70 -71 -59 -33 -18 -17 -28 -37 -37 -24 -1 33 69 89 80 51 20 6 15 37 56 67 68 71 77 87 95 103 108 112 109 105 99 104 111 133 156 165 183 214 241 244 215 185 158 147 141 136 131 126 130 138 145 133 118 102 92 85 73 60 41 22 -5 -35 -45 -24 2 15 -6 -63 -128 -189 -227 -234 -222 -200 -178 -162 -157 -162 -171 -179 -176 -163 -149 -144 -146 -148 -144 -136 -129 -111 -77 -41 -31 -53 -92 -128 -152 -141 -123 -113 -111 -119 -126 -119 -98 -74 -52 -37 -28 -29 -32 -33 -24 -5 17 31 48 73 94 97 79 53 29 15 13 9 8 9 8 35 53 67 66 52 36 37 57 83 106 126 134 135 136 157 205 260 289 282 258 214 185 170 164 165 164 161 154 140 120 102 78 84 85 84 70 36 -2 -25 -35 -30 -9 18 39 21 -26 -82 -125 -144 -143 -136 -134 -135 -135 -136 -139 -145 -153 -160 -166 -173 -183 -193 -196 -202 -177 -158 -146 -131 -115 -107 -106 -111 -118 -123 -127 -129 -130 -128 -117 -96 -69 -48 -35 -31 -28 -25 -24 -23 -24 -23 -22 -22 -26 -23 -4 20 39 45 30 0 -35 -57 -51 -23 12 40 56 60 55 48 46 52 71 93 110 120 127 134 140 140 158 197 244 266 254 220 185 166 152 162 166 142 118 98 91 105 123 135 137 130 113 92 73 60 54 56 54 59 70 75 51 10 -34 -70 -96 -115 -132 -147 -165 -172 -176 -165 -166 -164 -188 -215 -228 -217 -194 -171 -156 -150 -151 -156 -144 -112 -74 -51 -53 -69 -90 -106 -115 -118 -119 -117 -113 -109 -106 -107 -110 -106 -101 -73 -48 -45 -54 -78 -90 -82 -52 -8 33 58 58 39 12 -11 -19 -7 16 39 55 60 56 52 46 43 45 52 59 64 64 67 65 90 108 128 150 172 194 200 199 195 194 197 201 198 174 152 137 140 157 172 180 176 163 148 129 112 98 86 74 59 45 47 43 48 28 -25 -89 -144 -169 -171 -151 -130 -117 -114 -122 -137 -155 -173 -182 -184 -172 -155 -145 -144 -152 -162 -172 -169 -146 -110 -91 -101 -133 -171 -200 -211 -212 -193 -186 -185 -185 -173 -145 -110 -81 -63 -60 -63 -72 -84 -90 -81 -59 -29 5 33 42 33 8 -23 -49 -61 -60 -48 -33 -20 -11 -4 5 14 13 -1 -19 -21 -6 24 55 78 92 100 100 115 147 192 226 236 229 213 195 182 178 175 178 161 147 135 124 120 115 113 112 122 123 100 73 47 39 44 74 107 122 99 43 -23 -84 -126 -133 -101 -70 -51 -58 -82 -110 -138 -159 -173 -178 -181 -184 -191 -199 -203 -203 -192 -182 -169 -153 -149 -154 -164 -172 -180 -185 -185 -178 -167 -154 -140 -119 -91 -65 -53 -58 -77 -99 -118 -129 -134 -127 -110 -88 -72 -61 -53 -57 -45 -45 -61 -82 -103 -109 -91 -53 -10 25 40 37 20 1 -12 -7 18 54 81 90 88 77 72 78 110 159 197 204 185 155 134 120 138 151 163 160 152 135 123 130 140 157 165 166 158 141 124 115 120 134 152 171 174 149 96 29 -30 -70 -91 -108 -111 -105 -100 -131 -90 -104 -110 -132 -162 -184 -190 -179 -159 -143 -135 -134 -141 -140 -123 -100 -80 -74 -81 -104 -137 -173 -203 -218 -217 -203 -175 -142 -115 -103 -106 -126 -155 -192 -218 -240 -232 -201 -158 -96 -30 24 48 43 14 -25 -64 -84 -69 -27 22 54 58 36 7 -16 -30 -31 -18 1 20 31 35 35 37 44 64 96 134 161 167 163 159 161 168 178 183 185 180 176 187 207 234 231 213 183 159 149 140 139 138 140 139 138 147 160 153 125 81 38 -12 -50 -77 -83 -77 -67 -49 -30 -25 -35 -59 -85 -100 -98 -87 -78 -85 -106 -128 -148 -152 -132 -98 -76 -81 -109 -150 -195 -232 -256 -247 -217 -197 -199 -213 -226 -216 -180 -132 -98 -79 -74 -78 -84 -87 -81 -59 -36 -24 -35 -53 -69 -82 -89 -89 -75 -54 -33 -17 -11 -11 -27 -17 -17 -27 -30 -29 -19 0 28 58 81 93 97 110 140 178 208 219 215 199 180 161 151 149 151 157 169 183 196 204 205 183 153 148 158 149 155 144 135 137 168 209 235 223 174 113 58 25 14 23 31 29 6 -26 -57 -63 -67 -68 -70 -72 -78 -89 -106 -125 -149 -149 -140 -106 -72 -64 -85 -116 -139 -153 -162 -170 -186 -214 -235 -234 -215 -174 -117 -72 -58 -71 -102 -136 -170 -195 -202 -184 -153 -117 -86 -63 -56 -57 -65 -71 -90 -98 -95 -82 -51 -8 28 48 45 24 1 -10 -5 12 37 59 68 63 54 45 59 99 146 177 182 166 144 123 110 110 123 149 167 168 161 157 169 193 221 242 243 220 198 178 173 179 196 226 253 258 228 171 108 64 40 33 33 34 24 2 -25 -51 -65 -67 -66 -82 -86 -95 -92 -82 -76 -74 -81 -92 -86 -67 -50 -56 -77 -105 -138 -183 -245 -316 -375 -406 -403 -360 -290 -216 -158 -127 -129 -159 -205 -239 -267 -282 -274 -248 -212 -156 -93 -43 -29 -49 -85 -116 -132 -140 -129 -98 -65 -53 -58 -70 -84 -98 -107 -106 -93 -71 -54 -43 -41 -43 -50 -21 24 64 89 88 81 77 86 100 114 121 122 126 132 141 155 169 182 188 181 171 163 162 146 136 133 135 157 180 192 174 133 100 80 68 53 34 18 19 27 34 32 20 -5 -34 -61 -84 -109 -106 -90 -89 -103 -129 -151 -153 -147 -147 -171 -211 -269 -328 -374 -397 -386 -343 -295 -238 -203 -187 -198 -227 -252 -262 -264 -272 -274 -262 -232 -197 -174 -158 -146 -154 -188 -232 -269 -285 -283 -260 -224 -176 -134 -113 -114 -131 -154 -170 -173 -160 -148 -126 -99 -78 -47 -10 21 23 14 11 20 32 35 37 49 57 51 35 23 22 32 50 75 110 140 154 153 143 134 125 141 167 190 180 163 154 149 168 189 196 187 172 159 148 134 115 101 92 73 39 5 -21 -40 -59 -76 -87 -99 -122 -145 -150 -156 -155 -147 -140 -142 -167 -190 -221 -246 -246 -226 -207 -202 -201 -198 -194 -197 -211 -224 -229 -242 -267 -291 -301 -294 -279 -256 -226 -200 -186 -194 -211 -233 -246 -256 -222 -191 -177 -152 -133 -124 -106 -80 -63 -63 -73 -77 -74 -63 -59 -54 -41 -29 -35 -51 -63 -61 -51 -33 -6 24 47 54 48 42 37 31 60 88 111 134 153 164 178 206 233 247 247 248 255 263 270 257 229 208 166 123 99 97 117 147 180 205 211 192 149 99 53 18 6 6 9 12 10 -5 -24 -37 -44 -30 -29 -32 -32 -43 -68 -110 -149 -177 -210 -243 -266 -269 -253 -229 -205 -183 -172 -181 -207 -237 -262 -271 -259 -234 -202 -177 -152 -143 -145 -137 -124 -110 -111 -117 -116 -110 -104 -108 -109 -100 -96 -106 -117 -122 -113 -95 -74 -50 -29 -19 -24 -34 -39 -39 -24 2 36 56 78 90 91 97 120 145 160 167 172 177 184 178 169 175 182 179 174 177 192 215 242 267 288 300 291 249 206 167 134 156 185 219 250 273 273 262 252 243 223 193 158 130 107 78 47 26 11 -14 -51 -92 -92 -73 -51 -29 -22 -38 -74 -125 -176 -211 -228 -219 -190 -157 -135 -118 -120 -131 -138 -134 -130 -133 -140 -145 -146 -150 -161 -166 -159 -157 -163 -173 -170 -157 -140 -122 -108 -100 -103 -109 -114 -113 -56 -78 -50 -20 -1 10 10 2 5 26 56 78 88 94 93 90 74 56 59 65 69 73 83 108 135 159 173 180 178 169 162 163 176 191 237 277 303 319 326 316 314 330 335 328 304 271 251 237 223 216 222 236 235 220 200 181 164 144 121 94 71 44 19 0 -12 -26 -20 -28 -37 -44 -41 -51 -57 -55 -46 -44 -69 -106 -146 -185 -220 -249 -261 -248 -235 -226 -224 -214 -205 -204 -212 -225 -239 -253 -260 -258 -244 -221 -187 -153 -124 -121 -125 -144 -165 -165 -136 -97 -72 -62 -59 -65 -80 -105 -125 -125 -115 -108 -96 -75 -46 -21 -5 -4 -6 -13 -21 -24 -15 6 38 77 114 131 140 137 118 116 141 181 210 222 226 220 212 191 173 174 192 207 225 236 224 215 185 159 140 130 134 144 162 182 196 210 209 185 150 106 54 19 19 40 59 55 31 -7 -56 -125 -178 -188 -175 -152 -139 -134 -134 -147 -177 -219 -261 -294 -313 -318 -305 -280 -249 -223 -184 -173 -189 -213 -250 -278 -273 -237 -193 -169 -162 -168 -181 -205 -239 -261 -256 -243 -228 -209 -183 -155 -139 -136 -140 -148 -155 -160 -154 -138 -113 -80 -38 -12 0 -1 -13 -30 -24 11 54 79 84 79 64 48 24 12 22 49 73 96 122 147 163 164 159 153 152 156 168 191 220 249 292 293 268 228 178 142 136 173 230 273 286 272 235 183 117 54 17 6 5 8 15 24 20 -2 -41 -87 -133 -171 -171 -153 -121 -94 -54 -49 -67 -115 -171 -231 -265 -259 -221 -179 -160 -161 -175 -200 -237 -277 -300 -294 -280 -266 -246 -221 -201 -197 -200 -209 -215 -221 -221 -211 -193 -175 -134 -101 -83 -82 -89 -105 -115 -97 -56 -17 -3 -9 -28 -47 -68 -90 -94 -70 -35 -6 18 40 55 56 48 38 36 41 52 75 105 137 171 205 225 223 215 202 191 208 250 300 328 330 315 298 256 193 146 126 141 162 193 224 252 259 244 215 181 149 115 95 83 84 89 105 111 94 62 21 -28 -60 -70 -43 -16 -10 -19 -46 -86 -139 -192 -224 -229 -228 -223 -212 -198 -192 -196 -202 -213 -218 -223 -224 -219 -209 -205 -175 -142 -134 -142 -148 -161 -160 -136 -98 -71 -74 -94 -120 -144 -165 -179 -166 -130 -88 -60 -41 -31 -31 -44 -58 -64 -60 -46 -25 4 36 66 98 120 127 114 104 92 93 119 165 208 222 212 189 167 145 128 132 165 211 248 275 290 295 289 280 274 271 249 233 218 221 234 251 291 313 311 302 281 252 234 229 229 209 167 119 74 35 2 -18 -18 -6 -6 -27 -45 -49 -57 -66 -73 -84 -94 -111 -129 -143 -152 -160 -153 -140 -138 -147 -151 -156 -153 -133 -109 -106 -128 -165 -200 -225 -239 -241 -216 -168 -128 -104 -100 -108 -124 -143 -158 -158 -142 -120 -92 -59 -30 -16 15 23 17 1 -6 -10 -3 28 71 103 104 84 57 33 18 8 24 67 114 146 163 166 161 149 141 143 156 178 205 235 267 292 313 330 337 325 323 325 329 322 323 323