36 2310 Browell, Dr. Edward V. NASA Langley Research Center LASE / DC-8 Aerosol Scattering Ratio SOLVE 1 1 1999 12 07 2001 06 21 0.0 GPS altitude of observation (m) Elapsed time in UT seconds from 0 hours on day given by date 1 .001 999999 Aerosol Scattering Ratio 9 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.01 0.01 99999 99999 99999 99999 99999 99999 99999 99999 99999 Number of values for current recorded time GPS altitude at which data begins (m) Altitude increment (m) GPS altitude of aircraft (m) Hour of day of observation (UT) Minute of hour of observation (UT) Second of minute of observation (UT) Latitude ( +N degrees) Longitude ( +E degrees) 0 8 ------------------------------------------------------------------------------- Vertical data interval is 30 m., horizontal data interval is 6 or 9 seconds. Vertical resolution is 60 m, horizontal resolution is 6 or 9 seconds (1.4 or 2.1 km), respectively. These measurements have a maximum estimated error of 5% or 0.1, whichever is larger. The scattering ratio was determined using the JPL Microwave Temperature Profiler (MTP) atmosphere molecular densities preliminary data. No attempt has been made to correct for aerosol or cloud attenuation. ------------------------------------------------------------------------------- 35153 250 686 30 9176 9 45 53 7001 2331 352 999999 999999 208 414 105 40 -79 999999 34 999999 999999 110 345 999999 999999 446 470 326 47 999999 107 450 19 -28 999999 999999 999999 -7 999999 -94 999999 353 182 75 999999 999999 -38 999999 3 999999 999999 84 999999 999999 154 999999 402 279 83 384 765 -27 -67 999999 30 999999 30 363 419 223 -31 0 -94 999999 -92 149 -25 69 57 158 38 421 114 63 189 999999 999999 -72 -3 22 205 120 999999 -29 62 45 239 167 183 1 999999 14 76 999999 281 191 18 15 33 -5 200 152 999999 -59 115 999999 -35 74 290 -28 31 -73 110 156 254 29 131 131 20 182 -45 228 268 999999 -15 259 169 123 54 -38 115 85 339 139 117 -42 38 210 380 999999 287 120 0 -18 173 -95 -32 155 65 -90 81 160 173 -5 215 269 117 197 -34 215 104 81 209 111 159 103 282 90 258 94 43 181 68 124 198 136 105 128 165 136 57 41 -11 136 134 187 55 80 -19 27 68 69 -28 70 124 108 31 102 68 47 143 173 148 242 195 163 179 137 63 48 83 94 116 60 56 49 86 61 96 36 33 62 71 123 51 89 999999 31 58 40 999999 76 92 34 36 89 157 112 32 50 50 999999 999999 999999 999999 999999 999999 999999 30 35159 252 732 30 9192 9 45 59 7002 2332 245 328 99 267 999999 281 135 999999 999999 999999 257 420 999999 -52 999999 331 216 222 61 165 589 999999 163 999999 999999 503 999999 -43 309 32 81 -4 152 999999 999999 1 491 186 117 68 794 999999 22 416 317 999999 -20 367 231 -36 198 505 289 149 256 412 74 140 335 64 124 13 2 102 999999 56 407 395 168 64 76 999999 -100 155 417 16 71 -32 55 14 323 40 140 -65 -36 266 287 -79 -30 225 189 331 138 75 25 -72 137 262 150 138 435 263 221 368 328 228 267 221 198 74 140 159 77 72 191 83 95 53 263 209 33 10 158 51 116 368 360 51 169 186 189 99 315 391 550 340 256 -45 314 215 143 162 223 111 123 124 325 324 49 257 272 163 273 152 274 91 60 125 267 95 197 228 337 463 185 159 206 187 241 230 214 296 259 284 285 356 406 306 200 254 161 262 270 333 183 132 142 61 205 109 90 133 203 146 91 172 164 164 227 162 166 180 165 246 305 219 149 195 177 161 141 198 163 114 124 104 97 210 162 162 140 129 71 130 81 156 181 121 999999 111 133 123 108 96 94 108 143 139 143 156 111 118 97 82 91 70 94 77 68 82 81 68 35165 248 656 30 9206 9 46 5 7003 2333 9 -8 -17 101 81 999999 999999 -73 255 94 446 999999 11 -19 -10 999999 999999 999999 -50 999999 810 999999 351 999999 28 106 440 217 392 124 999999 -21 999999 174 353 64 65 119 999999 570 47 156 16 999999 129 532 397 100 999999 609 76 -93 131 32 999999 999999 42 170 245 -86 -4 999999 305 376 69 999999 999999 195 -85 37 999999 151 156 88 999999 -67 398 23 92 123 999999 -7 10 40 -94 289 103 -49 -98 999999 999999 247 -92 -40 258 -54 260 224 210 10 72 -26 -37 150 137 142 263 999999 999999 -22 -14 87 268 -98 -15 440 77 999999 100 420 344 151 51 42 222 52 133 169 -30 122 145 999999 -48 -84 -82 999999 244 148 163 999999 136 -71 98 115 59 237 348 436 269 195 59 103 41 242 198 182 177 -86 203 108 251 110 162 228 96 57 85 102 172 159 242 -17 231 291 56 172 132 136 49 318 207 237 97 -40 113 113 202 -29 999999 12 157 131 121 108 104 103 163 144 77 219 117 95 95 223 213 169 215 91 78 63 103 104 109 82 70 80 73 122 73 33 102 134 53 999999 999999 68 32 97 114 103 34 76 107 100 92 44 100 107 62 98 111 63 76 70 57 49 32 42 35171 247 581 30 9221 9 46 11 7004 2335 470 413 999999 999999 185 -11 183 289 30 216 89 121 999999 -38 999999 999999 999999 57 22 999999 999999 999999 -93 999999 999999 99 40 -67 251 999999 999999 999999 305 999999 999999 62 999999 248 999999 999999 281 44 -96 999999 999999 999999 999999 50 -82 351 999999 999999 -28 999999 999999 999999 999999 999999 253 296 999999 15 433 92 195 999999 999999 91 999999 25 177 472 -17 526 445 11 382 -15 278 458 182 999999 999999 278 -36 -18 43 114 286 999999 180 486 65 999999 184 56 89 999999 95 -41 999999 413 316 -78 38 254 173 287 -58 140 181 -39 109 37 38 -28 129 -92 210 999999 999999 999999 297 157 34 4 150 275 999999 999999 109 109 999999 12 -16 91 184 63 999999 999999 113 156 146 53 158 999999 -52 -45 999999 115 188 90 194 105 -93 -5 61 18 -10 31 133 -84 -50 161 157 358 143 25 5 237 429 174 64 292 172 108 263 162 52 128 62 50 -35 -21 142 262 233 88 228 144 87 -36 192 18 13 131 115 84 88 -29 93 86 154 179 138 129 193 124 83 121 52 -7 59 29 -12 -73 46 102 50 20 14 -2 999999 999999 999999 38 49 38 70 999999 999999 999999 80 45 63 73 47 31 999999 999999 999999 999999 61 32 999999 999999 39 35177 221 627 30 9237 9 46 17 7005 2336 513 111 40 999999 999999 999999 999999 999999 999999 242 137 132 36 -28 139 999999 999999 999999 999999 999999 110 999999 27 37 142 30 -97 164 85 999999 999999 38 999999 999999 -64 999999 66 54 63 79 263 227 128 543 -94 999999 473 362 46 999999 13 94 999999 -5 999999 -31 43 117 104 -41 134 999999 -54 188 999999 999999 85 999999 119 999999 42 1 999999 999999 456 86 999999 201 42 44 366 999999 54 323 311 244 359 999999 244 39 80 999999 108 116 -99 33 232 999999 -10 270 122 81 291 999999 999999 278 55 223 43 -1 -71 111 999999 50 -95 -84 34 999999 -55 135 135 -71 98 999999 111 139 276 97 -16 137 -98 75 999999 71 22 75 161 999999 999999 999999 204 -61 -40 50 999999 -39 -76 33 -52 999999 80 78 -43 999999 -80 -36 110 142 83 237 999999 99 -30 30 134 76 174 80 24 21 121 21 75 104 73 52 16 208 81 45 102 39 187 242 46 -99 120 83 59 -1 35 -4 -52 -11 999999 -4 -22 11 4 52 -2 29 144 92 71 11 211 167 35 -85 -17 -18 42 -39 -50 -93 12 -55 -55 -82 -28 35183 244 670 30 9250 9 46 23 7006 2338 85 132 724 635 400 219 112 120 663 826 399 7 483 391 264 242 251 21 356 374 60 999999 999999 999999 -49 288 261 570 80 999999 999999 453 291 4 -68 69 999999 6 999999 -96 999999 634 133 237 -89 121 229 47 73 164 700 424 -9 999999 999999 999999 257 -38 -80 999999 42 139 55 153 155 369 85 121 188 249 3 135 62 -57 999999 -76 -82 -28 999999 -71 999999 179 157 59 -48 999999 -19 315 414 249 999999 189 120 29 223 198 58 216 329 106 147 113 211 -18 -34 57 406 232 140 -27 379 173 211 34 99 148 155 999999 35 200 124 83 192 99 265 188 -40 465 65 192 234 122 323 -65 131 999999 -77 30 28 22 112 7 -45 178 253 122 167 143 43 264 161 461 158 55 145 64 146 143 265 108 267 218 178 329 212 125 167 24 297 272 164 271 128 199 269 182 180 267 201 -2 159 130 105 44 86 176 118 120 157 116 38 168 276 42 65 19 108 109 128 193 218 41 108 48 213 76 95 63 47 179 223 159 72 97 -23 -10 101 28 144 50 44 81 90 60 999999 72 49 999999 113 94 999999 999999 999999 122 87 999999 999999 66 64 999999 73 87 51 32 35189 253 713 30 9263 9 46 29 7007 2339 -72 999999 4 488 152 162 331 177 -46 179 999999 -26 -46 999999 999999 999999 999999 999999 999999 100 109 173 7 999999 242 567 580 94 197 474 24 -61 313 999999 999999 40 67 219 193 164 -19 325 236 456 223 999999 -36 163 33 999999 307 417 360 60 648 217 93 205 351 196 792 241 172 166 23 95 55 999999 114 237 999999 354 842 359 125 381 289 33 429 69 12 428 266 39 316 999999 169 999999 202 657 4 159 76 60 156 30 240 180 77 999999 46 124 999999 184 5 -32 471 703 122 83 272 -22 999999 999999 -24 -27 146 74 132 -3 230 103 999999 261 77 -86 222 576 236 68 -74 171 188 222 459 314 305 241 141 155 164 133 287 121 54 371 466 63 85 234 304 229 77 244 67 83 201 354 73 60 270 174 15 0 245 227 80 21 189 151 21 201 176 314 336 204 21 152 206 112 279 322 375 141 130 288 135 -3 109 157 196 -54 216 181 109 -47 151 124 122 185 184 210 262 215 182 207 193 205 182 144 111 20 126 52 165 90 8 130 86 86 115 53 999999 53 85 49 104 98 999999 52 40 135 32 32 109 82 81 64 78 107 108 74 87 73 999999 49 57 58 75 90 52 35 39 35195 223 637 30 9277 9 46 35 7008 2340 247 508 999999 999999 28 -68 999999 -60 140 544 999999 40 451 999999 999999 999999 999999 101 999999 -22 326 68 243 249 603 331 999999 999999 172 999999 999999 999999 114 999999 999999 999999 38 999999 190 999999 999999 104 111 313 999999 -78 322 34 593 501 186 349 118 35 398 999999 999999 73 -82 999999 999999 -35 229 47 245 43 999999 999999 999999 999999 999999 81 999999 151 999999 999999 999999 387 -27 999999 49 201 -21 38 83 95 999999 -6 233 -39 -93 999999 289 158 258 497 180 318 999999 999999 -92 41 999999 999999 -92 229 145 -71 -65 64 253 85 999999 -64 999999 -50 999999 999999 -66 -12 -9 -53 192 999999 -38 -48 101 -26 102 186 279 100 135 999999 -64 206 61 999999 999999 160 999999 -79 98 -25 999999 999999 999999 -41 94 35 66 169 93 27 -46 138 -55 128 -25 169 136 -19 97 -72 -17 -43 131 49 121 49 -64 999999 40 69 -10 -2 254 80 178 88 999999 68 163 71 112 6 -66 62 128 -55 -54 171 28 59 6 12 -57 85 87 -6 52 45 90 167 0 -26 -68 41 128 59 58 119 35 69 90 -6 66 105 9 -32 42 -54 36 35201 241 710 30 9290 9 46 41 7009 2342 95 22 168 999999 999999 200 630 197 68 999999 999999 133 12 404 81 999999 234 999999 999999 -80 275 999999 397 999999 999999 85 54 106 -14 -83 122 999999 999999 999999 999999 554 999999 237 322 248 339 999999 999999 20 -42 999999 999999 18 137 492 646 381 22 32 999999 306 149 999999 999999 417 999999 100 156 999999 71 999999 -87 40 999999 -46 359 280 386 999999 999999 999999 137 999999 999999 161 195 49 316 89 -11 115 49 289 16 999999 423 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 -1 -35 69 68 999999 17 -87 97 145 999999 999999 999999 999999 999999 -52 -35 -3 137 211 999999 151 133 42 3 -57 198 89 319 999999 77 332 168 -44 999999 999999 52 999999 175 59 215 165 66 999999 164 999999 999999 -58 -80 -35 51 222 999999 999999 51 -17 119 16 350 64 27 76 -42 137 225 19 50 89 77 113 -48 67 184 86 248 170 103 99 105 -21 999999 -1 53 -7 173 -78 67 999999 -78 58 -49 -34 -44 -15 -38 -50 85 100 -38 26 13 -57 67 -35 -62 45 106 -76 12 -8 -56 -3 33 -49 -89 31 15 40 34 999999 999999 999999 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 999999 53 35207 246 515 30 9305 9 46 47 7010 2343 110098 972 999999 999999 999999 -99 999999 321 999999 364 999999 47 999999 999999 999999 -94 -97 999999 107 172 999999 999999 6 -90 24 999999 118 999999 102 845 67 247 237 -14 214 -25 -88 999999 254 50 999999 380 999999 999999 75 348 150 999999 999999 426 999999 999999 999999 79 999999 27 223 23 81 -71 45 175 39 999999 999999 999999 69 -29 7 513 206 424 527 274 999999 -63 999999 999999 999999 999999 -87 999999 999999 999999 128 999999 385 54 999999 999999 481 -47 295 999999 999999 391 -97 561 999999 999999 999999 999999 348 -2 999999 3 999999 56 -46 44 272 114 -65 26 240 999999 -32 144 999999 999999 50 40 -3 91 999999 74 999999 -68 999999 999999 -96 -47 1 -53 11 309 -34 999999 -56 999999 118 -42 49 -52 103 52 185 141 999999 -47 999999 -37 104 999999 999999 999999 337 200 175 999999 -83 59 -99 999999 17 139 1 21 157 275 -6 -87 -46 83 -24 -89 4 86 128 -7 141 262 140 -5 54 72 57 154 -49 -91 46 97 -8 31 -73 -19 95 -34 -35 -25 66 156 85 -41 -46 90 10 49 -27 14 0 127 63 40 -41 60 3 -27 -32 21 999999 -41 -75 -30 1 -48 -46 38 50 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 35213 251 500 30 9320 9 46 53 7011 2344 -70 999999 -2 -90 999999 8 999999 999999 999999 -44 -57 501 999999 3 -100 -38 999999 999999 999999 8 999999 999999 336 999999 999999 999999 37 -60 438 -86 -55 586 -31 999999 999999 53 999999 71 -20 999999 999999 999999 220 999999 -46 999999 999999 999999 999999 999999 999999 -41 -13 351 999999 475 -57 -57 20 999999 -64 999999 999999 77 -88 320 999999 -2 76 451 348 999999 999999 207 204 25 72 317 195 999999 999999 254 371 999999 999999 56 -35 -20 999999 183 186 999999 999999 999999 -80 82 173 -92 999999 999999 145 -76 999999 999999 999999 92 79 131 256 -28 15 146 63 -62 -62 999999 86 126 999999 999999 -51 999999 999999 999999 999999 999999 -14 999999 -38 -74 -7 -21 999999 -47 119 87 68 -62 72 90 999999 74 -48 999999 -39 179 111 71 20 62 10 28 -17 95 -30 193 -60 999999 74 -12 136 205 44 60 -71 -21 -69 999999 999999 109 54 226 54 118 238 61 -64 238 167 119 109 97 86 338 202 999999 -3 48 77 95 120 -46 87 114 55 143 119 -35 -66 -7 95 29 -14 35 62 -39 118 73 999999 63 20 120 46 41 130 10 41 60 20 45 -24 26 -39 -82 36 -12 -16 70 999999 999999 999999 69 999999 999999 999999 49 999999 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 35219 266 395 30 9335 9 46 59 7012 2346 23744 597 804 747 999999 999999 -85 30 999999 999999 999999 44 -10 640 999999 999999 999999 23 319 -20 999999 999999 999999 999999 71 148 204 999999 728 113 -61 9 999999 999999 999999 999999 999999 -100 999999 521 -28 -47 999999 -25 475 999999 451 140 188 -44 -63 -57 16 277 999999 999999 636 -62 70 -80 999999 999999 -42 999999 227 332 210 33 132 -22 439 -31 118 135 722 245 115 371 262 325 221 39 342 999999 -8 100 255 999999 -71 -33 59 27 133 242 999999 252 227 999999 217 375 58 999999 -29 44 293 460 51 219 93 21 -51 33 999999 243 69 999999 999999 54 243 28 146 999999 -23 315 240 133 272 352 151 999999 -54 56 -17 141 17 32 493 171 999999 121 141 130 23 88 403 189 243 -27 37 188 275 277 309 243 -32 360 375 207 170 203 268 -40 0 160 360 153 116 275 233 121 317 217 132 191 190 90 198 218 248 52 175 147 102 220 100 178 243 296 369 243 254 149 103 125 179 26 264 153 222 105 314 232 201 87 62 -70 72 66 62 149 133 141 153 161 168 108 53 105 89 95 87 53 108 -14 61 58 -43 60 49 112 66 -7 34 74 132 84 66 999999 87 44 53 51 52 999999 999999 999999 999999 999999 50 66 120 52 59 99 71 69 999999 999999 62 999999 37 68 999999 999999 40 46 35225 246 500 30 9350 9 47 5 7013 2347 12698 253 999999 999999 999999 999999 999999 28 999999 999999 999999 112 170 999999 468 504 77 -77 372 999999 999999 108 999999 72 999999 167 999999 999999 30 221 540 999999 999999 999999 -68 25 12 137 210 999999 46 339 512 349 585 999999 276 999999 196 999999 237 85 203 267 37 999999 -40 254 999999 132 400 150 33 999999 142 472 999999 211 185 124 120 999999 21 999999 999999 999999 -38 216 471 999999 999999 268 999999 999999 162 545 87 232 74 999999 68 33 999999 75 -10 207 362 55 135 53 999999 250 202 999999 999999 93 75 -68 999999 999999 -30 -82 108 999999 999999 58 -59 79 148 14 999999 999999 999999 256 51 -27 -18 999999 305 199 -67 999999 28 999999 -79 221 161 27 -8 999999 117 144 -52 -23 -13 -66 58 20 50 190 281 54 41 72 999999 -66 224 999999 -11 258 15 -50 -43 103 -68 53 80 90 64 123 148 113 108 33 89 39 146 68 15 159 202 181 157 201 173 183 208 15 36 280 156 134 -54 92 64 -76 -1 70 88 42 83 105 0 999999 34 999999 -41 999999 -42 10 7 5 29 23 -46 -31 -39 -55 22 999999 -61 48 48 18 78 28 -26 -58 26 999999 999999 74 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 103 49 35231 227 570 30 9360 9 47 11 7014 2349 96403 2268 186 999999 999999 999999 -10 999999 999999 83 37 999999 999999 999999 999999 999999 999999 999999 135 999999 999999 130 999999 999999 999999 999999 999999 4 -40 999999 -89 -93 999999 999999 259 267 999999 -3 999999 999999 999999 37 999999 999999 999999 999999 999999 63 999999 999999 999999 43 999999 999999 999999 999999 -16 999999 321 999999 999999 81 19 999999 999999 999999 5 246 999999 329 66 1 999999 999999 84 34 999999 -43 999999 999999 999999 103 92 -97 999999 999999 999999 999999 999999 -26 -95 999999 57 999999 999999 152 -79 999999 999999 -8 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 100 63 45 300 999999 159 999999 999999 307 -25 999999 -75 147 84 156 999999 51 26 999999 -100 999999 999999 999999 -12 999999 -82 999999 -53 59 999999 999999 999999 33 999999 -77 42 999999 67 -84 128 173 177 999999 -27 999999 -46 53 999999 999999 999999 -68 -57 999999 -33 67 999999 999999 55 100 98 999999 -83 -62 -71 999999 61 46 -13 83 34 -71 -54 -50 -61 999999 999999 32 17 -85 -52 -40 999999 999999 187 -29 999999 999999 -62 999999 999999 -90 6 25 999999 999999 999999 -42 999999 -82 999999 999999 999999 999999 -95 -57 999999 999999 -49 -87 -59 -52 999999 999999 -40 -90 999999 -89 35237 249 518 30 9368 9 47 17 7015 2350 58731 999999 999999 999999 999999 83408 1373 86 144 651 463 999999 999999 999999 129 281 268 145 999999 429 999999 999999 999999 62 47 76 296 48 82 16 554 491 999999 999999 999999 -54 155 999999 -38 999999 259 473 999999 165 90 999999 191 132 999999 999999 -95 168 239 468 -37 448 999999 36 411 436 -17 168 999999 999999 999999 999999 999999 999999 378 999999 21 -1 162 78 999999 383 -18 316 999999 567 80 999999 -87 999999 172 999999 999999 999999 -82 207 999999 70 -24 18 168 420 435 347 49 999999 -74 -59 202 101 217 999999 999999 -73 999999 999999 -47 999999 -59 999999 167 26 999999 999999 999999 -52 92 -97 999999 67 999999 78 -31 73 9 999999 -34 -98 -56 999999 122 999999 45 -45 138 162 246 999999 -5 163 -27 0 999999 -2 127 -93 11 171 -30 333 348 43 87 122 90 -83 15 126 13 79 117 87 159 166 288 999999 114 26 -76 -54 228 345 100 168 308 158 155 149 245 78 268 281 213 123 81 132 101 131 162 170 55 -83 72 68 207 104 -75 122 105 9 15 30 33 97 72 168 4 138 92 -46 -15 196 33 119 92 13 -40 0 52 6 -18 -40 35 128 70 41 42 96 106 999999 999999 999999 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 999999 80 35243 248 494 30 9374 9 47 23 7016 2351 71 2097 7546 999999 43355 46806 199127 999999 999999 121259 973 999999 999999 999999 999999 999999 999999 999999 999999 49 999999 -25 -94 999999 12 999999 999999 999999 312 726 999999 7 431 999999 999999 999999 69 257 999999 103 85 437 228 999999 277 999999 999999 446 135 278 86 999999 999999 999999 999999 999999 999999 97 999999 999999 999999 999999 -6 999999 999999 104 -31 303 -24 -85 297 13 94 477 999999 999999 178 84 180 999999 999999 999999 999999 5 -28 999999 999999 999999 540 999999 61 -100 49 136 999999 999999 272 -78 999999 999999 285 999999 93 999999 46 110 257 999999 39 395 79 142 -89 999999 127 123 328 172 999999 999999 -74 157 43 107 -18 -54 999999 999999 153 999999 -40 999999 -3 999999 78 999999 999999 999999 7 185 999999 61 999999 227 60 97 68 149 242 371 999999 -52 -34 -34 -80 49 -12 999999 125 -3 999999 84 80 -53 -88 143 168 167 18 103 70 999999 74 87 107 93 4 126 132 108 50 90 63 105 -81 177 220 113 63 78 103 16 235 -60 119 154 57 21 -11 -24 38 -11 -15 -64 20 36 -61 -10 62 32 8 -94 -59 14 37 -68 999999 18 12 -53 999999 -79 999999 44 41 -46 7 22 -38 11 999999 999999 999999 999999 999999 999999 999999 999999 60 999999 999999 999999 999999 999999 999999 999999 43 58 35249 235 501 30 9381 9 47 29 7017 2353 30242 31216 159880 999999 999999 999999 406628 3059 999999 999999 312 -17 319 853 247 23 -79 999999 999999 999999 999999 999999 999999 -69 355 999999 283 999999 999999 999999 999999 -67 280 999999 999999 999999 52 482 999999 999999 95 292 -69 71 561 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 423 999999 110 113 999999 -16 509 191 353 275 999999 999999 -1 999999 218 -49 248 144 203 -79 113 999999 -66 -19 611 999999 999999 999999 999999 999999 246 8 39 999999 -37 999999 206 272 -19 999999 47 460 -75 32 -51 999999 190 31 177 999999 84 6 -90 8 999999 192 -77 999999 -96 -85 210 -67 110 999999 999999 999999 999999 24 34 999999 999999 -64 134 999999 999999 248 37 60 -53 -5 999999 999999 -67 84 154 999999 999999 227 -58 82 82 16 115 68 146 111 -60 999999 999999 999999 -31 148 4 38 -43 86 31 999999 81 28 -17 4 -34 150 321 -59 90 3 26 224 25 -93 -42 124 14 -24 19 -87 82 999999 65 -43 -67 -2 -52 65 -41 8 -91 70 92 -6 1 40 21 3 -4 -4 1 38 -28 -13 -92 -77 -31 13 64 -52 -63 -13 999999 11 27 -5 -42 -87 -51 999999 -6 -97 -37 999999 -85 23 -52 999999 999999 999999 999999 43 35255 250 507 30 9387 9 47 35 7018 2354 430163 999999 999999 999999 999999 65090 1107 80 999999 245 204 999999 504 377 292 999999 999999 999999 32 304 999999 592 -20 999999 -38 999999 999999 999999 100 8 999999 999999 999999 999999 69 999999 185 22 175 -56 999999 999999 357 55 331 178 -41 999999 999999 253 999999 130 73 34 21 151 -90 999999 238 35 219 283 319 999999 122 999999 162 34 85 999999 68 -82 225 61 15 242 309 999999 316 262 999999 999999 999999 201 999999 999999 -74 570 238 -29 999999 999999 95 46 -88 167 85 999999 -16 181 388 226 54 24 -4 999999 999999 999999 999999 999999 999999 65 999999 238 475 999999 265 -94 999999 -35 999999 999999 92 363 258 44 999999 157 139 999999 86 54 11 999999 999999 285 -59 -35 -86 -67 15 40 -39 999999 -77 142 -49 999999 -39 178 160 -39 91 93 136 52 239 153 -58 132 -20 60 103 87 170 139 77 -40 200 336 249 191 -56 194 170 -75 43 999999 -45 136 323 27 186 142 126 47 87 98 107 113 54 6 44 -86 -22 99 162 104 132 60 52 -33 -36 -56 68 139 -28 -23 22 33 71 154 27 49 18 94 14 6 -31 59 -4 -55 -46 55 -6 999999 -93 56 11 -2 999999 999999 999999 999999 999999 999999 44 999999 40 999999 999999 999999 999999 44 63 999999 999999 999999 999999 39 35261 230 514 30 9394 9 47 41 7019 2355 611054 999999 999999 86432 476 999999 999999 999999 -78 13 999999 999999 999999 999999 74 999999 999999 999999 999999 999999 999999 259 999999 -89 272 203 999999 999999 -65 -95 999999 999999 999999 999999 63 999999 999999 1 999999 -48 423 159 999999 -57 14 297 423 121 166 999999 999999 -10 -23 999999 20 93 999999 999999 54 -90 71 999999 999999 265 -39 999999 999999 999999 999999 61 999999 999999 -4 999999 -17 999999 999999 -54 -23 309 4 999999 999999 155 214 999999 -50 999999 -38 82 58 999999 999999 999999 25 1 -84 999999 245 422 298 -2 999999 119 192 -46 999999 999999 999999 37 474 225 210 -97 999999 -56 999999 38 -4 -66 -19 -21 999999 3 999999 999999 999999 -80 84 999999 41 -7 201 110 999999 233 232 999999 999999 -4 999999 999999 167 1 62 27 999999 -7 -84 84 199 26 88 999999 999999 62 -45 4 999999 999999 -31 122 138 -10 133 146 23 999999 -96 79 190 145 -94 -15 999999 999999 108 999999 -30 999999 -3 62 -58 128 125 2 23 999999 -64 107 46 126 124 999999 -52 -7 -28 73 999999 999999 -99 999999 -81 63 -42 -98 96 -47 -38 -32 999999 999999 36 10 -59 999999 999999 999999 -79 -38 -89 24 0 -6 -93 1 -65 999999 -56 -47 35267 231 492 30 9402 9 47 47 7020 2357 35366 -25 999999 999999 -52 460 999999 999999 999999 39 999999 259 999999 168 219 999999 -57 999999 413 999999 -77 437 128 -23 999999 165 -58 -66 -57 -27 999999 -22 999999 683 999999 29 999999 999999 550 999999 999999 226 999999 999999 -39 -92 211 741 -71 218 98 -36 54 176 176 999999 216 152 999999 192 448 197 300 146 122 183 -16 999999 999999 999999 -82 208 999999 999999 209 439 148 44 117 210 999999 999999 60 57 -56 999999 -8 999999 999999 999999 -28 -3 -38 999999 217 999999 999999 999999 -41 999999 999999 999999 999999 999999 78 293 131 999999 999999 999999 -12 38 358 -71 87 117 -79 -36 60 7 116 999999 999999 999999 999999 99 257 999999 94 92 -78 104 126 999999 999999 145 999999 -5 -91 251 68 79 176 77 127 12 -9 49 999999 233 142 81 94 355 280 -59 178 -57 91 -68 281 90 -55 94 363 248 257 -36 -29 184 328 105 279 -99 120 102 33 196 -41 101 63 -48 61 -20 1 205 -18 41 55 107 75 999999 -84 48 113 220 192 80 128 223 4 -55 68 999999 131 157 66 16 6 37 16 72 25 114 999999 -44 49 -21 83 -28 50 5 37 -56 -34 -2 -27 17 15 -75 -15 35273 255 560 30 9410 9 47 53 7020 2358 70088 1184 999999 999999 272 -96 336 80 999999 999999 102 647 999999 246 166 999999 999999 69 294 999999 999999 93 -19 38 -21 179 999999 -91 999999 999999 999999 999999 97 999999 999999 999999 999999 416 -70 -30 -45 999999 642 120 -54 999999 999999 15 204 -69 999999 48 200 1 999999 999999 399 225 -10 56 64 37 178 23 999999 51 162 229 461 -30 -73 999999 228 87 -35 152 62 999999 246 229 84 999999 29 34 207 999999 -43 3 -42 999999 226 183 999999 11 -34 545 112 117 113 18 -22 -1 312 310 4 -77 999999 84 -1 999999 103 -6 999999 101 356 157 214 999999 -65 22 42 227 402 211 204 999999 999999 202 220 -11 168 90 -8 -9 -64 90 208 141 999999 52 51 -42 69 258 373 431 275 7 190 55 176 114 120 999999 94 999999 197 184 226 151 240 -5 191 83 -53 146 197 152 269 225 146 265 165 42 -4 98 239 165 55 114 157 179 29 53 231 111 79 297 242 201 201 7 71 -63 67 9 43 85 278 -16 151 214 155 22 15 7 53 7 100 26 109 64 69 64 41 83 28 138 106 121 7 21 196 30 3 100 112 118 31 45 54 999999 48 999999 999999 999999 999999 999999 999999 64 999999 999999 65 999999 999999 999999 92 82 58 36 999999 999999 999999 999999 34 35279 231 509 30 9419 9 47 59 7021 2359 951261 999999 999999 435057 2434 999999 245 999999 71 540 999999 742 609 999999 999999 56 999999 603 18 363 999999 253 -92 999999 999999 288 999999 -30 999999 225 999999 999999 117 999999 243 108 999999 -11 446 999999 999999 505 999999 999999 999999 999999 999999 999999 -28 999999 255 999999 999999 -54 443 29 999999 999999 423 148 -34 999999 -21 999999 999999 999999 999999 -52 -39 999999 21 2 48 999999 999999 999999 93 -93 999999 999999 999999 999999 999999 -97 160 104 110 35 999999 166 297 76 999999 89 120 358 243 999999 -82 171 -50 8 -53 -57 179 -18 999999 999999 -56 999999 999999 313 58 999999 999999 999999 999999 999999 234 219 7 999999 -76 402 126 999999 139 94 999999 999999 -53 999999 999999 -8 999999 -63 -51 174 102 206 51 999999 -96 46 262 17 56 999999 999999 22 -60 -97 -72 -50 999999 999999 999999 -75 9 240 59 -28 59 179 -16 -16 84 14 -14 5 -76 999999 -9 -98 999999 -6 45 11 999999 -12 98 26 999999 17 160 262 166 -91 122 73 -66 -20 -48 -70 -69 127 -72 118 -39 -99 -95 -8 -4 18 -92 -15 -43 999999 -36 17 -46 -60 27 -18 -57 -47 -24 -72 -46 -88 -95 23 6 -49 999999 999999 -26 33 46 999999 -79 35285 258 457 30 9427 9 48 5 7022 2361 32391 17 999999 999999 30 999999 999999 999999 278 -70 999999 999999 999999 252 999999 417 -2 999999 999999 999999 35 999999 339 -85 999999 331 312 257 -54 -47 -62 -32 281 394 401 999999 290 64 125 68 -65 999999 131 309 131 123 999999 111 999999 999999 140 341 68 385 -73 999999 999999 999999 91 -74 999999 81 317 999999 999999 999999 -3 215 999999 999999 -7 -17 126 344 68 999999 999999 338 -75 103 79 999999 999999 999999 999999 999999 183 90 78 148 50 110 -75 206 297 271 75 999999 999999 999999 53 214 482 -36 336 999999 999999 170 88 999999 999999 192 258 93 224 62 64 146 101 152 37 12 -76 -67 -22 205 165 999999 999999 999999 189 50 29 -64 -50 264 147 999999 66 -29 -11 169 -86 999999 -47 131 -82 999999 -51 173 86 280 18 186 123 255 43 43 260 -59 35 48 -59 999999 -36 254 276 184 -38 -60 28 197 123 305 102 32 -44 228 148 271 200 290 209 50 123 30 108 -87 -54 89 102 121 97 -80 -3 28 155 147 137 66 51 -96 76 175 103 36 7 115 -6 6 114 13 129 93 78 120 20 37 94 76 70 86 80 7 85 4 8 68 19 73 -9 -11 99 103 37 999999 999999 68 999999 999999 999999 57 999999 999999 999999 999999 80 999999 999999 999999 37 999999 101 45 40 999999 44 45 35291 260 494 30 9434 9 48 11 7023 2362 74598 18 999999 999999 999999 165 999999 483 283 433 876 999999 425 999999 999999 20 551 113 999999 -41 116 233 -22 162 999999 196 254 999999 999999 194 999999 -88 36 999999 999999 999999 999999 999999 -37 52 128 167 102 363 999999 231 224 -14 126 376 422 184 999999 999999 13 999999 -26 173 78 999999 153 239 130 413 157 60 761 354 999999 475 999999 27 393 -99 999999 447 196 142 -93 999999 424 621 999999 999999 -84 999999 -74 507 181 299 342 297 443 338 -42 80 999999 92 999999 9 19 247 232 33 161 8 6 160 38 -41 999999 -22 -73 46 -35 135 146 999999 78 -12 111 533 -35 28 -34 2 278 192 261 137 255 -38 254 999999 999999 320 999999 27 275 110 -2 999999 999999 214 40 483 350 105 226 183 277 -1 -65 -4 -26 -91 999999 -14 193 185 237 63 215 192 260 151 -62 304 122 -32 141 277 169 231 2 93 95 125 256 227 218 197 182 -20 93 199 1 145 128 175 94 142 227 146 87 -21 124 100 80 63 25 98 119 135 20 47 162 106 98 103 55 93 99 180 73 -29 172 178 60 96 121 47 13 22 20 31 86 114 52 81 51 76 102 42 999999 999999 999999 999999 999999 999999 999999 999999 42 92 93 65 74 66 67 36 117 999999 41 999999 40 66 36 30 41 50 35297 221 473 30 9443 9 48 17 7024 2364 21824 999999 999999 608 -51 14 301 999999 999999 999999 -57 108 22 155 999999 999999 372 -35 999999 -90 102 -15 -90 999999 -35 999999 999999 10 104 -17 274 36 999999 76 -77 999999 999999 999999 -85 999999 8 999999 40 999999 -38 52 0 999999 999999 999999 999999 83 999999 999999 999999 999999 5 147 999999 999999 999999 -87 999999 -57 999999 999999 204 -70 999999 61 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 74 999999 999999 999999 999999 -52 999999 999999 87 999999 999999 -25 999999 999999 999999 30 999999 -88 999999 999999 999999 999999 999999 54 -31 999999 999999 175 999999 999999 183 162 999999 999999 241 999999 51 106 999999 999999 13 180 999999 288 -74 999999 97 999999 999999 999999 87 999999 115 999999 999999 999999 -86 319 59 999999 999999 999999 222 999999 -59 999999 16 184 -31 62 999999 999999 -65 999999 109 -61 999999 999999 999999 999999 -68 -54 999999 999999 16 999999 999999 -71 21 999999 39 999999 -86 -41 -74 999999 999999 999999 -26 10 999999 999999 98 -27 -93 999999 999999 999999 -96 -48 999999 -42 -25 999999 -90 -77 999999 999999 -22 -69 999999 999999 999999 999999 999999 999999 999999 61 999999 999999 999999 999999 -46 -91 -45 999999 999999 999999 -51 -48 35303 249 480 30 9450 9 48 23 7025 2365 289 999999 999999 999999 239 999999 999999 -91 235 999999 160 999999 999999 999999 999999 999999 7 999999 999999 999999 999999 999999 999999 999999 999999 -69 541 999999 426 999999 999999 369 999999 999999 180 999999 -26 24 999999 87 999999 348 251 256 -14 223 255 94 999999 999999 999999 315 819 112 314 999999 999999 -31 284 77 -16 999999 999999 -34 125 -19 -35 999999 999999 402 999999 999999 999999 999999 999999 999999 999999 999999 -72 155 999999 -12 999999 999999 999999 999999 999999 -84 239 -60 999999 999999 138 24 237 65 -27 61 262 84 999999 -94 290 999999 999999 -73 47 999999 999999 204 2 999999 263 -62 999999 999999 999999 335 -25 -9 269 47 999999 -17 999999 15 999999 55 105 258 999999 211 -35 -16 999999 999999 -93 999999 999999 999999 999999 999999 999999 68 999999 324 999999 -13 103 15 999999 100 155 999999 -38 999999 999999 999999 999999 -58 -32 -1 33 25 -78 -1 74 -46 26 89 70 147 131 83 -13 108 200 72 134 141 108 37 157 -39 -91 999999 -9 -86 36 134 126 180 57 120 172 29 999999 -30 -33 -63 -26 -36 -70 -15 -33 -63 17 81 -37 66 999999 999999 -67 12 -75 -71 -70 999999 -98 -82 -53 999999 4 61 -7 999999 999999 3 -50 -37 24 12 -38 999999 999999 999999 999999 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 35309 253 546 30 9456 9 48 29 7026 2366 198852 2164 238 151 -15 999999 59 999999 -68 520 999999 999999 999999 54 999999 999999 999999 36 186 999999 -67 999999 999999 999999 -91 999999 782 463 999999 294 84 260 157 420 999999 -21 999999 999999 -7 192 -29 999999 999999 999999 999999 -10 20 999999 999999 56 343 17 999999 482 251 279 999999 999999 999999 161 -71 -25 999999 999999 91 166 101 999999 84 302 999999 999999 999999 -31 500 999999 999999 -86 284 64 19 999999 31 999999 999999 50 -59 234 337 153 97 -47 185 147 999999 17 -71 999999 999999 62 -43 79 56 50 999999 -65 999999 126 221 159 302 92 138 112 83 -2 136 340 999999 -26 70 211 999999 45 173 999999 999999 46 132 301 22 195 999999 999999 121 12 231 -50 240 -70 999999 29 -56 -97 -4 -98 15 186 472 166 -11 2 162 111 999999 294 213 33 999999 -90 -62 -98 177 261 305 71 185 179 12 79 6 46 37 160 205 263 128 25 149 70 -23 172 403 -27 184 272 65 125 193 6 181 59 32 111 51 178 29 20 119 -45 180 0 -62 -46 88 -23 -38 129 -47 999999 74 34 0 -8 -17 4 75 111 32 53 47 -15 -65 94 110 -9 41 81 -22 -12 -35 999999 999999 999999 53 999999 999999 999999 999999 999999 999999 95 999999 999999 104 67 36 999999 999999 53 999999 40 43 35315 230 585 30 9465 9 48 35 7027 2368 78962 1009 -67 999999 -48 415 -81 -26 -64 999999 194 999999 999999 -14 999999 55 313 -37 -30 999999 -73 -41 -2 163 229 631 999999 63 272 383 999999 -27 999999 999999 347 180 999999 439 999999 999999 59 31 126 157 -36 999999 999999 47 999999 999999 335 131 186 -74 999999 999999 135 999999 999999 999999 999999 999999 325 210 476 999999 999999 229 999999 -18 96 36 999999 92 999999 999999 305 -30 999999 999999 999999 118 999999 999999 999999 -71 999999 135 72 263 999999 -51 -88 999999 999999 201 999999 159 -56 122 158 5 72 209 -89 999999 999999 999999 354 999999 108 999999 140 -87 224 999999 143 258 -97 999999 999999 999999 -49 999999 71 999999 -52 -59 999999 999999 999999 999999 43 -26 999999 999999 999999 142 -97 97 73 219 197 17 70 147 999999 36 999999 999999 999999 -99 86 -17 999999 -89 9 -23 97 236 209 -20 25 249 -36 119 999999 999999 16 48 291 -70 -87 75 999999 10 120 -3 46 46 -23 134 135 25 83 -56 13 -36 999999 121 199 123 32 67 69 49 52 114 31 -26 -45 -85 -71 -19 -8 -31 2 -1 33 17 -16 2 -9 999999 -19 -54 999999 -92 52 -26 999999 21 999999 999999 -22 -44 -77 -69 -1 -44 35321 253 505 30 9475 9 48 41 7028 2369 588563 999999 27199 113 839 509 384 999999 258 999999 119 106 171 120 287 322 -32 999999 999999 55 307 402 161 -66 999999 999999 -17 999999 100 275 999999 245 29 157 323 999999 60 396 999999 28 50 110 999999 999999 87 999999 -59 460 333 53 999999 88 131 75 999999 203 999999 999999 999999 999999 64 263 479 846 999999 -51 999999 10 621 204 999999 999999 254 205 396 999999 999999 73 135 249 -7 125 999999 292 120 284 999999 999999 -60 76 -94 517 316 234 233 -24 250 999999 367 35 569 316 999999 99 342 32 999999 999999 -99 312 -40 122 184 265 344 999999 365 18 999999 141 241 -97 -62 999999 -22 126 999999 999999 6 999999 317 69 -45 171 130 169 159 359 999999 -66 37 195 181 111 122 -19 395 999999 22 74 -89 100 -53 -10 174 7 209 286 162 83 9 483 160 -35 320 -2 105 166 182 -72 332 442 87 149 265 111 92 150 116 12 115 189 -28 6 191 199 166 -9 50 4 88 137 31 128 68 11 218 41 165 242 999999 -88 1 86 57 -49 34 105 17 48 8 -8 -64 16 -22 24 103 -53 999999 -65 -7 -22 53 84 -91 -63 105 51 29 -26 -33 -15 40 999999 999999 999999 999999 999999 999999 999999 58 67 999999 999999 999999 999999 67 999999 999999 999999 999999 36 46 35327 244 605 30 9485 9 48 47 7029 2370 18528 803 -88 999999 999999 169 378 262 999999 999999 403 251 245 40 511 999999 999999 286 398 163 172 210 134 160 196 65 271 32 999999 999999 999999 -90 999999 -29 529 -76 -72 999999 912 96 -76 79 202 301 25 83 161 120 999999 999999 999999 263 84 4 -49 350 240 339 500 999999 -10 146 -92 225 999999 -72 133 68 999999 -31 999999 999999 185 999999 131 999999 88 129 999999 -46 999999 999999 999999 999999 999999 -93 999999 102 55 49 999999 -54 60 999999 999999 999999 377 383 102 -29 999999 999999 -29 229 -40 -75 999999 999999 -10 999999 1 999999 132 211 999999 56 999999 999999 999999 325 19 162 160 195 208 163 -74 101 999999 175 205 -73 86 -60 145 999999 -41 139 164 -12 33 -32 -18 -26 -46 999999 95 208 -25 999999 154 35 999999 99 172 999999 999999 208 12 149 999999 -87 186 -4 36 24 177 5 117 999999 108 44 116 -16 -91 22 286 128 65 999999 37 141 99 83 136 60 -50 -80 74 -88 999999 51 124 60 153 33 -77 91 55 31 29 46 79 -22 98 95 112 999999 -50 71 74 43 55 -23 999999 9 -42 -22 -14 47 -5 72 6 -25 -6 21 32 -34 -31 -77 999999 102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 35333 238 496 30 9496 9 48 53 7030 2372 645116 977009 999999 99885 74 24 999999 668 153 999999 36 302 -28 999999 999999 999999 999999 999999 999999 309 999999 -19 643 999999 999999 47 999999 999999 999999 -31 999999 6 999999 999999 999999 -3 413 307 999999 11 999999 999999 199 99 78 999999 999999 999999 999999 -38 -62 999999 492 999999 999999 999999 -64 999999 999999 205 999999 67 999999 999999 999999 999999 999999 -19 695 525 999999 156 -91 454 -54 999999 138 -80 999999 999999 999999 -95 -95 999999 999999 -61 999999 276 221 999999 999999 999999 203 999999 -7 -28 278 10 193 -61 999999 140 999999 999999 179 999999 999999 999999 999999 999999 999999 -9 999999 178 132 999999 999999 999999 -98 124 53 -5 -9 43 55 999999 230 194 999999 -61 -7 999999 53 63 -61 999999 184 29 143 13 43 999999 65 82 163 83 999999 999999 149 0 999999 97 -18 172 -79 41 -58 999999 -19 64 999999 -61 -91 999999 38 1 -2 53 -14 282 138 118 90 40 58 82 999999 -17 46 97 5 -20 999999 -9 96 -11 46 156 146 81 84 120 -45 -59 -86 999999 -99 117 -64 122 60 129 -6 7 -24 -88 -15 33 -65 -37 -27 28 14 51 -9 55 -38 -88 999999 999999 -11 84 -70 -86 999999 -19 23 31 -4 -8 -47 -28 -69 -53 999999 999999 999999 42 35339 229 565 30 9505 9 48 59 7031 2373 541500 7625 999999 999999 411 999999 -7 -70 999999 292 999999 225 -5 327 194 999999 -90 999999 999999 999999 102 999999 -77 999999 -89 999999 -65 17 999999 999999 999999 999999 999999 999999 -89 -8 999999 999999 222 999999 999999 130 999999 999999 999999 999999 242 999999 999999 999999 20 -12 190 686 282 999999 999999 999999 8 259 999999 999999 999999 154 999999 999999 363 -74 999999 999999 999999 79 213 999999 -15 999999 999999 999999 114 999999 -96 999999 999999 999999 -54 999999 -71 -29 -90 128 252 999999 999999 999999 999999 178 -55 999999 -89 999999 999999 -29 999999 149 -90 -22 999999 999999 142 999999 999999 217 -92 -24 999999 -60 999999 -67 -74 999999 999999 999999 999999 137 188 -17 999999 -41 999999 999999 -64 180 186 -31 -92 -76 489 999999 999999 53 69 -59 999999 -86 77 -34 73 999999 -28 177 161 -64 -31 203 -15 65 250 249 999999 33 -55 -72 160 118 120 322 295 160 265 -88 -83 999999 97 130 43 194 69 -38 -78 114 222 132 254 999999 218 61 43 -29 115 26 149 104 -98 130 162 -59 22 142 -34 72 9 123 -58 -86 41 219 -60 999999 141 -36 -38 4 19 55 -50 -78 -6 -66 21 -36 -30 -73 10 1 -11 -47 999999 28 -37 35345 233 545 30 9515 9 49 5 7032 2374 304407 999999 999999 999999 39575 126 999999 999999 171 103 94 212 999999 999999 999999 999999 999999 999999 999999 -16 105 -2 999999 999999 180 271 615 999999 -80 81 999999 57 999999 999999 999999 999999 208 999999 999999 999999 999999 999999 -14 29 69 999999 115 -39 999999 179 999999 999999 999999 -82 999999 999999 -60 999999 999999 3 999999 999999 177 355 999999 -48 999999 999999 999999 26 -3 999999 999999 999999 -1 131 169 999999 999999 999999 999999 371 52 -90 999999 999999 719 84 137 999999 -98 147 -63 999999 134 6 999999 999999 162 999999 26 328 999999 219 44 16 999999 999999 -15 70 285 -80 -92 330 328 76 999999 999999 -13 58 145 999999 999999 133 131 217 -55 20 -91 219 -72 999999 174 157 19 17 65 999999 15 999999 -15 999999 999999 261 228 999999 999999 999999 77 999999 999999 -98 -45 999999 -56 999999 -84 -94 -51 -98 -14 291 186 46 74 286 37 93 239 193 999999 -11 80 999999 999999 41 229 22 -61 88 173 -26 999999 -4 7 32 71 5 999999 23 -68 -18 120 40 999999 -21 999999 -95 -22 -47 -30 1 58 999999 999999 48 -63 -2 -65 -79 999999 45 12 999999 -52 999999 999999 999999 -84 999999 -32 9 -64 999999 999999 -37 -12 -34 -47 -72 -69 -95 -79 35351 261 495 30 9525 9 49 11 7033 2376 360923 481378 8984 130 53 141 393 999999 223 964 340 326 254 138 215 75 999999 999999 124 131 187 999999 82 999999 999999 104 -32 442 999999 999999 999999 301 130 999999 999999 999999 999999 999999 193 46 312 607 96 999999 999999 999999 999999 999999 188 128 274 45 95 -25 26 999999 -48 36 129 999999 -49 -34 145 300 174 999999 439 177 999999 216 -39 100 298 -13 7 999999 999999 169 347 999999 10 999999 140 999999 94 999999 999999 -57 -1 55 -9 28 999999 75 205 999999 999999 -57 999999 476 344 167 -73 -28 55 999999 310 170 10 12 99 999999 -13 999999 -21 187 999999 260 999999 999999 999999 -54 -64 95 -63 -78 147 -38 999999 999999 284 101 34 -87 999999 91 -26 -55 42 -56 154 0 213 249 999999 256 127 213 185 403 346 -84 -31 329 201 0 8 999999 -87 91 -58 108 165 156 106 57 72 90 106 111 -48 80 140 298 -43 37 88 -7 181 26 242 230 221 134 201 86 127 108 -9 175 152 999999 -32 215 93 -21 65 83 36 143 48 6 -36 122 224 187 119 46 123 58 999999 149 114 114 33 204 107 -52 81 73 -36 39 6 35 -5 15 41 -68 23 -17 24 83 40 45 68 999999 64 99 999999 95 61 999999 999999 63 38 999999 41 999999 62 33 51 37 45 999999 999999 999999 38 39 67 74 32 35357 258 473 30 9533 9 49 17 7034 2377 57730 -80 999999 999999 999999 999999 999999 999999 534 555 -42 27 -37 999999 44 413 201 255 -56 38 999999 200 999999 999999 -53 999999 999999 999999 999999 999999 999999 60 999999 999999 77 246 999999 999999 999999 999999 -59 544 999999 999999 538 276 999999 999999 999999 999999 57 999999 999999 82 28 386 325 999999 999999 999999 999999 999999 26 999999 240 237 146 66 201 236 999999 999999 999999 999999 261 142 999999 999999 999999 239 590 999999 999999 -74 999999 999999 999999 426 999999 999999 537 148 999999 999999 999999 -70 142 999999 999999 155 190 -13 999999 999999 999999 217 9 75 29 999999 81 999999 -19 192 999999 999999 -97 81 201 96 128 -12 -24 500 -2 78 999999 202 114 37 61 247 130 147 -11 999999 27 175 -67 38 90 139 89 -99 161 262 178 76 -10 -56 68 30 182 -44 148 144 89 79 67 -1 999999 192 999999 112 -51 3 81 105 297 244 -20 -24 -42 133 268 130 12 136 241 143 134 72 -62 136 -44 -22 -78 -51 -37 94 142 999999 53 -4 8 999999 193 136 10 24 197 156 97 75 175 122 79 104 -22 64 95 142 3 30 -96 -5 3 54 -32 20 -24 -81 -51 50 33 55 36 47 55 -48 76 38 -94 -80 -42 18 33 59 45 999999 50 999999 999999 999999 999999 999999 999999 999999 999999 50 999999 69 999999 35 46 999999 999999 46 35363 263 452 30 9542 9 49 23 7035 2379 93719 499143 3768 999999 999999 999999 209 690 238 999999 -66 -21 -52 999999 -96 381 240 -8 999999 355 284 761 410 79 -80 65 297 168 999999 999999 999999 280 -10 999999 90 357 999999 199 71 263 999999 235 385 73 91 2 50 191 513 52 216 203 73 47 0 999999 999999 330 53 102 54 679 196 281 999999 254 200 352 87 999999 999999 999999 20 -80 51 -21 999999 999999 999999 999999 999999 355 999999 155 215 133 999999 999999 224 45 999999 999999 100 240 66 162 -85 304 999999 999999 42 -89 73 28 376 -95 -95 999999 71 999999 171 -26 58 58 999999 383 139 999999 -88 999999 217 75 -7 301 999999 155 -23 243 -61 146 999999 118 999999 113 282 191 455 237 151 27 -85 -3 -18 99 -1 168 -59 226 136 85 312 326 198 158 37 47 130 334 225 147 177 251 48 127 215 166 175 205 365 274 44 111 47 122 -87 56 20 62 -28 119 313 -35 77 273 136 210 234 211 156 218 287 238 -41 119 161 16 94 110 94 48 29 88 -36 70 65 -7 64 173 176 108 44 133 -18 -4 59 28 -17 -52 -21 72 116 -33 -29 86 65 138 94 20 9 69 5 -45 2 55 100 -53 27 48 56 999999 999999 44 999999 50 59 999999 999999 999999 999999 999999 999999 96 82 74 91 62 999999 50 46 999999 32 999999 54 35369 251 431 30 9551 9 49 29 7036 2380 515056 491648 4887 -62 363 -92 999999 999999 999999 999999 -78 285 999999 999999 477 302 437 999999 36 -82 54 679 -46 999999 416 180 999999 -2 999999 430 999999 136 999999 999999 999999 -5 189 199 210 193 496 478 999999 373 459 553 999999 3 199 114 -31 999999 41 249 999999 999999 297 999999 113 417 123 476 -39 999999 274 999999 -36 999999 999999 999999 103 59 -14 999999 999999 88 -25 173 -85 999999 -73 999999 231 307 117 999999 999999 179 366 213 -97 128 999999 999999 -12 150 12 58 999999 -96 147 999999 620 375 103 999999 999999 999999 999999 -37 999999 314 999999 -83 49 -61 151 344 254 326 999999 999999 999999 -55 999999 175 -80 -27 999999 29 999999 -13 999999 133 329 92 999999 999999 46 999999 75 69 27 -63 999999 -97 227 999999 21 141 250 49 84 57 -17 33 -64 999999 94 -39 -7 186 76 31 284 374 347 390 206 36 23 -26 96 169 3 46 273 396 388 362 18 110 102 999999 76 -70 181 23 235 -30 264 140 98 33 189 215 -57 209 228 999999 126 65 -90 11 71 29 87 999999 -86 52 96 -63 96 -22 -34 91 86 33 62 -9 -55 5 53 43 49 -5 -41 72 -32 -92 -5 -86 -68 47 40 55 97 158 999999 999999 51 44 58 999999 999999 999999 69 66 51 59 50 35375 269 441 30 9561 9 49 35 7037 2381 -88 336 999999 999999 999999 313 999999 213 999999 999999 -99 196 320 174 999999 999999 611 520 32 -71 207 999999 95 999999 999999 999999 111 322 -9 999999 60 999999 204 258 999999 515 103 -20 172 999999 999999 147 999999 999999 999999 162 999999 76 304 24 -58 93 260 344 121 999999 999999 999999 999999 253 371 252 361 999999 999999 999999 28 160 84 368 409 999999 255 154 60 205 345 405 -27 250 395 459 116 999999 107 259 56 -71 -6 162 252 999999 999999 112 97 155 999999 19 165 216 207 506 -34 -35 999999 -37 999999 999999 191 97 52 59 436 999999 -90 999999 110 262 107 262 317 -27 999999 999999 129 100 152 999999 95 239 4 32 524 403 66 78 118 999999 38 999999 403 1 249 199 103 364 79 78 339 244 97 330 121 104 124 353 -10 -39 187 -53 109 173 144 357 51 128 259 597 406 284 299 21 215 132 33 43 295 248 335 220 256 169 188 133 228 148 243 114 291 193 159 251 328 32 129 139 197 26 211 277 114 -75 126 215 20 -14 119 264 236 207 223 245 85 38 73 -31 71 106 215 75 84 120 71 229 106 58 100 68 84 217 131 121 184 84 143 148 100 91 55 106 35 33 95 56 69 58 999999 124 106 82 142 125 76 161 144 68 124 55 60 85 74 41 59 120 63 68 60 64 31 35381 237 481 30 9571 9 49 41 7038 2383 503 999999 999999 999999 -22 122 999999 999999 16 129 -84 185 999999 -53 999999 577 999999 265 52 468 999999 999999 999999 57 999999 999999 83 -98 999999 -29 999999 -18 503 999999 999999 999999 -48 130 114 237 172 21 999999 188 -19 999999 999999 274 -23 999999 999999 999999 999999 317 241 -95 999999 -24 68 167 -14 -85 999999 999999 999999 999999 9 999999 -49 -22 999999 999999 999999 999999 48 999999 140 -96 40 999999 999999 3 135 999999 254 195 215 -84 999999 54 999999 999999 999999 -58 999999 -67 999999 999999 -89 999999 999999 999999 999999 999999 999999 -30 999999 46 215 999999 999999 999999 999999 999999 999999 -69 999999 999999 2 -16 376 225 999999 999999 50 999999 999999 999999 -2 109 30 74 -16 -22 25 170 79 -73 999999 999999 -48 -48 -63 104 999999 -35 999999 88 97 -29 69 355 -13 -27 999999 45 19 238 173 -51 999999 289 -10 68 222 249 180 346 242 133 145 128 56 -48 999999 -29 33 -18 26 45 4 -80 106 206 28 23 999999 -94 215 73 33 36 87 15 -85 -14 999999 -48 -25 -58 -59 -82 999999 999999 999999 999999 27 36 -60 31 4 999999 999999 -22 42 136 73 -39 -92 -40 999999 22 -26 -43 23 -70 999999 -78 -9 -45 -30 1 999999 -94 999999 999999 -60 35387 267 522 30 9582 9 49 47 7039 2384 616 999999 999999 931 999999 999999 330 999999 37 567 46 999999 209 999999 211 999999 999999 999999 999999 -48 999999 999999 -85 -65 -66 999999 999999 999999 999999 76 111 999999 999999 999999 57 -72 999999 -34 353 519 360 999999 -43 999999 999999 184 999999 -66 999999 999999 999999 999999 172 999999 -4 999999 999999 65 999999 999999 999999 999999 999999 102 999999 999999 999999 -70 709 255 93 257 38 -44 392 -37 999999 105 300 999999 51 999999 999999 -18 27 20 999999 999999 323 113 -94 999999 521 999999 999999 71 999999 999999 999999 241 -11 305 178 999999 999999 -43 999999 999999 134 231 178 999999 -56 999999 999999 -58 109 144 0 183 131 83 23 182 999999 -86 -5 999999 197 999999 109 68 -83 999999 999999 999999 82 35 999999 999999 -47 176 999999 119 425 220 37 298 -20 199 145 317 215 58 66 171 82 999999 195 88 -82 -67 225 160 136 142 103 423 197 236 447 160 -47 161 209 131 250 260 116 186 182 170 220 98 27 116 200 382 310 248 182 85 90 115 999999 -71 -51 -36 -3 178 91 62 101 999999 43 -15 65 0 53 137 -9 79 165 64 20 -6 18 124 208 -42 999999 999999 -4 -6 7 153 89 67 999999 999999 150 67 92 22 -45 -10 999999 63 65 999999 999999 72 37 43 999999 999999 89 31 87 999999 60 999999 84 999999 999999 81 92 999999 49 51 999999 999999 999999 42 999999 38 36 35393 269 560 30 9590 9 49 53 7040 2385 641895 17110 999999 309 999999 999999 607 171 -37 999999 999999 999999 397 -60 999999 -72 999999 999999 999999 640 387 999999 549 999999 999999 128 355 999999 228 999999 152 999999 999999 401 473 999999 611 172 999999 999999 40 999999 49 6 -65 -68 999999 999999 -31 43 275 72 999999 185 239 109 999999 999999 999999 27 999999 999999 999999 66 392 -44 999999 999999 -58 70 169 999999 999999 999999 188 31 313 176 999999 999999 999999 999999 211 999999 306 273 53 -2 999999 999999 999999 326 159 124 -97 149 542 450 154 144 372 544 427 41 -33 999999 999999 196 999999 85 999999 999999 -66 251 -77 21 999999 -97 67 999999 999999 183 134 214 186 123 999999 -57 -96 216 283 264 -13 -11 999999 -59 157 999999 -8 10 127 205 108 302 339 381 473 246 335 357 206 134 191 171 44 176 390 277 144 2 17 9 259 351 60 -31 79 146 261 59 152 339 76 -40 5 207 279 37 19 266 260 272 56 286 311 52 151 254 132 78 161 55 999999 149 124 -23 165 181 6 89 -25 29 120 5 -37 51 62 125 54 137 110 264 -42 0 85 65 49 -9 108 168 153 1 10 103 94 60 -31 -89 32 89 77 -5 174 47 28 999999 999999 50 999999 999999 125 114 139 138 177 85 159 128 40 86 51 52 87 999999 999999 58 58 60 45 999999 52 37 999999 999999 999999 999999 999999 999999 42 35399 270 500 30 9590 9 49 59 7041 2387 49615 77888 97244 999999 999999 112162 414 999999 217 144 -60 170 718 378 234 412 375 18 541 58 294 999999 999999 999999 271 -52 158 999999 999999 999999 999999 999999 999999 999999 332 999999 999999 999999 48 223 327 418 67 447 103 274 541 114 999999 999999 164 999999 999999 302 140 -26 415 862 -6 999999 999999 23 555 49 110 999999 999999 -47 999999 999999 -97 999999 71 261 64 375 71 355 390 999999 999999 999999 -100 999999 -46 268 463 -64 267 235 -65 999999 999999 314 324 999999 216 208 999999 354 -63 73 269 224 999999 447 999999 356 66 251 208 429 999999 999999 -11 350 999999 999999 42 219 399 999999 999999 407 25 47 999999 352 100 -3 -60 150 247 102 -8 -8 -62 64 -31 -43 44 30 999999 14 476 461 164 550 544 280 210 95 -85 140 152 999999 324 214 196 139 102 287 278 -85 46 46 132 317 362 324 339 383 383 289 138 164 219 580 229 238 331 197 83 90 140 -88 193 14 144 281 238 187 160 254 148 151 56 12 999999 -37 113 310 242 142 67 230 116 189 -21 209 123 216 173 112 195 41 78 114 -55 118 86 147 167 186 0 -7 11 81 212 70 20 78 69 80 -8 11 163 62 999999 139 124 82 100 127 65 52 999999 168 82 999999 43 117 109 106 108 101 104 77 57 100 119 115 54 82 92 55 72 42 51 41 35405 257 493 30 9583 9 50 5 7042 2388 94164 999999 999999 999999 999999 40655 266 56 99 12 999999 184 554 502 180 134 187 999999 999999 999999 -50 66 232 123 300 999999 -15 999999 999999 999999 999999 999999 260 999999 999999 999999 -19 999999 538 64 169 65 285 21 999999 999999 267 277 234 195 252 73 999999 217 11 499 566 -89 999999 999999 47 999999 152 316 999999 999999 999999 -85 -39 53 999999 254 -2 999999 999999 17 999999 -24 86 137 31 -38 232 33 999999 999999 999999 999999 67 999999 475 125 -35 999999 -89 108 999999 24 307 190 124 -85 124 361 243 999999 -100 -29 373 -34 999999 999999 213 226 287 190 999999 35 329 -51 406 999999 999999 999999 379 71 14 223 259 999999 -56 -90 66 -9 999999 26 51 142 -64 28 221 486 197 73 -77 -17 999999 -51 402 72 338 221 81 130 210 -71 -3 88 -53 214 -22 28 999999 -28 197 19 248 152 192 245 443 94 91 41 197 189 160 99 72 110 77 76 258 79 53 69 27 83 236 191 153 1 106 12 236 -11 -2 27 63 93 -66 -49 21 -54 -35 -75 999999 52 83 -58 10 156 17 37 195 170 60 92 65 -6 -61 41 -13 -20 -35 26 -6 24 65 -24 -15 52 87 -4 118 89 27 70 999999 999999 999999 999999 73 999999 105 32 999999 31 999999 999999 999999 30 48 999999 999999 52 35 35411 260 554 30 9584 9 50 11 7043 2390 14834 -70 354 305 673 999999 999999 999999 66 607 341 193 19 243 999999 999999 24 356 999999 -24 999999 266 274 68 999999 999999 561 999999 999999 999999 999999 110 44 176 999999 115 4 8 232 -58 999999 324 181 213 278 -12 208 -76 -95 193 496 999999 -13 80 -82 999999 26 999999 999999 999999 50 202 -79 999999 20 255 999999 61 999999 327 -91 -25 409 347 354 284 999999 999999 999999 52 464 -76 999999 -13 139 18 134 355 254 -24 175 999999 223 228 999999 -94 999999 999999 999999 999999 999999 229 136 220 15 999999 -27 -35 -2 258 999999 35 999999 154 999999 999999 208 145 999999 999999 112 256 999999 173 46 455 176 155 -1 192 272 81 34 999999 -86 999999 999999 -14 -87 -84 467 92 999999 135 25 270 -75 -6 327 88 107 170 162 266 291 10 264 93 159 60 999999 107 -78 217 25 204 13 14 31 13 28 141 -5 228 94 40 66 73 91 30 -38 96 -55 75 187 27 148 57 7 104 171 999999 255 133 999999 -71 -82 -3 -27 -83 -39 147 84 12 48 -4 177 187 9 -23 -29 138 16 15 95 63 52 7 -70 -16 -23 4 30 93 35 99 64 11 29 -79 -26 -15 15 53 8 999999 999999 999999 40 999999 44 999999 999999 999999 999999 999999 999999 999999 999999 43 999999 999999 999999 999999 999999 999999 999999 38 999999 39 35417 269 504 30 9594 9 50 17 7044 2391 935 -28 999999 501 194 999999 105 487 306 60 748 958 -7 48 332 -65 516 109 -51 999999 999999 235 999999 -46 29 999999 156 319 179 -49 108 999999 999999 222 884 272 999999 -92 280 310 140 -53 999999 -76 444 999999 531 -7 327 999999 53 999999 -89 999999 358 668 598 292 557 999999 414 391 245 -7 58 999999 12 999999 999999 146 -7 999999 176 999999 -26 -28 213 255 -31 546 308 285 999999 -3 322 150 64 999999 -14 471 304 999999 999999 999999 177 195 999999 153 -14 999999 127 363 76 -50 264 999999 282 142 -73 -84 99 107 -95 999999 -1 50 153 -69 375 192 243 999999 -59 265 117 155 153 283 143 55 48 135 84 167 153 24 91 15 999999 437 489 154 68 8 -72 101 140 -87 261 236 15 -46 124 98 202 300 355 278 290 192 11 251 179 251 125 277 344 25 302 -24 117 195 199 225 146 100 264 80 131 127 160 -79 272 322 96 129 203 316 255 180 246 89 10 -12 181 119 -48 102 10 18 119 -1 142 211 134 134 290 59 259 168 158 139 299 87 216 82 156 187 89 142 -11 48 114 104 -19 21 -28 -11 106 76 64 14 5 140 130 26 52 53 162 61 45 36 999999 999999 999999 999999 52 57 85 152 68 52 126 149 94 96 89 55 54 112 138 77 69 104 99 85 999999 999999 40 35423 263 394 30 9604 9 50 23 7045 2392 21501 811 999999 273 999999 625 999999 999999 71 241 999999 999999 999999 999999 999999 566 999999 280 -59 999999 999999 -22 999999 255 142 281 -24 87 218 999999 505 -90 999999 999999 999999 999999 314 999999 330 689 999999 999999 999999 33 999999 491 130 999999 393 349 -9 999999 999999 999999 57 -42 150 -32 999999 999999 999999 999999 999999 -52 215 210 999999 999999 999999 999999 227 33 159 117 -19 308 999999 999999 209 183 81 414 -14 69 39 135 114 204 202 999999 999999 29 -44 999999 -68 -34 -95 67 999999 999999 -43 123 999999 174 999999 999999 999999 456 -31 87 32 999999 -49 67 -35 260 999999 999999 -68 999999 6 13 129 291 999999 -90 -59 3 999999 999999 999999 -98 -7 146 482 270 999999 999999 -82 999999 260 -38 -26 47 41 181 143 21 15 -94 -17 -68 238 302 335 221 288 110 142 12 12 24 17 277 300 139 -1 383 96 999999 999999 322 307 290 58 63 101 97 166 375 76 220 91 116 69 120 30 2 110 234 128 239 124 -19 154 118 134 326 96 56 77 999999 999999 -95 13 78 -63 32 48 29 100 140 74 116 139 9 82 126 167 -7 230 46 999999 76 51 66 -26 10 -4 25 162 37 89 31 25 28 113 141 29 -31 -27 999999 999999 999999 999999 999999 50 999999 999999 999999 999999 999999 999999 84 999999 999999 999999 999999 999999 999999 999999 38 67 35429 284 161 30 9611 9 50 29 7046 2394 77808 321 999999 320 999999 608 -52 -98 121 496 -21 127 679 1152 647 571 646 389 999999 999999 999999 -61 91 463 999999 411 184 867 686 757 999999 123 412 553 15 999999 999999 234 448 156 138 240 999999 999999 7 999999 999999 169 312 999999 999999 329 325 332 302 999999 142 -41 21 884 357 999999 30 999999 999999 999999 999999 999999 45 -62 42 999999 90 365 -63 999999 366 123 999999 281 130 62 484 45 -74 397 97 46 999999 372 289 344 475 60 66 113 999999 179 153 230 27 999999 190 167 404 51 -23 22 999999 276 238 999999 347 -30 128 999999 58 188 -75 123 173 236 -45 94 179 189 225 334 999999 27 22 -99 999999 314 60 246 80 42 148 423 251 104 217 21 -33 111 -20 120 999999 174 454 293 127 223 465 553 464 515 622 532 525 437 320 390 302 218 358 90 -2 -17 -51 210 31 117 48 71 454 304 392 375 376 383 405 399 18 -20 -13 178 306 100 339 276 326 202 257 205 133 215 415 122 170 272 154 175 208 205 182 101 221 26 155 86 49 37 103 202 163 174 177 258 38 39 144 180 209 103 -95 51 94 141 5 83 285 97 -3 26 33 153 55 -54 90 244 130 22 153 88 34 42 155 82 999999 45 999999 999999 999999 999999 80 999999 55 136 125 143 100 85 65 132 91 91 49 85 104 108 156 72 81 92 33 68 95 52 999999 999999 45 37 35435 275 137 30 9617 9 50 35 7047 2395 0 604 151 999999 999999 142 999999 999999 -13 999999 100 999999 634 245 999999 999999 999999 231 388 601 999999 -22 686 369 735 617 953 148 323 999999 434 273 13 321 377 100 -60 999999 999999 174 999999 999999 67 78 999999 28 324 999999 99 999999 999999 403 85 220 999999 464 999999 138 248 27 -80 999999 999999 -24 999999 999999 90 999999 999999 89 91 999999 999999 408 99 999999 999999 999999 -37 57 999999 999999 87 286 -30 -83 999999 999999 999999 999999 229 999999 999999 -39 -62 172 999999 999999 -17 999999 -23 999999 999999 17 548 301 130 214 11 270 -24 105 999999 -32 999999 -30 999999 -99 -16 41 -15 999999 198 999999 -66 -43 999999 103 999999 149 999999 999999 333 108 100 466 175 214 416 55 999999 999999 10 88 999999 999999 33 303 34 999999 77 119 26 122 311 459 214 489 346 235 187 371 259 271 191 999999 -95 999999 -41 142 48 57 -10 94 312 144 25 -24 206 225 246 77 359 238 50 66 219 128 999999 -31 268 68 -38 21 999999 -29 295 114 287 280 251 182 119 38 165 81 999999 -12 -84 53 -2 -76 -13 -90 18 75 35 193 24 48 252 174 140 72 88 116 40 17 -42 110 43 163 169 34 105 -4 -31 -39 -48 -58 -19 -11 3 72 41 99 58 60 59 -7 999999 83 999999 999999 50 999999 63 999999 999999 999999 999999 35 999999 999999 999999 30 33 999999 999999 74 36 999999 66 48 46 35441 274 264 30 9624 9 50 41 7047 2396 73 -83 258 999999 999999 808 470 368 -60 274 658 71 999999 999999 -85 146 178 -61 69 172 999999 -91 999999 306 572 234 284 403 533 999999 999999 611 342 755 642 999999 999999 999999 256 999999 70 999999 312 319 999999 103 -46 -98 -58 150 117 705 166 795 999999 84 79 -30 999999 999999 452 999999 999999 999999 128 999999 999999 999999 999999 76 420 298 422 258 999999 999999 58 0 698 316 629 132 210 999999 999999 259 314 6 -49 999999 999999 999999 56 999999 220 32 999999 -65 223 -60 8 22 75 23 168 -5 188 -51 155 317 999999 292 -39 197 318 204 233 -41 29 298 321 209 151 334 145 69 57 168 57 307 75 -34 150 97 999999 65 422 372 111 -35 -60 999999 180 -29 -50 66 340 425 401 463 751 665 537 140 190 130 317 222 174 270 -73 21 374 193 315 157 999999 -15 271 283 176 324 186 357 162 399 381 367 384 192 164 83 231 119 372 199 236 361 48 -5 115 262 192 99 75 120 123 367 147 93 198 203 242 69 -29 13 -28 -60 106 87 -50 35 -32 -11 123 16 195 186 104 107 161 187 90 147 -55 -32 42 122 106 94 214 57 39 127 36 24 49 58 124 131 -5 76 207 72 32 89 90 999999 999999 999999 61 103 49 999999 80 72 37 44 52 46 999999 999999 64 83 85 56 999999 999999 102 82 47 40 43 45 35447 266 330 30 9630 9 50 47 7048 2398 224 12 999999 462 9 424 276 290 999999 554 260 246 417 96 999999 61 97 999999 999999 999999 34 155 507 524 256 999999 354 215 -43 999999 683 -33 999999 376 370 999999 -68 999999 267 999999 999999 484 537 396 999999 44 -17 105 170 130 999999 999999 999999 -67 999999 999999 253 139 999999 999999 296 999999 -29 280 999999 999999 257 696 302 999999 999999 999999 -31 999999 999999 30 999999 999999 117 999999 325 999999 108 200 999999 999999 288 999999 999999 999999 999999 999999 138 999999 -15 -3 -94 999999 134 -45 47 999999 37 -5 77 162 73 -69 -27 23 113 -48 999999 178 -15 132 241 -67 137 4 19 -30 14 999999 39 80 56 148 208 999999 374 113 142 92 331 999999 -26 30 283 809 676 996 732 1270 864 814 703 774 661 574 637 269 522 450 434 679 317 313 427 -21 112 188 -82 -7 -69 148 32 94 -65 -47 -52 -94 79 83 -39 183 124 259 109 312 179 93 17 65 -42 188 51 -88 38 -92 -19 121 63 -93 -34 182 130 121 309 134 33 32 144 69 999999 -38 40 166 36 47 58 50 125 74 -13 -10 162 23 -47 92 179 83 71 -61 -61 24 50 -61 93 5 30 27 -49 40 180 56 -51 62 73 48 -27 -68 -9 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 999999 106 41 33 999999 81 41 86 33 51 42 42 35453 262 217 30 9637 9 50 53 7049 2399 125 999999 999999 82 999999 999999 999999 999999 999999 999999 134 999999 999999 999999 999999 999999 999999 197 513 227 550 362 -12 370 538 80 213 33 62 203 57 999999 387 999999 999999 999999 999999 557 42 235 999999 999999 -91 999999 999999 -59 187 999999 999999 86 61 133 714 -80 999999 12 224 441 7 999999 999999 999999 999999 300 302 999999 999999 999999 999999 999999 999999 999999 -39 407 300 -6 999999 -83 999999 -28 -32 999999 6 212 999999 999999 999999 999999 135 385 26 999999 -88 -21 999999 26 999999 86 999999 233 149 999999 180 -71 999999 999999 999999 136 999999 999999 999999 49 228 999999 -4 22 -11 999999 -89 999999 58 448 40 2 243 -70 999999 79 999999 999999 116 -91 453 168 -12 72 999999 31 999999 16 14 -99 6 280 87 363 559 1257 1596 1443 1942 2488 2288 2271 2226 2173 1869 1841 1901 1873 1535 1101 819 573 200 -89 -54 44 -59 47 25 177 140 241 1 213 182 -71 359 123 73 121 15 62 999999 -58 118 82 127 -54 -6 63 127 -18 94 999999 79 79 111 -14 -34 -13 139 50 2 -57 -48 999999 -66 -7 146 2 -3 -6 202 -99 999999 115 90 -29 101 24 -6 105 13 -17 84 75 24 191 45 -85 94 29 42 34 17 -45 11 -48 19 -43 13 8 -76 7 -53 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 35459 272 162 30 9642 9 50 59 7050 2400 68 1097 150 999999 999999 999999 999999 -31 999999 596 999999 290 999999 999999 889 752 -8 999999 80 999999 999999 -85 256 -66 999999 599 89 -99 149 311 638 51 999999 165 1 999999 999999 31 10 54 17 113 999999 999999 237 999999 -10 999999 -90 223 999999 999999 999999 83 195 999999 281 128 999999 139 422 104 999999 999999 173 999999 999999 999999 53 999999 57 221 45 160 595 -61 999999 124 231 999999 152 276 -30 999999 229 999999 999999 999999 -76 999999 58 999999 94 74 2 -62 -84 40 66 999999 164 -79 43 181 135 999999 104 285 216 224 14 999999 87 373 155 -73 -62 999999 999999 999999 -94 87 193 68 999999 -8 81 433 330 49 999999 8 999999 999999 999999 -7 281 235 -38 109 999999 -42 -4 1 272 325 6 189 470 854 1104 1320 962 1472 1546 1301 1638 1616 1609 1500 1617 1324 1110 703 736 696 242 172 220 -2 -44 119 173 60 389 49 41 85 216 93 516 352 7 21 244 319 156 167 251 42 79 271 108 91 9 -7 -57 -4 -22 168 163 -29 146 171 -20 154 63 999999 -33 184 -48 51 62 59 90 111 30 -13 164 231 134 -68 75 39 13 -19 64 122 12 999999 76 -71 -85 71 21 66 -35 19 999999 -25 52 17 -47 -8 -35 -36 60 -47 9 94 999999 999999 999999 60 999999 999999 999999 999999 999999 999999 999999 999999 68 999999 999999 999999 999999 117 45 999999 33 42 35465 273 257 30 9647 9 51 5 7051 2402 207 133 35 357 200 25 348 416 148 -71 198 266 -1 180 313 999999 999999 54 247 25 772 999999 38 616 265 -22 -61 634 -22 999999 368 -9 999999 -65 319 136 155 999999 110 42 999999 13 999999 999999 999999 999999 999999 -58 999999 124 71 -22 -72 145 243 999999 999999 -32 71 999999 29 112 -60 999999 999999 259 479 140 999999 290 129 999999 267 327 -55 61 999999 999999 523 -34 -90 999999 54 222 999999 999999 180 32 999999 122 999999 999999 -31 -29 117 999999 999999 300 -13 102 -48 46 -52 29 90 558 107 55 -49 59 486 96 -94 55 225 123 999999 999999 999999 113 -77 999999 136 999999 999999 72 34 96 230 148 9 999999 212 389 203 -23 -87 999999 29 -32 17 181 999999 126 227 228 190 409 820 1085 774 639 741 825 905 773 702 376 575 475 474 80 71 999999 -14 336 336 78 64 -22 -13 395 -80 999999 337 51 516 301 201 215 296 183 107 120 231 216 88 153 49 167 9 -76 154 91 146 95 24 100 122 114 47 158 148 182 999999 999999 -1 999999 44 2 -27 8 131 243 95 65 135 64 176 85 92 177 67 38 69 102 158 183 -31 113 -20 35 48 -35 148 -24 -39 -25 -41 44 90 96 70 92 -94 45 6 999999 98 53 999999 999999 50 999999 999999 96 999999 999999 44 999999 73 999999 999999 78 33 999999 32 40 999999 37 999999 999999 44 35471 270 294 30 9654 9 51 11 7052 2403 32 999999 999999 -99 509 108 120 837 509 999999 -83 143 36 71 999999 361 263 999999 -53 999999 -81 -68 511 158 -51 999999 20 507 999999 999999 458 32 339 999999 -76 299 999999 -48 999999 999999 999999 999999 -42 305 -92 999999 71 999999 999999 999999 999999 -81 999999 999999 999999 195 249 3 999999 55 40 142 256 29 89 999999 999999 -83 -6 621 999999 999999 -24 235 7 999999 999999 15 241 999999 999999 999999 999999 999999 4 44 481 999999 999999 73 -79 999999 999999 -49 68 999999 999999 999999 999999 88 95 4 999999 -39 999999 999999 21 999999 84 999999 999999 106 3 999999 166 118 208 -55 -9 71 333 200 161 -7 255 100 25 -13 -67 999999 138 -51 26 48 201 120 29 73 108 -88 36 999999 151 161 181 999999 28 523 542 1103 1255 1275 993 887 869 527 561 415 507 363 498 73 77 28 125 238 -58 161 53 212 291 296 159 91 -79 257 379 197 179 105 208 35 84 33 -16 186 227 35 90 116 77 60 29 16 999999 999999 54 999999 65 39 77 -81 205 68 -34 65 -46 3 -98 9 13 47 273 -18 153 192 115 41 -19 8 102 149 144 299 141 129 110 46 124 56 55 74 84 -35 54 130 52 -10 44 30 21 3 5 37 -24 999999 999999 64 999999 999999 75 75 999999 34 999999 42 999999 999999 999999 999999 45 999999 999999 71 83 999999 999999 35 41 46 35477 268 271 30 9661 9 51 17 7053 2404 -67 999999 999999 310 999999 999999 231 -34 355 -24 20 999999 285 207 329 999999 216 474 -71 400 999999 999999 224 -86 406 118 198 364 64 19 999999 999999 -98 155 999999 60 999999 999999 71 -83 -93 -21 999999 999999 230 -47 25 44 999999 18 999999 999999 999999 999999 92 -99 999999 999999 30 999999 182 999999 398 136 -10 999999 377 999999 999999 291 623 -71 999999 999999 999999 999999 999999 999999 272 999999 999999 241 999999 999999 999999 106 999999 999999 999999 302 232 999999 999999 174 999999 999999 999999 999999 48 999999 999999 152 999999 999999 -66 999999 -38 999999 303 -24 999999 196 -48 243 339 119 -41 -80 196 999999 88 58 164 77 387 16 999999 6 999999 999999 179 142 -62 257 999999 217 211 999999 999999 90 24 155 999999 999999 69 240 999999 66 195 90 329 509 409 476 750 450 433 287 373 266 351 198 219 266 114 83 -33 269 239 150 999999 136 -44 256 248 417 255 167 70 124 423 95 237 257 199 55 104 -73 182 -63 8 120 100 999999 72 -77 129 193 1 100 72 -26 140 177 204 121 64 -87 81 94 5 60 -9 96 1 -21 36 193 44 40 55 47 129 190 71 31 95 -13 20 4 -61 14 -76 -70 -97 13 -16 -26 -60 37 76 4 -3 18 21 -24 16 56 999999 999999 999999 999999 999999 999999 38 999999 46 36 47 80 36 46 999999 999999 999999 999999 999999 34 35483 269 248 30 9668 9 51 23 7054 2406 2 739 999999 750 574 999999 999999 -43 999999 748 245 72 21 446 669 112 -52 999999 141 17 -45 255 -92 118 999999 999999 510 999999 274 241 373 -94 999999 999999 9 999999 337 595 273 179 66 61 207 999999 368 999999 999999 999999 159 999999 277 999999 999999 4 999999 999999 93 999999 999999 526 999999 235 999999 49 999999 288 999999 999999 112 999999 232 -97 999999 26 325 999999 534 88 999999 999999 999999 -62 3 999999 999999 999999 999999 999999 999999 999999 -19 999999 999999 999999 -55 999999 100 -79 15 541 133 90 21 218 150 999999 134 578 999999 999999 240 999999 999999 999999 999999 143 999999 -10 145 141 999999 999999 999999 -58 999999 157 3 52 128 349 11 295 244 20 999999 999999 -95 -33 54 999999 100 75 -47 999999 228 999999 9 240 98 999999 999999 999999 -36 -42 53 256 224 472 341 284 319 351 318 80 135 999999 54 -72 39 172 130 137 22 205 178 242 52 139 150 -39 230 -33 999999 -21 254 188 124 102 92 64 201 39 -14 89 226 -37 160 77 266 999999 -8 83 172 20 -80 -82 15 -42 -53 -41 -40 -46 76 -8 -60 85 92 113 13 -54 -81 15 155 -6 37 -12 84 89 136 -1 -25 63 -32 -14 13 -18 -30 51 -58 22 -13 -61 79 -46 -17 47 -7 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 45 999999 999999 31 999999 36 57 64 999999 999999 38 35489 285 198 30 9678 9 51 29 7055 2407 270 619 999999 579 -51 999999 -8 826 15 124 289 596 123 16 -96 87 340 156 -12 768 286 999999 -76 326 644 555 999999 131 152 136 999999 999999 292 999999 36 96 999999 146 -15 999999 223 403 999999 32 61 158 770 999999 298 999999 255 216 141 308 999999 999999 999999 18 918 -62 40 -29 214 198 999999 999999 291 111 165 999999 999999 999999 999999 345 -53 176 185 -74 999999 288 436 158 515 999999 999999 200 372 189 303 114 -35 999999 12 122 88 278 204 148 999999 -26 465 183 73 468 482 275 999999 137 322 216 189 181 50 301 999999 48 323 379 999999 999999 999999 224 239 213 154 181 238 -86 38 208 44 328 34 118 72 176 118 999999 393 149 999999 153 235 193 249 73 198 234 999999 136 -44 999999 -61 116 43 273 222 427 434 874 723 700 588 729 213 154 117 160 -65 217 345 254 95 208 135 265 284 187 511 321 449 382 164 262 274 300 227 141 -60 347 475 311 264 134 94 310 73 294 143 243 32 100 241 95 155 152 381 87 35 113 145 203 170 117 108 268 142 172 269 136 283 181 177 299 183 158 208 180 92 87 55 81 127 132 53 150 120 121 170 135 136 208 101 8 158 153 177 158 163 128 72 109 189 74 111 149 70 148 107 71 208 129 187 230 138 140 158 201 178 168 179 132 108 125 96 123 104 76 56 64 36 63 46 999999 37 35495 274 296 30 9686 9 51 35 7056 2409 37 999999 90 642 468 999999 177 999999 137 702 623 -39 2 67 1 -79 140 312 999999 999999 233 309 164 535 151 139 27 338 999999 999999 877 130 999999 171 63 999999 999999 242 495 -61 999999 351 999999 999999 252 119 999999 131 174 356 305 999999 999999 999999 138 250 306 999999 999999 220 -67 362 491 999999 -5 427 129 999999 999999 999999 999999 -41 46 999999 999999 -60 76 999999 999999 342 95 -59 824 387 310 63 -92 999999 -1 -30 999999 999999 54 999999 609 97 -81 999999 82 999999 999999 -63 999999 -87 54 -91 999999 -9 144 102 999999 56 67 64 999999 999999 999999 999999 299 110 -64 999999 999999 999999 999999 999999 -63 -43 58 39 999999 -48 5 531 160 142 16 204 213 181 117 197 212 1 90 999999 197 86 -12 64 217 192 160 124 21 351 750 939 677 920 1015 846 575 355 -54 130 149 112 130 224 78 108 162 266 154 351 238 163 334 147 127 384 -27 319 223 225 -58 99 239 153 36 357 69 18 268 159 -86 82 52 67 88 -80 -83 7 -83 -44 102 62 8 35 20 79 999999 44 189 62 25 70 166 156 -16 -26 40 184 222 88 -22 101 186 6 77 174 130 41 -30 42 87 92 111 71 91 150 85 -5 11 -8 -17 999999 61 999999 999999 999999 999999 999999 52 80 119 149 88 60 105 92 80 51 80 99 999999 34 31 37 58 70 65 40 35501 265 416 30 9686 9 51 41 7057 2410 -47 753 999999 646 60 999999 999999 999999 -77 999999 265 999999 -55 999999 999999 -18 58 398 -31 377 567 117 288 168 999999 999999 999999 339 218 199 -12 133 999999 132 999999 8 24 221 439 999999 -54 999999 609 264 -25 208 999999 999999 -86 144 999999 192 999999 -45 -6 405 -11 170 999999 469 335 47 180 -99 -51 348 183 999999 999999 999999 151 106 31 999999 -36 178 12 23 380 182 -40 999999 178 999999 999999 84 216 945 1891 2075 1827 1894 2074 2440 2557 1695 1443 829 735 774 522 810 544 396 28 -88 68 40 999999 84 11 212 175 235 195 326 -63 -64 -76 999999 198 999999 999999 175 230 46 -91 214 347 309 134 20 403 -91 999999 141 999999 189 57 78 -10 999999 189 101 -25 69 -18 241 133 242 192 711 890 1133 1451 1423 1396 1284 883 652 287 110 19 221 90 -17 353 200 154 159 386 213 241 244 253 31 81 202 126 162 47 149 350 123 121 999999 -13 298 -2 247 -80 999999 -55 -76 62 32 46 238 146 81 214 -86 999999 -33 116 14 37 24 -70 -19 35 49 79 102 34 98 161 129 52 37 -75 -44 -11 -3 9 107 147 85 39 0 84 97 117 91 65 118 138 88 -28 9 -14 66 -31 999999 38 999999 999999 70 34 999999 999999 999999 999999 999999 999999 999999 102 62 64 39 42 36 999999 999999 47 35507 277 201 30 9681 9 51 47 7058 2411 113 999999 262 999999 999999 119 -16 999999 748 -28 425 379 72 999999 999999 113 999999 999999 398 152 520 1106 735 330 155 483 426 45 999999 218 551 999999 -80 -47 999999 34 138 443 325 403 130 11 305 744 146 87 129 178 999999 473 999999 200 -21 999999 999999 40 999999 224 122 -70 999999 999999 160 999999 310 170 106 999999 -14 999999 999999 91 -60 160 103 999999 40 999999 25 358 -92 -1 -39 252 226 -24 136 343 474 35 999999 18 720 212 872 753 894 1802 1909 1761 1582 1578 854 590 633 594 316 126 164 292 122 405 137 84 999999 19 431 487 -29 -53 26 999999 -11 20 -44 999999 202 999999 999999 55 999999 999999 -7 999999 328 182 56 152 -34 204 61 229 2 122 154 -27 46 70 23 129 33 49 61 10 199 525 291 938 1019 1572 2330 2380 2780 2395 1921 1880 1165 852 315 173 191 121 76 227 385 392 315 413 375 361 350 225 156 110 80 41 94 224 165 100 98 254 308 59 999999 164 62 188 315 27 84 182 202 150 214 156 165 220 152 171 49 2 248 74 5 56 169 45 78 168 178 74 128 191 247 33 73 75 118 27 92 -18 61 63 33 89 107 154 132 44 130 -12 30 47 -8 83 63 53 103 52 73 115 88 121 129 70 154 80 999999 999999 999999 999999 96 128 183 165 101 71 151 107 94 63 79 69 49 64 69 35513 268 347 30 9677 9 51 53 7059 2413 296 -31 209 999999 999999 101 594 471 355 463 446 753 777 200 7 -48 432 1075 430 141 999999 999999 374 310 332 320 999999 116 379 9 69 999999 999999 -5 18 -58 -27 97 999999 999999 436 178 999999 210 236 -7 999999 999999 999999 999999 88 999999 999999 999999 999999 7 999999 999999 269 999999 999999 34 108 999999 999999 224 999999 192 157 999999 -83 98 187 999999 187 342 -24 626 226 174 999999 999999 790 2204 5049 10689 13768 17314 17630 14983 12314 11620 11047 8609 5547 3518 2038 1772 1749 683 768 762 1084 656 855 69 7 45 999999 999999 105 83 999999 185 233 155 78 174 13 40 999999 155 999999 999999 -21 217 180 86 -9 92 999999 272 30 -56 -37 -83 999999 89 999999 999999 999999 -18 999999 999999 999999 96 293 275 143 160 223 73 356 448 676 1159 1578 1837 2034 2267 1702 1851 1393 869 318 -52 31 285 -14 317 365 263 258 156 397 332 82 173 7 294 21 101 179 153 46 213 302 125 185 999999 -16 -64 1 81 196 276 -25 55 123 97 16 125 123 54 146 49 112 144 71 79 23 97 111 86 130 92 127 -47 -2 167 112 213 134 73 43 -78 -85 53 -7 32 -3 -34 77 132 -10 -29 999999 11 55 -21 -37 43 108 49 86 64 999999 999999 50 999999 999999 38 999999 54 999999 999999 37 37 31 999999 999999 999999 53 67 999999 999999 999999 57 35519 275 347 30 9677 9 51 59 7060 2414 8 999999 161 234 469 401 372 174 999999 707 999999 3 999999 999999 999999 93 862 140 557 58 509 342 999999 999999 81 999999 999999 999999 328 999999 81 285 48 999999 999999 999999 999999 119 999999 999999 -76 336 999999 999999 -27 563 999999 140 85 999999 999999 107 999999 102 100 999999 999999 -2 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 404 -94 75 999999 68 388 136 857 1417 2735 3912 4398 4575 5940 8808 11619 15376 18789 24316 29588 24308 19377 17157 16889 15121 14042 14173 10261 6907 5465 2286 1257 1054 506 35 -24 999999 306 107 999999 174 201 -3 326 372 162 12 170 999999 118 999999 101 999999 404 999999 187 194 999999 -18 304 231 129 321 999999 251 50 69 309 -8 999999 232 6 135 -58 999999 223 55 101 192 999999 999999 999999 -82 38 0 -13 141 717 1041 1180 1615 1977 2093 1411 1325 1064 290 999999 288 54 47 40 77 201 309 214 286 365 537 306 51 479 539 140 149 153 -45 220 211 -53 6 212 166 144 88 141 -29 71 99 14 -8 -32 44 77 -38 135 228 77 81 -46 40 83 81 283 108 22 96 46 192 230 115 92 186 187 49 96 60 46 36 103 164 29 161 98 104 120 167 110 94 29 -16 112 68 -26 20 12 999999 999999 34 32 51 999999 999999 999999 46 34 46 999999 69 44 137 97 130 127 49 71 78 103 63 60 999999 43 999999 999999 999999 37 35525 276 289 30 9679 9 52 5 7061 2415 64 999999 72 86 242 156 355 999999 54 500 218 61 182 536 461 245 593 970 57 254 658 89 35 -75 27 531 88 10 43 999999 200 288 999999 -70 999999 154 418 702 446 999999 999999 999999 999999 274 999999 105 -56 144 999999 29 999999 -1 309 343 63 68 999999 147 999999 999999 86 -88 999999 -49 -96 10 999999 999999 999999 999999 -2 16 84 331 64 999999 45 414 617 866 1725 3310 3417 4166 4383 3886 3655 3951 3298 2971 2023 1940 2255 1867 2361 1763 1331 1395 626 425 645 356 405 -87 68 -77 92 999999 999999 999999 -88 184 236 205 -24 999999 213 999999 119 414 357 -43 999999 999999 999999 999999 1 67 32 201 999999 321 127 -35 77 109 -68 -41 -62 279 -26 99 999999 17 34 85 999999 -14 999999 80 135 18 315 146 226 163 999999 203 56 509 811 1060 1653 2118 2478 2237 1179 196 999999 154 232 292 260 370 481 225 370 233 66 -69 35 61 216 326 261 141 130 293 37 176 226 130 56 111 -27 123 140 279 127 153 255 215 418 210 140 61 72 130 38 157 20 72 176 209 194 86 66 138 182 55 52 86 100 155 165 8 21 185 -61 118 24 4 72 81 24 78 141 -50 4 98 120 70 72 40 108 131 116 84 74 68 121 128 999999 67 62 999999 75 71 62 999999 122 98 101 58 97 69 64 54 91 113 49 91 39 999999 48 38 35531 265 411 30 9681 9 52 11 7062 2417 -86 999999 999999 999999 999999 398 430 26 54 597 -15 222 711 537 777 552 579 389 371 999999 -99 262 98 -67 63 172 999999 999999 863 -33 999999 -80 999999 999999 444 999999 999999 124 138 999999 -78 344 330 999999 44 999999 472 601 -46 999999 999999 7 999999 999999 999999 999999 999999 -85 259 999999 999999 999999 140 33 999999 999999 999999 61 999999 999999 215 47 407 617 778 2478 3034 3411 2522 1177 629 498 175 -71 544 904 1210 1366 2137 2339 1666 866 413 131 999999 999999 244 144 999999 -97 6 -71 233 364 999999 999999 -80 -80 999999 999999 121 349 3 199 221 19 -56 287 140 169 161 202 209 133 396 228 391 508 314 148 -79 66 -98 999999 -56 43 96 -41 34 -56 166 -34 40 82 999999 -97 -21 -25 237 337 29 999999 -81 999999 67 115 231 924 1207 1260 1513 1184 693 301 263 46 41 263 208 160 108 -69 65 252 200 999999 217 60 131 236 42 -9 223 110 34 83 -15 88 50 29 48 -58 143 193 -48 68 -67 0 111 76 116 2 -30 50 57 -27 62 68 61 2 -69 -26 93 999999 -94 125 -88 121 178 169 23 -15 -34 27 117 11 -36 37 -12 -24 47 40 169 57 102 90 26 102 23 23 115 39 -4 999999 53 45 999999 94 999999 34 999999 53 36 37 999999 999999 53 999999 999999 999999 999999 95 999999 999999 47 35537 264 264 30 9684 9 52 17 7063 2418 401 202 298 999999 999999 999999 199 148 397 289 -69 373 999999 53 327 956 495 107 262 207 721 767 468 28 999999 96 7 224 999999 999999 999999 -36 61 56 -56 128 999999 -7 139 999999 267 -35 -31 999999 999999 239 152 999999 999999 -28 999999 -1 39 42 199 999999 26 999999 999999 -41 999999 78 271 245 999999 999999 999999 88 239 172 999999 999999 336 375 49 7 56 999999 35 999999 999999 54 253 369 92 26 105 488 999 586 360 539 1099 1727 1234 877 108 82 78 53 -1 999999 999999 150 200 999999 96 518 78 -92 999999 -36 62 -86 207 999999 -39 130 999999 -54 136 133 200 999999 -38 999999 324 169 40 83 999999 999999 -29 96 -28 999999 115 -56 999999 1 28 999999 999999 999999 334 118 999999 118 -76 999999 48 210 233 -45 -77 999999 -28 80 216 378 419 554 709 794 901 843 874 369 -82 270 203 999999 163 999999 -16 166 165 225 139 338 91 71 352 79 258 141 32 114 198 13 -69 -35 -53 33 -48 999999 999999 48 -81 999999 999999 999999 -68 33 10 64 -43 -83 999999 999999 999999 999999 -86 999999 22 60 24 170 80 98 -12 999999 16 -42 -45 -91 108 -74 -60 -76 51 -66 14 -47 56 25 15 95 42 76 25 81 29 -61 -59 52 80 -84 999999 999999 999999 999999 999999 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 35543 280 387 30 9687 9 52 23 7064 2419 503 480 130 130 999999 195 466 659 689 579 5 202 439 297 591 210 559 392 887 293 55 318 999999 250 999999 999999 -73 -11 -28 440 749 320 -52 410 157 999999 999999 146 999999 -1 999999 194 357 999999 999999 169 180 -15 999999 301 442 198 999999 72 999999 999999 81 321 279 999999 999999 999999 999999 556 150 999999 197 245 304 -53 84 283 106 357 467 505 948 605 1672 1945 1333 1518 2029 2963 3529 4639 4425 3607 2878 1316 980 499 -24 117 999999 999999 192 93 200 999999 -65 230 999999 999999 584 86 43 75 -61 162 45 -31 146 -70 116 -18 140 124 158 267 -75 -34 5 -64 195 -71 265 999999 999999 999999 157 999999 -24 -16 151 245 285 112 188 -49 229 260 126 275 -57 234 65 62 59 78 137 117 999999 32 332 999999 383 335 730 1042 1120 861 272 93 242 277 329 193 322 527 255 409 55 230 190 131 250 279 369 122 377 287 85 62 65 138 62 56 85 91 267 119 17 190 163 151 -21 -44 -19 71 263 249 -1 155 134 219 137 -5 73 8 88 60 53 28 29 -70 40 186 87 127 79 108 74 157 96 116 199 165 130 21 50 63 54 7 133 125 104 80 34 94 188 143 189 178 160 48 99 81 100 61 57 70 70 999999 93 132 119 51 113 116 106 85 173 127 118 111 124 68 33 999999 65 72 60 999999 999999 999999 68 999999 999999 44 35549 255 386 30 9686 9 52 29 7065 2421 171 194 254 372 635 999999 999999 64 626 593 515 734 30 783 267 19 795 428 551 756 598 999999 9 265 999999 207 137 999999 -13 999999 -9 999999 119 414 -92 999999 999999 120 999999 62 999999 -17 299 999999 999999 -35 193 299 322 999999 999999 999999 999999 -25 15 999999 999999 999999 160 999999 70 999999 999999 -50 999999 97 153 -99 345 -25 54 56 23 999999 999999 999999 999999 392 1220 1466 1643 916 752 1412 849 436 689 309 315 -67 91 999999 999999 999999 999999 999999 314 999999 215 -31 999999 304 244 999999 999999 999999 -71 19 -20 80 126 48 207 297 999999 122 303 -15 -48 165 999999 -44 15 -42 373 101 73 -52 -86 58 506 109 25 999999 48 999999 999999 35 -89 54 999999 999999 19 282 999999 999999 72 999999 999999 67 103 -13 999999 -67 123 30 422 199 56 73 260 484 579 611 303 375 161 76 205 164 126 162 82 121 108 -7 200 264 391 119 98 40 214 296 -14 151 148 -92 -41 -41 88 268 231 41 -3 100 -2 0 74 14 118 999999 -54 50 180 -33 -19 -34 14 49 22 -22 -94 77 40 -57 48 999999 999999 999999 -54 -25 43 85 3 -30 999999 -32 6 -87 -7 -89 22 58 -1 -56 13 -28 -14 -33 24 -22 -10 43 999999 43 999999 999999 999999 999999 999999 999999 999999 999999 67 35555 266 357 30 9687 9 52 35 7066 2422 12 999999 -35 430 572 683 999999 973 569 518 211 1014 463 472 1141 964 791 485 866 572 663 397 506 318 245 208 999999 999999 590 142 999999 62 999999 999999 342 9 999999 68 999999 -93 105 999999 238 999999 111 999999 999999 -6 -53 -48 999999 999999 999999 999999 999999 424 -46 999999 -66 95 269 337 35 999999 153 272 999999 999999 999999 999999 999999 306 3 -74 999999 297 27 999999 999999 999999 502 340 -93 553 95 166 460 301 252 999999 320 999999 -54 999999 999999 999999 -25 999999 999999 999999 999999 194 999999 -14 171 -18 999999 -75 308 224 88 -76 118 -99 999999 -38 263 111 999999 999999 209 -9 999999 16 999999 999999 999999 999999 999999 999999 999999 -86 -51 -53 60 -3 -2 999999 999999 999999 -52 163 45 62 210 999999 -34 192 999999 999999 999999 -99 35 999999 999999 999999 999999 6 180 195 86 641 277 629 411 -1 78 243 231 110 86 15 61 242 382 999999 -91 120 167 276 104 -13 96 73 283 92 61 -51 999999 95 5 93 999999 -36 999999 -65 115 128 125 149 62 -14 -38 157 174 31 999999 -75 22 88 98 999999 0 73 -42 999999 153 119 62 99 -76 -61 41 112 -52 -99 51 -2 32 54 -80 -10 51 2 38 -3 37 28 103 1 999999 -81 999999 -26 -20 999999 999999 999999 89 46 999999 999999 999999 999999 999999 999999 999999 31 999999 999999 999999 999999 999999 999999 54 41 35561 275 331 30 9691 9 52 41 7066 2424 364 69 416 71 194 999999 999999 522 379 612 734 485 365 77 535 508 1289 610 94 675 507 244 674 495 349 999999 999999 -31 -28 440 999999 -91 999999 999999 999999 999999 999999 195 941 27 999999 -61 420 226 177 30 88 101 999999 999999 999999 156 -84 999999 99 -99 999999 40 999999 1 999999 415 -73 131 144 -28 540 476 999999 232 999999 999999 445 -43 999999 547 50 239 -86 -10 999999 -98 504 3 113 747 999999 999999 999999 -94 999999 999999 206 129 108 178 27 101 50 94 446 153 463 173 68 458 141 259 158 999999 66 414 -79 999999 244 363 154 520 999999 303 9 999999 999999 44 -47 73 472 18 79 39 351 999999 -17 999999 999999 999999 -20 84 203 999999 65 -28 -50 329 36 999999 999999 999999 -20 110 999999 999999 124 135 -86 6 70 185 120 -41 242 81 159 346 506 341 146 337 192 180 245 310 254 176 143 175 61 185 179 294 2 375 161 -82 -27 128 183 13 122 306 208 147 -56 61 86 313 152 186 382 27 -65 115 78 192 304 107 152 98 121 -9 139 -12 66 48 -32 47 108 130 81 59 147 95 22 107 26 -6 39 58 25 -28 148 180 61 -17 93 53 70 24 71 -8 27 -8 -19 182 46 -23 82 47 115 999999 999999 87 84 999999 999999 56 999999 52 78 63 36 126 98 98 76 999999 71 81 63 45 41 68 999999 32 30 35567 274 337 30 9697 9 52 47 7067 2425 -66 999999 314 631 474 111 -58 999999 504 947 655 634 209 553 971 555 712 910 1033 161 262 452 272 36 97 42 350 117 999999 999999 -23 -44 999999 999999 113 172 -61 999999 267 999999 999999 838 126 999999 90 999999 136 514 246 999999 999999 999999 999999 999999 999999 123 999999 174 47 999999 999999 378 205 148 73 231 388 999999 999999 999999 11 999999 999999 362 52 999999 999999 -99 999999 93 182 999999 56 999999 154 164 105 999999 999999 398 336 563 13 999999 104 365 76 -90 999999 71 5 137 999999 -47 -90 126 165 49 999999 999999 33 83 504 39 999999 -33 69 -67 63 87 999999 999999 999999 13 106 174 4 999999 209 -2 -29 999999 148 999999 -14 91 999999 81 52 -64 91 -24 405 -27 -55 -37 76 406 -42 999999 -64 -2 181 185 77 208 -95 143 999999 -10 244 149 198 424 405 486 394 303 127 319 344 34 34 139 -12 166 68 230 212 151 62 -10 127 183 217 143 999999 206 95 121 134 999999 -64 62 999999 1 163 118 254 999999 106 281 90 181 37 999999 113 82 26 83 69 89 174 -3 -97 -26 75 117 -21 44 -67 231 31 -12 97 60 75 111 4 112 192 65 76 159 44 84 154 15 110 151 69 -1 73 44 136 117 110 105 101 40 999999 87 85 33 138 86 75 120 71 75 999999 83 195 131 131 41 52 76 92 37 999999 65 81 64 35573 276 430 30 9700 9 52 53 7068 2426 7 68 592 669 146 681 328 170 419 850 56 626 835 1210 755 646 240 722 249 523 407 383 362 129 52 999999 1 999999 191 999999 999999 999999 -3 186 148 293 999999 -45 999999 87 999999 129 486 -70 509 145 277 999999 999999 316 -23 162 210 999999 110 -53 16 128 999999 -12 92 34 999999 999999 999999 560 999999 682 239 999999 999999 -17 -90 -10 78 438 67 624 417 999999 999999 135 145 999999 363 154 31 140 270 38 999999 356 -55 29 409 999999 162 183 999999 26 -44 999999 263 175 77 260 221 65 59 344 152 36 -35 999999 -21 43 401 -23 86 351 125 102 -61 344 99 90 27 217 -46 999999 64 -47 999999 -11 108 -82 999999 235 999999 203 124 999999 301 8 -37 999999 99 -20 5 132 42 255 999999 999999 999999 999999 999999 999999 337 108 197 192 34 267 272 278 46 101 244 52 264 252 297 266 251 119 295 207 269 79 174 288 151 280 189 90 283 155 9 36 77 126 241 158 63 151 183 225 39 84 279 359 202 189 109 59 33 154 59 301 313 38 184 -97 225 150 -13 237 156 34 100 60 154 99 57 154 104 247 172 195 195 84 33 87 -18 65 92 77 105 166 88 96 62 108 75 999999 999999 74 42 999999 42 78 82 203 146 88 67 54 80 58 61 82 46 89 86 99 96 56 60 81 56 73 65 57 50 50 35579 268 433 30 9703 9 52 59 7069 2428 -12 586 317 260 141 452 216 547 1052 139 495 692 401 454 726 1079 347 548 429 510 646 137 171 325 315 -33 999999 999999 999999 999999 999999 999999 109 106 -71 250 90 999999 999999 999999 999999 282 999999 436 -44 999999 999999 536 460 169 146 251 -45 194 999999 999999 999999 -45 999999 37 -86 999999 157 -73 999999 999999 4 403 126 120 999999 103 763 11 297 212 -20 999999 247 -97 212 159 999999 327 -42 999999 155 334 999999 999999 202 367 323 999999 999999 -64 187 0 46 133 111 126 999999 999999 218 999999 999999 252 175 553 -85 187 455 227 72 97 43 177 481 259 52 92 -75 999999 191 -48 -78 999999 195 -24 76 14 999999 -53 999999 74 386 100 78 339 999999 999999 18 999999 -90 -42 462 -63 -22 70 999999 7 114 156 64 175 59 -5 60 -96 999999 -12 118 -46 205 -13 216 -93 266 178 236 152 -58 345 237 133 200 -5 -53 55 322 295 279 65 152 -51 -67 38 362 -20 -48 64 111 62 60 182 104 211 169 95 50 47 -85 -17 34 92 66 -5 48 37 -62 -60 91 122 144 -14 27 158 170 100 83 40 -72 85 50 -8 53 37 142 158 101 53 67 159 174 39 15 149 76 43 96 62 73 46 55 72 87 54 999999 999999 999999 999999 48 64 84 80 999999 51 46 999999 44 91 44 57 82 67 72 68 35585 267 497 30 9707 9 53 5 7070 2429 228 48 459 1208 873 323 782 501 1527 1122 1091 1134 1145 456 561 841 676 266 352 207 656 477 145 96 -82 371 455 265 999999 999999 999999 275 84 999999 999999 999999 999999 233 999999 57 106 999999 314 999999 999999 999999 999999 999999 999999 999999 143 372 999999 999999 95 999999 -5 416 999999 -27 -53 -63 -64 999999 123 999999 999999 387 999999 999999 999999 68 -67 148 999999 6 999999 999999 999999 999999 999999 306 -12 572 215 125 -25 166 211 400 302 172 999999 999999 125 -34 999999 119 -32 229 999999 190 243 999999 350 249 213 657 -29 116 539 999999 98 230 103 101 98 91 -44 999999 999999 77 999999 84 62 -57 109 59 42 146 30 16 999999 60 156 158 86 188 238 197 143 999999 117 27 110 19 70 164 999999 71 49 227 -45 154 -82 207 246 61 193 327 302 17 127 41 96 248 136 191 240 167 297 291 198 106 252 143 136 161 196 169 162 35 146 221 -69 999999 203 105 114 999999 106 184 148 54 199 342 80 126 233 128 55 61 -42 60 -59 -21 173 198 127 149 117 247 216 -38 107 27 4 49 -35 -5 201 74 -16 116 27 64 43 49 202 104 87 -11 38 78 109 140 47 27 -1 8 30 65 76 58 78 47 999999 83 64 999999 999999 999999 71 56 90 43 110 87 107 60 53 54 999999 999999 999999 63 55 35591 2 410 30 9710 9 53 11 7071 2431 263 2887 35597 277 354 30 9714 9 53 17 7072 2432 570 422 341 841 409 331 449 -20 651 420 628 753 877 680 335 1059 1625 1044 756 678 436 295 -48 198 163 -52 413 377 135 999999 741 379 280 999999 999999 222 410 41 999999 426 233 -98 999999 685 -47 999999 999999 999999 295 63 646 366 562 326 489 999999 12 -99 -43 999999 999999 999999 469 6 999999 999999 345 -49 240 125 999999 999999 -17 354 77 999999 98 999999 4 485 207 -76 -29 999999 999999 62 199 104 267 216 999999 999999 63 -13 -30 999999 296 573 95 999999 -75 248 288 999999 -6 102 999999 999999 238 182 221 415 345 377 969 682 359 608 884 1277 1055 741 713 696 528 700 486 81 420 343 365 411 118 276 544 205 185 455 436 56 87 247 135 193 58 -62 -28 72 148 200 999999 261 126 83 469 160 112 85 104 62 156 157 216 406 247 396 474 676 220 350 112 111 314 20 422 245 262 262 218 117 367 -3 319 53 70 68 128 149 3 100 -3 121 16 148 259 97 214 315 250 65 225 239 90 204 123 46 135 202 173 117 214 214 191 225 83 36 153 292 111 71 122 59 142 135 99 10 121 112 173 87 193 190 254 562 423 294 277 152 80 141 138 130 71 -21 75 67 999999 31 33 138 69 86 140 120 129 55 81 145 112 154 161 112 140 82 102 79 110 132 156 132 78 85 86 80 54 999999 38 35603 284 326 30 9716 9 53 23 7073 2434 125 488 999999 999999 999999 999999 314 339 386 297 444 575 261 750 1138 603 1454 745 820 845 757 482 222 747 -9 337 626 501 309 550 299 -37 255 720 417 481 999999 -85 4 999999 999999 446 999999 999999 999999 -75 368 999999 343 291 68 175 406 -7 373 -9 999999 999999 20 -76 140 230 17 394 999999 111 999999 999999 144 98 183 222 999999 999999 26 999999 4 109 82 92 118 999999 153 128 -59 27 177 171 264 231 65 149 22 277 378 999999 211 249 79 376 303 211 166 -93 -75 999999 999999 -7 225 470 152 -4 462 1688 1832 1911 2040 2015 2895 2900 2180 1878 1936 1995 1460 872 466 688 377 202 328 342 -14 209 999999 151 680 191 230 999999 112 329 307 208 180 54 85 191 999999 -29 229 116 120 100 26 432 50 162 252 11 109 200 92 59 362 197 -38 999999 -71 13 323 348 207 33 353 508 518 322 220 231 289 191 157 384 528 298 290 167 348 204 74 148 342 314 80 166 221 211 -10 198 180 194 171 175 223 98 116 150 110 165 166 138 105 354 270 39 178 153 92 119 255 273 222 181 251 129 70 139 77 105 2 108 305 480 851 706 415 357 141 219 110 155 205 95 63 156 117 161 84 153 121 176 144 136 74 64 109 152 229 201 112 116 162 174 182 163 188 148 155 190 187 156 119 96 73 92 131 119 91 76 66 47 48 56 35609 270 448 30 9718 9 53 29 7074 2435 1250 744 285 1232 629 6 523 510 469 384 716 855 272 826 1111 1101 470 738 -79 788 391 157 326 260 89 164 0 -80 999999 323 -15 384 -15 -22 999999 569 507 999999 999999 302 204 316 999999 466 999999 -61 427 309 107 -89 999999 225 999999 999999 -28 -74 230 999999 18 999999 249 17 385 999999 166 320 999999 999999 999999 49 999999 999999 999999 -17 999999 219 115 346 348 999999 -46 111 74 390 999999 100 46 276 462 54 999999 -43 999999 999999 -21 -43 409 82 131 -3 -26 258 341 999999 999999 457 88 250 396 324 750 889 380 907 1523 2093 2405 3141 3355 3839 3598 3221 2850 2237 2073 1916 1710 1537 1734 1357 983 910 769 458 81 295 118 128 316 154 212 999999 999999 78 45 999999 41 29 33 -42 999999 999999 999999 25 194 332 266 194 81 148 15 95 -75 197 149 24 126 240 239 103 191 126 14 233 160 504 379 -17 83 278 135 126 -29 98 156 92 206 177 4 47 -40 150 39 124 48 43 76 69 355 -15 145 134 91 160 7 197 93 162 70 107 -92 28 58 50 154 8 49 30 -26 140 101 112 120 17 36 82 178 342 684 751 690 394 144 66 67 69 -6 -12 -49 15 -26 12 116 40 999999 83 42 999999 999999 42 999999 999999 999999 51 76 107 54 79 69 82 999999 35 54 112 999999 53 71 32 44 51 35615 271 542 30 9722 9 53 35 7075 2436 559 736 238 999999 326 780 999999 640 796 692 1035 783 1187 874 595 373 861 999999 210 152 826 228 191 208 153 609 138 999999 999999 -16 999999 184 6 391 -63 -27 999999 9 -4 314 999999 -9 999999 52 999999 664 -91 999999 81 437 999999 999999 99 109 215 999999 -37 999999 130 -34 999999 -72 138 295 999999 106 999999 38 -13 99 -57 999999 241 -77 110 41 999999 32 999999 999999 169 543 999999 242 381 999999 117 -20 -85 999999 999999 999999 999999 -72 999999 999999 424 202 223 -83 411 367 440 232 272 246 515 254 616 193 115 741 778 450 737 1240 773 726 1497 1804 1482 1425 1310 1464 1431 1458 625 744 550 594 540 259 276 373 328 186 341 282 -14 999999 37 261 181 4 49 296 122 95 999999 43 89 104 999999 28 259 26 -27 999999 161 107 105 40 150 -77 396 143 372 392 201 371 106 382 235 369 222 -3 1 -55 227 191 8 168 31 176 138 115 195 212 106 186 184 -19 137 134 202 107 270 229 93 230 91 113 156 142 96 180 115 118 60 131 28 124 40 134 163 149 229 183 247 210 411 290 413 817 894 712 515 216 197 169 99 21 30 18 194 56 33 -40 -30 44 999999 999999 81 999999 999999 62 66 999999 59 74 59 92 85 999999 66 999999 123 131 113 999999 83 106 73 44 115 61 34 999999 47 64 53 35621 281 156 30 9726 9 53 41 7076 2438 12752 572 88 851 167 416 999999 999999 773 923 203 848 794 408 1033 972 623 341 1022 1179 845 805 601 1041 892 649 282 414 487 9 621 111 592 537 17 -81 874 908 76 999999 999999 230 238 45 -100 999999 -74 999999 999999 321 -15 -90 89 999999 999999 999999 81 999999 999999 67 357 -4 577 999999 418 999999 197 622 999999 152 999999 -41 999999 187 591 207 251 407 92 999999 999999 162 257 384 999999 999999 481 135 999999 333 999999 50 282 999999 60 281 51 -91 170 530 999999 -46 173 -56 999999 151 -60 108 3 46 429 352 999999 193 93 395 668 583 1371 1636 2467 1824 1698 1786 1058 749 1008 788 180 511 710 642 166 369 858 647 458 221 93 254 127 355 136 685 333 282 92 310 286 76 141 77 280 150 348 999999 67 39 999999 76 346 279 216 -95 185 -79 126 110 121 47 150 -82 127 999999 127 245 164 198 999999 260 157 251 211 258 349 305 71 999999 278 168 310 308 85 277 157 152 -33 -89 186 197 218 288 180 168 92 145 70 999999 165 125 150 103 31 169 84 88 169 185 169 24 24 277 321 325 364 350 224 513 507 443 452 485 582 547 406 408 936 1272 1266 831 436 174 37 15 27 8 81 33 -13 106 84 115 134 137 69 136 56 999999 999999 999999 84 59 999999 47 68 123 107 66 81 33 999999 83 83 108 130 65 32 56 60 72 62 35627 275 189 30 9729 9 53 47 7077 2439 520164 7077 1720 394 667 -18 227 -35 433 197 -16 70 -44 59 564 571 969 298 394 544 330 69 1340 1097 442 957 178 -57 -35 290 125 290 41 400 251 999999 827 999999 89 -62 999999 999999 246 245 999999 -85 999999 -75 -74 999999 425 999999 999999 999999 413 999999 -29 257 207 224 999999 999999 309 999999 37 999999 999999 270 155 -20 999999 129 999999 158 290 -15 146 135 999999 304 -61 999999 999999 629 131 999999 23 999999 999999 999999 43 -95 548 41 174 -10 -40 999999 -83 92 433 999999 999999 281 999999 64 999999 -11 171 999999 -45 -11 999999 -34 102 499 1525 2177 2134 2049 1906 1700 1702 816 657 367 999999 47 85 80 57 -56 207 118 21 677 430 239 143 8 999999 41 -82 53 20 68 -30 75 144 106 298 -58 50 999999 999999 999999 261 34 26 72 197 87 208 198 131 159 155 999999 76 -1 -1 73 81 201 159 40 255 9 110 125 114 407 159 203 38 191 145 179 -58 -41 81 999999 -42 75 95 -4 102 42 -19 48 19 -4 137 124 119 111 161 11 73 134 53 167 17 132 151 32 38 157 61 1 346 424 529 519 333 357 318 306 271 198 442 614 513 876 989 841 715 466 410 284 69 57 16 -31 -28 5 -33 -7 42 129 -35 14 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 999999 999999 46 999999 999999 31 999999 999999 999999 999999 49 35633 0 99999 30 9730 9 53 53 7078 2441 35639 285 160 30 9730 9 53 59 7079 2442 8737 153487 999999 999999 999999 999999 999999 29278 632 999999 53 999999 147 999999 999999 999999 120 258 634 436 999999 550 972 578 1187 627 351 905 93 999999 455 999999 40 346 -8 51 -74 89 999999 480 425 999999 49 365 363 999999 999999 999999 999999 512 999999 999999 -64 999999 173 199 -90 -7 -96 999999 999999 999999 999999 999999 34 53 999999 999999 999999 -39 331 113 246 999999 999999 199 367 -74 999999 -83 4 999999 999999 999999 6 999999 14 999999 167 -83 74 122 300 573 370 -78 -20 999999 999999 175 173 999999 999999 999999 78 173 999999 999999 999999 92 999999 356 127 999999 999999 1261 2246 2985 2426 1704 1364 587 492 541 322 815 201 525 743 852 1593 721 758 312 219 58 999999 30 159 999999 42 71 86 12 157 -17 237 999999 999999 -56 999999 -11 -5 100 999999 140 999999 999999 999999 -14 999999 41 999999 29 252 149 -72 999999 999999 161 250 113 54 999999 266 117 295 200 178 236 105 271 115 189 26 214 240 160 -39 65 235 37 257 164 301 131 154 75 -20 117 27 191 76 59 95 -72 -18 24 -54 88 118 88 -84 22 185 46 154 175 246 155 133 111 56 329 256 157 190 276 151 200 -38 102 247 363 656 604 231 169 178 201 230 108 91 -30 -24 -48 21 2 -53 -48 53 67 48 999999 999999 999999 999999 999999 123 73 999999 999999 999999 39 55 104 109 35 999999 999999 56 79 48 999999 46 999999 40 32 999999 76 66 58 43 999999 38 35645 273 282 30 9732 9 54 5 7080 2444 112928 681 786 -21 234 164 272 999999 411 999999 999999 402 885 672 397 658 840 1126 94 374 6 366 215 244 443 629 16 999999 738 189 999999 719 -33 123 999999 101 121 279 -44 999999 999999 12 999999 250 84 135 48 263 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 409 -83 999999 42 999999 999999 999999 999999 999999 165 999999 999999 999999 84 999999 999999 -35 -78 999999 282 153 -58 529 67 999999 -84 92 999999 999999 139 140 137 999999 999999 106 534 999999 999999 130 4 123 126 999999 999999 -42 999999 999999 -29 999999 135 193 513 1784 2183 2016 1772 860 1323 660 215 -11 358 721 1139 1290 1553 1721 1113 617 674 15 44 -57 322 -33 999999 77 42 999999 999999 210 208 321 132 999999 49 306 69 106 248 157 356 209 303 144 -61 49 73 -57 97 233 -93 999999 -14 -12 999999 -75 35 184 388 -85 80 47 162 -25 37 -56 117 149 268 213 327 262 7 187 215 206 89 -58 99 51 83 18 74 -2 -59 -53 -24 -27 -27 999999 999999 -33 103 -9 -11 59 -20 -16 145 73 174 137 255 72 50 345 380 408 238 -22 42 118 29 -2 109 48 -35 193 0 27 63 52 -29 91 7 -51 -53 -51 0 -68 999999 -25 -72 51 46 34 14 18 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 43 42 39 999999 999999 999999 42 59 999999 999999 999999 38 35651 230 164 30 9734 9 54 11 7081 2445 140903 1294 534 999999 999999 483 999999 78 222 115 117 96 310 999999 -49 -47 -21 222 999999 999999 999999 999999 999999 238 999999 -66 213 111 -92 190 999999 999999 999999 999999 999999 999999 260 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 169 999999 999999 999999 999999 999999 999999 999999 999999 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 214 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 96 42 999999 999999 359 -86 -23 28 999999 -76 433 -89 194 73 335 140 999999 233 17 161 999999 999999 560 1082 770 510 342 310 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 247 999999 -91 108 999999 999999 -23 -53 999999 128 50 999999 69 999999 999999 -66 999999 999999 -96 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 125 -52 999999 999999 98 999999 999999 999999 999999 -85 -47 -83 999999 999999 999999 999999 -16 999999 999999 999999 -67 999999 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 95 263 999999 999999 -25 -67 6 999999 999999 999999 999999 -78 35657 223 16 30 9736 9 54 17 7082 2446 58760 1655 999999 999999 999999 646 106 999999 999999 130 387 999999 360 999999 565 999999 122 145 999999 338 999999 44 999999 999999 999999 999999 999999 999999 108 -21 24 191 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 999999 999999 16 999999 999999 999999 -31 999999 999999 999999 999999 999999 999999 999999 999999 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -89 999999 137 999999 -62 999999 -4 -60 7 68 999999 -41 999999 -36 999999 999999 999999 999999 999999 276 664 1206 983 419 229 -9 51 999999 999999 999999 -69 -58 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 999999 999999 -77 999999 62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 -7 206 146 69 35663 221 16 30 9736 9 54 23 7083 2448 197390 428 189 999999 999999 999999 -31 -54 999999 220 999999 -66 -77 402 999999 245 44 87 220 999999 248 203 999999 999999 999999 112 340 586 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 999999 999999 999999 999999 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 111 401 829 273 125 299 999999 999999 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 288 159 -7 267 307 103 999999 76 25 65 90 999999 -58 278 278 1018 410 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 67 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 415 428 124 35669 221 15 30 9735 9 54 29 7084 2449 233638 593 999999 999999 994 486 394 808 65 999999 3 186 143 54 379 999999 196 24 523 569 450 999999 -48 113 146 999999 999999 999999 999999 999999 999999 19 999999 999999 999999 999999 999999 999999 330 999999 999999 999999 999999 190 999999 999999 999999 999999 999999 999999 65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 -81 999999 999999 83 999999 999999 999999 999999 999999 999999 999999 46 999999 999999 -73 999999 -38 -67 323 420 88 352 160 712 751 873 1329 1583 982 1265 983 1456 1033 1613 2840 2049 1595 984 558 241 999999 10 999999 999999 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 999999 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 999999 -86 999999 112 999999 999999 999999 999999 -7 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 231 748 819 228 58 35675 220 43 30 9733 9 54 35 7085 2451 282112 -56 161 999999 327 328 583 -89 999999 131 -4 213 999999 999999 47 -19 19 999999 308 80 187 -91 771 999999 999999 686 999999 999999 999999 592 110 100 999999 119 999999 999999 999999 151 124 999999 114 999999 999999 -62 999999 999999 999999 999999 -42 999999 999999 999999 999999 999999 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 999999 999999 999999 999999 999999 999999 -68 999999 200 999999 999999 999999 152 651 1073 982 688 355 280 999999 82 999999 999999 999999 999999 999999 999999 999999 -19 66 -81 106 415 963 1561 1078 1029 863 1117 1018 1784 2810 2592 2379 2418 3093 4062 4337 5281 5181 5031 4558 2440 1112 543 21 999999 999999 999999 999999 999999 61 999999 999999 999999 999999 75 999999 999999 999999 999999 999999 -63 999999 999999 999999 -21 -50 999999 999999 999999 999999 39 44 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 110 999999 -54 999999 999999 999999 999999 999999 999999 9 999999 999999 999999 32 -30 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 -95 999999 -74 999999 999999 999999 999999 999999 51 43 251 675 689 309 132 37 35681 232 13 30 9733 9 54 41 7086 2452 328801 262 298 154 999999 999999 -15 999999 342 -10 586 42 780 91 -3 566 937 806 -27 674 268 96 -28 168 999999 248 -55 999999 999999 574 999999 999999 999999 999999 451 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 158 999999 999999 999999 999999 572 1069 1326 1674 2492 2298 2905 3466 3876 3919 3322 3184 2728 2168 1451 1532 593 419 471 -99 85 160 999999 999999 999999 999999 999999 76 155 345 221 417 1055 733 484 1222 954 1474 1691 2023 2970 5016 6665 7907 7478 6595 4709 3728 2722 2125 1091 638 189 -40 999999 999999 999999 -16 999999 999999 999999 129 999999 999999 999999 -50 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 85 999999 999999 999999 999999 999999 999999 999999 999999 -26 999999 999999 999999 999999 71 72 91 -18 43 -32 97 -46 999999 999999 27 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 -46 382 725 494 306 12 999999 999999 999999 65 139 999999 122 173 -15 999999 999999 999999 999999 -85 35687 257 13 30 9733 9 54 47 7087 2454 359656 688 507 999999 999999 -64 999999 -10 86 181 575 1209 1091 794 -11 312 506 274 57 225 529 244 -62 999999 553 999999 999999 999999 187 113 999999 89 156 178 86 378 999999 -76 -84 999999 999999 999999 999999 999999 4 396 999999 -59 999999 999999 999999 120 159 999999 237 999999 999999 999999 999999 999999 999999 999999 999999 31 999999 -76 -99 -36 999999 999999 3 999999 999999 117 999999 999999 999999 999999 999999 -17 999999 800 1100 2092 3466 6096 7525 7813 7716 8329 8435 6272 4757 3518 2598 2176 1353 2044 1930 1137 1228 875 840 1367 1156 1603 2069 1237 547 661 706 1081 1201 1416 1848 1490 1527 1053 871 1324 1704 2008 2516 4204 5235 6233 8571 9371 7778 5969 4569 4522 2978 1605 1156 640 309 999999 102 -48 999999 -97 49 999999 999999 999999 -16 999999 -95 999999 -72 999999 999999 999999 999999 999999 167 999999 999999 999999 999999 999999 66 999999 999999 999999 -26 -16 0 999999 999999 999999 11 999999 25 999999 19 -8 -42 -93 24 999999 209 7 27 -54 999999 368 212 584 343 343 777 531 237 184 274 999999 92 90 999999 -78 69 56 19 -12 999999 64 0 -75 228 457 922 1224 1124 866 231 233 863 1229 798 410 5 -91 17 -84 999999 -41 -64 -69 -62 -93 -55 999999 999999 999999 13 47 999999 -76 999999 -9 -30 -81 999999 999999 999999 13 -4 -59 -96 999999 -58 -48 -16 -63 -85 35693 257 13 30 9733 9 54 53 7088 2455 364468 1058 999999 999999 318 98 98 653 683 362 886 836 249 45 999999 508 485 154 999999 999999 498 999999 999999 378 305 999999 433 760 81 321 7 -24 514 193 999999 96 -10 -48 999999 999999 27 549 999999 999999 999999 999999 139 999999 999999 999999 999999 999999 -61 999999 999999 999999 999999 999999 91 999999 315 33 -6 -39 999999 3 999999 999999 116 69 999999 999999 999999 999999 78 392 -63 999999 24 999999 999999 999999 187 116 736 1120 2570 4116 4638 5361 6699 7023 6269 5821 5776 4734 4745 4690 5172 5794 6251 7109 6200 5305 4983 4109 2866 1455 684 89 557 837 988 993 870 1767 2177 1741 2153 3168 3498 4555 4591 6881 9085 10221 10320 8510 5295 3798 3225 1916 1528 1113 752 951 707 76 12 999999 190 999999 999999 999999 -59 81 -10 -33 9 -18 999999 999999 -36 999999 999999 999999 -27 999999 156 999999 25 999999 999999 999999 -19 -86 999999 999999 196 -88 -59 57 -70 999999 96 -25 999999 999999 118 999999 999999 999999 126 21 999999 36 137 171 401 496 353 477 338 317 62 126 82 232 110 -33 -58 -79 999999 -92 155 234 62 45 -24 63 59 53 611 490 624 1146 1015 684 1418 1530 604 34 -83 132 999999 999999 -35 -20 999999 -50 -84 999999 -97 39 -22 -40 -33 999999 -85 999999 999999 999999 -44 -60 999999 999999 -35 999999 -94 -53 999999 999999 -87 -49 -82 -49 -12 35699 279 13 30 9733 9 54 59 7089 2457 360991 659 999999 999999 999999 837 1274 50 435 680 752 490 452 999999 639 661 902 182 465 999999 379 999999 16 594 999999 663 893 743 268 404 631 292 74 204 323 257 134 999999 999999 999999 999999 65 999999 999999 26 463 -61 999999 999999 122 281 -38 999999 999999 999999 999999 999999 138 999999 999999 -24 240 999999 999999 14 219 999999 999999 -22 -16 -82 22 999999 67 999999 -87 999999 999999 999999 999999 999999 379 30 999999 999999 999999 152 1275 2052 4023 6122 8598 12824 17142 20548 20434 16225 11249 7534 5768 3750 2048 1153 764 801 989 396 1203 1761 2782 3304 4065 4427 4844 5975 5537 5109 4871 5674 5098 4879 5710 6303 6762 7027 6257 4686 3415 2442 1378 879 1301 973 866 412 315 462 268 77 999999 999999 14 -73 999999 -87 999999 -10 44 999999 999999 -55 167 34 999999 -16 23 56 -95 -75 999999 27 -53 999999 165 56 77 74 999999 -70 999999 159 107 -1 -77 314 999999 -98 999999 -47 43 247 193 118 -58 -13 226 298 192 348 473 322 145 397 202 -2 -19 132 122 -59 66 185 202 164 52 119 999999 999999 36 146 125 82 -98 999999 90 283 1201 2227 2771 2520 1202 235 217 85 -39 999999 16 -53 -22 -23 -54 -18 33 -68 -4 138 105 -90 -20 65 999999 32 1 999999 -72 -1 999999 999999 -85 -31 -1 -46 -54 -12 -41 -63 -46 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 35705 249 283 30 9733 9 55 5 7090 2458 1806 999999 35 528 999999 147 314 196 126 439 999999 365 981 -90 999999 212 999999 41 234 999999 999999 999999 219 999999 116 999999 999999 999999 178 -38 178 289 999999 398 999999 -81 215 144 999999 13 999999 -16 999999 999999 999999 999999 999999 999999 999999 999999 158 999999 999999 167 999999 999999 999999 76 999999 133 999999 999999 999999 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 999999 609 67 999999 1068 1603 3290 3837 4556 6687 8346 8389 8156 8644 7816 7284 4722 3485 2366 1363 2051 2471 3137 5395 7387 6640 4662 4649 5988 7313 7523 8739 9613 9468 8171 7433 6168 4835 5170 5268 4460 4540 4026 4231 5172 6637 8026 8684 8433 6894 4559 3225 2486 2012 1015 600 295 271 504 12 999999 999999 -16 -99 999999 999999 999999 999999 999999 999999 999999 -58 156 999999 999999 999999 999999 -57 999999 180 -49 -15 999999 142 2 999999 117 118 -62 999999 999999 999999 -96 -14 -86 130 94 156 157 26 54 -19 -83 88 113 322 190 249 158 53 245 213 257 -7 99 379 196 126 999999 999999 -93 135 61 2 -57 7 -97 272 421 847 1433 2080 3458 3555 3932 4597 2648 836 72 -13 -80 52 -77 999999 51 -16 -86 54 -72 999999 23 46 999999 -82 -99 -72 999999 -65 999999 -73 999999 -59 -61 999999 999999 -85 999999 999999 999999 -48 999999 -57 -68 -39 -70 35711 243 464 30 9734 9 55 11 7091 2460 379 230 314 -53 999999 433 274 362 73 999999 475 417 999999 999999 999999 -74 999999 999999 403 235 999999 166 201 191 95 999999 -38 -33 -29 999999 999999 -40 139 43 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 285 133 999999 999999 322 999999 999999 999999 999999 -75 49 999999 999999 999999 111 1107 216 656 2004 2411 3020 4088 3555 3178 2219 1393 717 179 220 717 994 1734 1697 1815 2410 2724 3900 5315 6006 5187 3860 2424 2099 1718 2934 4326 7491 8067 5693 4310 4411 4458 4623 4235 4435 5739 6151 5571 5799 5289 5371 4621 5616 6932 7827 8683 7483 7854 9058 11127 13345 13536 11452 9383 7628 6235 5813 5814 4647 3283 2381 1426 877 374 999999 127 999999 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 -57 59 999999 999999 999999 9 -39 999999 999999 999999 -48 -72 -49 999999 -20 18 -11 62 999999 999999 -15 135 999999 -5 -89 48 999999 158 98 204 7 269 54 189 999999 147 191 369 238 278 222 71 247 128 69 36 -56 -62 155 65 -8 213 494 1352 1963 1872 2966 5508 6808 4531 1413 513 311 133 1 999999 -46 -100 999999 -97 999999 999999 0 999999 -81 10 -51 999999 999999 -59 -72 999999 -97 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 -62 35717 241 433 30 9733 9 55 17 7092 2461 -88 182 999999 376 999999 999999 413 999999 241 -41 999999 -15 1 999999 560 504 268 -33 -59 999999 999999 7 999999 999999 999999 135 -87 293 20 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 -87 999999 -30 999999 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 999999 205 1582 3260 5272 6348 7430 10903 13458 14312 14456 14153 11881 9827 6684 4427 3268 2063 1839 905 186 286 475 -11 999999 -71 999999 461 809 1867 2257 4180 5586 4308 2897 899 1308 1321 2258 2793 2674 2549 2827 3699 5286 6349 8093 8549 9391 9917 8086 7910 8458 8761 10018 11409 12971 11823 10053 9159 10006 8446 7561 7254 7480 6829 6553 5154 2936 2449 2113 1662 893 436 198 999999 -59 999999 999999 999999 -97 999999 999999 999999 999999 999999 -30 25 999999 999999 999999 88 999999 999999 -23 82 -84 -31 -54 -24 999999 -80 -56 -36 -15 999999 -45 999999 999999 999999 999999 47 -99 -31 999999 999999 186 999999 140 235 -23 999999 10 93 -16 250 203 174 -93 78 33 -66 -54 241 317 418 630 546 454 108 38 -96 -85 718 1868 3630 5835 5635 3206 1926 1975 1759 340 -93 128 -48 999999 -96 999999 999999 999999 999999 999999 -54 999999 -55 999999 -86 999999 26 -51 999999 999999 -33 24 999999 999999 999999 999999 999999 -45 999999 999999 999999 999999 -74 35723 244 401 30 9731 9 55 23 7093 2463 266 141 999999 767 280 999999 999999 512 999999 -87 999999 999999 999999 270 999999 999999 999999 -85 999999 285 999999 163 999999 999999 999999 -73 999999 999999 -70 -82 999999 999999 999999 -49 999999 999999 23 999999 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 -59 -26 543 585 1732 2939 2658 3805 5832 7591 8314 6837 6592 8066 8851 8883 8026 7046 7484 6787 4241 3987 3475 2563 1517 1709 1940 2401 1809 1429 1848 2197 1523 1099 523 713 1173 2720 6260 8511 11165 12988 15601 19590 20267 19376 17190 15289 15144 14957 14789 14002 11575 10238 9971 11560 12477 12787 10273 7964 7617 7802 6768 6772 6535 6082 4514 3586 2354 1562 549 360 -12 999999 999999 999999 8 27 999999 999999 999999 116 999999 999999 999999 999999 999999 999999 999999 999999 -44 999999 999999 137 999999 999999 -97 999999 999999 -84 94 3 999999 999999 999999 -43 326 -29 999999 999999 999999 999999 14 999999 58 999999 999999 999999 999999 999999 146 139 999999 44 85 98 71 153 163 310 -34 68 233 258 201 404 401 383 563 212 -69 23 14 331 1100 2007 5330 11243 12675 12112 14081 11480 4128 897 155 999999 -44 -21 -75 999999 999999 -99 999999 -16 999999 -85 999999 999999 68 999999 999999 -49 999999 999999 999999 999999 -33 -44 999999 -98 999999 999999 999999 999999 -72 999999 999999 -94 35729 242 431 30 9731 9 55 29 7094 2464 -4 999999 999999 999999 999999 999999 254 999999 999999 103 999999 999999 999999 -20 999999 244 999999 999999 25 999999 999999 999999 999999 999999 13 999999 999999 38 400 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 999999 999999 376 1279 1760 2250 3157 3990 4552 5056 6748 5948 5687 5197 3350 2231 2433 2299 2917 4486 4516 5572 5449 5681 7025 7759 8721 9751 12508 16617 23294 34336 41353 44349 42405 44180 47234 47731 43671 39021 32177 27330 21529 16785 14268 13019 12315 10727 10734 10320 8722 6852 7071 7910 8379 9627 9505 8182 5211 3152 1657 1161 766 800 300 -32 30 999999 199 181 999999 999999 -70 999999 999999 999999 -54 293 -35 29 999999 999999 999999 97 -11 999999 999999 999999 -34 48 64 999999 999999 999999 999999 -20 -9 999999 999999 999999 93 999999 999999 999999 999999 87 999999 999999 37 98 999999 999999 999999 -100 77 -53 999999 999999 124 13 -10 104 61 206 412 237 363 438 468 429 248 544 247 192 101 198 999999 61 8 604 2151 7001 14300 21594 25093 20824 11064 3671 813 102 -77 999999 999999 -99 999999 -25 -3 9 999999 999999 999999 999999 999999 -98 -65 -29 -90 -88 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 -61 35735 243 311 30 9731 9 55 35 7095 2466 180 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 999999 999999 999999 999999 999999 999999 26 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 443 940 1881 3965 7948 15248 23033 29069 31756 35356 38444 37200 36685 34046 32072 32979 32629 32597 32508 32570 34295 36517 38797 41333 42267 41839 44154 47104 46225 45955 47653 52695 53681 52228 48103 44595 38415 32729 27527 22618 20668 18016 14789 12009 8887 5679 4052 2409 1483 502 30 999999 999999 999999 999999 25 104 329 12 999999 999999 -32 999999 999999 -60 999999 99 93 999999 324 313 641 754 1289 610 999999 999999 -37 999999 -95 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 60 999999 999999 999999 999999 999999 -36 85 232 999999 999999 7 -87 -15 12 999999 155 -17 79 530 172 411 459 452 715 689 780 947 920 1078 2094 2331 1572 580 77 409 727 1984 4968 11973 15941 13618 13036 11110 5084 1710 575 384 29 120 69 -82 999999 999999 999999 999999 -62 -37 -56 999999 999999 -14 -4 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -83 999999 -44 -69 999999 -91 35741 148 2259 30 9729 9 55 41 7096 2467 -50 999999 999999 999999 999999 999999 342 1245 2757 5010 8291 12549 16930 21185 26654 30261 35625 39856 39501 40009 41044 42150 40485 39334 38542 37982 36966 36934 36376 36897 38317 37981 39099 41505 42463 42142 43944 47768 48347 46491 43108 41098 35523 32211 28507 25322 22386 20123 20545 21253 19308 19383 17768 14247 11478 8392 4530 2256 529 999999 -47 22 -1 999999 999999 999999 999999 999999 -42 999999 999999 999999 296 618 1738 2181 1806 1831 1406 1038 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 999999 999999 -3 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 -79 999999 999999 -35 999999 291 127 359 469 1129 2709 5264 6174 5954 7392 7964 5328 3310 3646 4416 6968 9829 9707 8228 6500 5621 4592 3551 2058 1032 613 165 35747 202 517 30 9727 9 55 47 7097 2469 92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 368 1400 1673 2500 3307 4165 5620 8211 10261 12195 14298 18978 22040 22365 22568 24465 25582 25100 25627 25367 26171 27189 27404 28822 29237 28832 27439 28504 29685 29797 29822 31394 31172 32102 34096 36228 34035 32975 33666 33083 30930 30706 31687 31632 29290 28286 26769 25650 24168 21605 16913 12281 7873 4294 2002 1297 745 465 61 999999 56 398 811 993 1709 3229 5262 6507 7679 8809 8489 5830 3542 2095 1005 98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 419 1291 2869 4560 5378 4718 4332 2936 1671 1772 1527 1429 1491 1877 1878 1815 1051 342 35753 147 2016 30 9726 9 55 53 7098 2470 -60 999999 320 233 244 1412 2330 1960 2533 4863 5358 6029 6124 5900 7080 6602 6779 7912 7823 8840 11075 12604 13538 13864 14237 14544 16053 15633 16405 17563 19732 21323 23214 25828 26349 27241 28244 30421 31065 32485 32768 34142 35868 37113 37719 35854 30955 26662 21930 18500 15726 12981 12596 11581 10367 9909 9231 8451 8534 9424 8393 7534 5603 4224 2599 1669 1256 513 823 829 1502 1963 2487 3815 6314 8616 10244 11598 12214 13740 16695 17411 14463 12173 10103 6716 2935 819 170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 999999 999999 999999 999999 999999 999999 999999 32 174 771 2368 4782 3688 1618 902 714 568 432 55 35759 146 1926 30 9726 9 55 59 7099 2472 163 1008 1706 2652 3243 3878 4326 3726 3661 3054 2516 2576 2353 2234 3066 3234 4296 5183 7296 8524 10154 11989 13582 15397 14728 11969 11802 12344 12720 13631 14872 15438 19167 22383 25568 26951 28000 25745 25221 24547 23331 23604 23694 24580 22880 20390 18551 18262 17998 17329 17082 16198 16363 15776 14835 13620 11926 10512 8905 7773 6656 5151 3765 3372 2607 3124 2972 3065 4692 7048 9395 12007 14106 15346 16005 17755 19038 21316 23018 22685 23282 22055 19711 15598 11943 6753 3423 1771 699 114 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 415 1483 1561 3618 5812 4148 1603 66 35765 146 1866 30 9726 9 56 5 7100 2473 60 156 322 1075 1340 1620 1347 1115 1020 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 719 2387 3733 5600 6767 8160 9168 10554 12025 14446 15247 15292 15124 14845 13759 13141 12594 11957 10794 10424 10460 8943 8893 8003 7488 8470 7251 6000 6036 4919 4113 3318 3071 3221 4016 3814 4441 4678 5417 7585 9967 11979 17195 25493 30444 31367 34199 38697 41522 42169 41733 41235 41642 41290 39038 38360 36070 32185 28503 21676 15461 10097 6215 3984 3099 3092 3014 1721 364 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 1212 3807 4950 3688 1697 152 35771 167 1176 30 9726 9 56 11 7101 2475 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 562 1647 2508 5310 11056 16754 19391 19593 19160 18386 17574 16585 15552 15296 14087 12524 12477 11996 12012 13408 12224 12554 11266 11504 11605 9785 7601 5603 4111 2869 3448 3930 5371 7375 8924 11964 14845 19417 24745 27774 27825 28584 30785 36037 42765 47615 49736 50543 51395 52049 49723 48499 47973 49347 43073 37976 37517 35365 29747 20435 14553 12782 12098 11478 9386 7902 6276 4124 2788 1099 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 1486 2444 1352 293 35777 122 2583 30 9723 9 56 17 7102 2476 -65 898 1212 2039 3070 5606 7698 9556 9868 11341 12512 12680 12722 13273 12847 12089 11203 11600 10323 10374 10998 10614 10276 9986 9180 9234 9036 8456 8293 7754 7982 7187 6771 8610 12683 16784 20558 26310 32990 38369 38089 39242 42319 43298 41774 43208 46169 46022 46128 48827 50837 52685 55920 63351 69431 69259 62425 52238 42508 32766 26504 25438 26956 27889 25907 20599 15037 9768 5488 3196 1832 461 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 472 182 60 -29 35783 114 2882 30 9722 9 56 23 7103 2478 899 2360 3180 4474 5127 4484 4668 4563 5092 4774 4574 4407 3750 2999 3184 4145 5537 5418 6398 6939 8621 9547 10516 11064 11351 13204 16493 20686 24675 29414 34045 37247 36823 35194 37334 40175 47179 54110 53270 55385 56374 64092 71191 74900 78606 84552 82260 66771 58229 53321 49411 49478 45781 34748 21595 12101 5932 3618 3408 2447 438 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 0 999999 -95 12 180 133 306 35789 149 1773 30 9723 9 56 29 7104 2479 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 999999 999999 57 999999 221 137 168 915 1281 2720 3228 4189 5575 5928 6472 7058 8268 8835 9998 10274 10803 12214 15647 17799 21320 24952 29713 31690 30924 30932 34543 39290 45255 51329 49423 47293 53548 56204 60665 66373 67909 66017 59037 53566 54065 48127 37931 29717 20306 11744 8400 8774 11326 10962 8371 5050 3602 1823 577 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 190 230 365 -95 201 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 419 44 35795 114 2885 30 9725 9 56 35 7105 2481 107 2004 3365 4149 3930 4886 5081 5281 6453 8410 9834 10726 11058 8620 6935 6583 5565 5036 5339 6516 6853 7120 8117 10424 12698 15920 18846 23657 27206 31003 33698 36628 40810 43626 48510 55329 65047 79738 89108 90312 79285 70679 72756 75929 71791 70840 69830 63322 51500 37449 23519 16322 18983 24873 30773 32118 29989 25517 19588 13350 9269 4496 2241 1412 283 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 241 853 1173 1363 795 700 775 273 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 559 449 416 594 704 896 923 988 709 91 -79 35801 113 2915 30 9725 9 56 41 7106 2482 549 1087 2492 3279 3679 5052 5940 5612 4834 4880 5544 6471 7668 7242 6378 5300 4469 4264 4934 5572 6430 8025 10476 12571 13622 17402 23458 29563 35820 48415 63126 72249 80687 86796 95076 98149 95001 85300 75249 69385 65720 53245 44469 41005 39371 37771 30236 27238 30590 35395 41327 44918 43751 42099 37964 31048 23040 15634 11254 8643 6126 4699 4712 6724 10478 13081 11593 7603 5883 6334 4405 1259 999999 999999 999999 999999 999999 999999 999999 4 246 789 1028 725 381 43 999999 64 -62 999999 999999 999999 999999 54 999999 999999 -87 999999 999999 -41 274 637 409 442 204 175 184 491 420 282 195 222 297 35807 108 3096 30 9726 9 56 47 7107 2484 11 14 159 460 780 277 36 348 999999 999999 187 1487 3965 8442 12173 16713 22017 29111 38772 47062 54730 60763 61442 59287 54217 48350 43774 43784 38384 28434 23896 22443 21117 22013 25398 27137 30496 41289 49846 51819 55923 61379 63191 64138 63806 54365 38798 22990 14446 12499 10596 8551 8483 11072 16541 24974 38467 47768 44992 43782 51207 51283 40131 21997 7228 1266 999999 999999 999999 999999 999999 999999 999999 999999 999999 270 710 733 726 75 999999 999999 999999 999999 -31 999999 999999 999999 999999 38 -4 471 628 741 545 406 -25 999999 999999 999999 999999 -86 999999 999999 322 439 369 -43 35813 105 3187 30 9727 9 56 53 7108 2485 359 230 1395 1323 2099 4776 6844 9351 10934 13572 13973 18338 25380 29461 29295 27739 27327 26545 26195 23875 22142 22069 21775 21001 20991 25620 31151 27268 18890 17400 23279 30657 38597 46258 58548 68107 75554 82656 89035 90942 88436 75296 56879 38710 25670 16481 11105 13892 21895 36463 54208 65210 76742 93830 101708 103716 108122 105129 77454 41483 15438 2305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 108 39 999999 999999 999999 999999 999999 999999 999999 999999 245 510 464 908 556 131 352 349 409 127 111 -4 111 162 999999 999999 -23 141 302 602 641 -70 35819 210 9 30 9729 9 56 59 7109 2487 176154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 1318 2910 4097 5138 7590 11154 12769 15469 17770 17277 14560 15531 16212 18564 23694 31186 37555 41907 36895 31083 28595 35019 44076 47810 47022 45613 55065 67953 79690 89560 96404 98918 98979 88600 73345 57701 46157 38731 32017 28494 31551 43229 57451 81300 105193 126784 161494 196331 191762 161311 121693 81954 34875 12837 4146 2194 804 129 999999 999999 999999 999999 -68 999999 999999 245 73 60 -54 999999 999999 999999 999999 145 27 112 308 650 507 605 629 692 793 868 1136 2039 2338 1846 1533 1022 722 880 788 538 550 643 140 35825 209 11 30 9731 9 57 5 7110 2489 112238 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 325 814 647 2455 4453 6628 8598 10004 10426 12360 12615 13881 15461 16916 21082 25049 25781 27276 28724 31037 31647 30156 29858 32891 37221 40803 42008 43943 48801 56029 66201 76517 83589 84872 79160 73858 71590 64771 54045 48435 44091 40810 38473 40884 52745 74798 100942 134045 172508 207016 229269 225216 194323 149101 101289 63012 36872 18568 6989 1783 595 -49 -88 999999 999999 999999 999999 999999 999999 999999 -72 41 999999 999999 26 -27 69 135 482 917 1277 1303 1837 2165 2508 2085 1814 1258 631 212 73 999999 999999 -1 999999 -47 -13 279 94 35831 211 12 30 9732 9 57 11 7111 2490 48699 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 266 413 2013 4087 5470 6915 7251 8795 10844 12897 16331 19141 20735 23241 24999 27313 29741 32615 37000 41461 44275 46399 50379 53981 59308 66273 74157 79195 82014 83415 80063 74298 71700 62372 56295 48808 48220 56947 65503 71845 68528 68026 81931 105516 141516 181324 214994 234745 233003 218820 186867 139925 99245 64986 30835 11288 4516 2577 3512 6013 9244 10212 6272 2219 174 999999 -90 999999 999999 999999 999999 999999 999999 999999 -91 286 405 1032 1365 1968 2848 3002 2716 2106 1517 1318 1121 297 123 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 35837 201 9 30 9729 9 57 17 7112 2492 19828 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 196 168 999999 575 879 1254 2036 3137 3662 4671 5392 6118 7346 8589 9728 11778 13576 15674 16999 18811 22330 24838 25953 27429 29653 32463 33463 38022 41172 45049 49567 54239 55511 56204 57376 54369 47760 44854 42044 39016 36547 34422 36791 41153 51656 63358 75093 84254 90629 98053 114923 135847 158105 179059 186648 179698 166067 152961 121635 80160 55331 37571 21633 12011 9508 13623 20774 24884 30189 32080 24585 11431 1166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 999999 999999 999999 89 680 1304 1196 1377 1549 1322 1287 1287 693 90 52 35843 200 9 30 9729 9 57 23 7113 2493 13304 999999 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 749 1295 2030 3768 5526 7244 8245 10408 10654 11294 12005 12460 12768 15412 16878 18998 22335 25315 27133 30181 31832 34288 38430 41542 42028 43003 44327 42357 39447 37961 38057 36707 36681 41334 47629 56766 65864 74894 83461 95395 104353 116416 123994 136736 157897 174873 191034 193278 180010 149776 118540 92284 73832 51876 35428 30908 40498 67487 97793 103593 88483 67591 39486 13970 1510 999999 999999 999999 999999 999999 4 999999 999999 999999 999999 999999 999999 37 -4 174 631 632 1267 2305 1773 1240 889 191 -99 6 35849 202 9 30 9729 9 57 29 7114 2495 30067 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 1019 1487 2495 5063 7915 10454 12134 12486 12823 13103 14907 16611 19763 23712 27241 28084 30070 31269 30620 30925 33075 33421 31182 31602 33726 34737 35042 37489 42766 49235 57454 65540 73061 80702 88975 100867 111544 123233 131554 136105 142939 149384 152655 148045 134708 119102 105877 94911 81424 65430 45427 37622 39944 53137 79233 101449 106231 93915 76829 57477 30791 13624 3072 194 999999 999999 543 463 172 181 182 469 663 510 1028 1294 1998 2357 1877 1338 870 556 146 453 389 999999 999999 2 35855 0 99999 30 9730 9 57 35 7115 2496 35861 0 99999 30 9733 9 57 41 7116 2498 35867 0 99999 30 9736 9 57 47 7117 2500 35873 0 99999 30 9736 9 57 53 7118 2501 35879 200 3015 30 9735 9 57 59 7119 2503 261 87 238 166 999999 -41 1083 -41 184 395 1065 929 1512 1290 2075 2329 1971 3167 2694 3746 5153 4788 5086 5630 5693 6404 7793 6859 8678 9712 8823 8923 10255 10836 11315 10683 13447 17644 20264 23213 25512 27983 30378 32150 36120 41318 47156 53866 60829 66992 73250 82182 93845 104826 119438 137289 158164 173187 187459 210092 251908 293858 319510 358494 419037 489618 551109 571559 594483 568746 429660 266426 160741 168316 156300 108150 33611 3956 649 1173 773 1165 1065 1067 1619 1090 1178 915 710 520 800 926 495 634 583 478 156 386 58 338 493 -50 96 159 269 244 489 851 1069 966 1443 1230 1517 1545 1175 491 481 835 616 491 687 1167 884 909 455 684 277 560 2061 7096 11472 9569 3651 926 676 381 480 192 287 248 326 26 193 465 224 121 184 422 417 213 302 325 247 144 284 401 325 29 367 381 390 241 363 297 320 205 314 302 250 265 311 285 335 298 350 326 317 229 342 369 332 258 355 459 268 300 348 330 298 319 296 275 252 231 273 238 243 183 219 187 35885 258 1276 30 9736 9 58 5 7120 2504 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 30 999999 999999 999999 999999 999999 -73 999999 999999 1154 1688 1776 1462 3077 3246 4035 4478 5313 5025 5193 5191 6118 6280 6333 5830 6941 8452 8906 8535 9576 9927 9412 8364 8844 9163 11580 10688 10733 13470 13808 17094 21185 24087 27165 30885 33714 36782 43372 46010 50187 56547 63935 72488 79268 89399 98227 109818 133953 163846 185318 214048 252002 276673 282570 304311 350726 432545 519202 579307 587961 569892 502705 448062 397458 346062 278259 153250 87105 43420 13345 1997 866 1302 1100 696 959 739 337 525 567 989 672 301 370 480 272 628 117 548 624 234 634 236 383 540 586 212 595 942 348 278 800 663 1062 1421 1429 857 597 984 617 1113 1906 3306 3877 4101 3943 3568 3306 4317 10503 16796 15382 7944 2800 1453 1114 842 366 230 86 334 364 355 259 273 264 336 339 276 441 422 375 148 216 255 268 249 327 302 326 175 394 302 263 334 263 319 355 343 292 405 366 399 400 382 367 377 373 349 277 320 316 394 357 320 359 360 358 327 288 308 316 299 270 300 305 286 245 249 233 246 243 35891 290 320 30 9740 9 58 11 7121 2506 1185 999999 152 999999 999999 999999 999999 999999 281 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 461 999999 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 106 999999 999999 999999 999999 999999 188 999999 999999 999999 11 999999 999999 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 660 999999 999999 240 999999 108 -36 171 999999 666 1061 1035 1255 804 2256 996 1092 1752 1268 1858 2856 2540 3207 3545 3797 4257 3937 3562 5231 5924 6575 8674 10836 12006 15712 20363 25836 34900 42885 50206 55683 57384 64393 72737 85809 101212 117458 134298 155681 177030 210024 245425 285130 327733 368319 410471 440955 453816 468915 430542 387435 375814 360996 423473 478771 479455 388285 235649 94754 17332 2779 305 418 313 516 699 633 623 566 242 400 494 873 509 464 482 507 1283 1204 1038 541 737 642 774 1046 948 398 387 772 1041 1023 957 956 1513 1507 1268 1064 959 1326 853 1191 1232 841 1083 1626 3858 10472 16032 14135 9236 6081 4740 5057 3071 1941 1676 663 394 192 214 406 359 419 304 257 -46 201 549 455 264 171 236 280 316 207 128 350 207 155 247 193 219 171 133 262 286 248 152 220 134 281 334 274 330 321 286 309 238 217 223 311 263 210 259 219 177 276 221 250 289 288 253 199 213 216 188 163 237 118 187 134 73 35897 288 383 30 9743 9 58 17 7122 2508 155 999999 999999 999999 999999 173 134 999999 999999 331 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 324 999999 999999 999999 999999 999999 999999 999999 12 999999 999999 999999 999999 8 999999 999999 999999 -3 999999 999999 178 162 999999 999999 999999 999999 999999 999999 999999 999999 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 999999 999999 999999 37 301 999999 999999 495 206 999999 600 843 1578 1720 1198 1545 2288 2753 3753 4444 4018 4122 4059 4114 4384 4659 4900 5159 6780 7134 8219 10465 12080 13965 17651 24578 30221 38846 50512 64902 79454 94450 109942 124018 138558 154142 165867 181650 204606 218331 229828 231458 231034 263145 304403 328848 331895 330857 367601 402227 442219 487152 559624 609597 521562 367799 215325 97706 32361 5251 1270 162 353 491 676 939 208 330 278 194 581 646 793 731 797 1787 1812 1790 1197 1156 1215 679 916 1186 1170 1257 727 682 1384 1638 1110 964 1395 1264 1349 1788 2755 3727 4068 4158 4465 5138 8365 15142 17692 13430 9061 5993 5081 7141 8149 4941 1452 555 382 470 144 479 466 146 422 207 174 321 481 421 358 524 294 366 138 155 321 334 229 206 235 213 236 251 367 169 104 327 397 225 290 223 266 275 272 206 263 308 343 298 251 420 323 240 260 211 228 343 238 248 290 312 309 322 307 298 264 250 270 260 267 241 209 244 216 224 35903 289 356 30 9746 9 58 23 7123 2509 -68 999999 999999 220 999999 999999 999999 999999 999999 454 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 220 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 567 999999 999999 232 75 470 712 130 164 771 1407 1095 2895 2424 2418 1993 2759 3266 2508 2934 4176 3993 4353 4881 4948 5842 7310 7303 7050 8396 7749 6649 7853 8095 8880 11255 14679 19233 24488 29531 34999 39453 44168 50510 58497 67782 78909 92267 106058 123494 134988 152023 177463 209176 226960 236549 254754 267796 274540 288198 314614 363170 415167 458120 520444 595829 634829 555684 453421 253686 67911 4416 811 1006 999999 482 234 181 657 527 452 490 934 879 694 1411 1629 1935 1284 2096 1778 1470 890 1078 1392 1832 1741 1791 1580 2738 2922 2726 2730 3591 5255 7736 11785 14012 13344 13315 15040 19813 24614 23690 16560 9259 5653 3026 1796 1355 756 330 160 103 262 303 225 303 -30 234 37 246 305 167 101 190 192 198 118 100 285 -10 92 253 377 162 86 -77 137 77 123 157 32 154 147 104 217 217 39 129 165 260 280 290 412 357 235 273 213 291 237 204 231 245 319 222 123 214 196 221 194 204 200 204 213 200 184 188 154 129 140 106 94 35909 291 300 30 9750 9 58 29 7124 2511 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 209 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 418 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 999999 624 999999 999999 999999 39 1728 676 1427 747 1573 2269 3004 2225 3630 4180 4237 4469 5821 6945 6462 6767 8454 8901 9540 10029 9384 9018 9841 11362 11022 10767 10285 11343 11298 12348 12328 12858 12945 12549 11625 11195 12244 13677 13043 13938 14691 16156 18253 22232 29692 35950 42030 49983 63286 83445 106116 126585 147259 165330 179668 208637 240631 268733 291609 324387 369070 409529 436125 458682 502678 559096 621313 646284 601570 495248 252711 52602 3174 326 332 139 468 999999 231 473 508 697 605 1083 1388 1558 1573 1615 1599 1520 1915 1569 1199 1002 1817 1874 1808 1768 2227 3755 5176 5017 6607 8984 9992 10366 13559 19028 28129 34279 33201 27330 18582 8946 3758 1223 713 736 733 289 174 97 113 207 231 -35 119 154 333 426 382 214 324 193 209 201 114 300 203 305 296 338 104 -36 291 132 78 239 97 101 153 241 224 141 231 146 270 98 147 241 342 212 391 322 336 384 368 320 197 245 315 303 300 282 228 314 289 309 236 214 294 255 201 177 176 243 303 243 179 119 175 202 141 141 35915 267 1023 30 9753 9 58 35 7126 2513 336 999999 999999 999999 999999 999999 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 999999 999999 999999 999999 999999 999999 999999 999999 461 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 999999 999999 999999 233 -33 999999 999999 710 781 923 928 1840 2819 3415 2991 3963 4954 4990 6839 8835 10267 11431 11670 14764 14085 13883 16915 18888 20983 23707 23822 23325 22356 23359 24744 26636 28240 28615 30014 30303 27967 26598 24885 24259 24442 25152 27157 30519 30876 30414 32299 30486 30459 31210 33044 34939 37689 40452 49765 61116 76273 88887 106812 137485 179617 217090 250244 275445 301587 325924 373562 422407 479004 555221 650499 700127 691519 589362 497037 424704 241172 47400 3396 202 266 611 900 943 595 518 563 896 1287 1125 1407 711 882 1207 1068 1621 2360 2257 2234 1654 1948 2260 2551 3470 4462 5774 7474 9765 12422 20604 32741 40512 40794 35968 26505 15109 8065 3123 953 533 398 510 474 535 373 413 444 735 316 448 619 439 286 452 441 354 509 346 536 197 279 206 189 281 170 388 383 355 300 319 395 287 144 303 271 326 349 222 305 202 239 188 137 188 232 183 355 293 405 419 379 305 266 472 402 446 341 334 393 381 350 419 349 390 436 277 314 369 281 364 331 271 216 233 290 260 266 249 237 250 35921 288 395 30 9755 9 58 41 7127 2514 658 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 248 999999 999999 296 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 999999 999999 999999 999999 999999 548 -80 374 40 278 1259 -9 850 84 1310 1112 766 1783 1855 2163 2866 3316 4772 5153 5482 5281 5584 7129 7070 8162 8458 7897 8954 9114 10332 10989 11938 15463 18977 21215 26805 28612 32500 35964 39810 43974 45319 49047 49709 45940 42207 37605 34522 32508 27340 24434 25139 21753 16682 16435 16125 20210 24990 30126 31798 33980 44116 59436 76911 97175 130511 180511 230068 279327 327168 404672 491772 541972 587355 640081 691039 744222 761246 746112 685902 584407 407772 245534 125976 49590 11376 1395 714 703 907 563 754 883 395 925 602 1305 676 441 926 1415 1442 1717 2205 2283 2224 1494 1594 1720 2033 3221 5107 5834 6733 11064 17381 23754 24464 18900 12984 8455 4668 2098 1124 756 400 390 381 511 183 212 374 416 412 281 360 561 296 467 353 433 538 374 304 36 114 408 363 242 509 351 328 255 109 317 232 363 394 211 262 152 453 400 219 294 369 284 410 333 241 278 420 224 292 268 329 284 300 407 433 452 501 447 409 444 493 485 353 299 334 408 407 365 397 356 363 301 335 355 247 292 312 278 265 277 279 247 240 35927 284 515 30 9755 9 58 47 7128 2516 268 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 999999 999999 999999 999999 999999 999999 999999 999999 -65 999999 999999 999999 248 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 999999 999999 999999 217 999999 999999 999999 999999 71 1324 1161 1271 2231 3700 3406 5067 5530 6348 6976 7544 8091 8560 9580 10739 11170 11448 12882 13400 12819 13083 14343 15276 14865 15766 15895 17545 19148 20350 20739 22466 22557 24385 25820 28632 32541 34643 35680 36841 39592 45445 46560 45847 46027 48392 48853 47999 45884 42337 35434 27882 20932 14197 13308 14969 14600 14742 19055 25213 30997 40910 56364 79007 107783 156473 237918 339403 417265 520855 602139 641054 656846 683024 698169 705037 677389 620557 537144 395918 187913 67707 21493 4220 1040 815 671 583 1211 703 613 1334 786 906 528 1138 1076 1124 1336 1178 775 1659 1471 1013 1351 1437 2041 3117 3878 5794 8374 12090 11640 6907 3894 3211 1895 962 906 973 959 673 937 470 555 891 342 842 680 538 793 636 315 418 348 523 508 556 601 272 427 396 289 395 673 320 384 412 347 305 436 329 486 456 318 493 209 385 465 382 456 569 316 398 369 545 452 276 284 394 205 283 403 519 397 474 536 557 529 552 270 367 414 511 510 432 459 415 391 473 445 422 415 502 460 390 341 391 391 331 342 329 293 310 286 35933 263 904 30 9754 9 58 53 7129 2517 201 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 196 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 511 999999 999999 144 1212 1314 2294 3730 3588 5092 6288 7395 7685 7676 9097 9165 10462 10597 10682 12913 16005 17038 18491 19313 21735 23794 24003 25306 26710 25785 24620 26520 28356 31233 32631 33405 32187 31407 32131 34044 37499 40637 44194 45858 46511 44694 44201 45715 42338 40089 37803 36532 34141 30555 24963 23181 20493 17573 15071 14709 14271 15070 18832 23604 33381 57559 107799 180188 253610 330657 399812 458786 538319 555726 575579 589099 505319 356241 232560 129855 56069 20565 2984 118 131 596 999999 271 529 633 165 -63 999999 35 702 590 274 337 630 562 174 324 348 894 1511 2570 3602 4434 4168 3956 2384 1620 1539 1096 1599 1564 1161 1261 886 602 516 371 561 273 284 502 341 546 349 275 206 106 105 999999 -28 110 147 999999 101 13 14 1 380 66 999999 999999 999999 -99 -88 999999 62 -72 999999 -21 -50 65 -13 -84 -35 73 4 16 999999 999999 999999 999999 999999 999999 999999 57 91 55 999999 38 115 93 62 44 999999 33 37 999999 999999 45 999999 48 57 37 112 103 999999 51 999999 999999 66 44 35939 285 244 30 9754 9 58 59 7130 2519 1069 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 721 260 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 999999 999999 537 113 239 -13 1329 1404 2999 3752 3561 5271 7544 8866 9027 11017 12919 16221 20043 22330 25050 23928 23085 25005 26649 28792 30665 32795 33582 34360 32818 34570 35141 35002 35947 38692 39076 41920 44793 50619 52938 50766 49725 52726 58719 64741 68588 72444 79570 87631 84610 70525 58641 57515 55392 39482 23763 16670 11991 8873 7212 8159 12050 20577 41742 92325 152442 213040 297121 391682 474001 545085 585425 552328 486040 391267 240385 79917 15226 1062 999999 249 999999 572 608 318 366 -45 568 999999 -24 999999 407 301 576 290 237 52 759 808 692 715 1149 1205 582 96 21 145 173 789 639 672 516 765 310 380 207 383 571 284 518 392 372 364 354 219 -89 -9 83 186 159 999999 91 71 999999 999999 -40 999999 56 999999 209 65 999999 -32 999999 -24 225 -67 162 195 28 11 999999 -39 -31 74 48 -19 33 42 999999 999999 60 999999 999999 999999 999999 999999 999999 95 63 104 100 62 141 55 82 40 999999 108 128 999999 51 54 104 999999 40 999999 60 999999 999999 999999 30 35945 268 995 30 9755 9 59 5 7131 2521 20 239 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 352 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 206 999999 999999 999999 1167 -13 440 1608 1600 2225 2747 3325 3801 4607 6662 6917 7570 9209 10062 11923 13275 15069 16746 18991 20137 22580 23984 26723 30983 32892 36494 37900 39814 38696 36466 36862 39116 39257 40332 40725 40822 39479 38025 37513 35540 35413 33752 36770 39536 40115 40554 36745 35793 38590 44661 51328 63444 70048 72515 73277 76929 62381 41132 28850 20536 15144 10278 8845 14975 58132 130469 198116 258167 320767 417353 509244 567662 592260 591061 546441 485443 357822 204075 51542 1857 -35 999999 290 63 999999 522 193 20 230 55 -30 804 791 260 348 511 403 694 805 204 367 292 303 41 348 231 318 419 572 268 471 376 447 1000 511 609 955 1006 1067 1801 1607 1544 1239 761 359 -53 999999 17 417 70 253 223 -95 999999 -46 186 301 427 395 274 225 25 191 84 186 188 165 289 290 56 999999 37 121 177 68 241 164 159 999999 253 185 999999 999999 63 238 187 135 54 54 57 152 149 188 226 238 220 234 154 173 179 251 254 152 101 96 150 182 129 77 160 160 54 113 61 999999 67 51 59 46 53 35951 292 277 30 9757 9 59 11 7132 2522 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 67 273 999999 999999 999999 999999 999999 999999 437 999999 999999 999999 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 221 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 999999 999999 67 516 253 999999 243 117 1216 321 1166 1659 1217 601 2023 2525 3289 4443 5555 5571 6429 8974 9539 9977 12011 14995 16728 20165 22835 25710 31192 35372 40093 44644 47969 53160 52228 49226 52383 51241 48819 47026 45526 42404 39735 38094 37914 37684 39556 37751 37258 38148 37413 37003 36841 36806 39660 39356 41794 40829 38965 31875 24444 23195 30202 38134 40528 39623 39987 43719 42243 44252 43909 40005 31536 24019 21014 32108 56885 81613 125345 176955 239079 306769 362974 418918 489954 560703 612012 613672 534424 398877 251010 102532 13031 398 999999 999999 999999 298 20 999999 506 362 178 636 431 256 401 160 48 320 519 100 57 82 490 455 294 316 206 521 474 381 515 215 574 791 783 167 819 940 1165 1358 1656 1687 1410 743 551 127 388 219 96 325 362 120 580 1333 2354 1593 407 1033 3256 3505 1528 151 187 249 211 247 208 241 214 93 31 29 132 242 97 152 193 133 245 39 37 31 103 145 67 999999 54 211 186 142 170 123 201 146 254 269 292 209 176 243 149 106 160 181 205 147 132 179 122 106 103 96 107 115 48 61 128 113 112 60 65 89 35957 287 428 30 9758 9 59 17 7133 2524 169 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 750 999999 1154 474 27 842 1774 1093 895 2682 2216 2987 3586 4796 6048 7857 7486 8322 11203 11724 12857 14686 16144 16805 19940 22019 24505 26849 27965 30287 33250 36162 40046 43933 50119 51693 52614 52242 54574 55451 54051 51090 51950 54099 52900 55763 57053 62611 70471 71317 62236 48805 41591 36246 33360 26924 19387 16112 13418 13764 15265 16490 15735 16055 16793 18144 18228 18170 15024 11565 13056 42470 113609 184318 225590 245363 263508 298731 324841 359827 415370 466842 486420 469194 413290 333695 204141 99262 49840 15208 1737 722 1053 540 498 819 999999 567 469 999999 239 31 587 171 143 423 241 -92 60 58 615 999999 237 22 -61 87 218 999999 10 342 156 397 484 545 713 558 858 1142 853 1024 881 833 523 494 580 272 278 312 782 1097 1117 1518 2592 6683 5103 1484 304 825 2241 3104 2327 1756 915 398 350 225 114 162 -10 29 160 161 198 191 173 -17 38 88 127 47 30 999999 59 56 238 133 64 178 173 116 54 217 159 76 207 196 286 173 91 266 291 183 237 197 189 239 170 157 114 104 130 171 159 147 131 132 156 87 999999 70 48 60 35963 299 69 30 9759 9 59 23 7134 2526 3766 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 1267 1198 1989 1782 2157 2359 1144 2542 3086 3836 5293 5620 6254 8140 9527 11394 12870 15100 16394 17385 18895 23122 25848 27066 30181 31771 35058 37469 39694 41586 41187 43431 47779 50609 53384 58581 65690 68456 70806 70431 67443 63582 61070 62198 68431 76024 80440 79249 78138 81863 86220 86049 90361 94253 88463 77411 65319 55870 42753 29167 22233 16595 16511 20110 24201 26734 26392 22977 15808 7089 2954 6490 29442 77868 116429 150079 185432 227828 276341 317521 328457 310639 280894 271730 258370 213026 145580 72771 29853 13682 5440 1670 1282 1782 1669 1372 960 342 60 15 176 223 196 290 274 244 184 439 246 999999 999999 66 153 206 182 19 395 247 203 194 41 139 360 400 566 727 768 754 757 553 477 531 563 371 548 1162 1821 2216 2177 3123 5860 8844 10774 8446 3351 991 641 735 1084 2127 3948 4027 1627 493 129 171 155 212 101 112 141 13 48 16 999999 999999 101 120 152 177 81 999999 163 34 44 188 115 78 174 87 51 31 119 140 208 184 54 70 125 190 153 155 142 186 190 186 123 133 202 100 97 31 111 117 83 113 84 61 75 66 70 48 35969 252 1421 30 9761 9 59 29 7135 2527 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 999999 999999 999999 999999 999999 999999 999999 364 148 464 412 1521 1866 1815 2059 2205 3200 3572 4501 4456 5568 7847 8429 10549 12425 14223 16415 17784 17945 18615 20404 23562 25477 28425 31467 35933 38645 42572 47066 49337 52037 52824 52283 50990 51206 50980 51774 55633 59851 59595 61687 64666 62282 62688 66228 71690 80084 90907 98823 103965 101374 101966 104833 111746 116502 106945 103722 102483 93084 87936 76544 56007 39993 25333 15896 12665 13420 13924 13745 12520 8740 4909 2061 1053 1473 5857 14390 24853 44379 76080 113970 166010 226063 279519 319017 346142 340169 305078 241790 155077 73453 26847 6001 830 183 -31 999999 999999 143 402 293 213 142 -4 999999 -59 -34 34 96 117 222 187 133 366 163 -7 213 218 17 999999 -66 329 455 530 492 631 720 902 983 1309 1650 1431 803 1047 2143 2894 4157 5893 6980 7805 7746 6720 5721 4650 3831 3012 1951 1387 1016 565 352 190 26 91 177 165 60 102 88 59 -64 74 170 104 64 120 171 162 214 106 61 137 115 34 999999 152 44 137 88 999999 999999 74 47 122 209 148 58 139 118 155 175 122 94 48 102 194 250 144 161 160 105 97 101 97 136 118 57 999999 72 70 64 35975 0 99999 30 9763 9 59 35 7136 2529 35981 293 225 30 9765 9 59 41 7137 2530 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 225 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 999999 999999 999999 -62 999999 999999 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 999999 1042 1197 1644 3455 3966 6612 8104 12004 16191 19064 26712 30769 32791 34523 35273 33274 34055 36792 41076 44434 49458 55899 62507 68524 78050 85683 92067 95462 95204 96096 100354 101290 99729 101624 104818 102218 98761 96957 95686 94261 92513 97088 102070 104589 101962 101925 108933 111321 111860 108059 86898 59255 40443 28373 20624 13339 6253 2745 584 999999 999999 7 47 999999 222 474 5257 26284 59099 82489 91740 98374 121744 159712 207498 245966 258845 232590 194661 115948 64537 42733 25100 5584 813 287 332 -96 999999 -68 336 172 186 562 138 53 187 165 139 193 154 105 -16 129 191 -36 112 300 77 177 77 227 376 594 1908 3852 3742 3271 2273 1578 2005 2766 3200 4106 4846 6724 6909 5845 4766 3935 2875 2108 1900 1870 1974 1818 1473 1178 1016 892 341 75 94 170 427 240 322 232 122 164 70 176 81 127 101 156 -88 162 86 124 177 246 -9 -36 82 143 49 45 999999 128 178 321 183 87 154 156 121 239 212 169 190 223 169 94 182 227 164 135 248 167 117 100 145 233 135 130 50 102 115 90 119 136 127 78 55 35987 0 99999 30 9767 9 59 47 7138 2532 35993 299 77 30 9767 9 59 53 7139 2533 1432 999999 -52 999999 999999 896 999999 999999 999999 1306 506 999999 999999 999999 999999 999999 999999 999999 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 278 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 999999 999999 999999 287 999999 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 237 -26 999999 999999 999999 -68 999999 999999 999999 324 120 999999 999999 999999 999999 -98 -29 999999 999999 1349 1582 1219 2585 3057 5074 6828 6147 9312 11337 10600 13161 14336 13791 14847 16365 17900 21853 25861 27211 27355 30245 31316 36062 39541 39340 38613 42000 51484 64525 82755 104389 125252 145719 162420 174732 181851 177899 166911 157258 147121 140276 130689 127926 123225 124072 128581 136414 133167 114848 99923 79123 54935 42103 43296 40034 32395 32624 30216 32147 35041 37327 35459 35102 28562 16537 7814 2838 879 2328 9397 29997 59101 88390 101787 100116 86008 64360 48540 31136 7355 1037 600 341 94 109 440 999999 582 999999 41 652 340 204 5 -18 201 64 263 413 226 695 713 603 468 396 255 412 492 864 1097 1513 2396 2637 3253 5255 7469 8357 8226 6509 4799 4010 3399 2694 2018 1522 1532 1342 1203 1346 968 1125 835 593 875 1053 941 963 942 952 642 934 382 196 201 71 65 111 33 161 360 230 202 60 -84 134 166 109 126 130 229 116 134 237 198 225 51 261 999999 77 151 48 225 179 292 289 200 314 246 235 151 263 196 245 274 349 216 194 238 206 219 210 228 137 124 176 177 159 104 113 112 88 91 131 35999 0 99999 30 9768 9 59 59 7140 2534 36005 0 99999 30 9768 10 0 5 7141 2536 36011 278 710 30 9770 10 0 11 7142 2537 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 486 999999 275 193 225 1039 2151 3405 3242 1673 2040 2938 1963 3066 3520 2855 3869 4224 5950 5684 5444 5094 4179 3823 3440 2471 1431 1097 721 999999 999999 999999 999999 999999 999999 999999 999999 999999 305 332 999999 999999 744 902 571 2250 3866 6168 8711 13792 16322 19355 22274 29452 37833 47334 59278 69287 82354 88901 97807 106865 107050 103174 91888 75209 52862 34517 21265 18432 19402 22330 22907 26827 36489 50652 59954 68394 76891 81148 83764 84415 77729 65869 56246 52843 53239 54897 49534 45172 45397 43387 40951 42429 47015 61615 93834 133674 181165 218652 241897 258224 279999 291878 297707 300043 276521 254348 246539 213486 163969 119409 94062 72481 50119 33250 25256 21733 16492 12627 8610 8322 7535 4952 2024 588 999999 494 164 -51 421 264 98 390 470 999999 -15 484 403 -78 219 463 813 793 465 325 683 1186 689 238 895 545 -16 310 817 597 396 513 698 356 383 480 407 437 218 324 312 532 472 190 253 251 -27 41 5 -80 167 231 565 84 483 -15 381 272 352 389 199 140 500 747 748 960 816 277 339 173 286 350 257 150 5 79 154 72 207 8 113 -31 38 130 259 180 75 113 60 122 168 90 86 114 54 157 102 91 208 251 208 228 271 294 219 172 206 245 212 275 174 246 259 267 246 272 169 195 198 184 120 75 144 90 90 131 114 103 36017 287 442 30 9772 10 0 17 7143 2539 428 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 -89 890 999999 165 255 769 1414 3504 4082 5550 6356 6888 8135 9407 10655 12478 13371 13634 14416 14639 14498 16337 16399 15649 16178 16290 12094 7720 3816 1924 1959 2898 1887 2205 2713 2267 3377 3389 4303 6168 8442 10007 12031 16555 20747 24301 32837 38705 50779 57342 68315 85414 99981 113280 129181 145342 149762 140251 129556 116729 90818 70576 48031 27946 15126 8970 6964 7592 8354 10177 14958 20725 27139 37603 52361 71707 82496 88284 92242 90167 85132 86059 87524 79247 74506 78335 80374 76419 71633 69154 68105 66977 71055 77030 89304 110180 137402 169293 208313 245938 275739 300820 305501 305775 292077 239664 192697 182875 178574 147280 110743 72998 45632 27920 18031 9715 6154 4414 3979 8468 13180 12197 4496 563 158 313 -22 162 999999 999999 322 514 265 222 609 533 836 944 1902 1796 593 402 426 652 810 729 735 663 552 354 609 916 680 770 432 602 564 567 981 438 188 788 744 438 -6 195 368 170 620 9 322 562 140 183 569 245 475 436 350 70 226 521 546 444 362 497 471 494 465 840 1085 489 303 523 552 348 214 383 322 434 223 329 230 466 328 339 239 292 243 284 287 339 364 258 419 184 279 225 279 311 371 422 278 397 266 273 287 338 381 302 315 373 396 302 237 254 245 305 328 247 328 297 279 267 251 241 257 272 220 227 232 36023 0 99999 30 9773 10 0 23 7144 2541 36029 294 232 30 9772 10 0 29 7145 2542 10 999999 999999 999999 86 999999 999999 999999 874 151 999999 362 1794 1790 2635 6965 11034 15417 22529 28943 30896 34880 39408 42411 47368 46885 50665 54489 57572 52466 44386 41423 39117 36376 30723 26930 24767 25382 23604 22462 22201 20482 21272 21657 21379 17597 14940 12536 9157 8132 7578 7092 5423 4639 5209 7146 7184 9684 10100 19863 26288 27500 23982 20545 18733 11338 4611 2263 1018 1797 999999 316 39 195 499 999999 11 494 999999 999999 999999 535 999999 999999 999999 999999 277 999999 635 -7 751 999999 321 529 854 -52 1105 2571 2555 3098 3805 4177 7461 9066 10557 11514 11900 14185 16883 19763 21276 25819 28611 28674 33017 37231 43560 56033 63676 65373 66371 68506 73196 75572 76102 76009 68347 62448 58862 57235 59294 59697 53193 49418 46481 37032 28022 21130 17425 15972 17401 21948 25800 35102 52813 78600 105528 132824 164520 193247 203834 194737 170448 150904 128155 86258 52716 31999 23489 21205 14307 7944 7629 6466 3423 784 116 291 999999 -5 999999 80 271 232 215 -15 -81 516 670 317 542 331 440 837 595 646 458 1184 158 86 479 575 685 788 663 857 537 586 613 459 1112 1017 1286 1399 1223 1771 2012 1724 1434 1088 1010 535 514 427 318 473 447 468 194 463 161 277 304 182 287 181 322 521 375 183 407 559 203 395 497 330 306 320 530 361 171 135 364 318 152 462 454 210 201 97 192 218 224 185 251 147 297 262 127 116 152 151 243 150 269 239 342 313 148 246 311 302 264 193 209 318 297 291 219 261 209 200 219 253 242 221 227 163 194 179 206 193 157 150 36035 0 99999 30 9773 10 0 35 7147 2544 36041 0 99999 30 9775 10 0 41 7148 2545 36047 0 99999 30 9777 10 0 47 7149 2547 36053 0 99999 30 9778 10 0 53 7150 2548 36059 0 99999 30 9781 10 0 59 7151 2550 36065 0 99999 30 9781 10 1 5 7152 2551 36071 0 99999 30 9781 10 1 11 7153 2553 36077 0 99999 30 9781 10 1 17 7154 2554 36083 0 99999 30 9782 10 1 23 7155 2556 36089 0 99999 30 9784 10 1 29 7156 2557 36095 0 99999 30 9786 10 1 35 7157 2559 36101 0 99999 30 9786 10 1 41 7158 2560 36107 0 99999 30 9786 10 1 47 7159 2562 36113 0 99999 30 9788 10 1 53 7160 2563 36119 0 99999 30 9790 10 1 59 7161 2565 36125 0 99999 30 9789 10 2 5 7162 2567 36131 0 99999 30 9786 10 2 11 7163 2568 36137 0 99999 30 9782 10 2 17 7164 2570 36143 0 99999 30 9782 10 2 23 7165 2571 36149 0 99999 30 9782 10 2 29 7167 2573 36155 0 99999 30 9780 10 2 35 7168 2574 36161 0 99999 30 9778 10 2 41 7169 2576 36167 0 99999 30 9776 10 2 47 7170 2577 36173 0 99999 30 9776 10 2 53 7171 2579 36179 0 99999 30 9774 10 2 59 7172 2580 36185 0 99999 30 9771 10 3 5 7173 2582 36191 0 99999 30 9768 10 3 11 7174 2583 36197 0 99999 30 9767 10 3 17 7175 2585 36203 0 99999 30 9765 10 3 23 7176 2587 36209 0 99999 30 9761 10 3 29 7177 2588 36215 0 99999 30 9757 10 3 35 7178 2590 36221 0 99999 30 9754 10 3 41 7179 2591 36227 0 99999 30 9752 10 3 47 7180 2593 36233 0 99999 30 9749 10 3 53 7181 2594 36239 0 99999 30 9747 10 3 59 7182 2596 36245 0 99999 30 9745 10 4 5 7183 2597 36251 0 99999 30 9742 10 4 11 7184 2599 36257 0 99999 30 9739 10 4 17 7185 2601 36263 0 99999 30 9738 10 4 23 7186 2602 36269 0 99999 30 9738 10 4 29 7187 2604 36275 0 99999 30 9738 10 4 35 7188 2605 36281 0 99999 30 9739 10 4 41 7189 2607 36287 0 99999 30 9739 10 4 47 7191 2608 36293 0 99999 30 9738 10 4 53 7192 2610 36299 0 99999 30 9739 10 4 59 7193 2612 36305 0 99999 30 9741 10 5 5 7194 2613 36311 0 99999 30 9740 10 5 11 7195 2615 36317 0 99999 30 9738 10 5 17 7196 2616 36323 0 99999 30 9738 10 5 23 7197 2618 36329 0 99999 30 9739 10 5 29 7198 2620 36335 0 99999 30 9740 10 5 35 7199 2621 36341 0 99999 30 9741 10 5 41 7200 2623 36347 0 99999 30 9740 10 5 47 7201 2624 36353 0 99999 30 9740 10 5 53 7202 2626 36359 0 99999 30 9740 10 5 59 7203 2628 36365 0 99999 30 9741 10 6 5 7204 2629 36371 0 99999 30 9742 10 6 11 7205 2631 36377 0 99999 30 9742 10 6 17 7206 2632 36383 0 99999 30 9742 10 6 23 7207 2634 36389 0 99999 30 9742 10 6 29 7208 2636 36395 0 99999 30 9741 10 6 35 7209 2637 36401 0 99999 30 9742 10 6 41 7210 2639 36407 0 99999 30 9741 10 6 47 7212 2641 36413 0 99999 30 9741 10 6 53 7213 2642 36419 0 99999 30 9741 10 6 59 7214 2644 36425 0 99999 30 9741 10 7 5 7215 2646 36431 0 99999 30 9742 10 7 11 7216 2647 36437 0 99999 30 9741 10 7 17 7217 2649 36443 0 99999 30 9741 10 7 23 7218 2651 36449 0 99999 30 9741 10 7 29 7219 2652 36455 0 99999 30 9740 10 7 35 7220 2654 36461 0 99999 30 9738 10 7 41 7221 2656 36467 0 99999 30 9735 10 7 47 7222 2657 36473 0 99999 30 9733 10 7 53 7223 2659 36479 0 99999 30 9733 10 7 59 7224 2661 36485 0 99999 30 9733 10 8 5 7225 2662 36491 0 99999 30 9733 10 8 11 7226 2664 36497 0 99999 30 9732 10 8 17 7227 2666 36503 0 99999 30 9731 10 8 23 7228 2667 36509 0 99999 30 9731 10 8 29 7230 2669 36515 0 99999 30 9732 10 8 35 7231 2670 36521 0 99999 30 9732 10 8 41 7232 2672 36527 0 99999 30 9732 10 8 47 7233 2674 36533 0 99999 30 9731 10 8 53 7234 2675 36539 0 99999 30 9732 10 8 59 7235 2677 36545 0 99999 30 9733 10 9 5 7236 2679 36551 0 99999 30 9733 10 9 11 7237 2680 36557 0 99999 30 9734 10 9 17 7238 2682 36563 0 99999 30 9736 10 9 23 7239 2684 36569 0 99999 30 9739 10 9 29 7240 2685 36575 0 99999 30 9741 10 9 35 7241 2687 36581 0 99999 30 9744 10 9 41 7242 2689 36587 0 99999 30 9746 10 9 47 7243 2690 36593 0 99999 30 9747 10 9 53 7244 2692 36599 0 99999 30 9750 10 9 59 7245 2694 36605 0 99999 30 9752 10 10 5 7246 2695 36611 0 99999 30 9753 10 10 11 7247 2697 36617 0 99999 30 9754 10 10 17 7248 2699 36623 0 99999 30 9755 10 10 23 7249 2700 36629 0 99999 30 9758 10 10 29 7250 2702 36635 0 99999 30 9761 10 10 35 7251 2704 36641 0 99999 30 9763 10 10 41 7252 2705 36647 0 99999 30 9762 10 10 47 7253 2707 36653 0 99999 30 9763 10 10 53 7254 2709 36659 0 99999 30 9765 10 10 59 7255 2711 36665 0 99999 30 9766 10 11 5 7257 2712 36671 0 99999 30 9766 10 11 11 7258 2714 36677 0 99999 30 9765 10 11 17 7259 2716 36683 0 99999 30 9766 10 11 23 7260 2717 36689 0 99999 30 9765 10 11 29 7261 2719 36695 0 99999 30 9765 10 11 35 7262 2721 36701 0 99999 30 9764 10 11 41 7263 2723 36707 0 99999 30 9764 10 11 47 7264 2724 36713 0 99999 30 9761 10 11 53 7265 2726 36719 0 99999 30 9760 10 11 59 7266 2728 36725 0 99999 30 9759 10 12 5 7267 2730 36731 0 99999 30 9757 10 12 11 7268 2731 36737 0 99999 30 9754 10 12 17 7269 2733 36743 0 99999 30 9751 10 12 23 7270 2735 36749 0 99999 30 9748 10 12 29 7271 2737 36755 0 99999 30 9744 10 12 35 7272 2739 36761 0 99999 30 9742 10 12 41 7273 2740 36767 0 99999 30 9738 10 12 47 7275 2742 36773 0 99999 30 9734 10 12 53 7276 2744 36779 0 99999 30 9732 10 12 59 7277 2746 36785 0 99999 30 9729 10 13 5 7278 2747 36791 0 99999 30 9726 10 13 11 7279 2749 36797 0 99999 30 9722 10 13 17 7280 2751 36803 0 99999 30 9717 10 13 23 7281 2753 36809 0 99999 30 9715 10 13 29 7282 2755 36815 0 99999 30 9711 10 13 35 7283 2756 36821 0 99999 30 9707 10 13 41 7284 2758 36827 0 99999 30 9703 10 13 47 7285 2760 36833 0 99999 30 9699 10 13 53 7286 2762 36839 0 99999 30 9695 10 13 59 7287 2764 36845 0 99999 30 9691 10 14 5 7288 2765 36851 0 99999 30 9690 10 14 11 7289 2767 36857 0 99999 30 9686 10 14 17 7290 2769 36863 0 99999 30 9685 10 14 23 7291 2771 36869 0 99999 30 9684 10 14 29 7293 2773 36875 0 99999 30 9682 10 14 35 7294 2774 36881 0 99999 30 9680 10 14 41 7295 2776 36887 0 99999 30 9677 10 14 47 7296 2778 37584 0 99999 30 9707 10 26 24 7418 3007 37590 0 99999 30 9701 10 26 30 7419 3009 37596 299 6 30 9696 10 26 36 7420 3011 269194 433 999999 999999 999999 999999 245 999999 188 452 21 1039 627 69 596 256 2342 1667 3226 2767 4679 11988 32369 97874 210716 335838 461357 799688 962800 559753 332832 55305 170 999999 999999 907 999999 999999 581 999999 999999 999999 93 999999 999999 999999 999999 136 501 999999 999999 999999 999999 999999 999999 -93 999999 29 999999 211 999999 999999 999999 999999 999999 -17 999999 999999 999999 999999 129 -9 999999 999999 -29 -94 999999 688 380 999999 999999 999999 352 999999 999999 999999 5 85 -59 530 625 355 999999 999999 128 999999 999999 43 326 999999 999999 482 306 999999 525 999999 319 161 66 505 24 859 999999 999999 440 645 345 406 752 556 1614 1807 1435 848 259 810 992 382 332 532 1137 764 253 318 970 19 453 393 370 65 -69 326 -14 600 766 999999 264 1020 460 647 305 771 978 476 1114 966 1557 680 720 461 330 1029 1283 920 673 313 773 245 291 332 448 -96 123 150 129 431 484 262 537 722 54 569 353 499 999999 274 637 225 19 84 193 220 269 252 237 59 -28 -4 72 999999 999999 999999 63 192 203 181 -5 999999 -61 1 83 88 174 20 72 -17 -17 999999 175 4 -67 100 -21 -27 -42 -7 -30 254 235 173 211 399 410 578 712 714 650 523 608 596 480 689 561 766 1588 2379 2291 1208 649 265 219 -5 121 150 -59 999999 -12 999999 999999 78 999999 999999 999999 64 44 999999 999999 999999 999999 999999 40 70 999999 48 999999 73 142 78 78 110 80 126 135 131 79 100 153 135 104 199 123 116 156 185 182 154 161 167 188 37602 286 393 30 9693 10 26 42 7421 3013 184 20 999999 999999 1536 381 2483 4762 8339 21065 54596 86467 210736 398321 838331 999999 999999 999999 999999 394136 12849 344 494 541 999999 999999 999999 999999 999999 491 703 999999 1015 121 267 999999 999999 999999 999999 836 61 250 -73 999999 116 999999 225 999999 999999 282 999999 257 -20 -66 999999 999999 999999 -75 999999 999999 69 999999 200 999999 312 324 999999 513 365 999999 999999 485 406 537 999999 999999 999999 999999 158 999999 149 999999 999999 999999 481 439 -54 999999 999999 999999 -59 274 557 244 -27 325 300 999999 217 178 405 6 999999 449 999999 103 129 1535 1839 2300 2650 2312 2891 2670 2008 2534 2774 1706 1297 768 527 188 271 107 592 999999 143 381 242 103 376 722 766 633 351 661 629 773 714 556 751 885 599 1078 861 1148 1557 1343 1174 1292 1087 1208 1323 540 276 337 -6 340 461 494 537 350 584 234 327 444 342 447 623 352 49 112 -63 -42 222 17 621 451 14 148 524 -87 121 129 -47 88 13 159 232 999999 93 171 999999 999999 999999 -30 -71 172 -72 -36 37 -91 999999 999999 -37 32 -3 999999 -6 -11 134 999999 129 999999 38 10 -100 151 31 243 274 458 522 637 462 579 779 891 759 877 1200 1783 2181 1882 1074 585 285 159 41 63 -23 22 34 -15 999999 46 68 48 999999 999999 999999 88 999999 999999 999999 999999 999999 63 45 999999 73 72 999999 999999 69 44 999999 41 94 98 84 77 82 83 153 102 53 59 134 185 104 126 121 164 148 172 37608 293 180 30 9690 10 26 48 7422 3015 9 999999 999999 999999 999999 999999 999999 999999 674 999999 999999 201 2981 5583 10141 20725 48645 102952 213543 433008 861986 999999 999999 999999 999999 283945 36732 37525 6888 999999 999999 459 79 503 999999 999999 -59 93 30 -84 999999 999999 197 999999 1381 1384 999999 511 999999 818 91 695 999999 999999 381 999999 999999 999999 154 999999 999999 999999 999999 493 999999 999999 -34 -10 999999 87 999999 999999 999999 90 999999 892 999999 211 281 999999 390 -82 999999 999999 985 999999 999999 744 999999 999999 240 395 887 -26 -72 226 -8 999999 570 493 588 999999 169 999999 -52 80 999999 769 298 999999 89 156 611 230 1030 511 459 -46 337 510 618 79 1421 1142 870 736 779 616 661 241 265 265 371 309 590 596 336 524 806 285 569 648 942 1238 629 451 1090 759 788 588 421 733 568 612 777 702 743 1250 437 240 374 388 531 419 -31 -45 183 60 -74 101 232 999999 437 262 501 342 125 -62 140 198 646 291 500 256 17 -52 228 122 65 82 114 -67 -35 -45 171 129 5 -36 0 -35 94 259 245 999999 128 -70 -55 279 241 178 -44 999999 999999 -39 999999 -67 -77 -47 -44 4 -56 -15 214 221 173 143 126 217 493 444 647 801 1044 1198 974 1251 1157 1188 1136 1053 980 766 448 517 273 84 -81 -97 92 -71 39 999999 999999 999999 999999 999999 34 999999 999999 999999 999999 40 82 999999 71 48 81 999999 999999 41 999999 999999 999999 53 72 32 84 73 56 47 63 91 122 111 78 86 85 99 119 128 113 131 147 37614 293 177 30 9687 10 26 54 7423 3017 6 999999 999999 999999 999999 999999 227 999999 999999 -54 528 1773 4018 6332 36123 149953 304219 547427 771177 999999 999999 999999 701366 788437 809060 496386 16293 999999 999999 208 536 206 -34 279 299 -27 536 241 999999 304 999999 430 999999 521 999999 -12 294 601 985 999999 999999 257 999999 28 999999 115 122 780 999999 284 330 -19 201 -13 999999 115 999999 -48 79 999999 999999 42 656 143 222 999999 103 999999 999999 287 177 999999 -30 428 235 649 999999 92 392 723 999999 999999 999999 999999 310 185 999999 126 -66 315 387 156 999999 722 999999 64 396 23 -80 761 632 146 999999 240 999999 999999 999999 999999 999999 559 999999 999999 420 225 10 -79 270 -21 649 627 211 186 799 447 339 221 276 133 751 492 430 461 880 467 333 186 464 -20 442 714 579 576 303 596 757 1033 912 620 541 526 812 533 452 476 396 -10 34 999999 185 270 481 384 131 224 368 -5 32 446 256 436 425 125 215 147 343 -16 270 286 999999 84 141 999999 999999 17 176 53 3 -62 30 161 999999 999999 999999 132 -71 353 999999 -33 -20 -35 999999 999999 -72 999999 999999 -28 999999 -85 -16 -6 -65 999999 109 -57 193 -2 179 221 241 451 887 1183 1381 1158 983 1168 988 794 991 646 593 633 403 183 216 21 999999 -16 -75 -83 62 999999 999999 999999 999999 999999 999999 999999 102 999999 999999 41 999999 999999 36 999999 999999 36 999999 96 48 999999 999999 51 999999 56 37 999999 88 115 43 82 50 57 81 54 999999 73 79 47 122 134 152 37620 298 21 30 9681 10 27 0 7424 3019 526 999999 999999 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 380 196 999999 715 2250 2618 5359 21254 89900 336225 866785 999999 999999 999999 504241 247180 55472 647 999999 1161 999999 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 9 999999 0 999999 94 491 999999 237 999999 999999 211 999999 999999 999999 634 870 999999 999999 523 999999 999999 -38 316 549 999999 999999 112 999999 226 999999 999999 866 17 388 506 288 999999 745 999999 1133 999999 49 410 89 999999 880 405 999999 459 303 389 596 704 394 355 449 999999 37 855 14 999999 999999 145 274 511 -20 51 120 527 545 999999 365 662 14 999999 999999 98 565 -15 342 804 999999 387 1116 114 130 585 462 -47 134 652 175 530 371 257 89 84 240 263 217 497 328 31 999999 201 52 209 -76 616 445 333 358 541 272 335 813 111 157 556 760 477 612 488 306 101 61 172 255 266 120 999999 355 692 602 173 171 220 134 142 145 217 112 999999 -59 304 233 90 335 138 40 160 29 123 80 999999 304 999999 -19 175 21 -12 10 49 999999 -39 999999 999999 999999 51 999999 999999 49 105 999999 999999 999999 999999 -6 91 30 48 999999 -22 -28 -19 156 -5 -50 27 388 751 1254 1565 1300 1152 1198 1183 1135 836 694 720 570 424 150 23 23 86 44 47 74 -13 43 999999 54 77 57 999999 32 999999 41 72 999999 101 86 999999 999999 999999 63 89 999999 65 35 999999 90 100 86 88 62 55 138 155 92 63 94 98 116 135 121 130 180 162 125 173 37626 296 75 30 9675 10 27 6 7425 3022 -39 999999 321 196 999999 610 1351 245 477 2214 999999 999999 1579 1427 2648 2247 3458 9376 21355 50623 163386 300300 341437 346867 364378 448662 852008 833416 358152 25223 564 13 -17 478 999999 -72 999999 836 60 999999 999999 -81 128 999999 575 999999 999999 1208 561 132 528 929 609 139 -28 337 242 999999 1282 820 999999 83 126 780 412 999999 174 106 999999 999999 391 294 262 999999 190 47 35 999999 999999 -92 999999 143 -97 999999 389 480 999999 132 487 -95 264 999999 999999 -32 286 999999 4 -88 154 290 454 400 571 103 999999 -33 999999 71 248 436 528 999999 327 999999 448 999999 999999 457 638 288 142 169 999999 999999 291 999999 318 999999 -72 930 255 279 475 -30 244 346 23 999999 324 999999 33 136 225 365 -97 -17 999999 999999 -49 999999 554 44 211 489 -53 999999 152 999999 87 344 79 81 546 240 98 293 486 39 999999 47 427 163 999999 -30 15 174 225 314 160 85 -98 236 253 73 188 -89 10 -3 -50 999999 268 162 7 999999 -74 117 -16 -57 -52 -77 999999 -61 999999 999999 999999 65 111 113 -33 999999 999999 999999 66 67 89 8 5 54 23 103 999999 999999 999999 999999 -93 999999 999999 999999 -40 75 999999 73 28 213 657 881 974 892 1057 1090 816 608 672 471 330 261 83 -85 22 99 -33 -9 40 -70 999999 999999 999999 999999 999999 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 999999 65 59 42 999999 61 999999 999999 52 999999 999999 60 59 36 69 42 64 101 94 37632 282 523 30 9673 10 27 12 7426 3024 1353 2884 5565 8154 26556 67354 157431 372234 823827 999999 999999 999999 854083 51305 490 449 999999 70 999999 999999 999999 999999 32 999999 69 999999 999999 999999 785 999999 999999 -68 999999 36 -49 553 -99 75 1288 999999 656 90 999999 999999 151 396 220 96 446 941 121 999999 999999 467 182 265 289 -62 999999 999999 999999 592 -51 999999 217 999999 999999 225 -8 623 999999 1057 646 999999 674 661 815 244 327 97 331 999999 521 999999 482 339 348 304 582 999999 460 589 538 527 250 195 270 -35 -40 737 397 209 428 449 610 -91 476 999999 406 999999 -94 120 656 -53 259 586 999999 999999 358 220 231 263 265 999999 999999 -36 10 214 272 298 234 449 425 240 999999 568 522 766 266 999999 309 999999 -2 347 383 -33 103 427 394 325 189 364 481 300 105 215 306 906 316 631 160 406 220 141 275 316 360 175 239 321 231 136 253 6 118 335 260 52 -41 103 -91 256 85 999999 151 999999 1 -11 2 999999 999999 16 999999 -22 999999 25 -52 100 -53 -12 164 315 163 107 181 158 41 64 1 8 999999 -37 -20 171 158 94 147 288 338 294 644 715 916 1170 1207 1295 1170 812 622 443 401 260 176 67 140 134 -28 0 88 60 109 999999 53 128 59 35 999999 999999 36 135 89 39 30 82 101 108 999999 999999 87 94 151 74 72 74 103 98 39 207 150 90 145 136 131 151 161 103 168 204 189 184 221 209 37644 297 35 30 9665 10 27 24 7428 3028 420 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 232 999999 999999 1062 1500 2796 2661 9130 33042 146504 462754 921903 999999 999999 936636 338588 19409 999999 999999 772 999999 999999 256 999999 451 999999 -13 732 999999 999999 999999 640 312 999999 999999 545 19 999999 15 580 604 868 999999 174 131 124 741 819 545 995 999999 999999 314 209 999999 269 263 113 999999 1294 209 999999 999999 -69 999999 999999 999999 999999 999999 215 110 999999 999999 999999 -8 999999 999999 999999 999999 999999 100 382 27 -81 999999 999999 -76 689 999999 216 -46 16 262 99 469 266 488 59 999999 5 127 219 225 378 109 83 256 999999 52 999999 388 972 2403 3272 2918 2879 2844 3308 3357 3319 2416 3136 3550 3379 3788 1269 698 994 555 743 238 492 446 999999 637 89 219 636 344 655 -59 392 202 999999 98 999999 13 92 274 208 -7 999999 94 999999 394 150 999999 125 374 56 78 116 209 188 216 999999 455 54 -1 690 -81 999999 -28 999999 999999 -15 175 301 361 164 55 999999 999999 -32 321 999999 999999 -35 136 999999 -73 111 999999 999999 999999 999999 -87 -1 999999 999999 9 -80 999999 999999 999999 999999 -8 16 -44 -46 999999 999999 45 -8 -2 16 56 -29 169 108 181 152 432 626 824 843 843 880 753 688 463 420 426 118 201 47 121 -4 39 82 -18 50 -22 999999 32 999999 999999 72 999999 999999 999999 999999 999999 999999 999999 999999 44 999999 999999 999999 999999 999999 999999 999999 35 41 46 999999 999999 66 37 72 50 32 73 999999 999999 83 63 107 112 117 108 97 139 121 37650 282 482 30 9662 10 27 30 7429 3030 1950 3730 9236 34844 86752 182176 334957 533326 803286 999999 999999 999999 999999 713037 435555 60678 999999 999999 999999 999999 999999 618 999999 145 999999 199 397 999999 895 217 113 -13 761 415 164 908 999999 999999 999999 5 138 999999 999999 999999 999999 -16 999999 -45 478 -47 999999 573 999999 999999 999999 999999 144 520 258 708 999999 999999 999999 999999 999999 326 612 67 999999 999999 999999 999999 999999 -56 999999 -19 999999 202 999999 80 999999 -40 999999 368 200 73 999999 999999 -40 999999 -37 574 999999 999999 -16 465 999999 999999 999999 -37 344 58 999999 999999 999999 318 999999 999999 999999 157 979 1544 2341 3011 2644 2847 2933 3450 2997 2814 2491 1483 1300 2445 3600 2254 1422 1719 1237 1458 1629 2026 1430 1503 983 728 325 243 999999 -84 -80 249 999999 999999 999999 196 239 999999 -40 -52 999999 999999 -63 -23 221 228 132 -19 -32 999999 999999 54 171 165 999999 40 999999 999999 -92 999999 999999 999999 999999 999999 322 -5 -56 177 -34 -98 999999 -72 -69 999999 3 -78 999999 999999 54 999999 999999 999999 -13 999999 999999 999999 999999 -40 4 999999 999999 999999 999999 999999 999999 999999 -43 999999 15 -52 60 144 76 -94 -79 3 56 142 213 344 543 434 481 580 551 432 237 -24 107 171 999999 999999 -39 21 -44 -68 999999 -77 -73 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 999999 999999 999999 999999 999999 999999 999999 46 50 999999 73 85 78 75 71 37656 291 207 30 9657 10 27 36 7431 3032 126 999999 999999 999999 642 409 999999 175 276 1893 4166 6347 10999 19726 34823 67496 160791 392678 812342 999999 999999 999999 999999 394789 49087 320 751 1042 999999 541 999999 999999 596 1229 16 999999 47 413 336 152 403 9 999999 143 999999 999999 999999 999999 165 658 -13 298 999999 300 606 -14 999999 -6 36 466 336 330 586 627 -68 368 999999 763 999999 999999 238 94 999999 350 434 372 873 634 263 109 100 168 999999 741 399 -21 860 826 -61 1007 999999 366 103 94 1069 434 395 999999 -22 793 656 71 -10 -76 999999 999999 999999 999999 999999 528 82 792 -77 999999 328 999999 288 -70 999999 394 326 1963 3510 2839 3418 4476 5033 4540 3671 2892 2510 3335 3316 4479 5541 6361 8488 8810 8197 6882 5925 6067 7427 8290 8637 7770 6409 4948 3569 3019 1708 1329 1146 1399 1289 704 612 -51 414 51 307 169 -4 -31 32 294 460 272 281 400 136 24 167 162 6 -1 324 999999 999999 81 358 122 421 290 216 190 25 30 -92 167 -57 94 13 22 194 -8 -13 92 999999 -99 -58 15 -6 999999 999999 999999 28 178 92 -3 218 40 -38 51 -71 246 -52 -4 180 173 201 103 79 251 251 175 460 357 246 246 263 403 495 248 153 190 37 175 87 36 11 14 49 83 64 65 180 -30 107 999999 999999 34 42 999999 110 85 145 115 999999 89 149 75 999999 116 35 34 89 50 135 127 91 105 85 52 82 67 96 80 132 116 151 142 105 103 138 203 161 190 191 200 171 37662 291 203 30 9653 10 27 42 7432 3034 -87 64 999999 1237 999999 809 728 961 2260 3105 6942 10546 30075 79084 128299 136972 198431 398706 984460 999999 999999 999999 457896 14439 999999 713 976 269 583 779 227 977 644 605 999999 123 999999 138 155 999999 473 999999 999999 999999 999999 1589 -90 999999 999999 59 666 187 33 -54 999999 347 780 221 999999 999999 592 154 999999 -2 91 -97 98 450 730 459 999999 999999 284 999999 999999 549 999999 999999 1117 152 94 999999 999999 999999 999999 -15 241 74 999999 449 925 543 999999 999999 165 201 922 116 309 647 999999 107 999999 330 999999 179 212 163 999999 999999 999999 999999 156 999999 688 37 220 999999 -13 212 -34 999999 406 893 2225 5016 6787 7268 6394 5476 5007 4896 5276 5514 5874 5246 5208 5048 4709 4059 2694 2682 3014 3374 3825 3702 4116 4554 4653 5375 6558 8364 11244 14892 16228 15791 12750 6262 2124 671 65 6 95 93 999999 124 284 168 47 344 124 -86 57 -77 999999 98 999999 999999 -37 68 45 11 999999 -27 -5 -32 999999 192 53 159 79 306 258 34 -58 147 194 223 -19 999999 76 0 30 999999 999999 -87 23 -37 999999 58 999999 -83 999999 11 -10 -18 97 264 172 254 334 515 699 700 577 485 325 319 131 267 224 96 87 -30 -26 29 46 -71 51 61 -51 -5 -54 999999 999999 -55 -95 18 -5 999999 999999 106 999999 999999 999999 999999 999999 999999 67 999999 76 999999 999999 999999 42 999999 56 37 999999 999999 90 87 73 32 47 999999 55 55 56 78 37 53 75 57 75 105 97 122 91 119 119 37668 291 197 30 9647 10 27 48 7433 3037 844 181 999999 999999 999999 999999 999999 999999 1607 1958 4391 14534 31616 61932 85681 202786 515951 999999 999999 999999 999999 861443 99609 1465 -85 999999 -83 468 164 1172 -29 915 999999 200 999999 999999 999999 999999 999999 151 880 999999 999999 999999 94 1030 639 999999 999999 94 999999 999999 999999 -88 80 190 125 999999 686 260 472 90 999999 24 696 209 999999 146 117 532 647 225 280 210 999999 999999 335 1051 8 -37 543 -12 604 999999 999999 431 999999 -37 999999 999999 117 999999 1609 909 387 999999 999999 58 -99 999999 999999 999999 999999 166 -29 999999 999999 -88 149 999999 999999 999999 999999 999999 999999 999999 -46 392 999999 999999 999999 999999 -74 474 2562 2584 2487 2803 3754 5329 6903 5560 4579 3285 2643 2530 2710 2971 2980 3400 4972 5612 4669 3483 3481 3312 3434 3761 4355 5388 8993 17537 23659 23425 20728 17186 12654 6754 2939 992 417 161 258 573 1806 2371 2453 2601 2233 1980 1375 1271 1203 971 410 508 674 401 414 -58 999999 999999 -25 37 49 77 339 581 499 319 238 56 12 235 128 239 406 179 106 -10 999999 999999 999999 999999 -62 -52 999999 32 141 999999 999999 103 98 999999 -7 97 -61 128 193 469 641 693 994 1063 540 284 149 27 128 269 143 -77 256 187 27 53 5 86 -31 74 36 -60 84 112 118 -35 -15 91 32 36 999999 72 999999 999999 999999 158 40 999999 999999 71 88 999999 999999 55 127 146 86 999999 46 63 104 999999 84 131 119 80 127 94 105 87 113 137 117 165 109 144 126 136 159 152 167 37674 290 254 30 9644 10 27 54 7434 3039 158 -70 999999 100 281 999999 999999 912 2377 5044 8823 19980 45841 102359 206712 368203 565893 984986 999999 999999 999999 380858 66535 927 999999 999999 856 999999 778 258 999999 136 454 -1 999999 999999 999999 697 338 581 999999 999999 999999 -60 999999 999999 -29 499 999999 999999 -95 -12 -39 288 479 999999 1 905 215 999999 94 -70 42 999999 999999 185 999999 803 298 999999 999999 535 477 -48 162 579 417 999999 999999 169 731 110 999999 110 32 13 999999 310 939 999999 17 7 999999 246 400 515 178 135 999999 999999 106 -27 999999 999999 999999 999999 316 82 999999 999999 999999 999999 404 506 160 84 13 999999 375 999999 999999 999999 205 204 397 476 147 674 333 1568 1931 3034 3316 4046 4023 4258 5181 6523 6458 8240 10041 12387 11262 9533 10325 10469 9678 8414 8742 7957 8321 8635 8303 6608 6783 9146 9732 9467 9246 9315 8884 7542 6270 4472 3539 2483 1555 1260 923 759 425 119 192 345 -29 146 999999 999999 999999 999999 999999 -38 999999 -95 -26 164 117 277 338 999999 65 81 187 116 40 300 79 -41 200 -42 999999 999999 999999 63 53 999999 999999 65 999999 999999 -11 999999 -46 999999 999999 20 255 50 122 615 432 291 711 807 1295 684 270 80 221 77 -13 54 158 -100 174 51 7 999999 25 40 28 51 -17 50 43 999999 62 999999 97 81 100 999999 999999 140 98 69 999999 32 69 88 999999 999999 999999 35 999999 52 69 67 43 76 115 138 144 85 91 151 109 79 91 63 66 100 99 109 89 101 120 97 142 156 37680 292 161 30 9641 10 28 0 7435 3041 93 472 999999 536 184 1566 1829 2718 2504 2634 4300 6639 7433 10864 15933 23762 39534 72025 150510 358088 865429 999999 999999 999999 999999 738494 271065 8744 624 154 1031 1404 134 330 -13 -7 156 331 999999 999999 999999 999999 176 -31 999999 229 999999 999999 58 76 73 402 648 -81 246 999999 133 167 120 91 999999 114 259 999999 320 999999 999999 999999 999999 999999 625 999999 81 90 999999 212 543 -19 221 249 270 999999 436 353 390 5 19 999999 999999 831 690 398 366 748 955 999999 1218 289 513 999999 999999 999999 999999 999999 -19 999999 30 163 999999 999999 999999 28 999999 -8 364 214 999999 26 999999 384 999999 417 363 999999 100 245 587 475 76 960 1016 862 1068 1762 3770 4227 3950 3545 3902 4891 5447 6365 5894 6596 6631 6673 6858 7069 6746 5988 5481 6648 7561 8009 8070 6825 6043 5268 4288 4590 4253 3259 1896 1053 846 464 114 -27 727 283 358 192 215 92 -69 169 271 105 318 228 127 999999 -13 142 0 343 177 999999 11 121 24 222 -82 343 -52 999999 999999 6 55 21 -92 -21 134 999999 999999 -62 59 999999 999999 106 999999 -27 999999 -36 130 94 -54 235 -59 49 405 283 70 126 129 280 499 1290 848 192 118 117 39 30 8 95 4 45 -80 20 -1 257 2 -32 102 -92 26 104 999999 52 43 55 999999 999999 999999 169 71 54 999999 999999 66 116 89 158 77 57 93 89 58 104 92 122 113 102 116 69 97 137 164 119 100 126 126 141 158 176 154 150 137 170 181 189 37686 288 281 30 9641 10 28 6 7436 3043 109 140 2383 1483 2432 1932 2196 4032 5222 6913 10130 13401 18236 28775 48663 92586 213308 530834 999999 999999 999999 999999 910061 61034 999999 71 22 999999 999999 222 999999 999999 740 999999 999999 94 114 525 515 999999 999999 586 999999 999999 331 927 384 447 999999 270 22 999999 999999 999999 999999 -85 999999 53 640 375 999999 299 203 999999 632 999999 999999 999999 999999 31 999999 999999 999999 651 221 999999 999999 399 999999 23 128 311 999999 571 166 999999 102 257 135 999999 -39 361 157 149 -49 999999 999999 999999 94 93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 252 243 258 999999 -41 569 538 202 244 753 799 754 854 251 1341 1725 2280 1364 1998 2460 1844 2028 2439 1701 1632 2265 2151 1927 2322 2056 2073 1628 1567 785 965 765 350 831 764 564 754 621 -57 249 304 139 567 454 765 648 377 472 277 762 362 486 144 155 151 999999 111 84 -56 999999 999999 -24 999999 999999 200 -39 -85 84 999999 999999 239 -16 -47 111 999999 -49 999999 -19 999999 35 32 115 -93 -8 999999 999999 999999 65 999999 999999 999999 -49 -58 999999 11 -81 999999 67 86 71 -84 14 999999 -7 -48 12 390 277 32 16 38 999999 999999 999999 28 999999 -24 103 13 -74 30 -23 -11 999999 -43 -10 -42 -72 999999 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 999999 999999 999999 999999 71 76 61 73 65 92 73 37 999999 66 59 83 85 115 97 133 150 118 37692 293 132 30 9642 10 28 12 7437 3045 431 999999 745 664 999999 1651 999999 1023 2001 1973 2271 4575 5194 7405 12118 17901 28859 51108 108987 233697 439296 622750 999999 999999 999999 999999 625763 20790 607 999999 209 999999 999999 999999 141 562 725 1236 923 999999 140 265 342 344 3 999999 -60 423 999999 824 506 630 495 1230 439 84 999999 172 75 999999 -82 64 238 597 -6 609 150 999999 425 999999 258 999999 999999 999999 500 1030 300 181 999999 999999 999999 999999 647 6 308 265 17 999999 999999 53 71 999999 265 999999 188 510 44 -90 164 999999 999999 -59 197 999999 -30 -9 999999 268 341 999999 999999 184 999999 -91 244 999999 -74 274 999999 288 401 360 999999 393 -99 999999 84 138 561 395 407 999999 115 334 650 1162 306 1175 778 1339 3085 3403 3242 3560 4603 4758 5424 5216 4710 4133 3902 3428 2610 2265 2012 1687 1198 1209 1434 1498 1041 755 1210 880 645 747 527 85 368 291 521 1 167 999999 -17 -1 218 42 999999 999999 999999 999999 0 35 999999 -11 -15 91 999999 91 999999 -93 83 999999 119 20 -14 999999 999999 999999 -11 999999 12 -40 97 -47 22 174 -94 999999 -90 30 -95 70 160 500 506 84 92 97 999999 999999 -92 999999 999999 -98 -8 -54 -76 121 248 211 131 48 -19 999999 -9 -58 -55 -44 32 134 32 -63 96 -75 -20 999999 -39 1 102 999999 999999 75 999999 73 999999 999999 68 39 999999 999999 64 999999 75 58 54 117 60 60 999999 999999 34 102 108 42 82 82 41 60 34 90 111 98 90 63 114 108 85 125 160 171 138 37698 290 196 30 9646 10 28 18 7438 3047 -15 297 798 557 669 290 1048 2220 1609 4961 9100 12935 20846 33818 61942 128959 282463 607635 999999 999999 999999 999999 804595 101588 1704 -55 999999 999999 999999 999999 845 510 131 837 -83 999999 1484 -44 1047 -85 1355 974 925 -30 999999 178 17 -82 50 781 999999 999999 999999 549 740 219 89 137 999999 999999 45 999999 108 -64 215 999999 498 637 332 999999 174 999999 -99 654 -70 999999 999999 999999 999999 85 -24 72 999999 362 316 533 -52 -76 413 45 -10 236 206 -61 999999 999999 380 126 999999 999999 999999 952 39 463 30 999999 23 999999 55 49 658 755 424 340 891 999999 999999 999999 268 468 999999 999999 648 358 999999 76 713 277 438 693 526 384 210 60 595 228 568 712 1077 779 1196 1600 1427 922 742 672 723 986 526 731 986 1130 1266 748 842 1074 534 1042 646 275 356 334 405 310 363 23 999999 -57 -15 -30 999999 -69 999999 999999 999999 249 193 63 999999 110 -90 -35 999999 -27 171 -61 999999 61 22 999999 21 197 999999 249 177 65 999999 999999 -35 999999 999999 5 -75 999999 26 999999 999999 -92 999999 18 51 359 829 279 105 479 98 -64 -14 -89 176 -51 69 21 76 -79 162 234 40 109 138 33 132 211 21 79 17 125 141 122 53 999999 -17 3 -65 -42 29 -66 43 999999 999999 999999 999999 83 999999 126 78 999999 999999 999999 112 121 154 41 88 32 93 86 56 85 61 108 121 83 60 111 110 74 105 93 131 148 131 133 146 184 154 169 178 220 37704 294 109 30 9649 10 28 24 7439 3049 -52 999999 999999 69 1314 238 999999 999999 999999 1082 416 1872 2765 5374 9754 15058 26968 49935 96857 214879 508421 915028 999999 999999 999999 999999 305927 9335 262 999999 93 119 671 538 387 999999 66 449 22 385 999999 999999 446 729 268 1033 106 999999 640 1587 999999 216 442 999999 145 999999 124 999999 999999 525 999999 999999 -58 432 208 284 704 30 999999 236 475 112 999999 999999 394 642 999999 999999 663 999999 400 520 999999 999999 110 128 999999 42 999999 -16 400 360 53 999999 375 46 431 999999 999999 -97 464 -84 999999 999999 245 80 999999 469 -28 7 32 999999 999999 999999 220 11 670 999999 999999 678 189 123 307 319 577 529 222 274 81 999999 999999 348 999999 240 752 999999 506 999999 999999 216 105 999999 417 152 999999 174 -52 28 284 -65 999999 201 387 88 38 999999 66 -98 64 -9 999999 338 262 95 359 -85 -67 -94 309 493 162 999999 999999 999999 -74 -85 134 999999 -69 -79 152 139 999999 289 24 754 865 393 13 -57 -93 999999 999999 296 999999 999999 -5 26 999999 -8 271 -43 6 63 999999 -15 999999 -91 -37 32 92 -78 999999 -32 999999 85 220 131 999999 -96 999999 999999 999999 -60 999999 -75 -40 -16 999999 63 8 -2 129 -73 97 999999 35 83 24 141 136 11 -51 90 29 999999 -78 -53 -7 79 -32 -2 999999 999999 999999 999999 38 999999 999999 999999 999999 61 53 89 35 102 999999 999999 999999 999999 999999 999999 37 999999 999999 999999 999999 999999 84 125 61 61 60 64 76 54 75 45 90 108 110 87 98 147 37710 292 170 30 9650 10 28 30 7440 3052 -50 999999 999999 999999 999999 999999 1225 999999 1085 2085 4358 9089 16855 28814 42639 71697 125045 252685 552768 999999 999999 999999 999999 999999 187090 2768 999999 181 812 686 999999 999999 -76 538 246 -82 282 557 -87 999999 -96 414 648 337 671 105 290 83 112 999999 999999 563 999999 -27 999999 816 999999 2 363 999999 999999 46 999999 146 999999 999999 18 306 999999 999999 999999 60 804 999999 999999 302 48 -63 999999 52 999999 999999 999999 98 999999 999999 999999 999999 999999 433 999999 999999 -1 79 999999 128 999999 999999 -69 245 999999 999999 999999 121 999999 999999 999999 15 999999 999999 999999 409 745 -25 -15 999999 999999 999999 273 999999 999999 345 134 37 277 -50 999999 999999 999999 26 -76 247 53 999999 999999 999999 202 999999 999999 999999 999999 335 7 24 -24 3 334 302 53 45 -29 76 999999 131 491 35 999999 172 324 999999 -72 150 25 999999 113 28 224 999999 999999 999999 51 38 89 999999 999999 999999 999999 403 -18 -24 82 342 999999 38 693 940 45 999999 -52 57 999999 999999 143 48 999999 -18 999999 -26 999999 74 999999 999999 -12 999999 999999 -54 999999 999999 -77 999999 999999 999999 9 -71 82 -48 36 -8 -25 -19 -43 999999 999999 999999 999999 -98 999999 999999 999999 -78 64 61 999999 -48 -82 101 43 -35 44 -42 -86 -68 -46 27 999999 -40 -18 -25 -30 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 89 36 999999 60 999999 999999 81 999999 999999 999999 999999 999999 999999 65 107 95 88 74 999999 46 76 37 63 90 90 111 99 73 111 110 124 113 130 37716 290 229 30 9649 10 28 36 7441 3054 759 754 1120 1737 2082 1868 1682 1712 1883 2975 5164 6275 7178 11959 16740 27515 43043 76483 158618 402902 999999 999999 999999 999999 999999 364675 116622 6169 999999 999999 658 407 445 925 44 524 -66 344 1128 336 13 54 -44 999999 333 414 999999 239 999999 59 491 999999 999999 999999 347 231 999999 999999 116 324 204 999999 999999 101 999999 711 524 569 448 329 999999 999999 999999 204 999999 381 292 51 999999 999999 335 122 -48 999999 999999 207 755 58 629 548 999999 -36 999999 -16 999999 999999 999999 109 -32 453 355 999999 89 154 100 999999 -54 -70 999999 404 197 255 999999 148 662 629 174 999999 182 611 999999 999999 999999 37 -42 518 999999 -6 34 163 74 350 19 59 422 259 -95 999999 329 999999 999999 233 61 600 999999 126 2 999999 426 999999 8 50 999999 999999 999999 495 315 323 693 72 424 -88 999999 59 79 90 13 87 79 29 -28 58 -22 -22 1 -77 44 -44 999999 999999 68 999999 141 162 999999 43 66 78 999999 999999 -64 72 999999 999999 61 76 104 999999 999999 999999 15 999999 999999 -70 999999 65 999999 -72 999999 -17 999999 999999 -49 58 47 -38 2 -65 -90 999999 999999 -24 36 5 -57 -60 -73 126 100 92 12 999999 18 82 33 70 90 -8 -59 -3 -24 -40 4 -25 -17 41 -1 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 83 51 48 42 84 61 62 31 54 56 103 77 130 95 103 117 122 141 147 165 37722 292 170 30 9650 10 28 42 7442 3056 1513 999999 999999 28 943 936 2041 963 1352 2291 1834 3799 3336 3226 4976 5267 9311 13109 16769 25704 39561 66310 114553 232254 571758 999999 999999 999999 999999 672665 170890 6128 745 644 999999 -49 999999 76 388 687 575 423 999999 638 999999 452 617 999999 999999 999999 999999 999999 58 571 999999 467 408 999999 682 4 197 971 51 63 55 174 999999 999999 999999 999999 123 580 999999 999999 -20 999999 288 999999 228 999999 69 999999 615 -4 999999 999999 999999 42 357 22 999999 999999 999999 168 413 203 429 534 481 417 999999 60 -48 108 999999 999999 396 215 164 22 999999 999999 488 237 125 999999 4 -75 25 269 999999 -25 859 571 999999 211 390 488 -44 329 233 999999 62 19 314 371 110 131 999999 93 324 203 999999 999999 999999 23 7 999999 -86 24 999999 999999 999999 129 375 999999 -43 162 999999 999999 101 24 -31 384 125 999999 999999 999999 274 999999 -64 999999 140 273 -56 999999 1 32 147 999999 999999 -95 31 230 27 36 999999 999999 -36 252 -8 68 182 222 -37 133 999999 999999 -52 -21 71 -29 -71 -68 999999 73 46 84 999999 999999 75 -55 -84 -96 999999 999999 221 17 999999 45 -38 72 -26 110 103 142 999999 33 24 999999 999999 107 104 -80 37 999999 -10 -33 24 -55 -53 37 999999 -11 112 41 28 -93 999999 57 49 999999 56 999999 99 999999 999999 999999 999999 999999 999999 999999 35 999999 51 999999 45 42 999999 999999 999999 64 56 96 61 73 79 47 107 154 65 43 76 176 148 105 133 148 164 151 160 163 37728 291 205 30 9655 10 28 48 7443 3058 1171 1393 1147 611 1764 2982 3318 2252 2494 3905 5003 6523 6321 10562 13708 19117 27280 42077 78150 155844 294002 592239 999999 999999 999999 999999 322431 6932 858 156 -78 842 280 100 -20 999999 239 943 504 999999 999999 999999 999999 999999 778 74 995 625 999999 171 29 111 999999 799 256 999999 -41 34 999999 999999 999999 249 999999 999999 393 53 139 -68 999999 60 -47 703 999999 999999 49 724 999999 999999 -48 119 999999 389 999999 999999 999999 517 -76 999999 251 56 999999 391 -45 999999 999999 999999 999999 999999 999999 -44 999999 59 168 999999 999999 999999 999999 -76 999999 320 467 154 999999 -9 571 -99 999999 -84 999999 999999 163 438 999999 -55 -99 373 -39 999999 -100 524 5 999999 235 66 999999 999999 153 999999 -77 -42 544 354 999999 61 999999 999999 999999 999999 -34 999999 999999 999999 999999 515 131 999999 -67 397 999999 999999 -75 18 27 9 999999 2 116 999999 -41 93 305 179 -12 -41 168 -21 999999 137 77 14 415 999999 999999 999999 122 361 136 105 -26 999999 148 999999 17 999999 999999 54 999999 53 -73 -47 10 39 -76 999999 999999 -75 -81 999999 999999 158 -88 -92 -85 -18 999999 999999 27 81 5 -55 18 27 -69 999999 72 -71 999999 999999 30 165 134 25 -24 67 -79 37 -6 89 -37 31 44 58 999999 34 13 -3 96 -16 29 34 999999 999999 999999 999999 54 46 113 999999 38 999999 999999 79 999999 51 999999 999999 999999 51 68 74 60 46 74 71 999999 50 63 73 91 84 88 128 115 62 125 122 127 112 151 186 154 37734 292 180 30 9660 10 28 54 7444 3060 595 563 -69 1060 940 2095 1887 2171 1566 2631 3984 3598 5585 7655 10248 11197 16759 21618 32405 51698 94211 213366 527835 999999 999999 999999 999999 820608 238627 12943 999999 159 -13 -73 999999 -16 999999 -51 522 999999 -61 999999 231 999999 36 364 999999 999999 140 310 32 999999 -96 999999 999999 60 542 433 999999 999999 999999 999999 533 999999 999999 912 413 999999 113 95 999999 999999 172 255 436 1254 999999 999999 999999 999999 999999 999999 999999 10 999999 999999 999999 999999 999999 962 -10 -7 399 999999 999999 999999 999999 999999 31 999999 -75 999999 999999 148 999999 -36 1045 999999 -40 317 185 68 -96 999999 459 155 109 159 999999 999999 151 93 134 190 999999 999999 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 270 185 999999 -3 -72 74 194 999999 -91 -51 -71 999999 999999 417 999999 999999 24 143 999999 999999 26 999999 235 -54 51 -65 -66 999999 142 999999 46 134 999999 85 119 999999 999999 999999 999999 170 -42 -13 78 160 999999 999999 193 200 999999 999999 999999 999999 54 999999 999999 -37 -55 999999 999999 999999 114 -97 -35 999999 0 147 -82 999999 7 999999 -28 -51 999999 -77 -23 0 999999 999999 13 -31 999999 -88 999999 999999 170 27 -25 -80 -85 102 -41 -29 42 -16 171 -37 71 86 -82 -63 -80 -81 -33 -61 0 -2 50 36 -74 -28 28 999999 999999 999999 999999 76 999999 999999 85 999999 95 999999 999999 71 55 64 999999 999999 36 73 107 84 62 69 49 55 71 86 71 53 57 117 122 117 116 124 121 152 171 169 169 136 125 37740 291 214 30 9664 10 29 0 7445 3063 893 564 -33 1365 634 1233 1561 1841 2279 4243 5716 7834 11964 18807 31248 60035 122548 258796 411769 678150 999999 999999 999999 999999 999999 135466 1821 999999 999999 999999 608 999999 999999 143 999999 883 999999 76 999999 519 999999 999999 -64 123 186 171 999999 999999 999999 152 493 603 298 999999 179 999999 255 999999 93 67 235 220 140 -87 145 999999 161 999999 136 999999 999999 999999 24 436 489 999999 999999 -25 999999 999999 999999 96 -28 999999 999999 999999 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 570 999999 999999 999999 999999 124 169 999999 2 -24 999999 999999 999999 79 277 183 999999 123 999999 999999 -99 -64 380 182 999999 999999 199 30 999999 773 208 52 250 193 -81 999999 999999 180 999999 278 -12 41 999999 203 999999 304 -2 999999 999999 114 -70 215 -66 999999 169 -57 999999 -62 -99 999999 44 -69 136 169 999999 -61 -82 218 -16 -49 999999 999999 321 -36 999999 999999 -70 67 999999 999999 999999 999999 999999 999999 999999 999999 -27 999999 999999 -54 -82 999999 999999 -67 999999 999999 999999 61 999999 999999 999999 999999 -18 999999 -38 0 999999 -21 999999 999999 999999 999999 999999 -73 999999 -89 -56 -33 999999 -48 -67 999999 -99 162 -66 999999 121 999999 -92 -8 -76 -34 62 -9 -13 -36 32 -73 107 131 20 15 13 11 999999 3 49 74 87 999999 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 999999 95 39 999999 999999 999999 40 999999 999999 58 60 62 43 57 61 999999 118 109 106 106 79 98 112 138 93 108 115 162 153 37746 293 160 30 9670 10 29 6 7446 3065 529 999999 281 519 702 960 2220 2240 2664 3456 4648 4005 5630 6669 10022 15278 21441 32395 58323 124894 324588 860574 999999 999999 999999 999999 999999 493477 54866 -74 427 -78 999999 999999 457 999999 999999 999999 578 228 999999 999999 999999 999999 500 999999 404 96 -54 583 999999 999999 999999 999999 999999 999999 15 999999 999999 202 999999 336 -74 654 191 103 321 -82 999999 -87 93 999999 999999 -41 999999 999999 -14 -38 -96 -35 999999 999999 999999 124 768 999999 41 -32 74 999999 567 1003 30 999999 44 999999 -74 999999 999999 224 999999 70 -1 999999 999999 -67 812 999999 369 103 162 999999 999999 999999 999999 999999 73 999999 999999 999999 999999 999999 408 -9 999999 999999 999999 999999 999999 999999 25 999999 -53 -13 49 150 999999 999999 999999 148 999999 999999 999999 999999 999999 999999 189 109 79 999999 999999 -78 282 21 999999 325 999999 999999 504 450 29 19 999999 999999 -94 999999 999999 999999 13 170 999999 106 -95 999999 -80 179 999999 999999 999999 999999 -11 999999 -98 999999 999999 999999 308 147 68 43 999999 999999 -69 -45 999999 999999 58 999999 999999 999999 27 -96 52 33 -95 999999 19 148 118 -13 -59 -7 999999 -83 61 -57 50 14 21 31 999999 -9 47 999999 -74 999999 -8 43 -56 96 -51 -79 55 999999 36 -75 -19 128 87 -17 102 65 -52 999999 999999 -87 -18 -27 105 81 -19 999999 999999 999999 999999 999999 999999 71 72 999999 67 78 999999 999999 999999 74 999999 83 52 36 39 32 79 68 83 52 62 38 126 100 107 168 128 163 143 119 114 122 156 172 162 196 215 37752 292 166 30 9676 10 29 12 7447 3067 174 999999 999999 179 999999 999999 999999 1064 1704 1041 2686 26726 75509 72731 37775 44302 64806 77330 144512 319508 477067 567679 870873 825155 999999 999999 949744 853394 615747 71655 999999 1266 2529 32032 65698 86016 85881 6284 403 -54 600 999999 999999 185 999999 138 1206 390 352 999999 37 999999 518 576 233 941 104 999999 553 237 321 364 999999 999999 999999 999999 999999 -53 999999 176 670 999999 205 694 -84 999999 367 999999 999999 101 -55 999999 999999 23 999999 243 19 999999 999999 469 999999 0 -32 281 999999 276 999999 999999 999999 999999 999999 88 189 999999 628 999999 354 213 999999 50 999999 -94 999999 486 999999 -2 287 353 999999 311 409 -70 451 276 999999 -95 110 999999 999999 191 999999 999999 999999 197 -18 999999 999999 -12 450 -91 999999 999999 126 44 93 999999 61 -16 999999 999999 291 999999 469 127 999999 -58 999999 81 32 -6 27 49 999999 47 999999 999999 999999 -19 -70 999999 999999 999999 116 999999 999999 412 251 999999 -91 999999 999999 15 999999 999999 999999 999999 999999 999999 83 999999 999999 273 131 999999 999999 999999 -40 999999 -79 999999 999999 999999 999999 999999 999999 999999 145 -14 999999 -53 -39 999999 999999 153 222 -74 -88 999999 999999 0 140 72 999999 999999 -29 999999 143 -38 -4 151 281 126 -64 -21 -39 -40 -20 -94 -23 -83 -52 7 -46 -27 35 -65 -42 999999 -64 19 89 52 999999 999999 999999 999999 999999 999999 999999 102 999999 34 999999 42 999999 999999 43 58 63 58 999999 999999 999999 51 42 999999 999999 42 67 32 66 71 62 80 69 78 83 97 128 116 149 117 37758 298 21 30 9681 10 29 18 7448 3069 2281 674 1199 999999 1154 999 734 938 74 493 1181 1044 804 2060 3845 4541 6697 7626 8444 13758 14734 29433 88488 202249 417051 500421 520809 656332 647841 525832 169694 46592 2741 999999 108 15 999999 147 240 999999 56 999999 999999 4 367 999999 -42 999999 999999 999999 326 999999 999999 189 999999 298 999999 -60 -2 999999 255 999999 999999 999999 168 466 271 327 182 182 999999 317 999999 999999 999999 299 999999 999999 283 999999 999999 999999 999999 999999 999999 85 668 100 999999 999999 999999 137 154 -87 339 808 999999 999999 999999 32 999999 575 301 999999 999999 297 999999 999999 449 999999 999999 -33 999999 90 622 999999 999999 212 426 -99 999999 999999 999999 999999 388 643 999999 999999 200 510 999999 999999 546 201 41 -99 999999 183 999999 322 141 113 -62 -89 999999 999999 33 299 40 999999 266 999999 24 999999 106 999999 999999 102 258 97 999999 158 53 34 999999 999999 -62 6 80 225 168 999999 273 -68 32 999999 -93 999999 12 999999 108 999999 999999 999999 999999 999999 999999 48 999999 50 42 999999 999999 999999 -81 999999 -50 97 999999 197 999999 22 95 999999 176 -94 999999 26 -75 68 -34 21 999999 -81 -83 -64 999999 325 32 999999 -52 -5 -40 999999 41 57 -34 67 -70 70 -67 -83 -41 86 107 577 895 158 77 999999 10 19 71 -10 49 -3 29 -44 -29 96 51 -42 157 61 7 91 999999 999999 999999 131 83 104 999999 999999 93 56 50 126 60 57 36 65 65 999999 45 32 76 99 78 46 117 104 108 102 70 79 89 93 130 121 125 117 131 147 115 152 218 188 37764 298 26 30 9686 10 29 24 7449 3071 4184 1288 1616 1041 1818 1973 1109 2044 1416 1605 1471 2408 767 1322 1816 3038 3946 6819 48805 141890 156167 187689 188020 23799 12687 15952 12127 35011 20686 19614 6376 319 90 628 640 -30 73 999999 566 52 284 2373 3283 716 245 999999 -86 308 1310 80 331 175 245 372 999999 999999 999999 999999 999999 999999 427 -11 73 999999 427 349 49 391 -97 999999 286 999999 5 403 999999 511 999999 999999 15 -82 653 218 999999 999999 999999 225 999999 999999 -52 580 184 303 999999 268 999999 999999 377 211 -41 999999 -28 103 348 70 999999 999999 250 127 999999 999999 988 1067 999999 -69 136 89 999999 108 999999 135 210 999999 999999 999999 999999 999999 87 999999 -99 -31 999999 999999 63 999999 999999 47 999999 999999 999999 442 999999 62 90 999999 8 346 999999 314 -24 -30 48 -40 999999 999999 5 -18 -84 246 -42 -13 -50 81 82 1 999999 -51 166 999999 999999 999999 361 25 -9 -77 999999 999999 56 -62 -96 999999 999999 -85 139 -88 999999 999999 345 201 999999 999999 -48 176 -47 999999 999999 999999 999999 999999 17 999999 999999 32 -33 999999 -29 -72 -41 74 232 133 193 -54 32 19 76 999999 999999 -46 -25 999999 -41 45 37 189 -88 -64 184 999999 11 37 137 8 -28 0 363 841 448 63 217 46 -98 53 69 114 66 126 276 95 -60 -2 57 64 179 114 39 80 105 155 43 999999 33 999999 999999 999999 999999 999999 999999 100 999999 40 50 48 999999 36 115 57 65 67 67 53 46 999999 41 106 123 103 75 156 139 84 93 122 117 168 144 171 190 162 37770 298 33 30 9693 10 29 30 7450 3074 1794 616 999999 999999 198 391 143 999999 999999 326 999999 293 908 1182 899 1726 3877 11303 36064 81069 98799 158849 439955 731738 736188 796084 826700 551238 280572 23993 109 -35 345 999999 69 504 999999 999999 600 999999 999999 999999 999999 999999 999999 1446 547 999999 999999 231 999999 999999 79 163 238 999999 999999 238 999999 503 513 188 270 -69 412 750 201 999999 609 579 214 87 999999 689 999999 -25 229 999999 539 999999 999999 545 398 104 999999 999999 999999 279 999999 -31 999999 999999 999999 999999 999999 999999 999999 368 943 999999 385 999999 999999 253 999999 89 999999 999999 -60 999999 999999 999999 129 999999 999999 999999 388 999999 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 419 670 999999 -19 -18 52 76 410 999999 218 -35 444 174 29 -39 999999 999999 92 -88 -61 999999 -9 179 35 139 999999 502 44 308 147 999999 999999 -20 999999 200 45 101 999999 -90 17 999999 -51 402 102 57 -54 999999 999999 -72 -34 101 211 216 145 245 -16 999999 999999 80 39 264 121 999999 -77 -67 -6 -97 104 999999 107 9 999999 -49 -29 79 23 -19 -79 -81 194 999999 999999 999999 999999 999999 203 -20 -23 154 84 42 -79 -39 -35 -47 -2 -98 -67 30 25 148 75 -17 999999 23 196 356 375 397 167 157 93 46 999999 55 113 81 11 -24 66 22 78 -7 33 -36 97 89 999999 55 69 43 32 83 116 59 76 53 999999 999999 32 80 131 37 81 128 141 170 74 90 90 75 105 102 119 114 131 78 87 156 130 118 143 194 155 173 141 158 173 200 37776 297 69 30 9699 10 29 36 7451 3076 270 999999 999999 999999 -40 56 999999 109 147 808 999999 361 2305 2469 7558 15207 37808 76052 153502 290300 449615 565198 781360 837910 574830 663308 725534 818011 811605 528220 45661 999999 47 755 227 702 98 999999 306 999999 409 1202 -58 999999 999999 999999 999999 -27 1116 745 999999 999999 -69 585 999999 999999 999999 999999 999999 999999 999999 178 116 28 396 728 801 999999 999999 999999 1296 999999 82 999999 259 999999 -15 999999 404 350 278 96 365 670 999999 124 143 999999 297 999999 999999 476 999999 415 214 118 999999 131 -20 425 -61 93 999999 523 -26 999999 999999 184 85 999999 47 589 413 -51 53 999999 999999 159 999999 487 574 999999 100 141 408 768 468 216 999999 -52 207 263 999999 -48 359 17 28 999999 478 316 146 320 27 999999 31 145 -2 -62 999999 -29 394 999999 999999 47 15 999999 40 132 999999 153 999999 43 37 999999 -6 27 234 224 5 999999 999999 999999 85 204 76 171 36 36 999999 87 999999 999999 999999 -35 999999 999999 274 203 999999 999999 999999 999999 54 6 999999 -76 999999 234 999999 175 125 -9 245 999999 10 999999 -98 999999 180 55 10 33 81 -73 -52 -83 118 58 112 3 43 67 199 99 -92 160 87 133 3 9 75 -78 203 -25 77 51 616 757 203 139 222 -39 129 46 -9 24 152 64 121 226 16 -5 28 51 15 82 999999 76 102 119 51 141 34 110 999999 117 49 55 185 122 65 79 121 40 96 132 137 80 106 164 161 131 138 114 120 110 140 160 167 199 157 163 207 214 220 210 218 37782 295 107 30 9707 10 29 42 7452 3078 738 318 465 575 669 746 818 999999 1264 1456 2761 1306 2315 2639 4034 5919 6198 8933 12223 17272 26957 43029 82584 197857 538255 968878 999999 999999 999999 999999 999999 308193 27550 999999 -63 999999 999999 234 138 999999 999999 999999 999999 463 999999 259 -33 999999 227 -16 999999 999999 999999 999999 615 404 999999 291 502 460 999999 347 999999 360 172 70 -90 999999 146 999999 943 658 458 -63 232 -66 120 73 52 416 999999 590 176 225 275 361 999999 224 999999 79 999999 999999 999999 198 636 999999 999999 999999 12 999999 133 999999 287 387 275 999999 489 302 67 999999 -83 999999 999999 178 209 999999 999999 999999 38 364 999999 706 387 999999 999999 33 -26 263 999999 614 999999 -83 434 999999 999999 999999 164 410 440 999999 999999 999999 239 999999 999999 999999 440 142 999999 -51 -72 98 237 79 166 999999 999999 248 216 999999 -23 51 86 182 -22 282 283 999999 37 110 999999 -38 999999 999999 6 999999 -4 243 999999 999999 333 116 226 999999 41 229 -83 117 -32 -34 84 999999 999999 184 133 202 999999 -66 39 297 75 0 24 999999 -69 151 -19 38 147 102 175 65 999999 -42 100 999999 -15 -99 -50 87 32 45 272 189 29 999999 -11 999999 -60 105 -53 -69 696 1277 1148 331 192 156 79 999999 194 169 141 16 236 88 169 35 168 93 38 168 105 -31 77 152 66 112 30 208 83 55 999999 999999 101 69 67 133 116 166 104 137 81 78 74 121 146 160 149 70 71 146 164 135 132 160 180 208 210 199 220 240 227 226 233 37788 292 233 30 9713 10 29 48 7453 3080 -8 11 -67 253 -25 2174 2358 3349 5355 7190 12666 28190 58562 133847 301306 417596 408850 549314 887246 999999 999999 861319 952461 972352 670326 110754 1699 316 521 999999 -24 999999 415 999999 999999 999999 999999 403 999999 358 999999 999999 585 999999 999999 -24 999999 -80 999999 486 999999 190 -39 250 999999 391 568 999999 999999 0 999999 999999 999999 58 999999 999999 999999 361 338 999999 999999 358 567 -49 359 999999 999999 999999 999999 9 999999 999999 999999 999999 999999 184 999999 999999 1003 705 999999 -80 157 999999 21 145 10 999999 999999 405 999999 -60 -83 999999 999999 556 999999 999999 999999 999999 999999 999999 999999 418 53 108 999999 320 142 999999 284 190 -9 999999 267 999999 999999 320 999999 220 999999 999999 999999 999999 999999 25 -18 131 999999 999999 -2 77 655 132 999999 380 63 999999 999999 999999 999999 1 999999 999999 999999 128 131 121 172 -9 44 138 160 999999 999999 999999 -5 -50 -79 999999 999999 54 139 999999 -28 117 999999 999999 -4 -24 999999 999999 -9 999999 6 -31 999999 37 999999 999999 -88 -54 -70 -33 999999 -67 -31 207 999999 999999 999999 -13 2 12 999999 190 26 210 -45 -64 49 999999 999999 -10 25 -83 999999 999999 75 999999 -89 999999 98 42 999999 -57 -3 999999 56 309 412 136 262 139 157 -7 -80 -27 108 1 89 -68 -31 29 17 201 65 -55 -59 -25 999999 999999 999999 999999 113 999999 999999 999999 999999 999999 999999 64 999999 999999 999999 999999 999999 999999 69 78 114 93 54 35 58 72 83 109 118 106 88 32 105 124 96 90 119 78 119 144 166 142 37794 299 28 30 9718 10 29 54 7454 3083 94481 999999 999999 999999 999999 999999 23 999999 999999 999999 999999 999999 746 1143 2440 6669 10179 13784 27682 47115 94917 239624 492417 828996 999999 999999 999999 755684 588692 189066 20001 999999 436 294 999999 999999 864 391 999999 354 233 999999 705 999999 999999 999999 187 999999 -94 999999 999999 999999 440 999999 999999 530 155 238 123 34 999999 999999 999999 306 999999 999999 999999 171 621 999999 999999 1227 136 999999 226 308 999999 999999 390 50 999999 999999 183 999999 999999 999999 1 560 516 66 999999 999999 999999 881 999999 999999 366 686 505 118 60 999999 526 587 999999 692 412 -78 359 999999 999999 253 566 -93 155 537 999999 999999 396 999999 321 137 198 189 48 4 517 999999 999999 187 -53 409 225 314 999999 27 999999 999999 999999 168 999999 999999 -32 999999 999999 999999 999999 83 -91 999999 62 301 -60 104 8 233 999999 999999 38 -69 31 410 634 999999 999999 40 351 999999 -4 999999 132 6 67 24 220 -56 155 26 999999 -44 999999 -72 -43 141 -5 999999 999999 105 -32 -11 -39 999999 999999 999999 -19 219 219 999999 7 149 -46 999999 -73 -86 62 -67 -80 999999 999999 999999 -42 97 -57 30 107 -8 -87 999999 999999 999999 999999 -74 68 999999 -35 -54 113 -49 106 999999 15 -78 -64 69 112 32 999999 -41 37 144 -69 25 48 -72 110 -26 113 35 21 5 23 -77 55 107 54 -88 71 150 999999 999999 43 999999 999999 999999 37 999999 999999 999999 32 999999 31 999999 999999 999999 72 999999 999999 86 66 45 45 37 999999 47 80 84 68 94 126 103 68 90 156 112 112 114 92 134 148 37800 299 33 30 9723 10 30 0 7456 3085 106539 999999 999999 999999 999999 999999 315 999999 999999 -56 999999 -86 819 1214 2152 4901 22168 65412 156976 332879 614810 780550 999999 999999 622313 423340 547229 563067 71376 1652 392 180 999999 307 563 999999 153 444 -96 102 89 999999 368 999999 343 999999 999999 999999 533 222 999999 999999 999999 999999 999999 695 217 999999 578 999999 -4 999999 999999 999999 999999 891 573 999999 999999 999999 999999 486 38 602 315 999999 270 318 539 999999 194 134 439 290 -56 613 999999 -51 37 999999 6 999999 999999 354 999999 999999 999999 999999 999999 66 999999 689 60 999999 999999 203 999999 216 999999 -69 999999 999999 34 47 999999 999999 75 239 999999 -70 999999 180 999999 363 140 99 100 999999 -30 247 999999 999999 368 210 999999 228 999999 84 130 999999 55 705 -49 999999 384 83 999999 999999 404 999999 -54 4 100 -34 1 999999 999999 999999 -16 502 219 6 999999 999999 -75 999999 82 276 -12 999999 -32 70 999999 337 999999 999999 55 42 6 95 999999 999999 999999 20 -18 999999 999999 999999 999999 999999 999999 9 -33 999999 -30 -77 999999 999999 116 -9 10 999999 999999 336 82 999999 111 999999 -7 68 999999 10 165 130 6 -95 -30 999999 999999 -42 -60 999999 999999 -17 64 -67 21 999999 999999 999999 17 7 999999 999999 -71 -23 -52 -22 30 58 -59 -10 -44 -29 48 45 -34 999999 5 38 -57 97 -62 37 22 -18 31 138 96 101 77 48 999999 999999 999999 39 72 69 34 106 999999 999999 39 999999 88 66 123 40 999999 41 50 64 58 40 999999 999999 42 68 73 53 80 120 144 99 152 128 128 126 142 37806 292 247 30 9727 10 30 6 7457 3087 270 999999 999999 740 999999 765 2133 18774 66384 59028 84679 187424 255495 283342 569541 996285 999999 999999 999999 584314 136542 3856 965 975 1980 1583 1072 1091 1197 1235 600 1349 999999 999999 321 858 28 108 999999 999999 999999 -72 999999 266 114 145 999999 999999 442 999999 999999 -25 999999 93 999999 770 999999 17 999999 298 999999 999999 999999 223 999999 560 999999 999999 775 999999 -39 999999 999999 999999 249 265 601 200 999999 29 203 -1 999999 999999 620 628 -54 999999 60 999999 999999 610 256 999999 999999 134 999999 262 999999 999999 999999 -31 999999 999999 498 -75 117 999999 91 -7 245 999999 999999 999999 188 90 153 999999 999999 -14 115 196 -74 999999 372 235 112 92 -36 455 114 999999 167 999999 279 168 999999 999999 158 341 204 999999 999999 -52 77 75 58 999999 999999 999999 -8 999999 999999 45 999999 180 241 392 -57 999999 79 257 181 162 999999 999999 202 301 183 212 195 154 -90 999999 8 999999 -27 33 999999 999999 999999 -28 999999 -91 999999 87 999999 105 -29 999999 999999 92 999999 999999 -6 999999 -18 14 999999 -98 16 -19 999999 999999 -1 999999 102 253 187 -56 -35 999999 19 34 61 -67 999999 -26 -53 157 59 -37 125 55 149 27 -53 999999 21 -78 -95 999999 110 94 999999 43 23 -28 -4 5 64 72 11 152 164 62 20 75 180 101 104 41 65 119 156 999999 78 999999 111 999999 999999 59 999999 39 85 60 59 45 117 129 61 91 150 152 122 135 90 104 113 129 112 123 139 154 142 136 148 166 181 184 187 206 37812 293 222 30 9732 10 30 12 7458 3089 440 999999 49 482 406 1374 844 1623 1890 4666 5307 5114 7758 15450 22170 30964 51536 106300 254404 612893 999999 999999 995696 571548 269691 58607 2890 373 1401 163 436 2269 2702 5347 14381 95713 356428 712377 842083 605484 199000 4897 -60 999999 999999 242 999999 -53 999999 451 128 891 458 999999 999999 178 1096 999999 999999 999999 999999 999999 999999 518 999999 999999 999999 741 999999 999999 355 847 58 159 290 999999 999999 41 999999 941 999999 260 999999 999999 999999 508 786 999999 -85 213 254 999999 23 999999 999999 999999 182 707 1089 -14 999999 133 999999 999999 1 999999 999999 -57 588 999999 -39 67 -65 404 458 8 999999 211 366 999999 -38 999999 999999 999999 999999 -63 -86 467 121 474 999999 999999 147 541 181 999999 999999 -14 999999 426 102 -54 255 454 205 -63 104 115 122 999999 136 999999 395 999999 999999 999999 999999 999999 -75 191 999999 521 516 265 64 245 123 999999 36 999999 -79 999999 236 349 -18 162 9 999999 -59 37 156 -45 126 91 999999 54 999999 -88 999999 -40 999999 999999 -50 80 -20 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 20 -65 108 -22 999999 -98 152 4 17 181 87 -71 269 120 999999 98 301 20 -29 52 129 -1 79 197 202 106 65 38 -11 -12 4 10 92 -44 125 141 189 255 205 -27 81 91 160 193 55 55 34 999999 33 63 101 35 80 126 59 30 999999 35 98 54 999999 999999 90 99 68 70 100 138 51 52 78 92 122 111 128 130 118 150 130 116 130 137 184 203 204 211 37818 290 287 30 9737 10 30 18 7459 3092 98 53 338 28 3010 5175 10877 24521 42443 55425 85150 109121 178805 327844 285282 265037 302346 391382 459922 438830 411403 271612 26691 257 699 961 467 522 1657 2602 12318 54482 173045 417642 730172 999999 999999 292230 12981 832 245 999999 360 462 604 898 999999 403 343 999999 999999 999999 999999 999999 999999 999999 164 1 999999 999999 999999 999999 999999 999999 999999 999999 240 7 252 999999 999999 238 151 999999 217 999999 999999 999999 475 999999 999999 999999 -37 269 124 -99 86 93 999999 208 177 999999 375 999999 176 219 999999 -81 54 999999 73 999999 999999 999999 1 91 -22 525 15 999999 65 -27 272 -17 999999 350 999999 49 999999 192 778 463 229 999999 225 999999 1 97 999999 999999 -57 232 999999 0 43 999999 -89 999999 340 -56 999999 999999 999999 -49 999999 999999 999999 231 999999 292 999999 999999 27 -27 -26 -8 59 102 999999 82 -87 111 248 3 73 97 999999 -22 999999 -80 83 999999 999999 999999 -26 999999 -81 57 999999 -98 999999 49 1 73 199 -70 -41 999999 116 999999 999999 90 100 999999 44 106 999999 999999 999999 999999 -30 -33 -15 999999 999999 999999 92 999999 -81 999999 -23 74 78 159 -13 -44 86 129 158 88 999999 30 10 999999 999999 999999 -32 -28 -47 218 999999 -96 -76 -96 -76 18 27 -39 69 131 257 138 25 -26 18 -59 -2 47 158 64 46 55 999999 999999 59 47 46 999999 999999 999999 999999 68 81 98 999999 999999 999999 999999 34 999999 999999 87 48 78 60 999999 75 97 86 127 86 132 111 97 84 73 119 151 121 172 37824 285 473 30 9743 10 30 24 7460 3094 -39 1934 6504 19423 44529 84445 121595 223609 402599 578572 506554 324881 153430 46315 907 999999 737 1091 1210 1095 918 252 976 2120 2502 4221 10404 50871 228658 608270 999999 999999 721608 126892 536 999999 151 999999 70 203 557 999999 610 999999 999999 999999 659 -99 806 999999 999999 152 685 -81 102 301 413 -78 999999 999999 999999 511 26 49 999999 -89 -37 298 -13 272 -75 999999 -21 999999 999999 172 999999 999999 420 141 999999 999999 999999 -71 415 260 119 999999 999999 999999 999999 999999 999999 999999 999999 -73 417 999999 999999 594 999999 -80 423 999999 999999 999999 999999 206 999999 999999 206 999999 999999 347 -56 999999 38 406 413 244 -37 82 35 0 15 226 299 -19 999999 999999 -22 208 -17 143 999999 999999 152 140 999999 999999 133 999999 116 16 5 999999 999999 999999 999999 -63 77 999999 226 171 21 171 19 999999 154 -65 999999 37 39 82 54 999999 999999 999999 -81 999999 65 999999 999999 999999 -83 999999 999999 31 999999 -65 999999 999999 999999 -48 100 999999 999999 999999 999999 -72 999999 999999 -63 999999 999999 -83 999999 115 240 999999 73 -11 47 -78 185 13 108 -16 157 77 419 1001 1690 1417 1099 322 -85 -76 57 -28 64 73 -49 -92 85 -2 -18 112 999999 -91 17 -45 129 -36 999999 10 -10 18 29 -51 999999 -8 92 999999 176 64 37 36 999999 999999 90 53 77 35 999999 999999 999999 999999 48 35 31 58 59 47 999999 999999 46 999999 999999 55 63 53 86 63 92 75 109 132 80 116 132 169 179 182 152 37830 294 209 30 9749 10 30 30 7461 3096 -98 999999 434 999999 999999 999999 999999 999999 999999 301 2617 6714 30548 72142 78839 65526 78066 123890 167298 99077 3939 999999 999999 999999 235 -22 999999 999999 218 759 146 69 183 1736 2939 6379 33640 152111 384946 709445 997741 999999 999999 932095 136980 1286 999999 999999 999999 633 74 26 999999 684 999999 430 16 794 999999 44 173 229 999999 324 999999 999999 94 999999 999999 999999 999999 20 326 871 999999 205 999999 999999 354 -91 999999 999999 999999 1094 420 150 999999 999999 999999 538 999999 76 4 999999 999999 413 371 999999 999999 529 999999 65 999999 458 146 22 475 999999 999999 411 -97 110 999999 418 999999 -76 999999 999999 278 262 999999 81 -28 558 999999 999999 786 202 999999 209 64 -55 22 11 513 114 -18 83 15 -91 999999 224 139 -2 999999 426 283 999999 999999 999999 75 37 999999 -56 118 999999 66 999999 999999 83 999999 999999 -67 999999 32 220 122 999999 269 29 343 78 92 999999 999999 -48 999999 34 72 174 275 153 -43 999999 80 -17 999999 -89 999999 999999 999999 999999 -41 999999 44 999999 -68 999999 999999 -90 999999 999999 999999 999999 -82 2 99 -49 999999 999999 61 -45 -96 -83 195 134 212 1112 4123 9354 12840 13339 12270 7165 2286 783 782 1204 1175 954 2349 3103 3852 3078 646 78 149 999999 36 69 113 21 106 83 131 90 108 -35 79 67 -8 39 158 148 67 189 999999 98 93 48 999999 999999 58 999999 48 81 118 96 999999 91 102 50 98 98 77 60 73 104 107 95 87 97 107 148 135 89 140 154 178 163 200 203 137 188 37836 293 243 30 9753 10 30 36 7462 3099 33 999999 52 999999 999999 999999 999999 999999 1013 4123 12566 29340 64971 163613 321310 423874 272364 100695 27501 2491 592 -46 695 445 603 571 999999 222 190 812 288 1015 2367 2121 3568 8088 29585 155256 472826 805073 999999 999999 982530 231780 5315 999999 999999 616 677 999999 999999 999999 -30 23 999999 454 247 -55 999999 999999 999999 999999 30 106 76 100 481 999999 581 222 207 525 356 278 710 999999 -80 999999 999999 478 289 999999 999999 591 999999 461 22 38 -41 737 176 999999 45 999999 999999 999999 999999 138 914 503 -8 -87 410 999999 262 159 489 279 -40 999999 35 999999 233 999999 158 -56 15 789 999999 418 999999 999999 794 84 114 145 -28 39 94 146 136 999999 107 38 195 308 999999 111 999999 -95 -49 135 999999 100 -50 999999 999999 999999 999999 96 -45 166 999999 999999 143 45 999999 999999 37 999999 70 -62 999999 999999 -25 179 68 334 281 26 999999 999999 -92 358 -60 -50 999999 73 999999 63 999999 999999 999999 -10 999999 -99 36 13 999999 999999 999999 999999 999999 999999 999999 -76 999999 64 -96 -69 999999 999999 116 999999 -79 -23 46 168 133 62 28 75 999999 5 69 240 1268 5259 9801 9933 10188 7963 6245 5434 3850 3406 3334 1776 1345 874 405 153 84 37 135 999999 45 -54 -85 73 74 -24 -2 41 999999 -5 81 -88 -47 49 14 999999 62 60 999999 999999 41 48 999999 999999 999999 999999 98 999999 999999 999999 999999 121 36 999999 92 86 38 69 55 124 104 57 83 115 71 81 150 172 131 121 126 113 159 135 157 198 183 37842 292 277 30 9757 10 30 42 7463 3101 182 99 999999 310 1237 1939 6472 11770 22811 53285 120661 258878 527045 758498 544669 299950 105211 3212 999999 999999 999999 565 999999 999999 767 112 385 756 854 1041 1874 3588 4010 5815 8490 43925 241800 581444 967730 999999 921460 209773 2992 299 925 454 999999 999999 999999 63 999999 999999 999999 999999 464 999999 999999 999999 999999 999999 829 9 -4 999999 999999 999999 377 999999 999999 84 429 999999 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 -86 999999 999999 999999 999999 999999 999999 999999 104 -5 -52 999999 999999 999999 999999 999999 -78 999999 175 999999 8 360 999999 999999 999999 150 -57 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 284 999999 999999 999999 52 194 124 999999 653 113 107 999999 999999 217 999999 -49 999999 999999 999999 999999 -57 999999 -88 999999 999999 -55 999999 999999 162 999999 119 999999 999999 999999 0 -81 999999 999999 86 999999 -5 -32 208 999999 999999 999999 999999 -5 999999 999999 -93 999999 999999 51 999999 -52 3 999999 102 -93 999999 -83 -61 999999 999999 999999 999999 999999 999999 999999 -31 999999 999999 999999 -50 -85 999999 999999 65 -8 999999 999999 999999 -41 34 -39 999999 -21 386 -44 -31 152 30 116 464 844 1337 1727 2536 2318 1722 1189 772 395 288 334 563 499 359 -77 999999 28 27 999999 -26 999999 999999 999999 57 13 999999 -4 100 84 159 24 111 -34 999999 65 999999 999999 67 999999 999999 59 999999 999999 43 999999 999999 999999 999999 999999 999999 34 38 999999 37 999999 999999 999999 83 79 36 77 44 999999 105 105 110 77 118 128 89 112 146 185 170 129 37848 293 250 30 9760 10 30 48 7464 3103 -6 999999 999999 999999 604 328 1458 3208 5786 12671 21863 44316 71953 97992 127588 102838 156922 310584 491336 287162 42528 999999 523 480 672 1717 1917 1266 1929 1677 3230 2446 3777 5837 11680 36723 88125 200459 379155 704286 999999 999999 670185 269527 151809 276099 412071 235739 73558 1720 999999 999999 626 14 999999 838 999999 999999 999999 43 14 999999 999999 562 999999 460 999999 -16 999999 999999 999999 203 199 999999 125 528 348 519 242 277 208 999999 999999 999999 999999 999999 38 687 74 619 255 331 -20 962 211 -92 177 186 -15 -6 -74 37 41 533 211 999999 361 999999 34 -87 999999 123 68 999999 -8 999999 176 513 999999 999999 269 334 52 -58 418 178 215 999999 999999 44 249 355 153 300 -54 -61 541 317 999999 -64 999999 69 315 465 387 534 117 999999 -82 174 -31 999999 999999 999999 97 76 323 72 11 220 113 999999 999999 101 173 156 -57 319 406 158 534 106 283 14 999999 71 -80 75 -42 999999 999999 55 191 346 211 -44 23 999999 57 114 57 999999 999999 -80 999999 999999 36 28 999999 -85 999999 99 -7 31 146 53 136 999999 999999 169 236 9 -13 211 155 146 170 6 225 225 140 40 53 402 386 607 566 398 416 337 189 107 189 -47 -95 -15 14 4 150 170 59 120 259 140 174 153 123 121 156 136 253 164 185 162 165 155 119 102 95 97 50 178 139 62 95 74 119 120 164 88 146 91 120 151 121 133 157 106 145 117 121 158 188 153 198 188 178 210 214 222 196 209 210 37854 300 42 30 9762 10 30 54 7465 3105 809 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 999999 999999 999999 999999 999999 999999 999999 282 144 2550 3732 474 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 999999 1733 10266 26844 49606 88066 154953 264591 428547 624896 737287 861575 999999 857636 737769 779933 618083 208578 7135 204 999999 999999 999999 223 34 999999 117 1264 1094 999999 999999 999999 124 999999 124 999999 999999 999999 134 999999 999999 999999 204 999999 -56 999999 -55 999999 999999 -26 106 999999 431 -66 426 266 999999 999999 462 122 -15 999999 999999 999999 999999 427 999999 106 -99 999999 164 276 -6 -52 999999 336 401 92 999999 999999 999999 999999 999999 364 247 999999 328 82 999999 999999 182 766 333 481 315 63 132 999999 999999 999999 -45 999999 999999 999999 999999 316 330 245 290 370 999999 999999 999999 239 54 532 -2 192 999999 -98 -88 999999 7 999999 80 310 20 999999 270 185 75 329 -58 -85 160 -66 999999 999999 -10 66 999999 999999 -61 999999 999999 -79 999999 159 999999 999999 60 58 999999 30 54 999999 47 56 999999 999999 999999 999999 18 31 131 999999 999999 999999 999999 -1 40 999999 999999 999999 999999 23 -51 156 146 999999 -91 -39 45 999999 86 79 -24 91 157 272 0 123 242 205 55 358 272 999999 999999 12 999999 999999 -37 -16 -96 -57 -10 -34 35 61 127 -21 -10 -93 45 55 -86 999999 999999 59 116 999999 75 999999 999999 999999 999999 999999 34 48 45 40 999999 62 999999 999999 999999 44 53 999999 999999 999999 999999 66 55 999999 999999 65 70 96 72 119 63 86 140 112 136 158 147 37860 289 372 30 9762 10 31 0 7466 3108 -99 999999 999999 999999 339 1012 2316 4062 5988 3018 710 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 195 999999 463 5218 14052 27912 52017 90977 123528 183768 299688 497289 744908 999999 999999 999999 953921 478810 225955 35159 503 69 999999 999999 -37 999999 999999 66 -82 307 999999 -61 317 999999 111 -53 999999 751 3 999999 999999 999999 999999 999999 999999 46 999999 999999 999999 999999 241 999999 999999 73 999999 999999 999999 189 999999 171 999999 330 90 792 999999 265 22 265 999999 50 999999 71 87 999999 236 999999 999999 -29 999999 258 297 116 210 493 141 -62 269 526 215 102 226 114 999999 253 999999 199 -7 999999 466 111 97 999999 240 289 -74 992 194 103 999999 -100 167 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 999999 999999 83 139 -23 999999 461 127 999999 -60 -11 -16 999999 999999 999999 999999 999999 999999 94 999999 999999 999999 999999 999999 999999 112 999999 -66 999999 999999 -55 999999 999999 999999 79 -35 999999 999999 999999 999999 230 82 999999 4 999999 999999 33 -76 999999 -81 999999 -34 999999 999999 27 -91 -16 -26 29 172 164 -5 82 49 -26 999999 -40 999999 -79 40 -46 94 188 190 24 88 136 -22 142 87 164 173 107 90 124 79 126 67 111 69 3 -31 141 121 134 83 91 141 999999 999999 85 87 130 86 75 71 999999 999999 119 53 999999 85 75 999999 999999 45 68 38 41 999999 61 129 137 125 106 81 83 149 84 72 109 131 159 138 131 190 202 37866 286 463 30 9763 10 31 6 7467 3110 374 849 2380 2240 731 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 358 571 1248 6821 20386 46643 80362 135368 224045 335833 538101 859105 999999 999999 999999 439201 410482 352620 101799 5072 999999 999999 999999 999999 52 -56 999999 999999 -38 -35 217 10 326 999999 999999 999999 129 999999 999999 -68 999999 999999 387 223 999999 999999 999999 254 999999 30 999999 999999 374 999999 -29 999999 999999 333 999999 999999 999999 999999 999999 312 999999 999999 999999 325 354 999999 999999 999999 999999 999999 56 73 95 303 999999 570 381 25 999999 47 999999 21 107 226 -79 358 999999 -31 134 13 999999 198 224 263 423 999999 154 104 999999 179 323 288 325 321 292 42 999999 -62 999999 999999 999999 999999 999999 999999 289 157 999999 -46 999999 84 999999 294 302 96 147 -70 114 546 -31 999999 999999 999999 -93 106 999999 999999 144 999999 -56 999999 999999 -67 999999 999999 999999 999999 -2 999999 999999 178 221 149 999999 999999 211 60 -12 114 999999 999999 -19 999999 999999 999999 -92 999999 -40 -32 999999 999999 -31 999999 -73 999999 999999 -83 -92 -47 -98 -96 -60 332 46 169 46 66 999999 74 999999 18 -96 89 241 294 12 11 -49 -27 -39 192 209 167 105 133 174 68 -52 73 -42 42 25 96 68 110 87 81 999999 71 999999 999999 64 35 999999 999999 999999 999999 99 69 999999 73 36 62 54 38 42 101 55 54 62 138 68 57 110 123 102 111 100 116 157 124 126 160 190 169 177 245 37872 283 526 30 9766 10 31 12 7468 3112 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 999999 999999 999999 999999 999999 999999 999999 60 999999 999999 999999 999999 999999 643 999999 1195 3686 9076 17146 31518 56548 103059 197100 381133 725987 999999 999999 999999 999999 86337 999999 999999 59 -50 503 999999 999999 356 326 170 281 -13 -59 999999 389 999999 999999 371 -18 999999 999999 999999 257 999999 34 231 589 -60 -11 143 -81 159 999999 -70 999999 999999 -60 999999 999999 999999 999999 999999 94 396 -37 728 409 999999 999999 999999 90 596 249 -6 49 162 999999 999999 34 -17 999999 999999 999999 -37 288 545 999999 999999 579 131 220 178 999999 999999 145 999999 -79 201 307 116 124 160 208 430 999999 37 151 258 628 -69 999999 458 669 30 999999 999999 204 354 238 120 999999 150 130 -55 805 142 999999 999999 -83 472 -34 -67 99 94 999999 70 76 217 -34 89 85 462 -85 157 67 144 19 999999 -69 74 999999 -80 -16 999999 -68 -23 349 142 98 -62 163 999999 33 123 999999 999999 999999 -89 28 999999 999999 -10 32 -61 -40 -64 999999 999999 -10 -57 -63 999999 -70 171 999999 106 52 327 67 -24 999999 159 36 999999 14 89 24 138 87 -6 -17 107 27 166 128 310 263 206 124 184 307 230 85 197 70 146 178 88 100 188 104 115 47 162 44 119 999999 42 76 59 86 71 87 135 117 97 48 82 44 999999 74 156 94 108 171 136 80 72 76 97 119 140 90 160 147 159 156 145 176 196 225 230 37878 258 1307 30 9767 10 31 18 7469 3115 880 1958 5414 11162 26012 46543 77954 135113 241682 433155 793315 999999 999999 999999 641785 189756 79039 12938 1020 49 131 1002 18 999999 999999 533 999999 138 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 139 76 999999 -24 294 999999 327 219 999999 999999 999999 510 247 999999 121 92 -13 999999 307 498 -34 999999 999999 999999 141 999999 -13 160 999999 999999 999999 74 999999 117 -93 999999 227 -15 999999 14 587 999999 498 303 215 376 999999 999999 999999 999999 29 7 89 999999 999999 204 -82 142 9 580 13 178 -52 -68 -89 999999 76 -42 39 154 220 -91 999999 55 199 15 999999 71 39 47 999999 237 60 11 999999 999999 999999 -59 169 -37 999999 999999 999999 -73 999999 -43 -81 193 434 999999 69 -23 152 999999 138 29 999999 -11 999999 999999 32 999999 999999 137 -13 23 999999 -57 32 -34 -72 -6 -84 14 115 999999 -21 999999 999999 -29 999999 -25 -2 -70 999999 999999 999999 999999 -74 62 12 122 27 73 100 78 3 -42 23 144 101 8 18 106 131 15 80 133 -53 51 -22 148 172 4 1 51 234 137 -27 35 20 133 999999 81 113 999999 31 999999 999999 40 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 46 999999 31 30 999999 46 79 94 92 79 83 127 130 117 67 136 163 155 148 146 37884 286 465 30 9765 10 31 24 7470 3117 -19 4092 5602 16066 29152 18799 5259 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 999999 999999 385 999999 999999 -97 -64 1015 1265 1845 5581 18908 48577 93782 123114 171636 316955 559620 822301 999999 999999 999999 482805 68358 16932 38090 6162 25 999999 999999 414 315 999999 546 999999 999999 999999 999999 783 -92 999999 999999 703 999999 -47 441 80 999999 -42 -8 266 72 999999 999999 511 5 999999 49 154 999999 999999 292 999999 308 101 999999 999999 999999 229 999999 999999 526 999999 999999 999999 181 36 999999 718 999999 999999 999999 -96 80 596 999999 999999 999999 274 303 999999 999999 383 999999 -91 999999 999999 -28 202 999999 999999 556 999999 999999 279 16 294 999999 999999 999999 168 177 999999 180 999999 999999 999999 999999 219 999999 -20 999999 40 -79 999999 -60 -40 999999 101 -7 -45 999999 999999 999999 191 134 999999 -79 -85 -23 999999 -19 76 35 999999 238 999999 999999 122 -92 999999 183 -39 999999 999999 -64 999999 189 -65 999999 35 -30 999999 999999 999999 -64 231 -19 999999 172 22 -23 999999 -68 2 31 -33 999999 999999 999999 999999 -63 189 -34 53 999999 10 999999 16 29 999999 -94 108 999999 -76 64 150 65 40 -47 -39 -7 159 47 999999 0 145 411 154 168 174 101 93 182 110 177 235 125 22 -39 94 27 39 98 3 167 49 97 999999 42 999999 56 70 94 92 91 33 50 999999 33 999999 47 88 57 69 999999 46 51 57 100 177 101 82 103 100 87 118 139 149 130 130 113 135 155 203 168 203 37890 298 134 30 9764 10 31 30 7471 3119 459 999999 999999 999999 999999 999999 999999 999999 999999 999999 211 999999 999999 10690 38004 74085 110160 124412 78983 41008 22842 7744 999999 999999 999999 999999 999999 999999 167 999999 276 633 102 1836 1466 999999 1678 1653 1228 2410 3310 10392 35240 72267 97666 116795 174675 360793 695534 999999 999999 999999 553431 30971 361 999999 999999 178 -80 575 999999 999999 999999 999999 -30 489 999999 999999 -39 999999 999999 167 -37 999999 999999 84 999999 999999 621 999999 999999 49 236 31 999999 -95 999999 999999 1101 -55 -55 -99 999999 134 999999 999999 315 230 60 362 999999 58 999999 999999 48 -53 999999 999999 36 999999 999999 177 173 243 -85 999999 999999 999999 621 404 184 999999 999999 -100 999999 999999 999999 176 126 659 162 7 999999 119 999999 999999 999999 -37 999999 -63 999999 999999 -69 38 -57 42 -44 999999 999999 167 999999 459 98 999999 999999 169 -57 -41 999999 -71 999999 999999 999999 224 999999 -15 46 123 53 165 999999 999999 33 999999 999999 999999 999999 999999 999999 999999 -40 999999 999999 999999 -48 -93 999999 999999 -3 150 999999 -26 999999 24 999999 999999 135 -1 999999 999999 999999 999999 173 60 999999 -79 999999 999999 -95 999999 -69 999999 -60 999999 44 -77 999999 999999 -79 11 999999 999999 135 32 -3 113 40 -47 23 113 17 999999 999999 999999 -2 100 -35 74 27 232 119 -34 26 17 -82 42 12 127 -16 999999 39 -6 -31 -5 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 999999 999999 999999 999999 999999 60 999999 999999 999999 999999 999999 999999 50 55 999999 57 60 999999 30 999999 999999 59 999999 44 50 97 63 81 94 105 127 37896 301 11 30 9761 10 31 36 7472 3122 161 14998 5023 999999 999999 999999 999999 207 999999 999999 999999 -87 306 999999 3760 18216 46116 72158 100569 169127 293786 286779 52490 886 999999 999999 154 113 160 -65 363 1568 1820 1584 2102 4484 5279 4638 4920 4833 4243 3938 3609 3303 4479 16751 36590 82496 139122 253176 502513 752279 866457 999999 975355 474566 308106 485324 129643 2626 2 84 1079 -89 61 517 -46 371 198 -50 999999 180 116 999999 999999 999999 237 999999 999999 999999 191 -21 999999 652 31 89 52 -16 125 78 147 999999 97 999999 999999 999999 999999 -39 -72 1045 999999 999999 -53 646 -30 999999 60 93 -65 48 53 10 127 -58 94 162 999999 999999 -8 176 207 999999 999999 999999 128 999999 200 999999 -58 999999 49 -71 128 314 -85 -40 -90 -91 737 67 153 80 999999 169 261 -19 -77 999999 116 999999 138 -14 146 113 999999 84 999999 999999 999999 999999 -76 -40 6 999999 999999 27 94 142 -23 127 999999 218 -88 999999 83 57 117 155 999999 264 999999 999999 999999 999999 999999 999999 999999 999999 316 455 95 999999 999999 999999 -41 999999 999999 999999 -24 17 275 -17 5 -71 999999 -38 99 999999 999999 -100 999999 -63 -29 999999 44 197 26 -78 -8 15 999999 -78 -67 -14 -42 999999 40 999999 60 165 206 187 116 134 39 25 -49 35 55 154 52 54 121 138 193 150 999999 111 32 49 137 87 79 213 139 36 48 22 26 98 38 60 999999 999999 45 39 74 116 31 999999 111 83 999999 999999 999999 63 150 101 32 103 72 999999 999999 60 999999 999999 50 32 56 104 115 70 128 191 97 80 136 163 141 126 149 37902 296 159 30 9759 10 31 42 7473 3124 24 999999 999999 999999 999999 999999 999999 999999 999999 150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 -41 999999 999999 315 96 684 2644 2852 6410 10434 16635 28832 51872 96616 187891 351798 652511 999999 999999 999999 760738 81499 469 999999 999999 80 122 466 271 29 999999 416 999999 15 49 999999 78 999999 999999 999999 726 202 999999 405 999999 -1 999999 999999 999999 999999 720 999999 999999 999999 999999 146 160 999999 999999 999999 -33 33 999999 40 396 999999 412 -10 166 -99 999999 314 999999 999999 141 999999 350 -41 999999 240 999999 125 92 -100 999999 999999 999999 999999 999999 999999 -11 115 -18 17 157 999999 999999 999999 -48 999999 999999 999999 999999 999999 281 999999 999999 999999 999999 -55 999999 999999 999999 22 999999 999999 999999 -74 999999 17 260 -28 164 999999 999999 999999 999999 999999 999999 -65 141 144 999999 231 377 -28 19 30 428 -99 999999 999999 999999 999999 0 516 999999 999999 29 999999 999999 999999 999999 999999 -32 999999 999999 999999 999999 144 0 999999 999999 999999 -28 -9 -65 11 999999 -61 -84 999999 -30 999999 999999 999999 -33 -17 -81 -46 999999 999999 24 -81 15 999999 -52 -17 -19 30 20 435 316 196 184 -52 12 999999 -95 58 -82 -8 -41 -11 -79 254 148 227 181 151 55 -50 18 -60 69 34 75 127 55 999999 126 56 999999 999999 999999 106 34 999999 999999 30 999999 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 999999 999999 999999 999999 34 35 51 68 82 73 68 110 47 65 122 97 100 152 37908 268 995 30 9755 10 31 48 7475 3126 148 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1086 2188 5501 9817 17161 35471 70494 131509 261864 507020 819794 800653 933060 959370 929262 960159 788009 773326 397313 52850 818 71 206 513 197 999999 999999 999999 669 -94 999999 999999 999999 999999 999999 999999 999999 999999 459 93 228 999999 74 999999 999999 999999 264 999999 222 -94 -71 -33 147 99 999999 999999 999999 999999 999999 999999 23 647 696 258 999999 999999 999999 160 308 423 999999 506 -27 -59 999999 -64 -27 -64 999999 -50 999999 748 53 999999 999999 999999 -25 -55 21 184 999999 999999 999999 999999 -96 209 -32 -43 999999 999999 -10 177 19 192 18 999999 999999 999999 -64 999999 15 104 999999 999999 999999 -51 -55 999999 999999 141 0 134 -45 16 999999 999999 999999 57 215 144 124 0 135 209 999999 999999 127 999999 -36 999999 999999 -24 999999 27 999999 999999 -69 999999 -68 34 999999 62 -24 999999 999999 999999 32 -87 999999 999999 999999 53 16 999999 69 30 999999 -77 999999 102 999999 -67 999999 -77 999999 999999 -89 -72 245 4 999999 -49 999999 29 12 -37 999999 999999 127 284 88 11 999999 -9 -86 -26 -74 -59 5 39 96 36 162 144 179 102 145 204 60 0 51 54 -45 101 113 176 195 156 51 38 103 45 999999 999999 47 89 143 33 140 999999 999999 134 120 79 68 120 999999 999999 39 999999 41 31 41 82 70 80 999999 999999 103 109 102 123 111 140 120 126 118 37914 293 241 30 9751 10 31 54 7476 3129 404 999999 999999 37 999999 2178 2065 18926 58824 74375 153991 221759 319383 402111 317955 64015 24873 4380 1761 1377 3306 2309 1636 1817 4168 5013 7047 8128 6963 4598 4434 5231 6721 7354 6055 4598 4866 6888 11780 24477 46656 108894 226352 357321 611567 868506 999999 987110 577820 130554 3186 155 999999 999999 999999 -42 -11 999999 -5 416 999999 999999 999999 999999 999999 999999 999999 18 999999 87 68 999999 485 327 999999 999999 463 5 999999 -90 155 259 999999 999999 52 120 999999 75 999999 999999 156 38 71 58 128 -33 999999 1124 -40 161 999999 496 68 56 -12 999999 999999 24 999999 999999 143 223 193 193 999999 999999 62 999999 999999 -46 294 999999 999999 392 67 999999 999999 999999 999999 999999 125 522 999999 -45 999999 -88 325 999999 999999 90 999999 999999 999999 999999 38 999999 7 999999 999999 -88 999999 213 121 999999 999999 999999 999999 39 999999 23 -22 464 115 999999 -42 -76 999999 999999 999999 999999 37 -91 999999 999999 -25 999999 999999 999999 112 999999 999999 -70 999999 -75 37 16 999999 373 999999 999999 999999 999999 -90 7 70 999999 39 80 25 -44 47 999999 -92 -14 141 -65 999999 999999 36 -19 999999 999999 999999 999999 999999 -2 -9 -16 -58 999999 -97 21 -76 125 -63 999999 117 -10 48 -47 -72 999999 -27 4 999999 -17 -78 -88 -20 81 132 83 180 112 -76 -5 0 92 72 -67 5 56 97 999999 999999 44 88 69 100 74 999999 999999 999999 999999 999999 999999 999999 72 999999 999999 999999 999999 999999 999999 999999 107 65 41 81 53 36 999999 64 41 62 61 65 81 116 100 106 115 94 37920 297 117 30 9747 10 32 0 7477 3131 -74 999999 999999 999999 999999 1185 999999 999999 888 999999 510 9645 40537 58241 102423 163366 134920 81324 15057 957 -92 999999 999999 999999 1033 720 1249 1254 558 573 1457 2159 1139 1713 1542 448 2481 3411 4113 3747 5060 6631 9652 16925 52751 151164 297451 448970 660082 999999 999999 999999 825292 184981 3397 59 -65 84 999999 599 174 634 999999 999999 711 401 999999 726 162 999999 999999 537 329 999999 14 149 234 212 56 433 122 353 184 999999 132 -91 28 131 999999 584 669 999999 999999 -72 304 173 10 999999 251 749 242 188 234 324 -39 999999 999999 -91 999999 999999 999999 22 42 115 -27 234 233 596 136 999999 221 999999 434 999999 47 999999 125 999999 999999 329 999999 313 999999 999999 999999 999999 298 999999 60 293 60 999999 999999 -81 999999 -3 999999 999999 999999 999999 377 46 284 -16 999999 38 178 999999 999999 -34 153 999999 999999 -23 -79 70 -88 999999 465 -27 138 -14 999999 156 999999 999999 999999 999999 198 148 999999 -65 117 999999 -76 165 -16 -96 19 999999 999999 999999 999999 -78 66 999999 999999 56 64 -6 -3 999999 31 -88 999999 124 177 -67 999999 -4 999999 999999 -72 999999 999999 124 999999 999999 999999 99 3 66 23 66 127 -28 8 81 -25 999999 -59 999999 -55 77 999999 -100 -69 18 168 27 54 24 -65 27 245 80 175 196 178 231 115 78 145 153 113 169 202 125 72 999999 56 119 61 86 75 999999 107 106 57 37 999999 73 999999 74 115 109 124 121 121 85 52 60 98 97 88 118 135 104 141 164 162 159 166 215 187 165 180 37926 298 81 30 9741 10 32 6 7478 3133 2417 2011 2865 3099 2236 2825 1739 2250 1421 1734 2034 1053 4376 4659 3940 7361 11777 18059 16105 3338 1048 999999 151 2176 1228 2290 5062 5960 7365 7860 9564 11185 10903 15104 20069 28596 39074 50260 55168 54267 52471 54522 75582 97195 105503 102447 113033 144781 132222 105211 151978 282293 484710 616567 394339 168111 6016 802 510 999999 102 -54 14 999999 999999 999999 -30 999999 999999 999999 46 221 999999 999999 999999 999999 273 614 999999 999999 999999 -92 999999 999999 310 999999 999999 -7 21 288 999999 168 999999 999999 999999 999999 999999 999999 999999 -35 212 999999 202 -97 999999 382 999999 999999 999999 230 -45 999999 999999 999999 -26 999999 999999 999999 999999 154 174 -15 5 999999 136 -73 562 999999 999999 999999 75 999999 999999 -25 999999 999999 999999 214 999999 999999 343 -85 999999 235 999999 999999 999999 999999 -19 999999 999999 221 999999 999999 -23 85 999999 999999 999999 999999 -51 999999 999999 65 17 999999 999999 -31 999999 999999 -30 -66 207 999999 999999 -80 10 999999 68 -46 999999 999999 999999 -52 999999 999999 999999 -65 155 53 -56 -26 999999 13 999999 999999 -18 37 999999 184 999999 999999 999999 999999 999999 999999 89 999999 999999 999999 999999 999999 2 93 19 999999 22 999999 999999 -37 999999 999999 999999 999999 -25 71 23 26 999999 10 42 85 214 142 132 -87 47 -20 -12 -98 999999 -70 -22 -38 91 33 64 34 35 228 243 149 22 56 108 999999 50 999999 999999 999999 999999 41 999999 42 999999 999999 999999 999999 999999 999999 999999 40 85 999999 999999 999999 999999 70 47 32 999999 34 999999 79 48 999999 35 999999 32 42 68 106 59 74 110 111 135 143 37932 294 196 30 9736 10 32 12 7479 3136 491 999999 999999 94 852 1982 13190 71248 175037 310396 265356 100541 15573 6636 830 511 362 1626 2488 6699 10281 11449 15350 21594 28780 36568 49144 59789 69159 72011 77260 85134 89698 96208 116446 127051 165228 254093 385200 621518 696254 635942 521396 368973 347924 397025 304465 51675 5305 760 639 22 16 678 999999 -16 999999 999999 224 1003 10 38 221 999999 196 134 999999 131 60 999999 67 60 999999 1048 839 -84 999999 365 -62 999999 999999 119 999999 999999 999999 16 933 283 287 999999 999999 999999 135 554 999999 999999 -84 999999 48 999999 999999 999999 999999 33 999999 999999 345 999999 999999 749 339 350 999999 -100 999999 999999 67 999999 213 96 999999 999999 -64 999999 160 35 999999 -98 472 999999 -89 999999 999999 999999 999999 -73 999999 999999 999999 999999 51 999999 999999 139 999999 999999 -79 999999 28 999999 999999 999999 -33 132 999999 999999 76 -80 94 26 262 999999 115 999999 999999 117 376 112 260 -73 398 999999 132 -93 999999 44 70 999999 -31 999999 114 22 -73 -7 999999 -99 -8 90 999999 999999 -7 999999 999999 999999 90 14 999999 -24 -41 -7 999999 -28 151 75 38 -1 -90 18 173 -34 39 999999 999999 999999 -70 67 6 999999 999999 -22 117 53 999999 -67 -51 -92 -39 73 65 223 17 -44 219 139 25 -29 86 133 87 8 149 310 182 301 242 234 335 218 88 133 129 21 999999 999999 999999 37 55 102 93 36 50 131 95 999999 166 126 44 999999 999999 83 999999 65 60 999999 61 31 999999 101 87 999999 40 61 67 65 89 100 117 142 124 164 165 159 195 161 37938 298 101 30 9731 10 32 18 7480 3138 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 376 999999 89 200 1412 1820 2626 4720 6802 7377 9863 10820 14185 16782 20054 23402 23852 27071 29423 24308 21358 20536 19936 16413 16470 18901 16113 13817 24990 54890 75286 111812 173571 287887 468644 736667 727618 600383 831916 866836 854668 799214 361922 46676 28203 28942 17038 3481 925 117 592 351 -31 999999 999999 999999 999999 999999 999999 999999 276 999999 999999 214 999999 999999 999999 999999 474 999999 364 999999 999999 999999 999999 -78 394 359 999999 999999 999999 1094 999999 999999 999999 200 999999 341 413 999999 999999 152 494 999999 94 573 999999 999999 999999 999999 999999 999999 999999 146 -34 68 999999 999999 -32 999999 999999 999999 999999 276 529 -84 999999 999999 999999 327 -3 999999 478 999999 999999 -62 999999 999999 999999 999999 64 999999 181 57 999999 999999 999999 999999 999999 999999 999999 999999 158 999999 999999 999999 999999 999999 999999 -52 999999 52 127 999999 -17 -73 999999 999999 204 -95 -74 -12 999999 999999 999999 999999 -17 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 76 999999 999999 1 -98 999999 -55 -19 999999 40 -61 -66 2 999999 999999 -66 999999 999999 999999 999999 197 125 -48 196 118 26 999999 -87 999999 -67 -38 -2 56 -12 -76 41 -6 -29 -77 999999 999999 -45 -52 -68 -80 62 -76 -61 62 -71 -1 3 47 -92 -49 115 135 267 740 756 233 6 3 27 999999 39 95 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 999999 999999 999999 999999 999999 41 999999 999999 60 999999 999999 999999 999999 44 999999 999999 999999 999999 83 49 64 39 56 86 96 100 97 37944 299 35 30 9725 10 32 24 7481 3140 13668 999999 999999 999999 999999 999999 999999 999999 465 1966 3127 4061 7346 18396 24368 29119 23772 28404 56544 54664 26127 11489 22001 52569 84679 110415 156514 153178 74265 42569 41072 34876 27458 24752 24048 22431 23928 23877 25937 31615 40738 53688 82246 156688 268293 402708 636439 901342 999999 803534 369924 250099 258614 339872 422572 357460 152814 55642 28971 10239 7985 7588 2394 575 714 -29 999999 999999 999999 999999 385 408 577 999999 254 339 999999 234 999999 999999 728 343 661 999999 999999 999999 254 999999 999999 999999 999999 999999 72 58 4 95 999999 999999 999999 -86 999999 999999 999999 -21 999999 999999 671 999999 999999 999999 999999 999999 999999 -74 161 999999 999999 112 999999 287 999999 999999 241 185 999999 999999 142 999999 253 573 199 999999 999999 999999 312 -82 224 999999 999999 999999 999999 -38 252 17 999999 999999 999999 226 999999 999999 228 999999 -36 999999 -41 -24 999999 999999 999999 159 110 9 999999 999999 999999 999999 184 131 999999 999999 999999 -75 999999 29 999999 999999 -83 999999 39 999999 999999 999999 999999 999999 -95 -92 999999 999999 -80 -11 -16 999999 999999 999999 999999 999999 999999 999999 -48 17 32 999999 -79 999999 999999 77 -23 231 999999 999999 999999 999999 -69 999999 999999 -47 999999 999999 -45 999999 999999 -65 999999 -89 -47 -19 999999 999999 -25 -57 999999 -74 999999 -79 69 999999 -71 -35 142 35 0 5 -31 8 -69 23 -54 64 156 371 530 447 190 44 50 -5 -22 108 36 999999 999999 999999 999999 80 100 32 999999 33 87 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 999999 999999 999999 999999 57 999999 43 999999 40 999999 999999 63 48 98 107 85 82 74 61 73 37950 298 60 30 9720 10 32 30 7482 3143 210 999999 1249 1136 668 1587 2363 2961 4888 9934 33707 69111 66355 37381 17812 10755 10221 10313 10810 10183 11079 9843 8642 9748 7987 10015 12912 13956 16039 17721 18922 24899 30847 36067 51176 91226 145710 150061 116278 120580 126081 129805 136007 134362 135951 148729 171362 192295 317689 660182 947192 984471 798082 572994 396363 148082 63719 22639 5954 2075 1171 -56 179 1556 110 999999 999999 999999 999999 999999 193 999999 999999 999999 -70 999999 -84 484 36 -78 999999 450 999999 457 999999 999999 999999 -61 314 919 152 999999 999999 592 999999 -77 999999 -96 -27 309 999999 999999 999999 999999 150 -75 999999 6 159 999999 368 -86 999999 999999 33 -65 279 545 57 999999 999999 -5 36 999999 132 999999 999999 173 999999 469 -1 999999 999999 -34 39 999999 999999 21 999999 999999 999999 193 999999 999999 195 103 999999 -79 999999 999999 999999 999999 -49 106 999999 999999 366 999999 187 220 -30 999999 999999 999999 999999 -54 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 999999 999999 999999 999999 999999 120 999999 999999 999999 -86 999999 -23 999999 999999 999999 999999 999999 -79 0 999999 999999 999999 -9 -33 999999 186 169 999999 999999 999999 999999 -55 -94 999999 -19 999999 999999 -89 76 -47 29 198 -62 999999 49 999999 -83 999999 -56 -33 49 -9 -24 63 1 -10 -92 92 -26 -46 -17 55 99 147 306 181 104 131 -61 -66 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 999999 999999 999999 49 999999 999999 77 72 55 100 37956 289 322 30 9712 10 32 36 7483 3145 1206 11537 19278 38102 51231 52562 83147 97540 75394 56999 50111 42293 33918 42874 51742 57049 61945 68004 71835 79761 93938 105936 107388 104050 98904 100363 113654 122454 120342 121085 119503 127231 153145 196816 266322 383962 558532 637691 687071 693838 532136 440815 412290 251099 67626 27943 6188 6973 9194 3905 943 449 90 32 68 999999 999999 999999 59 999999 -60 81 999999 999999 180 999999 999999 999999 121 999999 999999 999999 999999 153 223 453 -16 177 280 999999 999999 999999 999999 999999 999999 556 671 999999 999999 999999 999999 999999 -75 63 999999 296 999999 -11 999999 -73 529 999999 999999 146 999999 -58 999999 999999 -94 230 999999 165 -34 243 999999 999999 999999 999999 256 37 999999 210 182 999999 173 296 121 999999 -18 -93 999999 999999 402 999999 -64 999999 321 999999 999999 999999 -29 999999 110 -1 -24 999999 999999 999999 -59 219 -53 999999 999999 999999 999999 999999 -100 -44 999999 999999 230 59 999999 8 -37 374 999999 999999 999999 85 999999 -13 999999 999999 999999 999999 -77 999999 999999 999999 999999 169 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 999999 999999 49 38 -88 -50 999999 42 -98 999999 999999 -95 44 999999 999999 -68 999999 999999 999999 999999 -62 35 -52 -12 54 46 999999 21 6 28 30 69 76 999999 -59 -97 999999 94 -51 131 -89 -40 106 63 133 329 219 115 134 -21 12 87 999999 999999 999999 999999 999999 45 53 999999 999999 999999 999999 38 999999 999999 999999 999999 999999 43 999999 999999 68 89 87 999999 999999 999999 999999 999999 999999 999999 45 999999 999999 999999 45 94 55 70 76 83 117 107 37962 291 255 30 9705 10 32 42 7484 3147 -22 1014 999999 1881 1284 4655 10611 20209 39135 76575 142666 198198 248780 283486 193928 159638 225936 302448 421937 614265 741354 492737 298439 247837 242315 249313 228143 197129 164146 148455 134777 127756 145441 174682 203337 200147 179871 178782 187917 188163 185974 160245 127814 92020 83430 51987 15186 3198 1148 1081 499 218 999999 999999 999999 999999 999999 450 999999 213 999999 999999 602 -53 999999 230 385 999999 136 999999 999999 -88 999999 999999 111 999999 999999 325 999999 999999 138 29 160 285 999999 999999 999999 106 999999 999999 999999 401 454 -42 999999 -14 999999 999999 326 23 106 999999 375 999999 999999 346 -35 999999 999999 999999 999999 145 999999 256 112 999999 26 635 999999 999999 -44 999999 999999 999999 123 999999 89 147 41 999999 999999 999999 999999 999999 177 999999 999999 999999 999999 -22 154 -31 103 76 999999 999999 999999 999999 999999 49 999999 -76 -75 390 118 8 999999 160 214 999999 109 -96 -60 56 -72 999999 203 -34 999999 999999 999999 -83 292 -54 36 -63 41 999999 999999 999999 -55 166 999999 999999 -95 999999 -12 999999 999999 78 999999 -69 999999 -67 999999 -91 999999 -56 73 -60 66 125 999999 999999 166 119 999999 0 999999 12 192 72 -98 159 197 -8 66 139 25 138 163 231 129 294 70 58 39 21 40 122 999999 54 81 179 -2 65 157 286 429 178 232 220 471 687 402 157 74 98 61 74 999999 999999 999999 53 119 79 136 107 999999 67 133 81 89 106 97 41 46 63 73 34 999999 88 80 106 76 91 94 130 134 128 159 164 163 161 156 152 167 145 200 179 190 37968 299 38 30 9698 10 32 48 7485 3150 9023 999999 999999 999999 999999 999999 999999 999999 622 288 999999 1074 663 1879 4410 7611 14033 26288 31589 28770 44643 94401 129433 126589 203545 300041 433888 647686 999999 999999 802019 419693 335168 277951 336358 225449 248518 297472 260170 171061 86142 25083 20414 18047 13942 7204 9091 14539 19648 15987 10773 5126 3320 891 117 1032 627 667 1261 305 999999 1042 269 64 999999 999999 164 999999 999999 999999 999999 999999 181 59 999999 210 -77 999999 999999 999999 -91 120 999999 -26 999999 999999 5 368 999999 999999 999999 999999 999999 260 359 999999 999999 117 999999 999999 999999 999999 999999 999999 22 999999 999999 190 301 726 999999 -3 229 104 461 999999 999999 999999 -7 304 89 999999 20 999999 150 999999 -3 999999 999999 999999 264 999999 999999 164 999999 80 999999 999999 999999 999999 36 806 999999 77 999999 81 999999 999999 186 -55 94 304 999999 69 72 198 -63 999999 999999 999999 999999 999999 999999 -43 999999 47 -37 999999 999999 -90 999999 999999 4 264 999999 -59 999999 999999 -31 999999 28 999999 999999 999999 999999 63 999999 24 110 -23 999999 999999 64 999999 -68 288 113 999999 999999 999999 999999 34 84 386 72 -22 -2 999999 36 230 31 -4 -16 148 313 295 25 107 129 -2 -41 54 170 217 78 54 49 233 359 44 149 144 170 162 151 36 22 145 194 67 -46 -37 999999 -37 44 113 128 160 320 274 320 292 184 242 161 58 198 177 179 163 115 58 95 231 48 999999 39 121 84 60 115 116 109 49 115 35 143 127 108 107 146 145 106 118 122 141 157 140 146 168 166 139 141 164 187 162 214 228 241 37974 294 153 30 9693 10 32 54 7486 3152 153 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 314 1018 1140 3148 7926 13861 25277 46535 92902 112370 64565 37972 18461 12292 14559 27247 52999 89269 113005 147294 186772 266502 286352 184615 93157 139062 276807 517526 763800 821124 776145 911757 757711 342726 25440 999999 145 254 331 999999 193 -91 184 999999 559 450 117 999999 342 706 535 999999 999999 349 388 50 556 999999 5 572 999999 57 111 999999 37 663 999999 577 305 999999 999999 999999 -67 157 999999 999999 322 -46 999999 43 -56 -84 999999 44 999999 999999 135 -76 228 999999 999999 999999 999999 999999 400 999999 999999 479 2 109 239 999999 -40 -86 999999 999999 999999 321 236 -99 15 -51 491 999999 999999 39 999999 999999 313 92 999999 999999 65 999999 210 999999 31 -4 999999 7 87 114 102 999999 279 999999 999999 999999 999999 61 999999 999999 270 -6 37 15 -58 999999 999999 22 99 999999 5 164 999999 -11 49 999999 999999 224 69 999999 999999 999999 999999 999999 -67 999999 999999 999999 -88 14 999999 999999 -88 17 137 -39 999999 -25 -97 -72 -43 89 -38 999999 999999 79 149 90 999999 999999 19 205 -99 999999 999999 -47 -59 999999 -89 74 -42 999999 -72 55 -72 -40 999999 80 -3 53 -5 999999 -72 245 94 64 -24 218 -57 46 60 999999 -58 55 38 217 55 105 263 207 237 248 114 276 191 25 91 48 999999 85 135 85 42 999999 999999 127 95 999999 999999 41 61 999999 999999 999999 37 999999 999999 999999 56 999999 999999 999999 999999 999999 40 36 54 34 44 41 74 79 999999 71 112 108 106 106 149 151 37980 289 298 30 9688 10 33 0 7487 3154 325 999999 999999 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 567 285 731 3423 4743 9130 15374 28006 47313 70963 113329 229577 462299 745266 999719 999999 961821 470447 123278 193125 435994 637563 520981 425072 280970 110521 6480 174 999999 999999 985 5875 9896 10663 15718 21465 25593 18108 8839 5682 1928 562 1185 104 999999 999999 162 892 702 85 -89 999999 56 999999 851 54 267 395 999999 506 999999 344 999999 999999 260 1264 999999 999999 217 630 999999 200 999999 999999 999999 13 85 999999 482 32 999999 -71 999999 187 246 65 201 999999 999999 176 -59 57 150 999999 78 -14 999999 576 87 -88 408 255 -56 999999 999999 690 441 999999 999999 218 142 999999 279 -87 -62 391 385 139 -23 999999 999999 -40 999999 373 999999 999999 999999 632 189 999999 -14 999999 999999 406 413 231 30 461 999999 999999 999999 999999 182 999999 15 999999 999999 -17 112 999999 385 116 999999 -33 -18 7 999999 162 -74 14 999999 -71 999999 999999 159 26 999999 1 -21 65 999999 999999 999999 999999 999999 999999 -59 -57 999999 -61 -94 999999 999999 999999 -76 21 999999 999999 999999 118 83 -6 60 999999 -23 3 999999 225 118 85 -31 -51 40 999999 -5 55 40 -98 22 230 427 339 117 191 101 109 98 173 -29 25 -27 999999 -7 233 297 166 162 77 103 -59 129 96 119 55 999999 156 999999 999999 999999 65 999999 77 41 999999 34 109 64 147 125 82 999999 32 999999 999999 999999 46 54 999999 999999 999999 37 58 66 79 111 106 999999 102 121 78 110 96 99 144 122 143 37986 286 381 30 9681 10 33 6 7488 3156 1319 552 999999 999999 999999 213 360 445 519 249 999999 1682 826 1774 2597 3681 7398 12092 20985 36084 49765 58758 95693 176040 349048 694863 999999 797199 347230 62980 34692 109446 71667 31550 39915 70084 104946 155290 213482 276617 362653 451127 496955 529414 568209 546864 510790 456980 355631 297172 217851 162095 141713 100087 63562 49156 28413 10923 1557 999999 999999 173 999999 999999 999999 136 700 400 999999 999999 159 999999 400 145 999999 999999 324 1225 537 136 15 999999 -46 85 341 999999 230 999999 -74 223 999999 999999 999999 999999 148 294 999999 -13 7 185 -43 999999 999999 999999 999999 -11 111 -10 121 999999 -41 999999 999999 316 999999 999999 -71 32 999999 999999 999999 999999 -65 999999 -97 290 -31 999999 412 -70 136 53 339 -86 999999 -83 177 -7 999999 999999 999999 999999 -45 94 186 -82 999999 18 197 -8 999999 999999 999999 6 -64 999999 -18 134 -8 999999 106 999999 226 999999 999999 71 -84 999999 999999 -29 999999 -99 119 4 18 999999 999999 999999 999999 999999 119 -45 181 -22 26 117 999999 -30 34 164 196 999999 66 -69 999999 37 232 -77 -28 47 999999 204 136 -27 999999 999999 -100 -10 81 -85 999999 999999 -72 80 -75 -27 66 39 91 999999 96 131 290 146 184 137 169 69 -11 -88 234 103 104 175 166 219 176 15 92 116 216 136 230 124 999999 70 67 999999 88 101 156 98 999999 999999 91 999999 999999 999999 999999 70 999999 45 45 68 999999 999999 999999 42 48 999999 36 65 62 99 86 82 77 109 96 78 80 103 151 126 169 146 37992 238 465 30 9675 10 33 12 7489 3159 708 1191 1542 639 -16 999999 999999 999999 999999 654 999999 999999 999999 999999 999999 185 1183 815 1629 3281 3616 5139 7664 8629 10992 8179 6344 11351 20204 35913 51898 72305 93751 111615 119615 124981 146587 180067 234593 309425 367446 398495 437884 464022 498944 479870 492175 601870 736235 837708 917247 977064 874083 639307 521130 324855 194019 108525 77512 73114 52587 26604 4554 1274 409 999999 -53 408 999999 999999 -77 999999 999999 40 999999 999999 999999 999999 999999 1299 481 999999 162 999999 999999 999999 999999 999999 -56 -23 999999 -48 999999 999999 999999 999999 999999 -6 -41 35 999999 999999 -93 999999 999999 999999 999999 999999 72 999999 999999 999999 999999 232 22 148 999999 999999 297 999999 147 999999 999999 999999 999999 999999 999999 999999 57 999999 999999 999999 999999 999999 999999 999999 -2 -55 372 999999 999999 999999 999999 999999 999999 -6 81 -35 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 -7 999999 999999 90 999999 83 999999 999999 999999 999999 999999 999999 999999 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 30 999999 -44 999999 999999 999999 999999 999999 -40 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 -85 999999 999999 999999 999999 41 -38 10 6 999999 999999 -63 999999 999999 -84 -53 999999 -91 -72 999999 42 999999 999999 999999 -77 37998 226 463 30 9673 10 33 18 7490 3161 382 999999 999999 999999 204 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 504 -86 -7 361 1708 1849 3835 3522 5599 9190 11931 16744 23192 32911 43690 57548 74241 104570 147309 199012 275239 380184 535072 680488 818869 925043 888380 692350 479878 382305 356388 366984 349557 296688 225882 138029 76994 51368 35503 17484 10328 7586 3942 1475 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 96 999999 999999 999999 999999 41 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 285 999999 -8 76 999999 999999 999999 999999 999999 999999 999999 586 -97 999999 999999 999999 999999 999999 999999 999999 262 999999 999999 301 999999 -25 999999 999999 999999 999999 999999 999999 999999 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 999999 999999 999999 3 999999 999999 999999 999999 999999 999999 999999 999999 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 257 999999 999999 999999 -49 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -14 999999 999999 999999 999999 -65 38004 232 729 30 9669 10 33 24 7491 3163 192 999999 999999 999999 123 -93 180 74 625 1992 1313 3248 4644 6187 9252 13886 17394 22856 32339 42713 56735 74252 89803 108961 129729 163293 224411 305821 388166 458575 479869 477060 493320 474875 446304 428630 448464 424219 403480 375411 347052 361246 365323 318362 239454 130784 104965 79648 51996 35609 30344 20223 16912 19667 21276 11276 7824 4341 372 999999 999999 375 484 303 999999 999999 999999 50 -51 999999 999999 385 999999 999999 999999 999999 999999 999999 62 -89 999999 999999 999999 -47 999999 999999 88 999999 -92 999999 999999 -72 999999 37 192 999999 106 999999 999999 508 999999 352 53 -27 -7 999999 999999 999999 999999 89 999999 999999 130 999999 999999 999999 999999 999999 -43 999999 120 999999 999999 999999 999999 999999 -77 999999 243 42 -70 999999 999999 999999 999999 999999 -12 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 999999 5 -74 999999 999999 999999 999999 999999 999999 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 85 277 412 214 180 96 999999 2 -45 999999 -54 -80 999999 999999 999999 999999 999999 -70 999999 999999 999999 -23 999999 999999 999999 999999 -73 38010 275 695 30 9665 10 33 30 7492 3166 331 999999 999999 999999 999999 999999 999999 999999 378 78 594 156 119 745 1097 726 2273 4592 4343 6459 9125 10117 13608 19266 24309 32090 40459 58260 81693 108496 136940 173604 217086 258708 306621 349371 418971 525848 532593 453935 357279 287100 270559 254888 243359 247370 242499 249371 282481 305357 281193 257124 266993 289100 301890 235064 166252 61311 6504 4674 3413 378 999999 999999 999999 999999 999999 127 999999 999999 999999 999999 452 999999 999999 999999 999999 999999 213 -23 -34 112 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 20 999999 255 999999 44 999999 999999 896 561 999999 -16 -72 142 999999 999999 999999 999999 999999 999999 -50 216 -86 59 999999 385 999999 999999 -47 999999 999999 999999 -74 172 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 283 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 -24 999999 999999 999999 999999 -25 999999 999999 999999 999999 999999 451 -91 999999 999999 999999 999999 999999 39 999999 999999 49 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 9 999999 999999 999999 999999 999999 999999 52 999999 999999 999999 -99 24 -55 999999 999999 999999 -62 999999 999999 999999 18 999999 21 86 999999 999999 -79 61 999999 999999 999999 999999 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 42 38016 248 181 30 9661 10 33 36 7493 3168 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 530 999999 999999 999999 999999 999999 999999 999999 999999 252 999999 999999 999999 999999 999999 759 1239 1957 3926 7408 10808 16606 22462 26620 33472 46313 52446 67596 88439 120233 161580 227296 293252 337138 379665 385716 377164 396286 514493 633410 822275 831820 596848 371666 182495 105563 84534 75011 80596 98590 103227 104358 104527 80441 43596 18753 6861 3334 3131 6690 5423 7626 4034 903 563 834 1410 -34 999999 299 197 999999 999999 999999 433 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 999999 10 999999 999999 999999 -40 999999 999999 999999 195 104 -1 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 -78 999999 -46 999999 999999 8 999999 999999 999999 -94 999999 -50 999999 999999 999999 999999 999999 999999 -45 -77 70 999999 999999 999999 999999 999999 999999 128 999999 999999 999999 999999 999999 999999 -64 999999 -85 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 -94 999999 999999 -59 999999 999999 -62 -96 999999 999999 999999 999999 -27 -49 38022 290 235 30 9655 10 33 42 7494 3170 -89 999999 999999 999999 999999 999999 0 390 999999 999999 999999 999999 999999 999999 877 872 2689 4110 4784 6277 7486 10580 16115 19888 25656 34689 41701 23702 14167 12818 17194 15487 7707 5826 6752 17048 27779 26714 25145 34611 53618 53679 57896 79355 67041 38848 29854 35475 36761 50487 88268 145270 235835 375522 519032 648190 885791 999999 999999 999999 727014 447326 443495 201724 157029 92636 12128 1653 126 -79 999999 999999 63 712 999999 999999 999999 999999 999999 999999 356 999999 999999 999999 999999 69 999999 -25 999999 52 855 346 -94 999999 999999 -53 999999 999999 999999 46 170 999999 999999 -81 137 54 999999 999999 999999 999999 118 999999 999999 999999 999999 -18 405 155 999999 999999 170 424 999999 137 86 7 999999 31 999999 999999 999999 999999 67 999999 999999 999999 252 -33 999999 83 999999 999999 999999 999999 999999 999999 37 999999 999999 186 999999 999999 999999 -96 999999 999999 -76 999999 999999 18 999999 -88 999999 999999 999999 109 999999 999999 -47 999999 999999 -50 999999 999999 999999 -88 999999 319 999999 -86 999999 999999 239 999999 999999 999999 999999 999999 2 999999 26 999999 999999 999999 999999 999999 999999 -42 -62 999999 999999 227 308 42 9 999999 999999 999999 999999 999999 -61 999999 -70 999999 999999 54 133 999999 16 77 -85 -5 999999 -28 -85 -11 -3 -11 999999 999999 999999 -15 999999 999999 999999 4 -13 999999 999999 -26 26 999999 -21 19 5 -77 -91 -33 999999 999999 37 999999 36 999999 73 999999 999999 999999 51 999999 999999 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 44 999999 999999 68 51 45 54 38028 289 262 30 9652 10 33 48 7495 3173 9 999999 999999 999999 64 999999 999999 999999 342 411 999999 89 999999 999999 553 1876 2940 3072 3212 5682 8373 11849 15977 21561 29043 32890 36461 39057 44034 43173 39685 39975 41055 42852 78753 123048 143194 191843 286707 421043 652600 951718 999999 999999 909623 668659 353756 69716 11319 15749 13618 9268 6387 6101 4718 2298 3 15 239 59 999999 589 123 999999 296 288 999999 999999 -40 999999 999999 999999 999999 130 999999 -95 21 -40 0 999999 999999 999999 -83 999999 999999 -36 999999 999999 999999 586 92 999999 999999 999999 152 443 999999 999999 20 510 248 7 999999 999999 999999 125 459 365 999999 -62 999999 999999 192 -55 111 482 405 605 -95 330 999999 20 -59 999999 -87 999999 999999 999999 67 999999 999999 82 999999 70 325 999999 52 999999 -5 106 999999 999999 999999 40 999999 999999 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 513 999999 106 999999 69 181 19 -42 51 999999 130 999999 999999 241 -57 134 999999 999999 999999 999999 999999 999999 999999 999999 71 -96 999999 999999 -93 -34 -46 -59 999999 999999 999999 999999 18 -74 -20 -57 -72 -99 -73 -41 -3 62 159 999999 -85 999999 999999 999999 999999 -80 2 999999 999999 999999 999999 -87 -50 113 -70 213 89 999999 45 74 -12 -12 -8 999999 -85 70 999999 999999 -35 -43 72 53 -35 999999 -35 66 -26 999999 -88 -54 -93 96 999999 999999 36 42 52 64 42 57 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 63 999999 999999 46 41 999999 68 57 38 999999 999999 46 115 56 999999 999999 94 96 65 84 38034 296 48 30 9648 10 33 54 7496 3175 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 15 236 1044 1143 1914 2985 2690 4138 5598 7011 6370 8700 7203 5790 5330 4941 5392 5429 4320 4373 6635 8193 9172 14201 26723 51778 89683 138931 230271 352114 485993 647441 802481 985066 999999 999999 841668 592877 371120 205160 66929 6345 1052 999999 731 424 999999 999999 282 999999 625 924 185 999999 92 999999 583 78 999999 656 -13 999999 278 560 999999 999999 -41 999999 999999 737 43 645 334 451 999999 999999 446 999999 999999 999999 999999 999999 26 133 999999 999999 -8 999999 999999 999999 999999 43 262 999999 999999 384 12 999999 112 999999 334 534 999999 999999 207 90 493 407 -52 -77 49 305 206 418 607 999999 284 11 999999 354 999999 -98 999999 353 314 999999 999999 999999 999999 756 999999 284 66 65 999999 999999 232 999999 341 72 999999 -88 999999 -69 137 999999 999999 33 999999 279 33 71 999999 -33 999999 999999 999999 999999 999999 17 2 25 13 158 999999 26 999999 -96 999999 -99 120 -77 127 999999 999999 -63 -33 -28 68 -100 999999 -53 -44 999999 -73 999999 90 110 999999 -95 999999 999999 54 115 0 116 -39 999999 999999 999999 999999 144 38 45 274 133 106 -98 999999 51 999999 999999 999999 105 999999 999999 999999 66 117 -62 77 52 156 -25 -6 -3 150 240 -82 -88 -57 96 999999 -59 -6 -6 46 50 30 95 0 -23 47 128 49 999999 999999 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 41 65 999999 999999 999999 100 999999 999999 999999 999999 999999 52 999999 999999 999999 33 31 68 999999 36 45 66 999999 49 61 101 38040 295 76 30 9646 10 34 0 7497 3178 587 999999 999999 999999 999999 999999 812 184 999999 999999 999999 999999 49 -46 1206 2490 2299 2949 4558 7467 13809 21099 21177 22829 23376 26552 29799 35956 53059 75193 113580 159613 204373 229981 227832 309661 399776 351774 275545 287724 347183 407935 420841 434263 443984 495271 572457 634697 631460 581695 503069 497620 478102 356942 304851 305880 255446 129174 42335 17917 8992 3529 1881 1106 92 999999 999999 999999 999999 286 999999 -25 999999 999999 -88 497 211 479 -35 999999 164 999999 999999 999999 999999 -72 371 999999 999999 999999 351 513 999999 23 485 259 -40 999999 538 653 999999 999999 999999 999999 999999 999999 429 1106 208 1063 309 999999 999999 999999 91 702 143 319 999999 96 382 177 684 -46 115 279 999999 999999 999999 -78 999999 999999 999999 134 123 -26 999999 158 999999 -66 229 -100 -66 141 999999 -12 38 89 999999 694 60 999999 999999 12 999999 999999 999999 999999 21 11 70 -6 118 204 -60 60 55 271 999999 999999 58 -8 999999 182 -16 304 999999 999999 -12 150 -59 56 999999 -2 -74 999999 -33 999999 104 348 187 321 -99 21 336 87 86 -33 13 49 165 180 221 -9 999999 220 108 999999 -46 -83 -94 251 46 -70 -39 -42 -22 -16 -34 999999 999999 999999 45 999999 68 3 -43 25 69 103 -3 69 137 -39 -69 -46 61 -28 20 -34 94 85 26 138 -50 999999 96 115 60 124 128 104 92 75 51 999999 999999 999999 155 80 70 156 999999 36 65 74 999999 43 48 81 69 999999 35 999999 81 50 33 41 89 51 30 56 49 42 999999 113 72 43 70 75 100 106 131 96 93 38046 293 163 30 9643 10 34 6 7498 3180 9092 8275 9117 10442 12600 15316 19336 22269 22302 24440 25949 27921 39628 34448 25920 19408 17351 17263 17305 18554 19409 18785 17974 20049 20633 27310 42384 66612 98531 137836 190074 211630 225676 229197 270518 300920 351758 426875 557088 672088 611876 599922 572215 515452 438086 345114 292236 272370 224153 131271 77004 43778 32344 17446 9678 7574 3739 3074 1550 1783 674 2611 2567 825 292 140 14 107 1049 51 999999 298 999999 616 129 999999 999999 95 870 24 721 179 999999 173 999999 -26 352 999999 365 464 392 115 999999 443 204 999999 179 265 -12 92 415 306 395 207 999999 -78 999999 252 678 153 642 399 420 61 558 478 -72 999999 999999 650 964 178 287 999999 999999 999999 999999 999999 387 500 -6 999999 525 445 999999 240 77 120 363 999999 103 114 999999 999999 80 -77 999999 322 -28 999999 999999 999999 255 207 999999 198 81 79 171 999999 372 999999 85 190 126 999999 71 99 -92 157 999999 229 -21 999999 47 74 999999 58 296 -62 999999 999999 -59 -5 26 999999 130 299 -44 125 34 999999 202 312 106 113 262 67 -79 53 999999 -51 -79 8 -19 134 167 -7 999999 245 182 81 116 -57 28 6 110 105 190 147 -33 -74 245 -27 999999 35 -42 149 18 10 102 160 14 -50 15 135 113 50 130 151 44 30 197 233 166 73 153 133 174 238 183 147 228 277 127 286 208 112 105 137 74 130 145 98 92 111 146 78 50 55 108 204 105 114 117 114 82 55 128 109 102 104 138 131 132 126 205 137 109 113 143 145 146 38052 297 11 30 9641 10 34 12 7500 3182 17243 22381 999999 999999 999999 82755 88059 91786 90213 85394 78805 84111 97336 105349 110690 99273 77608 62228 73619 104420 54284 32907 27191 22268 19210 14510 10596 8201 9212 14331 18907 39230 83586 106800 92174 81667 103155 215231 382986 553295 568794 506306 623826 429404 171643 133155 137289 111327 51577 15119 2429 474 128 221 287 254 999999 999999 1283 84 388 342 -80 999999 -31 36 61 6 737 -51 999999 -93 127 999999 229 474 744 999999 999999 360 166 -49 999999 999999 486 -24 999999 223 260 999999 999999 195 151 66 352 -69 999999 999999 -18 105 176 -93 568 -45 -94 63 999999 9 -88 146 303 999999 999999 999999 69 999999 12 306 999999 64 290 391 273 999999 999999 -70 -37 62 39 -62 -90 999999 999999 13 -52 999999 -2 670 22 -68 224 199 999999 -19 999999 999999 -15 -89 999999 999999 108 999999 999999 495 999999 349 999999 293 211 396 162 999999 47 299 50 419 999999 999999 -93 999999 26 30 262 999999 999999 999999 374 999999 999999 67 232 -4 52 999999 999999 365 229 999999 999999 28 135 999999 -36 322 293 305 -7 195 57 29 113 248 999999 84 106 182 132 277 114 37 -51 214 113 -94 -76 999999 -73 -78 146 83 172 198 15 172 21 93 108 122 22 -17 -71 2 999999 23 117 134 145 999999 91 107 152 135 203 141 -28 143 186 78 60 14 0 37 91 244 240 70 147 183 83 200 86 111 145 999999 118 68 98 93 999999 67 30 999999 39 119 61 55 68 36 95 119 131 76 77 48 86 49 84 122 103 78 93 106 90 106 121 131 124 38058 297 9 30 9639 10 34 18 7501 3185 12324 999999 999999 999999 32378 31884 29992 32118 32954 40696 54585 64813 79837 85807 84520 76143 59699 46527 32301 27433 21546 17812 14257 13195 10478 11211 14204 11938 10459 11793 13045 10965 12255 16976 21670 27596 38291 49225 63227 120943 218134 230960 147628 179113 203683 153591 105022 21287 1529 999999 328 -2 257 507 924 331 85 999999 92 302 999999 999999 672 242 265 83 377 -46 -43 786 802 557 -1 336 192 999999 354 -41 999999 103 506 999999 -98 999999 -79 999999 999999 999999 999999 204 -70 999999 999999 -76 999999 999999 556 -76 251 150 999999 999999 999999 -19 999999 247 722 999999 999999 999999 476 -33 132 236 999999 369 999999 999999 129 -31 595 999999 260 999999 999999 80 769 -7 999999 173 999999 117 135 170 187 63 125 999999 999999 999999 190 170 272 72 36 342 999999 -48 41 999999 -46 271 83 -89 999999 10 57 109 163 83 32 321 -62 999999 -50 453 94 96 89 339 112 140 168 163 40 999999 -3 16 999999 999999 352 147 365 999999 -65 139 -4 999999 -94 62 999999 -6 127 999999 999999 8 32 238 999999 136 999999 125 222 162 -96 280 -3 305 107 999999 999999 999999 89 999999 183 164 216 -2 51 1 999999 -39 131 117 33 -3 53 -97 150 -78 78 240 48 39 27 34 40 103 8 -12 233 97 62 150 161 256 252 47 79 82 190 55 136 151 173 130 999999 155 159 157 134 36 100 154 57 999999 37 81 89 116 58 65 72 55 72 999999 41 74 999999 85 92 50 122 116 113 71 91 96 89 90 65 102 100 139 125 115 114 38064 297 9 30 9639 10 34 24 7502 3187 6580 8509 8960 9429 39054 148083 332616 323188 59313 8022 8724 2667 3573 5182 21440 40431 44084 69154 60491 13376 4100 2657 1688 1751 962 2770 1302 1981 1370 611 813 1827 710 1821 1807 676 1462 1296 2982 2669 2516 854 1301 1320 547 2062 239 1505 -64 999999 509 620 177 114 999999 999999 628 13 664 284 312 999999 999999 504 999999 333 685 999999 2 999999 96 661 689 68 999999 333 929 618 999999 241 787 57 203 999999 999999 31 885 627 329 999999 999999 307 817 522 414 334 362 449 296 999999 999999 760 705 453 569 64 391 374 999999 481 313 49 13 2 58 999999 999999 102 276 113 999999 -45 999999 383 -30 27 322 45 999999 272 151 618 94 999999 999999 -45 999999 92 -83 215 6 63 226 999999 999999 999999 999999 185 999999 131 -31 999999 999999 999999 443 240 235 601 999999 -2 999999 248 -11 999999 6 262 105 27 999999 -82 129 124 50 55 999999 -95 172 199 296 218 999999 174 280 265 42 0 238 163 -10 38 139 -22 19 192 53 -78 308 342 239 325 302 234 410 208 247 296 196 -46 999999 141 366 382 70 6 139 999999 151 146 38 187 185 77 165 174 61 300 418 382 71 24 -4 209 80 249 138 129 92 226 141 246 228 126 327 294 313 349 305 294 242 226 162 247 110 107 231 295 242 245 288 211 169 116 275 213 282 240 207 217 234 208 166 207 195 204 119 129 162 149 137 160 168 157 193 218 152 162 194 160 176 195 189 155 149 162 201 192 218 38070 297 11 30 9641 10 34 30 7503 3190 1612 999999 999999 999999 12057 55093 76324 86205 18398 3073 3517 3126 3251 2711 3915 2920 4388 3883 4292 12347 16682 22241 12935 4317 3100 1979 2426 1810 1246 1044 1860 1435 1944 2459 1750 2440 2277 2088 2247 777 570 1111 999999 -76 556 999999 234 1901 797 2770 2326 3235 3233 3505 3281 5443 7067 10516 15702 27145 34302 36553 41733 47230 49249 52377 56316 63838 57198 47736 59237 70608 74221 78143 105023 158584 195948 207272 263690 263977 258528 322793 334502 424209 327317 24166 1505 1172 731 999999 423 592 -25 141 999999 265 999999 523 747 999999 999999 999999 115 999999 -46 729 278 -4 872 368 594 167 146 -33 999999 853 715 595 194 514 -93 355 812 631 -9 999999 226 623 211 999999 -74 280 380 420 141 22 999999 301 645 37 579 335 117 752 253 52 624 524 68 137 498 183 96 162 999999 313 999999 54 84 999999 999999 98 -18 527 -2 98 353 319 210 288 999999 116 339 172 -15 289 143 159 353 146 189 58 268 303 63 269 103 246 188 57 284 146 97 58 363 -9 125 323 335 345 298 212 155 326 464 167 241 347 203 287 11 162 219 -35 105 237 117 153 279 130 118 173 143 177 269 208 67 109 378 200 92 -68 192 368 77 398 252 244 147 335 293 512 412 141 170 337 379 198 325 338 274 267 172 289 156 224 308 175 186 323 375 310 320 272 191 220 296 267 227 264 189 162 100 204 274 195 247 192 237 247 185 189 201 240 217 198 201 175 229 222 245 260 248 231 212 222 214 38076 271 789 30 9639 10 34 36 7504 3192 50 2577 2577 198 999999 999999 999999 999999 999999 999999 -84 -14 999999 999999 1658 2162 3198 3731 6120 7622 9114 10196 12857 15547 18089 21212 23671 24193 25685 26338 32724 41600 49486 58392 68372 83333 101773 145872 239815 305679 314273 393668 369186 283640 259155 275518 291246 127140 53029 35823 54638 48604 24956 4107 3666 8903 18485 32831 62147 87366 83009 46903 15081 10751 11672 7221 15297 29595 55785 110210 107737 13624 15331 68964 50164 15400 12574 17186 65293 72881 47107 94280 149618 275914 479419 420946 444962 354626 150716 150067 423852 647035 560118 505722 53004 268 138 419 449 474 999999 999999 134 999999 999999 -77 53 999999 359 184 248 854 -45 999999 999999 -88 85 372 206 336 -33 223 814 92 -56 999999 -6 69 180 999999 999999 999999 133 58 374 -88 -76 441 35 135 -41 115 612 240 358 135 444 158 161 999999 -69 999999 999999 500 409 317 -66 306 137 169 58 76 91 173 112 66 -16 -50 -94 135 -12 315 143 82 293 18 276 382 126 124 -61 364 261 185 50 9 85 207 45 -43 77 167 43 80 12 67 322 128 149 290 33 17 80 44 36 30 39 104 120 247 146 353 56 213 147 349 239 237 241 335 226 257 267 257 291 277 282 195 295 180 175 238 288 227 134 150 87 115 188 218 97 71 88 34 145 158 258 161 120 132 130 135 154 152 59 128 145 144 94 102 156 147 116 122 154 140 115 173 172 165 165 38082 284 399 30 9639 10 34 42 7505 3194 77 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 371 177 999999 965 1229 681 1198 2488 3716 6302 12216 21053 43971 94174 140486 259077 322600 160027 70236 93998 228746 232273 200114 416782 795792 999999 626548 31254 22515 25560 42086 87387 168298 315341 428676 489709 551224 440074 632363 482046 149847 27632 130531 412200 281087 326653 317047 299204 218004 95261 19605 999999 999999 327 1028 999999 999999 160 595 134 370 247 -61 492 23 999999 219 999999 207 196 785 260 123 999999 24 433 202 61 269 518 50 999999 -10 999999 68 128 23 999999 211 171 217 144 203 349 307 -5 999999 103 64 321 -89 999999 207 406 -50 241 999999 118 403 183 -43 -34 475 65 88 0 266 249 5 -76 -43 15 145 -9 195 310 300 162 244 129 524 202 82 8 91 218 -9 382 392 175 256 111 264 280 266 148 539 242 -30 181 171 74 98 181 284 137 49 -97 119 219 222 89 77 223 217 179 256 168 94 122 300 89 177 80 256 223 358 55 185 190 102 154 114 118 435 280 215 304 302 158 94 235 400 215 190 292 315 159 218 225 145 126 201 190 87 241 138 145 231 85 150 104 140 202 111 195 245 170 130 172 183 202 186 165 172 135 138 152 144 111 182 178 150 128 144 128 38088 289 250 30 9640 10 34 48 7506 3197 311 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 999999 999999 64 95 42 -28 355 817 683 991 1090 315 1562 4042 5242 7573 12819 25401 52330 127122 253807 363402 465740 743112 999999 999999 966106 570440 519807 352076 841695 999999 759522 995413 681331 46234 842 176 782 999999 -23 160 255 900 1463 -40 969 309 451 999999 140 750 246 121 218 69 -9 -32 911 889 458 424 152 14 599 263 999999 999999 999999 321 462 379 261 430 811 514 352 999999 26 585 100 387 820 -97 999999 295 -38 462 552 140 379 129 999999 -47 201 -3 -66 34 522 999999 277 38 170 368 34 -65 405 320 -10 404 57 999999 157 85 237 181 329 257 999999 -50 240 316 271 92 362 999999 -21 417 382 348 136 133 100 199 180 222 354 61 53 246 123 357 199 284 73 191 242 349 462 345 198 206 408 184 244 -63 284 186 305 209 316 383 211 111 259 53 162 198 301 301 319 165 259 221 163 207 291 243 230 294 277 182 96 186 191 378 265 232 358 427 255 358 257 145 209 282 261 277 262 157 225 268 270 315 283 347 252 219 302 266 187 266 171 239 186 146 198 211 184 214 158 191 165 183 227 174 196 148 154 133 203 139 133 193 211 200 192 138 138 161 159 172 168 38094 294 100 30 9640 10 34 54 7507 3199 91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 1165 324 1112 481 1309 2001 6118 9887 10565 10830 8331 8659 8972 16709 40098 60292 55008 69222 82239 78903 89797 208806 436032 533410 542073 473547 668109 999999 999999 999999 999999 999999 660608 286824 13889 9 99 999999 333 499 145 583 -3 543 999999 427 1385 671 949 180 999999 999999 -88 999999 -78 44 1017 1032 750 -70 568 999999 235 999999 145 836 181 164 1432 949 712 1090 1366 205 999 1254 743 -52 51 543 495 369 830 174 -26 -36 235 1220 970 999999 -24 206 132 999999 999999 422 647 -51 -90 501 475 507 502 251 443 520 64 999999 781 349 122 46 -40 999999 4 373 27 999999 32 171 405 148 32 -11 521 490 108 389 479 333 217 131 272 325 309 527 387 613 84 95 275 167 195 106 -95 297 136 275 231 205 118 125 999999 275 475 222 319 389 562 53 554 114 149 82 155 402 307 191 244 125 397 338 386 334 259 398 299 365 212 319 302 68 99 434 94 139 266 176 399 389 227 295 232 437 299 420 224 293 395 278 279 320 305 411 305 375 359 240 281 327 298 245 363 288 191 282 251 299 281 427 503 296 205 168 271 279 302 351 332 202 193 254 196 172 226 236 239 263 260 237 202 228 219 223 285 194 161 204 226 231 186 158 204 191 167 162 155 152 148 137 155 38100 289 250 30 9640 10 35 0 7508 3202 -67 34 653 999999 475 2101 1515 2712 3238 16990 47562 89566 55891 47009 57305 61000 139663 191498 136481 37587 18939 30409 65814 122228 73091 51917 57878 16944 13905 15683 15447 11087 15361 24722 29201 30589 34733 34103 30845 36005 46809 56884 121956 221980 272103 323270 523359 737545 804424 933252 454383 199410 245992 154922 8156 732 556 999999 422 353 137 71 999999 258 -52 265 283 999999 309 140 853 528 999999 467 507 999999 999999 -64 920 233 999999 291 289 185 99 317 474 90 999999 709 14 999999 999999 11 1024 999999 1177 739 1151 906 559 369 855 1134 854 526 1258 999999 261 999999 904 -23 267 115 999999 321 262 999999 811 449 610 259 318 425 -16 713 301 390 999999 999999 294 999999 655 459 262 999999 423 477 495 322 999999 358 -32 999999 311 261 157 267 378 608 291 -59 407 140 325 609 272 395 7 76 55 106 245 277 430 605 533 353 287 -9 999999 681 792 534 365 159 333 200 288 173 593 -87 -26 398 291 177 87 345 371 639 213 56 328 117 752 339 428 299 385 448 310 343 211 584 310 101 336 391 412 93 309 307 277 214 349 234 419 405 318 224 166 217 251 139 273 237 122 388 408 290 342 232 198 265 264 117 357 341 258 451 377 355 304 320 181 315 308 263 376 336 274 263 301 354 231 356 305 275 309 227 167 202 208 238 173 134 236 219 274 230 212 179 204 224 164 149 187 164 170 205 190 212 230 195 176 128 147 170 228 38106 295 72 30 9642 10 35 6 7509 3204 291 999999 881 999999 161 1576 -31 90 587 645 189 3041 2330 3932 4570 5024 15150 80614 143049 142102 142638 137366 210316 314014 330319 198501 69821 42392 45123 45215 49121 52646 49033 44222 38454 36864 60012 73273 37545 22538 22536 32565 45484 52193 61877 62936 55469 31559 19239 19689 21912 27189 30401 31934 39245 36230 33096 23718 20841 17313 6227 3031 999999 999999 999999 -4 26 399 699 703 956 999999 526 483 999999 740 999999 999999 424 454 986 80 503 589 999999 999999 370 368 26 298 371 960 246 747 500 673 999999 542 345 -77 519 462 329 1164 412 999999 -81 258 471 999999 600 185 634 922 192 263 536 937 1094 577 358 699 -99 307 519 999999 597 290 628 598 -51 -44 326 56 766 131 999999 552 615 564 370 29 415 498 272 999999 314 560 10 999999 186 999999 999999 247 170 466 421 472 290 999999 97 149 443 208 88 293 202 244 144 401 233 -75 288 39 999999 630 314 166 429 307 -25 222 339 999999 406 435 298 152 170 301 217 67 316 363 301 22 234 252 140 -37 103 -38 321 0 345 451 239 427 573 470 357 367 228 302 379 258 381 56 21 454 367 -6 286 229 404 405 241 297 316 281 226 230 133 171 265 70 62 174 358 404 254 161 335 212 329 311 216 299 303 204 281 200 281 238 163 176 329 341 261 319 295 225 239 320 195 255 230 217 244 175 122 213 156 146 146 180 219 173 212 168 143 174 181 166 186 145 185 115 161 141 139 166 182 141 137 38112 294 104 30 9644 10 35 12 7510 3207 115 999999 999999 49 999999 638 699 1429 2543 1481 3580 2643 5307 5452 7030 8193 11016 15375 19983 30102 39353 51011 59797 68863 70380 72214 72508 84633 93014 94618 104651 127968 143125 150620 186556 152265 123979 125115 123754 129255 147257 162585 178270 194297 195814 192105 189916 174189 145441 125799 115350 107001 113101 206958 428695 567535 337700 61122 5995 1449 875 1019 995 438 209 1538 1033 602 361 504 75 478 476 287 858 188 660 -42 372 356 683 403 562 942 1147 670 979 202 451 20 547 541 899 618 258 200 714 243 497 245 586 365 387 99 365 346 -9 270 843 228 977 4 379 501 540 1073 542 446 1128 459 190 456 910 500 594 396 842 999999 154 233 360 743 203 265 346 357 243 483 579 288 402 284 377 87 29 212 159 278 335 225 364 -10 46 98 347 295 185 698 120 47 307 535 270 999999 559 477 340 282 100 560 483 147 495 223 388 678 431 347 176 326 78 547 213 228 449 241 298 249 498 221 135 338 366 166 290 422 290 256 410 251 215 287 172 255 165 525 466 599 334 56 302 302 167 273 393 318 385 241 318 373 375 338 350 457 392 263 198 309 307 241 303 346 401 328 301 397 544 154 192 295 185 286 272 391 332 392 413 379 400 466 364 347 328 309 407 367 307 406 386 344 335 325 263 303 311 322 298 237 314 281 306 352 294 299 296 212 298 305 297 281 227 235 239 268 212 223 222 195 233 213 235 264 241 191 38118 287 286 30 9646 10 35 18 7511 3209 952 782 999999 406 1808 2987 3333 3962 6864 10247 15224 21225 25166 27824 32168 34796 33162 31588 34097 35050 35349 34655 37662 42569 45092 53041 59538 63509 71126 76190 80333 85329 94935 106309 111298 117132 131072 150927 137868 129155 101920 71012 61318 73859 115144 132957 129794 381447 814662 999999 999999 881965 673644 347165 47596 675 506 564 1399 1345 1443 1119 35 454 697 638 296 538 544 54 999999 394 755 23 999999 -10 1020 152 284 457 -59 766 904 731 469 272 469 677 567 436 338 -92 166 690 707 683 775 85 999999 324 446 975 594 420 570 814 783 159 483 721 24 696 731 493 573 183 214 242 150 503 999999 999999 454 388 257 840 272 999999 372 72 999999 532 500 -88 225 999999 -43 173 63 262 999999 255 -11 999999 237 999999 -6 999999 41 116 242 999999 111 498 265 510 288 330 328 150 37 -81 137 299 371 168 330 311 -100 347 580 285 180 118 425 396 477 256 318 256 511 472 -69 454 432 308 44 182 445 107 68 238 199 160 281 146 205 183 304 141 348 389 179 251 399 292 249 414 332 136 198 166 231 205 316 389 186 126 179 124 271 199 171 88 23 262 355 202 326 391 305 296 339 252 199 327 264 259 464 371 330 227 319 318 354 376 263 261 331 255 223 286 321 406 301 273 227 157 178 199 191 73 167 249 162 173 242 220 257 184 200 209 186 155 163 153 146 194 174 148 161 156 166 114 142 162 133 38124 286 346 30 9646 10 35 24 7512 3211 69 184 999999 999999 999999 999999 999999 832 183 1078 1468 1689 1879 1648 1808 1916 1942 2020 2456 3299 3591 6735 8903 11497 15796 21201 26591 31918 39316 48492 59578 69480 75869 79473 78141 80082 88689 101491 125043 167370 220681 240712 241388 241630 223088 236055 295950 402100 525789 693026 999999 999999 999999 999999 435211 57521 11918 13301 12112 9842 6424 4625 6180 5107 4178 2281 181 183 559 1230 219 729 417 402 374 406 469 179 -35 859 814 475 999999 999999 286 685 264 999999 286 657 651 999999 226 158 21 483 410 603 149 321 208 292 398 464 -3 513 250 520 690 937 348 999999 749 901 428 999999 545 1020 541 263 200 999999 999999 170 416 599 -42 457 295 343 421 247 437 390 277 672 142 435 782 226 343 733 513 324 128 176 999999 575 -51 275 469 245 428 128 11 999999 229 649 487 34 639 177 276 500 261 457 563 196 211 322 795 281 244 400 336 418 498 364 231 462 366 437 111 443 358 370 293 530 192 455 315 318 490 179 202 409 368 400 237 540 509 380 348 116 319 279 448 168 387 276 333 299 81 480 392 198 136 162 293 294 239 391 275 246 359 189 321 426 432 429 488 389 207 401 190 363 357 347 294 161 383 385 414 340 419 313 330 453 388 482 304 337 356 261 261 222 192 235 262 303 348 329 308 277 188 253 232 268 262 252 254 202 215 248 231 213 154 206 235 167 215 210 165 200 162 168 38130 278 589 30 9649 10 35 30 7513 3214 127 999999 999999 999999 403 1765 818 1466 3323 3452 6926 11132 16481 20155 25778 28540 25223 25830 31871 35416 39713 46017 51884 70213 104620 145368 193364 222307 237701 282084 361107 449876 535711 548735 513236 490611 490239 758013 869531 643407 467238 336631 402945 616424 677883 627455 356978 252822 68254 5702 3099 1481 681 2122 1257 1059 415 1377 3269 1007 537 917 757 317 999999 823 432 756 1056 594 999999 696 430 -21 953 609 660 1031 542 251 1016 593 995 803 1373 569 132 1040 626 980 -79 276 1095 991 198 637 488 961 434 648 442 436 359 1431 1405 759 832 297 842 862 59 810 276 999999 560 721 148 184 -78 842 407 999999 380 481 758 657 8 1243 911 615 292 525 151 403 407 624 341 681 816 999999 528 230 366 641 319 196 96 352 305 260 299 -7 502 518 578 646 341 503 284 597 180 902 453 237 712 841 710 703 406 503 445 459 387 456 305 418 935 155 425 407 660 780 582 390 475 293 322 528 533 640 452 583 566 658 496 393 515 710 646 420 313 356 498 532 382 356 489 386 347 311 346 362 389 402 363 391 524 526 474 540 431 624 539 469 573 468 379 387 392 467 352 384 488 463 577 441 365 359 434 370 364 339 473 490 416 400 387 345 390 393 396 322 287 408 369 353 266 284 232 311 299 322 298 279 312 284 270 307 268 270 247 286 302 316 295 223 217 252 38136 280 531 30 9651 10 35 36 7514 3216 355 425 999999 1131 1471 2833 4061 7811 9021 13585 21004 29242 36512 41557 42897 45305 52771 65904 77488 81987 86302 102915 120586 136318 148639 149353 163441 179437 196148 219558 251978 288322 338093 380067 433605 451146 478050 528958 515784 381183 253024 240406 354378 536568 620813 467895 302292 259194 510386 673550 562265 278606 50335 62649 18795 1093 1494 1290 446 25216 87489 88156 35698 1276 534 792 25 332 797 743 442 664 999999 232 292 218 477 -79 125 788 143 237 392 59 424 695 549 338 274 999999 110 277 999999 416 371 883 -99 999999 261 10 217 347 430 138 -89 64 251 724 1145 999999 -63 765 437 169 -14 999999 474 304 374 948 531 243 299 33 444 399 392 550 680 -19 451 344 236 52 211 -4 159 178 179 509 385 268 220 238 277 226 556 426 999999 481 578 390 145 285 457 678 472 341 84 494 601 303 396 432 199 336 127 281 52 243 290 491 464 277 211 306 322 376 516 405 210 404 274 139 296 596 515 82 502 779 522 504 621 368 158 279 609 371 296 229 468 190 93 427 418 388 293 303 318 458 391 265 174 293 312 359 265 229 301 377 355 254 279 274 326 360 354 350 348 454 282 309 459 583 385 395 328 298 337 328 414 408 326 336 402 412 275 355 369 352 240 274 305 287 238 262 294 261 248 322 328 338 232 221 272 177 212 240 268 230 254 236 206 179 181 183 158 175 179 178 38142 295 83 30 9653 10 35 42 7515 3219 -3 846 999999 999999 805 375 999999 999999 298 999999 999999 651 1131 2713 3122 3824 4844 7535 9528 14282 18090 22109 25989 30384 42725 70774 104402 131279 151735 178029 190759 185957 187208 172876 191756 265671 279065 322248 338803 366992 310451 256974 158043 135951 125388 139092 103801 98922 142826 184557 283286 336335 277946 302198 324170 239294 363261 150256 117534 131732 245668 193552 22113 6897 2100 1033 1230 1287 943 384 546 875 683 269 398 239 271 1177 717 185 999999 999999 45 374 659 693 268 508 70 409 249 540 903 264 559 510 32 478 920 622 765 381 999999 999999 463 781 50 771 259 154 999999 258 445 312 672 631 623 454 771 927 322 1085 1009 647 896 557 363 144 618 222 525 999999 112 -82 1068 390 999999 494 4 1 142 684 758 446 94 149 489 280 306 111 238 279 210 81 182 350 106 599 510 595 213 -43 457 157 153 154 235 237 370 226 221 445 141 128 398 97 388 508 588 391 335 308 192 120 406 471 359 378 548 624 473 512 462 534 585 392 479 386 446 447 516 260 369 407 371 536 569 444 253 418 634 488 350 517 419 439 413 429 250 214 322 222 362 450 146 394 354 321 272 449 118 295 369 518 226 414 317 373 337 406 322 299 360 454 510 384 327 234 421 433 299 374 397 357 301 382 326 395 338 307 235 372 243 331 302 281 342 336 318 267 263 294 291 253 248 228 279 284 309 280 188 185 227 197 228 238 216 248 294 269 201 217 226 192 214 38148 290 237 30 9657 10 35 48 7516 3221 1737 2067 2223 1373 1229 2154 1611 1369 3503 3296 4696 6864 8446 9099 9749 11391 13720 19231 24350 30267 38931 46988 63192 79949 99979 116005 127799 153542 175110 189686 206805 227661 232063 225111 220452 210270 199665 200764 202222 167369 99569 88358 105340 119835 126445 130842 131811 131967 135825 125506 100013 57629 25335 11534 3973 1601 1353 976 1962 -79 429 813 176 83 588 820 994 -8 498 199 283 168 534 88 602 166 952 999999 458 -67 999999 999999 1092 437 304 384 121 996 430 177 999999 999999 750 251 519 634 699 1110 381 649 492 465 897 -44 338 502 -23 332 383 999999 422 435 115 999999 357 571 509 333 772 496 904 326 722 -38 9 604 90 165 32 450 397 32 455 374 713 1 134 703 999999 195 300 312 38 51 818 151 592 108 184 416 445 -22 195 71 373 19 449 159 547 158 -88 282 278 409 311 138 34 237 450 612 180 158 497 93 69 283 329 223 397 352 215 340 296 130 659 573 463 218 400 226 208 237 151 163 460 402 337 415 511 102 120 341 436 259 355 102 193 141 489 283 303 285 291 16 237 141 281 262 370 184 175 387 347 495 538 360 391 213 412 262 346 454 374 330 364 315 287 307 418 289 354 506 282 370 363 395 433 276 330 280 347 258 305 311 329 315 251 242 321 258 270 238 259 233 210 233 251 173 183 201 195 178 170 168 218 216 170 123 108 118 171 166 159 154 162 148 146 155 122 87 38154 295 91 30 9661 10 35 54 7517 3224 1627 170 1519 1216 -56 1780 514 1421 1139 806 904 1007 547 1811 1000 944 1503 1645 1968 3201 4492 7455 10961 18627 29942 40188 56512 76281 87227 103845 118564 129008 151413 180579 218974 240364 224518 201793 179359 150969 123821 89789 73713 60145 47083 37483 31096 29714 27276 23897 28928 36742 38782 33818 31619 26869 21015 10011 4530 698 717 662 1280 652 999999 1167 219 363 958 552 383 738 126 630 403 444 999999 999999 120 540 751 999999 999999 297 546 342 -78 -57 506 480 211 999999 265 241 533 -46 214 999999 -51 137 235 999999 99 157 284 233 428 488 475 405 551 374 390 999999 999999 -51 542 1447 999999 396 503 133 782 109 922 622 209 823 167 999999 999999 173 999999 673 290 116 24 999999 286 509 171 350 224 355 200 999999 999999 82 211 277 999999 119 999999 999999 493 233 47 222 307 999999 419 503 311 157 999999 87 167 557 294 252 65 207 166 441 299 152 297 85 396 485 260 152 220 261 179 -8 15 463 379 485 563 588 324 286 287 309 281 126 283 312 236 266 215 125 -5 86 0 81 85 586 307 245 360 275 304 188 387 127 392 184 149 134 204 180 224 332 323 369 504 308 438 230 72 269 347 453 337 263 218 337 268 369 229 313 300 252 254 257 225 322 346 408 252 270 286 262 227 299 399 222 200 310 265 199 221 267 312 219 273 278 220 216 156 188 260 200 201 186 171 200 157 176 176 176 152 140 115 125 114 130 118 146 109 111 116 38160 298 5 30 9665 10 36 0 7518 3226 2956 1738 2754 1639 1987 3048 1095 1906 1894 2423 2598 1307 1753 545 1934 2048 886 1153 1034 2147 1001 1168 1177 1780 1632 1758 612 1050 712 999999 1677 672 1179 912 1273 2268 3076 2508 2398 3266 3978 3520 3240 2014 2517 3102 3160 3747 2324 1656 779 2785 2331 2784 2366 2840 3772 5056 4061 1996 3188 2485 2854 18709 94543 134609 63714 64314 43522 30314 48971 37936 1176 324 391 999999 -67 999999 872 -2 254 381 1318 115 277 -10 999999 999999 465 618 617 -93 638 222 -48 999999 -26 999999 26 654 691 348 999999 37 -55 332 155 216 999999 600 15 555 18 369 627 529 396 199 999999 362 336 262 765 999999 910 999999 296 46 299 445 -34 711 820 171 849 640 436 240 409 290 361 491 436 352 188 999999 189 137 999999 375 999999 395 11 201 174 615 999999 168 7 780 -32 145 373 35 152 197 -33 244 321 98 39 283 19 84 235 225 558 200 185 194 792 160 200 305 62 150 63 32 -54 237 336 452 663 622 378 296 360 321 429 292 438 309 493 475 532 239 176 126 264 222 352 54 276 223 271 404 272 356 184 186 268 300 360 256 325 386 448 336 369 270 227 166 240 423 242 347 139 274 375 343 278 240 363 386 233 335 146 342 422 321 376 391 292 342 311 403 321 312 224 217 287 317 273 329 323 255 272 201 310 299 320 229 202 239 200 237 226 160 93 258 203 213 160 186 186 182 184 207 202 183 152 121 162 152 138 137 158 155 38166 298 10 30 9670 10 36 6 7520 3229 424 874 999999 479 999 408 1385 889 809 -43 1629 6534 19089 13609 355 795 530 999999 451 378 -10 999999 999999 999999 257 999999 999999 999999 89 202 999999 216 218 110 999999 999999 224 216 999999 1201 70 999999 999999 315 520 999999 999999 999999 -74 438 999999 999999 999999 999999 999999 1628 3970 3281 2347 3401 3913 5129 19182 103385 255499 447256 678208 999999 999999 522149 157342 43447 16902 1720 652 782 378 999999 83 281 450 999999 120 191 -52 999999 353 999999 999999 268 224 161 -98 159 -73 569 999999 150 999999 716 999999 999999 999999 999999 434 257 -77 432 999999 579 427 -44 -63 999999 139 999999 999999 91 261 999999 999999 214 445 999999 165 1187 999999 999999 316 166 151 221 -55 303 589 620 280 159 279 47 213 565 470 -30 191 651 380 999999 336 -91 14 174 999999 419 214 -45 17 195 -89 205 188 14 41 204 182 332 200 305 150 298 233 999999 226 58 186 999999 115 482 301 366 163 105 489 567 391 110 90 251 372 80 432 442 365 390 601 398 128 405 621 648 443 482 249 541 320 425 271 494 485 406 464 473 396 253 391 283 330 211 125 392 73 230 320 432 280 301 409 426 323 318 459 421 406 369 275 357 345 314 472 327 312 237 327 260 291 202 314 280 289 258 433 453 278 293 352 317 591 512 289 369 286 256 214 221 285 365 313 344 303 300 266 167 339 264 243 167 308 262 184 161 267 242 198 169 221 199 193 238 158 168 147 181 155 158 180 163 125 120 38172 297 15 30 9675 10 36 12 7521 3231 2005 2808 3120 993 1730 2482 2438 2759 1314 1020 1404 1032 2110 3461 5113 22756 62998 108002 81546 10535 3191 1851 480 1571 966 1103 391 999999 286 369 999999 53 573 351 443 404 398 181 999999 999999 558 999999 103 999999 999999 587 564 483 437 118 345 999999 999999 999999 999999 445 158 999999 548 1175 2327 2838 19856 139125 456224 350493 53156 2257 -69 114 307 476 222 477 -63 999999 792 999999 999999 664 690 979 150 155 368 932 816 999999 397 480 999999 999999 703 732 214 540 967 545 657 302 290 160 999999 550 475 499 828 285 710 303 290 739 632 236 263 69 462 462 340 534 161 880 193 34 298 322 232 119 81 70 871 344 1058 679 463 113 536 999999 257 111 122 999999 55 999999 343 47 95 -22 999999 640 468 -85 -8 285 209 999999 245 280 619 235 331 62 29 372 567 151 48 170 622 408 33 207 317 245 335 15 376 238 345 730 296 160 -3 357 72 177 246 -67 -12 294 116 178 -1 106 158 408 514 874 491 305 636 288 284 517 526 512 224 528 377 177 33 352 393 174 98 331 199 173 303 272 454 233 352 110 206 102 157 107 450 270 310 387 320 440 243 191 373 290 201 165 132 279 359 173 129 171 226 273 402 286 188 281 266 255 369 346 261 230 333 152 132 310 365 271 304 218 278 251 307 272 236 246 163 177 249 204 205 177 251 188 226 216 167 170 127 140 211 132 135 138 160 154 149 102 127 114 65 38178 298 20 30 9680 10 36 18 7522 3234 1673 2714 2016 2122 3917 3142 2985 3117 3015 3789 2366 2653 4277 5811 10800 71457 71248 22767 6382 2517 2189 939 1247 2090 1700 467 1144 610 668 1448 1676 910 714 178 423 786 1708 311 636 487 1069 749 717 500 534 638 1408 1130 1168 59 185 646 32 789 596 999999 743 291 999999 861 999999 229 138 966 182 300 623 254 999999 655 383 4 442 1082 300 869 592 496 999999 999999 1107 999999 13 752 277 -86 386 887 999999 663 461 -36 626 640 519 682 626 50 999999 1469 194 27 18 527 48 -45 23 28 1124 999999 225 429 413 435 330 -92 576 -65 141 -21 243 293 530 224 -64 999999 252 424 514 866 558 507 287 999999 202 79 202 481 372 435 417 142 182 570 415 636 388 39 387 452 77 126 145 999999 296 72 94 203 147 556 410 391 437 301 313 161 41 13 311 350 305 200 -11 114 359 215 355 497 268 312 573 574 202 99 176 205 236 128 159 537 174 337 403 219 496 395 228 372 465 414 490 408 426 321 400 381 406 178 451 441 473 279 44 327 366 247 447 431 200 333 456 280 475 291 346 353 333 353 291 161 367 321 465 368 266 361 240 415 414 450 373 300 193 322 199 250 376 253 238 308 398 308 217 298 329 332 482 423 349 294 325 230 265 299 310 300 284 287 281 261 233 300 238 246 245 236 222 271 272 259 189 200 185 153 201 201 171 203 176 151 189 159 147 140 163 130 141 102 38184 298 23 30 9683 10 36 24 7523 3236 1319 413 1697 576 831 2004 1418 1197 1593 2573 888 1073 926 2711 1991 3552 4044 3227 16164 46525 49553 63240 275574 500513 554332 187272 10113 1927 1367 128 528 325 1671 876 999999 698 656 501 289 999999 999999 713 737 1526 293 999999 266 1477 1046 1020 8 999999 47 488 131 999999 542 1589 402 311 373 1291 132 866 378 916 225 131 172 999999 439 999999 1046 999999 140 448 999999 999999 999999 -23 602 418 74 -91 -21 174 999999 764 999999 444 39 15 216 41 999999 -90 999999 343 527 680 690 327 999999 30 999999 59 999999 153 112 730 191 760 664 80 458 392 849 561 -3 673 -74 387 227 39 222 743 562 1202 295 106 336 878 437 482 999999 310 530 999999 -90 833 585 999999 78 528 46 -50 -5 999999 408 546 -50 999999 321 999999 347 700 374 384 282 39 267 169 270 999999 999999 311 109 238 212 525 147 438 316 71 345 266 100 272 43 98 529 332 340 338 173 388 361 469 549 358 111 323 326 205 108 331 361 498 686 422 95 427 468 343 322 289 94 336 73 321 329 358 95 350 146 275 412 384 362 145 318 70 266 416 264 409 75 362 244 420 239 256 238 38 341 469 376 531 480 455 314 125 239 413 217 175 332 374 151 315 345 326 198 185 204 303 367 412 262 289 310 304 188 170 296 356 353 300 224 343 182 218 180 195 203 253 225 220 205 170 202 212 215 148 148 146 152 187 144 147 93 95 95 135 103 83 115 104 38190 298 27 30 9687 10 36 30 7524 3239 2212 1056 2483 1282 1451 1282 2781 1111 1126 718 898 1716 2234 831 1884 1812 2421 1856 1930 1957 1940 2134 2474 2488 4295 12564 4642 3094 1318 1575 1640 1898 1421 749 604 886 512 1186 1255 310 23 634 1169 714 955 648 759 142 538 794 391 1147 999999 25 208 1037 -8 329 868 -82 803 607 685 750 1176 1117 133 999999 183 -65 999999 999999 167 724 439 906 -46 999999 836 692 955 901 444 380 596 999999 999999 119 281 266 230 879 55 -14 961 432 655 111 187 259 51 523 83 483 292 423 133 311 7 961 47 499 792 371 642 432 85 165 273 168 421 999999 136 153 157 999999 999999 681 420 105 755 661 453 255 999999 451 56 414 357 391 109 999999 999999 583 597 30 179 376 318 213 104 231 88 -4 294 433 146 312 137 753 376 999999 124 290 198 112 164 287 346 12 155 256 -20 341 685 304 378 -6 321 -86 555 272 999999 231 895 223 999999 316 368 221 30 -64 284 479 174 148 175 512 424 493 267 325 526 391 489 228 160 196 598 662 234 319 422 224 557 577 297 212 500 181 80 185 46 151 309 356 220 243 431 538 278 134 210 311 254 379 340 363 246 172 202 328 227 297 327 222 296 359 466 340 234 219 322 382 341 251 375 317 202 278 346 333 339 285 308 267 286 298 261 205 327 278 204 196 198 141 178 252 211 261 210 193 170 88 146 149 157 186 134 126 145 119 133 135 131 92 97 126 38196 292 213 30 9693 10 36 36 7525 3241 138 999999 999999 999999 375 999999 565 999999 999999 999999 999999 999999 148 1099 -61 999999 739 1176 1366 2137 1653 -61 -2 1318 3407 2358 4153 9456 18061 27264 55922 151554 300302 469420 409789 632877 841720 491579 684209 500717 80216 79364 195536 362664 208926 302471 221815 7383 805 999999 724 381 130 -42 518 354 752 869 515 623 423 596 225 999999 999999 999999 10 1173 999999 999999 999999 553 421 999999 716 1137 436 999999 999999 433 718 517 -39 76 969 651 989 -38 1284 541 87 999999 999999 32 850 708 514 321 132 679 862 882 508 925 33 37 158 149 312 584 -3 601 220 281 74 999999 -93 409 999999 831 188 25 491 521 302 772 224 313 231 408 28 424 498 -45 74 133 367 999999 10 62 176 -50 999999 196 366 205 179 108 476 173 999999 191 528 -36 295 112 254 -82 -68 999999 234 379 185 408 246 63 86 314 736 370 582 69 144 206 531 265 117 254 145 269 3 15 53 257 273 34 351 434 396 8 693 696 569 384 230 209 48 152 180 362 272 172 412 447 153 426 412 543 170 463 371 429 263 286 88 196 374 176 379 486 244 112 298 335 175 281 419 380 414 319 221 460 338 398 282 206 392 203 206 265 358 608 408 382 246 244 318 286 375 277 82 276 346 155 277 319 222 350 341 287 266 225 291 270 230 318 293 210 257 183 226 265 155 169 182 141 157 168 142 153 141 144 113 131 107 98 79 90 87 93 71 77 38202 294 157 30 9697 10 36 42 7526 3244 400 999999 999999 221 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 1683 4472 13674 34066 75189 168114 265397 176044 44643 10661 2832 3342 2905 11401 66898 129164 97570 151805 300764 382221 454494 738353 333703 89918 226392 369325 458620 177857 95098 338324 595377 237741 127163 326582 714491 999999 999999 689160 35454 738 550 540 832 74 979 601 1024 915 238 636 960 370 561 880 291 388 506 243 554 999999 851 1140 383 237 128 805 490 845 687 594 999999 250 817 473 471 581 546 999999 999999 136 187 426 750 999999 999999 598 335 999999 999999 -5 999999 999999 527 604 309 999999 1207 669 93 758 453 553 999999 566 1143 588 823 1249 -31 254 523 707 857 980 275 710 806 276 395 358 95 622 233 477 762 60 948 1092 178 231 -14 313 316 253 546 999999 466 519 342 601 277 999999 387 320 520 7 -40 306 62 448 147 173 220 69 76 215 -95 999999 443 102 237 440 369 468 570 10 372 575 461 85 254 264 417 314 281 521 456 617 687 1411 1598 926 656 578 386 491 410 373 373 80 396 429 573 664 344 399 389 610 588 333 340 382 202 277 464 246 527 340 218 261 452 437 304 276 383 354 305 424 323 440 329 106 267 338 189 384 362 367 441 327 292 270 302 315 154 347 376 246 322 357 436 422 394 291 255 372 335 261 372 290 303 299 368 317 265 284 270 246 257 251 226 247 205 204 216 192 217 216 221 191 182 175 178 185 183 144 153 187 169 152 38208 299 11 30 9701 10 36 48 7527 3246 520251 1665 1037 2202 1090 723 1321 1218 2069 1477 1707 2951 710 2514 1466 1729 2535 3940 12986 90616 212157 166433 62889 30769 38516 120193 128794 169738 104364 10593 2521 2212 3940 4606 4118 29765 185904 100290 106922 254420 545674 267255 13784 1532 2678 3310 3904 3000 1723 1098 896 836 301 727 1057 811 1105 408 999999 640 999999 790 856 388 -19 616 223 999999 531 615 600 1875 999999 117 694 301 999999 999999 600 830 999999 976 3 406 390 853 -34 999999 1138 -65 999999 259 999999 457 522 391 1060 595 365 430 122 191 -77 133 722 104 490 759 235 -66 583 712 999999 999999 999999 690 273 599 925 149 711 613 321 449 315 402 -70 55 403 355 142 625 65 287 410 309 259 783 33 -44 155 416 614 1188 125 40 422 89 999999 497 -60 44 458 553 355 360 363 66 -77 487 339 428 237 -17 493 250 599 175 999999 587 196 324 140 623 367 29 36 318 294 234 355 206 237 669 15 389 584 80 419 477 180 207 521 161 219 181 263 598 897 1599 1542 1144 643 351 310 318 317 304 244 243 86 256 122 543 379 354 400 507 486 418 597 639 573 372 256 357 244 431 201 512 348 338 304 269 258 152 404 444 299 382 288 363 502 699 425 138 315 400 394 462 477 436 473 416 282 189 227 246 194 231 265 337 356 235 244 143 209 277 278 284 298 230 279 365 363 260 211 215 220 249 237 179 165 176 221 197 195 142 153 134 189 130 75 99 171 133 103 105 149 38214 298 15 30 9705 10 36 54 7528 3249 2152 2102 1899 2589 1840 1962 2622 1160 2258 1806 2048 1889 2931 1933 2598 2630 1614 2225 3377 3270 20844 25546 1601 1479 1777 2731 2264 2055 1966 820 2224 1335 528 1568 1011 1071 1823 2181 649 397 1150 2996 3606 3216 1386 2107 2528 1649 1150 1247 802 999999 898 788 1137 999999 1195 870 596 485 563 580 450 485 999999 185 802 139 999999 999999 796 75 445 41 166 144 999999 1070 204 475 999999 999999 446 515 220 999999 862 912 269 453 552 120 1095 759 154 379 28 987 674 51 631 1058 266 55 542 791 999999 540 999999 -48 999999 506 639 394 222 470 528 605 249 999999 410 735 598 305 667 243 -28 138 969 -8 181 257 999999 541 557 340 999999 -19 347 361 -38 197 321 999999 603 439 999999 283 116 452 -63 999999 999999 999999 450 390 -24 413 555 243 167 -21 474 375 279 633 283 259 283 217 123 -4 999999 317 999999 276 327 227 284 165 412 479 249 303 90 506 231 327 326 182 164 440 578 516 425 412 284 792 1042 1103 852 467 244 320 691 253 63 377 402 324 435 190 360 74 365 601 347 271 598 554 513 635 456 510 656 549 147 391 432 348 231 104 240 226 248 309 214 266 287 437 343 387 336 253 316 189 276 346 306 250 390 281 355 329 222 319 470 354 318 378 280 294 245 242 215 273 218 318 257 220 213 274 149 188 189 229 212 204 181 240 282 250 192 174 147 188 203 122 137 164 160 142 148 164 114 107 61 100 38220 299 18 30 9708 10 37 0 7529 3252 730678 2663 7 1796 2442 2072 1217 695 2007 2498 2796 2329 1940 2160 1395 951 1633 1700 2930 2279 1139 17149 133167 135544 69243 32134 1237 1674 1488 1144 1233 1446 2176 1337 231 3371 2455 1467 999999 929 1838 1312 2390 1869 1782 1154 979 1314 827 1758 1025 1277 999999 545 1066 718 86 702 902 999999 581 518 534 307 192 667 999999 999999 65 666 433 -18 597 -23 517 435 388 -30 549 999999 807 1325 999999 255 8 108 145 -19 -6 281 470 431 64 -31 417 27 243 347 556 999999 475 308 620 641 61 999999 171 728 136 490 999999 -18 656 919 875 710 999999 999999 436 570 467 288 999999 1071 -21 92 699 798 108 -3 508 132 554 999999 999999 296 245 494 -27 414 888 542 386 -62 608 243 -15 35 999999 219 999999 13 484 779 500 332 765 535 999999 710 857 154 169 598 720 446 999999 164 435 68 344 234 132 568 153 251 494 243 608 73 411 430 298 639 420 267 608 405 209 249 205 386 89 311 102 420 640 646 672 766 338 267 157 165 343 236 94 434 294 273 387 527 528 329 413 261 197 139 221 233 139 128 486 519 483 474 521 450 669 287 299 419 224 354 390 200 494 404 317 355 647 544 322 587 396 293 392 465 366 308 458 317 480 346 244 448 244 410 347 264 318 304 376 364 287 296 384 416 391 366 385 330 263 236 273 300 231 250 249 234 180 245 276 251 213 178 172 175 153 184 174 134 190 175 179 128 128 135 131 38226 299 26 30 9716 10 37 6 7530 3254 693063 3018 2082 1873 1434 1256 1606 1706 1365 2248 2001 2842 2058 2098 2647 3252 1292 2099 3105 2131 1696 1977 1500 525 1884 3039 2013 1667 2550 3216 3350 6417 6212 6728 5369 5247 4175 3058 2736 2903 3178 8211 35192 36324 30825 11780 1871 2302 1532 1390 800 1141 1699 408 756 575 83 -75 1124 878 87 743 759 -32 621 769 999999 753 396 645 999999 633 1052 190 999999 691 252 999999 562 1144 -97 31 915 267 1105 999999 122 999999 551 94 789 99 283 331 150 532 168 522 248 999999 711 -15 817 418 431 524 455 779 731 589 494 555 204 494 356 726 199 -41 361 486 176 131 323 -19 693 652 675 514 -69 464 539 -80 890 302 254 -77 348 195 378 441 685 508 481 75 322 632 365 -82 96 9 280 271 999999 480 148 17 398 465 168 751 124 53 440 999999 524 79 999999 227 999999 159 490 189 554 271 340 280 234 169 525 207 361 515 136 106 290 336 499 342 254 444 424 489 484 682 386 641 543 439 604 513 670 319 386 456 338 222 446 22 204 243 409 525 385 568 481 315 356 507 441 565 369 251 354 456 499 330 349 299 325 259 434 467 436 505 326 322 262 418 314 201 200 272 356 271 303 453 313 284 287 365 270 298 368 297 258 368 225 266 267 313 273 270 275 234 258 266 272 213 178 269 351 240 251 320 214 209 240 171 184 183 155 236 269 226 235 145 181 177 211 165 132 138 149 154 178 118 100 113 142 38232 299 31 30 9721 10 37 12 7531 3257 604102 2287 1067 1890 1543 2782 1832 1249 2725 2137 2346 3175 2956 1290 1438 1436 1911 2067 2451 1522 2040 1918 1519 2462 2338 2330 2170 1809 1248 1592 1805 994 2038 603 1232 1747 1527 2213 2249 1762 904 1721 1735 2902 2899 2576 3721 2275 434 753 2124 1784 889 -25 999999 1543 391 164 243 999999 999999 836 389 165 915 786 999 999999 488 934 513 342 780 1063 206 377 452 61 248 999999 981 76 355 365 310 270 185 506 999999 428 711 593 200 958 1307 338 773 912 422 584 267 641 591 345 327 902 263 194 623 424 583 297 1069 1199 674 859 1098 490 606 1134 295 588 475 378 282 465 22 250 116 345 893 579 173 370 726 401 999999 154 890 640 -27 134 226 999999 -93 405 160 545 543 423 317 -52 621 358 655 185 279 292 999999 217 668 500 229 339 243 192 208 347 470 154 360 307 45 999999 29 274 139 371 667 837 186 505 485 320 164 205 -6 450 475 564 910 492 465 504 607 585 285 672 391 680 -82 343 403 9 350 163 281 254 347 286 552 452 280 502 512 491 352 542 694 550 149 397 384 187 424 382 376 437 561 421 319 382 98 309 174 290 193 230 440 323 317 315 260 315 201 274 392 291 297 306 307 398 439 363 110 188 439 430 333 312 224 328 256 351 342 219 341 229 273 324 272 289 291 312 344 317 296 240 200 243 226 224 190 239 259 257 219 241 171 163 196 189 180 144 144 165 173 137 160 38238 298 65 30 9725 10 37 18 7532 3259 2971 2162 2311 1136 1975 2575 1134 1332 2265 2701 1214 2050 1760 1296 2821 1350 1372 1409 2085 2589 267 1606 1891 1191 2120 1334 2454 2653 1954 2688 2226 2388 1976 349 1258 1787 2221 1186 1272 2135 1219 1872 2590 1681 2008 2430 2087 1057 1005 1170 653 596 503 419 1024 4 621 -71 61 589 999999 1347 357 98 891 786 97 636 999999 128 429 999999 199 190 644 -17 51 262 8 999999 660 832 999999 327 608 131 999999 317 613 799 326 610 52 196 889 775 531 561 395 487 96 706 274 1268 68 999999 362 -99 896 1759 524 693 385 137 1135 977 1197 777 136 999999 605 816 1188 865 1222 311 160 917 207 302 126 725 502 314 238 267 633 1012 302 273 96 202 23 200 999999 597 398 163 426 180 999999 999999 578 402 158 270 400 513 -46 566 355 326 263 564 2 455 454 -71 313 58 232 109 -58 232 360 407 90 180 476 556 311 405 438 613 473 231 591 138 196 272 87 457 320 583 804 501 541 659 571 348 247 374 320 557 522 408 122 282 488 732 67 289 531 453 401 443 413 394 382 414 406 382 241 283 330 765 687 221 436 348 414 437 457 318 401 426 448 430 377 345 564 475 375 448 370 222 419 438 255 343 447 334 312 375 359 331 360 323 323 310 352 241 355 301 263 282 311 301 273 303 273 193 228 331 280 243 235 236 161 253 236 209 236 202 200 177 212 211 208 160 183 204 199 160 131 163 173 150 38244 298 66 30 9726 10 37 24 7533 3262 655 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 675 999999 -19 999999 999999 999999 999999 209 999999 999999 999999 999999 999999 999999 999999 641 999999 -19 2380 8999 19396 36183 80647 171933 260674 411588 977097 999999 999999 529866 31112 422 900 999999 770 1275 464 -7 821 98 335 1072 999999 999999 241 330 634 659 999999 999999 291 719 999999 999999 943 320 7 999999 200 115 197 999999 77 1500 -80 999999 512 317 662 999999 532 40 563 776 999999 999999 73 -15 286 999999 999999 855 333 999999 999999 999999 298 429 577 313 169 261 363 278 -11 31 999999 145 502 360 243 88 358 -7 171 454 420 72 711 642 655 999999 502 306 -65 469 56 98 60 559 954 410 999999 68 999999 999999 317 -17 242 301 36 -73 567 421 605 636 365 216 72 641 186 16 188 753 116 278 41 128 218 122 283 -20 62 254 -80 -38 416 245 460 243 206 46 241 428 487 452 72 246 461 464 462 276 248 184 41 158 258 368 418 456 375 399 517 277 533 492 -74 44 308 367 330 245 235 588 301 461 397 415 241 457 427 231 174 252 254 195 280 203 528 495 511 482 578 371 352 390 267 244 388 196 255 337 320 247 310 375 256 346 418 386 481 386 336 265 270 328 246 428 443 407 319 199 367 370 299 244 353 268 262 218 272 265 194 174 156 240 218 221 171 161 224 272 221 166 187 185 232 236 191 149 188 140 136 155 137 165 118 116 145 142 38250 298 69 30 9729 10 37 30 7534 3264 912 624 999999 7 940 999999 776 1714 999999 999999 -31 460 2045 1965 1319 1689 1238 1638 2266 1281 540 4649 21972 29607 37746 112953 265444 353628 183636 46394 3381 610 1909 2561 2908 4698 6805 10961 20166 38277 71795 143676 269842 403554 175269 246772 272357 215651 221948 13369 38 950 814 935 999999 397 999999 -81 999999 -16 999999 999999 479 77 1087 567 518 109 1183 -48 999999 999999 808 639 289 932 15 331 617 999999 150 214 748 165 999999 784 95 999999 450 508 779 420 -8 828 53 148 53 999999 339 92 601 617 999999 306 999999 20 18 999999 999999 22 1170 135 408 146 -39 999999 999999 254 374 727 -97 999999 229 196 382 573 121 999999 220 999999 287 999999 -1 409 81 138 999999 355 156 57 427 20 150 107 999999 19 999999 -10 -87 999999 999999 999999 20 307 5 227 167 483 387 657 302 538 154 999999 4 999999 409 67 36 388 61 173 123 325 19 999999 382 92 234 411 430 220 299 284 291 499 109 224 270 577 363 219 85 130 -10 345 147 230 352 250 168 145 337 235 489 409 351 272 562 260 367 178 553 565 513 319 103 378 177 164 365 368 309 227 371 48 507 628 284 441 67 161 189 160 145 176 130 237 249 172 270 280 315 260 263 298 201 306 217 238 343 381 312 388 456 366 335 256 263 226 317 240 235 247 244 343 193 233 215 148 301 185 252 243 311 138 178 195 129 141 175 214 159 123 165 238 200 139 149 142 151 130 123 143 81 69 69 46 38256 297 102 30 9732 10 37 36 7535 3267 154 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 232 999999 999999 999999 999999 151 1614 1137 2972 10012 18981 32594 55011 69774 70060 127195 101925 199194 416419 718182 999999 999999 999999 796757 887397 999999 860757 420189 266457 49144 1974 280 635 754 828 382 405 429 602 999999 1137 106 445 -58 198 694 967 352 440 364 999999 351 385 518 56 216 999999 335 1197 803 999999 441 632 304 248 16 999999 999999 999999 543 999999 788 324 2 67 999999 90 520 207 112 41 720 -16 505 714 168 657 230 999999 456 246 4 29 676 234 999999 999999 323 999999 -56 539 235 254 999999 368 999999 5 975 -10 178 232 546 999999 25 575 739 295 88 456 330 573 -54 680 -73 448 324 35 313 353 -80 229 491 239 455 612 422 268 211 180 77 278 77 184 502 12 399 502 52 536 299 435 669 442 516 48 600 499 271 433 233 462 312 390 264 250 336 430 75 358 330 138 203 475 398 634 327 243 -90 355 91 316 335 314 106 347 498 478 374 840 388 481 485 377 633 293 265 277 515 637 334 403 255 364 253 502 439 408 494 439 481 304 322 146 289 397 319 357 309 383 511 378 272 421 295 324 275 296 294 432 400 427 431 456 286 363 273 256 408 442 471 318 374 328 363 402 417 239 319 221 334 248 295 283 261 288 320 184 263 210 186 274 287 264 231 226 244 256 273 177 204 175 159 189 158 179 163 130 105 38262 298 73 30 9733 10 37 42 7536 3269 1865 1628 1555 1281 2484 1273 2763 2772 2729 1399 1818 1789 2330 3123 2990 2639 2072 3839 10465 44393 58555 15147 12414 39574 22284 12602 36953 64240 73403 220011 458045 525525 373711 21574 2405 2038 2022 1676 2013 1646 1939 1120 1861 1095 1974 2490 1702 643 712 1027 577 404 1621 999999 1135 1306 658 230 -44 915 439 152 58 176 809 882 647 999999 664 748 301 228 239 48 75 1023 167 147 659 683 79 50 751 999999 383 1474 404 125 699 810 233 100 323 842 503 87 547 474 622 378 813 960 702 739 68 999999 275 512 -42 186 579 1069 95 825 -74 396 562 355 999999 999999 526 764 1134 -32 70 201 565 86 999999 449 303 9 340 565 150 197 705 519 999999 395 287 788 409 47 162 392 999999 179 379 439 294 489 225 258 478 231 285 27 220 999999 457 502 710 579 141 -79 260 503 429 -42 328 268 434 489 807 522 625 149 513 -58 338 289 310 806 585 -25 614 670 358 547 184 427 603 65 463 211 451 550 220 250 603 180 409 451 567 517 648 395 412 216 253 427 357 435 414 588 326 354 342 368 413 288 351 463 285 398 576 347 323 383 485 195 213 243 191 387 482 418 456 443 193 163 234 351 308 325 318 399 554 431 543 404 321 432 436 351 369 384 376 347 439 331 269 246 276 239 336 328 331 313 318 261 337 294 255 265 259 261 282 353 296 275 246 229 261 242 181 206 199 200 216 232 198 204 187 213 189 199 38268 298 74 30 9734 10 37 48 7537 3272 1099 999999 1501 1801 925 81 -83 884 622 541 769 779 802 1651 1274 1005 2084 9187 32012 80653 111804 201138 436083 532715 579403 797534 735523 388507 110733 54482 47508 2705 1170 1043 2242 1431 736 1016 2054 1412 778 303 1161 1207 917 739 1380 817 -91 132 800 743 352 51 999999 999999 556 463 340 322 158 172 590 999999 98 1135 646 1016 999999 570 762 582 999999 720 480 250 528 67 999999 971 347 715 234 927 409 999999 999999 215 999999 735 275 999999 999999 409 40 253 373 999999 999999 431 1295 79 549 999999 999999 -2 90 541 253 538 347 184 719 230 691 798 190 -77 178 184 999999 765 787 -80 173 702 417 831 153 -36 413 300 194 214 999999 999999 34 100 999999 350 325 106 384 550 -43 -69 331 700 356 506 999999 -40 346 92 303 183 391 626 385 999999 -52 655 303 128 17 68 -38 999999 999999 -40 268 52 486 177 608 500 166 275 32 283 121 616 202 303 171 367 181 157 228 271 230 435 430 421 97 400 173 549 393 190 61 220 148 251 168 357 368 133 286 276 499 518 654 437 324 290 380 308 186 434 349 248 354 117 331 426 373 379 321 325 180 210 348 348 250 337 420 438 409 321 398 460 291 127 417 304 231 381 239 260 294 330 349 265 277 315 292 232 293 296 265 294 255 277 265 272 254 290 214 106 269 297 226 230 232 198 192 237 167 183 258 150 162 225 206 190 202 172 124 117 138 147 145 105 151 158 121 111 38274 298 45 30 9735 10 37 54 7539 3274 2610 2210 1498 1395 1933 1777 1458 2857 2987 1304 4304 2752 2421 4393 4735 4714 19385 112560 111411 49444 61574 125073 81383 131561 226332 118086 36119 3451 2504 2329 3550 1956 2280 1473 2479 1230 385 404 1950 1491 2256 1377 1236 465 454 638 1660 1273 893 341 999999 196 940 559 394 720 321 162 75 430 999999 483 499 -11 999999 615 999999 999999 568 466 466 458 -76 776 1171 193 542 547 102 559 1196 662 999999 19 421 2 -65 183 999999 385 521 239 -49 288 580 1160 999999 387 999999 844 550 219 999999 164 687 692 207 487 999999 616 999999 475 845 901 622 -15 -95 660 385 746 361 999999 999999 436 1217 908 433 305 -66 620 708 195 999999 212 39 367 194 502 184 476 640 669 472 142 88 103 240 14 171 999999 189 204 284 109 427 186 145 258 201 189 373 488 277 239 345 207 -26 -97 106 48 492 73 524 411 591 425 337 666 328 419 389 268 275 217 375 479 449 531 266 493 431 229 407 581 438 258 51 256 337 433 327 113 189 435 283 403 376 216 498 479 597 414 388 441 267 367 413 184 216 181 344 318 389 304 321 216 223 447 477 345 134 233 384 493 222 174 425 385 487 427 217 465 197 327 261 349 346 461 417 424 316 353 346 352 129 253 332 430 274 266 271 289 225 316 358 278 310 245 331 316 206 232 215 248 219 243 294 254 184 199 201 180 221 250 253 259 243 193 191 191 146 119 171 119 157 130 143 130 38280 297 105 30 9735 10 38 0 7540 3277 2879 1883 1961 2377 2226 1759 1380 3865 3937 825 2687 1290 3248 4244 3970 3676 2082 1677 1928 3032 2105 5037 13024 12776 7400 9178 36165 91277 22407 1629 2288 3203 5601 8710 10793 5796 3253 23076 44115 13869 45540 43895 6010 134 643 212 999999 750 144 -47 814 243 -13 4 23 -1 151 643 86 395 177 184 999999 999999 453 660 167 39 1539 1104 532 387 252 126 735 420 604 999999 999999 109 197 324 1779 714 630 1090 875 49 736 999999 -11 69 479 298 128 37 33 999999 650 926 304 325 555 110 332 382 804 625 999999 531 999999 1085 801 41 268 762 460 199 433 999999 342 999999 582 472 954 -89 -73 -18 243 598 142 231 130 999999 310 934 64 999999 -20 584 265 257 270 436 470 237 862 163 280 45 62 -62 75 195 456 5 52 148 -86 438 234 248 307 350 999999 8 238 999999 211 13 155 333 144 162 392 161 681 404 589 291 391 559 22 -9 548 542 299 477 422 410 416 252 258 439 313 561 467 371 253 999999 470 650 507 218 282 621 407 385 427 413 424 417 266 210 494 214 476 295 281 -74 204 402 402 375 295 229 410 338 302 383 635 417 228 257 305 295 297 358 256 315 164 256 355 363 621 511 266 368 466 291 363 429 249 270 274 302 280 241 336 224 237 275 307 355 296 219 290 292 215 287 368 333 262 303 222 202 166 234 273 185 230 208 222 199 206 76 187 219 179 137 154 161 125 161 117 155 133 38286 279 647 30 9737 10 38 6 7541 3279 1014 3979 6424 13807 13165 5802 6209 16240 37157 22469 14791 6461 15413 36610 44048 64059 48774 50571 67007 92151 89777 137937 75443 22666 39831 91947 204384 394507 309529 344634 530959 337884 62498 54533 129182 283092 648444 670129 671975 845458 817119 559851 605321 592078 633882 44316 347 145 819 241 999999 1780 11949 10901 -92 185 353 195 473 1069 601 455 555 573 999999 121 974 260 999999 241 363 959 -84 -83 835 984 -66 999999 31 887 779 256 999999 999999 -64 999999 608 999999 144 250 -75 1102 775 361 570 187 355 461 7 883 308 457 744 106 701 28 -80 1077 462 92 531 222 163 178 25 57 280 -48 113 122 570 395 999999 -58 115 591 999999 333 444 -24 335 146 82 93 518 999999 53 411 -74 10 207 90 69 374 82 999999 47 113 999999 687 611 999999 999999 166 212 131 211 310 237 -18 -36 247 496 147 250 232 298 443 442 96 476 369 557 472 134 296 48 206 608 353 279 510 165 139 227 308 283 814 496 621 700 289 368 479 455 402 427 285 429 144 181 297 344 149 378 333 128 290 305 319 293 221 281 277 156 213 431 184 283 271 227 219 299 294 243 395 255 268 227 306 263 347 454 308 237 253 320 268 162 257 183 262 180 265 239 204 276 279 189 241 256 290 273 281 240 221 180 122 152 211 171 193 189 117 134 129 123 145 180 195 201 139 113 75 90 94 75 121 97 38292 286 438 30 9738 10 38 12 7542 3282 -23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 493 -66 999999 911 3044 2382 3797 4530 10921 32376 87799 204795 206555 141887 168144 158058 152669 90152 157037 252751 402268 356681 410569 339417 136891 255911 613468 954675 962828 806890 665830 801407 341452 223063 14067 999999 999999 999999 999999 401 687 590 368 1293 1019 999999 -2 77 233 999999 503 698 874 504 584 999999 263 323 580 999999 411 637 374 682 1216 469 382 663 999999 999999 201 275 999999 377 -60 999999 -13 253 -13 451 -50 999999 105 999999 122 49 358 1070 473 623 336 205 -66 38 282 388 209 999999 103 225 629 461 210 223 489 125 -16 955 434 296 380 369 -76 999999 37 -80 142 120 999999 436 246 214 249 127 290 999999 -88 999999 292 114 -34 100 122 708 731 103 69 90 457 95 155 316 999999 999999 999999 1 999999 -15 -48 535 178 224 168 184 329 440 120 -25 -94 -71 385 538 292 92 312 305 344 118 476 422 -68 999999 53 376 322 78 494 333 260 514 440 363 375 469 349 767 425 52 464 222 229 258 269 147 330 406 309 157 78 185 254 36 224 390 291 136 194 235 260 227 128 190 254 209 209 250 285 175 195 228 235 297 124 139 147 201 231 171 249 99 227 137 250 133 166 179 126 219 212 103 174 151 181 134 188 94 163 120 116 140 134 75 85 175 180 159 127 149 133 109 98 68 66 85 120 52 94 66 48 75 56 51 59 999999 56 38298 294 197 30 9737 10 38 18 7543 3285 -30 1189 999999 796 588 999999 279 779 999999 999999 78 688 999999 215 568 1056 1078 4421 16550 29137 42462 49061 33880 60701 127603 166351 154424 170943 121738 100072 122624 242298 375678 497206 646493 706358 726501 534149 128419 13007 9929 20309 6637 2342 149 418 1075 788 415 -92 340 999999 999999 999999 13 999999 1070 34 999999 1011 335 92 788 359 497 270 -23 999999 575 999999 695 -41 44 1378 999999 157 180 497 7 999999 999999 -10 438 999999 853 110 434 325 131 999999 74 397 526 394 110 999999 381 612 305 671 1133 558 -75 999999 433 300 999999 999999 999999 351 999999 999999 999999 999999 999999 856 795 831 30 999999 120 428 940 999999 335 -79 535 801 448 200 129 155 542 418 385 631 218 -8 169 455 999999 194 -42 195 242 138 -83 139 59 55 267 -9 160 22 999999 305 -65 69 169 524 472 201 -70 246 711 140 333 999999 156 258 349 173 -22 93 315 363 302 219 381 -3 241 433 510 509 457 353 106 441 78 190 -88 23 182 21 213 11 127 180 301 170 416 334 400 560 434 608 153 453 486 299 241 304 414 292 28 303 266 328 46 223 -32 178 264 229 128 154 14 148 200 248 135 286 169 273 264 301 269 205 320 235 335 255 320 330 393 136 186 308 210 287 264 241 248 415 263 298 280 187 153 267 265 136 191 239 119 143 244 202 245 163 101 101 199 83 157 77 143 133 197 228 118 124 139 171 81 83 121 78 63 47 87 57 40 33 38304 295 108 30 9738 10 38 24 7544 3287 109 999999 999999 999999 999999 999999 33 999999 999999 116 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1169 2594 6071 6464 14282 46667 40724 27822 33419 29054 58567 74761 67343 40527 83892 183473 431132 872675 999999 845384 563700 467997 734853 999999 667106 777588 843382 939306 378886 11244 999999 999999 999999 999999 191 664 999999 999999 110 718 999999 -7 617 865 970 789 999999 650 106 243 999999 149 999999 999999 999999 69 251 1598 -56 179 879 -11 478 866 850 200 999999 368 770 797 1049 -97 941 303 119 -1 102 999999 582 313 189 175 796 1270 -68 831 476 172 214 151 732 -34 999999 999999 215 372 583 372 89 478 -93 399 394 536 29 292 209 395 -47 357 999999 124 211 68 179 107 107 318 -29 -21 -11 533 396 74 322 179 210 999999 999999 106 722 83 72 5 84 198 999999 35 196 24 999999 201 324 274 35 233 38 436 368 999999 999999 170 999999 205 -96 277 -68 229 -96 -87 205 274 98 234 309 409 254 442 369 101 333 321 74 246 321 302 134 422 205 481 210 297 169 92 294 111 276 523 540 583 495 393 213 287 41 -30 999999 373 167 161 413 -63 133 383 299 308 160 226 362 319 298 243 44 250 97 310 127 145 188 185 175 240 299 355 225 112 148 113 142 79 211 185 230 269 182 135 225 166 211 66 157 160 168 180 263 76 60 119 153 143 179 138 165 154 47 169 105 94 72 126 107 83 95 74 104 82 56 71 50 41 54 40 36 34 38310 289 199 30 9739 10 38 30 7545 3290 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 183 999999 717 429 1072 219 1320 3138 4178 6715 12902 25962 55621 110298 202470 363347 572460 806206 844088 473591 337327 125917 147294 233932 231335 119494 82559 137852 360474 505621 459559 490355 783603 999999 757587 91265 64914 7768 109 999999 999999 62 254 353 258 -51 999999 999999 337 999999 999999 55 999999 592 290 406 1250 481 1109 811 356 999999 999999 -39 362 999999 267 999999 149 183 175 999999 119 -89 821 162 -1 -27 436 275 401 267 632 338 7 220 999999 41 198 999999 327 999999 399 999999 307 147 999999 380 999999 655 999999 545 777 999999 -62 -35 155 999999 631 796 92 -67 999999 406 167 240 999999 999999 999999 543 354 651 194 138 220 999999 999999 318 436 999999 210 436 -91 2 -18 308 118 257 172 -96 178 123 12 494 11 381 221 137 429 -75 26 999999 200 131 197 -14 -92 91 189 132 999999 999999 282 318 20 264 258 -5 328 323 348 263 407 209 397 461 37 347 292 104 362 193 7 4 999999 67 190 251 153 306 283 458 442 132 228 514 225 284 264 314 2 223 181 44 290 226 369 360 335 228 131 341 125 218 97 297 93 211 349 181 71 164 234 223 156 63 214 178 212 147 180 135 164 129 271 194 147 123 120 199 225 152 147 135 292 159 142 154 75 56 107 189 91 36 109 96 110 82 91 35 999999 999999 49 131 166 102 38 63 84 88 999999 999999 999999 999999 58 59 38316 281 530 30 9740 10 38 36 7546 3292 1079 8077 15824 44830 109532 168895 173431 257318 77964 1640 474 284 999999 999999 999999 275 1035 370 2975 3773 3542 15432 63328 111228 133793 96031 148965 83467 25484 40217 62044 98831 145564 178341 279289 507867 845425 999999 436960 29072 1344 1598 13351 39352 107887 284052 437505 368733 486305 847941 595111 63961 828 999999 580 859 676 168 999999 948 549 82 105 641 -78 553 148 558 363 -3 999999 -60 354 1161 105 565 999999 124 477 -77 393 999999 999999 252 138 477 999999 999999 24 106 999999 294 101 229 698 717 550 94 379 999999 243 248 575 240 274 432 395 -81 999999 231 311 -16 299 65 9 353 949 999999 -24 297 -8 999999 419 109 343 999999 323 999999 999999 999999 999999 58 -52 184 999999 150 999999 184 488 117 999999 999999 148 -52 144 361 405 776 52 400 6 421 271 -87 109 523 462 354 161 92 154 103 102 193 369 14 163 217 292 362 999999 124 73 122 233 198 239 254 260 -5 271 309 305 256 194 45 130 172 237 302 344 397 315 328 390 299 264 456 230 202 8 221 -18 162 -13 185 147 17 105 -12 93 54 33 999999 54 60 46 -36 164 123 17 173 177 -99 61 68 119 189 257 332 89 111 55 -27 106 113 257 221 43 205 121 149 157 161 127 93 93 56 94 161 112 124 177 81 170 110 86 96 38 105 66 43 114 54 67 95 42 92 48 110 32 34 999999 999999 999999 999999 51 64 999999 999999 38 38322 285 260 30 9740 10 38 42 7547 3295 146 774 426 -9 999999 613 712 53 1693 280 999999 196 3410 4584 5147 1023 743 7884 10651 26952 64502 54296 39673 49988 34838 60036 118142 59742 65119 74389 69885 103005 193338 231599 269753 281642 279945 135970 24610 36906 70345 71386 97127 357772 438324 183921 184722 224427 431296 630191 745398 271488 5703 448 648 808 620 104 443 1093 342 201 511 999999 657 -81 506 999999 999999 359 170 134 433 999999 282 -44 999999 536 594 999999 999999 1134 382 289 3 999999 42 -54 121 439 473 589 999999 7 640 93 43 -59 51 352 999999 178 999999 999999 415 158 402 58 628 450 523 357 247 999999 -38 999999 246 -37 999999 156 207 999999 999999 99 426 273 134 -19 28 -9 999999 71 999999 83 -29 -31 286 293 999999 106 -7 999999 -20 63 244 999999 285 596 999999 999999 999999 550 999999 -92 566 243 228 6 999999 67 20 999999 262 545 382 49 999999 999999 175 72 -9 999999 999999 585 483 338 198 352 82 91 999999 -1 146 245 74 73 116 137 236 69 155 -45 15 48 39 51 246 238 335 54 1 429 320 69 8 244 359 418 154 409 185 41 77 171 233 30 -21 309 169 220 223 326 47 999999 99 313 135 -12 155 223 88 108 142 191 63 66 -27 61 71 141 112 232 158 123 223 155 184 275 201 141 139 179 155 145 72 999999 109 153 82 162 109 37 131 102 79 151 91 999999 107 121 44 105 999999 35 81 87 72 999999 39 999999 999999 999999 999999 999999 33 38328 273 498 30 9738 10 38 48 7548 3298 968 17426 9104 1618 1949 1938 1929 2460 6334 12301 6103 999999 999999 999999 999999 999999 999999 999999 3 999999 1152 2030 2427 2753 4367 7103 12890 17497 23776 50788 139983 271109 436136 657513 999999 999999 999999 999999 999999 341686 59025 906 211 999999 999999 999999 798 999999 488 335 999999 999999 497 999999 809 999999 912 445 122 999999 76 999999 999999 449 999999 603 317 -51 999999 229 999999 999999 1043 587 999999 999999 1171 999999 999999 999999 24 382 320 710 34 999999 361 377 999999 999999 37 283 551 513 57 -100 566 240 999999 999999 999999 608 2 35 999999 219 350 962 695 999999 937 333 999999 -68 300 999999 217 36 999999 999999 15 999999 999999 999999 403 206 385 -20 359 999999 786 -27 999999 999999 381 427 999999 999999 145 999999 999999 205 224 999999 999999 108 999999 34 89 120 999999 177 999999 999999 198 999999 259 999999 999999 246 999999 89 152 999999 999999 169 218 170 74 209 348 75 172 448 290 283 120 76 83 98 268 614 -70 140 204 383 193 138 155 140 86 -12 149 464 158 257 126 104 142 226 532 384 266 101 162 379 102 103 -15 184 102 11 20 83 16 202 342 14 147 120 216 273 185 149 8 187 293 37 -13 187 181 37 254 76 84 80 153 146 54 43 111 176 218 264 151 236 251 189 126 137 200 124 147 157 134 108 85 139 59 164 123 999999 999999 103 999999 999999 49 99 999999 999999 999999 999999 70 38334 286 255 30 9735 10 38 54 7549 3300 26 999999 999999 999999 48 999999 999999 999999 999999 3853 16106 36657 55838 34098 31488 107624 228111 367118 389031 354706 156361 80373 105665 180001 134039 135575 105370 72262 159360 155152 82237 91496 118733 113010 143793 105326 116066 232210 261665 208947 312234 673725 929691 899114 296608 46853 1985 863 551 -6 477 999999 183 323 249 510 59 804 423 161 180 159 448 999999 627 546 389 999999 456 999999 999999 73 403 377 37 999999 -84 14 -55 305 999999 509 150 141 843 1008 999999 999999 723 155 139 291 999999 385 207 999999 -34 311 850 999999 278 28 206 618 -83 596 -80 999999 999999 13 253 40 326 478 999999 432 241 263 106 596 672 999999 52 8 1004 207 186 8 54 136 182 -41 999999 268 150 999999 999999 235 140 122 999999 74 231 57 354 108 209 999999 107 264 999999 117 402 999999 59 -93 351 31 283 -97 219 999999 83 180 -2 131 143 -19 135 160 115 999999 999999 69 195 269 353 -4 207 135 161 152 319 106 30 109 398 248 220 244 69 117 211 184 -15 -96 158 360 49 -50 86 270 441 257 146 423 314 392 353 226 215 218 223 293 150 307 243 280 -9 324 365 137 351 224 -85 -21 -53 97 67 166 120 159 56 138 251 46 -52 110 -68 155 138 141 147 188 140 1 94 176 129 150 166 203 302 124 211 174 129 128 175 71 113 90 999999 91 170 113 86 183 74 37 31 87 115 89 71 80 67 69 58 42 58 64 999999 51 35 54 38340 270 583 30 9733 10 39 0 7550 3303 126 2277 531 999999 999999 768 999999 1778 261 999999 386 789 3474 6569 10403 19848 56943 172795 381321 422711 493114 706877 495684 425088 334807 316962 230850 549431 999999 687222 367394 85747 52992 100724 101285 131257 185310 347151 599940 472203 255934 75527 54933 16485 2224 479 657 -38 694 999999 999999 999999 999999 492 43 999999 999999 786 999999 999999 999999 999999 11 382 999999 -79 999999 999999 999999 1038 999999 432 999999 145 999999 999999 785 728 610 162 369 522 184 103 81 709 158 611 999999 999999 999999 999999 67 999999 999999 999999 999999 999999 348 159 222 999999 999999 -69 362 999999 40 224 429 40 3 196 999999 241 -14 48 999999 109 518 97 22 92 999999 102 999999 999999 999999 999999 999999 999999 406 -44 999999 121 -89 999999 -11 162 -89 176 999999 37 367 274 999999 48 999999 999999 -41 357 -93 158 128 -78 277 136 42 -28 30 109 999999 999999 -28 999999 999999 999999 999999 67 999999 214 233 175 23 335 -55 999999 136 68 97 -3 128 94 23 -52 999999 -2 48 -56 -38 -17 999999 29 206 11 167 15 107 276 212 265 297 233 68 -5 236 13 -9 -69 13 97 -84 19 239 124 148 180 309 178 -8 47 237 75 10 85 37 208 60 146 171 132 199 103 129 159 86 160 167 241 178 184 162 62 112 158 194 139 158 133 196 174 103 71 999999 999999 124 144 42 67 999999 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 38346 279 372 30 9732 10 39 6 7551 3305 416 999999 999999 1592 10596 46213 84974 112990 103720 100222 145225 128307 29898 1952 2754 22399 48567 70195 117361 179347 196189 169088 236025 172428 83090 65010 18982 11522 14072 22612 33389 57270 104974 162356 352824 776630 999999 999999 925185 540555 325027 130805 25564 2947 9980 19858 17753 65620 130009 64062 8983 999999 19 999999 416 235 548 0 999999 753 470 999999 548 411 999999 999999 476 169 999999 125 680 477 -13 999999 202 199 999999 196 223 299 999999 243 82 999999 999999 245 -16 -11 647 223 999999 422 -77 999999 13 999999 511 209 999999 -9 190 4 -15 553 102 42 999999 630 283 999999 175 674 859 113 277 552 361 294 203 999999 999999 12 509 480 232 125 6 999999 104 227 178 999999 -53 999999 543 272 10 247 233 146 26 48 347 521 -46 60 153 29 999999 246 247 -61 60 313 -65 135 -84 999999 217 999999 6 999999 97 79 335 176 999999 133 26 999999 -35 150 332 183 262 371 398 3 136 999999 494 279 41 30 133 295 313 231 83 44 73 243 330 999999 301 262 327 285 447 4 -7 545 332 -51 52 323 157 43 -100 198 999999 435 215 999999 146 55 44 50 179 105 150 -6 67 12 4 276 106 -93 -65 -33 28 113 43 99 71 4 91 89 -21 145 40 123 86 65 109 161 91 98 161 101 110 132 63 79 999999 76 151 147 126 142 999999 31 54 43 37 137 84 999999 63 42 37 34 96 999999 999999 999999 999999 999999 52 38352 276 280 30 9730 10 39 12 7552 3308 828 999999 999999 999999 999999 999999 999999 -15 999999 191 999999 999999 1808 2673 8567 65337 71734 39847 8028 627 319 877 4036 7791 11022 26791 48400 110625 172478 215326 292243 92350 44498 79862 212609 322003 114075 39462 123682 336434 542596 655637 356204 472937 489439 546698 431433 682422 885571 209743 119661 14996 1030 349 244 999999 242 267 -22 999999 999999 999999 142 329 999999 102 -82 424 676 999999 999999 688 426 315 959 244 126 999999 385 999999 603 524 -33 999999 78 179 436 457 561 326 313 999999 999999 999999 387 306 71 999999 999999 999999 999999 999999 -24 21 206 815 -24 359 399 999999 60 999999 0 999999 298 10 557 27 999999 999999 875 999999 999999 383 999999 769 -96 999999 -70 999999 -22 999999 999999 -8 537 94 999999 300 157 999999 999999 999999 -77 426 -76 10 295 264 999999 460 391 999999 -70 59 3 -27 999999 242 106 354 -69 -29 396 -93 999999 -8 999999 388 999999 999999 999999 85 -5 90 343 152 155 216 -45 81 225 999999 100 292 -55 62 -6 78 39 999999 999999 -16 230 378 155 256 136 195 404 137 -78 999999 97 181 343 142 234 9 112 300 276 48 130 -25 67 21 39 214 268 21 116 45 34 165 23 22 163 112 173 -23 136 114 143 -72 62 147 65 118 161 179 173 -19 44 36 123 153 57 131 264 223 193 84 57 107 71 33 160 999999 121 136 55 123 113 111 139 77 999999 62 58 999999 62 53 999999 999999 999999 84 38358 263 579 30 9729 10 39 18 7553 3310 -62 -100 999999 999999 999999 65 999999 319 11 999999 1720 1383 3394 6445 12768 28113 56261 88469 163925 373882 510841 94460 84373 201337 468597 786235 999999 514486 135958 220415 239104 498910 685356 566915 587073 400685 409259 547445 490761 280643 8064 -99 475 999999 999999 999999 999999 999999 -72 298 999999 999999 999999 480 29 999999 999999 165 999999 999999 204 697 308 999999 104 210 391 999999 999999 166 999999 -54 999999 73 999999 999999 297 130 593 203 234 999999 999999 999999 172 999999 178 -20 999999 334 999999 40 999999 999999 999999 999999 999999 374 999999 999999 355 -9 999999 999999 521 59 65 999999 999999 741 74 999999 431 999999 238 999999 382 999999 999999 -32 999999 101 545 504 479 351 999999 999999 -84 999999 999999 424 -38 191 7 100 -93 70 40 999999 -86 284 999999 66 276 30 999999 135 999999 112 999999 183 244 999999 -11 999999 173 104 69 514 21 252 999999 11 144 999999 -94 230 92 96 -17 215 -64 207 3 98 376 76 94 -2 83 96 85 -17 999999 292 159 -4 137 284 253 4 5 44 83 241 251 211 286 153 101 94 20 160 -59 999999 -25 70 -30 119 14 61 999999 999999 94 142 103 104 -7 -25 999999 999999 43 -68 -50 85 131 109 -42 47 90 34 -85 -47 43 17 38 -83 29 999999 65 161 104 97 88 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 999999 999999 999999 999999 999999 999999 999999 31 38364 294 67 30 9727 10 39 24 7554 3313 1331 1572 999999 255 410 999999 510 1025 265 390 595 201 1369 1125 1617 1262 3029 16241 66869 172911 237642 254100 44153 6824 6097 4610 8118 42725 113772 190896 267762 179859 276437 468767 510041 783881 928005 608504 270711 282334 338735 200531 170462 22086 289 1021 1370 237 860 999999 477 373 449 244 856 997 713 472 999999 346 1296 189 996 999999 999999 152 -27 669 999999 521 282 289 18 723 999999 -32 51 105 100 252 999999 356 352 650 607 159 999999 467 -63 670 420 144 297 -78 373 749 999999 620 182 44 -66 465 999999 247 194 999999 176 777 789 618 258 658 34 47 54 195 345 558 308 124 -56 999999 234 194 73 404 230 255 133 346 999999 999999 277 124 33 921 999999 115 518 426 431 324 291 96 108 0 181 999999 186 654 81 359 33 194 358 130 488 96 999999 58 36 999999 56 436 167 -49 48 -7 210 140 524 37 999999 279 265 351 351 195 444 541 263 238 153 346 221 613 137 476 778 370 723 385 247 74 675 113 166 477 204 8 318 85 999999 175 53 301 434 289 181 176 117 143 -40 402 546 354 170 213 191 135 444 234 210 65 98 154 227 -38 -42 65 40 141 204 253 132 -94 31 327 347 181 228 112 196 198 103 108 159 239 56 159 108 53 290 247 183 283 165 207 160 160 222 228 255 250 156 197 153 107 107 128 147 233 91 95 97 46 101 102 148 137 154 68 87 999999 999999 50 96 49 999999 999999 38 53 44 70 38370 295 65 30 9725 10 39 30 7555 3316 4198 2174 1083 105 2106 1570 2044 1869 1783 1051 2471 2433 2877 2863 3615 3078 2437 4163 13005 13447 44705 135715 168579 110761 22129 20146 17752 3156 1641 1670 709 1414 1655 1161 2326 2393 810 763 1301 2375 1013 1920 805 564 1652 768 999999 68 -18 206 -56 867 773 587 725 28 999999 394 919 89 999999 403 999999 70 999999 822 -55 353 286 157 999999 407 999999 364 591 1154 314 999999 563 450 -38 79 -14 383 17 51 999999 386 999999 999999 343 228 999999 -61 439 1422 317 114 139 528 782 228 999999 999999 453 649 143 -74 355 518 526 -92 648 504 558 633 999999 999999 299 617 -54 227 185 3 209 999999 999999 815 999999 17 163 233 305 266 115 817 999999 755 613 999999 999999 701 31 999999 999999 257 200 505 784 999999 999999 395 134 230 262 -73 78 115 35 999999 83 23 379 575 -59 113 999999 71 511 138 140 68 440 237 112 377 199 581 343 412 218 290 177 999999 123 201 493 541 226 399 476 530 546 621 205 230 -47 380 235 290 83 109 162 -72 537 350 260 470 132 206 215 272 110 377 406 156 182 433 -47 374 292 268 177 158 229 270 131 71 26 232 266 76 50 108 140 236 86 103 214 52 62 125 46 170 226 256 156 141 219 233 190 204 205 290 322 256 252 221 224 220 56 123 264 199 117 158 171 160 192 148 999999 91 205 139 85 999999 98 64 91 94 84 142 85 45 81 86 100 88 58 88 40 999999 45 999999 49 38376 292 60 30 9720 10 39 36 7556 3318 2406 1500 1234 2108 1154 1834 1432 2325 908 2240 3224 1196 2193 3286 4241 3226 3118 2760 2717 1914 2552 3836 1542 3213 2144 1226 2319 1578 800 1413 1620 3275 1890 1478 1549 977 1866 1555 1002 1295 999999 101 550 387 514 371 999999 999999 30 999999 999999 273 1205 999999 531 999999 999999 4 589 999999 625 402 999999 147 120 999999 462 391 999999 999999 999999 341 692 690 999999 452 999999 267 208 368 999999 846 76 27 693 454 999999 96 518 999999 398 19 999999 999999 521 0 999999 309 1038 85 112 999999 999999 -56 373 411 177 999999 296 999999 86 999999 999999 999999 999999 324 500 999999 999999 268 201 127 102 999999 45 29 252 378 564 7 999999 741 999999 85 194 999999 485 270 999999 260 75 161 999999 245 172 245 146 332 73 71 48 -45 131 38 172 228 999999 276 317 208 -70 -49 999999 -64 -28 46 999999 999999 405 425 78 999999 305 375 158 999999 113 491 38 461 51 323 166 500 368 219 262 64 674 488 597 500 466 327 224 171 423 144 58 414 415 564 311 244 132 238 190 177 319 126 146 2 35 382 59 9 238 220 44 196 191 57 246 63 226 270 112 252 282 66 265 176 202 52 1 26 -6 314 50 160 25 194 187 178 77 126 228 190 261 191 75 220 140 184 149 47 260 200 117 150 82 147 160 245 194 137 104 263 168 73 163 155 117 188 171 188 113 80 82 99 102 43 68 50 75 102 33 65 71 52 999999 61 38382 297 56 30 9716 10 39 42 7557 3321 3058 913 932 1709 445 1074 2296 2278 1959 1885 1212 964 1550 2288 2360 3255 3405 3081 1856 30575 118707 100476 46638 76109 174218 217119 26229 1594 1381 1151 1534 1148 1324 799 1037 748 1388 1597 1767 1104 999999 917 999999 820 401 361 999999 470 668 394 999999 357 62 382 999999 282 649 314 889 121 415 1311 161 238 387 0 -24 531 999999 999999 999999 946 999999 -42 186 275 386 999999 322 204 276 785 815 461 239 585 269 999999 -92 116 82 378 486 999999 562 999999 -21 -70 999999 -34 230 999999 999999 999999 762 122 29 809 -18 -24 370 136 582 462 58 130 -32 179 999999 -21 445 -83 35 1091 452 17 421 553 451 202 999999 319 238 999999 999999 276 264 43 -96 259 999999 447 94 999999 183 999999 -57 999999 396 999999 213 999999 321 555 24 149 35 326 326 -9 999999 999999 163 999999 33 29 384 161 69 278 377 999999 318 107 11 474 105 225 209 319 336 636 556 147 338 369 209 561 665 22 26 230 -6 1 161 60 316 119 82 427 242 216 257 386 460 -59 199 292 116 125 172 35 503 242 398 303 279 242 90 120 128 180 181 162 96 207 50 999999 88 23 107 285 336 127 -9 90 116 255 97 56 218 -37 145 135 18 243 206 241 87 93 213 125 89 160 172 179 234 326 146 175 155 244 230 171 130 267 188 192 57 154 121 156 182 101 75 86 123 153 150 115 172 67 80 83 32 52 44 57 999999 58 33 999999 999999 999999 999999 999999 31 38388 299 23 30 9713 10 39 48 7558 3323 884943 7132 1932 1099 1055 2074 1861 1887 1596 1639 1261 2333 1949 2725 1335 3324 3222 1904 2529 3001 2492 2195 1391 1678 813 1154 1972 1091 2149 1669 960 1129 1526 2231 1070 1121 820 1480 224 1056 327 109 322 705 89 999999 999999 -98 286 429 518 727 1298 494 999999 999999 -9 31 118 130 458 648 -69 999999 529 999999 141 45 62 388 860 356 516 -90 663 -65 776 999999 496 263 -97 999999 6 999999 147 999999 155 242 -92 604 999999 999999 81 577 999999 999999 999999 999999 711 501 801 999999 489 816 424 82 121 90 999999 999999 -34 260 999999 389 999999 -44 668 541 363 -83 258 425 905 999999 999999 741 999999 999999 999999 -47 215 443 685 125 197 477 488 215 528 259 142 140 181 -17 999999 999999 76 331 0 -65 -51 357 236 564 999999 298 289 -64 -76 999999 190 999999 41 999999 999999 120 -38 999999 341 222 287 187 208 391 149 230 113 342 999999 252 261 5 999999 258 133 164 234 131 493 108 61 216 457 175 516 153 334 250 251 239 395 125 139 103 187 55 82 10 286 363 247 418 54 303 382 365 261 249 269 164 129 225 247 173 212 -45 214 279 173 -36 -61 173 211 200 179 88 220 96 73 134 196 228 55 230 192 39 124 106 57 140 89 78 235 277 231 251 282 144 256 176 220 164 175 166 40 138 130 157 119 123 153 119 148 108 95 73 122 90 84 86 121 98 34 89 66 89 79 91 78 36 53 999999 30 30 42 30 999999 999999 34 38394 299 20 30 9710 10 39 54 7559 3326 900217 5319 2301 1468 1359 2100 665 1112 2278 1668 3242 2018 3497 3305 2346 1939 1672 3002 1306 2202 1508 1382 637 2090 2682 663 1527 2093 1357 1792 2558 2005 534 875 810 499 1263 339 999999 180 999999 384 870 999999 999999 230 999999 303 965 863 902 249 999999 260 999999 999999 599 162 56 156 746 227 581 1023 387 999999 365 447 999999 171 500 932 807 778 999999 999999 281 258 999999 789 373 999999 636 151 -77 999999 -40 59 452 352 212 999999 999999 1020 215 999999 999999 123 999999 203 999999 999999 411 353 369 999999 999999 1102 505 658 298 276 -4 530 14 226 572 -81 140 3 510 110 145 21 301 999999 -48 351 544 644 212 999999 274 163 382 284 462 521 317 -45 419 477 165 518 550 448 374 380 899 364 228 361 282 -17 43 406 292 999999 -22 999999 254 283 91 -70 421 -55 3 999999 65 19 488 146 -45 79 478 300 359 344 418 308 -9 151 352 256 388 368 458 217 389 152 200 242 151 167 193 55 435 224 387 367 190 6 228 513 271 316 207 226 298 221 401 578 356 360 296 174 9 166 573 265 298 124 38 43 153 215 211 294 385 157 257 44 123 189 143 251 169 156 72 157 245 217 22 189 276 82 72 203 135 74 249 231 278 310 206 96 255 270 216 326 303 283 327 304 209 291 153 183 155 179 153 101 145 219 135 169 96 155 74 127 148 83 138 96 90 130 97 155 112 40 83 89 88 86 67 115 80 59 45 38400 290 137 30 9707 10 40 0 7561 3329 395 -55 425 1552 255 999999 99 604 241 144 -68 2119 1593 3981 6550 48733 122369 161387 218835 434452 525459 452482 658871 726378 473035 301205 50441 27231 16606 3025 1670 -3 401 507 999999 620 1009 81 -82 256 188 999999 999999 474 562 999999 872 510 127 236 341 999999 -60 999999 999999 18 516 315 999999 999999 188 224 36 133 999999 999999 247 999999 412 146 345 999999 999999 230 254 436 318 999999 289 262 999999 109 999999 999999 999999 496 999999 169 184 999999 693 590 125 813 -39 999999 999999 511 522 999999 999999 379 -30 565 280 138 643 97 19 -68 14 734 1023 76 999999 -47 153 999999 150 999999 999999 192 475 308 999999 999999 347 999999 189 258 238 130 10 190 154 294 18 490 333 -68 292 22 999999 -71 346 999999 999999 470 72 -84 -11 999999 999999 -84 999999 53 8 184 999999 -98 270 227 999999 364 -4 29 156 143 418 999999 248 139 999999 -95 30 224 299 135 78 313 413 233 284 999999 142 239 232 291 305 405 212 252 310 192 205 129 206 -25 135 184 79 107 175 -60 76 141 14 144 331 85 114 148 305 187 211 305 84 277 127 -23 24 999999 155 999999 65 108 37 -10 69 81 174 275 67 227 187 62 189 215 40 -15 78 98 94 62 156 70 53 181 145 84 227 211 125 115 196 161 167 158 147 165 123 184 130 123 159 102 31 89 96 80 192 183 82 118 70 41 43 40 96 109 999999 49 61 64 40 39 76 60 45 60 38406 299 42 30 9702 10 40 6 7562 3331 851676 5910 -64 567 421 673 999999 214 792 985 2324 967 1426 738 2104 1470 2055 3542 5890 14755 80160 236953 242966 172758 123196 111803 99263 162993 224838 205604 177532 129902 13052 1087 936 1632 999999 999999 -55 156 999999 999999 1130 436 92 175 999999 -62 702 999999 179 999999 787 408 35 -23 999999 716 318 443 999999 1141 999999 999999 598 184 836 275 137 936 86 389 -54 185 999999 999999 111 472 947 606 436 328 181 999999 345 334 999999 58 54 614 143 464 313 427 379 999999 639 433 280 234 999999 999999 999999 536 999999 -30 -70 641 437 239 448 999999 55 692 440 143 390 529 999999 999999 363 354 75 494 248 -85 96 421 6 999999 172 348 425 286 262 193 347 999999 999999 370 311 -4 232 401 10 34 -85 999999 626 407 999999 255 105 496 10 -36 999999 999999 95 99 999999 9 98 110 236 183 367 59 213 255 230 90 254 211 257 999999 319 118 180 188 69 127 100 112 61 373 558 396 51 -5 63 568 188 296 40 102 145 32 218 105 439 403 0 -14 149 304 260 49 79 104 455 288 239 -24 1 314 355 267 398 249 275 42 142 89 -80 112 269 33 56 127 167 111 151 61 95 111 119 74 164 136 171 220 289 139 11 105 239 124 170 220 50 159 326 249 226 209 163 209 214 174 54 77 207 206 240 204 157 169 203 67 76 89 189 169 93 139 85 86 140 81 97 88 59 91 62 100 67 78 117 98 108 111 61 38 999999 999999 35 62 50 38412 299 9 30 9699 10 40 12 7563 3334 898704 8648 567 306 1027 884 1329 1596 2161 798 1175 1551 1605 2072 1035 1873 1877 3069 2607 13135 40599 66123 117954 170343 76887 77153 111613 60683 52946 58987 37270 49931 2287 1315 801 999999 490 1654 999999 53 1218 106 999999 -87 999999 649 774 423 445 133 700 16 22 532 999999 392 539 999999 133 655 999999 534 999999 150 182 999999 893 958 148 1038 1311 610 495 999999 302 999999 230 -87 999999 32 649 559 228 549 999999 369 349 999999 1166 813 133 559 286 76 888 1107 309 122 405 311 289 225 999999 -49 393 38 322 999999 454 310 31 999999 300 -50 114 147 18 999999 721 394 104 -6 585 999999 402 110 446 395 123 77 999999 999999 261 82 297 72 371 108 288 307 524 57 335 999999 999999 999999 67 999999 122 575 677 70 999999 -80 999999 211 453 115 999999 61 -6 436 466 81 87 442 382 253 156 172 281 79 544 99 38 155 452 496 681 387 172 999999 186 224 430 606 234 425 368 431 469 316 397 269 261 192 224 407 38 76 68 -40 60 173 253 300 999999 -46 447 305 324 101 381 206 307 334 175 143 -20 89 117 218 90 175 202 196 132 267 -82 999999 58 9 164 276 197 170 -7 91 197 157 160 236 0 -76 242 112 161 114 49 145 355 153 292 170 311 180 219 323 220 176 192 178 223 263 208 103 128 175 116 216 110 120 65 103 139 999999 142 97 103 106 30 74 122 999999 42 82 42 31 82 86 61 67 92 79 999999 999999 31 999999 46 38418 299 5 30 9695 10 40 18 7564 3337 499238 3917 999999 407 999999 470 999999 999999 447 -51 167 1022 999999 -13 310 514 706 1468 3168 18534 27184 43890 144343 281231 321767 336249 328756 400967 393869 464910 544771 384794 253987 525509 667134 85396 536 286 999999 185 720 760 508 -86 122 582 708 654 999999 1614 224 103 999999 -84 999999 925 411 387 999999 999999 53 512 290 999999 900 211 999999 159 491 394 386 60 999999 999999 999999 999999 618 316 230 -65 215 420 701 708 26 161 999999 669 626 999999 172 26 999999 999999 543 421 328 999999 394 569 259 999999 -14 788 267 -86 228 539 -31 999999 383 309 168 239 999999 908 93 15 36 155 999999 999999 99 290 387 108 511 43 999999 213 999999 -2 80 943 -87 22 85 999999 999999 186 440 400 64 999999 168 190 468 228 256 999999 180 999999 80 276 467 171 186 9 266 359 127 999999 308 179 999999 314 549 245 133 -1 112 293 305 22 181 324 234 57 999999 32 189 51 3 286 214 0 347 450 303 162 337 396 542 261 343 377 319 53 -48 321 293 999999 109 154 117 278 259 173 195 280 377 399 142 224 222 274 157 287 357 198 164 255 207 223 343 308 1 243 127 26 139 281 277 130 164 363 234 221 84 99 158 240 193 110 94 216 251 256 73 259 196 235 226 207 261 242 137 225 175 209 192 181 191 107 98 120 229 196 157 159 258 201 212 182 138 160 167 121 95 111 159 174 115 85 143 144 146 97 59 53 108 80 99 43 48 64 40 103 95 38424 285 64 30 9694 10 40 24 7565 3339 93 377 736 999999 999999 999999 271 -71 1170 96 -1 1103 1423 1023 1737 307 4177 15228 25381 103414 278637 325463 210985 149727 102311 90807 244461 201670 110515 275637 557715 348417 25561 375 -22 999999 -80 237 64 999999 -84 999999 999999 546 154 277 999999 253 327 999999 -26 362 1651 109 999999 999999 999999 999999 999999 117 -12 999999 784 999999 999999 186 999999 999999 999999 999999 356 527 999999 204 708 -30 999999 999999 260 876 309 999999 999999 137 245 206 999999 999999 999999 329 -93 999999 -99 -70 999999 -90 563 695 500 999999 999999 0 372 369 999999 446 290 999999 2 57 999999 265 999999 999999 999999 73 122 34 999999 999999 14 999999 106 151 309 999999 505 320 999999 63 167 533 999999 268 999999 999999 999999 999999 999999 999999 -68 999999 -61 578 -89 334 150 128 194 999999 87 253 999999 -65 -43 243 310 87 309 187 999999 263 999999 999999 999999 14 53 -24 125 999999 312 999999 144 -24 999999 -46 29 1 403 327 421 167 -55 999999 999999 120 59 120 98 -83 238 24 80 36 141 83 151 119 79 221 999999 999999 37 86 -29 14 227 191 111 234 215 999999 142 43 93 154 -86 -61 -24 84 143 25 12 47 26 66 114 -16 132 27 97 -42 -33 -89 98 37 62 13 7 56 34 118 67 -16 29 100 -13 39 152 61 122 81 13 182 111 195 65 107 90 129 161 86 80 77 72 76 59 110 77 999999 999999 91 127 62 999999 38 999999 33 49 999999 999999 999999 39 999999 31 38430 289 183 30 9693 10 40 30 7566 3342 -38 999999 999999 999999 999999 999999 634 999999 999999 406 692 2639 3752 6856 18686 77090 181762 198831 171186 216297 289814 443286 875415 999999 990873 855943 567390 289135 21368 830 37 283 -30 999999 245 686 999999 279 756 1420 143 273 360 999999 999999 73 227 885 999999 999999 999999 -55 999999 999999 999999 999999 330 999999 999999 19 999999 36 714 807 390 939 999999 276 897 999999 248 113 999999 999999 999999 737 743 512 703 510 246 382 999999 10 87 153 310 743 999999 999999 819 81 432 315 142 314 -58 561 599 -98 366 529 93 999999 502 82 385 999999 531 569 453 999999 105 732 999999 999999 225 570 238 237 6 236 999999 386 198 305 169 34 999999 297 999999 506 159 19 140 999999 422 283 170 999999 999999 66 257 999999 -48 999999 155 39 30 38 999999 -18 999999 283 999999 331 82 43 999999 109 999999 642 209 -1 314 189 282 15 999999 375 187 438 205 70 573 166 272 371 334 241 214 194 576 999999 246 999999 184 440 443 305 495 403 117 347 406 246 386 -35 -58 -2 422 452 351 189 296 196 191 94 328 67 248 332 157 263 503 99 132 206 36 46 174 145 292 137 -4 74 135 164 113 233 131 52 183 160 75 113 77 120 106 177 116 233 137 19 221 337 215 145 84 73 159 287 116 89 179 172 154 270 173 86 92 115 185 165 115 112 97 102 41 142 98 90 127 101 35 999999 42 60 999999 45 59 999999 999999 999999 999999 53 999999 60 66 38436 296 0 30 9690 10 40 36 7567 3345 810261 2939 -88 2079 938 400 2387 1729 537 2597 1592 1134 1937 2150 1863 3342 4685 5120 53108 209047 210538 162559 153126 19453 1978 2041 1520 2401 2042 2243 1125 999999 -47 279 999999 999999 335 999999 496 1010 134 587 999999 999999 999999 208 999999 999999 999999 159 216 157 999999 189 -95 120 744 469 75 -42 162 999999 999999 342 1057 -56 999999 97 97 334 406 395 999999 1114 634 999999 999999 380 447 -95 250 216 -49 999999 497 572 159 613 417 -49 -71 160 999999 164 999999 999999 -99 120 134 543 523 999999 999999 999999 664 832 145 -28 999999 264 999999 999999 535 452 999999 349 999999 130 -7 543 999999 91 96 -26 158 17 999999 -40 999999 224 636 596 252 999999 358 999999 134 312 431 279 447 94 497 559 999999 -79 999999 999999 311 253 999999 999999 46 52 140 596 417 283 999999 -8 384 539 714 409 999999 999999 202 230 -5 34 -63 385 999999 51 -75 358 229 285 478 230 6 410 628 303 -54 125 80 88 66 999999 -94 -53 464 -97 403 457 533 407 226 360 318 213 289 142 -14 16 273 29 296 115 168 243 237 251 376 254 153 300 296 229 51 78 206 219 407 327 174 145 -20 230 110 -30 25 -4 125 286 247 117 138 297 107 61 82 105 69 132 80 249 308 122 5 147 195 135 159 149 159 274 220 187 152 211 285 233 143 225 127 86 176 202 129 110 114 151 112 36 167 115 124 80 78 32 86 91 110 142 59 113 142 70 60 67 41 999999 58 45 38442 281 28 30 9688 10 40 42 7568 3347 3906 2072 712 750 2015 1376 1873 2804 1589 1426 1085 3275 3294 2107 3355 2189 1803 4114 4384 2090 11951 65614 38993 2803 1419 1207 2077 1595 1419 447 532 470 974 324 -90 87 -50 541 755 999999 118 754 999999 148 -29 220 98 999999 307 900 566 -99 33 999999 999999 619 480 999999 974 419 649 23 999999 939 999999 245 999999 999999 999999 999999 186 187 999999 999999 366 269 234 -61 187 1000 530 999999 999999 716 96 999999 -22 999999 999999 441 254 999999 999999 -13 -39 967 224 40 999999 999999 -33 999999 999999 11 999999 245 552 999999 82 -62 -28 558 999999 660 229 999999 999999 150 25 222 302 999999 394 210 999999 999999 999999 234 229 329 254 -46 999999 999999 243 999999 999999 227 999999 479 999999 25 999999 99 244 316 168 999999 999999 78 23 999999 -80 233 999999 21 999999 999999 14 46 -78 23 215 454 161 -36 167 218 329 410 122 221 23 343 340 325 -19 169 41 108 387 489 293 999999 279 328 150 316 158 999999 92 434 407 184 318 188 355 466 605 110 304 90 178 234 153 117 26 123 357 176 227 227 67 -4 85 999999 271 263 -29 99 47 232 251 302 55 11 225 60 42 118 26 119 19 68 -62 -86 82 100 34 137 247 215 189 182 98 201 137 115 72 203 197 72 151 108 56 203 129 64 89 131 116 82 109 75 163 105 68 86 100 67 98 999999 999999 999999 71 48 137 38 999999 999999 39 38448 297 24 30 9684 10 40 48 7569 3350 5082 696 2700 1614 1058 1472 1669 1451 2086 3349 3188 2096 2303 2346 1665 3310 3545 3781 5068 12521 15910 7453 7559 17286 2942 1779 1861 2000 1468 571 1744 541 861 195 999999 623 999999 731 767 999999 954 999999 327 999999 999999 999999 811 999999 -37 99 999999 999999 -97 310 323 999999 111 999999 971 1140 302 999999 727 999999 -29 999999 244 120 999999 999999 1206 257 86 -2 394 379 1292 999999 999999 999999 999999 46 643 999999 468 237 450 227 999999 150 999999 999999 13 317 218 999999 897 413 999999 999999 -20 999999 218 389 999999 261 641 482 -42 999999 -24 18 41 898 174 104 84 253 279 -7 999999 999999 197 864 -30 232 510 3 -20 999999 999999 96 -70 322 169 999999 -94 999999 -68 999999 -84 999999 72 75 612 361 469 179 374 489 -85 110 645 -79 616 147 433 -34 747 -82 384 520 -72 53 -90 296 374 -57 84 183 999999 415 206 211 999999 352 121 213 -45 54 102 448 262 221 114 467 398 253 308 91 40 76 411 254 326 736 759 308 502 394 357 453 -84 17 -28 999999 276 266 -1 169 364 568 181 19 371 133 29 375 410 461 131 128 -30 74 33 191 151 255 311 228 206 177 142 170 85 189 280 -76 23 158 93 114 189 61 161 260 167 248 214 217 182 207 231 137 158 128 176 277 173 177 221 180 274 206 129 129 115 169 204 84 49 169 128 52 115 91 114 118 38 99 86 92 88 53 105 118 54 93 72 46 35 46 58 37 999999 40 41 38454 295 23 30 9683 10 40 54 7570 3353 5212 999999 999999 999999 1660 1330 568 2089 2215 1894 1725 2027 2478 3505 2360 2328 3457 2814 2979 3075 1483 2254 2509 1790 2508 1975 695 1203 1744 1437 1302 759 351 97 -93 999999 999999 999999 350 999999 332 999999 999999 208 999999 999999 544 45 999999 273 30 648 485 187 179 424 999999 127 999999 522 999999 292 275 999999 999999 548 422 5 205 999999 252 999999 167 999999 999999 999999 999999 999999 -20 611 999999 235 999999 215 472 999999 999999 67 999999 999999 999999 999999 191 542 100 -68 253 151 199 299 244 999999 999999 832 103 999999 251 780 135 999999 16 999999 -67 154 376 193 999999 652 35 999999 589 999999 5 206 -61 593 999999 144 182 314 117 999999 622 482 -100 999999 999999 999999 164 51 643 128 656 999999 0 999999 230 -5 999999 474 208 999999 40 296 456 162 21 999999 999999 73 599 182 -96 436 72 393 222 10 20 165 300 309 95 407 383 133 -31 -37 297 223 -2 564 131 137 235 -61 999999 70 999999 283 476 318 606 340 408 432 794 558 442 332 113 39 229 -52 999999 360 395 32 63 248 231 109 363 219 345 256 133 106 249 212 136 126 186 75 -51 -18 154 214 19 -30 196 -78 92 128 158 -29 74 76 139 0 130 120 89 41 193 82 116 173 161 151 168 24 -16 51 118 230 107 168 132 115 113 59 148 195 208 215 203 78 87 84 155 172 71 57 192 122 59 59 59 68 76 80 117 58 63 67 39 999999 51 39 999999 999999 999999 999999 33 38460 281 263 30 9683 10 41 0 7571 3355 -88 999999 999999 999999 999999 999999 16 999999 1953 4750 6749 10620 35348 77070 91657 107971 168041 140563 145428 291494 545226 842516 999999 999999 999999 944235 428669 42456 86631 77617 4329 999999 999999 46 999999 999999 999999 999999 1125 999999 999999 999999 999999 360 647 999999 999999 999999 290 999999 193 566 785 182 169 999999 999999 999999 671 111 314 999999 333 -42 999999 999999 999999 999999 196 999999 1099 174 999999 999999 999999 999999 999999 47 823 198 260 58 258 76 999999 71 295 122 431 208 999999 999999 169 999999 999999 140 999999 290 15 999999 999999 211 269 370 212 999999 174 -21 3 999999 379 999999 -89 999999 999999 194 999999 268 247 203 698 294 179 120 999999 329 12 331 -52 999999 288 47 296 999999 999999 236 314 999999 999999 216 89 200 392 277 348 999999 -56 97 999999 202 216 -22 999999 318 152 -67 999999 13 118 157 999999 53 999999 183 277 999999 510 263 171 92 999999 -7 3 999999 -52 41 41 255 9 999999 418 320 200 243 435 555 454 194 509 538 603 338 439 334 165 315 170 999999 -4 142 291 349 529 578 -47 149 195 -35 132 107 29 133 299 123 48 117 241 133 93 999999 131 187 -2 40 31 -72 85 38 23 59 163 133 35 -13 80 232 57 147 61 30 130 24 136 123 24 84 6 113 71 79 94 78 54 124 186 143 146 125 132 46 95 78 72 999999 148 142 91 64 49 84 45 59 59 999999 96 999999 999999 999999 999999 83 57 38466 266 472 30 9682 10 41 6 7572 3358 -100 171 999999 1256 999999 -8 909 2239 6674 14369 13626 19607 49241 130335 237021 332649 567533 999999 999999 999999 999999 851442 158169 2305 999999 999999 371 999999 999999 413 313 999999 999999 1122 0 765 576 591 -27 999999 999999 233 999999 999999 123 999999 52 999999 148 347 741 999999 999999 773 500 399 999999 214 124 240 75 1301 293 999999 999999 235 239 999999 -4 593 999999 938 462 999999 -59 132 999999 999999 468 -22 247 999999 999999 999999 999999 999999 -53 4 999999 226 999999 999999 999999 453 456 999999 999999 349 663 22 732 88 999999 66 1017 509 88 231 247 -78 -8 348 258 345 264 325 999999 79 65 79 637 19 876 999999 -12 16 226 209 84 266 315 3 999999 6 -31 999999 999999 133 999999 999999 212 999999 201 14 29 999999 476 127 70 12 377 117 8 -88 999999 999999 69 999999 999999 372 64 -26 999999 15 -66 999999 -22 98 210 22 90 133 999999 290 147 452 277 569 541 922 390 262 44 406 471 41 197 212 139 999999 149 31 259 104 41 231 205 89 27 154 -30 10 999999 54 300 146 -33 -37 56 999999 90 201 107 -40 148 24 59 89 10 105 192 -50 -50 74 -85 17 178 43 178 42 106 28 33 -61 75 6 43 47 88 179 -58 181 155 203 169 277 147 90 172 104 182 200 152 97 78 110 45 40 73 93 78 999999 999999 999999 35 51 38472 263 441 30 9681 10 41 12 7573 3361 377 3025 14152 38995 72156 72744 19625 26001 97582 169704 175827 218555 181658 262683 293009 235328 303096 515319 800158 999999 999999 999999 835777 619939 141007 3692 534 -2 999999 999999 7 999999 999999 880 396 -29 -92 61 999999 999999 999999 1123 720 580 751 -76 -20 616 344 240 999999 372 999999 999999 999999 213 999999 999999 284 455 22 18 999999 487 999999 -91 999999 999999 999999 357 999999 999999 999999 96 26 999999 999999 339 210 999999 503 627 555 999999 999999 999999 8 339 12 193 505 -48 999999 -66 172 441 609 664 -48 550 354 192 265 221 999999 999999 999999 479 344 -94 336 -90 -57 999999 999999 999999 75 999999 999999 999999 81 129 -44 -37 379 999999 41 -9 999999 -12 999999 388 -77 999999 999999 999999 142 999999 18 386 -57 224 554 396 168 -9 261 168 170 38 999999 211 -21 194 167 -80 22 111 999999 48 275 83 137 999999 475 22 363 123 999999 999999 285 -44 999999 999999 999999 999999 256 79 -73 94 160 947 842 435 462 341 240 90 60 -86 999999 234 76 999999 216 61 47 245 14 999999 -58 -37 999999 78 169 132 113 999999 -60 93 999999 -48 999999 999999 -52 -7 999999 -82 999999 -22 14 -71 -32 -39 3 -53 54 -71 62 47 86 201 101 -43 23 219 108 4 -20 85 -13 9 58 98 999999 74 999999 42 999999 76 64 59 999999 999999 999999 55 999999 34 999999 999999 999999 40 37 38478 0 99999 30 9683 10 41 18 7574 3363 38484 0 99999 30 9685 10 41 24 7575 3366 38490 279 24 30 9684 10 41 30 7576 3369 672 999999 999999 38 620 373 999999 999999 -18 469 703 893 557 114 747 126 1833 3475 3570 4530 24988 53935 37426 19635 51271 64289 84967 159467 213606 313159 567301 663848 703883 640573 367776 119972 5914 999999 999999 760 544 624 999999 80 127 999999 999999 305 566 230 999999 999999 -56 447 999999 999999 112 999999 182 287 144 999999 999999 999999 91 486 999999 999999 438 -25 116 999999 999999 999999 999999 650 598 999999 559 999999 999999 390 999999 999999 999999 999999 999999 988 410 999999 325 319 442 517 999999 999999 999999 999999 180 999999 999999 692 21 999999 60 999999 999999 999999 8 999999 999999 879 178 77 999999 999999 -50 -52 -55 999999 296 999999 999999 225 999999 999999 -59 -62 424 999999 999999 180 616 299 118 503 201 -96 999999 263 112 509 234 999999 78 205 999999 149 173 23 167 658 309 303 286 90 81 999999 999999 22 -43 -93 999999 999999 999999 -53 90 -77 269 291 84 -33 131 259 -89 149 43 48 -17 65 130 89 999999 196 278 81 360 999999 999999 999999 105 -51 999999 999999 18 -55 -59 158 151 375 431 471 818 277 337 138 -65 157 152 -55 271 77 151 -42 -85 -23 -53 116 162 68 125 72 999999 71 190 12 40 170 62 999999 71 -20 -48 110 -37 257 36 165 91 999999 21 32 999999 104 -31 -61 -96 59 -15 43 48 -17 14 7 -75 10 999999 999999 999999 999999 999999 59 80 90 999999 76 95 103 86 999999 91 999999 37 59 999999 999999 999999 999999 58 38496 262 502 30 9682 10 41 36 7577 3371 21 243 2610 3639 7225 6757 17854 49875 58923 48495 66207 85286 120427 268029 356972 442763 650550 905359 999999 999999 999999 580845 60290 709 105 -81 999999 999999 999999 622 999999 999999 147 8 999999 999999 999999 307 999999 195 999999 999999 123 829 999999 999999 999999 999999 999999 -21 2 999999 516 999999 -32 -72 59 999999 69 999999 999999 64 641 204 409 462 386 999999 85 741 999999 30 999999 999999 277 360 999999 83 312 999999 6 999999 685 458 431 218 69 999999 999999 999999 999999 226 -83 286 212 566 447 77 999999 -32 371 185 999999 999999 0 999999 999999 257 139 999999 999999 541 999999 999999 402 564 222 447 999999 999999 148 57 263 4 999999 999999 999999 324 274 64 -96 999999 218 317 999999 999999 999999 -76 -42 999999 201 129 999999 271 -3 999999 89 32 367 999999 377 -30 26 999999 999999 999999 63 151 406 999999 999999 251 -82 -26 384 181 4 245 199 170 427 138 999999 -32 999999 157 -69 80 999999 113 109 39 193 -31 242 269 207 331 477 464 467 271 -10 171 3 87 -39 173 181 162 96 -59 -31 -19 -16 -79 -3 137 84 19 999999 999999 158 108 64 89 42 26 -77 -25 99 999999 -43 -5 -19 -33 -18 -63 62 128 28 -41 5 95 80 72 94 157 15 -47 126 130 999999 999999 999999 999999 999999 32 80 999999 999999 44 48 90 51 125 118 38 999999 999999 999999 76 38502 286 21 30 9681 10 41 42 7578 3374 1034 257 999999 399 800 999999 589 396 999999 15 379 999999 999999 116 813 812 999999 999999 164 1296 375 1190 1895 2288 8688 25864 33304 67558 176130 386346 471769 530547 669292 887106 781984 321440 119138 22867 999999 520 999999 999999 77 604 999999 88 351 475 999999 272 999999 999999 999999 999999 999999 91 999999 150 170 305 634 821 535 999999 226 1139 239 -34 26 999999 999999 165 999999 999999 -61 353 122 386 3 419 569 358 116 76 999999 494 312 474 838 105 -19 103 350 999999 999999 664 56 301 101 -90 655 310 999999 104 6 253 999999 -12 33 -71 999999 999999 999999 325 999999 230 188 175 999999 -4 695 42 418 0 186 121 999999 -25 18 162 -72 -1 179 220 42 999999 999999 999999 1027 999999 218 999999 66 999999 204 999999 23 335 999999 121 165 999999 84 142 -23 999999 999999 11 260 172 58 239 367 399 203 250 65 999999 999999 570 53 999999 172 399 120 329 85 0 89 102 182 999999 88 999999 -17 999999 -65 82 999999 999999 -68 174 200 183 287 999999 -38 6 79 195 319 -28 999999 337 313 303 460 28 256 316 308 35 202 266 59 54 139 253 19 243 217 220 236 82 -66 159 34 1 -12 86 -49 999999 -97 -24 22 -7 -74 23 -36 59 131 91 -53 150 106 60 118 94 111 18 154 33 65 128 -4 39 74 40 97 999999 49 92 69 119 93 210 44 999999 75 108 95 119 33 66 32 999999 39 78 74 999999 57 999999 999999 999999 999999 31 38508 278 21 30 9681 10 41 48 7579 3377 7585 1441 1036 1410 1311 1135 837 780 1229 1493 1469 1813 1720 2869 1171 3030 2367 2201 1807 1463 1635 933 1335 1514 1403 6612 47654 102188 133026 138032 138256 64218 132435 111422 85559 47937 55512 39376 920 999999 999999 530 999999 103 359 999999 999999 999999 1108 633 999999 999999 999999 136 288 999999 999999 227 999999 999999 524 999999 -12 999999 -96 -60 999999 385 999999 69 44 78 685 574 279 999999 999999 999999 999999 999999 999999 415 999999 214 -15 250 774 999999 999999 430 968 999999 999999 999999 -90 999999 283 49 179 527 261 160 444 469 335 -78 89 999999 999999 88 315 999999 999999 999999 231 999999 674 492 999999 1000 999999 999999 999999 999999 135 999999 999999 405 -94 999999 -90 578 -79 -33 392 999999 999999 999999 -51 148 603 999999 999999 213 320 999999 999999 999999 -65 385 999999 999999 182 999999 999999 999999 999999 999999 999999 164 74 92 145 223 98 225 999999 999999 168 -58 51 -23 999999 999999 5 -12 159 189 199 999999 118 999999 328 -73 -9 42 406 -29 48 262 -3 146 209 294 999999 999999 999999 -26 186 -63 999999 -3 -54 143 999999 999999 134 107 176 194 125 298 193 247 151 152 184 -42 12 18 94 999999 -14 122 36 194 76 28 -21 1 30 999999 26 100 -74 3 999999 999999 10 999999 26 48 5 109 1 146 65 68 97 81 92 141 43 81 97 52 999999 999999 44 54 999999 999999 68 38 51 999999 39 137 68 999999 999999 999999 999999 112 41 999999 999999 33 38514 282 22 30 9682 10 41 54 7580 3379 6218 2832 1838 1784 415 1616 1748 1496 812 2033 1528 2197 2346 1264 1819 2145 1918 2681 2791 1486 547 1162 2028 834 1829 3059 8716 49061 111812 87313 12742 1370 167 15 999999 999999 1454 999999 94 224 -54 317 999999 48 513 10 122 261 999999 999999 999999 579 999999 378 688 587 999999 186 -13 999999 999999 999999 483 999999 999999 16 507 293 999999 999999 999999 999999 163 999999 999999 1153 924 999999 182 160 162 349 209 -3 999999 236 587 999999 999999 387 116 504 999999 999999 999999 -59 291 282 818 254 999999 499 89 181 999999 999999 50 258 999999 999999 8 240 999999 999999 -50 279 470 87 -18 109 999999 728 495 515 361 211 257 999999 656 -94 999999 -40 288 999999 354 271 326 999999 999999 -31 296 999999 167 999999 42 870 34 52 999999 999999 291 219 999999 999999 -34 999999 108 380 151 70 9 52 215 15 999999 -50 999999 376 314 -39 462 466 183 189 999999 8 317 312 86 304 296 321 62 19 199 314 999999 245 290 12 265 86 -27 257 137 127 188 80 205 211 -22 2 398 142 145 128 132 195 8 27 11 68 283 150 29 261 40 17 -85 269 125 149 -90 999999 361 234 -30 152 162 118 -91 110 84 144 999999 52 238 59 59 7 66 -33 112 151 30 40 58 110 112 82 213 117 136 41 87 146 148 74 43 41 118 143 999999 98 999999 169 79 149 100 999999 42 999999 94 999999 105 46 999999 999999 35 48 37 39 38520 283 22 30 9682 10 42 0 7581 3382 4833 801 1083 999999 -98 1059 1296 1353 866 506 -59 580 1153 1058 2355 2057 2719 3032 16673 69450 160008 293656 421726 399207 206814 88036 114516 166969 327870 317024 93426 24758 1805 1104 159 1034 1101 999999 999999 327 999999 999999 999999 808 999999 405 711 418 999999 999999 701 999999 615 194 999999 276 176 135 999999 999999 999999 516 522 555 999999 -77 422 427 999999 366 999999 396 1114 793 663 86 424 999999 83 418 80 999999 17 47 967 385 999999 412 999999 999999 620 680 999999 999999 502 999999 999999 999999 80 904 448 999999 87 999999 999999 999999 486 120 405 352 999999 -22 538 390 657 999999 60 999999 157 1014 999999 999999 -17 434 316 999999 -67 -66 999999 -16 138 212 999999 999999 11 999999 999999 -86 229 -19 262 999999 26 999999 999999 -85 999999 999999 105 310 47 -23 -65 401 215 119 5 -64 239 999999 999999 296 999999 999999 239 22 -17 517 331 -87 -32 -19 147 999999 999999 -82 -58 146 -38 12 576 -21 -100 175 303 95 93 999999 324 419 289 108 164 330 90 56 58 187 223 351 45 19 129 106 68 204 999999 9 93 86 15 88 197 225 14 146 41 152 253 80 177 999999 -30 35 79 164 -35 -10 159 112 -77 -55 13 125 13 -96 15 166 156 93 61 76 -6 37 10 197 141 -79 62 161 144 44 -6 -4 39 81 999999 147 75 65 150 138 148 68 60 116 34 30 999999 999999 999999 67 59 30 71 170 999999 46 999999 999999 999999 999999 50 38526 288 21 30 9681 10 42 6 7582 3385 11248 2190 1281 2437 2700 2298 2481 1513 1952 2589 2492 1175 2691 3280 3057 3380 4259 4347 14863 40191 12466 3965 3653 2234 1599 1343 3619 1904 1492 2516 1938 1620 863 694 2079 1885 1369 2005 2146 326 2032 634 760 999999 1003 333 999999 229 217 311 1016 -90 1027 599 999999 999999 348 853 538 -80 999999 284 999999 203 -99 1308 715 718 585 999999 327 473 482 1174 259 570 1304 569 999999 813 1087 442 924 645 625 317 999999 999999 712 999999 999999 546 285 789 999999 999999 295 999999 6 -19 -68 6 999999 999999 482 415 999999 730 999999 560 751 943 1094 448 120 963 626 999999 283 -44 585 537 242 294 438 -61 29 20 381 715 239 304 690 501 521 999999 -50 932 375 265 -97 -56 999999 999999 256 690 187 999999 220 500 197 350 11 363 60 446 189 359 401 36 246 43 632 237 999999 520 99 382 197 311 263 -66 999999 999999 271 999999 -14 298 278 512 -40 999999 140 514 75 24 195 387 140 492 224 16 269 412 201 260 54 109 156 302 -39 346 248 346 460 185 205 218 42 251 351 247 205 189 296 152 417 215 158 89 30 90 116 75 176 150 106 200 98 163 130 58 60 218 216 170 147 28 58 134 97 90 114 171 103 99 -15 131 33 193 144 71 123 86 121 88 144 193 105 999999 142 106 123 77 32 76 101 135 99 117 65 91 79 83 999999 74 108 55 999999 61 30 999999 999999 999999 55 32 65 68 38532 0 99999 30 9681 10 42 12 7583 3387 38538 0 99999 30 9681 10 42 18 7584 3390 38544 198 2575 30 9685 10 42 24 7585 3393 1 999999 999999 999999 16 999999 -65 999999 29 999999 999999 -67 -51 999999 999999 692 1586 1841 3232 5154 8163 13215 20866 33933 59612 99927 158812 226197 249812 270661 371236 367561 370101 407132 405091 455694 457493 446783 413907 368625 362728 383603 413349 345657 333158 318982 248103 200543 201062 188447 101602 46856 15192 3168 999999 -14 418 999999 -87 182 584 2 -10 163 999999 38 -79 284 -96 102 999999 999999 11 -18 190 999999 999999 237 -74 999999 246 10 999999 121 3 69 -9 999999 229 -53 120 30 66 153 243 85 284 3 -3 336 999999 381 103 -20 999999 379 152 2 999999 381 431 250 83 216 42 102 -5 -30 198 318 256 208 66 61 88 57 274 351 41 238 401 167 88 211 999999 62 275 220 271 196 194 49 999999 56 22 15 -33 -34 52 42 131 147 67 30 -9 97 21 -40 128 74 54 9 71 91 125 -13 163 126 132 108 155 92 999999 92 999999 76 62 108 87 87 91 39 47 78 69 132 44 36 99 84 43 38 42 49 37 999999 37 38 38550 266 297 30 9687 10 42 30 7586 3396 -86 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 158 229 9 450 606 1181 2179 3850 6276 8344 10550 9356 9337 10876 14136 11326 8480 7146 8083 4769 603 396 420 522 1784 1291 2318 7149 13224 19484 22859 28629 43748 63709 74045 80745 112174 170892 250504 301664 414569 537518 596459 592719 489225 410753 478222 611672 790103 999999 999999 569950 191942 12099 2219 1021 207 146 289 255 999999 32 -95 70 202 999999 61 143 64 -51 999999 429 999999 999999 15 999999 36 999999 43 -37 181 252 272 443 321 297 -58 999999 999999 -67 173 246 206 -59 271 353 -85 46 -17 -32 488 561 167 -76 114 109 -96 99 376 84 26 78 88 -30 83 194 384 184 -72 229 113 66 200 98 174 342 233 -32 83 164 142 131 107 165 -5 81 2 172 361 210 177 37 86 289 105 179 156 -65 -10 -36 67 122 162 68 -39 12 140 100 161 53 77 77 29 -22 58 28 41 68 42 70 31 73 157 168 176 95 115 123 81 107 101 999999 999999 999999 75 37 999999 999999 98 113 71 45 38556 200 2547 30 9687 10 42 36 7587 3398 168 999999 442 755 825 1583 2894 4631 5569 9449 13756 18414 23197 23815 26525 26740 30551 25507 24004 24694 18463 18547 22130 34630 49703 59036 77139 104087 136086 152834 157598 158700 185155 237761 282694 325723 377500 441612 524951 561906 565959 539077 518735 555366 471776 343405 183337 54218 29148 6329 2493 821 999999 249 405 999999 19 999999 999999 999999 -89 14 999999 999999 -16 999999 180 84 -57 105 530 999999 417 26 606 999999 70 999999 478 469 999999 30 108 11 345 65 390 999999 999999 999999 94 86 999999 106 184 66 -31 999999 999999 170 144 999999 999999 214 385 -98 89 999999 150 -94 14 182 78 54 999999 999999 196 999999 -30 159 -25 197 500 -31 999999 94 48 -2 -5 84 160 149 -37 -56 -32 999999 141 74 78 144 35 16 -37 61 18 73 103 54 42 85 112 94 162 -32 -24 -37 999999 17 156 -82 51 13 39 89 168 5 -30 42 50 112 60 -2 38 999999 999999 999999 92 999999 999999 999999 146 999999 92 999999 50 999999 161 174 98 88 150 60 999999 999999 999999 999999 31 999999 999999 57 38562 224 2008 30 9688 10 42 42 7589 3401 -29 999999 999999 999999 999999 999999 425 -86 999999 999999 636 148 1234 3213 5667 9011 11690 14073 16417 25030 34086 40971 47516 59278 85519 118769 154700 194254 221650 247275 263483 209632 163415 170468 188503 213076 226268 214858 200163 175021 147906 127210 116529 116659 96458 91886 104456 136685 142617 156276 177399 209370 247498 248026 261187 256233 223750 193254 175779 163091 125793 64796 84882 74031 38609 37611 13178 1230 999999 572 -54 544 -4 999999 115 71 999999 94 8 311 999999 114 284 221 -98 -51 999999 999999 999999 128 235 33 -11 -87 264 -15 999999 265 171 109 -10 175 204 415 350 253 141 491 33 999999 999999 -1 214 80 98 2 999999 479 260 3 -77 176 999999 195 -45 130 64 19 63 112 271 364 44 26 999999 18 138 142 -26 -32 19 105 301 67 92 238 289 94 158 81 110 258 118 75 162 269 291 258 62 87 1 176 44 3 10 139 190 10 999999 45 145 101 5 239 73 6 103 133 128 117 85 121 200 76 68 82 118 151 33 72 999999 105 103 43 166 58 97 112 90 104 123 120 170 162 115 77 115 117 999999 44 63 65 71 92 999999 999999 999999 53 74 49 45 999999 999999 63 38568 283 328 30 9688 10 42 48 7590 3404 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 62 -19 999999 219 796 719 2096 4637 5024 4091 5028 7077 10167 14613 23452 31875 36087 38900 51326 73903 94201 117740 153169 192593 214683 258921 315217 371287 452766 570937 700450 751643 785097 770862 662094 579323 543530 458109 258620 158562 86564 35685 29509 23353 12809 3860 -67 180 655 261 546 -45 102 715 -56 79 999999 186 435 769 211 124 96 345 284 39 197 -56 216 -73 428 449 433 999999 999999 640 105 -85 499 18 289 513 29 259 185 69 282 436 120 353 22 407 477 134 363 106 108 -59 277 371 589 292 254 289 289 -57 113 -19 150 221 194 50 59 277 2 265 119 274 159 264 493 52 99 183 151 999999 147 295 224 271 286 292 136 193 69 229 230 234 326 223 23 88 221 57 -28 35 50 13 173 104 -28 49 31 113 90 166 59 93 120 123 158 -2 31 27 28 109 62 161 228 178 191 192 176 125 222 119 165 132 206 210 69 999999 72 88 123 54 85 148 146 110 122 56 53 116 106 104 124 59 50 56 67 57 999999 999999 999999 999999 999999 32 33 38574 231 1587 30 9687 10 42 54 7591 3407 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -69 424 309 560 1711 2757 4131 4767 5567 5804 6058 6631 7567 9333 10738 13571 16306 22859 34187 50738 71825 98733 138809 187414 274856 355991 385310 464630 499276 445979 471374 511030 462105 407036 359295 343289 326584 289144 273655 247720 260566 244293 250033 196581 141536 122774 138410 141263 88611 73794 85894 76026 30375 5309 794 467 89 281 999999 999999 58 54 999999 58 999999 999999 131 8 999999 999999 -57 999999 96 123 2 84 219 194 26 21 -90 -61 86 151 71 21 999999 999999 75 91 75 999999 -97 118 -24 -1 4 -17 999999 999999 96 999999 9 418 34 27 -66 47 9 279 181 522 92 43 167 49 999999 94 -84 294 167 78 122 83 321 265 77 113 131 380 195 0 169 44 999999 2 -44 211 1 318 999999 193 239 21 -41 56 93 122 159 89 83 80 65 -69 -52 312 -86 999999 999999 21 -53 999999 43 52 46 175 -60 -91 124 97 134 -92 51 19 181 -72 -6 159 144 4 43 110 152 128 21 110 234 93 101 152 111 142 130 51 56 38 999999 90 999999 43 62 999999 999999 50 999999 999999 999999 999999 999999 999999 999999 42 38580 257 718 30 9688 10 43 0 7592 3409 285 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 999999 999999 999999 999999 999999 999999 999999 999999 999999 89 424 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 495 1518 1781 2969 4381 4704 6039 9931 14565 19247 23812 28933 36115 52749 82539 149982 274354 452575 634674 741183 825336 658886 373097 224441 189883 159436 194242 256296 282547 336056 295485 161307 92681 85239 117321 175989 233433 285683 332024 365598 311991 222512 116648 65375 74215 41512 11171 40011 140530 221178 166560 66239 38220 20513 8360 480 238 519 300 309 101 535 138 999999 103 457 -7 999999 156 145 999999 999999 999999 466 516 999999 99 458 774 155 999999 10 237 264 305 999999 -20 480 43 500 26 215 -15 999999 999999 222 999999 208 144 128 -84 142 101 54 999999 92 183 63 175 999999 25 999999 255 107 111 -62 64 69 146 55 15 26 517 317 93 -48 999999 -87 378 999999 -72 117 29 191 91 1 -86 172 169 263 -71 -42 32 37 82 -28 -19 284 185 412 130 194 164 200 23 227 999999 46 126 77 44 241 -64 -58 110 999999 151 -2 999999 31 136 -24 23 -2 -90 -52 62 89 181 -55 -18 18 101 97 5 -6 28 -8 -19 999999 174 84 114 209 71 119 89 198 177 114 43 52 121 999999 999999 999999 999999 37 999999 33 39 999999 50 38586 229 1286 30 9686 10 43 6 7593 3412 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 248 999999 999999 999999 999999 246 -31 -67 497 373 1632 2371 2525 4856 7720 12701 19563 29256 43821 66813 101002 152764 231020 324179 422204 485477 516185 383702 254018 211729 161862 122399 104526 87951 78791 68575 60850 68285 85646 147313 232635 309445 340272 361242 412823 531059 424819 330011 328526 300095 296158 302671 214092 239611 302906 265431 264759 100339 3437 206 -14 26 103 532 999999 999999 999999 137 400 408 345 -62 255 37 257 260 -42 335 231 999999 188 215 142 88 242 319 318 11 606 78 406 155 112 41 8 183 223 999999 41 439 488 999999 999999 123 -85 999999 999999 6 999999 323 74 999999 157 169 148 10 273 188 -51 196 263 999999 80 345 290 120 166 31 -73 225 -99 -38 116 999999 213 999999 -88 158 -49 -78 999999 302 252 64 92 999999 135 999999 95 999999 -18 999999 210 37 155 378 204 231 232 288 172 41 10 999999 58 -27 -77 999999 54 -35 271 59 -26 -54 999999 95 -37 -98 -25 -16 -79 26 -62 45 -44 999999 999999 -1 10 55 66 999999 16 -4 112 108 999999 39 999999 999999 120 999999 999999 999999 63 999999 999999 999999 44 40 38592 262 324 30 9684 10 43 12 7594 3415 -9 999999 999999 999999 999999 999999 999999 999999 999999 21 999999 999999 999999 999999 999999 999999 999999 -6 489 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 469 451 545 530 2618 1426 1693 3036 4489 8064 12628 21721 39913 72881 136643 254830 414467 582430 772332 816632 645338 484405 389226 333481 288660 241052 201020 162945 113304 90285 95101 95307 81596 73233 79130 84811 74421 51737 49112 60709 71241 62368 58312 67890 80257 86797 97721 108142 106194 121725 141486 187710 236912 296800 295697 280818 287354 244743 177179 104564 94916 168843 129746 43386 3332 999999 122 433 398 -98 267 21 11 31 999999 999999 999999 999999 999999 -59 521 726 382 -80 -7 83 391 538 214 999999 -86 219 97 -2 999999 -19 -40 999999 277 999999 163 -95 252 199 19 559 999999 -71 84 -7 88 142 999999 206 999999 236 -52 999999 999999 999999 -15 535 75 -10 373 341 125 999999 999999 226 377 407 511 -52 999999 29 -81 68 88 328 -22 -64 999999 144 78 295 -70 -15 -37 999999 999999 -9 47 93 94 999999 136 129 97 -13 83 36 44 -19 -96 -63 232 74 999999 143 212 212 62 -10 61 209 88 -12 271 60 52 -87 93 56 45 206 -58 42 -29 46 36 52 86 -36 999999 94 120 -86 -15 -12 136 145 -63 -34 -50 1 93 131 37 59 97 59 96 40 94 42 118 151 52 86 69 999999 999999 999999 999999 84 143 45 38598 251 564 30 9684 10 43 18 7595 3418 268 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 565 999999 346 1202 266 1034 1637 2272 3786 5154 5347 5508 7354 11284 13365 21176 26773 25467 27630 28386 31810 45101 64004 82714 124005 186503 279751 423728 602991 808521 996333 999999 999999 999999 897242 863533 831024 674714 370173 110539 38263 6408 399 650 180 999999 11 447 964 999999 999999 -41 999999 999999 -57 999999 -5 263 999999 5 999999 307 999999 93 -38 900 -36 265 401 999999 3 605 999999 999999 172 999999 -83 412 539 999999 155 -80 999999 309 276 596 75 267 999999 689 999999 999999 999999 51 -14 999999 999999 -65 86 138 38 41 293 999999 507 338 59 -79 443 450 999999 334 999999 73 270 20 -63 999999 204 131 364 -28 999999 999999 999999 -37 120 237 999999 999999 999999 -32 999999 999999 999999 -69 999999 999999 -13 999999 128 71 48 159 190 68 -33 999999 -21 301 163 53 195 192 20 69 77 999999 55 999999 -72 107 999999 999999 -92 999999 191 154 96 999999 45 999999 999999 999999 999999 88 61 143 -5 268 10 -77 189 32 -76 92 -7 41 69 186 172 -53 135 76 75 -74 136 -72 145 228 70 999999 175 152 -8 -82 -43 -2 61 56 -38 5 146 36 -74 -90 76 32 -28 24 -74 -56 -3 14 -90 77 77 999999 999999 999999 34 999999 999999 999999 999999 999999 117 41 38604 264 534 30 9684 10 43 24 7596 3420 88 -79 774 91 999999 -29 36 673 999999 601 999999 312 743 2096 3219 3705 3941 6409 6412 8412 10130 12066 13367 16606 18671 20716 26675 36845 50010 76415 102201 106711 137399 115209 84948 96035 136715 210650 339405 518236 701697 798756 926900 999999 999999 864646 393620 132215 17154 2457 1487 999999 999999 999999 445 76 999999 999999 235 999999 999999 -76 999999 -97 242 999999 37 792 999999 337 999999 337 274 189 274 999999 999999 225 -86 394 999999 999999 999999 999999 77 999999 999999 999999 999999 999999 999999 999999 -38 999999 378 999999 429 90 999999 34 222 999999 236 25 238 68 365 -89 999999 -45 999999 294 999999 791 999999 28 -70 466 999999 999999 999999 20 68 29 386 801 164 263 -30 288 591 60 999999 322 205 999999 71 209 -65 999999 172 999999 999999 -65 -36 999999 94 999999 37 999999 999999 999999 999999 58 12 109 61 127 999999 -10 81 455 268 999999 999999 61 246 91 150 33 308 57 321 -13 214 999999 329 999999 62 -10 999999 -13 999999 10 214 24 -37 236 -78 -61 100 165 205 132 266 62 70 115 171 125 183 258 183 104 999999 999999 158 270 28 105 -54 999999 35 308 -10 -81 -53 -15 -77 55 -49 1 66 23 8 29 -23 0 52 133 122 38 -40 73 -85 -46 111 110 119 50 999999 999999 46 97 38 999999 59 74 999999 127 48 999999 999999 57 94 39 35 40 999999 999999 999999 999999 59 66 38610 268 321 30 9681 10 43 30 7597 3423 73 999999 -67 103 914 4344 8074 19456 19758 13991 25361 37251 42360 60045 88643 112773 155433 139235 74075 47431 42755 46943 56158 70515 75710 83085 94550 110816 125645 144986 160800 177523 193642 205258 211250 227541 244767 229063 200980 197337 199843 213930 252458 357421 463065 548054 686407 736348 605864 400622 310806 360807 263859 116142 62295 21762 115 999999 354 -26 -27 999999 337 1181 20 201 999999 -64 999999 -23 999999 717 395 999999 -49 -36 54 63 999999 308 999999 337 35 538 999999 999999 10 999999 263 -1 -81 999999 317 718 541 616 483 640 36 339 871 504 999999 70 169 -19 635 336 999999 215 162 777 999999 6 999 239 231 999999 331 93 435 244 299 291 999999 139 33 929 286 -72 999999 42 -84 -2 212 82 999999 -67 999999 181 -4 999999 -63 999999 999999 98 49 999999 -85 23 999999 999999 33 999999 999999 24 999999 999999 194 178 -70 999999 72 -38 999999 -53 295 190 -54 76 116 411 -60 109 264 999999 138 253 102 141 -82 76 -48 200 423 50 124 -21 -56 999999 150 -59 999999 -87 -62 280 97 -44 999999 156 8 -10 403 -72 228 168 66 87 4 261 69 69 78 67 55 -35 999999 -71 122 113 114 999999 -11 57 -25 177 102 999999 -45 -41 -34 49 11 -60 -26 71 -57 -23 999999 36 79 9 -26 57 134 80 167 999999 999999 999999 62 57 999999 999999 999999 120 999999 58 35 112 999999 999999 999999 63 999999 999999 999999 40 38616 261 138 30 9678 10 43 36 7598 3426 960 250 492 999999 999999 613 599 1896 1147 1000 1761 2487 4357 6846 4319 3119 857 1113 1994 846 797 93 1101 2623 868 1443 2614 2266 5681 9497 15262 25785 50351 86449 155264 254647 351073 502659 665000 625483 432906 209712 162488 129064 70650 20126 10485 26581 76347 167940 266471 339594 416365 498876 586706 464261 210431 69724 2736 1302 -69 999999 304 999999 97 72 368 997 667 611 999999 999999 925 999999 999999 999999 999999 180 273 794 999999 2 59 376 999999 999999 749 -38 999999 999999 999999 610 576 165 208 999999 319 369 -50 118 154 999999 42 80 349 502 999999 999999 594 999999 143 -17 -38 378 999999 176 999999 82 291 102 77 248 999999 -78 999999 999999 74 423 67 -33 252 -12 405 -2 999999 340 446 403 -46 344 262 999999 112 293 317 999999 439 225 999999 999999 -51 -20 490 -29 999999 999999 78 138 -5 999999 -75 100 999999 999999 259 999999 999999 -8 999999 999999 368 49 235 999999 39 24 73 42 49 120 147 23 39 64 139 -43 170 202 224 -59 -59 233 135 241 100 999999 999999 999999 107 245 51 68 127 999999 -62 63 -54 153 -10 999999 -70 126 27 126 999999 14 999999 84 -67 999999 -30 94 216 267 50 12 999999 105 56 37 -76 -20 -79 80 11 114 -74 -58 -81 -31 -59 999999 14 79 57 34 58 129 106 -41 77 52 999999 999999 65 33 78 48 85 97 158 38622 265 347 30 9677 10 43 42 7599 3429 -20 999999 999999 -9 999999 999999 60 999999 999999 257 2227 3043 3416 4998 8458 12373 28125 81797 160467 180674 79916 33264 73211 169307 157707 108191 95857 123126 204303 330628 563114 980118 999999 999999 803423 755890 441379 111234 34281 8982 482 50 999999 999999 999999 60 122 999999 425 739 92 298 999999 999999 744 -13 647 999999 57 -42 999999 999999 228 999999 203 277 258 144 71 999999 844 999999 999999 999999 596 -56 132 999999 353 999999 999999 479 487 37 999999 6 420 999999 999999 495 248 -81 858 28 164 96 -83 33 999999 504 1084 333 26 753 -26 999999 294 199 999999 999999 -66 999999 60 547 67 283 -63 92 24 -27 337 706 634 138 205 999999 999999 308 211 486 230 345 999999 999999 444 239 999999 999999 67 108 693 999999 237 444 84 -33 14 213 220 -3 -9 999999 999999 223 24 999999 58 25 200 -76 999999 -30 124 343 372 -45 224 -84 -68 74 287 314 275 999999 150 370 343 124 71 116 -67 -26 156 270 107 39 999999 -47 999999 230 270 -61 135 64 59 -21 92 268 134 319 77 246 -22 14 52 103 83 286 208 211 194 166 -49 148 43 999999 168 -48 -31 -44 131 -29 9 0 -97 999999 -85 -68 999999 999999 999999 5 6 10 -82 -64 152 67 26 161 46 144 14 70 66 116 38 999999 110 94 999999 42 50 40 999999 999999 999999 48 999999 77 999999 999999 999999 999999 35 38628 263 166 30 9676 10 43 48 7600 3431 1561 1873 2252 3720 5800 5559 8100 9271 9520 8910 8019 6374 5315 4048 4308 2375 3561 4841 6775 9390 16076 23741 43640 61190 58941 37109 23140 29933 34638 57380 71158 119894 298898 400746 400407 566889 740306 763952 668291 572902 627387 386495 102877 28729 5999 1157 1392 899 516 33 999999 40 848 -49 372 999999 999999 267 999999 999999 999999 608 641 999999 80 999999 -4 354 999999 246 617 999999 376 231 826 343 999999 999999 439 10 -41 999999 999999 -39 999999 190 610 660 999999 999999 999999 999999 1071 564 698 255 999999 501 173 999999 169 354 32 999999 999999 999999 351 999999 314 35 219 437 -77 729 640 130 111 631 -34 303 202 999999 999999 474 473 999999 285 425 547 -85 523 -79 999999 999999 999999 494 3 -31 999999 200 999999 88 744 286 78 -47 183 50 123 309 266 87 9 999999 999999 639 291 999999 42 22 999999 999999 -87 137 134 999999 -4 999999 -71 215 -45 222 102 346 307 999999 24 277 999999 48 -29 999999 -12 999999 -26 114 999999 -95 113 999999 999999 -5 96 -35 84 23 315 155 -76 82 255 10 242 4 22 79 -99 65 999999 -63 138 -13 210 999999 149 150 16 -67 36 210 5 -29 27 -8 75 39 123 -20 999999 -82 999999 -28 28 -31 -23 69 92 117 56 -51 88 41 9 39 54 79 51 15 -58 -69 2 999999 999999 999999 66 999999 999999 999999 93 999999 999999 999999 63 38634 262 374 30 9674 10 43 54 7601 3434 911 415 999999 999999 999999 607 384 956 722 119 348 1935 2278 1813 2317 4661 5901 7867 9838 13387 14433 8258 4443 6173 6954 20043 43032 76498 127060 237806 438504 752331 999999 999999 999999 879318 475334 231419 31379 124 999999 999999 999999 -79 380 -23 999999 999999 398 999999 -67 999999 999999 999999 999999 850 236 558 999999 238 999999 999999 999999 24 725 999999 999999 999999 103 364 121 800 116 -60 999999 999999 999999 999999 999999 -61 -47 999999 999999 999999 999999 384 999999 386 67 364 692 -43 999999 78 -63 999999 160 -99 441 8 999999 -42 207 32 999999 109 999999 999999 321 95 -84 311 290 999999 999999 47 999999 402 467 999999 81 165 116 999999 -10 -83 999999 -2 999999 629 146 999999 363 59 220 407 485 3 999999 999999 999999 100 209 -80 999999 999999 147 999999 999999 999999 44 11 276 999999 999999 211 999999 34 999999 999999 163 49 147 999999 999999 999999 113 999999 12 221 223 104 36 47 999999 -18 45 999999 -74 78 236 94 999999 107 131 999999 237 999999 -88 5 999999 122 999999 -51 999999 7 77 -14 999999 -79 32 134 999999 999999 15 -55 225 188 181 155 999999 -11 -40 101 58 19 114 -84 -35 -26 -53 88 17 -36 76 -22 -50 63 -60 60 999999 77 -20 1 -64 999999 -58 30 -47 -74 -27 12 141 -27 70 79 999999 40 52 999999 999999 999999 49 114 999999 999999 999999 999999 999999 999999 33 36 38640 241 433 30 9673 10 44 0 7602 3437 64 999999 999999 999999 243 277 971 700 999999 772 1127 2108 1537 1996 3135 4470 6870 10926 14441 21941 39825 56908 65876 76835 131525 211999 323525 523651 720909 899737 999999 999999 999999 669212 158649 5824 759 397 394 999999 999999 999999 166 999999 -46 103 999999 999999 999999 999999 381 163 999999 999999 60 -28 999999 999999 999999 999999 999999 999999 160 -41 999999 999999 999999 999999 396 999999 999999 -83 252 61 999999 319 361 181 551 91 634 999999 98 438 999999 999999 999999 999999 289 861 1164 848 1505 683 878 376 987 171 999999 999999 999999 999999 999999 999999 188 308 999999 999999 1 348 999999 278 595 225 999999 -68 -71 999999 999999 365 999999 36 567 999999 999999 999999 -33 999999 999999 999999 999999 999999 -79 200 999999 246 999999 105 650 -22 999999 999999 999999 999999 -87 999999 27 999999 999999 -15 999999 999999 999999 999999 999999 -68 999999 -78 999999 999999 264 -50 999999 999999 999999 -67 999999 -41 -5 999999 999999 -50 -77 999999 999999 184 999999 150 -58 999999 -40 999999 999999 999999 999999 13 -4 999999 -15 999999 -59 999999 999999 999999 -56 70 21 999999 -39 999999 999999 999999 999999 999999 999999 62 999999 999999 -95 -69 999999 999999 -89 999999 999999 -71 999999 999999 999999 999999 999999 -87 999999 -94 -15 -30 3 -23 -3 999999 -51 999999 999999 999999 -84 -46 999999 -78 999999 999999 27 38646 250 100 30 9670 10 44 6 7603 3440 36 501 739 755 1350 2569 2522 3099 3909 5576 5630 6386 9048 13640 17659 17424 18439 24422 36720 34990 40266 46770 50823 63800 80355 83264 81004 92995 89270 84184 85298 82052 93384 88566 88665 97171 115366 125155 132213 159747 257069 400867 545785 503808 568922 620423 639044 360643 27629 999999 999999 646 999999 903 -87 186 999999 999999 999999 135 999999 999999 165 999999 999999 88 288 999999 999999 -68 418 121 -94 999999 999999 999999 999999 206 269 999999 999999 999999 999999 223 999999 71 247 134 999999 241 999999 263 18 999999 999999 366 46 999999 1153 3712 6330 9277 13139 14060 17765 21621 24908 24088 23301 22131 17342 12865 8875 4896 2851 1169 381 170 999999 999999 999999 18 -40 999999 999999 458 17 999999 999999 999999 999999 172 101 999999 95 999999 999999 999999 163 214 48 60 999999 999999 86 999999 999999 999999 279 30 999999 -26 999999 1 999999 999999 999999 95 999999 999999 13 999999 999999 999999 999999 110 -4 999999 999999 86 999999 162 999999 52 999999 -51 -27 999999 1 999999 999999 -62 -5 154 -98 999999 999999 999999 119 -24 46 999999 999999 999999 999999 68 999999 999999 999999 96 999999 999999 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 110 57 999999 999999 198 62 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 -79 999999 -47 999999 999999 -96 38652 117 96 30 9666 10 44 12 7604 3442 347 999999 999999 63 999999 11 999999 999999 648 886 1491 1671 4434 7572 8668 6258 4601 5974 10165 12253 14977 16633 19035 18864 13181 12063 13073 17108 18907 13785 13836 13935 15304 21778 47370 92613 95320 29316 26883 24650 18053 10560 5052 4102 5476 13471 26843 4394 334 999999 999999 999999 999999 12 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 999999 999999 999999 999999 325 617 1375 2963 3915 4991 2666 695 1212 603 -99 999999 109 38658 122 424 30 9664 10 44 18 7605 3445 -94 999999 999999 999999 999999 999999 729 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 867 2515 3873 4044 5327 6868 5521 1405 1098 375 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 999999 999999 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 38665 121 212 30 9662 10 44 25 7606 3449 -71 999999 999999 999999 999999 139 999999 -85 481 710 1447 6345 6989 7760 1357 999999 999999 -42 999999 378 154 999999 999999 999999 999999 556 999999 999999 999999 999999 999999 -71 999999 270 1010 999999 999999 892 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 596 999999 999999 999999 999999 999999 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 192 38673 255 3 30 9663 10 44 33 7608 3452 7637 2415 2478 3054 2690 2565 2474 3366 1906 3138 3001 3057 3966 1183 2713 1815 1349 3839 4423 1878 2427 843 1881 1582 1262 1147 1298 922 2050 933 999999 671 999999 598 1183 1098 1998 618 1469 1769 1315 777 426 591 999999 258 328 28 999999 999999 257 999999 59 106 743 -97 463 273 999999 825 1810 1389 553 2186 983 939 1104 1244 1291 -28 999999 69 -6 1332 132 -53 827 982 999999 61 579 438 999999 366 199 225 79 999999 -22 439 282 404 999999 311 77 999999 9 334 999999 1 999999 999999 128 999999 999999 999999 999999 999999 182 646 999999 999999 398 999999 288 296 -57 91 999999 999999 999999 192 141 330 999999 999999 -74 342 186 999999 135 999999 40 999999 999999 999999 26 209 -86 999999 999999 999999 999999 104 55 70 999999 999999 999999 999999 999999 48 -87 342 131 139 -16 307 176 -91 999999 999999 999999 999999 999999 7 999999 999999 130 404 -27 999999 999999 999999 13 999999 999999 999999 999999 999999 999999 999999 999999 -77 -64 73 198 295 65 999999 75 -5 0 999999 40 -75 999999 103 999999 999999 50 999999 1 -32 999999 999999 999999 80 -23 999999 999999 999999 -23 999999 999999 999999 999999 999999 -76 999999 98 -57 999999 -56 999999 -19 999999 999999 999999 999999 999999 -61 999999 999999 999999 999999 999999 -80 -78 999999 999999 999999 999999 12 999999 999999 999999 -69 999999 -59 999999 999999 999999 -82 -89 38679 228 4 30 9664 10 44 39 7609 3455 2331 999999 999999 571 3 483 -18 999999 289 999999 999999 -56 999999 999999 999999 185 944 443 -63 238 180 246 622 2369 2313 2444 4685 11832 28195 65394 128040 113234 72614 51456 39241 66245 125302 251020 426001 457647 227882 141862 125544 309068 253400 45493 999999 804 999999 662 999999 999999 999999 464 33 384 208 746 1073 2094 2528 2826 2828 3520 3939 2777 2362 2375 1915 742 344 59 404 1269 999999 205 0 527 498 -78 999999 999999 13 999999 243 -49 999999 74 999999 165 155 999999 999999 999999 999999 999999 281 999999 -92 999999 999999 999999 105 999999 999999 638 999999 999999 -55 999999 999999 999999 999999 999999 999999 999999 999999 132 999999 198 999999 999999 999999 272 999999 999999 999999 114 999999 281 999999 999999 96 999999 48 999999 999999 999999 999999 999999 229 999999 471 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 999999 999999 999999 999999 999999 999999 -19 999999 999999 999999 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 999999 999999 999999 999999 999999 97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 -40 999999 999999 999999 999999 999999 -37 999999 999999 999999 999999 999999 -89 999999 155 38688 217 124 30 9664 10 44 48 7610 3459 561 999999 999999 281 999999 999999 6 625 999999 -87 619 740 -18 1033 2684 5593 7919 19049 81985 151522 196603 274615 205055 22260 9037 6379 7109 7596 4362 2461 3359 14639 45086 106428 227430 324577 374627 178579 152428 188793 75343 2247 999999 999999 999999 54 999999 999999 -9 999999 999999 999999 -27 999999 999999 999999 999999 999999 999999 135 999999 999999 366 8 383 1493 1181 300 999999 999999 999999 999999 999999 999999 766 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 999999 999999 999999 999999 999999 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 38694 239 513 30 9663 10 44 54 7611 3462 -22 54 31 999999 999999 999999 999999 245 1484 10980 23183 57026 85743 167010 201875 160003 109883 19133 8370 19484 65639 233930 461262 229997 137355 360591 837971 855102 675558 595660 319025 257383 53163 1120 283 999999 217 999999 999999 739 999999 999999 310 -40 122 -21 999999 999999 633 999999 369 999999 -2 999999 999999 999999 156 999999 999999 999999 271 999999 999999 999999 999999 999999 612 999999 999999 -32 999999 414 356 999999 999999 999999 358 999999 575 40 -45 -10 108 999999 999999 170 999999 999999 10 999999 999999 647 55 999999 999999 999999 999999 73 171 276 16 49 425 196 999999 999999 487 999999 999999 999999 999999 999999 999999 999999 -53 999999 -62 999999 999999 19 999999 999999 999999 999999 999999 -88 276 138 149 999999 999999 999999 999999 999999 999999 999999 999999 19 999999 9 250 -97 65 85 99 400 999999 999999 -62 999999 999999 999999 999999 999999 53 999999 5 999999 999999 999999 -58 999999 999999 -75 -64 13 999999 999999 999999 117 999999 -51 999999 999999 257 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 999999 -42 -45 -4 999999 999999 999999 23 -72 -36 999999 -63 999999 999999 -70 -55 999999 999999 999999 999999 999999 -28 8 999999 -90 999999 999999 999999 999999 999999 999999 999999 -37 -73 999999 999999 999999 999999 999999 999999 8 -98 999999 999999 -90 -92 -80 -63 999999 999999 14 38701 186 393 30 9663 10 45 1 7612 3465 630 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 1332 6635 18551 35571 74064 104584 138297 211691 264893 217108 185944 131933 155801 116970 191780 476824 747485 528606 265532 15258 999999 999999 999999 999999 171 999999 999999 999999 999999 999999 999999 999999 999999 673 504 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 241 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 999999 999999 999999 999999 -87 999999 999999 999999 -6 999999 999999 999999 999999 999999 999999 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 999999 999999 -54 999999 999999 999999 999999 999999 999999 999999 -95 38707 143 3 30 9663 10 45 7 7613 3468 926 227 787 -18 201 825 2198 633 300 938 1708 1324 673 673 1342 1665 1753 1229 1735 649 780 7133 29658 40986 24174 5273 5476 -67 -4 999999 1235 -74 999999 1395 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 999999 999999 999999 999999 999999 999999 999999 999999 63 999999 999999 142 -9 999999 999999 999999 999999 999999 999999 999999 999999 194 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 999999 999999 999999 999999 999999 999999 999999 999999 26 38713 121 392 30 9662 10 45 13 7614 3471 165 999999 999999 999999 217 330 8240 13818 409 999999 875 999999 999999 999999 999999 999999 999999 999999 3051 14784 18280 17616 31666 75803 35687 12120 74325 63272 5861 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 38719 40 243 30 9663 10 45 19 7615 3474 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 999999 999999 999999 999999 999999 306 38725 128 124 30 9664 10 45 25 7616 3477 372 999999 999999 999999 999999 999999 999999 999999 999999 277 999999 999999 35 999999 999999 999999 999999 999999 377 999999 999999 999999 -47 132 999999 999999 999999 999999 366 1755 6491 16664 18178 450 999999 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 38731 278 4 30 9664 10 45 31 7618 3479 7312 4412 4698 5677 6416 5500 5159 5266 4512 6321 5537 5191 6126 5611 4832 4476 4193 4628 3607 3317 6467 21521 62694 83635 70938 87609 51347 3948 2312 2074 3314 12521 39480 26734 13280 42059 80940 79499 9260 571 1421 317 3 -35 759 427 375 250 -34 999999 999999 -95 999999 355 667 1436 119 999999 999999 999999 6 999999 -8 -59 177 309 642 1112 710 376 30 269 999999 -90 999999 174 999999 -71 -73 738 249 633 589 316 464 999999 999999 161 914 999999 999999 116 322 29 84 223 -99 999999 999999 546 999999 168 999999 999999 81 999999 999999 845 557 185 -99 999999 999999 219 999999 359 -30 217 999999 999999 818 999999 308 999999 999999 71 738 330 441 182 314 305 294 281 377 999999 999999 552 281 380 97 999999 999999 158 999999 999999 999999 227 391 283 999999 999999 155 486 -75 254 241 131 169 204 -23 999999 999999 150 98 -94 310 999999 -78 84 162 76 999999 240 174 161 999999 298 303 -22 119 321 292 -38 999999 999999 41 247 116 -13 -8 40 450 999999 34 -59 23 -61 40 66 -21 220 222 251 29 999999 81 189 -20 -94 -6 101 31 -15 999999 999999 276 174 34 -76 -66 -57 121 82 121 999999 22 72 148 154 999999 999999 41 999999 999999 -99 123 97 1 -44 -23 161 107 999999 -15 -48 151 103 38 130 155 41 9 36 73 -30 127 153 179 224 147 92 43 113 155 62 999999 999999 96 57 999999 999999 999999 999999 54 35 999999 57 38737 295 4 30 9664 10 45 37 7619 3482 4648 919 1796 2360 1128 2696 2546 1599 1068 1944 2121 2529 3408 2591 3047 2771 4672 10618 50524 181142 296310 266156 149488 107516 124099 257126 334482 367562 362416 439125 568997 41193 1708 1801 1776 1371 1262 1610 1400 1210 999999 1114 731 -35 147 403 272 390 295 631 -36 999999 999999 -88 197 537 103 887 577 667 463 999999 555 680 999999 64 654 83 365 -24 999999 259 541 724 238 492 239 36 27 327 999999 38 660 379 130 -88 999999 -14 999999 72 999999 417 225 545 746 210 557 310 162 -52 504 51 71 241 274 999999 212 600 129 945 407 79 170 999999 281 127 778 64 -58 157 999999 448 145 79 157 920 618 1050 -23 666 299 85 293 999999 941 2 241 999999 999999 30 372 -2 272 362 205 -77 56 365 9 265 173 999999 192 999999 -17 185 -91 999999 999999 288 257 999999 23 999999 77 999999 139 64 263 213 8 142 999999 234 88 165 176 203 999999 999999 68 579 999999 -45 257 404 217 418 -62 -68 -16 102 999999 437 133 266 198 350 -99 140 243 315 271 167 -2 185 -34 139 -16 -94 -44 16 228 97 -36 26 78 33 3 -56 47 130 281 66 70 235 162 105 -31 238 148 6 0 223 -73 -30 36 87 -29 -11 155 161 999999 108 78 67 157 97 50 151 97 20 91 75 57 138 69 999999 101 134 144 105 119 86 144 90 999999 76 124 81 999999 72 57 91 158 70 77 999999 999999 99 46 60 999999 999999 999999 999999 999999 45 999999 999999 999999 55 999999 999999 35 38743 273 96 30 9666 10 45 43 7620 3485 50 999999 -1 999999 999999 999999 999999 999999 109 585 999999 120 999999 999999 -33 -28 972 572 2921 12232 17943 23335 42764 70832 93577 127021 172780 324141 425141 582338 548929 563730 384558 671196 680378 325894 316136 441755 120974 224934 235016 10531 476 999999 120 999999 999999 999999 999999 -30 -98 20 999999 999999 -24 999999 999999 999999 438 313 85 -54 999999 999999 431 999999 185 -51 186 65 -21 999999 999999 473 465 431 418 329 999999 149 277 -57 21 999999 999999 999999 484 221 227 81 206 36 335 134 567 999999 237 999999 999999 212 153 999999 999999 158 78 999999 999999 999999 64 999999 999999 238 19 -45 999999 505 999999 999999 648 257 999999 999999 36 -36 118 779 -90 200 820 439 342 999999 22 17 55 -59 999999 999999 -48 -5 999999 190 999999 191 380 -20 338 14 260 16 999999 49 999999 999999 111 55 -43 193 221 -53 999999 999999 -23 999999 84 999999 596 999999 -83 209 406 165 999999 999999 11 999999 999999 -56 156 279 50 42 197 277 -52 999999 411 199 381 176 -18 45 999999 181 -40 21 61 34 36 -35 999999 -26 74 24 999999 3 999999 -82 999999 103 999999 -40 -92 -99 999999 -48 38 35 185 91 22 86 59 203 155 -63 167 225 90 999999 120 56 85 29 216 -38 105 18 -54 -43 8 86 -13 -86 -94 62 148 10 -8 -23 74 59 11 60 121 125 999999 999999 122 999999 999999 999999 89 52 999999 999999 72 38 58 999999 999999 999999 54 38749 277 9 30 9669 10 45 49 7621 3488 980 75 -93 659 1372 655 999999 999999 97 999999 443 999999 999999 999999 -95 999999 741 1221 1029 2476 5533 19989 90169 222054 381377 586987 834458 999999 999999 845722 452872 51251 14257 17631 2425 2398 2438 2817 7463 7762 4622 870 999999 1421 999999 284 946 885 -10 248 376 244 639 20 -99 999999 91 283 58 471 -7 -1 288 82 999999 999999 999999 150 237 337 181 221 -72 999999 999999 465 197 300 -26 -49 228 999999 332 298 999999 999999 999999 416 999999 999999 999999 999999 -57 -61 125 212 302 72 999999 334 47 158 711 391 398 161 999999 644 428 999999 389 999999 281 244 999999 384 133 11 999999 196 73 999999 586 999999 999999 118 -64 34 -73 -7 558 210 310 737 455 375 80 999999 -56 999999 235 196 999999 -3 73 999999 -55 459 -8 67 56 190 48 -37 999999 331 30 2 28 18 305 -39 288 40 999999 68 289 198 -4 999999 131 328 999999 201 488 -67 999999 149 999999 -49 124 158 223 343 -28 27 611 66 160 -45 -89 110 999999 11 -11 -44 74 181 -2 999999 -3 198 999999 74 36 -41 94 999999 999999 100 -79 13 76 150 78 116 15 -74 999999 138 9 -35 276 -38 43 117 252 86 47 -20 28 -56 130 75 44 43 81 -65 173 118 136 117 -87 -31 184 83 19 47 -30 41 144 68 96 -22 87 128 999999 34 71 49 43 138 97 89 65 59 999999 999999 50 999999 58 41 55 63 999999 999999 54 38755 281 220 30 9670 10 45 55 7622 3491 295 334 787 662 999999 834 1741 857 283 510 1391 1563 2384 4104 49578 86549 22894 903 4073 11318 16499 21365 53682 104321 106702 129418 205722 446058 420050 187675 293275 554745 881710 687128 362673 44562 388 620 767 377 999999 999999 1568 999999 999999 999999 999999 999999 866 780 317 300 777 647 999999 376 3 999999 91 207 352 324 -12 -10 999999 333 556 400 999999 613 -74 374 334 411 999999 739 999999 999999 696 999999 999999 131 999999 999999 -55 138 34 121 97 112 131 348 155 -51 896 79 293 390 -37 142 819 71 543 2 999999 21 346 999999 999999 674 487 -95 317 -62 591 999999 -29 999999 -74 49 85 155 232 466 244 94 447 149 24 -70 999999 261 999999 320 498 527 59 63 634 122 999999 120 216 435 161 -29 -22 467 999999 239 26 138 383 64 999999 999999 -37 244 149 369 277 999999 127 -22 -74 999999 -20 111 230 235 153 185 198 99 204 198 296 -65 -55 234 256 999999 999999 279 25 999999 999999 373 -18 999999 -34 73 140 999999 25 76 999999 273 70 61 13 174 51 246 -31 195 -99 -59 135 230 163 389 23 77 202 53 54 113 246 107 288 119 234 205 -68 92 57 127 48 88 24 16 80 -10 66 32 -33 18 16 71 114 -43 15 15 -62 -13 103 -23 47 106 49 999999 38 83 85 164 109 149 107 154 55 31 95 66 104 999999 999999 117 36 999999 45 40 75 999999 999999 999999 999999 42 999999 999999 64 38761 291 11 30 9671 10 46 1 7623 3494 5025 904 999999 999999 999999 2222 2058 1691 1971 2919 2696 2459 2468 3271 3551 2584 3682 3514 4666 3708 4910 12473 78870 121577 39975 26584 7658 6194 19323 40457 77697 186296 261898 274577 222205 75615 42016 35976 50941 81074 36850 6001 2631 264 1558 513 415 -42 -73 -4 276 300 999999 59 138 999999 353 516 999999 -69 585 350 578 746 329 -9 -42 -27 849 77 314 999999 643 999999 999999 7 999999 431 -46 999999 999999 -16 999999 999999 279 983 999999 999999 580 999999 999999 -46 110 134 999999 855 331 384 223 -15 638 1121 68 999999 72 999999 999999 1087 144 999999 -73 434 474 84 135 278 298 999999 110 -49 297 999999 331 42 141 -26 999999 716 999999 1069 184 999999 810 464 -85 709 10 999999 180 216 465 999999 148 86 999999 47 999999 62 552 71 459 999999 999999 484 180 10 574 158 556 175 999999 999999 68 999999 115 68 296 115 307 64 149 144 53 30 472 306 -57 56 71 458 67 999999 198 299 225 999999 425 23 229 61 999999 264 214 -2 -35 49 16 282 61 297 303 27 -29 294 278 133 -1 -4 25 162 999999 -48 -74 -65 999999 999999 118 31 -38 -21 5 115 57 209 47 348 201 184 123 3 194 213 139 100 55 42 76 86 89 138 24 82 192 89 213 152 -6 51 28 177 184 47 192 91 65 102 49 114 101 133 124 119 189 172 138 999999 52 92 157 102 73 54 999999 999999 999999 999999 87 61 61 77 999999 56 60 999999 999999 999999 999999 999999 999999 46 49 38767 273 492 30 9672 10 46 7 7624 3497 57 999999 999999 999999 999999 999999 999999 532 999999 999999 999999 999999 999999 83 999999 -78 400 243 1654 1644 2818 5311 12360 19782 30036 60787 107731 135119 200791 350655 668512 932020 750453 882346 874015 997972 545704 452861 66962 41573 54969 91774 131099 154296 267829 352078 380394 475917 633172 417934 270694 343932 217431 205229 150911 39975 9476 6403 9442 9089 1181 999999 999999 644 341 999999 -38 264 999999 308 710 935 408 999999 467 652 169 408 95 999999 999999 -24 515 999999 499 999999 999999 775 270 999999 124 999999 999999 434 342 999999 -4 999999 999999 451 412 220 761 177 999999 94 999999 999999 29 33 -11 24 -19 12 45 999999 224 54 999999 190 999999 999999 27 8 383 -4 154 373 330 438 999999 506 142 -86 999999 43 999999 -13 234 90 37 14 -4 -71 999999 -15 220 433 999999 402 -73 999999 226 115 84 374 -59 221 161 186 61 999999 46 -8 44 82 -40 259 -11 106 439 -4 -51 205 999999 -41 -52 237 4 157 205 999999 84 -62 -26 156 236 -47 999999 175 112 277 100 77 319 -27 25 210 0 999999 213 207 107 237 26 999999 18 207 -39 999999 90 62 122 150 188 113 136 65 -18 58 172 44 -72 118 126 145 43 63 90 62 -12 91 102 128 132 169 32 180 76 66 999999 139 174 171 78 187 207 171 137 51 999999 96 39 108 86 76 999999 40 70 64 101 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 999999 32 38773 259 616 30 9676 10 46 13 7625 3499 -37 999999 195 999999 999999 999999 999999 999999 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 362 999999 91 1008 1169 746 802 3242 5813 8216 6814 5566 9799 16854 22136 28992 36976 64582 115646 225417 385413 570568 802044 921340 999999 999999 999999 999999 999999 397173 362633 311289 76800 10559 -42 999999 999999 999999 -97 999999 999999 515 -6 849 1087 2012 3095 4722 11197 36001 105993 200927 281126 331870 306554 235178 163749 142072 251850 258614 44401 1003 196 999999 203 195 -71 502 999999 999999 999999 155 617 1219 515 999999 30 11 602 83 191 999999 999999 999999 -84 -63 -69 639 534 999999 87 999999 999999 999999 -57 999999 -21 -89 473 999999 434 414 400 161 102 99 999999 68 999999 999999 999999 103 -25 133 337 -48 -1 999999 301 43 -68 245 219 22 999999 290 27 38 43 381 197 -24 311 999999 166 305 319 105 99 18 80 0 999999 -5 148 999999 232 -84 143 -19 -69 999999 999999 70 -93 999999 411 1 -28 105 87 -64 243 128 -19 -76 999999 103 78 -16 -6 999999 999999 -6 3 165 215 999999 -56 11 42 131 999999 140 123 -91 -19 25 -18 -43 -50 -43 26 21 -2 -19 -62 -77 999999 11 999999 999999 -14 179 131 128 29 15 5 47 156 -96 999999 59 60 49 188 193 999999 58 999999 999999 85 999999 999999 999999 999999 999999 999999 999999 38 999999 999999 999999 999999 999999 999999 80 38779 245 1158 30 9678 10 46 19 7626 3502 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 62 999999 999999 276 999999 -30 999999 999999 565 999999 999999 549 765 1439 318 406 34 1468 1846 2643 2994 4422 7944 13929 29824 69186 156979 320778 467870 523280 760662 927543 877387 540541 348811 476708 431872 365951 307810 364388 413294 375167 504715 520795 747001 999999 999999 509125 205205 11209 999999 489 999999 999999 457 811 441 351 150 385 432 -53 999999 427 236 29 1248 134 119 82 266 486 557 999999 999999 637 57 999999 415 552 999999 354 75 999999 999999 186 -77 363 5 170 31 -79 999999 999999 143 27 999999 999999 999999 -9 115 999999 -25 999999 459 341 138 -34 241 6 314 240 999999 -88 50 303 160 999999 -5 197 33 999999 170 32 -11 193 83 405 -81 201 118 999999 215 -65 148 256 999999 13 -98 96 306 197 12 999999 -55 -81 45 79 132 162 -79 178 68 149 -2 999999 50 109 999999 185 67 999999 128 61 72 112 59 -4 81 39 41 999999 237 229 104 999999 -42 173 22 163 -37 999999 45 112 77 224 -29 -33 179 6 -68 74 69 80 53 10 19 171 -27 96 70 188 115 118 234 179 114 57 999999 93 94 58 999999 106 64 999999 999999 999999 999999 999999 48 999999 999999 999999 999999 78 38785 247 890 30 9680 10 46 25 7627 3505 41 999999 999999 999999 999999 122 127 384 999999 709 999999 1425 1194 1714 1283 3076 4239 6869 13255 23756 40349 68784 113977 185821 298762 454634 585179 594799 727413 711458 878248 999999 999999 999999 877029 690187 468916 326343 222312 153719 124812 110043 91189 60981 17336 13754 17163 19648 13829 8160 13591 43746 65201 99094 184777 343136 310001 128282 108098 149640 160752 158470 180394 196859 186403 112054 117849 110179 42586 34463 1255 999999 999999 327 999999 654 272 362 245 -29 -73 536 294 877 6 820 401 530 999999 247 216 150 999999 580 -34 25 478 999999 999999 999999 90 183 55 999999 999999 999999 999999 999999 139 166 59 999999 484 741 999999 999999 126 17 999999 251 999999 325 148 999999 999999 999999 -66 66 -45 56 999999 15 135 999999 198 -12 999999 164 26 999999 999999 -77 999999 999999 999999 999999 999999 162 999999 -35 134 126 999999 329 327 -99 375 130 999999 95 73 999999 192 184 -58 211 191 -47 999999 -81 999999 165 220 -68 12 999999 -46 -50 74 85 333 196 999999 -25 364 150 47 999999 42 37 -45 -81 -46 -11 144 69 999999 -89 999999 44 -71 -61 66 160 157 99 33 999999 999999 93 102 141 -67 60 48 -80 -95 19 39 158 -28 999999 34 97 -19 -16 88 179 37 125 138 187 134 31 57 118 999999 35 41 74 32 75 999999 999999 999999 51 94 38791 256 291 30 9681 10 46 31 7628 3508 278 999999 999999 999999 -1 999999 999999 999999 999999 999999 999999 999999 999999 589 190 478 728 707 929 1903 2901 3122 4389 7651 12617 18588 29930 48485 72357 93715 111616 143997 189930 242146 319141 399574 524128 644445 719196 732929 660901 562407 569897 576955 618054 593401 520998 465641 358109 297421 260905 311479 408089 460731 395992 247570 156617 120538 70912 38499 4958 999999 1359 6064 2421 999999 999999 512 366 230 999999 477 999999 28 574 1095 999999 302 999999 55 999999 701 300 216 999999 999999 999999 999999 271 645 692 675 999999 999999 290 999999 999999 294 66 -68 999999 1394 999999 999999 353 54 -16 376 999999 57 791 580 999999 363 999999 299 999999 999999 220 999999 -87 267 999999 999999 999999 77 999999 999999 999999 33 74 -34 -46 367 999999 -42 -69 999999 999999 999999 57 -67 281 75 -48 -19 999999 999999 195 -95 89 185 999999 160 103 999999 999999 11 174 999999 100 999999 999999 -52 999999 4 999999 -54 -1 999999 271 -41 -55 92 -16 37 999999 67 999999 999999 61 190 204 999999 -8 342 114 -8 187 -19 83 999999 999999 47 94 75 135 999999 74 0 -59 1 7 999999 -97 -37 999999 -50 -28 46 55 999999 95 123 -34 -83 999999 999999 -1 119 999999 -15 -31 -60 -22 18 999999 999999 999999 999999 100 183 -2 -45 -34 -99 28 999999 -90 -73 -12 -25 -41 -48 30 999999 -3 999999 999999 71 999999 999999 999999 999999 123 54 38797 258 235 30 9685 10 46 37 7629 3511 130 999999 999999 66 999999 383 573 1164 1407 2705 3714 4995 8285 9643 12203 15602 18867 20476 23907 27253 35524 46545 65154 88526 112142 148507 197302 241304 296064 373193 446316 496415 538748 591992 659900 725408 785851 811305 838492 809745 660296 564213 503180 460351 354381 223771 160625 98527 28714 12006 15602 7760 537 999999 999999 -32 735 999999 999999 999999 999999 311 476 58 -39 999999 120 -70 999999 120 823 662 66 135 577 460 464 999999 -95 999999 499 404 999999 346 999999 98 1 999999 340 999999 999999 318 44 292 -56 999999 999999 999999 130 163 525 442 999999 999999 128 999999 -29 289 999999 264 999999 266 -71 168 139 999999 999999 404 999999 999999 561 999999 999999 594 999999 -88 999999 999999 999999 999999 -10 156 999999 -21 -45 239 999999 999999 -47 999999 121 -85 -39 141 3 181 999999 999999 999999 999999 293 -70 999999 999999 999999 95 199 195 -55 999999 -61 400 498 226 999999 11 999999 138 217 999999 83 -88 63 32 204 999999 999999 234 -71 13 999999 -96 287 135 999999 999999 31 142 999999 999999 101 -66 -11 999999 -32 158 999999 29 999999 999999 999999 -30 -23 122 -90 999999 -71 999999 999999 999999 -93 55 999999 37 999999 51 26 48 16 999999 -89 -33 131 -26 32 -65 999999 6 24 -55 -4 999999 999999 999999 -30 -67 999999 999999 98 -74 999999 999999 -45 -4 -72 999999 -38 -53 -50 999999 999999 999999 61 49 999999 999999 999999 72 38803 262 297 30 9687 10 46 43 7630 3514 -92 999999 999999 999999 999999 15 1455 1591 1560 2591 3809 6872 10218 15559 21117 27602 37106 63010 109609 122270 127014 149258 178191 211042 239226 273356 310056 342871 378020 401340 437801 459110 464824 496578 566928 642797 683261 713119 677780 586804 488572 404781 329710 290024 246182 188124 99574 33513 20221 8943 8428 10004 3072 1822 588 999999 999999 611 366 135 271 19 -31 999999 999999 149 137 35 4 999999 999999 999999 999999 513 999999 999999 999999 37 999999 999999 85 552 215 522 999999 409 96 -75 489 159 999999 999999 999999 999999 382 999999 76 -42 317 -47 999999 282 57 999999 999999 456 999999 225 -68 999999 999999 -58 999999 190 361 348 999999 -97 191 999999 744 -23 999999 999999 532 -79 136 51 7 329 999999 -77 999999 -32 999999 165 90 999999 -39 -20 -82 -81 386 118 152 412 999999 48 999999 -75 315 29 999999 -6 -5 101 14 171 999999 999999 86 -15 999999 -53 999999 84 999999 999999 999999 -90 999999 999999 999999 999999 999999 155 -65 999999 999999 999999 244 -62 53 76 999999 -30 69 999999 7 999999 119 999999 122 86 40 -13 -74 999999 -90 180 999999 33 155 999999 999999 -87 999999 999999 999999 -68 -1 42 999999 126 -49 227 35 -63 999999 124 5 999999 27 38 -31 83 194 7 -20 999999 999999 36 12 50 999999 29 -3 -77 -41 117 24 132 37 -12 36 -2 -66 999999 66 60 97 116 141 159 85 47 999999 999999 999999 999999 999999 82 38809 271 27 30 9687 10 46 49 7631 3517 643 999999 999999 999999 999999 180 189 1095 999999 999999 1001 1172 663 1293 1905 2948 4559 3864 11102 55459 70910 24100 30961 53944 61211 41314 52585 100299 221335 415221 685379 999999 850193 481572 374230 288116 303120 326468 310527 284502 271864 264478 241158 204662 174917 148181 100885 60359 24643 6913 2531 2932 1586 1469 1195 529 48 999999 999999 258 999999 81 999999 135 999999 583 254 169 93 999999 -4 999999 999999 999999 999999 999999 232 407 999999 -27 541 187 999999 999999 999999 -45 -24 175 999999 674 129 121 478 999999 999999 999999 999999 -26 999999 999999 999999 999999 636 669 -6 773 618 187 999999 176 494 712 935 999999 999999 324 999999 -37 999999 999999 176 -88 119 999999 -57 208 999999 999999 719 496 57 999999 649 -66 38 999999 210 157 999999 86 171 82 999999 45 999999 478 492 999999 999999 70 11 -73 999999 241 999999 -60 999999 999999 298 -68 -86 53 999999 999999 999999 999999 165 999999 -60 -99 999999 999999 999999 -96 -52 -14 999999 999999 103 999999 999999 999999 999999 999999 479 317 43 72 465 999999 6 368 999999 999999 -54 999999 56 999999 -88 -91 999999 999999 258 999999 -11 999999 93 52 -15 -11 43 83 56 -26 -66 224 216 139 -18 80 31 -3 66 -94 39 119 97 -40 -47 -100 999999 -29 -89 999999 55 -89 999999 18 999999 999999 999999 999999 112 3 999999 41 -4 999999 -47 19 96 -64 -54 24 -24 -2 999999 999999 999999 999999 99 55 999999 999999 44 999999 999999 59 999999 999999 58 38815 268 30 30 9690 10 46 55 7632 3520 3907 999999 999999 999999 999999 999999 2781 1733 878 1761 999999 2322 1639 875 531 502 1328 561 2480 7782 20603 51290 76539 79535 25426 10619 10167 11997 16873 28680 136092 163315 155110 253145 351766 402139 354560 362088 289767 122688 94088 14214 1564 1310 999999 438 1075 894 1233 605 460 643 1298 999999 999999 387 999999 278 312 999999 999999 999999 999999 688 999999 999999 1000 771 999999 999999 999999 999999 999999 70 265 237 999999 206 627 999999 53 999999 999999 999999 999999 999999 438 443 999999 999999 999999 951 104 999999 737 478 283 999999 999999 133 15 641 94 281 319 156 356 1162 999999 999999 -27 -48 999999 -4 80 382 999999 74 203 999999 -9 999999 184 999999 -17 999999 232 455 5 45 999999 265 999999 301 148 104 60 999999 999999 385 26 251 259 177 999999 999999 18 -98 161 999999 350 -37 999999 -59 999999 999999 999999 65 999999 294 129 999999 999999 122 451 57 999999 109 999999 328 101 -84 -8 999999 -61 25 42 -31 -3 999999 -38 125 999999 65 100 999999 999999 259 999999 999999 20 -13 -4 999999 -38 999999 999999 999999 999999 190 -10 -49 73 326 -52 113 -41 999999 -86 999999 999999 -44 33 999999 58 999999 -11 999999 -7 45 4 -83 -72 56 16 30 74 999999 -91 166 61 -48 22 -32 -89 21 -11 3 999999 -82 -62 71 -39 41 999999 25 33 -49 999999 37 -69 -82 999999 -67 -47 -38 999999 999999 999999 123 36 37 30 46 999999 999999 999999 42 38821 270 2 30 9692 10 47 1 7633 3523 188422 1119 999999 999999 999999 794 999999 999999 -89 999999 462 82 -71 999999 999999 41 999999 819 611 1649 2110 3203 5405 36300 64782 14393 29908 34539 15985 35173 107819 87607 119308 196185 401896 528491 520137 332663 231242 529532 987470 774794 479337 772551 932421 405896 11007 999999 -49 329 366 765 -57 999999 464 247 234 62 225 371 313 -5 999999 418 -35 603 421 183 1214 235 -87 999999 230 999999 169 617 999999 999999 87 8 567 255 686 999999 463 999999 999999 969 999999 254 999999 -87 490 999999 999999 -87 379 999999 999999 710 53 148 130 643 425 999999 306 211 999999 999999 -34 51 999999 999999 14 999999 999999 407 886 999999 183 999999 999999 999999 166 999999 999999 106 391 999999 -5 999999 461 -92 643 166 254 261 250 59 999999 999999 -74 271 497 -68 999999 194 999999 102 71 246 999999 -11 173 407 306 283 -61 338 999999 999999 66 999999 999999 191 34 999999 999999 -97 121 999999 999999 -20 220 -43 278 195 -51 307 -70 999999 999999 319 149 210 169 131 47 -55 82 375 312 414 999999 82 -3 174 -43 999999 999999 999999 999999 -38 -10 284 12 162 999999 50 253 -5 -55 170 -48 353 22 -86 279 -77 38 999999 -80 44 125 999999 35 18 -55 -93 181 27 999999 26 112 77 -20 -54 61 -8 95 211 82 47 56 53 999999 -85 999999 2 41 999999 -23 30 -40 -53 80 63 999999 67 59 42 92 999999 53 999999 999999 999999 999999 102 38827 263 66 30 9696 10 47 7 7634 3525 2306 2590 2471 2077 2478 2913 2923 3625 3460 3864 4152 5713 7169 10288 11665 16085 22100 31458 38753 43127 44708 33821 22592 18997 27311 49285 54145 61836 43786 24629 48463 43779 18615 1546 281 733 487 137 72 963 3 999999 917 999999 147 999999 999999 129 999999 79 257 186 999999 999999 -29 96 638 -28 999999 3 999999 999999 999999 618 196 999999 999999 999999 999999 999999 999999 999999 999999 548 144 999999 84 999999 566 999999 999999 174 999999 999999 416 807 83 176 13 535 999999 306 -54 470 202 401 999999 999999 483 -83 573 999999 -58 999999 999999 93 136 322 -13 999999 999999 999999 -14 -97 999999 188 999999 999999 999999 122 999999 999999 499 999999 533 999999 106 324 234 999999 -12 999999 196 128 999999 999999 -100 -9 999999 999999 43 999999 999999 310 999999 999999 999999 141 999999 -76 94 999999 999999 999999 999999 999999 432 999999 17 212 999999 999999 515 999999 999999 89 999999 141 -3 100 -74 192 999999 347 17 116 141 999999 999999 999999 22 -3 999999 181 172 184 343 197 197 999999 111 99 -9 -4 -84 999999 999999 999999 75 999999 -29 58 279 -6 -23 144 43 210 26 -52 -38 999999 191 -27 999999 133 87 999999 999999 999999 999999 999999 6 999999 14 46 999999 999999 999999 999999 73 71 999999 -31 62 35 83 -27 -16 999999 999999 999999 60 -73 999999 -22 -72 65 -52 999999 -25 65 -63 -29 -86 51 999999 103 999999 999999 999999 999999 71 38833 284 68 30 9698 10 47 13 7635 3528 32549 37059 33323 30674 28326 27489 27469 25399 22446 26033 25851 26504 23839 20323 18661 15407 10445 6730 4188 3670 3249 1794 1827 2440 2117 1988 695 2038 1334 658 1633 453 488 1064 946 582 893 261 -40 999999 -22 1318 167 499 583 999999 999999 131 999999 260 679 895 999999 82 527 47 268 -57 999999 860 355 -5 999999 999999 999999 -82 6 999999 999999 999999 999999 999999 -78 999999 304 390 903 563 999999 422 94 650 999999 660 999999 460 999999 999999 999999 999999 -71 17 999999 999999 999999 698 999999 999999 -85 -52 354 361 54 -44 883 1 302 546 380 155 -89 999999 281 177 -80 -75 73 999999 44 999999 454 999999 999999 115 187 999999 999999 536 865 -97 999999 49 394 999999 -70 110 523 567 141 131 999999 280 -68 123 999999 999999 999999 445 295 112 216 126 291 999999 -66 257 999999 999999 205 -23 129 142 27 75 4 999999 999999 999999 194 -3 116 109 49 -98 94 251 -45 19 999999 999999 999999 110 200 290 -53 -96 37 40 -86 999999 -35 999999 201 428 999999 80 61 113 175 383 35 95 231 134 999999 999999 126 999999 56 82 35 -61 153 97 49 999999 999999 -59 279 23 -39 -12 999999 70 999999 60 11 11 27 146 113 -49 19 999999 116 999999 999999 -57 23 100 49 85 -10 -88 999999 -14 111 -32 -49 -6 34 59 50 22 -43 999999 92 999999 999999 110 99 47 999999 77 77 50 62 999999 999999 999999 999999 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 38839 268 69 30 9699 10 47 19 7636 3531 9076 12200 16523 20439 19651 19155 24480 31074 31581 32426 32559 31349 29784 31756 38550 50295 52674 57729 63376 69004 67508 66193 72651 82185 86239 81313 72546 79466 105024 174431 306503 391746 272755 426012 262839 67166 32487 10941 5696 2813 535 1093 999999 999999 507 999999 619 999999 999999 1030 1221 999999 -74 362 999999 311 999999 83 999999 1003 999999 999999 277 362 999999 261 999999 999999 249 999999 21 -33 999999 868 999999 999999 147 8 255 143 576 999999 166 434 184 999999 288 451 -79 328 148 999999 335 999999 -51 635 999999 219 999999 287 999999 308 999999 328 999999 999999 646 533 262 275 352 -88 999999 106 253 102 230 311 210 20 346 -43 202 176 -98 -26 999999 -16 401 354 999999 115 50 108 999999 26 999999 999999 534 351 186 495 999999 236 435 999999 999999 999999 5 183 999999 -26 999999 391 999999 472 202 247 -85 271 25 62 191 673 176 -3 1 189 151 -24 8 17 305 444 -76 999999 999999 -88 999999 216 57 999999 -88 999999 119 999999 999999 273 121 999999 118 -56 999999 291 5 146 84 999999 999999 83 999999 999999 30 129 -83 -57 -36 112 50 148 239 -74 293 306 -24 227 -82 -90 999999 999999 999999 -51 266 -18 -55 264 -25 128 32 119 -20 47 94 108 9 -64 -56 138 -10 -77 116 52 47 31 103 38 79 -55 999999 40 -57 -3 82 25 64 49 99 999999 999999 999999 105 120 34 104 72 36 39 34 38845 271 73 30 9703 10 47 25 7637 3534 31254 31902 34338 39023 41465 48115 52184 56806 64057 75126 83732 87364 93982 93801 86961 84985 80455 78233 80517 78310 79129 105823 126302 164523 231027 303314 332175 355653 397781 414290 390161 359364 333932 335000 297848 235037 171793 166783 279586 418911 209498 11711 1189 619 633 999999 142 -75 367 1123 -86 268 255 999999 705 861 174 999999 6 430 999999 94 999999 999999 -60 999999 999999 672 -79 999999 301 164 999999 999999 999999 999999 569 -58 999999 222 -85 999999 90 503 646 629 643 999999 105 254 260 402 -63 126 379 623 999999 73 999999 489 999999 304 2 409 999999 5 999999 999999 999999 999999 183 444 360 -71 249 999999 999999 96 368 847 59 999999 583 449 476 382 999999 257 406 139 316 -89 999999 999999 73 999999 999999 174 999999 274 180 111 -27 492 999999 63 -48 331 999999 50 -16 96 453 85 999999 999999 999999 75 999999 309 247 135 999999 95 999999 111 -20 162 -14 999999 384 391 345 26 999999 15 238 245 -6 55 -69 -48 -94 184 999999 4 999999 90 2 -55 67 164 108 194 999999 262 234 108 93 999999 135 999999 999999 101 -77 999999 999999 55 999999 999999 999999 -7 999999 -32 -92 999999 999999 999999 999999 203 -86 999999 12 999999 999999 -87 -7 999999 -72 55 90 999999 -70 999999 148 -23 -85 999999 999999 132 -57 999999 -84 -86 -12 25 -93 95 -1 999999 -80 -48 -67 -92 -12 999999 999999 999999 999999 60 999999 999999 78 999999 999999 999999 999999 999999 999999 999999 37 38851 286 17 30 9707 10 47 31 7638 3537 10228 7056 8292 14906 22064 25631 32772 37790 47353 58938 59461 64622 63971 57468 53370 63284 68904 71885 76593 85459 108903 133139 150780 203557 298332 458013 529141 458985 449030 322708 296916 343378 334707 279747 301383 520823 746044 719646 533439 330040 184286 78942 24487 7912 2025 471 95 1051 351 721 999999 154 637 230 999999 1231 999999 999999 616 599 329 -59 278 528 999999 128 288 999999 999999 102 247 999999 999999 999999 163 999999 469 485 999999 273 64 999999 66 -54 970 395 999999 104 999999 172 269 105 999999 -56 24 563 12 127 871 438 -43 999999 37 -96 559 999999 4 359 999999 999999 999999 999999 999999 999999 967 624 999999 362 999999 -37 317 999999 999999 310 999999 220 999999 220 -16 -84 206 -20 999999 102 398 -40 999999 115 139 392 999999 -74 999999 999999 999999 277 211 156 385 999999 -96 231 381 -79 999999 425 415 -12 999999 -40 -74 999999 999999 100 999999 243 -64 -17 137 116 110 256 -45 38 -91 433 119 26 -24 999999 384 17 999999 57 7 177 220 95 54 116 -99 -88 -42 115 5 -3 -62 17 999999 228 75 30 999999 207 -74 999999 113 101 413 175 999999 -44 109 20 31 999999 999999 221 999999 999999 54 -41 165 80 999999 57 44 33 -67 11 -17 -25 13 214 -45 50 115 69 169 146 97 77 -71 13 -43 -92 999999 40 123 -80 -49 91 85 38 -56 -78 -45 46 64 158 60 142 173 194 82 183 140 52 999999 999999 56 999999 999999 999999 999999 999999 41 999999 999999 33 999999 999999 999999 999999 999999 41 38857 270 20 30 9710 10 47 37 7639 3540 34005 999999 999999 999999 999999 999999 999999 -62 999999 999999 999999 1010 1812 3948 6992 6579 8513 7317 5629 5828 7103 6233 7229 11383 20225 72932 191436 247259 244990 344507 462265 280582 111844 93945 140787 304071 483244 492351 467656 504743 438401 378763 483317 571512 708042 801744 924919 654992 65417 866 126 999999 325 1299 -81 717 23 999999 582 999999 298 640 162 503 66 999999 19 551 342 52 444 999999 409 509 999999 438 999999 226 861 781 999999 505 999999 226 -43 -96 999999 999999 316 572 999999 999999 497 999999 -51 116 773 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 -44 133 -54 999999 999999 413 484 764 999999 312 999999 -22 999999 999999 341 999999 420 999999 999999 858 224 611 999999 999999 335 999999 999999 999999 219 -96 231 229 80 183 94 999999 388 999999 999999 89 392 207 999999 999999 126 126 248 117 999999 -44 31 206 33 457 315 50 999999 -87 92 -38 -50 999999 37 -29 15 257 -3 71 999999 999999 192 400 11 999999 223 37 999999 999999 89 999999 1 -54 148 453 -72 -13 199 177 -40 21 999999 205 100 48 161 25 999999 59 97 13 75 102 190 16 -12 -45 -51 149 -34 261 159 141 8 -48 80 111 190 999999 -75 38 88 146 224 999999 -54 88 -57 -43 -69 999999 -80 72 86 137 106 -97 99 -14 -37 -50 -59 -6 -50 22 34 -15 16 -10 -23 148 118 999999 999999 147 999999 79 76 85 999999 999999 999999 56 30 38863 273 262 30 9712 10 47 43 7640 3543 415 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 999999 499 653 2827 5636 5437 4542 7538 12114 16583 29139 55212 88973 134288 259206 437572 661126 999999 999999 999999 999999 969482 759265 71565 283 82 203 999999 999999 429 957 370 999999 999999 999999 -42 376 67 143 64 999999 999999 518 448 38 286 999999 159 753 147 999999 999999 68 571 999999 999999 999999 677 999999 375 712 999999 999999 273 154 999999 412 172 225 234 999999 999999 999999 241 350 999999 999999 999999 -26 999999 575 999999 172 999999 754 376 62 999999 999999 161 5 174 251 505 82 999999 385 164 -92 416 614 15 213 999999 999999 999999 100 391 17 999999 999999 999999 117 -82 -48 624 999999 262 -59 -5 192 132 999999 999999 999999 999999 999999 33 48 180 25 999999 30 54 999999 999999 247 -8 31 158 272 202 999999 -74 999999 76 -16 56 216 342 730 53 999999 34 171 118 82 19 118 262 -69 182 -90 75 -19 999999 124 125 22 7 999999 202 999999 27 999999 999999 89 81 999999 -20 21 -13 -92 -26 4 13 139 -8 40 62 -9 999999 999999 -70 -81 181 15 -51 5 8 122 -8 17 -3 56 -35 999999 -20 -51 72 12 56 104 157 7 999999 -5 -14 56 9 -34 3 105 -95 -5 73 3 999999 -26 119 53 122 44 47 999999 50 36 182 90 63 77 999999 999999 999999 999999 41 61 999999 999999 999999 999999 999999 999999 999999 35 999999 58 38869 252 505 30 9715 10 47 49 7641 3546 586 358 -55 170 999999 999999 2053 4130 7213 10771 23543 56090 119389 219571 374703 494491 453279 178583 135498 165218 295114 513336 760239 999999 999999 999999 337612 62497 1654 427 999999 399 111 1 437 570 -62 -89 999999 129 1361 128 999999 634 559 388 571 999999 196 999999 263 421 999999 999999 999999 570 999999 999999 999999 360 257 363 223 999999 699 999999 999999 999999 651 999999 999999 117 950 99 -42 1094 436 80 466 999999 999999 484 391 344 999999 490 288 999999 490 424 695 898 310 575 514 867 312 476 1054 999999 399 785 275 999999 999999 999999 999999 366 642 519 999999 0 349 999999 401 49 272 58 186 248 999999 504 999999 196 230 538 441 -34 63 0 999999 999999 999999 999999 116 -21 999999 999999 540 31 458 117 755 359 304 173 -28 -11 154 403 199 999999 359 117 999999 999999 -88 129 269 999999 355 64 273 40 241 326 -64 89 -90 37 -14 39 252 44 78 37 -30 59 199 238 148 999999 -67 179 33 76 -49 232 210 -68 155 169 149 245 999999 55 404 169 -91 209 110 999999 -70 -47 -9 19 999999 -13 141 92 164 60 -35 2 165 97 999999 999999 999999 71 16 35 20 32 23 -13 139 98 126 999999 -37 -73 36 12 116 24 -65 -15 -56 -65 59 999999 46 161 119 109 91 70 103 999999 999999 88 38875 281 236 30 9716 10 47 55 7642 3549 2469 2755 4079 9685 13490 7980 7833 6309 6540 4966 3419 6589 8295 8272 9271 7870 7299 6987 4414 3669 12989 33681 51974 69850 101515 156655 188509 174636 198550 345231 613935 975018 999999 911734 635042 769593 649329 551695 208718 5933 336 629 999999 9 999999 96 622 1232 662 32 999999 803 575 999999 458 274 92 99 999999 1353 711 1328 229 45 164 489 999999 169 999999 319 999999 502 999999 999999 999999 1268 460 10 80 -48 999999 768 207 439 10 32 999999 622 543 57 530 448 999999 -85 716 999999 999999 999999 71 737 185 87 814 -86 999999 432 22 207 650 233 130 39 108 249 -64 999999 35 706 346 -44 521 1109 662 -90 -22 33 379 333 563 999999 999999 999999 115 346 999999 180 999999 999999 637 999999 999999 32 242 458 439 101 374 38 999999 999999 58 999999 999999 -33 178 163 999999 54 -70 234 120 999999 -72 55 999999 -86 999999 169 121 999999 -69 180 -20 -75 -12 999999 148 999999 257 999999 21 107 69 334 69 178 515 350 999999 -35 999999 107 999999 214 302 380 49 999999 145 -53 97 70 -78 10 151 999999 -31 202 -43 -98 -55 999999 110 -58 113 999999 74 103 99 -10 -1 13 49 87 107 -41 114 -17 999999 -12 -11 29 999999 122 188 999999 -17 21 169 83 -74 -62 38 999999 -9 -34 39 12 47 131 106 999999 999999 118 83 43 148 52 999999 60 999999 85 84 999999 37 999999 77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 38881 262 119 30 9719 10 48 1 7643 3552 1158 1645 1733 1527 1003 1690 1925 5654 6877 9582 18923 30113 35978 38935 44443 54774 71064 102344 115714 118385 102597 86177 71913 49374 35906 26692 25697 33875 22285 32141 95441 102480 74798 80179 126649 271485 653812 856789 413465 71298 3125 365 999999 890 999999 946 166 999999 226 784 999999 701 999999 -14 999999 999999 999999 174 999999 495 999999 -48 15 143 999999 243 280 626 563 416 397 999999 883 571 754 671 999999 -73 999999 647 999999 999999 229 999999 354 999999 422 999999 138 147 999999 -49 999999 376 -63 450 467 539 692 215 63 999999 420 214 999999 999999 -37 999999 999999 999999 495 514 705 -81 999999 43 999999 718 632 392 999999 999999 475 407 173 999999 -82 -4 -89 -48 999999 999999 999999 5 1 86 999999 999999 422 84 999999 362 999999 2 291 999999 96 451 999999 145 65 999999 421 999999 73 175 999999 999999 106 159 -18 77 -75 -37 26 131 -22 69 999999 999999 -92 999999 999999 291 32 99 20 78 376 999999 127 12 85 27 -38 999999 999999 156 189 23 227 173 29 999999 999999 999999 85 78 159 28 999999 112 -55 39 32 154 -66 -34 13 205 254 185 -34 999999 -25 1 121 999999 999999 205 999999 -33 37 56 -55 -77 93 47 220 20 999999 -93 999999 74 999999 48 73 -10 -91 16 106 7 69 14 -17 -3 64 34 999999 85 -50 66 157 -16 49 122 41 999999 999999 999999 102 87 38887 268 93 30 9723 10 48 7 7644 3555 209 1114 1960 2127 1776 2594 2735 1893 3647 2429 2253 2058 3499 3765 3887 3880 5256 8407 10640 13762 17860 20819 19345 22626 32247 43818 47079 47465 77358 194598 261004 180413 94009 20126 11214 6319 3251 1535 1128 411 878 754 999999 401 444 508 221 -31 135 999999 999999 999999 999999 999999 999999 -42 351 975 330 999999 999999 999999 999999 747 999999 246 107 999999 -89 15 999999 231 999999 553 393 999999 116 439 224 138 -91 999999 999999 999999 128 -28 -4 472 96 999999 -11 439 999999 -96 73 999999 174 999999 999999 999999 350 999999 -83 1169 960 999999 999999 194 119 999999 567 89 999999 -80 192 126 113 999999 999999 333 999999 999999 -16 999999 118 -86 999999 999999 172 283 172 999999 999999 -74 64 337 999999 999999 999999 999999 41 110 12 51 523 999999 999999 190 -34 395 58 168 194 999999 999999 241 999999 200 338 89 33 93 80 259 97 999999 146 167 999999 9 999999 184 173 999999 253 137 -97 148 4 258 -52 999999 999999 999999 260 205 339 295 0 999999 -80 999999 -78 71 103 42 134 999999 53 999999 117 999999 999999 148 999999 94 78 178 15 66 -31 -21 -12 47 -35 -100 -80 98 168 36 -27 -58 210 189 -14 -27 -9 7 54 18 -56 53 73 34 -68 -54 56 999999 -42 31 177 235 108 -20 56 27 48 175 36 16 -2 87 158 119 86 999999 120 75 999999 39 64 169 999999 999999 42 94 35 87 38893 274 126 30 9726 10 48 13 7645 3558 1129 1050 788 552 362 32 -38 316 668 20 999999 1137 999999 1169 2910 1459 2436 3277 3675 2532 1911 4304 6343 9937 11606 29692 36452 23255 50369 117206 105477 226821 348664 350638 353176 573231 392912 310270 635767 999999 812589 191291 4557 1418 112 237 282 49 -83 372 999999 999999 493 999999 999999 999999 999999 999999 19 32 -23 999999 28 409 999999 -45 62 999999 608 357 445 999999 244 999999 999999 71 209 381 283 67 557 999999 999999 999999 999999 203 -63 523 999999 999999 409 308 -47 214 408 999999 999999 999999 -32 -76 484 48 430 412 2 593 38 999999 999999 999999 171 529 106 305 999999 999999 462 548 140 999999 101 310 19 370 999999 302 366 41 999999 999999 -39 -85 247 577 -97 999999 -70 999999 44 530 49 999999 999999 999999 216 -73 999999 538 470 -2 38 235 999999 236 999999 999999 -1 154 47 330 231 999999 15 1 999999 681 153 0 -88 80 252 479 999999 66 234 161 999999 999999 -68 83 138 93 168 -86 124 -48 82 214 -73 -5 213 -86 999999 999999 -5 999999 212 168 -13 999999 113 82 30 186 35 999999 187 -1 999999 57 113 999999 -8 -18 214 -79 999999 999999 -44 173 999999 999999 999999 -38 180 18 -38 -26 999999 999999 -92 999999 4 10 45 -26 25 33 45 139 29 999999 19 -81 -17 -62 999999 59 137 71 6 -70 -62 -5 999999 999999 70 35 999999 999999 83 37 85 34 999999 999999 32 999999 999999 999999 48 999999 999999 42 38899 266 68 30 9728 10 48 19 7646 3561 4763 1095 1226 1767 1069 1841 1122 2395 2297 2943 2264 2347 2680 3224 2455 4648 4130 3719 4610 8102 11154 15506 18973 22185 25077 30370 32738 45682 93208 108940 52434 32403 26589 24345 30311 57729 156742 279725 169708 18037 1194 1552 829 414 191 358 344 620 1087 -70 999999 1120 119 999999 999999 999999 501 637 999999 999999 1083 700 -81 999999 244 -69 999999 999999 94 999999 999999 999999 999999 999999 331 999999 362 138 999999 -13 -43 999999 172 999999 999999 999999 999999 999999 999999 -62 999999 999999 25 999999 383 999999 999999 186 999999 999999 282 422 -48 999999 999999 231 107 999999 -45 999999 999999 148 127 365 999999 999999 999999 118 56 842 571 197 64 -49 253 230 999999 999999 999999 999999 -71 301 999999 113 365 999999 999999 68 123 999999 999999 999999 297 47 54 124 23 43 220 999999 149 999999 999999 159 999999 224 6 999999 999999 999999 455 999999 999999 -85 999999 999999 -47 999999 216 999999 999999 999999 999999 172 132 -72 71 999999 2 999999 355 221 999999 268 999999 339 464 999999 999999 -16 -65 25 -63 35 999999 48 45 141 -50 286 -40 168 1 999999 -16 172 999999 999999 999999 82 999999 66 999999 999999 133 -22 90 -3 8 84 157 117 999999 2 32 -51 -14 999999 -64 83 300 158 999999 -50 -85 -55 1 47 -89 -33 999999 -31 999999 -59 -10 -72 -21 -71 101 -59 -67 -68 -7 -11 -3 127 999999 999999 999999 32 114 999999 48 999999 999999 42 38905 269 161 30 9731 10 48 25 7647 3564 1926 1789 2038 2415 1539 1915 2540 1322 2866 3083 2662 2486 3266 3716 3154 3276 4188 6261 7479 7669 11413 17601 29074 39374 68935 119495 113751 124329 238748 361657 291654 269021 210903 94996 12064 4560 986 487 740 900 1496 -29 380 999999 570 591 409 29 -46 414 411 1030 411 279 210 999999 999999 999999 518 999999 999999 999999 828 162 798 999999 999999 303 366 999999 468 91 999999 63 77 999999 999999 301 142 999999 804 20 444 144 999999 999999 434 177 999999 999999 266 616 999999 431 603 32 999999 999999 999999 311 605 356 323 486 -35 999999 119 999999 486 217 372 92 74 999999 999999 411 999999 198 999999 999999 -12 303 224 559 350 658 116 -92 999999 -89 999999 -87 -27 761 489 172 -16 999999 999999 999999 139 13 320 83 187 24 246 999999 999999 219 76 999999 999999 999999 110 51 373 294 357 234 999999 -91 89 28 104 342 -6 153 313 -97 -3 999999 372 999999 -58 318 999999 999999 6 310 201 -29 184 346 77 178 323 58 260 120 50 2 -53 999999 111 -92 260 164 200 -56 999999 352 36 999999 155 29 131 64 7 61 98 -32 -59 11 40 999999 999999 999999 226 999999 38 181 -9 -95 -71 36 -44 110 139 -11 21 -31 -96 8 -46 999999 36 65 121 -68 14 -14 -5 51 999999 999999 -95 999999 -40 85 45 63 134 999999 89 158 999999 64 999999 999999 999999 77 999999 999999 999999 999999 999999 999999 42 38911 261 103 30 9733 10 48 31 7648 3567 -59 49 999999 999999 938 548 911 2636 2636 3583 5797 9490 18645 25831 29526 32904 36759 52954 69355 73368 67244 74037 71174 52073 42710 53291 82920 91438 136461 242396 401846 607540 817380 690631 667980 524214 652171 373855 16423 284 561 1417 999999 999999 999999 -55 691 999999 519 999999 738 999999 480 999999 901 71 999999 999999 824 291 -38 999999 611 -8 999999 -68 999999 999999 442 259 306 605 999999 112 219 999999 45 42 999999 999999 125 239 999999 999999 197 217 34 396 -47 439 999999 999999 999999 296 999999 999999 999999 -10 999999 58 999999 536 999999 125 580 999999 354 999999 279 407 999999 330 999999 999999 253 74 999999 -49 100 999999 999999 999999 -27 870 183 131 2 -35 999999 999999 169 999999 310 999999 231 344 480 82 999999 999999 502 410 999999 -51 461 -61 236 72 34 999999 999999 174 -48 999999 -10 999999 313 133 999999 57 74 -41 -8 104 55 222 161 9 199 999999 364 999999 273 999999 140 77 192 999999 339 999999 999999 54 160 441 999999 82 -54 -26 380 58 999999 150 999999 103 64 -37 72 185 103 -29 -50 -58 -93 999999 999999 34 71 6 64 84 35 999999 -59 999999 286 218 999999 129 242 285 999999 999999 8 92 32 -44 999999 -90 999999 999999 999999 19 146 111 -25 22 63 58 -36 -13 -1 45 -63 -78 182 -15 999999 60 -8 -55 -23 -3 -15 24 96 999999 999999 87 999999 999999 115 38917 264 74 30 9734 10 48 37 7649 3570 8045 2363 2298 2803 1794 2205 2683 2305 2856 2153 2570 2260 2811 3277 4118 4613 4443 5643 8068 13509 18623 24391 32829 35938 37818 50574 59444 56151 36914 27692 15711 11237 10532 9738 6085 2593 2090 600 324 1278 918 529 999999 401 -91 638 473 519 999999 999999 695 904 999999 490 -41 999999 355 367 -61 462 999999 999999 -19 327 999999 191 999999 63 -16 999999 999999 223 868 999999 642 499 999999 681 999999 391 999999 999999 359 240 492 426 999999 999999 999999 999999 743 222 999999 999999 151 658 885 333 -87 387 999999 999999 975 807 999999 328 329 74 633 999999 204 878 168 -9 150 419 336 429 999999 -50 999999 10 315 322 287 999999 428 328 303 -51 259 382 414 148 179 999999 26 47 999999 345 999999 150 999999 999999 47 315 999999 999999 -50 43 999999 79 999999 65 555 999999 999999 217 385 70 999999 999999 999999 190 330 261 268 999999 -54 98 113 999999 135 23 20 231 536 -85 999999 172 -75 130 24 95 999999 -49 -23 318 316 85 87 -50 299 -42 95 -15 -45 999999 48 -93 999999 160 390 16 202 -58 -33 73 60 65 -87 17 28 50 999999 168 -63 -36 30 -48 -54 -61 118 137 -25 35 80 69 -10 73 -67 37 99 219 31 130 64 125 -20 -17 -96 -38 131 -58 131 38 108 -3 9 47 93 -34 77 100 -32 -37 999999 999999 999999 999999 141 33 168 94 38923 275 47 30 9737 10 48 43 7650 3573 2587 999999 999999 999999 200 1844 557 473 1989 582 999999 1684 862 1431 1450 706 2751 1697 2122 2040 1956 1855 2158 3031 4862 9558 10931 19615 98387 245284 395791 418083 368909 372651 449327 537760 621546 487658 442957 94403 4806 -38 999999 999999 999999 123 999999 982 999999 456 1062 999999 999999 203 481 236 468 999999 724 999999 14 128 999999 999999 999999 10 512 -46 824 485 222 999999 402 999999 219 446 565 18 999999 999999 -39 999999 789 999999 999999 999999 528 174 999999 999999 999999 109 701 999999 999999 999999 113 427 22 999999 780 220 -70 109 165 999999 1 17 133 118 792 999999 999999 -42 999999 423 946 999999 999999 -80 201 303 999999 999999 193 309 -11 535 215 999999 277 58 297 409 999999 337 463 725 79 5 345 272 279 999999 999999 52 257 30 231 51 999999 209 -59 -3 485 999999 7 137 35 295 377 999999 999999 202 32 231 359 67 13 999999 56 999999 556 -67 128 999999 168 97 269 546 999999 194 999999 232 83 176 230 259 190 999999 999999 -50 114 236 74 129 73 -62 229 -87 -16 293 144 110 300 -61 68 222 144 50 154 999999 252 322 114 -59 21 231 268 999999 -80 -66 -4 226 -70 3 106 97 140 61 53 87 42 47 -35 999999 -22 129 -64 -52 -92 123 62 -27 -18 146 137 -31 999999 999999 38 14 -14 58 23 134 80 999999 49 999999 104 54 111 999999 58 999999 999999 53 114 999999 74 54 999999 999999 43 38929 276 78 30 9738 10 48 49 7651 3576 6768 1879 1823 2633 1644 2102 2214 2428 2249 1893 1245 1413 2678 2788 2733 3385 2569 4983 5740 7170 8038 9138 6861 6670 8333 27301 76346 89700 86472 77291 101560 110410 95676 75268 92522 164126 45214 2226 176 1355 153 397 125 301 496 999999 999999 999999 333 259 1353 118 999999 788 999999 999999 230 799 733 406 229 419 66 999999 999999 999999 863 999999 105 240 999999 999999 510 990 718 552 -25 702 999999 251 999999 999999 999999 -31 1003 97 731 999999 999999 346 999999 999999 91 330 999999 999999 600 152 600 379 439 999999 59 999999 999999 665 241 999999 673 625 60 419 999999 769 285 299 -20 999999 999999 999999 394 192 -19 440 684 221 31 999999 283 999999 72 97 553 187 113 999999 999999 999999 999999 99 82 999999 53 999999 363 223 399 159 154 277 72 999999 -66 192 999999 179 130 254 36 269 69 999999 999999 -78 49 438 -30 84 102 50 188 33 369 999999 -49 95 111 86 999999 90 -79 999999 19 74 189 999999 46 59 999999 78 999999 999999 -18 -10 101 49 999999 -9 188 127 113 0 188 46 324 -26 164 2 216 -29 999999 -20 -80 61 26 58 106 -9 -75 18 110 20 160 343 -34 -35 999999 -10 218 112 242 27 26 147 87 47 -13 -87 105 31 -11 101 48 9 83 74 135 -30 46 37 62 -83 56 -9 9 90 210 93 80 117 110 186 171 309 999999 60 56 53 999999 999999 999999 42 999999 999999 33 65 38935 281 108 30 9738 10 48 55 7652 3579 1056 1565 2538 3771 4168 6162 7891 8325 9142 10666 10270 12005 15998 20857 23025 20437 22664 26691 31862 29818 29940 34175 42391 58309 86851 103435 114701 153442 280035 473159 789250 990107 639341 329304 42395 2448 734 787 371 999999 390 275 999999 999999 244 948 84 64 477 472 305 999999 399 142 92 84 999999 999999 6 299 242 999999 854 214 223 167 640 318 999999 999999 847 506 125 303 999999 177 521 444 999999 108 999999 999999 482 999999 1131 1065 -51 1124 526 243 999999 999999 999999 787 999999 999999 302 137 1084 179 254 -23 999999 117 1157 554 240 921 620 109 999999 999999 43 -52 -30 999999 994 999999 144 211 999999 999999 412 491 999999 695 465 277 66 -57 999999 999999 105 107 999999 999999 52 321 407 -93 959 112 56 284 -63 379 176 999999 197 190 53 460 94 999999 51 -82 -69 999999 154 999999 165 999999 999999 -36 146 317 999999 135 247 205 -25 999999 999999 -65 254 -77 60 348 -31 370 376 229 268 107 -24 368 374 101 383 -19 29 999999 -91 312 245 102 -11 999999 323 322 999999 1 131 114 318 118 256 -35 -73 76 45 -49 16 -89 284 308 398 153 195 144 -39 39 -2 40 125 226 208 146 122 66 255 122 148 155 209 -44 22 190 120 109 95 24 51 64 16 -9 184 146 125 -28 21 -22 56 124 81 133 999999 81 205 187 192 148 146 82 125 71 131 130 47 83 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 32 38941 285 20 30 9740 10 49 1 7653 3582 116080 131708 999999 999999 999999 999999 999999 999999 999999 -73 403 574 831 347 1575 2498 2799 3404 5487 3561 2740 5656 9051 13685 24503 37228 42216 55291 81385 100304 121051 144961 123271 102137 116546 120624 132247 276970 359704 233060 384746 614878 757592 999999 999999 999999 669356 510010 198261 10348 999999 999999 -17 817 394 269 183 1133 999999 308 744 394 402 111 -75 137 139 925 78 999999 624 718 1199 999999 999999 299 -58 121 824 999999 218 113 999999 618 999999 253 269 307 274 999999 -68 216 247 999999 178 654 999999 172 999999 999999 71 -14 516 999999 999999 250 545 339 966 499 999999 -82 86 999999 365 999999 999999 52 11 268 999999 12 200 -38 615 340 999999 76 283 286 262 207 414 999999 999999 999999 -68 747 443 229 44 109 61 453 244 165 107 298 129 999999 999999 611 138 151 599 155 540 -24 999999 999999 -39 -7 -13 156 -19 10 999999 273 87 141 233 139 331 229 370 -19 999999 999999 187 97 248 -87 93 43 999999 -59 128 104 175 -100 999999 241 73 999999 194 999999 999999 -2 -2 151 999999 22 227 204 93 6 -15 83 67 34 411 92 -78 126 73 49 124 43 -8 115 -19 127 53 49 25 999999 -49 9 173 -61 56 107 51 62 110 59 -31 0 80 112 154 -16 80 204 29 -6 201 56 999999 90 20 -46 -13 31 -82 57 130 189 173 56 115 151 83 75 124 124 999999 999999 41 40 999999 999999 999999 999999 62 45 999999 999999 999999 999999 999999 999999 999999 999999 48 38947 282 232 30 9742 10 49 7 7654 3585 36 999999 999999 999999 999999 264 999999 582 2964 3936 5378 8001 11770 15670 20011 23963 28260 36400 52799 72546 90813 113627 138146 172036 214721 288944 367766 411487 435627 481572 636336 846823 915124 906266 999999 999999 999999 942497 648468 281809 47364 543 999999 -82 -54 999999 805 999999 325 9 999999 111 1107 612 416 279 999999 -35 999999 87 76 999999 999999 -42 999999 999999 9 999999 999999 999999 999999 -47 999999 282 999999 332 401 999999 -72 649 999999 197 66 525 -3 -58 440 194 -53 999999 39 533 178 551 1 -97 817 999999 999999 685 999999 56 999999 265 367 441 756 999999 999999 81 999999 339 140 999999 999999 99 332 282 999999 485 -18 148 999999 635 123 999999 347 999999 563 176 53 108 999999 999999 999999 999999 437 11 999999 999999 256 511 544 401 -52 34 999999 504 274 78 999999 999999 -5 999999 432 21 999999 256 32 -57 -87 -88 -29 397 181 192 3 87 136 999999 16 51 544 -37 999999 83 999999 -71 -41 999999 -1 76 -23 12 220 58 272 33 999999 192 999999 40 182 95 85 999999 208 134 999999 63 211 999999 24 266 -28 0 999999 125 148 999999 280 145 -1 999999 -81 13 176 154 -35 104 191 -43 -22 144 19 45 -13 160 81 62 114 128 64 -2 140 28 56 93 74 -11 -34 158 42 -55 124 72 121 70 22 42 208 140 76 38 163 175 108 999999 34 37 73 999999 65 70 64 999999 37 56 132 999999 66 82 73 55 34 31 999999 999999 63 999999 999999 51 38953 278 172 30 9742 10 49 13 7655 3588 306 999999 999999 999999 999999 216 999999 1092 483 999999 999999 1266 3190 5880 9749 14797 22214 34260 47154 62862 94282 139388 182382 236381 308428 387617 471032 568609 635469 722494 751062 831343 869647 855497 760984 775560 726757 737150 763494 602970 418580 120740 4487 388 999999 999999 999999 -38 440 999999 -79 999999 999999 999999 999999 1123 213 1276 999999 999999 589 17 999999 -61 19 999999 999999 311 999999 999999 55 999999 999999 999999 999999 860 65 3 73 -14 266 999999 999999 -22 197 463 444 267 530 218 92 -54 999999 344 38 -62 999999 1144 999999 999999 999999 83 501 197 144 999999 999999 999999 999999 410 -50 999999 999999 999999 171 299 -95 999999 -60 133 235 175 107 999999 588 999999 999999 196 20 999999 999999 999999 999999 281 408 999999 138 214 20 -81 -99 109 130 -81 310 232 999999 -40 604 999999 638 223 114 329 -15 999999 8 481 999999 999999 999999 77 999999 999999 -4 66 999999 -6 999999 999999 999999 47 999999 23 213 39 143 999999 -39 999999 999999 999999 999999 -76 165 -34 999999 114 0 137 197 -24 99 31 63 -22 -65 999999 51 199 999999 999999 999999 999999 -86 13 -9 999999 69 54 -49 223 25 37 62 26 119 206 118 -28 29 127 -78 81 -27 -5 3 19 -17 -66 95 158 -72 -7 -59 2 -33 -40 71 999999 999999 2 -76 -92 65 -31 86 -5 33 106 33 -88 7 999999 999999 123 89 999999 117 69 50 999999 39 999999 999999 999999 999999 999999 999999 999999 43 999999 999999 999999 999999 999999 999999 33 38959 286 112 30 9742 10 49 19 7656 3591 1354 2949 1303 1495 2154 2113 2562 1347 1047 1858 1767 1709 2647 3433 1767 1338 2147 2049 2996 3351 5701 7043 13320 31200 65180 90832 114977 155431 222229 331799 421898 457738 479533 459421 329349 170013 131293 80187 18208 2176 400 1767 656 999999 14 999999 999999 999999 390 -31 999999 999999 -62 156 1477 1100 1101 333 762 294 37 371 999999 619 144 -10 244 999999 -14 -20 228 54 204 999999 831 278 -44 447 999999 82 999999 999999 215 999999 999999 40 999999 999999 -34 6 411 -41 396 588 999999 39 -55 4 999999 1027 808 18 -90 999999 536 717 292 999999 750 276 337 402 198 88 123 343 299 999999 999999 999999 999999 507 1340 374 999999 999999 149 233 154 -3 -1 -20 342 6 114 764 494 -77 999999 34 999999 46 539 78 999999 3 344 999999 233 134 687 999999 999999 121 -1 -15 206 326 999999 -63 99 999999 -52 503 433 999999 85 146 172 35 999999 119 91 999999 999999 112 999999 264 5 66 176 373 101 999999 370 242 181 147 -66 97 -77 999999 40 305 21 -3 46 183 9 999999 999999 173 186 278 145 141 181 -4 171 119 999999 999999 234 999999 61 248 292 221 163 251 69 -73 216 181 4 114 -15 104 -40 -11 94 167 59 106 38 5 143 -6 999999 -62 -74 67 246 177 90 122 29 24 164 122 93 92 10 -20 105 81 41 132 150 79 67 31 43 999999 82 82 74 999999 999999 999999 999999 999999 31 97 999999 42 47 999999 999999 999999 999999 999999 999999 64 53 43 39068 116 134 30 9734 10 51 8 7675 3646 1875 2351 2372 2468 1457 783 484 1385 1824 1920 1798 1801 1315 1010 1224 1357 1694 708 1302 1875 2337 3430 6338 11255 16904 27607 43396 61960 83201 122358 169295 200665 198642 250154 345354 343117 333188 324551 223897 200403 241939 160925 13962 999999 999999 194 73 999999 101 161 999999 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 999999 999999 999999 999999 999999 999999 162 999999 999999 999999 999999 999999 999999 999999 999999 -26 -71 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 -66 999999 -31 999999 999999 999999 999999 999999 -62 999999 999999 16 39074 244 164 30 9734 10 51 14 7676 3649 4640 5211 4913 5964 7760 9112 8177 8103 7498 6819 7926 11189 12310 14142 22255 43662 75220 116311 173587 217363 182127 231479 268089 291432 243775 337361 403239 229891 231773 276195 344631 398893 388744 250519 112375 58838 62828 213003 438962 391254 30331 68 139 235 999999 -4 999999 137 999999 999999 243 433 175 -49 27 999999 29 23 31 999999 999999 273 -18 5 999999 999999 -50 151 210 -9 197 999999 999999 346 999999 384 127 24 4 278 999999 -31 242 -76 -50 101 136 144 43 140 999999 170 999999 55 173 999999 999999 -43 34 999999 999999 130 999999 999999 999999 123 999999 999999 127 9 999999 -85 999999 128 999999 9 107 69 999999 999999 999999 999999 24 999999 999999 999999 -46 -40 65 -6 -22 999999 -98 999999 999999 -57 -55 999999 83 -87 999999 -26 999999 999999 79 64 -46 -64 999999 999999 3 -90 160 -31 999999 9 999999 999999 -40 -73 999999 999999 999999 -64 -11 54 999999 999999 999999 999999 -53 999999 999999 -55 15 -60 999999 64 -69 -49 -88 999999 -54 999999 999999 999999 999999 999999 -9 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 -71 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -34 999999 -82 999999 -76 -66 -90 999999 999999 999999 999999 18 -96 999999 999999 -95 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 -69 999999 -71 39080 226 494 30 9734 10 51 20 7677 3652 494 1580 2831 3265 4278 5715 7099 8594 9109 12097 17624 32066 46669 60978 91083 88101 106690 178328 219771 219230 230129 274213 393125 685500 802703 588177 818119 999999 902441 117943 1500 137 89 5 999999 177 999999 999999 168 -25 999999 156 5 152 999999 999999 999999 999999 77 999999 -87 999999 999999 999999 347 -34 999999 -50 -97 247 999999 999999 999999 999999 229 161 112 999999 -14 0 999999 -82 999999 999999 999999 999999 999999 999999 999999 70 130 999999 170 128 999999 127 110 -17 999999 999999 999999 90 187 -78 999999 999999 236 999999 999999 69 999999 999999 999999 -70 -74 999999 999999 118 65 285 999999 999999 999999 81 999999 239 999999 -39 999999 999999 10 -86 -81 999999 999999 999999 -10 -14 999999 999999 999999 -11 999999 999999 999999 999999 999999 999999 -32 999999 999999 999999 999999 999999 999999 999999 999999 6 999999 -87 -39 -25 -96 999999 999999 999999 999999 -98 -49 999999 999999 999999 999999 999999 -30 999999 999999 999999 0 19 -98 999999 999999 999999 -26 999999 999999 999999 999999 999999 -73 999999 999999 999999 -82 999999 999999 -69 999999 999999 999999 -82 -47 999999 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 999999 999999 -97 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -95 39086 225 75 30 9735 10 51 26 7678 3656 6687 5540 5716 5552 5771 4363 4007 4631 4439 3945 2680 3674 4949 7181 8700 10247 11575 16094 21101 26418 32315 37450 38112 41843 41940 42236 46309 54004 88957 131799 160590 247909 334440 450176 538707 669823 490141 403777 284494 232095 122917 18776 261 -53 999999 999999 -5 37 140 999999 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 20 999999 999999 999999 28 999999 999999 999999 -37 -86 999999 999999 999999 999999 999999 18 999999 999999 999999 999999 999999 999999 -93 -77 999999 999999 999999 999999 999999 999999 46 999999 -98 -25 999999 999999 161 999999 999999 999999 999999 -69 999999 39 -12 999999 999999 35 999999 999999 999999 999999 999999 6 -16 150 999999 999999 999999 -68 291 86 999999 999999 -18 999999 -19 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 -9 999999 999999 999999 999999 999999 44 999999 999999 999999 -82 999999 -89 -86 -67 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 32 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 -75 -64 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 39092 255 105 30 9735 10 51 32 7679 3659 30995 41598 50448 57163 64455 79306 75964 62687 47569 34770 26486 21343 20787 20471 18344 19044 19296 19885 21380 24993 31447 37439 44167 49326 52715 55545 58510 59482 54880 64191 92333 195788 379986 547910 621200 379717 55071 2118 40 0 999999 -33 92 284 -38 999999 999999 999999 -33 355 320 999999 -61 65 999999 122 57 98 999999 999999 310 7 999999 999999 999999 999999 999999 999999 -66 999999 999999 999999 -38 218 999999 999999 999999 99 234 999999 999999 327 192 240 999999 999999 999999 999999 999999 999999 -11 -14 999999 999999 999999 999999 -54 999999 -75 999999 999999 999999 999999 138 185 46 11 999999 999999 999999 140 -73 999999 999999 -46 999999 74 999999 17 -25 999999 -91 102 7 999999 999999 255 12 999999 -6 999999 999999 999999 -11 999999 999999 999999 999999 999999 999999 -11 999999 -72 -58 999999 999999 -97 999999 999999 999999 7 -19 999999 -59 -87 999999 999999 999999 999999 999999 999999 13 60 999999 999999 999999 999999 999999 999999 6 999999 999999 -45 999999 999999 999999 -55 999999 999999 999999 999999 999999 999999 -67 -64 -92 -88 999999 999999 999999 999999 999999 -24 -74 999999 999999 999999 999999 999999 -38 -78 -83 999999 999999 999999 999999 999999 999999 999999 -73 -5 999999 999999 999999 999999 999999 999999 3 -78 -37 999999 999999 999999 999999 999999 999999 -56 999999 -90 999999 999999 -17 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 39098 236 107 30 9737 10 51 38 7680 3662 9759 14520 23560 31855 39032 46748 64377 103171 124867 125174 129351 138505 130409 114214 114580 102356 91368 91319 86578 77687 73742 69788 66018 58417 51897 47267 40876 39156 38133 45121 90262 195353 389566 530465 383897 52863 6 -72 999999 150 186 999999 -93 112 175 172 -82 999999 999999 999999 999999 444 999999 999999 73 999999 999999 999999 433 78 999999 999999 999999 -12 84 999999 999999 -91 -14 999999 139 291 999999 999999 182 -30 187 999999 73 999999 999999 999999 999999 35 999999 999999 999999 999999 999999 999999 999999 78 50 999999 999999 -53 999999 999999 -96 999999 52 0 -26 44 6 -58 -68 338 15 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 999999 -8 -80 999999 999999 999999 88 999999 -42 -84 -41 -75 127 70 -33 999999 -100 94 999999 999999 -67 1 999999 999999 75 -86 999999 98 -64 -20 -79 166 999999 999999 147 999999 999999 -4 999999 999999 999999 73 -85 999999 999999 999999 -75 -33 999999 999999 999999 -69 999999 999999 999999 999999 999999 -66 999999 -47 999999 999999 -53 -54 -95 -51 999999 999999 999999 999999 -90 999999 999999 999999 999999 -40 999999 999999 999999 999999 -66 999999 999999 -64 -87 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 -62 -62 -76 999999 999999 999999 999999 -97 39104 248 108 30 9738 10 51 44 7681 3665 3585 4165 5662 6574 9187 10679 10845 12804 13856 21238 34524 41927 47301 61246 84073 118228 146842 159624 157782 145273 143130 136594 118652 112842 126777 130809 153707 147434 40376 33099 48952 149998 291889 165911 16205 26 138 174 -5 999999 999999 999999 4 999999 264 387 -72 999999 999999 213 999999 -3 999999 -60 -13 999999 999999 999999 999999 -23 999999 999999 999999 69 999999 261 999999 999999 -82 999999 35 999999 999999 999999 999999 -51 999999 999999 999999 -6 999999 999999 28 999999 999999 83 14 7 356 999999 180 999999 999999 999999 999999 999999 117 999999 999999 136 999999 9 -64 999999 -93 999999 184 -78 999999 999999 999999 999999 999999 43 999999 0 999999 -6 999999 -69 999999 138 7 35 73 64 -64 999999 66 -65 999999 999999 999999 -2 999999 999999 999999 999999 999999 -21 12 37 -40 999999 999999 999999 999999 59 24 999999 59 -15 -56 -63 -79 -11 -84 -94 36 -37 86 999999 999999 -22 999999 999999 -41 51 -6 81 999999 999999 -80 999999 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 999999 999999 -92 999999 999999 7 999999 999999 999999 999999 999999 -62 999999 -91 999999 -79 999999 999999 -39 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 -85 999999 -91 -53 -6 -51 999999 999999 999999 999999 -14 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 39110 248 110 30 9740 10 51 50 7682 3668 5279 4876 5618 5160 4660 5083 5566 6692 6975 11844 18702 21454 22709 23544 23704 19430 23069 33418 44358 61210 79271 87023 74419 62619 60056 80849 112701 100901 64584 20111 8784 4543 3278 2146 780 -28 -9 999999 999999 999999 -45 211 195 591 999999 999999 281 999999 999999 999999 999999 999999 -15 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 -57 47 -35 999999 341 -22 206 -53 999999 -49 999999 999999 999999 999999 999999 999999 250 40 48 999999 999999 -59 999999 999999 94 133 999999 999999 999999 999999 999999 73 30 999999 18 -31 999999 999999 36 999999 999999 -20 157 999999 173 999999 238 999999 91 196 29 -75 -83 999999 999999 -72 173 202 16 999999 999999 226 -52 21 15 162 999999 999999 999999 39 999999 999999 -73 -71 999999 999999 999999 -59 999999 -89 999999 0 999999 999999 999999 999999 34 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 999999 999999 -79 999999 9 -29 -30 999999 999999 999999 999999 -18 -91 999999 -6 999999 -73 999999 -72 999999 999999 999999 11 -37 999999 13 -88 -75 999999 999999 999999 -76 -53 -37 999999 999999 999999 999999 999999 999999 999999 999999 -3 -33 -92 999999 -88 999999 999999 999999 999999 999999 999999 999999 -68 -23 999999 999999 -84 999999 999999 999999 -49 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 39117 223 112 30 9742 10 51 57 7683 3672 4259 5633 6494 6804 6403 4597 2878 3212 3211 2955 3978 3463 3816 5541 10219 16882 22260 23533 21139 19704 17256 14965 15020 16316 16198 16280 18713 17375 12999 9707 4842 2523 2892 2340 1493 437 -30 35 264 999999 182 13 999999 999999 97 296 999999 999999 100 -90 999999 999999 148 999999 999999 999999 -7 999999 999999 999999 999999 999999 999999 999999 -47 999999 109 75 262 -8 999999 999999 80 999999 999999 999999 999999 999999 999999 999999 -85 28 222 999999 69 -32 999999 999999 999999 18 999999 274 -7 999999 999999 999999 999999 -78 999999 999999 15 -15 999999 84 999999 999999 999999 -63 999999 -4 999999 85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 -78 999999 999999 999999 999999 999999 999999 -46 999999 999999 173 79 999999 999999 0 999999 999999 37 -61 79 27 999999 999999 999999 999999 999999 -83 999999 999999 -7 999999 999999 -56 999999 999999 999999 -79 -63 999999 999999 999999 999999 999999 -30 999999 -15 999999 999999 999999 999999 999999 999999 999999 -32 999999 999999 -89 999999 999999 999999 -60 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 39123 245 113 30 9743 10 52 3 7684 3675 5542 5553 5905 5821 5880 3159 3033 2783 2499 2438 2823 3039 3038 3458 3483 4682 7443 9522 9979 9526 8667 9435 10105 9440 8958 8831 7734 6534 5493 5000 4384 4076 4765 4641 1965 290 -23 999999 30 999999 8 288 175 999999 999999 999999 999999 999999 999999 999999 249 62 111 -81 143 999999 999999 999999 999999 -96 -4 999999 -15 999999 46 999999 0 -38 999999 -73 152 999999 999999 179 999999 999999 11 999999 -11 999999 999999 -7 142 999999 -7 999999 107 -31 999999 239 999999 62 75 28 206 122 999999 -93 999999 -27 -78 40 -29 999999 999999 999999 999999 999999 54 -5 999999 999999 -29 -17 999999 999999 999999 999999 -33 67 134 999999 999999 -90 10 -18 999999 220 215 -32 144 999999 999999 999999 999999 -12 999999 42 999999 51 999999 999999 999999 999999 999999 -31 999999 999999 999999 999999 999999 999999 114 -60 -84 999999 999999 999999 80 2 999999 999999 999999 999999 -12 6 999999 999999 -76 999999 999999 999999 18 -79 -31 999999 999999 999999 999999 -60 999999 999999 999999 999999 -92 -88 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 -96 999999 999999 -95 999999 999999 999999 999999 999999 999999 29 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 -76 999999 999999 -48 -39 -27 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 -54 39129 253 116 30 9746 10 52 9 7685 3678 5892 5394 6088 7434 6763 4022 3022 3072 2473 2864 3386 2982 2380 3132 2843 3234 3595 3328 2914 3297 3412 3526 3506 3532 3341 2783 2283 2186 2659 3191 3372 3448 4090 3678 2010 829 6 999999 999999 34 999999 115 -71 -59 65 999999 999999 31 122 999999 999999 -22 999999 -54 141 999999 73 496 178 451 285 111 165 999999 -96 999999 999999 999999 -29 999999 999999 999999 -75 999999 999999 166 -18 130 82 -40 999999 999999 999999 -8 -58 999999 365 -45 30 -42 -31 17 999999 99 36 999999 -66 -67 187 999999 999999 116 999999 999999 999999 999999 999999 141 999999 211 999999 999999 999999 999999 999999 75 -34 999999 34 999999 999999 999999 999999 -12 999999 999999 999999 150 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 -22 999999 999999 82 -21 999999 999999 87 13 24 9 -61 999999 -43 999999 999999 999999 999999 999999 999999 999999 999999 -48 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 45 -2 46 999999 999999 999999 999999 -90 -10 999999 -77 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 999999 999999 -92 999999 999999 999999 -16 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 39135 248 119 30 9749 10 52 15 7686 3681 4787 5617 5507 6773 6363 4689 2889 2214 2740 2332 2470 2627 3038 2929 3185 2939 3080 3310 2965 3542 2839 2573 2960 3319 3231 3241 3312 2973 2910 2331 1882 2289 1952 2248 1171 430 -82 48 999999 147 203 116 234 207 999999 999999 999999 999999 999999 999999 999999 999999 999999 196 999999 999999 999999 145 153 999999 999999 999999 427 999999 999999 999999 999999 -18 999999 999999 169 -69 -59 -3 31 999999 84 155 999999 162 124 -58 999999 49 -72 999999 274 -49 164 160 999999 999999 348 417 999999 53 999999 999999 999999 -21 121 2 999999 999999 286 -38 999999 999999 999999 999999 999999 -94 999999 999999 -31 115 999999 999999 179 999999 141 999999 999999 84 999999 999999 34 138 999999 43 999999 999999 999999 2 999999 27 -4 77 -41 80 999999 999999 999999 -80 999999 31 -35 69 71 -71 999999 125 999999 999999 16 999999 15 999999 -72 999999 999999 999999 999999 999999 999999 -58 999999 999999 999999 62 999999 -20 -27 -39 999999 999999 -94 18 999999 999999 -40 999999 999999 999999 999999 -9 -56 8 999999 999999 -59 -97 999999 999999 999999 999999 999999 -17 -78 999999 999999 999999 999999 999999 999999 0 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 58 -37 -11 -82 -9 999999 -84 999999 -11 999999 -77 999999 999999 999999 -3 999999 999999 -93 -63 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 -96 39141 255 122 30 9752 10 52 21 7687 3684 4385 4431 4522 5153 5609 5342 3689 2760 2016 2968 2877 2789 2871 2971 3128 3577 3252 2962 2625 3495 3090 3535 3543 2704 2030 2381 2658 2275 1751 2169 1943 1387 919 949 434 160 525 479 188 999999 999999 999999 -81 999999 523 999999 999999 408 197 999999 999999 306 -13 999999 999999 11 999999 999999 54 999999 999999 214 261 999999 999999 999999 77 48 159 999999 999999 999999 -22 17 290 326 999999 999999 999999 999999 -70 999999 477 102 999999 17 999999 999999 999999 999999 999999 999999 145 999999 999999 -74 33 999999 -26 999999 1 93 999999 999999 -79 212 -43 -28 127 -86 -9 -14 999999 -25 999999 999999 999999 999999 999999 999999 999999 999999 32 267 999999 999999 999999 999999 999999 999999 999999 71 999999 -78 999999 38 179 -75 77 999999 -50 -64 53 -1 999999 999999 999999 9 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 21 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 169 999999 999999 999999 999999 -41 -12 999999 999999 999999 -95 -89 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 -67 -68 -32 -85 999999 999999 -85 -97 999999 999999 999999 999999 -5 999999 999999 -96 999999 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -94 39147 249 97 30 9757 10 52 27 7688 3688 11022 4358 4207 4297 4260 3931 3179 2389 3236 2824 2149 2379 3022 2923 2979 3108 3323 3350 3061 3795 2967 3276 3026 3468 2329 2508 2330 2035 1871 1243 1116 1346 1441 394 499 639 49 5 450 248 999999 999999 999999 -44 999999 999999 316 999999 999999 999999 -42 -69 999999 999999 999999 -79 108 999999 164 94 999999 999999 999999 -61 999999 999999 999999 60 -7 999999 68 999999 83 -82 232 999999 35 -29 999999 68 28 999999 999999 999999 -51 999999 999999 -55 999999 999999 999999 17 999999 999999 999999 999999 999999 999999 -58 999999 417 205 218 177 -78 999999 999999 999999 72 57 999999 999999 -89 999999 999999 999999 999999 84 208 -59 75 -41 -56 999999 999999 -85 999999 999999 999999 -93 10 210 -81 999999 -41 999999 999999 999999 999999 37 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 -52 999999 79 999999 999999 999999 -37 -64 96 999999 999999 43 999999 999999 999999 999999 999999 999999 999999 32 999999 999999 13 999999 999999 -49 999999 999999 999999 999999 999999 999999 999999 999999 -92 84 -93 -28 999999 999999 999999 -51 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 -96 999999 999999 999999 999999 -37 999999 999999 999999 999999 999999 -84 -18 -64 -97 999999 -14 17 999999 999999 999999 999999 -79 999999 -73 999999 999999 -88 -94 999999 999999 999999 -38 -85 -74 999999 999999 999999 999999 999999 -69 39153 254 101 30 9761 10 52 33 7689 3691 7579 4919 5358 4789 5195 4627 3756 2854 3028 3234 2780 3158 2503 3028 2909 3465 3819 4006 3316 4134 4096 4014 2730 2679 2109 2115 1750 1909 2256 1059 1899 975 864 680 242 307 999999 622 -90 999999 44 50 999999 999999 32 187 -73 999999 -16 28 999999 51 62 999999 999999 459 999999 999999 -81 328 111 166 136 999999 295 517 999999 566 999999 225 119 101 89 -80 -22 156 525 -71 447 999999 189 -56 385 999999 64 180 9 999999 999999 21 -20 -45 253 227 182 999999 378 106 999999 22 999999 486 76 -94 296 999999 81 104 134 999999 355 15 999999 254 999999 26 150 -27 999999 24 -46 999999 15 120 115 295 152 394 123 -96 7 999999 418 20 -34 999999 999999 20 -55 999999 -2 999999 1 999999 999999 999999 117 999999 69 8 131 -76 148 999999 999999 999999 -24 -64 3 999999 999999 999999 999999 45 -18 999999 -7 -39 60 22 999999 53 -21 999999 7 304 999999 27 -5 -67 -74 -35 19 999999 -59 999999 -83 -51 5 -24 999999 999999 18 -72 999999 999999 -48 -60 -36 22 999999 -52 -32 35 -29 999999 999999 -27 -92 -69 999999 -74 35 999999 999999 -73 -20 999999 -27 -9 -19 -10 30 22 -15 18 999999 999999 999999 999999 999999 -68 -74 -9 -36 999999 999999 -67 -47 999999 999999 -90 -48 -80 999999 -90 999999 -78 999999 999999 -82 999999 -71 -93 39159 256 104 30 9764 10 52 39 7690 3694 7961 4752 4837 4825 4518 3016 2514 2576 2415 2947 2666 2673 2899 2922 3225 3788 3287 3154 3801 4029 3556 3751 2918 2372 2414 2011 2234 1893 1749 1796 1804 897 692 487 229 999999 16 7 -98 -59 114 277 -53 38 -50 999999 201 66 999999 88 449 999999 88 999999 999999 999999 999999 999999 999999 -31 95 -15 345 232 99 170 999999 999999 -31 -46 131 219 -40 999999 39 136 31 999999 63 999999 999999 -6 255 319 276 -76 -95 126 999999 999999 147 -81 80 244 999999 999999 158 -79 197 999999 999999 999999 43 181 195 6 30 199 135 144 -75 999999 -94 82 -17 999999 999999 999999 29 474 88 379 999999 71 155 999999 50 247 72 999999 999999 5 258 -51 999999 -78 -15 -96 999999 -66 999999 999999 999999 -28 -31 999999 999999 999999 999999 999999 13 137 7 999999 -29 999999 15 -70 -37 999999 -3 -23 999999 999999 -22 -60 -41 999999 -76 999999 122 -79 -22 999999 -57 999999 -76 999999 121 -37 999999 999999 -60 89 999999 999999 -60 -83 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 -87 33 999999 999999 999999 -9 20 33 -100 999999 999999 -30 999999 -29 -55 999999 999999 999999 -10 999999 9 -39 -22 -63 21 -69 34 999999 999999 -80 -50 -52 53 -25 999999 999999 -54 -43 -82 999999 -80 999999 999999 999999 999999 999999 999999 -52 999999 999999 999999 -98 999999 999999 999999 999999 -68 -26 39165 256 75 30 9765 10 52 45 7691 3697 7564 4520 3783 3928 3550 3293 2327 2312 2470 2711 2794 2745 2828 3667 3735 3221 3138 3683 3739 4357 4053 3093 2333 2408 2208 1983 1483 1532 1785 1563 1814 1407 6 327 79 135 6 252 175 999999 42 9 -4 89 999999 999999 339 13 275 999999 473 486 224 999999 -52 254 96 18 999999 -25 -27 153 411 272 111 999999 -2 184 999999 999999 246 124 999999 999999 999999 -27 338 307 999999 999999 82 270 185 42 999999 999999 -35 -1 -53 -13 999999 -57 999999 239 -16 246 333 161 -39 -12 89 70 -16 46 -54 121 999999 999999 176 -54 999999 -54 21 -14 -90 999999 146 999999 45 -96 -9 -12 -49 999999 999999 -94 82 -7 999999 999999 999999 -24 125 303 -2 12 999999 999999 999999 33 999999 -48 999999 44 36 -37 -33 167 -32 999999 38 -31 -8 999999 999999 -80 1 -80 -68 -91 192 -36 -80 999999 -72 999999 999999 -44 17 6 999999 64 -32 999999 999999 999999 999999 999999 -91 7 999999 999999 999999 999999 999999 999999 -60 999999 999999 999999 -78 47 -93 -58 999999 -49 999999 -57 -29 999999 999999 999999 999999 999999 999999 999999 -38 -69 999999 999999 -87 3 999999 999999 999999 -98 11 -95 10 999999 42 -14 -17 -42 -66 999999 -42 -23 6 999999 999999 -62 -19 58 -44 999999 -64 -72 999999 999999 999999 -96 -72 -48 -11 -38 -92 -92 -92 -89 -50 -89 -51 13 -29 -94 39171 255 105 30 9765 10 52 51 7692 3700 9659 3441 2866 3100 2841 3362 2755 2549 1966 2884 2645 2530 2943 3034 2978 2370 2612 3105 3156 2992 2808 3115 2660 2454 1623 1398 1648 2373 2462 1842 1265 1014 1231 838 -15 56 259 62 174 159 -76 999999 454 -54 -39 -17 -23 999999 -2 278 999999 999999 -100 313 6 999999 999999 448 391 999999 104 999999 122 999999 999999 241 999999 999999 -40 26 -15 102 92 999999 999999 -95 -11 194 67 -70 999999 112 322 999999 104 189 82 36 80 262 107 358 999999 236 -75 999999 9 999999 211 45 17 64 999999 386 258 152 999999 -37 38 144 197 -90 999999 57 999999 -78 30 999999 999999 -2 -65 999999 -62 368 97 292 89 999999 121 -64 -66 999999 77 260 157 999999 42 999999 999999 -66 93 76 -78 -55 25 999999 40 189 999999 999999 -53 -96 -69 9 -16 -29 -76 -22 -85 -8 999999 999999 -6 -83 99 55 -89 999999 -8 68 999999 54 999999 999999 96 -54 999999 233 196 -42 67 999999 -14 -79 -47 999999 999999 999999 -78 999999 999999 -32 -91 -83 -21 -40 999999 999999 -73 -17 124 999999 999999 -66 -61 999999 999999 -74 999999 999999 999999 999999 999999 -51 -40 -24 999999 -21 5 999999 -84 -75 -26 66 110 12 999999 -88 -2 -97 -50 -42 -78 -36 -94 999999 -18 -35 999999 999999 999999 -84 999999 999999 999999 999999 999999 9 999999 999999 999999 999999 -74 -77 -45 39177 253 137 30 9767 10 52 57 7693 3703 3389 2926 3338 4141 3745 2916 3143 2913 2706 2947 2573 2402 2690 2334 2004 1980 2294 2067 1988 1611 2056 1449 1841 1565 1512 1799 1644 1480 1715 1759 720 1005 338 258 386 375 410 999999 -100 999999 -40 999999 999999 999999 31 -19 999999 999999 -30 999999 999999 186 75 -74 999999 -82 -40 105 287 999999 999999 47 999999 999999 999999 999999 170 172 100 -81 999999 999999 196 999999 999999 123 -89 155 253 -57 999999 999999 999999 999999 384 26 999999 999999 999999 999999 -38 205 167 999999 999999 999999 -42 -38 999999 24 999999 -81 293 304 999999 999999 272 -82 999999 260 188 61 123 999999 334 194 999999 999999 235 999999 999999 31 93 -12 -37 124 5 -42 999999 999999 999999 -41 999999 118 999999 -84 -87 -80 999999 999999 999999 -59 -88 999999 26 999999 999999 -28 999999 999999 999999 999999 -83 -20 999999 -9 999999 -81 49 -91 -47 999999 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 129 -46 999999 999999 999999 56 -77 999999 999999 82 999999 999999 999999 2 -51 -75 999999 999999 28 47 999999 -76 999999 999999 999999 -35 999999 999999 999999 999999 999999 56 999999 -47 -68 999999 999999 999999 999999 -6 3 999999 -70 -66 -23 -57 -72 9 999999 -44 -76 -53 -99 999999 -97 -31 999999 999999 999999 -88 999999 999999 -89 -73 999999 999999 999999 999999 999999 -75 -45 999999 -89 -28 999999 999999 999999 999999 999999 -69 39183 256 108 30 9768 10 53 3 7694 3707 14614 2986 2424 2730 3255 3273 3892 3246 2141 2593 2453 3035 2099 1937 2798 2565 2302 2620 2211 2113 1627 1995 1132 1435 1718 1473 1950 1525 1998 923 827 1170 568 664 -39 303 999999 999999 281 999999 999999 -92 999999 999999 -80 999999 77 429 999999 797 999999 17 -6 218 999999 999999 999999 -100 -59 999999 246 999999 999999 999999 999999 -96 999999 146 999999 26 999999 999999 999999 88 999999 0 -40 197 -44 37 999999 999999 53 280 999999 -73 999999 999999 56 39 999999 999999 999999 10 112 -21 389 -20 999999 67 107 35 999999 216 -7 65 114 -44 999999 -27 13 91 999999 999999 -85 -61 322 -40 150 56 999999 999999 999999 999999 69 -59 -36 16 62 999999 39 161 120 999999 999999 999999 999999 999999 -71 -89 999999 999999 85 -90 999999 999999 -59 999999 114 87 23 999999 43 -6 -66 -39 5 999999 999999 999999 -87 103 999999 999999 999999 999999 999999 999999 999999 999999 -36 115 999999 -20 -39 -48 999999 999999 999999 -33 999999 -69 999999 999999 999999 23 -49 999999 999999 -80 999999 7 999999 999999 999999 999999 -40 999999 -84 999999 999999 999999 999999 999999 -49 999999 999999 999999 -43 999999 999999 999999 -82 -76 999999 999999 46 -72 999999 999999 999999 -37 999999 999999 999999 -65 -34 999999 -89 999999 999999 999999 999999 999999 999999 -69 999999 -97 -66 999999 999999 999999 -100 999999 999999 999999 999999 -61 -57 999999 999999 999999 999999 999999 999999 -99 39189 249 111 30 9771 10 53 9 7695 3710 13573 3094 2877 2017 2537 2692 2521 3317 3327 2915 2480 2737 2306 2122 2485 2219 2327 2570 2265 2496 2546 1870 1266 1593 1351 1470 1839 1068 818 1416 1137 766 -20 227 405 127 556 999999 999999 999999 71 999999 192 -39 999999 999999 -40 -47 999999 999999 -48 999999 62 482 999999 999999 24 999999 999999 999999 999999 999999 999999 -88 31 999999 999999 999999 999999 212 76 -90 118 999999 282 999999 999999 999999 171 295 999999 126 999999 39 999999 -62 285 999999 999999 999999 999999 -67 -81 999999 999999 428 -19 -38 -82 178 6 46 370 -83 999999 27 999999 999999 -86 999999 999999 -24 143 -22 999999 999999 76 -66 50 -99 168 -68 999999 999999 999999 6 -39 9 999999 -97 999999 10 47 92 125 999999 999999 139 94 -54 -55 999999 999999 999999 999999 12 999999 999999 999999 999999 139 999999 999999 999999 153 -42 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 -99 999999 -39 10 999999 999999 -59 999999 -56 999999 999999 999999 999999 999999 999999 999999 -97 -90 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 -13 -76 38 999999 -74 999999 -53 999999 999999 -80 999999 -86 999999 999999 999999 999999 999999 999999 -85 -60 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 39195 249 112 30 9772 10 53 15 7696 3713 11575 2974 2642 2061 2314 2095 2500 2396 2914 3500 2837 3086 2659 2762 3122 3028 2815 2455 2866 2343 2468 1983 1447 1296 766 1169 2078 1426 1374 846 666 511 322 338 158 404 -62 999999 999999 999999 999999 645 8 -53 999999 999999 442 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 248 999999 999999 190 32 225 999999 -60 999999 89 10 999999 188 999999 999999 999999 -9 7 -79 18 999999 81 999999 92 999999 999999 999999 999999 -62 999999 23 115 999999 -5 17 999999 999999 -6 -17 999999 999999 999999 999999 999999 999999 321 999999 -98 999999 -77 258 -78 -86 -35 -50 76 54 -16 999999 999999 999999 -62 999999 999999 999999 6 999999 999999 -96 -19 225 999999 999999 999999 999999 -82 12 999999 -13 999999 999999 -57 999999 999999 999999 999999 999999 50 999999 999999 999999 -37 999999 5 999999 196 20 999999 -11 999999 999999 999999 -3 -34 999999 999999 999999 999999 -58 999999 999999 999999 999999 999999 999999 999999 5 57 999999 999999 999999 -36 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 -19 999999 -56 999999 999999 999999 999999 -78 999999 999999 -79 999999 999999 999999 -96 -79 -45 999999 999999 -70 -32 -87 999999 999999 -87 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 -97 39201 231 111 30 9771 10 53 21 7697 3716 13887 2414 2366 2332 1611 1496 1980 2398 2605 2936 3381 2387 3116 3130 3046 2866 2952 2870 2434 3370 4013 3496 3799 3261 3389 2983 2068 954 1104 1096 928 1049 429 462 999999 146 113 45 -90 999999 999999 -23 999999 96 999999 12 252 999999 999999 346 999999 -86 999999 999999 1 999999 999999 22 999999 -95 999999 162 999999 999999 -75 29 999999 999999 88 999999 999999 -48 102 75 999999 30 59 -84 999999 999999 999999 999999 999999 62 58 -75 999999 270 -12 999999 999999 999999 999999 999999 999999 163 999999 999999 -46 2 999999 999999 999999 999999 -3 1 999999 999999 202 -47 999999 999999 999999 999999 999999 145 999999 999999 999999 999999 317 43 38 202 -84 999999 5 999999 60 999999 -25 999999 999999 999999 999999 48 999999 999999 999999 999999 78 999999 999999 999999 999999 16 999999 999999 999999 45 27 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 -17 -81 999999 999999 999999 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 -78 999999 999999 999999 999999 999999 999999 999999 999999 -56 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 -65 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 -94 -80 39207 231 140 30 9770 10 53 27 7698 3720 2743 1963 2101 1906 2337 1746 2218 2317 2383 2488 2904 3152 3483 2942 2811 2857 2502 3163 2886 3221 3877 4621 5227 5139 4622 3352 1615 1272 1031 1027 376 620 -38 999999 999999 999999 999999 204 387 999999 999999 97 999999 999999 -34 999999 999999 999999 168 999999 999999 999999 544 166 999999 999999 -77 999999 21 999999 93 999999 -33 -83 407 999999 999999 999999 39 230 94 999999 999999 -53 345 999999 999999 999999 999999 999999 192 -24 -23 -36 -78 999999 109 999999 20 999999 17 472 105 999999 999999 999999 5 999999 999999 -37 225 999999 -39 999999 -36 999999 999999 8 999999 999999 999999 -17 -90 999999 999999 999999 243 999999 999999 999999 999999 12 999999 999999 999999 999999 999999 122 191 999999 999999 999999 93 999999 -36 -36 999999 999999 999999 999999 -85 999999 -28 999999 999999 999999 999999 999999 999999 -78 37 999999 999999 79 999999 999999 999999 -31 999999 42 -81 -50 -63 999999 999999 999999 999999 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 -84 0 -56 -35 999999 999999 999999 999999 999999 4 -43 999999 999999 999999 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 -89 999999 999999 -79 39213 237 110 30 9770 10 53 33 7699 3723 25171 2090 2207 1956 1726 1227 1999 2626 1702 2575 2780 2281 2908 2544 2373 2426 3413 2526 2367 2681 2885 3684 3258 3471 3699 4095 2350 721 679 547 398 341 166 -46 177 -37 999999 100 -15 999999 999999 999999 125 999999 999999 999999 999999 999999 -37 999999 171 999999 87 999999 104 999999 999999 158 999999 267 180 999999 999999 999999 -47 999999 999999 244 -27 999999 7 108 74 40 56 45 999999 999999 33 999999 999999 124 25 -93 999999 -57 105 999999 999999 999999 999999 999999 70 999999 999999 -50 999999 -56 999999 999999 999999 -47 -13 999999 999999 999999 999999 74 999999 999999 999999 -89 47 999999 999999 999999 57 999999 999999 999999 999999 -42 -36 999999 999999 129 999999 999999 999999 48 258 999999 999999 81 999999 999999 999999 999999 999999 -77 -53 999999 999999 -60 999999 999999 999999 -53 -95 999999 999999 999999 999999 -89 -40 -56 -90 100 999999 999999 999999 999999 999999 999999 999999 -59 999999 -88 57 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 999999 999999 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 -91 39219 222 110 30 9770 10 53 39 7700 3726 25544 1889 2297 2009 2061 1752 1994 1948 1950 1877 1847 2435 2030 2287 2576 2260 2263 2568 2725 2205 1658 2854 2595 2956 2615 2836 1606 789 122 582 985 134 538 999999 186 999999 168 -3 293 1021 999999 -32 999999 999999 999999 999999 999999 37 999999 212 999999 999999 999999 999999 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 999999 999999 52 323 321 181 999999 999999 999999 -15 -51 154 999999 -12 999999 999999 999999 -81 999999 999999 214 999999 999999 999999 -34 999999 999999 999999 999999 999999 999999 78 999999 999999 66 -70 999999 999999 110 66 -36 150 999999 999999 999999 999999 999999 -23 999999 999999 96 -62 999999 999999 999999 11 -83 999999 999999 999999 100 999999 999999 14 999999 999999 999999 22 173 999999 999999 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 999999 999999 999999 999999 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 -86 -37 -26 9 -66 999999 -62 999999 999999 -73 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 -25 999999 999999 999999 999999 999999 999999 999999 -91 39225 227 111 30 9771 10 53 45 7701 3729 20550 3060 2013 1840 1613 1460 1877 2082 2390 2792 2164 2150 2505 2222 2051 2209 2486 2142 1554 1434 2367 1876 1849 2006 2366 1851 1290 978 58 428 440 991 228 403 -74 276 348 346 113 45 120 449 -16 86 67 292 999999 999999 145 999999 999999 999999 999999 999999 95 999999 193 -30 9 999999 999999 999999 999999 -44 999999 999999 121 0 999999 -85 999999 52 92 999999 82 999999 999999 999999 999999 -41 999999 999999 999999 170 999999 75 999999 165 214 999999 999999 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -5 293 305 -34 999999 67 -15 -90 999999 999999 296 -33 999999 9 999999 -61 999999 999999 -84 20 999999 999999 999999 999999 999999 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 999999 -44 999999 999999 999999 999999 -66 138 999999 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 98 -96 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 -86 -35 -84 -50 999999 999999 -79 -75 999999 999999 999999 -95 999999 999999 999999 999999 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 -70 39231 230 110 30 9770 10 53 51 7702 3733 22511 2279 2308 2604 2294 2254 1893 2559 1881 2465 2411 2175 1878 2401 1880 1838 1895 2561 1619 1842 2104 1975 2200 2178 2144 2274 1986 1781 1353 1063 1150 994 481 617 809 318 127 527 999999 134 515 711 530 433 999999 -53 999999 -83 999999 999999 999999 -36 341 999999 63 -62 -52 -79 132 -84 999999 999999 -24 999999 999999 999999 290 227 366 437 36 -66 289 -72 -89 999999 38 999999 83 999999 999999 999999 999999 52 999999 999999 999999 999999 999999 -62 999999 119 110 999999 -87 14 999999 25 999999 999999 999999 143 0 -50 999999 999999 999999 999999 999999 999999 999999 999999 35 999999 2 160 999999 999999 -69 25 999999 999999 163 999999 999999 999999 999999 999999 999999 189 999999 999999 999999 171 127 999999 999999 -85 999999 -86 999999 999999 -51 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 0 999999 999999 999999 30 999999 -85 999999 -10 999999 999999 999999 -67 999999 -85 -39 999999 -15 999999 999999 -18 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 39237 220 109 30 9769 10 53 57 7703 3736 22799 2898 2262 2085 2220 1577 1926 1618 2355 1732 1567 1399 1261 1445 1069 1551 1734 1443 1211 1994 1888 1888 1714 1147 1244 1164 1088 1431 1269 1014 1142 1067 654 772 152 398 33 253 58 192 5 370 67 221 282 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 -79 999999 999999 999999 95 191 999999 999999 999999 999999 999999 999999 999999 999999 105 999999 999999 -34 42 999999 999999 999999 999999 -80 999999 999999 999999 999999 24 999999 999999 43 -7 999999 999999 -95 159 999999 999999 55 999999 999999 999999 999999 999999 999999 92 -91 39 999999 999999 -51 999999 30 17 999999 999999 2 -10 24 -31 -27 -87 999999 -75 999999 999999 81 -55 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 28 999999 999999 999999 999999 999999 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 -75 -83 999999 999999 999999 -44 999999 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 -92 39243 225 108 30 9768 10 54 3 7704 3739 23874 2889 2369 1980 2236 1549 2012 2033 1739 2042 1701 1444 844 1543 1341 1392 1223 1821 1604 1472 1371 1560 1400 1424 846 386 870 601 735 1224 494 672 413 595 604 662 246 10 390 101 999999 158 246 999999 -4 238 241 999999 999999 -54 30 999999 999999 100 287 -99 999999 109 999999 999999 999999 999999 999999 999999 999999 999999 114 31 -15 100 150 792 999999 999999 -44 999999 64 999999 350 -39 77 999999 85 999999 999999 999999 999999 -83 47 234 999999 999999 136 -46 108 110 999999 999999 999999 999999 73 999999 999999 999999 -86 105 999999 999999 999999 -40 999999 328 999999 999999 30 999999 -72 999999 -44 263 999999 137 93 999999 999999 -72 4 999999 999999 999999 999999 139 999999 999999 999999 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 999999 -43 -39 999999 999999 -34 999999 999999 999999 999999 87 50 999999 999999 999999 999999 999999 999999 -69 999999 -1 -78 -17 36 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -32 -96 -81 999999 999999 999999 -67 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 39249 224 138 30 9768 10 54 9 7705 3742 1761 1905 1979 2022 2000 2487 2900 2793 2287 2465 2210 2085 1229 1463 1602 993 1331 1477 1320 1376 918 1462 1541 1067 725 943 827 909 1139 1157 553 710 510 255 156 999999 440 32 58 -46 197 999999 999999 36 999999 999999 999999 999999 -99 999999 999999 999999 -56 999999 999999 82 -86 999999 999999 -40 999999 8 367 274 68 999999 999999 999999 -53 999999 -60 -8 999999 999999 91 999999 999999 29 -89 -28 -80 999999 999999 -87 999999 999999 61 134 -67 -49 -44 999999 999999 999999 999999 999999 -69 999999 999999 23 249 999999 999999 -15 -44 999999 149 999999 196 70 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 999999 -80 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 -75 117 999999 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 -25 999999 -99 -58 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 -99 39255 239 107 30 9767 10 54 15 7706 3746 20149 2471 1970 1741 2227 1618 2105 2189 1970 2084 2238 2313 1732 1887 1895 1940 1959 2005 1546 1449 1405 1389 1828 1512 972 1493 1181 749 576 1205 620 832 999999 941 56 808 117 -71 999999 999999 462 -49 999999 41 999999 999999 999999 555 -11 999999 46 999999 999999 999999 169 999999 999999 63 32 999999 999999 999999 999999 999999 999999 999999 999999 -35 18 999999 999999 999999 71 71 169 999999 32 999999 83 999999 999999 999999 999999 -65 -45 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 999999 -84 999999 999999 189 -9 999999 999999 999999 999999 999999 999999 999999 -51 999999 999999 12 999999 -13 -89 999999 999999 -62 999999 -52 999999 999999 0 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 999999 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 999999 999999 999999 999999 999999 999999 999999 999999 -45 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 39261 183 106 30 9766 10 54 21 7707 3749 17964 2913 2529 1504 1277 1808 1776 2058 2546 2164 1921 2547 1414 2025 2086 1670 2000 2020 1730 1977 995 1585 1015 776 1239 1173 1613 1245 1176 1309 1031 735 31 435 535 402 39 553 999999 999999 114 -17 999999 98 999999 121 999999 112 999999 -29 999999 999999 235 396 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 8 999999 -43 999999 2 999999 999999 193 999999 -41 999999 999999 -12 999999 95 999999 999999 999999 999999 247 999999 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 999999 999999 -56 999999 -69 290 -76 999999 999999 999999 999999 999999 999999 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 39267 180 105 30 9765 10 54 27 7708 3752 17872 2027 1966 2083 2101 1774 2255 2315 2377 2781 2385 1931 2578 1733 2298 2206 2430 2068 1656 1736 1976 1500 1172 1261 1166 1542 670 1065 935 1455 993 1037 688 891 187 49 999999 258 87 108 999999 -67 999999 999999 117 -77 999999 -87 999999 999999 999999 999999 -36 999999 999999 999999 999999 574 999999 999999 999999 999999 999999 137 573 999999 79 30 225 999999 120 220 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 999999 -68 999999 999999 -45 48 -27 19 -55 999999 999999 999999 999999 999999 999999 999999 -7 2 999999 999999 -67 -83 999999 999999 999999 24 999999 999999 999999 999999 999999 999999 999999 -53 66 999999 999999 999999 999999 21 999999 999999 160 999999 999999 139 999999 999999 999999 99 63 999999 999999 999999 999999 999999 999999 999999 999999 48 999999 999999 999999 999999 999999 999999 999999 999999 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 39273 201 132 30 9762 10 54 33 7709 3755 19745 2611 2630 2204 1031 1531 2115 1955 2064 1948 1937 2057 2052 2600 2115 2256 2351 2078 2498 2067 2610 1459 1467 851 1002 1137 1394 1103 753 770 633 861 465 301 895 999999 231 24 5 999999 -67 999999 999999 999999 999999 74 280 999999 183 999999 999999 -88 999999 59 999999 999999 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 999999 999999 -12 999999 999999 31 999999 999999 164 999999 999999 999999 -11 999999 999999 999999 999999 138 999999 -93 999999 999999 999999 90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 -25 -62 999999 -15 148 188 999999 999999 999999 999999 999999 999999 999999 999999 -98 -32 999999 999999 999999 999999 999999 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 999999 999999 999999 999999 999999 999999 999999 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 39279 227 101 30 9761 10 54 39 7710 3759 21010 2509 2404 1974 2265 1289 1818 1709 2285 2541 1885 1620 1759 1779 2773 2780 3362 3188 2845 3170 2394 1646 1534 888 1047 1358 1581 1194 626 1299 614 467 878 311 167 -23 211 -77 316 111 285 192 999999 999999 999999 999999 999999 -91 176 267 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 -29 999999 999999 999999 999999 -32 120 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 50 999999 999999 41 -81 -10 33 -27 -60 -80 999999 -39 999999 999999 999999 999999 999999 -29 -31 -82 999999 33 999999 999999 999999 999999 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 39285 229 100 30 9760 10 54 45 7711 3762 18716 2649 2657 2164 2098 2061 1530 2247 2510 2035 2325 1761 1992 2823 3129 3252 3157 2905 3175 3442 3408 3175 3379 2946 1516 1151 1301 1279 918 723 768 717 579 570 399 999999 999999 65 -71 94 999999 999999 999999 22 49 999999 999999 999999 999999 999999 1 999999 -43 138 289 999999 137 119 -31 999999 999999 999999 417 -46 81 220 999999 999999 13 -77 999999 999999 267 257 550 336 999999 999999 999999 999999 999999 40 999999 -47 999999 -63 102 244 999999 999999 999999 999999 999999 -19 44 287 11 5 179 124 279 999999 -83 999999 -33 142 215 999999 -98 -1 999999 999999 -87 232 597 999999 999999 179 -72 -38 999999 999999 999999 999999 999999 999999 999999 -5 -79 -5 97 22 999999 999999 -78 36 999999 999999 32 999999 -79 44 999999 999999 999999 999999 999999 999999 124 999999 999999 999999 999999 999999 999999 999999 -72 999999 36 999999 999999 999999 -49 999999 -71 999999 999999 999999 -23 999999 999999 999999 -89 999999 999999 -39 999999 999999 -30 999999 999999 999999 -91 13 999999 999999 999999 -85 -78 999999 999999 999999 999999 999999 -69 999999 999999 3 999999 999999 999999 -22 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 -73 999999 999999 -91 999999 999999 999999 999999 999999 999999 -68 39291 241 100 30 9760 10 54 51 7712 3765 15891 3375 2555 2277 2480 2518 1820 1320 2304 2008 2094 2374 1386 1426 1951 2598 3036 2361 2706 2706 2800 3498 3664 3707 3305 3209 2487 1553 1984 872 617 291 938 566 385 656 167 154 519 999999 999999 314 305 999999 999999 12 999999 999999 999999 3 999999 -46 999999 65 999999 -99 382 122 100 172 999999 999999 -98 187 -89 999999 65 999999 999999 999999 999999 308 999999 999999 999999 34 164 69 237 11 116 999999 999999 999999 165 158 999999 999999 367 197 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 999999 999999 466 54 57 294 999999 -39 -53 999999 -88 46 999999 85 999999 999999 -6 999999 999999 -81 38 157 -33 999999 999999 999999 -50 999999 999999 138 115 999999 -43 140 999999 999999 56 77 999999 152 181 999999 999999 999999 999999 -85 999999 999999 -73 999999 999999 999999 999999 -29 999999 999999 999999 999999 999999 999999 4 -73 999999 999999 999999 -8 999999 999999 14 999999 -2 30 -68 999999 -67 25 999999 999999 999999 999999 -29 999999 999999 999999 -11 -62 999999 999999 999999 999999 999999 -95 -36 -45 999999 999999 999999 999999 999999 -71 -85 -63 999999 999999 999999 -59 -29 999999 999999 999999 -43 999999 999999 999999 999999 -44 3 999999 999999 999999 999999 999999 -85 999999 999999 999999 21 -89 999999 999999 999999 -70 999999 999999 -75 999999 999999 999999 999999 999999 -89 39297 219 98 30 9758 10 54 57 7713 3769 12354 2737 2632 2652 2655 2617 2275 1652 957 947 1652 1936 1002 1602 2141 2186 1526 2673 2079 2767 2819 2452 2782 2615 2262 1822 1835 859 470 477 1219 893 148 513 365 533 24 571 362 250 999999 999999 999999 999999 29 -97 104 999999 628 -17 999999 -52 999999 999999 999999 999999 -25 -26 999999 3 999999 999999 -36 999999 999999 999999 999999 999999 -57 999999 999999 -53 999999 999999 999999 163 999999 143 999999 197 999999 999999 999999 999999 999999 -65 999999 999999 -36 102 -85 999999 999999 999999 999999 70 -67 348 262 32 999999 999999 13 -93 999999 999999 999999 999999 999999 999999 26 147 999999 999999 999999 999999 21 119 999999 -16 98 -91 241 999999 999999 20 -94 -78 999999 999999 999999 999999 999999 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -84 999999 999999 999999 999999 999999 999999 999999 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 39303 229 97 30 9757 10 55 3 7714 3772 13106 2436 3064 2467 3029 1835 948 2107 1052 1345 1867 1721 1199 1331 2296 2308 1470 1864 2362 2591 2712 3187 2827 3164 2684 3089 1823 1794 1411 1743 1091 898 846 561 999999 999999 999999 999999 -58 216 305 999999 -72 999999 999999 999999 999999 -23 -86 -18 999999 999999 -92 999999 999999 999999 999999 999999 999999 -76 999999 49 999999 15 999999 999999 -73 999999 999999 999999 -44 999999 999999 -69 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 999999 999999 999999 999999 22 999999 104 999999 999999 999999 999999 999999 999999 88 999999 999999 85 23 999999 75 999999 999999 999999 999999 999999 999999 -7 999999 999999 999999 999999 999999 999999 999999 -43 33 -7 999999 999999 999999 999999 -15 63 999999 -79 999999 999999 999999 999999 999999 -53 999999 999999 999999 999999 999999 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 999999 999999 999999 999999 22 999999 999999 10 999999 4 999999 999999 999999 22 -47 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 -56 999999 999999 999999 999999 999999 999999 999999 999999 1 999999 999999 23 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 39309 234 96 30 9756 10 55 9 7715 3775 12313 2512 2206 2324 2640 2139 1738 1823 1790 1425 1485 1253 1268 751 1818 2160 1287 926 1638 2043 2351 2085 2544 2462 2203 1951 1614 1519 913 695 677 571 194 460 227 442 155 263 999999 999999 999999 -71 999999 999999 999999 -32 999999 36 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 214 999999 999999 999999 999999 999999 999999 999999 311 999999 999999 170 40 999999 999999 -53 999999 999999 999999 999999 98 -7 999999 999999 999999 999999 31 999999 69 999999 999999 -60 -13 -31 999999 999999 999999 -90 262 999999 999999 999999 999999 105 217 105 -35 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 89 999999 -38 999999 999999 999999 999999 999999 999999 3 999999 999999 999999 999999 -17 999999 999999 72 999999 999999 999999 999999 999999 999999 -4 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 -89 39315 176 95 30 9755 10 55 15 7716 3779 9806 2390 1810 2641 1478 1047 781 579 1450 175 690 1003 1256 980 1599 968 1778 1147 1236 1306 1601 1357 835 889 1039 1207 850 385 730 1267 434 999999 361 587 9 240 999999 999999 999999 999999 999999 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 999999 999999 -86 999999 999999 999999 999999 999999 92 999999 390 247 999999 999999 999999 999999 3 999999 999999 999999 999999 999999 60 999999 999999 999999 999999 999999 -86 -24 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 39321 180 94 30 9754 10 55 21 7717 3782 8750 2096 1634 2029 1821 1815 1607 1443 870 728 1242 667 330 845 372 841 733 925 529 1874 1395 1327 425 626 532 447 485 652 662 999999 999999 106 177 999999 61 999999 999999 999999 999999 56 77 999999 152 999999 999999 999999 999999 999999 26 -4 -64 -24 97 999999 999999 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 999999 999999 999999 999999 207 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 39327 173 93 30 9753 10 55 27 7718 3785 11374 2783 2322 2151 2111 2045 1703 1352 1434 871 1045 1315 976 897 753 980 939 848 771 904 1231 1244 560 1106 901 803 815 65 289 406 63 593 102 -67 414 77 999999 999999 999999 -2 377 197 999999 999999 999999 999999 999999 999999 -63 999999 167 999999 999999 113 336 -20 999999 999999 999999 999999 999999 999999 43 999999 999999 81 46 999999 999999 -1 999999 -39 999999 999999 -22 999999 999999 999999 999999 24 87 128 -56 -45 999999 999999 146 999999 999999 -67 -68 999999 38 -57 999999 999999 999999 -94 999999 999999 16 -92 999999 71 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -76 999999 999999 999999 999999 999999 999999 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 39333 225 91 30 9781 10 55 33 7719 3789 11277 2142 2314 2223 1821 2321 2076 2473 1914 1434 1572 1353 1160 1013 517 890 161 214 897 200 596 625 634 510 320 349 634 401 490 467 304 313 266 -87 -44 -70 999999 -3 22 999999 999999 999999 999999 359 999999 999999 246 999999 103 -39 999999 999999 999999 999999 999999 999999 141 999999 999999 -19 999999 999999 999999 999999 999999 999999 196 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 -28 999999 999999 999999 999999 999999 -11 999999 999999 999999 999999 999999 999999 125 999999 140 124 999999 -19 12 999999 999999 999999 999999 999999 -14 32 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 39339 227 121 30 9781 10 55 39 7720 3792 8602 3875 2200 1912 2318 2405 1777 1974 1416 1585 1224 1422 2051 880 434 626 166 473 766 982 922 906 1142 1090 396 489 563 581 952 501 262 0 416 -21 424 49 999999 409 52 -23 999999 85 0 196 999999 -13 160 999999 999999 -69 57 999999 999999 999999 999999 3 52 -55 -46 999999 36 131 999999 38 999999 999999 999999 999999 6 999999 999999 999999 32 9 105 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 -12 999999 118 999999 -44 999999 999999 999999 -69 109 999999 999999 999999 999999 999999 999999 -82 -56 999999 -51 999999 999999 -76 -25 999999 999999 163 999999 999999 999999 -55 52 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 39345 215 119 30 9779 10 55 45 7721 3795 10501 2950 2433 2189 1620 1790 1282 1220 983 2035 1783 1445 1645 1491 918 638 385 275 462 537 999999 30 467 593 110 559 1025 687 198 675 659 39 50 40 127 21 -50 999999 999999 -100 999999 -59 98 999999 999999 999999 999999 357 999999 999999 999999 999999 999999 999999 999999 999999 -35 999999 999999 999999 999999 999999 -45 999999 999999 999999 999999 999999 64 999999 48 -40 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 999999 999999 999999 104 -83 999999 999999 999999 -98 13 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 999999 999999 999999 -65 999999 999999 999999 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 39351 97 119 30 9779 10 55 51 7722 3799 10372 2178 866 1718 1451 1324 1441 1106 1026 915 1197 688 978 874 785 831 852 236 319 398 999999 999999 999999 999999 84 560 128 199 106 157 200 999999 999999 -84 338 999999 33 7 41 999999 999999 999999 999999 999999 999999 999999 -22 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 39357 75 120 30 9780 10 55 57 7723 3802 7046 2129 1552 989 645 776 108 370 1355 767 1109 476 1025 535 370 442 550 280 999999 999999 306 59 -87 999999 999999 77 486 999999 -86 999999 999999 999999 999999 -12 -39 999999 -46 999999 316 999999 999999 999999 999999 999999 51 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 -86 39363 40 119 30 9779 10 56 3 7724 3805 3686 1278 409 1040 938 -55 195 999999 350 630 206 115 -62 8 198 999999 999999 382 999999 999999 502 999999 1 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 39369 31 117 30 9777 10 56 9 7725 3809 3402 676 963 862 706 1210 453 45 90 531 1431 162 576 489 499 33 999999 999999 239 -66 999999 999999 999999 12 999999 999999 999999 -59 999999 999999 161 39375 93 114 30 9774 10 56 15 7726 3812 4792 1327 1832 1390 1387 1417 1345 675 746 674 1071 498 430 785 2 400 539 67 -38 999999 999999 999999 -76 999999 309 777 496 666 25 999999 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 -69 999999 999999 999999 999999 999999 999999 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 39381 98 111 30 9771 10 56 21 7727 3815 7559 1495 1909 2034 1719 1390 2198 1707 1217 1104 1242 763 746 966 1053 162 999999 371 243 586 246 290 137 557 312 120 48 565 -51 407 187 999999 999999 58 999999 999999 999999 999999 6 999999 -74 375 39 999999 11 999999 999999 999999 999999 999999 999999 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 -59 39387 111 110 30 9770 10 56 27 7728 3819 7781 1433 1127 1058 1402 1998 1677 1624 1241 831 1055 1148 937 833 625 644 999999 37 999999 999999 999999 -80 45 999999 317 296 57 72 999999 152 999999 999999 -30 67 258 999999 999999 999999 51 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 999999 999999 -47 39393 123 108 30 9768 10 56 33 7729 3822 8301 1729 1639 1764 2060 1399 1798 2110 1435 1001 1497 901 1587 1083 1258 848 474 571 199 170 288 355 141 1079 90 398 252 -57 204 103 233 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 290 241 999999 999999 999999 999999 -69 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 999999 999999 999999 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 107 39399 0 99999 30 9767 10 56 39 7730 3826 39405 0 99999 30 9765 10 56 45 7731 3829 39411 0 99999 30 9764 10 56 51 7732 3833 39417 0 99999 30 9762 10 56 57 7733 3836 39423 0 99999 30 9760 10 57 3 7734 3839 39429 0 99999 30 9760 10 57 9 7735 3843 39435 0 99999 30 9760 10 57 15 7736 3846 39441 0 99999 30 9760 10 57 21 7737 3850 39447 0 99999 30 9760 10 57 27 7738 3853 39453 0 99999 30 9760 10 57 33 7739 3857 39459 0 99999 30 9762 10 57 39 7740 3860 39465 236 100 30 9760 10 57 45 7741 3863 6146 2273 1810 2121 1647 2093 2065 2145 2180 1981 2393 2345 2196 1961 2303 1691 1573 1502 1115 1030 995 863 692 834 804 364 539 569 721 457 611 206 103 207 574 130 104 233 53 101 134 171 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 21 999999 18 999999 -31 999999 999999 999999 999999 999999 -6 999999 999999 999999 999999 -52 999999 999999 -37 999999 999999 999999 999999 999999 -87 999999 18 -82 -34 -21 999999 999999 999999 -20 999999 140 999999 999999 -33 999999 -73 -35 999999 -26 -31 -21 999999 68 999999 999999 -53 999999 -79 999999 999999 999999 -26 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 999999 999999 999999 999999 999999 999999 103 999999 999999 -81 999999 999999 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -80 999999 999999 999999 -96 -100 -84 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 -71 -58 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 39471 210 128 30 9758 10 57 51 7742 3867 2452 2005 1998 1806 1869 2212 1633 1909 2245 2095 2258 2185 2000 1841 1891 1682 1916 1793 1457 1667 1461 1120 1162 878 817 600 570 502 434 378 275 165 198 92 200 999999 131 -80 999999 463 306 82 136 190 206 -1 999999 999999 999999 92 999999 999999 999999 999999 -94 -85 -58 -12 999999 179 999999 159 83 999999 999999 -38 -88 55 999999 -25 81 999999 999999 999999 999999 33 999999 999999 17 999999 86 999999 999999 -7 999999 999999 999999 135 -56 -93 -93 -10 -46 999999 999999 999999 999999 999999 -69 -80 162 -37 5 999999 999999 -76 -53 999999 999999 999999 999999 -84 -1 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 999999 999999 999999 999999 -19 24 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 999999 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 -87 999999 -87 999999 999999 999999 999999 999999 -79 -29 999999 999999 -82 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 39477 253 129 30 9759 10 57 57 7743 3870 2447 2161 1727 1901 2055 2111 2129 2391 2109 2003 2026 2007 2473 1920 1762 1848 1927 1764 1380 1640 1162 1272 1247 866 928 835 925 768 53 999999 331 431 561 253 156 999999 206 999999 999999 235 219 190 -35 127 159 999999 999999 -71 999999 36 -25 -86 999999 -68 3 999999 999999 999999 999999 128 209 999999 999999 -79 999999 999999 999999 -54 32 999999 999999 -32 113 999999 999999 46 999999 999999 183 999999 64 999999 20 52 999999 999999 -90 76 176 258 999999 999999 -46 110 84 105 106 -59 999999 999999 999999 999999 -9 75 -37 999999 999999 999999 -83 999999 999999 -7 -98 999999 999999 999999 999999 999999 999999 999999 999999 -33 30 999999 -84 -55 999999 -67 999999 999999 999999 999999 999999 999999 -21 999999 -78 999999 999999 999999 -94 999999 999999 -56 999999 -20 -89 999999 999999 999999 999999 999999 -73 999999 999999 -90 999999 -51 999999 999999 999999 -30 999999 -65 999999 999999 999999 999999 999999 999999 12 999999 -78 -70 999999 999999 999999 999999 999999 56 -32 999999 999999 -71 999999 -36 999999 -94 37 999999 -44 999999 999999 -31 -27 -27 -44 999999 999999 -95 999999 999999 999999 -84 -82 -64 -71 -64 -97 -90 999999 -94 -25 999999 999999 999999 -61 999999 999999 999999 999999 -52 -11 -49 999999 999999 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 39483 245 100 30 9760 10 58 3 7744 3874 9318 2608 2361 1977 1787 1907 1891 2090 2302 2148 1490 1722 1782 2032 2388 2391 1786 1829 1616 1749 1711 1427 945 973 710 591 634 379 403 159 217 263 158 206 -19 155 -21 175 484 327 175 64 -82 -77 31 218 -31 -91 222 232 -63 999999 160 -58 999999 -90 999999 999999 999999 -70 -12 9 999999 44 -94 999999 999999 -65 999999 999999 102 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 -41 999999 999999 999999 -33 -39 999999 999999 -56 61 -59 78 999999 999999 -24 999999 999999 999999 -12 88 -83 -85 42 999999 999999 999999 999999 999999 -11 999999 999999 999999 999999 999999 -61 999999 999999 999999 -91 999999 999999 999999 -67 -99 999999 999999 7 -28 999999 999999 999999 999999 999999 999999 999999 -40 999999 -85 999999 999999 999999 999999 2 999999 -55 999999 999999 -2 999999 999999 -45 -86 999999 999999 999999 999999 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 999999 -54 999999 -50 -79 -4 -65 -83 -43 56 999999 999999 999999 999999 18 999999 -5 -25 -90 -34 -63 -85 999999 -94 999999 999999 999999 999999 23 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -77 -56 999999 999999 -98 999999 -80 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 39489 227 130 30 9760 10 58 9 7745 3877 2155 2642 2478 1753 2014 2095 2112 2033 2084 2367 2154 1954 1770 1357 1769 1885 1794 2064 1349 1173 1339 1018 942 821 596 316 592 247 45 685 407 442 253 143 197 218 999999 999999 52 97 999999 999999 71 84 999999 -94 999999 -76 211 -37 4 999999 -45 999999 43 999999 999999 999999 62 104 999999 999999 999999 999999 999999 999999 999999 999999 -54 999999 999999 999999 999999 999999 999999 999999 999999 30 999999 -9 127 999999 -75 999999 999999 44 999999 999999 -36 -43 999999 999999 -88 999999 999999 999999 999999 2 999999 999999 999999 999999 94 999999 999999 999999 -3 999999 -56 107 999999 999999 999999 -35 -39 999999 -50 999999 999999 999999 999999 999999 -66 999999 999999 999999 -38 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 -96 -91 999999 999999 999999 999999 999999 -97 999999 999999 -24 999999 999999 999999 999999 999999 999999 999999 999999 -36 -75 -41 999999 999999 999999 999999 999999 999999 20 -58 -88 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 -81 999999 999999 -75 -66 -60 -97 39495 238 101 30 9761 10 58 15 7746 3881 7145 1976 2767 2836 2262 1626 2173 1963 1900 1969 2471 2453 2225 2439 2328 1833 1657 2052 2366 1730 1270 1541 1737 1031 634 904 903 493 762 308 796 394 240 142 349 165 60 125 205 -1 -88 999999 90 64 -4 173 35 -37 113 999999 999999 3 65 999999 -83 -36 197 1 999999 -57 -75 999999 999999 999999 999999 -63 11 999999 -39 999999 999999 73 21 39 -36 18 264 268 84 999999 999999 29 84 66 26 999999 -96 999999 76 168 -83 999999 -87 -82 56 999999 -6 211 999999 1 -1 181 21 -12 999999 999999 88 -33 999999 999999 999999 46 -34 23 -98 999999 999999 -86 92 -42 -96 999999 999999 -95 4 88 120 -80 -85 58 91 94 999999 999999 999999 999999 999999 -79 38 999999 -25 999999 999999 0 999999 999999 -25 -2 -81 999999 999999 999999 999999 38 -96 -87 57 999999 999999 999999 -99 999999 999999 -95 999999 999999 999999 999999 -27 999999 999999 -91 999999 999999 -50 999999 999999 -79 -69 4 999999 999999 999999 -75 -75 -12 -63 -6 2 -25 999999 -47 60 999999 999999 3 -68 14 28 16 999999 -96 -72 -23 -69 999999 999999 -92 999999 999999 -51 -70 999999 999999 999999 999999 -89 -59 -16 999999 -11 -65 -52 -21 999999 -84 -42 -55 -89 999999 999999 999999 999999 999999 999999 -100 -70 -92 39501 253 102 30 9762 10 58 21 7747 3884 7191 2324 2326 1783 2005 2276 1664 2201 2133 1909 1886 2341 2097 2086 2255 2369 1899 1879 1732 1419 1343 1314 1413 1373 906 736 1172 1058 740 567 1128 647 428 587 98 227 249 210 251 176 199 -86 126 244 293 24 93 6 229 14 62 999999 29 999999 -2 999999 999999 999999 999999 -93 157 182 -56 999999 77 999999 -13 4 -32 -99 -22 312 -50 136 999999 999999 999999 999999 999999 124 -56 999999 137 18 -56 115 -93 999999 999999 126 64 -80 -25 -84 142 57 999999 2 220 -48 20 999999 -96 999999 999999 -54 999999 22 999999 90 999999 999999 999999 999999 -36 999999 999999 76 999999 999999 999999 999999 123 -1 102 -49 999999 -40 -67 10 77 37 999999 133 -54 999999 -93 24 999999 999999 51 999999 999999 -82 29 74 -88 999999 -61 999999 -77 999999 999999 -58 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 18 6 999999 -76 -77 -100 999999 999999 999999 999999 999999 -72 -47 999999 -25 -40 -16 91 -63 999999 -33 15 37 999999 -42 -100 -18 999999 -38 -40 999999 999999 999999 -83 999999 999999 999999 -77 -91 -94 2 -38 -67 -99 999999 -53 999999 -91 999999 -86 -54 -46 -30 -64 -90 -19 -93 -81 -68 -54 -59 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 39507 255 104 30 9764 10 58 27 7748 3888 7125 2587 2378 2425 2597 2389 2474 2217 2025 2097 2152 2308 1939 1846 2023 2502 2391 1770 1377 1602 1678 1889 1757 1437 824 1079 992 907 829 729 784 676 730 216 -90 283 504 231 96 188 90 97 202 -30 77 136 318 153 92 324 999999 -55 148 999999 999999 260 999999 999999 46 52 -74 169 999999 -84 177 3 999999 999999 298 96 999999 43 -25 140 -13 68 134 198 158 -95 999999 38 -32 999999 125 221 -84 999999 58 -30 158 40 999999 59 192 999999 93 999999 53 121 -96 999999 3 79 -15 102 144 -51 -38 68 999999 -25 999999 999999 250 180 51 999999 999999 44 223 999999 -49 999999 153 999999 -67 -99 9 -7 148 15 999999 -31 -11 117 999999 999999 -73 999999 19 999999 999999 999999 -23 -44 999999 -58 -58 999999 999999 29 -9 999999 26 -25 4 -4 999999 999999 -85 -74 -22 32 -47 83 999999 -63 999999 -80 999999 26 28 -20 37 16 -86 999999 -95 19 -69 -100 14 -70 27 999999 37 53 92 37 75 -60 29 78 999999 40 17 -34 45 14 -62 32 -81 -54 -39 999999 -50 -65 68 54 -48 19 2 -45 -16 -13 -11 -55 -73 8 92 12 -37 -85 999999 -5 18 999999 -66 -48 -75 999999 -99 -53 999999 -96 -55 999999 999999 999999 999999 -96 -89 -72 999999 999999 -76 -91 -87 -84 999999 -48 -61 -95 -88 39513 253 76 30 9766 10 58 33 7749 3891 5755 2109 2106 2521 2437 2090 2569 2246 1853 2236 1748 1690 1795 1847 1813 1741 1534 1567 1603 1468 998 1225 1534 1561 976 943 814 619 655 835 609 236 243 -34 -2 -89 461 212 128 128 295 335 223 99 -60 -98 999999 999999 -32 268 140 -76 3 165 999999 999999 125 63 -50 18 999999 125 41 138 43 999999 999999 -19 999999 -2 -57 -4 999999 -73 123 79 -41 999999 999999 999999 999999 999999 -18 -64 999999 999999 -36 999999 -36 -89 999999 999999 999999 -8 -58 92 999999 999999 11 106 -54 -35 999999 -53 999999 22 999999 999999 999999 2 999999 999999 236 999999 999999 -46 32 999999 84 43 38 147 999999 999999 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 999999 999999 -36 -60 -34 -86 999999 999999 -90 46 999999 -39 -51 -80 999999 -99 999999 999999 999999 999999 999999 -64 -89 19 999999 999999 999999 999999 999999 -42 999999 999999 -53 999999 -77 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 -82 -33 -64 999999 -66 -78 999999 999999 -26 -81 -39 -27 -97 -29 -24 18 -57 -19 3 -38 999999 999999 999999 999999 999999 999999 -39 999999 20 -61 -68 999999 -89 999999 15 -74 999999 -39 -17 2 999999 -94 -53 -24 -80 -64 -82 -71 -84 999999 999999 999999 999999 999999 999999 -87 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 39519 255 108 30 9768 10 58 39 7750 3895 4800 2932 2757 2482 2480 2799 2479 2459 2844 2436 2512 1887 1734 2090 2091 1918 1912 1419 1769 1487 1176 1822 1759 1156 971 1414 1333 1455 1020 814 936 632 485 581 457 545 517 52 371 302 54 26 185 116 175 608 203 28 999999 197 -73 149 58 97 13 140 -32 999999 1 93 -51 66 19 999999 225 -14 -100 -65 23 -43 -15 -71 39 174 999999 -38 -28 114 14 999999 999999 89 144 270 -51 280 50 191 139 122 28 48 182 -36 -93 999999 234 145 198 202 97 -26 201 63 31 999999 8 10 -78 999999 145 120 -50 107 67 11 61 60 51 70 47 88 -52 999999 -14 -29 -40 999999 27 49 50 43 237 46 8 999999 999999 999999 87 117 999999 -64 -31 38 130 -26 25 7 -9 999999 24 51 -41 -33 -48 12 -53 18 -89 -66 116 -64 999999 -81 74 62 -85 37 -85 -63 -38 999999 -44 -8 -8 -85 -47 -10 -72 59 -56 16 83 110 37 -50 23 32 47 98 174 92 31 31 39 49 103 122 53 8 32 38 45 72 41 10 -28 95 145 11 30 72 -24 45 17 -18 999999 33 92 55 45 52 3 55 -40 -65 -29 -57 40 -44 -21 13 -29 -19 -62 -41 47 -73 -62 13 25 -46 24 -25 999999 -29 -38 15 -14 2 -26 -79 -66 -75 -62 39525 256 109 30 9769 10 58 45 7751 3899 4895 3023 2714 2592 2534 2479 3075 2935 2660 2430 2019 2217 2408 2299 2148 2419 2459 2119 2202 1822 1270 1634 1548 1628 1506 903 908 871 1032 783 780 850 1054 844 537 729 313 531 227 630 469 30 493 26 105 27 470 -30 49 279 397 88 221 -21 215 232 353 87 -27 196 243 90 129 156 463 164 282 -30 254 99 292 331 999999 11 999999 165 191 19 -56 106 50 465 193 120 164 224 85 231 -22 51 999999 -8 110 31 346 225 -34 999999 -13 6 999999 51 999999 140 303 115 91 999999 79 192 183 202 113 999999 40 238 307 164 65 305 43 46 108 -93 224 -56 999999 37 17 999999 68 183 16 83 98 153 117 -39 136 93 8 -23 41 -13 999999 18 84 -92 -43 8 42 -54 999999 6 76 -80 -23 -19 53 -35 -82 -84 -2 -18 999999 35 999999 2 22 -37 49 999999 -26 20 84 102 -21 36 -41 54 -4 -29 12 -13 -14 141 129 100 100 25 112 209 197 90 252 122 101 60 124 33 14 -32 -11 -30 43 44 47 76 7 138 -13 32 74 83 90 43 67 47 2 98 116 141 119 63 82 88 109 36 28 49 51 -10 39 -17 22 -31 -32 -34 -48 27 72 19 10 -14 3 31 57 -1 -36 -5 12 -19 -1 33 32 -16 39531 256 109 30 9769 10 58 51 7752 3902 5450 2701 2288 2399 2438 2912 2998 2624 2133 1835 2318 2296 2430 2312 2261 2324 2435 2439 1952 1786 1333 1222 1497 1540 1362 1164 569 951 916 827 1126 1087 963 1149 833 774 489 249 612 598 973 -20 306 357 237 -58 211 86 344 168 274 405 361 999999 -14 263 158 136 999999 40 110 34 -5 196 187 116 192 55 345 225 76 999999 -12 -20 249 298 199 66 103 268 405 57 -95 306 257 77 254 -84 75 372 468 73 279 367 477 118 64 55 456 205 251 -67 283 280 61 999999 27 110 -7 101 219 41 114 398 388 128 -31 266 111 -2 223 106 -25 -77 71 12 -33 116 174 -43 243 219 58 999999 999999 124 66 -61 190 999999 49 161 19 999999 999999 54 48 -21 130 -59 29 84 65 29 110 19 -38 -10 999999 38 40 -39 -23 163 47 999999 64 26 25 71 -66 -39 113 999999 45 112 50 109 31 -14 -7 83 75 87 177 60 1 114 99 144 118 121 119 209 189 143 199 45 35 206 210 95 125 50 25 55 82 35 150 197 171 91 102 174 128 169 148 51 107 131 142 172 65 127 195 94 49 78 128 41 18 61 6 73 56 -2 -38 -19 11 -40 -5 22 -46 0 -2 -5 24 51 45 13 45 -15 -8 41 61 -23 39537 256 109 30 9769 10 58 57 7753 3906 5907 3215 2597 2619 2521 2545 2451 2533 2175 1714 2223 2109 1696 2338 2150 1753 1564 1670 2047 2431 1753 1313 1205 1524 1372 947 577 872 812 777 561 837 1252 780 292 690 451 548 753 447 32 237 354 507 251 208 203 -79 999999 87 91 355 209 439 124 -36 32 34 172 409 135 134 161 999999 361 381 -55 312 237 105 87 322 150 315 359 461 93 235 127 73 120 252 999999 999999 91 -35 229 113 24 13 218 190 65 -39 -1 60 155 117 311 197 131 183 236 -82 54 -23 -3 124 68 86 -77 -37 176 237 -76 94 284 259 1 143 208 9 64 -86 -20 30 -11 162 58 228 319 112 134 14 -21 -12 -21 24 216 163 71 -11 70 241 999999 999999 -55 138 257 -20 -34 179 -63 45 -25 999999 25 60 118 99 101 -89 999999 -21 999999 31 181 -18 -17 65 32 128 108 78 18 46 44 6 3 67 -7 74 111 5 8 68 79 53 131 201 78 271 197 156 178 73 136 112 102 55 176 167 167 131 87 54 -48 178 145 91 29 57 166 82 177 132 83 75 153 157 95 65 86 118 66 30 89 85 92 104 30 -7 8 72 43 57 -53 -29 -24 33 27 -2 -24 33 47 6 46 -8 90 36 38 41 -26 18 12 -88 39543 256 109 30 9769 10 59 3 7754 3909 6478 2852 2755 2406 2690 2593 2466 2175 2246 2330 1989 2064 2675 2358 2664 2300 2128 1949 1886 1910 1850 1851 1415 1270 1160 1146 902 744 265 963 898 512 394 548 383 461 613 381 545 -8 126 268 273 288 51 241 221 249 46 228 -1 999999 153 221 220 289 22 361 175 188 269 176 119 0 -31 8 299 33 74 58 -100 211 114 -20 632 51 76 351 345 100 148 247 197 -43 179 112 21 319 205 -53 231 69 -38 -6 269 351 209 -8 10 56 244 251 136 243 249 146 221 270 144 3 87 169 -52 -89 999999 182 434 195 85 193 195 280 13 -4 110 69 198 239 146 209 10 30 -66 122 79 -83 162 218 68 -28 7 -31 -99 999999 999999 30 -83 -14 107 -57 109 -1 141 118 50 74 300 -14 -39 101 -45 -66 -7 72 -12 199 173 5 -41 37 83 160 100 22 -65 109 102 126 187 134 67 136 -36 49 106 177 144 89 28 91 116 67 145 137 217 94 56 149 77 107 210 66 -44 -57 104 31 41 102 63 83 126 160 63 25 119 155 11 29 28 125 112 212 105 96 122 117 189 109 6 -30 -6 66 84 50 61 48 -8 84 93 68 55 23 8 -12 -24 -35 27 -14 8 16 67 62 92 39 -24 14 39549 256 109 30 9769 10 59 9 7755 3913 6494 2900 2880 2635 2311 2077 2544 2443 2411 2448 2247 2077 2411 2663 2407 2102 1929 1903 1744 1662 2042 1623 1311 1167 1153 677 838 944 537 599 955 755 494 599 577 763 482 452 242 255 234 257 48 155 402 224 292 226 241 412 141 181 182 103 92 201 -18 -68 161 189 220 -9 999999 267 51 65 60 178 268 223 285 186 -34 -4 176 531 -14 -46 507 52 119 197 51 209 163 999999 -11 230 292 130 170 -18 -33 393 92 27 999999 59 -91 171 107 -22 9 166 248 288 19 -20 -36 -19 45 107 30 23 -41 1 120 204 -37 126 98 56 -89 999999 -39 115 133 140 47 83 187 162 179 182 10 191 42 172 123 999999 999999 116 -2 -5 20 9 -79 101 -60 999999 44 -84 -18 65 -99 94 55 9 100 106 9 999999 53 9 37 86 -26 42 -45 999999 -43 106 25 -59 16 -69 -65 41 -34 74 20 -39 14 999999 62 94 -20 65 18 119 177 178 130 -14 31 96 62 47 134 131 114 80 45 39 139 67 98 64 77 129 117 51 121 57 40 160 117 164 111 185 76 130 83 156 90 117 24 69 48 -16 4 2 33 38 48 51 0 -14 58 56 13 24 30 -30 27 -50 39 -32 6 30 -13 -12 41 -10 -48 -31 39555 256 110 30 9770 10 59 15 7756 3916 6339 3004 2889 2245 2407 2272 2214 2424 2301 2443 2126 2102 2420 2062 2136 1978 1732 1496 1294 1356 1324 1318 886 979 1107 826 807 799 621 787 601 639 355 610 451 488 374 423 301 11 43 311 -87 999999 -6 441 459 -73 99 94 999999 46 140 55 55 22 326 999999 232 183 999999 -96 147 -9 82 270 72 280 166 -43 38 69 66 369 266 110 183 294 188 60 238 140 95 276 88 109 -21 42 81 -81 237 187 184 9 -21 6 378 44 54 -14 -23 151 -32 999999 999999 227 183 -4 999999 999999 70 999999 999999 999999 38 999999 -56 111 -92 31 -75 -85 -38 156 128 103 -21 -100 109 310 11 86 125 135 999999 999999 -31 -37 -8 -83 -31 -60 -83 6 -32 999999 999999 999999 999999 -6 7 28 -8 101 3 999999 51 20 -46 -85 -15 999999 10 999999 14 -48 -57 -91 999999 150 19 -37 -37 -68 67 89 17 999999 -41 88 33 39 14 -5 -85 89 86 56 65 -61 5 135 56 -53 15 18 120 116 99 16 37 182 63 10 999999 58 126 20 20 58 -8 12 -13 41 79 -55 56 124 100 72 67 24 33 103 4 65 -18 -49 -12 2 -21 -31 -39 -45 15 -18 24 43 -54 -57 -79 -40 -20 -27 -43 -89 -25 24 -47 -31 -33 -67 -15 -34 -65 -80 39561 272 111 30 9771 10 59 21 7757 3920 6304 2977 2863 2287 2571 2575 2771 2576 2515 2601 2666 2872 2692 2518 2191 1944 1929 1919 1990 1457 1627 1983 1791 1713 1250 1135 965 1378 749 682 884 620 482 505 431 313 296 329 247 640 239 416 138 352 263 284 348 249 491 -5 999999 220 132 141 73 -50 165 -85 -1 235 97 109 65 179 3 193 248 -8 145 164 202 81 1 76 16 181 -87 49 -21 -51 119 250 -33 267 408 236 303 249 -59 139 261 138 128 142 -23 193 121 147 283 18 168 166 999999 107 130 248 -58 999999 39 999999 999999 -27 54 216 54 -57 393 88 31 49 49 235 309 181 -14 -14 175 334 205 44 77 257 178 155 -31 1 -81 -47 105 -88 70 999999 -8 -99 82 -85 -27 189 50 -74 -37 50 3 146 80 33 196 97 999999 82 136 -76 -4 145 52 117 21 -45 -23 56 45 -89 -83 81 23 57 86 -12 143 152 52 107 166 -7 243 156 74 138 94 81 177 27 150 192 243 252 167 49 187 204 164 213 40 118 132 181 132 70 61 79 122 150 109 102 158 109 114 108 9 4 177 30 68 72 40 -23 75 9 91 24 57 75 144 98 101 96 19 30 18 30 100 64 51 -72 5 18 27 49 46 24 64 63 -5 -7 -9 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 39567 256 113 30 9773 10 59 27 7758 3923 5718 2536 2549 2714 2370 2681 2633 2445 2629 2504 2077 2563 3064 2799 2376 2511 2368 1546 1844 2172 1955 1587 1973 1742 1187 900 899 986 1041 645 907 733 649 291 659 455 142 399 999999 227 -87 51 204 292 81 102 999999 187 57 159 160 209 114 257 266 89 54 -90 -67 192 101 136 145 292 62 6 28 -44 26 124 103 95 187 316 245 -58 -47 999999 137 158 78 78 380 157 140 -43 109 71 81 162 258 -37 73 307 61 210 -36 3 197 373 -39 -100 94 81 69 999999 999999 -52 66 -65 81 999999 1 129 182 211 43 -50 16 72 -41 8 18 82 -43 90 289 209 -17 117 133 115 67 133 -22 -79 27 255 68 -28 999999 20 170 28 999999 71 127 50 -48 -19 -26 27 -4 999999 153 91 36 185 -31 104 147 126 99 -77 83 168 144 94 -5 129 -10 -9 74 -37 4 117 126 76 -2 195 26 4 -10 140 125 65 98 156 133 66 168 173 39 107 130 95 93 7 130 17 14 68 41 114 119 68 120 30 56 100 36 -32 77 84 113 74 117 42 149 91 158 123 58 46 113 89 87 64 28 -21 -86 -26 43 26 -11 -18 27 -7 37 38 13 34 2 23 36 31 -24 8 25 50 18 41 -31 -21 -47 -3 39573 256 115 30 9775 10 59 33 7759 3927 4791 2855 2338 2481 2565 2624 2260 2131 3172 2718 2442 2501 2869 2368 2917 2822 2516 2176 2352 1756 1714 1805 1560 1267 1388 1228 971 1068 1046 1029 829 763 713 854 344 352 261 999999 573 342 201 76 236 160 189 276 172 1 109 1 176 -7 -79 -89 61 146 369 10 -38 3 173 999999 58 56 1 999999 169 165 102 -93 330 9 272 -27 119 290 172 -13 187 209 280 148 208 210 301 -18 -52 65 999999 68 203 205 147 999999 49 77 273 447 240 32 187 183 131 90 23 108 138 54 98 210 999999 -41 138 202 63 999999 -79 -67 61 148 54 -55 13 37 87 -94 103 47 74 271 77 -25 99 48 999999 999999 -51 19 136 46 93 999999 8 -21 999999 -54 18 -62 146 -65 43 999999 75 -81 -90 58 48 -16 161 49 91 16 999999 90 146 26 104 105 84 -56 109 -15 -75 -69 229 149 17 13 187 127 59 119 119 -30 999999 116 177 171 84 64 163 223 259 191 138 92 63 56 224 217 228 209 5 27 14 74 71 164 122 121 107 207 138 119 229 120 130 90 69 82 112 91 65 86 201 170 103 99 44 44 89 61 108 118 46 68 65 81 24 10 31 27 105 9 21 6 40 13 21 43 39 33 81 20 -53 -46 39579 256 116 30 9776 10 59 39 7760 3931 3916 2758 2477 2362 2632 2187 2344 2416 2583 2783 2232 2378 2555 2911 2824 2235 2224 1852 1943 1414 1499 1544 1156 861 1098 1042 789 821 924 688 566 706 671 394 507 120 116 72 126 18 -89 239 191 211 111 280 91 999999 -88 999999 999999 89 -46 6 87 264 293 -73 97 77 328 -24 55 174 89 -7 71 3 27 100 100 179 33 26 181 -17 79 -90 125 132 136 -93 271 176 -28 -31 154 260 77 127 22 367 377 301 342 -46 108 109 98 95 -27 -78 999999 130 315 -40 93 -31 160 23 109 -23 317 233 193 158 12 16 10 999999 189 107 90 -53 999999 -9 80 211 -14 143 254 -3 27 121 34 -62 42 33 999999 36 72 2 -52 -87 -78 -38 999999 -93 999999 71 122 999999 999999 36 91 -71 4 88 14 15 -14 -4 168 -45 43 -12 33 89 116 72 29 64 34 121 160 -35 65 106 -8 48 39 -8 -42 78 48 -11 7 159 30 9 99 202 129 168 171 134 105 103 154 117 138 102 107 100 68 17 105 99 218 151 12 114 41 43 144 92 103 24 16 71 134 12 44 96 72 144 21 10 65 66 19 40 -1 109 86 39 7 77 70 -2 11 44 -21 -18 21 64 -8 -20 45 31 14 25 9 5 -48 -34 39585 272 117 30 9777 10 59 45 7761 3934 4697 3064 2976 2616 2693 2994 2609 2319 2472 2508 2596 2385 2717 2934 3085 2834 2728 1824 1657 1650 1674 1505 1449 1308 1664 1005 911 530 934 840 697 787 593 465 367 365 250 -40 229 134 -61 999999 110 90 68 999999 -37 223 272 266 52 242 140 393 335 91 194 185 3 95 80 104 268 206 362 -12 391 228 174 58 114 999999 999999 -9 -24 133 42 326 182 -23 -69 40 151 235 172 364 175 97 160 291 113 316 155 171 268 104 9 -35 12 -93 152 63 270 105 -36 -31 0 -67 69 -77 180 64 -42 12 198 31 171 291 167 250 58 258 156 34 179 22 52 -39 184 115 36 -16 96 274 142 -3 167 130 90 127 -61 221 -21 11 -46 152 77 125 82 -48 24 187 -12 88 45 -81 220 -24 56 80 113 37 233 106 171 45 157 17 -11 103 204 0 -23 15 31 106 182 152 77 -13 76 84 234 153 161 49 201 42 50 124 48 182 342 192 141 248 327 198 254 215 279 268 180 174 121 134 144 204 190 166 158 78 173 206 157 281 220 173 138 164 147 150 86 120 114 136 104 101 108 151 63 57 109 60 123 47 95 127 141 79 49 59 134 2 47 113 143 52 45 42 52 33 26 10 13 76 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 999999 999999 36 31 39591 274 119 30 9779 10 59 51 7761 3938 4216 2582 2574 2339 2468 2562 2877 2406 2492 2204 2138 1968 2358 2520 2488 2248 1879 1115 1314 1514 1458 1294 1472 1544 1244 1086 1014 824 821 598 115 268 377 531 468 428 108 71 107 149 6 397 120 -22 130 -19 -15 25 -60 999999 207 227 245 46 -65 194 55 232 329 316 170 -39 268 274 85 48 -33 212 155 999999 138 219 193 18 182 81 84 60 -45 -11 263 244 999999 73 -51 252 214 34 221 119 212 342 217 40 188 209 87 33 149 101 79 17 146 -72 14 40 -43 -99 999999 96 36 159 68 113 79 127 211 129 194 55 9 -15 102 125 116 -11 101 999999 9 175 242 999999 126 30 96 102 999999 26 33 103 -25 7 -36 22 999999 161 206 -29 -9 70 200 -9 999999 999999 58 90 -76 12 171 -67 2 -20 100 46 7 105 178 93 -11 136 230 204 85 14 139 -5 45 182 51 99 152 71 -48 34 133 138 230 178 137 173 89 151 38 28 120 206 208 197 258 232 162 163 81 113 171 25 83 186 75 167 221 250 185 121 132 157 143 121 174 122 205 109 126 95 155 138 64 93 158 81 71 61 122 83 71 45 64 14 43 80 66 86 25 96 67 83 0 14 45 29 33 79 45 61 43 1 999999 999999 999999 999999 999999 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 999999 34 39597 256 121 30 9781 10 59 57 7762 3941 4048 2584 2223 2164 1933 2341 2140 2156 2034 2138 1895 1817 2110 2332 2007 1711 1612 1204 1304 923 1365 1315 1372 1181 1034 952 1298 1091 693 638 727 507 636 410 270 343 272 72 104 187 178 999999 201 162 98 152 46 61 275 281 29 17 96 108 83 -22 49 346 44 -57 68 -78 999999 999999 150 65 999999 60 100 184 73 383 50 55 158 212 -59 -57 64 99 44 83 35 219 135 69 -48 -26 70 335 126 999999 115 3 177 338 999999 999999 223 235 178 58 5 -74 0 999999 -99 999999 -19 114 -18 95 80 -62 -54 17 999999 14 34 999999 999999 116 -94 30 31 61 -43 32 142 84 29 1 999999 -84 -41 80 -81 40 57 128 -40 59 98 241 38 86 -4 70 54 4 74 4 30 -49 1 -78 -74 67 26 -71 79 36 220 21 85 58 114 151 1 34 161 100 65 -11 107 177 199 106 149 -19 53 56 -81 999999 101 158 84 128 98 198 187 104 263 211 130 -29 85 221 205 240 129 108 142 108 32 87 147 64 133 120 90 138 106 52 31 22 121 148 77 99 59 61 41 102 115 83 135 46 59 95 23 89 35 45 80 39 25 3 41 80 48 55 -28 -3 -32 10 20 43 21 0 -14 4 -14 26 21 -44 39603 256 122 30 9782 11 0 3 7763 3945 4540 2994 2776 2571 2128 2120 2481 2432 2781 2463 2036 1609 2086 1917 1928 1629 1327 1314 1346 1236 1554 1580 1099 1262 1208 937 815 536 694 413 426 1002 784 452 321 479 -24 -45 -78 112 101 62 23 19 91 219 125 -11 187 205 128 299 999999 -36 142 87 95 8 -76 3 -21 125 -74 -21 230 285 48 216 478 -95 194 123 210 150 101 232 999999 302 50 -32 999999 40 86 115 177 138 259 999999 234 244 -40 75 99 43 129 120 79 23 32 44 390 227 69 176 -26 -85 96 126 999999 -71 200 207 221 220 36 116 144 -63 44 -36 -2 36 -55 -38 9 134 154 169 74 -86 -21 36 33 129 109 999999 86 206 14 -81 999999 36 100 -10 -89 190 158 5 150 137 71 56 -59 86 108 122 146 21 -54 170 88 66 155 216 21 133 117 279 29 -29 25 -41 147 20 15 15 81 123 148 159 166 34 112 77 47 133 195 170 207 126 248 192 219 253 171 211 246 109 200 189 194 270 184 212 254 271 111 118 136 170 91 148 120 112 109 60 109 139 65 137 81 106 141 228 182 161 148 149 208 129 38 162 87 103 34 105 83 66 94 44 15 37 88 188 115 79 35 78 54 51 21 22 0 25 -4 8 39609 273 123 30 9783 11 0 9 7764 3948 4376 2762 2496 2292 2343 2650 2148 1869 2206 2323 2436 1855 1417 1552 2028 1723 1138 1644 1451 1160 1316 1340 1207 1022 957 805 796 753 677 708 497 454 635 698 315 159 -20 68 15 -34 1 96 29 192 140 160 116 -69 4 221 122 -35 60 43 97 47 -3 86 173 213 -55 999999 -54 57 -27 72 109 283 498 70 999999 25 219 139 93 158 103 91 62 45 -84 57 -22 -84 999999 -29 207 123 999999 -29 -24 185 270 27 229 -7 -80 95 151 88 -14 -25 999999 21 28 55 -26 8 41 83 999999 171 93 72 -10 -8 8 8 999999 12 6 89 77 -65 14 34 -97 108 79 249 35 -5 146 129 52 -3 58 114 125 90 73 130 61 -46 -55 58 -8 12 10 -94 999999 50 62 29 203 221 63 44 102 147 11 47 30 52 29 160 128 254 -37 -19 142 79 168 46 87 69 13 33 28 218 106 112 -38 111 51 211 149 193 235 319 215 260 145 133 217 290 363 232 185 237 304 254 188 164 119 77 133 88 98 72 73 109 115 98 140 118 101 74 18 129 193 200 171 197 118 105 130 103 38 101 86 80 56 5 81 80 72 40 58 77 88 59 87 23 32 73 35 13 39 53 35 -19 9 -17 -62 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 39615 281 124 30 9784 11 0 15 7765 3952 4106 2879 2948 3103 2790 2961 2568 2865 2830 2905 2585 2087 2023 1980 2154 2238 1912 1996 1688 1542 1432 1479 1785 1562 1273 996 797 855 752 870 683 780 698 511 272 215 171 428 999999 283 128 141 301 110 169 229 63 199 54 76 262 -21 301 350 999999 -68 347 39 999999 134 -71 -99 999999 10 162 132 57 192 259 -69 147 999999 999999 282 386 193 251 203 100 -30 21 -34 224 625 170 87 50 179 102 235 75 21 103 95 125 233 -93 119 46 57 -79 63 64 185 238 117 999999 -5 91 160 196 177 137 279 186 178 -8 247 176 -57 192 56 51 149 109 198 9 -58 130 29 91 169 43 999999 28 322 68 67 43 205 78 220 9 36 -30 124 -48 80 134 77 169 169 166 153 238 175 134 104 95 27 106 142 200 218 239 102 25 124 91 49 100 10 50 247 97 131 38 160 147 161 143 238 247 218 116 159 192 200 152 122 173 182 233 285 304 295 377 345 321 246 285 382 285 163 229 247 181 186 199 222 185 205 157 163 129 194 242 150 170 268 263 266 284 252 176 188 206 148 213 183 169 193 175 142 109 150 87 203 163 78 121 87 86 102 67 83 87 82 130 192 116 52 1 -11 56 32 35 999999 999999 33 56 58 72 51 999999 42 999999 999999 999999 63 96 48 71 45 999999 999999 999999 999999 38 999999 38 39621 256 125 30 9785 11 0 21 7766 3956 3962 2530 2887 2688 2470 2496 2733 2770 2826 2451 2105 2299 2029 1763 1847 1745 1269 1238 1092 1002 966 695 1218 974 1031 805 960 809 647 332 309 529 354 202 244 999999 999999 144 999999 999999 -36 60 999999 999999 999999 23 999999 6 269 999999 -1 -39 999999 999999 999999 71 91 -66 151 29 999999 147 -74 17 -63 -90 999999 52 -47 999999 999999 999999 169 195 121 -88 999999 136 1 126 179 42 110 152 405 -74 21 9 9 219 123 163 155 18 47 225 84 999999 9 229 -37 999999 -3 999999 69 2 4 -2 14 -77 173 -64 999999 999999 -75 -62 999999 -90 999999 38 -44 21 133 65 7 107 -70 12 110 999999 999999 -31 999999 -93 15 120 999999 46 117 -1 15 217 119 999999 17 38 -82 -93 999999 -88 69 129 -40 -4 160 93 23 144 999999 -2 999999 7 999999 -30 -11 52 999999 -30 2 135 19 -58 -44 -43 -51 76 -67 87 57 58 189 -85 82 103 86 -11 75 33 99 -24 57 73 190 165 138 162 161 71 37 104 294 148 117 205 91 130 -28 28 179 133 140 -9 141 107 82 66 85 43 168 116 141 125 181 145 225 186 76 78 36 53 27 -34 -19 -3 30 -10 5 79 85 -36 -2 -2 29 37 20 -17 -47 -32 17 -20 -38 -50 -40 16 -18 -41 39627 256 126 30 9786 11 0 27 7767 3959 4429 2524 2081 2504 2315 2701 3126 3223 2881 2688 2879 2304 1876 1954 1826 1446 1374 1492 1182 1540 749 628 1215 568 486 884 857 337 544 423 413 373 578 503 405 286 -43 88 999999 999999 -15 40 999999 -29 999999 193 -42 173 85 505 151 999999 -81 107 128 241 115 999999 56 37 112 75 999999 -18 -3 297 86 153 10 -97 198 999999 -26 229 -28 93 73 999999 10 27 999999 -20 999999 154 72 259 286 119 14 -66 999999 -22 999999 9 -34 -35 35 229 34 -35 -100 27 21 999999 210 287 -19 19 999999 101 51 89 59 25 -91 -99 -72 -56 999999 2 -72 999999 -96 37 86 137 255 -63 -55 65 999999 999999 -37 -1 -84 999999 999999 -83 -3 -16 89 77 15 -47 -46 23 32 115 79 87 -3 35 119 -16 329 -13 -73 -59 21 72 1 -55 65 140 38 32 -28 11 152 52 -25 -31 6 999999 13 81 36 45 -69 -10 130 109 -36 146 149 157 -35 18 25 -22 157 246 147 122 238 198 138 35 277 181 196 212 81 91 196 110 121 104 76 132 146 135 112 154 95 53 -29 111 121 98 139 181 225 348 379 212 117 155 87 58 -61 37 16 44 26 14 -10 42 56 -7 91 63 65 79 78 22 -34 -26 -1 17 2 -11 -22 -11 12 -2 39633 256 127 30 9787 11 0 33 7768 3963 4450 2552 2013 2197 1917 1983 2339 2775 3132 3174 3024 2556 1901 2302 2073 1659 1441 1458 1117 1139 1174 575 612 686 616 473 577 493 484 227 388 410 89 231 111 -4 85 128 63 999999 -41 999999 -27 -47 66 123 999999 153 -94 999999 107 248 90 19 159 268 18 83 259 30 -94 999999 237 101 999999 999999 1 -56 999999 -73 999999 24 999999 999999 39 -51 -12 95 175 147 -29 -66 999999 361 275 38 69 9 287 -12 120 -30 249 48 -50 15 70 -38 -62 19 -62 -85 37 -14 -61 999999 -36 -6 80 -38 112 -6 -99 -26 -15 -60 262 56 999999 -73 195 -25 106 40 114 35 -2 999999 -57 33 38 104 -19 -98 999999 999999 -4 -77 -12 73 -16 63 113 78 51 34 -75 89 81 -15 90 -3 999999 14 15 -97 999999 -64 1 -55 71 78 50 32 129 70 -50 -16 -83 85 173 21 -86 41 43 85 19 999999 29 24 65 3 -20 202 108 -48 13 68 82 65 211 6 49 78 -14 144 146 186 257 111 104 121 97 141 164 78 70 170 100 78 88 54 146 74 132 31 24 114 109 144 199 171 220 318 409 442 262 86 69 54 31 63 -2 15 -19 24 103 -17 -15 11 -4 35 43 88 83 11 17 8 -7 -24 -16 -22 -54 -69 -71 -62 39639 256 128 30 9788 11 0 39 7769 3966 4572 2886 2574 2151 2138 2382 2455 2656 2958 2958 3096 3494 2807 2503 2097 1799 1694 1406 905 1055 727 493 932 726 475 491 581 554 752 582 860 41 214 196 195 59 999999 -56 -10 188 999999 -24 245 52 -34 70 192 157 999999 173 115 17 162 43 48 222 60 48 197 999999 124 -10 227 269 24 -62 190 31 41 341 174 41 -55 -48 15 224 218 -34 127 14 115 210 101 146 163 95 26 -42 999999 -2 2 51 63 231 140 -86 47 45 999999 76 242 -4 999999 -91 999999 138 999999 -46 999999 65 999999 -40 -17 -67 17 -46 -99 -24 20 -77 33 -4 102 146 195 107 -73 86 -68 -23 146 65 -32 142 50 47 -19 -9 91 18 54 999999 -76 137 -85 -34 -31 145 94 -67 164 39 81 -27 168 323 -12 145 206 34 79 50 60 10 25 -79 103 149 -11 -19 102 67 999999 -54 -3 63 92 126 88 61 91 -31 26 90 87 85 44 49 87 69 66 171 141 133 204 163 77 216 143 181 97 98 100 33 124 86 39 117 74 74 117 141 94 125 103 152 190 111 118 159 130 164 80 208 266 387 453 388 216 55 110 4 39 68 0 7 41 43 2 -25 46 162 70 101 79 -10 0 14 -28 -5 -34 -58 -39 -43 3 -24 39645 256 128 30 9788 11 0 45 7770 3970 4992 3882 3233 2454 2093 2337 2069 2563 2859 2913 2956 3345 3198 2360 1799 1497 1674 1619 1412 1419 850 805 779 464 749 817 677 519 529 595 462 547 228 173 210 999999 97 180 89 -49 999999 999999 46 999999 40 -86 302 53 170 142 5 -43 283 147 133 231 -13 18 -38 24 201 -13 211 -25 -18 114 208 105 4 -4 -3 161 278 97 19 90 7 32 117 -76 -73 -9 96 166 433 999999 193 288 266 -18 147 999999 -95 134 72 284 999999 152 57 999999 999999 56 -5 999999 -27 55 -44 113 -79 999999 -47 999999 999999 78 313 161 246 128 360 64 196 175 243 124 53 -52 999999 -53 999999 102 31 999999 -48 -33 71 -13 999999 109 40 34 64 -45 10 35 72 -16 999999 -91 90 41 70 136 145 -28 162 134 -88 -34 11 -12 107 32 189 52 42 175 118 62 137 -71 13 104 -51 140 149 6 30 -41 39 7 65 97 75 38 3 65 172 169 73 137 230 179 77 67 170 134 70 158 80 51 85 151 151 88 116 18 91 66 168 97 142 97 80 98 144 68 82 155 168 170 111 78 67 62 173 298 321 472 323 84 35 102 84 2 2 76 89 26 31 68 42 7 69 59 58 -34 -38 -5 15 44 -20 -35 -5 -24 -14 -26 39651 256 126 30 9786 11 0 51 7771 3974 4866 3241 2921 1779 2259 1914 2316 2233 2365 2609 2463 3007 2759 2468 1851 1666 1554 1559 1379 1158 1136 1085 467 452 320 379 583 753 681 169 167 307 403 -96 66 19 -94 999999 999999 -35 167 -35 85 999999 999999 161 412 999999 -96 -27 -43 999999 -74 -21 36 999999 999999 -43 17 999999 199 121 56 999999 118 58 -40 999999 -19 97 151 -53 -41 -48 97 -94 8 -49 149 72 172 57 64 336 153 136 -89 999999 79 80 -24 233 116 131 -24 999999 168 135 34 17 27 999999 -99 25 50 -2 29 999999 999999 6 234 999999 999999 204 67 999999 999999 -40 126 999999 -71 -18 111 -66 999999 47 8 77 -58 42 -18 77 22 37 -36 999999 -54 -8 -48 30 999999 999999 19 -16 26 64 -91 999999 999999 19 999999 -90 999999 -24 999999 999999 40 999999 999999 999999 999999 107 48 -15 187 111 999999 -29 -65 35 -6 -40 999999 7 65 -49 -4 43 100 184 80 20 7 52 -66 -29 -82 47 62 -93 -9 45 105 135 18 151 225 165 145 130 37 82 35 77 37 65 130 112 66 184 51 -45 -48 112 199 58 16 54 53 80 74 43 35 18 146 123 178 265 315 243 185 177 87 13 7 -23 33 44 2 -58 -13 29 38 124 27 -22 7 -21 -49 -72 -33 -38 -44 -51 -55 -59 39657 256 126 30 9786 11 0 57 7772 3977 5228 3292 2436 2096 2029 1739 2119 1833 2108 2186 2156 2802 2611 2708 3056 2393 1767 1520 1550 1561 1313 1174 700 505 444 593 510 429 734 711 511 509 307 380 999999 57 51 -10 -14 46 201 -19 94 27 97 -50 999999 999999 -42 -31 999999 999999 999999 131 57 33 999999 -8 -41 -8 109 208 34 183 119 15 -90 -54 29 219 999999 -20 91 999999 999999 74 999999 56 -60 -67 -6 999999 999999 0 999999 999999 76 -84 47 28 999999 -71 -25 999999 83 -90 999999 -45 999999 -38 999999 999999 132 999999 105 14 -21 108 -59 -3 15 108 5 999999 99 999999 -88 69 59 -73 999999 21 214 144 -43 -91 999999 4 72 -35 999999 999999 -68 999999 999999 0 57 999999 77 55 999999 345 74 999999 999999 -82 999999 115 -7 70 -33 6 71 -23 -18 30 -67 999999 62 -38 999999 28 52 99 129 999999 999999 127 -57 -80 -65 47 139 -57 -91 -8 3 -65 22 72 5 -46 60 113 62 -41 47 -78 -9 -5 143 40 52 70 134 89 241 78 52 192 59 -31 50 30 64 105 36 81 10 49 72 200 112 67 73 -11 -63 44 40 96 66 28 107 73 2 122 34 121 286 282 240 206 47 63 40 11 18 -8 -91 -10 37 -4 20 -3 -77 -55 -53 -31 24 16 -2 -27 -51 999999 -80 -77 39663 253 125 30 9785 11 1 3 7773 3981 4970 2775 2285 1848 1343 1913 1913 1750 1952 2113 1759 2357 2122 2121 2066 1345 1510 1936 1619 1076 1145 1542 1098 876 280 381 328 313 290 585 317 246 137 245 999999 10 5 999999 999999 38 161 10 999999 -39 999999 999999 6 6 24 999999 -87 15 58 193 999999 42 -19 -75 -77 -61 999999 -42 -20 -76 16 -39 -68 154 199 999999 999999 -21 142 95 72 999999 -88 999999 128 16 -54 999999 999999 111 113 180 103 118 13 36 81 -7 146 123 21 3 91 999999 95 90 -100 -86 999999 78 90 -23 999999 -37 18 10 202 18 103 -22 999999 -64 999999 -3 999999 999999 -51 -56 999999 999999 -81 999999 -76 22 999999 999999 999999 999999 999999 13 -95 999999 999999 33 -90 2 -59 999999 -99 999999 999999 49 -47 -87 9 -42 999999 0 999999 -75 -69 -15 25 -60 999999 61 -46 -57 999999 -93 -60 30 88 -85 999999 10 999999 999999 64 -61 92 127 -32 999999 999999 46 62 9 -57 -25 -33 64 19 75 79 37 9 108 41 11 999999 82 72 85 96 91 5 55 27 -32 -95 -61 -81 78 -27 999999 -11 -30 33 24 -37 -21 -44 -27 6 -9 -5 70 55 75 51 19 80 141 132 264 331 272 95 -16 -27 -25 43 -13 3 -59 -78 -59 -13 -17 -75 -88 999999 -59 -76 -96 -92 999999 -86 39669 256 125 30 9785 11 1 9 7774 3985 5004 2307 2438 2181 1497 1863 2205 2582 2668 2936 2697 1842 1759 1276 1476 1467 1843 1633 1665 1231 1573 1388 884 930 554 240 441 300 81 201 401 402 174 90 300 -59 162 999999 -72 211 999999 -54 999999 207 128 -25 999999 999999 20 -5 169 999999 21 73 274 36 -1 406 -78 -98 999999 -96 104 19 55 18 999999 234 139 999999 118 41 0 -34 999999 -38 -4 209 27 53 29 109 13 -66 261 247 85 -38 -87 -82 168 -8 999999 -14 999999 46 0 41 999999 999999 -49 125 180 -34 999999 108 -7 38 -30 173 -6 170 -35 190 129 67 999999 176 39 1 18 -85 999999 -92 86 999999 80 999999 999999 95 999999 999999 -26 -74 91 999999 -79 -41 -8 999999 46 -8 999999 70 151 -36 -38 23 -19 -20 55 110 58 999999 999999 -10 6 3 154 2 -85 164 24 15 -29 23 173 5 -93 41 38 999999 999999 16 85 -25 -92 0 12 -7 98 125 85 112 88 74 -68 -25 74 75 14 170 41 35 173 109 75 91 161 16 56 116 88 80 109 50 170 69 41 36 64 46 222 98 79 159 94 123 162 50 195 19 116 57 34 154 31 96 69 214 281 244 248 151 38 42 6 56 51 4 63 -14 41 4 -17 -20 46 -5 45 -16 -77 -60 -33 -66 -54 -90 39675 256 124 30 9784 11 1 15 7775 3988 5336 2608 2352 2174 1748 1495 1840 2296 2129 2099 2891 2735 1938 1636 1776 1841 1994 1928 1504 1919 1400 779 1146 1010 660 597 551 219 384 309 -80 243 547 439 291 65 68 364 51 242 297 -12 999999 81 271 999999 999999 290 418 105 -57 999999 81 5 999999 261 -78 67 188 93 999999 223 100 234 173 29 -63 999999 -9 999999 48 64 199 999999 -40 999999 65 -57 999999 -33 41 58 999999 -17 161 -15 -98 115 999999 190 227 69 -78 999999 999999 999999 195 -14 999999 83 999999 999999 -62 70 -80 -5 76 999999 -54 72 154 23 999999 999999 -45 999999 103 999999 999999 999999 -6 -24 -55 31 999999 37 999999 92 -44 -55 999999 999999 -90 999999 -35 999999 31 -75 97 76 -81 999999 -23 -13 -29 -74 24 -89 -26 96 999999 56 -48 999999 -32 999999 58 15 -16 68 135 -3 105 49 -90 105 6 56 -66 13 86 -57 999999 137 57 90 61 999999 136 82 -12 108 120 38 -50 -19 -80 -66 17 999999 40 41 56 39 25 -51 74 89 88 59 18 44 99 20 50 16 -54 63 -22 56 13 51 104 46 111 75 12 18 -22 73 -1 69 98 143 7 31 42 33 -1 38 148 137 215 209 62 40 23 -29 23 -12 -25 -5 22 43 18 8 -58 -96 -33 3 -54 -52 -37 999999 999999 -87 39681 248 122 30 9782 11 1 21 7776 3992 4681 2295 2486 1912 1553 1584 1205 1602 1673 1993 2493 2070 2074 2518 2627 2182 1468 1611 1450 1147 1163 745 819 410 1054 685 556 628 352 357 77 103 447 -17 134 181 34 999999 98 999999 -59 0 71 999999 120 147 999999 999999 -51 -2 999999 999999 44 196 0 -18 42 180 -44 49 -67 250 -4 -72 999999 999999 999999 142 146 999999 367 -79 999999 999999 2 -91 41 -16 291 162 -79 999999 -86 0 999999 46 14 68 -71 999999 999999 999999 90 107 999999 999999 -89 999999 999999 23 -80 999999 35 -9 999999 999999 999999 999999 3 -30 -95 110 59 -73 29 999999 999999 -55 -57 -67 23 29 999999 999999 -38 -53 999999 999999 999999 -3 999999 -11 5 -30 999999 -25 999999 999999 999999 999999 999999 999999 -82 52 999999 -44 -99 999999 999999 67 999999 999999 999999 -52 65 -5 999999 -61 -92 999999 999999 999999 -49 13 -27 999999 31 -89 -57 -80 999999 -55 -41 999999 -46 -59 999999 -68 167 -42 -62 -88 -67 -88 -11 63 -26 -43 -94 999999 999999 43 23 -75 -1 9 100 47 -7 -20 146 42 -41 48 3 -1 -94 -18 -93 -21 -28 -16 -45 999999 0 14 -43 -8 -4 -14 38 29 -50 -7 -81 -39 -97 999999 -35 -20 -29 27 70 -13 52 21 24 -55 -8 -76 -71 -41 -47 -20 -74 999999 999999 -58 39687 255 120 30 9780 11 1 27 7777 3996 5306 2437 2621 2072 2139 1712 1246 1666 1567 1347 1987 2053 2273 2750 2727 1978 1471 1237 746 973 1088 865 898 364 306 353 337 462 574 485 492 999999 355 343 -82 999999 126 170 999999 -70 53 -28 -41 21 -62 -51 999999 210 357 379 -13 -36 13 999999 -84 999999 -81 999999 78 64 999999 108 151 -89 43 999999 999999 999999 999999 -81 -65 -95 999999 999999 999999 -42 27 -42 -12 74 101 166 999999 -79 999999 -33 -63 2 42 -68 999999 999999 -24 83 999999 999999 999999 999999 999999 999999 999999 1 -79 999999 999999 19 -65 999999 999999 85 999999 999999 -82 112 999999 999999 999999 999999 999999 999999 18 -93 -38 999999 999999 -97 999999 -97 -45 999999 999999 999999 999999 -85 999999 -88 -93 999999 79 999999 21 -87 -53 999999 999999 999999 -72 46 -97 -89 999999 999999 999999 999999 -90 -21 999999 999999 999999 -78 125 14 75 -82 4 -52 999999 999999 -76 -79 999999 34 -16 -83 -94 999999 20 42 27 -20 -48 -20 -39 999999 -67 17 5 -36 32 -48 8 999999 999999 12 29 -23 -23 165 66 41 27 -40 59 34 -76 999999 -34 -63 -31 9 15 -46 -80 -58 -41 36 21 -1 -17 80 0 30 20 68 66 -18 35 -10 33 -17 -66 -35 13 30 5 -1 -46 -8 -56 -90 -59 -25 -8 -33 -46 -41 -72 -40 -91 999999 999999 -94 999999 999999 -90 39693 256 117 30 9777 11 1 33 7778 3999 7361 2969 3131 3070 2868 2961 2367 1934 1855 2186 1897 2560 2670 2880 3202 3243 2251 1622 1358 1008 1146 1578 1207 876 537 862 441 617 536 531 211 301 297 352 250 389 246 68 58 271 342 323 -71 -27 225 74 303 999999 299 216 380 1 -73 -23 -8 104 48 48 44 69 190 204 27 192 83 28 -37 254 200 35 -24 47 195 42 187 207 -68 -86 999999 167 152 137 211 124 63 42 -53 999999 195 56 85 121 137 111 -54 146 89 -67 -17 210 -7 -50 -51 100 109 -53 2 27 -1 32 -79 212 69 299 217 122 -21 999999 999999 13 -31 999999 10 32 144 999999 -54 44 -78 999999 999999 999999 16 -14 34 -55 999999 -23 64 162 999999 999999 1 84 30 -39 51 -11 78 1 19 -63 999999 40 -28 999999 53 231 6 60 999999 999999 47 999999 24 22 -1 61 15 999999 36 51 -86 101 -1 17 60 89 20 7 132 3 -56 98 57 101 221 62 157 130 114 172 95 80 184 140 128 175 209 199 166 64 75 18 80 139 -32 75 27 43 40 -17 24 105 70 37 47 125 137 71 102 178 134 109 66 113 151 155 42 22 84 -57 84 62 87 85 92 109 36 46 43 -7 23 45 14 0 -8 54 -41 -61 30 10 -68 -49 -42 -84 39699 256 116 30 9776 11 1 39 7779 4003 6347 2807 2480 2431 3034 2797 2608 2897 2314 2220 1606 1783 2022 2134 2495 3430 3969 3339 1821 1135 753 838 816 721 597 570 560 254 132 311 210 999999 188 217 999999 295 195 -47 148 332 273 299 230 999999 999999 -11 999999 999999 92 999999 41 999999 34 300 322 107 65 -97 -83 999999 999999 127 28 999999 -71 312 229 -90 33 133 -37 999999 132 163 999999 -47 -10 999999 107 3 11 -41 -18 -26 999999 -9 -71 999999 19 999999 -9 -90 -74 -49 25 12 999999 999999 -88 50 13 -87 999999 103 999999 -80 999999 999999 999999 -4 96 138 -11 999999 999999 91 31 -33 -42 999999 18 -33 -62 999999 999999 31 28 999999 -21 239 -70 -29 -80 -5 999999 999999 999999 -10 136 -70 -17 -8 -92 999999 -79 37 -24 -68 138 999999 34 -89 25 88 -79 -45 22 -17 999999 999999 -36 -78 75 6 67 -34 999999 22 71 -34 9 18 999999 999999 41 4 -26 4 -63 -7 -76 -27 48 55 -31 999999 114 98 999999 60 1 10 116 36 60 141 135 118 112 192 139 165 94 56 -36 9 158 117 87 136 39 -40 -9 34 -56 33 76 -34 83 97 37 159 108 42 80 31 40 22 -16 -53 -30 30 48 14 162 91 11 19 6 -43 37 -12 -17 -4 28 -85 -46 -14 -2 -84 -13 -62 -91 -100 999999 -58 39705 263 114 30 9774 11 1 45 7780 4007 7867 2859 2919 3377 3720 3466 3385 3439 3292 3117 2512 2007 2040 2226 2699 2924 3062 2598 1930 1509 1085 1030 851 779 838 341 370 324 312 81 249 287 -1 122 56 999999 34 109 63 218 315 44 21 148 13 229 184 -85 999999 150 385 0 75 23 128 385 118 65 198 72 147 148 17 49 369 -35 17 211 221 389 239 325 22 12 66 15 26 8 327 479 100 161 176 174 312 44 -75 999999 98 126 999999 999999 999999 -79 999999 -27 312 103 999999 49 106 -96 -1 29 -77 999999 -4 24 -18 999999 -22 168 66 999999 141 168 227 147 67 24 361 5 999999 222 213 81 124 50 132 -12 27 187 -36 186 -62 -17 76 19 86 173 223 49 1 168 272 195 291 228 98 -36 181 115 96 141 -36 97 150 -35 10 103 191 107 109 150 34 142 220 125 47 112 70 89 49 45 36 -23 130 75 155 224 140 116 53 146 220 214 172 250 161 89 210 160 154 146 73 230 237 161 167 286 277 165 184 98 118 157 145 100 196 89 137 152 181 178 68 162 162 140 193 207 243 191 191 267 174 57 108 158 122 157 139 185 271 218 109 129 138 107 17 67 64 93 129 91 82 85 57 82 25 9 -2 23 -33 -13 0 -48 999999 999999 999999 56 999999 999999 32 39711 269 112 30 9772 11 1 51 7781 4010 9107 3179 2643 2787 2982 3160 3797 3803 3377 3344 2949 2669 2806 2402 2392 2347 2969 2972 2791 2010 1544 1112 1100 984 1022 692 334 446 314 226 445 98 363 105 446 184 87 294 229 342 336 237 264 176 186 346 131 36 197 999999 180 99 999999 -87 434 123 260 315 58 337 257 431 248 123 -33 234 169 238 119 126 -38 199 83 999999 123 105 181 88 330 141 999999 132 43 105 58 -93 320 -53 -21 124 190 327 152 -48 -87 -21 230 107 91 55 999999 0 75 -69 59 123 160 109 229 22 29 19 65 999999 -52 233 308 999999 129 148 1 39 78 46 222 -16 48 999999 136 78 9 193 31 95 269 141 999999 42 -7 187 -57 -3 -28 49 114 31 95 17 187 69 -8 154 321 123 90 135 162 43 -51 127 214 91 156 -16 -50 -9 -1 82 128 112 52 92 314 219 84 82 101 120 43 38 203 68 120 236 187 108 174 114 159 137 149 86 219 230 251 325 272 238 273 360 218 206 223 245 247 73 209 90 39 141 193 84 156 178 170 101 153 176 118 119 114 254 284 202 193 147 98 72 174 212 165 111 158 219 148 82 21 30 36 52 72 94 68 98 89 11 42 121 16 22 -13 -12 9 -22 53 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 39717 298 110 30 9770 11 1 57 7782 4014 12099 4444 4235 4852 4089 4304 4781 5165 5299 5817 5814 4694 4260 4007 3829 3516 3033 3672 4225 2828 2566 2068 1327 1296 1862 1197 1569 1310 1251 1356 640 1085 1097 515 933 447 167 204 607 655 642 373 677 491 305 612 767 356 230 291 611 732 382 804 378 604 548 416 347 857 570 659 749 795 537 459 335 339 261 228 417 348 501 589 723 357 535 519 335 577 293 216 214 151 567 235 359 495 308 296 633 329 303 501 623 380 334 606 606 592 610 239 478 383 416 581 412 280 338 198 440 624 621 370 173 372 483 184 192 252 357 320 400 599 607 492 578 97 271 375 422 344 526 485 271 405 433 639 360 360 796 410 247 300 426 339 563 418 421 367 469 404 517 319 170 389 545 609 289 301 437 431 426 493 521 338 447 369 389 421 451 488 520 574 540 425 571 534 436 390 367 477 469 554 419 516 459 693 549 438 635 475 613 504 588 693 642 670 642 735 741 609 524 509 403 456 450 481 469 424 425 549 535 459 454 614 661 456 529 479 594 497 491 562 425 527 558 520 525 520 515 447 536 475 450 453 488 404 428 490 448 430 361 441 413 443 411 441 349 361 358 366 291 288 312 295 339 374 310 291 333 363 361 256 277 277 265 281 240 247 322 324 317 319 300 326 315 281 267 255 252 254 236 225 254 252 232 232 231 214 204 177 179 155 134 142 149 98 39723 298 108 30 9768 11 2 3 7783 4018 12674 3964 4994 4271 4804 5144 5151 4786 5542 5858 6254 5842 5126 4995 3578 3362 3351 3781 3886 3326 2559 2386 1549 1299 1652 1844 1467 1204 1104 1014 975 1067 844 536 359 242 408 683 686 625 377 671 718 679 240 446 451 245 490 963 801 781 558 582 680 259 199 594 962 866 765 523 743 361 570 696 877 1009 706 177 535 418 300 462 229 719 443 827 716 -10 530 826 206 911 473 363 601 402 338 442 530 391 345 485 275 632 713 539 512 567 259 498 678 137 387 563 435 358 693 496 483 502 586 619 448 375 595 516 244 441 459 426 534 509 498 511 283 500 451 321 623 362 256 343 306 354 435 252 472 577 435 486 313 263 106 452 543 654 409 534 577 366 386 462 457 570 459 390 546 395 479 616 602 541 491 614 678 404 455 485 552 461 340 471 388 501 503 512 376 432 526 361 403 524 636 623 552 479 516 679 696 597 501 576 636 624 675 603 643 718 634 629 691 603 676 475 590 490 442 680 643 596 589 565 545 593 528 646 582 607 528 682 543 581 631 628 627 619 573 567 584 511 517 509 471 577 515 485 462 368 547 536 508 478 499 403 452 364 411 504 454 426 432 344 382 417 393 369 319 349 354 344 378 333 263 271 316 311 349 390 368 349 346 336 337 290 300 292 332 318 302 311 299 287 280 298 264 239 254 252 216 213 221 206 191 178 158 154 39729 294 107 30 9767 11 2 9 7784 4021 9583 3219 3841 4058 3940 4877 5149 5026 5758 5879 5065 4983 4265 3407 2972 2149 2756 3373 3008 2933 2368 1936 1627 1102 551 319 1009 918 673 803 900 685 573 517 364 54 501 283 522 527 254 591 595 371 451 412 341 533 426 360 344 435 281 605 521 744 485 352 -4 481 333 478 156 362 74 359 218 105 561 169 390 325 34 324 399 803 361 439 462 199 401 244 373 28 411 341 330 355 120 310 225 310 402 156 128 334 310 85 220 336 541 287 201 439 432 547 428 420 322 69 125 441 205 296 121 195 210 374 136 302 275 274 157 144 267 322 81 305 359 348 476 150 162 352 331 22 38 173 267 287 263 539 314 317 152 193 188 292 125 124 199 417 233 213 354 248 285 201 104 8 138 330 196 110 214 338 351 393 331 443 150 221 309 344 304 258 339 327 312 386 358 366 363 336 410 466 407 239 464 439 411 398 354 349 495 390 273 458 486 554 590 408 417 463 406 280 399 341 258 287 315 326 316 315 245 347 316 380 308 341 393 451 392 372 456 489 367 495 474 403 306 343 308 340 389 287 267 355 243 279 270 285 296 316 247 254 229 218 216 200 177 184 182 230 233 240 118 116 165 151 160 178 190 198 147 189 162 159 100 126 141 139 185 188 197 151 140 142 159 115 134 152 146 103 120 100 93 101 98 69 61 72 42 46 39735 293 164 30 9764 11 2 15 7785 4025 2864 3097 3830 4045 4960 5387 5843 8181 9004 10286 10869 7911 5196 3554 3030 2556 2354 2580 2609 2554 2241 1653 1170 1045 795 573 826 743 593 676 638 1007 788 447 386 441 96 411 572 423 593 210 320 251 362 405 498 295 448 314 299 538 232 369 449 292 73 408 609 527 423 420 391 199 414 341 337 517 447 189 490 389 405 105 246 452 372 272 196 216 237 533 469 319 455 90 345 271 327 464 184 278 312 323 376 252 183 256 71 416 373 185 260 31 104 219 211 373 345 247 95 444 147 237 479 331 239 169 293 418 452 40 147 250 257 342 157 351 241 192 168 84 65 151 116 226 271 139 329 269 286 332 239 171 225 260 213 258 168 325 246 178 220 204 300 379 313 227 298 357 359 247 145 326 239 299 299 227 269 352 468 342 397 349 342 248 254 435 268 268 461 203 274 498 332 415 339 462 437 443 422 460 459 543 473 399 280 489 385 345 434 386 255 370 392 246 205 445 314 265 395 340 305 301 260 433 238 332 436 290 329 383 430 490 563 452 461 419 366 433 340 345 373 280 233 245 316 260 250 218 295 363 232 246 213 233 239 217 193 240 186 198 214 216 186 188 101 117 137 151 201 215 176 160 156 131 131 163 166 166 150 168 138 168 162 145 145 160 158 127 117 124 121 66 82 78 91 66 56 38 47 999999 35 39741 293 101 30 9761 11 2 21 7786 4029 10118 2354 3250 3508 3705 3420 4084 4280 5906 7341 8752 10763 8431 3925 3517 2768 2489 2574 2632 2359 2594 1927 1293 1313 1018 1161 850 683 957 656 614 579 690 761 466 940 323 529 663 404 734 607 309 470 411 143 560 578 313 664 573 288 618 605 677 588 441 250 506 607 541 306 368 189 400 167 345 420 454 759 536 438 185 376 436 313 405 494 794 500 156 109 26 317 345 267 204 321 308 297 414 443 381 180 379 267 182 348 455 79 267 382 454 139 463 454 101 97 261 160 184 207 280 253 241 246 289 189 295 58 382 33 90 98 175 269 206 118 196 449 350 40 299 257 15 133 349 233 155 263 305 311 174 -25 311 305 445 284 470 328 406 344 466 195 171 370 311 207 411 503 428 360 369 333 292 345 484 377 402 373 372 382 260 382 402 296 341 424 385 337 502 386 357 348 379 565 461 423 531 408 426 547 568 480 403 533 514 476 488 525 589 490 547 625 497 334 352 315 338 273 371 419 392 316 371 356 367 366 349 325 333 397 560 564 447 442 498 416 445 515 353 312 304 243 280 336 410 285 285 272 302 249 282 281 339 290 230 248 325 262 321 261 246 229 191 151 192 188 256 242 173 197 215 130 167 184 140 152 103 139 149 148 205 179 145 156 166 186 149 151 139 169 168 125 104 95 120 107 91 62 62 55 51 39747 291 98 30 9758 11 2 27 7787 4032 8206 2480 2421 2406 2936 2619 3118 3487 5397 6495 12274 81703 244221 158502 13246 2236 2235 1967 2396 2286 2099 1536 1467 1412 804 1002 747 675 564 670 900 755 700 356 172 592 539 357 594 165 385 285 999999 181 414 116 754 792 321 327 546 410 429 89 311 239 195 139 207 336 414 581 205 445 246 192 516 437 333 82 390 381 428 406 294 674 221 669 250 166 137 495 631 442 507 410 233 226 23 45 -96 233 329 69 181 46 69 249 584 163 208 259 301 160 347 91 178 332 231 154 59 212 206 78 166 280 87 175 64 277 223 -11 295 243 241 210 119 170 147 260 75 -9 269 220 169 123 106 30 147 189 158 86 199 297 207 265 178 122 96 -31 233 98 237 276 164 89 151 287 346 235 163 145 210 345 406 177 215 342 307 163 228 312 507 264 212 248 299 265 275 307 325 265 303 157 210 332 284 368 474 296 266 376 292 163 291 343 512 560 365 585 520 369 412 337 333 321 332 363 347 239 251 331 252 338 293 262 287 296 329 271 334 389 382 338 436 389 403 388 320 312 338 283 291 223 176 105 238 264 221 210 182 202 284 210 193 224 215 156 138 97 169 123 160 205 166 121 103 89 114 121 176 206 196 181 117 152 135 114 101 111 63 67 91 89 150 114 91 103 112 95 120 110 98 85 90 72 91 56 34 32 46 39753 292 94 30 9754 11 2 33 7788 4036 8602 1396 1924 2053 1936 2322 2470 2898 3574 5094 9705 26954 92008 206852 325544 255771 335858 402020 23132 1908 1725 1716 985 675 711 900 684 859 543 923 584 563 430 725 775 176 152 350 417 562 237 662 563 785 537 391 388 470 129 354 186 17 496 402 319 89 749 363 68 -68 220 464 100 95 265 444 124 -4 123 373 133 260 388 117 75 431 231 370 334 107 156 416 421 299 388 299 137 563 313 185 132 202 443 381 275 403 245 165 286 214 233 485 242 443 184 245 105 144 216 299 110 117 229 172 195 354 225 116 285 387 108 157 113 344 400 541 28 263 197 245 146 313 484 148 239 281 440 342 266 200 304 323 378 248 117 304 94 245 341 203 442 253 129 353 185 193 403 121 150 191 337 334 226 380 297 188 315 179 381 420 248 334 360 328 331 244 229 263 429 361 222 343 225 380 368 253 170 317 562 468 280 305 359 321 328 378 352 440 497 384 319 372 517 295 244 338 373 212 158 240 248 309 328 256 336 302 354 364 418 458 477 386 310 298 299 279 249 231 169 335 331 251 211 285 304 240 180 198 294 268 273 192 290 180 195 230 249 143 149 172 124 188 214 205 139 171 218 126 143 165 179 156 173 169 163 145 133 104 134 137 120 118 115 137 106 131 137 102 126 137 133 115 85 94 105 64 73 49 62 40 36 35 39759 297 92 30 9752 11 2 39 7789 4040 4556 513 655 783 1447 1438 1444 1846 3150 5342 10727 56853 271896 686938 855773 970195 257237 183893 21584 2530 1486 1545 1524 1386 1008 692 877 950 561 754 830 837 479 591 497 725 339 554 372 551 547 511 427 177 314 413 177 324 893 440 634 585 32 367 569 346 776 455 447 401 203 367 436 457 362 568 352 294 340 318 211 472 209 -57 239 329 490 380 420 501 440 268 224 405 174 299 436 116 111 468 148 365 486 362 -72 306 536 213 423 283 343 223 264 278 397 204 236 -31 138 309 98 10 230 315 220 347 367 350 314 349 222 225 547 288 255 292 336 317 225 183 160 142 330 401 368 336 369 513 343 181 322 230 170 227 114 171 170 72 142 386 370 240 210 327 324 211 141 297 201 357 325 177 267 211 165 227 153 327 304 359 245 286 328 421 489 336 336 466 434 401 346 418 436 317 402 418 313 347 332 491 397 260 311 445 404 354 417 495 414 512 446 516 515 417 423 453 380 330 359 299 251 418 427 352 412 447 379 389 406 321 409 414 290 330 322 311 348 397 360 421 391 349 306 275 278 309 298 268 344 342 345 326 287 260 271 306 313 225 254 220 226 256 195 172 173 239 201 172 246 299 303 243 198 281 293 225 164 153 171 149 163 203 206 193 195 187 182 201 174 204 162 151 139 167 157 146 108 111 114 109 85 68 61 58 62 61 35 39861 293 99 30 9699 11 4 21 7805 4104 6869 2138 2196 1908 2534 2954 2924 2797 3529 4727 6650 8402 33259 172857 145692 7701 3188 3206 3238 2783 2595 2793 2371 1975 2021 1332 916 836 569 940 691 646 891 366 372 358 586 204 556 568 469 278 75 341 255 483 528 239 136 323 285 508 331 209 487 505 288 372 258 303 286 335 -80 487 125 211 -5 360 128 442 311 509 192 636 360 288 272 278 283 394 392 234 172 4 158 343 84 207 307 394 79 999999 999999 999999 152 251 199 278 -50 2 314 42 255 96 307 217 479 170 11 419 418 85 436 303 73 317 247 110 349 365 315 378 213 303 384 541 368 251 195 275 231 534 540 396 373 326 288 250 157 141 169 330 267 70 210 236 259 96 156 78 81 214 236 179 248 284 85 132 286 413 160 408 276 288 340 281 395 156 190 160 6 366 224 114 332 382 352 292 170 346 243 304 196 130 188 206 284 372 173 294 391 352 292 326 247 311 415 463 288 376 485 427 452 448 303 265 265 223 228 375 268 278 338 437 323 310 383 298 260 294 394 379 359 276 220 236 244 314 294 307 271 245 253 260 306 248 225 274 231 232 222 233 253 229 244 205 169 154 192 128 156 185 210 224 189 181 204 136 170 210 154 141 134 185 152 151 133 88 74 88 135 165 171 174 154 98 108 111 85 100 102 132 104 84 91 103 96 64 999999 33 39 35 32 39867 2 6 30 9696 11 4 27 7806 4107 174654 3569 39873 298 33 30 9693 11 4 33 7807 4111 33330 2627 1769 2447 1467 1389 1153 1449 2306 2980 2010 1964 1982 1469 2485 3124 2854 2973 2405 1324 2508 1747 1128 866 772 846 780 880 881 1374 409 1216 622 538 526 663 1077 999999 188 1259 226 15 247 899 -79 999999 186 999999 430 63 -47 999999 541 544 169 999999 319 -56 447 670 717 478 133 535 -17 999999 364 447 26 480 881 25 392 635 21 55 676 999999 -43 999999 26 999999 1103 636 -19 343 219 400 83 603 999999 360 122 604 965 452 781 40 -56 623 206 999999 -22 14 286 633 378 374 346 299 -33 72 447 999999 379 103 -41 1208 185 551 568 216 17 -24 704 744 523 143 295 735 202 91 66 704 624 224 615 130 -21 68 999999 125 486 999999 -54 180 39 -15 343 -16 999999 131 -51 547 132 570 358 401 564 136 999999 118 372 176 295 999999 414 334 209 484 595 254 65 315 619 558 163 468 312 105 350 576 510 248 444 654 387 247 64 343 416 216 393 752 523 334 666 667 442 352 468 247 374 574 128 94 289 518 580 135 344 451 289 375 372 261 336 255 359 221 603 593 541 346 224 255 414 314 318 104 150 280 373 477 153 479 279 257 178 427 251 239 333 237 251 277 263 281 372 341 274 227 254 340 330 269 364 280 315 204 238 284 229 295 178 310 267 330 193 172 239 256 251 169 257 179 207 202 252 228 196 178 249 233 218 214 224 171 181 162 126 117 132 113 93 108 91 69 39879 294 60 30 9690 11 4 39 7808 4115 2059 1546 2747 2770 2088 1920 1971 1658 2521 2079 2061 2294 705 1521 2804 2951 3625 3646 2688 1669 999999 1867 1392 936 502 531 1022 301 47 491 999999 361 624 773 999999 576 999999 121 503 309 320 1400 175 6 167 144 623 1044 632 467 263 999999 999999 526 450 483 386 820 58 227 -41 435 -69 404 -18 313 488 -32 999999 221 409 772 281 339 166 14 70 394 555 446 784 345 -37 511 432 -85 999999 999999 -94 88 999999 -4 -33 365 999999 158 211 506 468 45 999999 999999 -12 270 478 999999 49 39 183 664 115 999999 999999 7 137 280 -61 181 202 389 774 295 287 193 742 983 195 273 73 333 363 889 717 804 392 460 437 81 207 29 8 999999 32 999999 351 176 -48 548 15 301 400 416 166 168 -50 113 233 66 408 999999 56 163 95 451 -93 999999 357 505 252 999999 451 439 99 -55 448 389 54 207 195 379 264 293 27 465 224 165 89 419 477 871 315 104 593 199 277 420 277 113 584 516 334 513 504 30 324 599 377 686 363 253 317 402 349 251 212 309 258 -13 111 232 314 227 322 240 252 325 415 235 470 426 351 63 263 314 291 137 226 158 272 327 355 243 216 302 222 180 82 107 188 318 215 188 270 243 164 261 214 245 296 244 289 230 200 288 323 292 115 202 225 172 148 182 140 167 181 207 151 115 124 130 128 208 199 169 122 143 115 127 58 79 55 37 64 36 39885 293 29 30 9689 11 4 45 7809 4119 34962 3121 1917 2438 2748 2563 1646 1113 1315 1538 2389 2074 1847 2584 2449 3036 2940 3133 3550 1405 816 896 1104 1822 2300 215 1150 142 263 1194 1217 370 385 359 999999 999999 351 -32 744 999999 999999 107 -36 -51 24 224 999999 163 494 956 145 999999 973 999999 -48 323 -40 20 518 999999 52 420 995 559 562 116 977 999999 206 1047 418 668 999999 212 155 999999 421 281 511 999999 529 275 32 999999 432 409 999999 195 999999 -15 757 129 -49 999999 55 999999 75 999999 999999 -84 157 -79 820 711 386 529 1041 -100 662 184 492 620 999999 -24 282 999999 999999 511 233 89 -37 400 173 463 466 1 753 354 579 -23 999999 999999 84 55 621 999999 361 654 999999 999999 176 487 201 469 129 111 172 999999 999999 326 408 144 190 147 282 438 446 353 98 603 295 499 999999 999999 529 582 236 361 225 383 303 111 390 474 203 519 448 -83 999999 386 -85 680 311 258 283 404 21 393 102 240 523 196 255 300 309 428 435 199 276 379 393 494 118 153 240 209 327 219 417 279 151 327 486 211 408 331 234 337 292 231 8 154 187 314 119 143 333 258 297 130 187 272 252 90 -20 168 251 238 136 229 316 35 262 297 135 199 206 191 155 112 111 243 206 253 173 52 139 266 264 208 155 232 142 214 244 303 174 75 218 211 130 175 191 156 162 146 161 151 100 109 93 74 115 103 96 85 133 102 67 94 82 68 60 39891 296 27 30 9687 11 4 51 7810 4123 32410 4543 1949 858 1650 572 1484 1297 1804 1942 1834 1904 2433 1732 1900 2086 1933 2239 2388 1105 1483 1139 1570 1148 1361 1814 1631 978 352 1559 -25 135 1146 1387 1255 545 1296 588 999999 699 999999 143 968 365 999999 999999 410 550 52 999999 280 -94 999999 573 110 594 1086 -77 119 590 194 -57 85 70 885 209 291 999999 999999 999999 999999 999999 999999 57 117 240 246 786 76 999999 162 332 -30 999999 405 999999 999999 657 23 -17 748 558 156 215 999999 70 340 999999 999999 354 999999 1124 754 288 999999 11 464 999999 268 473 615 999999 999999 -44 999999 148 219 247 999999 999999 35 250 -74 66 999999 716 744 999999 -35 539 -46 386 231 140 61 659 492 348 8 181 470 71 -56 999999 999999 310 464 999999 999999 317 453 109 66 116 4 -71 -24 409 -2 -22 418 712 431 999999 14 257 221 169 472 175 545 291 999999 171 261 288 482 103 194 577 120 272 439 310 614 220 354 178 206 226 377 250 569 212 572 571 528 298 419 177 263 351 383 223 337 298 265 92 115 376 339 302 343 343 118 404 307 122 348 140 283 285 413 355 183 151 411 361 425 403 114 255 113 122 344 297 335 237 170 350 122 287 256 228 217 284 209 211 246 281 300 214 328 322 84 165 266 305 193 267 297 314 410 276 311 195 155 221 214 119 134 161 163 154 156 142 215 187 187 205 155 127 165 126 176 151 160 169 154 122 73 102 32 48 63 43 39897 292 26 30 9686 11 4 57 7811 4126 21956 3601 3022 2730 1248 856 1219 1629 1527 774 1202 1658 1150 1658 2125 2092 1988 1880 1881 1419 2443 1690 1328 1259 1591 319 893 120 78 874 398 928 -52 999999 999999 999999 1500 638 54 692 728 999999 999999 227 999999 191 999999 999999 398 999999 -2 999999 232 1086 327 999999 770 683 358 394 -12 871 857 63 64 999999 348 102 237 521 179 271 154 345 342 999999 452 127 298 725 16 467 743 874 999999 1112 305 -69 999999 3 416 371 149 34 810 88 209 394 999999 242 994 566 125 999999 309 756 564 80 -72 116 887 129 -24 999999 57 319 625 352 -1 858 261 311 999999 999999 24 40 83 213 92 637 0 554 999999 10 999999 101 103 452 616 999999 999999 248 437 215 225 153 999999 73 765 550 279 999999 999999 444 367 191 231 -22 121 460 342 999999 -15 158 96 -56 391 139 999999 327 317 259 154 787 636 421 -14 195 507 308 234 116 279 329 682 625 384 300 480 147 351 429 302 490 190 671 303 368 351 455 492 422 256 265 244 60 306 -88 278 437 257 122 263 421 386 322 214 496 363 140 198 137 437 439 204 190 53 45 106 287 309 288 285 383 291 134 117 294 194 278 76 228 174 50 188 252 241 123 111 108 261 364 296 111 153 168 220 166 208 232 160 195 213 218 285 325 205 230 155 114 156 152 162 185 172 211 165 67 55 999999 91 116 130 111 142 129 89 111 63 63 47 45 39903 298 24 30 9684 11 5 3 7811 4130 29401 3946 3358 1708 1447 1788 814 1470 2400 1285 995 1557 1319 2610 1011 1721 1569 2457 1712 2013 2130 871 1571 995 459 846 493 728 1196 493 1039 382 635 912 646 184 354 305 604 864 213 999999 1367 1698 999999 1 507 255 643 356 30 283 887 480 135 593 1053 1276 1476 809 324 472 247 747 216 999999 371 999999 999999 999999 14 430 -56 851 999999 252 339 294 173 976 999999 999999 999999 999999 145 599 824 377 478 64 999999 -93 43 640 349 46 633 300 347 629 394 605 452 -44 367 999999 49 249 228 310 337 168 394 186 999999 999999 999999 352 610 608 353 66 -65 88 999999 668 1333 56 235 607 379 206 484 -12 -49 335 163 59 538 280 452 464 999999 999999 516 182 925 445 148 134 194 402 999999 235 195 271 -27 697 333 147 999999 599 999999 311 99 158 410 797 282 253 591 29 315 311 553 542 417 398 293 565 999999 447 503 398 320 383 620 574 263 591 680 403 604 581 517 541 236 290 497 446 366 517 102 321 198 417 116 356 197 112 374 416 633 387 248 476 245 395 469 386 551 238 312 389 310 189 224 317 477 398 480 411 256 457 349 377 468 421 272 153 317 359 272 74 331 179 220 279 255 315 344 291 288 285 327 313 224 250 267 297 337 294 338 263 262 387 417 338 274 171 281 181 211 242 254 292 234 200 178 185 186 231 249 211 183 209 213 227 203 163 171 136 132 119 92 83 66 70 39909 294 22 30 9682 11 5 9 7812 4134 33106 3920 2109 2492 2775 936 1070 1430 963 1079 809 1584 1272 2210 1988 1419 1503 1204 2038 242 693 845 984 615 494 1446 1071 488 999999 258 1215 1102 260 326 814 812 461 608 382 1188 999999 306 336 134 10 576 450 999999 999999 336 459 -32 405 999999 -59 61 519 203 198 852 642 999999 999999 999999 110 135 525 292 -41 254 -24 577 -43 999999 999999 999999 6 999999 -2 86 289 999999 299 999999 496 372 538 999999 -5 631 418 -80 466 31 257 57 189 721 322 732 72 511 -44 999999 246 220 328 999999 999999 999999 153 999999 244 208 529 999999 319 652 410 275 407 804 394 -50 999999 237 349 454 534 343 66 999999 787 323 735 999999 244 553 57 138 57 999999 724 -19 217 2 376 271 551 302 162 88 51 182 246 999999 -69 999999 999999 -77 504 -20 490 288 498 114 -34 71 242 597 312 249 130 315 164 507 65 23 132 212 133 153 67 132 44 159 499 447 513 479 399 451 365 271 321 11 18 327 194 322 506 428 517 168 1 280 328 179 169 408 258 235 488 163 174 287 310 218 247 288 132 244 159 206 223 109 84 208 259 164 240 240 238 190 226 57 311 250 148 179 243 231 12 103 294 150 265 239 269 126 153 134 297 281 166 166 197 115 187 140 284 267 265 201 149 175 175 85 91 146 198 97 60 146 102 131 91 186 149 121 82 45 82 128 109 69 70 96 76 70 49 63 52 50 39915 298 22 30 9682 11 5 15 7813 4138 22900 4036 2412 1931 1325 1586 2157 1696 1405 861 1763 1343 1524 1848 2484 1493 2346 2367 1310 1992 1072 772 369 1416 631 433 999999 473 471 912 583 591 545 761 447 999999 -86 999999 1398 67 999999 1078 401 1018 789 531 264 723 1581 993 705 761 676 999999 913 419 511 388 87 754 611 173 294 808 999999 118 77 363 -33 999999 217 608 777 304 944 785 342 500 118 999999 104 512 999999 999999 999999 151 723 31 999999 -27 999999 -18 999999 669 71 400 287 599 999999 69 999999 348 -26 1008 515 633 854 263 999999 142 98 115 700 286 48 487 313 359 -51 695 371 773 -77 223 234 -17 166 320 228 358 129 427 492 598 523 999999 252 493 847 -35 873 404 519 795 324 17 -99 -35 455 -43 13 597 209 143 999999 401 533 446 641 235 673 471 227 52 149 -28 316 384 336 69 473 164 130 445 344 193 406 342 641 444 227 258 454 230 675 503 251 242 613 139 120 366 405 364 346 839 398 370 54 649 356 261 202 418 429 572 171 273 262 176 405 222 501 267 333 283 202 115 303 183 88 -3 280 249 346 333 292 222 179 230 244 102 400 309 331 305 405 293 259 191 344 426 338 315 362 225 214 189 212 174 153 227 352 230 330 356 266 193 233 161 269 324 222 207 253 254 333 284 351 178 138 214 291 191 144 187 269 228 157 141 176 217 138 160 168 140 151 61 141 141 131 142 92 76 117 74 34 92 39921 295 21 30 9681 11 5 21 7814 4142 20395 3407 3191 2906 1340 1861 1358 1071 1576 1627 1727 2030 1888 1306 1712 3052 2384 2591 1471 1968 1021 998 19 386 314 262 1002 968 1387 130 477 925 634 114 360 725 196 674 1224 1096 999999 999999 999999 999999 999999 69 -82 1048 653 999999 105 264 145 116 486 45 538 112 1533 999999 903 352 155 193 397 831 999999 999999 593 766 999999 999999 75 717 817 999999 512 17 999999 250 558 244 67 152 400 437 -25 156 401 999999 462 999999 506 999999 555 999999 999999 6 74 999999 353 999999 458 224 240 148 -67 719 143 124 348 504 999999 136 -65 128 -91 437 342 49 403 396 303 350 999999 177 166 210 326 809 282 999999 377 999999 999999 38 441 512 324 132 762 136 123 435 445 999999 163 0 205 999999 519 445 288 336 667 117 337 198 999999 139 561 298 107 65 357 321 16 525 343 -92 134 589 118 303 717 564 289 165 999999 227 123 14 308 388 393 604 383 321 316 514 528 419 183 78 301 285 52 115 173 360 369 255 231 67 358 314 131 281 -71 94 999999 189 235 300 999999 256 215 117 216 522 204 -51 39 265 242 277 136 106 270 279 303 177 288 193 299 205 338 480 300 280 219 121 199 199 63 159 209 -4 103 150 94 43 137 166 174 360 335 153 249 204 183 207 237 193 256 140 187 164 150 127 155 105 77 73 92 181 138 70 139 91 57 78 132 112 80 69 32 110 85 65 69 37 999999 999999 35 39927 297 21 30 9681 11 5 27 7815 4146 18778 4409 3030 2767 1883 1786 1819 1050 1387 2222 1352 1743 2153 1987 3294 3105 2527 2587 2212 1657 2735 2531 1210 2089 893 705 1337 1547 902 325 375 612 999999 615 1582 1108 219 999999 1266 1042 999999 488 346 580 578 33 94 -68 155 499 999999 987 600 999999 826 999999 999999 872 739 274 999999 164 348 122 356 1286 117 999999 564 999999 999999 999999 -84 999999 340 784 999999 999999 226 999999 999999 -18 653 295 999999 24 693 999999 285 209 674 999999 49 390 999999 999999 352 53 416 294 90 580 999999 999999 175 41 646 37 215 205 999999 207 -84 999999 67 999999 449 447 125 22 32 639 353 537 261 999999 999999 776 451 659 -7 999999 -70 168 -29 750 292 207 169 -56 999999 469 335 120 118 547 313 225 66 52 999999 999999 429 476 999999 999999 450 433 326 162 373 280 -16 30 276 -40 102 499 -79 124 443 608 21 165 520 63 103 511 352 176 436 189 72 602 255 199 487 28 -7 263 329 76 656 475 496 517 375 251 489 100 142 139 7 227 448 348 72 336 115 342 249 237 269 29 357 301 229 375 308 173 125 395 134 266 204 278 224 322 389 224 401 588 503 450 228 277 356 479 334 325 273 359 226 362 385 133 180 237 267 185 216 214 137 145 182 195 328 274 140 214 202 188 176 114 152 243 216 177 193 227 194 267 224 250 237 183 176 188 161 183 112 113 118 157 139 159 149 103 101 118 132 111 104 78 62 78 69 39933 298 20 30 9680 11 5 33 7816 4150 21899 4034 3945 4060 3628 1984 2392 1886 1848 1839 1228 1929 2073 3205 3410 2253 2677 3208 2704 2873 2179 2799 3336 2507 1124 1590 1308 1452 972 809 445 1375 331 748 196 408 -3 -85 344 13 85 161 18 800 999999 999999 780 999999 356 137 999999 848 -37 250 173 1236 771 236 95 364 919 642 160 11 209 999999 53 527 266 112 999999 -40 765 330 20 999999 1103 999999 999999 526 42 999999 557 651 217 -86 -46 840 537 1179 231 165 999999 63 979 654 597 999999 502 260 741 654 403 821 37 -53 540 394 617 214 1081 427 -91 502 -8 719 111 715 627 358 299 551 801 296 295 338 207 349 353 297 353 505 339 517 636 711 572 -81 860 999999 -93 342 725 319 419 115 459 564 37 194 298 434 619 334 32 197 224 129 986 461 999999 -22 527 183 227 51 850 470 766 423 -13 999999 -29 245 91 624 516 231 201 274 406 414 228 414 529 819 593 695 605 671 663 286 155 233 483 432 504 414 375 341 176 365 247 634 642 549 144 112 538 373 134 356 437 370 512 480 479 491 266 425 186 445 352 391 326 359 377 298 308 201 356 269 219 428 270 91 213 149 261 378 249 288 354 320 332 335 285 243 301 310 273 296 357 251 286 273 263 236 317 326 240 208 262 223 245 267 168 315 250 271 297 260 207 237 241 228 195 222 213 231 201 230 245 189 152 211 184 190 210 174 114 104 120 63 126 122 123 81 39939 295 20 30 9680 11 5 39 7817 4153 20723 3351 2649 2056 1203 1465 1120 1048 2278 2446 1649 1750 2337 2083 1923 3163 3989 4222 3921 2519 3694 5448 7240 9716 4194 1741 2220 1654 1784 1416 773 -46 373 495 280 999999 999999 120 667 120 428 549 999999 999999 219 749 484 999999 -40 1256 67 999999 999999 680 999999 999999 999999 619 999999 97 248 999999 -44 501 699 979 590 999999 511 242 629 999999 -18 1416 28 212 135 999999 999999 303 402 999999 999999 -7 374 199 999999 999999 999999 185 539 1414 415 999999 999999 344 182 412 304 667 999999 438 -54 15 74 38 999999 999999 675 999999 355 999999 194 373 178 999999 -38 50 -36 -83 167 363 678 323 56 59 999999 163 579 999999 390 517 362 257 10 999999 269 357 230 -30 222 -12 -16 -1 39 188 351 999999 999999 229 292 196 403 353 999999 -40 188 666 222 447 370 -54 999999 90 -38 139 802 370 308 755 127 456 467 165 187 152 442 69 504 111 15 278 60 999999 345 545 181 476 376 283 334 580 669 351 629 318 552 187 74 232 251 614 448 220 352 467 310 244 369 293 449 140 196 104 123 353 44 222 360 344 49 63 171 38 81 231 201 223 398 342 363 239 322 320 99 175 411 317 172 195 209 261 272 155 92 109 86 137 178 99 143 219 366 255 226 233 254 189 181 180 164 232 225 182 75 157 265 196 148 170 120 999999 43 108 128 140 157 167 165 98 127 100 138 171 99 71 43 43 90 38 118 101 999999 54 41 39945 298 19 30 9679 11 5 45 7818 4157 17270 4118 3309 2475 805 790 604 822 1436 2600 1544 1247 1905 2574 1563 3636 3455 4484 10824 11764 6086 7876 44473 201153 284814 72526 1923 1146 1902 1047 1060 951 1385 999999 488 677 531 999999 238 846 152 999999 174 142 999999 422 160 151 270 173 93 832 407 628 409 318 999999 433 201 793 417 999999 450 37 999999 394 999999 128 276 335 999999 359 141 310 83 162 -35 999999 999999 253 513 -67 80 856 272 999999 133 354 -70 -61 582 817 355 734 990 999999 999999 85 999999 451 999999 60 882 288 246 22 232 669 316 633 224 -95 421 421 -30 414 38 104 273 271 315 999999 999999 272 525 622 -75 2 1316 410 999999 999999 291 240 790 803 999999 85 489 263 663 999999 -1 361 386 296 999999 269 124 -92 97 174 -27 42 36 81 172 293 319 82 2 185 293 521 401 696 234 454 300 999999 375 736 667 429 319 154 570 103 -21 999999 206 359 385 862 520 132 714 346 234 625 297 191 467 355 399 647 243 521 569 455 337 192 444 190 288 304 597 585 492 417 295 478 433 420 379 539 84 342 245 505 220 412 431 427 387 233 239 322 262 558 299 268 189 290 357 422 367 364 248 137 214 143 121 138 384 302 209 374 321 258 339 331 217 354 229 333 156 312 292 251 294 345 238 322 362 311 247 169 191 260 248 193 211 228 268 304 243 224 207 232 195 229 234 210 180 175 167 196 156 187 213 197 163 124 138 158 129 111 39951 298 19 30 9679 11 5 51 7819 4161 17741 3732 3986 4363 2951 1570 1807 1520 1650 1111 2120 2104 2015 1753 2754 2411 2846 1952 1726 2387 3357 3256 3026 1662 1597 856 620 888 2297 1602 999999 949 1425 944 453 306 1078 23 714 999999 653 807 370 999999 999999 47 999999 999999 384 144 995 59 634 884 556 239 1046 701 999999 999999 580 477 363 881 411 1738 103 602 331 999999 999999 573 744 999999 630 629 172 266 64 228 -68 999999 501 295 41 373 30 422 149 158 393 37 32 484 387 999999 653 -41 171 679 698 229 490 300 800 999999 -15 283 1213 491 26 17 100 -62 111 999999 673 -98 284 16 618 380 602 784 706 505 699 756 304 174 348 494 723 312 397 324 279 45 119 999999 470 518 263 506 635 383 381 126 163 702 514 625 137 267 216 452 560 136 -70 414 177 266 78 384 632 415 79 112 724 711 431 86 252 177 221 205 247 740 611 537 607 109 122 337 547 287 424 592 506 758 394 299 225 801 413 540 888 775 438 169 143 281 377 588 592 389 322 382 221 293 279 353 661 441 339 428 181 396 541 319 24 172 359 559 394 494 395 80 50 236 383 496 496 359 372 386 321 267 263 275 466 487 284 155 337 299 326 316 265 361 423 398 356 442 367 317 315 373 382 381 441 281 310 386 373 368 360 307 346 260 242 219 239 268 227 259 274 264 235 236 210 199 229 249 232 220 274 151 150 176 193 153 167 173 161 166 85 55 39957 294 17 30 9677 11 5 57 7820 4165 19532 4607 4423 5263 3389 3176 2328 1495 1506 1560 968 1223 1160 2686 1820 3109 3597 3296 2370 3016 3822 2559 2146 1964 648 722 1175 2051 1325 1293 563 328 901 248 1035 -58 321 142 999999 61 419 184 403 39 999999 999999 999999 348 999999 273 466 246 999999 664 509 818 21 441 999999 -62 35 999999 20 999999 39 660 999999 561 158 63 255 361 999999 42 50 182 292 178 312 712 111 160 446 395 163 410 1027 73 336 382 552 155 107 408 999999 -62 165 70 999999 613 236 999999 410 129 101 723 216 -53 395 -91 40 642 193 356 250 999999 453 223 316 -36 239 628 94 447 554 372 368 346 105 999999 91 -69 897 221 160 999999 610 602 999999 356 291 445 124 88 194 331 324 999999 386 316 19 214 999999 224 79 262 198 435 252 583 182 203 115 504 375 -30 999999 186 694 488 104 181 524 599 500 304 305 469 130 133 227 169 183 239 209 496 145 219 335 454 529 334 452 300 462 139 355 353 -96 116 455 333 481 330 242 438 60 0 466 435 465 455 444 328 230 84 270 254 338 256 118 278 332 245 198 239 195 236 97 283 147 333 55 266 174 288 71 327 307 236 202 277 265 96 269 136 247 237 208 77 248 131 299 334 112 166 171 241 227 188 129 275 214 193 185 224 205 240 135 54 135 190 151 143 199 199 243 239 189 160 161 185 160 170 96 165 123 94 122 144 106 31 999999 39 39963 298 44 30 9674 11 6 3 7821 4169 25746 3330 4181 4281 3757 4055 2972 2428 2397 2082 996 1344 1238 2324 2403 1220 2215 658 2784 2853 1685 1633 360 1722 1063 1038 87 1578 1128 847 1606 654 241 999999 38 999999 87 2 999999 999999 305 740 999999 999999 886 126 413 548 999999 177 670 999999 353 39 669 506 204 -53 462 625 -41 525 999999 959 820 755 999999 999999 999999 450 999999 425 662 342 311 168 467 307 999999 -52 999999 479 246 999999 -60 758 656 999999 443 149 559 999999 -48 444 852 79 999999 999999 999999 -39 999999 263 999999 247 268 114 440 554 231 999999 999999 219 999999 679 644 266 310 -62 999999 358 482 836 267 549 488 31 136 438 762 365 499 171 235 754 999999 999999 641 752 26 471 236 95 807 363 80 -96 999999 64 693 650 41 632 333 -58 -38 999999 -67 285 605 571 354 345 293 943 -60 850 857 167 773 319 268 460 -96 468 346 293 999999 79 262 102 114 241 90 379 532 341 294 313 80 549 522 151 183 605 369 315 728 239 203 309 235 167 247 362 490 534 68 396 343 113 197 517 417 522 296 227 -31 124 376 492 345 204 185 462 338 367 461 423 160 163 384 427 405 84 299 484 293 362 197 219 281 218 327 301 269 63 221 206 289 306 271 201 142 258 210 177 255 249 140 264 267 273 167 239 224 253 230 258 239 171 137 126 147 185 126 112 162 206 168 226 164 205 162 194 118 168 120 143 190 152 143 96 72 120 80 54 69 45 39969 297 13 30 9673 11 6 9 7822 4173 35700 4483 3869 5187 4740 3401 2720 2890 1677 2023 2964 1133 1422 2692 1430 1038 1845 1424 1651 1558 1447 856 1461 -22 999999 911 1472 1370 963 496 1169 407 823 179 999999 1223 999999 999999 417 -95 120 -23 999999 999999 303 -83 999999 367 999999 999999 1008 743 999999 230 599 771 237 999999 528 385 273 999999 999999 80 175 999999 606 473 999999 194 546 436 691 999999 999999 1132 125 506 999999 207 3 999999 999999 244 280 999999 168 199 379 556 84 999999 -32 999999 999999 442 102 52 999999 322 157 409 904 648 -16 999999 294 591 999999 221 284 189 999999 421 399 560 525 198 999999 199 52 732 179 718 1016 999999 58 120 573 348 20 407 409 91 159 352 501 259 442 452 495 193 328 109 280 511 139 999999 448 281 67 368 999999 575 358 894 130 -5 -71 441 255 248 308 712 188 27 277 353 166 131 370 420 341 495 218 136 112 430 617 327 63 412 444 616 573 590 735 579 638 703 30 438 641 326 250 402 324 272 317 322 376 248 350 187 399 456 469 507 239 394 345 305 270 127 231 357 183 90 329 241 281 364 482 417 137 438 408 173 287 239 274 399 503 189 364 233 224 275 187 167 213 125 167 235 176 165 254 217 158 228 361 227 243 351 269 180 282 172 239 310 253 299 105 153 236 153 156 237 270 139 192 213 123 239 192 264 172 170 212 118 196 138 136 148 145 150 121 103 57 99 99 71 95 113 76 32 60 39975 298 13 30 9673 11 6 15 7823 4177 36533 3328 4147 5222 4198 4500 3565 3362 3445 2553 3859 2706 3961 3806 3829 2856 2566 1707 1303 996 1212 940 1187 731 322 173 664 1821 926 698 247 999999 552 569 999999 999999 999999 1080 275 363 625 294 705 -7 347 96 999999 157 796 176 239 30 84 331 999999 204 237 227 353 749 372 999999 999999 311 999999 553 277 999999 175 999999 170 999999 -5 585 238 999999 695 323 -62 130 424 262 999999 999999 999999 24 270 244 516 142 224 999999 428 999999 216 455 288 999999 -54 1004 346 394 319 68 999999 99 456 569 773 839 164 999999 -7 821 452 206 223 147 999999 641 67 999999 20 542 782 344 184 271 163 384 889 221 260 693 569 710 999999 13 274 150 240 594 426 37 -19 210 724 218 141 999999 255 519 272 999999 58 131 140 303 148 395 674 243 193 576 459 410 260 -81 341 87 540 999999 463 328 239 241 292 594 373 677 322 562 483 672 450 536 302 765 331 713 513 312 669 242 424 319 489 384 432 561 314 530 565 501 480 227 183 470 297 389 381 491 236 256 109 118 47 208 294 999999 360 210 382 113 131 390 47 138 456 187 332 151 248 297 299 328 229 371 268 270 401 361 368 192 256 304 297 197 205 238 214 368 209 313 246 182 291 280 380 231 214 315 268 264 178 148 161 157 270 313 284 237 163 224 199 193 223 189 195 251 227 179 217 169 168 130 139 151 173 120 95 108 89 94 104 78 60 66 39981 292 13 30 9673 11 6 21 7824 4181 29247 3296 3772 3332 3493 4154 4215 3537 3840 4220 2836 2821 2684 2367 3621 2424 556 1145 904 -22 410 1045 845 999999 850 1343 733 257 180 566 112 999999 727 239 742 999999 207 46 -33 607 -9 1143 517 999999 483 999999 999999 497 999999 495 999999 999999 814 523 999999 999999 999999 999999 999999 613 999999 183 376 295 999999 999999 289 -4 479 -27 497 999999 374 333 305 320 535 327 490 999999 655 270 -73 999999 -98 288 380 697 -98 179 999999 461 469 457 464 269 582 424 283 381 148 999999 481 75 387 396 999999 -16 496 999999 -24 89 23 999999 -23 999999 999999 34 256 999999 -1 810 999999 999999 216 999999 0 999999 160 159 343 277 237 677 442 184 57 161 22 999999 999999 999999 -25 43 208 28 502 454 999999 999999 999999 524 196 11 212 96 302 769 180 6 491 190 79 699 -84 999999 250 237 199 53 451 999999 191 530 62 299 465 424 487 690 313 449 341 278 93 244 327 999999 42 7 247 379 404 248 527 513 121 152 517 457 354 297 360 308 308 219 413 450 304 225 277 160 95 301 60 289 52 160 347 243 125 108 372 339 454 245 150 275 146 251 174 333 103 114 107 78 208 317 253 137 99 183 7 113 183 230 -6 200 134 110 147 144 236 245 249 130 172 322 135 154 183 200 154 194 184 152 269 205 154 187 106 68 130 144 167 93 68 48 125 158 91 58 114 39 41 999999 73 999999 39 41 37 33 39987 295 15 30 9675 11 6 27 7825 4185 2545 3504 4200 3586 2441 4321 4398 4806 4182 4420 4478 5213 4970 5901 7162 6706 6440 3586 1090 694 1379 1925 297 819 999999 574 -96 1232 368 999999 670 396 1197 999999 999999 249 999999 -6 259 922 663 999999 777 437 -43 90 434 663 379 999999 393 999999 288 71 97 260 268 163 999999 10 319 624 848 529 999999 -59 999999 72 446 432 652 276 447 522 999999 154 202 -48 -23 390 999999 -64 999999 354 410 999999 999999 589 390 304 999999 541 26 693 321 313 -41 602 33 116 321 85 837 -44 215 84 172 829 268 999999 211 270 225 424 678 326 356 -39 132 368 999999 216 268 282 259 100 241 589 -24 569 -2 537 232 999999 41 398 999999 222 209 16 -10 509 109 999999 122 308 5 -93 999999 233 -60 46 -49 187 999999 339 -30 999999 228 233 467 230 82 97 131 172 222 424 140 494 389 4 419 999999 406 381 113 541 250 457 754 510 451 220 117 285 281 446 162 672 537 433 376 144 608 563 406 321 455 283 524 430 290 389 323 575 40 377 51 249 250 349 259 345 367 325 383 294 396 335 355 414 508 298 305 194 46 297 274 316 0 286 400 276 199 200 178 200 -5 131 279 93 230 180 141 198 162 366 244 265 178 200 262 217 290 262 72 115 107 292 335 234 336 181 158 124 178 182 241 152 171 222 219 151 151 217 159 154 133 186 146 125 194 144 140 105 95 124 108 67 999999 999999 62 999999 40 39993 291 44 30 9674 11 6 33 7826 4188 20090 2654 2682 2614 3255 3597 2904 4298 4254 3622 4937 5138 7874 9658 12891 129878 313338 145205 27042 1331 35 631 1537 1353 414 1085 -45 411 460 129 538 425 999999 999999 162 -19 -53 999999 999999 999999 235 118 999999 999999 328 542 999999 71 631 133 101 450 999999 443 679 402 197 174 999999 186 -21 999999 28 -83 999999 10 999999 -24 456 359 999999 999999 355 463 1004 441 -1 41 999999 999999 453 443 999999 412 472 769 999999 999999 282 374 999999 999999 270 767 999999 999999 999999 193 -43 999999 260 480 393 153 342 331 -38 999999 172 63 999999 999999 15 168 310 -89 -8 999999 97 131 388 258 581 178 999999 366 380 371 373 517 193 1 424 531 582 569 667 357 999999 409 201 462 289 234 76 364 72 55 539 171 186 235 254 -25 273 272 999999 364 428 -87 -55 170 999999 286 316 999999 268 408 77 210 533 715 268 148 324 130 53 184 381 412 175 605 442 459 803 410 405 80 439 431 154 53 192 521 371 61 274 486 305 171 466 357 392 226 377 311 424 547 343 631 280 355 270 52 84 259 68 643 420 238 248 267 338 357 153 201 284 264 190 148 149 219 157 184 91 152 110 283 13 186 193 259 258 161 233 322 95 262 180 177 165 158 298 257 115 232 215 65 246 324 252 103 232 248 206 212 188 119 117 139 171 170 91 999999 69 176 162 115 96 75 148 150 122 80 88 131 101 121 67 999999 56 39999 296 15 30 9675 11 6 39 7827 4192 1787 2295 3056 2303 1330 2664 2615 2144 2738 3293 4052 4046 6162 9943 37164 215995 657814 921953 360313 27298 325 1058 1291 1665 1187 615 304 366 999999 999999 -82 247 1240 647 1411 86 338 999999 999999 19 999999 -2 -5 999999 401 375 999999 -10 999999 764 522 999999 758 999999 999999 999999 999999 999999 673 29 47 633 842 999999 999999 191 909 16 487 999999 999999 999999 999999 137 999999 -38 -30 999999 6 936 272 999999 999999 134 787 999999 999999 413 509 441 484 999999 1 7 300 135 432 999999 236 624 -90 18 999999 999999 429 423 1105 67 263 999999 236 106 999999 -23 567 192 411 -55 206 595 155 999999 665 738 -99 619 1 54 536 248 380 -18 457 999999 192 506 999999 221 502 339 857 443 392 999999 -53 454 -64 999999 384 999999 151 -51 160 70 367 207 138 402 545 334 -63 221 391 188 6 248 273 307 387 259 435 528 513 750 444 999999 91 112 158 399 479 508 735 790 419 423 333 556 325 137 238 299 475 677 485 276 364 166 387 286 461 244 354 216 460 432 324 475 -1 306 357 456 239 193 252 226 327 399 255 347 275 94 181 224 45 247 197 116 286 293 335 274 360 349 270 216 256 139 202 123 232 403 190 220 130 234 294 231 227 215 262 217 269 242 216 219 206 186 316 213 214 188 254 198 195 258 233 59 138 244 163 168 161 124 95 141 157 179 175 178 153 146 188 189 123 97 124 128 139 102 106 104 86 39 60 33 40005 289 44 30 9674 11 6 45 7827 4196 19525 3202 2550 2973 2410 2280 2049 2957 2113 2241 3082 3806 5310 10847 27473 113881 394308 548649 388553 88264 3621 824 1628 1725 1618 517 1548 999999 424 999999 249 788 999999 1225 695 117 -95 277 326 999999 254 999999 999999 522 856 721 999999 999999 999999 143 156 44 -59 999999 523 372 999999 246 1015 -23 314 94 999999 -55 1119 999999 -4 360 476 999999 999999 108 1195 -35 999999 999999 558 999999 126 620 999999 999999 41 268 83 894 625 999999 999999 737 640 230 999999 85 707 116 92 -48 506 255 98 194 1480 402 400 367 9 999999 158 999999 -53 999999 352 999999 999999 391 191 -98 239 385 116 29 449 999999 397 857 385 285 500 155 81 266 364 194 287 256 385 218 390 684 999999 122 656 999999 999999 169 999999 177 999999 999999 -5 333 611 483 407 -4 161 999999 220 90 301 514 661 561 363 216 999999 360 424 193 426 322 808 433 287 767 797 210 513 430 205 652 181 122 372 474 353 344 454 117 189 268 389 362 314 632 181 341 281 235 605 399 563 104 259 547 569 458 286 343 101 288 227 330 372 450 151 167 350 292 94 220 161 402 79 -41 412 172 199 231 208 227 212 184 275 1 117 371 218 149 265 230 181 194 188 215 209 152 146 167 276 225 176 244 278 273 170 115 133 216 256 255 182 183 81 145 186 195 235 99 143 130 103 99 134 155 101 187 97 84 129 116 999999 60 95 104 107 118 52 40011 291 14 30 9674 11 6 51 7828 4200 19291 1248 1025 617 1232 151 163 1516 1047 924 1175 2220 4402 7522 16745 120577 438958 957343 999999 812992 146861 2796 391 848 1103 1215 864 193 999999 999999 999999 664 441 999999 999999 999999 999999 470 -18 169 999999 999999 735 410 88 999999 13 1044 97 999999 999999 999999 999999 999999 999999 227 999999 137 586 -49 150 264 999999 128 -81 999999 329 208 223 629 999999 49 999999 -19 604 1452 999999 999999 999999 218 -99 81 999999 999999 999999 686 1272 463 999999 475 507 363 138 357 238 19 57 377 999999 202 889 90 366 638 -30 340 495 397 999999 -12 -17 304 120 216 999999 33 625 374 547 523 337 60 999999 277 999999 -23 167 -67 -2 798 664 999999 1 999999 474 382 279 324 16 51 96 358 999999 999999 999999 189 342 999999 -62 242 333 107 123 128 110 71 201 348 999999 98 999999 397 134 -11 205 410 309 245 233 153 38 454 219 98 355 280 999999 -18 221 199 465 553 588 134 85 223 446 455 399 173 409 279 405 431 271 111 306 238 402 256 499 265 236 412 165 203 324 339 354 532 495 507 145 180 -66 260 386 301 -16 163 288 207 166 271 369 120 229 301 188 309 164 140 156 102 131 199 155 182 30 167 171 230 174 142 166 54 120 131 171 144 148 194 96 112 258 121 73 152 999999 101 221 146 130 187 100 125 94 122 170 100 73 101 142 110 163 148 131 133 108 75 139 124 143 108 59 57 135 43 57 51 36 40018 289 16 30 9676 11 6 58 7829 4205 2126 1368 766 1409 967 1086 2885 2284 3487 1941 2317 4515 7673 22889 128638 508535 943763 877965 503170 81099 12492 1079 2492 1543 999999 425 335 677 90 999999 238 255 999999 25 214 999999 335 999999 42 500 999999 174 985 999999 999999 305 999999 178 999999 999999 999999 999999 74 -45 147 90 27 182 319 -6 46 344 999999 310 167 93 60 466 486 999999 49 681 698 999999 14 629 310 200 999999 999999 999999 496 1010 508 -36 163 213 999999 321 999999 999999 2 313 198 999999 999999 89 612 101 999999 140 543 691 398 999999 326 82 277 159 391 833 999999 417 156 106 642 645 768 408 346 -18 999999 529 386 999999 999999 176 224 999999 476 999999 358 142 999999 32 -56 141 263 69 287 130 566 691 999999 439 356 538 230 623 55 999999 999999 999999 547 -60 5 137 999999 999999 165 999999 424 537 999999 -75 418 270 542 522 46 21 307 80 -98 505 334 33 -37 392 225 162 999999 443 141 125 291 50 25 550 466 203 354 401 375 432 302 232 267 94 373 141 302 46 68 222 70 367 337 337 225 187 435 226 9 262 252 263 -44 91 305 257 -66 158 270 261 117 247 236 149 330 204 247 150 232 196 121 130 185 91 242 214 282 219 207 118 167 255 139 213 285 156 363 284 215 304 183 203 184 187 97 182 151 163 261 149 99 230 182 163 999999 999999 110 192 52 103 144 81 49 48 99 114 70 124 94 88 73 54 45 59 40024 291 17 30 9677 11 7 4 7830 4209 25689 1947 3202 3688 1068 3061 4046 3822 3659 4757 3958 3007 2997 3880 5134 5213 16706 96559 230483 99009 3232 259 825 638 1071 698 1508 580 286 258 359 610 684 489 999999 681 126 999999 999999 170 999999 999999 285 999999 96 45 999999 999999 508 -31 271 450 999999 999999 999999 629 277 319 527 39 999999 -95 804 215 999999 523 999999 637 114 999999 452 5 377 999999 999999 174 886 577 999999 999999 999999 281 94 999999 999999 999999 413 404 999999 17 190 297 -20 -73 721 999999 393 602 521 242 999999 481 457 999999 86 334 59 -82 119 117 38 493 -14 999999 999999 257 274 435 219 387 224 652 999999 999999 662 586 22 30 306 447 -9 -50 222 693 185 -29 999999 -52 711 999999 999999 579 103 -84 255 -25 77 198 999999 465 217 154 318 999999 228 440 -52 122 688 772 -72 296 173 38 307 278 432 220 405 715 464 225 -73 190 999999 235 591 55 -95 -43 378 198 87 528 391 523 712 264 470 868 277 598 284 437 234 497 395 515 212 289 307 156 550 122 -72 87 108 268 407 253 277 163 1 275 504 241 331 124 264 525 256 422 264 132 247 187 239 166 122 111 267 308 198 378 150 89 324 187 262 77 232 221 156 259 73 207 231 350 73 63 56 254 266 187 196 301 214 169 205 214 115 80 273 250 179 195 202 144 117 133 152 53 999999 72 90 61 68 87 90 112 140 172 109 104 119 112 70 56 45 65 31 40030 293 18 30 9678 11 7 10 7831 4213 24483 2814 2566 2644 2551 3767 3764 4079 5420 4654 5824 8580 8899 55422 120257 35484 2881 20518 58618 13707 3171 1309 879 1008 558 1236 549 999999 452 999999 129 441 999999 42 622 854 65 999999 999999 -87 999999 999999 999999 999999 999999 31 524 160 337 613 -3 125 -18 32 999999 999999 -85 220 999999 999999 999999 1026 16 999999 351 -38 21 -23 999999 999999 381 999999 878 579 999999 116 322 -86 408 121 319 456 574 466 876 999999 999999 999999 999999 999999 822 999999 999999 999999 509 220 58 141 999999 57 10 211 70 297 404 468 104 999999 256 39 811 427 421 220 325 999999 12 433 101 56 999999 529 121 999999 999999 193 21 999999 27 647 318 163 398 386 194 427 999999 999999 999999 282 11 999999 506 312 88 542 220 603 13 19 103 469 573 999999 504 79 317 999999 178 999999 -96 590 166 -18 999999 225 238 194 999999 999999 256 131 185 258 999999 290 186 255 221 46 -98 145 520 472 278 208 128 362 330 362 170 450 317 -62 231 363 388 41 186 245 281 458 477 342 258 363 265 13 291 266 246 336 299 157 420 326 195 78 140 70 229 180 270 150 243 180 218 424 183 231 281 230 221 198 198 169 180 129 142 130 296 188 175 226 221 243 295 123 103 145 70 87 132 202 73 166 64 197 255 245 208 164 216 271 117 118 145 112 160 150 110 106 138 97 94 97 108 98 132 61 153 72 67 87 71 133 183 94 999999 40 67 93 49 40036 294 19 30 9679 11 7 16 7832 4217 26224 3027 2978 3505 2909 3098 4181 3624 4266 4130 5343 8404 8017 13365 14258 6799 3142 2116 925 1184 1435 642 1492 989 1222 821 275 1492 -34 253 16 38 399 326 999999 380 523 1032 531 89 656 999999 999999 999999 15 350 12 581 999999 234 322 999999 999999 999999 537 999999 671 1189 999999 451 504 110 449 199 999999 180 520 156 65 449 1030 631 999999 9 999999 -81 999999 1082 1130 48 539 171 825 178 181 999999 697 375 450 999999 491 1052 469 124 407 863 999999 491 24 145 828 8 999999 138 254 393 668 236 85 395 999999 14 48 999999 332 238 956 293 577 999999 999999 595 161 253 198 200 -90 999999 999999 442 75 999999 -34 999999 117 374 620 272 321 336 560 -99 125 -99 377 -65 138 272 516 999999 49 145 346 553 119 392 94 73 362 574 418 428 795 367 -99 214 210 91 161 395 475 556 -53 441 369 373 126 127 115 468 397 447 18 74 139 303 53 268 373 294 514 446 316 257 118 999999 286 622 501 277 125 -16 212 555 223 107 296 48 31 133 427 186 512 256 194 362 252 86 515 230 122 154 197 129 295 229 17 109 -76 309 322 262 199 99 97 129 88 173 494 421 218 147 246 301 225 286 242 223 260 225 151 227 196 139 160 244 202 230 206 271 189 288 239 215 116 176 131 173 280 253 252 177 242 137 137 158 64 111 180 99 128 107 80 113 84 95 77 57 79 70 49 73 64 31 40042 294 20 30 9680 11 7 22 7833 4221 24471 2867 2786 2673 2219 3103 3420 5130 3518 3901 4875 5202 4781 5152 7839 9250 17269 11549 2012 1766 737 657 1184 1253 1201 1464 973 1606 243 1105 1571 1101 1355 2349 1673 611 -21 145 295 999999 193 999999 999999 999999 999999 1064 999999 999999 999999 999999 10 999999 999999 194 999999 999999 316 292 999999 -69 999999 639 658 238 999999 999999 981 453 285 999999 999999 999999 41 615 999999 11 999999 999999 999999 141 999999 141 999999 999999 999999 -3 241 999999 999999 1155 -71 999999 112 999999 -8 880 208 331 243 999999 161 999999 999999 -10 999999 999999 32 -35 249 148 58 209 4 999999 -64 263 999999 40 214 415 -79 135 999999 999999 547 319 642 217 482 209 72 337 363 28 999999 141 111 999999 90 279 81 166 222 165 468 -34 690 999999 52 195 416 999999 152 399 543 999999 252 461 16 204 370 330 517 96 339 318 367 495 405 98 387 -1 153 335 187 319 547 619 -80 315 225 308 220 239 388 58 312 490 211 394 350 293 293 249 520 189 494 374 160 277 13 156 193 351 341 302 350 303 283 286 334 387 382 537 999999 114 241 305 287 -27 29 67 245 316 237 143 2 999999 299 333 110 77 211 12 260 120 107 13 199 9 77 237 118 239 200 118 287 82 41 60 91 114 167 93 132 133 173 187 200 127 120 141 243 135 238 209 99 159 119 172 186 146 132 62 93 72 80 73 121 34 115 114 61 42 95 105 86 56 37 34 999999 999999 999999 39 40048 298 21 30 9681 11 7 28 7834 4225 25663 3253 4037 3322 2353 2756 3951 3911 3853 4301 3598 4290 3727 3374 3608 3310 1750 1744 1127 1445 607 1279 1368 1147 1161 1792 1402 295 2456 1372 5838 15344 5989 2225 1326 999999 418 418 564 999999 200 999999 999999 -6 999999 999999 537 938 999999 99 613 136 999999 278 999999 774 143 696 850 384 999999 999999 210 999999 999999 -73 500 999999 999999 159 295 -33 999999 295 977 999999 575 325 740 999999 999999 464 -74 441 132 285 356 276 146 171 175 421 -35 -83 249 448 979 371 495 999999 999999 1218 999999 607 62 999999 999999 712 269 54 752 226 830 301 272 49 999999 557 366 999999 -21 138 999999 681 318 999999 710 390 420 -70 -88 308 68 -51 311 48 242 251 552 449 411 39 354 229 399 246 43 68 320 999999 305 478 162 54 35 255 66 225 493 789 462 210 818 810 190 169 124 18 455 283 248 46 25 -99 285 599 314 218 180 137 305 378 183 49 207 281 465 309 274 769 358 533 493 538 413 285 158 208 435 390 404 220 393 87 192 244 353 382 237 261 381 71 181 217 146 219 296 299 198 205 345 156 384 204 274 156 348 129 219 150 226 153 230 203 458 231 183 256 219 281 381 338 138 158 216 234 204 200 308 387 236 153 279 162 180 230 226 238 238 338 282 227 248 245 180 216 201 276 202 229 210 117 155 218 280 194 226 208 204 151 136 187 100 98 127 124 86 81 94 61 94 82 65 49 50 32 999999 36 40054 298 21 30 9681 11 7 34 7835 4229 22671 2084 1191 1087 2031 3692 2653 3565 3877 4310 4523 3943 3320 3404 2829 3303 3018 2133 2067 893 802 1537 1622 5 1201 1422 1887 3665 6337 3461 68424 387862 377309 46162 7477 472 743 300 -14 649 1063 784 999999 175 75 951 447 610 999999 225 776 19 750 -74 999999 999999 999999 156 999999 26 914 999999 526 438 58 529 278 98 999999 335 999999 9 -25 592 294 332 999999 420 399 999999 417 -28 86 7 498 142 945 728 999999 549 438 136 178 999999 592 278 671 -95 89 524 999999 443 391 523 43 481 31 467 170 609 21 601 601 465 78 999999 28 644 999999 1327 -76 369 804 -81 32 444 208 999999 108 410 621 475 999999 368 -28 999999 531 251 83 614 352 108 509 771 394 586 999999 168 629 999999 603 376 225 117 236 338 125 501 999999 404 362 585 93 285 999999 217 859 772 700 81 44 320 468 107 36 287 195 123 752 429 149 522 405 277 627 133 566 21 541 331 448 790 590 521 634 314 501 564 466 653 287 343 613 191 229 428 190 529 456 316 512 421 170 362 332 488 213 303 261 277 185 344 474 440 176 385 136 484 267 314 474 393 217 474 325 308 483 305 114 323 373 186 304 194 322 306 209 146 247 187 416 397 278 329 275 182 231 351 390 412 297 376 362 369 199 311 353 308 218 217 216 138 223 229 279 241 224 226 158 219 272 197 215 198 247 185 173 195 169 154 141 142 124 158 144 88 68 45 40060 293 24 30 9684 11 7 40 7836 4233 12508 957 208 999999 894 1199 1289 818 2094 1600 2186 2653 21725 65385 23609 4645 25633 33296 2470 743 648 314 521 369 1348 1896 3281 7947 24836 132680 463254 999999 999999 332178 8081 349 692 710 999999 999999 999999 -25 409 31 999999 999999 -90 876 643 999999 999999 999999 -69 999999 999999 999999 1220 1164 651 -55 999999 36 999999 999999 999999 999999 999999 66 551 999999 999999 -55 52 701 999999 711 636 211 999999 999999 999999 999999 999999 13 140 999999 42 999999 90 432 999999 999999 291 -87 89 544 506 999999 285 411 999999 999999 999999 999999 310 487 192 -49 999999 999999 428 185 677 999999 105 -10 291 97 501 412 105 617 999999 466 507 999999 505 181 -53 235 497 235 302 463 629 -47 -43 20 -71 -46 72 356 477 94 489 402 445 212 242 122 251 186 999999 105 161 -33 730 303 -81 -71 357 444 53 226 169 -89 257 999999 565 365 999999 463 52 261 268 570 334 217 143 460 671 252 -20 -12 286 224 393 450 522 517 153 163 481 114 422 555 490 368 76 264 416 486 221 576 394 303 385 177 234 356 139 164 127 202 115 501 -6 54 -8 271 198 301 155 350 356 339 351 376 231 2 148 329 314 177 261 140 181 295 254 245 111 213 280 253 246 168 272 166 259 291 165 157 198 174 292 147 198 318 283 179 203 169 301 223 121 203 229 219 261 249 165 268 152 148 155 89 133 146 175 174 179 174 141 109 67 999999 98 106 107 97 49 69 72 40066 297 26 30 9686 11 7 46 7837 4237 5903 250 1277 51 1071 479 801 233 647 1991 2845 4369 3493 2764 2165 1766 30119 56670 9251 159 999999 999999 441 741 1513 1590 4644 10611 46134 373842 999999 999999 773030 165163 78583 6890 101 742 263 213 999999 999999 999999 270 67 -71 999999 -79 -44 999999 237 375 999999 -98 352 999999 51 199 108 999999 312 281 532 527 408 215 -65 199 -35 26 -50 503 717 473 -60 235 999999 276 452 999999 538 179 447 -28 -29 660 515 141 357 732 484 585 29 278 297 327 -40 292 61 506 -5 5 142 -10 21 -39 999999 635 118 529 819 380 70 61 443 169 241 999999 999999 383 388 -15 999999 209 438 498 -53 999999 109 197 121 585 324 8 365 401 515 39 999999 -8 197 5 472 340 171 351 420 268 572 320 5 109 288 235 354 195 469 443 640 294 298 246 58 339 -65 999999 122 620 586 383 548 130 396 322 368 487 401 522 547 -16 267 653 542 440 288 352 -41 288 650 432 409 312 588 596 779 479 492 185 287 482 233 261 584 470 414 260 432 622 387 134 441 470 464 212 113 165 281 596 425 394 178 420 264 456 324 214 398 264 318 92 294 441 479 309 280 275 198 225 278 292 154 389 355 385 350 153 183 232 378 181 321 197 270 287 364 394 382 251 269 237 179 364 316 230 236 335 328 164 232 173 228 171 131 177 232 205 280 203 228 238 189 201 228 146 169 143 220 144 177 150 130 107 90 97 96 74 59 40072 298 28 30 9688 11 7 52 7838 4241 3866 473 540 636 903 999999 999999 999999 922 23 -12 654 1056 999999 1038 689 54 160 79 646 946 763 160 971 99 1139 2429 6167 16931 131179 464803 927365 999999 999999 698576 59214 946 776 365 999999 999999 678 380 999999 -38 251 1148 920 999999 20 999999 -44 999999 999999 285 9 999999 818 348 995 202 240 999999 999999 243 398 238 999999 999999 680 941 536 184 1094 116 241 632 -90 999999 -100 275 386 95 71 450 158 33 483 741 999999 999999 44 602 999999 -44 609 1189 1647 545 551 973 730 140 999999 830 325 549 658 496 81 92 -99 466 546 271 710 999999 868 201 999999 314 193 317 999999 250 577 148 290 595 999999 75 490 569 986 438 73 346 383 252 476 487 71 569 407 516 999999 64 826 516 759 615 178 203 147 405 999999 543 208 999999 190 416 348 293 495 740 245 361 653 392 120 933 651 157 43 308 245 172 181 267 233 260 122 620 366 740 474 498 401 571 487 379 646 564 520 421 558 563 517 381 651 390 168 417 411 429 416 199 320 477 230 493 440 132 465 241 21 316 194 388 218 75 504 358 301 328 429 376 153 388 348 194 236 211 387 328 334 218 246 232 152 188 261 72 255 248 341 291 170 266 201 364 257 230 295 222 212 296 258 203 175 143 276 237 263 362 285 349 307 271 228 332 222 236 174 184 226 260 255 243 224 230 211 202 133 130 117 154 134 155 79 77 90 117 123 74 999999 72 81 40078 297 28 30 9688 11 7 58 7839 4245 180 138 820 449 999999 999999 -53 619 999999 239 189 2 999999 999999 731 212 999999 971 66 999999 999999 999999 999999 214 999999 765 2430 4882 34418 153681 388225 515393 634638 999999 999999 999999 213827 3092 352 999999 576 1149 1186 88 177 267 999999 192 -71 1029 -54 547 717 999999 606 444 448 250 -34 999999 442 426 299 999999 695 999999 999999 132 999999 999999 999999 999999 684 726 999999 397 999999 999999 569 999999 473 175 743 135 1034 999999 999999 500 97 267 144 70 999999 999999 -18 -91 526 -5 610 544 342 321 123 999999 518 89 999999 371 395 462 999999 295 580 82 640 304 1197 130 265 940 999999 -16 999999 84 415 999999 395 266 21 999999 999999 38 392 226 -53 325 238 240 308 637 174 -14 999999 524 158 138 124 140 51 999999 84 308 281 91 496 711 252 231 999999 164 399 532 786 350 468 186 497 999999 254 423 129 208 212 280 240 128 266 225 241 755 682 246 -34 346 134 486 999999 322 198 383 264 299 357 535 439 392 583 429 294 549 397 393 300 360 634 411 327 194 304 414 241 395 406 460 91 118 151 391 406 467 358 580 127 266 319 350 367 476 344 290 375 420 317 251 257 395 239 263 293 210 290 271 227 215 299 259 162 271 340 270 244 274 276 285 155 226 287 207 260 217 247 326 341 324 264 210 126 196 219 185 147 136 231 146 186 174 214 127 116 192 164 271 164 133 148 208 129 150 113 76 114 110 82 63 74 79 64 40084 298 27 30 9687 11 8 4 7840 4249 4360 754 999999 415 393 494 999999 238 1449 1982 1051 999999 999999 862 73 999999 999999 922 813 999999 999999 471 645 470 1493 1077 3698 7325 18965 251967 777877 999999 999999 999999 831512 166580 2220 456 218 319 668 469 711 300 443 291 999999 999999 999999 999999 221 -92 103 431 682 999999 -69 884 33 999999 28 -43 999999 836 70 230 312 615 1023 459 64 999999 1382 211 999999 353 -27 986 748 753 -78 374 553 688 556 781 553 720 120 509 999999 936 1142 415 999999 40 1300 373 392 196 625 876 717 371 756 128 999999 146 467 999999 691 221 733 419 999999 145 904 607 262 107 250 698 457 632 385 490 313 241 246 403 186 240 -24 -48 742 190 440 269 664 509 48 640 380 833 295 -45 436 724 171 717 419 -29 646 839 999999 497 213 -12 279 663 372 472 374 488 37 418 204 -63 153 169 282 223 354 435 268 622 310 442 478 522 522 512 474 363 404 802 463 213 638 440 568 701 797 474 631 831 341 757 514 330 183 420 487 265 394 347 213 219 151 144 425 185 215 426 319 697 414 613 424 439 522 421 453 415 239 370 478 441 387 397 301 442 350 263 488 439 233 384 287 213 246 223 243 274 368 334 361 189 346 331 401 384 340 416 331 375 324 329 345 292 298 231 306 347 324 281 266 335 293 319 313 319 231 253 212 236 320 272 234 241 267 276 279 238 186 235 243 179 166 197 184 138 126 165 169 122 92 145 40090 298 27 30 9687 11 8 10 7841 4253 3087 139 -37 999999 999999 111 78 999999 999999 394 679 999999 282 999999 1277 -30 999999 999999 999999 999999 999999 -4 592 529 1935 2202 6585 9297 108938 633397 999999 999999 999999 352899 112834 9206 136 722 127 821 39 999999 795 189 405 999999 999999 999999 211 747 25 296 392 999999 757 846 542 324 582 999999 141 184 999999 1489 261 993 286 784 999999 29 270 500 743 195 999999 158 272 135 480 516 601 999999 999999 -74 514 477 999999 416 999999 526 999999 219 277 423 751 764 1062 957 217 498 268 633 358 532 385 45 62 241 625 481 837 594 458 44 -42 180 999999 -97 82 568 210 199 229 309 999999 367 999999 397 999999 999999 71 87 999999 18 145 530 999999 -92 134 283 -10 265 196 88 386 125 403 267 999999 269 865 183 22 408 364 140 227 346 48 255 429 492 -46 999999 53 492 692 251 142 161 286 262 201 44 544 412 738 584 455 600 226 406 69 331 576 310 764 412 290 426 334 542 683 500 747 256 507 599 559 163 717 336 200 306 338 187 214 237 391 290 109 357 267 318 443 250 205 -61 344 116 17 208 125 474 339 118 275 344 276 404 257 204 131 229 350 481 532 203 146 187 198 188 189 249 337 263 530 399 315 481 424 143 251 267 321 284 225 325 184 392 247 187 131 207 224 270 232 241 171 180 166 187 187 101 213 231 159 171 234 126 147 231 212 180 197 153 160 159 114 116 87 78 90 79 96 62 66 58 40096 298 27 30 9687 11 8 16 7842 4257 5230 764 622 770 1472 948 604 1267 1013 567 219 -90 573 1214 999999 999999 514 582 580 388 1210 1022 706 1055 1286 172 1491 4613 18007 68353 303472 999999 999999 999999 171186 7449 1491 530 1358 999999 177 517 881 999999 181 321 255 250 999999 659 999999 -19 999999 999999 999999 766 530 999999 53 999999 552 -76 999999 999999 359 999999 999999 999999 110 999999 149 432 637 523 10 999999 301 999999 -1 522 93 999999 1021 999999 -50 510 703 999999 999999 119 269 -88 551 635 287 120 326 314 289 1148 788 132 -26 29 381 34 -4 400 440 316 -11 999999 647 388 329 308 449 246 545 784 191 -61 131 555 519 490 138 533 -98 319 231 584 136 159 -34 651 478 999999 999999 999999 999999 225 114 -55 610 587 275 318 724 999999 999999 241 410 435 202 252 364 999999 -75 55 190 27 462 54 233 252 154 -10 313 448 271 196 307 365 999999 98 230 339 578 167 463 324 442 233 547 277 42 55 596 610 215 427 763 484 360 691 459 464 395 266 406 562 505 297 441 434 222 542 314 203 391 466 232 469 390 108 412 432 324 302 179 161 393 273 126 209 122 35 390 243 442 461 336 470 284 439 272 270 283 409 351 406 246 250 303 261 209 359 249 259 198 199 311 288 267 307 245 235 155 251 138 169 267 293 220 281 224 262 245 233 215 248 227 187 238 235 164 173 161 182 168 125 191 191 165 173 149 106 135 137 142 115 100 95 69 71 999999 42 40102 295 29 30 9689 11 8 22 7842 4261 7806 2598 2258 2887 3801 3200 2876 2206 2755 2240 2026 731 1096 1086 823 981 1211 1094 888 883 1258 1430 1436 2244 2157 1155 3452 5417 10771 19250 139044 630858 897373 158047 1694 192 363 404 474 338 64 999999 128 378 745 999999 -45 962 882 201 72 157 430 496 60 999999 250 -60 999999 999999 471 234 37 598 999999 230 -45 577 999999 151 999999 461 608 777 324 106 60 999999 999999 999999 537 999999 999999 116 268 937 473 178 404 999999 999999 98 159 67 622 135 568 268 429 486 999999 103 -21 999999 999999 563 555 999999 225 669 296 -26 311 390 397 120 783 536 90 999999 723 300 999999 143 296 -55 153 225 309 511 301 -81 215 79 238 49 236 280 392 126 -52 269 201 351 68 999999 999999 525 383 307 374 999999 420 591 198 999999 111 999999 292 317 321 355 282 173 776 483 443 632 679 431 316 441 92 999999 220 281 390 245 627 525 95 242 264 408 999999 311 443 507 686 370 316 202 532 250 84 411 315 556 542 410 53 358 393 460 506 112 381 460 86 253 498 166 382 124 130 147 386 294 177 125 440 500 487 304 561 308 317 253 340 218 201 314 336 232 210 282 317 146 245 194 232 94 222 302 217 90 135 191 333 303 187 187 224 246 306 196 133 214 268 192 244 248 293 238 228 242 217 168 154 275 316 209 168 246 130 135 136 90 131 69 152 129 162 142 135 69 152 140 122 52 104 88 31 42 56 40108 298 29 30 9689 11 8 28 7843 4265 5322 1491 3070 3280 2827 3934 1853 2502 2345 2011 2135 1101 1107 513 364 303 1104 999999 1931 1153 1097 1199 1351 1531 1751 2653 1706 4929 43689 52384 179260 857414 533362 12884 210 504 637 999999 999999 -4 488 264 726 1536 999999 999999 999999 109 58 999999 175 999999 100 112 565 500 999999 581 269 350 514 -37 678 675 512 999999 999999 999999 789 835 200 825 310 999999 -72 -88 247 480 999999 999999 -3 850 50 999999 -52 106 57 196 188 40 137 288 653 426 999999 178 345 254 999999 311 1248 45 413 1168 1225 365 999999 525 1380 73 168 748 371 53 304 1100 317 887 116 392 218 104 762 368 463 239 190 229 209 98 -20 606 138 450 -29 184 435 632 141 258 644 999999 999999 267 321 455 430 999999 353 394 999999 369 999999 427 459 183 409 999999 222 104 999999 -12 436 610 426 492 644 289 856 764 525 -7 74 999999 228 134 227 269 -32 354 467 158 196 603 589 385 134 367 543 299 302 315 24 566 367 443 349 372 160 544 580 328 448 320 83 140 565 -56 273 289 139 162 418 304 372 351 302 455 341 516 255 315 445 512 541 280 260 212 236 127 214 313 121 315 241 239 262 55 459 299 419 176 316 246 270 194 211 222 160 281 215 269 238 192 132 125 293 286 254 181 164 228 207 285 203 247 220 165 144 222 179 235 213 171 121 77 119 108 173 167 150 135 218 124 139 96 123 172 138 114 69 48 88 77 31 999999 61 69 40114 298 28 30 9688 11 8 34 7844 4269 7222 1340 2546 3404 3895 3997 2339 1964 1722 2931 2248 1940 1397 1269 733 1348 1624 1096 1040 2008 413 914 1053 1983 1794 2206 3383 3607 26544 36669 11625 242794 583362 188054 16816 1212 1096 284 361 624 999999 1115 329 -47 999999 155 999999 266 999999 -86 999999 113 314 756 999999 189 999999 -38 589 44 999999 999999 260 999999 -13 731 406 50 642 999999 412 999999 372 182 269 346 605 353 21 1061 562 999999 110 -1 4 196 999999 964 902 732 -21 999999 675 1046 422 416 512 -33 496 1047 830 840 192 396 589 551 265 999999 -73 999999 208 439 296 310 370 -64 33 394 192 539 217 462 49 312 350 999999 409 424 439 999999 175 510 999999 127 662 215 378 282 999999 280 211 618 640 522 876 548 373 999999 999999 999999 91 567 247 319 -14 278 3 639 360 519 113 288 363 497 613 243 337 661 420 303 424 174 683 227 643 597 176 422 293 202 401 -45 190 999999 593 363 650 277 208 695 534 585 600 559 453 619 673 265 599 585 401 685 762 584 192 390 240 245 304 350 292 505 501 457 580 316 158 179 476 143 396 239 205 339 519 254 158 328 256 36 303 453 340 339 313 344 247 199 296 99 240 350 327 324 137 156 274 246 228 212 288 203 298 211 201 314 234 212 218 175 260 231 262 201 194 194 337 242 207 207 220 230 132 123 175 163 234 182 180 121 238 242 160 184 149 123 109 181 204 146 132 106 47 55 95 60 74 84 40120 297 27 30 9687 11 8 40 7845 4273 8245 1750 2293 1714 2445 1305 3172 3109 1812 2086 2199 3018 1327 676 1226 870 1697 1170 1392 330 383 254 1222 2166 1527 1430 2965 2819 1667 4317 4213 20876 221954 324250 52437 83 764 -53 931 1278 835 999999 482 448 332 73 999999 282 33 999999 999999 999999 624 -86 250 999999 200 219 999999 999999 999999 845 284 999999 999999 999999 457 999999 280 457 452 552 367 999999 1166 111 675 592 999999 999999 -9 999999 63 -43 84 301 335 263 934 274 999999 370 868 221 317 755 253 393 617 94 8 739 -27 999999 257 268 999999 543 676 999999 383 54 999999 464 999999 148 198 9 -38 976 564 8 359 777 999999 -24 396 999999 377 999999 192 -4 -63 569 311 66 35 305 -7 999999 -68 907 733 214 999999 433 7 999999 293 637 291 28 567 220 266 316 96 234 111 407 310 449 231 216 332 289 377 -16 344 421 414 230 206 419 514 713 151 72 408 -27 -15 192 559 364 780 751 260 119 128 670 486 398 677 331 205 458 374 737 799 336 447 619 326 74 22 169 185 350 128 126 148 287 411 487 384 219 247 367 226 311 460 450 413 488 269 248 421 233 248 242 52 359 395 220 445 108 216 311 190 268 146 115 339 188 222 322 279 184 229 277 242 206 269 232 232 239 195 69 197 89 226 261 322 233 191 210 162 247 173 171 179 169 190 137 199 221 212 161 110 124 146 148 127 144 176 164 151 113 85 91 83 68 73 50 42 60 31 40126 298 28 30 9688 11 8 46 7846 4277 8167 2392 3875 3013 2995 4042 4485 4264 4123 1573 2370 2701 3137 1383 1119 1010 974 1804 1557 1424 835 1094 1027 1669 1658 1490 1844 2645 1854 3069 3322 1635 29368 83671 13722 52 516 1026 397 607 253 -77 279 999999 300 419 305 457 -75 999999 447 503 999999 242 0 999999 86 999999 -37 853 461 999999 610 568 1298 394 999999 999999 133 999999 1006 90 661 400 -59 332 466 999999 -39 618 348 536 359 24 332 177 596 999999 190 -29 544 113 237 999999 245 255 526 378 999999 284 676 461 128 497 473 361 586 999999 122 999999 309 824 999999 258 -97 -9 417 999999 441 666 225 107 181 38 163 573 -2 999999 -9 552 3 154 999999 164 908 360 -98 544 498 460 652 -65 371 28 300 450 999999 313 24 479 849 693 121 765 257 358 769 120 181 446 474 110 473 134 22 160 -73 525 20 225 470 361 306 -48 153 556 213 460 291 201 517 430 185 164 643 646 387 299 628 502 539 468 269 583 494 568 518 228 405 596 704 475 378 661 455 284 601 296 398 387 283 291 123 322 489 162 242 156 227 171 156 360 258 172 81 -82 10 346 333 361 219 226 204 268 388 305 326 129 141 248 125 381 235 118 238 244 259 313 307 211 155 147 204 254 198 291 296 205 191 277 257 275 228 294 266 280 226 254 209 250 269 275 219 91 149 227 174 155 197 176 232 99 184 199 122 155 150 77 85 104 118 91 999999 72 72 999999 49 38 40132 297 29 30 9689 11 8 52 7847 4281 5262 3282 2785 2530 3449 2844 4084 4567 4007 3417 1186 785 1345 1335 861 880 740 401 1592 996 983 2119 1361 1425 782 1234 2507 2225 1666 2111 2802 3389 5133 4229 1539 670 -90 667 1123 906 398 348 999999 341 650 -44 50 337 819 51 619 999999 492 669 -100 999999 498 329 408 999999 249 999999 181 308 999999 999999 203 213 1041 -86 277 5 999999 -59 392 999999 999999 999999 999999 680 383 443 422 388 245 999999 546 10 199 -63 1049 463 999999 5 392 225 453 999999 836 686 -14 173 999999 999999 278 576 584 999999 318 -93 66 180 224 307 118 412 999999 443 -24 156 999999 30 999999 301 715 74 279 999999 852 113 180 999999 931 999999 420 294 464 149 262 453 270 999999 543 999999 172 283 132 233 999999 999999 199 238 156 126 342 484 324 471 -2 68 396 252 164 334 726 281 162 -11 548 282 346 555 231 313 167 727 610 347 -69 234 378 238 444 235 456 496 131 256 460 968 367 545 536 318 473 488 501 168 676 375 338 218 471 39 310 494 213 153 182 576 383 224 556 513 153 389 331 215 153 162 399 189 412 453 287 355 73 330 79 277 117 159 255 237 65 195 173 202 310 321 339 183 328 128 34 333 271 238 263 159 250 195 242 290 306 203 317 221 261 179 211 234 255 184 139 210 190 226 177 214 232 234 174 121 149 171 177 180 180 115 126 89 103 110 106 110 152 113 126 112 61 82 79 82 999999 999999 46 40138 295 28 30 9688 11 8 58 7848 4285 5822 3088 1478 2097 3189 2172 3999 4681 7177 32598 62416 10926 1220 330 2032 1282 1838 775 563 1157 1182 923 1528 1925 1589 1441 1677 2088 1718 2509 2424 2017 1816 1226 495 282 999999 316 887 999999 425 999999 804 999999 707 -68 274 201 116 119 -67 999999 92 -29 822 1017 69 999999 999999 999999 999999 96 999999 999999 169 999999 353 999999 895 891 113 999999 185 409 449 458 -36 112 323 578 999999 999999 412 98 999999 999999 235 999999 -17 82 501 -1 234 142 999999 999999 58 999999 1298 665 815 191 25 891 137 197 4 356 623 314 413 999999 207 360 999999 999999 279 133 999999 275 470 424 295 861 719 170 -3 199 357 400 582 999999 70 -29 597 400 219 999999 -81 -71 -7 34 166 -9 999999 119 317 999999 351 301 -89 469 441 88 270 -52 35 -58 176 268 243 118 30 71 676 999999 -59 -88 12 253 663 -38 298 220 390 63 207 205 447 215 402 393 357 219 595 206 589 334 331 73 249 135 456 281 102 314 281 159 260 644 564 468 662 298 496 349 524 230 251 535 567 254 8 229 384 270 144 363 397 189 211 59 160 222 100 176 392 164 196 282 248 87 302 360 34 203 225 151 268 116 151 283 124 136 179 174 209 246 197 149 138 252 114 76 244 171 130 241 139 149 222 167 293 194 132 195 121 158 243 97 110 213 126 999999 999999 106 135 124 129 93 154 156 50 100 84 54 88 66 49 74 98 999999 999999 40 32 40144 294 28 30 9688 11 9 4 7849 4289 5516 2025 1959 2430 2373 2245 2548 3321 5201 6610 51863 167576 134108 8151 1867 2051 1786 1843 2304 2395 1195 1171 1413 1188 914 1839 2194 2301 2945 3180 3609 1737 856 1181 1255 902 219 1128 665 1133 2 621 999999 -73 278 729 999999 999999 45 337 999999 334 999999 154 999999 390 999999 778 999999 999999 350 66 999999 999999 999999 999999 -7 999999 313 112 651 566 385 5 999999 999999 156 999999 -36 714 999999 239 999999 999999 999999 597 240 333 1015 285 31 402 21 214 440 37 540 999999 999999 335 390 288 411 300 387 -30 261 489 922 682 49 586 129 999999 -89 227 724 999999 41 10 478 259 58 -42 272 609 51 999999 438 265 522 267 86 240 389 239 450 999999 229 55 -24 -76 -77 31 999999 371 190 308 999999 280 194 367 158 370 999999 317 999999 89 317 78 -9 999999 168 62 999999 308 692 172 103 102 -40 522 161 371 194 264 156 322 459 297 148 513 412 140 492 440 306 -30 359 361 447 419 501 437 92 429 628 343 34 72 519 340 145 222 588 557 464 306 166 325 335 173 282 214 300 291 375 35 195 232 335 -70 238 295 56 364 75 224 266 64 47 226 195 169 219 54 156 93 196 218 149 118 100 131 164 83 110 223 340 313 166 41 232 201 284 183 252 231 107 68 264 229 98 145 157 206 225 184 145 162 130 194 197 179 174 135 78 84 107 138 137 136 140 74 77 115 115 64 55 52 82 41 999999 39 40150 292 28 30 9688 11 9 10 7850 4293 3734 505 2460 2286 1758 1972 3148 3747 5906 5547 39041 274579 443151 310779 82143 2425 1871 1495 990 1330 2092 1473 1900 1288 2169 1523 1996 2914 2381 3343 1896 707 1555 1377 449 999999 999999 999999 -58 999999 -9 999999 999999 999999 476 244 211 -7 233 685 999999 794 124 999999 256 999999 999999 999999 218 999999 999999 539 119 999999 599 -21 -2 168 -26 999999 137 595 999999 44 -68 999999 139 189 278 484 707 999999 11 999999 -23 220 44 -24 999999 299 364 410 -29 999999 60 359 944 309 999999 229 999999 -19 794 161 999999 523 999999 137 612 132 -1 999999 508 999999 274 999999 304 270 217 170 654 999999 135 370 926 52 488 -75 54 999999 176 15 -52 9 -100 325 187 999999 515 999999 29 319 368 285 207 174 395 510 16 127 -55 999999 276 156 18 798 102 370 232 999999 999999 67 137 -44 -12 999999 999999 325 407 501 -37 405 136 143 -71 26 301 252 617 555 484 407 700 304 999999 627 385 383 462 155 475 552 11 192 475 524 283 181 342 523 25 425 430 396 317 462 366 519 119 573 259 65 325 84 36 195 430 221 270 298 164 415 203 169 169 208 263 395 265 460 355 215 210 288 195 40 214 189 -43 102 151 244 287 273 249 91 7 124 73 136 132 185 259 276 168 168 202 189 151 147 112 134 129 185 211 202 131 75 126 129 93 170 56 53 162 103 145 137 115 162 59 103 93 95 39 70 106 69 56 999999 42 33 40156 293 26 30 9686 11 9 16 7851 4297 4222 1723 952 1027 2467 2842 3136 3262 4617 26470 102635 184253 396057 415217 234009 50380 2417 428 1102 1102 955 1420 1760 1229 1010 1225 1139 1903 2136 2127 746 1158 719 364 284 499 488 212 642 999999 82 278 824 420 74 139 999999 -14 999999 172 267 999999 999999 38 297 999999 999999 999999 999999 -91 897 136 999999 999999 -11 545 120 190 265 360 728 69 1377 564 999999 181 -26 8 342 355 494 999999 266 361 167 330 423 -90 496 417 954 999999 999999 -43 724 481 999999 1331 457 320 853 638 343 667 630 404 347 114 999999 184 211 762 245 631 -1 497 381 -58 -9 -9 432 999999 999999 227 251 372 49 999999 -22 193 158 267 813 244 999999 114 335 143 -50 430 219 139 112 275 388 538 746 999999 356 711 90 179 241 32 424 280 140 42 590 98 355 38 556 394 110 264 12 222 320 -48 200 312 152 474 308 358 491 375 231 169 710 250 47 126 488 20 65 367 268 591 332 400 88 114 502 616 427 224 237 480 305 257 318 206 166 127 553 521 151 156 566 311 112 48 356 150 106 69 255 151 374 329 23 163 349 41 93 203 139 338 214 180 175 149 336 163 58 140 247 251 216 145 129 283 132 127 170 179 236 159 102 351 156 206 205 181 79 136 161 181 154 86 159 216 203 115 124 233 160 177 106 141 66 98 84 175 169 108 67 111 129 60 42 69 999999 133 87 70 79 80 54 37 70 40162 292 25 30 9685 11 9 22 7852 4301 2918 135 485 329 999999 1140 1052 1902 2555 7047 29715 117211 402510 964781 999999 753804 158854 4834 999999 681 2089 1253 1446 1308 1346 832 866 1175 521 393 441 999999 176 672 999999 544 806 175 412 743 999999 999999 846 999999 999999 52 -30 805 210 296 251 999999 512 562 422 999999 999999 419 28 279 999999 592 147 -75 999999 999999 999999 478 999999 999999 89 172 145 833 701 262 295 437 -50 999999 999999 999999 318 123 681 4 511 196 999999 999999 999999 324 999999 333 422 165 734 457 588 -21 836 75 680 999999 137 63 797 1184 841 999999 612 999999 999999 637 190 190 -10 348 1021 999999 -89 -3 558 999999 999999 577 59 999999 999999 175 237 999999 366 163 -30 164 299 51 312 999999 82 999999 256 867 124 999999 183 187 181 999999 999999 517 175 248 -29 56 -77 50 480 -77 227 371 564 29 999999 5 557 274 410 554 49 170 39 349 74 344 71 999999 106 206 293 510 284 416 248 607 171 33 13 108 302 360 248 626 483 344 266 85 448 351 176 191 503 253 243 506 209 -59 410 179 -49 233 412 112 294 309 30 324 366 999999 179 159 446 201 262 275 328 295 217 173 229 223 148 124 172 42 69 87 101 122 233 127 252 88 39 128 180 185 197 92 88 109 60 189 227 179 133 145 182 178 170 93 155 192 74 157 122 200 119 74 152 56 84 86 64 999999 999999 53 70 143 50 999999 93 64 73 120 121 999999 999999 999999 999999 31 40168 296 23 30 9683 11 9 28 7853 4306 2661 999999 851 167 575 1046 2198 937 3209 5835 22342 122984 493111 999999 999999 877953 549019 175599 10871 1133 2263 1897 948 1886 2149 1624 2122 705 934 339 609 482 329 312 999999 1692 285 230 -52 980 224 999999 999999 651 -4 28 -43 999999 220 624 635 496 226 999999 375 999999 751 999999 999999 441 -88 151 630 999999 170 -39 999999 999999 369 81 210 999999 999999 373 193 561 361 999999 999999 999999 248 501 999999 801 999999 999999 999999 1119 210 32 770 229 543 160 189 701 538 999999 497 676 132 15 224 316 -26 756 223 939 420 -94 235 268 601 503 999999 47 177 999999 455 337 336 312 499 763 133 699 676 -24 999999 226 615 589 513 652 183 999999 -89 999999 419 297 105 220 999999 14 -23 488 763 4 113 310 375 779 524 236 20 356 653 321 348 544 308 999999 338 204 23 300 375 -81 999999 431 137 177 373 475 249 503 424 296 362 12 132 253 720 352 71 35 270 251 623 524 426 476 427 335 606 552 708 576 588 438 480 221 202 120 169 414 320 279 307 139 351 347 455 393 463 450 447 148 231 260 415 478 199 326 413 381 69 154 349 268 211 372 356 163 290 246 192 90 256 162 218 126 289 104 101 204 308 175 216 290 318 277 330 217 210 213 212 210 292 244 161 208 314 284 251 189 74 121 253 158 99 70 132 147 64 97 128 108 115 139 180 177 175 124 81 81 96 108 121 51 51 999999 999999 31 999999 34 40174 288 21 30 9681 11 9 34 7853 4310 5108 1024 138 916 1108 583 2121 1575 2364 4528 8067 15606 154985 521914 666795 710525 371498 28437 1528 752 1496 1857 1830 999999 978 1394 473 999999 332 628 607 673 433 81 124 506 231 442 32 999999 314 536 58 604 999999 999999 999999 818 49 999999 999999 999999 256 999999 999999 999999 118 562 416 999999 793 213 8 488 -94 999999 999999 789 556 844 650 999999 999999 2 85 182 87 999999 999999 999999 -56 999999 -72 65 737 766 999999 999999 68 -47 -23 999999 999999 999999 274 999999 -76 999999 135 485 84 999999 -44 208 219 339 999999 999999 999999 96 999999 -28 38 999999 999999 999999 356 999999 144 32 129 999999 180 518 65 147 999999 999999 999999 287 42 14 163 87 6 999999 151 464 48 999999 199 999999 999999 999999 -19 242 51 999999 289 325 264 171 999999 110 609 298 999999 95 146 488 140 -39 -50 253 40 273 469 527 260 377 73 299 321 229 2 452 542 470 343 446 289 371 283 12 -5 403 52 417 527 300 135 286 148 227 187 443 391 335 463 95 314 267 333 451 257 232 301 201 233 23 -96 166 146 -70 228 213 291 104 343 329 169 265 577 353 83 297 282 94 224 76 118 999999 263 188 173 244 22 -91 78 16 200 266 35 115 220 72 165 79 35 147 54 83 76 95 162 163 48 78 79 59 125 109 115 115 38 131 100 85 45 999999 106 116 131 82 999999 68 81 94 53 999999 72 999999 999999 107 88 51 64 65 40180 280 21 30 9681 11 9 40 7854 4314 8648 1511 1089 1716 2766 1945 1296 1658 2068 3751 4301 4526 15202 35215 19292 3884 1823 188 861 1254 149 1491 1852 1340 1030 1558 2575 544 160 999999 638 424 1643 700 724 1607 1069 999999 330 999999 28 999999 999999 999999 563 728 990 999999 907 -69 797 999999 46 577 999999 661 999999 999999 284 999999 709 38 1331 958 -5 999999 999999 812 371 -80 457 995 4 910 1036 95 72 218 454 -98 62 -2 225 999999 1089 259 -32 999999 999999 999999 999999 274 422 176 712 24 290 704 1037 740 350 625 -16 815 657 254 166 549 315 123 999999 999999 999999 137 297 999999 473 233 159 174 999999 93 4 999999 23 131 104 999999 418 87 999999 98 -65 999999 1071 556 278 604 999999 567 786 999999 999999 471 587 45 62 999999 912 58 999999 168 1048 999999 20 250 312 160 999999 999999 527 198 299 346 185 712 515 -68 296 53 61 3 307 122 999999 115 87 999999 259 309 714 128 450 644 344 37 220 792 567 109 162 121 268 167 221 190 326 165 568 204 311 5 141 174 131 239 155 5 235 83 16 -47 133 306 108 125 -51 241 30 101 -27 212 385 148 121 73 59 113 21 312 7 -87 117 75 56 -64 -89 -64 164 36 163 85 223 138 169 175 169 152 146 43 118 23 119 92 68 -14 999999 60 124 35 999999 999999 999999 999999 999999 999999 999999 87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 40186 0 99999 30 9681 11 9 46 7855 4318 40192 0 99999 30 9681 11 9 52 7856 4322 40198 292 21 30 9681 11 9 58 7857 4326 6393 3726 2727 1274 2416 2426 2143 2573 2002 2223 2634 3350 4374 4420 2558 1575 2160 850 1663 2356 2388 2720 1078 1818 1548 839 826 578 407 1100 193 1384 1172 467 558 999999 922 913 409 642 260 999999 999999 999999 532 727 999999 999999 999999 337 624 999999 999999 30 455 194 997 286 999999 999999 370 147 999999 999999 346 215 775 717 999999 999999 345 999999 678 -57 247 20 999999 999999 140 999999 999999 75 999999 135 303 234 333 999999 -33 834 256 999999 999999 638 931 761 -15 94 999999 489 25 890 163 481 999999 430 294 140 -88 66 807 207 430 999999 -24 503 178 212 228 -59 -53 999999 374 261 -35 91 460 254 1109 694 507 369 999999 1142 613 246 470 999999 999999 999999 228 935 467 355 48 188 200 735 324 235 91 -22 203 412 394 224 10 148 377 355 375 669 619 235 209 312 47 44 302 442 504 25 36 554 275 85 440 67 380 353 172 470 419 -50 515 646 525 859 858 711 608 763 839 -28 383 470 897 647 275 62 193 51 162 -67 333 107 207 362 302 191 265 321 229 216 314 467 297 -87 87 348 164 128 372 216 231 487 336 299 333 404 17 166 329 452 170 160 35 211 196 273 184 296 228 218 306 136 127 216 183 162 248 214 316 100 185 225 244 212 159 225 321 145 201 152 99 209 191 82 105 203 95 183 138 116 187 125 78 70 79 116 113 74 53 162 108 51 37 72 99 58 68 36 40204 288 20 30 9680 11 10 4 7858 4330 5391 1685 1833 1930 1133 1991 2200 2340 2431 2108 2633 2705 2277 2785 1318 787 2507 1107 997 1414 1408 1491 1400 1323 1293 388 137 1051 1106 1077 839 340 647 999999 229 641 -15 999999 999999 999999 999999 999999 334 -88 272 999999 -97 999999 836 387 999999 999999 999999 999999 881 214 372 999999 357 733 716 455 392 109 157 536 999999 -56 999999 190 246 293 999999 501 95 380 254 999999 999999 372 122 448 999999 999999 999999 720 32 76 174 693 999999 167 475 292 688 690 1101 74 999999 999999 496 445 584 345 331 563 999999 279 830 141 357 -24 628 999999 -93 999999 242 999999 601 21 342 475 171 484 406 805 999999 236 379 207 312 117 999999 56 999999 450 1255 -12 22 119 65 999999 17 424 269 -85 672 179 -54 999999 402 229 -5 999999 165 198 -22 307 567 690 127 615 186 343 -38 242 560 162 248 7 999999 440 668 280 -22 170 303 414 236 306 -77 445 75 451 406 530 693 302 700 275 357 402 573 461 230 36 170 398 151 493 809 359 -19 371 215 58 208 307 239 -63 360 206 556 379 -48 125 -6 142 316 244 101 178 120 136 76 72 135 255 300 150 217 89 4 115 -8 -22 15 204 161 -32 168 117 71 -42 246 120 176 -30 204 268 35 198 54 49 99 93 109 159 94 107 144 87 61 179 214 50 162 90 83 182 99 999999 82 83 78 73 54 40 129 90 121 56 999999 999999 34 999999 999999 39 40210 291 19 30 9679 11 10 10 7859 4334 7023 3114 2182 2631 2394 3080 2767 2278 2537 1231 2808 1658 1072 1720 867 902 348 524 823 886 915 569 848 1208 1440 1538 1667 870 1208 1032 404 351 864 784 -22 152 625 506 202 -11 631 999999 1088 999999 999999 999999 -40 999999 109 999999 999999 240 488 799 -58 616 103 -5 73 23 1073 13 195 26 145 476 626 190 999999 999999 999999 -53 -40 393 316 8 649 151 189 59 424 265 309 999999 999999 388 754 757 806 999999 710 354 88 450 32 -92 39 359 521 745 999999 999999 515 352 999999 252 301 633 515 247 999999 -22 -8 999999 86 123 300 999999 85 -40 395 448 29 330 247 432 71 999999 83 159 196 402 356 340 716 307 999999 139 139 218 -44 723 280 16 999999 112 557 -63 240 403 170 999999 244 164 553 92 611 692 638 568 558 999999 400 133 331 526 538 999999 368 443 115 427 390 134 329 238 -99 537 364 256 355 489 862 648 577 394 436 403 675 314 445 765 492 639 528 619 648 391 373 553 295 396 384 302 331 533 270 250 361 401 180 148 282 86 366 481 347 298 21 269 347 338 208 104 91 83 203 231 234 258 355 179 355 200 150 -50 23 -47 115 232 247 181 207 104 298 52 57 156 166 210 374 222 122 86 86 74 101 188 190 120 143 206 159 142 139 114 89 62 88 144 130 140 97 39 108 76 69 67 133 77 86 41 999999 90 999999 999999 999999 999999 999999 999999 30 40216 288 20 30 9680 11 10 16 7860 4339 5728 2429 2562 2016 2774 2626 2208 2148 2167 1308 1110 1555 2124 1276 732 742 1490 688 515 1704 960 1872 697 861 609 963 124 97 657 586 521 684 57 -60 3 999999 358 847 472 261 49 999999 284 210 810 475 999999 999999 709 462 999999 457 512 999999 240 -32 999999 999999 -84 407 794 402 999999 999999 91 999999 69 64 608 1045 -67 999999 96 -38 803 270 204 999999 999999 398 626 -57 999999 999999 999999 128 134 722 430 92 228 79 153 999999 -85 234 138 760 -88 337 -54 -7 93 999999 486 91 39 806 -58 256 511 272 593 27 236 -81 914 253 326 736 145 60 -67 232 -61 713 191 398 585 149 147 381 624 569 999999 324 98 264 646 666 423 140 308 203 -21 999999 153 999999 350 999999 62 255 149 999999 999999 563 184 228 999999 38 95 456 493 293 -77 111 999999 43 217 315 117 999999 480 122 -44 443 450 279 138 153 240 764 210 64 252 270 639 486 664 708 605 732 688 549 518 217 559 658 120 87 304 424 412 109 39 268 439 242 45 333 335 151 119 221 525 436 268 231 371 107 186 136 186 180 189 470 310 212 354 153 75 25 177 172 78 119 220 52 72 189 114 30 362 300 146 280 201 309 129 136 126 193 217 176 90 299 211 107 210 132 131 165 129 178 127 134 999999 156 132 31 74 116 114 999999 113 77 39 999999 109 110 54 70 98 94 47 75 44 77 40222 282 21 30 9681 11 10 22 7861 4343 4363 1923 2026 1948 2179 2287 2650 1079 1116 2527 1477 1342 1217 2011 -55 1673 806 396 1301 1521 682 1985 1031 803 252 95 677 953 398 177 777 -74 999999 642 999999 554 -24 31 3 999999 61 540 999999 239 117 191 628 1355 186 999999 647 -51 -88 999999 40 1110 999999 999999 999999 496 999999 999999 143 153 547 137 342 968 310 429 17 186 999999 191 439 999999 -49 999999 999999 956 177 85 631 999999 999999 129 999999 806 43 748 999999 376 -80 -12 34 999999 999999 999999 999999 -25 -18 999999 999999 261 359 314 175 562 999999 999999 199 286 999999 999999 312 728 972 480 553 162 999999 999999 999999 -61 -76 999999 670 37 999999 -7 192 -66 999999 999999 87 999999 999999 281 999999 43 633 541 248 49 999999 510 324 999999 323 999999 999999 267 999999 999999 -61 211 237 248 -30 303 112 486 394 194 61 367 107 999999 469 348 122 999999 999999 117 73 275 452 177 317 999999 999999 454 142 305 383 387 344 113 508 475 615 442 758 581 77 257 63 51 241 552 560 391 166 409 135 530 293 98 250 -13 -2 300 164 278 3 -52 999999 49 -22 240 41 8 999999 156 999999 999999 65 185 -61 290 151 -12 113 179 -3 167 48 168 311 128 95 254 146 18 999999 44 167 92 45 126 124 135 158 149 43 195 999999 999999 999999 999999 40 104 999999 999999 117 999999 999999 85 113 126 96 50 53 999999 999999 999999 999999 999999 999999 43 999999 37 40228 291 21 30 9681 11 10 28 7862 4347 4551 1265 2078 1410 1852 2325 2651 2264 2043 2199 2207 2260 1333 1837 751 693 159 639 1157 957 245 1457 1756 1277 527 678 329 358 1329 265 396 666 43 302 485 475 -68 175 166 999999 32 -21 205 999999 48 150 999999 90 999999 147 37 159 999999 328 844 111 565 999999 114 947 999999 229 999999 999999 426 833 999999 999999 -17 658 -89 464 504 999999 -59 444 999999 333 999999 999999 816 428 999999 999999 999999 109 41 201 999999 999999 999999 326 830 311 283 999999 39 20 540 -48 -71 999999 168 366 999999 502 197 465 397 124 -16 185 999999 999999 -86 411 334 183 999999 999999 101 -75 197 -100 16 999999 999999 203 449 71 999999 999999 -2 999999 -17 364 306 394 407 320 322 494 734 434 283 454 508 999999 257 14 -13 312 999999 999999 28 516 265 181 575 364 414 999999 180 492 270 -85 37 146 -30 153 999999 179 339 60 61 493 576 283 62 527 112 390 597 86 152 477 365 463 298 1138 1089 866 551 637 442 335 336 220 317 367 219 419 411 206 507 195 408 -19 142 334 257 291 257 328 250 335 147 -22 327 520 5 319 292 176 96 283 281 168 357 203 165 122 332 288 32 168 -58 22 174 -22 122 220 85 304 245 54 114 189 73 76 101 257 108 181 94 145 44 71 203 171 146 174 183 120 148 240 139 129 100 88 63 71 85 142 111 107 68 46 93 127 85 97 85 999999 32 81 85 58 43 37 39 40234 292 21 30 9681 11 10 34 7863 4351 6021 1973 1059 2351 2431 2106 2058 2278 1811 2078 2695 1167 1580 1018 1927 429 629 100 986 150 861 1217 1138 721 373 1107 1554 2628 588 297 -98 999999 454 -5 999999 -6 999999 721 379 -43 999999 182 558 292 154 306 999999 999999 999999 999999 394 999999 999999 714 999999 999999 287 999999 999999 541 999999 930 567 115 561 999999 40 578 999999 396 802 92 276 999999 168 544 223 999999 1081 374 999999 301 999999 110 397 999999 421 999999 999999 443 999999 85 275 341 236 770 782 143 138 75 735 999999 90 999999 495 665 14 316 -18 29 1049 722 486 665 557 499 423 452 373 -21 999999 117 999999 999999 999999 389 883 999999 -4 178 19 -1 251 131 999999 187 791 185 121 64 366 413 999999 591 472 123 196 237 451 228 415 158 -31 780 192 223 201 793 16 12 201 -80 -6 566 404 999999 193 171 478 -53 999999 649 105 535 439 233 317 270 329 424 207 381 362 412 691 453 534 460 359 853 683 1069 807 776 587 690 577 372 695 259 479 470 305 430 204 455 380 311 304 242 188 179 227 404 46 50 415 315 145 519 329 -13 257 133 177 -8 266 220 204 170 232 294 350 171 147 287 91 91 101 281 273 164 212 141 242 247 181 195 70 111 184 155 190 241 260 261 219 324 156 199 186 62 181 82 226 178 85 117 171 122 201 129 166 134 31 98 53 74 64 107 120 82 94 999999 90 110 33 999999 999999 999999 38 59 40240 295 23 30 9683 11 10 40 7864 4355 5667 2592 1681 2819 3404 2322 3916 3300 2616 2621 1503 1730 521 2050 1134 912 523 741 -8 2003 1299 523 248 747 1418 1075 1786 2188 629 475 999999 -73 43 45 999999 999999 999999 999999 109 999999 999999 237 587 266 -35 1283 210 999999 47 253 999999 150 32 999999 999999 655 999999 999999 999999 112 999999 119 999999 999999 999999 317 1104 326 402 510 273 999999 298 179 -36 999999 999999 484 226 999999 195 724 -30 16 999999 547 999999 7 182 722 999999 -84 205 9 359 504 411 220 615 66 136 999999 387 749 313 806 999999 -26 911 257 672 717 104 999999 999999 -44 76 88 579 -51 205 514 37 999999 55 197 227 -89 999999 386 587 712 126 72 -24 432 -37 999999 83 257 248 256 300 999999 236 9 410 418 19 71 999999 588 271 492 999999 102 214 447 441 81 -64 35 266 328 -12 58 396 425 999999 344 370 469 -87 377 116 458 416 349 477 429 77 224 390 452 426 744 559 298 608 835 940 1179 1134 1015 733 912 869 483 470 411 269 349 159 587 558 238 363 445 610 61 161 183 356 70 244 194 141 284 268 231 412 262 492 227 139 57 94 119 306 5 169 284 287 319 63 103 129 204 281 49 190 306 244 244 408 225 262 246 311 411 263 252 165 120 208 236 154 186 163 218 197 177 185 297 236 268 224 210 276 146 138 222 212 135 254 232 222 208 129 148 133 123 152 128 115 161 137 133 102 65 58 78 36 39 39 40246 298 24 30 9684 11 10 46 7864 4359 4443 2473 2867 2831 2568 4398 4527 6180 6195 4856 3737 2883 1908 1761 1384 1523 1233 1169 1330 821 1159 701 1793 794 1097 1055 1033 525 2406 1551 1336 133 842 596 745 776 999999 427 999999 814 198 778 999999 200 396 112 1355 73 492 999999 281 1088 441 199 511 608 999999 20 -80 829 999999 293 1114 1116 564 475 400 999999 357 898 138 623 69 999999 73 999999 207 0 28 999999 193 263 543 999999 -1 204 999999 999999 126 374 286 324 402 372 22 22 1501 416 564 265 1091 613 371 394 -10 336 530 218 327 49 999999 431 796 153 197 770 350 617 384 372 813 37 96 616 885 -45 999999 -64 113 314 907 291 280 999999 441 309 545 382 999999 783 467 153 1106 217 180 357 717 228 448 237 191 836 964 431 156 21 313 445 119 397 245 178 494 396 316 652 3 95 -26 128 367 522 369 367 295 556 438 399 537 364 25 344 363 721 742 447 494 304 650 863 1154 1196 706 864 912 747 728 493 475 830 505 583 985 375 363 372 484 205 249 246 351 364 260 550 367 455 385 166 372 489 298 223 125 -8 229 294 264 304 132 299 345 358 378 198 331 224 362 368 337 229 77 424 436 343 345 314 388 600 368 378 229 264 291 216 131 151 201 330 267 262 313 323 327 213 181 304 208 276 280 174 142 257 244 177 213 169 183 141 149 205 209 195 228 162 126 149 188 199 148 99 101 69 39 63 999999 44 33 49 40252 0 99999 30 9685 11 10 52 7865 4364 40258 297 27 30 9687 11 10 58 7866 4368 3385 1592 1596 2852 3568 5140 6752 19017 83207 147300 189005 203579 183288 22802 2114 482 759 252 1586 1120 1802 1729 1089 1722 899 939 1822 1698 985 162 751 997 1055 725 798 974 999999 539 628 999999 544 209 96 335 621 35 320 438 333 230 294 999999 15 328 1531 1074 832 999999 365 1115 615 329 -4 1055 999999 132 978 201 757 999999 -99 552 142 999999 287 999999 -59 999999 999999 999999 1509 561 392 280 1005 665 999999 329 308 737 201 529 565 421 0 -74 588 999999 683 1140 817 609 215 999999 569 352 619 217 -41 568 1257 1312 177 184 261 -85 63 222 429 1121 511 999999 509 307 607 335 547 135 861 771 304 409 -46 655 583 819 310 528 626 384 577 99 122 999999 263 204 434 999999 106 387 198 350 671 394 178 178 314 746 341 365 834 554 938 852 332 205 397 799 355 77 564 627 650 123 265 143 547 64 166 679 303 336 400 627 401 527 442 943 417 565 809 926 1263 1318 2123 1576 625 698 596 747 589 519 667 548 240 308 365 454 456 415 425 94 440 429 746 441 406 999999 183 309 323 501 411 376 491 298 463 463 373 276 303 192 202 277 329 306 210 121 359 279 356 145 114 410 252 225 304 323 347 253 226 286 188 176 397 234 200 255 277 251 324 244 300 296 237 176 195 254 280 306 188 199 179 165 229 155 217 174 226 217 181 157 193 195 168 158 161 156 126 132 105 91 39 55 59 48 56 40265 298 30 30 9690 11 11 5 7867 4373 547 227 622 912 1795 2999 5490 22894 167326 511307 876907 999999 999999 678034 48806 2672 1968 1696 2144 2356 1194 898 1997 21 999999 1326 122 1184 1038 167 1232 204 999999 999999 530 999999 322 699 999999 -20 -97 499 999999 613 275 477 1079 568 347 259 584 728 13 463 1299 999999 135 756 979 1237 999999 874 613 999999 999999 667 549 465 999999 221 769 355 999999 310 472 430 682 406 309 636 999999 -93 -50 853 373 617 -67 121 1152 711 172 623 999999 307 275 254 1078 680 202 582 796 1109 371 841 303 469 733 1117 868 817 362 463 302 753 340 118 206 78 999999 447 412 359 203 999999 90 -46 454 635 437 -64 267 262 142 175 173 489 591 849 176 611 -26 388 -45 643 848 474 310 191 528 396 93 281 999999 232 510 428 732 221 75 361 180 287 171 754 724 334 535 335 337 422 141 534 859 597 438 557 657 612 554 520 459 589 259 290 159 469 502 363 910 860 565 759 991 1000 1366 1120 1027 1079 787 1026 687 598 783 705 727 370 641 866 441 405 420 485 237 394 411 270 333 356 432 268 319 498 192 335 137 332 158 335 424 492 444 233 262 375 366 326 177 205 425 180 255 144 373 308 207 410 347 434 293 342 315 411 544 305 378 245 244 363 438 439 312 325 272 287 304 162 224 225 202 274 279 301 249 238 239 241 193 149 203 211 201 227 253 245 182 222 196 135 153 137 156 137 108 137 133 96 90 75 40271 297 0 30 9690 11 11 11 7868 4377 790577 2580 849 1466 852 1300 2814 2757 3859 7460 5761 30193 185923 154260 11434 6058 3783 2632 1207 1315 1911 893 924 641 1679 1421 1374 1334 930 892 1062 -49 26 932 477 941 373 237 540 999999 999999 1782 564 106 199 343 600 116 50 643 571 464 748 445 151 335 990 639 52 1061 448 -72 96 280 999999 285 479 999999 999999 364 330 1121 721 379 30 999999 489 36 722 341 436 539 619 715 999999 999999 999999 999999 224 790 102 999999 980 800 419 224 899 559 98 230 493 999999 484 887 999999 654 513 816 578 999999 321 384 786 186 326 490 241 547 425 430 318 160 999999 999999 402 862 401 -41 -20 314 239 85 471 999999 202 44 125 999999 8 315 33 816 742 999999 672 334 237 139 333 61 344 10 243 599 60 859 -80 93 487 375 330 254 -61 4 891 557 594 117 292 353 278 477 456 718 413 439 436 364 584 572 564 302 642 375 442 112 169 406 579 457 293 649 835 994 807 884 986 917 854 563 765 675 563 371 575 508 260 335 448 437 398 666 429 359 4 222 477 315 226 475 298 265 410 371 346 334 349 295 317 354 353 316 293 411 321 317 231 77 235 340 366 504 257 263 306 264 257 196 233 276 270 346 334 194 153 252 210 289 311 365 243 204 189 302 199 117 288 176 223 140 189 208 288 156 142 188 220 250 234 187 174 168 106 118 114 112 116 148 117 149 130 77 76 59 58 42 42 40277 287 0 30 9690 11 11 17 7869 4381 860115 3561 1066 1303 1407 933 1150 1631 1589 1865 1352 1629 2683 3618 6072 6206 5611 1506 1706 1220 682 1130 867 577 773 1574 714 512 783 90 999999 999999 599 620 391 999999 999999 628 21 51 -98 999999 999999 167 868 22 732 535 11 999999 204 108 999999 999999 845 226 691 33 2 -22 554 999999 999999 20 444 999999 75 -28 358 230 261 133 122 685 672 999999 48 999999 999999 -82 124 174 999999 173 999999 716 485 999999 541 489 151 276 297 92 489 265 83 999999 561 50 114 409 580 746 999999 999999 346 191 565 -18 177 399 999999 441 655 267 126 999999 54 999999 249 291 999999 461 999999 135 405 999999 453 305 582 -1 285 490 82 176 999999 999999 113 149 109 163 -27 267 81 409 148 458 332 144 188 -62 999999 -70 148 0 999999 342 534 543 408 344 999999 404 458 534 552 460 445 346 506 385 435 999999 -4 528 226 654 433 221 218 400 216 282 999999 101 163 120 274 330 437 331 330 271 514 1012 595 477 499 327 472 597 439 112 210 563 548 423 198 220 295 -4 157 126 280 357 220 147 198 65 15 3 103 186 999999 87 81 105 314 241 133 76 298 2 353 332 95 116 187 36 80 272 0 74 111 247 202 23 -56 102 159 42 178 221 113 99 164 113 999999 188 153 95 82 166 158 162 115 65 999999 42 999999 94 104 84 999999 48 999999 999999 999999 57 999999 49 999999 999999 38 999999 31 40283 278 2 30 9692 11 11 23 7870 4385 894130 4308 92 1414 1596 1049 431 1239 1024 1006 887 1225 2746 1691 2992 6127 14833 15638 1884 1396 1558 1157 1218 999999 425 1334 555 -59 93 1675 445 171 -49 71 644 999999 88 999999 557 999999 999999 256 129 999999 999999 373 999999 398 70 218 999999 999999 382 999999 525 999999 499 -54 873 999999 356 768 1091 999999 354 999999 999999 772 143 999999 999999 999999 999999 999999 415 24 204 999999 538 202 300 -8 999999 421 522 -62 297 999999 311 542 380 161 -71 570 834 59 462 999999 999999 999999 999999 642 999999 251 101 999999 163 185 254 7 762 172 999999 54 -70 186 227 999999 481 -55 106 43 999999 -15 999999 202 572 199 159 254 999999 999999 999999 999999 -24 -75 999999 999999 101 232 135 231 569 396 151 659 -11 1 338 -25 -13 142 337 999999 249 73 999999 280 84 70 999999 416 232 109 191 263 392 -12 438 577 641 361 119 429 811 326 346 257 471 182 485 49 467 127 239 135 111 508 451 178 416 31 574 504 469 483 521 411 299 313 289 314 316 508 276 187 372 176 96 128 238 190 7 -85 34 234 -8 -13 49 -3 256 0 999999 63 89 999999 179 -37 -76 193 116 345 -65 -22 79 39 999999 102 162 104 999999 128 52 -77 94 141 189 158 10 42 -6 98 109 -18 33 174 104 999999 37 78 999999 999999 65 999999 999999 999999 93 96 130 999999 80 999999 999999 40 51 999999 999999 51 40289 283 4 30 9694 11 11 29 7871 4390 879430 2941 743 500 1048 1372 -90 573 228 821 1212 1312 1501 3471 4481 3628 54805 185770 75536 11056 1153 970 230 470 23 113 718 999999 249 813 298 999999 999999 999999 999999 999999 999999 999999 -79 310 -41 4 821 606 131 358 260 999999 -40 999999 686 999999 75 409 303 790 999999 999999 999999 999999 999999 -40 144 148 645 999999 999999 548 947 560 999999 999999 145 5 999999 347 999999 4 999999 -98 999999 999999 999999 999999 -50 999999 999999 59 999999 999999 441 213 999999 -8 999999 999999 999999 480 398 999999 371 419 999999 999999 173 336 999999 999999 249 999999 292 665 999999 614 999999 -94 999999 999999 -19 999999 999999 -36 999999 240 999999 62 999999 999999 999999 -72 -63 231 149 215 121 999999 999999 999999 293 518 -94 999999 999999 27 999999 77 -83 999999 999999 150 999999 66 8 999999 999999 999999 999999 82 106 94 202 123 552 520 411 14 6 -16 77 332 195 336 387 388 210 340 512 223 277 105 87 296 696 91 999999 58 222 -14 152 303 498 323 466 1440 1136 518 218 505 589 472 299 408 103 331 205 300 10 238 -36 54 247 64 143 32 304 169 -62 154 119 86 211 194 -72 197 220 171 66 220 176 233 106 233 217 100 329 -65 -23 124 172 -65 197 118 -20 75 27 116 234 111 -94 82 23 -23 249 168 23 92 38 999999 999999 62 999999 129 105 63 157 70 44 52 999999 80 999999 48 68 50 999999 53 32 999999 61 41 999999 70 59 40295 286 6 30 9696 11 11 35 7872 4394 864367 4574 569 880 520 -6 999999 17 79 603 1928 1351 1148 2191 6651 1694 62912 534515 560953 78397 3180 1430 1038 1215 1238 867 -12 690 817 495 -53 1384 999999 67 999999 999999 -35 999999 284 202 -64 999999 504 543 243 338 999999 412 999999 175 -47 999999 651 370 999999 417 453 506 999999 999999 21 -56 719 999999 695 135 127 438 -77 144 999999 -56 396 -29 575 14 498 -39 999999 999999 71 999999 582 876 -7 538 358 205 -62 -35 348 999999 57 999999 -43 999999 540 -62 459 263 999999 999999 281 140 170 999999 999999 364 999999 601 407 999999 175 117 999999 -74 100 441 999999 399 999999 166 999999 -38 999999 -66 440 999999 11 999999 199 389 250 310 -82 364 600 551 203 999999 999999 999999 241 116 114 -25 183 22 999999 999999 167 86 172 39 999999 999999 147 108 25 282 312 999999 502 999999 -13 112 219 149 428 633 435 124 350 536 325 384 839 284 405 308 124 576 163 181 287 374 81 88 142 525 428 713 648 1457 1596 1203 765 479 375 515 219 210 610 532 185 396 434 474 220 183 999999 77 210 -61 -76 260 318 303 376 98 34 119 148 215 131 19 203 130 238 138 999999 76 27 151 253 182 25 252 27 71 193 276 100 211 71 123 124 78 58 115 50 109 124 237 148 118 285 160 57 89 59 97 84 112 148 100 151 81 50 103 134 74 999999 999999 105 999999 89 58 80 38 77 47 67 999999 999999 56 40301 279 9 30 9699 11 11 41 7873 4398 829375 3836 738 999999 999999 999999 999999 685 999999 78 999999 528 698 1429 7786 11146 13877 383653 999999 813148 60674 248 580 1366 853 1241 1078 859 149 1131 446 1072 999999 999999 999999 999999 228 1062 270 999999 999999 999999 278 999999 999999 999999 999999 208 999999 999999 999999 -31 999999 -30 999999 634 415 999999 202 999999 999999 999999 -73 19 9 157 999999 710 999999 999999 999999 194 999999 999999 999999 999999 999999 999999 504 999999 58 999999 -52 -33 210 999999 57 999999 376 195 677 999999 999999 -39 999999 999999 25 188 999999 272 999999 61 29 999999 23 101 175 999999 999999 535 999999 999999 999999 999999 154 277 999999 1 999999 999999 999999 999999 295 43 27 -95 999999 207 999999 140 278 764 0 999999 999999 999999 453 -89 153 999999 999999 356 105 999999 999999 126 605 3 999999 999999 139 -21 -94 399 -1 3 33 -78 -87 239 355 999999 999999 -91 413 265 406 369 127 255 437 417 193 385 540 173 321 11 208 276 398 590 283 21 187 12 107 135 68 170 639 538 1958 6430 6362 4030 2201 503 450 410 234 157 95 373 386 184 94 274 302 192 394 191 999999 95 -9 92 141 999999 3 188 181 73 54 999999 205 236 116 76 999999 999999 -55 113 61 41 999999 999999 3 118 -25 999999 20 86 53 113 -32 999999 -61 -8 102 47 -34 -46 91 -41 55 34 104 67 999999 103 46 49 69 999999 42 999999 999999 999999 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 40307 282 12 30 9702 11 11 47 7874 4402 778358 1501 644 -75 999999 1261 999999 -19 -35 999999 -69 67 846 2094 5290 10601 27418 352906 999999 674333 32895 187 1494 944 -28 729 1178 999999 1231 503 999999 611 994 718 999999 108 964 999999 274 412 999999 116 1171 999999 999999 1103 382 607 347 999999 999999 589 1099 999999 999999 999999 999999 588 367 5 999999 542 999999 999999 831 999999 165 -43 412 562 743 388 994 999999 999999 999999 -59 999999 999999 676 999999 -1 169 999999 999999 364 999999 196 999999 716 454 68 999999 999999 999999 999999 999999 14 999999 144 308 555 741 1286 25 999999 -26 22 440 999999 411 112 999999 999999 -41 411 793 999999 203 999999 -65 375 999999 -81 708 999999 -43 999999 79 75 -47 246 157 76 241 999999 999999 185 -15 8 -88 999999 999999 315 -41 201 27 999999 915 1 226 47 164 70 -78 999999 999999 490 -78 90 999999 -82 170 235 93 576 479 189 543 224 903 790 315 252 804 955 945 110 56 183 249 464 330 248 318 209 364 197 386 273 74 834 688 2150 6749 10620 7207 1881 408 172 208 25 208 254 639 513 70 -44 -60 157 239 214 999999 190 280 179 -31 23 -83 -34 4 -38 4 -6 -19 -90 142 -6 239 127 -25 -13 -50 34 69 120 16 149 131 42 45 27 64 -36 999999 95 56 5 16 6 68 101 194 -1 1 999999 51 999999 51 999999 999999 101 999999 51 999999 999999 999999 84 999999 64 132 68 999999 52 999999 999999 999999 999999 999999 999999 63 38 40313 270 15 30 9705 11 11 53 7875 4407 1725 845 296 1153 223 993 999999 1131 1098 1078 1791 1537 3571 6098 2341 72434 395516 286823 6037 943 120 1100 563 619 999999 182 227 91 198 999999 1439 609 -87 1026 796 999999 108 52 389 999999 -99 999999 999999 999999 999999 999999 774 863 488 999999 999999 999999 345 322 999999 999999 999999 999999 999999 999999 999999 999999 999999 914 707 152 357 999999 999999 999999 999999 241 999999 999999 999999 999999 34 4 63 999999 97 999999 -61 999999 999999 193 -63 999999 999999 -52 249 999999 271 774 56 95 159 999999 307 12 999999 346 39 999999 46 999999 84 644 999999 999999 487 999999 999999 999999 333 999999 -71 126 639 999999 999999 273 998 999999 999999 -13 36 176 81 -20 597 632 35 -67 213 483 255 999999 999999 201 999999 -26 -10 307 196 390 384 -49 -55 -48 140 575 999999 119 999999 115 -68 999999 999999 -19 -28 -40 -92 216 23 18 -93 353 670 444 313 272 580 1044 982 1019 1298 902 536 433 236 46 -87 316 199 120 434 42 360 393 553 482 561 426 521 1367 1264 322 530 701 344 257 424 377 97 342 326 300 -39 10 31 -12 196 31 999999 53 118 257 20 127 25 -51 208 173 119 29 160 106 196 -3 999999 105 319 -53 -18 259 30 2 60 -18 -22 -9 -44 7 103 68 14 188 192 104 93 87 100 101 23 90 36 81 72 60 999999 46 143 48 999999 999999 128 107 77 69 40319 276 17 30 9707 11 11 59 7875 4411 761503 2394 787 32 999999 102 241 581 750 1638 1186 1445 1227 637 2566 2858 6283 48456 92546 13060 786 73 641 1084 761 625 285 -44 304 999999 999999 827 445 1126 458 161 19 999999 -28 773 277 999999 99 999999 158 -26 999999 999999 999999 594 999999 4 999999 999999 -82 999999 158 183 663 297 283 999999 185 458 999999 163 125 73 673 579 999999 999999 999999 311 999999 999999 -91 -49 999999 999999 -89 999999 163 999999 999999 999999 999999 422 178 999999 999999 999999 999999 999999 14 999999 60 999999 287 7 33 45 999999 88 999999 999999 476 146 -53 333 999999 999999 44 -81 21 999999 191 53 999999 999999 315 -65 999999 999999 204 264 999999 999999 175 269 999999 354 999999 999999 999999 313 448 -22 455 113 444 187 394 343 186 -32 -95 111 37 -76 -15 -56 999999 -43 7 -5 -30 -45 57 362 188 491 646 309 66 160 685 399 396 397 591 639 573 532 400 983 1303 1647 2303 2249 1701 1110 304 -67 261 999999 52 309 78 274 -41 143 346 422 555 1262 5378 8319 2047 241 400 533 516 157 191 455 60 434 320 148 77 100 185 53 -21 -70 999999 -1 -87 108 219 -47 -35 81 43 148 61 145 190 91 -16 353 84 71 242 -95 51 -68 94 153 148 166 189 3 -90 178 78 90 -36 73 -5 -58 96 63 46 -14 -69 72 49 41 68 999999 999999 114 52 999999 53 49 999999 57 50 91 999999 40 999999 100 40326 269 20 30 9710 11 12 6 7876 4416 809466 2212 833 1143 999999 925 930 390 52 1047 540 2443 1142 2138 4498 3195 13920 65819 68871 12154 376 999999 1070 302 1226 880 326 175 291 999999 999999 151 313 272 275 -17 9 107 -59 222 107 999999 516 498 86 644 999999 23 465 803 999999 999999 301 999999 202 589 789 -12 390 999999 71 683 53 597 -91 999999 92 100 999999 999999 66 -47 421 740 276 284 177 776 208 999999 406 -96 392 50 -78 148 452 999999 999999 452 999999 196 999999 999999 339 334 22 797 153 443 -58 999999 409 358 496 999999 514 999999 89 999999 999999 795 -20 1159 -74 999999 999999 999999 -77 999999 999999 999999 999999 259 713 256 821 380 702 1 999999 999999 999999 -2 349 999999 -86 122 999999 999999 -49 107 999999 999999 28 207 999999 293 144 999999 999999 999999 126 63 -40 191 -72 451 999999 63 263 999999 349 66 195 130 537 274 820 221 532 308 485 288 157 665 1062 964 1756 2903 2637 2625 988 180 999999 999999 332 273 339 519 377 352 439 631 617 651 500 490 167 147 423 639 214 420 682 148 362 242 83 -25 150 -46 85 -19 137 -38 -75 30 67 19 51 -63 -45 999999 -37 188 324 474 112 45 202 22 999999 115 -28 105 129 999999 -94 -94 50 17 -80 -99 34 76 15 -7 -67 -9 -14 45 7 21 64 -63 -90 56 999999 999999 999999 999999 999999 999999 52 999999 49 30 40 40332 255 22 30 9712 11 12 12 7877 4420 706359 226 16 140 988 999999 320 635 404 1204 967 701 -42 2493 3038 3421 26363 142689 173250 18383 -3 883 1295 999999 321 999999 -84 999999 593 968 120 253 999999 426 -29 881 999999 660 999999 999999 999999 999999 103 1143 999999 999999 999999 999999 104 999999 999999 476 119 999999 999999 999999 1113 -75 85 70 858 999999 999999 999999 999999 999999 -24 999999 999999 882 478 27 272 999999 999999 999999 999999 999999 477 28 999999 999999 208 503 999999 999999 999999 999999 18 999999 999999 999999 -30 390 120 459 653 999999 999999 194 181 196 999999 999999 999999 430 999999 536 479 300 256 329 378 999999 999999 999999 130 999999 999999 999999 312 999999 999999 999999 364 72 999999 999999 355 68 999999 29 -70 999999 -30 182 999999 999999 182 57 366 999999 999999 999999 999999 999999 -71 56 144 999999 51 -96 999999 999999 999999 571 999999 435 57 999999 274 999999 65 -66 43 80 999999 273 236 502 518 505 350 476 521 140 567 472 726 818 1264 1546 1626 1237 113 -34 156 0 999999 19 257 525 376 616 898 768 544 170 356 237 153 -50 234 129 141 -60 66 82 72 -28 -31 999999 999999 999999 999999 312 -4 999999 218 27 -35 999999 -45 29 -30 16 242 167 999999 999999 999999 999999 -2 999999 -50 999999 -34 999999 999999 34 -66 999999 154 -36 30 -89 29 -31 999999 -79 -76 -79 -93 -13 -11 40338 262 23 30 9713 11 12 18 7878 4424 709412 1182 384 999999 -6 -73 737 1036 1039 8 442 -32 212 2056 5452 2873 36495 330156 445030 34615 463 668 999999 1012 603 517 93 999999 -33 999999 407 999999 999999 999999 177 -54 999999 999999 76 999999 999999 279 454 999999 -67 -53 999999 198 1429 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 394 692 999999 -89 156 667 -16 406 -91 55 999999 307 640 999999 249 84 156 999999 145 999999 -47 295 999999 999999 999999 -25 259 397 999999 999999 193 999999 999999 999999 -81 999999 999999 999999 999999 409 44 91 203 999999 999999 999999 999999 623 999999 999999 373 367 999999 -89 108 571 10 174 158 172 999999 -26 999999 999999 141 999999 61 999999 341 68 -65 407 243 999999 999999 284 -82 73 15 95 999999 142 999999 -33 999999 999999 999999 999999 11 352 39 66 73 999999 -9 999999 446 13 999999 126 999999 255 249 130 -22 94 293 374 380 187 623 999999 343 600 596 949 1160 1349 742 1030 1517 1336 738 1032 785 999999 999999 -15 400 194 346 558 364 199 270 336 309 175 73 307 256 29 85 234 3 273 -66 140 999999 -99 -74 84 999999 117 210 -62 999999 71 25 -46 -18 999999 -32 26 49 -37 0 -27 72 60 999999 999999 68 106 110 -19 -87 -74 -52 999999 83 999999 -84 999999 -83 -16 -65 999999 999999 -15 10 999999 999999 -59 -34 -66 999999 999999 999999 999999 37 40344 257 25 30 9715 11 12 24 7879 4429 791411 3559 1197 65 999999 1832 498 1564 235 522 461 654 705 2539 2593 1065 67284 244776 76435 1249 628 -92 442 358 818 999999 617 -51 -66 999999 999999 76 656 439 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 305 999999 277 -81 999999 999999 999999 300 401 999999 999999 561 340 -57 374 999999 999999 325 999999 999999 194 -88 999999 55 999999 377 640 151 199 666 61 -55 999999 477 71 999999 999999 174 999999 999999 999999 407 97 754 193 -37 879 200 999999 383 999999 999999 -62 126 999999 -62 999999 999999 226 -5 54 244 999999 999999 34 554 -76 -32 999999 999999 999999 -29 999999 999999 33 170 241 999999 999999 999999 -59 999999 999999 165 999999 999999 -78 999999 119 999999 999999 999999 999999 999999 -31 999999 19 999999 484 136 27 180 999999 999999 100 -60 242 -10 999999 -65 -73 -8 999999 51 394 245 312 211 363 307 405 172 92 87 999999 -13 75 137 -76 418 921 1281 1526 1915 2631 3272 2907 1988 1628 1017 -96 201 146 999999 258 315 211 565 134 257 183 355 510 172 100 283 190 3 3 999999 85 252 148 273 130 210 248 999999 -51 107 -98 107 152 -19 -56 999999 2 95 123 141 11 999999 -13 999999 75 999999 -19 84 999999 -47 999999 999999 999999 999999 999999 999999 999999 -40 -14 48 999999 -13 0 999999 -1 11 -11 -22 -96 999999 -98 -13 -93 40350 253 26 30 9716 11 12 30 7880 4433 788624 6505 775 1621 1082 638 631 236 1051 554 508 1489 868 1702 1748 3269 4873 14217 8237 123 714 1710 -66 952 564 219 100 440 76 64 999999 421 999999 999999 999999 169 999999 110 999999 316 336 317 85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 999999 999999 30 -65 999999 663 999999 999999 901 999999 999999 -23 999999 999999 440 999999 999999 999999 999999 999999 999999 -17 17 142 999999 999999 999999 102 50 999999 77 999999 999999 -7 999999 999999 122 230 111 299 999999 999999 361 155 999999 999999 999999 999999 205 999999 426 999999 999999 76 352 999999 24 999999 999999 361 -71 999999 360 999999 999999 999999 999999 999999 999999 11 999999 999999 999999 999999 -38 51 187 -5 999999 999999 529 999999 999999 496 999999 999999 -9 999999 999999 999999 336 999999 36 284 490 -80 999999 110 380 999999 -4 999999 999999 -34 999999 999999 315 623 288 -46 999999 290 100 259 429 131 321 529 708 1340 2431 3173 2451 594 201 -3 999999 211 -9 999999 -4 85 331 56 282 145 277 197 247 432 652 -7 252 92 35 96 175 204 7 184 999999 -1 -29 39 999999 222 261 -13 999999 -59 999999 999999 999999 999999 54 999999 999999 999999 69 999999 -98 -52 999999 999999 999999 -52 999999 999999 999999 999999 999999 -97 999999 -77 -85 33 35 999999 999999 -50 -70 -48 999999 -9 40356 253 56 30 9716 11 12 36 7881 4437 176252 9770 606 471 1044 350 916 843 807 782 79 1056 1263 1472 2450 2573 721 1249 395 979 999999 46 455 69 999999 999999 999999 687 999999 999999 975 53 578 517 999999 199 999999 999999 319 360 999999 -75 999999 999999 999999 999999 182 999999 444 999999 999999 487 300 999999 309 192 999999 999999 999999 253 -15 139 75 74 999999 999999 106 999999 999999 176 -21 -60 134 205 999999 504 164 999999 999999 2 999999 999999 999999 999999 999999 999999 999999 12 621 258 80 999999 999999 169 228 999999 245 91 999999 999999 -35 999999 999999 999999 565 656 999999 999999 999999 999999 999999 -52 999999 999999 250 174 29 999999 999999 999999 71 5 240 173 -50 999999 999999 -52 999999 999999 -5 92 999999 999999 124 -68 999999 5 999999 999999 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 -97 -87 999999 999999 432 535 -95 999999 999999 358 448 31 322 224 256 405 2 -8 99 22 79 -87 182 101 999999 407 662 1167 1239 1465 -14 103 93 999999 -75 183 147 999999 82 255 413 999999 70 225 999999 124 256 38 999999 223 0 136 65 220 373 -33 999999 111 999999 999999 999999 999999 999999 170 999999 -13 163 -56 999999 999999 999999 -55 33 999999 93 -39 -11 999999 999999 -67 999999 -80 999999 -67 999999 -94 -35 20 -73 -13 999999 999999 -96 34 -51 -90 -62 999999 -84 999999 -86 40362 256 57 30 9717 11 12 42 7882 4442 287376 22611 539 798 554 410 504 -15 1025 1602 1358 1093 1903 2816 2185 4519 2187 -2 999999 232 501 999999 999999 999999 999999 766 999999 206 96 650 109 999999 350 999999 41 999999 999999 272 567 -64 999999 999999 999999 999999 999999 999999 999999 999999 526 466 999999 999999 44 198 999999 204 999999 999999 999999 999999 999999 999999 999999 247 13 999999 999999 -8 999999 999999 999999 999999 999999 605 527 266 142 999999 999999 999999 999999 999999 999999 -55 598 267 541 999999 999999 999999 128 999999 301 999999 999999 999999 999999 999999 231 999999 999999 999999 575 999999 999999 36 173 999999 999999 999999 600 999999 999999 999999 999999 999999 999999 145 999999 999999 999999 999999 999999 999999 999999 999999 83 999999 999999 215 999999 999999 999999 999999 999999 999999 119 999999 -9 -62 999999 69 151 302 999999 999999 999999 20 999999 -75 154 999999 999999 999999 -3 -74 999999 272 -11 472 445 999999 999999 263 329 234 -64 268 999999 12 999999 267 639 311 536 65 999999 -72 999999 307 360 999999 -64 476 33 60 -33 999999 424 137 80 201 107 157 75 -73 32 294 262 313 145 124 241 316 291 185 -34 38 98 999999 -97 -61 38 999999 -93 75 157 999999 999999 999999 999999 999999 -64 999999 999999 10 999999 999999 103 0 -65 999999 999999 999999 4 999999 999999 999999 999999 999999 999999 -100 -52 999999 999999 -92 -75 -45 999999 999999 999999 -93 999999 999999 -71 -52 40368 249 59 30 9719 11 12 48 7883 4446 233169 17830 999999 458 999999 -13 999999 811 646 1404 1977 1508 1261 1914 2869 5144 4021 804 999999 999999 524 999999 106 999999 -39 13 770 -16 -52 232 659 999999 999999 999999 154 999999 999999 999999 -79 999999 999999 0 999999 999999 999999 999999 177 111 999999 999999 999999 458 999999 -53 999999 999999 502 999999 999999 411 558 -94 999999 -86 999999 999999 23 999999 999999 999999 999999 262 228 999999 -34 243 999999 999999 999999 999999 999999 264 999999 217 -99 999999 999999 999999 999999 7 999999 999999 207 999999 202 149 999999 999999 208 999999 141 38 161 999999 999999 999999 -46 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 -81 54 104 85 999999 463 999999 999999 -95 -28 241 999999 999999 999999 999999 999999 331 999999 33 321 999999 -45 -12 999999 999999 999999 142 999999 -26 999999 -90 671 702 24 165 -4 999999 100 -79 -79 999999 36 999999 999999 999999 -63 537 193 357 -98 177 275 -50 151 368 -86 999999 248 540 262 12 -27 126 999999 999999 999999 77 -12 56 120 262 -48 117 226 243 328 342 279 226 307 26 50 21 115 999999 -44 19 999999 51 999999 46 999999 -70 32 999999 -63 999999 -68 -54 999999 999999 -84 999999 64 -6 999999 999999 999999 -84 999999 -68 999999 999999 999999 999999 999999 -12 999999 999999 999999 999999 999999 -68 999999 -42 40374 265 32 30 9722 11 12 54 7884 4450 909656 218189 94473 8901 999999 234 141 1134 1340 278 629 1008 1395 111 2596 3488 2189 2280 309 999999 176 999999 1073 156 999999 926 999999 999999 274 720 999999 -67 999999 350 -66 999999 113 213 243 999999 999999 999999 724 361 999999 999999 999999 592 999999 999999 999999 999999 30 435 999999 -15 193 260 999999 999999 999999 999999 999999 999999 471 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 999999 999999 -14 -50 49 60 999999 999999 255 -80 92 516 639 999999 999999 999999 300 70 260 236 681 999999 999999 999999 999999 999999 3 101 53 179 999999 167 87 999999 150 -43 744 333 999999 999999 6 143 999999 999999 -17 280 13 999999 999999 -57 999999 999999 324 999999 336 999999 999999 999999 999999 999999 999999 999999 999999 12 999999 999999 999999 999999 186 605 32 328 193 999999 15 999999 999999 108 999999 999999 999999 999999 999999 -89 999999 33 523 72 999999 999999 31 999999 34 -83 390 20 112 31 4 145 152 466 457 151 -18 169 26 1 180 566 357 -13 158 176 217 90 -38 422 120 186 -71 460 144 106 215 77 202 287 302 287 279 -43 219 198 999999 263 71 999999 -8 92 162 68 999999 999999 999999 -49 -58 -94 999999 999999 -70 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 999999 999999 999999 25 999999 -97 20 -59 999999 999999 999999 -34 3 999999 -39 999999 999999 999999 999999 47 999999 999999 999999 999999 999999 999999 51 40380 254 63 30 9723 11 13 0 7885 4454 274279 19654 349 727 1450 1136 792 786 963 1020 732 1410 1511 557 2163 2653 895 1622 653 598 999999 389 639 999999 999999 364 999999 574 533 347 -82 999999 999999 999999 999999 148 677 74 -97 277 -86 -99 999999 42 325 999999 999999 315 999999 -98 999999 999999 3 839 51 999999 999999 999999 9 453 999999 999999 999999 999999 999999 999999 999999 999999 999999 87 18 -34 -75 881 999999 80 -38 -10 423 323 999999 97 -33 -47 290 100 999999 999999 167 697 999999 -80 403 -59 999999 999999 999999 999999 28 158 428 414 92 -46 999999 999999 999999 999999 424 999999 999999 999999 79 574 550 999999 999999 999999 199 410 82 95 999999 999999 999999 999999 999999 999999 999999 196 104 999999 999999 999999 999999 -4 -40 999999 999999 999999 999999 198 999999 999999 220 435 99 999999 131 -99 -31 153 403 271 999999 -12 999999 214 696 444 999999 215 193 74 417 100 255 999999 410 -87 999999 11 -21 327 491 576 570 98 73 127 87 131 14 124 408 413 416 83 192 292 126 999999 -61 204 332 196 59 383 99 78 251 387 146 266 402 241 201 144 557 67 95 -96 -20 35 67 999999 999999 83 16 999999 999999 999999 -30 999999 -50 999999 999999 -66 -78 38 999999 -22 -27 999999 999999 34 999999 -51 41 34 999999 -70 -22 -65 -70 84 999999 -64 999999 24 -12 999999 -99 -97 40386 268 64 30 9724 11 13 6 7885 4459 465399 101518 1058 709 892 1521 900 360 1176 956 1634 964 1027 1081 2698 1256 1299 773 374 999999 645 258 354 724 -28 689 654 29 -19 999999 999999 999999 274 506 999999 999999 352 999999 999999 999999 999999 79 999999 185 181 999999 999999 264 999999 999999 999999 999999 999999 175 999999 846 -37 -49 70 313 43 999999 47 999999 999999 999999 119 745 999999 999999 348 262 259 999999 116 262 23 999999 999999 -87 60 999999 999999 999999 126 999999 257 473 -37 999999 999999 732 161 308 999999 -89 324 999999 999999 999999 290 999999 999999 596 5 999999 -4 999999 -36 640 999999 136 999999 504 999999 411 999999 999999 999999 183 342 -73 999999 999999 999999 999999 30 507 999999 195 113 290 999999 999999 999999 999999 999999 999999 238 13 336 32 999999 -2 47 -49 -23 999999 999999 999999 51 179 440 52 999999 999999 999999 513 483 634 270 -36 63 999999 999999 999999 999999 -31 -15 -37 999999 49 187 -9 436 849 306 582 450 999999 236 999999 420 397 458 1109 299 729 699 1037 62 178 111 -35 188 -52 176 117 436 149 42 163 385 107 468 145 340 176 228 -35 -70 -96 999999 52 -31 999999 999999 137 179 -21 138 999999 999999 151 -77 10 999999 999999 999999 999999 92 101 999999 999999 -46 999999 999999 -89 46 128 57 -100 -98 999999 -87 32 -11 999999 999999 -62 17 -94 -64 -81 999999 999999 999999 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 40392 254 65 30 9725 11 13 12 7886 4463 890323 262624 5157 361 999999 702 1174 746 499 999999 348 1200 999999 121 999999 1264 848 1826 377 434 49 -97 999999 385 331 90 999999 716 999999 999999 1204 -98 999999 999999 999999 78 999999 999999 316 154 999999 999999 390 14 999999 416 13 999999 999999 184 999999 444 999999 999999 -39 201 999999 999999 999999 545 999999 763 999999 999999 999999 999999 448 999999 386 999999 40 999999 256 76 999999 999999 999999 999999 999999 -15 999999 999999 774 999999 999999 999999 999999 999999 499 565 26 23 -11 999999 61 999999 999999 999999 999999 236 999999 999999 999999 220 999999 619 318 999999 999999 275 569 531 87 999999 999999 999999 999999 228 999999 999999 999999 46 6 999999 -94 999999 999999 54 59 -80 999999 999999 268 999999 999999 999999 48 179 999999 999999 -9 999999 999999 160 999999 999999 -62 999999 -20 77 112 467 79 999999 32 370 999999 465 345 217 284 471 55 281 214 999999 245 162 200 34 -58 -49 413 343 193 141 64 -23 326 253 681 1029 866 960 1608 1383 1103 565 2220 3145 1332 528 256 185 54 999999 999999 206 290 162 341 276 77 167 163 171 45 296 217 209 12 999999 -20 27 999999 -82 999999 161 -96 -27 999999 41 -69 29 21 6 999999 -62 999999 999999 -2 55 999999 999999 999999 999999 999999 -51 112 999999 999999 -11 999999 999999 -63 999999 999999 -16 -40 1 -83 -6 18 -88 40398 270 65 30 9725 11 13 18 7887 4467 984090 168357 1655 97 1262 1252 1143 329 999999 149 841 490 663 999999 311 268 292 415 1062 1164 479 999999 999999 -94 586 805 76 999999 999999 999999 138 999999 6 999999 999999 999999 439 590 999999 999999 117 999999 999999 999999 46 -65 999999 999999 999999 298 999999 155 999999 999999 999999 999999 999999 333 189 999999 -28 999999 570 999999 999999 1 59 999999 -76 574 -98 -1 -23 -79 315 999999 516 999999 52 345 43 999999 -50 10 61 999999 112 999999 999999 96 7 999999 62 276 -32 999999 999999 999999 83 999999 999999 536 424 -95 11 276 999999 -18 999999 999999 999999 999999 999999 999999 -18 439 -44 999999 411 999999 8 999999 999999 999999 31 999999 -81 173 999999 -78 240 95 999999 999999 999999 172 999999 999999 252 20 -78 70 999999 276 -66 999999 999999 445 79 525 12 179 999999 496 503 999999 188 65 243 999999 201 999999 -27 19 999999 -40 757 123 315 434 188 81 49 529 289 299 383 692 376 487 665 984 1050 1352 1546 1268 1208 2445 3684 2954 2365 1176 608 138 14 131 128 88 13 277 243 999999 -25 -29 -4 169 -87 342 157 135 238 -50 30 -69 55 999999 999999 999999 999999 999999 -16 -99 999999 999999 121 39 98 20 999999 -97 999999 999999 999999 999999 999999 -100 999999 -62 2 50 142 -96 -37 999999 12 999999 -89 -41 93 999999 999999 -84 999999 -6 -43 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 999999 999999 999999 53 40404 256 65 30 9725 11 13 24 7888 4472 985771 233689 2464 853 999999 712 289 418 242 1317 1178 580 487 646 742 585 1219 321 776 429 1256 1105 -23 353 -38 27 596 999999 999999 999999 -49 999999 89 999999 -99 15 999999 272 70 297 100 172 250 -48 999999 999999 -10 999999 -79 999999 999999 154 493 -60 999999 231 999999 999999 13 999999 1050 52 999999 999999 27 999999 999999 -92 999999 999999 -42 999999 130 999999 999999 999999 999999 999999 13 86 999999 999999 999999 999999 999999 293 999999 999999 999999 999999 999999 999999 184 999999 -85 154 338 999999 88 999999 999999 230 999999 999999 -93 999999 999999 -19 999999 999999 999999 999999 999999 132 258 999999 999999 999999 999999 214 -91 999999 999999 999999 -30 999999 999999 999999 -98 999999 195 -2 999999 999999 999999 999999 999999 999999 -47 39 999999 200 999999 999999 999999 187 999999 -56 186 271 -34 -66 25 -94 135 -51 97 207 167 56 999999 999999 123 421 304 999999 112 260 999999 -94 187 9 61 -55 238 294 191 271 654 757 780 787 1204 1781 3140 2305 1361 1533 1931 1668 1210 1175 1305 638 191 12 164 75 50 39 54 302 176 177 126 133 221 142 999999 186 -63 -57 96 85 999999 -88 77 -70 999999 -96 -47 999999 999999 48 -96 999999 999999 999999 -65 -83 999999 -80 999999 999999 -27 -4 999999 999999 -65 999999 -86 999999 -96 999999 17 76 -34 999999 -16 93 999999 -81 999999 999999 27 -61 40410 253 96 30 9726 11 13 30 7889 4476 454923 10979 512 961 1124 1105 726 228 1272 1354 1527 94 495 1217 1469 1008 1156 816 542 799 999999 505 450 409 999999 269 97 999999 999999 -60 999999 999999 -12 999999 999999 -66 999999 0 999999 999999 64 999999 36 563 999999 268 999999 290 999999 999999 -5 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 -88 999999 262 999999 210 999999 999999 999999 999999 999999 -44 999999 999999 86 999999 999999 999999 999999 999999 227 -95 4 999999 362 999999 -17 999999 999999 999999 999999 406 68 690 -63 999999 999999 999999 473 294 332 317 999999 999999 334 999999 999999 60 999999 999999 999999 999999 999999 29 999999 999999 -73 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 221 999999 999999 -72 597 999999 999999 999999 999999 999999 999999 506 37 14 999999 -37 -93 999999 47 -87 -41 999999 999999 212 -94 -9 7 -99 346 999999 -74 115 -36 48 84 223 999999 544 5 315 999999 999999 999999 137 92 112 451 357 317 509 608 728 1029 2036 2027 2601 4611 4526 2223 1227 615 519 610 343 209 55 83 -7 47 77 -72 352 212 21 -63 128 175 -8 -68 37 999999 999999 999999 999999 8 999999 999999 999999 999999 -96 -53 999999 999999 999999 999999 -75 13 999999 999999 999999 -9 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 -70 999999 999999 999999 -49 999999 999999 999999 999999 -98 999999 999999 999999 -38 40416 278 98 30 9728 11 13 36 7890 4481 788998 30387 813 422 999999 1100 1541 860 823 876 1436 1231 903 721 609 1462 1370 1128 1421 1280 774 999999 999999 4 135 999999 999999 999999 671 -90 144 999999 999999 749 420 999999 672 752 604 114 999999 202 300 999999 999999 -9 566 999999 192 999999 999999 999999 90 999999 999999 640 429 649 999999 999999 461 110 999999 999999 167 999999 528 999999 242 999999 422 999999 395 999999 361 756 999999 999999 999999 999999 -43 54 473 999999 -79 -26 -18 490 999999 999999 205 999999 999999 999999 504 999999 999999 999999 999999 999999 223 999999 999999 999999 193 999999 999999 999999 1 999999 -26 999999 -76 -69 999999 190 72 999999 -43 200 999999 14 340 12 999999 999999 999999 252 443 999999 31 460 999999 134 174 206 999999 999999 224 -89 67 57 999999 377 999999 999999 -18 136 343 373 209 -90 288 577 999999 -57 999999 309 999999 0 129 27 552 229 176 181 513 -15 259 -32 231 999999 530 437 999999 305 91 145 283 473 703 1724 3016 3356 4734 6811 7511 5282 1018 782 384 433 843 353 22 144 234 241 -84 193 202 15 -23 678 384 166 293 376 178 -40 999999 133 4 43 363 999999 -14 85 87 80 999999 110 153 999999 999999 999999 -12 17 143 999999 76 -37 -23 999999 -23 999999 999999 95 0 999999 -43 -48 999999 35 113 31 -51 999999 -94 -82 24 999999 -62 999999 25 46 999999 101 999999 999999 999999 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 40422 261 99 30 9729 11 13 42 7891 4485 750030 49491 806 -39 470 133 377 781 1764 1498 999999 543 999999 999999 599 503 999999 1307 1036 826 281 999999 999999 814 868 196 426 451 579 66 999999 999999 359 279 -46 999999 999999 -65 774 999999 999999 999999 999999 19 99 53 193 999999 999999 999999 999999 -11 999999 999999 999999 830 999999 47 239 897 26 999999 -47 999999 676 521 567 999999 999999 240 -60 41 578 999999 999999 -37 593 5 158 999999 67 191 118 9 999999 88 5 -77 999999 77 999999 999999 999999 117 999999 255 87 141 999999 999999 999999 109 999999 999999 999999 999999 999999 999999 94 999999 999999 999999 999999 999999 999999 207 40 999999 78 331 338 67 29 999999 324 999999 999999 999999 -8 999999 -89 999999 999999 999999 999999 999999 999999 999999 350 -22 999999 999999 999999 999999 21 243 188 13 999999 999999 999999 -6 506 500 -47 115 210 999999 999999 59 305 106 48 215 202 339 90 105 253 23 -26 63 999999 -9 -57 84 307 28 76 36 999999 441 1109 2425 2825 2755 3813 5794 2576 478 369 508 614 938 679 361 279 289 268 99 52 272 301 -72 94 176 31 -20 -44 999999 20 -25 999999 314 999999 21 -42 26 245 116 999999 999999 253 141 138 -66 55 999999 999999 118 146 999999 999999 -71 120 -15 999999 999999 97 85 -63 117 -26 999999 999999 -24 51 17 -38 999999 -38 -11 -12 999999 999999 999999 999999 999999 999999 999999 64 40428 254 100 30 9730 11 13 48 7892 4489 487757 28150 109 450 693 472 475 468 671 1065 1214 1845 1322 283 827 645 1691 1407 1282 824 465 331 476 355 298 110 999999 12 999999 185 -51 999999 999999 999999 -80 999999 146 543 87 999999 999999 496 999999 500 999999 23 -63 999999 999999 999999 349 34 999999 270 999999 278 276 999999 999999 861 1 999999 999999 999999 747 999999 999999 999999 999999 999999 -65 17 999999 -95 999999 17 472 457 999999 155 -64 -64 -4 42 221 999999 999999 999999 182 174 999999 48 999999 999999 999999 558 999999 999999 999999 414 262 999999 999999 999999 999999 999999 999999 12 175 999999 370 999999 999999 999999 228 999999 999999 999999 242 999999 999999 999999 34 205 999999 999999 999999 121 999999 -9 999999 999999 -67 -68 999999 201 -60 999999 -36 249 999999 6 -72 999999 999999 491 151 -86 84 215 999999 288 160 227 178 206 21 72 287 37 522 459 188 91 -1 999999 258 241 999999 126 999999 23 999999 27 305 152 180 7 58 999999 64 39 647 1005 1288 1713 2814 2864 1818 390 257 84 179 303 332 369 51 999999 999999 999999 10 176 999999 300 153 999999 9 251 108 64 188 21 38 46 999999 -79 8 -45 999999 91 -38 -48 21 100 -42 999999 999999 -100 999999 -52 999999 999999 999999 999999 999999 -46 -70 57 999999 999999 999999 -90 -17 -87 37 -84 -51 39 -23 999999 999999 999999 -72 -70 40434 254 132 30 9732 11 13 54 7893 4494 376888 17862 794 534 999999 1279 821 902 463 702 805 1375 1350 274 1088 1921 1158 805 576 718 906 400 822 852 518 999999 507 999999 213 584 999999 999999 1125 22 228 999999 201 999999 -58 999999 999999 999999 404 445 999999 274 -35 999999 262 999999 702 346 453 999999 999999 90 999999 999999 999999 311 999999 999999 999999 -41 386 35 999999 357 999999 505 109 999999 999999 999999 999999 999999 -51 999999 999999 999999 999999 -53 351 999999 999999 364 278 574 444 132 999999 999999 -30 999999 999999 999999 159 999999 999999 260 999999 142 999999 999999 462 999999 999999 999999 999999 999999 847 48 -21 999999 405 999999 999999 999999 999999 131 999999 -98 403 19 146 308 999999 999999 -20 999999 999999 -58 232 999999 999999 999999 36 327 -87 42 999999 999999 56 217 -15 999999 999999 999999 457 501 -55 999999 -36 999999 38 51 463 324 157 245 134 50 999999 193 219 62 292 68 349 151 351 999999 550 146 121 13 -15 471 999999 999999 133 46 831 1055 1138 1913 2902 1716 674 529 83 255 5 76 239 -81 999999 -28 66 7 -12 -74 85 38 118 42 218 255 10 999999 -21 999999 999999 999999 999999 999999 -27 -82 12 65 999999 1 15 -65 999999 -88 -85 999999 999999 999999 -87 999999 999999 -18 999999 -63 108 -80 999999 -2 14 -98 50 999999 -92 -75 -85 -20 -79 999999 999999 -77 -57 -9 40440 254 133 30 9733 11 14 0 7893 4498 114627 940 424 273 326 114 -52 515 1075 40 1023 887 1593 1465 955 1206 52 660 227 356 815 999999 -65 518 999999 999999 300 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 852 61 999999 999999 83 999999 -6 999999 999999 999999 467 999999 117 999999 999999 281 45 999999 999999 262 21 118 999999 15 999999 108 999999 999999 999999 999999 999999 405 999999 -10 999999 999999 999999 999999 149 109 999999 239 -53 999999 95 320 999999 53 389 614 999999 999999 999999 898 999999 -2 999999 999999 999999 999999 999999 83 999999 999999 166 711 94 92 999999 999999 999999 -95 999999 274 5 999999 443 460 999999 999999 2 97 999999 999999 999999 999999 54 140 150 999999 156 -98 999999 999999 58 273 999999 999999 999999 136 183 999999 999999 999999 -30 155 999999 170 -26 239 -3 205 76 107 171 999999 170 999999 305 20 999999 270 235 470 -37 105 88 420 173 60 999999 68 114 164 448 -80 355 133 999999 999999 226 390 -96 363 655 848 874 1719 1602 635 47 268 144 122 253 409 450 -80 -59 -23 999999 422 -100 999999 36 -88 355 33 -2 999999 92 144 999999 45 4 999999 999999 999999 -83 999999 999999 -43 4 -47 -47 999999 -39 9 999999 999999 -89 999999 999999 -28 999999 999999 -3 -39 -57 -72 999999 999999 6 2 -87 999999 -43 -54 999999 -62 -10 -73 -85 -79 34 40446 254 133 30 9733 11 14 6 7894 4503 208554 1342 370 999999 999999 301 1467 324 474 1281 989 680 999999 1211 820 626 1374 208 -5 1267 336 1 189 62 999999 999999 283 246 299 695 999999 999999 999999 999999 999999 999999 999999 421 446 999999 999999 -35 999999 999999 999999 999999 52 333 628 309 999999 999999 999999 999999 125 909 999999 999999 138 999999 213 999999 999999 630 999999 999999 275 999999 435 999999 999999 -99 999999 999999 262 342 999999 -8 -93 999999 62 999999 999999 -98 435 207 232 -13 999999 999999 999999 231 999999 999999 -85 999999 999999 999999 249 132 999999 999999 999999 200 41 228 999999 302 307 147 67 999999 999999 999999 127 37 999999 999999 999999 136 410 999999 97 999999 -2 999999 23 999999 8 999999 -47 563 252 137 303 999999 999999 999999 999999 999999 999999 -25 999999 999999 359 584 365 709 130 299 472 501 999999 999999 512 999999 532 999999 475 422 80 999999 126 359 289 38 297 283 106 418 -78 141 -5 -42 999999 37 193 164 326 124 133 127 102 365 617 594 648 602 250 713 295 636 602 239 -17 121 208 47 206 101 321 110 137 174 64 120 999999 -38 101 -92 176 -91 -57 -81 -22 999999 -83 -2 181 74 999999 -63 124 999999 -83 999999 -88 999999 117 999999 -78 999999 -57 999999 61 999999 -75 999999 25 -86 999999 9 -84 26 48 999999 28 -11 999999 18 -94 999999 -90 -1 40452 253 134 30 9734 11 14 12 7895 4507 657641 30779 269 999999 588 621 1113 1166 733 947 285 882 999999 289 782 1184 1432 999 955 784 999999 759 867 465 298 24 460 999999 79 375 999999 428 999999 999999 999999 304 141 999999 999999 999999 999999 187 42 220 999999 999999 232 145 35 741 999999 400 874 142 999999 345 708 87 999999 74 -86 133 473 -28 304 610 224 -63 615 148 999999 999999 -86 47 13 -83 999999 220 -81 999999 385 999999 999999 63 341 999999 999999 519 406 999999 435 999999 376 999999 172 206 999999 -39 999999 202 56 999999 999999 999999 999999 999999 999999 999999 999999 292 165 183 999999 54 -32 999999 141 -91 999999 999999 999999 999999 999999 999999 999999 370 189 127 267 69 360 -99 999999 999999 -26 999999 278 410 324 999999 9 590 305 245 443 -90 3 999999 253 999999 538 354 769 68 207 2 196 -12 289 264 280 307 589 580 87 95 82 354 651 242 142 211 999999 19 94 -60 13 347 373 313 108 125 2 175 313 187 448 143 272 93 -33 167 440 418 97 -38 323 202 100 -77 60 201 289 212 248 486 38 27 -88 999999 999999 75 999999 999999 999999 999999 999999 999999 81 999999 -92 -50 190 999999 999999 999999 55 999999 65 999999 999999 999999 -18 999999 -46 999999 999999 -3 -68 999999 999999 -100 41 -71 999999 -97 29 -42 -52 999999 999999 -74 -58 40458 255 106 30 9736 11 14 18 7896 4511 836362 40347 978 951 85 457 500 54 228 810 919 465 999999 731 1740 1796 2232 992 658 634 582 565 1413 1471 278 999999 652 858 -24 999999 728 999999 321 703 999999 999999 122 345 378 -23 999999 611 999999 999999 999999 -81 390 999999 999999 222 212 999999 999999 418 540 999999 848 307 999999 999999 999999 80 999999 999999 999999 538 691 -68 573 533 204 999999 171 999999 999999 999999 999999 886 278 999999 999999 1079 595 999999 999999 -70 243 999999 162 65 493 60 999999 108 999999 999999 -48 -43 999999 492 347 999999 999999 999999 299 -43 88 999999 999999 32 999999 999999 999999 999999 301 999999 999999 211 674 999999 999999 999999 93 -10 999999 -39 170 999999 -58 999999 999999 999999 357 999999 999999 119 999999 999999 999999 115 999999 8 473 -88 386 999999 27 316 189 359 667 555 320 383 999999 300 999999 405 389 281 119 644 72 143 570 377 384 146 628 -23 557 158 24 74 138 196 -62 558 190 137 -95 157 196 -26 503 277 18 73 88 502 106 -66 153 120 342 283 73 373 999999 333 157 128 -66 999999 212 213 -24 -51 89 184 999999 -6 -17 -69 46 -44 999999 999999 999999 -21 41 999999 -85 -83 74 -39 -32 -50 999999 -85 9 -91 -60 999999 999999 -96 23 999999 999999 999999 17 146 20 999999 -19 999999 999999 999999 999999 999999 -53 999999 999999 999999 60 40464 262 139 30 9739 11 14 24 7897 4516 653567 25829 828 696 392 1077 1676 1652 1322 1105 1467 923 1083 1501 1095 1446 1501 1669 806 419 1084 -31 999999 645 254 999999 18 -15 791 183 999999 999999 83 652 999999 100 442 999999 999999 999999 999999 999999 999999 999999 999999 120 999999 315 -90 496 146 -53 -41 999999 999999 532 105 -68 212 999999 999999 999999 4 999999 999999 999999 999999 999999 353 999999 999999 999999 78 74 999999 999999 999999 130 999999 348 999999 999999 -29 8 999999 999999 999999 45 999999 22 29 999999 10 999999 999999 318 999999 999999 999999 21 999999 999999 -66 999999 252 999999 850 999999 160 999999 999999 155 -33 0 999999 194 118 -64 999999 999999 49 999999 -67 999999 999999 999999 -72 999999 -96 -71 399 999999 999999 283 158 999999 999999 -50 186 496 120 484 193 158 999999 234 -25 674 632 753 333 443 399 999999 152 97 498 331 598 889 288 797 564 578 285 200 426 252 242 228 274 386 292 339 999999 999999 364 249 999999 -55 83 -7 22 999999 353 41 999999 123 490 40 -10 265 215 209 179 51 125 184 999999 -14 142 999999 999999 49 78 -23 243 238 323 156 -84 -85 -16 38 -32 16 999999 -44 81 196 -63 -46 999999 999999 999999 999999 999999 999999 999999 999999 9 999999 -81 -26 999999 -68 999999 999999 -10 -53 -90 96 999999 81 32 999999 -71 999999 999999 999999 999999 20 7 41 999999 999999 999999 999999 999999 999999 999999 40 40470 262 141 30 9741 11 14 30 7898 4520 913005 34429 1107 132 694 663 850 2381 1653 840 197 1286 237 1518 410 1893 1206 1685 1136 1702 1006 995 91 500 573 111 279 -63 143 394 6 408 999999 999999 999999 999999 272 999999 999999 999999 -48 -39 999999 999999 999999 999999 999999 262 999999 999999 -51 999999 999999 -3 241 342 999999 20 411 999999 999999 -41 999999 999999 178 605 999999 999999 -60 -79 999999 -77 999999 -21 42 999999 999999 630 328 162 999999 999999 999999 999999 551 -76 999999 178 999999 999999 999999 999999 -41 295 999999 999999 999999 372 144 59 191 999999 157 12 22 418 999999 -99 999999 185 337 -65 999999 999999 999999 999999 999999 266 172 999999 999999 999999 999999 999999 350 82 999999 999999 230 101 386 419 10 -76 97 318 999999 999999 477 126 128 908 999999 403 660 999999 440 223 422 -45 79 407 48 687 791 417 579 664 713 999999 471 616 374 616 803 642 644 1029 436 220 339 584 322 692 427 126 343 260 172 263 60 335 235 252 137 53 151 31 118 999999 -42 149 598 263 97 -94 103 217 688 313 216 -28 46 58 101 217 101 7 999999 176 999999 5 106 68 999999 -36 -69 42 -44 187 19 -73 999999 14 -48 131 999999 999999 56 999999 -93 24 999999 -81 -3 999999 999999 999999 -60 -70 50 -14 -69 -90 9 999999 44 -34 -17 -45 999999 -7 999999 999999 999999 999999 999999 999999 999999 999999 69 36 40476 254 142 30 9742 11 14 36 7899 4525 539073 13681 752 805 874 1513 471 869 1754 1619 562 1820 3111 432 1179 1191 1994 1050 1321 2332 1470 1048 1257 161 999999 999999 786 999999 999999 999999 -37 999999 600 167 999999 999999 999999 999999 325 178 999999 999999 999999 999999 768 -78 999999 38 300 68 605 999999 999999 96 999999 999999 -50 256 999999 29 309 999999 999999 51 227 999999 253 -99 999999 999999 999999 63 999999 999999 296 999999 -59 940 999999 999999 244 999999 470 999999 50 -90 217 424 999999 999999 148 999999 187 451 999999 201 160 431 380 -82 24 379 999999 -53 158 296 999999 999999 999999 207 -4 999999 -99 999999 999999 999999 999999 999999 -20 999999 52 999999 999999 122 999999 162 999999 999999 999999 999999 415 999999 16 999999 999999 999999 21 371 377 999999 999999 -83 -35 297 13 386 347 -79 630 -49 206 481 999999 375 999999 261 -1 97 855 98 461 288 286 528 752 409 393 518 999999 187 61 -82 353 702 172 999999 999999 -13 167 178 256 226 267 259 999999 -13 76 5 999999 93 107 -87 139 358 580 54 999999 216 319 83 71 142 153 -58 5 69 -48 88 -59 2 -10 999999 -91 0 77 37 47 -30 999999 999999 999999 37 999999 -9 999999 999999 67 999999 96 999999 999999 -99 -81 0 999999 999999 999999 -86 999999 6 -52 34 -76 999999 -84 999999 999999 -83 -96 999999 999999 -61 -50 -27 40482 254 144 30 9744 11 14 42 7900 4529 705050 33956 654 467 1541 399 84 317 1493 442 1134 1505 1735 916 1309 2490 1333 1992 569 992 1087 841 276 1524 133 249 83 45 115 -72 227 941 999999 999999 -80 162 999999 320 999999 999999 999999 2 999999 999999 549 999999 999999 999999 999999 -62 141 999999 204 999999 999999 999999 341 999999 999999 999999 37 999999 57 999999 999999 324 294 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 273 999999 158 999999 -50 999999 999999 999999 2 248 842 999999 100 452 59 999999 999999 999999 233 162 41 35 96 999999 91 -2 239 -8 999999 999999 150 999999 999999 999999 282 101 999999 8 999999 999999 999999 999999 -19 99 999999 283 396 999999 999999 999999 155 390 999999 999999 999999 999999 68 152 437 81 391 999999 49 306 804 999999 -56 437 -57 184 876 423 575 155 581 -5 187 222 14 255 54 182 490 294 442 416 451 169 252 411 999999 274 666 443 680 474 101 505 213 141 50 26 214 -100 267 -50 999999 999999 999999 285 -54 92 -16 96 999999 -78 244 67 999999 47 999999 193 477 236 -92 150 146 999999 -63 80 206 -43 9 999999 24 999999 -39 999999 56 0 -49 140 -24 -32 71 76 -11 50 -6 999999 7 7 -34 999999 -22 999999 999999 999999 999999 -85 999999 -96 84 18 -34 10 -58 999999 999999 999999 -49 69 999999 999999 -62 40488 250 146 30 9746 11 14 48 7901 4534 955026 43894 999999 57 999999 730 234 644 524 1181 1310 550 869 734 160 1735 1486 1920 991 1260 313 1609 1165 1678 283 706 18 11 999999 33 999999 999999 999999 382 612 999999 999999 386 297 999999 999999 570 999999 999999 999999 -92 92 999999 999999 180 43 207 612 302 128 999999 999999 619 999999 999999 999999 999999 999999 -94 999999 128 999999 999999 999999 999999 -58 999999 999999 282 631 999999 999999 -24 157 200 999999 42 296 999999 109 999999 -97 999999 999999 999999 59 999999 436 723 999999 999999 999999 999999 999999 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 252 999999 999999 999999 999999 279 419 269 999999 999999 252 999999 35 605 113 999999 271 999999 999999 172 999999 999999 999999 999999 999999 82 999999 999999 999999 202 333 168 162 47 128 622 35 89 542 386 754 382 267 801 497 577 267 105 218 411 273 264 73 762 621 571 466 16 128 328 383 595 112 488 393 383 483 77 522 228 299 -69 481 156 322 289 105 180 165 11 109 158 271 579 133 -27 112 54 999999 36 126 20 117 72 -95 999999 -68 37 16 999999 184 192 -28 999999 -28 127 75 -26 -14 -16 999999 999999 60 999999 999999 999999 97 999999 999999 14 -57 999999 999999 -20 76 -73 9 999999 -20 -37 43 -49 100 -18 999999 -84 45 999999 999999 999999 -13 40494 259 148 30 9748 11 14 54 7901 4538 933343 39156 314 644 1012 1301 1191 1617 -8 840 452 679 1542 2288 2056 841 215 722 1254 674 8 1590 276 218 737 943 -54 308 107 520 420 999999 999999 80 304 544 427 999999 999999 87 49 999999 999999 999999 127 723 999999 100 999999 520 505 999999 999999 999999 999999 999999 999999 65 185 999999 999999 999999 -72 62 999999 999999 999999 78 -70 224 999999 999999 160 118 999999 999999 74 999999 999999 999999 999999 999999 71 -17 -46 283 999999 30 23 312 999999 402 999999 22 999999 999999 429 999999 -44 999999 999999 999999 999999 -52 999999 249 83 355 999999 876 178 999999 114 999999 999999 999999 999999 219 999999 999999 999999 -83 999999 999999 999999 340 81 999999 999999 999999 999999 999999 999999 163 999999 999999 999999 14 274 1 189 999999 920 290 350 111 311 508 697 627 454 388 698 423 216 744 -75 335 328 379 875 753 889 641 976 377 601 370 402 159 442 323 741 529 -71 173 439 343 233 256 121 502 91 297 47 173 252 25 46 467 429 350 205 999999 298 357 188 999999 189 145 318 114 26 120 400 999999 999999 -79 -20 -50 -63 -6 999999 182 999999 -14 11 999999 -100 999999 999999 4 999999 -59 -80 999999 999999 -72 -28 -39 999999 999999 -60 -35 999999 999999 999999 -57 2 999999 18 170 999999 -78 -39 2 -21 -57 61 -40 999999 999999 -57 999999 999999 999999 999999 999999 49 40500 252 180 30 9750 11 15 0 7902 4543 75133 1267 -64 561 582 54 1089 158 432 1064 1226 1136 2010 2464 1529 2515 1815 2101 1927 1180 967 -11 -18 639 110 470 38 999999 -48 999999 156 999999 999999 664 -24 -19 999999 42 999999 999999 999999 999999 259 10 137 999999 999999 999 999999 999999 999999 999999 999999 999999 999999 -22 999999 280 999999 999999 999999 999999 145 999999 999999 999999 999999 116 999999 999999 999999 999999 999999 -1 999999 -2 -52 -82 999999 999999 999999 999999 -78 999999 -72 999999 560 999999 999999 999999 999999 999999 999999 146 65 999999 -63 999999 57 999999 999999 -61 999999 999999 999999 999999 214 999999 999999 105 -97 999999 999999 999999 481 285 999999 32 999999 999999 -40 -54 210 158 -80 999999 -90 493 999999 5 0 999999 39 266 999999 999999 999999 243 370 332 235 655 402 70 252 112 829 284 93 513 435 166 473 127 330 569 1 384 999999 612 805 853 870 760 748 393 129 322 695 627 146 280 375 173 379 353 220 -33 999999 307 999999 137 999999 181 62 999999 999999 -73 999999 196 423 251 -64 999999 84 170 317 51 19 -65 -99 15 999999 999999 999999 -32 999999 185 999999 124 -2 -86 999999 -15 -83 999999 -7 -52 999999 999999 999999 -59 9 999999 999999 999999 999999 80 999999 999999 999999 999999 999999 -90 999999 999999 999999 -26 -93 -58 999999 -30 -86 79 -32 999999 999999 999999 -43 -33 -78 -89 40506 245 91 30 9751 11 15 6 7903 4547 892505 999999 999999 211311 791 999999 1095 1394 1813 1103 287 821 803 988 910 1966 2454 3432 2259 1586 2298 1133 1162 1136 698 517 -6 361 32 999999 999999 999999 999999 999999 91 510 999999 999999 115 999999 999999 129 359 442 12 20 999999 999999 999999 -34 999999 999999 56 999999 455 351 999999 -80 419 56 999999 999999 657 999999 999999 999999 999999 62 999999 999999 999999 332 52 999999 999999 999999 -5 999999 999999 106 625 999999 999999 356 999999 -98 -16 999999 999999 670 999999 999999 799 565 999999 544 999999 999999 999999 999999 999999 999999 113 -6 999999 999999 627 999999 288 335 59 999999 120 999999 999999 999999 999999 149 999999 999999 999999 999999 999999 14 999999 999999 247 999999 122 999999 999999 116 184 999999 999999 999999 999999 999999 111 -55 597 400 444 594 444 539 510 313 13 649 551 434 304 386 551 963 958 1137 485 321 1090 474 181 824 1131 736 840 807 350 720 538 704 828 469 45 716 635 357 285 30 999999 289 999999 262 999999 -41 140 -94 999999 -57 -90 86 181 92 154 74 239 100 82 433 -34 391 213 183 -27 -37 999999 999999 -81 -22 999999 -88 29 3 999999 999999 999999 -68 -87 -67 999999 -98 -77 999999 999999 999999 -92 999999 -54 3 999999 999999 999999 75 999999 4 -71 999999 -99 -21 999999 -35 -33 999999 -13 40512 254 93 30 9753 11 15 12 7904 4552 862192 999999 999999 271605 618 52 776 279 987 1542 1242 1241 1312 1531 1417 3121 3609 3951 2696 2346 2143 1130 1300 306 999999 500 225 999999 814 -45 44 492 999999 60 -27 723 210 999999 999999 999999 499 494 126 999999 321 295 999999 73 518 999999 999999 17 238 482 999999 999999 232 999999 999999 317 396 183 999999 999999 999999 999999 999999 -34 108 -79 -24 999999 123 364 32 -46 -6 999999 999999 999999 999999 164 801 563 70 532 -1 999999 999999 383 999999 999999 207 -24 276 550 892 336 999999 999999 999999 999999 -96 279 -39 999999 1 999999 999999 999999 89 999999 191 66 506 180 999999 143 336 999999 999999 999999 113 515 46 350 71 326 49 999999 104 84 999999 409 56 334 58 8 -15 111 544 515 850 685 303 731 490 766 710 439 676 637 594 506 870 572 908 910 1015 1019 671 845 983 679 1040 1105 1245 1281 938 1023 1041 1202 1138 871 848 1020 778 1021 329 129 323 372 190 256 -98 63 -54 154 56 999999 23 -2 2 13 285 186 159 -14 387 222 354 130 243 268 471 271 254 110 -63 999999 156 -24 107 -69 -59 24 103 49 -30 999999 999999 10 999999 -75 999999 -26 -42 -35 -62 999999 101 -51 -72 999999 999999 17 999999 -93 48 41 999999 -55 999999 35 15 11 -64 999999 999999 28 -26 999999 -23 -5 40518 253 185 30 9755 11 15 18 7905 4556 80717 1508 801 999999 317 1767 913 1118 1478 900 1198 1698 3010 3735 5207 4666 2103 1149 1495 1586 737 108 369 197 232 224 372 -28 905 849 30 460 1328 856 999999 999999 999999 744 999999 1026 329 999999 999999 999999 23 999999 999999 999999 205 554 434 999999 97 867 776 999999 999999 263 999999 145 804 999999 273 999999 999999 -91 999999 999999 999999 999999 329 40 999999 999999 999999 999999 564 999999 27 178 590 251 453 237 438 356 424 102 -43 999999 426 138 999999 18 -67 999999 115 598 999999 999999 999999 999999 -16 -46 999999 297 -94 999999 187 999999 80 349 91 -24 331 999999 191 999999 999999 38 999999 -12 207 50 999999 268 382 29 999999 999999 333 42 206 209 271 553 423 381 733 984 1425 789 422 670 683 627 958 474 815 1355 1225 730 837 911 667 798 1406 1257 1060 1217 1113 1599 1201 1356 1040 1378 1188 1250 1260 1754 1460 1375 1380 1752 1458 473 521 753 87 999999 247 41 999999 999999 649 73 -58 480 407 190 157 213 503 120 344 251 368 398 559 451 359 372 302 94 161 32 128 -23 999999 75 159 183 -49 179 227 60 209 -28 209 199 999999 999999 69 226 16 156 -38 36 999999 -81 -61 35 52 -81 37 82 63 1 118 999999 999999 73 139 22 -34 999999 999999 91 4 34 -88 -95 53 40524 262 187 30 9757 11 15 24 7906 4561 60101 1712 690 1193 220 618 966 674 939 1551 2041 1896 4489 7499 17583 15025 2384 1073 637 516 200 813 1073 562 460 -55 163 999999 1117 146 -35 -68 999999 999999 999999 255 786 530 999999 999999 426 175 355 999999 999999 999999 485 999999 999999 213 999999 999999 1177 999999 999999 999999 999999 999999 445 999999 999999 241 367 522 -5 999999 297 284 999999 999999 684 999999 -23 498 999999 999999 999999 999999 999999 999999 147 999999 584 37 666 179 999999 150 482 266 571 -91 999999 277 -6 447 367 104 999999 -40 518 -65 999999 439 475 120 999999 999999 72 999999 442 265 999999 419 132 339 999999 999999 999999 110 233 999999 11 82 999999 999999 999999 503 501 157 497 -87 47 77 185 684 555 864 761 296 1083 954 725 925 545 274 571 891 612 714 986 1004 1161 787 1145 1260 1328 942 1074 709 848 1310 772 856 1239 1525 699 939 997 1037 1583 2345 3147 2790 1176 641 257 374 148 223 518 207 -84 4 198 999999 290 163 213 360 503 445 355 372 454 531 244 305 746 638 511 567 213 292 405 158 407 350 138 -70 232 158 999999 -22 -45 999999 -16 154 53 999999 999999 -47 -40 33 187 -13 175 999999 999999 -21 133 -59 113 71 35 999999 -65 103 -21 -27 171 10 -32 999999 58 44 -52 -67 -88 999999 -38 15 -90 999999 999999 999999 999999 999999 999999 999999 999999 46 40530 265 188 30 9758 11 15 30 7907 4565 71551 314 1411 1903 1721 474 670 961 730 658 1967 3074 1915 12378 91251 77174 4164 911 1433 1250 323 591 843 999999 949 1152 447 967 174 766 925 697 999999 66 999999 452 52 999999 999999 986 698 518 172 287 999999 616 999999 357 -79 -50 999999 999999 999999 999999 312 999999 999999 -21 70 265 999999 273 999999 999999 660 999999 999999 1260 264 -58 999999 999999 108 135 -55 473 24 498 269 121 317 216 11 75 -95 -60 439 999999 233 999999 999999 -66 -50 999999 570 999999 999999 999999 222 999999 227 999999 999999 -18 -59 999999 185 999999 142 541 422 4 136 37 999999 999999 94 -72 197 999999 100 252 35 -54 -37 90 100 217 563 157 999999 733 837 567 -86 532 620 1108 1396 897 1263 1022 1421 1209 1132 880 1537 1574 1579 734 1336 756 910 1349 832 1066 1288 1534 823 982 908 1155 1413 883 1540 1235 1712 988 1236 1361 1697 1690 2358 2799 2345 976 474 298 280 299 343 259 112 999999 98 242 591 235 228 310 999999 255 542 395 263 617 758 894 836 445 604 300 411 357 12 156 327 160 31 261 188 999999 -22 -57 999999 62 49 -55 47 999999 116 181 184 999999 91 -79 72 999999 -63 61 999999 -9 -23 243 92 999999 143 46 25 12 152 97 -51 -17 -3 -3 -34 91 122 -73 130 71 32 999999 999999 999999 999999 999999 999999 41 999999 999999 999999 999999 43 40536 268 160 30 9760 11 15 36 7908 4570 804078 17657 -16 969 807 707 669 2007 1235 952 2350 2918 3493 3494 8670 114282 184961 25776 1215 759 694 13 224 613 343 999999 999999 -74 540 558 -35 -48 616 164 1017 999999 265 999999 999999 999999 999999 211 105 999999 999999 999999 174 525 493 999999 65 999999 999999 999999 999999 371 165 68 999999 333 -15 95 34 999999 330 297 999999 64 387 999999 999999 0 201 -33 836 999999 323 573 162 297 356 649 199 1237 303 472 195 362 -26 999999 999999 8 345 -2 999999 999999 156 568 617 999999 -82 668 999999 999999 529 203 999999 999999 -3 999999 111 44 999999 185 999999 999999 152 999999 281 49 -77 999999 588 999999 415 144 47 636 709 86 263 238 17 443 503 514 863 687 1052 1096 1562 1476 1616 1309 1307 1002 1207 1459 945 1243 1446 1288 1505 1549 1444 988 1589 1290 1167 1896 2110 1401 1443 1761 2061 2557 2638 2570 1344 972 992 1209 1431 1967 1982 2397 1742 1240 913 439 405 464 -62 -74 439 237 465 162 97 999999 295 380 390 187 425 376 426 564 512 427 838 1016 839 568 219 230 590 657 482 175 -31 168 999999 -46 322 47 109 228 290 131 -67 54 40 69 118 -31 999999 118 61 -30 -44 40 -94 77 110 78 162 999999 19 999999 35 62 -94 82 49 120 5 999999 -49 51 -55 19 -1 -78 999999 999999 999999 999999 73 37 72 999999 999999 66 999999 999999 52 40 40543 270 160 30 9760 11 15 43 7909 4575 669450 7607 999999 1482 474 1785 1102 314 999999 945 2095 2354 3806 2405 22022 137295 113330 4917 279 -10 634 1193 -80 1175 425 574 421 630 162 999999 690 999999 999999 999999 564 999999 999999 -67 999999 999999 999999 118 298 999999 999999 390 2 999999 448 999999 999999 999999 999999 -32 58 -91 -67 999999 74 -1 -95 -70 327 5 33 473 999999 122 414 623 244 999999 457 832 557 362 999999 796 625 320 999999 999999 1109 999999 194 387 999999 186 999999 413 615 314 -92 403 -46 999999 613 29 706 -71 -84 -28 -67 999999 453 999999 999999 -81 999999 999999 3 999999 999999 999999 393 62 23 -69 999999 373 296 534 115 -59 676 454 482 203 558 958 -11 219 1364 595 721 530 914 1130 1277 1108 1139 1873 1765 1523 1265 1182 1309 1207 1317 1028 1056 1169 1068 1421 1525 1528 1084 1513 1435 1774 2447 2810 3082 3603 6475 9787 12677 16532 18469 14170 4657 1521 1634 2396 2740 2066 2459 1480 958 605 233 368 425 999999 200 123 166 28 205 164 246 302 -11 290 243 433 632 599 957 889 954 471 497 566 513 375 70 669 1000 685 469 396 81 321 158 52 183 80 -54 -9 -1 -72 -79 54 999999 -38 80 -97 -59 -33 77 -47 -78 -42 48 14 999999 6 103 54 26 -95 999999 -30 -25 133 56 -62 -62 58 32 3 -10 999999 92 999999 999999 45 999999 51 124 999999 49 54 35 77 35 999999 999999 37 40549 294 160 30 9760 11 15 49 7910 4580 657240 11613 747 1249 1246 1199 -12 945 1294 2534 2036 2394 6925 5402 48287 351767 518614 192317 9376 2039 1264 1937 653 1315 1365 996 1543 617 693 1235 918 -26 81 500 477 203 196 7 999999 201 664 307 170 13 -90 999999 999999 555 1000 -89 28 999999 999999 336 23 999999 593 567 596 999999 287 26 999999 1010 130 999999 51 459 537 689 202 999999 14 563 640 110 999999 -18 388 191 736 483 999999 999999 115 -14 126 999999 999999 999999 526 873 181 57 999999 100 225 549 999999 30 999999 999999 999999 643 147 18 999999 999999 324 42 130 999999 43 27 999999 438 438 999999 129 245 405 1028 890 1405 1011 613 914 926 739 1069 765 472 688 910 968 690 1536 1629 1846 2606 2202 2368 2494 1668 1892 1735 2104 1700 2008 2028 1762 2040 2148 1946 1760 2139 2285 1976 2328 3491 5233 7369 7797 6980 6864 8355 10249 14915 31659 38813 16756 2948 2094 3163 4423 4401 3825 2725 1234 886 486 380 291 620 382 457 537 479 204 460 484 245 300 363 143 605 995 750 1030 1161 1254 1243 1138 1084 868 664 838 1811 1955 1012 734 457 205 167 301 312 414 393 273 235 190 236 130 175 202 188 284 159 473 224 232 169 281 146 85 199 264 67 334 200 179 158 352 338 125 104 119 264 361 282 206 224 356 284 149 288 309 243 278 258 222 257 284 217 288 231 246 242 227 176 110 146 119 163 99 125 129 147 113 109 145 214 135 111 121 81 67 90 91 87 78 44 33 30 40555 298 100 30 9760 11 15 55 7910 4584 862461 999999 478995 9699 360 498 999999 538 957 769 1480 1948 2284 5706 10697 9729 219027 940208 999999 225278 6358 2513 777 2040 1167 1714 1290 311 945 216 783 1008 1270 1338 1053 416 913 901 737 999999 999999 266 713 606 999999 -30 237 507 669 1189 478 69 424 359 162 481 64 444 363 999999 415 585 999999 142 338 197 347 330 316 431 370 15 -64 692 11 999999 1084 767 388 125 443 317 999999 135 228 -24 141 604 -24 983 1049 167 909 924 999999 999999 -67 392 589 436 306 202 400 785 71 617 753 590 -35 892 999999 819 316 999999 -95 421 344 -86 999999 135 441 940 1273 1029 1209 566 1150 912 670 641 667 786 691 1059 1159 1256 936 870 1424 1725 1259 2366 3197 3614 3202 2815 1745 2288 2002 1845 2424 1443 1366 1709 1955 2353 2392 2606 2298 2358 2219 3570 5718 8013 10225 10333 7937 6099 9435 21747 34886 55122 47970 15077 2493 2857 3692 3955 3390 1839 1849 910 491 648 570 406 591 434 515 616 210 266 570 398 541 499 780 605 837 927 939 1631 1481 1410 1190 1122 970 888 1361 2461 1815 1211 957 202 442 414 72 401 355 335 166 362 408 432 439 342 375 262 400 530 187 521 411 456 423 234 229 102 301 291 394 482 216 345 467 204 205 451 210 232 325 283 260 171 305 311 340 331 351 285 286 271 305 265 149 276 245 164 236 252 236 226 162 122 165 235 163 232 123 141 152 148 171 179 189 199 152 138 127 138 155 115 67 129 128 126 98 70 40561 298 100 30 9760 11 16 1 7911 4589 708725 999999 412063 9725 444 1289 1505 1443 1146 1267 1217 2575 4215 7401 24581 113266 534550 999999 999999 695819 33061 2610 2805 2917 2711 2874 1176 1791 532 852 534 812 866 892 346 806 299 1442 794 807 1315 483 173 475 255 -13 609 365 999999 231 247 999999 456 1039 999999 999999 95 592 584 904 981 626 -76 456 364 942 999999 393 443 205 999999 197 715 695 910 2109 810 649 1005 315 624 999999 364 872 1235 993 644 940 164 -31 427 867 497 999999 499 999999 548 532 -61 441 745 933 587 363 308 624 456 1232 654 440 467 807 1036 971 608 623 538 264 531 858 999999 737 1824 1159 1157 1000 962 1144 1197 1029 1181 709 1281 2059 1397 573 1294 773 1447 1730 1859 2641 3561 3493 3319 2654 2142 2620 3011 2093 2332 2373 2356 2491 2937 3295 4097 4454 4304 3305 2985 2371 3944 4126 4765 5465 5777 3887 2926 6470 14983 26468 31879 12150 3030 2238 2874 2768 2889 1970 1584 1228 1046 403 418 467 255 402 286 291 573 658 346 334 511 587 675 477 672 832 1345 1106 1776 1914 1420 1084 1218 1426 2033 1946 1671 1317 1089 1105 267 351 586 235 353 387 640 458 258 363 287 347 472 560 196 355 473 139 186 94 404 275 97 240 308 352 303 351 511 335 261 342 336 328 290 378 243 378 367 435 318 374 321 286 257 314 358 262 249 208 288 280 369 348 352 278 245 296 290 225 142 321 222 222 156 168 147 209 201 213 232 243 227 218 216 207 174 193 162 139 120 91 105 77 40567 0 99999 30 9759 11 16 7 7912 4593 40573 0 99999 30 9758 11 16 13 7913 4598 40579 0 99999 30 9757 11 16 19 7914 4602 40585 0 99999 30 9756 11 16 25 7915 4607 40591 0 99999 30 9754 11 16 31 7916 4612 40597 296 92 30 9752 11 16 37 7917 4616 608700 999999 999999 233923 1240 858 981 280 771 2049 715 1781 2419 7492 11397 16093 355846 999999 705482 35019 3757 3155 5545 6260 4287 2093 2472 2047 754 171 509 1317 685 1348 962 99 854 530 387 801 336 999999 61 999999 999999 682 999999 999999 999999 688 999999 -94 109 999999 869 331 114 999999 999999 640 738 719 231 745 439 393 423 378 279 -25 292 1252 -98 999999 890 64 177 16 638 464 767 484 999999 151 1165 925 511 769 533 469 106 260 729 1111 565 -54 316 1265 337 75 -36 148 609 239 999999 25 487 46 722 999999 706 831 296 1029 371 517 1153 905 923 713 395 627 1604 1244 870 858 1637 1045 1372 988 1449 1316 1218 1611 1981 993 1142 1598 1948 2412 2031 2407 3625 2877 2854 3093 2733 2238 2605 2729 2581 2933 2466 1659 1521 1655 1631 1616 1858 2265 2130 1810 1520 1905 2980 3021 3927 3768 3508 5544 7243 8112 5609 6766 10548 9665 5526 2951 1678 2029 2313 722 798 525 692 550 999999 300 525 424 546 533 762 443 382 719 1008 542 359 572 695 535 618 475 850 1054 554 965 1478 1441 1145 983 539 342 480 553 405 191 219 273 304 328 414 244 341 348 291 78 126 268 289 347 320 272 261 189 290 348 273 203 348 324 252 202 311 170 236 145 161 110 281 364 435 178 227 220 203 216 270 127 253 137 187 213 195 253 248 232 194 157 116 159 135 197 111 151 215 222 161 147 188 180 210 153 153 152 168 97 118 63 110 113 88 49 63 30 40603 294 91 30 9751 11 16 43 7917 4621 885781 999999 999999 286350 3393 999999 999999 1171 1502 1285 1798 1659 1239 3584 7725 2312 125044 529449 225594 5484 3347 3893 6368 7396 6731 4153 2912 2044 2269 1062 900 193 332 397 999999 955 999999 1163 499 1285 -78 999999 1016 519 999999 746 -5 999999 158 999999 343 999999 117 103 359 999999 -92 302 791 -60 95 787 -52 212 258 433 282 679 141 999999 999999 575 -28 692 834 838 168 237 229 900 318 436 94 333 42 548 689 550 30 253 -77 480 637 10 330 94 234 384 460 29 999999 952 349 281 311 327 323 999999 272 113 292 418 165 86 1112 484 1101 995 1034 499 533 432 349 817 1102 760 783 1140 1900 1013 1195 1475 1007 1421 1599 1007 832 1421 1828 2805 2402 2876 3488 3309 3646 3695 3505 4159 4203 4622 4025 2945 2362 2156 1712 1810 1977 1520 1431 1571 1885 1901 1553 1737 1783 1163 2035 2098 3162 5531 7198 7155 5752 5726 6877 8912 7355 3137 2908 3045 2393 1122 724 594 303 432 0 412 81 254 327 317 268 397 564 756 452 502 167 497 376 677 435 487 479 705 631 498 1524 1055 672 698 393 347 408 335 362 391 350 121 257 152 301 73 111 211 122 347 138 47 180 398 135 32 71 230 349 306 394 -70 14 274 51 209 159 99 207 190 125 204 186 277 210 283 206 222 121 198 238 38 150 203 70 59 140 57 141 96 162 142 160 143 126 158 102 93 31 136 165 92 94 113 137 136 52 72 55 39 49 52 85 999999 999999 33 40609 290 181 30 9751 11 16 49 7918 4625 161519 1370 1309 738 1999 1234 690 1616 3333 2733 2662 5417 5139 96492 287569 69260 2696 3844 2772 2409 4377 3674 3067 3689 3224 1416 2826 1100 698 -17 604 550 999999 999999 774 999999 -35 911 761 1228 57 999999 113 999999 -34 249 103 351 999999 -26 203 517 999999 -8 513 156 999999 999999 -70 999999 999999 180 999999 398 283 999999 470 551 961 999999 45 999999 753 999999 999999 838 398 63 77 350 632 999999 22 452 465 -35 999999 -17 85 231 -78 115 999999 725 157 212 156 337 999999 526 135 -68 833 324 109 562 251 33 742 353 292 835 625 1167 1068 1058 1380 995 1413 1172 1398 1319 1524 1453 1640 1245 1640 1148 1176 1164 864 1817 1651 1645 1515 2112 3611 3764 4669 5608 6346 6851 7741 8451 8566 8422 7098 4224 2741 2260 1812 1949 1632 1997 1852 1970 1941 1446 1697 2067 2070 1527 1632 1762 2630 3314 2817 3488 4044 3831 4178 4852 12418 19032 10525 3941 2208 2351 1471 818 614 659 555 438 233 421 443 553 484 346 123 750 253 431 420 652 737 80 399 592 344 690 626 372 617 930 628 552 388 386 603 294 314 132 216 173 224 192 204 182 268 269 289 299 123 119 191 215 382 375 108 -11 144 172 301 370 198 235 318 268 288 307 266 301 159 112 146 337 351 196 162 176 59 174 296 207 63 194 148 130 146 237 228 79 123 285 226 103 170 213 258 108 118 114 97 84 155 106 95 108 83 71 95 110 85 81 75 68 49 46 40615 294 178 30 9748 11 16 55 7919 4630 87866 483 661 701 746 1238 252 1370 1637 1853 3771 6638 1322 84913 402912 180328 5951 3413 4343 4464 3739 3008 3284 4212 3811 2645 915 1370 595 90 442 345 547 312 1028 319 256 358 543 562 999999 571 725 -39 340 234 75 1417 978 382 288 433 1003 233 1189 -76 285 397 1011 912 894 113 999999 797 513 -22 999999 221 533 999999 1145 61 270 311 378 1049 391 234 216 1012 967 117 691 1317 710 1537 284 187 55 462 64 999999 474 532 999999 636 290 162 412 701 472 448 568 291 316 999999 -11 503 115 999999 438 742 1499 910 1088 1025 1661 1178 1655 1616 1158 1626 1014 1231 1598 1614 1445 1691 1901 2191 1601 1431 1238 1475 1792 1912 3087 4006 4825 5096 5727 7041 7149 6996 5895 5414 3956 3095 2603 2280 2062 2022 1711 1977 2428 1818 2338 1857 1661 1716 1526 1554 1488 1770 2209 2711 3777 4147 3404 3651 5229 5185 4091 3107 3116 2402 1659 1872 2527 1365 212 295 275 199 420 578 716 386 135 557 603 683 659 112 346 482 703 477 390 766 671 719 443 818 835 905 642 457 379 535 611 405 249 353 324 324 221 180 362 448 126 230 494 473 383 163 377 296 257 200 318 144 111 149 136 253 235 373 369 456 126 251 367 300 277 247 399 278 252 239 274 181 228 127 293 297 137 52 271 333 267 183 275 274 240 220 213 159 228 151 188 208 224 180 247 226 119 102 216 176 76 73 110 86 80 125 156 83 72 55 95 89 70 48 40621 292 84 30 9744 11 17 1 7920 4635 884325 999999 999999 233707 2663 710 1262 831 827 2169 2225 1938 2704 4593 5893 2295 51424 254399 111698 3580 3270 3876 3689 4149 3950 2556 3395 2684 3820 2079 1011 1434 434 511 83 -51 999999 999999 45 750 -68 66 434 420 -23 999999 543 593 999999 999999 999999 152 344 999999 999999 -84 999999 463 -31 196 999999 401 999999 141 999999 414 796 999999 999999 -39 999999 28 999999 187 194 643 764 337 900 214 999999 774 551 1394 999999 157 442 529 1505 748 340 123 -46 632 864 486 208 999999 191 153 354 314 999999 999999 1191 141 999999 999999 -33 986 381 653 999999 449 604 755 1346 1821 1345 860 1177 2245 1138 1397 1078 1882 1404 1412 1589 1191 1096 1030 1380 1267 1413 1177 1487 1407 1766 1722 2582 2598 3254 3191 3083 3354 3944 2978 3526 3485 3126 2438 2482 2576 2799 2370 2277 1969 1702 1706 1637 1317 1379 1514 1062 1360 1305 1287 1361 2620 3550 2873 2356 2417 2857 2811 2789 3022 2092 1706 1051 953 656 399 454 203 -51 222 247 172 125 208 191 496 410 246 358 378 592 416 231 483 308 504 564 353 645 602 650 302 189 418 293 484 243 133 999999 176 317 172 14 -65 236 201 175 201 192 315 163 58 64 376 358 123 141 156 225 222 54 79 98 291 168 163 173 106 39 75 331 174 129 169 123 116 85 105 169 134 107 164 112 143 69 194 143 163 120 106 143 135 166 136 176 150 113 102 157 64 150 116 96 111 104 118 144 60 63 54 33 92 62 64 40627 289 80 30 9740 11 17 7 7921 4639 773489 999999 999999 368238 2318 1355 1336 503 723 1644 2018 856 2991 2039 3489 4255 8994 14000 4356 2478 3509 2810 3239 3365 3378 2954 1527 3023 3066 1614 879 340 1692 760 120 1574 1069 887 564 349 351 694 148 662 -13 -30 48 999999 203 499 968 970 624 999999 578 999999 243 566 763 1378 810 358 271 999999 64 405 114 437 999999 464 652 399 209 255 159 904 80 1526 505 999999 456 533 999999 -72 792 891 186 407 739 539 234 762 823 1003 854 999999 779 235 -66 908 369 377 449 999999 292 44 366 -24 999999 0 256 227 851 175 1063 1031 1178 1456 1756 1555 1535 1336 1316 1680 2260 1818 1881 1700 1749 2361 1490 1343 1117 1578 2221 1572 2196 1423 1660 2768 3130 2864 3524 3477 4289 4972 3783 3241 3423 3476 2948 2985 3132 2695 2909 2723 2341 2315 1741 2004 1398 1508 1782 1174 1167 1451 1128 1543 1472 1684 2140 2446 2078 1582 1325 1792 1459 1597 1287 1307 1036 799 977 575 82 440 398 259 112 317 495 387 390 380 685 437 77 539 504 847 661 701 497 445 567 678 705 556 406 239 372 495 655 277 416 308 98 -9 59 112 308 289 169 218 160 204 274 416 166 396 379 292 216 82 36 159 282 152 111 215 181 343 329 195 330 347 237 145 246 257 52 209 173 208 240 175 124 185 95 78 109 109 173 256 122 207 138 179 189 213 300 199 174 112 94 128 111 136 108 128 100 113 98 100 99 93 46 35 110 40633 285 78 30 9738 11 17 13 7922 4644 677052 999999 999999 209147 1641 1277 492 1683 403 1446 1118 1265 1745 2030 2623 4454 7051 4422 2938 3783 3314 2567 3172 3176 2504 2409 2516 2363 2313 2020 868 296 435 325 999999 999999 999999 999999 158 440 492 1126 820 716 570 563 621 720 999999 999999 999999 15 932 999999 11 -42 116 89 999999 999999 309 999999 -36 248 634 285 999999 157 463 999999 999999 656 163 495 65 -9 638 1192 1021 694 999999 999999 -96 999999 646 984 837 169 999999 999999 999999 268 840 48 311 230 491 461 505 559 533 409 186 999999 51 126 834 508 534 105 42 961 1068 446 435 795 938 997 1086 1531 983 1567 1131 1837 1404 1639 1394 1358 831 646 1368 1702 772 766 1611 1674 1832 2298 2062 2801 3379 3640 5634 5359 5623 3878 3849 2785 3294 3266 3124 2908 2267 2318 2327 2363 1958 1877 1228 1605 1693 1071 1026 709 1220 983 788 1148 1050 1213 1690 1890 1624 496 781 712 797 628 886 485 387 400 401 267 42 -3 439 564 180 999999 267 60 322 626 519 270 739 642 243 439 429 275 846 613 589 554 507 323 426 270 319 210 388 117 -19 180 79 384 118 309 -85 214 60 245 219 223 999999 130 -67 205 177 178 133 50 166 174 130 200 224 145 -14 -44 325 224 96 240 152 141 59 46 22 53 132 128 222 62 107 176 119 50 999999 63 182 78 36 999999 999999 98 999999 44 999999 999999 999999 68 101 74 999999 35 42 999999 999999 69 999999 55 57 40639 282 76 30 9736 11 17 19 7923 4649 463047 999999 999999 332897 1418 976 922 1464 1547 537 2072 2742 1805 3153 2395 4187 6047 5977 4137 3433 3164 3657 2409 4332 3236 2946 3578 2471 2152 846 898 1110 1498 1032 563 978 -5 566 323 346 999999 317 670 103 -56 477 999999 211 -65 999999 583 355 999999 1123 644 899 714 -10 460 112 894 494 999999 999999 999999 999999 70 452 -8 725 8 1171 465 999999 517 806 530 63 157 999999 -53 46 95 167 999999 999999 307 999999 345 318 638 135 470 865 1216 1396 1590 2012 3067 2754 3769 3770 3388 3862 2734 2679 1834 2045 1316 1302 389 1080 936 907 1059 831 1884 1360 1720 1353 1101 1523 1388 1484 926 750 1557 1595 1462 1744 1256 1363 1542 1772 1039 1383 1719 1513 1721 3279 4248 5778 6446 8331 9221 7579 5829 3845 3217 2849 2206 1678 2595 2533 2291 2261 2674 2130 1744 1840 1087 1291 1234 1191 1095 914 762 715 964 681 952 1388 1316 486 841 609 639 643 575 827 1032 577 294 415 166 351 192 441 555 451 727 336 238 435 410 14 263 248 141 309 173 360 602 523 513 595 257 660 497 492 365 558 414 40 76 144 150 79 364 439 368 72 410 9 13 410 137 164 -26 168 240 189 186 108 171 164 233 131 125 -13 111 154 173 161 37 80 999999 56 214 7 41 199 50 65 313 115 41 89 120 145 142 94 36 999999 73 52 101 999999 71 68 87 84 91 58 999999 49 32 45 999999 999999 999999 60 40645 277 104 30 9734 11 17 25 7924 4653 215283 999999 999999 342155 3053 1431 -75 372 1162 705 164 625 1275 2241 2842 2906 2980 2759 2295 3057 2271 1928 3028 3051 3383 4684 4158 4151 2609 2025 999999 600 999999 999999 709 529 122 216 500 999999 518 785 307 -96 156 999999 999999 11 729 206 999999 324 18 609 999999 86 999999 591 293 343 304 -41 -36 163 -78 -71 999999 19 465 576 999999 999999 455 203 462 756 490 215 64 999999 999999 285 372 999999 492 512 999999 136 530 967 1008 1037 1593 3044 3248 5868 11383 12865 12128 10114 8040 8168 5735 5890 6144 5512 4742 4574 3434 2933 1773 1057 896 351 704 1383 875 837 1069 1138 1180 1135 1269 1221 2353 1537 1199 1073 991 343 1037 1364 1047 1014 889 986 1667 2118 2234 4217 7470 10927 14537 18554 22725 24024 24425 27017 31915 37511 39572 39349 39431 38965 40234 38304 32696 26543 20600 13659 7193 3132 2021 1361 863 846 106 900 993 1033 697 916 1066 749 1016 1142 583 860 493 564 580 496 391 336 198 212 161 141 110 233 509 537 325 396 355 496 497 264 471 272 536 360 283 657 307 486 688 394 1319 2799 1094 512 430 153 325 277 90 -86 253 248 80 225 999999 -56 213 216 21 -25 143 204 42 136 173 20 139 -23 125 133 -2 74 96 82 180 110 133 85 47 16 -6 147 56 -16 149 76 -24 183 186 135 999999 999999 77 999999 39 999999 999999 84 92 71 126 54 999999 999999 60 63 999999 999999 64 40651 275 73 30 9733 11 17 31 7924 4658 85381 550284 999999 519130 16029 999999 -33 999999 999999 999999 91 679 925 684 570 719 187 692 667 59 444 1338 1428 2166 1466 2394 3907 2799 1435 170 815 153 999999 999999 40 209 999999 999999 999999 176 999999 421 999999 999999 999999 999999 999999 999999 -67 999999 999999 999999 341 999999 999999 27 999999 999999 999999 999999 999999 999999 149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 551 999999 999999 999999 -52 999999 999999 999999 84 156 999999 999999 585 47 876 3418 6399 7104 7659 6495 5941 8977 15359 15358 6786 5392 4323 3472 3083 2035 1610 1127 999999 999999 338 999999 694 -50 615 800 117 -76 541 594 553 29 1315 889 131 259 886 532 772 258 628 681 146 94 487 748 373 137 318 458 1171 3310 9662 20915 38457 59788 75268 83441 90121 100343 107857 108605 104011 102579 104834 109587 112793 112898 116901 121542 131500 119967 72962 26591 7847 3092 1568 1197 1043 628 198 787 934 741 1059 680 717 645 562 1019 505 214 622 494 151 283 735 -19 999999 -42 193 207 140 260 398 225 336 208 75 93 261 286 447 -83 217 101 250 624 1030 687 2021 14602 6030 296 401 8 49 55 157 155 62 129 163 101 115 179 139 168 142 127 242 216 291 76 249 121 257 -7 -6 -43 109 -9 37 -18 999999 133 62 17 89 -30 59 104 121 112 -37 136 168 101 117 109 999999 999999 38 50 999999 93 92 45 999999 999999 999999 999999 999999 999999 999999 33 56 40657 290 73 30 9733 11 17 37 7925 4663 63875 448067 999999 538177 19723 568 719 999999 147 805 999999 434 1132 1587 980 720 992 -45 913 443 898 580 911 702 1300 1839 3116 2764 2772 482 999999 999999 999999 -10 999999 54 999999 771 999999 15 315 999999 572 999999 999999 675 999999 999999 434 999999 999999 120 999999 999999 999999 -43 999999 267 -20 999999 355 999999 999999 349 -51 437 -100 999999 -61 194 999999 999999 999999 999999 -90 999999 40 661 999999 999999 133 999999 999999 -84 999999 691 1048 1683 2995 4549 7633 11767 10762 8434 7165 5408 2913 789 683 60 -51 556 19 999999 999999 6 45 584 544 392 17 118 282 98 1003 -73 318 449 784 380 295 941 1423 691 357 367 -15 1489 594 520 377 57 362 239 790 1072 623 1568 4285 11785 26355 48520 62936 74570 86819 98612 112134 114774 116364 120920 122419 121046 121652 120413 119126 125269 137990 141885 129266 108217 95930 71560 42299 18852 5609 1522 594 796 918 866 799 270 922 957 550 1017 1035 94 717 708 692 740 415 644 194 340 334 9 144 704 308 353 290 113 278 352 303 588 528 136 280 432 586 347 314 858 495 612 775 2081 2035 534 447 194 401 70 201 295 245 325 281 181 167 269 260 -23 114 326 386 185 244 239 128 164 92 -15 294 83 283 34 120 205 264 240 252 86 213 151 140 192 33 147 138 30 60 113 100 208 106 94 119 106 78 999999 104 208 59 79 999999 38 97 43 109 89 999999 95 51 55 52 74 62 999999 999999 58 35 50 999999 999999 34 45 40663 283 72 30 9732 11 17 43 7926 4667 66182 419729 954450 689634 59542 999999 20 194 999999 -15 999999 1177 495 1122 1748 162 999999 481 630 1197 743 1252 1682 2756 1184 5949 58630 104642 20004 1163 296 394 999999 278 999999 -62 999999 999999 -85 437 414 999999 999999 999999 999999 693 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 198 473 999999 -36 999999 999999 999999 999999 999999 999999 357 1512 3603 5702 8167 8878 10945 9063 6238 3578 1739 664 94 999999 999999 999999 -40 999999 999999 999999 93 161 999999 132 5 -11 999999 735 999999 -44 -18 468 202 575 177 505 688 538 892 488 778 1215 103 273 -18 348 1165 869 246 184 615 906 1190 1784 3459 7154 13787 23554 35344 45484 59640 79773 94802 104685 113772 117840 122507 121826 112685 100351 90930 80946 74883 80169 85093 88378 93631 89888 69609 40310 18717 8942 2647 1106 643 792 1145 831 593 408 977 978 459 149 720 760 902 440 363 170 -31 352 330 189 12 433 27 217 230 197 97 238 186 480 386 400 392 391 337 160 498 123 262 322 571 205 240 982 608 365 149 338 165 62 275 304 -49 226 -44 26 56 291 31 252 331 362 196 67 193 274 51 -86 -21 153 87 218 79 64 98 89 183 208 125 43 227 -59 135 59 103 211 119 139 144 99 92 72 78 97 61 101 999999 41 58 49 89 146 88 70 999999 999999 97 71 55 999999 999999 999999 999999 999999 999999 999999 37 40669 274 72 30 9732 11 17 49 7927 4672 28026 255833 651945 541736 80301 999999 612 999999 47 -53 1081 999999 435 999999 999999 506 999999 999999 448 223 150 1059 3519 4550 23947 118909 343910 527148 243123 35872 923 999999 447 999999 999999 389 502 999999 172 1106 -51 999999 8 104 999999 189 999999 33 906 999999 999999 -45 999999 999999 999999 266 999999 999999 999999 999999 999999 999999 138 999999 999999 999999 999999 999999 289 926 999999 999999 97 -66 410 999999 999999 999999 999999 327 467 482 412 785 3564 7679 7270 6548 4605 3251 2109 917 726 621 842 34 560 282 261 64 272 999999 999999 999999 591 288 431 214 838 482 603 358 -37 999999 999999 580 378 347 560 497 261 557 640 542 1069 653 1561 776 876 1025 1561 997 1163 1107 1493 1004 1500 2167 4487 10862 21602 37045 53046 67023 78066 85277 91150 90457 87622 86737 83496 79344 75339 75079 74998 68421 54403 33431 14971 4303 1656 1234 798 553 709 467 401 383 328 738 482 813 1188 1135 1423 893 863 847 -31 337 596 459 584 141 448 -53 999999 311 241 227 28 145 -96 76 203 208 -98 199 367 210 375 72 426 196 400 529 278 347 477 523 687 285 495 122 68 999999 53 -47 -42 72 113 -82 215 186 156 999999 35 137 161 -92 220 155 -9 999999 53 -41 151 90 120 -91 41 140 146 -23 44 96 257 109 164 186 120 -25 71 5 79 11 999999 102 999999 999999 999999 999999 999999 48 999999 999999 999999 999999 34 999999 999999 999999 999999 30 40675 284 72 30 9732 11 17 55 7928 4677 3787 39075 78379 43641 3830 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 -63 -49 999999 -39 150 121 137 3426 7719 45974 307173 856870 999999 999999 531484 68489 1250 276 106 999999 999999 999999 999999 999999 999999 999999 999999 261 999999 999999 999999 999999 243 999999 318 129 999999 -3 999999 999999 999999 999999 999999 191 999999 533 999999 309 999999 -36 999999 999999 999999 999999 759 50 999999 999999 377 252 335 16 135 999999 286 999999 999999 105 402 879 683 1808 1384 307 357 445 999999 999999 999999 999999 999999 423 -14 606 372 547 307 556 964 420 539 613 988 563 242 403 681 882 483 415 571 470 88 721 513 431 1186 1035 841 900 973 1516 640 828 769 916 642 952 1732 1016 1343 1950 3877 10123 20690 32805 45314 58629 65173 65380 56228 50304 52591 63674 74613 78192 80279 81011 77552 72453 62895 44253 19609 4713 1207 1325 1145 1364 1329 849 880 528 804 892 654 362 757 732 1260 1392 1879 1717 551 306 212 267 514 377 350 8 750 231 999999 146 183 357 139 448 196 408 187 72 -83 503 296 31 385 496 358 218 275 128 170 314 262 418 389 390 136 -72 273 178 329 33 156 292 241 -26 73 133 77 157 96 195 105 209 180 156 74 -3 -99 26 28 141 81 55 -70 -21 16 24 164 232 200 73 180 160 83 110 108 33 -5 122 153 41 83 89 53 120 999999 31 999999 999999 61 999999 999999 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 40681 279 72 30 9732 11 18 1 7929 4682 13034 93452 272914 122821 1259 238 109 -84 999999 999999 224 999999 999999 999999 999999 120 999999 999999 999999 999999 1387 2576 10202 62407 211170 460123 863963 999999 596413 115519 3380 326 457 238 999999 -2 -22 999999 577 998 1201 999999 999999 999999 999999 174 -52 999999 999999 809 917 17 304 999999 442 999999 317 -88 999999 999999 769 0 273 45 999999 999999 55 999999 -48 999999 999999 142 57 999999 138 1039 469 999999 999999 999999 -89 10 2 576 1039 999999 999999 1053 261 346 841 280 136 377 724 -59 999999 224 299 200 679 999999 455 999999 999999 589 135 413 872 503 476 428 108 1009 859 1028 607 876 1119 950 1107 1186 1398 1662 1348 1094 1293 1776 1496 787 940 1098 1851 2205 1662 1968 2640 3460 6625 12527 22836 35960 46714 52702 52226 56405 58966 56046 53037 57374 61777 63642 63473 60359 53040 45843 37572 32237 27303 18991 9564 3816 1771 230 561 919 484 663 1030 737 387 752 932 1505 1128 957 2361 2477 1727 1329 574 526 404 110 291 55 361 450 -95 999999 89 -15 266 151 143 439 182 202 334 280 109 69 126 65 304 177 360 357 316 291 497 487 276 -44 120 231 182 224 193 33 189 180 277 140 67 66 55 96 -93 133 58 24 148 204 -5 101 211 16 83 21 127 155 43 290 226 45 194 119 31 58 77 93 34 68 82 -14 999999 79 999999 38 160 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 999999 999999 999999 40 36 48 40687 277 103 30 9733 11 18 7 7930 4686 8563 39269 42450 8768 999999 999999 999999 999999 999999 999999 999999 999999 999999 249 999999 999999 999999 -23 57 884 841 2718 11245 68405 266244 688885 999999 999999 999999 49001 1227 265 542 834 442 133 999999 682 625 999999 1110 91 999999 -44 252 103 999999 33 449 999999 999999 572 999999 807 999999 999999 999999 999999 82 -67 971 999999 999999 999999 999999 285 329 230 999999 822 999999 999999 999999 999999 602 -79 82 175 514 999999 603 713 830 96 -80 188 646 999999 -12 175 1038 156 89 999999 346 395 999999 84 719 809 1012 1533 757 157 1069 1380 996 783 721 1546 688 1064 1606 1144 872 1309 1784 1224 1647 1300 954 1588 1294 1008 1866 1411 1748 1467 1600 1015 1461 854 1756 1966 1121 1946 1937 2318 2543 3367 6939 16132 30917 47937 66080 76478 78796 75569 77386 73823 68910 60368 49480 40709 35119 31294 21324 10894 4625 1970 1864 2050 1356 1087 1442 1062 722 497 859 667 366 898 863 1401 2058 2437 3297 6082 3451 926 446 471 267 119 209 421 551 302 299 136 397 200 391 372 485 320 388 64 409 385 474 526 114 220 302 366 999999 248 172 332 237 330 438 462 529 125 461 152 58 205 72 132 106 251 172 164 198 278 190 163 158 190 34 222 53 126 147 234 213 80 329 156 43 213 62 58 139 108 136 44 -10 200 33 121 150 165 109 114 171 92 59 64 31 63 67 96 32 81 132 101 109 94 113 64 999999 58 79 40693 288 45 30 9735 11 18 13 7931 4691 10187 33387 165384 254449 97488 2907 999999 152 -99 999999 999999 -15 1197 999999 999999 999999 -41 999999 999999 415 993 877 2200 6753 14004 111961 474172 999999 999999 999999 220837 4556 999999 69 999999 185 739 541 10 999999 231 999999 999999 60 917 35 999999 586 296 189 999999 91 999999 999999 233 -50 20 417 274 940 429 999999 82 11 999999 365 999999 999999 999999 618 346 999999 -30 786 567 704 999999 265 408 116 28 457 685 931 608 895 999999 137 999999 493 1262 442 390 615 624 696 1074 504 767 668 993 922 335 1389 913 934 1097 1687 962 1155 1154 1558 2055 1503 1683 1522 1429 691 1163 1656 1601 1567 2507 2736 3195 3091 2237 1295 1643 2000 1710 2149 2033 1691 1549 2088 1341 2676 2756 3175 2867 4048 5691 6546 6940 8530 10555 13919 21706 30760 38856 45350 45311 43187 36845 26206 14276 5714 3779 3925 3426 2746 2304 1504 1616 1768 1590 937 388 693 363 171 868 401 440 458 604 1524 2040 1800 936 763 550 146 457 237 381 999999 6 330 483 145 210 356 299 384 543 250 554 308 105 45 371 461 188 456 111 499 323 217 423 441 269 250 166 140 111 135 122 332 -13 -20 199 456 282 144 257 104 227 59 177 268 163 240 110 206 174 102 171 144 154 217 95 139 76 -31 125 149 203 25 136 239 177 -79 127 168 205 153 129 162 124 31 33 85 38 63 142 175 999999 107 130 80 57 39 999999 50 86 35 999999 40 44 999999 999999 999999 999999 999999 999999 47 40699 285 77 30 9737 11 18 19 7931 4696 2751 6743 39072 73470 34733 519 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 999999 188 317 20 1719 4501 16356 108792 452497 999999 999999 999999 862197 90638 494 162 1150 370 996 -11 999999 999999 336 190 358 999999 999999 332 157 65 999999 690 999999 999999 999999 52 78 237 -42 278 999999 997 1386 999999 -50 708 -54 -84 -26 977 683 716 999999 165 589 316 999999 999999 122 999999 498 337 3 213 531 1117 64 979 699 672 999999 361 651 905 660 709 491 725 1543 924 1447 1771 1025 983 562 892 1464 1328 2139 1320 1719 1018 1374 1348 2077 1877 2371 2182 1578 2112 1865 2265 3359 3328 3067 1701 1556 2256 1927 2253 1838 2056 1295 1863 2017 2450 1845 2316 2868 2162 2006 2391 2549 3235 3956 3816 3987 3728 5097 6034 6799 6470 5170 4255 4327 5704 8319 7762 6447 4751 5131 5632 3838 3491 3133 3237 6166 8864 6458 1996 1130 502 444 967 440 551 591 594 711 714 1358 1409 562 370 408 308 999999 118 64 222 225 533 4 97 296 326 317 100 759 289 190 337 316 389 444 349 387 246 383 504 394 418 263 342 247 451 197 283 304 39 258 109 188 209 21 245 147 326 88 243 59 125 67 300 267 103 108 107 190 73 102 160 168 95 77 122 95 218 79 5 51 152 68 133 49 94 234 226 142 202 93 76 64 119 65 999999 999999 72 80 999999 73 999999 85 90 84 79 999999 999999 999999 999999 59 999999 999999 999999 999999 999999 42 40705 284 80 30 9740 11 18 25 7932 4701 22882 49499 191469 283934 122561 2408 999999 999999 999999 999999 -77 999999 999999 999999 -55 999999 379 54 999999 999999 999999 1228 1293 3012 6629 25779 173327 568208 999999 999999 999999 222716 600 999999 999999 359 319 191 999999 -32 890 439 659 999999 409 482 999999 999999 -17 999999 999999 999999 999999 999999 886 999999 9 825 567 21 674 224 549 -98 275 999999 999999 234 999999 954 47 91 482 79 194 434 396 -22 1054 662 556 62 254 212 1476 1710 549 514 999999 340 590 181 999999 384 655 930 1162 221 1383 975 2155 1597 1257 1205 2152 2334 1776 1389 1770 1207 1670 2218 1687 1874 1471 1886 2178 3657 8805 14550 15688 12158 9523 5882 2950 2575 2285 2396 2330 2458 1942 2177 2369 1979 2368 1969 2083 2830 2008 2911 2857 2816 2790 3132 2559 2784 1988 2848 2346 2478 2336 2572 2544 2658 2256 2606 1833 1994 1568 1590 1620 1153 1041 1259 1239 1501 1212 833 1176 559 1060 617 691 627 813 779 640 463 804 616 705 534 353 187 463 -64 181 378 -38 580 524 93 82 164 257 632 353 301 223 98 146 152 301 264 169 101 167 231 239 218 483 267 356 249 473 221 164 472 334 80 58 65 189 158 202 135 -94 -41 -48 186 222 199 180 98 192 56 -100 -13 8 139 208 -23 31 132 20 90 82 170 139 246 140 -40 153 132 90 66 65 78 999999 999999 76 999999 999999 97 171 999999 999999 107 191 69 68 58 78 42 95 129 999999 999999 56 999999 999999 999999 999999 40 40711 290 82 30 9742 11 18 31 7933 4705 2772 12349 42844 54037 25105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 146 1250 886 3586 9410 56509 240598 609881 999999 999999 999999 999999 239002 2971 374 -5 35 465 999999 253 999999 999999 529 1090 899 999999 999999 117 3 792 453 -38 83 437 85 999999 366 119 115 999999 83 476 91 877 999999 999999 999999 805 376 51 -45 999999 340 633 999999 844 182 548 109 999999 743 999999 -64 448 1059 973 999999 999999 998 240 482 701 781 374 90 1087 1901 2198 1506 1260 1326 984 1992 1973 1681 1716 1902 2181 1888 2226 1973 2373 2048 1847 2380 2303 3202 5325 9140 12046 12435 10957 7182 3594 2346 2851 2937 2907 4852 8167 7609 3682 2694 2485 2370 2144 2193 2988 2218 2492 2642 2684 2963 1861 2613 2541 2436 2698 2662 3060 2536 2234 2341 2222 1782 1662 1429 1573 1766 1879 1961 1411 892 1028 1110 987 1211 668 833 888 529 934 801 677 645 713 728 823 308 647 708 390 367 -56 486 200 558 464 123 450 124 123 605 527 299 346 411 572 317 101 610 457 459 236 260 226 304 580 542 388 145 116 -26 360 228 373 172 84 251 147 325 240 348 4 105 487 74 238 95 269 63 66 95 126 109 162 225 216 248 244 135 196 57 106 110 218 183 89 66 174 171 226 151 251 30 167 152 179 195 126 168 96 53 91 66 177 187 81 124 73 999999 48 200 128 112 999999 35 67 65 63 80 999999 999999 47 66 43 30 999999 38 32 40717 287 82 30 9742 11 18 37 7934 4710 1730 5015 9142 10775 4762 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 670 1260 2986 11202 59007 136016 253840 535844 999999 999999 999999 999999 111531 2212 289 1527 784 -18 999999 304 999999 279 645 999999 573 999999 626 999999 -54 148 206 999999 999999 414 860 -5 380 648 1249 999999 95 871 999999 -30 355 40 613 999999 432 -70 237 64 555 999999 1031 744 999999 999999 569 860 86 151 -6 999999 -72 169 314 999999 215 178 232 454 1034 1452 1404 2292 2320 2108 2203 1915 2231 1789 1293 2116 1846 1513 1752 1789 2667 1553 2394 1917 1619 2493 2472 2218 2319 2322 3092 2900 3110 2805 3463 4267 4994 5389 4617 3005 3518 3429 2585 5100 6641 3152 1992 2131 2095 1841 2075 2065 1368 1573 1615 1776 1382 1057 1648 1570 1534 1984 1287 1589 1414 1300 1628 1244 1565 2548 3123 2688 2286 1962 1639 1421 1754 1166 1271 861 431 326 602 867 589 385 707 530 412 204 193 711 333 248 157 257 -19 362 3 141 361 243 240 285 130 321 221 201 421 520 312 216 302 -16 42 160 98 201 322 64 325 305 206 -67 413 417 337 63 232 317 118 30 256 236 312 172 216 147 999999 19 49 189 11 172 999999 205 102 122 14 59 103 134 47 65 -10 90 226 132 11 42 164 138 132 92 139 67 -56 80 999999 999999 173 85 999999 999999 999999 89 73 999999 91 78 40 999999 999999 999999 55 999999 999999 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 40723 278 82 30 9742 11 18 43 7935 4715 579 642 4721 7147 4991 381 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1464 1969 4414 13666 70485 211864 468495 999999 999999 999999 999999 40101 133 -1 999999 704 664 937 999999 278 437 81 195 -80 999999 343 999999 258 999999 999999 999999 999999 139 739 -37 999999 805 1064 192 -24 577 440 208 473 404 999999 999999 662 999999 456 144 999999 334 -6 207 424 999999 169 795 341 200 -9 999999 331 255 999999 999999 82 347 753 1663 1524 1694 1869 2087 2143 1769 1707 2122 1503 1964 1606 2121 2266 1910 2596 2629 2291 1844 2375 2916 2416 1659 1483 1572 2421 2087 2397 2718 3010 3304 2508 3041 3689 3505 3261 3385 3914 4379 5893 13947 19937 9004 2549 2245 2024 1745 1744 1591 1762 1726 1531 1279 873 1455 1371 1441 773 1672 1454 1581 1167 1322 2099 3282 6856 14906 22647 23217 19835 17032 13287 6682 3302 1777 1048 839 507 347 259 183 976 274 381 842 635 495 654 550 351 184 352 282 310 98 7 47 89 322 36 73 207 464 234 76 289 278 273 304 497 311 139 540 308 392 456 384 237 170 55 181 126 172 -82 43 173 155 65 172 69 297 298 66 -45 16 34 -24 350 144 -7 107 317 107 138 18 91 99 81 46 130 121 136 160 -21 114 6 69 57 -27 28 193 191 267 31 98 999999 999999 119 999999 999999 38 999999 999999 42 47 61 999999 36 109 999999 999999 123 42 999999 999999 47 40729 278 85 30 9745 11 18 49 7936 4720 1318 2076 4087 11362 8013 1038 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 1937 4658 14083 70753 215772 486002 999999 999999 999999 820844 27865 835 402 454 523 -20 203 1090 999999 364 999999 545 322 151 782 999999 999999 999999 999999 999999 190 715 -27 999999 573 415 999999 999999 602 733 277 999999 999999 999999 -44 999999 999999 999999 999999 87 684 999999 552 703 452 59 999999 999999 -81 548 -83 999999 -74 999999 999999 286 76 999999 395 999999 999999 181 684 2042 1702 2591 2216 2074 1827 1323 1937 2068 1705 1495 1920 1514 2206 1511 1833 1882 2697 2197 2260 2019 2333 2804 2351 2401 3258 3464 2798 2150 3069 3127 3516 3062 3757 6048 14768 13973 7742 3480 3259 2565 1389 1620 1942 1833 1456 1991 1913 1665 1882 2664 3484 2925 2551 2276 2901 2829 3197 3701 5508 11827 23753 36549 37473 29253 22041 21766 26142 24278 14311 5587 1186 564 1169 766 518 289 746 1083 470 245 446 702 178 384 -87 754 436 348 554 73 199 999999 490 523 391 206 999999 290 304 240 142 231 317 320 211 250 74 413 312 121 386 435 301 278 296 415 304 320 436 64 21 179 87 42 178 -45 999999 159 284 233 247 179 450 327 277 48 -17 999999 119 115 28 156 245 193 106 -15 74 149 108 171 64 79 182 83 68 31 65 64 103 999999 999999 65 74 116 999999 999999 63 128 46 999999 71 114 999999 999999 999999 999999 999999 999999 999999 66 70 40736 277 91 30 9751 11 18 56 7937 4725 1490 809 3841 9516 5598 1533 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 541 1519 1836 6336 32705 111990 273800 634978 999999 999999 999999 852820 77323 -99 999999 273 341 985 306 43 999999 999999 133 -50 -45 285 115 63 335 999999 232 121 -76 999999 490 179 999999 293 999999 565 999999 258 380 205 211 61 -46 79 86 177 119 296 81 73 509 27 999999 147 104 999999 264 5 212 59 741 891 265 602 572 185 999999 318 2031 2012 2149 2100 2005 2141 1920 1745 2184 2350 2296 2131 3454 4106 2969 1788 1921 2021 2044 1798 2670 2176 2111 2331 2390 2392 3062 2889 2367 2632 3535 2717 2239 2857 3021 2362 3024 2390 2857 2260 1739 2663 2320 2047 1790 2276 1384 1451 1729 2261 2537 3739 3817 4178 3470 2595 2135 1425 1862 2213 2095 2695 3970 8641 19605 31980 40607 42891 38731 28099 21709 19438 8527 2074 1134 654 354 555 524 621 318 212 275 354 489 500 256 285 367 388 420 421 439 492 593 141 203 230 613 586 316 -5 177 461 314 382 231 197 45 214 272 419 398 49 432 371 176 266 383 279 -94 -37 148 215 271 354 156 270 94 194 122 -4 -43 161 82 127 88 -4 168 137 -21 217 26 999999 20 128 173 61 160 38 98 230 111 260 107 10 150 97 146 183 242 122 181 145 138 103 87 120 999999 999999 86 999999 999999 80 60 107 123 999999 45 90 101 112 81 78 40742 253 184 30 9754 11 19 2 7938 4730 173 -47 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 577 43 265 4068 14041 46824 110630 242510 550757 999999 999999 999999 136551 481 570 999999 161 999999 107 908 999999 999999 203 999999 999999 999999 83 999999 999999 999999 -42 1285 192 999999 -10 67 999999 73 -83 999999 999999 222 999999 999999 999999 999999 999999 999999 999999 39 361 52 999999 27 999999 999999 300 257 -42 999999 999999 999999 999999 138 -81 62 999999 903 -57 319 1356 1801 2824 1806 1578 1144 1508 2037 1029 1676 2036 1154 1438 2890 5301 8457 7650 3592 1888 1288 1752 1500 979 1626 1716 1639 2181 2017 1698 2038 2090 1275 1750 1703 1917 1057 1707 1724 1257 1030 1836 1056 1074 670 888 1406 946 1220 1055 1399 409 1543 1796 2989 5350 8691 10972 10984 10016 7405 5132 4575 3887 3738 4611 8121 15102 25481 38444 47619 54427 53342 43188 30030 19579 8711 1426 499 414 89 32 10 227 284 84 89 272 20 121 -76 151 999999 999999 -60 999999 -4 137 999999 999999 72 53 999999 201 999999 -59 266 -67 999999 16 119 116 258 247 24 188 999999 14 -73 -22 -93 30 -17 999999 14 999999 999999 999999 -6 -54 -53 27 21 999999 999999 999999 13 999999 -69 -53 -54 999999 29 999999 999999 31 -56 999999 999999 999999 999999 999999 -71 999999 999999 -69 -22 -63 999999 999999 -65 -49 999999 999999 999999 -79 40748 253 159 30 9759 11 19 8 7938 4735 820 2582 97 18 999999 999999 999999 999999 10 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 279 1069 1994 8674 31832 73088 161567 351462 696924 999999 999999 999999 120664 999999 -58 999999 999999 999999 999999 999999 -39 358 195 267 999999 999999 47 999999 64 999999 999999 -84 999999 999999 999999 999999 17 -33 999999 999999 56 -93 382 999999 999999 999999 999999 126 295 999999 999999 33 376 999999 -67 517 -47 999999 127 260 999999 999999 297 1077 667 694 704 1923 1371 1302 2086 1862 2250 1541 2119 733 1203 1245 1924 954 874 1546 1468 1983 1900 2237 2444 2972 2674 2926 2117 2849 2490 2667 3233 2957 2440 2434 2779 2368 2075 1667 2460 2962 2614 1149 1589 1322 1125 628 1130 686 1340 1872 2550 2036 1785 1605 1471 1021 1180 963 763 1609 2833 4977 7912 10931 11837 10503 6916 4489 2179 1150 1352 2011 2901 4763 9260 15469 23485 30604 34789 31221 16288 4649 1172 -21 92 417 29 999999 355 999999 317 290 10 -20 999999 -60 132 153 999999 24 77 999999 -21 136 999999 67 76 246 999999 999999 116 348 171 999999 999999 -80 254 22 87 186 125 113 -44 16 27 252 999999 999999 54 -61 -28 -66 999999 17 999999 20 999999 -29 -66 -98 999999 999999 999999 1 999999 999999 999999 999999 -17 999999 78 18 999999 999999 999999 999999 999999 -13 999999 -93 29 999999 -58 999999 999999 999999 999999 -51 -87 -97 40754 233 702 30 9762 11 19 14 7939 4740 1017 392 832 1300 5099 17462 43175 93129 198580 405458 817002 999999 999999 925525 77036 -34 999999 999999 -11 999999 999999 999999 999999 999999 -39 20 999999 999999 999999 4 999999 295 999999 63 999999 81 999999 1150 1 999999 -38 999999 999999 -92 505 999999 169 999999 42 321 999999 999999 999999 999999 77 251 -41 999999 289 346 999999 -22 585 1407 1493 2583 1947 1679 2171 2384 1884 3269 2631 2496 2432 2328 2228 3067 2083 1660 2540 1574 1918 2344 2239 3233 4050 5269 4115 3429 3359 3206 4624 6722 6171 5503 4117 3442 3022 3073 2867 2253 2006 3393 3920 4067 3665 1810 996 1137 1553 2450 5211 6381 6436 7436 6371 4135 2348 1805 1537 1706 1669 1492 925 923 1683 1190 443 850 279 242 841 127 880 719 341 766 2233 4603 8288 11552 11573 8253 4724 2203 729 311 999999 408 97 284 64 87 661 647 50 314 503 611 999999 999999 999999 6 -30 999999 -9 999999 999999 999999 -98 40 -21 -76 11 10 -74 999999 467 107 228 144 999999 -87 27 40 999999 -77 -23 68 110 -51 33 999999 -5 27 999999 999999 -39 23 50 -19 -87 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 -60 999999 999999 999999 999999 -92 999999 -61 999999 999999 -39 999999 999999 -70 -92 40760 228 525 30 9765 11 19 20 7940 4745 35 999999 999999 477 999999 999999 999999 230 1017 2666 5587 11049 21488 45098 95920 217880 523284 999999 999999 999999 140977 163 40 999999 999999 999999 271 -65 999999 999999 178 120 999999 -98 999999 57 999999 999999 132 999999 999999 999999 999999 143 999999 999999 53 108 1024 999999 350 64 -21 999999 999999 559 999999 -73 999999 12 -93 509 136 999999 999999 999999 999999 1617 1548 1514 2237 4808 5806 5914 5387 4665 4605 3804 3791 3190 1721 1515 2790 1658 1577 2315 1821 2651 2268 2777 3017 3883 5734 8229 9929 10732 10494 9555 9299 8627 7677 6024 4534 3185 2607 2691 2641 2492 2712 3653 4670 3158 1970 1865 1889 1090 1581 1818 1136 1908 2016 2199 1764 2219 1677 1161 1579 1326 829 1219 1473 984 1285 1197 1356 1317 999 767 203 902 806 491 889 2869 4478 7463 8946 8802 8545 6509 4078 2751 2628 1875 698 249 -67 915 1225 352 134 -57 999999 212 102 999999 438 35 999999 -80 478 28 999999 999999 -46 186 224 249 999999 999999 999999 244 121 100 -6 12 -89 -99 -86 317 173 999999 42 221 999999 -67 999999 -44 999999 0 999999 999999 999999 -57 -97 999999 999999 -59 999999 999999 -5 999999 999999 999999 -9 999999 999999 999999 999999 999999 -54 999999 999999 999999 999999 999999 40 -44 40766 249 168 30 9768 11 19 26 7941 4749 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 999999 999999 999999 999999 90 999999 164 1955 3634 7414 17708 38465 82991 186180 415558 849916 999999 999999 999999 141736 700 999999 999999 999999 -9 410 69 999999 -47 999999 -88 999999 102 789 999999 999999 999999 -97 160 214 999999 999999 -12 999999 999999 999999 999999 999999 -51 150 999999 500 393 -52 999999 126 252 999999 999999 999999 446 471 -9 771 493 1965 2082 3902 7167 10498 12492 11056 6077 4535 3525 2427 2855 2660 1701 1774 1952 2308 2162 2061 2567 2562 2616 3937 4774 4583 3331 3019 3985 6881 7313 7519 6458 5128 3941 3284 3397 3195 3045 2336 2579 2918 2850 4188 4256 3311 1202 1475 1737 1696 1431 1452 1233 1681 1465 1062 1562 1655 1155 994 1507 1169 1113 1256 1145 821 824 1131 1185 1510 1678 1644 2075 3220 4702 7314 12166 19032 24661 24529 20977 17694 17425 17897 18279 18473 21457 22370 16406 11936 6764 1982 1112 486 410 -13 -15 -32 225 101 999999 -15 -6 999999 999999 -6 4 37 999999 999999 72 -78 999999 999999 51 -16 52 0 -38 2 159 -66 174 -42 156 -6 999999 188 999999 -52 -64 999999 999999 999999 999999 999999 2 999999 999999 -89 -1 -50 -32 999999 999999 999999 24 -70 999999 999999 999999 999999 999999 999999 -3 999999 999999 999999 999999 999999 999999 999999 999999 -38 -93 999999 -65 -90 999999 -59 40772 240 562 30 9772 11 19 32 7942 4754 -62 999999 999999 999999 999999 999999 999999 389 382 913 1669 7636 16751 39108 87317 193963 422017 886727 999999 999999 681957 34675 382 667 718 999999 999999 999999 999999 749 999999 999999 999999 999999 587 999999 999999 999999 999999 691 999999 999999 712 999999 586 -4 -50 43 999999 188 999999 999999 999999 329 116 104 999999 742 367 430 1138 964 608 999999 880 1584 1297 2277 5352 9170 9355 10155 7944 7067 5942 4882 3619 3577 3029 2838 2790 3100 2684 3234 2348 2838 2615 3729 3435 3228 4124 4620 4090 2487 2195 2844 3983 4889 5770 5095 5736 5592 5541 5109 5103 5274 4916 4781 4521 5170 6485 4658 3037 2549 2268 2502 2554 2341 1999 2098 1784 1431 1602 1048 1004 1280 1292 1611 1088 1185 1325 1660 1921 1492 2756 3267 3752 5503 9193 13725 20359 29659 41050 48835 55126 62018 64038 62098 58389 41821 27718 22091 25129 29880 27058 14314 2223 158 438 1223 948 932 94 119 176 215 309 116 169 189 248 -56 234 999999 157 204 190 230 -52 104 -69 -1 94 346 999999 110 309 223 74 104 -34 85 342 -11 999999 168 999999 250 -9 999999 -43 144 89 999999 -57 -77 36 7 79 128 -52 999999 -74 -18 -57 999999 36 -91 999999 -12 -8 -4 17 999999 37 81 35 169 -55 96 54 28 21 -87 -97 -87 43 110 -29 -3 40778 291 206 30 9776 11 19 38 7943 4759 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 999999 999999 999999 999999 999999 67 644 1717 5460 12429 29534 67152 142641 314848 743192 999999 999999 999999 173242 706 999999 999999 163 999999 311 302 182 946 19 999999 455 999999 999999 999999 -28 999999 999999 84 1131 252 161 287 79 489 556 -2 609 443 734 999999 504 131 1238 3518 4847 5911 7164 8618 8901 6655 8636 10216 10001 10636 10008 10452 9364 9282 9052 7344 6748 6337 5704 4245 4440 3547 3390 2770 3162 3319 2993 2784 4411 5535 4316 4381 4291 4654 5455 6683 6666 10898 11843 7059 6858 7802 8189 7846 8710 9799 10897 10778 10219 10708 10488 9838 10821 7827 6248 5643 5583 5387 5378 4836 4295 3784 3184 2164 1902 2598 1675 1909 2107 1859 1565 1204 1618 927 1620 904 1240 1864 2226 3336 4345 6848 8540 9506 12195 13793 14276 12926 9014 6937 7616 9660 9691 7572 6007 10164 26404 48880 61829 70609 33182 4467 3610 1813 1838 1852 1034 795 1192 1158 1772 771 437 441 471 414 520 395 214 386 424 323 284 380 196 498 507 444 215 480 458 300 223 435 554 201 279 555 473 431 529 539 386 -12 520 210 163 210 160 266 219 290 354 -14 224 317 238 229 151 206 269 199 150 347 324 125 240 361 183 257 207 302 322 278 217 106 169 218 362 92 302 296 285 301 299 122 195 248 167 68 156 86 138 190 163 130 39 126 131 142 158 119 66 47 999999 115 105 157 113 92 95 140 131 122 113 74 91 52 65 69 62 34 40784 296 88 30 9778 11 19 44 7944 4764 1620 999999 999999 999999 272 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 122 999999 999999 999999 -10 999999 24 999999 999999 1271 2877 6265 13018 26699 59089 129271 282379 688086 999999 999999 999999 222063 1206 -53 8 89 480 -90 735 999999 999999 999999 999999 -94 -49 -43 706 78 113 1050 600 -85 502 -96 999999 131 33 999999 466 999999 999999 770 595 2327 6959 12029 15678 17789 17394 17785 20173 18174 13569 9624 5109 3990 2601 2768 2845 4192 2789 3200 3269 3046 2240 1948 2320 2168 3042 3274 3970 3225 3208 4521 5924 8331 10425 12789 12066 10390 8381 7039 6388 5408 5445 5756 7706 11210 14663 15509 15952 20564 20755 18347 20770 24297 23000 22982 22993 22457 22803 21610 20012 17476 13657 8812 7333 5323 4406 3583 4044 4674 3989 2450 2370 2172 2035 1182 1437 1734 1513 1686 1378 1629 1126 1598 1568 1318 1557 1114 1273 1685 1515 669 1224 1207 1161 988 603 1601 1802 2564 3839 5017 9167 12545 12524 6358 3263 2385 1074 638 621 664 981 1558 1713 2980 1502 337 172 631 334 422 554 637 458 671 639 553 438 254 478 281 547 289 414 580 197 330 623 431 197 287 456 230 112 632 465 578 478 267 191 142 180 269 256 361 252 434 148 184 152 246 199 170 130 178 249 251 265 139 -45 160 189 205 264 276 216 248 253 159 329 190 246 242 202 230 200 217 255 240 175 257 116 96 105 117 115 154 90 230 210 217 226 104 52 162 167 188 151 102 165 132 118 184 110 89 147 158 90 57 85 131 98 46 66 52 999999 39 40790 279 482 30 9782 11 19 50 7944 4769 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1319 1702 3267 7343 15896 32259 66624 139351 309251 694073 999999 999999 999999 428479 4956 1024 999999 999999 628 -94 999999 999999 38 -14 263 -50 999999 999999 999999 999999 235 999999 732 190 -98 999999 867 545 133 1257 72 999999 109 546 2879 10769 15585 12103 13935 16494 15637 8377 3921 2928 3124 2816 2957 2361 2184 2383 1990 2915 2208 2375 3100 3311 2195 2131 3227 3102 3260 3864 5336 5835 6874 8940 9950 10347 9279 7927 6839 5779 8356 12357 14453 16750 15594 16797 21399 24183 27741 33592 43199 45213 45658 49086 52971 51988 47882 45788 37522 25702 17187 12230 10426 9881 11345 13303 17691 20460 15524 10556 5060 3005 2412 1792 1134 1341 1337 1167 2173 1897 1543 1282 1449 1333 1799 2066 1738 1889 2035 1457 1376 1460 1485 676 985 368 881 530 1154 594 545 414 1036 485 691 500 418 511 624 599 921 879 694 718 473 521 304 374 388 272 395 -14 440 482 492 156 249 302 241 65 371 366 440 458 364 182 665 262 160 242 174 481 459 151 124 156 248 57 273 423 303 246 156 299 219 244 184 163 48 443 175 -27 156 210 253 56 160 -6 -18 225 399 70 260 207 198 224 239 271 126 107 389 302 90 199 98 149 166 265 302 172 227 155 148 133 226 201 143 129 174 121 231 126 211 278 221 134 172 189 114 38 49 66 120 79 112 999999 82 135 102 86 83 73 71 999999 38 40796 296 6 30 9786 11 19 56 7945 4774 1105 137 498 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 338 1473 2871 7839 14301 26114 53257 110998 229356 510441 999999 999999 999999 539564 15887 999999 297 248 -89 999999 999999 306 15 540 41 999999 150 201 75 788 408 14 415 299 567 1170 629 999999 999999 999999 999999 1122 2158 3193 9653 8600 3690 2522 2078 3367 3271 2749 2290 2024 1973 1784 2143 1912 2007 2065 2397 3627 3143 4118 4837 5414 6188 6846 7188 6848 8124 9036 8768 10628 12835 14911 15559 16575 14563 9411 7063 9497 14881 20779 24469 24484 23143 22855 27104 33281 33255 34743 39387 38057 37067 40035 33495 32210 37409 41054 37338 35013 36716 35401 32457 26117 20465 16904 14766 10285 4844 2603 2304 2529 2310 1597 1911 1615 1461 1416 1531 1772 1864 1420 1540 1759 1484 1459 1077 1202 2075 1585 996 1043 1277 1057 1028 1277 578 1317 830 1369 1531 1209 1073 872 546 1031 704 788 1223 798 721 878 510 1159 1358 1359 1216 577 368 136 234 365 247 333 395 527 707 532 295 -27 404 413 500 349 359 343 223 381 415 29 254 520 336 212 169 187 251 530 487 62 204 297 311 397 330 -58 218 203 191 331 122 -53 227 152 216 192 69 274 249 322 283 235 177 342 133 256 192 214 124 278 234 205 244 230 191 290 145 195 192 157 256 168 114 98 163 154 64 113 121 137 130 105 122 79 84 116 74 134 163 121 60 111 65 41 83 112 94 89 80 43 47 59 44 999999 46 54 40802 300 67 30 9787 11 20 2 7946 4779 2409 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 51 723 1631 4403 9300 20865 43023 84435 144802 238965 462068 901714 999999 999999 999999 325045 7879 999999 162 310 413 185 999999 999999 181 487 999999 722 999999 463 19 -57 444 241 385 211 788 624 999999 1243 780 2728 8681 14491 8217 2650 1870 1700 1792 1969 1793 2148 2125 2212 1989 1374 2759 2601 2895 2296 3270 2798 4212 4515 5253 6789 6891 7832 10291 11457 12432 13775 16377 19504 23521 27604 29957 32960 33845 34518 32271 26524 17313 10254 8070 5934 5656 5312 6730 8516 10028 13816 18331 23007 27768 35104 40237 45626 47347 44431 31674 24864 17435 8243 5390 4453 4269 4755 4010 4172 3850 3892 3864 3117 2614 3097 2097 2433 2064 2219 1483 1788 2211 2425 1894 1456 1950 1784 1934 1463 1506 1474 1241 1425 1791 1669 1113 750 964 1171 886 545 922 880 864 1308 593 1141 1248 1448 1381 1510 1541 1024 953 841 688 266 551 542 328 544 255 361 533 250 582 787 359 363 414 356 341 232 305 416 432 374 386 801 715 629 694 394 417 288 304 244 291 301 136 230 531 243 246 324 438 500 329 440 225 -38 178 302 343 286 293 297 335 288 344 214 416 332 328 214 259 346 336 190 223 262 243 382 185 287 309 345 249 213 343 253 263 305 315 169 161 168 197 322 234 260 197 183 64 153 173 180 196 242 181 180 179 165 216 229 149 206 168 147 148 129 171 132 129 113 111 88 53 33 999999 87 45 999999 43 40808 285 128 30 9788 11 20 8 7947 4783 10449 10147 2737 3765 3473 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 407 310 999999 999999 999999 999999 2015 3574 8132 15337 34244 76340 142856 273215 484049 793936 999999 999999 999999 429022 9029 81 999999 434 999999 953 91 158 999999 83 999999 999999 347 -87 262 -87 -84 999999 23 999999 441 999999 -23 390 999999 999999 77 1201 6312 16680 18161 10651 3134 1245 1026 1143 579 1368 1211 1724 1896 1379 1972 2236 3336 4051 5907 5248 7611 10156 11708 13920 15799 18246 20420 21301 22326 23369 26263 29147 31460 33802 34313 33346 30937 27802 21222 11520 6413 4046 4411 4390 4179 5228 6258 10145 11590 14158 13806 12901 10112 9317 12159 9916 8166 6387 6514 8732 10633 11144 11318 9107 8601 6880 5647 9278 7775 3436 2533 2952 2183 1852 1412 1932 1250 720 1650 2019 2293 1745 1385 1834 1417 1178 1053 1501 1076 732 815 454 602 664 1204 1018 1228 801 373 1021 537 828 565 393 1111 907 797 494 1114 729 747 624 637 447 268 213 22 -90 117 -87 -73 225 341 589 204 150 136 451 329 85 348 571 260 122 459 349 417 640 203 448 284 412 337 194 361 278 229 209 275 204 -18 -85 58 97 261 49 -55 -83 275 662 340 145 166 175 270 66 325 238 220 148 219 156 124 113 159 176 189 149 63 199 164 136 1 114 152 85 29 64 161 179 99 139 143 109 35 34 44 74 211 126 84 94 42 999999 63 60 101 103 95 38 61 999999 40 64 45 53 999999 999999 60 40814 284 368 30 9788 11 20 14 7948 4788 -66 999999 999999 999999 999999 999999 999999 91 999999 999999 999999 999999 999999 999999 999999 -97 882 2978 3532 7174 12374 20007 38550 75586 162255 386310 960519 999999 999999 999999 215077 3146 739 699 134 93 999999 154 999999 372 395 161 999999 527 429 285 118 686 999999 999999 999999 867 407 688 232 999999 275 999999 -60 489 3127 7501 13399 12804 9291 5827 1621 1701 1934 853 1290 973 1257 2598 2224 3104 3913 4760 4409 6629 6894 8088 8697 8442 9715 9365 9677 10758 11270 12088 15936 17543 18473 18123 12606 8628 11238 11301 7725 5013 4197 3754 4194 4415 4443 4942 5463 6213 7449 10407 14372 16877 14386 14317 19011 23422 21389 17911 22262 25786 19727 10507 6031 4314 3986 9497 7365 3517 3032 2850 2695 2387 2082 1564 2075 1730 1518 1747 1351 1751 1453 1672 1238 1142 779 1364 1481 1674 1659 1799 2423 3197 3780 2526 1868 1565 1623 1012 823 610 522 802 929 896 585 442 640 851 518 559 838 749 554 191 245 271 230 112 999999 191 478 70 621 381 163 380 397 454 167 219 295 -11 399 409 209 347 630 198 270 400 530 235 332 605 375 81 172 269 418 304 241 206 74 159 130 73 143 199 -26 161 361 135 332 301 177 263 168 170 35 245 320 183 114 141 275 -75 145 147 91 122 131 103 181 129 81 290 164 183 113 162 193 106 172 39 101 137 86 103 113 158 170 67 999999 42 115 74 100 70 92 103 79 50 84 72 42 47 56 104 83 999999 999999 999999 36 36 40820 273 757 30 9787 11 20 20 7949 4793 2 -5 -79 732 1935 4237 7858 12494 22764 41940 82412 156152 320657 715309 999999 999999 999999 507546 4937 999999 999999 712 859 579 37 720 100 -77 999999 846 999999 -19 999999 999999 613 999999 162 27 999999 854 419 999999 999999 946 381 121 423 1233 3435 3964 8237 14202 8415 2319 1556 1913 2100 2036 1753 2147 2774 2910 3272 4210 5446 6041 7687 8310 9334 9693 10315 11200 13630 14398 13679 15047 14795 15407 14538 16496 20841 21214 14078 9915 6991 5813 4978 5755 5498 5187 5381 7554 7910 9366 10976 11962 13121 14052 13520 14898 18313 16593 9626 9762 17185 24743 24978 17372 10787 7998 6275 8699 10795 5155 4786 4163 3730 3621 3129 2123 1596 2060 2655 2409 2247 2098 2411 2042 1976 2676 2608 2129 2953 3179 4241 5947 9071 11594 12639 7027 1891 1424 1092 1126 1319 745 976 946 1027 922 1053 771 1085 1341 1234 375 975 643 413 659 412 493 536 144 213 65 461 443 225 23 523 257 -74 157 74 331 279 327 528 567 349 357 612 200 407 291 289 119 440 198 525 389 372 176 480 292 148 245 392 336 293 228 405 96 286 130 78 145 -33 221 185 276 374 318 321 56 224 49 229 337 209 279 170 268 338 330 258 135 194 160 47 332 111 55 126 74 182 146 173 196 151 163 124 190 145 135 211 272 124 185 155 172 233 151 105 98 32 62 87 56 80 999999 44 124 78 41 39 71 106 87 999999 46 54 40826 270 726 30 9786 11 20 26 7950 4798 394 59 1127 446 1933 3048 6314 9765 15773 25262 48385 96547 189699 416392 843681 999999 999999 999999 267414 3647 30 584 399 19 999999 273 999999 603 -69 999999 999999 999999 144 34 999999 89 320 999999 999999 999999 510 525 515 -87 283 999999 682 1578 2241 3090 4450 3782 5062 6649 5739 2518 1675 1456 2292 3158 3865 3045 3392 3588 4438 4013 5565 5219 4497 4936 5339 5586 7374 8767 10117 12653 16406 20266 21631 23582 22646 17616 14490 11759 8686 6446 5613 5393 4980 4925 5149 4428 4340 5410 4792 5107 5640 5526 6168 7730 13345 22463 33082 36151 31712 26992 19322 15174 12064 10580 8947 7599 7220 6465 6149 6013 5035 4480 4045 3005 3266 3123 2771 2955 3569 3202 3612 4116 4359 5606 6570 7161 5581 5138 5205 4832 5591 4496 2579 1878 1451 1356 1758 1082 1118 1154 1286 1438 1671 1320 1349 2149 2219 1076 1122 783 1009 777 719 654 680 842 304 342 316 999999 528 352 304 271 55 369 371 230 358 238 347 260 390 722 258 408 72 325 531 319 531 310 164 333 416 356 572 483 401 392 315 468 336 316 114 322 -40 151 214 228 79 399 159 272 237 185 100 244 104 170 150 217 258 215 228 293 217 313 403 47 204 156 175 326 419 266 200 316 212 236 152 109 88 97 165 178 144 131 173 164 109 173 150 130 124 199 176 79 192 138 119 100 97 68 32 32 76 71 108 87 92 97 83 35 40832 288 216 30 9786 11 20 32 7950 4803 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 90 999999 999999 999999 -90 999999 999999 999999 1492 2846 5419 10045 19338 37991 74100 155191 360779 828996 999999 999999 999999 448739 17556 608 -11 999999 999999 999999 768 86 -15 247 174 267 378 -100 144 608 556 269 692 999999 999999 999999 269 -50 999999 999999 251 999999 999999 -2 599 2030 4969 4786 4228 3911 4331 2788 2666 2019 2371 2984 3743 4718 3912 3024 3479 3247 3815 4769 4986 5532 6353 7180 8008 8865 11279 13186 17821 19144 20579 22046 24042 25652 25474 20303 12257 7426 5818 4574 4727 4566 5786 5998 7514 9144 8546 7835 8195 8563 11000 20724 34031 42359 42243 34557 27705 24146 20283 16111 11904 10783 10113 9323 8723 7813 9913 12114 12700 7971 5569 4039 3554 3723 3459 3453 3703 3627 4313 4424 4355 4505 4278 4028 3754 3000 2390 2155 2039 1872 1641 1654 1896 3786 4507 3681 2453 1475 1543 1344 990 1498 1391 1335 2464 2132 786 830 463 750 507 384 291 376 572 40 382 443 169 417 999999 131 291 412 -9 303 163 454 234 573 571 400 414 167 263 68 643 447 246 284 335 462 427 426 248 98 144 95 71 162 268 154 96 326 414 260 266 267 358 321 189 21 347 108 195 335 137 398 331 307 118 380 87 240 209 146 178 112 255 210 196 47 97 72 107 78 204 93 133 158 258 100 143 110 183 129 70 222 89 53 37 112 73 139 117 72 35 61 51 999999 56 999999 999999 38 116 57 999999 999999 37 999999 999999 999999 30 40838 283 186 30 9786 11 20 38 7951 4808 751 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 145 666 2270 3862 9737 19554 35988 72048 157150 365140 905683 999999 999999 948434 34001 907 999999 400 120 999999 999999 999999 999999 294 417 999999 999999 -73 -28 999999 999999 31 999999 999999 999999 999999 999999 999999 999999 626 -91 999999 999999 428 -21 411 589 933 1730 3342 4576 5924 6331 4356 4810 5349 6547 6509 6306 5801 5271 7018 7165 7501 9226 9241 8431 8329 9467 10807 10528 11153 11516 13507 16192 16625 16962 17933 21557 24418 23965 19436 15452 13933 12092 10892 9714 7493 7557 9109 9754 9508 8523 11518 12842 12132 19221 35716 49247 53195 45337 34340 24488 18090 14958 15127 21860 33949 39751 46080 49518 45036 35927 19518 13218 9030 4191 3652 3253 3213 3137 3454 3566 2592 2941 2663 2403 2471 2795 2340 2279 2398 1757 1593 1877 2306 3454 3878 3402 3091 2183 1351 1567 653 815 679 1166 1364 1915 969 929 578 89 544 472 661 202 802 272 213 151 82 134 136 116 367 439 540 65 -6 276 306 602 261 482 485 399 374 273 315 303 155 176 47 554 41 154 350 91 199 358 67 201 162 167 80 264 284 63 103 236 55 208 204 143 196 307 138 -77 40 216 201 23 -23 110 216 47 73 232 172 112 4 13 12 41 266 180 107 117 286 227 105 180 106 144 160 64 174 63 99 129 123 999999 999999 37 90 55 138 67 999999 999999 51 43 999999 999999 999999 999999 58 36 999999 49 40844 262 846 30 9786 11 20 44 7952 4813 148 804 1432 3148 6328 12418 26400 54362 119504 251035 559868 999999 999999 999999 395247 6862 999999 999999 452 -11 999999 999999 999999 999999 237 999999 507 -93 21 -95 999999 -24 36 999999 999999 -42 657 999999 999999 999999 541 999999 15 999999 184 999999 999999 15 160 999999 69 1079 2773 3553 5472 4059 3786 3927 4410 5437 7161 8157 7928 9453 12247 13309 11815 12911 13594 14940 16309 14642 14639 15400 15939 17067 18459 17981 18520 21600 26708 30101 41436 48069 42076 38708 36262 32507 27154 23778 22557 21906 21557 19378 15452 12825 17426 25169 33946 38979 36524 32483 31292 37384 52237 84411 133284 166465 154393 113955 74978 38323 18556 27189 26286 9791 3654 3352 3578 3838 3963 3692 2945 3138 3442 2635 3010 3462 3022 2929 3168 2453 2161 2449 2481 2283 2021 1677 1523 1844 1672 1490 1303 1461 1190 1526 658 919 733 797 908 801 237 456 654 795 845 173 326 295 423 226 111 522 522 205 420 472 185 556 473 511 460 237 620 366 483 418 251 764 512 143 321 254 251 316 999999 114 462 366 90 -99 184 118 183 66 380 182 140 -37 40 188 160 226 278 208 211 84 227 150 -53 44 132 79 245 -12 308 132 148 179 86 91 35 121 150 113 256 33 143 109 110 88 185 234 205 50 46 186 93 999999 112 113 84 125 184 37 74 140 999999 999999 132 55 999999 106 67 90 999999 999999 33 56 72 41 40850 282 395 30 9785 11 20 50 7953 4818 250 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 999999 79 471 1684 2642 4514 7421 11640 20380 39985 85355 194197 491398 999999 999999 999999 106948 -94 999999 999999 89 608 999999 999999 999999 999999 67 197 999999 999999 999999 -65 191 -88 999999 999999 999999 999999 -74 999999 999999 999999 428 271 106 999999 999999 999999 999999 483 139 252 1246 2274 6325 8192 4908 4119 4406 5147 5683 5915 7762 9998 13123 15472 17790 22819 25917 27425 33395 43378 52975 56888 55535 55085 57349 48672 33491 24877 21237 15583 12875 15294 18400 23172 33194 43233 44353 46613 60911 70028 76472 83598 91054 93842 94274 97446 98625 90203 79128 78264 77724 82058 79659 81271 97429 87111 57153 35346 18328 9999 7225 6831 5452 5785 5824 7100 7812 6946 5927 4177 3729 4342 3779 4441 3483 2999 2918 3266 2600 2711 2872 2285 2034 2326 1753 1940 2092 2049 2532 2256 2416 1180 1382 1455 1207 851 852 1565 1244 1531 1226 904 849 856 937 4575 10573 1520 451 472 484 184 524 185 341 136 537 533 75 381 660 494 318 632 366 186 450 543 268 403 234 228 316 226 415 420 168 148 139 158 152 405 295 99 377 235 281 336 254 298 -19 -21 253 260 218 232 198 100 76 262 323 127 104 176 194 80 232 274 23 109 247 239 93 155 172 132 347 357 73 63 120 999999 192 190 104 117 999999 32 77 205 165 149 120 182 244 182 63 106 187 201 76 70 73 83 75 79 999999 116 101 999999 999999 62 56 42 57 70 40856 275 572 30 9782 11 20 56 7954 4823 53 999999 999999 999999 145 999999 360 999999 999999 926 605 1018 3256 5469 9827 18060 32478 66216 139776 328122 839643 999999 999999 849451 125753 3179 999999 999999 999999 999999 999999 999999 999999 999999 373 999999 145 999999 -66 999999 999999 999999 999999 81 15 999999 999999 999999 152 999999 999999 999999 999999 999999 395 766 2099 3104 6157 11441 15949 20330 16810 13448 7685 3304 2322 2012 3162 3460 3980 4374 4510 5418 7219 9232 11153 14852 16865 18627 22206 24307 26487 28190 30438 28032 22915 18431 17646 18462 19031 20982 20817 19973 23411 32305 44684 58655 74924 92446 102183 106706 109298 111397 112453 112029 117160 104767 85648 73115 56125 39012 23333 10597 6175 6754 7756 7608 7319 6692 5630 6138 6204 7426 7669 8763 9392 8395 6051 4907 4084 3670 3724 3709 3422 2525 3202 3580 3192 2798 1741 1813 2622 1802 1855 1566 1136 1085 789 1269 1383 1420 1572 1308 1137 802 730 698 896 1330 1076 1099 626 1284 21297 46035 37792 6604 639 291 36 163 627 381 347 56 43 443 301 184 198 388 370 272 363 350 291 -7 223 339 278 374 221 121 137 -8 448 73 146 184 362 443 359 44 85 256 223 448 460 124 105 -9 0 999999 165 367 230 306 276 367 136 -25 261 230 124 234 282 161 142 245 239 104 49 112 280 142 113 91 124 36 159 194 50 90 247 119 166 33 42 178 119 999999 70 50 129 118 92 999999 109 152 65 67 32 62 63 35 999999 35 115 104 50 59 999999 34 46 40862 287 178 30 9778 11 21 2 7955 4828 93 -81 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 429 155 999999 999999 999999 567 1467 3996 9650 20471 48352 106104 232433 508678 999999 999999 999999 999999 176238 3255 999999 295 999999 33 435 462 89 514 430 999999 999999 134 506 999999 -85 386 999999 -79 999999 156 769 152 413 999999 134 334 1157 720 1212 1393 2500 4429 6619 13741 24525 36185 36429 29959 28288 21759 16369 12472 9743 7082 5690 6151 5179 5506 6214 6900 8826 12115 15058 16934 22422 28912 34591 41464 44690 51031 56102 62721 68665 65067 58443 51329 36944 28713 29728 35200 30747 20045 13328 11960 11839 12452 10781 10225 9652 10314 9252 10990 12161 10654 9765 9264 9703 11194 10637 8177 6468 6776 5729 5316 5506 4608 5544 4559 4258 4704 5970 5421 6753 8589 7472 5012 3886 3369 2862 2789 2714 2817 2920 3128 2321 2380 2273 2107 1671 1169 1191 1382 1056 1302 1195 1019 1085 1030 894 797 1048 1151 921 431 1401 3603 4011 3842 236 5729 52763 49652 5356 302 584 417 422 481 135 146 518 489 309 538 121 421 86 238 421 602 65 246 348 298 230 157 413 716 214 373 267 -22 145 286 88 19 -40 122 319 282 73 108 158 265 126 136 55 52 44 999999 151 33 324 41 119 192 238 41 193 85 135 157 200 221 176 -19 164 108 250 385 331 135 109 221 148 236 217 84 55 55 125 183 101 55 45 68 43 33 999999 99 109 87 91 53 999999 999999 69 30 999999 32 999999 43 90 50 999999 43 999999 999999 35 40868 281 205 30 9775 11 21 8 7955 4833 169 1001 653 918 718 435 999999 999999 999999 999999 999999 999999 377 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 954 3915 11782 37201 93194 209769 434620 832345 999999 999999 437787 30017 357 999999 999999 473 999999 999999 999999 999999 199 414 999999 999999 257 999999 999999 999999 999999 999999 999999 -48 999999 999999 999999 999999 999999 999999 999999 -69 11 999999 412 707 3674 5648 8250 12718 16987 24572 33415 38840 35601 29578 26984 28779 29609 29041 27581 23672 19765 15954 10570 8800 10326 12060 15085 20904 26598 30761 32861 37229 43692 50201 57978 66920 77513 102591 126735 123737 106910 87885 76542 73338 72018 76881 86791 86273 80555 78873 95751 88556 51229 30926 36910 48753 51238 30713 12828 8096 6416 5850 6318 7125 8907 18118 15273 5229 5305 5431 5320 5118 5014 5383 4842 4313 4315 4481 4229 4073 3668 3473 3098 3536 3483 3527 2671 2695 2643 2716 2200 2201 2000 1668 1315 1454 1319 1196 1548 1591 2016 2082 899 902 908 1280 651 1065 2088 2416 2555 1692 537 8230 20614 3500 234 438 69 359 491 192 234 288 512 371 232 236 399 482 464 480 140 312 226 509 400 475 336 487 148 499 657 585 321 166 223 297 254 346 319 276 232 275 333 19 29 160 173 325 16 175 133 222 999999 -6 165 406 173 196 285 216 291 224 128 217 78 154 81 172 200 32 69 97 138 185 203 304 61 271 306 237 160 131 170 44 79 50 86 89 55 108 149 146 207 136 101 100 999999 999999 57 47 999999 999999 62 41 69 40874 287 111 30 9771 11 21 14 7956 4837 13087 17091 18810 36596 72870 95763 131755 132081 97115 57436 10072 1113 2012 1263 1156 2338 3785 2325 676 1462 2230 1577 2633 869 698 2313 1694 3679 11089 40799 94104 195891 410109 623537 682196 427825 102579 3399 999999 -1 999999 999999 999999 179 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 924 1770 3303 4891 6708 8633 12258 15734 23160 28855 33053 34376 28995 23888 21094 19110 19616 19501 17405 13125 10622 8770 8628 9029 11860 15252 18334 23899 28590 34451 41727 46436 47105 44099 46956 55899 66174 67574 68629 79779 96661 114528 141963 163125 162187 147201 136062 140843 130161 120302 102135 78766 52022 27900 25367 31302 26012 14340 7380 5518 4759 5133 4422 4150 4252 3443 4227 4134 4265 5074 4562 4690 4059 4242 3762 3596 3353 3581 4031 3759 3982 3611 3789 3498 3051 3233 2179 2361 2730 2394 2452 1851 1908 1908 1598 1126 933 691 1058 1127 1806 3132 3378 2842 1556 985 872 682 704 844 486 393 894 810 716 1114 1434 653 519 319 219 115 342 204 73 603 671 648 203 160 100 554 401 571 640 472 480 308 559 421 224 57 194 163 92 225 342 204 286 -75 268 74 280 224 95 27 334 169 148 268 192 218 264 -12 88 218 163 139 340 70 227 251 113 121 215 14 103 178 275 137 21 55 302 184 134 147 173 130 191 113 54 172 209 999999 999999 171 80 95 999999 999999 999999 115 83 235 150 94 167 112 53 999999 55 86 79 60 31 70 999999 41 999999 999999 32 40880 291 108 30 9768 11 21 20 7957 4842 4908 5627 6529 17664 39902 46746 54945 53353 28549 7822 273 220 999999 999999 999999 999999 999999 999999 999999 999999 399 999999 999999 324 354 825 2379 3778 11450 50422 117362 243477 459710 691295 876363 926006 676045 175737 3685 999999 999999 999999 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 173 999999 999999 405 999999 999999 999999 218 999999 999999 999999 999999 -23 221 964 1024 2700 4468 6594 9225 11578 13726 11960 10547 8887 8786 9186 9675 11342 11919 12759 15592 17880 19040 19212 20856 23228 25694 30695 39813 48801 53178 57238 57324 55658 56033 60575 73404 87430 98153 104355 106037 113697 107299 101733 104214 105616 97514 79671 65506 66495 63976 51289 39129 28737 18289 11060 8895 9843 7997 5366 5241 5522 5091 4351 4336 4270 3377 3520 4135 3786 3336 3560 3026 3421 3728 3609 4171 3565 3243 2993 3789 3532 3279 2848 2792 2781 2763 2023 1944 2222 2203 1890 2039 1527 2126 1586 1437 1277 1068 915 1159 839 583 1698 2305 4068 3671 1881 966 571 773 725 609 751 754 692 867 2713 12121 4830 344 559 736 371 297 428 498 406 515 209 255 251 123 434 467 488 503 317 431 466 586 523 405 279 510 207 348 344 74 396 121 346 513 302 445 469 292 330 467 221 35 137 77 239 277 270 999999 38 186 63 -2 183 6 178 60 198 105 154 287 99 181 108 85 183 88 97 173 190 95 143 242 73 214 219 121 160 34 80 242 144 162 79 96 112 105 71 90 117 130 170 145 120 48 135 74 999999 999999 999999 79 115 101 56 59 68 999999 999999 38 39 40886 291 135 30 9765 11 21 26 7958 4847 264 152 1557 4695 5174 5819 7571 8440 7267 266 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 467 1851 2256 4997 27753 89224 202105 399144 710154 999999 999999 999999 487417 100439 7682 999999 999999 482 359 999999 999999 999999 -44 999999 -86 999999 999999 273 999999 739 347 339 200 556 999999 138 189 129 999999 972 541 1694 4659 5614 7903 11067 13124 11832 9907 10581 9422 10382 10772 12254 14217 15381 17074 18239 20759 26357 33815 38818 43667 49873 55196 57312 60856 59948 54975 48962 42716 45072 51083 56073 59690 61160 69533 80014 78847 70920 52453 45447 42583 36344 29289 27843 26973 25242 22449 21741 23753 25198 21850 16735 13376 10748 8906 10123 12284 14665 13160 10708 10556 9374 7508 7736 6514 5090 4671 4035 3621 3363 3061 3164 4075 3509 2897 2804 2197 2680 2366 2402 2335 2655 2354 2053 2125 2060 1493 1435 1646 2111 2135 2007 2385 2616 2625 2510 2188 1464 522 1249 1246 1459 1847 1213 630 722 530 863 665 768 996 1035 640 1923 6146 3748 980 602 268 198 -49 556 611 657 171 168 460 222 394 188 365 367 654 389 297 495 493 607 162 413 690 -83 269 339 284 141 34 268 324 100 244 296 241 360 28 79 132 233 188 156 150 365 114 315 127 161 162 308 267 84 263 233 243 303 58 314 252 34 209 202 297 401 237 326 299 191 133 125 181 191 200 201 95 151 158 215 96 103 116 999999 117 104 134 126 115 152 131 124 90 163 128 96 130 82 88 39 47 49 999999 38 999999 999999 47 31 49 40892 269 880 30 9760 11 21 32 7959 4852 800 1284 4499 13984 32165 67531 123142 213953 461088 819616 999999 999999 999999 218643 11137 389 362 -56 999999 388 172 999999 -64 999999 316 313 156 999999 999999 999999 999999 1085 999999 999999 1056 999999 188 205 999999 588 419 2137 4506 7391 11437 15729 16971 18046 17840 17589 19227 20899 24218 20710 16143 13567 14296 17615 24211 31362 32923 34074 38994 47855 52869 52975 50942 47680 40606 32381 32230 36796 43356 49375 56484 54909 44888 34433 25258 24167 27722 30107 34180 42384 48747 50555 51122 51661 51593 46718 41968 39380 34613 34806 39704 42787 36602 23783 13864 7957 5781 5214 4111 3746 4249 4436 3360 3531 3635 4598 3558 1987 1990 2379 1861 1501 2130 2153 1930 1913 2962 2435 2035 2075 1687 1521 2049 1797 1066 1108 1267 1336 2088 2791 3868 3938 3036 2306 1027 803 1196 1102 842 1199 991 628 1313 1233 698 398 491 490 805 654 563 552 879 3939 3565 2157 433 300 439 327 509 154 353 469 160 325 352 469 399 357 152 303 570 418 499 733 330 347 315 426 440 153 281 203 368 150 195 13 -53 226 406 105 180 100 47 373 111 227 125 443 304 147 335 193 194 151 230 29 244 233 283 164 76 325 146 206 282 337 180 263 304 283 373 216 183 192 154 106 214 38 136 201 107 171 205 131 140 181 173 104 207 231 108 86 143 113 85 91 125 109 117 103 999999 83 112 107 67 42 72 83 55 999999 40 67 40 40898 291 277 30 9757 11 21 38 7960 4857 174 999999 999999 999999 999999 -46 999999 999999 999999 72 999999 999999 999999 999999 999999 999999 999999 132 634 1228 2845 7215 14630 35673 85020 173012 357566 676076 999999 999999 999999 336366 25735 -53 999999 243 -19 999999 999999 999999 999999 999999 999999 248 999999 999999 999999 999999 999999 101 195 999999 999999 441 388 999999 999999 999999 999999 999999 -6 396 1332 4201 7214 10566 14891 19917 23903 26073 30752 29431 27404 24884 20314 17034 14746 16669 21548 27319 29620 33156 35011 36621 41864 47800 54743 62386 66055 66674 65079 66887 71652 69245 69074 73538 78193 64395 44802 36091 38729 52151 56477 59369 62883 61025 52111 46927 47160 48582 52728 55734 53164 43657 30003 15060 7116 4493 4252 5358 8467 15250 23620 28418 31707 36533 35819 32583 28889 16934 8864 8118 8403 7304 2258 1403 2090 1807 1451 1451 1747 2226 2049 2423 1915 1413 1708 1594 1192 1691 2485 3016 3838 3620 2852 1391 1129 755 1046 820 817 1227 994 720 1250 1264 815 670 690 666 874 599 425 1074 4019 1833 659 1278 1368 729 224 410 821 320 306 803 627 309 331 256 347 267 444 302 518 405 1024 202 263 743 411 107 153 153 283 322 57 356 408 337 468 400 417 88 292 349 336 549 253 347 215 132 151 189 184 -66 363 338 340 314 215 247 91 169 263 295 381 252 332 266 372 314 162 175 259 249 276 181 235 295 144 348 258 162 133 177 216 175 214 210 171 128 202 245 271 219 236 190 134 208 123 161 111 112 113 140 161 104 154 118 127 81 93 71 40 84 86 46 36 79 34 40904 297 64 30 9754 11 21 44 7961 4862 2176 999999 999999 110 623 1470 3102 3597 7852 11640 9895 11013 12059 6309 999999 1057 9357 11741 9577 5940 1624 326 999999 -86 1514 2310 3364 7394 38333 149076 278044 412137 692004 999999 999999 999999 311526 15342 904 999999 1781 615 1122 529 999999 999999 999999 679 -85 999999 634 999999 -75 999999 -53 142 105 999999 999999 92 -68 -16 999999 999999 999999 202 999999 -37 999999 149 1111 3505 6902 9656 13012 18387 22396 25996 30807 34790 39155 39625 39070 40168 40949 41409 41288 40040 36817 33140 33061 35347 41590 51642 61349 68139 70951 78274 90578 99194 97807 96496 96434 91880 84026 75149 61451 49413 37755 28259 27045 29583 20731 11993 7955 7097 10624 13537 11572 12530 13144 9916 6143 4928 4252 4118 4265 4241 5001 6001 6214 6091 7323 8011 8040 8743 10695 17615 26303 29756 12755 3901 3010 3014 2493 2660 1997 1503 1121 1824 2095 1789 1358 1913 1840 2121 2228 3511 3637 3060 3070 2033 2098 964 865 1067 1253 1863 1851 1297 1016 775 710 916 960 1280 664 487 660 602 497 626 758 757 922 831 531 619 249 339 128 583 170 369 957 393 218 458 429 615 190 885 510 584 520 507 629 435 556 470 245 258 251 361 378 36 187 353 323 307 398 317 123 251 259 305 390 361 468 282 331 347 284 314 276 212 253 391 371 206 260 288 278 290 157 233 216 111 141 206 331 309 326 370 383 214 242 269 267 294 292 206 312 209 179 325 100 161 170 127 113 108 210 173 284 159 194 192 109 161 147 180 166 147 117 134 89 163 96 114 62 67 66 999999 47 999999 32 40910 298 62 30 9752 11 21 50 7961 4867 1794 999999 33 -12 1194 2472 1954 4393 7754 7612 5342 4506 4459 710 999999 8598 33462 43665 37389 30778 23375 23232 21561 17618 11013 3974 6917 11272 25913 69518 179991 425410 850324 999999 986287 402038 97880 811 -7 999999 511 -41 -3 999999 292 999999 171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 298 999999 299 25 999999 999999 999999 999999 88 999999 999999 999999 237 999999 384 2328 5912 8704 12688 16841 18704 21284 23608 25890 29527 37303 45056 48177 49519 49998 53257 53828 58238 62863 64455 62724 65027 69820 83056 93126 93186 88867 86982 79322 71252 68250 70244 74955 85395 84229 76794 68785 64160 51815 38753 26132 9656 4718 4312 4396 3964 4418 4959 4871 7077 11708 17583 21173 21690 21986 26771 31047 31336 30925 28152 24994 23474 22623 22748 20805 19702 22130 22520 16379 12484 9032 7093 4621 2449 1180 1880 1742 1605 1577 1809 2091 1820 2218 1832 2196 2626 2703 2336 1828 1453 933 1328 1518 1391 1406 600 1136 1390 983 969 824 926 1285 861 678 548 1063 1109 832 685 415 824 562 288 443 999999 44 440 447 199 310 384 366 376 143 680 592 730 632 277 637 577 303 471 435 406 417 519 449 618 427 485 -82 407 342 518 335 479 125 147 450 442 273 192 65 22 125 106 174 384 204 230 253 310 208 187 168 360 46 257 348 312 448 316 159 369 334 201 282 243 210 382 233 233 273 115 159 210 323 225 151 236 224 176 91 144 137 206 174 178 159 170 144 110 86 175 160 203 147 168 178 168 88 142 166 106 100 138 125 114 99 78 66 41 71 43 40916 299 59 30 9749 11 21 56 7962 4872 44 999999 999999 999999 999999 999999 892 1316 1496 967 1097 753 310 425 1544 7529 18240 19636 14017 10994 14028 20222 20778 21473 14371 5484 2404 17368 76697 161742 237328 329580 557744 977888 999999 840955 417654 37258 1160 716 -83 999999 999999 162 429 79 132 999999 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 999999 999999 999999 999999 999999 -52 877 999999 999999 170 0 203 1936 3166 4765 6264 9322 12512 14258 18862 21656 25050 27902 35896 43807 54370 61228 64605 66360 70447 78552 85354 86449 90171 88449 90259 85392 83441 88764 100914 107713 106372 94493 82564 76947 80211 91288 90873 83413 72600 57826 51314 50502 43426 31372 14512 4886 4853 5434 6362 9078 12507 16310 17242 18861 18776 14550 12623 14697 15710 17214 20984 22409 22202 22194 23525 24667 19279 12707 10653 10285 9274 6663 4817 4252 3177 2144 1837 2620 2060 2713 4402 5023 4897 4929 3818 2811 1942 1654 1943 1340 1264 1362 647 1379 1381 1774 1790 1927 1598 1209 947 1329 689 1127 929 1309 666 1203 1023 944 639 802 826 864 805 639 526 462 460 753 262 608 784 498 602 488 690 768 827 530 481 267 292 500 469 692 807 469 326 158 302 479 399 109 361 546 296 394 440 112 471 228 344 513 365 226 198 364 316 344 501 447 274 300 187 236 358 270 285 315 399 447 549 295 245 233 168 199 350 459 331 347 381 300 267 330 314 232 218 296 288 326 146 307 329 307 250 287 307 277 212 275 228 253 265 178 261 227 179 162 195 137 99 206 231 190 218 160 161 232 175 113 108 118 109 103 79 91 91 40922 292 237 30 9747 11 22 2 7963 4878 -65 999999 999999 999999 999999 999999 999999 79 999999 999999 703 1036 2353 3426 5072 5928 6412 5477 7374 5797 10455 26892 67128 173275 435784 899671 999999 999999 999999 235005 5200 999999 672 1193 1004 999999 71 999999 999999 266 -17 999999 999999 999999 -4 999999 -75 999999 999999 582 155 190 352 803 237 999999 105 999999 999999 999999 999999 -71 999999 999999 27 432 896 1935 3468 6457 8712 11263 14723 19931 26517 33157 40157 48223 48483 51124 56136 59818 58672 60845 69651 73580 71145 67712 65687 68791 71605 81155 84460 78902 75886 77227 78846 74202 66975 59658 61061 65056 58963 47323 36522 23956 14461 8707 6005 5013 5281 4858 4568 4184 3942 3986 4507 4012 5364 6990 10387 11402 15338 22235 27748 26354 23879 22174 20263 17925 16288 14577 14192 13441 10674 8924 6951 5306 3476 2815 2176 2397 2481 2457 2146 2498 1903 1985 1904 1454 1163 1503 1446 939 1311 1387 1203 1988 2008 1251 827 1238 821 701 1296 1172 961 1103 887 842 864 881 996 1597 1772 1708 1125 893 350 202 847 807 766 157 525 362 555 294 938 624 334 562 452 546 540 462 501 645 307 555 307 527 426 158 125 103 423 547 390 109 288 196 250 299 475 380 362 341 466 217 453 201 329 294 154 241 276 254 157 367 272 215 266 401 302 187 235 188 58 247 185 202 254 297 294 425 214 249 260 355 351 244 164 207 186 298 219 250 218 196 298 258 119 156 235 286 295 255 109 117 169 125 121 186 130 147 162 204 245 192 124 112 150 145 121 65 122 87 44 53 96 63 40928 291 293 30 9743 11 22 8 7964 4883 1235 108 1787 1611 1123 2394 5752 9281 17257 25247 29738 42501 50545 45940 34049 41225 59597 27926 29342 112169 341105 716759 999999 999999 999999 999999 525552 53889 362 999999 583 999999 66 454 999999 372 999999 999999 209 6 142 476 -71 339 999999 61 492 449 999999 6 50 228 999999 999999 42 999999 -15 999999 999999 446 757 147 258 655 813 2820 4644 6661 8624 12936 16410 20936 25252 31310 39474 48366 53915 57534 51313 44765 44053 38087 30828 24074 20615 23544 27783 33339 43799 53381 62850 70736 78248 88881 95089 79003 48499 35618 34574 29860 19799 15425 14368 14401 14195 12659 11548 8147 4667 4046 3682 3765 3984 4058 4347 5329 6312 6465 9921 13485 16019 20154 25585 27340 25410 22100 18909 17029 12638 10180 10003 9794 7972 6742 6310 5506 4669 4789 4798 6013 8116 7282 4684 2230 2035 1824 2188 1193 1277 1959 1857 1212 1599 1449 1196 875 950 789 1307 600 1087 1180 1125 1169 882 912 812 765 412 412 827 1073 1303 1261 1269 571 888 775 496 381 598 412 403 526 521 334 756 432 652 768 585 572 702 986 502 541 688 607 168 394 648 775 618 549 302 242 247 427 260 337 449 425 386 259 267 246 332 311 131 74 46 199 244 437 295 394 329 370 202 196 275 246 178 269 403 299 188 151 362 304 188 352 367 358 215 341 409 330 192 212 307 240 219 351 237 249 218 205 199 267 244 259 226 279 247 306 269 335 235 255 149 189 259 229 223 184 185 148 158 157 151 127 106 144 121 80 76 110 53 999999 40 40934 290 231 30 9741 11 22 14 7965 4888 4251 6546 9747 16215 29933 54754 106387 188082 341122 610224 870081 873993 515691 187198 30694 9136 9643 4407 5912 32620 84178 179998 489964 661398 386190 57178 5307 2247 1022 122 999999 805 905 332 999999 999999 558 1027 999999 1 584 999999 714 999999 999999 999999 -9 999999 386 599 999999 999999 377 178 224 -56 999999 999999 393 5 999999 237 914 2682 3243 4283 5973 7987 7675 14524 25674 24366 23075 24710 25551 26482 28448 32314 34091 30705 28738 25482 20543 17984 19921 23254 27534 34589 41916 46718 47754 46862 41005 35119 33450 39363 39293 27913 18632 17686 19325 19206 19518 19279 21120 21155 27731 41913 40806 24470 10520 6790 7633 9352 8991 8734 7614 5735 6052 6066 6873 9044 9905 9805 8540 6294 6673 5444 4027 4158 4014 3033 2390 1624 2394 2142 2083 1987 1574 1783 1808 2208 2697 1957 1360 1312 1966 1808 1439 1711 1425 1440 1809 1679 1087 1442 998 908 708 992 765 524 1010 990 903 804 847 1205 998 458 955 1144 1382 764 1088 9597 16752 2067 635 400 814 297 346 172 497 547 365 226 460 505 597 256 242 83 265 158 639 442 511 625 598 533 260 255 125 281 252 360 288 410 440 379 101 223 184 363 231 110 173 207 179 275 103 224 252 263 400 295 370 183 297 277 249 261 204 178 177 285 310 195 312 179 154 202 288 348 359 450 333 185 249 114 134 172 182 208 192 180 316 156 152 210 228 159 193 199 201 158 169 159 75 61 179 162 124 135 117 118 164 153 116 86 76 97 122 85 42 57 54 54 40940 293 48 30 9738 11 22 20 7966 4893 6549 659 1321 2222 5493 7794 12246 23325 42194 62000 89905 170023 334179 570022 997688 999999 999999 481624 81262 9867 3716 2672 2164 3363 3186 3006 2127 2092 2176 2211 2720 1741 2689 1790 1404 171 123 618 334 840 262 381 999999 78 378 860 999999 543 432 999999 999999 999999 239 428 999999 999999 999999 999999 999999 999999 999999 999999 50 -12 999999 187 1028 2209 4715 5349 7923 13570 20658 28627 42633 51173 45041 27220 16151 10346 9299 11672 12167 10513 10442 10215 11815 15927 20029 26963 32729 36117 32858 32841 31240 27765 28973 29893 25316 20383 19401 24642 29335 26543 21242 16611 17057 16963 17188 18459 22018 34988 57321 56244 29676 14250 11046 10959 10370 9718 7284 6472 5691 4903 4664 4162 3667 3682 3142 2795 2623 2605 2704 2784 2279 2215 2169 1758 1341 1627 2066 1540 1504 1586 1325 879 909 806 988 1194 1107 693 1252 1371 1223 996 1121 1232 1268 1339 918 1287 752 551 904 820 302 826 1178 981 803 1189 485 1091 625 1245 1402 1301 1092 1015 856 4052 8116 1380 428 484 639 57 354 359 217 318 66 785 772 238 331 352 423 599 422 432 181 451 359 557 696 609 307 218 374 178 448 359 342 327 254 248 416 199 465 487 314 181 76 999999 154 148 168 118 87 247 165 146 145 311 132 115 42 -54 204 176 170 175 189 139 84 174 324 239 160 189 241 236 241 244 207 187 114 999999 54 108 90 84 999999 81 161 59 129 185 149 86 163 178 155 120 131 999999 106 72 95 87 69 79 97 64 76 93 82 54 35 999999 44 40946 298 75 30 9735 11 22 26 7967 4898 3208 5007 5742 14206 26534 42226 93808 195092 280808 356289 473312 797164 999999 999999 466139 18498 2275 2241 1723 2388 3169 1773 2179 1444 1351 1939 2494 1623 1638 1449 2349 728 1644 1395 685 1308 226 189 189 999999 999999 427 558 337 400 112 318 592 999999 50 262 595 999999 999999 882 540 887 583 999999 -65 229 13 999999 435 2271 3443 5310 8730 14306 16599 20282 22214 19184 19419 16363 9883 7967 7095 7441 8408 8316 6897 7013 8208 9646 11959 16432 20736 21872 21908 22331 25127 31577 33311 31699 27680 24740 22667 22473 22811 28853 33292 31625 31605 30171 31019 26031 20033 21854 33259 54286 53265 30517 21558 33536 42341 33007 15921 7585 5436 3976 3749 3782 3322 3448 2618 2416 2786 1942 2571 2074 2321 2139 2182 2422 2831 2202 2327 2267 2961 2871 2754 2233 2294 2479 1655 968 1400 1007 1258 1414 1495 1707 1750 1939 2025 1462 1798 1358 1707 1134 844 808 1259 1227 940 715 1051 796 1031 862 964 1517 1252 910 644 790 775 838 743 2100 1379 736 749 695 314 220 447 422 524 553 484 576 608 330 474 759 267 353 331 392 406 385 432 366 715 550 276 111 120 124 425 192 369 376 323 140 94 149 400 255 104 231 62 179 437 242 121 263 371 491 379 355 361 229 306 217 138 240 329 262 142 11 229 296 245 224 318 247 272 235 280 239 240 332 202 134 276 201 112 173 93 245 222 138 193 203 363 249 204 242 252 213 187 102 124 175 140 103 124 170 141 150 140 141 174 211 126 86 111 86 85 54 58 61 64 68 31 40952 297 103 30 9733 11 22 32 7967 4903 396 2779 3902 8099 13756 20897 45343 93764 140116 200311 359294 763264 999999 999999 640836 19518 3406 3403 2664 2060 2798 1623 2365 1860 2527 2657 1801 3427 2263 1392 1325 1687 444 305 117 -1 1185 323 999999 -43 865 768 1078 999999 474 211 181 999999 52 651 301 999999 999999 999999 223 58 611 366 999999 -32 237 133 999999 515 1810 2094 5120 11176 20804 17630 12421 8922 8930 8852 8262 9339 8652 8429 10207 10742 11789 14057 17604 19524 19724 14783 11014 8120 8529 10032 12449 16703 20511 25078 26623 26306 23595 20493 20387 24462 31820 38606 40163 41027 39759 41138 36929 27240 31116 34517 26498 21830 25980 35117 39193 27574 12693 6978 5841 5819 5884 5402 5261 4726 5147 4711 4785 5008 6702 7483 7834 7596 7739 7630 7306 6125 4835 5769 3654 3063 2856 2492 2083 1423 1557 1609 1737 1073 1683 1755 2291 2777 3502 5092 5754 5174 3737 2542 1474 845 856 1179 1189 922 1293 883 677 1071 1341 1167 938 963 925 928 647 997 1208 1229 805 682 1019 334 744 200 464 852 716 43 707 642 342 333 495 385 529 448 599 245 566 536 336 496 317 670 428 561 413 234 432 89 192 284 137 236 230 296 180 360 387 476 310 480 423 123 66 424 264 137 171 162 191 302 300 120 29 321 177 156 253 313 189 275 301 217 262 300 292 313 311 157 286 176 295 294 349 205 191 225 108 106 109 59 159 303 241 242 152 189 179 185 164 222 238 129 185 229 163 137 86 139 118 66 103 115 111 93 95 105 114 83 82 128 100 52 999999 37 54 40958 291 72 30 9732 11 22 38 7968 4908 1788 1649 4097 7672 14963 23987 42918 91342 157308 233595 447506 999999 999999 999999 394991 15663 1578 1574 1018 1513 1922 2420 1246 1789 2878 2382 2381 1531 544 1120 1438 460 754 1013 63 -7 999999 1003 999999 999999 1181 352 382 738 684 999999 999999 125 999999 486 403 999999 999999 999999 999999 172 105 999999 999999 15 137 273 167 736 260 2299 3705 8605 15202 16260 13882 12489 10791 9501 11095 11809 11598 12549 13365 14168 14697 18156 23279 30371 35033 36216 32068 24957 15404 11035 12242 17293 20130 19817 21683 19259 19957 28625 37978 36023 30814 28189 27896 25170 18594 11106 7765 6014 6715 8191 6919 5797 7547 12419 16386 20287 20927 19485 19236 22400 22964 23046 23815 24205 21780 18346 19051 16583 12044 10331 8965 7045 5437 3858 3652 3382 3087 2773 2845 2920 2679 2372 2311 2058 1212 1074 1307 1200 1166 801 1215 1348 1761 2033 1550 1690 2156 1617 1555 1313 1024 704 705 426 920 152 740 1068 950 969 713 636 808 962 871 352 1385 921 368 682 107 569 490 232 294 261 413 397 405 627 473 601 271 203 890 482 351 249 430 405 637 418 554 168 431 398 238 244 264 440 126 189 169 222 115 162 332 289 361 316 158 10 311 226 16 -55 214 96 293 368 -60 77 -20 155 287 233 76 112 425 252 27 111 270 296 110 174 47 180 219 150 129 182 146 168 161 142 45 187 166 177 104 165 207 200 173 90 140 122 88 148 140 143 148 76 42 142 152 67 58 152 114 105 45 106 142 80 105 77 62 40 39 40964 297 68 30 9728 11 22 44 7969 4913 2517 4301 6158 12349 23951 36939 64691 141792 272611 443877 978679 999999 999999 271964 4279 2644 2455 2880 1718 2162 966 1592 1482 2253 2566 2543 1557 2091 2330 1211 794 133 516 524 1196 24 1274 513 999999 1064 999999 119 999999 348 323 -10 999999 42 999999 999999 999999 999999 999999 -83 454 999999 204 200 110 308 -38 999999 8 711 1603 1648 3567 6144 9229 12063 14053 16307 15933 14733 14871 15753 16072 16301 18340 19428 21050 20913 20147 20429 19041 15582 14413 12374 11949 12998 13766 16495 18597 20910 24214 29288 34434 37213 38417 34704 29963 24992 16176 12114 10214 8243 7724 8716 10479 13123 17320 21217 23700 26933 32823 33117 30943 36204 39772 38040 37146 32405 23861 14790 10019 9318 7095 4730 5076 4341 3703 3659 4928 5553 6246 7533 7909 5339 4559 3657 3417 2903 2680 1865 1128 1385 1340 1246 1037 752 883 1444 1084 1561 1767 1825 1202 1068 1260 1231 1252 800 874 1063 806 514 664 865 939 774 1122 684 744 1239 947 920 1585 1608 920 624 846 572 1016 314 314 181 406 570 566 366 337 719 428 451 226 510 354 537 243 361 766 540 304 141 432 759 473 444 213 62 14 347 353 270 220 406 286 298 149 162 -19 328 301 277 -3 241 65 225 171 313 214 205 148 172 187 302 278 78 297 346 126 -15 236 253 286 296 76 136 197 451 405 175 274 330 291 294 244 262 275 214 210 134 169 246 122 87 136 159 221 201 162 168 226 152 154 136 121 118 119 121 147 101 120 137 116 84 160 143 71 133 110 81 48 45 60 37 43 40970 291 67 30 9727 11 22 50 7970 4918 2878 5026 8273 16070 34528 63226 115877 232215 465157 712953 976696 999999 999999 358041 27114 5500 4116 4116 2712 2129 2726 2660 3109 1177 1126 3079 2432 2810 1908 1929 386 1857 175 281 4 594 999999 247 999999 999999 410 384 999999 999999 551 999999 999999 999999 1024 470 424 567 639 999999 999999 236 999999 576 517 999999 403 999999 677 408 800 2726 6336 8891 9130 8529 8967 10424 11683 12930 12750 12316 12487 14200 14702 14369 13829 12418 12024 11968 11530 11347 11273 10537 10154 11069 14330 17564 22730 30617 39979 47179 48128 47480 44983 38561 28535 20983 14917 10778 8196 6373 9270 17636 27066 28166 26314 29709 27864 23066 25253 29116 33110 35315 32145 27932 22901 17030 14087 11584 10706 10548 12143 10814 8441 9043 8510 9359 9444 7891 7716 5002 4429 3301 1875 1983 1839 1891 1432 1421 974 880 344 225 1064 1208 1310 772 1357 1373 1281 1146 1126 1300 1277 1164 1462 1265 1077 875 781 408 336 792 816 833 704 1140 1050 781 844 893 895 1605 2263 1719 797 561 499 318 138 127 365 188 258 223 140 458 245 205 339 492 327 391 402 274 252 132 671 381 460 289 258 405 525 345 229 420 447 249 378 317 118 -9 260 278 232 438 281 348 224 204 291 164 188 70 191 161 126 149 184 261 226 233 42 108 54 382 210 103 164 220 222 261 264 201 111 162 153 206 388 306 133 175 168 59 258 127 210 191 96 144 200 190 110 999999 82 126 141 179 93 133 88 83 62 86 117 122 80 104 79 51 42 77 107 87 90 40976 294 67 30 9727 11 22 56 7971 4923 4061 7198 12855 25680 47417 91126 183506 364018 740001 999999 815154 999999 978513 304753 18380 4313 2621 3746 2664 2314 1618 1230 1441 1477 2534 2084 2238 2340 1529 976 935 850 993 613 1032 167 194 143 999999 906 3 207 -26 999999 999999 551 999999 14 18 292 177 -9 705 185 999999 663 505 999999 375 -89 999999 753 369 587 4792 9023 10557 10820 10117 9465 10071 9031 7828 6998 7654 7475 8421 9962 11386 12390 12628 12160 11080 12668 13244 13616 15560 16671 18347 18161 18965 19578 21868 23670 25331 34568 39182 32497 26145 20946 14630 9041 7835 7991 7877 5184 3916 4263 6819 19396 33261 31557 29069 25849 19792 12879 15255 16113 15674 17332 17622 15159 11705 10280 9038 8878 12180 18117 14634 10780 11980 14930 10361 5354 2939 1588 2068 1914 2028 1667 1322 1897 908 1056 1452 1219 1302 867 1055 868 863 901 1234 768 1756 1438 825 831 1042 1172 1405 799 1123 1035 1243 818 1196 950 618 1206 1030 687 815 969 1142 1401 851 767 598 514 279 713 362 178 456 382 312 279 221 330 531 186 344 444 404 540 465 810 574 62 41 39 274 489 536 428 451 370 284 189 240 577 236 314 397 42 -65 378 212 194 227 67 210 77 122 -39 257 108 167 -8 68 -91 175 133 179 177 107 302 199 -21 292 112 165 382 294 113 143 297 149 196 262 93 135 183 170 194 333 107 210 176 213 164 167 77 170 999999 75 87 228 257 234 242 179 130 122 999999 999999 49 150 105 79 92 101 95 88 39 53 55 75 47 999999 999999 51 41 40982 291 71 30 9701 11 23 2 7972 4928 14517 19569 26779 54329 110451 219195 425061 791042 999999 999999 999999 552602 37372 5420 3074 1755 961 1389 1597 1404 1122 2503 1550 2556 2790 2655 1568 2179 2842 2093 1973 597 852 183 206 419 89 999999 999999 793 88 999999 449 908 -3 359 476 999999 999999 999999 520 999999 999999 373 424 999999 377 999999 33 999999 -36 748 1953 1579 4154 10820 17342 19621 15299 11216 9407 7087 6374 7426 6658 7020 7316 8832 9783 9636 11448 12936 14143 15610 16163 17405 19029 19269 19759 19492 18681 18664 17252 14072 12058 12043 9355 8862 7498 6724 6037 6312 5799 5178 3357 3101 2935 2988 3327 4615 8583 26639 43714 37705 16795 7033 4382 3692 3921 3583 3722 4162 3987 6090 6291 4760 5562 5376 4444 5242 4639 3152 2472 2223 1353 1831 1796 1364 1221 1563 1263 1012 1571 1130 1139 1893 1652 1696 1472 555 964 1152 1194 928 1141 937 1207 1225 1202 913 1277 981 1210 1065 924 775 551 583 921 504 735 916 563 1217 1804 1540 934 588 817 533 666 598 375 403 468 411 499 618 538 371 508 579 573 458 590 463 131 304 577 164 436 203 78 112 499 522 117 361 333 159 94 277 113 300 199 181 245 78 111 353 341 252 114 150 335 85 39 136 316 277 172 334 216 326 201 215 9 116 53 13 156 207 227 147 77 230 132 120 226 126 78 101 102 108 120 162 114 130 108 999999 170 201 36 999999 130 162 106 114 158 156 148 85 156 77 108 132 88 138 162 104 62 90 60 104 119 103 56 66 68 46 43 40988 290 3 30 9693 11 23 8 7972 4934 172764 40348 38876 32756 62714 144992 315628 627857 999999 999999 999999 587901 257336 16134 3268 2386 1035 1712 1288 1490 1576 375 498 1311 1574 3050 3247 2591 2625 1682 1327 2124 1347 137 -18 132 456 999999 241 2 -29 415 650 999999 243 688 898 134 999999 840 106 -19 999999 675 162 501 296 250 35 608 999999 1351 407 834 2126 4668 7292 7622 7406 8122 9497 10028 11280 13953 15648 18790 22585 26018 30806 33144 37237 38348 38931 38568 35586 35716 34043 34129 37199 40326 41906 38651 33350 27110 19845 14213 9306 8336 8873 9269 7446 8350 12698 17613 15359 7358 4136 3724 3853 3763 4041 4646 6640 7759 6976 6877 6723 5889 5334 5836 4908 4220 3501 3813 3122 3394 2908 2345 2864 2380 1897 2713 1809 1452 2485 2216 1863 1918 1499 1200 1107 1638 1147 1445 1262 1398 689 914 1219 1202 1280 1345 840 1164 1324 1335 722 1165 1302 1223 1177 1041 1422 788 492 525 687 673 776 1086 1170 924 770 670 962 1566 2102 996 844 454 278 398 564 283 257 404 237 376 319 329 384 226 441 498 227 621 677 472 334 256 68 77 -70 250 468 497 457 592 335 384 397 250 229 520 229 415 182 -57 122 257 175 183 95 264 -49 211 203 175 135 9 191 88 241 231 197 37 198 311 88 244 360 328 247 335 238 305 328 109 79 150 158 246 58 89 263 62 134 187 158 999999 80 89 112 158 39 110 131 42 182 140 190 207 106 65 176 85 98 55 94 97 97 85 123 79 152 100 999999 77 41 62 40994 290 6 30 9696 11 23 14 7973 4939 478273 145129 170001 178717 155194 175730 402334 858886 999999 999999 608488 183980 4067 770 2061 2246 1310 1325 549 1674 1478 1458 664 1662 2909 2710 2291 1287 1758 1216 2112 1408 780 1070 1184 999999 336 343 554 158 304 56 999999 999999 653 319 281 771 971 87 287 31 55 999999 486 999999 999999 999999 999999 999999 999999 -80 1326 1776 1315 2441 4770 10648 10591 8131 6858 5944 6536 8382 11004 12393 13951 17341 20126 24514 28536 33532 39745 44180 46089 51814 53481 46744 41794 34169 26639 21341 16855 12937 11485 11160 10428 9085 9028 11589 12331 10257 8939 9630 7930 7479 5905 4506 4932 4243 4390 4518 5197 5833 5483 6386 6251 5346 5142 4382 3891 2699 2764 3047 2649 2775 2714 2617 2225 2045 1848 2385 2244 2470 1831 2122 2582 3354 4152 3741 2541 1425 1478 1397 1131 1016 636 1270 1057 849 698 479 761 1193 814 702 865 1121 1213 978 1240 1219 346 686 459 870 522 1071 648 899 929 1012 842 993 2190 8825 23887 9616 1301 412 557 538 356 207 445 31 708 232 383 756 566 375 379 427 449 317 357 590 476 188 293 186 311 390 165 62 244 31 254 339 233 375 204 37 96 999999 160 10 285 40 156 15 28 64 -4 225 247 318 211 139 212 84 411 272 132 336 394 -8 142 -57 137 231 87 225 36 140 165 39 104 171 173 69 131 63 164 221 144 82 290 152 88 180 33 122 203 999999 154 72 155 135 130 66 79 999999 999999 57 109 999999 47 51 58 999999 76 36 45 71 84 68 49 36 41000 278 11 30 9701 11 23 20 7974 4944 800168 451264 521737 461703 415740 395314 294668 561526 840316 747443 426943 157403 32078 7817 2799 910 583 660 775 1023 387 1443 984 1652 2368 2572 3918 3376 1564 267 2019 1027 555 1004 41 719 1061 76 722 875 420 999999 745 181 999999 444 999999 168 999999 999999 366 999999 999999 753 360 266 415 999999 999999 999999 999999 63 303 807 1541 3557 6420 11464 18626 21360 23426 23291 20489 14645 8769 5814 5845 4233 3736 4166 4664 4295 5438 6270 6137 6130 6019 5594 5515 5611 5945 6522 6415 5466 5797 6233 6859 9366 9164 8775 8026 8797 9470 6972 5941 4902 4560 4831 4529 3014 4230 5431 6381 4519 4824 4073 2930 2554 2786 3099 2341 2371 2640 2059 2063 1729 2328 2088 1735 1935 1884 2728 2125 1607 1883 2189 1993 2862 3685 4155 4957 3380 1632 714 1230 946 897 771 574 1034 464 858 859 425 542 597 947 441 892 828 979 1119 503 353 672 286 604 520 472 373 772 511 172 1791 2831 12084 65841 70431 5734 516 129 160 210 50 999999 547 121 1 226 153 237 194 -88 120 138 9 284 350 261 126 398 228 377 -36 100 180 394 343 334 -56 -9 336 244 233 177 259 244 268 220 -44 158 103 22 -100 -48 -83 -13 -55 999999 125 115 -88 35 25 -25 88 82 85 71 10 -51 209 115 110 71 71 -61 38 81 11 35 85 28 12 80 144 2 999999 999999 999999 83 999999 62 119 45 999999 999999 999999 999999 999999 999999 999999 999999 92 999999 999999 999999 42 41006 293 16 30 9706 11 23 26 7975 4949 412656 488043 559224 663877 699214 337798 159280 455676 632765 428280 195493 157374 49480 1441 1762 1624 673 1161 619 1816 1854 1708 2624 2659 3834 2993 2231 1814 2018 3630 1566 1100 615 982 427 981 676 717 506 299 352 999999 790 -36 850 -5 999999 999999 238 196 999999 316 158 117 999999 999999 999999 -81 999999 999999 261 22 208 352 531 1304 5911 12801 19916 24635 23125 19622 17741 17837 18178 15223 13876 12590 11451 9063 7111 6497 7763 8837 10902 12636 14487 16491 17357 19886 25007 30806 38247 46560 53303 57158 59395 56315 51593 47242 38777 28825 20204 16180 13844 11460 9291 7195 6826 6372 4730 3642 4850 4683 4127 5543 4858 4412 3716 3321 2912 2824 2617 2653 2855 3212 2253 3170 2605 2949 2701 2132 2443 2369 1970 2219 3008 3611 5091 4910 5818 5661 4455 3030 1878 1652 1258 1242 1219 1098 742 1322 912 584 1336 989 785 1199 771 1228 1121 1121 1029 787 1044 565 407 621 559 758 501 533 837 809 1458 4203 8249 2274 871 109 510 287 53 90 373 533 367 264 412 254 93 448 430 758 659 640 273 427 202 300 203 345 369 392 305 255 -27 327 280 391 208 192 329 155 40 152 243 258 201 272 228 141 208 110 154 561 236 156 234 114 -57 221 168 272 76 326 270 94 153 65 15 -79 76 151 160 124 217 45 102 87 209 51 63 81 169 63 121 53 196 149 136 80 49 117 74 171 145 119 126 116 64 78 89 999999 999999 55 38 999999 999999 999999 71 79 81 99 999999 999999 42 59 999999 999999 999999 999999 36 41012 289 20 30 9710 11 23 32 7976 4954 851465 401639 415563 409652 686667 968833 577887 102030 126669 255969 202197 235082 245645 13990 368 631 300 1176 799 1398 324 1038 1559 2637 1129 2567 1777 1785 1585 1527 1673 1718 1990 -6 310 114 999999 262 999999 409 153 999999 999999 999999 999999 1043 654 -98 999999 370 185 673 999999 -86 89 624 999999 387 999999 999999 999999 999999 999999 999999 131 171 515 1525 2521 3339 5169 5552 4276 4936 4835 5385 3867 2651 2027 2435 1758 1573 2208 3702 4264 5923 6898 9104 10369 13661 18694 21223 25746 32649 40347 51833 66408 78211 83866 81604 84313 85266 63871 51665 54209 51056 37351 24226 18364 14783 11437 7983 4482 3684 3579 4960 6001 6162 5516 4028 4100 3089 3078 3023 2685 2596 2183 2672 2482 2331 2931 3381 2642 2195 2368 2455 2179 2787 1789 2447 2739 3852 3780 3450 2739 1883 1419 954 1196 661 1153 1360 1360 935 653 372 921 1250 1154 551 851 913 729 1060 683 324 582 455 425 825 -27 -95 718 1147 2305 3464 3755 1257 673 588 250 -35 405 720 37 -91 282 439 164 374 70 577 532 522 474 135 409 120 127 212 184 397 335 450 263 130 568 392 350 114 219 -41 187 249 144 134 -43 2 59 233 -19 309 196 221 213 182 260 149 110 211 267 82 -39 189 -33 60 142 80 126 191 103 167 87 198 142 143 -47 107 277 122 104 72 66 71 197 45 125 185 58 999999 48 999999 83 98 999999 999999 98 111 88 47 59 49 88 999999 52 999999 34 58 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 41018 272 235 30 9715 11 23 38 7977 4959 656864 70296 12626 79375 66991 4141 1104 1008 341 1439 817 568 519 1566 1721 824 1387 3031 3083 2504 2341 2116 2570 375 588 1421 848 930 454 676 999999 999999 999999 999999 -75 837 90 999999 227 999999 199 999999 630 999999 1167 999999 999999 999999 999999 322 439 202 -63 999999 164 780 50 999999 472 675 999999 1146 1526 1044 1092 1360 1125 1529 1871 999999 882 1437 644 539 1502 1710 1835 1604 3273 6146 8265 8925 8197 7271 7296 7558 7944 8817 11068 15654 21327 27803 32822 34783 43062 53139 54220 53235 56775 50745 39141 20899 9974 8555 8708 8568 8161 7442 7182 11328 12143 8292 4733 3652 3012 3604 2249 2266 2082 2159 1915 955 1797 1801 1553 1959 2244 3030 3301 2245 1484 1943 1958 1904 2028 1188 1185 1173 1335 1148 1090 1293 797 983 1113 1175 1064 1035 1258 1101 1003 851 604 902 548 871 943 351 636 465 297 259 442 691 599 568 778 1187 2692 2727 1041 493 220 48 167 298 169 163 999999 -88 343 291 174 424 238 -28 86 112 291 287 95 -24 135 -6 25 192 357 328 68 55 -19 344 58 258 -30 207 -86 134 87 -5 261 999999 999999 262 301 175 -24 394 107 180 29 110 17 999999 119 -69 61 149 44 4 -79 13 207 179 -1 65 171 147 64 49 170 119 164 143 -12 -55 135 127 80 36 46 999999 999999 999999 999999 999999 65 999999 999999 108 61 999999 999999 999999 999999 999999 999999 999999 44 56 999999 34 41024 288 30 30 9720 11 23 44 7977 4965 927730 568565 613279 562300 849552 999999 999999 906035 124599 43 -33 82 380 230 648 660 508 1381 2064 567 1409 2958 3128 2682 2114 2610 2773 2802 2370 1904 2388 2777 1891 2075 1053 1203 999999 355 719 692 313 229 314 1009 922 607 999999 999999 460 999999 459 999999 999999 1255 -88 195 501 889 999999 392 217 999999 999999 313 999999 999999 999999 544 1041 467 793 1544 861 861 1380 274 908 1700 591 1107 618 690 1700 1220 1316 1317 1877 1924 1772 1021 2027 3359 2438 2509 2544 3188 4107 4653 5287 6525 5450 7478 8584 9076 12048 14261 15646 15646 12249 7914 5702 4915 4299 4730 4686 5937 6139 5122 3215 3216 3004 3357 2440 2475 2429 1861 1629 2234 1630 1657 1478 2038 2486 2743 3145 2754 2499 1719 1596 1340 1210 1501 1516 1538 1014 1266 1085 1342 896 1299 855 1315 397 748 495 1108 959 1273 931 996 817 438 919 747 357 535 72 547 458 530 121 482 497 787 589 1461 2135 608 442 170 343 311 140 999999 999999 90 507 530 534 16 363 228 493 223 150 332 165 146 221 359 167 253 286 118 290 309 387 314 82 232 400 219 202 214 333 476 80 45 -86 293 165 92 129 168 36 55 144 -9 126 243 217 -93 55 -47 -91 129 57 -25 108 192 84 80 197 106 111 -61 -36 210 138 -70 162 190 181 -1 96 86 136 201 999999 61 999999 87 101 111 144 44 59 66 108 999999 999999 150 999999 999999 999999 52 65 999999 999999 31 47 999999 49 999999 999999 999999 37 36 41030 287 66 30 9726 11 23 50 7978 4970 420265 490839 563942 913078 999999 999999 999999 303900 7432 239 999999 1376 1313 6 942 1259 1040 913 1009 2064 2273 3105 3552 4700 4055 2585 2707 2311 2529 3758 2913 2410 1766 1381 1114 1099 1551 550 760 -43 999999 999999 526 199 36 1355 336 319 348 367 -67 -39 167 97 599 444 117 -100 999999 9 711 740 999999 999999 219 1655 491 1184 674 1841 1352 682 1330 1876 1817 1583 1112 1080 1176 2293 1154 1803 1093 1360 1387 1778 1611 1246 1617 1256 1812 2120 2413 2193 2550 3097 3802 4040 4818 5778 7096 6094 7445 7016 7402 7818 7934 6452 3960 3393 3708 3584 3384 3071 3086 3416 3064 2682 2883 3630 3030 2354 2264 2364 1651 2179 1703 1875 1830 2451 2221 2075 2002 2009 2279 1904 1541 1323 723 1567 594 421 941 1271 1052 660 800 1116 1474 1416 1738 1270 643 1376 1119 842 1134 1062 1296 813 782 718 912 502 597 393 255 411 635 662 473 640 449 568 2041 3101 1231 995 137 408 409 -12 118 159 572 273 -27 184 -40 -11 574 184 368 286 417 731 516 485 351 286 181 626 216 298 454 213 256 464 231 436 194 208 330 154 68 287 43 -48 80 219 159 212 251 124 123 174 402 454 321 305 180 180 133 86 123 40 177 80 114 189 112 99 219 52 239 265 236 152 248 123 149 91 157 148 110 198 153 127 79 108 89 83 125 166 139 163 126 141 73 84 160 122 118 75 95 138 30 67 999999 999999 999999 58 81 43 51 999999 36 41036 294 72 30 9732 11 23 56 7979 4975 392227 466604 495103 685196 981974 999999 999999 999999 348757 19685 905 1863 1874 1339 2079 1880 2519 1924 1226 1749 2419 1848 3263 3414 5904 10121 6863 2889 1227 3280 3500 2894 3143 1752 1368 1267 1089 604 999999 807 246 377 -92 358 999999 1140 -100 210 259 999999 -35 309 -7 999999 999999 999999 116 111 999999 187 256 714 281 246 665 1633 883 1406 1910 1383 2024 1673 1224 1479 497 1246 1733 1401 1393 1410 1915 1176 1331 1330 853 1585 1862 2118 1711 1969 1955 2979 2583 2836 2811 3393 5011 5952 6095 7339 7701 7040 6765 6374 6444 6132 6815 6776 3776 3114 3509 2769 3241 2652 2972 2889 2650 2948 2653 2483 2090 2506 1966 2093 1219 1502 950 2518 1869 1745 2050 2110 1575 1765 1670 1015 790 1339 1127 593 975 828 531 1224 829 782 1226 1220 1298 544 811 754 727 832 1376 1570 726 897 1093 982 681 472 415 712 705 973 647 702 519 407 556 763 481 588 487 562 426 481 333 529 489 250 530 522 580 -6 240 150 290 305 275 168 714 598 436 674 426 542 870 402 569 169 114 277 410 439 440 338 466 421 394 474 220 236 223 274 308 191 179 357 337 475 542 281 272 228 365 119 286 202 283 299 179 207 154 66 169 223 250 277 205 116 154 113 257 291 254 245 244 167 255 144 108 340 190 247 352 299 157 197 128 143 222 236 237 163 187 207 156 127 203 189 200 120 110 145 125 169 167 101 90 79 67 83 167 116 147 141 82 75 117 55 73 51 41042 293 72 30 9732 11 24 2 7980 4980 94689 123988 153400 238403 387966 551404 949344 999999 999999 273971 17485 535 952 1975 1063 488 607 705 1029 1329 2430 2111 3658 3240 6864 180365 270525 15271 3816 3228 3631 3438 2059 1589 814 752 292 701 435 999999 738 752 860 786 -52 171 -99 6 869 -8 74 -9 999999 999999 999999 98 1176 999999 1268 675 13 340 999999 999999 150 19 486 1104 1131 724 975 2029 1636 2106 1542 1956 1432 1391 1524 1560 1447 1232 1222 2032 1383 1378 1900 2027 1506 1556 2175 1902 2076 1840 2181 2845 3339 3100 3639 5248 5235 4543 5344 5208 6241 5189 5168 4643 4136 5307 4524 5185 5465 2852 3642 3724 4549 3403 2537 2793 2630 2162 2340 1912 2293 2438 1384 2005 2035 1845 1093 1713 1533 1438 911 1133 1056 1115 1022 715 525 659 996 714 1015 974 1320 963 1016 1029 913 750 986 664 324 697 621 1063 1150 1042 793 377 177 369 510 336 653 625 804 388 688 624 279 487 706 59 839 653 270 499 474 239 489 291 260 344 175 129 363 252 999999 648 362 324 244 278 305 270 219 -4 145 284 6 342 426 352 256 242 159 296 472 337 999999 204 265 365 421 193 -24 264 339 109 17 78 270 256 135 55 6 128 151 177 153 96 296 218 142 126 127 230 185 27 56 190 86 82 91 162 126 13 49 320 199 163 199 91 166 182 55 999999 136 96 47 101 82 60 165 49 91 82 89 133 118 52 110 999999 103 99 86 43 999999 95 87 999999 999999 999999 52 999999 54 48 999999 35 33 41048 293 73 30 9733 11 24 8 7981 4985 110309 134737 139054 177256 285535 485554 999999 999999 999999 397380 54304 15895 1640 909 1940 1374 637 2651 2164 2426 2751 2150 2217 3456 6211 25992 70392 13719 10235 8490 2570 2439 1810 1353 534 1259 731 635 -89 565 335 619 999999 620 1581 -3 1026 999999 911 999999 195 393 773 731 68 71 307 686 99 115 100 773 -77 173 342 706 808 1652 695 1688 1428 1889 2422 1830 2118 1769 2422 2158 2092 1383 1892 1782 1778 1488 1967 2004 2120 2538 4513 5385 5310 6640 7926 8287 9073 10286 12401 14359 12025 10648 10769 11870 13228 14818 16500 16810 16693 15127 14416 15420 14309 9924 6543 5220 4888 4154 4150 3999 3525 3701 3456 3059 2812 2303 2275 2316 2458 1963 2927 2552 2231 1368 1055 1744 1658 1405 632 957 1251 937 430 738 850 907 899 1020 1223 686 1022 898 742 831 1021 715 708 409 553 599 555 1050 243 848 523 986 573 217 291 350 208 692 609 510 322 479 446 540 402 481 636 383 112 189 415 318 410 -39 494 233 492 467 499 226 457 385 317 499 392 281 386 87 278 999999 999999 429 487 270 248 244 402 137 343 545 59 -21 85 -15 378 162 299 200 487 180 287 321 443 359 314 219 152 195 128 221 318 178 82 120 196 230 385 253 311 228 255 275 192 104 188 256 272 219 86 195 113 103 81 137 225 36 115 129 166 87 999999 45 166 108 51 131 87 999999 211 168 97 73 100 120 110 92 105 65 79 102 33 59 999999 47 57 91 71 55 999999 999999 32 41054 0 99999 30 9733 11 24 14 7982 4991 41060 0 99999 30 9733 11 24 20 7982 4996 41066 0 99999 30 9733 11 24 26 7983 5001 41072 0 99999 30 9733 11 24 32 7984 5006 41078 0 99999 30 9733 11 24 38 7985 5012 41084 0 99999 30 9733 11 24 44 7986 5017 41090 0 99999 30 9732 11 24 50 7986 5022 41096 0 99999 30 9732 11 24 56 7987 5028 41102 0 99999 30 9731 11 25 2 7988 5033 41108 0 99999 30 9729 11 25 8 7989 5038 41114 0 99999 30 9727 11 25 14 7990 5043 41120 0 99999 30 9725 11 25 20 7991 5049 41126 0 99999 30 9723 11 25 26 7991 5054 41132 0 99999 30 9720 11 25 32 7992 5059 41138 0 99999 30 9716 11 25 38 7993 5065 41144 0 99999 30 9713 11 25 44 7994 5070 41150 0 99999 30 9709 11 25 50 7995 5076 41156 0 99999 30 9706 11 25 56 7995 5081 41162 0 99999 30 9702 11 26 2 7996 5086 41168 0 99999 30 9699 11 26 8 7997 5092 41174 0 99999 30 9695 11 26 14 7998 5097 41180 0 99999 30 9692 11 26 20 7999 5102 41186 0 99999 30 9690 11 26 26 8000 5108 41192 0 99999 30 9687 11 26 32 8000 5113 41198 0 99999 30 9684 11 26 38 8001 5119 41204 0 99999 30 9682 11 26 44 8002 5124 41210 0 99999 30 9681 11 26 50 8003 5130 41216 0 99999 30 9679 11 26 56 8004 5135 41222 0 99999 30 9676 11 27 2 8004 5141 41228 0 99999 30 9674 11 27 8 8005 5146 41234 0 99999 30 9673 11 27 14 8006 5152 41240 0 99999 30 9673 11 27 20 8007 5157 41246 0 99999 30 9672 11 27 26 8008 5163 41252 0 99999 30 9673 11 27 32 8008 5168 41258 0 99999 30 9673 11 27 38 8009 5174 41264 0 99999 30 9674 11 27 44 8010 5179 41270 0 99999 30 9675 11 27 50 8011 5185 41276 0 99999 30 9676 11 27 56 8012 5190 41282 0 99999 30 9677 11 28 2 8012 5196 41288 0 99999 30 9680 11 28 8 8013 5202 41294 0 99999 30 9681 11 28 14 8014 5207 41300 0 99999 30 9685 11 28 20 8015 5213 41306 0 99999 30 9688 11 28 26 8016 5218 41312 0 99999 30 9690 11 28 32 8016 5224 41318 0 99999 30 9691 11 28 38 8017 5230 41324 0 99999 30 9694 11 28 44 8018 5235 41330 0 99999 30 9698 11 28 50 8019 5241 41336 0 99999 30 9700 11 28 56 8020 5247 41342 0 99999 30 9702 11 29 2 8020 5252 41348 0 99999 30 9702 11 29 8 8021 5258 41354 0 99999 30 9702 11 29 14 8022 5264 41360 0 99999 30 9704 11 29 20 8023 5269 41366 0 99999 30 9710 11 29 26 8024 5275 41372 0 99999 30 9723 11 29 32 8024 5281 41378 0 99999 30 9735 11 29 38 8025 5287 41384 0 99999 30 9749 11 29 44 8026 5292 41390 0 99999 30 9760 11 29 50 8027 5298 41396 0 99999 30 9771 11 29 56 8027 5304 41402 0 99999 30 9783 11 30 2 8028 5310 41408 0 99999 30 9797 11 30 8 8029 5316 41414 0 99999 30 9812 11 30 14 8030 5321 41420 0 99999 30 9829 11 30 20 8031 5327 41426 0 99999 30 9847 11 30 26 8031 5333 41432 0 99999 30 9866 11 30 32 8032 5339 41438 0 99999 30 9886 11 30 38 8033 5344 41444 0 99999 30 9906 11 30 44 8034 5350 41576 0 99999 30 10115 11 32 56 8050 5478 41582 0 99999 30 10119 11 33 2 8051 5484 41588 0 99999 30 10122 11 33 8 8052 5490 41594 0 99999 30 10125 11 33 14 8052 5496 41600 0 99999 30 10128 11 33 20 8053 5502 41606 0 99999 30 10131 11 33 26 8054 5508 41612 0 99999 30 10134 11 33 32 8054 5514 41620 0 99999 30 10140 11 33 40 8055 5522 41626 0 99999 30 10144 11 33 46 8056 5528 41633 0 99999 30 10149 11 33 53 8057 5535 41639 0 99999 30 10151 11 33 59 8058 5541 41651 0 99999 30 10154 11 34 11 8059 5553 41659 0 99999 30 10154 11 34 19 8060 5561 41665 0 99999 30 10155 11 34 25 8061 5567 41673 0 99999 30 10156 11 34 33 8062 5575 41679 0 99999 30 10158 11 34 39 8063 5581 41687 0 99999 30 10159 11 34 47 8064 5589 41694 0 99999 30 10158 11 34 54 8064 5597 41700 0 99999 30 10157 11 35 0 8065 5603 41706 0 99999 30 10155 11 35 6 8066 5609 41712 0 99999 30 10153 11 35 12 8067 5615 41718 0 99999 30 10152 11 35 18 8067 5621 41724 0 99999 30 10151 11 35 24 8068 5627 41730 0 99999 30 10147 11 35 30 8069 5633 41736 0 99999 30 10143 11 35 36 8069 5640 41742 0 99999 30 10142 11 35 42 8070 5646 41748 0 99999 30 10140 11 35 48 8071 5652 41754 0 99999 30 10139 11 35 54 8071 5658 41762 0 99999 30 10138 11 36 2 8072 5666 41768 0 99999 30 10136 11 36 8 8073 5673 41774 0 99999 30 10136 11 36 14 8074 5679 41780 0 99999 30 10137 11 36 20 8075 5685 41787 0 99999 30 10141 11 36 27 8075 5693 41794 0 99999 30 10145 11 36 34 8076 5700 41800 0 99999 30 10146 11 36 40 8077 5706 41806 0 99999 30 10148 11 36 46 8078 5712 41812 0 99999 30 10151 11 36 52 8078 5719 41819 0 99999 30 10155 11 36 59 8079 5726 41825 0 99999 30 10161 11 37 5 8080 5732 41831 0 99999 30 10166 11 37 11 8081 5739 41837 0 99999 30 10170 11 37 17 8081 5745 41844 0 99999 30 10174 11 37 24 8082 5752 41850 0 99999 30 10178 11 37 30 8083 5759 41856 0 99999 30 10183 11 37 36 8083 5765 41862 0 99999 30 10189 11 37 42 8084 5772 41868 0 99999 30 10195 11 37 48 8085 5778 41874 0 99999 30 10202 11 37 54 8085 5784 41881 0 99999 30 10211 11 38 1 8086 5792 41887 0 99999 30 10217 11 38 7 8087 5798 41894 0 99999 30 10221 11 38 14 8088 5806 41903 0 99999 30 10228 11 38 23 8089 5816 41913 0 99999 30 10235 11 38 33 8090 5826 41925 0 99999 30 10243 11 38 45 8091 5839 41935 0 99999 30 10244 11 38 55 8092 5850 41941 0 99999 30 10245 11 39 1 8093 5857 41954 0 99999 30 10252 11 39 14 8095 5871 41966 0 99999 30 10254 11 39 26 8096 5884 41981 0 99999 30 10254 11 39 41 8098 5900 41990 0 99999 30 10256 11 39 50 8099 5910 41996 0 99999 30 10258 11 39 56 8099 5917 42004 0 99999 30 10259 11 40 4 8100 5926 42018 0 99999 30 10254 11 40 18 8102 5941 42048 0 99999 30 10249 11 40 48 8105 5974 42099 0 99999 30 10247 11 41 39 8110 6032 42118 0 99999 30 10249 11 41 58 8112 6053 42127 0 99999 30 10249 11 42 7 8113 6063 42133 0 99999 30 10252 11 42 13 8114 6070 42139 0 99999 30 10254 11 42 19 8115 6077 42145 0 99999 30 10255 11 42 25 8115 6084 42151 0 99999 30 10255 11 42 31 8116 6091 42157 0 99999 30 10254 11 42 37 8117 6097 42165 0 99999 30 10253 11 42 45 8117 6107 42172 0 99999 30 10253 11 42 52 8118 6115 42179 0 99999 30 10253 11 42 59 8119 6123 42186 0 99999 30 10254 11 43 6 8120 6131 42192 0 99999 30 10254 11 43 12 8120 6138 42198 0 99999 30 10254 11 43 18 8121 6145 42204 0 99999 30 10254 11 43 24 8121 6152 42228 0 99999 30 10256 11 43 48 8124 6179 42254 0 99999 30 10255 11 44 14 8127 6210 42262 0 99999 30 10256 11 44 22 8127 6219 42269 0 99999 30 10256 11 44 29 8128 6227 42277 0 99999 30 10256 11 44 37 8129 6236 42285 0 99999 30 10257 11 44 45 8130 6246 42291 0 99999 30 10257 11 44 51 8130 6253 42297 0 99999 30 10259 11 44 57 8131 6260 42304 0 99999 30 10260 11 45 4 8132 6268 42316 0 99999 30 10264 11 45 16 8133 6282 42322 0 99999 30 10267 11 45 22 8133 6290 42328 0 99999 30 10269 11 45 28 8134 6297 42334 0 99999 30 10270 11 45 34 8135 6304 42340 0 99999 30 10273 11 45 40 8135 6311 42348 0 99999 30 10275 11 45 48 8136 6320 42354 0 99999 30 10275 11 45 54 8137 6328 42360 0 99999 30 10276 11 46 0 8137 6335 42367 0 99999 30 10277 11 46 7 8138 6343 42373 0 99999 30 10279 11 46 13 8138 6350 42379 0 99999 30 10278 11 46 19 8139 6358 42385 0 99999 30 10278 11 46 25 8140 6365 42391 0 99999 30 10278 11 46 31 8140 6372 42397 0 99999 30 10277 11 46 37 8141 6379 42403 0 99999 30 10274 11 46 43 8141 6387 42409 0 99999 30 10273 11 46 49 8142 6394 42415 0 99999 30 10271 11 46 55 8142 6401 42423 0 99999 30 10270 11 47 3 8143 6411 42429 0 99999 30 10267 11 47 9 8144 6418 42435 0 99999 30 10265 11 47 15 8144 6425 42441 0 99999 30 10260 11 47 21 8145 6433 42448 0 99999 30 10256 11 47 28 8146 6441 42454 0 99999 30 10252 11 47 34 8146 6448 42462 0 99999 30 10247 11 47 42 8147 6458 42471 0 99999 30 10239 11 47 51 8148 6469 42477 0 99999 30 10235 11 47 57 8148 6477 42483 0 99999 30 10230 11 48 3 8149 6484 42489 0 99999 30 10227 11 48 9 8149 6491 42495 0 99999 30 10222 11 48 15 8150 6499 42501 0 99999 30 10219 11 48 21 8151 6506 42514 0 99999 30 10211 11 48 34 8152 6522 42520 0 99999 30 10206 11 48 40 8152 6530 42527 0 99999 30 10202 11 48 47 8153 6538 42539 0 99999 30 10196 11 48 59 8154 6553 42546 0 99999 30 10194 11 49 6 8155 6562 42552 0 99999 30 10191 11 49 12 8155 6569 42561 0 99999 30 10189 11 49 21 8156 6581 42569 0 99999 30 10187 11 49 29 8157 6591 42613 0 99999 30 10186 11 50 13 8161 6646 42619 0 99999 30 10187 11 50 19 8161 6653 42625 0 99999 30 10188 11 50 25 8162 6661 42631 0 99999 30 10189 11 50 31 8162 6669 42637 0 99999 30 10190 11 50 37 8163 6676 42643 0 99999 30 10192 11 50 43 8163 6684 42649 0 99999 30 10193 11 50 49 8164 6691 42655 0 99999 30 10195 11 50 55 8164 6699 42661 0 99999 30 10196 11 51 1 8165 6707 42667 0 99999 30 10198 11 51 7 8165 6714 42674 0 99999 30 10200 11 51 14 8166 6723 42680 0 99999 30 10203 11 51 20 8166 6731 42686 0 99999 30 10204 11 51 26 8167 6739 42692 0 99999 30 10205 11 51 32 8167 6746 42698 0 99999 30 10208 11 51 38 8168 6754 42704 0 99999 30 10211 11 51 44 8168 6762 42710 0 99999 30 10213 11 51 50 8169 6770 42716 0 99999 30 10215 11 51 56 8169 6777 42724 0 99999 30 10217 11 52 4 8170 6788 42730 0 99999 30 10219 11 52 10 8171 6796 42736 0 99999 30 10220 11 52 16 8171 6803 42742 0 99999 30 10221 11 52 22 8172 6811 42748 0 99999 30 10212 11 52 28 8172 6819 42754 0 99999 30 10181 11 52 34 8173 6827 42761 0 99999 30 10184 11 52 41 8173 6836 42767 0 99999 30 10190 11 52 47 8174 6844 42773 0 99999 30 10195 11 52 53 8174 6852 42779 0 99999 30 10200 11 52 59 8175 6859 42785 0 99999 30 10205 11 53 5 8175 6867 42791 0 99999 30 10210 11 53 11 8176 6875 42797 0 99999 30 10212 11 53 17 8176 6883 42906 0 99999 30 10221 11 55 6 8185 7028 42912 0 99999 30 10219 11 55 12 8185 7036 42918 0 99999 30 10217 11 55 18 8185 7044 42924 0 99999 30 10217 11 55 24 8186 7052 42930 0 99999 30 10217 11 55 30 8186 7060 42936 0 99999 30 10218 11 55 36 8187 7068 42942 0 99999 30 10218 11 55 42 8187 7076 42948 0 99999 30 10217 11 55 48 8188 7085 42954 0 99999 30 10215 11 55 54 8188 7093 42960 0 99999 30 10215 11 56 0 8188 7101 42966 0 99999 30 10215 11 56 6 8189 7109 43107 0 99999 30 10294 11 58 27 8199 7304 43113 0 99999 30 10296 11 58 33 8199 7312 43119 0 99999 30 10299 11 58 39 8199 7321 43125 0 99999 30 10300 11 58 45 8200 7329 43131 0 99999 30 10303 11 58 51 8200 7338 43137 0 99999 30 10305 11 58 57 8200 7346 43143 0 99999 30 10306 11 59 3 8201 7354 43149 0 99999 30 10307 11 59 9 8201 7363 43155 0 99999 30 10307 11 59 15 8202 7371 43161 0 99999 30 10308 11 59 21 8202 7380 43167 0 99999 30 10307 11 59 27 8202 7388 43173 0 99999 30 10307 11 59 33 8203 7397 43179 0 99999 30 10307 11 59 39 8203 7405 43185 0 99999 30 10307 11 59 45 8203 7414 43191 0 99999 30 10307 11 59 51 8204 7422 43197 0 99999 30 10307 11 59 57 8204 7431 43204 0 99999 30 10305 12 0 4 8205 7441 43210 0 99999 30 10304 12 0 10 8205 7449 43216 0 99999 30 10303 12 0 16 8205 7458 43359 0 99999 30 10246 12 2 39 8213 7664 43365 0 99999 30 10241 12 2 45 8214 7672 43371 0 99999 30 10237 12 2 51 8214 7681 43377 0 99999 30 10231 12 2 57 8214 7690 43383 0 99999 30 10227 12 3 3 8215 7699 43389 0 99999 30 10222 12 3 9 8215 7707 43396 0 99999 30 10217 12 3 16 8215 7718 43402 0 99999 30 10212 12 3 22 8216 7726 43408 0 99999 30 10207 12 3 28 8216 7735 43414 0 99999 30 10204 12 3 34 8216 7744 43420 0 99999 30 10198 12 3 40 8217 7753 43426 0 99999 30 10193 12 3 46 8217 7761 43432 0 99999 30 10188 12 3 52 8217 7770 43469 0 99999 30 10169 12 4 29 8219 7825 43475 0 99999 30 10169 12 4 35 8219 7834 43481 0 99999 30 10170 12 4 41 8219 7842 43487 0 99999 30 10170 12 4 47 8220 7851 43493 0 99999 30 10169 12 4 53 8220 7860 43499 0 99999 30 10170 12 4 59 8220 7869 43505 0 99999 30 10172 12 5 5 8221 7878 43511 0 99999 30 10172 12 5 11 8221 7887 43517 0 99999 30 10171 12 5 17 8221 7896 43523 0 99999 30 10171 12 5 23 8221 7904 43529 0 99999 30 10172 12 5 29 8222 7913 43535 0 99999 30 10174 12 5 35 8222 7922 43541 0 99999 30 10176 12 5 41 8222 7931 43547 0 99999 30 10178 12 5 47 8222 7940 43553 0 99999 30 10178 12 5 53 8223 7949 43559 0 99999 30 10178 12 5 59 8223 7958 43565 0 99999 30 10179 12 6 5 8223 7967 43571 0 99999 30 10180 12 6 11 8223 7976 43577 0 99999 30 10181 12 6 17 8224 7984 43583 0 99999 30 10182 12 6 23 8224 7993 43589 0 99999 30 10183 12 6 29 8224 8002 43595 0 99999 30 10183 12 6 35 8224 8011 43601 0 99999 30 10184 12 6 41 8225 8020 43607 0 99999 30 10186 12 6 47 8225 8029 43614 0 99999 30 10188 12 6 54 8225 8040 43620 0 99999 30 10189 12 7 0 8225 8048 43626 0 99999 30 10190 12 7 6 8226 8057 43632 0 99999 30 10191 12 7 12 8226 8066 43638 0 99999 30 10191 12 7 18 8226 8075 43644 0 99999 30 10191 12 7 24 8226 8084 43650 0 99999 30 10191 12 7 30 8227 8093 43656 0 99999 30 10192 12 7 36 8227 8102 43662 0 99999 30 10193 12 7 42 8227 8111 43668 0 99999 30 10194 12 7 48 8227 8120 43674 0 99999 30 10195 12 7 54 8228 8129 43680 0 99999 30 10195 12 8 0 8228 8138 43686 0 99999 30 10195 12 8 6 8228 8147 43692 0 99999 30 10195 12 8 12 8228 8156 43698 0 99999 30 10195 12 8 18 8228 8165 43704 0 99999 30 10195 12 8 24 8229 8174 43710 0 99999 30 10194 12 8 30 8229 8183 43716 0 99999 30 10194 12 8 36 8229 8192 43722 0 99999 30 10193 12 8 42 8229 8201 43728 0 99999 30 10192 12 8 48 8229 8210 43734 0 99999 30 10192 12 8 54 8230 8219 43740 0 99999 30 10191 12 9 0 8230 8228 43746 0 99999 30 10190 12 9 6 8230 8237 43752 0 99999 30 10189 12 9 12 8230 8246 43758 0 99999 30 10188 12 9 18 8230 8255 43764 0 99999 30 10188 12 9 24 8231 8264 43770 0 99999 30 10187 12 9 30 8231 8273 43776 0 99999 30 10189 12 9 36 8231 8282 43782 0 99999 30 10190 12 9 42 8231 8291 43788 0 99999 30 10191 12 9 48 8231 8300 43794 0 99999 30 10193 12 9 54 8232 8309 43800 0 99999 30 10195 12 10 0 8232 8319 43806 0 99999 30 10196 12 10 6 8232 8328 43812 0 99999 30 10197 12 10 12 8232 8337 43818 0 99999 30 10199 12 10 18 8232 8346 43824 0 99999 30 10203 12 10 24 8232 8355 43830 0 99999 30 10205 12 10 30 8233 8364 43836 0 99999 30 10208 12 10 36 8233 8373 43842 0 99999 30 10211 12 10 42 8233 8382 43848 0 99999 30 10214 12 10 48 8233 8391 43854 0 99999 30 10219 12 10 54 8233 8400 43860 0 99999 30 10223 12 11 0 8233 8409 43866 0 99999 30 10229 12 11 6 8234 8418 43872 0 99999 30 10232 12 11 12 8234 8427 43878 0 99999 30 10236 12 11 18 8234 8436 43884 0 99999 30 10240 12 11 24 8234 8446 43890 0 99999 30 10245 12 11 30 8234 8455 43896 310 229 30 10249 12 11 36 8234 8464 157 112 423 568 615 540 830 1318 1677 2254 2567 3497 4455 5159 5663 6126 6755 8240 11153 15082 19534 23526 26040 25482 26198 25676 22260 19908 13589 10465 10753 11202 12033 13935 18687 23874 28146 35169 45041 49857 67265 152915 384521 899450 999999 999999 57652 1723 1066 914 817 664 811 812 651 627 502 539 611 559 536 671 625 597 493 353 469 559 434 426 697 751 581 592 565 526 472 658 707 703 754 783 793 915 964 778 507 330 327 246 215 559 690 656 470 329 482 552 491 556 443 462 355 154 129 101 293 233 90 134 202 167 215 221 212 95 114 80 200 111 91 207 151 112 121 123 112 -13 -27 4 108 46 82 41 120 105 28 115 82 58 144 26 56 67 69 105 78 86 50 40 -95 18 43 72 49 -48 106 93 90 71 43 -35 138 77 85 95 113 170 45 26 20 97 60 67 61 42 139 104 100 78 127 157 69 163 70 58 113 158 179 74 43 7 13 121 84 -19 19 66 35 42 52 44 92 104 120 63 -23 35 87 135 128 117 106 76 131 98 101 148 106 106 132 124 102 38 95 121 179 112 80 103 90 73 118 100 94 150 122 92 110 87 54 65 114 81 67 80 83 108 96 121 132 134 136 113 87 116 102 146 108 97 94 104 116 145 133 119 139 148 121 120 136 140 126 103 100 121 128 133 146 128 101 105 109 114 130 134 105 132 132 114 130 123 106 118 126 138 132 130 141 143 147 143 120 130 127 119 118 121 118 109 43902 313 142 30 10252 12 11 42 8234 8473 293 252 891 1387 1802 1688 1838 2338 2191 2125 2990 3667 4541 5741 6661 8404 10384 11541 13120 15218 16871 19427 22761 26354 29258 29765 27833 28104 33602 34837 30654 28026 22476 15992 14471 17144 25855 32089 34399 37237 41632 46618 62068 117117 279915 606050 999999 999999 993612 20323 1235 1143 1140 924 973 886 668 639 794 587 683 629 669 632 505 635 683 646 648 480 562 501 507 589 581 717 653 807 748 666 671 691 645 916 910 889 837 856 763 707 563 481 537 389 545 675 639 478 507 586 582 620 642 616 538 428 247 311 220 245 189 194 294 241 281 261 174 43 101 251 44 117 146 152 84 49 119 75 150 169 296 34 76 95 173 159 142 93 127 170 237 202 169 174 70 176 167 268 82 46 161 159 158 58 106 71 99 170 134 4 -2 104 185 210 75 38 131 117 111 116 128 128 169 112 223 168 81 162 167 199 239 196 77 170 116 111 161 117 106 98 127 141 98 121 170 158 93 83 53 72 114 60 170 164 122 118 85 113 144 100 156 177 91 133 188 242 217 125 131 169 139 171 182 144 148 211 109 111 82 103 108 130 117 124 118 152 154 137 140 124 156 150 108 111 142 132 119 138 133 172 140 96 156 173 136 153 136 102 112 127 159 153 142 139 158 183 183 169 134 165 189 161 187 153 166 193 171 156 164 155 180 178 166 184 175 158 163 134 143 157 130 139 159 148 143 148 169 161 145 152 164 166 172 171 155 146 153 142 143 138 128 118 112 43908 314 116 30 10256 12 11 48 8235 8482 505 707 1219 2142 2471 2912 2974 3230 3716 4216 3999 4307 5597 6469 7828 9669 11767 13971 17021 19086 21204 23642 24082 26388 30675 32133 28447 24933 24916 33377 29036 17960 11627 10944 12077 11798 11734 13637 15674 18691 20139 20741 23666 38972 117799 340689 776771 999999 999999 359279 10012 1083 1205 1044 1067 676 817 931 711 654 588 643 805 640 594 589 561 449 682 705 403 482 659 565 482 605 564 509 651 840 615 689 859 923 941 862 920 838 872 999 954 794 750 575 426 732 729 747 573 594 488 683 723 645 686 694 562 373 298 281 215 151 291 269 189 208 291 297 331 269 213 167 34 233 285 234 207 165 125 206 100 107 171 206 162 99 130 52 135 181 170 133 97 110 117 157 146 128 57 91 121 116 153 54 46 178 149 100 154 108 164 97 132 110 94 136 31 138 176 134 168 232 104 141 95 161 149 168 209 205 118 107 109 121 111 124 98 87 143 111 127 153 154 58 34 149 147 141 176 111 93 107 118 160 208 110 170 158 101 195 130 139 124 95 97 132 154 171 160 163 164 193 149 155 207 200 201 178 96 70 137 126 132 104 81 110 135 140 148 146 153 120 134 174 114 127 163 128 96 126 153 125 163 141 128 177 149 162 158 178 168 141 113 172 168 175 169 179 176 186 181 170 172 180 163 176 182 158 141 155 152 153 145 160 167 153 152 158 159 158 163 133 149 139 123 139 144 140 137 158 166 154 148 158 165 160 144 143 126 140 136 131 123 101 43914 313 149 30 10259 12 11 54 8235 8491 2014 2384 3573 4761 5098 5548 6552 7512 8461 9670 10422 11153 13235 15202 17022 21488 26597 32379 38712 41644 44574 46232 48755 50969 47713 38498 30573 27739 33625 36328 28013 20757 20621 21230 22958 21625 23524 33213 40084 31892 25560 25638 28048 88945 343572 927736 999999 999999 55298 1727 1141 1199 1467 1432 850 801 777 870 719 763 733 599 558 506 528 701 536 623 706 644 505 628 527 405 489 609 694 745 666 686 705 944 677 785 757 860 877 865 781 728 671 659 735 831 859 695 524 551 544 577 747 811 632 493 542 568 334 288 202 179 173 222 220 211 278 170 148 188 220 291 119 154 124 50 113 180 208 99 97 94 108 97 73 174 75 160 38 106 114 23 83 134 32 76 70 159 164 83 150 100 -13 56 110 38 5 93 103 55 145 215 126 104 53 136 113 135 173 78 87 126 89 72 100 96 220 189 143 93 138 188 157 94 125 133 136 103 79 113 83 197 92 118 75 79 82 112 139 125 157 119 67 92 130 77 60 72 88 150 132 139 136 104 111 168 149 118 95 141 139 92 104 151 115 102 144 96 100 103 126 122 92 130 125 108 160 89 88 98 131 129 115 130 106 148 99 92 102 108 137 111 99 75 110 122 90 89 122 151 142 140 115 115 118 102 109 127 154 143 127 101 150 161 134 128 130 137 144 125 101 122 156 149 124 130 124 130 109 112 124 119 100 97 104 121 109 113 115 121 125 128 125 124 113 99 105 114 111 92 89 89 74 75 64 43920 315 92 30 10262 12 12 0 8235 8500 1758 1783 2050 2604 3551 4562 5214 6200 7080 7576 8413 9842 11031 12952 15522 18478 22353 27280 32673 38942 44072 48028 50381 46589 40774 37670 33897 28551 21695 14032 11199 10150 11411 13730 15003 16834 18642 20817 21854 22994 22543 22103 22419 19378 34766 134298 424919 963341 999999 999999 56496 1580 1227 1409 1737 1621 979 822 936 842 793 709 726 571 554 576 523 639 616 734 691 784 642 555 481 482 514 641 589 609 697 739 733 935 861 818 981 920 826 778 791 698 811 621 715 916 762 734 554 542 680 778 644 652 552 556 640 398 312 172 99 105 201 215 257 202 161 248 120 125 160 179 159 162 196 136 97 75 127 158 105 127 153 139 119 83 75 96 104 150 227 171 66 62 62 36 86 98 75 170 130 133 72 72 53 115 112 25 118 169 191 113 48 77 70 103 102 171 81 132 174 102 92 155 179 187 145 82 47 101 121 96 106 128 183 138 145 110 80 36 95 81 148 127 32 72 80 44 36 65 79 107 96 70 66 69 102 173 128 115 119 103 94 110 81 70 157 153 93 173 149 144 162 232 145 116 93 130 87 94 105 154 145 119 69 148 155 126 162 70 103 97 102 110 115 150 97 90 91 87 112 103 88 112 130 92 100 116 150 110 117 135 115 119 108 124 149 134 122 142 157 143 132 136 131 97 120 144 145 124 150 159 151 151 138 120 118 134 98 122 135 115 108 118 107 91 110 112 94 118 117 130 122 122 132 108 96 98 103 105 96 86 78 84 62 43926 315 96 30 10266 12 12 6 8235 8509 1094 984 1044 1717 2574 2895 2914 3516 4174 4870 5909 7011 8284 9968 11859 14834 17661 21365 25673 29984 34168 35590 34764 35741 40197 42074 34521 25646 19532 15237 14427 16828 17615 19494 21457 24066 26725 30146 36215 43016 48153 47783 43479 38202 53749 180320 613808 999999 999999 518684 22063 1355 1216 1654 1659 1157 684 566 506 617 499 525 628 619 504 591 573 559 544 576 519 623 591 568 538 663 576 601 687 650 756 682 708 742 740 679 653 779 854 780 631 650 745 660 657 553 480 592 499 410 610 624 614 595 510 613 525 362 362 129 59 138 146 252 140 90 86 249 223 100 140 213 108 175 122 32 72 6 16 10 218 143 82 49 19 71 111 111 116 58 111 14 15 -25 8 -77 -1 123 8 141 97 38 -5 91 7 42 50 -11 -2 64 100 -32 -3 45 51 -64 56 111 7 34 117 39 47 58 8 15 111 57 16 61 125 58 100 49 51 70 86 102 31 32 26 19 18 51 84 64 -50 66 78 30 16 38 39 24 29 38 27 -9 11 40 98 42 73 66 20 68 76 102 105 115 57 52 81 102 65 111 97 71 44 98 82 26 111 106 71 36 64 104 73 75 83 75 88 104 95 109 84 108 76 93 84 116 94 88 119 102 102 61 64 55 99 63 79 107 112 64 120 112 122 99 97 89 77 87 101 98 96 91 88 98 119 103 78 86 97 82 90 89 72 73 92 87 84 52 60 72 64 72 71 87 84 72 69 88 87 71 59 61 59 56 49 54 27 29 31 43932 312 190 30 10270 12 12 12 8235 8518 6111 8412 10711 12001 13645 15127 17310 19691 23533 27962 32479 37363 43303 50783 59962 71832 91007 111795 130661 152567 162541 164878 155959 147535 139098 137742 123393 72445 42001 29842 30531 37283 46495 58219 72958 84512 96861 97978 90937 82869 82061 92581 251653 828124 999999 620996 21892 1166 1274 1650 1924 1404 764 780 658 552 673 651 606 529 608 602 501 455 509 680 599 677 641 800 659 522 339 456 572 641 567 680 661 756 786 693 881 654 748 772 711 722 734 716 604 508 481 438 478 449 585 511 640 608 558 638 549 472 198 256 182 205 158 161 259 140 165 297 230 137 94 135 135 90 155 149 22 99 88 82 -12 -28 48 -2 -7 77 13 -19 66 44 61 109 96 27 53 56 57 -31 77 111 -17 57 89 41 67 77 55 58 83 41 122 131 65 100 73 66 12 84 164 151 43 32 98 59 23 42 141 97 62 66 62 100 98 47 149 65 93 97 61 28 -6 58 113 56 59 74 45 77 73 40 139 108 46 73 69 113 37 86 96 67 43 70 102 52 60 53 135 118 106 160 149 132 205 134 125 86 66 79 56 41 42 81 60 34 62 84 52 67 100 97 47 80 97 98 92 109 94 78 69 103 99 88 89 90 98 103 88 75 77 90 102 91 110 106 115 106 126 136 142 104 93 124 96 116 126 105 108 110 101 80 80 90 134 147 130 114 112 119 107 79 72 113 104 91 81 93 92 86 103 94 105 108 112 98 94 78 85 112 101 75 71 78 68 41 29 36 43938 315 103 30 10273 12 12 18 8235 8528 4954 5200 999999 999999 999999 10972 13085 14488 16856 19413 22207 25568 30541 36633 42904 49909 58934 68045 79635 99921 120771 146979 161375 150080 138442 130690 134373 141406 150773 129679 96438 60271 35043 24509 22623 23453 24403 29629 36538 40143 46711 45795 42904 44679 76464 265322 894144 999999 609541 19405 1232 1307 1961 2294 1215 802 898 791 605 730 756 618 628 486 444 475 476 392 451 703 603 609 762 726 670 581 618 605 439 536 782 687 751 780 726 808 722 730 799 737 789 637 621 608 479 368 464 651 551 559 535 524 612 490 416 466 213 193 194 164 344 204 221 226 101 139 207 165 39 104 160 128 106 82 118 30 79 88 140 87 134 102 -2 2 78 144 163 133 144 80 2 70 70 -65 34 117 69 89 69 50 27 33 91 36 27 34 42 25 64 119 16 -62 15 -9 34 27 84 80 68 41 119 37 92 185 55 144 46 94 124 91 138 148 99 25 75 100 85 73 87 74 4 69 65 94 59 -24 30 24 73 75 38 100 31 37 29 76 114 118 60 107 162 110 62 64 154 66 45 145 139 145 95 99 81 127 164 202 129 60 61 48 108 94 8 4 87 61 70 47 64 64 63 68 115 63 103 82 64 105 87 83 72 64 55 65 49 38 60 131 117 99 108 79 89 69 91 116 113 124 126 98 96 66 75 85 76 90 81 96 87 89 97 83 103 92 69 71 84 90 78 99 88 91 91 85 82 77 74 80 69 93 99 87 94 83 93 80 89 78 76 65 60 35 45 44 28 43944 313 135 30 10275 12 12 24 8235 8537 3168 4388 5990 7643 8792 9822 11675 13466 15800 18498 21325 24784 28285 32253 37577 46094 58540 70161 78569 83090 92068 86459 67202 63526 77053 82256 78486 71632 53874 43917 37981 34117 31126 28400 31759 37497 43830 41339 37160 29561 29411 33903 34703 71135 389677 999999 999999 687617 212810 6604 1963 1509 1108 939 755 773 821 463 566 577 657 718 462 505 554 444 622 547 784 668 680 590 430 636 482 402 484 616 753 617 506 768 767 737 656 656 587 566 640 712 596 601 444 506 301 336 461 472 490 471 416 445 448 443 212 86 24 195 116 101 93 198 110 150 174 112 143 155 -9 4 110 107 116 16 118 175 282 94 153 101 25 64 99 114 123 91 45 61 30 44 25 109 110 25 101 33 18 72 74 34 16 42 -62 18 134 74 56 136 49 -74 20 -7 3 69 36 128 70 67 68 87 116 76 51 3 -17 -24 82 94 44 139 112 113 80 -21 98 143 54 20 65 80 98 33 30 125 144 80 57 47 20 47 -18 6 16 51 75 37 46 132 30 86 82 78 124 106 73 109 110 121 83 136 151 84 91 104 107 71 32 26 74 33 70 26 30 41 -4 12 28 55 87 88 104 92 138 90 76 69 115 113 111 68 61 79 78 86 109 67 79 95 98 81 90 122 82 116 105 109 111 81 84 96 91 89 85 59 71 67 69 80 87 92 98 96 86 102 98 97 91 78 82 75 85 73 66 80 72 88 88 92 105 107 102 94 90 82 87 82 82 61 61 54 42 35 31 43950 313 167 30 10277 12 12 30 8236 8546 1231 1843 2580 3155 4269 4956 6031 7443 8770 9914 11989 14406 17425 19231 20080 20827 22626 27532 34975 41247 40222 33120 25931 24873 25326 21502 18782 20721 21118 17407 18535 14551 10755 11563 13131 12200 12280 15755 19030 19842 19465 18261 17688 35869 169634 562130 999999 999999 999999 433182 224156 10144 883 764 703 680 560 541 613 611 565 558 569 636 601 540 675 619 687 683 639 766 937 717 634 757 732 692 524 741 874 713 711 724 812 855 729 803 868 698 529 492 558 384 436 447 508 735 711 670 576 532 506 553 610 414 246 201 258 287 236 178 81 242 196 141 252 193 106 149 230 70 181 205 89 105 134 20 214 162 120 52 138 127 133 137 -20 94 152 117 97 96 -28 35 145 98 34 149 187 161 124 78 -2 17 -8 -14 95 98 10 88 119 85 105 188 138 122 53 50 103 123 92 64 62 131 169 89 179 174 194 168 97 173 175 108 106 40 107 56 26 110 120 44 94 48 40 31 93 75 5 58 80 110 40 72 71 71 129 182 131 113 144 111 95 169 131 99 95 187 133 186 156 153 138 119 60 95 104 100 72 95 97 110 132 76 80 132 114 124 154 139 125 176 170 123 63 111 118 81 92 115 116 145 124 121 140 86 108 114 134 135 118 98 139 117 97 107 111 151 133 127 126 93 107 109 103 131 99 121 122 133 113 139 149 133 109 112 137 114 109 124 116 97 99 125 114 104 103 134 125 129 135 121 105 108 101 107 108 96 94 85 70 65 48 43956 312 202 30 10282 12 12 36 8236 8555 1363 1696 1941 2505 2764 3668 4173 5133 6142 7374 8359 9563 10380 11661 12594 13641 15728 17409 16969 15062 13608 12923 14883 17363 16778 14418 13858 13662 11745 12124 12860 10589 8320 7343 8041 8470 8536 9252 11151 12090 12072 13188 16649 35274 119286 358014 878413 999999 999999 253655 3826 684 725 703 684 580 569 523 448 559 622 492 505 490 482 497 546 496 583 634 663 696 727 757 541 441 482 497 586 571 789 816 668 797 765 727 728 645 367 470 450 519 542 536 469 379 611 602 530 422 460 398 501 567 471 200 234 83 113 87 163 87 58 256 235 80 91 24 10 62 31 74 8 17 59 59 32 121 134 2 118 92 -25 54 142 128 61 104 73 47 77 139 94 52 46 59 62 -4 36 52 -57 26 95 21 23 55 60 42 -24 87 82 -30 -14 24 -19 113 132 109 87 61 -2 66 10 8 126 37 -4 26 75 59 25 58 -6 -31 75 56 -33 6 35 0 -17 -23 3 -36 -81 -67 -39 60 -6 -33 22 22 87 115 36 14 91 57 88 71 63 69 91 107 82 103 98 64 96 76 51 73 89 70 81 22 38 12 29 -12 62 74 46 53 55 26 32 55 55 57 54 66 79 79 76 38 7 25 31 67 71 41 60 61 99 103 82 54 81 70 67 50 64 62 71 67 47 22 38 42 68 36 49 53 79 57 51 74 66 91 95 99 91 61 56 71 54 66 63 68 49 24 38 27 50 61 66 65 73 45 55 45 47 48 33 25 38 29 8 3 -2 -5 43962 312 207 30 10287 12 12 42 8236 8564 7473 8684 9504 10883 12814 15465 17547 19594 20505 22113 25240 30433 36468 41986 46845 50920 50255 45872 44598 44958 45767 54654 62841 62449 56605 49633 45325 44922 45409 44096 34003 38114 40454 33532 28036 23341 21014 20516 17285 17268 18896 21473 21550 25438 41183 184138 613351 999999 999999 865867 29567 1071 780 537 630 623 592 603 547 689 560 498 580 522 548 541 477 597 668 702 657 803 970 957 727 757 705 707 756 785 768 770 648 670 671 767 848 919 625 688 663 478 482 482 362 470 599 654 672 521 644 577 560 693 645 518 317 247 278 256 221 218 256 183 257 177 76 94 196 131 133 167 154 159 102 82 89 144 194 112 54 71 140 124 76 120 43 59 104 91 105 107 32 46 118 137 128 140 75 -7 43 17 230 94 -20 84 51 181 170 32 107 148 92 99 180 194 104 120 113 109 35 82 106 159 220 96 101 185 103 131 185 212 133 103 86 96 149 153 21 49 113 155 45 112 87 60 103 125 89 108 144 210 49 97 85 47 178 152 165 96 113 94 138 173 163 106 129 155 101 70 165 122 103 130 106 97 25 103 121 148 76 95 132 132 145 140 138 175 174 126 176 113 126 134 103 88 103 94 55 161 97 90 146 138 130 100 128 146 153 121 153 202 151 155 142 142 151 121 105 141 139 96 116 131 117 127 159 139 140 136 141 114 120 139 149 156 140 105 116 118 118 121 132 120 124 131 137 147 172 147 143 138 133 125 127 124 114 118 115 83 76 64 43968 315 120 30 10290 12 12 48 8236 8573 5491 6200 999999 999999 999999 15014 16250 17950 20894 23510 25194 26471 28559 32672 37290 40782 42363 44518 52405 58779 60679 63083 67776 76785 89691 93105 83208 70487 61675 61297 61685 67190 67098 56679 45643 38336 32752 26209 24526 25943 26472 26178 23127 20599 23262 23292 23411 27809 85344 418334 999999 999999 700551 29840 1071 691 649 704 583 395 556 619 597 613 434 491 658 612 537 640 660 448 614 759 814 940 833 697 709 688 710 597 781 746 724 684 798 711 726 658 782 516 494 533 552 593 422 246 465 633 530 592 575 507 508 507 513 560 480 365 310 266 161 221 332 248 301 143 125 68 55 31 216 140 47 138 -7 57 54 -79 93 103 140 70 69 126 169 216 146 66 143 57 59 66 69 49 -6 43 140 104 143 138 122 130 65 25 82 100 88 100 105 136 99 12 124 145 84 50 89 205 185 93 60 120 96 49 72 139 138 142 117 48 67 79 47 118 146 19 109 106 82 80 98 72 58 7 142 98 33 8 120 80 89 35 157 57 45 40 116 86 52 86 170 115 140 150 184 123 168 139 90 120 133 175 122 103 77 48 117 125 41 101 97 71 36 88 92 74 83 108 118 117 123 121 136 110 101 89 88 91 104 88 100 111 138 103 78 109 79 128 108 128 162 147 152 127 134 97 95 109 98 88 101 74 102 81 110 116 122 111 108 111 137 105 111 101 102 100 110 76 67 82 109 101 104 139 129 114 124 96 109 141 124 111 99 109 109 89 99 79 66 65 56 57 60 43974 315 121 30 10291 12 12 54 8236 8583 16362 14644 16275 23018 27251 31463 37965 42601 44442 49727 58039 65118 68739 72488 77535 80019 83799 93975 104278 112612 118130 125760 137490 145535 144458 140811 140794 133509 126158 110787 106697 114742 123703 123463 118268 103910 79819 71065 66164 58315 54210 48459 47052 53710 55775 54588 51410 45309 70843 384182 995965 875113 182753 2376 584 550 663 778 807 685 584 559 624 430 586 582 670 626 653 404 480 516 690 560 812 902 887 913 940 840 753 713 599 854 867 661 731 899 879 750 627 506 523 444 436 373 205 305 519 548 622 714 607 554 571 614 518 555 555 375 194 167 204 49 217 230 117 102 -49 133 274 78 31 79 179 251 178 52 106 156 63 119 -17 29 77 42 143 59 81 187 112 106 -4 -12 37 59 112 56 109 70 60 139 25 3 -41 21 31 30 101 92 42 125 54 21 69 98 229 148 99 117 62 144 94 41 46 61 110 138 70 66 109 101 27 50 94 113 105 118 23 56 41 76 95 44 66 54 77 35 65 24 89 58 89 34 48 80 127 53 147 126 59 37 163 61 103 125 63 110 108 88 77 72 87 86 117 124 79 72 71 68 42 50 93 111 98 33 99 51 75 88 96 133 111 112 114 98 96 103 122 122 114 120 118 78 67 58 110 99 113 91 96 108 114 92 56 100 128 90 91 111 127 80 93 73 71 81 82 109 99 124 129 127 123 136 91 110 123 101 105 82 85 87 95 87 112 112 104 120 102 101 97 116 118 122 111 93 85 89 93 81 87 75 67 54 45 43980 315 121 30 10291 12 13 0 8236 8592 22480 22493 19163 24352 30046 33554 38229 47217 56357 68292 77609 84168 91858 101769 112354 128375 144398 143897 144641 154398 169356 174748 164940 144928 121035 117268 117508 106544 100391 111569 120773 118199 115255 113462 118159 108566 97038 94354 94417 91973 86284 84887 93654 93085 86807 74211 64024 56121 63560 195423 824514 673167 45637 1436 616 743 580 676 612 651 527 455 292 482 434 384 497 446 483 421 512 487 656 628 748 596 789 908 706 769 614 686 603 758 662 559 714 599 796 569 280 445 445 472 303 97 87 336 526 621 366 670 392 437 384 456 554 415 262 44 25 220 152 83 196 116 115 48 114 26 30 115 82 70 76 156 269 16 151 21 74 1 71 11 142 114 50 64 122 -3 5 98 116 97 -20 -11 60 -61 28 127 117 71 -25 21 69 40 35 -86 23 56 108 47 -21 -14 -23 50 22 -1 70 37 65 41 -45 -10 73 -52 57 34 60 60 63 114 0 -29 113 22 12 17 109 74 56 -1 -13 -1 -7 -31 -22 38 22 -53 -1 36 13 6 36 24 -21 -45 0 41 35 32 73 66 17 32 65 55 18 77 60 38 82 -2 52 49 -32 43 50 7 22 -15 0 -3 58 59 60 21 57 64 23 91 33 -9 31 56 49 80 63 33 107 71 45 81 56 65 70 53 39 41 31 77 58 37 52 46 32 24 12 66 63 56 42 26 36 57 61 40 62 72 60 69 88 71 58 58 80 38 56 67 44 42 53 47 60 60 50 47 58 61 64 59 62 64 55 48 33 37 24 40 46 25 5 1 0 43986 315 121 30 10291 12 13 6 8236 8601 25154 25311 23216 999999 999999 999999 47117 57439 67814 78638 89870 102458 122472 142945 163420 177433 186327 196977 217196 236627 229532 212130 187673 162235 132712 127033 151056 169517 153989 155442 182585 174177 163554 163756 164241 161632 144289 125314 98006 93436 100939 90301 84944 89607 87402 79502 74852 72218 68084 119524 488763 563572 46290 1062 555 478 551 703 536 514 603 613 596 466 479 465 379 546 407 300 405 459 555 594 700 886 734 555 586 460 528 572 697 713 768 705 823 706 644 417 450 300 312 365 112 141 348 441 524 612 701 626 525 561 463 475 365 243 119 198 201 144 217 237 183 133 91 89 44 112 47 60 188 153 7 54 -9 -58 -43 188 101 28 43 135 82 175 129 -48 -14 72 -10 30 119 107 39 85 82 59 108 66 98 13 79 -21 28 77 45 130 56 39 -29 -76 15 85 7 10 2 29 21 74 85 52 54 91 100 104 122 76 56 60 73 -9 17 28 55 60 101 130 54 58 49 25 39 -71 16 41 24 41 55 18 38 61 32 3 62 23 27 45 80 -7 30 86 43 94 124 79 51 160 62 76 103 88 74 67 42 81 20 21 19 42 -10 54 53 39 24 40 -17 44 97 19 51 61 62 79 86 52 70 19 73 81 52 71 35 68 52 79 71 44 65 55 80 60 42 55 61 48 23 41 26 73 62 37 41 84 51 63 52 70 57 95 77 88 84 79 64 45 75 82 94 49 54 53 47 56 77 69 83 100 99 106 92 83 92 76 69 64 58 54 44 50 37 34 26 17 2 43992 315 125 30 10295 12 13 12 8236 8610 28874 26875 23409 32104 45455 50398 60537 73988 87461 101883 122307 146724 172128 197104 229769 268857 300860 327691 335187 327944 309953 319397 312658 247294 183667 177936 191822 191668 202541 217905 271685 320531 310172 320378 300850 239162 198169 180537 169924 163479 152674 148077 123575 108324 104304 93321 74874 56076 56634 58158 87714 73618 7967 723 646 553 656 573 535 521 674 502 390 489 362 497 451 522 561 584 546 622 589 547 941 927 859 756 396 406 604 851 658 738 707 680 809 847 752 672 558 449 392 269 113 203 463 547 533 700 611 580 577 705 589 586 411 176 101 205 207 176 252 232 289 212 168 155 207 200 174 65 106 76 27 44 68 96 114 73 150 129 99 -15 153 83 143 112 173 61 -7 6 106 47 4 78 6 -13 -7 17 101 178 86 -23 44 85 41 43 110 77 38 98 21 27 51 109 137 63 76 100 39 90 128 36 36 96 123 111 75 143 116 113 70 76 51 99 41 33 74 24 -30 29 30 12 66 93 109 51 55 44 48 4 85 133 58 45 68 55 70 73 62 38 67 105 56 29 16 125 92 151 120 55 111 85 82 76 53 34 92 55 15 102 122 75 59 56 71 64 64 79 61 26 82 93 113 122 61 108 89 81 70 88 56 96 111 87 106 92 76 49 62 91 89 110 112 53 48 82 62 59 90 112 78 67 59 63 66 46 79 104 109 87 90 106 108 80 79 70 89 82 62 60 52 76 95 82 93 87 103 110 93 71 83 97 97 78 78 71 56 60 57 39 32 23 25 43998 315 129 30 10299 12 13 18 8237 8619 24239 21690 18472 20955 34775 45508 54059 62710 74921 90250 109613 131750 160905 196366 236318 286205 325463 356765 355026 329196 313518 316874 289721 250364 232309 224723 202474 197835 195477 220870 280800 323583 356586 304576 227058 188744 183246 207832 205370 163795 147039 141971 109508 105336 102167 76880 52028 39725 28448 24179 57102 285267 28043 1253 633 640 752 689 681 535 525 565 481 442 461 543 494 628 481 478 722 589 671 566 592 664 776 616 277 389 633 600 538 585 788 734 765 814 788 761 531 524 579 164 167 320 235 508 665 757 638 603 695 724 477 407 284 110 101 225 76 41 219 139 59 262 150 141 255 217 125 99 32 155 -7 -9 224 222 129 159 124 40 188 162 15 25 98 49 66 163 124 -51 33 34 108 114 99 174 78 112 -7 169 123 71 -13 74 56 29 15 10 35 56 -3 72 70 -55 53 50 30 61 77 119 116 138 117 99 76 57 101 100 153 51 32 66 98 21 116 143 31 26 88 70 5 62 6 60 21 27 22 66 100 38 -5 -11 -2 67 96 82 34 74 128 86 67 41 42 94 116 168 104 82 66 49 5 153 64 92 60 25 111 133 61 25 79 70 58 48 88 83 59 104 81 120 146 44 41 24 68 112 91 111 103 76 81 74 58 91 90 92 97 48 48 87 78 82 97 75 78 100 57 79 75 69 57 89 89 71 64 71 64 89 80 86 101 128 108 99 110 96 91 78 86 85 76 63 86 103 130 121 120 118 106 88 83 82 76 83 74 80 76 59 53 54 45 48 45 44004 315 131 30 10301 12 13 24 8237 8629 22144 22841 20562 21826 32886 42513 53172 65180 77668 96679 126159 155949 191464 226544 255858 294333 354747 417606 430525 392173 398112 423809 372716 291905 234430 200134 181929 179552 225408 268554 251871 239007 239272 227306 209969 212171 200195 174174 180593 182008 162129 151597 123569 86722 65224 50642 37149 31711 21558 13126 15099 79287 15768 1618 990 740 549 568 422 621 618 601 592 391 372 322 425 626 657 675 583 593 570 592 740 772 781 606 476 514 645 677 717 792 662 761 764 744 749 623 497 283 405 349 170 171 227 450 555 502 491 397 382 243 333 423 415 291 180 147 102 139 103 162 212 254 313 151 108 149 174 135 154 160 126 153 96 115 60 30 90 168 134 101 69 102 248 160 137 240 54 110 45 39 102 87 60 32 101 67 29 114 131 176 103 67 49 116 64 36 13 4 157 107 8 170 93 82 115 125 157 29 128 70 92 125 56 132 50 6 89 124 106 47 103 151 124 67 64 113 87 69 88 98 82 71 44 64 3 30 75 14 53 50 90 24 62 72 54 124 129 77 93 69 159 177 130 129 131 75 61 40 77 52 -10 13 88 137 77 64 112 109 91 7 68 86 99 70 105 90 84 112 81 93 112 80 91 101 90 74 102 82 73 95 56 68 73 61 83 73 40 35 82 101 88 76 104 88 103 74 65 79 102 90 60 61 86 86 57 54 76 105 118 106 84 87 120 100 86 71 81 75 56 69 110 101 84 105 109 118 115 116 98 74 88 86 82 80 81 77 50 54 58 44 40 44010 313 193 30 10303 12 13 30 8237 8638 19968 23309 33127 43064 54346 68619 85007 104652 131367 160215 192062 213057 233894 274496 324472 368090 398198 433047 463743 492756 465421 387503 312882 265259 231346 233456 247861 231485 236731 276478 256400 247240 252132 243405 249747 240809 236306 222972 185848 142274 99770 84191 75170 62711 43315 19420 7663 4523 4180 5811 11343 13642 2485 947 579 480 456 643 747 742 572 746 620 574 540 554 607 640 557 636 595 702 801 830 713 838 649 312 665 863 834 747 892 871 748 838 746 644 431 466 412 265 149 123 275 416 683 598 525 442 302 234 327 401 312 240 222 232 167 256 287 267 207 251 189 164 101 230 378 252 141 188 86 74 226 100 105 139 84 49 168 135 261 280 -4 15 -4 78 52 176 103 79 47 28 105 8 98 185 126 76 133 79 54 119 128 58 56 171 40 95 137 65 14 101 -16 82 132 126 71 133 128 126 91 115 129 63 84 210 62 85 82 119 44 117 153 98 36 91 116 56 133 131 109 88 89 126 59 45 60 65 55 47 32 93 81 114 104 75 127 125 107 97 130 102 183 197 115 169 70 81 114 115 79 61 94 78 117 129 115 108 81 89 100 129 72 65 83 73 101 139 95 121 133 104 85 100 107 114 87 110 107 116 100 79 90 122 102 77 114 95 61 85 97 85 102 96 107 96 105 98 106 128 101 116 108 100 98 111 127 110 121 138 120 124 117 117 89 72 80 91 101 107 110 128 139 145 127 111 110 105 114 112 115 124 117 104 88 79 69 64 56 62 49 44016 315 134 30 10304 12 13 36 8237 8647 18162 18073 15683 16663 23804 31900 42458 57290 76270 97097 121367 148697 175812 206404 235720 264430 304386 357842 381653 377553 349926 312339 293864 296443 335933 398677 479934 480308 432969 367984 320382 243204 189749 187414 188120 192277 190817 163889 136329 115504 104308 89375 81122 76066 68896 51123 33149 20334 10117 3949 8295 99936 175247 17585 3059 3135 2278 1169 430 447 577 671 633 595 541 603 578 849 589 494 551 546 644 636 787 907 825 767 698 421 459 349 481 718 673 630 672 746 817 659 443 352 455 442 107 128 227 352 386 663 514 260 135 245 320 180 177 178 223 235 190 60 111 215 100 133 164 118 62 158 161 41 -25 -52 27 26 190 97 133 147 134 74 57 168 66 95 55 137 0 84 86 13 44 39 -1 78 65 43 124 119 92 83 130 59 -4 -19 999999 49 59 70 28 91 7 62 117 20 44 31 75 67 84 97 129 56 75 -27 45 45 24 148 82 30 55 79 58 40 14 119 71 47 50 60 -38 23 38 83 46 85 -30 42 22 3 -16 34 16 24 75 40 16 38 -1 57 90 92 111 85 72 147 55 31 42 83 54 47 85 24 28 39 51 39 51 46 57 31 45 89 47 47 59 92 38 89 86 141 121 146 89 97 86 81 66 51 56 45 72 67 72 97 80 52 78 42 50 60 73 60 54 17 38 60 66 34 60 58 21 52 58 62 63 59 87 92 80 82 70 62 75 76 79 67 49 42 74 75 75 92 97 98 65 65 76 82 92 83 74 72 69 50 43 41 25 20 17 16 2 44022 315 107 30 10307 12 13 42 8237 8656 13388 13742 13488 15962 19151 22350 26728 35914 50502 68027 88123 107235 123234 138132 156083 181874 209760 248299 303545 369495 442703 474140 467545 482372 498519 526333 599784 621416 532866 437884 371213 313352 264127 250532 221609 174758 142772 155161 153527 134793 120464 110887 91636 83449 58140 35060 14454 3869 2255 2724 12249 36952 6735 1641 2094 2748 2570 1088 667 655 625 638 514 503 456 536 616 610 474 466 683 640 437 458 661 801 876 621 284 526 430 278 449 618 600 773 663 606 609 416 300 385 320 262 122 78 97 237 440 445 318 363 293 187 204 217 351 259 214 186 234 337 242 163 148 167 229 197 129 157 124 35 109 158 155 88 179 22 85 86 160 166 26 46 101 149 112 90 44 197 125 71 128 119 82 -11 0 53 -11 147 91 34 176 153 75 116 159 131 131 108 40 120 21 21 95 0 50 59 55 33 50 89 111 119 119 63 58 113 48 112 125 106 157 40 137 129 146 129 139 103 79 -18 78 36 -19 56 40 49 69 97 12 101 40 18 76 130 104 50 21 33 50 79 84 97 70 16 74 121 145 129 137 119 100 80 53 92 8 70 63 90 63 83 84 100 77 77 90 92 57 87 103 98 112 115 124 96 96 77 71 86 84 128 95 104 68 88 72 122 81 60 75 101 99 78 79 137 85 67 71 54 85 90 60 81 93 56 83 71 84 96 79 91 122 113 87 83 104 110 88 89 62 69 76 101 116 106 113 114 91 85 103 103 94 91 97 95 82 80 49 37 36 40 21 22 30 44028 314 168 30 10308 12 13 48 8237 8666 13283 10236 11244 14308 17165 21467 25785 31549 38770 47955 58837 71363 83493 97675 116845 141231 164973 191784 240374 319109 402743 476846 557426 671607 825475 876410 819671 668632 571646 467672 426584 365556 286211 251105 242258 178766 158498 152787 129780 110004 103779 84620 66585 37249 11152 2407 1448 1703 2474 4392 4081 1687 1246 1513 2172 2634 1866 923 634 586 444 390 540 585 648 718 632 619 623 694 613 519 572 575 642 726 637 165 246 278 213 288 281 383 498 582 488 369 412 405 306 122 162 103 155 238 85 262 426 395 415 208 183 184 294 317 163 165 90 85 209 239 163 162 166 187 184 116 2 53 20 70 193 134 105 86 56 133 63 20 2 96 119 91 265 194 145 68 92 27 57 86 14 85 26 107 111 72 87 70 21 19 41 77 126 106 60 23 67 86 114 108 68 132 83 62 74 166 202 37 -39 151 154 147 114 154 103 200 100 60 107 113 130 134 82 63 147 52 84 126 163 108 114 131 137 145 85 41 -38 45 93 61 57 29 83 43 75 132 122 82 92 94 122 104 122 113 133 74 187 95 56 102 128 106 27 58 102 101 84 86 68 59 86 66 79 38 110 59 62 45 112 133 108 72 67 82 87 122 112 89 75 110 125 108 71 68 66 73 42 71 99 72 83 35 53 56 55 41 65 67 71 56 67 93 96 73 73 79 103 130 116 96 108 82 88 90 93 98 90 78 88 96 95 130 140 106 103 84 102 109 111 99 96 95 105 92 64 75 54 37 48 44 38 29 44034 312 232 30 10312 12 13 54 8237 8675 11740 15017 17509 20981 26788 33463 39824 47341 56203 68229 82141 98439 119137 147209 187496 249271 335133 439726 545730 650062 787788 893771 850567 754840 658374 638576 598955 563769 566748 491958 407044 304673 210370 156226 169436 209861 162240 88730 60446 48273 22435 4685 1885 1705 1693 1995 2890 3802 3133 1592 1315 1630 2486 3294 3759 2064 1025 713 662 601 435 509 688 914 752 759 882 825 717 477 642 739 842 823 776 632 365 277 74 136 322 246 343 396 418 351 457 457 221 129 182 147 316 226 198 228 263 316 398 366 437 290 273 209 296 211 179 173 224 291 200 254 215 234 268 187 -30 251 79 48 99 185 192 46 96 136 88 126 129 153 223 179 193 131 99 185 174 41 158 60 147 71 161 142 104 63 64 107 145 97 111 129 135 100 169 5 6 111 66 74 143 122 122 52 197 164 84 143 136 119 120 135 191 63 89 139 177 138 121 91 72 163 117 124 175 95 168 201 175 105 115 162 172 140 105 56 79 146 102 87 133 118 114 67 125 136 107 73 115 173 144 174 179 156 188 179 147 98 149 155 160 122 142 126 103 115 94 77 71 91 129 109 93 99 103 116 154 149 124 84 121 86 129 104 113 128 61 47 136 139 150 108 125 127 134 140 91 107 141 83 92 135 169 125 117 102 79 114 121 101 112 130 156 129 124 135 167 150 141 123 103 137 154 130 120 132 102 112 111 149 153 165 154 144 159 130 141 135 145 142 129 133 126 132 105 89 70 74 78 78 75 86 44040 315 145 30 10315 12 14 0 8237 8684 14303 13381 9716 9817 12254 15211 19132 24696 31501 39980 49423 59763 71406 82292 93705 108882 131255 157002 185011 221152 265548 346961 474695 580607 588726 538541 490549 454024 407872 386555 352004 349412 392342 487377 604279 624729 534951 379506 252293 156339 64937 18468 4537 1594 656 826 1083 2102 7107 14930 29425 44444 26280 58047 38987 8830 2830 51065 193553 14893 991 643 675 467 448 680 880 837 594 697 531 481 492 545 580 577 744 733 578 291 133 259 62 80 116 266 101 246 339 357 294 215 126 42 26 156 361 241 204 283 245 298 286 402 422 213 187 218 89 130 116 222 134 99 132 125 54 123 159 -25 115 -16 -46 150 6 35 93 7 51 89 23 131 23 80 175 41 19 59 87 87 -3 54 74 32 9 41 66 12 48 64 -8 -5 27 30 26 100 41 79 -25 -38 26 -19 84 6 26 89 -39 91 0 120 123 111 85 74 -6 95 57 68 81 41 62 98 116 142 42 88 30 83 17 81 8 30 129 -4 -9 49 69 56 -1 20 61 45 15 53 36 42 25 6 -16 33 83 31 71 55 83 100 81 50 73 107 110 49 38 18 56 74 34 -8 71 36 37 46 -3 50 48 37 67 42 -15 34 88 37 70 61 53 49 78 50 9 41 29 57 30 41 56 28 47 44 64 69 62 34 39 64 31 53 48 68 58 57 47 46 59 44 46 67 42 46 67 66 37 60 70 78 73 57 96 73 30 38 56 40 52 73 90 98 89 72 71 60 65 77 68 69 69 64 54 46 42 36 20 11 12 10 5 44046 313 207 30 10317 12 14 6 8237 8693 12697 11088 13212 15260 18433 23915 31360 40321 52058 67655 88006 111547 135643 160803 188857 219411 257244 307245 369724 455268 498929 476657 475138 478882 440878 455287 500222 536901 627866 831978 999999 984143 829112 678646 537541 291903 174457 118244 44834 13343 7712 6005 4796 2864 4457 4184 4364 10371 13422 12306 25899 28321 7701 2148 3598 4765 2185 1303 986 641 654 448 489 812 1086 824 528 472 516 441 566 455 419 556 668 717 828 407 15 47 88 115 53 250 271 367 353 189 93 48 90 188 147 5 159 322 208 367 383 519 500 563 521 498 275 93 108 63 79 32 175 198 146 190 115 44 108 100 11 157 44 89 3 130 63 84 130 138 120 104 104 102 56 112 54 65 95 14 87 83 158 86 43 80 47 70 117 63 71 55 -7 -46 44 63 44 -9 86 -14 45 29 98 56 -18 9 -39 -67 11 148 -1 -6 67 27 60 128 0 81 57 82 45 78 120 61 15 -39 66 30 24 96 2 31 13 57 63 9 -1 73 -11 -12 69 70 95 80 14 17 65 50 -53 40 -9 3 41 29 57 40 18 82 105 125 57 38 43 51 24 19 40 57 14 56 50 53 31 42 12 31 39 50 49 -13 35 81 64 93 94 43 25 56 59 68 83 49 15 25 48 42 33 38 27 -6 68 72 9 -14 4 23 25 32 31 5 21 16 11 35 37 9 35 77 81 62 66 55 54 78 61 66 65 55 56 49 36 54 88 104 116 100 89 74 66 77 66 90 78 68 74 61 66 39 31 17 -1 2 3 -11 -3 44052 315 147 30 10317 12 14 12 8237 8703 10008 12551 11325 8529 9810 11466 13732 17776 24404 31720 40548 50332 61279 73247 87290 104506 126141 157294 195045 234163 276789 318909 371368 426961 457753 464228 575372 876225 999999 999999 999999 999999 999999 999999 999999 664693 396686 239084 122955 64750 35831 19404 7330 4799 6312 5950 5433 10012 12146 7002 3360 2976 2097 1134 1952 4476 3750 2700 1760 1546 1242 854 635 613 533 1036 1210 461 435 519 502 539 515 485 505 572 724 475 678 553 162 153 186 58 57 100 319 390 475 386 163 188 153 65 139 137 294 314 441 449 433 544 606 562 560 421 502 180 187 276 148 172 190 56 164 110 101 30 88 24 62 29 159 104 -8 52 129 55 170 49 15 192 101 66 111 131 63 42 120 133 88 26 -20 59 -2 41 111 82 154 30 77 91 121 63 75 97 40 35 10 45 49 76 52 14 50 43 58 62 98 -34 29 91 115 35 51 138 80 83 79 86 92 65 133 68 77 122 45 35 107 77 26 26 71 3 31 -7 -5 29 -6 61 39 49 42 6 14 75 54 115 93 51 52 149 79 54 132 115 81 102 98 59 115 23 57 112 42 18 55 38 37 49 49 23 54 50 80 72 43 36 -7 53 60 49 86 93 54 30 73 -5 12 40 80 38 74 18 38 74 75 40 40 30 40 48 57 28 57 49 20 14 9 28 18 37 45 35 41 26 66 60 57 75 64 74 67 56 23 22 49 33 54 45 44 92 74 66 95 99 95 87 68 77 74 75 78 61 56 67 58 46 28 25 17 14 -1 -9 -15 44058 315 147 30 10317 12 14 18 8238 8712 10687 11101 10875 11068 14115 18018 21911 27174 34473 44473 54020 65149 80167 97079 117733 143546 169376 197919 223562 254816 293784 346638 419098 516956 630434 748495 892902 999999 999999 999999 999999 999999 813001 464235 337015 249711 132299 53577 21978 9965 6378 2891 2854 7622 13596 8777 8609 15958 21161 18412 7070 3208 1624 1468 1447 2063 2673 3044 2925 2486 2303 1703 1188 763 790 1207 1694 1124 665 516 573 478 480 475 729 676 601 740 789 832 453 211 231 278 230 186 140 558 721 489 188 150 195 132 78 272 318 301 453 566 364 315 412 434 501 533 391 401 464 230 281 268 279 239 111 180 145 132 215 230 176 15 247 173 146 122 76 77 130 114 94 155 184 172 211 149 85 163 115 103 121 87 72 227 53 89 121 197 101 80 102 160 271 105 97 143 40 49 64 181 66 121 125 158 115 27 71 98 162 170 155 176 89 150 158 137 142 176 114 170 63 80 139 120 199 165 112 117 77 58 91 109 9 18 42 104 94 59 19 74 89 -18 37 95 59 34 68 65 82 9 135 90 98 140 161 79 165 119 157 146 109 123 83 86 66 91 79 113 77 115 73 128 76 37 83 90 71 85 96 93 119 98 81 58 96 108 92 117 167 117 87 105 110 83 96 78 55 110 117 83 100 123 112 88 113 96 74 67 61 81 114 83 105 124 126 89 98 110 125 91 80 86 104 99 109 104 94 108 79 76 94 84 117 153 141 130 114 137 133 129 132 119 119 104 113 106 112 86 50 56 55 52 47 31 31 44064 315 146 30 10316 12 14 24 8238 8721 4002 4251 3959 4177 5726 7421 8541 10164 12516 15330 18859 23623 28530 33436 39448 47761 57619 67921 78410 88248 97511 112151 130330 153550 177888 199340 224993 254247 248825 210523 171117 142135 105440 65326 46872 34101 23610 14115 7303 3599 2078 6262 20282 23391 11807 8488 15125 23888 100729 663691 999999 999999 134405 2409 1581 2041 2256 2897 3735 3639 2621 2284 1587 899 788 1122 2314 1927 1067 693 384 376 476 559 435 653 718 795 756 571 206 237 163 70 94 193 474 725 548 394 168 130 149 111 352 351 409 355 456 157 169 310 341 309 422 451 431 354 313 137 79 136 169 168 220 114 -10 91 38 171 13 67 131 106 65 76 170 112 97 70 112 141 137 148 164 103 40 119 170 53 -61 22 46 94 84 81 178 85 64 66 79 93 98 10 21 117 2 -15 1 114 68 -34 84 42 -26 72 92 108 13 -16 59 52 111 69 126 116 71 97 93 78 90 45 100 91 89 105 43 63 88 44 75 96 15 72 47 -25 -2 96 69 32 65 57 42 35 45 53 98 105 113 25 51 89 56 78 140 133 106 137 136 122 75 86 32 43 97 85 46 83 41 -31 -3 26 41 25 79 39 33 43 23 46 48 61 88 86 72 65 42 82 94 77 71 80 67 45 61 54 46 15 39 45 36 77 62 46 26 36 44 31 43 79 65 65 65 54 81 73 84 96 90 91 69 66 63 81 82 52 42 49 29 34 65 61 82 103 92 94 80 77 68 59 74 76 74 66 70 53 65 40 28 26 35 30 25 10 3 44070 315 146 30 10316 12 14 30 8238 8730 2200 2364 2032 1993 2824 3485 3621 3664 4389 5773 7518 9025 10972 13152 15251 18043 20976 23563 26315 29461 34079 41909 53828 67057 80100 93130 101190 100088 90664 74798 50747 35214 23143 13168 7866 4735 2709 2424 7209 23319 41861 58472 42420 16587 11707 24950 66212 183218 588332 999999 982897 466976 27565 2149 1788 1937 2055 2485 2984 3008 3090 2277 1601 957 804 1470 2475 1877 1221 886 448 521 639 519 449 623 716 792 597 265 78 163 94 212 343 522 558 747 453 200 113 114 251 249 410 415 321 205 344 388 393 385 539 630 406 473 264 214 129 180 170 184 259 218 55 65 81 50 100 131 65 130 194 134 133 175 110 134 49 168 57 174 104 49 107 122 11 0 72 164 96 146 159 98 108 76 74 70 125 104 50 117 71 31 18 69 100 105 -7 21 140 85 142 112 82 85 155 115 84 100 172 93 173 116 111 121 88 57 129 36 11 96 12 118 84 -7 125 131 98 97 31 50 33 41 39 135 -5 -1 20 26 22 109 16 113 42 47 73 90 94 65 29 60 100 141 94 115 123 116 156 113 56 69 85 79 54 120 88 93 51 110 96 37 57 71 67 67 28 37 70 55 79 107 65 109 81 74 63 77 96 82 95 75 74 58 35 18 60 94 97 105 64 83 84 104 57 40 52 77 29 57 51 61 82 105 100 118 116 100 98 104 89 86 77 87 71 79 63 59 75 84 78 101 128 128 108 108 106 94 67 71 78 73 84 78 82 85 71 40 41 32 32 37 23 11 14 44076 315 145 30 10315 12 14 36 8238 8740 150 -55 999999 999999 -41 247 233 115 289 583 862 1319 1726 2060 2654 3077 3653 4101 4640 5198 6289 7671 9450 11545 14657 17068 20196 24536 29063 30852 29635 28373 29917 24146 20747 22022 27179 32950 33840 28876 24824 20996 14294 8548 12770 20104 42822 178873 440052 999999 999999 910423 241262 7480 3724 12829 19491 15342 7270 4123 2955 2641 2368 2683 4267 5004 3976 3138 1587 1294 1003 585 595 499 609 699 727 695 401 125 34 204 235 287 437 812 875 771 686 276 240 85 146 254 274 332 446 373 477 620 544 561 623 583 479 497 438 224 114 167 229 186 157 210 65 86 115 198 32 67 67 43 157 208 276 111 92 229 84 150 233 50 223 67 89 201 112 65 29 66 196 178 61 0 14 85 124 98 35 74 45 50 103 146 88 -11 26 32 69 98 26 173 147 123 111 23 -3 76 98 86 65 86 100 60 65 88 51 180 106 206 103 95 71 120 31 21 71 130 72 76 120 68 -4 40 106 35 62 48 98 47 68 71 -3 6 21 33 82 70 65 33 -1 47 66 99 88 75 123 146 120 77 56 104 68 112 129 80 84 20 72 60 29 103 97 117 90 79 102 122 100 84 114 70 96 137 54 80 57 62 91 92 87 76 56 63 101 103 95 98 93 55 57 46 95 82 61 66 92 86 91 98 84 93 105 121 131 112 107 110 99 105 92 79 76 74 88 77 58 79 88 67 70 110 123 138 141 116 99 117 92 84 72 81 76 79 87 71 89 62 41 45 37 37 33 23 20 44082 315 144 30 10314 12 14 42 8238 8749 210 -18 999999 999999 -62 999999 999999 999999 -27 999999 180 230 708 1171 1665 1889 2525 3157 3952 4692 5531 6836 8695 11190 13578 15449 18489 20463 18215 17288 20106 23012 25647 21362 15935 11502 8967 7760 8503 10343 12462 14913 15451 13388 11286 11814 46759 208122 545261 959712 999999 999999 564678 26514 2194 1861 2915 4860 8042 5478 3103 2818 3137 2991 3256 4185 7847 9716 2615 1685 1480 924 409 563 658 666 697 751 551 373 353 249 355 570 783 836 793 575 347 255 150 180 169 460 416 563 586 496 848 707 433 530 577 677 569 441 492 267 161 190 147 115 92 149 149 223 175 228 208 157 167 210 159 223 182 74 181 222 143 45 129 56 80 119 185 201 150 202 96 188 243 182 22 119 62 140 264 89 63 207 41 56 4 104 121 66 51 116 111 58 3 51 26 31 64 43 171 158 114 129 60 91 145 59 123 95 97 -10 129 70 70 153 124 44 142 122 67 183 124 146 121 16 32 99 110 29 48 12 79 34 33 -5 71 5 99 124 108 74 34 63 125 77 63 133 122 144 95 117 151 171 78 149 78 63 91 92 76 77 65 98 120 97 93 59 52 72 92 106 108 82 95 113 138 119 82 122 125 122 89 64 98 79 70 76 63 67 75 108 119 78 61 79 95 102 77 55 82 132 113 116 110 78 136 123 81 73 102 88 88 105 75 70 109 125 130 122 92 81 81 101 101 112 128 129 123 114 105 98 98 79 75 67 66 72 93 97 91 67 54 65 62 47 46 53 51 44088 297 682 30 10312 12 14 48 8238 8758 326 395 637 846 1062 1457 1790 2101 2262 2807 2833 2924 3894 3630 2968 2486 1783 1308 1236 1158 1369 1388 1681 2189 2255 2191 2722 5357 23785 92478 246263 644167 999999 999999 760070 20357 2113 2678 6319 9020 8146 17478 37576 25954 3238 4882 5733 4700 6510 17713 8753 1663 1042 908 627 490 540 590 725 827 686 560 280 267 620 767 832 799 636 361 292 140 49 75 183 363 379 522 665 552 633 665 583 605 705 682 603 604 543 270 177 173 133 200 276 126 236 86 53 72 97 38 27 31 145 105 200 93 136 130 176 52 87 135 151 110 83 167 3 78 108 127 71 86 132 69 29 28 93 75 2 50 109 21 51 136 91 94 189 72 113 167 176 43 74 58 28 -6 52 16 64 120 74 70 57 39 147 110 52 77 103 130 80 40 27 51 38 76 101 92 86 118 123 23 109 106 69 57 23 115 21 24 -2 48 99 79 55 68 39 64 62 132 41 40 150 78 84 122 83 55 86 154 185 136 97 53 52 30 94 65 80 124 86 83 57 76 65 74 70 39 90 68 59 78 114 93 76 53 46 69 91 46 40 77 58 53 49 82 47 61 53 46 51 46 63 29 17 42 66 98 74 87 69 83 26 51 61 53 47 46 43 57 63 92 93 86 73 69 51 52 50 64 61 86 125 106 99 105 101 101 60 56 45 47 42 37 66 64 61 33 32 29 18 11 9 8 7 44094 309 319 30 10309 12 14 54 8238 8767 -80 999999 32 93 408 912 1517 2202 3032 3923 4929 6135 7691 9331 10919 12413 14409 15809 15642 14776 10979 8901 10312 13524 14732 17909 21616 18217 16616 13765 10720 9876 9040 7448 6410 7557 8000 8678 8959 10775 52610 210999 593894 999999 999999 921794 178192 22835 18187 12199 15743 25348 38779 36928 24380 11483 8140 15073 11028 5558 14824 30488 4824 1440 1051 1015 767 476 604 735 736 779 735 773 613 637 826 724 729 665 514 243 131 152 86 195 387 255 380 786 679 597 644 614 612 743 749 602 595 547 571 539 219 157 314 243 92 174 166 128 134 186 66 71 139 136 232 136 113 185 270 39 172 219 130 121 154 195 225 184 166 105 76 108 -35 121 216 127 125 184 96 3 129 179 160 91 51 58 128 108 190 131 63 71 109 13 87 57 62 42 71 109 121 117 84 77 140 81 102 56 98 93 78 105 61 64 66 133 27 147 141 102 76 80 95 118 123 81 140 99 123 87 126 117 5 37 119 79 9 74 37 99 113 106 128 116 147 141 102 157 109 120 93 150 152 127 121 147 97 30 33 88 116 76 84 68 70 35 94 83 101 115 102 124 153 119 135 71 159 142 77 51 119 105 101 85 94 67 126 87 90 108 118 90 68 74 75 97 84 100 85 119 84 124 94 81 85 23 31 58 69 63 57 75 113 102 134 143 119 126 119 105 91 80 97 132 155 149 135 146 133 109 93 65 62 73 88 77 86 85 65 58 75 72 63 46 50 47 41 44100 315 136 30 10306 12 15 0 8238 8777 368 201 999999 999999 999999 1127 1102 1116 1444 1660 1624 2459 3668 4926 6079 7853 10009 13268 16934 20482 22827 24809 26271 26009 22655 20976 19229 19872 22760 24937 30976 43101 38684 30826 26170 25258 24677 21425 19818 18865 17275 15200 17789 20549 21507 24081 65317 231726 708006 999999 999999 80596 2968 1952 2017 10402 29833 42955 73855 70994 27213 6296 2368 3752 5605 4951 3184 2039 1298 1118 1016 941 735 454 495 711 668 650 713 608 659 760 697 622 708 577 303 260 241 235 300 281 466 561 667 676 736 762 801 695 664 702 501 550 557 523 339 107 167 187 220 200 239 216 124 67 139 190 190 101 190 189 210 160 139 212 113 178 138 138 111 105 75 87 182 149 175 138 100 82 88 98 75 24 188 155 128 59 122 170 220 180 135 97 91 172 185 42 42 58 183 101 54 108 131 100 120 135 117 69 95 157 117 121 127 207 85 106 119 132 155 139 153 158 106 7 161 65 100 97 66 176 113 83 109 66 96 124 91 86 39 101 135 85 148 86 55 48 84 65 108 142 119 192 161 182 161 139 93 185 128 102 134 103 101 149 120 139 118 120 90 77 110 129 101 93 99 129 112 41 101 161 145 118 133 80 131 120 87 107 91 123 78 78 103 121 108 70 97 104 131 105 68 84 88 97 86 113 126 114 144 103 59 69 81 50 56 73 89 96 104 129 120 129 104 85 93 88 83 122 102 138 144 126 117 116 101 98 86 86 72 68 75 76 75 72 52 54 61 53 48 43 47 45 45 44106 315 163 30 10303 12 15 6 8238 8786 2111 1743 667 752 1787 2281 2583 2197 2181 2421 2739 3086 3871 5261 7211 9041 10988 13486 15754 17220 19099 19471 17056 12233 9239 13094 18357 24627 30772 39533 46061 51932 49876 44270 46971 43502 37238 33503 32024 32630 33921 34982 37562 37931 35063 39409 60593 179510 608801 999999 999999 343502 62893 2534 1248 2818 7495 14700 15805 11867 15492 18346 11586 20881 20293 11180 5730 3034 1882 1101 767 818 637 588 432 453 560 570 726 687 729 536 621 744 710 358 40 87 114 237 454 556 620 533 535 531 471 666 498 516 589 519 420 485 374 290 154 190 225 228 256 13 216 129 97 52 199 157 27 104 194 85 126 193 126 105 121 79 -40 129 144 97 105 -20 117 93 136 75 168 105 109 62 71 80 19 -6 82 116 46 105 125 55 44 115 48 105 111 63 44 -52 18 28 1 42 -15 31 68 3 64 51 94 4 -40 -26 130 97 61 29 74 157 87 74 103 136 -15 -10 29 47 57 74 122 35 97 135 58 77 20 62 78 105 89 49 -34 -23 23 48 98 129 105 30 16 15 64 82 43 74 120 122 82 105 61 107 90 119 63 64 71 28 -29 37 60 66 42 54 28 13 13 60 43 24 77 69 92 70 83 74 43 17 75 47 9 69 65 61 36 55 93 73 74 62 79 88 85 51 60 50 46 72 74 70 43 23 999999 -12 -7 36 0 19 36 29 50 49 53 58 78 69 57 53 63 61 78 120 109 89 69 78 73 56 41 23 21 36 37 37 35 24 29 23 25 19 11 10 -1 4 10 44112 315 131 30 10301 12 15 12 8238 8795 4281 2682 1305 980 1880 2054 2555 3040 2774 2702 3186 3734 5073 7012 8384 9889 11932 13412 14329 14843 15174 16723 20086 26276 30877 38419 50911 62107 73686 87400 99461 111330 102722 87756 85296 88844 80217 71456 63602 56170 58258 58017 60562 63365 70889 80332 84181 148608 452608 928795 999999 415960 44720 46326 88193 123063 125119 110172 82945 49812 26500 18785 18960 22624 24806 13338 5224 2113 1723 1071 881 661 567 714 583 610 463 685 668 574 570 502 633 539 352 193 248 301 294 512 566 505 623 564 607 421 469 429 409 405 652 415 281 414 522 429 264 206 181 217 175 125 51 71 29 93 129 134 74 52 77 105 121 55 88 189 75 27 68 49 137 36 57 26 999999 60 77 47 147 33 86 73 40 7 20 88 -14 20 -29 -9 121 75 17 -58 4 -27 -33 91 41 40 122 125 29 0 6 66 32 131 35 -84 46 137 39 -26 59 14 -34 18 -6 2 149 78 37 91 15 83 67 85 57 27 90 20 -4 -85 -95 7 18 -2 -56 -51 -17 -12 -32 32 9 -7 -8 12 27 30 56 80 108 76 64 93 82 40 8 48 73 98 44 20 55 74 -17 8 0 0 91 58 45 5 45 30 17 12 46 4 19 20 69 49 29 54 98 49 47 44 31 76 88 39 35 37 27 9 25 52 55 46 45 57 44 50 52 38 39 17 26 -22 24 -1 22 18 12 20 13 25 25 34 15 49 24 21 35 31 50 68 69 88 77 69 25 19 4 19 4 11 7 4 22 -8 -7 16 21 9 -1 -2 -6 -8 -4 4 -8 44118 315 128 30 10298 12 15 18 8238 8805 7674 4419 1173 304 1137 2001 2504 2742 3006 3017 3033 3322 4637 7161 9911 12664 14935 16230 18034 21056 24793 32425 45577 58913 72546 85570 102138 116477 115104 120525 140357 153902 146154 134261 119332 110093 97739 87790 81461 82889 101333 129621 156812 179507 208034 238693 271906 348347 567958 446913 88227 33291 39657 83072 142579 181923 205710 201914 168934 124581 66309 60791 211260 112351 8232 4512 3152 1780 1288 1222 1009 673 687 680 477 440 445 396 571 606 786 750 730 651 681 338 223 251 341 563 583 752 689 674 488 514 581 490 603 527 583 708 537 453 479 350 296 268 141 118 201 89 122 161 184 32 31 23 51 63 5 105 156 199 147 101 87 138 135 247 97 117 71 120 35 28 106 138 132 95 173 182 110 148 165 71 150 124 89 171 92 97 142 73 56 85 73 -38 135 24 27 112 40 84 12 15 112 23 79 107 139 92 147 55 5 41 58 169 222 121 73 -37 48 137 1 67 47 12 94 84 109 75 77 59 20 115 103 28 -16 22 -16 48 30 50 27 -4 66 60 122 104 15 55 66 19 73 105 48 52 33 66 147 82 68 14 27 45 98 45 93 62 131 100 28 38 73 44 77 33 27 39 125 75 49 111 64 71 84 76 63 67 48 24 27 60 44 61 71 93 89 95 104 78 82 68 59 41 83 76 47 49 37 21 34 25 19 68 55 51 66 40 64 53 69 76 44 74 81 51 59 58 100 104 92 93 81 57 41 44 53 31 49 44 48 43 30 27 21 22 36 27 20 30 29 25 16 44124 315 123 30 10293 12 15 24 8239 8814 1404 541 999999 999999 999999 159 412 220 21 50 112 169 288 785 1281 1748 2340 2913 3890 5707 9091 13502 17379 18526 19491 22599 23041 26310 30939 31965 32453 38543 39273 41164 45559 43097 37874 30861 27631 28672 31662 37360 53880 67129 78839 79259 67894 65818 133570 146150 26386 16229 29357 47369 55619 54863 52113 45877 33988 25414 20700 53284 436216 961822 909932 676590 412925 20806 2122 1528 1431 1166 951 806 536 523 642 433 634 752 573 575 663 642 526 266 176 243 411 620 556 634 779 619 710 728 604 624 557 600 625 745 588 384 338 352 278 113 188 275 197 228 221 185 133 147 102 169 94 115 152 199 103 112 147 120 150 130 20 114 157 184 173 140 147 66 121 216 86 153 163 60 174 70 130 191 41 187 250 105 125 13 5 49 159 93 54 -3 -17 137 150 124 108 146 137 56 43 24 3 22 69 129 168 132 47 18 93 46 22 51 42 115 140 105 31 52 116 70 106 82 116 61 39 6 36 -3 -20 51 36 91 46 37 96 45 41 46 13 114 106 135 26 59 71 85 61 150 139 177 112 104 114 118 102 38 24 80 114 63 25 81 72 97 85 50 37 54 95 51 90 78 144 100 67 90 104 73 98 73 131 104 91 43 59 46 75 49 47 107 84 66 35 30 73 39 65 41 53 63 46 51 64 70 60 47 66 82 75 45 56 74 65 77 57 71 50 67 88 63 75 87 87 93 88 88 73 49 38 34 43 41 30 23 31 34 25 42 42 36 53 32 16 20 28 24 5 44130 300 569 30 10289 12 15 30 8239 8823 123 620 1005 1687 2569 3382 3990 4162 4148 4067 3963 3648 3800 5492 8889 14426 21507 27684 28590 22163 13151 8023 5820 5967 7742 11940 19716 32364 40885 39931 30321 16373 6180 1985 1174 1704 2533 3441 4061 3947 3752 4049 4059 4430 5490 6184 8950 60349 317216 876329 999999 999999 999999 37537 3315 1888 1613 1010 896 665 470 484 534 653 535 647 650 489 712 682 248 175 371 412 628 823 684 792 777 677 586 673 662 528 674 642 674 597 474 277 338 242 380 157 177 274 129 172 201 19 181 134 47 134 129 253 146 251 185 180 256 200 274 155 108 149 101 57 57 114 185 76 143 101 181 148 167 154 174 93 193 170 165 228 167 142 17 47 110 110 110 94 123 192 212 135 41 94 174 73 50 56 122 62 106 58 100 71 121 166 144 161 149 104 57 111 47 98 58 140 122 68 124 -3 49 121 111 102 48 38 75 31 10 114 155 42 53 55 39 114 68 69 20 117 162 77 136 87 115 139 176 159 119 78 63 58 108 53 105 126 80 100 105 63 108 127 72 132 108 102 78 141 73 69 81 65 72 82 133 153 92 156 121 85 85 95 89 89 104 86 73 88 89 115 106 93 89 70 78 79 89 77 92 75 86 62 70 71 65 73 85 83 108 78 58 83 95 66 80 82 88 83 84 76 105 130 129 121 120 87 94 79 69 69 52 55 60 72 56 47 53 72 59 64 49 45 49 54 49 53 44136 313 173 30 10283 12 15 36 8239 8833 780 1062 1197 1189 1022 705 572 427 520 999 1198 1298 1631 2582 3573 5105 6751 8381 8816 9362 10856 11491 11949 14453 18706 25005 37918 53678 67193 75514 78053 73404 49237 26373 21020 34281 62337 100429 144464 164336 140226 98545 62060 38478 21099 11751 8885 9393 11426 13135 12076 10505 10384 9746 9321 9213 8786 7916 8201 8778 14133 87559 540277 999999 999999 999999 171665 6247 2542 1618 838 799 733 682 573 387 634 642 624 594 725 750 488 518 556 679 627 905 625 640 812 890 851 754 686 651 641 646 689 840 630 640 564 359 311 328 107 277 301 247 189 270 239 281 66 53 185 229 112 244 130 223 203 220 150 188 155 157 109 176 189 55 132 203 251 180 37 139 159 177 155 230 233 207 271 239 230 185 108 152 77 76 58 161 101 108 121 92 86 148 182 118 106 162 174 161 131 159 89 150 100 108 118 190 110 128 160 93 168 90 134 146 146 217 131 126 111 69 65 91 130 116 -29 79 117 101 82 31 87 89 38 87 40 99 118 70 86 96 106 205 120 137 194 136 127 186 131 155 137 91 100 119 142 158 144 33 45 122 45 91 71 87 87 106 107 108 58 98 70 157 147 128 103 140 120 127 139 134 78 85 124 89 99 112 82 82 75 103 110 98 108 124 108 122 98 91 98 107 103 72 71 82 94 91 71 125 131 125 133 124 102 130 118 95 106 102 108 123 150 159 154 91 78 93 73 76 76 84 75 65 72 72 80 76 60 68 58 70 59 39 46 47 37 44142 315 110 30 10280 12 15 42 8239 8842 46 10 -51 -1 385 174 73 999999 999999 999999 7 -59 7 69 393 850 1525 2220 2596 2689 2430 1999 3065 5861 7556 7729 7400 8624 12434 17628 22523 25747 29428 53336 67427 66074 119458 165070 200069 201320 168563 136341 112370 82934 55863 30223 15030 9350 8339 9194 11249 13634 15513 17187 17015 16723 15771 14663 12837 11361 9947 8100 8216 31882 294670 999999 999999 513890 28116 2210 2482 2059 984 817 628 388 381 488 588 674 449 520 660 576 739 620 611 581 586 617 645 675 555 375 484 563 616 510 505 494 507 547 591 502 467 346 170 152 195 88 112 149 187 248 211 196 96 186 49 32 82 146 162 87 88 76 40 82 119 146 100 118 102 93 94 167 138 -4 49 162 72 130 203 183 125 79 139 110 187 126 47 64 69 46 44 17 6 27 -30 -63 93 97 12 7 56 115 6 13 18 29 72 42 45 15 14 24 -1 64 72 77 43 58 62 17 53 136 89 -31 18 29 61 -14 43 64 25 59 3 36 47 94 46 -20 12 -5 -8 7 58 66 3 57 3 47 65 53 0 40 126 87 29 26 -16 30 41 41 30 39 19 24 26 39 67 61 -1 -14 20 79 9 28 83 64 115 56 23 122 104 36 47 78 79 36 34 56 67 89 80 98 43 52 65 86 15 61 55 0 19 26 11 -3 55 15 19 36 0 -16 46 62 65 84 55 26 16 34 29 42 80 40 45 20 54 80 66 76 75 68 47 27 4 5 -19 1 -9 -6 -2 15 6 0 13 9 3 -7 -7 -9 -5 0 -9 44148 315 133 30 10273 12 15 48 8239 8851 1715 1237 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 362 545 1281 2137 3611 5438 8122 12650 22087 37451 57639 74245 80088 76572 66543 57006 48501 32775 20359 25072 55755 93622 140371 185091 204600 209177 191029 156049 112849 69657 40030 23462 20432 22559 25897 25683 23510 22495 21033 18151 16437 14371 9946 8371 9419 10431 9504 11478 13469 52016 403298 999999 999999 204967 3791 1242 1602 1176 689 658 550 432 585 415 519 526 460 517 446 535 660 657 701 724 573 610 616 383 378 539 500 482 687 542 490 526 666 616 677 511 229 112 122 255 68 101 145 106 99 209 221 35 146 134 75 88 129 156 77 64 107 93 80 102 99 185 114 121 78 7 87 118 118 -4 114 147 196 179 186 234 160 78 167 151 170 116 121 256 134 53 149 132 54 50 108 -9 63 117 60 75 140 68 14 72 118 57 83 132 98 18 47 65 88 81 82 50 136 66 70 64 126 92 3 92 9 37 49 21 -22 32 91 57 48 134 49 7 68 116 82 46 45 3 54 5 69 83 -33 -4 82 74 64 59 91 84 100 149 116 89 70 81 71 63 24 40 80 83 37 2 83 85 106 61 8 -3 61 97 99 58 64 68 81 135 105 102 78 87 75 76 61 56 68 80 81 51 81 80 78 74 69 66 82 90 30 27 58 43 74 61 21 16 13 72 96 83 50 43 64 51 32 62 82 83 66 75 88 99 91 106 88 81 64 55 49 24 20 35 52 33 9 11 14 26 35 31 25 23 15 13 24 20 23 44154 315 97 30 10267 12 15 54 8239 8861 1716 1246 5 999999 999999 999999 999999 999999 999999 999999 999999 -51 76 498 700 980 1515 1999 1994 2257 2732 3877 7253 12912 19612 26879 34510 40584 44847 49388 54158 66493 98508 142462 176866 177584 159939 138537 117433 96558 76518 53109 33366 18487 11110 11657 15458 18562 18440 16746 15405 13063 9556 7398 5353 4785 6108 9163 10471 13687 17956 17562 17447 25160 95840 684990 999999 999999 225875 6053 1725 1248 897 742 761 517 595 482 519 529 536 721 694 636 616 763 657 757 775 708 581 555 598 531 344 467 546 477 479 625 577 676 665 439 283 269 55 57 220 235 142 182 200 102 160 159 286 131 132 111 114 165 166 193 123 174 149 72 185 185 160 151 70 99 165 4 41 96 232 214 112 184 187 145 242 98 271 257 203 167 165 156 116 71 83 110 73 58 145 157 17 148 185 50 62 101 137 127 81 86 120 130 55 141 64 167 118 79 110 56 78 138 91 117 118 69 54 71 41 108 147 83 50 106 116 84 54 66 84 124 59 19 55 92 114 49 77 78 92 124 139 140 114 119 103 42 105 123 167 83 93 95 91 56 48 99 121 112 88 38 110 139 140 119 46 114 58 48 99 76 85 109 89 126 145 130 122 141 86 71 95 50 52 81 78 104 89 104 105 77 66 95 83 105 84 130 98 72 110 51 57 70 50 57 101 81 71 102 94 84 97 85 110 115 104 96 93 100 92 120 141 125 113 91 77 76 85 53 39 69 59 41 45 37 56 48 54 56 58 50 45 44 60 63 52 44160 315 90 30 10260 12 16 0 8239 8870 6010 5681 2601 721 738 1111 946 999 967 922 799 842 1442 2071 2479 2313 2542 3351 4331 4962 6366 9166 13830 22648 31943 44017 56881 71782 104605 168499 314226 531361 743304 882202 857442 726264 585273 479179 375116 275175 193692 126248 87435 85493 100056 113619 116234 97487 77310 63310 52516 42195 34935 30036 24164 26925 31812 37654 35344 27218 24555 24921 24352 26816 77838 390026 761614 349170 17534 1403 819 719 667 586 498 450 564 470 465 519 526 498 761 642 603 553 598 699 544 440 316 306 396 393 339 336 332 259 425 467 555 570 641 623 386 174 120 162 176 83 207 306 108 105 155 142 36 34 40 99 2 226 195 140 115 220 66 79 79 69 104 154 124 37 -8 54 -37 -85 70 41 81 55 107 120 188 246 190 150 245 214 119 193 99 96 -7 47 6 126 24 26 34 -21 21 70 53 -21 45 112 63 136 -25 96 6 79 92 15 -57 19 74 72 112 135 76 82 108 70 45 15 -32 69 128 130 66 12 119 73 43 16 -60 13 69 -12 2 40 -56 24 67 30 20 99 29 59 59 92 80 103 151 36 70 98 71 101 126 74 32 13 1 55 13 8 5 5 45 26 43 44 66 18 38 49 35 68 28 50 63 25 52 101 93 70 68 81 29 67 80 115 63 79 84 96 38 41 32 40 49 28 11 8 -2 11 27 -7 4 56 48 34 52 86 49 43 56 73 68 63 39 40 55 66 61 88 74 84 65 39 27 41 39 19 14 24 26 20 24 28 19 26 24 18 9 17 25 21 19 4 9 44166 315 83 30 10253 12 16 6 8239 8879 3110 2282 168 999999 999999 999999 999999 999999 9 999999 999999 -66 494 1190 1390 1738 2294 3910 6405 10347 16790 25914 36610 48972 70594 111875 161907 214257 288707 393862 519554 677066 736999 662679 529227 383100 299011 233907 154880 96746 94725 125552 144282 144137 128181 106320 96429 91179 91009 83208 67536 48865 36123 28176 25103 30045 39744 58257 54625 36037 30626 22327 22980 23155 28707 236180 999999 488182 14393 1243 974 872 546 416 470 648 569 507 540 528 518 596 521 612 667 685 593 407 511 601 505 650 635 502 375 373 371 530 407 335 486 587 695 745 506 411 201 94 89 157 237 140 203 194 132 112 67 121 91 136 102 68 17 155 148 167 107 195 65 102 195 161 59 205 132 14 83 39 97 52 18 203 134 173 143 201 118 239 151 200 132 80 75 177 59 175 41 52 96 61 129 66 101 153 81 127 56 103 59 108 71 107 47 86 86 66 47 85 89 98 133 106 105 61 74 121 67 25 62 84 2 64 92 41 -14 58 37 32 41 107 93 33 17 10 71 22 -21 60 32 -20 17 78 61 41 78 94 166 117 158 101 122 67 63 63 75 93 90 114 99 59 68 25 19 53 43 -24 52 93 54 83 62 49 102 58 94 92 120 101 88 74 84 68 56 95 86 50 82 69 82 57 69 60 21 36 62 51 40 40 42 22 29 23 32 49 48 67 53 64 52 61 79 49 50 59 70 64 68 100 108 116 102 97 74 55 39 51 23 36 43 33 24 38 17 36 43 34 24 12 14 32 35 33 29 30 25 44172 315 77 30 10247 12 16 12 8239 8889 104 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 169 730 1354 2603 4669 7074 10530 16289 27433 46134 77870 132712 198331 260745 312507 339391 352528 358060 338435 315431 288472 253979 198446 129821 78277 45834 35088 34176 36904 46168 59895 75879 84297 82165 71869 55161 35881 19365 12608 15852 20126 22689 21978 16642 14453 20373 22364 21882 20500 21556 21962 44424 332741 999999 999999 108404 2042 754 655 871 544 398 494 581 681 499 458 567 651 573 548 746 718 648 582 420 440 380 568 521 517 661 477 420 445 435 396 399 546 531 531 586 426 109 91 44 153 90 133 84 97 222 37 100 117 40 76 85 183 60 11 -5 50 122 116 36 144 112 63 58 21 -37 -37 -18 93 132 115 135 134 74 160 218 193 175 80 45 73 73 61 96 149 113 31 27 10 87 51 -46 73 15 25 67 43 66 104 140 39 66 25 1 69 26 -12 65 37 78 59 47 19 98 37 -12 23 13 -3 48 -25 11 81 -3 88 85 -33 -19 -20 -67 26 106 69 32 -4 44 33 -46 11 88 56 58 19 74 44 57 74 68 66 98 27 76 72 80 53 53 28 -24 75 34 59 13 -34 -17 5 38 46 46 50 61 64 28 25 38 47 -1 71 83 65 53 53 41 47 57 39 47 48 64 57 8 33 48 58 64 62 48 45 29 3 0 1 13 11 23 29 44 44 23 31 37 41 56 53 51 33 52 45 61 50 60 54 57 73 42 24 31 32 20 3 9 7 9 13 18 27 27 19 5 1 999999 -11 7 9 6 11 4 44178 315 101 30 10241 12 16 18 8239 8898 124 382 -43 999999 -77 123 293 338 445 666 826 1367 1877 2679 3382 4487 6232 8524 12166 16778 23798 37955 64162 103709 144367 182212 214478 214701 217358 224543 220790 195618 155036 100161 56754 34382 25572 23567 27066 32521 36402 40963 40080 33753 25772 17378 10353 6716 6392 6999 8029 7035 7099 9638 9870 5381 4702 5312 7100 8692 9152 9265 9989 8874 23508 194988 999999 999999 656006 8390 807 791 608 480 510 515 642 431 424 437 430 603 547 427 464 491 536 483 519 483 554 518 504 436 587 439 238 482 568 434 553 546 538 402 302 93 89 187 153 135 68 30 82 90 104 113 67 49 80 141 173 88 13 93 25 4 141 210 150 -74 59 93 109 85 31 92 106 -13 50 88 66 53 68 152 228 170 186 175 210 65 27 148 105 49 138 53 11 43 47 78 74 37 30 33 5 38 100 114 31 123 145 58 2 9 74 93 58 34 72 -25 6 92 34 51 39 -8 50 6 -10 6 122 -24 51 58 32 -18 7 -16 11 16 -56 8 19 55 8 -4 -8 10 40 14 61 124 67 65 26 31 71 17 68 98 71 59 -8 72 28 43 27 5 -24 -13 -8 3 -13 -1 -1 36 9 19 14 -7 -17 21 63 60 60 60 43 32 56 65 29 60 67 75 54 62 47 46 19 -3 15 33 24 38 2 28 22 2 -6 20 22 24 18 44 20 14 55 51 51 46 42 43 36 14 42 42 30 62 86 67 64 42 35 26 24 17 20 4 -3 12 22 17 17 19 13 15 3 -17 -12 -3 -4 -5 4 5 -7 44184 314 98 30 10238 12 16 24 8239 8907 24486 22332 21433 24281 27354 29526 31625 33081 35778 39448 45268 54220 63145 71654 78095 83885 99442 133602 177927 217920 238607 228793 206218 187155 178598 186674 175904 157582 143884 128730 102543 68485 44750 37236 40621 52772 72548 75525 77805 76673 71019 65344 55520 38857 31404 31428 27823 20644 16234 18662 26473 26972 22460 19372 12717 11364 13352 17192 17700 18061 22018 21894 19314 30595 167584 999999 999999 53579 1117 930 893 803 666 519 678 689 541 538 667 759 658 687 554 620 600 509 579 545 571 599 679 658 481 517 461 469 667 601 500 761 723 434 386 202 182 217 -33 -22 103 186 83 148 187 318 163 193 187 184 172 186 191 116 96 209 261 139 74 179 131 161 74 156 20 52 82 144 110 47 -42 167 228 246 215 234 163 175 213 286 168 137 86 297 212 125 130 188 169 150 93 110 121 84 153 101 171 131 48 159 137 63 141 80 58 122 33 76 14 101 73 98 108 106 202 137 70 10 104 141 99 100 96 118 195 120 136 82 77 53 19 62 34 104 74 39 51 85 113 118 44 69 147 98 103 133 65 126 128 161 116 89 149 130 86 114 85 76 92 103 104 51 11 100 139 76 78 93 44 58 69 41 71 82 123 131 142 107 91 80 104 76 78 21 71 105 90 93 134 134 88 85 107 123 103 97 83 67 101 67 31 86 81 69 78 86 75 113 118 118 64 61 90 118 110 115 117 102 91 111 124 119 124 120 92 87 58 70 54 56 48 49 60 61 65 64 62 56 51 48 32 46 62 63 53 41 44190 314 93 30 10233 12 16 30 8239 8917 19878 17974 17829 18436 19774 21724 24297 27882 33294 39772 48816 61469 75557 84903 87786 83790 78486 67998 57417 46377 32809 21599 14168 8923 5874 4107 3144 2429 3027 5763 9639 11653 10692 12632 15043 19508 84960 232010 58087 25607 20745 17595 15230 10662 6672 5594 7584 13280 17600 14597 8410 5655 4717 3509 3544 6437 10718 16659 16424 9893 9841 14772 26911 68954 132444 705968 999999 821656 21832 842 915 1172 863 739 520 519 465 520 731 635 740 814 659 595 584 600 700 627 691 784 629 767 586 691 495 500 403 511 457 507 418 264 292 201 26 191 49 22 132 238 191 184 140 89 108 128 133 167 169 134 151 83 166 198 209 165 146 119 181 150 102 62 216 96 97 138 153 113 67 219 192 175 197 161 106 58 87 160 130 189 266 211 253 219 198 106 111 82 150 161 140 70 63 151 130 206 157 82 115 101 130 -13 124 96 65 118 153 66 135 104 64 66 20 121 133 45 13 39 77 147 106 75 93 86 86 50 13 67 54 39 86 35 49 117 81 78 68 80 55 77 59 31 102 174 119 92 31 75 102 123 64 112 103 45 47 26 53 18 51 59 68 87 49 94 91 75 81 67 86 77 77 98 53 97 80 78 71 67 84 67 66 94 112 104 78 111 70 71 70 54 73 65 47 54 19 36 28 42 26 59 24 62 82 91 102 100 89 57 66 71 56 61 58 62 50 41 71 71 85 114 106 75 50 31 24 29 32 32 21 18 45 61 48 31 14 23 18 21 24 30 28 36 23 5 44196 314 88 30 10228 12 16 36 8239 8926 91975 67164 35389 31306 34312 35743 38639 41717 43376 42532 42254 45011 50227 55711 57235 54181 52555 58449 83009 138248 196836 231951 286370 345485 381953 349659 242403 116682 45174 17119 6355 2420 1846 2323 3609 3439 30199 188500 234961 47552 32656 17005 5860 1251 510 854 2863 6006 6444 6829 11244 26571 19454 6356 7123 6565 13498 30428 34754 48052 70880 47612 35643 116543 178695 374092 857776 740522 29288 1012 1012 877 692 437 411 270 538 598 617 659 654 818 642 685 792 633 753 893 878 608 492 447 586 710 461 208 177 163 101 11 220 217 236 153 97 151 129 145 149 216 234 53 116 120 135 63 99 120 206 260 76 179 101 143 105 111 217 97 194 154 143 199 92 29 135 126 231 163 129 142 212 184 196 208 193 134 159 125 149 128 158 230 195 233 167 211 164 127 231 139 80 161 61 94 129 147 78 41 144 84 46 99 82 174 101 127 198 100 109 188 98 69 130 116 105 128 89 120 93 92 180 63 98 122 11 18 54 -6 70 110 -11 28 41 3 102 52 57 77 91 73 38 113 74 128 157 122 111 147 80 112 89 55 120 101 102 60 51 107 77 151 97 107 98 81 73 95 134 75 69 96 64 130 139 105 104 97 64 87 63 58 117 114 133 74 83 61 73 99 106 78 47 52 81 62 70 71 79 84 35 49 53 62 67 98 95 84 81 114 108 105 96 116 95 78 76 117 119 96 112 119 79 70 88 61 58 43 37 41 55 53 48 51 37 67 60 63 62 56 36 45 52 43 39 35 44202 314 83 30 10223 12 16 42 8239 8935 201908 168598 84033 42917 42978 51414 64351 71786 81446 82609 64389 48739 42914 44516 46246 53649 63433 80988 118898 181369 273904 414538 560997 653272 700781 705451 565568 338869 163376 70590 38947 41254 68689 102600 138761 194055 278276 360590 377804 320941 229152 130487 59579 30978 30426 44134 63733 65216 48398 38802 81888 137604 75490 19824 9318 23042 97849 182976 176483 143575 111923 70908 37761 15284 8996 15335 5164 1000 772 768 632 440 583 665 312 291 286 218 441 491 550 685 731 641 749 686 750 687 600 588 458 526 512 591 486 291 73 60 77 165 275 180 89 142 151 109 157 132 86 112 110 29 101 188 67 98 160 141 53 119 61 16 179 151 101 127 90 12 61 134 158 49 78 45 143 72 37 159 72 148 110 151 192 178 183 150 79 78 190 153 93 130 78 133 196 201 183 106 83 91 119 88 216 183 72 58 137 85 137 59 36 76 131 21 45 41 102 116 58 7 54 88 78 37 105 34 58 129 86 84 31 62 98 33 35 28 45 89 62 92 88 60 18 -2 20 51 31 49 0 105 43 62 54 50 98 95 72 46 97 5 64 67 106 80 36 40 21 80 87 75 74 62 74 95 76 98 78 91 70 66 66 121 104 99 60 62 126 40 58 79 43 11 64 89 28 30 55 87 83 33 26 32 35 49 36 36 27 44 8 -9 31 14 70 84 90 86 80 65 67 66 52 50 38 43 64 81 76 100 87 55 41 38 37 31 20 15 36 37 19 10 -1 16 35 47 49 36 18 27 19 26 35 26 9 10 44208 316 19 30 10219 12 16 48 8239 8945 107246 96682 72344 39625 27190 999999 999999 999999 30569 37698 43106 47658 50541 68379 66271 46674 63645 93112 127674 161617 207033 255645 275041 264312 236594 209610 174242 144737 121659 118619 129790 137281 144461 156662 184637 343887 461219 309771 312897 272194 147245 102093 98912 134361 214894 305209 329559 268072 193521 140394 101873 80892 59528 58421 48521 9064 5166 16123 40931 57756 66708 67290 45237 20822 7685 2961 2408 3091 2210 1308 845 942 984 635 582 431 490 474 418 394 454 420 431 547 720 666 762 696 865 790 628 635 556 597 452 449 242 92 112 120 126 114 150 16 153 177 185 45 163 206 96 248 135 58 215 241 32 72 86 170 189 131 189 288 252 93 69 117 131 141 167 164 148 -61 142 143 45 -10 47 54 -10 18 109 150 143 147 52 103 28 107 73 48 84 46 68 198 77 84 84 195 119 121 55 24 96 93 40 48 46 29 117 152 133 62 108 168 55 73 61 35 95 96 27 -9 43 69 154 91 81 95 17 49 35 61 56 50 24 94 67 43 73 50 57 139 174 25 5 -27 52 38 56 17 48 39 100 43 87 73 110 73 94 84 56 7 58 71 61 80 69 61 67 32 33 46 -1 50 55 34 47 70 111 79 70 79 44 53 62 99 63 52 92 75 82 53 54 11 28 47 76 92 54 53 68 64 55 35 32 32 26 11 29 31 36 31 40 48 44 89 85 77 64 99 80 75 79 99 58 70 97 76 72 63 59 39 47 60 43 36 35 33 27 32 43 35 49 45 49 41 38 14 25 40 37 42 40 18 44214 315 74 30 10214 12 16 54 8239 8954 63773 41775 29379 41165 54051 47681 28640 17859 14887 19360 25808 32053 39044 44734 61012 94075 122644 145602 182063 224761 270285 306239 318616 258947 179533 138582 126054 130677 124886 118019 125012 139598 174823 267046 397505 446981 464579 457035 481236 456980 465501 467140 439850 397044 270686 191395 158729 133017 120028 98679 70821 50587 31324 18490 9719 8104 4841 3753 5827 7354 6078 3020 1633 1086 1214 1133 1273 1920 1896 1342 926 1043 854 789 625 582 370 297 435 384 307 402 343 511 695 645 641 629 730 645 485 603 544 435 242 128 217 174 105 95 55 78 50 105 36 136 102 1 61 170 115 65 183 179 113 105 158 120 140 42 36 -5 65 43 149 14 135 132 126 -6 26 -31 31 12 104 5 96 115 49 -51 48 135 43 49 124 76 52 95 162 91 86 100 83 31 98 49 84 25 69 40 9 33 -42 101 44 -61 -18 24 -5 98 60 9 35 62 81 75 80 13 43 55 84 22 27 113 108 -2 18 122 18 85 139 3 -13 44 -4 24 55 7 0 21 -3 42 34 47 110 14 -76 93 57 61 -16 -14 55 29 999999 62 52 81 65 15 29 48 64 53 19 9 16 22 26 -5 46 35 -14 7 48 42 6 34 60 42 19 40 41 49 41 88 47 36 43 -11 -7 20 34 33 14 23 18 41 32 23 -6 3 -24 -19 25 36 6 0 -6 -1 23 13 38 45 33 30 58 46 45 36 63 58 38 50 52 36 59 68 79 65 49 53 36 42 18 26 27 13 2 -1 13 35 92 84 46 37 32 6 -9 17 27 18 16 2 -1 44220 314 72 30 10212 12 17 0 8240 8964 10184 5394 7274 12512 15768 11224 8156 7421 8077 11244 18774 17094 14995 13843 20122 30920 38396 45184 53667 68431 78694 82503 74775 64665 54112 59015 92932 160017 237572 356574 571729 775777 880839 931069 815596 721040 612215 505042 448177 480891 509843 522653 484749 380961 292717 288982 291186 253954 171948 73309 25300 9632 6100 5194 2676 1573 1320 1117 1155 1176 1114 922 855 973 869 1158 1705 2023 1803 1491 1099 1096 964 787 748 677 433 463 542 591 564 466 625 674 614 612 786 801 757 782 579 730 367 123 254 169 238 181 170 204 273 256 94 240 253 181 172 196 139 134 155 192 212 205 98 109 269 267 206 316 250 167 200 169 235 264 168 140 147 208 180 169 179 254 116 135 199 104 145 253 198 218 136 289 181 221 204 104 167 161 99 142 107 164 -36 175 217 140 108 71 105 170 127 134 62 91 139 119 226 199 200 79 122 108 130 105 145 194 185 88 144 73 122 65 73 71 81 111 106 180 123 84 132 167 57 132 64 34 110 90 75 103 186 133 149 77 65 103 118 195 106 80 127 91 108 142 135 148 110 133 138 190 128 127 157 121 75 81 44 63 138 106 125 123 135 148 104 145 129 133 125 80 96 120 117 97 113 141 100 148 146 145 55 89 132 121 122 86 61 83 95 87 104 96 107 96 84 94 92 86 102 124 116 104 147 153 114 124 142 135 133 136 135 127 129 149 141 147 145 119 113 112 89 110 110 87 84 82 102 150 231 219 201 203 141 117 105 78 91 102 103 87 76 80 44226 314 68 30 10208 12 17 6 8240 8973 600 -88 999999 999999 999999 -93 213 1108 2179 3183 2231 2175 3197 5150 7589 9930 13825 20352 29055 41026 59251 93022 144130 200994 264445 339361 428027 508577 563326 618192 652437 676608 659015 609128 601481 711189 840227 895519 809460 656383 489408 373994 286949 285516 346928 387538 356936 266204 171502 97845 46799 15807 7640 9912 37714 54067 1886 820 874 906 903 881 606 401 501 763 1120 1821 1671 1047 1045 977 860 718 782 651 420 379 398 426 383 567 633 578 778 632 539 592 733 795 575 466 163 183 156 173 96 120 122 147 268 152 207 107 176 180 209 191 224 88 156 81 -10 88 162 98 193 117 189 89 202 203 128 179 94 52 249 258 155 80 115 86 157 228 171 121 170 42 134 187 178 369 310 215 118 104 157 247 144 222 116 149 176 99 246 180 161 184 68 167 42 147 178 178 130 123 159 147 121 93 98 119 160 56 77 148 119 221 208 104 77 105 127 158 104 97 163 153 116 138 152 99 63 57 117 113 166 119 108 58 26 106 120 130 78 97 31 23 10 86 83 85 83 37 60 166 74 87 63 71 68 104 69 59 83 118 59 37 89 93 42 123 120 98 90 87 104 105 129 114 87 68 126 122 173 128 126 102 116 133 130 126 108 93 81 110 84 66 118 78 66 80 86 88 94 100 82 74 82 74 59 57 103 118 135 124 121 118 103 87 92 98 92 100 126 138 130 120 99 109 120 109 115 75 71 77 70 126 174 171 196 181 194 185 108 96 69 63 72 69 61 63 55 45 44232 314 65 30 10205 12 17 12 8240 8982 3634 3042 1893 1740 1527 975 695 1552 2658 1682 1228 793 845 1486 2903 5826 9617 11881 14343 22695 39055 69223 111357 170936 252916 343384 419886 493818 540197 555557 538515 509511 490404 491428 482762 495144 570409 691449 740627 664286 551222 485802 454297 442055 441813 413621 336018 223899 135473 64001 22188 10548 8140 15998 41379 52676 7323 674 827 1013 844 630 601 367 271 341 656 1060 1323 1019 899 670 565 634 591 495 307 272 137 113 326 367 333 462 430 459 519 601 678 668 411 200 156 231 130 102 115 183 135 74 113 254 315 268 67 125 101 280 163 93 28 149 226 161 183 42 99 129 35 224 96 98 105 69 115 123 109 129 115 170 164 29 81 17 111 55 91 -42 38 38 99 147 118 14 130 98 83 190 125 132 127 78 78 91 157 128 164 114 175 104 73 89 13 37 28 -7 117 87 103 5 51 66 67 16 75 39 36 32 37 35 40 79 44 86 87 -14 41 64 1 20 119 -4 60 67 108 69 2 73 94 -22 -34 2 51 31 29 49 63 -8 9 25 27 8 63 124 68 24 138 117 49 40 13 79 72 47 49 18 71 32 29 69 47 12 100 109 32 30 75 33 79 109 28 27 65 55 56 29 90 66 64 62 34 26 37 90 74 56 76 41 50 16 47 56 24 2 -3 36 0 21 36 4 -15 40 50 70 68 77 58 48 36 71 84 58 51 80 86 73 71 66 67 70 56 35 29 13 31 18 45 88 87 64 44 79 119 122 58 13 11 5 18 35 28 8 4 -4 44238 314 65 30 10205 12 17 18 8240 8992 2881 3522 2773 2062 1277 378 999999 999999 -76 876 2250 1867 1049 1555 2410 3587 4651 5987 8253 13006 19967 30328 46105 63781 85259 107016 126175 149406 177760 221083 286637 361210 469935 593943 728662 800551 770416 733011 693014 643444 587348 577607 444765 373773 314145 222813 118744 62071 30690 12075 5382 4068 7418 14863 23262 141860 193063 8141 563 574 489 595 289 99 200 239 462 767 839 780 765 592 299 428 297 259 233 254 94 287 482 450 690 490 628 554 417 594 534 231 142 109 58 123 93 173 137 66 195 172 207 225 11 53 127 65 112 253 305 184 118 136 230 148 79 -47 0 66 128 126 129 162 130 71 146 129 159 11 68 289 135 52 116 192 121 73 71 108 100 145 138 121 130 79 118 122 56 127 65 26 68 115 46 21 67 182 134 85 111 136 142 49 48 64 208 37 77 -18 52 99 -2 22 13 43 147 73 127 53 69 90 121 48 87 104 43 21 17 7 109 122 51 38 35 109 57 73 3 -27 104 43 26 65 19 37 88 104 4 26 139 53 42 74 68 112 87 98 52 133 108 84 96 67 34 17 57 68 23 74 91 47 60 22 74 42 15 70 28 14 51 72 113 34 56 58 43 32 -16 1 59 59 39 78 55 75 119 33 65 50 55 31 28 40 24 13 4 17 16 -12 23 31 3 46 62 63 60 62 49 72 55 57 45 22 63 62 59 70 63 64 74 51 43 43 51 28 9 40 40 41 45 41 63 93 126 114 70 48 33 31 34 42 28 12 11 0 44244 314 65 30 10205 12 17 24 8240 9001 1009 743 434 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 616 1383 2879 4847 8164 14216 23923 35827 50261 64769 76765 94931 116134 128398 126315 121409 130835 144306 148308 161450 182695 231514 548615 999999 663536 354261 414867 737430 446021 127093 79595 48527 25958 12560 6419 4001 3367 4628 9289 16815 23719 79470 283052 19100 529 426 487 328 311 67 183 197 174 255 600 572 381 48 131 243 239 135 -13 137 155 54 346 429 649 540 503 244 192 125 25 233 80 127 143 108 111 170 169 143 260 160 110 211 104 98 31 41 203 122 231 84 203 242 128 113 107 50 122 113 174 95 173 167 167 221 157 35 51 41 242 214 166 127 36 148 203 138 86 158 176 186 183 160 182 213 45 80 147 48 156 93 147 36 43 180 115 73 102 100 50 97 22 -25 73 91 54 135 146 82 71 147 54 45 54 16 22 34 76 33 82 133 106 45 23 49 72 62 87 49 48 140 39 35 71 96 130 81 92 108 103 89 67 121 100 64 131 143 130 -3 75 73 51 77 25 81 119 71 78 83 115 160 37 23 39 21 71 85 78 65 16 60 54 32 57 38 43 108 112 117 113 88 24 57 44 67 97 79 84 107 85 94 84 58 80 84 109 94 53 76 97 36 21 51 55 90 59 17 25 44 41 39 71 87 91 68 94 90 64 84 81 83 100 75 99 107 97 95 100 105 94 84 72 58 71 66 48 40 73 55 50 64 61 81 115 115 91 63 72 68 49 56 41 31 32 20 44250 314 66 30 10206 12 17 30 8240 9010 4376 4482 4955 4443 1542 47 999999 999999 999999 999999 999999 999999 999999 534 2167 4863 9958 19988 39146 74240 124579 180866 235140 296714 343151 377596 398162 400929 382367 354940 328664 309057 325090 340056 348718 351716 469853 747096 438363 321194 294360 305411 131001 64730 30466 11706 5186 3320 2903 3135 4340 4020 3084 3606 4913 2750 491 281 222 380 468 164 -39 -85 75 -34 47 233 357 295 62 142 109 -9 3 116 172 119 28 271 88 70 224 185 250 10 53 110 104 220 -97 26 -3 123 100 183 75 25 131 48 132 127 42 114 118 69 60 24 151 147 157 99 50 66 80 82 100 93 79 124 136 77 165 -3 103 75 112 102 127 61 64 67 23 97 92 54 45 139 65 -49 23 112 209 120 -36 85 27 69 23 104 117 19 -24 114 64 15 72 16 114 160 5 62 46 32 2 101 55 80 44 93 48 40 89 37 47 28 -25 33 57 112 -26 0 117 27 21 32 95 52 105 82 -32 50 122 19 12 52 68 48 -26 58 40 41 34 40 25 41 -11 30 65 69 34 37 96 60 13 38 54 81 40 17 17 22 14 26 66 58 -2 29 -36 -15 5 -5 -12 19 46 83 14 18 75 58 68 13 -5 21 32 40 16 63 81 24 59 66 46 29 60 25 11 49 27 5 0 34 62 41 9 3 -23 19 19 25 9 32 32 55 25 2 40 63 46 33 63 50 46 63 62 36 60 61 53 54 21 23 20 23 29 31 32 29 29 31 31 30 58 48 48 39 18 28 27 8 11 5 -13 -15 44256 314 68 30 10208 12 17 36 8240 9020 2965 2297 1475 1943 1998 872 -30 999999 999999 999999 627 1395 2239 4370 7077 11809 20565 36807 64450 103781 151402 197497 244461 277551 286031 276495 246341 208977 193482 208873 221840 236130 262335 275398 284855 286477 263474 207160 167998 137682 123407 172873 468282 699956 76706 4761 3458 3441 3479 3296 3360 3072 2726 3223 2058 557 433 300 122 106 286 233 233 98 188 192 247 273 172 82 8 176 178 10 75 2 36 34 43 -32 -84 49 144 15 179 44 106 140 50 157 99 26 0 162 74 203 205 187 201 147 126 199 263 202 140 128 136 146 187 186 310 317 254 209 185 215 220 104 12 66 122 190 50 158 28 24 136 111 136 199 87 104 162 77 74 107 113 152 183 224 131 234 160 129 121 86 73 197 95 64 120 76 41 10 40 39 56 94 80 38 32 107 155 106 138 177 54 73 110 133 115 99 42 110 57 71 125 52 63 91 44 108 136 171 108 119 77 73 171 86 33 141 93 98 41 61 35 -1 22 86 55 85 46 77 56 49 31 56 57 120 148 82 72 111 138 127 132 97 127 71 48 95 71 -6 47 80 24 60 36 25 82 84 68 93 106 99 59 91 102 102 78 45 98 60 93 93 70 90 103 111 52 56 73 75 64 87 120 126 43 85 87 58 89 36 49 46 41 43 55 74 48 83 122 124 78 88 71 62 78 55 48 81 65 69 79 77 128 111 97 96 66 63 69 65 84 90 101 127 138 127 133 114 118 101 83 81 80 59 62 59 45 35 22 16 44262 314 71 30 10211 12 17 42 8240 9029 1241 768 1274 3724 3713 1244 999999 999999 999999 -13 641 1387 2692 5281 8768 13898 25227 40193 57710 79782 98722 109318 108004 111426 116325 118979 121780 121533 128280 152183 176597 180741 193998 210418 212642 205886 187077 186253 188361 109507 103026 186537 657729 999999 70866 4456 3636 3376 3078 2733 2420 2536 2864 2923 1414 456 244 133 166 145 101 90 147 243 232 28 117 86 205 162 163 212 124 138 57 304 192 137 240 69 91 71 141 37 42 92 176 163 273 229 183 74 148 133 141 39 179 178 145 254 278 106 84 144 130 26 64 87 197 240 181 227 187 49 144 153 52 133 70 15 207 62 63 225 52 97 101 95 166 125 124 183 183 204 0 189 186 114 201 164 60 159 197 158 124 91 64 182 92 105 46 113 97 76 128 134 106 17 -20 128 181 84 32 69 157 83 22 -3 46 91 -13 85 153 72 -17 15 86 84 63 93 166 111 157 176 133 114 143 4 122 54 31 94 82 72 86 102 64 46 82 94 95 50 89 104 41 83 100 82 95 61 -8 29 150 158 92 138 126 116 109 106 87 58 100 112 53 96 98 61 63 41 95 85 52 93 105 101 85 88 113 93 49 49 86 64 135 106 100 75 91 114 77 69 78 62 73 80 39 90 78 81 86 46 51 71 70 58 52 66 26 39 52 67 82 80 99 78 104 115 103 91 86 92 98 129 123 106 103 109 91 89 102 97 138 190 230 272 314 329 251 229 183 139 98 91 91 88 66 67 64 52 44 28 15 8 44268 309 222 30 10212 12 17 48 8240 9039 -23 88 495 610 1458 2193 3075 4965 9020 14359 20763 30403 45357 61557 71341 72246 68477 65544 59075 60602 70210 82721 93016 105757 118760 129448 146953 160931 166272 156383 134434 111297 89831 71892 57501 59431 132194 759758 999999 151591 5707 4369 4873 6077 4851 2542 2417 2756 3405 2329 762 205 -16 68 -10 11 219 101 91 135 181 84 53 128 232 34 73 -3 -27 -66 -48 -10 77 85 51 40 97 137 -36 83 81 50 -1 72 108 199 71 22 13 65 -55 24 162 178 52 66 172 83 114 141 27 36 153 64 134 157 210 168 69 144 222 156 33 -31 80 78 198 119 27 65 202 30 138 86 45 5 47 26 -50 -26 59 34 46 71 58 -29 152 160 -17 160 133 15 37 87 101 16 92 85 130 94 -23 -6 -19 57 -3 83 82 57 89 -32 77 79 127 75 35 70 94 2 45 6 0 57 59 37 97 142 66 39 101 117 58 140 57 10 73 -8 37 -1 42 74 26 28 -3 75 64 32 38 40 59 72 9 -13 63 114 84 -1 11 56 74 35 62 100 59 78 94 52 24 9 51 20 -3 15 25 4 27 85 75 42 65 88 87 93 52 40 15 73 9 -6 -2 12 32 68 37 11 86 34 36 33 47 66 51 28 32 64 66 68 57 57 36 23 34 47 37 24 30 15 3 24 61 43 46 69 68 72 52 18 51 40 50 60 77 61 87 92 64 65 45 44 82 159 307 369 326 289 228 135 96 71 71 126 67 36 26 26 23 3 0 -18 -20 44274 314 74 30 10214 12 17 54 8240 9048 199 189 396 1193 1950 2549 3222 3999 5135 6618 8468 9870 11891 14855 19882 26758 32570 34396 33388 33022 32175 32914 38738 44948 48042 53410 61059 69574 79121 89514 100571 108746 114922 118561 121783 115763 96056 77331 64275 45202 88095 522674 999999 815681 38199 4952 4994 4966 3536 2204 1776 2173 2870 2976 1582 636 242 130 116 294 59 108 112 133 90 157 37 -67 29 128 63 115 150 334 339 160 101 163 194 177 183 35 23 181 240 35 88 130 82 142 222 236 8 -14 125 102 44 139 238 110 42 176 63 230 149 147 228 190 239 336 151 239 252 162 161 102 129 125 -8 258 152 123 22 161 145 166 37 139 192 142 217 66 84 165 100 125 184 89 74 141 118 163 170 190 97 118 97 62 147 191 165 98 73 114 72 16 65 79 32 95 108 164 180 27 27 68 107 1 61 112 118 206 141 137 91 160 140 74 30 62 103 89 64 139 157 74 105 122 -27 -28 80 126 -1 2 95 75 40 92 60 69 83 113 91 118 48 31 88 63 37 108 74 100 108 163 140 95 51 122 124 97 120 97 76 80 106 132 47 86 76 84 77 99 112 87 134 105 147 106 66 61 34 93 74 90 90 64 81 82 104 103 96 105 88 74 61 58 79 78 119 93 70 74 79 64 43 56 48 52 19 17 29 71 104 108 58 70 70 61 79 104 75 103 86 77 83 91 110 113 109 89 70 64 94 158 280 415 421 314 256 198 134 107 129 108 86 101 78 50 52 48 35 31 11 -2 44280 309 77 30 10217 12 18 0 8240 9057 879 1274 2129 3068 4727 5705 6078 6482 7579 9303 11315 15933 22892 27266 29721 33716 39862 41166 38556 40848 49068 61397 76251 84819 92020 101861 118051 132727 150970 171574 191018 204708 220800 232093 238127 243425 238925 210244 175969 138409 204064 327591 34228 7385 6200 4079 3118 2221 1919 1691 1916 2160 1995 811 309 217 -19 -46 76 96 25 84 187 248 16 50 -77 120 107 -89 85 110 244 190 113 271 333 352 183 60 -15 130 5 -33 -13 130 -82 19 8 -12 161 44 -30 -40 207 56 89 137 31 107 16 201 195 59 66 97 72 173 148 106 245 72 51 161 106 40 96 82 30 30 139 96 66 82 120 114 159 42 61 127 -22 44 77 2 21 100 118 122 101 74 165 97 99 72 114 33 49 -4 84 31 72 6 12 111 40 81 49 92 -4 21 -7 24 50 64 25 12 53 -28 9 -57 -24 89 92 85 34 14 -60 48 0 -20 28 78 49 50 -42 -34 34 54 90 7 -3 16 39 72 54 3 -34 31 -39 -63 -32 34 -40 -11 27 -5 16 26 22 21 92 74 33 -13 33 30 -11 -19 49 64 58 12 23 20 14 76 -27 -31 -51 -32 -18 37 43 20 64 47 38 27 -2 -3 -9 6 -32 -14 -15 7 3 79 9 -2 27 19 1 6 29 23 32 46 53 24 -28 19 -10 -10 13 15 -24 -24 -14 -20 2 4 7 19 47 28 19 47 35 19 33 -3 -5 34 26 55 79 60 20 19 27 57 145 298 451 440 313 185 145 118 63 52 36 19 14 17 7 0 -5 44286 314 81 30 10221 12 18 6 8240 9067 7765 6824 5591 4923 4795 4996 4933 5527 7731 12397 17498 20137 24038 28848 31700 34599 37088 37022 35390 37339 48089 62744 76891 97697 124680 153156 169804 184952 200367 228985 262569 294133 324703 348213 357924 395155 412591 408856 367492 293140 176635 94855 51851 32508 21401 15780 13681 7497 4077 1733 1567 1630 1758 1492 808 458 295 241 243 359 243 121 182 475 802 600 205 171 189 196 140 -21 43 253 191 122 137 223 153 428 468 159 -28 26 97 184 35 159 -34 156 103 93 172 147 124 97 108 221 124 59 27 110 109 140 172 233 206 173 251 253 211 275 305 171 221 164 95 140 116 33 172 57 166 113 -10 76 76 114 119 187 124 161 219 182 160 249 222 110 76 244 213 59 117 212 164 167 100 133 44 60 66 120 94 43 106 89 65 64 84 120 -41 62 146 104 55 44 -45 52 94 74 18 46 50 57 -20 -7 26 152 57 118 71 34 38 136 55 66 28 84 167 57 47 85 51 71 36 58 25 95 45 3 62 29 85 -1 60 54 68 62 101 102 72 80 96 54 49 77 53 96 102 62 53 64 29 118 105 93 78 81 63 18 37 32 43 53 98 65 103 39 1 47 47 57 43 33 46 64 41 71 5 59 73 90 78 66 69 88 61 60 64 65 65 78 46 27 37 54 34 38 20 20 54 41 66 66 76 87 66 95 91 75 39 50 57 54 64 75 64 81 85 64 45 91 178 285 368 473 507 387 236 203 154 127 139 84 64 60 49 49 40 22 -7 -6 0 -14 44292 312 86 30 10226 12 18 12 8240 9076 8093 8227 8193 9062 10187 10116 10134 12344 18071 25061 23984 18478 12762 9844 11057 13302 15043 17170 21684 27377 29445 33648 42094 46845 56839 74458 92375 112984 137509 158532 181513 216570 240181 256967 268921 281589 282655 263453 225360 177970 125028 79962 124678 359674 51730 36438 78500 147921 704495 73996 1912 1401 1345 1323 810 392 367 236 132 226 146 49 351 703 610 637 334 131 62 35 2 -46 54 47 250 216 118 113 95 300 518 428 158 104 15 137 104 244 72 24 67 67 168 314 389 622 657 372 33 -49 239 100 26 150 56 105 206 245 119 189 221 74 146 131 184 164 91 119 -7 41 205 120 86 11 -24 169 191 137 108 90 71 -11 1 80 -45 9 76 150 129 123 123 165 106 138 93 137 138 121 67 58 72 105 81 26 91 -41 7 28 -68 40 44 19 100 42 32 63 18 63 12 47 83 61 104 101 -61 53 88 -7 10 4 86 10 11 -26 42 116 108 79 73 9 31 28 72 84 17 0 54 77 49 43 6 39 79 16 32 23 32 61 38 14 2 74 50 45 29 8 42 96 55 58 91 26 36 44 40 19 7 8 10 27 70 62 101 26 45 25 89 76 67 20 38 9 33 56 77 87 75 57 -14 20 37 105 77 60 42 -7 42 22 49 39 61 52 48 6 23 39 3 19 -2 -14 -3 -1 37 73 24 37 40 60 47 49 16 39 51 47 29 39 77 73 79 75 42 116 266 377 413 473 472 383 192 111 92 122 72 49 44 32 15 12 7 -13 -19 -16 44298 314 91 30 10231 12 18 18 8240 9086 13006 16817 21099 26490 31450 33441 27723 23429 24113 24391 21911 17350 12615 8495 7181 8486 12527 21573 36467 54712 70267 82954 96266 119267 154635 194561 234304 281146 311695 326828 334787 320887 308855 283011 226502 174173 130686 89105 64595 46877 35331 30753 43891 48278 13740 47847 146158 403853 999999 82105 2662 1427 1256 1060 482 609 360 163 182 238 38 303 573 730 969 759 509 444 259 351 220 276 548 725 824 746 730 497 193 208 643 758 207 160 55 -45 90 79 85 188 196 475 483 577 596 769 833 701 409 96 96 170 152 313 181 166 255 307 276 237 222 248 181 168 57 234 226 23 94 145 38 148 169 185 137 84 113 86 128 164 136 184 169 157 123 137 233 206 256 214 135 85 114 247 140 216 223 138 118 104 166 147 124 73 111 125 -46 30 178 152 88 96 152 198 96 217 128 164 140 160 146 86 195 94 170 142 112 92 50 95 180 166 98 90 112 152 127 132 125 95 115 147 136 84 102 88 10 99 100 81 101 60 -20 35 81 112 15 57 123 86 40 125 135 64 113 140 76 104 134 68 66 173 100 74 48 109 75 56 59 101 56 72 108 49 144 145 114 74 84 128 102 66 64 76 95 92 68 108 107 111 121 86 77 72 129 121 59 67 102 93 93 78 112 111 113 83 93 83 89 70 77 72 80 94 120 143 129 96 112 105 87 101 115 96 98 120 129 166 157 148 132 167 344 448 458 456 376 331 263 150 153 190 158 125 89 76 70 72 69 59 51 33 29 20 44304 314 98 30 10238 12 18 24 8240 9095 8996 10547 14799 19918 27297 31615 28491 24712 26642 29172 29668 22532 13188 7616 7662 10701 12374 15566 24246 37780 52528 70790 96523 125293 157557 191184 223336 252280 269092 277829 266030 232092 197841 153542 110402 79282 66183 50521 35906 32985 36719 60868 271266 119580 19691 43421 244485 999999 442297 8027 1776 1440 1300 989 535 297 293 149 236 270 190 178 458 766 941 743 717 794 704 890 909 776 641 728 734 751 741 623 604 548 625 650 363 117 47 89 171 201 95 209 189 277 431 429 394 624 697 638 470 255 152 222 76 215 221 144 223 136 178 216 264 228 254 226 127 172 170 127 0 112 165 81 134 84 52 108 120 136 86 82 106 123 152 152 184 191 88 217 194 229 216 69 -53 79 176 193 73 160 172 109 84 69 72 106 11 125 109 16 35 203 114 83 137 149 85 142 11 111 107 143 113 36 102 117 71 105 62 95 126 77 53 72 61 67 64 62 73 85 34 9 81 90 86 93 92 97 61 61 28 129 130 38 60 88 53 83 47 58 31 109 132 32 79 121 123 91 106 134 99 65 75 96 63 105 127 101 65 49 58 75 26 42 52 95 128 93 114 109 92 104 87 64 76 79 46 63 75 80 95 104 42 70 53 73 59 76 55 17 70 88 47 87 79 70 97 80 58 62 46 46 59 34 14 70 113 114 86 75 98 87 75 63 77 99 87 82 97 103 110 115 180 321 432 406 385 323 249 243 191 189 93 119 130 98 74 61 57 48 37 23 13 2 -1 -3 44310 309 102 30 10242 12 18 30 8240 9104 13480 16424 19299 22008 25237 29970 31158 31695 38132 45051 42916 29746 15658 9813 9955 13363 20647 31347 47953 68244 83992 86016 86646 94634 120745 143750 147095 128728 98946 71954 58391 60025 62463 56506 46189 48111 48322 53337 54758 54439 69298 285441 999999 182526 95030 68511 120105 307609 20453 1613 1308 1178 1073 897 743 555 276 -83 49 156 154 119 277 653 832 837 881 755 598 728 789 926 615 658 700 622 639 750 772 727 629 606 520 328 45 152 70 46 -4 96 135 305 226 301 171 378 578 390 246 -29 113 66 233 101 117 74 238 183 74 169 53 122 230 198 70 169 74 46 120 164 65 61 26 124 21 -15 69 67 61 -5 88 114 206 108 175 152 109 162 228 118 69 49 -6 74 133 9 88 -17 18 -10 97 76 -68 -19 6 95 43 7 45 60 140 -14 24 88 10 132 76 36 21 29 49 16 20 -22 19 49 -16 9 49 77 -4 -42 15 -3 27 49 -17 90 119 -38 91 48 -32 13 -12 -48 3 -24 -25 2 13 -18 -56 -31 -29 -34 -15 39 46 14 39 75 -31 5 10 79 22 43 0 114 2 -18 34 47 -11 18 18 9 28 41 45 -15 -38 6 -13 29 40 -44 -10 -35 39 46 -24 7 16 -7 47 34 27 52 82 20 4 14 11 32 36 37 52 32 41 67 31 54 29 13 -40 -30 13 14 19 4 -18 12 51 44 45 16 35 68 32 28 21 40 30 31 51 76 81 77 103 206 271 264 210 172 173 232 125 121 30 26 24 19 18 0 9 12 -12 44316 315 17 30 10247 12 18 36 8240 9114 24877 17758 14061 16718 20901 26704 33236 38974 37047 29922 26699 33297 37910 31653 22234 17872 18861 26664 38808 45500 55366 67940 75382 75890 63807 55155 56812 64716 87587 100707 104902 100259 97009 90245 90325 88737 90233 90387 92058 83041 73319 68496 88458 445722 692338 118534 357229 75656 6913 5603 1739 1280 892 1094 815 969 833 1054 1161 739 259 142 262 416 481 844 1047 949 663 692 571 763 731 752 792 772 814 723 800 780 754 781 778 832 704 434 175 155 40 -40 94 179 111 98 144 236 424 608 583 272 189 199 254 78 140 94 177 199 134 231 106 129 232 188 73 139 88 173 157 102 151 216 177 147 110 -2 76 123 205 169 42 158 106 135 75 190 232 213 172 63 181 278 128 123 62 31 30 181 153 130 77 122 167 26 32 85 139 159 145 111 82 -23 115 92 27 49 55 105 100 90 74 216 146 19 25 55 61 89 104 134 69 135 51 157 100 12 23 41 90 35 36 29 19 93 75 91 73 48 74 40 7 67 11 83 8 -33 31 88 37 111 41 101 68 62 104 148 101 90 79 119 85 106 80 58 7 48 47 -17 24 91 43 92 70 78 49 42 39 28 59 52 37 40 29 84 39 95 37 12 81 52 40 46 61 57 77 72 54 61 54 62 54 76 54 54 66 95 69 34 28 25 25 35 31 21 45 43 66 74 81 64 56 75 64 40 57 62 70 74 79 84 147 248 391 388 283 255 253 254 180 136 122 85 50 81 71 53 53 51 38 30 13 18 16 9 -12 44322 315 82 30 10252 12 18 42 8240 9123 24319 14849 11757 16442 31368 47234 48156 48062 40284 23811 19769 24622 27914 26023 24863 24910 23572 22091 21288 26876 38857 49335 59639 71477 77464 81272 83998 80920 74366 73555 73198 75702 71121 64559 66752 64870 65535 72448 69064 61073 57677 93253 550155 641179 322191 681102 58677 4017 3482 1699 1045 773 909 751 712 998 1246 1362 1166 535 437 593 738 670 808 784 644 516 639 649 794 658 817 1012 750 681 694 795 840 766 739 657 838 764 709 430 135 168 59 75 87 57 134 142 58 193 500 416 339 204 239 109 -13 86 40 111 247 259 236 214 170 117 240 178 182 184 170 187 209 270 48 55 82 157 188 91 107 60 96 76 7 155 217 202 54 120 151 187 259 133 117 162 154 80 153 137 182 76 119 130 127 153 93 3 208 80 132 13 42 70 141 41 71 32 96 97 145 96 73 115 150 78 35 120 70 89 36 102 98 78 -21 73 102 -1 57 27 28 57 86 76 58 17 -11 106 39 69 94 32 44 -13 65 57 83 37 31 57 56 11 -5 13 68 104 121 77 125 124 85 105 42 61 56 46 39 86 73 84 -8 -5 1 47 58 36 61 86 60 139 78 90 18 17 26 42 16 57 17 39 59 74 50 49 77 79 60 46 44 58 27 12 38 75 68 84 67 70 55 52 59 44 67 30 10 15 13 23 23 35 86 52 78 93 112 79 72 93 72 89 69 86 106 157 315 538 581 400 321 270 199 164 155 125 92 99 79 75 69 68 52 43 29 25 19 10 8 -2 -12 44328 315 88 30 10258 12 18 48 8240 9133 19050 14529 14178 16568 18651 22688 24369 25676 22287 14834 14213 18018 23642 25627 19780 12607 8252 8250 8745 10780 14767 19604 22856 24744 28305 31601 31520 27297 27865 29082 29525 29133 27679 29549 33547 40951 44368 45522 44748 44934 43459 60239 369442 609073 476030 999999 287635 5965 2341 1427 960 933 920 1046 1219 1215 1089 1327 1590 1004 863 918 633 683 673 851 571 533 646 731 873 856 845 758 720 903 987 910 609 635 922 883 876 717 799 628 377 24 184 87 2 105 47 137 103 396 511 519 457 208 205 181 189 227 164 264 262 290 196 127 136 154 152 137 329 225 102 167 0 192 218 174 180 141 -14 -44 158 196 144 143 95 142 251 227 221 194 283 283 157 203 168 209 196 173 191 234 194 106 108 241 256 139 140 98 125 55 43 105 99 57 136 85 87 94 65 -7 5 154 128 131 140 81 11 55 52 111 136 47 98 109 90 141 108 89 135 110 75 99 57 99 160 80 62 7 85 71 26 17 75 32 2 86 58 15 70 88 65 76 25 47 110 158 155 81 107 54 71 87 81 53 25 51 83 70 115 110 74 73 103 101 96 82 43 64 65 84 78 53 36 37 58 92 142 57 52 64 77 69 108 69 57 61 70 54 54 40 96 78 79 69 76 52 54 85 92 90 46 70 70 42 52 33 45 44 62 59 86 93 67 101 92 76 101 91 82 72 79 94 112 154 381 868 984 644 402 283 226 231 219 154 100 84 70 74 65 69 58 44 55 42 27 20 18 19 -6 44334 315 34 30 10264 12 18 54 8240 9142 670383 38349 26678 27442 34514 37984 33881 27869 18911 10908 11109 11161 10860 11075 13803 16971 12785 6861 4316 4654 5969 8556 11818 14182 13735 13367 14980 18542 22273 26033 32294 37049 38451 36669 39031 43646 48268 52908 55083 56652 61732 63201 51989 56120 265939 573025 766134 999999 147113 3175 1761 985 797 762 1015 791 886 777 763 979 1243 1048 755 687 654 513 379 598 656 617 740 738 782 711 725 787 917 880 759 826 646 714 729 706 785 735 631 731 372 51 -5 73 98 87 163 100 118 460 659 854 767 525 368 229 114 155 108 97 48 183 282 58 182 269 121 65 188 167 121 136 87 76 88 95 124 121 90 -54 127 24 48 62 64 72 90 223 145 207 233 147 161 96 47 71 105 50 138 3 29 100 116 132 44 62 71 70 28 -41 69 55 79 90 59 43 -35 66 29 -51 6 -13 13 17 19 42 92 58 14 68 41 109 -6 19 4 40 63 74 39 45 19 40 21 48 67 6 80 69 4 -30 -7 29 11 40 76 -20 38 46 42 114 60 6 14 1 63 109 66 28 29 5 42 62 19 27 -9 5 24 38 -26 -35 45 80 30 15 51 10 -14 -7 7 44 68 18 78 70 44 -27 11 49 37 7 9 25 22 33 61 17 23 58 60 54 36 58 51 47 49 2 28 72 40 9 25 18 7 -35 -30 -25 -15 33 15 37 42 83 67 65 62 54 43 19 39 49 42 48 83 88 317 820 920 564 382 243 224 197 90 59 52 37 34 36 18 13 6 6 1 2 -6 -7 -19 44340 316 69 30 10269 12 19 0 8240 9151 58743 68821 70674 80229 97474 101197 90380 69728 43915 36506 33955 29415 27392 25977 24129 16894 8394 5760 8633 15070 20788 21479 18248 15394 16469 22748 35800 50524 60824 56415 48079 58258 76910 86723 82363 83595 86881 80277 78645 70031 59581 46177 37567 59599 129907 607689 982273 254280 5416 1654 1194 1035 1101 1246 1030 1019 862 697 913 1225 1058 847 650 799 868 782 576 600 687 574 651 941 902 1070 952 950 964 829 764 675 669 798 746 719 853 947 867 705 296 98 131 22 89 50 98 364 585 773 726 528 504 583 313 197 180 196 160 182 207 87 129 240 95 160 338 268 195 192 93 105 210 144 51 92 133 84 110 196 116 83 71 0 61 174 155 125 236 199 178 152 228 153 208 156 173 84 155 115 108 248 148 176 105 112 171 52 135 88 19 122 43 174 120 151 93 73 71 8 -69 94 92 109 106 51 92 75 76 132 94 134 103 101 74 44 38 35 66 72 119 123 49 55 75 60 109 115 119 36 -26 65 63 42 52 62 30 52 34 11 33 65 41 82 121 113 82 32 90 82 54 51 85 85 98 45 84 72 109 34 22 99 99 39 36 43 91 40 86 36 -11 39 42 63 88 43 0 60 37 62 45 31 87 90 46 76 37 41 78 57 68 76 61 43 29 42 36 72 68 64 69 40 52 49 43 9 17 39 58 49 35 85 71 82 74 76 65 58 73 69 80 94 122 189 421 539 401 325 256 190 167 152 81 53 62 62 36 23 20 30 24 29 27 25 11 -4 -6 -11 44346 315 104 30 10274 12 19 6 8240 9161 16511 18000 21647 24986 25913 23882 24439 26313 26000 19160 10788 7130 5497 4628 3010 1460 916 2185 3562 3934 3060 2061 2890 5062 8735 12620 14715 14586 13653 13682 15841 22009 29569 34572 38943 41794 37361 27401 20667 18375 16158 17528 15192 28590 224852 999999 999999 477401 7664 1539 1131 1157 1134 952 953 1000 1097 1076 1232 2595 2674 1413 1122 1005 752 860 807 759 638 877 760 898 980 1017 1224 1117 1078 970 698 864 873 932 814 776 796 752 588 222 118 79 -14 120 196 211 439 658 775 772 674 622 492 384 135 251 176 223 198 162 111 296 176 157 187 233 199 179 152 54 154 149 149 153 103 28 102 172 97 57 190 113 54 178 103 172 276 169 127 209 240 177 112 142 156 233 151 53 150 225 168 153 191 178 145 105 41 47 122 76 32 85 240 87 33 77 38 -16 44 87 116 133 70 55 118 167 90 64 50 74 104 58 92 29 69 80 16 43 64 47 70 69 101 42 45 44 64 103 32 27 124 87 77 125 125 59 44 58 77 92 85 62 98 64 36 64 87 34 121 78 123 90 33 67 74 56 29 66 39 81 64 96 69 97 73 45 86 80 91 61 27 91 48 59 100 87 81 101 100 57 75 89 71 108 108 120 89 87 122 106 63 74 38 64 74 84 76 91 90 56 49 26 24 41 40 53 68 111 96 98 104 105 103 87 68 95 98 111 163 302 513 536 445 317 314 316 269 242 207 237 176 98 99 105 75 60 59 52 47 47 28 34 30 28 29 29 17 44352 311 78 30 10278 12 19 12 8240 9170 7398 7979 7565 7936 7838 6953 8382 12764 16797 16769 11696 5780 2453 1536 1326 519 485 685 776 462 827 2020 3800 6037 7761 8693 9211 8999 9171 10713 12736 15259 17196 16596 14257 12655 11534 11363 10962 9524 9897 10337 10571 62510 478263 999999 999999 81247 2191 1221 795 823 824 791 859 793 736 659 1232 6298 9891 2695 1001 850 731 568 614 782 700 697 853 1004 956 869 910 894 883 958 811 818 541 786 641 557 751 692 579 340 67 44 25 46 -40 -69 259 621 593 311 430 301 176 150 78 58 75 175 194 124 109 91 57 74 154 88 76 261 218 140 181 4 140 70 -29 26 103 30 15 -91 86 -20 53 68 90 121 85 131 49 34 153 13 133 82 46 92 8 39 87 59 61 54 54 12 30 33 57 22 50 35 12 -25 -4 96 -32 115 33 -29 100 84 19 26 46 4 19 16 1 19 9 30 56 51 34 -6 32 -3 58 20 16 -37 999999 -27 -57 -73 -63 7 -6 -9 -21 -48 -8 90 32 6 55 36 -24 -50 1 44 19 14 43 32 77 65 43 63 -20 50 -37 -21 -2 -1 -10 65 52 -25 25 -1 -21 -63 -11 -9 12 25 -10 33 32 27 39 -5 1 12 -29 8 -18 -25 13 14 -4 4 38 52 94 68 -12 -24 16 3 19 31 -3 -3 13 15 -36 -22 -26 -12 -11 -13 -46 -56 -3 -3 19 40 55 66 56 23 16 25 39 66 50 138 302 657 1112 1307 1053 681 382 235 188 151 130 131 114 96 15 8 26 19 -8 -5 -5 -7 -18 999999 -19 44358 315 112 30 10282 12 19 18 8240 9179 41084 46549 44597 40088 41044 42319 38614 32069 38810 49751 46693 32095 16659 15785 19995 12443 6906 8521 13285 22096 29468 34291 38149 44057 50633 54494 59869 66513 71827 72177 70916 68113 70787 81523 91987 95036 96604 80126 66691 57010 57573 50214 38745 93013 511533 862040 209219 6025 2457 2057 1452 1285 1192 1069 996 1168 1475 1835 2853 4343 3763 1278 796 635 530 596 674 792 857 933 1078 1172 1044 1230 1197 1187 986 1040 1123 1157 1007 905 729 897 818 750 999 810 385 21 12 -4 94 231 270 426 632 657 555 406 393 284 201 229 63 57 110 59 98 212 148 164 199 247 150 128 171 114 14 153 185 130 193 195 52 88 34 59 80 134 103 143 264 155 214 148 116 201 191 157 137 101 143 165 137 120 213 112 163 89 128 120 83 161 112 53 133 -18 6 75 75 31 -5 74 -36 67 62 122 77 88 32 71 43 9 95 87 99 94 39 79 48 177 74 73 62 42 69 32 103 92 66 88 51 18 49 86 105 83 53 133 129 75 8 -6 3 44 68 35 39 63 105 155 162 145 72 130 45 58 101 174 139 45 109 86 100 96 41 62 117 68 40 54 68 56 95 72 70 13 72 90 120 85 36 67 75 136 82 93 58 78 119 61 66 89 93 51 51 78 72 84 96 130 74 67 70 58 64 52 45 72 47 47 44 55 75 85 63 71 87 97 97 78 116 170 212 283 393 606 956 1116 967 765 553 396 275 191 170 139 93 104 76 64 74 57 63 44 31 47 42 42 27 21 24 15 21 44364 315 118 30 10288 12 19 24 8240 9189 36216 41723 40080 33154 30485 31795 35693 52607 70437 54219 24116 9173 6061 12060 22156 18398 6834 2572 4213 10231 18034 24356 32263 50928 88062 138635 186595 207145 208432 185165 162379 126858 93269 69490 55557 47001 39430 24453 15307 10045 8332 6364 12054 117532 684465 168575 9196 4089 6071 9136 2747 1287 1080 915 886 926 976 1154 1661 1799 1617 897 812 632 408 529 455 550 742 941 990 929 1073 1126 912 934 825 892 783 668 666 728 733 805 865 966 838 943 389 98 121 116 103 134 136 327 592 679 591 538 372 298 333 272 190 136 159 241 109 173 301 93 39 276 235 228 200 198 135 143 261 143 194 187 124 268 227 210 156 131 130 124 175 184 176 79 202 258 134 205 246 134 108 189 53 1 119 5 42 82 86 113 188 30 81 99 81 175 124 30 34 42 111 125 96 112 129 129 62 21 64 110 18 58 5 83 -14 26 58 -8 29 120 95 36 90 47 104 78 55 78 55 61 56 72 43 30 69 73 71 32 121 115 60 81 100 46 37 32 56 77 27 83 66 148 89 91 37 -10 39 105 93 34 87 111 88 45 52 82 87 102 42 15 54 45 18 42 21 38 23 24 65 89 33 45 62 1 28 55 111 98 52 58 92 44 75 67 91 108 107 27 66 61 89 83 48 66 68 58 56 58 59 22 22 72 80 67 73 96 107 126 134 170 273 485 659 695 860 1116 1477 1508 964 608 441 308 253 208 156 99 49 87 73 63 65 67 62 48 46 47 44 37 27 33 30 27 18 44370 315 121 30 10291 12 19 30 8240 9198 23469 26123 26128 28829 27112 27396 39991 63977 77123 50646 21949 18396 28919 28519 29338 24860 9273 6702 10585 14719 22678 44231 81152 130683 173390 193436 202091 199172 185998 162528 140122 112707 83911 67130 59219 55632 46332 29493 14831 6881 5138 5668 6239 32778 209031 41730 15958 53462 91738 16250 2121 958 859 1051 999 974 1117 1672 1925 1283 1592 1462 759 640 629 375 516 585 520 761 904 886 756 998 968 876 944 828 843 714 701 705 651 755 794 827 775 715 375 102 134 186 113 97 146 125 411 605 808 496 372 457 419 397 121 78 13 52 146 123 209 151 199 208 175 112 283 144 109 72 77 37 13 102 178 196 125 109 192 157 142 96 130 232 269 263 145 170 174 217 200 130 127 173 216 176 119 104 120 86 61 147 -21 142 47 46 12 76 36 68 94 76 72 93 50 114 94 138 88 147 124 70 99 139 2 82 107 126 152 76 55 102 87 20 -7 51 74 45 63 89 73 59 78 66 44 18 74 88 57 76 -7 91 32 94 71 48 91 53 72 84 102 26 175 156 91 131 64 139 85 172 150 98 81 111 90 88 103 113 60 73 71 66 73 50 95 87 123 72 100 80 56 34 61 51 89 83 92 60 49 78 94 99 109 75 97 143 89 87 67 83 68 83 28 37 66 56 41 -4 53 48 1 26 42 14 51 85 76 54 79 110 120 133 217 515 1260 1701 1728 1620 1434 1047 555 417 306 245 220 203 140 145 82 57 67 65 50 49 42 35 50 52 44 44 46 38 29 20 26 44376 316 96 30 10296 12 19 36 8240 9208 20486 11496 17434 26796 33223 42912 63494 89971 109992 112371 83786 46080 72494 108380 99199 131156 97701 72295 42475 3281 8840 19840 31192 43681 62125 84089 96437 84362 59676 39088 28363 23736 22635 23422 23695 19001 11497 6172 4703 4237 4464 5688 7774 9194 9195 8851 8222 8768 12311 25111 61306 76220 13673 2009 1183 868 992 1169 1031 974 1119 1341 1768 1575 885 580 548 392 365 379 451 781 737 763 754 971 862 767 858 865 899 807 742 581 683 873 899 861 725 693 172 48 101 54 162 236 438 839 688 440 185 292 310 291 174 150 158 46 75 219 1 155 216 136 136 280 84 181 148 122 74 114 139 72 62 33 166 90 119 143 138 9 249 191 78 74 118 97 72 119 221 141 116 178 159 150 63 59 64 41 10 104 143 98 60 96 87 111 80 5 41 142 102 137 28 93 146 124 66 -36 -24 57 58 23 99 157 132 115 41 94 105 112 72 92 34 18 9 57 33 65 87 -18 29 81 3 43 126 30 60 103 147 13 61 46 -11 14 30 -22 -19 59 31 57 103 15 23 31 104 78 69 87 72 46 138 86 99 59 71 26 63 83 65 54 18 -38 80 54 41 60 49 49 60 57 40 60 23 0 34 9 52 65 46 70 106 73 44 16 49 52 54 61 22 42 -7 14 32 32 20 29 30 33 29 38 37 40 26 18 15 69 61 89 82 97 124 216 495 1598 3137 3269 2189 1083 561 394 307 198 164 170 165 225 198 98 54 27 36 46 33 29 28 39 37 25 31 28 12 9 15 -3 44382 315 130 30 10300 12 19 42 8240 9217 26541 29427 35604 28719 15694 10341 8315 11985 22075 43018 76394 92807 85387 106867 111202 90099 176399 143689 5709 2481 4978 4096 3199 5879 10860 10650 6537 4247 3380 3385 3844 4794 6321 7736 7981 6347 4304 3511 2815 2778 3756 6493 10092 9713 8012 8738 10054 11287 20831 151320 513597 145221 13393 2933 1266 1661 1337 1012 1196 1040 1165 1442 2263 2595 982 450 360 449 467 425 518 541 628 791 874 1160 848 615 949 805 735 664 567 634 831 765 797 880 617 342 110 131 148 175 450 629 619 632 313 308 376 214 255 26 -10 50 91 174 199 148 192 179 62 162 135 110 85 109 108 126 255 109 112 23 93 126 82 96 137 2 151 165 87 98 122 0 -24 86 124 220 164 142 241 53 123 137 85 60 105 71 12 62 46 -9 51 66 40 34 53 78 124 102 54 51 31 51 132 109 39 70 86 10 49 45 49 85 30 0 93 84 20 -11 -55 25 193 72 62 41 42 -17 46 61 67 124 55 65 89 77 108 41 104 54 49 27 15 17 26 -18 24 48 39 68 87 53 92 71 10 52 44 95 52 86 72 76 89 54 41 -6 24 25 8 13 38 39 17 78 77 57 40 18 42 18 51 63 5 25 41 29 24 27 17 42 31 72 50 51 52 7 41 85 44 44 28 30 65 34 11 30 27 48 36 8 30 62 68 61 72 77 85 134 193 323 617 1278 2698 4279 4213 2314 983 472 422 278 184 128 98 96 107 89 101 53 46 45 30 37 37 37 25 6 19 20 14 2 1 -1 0 44388 316 103 30 10303 12 19 48 8240 9226 28071 55366 75498 72009 55009 31276 15575 26677 56548 107281 146820 149985 118288 133421 155394 132667 139082 258963 433900 60589 1198 914 948 1198 1391 1461 1494 1654 2033 2065 1874 2342 2544 2537 2540 2590 2321 2506 2728 2727 2652 2479 3603 6181 10033 12224 11869 10782 9985 8153 15182 72674 38825 2171 1189 1438 3085 3549 950 1054 1260 1178 1183 1284 1111 548 537 516 494 645 827 602 677 752 819 901 787 839 1057 958 714 739 633 575 710 823 774 820 837 723 351 95 74 3 185 372 723 553 448 467 395 189 180 47 132 105 53 77 62 -6 90 61 271 202 272 258 222 326 260 201 124 47 189 218 253 219 112 69 162 127 142 190 100 54 -12 126 221 72 132 139 238 220 164 69 164 227 93 71 200 212 134 42 66 140 85 127 123 144 186 130 72 31 21 64 86 -24 134 100 64 88 66 41 108 59 89 82 18 78 108 56 51 10 7 74 59 -26 15 119 25 33 -5 44 19 49 124 110 68 35 115 73 -1 7 81 48 129 138 32 12 4 -5 46 95 86 90 124 107 93 97 108 77 95 60 50 52 53 85 96 48 125 78 52 90 24 33 75 73 52 59 75 56 65 83 37 16 55 77 31 18 13 37 51 19 36 72 67 41 62 65 66 59 66 76 40 28 46 64 41 27 22 61 52 53 76 43 29 39 37 60 99 163 232 395 712 1314 2354 3837 5442 5777 4542 2419 943 449 289 228 182 128 84 87 63 58 52 44 48 53 28 17 35 48 40 35 30 28 28 28 22 19 44394 316 77 30 10307 12 19 54 8240 9236 44879 52485 86693 70763 39358 49516 115299 217564 285844 301483 276502 245450 233111 318086 325231 246845 185656 181904 244907 88983 1692 897 1224 1191 1099 1632 2469 2891 2449 1946 2209 2559 2593 2716 2745 2604 2667 3074 3106 3224 2681 2196 2088 2355 2122 1560 1507 1123 937 850 1643 3684 2034 1089 896 788 494 438 805 1048 1393 1385 968 731 485 553 372 408 793 760 683 545 736 801 893 704 949 853 840 813 818 772 692 711 795 877 737 939 725 374 299 156 121 121 339 342 468 506 351 329 224 264 379 293 178 176 132 101 295 248 150 213 134 180 275 259 237 242 219 197 307 160 212 221 246 154 207 84 83 179 129 117 55 86 57 168 162 105 161 125 244 315 323 249 184 142 97 209 114 98 169 73 83 82 145 153 91 140 83 20 210 188 240 50 5 52 145 192 44 143 66 70 131 133 148 154 127 183 135 104 132 172 52 127 121 39 105 87 149 144 47 52 121 91 145 216 184 109 158 121 122 90 148 97 15 74 102 76 66 70 86 138 153 68 116 60 96 91 154 90 118 43 65 106 125 49 108 80 77 61 46 69 174 144 68 4 55 41 36 61 85 101 118 28 59 54 89 88 97 135 123 86 60 116 119 63 74 80 104 52 53 114 96 88 80 104 48 56 58 34 61 45 86 71 58 92 93 194 319 554 761 929 1718 3276 3779 4311 4497 3192 2240 1358 709 480 249 202 164 137 112 100 102 93 82 80 81 104 87 58 71 71 79 65 62 63 44 59 47 36 44400 316 108 30 10308 12 20 0 8240 9245 84854 120133 148755 117007 97346 143169 196567 248094 278454 267363 283016 293872 446596 485502 359199 238715 115019 45556 6695 711 922 1126 1207 853 996 1076 1142 1332 1372 1698 1556 1543 1869 2069 2047 2023 2087 2086 2411 2335 2146 1614 1482 1310 880 674 794 467 474 708 938 1044 800 547 446 381 462 621 687 666 1023 1250 742 398 349 556 502 640 551 459 527 498 681 570 837 912 742 590 787 702 561 583 624 624 537 571 598 653 354 352 107 133 231 291 348 469 443 274 159 262 240 206 205 92 206 251 148 33 46 224 159 91 123 84 104 265 138 226 157 177 163 129 4 92 108 114 68 6 82 14 17 5 19 43 129 66 3 1 55 82 203 219 133 170 26 -21 37 54 34 133 47 0 26 124 106 133 48 17 41 112 23 60 145 46 126 93 79 17 66 49 9 97 72 56 103 60 97 25 46 29 37 87 -2 -5 79 95 80 112 9 -36 68 52 54 132 37 24 21 45 87 -12 33 56 48 36 63 21 -29 -19 46 59 53 42 95 49 90 85 65 13 61 32 39 42 50 68 39 57 -5 -11 12 76 67 17 4 1 -8 -14 26 -14 2 50 40 19 33 53 53 48 5 8 46 62 47 26 64 92 52 61 28 -2 10 24 10 15 -11 18 -2 -17 46 39 43 32 22 11 1 38 64 131 357 658 1058 1799 2289 2390 2868 4097 3384 1796 1416 1208 721 630 569 337 197 124 102 92 104 45 48 40 40 55 39 28 30 34 17 11 16 0 13 11 4 -5 -9 -12 44406 316 111 30 10311 12 20 6 8240 9254 29447 28787 30407 30507 47424 100971 202649 322061 367441 300547 243845 243149 347581 421644 382707 350951 200469 107117 54937 25574 3777 895 1182 1047 980 1123 1028 1110 1376 1407 1647 1654 1819 1983 1915 1897 1893 1992 2178 2436 2004 1240 1159 1236 1145 1067 940 477 523 553 671 515 367 380 242 414 456 305 357 346 491 702 476 351 399 631 675 736 883 712 641 729 717 753 851 727 734 747 739 788 755 547 619 693 785 732 786 779 574 569 429 291 375 336 597 503 242 225 153 238 264 180 224 123 185 124 199 110 129 32 49 222 296 265 185 118 204 162 172 107 201 265 247 243 179 123 84 31 126 50 99 158 41 69 168 200 107 99 158 86 268 192 272 161 41 183 213 82 22 103 166 90 35 48 112 128 53 87 39 3 -49 98 94 34 62 160 169 127 61 135 74 36 103 102 59 50 91 10 74 53 106 67 128 60 45 43 10 82 132 28 201 54 58 102 52 21 111 93 80 88 81 38 86 74 51 75 38 -7 70 66 157 91 75 127 93 102 74 65 64 64 100 66 59 51 83 55 59 57 85 95 30 64 100 131 66 34 6 63 56 31 95 106 45 31 75 47 53 59 64 31 74 77 44 76 86 29 24 51 78 64 39 14 56 45 35 -10 16 42 41 34 65 73 85 99 105 178 317 597 982 1625 2660 3530 3762 4104 3281 1728 754 414 322 313 296 236 246 111 98 110 113 69 53 59 43 60 54 56 48 28 47 47 50 41 28 38 34 24 18 12 44412 316 112 30 10312 12 20 12 8240 9264 32202 42393 77500 117801 160051 181710 154947 142635 183622 171234 151151 219589 326495 380083 424906 312777 168227 221839 119754 40477 8994 754 1046 1249 1269 942 779 783 1091 1289 1418 1501 1507 1685 1720 1657 1721 1825 2088 2019 2059 1594 1106 1010 973 576 343 242 326 413 539 636 575 449 331 359 299 307 350 274 422 613 676 525 362 525 675 719 823 763 658 569 676 686 721 728 819 730 737 652 766 688 668 729 617 802 833 824 708 579 464 271 341 406 330 329 237 213 270 181 87 159 188 66 123 156 257 142 106 82 220 111 117 214 173 100 245 203 197 139 235 118 47 100 131 118 128 111 109 134 140 58 111 190 141 42 118 76 134 88 43 253 241 137 78 56 45 138 186 101 66 -1 87 77 100 125 153 83 -4 -17 84 119 147 55 93 75 97 -6 111 84 17 88 95 58 119 126 133 93 78 27 93 87 48 98 -13 30 92 81 42 91 68 60 77 84 82 148 50 88 74 45 93 139 155 105 71 38 61 62 59 65 103 112 19 83 88 54 115 155 70 63 88 60 101 91 73 44 41 34 45 94 83 62 0 36 27 57 48 42 73 69 -3 30 44 -7 42 56 100 67 72 54 79 89 89 92 83 109 82 36 16 49 64 57 54 59 31 33 54 71 74 77 64 78 111 135 214 476 1080 2413 3552 4330 5320 5997 4850 3807 2411 900 395 268 256 255 200 127 103 88 107 135 103 65 67 46 76 73 84 68 65 70 58 70 72 67 63 59 65 57 48 54 44418 316 110 30 10310 12 20 18 8240 9273 77166 124096 174583 205103 235436 258995 282206 227605 142061 142411 273239 371609 306257 276188 198842 82395 170184 207283 78893 78202 130103 8409 763 1101 1079 996 894 841 1041 1072 1108 1008 1324 1499 1502 1588 1620 1588 1668 1575 1564 1050 896 762 519 333 360 214 99 206 362 400 418 260 206 107 182 358 404 535 334 446 632 366 455 473 777 702 793 815 629 603 719 688 779 614 627 680 529 575 607 618 522 610 655 669 685 654 680 655 556 406 263 387 262 161 121 138 57 56 167 130 232 130 93 93 124 127 144 216 35 77 84 91 55 97 163 258 136 -6 80 53 82 35 147 99 69 106 51 56 90 51 20 78 111 63 55 18 54 115 32 90 187 193 89 133 23 31 154 126 29 92 31 53 47 5 -44 76 134 85 49 -6 15 48 70 87 137 63 39 37 3 -17 80 75 60 34 4 9 -7 28 -32 17 38 51 52 -6 -9 17 24 1 -46 48 22 26 100 63 103 55 -14 -15 34 62 -9 18 33 19 13 -31 12 -6 32 83 31 38 67 12 96 67 91 75 60 76 -16 16 56 35 73 78 71 52 11 38 64 51 -19 7 19 48 43 56 18 -8 13 16 24 9 -1 39 48 29 31 53 34 35 13 20 21 1 17 25 11 5 22 28 35 29 27 19 54 54 79 86 183 302 557 1224 2153 3616 6201 8431 8723 6962 4660 2764 1452 564 202 185 216 153 149 127 116 79 61 67 117 54 31 30 31 31 50 46 38 48 45 49 45 59 46 33 37 23 14 7 44424 316 108 30 10308 12 20 24 8240 9282 164226 214668 193744 187382 215108 249597 228021 133551 86434 140537 176233 144036 158232 175083 61702 34987 139454 200591 184307 137133 177766 22314 868 946 1035 942 1054 1131 1271 1057 960 1140 1238 1238 1500 1595 1724 1564 1367 1623 1483 1201 1216 558 458 351 248 327 252 239 261 452 551 344 324 180 333 410 359 343 224 353 474 362 339 485 810 842 803 714 718 703 485 501 610 629 578 742 694 663 728 504 571 511 532 480 633 546 654 800 696 538 463 361 417 284 228 177 285 223 232 247 203 73 16 25 81 111 50 23 212 10 109 24 13 101 168 51 124 147 125 64 211 43 151 165 110 142 95 59 18 67 109 53 2 70 20 22 98 107 44 69 162 130 113 98 69 98 108 116 116 44 -1 3 123 110 -7 3 32 58 40 133 106 4 13 41 -13 -47 52 67 85 -4 21 6 49 49 -1 23 13 35 26 9 -22 -11 14 25 52 48 45 -7 66 17 -11 55 84 19 -35 54 58 18 -18 7 13 40 5 37 36 26 65 -2 37 58 51 45 6 36 54 45 20 58 17 -9 -17 10 71 56 18 -20 -20 32 -17 38 91 61 34 48 46 40 27 -8 32 19 -18 -9 30 32 13 0 -22 -34 -37 23 22 -1 3 -26 -7 -4 -5 -15 -26 1 -4 21 -5 -11 64 69 16 38 82 126 229 410 747 1274 2279 4186 6423 7569 7546 4856 3331 2813 1434 515 170 188 191 123 104 80 53 36 42 10 37 46 30 11 16 32 26 6 25 38 24 30 30 25 13 9 16 7 5 -5 44430 316 106 30 10306 12 20 30 8240 9292 97656 122143 137553 186287 220683 215116 181611 128894 131965 250197 378996 326025 223132 187536 154469 129731 321839 391873 270115 77421 14979 5748 656 713 841 1008 1167 1239 1087 1250 1048 1161 1415 1252 1351 1661 1804 1573 1201 1470 1522 1309 1231 1040 465 383 440 384 334 171 150 377 308 198 269 225 421 320 375 464 311 317 322 431 440 587 732 776 822 655 510 592 636 557 757 762 610 656 571 553 602 539 635 569 573 595 660 671 810 801 879 658 822 712 482 428 354 324 352 727 677 492 234 149 163 177 -82 -22 94 123 168 89 243 119 106 110 130 179 188 166 238 155 228 232 132 27 102 30 -24 75 122 101 146 75 37 -58 139 53 34 118 -13 69 116 201 188 154 100 15 112 181 40 7 95 182 131 48 41 65 79 31 17 72 79 55 102 52 131 188 37 89 57 10 84 63 90 10 121 33 82 -37 92 16 76 101 56 93 -9 -45 10 10 16 18 58 13 47 9 -30 30 39 31 103 66 78 93 60 42 21 -16 -5 -67 25 9 60 119 77 91 148 89 32 54 34 42 43 60 64 29 -13 23 83 90 114 72 29 62 33 88 81 55 -4 -4 30 15 51 30 18 -10 14 67 63 36 -24 -6 24 -8 5 5 49 50 46 13 21 5 25 37 31 46 21 33 65 71 71 96 183 304 530 1035 2065 4190 7196 7848 5967 3012 1768 1496 953 422 251 245 195 146 118 96 97 75 55 54 44 27 39 52 48 43 38 33 31 25 19 25 32 36 31 16 7 7 13 5 44436 315 105 30 10305 12 20 36 8240 9301 79054 105017 120324 143781 160494 123104 68262 32540 38229 110492 247292 324027 358515 328217 254071 221793 175135 126086 85777 27006 12420 9676 770 513 706 866 1115 1089 948 1091 1220 1280 1269 1363 1403 1446 1683 1660 1315 1206 1145 1264 1406 1216 702 307 262 344 305 187 258 342 201 313 200 350 431 395 213 466 435 536 391 348 515 602 732 722 716 521 499 419 545 674 675 709 530 677 731 565 708 620 515 485 526 510 494 570 653 878 1023 647 797 745 522 596 584 663 706 720 637 704 607 294 166 78 83 6 60 -49 -21 54 223 -17 66 162 124 116 84 30 205 206 70 78 142 212 47 18 -2 -37 75 132 5 72 -21 41 114 85 90 128 73 7 136 183 125 118 92 24 129 115 58 99 84 8 170 102 49 120 19 1 80 85 19 71 3 42 57 49 65 -32 50 40 85 83 -22 26 51 13 -23 72 41 33 27 33 -37 -8 4 22 6 0 15 39 62 -52 -63 26 -88 -15 26 -14 -4 15 -40 62 48 -14 -1 20 -8 16 0 -30 45 69 66 91 19 42 -4 8 -5 -2 61 63 59 67 -10 2 26 40 22 61 52 4 23 71 -7 -51 -19 5 15 59 41 -12 17 18 18 10 34 6 11 -26 -28 -1 -2 17 -8 -8 -3 24 -1 -4 -9 -9 28 48 23 35 15 61 114 230 480 968 1325 1395 1536 2123 4273 6659 6146 3129 1456 899 413 271 234 213 157 126 64 47 49 45 39 31 16 22 23 25 12 5 16 16 1 22 23 11 7 9 10 5 -9 -12 -15 44442 316 134 30 10304 12 20 42 8240 9310 69391 92525 103057 107989 94849 63520 28271 13045 26858 46454 74939 135641 288672 370606 265239 190179 200676 191999 142417 72515 76741 126827 16003 652 943 941 1118 1304 1227 1152 1313 1201 1219 1368 1563 1325 1562 1466 1366 1441 1426 1305 2093 1675 897 625 553 428 280 228 336 457 340 451 196 219 306 344 423 495 400 415 583 563 454 607 766 662 703 622 533 504 673 603 573 640 682 655 741 749 689 567 660 598 526 514 495 799 823 788 869 882 859 824 891 725 536 794 867 809 888 890 719 378 91 230 283 64 180 167 34 194 254 187 108 171 170 160 178 196 197 245 131 221 230 284 273 179 39 69 135 10 3 121 98 27 36 167 271 263 180 95 233 174 232 208 194 208 93 172 177 145 181 108 77 101 107 78 88 84 101 96 87 66 8 55 121 44 24 44 115 180 -13 69 190 19 39 126 129 -3 58 81 29 45 59 59 83 158 90 18 66 64 100 68 76 56 95 127 143 78 115 55 78 68 123 117 62 103 27 15 35 65 59 43 103 131 103 96 63 49 155 113 46 60 94 56 76 106 105 70 95 99 51 52 35 57 81 85 78 32 47 42 100 53 66 72 87 77 44 47 48 68 61 94 64 62 24 20 66 60 18 43 34 74 66 57 97 92 166 284 436 727 1380 2124 2796 3238 3791 5113 6502 5984 4136 2387 1275 559 300 266 208 184 173 145 97 92 93 87 132 105 64 60 71 69 71 95 69 61 56 65 79 61 64 65 52 59 55 53 48 38 44448 316 103 30 10303 12 20 48 8240 9320 67114 95401 110452 91937 81645 74372 59442 66202 114832 129618 112436 161036 249199 233250 151926 90500 132412 183667 154426 142518 126178 90710 22257 830 772 982 1054 1196 1288 1198 1153 1216 1243 1264 1121 1309 1311 1137 1249 1333 1226 1771 2865 2318 920 524 556 383 399 288 264 189 139 310 335 195 275 346 455 623 360 497 545 554 338 408 517 635 668 525 487 542 451 457 696 529 462 506 542 774 935 708 494 730 825 593 521 428 562 613 748 851 896 721 783 727 522 585 749 793 799 829 622 550 493 456 244 235 249 40 72 10 129 170 73 80 48 117 114 103 117 103 171 168 76 132 152 55 51 -71 97 96 96 166 85 72 54 14 123 2 56 228 173 57 65 44 80 149 21 113 96 0 104 142 127 133 54 6 59 145 79 5 90 66 -2 88 18 -19 19 17 1 8 34 36 -9 40 1 6 41 21 5 7 -14 7 -55 -12 73 73 73 -14 -19 -84 19 -11 78 93 105 31 10 64 9 76 11 46 -17 10 51 59 5 -3 2 6 94 112 100 36 33 37 24 69 44 49 87 25 28 60 24 86 51 24 11 30 47 69 62 118 28 33 41 25 45 -18 23 5 0 1 22 37 38 10 31 12 18 -11 43 20 -1 29 16 45 50 -34 -20 14 47 61 43 66 88 207 417 723 1327 2014 2822 4126 5701 6585 6309 5002 3011 1535 903 488 266 196 130 120 112 102 68 53 26 50 33 5 0 18 20 8 20 24 16 22 37 39 30 26 29 15 31 16 9 19 -2 -5 44454 316 99 30 10299 12 20 54 8240 9329 39188 30552 51034 66379 69174 68427 89881 112608 96471 62589 49830 44428 42879 57583 194924 201519 126778 107562 68762 36463 16671 5724 1493 634 904 1060 1169 1311 1261 1129 1230 1109 1123 1052 1037 1079 1360 1427 1591 1709 1629 2413 3238 2166 1392 1070 550 585 629 394 416 289 358 426 238 255 258 444 527 483 444 653 497 374 541 566 740 770 644 529 498 458 456 429 586 665 563 539 747 598 541 603 712 780 773 737 831 609 578 696 640 731 961 1032 883 683 656 734 815 810 780 988 828 673 852 810 811 757 603 292 101 130 225 99 107 127 161 140 131 215 167 43 174 100 58 159 125 12 15 -85 15 10 49 150 123 24 -70 108 -3 -7 -7 108 122 76 60 106 69 79 88 90 -18 34 80 98 112 47 -7 46 47 99 75 136 81 14 119 127 103 139 66 76 27 18 56 60 94 -8 38 111 52 9 10 17 98 28 59 72 42 77 100 61 58 3 -26 83 -4 -90 -55 10 11 42 139 63 20 74 40 71 102 36 33 -25 5 -38 24 4 26 13 78 55 46 79 95 76 -8 28 21 92 32 -2 26 -36 23 26 25 7 -17 -1 43 47 59 20 42 22 65 28 -2 62 25 27 -31 0 23 19 7 24 34 17 6 39 11 20 19 30 31 7 57 66 9 59 94 178 466 940 1842 3904 5691 6836 7767 7858 7206 5312 3566 1893 787 438 281 265 195 134 133 125 67 51 58 15 12 17 6 22 22 32 32 25 29 31 42 46 33 19 41 42 25 13 20 20 25 20 44460 316 97 30 10297 12 21 0 8240 9338 49114 39764 82188 146158 193311 199046 173096 130521 105338 63164 29238 10697 7927 10225 14122 21827 17146 7481 2433 1691 2895 2689 933 872 1130 1334 1358 1419 1343 1319 1383 1188 1543 1515 1592 2300 2489 2011 1766 2017 2041 2412 2356 1996 1894 1601 1225 814 528 440 374 395 263 335 225 304 322 315 478 408 569 472 336 482 497 431 670 620 624 646 554 430 405 584 585 509 651 602 638 499 529 545 595 695 723 491 585 596 494 599 628 594 743 994 1052 977 877 710 725 758 908 751 884 863 706 794 644 782 804 682 307 120 83 115 243 214 260 165 201 280 179 239 204 286 161 154 159 24 31 50 -2 79 200 103 88 90 58 40 8 46 86 128 172 117 -10 86 145 82 82 107 -4 107 97 58 -27 39 -44 53 -15 151 170 104 43 116 73 -7 -4 -13 71 15 -21 33 87 2 25 39 34 -14 36 -4 -12 24 31 -64 -73 4 4 3 -38 19 -3 -21 17 62 14 109 47 -16 55 30 20 102 77 146 39 80 62 95 16 28 68 71 23 100 51 48 4 52 -25 1 34 -16 27 15 12 39 17 34 12 29 -2 31 58 20 -11 20 52 6 -16 0 54 31 52 13 -15 20 55 19 46 31 3 -23 -23 -13 32 28 9 18 37 -10 3 1 -13 -8 -12 20 62 73 118 344 821 1486 2874 5936 7894 8320 8933 8389 6263 4978 3788 2318 1063 431 260 227 118 89 80 46 43 54 27 12 5 20 3 12 20 30 22 17 15 17 50 35 19 24 28 33 20 16 18 17 10 -3 44466 316 95 30 10295 12 21 6 8240 9347 42593 40171 85776 145667 193690 207500 200539 178810 121504 56030 13736 5051 6471 12173 11689 5944 2664 1816 1426 1713 2353 2738 1792 1041 823 901 1288 1174 1082 1107 1208 1415 2769 4996 7785 14613 18835 16727 9739 3173 2133 2729 3956 4386 4134 3719 3091 2049 768 512 426 352 246 139 92 299 426 419 487 486 581 370 376 387 277 365 599 686 590 616 602 505 420 501 396 558 631 558 521 447 538 501 487 560 606 797 905 719 533 473 576 552 801 786 785 920 974 909 750 735 715 800 723 704 764 659 658 602 697 681 528 254 88 173 126 99 146 185 148 144 96 191 207 68 133 156 109 25 22 -34 76 89 30 48 67 151 119 83 148 90 158 101 29 67 10 40 47 68 109 44 23 59 -23 33 144 18 74 86 45 192 141 -12 115 74 9 -33 36 75 55 38 114 4 -40 13 -78 17 -10 30 -7 20 -39 -67 999999 -80 56 -49 1 -41 34 -10 2 -70 16 19 -34 19 36 29 -6 999999 -12 14 67 27 24 100 32 12 44 23 -15 9 62 83 41 10 -20 23 44 73 67 20 48 7 68 24 40 -1 12 24 27 -38 -44 10 17 14 41 35 11 -22 11 -31 -7 -26 7 1 25 3 -34 -5 -20 -3 14 2 -3 25 4 -38 -23 -13 -11 8 9 -19 7 -4 34 46 168 732 1840 3075 5690 9847 12072 10143 7817 7639 7050 5759 4341 2847 1614 918 453 224 112 107 58 26 34 34 -1 21 24 16 11 26 11 17 11 30 42 34 24 7 17 13 27 23 12 2 -5 -1 -1 -6 44472 316 93 30 10293 12 21 12 8240 9357 37122 18001 30817 56695 92785 119369 105171 67738 38417 17875 8880 7837 5943 4675 4516 4385 3254 2322 2158 2311 3002 3239 1922 1321 941 712 1125 1281 1122 1475 2718 7325 28756 82724 143416 152565 130431 91984 62422 44343 30458 20502 14436 9887 4999 2962 2558 1275 1091 656 379 372 124 60 213 244 284 399 376 421 393 282 261 404 409 360 416 691 726 664 800 601 434 513 562 553 626 719 875 768 543 630 526 522 666 880 754 878 669 554 572 555 548 569 745 615 756 858 834 863 887 925 843 731 811 781 631 633 725 790 841 397 221 57 96 120 162 114 234 114 224 184 57 123 136 62 -5 8 43 82 3 -70 999999 56 -3 79 138 36 72 59 -55 65 48 84 -2 -41 -15 23 66 66 131 147 64 74 44 13 56 4 103 86 151 -3 22 71 49 16 84 -34 -10 130 -10 25 69 22 68 63 37 -8 36 60 87 48 54 -21 -71 -78 2 -12 33 86 -34 -30 -37 -10 -11 40 36 49 22 2 22 15 34 82 47 85 36 -25 24 21 -24 10 34 -13 -14 15 22 -7 17 71 95 49 -15 22 60 45 41 21 42 -9 -19 55 49 6 8 35 0 5 -3 6 20 13 11 33 62 -3 2 -13 -24 -13 -36 13 32 -2 -25 3 -23 1 26 0 -10 -14 -11 47 54 35 47 61 157 584 1628 3245 6381 11870 16594 14113 8389 7307 6860 5938 4181 2869 1969 1529 708 252 157 84 34 29 20 10 1 2 -5 13 6 16 8 16 21 26 38 20 18 35 32 16 22 27 18 -9 0 12 6 -4 44478 316 92 30 10292 12 21 18 8240 9366 28587 6815 8363 9772 14315 18287 11055 8162 8113 10615 10327 8612 5789 4363 4111 3981 3527 3539 3523 4869 6636 8394 7314 4065 2900 2194 1644 1478 1950 4900 9866 30058 129934 287241 296500 199802 116439 81368 74839 66294 50278 20780 6776 3261 3033 2775 2300 1315 1113 1018 874 731 377 204 115 302 267 254 456 404 424 452 385 300 282 413 301 411 558 722 1014 901 643 573 875 822 514 617 755 347 672 763 764 683 730 918 1141 1322 1525 1566 1423 970 919 943 680 512 739 1029 817 837 707 758 783 866 759 725 779 738 632 678 604 421 240 124 99 126 134 134 127 174 180 171 118 187 70 74 127 150 173 136 26 80 18 18 68 98 77 -9 55 68 72 17 80 38 -11 -43 90 106 23 207 94 108 201 8 42 155 -26 72 154 64 87 154 63 64 17 67 40 173 169 63 12 62 41 2 24 94 -5 28 157 128 45 70 10 71 64 60 26 77 26 60 97 84 56 83 84 48 58 21 63 -22 -31 64 108 49 37 85 97 35 65 59 51 38 43 111 105 133 57 136 104 83 56 31 48 79 146 127 43 72 98 80 55 38 36 52 -18 14 31 36 34 -25 32 1 28 79 30 18 45 21 28 8 3 47 52 75 34 35 9 26 37 25 33 70 89 76 76 87 90 188 489 1616 4215 7828 12281 14688 12935 8336 6942 6669 5705 3202 1914 2231 1960 1045 292 143 128 76 65 62 22 39 33 2 32 38 68 59 51 59 71 42 52 65 58 55 60 69 81 63 61 44 42 38 51 41 44484 316 91 30 10291 12 21 24 8239 9375 23627 3350 4638 6022 5583 5433 4750 5187 14030 21372 11084 6734 5457 4737 4225 3954 3681 3286 2558 3033 12677 18388 11500 6144 3150 4664 13408 37151 55605 68556 102323 132279 149410 164461 146092 92988 43321 18450 10111 4726 2608 2463 2303 1952 2286 2504 1979 1245 1245 1675 1384 740 460 320 354 195 302 468 274 323 358 369 355 356 345 302 268 469 639 839 1019 1228 1258 1006 984 901 715 683 784 689 661 718 844 864 955 1112 1495 1634 1406 1534 1258 1370 1120 964 919 689 644 714 808 899 827 708 814 739 786 808 728 740 751 713 833 561 240 240 77 108 118 62 83 282 218 91 140 96 48 113 63 64 195 57 79 1 115 84 123 227 139 142 122 94 193 162 95 104 8 37 144 119 119 100 83 124 127 92 47 22 114 176 41 69 65 77 73 127 123 115 90 42 64 99 73 78 100 128 75 52 -36 122 51 30 -12 -12 48 30 103 130 35 88 73 50 2 125 78 65 38 44 22 19 81 47 40 8 20 18 86 100 64 95 28 32 32 52 105 46 35 106 43 87 77 45 29 63 72 41 28 84 83 62 29 82 73 31 19 37 86 66 66 59 -2 -5 35 37 76 71 7 -12 36 29 -26 -34 14 30 29 23 39 23 22 52 14 30 48 43 26 53 59 76 109 184 544 1588 3699 8309 14896 17501 16303 10801 6956 4598 3207 1683 632 455 390 226 106 108 89 52 59 56 31 32 47 57 42 47 58 46 57 63 64 56 67 58 49 48 53 55 62 65 55 45 46 39 33 27 44490 316 88 30 10288 12 21 30 8239 9384 22057 3134 2439 2612 3972 8288 15653 13620 10602 9242 6569 5491 7605 11939 18686 14139 24150 29038 23799 121272 176578 83274 20856 6219 5376 11117 30482 67454 95530 100856 109331 103479 75613 61232 32176 13953 8547 4845 2057 1872 1836 2040 2116 2255 2599 2688 2524 1798 1629 2433 2709 2695 2826 2089 757 273 186 327 347 356 294 349 456 564 726 644 606 899 1205 1950 3183 5123 6251 6629 6891 7244 7082 6610 5786 5662 5971 5594 3779 1721 920 935 1149 1256 1090 1007 863 701 794 683 712 714 605 753 788 667 809 777 732 764 852 829 592 641 631 774 566 555 235 79 98 44 213 173 112 239 191 122 99 79 5 -15 75 147 245 77 -30 121 77 132 124 230 187 145 107 91 108 128 104 172 115 65 132 191 209 146 95 164 211 120 45 89 65 55 3 81 168 124 189 137 67 83 64 35 92 91 93 2 19 7 -25 100 67 13 16 25 77 65 -6 -8 -4 -1 -6 -17 26 109 84 38 92 17 53 27 34 58 23 28 17 64 31 -5 74 94 48 55 52 78 47 2 24 49 29 66 42 66 19 75 47 27 8 101 105 55 29 41 31 84 88 49 62 48 47 20 28 74 25 58 0 12 64 20 9 80 40 66 57 32 12 11 40 61 18 28 7 61 89 34 58 49 39 56 26 78 166 412 1372 2838 4612 10011 17695 16891 13706 10097 6488 3908 2804 1436 436 189 141 124 101 88 46 32 44 30 33 32 24 34 40 17 28 35 47 53 38 43 60 69 64 57 52 42 45 54 46 41 44 49 36 16 44496 316 83 30 10283 12 21 36 8239 9394 59818 52718 54753 71473 85027 91239 90096 79974 77990 78428 93381 131583 181589 203981 223253 288575 312744 247889 235742 255352 168253 72591 42124 100262 42027 5151 5235 5752 6082 4369 1898 887 845 1327 1388 1288 1380 1504 1573 1565 1498 1751 2069 1981 1877 1712 1409 1452 1755 1892 1682 2778 3898 2945 1006 457 276 473 351 247 349 844 2260 6068 11815 17765 20170 19681 17095 13387 9842 7079 4917 3789 3916 4724 4803 4556 3716 2856 2417 2193 1557 926 782 700 777 735 636 601 637 689 720 779 691 842 835 760 673 759 688 735 765 622 562 747 706 540 492 663 719 633 374 122 134 155 114 142 186 111 93 121 181 129 204 199 62 6 17 177 96 -11 107 136 117 130 110 81 105 114 34 188 89 2 110 152 81 23 19 28 28 133 211 303 73 99 130 196 18 22 77 77 52 145 114 64 84 65 29 101 30 15 55 1 60 23 -1 9 6 -24 -75 76 50 -19 -13 2 3 58 81 -15 29 62 38 42 112 85 50 19 23 78 42 48 -19 53 130 56 0 57 35 -2 56 52 0 123 83 28 89 56 -1 60 53 47 64 37 97 74 66 49 48 23 96 69 84 84 -27 13 58 -11 4 69 84 69 22 30 34 11 42 48 17 45 5 1 14 8 0 -8 9 16 33 10 19 56 72 34 79 117 156 284 784 2092 3814 6290 12641 16692 16792 14036 7418 4208 3639 2752 1230 369 157 101 64 45 50 30 22 18 17 27 14 9 23 49 55 46 51 53 27 33 41 62 53 41 49 40 34 24 40 46 32 28 25 21 44502 315 108 30 10278 12 21 42 8239 9403 45686 51419 60968 73820 85375 94717 101262 114037 131798 151457 175603 196745 210630 216657 208989 177552 142871 134443 118322 84243 45372 19069 12883 10969 7783 4431 2622 1622 203 999999 999999 -97 120 239 424 424 434 399 373 518 665 871 905 801 674 682 936 1210 1532 13309 20519 5788 70209 750179 889568 49867 707 697 2084 4903 9378 14263 15821 15542 13932 10643 6898 4063 2337 1526 1144 1159 1160 1127 981 1060 1161 684 455 490 617 599 700 647 804 726 749 593 757 753 639 721 702 680 668 565 482 389 413 685 741 835 891 947 682 716 674 484 650 720 453 215 73 200 227 220 83 149 187 55 72 151 89 50 41 80 157 244 -2 86 25 19 103 77 60 133 134 148 143 154 -66 24 97 189 46 133 58 103 119 115 148 153 150 63 81 108 179 121 86 123 143 79 97 34 -4 53 126 92 42 39 74 141 109 10 39 92 52 106 7 63 77 -12 -44 -39 -38 22 56 -5 -29 -45 124 95 33 35 -40 27 43 51 35 1 85 30 62 85 34 37 69 26 14 25 29 44 49 63 25 28 49 82 47 70 31 8 63 39 -9 25 46 44 75 71 35 32 29 12 46 91 74 34 54 12 50 38 27 15 -14 3 32 16 -35 -29 14 19 25 56 40 23 19 44 57 72 91 109 165 341 627 1043 2155 3067 4390 6613 8901 12406 16340 18071 16564 9171 3097 2168 2299 1338 506 183 110 47 60 48 27 34 28 35 31 15 2 21 50 31 35 42 30 43 78 66 46 49 46 37 50 34 29 25 14 16 18 15 10 44508 315 133 30 10273 12 21 48 8239 9412 3017 4423 5124 6111 7547 8996 10195 11072 11367 12344 14973 17526 21195 26991 25155 18312 14587 12390 10686 8200 5704 3153 3886 4072 1980 261 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 720 13847 26315 15360 10554 5648 2774 38258 173703 256886 255848 288982 999999 999999 995601 31369 6457 8385 9749 7699 4908 3241 2231 1620 1362 1054 818 741 646 485 705 817 754 642 408 292 513 514 647 771 824 741 786 714 732 848 719 712 685 625 671 582 468 360 390 581 678 739 793 724 672 813 622 667 769 638 715 562 235 139 190 178 137 182 89 108 193 173 185 181 113 105 47 133 240 126 194 81 242 155 61 117 95 216 196 165 271 117 83 87 85 199 202 193 268 192 197 121 144 162 105 180 153 70 96 100 188 106 172 75 101 123 87 104 83 91 107 30 62 115 137 64 98 134 115 19 77 114 109 18 -39 86 62 22 120 161 140 89 18 93 114 55 22 88 99 -6 47 101 37 89 66 105 80 59 74 33 43 73 83 141 127 27 134 117 107 118 106 47 88 108 97 66 37 80 88 30 41 54 87 63 52 37 15 84 64 73 66 59 48 96 23 58 78 41 72 59 40 41 29 18 61 80 83 83 123 92 109 148 182 274 412 687 1972 4391 6639 8336 9193 9979 11513 12712 12838 14281 13423 8933 4995 2426 1146 699 429 237 190 159 128 101 84 86 74 65 76 54 64 54 51 81 70 89 84 70 85 86 76 82 85 79 91 65 56 77 82 64 68 68 46 44514 272 1386 30 10266 12 21 54 8239 9421 2649 11978 22674 20207 15409 8753 25244 111037 239918 303882 230307 302059 999999 999999 530919 12177 1019 618 346 326 406 484 410 571 705 772 612 474 609 497 618 482 687 556 410 237 438 503 660 672 746 688 842 955 889 911 749 596 323 596 564 470 458 484 402 471 530 603 496 624 737 686 687 727 839 850 771 491 151 178 178 98 168 153 133 186 84 141 111 121 128 113 153 184 115 101 94 158 158 77 194 254 108 -6 9 12 125 112 85 127 137 98 182 76 160 201 58 7 119 67 47 154 186 34 222 95 167 40 29 74 33 56 174 74 65 -2 109 21 23 15 29 4 0 -23 161 93 45 31 22 29 5 29 58 74 34 37 7 27 27 10 15 -8 38 95 42 -28 -3 4 41 -4 72 81 45 8 57 68 32 62 43 16 50 83 39 5 64 48 59 30 29 84 52 39 24 -11 -6 50 24 31 70 34 49 36 1 23 16 18 67 37 37 17 39 48 28 56 86 28 25 55 26 44 44 44 72 45 73 103 154 228 464 664 682 723 993 3643 8073 9715 9216 8714 9904 13252 12731 10223 8354 7142 4510 2048 903 398 228 136 73 53 41 33 29 16 4 34 41 57 26 14 20 31 36 51 44 36 43 48 31 36 54 27 22 23 27 28 41 48 34 29 44520 272 1381 30 10261 12 22 0 8239 9431 1699 13075 33876 60733 48110 26536 92349 237702 412105 427417 152430 403649 999999 999999 115420 1225 299 107 244 261 470 444 493 405 303 483 547 452 759 585 489 711 700 685 373 380 390 499 691 753 671 772 850 1008 1022 897 799 738 460 271 600 650 552 442 342 327 460 410 423 443 449 551 660 759 663 498 659 500 350 214 86 235 184 74 77 28 179 115 112 138 114 45 999999 52 234 121 160 221 167 44 56 122 154 126 146 135 117 173 126 105 91 88 213 179 160 57 130 75 37 127 134 112 65 54 117 118 172 109 75 107 65 76 132 130 -6 2 133 71 83 65 55 -10 37 3 -12 17 13 21 85 17 70 32 -40 -54 34 53 41 61 46 -54 999999 -48 6 3 90 53 24 68 32 26 38 34 40 59 18 14 -2 -29 43 67 53 24 5 36 74 13 94 64 59 32 8 25 10 73 32 32 87 31 -11 10 -1 40 44 13 2 17 34 3 11 20 55 4 38 50 73 40 23 32 15 17 15 -2 48 76 78 134 255 460 913 1352 1889 2580 3542 6527 9973 9831 8062 7123 9767 14253 13805 10670 8789 6127 3243 1534 638 218 153 112 90 58 22 16 13 4 14 0 5 25 18 21 27 29 37 43 33 33 35 35 36 38 35 24 26 17 12 6 22 18 7 -2 44526 277 1227 30 10257 12 22 6 8239 9440 399 119 999999 999999 999999 489 239 2873 13765 19858 33661 102359 200022 372943 474627 360418 578569 999999 999999 169383 1892 52 271 194 333 218 473 526 542 518 628 610 440 551 482 482 614 506 722 650 421 317 461 490 666 599 525 670 770 738 759 804 580 191 275 484 518 376 406 296 224 323 305 298 339 356 534 663 651 573 501 579 380 170 24 28 207 138 235 45 64 129 86 -3 109 15 -54 32 87 135 102 150 29 98 98 64 164 117 94 62 24 65 23 96 165 108 191 92 86 43 78 50 132 70 15 54 134 86 45 67 6 -14 -7 27 30 100 51 -80 8 -48 -49 4 -24 -15 6 61 62 34 -39 54 45 -7 6 -62 32 50 25 -79 1 -51 -19 -17 73 27 -2 -33 -1 108 -17 999999 -26 -15 -50 -10 8 74 -8 36 -50 18 26 14 -53 -71 38 72 36 29 78 4 -1 13 18 13 57 2 -34 23 23 31 30 22 -2 33 2 14 -2 20 4 -8 36 39 26 18 35 -27 11 28 46 53 42 1 -8 28 63 69 50 42 76 123 294 489 909 1599 2062 3353 6193 9770 12929 13580 11094 9218 8307 8205 9759 11850 12560 11147 8066 4873 2343 830 269 171 114 54 29 -1 13 20 7 -6 -11 0 1 17 29 17 33 44 29 46 42 38 40 14 24 39 30 22 28 7 -1 7 21 11 -2 44532 274 1315 30 10255 12 22 12 8239 9449 1014 3000 5472 10146 15657 13518 10064 22425 86773 180995 361576 480899 334135 410063 999999 999999 159283 1450 302 270 277 312 274 447 373 369 409 727 551 552 503 435 511 438 560 508 559 432 255 396 575 461 396 176 348 333 545 600 702 242 62 309 225 312 346 331 372 58 282 366 247 232 452 459 476 519 646 594 555 436 202 61 86 32 92 30 -80 67 -8 -36 101 44 50 -78 -24 43 162 146 79 75 98 121 151 162 171 49 -8 -31 77 89 130 142 120 41 50 59 55 17 72 16 55 87 65 25 82 8 -18 26 38 77 39 29 -99 -3 10 -15 26 -49 -12 38 -4 -2 -75 -44 -17 68 16 4 -22 -25 999999 -46 9 -88 -13 -76 -61 42 -12 9 -72 999999 -43 -71 -29 -18 -63 -37 3 -12 -43 -33 -73 -18 -26 -15 -43 13 -22 19 9 -21 -6 -55 34 39 28 27 24 35 -34 -2 -26 -2 10 -10 17 -27 -24 -42 -55 -43 -27 -43 -28 -20 -19 -8 -5 -13 -32 8 30 34 46 -15 -20 3 -16 2 36 38 76 31 90 102 202 387 712 1216 2087 3001 4908 9990 16777 20474 19816 15657 12397 11235 10680 9895 9460 9893 10271 7494 4220 2286 1250 541 90 50 44 30 -10 999999 -10 -11 -4 -3 13 14 14 31 20 23 26 34 26 41 38 12 18 39 25 8 12 8 13 11 19 15 12 -3 44538 285 981 30 10251 12 22 18 8239 9458 -87 1326 4516 5951 4711 4081 4693 7143 8879 8190 7357 9087 10973 11665 13557 24339 40478 32484 31068 101038 269698 600284 640650 219712 254002 999999 999999 48445 702 306 239 295 303 360 480 450 523 617 651 717 868 730 702 507 479 516 406 455 531 465 333 411 460 444 260 372 267 372 487 539 394 63 218 316 446 411 429 159 169 243 264 365 367 442 519 615 417 449 528 497 471 500 133 72 71 105 224 29 67 62 87 -13 105 97 45 90 181 84 81 96 131 228 143 100 93 39 71 24 126 124 78 106 142 140 70 43 83 127 43 30 -47 10 52 107 -77 32 66 40 42 -86 -6 -11 -48 0 -73 -50 -3 -29 63 62 -29 27 -4 -56 36 68 -28 -21 47 -51 -53 8 -30 -37 1 -62 -10 46 20 32 -22 11 -56 35 -12 -20 10 18 13 -72 -14 -47 -7 -21 -10 -1 -24 13 8 -34 9 -18 -9 -30 34 8 53 -1 -19 -22 43 -14 -25 8 87 23 32 -18 12 45 30 24 13 -5 3 -35 0 5 -2 16 -29 22 25 51 32 -10 32 39 82 85 41 95 123 179 165 180 142 143 292 469 641 917 1760 3094 6256 13113 22543 26182 23595 21067 18643 15918 13621 11980 11500 9074 6166 3751 2353 2404 1858 489 143 100 66 3 -8 -7 19 4 2 16 11 28 27 40 33 35 45 51 48 38 28 33 33 33 25 26 14 20 21 16 14 8 -3 44544 290 829 30 10249 12 22 24 8239 9467 119 1533 4872 8856 12336 15826 18407 27624 36285 30649 28324 41213 64921 74306 59070 41824 34001 33888 35609 42845 61517 115743 201998 136885 374257 843001 861808 381689 90461 201029 597246 130136 3815 451 530 582 530 439 594 589 614 542 571 745 1441 1967 2337 2513 2327 1530 1018 706 460 570 512 644 592 618 520 520 429 274 332 598 739 533 403 212 335 319 311 289 192 423 208 208 423 419 511 568 505 537 605 638 614 568 250 166 31 51 132 106 127 76 145 119 98 164 91 32 141 106 223 158 201 161 174 159 121 145 126 56 116 78 73 167 220 65 137 106 72 165 97 51 125 78 61 116 60 130 58 115 63 46 82 89 166 79 29 66 59 40 73 70 -2 76 87 -5 38 33 -19 72 115 32 87 47 89 75 15 19 89 15 74 41 90 58 -13 68 56 17 13 22 99 53 -2 58 18 60 80 42 67 26 65 51 58 42 58 3 16 7 21 3 15 26 99 95 70 53 79 80 34 37 51 47 45 72 75 27 54 46 33 52 28 33 39 63 75 47 92 83 47 57 80 75 85 202 390 503 718 920 870 772 719 653 565 629 595 981 2250 4022 5587 10492 20381 26885 25873 25260 22625 17883 14713 11202 8561 6387 5618 6238 4430 1410 319 150 110 71 71 63 44 24 40 34 37 58 47 48 68 55 48 56 55 72 70 70 71 82 63 63 61 49 42 47 38 47 43 38 44550 302 467 30 10247 12 22 30 8239 9477 102 495 135 999999 999999 999999 999999 999999 999999 573 2270 3057 4688 7603 11165 17232 26171 35482 45459 59359 74039 87331 105845 113511 108521 94570 71599 53613 41598 37353 36419 45896 60296 82867 220196 447797 999999 999999 182317 74989 51680 71050 235401 108286 5805 2995 2969 2511 2149 1748 1430 986 778 659 777 801 687 787 824 929 1117 1105 920 572 512 369 300 445 427 333 411 381 184 281 430 477 422 323 409 235 156 368 420 555 415 266 121 136 151 232 291 460 433 473 496 573 468 484 433 178 124 207 192 11 160 213 77 185 157 97 167 84 93 158 252 134 134 102 128 94 174 27 99 130 132 95 65 36 58 172 166 142 -18 95 107 42 30 40 50 147 19 79 50 -6 23 79 55 -22 64 10 47 80 28 39 -23 16 36 91 75 67 88 20 33 64 48 126 51 -35 -24 0 48 35 -10 55 -1 -51 37 16 52 78 117 44 20 16 95 12 -7 58 -18 -11 23 59 35 54 -13 18 33 89 109 41 65 35 64 9 35 3 15 9 2 7 18 27 47 75 57 46 61 21 -20 -2 16 28 38 19 65 69 68 59 35 67 93 111 75 98 142 286 443 719 1029 1231 1382 1559 1520 1343 1249 996 936 1065 871 1060 2388 4314 6456 9473 17824 27616 26879 26650 25112 19196 12392 8130 6122 5237 6253 7117 4133 825 164 118 101 34 18 21 3 36 26 20 50 60 60 62 44 71 62 78 69 61 63 68 66 73 88 84 67 55 51 43 43 33 34 39 44556 286 946 30 10246 12 22 36 8239 9486 -22 342 420 611 1014 1022 1111 1131 977 539 230 91 999999 999999 999999 201 756 3763 24444 63557 146290 385573 647371 538278 233764 92840 366594 999999 757185 15841 4042 69129 138046 5290 904 1003 918 783 716 847 775 675 749 916 862 1231 954 510 600 553 270 308 432 455 257 627 547 124 258 399 579 426 269 261 137 185 403 341 143 73 159 99 170 335 268 349 419 409 459 325 358 330 179 187 285 150 133 117 80 79 121 83 81 44 55 133 164 151 152 126 58 105 72 82 125 162 173 97 126 109 176 144 140 71 171 116 95 60 142 174 128 35 4 91 -12 126 42 -88 -26 91 51 -1 -40 41 26 69 37 -82 -9 -78 17 17 61 99 53 22 87 3 66 48 62 41 -27 -38 28 24 24 -11 26 32 36 -20 20 -33 16 -15 9 39 26 -79 69 46 -25 4 12 47 -25 -14 -4 -12 32 8 17 24 74 123 38 -34 -19 0 18 23 39 11 43 -22 30 34 38 52 6 26 36 14 44 96 103 36 45 50 14 58 80 92 145 206 322 416 574 771 1133 1454 1933 2467 2244 1492 1325 1415 1365 1254 1377 1641 1298 1182 2291 4780 8320 12538 17737 23617 27450 31033 24505 11949 7034 5279 4609 4418 3736 2505 1632 1510 1032 355 79 36 18 16 2 17 31 25 32 36 24 19 30 51 63 63 53 51 54 60 47 61 57 67 55 27 21 31 26 18 9 5 44562 314 105 30 10245 12 22 42 8239 9495 -11 357 690 604 695 720 825 946 791 639 688 691 1093 1449 1219 1307 1206 1058 1142 1657 2286 3430 5387 8075 10964 12753 13304 11872 9904 7978 7777 8790 10475 14303 15892 11853 7006 3528 2811 2905 3603 4756 5411 5602 5126 12501 65569 224389 420751 504737 431748 329067 307820 126853 236508 724804 318947 7380 6671 110296 589794 31792 2327 1193 864 771 743 889 954 937 1002 853 981 1457 1423 10487 98322 90344 4284 626 550 413 452 553 489 450 423 369 542 510 348 351 192 326 400 471 376 181 113 87 69 244 243 357 535 416 285 403 355 386 290 72 35 252 90 66 18 41 203 122 87 126 183 210 217 166 218 231 149 34 50 93 117 238 56 177 81 203 128 152 87 234 114 156 171 92 71 77 32 50 25 56 69 54 -7 21 31 90 64 159 151 48 80 114 38 28 79 113 104 45 60 71 96 93 53 85 51 -33 -55 95 107 50 36 93 82 35 33 67 4 73 -4 -37 -13 57 103 61 54 94 54 24 -21 92 26 42 39 114 68 52 86 36 -8 116 48 57 56 92 123 61 35 56 23 79 108 61 76 105 63 39 31 -2 64 115 83 88 142 150 182 219 268 313 443 543 605 731 982 1073 1193 1583 2129 2641 3234 3616 3184 2389 2511 2349 2401 2836 3129 3049 1971 1645 2955 5778 10536 14886 16800 21225 25498 23283 17634 16165 14256 11694 9452 6305 2655 1122 3643 7096 8043 5971 1787 259 79 71 94 81 58 76 72 78 99 89 83 105 99 94 96 99 95 106 106 102 103 107 122 98 92 87 77 66 51 49 44568 314 133 30 10243 12 22 48 8239 9504 -85 -33 826 1178 1062 987 1602 1723 1327 863 613 1508 2075 2035 1847 1728 1547 2212 2936 3740 5065 7481 9579 12248 14893 16555 16603 17990 18700 15096 14088 18763 23247 22518 15477 9474 5680 3331 2246 2343 2241 2394 2311 2732 2867 8408 52790 73483 6490 999999 999999 999999 1075 2893 1761 298 999999 6 999999 10956 119529 167034 110246 86536 68366 50469 55568 55286 41910 41843 42741 92380 120719 88305 8413 8970 146195 999999 999999 751340 64142 1616 411 383 571 594 449 174 250 346 358 369 220 344 380 195 134 59 59 99 -27 67 158 263 398 383 248 317 277 119 150 42 -27 -51 103 -6 27 91 31 32 60 22 86 93 65 39 39 85 50 51 999999 62 41 27 -21 66 129 148 93 95 4 117 148 139 139 96 81 106 65 70 0 2 100 48 147 33 58 1 -55 70 -1 -69 -78 44 20 88 -28 44 3 49 62 54 0 31 -19 20 27 -47 -1 -12 17 -39 -31 -13 42 20 -1 -52 -42 48 15 -63 -38 -75 -86 -13 -24 44 -12 49 7 -77 31 11 14 -35 -12 26 -24 41 3 -17 21 -50 -26 24 25 -37 5 27 -44 -2 64 -9 -31 30 -10 -24 -18 -5 28 72 114 254 519 989 1657 2399 2906 3130 2899 2523 2084 2010 2111 2400 2865 3761 5253 6489 5885 4571 4649 6844 9534 8562 5208 4991 5989 6817 4353 2209 3025 4237 6172 10196 17387 23866 25455 26185 25627 22172 16420 11794 8893 6370 4539 2911 1356 967 3587 8813 9474 5622 2040 278 8 -3 64 48 35 43 43 35 35 52 41 41 45 56 66 71 68 70 65 68 84 74 43 45 38 34 20 7 44574 313 132 30 10242 12 22 54 8239 9513 1372 2047 2867 3379 4546 6727 10489 14300 16182 16743 17078 19057 23778 30891 36261 37190 37468 40769 45252 47447 49327 49712 48086 39233 32437 29794 30898 34045 37753 42920 46437 42413 36609 32052 31752 28137 20180 14857 10231 7723 5846 5033 4599 4411 4197 6649 46049 58651 14599 10183 7236 3289 2412 3363 4584 6687 34420 157314 193193 106294 39183 107436 187473 232155 164676 227330 152023 101846 134099 58012 101577 159877 70692 4607 8841 129304 816969 270437 7436 493 354 321 464 374 410 140 59 145 98 338 269 282 352 191 173 92 8 -31 10 214 151 268 266 165 253 168 290 252 81 -19 -23 59 15 -29 58 20 59 -19 2 74 83 48 -13 67 102 46 14 196 116 -6 41 51 52 96 -3 -18 66 17 -38 89 123 45 97 2 34 217 -59 999999 -98 -48 -27 -12 -44 0 -61 -1 999999 -52 -10 -25 -29 -79 -48 74 36 22 0 -12 -16 31 51 -20 -64 -16 -8 -92 8 19 24 -11 -35 -68 -89 -25 12 -70 -90 -51 -97 999999 -46 -84 -58 -28 999999 -40 17 999999 -97 -19 -58 -91 -22 -75 -43 -67 0 -67 -46 -56 -87 -73 -35 -29 -7 -42 -45 -26 -65 -41 -73 -69 -33 -59 -31 11 10 111 347 933 2299 5537 8702 10356 14104 16677 11557 7354 3204 1962 1865 2027 2450 3242 4819 5745 5481 6412 9894 12366 11102 10842 16793 21965 17710 9234 7839 10175 6883 5189 5155 6182 8384 9497 11499 17012 23396 25571 30565 30443 21494 16714 14695 11529 8694 7305 4645 2228 1836 4957 8066 8460 7721 5941 1779 238 35 45 23 25 26 36 44 44 45 51 64 71 74 50 61 63 66 74 65 54 59 44 32 24 8 10 16 44580 313 132 30 10242 12 23 0 8239 9522 1467 2121 2484 2960 3219 3879 5101 6875 8216 8442 9145 11950 15082 15347 14130 13504 14117 14903 16019 19649 21233 23253 22822 18363 15531 14389 15495 15030 15194 14857 14974 13089 10968 9607 8778 6291 3678 1609 1523 2026 4037 7097 8694 9434 9653 9843 22186 72295 27235 6625 3911 4085 4209 3486 3345 3482 13345 73199 183132 146507 28348 1127 10519 23965 5209 999999 239 999999 11278 54437 36725 59496 157206 58237 3379 26371 134576 744488 897087 660656 38773 974 520 446 390 326 247 0 -3 37 146 168 95 88 115 7 -80 999999 999999 4 91 103 55 171 144 92 49 106 -8 -67 -39 -54 -75 -21 1 -68 999999 -82 29 14 51 106 64 18 24 -13 50 -8 6 -34 999999 -47 -7 -1 0 15 999999 -35 -42 -20 -10 -35 17 42 999999 30 999999 999999 -78 999999 -42 -66 -66 -94 999999 -88 -91 -75 -24 -59 -82 5 -79 999999 999999 -58 -66 -86 999999 999999 999999 999999 999999 999999 -94 -62 -18 -74 -62 999999 999999 -64 -29 999999 999999 999999 -78 -53 -82 999999 -44 999999 -90 -8 -57 -45 999999 999999 -75 999999 999999 999999 -87 -81 -100 999999 -95 -77 -51 -56 -96 999999 -65 -77 999999 -57 999999 -71 -64 -77 -51 -75 -91 -71 -50 -44 49 265 854 2387 7919 16621 17409 18827 20994 18794 8812 2752 1980 2156 2757 3866 5580 7277 9609 12785 15477 16000 12905 10918 13403 16610 21608 30615 40312 40161 31353 20678 10774 7865 7487 7505 8210 9642 11293 11730 12652 13730 18661 27320 28637 23626 18950 17436 14152 10547 5553 3478 4858 8286 9473 9766 8322 4385 850 60 48 46 40 34 39 62 45 65 65 45 41 63 62 54 68 73 66 81 79 70 54 51 51 44 30 15 19 44586 313 134 30 10244 12 23 6 8238 9532 221 971 1452 2020 2548 2319 2440 2415 3273 4345 4213 3371 2649 2569 2480 2872 2916 2607 3050 3299 3123 2517 2382 2209 2296 2103 1412 938 979 1159 732 25 999999 999999 999999 999999 999999 999999 1213 3291 4567 5104 4274 2576 1439 1261 1800 3388 5723 7585 6761 4229 2503 2209 2389 2772 4966 25767 55093 54137 33652 31547 41965 72748 214202 398964 418324 139055 28809 5021 2155 42049 63139 4620 4562 6047 26646 282562 997072 572806 24530 591 267 189 174 -7 95 -22 -63 -35 122 101 999999 999999 999999 -97 999999 -22 -41 86 -14 47 34 47 26 141 77 -28 -73 4 999999 999999 18 27 999999 -14 -75 -57 999999 999999 999999 999999 -44 -83 -63 -73 -72 -31 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -52 -53 999999 999999 999999 -86 999999 999999 999999 999999 -75 999999 999999 -83 -58 999999 -90 -38 999999 999999 999999 999999 999999 999999 -94 999999 999999 -90 -9 -29 -82 999999 999999 -67 -85 999999 999999 999999 999999 -58 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 -72 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 -98 -45 -69 999999 -28 154 673 1799 7504 18504 23498 21881 20899 17284 11228 8149 5635 4358 5300 7337 8340 8149 9627 13823 21189 31448 31941 21322 17947 20842 33356 47032 54679 46997 42785 29490 12120 7109 6210 8724 8180 6773 7530 10228 13677 19041 22744 21236 15299 11044 10133 11368 15183 14627 11239 10822 12730 10935 6000 2220 1639 1401 173 9 0 13 11 22 27 18 24 8 23 29 25 39 43 42 38 41 61 65 43 38 50 42 23 17 5 -6 44592 313 105 30 10245 12 23 12 8238 9541 514 823 1292 1281 1471 1824 2537 3280 4224 5256 4978 5452 5494 5862 6018 6688 7141 8125 8307 8246 8055 6697 4472 2602 1660 1712 3530 8573 12890 12500 11604 11545 11392 10357 11008 13583 18966 25288 30162 33967 30032 20323 17948 17093 16197 15991 14921 12481 11312 12553 12357 14198 15644 18072 26052 40206 54845 57769 53476 45023 56951 78036 101649 67181 68222 141341 359803 628371 308646 27796 2155 1621 1565 2017 3180 5634 6252 28837 293095 594947 53497 1127 172 147 228 7 999999 999999 999999 999999 999999 999999 -94 999999 -50 88 -57 -18 999999 -90 -61 999999 999999 -19 34 73 4 -44 22 999999 999999 -18 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 -44 3 -2 999999 999999 999999 999999 -83 -59 999999 999999 999999 999999 -98 999999 -96 -97 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 -84 999999 999999 999999 999999 999999 999999 999999 999999 -97 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 -97 -28 164 642 3064 6123 9631 15314 18237 21988 24152 23341 18796 12722 9002 6290 5954 8003 12467 19189 27130 32777 30687 29726 34104 30018 24535 26955 35617 51020 52106 47119 29957 29000 18996 8985 6231 9520 8231 6481 8079 9559 9693 8307 5915 4776 4264 4028 3551 2744 3537 5770 5947 2632 2264 11026 15704 11023 6491 1672 22 -10 -13 -1 28 31 43 48 43 33 24 45 26 33 41 45 66 59 61 87 82 55 40 44 32 37 18 -2 44598 309 256 30 10246 12 23 18 8238 9550 138 270 745 932 1640 2274 2806 3386 4073 4451 4645 4557 4440 4301 4070 3623 2807 2398 2462 2274 2483 3370 4646 5229 6408 8291 11638 13861 14448 16587 22086 32539 45740 58300 68686 74738 77828 81235 81951 82166 83220 77205 68901 60524 48931 37373 30923 31422 40995 61795 74122 79555 77629 69387 61875 52487 52830 58945 60781 61127 50931 60210 189795 670413 751224 45627 2582 2779 3305 3579 3380 3180 2152 10103 41697 21203 472 97 105 166 36 999999 999999 999999 -80 999999 -65 999999 999999 999999 999999 999999 999999 999999 999999 -99 -69 15 -73 999999 -23 -5 87 12 -29 -99 16 -91 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 -55 999999 999999 -73 1 999999 999999 -66 -90 999999 -45 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -28 441 2273 5998 9479 13219 16937 21798 27434 26738 21824 18005 12343 8043 8348 12469 18292 24777 38109 56117 63169 55066 38873 26814 32228 37074 25087 27054 39218 41955 36239 29507 22594 8833 5986 8061 8703 6880 7520 6464 5337 3259 1821 1380 1338 1786 2872 3993 4459 4296 3545 1436 300 725 4423 9346 9409 4022 431 43 27 38 25 35 47 37 38 49 47 54 50 51 56 75 86 76 80 85 65 59 63 71 50 28 25 18 44604 315 77 30 10247 12 23 24 8238 9559 1893 2456 2732 3177 4011 5408 6749 7427 8533 10065 12536 15170 16282 16574 17474 20163 24221 29639 35054 43120 53350 61135 66669 77762 92567 112063 134338 172387 221396 250253 251625 260717 260098 219341 152768 101786 76991 69692 69420 68945 68433 64823 62352 60065 56417 52525 48115 44089 45160 51772 62652 70801 71255 66120 62823 62274 59397 55674 49391 48514 53760 60767 70096 83728 78051 61448 52854 55185 91007 135847 72982 2267 509 695 740 825 997 833 746 792 671 285 327 287 248 140 117 76 999999 999999 999999 999999 999999 999999 999999 -62 999999 999999 999999 -9 999999 999999 999999 999999 999999 -93 999999 -55 -79 -32 20 10 4 51 21 999999 999999 999999 999999 999999 999999 999999 -99 999999 -97 -85 999999 999999 -50 -47 69 -79 999999 999999 -84 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 15 504 3986 11704 17436 21510 22586 20722 17369 15732 16308 19864 23213 23764 23017 21775 18479 13883 11212 12989 19245 28857 34292 36530 43098 54243 59568 32365 16515 17755 25061 25470 17913 13726 16948 21949 30012 27330 16747 10232 7529 6363 5868 5023 4042 3051 1449 491 576 482 392 504 706 542 269 194 199 357 884 2156 4822 6078 2001 75 18 32 14 10 21 17 23 39 37 29 28 38 57 57 59 74 86 68 67 64 56 54 42 45 28 19 22 44610 314 109 30 10249 12 23 30 8238 9568 -65 62 287 1021 1199 1434 1701 1635 2047 2933 3957 5007 6416 8942 12105 17582 28288 42887 59238 83293 118030 168366 225058 268446 281797 268461 241561 209038 165132 121728 85306 62254 47125 42455 41299 41566 44463 49386 57186 63670 65499 62209 52290 43426 39037 34056 30583 28397 28875 29135 28178 25811 22993 22223 23631 24957 30067 36955 40892 43678 43589 35956 29972 26357 23290 21755 55915 461318 797810 145543 6432 244 280 463 883 720 568 634 513 484 342 275 136 129 182 11 -64 -50 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 -65 999999 999999 -41 -51 999999 999999 -70 -24 -41 -77 -57 87 42 96 -33 999999 999999 999999 999999 -27 -54 -86 7 999999 999999 -56 14 -6 999999 999999 21 999999 -87 -89 -67 999999 999999 999999 999999 999999 999999 4 -23 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 999999 999999 999999 999999 999999 -92 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -4 72 867 3065 6095 9510 14491 20130 25320 28250 29232 27480 21651 17983 17575 18226 17783 18831 20879 25465 29504 31380 23981 16209 11755 9872 12562 16680 21442 28116 37927 49617 56988 53998 40114 23208 15726 15584 14227 9718 8478 9753 9862 11114 12711 11648 12019 11013 10128 8382 7149 8017 6164 3201 1041 654 454 296 203 169 140 90 108 123 136 135 667 5124 8742 4018 271 33 38 41 10 10 35 37 34 49 46 40 57 60 68 68 65 84 92 89 62 53 55 50 41 40 25 21 44616 310 233 30 10253 12 23 36 8238 9577 437 867 1380 2067 2873 3447 4615 6399 8127 10864 16456 24585 34667 45987 57049 63293 67370 63197 50783 39996 33560 32680 36014 40047 43536 46093 46857 45510 43640 41108 38844 37105 35209 31836 29514 26943 23842 21197 18557 15298 13054 12254 12294 12816 14542 17456 21868 25848 24808 20816 16178 13098 11139 9043 7660 7937 10083 10465 11087 11664 9695 6818 60946 604982 999999 386360 7745 291 987 2579 2935 1929 723 655 1111 1101 611 356 236 260 64 83 -16 999999 999999 999999 999999 999999 -53 999999 999999 999999 -45 999999 999999 -7 -9 -91 -67 8 -46 -12 -39 -14 78 64 -17 98 55 15 -25 -75 -12 -65 -33 -44 -79 999999 -98 -50 44 -45 -46 999999 -90 -89 -75 999999 999999 999999 999999 999999 999999 999999 999999 -25 -71 999999 999999 999999 999999 999999 999999 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 -87 -88 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 -77 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 -90 999999 -66 999999 -90 999999 999999 999999 -65 230 1147 4398 11817 18190 22437 27751 34496 40213 40015 37324 28316 23514 22296 22120 23275 24058 23930 24687 26550 26609 25060 25579 28288 23198 16053 12166 11412 10937 11477 18810 30061 36030 41578 42250 39642 40552 37026 22742 18840 18075 14461 13176 7359 4939 5299 6300 8730 9144 6868 6194 4446 2561 1041 446 239 155 84 70 105 111 90 128 413 252 47 318 2592 4234 2556 283 36 33 51 52 32 44 42 56 57 62 50 36 45 57 73 94 80 90 97 104 113 61 66 55 47 50 41 44622 315 86 30 10256 12 23 42 8238 9587 1464 1866 2659 3914 6199 9421 13844 15673 15202 14709 17979 24341 32285 42289 56572 84187 135912 183261 183284 147288 115367 98296 92959 95089 100721 104293 106037 104999 99371 95008 94888 95612 93389 88249 83601 78258 72688 68455 68490 67659 66283 61708 57809 54812 51985 47919 41932 37287 34962 33589 36524 40537 42355 42969 43644 41552 32346 26396 24570 24675 20487 15642 12048 8778 5344 3394 2220 1785 2065 1968 2681 1439 2492 3478 2764 1349 527 300 539 858 912 340 98 178 191 110 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 999999 999999 999999 999999 999999 999999 -93 999999 -49 -98 999999 23 25 999999 999999 999999 999999 999999 -23 999999 999999 999999 -98 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 41 625 4969 12830 18034 22687 22172 20452 20189 22279 23861 26166 29753 33688 36323 38024 38034 43272 42825 30804 27432 29982 30378 28767 31051 30862 24332 17710 14591 10953 10681 14796 24574 33557 38773 36254 30540 28981 32128 31333 29565 27033 19419 15126 12810 11407 10403 9003 8592 6412 4090 3297 3060 1735 510 244 182 142 92 96 102 72 49 38 120 91 63 135 1169 2993 2445 344 38 41 8 6 14 18 9 -5 6 1 28 55 26 33 34 61 48 27 33 33 21 12 11 7 6 -4 -7 44628 315 91 30 10261 12 23 48 8238 9596 7105 8324 9053 9969 11377 13998 16166 18765 20648 23502 28675 34474 40653 51275 71411 105367 146136 186417 215026 229670 238747 239084 220533 185182 151628 132604 120864 116392 116825 118194 112289 105964 100961 95011 88096 84120 79192 76560 74422 69257 63225 55711 48683 41434 34396 27398 21454 17515 14958 13052 11874 11051 11558 12980 16380 19891 20071 18843 15957 14770 14481 12770 8849 5485 3807 2927 2399 2374 2532 2326 1967 1597 1615 1432 830 407 74 255 456 705 1018 953 350 112 222 127 213 21 -28 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14