36 2310 Browell, Dr. Edward V. NASA Langley Research Center LASE / DC-8 Aerosol Scattering Ratio SOLVE 1 1 2000 01 20 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. ------------------------------------------------------------------------------- 31533 174 581 30 7121 8 45 33 6633 2046 402 370 304 260 182 115 165 152 187 198 135 84 56 30 66 78 23 -43 -66 -28 -60 -52 -75 -80 999999 999999 999999 -97 999999 -81 -80 -58 -67 -82 -94 -78 -39 -40 -89 999999 -71 -20 -40 -41 -83 -46 -24 -54 -67 999999 -79 -68 -50 -47 -41 -27 -23 2 -21 -40 -35 -52 -70 -35 -4 -22 -59 -41 -50 -42 -60 -15 -21 -29 -37 -56 -56 -72 -46 -30 -48 -39 -15 -44 -48 -63 -60 -39 -39 -42 -36 -37 -27 -30 -11 -1 -8 -24 -14 2 -25 -30 -13 -5 -5 -8 -8 11 28 20 0 6 47 30 30 26 16 35 26 33 48 57 51 42 62 98 93 90 83 91 87 82 96 92 94 90 105 108 112 119 137 149 155 163 155 154 163 177 182 187 187 187 195 185 176 168 170 174 162 159 161 166 174 154 148 159 163 166 182 194 195 181 165 145 31539 201 364 30 7144 8 45 39 6632 2045 1867 361 452 485 565 608 743 674 634 770 809 872 1007 1064 1133 1039 725 603 526 504 487 482 395 481 545 637 574 571 336 166 18 -4 9 -2 18 50 -17 12 -29 38 -16 -11 0 -11 -40 -75 -55 12 -39 -39 11 -25 -44 -50 -11 -35 -33 -55 -33 -37 -86 -29 24 -59 -16 -30 3 13 -15 -6 -22 -15 24 12 26 9 -17 -38 -40 -81 -87 -81 -81 -53 -24 -20 -31 -26 -3 -34 -13 6 12 7 2 -9 -9 -23 15 -16 -18 -16 26 29 -6 7 30 12 2 -25 -8 12 2 27 44 -2 3 0 -20 -40 7 20 17 -19 4 25 25 43 41 57 40 27 42 58 54 49 35 74 108 78 80 97 94 99 107 120 123 142 132 141 167 190 185 198 197 204 196 214 220 198 215 216 211 218 231 202 193 209 213 210 216 219 199 194 210 195 196 173 157 132 124 129 141 133 120 114 120 106 116 133 140 132 128 138 148 190 237 217 184 116 76 31545 202 357 30 7167 8 45 45 6631 2045 527 347 399 392 493 574 608 673 618 750 800 836 926 911 799 616 515 468 453 398 421 425 485 473 480 406 359 282 126 32 4 -12 4 0 -11 1 -57 -7 -17 -22 3 11 18 -4 -43 -22 -34 -30 -47 -42 -39 -62 -63 -67 -76 -98 -56 -49 -29 -69 -73 -28 -47 -75 -36 -3 -43 -47 -53 -14 -45 -37 -24 -68 -35 -30 -36 -12 -60 -90 -73 -16 -76 -71 -43 -69 -66 -38 -36 -24 -6 11 -32 -41 -40 -40 -2 3 5 10 24 8 -11 -7 -13 11 24 23 8 -8 -7 -15 -7 0 31 33 0 -10 31 -8 -30 -20 18 34 17 -20 14 22 9 -7 10 16 33 57 58 40 71 90 83 58 79 94 96 84 71 78 112 96 103 138 149 137 131 140 169 178 184 190 209 208 210 216 222 224 228 229 206 188 207 201 188 193 169 171 142 119 117 119 122 110 118 111 109 113 114 112 108 111 109 114 118 121 117 128 149 176 202 181 153 110 78 66 31551 203 351 30 7191 8 45 51 6630 2045 17512 725 392 359 553 566 596 682 699 703 778 669 616 527 395 364 230 273 344 392 393 419 445 421 387 231 158 -5 -30 -33 -51 -83 -14 15 -13 12 3 -61 27 -3 -98 -37 -36 -41 1 -9 -33 -13 -61 -83 -37 -94 -40 -83 -79 -54 -96 -99 -37 -38 -44 -38 -38 -37 -47 -9 -43 -35 -43 -59 -32 -6 -22 -56 -31 -22 -28 -59 -81 -62 -66 -88 999999 999999 -71 -38 -25 -1 -48 -69 -61 -77 -41 0 -20 -27 12 -2 17 -3 -17 -33 10 18 -4 32 43 12 9 -10 16 12 7 8 31 -18 10 22 -9 -17 40 10 13 25 11 32 19 12 19 12 6 11 37 44 37 58 56 47 63 74 77 99 91 101 99 91 97 130 125 122 152 137 128 146 174 202 207 209 204 220 217 226 232 232 228 233 219 216 210 208 207 176 160 147 126 103 94 119 123 132 111 106 109 114 101 108 112 121 119 116 119 125 121 162 206 205 186 157 118 88 71 60 61 31557 206 312 30 7212 8 45 57 6629 2045 6643 373 280 303 410 439 519 589 635 744 759 650 439 333 234 217 290 276 237 296 352 350 283 299 275 171 97 -29 -62 -72 -80 -55 -46 999999 999999 -54 -61 -86 -25 -39 -33 -46 -30 -45 -16 -48 -52 999999 999999 -63 -56 999999 999999 -74 -85 -93 -54 -76 -95 -55 -55 -22 -61 999999 -43 -34 -25 -20 -83 999999 -29 -72 999999 -65 -70 -79 -84 -72 -59 -87 -84 999999 -90 999999 999999 999999 -48 -46 -78 -78 -40 -38 -23 -13 -57 -61 -51 -26 17 -14 -1 17 7 -20 -5 -28 -32 7 5 -14 -9 16 10 -13 2 -7 12 -12 -21 2 -25 -56 -32 -43 -17 14 6 14 -15 -6 13 -12 26 27 21 8 -5 12 33 51 38 55 76 55 70 76 84 102 95 81 106 124 108 99 114 159 157 148 152 185 182 171 174 197 210 211 204 207 188 193 201 191 180 190 183 142 126 120 112 103 110 90 80 97 94 93 82 90 99 110 115 119 117 120 128 157 192 195 182 162 119 92 79 63 57 60 31563 207 273 30 7233 8 46 3 6627 2045 351 355 295 315 386 434 458 514 623 696 715 725 549 370 227 267 277 319 275 316 231 279 265 314 288 253 137 33 -83 -51 -14 -24 999999 -75 -46 -30 -48 0 -2 -63 -65 -63 -28 -66 -43 -9 -53 999999 -63 -70 -89 -65 -87 999999 -64 -18 -75 -76 -58 -61 -58 -47 -52 -84 999999 -62 -68 999999 -88 -61 -19 -94 -100 -81 -51 -44 -22 -57 -57 -52 -74 -87 -95 -87 -92 -83 -93 -81 -64 -78 -71 -37 -23 -38 -35 -25 -51 -33 -9 -25 -22 -47 -54 -16 -28 -61 -27 -18 -5 -2 -35 5 18 11 -8 -20 -31 -11 25 -16 -4 -7 -10 -24 -36 -13 -2 -3 11 8 20 27 10 12 5 23 20 23 22 39 95 67 48 62 73 71 76 82 84 104 120 115 102 106 105 145 143 155 146 145 143 150 153 191 214 211 203 205 196 186 152 158 178 164 148 152 117 96 97 93 87 87 88 81 78 72 84 81 84 73 76 110 136 139 141 167 175 161 149 132 112 87 66 55 49 45 53 31569 208 262 30 7252 8 46 9 6626 2045 464 285 259 218 266 322 321 358 450 505 596 757 774 728 701 616 589 455 351 283 276 325 364 284 313 333 308 205 89 28 18 -95 999999 -82 -35 -53 -25 -58 -89 -50 -57 -44 -95 -95 -63 -15 999999 -94 -34 -59 -63 -92 -81 -79 -79 -84 -42 -37 -81 -61 -90 999999 999999 999999 -81 -89 -70 -72 -59 -96 -58 -29 999999 999999 -93 -78 -34 -15 -39 -55 -56 -67 -63 -90 -48 -65 -97 999999 -100 -72 -39 -24 -77 -98 -64 -82 -70 -95 -82 -56 -52 -47 -36 -14 26 -4 -41 -23 -16 -7 -32 -39 -28 2 10 -18 -27 -18 -12 -22 -18 -48 -21 -6 -27 -9 -21 -42 -27 -13 -25 -23 7 1 5 -11 15 17 12 40 42 40 66 47 60 66 77 72 88 68 73 75 58 68 82 103 113 102 126 125 131 146 142 147 150 174 194 170 161 146 140 135 125 115 109 99 87 68 62 87 75 57 66 80 72 64 62 72 84 80 83 85 89 122 137 147 158 146 128 108 88 68 34 27 34 40 55 60 31575 208 313 30 7273 8 46 15 6625 2045 260 298 343 367 353 380 376 418 643 699 727 787 764 879 808 730 592 428 406 361 314 418 439 314 351 262 221 173 94 -3 -68 -75 -51 -47 -62 -59 -36 -5 -17 -43 -18 -48 -46 -16 -30 -65 -46 -50 -15 -47 -61 -63 6 13 -26 -44 -58 -49 -66 -42 -79 -83 -90 -56 -48 -51 -44 -48 -70 -50 -26 -51 -57 -64 -23 -26 47 19 -18 -29 -6 -28 -56 -65 -63 -14 -49 -93 -38 -71 -50 -29 -8 -64 -29 -10 25 -19 -25 7 14 8 -26 0 11 -13 -18 -11 18 37 30 6 22 36 17 11 -4 27 50 5 50 3 15 30 21 11 14 23 22 33 40 13 5 40 46 41 52 93 92 80 88 90 93 92 113 96 124 126 120 115 108 102 151 147 125 134 130 155 175 166 165 176 193 221 212 234 233 225 214 192 179 197 188 194 174 163 153 158 136 136 125 101 90 78 94 95 110 111 106 129 127 132 144 166 180 194 184 157 136 125 121 95 70 67 65 66 77 84 31587 210 266 30 7316 8 46 27 6623 2045 27231 349 211 189 245 356 364 403 393 550 583 649 735 742 834 813 686 714 665 563 650 637 570 522 389 333 353 350 371 310 286 244 231 159 10 -55 1 2 -41 -34 -2 -27 -36 -19 -3 -52 -41 -50 -54 -77 -51 -46 -20 -81 -30 -26 -46 -59 -13 -67 -96 -36 -17 -46 -52 -39 -80 -83 -73 -12 21 -11 5 -13 -83 -94 -33 -11 24 30 -27 -82 -60 -95 -93 -77 -61 -96 -76 -36 -33 -7 1 -34 -4 -11 -33 5 31 3 3 10 3 -4 9 3 -20 -17 -10 15 26 24 9 -8 -24 18 -10 31 15 -1 -3 8 14 -1 33 32 43 51 35 27 34 36 16 11 41 12 40 83 50 43 43 52 59 51 53 79 85 86 112 108 115 123 110 113 136 143 138 144 155 146 151 173 183 194 206 194 201 207 222 225 217 209 189 172 176 181 172 161 146 158 169 140 123 110 78 74 65 90 103 106 120 121 129 128 149 180 177 178 168 139 124 114 98 71 49 57 64 78 83 80 31593 210 289 30 7339 8 46 33 6621 2044 5537 243 170 206 336 402 415 356 434 570 619 666 742 717 819 907 879 886 850 845 833 834 794 581 410 388 343 331 292 316 360 307 114 38 -55 999999 -72 -76 -1 -29 -24 -26 -34 -42 -26 -5 5 -37 -20 -73 -58 -25 -24 -49 -59 0 -48 -59 -26 999999 999999 -62 -26 -56 -57 -69 -45 -32 -56 -47 -48 -86 -60 -20 -58 -61 -59 -65 -56 999999 -90 -85 -62 -89 999999 999999 -87 -74 -58 999999 -75 -64 -68 -24 3 -39 -51 -49 -14 -39 -25 -31 -20 -18 28 17 -4 0 -7 -45 -30 1 -13 15 24 -16 -23 14 11 -5 -20 -16 -6 6 0 17 18 23 0 -8 39 30 30 1 24 33 36 15 23 42 27 29 60 41 57 63 71 71 64 90 88 89 93 105 126 126 122 100 140 161 167 143 142 139 150 175 188 190 192 210 205 202 168 160 167 153 165 181 157 149 153 144 126 122 105 55 61 74 76 98 105 100 116 131 162 160 151 151 138 120 111 97 55 38 38 43 53 66 77 75 31599 211 311 30 7361 8 46 39 6620 2044 130526 1090 197 278 305 296 335 409 487 522 580 643 769 766 793 903 951 1008 1136 1185 1170 1241 1332 1328 1066 563 396 477 406 373 397 365 150 -3 -4 -35 -42 -47 -8 -17 -10 -16 -1 -65 -54 -63 -25 -8 -32 -6 -1 2 -16 49 -83 -29 -9 -46 -10 -32 -9 -6 -54 -4 -6 -65 -62 20 22 -50 -45 -21 -71 -27 -15 -19 -16 -5 -35 -55 -65 -54 -83 -69 -61 -67 -39 -26 -47 -42 -71 -51 -67 -22 16 30 32 70 32 29 -1 22 38 10 -16 16 4 -1 17 31 14 32 24 9 37 48 34 48 2 32 25 -8 54 37 19 45 63 46 38 70 41 43 53 62 73 79 81 71 68 75 93 78 105 85 80 107 112 101 98 122 101 105 106 126 128 120 144 162 160 161 155 172 184 180 171 192 202 189 201 204 221 186 184 177 180 189 166 176 183 189 189 176 162 142 141 96 90 92 86 97 117 124 150 189 197 182 176 178 168 138 115 98 63 63 74 69 73 82 92 102 114 31605 211 285 30 7395 8 46 45 6619 2044 3966 190 195 145 211 262 319 311 440 549 419 447 596 620 678 864 888 1016 1230 1302 1291 1475 1601 1525 1064 636 382 375 349 338 219 52 -74 -90 -70 -39 -68 -76 -49 -36 -60 -60 -63 -43 999999 -72 -90 -90 -56 -90 -87 -55 -61 -66 -87 -93 -93 -94 -99 -54 -83 -75 999999 -73 999999 999999 -97 -78 -86 999999 999999 -91 999999 999999 999999 -60 -94 999999 999999 999999 -99 -86 999999 999999 999999 999999 999999 -93 999999 -64 -92 -87 -72 -46 999999 -66 -1 -57 -60 -55 -46 -61 -59 -50 -53 -31 -9 -55 -56 -54 -12 -29 -29 -19 -9 -5 -8 -19 -36 -46 -48 -73 -61 -46 -21 -20 -30 -46 -36 -15 -39 -16 9 -21 -10 -13 -5 43 21 7 12 10 21 34 7 48 54 38 48 57 30 49 65 57 81 87 107 98 75 84 99 105 107 136 132 125 136 140 143 149 134 117 105 124 117 116 99 117 107 101 101 78 68 58 47 34 40 35 54 77 103 117 122 126 131 125 114 87 51 27 18 7 4 7 19 26 33 42 53 70 75 31611 211 345 30 7425 8 46 51 6618 2044 21056 229 219 245 254 339 374 437 509 466 414 570 669 717 811 997 1121 1251 1529 1680 1882 2245 2462 1750 808 532 468 443 349 269 70 -19 -95 -45 -82 -87 -34 -3 -1 -52 -64 39 -65 -45 -37 -69 -67 -80 -38 -67 -65 -13 -34 -56 -53 -97 -45 -71 -41 11 -44 -25 999999 -77 -32 -61 -30 -64 -32 -54 -88 -65 -80 -57 -30 -81 999999 999999 999999 -84 -85 -74 999999 -85 999999 -80 -79 -25 -42 10 25 -32 -10 -18 -15 -44 -4 18 0 9 18 7 -15 -14 -36 19 25 -13 -29 -23 17 18 -1 -3 9 -14 2 1 10 7 14 13 13 26 11 7 26 26 20 29 19 16 8 34 32 50 45 41 46 45 49 11 33 41 49 64 73 71 93 120 91 115 119 121 124 110 94 103 123 122 132 153 166 160 154 164 187 172 130 130 144 124 126 121 142 134 120 103 99 116 116 112 106 89 71 60 79 86 97 156 161 158 149 139 120 105 79 54 38 35 38 44 48 54 63 68 77 76 80 93 99 31617 211 400 30 7450 8 46 57 6616 2044 4699 286 272 322 329 381 486 525 464 526 535 624 691 782 887 1070 1379 1563 1706 1823 2068 2060 1488 853 516 446 504 398 222 206 58 -13 -61 16 51 -23 15 42 47 44 -24 -39 10 42 -10 -76 -92 -77 -39 -6 -28 -38 36 -35 -57 -39 1 -32 -96 -61 -56 -31 -30 -27 -55 -94 -77 -59 -80 -65 -79 -20 -23 -36 -45 -48 -42 -62 -56 -54 999999 -52 -53 -64 -54 -65 -35 -59 -56 -25 -31 0 -4 -1 -29 8 41 19 -30 10 0 -36 -1 -31 -19 -2 16 -7 -5 14 33 14 39 45 9 7 -8 6 10 35 28 25 36 32 6 2 34 61 36 35 34 22 61 81 48 56 56 73 57 61 82 101 122 93 78 73 102 100 108 110 125 138 137 132 127 144 149 158 144 165 193 186 185 192 181 180 173 164 142 151 145 129 111 96 90 60 68 79 77 75 85 73 74 97 95 93 132 173 179 166 150 141 139 128 111 98 69 46 39 43 49 51 59 71 81 94 93 97 105 113 117 31623 212 364 30 7474 8 47 3 6615 2044 108914 741 213 222 266 259 400 446 468 566 614 709 789 1006 1228 1263 1251 1240 1144 1014 785 540 524 465 410 250 120 61 6 15 -28 -32 3 -50 -59 -42 -18 24 -10 -19 -16 30 27 -11 -46 -41 -57 -87 -50 -60 -4 -50 999999 -92 999999 -70 -37 -49 -65 -54 -54 -96 -80 -81 -63 -77 -85 -51 -72 999999 -46 -82 999999 -79 999999 -92 -75 -49 999999 999999 -100 -93 999999 999999 -57 -86 -92 -41 -42 -40 -33 -33 4 -11 -6 -3 -27 -31 11 0 -19 9 1 -27 1 -28 2 3 -24 0 18 -15 -6 18 38 10 -9 37 12 -27 -27 -16 16 54 13 -5 21 28 43 49 43 38 54 40 64 59 79 95 74 57 38 48 69 72 71 73 76 82 103 102 112 129 152 132 98 124 139 121 139 131 174 168 172 177 203 191 176 181 178 154 155 151 153 141 123 121 117 101 85 79 74 61 71 63 62 64 74 99 139 141 145 134 128 126 128 98 78 68 66 52 36 38 52 50 56 70 73 86 91 94 104 106 31629 212 385 30 7495 8 47 9 6614 2044 624 263 237 226 325 433 452 491 582 580 744 1002 1190 1312 1229 1218 1259 1242 996 897 631 521 442 431 394 253 117 -27 2 15 -1 -1 0 6 5 8 8 14 50 44 55 14 17 -34 -54 12 -73 -75 -22 -9 9 -53 -43 11 -31 1 -58 999999 999999 -9 11 -40 -63 -75 -84 -40 -49 -50 -51 -74 -74 -55 -25 -27 999999 999999 -61 -48 -83 -66 -50 -34 -74 -56 -38 -30 -22 -3 -15 -2 4 -18 -3 -19 12 -6 -14 -4 1 -14 2 58 13 13 40 33 45 26 24 39 44 33 45 36 6 -8 21 38 36 30 25 42 38 48 62 51 43 48 60 39 38 61 44 50 55 41 56 74 89 73 54 60 84 88 75 88 106 90 110 119 134 130 134 108 133 153 139 140 164 152 155 151 160 193 193 192 213 219 215 204 213 175 196 205 180 169 189 177 162 167 133 118 112 99 93 96 96 118 117 123 127 144 171 182 167 142 107 106 95 85 80 57 48 53 67 72 77 85 91 106 119 123 31635 212 433 30 7513 8 47 15 6613 2044 2283 241 228 267 306 285 420 482 526 631 999 1149 1142 1135 1314 1438 1621 1400 1136 889 629 523 476 426 425 356 193 74 -5 17 -26 -64 -63 4 11 -44 -12 3 -14 3 34 61 81 25 -5 -42 -61 -55 -31 -80 -50 -85 -90 -66 -33 -6 -76 -29 -65 -73 -84 -64 -73 -82 999999 999999 999999 999999 999999 999999 -69 -90 -99 -80 -99 999999 999999 999999 -72 -76 -93 999999 999999 -84 -35 -31 -56 -81 -28 -13 -24 -5 -49 -62 -30 -53 -61 -38 -32 -33 -29 -40 -35 -19 -12 -24 21 2 37 20 -29 -33 -27 -10 -12 -18 -22 -10 -6 11 -6 -20 41 10 -5 -10 -9 7 14 22 6 22 -2 15 0 27 14 39 37 63 44 30 44 44 50 70 39 71 61 84 88 84 99 94 109 104 99 112 127 100 115 140 133 158 179 171 161 184 188 177 174 175 161 159 162 148 153 157 165 156 143 141 101 83 65 51 56 69 75 64 78 93 103 131 147 147 127 112 85 71 69 65 46 32 31 37 45 56 60 65 69 78 31641 214 360 30 7530 8 47 21 6611 2043 922026 1353 284 314 295 360 380 528 533 598 606 617 784 1023 1072 1140 1138 1269 1409 1635 1491 1256 1002 842 649 629 516 374 201 107 137 70 90 24 -22 90 115 129 147 73 78 102 110 127 51 74 74 42 39 28 -25 -8 -7 -72 -82 -66 -33 -31 -87 -63 -100 -45 -17 -34 -44 -66 -53 2 -53 -60 -32 -86 999999 999999 -33 -36 -74 -98 999999 -34 -71 -80 -87 -35 -34 -38 -47 12 25 2 -18 24 28 19 32 14 14 35 53 40 47 13 -9 -5 18 29 29 76 71 40 31 26 29 39 44 14 26 61 29 43 42 18 34 70 55 51 65 40 61 103 79 53 67 87 94 72 88 70 102 72 76 51 97 94 86 100 90 103 128 144 142 142 132 129 158 151 143 127 142 163 160 158 167 181 191 204 230 215 215 226 195 207 196 179 188 190 185 182 182 181 174 169 160 144 113 107 96 87 99 100 110 126 127 136 147 168 206 207 183 141 120 116 109 86 81 68 69 70 82 87 94 106 116 122 31647 215 348 30 7548 8 47 27 6610 2043 32319 461 271 265 363 381 309 404 449 503 467 584 561 675 783 858 983 1051 965 818 608 572 486 463 515 372 246 149 7 7 20 -9 79 36 -15 52 116 114 67 79 36 3 24 21 16 36 9 -20 -28 61 -3 4 3 -62 -54 -44 -29 -30 -39 -65 -19 -54 -73 -58 -70 999999 999999 999999 -90 999999 999999 -98 999999 -67 -42 -88 -70 -53 -82 -80 -91 -16 -24 -17 -17 -52 -17 -49 -26 -34 9 -1 29 19 24 48 4 -18 17 8 32 82 59 4 27 15 39 52 14 15 20 11 61 75 31 36 39 7 41 54 25 19 42 51 22 38 65 71 54 57 46 32 25 49 60 76 82 90 68 99 113 102 100 99 104 93 103 88 109 138 136 135 125 146 139 146 133 140 137 164 181 171 196 211 236 197 188 185 202 191 174 184 184 175 166 187 191 187 176 173 161 160 145 133 110 91 95 101 108 108 119 127 125 151 185 195 198 177 145 118 92 86 77 70 64 59 66 72 79 90 90 101 114 122 121 31653 214 431 30 7571 8 47 33 6609 2043 2259 351 367 334 370 415 466 494 502 618 642 640 972 1740 1321 844 716 623 493 445 456 407 201 51 6 13 47 62 72 63 63 35 78 35 6 100 65 24 -35 -15 -8 19 60 13 -3 -16 -3 -10 -44 -25 -29 29 -35 -34 -30 -29 -41 -86 -100 -61 -25 6 -51 -35 -22 -63 -47 -43 -76 -36 9 -67 -54 -52 -57 -26 -7 -44 -26 -6 9 9 -29 16 13 -1 27 22 46 42 59 70 35 86 63 62 54 36 22 48 44 27 41 24 61 95 78 75 82 33 90 104 56 62 53 26 69 72 72 66 59 43 67 85 118 108 100 83 96 122 97 119 122 107 75 78 86 116 119 124 132 138 122 103 135 105 136 158 158 170 149 169 148 168 182 204 225 215 230 250 227 229 239 227 244 235 234 217 196 199 203 205 218 213 199 216 203 190 167 168 148 124 109 112 120 122 132 145 143 148 175 183 200 214 194 159 130 118 108 86 81 72 74 83 90 96 105 108 119 131 143 156 157 161 31659 212 485 30 7595 8 47 39 6608 2043 891 260 286 285 462 547 588 531 614 1283 2294 1543 774 625 611 545 457 414 299 146 22 999999 -9 13 -31 -10 15 -15 17 -27 44 -20 -43 -15 13 3 -33 -32 -72 -54 -47 -74 -29 -78 -11 -40 -41 -54 -41 -78 999999 -96 -71 -40 -90 -72 -60 999999 999999 -48 -50 -95 999999 999999 999999 -60 -72 -38 -40 -67 -99 -98 999999 -73 -87 -72 -58 -46 -80 -82 -8 43 17 -42 6 -45 -30 10 11 7 -34 -7 -17 -48 -40 -31 4 -2 45 33 61 27 -8 16 28 6 29 26 42 20 -3 -16 -11 9 19 30 51 6 13 14 19 49 55 58 76 61 75 42 44 58 34 34 50 60 42 62 96 107 103 84 73 108 98 93 120 128 102 121 98 96 129 155 150 174 176 169 178 195 193 197 169 163 179 162 151 152 136 143 157 145 158 150 140 149 148 140 120 99 85 84 89 75 75 79 80 89 109 137 165 177 162 132 105 101 79 78 67 36 38 47 45 55 63 68 79 91 95 94 96 98 103 125 31665 212 508 30 7618 8 47 45 6606 2043 1216 271 320 415 418 562 863 1249 1225 1209 920 650 659 607 560 487 448 342 158 30 -38 -48 -19 0 -22 -29 -51 -34 102 91 63 26 43 35 44 47 22 -29 -33 -37 -31 -59 -15 -1 -53 -71 -93 -96 -79 -48 -48 -62 -85 999999 -88 999999 999999 -92 -92 -76 -18 -21 -83 -88 -78 -85 -88 -85 -66 999999 999999 999999 -86 -57 -67 -85 -61 -23 -59 -37 22 36 2 18 9 24 14 29 42 41 1 -18 3 31 15 37 68 21 15 20 5 30 39 35 0 20 37 60 80 47 23 38 39 -7 -21 -13 31 44 61 25 5 56 87 52 53 59 66 58 57 45 90 79 51 86 106 80 108 97 105 100 77 97 113 120 115 90 100 134 119 111 156 134 144 142 176 176 195 205 199 171 169 165 156 167 146 144 135 144 158 156 159 152 128 136 135 119 87 84 85 86 83 83 87 106 124 122 156 173 180 164 135 106 87 82 78 64 52 50 52 56 57 71 69 77 89 93 99 107 106 122 137 144 31671 216 411 30 7641 8 47 51 6605 2043 53290 949 256 256 331 367 442 481 463 534 731 491 443 437 546 577 508 538 496 431 365 323 156 78 -37 -80 -13 38 8 41 87 41 16 15 10 48 52 58 17 86 4 14 -14 -19 -51 -45 -12 -17 -29 -16 -20 999999 -73 -93 -65 -73 -76 -53 999999 999999 -97 999999 999999 999999 999999 999999 -98 999999 999999 -82 -87 -78 -88 999999 -73 999999 999999 -29 -37 -54 -86 -44 -40 -37 -76 -28 -31 -21 -29 -29 29 35 -24 -38 34 23 20 35 9 24 11 36 19 1 88 30 -28 1 31 27 31 18 17 38 37 45 18 26 41 -18 -10 -13 21 36 50 19 21 28 46 58 74 75 80 72 58 84 80 81 75 47 87 92 70 78 68 73 109 116 104 109 122 109 122 113 125 99 137 149 176 175 212 194 196 194 162 183 159 159 165 159 142 165 168 148 140 154 155 132 92 84 80 86 80 65 72 83 107 102 118 119 138 154 157 169 156 107 83 79 68 58 59 43 43 47 48 57 70 70 92 94 93 94 110 126 131 131 31677 217 431 30 7661 8 47 57 6604 2043 6039 242 241 303 331 353 358 445 479 368 350 418 328 378 501 407 466 541 619 523 499 455 351 284 232 187 37 34 -10 17 -60 -40 2 34 64 14 3 59 103 107 45 53 106 48 -6 -10 0 -16 -75 -69 -62 -65 -43 -75 -72 -63 -100 -56 -76 -76 -57 -69 -62 -64 -59 -19 -55 -27 -77 999999 999999 -86 -63 -80 -89 -87 999999 -99 -87 -21 -91 999999 999999 -48 -58 -37 -8 -9 -15 1 27 8 -9 27 36 10 -25 -12 13 -20 -4 0 -19 -15 4 5 -3 15 24 27 14 11 29 18 31 45 41 30 43 50 43 55 47 3 16 10 68 28 42 51 28 30 44 55 45 78 54 70 69 63 39 74 112 101 105 69 75 82 114 95 66 90 94 98 119 134 117 138 154 167 162 158 161 188 208 185 180 172 165 137 147 159 151 143 147 168 150 139 133 104 70 71 66 61 73 67 69 90 101 121 114 130 147 168 146 108 81 86 72 54 47 43 42 35 45 56 60 67 84 85 96 99 102 103 117 130 122 31683 219 362 30 7682 8 48 3 6603 2042 5865 332 277 294 298 322 302 397 390 357 342 313 344 274 334 426 425 438 455 589 560 509 542 525 493 395 276 168 84 83 53 62 53 23 55 51 34 36 12 51 17 67 68 74 113 39 83 4 -22 -8 -45 -22 -32 -39 -64 -89 -47 -92 -57 -11 -43 -63 -38 -78 -71 -84 -67 -49 -48 -80 999999 999999 999999 -82 999999 -82 -86 -54 -22 -49 -51 -51 -39 -54 -44 -53 -40 -13 42 36 -24 28 67 47 2 18 41 42 0 15 10 -5 30 54 28 56 80 76 50 39 7 -4 53 34 73 68 45 39 40 5 -1 0 37 26 27 61 68 72 81 79 88 77 94 60 78 89 59 78 86 79 74 91 90 79 90 102 90 120 109 99 95 118 120 100 119 121 108 125 131 144 145 173 166 193 226 219 214 203 167 166 186 154 154 144 148 162 166 152 144 132 124 111 84 81 93 81 67 82 100 103 116 131 146 152 160 140 127 106 96 88 63 60 60 55 51 53 65 69 79 86 92 101 96 94 108 119 138 140 115 31689 220 354 30 7704 8 48 9 6601 2042 12989 419 281 276 286 279 297 284 448 470 501 420 453 397 322 464 484 461 434 488 472 640 655 693 725 579 426 392 305 88 59 46 112 59 111 161 137 103 48 80 70 -5 10 2 5 -33 -71 -44 999999 -88 -59 999999 -56 -35 999999 -82 -51 999999 999999 999999 -95 -61 -95 -94 999999 -89 999999 -95 -79 -78 999999 -85 -79 -87 -72 -91 -40 -57 -98 -83 -78 -27 -46 -17 -44 -62 -13 -65 -18 -23 -1 -33 -44 -10 -29 -16 1 36 39 3 -41 -12 20 24 61 11 24 14 41 44 10 14 42 52 56 44 25 15 40 23 16 27 44 29 12 8 -28 8 23 45 45 38 42 20 65 90 75 78 63 71 84 82 101 58 72 92 107 83 79 82 67 63 59 75 85 94 101 112 109 110 136 167 198 176 177 136 144 128 139 124 105 124 120 122 97 107 99 104 100 82 57 51 56 44 40 34 52 63 72 90 84 105 124 134 160 127 96 78 66 61 43 45 39 28 27 33 45 43 56 66 63 73 72 80 91 105 117 101 97 98 31695 218 436 30 7726 8 48 15 6600 2042 206 239 239 202 237 261 202 415 458 504 554 527 581 656 546 503 469 512 557 545 638 813 648 416 441 265 186 146 168 120 206 192 203 139 83 97 88 26 -33 115 41 19 -38 -74 -30 -65 -58 -72 -50 999999 -67 -50 -63 -35 999999 -79 -57 -75 999999 -66 999999 999999 -72 -63 999999 -91 -58 -31 -18 -97 999999 -74 -62 -79 -49 -44 -81 999999 -60 -29 -18 -47 -19 -20 -32 -2 12 5 -68 -50 6 24 39 17 42 25 71 18 22 26 17 44 -12 13 92 71 68 49 60 50 64 114 85 80 35 54 38 40 74 74 87 38 43 37 41 66 33 44 73 106 97 92 84 96 70 97 66 96 89 71 56 76 115 104 95 95 100 114 101 95 112 138 127 109 125 129 128 135 153 186 211 215 221 202 178 172 162 151 147 142 135 152 145 126 112 105 101 107 101 80 89 78 59 80 92 95 111 116 122 140 159 170 169 158 131 112 111 93 78 56 59 48 64 60 69 84 92 94 95 98 100 113 124 136 143 129 128 121 31701 218 487 30 7747 8 48 21 6599 2042 876 302 367 313 310 329 367 440 485 484 525 562 622 612 597 609 521 546 491 638 630 563 496 380 371 188 114 93 161 211 167 140 106 82 30 17 -26 13 35 12 -13 -15 -18 -52 -58 -46 -19 999999 -55 -62 -51 -60 -49 -73 -56 -36 -61 -83 -31 -96 -75 -85 -92 999999 999999 -96 -88 -82 -68 -32 -94 999999 -88 999999 -84 -17 -18 -49 -63 -34 18 65 36 32 -7 -25 -5 19 0 20 -7 4 13 11 9 -10 -30 10 28 40 45 -13 58 92 33 66 84 67 74 56 58 32 57 108 83 35 65 60 54 41 63 54 59 56 65 78 72 66 81 83 66 61 81 96 86 96 93 68 90 91 93 91 97 97 114 90 125 143 125 83 119 100 128 115 119 130 131 175 188 193 193 221 199 203 185 176 172 138 145 150 152 158 156 141 128 107 82 84 88 75 72 69 87 80 86 108 106 126 143 163 167 170 154 128 119 109 91 89 63 73 64 59 56 69 84 88 91 85 86 104 107 109 127 143 126 122 126 117 31707 219 446 30 7766 8 48 27 6598 2042 44005 463 249 381 312 326 344 285 324 442 419 448 518 532 464 390 339 460 449 495 538 484 334 277 285 170 160 153 216 258 204 105 48 -42 10 8 -20 -44 999999 999999 -55 -81 -69 -56 -55 999999 -85 -94 -73 -92 999999 999999 -93 -45 -38 -96 -87 -87 999999 -90 -94 999999 999999 999999 999999 999999 -75 999999 999999 999999 -48 -37 999999 -47 -30 -34 -93 -65 -85 38 -39 -43 -55 -5 32 22 -30 -21 -60 -29 33 3 -24 5 -1 3 39 28 -11 -25 25 39 -15 -10 34 -2 27 -8 5 25 46 44 44 57 9 -4 49 39 63 21 23 35 41 66 38 83 97 55 44 52 54 90 101 91 74 78 77 84 97 91 59 68 108 101 78 77 95 117 112 127 108 97 131 125 99 112 130 137 160 151 170 177 184 179 188 183 176 154 148 132 137 137 126 108 127 116 117 119 90 77 74 68 66 54 80 96 110 122 140 172 168 141 130 96 92 80 83 76 61 64 63 48 52 55 60 65 72 78 78 80 83 99 115 118 105 111 109 98 99 31713 221 412 30 7792 8 48 33 6596 2042 5307 430 248 270 260 261 309 290 363 367 368 375 407 346 398 335 322 372 359 406 385 303 247 180 63 120 161 110 133 94 119 24 -10 27 -44 1 -9 23 7 -72 -42 7 -42 -98 -50 -97 999999 999999 999999 999999 999999 -93 -88 999999 -93 -70 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 -72 999999 999999 -80 999999 -74 -61 -77 -3 -6 -72 -16 -35 -30 -18 -36 -40 -49 -61 -26 -16 -40 -17 -24 -25 -35 25 36 -9 -28 5 19 18 32 43 19 8 35 33 31 59 44 -25 -17 -3 24 48 26 -7 29 59 68 31 36 -14 22 30 59 68 28 36 97 42 62 68 52 33 67 80 78 76 67 69 81 101 118 104 142 150 130 131 107 92 95 88 86 91 116 93 125 141 134 142 197 183 194 201 174 168 152 131 120 123 147 127 130 148 139 122 94 97 85 64 46 39 48 66 75 100 104 120 129 135 128 109 89 72 78 73 64 57 55 59 55 54 46 40 59 74 72 83 89 85 94 115 114 92 89 94 89 86 31719 222 432 30 7812 8 48 39 6595 2042 53809 711 357 358 346 337 323 305 349 378 370 373 353 408 360 346 433 369 435 423 411 376 274 105 128 183 180 143 229 230 225 77 104 47 14 -4 30 59 10 18 -46 -62 -60 -92 -57 -90 999999 -48 -86 -85 -30 6 -38 -79 2 -53 -91 -65 -70 -72 -36 -94 -89 -26 -59 999999 -57 -83 999999 -15 -52 -50 -64 -81 999999 999999 999999 -49 -45 -45 -53 -26 -2 26 7 12 -1 21 37 -3 -8 -8 7 5 21 76 19 10 46 23 99 27 49 42 73 37 42 48 32 22 70 78 102 120 57 67 94 65 33 70 88 110 122 92 63 75 73 70 109 101 74 86 64 77 88 99 98 101 88 123 102 98 93 148 141 102 137 148 165 131 142 151 151 173 174 142 157 153 169 182 161 176 158 199 205 206 200 209 215 246 238 217 213 207 170 181 147 156 176 172 147 137 135 129 93 96 94 89 83 99 136 154 170 187 184 183 166 145 116 122 118 95 89 82 81 77 72 82 93 92 101 104 108 116 117 126 133 128 115 113 114 110 31725 224 362 30 7832 8 48 45 6594 2042 8413 342 314 326 389 257 290 271 304 283 377 400 355 306 297 346 312 400 412 413 360 355 326 212 174 178 195 214 202 200 204 186 130 124 49 62 -20 -26 35 -21 -60 -49 -32 -16 -41 -45 -40 -26 -78 -47 -61 -93 -59 -37 -79 -98 -59 -88 999999 -50 -45 -60 -99 -95 -51 999999 -68 -91 999999 -59 -87 999999 -72 999999 -43 999999 -91 -85 -51 -87 -75 -63 -24 11 18 6 -22 -15 -36 -45 -8 57 11 -27 43 47 45 28 -10 -22 6 82 55 42 11 -9 18 24 43 69 63 80 96 93 111 65 31 70 66 100 72 57 36 72 91 88 102 107 71 60 63 60 64 85 96 109 92 53 99 126 105 105 111 143 161 164 141 144 165 149 160 166 143 169 200 181 166 169 149 145 162 158 164 167 185 170 194 238 243 240 237 244 263 235 223 221 192 175 150 152 147 150 144 129 136 131 117 114 99 97 101 97 125 138 150 158 180 196 192 169 154 150 139 122 124 103 71 74 82 92 86 87 95 98 114 121 123 123 137 145 129 130 112 111 31731 225 351 30 7851 8 48 51 6592 2041 340 240 257 309 390 292 247 209 203 317 289 269 382 320 271 289 364 281 311 211 307 330 300 415 385 380 265 227 280 191 172 223 168 213 235 210 76 46 33 22 -4 -51 -27 -86 999999 -90 -86 -74 -72 -65 999999 -82 -23 -89 -85 -94 -52 999999 999999 999999 999999 999999 -69 -76 -81 -26 999999 999999 999999 999999 -97 -93 999999 999999 999999 -63 -97 -63 999999 -87 -78 -96 -59 -72 999999 999999 -72 -65 999999 -82 999999 -31 -22 -39 -40 -3 -16 -32 -7 -12 -7 -38 -37 -46 17 44 57 37 28 30 53 27 11 10 9 44 27 16 -7 35 86 31 53 73 44 14 36 57 47 39 35 59 41 57 79 46 53 50 55 34 74 73 83 65 62 103 102 100 98 93 114 104 108 122 116 111 94 104 93 107 118 120 132 121 128 152 147 179 175 194 209 194 158 158 162 153 119 135 116 114 94 103 101 88 68 70 68 76 66 49 49 63 68 86 91 104 129 141 142 134 128 130 113 101 94 89 69 48 39 34 47 54 64 69 75 82 77 79 90 105 97 90 89 80 80 31737 226 371 30 7871 8 48 57 6591 2041 373 298 296 229 249 299 306 354 351 330 345 341 251 289 309 355 307 387 397 354 356 276 283 359 395 440 372 254 282 342 346 317 311 278 318 272 207 110 106 63 47 66 30 -61 -30 -45 -79 999999 999999 -99 -85 999999 -84 -67 999999 999999 999999 -96 -59 999999 999999 999999 -81 -72 -72 -62 -77 -41 -70 999999 -91 999999 -78 999999 -80 -80 -68 999999 999999 999999 -97 -91 -64 999999 -87 999999 -52 999999 999999 -66 -91 -17 29 -23 -88 -8 23 14 -11 26 36 29 -10 18 -28 -15 32 -5 35 28 4 23 6 33 29 40 67 70 69 85 42 36 64 108 72 60 61 34 60 52 57 58 68 53 55 65 21 28 83 72 62 84 107 65 80 90 49 70 105 126 120 118 121 121 130 143 147 132 134 130 124 137 145 128 124 152 153 147 179 228 208 210 199 195 182 150 125 125 127 103 106 115 119 114 112 116 113 98 87 93 78 86 54 67 88 118 121 135 144 126 127 118 109 98 89 81 62 45 39 41 50 62 63 64 70 71 85 86 87 80 82 97 81 73 74 68 31743 227 336 30 7896 8 49 3 6590 2041 7725 450 362 309 307 325 357 288 342 379 381 366 212 190 318 319 328 341 342 298 335 269 367 428 419 424 310 316 320 373 387 355 340 337 290 314 252 119 81 35 71 62 62 56 -26 0 -51 -14 -26 -37 -18 -82 -47 -55 999999 999999 -39 -76 -73 -62 -78 -77 -98 -59 -33 -17 -59 -69 -94 -37 -97 -86 -89 -42 -22 -43 -38 -46 -56 -88 -96 -60 -37 -99 -87 -63 -81 -28 -20 -24 -37 -50 -3 -25 7 3 -6 -31 7 46 32 61 43 85 77 37 -11 41 108 28 -5 58 -6 31 48 64 67 40 81 84 81 65 83 98 87 90 40 51 89 72 114 80 29 36 85 42 84 59 48 88 103 85 98 123 92 96 132 125 92 118 146 139 130 113 157 160 119 148 170 165 151 140 130 164 194 213 198 188 182 178 189 222 200 197 189 162 147 147 130 119 108 133 124 109 120 121 108 123 114 98 85 71 69 83 106 130 148 150 179 160 142 133 130 138 117 88 65 55 57 65 59 70 72 71 88 93 99 102 112 99 100 102 91 92 84 83 86 31749 229 303 30 7923 8 49 9 6589 2041 4190 472 447 466 420 420 401 367 404 238 331 343 301 319 235 280 310 330 295 340 298 259 289 424 372 470 427 470 479 390 339 442 343 284 291 269 242 160 110 59 0 108 12 44 16 7 -30 4 40 9 -50 999999 -72 999999 -12 -29 -21 -13 -61 -36 -60 34 -40 -42 -62 -64 -77 -43 -54 -47 -84 -37 -46 -59 999999 999999 -42 -54 -50 -23 -25 -28 -22 -55 999999 -61 -57 -73 -18 -23 -7 -55 0 29 30 53 46 70 36 25 83 76 61 82 49 54 74 75 47 20 12 57 77 54 84 120 61 74 49 68 82 70 91 71 107 128 130 108 98 97 113 75 69 124 98 63 103 92 104 112 151 120 107 119 101 98 131 159 187 149 151 139 171 161 196 216 190 208 182 177 190 207 200 201 195 218 238 259 240 264 267 254 252 249 215 183 158 159 151 146 159 146 142 131 124 131 132 134 116 107 113 101 101 124 143 175 180 196 188 182 176 167 170 150 136 105 89 71 72 90 98 102 108 111 117 120 135 121 124 124 125 125 122 113 102 103 101 102 107 31755 231 269 30 7949 8 49 15 6587 2041 41923 999999 999999 999999 487 532 489 390 374 362 397 379 343 330 263 249 293 297 237 179 267 279 347 302 324 447 302 377 410 456 432 359 395 376 393 376 429 262 150 121 43 82 93 62 60 30 -72 -50 -83 999999 -82 0 -29 -57 999999 -76 -37 -53 999999 999999 -62 999999 -74 -77 -13 -22 -50 -74 -67 999999 -55 -78 -82 -62 -70 -30 -2 -71 999999 -95 -81 -60 -95 -41 -47 -54 -36 -41 -12 -37 -37 -25 11 15 13 5 38 79 62 54 35 55 59 15 55 45 87 49 73 73 48 39 75 76 84 72 62 58 43 37 71 35 50 67 63 69 66 47 65 98 64 93 129 76 85 79 100 101 111 106 77 89 101 143 127 127 124 133 129 135 144 147 195 174 153 165 159 144 146 146 174 197 169 196 178 197 212 205 242 228 214 231 219 207 193 215 231 188 158 155 145 133 133 113 130 125 118 107 89 108 80 69 74 100 124 124 160 182 173 183 185 169 167 159 132 113 93 89 74 75 75 90 88 90 90 100 98 97 104 110 104 121 132 121 105 102 95 100 100 110 107 31761 226 445 30 7975 8 49 21 6586 2041 442 428 462 386 320 305 292 377 261 259 293 267 281 313 302 336 414 343 305 351 396 413 418 480 545 598 443 400 421 389 287 223 181 79 120 65 50 54 60 23 -17 -97 -73 -97 -62 -80 -55 -75 999999 -63 -71 -56 999999 999999 -79 -60 -74 999999 -85 999999 999999 -87 999999 999999 999999 -94 -72 999999 999999 999999 -94 -86 -83 -99 -83 999999 -98 -93 -49 -96 999999 999999 -69 -49 -69 -49 -88 -67 -62 -58 -6 -2 14 -4 -33 -18 13 16 20 15 28 40 10 31 13 14 46 46 29 48 22 17 33 49 76 70 78 60 61 25 8 18 33 78 45 66 97 69 35 54 60 72 41 56 80 83 88 109 90 75 84 77 94 129 96 114 100 170 138 113 137 148 125 126 130 150 165 148 139 146 188 199 202 200 191 190 189 185 179 184 186 160 155 126 107 105 94 87 82 107 93 75 56 68 78 83 72 58 64 81 96 107 144 141 135 133 131 127 104 80 58 51 34 48 61 69 58 55 74 80 90 93 87 85 86 89 89 84 76 80 66 60 59 69 77 80 31767 232 288 30 7998 8 49 27 6585 2041 442 498 542 511 595 620 585 503 523 547 464 516 414 367 385 364 295 389 366 395 381 417 373 383 420 363 501 433 449 606 659 553 410 417 364 283 139 111 81 14 -2 29 8 59 15 -22 -3 -37 -44 -53 -38 999999 999999 -80 -64 15 -40 -54 -59 -69 -81 999999 -99 -12 -6 -18 -96 -48 -82 -10 -40 999999 999999 999999 -73 -24 -41 -68 -82 999999 -54 -84 -86 -94 -64 -56 -74 -62 -47 2 -35 -49 11 66 36 -22 53 41 76 79 37 15 51 33 30 53 58 41 69 11 59 98 46 24 42 73 56 53 63 90 105 77 65 53 39 81 136 84 77 62 102 89 74 89 91 96 80 48 69 112 103 94 72 129 125 114 122 112 116 124 133 127 143 127 124 149 140 144 156 145 147 162 138 154 163 192 198 207 214 240 225 236 233 246 225 196 215 200 186 173 179 149 118 118 126 129 120 115 98 81 91 83 77 90 94 98 140 156 161 168 161 153 144 120 116 100 78 74 63 60 74 67 69 77 89 90 102 111 97 99 107 101 89 83 83 81 82 82 84 84 94 96 31773 226 519 30 8019 8 49 33 6584 2041 630 601 581 558 560 476 439 417 434 421 440 424 443 386 437 399 508 472 400 436 417 533 524 492 561 463 252 255 181 60 36 54 84 73 116 87 -14 19 -58 -69 -100 -41 -8 -25 16 -49 -79 -89 -3 19 -33 -6 7 -19 -62 -34 1 -1 -70 -52 -43 -24 -27 -59 -22 -10 999999 999999 -85 -30 -71 -74 -11 -36 -62 -56 -34 7 -19 -54 -59 -50 -28 -7 -3 11 4 4 29 51 61 52 78 58 65 81 50 59 57 54 32 64 107 87 78 66 62 109 63 77 109 86 85 73 112 127 65 78 94 114 100 155 118 123 122 106 112 126 85 94 102 119 132 138 123 144 159 103 122 117 129 162 145 128 144 142 157 164 165 137 177 220 218 203 179 213 221 214 196 208 226 226 206 241 248 263 263 273 258 245 225 218 225 236 203 182 170 160 160 158 152 154 136 129 110 105 93 112 135 146 190 207 189 190 186 170 145 141 132 108 98 91 88 93 109 114 110 102 115 127 133 117 119 137 126 117 109 99 97 100 106 98 105 106 110 119 31779 231 361 30 8041 8 49 39 6582 2041 541 553 518 537 576 565 588 520 533 468 429 386 397 360 305 287 361 253 312 333 339 379 313 341 414 407 416 533 464 379 285 204 -34 31 29 -42 -16 -63 9 -4 -46 -10 -82 999999 -51 -30 -96 -87 -48 -44 -65 999999 -74 -36 999999 -64 999999 999999 -93 999999 -52 999999 -84 -67 -68 -58 999999 -93 -69 -75 -79 -63 999999 999999 999999 999999 -74 -73 -85 999999 -33 -51 -93 -96 -39 -75 -65 -77 -74 -51 -44 -26 7 -15 -24 -6 22 8 37 27 24 28 31 33 39 31 25 7 9 11 -4 44 33 22 -7 28 55 19 15 40 5 64 73 86 41 48 12 7 39 54 -2 35 54 70 50 62 77 87 63 92 90 70 51 90 78 100 97 76 88 98 88 97 125 128 121 128 130 136 129 134 133 135 135 140 155 177 183 183 190 216 202 194 188 173 171 156 179 174 141 123 121 109 91 94 88 91 92 92 83 75 60 29 54 89 126 150 160 160 117 90 84 97 66 42 31 38 37 44 48 56 60 55 66 75 74 63 70 72 62 49 53 53 55 42 51 59 58 71 76 79 77 31785 230 412 30 8062 8 49 45 6581 2040 7560 562 564 638 743 739 639 624 577 622 607 495 488 539 423 329 373 508 474 469 441 595 544 469 673 1060 904 686 545 379 165 96 51 53 40 14 58 48 -29 -44 -43 -57 -50 -49 -70 999999 -89 999999 -25 -28 -72 -41 -44 -79 999999 -64 -79 -94 999999 -61 -86 -34 -28 -86 -15 -40 -27 -97 999999 -32 -71 -83 -53 -35 -48 -98 -46 -34 -81 -95 -7 -69 -42 -4 21 -3 7 0 29 4 15 7 20 41 55 50 11 12 45 49 78 113 55 49 25 44 78 89 74 41 83 58 54 59 72 73 61 77 66 70 87 55 68 104 53 76 69 84 82 72 59 57 58 72 117 102 112 96 103 89 94 99 85 124 107 117 96 144 116 104 122 153 149 146 155 167 173 168 169 181 181 203 198 224 248 232 248 246 238 213 208 217 198 219 202 198 165 164 135 125 117 101 114 125 122 85 77 69 65 53 94 132 166 185 192 186 157 145 149 132 117 85 83 53 60 63 95 103 87 94 82 101 108 109 93 96 95 94 89 79 80 81 77 86 89 97 103 105 102 105 31791 230 464 30 8084 8 49 51 6580 2040 158809 1688 551 616 603 644 654 581 568 629 635 552 495 397 415 403 469 381 556 660 698 907 1037 830 789 708 585 441 174 127 45 -9 21 47 14 -3 -2 -56 -99 5 -60 999999 999999 999999 999999 -24 -28 999999 -47 -70 1 -82 -76 -85 -80 -96 999999 -88 -76 -99 -89 -55 999999 -63 -73 -97 -42 -33 -92 -68 -51 -83 -72 -61 -86 -53 -96 -73 -44 -84 -76 2 -75 -59 -32 -62 -5 -66 -72 -13 -40 11 36 47 51 18 -22 59 25 28 28 40 62 91 67 59 37 29 14 29 18 31 61 56 63 57 74 113 61 55 86 56 98 77 68 20 22 55 55 51 59 48 55 68 54 82 111 64 75 108 97 100 96 68 80 130 90 124 180 138 143 135 147 158 173 178 175 171 170 170 199 231 234 243 217 199 213 174 168 189 184 181 175 151 120 110 117 108 98 109 109 120 106 91 84 73 62 61 73 84 115 163 156 192 187 145 130 136 105 84 91 77 71 68 64 51 67 77 79 82 97 99 91 94 103 89 74 80 78 82 70 69 75 86 85 91 93 91 91 95 31797 229 486 30 8106 8 49 57 6578 2040 1370 589 570 662 752 592 559 507 617 505 347 445 462 439 518 440 639 594 706 1165 1535 1028 388 303 214 137 96 4 38 32 -36 -48 -74 999999 999999 -53 -43 -100 -53 -46 -6 -21 -45 -7 -33 -64 -80 999999 -68 3 999999 -84 999999 999999 999999 999999 999999 -68 -32 -57 999999 -83 -6 -76 999999 -65 999999 999999 999999 -17 -45 -79 -42 -98 999999 -97 -21 -74 -39 -40 -21 -20 -61 -6 11 7 44 27 57 20 49 36 61 105 42 57 74 68 45 91 71 46 5 82 81 47 54 79 74 33 50 70 44 8 72 73 24 64 88 34 58 69 75 81 84 66 94 63 57 80 65 66 51 70 57 48 129 108 91 78 69 102 132 109 99 118 145 169 193 186 167 153 171 199 162 172 165 167 196 217 217 254 266 247 198 190 190 163 201 181 182 132 129 111 93 110 106 107 118 112 100 95 95 89 95 107 113 124 151 194 160 167 147 129 140 110 90 88 78 69 59 66 78 83 88 95 97 96 103 100 88 95 102 95 86 92 87 85 83 83 85 91 99 100 107 106 103 108 109 31803 231 449 30 8129 8 50 3 6577 2040 18882 725 629 541 620 643 594 669 677 555 550 457 424 373 424 463 415 541 633 800 1210 1154 682 322 166 16 2 13 15 38 11 29 -21 -56 999999 999999 -53 -47 999999 999999 999999 3 999999 -78 -69 999999 999999 -93 -49 -69 999999 -99 -88 -90 999999 -77 -35 -60 999999 -24 -34 -60 -74 -45 -64 -73 -20 -86 999999 999999 -45 -73 -79 -75 -62 -7 -62 -93 -89 -64 -82 0 999999 -68 -78 32 9 21 14 -16 5 24 32 37 25 11 47 81 54 36 9 27 12 16 0 73 57 41 38 61 45 68 32 46 56 27 37 16 85 71 48 61 84 73 36 9 45 31 13 13 36 47 77 82 75 72 84 61 46 76 94 94 93 111 120 128 107 90 125 137 130 150 175 162 162 137 160 148 167 211 200 213 229 230 238 232 213 195 159 165 186 185 175 160 138 127 101 80 89 102 84 79 63 58 57 64 83 98 122 117 129 159 149 135 113 108 86 68 66 65 54 49 45 52 73 93 69 62 68 74 59 72 73 64 56 67 67 54 51 51 55 58 65 68 76 89 84 87 90 92 93 31809 230 499 30 8149 8 50 9 6576 2040 2753 621 561 731 705 690 740 640 461 438 403 419 427 452 456 551 595 723 846 973 471 208 180 116 136 96 60 -56 999999 -47 -15 -2 -28 999999 999999 -40 -26 -52 -24 -6 -87 -43 -7 44 -22 -98 -57 -18 -20 -72 999999 -97 -13 999999 -60 -46 -62 -86 13 -22 -5 6 -23 -26 -47 999999 -21 -89 999999 -90 999999 -6 8 -49 -72 -70 -13 -28 -52 23 12 -28 -1 37 -2 80 36 96 41 20 38 27 19 92 78 44 46 47 91 49 16 -3 17 41 71 66 55 40 107 72 101 64 82 117 62 47 64 111 65 54 52 75 45 48 49 31 73 60 23 46 32 43 43 76 57 97 101 120 118 117 88 102 112 105 101 150 161 178 193 199 146 168 166 174 149 145 162 183 194 181 192 215 250 248 235 214 225 197 173 179 140 141 146 143 135 124 132 110 107 96 102 108 86 81 89 80 113 143 143 174 168 164 131 110 78 67 66 78 84 61 69 90 88 67 91 87 79 97 109 99 84 79 80 72 79 72 70 81 85 81 85 79 81 96 112 113 107 103 106 118 31815 235 397 30 8167 8 50 15 6575 2040 2594 563 477 653 587 595 562 611 504 603 623 400 446 498 439 342 424 466 411 380 333 507 575 284 105 101 66 28 -66 39 44 15 -13 7 37 24 2 -31 -75 999999 -11 -63 -46 -23 -12 20 30 -25 57 47 -5 -16 16 -46 -54 -64 -77 -96 -86 -66 0 -17 -26 -43 -74 -67 -21 -37 -72 -52 -41 5 -9 -62 -48 -28 -69 999999 999999 -81 2 -37 -25 -6 -32 -7 -40 -32 18 21 21 -4 38 106 66 60 40 41 68 125 128 46 42 75 130 68 36 72 100 50 65 129 72 62 43 65 56 29 26 63 63 58 89 63 82 122 110 120 59 73 45 52 30 58 90 63 91 98 93 85 140 112 136 148 144 137 140 152 140 138 152 155 196 161 150 163 166 140 177 170 169 181 203 203 213 243 273 253 233 195 196 183 182 180 154 148 168 160 139 142 152 156 154 136 129 138 125 98 68 62 78 115 133 154 174 189 151 139 128 89 86 88 90 76 67 82 82 77 73 94 93 80 91 113 108 80 83 89 101 85 71 76 85 79 83 93 96 91 104 108 114 118 120 119 127 31821 234 414 30 8184 8 50 21 6573 2040 1734 473 999999 999999 999999 675 642 577 565 614 545 491 362 297 306 404 322 296 220 77 158 206 199 203 110 85 64 59 81 44 9 13 10 -21 -32 -17 4 37 4 15 -5 -10 -25 -1 -61 -30 -77 -13 -24 -2 17 -16 -21 -61 -11 -76 -73 -91 2 17 2 2 -6 -46 -81 -58 -34 -71 -74 -32 -43 -25 12 -27 -42 -17 -51 -18 16 -70 -46 -100 -6 -61 -22 -22 42 9 -23 51 52 47 79 70 57 93 88 43 68 70 83 100 106 69 94 93 112 90 97 81 97 92 139 110 121 174 113 104 74 56 131 95 94 101 111 110 84 62 47 43 60 97 101 96 108 77 112 107 100 112 129 156 132 128 171 204 195 169 178 180 174 172 184 193 175 156 156 151 163 196 189 222 247 276 269 266 258 217 192 188 196 207 207 186 195 184 154 154 146 143 132 134 137 136 139 134 105 113 129 129 142 155 169 192 181 186 154 116 105 92 91 99 88 94 107 98 93 106 114 107 117 117 127 115 107 93 94 91 90 96 101 99 100 109 106 113 118 129 131 129 132 135 137 143 31827 235 431 30 8201 8 50 27 6572 2039 574 623 597 689 623 682 636 659 656 587 510 500 418 369 320 401 277 307 261 222 173 124 201 125 55 154 181 142 135 181 85 129 74 -21 -17 106 122 12 -21 -20 -29 3 -12 10 -2 -54 -98 -4 10 29 59 47 -14 2 -51 -17 -28 35 18 29 8 35 7 43 79 -3 -38 31 49 55 3 8 -48 -44 -36 -37 -64 -78 -26 3 -67 -48 -39 -25 -48 3 14 14 48 83 -3 -32 5 29 61 62 81 81 112 79 146 141 86 65 111 120 88 124 85 82 38 117 143 124 61 121 117 71 71 128 161 124 101 123 122 167 135 93 110 66 78 118 104 75 73 99 127 98 125 134 100 141 138 153 158 190 192 156 164 168 173 157 192 175 198 175 170 208 238 199 203 201 229 255 239 257 238 196 193 221 208 207 233 216 184 203 186 143 152 171 171 153 141 132 140 131 116 119 120 106 131 152 148 167 175 169 147 138 99 96 97 112 117 98 86 92 91 98 104 108 108 109 104 103 98 92 97 89 92 93 96 96 100 106 103 118 122 126 122 127 132 131 138 141 133 31833 232 509 30 8219 8 50 33 6571 2039 5170 612 611 577 514 523 420 417 363 299 365 386 355 237 203 160 58 97 92 83 92 121 92 133 128 147 129 147 135 123 97 86 83 67 117 22 31 46 38 -82 -37 -45 36 -23 45 60 16 48 65 14 74 60 35 13 42 -11 2 24 92 12 8 -26 30 2 -31 -25 6 -54 -27 -41 -67 -40 -50 -78 -44 -13 -28 -45 -53 -53 6 6 7 -45 -35 -69 -49 -23 -30 -59 -4 22 85 62 54 81 83 55 102 86 55 98 98 70 84 84 84 81 79 115 97 114 125 143 125 98 79 53 100 85 90 103 95 63 83 93 74 65 81 126 82 70 97 140 113 98 125 99 135 98 107 127 168 135 157 179 171 163 138 146 163 153 153 169 170 180 182 193 178 186 212 223 217 257 240 242 216 191 165 187 217 219 223 227 220 180 184 179 162 139 144 122 111 114 100 98 93 103 133 145 167 170 133 114 103 95 87 91 103 78 72 69 77 85 103 106 93 98 104 92 89 94 95 93 88 76 83 79 82 95 107 107 115 117 113 106 104 118 128 120 113 119 31839 233 496 30 8236 8 50 39 6569 2039 899534 1373 556 557 564 483 370 411 340 239 347 286 246 221 140 55 98 76 89 123 56 38 103 92 95 47 65 89 79 162 154 193 110 -54 -72 -72 -80 -48 -44 999999 999999 999999 -71 20 117 127 47 13 1 -47 -33 38 -21 3 -12 -52 19 64 4 -3 -38 -89 6 -9 -33 -53 -86 999999 -42 -47 999999 -40 -98 -67 -40 -61 -84 -63 -23 999999 -81 -45 -61 10 -29 -82 -59 -28 -36 -4 12 11 -7 2 -60 -61 64 137 67 57 63 -9 23 65 68 81 109 63 26 45 75 80 65 100 118 124 81 47 81 86 116 51 52 51 28 51 32 55 40 69 58 52 60 32 48 85 93 68 76 101 95 106 149 121 121 147 135 125 131 149 137 159 150 158 143 179 171 191 188 179 172 175 164 151 180 211 218 179 170 178 170 187 201 190 199 168 172 155 126 118 106 124 111 99 78 61 64 92 122 154 139 134 121 93 70 66 67 64 57 47 43 33 45 50 63 84 80 68 84 85 74 66 59 62 42 56 68 58 57 56 77 84 82 99 102 96 93 97 91 102 99 104 104 31845 236 453 30 8253 8 50 45 6568 2039 478 999999 999999 999999 493 493 473 466 402 270 335 232 117 150 164 72 89 22 55 55 46 16 85 24 2 63 78 54 43 80 117 63 211 208 164 138 129 56 26 65 38 -83 -17 -20 -23 47 31 -8 26 39 43 -2 14 12 16 16 -6 -32 -3 -25 39 43 -12 -39 -12 -40 5 16 6 -37 -22 -67 -77 -56 -61 -52 -52 4 1 -18 -77 -95 -76 -91 -62 -33 -65 -22 -28 -58 -39 -33 9 -11 8 -9 3 17 27 -8 4 64 61 61 67 48 83 80 49 80 82 82 58 39 50 59 64 59 77 107 111 86 115 149 103 78 94 79 74 59 70 90 78 38 23 49 102 108 86 114 135 132 107 118 134 121 171 175 135 140 154 156 151 169 158 165 155 179 177 155 168 173 190 214 174 198 193 215 241 237 198 183 164 175 204 210 199 169 162 154 179 147 117 119 105 101 91 87 87 92 132 159 153 129 98 73 99 86 69 64 87 75 59 65 81 86 92 89 78 85 88 90 87 75 69 61 54 52 62 61 62 69 78 83 89 96 101 96 88 85 86 103 108 104 104 106 31851 232 562 30 8272 8 50 51 6567 2039 422 358 378 383 319 217 182 251 261 196 103 85 -26 -52 -5 -55 45 52 58 77 52 62 59 135 116 125 106 58 91 70 96 58 77 46 -15 20 -54 -87 -65 -77 32 17 61 118 65 48 47 57 33 1 -3 -27 25 -32 -47 -47 -11 -47 -54 -35 -46 -15 -15 23 -10 -53 -60 -53 999999 -28 -68 -36 -35 -64 999999 999999 -74 -80 -78 -19 -58 -42 -33 -4 -26 -9 -42 -47 -28 -56 -53 -49 -13 31 -42 -22 6 5 27 37 22 35 -13 35 44 70 34 34 74 77 38 28 52 42 34 70 58 20 46 81 60 38 44 64 40 39 61 25 55 57 40 60 54 39 53 54 45 65 107 98 94 75 59 96 103 116 119 112 133 126 149 180 144 138 159 147 142 135 139 147 169 164 193 163 144 138 159 159 160 150 141 134 122 113 113 106 96 103 85 78 78 63 65 81 59 100 107 106 73 62 61 51 36 39 49 61 47 29 36 48 59 56 64 57 51 64 61 46 23 30 30 44 44 45 41 46 45 48 48 50 61 81 82 70 65 69 77 85 87 78 80 89 31858 239 399 30 8289 8 50 58 6565 2039 451 526 581 528 506 552 456 435 457 410 396 382 242 177 213 235 258 196 131 60 22 28 -3 6 25 75 85 63 87 135 205 168 136 156 204 178 57 17 -3 -24 52 -14 -35 22 63 62 14 -18 -4 3 -18 122 71 60 82 20 -25 0 -4 3 28 -43 -55 -36 -12 -23 -71 -46 -15 -4 -22 5 -16 -26 -97 -97 -89 -65 -56 -42 -48 999999 999999 -64 -86 -60 11 1 -63 -83 -71 -7 31 3 -39 -49 -42 -46 -72 -38 -29 -26 8 3 13 28 29 29 43 28 9 17 52 29 35 54 62 24 45 6 12 102 89 55 67 55 29 68 80 62 4 64 70 62 54 64 100 84 75 79 81 93 79 65 106 124 80 119 136 116 76 99 133 126 120 110 148 133 131 118 130 146 127 134 140 135 164 178 171 150 168 145 142 170 154 145 131 116 109 84 78 77 73 74 87 51 62 62 68 96 113 111 116 97 64 49 46 33 14 24 22 15 26 21 31 49 35 44 48 64 66 67 56 39 37 30 31 40 45 45 35 34 38 50 45 64 66 64 67 68 60 76 76 78 82 84 77 73 83 31864 238 418 30 8308 8 51 4 6564 2039 9797 562 599 597 607 602 640 575 607 604 528 601 512 395 367 246 194 225 128 42 86 148 93 77 74 211 148 178 184 95 66 98 133 81 39 37 75 114 46 -7 -35 -47 -47 46 42 36 67 92 126 171 65 52 59 79 20 7 -58 -3 59 -8 55 -44 -73 -30 -62 50 13 -59 -16 -12 -26 -24 -68 -79 -71 -47 -34 -50 -16 11 -2 -2 62 22 20 -4 -9 9 35 -27 -10 -10 36 30 -19 -18 15 -27 20 49 40 19 57 52 91 107 77 71 65 39 21 55 90 88 68 90 127 143 82 60 72 110 86 106 112 125 76 78 87 109 83 63 110 77 63 87 117 147 131 107 134 125 108 132 137 138 157 153 107 137 205 181 160 126 154 169 157 147 161 203 191 203 181 191 232 208 175 163 153 185 169 125 125 143 118 96 93 90 105 88 103 132 99 85 87 78 95 142 121 106 87 74 100 102 66 75 51 49 53 53 64 62 78 85 83 79 77 84 101 100 91 81 69 68 66 61 79 80 71 84 75 80 86 88 86 84 99 103 102 98 97 114 118 110 110 110 115 119 31876 240 429 30 8349 8 51 16 6561 2038 4847 733 651 608 592 623 601 685 693 637 573 530 482 362 357 234 201 118 90 72 69 43 -86 62 69 84 21 66 150 137 110 36 9 28 -44 -33 -13 -7 -72 1 20 23 -18 -17 58 35 96 -30 -33 26 -23 -23 -4 -61 12 37 7 6 52 -18 -78 -61 16 -15 -20 -4 -37 -76 -73 -52 -89 -94 -60 -41 16 -36 -28 -4 -53 -55 -51 -12 -38 -36 48 7 -9 -56 34 50 -50 -59 -20 -23 -9 -31 -46 12 -12 1 40 65 44 48 76 44 44 69 65 77 97 75 71 102 75 56 30 103 82 83 85 78 59 69 49 52 45 49 59 7 76 44 28 76 43 69 74 122 118 118 123 105 139 91 147 120 124 157 138 125 125 123 86 87 147 153 142 118 141 168 172 185 168 162 175 149 133 175 190 181 159 145 106 78 93 76 83 100 92 89 75 81 105 67 61 77 116 134 96 73 68 57 55 32 37 38 42 62 54 34 37 38 73 78 52 51 55 51 55 41 37 35 46 29 35 36 38 35 36 51 71 68 61 73 71 72 67 73 78 85 93 93 92 90 89 95 99 95 90 81 31882 241 387 30 8367 8 51 22 6560 2038 7492 673 573 534 602 623 675 588 614 611 609 578 440 285 240 158 97 164 60 -3 -74 -52 79 120 55 45 -32 82 58 32 66 131 -50 -21 23 30 -23 -16 -50 -55 50 48 39 -22 -27 -8 -2 -20 -70 -49 -77 -20 -43 -59 -49 -33 -32 -76 -34 -96 -61 -34 -41 -87 -57 -88 -64 -7 -39 -32 -43 -98 999999 -96 -42 -52 -48 -50 -31 -57 -21 -82 -17 3 -66 -10 -3 -9 5 18 -19 10 4 -53 4 -20 36 57 70 41 41 24 20 47 -8 75 32 22 28 46 49 6 49 53 92 79 93 74 65 74 30 71 62 42 14 87 70 49 29 24 42 57 23 51 52 22 2 63 58 76 102 108 102 133 151 96 125 98 65 72 125 139 140 120 153 125 96 116 126 118 146 149 133 149 111 136 157 143 178 162 135 99 94 73 64 90 83 93 96 87 80 77 74 70 55 56 48 117 90 50 39 48 43 16 29 64 58 52 46 28 30 35 34 55 44 61 62 60 42 35 27 33 30 36 52 54 44 29 30 35 41 38 59 61 51 65 65 66 67 65 63 66 75 80 75 69 77 84 94 78 73 31888 242 404 30 8384 8 51 28 6559 2038 4534 725 629 690 589 456 504 517 548 543 518 509 382 336 213 208 190 169 168 189 70 152 114 73 83 100 40 -59 26 68 109 64 39 -7 -21 -60 -28 -5 45 23 -35 50 48 -33 -52 14 24 -22 -38 -18 1 33 45 3 25 -23 50 -48 -51 51 -42 -20 -48 -60 -9 30 -21 -64 -40 -26 -16 -20 -19 53 5 -52 11 -48 49 10 32 43 40 26 -15 -5 11 114 49 40 70 94 65 73 95 86 111 40 52 60 105 64 71 85 32 -8 36 70 78 49 69 62 89 72 65 85 103 73 84 65 48 76 55 63 61 38 74 53 22 24 71 68 47 76 67 88 84 82 43 81 67 85 73 99 100 133 178 187 166 174 172 177 161 146 167 170 132 150 169 177 164 221 186 162 138 157 176 168 193 173 168 115 141 145 108 102 76 101 96 94 77 88 94 82 59 97 119 146 134 120 94 109 88 81 65 56 43 55 62 41 26 39 49 73 82 73 72 57 79 60 63 73 66 59 53 60 58 54 63 67 59 49 62 85 80 90 99 102 95 100 104 103 106 103 98 115 103 101 112 114 97 100 31894 243 361 30 8401 8 51 34 6558 2038 636 659 627 681 635 448 444 527 515 449 485 439 327 294 300 377 266 175 185 165 206 235 163 209 56 76 44 -2 16 32 -23 83 61 -69 999999 -58 1 -80 -69 24 130 82 29 46 -21 7 67 4 -12 -29 -7 -26 -75 -43 20 17 -25 -77 999999 -34 -37 -60 12 -48 -16 4 -12 -51 -54 4 35 15 -32 -86 -88 -6 -46 -46 -20 -27 34 16 -34 -15 -26 -18 2 -39 18 71 25 16 49 55 12 62 38 46 28 43 103 91 25 28 93 90 99 51 56 44 99 76 51 32 47 68 93 85 89 79 50 31 12 66 52 74 57 86 74 63 59 20 60 30 13 54 35 43 47 59 59 83 66 120 110 127 128 124 114 143 93 125 180 128 115 132 156 138 183 173 165 159 160 149 145 124 138 149 178 188 189 152 143 119 102 73 47 70 81 84 94 70 83 97 57 56 72 95 142 114 127 88 53 49 58 55 59 67 51 59 41 26 37 62 56 51 58 64 60 73 63 53 61 60 48 46 41 46 58 48 56 47 46 61 75 79 81 77 89 84 80 75 81 87 94 101 106 98 95 105 109 97 94 31900 242 405 30 8415 8 51 40 6556 2038 7003 728 677 604 605 567 585 448 431 326 399 419 389 468 438 340 375 343 423 283 312 276 262 190 160 115 79 44 138 113 101 127 43 -35 -40 65 97 21 13 44 120 74 35 999999 7 -53 -10 31 3 13 -25 26 6 7 -15 -55 9 -4 34 25 9 -15 25 14 24 40 -32 29 21 -34 -42 -14 11 -2 -38 -14 69 4 35 16 -2 -4 22 35 36 47 25 48 39 64 75 -8 53 110 119 96 70 108 81 110 74 77 111 71 86 104 132 128 74 83 106 97 101 122 63 80 92 107 71 78 95 72 63 73 66 88 58 66 59 56 41 26 41 12 80 61 34 76 133 104 121 99 142 145 144 138 134 171 200 180 173 194 187 173 164 166 161 182 186 190 214 237 230 162 152 179 183 186 193 194 167 139 132 118 109 92 102 126 103 95 112 100 112 119 95 85 120 123 151 167 158 115 95 88 75 79 62 69 73 97 82 59 62 68 72 80 102 100 107 87 72 71 66 63 78 88 71 72 61 66 83 80 97 104 100 110 110 108 108 111 100 108 122 123 117 114 122 131 132 126 115 124 31906 243 419 30 8429 8 51 46 6555 2038 40178 998 655 733 816 770 579 551 551 478 391 386 342 347 333 410 293 326 324 435 343 188 190 211 250 293 102 125 79 100 159 150 77 51 14 -94 33 -22 -3 17 47 22 32 22 4 28 40 21 53 76 72 21 4 -68 -81 999999 -80 -41 -60 -53 -1 -23 -57 5 -31 -48 -5 69 -33 -51 -34 -95 -38 -38 -9 -29 -65 -30 -15 40 5 -43 -20 90 1 -8 14 32 42 0 30 79 49 61 10 52 104 41 1 126 103 51 14 59 102 93 99 101 113 119 59 64 68 69 64 63 83 111 74 76 74 18 54 102 55 94 72 24 19 72 26 31 68 60 39 8 6 25 40 57 71 41 62 86 101 127 155 166 134 151 173 171 160 154 149 159 193 166 148 170 194 198 204 178 175 128 158 142 142 165 178 206 205 188 136 122 102 143 111 101 77 80 92 99 95 80 82 63 73 126 159 141 120 105 126 99 77 85 64 65 76 62 61 36 40 47 65 82 72 90 84 87 71 50 60 61 60 60 63 55 72 68 69 89 90 95 90 96 106 101 105 115 114 110 110 110 119 112 112 114 111 109 115 31912 244 404 30 8444 8 51 52 6554 2038 623 270 329 325 365 375 371 314 327 253 226 132 137 175 213 169 174 100 104 15 38 39 -70 -30 -19 999999 999999 -77 -71 -34 -27 -81 999999 999999 999999 999999 999999 999999 -99 999999 999999 -81 -47 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -73 999999 999999 -95 -79 -61 999999 999999 999999 999999 999999 999999 999999 -89 999999 -78 -77 -81 -87 -59 -72 999999 999999 -62 -69 -68 -64 -61 -44 -52 -80 999999 999999 999999 -65 -98 -97 -64 -94 -80 -92 999999 -57 -78 999999 999999 -98 -86 999999 -74 -96 999999 999999 999999 -89 999999 -91 -82 -37 -45 -45 -15 -31 -36 -7 28 -22 -5 -38 -37 21 31 25 14 -12 15 15 12 8 -17 -29 -17 -17 12 31 39 -1 -7 -10 -36 -48 -40 -67 -62 -87 -72 -56 -37 -51 -69 -73 -66 -73 -45 -30 -31 -16 7 -30 -75 -100 -76 -66 -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 1 4 8 14 0 11 17 31918 243 418 30 8458 8 51 58 6552 2038 1484 399 326 301 352 287 371 371 331 193 116 163 129 135 181 176 37 55 -32 3 46 -83 999999 999999 -93 -48 -53 999999 999999 -90 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -49 -78 -97 999999 -56 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 -67 -97 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 -80 999999 999999 -91 -76 -23 -24 -89 999999 999999 -78 -41 -71 -97 -91 -82 999999 -78 -38 999999 999999 999999 -31 13 -9 -24 3 -50 -44 -37 -62 -52 -30 -45 -53 -66 -78 -75 -35 -71 -87 999999 -73 999999 -93 999999 999999 999999 999999 999999 -99 -75 999999 -86 -46 -82 -51 -12 -3 -5 12 18 28 -7 31 64 33 20 28 45 36 40 43 32 36 37 55 38 24 20 25 50 55 48 60 69 38 4 1 -44 -41 -40 -59 -57 -50 -57 -32 -46 -48 -37 -9 -24 -35 -47 -18 2 2 -25 -46 -41 -28 -57 -35 -46 -50 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 999999 5 9 14 12 26 12 9 6 5 14 17 19 23 19 28 31924 244 433 30 8473 8 52 4 6551 2038 66422 1021 781 810 651 715 733 764 625 480 445 437 487 379 383 439 388 184 179 239 289 243 186 146 105 205 221 233 100 136 257 210 98 120 112 42 129 208 189 124 121 115 191 205 180 121 142 84 132 95 39 -47 79 110 82 42 35 51 91 41 49 71 -9 -33 6 57 -13 -3 -27 11 26 52 -17 17 17 72 84 21 68 47 83 11 60 33 12 63 62 90 142 122 113 83 127 169 98 111 162 148 145 67 92 70 104 180 203 190 186 156 104 121 111 153 150 124 129 171 187 189 174 135 131 156 154 129 126 180 132 122 144 128 96 73 104 136 88 88 99 104 107 83 88 107 122 129 144 199 189 182 163 191 235 215 249 209 249 237 251 213 239 259 243 253 254 216 244 244 250 285 288 281 280 290 254 225 194 189 193 157 154 130 137 161 141 133 144 142 126 159 156 136 166 184 176 179 159 157 137 122 109 119 132 123 102 91 108 133 115 118 137 143 144 150 100 106 128 114 116 120 109 120 112 99 106 119 130 150 135 144 145 130 140 150 153 150 143 145 150 149 148 151 132 130 142 153 31930 245 388 30 8488 8 52 10 6550 2037 34376 1090 757 737 801 751 718 588 532 597 489 431 504 488 483 609 414 345 241 341 235 361 353 212 217 316 351 335 302 251 307 247 149 99 176 227 164 110 100 102 133 99 169 183 87 49 134 131 80 104 -13 -15 12 12 60 91 138 59 47 92 69 29 68 8 13 57 49 52 49 14 52 84 46 35 20 81 63 62 46 56 76 97 54 70 84 89 64 94 85 83 86 119 134 101 177 123 98 170 133 126 125 83 133 160 146 198 133 165 190 147 164 112 153 144 172 200 205 129 139 153 154 178 148 175 140 158 123 116 91 95 71 62 68 88 81 81 126 137 153 124 180 170 144 153 186 190 209 209 230 222 196 263 253 297 268 261 290 286 240 242 239 258 283 251 229 294 292 272 253 298 285 248 223 241 182 171 153 165 170 167 159 137 142 178 151 169 148 133 133 195 185 181 166 170 142 144 122 119 117 108 101 99 110 109 126 134 121 132 128 129 140 129 112 114 121 105 112 104 97 103 108 110 112 114 121 123 136 133 127 133 129 116 117 119 128 131 124 120 124 125 124 112 120 116 120 31936 245 433 30 8503 8 52 16 6548 2037 3742 926 894 867 858 845 957 835 718 673 629 527 530 541 497 426 443 478 363 267 230 293 247 241 372 447 435 422 482 505 566 417 406 273 188 223 229 251 190 206 143 161 141 120 190 135 103 158 125 84 85 85 21 68 96 96 186 126 67 101 152 191 131 113 37 120 101 81 100 120 110 123 141 111 143 153 141 91 144 139 87 109 152 158 107 216 176 144 117 167 215 205 182 185 217 214 168 206 170 149 220 242 252 238 160 194 221 207 210 172 196 203 253 239 256 269 242 194 213 185 216 248 194 203 241 170 156 162 167 128 117 145 129 173 186 178 186 168 213 191 180 184 192 252 196 267 290 275 270 330 342 356 338 348 294 311 327 305 311 291 309 354 331 315 268 300 361 349 347 328 299 247 208 213 198 207 232 205 187 196 194 197 180 206 201 189 209 258 263 249 248 229 212 160 131 158 166 172 170 130 134 150 168 164 183 177 184 176 170 168 164 154 127 120 120 135 128 124 151 138 133 144 152 154 153 154 152 148 146 143 150 157 145 152 149 141 136 133 125 120 118 117 119 123 119 31942 247 358 30 8518 8 52 22 6547 2037 10971 1023 939 1078 1008 972 1013 985 921 944 969 864 833 738 591 598 619 493 442 348 308 387 292 315 327 397 454 442 456 477 422 426 258 410 506 436 450 499 430 319 286 240 134 311 229 141 95 75 166 118 66 100 168 199 105 118 161 119 101 129 88 93 111 82 153 123 48 120 108 89 148 98 111 164 179 98 114 152 152 135 228 162 143 152 185 202 156 114 158 180 138 146 158 150 151 171 139 119 195 253 250 229 235 284 262 229 240 232 220 216 258 268 216 227 229 229 239 258 218 158 235 273 195 186 233 237 199 210 218 225 138 177 159 187 124 105 156 197 186 167 179 249 219 202 229 214 220 242 225 307 331 311 310 328 324 319 338 333 348 299 328 295 334 344 328 330 316 300 316 344 328 280 229 209 229 207 201 208 201 179 186 180 160 169 162 210 209 215 235 246 234 218 186 142 165 135 145 131 116 128 162 153 142 153 157 145 137 137 150 159 136 133 134 137 144 129 132 126 107 93 98 115 125 123 121 118 122 112 114 118 128 121 125 110 111 113 106 109 101 98 92 84 80 80 69 65 61 31948 229 408 30 8538 8 52 28 6546 2037 1879 850 848 918 850 794 758 718 791 657 511 359 482 375 453 386 267 93 133 99 148 177 214 267 212 188 155 265 346 315 379 365 297 252 164 120 139 180 167 26 165 51 56 7 -4 26 153 95 82 41 93 2 -23 -3 -36 22 49 -20 10 -19 -34 49 40 73 10 14 1 10 -13 37 4 -38 -80 -45 82 21 20 26 -13 60 53 102 123 61 40 23 34 93 64 95 65 81 91 93 89 75 106 83 52 90 155 164 125 123 154 114 137 204 157 179 145 120 104 74 75 127 141 114 97 107 145 172 69 58 78 110 135 213 148 51 62 34 1 7 60 8 28 88 61 88 96 72 94 128 150 169 147 183 181 201 217 243 168 182 193 212 221 204 209 165 218 229 229 230 216 218 219 214 197 163 123 118 84 79 76 81 84 75 60 63 106 98 96 92 90 125 115 129 76 75 88 52 40 35 55 42 33 28 26 25 32 21 38 31 48 50 40 24 21 21 3 999999 19 25 18 7 3 4 999999 999999 2 10 19 12 999999 4 2 7 11 31954 204 455 30 8555 8 52 34 6545 2037 3262 881 873 794 845 837 681 680 582 521 359 289 326 366 224 63 63 26 55 108 181 102 50 167 99 96 56 64 76 137 185 132 251 194 240 41 105 212 118 115 7 49 -80 -7 20 42 -60 -88 -75 -35 -26 -22 -12 -69 -80 -98 -66 14 -63 -46 40 -59 -71 -41 -9 -48 -21 -69 -22 -3 -80 -24 -38 -30 -31 -9 19 46 -18 -11 32 35 1 -70 -5 -33 -24 -23 19 -29 -29 5 34 6 -10 -22 15 3 -51 6 113 4 -1 83 62 42 48 73 105 84 59 35 28 68 98 53 31 91 74 114 106 65 45 17 11 -36 36 50 30 35 -6 -25 20 -23 -49 -14 -36 -24 32 13 25 38 30 29 47 62 99 90 123 135 126 145 149 142 148 156 156 132 108 154 168 178 156 119 139 133 148 76 89 66 56 32 47 36 -10 -4 10 10 15 25 34 -5 3 14 23 50 35 11 2 13 3 -35 -36 -40 -53 -46 -27 -32 -37 -21 -17 -15 -32 -25 31960 207 373 30 8563 8 52 40 6543 2037 4278 773 726 699 770 768 764 752 783 605 598 405 402 221 260 174 81 106 123 117 150 63 88 109 23 49 102 121 76 128 140 185 176 48 123 90 176 56 68 126 28 21 23 30 140 87 17 6 -12 -13 12 6 13 32 16 -55 -44 -13 -19 -83 -79 -50 -41 -47 -38 47 9 30 -78 -64 -56 -20 19 66 -11 -39 -63 13 -44 -7 -63 3 13 13 -4 -44 21 7 -22 -68 -17 31 4 11 19 23 55 40 82 59 56 42 48 28 72 61 68 51 70 31 32 49 107 78 49 15 58 69 67 62 101 102 98 60 74 36 52 53 37 31 34 70 38 3 23 43 -2 0 25 -11 3 -19 -8 44 -7 46 42 54 101 92 82 101 145 133 129 152 137 149 126 155 122 129 146 157 179 188 171 135 156 110 115 118 100 80 57 31 9 9 19 30 -5 -11 20 4 7 1 -19 14 50 39 13 4 -2 -9 -30 -37 -44 -46 -53 -51 -30 -44 -47 -62 -57 -35 -39 31966 235 334 30 8554 8 52 46 6542 2037 5980 965 967 932 929 867 730 731 699 603 525 459 401 323 384 324 364 262 263 206 319 276 184 121 132 164 130 126 61 130 214 195 225 161 138 171 153 212 130 97 36 110 79 114 156 182 57 84 54 25 -15 -52 71 68 80 13 73 63 60 90 69 1 69 70 63 18 -27 102 144 71 20 31 36 42 32 0 -9 41 47 8 15 96 132 110 152 24 41 68 73 86 100 134 127 186 105 104 147 81 125 146 134 173 129 157 160 123 98 140 94 145 160 142 139 114 115 126 148 135 174 154 170 194 133 139 145 119 125 178 167 165 158 164 140 92 59 56 74 75 69 99 105 57 56 101 103 107 108 117 152 124 149 173 141 131 190 210 215 225 219 241 238 247 234 220 193 291 279 273 276 273 231 228 222 223 186 133 97 112 127 104 102 81 76 69 87 107 81 101 127 144 116 123 109 78 49 44 46 49 48 66 41 33 39 30 39 31 51 56 57 50 39 42 26 14 30 36 22 30 14 999999 999999 999999 4 9 7 10 27 29 10 16 19 13 7 6 1 31972 249 319 30 8539 8 52 52 6541 2037 15398 976 943 1002 1001 942 977 881 753 656 736 660 472 454 474 562 649 628 577 528 488 397 272 183 145 182 224 236 263 291 318 297 258 239 248 283 263 230 231 181 172 240 246 163 168 202 160 199 150 47 100 74 90 30 -5 14 13 75 130 86 87 115 43 62 61 64 108 65 18 50 31 -19 22 53 68 119 113 161 152 126 61 25 121 119 148 139 100 162 128 116 202 213 176 169 162 166 141 42 99 128 147 177 195 196 217 208 144 53 108 120 189 183 156 142 167 191 193 161 141 208 214 207 194 153 156 157 122 184 187 165 135 191 192 130 116 145 118 52 135 139 104 96 127 153 139 148 201 175 186 201 224 245 243 275 256 250 313 277 279 331 317 321 304 264 305 290 334 374 374 380 339 312 321 293 264 264 229 187 145 120 117 119 150 150 138 177 155 167 163 194 209 201 186 147 109 125 120 104 110 106 95 89 105 103 101 99 103 96 100 101 93 103 96 86 86 96 93 75 84 74 69 51 57 71 73 74 81 83 86 78 83 82 66 71 80 72 87 68 50 37 31 36 35 34 28 21 18 15 7 31978 248 399 30 8529 8 52 58 6539 2036 1545 946 924 936 909 907 813 730 715 700 653 556 553 1003 1487 1894 2086 2155 1699 1027 689 561 546 625 613 575 585 488 534 607 773 722 847 603 560 558 516 407 323 238 258 198 220 238 221 153 52 203 110 67 -6 16 93 112 51 47 -21 84 145 33 30 75 52 4 103 50 60 50 116 151 131 35 65 64 80 62 76 126 71 30 117 140 94 102 97 143 157 94 22 60 118 143 134 210 146 129 141 168 178 144 188 235 143 105 134 180 168 156 122 139 163 182 159 123 135 120 198 164 162 179 203 140 130 166 158 133 174 148 145 136 136 124 93 107 77 85 84 81 78 84 69 86 122 156 113 151 168 180 224 191 209 237 251 202 223 258 262 287 278 322 299 314 249 265 315 299 305 318 360 363 342 330 291 289 246 220 221 191 152 153 157 141 142 126 136 154 131 138 196 189 191 153 123 128 85 104 102 83 114 103 83 104 103 95 88 100 115 104 96 95 107 101 95 91 86 69 76 67 75 62 60 70 64 75 83 84 77 82 88 84 77 72 81 77 70 57 54 53 55 58 52 41 38 40 37 31 28 17 31984 247 366 30 8526 8 53 4 6538 2036 2899 922 949 999999 999999 999999 769 784 782 648 766 708 1043 1288 1558 1480 1461 1600 1591 1497 1132 754 696 719 609 654 591 497 667 786 819 825 799 917 949 914 741 767 762 831 692 489 2681 5989 2214 715 2018 1420 188 104 99 99 93 37 19 55 166 96 32 89 50 71 19 138 135 130 75 52 -6 72 115 37 70 90 70 9 24 21 82 100 131 125 108 164 143 167 132 66 131 124 80 84 100 164 102 181 168 134 146 137 77 91 85 51 143 100 116 159 210 194 176 156 195 184 167 199 207 195 192 166 144 175 173 179 180 178 157 159 174 127 95 166 132 97 139 114 117 147 125 126 107 115 133 166 158 166 154 145 192 242 200 164 183 197 244 244 253 263 302 318 301 302 284 280 322 337 330 318 305 333 360 376 360 362 336 263 230 239 215 182 159 147 146 139 148 153 159 176 156 134 175 179 139 127 109 90 107 144 132 94 76 103 135 117 112 97 101 141 126 85 91 90 83 76 63 77 75 56 53 55 68 70 58 56 76 64 52 62 72 79 73 63 61 59 64 53 43 47 39 34 35 34 20 19 19 17 2 31990 213 367 30 8527 8 53 10 6537 2036 338 414 232 999999 999999 999999 356 312 190 228 259 564 961 1134 1130 925 886 755 649 455 355 96 38 255 478 575 548 404 256 334 230 231 456 572 577 820 956 1014 1000 1038 1448 7603 54149 186982 289054 304080 123438 8399 164 110 82 22 41 5 28 4 40 43 7 34 31 62 99 45 0 71 52 29 8 54 83 62 45 -37 -31 17 0 23 42 -7 47 72 33 33 61 82 44 75 103 126 70 70 84 40 51 50 79 48 43 128 100 119 100 30 63 49 41 99 75 57 73 133 90 104 90 93 78 112 104 102 156 161 84 93 136 80 71 86 18 12 101 71 55 -9 43 79 83 61 78 59 41 23 90 85 57 61 75 77 75 104 126 83 81 112 150 172 175 181 203 267 198 240 237 248 245 233 260 251 231 254 298 277 277 296 288 259 242 188 199 157 76 70 88 77 70 84 61 71 105 69 76 41 68 79 46 24 34 35 18 15 22 23 32 21 12 27 25 23 33 43 41 17 5 31996 204 428 30 8528 8 53 16 6535 2036 745 653 612 737 556 405 372 694 1027 1434 1253 1000 897 807 649 639 508 293 196 234 414 595 651 747 846 761 527 465 453 438 435 414 401 446 350 382 340 312 256 768 3243 3727 8171 8194 6681 24233 40607 21100 343 39 4 -19 -77 -31 -25 -30 13 4 -46 999999 -22 -96 -46 30 27 -10 -54 -41 -11 -35 -46 -37 -74 -68 -29 12 39 16 -12 7 50 12 -27 22 37 -50 24 20 -10 -20 -49 -15 23 -37 -34 27 38 -36 -22 -14 -32 -37 -42 4 8 53 -16 -30 42 53 -7 18 -24 9 41 57 47 29 23 25 35 29 -4 -13 34 -2 -46 16 5 -11 -21 -28 -5 -12 -37 -59 -37 -22 5 -22 -29 -14 6 -48 -33 27 45 35 6 18 23 27 85 61 77 89 142 164 162 139 157 173 174 151 169 153 136 174 192 197 236 226 174 149 148 116 80 43 22 8 -10 -35 -16 -14 -16 8 -5 -8 23 11 -29 -39 -67 -43 -47 -40 -35 -63 -66 -52 -50 -48 -68 -71 32002 204 427 30 8527 8 53 22 6534 2036 833 762 698 793 732 684 619 1061 1513 1524 1282 1289 912 654 654 554 327 235 198 272 310 253 211 129 141 57 78 51 110 190 141 176 253 214 232 161 194 149 104 101 3 56 167 145 216 2759 6073 5164 2301 174 -3 -58 -80 -14 999999 -98 -17 -15 -75 999999 -13 -29 999999 -66 999999 -71 -25 -68 -3 -4 -51 15 0 -40 -24 -29 53 7 -17 -6 23 4 53 74 13 -27 56 12 -37 -62 -24 4 -22 -16 15 43 -42 -14 -9 -38 4 -24 -96 -49 -63 -47 -27 -47 -13 -73 -48 -16 -18 -24 -32 34 43 28 -10 13 69 69 28 -6 17 6 11 26 -12 -76 -46 -50 6 11 17 -29 -70 -42 -37 -27 -2 -8 -2 32 -16 -6 94 58 34 13 41 46 69 103 119 128 154 113 114 130 137 121 117 162 151 140 167 188 186 176 161 132 137 98 93 64 76 54 9 -12 -24 -12 15 6 -29 -47 -9 2 -23 -25 -39 -69 -52 -41 -65 -69 -64 -72 -78 -83 -68 -69 -65 -58 32008 215 366 30 8526 8 53 28 6533 2036 -66 999999 999999 999999 10 -63 -9 14 131 377 797 816 454 224 241 256 59 999999 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 85 103 941 16701 57342 95678 212717 521546 721697 312429 7633 19 8 -53 21 11 26 -24 -1 38 124 11 -45 71 28 51 36 80 84 18 67 133 52 78 55 67 64 21 43 92 75 112 50 21 79 99 86 113 147 71 88 50 39 55 79 102 84 96 140 96 40 23 77 78 65 58 44 49 43 31 8 43 29 64 51 89 90 84 128 111 75 51 116 164 102 64 66 41 80 86 67 45 41 42 82 124 111 96 107 102 140 193 136 88 82 147 167 135 131 118 128 203 190 202 242 197 179 246 252 234 211 239 277 260 265 286 257 304 271 202 209 191 162 117 76 81 34 50 69 81 61 75 50 43 78 96 94 58 25 24 55 63 32 24 8 25 29 25 42 24 14 -1 1 1 999999 13 999999 999999 999999 999999 5 5 32014 201 1687 30 8527 8 53 34 6531 2036 125 35 4383 51775 173278 385063 601241 766375 666700 63875 708 69 21 -25 -3 23 97 139 74 51 146 73 89 131 116 39 63 62 65 36 115 139 67 105 99 122 86 81 72 66 133 87 149 132 132 81 68 118 91 32 14 76 51 75 108 87 74 58 78 37 101 91 87 96 68 78 182 128 67 67 93 177 138 176 147 72 85 103 75 78 69 79 156 141 144 114 99 100 94 121 105 123 138 113 96 98 150 190 177 165 147 171 191 200 266 214 237 283 246 221 245 304 309 277 324 287 318 281 324 347 296 315 331 321 397 351 304 286 236 215 218 151 105 114 105 133 141 152 149 148 155 167 187 172 143 107 92 117 118 99 92 96 86 91 128 89 99 105 108 104 81 77 86 75 83 69 88 94 75 68 65 58 65 60 64 71 63 65 74 73 59 73 85 75 62 56 44 37 31 27 29 25 24 24 33 22 26 19 8 9 5 32020 242 550 30 8530 8 53 40 6530 2036 1024 1052 994 893 780 849 1167 1212 978 991 1046 1326 1592 1092 579 514 534 497 511 498 330 275 209 135 88 147 131 137 178 117 113 -6 81 139 128 185 204 201 301 435 517 1021 3454 4146 10360 74369 120674 5234 63 103 119 54 77 101 124 122 115 90 81 95 129 77 56 107 152 210 127 74 58 138 156 162 179 104 166 214 196 115 122 183 120 71 130 152 208 149 159 147 156 167 113 66 141 129 116 133 150 198 146 171 209 148 180 112 100 162 158 164 142 120 114 145 112 102 99 120 164 196 153 157 169 190 181 170 200 154 170 193 178 150 163 135 183 198 221 275 287 242 222 274 279 242 234 249 246 320 324 319 318 333 355 352 329 334 324 339 386 377 382 388 390 391 424 356 305 312 296 263 211 192 175 156 172 181 189 191 189 191 217 201 161 127 136 149 133 136 137 101 131 139 133 119 140 137 155 157 142 148 125 116 125 130 127 137 129 102 116 120 114 108 113 120 123 119 126 119 110 120 114 110 121 135 126 116 110 104 99 79 77 83 86 94 80 84 87 80 76 65 59 62 59 53 32026 249 343 30 8533 8 53 46 6529 2036 8596 834 999999 999999 999999 1012 1125 1147 1178 1176 992 979 1012 1011 1237 1675 1956 1926 1852 1846 1635 1393 1797 1620 1336 1233 911 636 314 215 268 177 224 147 91 158 110 137 38 118 167 135 189 200 291 277 313 239 273 280 246 184 160 157 157 79 142 60 99 34 171 30 95 204 123 51 77 70 111 80 46 79 89 69 148 128 86 137 165 171 194 184 137 153 161 165 175 200 106 122 113 99 75 132 149 133 118 96 86 143 121 97 92 86 68 97 137 76 166 131 133 146 167 102 136 138 161 112 132 150 162 188 186 157 173 234 185 166 146 187 189 185 157 134 102 209 211 156 160 179 185 196 192 215 199 237 250 216 242 276 282 288 276 284 306 320 331 368 377 333 334 348 339 385 363 355 366 389 362 341 324 317 279 244 205 190 157 154 157 161 164 191 224 219 225 182 173 157 130 130 128 141 123 146 114 117 125 121 124 111 133 143 140 126 128 115 99 112 121 132 109 103 109 88 94 98 98 103 107 98 108 120 116 115 118 123 109 118 118 119 106 98 100 92 69 79 74 75 77 76 67 68 77 69 72 69 63 59 53 32032 249 318 30 8538 8 53 52 6527 2035 764 905 975 999999 999999 999999 1119 1249 1198 956 975 1034 1077 1062 1451 2106 2698 2523 2549 2869 2645 2458 2642 2893 2735 1954 1074 457 262 224 165 153 221 210 176 160 187 174 179 199 155 147 154 65 179 235 205 283 274 173 213 178 157 122 102 72 176 145 92 72 80 130 77 131 72 142 223 151 159 165 177 126 37 26 135 94 77 42 145 121 179 160 154 141 136 99 85 155 166 96 119 137 134 85 116 131 168 176 149 124 113 131 117 83 36 118 120 138 183 135 122 128 147 155 112 121 155 150 130 171 167 175 152 162 208 163 170 182 145 106 139 124 156 165 98 118 150 194 234 221 184 164 175 222 225 245 244 180 208 273 295 264 282 296 313 304 320 341 338 371 405 383 372 372 387 381 384 386 377 336 331 296 286 287 237 178 182 183 169 149 183 202 221 233 204 146 146 163 152 164 142 109 118 156 148 153 141 137 147 145 159 153 139 148 119 110 126 127 138 159 120 109 117 105 92 75 93 109 134 145 143 136 137 123 119 132 134 134 127 114 107 119 119 101 106 107 88 95 97 100 98 91 100 100 90 80 75 72 78 32038 248 380 30 8540 8 53 58 6526 2035 1041 988 1086 1058 1085 1006 1112 1255 1244 1164 1015 1263 1619 1666 1627 1725 1921 2356 2711 3361 4458 5006 4256 2796 1389 691 443 306 298 396 258 81 139 158 143 130 138 90 135 182 206 147 154 261 311 374 262 321 257 171 41 134 103 69 113 152 30 95 75 21 40 88 18 46 47 126 136 150 142 95 115 128 63 85 84 163 175 88 54 130 183 97 100 93 103 118 177 148 71 71 115 186 120 96 111 119 100 126 110 135 147 90 78 95 106 105 119 141 96 74 124 134 156 125 88 100 157 102 114 115 93 92 133 113 113 98 133 125 148 183 144 124 154 113 163 128 186 168 221 204 236 228 191 197 199 251 233 246 277 251 191 270 264 280 307 313 317 297 325 374 385 358 333 340 353 334 363 386 368 331 299 286 286 291 259 230 177 141 142 183 186 197 248 239 167 157 131 122 149 153 149 138 136 134 107 148 167 156 164 154 148 150 148 137 119 112 124 113 124 124 131 138 138 125 113 129 126 128 127 134 139 138 152 155 145 156 147 153 146 144 161 146 133 128 123 120 120 119 134 135 129 128 123 126 126 126 123 124 32044 248 382 30 8542 8 54 4 6524 2035 652 763 728 732 792 801 886 915 803 840 792 946 963 958 1138 1662 2351 2581 3396 5239 6703 6046 4011 2282 1374 736 548 484 377 186 55 104 9 -20 -19 15 85 9 8 51 62 -18 9 -32 44 89 164 178 1033 6227 2463 101 -46 -39 -18 -12 -35 999999 -79 -70 5 3 -72 999999 -99 -86 999999 -88 -36 -59 -10 1 24 11 -32 -61 -52 -7 -5 22 -11 -10 24 6 -94 -49 -44 -54 -50 999999 -86 -29 3 -68 -48 -75 -22 -15 -48 63 50 -22 0 -13 -11 -32 -34 -21 -11 39 -22 3 35 47 -9 6 22 51 44 35 21 -17 46 49 32 4 -1 -20 16 0 5 18 60 72 59 -6 53 62 61 107 74 19 56 102 73 113 131 104 162 124 145 139 126 165 203 190 173 174 147 175 221 187 198 207 187 234 262 249 271 215 196 171 131 119 138 91 96 81 52 39 39 49 74 104 114 57 32 17 47 60 63 53 16 26 40 49 64 38 31 47 85 66 71 47 66 52 31 38 42 56 57 38 28 42 38 33 39 31 37 37 52 63 68 76 92 71 72 72 70 71 68 73 71 71 73 79 77 76 66 71 89 89 86 92 97 109 108 110 32050 248 385 30 8545 8 54 10 6523 2035 533 567 593 600 535 529 592 713 606 562 559 594 755 863 1284 1793 2824 4585 7348 8719 7089 4486 2429 1101 698 614 554 576 479 449 337 271 146 -5 -45 -58 -67 -74 -70 -61 -28 1 -23 -66 -10 29 58 181 409 1458 1437 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -77 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 -78 -91 999999 -87 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 999999 999999 -76 -88 -97 999999 999999 999999 999999 999999 999999 -92 -61 -67 999999 -62 999999 999999 -68 -82 -92 -64 999999 -82 -59 -93 -76 -87 -51 -84 -44 -59 -77 -71 -74 -63 -56 -16 -44 -40 -58 -46 -16 -48 -35 -46 -4 29 49 9 37 40 24 33 13 38 29 64 100 84 127 141 85 123 93 140 109 107 158 142 157 135 86 67 61 55 39 64 33 32 -31 -61 -36 -25 -45 -32 -8 -14 -53 -58 -62 -77 -45 -42 -44 -69 -68 -58 -45 -31 -13 -29 -21 -16 -23 -47 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 5 16 18 3 999999 1 1 8 3 6 8 21 24 26 32 39 40 39 51 60 62 32056 244 507 30 8547 8 54 16 6522 2035 752 785 756 808 822 871 784 843 952 1155 2522 5263 7643 9121 8333 6202 4274 2472 1822 1617 1573 1570 1426 1264 1039 656 303 131 102 -37 -35 4 3 46 55 33 -40 -26 53 0 63 2 119 227 691 5840 5707 285 -28 -97 -6 28 -64 -63 -40 -41 999999 999999 999999 -37 -40 -35 29 -39 999999 -95 -74 -31 4 -32 999999 999999 -52 -17 -58 -13 20 -36 -49 -5 -4 2 -86 -88 -4 18 1 -27 -54 999999 -83 -12 -45 999999 -77 -45 -32 -54 -64 -39 -41 -100 -29 -59 -32 -30 -79 -42 -29 -34 -5 -41 -73 -36 -26 -28 14 -44 13 12 -19 -14 46 10 -11 9 -12 -26 -20 3 27 24 12 3 76 58 72 38 93 90 92 107 91 117 79 89 119 140 129 162 163 196 215 196 200 191 181 194 179 203 238 223 207 211 214 198 192 151 178 186 149 168 133 139 107 117 60 56 55 36 31 40 84 113 53 0 19 21 32 26 16 20 7 26 25 35 27 23 38 38 35 32 44 43 18 23 12 20 21 11 16 24 26 22 37 25 47 44 50 45 55 69 83 75 58 52 53 64 68 64 61 55 54 61 79 82 86 88 87 85 101 104 108 109 32062 250 329 30 8549 8 54 22 6520 2035 706 790 811 924 762 846 937 909 949 974 820 677 843 849 910 1711 4026 7169 9493 9869 8979 6568 4279 4267 3825 4522 4944 4341 3446 2670 2211 1426 822 359 94 85 126 113 62 112 141 105 112 174 164 91 109 161 194 277 476 1444 2325 474 87 15 39 35 -54 32 58 -3 -12 55 27 -11 -47 5 31 60 49 37 15 43 -8 38 27 78 59 25 72 52 28 67 118 109 135 55 9 92 70 42 52 78 16 52 27 14 -40 50 74 74 84 125 71 14 35 25 54 76 14 12 86 105 67 78 99 92 59 121 113 24 45 29 24 74 116 98 93 74 121 134 137 108 60 28 67 99 91 158 175 128 178 148 126 155 147 143 200 224 230 189 220 216 199 203 188 244 226 248 275 281 279 272 292 315 300 305 308 293 309 324 313 258 244 229 255 245 222 200 187 195 144 128 129 115 117 140 180 176 97 104 110 115 95 68 89 89 80 85 105 97 88 114 134 126 96 80 70 83 91 86 76 76 82 68 75 71 70 86 88 98 102 103 111 114 113 120 117 112 107 106 105 102 97 100 120 117 102 102 100 102 110 114 120 120 116 118 118 121 32068 250 332 30 8552 8 54 28 6519 2035 561 631 655 622 634 659 695 724 793 775 762 716 653 645 811 1493 2905 4866 6992 7616 7282 7100 6267 5186 4823 5815 7164 7863 7548 7365 37043 201771 180380 72749 3884 224 195 222 137 207 237 239 251 192 205 246 210 266 318 413 364 560 585 232 109 74 26 58 55 7 30 75 96 12 74 72 83 62 144 131 133 43 53 76 116 98 115 36 92 88 80 64 101 53 55 52 100 82 86 72 88 29 72 78 47 138 133 82 83 132 124 126 96 113 77 29 85 79 139 125 118 117 140 154 112 122 95 133 164 71 82 111 89 97 96 84 131 110 69 133 102 83 97 93 160 188 195 197 187 189 175 152 200 175 222 217 259 248 242 227 280 270 187 222 232 271 316 338 312 322 327 331 325 323 298 341 369 351 364 365 341 345 330 299 309 297 289 284 279 276 220 219 180 140 131 136 129 154 189 196 151 91 96 119 114 107 113 139 127 135 147 144 131 124 117 96 119 109 107 92 115 108 101 94 97 116 92 95 107 97 108 99 116 120 128 131 125 130 136 135 110 112 106 105 108 102 105 119 106 100 108 106 96 102 100 99 101 109 107 107 32074 251 306 30 8556 8 54 34 6518 2035 4091 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 24 349 984 1434 1811 2554 3033 2395 2094 1937 2318 4390 7148 9206 9142 27519 274450 849957 999999 283664 6964 366 285 177 213 250 347 216 155 299 361 291 357 278 286 263 357 272 138 133 166 108 115 36 53 102 79 75 105 145 151 156 172 101 178 174 105 174 242 122 60 128 126 160 146 75 163 159 177 176 162 205 169 124 225 187 120 94 199 179 173 134 130 192 191 167 166 158 142 154 129 106 183 134 68 167 230 155 87 133 149 135 71 43 162 193 195 213 177 152 166 200 196 188 167 168 142 166 177 215 187 207 215 195 272 284 285 263 259 255 274 277 272 297 307 316 300 301 344 328 320 328 325 353 391 386 367 352 376 395 373 395 423 396 402 404 355 338 335 339 344 363 388 336 253 226 204 195 139 167 159 161 185 231 249 183 161 161 165 174 159 139 154 154 153 141 175 176 158 149 129 128 138 163 130 139 133 124 135 139 133 123 135 140 122 116 137 142 145 156 167 149 145 163 152 142 144 129 129 139 148 139 132 134 131 131 128 119 134 136 136 136 132 131 131 32080 246 458 30 8558 8 54 40 6516 2034 431 462 480 459 352 371 459 450 360 376 490 577 1092 1934 2814 3071 3366 3929 4522 5466 6984 11756 16140 17360 17646 16649 43987 331310 580142 169190 3914 277 160 169 156 118 167 149 241 225 240 229 214 180 153 288 254 157 162 105 81 95 93 27 20 37 31 60 73 57 28 4 -2 -11 84 56 115 106 30 13 61 88 127 50 0 65 133 184 92 33 46 99 92 53 60 87 40 68 51 84 100 103 127 93 122 142 72 54 43 81 49 74 127 42 70 139 140 87 40 19 133 81 73 95 86 107 104 69 76 76 102 91 117 129 126 178 160 120 116 155 182 196 200 156 196 210 186 215 221 218 247 245 219 237 219 257 258 228 264 233 259 270 277 285 279 283 301 297 305 296 328 308 323 350 387 364 399 380 327 329 306 306 280 241 255 217 170 168 136 105 122 136 119 180 152 122 92 117 134 127 121 101 96 110 96 110 118 111 99 90 95 72 87 73 91 89 83 95 81 70 68 88 97 103 105 95 98 105 115 107 109 119 113 130 111 105 89 87 92 100 105 95 93 93 83 81 87 101 97 99 95 93 97 89 90 90 32086 251 312 30 8562 8 54 46 6515 2034 8377 901 917 850 904 973 1037 987 906 881 1026 1067 1046 972 932 1147 1535 1875 2159 2282 2299 2361 4407 9444 17215 22034 21402 19247 14648 10245 6830 4320 1748 724 326 234 192 98 135 150 168 104 105 152 88 151 258 267 199 128 157 166 185 91 72 3 10 50 -33 50 76 32 12 40 15 37 42 26 -15 35 37 60 55 72 70 -17 61 80 84 104 68 53 47 -5 75 148 74 12 58 69 6 19 46 11 43 42 43 54 103 45 75 47 17 87 94 83 61 107 125 54 53 105 76 59 90 130 76 62 35 52 62 57 66 85 53 80 42 53 60 121 119 162 131 132 121 108 130 135 116 153 148 172 210 217 185 191 193 222 176 225 266 240 208 250 197 231 223 229 253 230 259 244 258 281 333 344 337 303 310 325 325 294 266 281 274 281 239 273 235 159 138 116 112 90 61 91 125 112 139 81 60 81 85 102 67 53 50 99 108 85 94 84 79 68 66 53 59 66 47 48 70 57 66 58 45 51 61 80 68 60 73 83 96 88 95 77 71 75 84 67 63 68 73 70 63 55 59 60 55 52 54 46 60 61 57 59 53 57 61 63 58 32092 251 291 30 8571 8 54 52 6513 2034 9333 706 586 776 801 730 770 631 746 713 627 782 755 626 582 517 611 688 729 920 1133 1864 4815 11825 21275 24994 22717 19070 16379 13444 9412 17245 129646 106078 4784 1310 146 104 137 54 98 170 129 102 5 80 79 38 22 178 136 107 93 80 -5 23 11 58 -47 -29 19 -90 -14 14 -96 -88 -90 -34 48 80 -3 -2 -26 4 -29 -4 -23 -83 -53 15 25 25 10 -52 -35 -87 -63 76 33 2 -6 -4 -34 -29 -43 -16 31 43 37 13 58 5 -4 0 28 -5 46 15 15 24 49 12 19 14 -7 -44 35 36 13 29 35 35 -22 -12 53 42 6 57 73 80 82 95 81 77 41 19 70 37 67 117 123 118 116 147 166 171 145 134 164 159 163 201 164 162 174 168 189 217 199 236 215 231 243 240 227 221 228 265 219 195 209 252 272 238 223 198 213 192 141 100 70 66 -3 27 32 48 48 74 91 45 9 1 24 25 19 8 26 28 39 28 36 44 46 44 33 37 22 8 15 23 999999 999999 999999 5 13 2 8 10 20 35 31 44 35 34 40 36 47 51 21 15 12 20 14 19 21 9 6 999999 10 7 6 8 14 9 14 14 13 16 7 7 12 32098 251 333 30 8583 8 54 58 6512 2034 960 586 616 670 669 690 785 754 569 623 611 664 693 636 424 483 453 476 436 365 546 910 1890 3688 8618 17095 18864 16595 14393 11813 6875 22021 130815 30177 2877 883 151 153 165 81 21 35 133 188 166 81 -18 138 100 158 221 323 274 15 -66 -5 -52 -5 -45 -52 -81 -56 -84 -64 -84 -34 31 -70 -29 -28 -13 19 21 10 29 -16 -43 -30 6 -26 -41 2 -23 -44 2 3 -14 -21 -8 -35 -25 13 0 -27 2 -8 -25 30 18 72 51 -15 18 4 76 27 14 48 18 17 42 24 -5 6 -34 -27 35 30 36 56 60 44 18 16 35 50 66 -26 17 7 26 68 52 62 111 60 52 114 123 118 58 63 128 155 171 128 127 136 186 183 170 138 148 145 176 215 205 191 205 180 200 208 202 208 204 256 219 206 213 216 195 237 226 206 194 172 204 199 177 133 79 47 61 19 4 23 11 22 42 73 41 9 30 28 18 2 -6 -4 4 27 21 19 27 24 27 17 -9 -30 -14 3 5 4 1 999999 999999 999999 999999 999999 999999 1 1 21 22 10 12 25 23 15 15 3 4 5 999999 10 6 4 5 5 2 999999 999999 8 7 5 3 2 7 7 13 12 1 32104 228 430 30 8590 8 55 4 6511 2034 449 454 505 484 409 391 346 358 418 397 206 293 232 141 108 107 213 511 1314 2539 4779 7072 7759 8018 8152 6503 4598 3202 19710 234287 325738 115845 8213 365 86 59 110 51 109 127 90 72 61 60 141 134 88 177 342 601 819 913 104 -85 -77 999999 -67 999999 -78 25 -3 -28 999999 -68 -66 999999 -30 -62 -30 999999 -54 -69 -23 -21 28 -58 -27 -28 -32 -64 -53 -33 -17 -1 60 10 -42 -6 0 -13 -7 -3 4 -31 14 -10 18 42 48 8 -80 -41 -23 -5 -30 -11 -2 -42 -3 7 -6 -29 -28 20 3 -32 -20 7 -8 -29 -38 -9 -52 -15 -13 7 -18 40 59 29 61 80 73 43 88 26 55 72 116 85 54 67 87 119 160 116 151 136 124 146 164 121 145 146 133 143 133 142 172 167 188 166 167 184 190 215 235 189 219 205 167 140 135 161 187 149 94 85 79 87 33 27 29 33 -2 -4 35 58 102 73 13 7 -26 3 18 4 4 -3 7 12 1 -7 19 -2 -18 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 999999 999999 999999 999999 999999 0 999999 999999 4 3 32110 252 313 30 8593 8 55 10 6509 2034 1 88 124 141 108 121 204 230 203 137 242 202 110 33 100 -50 -63 -91 -13 87 415 896 2064 3933 5453 6324 6567 7145 6525 6014 5053 3685 24784 195675 424461 426636 106682 1915 189 153 176 142 179 216 8 65 263 150 89 118 202 361 517 186 4518 23167 5884 -26 -52 -4 -29 999999 -39 -31 -48 -57 -34 -49 37 74 35 46 -11 -68 -59 -80 999999 -81 -18 -51 -80 -13 -38 -56 -67 -35 -68 -41 -11 -8 -98 -22 18 38 40 31 14 -40 -20 -1 -1 0 -26 2 30 62 52 -2 0 18 -49 -7 -8 -98 -40 -16 9 -12 -7 -19 44 -4 5 0 15 14 -54 -15 -8 7 -3 23 69 87 60 61 71 40 76 68 75 80 74 113 64 58 88 132 125 175 145 99 135 153 156 169 181 140 155 168 185 218 201 192 204 185 232 229 207 210 227 244 254 251 231 225 183 180 170 150 152 115 70 78 95 56 22 34 2 16 -5 7 36 19 58 100 21 -9 23 7 41 16 13 29 24 21 33 33 32 15 999999 999999 999999 9 2 999999 999999 999999 7 999999 999999 8 21 2 999999 10 15 20 10 999999 9 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 32116 250 345 30 8595 8 55 16 6508 2034 557 537 570 593 685 645 544 571 649 613 507 531 456 398 321 357 426 528 986 2098 4397 7149 9235 9874 10619 12632 12112 10288 8829 6783 7737 59971 244298 201998 40946 3134 199 266 270 335 334 351 247 197 232 344 409 564 925 1193 761 491 1269 4010 1381 18 -45 -43 -60 -4 -9 85 14 -8 52 28 -55 -14 107 26 -16 93 90 30 -62 51 65 19 48 118 46 29 72 85 49 53 85 142 100 81 116 126 93 18 62 15 22 59 16 39 76 86 55 41 20 49 66 36 20 10 58 80 23 36 87 86 67 26 -16 23 43 38 -22 21 33 -37 3 59 60 58 66 94 104 138 148 138 106 147 156 196 180 162 193 202 151 136 177 186 216 191 204 240 232 200 269 257 237 277 229 235 258 251 233 257 241 234 262 263 296 338 317 299 270 278 267 245 248 271 228 175 151 114 123 125 112 127 97 109 58 69 76 92 136 144 90 46 85 78 59 69 54 59 56 64 69 73 64 26 27 36 41 59 35 37 37 37 29 29 25 28 47 44 52 62 64 61 71 75 68 64 62 54 38 47 43 48 44 38 44 39 38 37 31 40 40 49 52 45 39 37 32122 252 316 30 8596 8 55 22 6506 2034 1314 773 926 986 1028 926 879 899 895 930 933 826 809 733 718 692 703 643 979 1814 3196 5051 7111 8562 9393 10152 10733 12036 12903 12146 10290 8945 6584 4328 2968 4145 3124 403 418 481 412 381 425 504 490 474 508 621 824 590 7418 60639 50108 5316 1352 1440 407 41 4 30 56 37 22 -32 42 27 -3 52 23 50 -11 59 65 16 113 141 -3 -2 44 92 89 57 84 28 84 80 80 63 64 73 138 144 32 85 84 59 38 -32 38 90 78 41 29 45 60 56 99 78 70 91 63 89 80 108 84 69 107 101 96 98 102 106 81 98 35 79 73 112 92 156 90 96 93 104 33 127 121 152 179 146 179 235 204 184 175 168 168 191 197 230 196 224 191 232 267 270 279 243 257 260 284 293 268 282 325 313 317 317 337 331 313 361 375 303 274 301 319 286 287 251 179 151 144 154 162 169 169 140 97 101 115 102 136 159 143 102 99 104 110 87 87 65 112 132 122 94 79 96 81 77 72 73 70 77 78 68 62 61 67 73 74 75 71 78 86 86 84 98 79 93 107 92 92 80 62 64 62 71 71 63 55 53 61 67 72 70 69 63 63 63 57 58 32128 253 292 30 8602 8 55 28 6505 2033 1109 849 810 962 1038 1045 1042 1139 1152 1161 1049 981 939 1026 963 980 970 773 798 1243 2178 3672 5624 7558 8819 9214 10190 11327 10992 9386 7682 5623 3929 2845 1774 1142 697 573 509 482 449 458 500 438 368 375 342 368 469 482 524 543 508 392 555 690 384 38 73 -42 36 58 -30 -31 42 19 68 68 89 57 4 -42 27 111 97 62 54 -19 -7 95 129 60 37 71 156 124 73 55 104 114 86 84 136 68 106 144 62 107 83 36 124 51 68 133 109 79 21 48 71 97 144 94 126 134 109 98 43 96 139 116 122 112 54 119 102 85 60 125 89 83 95 66 105 139 124 160 141 211 171 166 258 204 193 251 192 190 242 229 235 250 241 240 280 284 298 270 281 287 269 272 270 289 279 304 337 312 295 327 302 305 334 308 349 392 356 334 315 283 313 272 225 217 182 162 185 165 138 146 129 128 135 142 150 178 188 139 114 135 118 98 100 91 92 93 111 104 118 120 108 86 70 93 97 97 106 104 82 75 87 64 78 90 95 87 98 91 95 98 100 92 85 94 94 86 75 81 88 97 85 76 81 80 80 77 69 71 73 69 66 69 71 71 68 32134 252 329 30 8609 8 55 34 6504 2033 7697 1037 956 976 954 1064 1113 1114 1019 1048 1031 948 894 925 965 854 943 935 888 1244 1658 2014 2607 3316 3967 4681 5338 5413 5723 5534 5459 4745 3036 1684 1060 658 511 469 455 457 420 478 535 523 431 368 341 496 502 545 680 979 3011 2128 329 76 81 44 94 1 75 84 5 14 85 75 63 54 91 45 61 40 71 149 123 59 84 92 89 41 78 57 47 108 137 58 118 46 65 71 62 58 70 93 108 78 62 80 81 85 98 142 93 77 99 106 104 111 121 111 154 106 155 141 136 99 133 119 190 127 50 75 37 60 55 115 104 18 129 86 79 97 63 69 91 101 144 195 197 215 201 204 191 194 287 279 239 265 233 249 300 248 217 293 293 296 244 250 322 303 305 347 333 320 358 332 342 300 326 346 389 363 382 345 312 321 298 300 275 228 197 189 160 133 119 151 139 127 137 122 133 170 158 136 95 95 105 100 96 84 113 122 117 122 121 121 94 94 66 72 61 77 75 89 88 98 74 65 75 83 93 90 92 99 92 102 120 109 102 101 96 82 69 70 80 74 68 70 73 74 66 63 65 76 72 69 73 70 65 71 65 64 32140 252 335 30 8615 8 55 40 6502 2033 5892 238 365 311 313 241 343 352 412 417 419 353 166 249 237 297 149 140 145 127 172 192 274 464 622 852 985 1245 1392 1927 2198 2184 1707 1245 804 387 164 39 22 -5 -65 87 150 115 108 185 209 375 892 742 8139 106971 452538 698558 267563 4735 68 66 -18 112 50 -28 45 102 49 -35 -12 72 32 84 14 58 88 100 46 36 48 -18 74 51 148 133 121 144 125 120 104 114 94 93 98 130 153 70 119 112 108 121 176 104 138 129 134 158 137 120 98 162 140 151 162 152 89 103 144 180 137 166 168 133 161 104 112 76 130 94 66 109 116 95 94 104 142 114 161 176 161 211 256 226 225 245 214 251 260 271 237 251 279 272 292 337 300 291 303 259 262 299 302 302 303 313 336 377 328 296 344 355 331 339 373 326 314 318 319 327 252 193 199 166 131 169 148 129 119 122 158 127 121 133 180 177 117 72 114 140 113 117 97 96 107 132 128 107 120 135 130 104 100 78 86 90 80 83 90 90 82 86 94 97 86 96 94 101 116 105 95 108 102 114 100 91 93 74 70 78 87 91 87 87 86 77 74 76 80 83 83 79 76 81 73 77 32146 252 341 30 8621 8 55 46 6501 2033 59185 300 -18 5 82 24 119 104 136 217 91 45 91 99 106 90 -41 -72 10 98 74 137 197 207 427 618 699 982 1225 1136 1204 1022 800 599 406 94 26 83 118 62 -56 999999 999999 -69 -46 99 207 752 648 6204 95838 405228 634536 396184 238113 199566 5959 45 69 70 13 -5 47 -27 -62 -42 99 59 41 -26 83 32 102 4 5 97 54 53 -1 138 159 117 134 112 162 90 59 100 101 136 116 152 190 184 196 166 123 171 159 145 133 109 134 110 137 181 127 118 123 160 169 124 120 122 100 106 93 117 109 99 114 96 119 73 91 83 76 109 144 103 83 104 87 154 165 141 213 217 216 227 271 260 332 265 257 276 278 299 297 281 275 252 266 219 226 253 238 290 307 318 324 308 307 338 312 302 352 358 344 332 326 279 283 259 235 191 215 195 172 132 133 142 140 126 114 118 141 142 170 192 169 136 105 104 124 121 121 132 88 96 98 102 123 156 140 125 115 104 103 93 95 79 76 88 89 76 89 88 88 102 97 83 96 112 125 115 110 124 105 89 86 80 70 75 83 78 77 72 57 74 84 91 90 79 87 85 81 83 75 66 63 64 32152 251 350 30 8630 8 55 52 6499 2033 22576 229 59 119 169 153 280 192 165 115 17 109 67 -25 14 999999 999999 -60 -57 1 999999 999999 -76 -16 131 243 305 411 501 594 619 799 751 547 308 142 52 111 194 197 234 193 99 76 92 181 541 830 3331 42061 300180 670073 713643 146675 3891 64 -33 5 44 11 51 45 54 19 16 30 42 51 55 -31 90 117 104 71 68 42 43 64 51 96 52 52 123 88 68 102 78 121 141 124 151 154 139 120 154 145 145 124 165 81 142 166 124 91 62 40 145 101 69 116 193 129 172 116 88 122 115 132 59 117 117 138 121 44 95 117 101 65 88 184 125 101 134 162 156 157 181 192 234 246 213 213 204 253 320 283 257 290 308 258 288 283 285 268 287 284 280 294 344 318 307 292 303 330 344 344 325 337 322 330 300 256 300 232 217 190 178 175 193 174 142 120 103 123 160 149 145 164 179 150 85 91 92 129 104 106 111 103 109 136 134 118 124 130 119 114 97 101 106 101 104 79 84 76 74 75 84 95 85 97 89 94 95 120 112 106 103 95 98 106 91 84 87 86 78 77 76 87 81 86 83 83 77 71 74 82 76 84 77 71 75 32158 253 327 30 8637 8 55 58 6498 2033 728507 999999 999999 10303 96 -36 127 75 106 154 218 33 12 -19 18 18 -50 -55 999999 -67 6 -33 -41 15 99 149 384 467 506 340 312 349 333 343 197 209 67 122 156 -22 999999 -34 -19 31 34 52 57 429 801 3278 20972 140890 453995 874908 533855 44588 1569 74 30 8 42 48 53 66 110 104 92 -6 29 88 106 100 118 118 81 92 55 59 13 18 101 -26 30 165 112 166 137 16 76 119 152 151 111 157 134 119 186 91 80 132 119 118 135 168 75 109 146 173 137 120 161 125 119 175 146 98 71 120 115 115 130 158 69 101 85 79 94 146 134 135 135 106 112 87 81 107 109 173 199 201 190 221 206 218 259 288 302 292 353 309 268 269 342 294 286 294 300 306 280 252 318 356 352 369 345 337 347 388 362 316 300 298 224 239 233 225 184 162 146 127 117 127 141 173 149 138 136 155 178 140 162 138 106 100 116 124 113 118 101 105 136 123 97 100 137 121 102 119 116 93 83 103 87 78 90 76 82 77 92 96 96 86 100 101 117 129 118 122 115 101 96 90 89 93 70 68 75 77 80 81 77 73 75 76 89 80 72 80 77 78 77 78 73 32164 255 273 30 8643 8 56 4 6497 2033 864706 12856 1210 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 843 5927 35218 76574 159833 311751 555830 846619 947032 559059 47579 2278 67 10 33 49 102 47 5 79 112 146 25 24 99 98 61 65 31 151 91 161 134 76 40 -1 19 46 57 97 122 109 106 108 92 99 99 110 81 106 98 149 137 93 142 172 183 135 93 100 129 117 164 186 164 181 149 109 105 117 119 94 69 80 98 144 125 57 29 36 64 71 65 84 105 99 119 85 91 148 175 167 108 122 111 145 217 249 255 234 241 237 260 275 299 308 295 300 302 244 248 292 305 285 273 299 316 326 301 284 302 327 295 258 232 222 228 197 215 218 196 163 136 135 136 133 118 134 142 151 144 164 147 124 120 114 108 97 96 89 101 97 90 101 123 117 121 129 129 89 74 78 96 94 98 94 72 87 100 81 68 69 66 80 90 78 95 103 103 106 109 111 100 87 94 100 88 74 71 75 73 83 72 76 84 82 82 78 82 86 80 76 78 75 80 77 78 79 32170 254 308 30 8648 8 56 10 6495 2032 794 -37 35 50 96 149 145 112 105 134 166 82 79 106 87 124 60 -22 999999 -61 999999 999999 -74 -57 999999 999999 -35 -58 999999 -56 -76 -50 -56 999999 -68 -79 -70 -31 -87 -95 -93 -62 37 177 1065 4339 18565 62453 124384 119053 121600 255177 395852 370279 228105 24851 2182 93 54 62 112 95 17 10 14 -33 -3 54 68 52 86 107 97 41 33 54 62 125 55 63 44 62 42 50 111 139 120 125 143 131 150 94 106 157 144 83 101 166 230 181 133 101 54 116 155 124 154 158 159 123 119 78 147 169 163 155 167 206 176 148 178 183 133 97 63 41 109 116 155 140 119 112 71 105 99 117 178 130 120 173 184 169 187 177 194 213 237 276 269 266 276 295 334 326 313 346 313 341 319 282 288 324 328 333 350 359 360 339 334 326 303 294 270 256 274 235 203 198 189 166 160 163 132 146 129 109 143 183 191 165 139 138 130 104 109 149 130 125 121 117 122 140 133 133 143 129 112 94 113 106 91 100 103 93 100 102 102 94 99 102 108 101 99 100 112 121 120 129 122 120 118 106 90 95 95 99 88 82 84 89 89 94 91 93 97 83 86 79 78 91 97 91 90 95 32176 254 285 30 8655 8 56 16 6494 2032 653052 216349 7634 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 2303 20233 102347 269124 528953 966680 999999 712616 85024 4779 329 63 -3 68 10 -49 -24 65 84 129 98 37 59 79 37 -17 10 -39 -6 57 87 71 72 69 54 55 80 46 89 86 58 68 79 103 64 91 150 121 113 125 165 130 166 205 152 153 172 170 127 123 98 161 142 145 94 82 126 122 139 116 126 154 159 108 83 126 148 129 120 111 57 87 94 50 67 26 42 72 91 88 75 86 96 100 113 140 165 157 173 199 210 289 270 207 219 204 245 263 263 310 296 269 284 282 280 282 273 272 321 322 317 300 330 323 335 321 280 268 209 215 211 206 164 144 120 113 89 68 96 112 133 134 150 153 101 74 79 82 86 93 86 80 85 90 106 116 97 94 106 72 59 77 87 87 74 71 74 74 76 79 79 75 63 62 65 63 87 87 92 96 95 86 83 76 61 63 66 63 67 64 60 54 52 50 52 50 49 59 74 67 62 60 56 53 54 56 32182 255 292 30 8662 8 56 22 6492 2031 11281 140800 116381 15855 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 812 5092 18571 59205 142146 299308 597019 912865 999999 999999 635969 106621 3410 68 32 10 18 -26 -28 67 100 92 28 -10 70 98 111 89 111 136 118 34 64 59 50 33 84 39 39 22 -13 -4 72 125 85 90 144 105 141 139 157 133 95 172 153 133 115 109 120 80 65 134 194 161 148 127 143 127 104 115 134 160 143 166 143 89 110 126 135 179 179 126 137 126 61 62 112 129 120 96 90 109 76 121 176 122 109 88 106 128 192 205 203 234 271 278 250 265 289 307 290 280 281 292 310 317 317 329 334 336 328 318 317 332 353 366 368 369 345 320 302 267 254 240 188 147 168 150 120 118 123 124 125 135 132 130 148 141 101 76 98 115 119 97 95 108 113 111 88 105 130 115 109 95 83 79 96 109 114 101 97 78 74 94 107 95 92 96 109 101 99 100 107 108 106 97 89 79 71 71 80 85 78 75 82 80 87 90 90 78 81 75 77 89 82 76 66 68 32188 255 294 30 8664 8 56 28 6491 2030 109523 73883 22929 1517 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 2864 17496 52468 122103 240932 474953 934534 999999 999999 644331 78878 3733 50 66 57 15 -8 1 43 30 97 42 3 -23 -32 19 10 53 67 10 -21 -14 -5 -36 -37 -9 84 74 -46 -25 18 25 38 32 50 74 108 118 75 64 76 90 92 111 114 164 136 107 176 208 124 96 75 86 68 111 115 127 118 113 121 111 88 83 108 119 140 142 98 99 120 102 97 95 69 97 112 66 69 101 103 124 47 61 78 77 90 137 123 149 235 216 239 260 317 309 271 284 272 267 268 278 301 309 287 285 269 253 249 278 300 293 289 324 332 304 327 317 298 275 226 224 174 146 118 106 96 106 85 99 104 95 105 118 135 133 104 81 78 94 99 84 74 76 84 94 90 100 97 84 71 61 56 57 89 73 76 78 65 56 61 64 72 78 53 69 81 82 82 78 73 70 71 73 72 67 60 53 57 51 50 49 51 57 54 55 55 54 61 51 46 46 51 56 52 45 32194 254 326 30 8666 8 56 34 6490 2029 6000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 790 7192 22714 52625 102754 200542 392415 723880 999999 999999 954448 103551 3552 149 104 64 35 79 13 15 35 8 31 18 -1 32 12 12 43 -9 39 171 86 -69 12 5 68 6 2 28 22 23 11 52 82 109 150 97 104 66 56 102 115 106 138 115 83 87 114 109 76 125 162 87 76 59 130 130 160 149 155 149 170 148 156 125 128 157 161 167 152 130 76 52 73 88 65 70 84 138 140 88 56 72 103 120 103 122 168 197 287 281 296 304 287 275 291 301 274 265 305 306 296 291 316 317 311 304 301 343 387 376 336 343 339 326 320 306 281 237 241 225 186 162 133 134 113 123 131 124 134 127 117 120 113 86 75 99 115 104 100 105 110 100 107 118 121 135 111 83 72 80 89 97 100 92 67 68 65 69 84 83 98 93 93 89 93 94 101 90 82 94 94 85 80 85 84 74 75 72 67 69 78 71 71 67 74 85 80 67 72 77 76 70 63 62 32200 254 327 30 8667 8 56 40 6488 2028 7555 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1743 7312 20981 45280 88012 164691 296462 576212 999999 999999 999999 252191 50796 2763 -41 -60 -23 66 77 62 84 75 2 -26 -55 15 7 57 70 4 63 130 13 -10 51 22 51 66 51 16 24 28 72 76 12 2 34 99 135 78 42 48 52 76 61 89 121 114 149 84 82 59 48 54 109 132 107 72 90 64 60 83 86 91 125 95 102 119 134 170 162 129 137 105 83 94 113 74 51 62 87 56 42 91 103 109 89 87 158 260 324 301 308 302 279 265 284 276 253 246 291 312 303 300 301 290 288 288 279 314 298 285 277 271 260 259 229 190 180 183 219 134 132 137 120 70 82 107 88 102 115 134 145 129 85 57 52 75 94 110 109 94 94 121 114 97 92 82 66 38 42 45 66 69 55 47 41 52 55 75 68 60 71 79 74 88 98 95 94 80 71 82 77 65 66 59 55 58 48 47 49 47 55 51 46 48 43 49 43 50 45 40 43 46 41 32206 254 327 30 8667 8 56 46 6487 2027 10923 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 491 5411 19661 49103 92235 157900 275413 512243 921349 999999 999999 683190 37952 4758 -9 24 45 108 200 167 80 59 76 90 31 8 16 -5 -21 12 17 26 -21 -24 63 68 52 1 48 36 34 29 17 19 -27 34 32 20 63 46 54 66 80 87 50 88 58 145 143 191 176 112 93 82 152 182 129 173 198 111 90 168 155 125 133 166 153 120 92 95 104 138 161 152 109 54 96 132 135 136 146 114 73 64 64 90 132 189 243 263 321 331 346 331 300 307 352 319 333 320 322 323 312 287 286 331 338 334 321 330 340 332 294 270 274 243 257 245 189 170 189 145 148 137 90 150 121 110 105 119 138 140 145 146 109 110 104 104 102 100 102 110 121 115 137 127 74 83 100 94 81 80 89 105 109 75 64 71 73 81 77 92 88 87 92 95 102 95 101 104 100 100 94 93 101 89 80 85 72 64 69 78 73 59 63 79 73 74 79 67 68 70 69 65 68 74 32212 254 330 30 8670 8 56 52 6486 2025 25894 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1592 16668 70324 191604 357123 641422 999999 999999 948571 24221 603 83 33 40 86 60 69 78 108 75 15 -7 -36 -7 49 9 3 86 37 -37 -45 14 51 20 12 38 29 -38 3 58 2 7 18 -3 60 82 51 68 125 96 100 116 102 101 90 115 141 138 139 133 138 164 210 189 194 181 145 185 103 125 93 147 156 174 161 177 151 114 99 70 59 53 56 64 61 56 98 92 25 48 78 107 131 178 220 283 303 312 307 335 316 346 301 286 285 345 358 341 333 299 312 331 333 304 280 308 306 299 267 261 257 245 248 268 275 254 214 166 134 115 111 126 99 102 123 117 112 136 131 152 132 81 86 89 79 96 96 105 131 130 129 126 115 107 95 85 68 67 75 80 82 95 113 87 90 81 92 90 78 78 88 86 72 72 84 87 81 97 110 104 99 101 102 99 91 88 84 81 74 67 65 59 68 71 76 74 74 68 67 68 66 68 70 62 65 32218 254 335 30 8675 8 56 58 6485 2024 21636 648 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1129 7810 33227 62603 156422 392173 709721 792732 457767 276313 7801 867 54 40 59 67 104 117 117 80 25 -30 76 0 -27 48 80 25 23 38 6 16 82 86 13 23 39 6 -33 -8 24 64 92 89 44 51 29 29 41 64 105 84 35 31 10 53 127 106 143 161 98 65 110 145 65 76 102 88 107 152 182 155 119 134 178 171 129 114 109 102 48 30 57 80 90 84 80 80 58 53 123 266 291 295 302 320 309 305 341 318 291 314 297 293 296 317 321 302 298 306 317 293 283 286 293 286 274 270 263 260 269 260 254 260 234 232 207 165 128 113 109 167 175 107 98 108 124 157 170 151 119 96 70 98 121 133 117 88 84 112 127 124 121 107 110 116 98 85 73 76 108 101 85 84 95 87 87 71 66 94 105 88 74 78 89 87 79 91 102 107 110 105 100 93 86 83 77 71 66 76 76 67 74 71 61 63 61 76 85 80 71 80 82 74 62 67 32224 256 282 30 8682 8 57 4 6484 2022 65713 999999 43093 1671 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 109 112 -25 -80 999999 999999 999999 999999 999999 999999 999999 619 14214 21898 10971 6705 7910 17892 29937 64590 164119 433396 702007 617011 288198 5809 -36 -36 8 2 -13 -14 -23 43 86 40 19 24 -1 15 6 -4 25 -5 -40 1 1 42 26 34 48 -64 -23 9 46 16 -36 -2 23 20 64 32 34 4 29 31 32 63 82 98 101 96 71 93 83 108 104 128 132 130 79 117 156 147 136 141 148 137 134 97 125 127 80 38 50 40 76 65 50 74 66 85 85 81 83 111 147 171 212 215 228 250 280 310 294 289 283 283 230 220 225 240 256 264 268 258 252 256 307 271 252 231 218 234 243 252 243 237 229 220 187 146 124 108 114 117 104 106 111 120 112 99 97 97 160 150 117 100 66 79 108 108 91 61 54 83 97 102 99 89 96 85 81 90 87 58 62 77 73 83 75 59 68 91 90 69 53 66 76 78 72 65 80 89 85 97 95 81 83 79 69 66 73 77 67 58 51 50 60 55 48 52 52 52 56 57 59 61 65 70 70 73 32230 254 344 30 8684 8 57 10 6482 2020 658092 4942 999999 999999 999999 999999 999999 999999 999999 -98 -30 -8 -50 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 -16 101 417 545 436 328 357 545 1963 3375 1189 -31 1009 2689 6286 3174 667 253 915 9048 59944 152377 199757 298144 542242 670829 206019 6414 55 -2 -17 45 91 78 18 23 23 32 20 25 23 75 62 56 47 20 -3 33 30 73 84 10 -3 15 18 21 64 17 65 29 -17 25 21 67 67 40 55 70 112 107 83 68 89 88 87 84 116 146 173 143 99 125 168 179 116 127 186 135 102 175 160 158 166 124 38 68 80 58 75 117 98 97 107 79 60 79 102 125 181 225 263 276 274 315 307 281 304 311 310 294 310 276 271 286 301 283 317 285 318 302 303 272 283 284 223 228 253 247 262 274 274 271 226 137 101 133 125 101 113 118 117 85 122 113 103 146 163 138 117 94 94 91 88 92 86 76 91 98 103 95 93 100 103 102 110 89 91 97 82 73 83 80 78 81 76 76 75 88 81 87 89 77 73 87 87 99 99 93 88 102 97 79 63 75 78 72 69 64 65 73 77 79 68 79 74 68 74 77 85 94 95 94 89 80 32236 255 312 30 8682 8 57 16 6481 2018 14891 -31 999999 -95 999999 -84 6 -22 19 129 119 94 69 43 71 -53 -42 -50 999999 999999 -98 999999 999999 -98 999999 999999 -90 -67 -22 -20 45 205 429 665 770 817 1003 1254 11614 75595 174915 156485 70731 21588 12545 8921 8878 3070 346 211 559 1429 7742 65580 215631 372471 294200 132934 7859 393 31 33 57 40 -14 -30 11 20 -1 25 -3 -12 57 42 -10 -22 27 43 58 89 11 31 56 -8 32 20 66 -16 39 56 -29 46 29 43 23 27 35 51 55 50 12 16 44 54 49 78 91 66 102 123 135 118 115 116 97 121 148 67 118 106 61 70 84 43 54 56 48 66 69 78 44 29 22 14 23 25 37 45 71 141 142 171 213 240 231 239 253 274 271 243 219 260 280 241 230 278 316 295 268 307 298 274 260 227 205 216 271 283 279 260 211 206 235 219 189 153 142 121 136 124 113 113 112 112 82 90 123 145 127 133 136 140 110 94 84 62 70 76 77 77 86 101 88 68 73 80 73 71 69 74 67 72 60 67 64 62 68 69 64 66 61 53 59 67 74 74 61 69 64 60 68 63 52 51 52 52 52 49 51 50 45 50 46 53 61 64 65 78 80 76 82 87 75 68 66 32242 253 373 30 8683 8 57 22 6480 2016 64278 3520 398 462 552 603 646 719 728 877 768 705 744 600 431 398 446 357 282 264 285 306 357 360 298 329 350 454 538 621 651 697 792 912 983 1089 1233 4425 19358 18894 5285 3296 808 210 237 301 275 340 501 1099 2398 12022 84522 165226 203261 72970 3965 214 33 58 58 28 31 52 97 79 68 27 30 15 7 -27 -1 -21 -31 41 43 38 68 32 19 37 30 -32 -14 15 53 64 36 47 62 4 -19 38 70 64 40 32 51 36 2 41 31 21 67 72 85 117 104 91 123 133 127 144 174 165 181 200 146 135 146 187 175 177 156 84 74 73 64 83 100 113 84 94 97 86 62 83 86 115 156 225 282 286 277 286 307 270 303 324 307 296 332 348 331 285 284 313 305 271 295 316 290 291 298 304 280 274 292 274 268 267 254 216 193 154 156 149 139 146 130 118 97 84 117 136 127 143 160 168 142 121 113 114 110 106 114 115 109 107 122 118 89 64 72 84 102 89 89 111 85 64 77 89 117 79 70 98 94 98 91 79 87 85 74 71 73 77 76 70 69 72 76 72 68 69 69 58 60 61 77 88 99 102 110 109 108 99 91 95 85 92 82 32248 252 404 30 8684 8 57 28 6479 2014 9941 681 519 620 578 741 783 762 754 814 814 730 689 548 468 424 314 341 405 277 283 273 281 364 427 412 431 515 569 626 716 808 816 924 1167 1393 2284 14393 79963 70097 6508 1174 232 312 246 290 322 436 539 1231 6981 56613 165154 82453 6896 186 125 107 51 47 103 108 54 80 110 43 52 31 57 78 62 20 30 66 34 0 -20 38 19 -24 34 -33 36 56 26 21 71 93 83 60 42 29 -21 -12 29 44 55 57 52 36 30 33 60 35 29 61 90 126 96 125 171 165 195 126 132 160 151 125 120 158 137 71 65 64 65 88 120 116 81 71 70 95 114 88 85 61 131 199 194 215 260 265 255 271 290 235 300 321 288 286 281 280 302 295 318 321 299 298 340 361 336 313 327 306 280 286 286 305 331 335 301 254 256 233 228 232 151 153 134 145 145 122 117 113 123 146 165 154 132 118 113 120 126 107 96 98 103 119 105 80 96 109 99 76 69 96 105 78 95 114 122 105 97 100 104 89 80 105 112 110 104 103 105 95 84 89 90 91 91 91 80 78 89 85 74 75 79 80 90 103 120 123 120 125 126 121 110 108 109 109 108 101 32254 256 283 30 8683 8 57 34 6479 2011 15779 999999 999999 29565 1010 745 843 942 1026 1075 1078 1145 1212 1078 1055 1061 951 758 679 663 594 601 646 671 554 543 503 582 645 715 693 698 753 883 960 1067 1069 1036 987 925 735 495 365 343 375 382 324 251 249 345 369 388 509 556 500 447 257 168 157 191 211 179 67 104 80 78 71 111 63 37 83 82 59 17 -15 -10 59 63 50 52 54 -17 -22 4 33 37 57 52 92 35 87 59 49 18 38 13 37 46 57 49 48 33 62 79 63 75 76 75 97 83 82 131 158 213 185 150 155 154 148 99 118 131 140 111 114 108 128 108 119 158 125 112 130 123 107 107 124 157 172 183 198 249 248 258 306 274 232 268 359 373 316 297 274 325 363 352 325 324 336 347 324 362 401 384 362 366 350 352 343 338 322 314 310 311 296 302 299 255 205 192 191 164 141 121 140 138 142 150 176 203 199 170 134 136 124 141 159 145 128 136 143 139 113 112 119 106 91 113 131 116 119 117 107 113 111 108 105 109 121 100 114 119 103 106 99 101 105 100 99 106 114 108 106 97 84 84 86 92 89 91 95 90 97 108 123 138 144 148 153 145 129 132 135 127 121 114 32260 256 282 30 8682 8 57 40 6478 2009 418432 999999 999999 26033 3071 732 832 903 996 1070 1047 1105 1127 1070 1020 957 905 763 679 651 622 517 563 648 664 648 710 651 815 916 929 1017 1064 1103 1003 959 1050 924 798 592 480 372 344 330 300 283 273 333 385 425 390 428 580 614 383 262 255 206 140 88 84 133 116 107 20 97 51 16 113 118 49 -48 -12 59 58 61 18 38 47 21 -25 -44 2 39 59 33 70 46 16 62 94 43 65 25 14 96 124 135 97 65 47 -37 10 61 46 61 32 46 64 91 134 116 91 94 106 66 53 93 90 96 74 76 95 60 73 74 109 94 122 94 93 41 83 150 132 137 152 162 145 151 142 166 191 197 201 242 253 256 277 276 260 255 288 330 327 297 333 343 318 336 364 357 319 308 320 302 286 306 304 329 285 286 273 243 259 267 258 243 217 173 161 170 150 153 125 127 155 161 138 150 125 108 111 115 110 108 119 115 112 117 126 104 91 86 87 87 76 82 94 89 80 74 73 65 75 88 95 88 90 98 89 80 79 80 91 92 90 73 66 56 57 65 74 65 57 56 62 61 65 75 73 72 78 91 116 131 138 142 130 100 113 127 109 88 86 81 32266 256 279 30 8679 8 57 46 6477 2006 182351 999999 999999 13915 788 679 825 908 1003 1072 1101 1078 1068 1097 1090 1064 981 930 852 791 727 591 532 526 543 561 537 535 690 755 615 628 698 573 610 670 643 615 577 562 511 490 457 454 496 437 353 439 463 365 384 616 718 1130 4453 8885 3969 408 172 196 120 123 131 131 80 79 81 120 124 110 52 -15 -35 18 60 31 13 -18 17 39 36 20 5 31 56 26 4 -14 -42 7 19 24 64 102 69 -30 15 54 125 97 38 12 44 47 -23 9 74 60 47 41 54 78 76 99 106 112 104 106 114 151 97 100 159 120 40 60 112 126 108 85 125 157 132 118 108 104 138 117 90 111 132 179 229 207 207 224 238 249 244 246 276 274 331 374 411 340 349 319 355 342 347 331 340 385 361 316 315 330 342 340 318 314 298 322 349 314 268 226 166 134 143 162 156 136 192 186 189 184 93 87 129 128 99 119 136 105 112 112 111 108 99 108 110 96 86 74 72 83 90 95 89 66 69 86 96 93 82 82 101 100 104 109 109 90 89 83 85 96 89 82 79 82 89 93 81 77 70 66 68 78 83 80 94 128 151 161 161 152 130 126 121 126 118 108 94 81 32272 256 271 30 8671 8 57 52 6476 2004 24696 999999 999999 999999 999999 10287 1200 704 807 917 954 1022 1027 965 953 942 949 961 964 878 737 669 617 481 475 497 424 448 412 444 475 433 442 466 503 543 538 503 394 350 296 214 256 229 229 177 157 151 187 295 299 273 336 437 602 645 409 346 706 4489 50706 64281 4306 208 107 106 98 20 92 118 26 12 -17 -57 -30 11 61 81 94 84 31 28 -9 -33 18 34 -11 37 74 48 18 62 113 93 53 -1 39 -4 -64 -46 24 87 32 0 25 20 34 73 84 66 101 53 45 67 44 26 48 64 41 37 56 55 19 56 110 65 65 71 85 107 111 69 57 40 39 80 76 80 117 126 151 188 220 206 223 230 232 237 220 210 201 268 252 234 271 313 370 400 385 347 333 284 253 292 351 336 321 317 338 359 339 355 355 347 310 279 291 309 297 230 184 124 103 125 140 137 163 162 145 109 103 86 124 128 105 101 109 110 118 108 105 81 85 79 74 88 90 80 78 71 84 64 55 73 73 73 73 63 70 67 59 60 57 61 80 81 78 67 61 72 79 73 65 69 74 60 67 72 75 83 90 101 109 121 129 138 137 140 139 131 133 130 136 117 96 89 32278 256 264 30 8664 8 57 58 6476 2001 26739 999999 999999 999999 7069 647 640 740 808 805 816 907 998 972 933 935 1025 962 812 797 813 731 653 653 519 415 476 399 382 504 429 358 423 472 405 390 319 291 244 250 225 226 172 211 261 279 226 144 193 212 318 349 442 445 636 802 4059 29361 62819 64171 33369 1263 105 104 54 73 126 66 -25 -48 -85 -64 -56 2 -8 -11 9 10 23 0 -50 -20 68 53 76 75 34 -19 -10 3 33 -14 -18 -1 17 18 3 -22 20 42 55 57 37 14 46 59 45 51 38 2 12 24 27 14 5 -1 25 43 4 -4 38 69 78 38 -7 26 37 73 90 56 45 33 48 63 52 57 92 166 185 152 150 169 189 205 215 195 220 262 238 261 242 271 272 285 301 315 282 302 290 261 259 284 284 293 316 317 328 356 328 325 305 303 327 335 319 293 277 171 120 102 70 73 104 117 111 151 142 133 120 113 78 89 97 79 85 88 83 100 115 107 84 73 78 46 54 66 57 52 55 66 66 70 59 56 60 61 50 65 73 73 72 71 72 65 62 75 63 46 40 45 50 53 51 55 56 63 63 63 72 88 110 128 136 140 138 128 135 146 145 142 133 126 125 116 104 100 32284 255 294 30 8664 8 58 4 6475 1999 38475 999999 999999 9938 505 416 439 511 680 691 691 702 775 721 704 689 616 626 577 460 414 357 292 337 335 265 264 240 195 153 206 226 152 104 116 95 7 3 11 43 56 4 30 67 167 160 188 179 172 498 2428 6896 17297 32609 79311 192136 289390 122925 30768 6488 791 87 91 82 11 15 35 -26 4 19 9 1 -12 10 -11 14 34 61 68 44 45 19 12 20 76 104 79 65 52 69 84 72 67 10 29 46 80 70 57 94 17 20 55 79 128 89 59 18 43 59 55 34 56 87 118 93 34 53 78 96 55 88 103 49 56 52 48 23 84 99 81 47 71 85 86 73 83 87 123 190 195 177 242 259 205 214 271 263 238 298 387 399 418 383 348 361 336 320 305 274 313 338 333 328 359 388 359 376 341 344 350 352 343 354 360 336 265 236 177 151 144 143 152 171 175 169 174 136 127 150 170 136 127 129 119 136 119 110 119 112 112 90 77 87 90 108 96 88 86 98 98 88 71 70 89 90 99 91 93 97 104 77 79 86 65 67 78 71 76 78 90 81 86 76 80 87 86 92 114 153 156 165 180 179 165 179 223 255 265 271 261 206 145 143 164 32290 255 301 30 8671 8 58 10 6474 1996 653263 564930 31879 2809 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 212 3235 14137 58100 206390 370510 565693 757639 771349 427499 101454 6878 404 70 42 40 54 49 52 72 87 62 84 90 82 66 65 60 13 -12 11 28 34 78 99 41 20 50 17 41 72 35 7 6 38 56 74 43 64 90 58 35 73 73 61 75 94 91 102 103 81 71 62 108 91 67 108 115 95 64 93 107 95 123 131 94 89 80 81 57 54 95 107 96 107 126 149 182 190 160 193 222 230 242 258 263 273 257 286 286 331 399 402 402 392 366 330 293 289 280 276 292 324 330 328 368 368 344 379 379 356 379 347 344 374 361 360 342 267 210 175 154 147 148 155 174 206 158 119 139 153 124 128 124 148 146 161 154 151 128 121 109 93 64 84 96 113 113 100 114 119 94 92 105 86 95 95 113 104 109 117 106 97 107 108 102 100 90 86 92 97 83 74 92 92 96 107 130 162 168 183 200 239 260 231 240 279 284 290 296 267 206 178 196 184 32296 256 271 30 8671 8 58 16 6474 1993 24944 25342 999999 999999 433063 8126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 449 2067 10326 49040 181787 425057 592596 605883 351106 282030 41049 2192 36 0 -3 38 49 52 18 -8 -12 46 62 71 80 84 94 86 75 64 75 73 31 8 11 21 38 41 0 8 40 -4 0 20 34 37 20 23 49 50 71 74 68 43 55 62 57 64 88 96 78 113 118 89 61 89 95 84 79 78 85 81 62 72 98 69 50 63 101 111 124 114 96 76 86 79 88 106 101 124 160 155 144 194 215 233 224 216 216 207 173 198 268 326 354 379 400 378 342 305 306 314 279 273 266 275 284 272 313 359 374 376 361 331 370 360 352 338 316 238 194 172 107 110 122 115 134 174 181 114 105 127 138 105 90 103 105 101 110 102 97 96 82 90 75 74 89 76 102 95 94 102 94 92 89 90 86 82 90 114 108 91 88 95 94 79 82 77 77 73 70 81 65 60 65 76 72 97 138 166 165 182 203 213 220 237 253 249 253 271 305 282 205 175 198 177 126 32302 253 350 30 8660 8 58 22 6473 1991 20577 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 23 312 657 7455 63128 257012 440798 692212 770474 378132 38567 3904 243 75 58 81 75 41 33 11 10 13 33 42 3 1 33 59 9 18 6 0 69 63 -3 12 36 54 36 10 35 32 35 38 42 31 36 20 40 74 51 25 7 19 4 28 20 12 40 49 61 72 31 49 51 51 69 58 101 111 89 119 75 49 45 44 67 90 80 68 49 43 25 45 69 57 116 125 109 134 155 176 207 232 200 188 168 185 216 249 286 353 402 411 442 424 373 319 260 262 266 320 306 274 289 274 285 331 357 345 362 347 323 311 307 311 325 320 246 190 164 134 101 112 112 124 161 140 143 159 135 106 131 124 106 98 76 74 118 118 123 123 97 64 80 83 87 88 79 73 83 73 53 58 48 51 70 74 82 87 85 90 72 74 79 74 62 57 60 53 53 65 71 69 58 78 104 144 161 183 201 219 232 220 228 224 230 230 236 275 318 274 200 205 210 148 116 32308 253 370 30 8650 8 58 28 6473 1988 12383 768 687 747 815 817 797 824 933 901 977 870 830 814 863 715 587 586 530 561 531 607 520 491 483 469 542 727 718 688 786 935 942 974 915 757 623 505 380 390 318 378 382 412 422 486 426 559 588 609 2882 22149 117778 161622 38377 4861 700 107 70 60 56 47 71 126 63 90 76 98 92 70 57 32 70 118 99 62 24 18 7 13 132 117 94 1 -23 43 70 43 65 -2 59 83 22 29 96 27 48 166 91 37 50 -12 43 84 67 115 115 99 108 110 115 50 48 92 100 85 123 85 117 108 77 111 75 69 95 117 77 72 67 132 126 51 49 92 180 150 99 117 147 200 188 176 156 234 273 283 325 362 390 424 396 391 363 330 328 308 309 305 291 308 336 312 318 303 319 346 397 362 338 323 348 360 339 277 280 225 180 144 134 121 118 132 179 185 192 180 172 142 136 137 138 140 146 126 107 124 132 120 116 106 96 101 114 100 74 84 97 95 73 62 83 101 111 104 101 110 110 112 101 90 91 78 85 83 80 74 76 73 79 75 70 82 100 138 185 213 221 229 234 231 228 222 234 253 290 331 363 380 318 249 239 253 220 32314 253 344 30 8654 8 58 34 6472 1985 26530 852 847 881 924 997 1055 1133 1173 1185 1123 1061 1049 1087 900 927 916 798 747 633 651 717 725 621 650 705 616 677 674 777 628 811 889 838 767 685 695 597 586 584 582 569 595 551 558 482 436 493 563 486 539 1905 2366 152 125 77 -3 2 37 80 42 62 65 128 103 33 8 -50 15 65 106 31 14 30 6 96 52 17 29 121 74 39 21 7 9 38 73 110 99 68 23 52 45 29 29 -6 47 46 50 43 80 85 57 6 -21 85 97 110 100 147 83 37 98 122 34 33 89 73 82 48 40 52 73 88 67 79 6 25 52 65 28 66 118 116 152 193 185 215 186 214 154 177 167 211 259 275 297 316 369 394 413 464 439 401 385 333 316 326 356 347 317 288 312 317 327 341 334 315 326 354 364 347 322 350 343 296 253 183 148 131 121 106 137 163 167 197 186 153 129 123 169 151 149 140 145 139 124 137 127 102 113 105 100 79 74 84 89 91 107 121 100 87 106 108 113 108 101 112 103 87 71 75 72 71 73 60 65 89 86 94 106 112 96 139 183 202 225 227 222 236 246 255 311 348 369 389 406 419 383 295 248 266 274 32320 253 319 30 8659 8 58 40 6471 1983 5920 854 971 1103 1028 1020 1079 1099 1178 1130 1134 1002 926 845 936 997 894 816 787 690 826 785 726 851 872 1000 893 796 822 837 769 776 769 717 759 799 593 439 410 410 422 487 394 497 521 539 561 516 473 648 2135 1954 488 164 125 60 120 92 111 127 85 133 97 39 0 -28 -2 -12 15 -27 9 42 8 144 116 68 83 79 157 122 93 38 122 98 35 61 60 32 75 51 115 106 71 81 12 60 35 53 85 96 76 114 129 60 28 133 115 46 76 70 67 76 102 112 64 99 121 120 113 64 59 94 95 61 57 120 123 62 94 113 91 167 140 165 175 157 146 143 175 183 171 189 303 337 301 379 395 429 453 470 459 446 423 391 398 432 410 342 356 355 339 365 369 356 366 373 378 344 365 369 341 326 341 339 271 198 155 149 149 162 189 187 193 205 190 159 160 166 165 147 136 132 129 138 145 138 112 97 102 95 94 114 132 93 77 84 107 120 133 134 102 110 110 129 117 119 110 108 93 92 106 112 97 91 89 100 106 98 112 109 127 142 163 187 228 255 247 256 279 295 322 345 371 412 435 447 433 367 294 316 312 256 254 32326 253 347 30 8657 8 58 46 6471 1980 60242 1382 890 928 1008 1024 1129 1193 1174 1226 1169 1114 1097 902 869 890 873 733 643 729 704 584 626 617 774 750 606 544 490 518 633 708 863 880 948 889 808 655 583 569 512 605 546 461 417 415 552 503 440 532 582 465 176 178 172 157 64 25 163 77 24 73 62 131 99 94 100 98 99 145 93 69 2 -4 -12 8 21 113 146 75 29 -27 37 75 41 -26 27 68 41 53 18 101 91 84 146 123 59 86 51 29 50 60 94 86 107 72 48 110 83 112 148 83 76 83 109 92 120 56 30 85 87 79 75 88 96 31 49 81 67 107 114 102 134 175 214 204 164 207 233 155 238 272 297 329 267 325 361 382 447 445 464 460 484 448 389 394 415 442 413 342 388 387 346 359 360 349 392 368 323 324 329 293 263 208 149 165 164 200 174 145 164 214 221 158 156 169 191 167 111 118 139 142 152 154 135 106 79 106 127 115 107 126 116 118 104 88 104 95 110 111 121 112 111 113 99 90 90 111 102 101 96 89 79 84 92 110 93 93 98 119 161 187 201 198 211 226 237 244 301 335 333 303 319 367 394 396 364 328 362 375 323 312 353 32332 251 434 30 8654 8 58 52 6470 1978 2746 892 988 982 1097 1131 1254 1195 1206 1086 1150 1037 912 797 890 822 732 591 622 612 612 667 750 668 625 634 689 661 562 537 496 464 471 380 350 274 363 413 499 372 384 462 438 340 263 177 156 51 77 85 183 154 62 84 110 149 90 119 89 82 37 -1 51 54 104 46 -18 28 75 0 51 40 68 54 2 -62 -31 9 -9 79 -34 -10 27 21 -4 37 117 62 19 57 38 70 -16 -29 25 11 78 68 58 46 45 43 0 6 102 84 29 127 148 79 61 87 68 57 36 48 60 50 55 76 49 23 45 94 20 53 90 76 115 100 91 109 142 126 133 212 177 240 240 289 289 227 269 328 395 390 400 422 460 486 440 381 329 343 340 302 293 321 331 331 321 335 339 330 347 334 318 289 293 225 157 129 107 115 121 128 136 119 123 164 148 129 130 144 179 135 114 115 112 104 106 104 97 79 58 75 85 77 65 85 80 88 73 57 68 87 87 89 65 67 84 71 55 51 47 71 55 41 68 65 68 66 62 74 79 69 68 100 131 159 162 161 168 186 187 213 274 291 277 263 251 251 302 336 309 318 302 340 351 328 302 32338 253 339 30 8649 8 58 58 6470 1975 899899 2243 966 856 1044 1263 1143 1242 1290 1165 1055 991 1045 936 886 904 775 777 747 635 616 625 739 694 648 744 743 649 596 617 724 706 637 546 479 530 522 354 320 336 325 327 397 400 405 369 422 373 338 375 533 256 203 116 138 178 185 69 96 103 108 90 83 58 33 110 115 76 -24 64 95 41 8 32 84 89 30 118 151 90 124 51 97 88 6 68 109 22 86 20 31 81 87 91 22 118 125 78 35 91 126 96 51 55 30 79 61 80 109 154 88 92 124 172 103 99 93 56 64 129 130 113 103 50 50 82 111 68 100 154 190 123 132 170 187 234 242 284 278 287 293 277 317 385 409 449 456 445 454 520 519 529 518 453 397 371 398 375 343 335 366 346 360 362 359 363 380 368 348 309 303 320 309 245 201 166 149 132 127 167 176 215 226 185 158 141 147 156 179 185 148 123 153 144 156 129 98 118 126 107 126 102 120 113 122 108 95 102 126 97 99 139 131 113 95 97 108 93 100 77 84 89 78 84 94 79 95 98 87 115 132 162 181 208 209 224 244 256 297 318 299 275 273 282 308 334 303 329 371 379 403 415 378 32344 253 332 30 8642 8 59 4 6469 1973 6957 453 486 509 603 735 781 837 879 800 826 858 770 645 592 678 623 500 536 529 457 370 364 309 325 348 399 334 348 260 293 289 296 239 135 85 110 73 139 146 220 186 307 353 377 418 361 575 708 2279 18496 83115 134288 37331 16022 4400 6646 21785 56325 96711 46060 1377 110 65 176 126 162 126 78 58 -18 55 77 38 144 65 19 108 56 19 98 9 20 71 26 69 62 87 87 53 50 104 87 18 75 90 57 55 11 62 54 66 9 27 90 25 11 30 77 111 148 68 40 48 35 78 77 55 43 46 95 109 78 19 91 124 137 159 148 128 140 186 187 210 242 269 259 251 246 229 241 323 416 472 441 456 434 423 424 472 496 533 523 544 503 478 420 393 396 353 299 313 362 379 334 377 390 383 330 305 299 305 320 315 289 181 135 136 132 144 115 152 176 202 190 167 134 130 156 161 156 141 153 121 123 130 125 127 117 112 106 115 123 99 94 104 81 96 112 123 101 113 97 86 122 105 98 88 90 92 95 75 75 78 74 74 74 91 88 98 107 119 158 184 207 233 235 225 240 274 286 260 247 232 241 272 291 274 249 302 380 412 376 32350 203 1827 30 8637 8 59 10 6469 1970 258 5691 36224 46903 30742 68084 165649 412103 715829 826324 610089 533928 302226 74570 2466 89 8 -1 74 99 126 74 4 -62 -83 23 54 53 62 68 60 120 32 69 76 76 79 94 -10 -30 45 111 123 139 59 42 -16 0 40 72 70 46 -5 32 38 21 54 76 62 57 32 -9 19 5 -21 93 16 12 33 48 65 87 20 65 91 101 100 171 171 232 229 228 240 271 274 198 223 245 260 287 378 423 396 402 385 342 349 364 435 462 471 503 482 448 417 390 389 359 353 344 376 314 321 323 273 298 357 312 302 320 307 329 293 295 306 267 179 120 119 142 104 105 140 146 189 186 178 131 115 118 128 121 154 160 126 127 112 99 87 93 95 90 93 112 81 90 94 77 80 89 95 88 98 66 73 65 79 78 61 46 66 60 45 54 57 78 83 75 66 55 60 66 104 138 179 213 216 227 254 261 238 219 225 220 220 256 278 261 228 232 319 386 401 32356 201 1886 30 8636 8 59 16 6468 1968 -30 3132 12826 32965 69301 120913 187077 274867 456509 778925 999999 999999 999999 491481 25469 312 128 44 77 161 91 37 34 17 61 73 68 44 -22 43 62 26 47 68 48 -19 -59 71 127 63 21 76 52 48 61 139 89 -51 34 -3 35 105 19 10 77 85 80 53 14 7 59 69 93 76 62 134 55 46 129 158 148 114 151 147 175 213 198 231 225 275 268 273 232 209 201 322 340 346 385 379 368 332 376 369 355 334 422 531 477 562 495 467 489 395 331 356 369 406 390 388 328 325 330 324 326 298 267 284 295 293 250 266 268 198 192 184 168 136 146 134 135 147 174 189 173 116 104 143 114 155 161 124 124 95 105 116 106 88 79 97 94 89 85 95 95 72 81 80 90 77 70 76 71 50 64 65 70 63 69 66 75 70 81 91 71 61 70 58 44 62 84 108 162 205 207 197 203 202 211 209 202 200 202 207 231 252 253 232 216 239 316 32362 200 1914 30 8634 8 59 22 6467 1965 2153 10445 26487 51382 97013 175669 331984 721277 999999 999999 999999 566604 129571 29502 394 163 143 96 21 -6 33 49 43 56 95 101 25 27 72 108 -9 46 150 51 1 32 15 46 90 89 85 69 117 64 10 110 37 59 14 24 45 59 57 135 108 98 31 37 38 22 41 37 99 35 82 124 141 170 139 199 295 219 169 227 205 210 205 236 188 149 153 222 306 409 405 487 441 418 370 429 445 387 284 284 393 420 447 548 599 549 515 483 427 383 391 407 407 441 410 401 402 391 349 304 280 278 300 336 316 288 235 230 217 169 148 220 160 139 155 163 186 162 194 181 126 132 156 162 199 178 153 155 113 126 132 120 108 92 127 118 87 95 92 111 93 118 108 104 102 100 90 93 77 85 98 76 73 80 78 83 88 96 94 83 95 96 90 83 82 112 152 176 203 232 237 224 222 226 225 226 218 221 238 237 250 270 286 251 214 251 32368 253 323 30 8633 8 59 28 6467 1963 2535 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1282 9812 28449 53918 96007 168812 279229 486825 846174 999999 999999 999999 158053 4443 143 20 105 -43 7 113 34 75 24 76 50 26 45 1 28 124 113 -42 22 81 89 27 -81 -3 -16 55 76 -15 -9 -5 24 12 35 76 91 17 13 19 32 51 25 2 5 52 62 62 -23 63 131 100 88 178 158 164 151 146 203 164 185 200 253 205 209 196 170 185 269 258 263 341 353 302 350 354 309 315 332 347 354 407 366 392 518 524 543 558 536 506 367 368 426 434 390 388 364 346 343 348 335 294 284 278 263 259 248 231 181 169 134 110 125 113 133 119 152 163 160 167 164 153 116 114 134 193 179 164 165 139 146 128 120 108 101 114 131 118 108 103 81 58 79 109 101 86 95 93 93 83 92 85 69 83 87 61 62 61 73 80 88 92 99 94 76 67 64 71 79 102 128 179 221 215 209 196 203 207 222 225 217 211 210 221 246 257 220 179 184 32374 253 323 30 8633 8 59 34 6466 1960 35240 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 166 4274 18058 54739 102552 163631 270912 435897 714565 999999 999999 855817 542425 242111 115613 3596 234 97 14 76 40 31 70 -81 -47 26 12 -39 6 46 40 75 41 59 41 129 150 112 18 74 81 19 -56 5 49 54 58 58 55 60 93 62 121 78 96 12 41 57 28 64 94 73 118 74 59 57 77 68 84 113 118 160 194 154 133 179 166 137 201 156 160 177 166 203 218 291 349 311 280 331 368 377 385 344 355 381 386 366 357 377 465 537 577 605 529 472 431 395 380 408 412 436 373 377 341 327 337 300 254 254 267 237 258 238 187 145 122 127 127 103 95 117 152 174 189 192 142 142 144 156 164 177 174 146 150 124 105 103 104 116 124 124 130 99 94 84 90 104 87 95 98 98 72 81 87 86 58 44 71 92 78 76 96 102 87 87 100 89 73 63 70 83 91 122 147 166 211 219 214 206 204 195 205 215 217 216 213 219 226 249 257 202 148 152 32380 204 1793 30 8633 8 59 40 6466 1958 812 2685 14356 79011 230131 413354 583675 599576 612193 669508 605079 465797 461951 41490 596 137 69 137 181 101 86 93 80 72 110 110 83 19 -25 -18 34 16 61 103 21 34 -1 90 -10 -9 136 77 72 40 56 104 99 70 67 64 10 37 56 128 54 -4 104 94 88 51 33 59 29 52 60 57 39 80 87 90 143 133 160 148 156 213 219 178 181 229 150 181 197 199 269 369 342 335 349 363 361 325 338 360 318 342 341 349 382 419 441 549 551 580 541 537 478 421 381 394 429 453 405 351 353 352 346 302 239 240 238 243 161 136 141 96 138 123 137 153 159 156 192 187 175 162 157 161 146 142 171 206 190 133 145 140 113 99 111 124 138 131 124 134 130 112 119 110 109 122 102 91 105 76 87 100 107 100 99 94 106 118 117 120 112 105 106 116 95 96 101 119 151 161 196 240 255 244 220 211 212 230 248 248 240 234 245 261 278 275 261 209 173 213 32386 202 1850 30 8630 8 59 46 6465 1955 401 7926 27762 63930 122667 208579 336664 607611 983548 999999 999999 740295 98365 1639 171 151 146 114 88 65 64 81 109 79 41 82 98 102 87 77 5 51 21 128 58 42 64 31 39 54 55 -49 39 61 113 137 95 120 79 97 104 63 55 73 61 125 104 96 89 47 73 54 14 49 114 171 148 96 115 187 164 157 151 217 187 182 228 208 185 225 175 260 274 313 354 326 320 363 370 361 354 324 329 308 339 367 333 371 425 471 582 593 567 463 412 433 392 431 470 424 384 360 346 331 280 245 247 173 134 139 159 123 122 137 142 148 156 159 181 199 217 190 184 209 199 150 187 150 169 203 213 231 208 168 122 118 132 138 116 145 168 152 150 120 117 128 131 135 117 122 133 122 106 96 104 109 103 92 102 114 128 103 106 111 122 118 103 127 132 134 150 191 234 257 256 229 213 215 227 242 251 259 246 252 255 261 268 281 260 199 205 254 32392 206 1730 30 8630 8 59 52 6464 1953 -81 999999 999999 2446 7490 18800 61151 132435 250088 453834 767766 999999 999999 915060 298373 14778 3650 246 126 92 30 46 79 -7 -45 1 -30 11 -19 -40 -30 2 24 51 23 98 59 58 38 60 25 77 78 90 45 -92 8 -6 14 56 79 62 53 50 61 54 26 54 79 43 48 172 70 38 13 9 50 47 31 69 119 65 29 65 75 67 112 208 159 117 114 83 153 142 176 187 181 255 244 184 192 242 254 311 274 204 281 316 318 385 418 468 480 480 433 364 364 341 340 324 375 348 359 343 322 300 297 248 239 219 170 138 112 102 87 74 89 119 82 80 79 100 130 133 134 131 166 161 165 112 117 115 119 135 144 183 156 155 117 113 100 124 105 96 106 125 103 103 110 100 86 114 90 58 75 85 102 71 83 87 85 81 72 67 74 78 79 85 91 78 78 87 88 98 132 159 196 203 192 175 175 198 215 217 200 209 207 205 220 222 234 229 179 155 164 205 32398 204 1789 30 8629 8 59 58 6464 1950 839 4881 15256 38022 93759 236386 454235 680753 853927 831184 694400 532113 151699 3630 197 119 98 164 90 35 29 60 70 129 144 55 -13 71 26 59 82 111 34 -35 67 71 24 -25 42 125 68 169 202 102 99 81 81 76 64 60 43 83 64 130 79 63 54 49 87 18 45 95 16 38 19 44 85 145 156 120 112 167 194 157 146 182 185 185 186 154 140 249 271 195 237 228 228 275 281 264 402 431 502 565 567 560 526 462 428 391 395 404 380 396 357 333 324 295 280 333 292 237 273 300 225 260 262 207 220 155 130 118 118 114 140 132 144 145 144 149 163 181 183 159 176 168 163 147 175 176 217 207 207 149 127 143 152 161 145 114 118 139 145 149 151 146 150 130 119 124 135 104 86 114 121 109 114 100 106 95 93 115 121 101 117 104 83 92 101 110 142 140 155 188 229 233 225 222 216 235 252 250 257 253 248 258 255 254 259 252 227 210 195 220 32404 250 408 30 8628 9 0 4 6463 1948 -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 999999 999999 999999 2 -31 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 168 1602 7787 40864 138493 350712 607450 699122 720016 579681 377509 37339 576 257 68 88 123 134 87 73 90 84 0 -6 -7 40 112 69 56 116 97 20 -23 11 22 73 76 94 118 41 -29 115 125 42 44 112 73 50 106 43 111 86 24 99 156 170 76 127 91 93 103 42 57 92 133 80 49 113 148 153 56 144 176 129 123 120 150 162 174 156 184 188 178 225 275 307 228 253 277 257 282 333 382 381 482 533 580 537 499 527 476 398 387 346 329 383 344 323 309 275 268 241 254 238 246 185 116 111 107 110 128 134 122 131 119 93 103 126 114 140 140 141 170 153 140 156 131 139 227 204 157 181 166 145 137 133 136 139 114 148 170 152 130 108 114 130 105 94 94 110 106 118 130 108 100 105 101 108 101 101 116 108 122 120 104 90 81 110 135 133 145 160 200 228 235 226 212 210 217 246 253 252 252 240 238 244 238 247 226 213 198 193 202 32410 249 438 30 8628 9 0 10 6463 1946 3395 259 542 499 569 631 802 875 955 852 894 927 812 797 813 835 606 479 559 603 615 430 568 574 708 1015 1398 1714 1502 1043 890 980 1198 1359 1384 1314 1031 709 694 752 763 527 383 485 433 497 1000 2489 15083 76987 192091 297813 202071 22886 1310 76 37 70 77 68 12 61 122 74 98 67 58 38 14 22 -40 -66 -12 -1 52 -37 -31 55 102 70 38 3 30 45 43 61 33 100 91 133 111 50 -66 56 97 38 73 60 2 29 13 42 103 68 46 60 89 78 82 67 97 54 88 77 141 113 170 111 87 55 143 57 63 114 128 112 121 160 175 218 213 221 244 234 263 200 290 310 309 310 338 288 340 343 406 493 589 677 600 592 511 445 417 347 351 353 365 313 280 252 215 233 196 129 143 142 145 159 154 137 123 99 106 143 147 140 150 153 168 140 107 120 118 187 194 188 150 128 139 149 143 137 139 146 155 139 132 126 151 131 127 124 120 87 86 86 81 101 95 91 85 86 110 96 97 124 101 101 101 104 112 89 96 105 133 137 132 143 162 202 238 229 220 209 211 223 228 244 256 243 234 245 262 245 225 199 183 176 174 32416 251 379 30 8629 9 0 16 6462 1943 4684 999999 999999 999999 -98 -10 7 23 128 101 63 121 110 40 -2 102 30 103 58 -43 -24 -18 -65 -12 -6 9 -15 -52 127 194 798 1118 864 796 1082 1076 976 1126 1216 1039 804 434 240 351 354 445 119 198 514 1592 17582 106511 317657 533649 511307 394881 329421 134445 15734 554 80 81 108 110 -11 37 -3 1 43 69 66 44 37 65 110 45 23 110 140 90 14 8 50 4 35 21 61 37 98 120 34 12 -3 -29 2 52 -25 62 66 76 18 42 17 98 89 83 49 58 4 10 69 67 51 116 98 66 79 157 82 96 133 142 210 131 147 141 107 166 165 126 204 193 151 170 181 215 229 200 228 222 233 266 296 339 357 447 504 591 565 509 448 444 431 343 275 310 316 283 257 242 194 183 188 126 139 88 81 99 114 119 108 121 112 75 128 154 135 153 129 133 156 130 140 153 172 204 179 152 134 114 103 92 109 106 111 130 143 124 87 109 120 110 104 105 80 99 92 92 97 82 83 71 56 74 74 83 86 87 79 86 101 96 57 50 52 60 59 90 120 116 123 160 196 200 189 192 188 208 223 224 226 231 222 207 233 232 204 183 163 155 155 32422 253 318 30 8628 9 0 22 6462 1941 6740 323 323 370 463 507 527 633 530 700 674 754 905 881 901 826 701 763 727 739 681 676 640 530 728 679 645 541 546 528 780 1251 1794 1961 1851 1975 1904 2134 2194 2243 2664 2609 1749 1356 1162 721 1158 5993 4123 604 731 1235 9230 65816 209118 349916 194029 9544 198 139 91 100 110 134 31 71 83 79 81 61 67 2 55 10 81 55 -12 86 40 65 84 46 55 14 36 100 131 107 145 62 46 103 57 60 17 30 19 17 68 60 128 66 53 92 138 136 181 111 110 92 76 75 83 82 65 74 99 113 133 64 81 116 137 220 191 178 159 119 128 145 113 122 161 177 158 183 164 181 184 210 237 279 276 223 300 358 421 520 529 519 471 423 355 320 312 377 395 292 276 239 222 240 203 215 184 156 157 151 149 161 142 150 152 115 127 99 100 95 137 134 130 167 149 135 154 155 203 212 162 187 133 156 175 173 142 145 148 144 123 123 124 144 113 86 102 122 112 108 120 123 107 105 93 86 78 91 122 104 95 105 104 107 122 117 91 73 72 90 120 142 153 165 179 194 225 225 224 217 215 231 220 235 232 241 242 242 260 228 195 185 184 182 164 32428 254 285 30 8625 9 0 28 6461 1938 923448 3083 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -24 999999 44 22 9409 36070 36812 6690 1681 1984 20710 108556 266065 494046 711741 999999 999999 496116 50433 1240 243 185 102 83 22 32 120 129 54 75 51 -12 98 95 108 152 74 56 93 37 -14 122 44 98 106 68 116 140 29 65 40 116 97 42 138 109 80 148 88 79 89 145 124 148 110 112 131 84 64 59 55 100 140 163 117 117 179 86 113 130 198 182 112 164 184 190 156 182 236 214 188 174 227 278 265 232 182 213 209 238 307 273 297 352 385 507 549 531 620 590 528 473 439 420 415 410 420 399 364 341 309 284 312 251 261 242 234 187 174 159 146 162 155 171 147 121 152 119 144 194 178 142 171 214 206 203 235 200 166 141 163 200 166 156 163 137 149 149 157 169 164 152 120 101 110 135 147 124 116 113 106 84 91 96 115 98 113 113 115 136 124 107 94 111 102 124 157 180 167 171 193 222 221 221 221 225 208 218 230 256 252 259 253 254 261 241 216 210 197 201 206 32434 254 285 30 8625 9 0 34 6460 1936 17988 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 363 999999 6680 76702 184614 167702 108117 136069 209200 318147 454381 626232 782019 856445 564045 130778 6807 242 222 93 51 112 92 192 35 15 -3 76 18 2 33 61 -40 118 88 32 58 71 29 21 73 145 120 81 -23 51 80 148 143 139 81 63 26 93 138 86 46 60 53 30 116 39 10 84 58 91 79 125 122 126 149 137 185 229 157 174 213 214 215 205 262 203 225 101 105 129 148 241 228 207 181 206 238 265 242 180 236 245 258 367 496 522 588 535 450 419 394 372 387 364 363 381 394 359 304 309 269 206 246 230 259 259 238 181 191 182 150 172 166 152 136 145 135 131 176 185 202 158 176 194 197 198 203 189 178 168 153 182 171 128 137 144 153 134 163 138 135 118 106 108 83 91 102 99 104 118 112 106 93 102 108 143 133 115 108 102 128 129 106 98 88 75 95 138 169 186 188 192 227 241 248 248 228 217 192 207 211 230 229 235 251 261 251 265 243 211 205 201 204 32440 253 318 30 8628 9 0 40 6460 1933 2280 999999 999999 999999 999999 999999 999999 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 -50 304 686 910 831 476 263 276 168 210 380 436 649 937 1286 13412 102940 289637 461699 606221 556011 426227 287704 288729 273888 67991 1315 235 211 213 186 74 114 135 17 -5 134 85 -24 -8 91 155 42 98 54 21 33 40 50 14 19 55 98 123 123 70 91 69 66 43 97 92 58 49 58 111 86 54 52 71 107 99 93 81 107 89 107 108 143 115 115 134 140 151 179 172 137 168 201 188 135 175 199 140 210 206 182 191 195 157 189 162 190 219 193 204 206 213 242 263 228 210 233 252 341 410 455 517 596 603 556 496 496 467 445 422 432 435 406 348 415 418 337 325 347 329 247 221 206 198 148 153 168 188 209 225 182 173 184 208 236 222 216 175 172 135 173 180 174 200 194 154 168 148 151 144 141 145 133 126 128 128 140 125 110 105 109 101 87 100 116 139 135 142 154 153 147 115 119 142 138 113 102 102 131 159 167 186 221 215 224 238 253 263 250 230 214 223 217 236 261 260 260 248 258 264 236 224 207 197 210 32446 252 347 30 8627 9 0 46 6459 1931 2003 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 999999 999999 -42 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 414 1110 1757 1489 860 477 263 286 479 594 719 1204 1294 2670 38143 344266 625022 411109 196576 294668 452296 379152 61610 1199 321 218 118 120 105 76 190 158 143 59 14 100 120 130 97 52 75 133 172 65 131 87 92 130 83 92 139 191 167 177 122 183 228 100 89 122 99 152 111 114 184 141 46 121 102 104 141 114 96 152 113 111 131 139 144 131 135 141 183 205 161 264 245 293 255 266 209 215 206 230 239 228 193 211 227 219 228 236 231 236 192 162 211 236 266 267 243 255 280 305 358 443 572 734 672 574 562 542 506 497 463 480 444 421 403 417 419 404 373 345 332 312 310 266 204 184 206 181 192 244 228 207 187 205 218 205 184 163 198 207 172 141 139 173 150 166 168 181 167 175 132 134 149 134 110 126 133 138 150 134 123 100 98 121 126 144 138 128 159 155 135 139 147 140 137 131 117 136 173 188 208 212 223 225 234 257 267 283 274 265 243 248 242 243 250 270 276 283 290 274 264 252 235 223 225 32452 254 290 30 8630 9 0 52 6459 1928 4537 419 365 492 575 530 665 780 765 787 713 782 785 836 843 829 875 871 968 925 894 811 781 711 715 657 577 583 601 556 584 554 592 672 1121 2177 3631 4801 4709 3279 2383 1755 1432 1226 1196 1244 1534 1423 3297 40550 233169 255102 21977 10766 18408 9381 2054 311 221 132 102 132 131 135 126 95 0 -8 66 119 80 17 80 54 85 59 3 42 116 88 112 142 104 51 -43 -73 29 49 124 114 115 88 101 74 -4 78 95 80 125 48 122 91 27 67 120 94 157 96 118 164 174 119 117 138 129 141 157 186 136 165 199 214 226 174 132 169 210 128 199 230 202 181 214 237 171 177 196 237 213 181 196 218 213 211 207 194 266 277 272 338 413 422 540 581 601 620 602 519 490 445 434 418 400 387 401 342 365 339 291 265 245 201 164 123 148 133 179 167 204 219 172 188 175 209 199 174 144 133 110 128 115 127 111 112 103 116 111 113 94 98 97 98 98 108 97 95 94 75 71 71 101 82 66 96 96 109 128 134 117 106 116 116 121 124 111 104 80 91 111 133 152 144 170 182 196 209 207 225 236 236 223 195 194 192 185 197 213 225 227 225 238 234 231 201 32458 254 300 30 8640 9 0 58 6458 1926 4866 -21 999999 999999 999999 999999 999999 17 78 2 114 62 36 -30 60 -58 36 95 103 76 98 57 54 3 -64 18 999999 999999 999999 999999 -56 53 123 109 98 168 322 814 1288 1408 1448 1127 911 745 683 718 1376 1286 5063 70328 400901 864173 654129 224526 4716 439 362 346 182 208 175 156 77 22 -4 1 96 67 74 150 109 127 61 43 96 117 115 143 167 105 144 74 22 106 97 51 85 109 127 95 112 124 88 87 61 96 102 131 159 130 192 146 162 158 171 132 208 208 201 160 183 182 173 171 164 186 174 213 204 220 217 232 269 239 253 212 246 225 178 184 212 174 268 251 213 296 287 269 225 229 223 276 240 212 251 255 247 315 318 471 474 571 650 645 650 649 588 532 471 470 435 467 431 431 409 369 343 274 217 198 175 161 191 190 203 188 198 228 244 228 209 255 226 191 169 152 158 150 166 166 166 182 166 173 172 177 158 120 110 132 132 118 124 146 125 123 128 155 146 123 114 95 121 136 121 134 151 165 153 157 162 147 143 152 161 150 149 123 107 99 121 141 187 202 205 215 240 247 236 245 268 262 250 233 226 236 227 227 246 268 263 243 265 276 32464 218 1390 30 8650 9 1 4 6457 1924 -78 4 176 378 693 1005 995 691 596 535 565 1045 777 5088 81519 445578 883174 924570 308101 16099 811 394 308 295 207 184 127 68 162 130 100 111 33 95 53 28 67 58 130 171 100 98 76 136 93 68 108 -21 36 91 76 65 141 87 158 166 168 219 159 131 37 157 141 140 86 153 212 215 232 249 217 261 255 260 223 133 218 193 202 165 207 152 157 220 238 209 256 206 180 248 307 261 249 187 158 175 188 208 226 226 220 256 211 239 243 239 280 276 272 255 299 335 448 555 574 630 634 549 521 500 447 418 385 415 424 362 336 284 256 250 171 161 147 153 120 125 163 200 214 232 198 186 226 229 234 231 235 177 141 135 147 166 170 136 133 147 130 126 138 132 124 111 130 116 103 116 123 103 99 81 87 117 108 122 145 137 119 131 132 127 137 158 143 143 141 141 135 139 141 144 129 131 118 119 139 173 193 188 197 212 234 240 238 241 257 250 240 232 238 234 240 241 243 251 242 248 278 253 32470 254 297 30 8667 9 1 10 6457 1921 4740 394 493 539 473 601 553 571 584 636 679 637 590 634 724 780 775 658 607 550 539 520 567 541 543 500 481 528 408 363 368 362 401 469 440 394 549 575 559 572 720 855 1040 967 920 753 801 1115 806 6758 99553 376000 234006 28577 716 379 348 241 136 118 84 92 51 87 65 119 113 4 58 17 76 -20 43 62 121 72 32 80 52 14 -6 -17 -7 -25 31 104 44 71 114 92 106 40 51 48 23 41 107 117 124 127 109 137 182 205 167 114 182 205 197 163 186 173 207 227 151 105 208 183 214 237 136 131 187 252 180 191 168 231 231 194 183 205 225 203 208 200 229 231 215 227 239 237 256 231 246 285 327 353 413 480 517 567 554 491 493 454 413 370 295 297 260 214 203 139 142 141 113 137 167 120 120 166 166 118 155 182 194 200 185 173 171 136 129 127 127 125 109 134 104 91 96 102 80 94 128 110 98 68 106 96 96 89 82 82 71 89 105 93 112 109 113 121 89 85 91 119 142 143 133 101 108 115 117 110 91 94 115 108 141 171 181 193 198 220 215 216 217 213 218 230 225 223 234 239 233 241 234 233 228 236 239 241 228 220 32476 253 347 30 8687 9 1 16 6456 1919 345 520 535 462 457 489 506 518 466 494 543 489 582 582 712 686 693 614 691 589 504 576 547 434 416 442 426 389 319 391 300 344 447 512 545 578 655 627 681 768 581 486 455 481 516 625 1195 1165 2881 51247 312517 354160 62398 1592 403 324 231 87 135 128 146 108 109 144 127 60 95 66 73 58 50 62 114 117 31 58 139 87 55 25 42 88 20 52 79 91 149 54 83 71 90 145 117 182 148 99 122 142 255 194 105 148 194 209 132 141 198 241 223 252 188 136 224 228 202 226 213 127 171 185 149 218 177 140 269 297 245 220 231 212 220 178 265 277 211 248 287 269 216 248 254 264 382 412 415 514 565 527 510 451 433 468 421 364 320 267 304 257 176 134 154 159 136 171 136 109 124 114 153 176 157 177 199 227 211 218 227 160 142 116 126 152 163 159 148 147 137 116 133 95 115 123 101 111 88 123 125 99 98 82 97 113 122 128 118 108 121 122 126 137 124 144 144 147 143 154 146 136 119 128 112 116 119 133 166 192 215 239 233 246 237 244 242 249 263 264 275 280 262 264 270 266 271 275 269 263 272 267 256 251 225 220 206 32482 253 393 30 8703 9 1 22 6456 1916 14307 808 757 872 948 877 988 984 917 895 960 867 902 938 948 922 1023 931 959 912 867 758 701 762 766 764 700 675 684 745 712 719 727 768 827 1008 1223 1183 1102 923 773 774 701 700 560 612 739 770 2080 19303 30161 3956 344 329 259 145 190 200 158 197 155 156 135 98 41 64 11 36 128 -6 -3 59 125 62 44 38 89 48 -17 91 97 44 37 53 36 124 60 130 117 121 98 134 78 70 130 126 176 177 173 185 200 181 148 193 219 202 152 207 204 254 180 173 120 120 150 194 217 242 217 223 204 211 146 233 224 191 216 278 237 255 257 202 246 265 260 224 239 210 272 230 220 305 318 350 445 530 645 565 484 462 483 435 408 410 402 410 359 336 295 280 297 285 244 217 196 206 189 154 161 142 153 180 182 226 214 209 217 167 141 163 152 159 155 136 130 126 117 148 123 126 108 115 119 101 92 123 133 120 126 126 132 121 116 129 159 146 136 150 163 161 167 164 144 151 153 144 132 123 106 110 132 156 193 209 218 230 237 237 227 237 233 255 275 267 259 262 264 263 303 306 293 269 264 254 242 240 244 229 217 187 159 125 107 32488 254 349 30 8719 9 1 28 6455 1914 6739 642 742 765 762 884 866 854 842 943 872 801 897 835 705 704 672 630 723 693 605 627 578 594 591 667 598 500 577 669 610 663 656 647 761 717 719 697 693 771 848 792 692 515 408 447 462 581 627 2010 7093 2627 405 297 266 255 80 113 142 171 137 54 86 64 90 84 54 63 98 101 81 81 48 39 17 21 117 71 27 59 22 -24 51 51 25 25 34 65 47 69 97 63 87 109 89 127 106 128 147 118 126 149 162 112 185 197 154 160 169 213 238 196 146 118 157 146 173 166 147 159 161 201 198 182 130 157 138 172 221 296 431 715 2187 4109 5517 5276 2632 801 267 242 257 225 268 277 283 306 430 524 614 546 467 462 529 495 452 459 453 383 356 347 376 398 392 351 360 324 246 260 257 235 175 137 159 141 182 171 141 186 204 163 166 151 135 156 149 103 117 138 149 106 98 111 98 84 102 84 60 63 79 68 106 119 94 92 108 122 169 186 157 139 133 119 103 118 133 123 121 119 90 76 85 106 114 136 179 210 200 212 233 197 204 219 227 237 241 250 257 247 252 291 289 246 218 229 228 212 208 192 172 146 111 89 87 86 32494 256 342 30 8742 9 1 34 6455 1911 3983 752 755 760 811 715 783 867 921 905 839 835 933 920 836 840 772 753 735 725 748 665 466 582 588 599 610 556 561 514 516 461 575 596 614 662 749 652 788 775 608 579 516 424 392 237 288 321 257 391 403 317 241 230 281 213 125 149 204 170 106 156 66 65 122 66 -2 -52 22 4 9 -21 34 38 13 47 63 83 36 12 -2 13 69 15 19 -1 77 45 31 63 -5 49 59 51 107 148 32 123 164 149 162 140 158 123 123 150 165 195 116 146 131 149 161 168 154 194 203 167 155 205 194 192 134 160 209 196 206 157 193 399 930 1612 2915 4823 6507 9459 11866 11191 9374 4791 1533 344 282 252 238 207 295 273 329 449 546 547 538 523 461 422 431 472 469 442 398 424 404 358 408 388 411 395 316 254 236 219 169 165 129 139 185 174 179 190 234 235 224 209 162 131 131 167 134 145 135 98 102 118 118 108 95 97 87 112 132 105 85 119 145 171 183 201 196 170 148 173 173 167 159 144 138 157 148 126 127 113 91 99 122 131 152 165 202 212 222 218 225 227 233 255 257 258 266 256 279 318 329 290 264 275 259 258 249 226 215 197 165 140 117 111 32500 256 339 30 8769 9 1 40 6454 1909 11127 701 649 661 793 887 895 882 873 849 830 898 872 839 910 812 739 742 687 603 604 596 494 487 474 437 432 531 580 546 526 560 556 506 670 666 697 688 659 786 733 549 370 330 245 262 279 196 242 256 208 178 237 189 133 106 129 60 122 156 111 36 -31 52 96 134 39 -9 68 77 53 96 55 27 110 79 48 4 -20 -15 47 38 49 17 31 -27 -31 26 58 50 47 69 81 58 72 123 129 22 109 111 75 91 130 89 161 217 201 174 195 187 217 175 202 157 153 223 200 190 184 157 136 185 186 232 214 241 223 305 279 346 409 827 1314 2047 3436 5104 7207 8319 8081 6377 3829 2024 888 437 257 282 318 384 387 413 504 575 535 527 487 479 489 468 438 425 430 441 376 373 371 398 349 340 275 199 188 148 151 153 168 145 146 200 203 179 170 198 174 161 179 136 127 127 118 137 128 140 102 104 104 83 100 94 84 84 111 122 134 112 156 174 180 180 184 170 167 149 145 143 144 138 146 154 163 154 135 110 104 86 105 113 134 171 195 213 225 231 222 226 246 269 268 281 255 272 337 330 294 275 279 294 316 295 249 213 204 187 156 130 123 111 32506 256 364 30 8794 9 1 46 6453 1907 54498 908 803 792 760 777 797 734 790 869 973 983 1018 996 979 877 931 878 766 718 640 689 653 548 441 560 497 562 603 624 706 768 707 732 754 757 785 871 981 1429 1550 1149 834 499 386 380 267 283 269 174 206 214 184 178 170 190 170 125 85 40 11 16 29 145 168 92 20 -14 20 33 60 85 93 102 117 19 -46 94 -5 30 -26 75 61 27 62 21 48 135 73 37 46 89 82 82 65 78 98 146 103 89 142 161 133 192 116 73 107 184 153 200 202 165 152 164 223 200 201 135 184 186 179 161 219 244 224 199 292 366 410 706 870 1315 2280 3015 3281 3096 3093 2702 1812 1258 847 672 460 373 290 257 319 409 446 498 577 537 586 522 548 459 418 388 395 358 390 443 394 366 368 327 278 230 153 161 173 113 153 189 177 179 192 242 250 196 172 167 129 157 145 157 130 109 125 126 117 109 136 121 80 90 101 82 87 85 110 126 128 169 178 182 194 195 152 168 160 172 170 124 121 145 168 163 165 148 130 106 102 106 107 111 134 192 208 220 224 217 224 249 269 274 270 258 258 317 357 330 314 311 324 329 313 273 249 239 232 217 188 156 133 114 32512 257 361 30 8821 9 1 52 6453 1904 5990 726 670 748 702 722 695 879 934 883 788 933 933 982 986 1024 952 921 867 908 907 723 645 645 732 598 488 456 554 478 479 532 599 670 719 743 810 879 875 1146 1397 1678 1796 1559 1149 731 592 559 315 333 237 215 214 210 193 221 199 135 155 150 84 41 153 108 39 18 53 41 -13 34 -37 38 30 29 42 -23 7 -55 -5 71 18 81 -14 0 0 55 -9 11 75 79 108 47 16 -6 -38 87 129 93 94 86 66 118 133 122 142 151 157 117 104 118 164 173 164 175 130 136 150 159 161 125 133 141 203 197 199 192 230 259 227 278 353 416 638 824 1055 1334 1407 1241 940 678 642 518 325 266 352 418 506 536 573 495 445 417 421 419 401 396 375 375 361 340 288 250 241 253 224 258 196 161 156 169 90 117 140 125 137 150 173 174 164 169 134 172 168 145 128 131 135 130 143 118 113 112 110 87 97 113 85 93 97 120 82 78 124 132 144 174 174 164 160 161 159 161 137 138 148 148 147 131 136 137 138 144 126 125 95 91 102 100 138 167 199 205 214 217 229 252 270 247 233 271 308 341 330 314 317 329 316 313 292 244 226 221 200 196 187 151 122 32518 259 325 30 8845 9 1 58 6452 1902 172560 1838 630 658 759 728 766 793 790 875 870 846 790 731 867 876 891 945 793 866 905 846 831 766 680 585 518 505 492 549 561 550 546 553 605 683 714 846 982 1011 995 1096 1367 1424 1409 1506 1536 1243 935 990 2501 2559 306 253 253 226 185 204 191 74 37 34 8 -14 6 59 23 4 -40 -69 -84 -42 10 -2 -16 -83 -23 -13 22 24 -1 -12 30 -32 -14 45 6 29 3 3 -32 25 12 53 39 31 93 39 7 104 57 82 92 80 33 70 28 108 197 169 121 121 138 155 141 105 88 112 139 100 80 137 194 173 155 187 202 142 192 124 175 201 280 320 388 496 464 455 493 337 248 196 257 253 191 249 390 483 448 383 398 363 372 367 329 322 343 354 327 280 270 286 237 229 240 229 207 144 64 100 138 126 163 135 125 166 173 162 155 139 85 78 113 129 92 102 83 64 69 74 52 94 82 48 51 46 58 87 80 70 41 65 82 108 137 140 150 132 118 128 107 116 105 105 130 134 119 120 125 121 120 121 106 115 104 100 69 68 93 100 112 160 179 190 184 200 222 221 221 228 227 224 249 288 294 285 257 234 224 213 205 198 191 180 163 156 127 90 75 32524 259 374 30 8864 9 2 4 6452 1899 1514 609 733 742 677 663 726 811 819 895 896 921 884 944 850 836 816 892 815 743 785 840 652 610 474 568 432 382 460 479 590 613 547 578 597 696 674 696 568 653 826 855 845 771 771 695 741 1044 1321 1413 3211 4218 542 442 451 435 351 252 296 176 188 236 200 150 134 9 39 -1 -44 -29 -6 44 -8 -27 18 19 -27 -24 -17 39 17 -14 -10 -16 -35 -44 -20 19 50 32 28 29 88 22 31 79 89 86 66 114 83 41 61 130 102 53 50 30 118 114 88 124 134 110 154 185 112 97 119 134 116 125 144 142 134 121 173 176 126 149 180 272 399 326 300 277 240 274 277 268 255 203 170 237 315 347 468 483 406 427 407 349 322 304 317 285 319 303 281 323 268 276 276 231 183 125 93 97 97 127 115 112 114 150 159 132 125 99 118 97 74 110 121 110 65 51 61 68 99 93 54 41 61 63 67 61 63 74 73 76 106 134 137 146 160 131 129 127 110 118 121 100 137 126 130 141 112 106 122 116 113 105 97 77 64 72 79 104 121 152 186 167 174 184 209 215 218 220 225 239 256 260 264 268 247 211 273 818 626 212 199 180 160 141 112 91 74 64 58 32530 261 303 30 8883 9 2 10 6451 1897 14799 660 651 665 644 630 785 747 755 751 793 905 878 882 888 892 742 780 791 771 835 890 936 715 607 587 466 542 508 419 518 543 514 480 504 647 722 634 714 757 747 820 889 864 846 734 599 563 630 691 603 446 297 318 434 449 412 321 243 286 249 187 154 83 125 111 -20 79 22 66 6 -30 -69 -18 -42 9 -1 6 18 18 47 16 -38 -11 41 41 -25 -7 16 -12 -21 41 9 33 -6 56 56 83 45 -12 16 48 6 53 73 34 79 95 126 45 51 137 196 187 126 89 145 103 142 160 107 148 137 182 206 213 192 157 177 188 215 240 271 327 258 348 402 299 265 266 253 307 316 260 265 249 301 344 454 499 560 516 462 400 362 329 329 316 276 310 254 256 232 269 257 213 129 105 137 139 124 128 124 138 154 188 140 153 115 107 121 112 103 86 108 94 59 76 87 89 76 91 78 71 41 56 103 109 94 96 106 157 186 167 145 168 152 134 118 102 130 154 149 144 159 150 139 140 122 114 121 127 103 93 71 88 106 113 137 156 173 170 199 220 223 222 221 230 252 262 281 260 241 252 327 325 450 1257 1711 851 253 176 154 134 108 102 85 78 72 61 63 32536 261 318 30 8898 9 2 16 6450 1894 2715 561 570 679 718 680 762 755 702 806 812 755 699 718 782 731 797 711 620 671 555 545 521 566 456 487 524 495 414 468 493 426 407 461 544 616 742 836 830 898 887 859 838 800 755 711 705 646 637 628 535 478 440 401 272 186 216 199 61 58 67 83 35 -24 15 -19 24 13 -55 -73 19 65 7 -20 -27 -64 -75 -17 4 -14 -22 -90 12 40 2 5 -10 36 -20 44 -11 -33 -38 -9 64 7 -15 26 -23 10 14 -3 5 8 50 123 100 53 87 103 121 177 105 110 106 171 54 81 117 157 171 121 150 200 143 117 144 149 152 203 233 218 270 328 328 271 241 217 189 169 189 269 253 277 319 362 418 403 392 396 378 372 301 290 304 309 288 233 220 213 226 194 169 138 133 179 88 61 74 113 71 114 123 159 165 136 158 145 89 150 110 107 74 75 53 55 10 62 63 48 34 44 48 68 99 65 50 62 77 117 144 132 116 151 140 116 134 93 115 117 104 124 136 117 127 139 135 129 109 111 83 43 65 68 77 99 136 163 160 173 167 201 204 191 193 212 222 239 259 272 227 368 4091 13939 13742 8568 2700 895 241 180 166 128 109 103 84 71 71 65 51 47 43 32542 261 359 30 8909 9 2 22 6450 1892 934 596 664 643 667 728 748 750 656 713 875 893 817 811 790 821 647 722 729 706 696 584 582 472 389 410 400 381 435 469 522 681 710 747 891 917 996 823 821 924 801 897 967 945 998 1006 909 759 629 640 551 479 452 433 302 224 153 138 151 139 32 133 76 112 64 16 13 -5 -40 -24 0 36 9 20 -86 -95 -81 -45 -2 -45 -43 -69 -62 -10 -26 1 -33 -9 16 78 -19 2 48 48 5 -38 -53 -42 -20 -13 -24 -15 32 38 15 112 57 -32 21 29 37 84 77 77 83 55 54 125 104 116 138 125 142 72 152 112 91 115 100 80 172 201 218 230 166 130 166 184 130 160 290 353 407 480 484 407 442 405 381 353 332 323 287 242 253 235 203 196 192 154 129 124 94 53 79 54 80 98 114 132 142 132 118 150 107 115 98 73 109 86 81 80 90 51 56 52 60 58 46 51 16 52 50 44 60 65 84 114 110 136 137 117 124 119 121 124 109 111 128 127 122 109 118 124 132 110 112 112 109 88 68 52 39 72 88 76 92 108 141 146 145 154 157 165 200 195 197 232 460 782 431 297 2172 10933 17547 18693 15650 16844 22833 21002 4975 230 145 132 127 106 95 79 66 64 59 32548 259 434 30 8924 9 2 28 6449 1889 700 802 759 732 764 785 807 785 829 787 721 828 786 797 710 815 843 738 760 645 618 556 538 529 405 387 524 703 736 765 823 796 781 848 856 982 1216 1514 1435 1408 1447 1139 951 895 786 691 745 646 425 367 226 213 225 109 105 156 166 106 116 76 -50 -31 -46 -52 39 26 -24 -47 -65 -66 21 84 17 6 110 53 71 45 56 93 60 -29 -53 -25 69 65 -23 19 23 -16 -1 13 7 74 2 28 41 63 143 42 20 142 103 135 99 114 43 75 73 112 113 105 124 128 135 148 59 89 155 189 193 271 309 354 551 861 1142 1644 1943 1975 2205 2038 1117 699 508 280 186 160 198 212 327 416 504 502 511 464 395 349 365 322 263 261 252 205 180 170 175 154 151 157 134 92 90 107 124 108 115 163 124 166 172 100 70 103 98 98 119 143 116 110 84 91 90 98 50 63 40 40 35 59 58 76 86 69 47 120 156 138 132 154 146 143 164 178 141 124 136 136 128 126 119 136 129 130 132 135 119 116 104 101 93 69 54 68 63 82 107 132 153 153 155 173 193 208 211 206 195 234 283 261 586 5021 17079 20503 18284 14574 13882 15979 11146 502 201 183 162 135 108 90 82 70 72 32554 253 604 30 8944 9 2 34 6449 1887 753 690 641 641 733 823 867 860 795 879 924 635 497 397 392 449 462 506 582 494 593 662 705 749 982 1184 1165 1183 1478 1942 2446 2478 1946 1411 1167 1169 1180 1191 1181 1031 943 686 460 312 331 297 179 59 110 113 -14 111 92 43 -8 24 -28 -21 9 0 -1 1 11 -21 -17 35 62 19 -52 -3 2 999999 -72 70 80 51 -59 -13 -50 -24 -1 -46 -11 -94 7 8 -34 10 -40 4 22 12 9 17 28 86 39 24 36 20 91 34 7 69 87 123 103 60 76 100 112 109 109 187 173 206 210 194 269 271 303 413 400 401 466 363 372 286 153 177 193 175 137 238 382 467 443 385 378 413 398 337 291 286 278 207 168 163 127 100 65 54 81 66 85 114 141 93 52 166 154 144 105 94 69 97 76 75 50 51 72 72 46 64 60 52 25 63 101 72 29 52 27 40 80 117 53 31 61 64 131 112 109 122 141 130 123 143 112 86 74 106 122 118 123 114 112 105 98 98 92 94 105 116 84 42 23 44 40 68 108 146 150 134 139 173 172 180 163 142 160 227 288 308 1631 13019 22478 19569 17358 15229 14459 12564 15507 8117 249 194 174 136 106 79 76 71 68 32560 253 626 30 8966 9 2 40 6448 1885 674 723 767 731 753 767 852 945 796 817 813 819 711 520 431 483 367 531 503 608 603 825 844 899 922 998 1135 988 900 1100 1188 1479 1639 2073 2969 3441 3556 3794 3901 4273 8262 35409 32440 4033 464 308 225 199 155 139 81 88 46 55 37 7 -46 8 -16 11 -25 26 49 999999 -82 24 -40 44 97 14 -85 -71 50 53 45 59 -7 0 37 -32 44 102 86 7 2 50 99 75 5 1 35 52 93 1 71 156 83 56 52 102 143 69 101 86 78 121 108 110 126 135 70 129 169 126 144 216 253 304 361 403 511 433 295 230 170 137 173 190 178 213 234 260 312 340 425 434 401 418 393 424 301 347 301 274 210 205 204 139 121 104 73 79 75 115 134 170 173 215 197 167 168 183 128 79 115 92 115 118 118 71 105 99 106 136 95 116 70 76 79 74 44 64 100 81 82 58 59 101 109 147 141 149 143 124 135 154 152 141 153 166 149 144 147 116 110 92 130 112 109 140 142 124 94 83 66 66 67 71 91 120 142 171 177 170 194 190 180 173 189 215 270 343 291 583 2925 1366 466 535 332 253 242 239 203 194 196 180 162 138 116 92 72 68 71 32566 261 407 30 8987 9 2 46 6447 1882 170 999999 999999 999999 268 240 225 438 386 322 370 477 527 371 385 407 517 519 601 584 522 453 326 153 120 223 389 327 434 407 476 442 418 516 451 427 619 707 771 985 1394 1744 1850 2464 3042 3941 5258 5714 5523 16496 126050 495939 191839 5485 2633 1266 310 240 202 125 149 13 140 82 67 165 30 38 17 54 42 -23 -1 30 54 16 73 1 39 -9 52 14 55 36 51 -14 86 59 55 45 -2 54 96 86 55 9 39 92 81 57 53 -15 88 171 101 45 62 96 117 97 162 246 219 206 165 180 219 212 168 85 172 172 211 167 225 240 176 171 201 174 202 206 224 220 195 206 195 232 242 335 377 355 391 433 449 437 441 411 410 374 283 259 216 181 168 223 155 150 154 120 120 123 139 153 158 137 184 184 214 185 160 138 126 152 162 205 153 139 167 135 113 140 125 110 99 90 93 142 111 110 124 148 112 94 127 134 140 154 176 156 167 154 139 137 154 149 150 180 140 157 121 107 124 100 120 143 131 136 117 69 53 83 110 93 115 141 154 169 206 213 203 200 198 196 218 432 1471 3586 4181 2222 548 249 263 270 267 259 257 248 246 223 200 191 179 145 130 119 102 89 90 86 79 32572 258 543 30 9003 9 2 52 6447 1880 610 586 552 595 769 691 692 770 807 945 1162 1253 1198 1232 1135 1069 986 1015 925 824 689 689 564 580 762 1028 1189 1221 1163 1119 1204 1264 1328 1456 1587 1944 2527 2722 2879 2754 2859 2755 2636 2210 1786 1318 1358 6968 25252 1355 475 401 294 111 75 160 127 164 185 170 86 41 -63 42 -15 30 49 18 -48 17 23 9 -29 -27 24 -7 85 132 176 69 67 36 4 70 68 42 124 132 89 39 80 -9 0 26 -33 -37 15 -15 21 -10 60 33 94 102 118 119 120 108 92 178 85 60 166 143 182 141 201 167 174 170 139 185 154 152 168 188 270 360 346 390 354 282 242 193 197 199 194 235 231 247 401 455 450 443 439 463 439 421 350 284 244 161 170 170 167 125 132 147 166 207 173 207 152 152 180 173 147 132 119 164 153 95 111 87 130 104 77 97 75 83 99 38 83 117 94 92 77 75 95 105 106 135 167 178 150 155 154 162 146 134 148 179 171 169 144 145 99 107 114 100 121 132 129 108 71 61 56 56 69 77 93 122 154 169 194 207 198 181 163 194 212 265 476 700 865 625 375 301 264 285 278 267 247 243 227 209 183 154 142 128 109 95 87 71 70 70 67 60 32578 260 467 30 9017 9 2 58 6446 1877 597 554 586 610 714 730 825 853 850 755 803 1002 1192 1407 1761 1949 2145 2159 2111 1975 1684 1400 1092 943 1250 1397 1359 1261 1320 1423 1545 1768 2047 2346 2656 2792 2914 2855 2581 2393 2470 2407 2383 2121 1694 1370 940 655 548 339 117 185 274 166 127 142 201 250 259 227 282 92 115 138 44 114 118 36 -2 40 71 55 39 84 54 66 -24 -1 32 157 81 79 74 94 67 99 107 140 169 120 96 129 66 -5 95 43 96 71 27 -48 56 113 84 46 57 76 78 61 100 78 107 60 125 98 113 142 162 140 160 182 157 212 203 168 174 224 193 181 202 185 219 250 230 244 246 273 222 221 314 349 426 436 521 555 528 523 455 425 437 420 387 330 248 226 202 179 194 141 128 131 95 111 144 197 196 161 186 205 211 193 169 170 190 164 146 130 142 115 100 82 106 105 91 79 105 122 119 95 115 110 121 160 169 193 178 187 153 176 192 190 173 179 186 194 162 164 141 103 118 144 131 114 150 152 99 118 94 82 85 89 79 96 114 120 158 194 189 205 196 189 195 225 290 423 851 1191 1458 1107 548 317 273 275 273 259 241 221 190 174 170 162 134 123 104 95 91 92 85 88 82 77 32584 260 513 30 9033 9 3 4 6446 1875 77240 1002 446 536 448 396 491 582 506 510 608 808 1128 1570 1800 2098 2298 2192 2012 1801 1378 901 600 635 782 881 1137 1292 1561 2324 2728 2744 2631 2885 3138 3212 3283 3350 3334 3204 2861 2456 2256 1801 1249 772 616 396 323 210 219 271 171 220 220 204 266 342 2032 22172 107455 188455 117016 10191 408 97 33 26 77 139 60 13 -34 -2 -36 44 96 96 29 3 38 13 -4 67 67 92 108 -3 55 112 112 117 99 100 77 29 42 55 112 37 21 57 48 75 55 75 92 97 54 148 160 142 160 155 149 149 212 203 220 240 257 174 156 200 208 176 207 241 321 388 412 536 438 237 172 239 255 241 359 421 413 430 486 450 426 466 456 398 364 340 260 207 232 188 201 195 180 197 189 145 134 107 115 140 138 170 152 177 210 184 170 127 141 153 127 107 86 112 120 90 80 52 77 120 115 103 102 118 107 125 137 147 166 159 169 180 175 166 174 170 181 173 136 132 118 97 79 109 112 105 107 138 142 127 113 105 53 52 63 93 85 105 131 169 171 193 181 167 162 182 237 305 489 1671 3004 1668 806 499 346 258 213 216 221 218 185 158 149 140 135 121 115 95 86 89 86 78 75 76 81 80 32590 258 559 30 9049 9 3 10 6445 1872 638 234 349 428 451 533 530 575 714 894 1138 1606 2139 2578 3113 3544 3584 3054 2396 2146 1636 1170 1121 1377 1865 1997 2198 2904 3419 3381 3293 3762 4229 3866 3667 3516 3262 2493 2051 1677 1325 1159 905 718 626 611 547 569 525 529 572 458 507 731 912 10318 78116 111493 187470 147339 35058 2280 43 57 -14 86 90 39 -30 -15 44 -13 -46 -42 -38 11 25 23 43 61 -66 -23 63 150 145 155 138 159 125 25 35 61 -24 26 45 32 31 59 113 63 108 72 69 61 185 196 154 142 129 94 153 155 155 130 211 227 219 154 175 239 280 258 228 313 431 546 562 709 484 317 296 297 265 243 233 256 326 424 451 478 506 492 467 388 380 331 275 218 166 211 249 187 181 143 152 142 124 142 120 126 126 151 168 167 180 194 212 186 137 127 167 109 137 115 82 100 124 90 74 86 78 103 146 119 112 123 128 157 160 194 164 162 204 202 200 211 178 175 154 139 143 136 136 139 126 133 132 144 138 112 100 89 89 95 68 67 96 105 140 160 161 191 196 174 167 160 182 228 292 349 471 535 397 304 311 293 266 221 220 236 214 192 168 139 137 137 112 116 95 90 96 100 91 92 89 82 90 89 32596 257 633 30 9063 9 3 16 6444 1870 434 476 607 656 698 813 783 926 1379 1996 2841 3434 3908 4563 5247 5439 4530 3600 3159 3410 3420 3216 3588 4240 4471 4818 5661 6225 6077 6003 5423 4528 3814 3412 2371 1173 814 720 491 454 448 420 591 729 997 1134 1108 1189 1322 1291 1179 2218 6531 19119 70562 112351 30448 24881 20087 2709 94 40 -10 -3 -34 45 -37 -30 35 84 5 44 73 9 42 50 41 14 75 32 122 132 184 129 109 65 59 63 112 79 73 112 112 70 121 53 -23 85 145 64 57 137 132 186 169 192 218 147 115 158 153 123 89 141 131 169 227 208 193 153 130 163 217 191 216 247 391 686 992 1051 407 201 207 203 223 255 256 336 477 420 410 411 366 334 315 248 263 233 167 122 165 160 135 145 132 87 87 117 181 218 196 190 227 153 134 120 122 123 108 89 69 64 69 70 67 63 68 57 71 91 104 134 160 159 167 173 154 178 169 162 175 157 174 201 174 157 175 144 105 135 135 131 114 107 131 155 121 122 112 101 89 52 56 95 81 75 106 143 184 168 192 192 197 164 142 163 192 227 248 274 287 266 246 241 249 268 255 260 226 205 193 185 146 146 139 118 97 99 87 80 76 78 82 80 78 77 78 32602 259 560 30 9080 9 3 22 6444 1867 822 280 230 351 399 442 513 978 1661 2738 4010 5228 6880 8247 8492 8774 9786 9931 7724 5196 4640 4689 4672 4595 4118 3490 2885 2524 1963 1589 965 725 789 730 685 718 784 826 857 851 979 942 1065 1087 1102 975 1003 993 1022 1067 1200 2510 14574 69062 103780 27924 50260 48412 5909 409 -48 72 2 -6 -47 -29 -93 -52 17 -37 32 28 19 -46 -2 -25 27 11 100 103 94 -11 104 67 30 -2 32 -11 29 -10 95 35 -55 -35 -4 -47 -72 -48 2 35 14 95 131 56 90 62 97 108 85 90 40 9 65 123 157 338 859 2160 3627 5816 8454 14693 25191 27790 25740 33514 32589 28693 25796 13930 4221 1421 505 209 182 190 234 296 368 447 410 430 391 353 355 325 257 151 138 132 184 207 131 110 113 110 138 110 106 119 203 192 164 192 170 158 135 126 125 137 137 99 110 128 94 81 85 79 93 74 109 106 104 149 141 146 151 146 122 131 149 170 152 170 150 190 215 138 163 158 156 151 153 145 136 131 103 122 117 118 122 119 118 99 98 106 87 71 51 98 115 122 156 179 173 160 181 180 171 170 150 164 208 237 258 319 373 305 265 269 280 267 251 232 201 169 151 145 120 111 100 86 77 73 77 75 80 74 74 32608 264 459 30 9099 9 3 28 6443 1865 3979 234 296 247 192 368 404 385 398 481 814 1113 1637 3711 7375 9842 10630 10670 10659 12795 16447 17214 13506 9373 6917 6559 4946 2284 1324 1101 763 626 877 977 1332 1555 1786 2631 3028 3051 3333 3629 3812 4010 4090 4092 3927 3307 2722 2290 2066 1932 1605 1283 981 1576 11002 65924 88776 17086 460 128 109 -17 -56 -59 -1 55 49 7 17 -54 3 38 45 72 54 -24 -58 -36 18 -9 13 23 69 55 71 79 105 21 -17 -41 -44 -29 -1 43 28 49 31 -13 63 51 -6 -21 -29 -6 17 66 135 107 67 41 41 38 72 75 87 144 104 339 903 1874 2059 3952 9044 11626 15052 23241 29535 31658 28190 19232 19339 22073 17847 16174 14675 9981 6635 3313 745 332 334 308 374 479 462 408 439 356 290 232 182 134 112 110 108 143 181 170 165 184 183 175 175 150 155 125 92 84 105 124 89 66 149 141 127 105 68 88 64 87 91 68 90 91 139 100 115 129 111 157 139 165 177 145 154 165 156 178 157 182 183 175 202 200 197 177 157 158 151 131 117 120 122 95 116 122 109 106 95 89 92 86 76 74 80 136 155 135 120 106 124 146 136 144 155 161 187 248 555 744 381 249 259 271 274 255 241 217 209 194 177 150 140 124 118 97 92 78 73 67 75 65 32614 265 418 30 9118 9 3 34 6442 1862 12797 472 309 999999 999999 999999 471 522 542 576 637 749 842 1331 2674 4646 7625 12338 17203 19811 19857 18279 16423 11733 7020 3874 2379 1386 836 742 862 1013 1872 2839 3528 3830 4185 3918 3025 2772 2642 2955 3327 4006 4464 3938 3304 2399 1866 1733 1456 1214 1231 1155 1108 1144 814 607 376 292 274 169 86 62 -17 -57 -14 30 107 89 63 -4 92 157 51 91 -2 17 103 186 156 183 220 192 170 82 106 215 231 181 134 116 196 181 112 138 134 119 101 5 -71 39 26 78 115 211 70 85 152 146 129 92 137 120 128 93 68 93 59 157 119 70 117 87 144 191 167 132 158 224 360 413 463 631 853 936 1431 2361 2171 1264 559 345 284 382 355 445 387 430 396 353 283 236 129 123 115 205 146 115 127 161 220 213 210 190 166 152 132 138 168 103 80 80 75 60 79 59 80 134 38 81 90 75 60 91 95 98 91 106 138 124 139 132 121 150 138 140 138 157 187 187 174 161 191 203 187 194 172 197 204 175 163 151 120 108 123 114 109 109 102 99 94 95 91 80 67 59 65 63 86 123 106 90 105 95 93 107 121 117 124 153 523 1679 1625 753 357 270 272 260 253 242 208 217 199 181 159 139 130 117 107 87 69 72 79 70 69 32620 265 435 30 9135 9 3 40 6442 1860 394 322 386 454 437 514 472 578 626 760 769 714 860 1144 1642 3015 4389 5712 7771 9509 9758 7546 3729 1822 1216 1089 949 1053 997 1110 1768 3024 4415 4758 3768 3303 3129 2859 3145 3877 3998 3945 3562 3108 2328 1809 1456 1318 1348 1292 1567 2081 2425 2612 2075 1328 1111 877 670 403 226 108 88 91 115 84 27 17 130 63 17 -11 -10 80 104 38 -29 25 109 69 152 150 146 145 101 57 123 174 129 38 55 -17 111 173 78 130 63 -3 65 104 65 72 123 134 139 141 142 108 32 94 133 169 92 55 71 24 113 103 26 84 111 124 157 143 154 153 164 229 297 374 448 398 357 301 229 162 111 195 230 283 267 319 388 403 379 376 332 308 217 193 167 140 210 137 112 165 183 158 150 129 247 209 158 157 163 165 161 129 128 110 99 106 89 86 112 76 54 34 31 78 56 71 120 105 126 129 156 143 140 157 174 154 137 130 137 130 147 169 205 196 173 202 199 172 176 188 213 216 228 193 177 127 130 138 117 110 102 119 102 86 99 106 84 58 67 63 60 90 92 94 87 74 66 79 89 84 98 125 151 808 2273 2271 1286 775 378 284 278 276 243 223 219 222 213 178 156 148 129 129 111 88 74 67 68 71 67 32626 267 420 30 9150 9 3 46 6441 1857 304 355 358 397 398 505 414 359 408 403 513 688 638 716 677 1106 1787 2749 3566 4002 3506 3020 2698 2362 2256 2237 2108 2149 2341 2556 2557 2405 2592 3146 3282 2714 2529 3196 3843 4608 4921 4520 4001 2769 2102 2204 2586 2650 2767 2832 2767 2818 2839 2775 2506 2047 1682 1206 881 598 352 159 97 119 178 88 -5 -9 29 51 21 -1 118 17 34 -35 -50 115 96 83 26 168 87 81 61 86 84 164 144 148 149 113 139 90 65 113 99 100 23 76 73 83 152 120 79 108 82 84 78 156 165 135 104 109 105 105 59 62 166 154 191 164 75 73 187 264 197 182 222 222 178 168 157 161 219 187 203 191 233 275 302 360 394 453 413 362 310 237 223 179 123 133 145 93 121 113 102 140 154 220 228 182 215 213 145 137 154 125 152 101 100 111 82 117 86 59 45 68 80 46 73 53 60 109 104 88 96 133 148 123 116 180 137 129 175 168 149 155 136 172 185 193 201 203 210 211 199 203 182 197 178 178 175 125 94 82 108 137 119 103 92 103 99 91 93 88 83 93 97 84 102 113 107 92 84 73 78 124 249 1066 2294 3025 2244 798 705 905 1126 3302 15727 21564 2097 233 239 249 224 199 178 166 157 143 123 109 99 89 90 88 83 32632 267 433 30 9163 9 3 52 6441 1855 2239 330 217 285 334 452 518 447 624 573 571 754 760 719 593 746 828 949 1159 1427 1972 3112 3380 3958 5803 5896 4539 3690 3645 3670 3037 2950 3490 4701 5909 6192 5934 5601 5445 5265 4649 3638 2775 2377 2228 1969 1429 990 790 740 939 1437 1880 1737 1167 740 445 258 136 50 96 156 115 -38 -84 999999 -20 -1 -33 13 48 30 -15 -60 46 5 4 65 86 37 43 76 43 111 142 136 126 145 154 25 58 135 44 50 88 44 -25 3 81 169 140 77 44 15 24 98 55 65 53 48 136 107 65 125 87 110 64 42 81 90 112 82 126 58 82 118 109 141 101 105 184 119 111 110 176 115 183 187 204 313 402 399 375 337 274 151 171 110 82 95 60 99 64 59 129 126 119 113 192 194 200 153 109 128 126 110 69 63 75 92 93 74 68 85 89 39 68 67 66 52 20 46 78 67 35 82 117 118 66 101 98 110 105 99 132 134 137 159 179 164 155 211 203 170 141 150 138 152 156 164 140 95 67 86 91 108 104 105 102 101 76 90 95 65 40 54 52 74 64 52 59 68 110 106 87 125 717 2844 5940 6814 7161 8296 10852 12603 12494 10357 9326 6631 3585 309 216 204 188 178 177 162 141 125 111 105 99 86 72 60 71 70 65 32638 267 414 30 9174 9 3 58 6440 1853 30424 533 369 379 456 381 431 463 540 596 690 685 711 776 835 1121 1384 1918 2547 3080 3863 4484 4469 4272 3998 4171 4003 3867 3890 4332 5552 8116 10385 11570 10048 7142 4235 4014 3414 2304 1495 1075 911 747 474 400 373 289 322 385 712 826 528 368 148 63 29 7 25 116 83 70 3 65 85 -4 -32 63 53 35 -21 -37 -25 9 38 88 37 2 45 69 39 113 -13 9 36 60 130 165 127 148 123 127 78 69 197 110 86 56 33 -8 19 108 105 18 45 84 116 72 79 83 132 62 -14 18 23 51 60 57 68 94 92 108 92 78 111 85 80 136 131 139 124 93 76 91 125 147 194 162 221 355 422 421 305 258 248 138 115 100 73 71 38 73 148 96 109 112 85 127 181 181 172 114 117 120 119 126 97 85 70 98 93 57 99 70 81 51 70 78 42 34 38 43 54 30 88 100 95 97 88 75 64 86 66 105 116 128 116 100 88 105 117 139 171 144 148 144 128 158 153 131 114 58 36 53 75 79 67 78 70 66 79 89 61 60 53 32 39 26 31 57 57 77 138 191 132 336 3439 15162 22503 27938 31456 29237 20410 11064 12916 8432 494 215 206 225 219 198 184 161 152 143 132 109 93 99 86 87 76 77 68 66 69 32644 268 425 30 9185 9 4 4 6439 1850 10344 263 289 301 392 465 482 472 476 560 694 743 746 806 834 707 851 1069 1433 2423 4378 6129 7384 7339 6952 6924 7360 8291 9309 9373 8956 9012 9234 8683 7785 5899 4787 3674 2252 1237 933 699 534 488 390 358 283 76 39 188 72 103 87 42 103 93 39 88 125 16 -17 -51 11 76 -21 -95 -84 -29 5 -63 60 0 3 -26 68 109 39 -25 12 57 61 34 22 55 99 167 70 97 8 37 108 41 30 78 7 -5 35 -12 4 -5 66 104 21 63 80 6 66 22 60 -11 27 23 -24 3 -31 32 67 35 23 98 65 -3 37 44 -11 28 73 28 3 20 64 87 88 93 68 78 127 121 177 252 322 407 320 295 271 162 173 136 134 64 72 34 29 53 88 120 88 98 100 136 146 111 104 101 77 51 49 60 42 53 59 34 59 46 66 18 1 56 41 12 7 0 -52 6 29 -15 32 29 57 88 85 55 65 69 64 59 56 49 51 56 52 86 59 88 122 106 111 136 117 107 101 71 56 46 -8 23 38 32 36 57 51 19 31 47 40 23 31 15 13 30 36 31 55 138 182 168 518 3229 11364 21410 25536 21250 15096 12214 23245 131558 17464 459 199 196 190 190 165 155 123 112 112 92 79 66 70 66 55 48 48 51 49 51 32650 267 464 30 9194 9 4 10 6439 1848 446 256 284 304 228 424 520 580 703 850 1266 1440 1718 1995 2102 2202 2010 2416 3607 6118 11095 16037 19190 18813 18272 20540 22765 22241 17610 15288 14521 11334 6339 2799 1491 819 652 818 1005 1059 865 579 388 261 174 177 122 69 48 -12 3 38 16 -88 9 93 7 -10 20 41 77 27 8 -6 -30 999999 -49 5 32 -44 -91 -6 -37 36 79 27 -58 104 59 40 -40 60 17 -11 -6 82 59 62 110 33 56 107 48 55 21 62 70 -11 -95 -36 -20 57 57 8 42 17 -34 13 43 -39 2 72 60 57 -1 7 49 58 104 43 45 34 68 72 73 101 107 71 55 64 121 96 119 154 129 142 216 291 300 347 362 308 276 274 262 185 112 99 74 67 76 43 8 30 39 46 36 128 141 137 134 155 138 100 121 65 70 53 27 21 66 44 41 17 -10 61 33 2 0 -26 17 28 12 -8 3 16 52 22 22 39 53 70 87 82 120 113 69 76 91 64 75 108 96 116 122 138 145 133 117 103 39 27 23 25 31 55 36 32 36 65 48 59 40 18 21 7 6 34 39 49 74 140 259 221 776 5802 15011 19303 19150 28402 73199 74798 83117 49088 3774 239 211 211 202 187 168 142 133 119 110 100 83 83 78 81 78 90 85 85 80 82 78 32656 266 467 30 9197 9 4 16 6438 1845 356 411 399 358 499 669 1045 1461 2245 2858 3992 4961 5530 6000 5934 6173 6414 6655 7247 8690 12750 22521 29843 32032 34876 36253 32551 25808 20312 16560 12882 5117 1682 1141 1111 1598 1889 1790 1540 1116 864 657 521 369 353 195 217 238 141 247 389 269 163 112 119 150 77 75 -62 -18 -29 19 -26 49 25 -47 14 -19 38 71 42 110 86 5 -25 79 112 80 41 37 51 96 41 71 48 79 123 98 42 56 27 67 81 73 77 44 19 38 68 90 117 125 117 95 63 32 70 53 57 44 87 92 94 120 51 29 82 83 121 69 38 72 122 84 80 96 36 23 71 80 136 92 173 188 198 273 365 409 367 416 369 356 359 276 196 124 70 85 68 53 71 96 88 97 66 82 134 118 147 133 169 182 173 145 10 66 85 95 83 74 71 65 58 86 49 34 8 29 9 67 57 69 70 62 55 93 89 88 90 107 128 95 107 89 97 74 110 114 121 120 124 101 104 147 182 170 175 165 111 106 46 51 57 60 80 62 57 29 31 37 67 51 44 63 64 75 71 60 57 73 152 255 267 1619 10090 20056 24871 25136 35359 41883 17084 762 244 219 232 210 184 177 160 129 120 125 113 93 75 68 65 77 79 68 68 70 71 80 73 71 32662 266 504 30 9204 9 4 22 6438 1843 1804 99 233 138 176 418 841 1317 2246 3558 5141 7174 8986 10706 11929 12100 12237 12281 11935 12142 14836 17909 22426 28990 35592 42290 46257 40263 24621 15635 9830 5635 3789 2984 2363 2446 2930 2889 2534 2273 1992 1839 1764 1930 1574 1022 727 639 663 678 744 879 626 361 325 216 220 145 25 118 47 117 182 62 -26 7 51 23 -12 2 134 40 -22 57 90 -24 -1 115 131 139 126 52 48 14 53 171 199 95 40 71 77 109 72 -2 45 41 71 31 30 -9 25 122 122 72 75 73 46 23 -44 4 91 48 81 89 109 93 83 23 89 98 145 107 181 103 104 114 121 107 141 122 152 141 224 271 282 353 432 443 422 323 385 394 293 231 150 110 50 105 142 61 63 45 63 51 47 93 30 64 90 142 167 159 159 127 92 69 84 89 32 99 95 69 53 42 25 50 61 16 40 89 30 11 20 56 42 35 52 106 84 81 96 126 122 116 95 88 136 91 115 137 77 93 114 120 158 184 189 202 136 94 76 44 50 74 78 84 66 47 68 67 83 47 48 69 52 56 77 75 86 118 205 269 442 3363 22829 37846 35584 28352 13895 5728 645 304 248 216 228 222 213 201 183 173 158 139 137 120 103 94 87 74 81 91 82 83 79 85 88 80 32668 267 483 30 9213 9 4 28 6437 1840 2738 323 203 190 278 282 348 500 711 971 2026 4239 7586 12639 16654 19015 20567 20965 18764 14582 12780 11726 10559 10932 12003 13767 16399 19035 20866 20201 18719 17518 15034 12794 10947 9396 7306 5333 4113 3267 2779 2358 2240 2370 1942 1871 1984 1614 1023 781 712 802 1167 1231 1019 688 431 296 281 322 213 115 229 161 88 42 4 55 97 40 999999 -32 29 -22 84 39 -4 -30 52 17 27 136 117 9 64 45 70 101 57 84 89 80 17 143 83 52 99 145 103 85 75 95 94 53 83 124 90 140 48 57 32 4 42 47 32 52 113 90 98 103 62 96 65 104 158 106 76 146 126 135 191 157 73 85 151 193 284 361 385 392 402 396 387 363 284 209 105 104 148 103 74 75 57 75 166 136 55 77 124 123 157 169 177 156 151 109 97 63 78 90 66 73 66 92 64 62 101 81 62 56 1 31 42 29 55 61 23 76 60 68 100 74 102 78 88 137 122 68 107 145 145 149 161 138 136 124 145 177 165 175 157 106 91 78 101 106 77 67 75 68 56 56 62 49 49 62 69 88 108 127 167 227 308 2079 8876 10821 15515 13634 6483 675 325 290 241 202 196 203 212 207 187 181 185 164 142 138 133 106 95 75 72 68 64 70 62 58 69 70 67 32674 266 496 30 9226 9 4 34 6436 1838 990 428 416 420 371 425 399 506 685 1470 4042 7759 12414 16641 19939 21713 20458 17812 14594 11312 9797 9578 10023 10833 9904 8269 6793 4733 4129 3850 3731 3659 3086 2530 2565 2308 2019 1850 1585 1497 1627 1730 1795 1804 1668 1431 1188 940 566 517 477 469 502 558 368 167 115 240 347 547 518 279 179 164 398 469 468 408 302 416 245 194 75 65 78 59 92 134 115 100 10 194 100 -11 37 42 110 106 111 137 112 117 119 95 140 100 137 134 172 84 72 96 60 138 98 46 53 48 73 66 121 138 106 118 131 67 96 136 174 173 183 115 166 214 199 192 264 274 170 175 176 189 192 182 205 294 409 447 443 471 436 376 322 270 225 188 189 131 185 163 196 167 168 153 106 159 165 221 207 195 201 219 194 149 158 165 169 133 157 162 189 186 148 112 97 122 118 115 126 66 62 49 65 88 127 121 146 150 153 185 149 128 159 184 155 184 169 126 147 175 201 191 191 205 187 183 225 219 235 224 176 134 111 129 121 109 117 123 109 105 134 139 133 121 119 121 124 138 183 192 170 230 651 1023 657 1160 1051 527 340 319 306 261 259 244 241 246 251 226 211 207 168 172 168 143 123 99 88 98 102 95 95 96 103 100 99 101 32680 266 541 30 9241 9 4 40 6436 1835 26653 487 189 176 390 331 421 506 453 701 1366 2812 5826 9595 12740 14189 12826 10350 7950 6145 4750 3231 2704 2508 2359 2596 2410 2085 1719 1661 1688 2027 2250 2130 1781 1623 1757 1674 1605 1587 1331 988 851 750 569 404 348 171 202 151 -77 14 18 70 60 24 -23 38 234 328 513 526 413 391 496 930 1265 1680 15555 100680 191449 156676 32848 632 36 32 79 43 51 -2 78 88 103 130 178 40 77 109 100 121 140 107 141 64 71 115 153 120 76 110 122 126 107 164 109 117 88 89 94 58 54 100 56 84 120 113 168 176 149 133 114 138 150 132 143 136 185 198 191 266 229 186 164 280 389 456 479 500 431 433 426 444 369 277 263 175 167 136 150 179 109 131 123 144 157 152 186 170 187 224 196 163 246 219 152 112 115 141 145 149 105 120 125 108 150 93 88 132 119 82 90 84 112 136 131 136 170 174 148 90 139 148 154 137 175 153 169 172 207 193 188 222 185 174 191 182 195 274 249 192 147 131 106 127 118 102 116 123 114 141 156 161 153 176 191 180 199 190 159 141 135 126 144 169 207 237 298 324 295 278 275 246 239 250 243 240 229 226 205 202 192 162 160 164 141 117 95 97 98 86 92 97 93 97 104 98 32686 263 617 30 9257 9 4 46 6435 1833 3203 423 323 284 388 468 650 781 936 1564 2708 5819 10021 15604 19185 15277 9102 5813 4541 3709 2791 2390 2071 1698 1162 1039 1079 1282 1557 1616 1371 1403 1554 1609 1748 1725 1240 735 677 638 506 460 446 473 369 233 342 218 225 132 69 4 59 153 320 788 1589 2229 2432 1989 2372 3418 2775 1725 2091 11807 17414 3164 161 5 123 62 106 155 121 73 39 85 59 -6 24 39 31 116 80 65 25 39 76 111 135 103 85 68 131 137 58 137 89 58 77 53 42 22 82 125 109 27 59 122 125 151 173 140 161 133 91 84 67 183 246 142 169 250 201 287 169 190 198 308 397 396 426 401 370 356 413 335 339 299 251 146 128 124 105 134 93 87 95 127 131 103 154 144 120 219 199 141 125 102 86 67 101 57 119 87 35 53 122 113 86 78 98 90 106 79 42 68 92 124 86 83 61 97 111 113 147 133 148 156 146 159 162 149 148 135 160 146 165 181 195 217 193 232 204 188 172 105 105 89 102 109 80 72 89 119 138 138 143 167 163 162 158 171 154 133 114 95 106 137 152 171 222 260 246 257 266 239 226 213 213 226 209 217 205 200 184 163 146 133 138 108 90 85 68 57 67 65 67 64 60 65 71 32692 265 602 30 9272 9 4 52 6434 1830 2397 388 317 382 274 424 545 692 905 972 1375 1895 2460 3164 4215 5975 10486 14951 13541 10735 8546 6319 3900 2399 1665 1199 888 712 593 550 536 511 461 424 436 415 442 614 590 647 660 583 662 581 654 591 608 721 713 666 427 399 489 547 931 1586 2031 2012 1731 1548 1307 971 1252 1510 1670 2113 5106 4881 1242 195 192 108 88 35 48 18 -16 103 81 105 105 88 138 160 135 85 8 48 99 -14 6 59 35 7 87 33 58 119 50 11 37 128 56 52 35 115 108 139 21 95 123 26 94 108 67 78 145 134 127 181 210 236 291 297 360 502 530 437 274 327 358 380 459 430 421 393 355 357 342 235 222 209 153 147 105 133 119 123 181 181 133 110 141 119 119 147 181 190 155 125 133 133 99 93 145 119 101 89 121 144 99 131 42 23 92 90 22 25 93 70 81 92 115 122 122 150 144 154 122 141 135 164 182 158 192 198 147 162 210 191 175 208 220 209 204 176 200 174 143 146 139 150 135 109 120 125 124 134 137 135 139 150 140 142 137 127 94 91 103 114 127 144 161 197 231 219 262 256 250 239 229 229 224 230 213 206 204 199 177 165 164 164 143 121 94 82 86 79 81 81 80 82 86 87 87 32704 268 509 30 9299 9 5 4 6433 1825 421 463 555 532 756 767 787 893 870 1062 1446 1825 2508 4004 5675 6649 7007 8420 10071 10416 9830 8310 6959 5516 4022 2645 1819 1662 1828 2085 2527 2569 2877 3926 5272 5706 6233 5954 4112 3312 2860 3000 3234 2556 1569 929 703 560 433 509 384 440 469 450 406 366 242 201 203 186 195 183 40 93 69 170 223 175 107 139 107 94 151 151 45 40 112 58 106 186 159 47 24 97 120 100 36 86 123 257 165 145 125 124 137 125 199 142 163 97 84 103 160 104 167 130 123 134 163 119 140 176 148 191 175 92 74 170 258 271 221 258 244 196 201 299 340 361 356 412 529 448 422 470 448 391 287 303 295 190 124 181 164 198 172 169 98 142 149 128 206 196 179 267 331 293 253 231 194 161 135 152 210 172 141 138 147 140 149 124 133 101 66 61 84 92 112 150 158 162 150 171 181 140 156 178 151 152 154 206 216 212 178 212 222 214 212 231 233 220 222 257 250 239 255 268 209 185 190 181 159 140 161 156 148 128 145 166 155 165 125 116 131 139 130 138 144 147 133 131 132 154 162 183 173 187 223 233 249 282 300 291 286 278 252 232 236 232 224 218 217 214 196 200 174 138 117 114 122 122 120 120 115 122 118 119 125 122 32710 270 493 30 9313 9 5 10 6433 1823 9664 363 471 529 641 928 1169 1318 1895 2612 3092 2926 2628 2527 3231 4284 4792 4377 3959 3843 4670 5105 5653 5751 4754 3811 3159 2788 3237 3814 4010 4299 4834 5442 6407 8302 10199 11591 14082 13605 9291 6784 6126 5229 3885 2196 1247 930 569 391 466 463 364 252 168 158 95 99 26 54 34 23 -8 43 111 100 23 104 77 117 103 108 221 190 166 45 98 54 107 -23 43 37 24 72 17 35 59 37 50 63 82 60 76 37 -34 137 163 77 91 70 70 135 162 58 23 -27 46 155 71 94 75 129 245 354 361 437 625 1229 1926 2709 3430 4156 4833 5533 5828 5200 3572 1429 529 396 445 475 508 459 455 441 426 396 341 366 322 342 240 206 125 93 142 126 118 85 134 129 172 195 264 238 237 246 243 193 189 127 153 128 99 107 122 113 102 100 149 130 95 51 72 81 77 98 166 152 66 119 108 97 149 125 134 178 187 176 168 173 194 170 164 196 188 193 222 236 252 276 271 266 254 204 171 146 143 154 158 171 121 118 152 165 140 151 126 96 91 107 123 115 123 128 134 110 118 122 114 145 138 144 139 162 172 208 228 260 274 259 243 239 236 226 224 214 212 208 192 182 192 179 168 152 134 122 101 93 99 101 102 100 109 112 112 118 103 106 32716 271 445 30 9325 9 5 16 6432 1820 7815 81 -12 -97 -24 31 107 421 1244 2339 3481 4267 4740 4735 3927 4542 4923 4111 3144 2924 2713 2296 2489 3226 3387 3342 2903 3454 3995 4831 5945 7088 7888 8477 9015 9498 9636 8980 7734 5689 4466 3885 3617 2634 1907 1555 1295 1141 838 574 532 421 260 125 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 62 -31 -54 999999 999999 999999 999999 999999 -83 -86 999999 999999 999999 999999 999999 999999 999999 -89 -6 -40 -89 -43 -38 -71 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 -55 999999 -79 999999 999999 8 63 99 255 371 555 852 1199 1573 2130 2739 3525 7117 12308 17895 23826 32824 45311 52895 60123 70751 83284 82520 71604 63572 49684 29194 9764 2034 610 442 377 432 356 306 230 182 72 138 151 105 59 83 140 186 178 256 311 244 203 158 181 134 113 145 149 71 110 81 36 82 91 9 40 69 34 85 158 120 77 48 42 47 57 104 92 91 81 119 98 93 132 175 154 147 141 159 112 139 129 176 223 237 220 192 165 185 190 134 107 94 103 92 97 108 96 100 104 101 82 80 112 105 84 85 62 78 62 84 95 98 107 92 91 91 114 112 92 145 167 194 215 213 237 214 204 207 190 170 169 163 157 150 158 168 129 107 108 95 88 79 70 63 58 62 59 50 58 71 65 67 64 63 59 32722 271 490 30 9340 9 5 22 6431 1818 59 999999 999999 999999 999999 999999 999999 999999 999999 -35 216 766 1353 1732 2093 2811 4110 4870 4517 3378 2791 2775 2908 3193 3744 4939 6028 6311 6031 5683 5447 5194 4653 3583 2926 2320 1974 1351 1079 1151 1016 969 934 890 699 579 341 109 50 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 425 445 316 850 1851 2777 4408 7286 9578 12133 16614 21185 30944 45737 65549 93996 125613 149248 181770 214567 227758 234234 237430 209938 164484 125898 59671 9634 1046 498 409 371 282 252 293 206 99 90 150 162 200 165 178 298 200 207 173 125 50 101 173 150 51 95 114 81 54 73 108 76 114 181 172 151 122 77 98 108 95 104 118 133 164 183 141 143 207 182 202 197 170 185 232 240 203 213 230 230 218 215 196 156 143 153 180 170 163 139 131 125 141 114 91 106 117 144 137 129 110 101 90 84 92 105 105 132 141 138 153 156 181 195 188 199 228 242 254 260 257 240 232 229 231 218 192 197 200 174 182 172 155 149 132 121 104 101 103 94 92 93 86 89 88 95 103 100 97 100 100 90 32728 259 830 30 9350 9 5 28 6431 1815 -28 600 1353 2263 2840 3413 4170 4528 4541 4382 4931 5043 5257 5416 5731 6066 5750 4843 3893 2830 2370 2048 1831 1408 1301 1463 1581 1584 1592 1232 1121 1277 889 475 -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 999999 999999 999999 999999 999999 254 1622 2877 3885 6723 8866 13101 21747 33662 43473 55022 67326 88372 120918 150900 190850 224615 264740 283898 266689 218393 128070 46399 9077 924 461 432 334 390 288 252 263 155 111 170 214 222 291 317 247 244 225 135 140 163 118 88 103 75 58 83 51 88 128 196 117 69 141 153 128 80 105 142 164 181 142 106 157 168 173 190 161 178 194 154 172 205 189 203 258 287 268 290 239 177 133 165 178 167 176 164 120 90 102 139 110 87 93 117 120 93 98 90 87 95 100 94 121 141 141 138 130 123 143 158 182 189 213 197 188 209 236 218 219 223 237 244 214 202 180 150 157 159 160 156 125 117 96 74 86 91 90 89 86 85 85 97 86 86 91 85 83 87 81 78 32734 270 543 30 9363 9 5 34 6430 1813 2024 999999 999999 999999 999999 999999 -88 999999 -90 999999 29 21 191 782 2073 3813 5625 7575 8737 8887 8555 8206 8829 9665 9416 7742 6223 5455 4792 4162 3798 3539 3629 4048 4127 4295 4116 3782 3653 3002 2810 2118 1250 747 699 371 244 299 160 68 149 12 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 81 149 525 1304 2504 3903 5990 9480 12756 15886 19046 19357 24826 34495 38857 45128 68773 91929 124448 155645 154360 140742 108253 73310 46307 25928 6757 829 439 468 388 273 316 199 90 72 77 115 235 235 263 149 157 131 86 132 189 122 92 130 100 71 120 34 64 142 122 128 159 136 136 124 106 152 142 106 125 160 151 135 193 171 162 166 125 156 178 152 164 213 236 293 267 258 236 187 103 90 146 163 120 146 151 131 150 134 114 84 91 124 111 80 110 112 121 120 106 133 125 108 130 134 156 156 171 155 167 172 212 218 215 218 213 222 215 222 240 233 194 173 178 177 163 159 143 140 135 115 109 101 97 79 90 91 84 92 97 97 99 103 109 110 99 87 90 89 82 32740 274 405 30 9375 9 5 40 6429 1810 56203 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 254 511 824 1410 1786 1877 2079 2164 2538 2755 2889 3209 3324 2781 2305 2023 2415 2346 2424 2133 2166 1552 1244 870 481 229 48 116 98 -48 2 -83 -97 -36 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 199 973 2789 4627 8123 15386 22123 27217 32087 49104 73707 85568 93802 109292 139945 170888 199571 217346 230908 228159 189397 148352 112933 66359 18047 2145 457 474 423 390 248 208 132 100 96 84 216 254 235 218 176 170 140 115 88 127 93 40 80 66 93 100 87 121 130 100 93 106 98 61 82 124 98 129 123 103 157 174 152 159 161 158 206 180 183 216 210 219 205 213 227 248 242 166 154 127 155 154 122 114 124 149 145 127 131 112 107 115 103 105 109 89 102 106 97 110 106 71 89 115 108 119 167 159 166 181 193 191 198 205 199 223 236 234 251 239 207 189 169 180 154 152 138 118 111 113 96 89 85 82 91 81 86 98 102 96 90 100 105 90 90 98 91 88 84 75 32746 266 685 30 9385 9 5 46 6429 1808 -42 999999 -1 -89 999999 26 -60 -47 -33 80 376 531 990 1430 1997 2984 3675 4250 4668 5274 5543 5901 5779 5297 4446 3260 2760 2269 1790 1266 926 984 874 727 673 1016 1262 1478 1415 1367 1251 1171 1033 705 431 241 178 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 310 162 421 1215 1798 5376 17043 35497 47890 63302 85969 111513 129031 141017 165327 178524 153584 103925 70015 44702 23787 12564 5048 1901 1275 596 452 430 346 334 309 198 186 136 126 165 236 266 262 236 173 147 159 42 29 100 114 102 163 135 73 119 142 142 104 91 94 119 136 134 95 80 84 175 146 104 161 118 107 175 174 153 183 189 185 206 192 190 213 266 227 207 252 244 224 159 101 101 101 116 141 128 122 144 135 133 118 92 70 108 127 120 131 114 98 89 99 109 98 114 101 127 164 149 153 150 170 199 223 269 260 227 222 249 251 261 233 210 187 184 166 178 177 157 138 121 118 121 124 108 96 92 92 89 80 91 104 107 99 96 97 94 85 80 84 78 74 32752 274 452 30 9392 9 5 52 6428 1805 141 -28 -38 88 53 122 100 247 246 156 165 301 309 237 227 346 600 1038 1634 2526 3369 3912 4460 5152 6243 6470 6680 6981 5776 4280 3497 2940 2632 2515 2318 2006 2033 2036 2124 2234 2271 2746 2761 2768 2800 3155 3288 2867 2725 2469 2093 1594 1189 799 417 400 158 -9 -62 999999 999999 999999 14 -8 999999 999999 999999 999999 999999 999999 999999 999999 -37 -27 13 999999 999999 999999 999999 -65 -72 999999 999999 999999 999999 999999 -44 999999 999999 -59 -23 999999 999999 999999 -95 -68 -42 -98 -85 -65 -99 -14 -60 -35 -73 999999 -64 160 498 641 1148 1914 3371 4676 6081 8853 13167 16614 23228 35421 50082 65501 73024 72062 64077 54323 47114 44304 46017 36085 16481 8712 3387 1351 454 379 402 336 385 431 414 361 330 308 239 167 144 139 105 129 162 181 287 289 248 135 119 138 76 81 144 98 88 116 99 33 70 109 142 139 105 52 70 116 105 66 56 97 85 119 105 109 124 165 168 161 166 159 194 140 107 173 272 305 250 238 221 198 202 141 102 89 89 139 150 130 115 102 145 135 148 133 129 99 100 105 110 109 104 59 102 110 128 138 115 119 103 104 116 139 159 128 141 177 179 228 271 256 228 250 255 269 258 240 223 196 177 178 178 164 153 150 142 112 102 109 105 99 90 94 89 97 98 93 108 95 98 102 99 97 94 89 84 81 32758 268 643 30 9403 9 5 58 6427 1803 313 386 545 513 466 593 680 882 984 1240 1800 2214 3183 4431 6216 7602 8509 7678 5843 4737 3758 3161 3221 3577 3358 3481 3337 3857 5353 6347 7172 7637 7331 7878 7595 6860 5384 4237 3590 2901 2291 1862 1447 854 497 327 120 44 -12 50 20 40 -48 -32 75 10 999999 -85 21 -20 -26 999999 -38 113 28 77 -13 -54 37 71 69 114 39 54 72 92 17 47 -12 28 1 2 79 142 108 61 144 186 104 87 146 144 57 43 68 94 74 119 166 227 460 1168 2011 2850 3555 4255 4996 5568 6547 7839 9323 10703 11937 13260 12105 10864 11159 8842 6000 3212 1284 629 480 434 398 349 327 276 320 415 409 422 351 382 311 230 230 157 63 112 84 41 184 163 241 231 132 121 99 107 159 179 149 37 36 87 82 62 71 126 110 65 64 123 153 164 131 106 78 150 79 77 122 155 158 138 149 149 140 113 154 168 206 223 233 254 252 206 152 117 119 91 98 64 63 91 124 116 132 120 135 126 152 139 126 114 93 105 113 105 93 88 94 91 114 142 135 88 94 108 133 121 125 131 162 171 138 166 196 235 217 194 231 233 251 276 253 227 206 182 175 182 164 163 152 139 132 116 115 106 101 92 89 96 84 77 93 100 104 96 92 91 96 98 91 90 81 83 32769 269 617 30 9437 9 6 9 6426 1798 258 333 412 394 412 581 931 1294 1746 2301 2887 3211 4019 4765 6267 8090 10220 12855 17270 20365 21741 24181 27883 31183 31723 31109 30589 27959 26810 22091 19307 16822 15804 16440 13741 11261 8934 7364 6408 5666 5115 4133 2958 2033 1497 857 220 161 97 120 62 46 108 54 37 33 19 146 150 88 175 122 98 -27 76 112 -23 40 110 31 27 105 148 142 151 123 117 172 216 180 167 113 74 29 42 70 177 74 60 232 313 326 324 364 461 621 775 965 1241 1468 1512 1227 1392 1620 1546 1289 774 550 527 442 428 415 378 494 466 373 292 342 260 248 297 342 192 279 310 354 445 390 425 451 417 340 271 208 260 143 115 135 121 169 172 123 124 157 167 189 183 169 100 62 122 108 56 53 88 117 167 158 132 73 104 101 117 143 116 107 85 77 96 69 75 98 111 161 182 133 128 178 157 168 144 192 189 177 194 210 216 155 79 55 92 87 94 110 101 97 114 150 185 172 129 125 135 147 103 84 105 138 130 151 132 134 144 108 121 113 105 114 117 129 131 121 133 162 146 165 175 182 199 230 256 272 323 286 276 259 243 212 222 200 183 175 159 160 149 115 122 127 127 111 111 114 109 112 97 102 93 103 99 98 104 113 118 115 107 108 97 94 92 32776 276 461 30 9461 9 6 16 6426 1795 5390 11 62 188 82 169 172 341 486 425 254 316 262 510 794 1889 3913 5549 7565 9953 11418 13214 13993 16507 20102 25164 29198 30781 36290 44702 46107 49396 43162 40422 35113 28646 22880 20950 19777 19293 17549 16323 18032 18028 17023 15288 11325 7440 5357 3987 2538 1568 742 257 143 128 76 96 41 -6 2 56 65 49 -4 -52 56 55 -12 24 24 101 151 153 132 109 18 -66 110 142 130 109 127 139 105 100 95 135 42 71 59 89 87 -3 89 180 175 194 329 295 347 358 349 465 302 165 208 220 143 123 144 242 222 200 223 120 227 408 527 675 798 863 830 666 551 480 481 464 343 281 352 391 364 441 426 395 370 343 314 246 176 131 107 106 111 121 66 50 92 157 161 181 144 125 85 140 87 70 51 36 22 42 72 125 145 87 70 76 86 135 112 97 100 25 97 58 66 42 77 90 104 92 104 87 136 119 143 147 179 148 183 216 213 186 97 103 115 52 57 75 81 76 92 123 85 144 154 93 106 76 79 114 99 95 99 99 105 87 78 85 90 90 66 61 71 104 97 112 129 139 129 135 140 184 206 209 232 260 261 222 193 195 174 173 167 150 138 139 119 90 90 86 87 96 77 76 69 68 82 70 66 70 74 93 85 76 76 89 86 79 71 79 67 53 59 61 32782 274 511 30 9481 9 6 22 6425 1793 15868 999999 999999 999999 206 189 114 228 220 387 369 297 363 862 2518 5148 8571 12806 16676 19652 22050 25593 31852 38065 40276 43399 50659 53805 47212 38958 37014 31397 31876 30934 27212 27961 25852 22782 22354 20707 19469 17308 14546 12410 8661 6174 4900 3664 1803 833 438 244 165 80 88 165 112 79 90 152 94 59 82 27 -26 39 44 106 134 144 146 158 44 -25 106 135 105 94 68 215 148 99 65 126 113 76 74 42 145 120 120 114 101 131 106 118 117 65 52 40 100 183 234 173 157 100 155 192 325 353 368 414 477 585 714 849 1080 1119 1067 954 776 603 505 463 367 337 324 301 351 366 356 457 462 369 294 378 416 323 230 159 174 149 168 181 170 217 191 183 178 169 119 144 145 127 90 45 44 117 119 93 55 69 65 149 131 93 127 119 150 115 140 150 110 129 127 136 168 92 135 131 134 140 76 133 167 140 197 183 161 220 195 230 239 80 89 96 90 114 72 120 122 97 131 156 186 161 164 136 120 156 136 116 127 130 134 122 142 107 132 137 100 116 115 143 157 172 143 149 150 153 192 227 251 290 295 290 277 267 233 206 191 191 201 170 152 144 123 123 127 133 115 103 105 97 98 106 92 106 127 104 119 127 125 124 122 117 116 115 116 108 105 99 104 103 32788 271 616 30 9496 9 6 28 6424 1791 37 110 300 259 285 278 325 454 746 1065 2097 3872 6079 7628 8146 8516 10709 16653 23798 26732 28945 35560 39549 44093 42962 35900 32465 37139 40600 35261 34395 39543 44518 44580 36677 27265 21348 18594 18447 18084 14786 12719 11527 9197 5432 2371 1326 666 410 246 273 172 58 106 69 61 -17 72 -10 9 36 -16 -19 106 123 120 1 62 136 119 154 99 35 66 111 97 158 101 223 158 169 108 174 70 66 159 183 75 114 122 11 156 142 115 169 70 108 95 138 176 196 322 348 381 386 461 419 434 474 526 573 553 554 646 710 526 492 538 475 358 415 378 357 399 381 365 402 456 466 380 331 351 363 242 198 163 115 138 92 129 162 99 65 220 128 181 79 173 175 133 130 140 129 120 121 82 56 37 85 119 97 131 133 109 91 162 160 127 150 145 142 111 112 96 125 138 118 157 176 185 144 92 106 111 143 174 211 273 207 190 166 138 100 96 108 94 85 126 143 126 119 162 115 64 115 119 120 151 162 130 133 130 112 129 110 95 97 123 111 91 118 130 146 141 140 151 183 235 276 251 226 263 273 258 236 215 208 214 179 166 145 146 143 122 110 108 125 109 88 97 97 84 89 95 93 98 84 102 97 92 91 97 105 115 104 87 91 92 82 77 81 32794 272 629 30 9509 9 6 34 6424 1788 265 315 360 491 505 545 325 246 413 352 603 937 2521 5495 10697 16478 18874 18884 18311 16628 17411 19742 23739 27059 26715 29203 29836 29371 29299 27977 31699 34833 37192 35902 27755 24969 27210 24904 19740 15829 11838 10590 7706 5890 3859 2539 1643 1321 1185 711 513 410 268 55 114 99 75 65 170 175 102 999999 -56 89 -15 7 34 217 182 212 177 202 223 136 47 95 64 -5 129 28 124 147 125 160 194 56 190 140 137 118 135 70 142 67 75 82 159 155 153 82 16 66 117 108 295 272 337 597 686 929 1102 907 654 448 409 358 323 240 305 173 294 411 385 414 479 410 435 335 326 324 304 328 276 263 335 211 181 187 189 133 127 222 201 175 187 150 159 119 148 158 137 117 151 118 130 107 116 126 80 104 100 188 140 117 146 101 57 62 114 111 76 125 146 78 140 145 146 149 149 137 175 155 143 161 156 140 209 233 218 189 174 123 82 69 65 99 115 122 126 124 119 159 103 95 154 172 178 134 146 121 129 122 116 97 95 118 126 127 147 131 160 167 151 161 154 158 185 238 239 249 280 299 339 303 278 256 216 207 202 187 172 168 164 160 159 128 122 133 131 125 126 116 101 94 106 121 118 121 113 112 122 115 109 107 103 106 106 104 103 98 103 96 32800 275 526 30 9526 9 6 40 6423 1786 75 166 262 206 311 396 445 437 563 439 480 551 642 976 1955 4831 8683 12117 15393 17391 16152 13823 11766 10421 11849 14795 16280 15507 16784 19448 18289 15800 17293 19300 21720 21152 17838 17208 20337 20156 15777 13898 12128 10706 9397 8769 6957 4440 3011 1812 1222 803 611 514 346 439 269 207 135 119 111 28 20 9 53 107 142 31 39 95 92 113 124 104 212 216 197 207 218 123 -17 87 24 77 101 153 117 53 107 110 134 92 51 4 124 183 122 95 158 97 20 65 144 108 -17 70 148 243 250 266 476 655 840 837 631 544 451 454 422 452 344 231 226 276 414 342 370 458 386 314 399 367 282 284 314 196 108 109 152 106 136 124 204 199 213 179 135 195 229 197 141 129 127 162 137 121 69 101 113 72 75 122 115 108 137 138 168 114 165 172 114 119 154 156 99 128 173 154 199 153 134 158 160 169 187 185 159 144 162 186 213 156 212 183 110 97 97 95 119 139 150 121 106 110 113 107 131 117 105 128 149 169 133 136 106 145 137 138 133 135 139 115 112 131 128 116 117 149 152 177 245 263 290 305 317 314 287 254 250 234 201 187 201 213 179 173 157 161 162 130 118 131 123 112 96 110 106 108 112 105 101 108 118 120 121 121 110 104 101 107 123 116 98 101 92 32806 276 549 30 9549 9 6 46 6422 1783 47 101 256 222 385 350 441 347 363 473 366 417 429 473 599 535 879 2406 4762 7156 10107 11890 10079 7438 6154 5094 3850 4797 6658 8035 8414 8419 10324 12055 13391 15072 16393 19341 25400 24846 18782 16525 17022 17381 15656 12024 8303 5539 3576 3447 2876 2283 1379 777 620 846 405 3627 32760 65649 45408 8404 487 12 44 24 -21 -10 58 8 -4 61 120 90 183 66 50 156 156 167 92 115 73 69 67 96 85 52 65 122 139 105 101 171 64 63 3 91 124 139 102 114 114 14 118 124 143 142 146 262 450 537 526 397 317 237 295 357 332 284 347 369 341 331 348 317 301 317 350 423 417 367 322 307 252 142 152 209 145 103 158 135 166 164 222 187 201 260 168 134 187 164 158 149 176 210 185 116 70 85 78 108 124 101 97 132 123 142 191 177 87 122 120 108 122 133 127 189 173 163 168 120 103 106 130 145 186 178 156 209 217 216 158 136 122 88 90 79 65 111 133 111 77 139 117 97 92 139 152 114 170 160 140 164 151 147 137 95 117 146 139 150 156 123 138 161 166 150 173 223 264 298 309 305 289 296 285 261 250 223 200 207 185 181 182 158 149 161 156 152 139 142 106 105 109 109 89 95 110 113 109 109 115 119 120 111 114 116 122 105 106 112 119 112 104 103 32812 272 658 30 9568 9 6 52 6422 1781 5 2 40 -22 57 53 112 198 96 153 156 38 79 156 199 407 871 1588 2057 3341 4208 5400 4998 3337 3707 4524 5052 5359 5939 6382 7066 8500 10499 11914 12167 13773 15475 16181 15793 18330 17170 15579 15153 14095 10094 5074 3281 2938 2164 1335 885 680 712 2070 22689 116343 273256 353461 171891 85452 27669 800 187 98 11 102 193 107 75 66 35 77 84 84 167 177 61 -34 81 107 87 110 141 218 177 105 172 116 98 54 87 88 60 89 39 61 2 8 54 83 97 157 176 121 227 417 507 712 885 705 489 317 341 310 270 315 328 255 296 366 306 382 436 475 414 329 387 433 362 310 244 171 113 79 91 111 150 173 109 77 128 163 109 59 63 149 178 156 140 61 98 36 51 35 99 68 99 99 128 88 119 57 37 131 199 160 99 125 134 153 104 131 117 86 143 143 146 85 125 155 118 85 102 158 149 181 174 173 156 112 138 95 109 89 56 42 18 41 105 88 54 78 79 102 97 115 129 109 103 107 113 109 85 81 100 95 96 91 144 108 90 107 104 114 119 161 248 285 279 265 287 267 223 182 172 159 173 166 171 156 147 132 115 123 114 107 102 84 74 81 90 80 80 85 82 93 91 90 89 91 80 102 98 88 93 85 89 83 93 86 72 66 32818 245 1485 30 9585 9 6 58 6421 1778 113 421 332 586 1186 1771 2484 3117 3429 3500 3278 3021 2794 2205 2065 2179 2460 2048 1469 926 381 242 874 2527 3218 24043 114109 249037 324976 397821 532273 712094 782883 603148 344739 20429 685 98 24 61 38 -39 -31 70 192 117 104 76 87 135 270 179 87 12 104 111 -14 53 58 76 39 43 217 99 13 27 177 70 103 64 53 121 84 102 141 33 83 125 176 152 196 237 294 178 104 61 218 231 248 320 267 233 333 332 351 396 386 431 348 280 329 363 314 240 192 138 147 150 118 111 56 96 132 106 112 138 200 195 136 81 107 176 129 105 26 74 89 132 109 44 72 87 85 37 79 62 54 115 142 77 99 159 159 148 102 135 160 141 130 171 145 129 106 123 62 59 156 193 163 164 157 156 140 96 42 81 85 75 62 45 93 78 53 40 80 111 97 44 62 106 99 99 109 96 79 117 111 96 96 72 108 111 110 87 84 95 102 140 177 224 265 272 273 256 232 192 181 186 162 160 168 137 135 137 116 105 105 105 94 96 87 92 86 62 75 75 83 74 80 86 74 85 98 101 90 76 86 77 84 79 81 75 74 66 65 32824 242 1622 30 9602 9 7 4 6421 1776 -79 62 210 149 238 66 132 -34 27 121 149 59 32 146 323 469 466 223 987 23942 71269 112984 167597 246773 344766 405032 424676 499214 600207 668517 719692 630853 338539 35939 1537 29 -7 44 60 75 58 40 119 127 189 81 49 92 138 208 176 74 88 90 129 99 167 176 195 172 146 103 84 240 216 18 110 55 123 38 37 -42 16 46 34 47 117 92 149 165 161 127 150 205 215 237 298 338 380 377 421 390 426 374 409 412 428 385 449 345 270 234 194 176 164 239 122 108 77 84 183 149 179 167 128 125 113 129 208 264 174 148 142 121 159 125 114 71 158 151 131 112 157 117 117 131 202 153 124 142 230 207 110 129 167 180 188 201 177 110 102 137 174 171 189 152 129 138 110 102 121 122 115 136 178 174 126 148 122 68 100 122 107 84 141 140 158 146 150 115 115 104 133 98 100 136 134 119 105 126 140 151 166 183 228 293 327 300 304 316 268 238 214 177 181 193 190 199 187 174 149 158 156 143 105 97 94 106 108 91 101 114 109 111 107 95 103 124 125 124 119 122 117 113 109 104 112 102 101 88 94 92 32835 245 1560 30 9630 9 7 15 6419 1771 508 1701 2730 4135 5357 6012 5257 4040 2531 1518 1015 695 622 737 1072 1471 2344 4550 7221 6797 5663 10636 74143 304733 497543 526450 444174 228254 73554 36621 9757 51359 227490 263166 75917 6580 372 83 68 22 83 31 1 38 131 85 140 79 48 79 112 57 -4 -21 55 -10 28 55 101 91 -2 45 114 60 53 91 53 27 19 107 26 55 133 -58 81 48 -28 7 119 145 32 87 34 48 144 118 159 138 180 229 356 367 273 200 280 394 417 434 416 403 369 326 336 273 182 180 151 108 79 55 91 64 102 78 117 136 133 132 133 172 189 178 62 52 97 34 21 66 39 31 68 90 77 80 142 105 158 78 98 100 86 120 162 139 134 118 152 147 71 30 103 117 88 95 51 44 75 128 109 98 93 102 144 128 103 124 58 82 69 87 115 86 85 73 53 91 87 107 99 85 98 49 68 72 52 78 116 98 73 96 100 107 147 158 193 265 306 304 284 254 194 194 174 161 153 150 139 138 126 147 122 118 120 110 105 59 71 69 71 60 64 77 93 83 62 66 82 79 80 96 91 86 89 97 95 88 76 74 78 77 63 67 68 70 59 32842 278 561 30 9651 9 7 22 6419 1769 76 147 105 225 344 458 366 396 416 400 456 524 447 499 394 430 472 514 439 414 431 473 336 219 245 239 245 324 310 174 178 356 721 2034 5270 8625 9404 8681 6064 3231 2023 1772 1445 1200 1143 1191 1344 1480 1651 2543 4310 4792 4283 2559 5058 57838 84469 15324 1596 485 512 608 460 7294 59385 90341 73801 14619 426 1 -19 -7 25 150 190 126 147 19 115 142 137 149 9 17 33 130 183 146 88 56 -20 56 69 109 174 152 86 75 59 62 40 105 119 128 130 94 69 86 82 62 88 105 122 134 61 58 45 160 151 117 181 263 312 319 231 298 240 389 285 315 446 418 459 338 198 251 188 198 107 157 137 120 143 94 75 118 115 96 158 159 193 142 72 145 113 101 102 86 66 112 76 81 67 83 78 128 143 113 113 140 165 87 85 133 157 119 132 133 61 133 148 147 92 96 114 100 112 123 101 87 65 88 102 82 119 96 82 74 52 58 91 91 91 78 63 71 108 90 92 91 83 111 132 98 72 72 74 71 98 100 99 124 98 121 139 174 198 227 293 281 258 289 246 192 201 195 191 174 172 164 162 151 146 141 139 137 119 99 72 77 79 84 93 89 88 80 77 87 85 87 105 89 101 108 103 98 91 83 93 98 94 90 84 77 80 74 72 62 32848 281 522 30 9672 9 7 28 6418 1766 14526 139 -35 -92 -19 -7 97 179 84 63 113 170 121 249 312 213 181 184 179 249 217 173 209 196 197 169 100 65 37 5 -17 15 12 999999 53 670 2020 3213 2986 1820 1290 1108 966 581 318 414 404 421 517 601 773 994 1197 1241 920 635 247 6313 19523 6866 977 401 349 801 1242 13459 107889 349767 407990 152622 15660 6816 412 107 -32 35 89 143 64 27 25 145 137 176 151 206 117 70 93 144 101 78 62 45 75 18 42 66 81 85 127 111 27 -22 94 144 13 5 58 129 56 67 118 97 -14 28 178 171 130 132 238 188 271 325 371 381 411 394 369 366 395 405 345 405 386 320 202 179 235 156 123 137 82 117 104 145 125 117 167 232 134 163 144 156 108 144 126 125 108 134 91 54 40 49 95 107 64 84 113 99 92 68 106 105 100 113 168 149 121 109 164 146 141 150 144 119 155 170 106 74 54 72 141 91 68 97 113 93 87 103 99 129 123 112 96 97 65 77 118 156 126 95 136 143 127 140 115 135 132 114 131 121 96 107 124 168 189 245 295 304 317 315 277 247 223 203 194 225 192 166 182 182 183 173 180 169 159 131 108 107 108 96 106 98 92 94 106 103 99 108 112 108 109 127 137 118 125 109 109 119 111 109 111 117 110 107 99 98 103 101 100 32854 281 511 30 9691 9 7 34 6417 1764 66415 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 6944 51341 61158 35861 24544 19618 24261 86318 269087 502312 726397 956349 944069 567941 159603 10677 92 112 26 22 11 80 55 35 57 70 178 211 210 147 123 149 129 96 77 111 90 101 31 166 150 103 251 63 70 58 64 -58 87 138 64 43 56 88 60 157 178 149 130 128 149 208 317 289 278 328 266 333 354 355 352 308 464 434 350 364 322 250 209 187 258 217 129 111 62 167 148 203 174 204 164 172 205 148 155 84 166 124 69 135 127 84 136 138 146 71 46 73 125 99 123 143 96 102 138 78 123 167 177 130 119 146 146 84 94 135 137 145 162 152 122 169 145 126 132 135 151 125 100 112 125 111 70 123 134 126 142 150 140 139 122 120 166 130 99 127 115 125 122 145 137 122 141 163 149 150 169 227 294 340 347 289 277 256 229 214 197 210 199 213 207 185 171 196 201 162 161 186 164 162 135 131 126 129 118 111 119 128 120 126 123 116 133 130 146 152 140 152 159 159 136 138 143 139 146 140 134 131 133 129 125 116 118 125 32860 224 2239 30 9709 9 7 40 6417 1761 2265 21104 60110 113231 159625 195115 252243 328505 477483 692669 944879 999999 974590 405827 114602 2810 164 82 51 1 -69 19 57 -19 22 49 80 6 17 69 23 56 117 184 168 148 102 123 53 15 80 61 -14 91 67 61 -23 57 34 -34 22 22 23 38 38 56 90 113 124 74 76 151 221 243 155 224 240 313 269 328 354 315 266 288 307 306 302 157 194 179 180 109 89 142 138 83 88 114 122 139 112 102 80 93 89 116 47 65 80 17 48 92 104 8 -10 79 94 73 116 150 47 72 132 155 136 109 101 123 73 68 124 118 84 68 112 161 99 100 94 69 54 90 99 96 32 66 87 103 90 70 72 89 85 59 88 84 32 71 90 91 129 125 111 132 83 100 101 85 111 101 80 117 116 117 187 222 263 300 311 268 241 198 163 161 162 156 153 128 171 185 176 172 162 159 156 126 91 114 96 89 77 76 88 94 88 76 84 86 79 99 84 79 106 107 95 97 98 99 104 92 98 99 108 101 99 86 95 87 79 73 63 72 68 78 32866 282 552 30 9732 9 7 46 6416 1759 2762 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6710 32869 75799 139367 201361 287546 380732 479676 614617 743342 741563 483183 406538 544288 334366 72676 5625 135 51 59 125 31 82 -64 999999 75 96 184 91 162 191 129 174 50 84 135 102 77 169 165 124 68 84 92 123 41 30 -46 49 144 115 46 69 75 85 92 147 130 211 220 275 280 295 260 292 275 305 334 389 339 359 422 332 356 275 291 244 190 106 143 116 121 73 74 105 148 104 94 146 87 53 119 143 142 99 114 88 166 101 75 91 108 42 56 74 113 77 116 101 110 68 46 87 175 144 74 78 112 117 93 78 97 131 148 98 100 102 84 80 75 101 76 72 64 93 105 85 82 80 107 130 79 71 104 121 135 99 159 134 128 82 106 101 97 95 98 103 130 121 140 117 152 221 317 309 321 318 302 243 199 197 181 183 194 163 170 164 157 156 198 195 195 166 154 128 98 86 97 87 99 115 105 83 77 76 95 93 104 116 104 88 116 118 112 109 107 112 103 97 101 90 90 107 101 95 101 106 96 92 90 83 73 68 79 32872 227 2194 30 9754 9 7 52 6416 1757 -27 999999 6226 70451 245211 474070 674159 682885 648682 535642 510338 358358 192245 82905 76693 92296 75064 17413 990 161 69 101 134 115 94 93 83 85 207 85 129 149 99 17 51 38 100 118 49 135 121 41 24 -58 80 88 -6 88 153 81 108 98 -14 105 127 71 148 155 147 218 311 239 364 363 394 273 350 259 357 344 325 363 324 310 329 316 203 247 267 246 185 72 54 93 129 153 162 123 154 236 103 119 178 192 171 75 127 154 207 133 86 75 58 77 143 155 100 165 164 154 119 60 117 185 141 138 156 115 153 116 142 132 108 92 65 113 153 122 144 116 103 74 88 98 115 121 105 76 119 116 129 164 104 93 101 72 139 159 139 157 161 156 125 119 144 144 150 156 154 133 131 148 127 171 207 269 325 372 373 336 276 234 233 230 220 212 188 222 215 211 220 219 223 228 203 184 148 134 131 120 129 136 121 122 103 114 128 130 137 128 133 129 149 138 139 143 151 159 137 118 134 142 134 140 141 137 135 132 138 132 135 125 121 120 114 122 126 32878 282 563 30 9773 9 7 58 6415 1754 11875 435 253 252 269 256 371 361 435 562 470 589 546 547 428 422 389 524 510 454 350 353 351 340 404 562 401 382 221 178 173 135 126 176 21 -11 57 47 -23 59 255 427 516 450 452 422 522 472 300 276 301 335 251 250 598 529 2425 22902 74204 88582 51336 3869 374 73 110 175 101 18 999999 -15 60 44 30 163 115 30 103 79 101 148 133 94 114 53 41 -39 22 91 66 84 57 44 81 46 19 51 -4 29 37 82 58 58 89 54 41 106 74 28 129 192 277 275 280 280 194 293 270 261 284 324 337 316 333 342 361 243 365 390 287 237 273 165 188 273 213 136 137 128 52 71 107 133 74 86 151 118 146 174 103 63 34 46 80 56 79 90 80 145 116 117 59 72 95 67 88 146 109 99 86 149 131 190 161 127 132 123 127 92 84 80 96 118 60 93 56 89 66 97 71 126 97 81 71 75 116 77 68 75 102 114 148 153 130 116 131 132 102 93 83 126 105 86 113 113 110 116 91 117 172 201 232 292 324 324 305 317 315 234 227 195 174 183 167 167 178 168 188 179 157 174 155 109 93 92 84 106 101 90 97 115 117 112 124 126 99 93 105 120 118 111 126 121 114 117 111 116 121 119 120 123 121 108 107 112 104 109 102 112 121 113 107 105 32884 286 491 30 9791 9 8 4 6414 1752 13807 515 334 307 173 237 254 350 441 372 369 590 462 535 685 677 628 513 514 506 455 508 430 451 433 408 499 547 534 526 382 299 411 368 271 202 111 88 94 71 121 286 398 534 376 455 355 320 295 395 425 381 470 446 440 496 597 484 469 481 507 436 381 355 743 6433 8986 600 320 280 191 163 86 79 132 143 74 68 52 -14 111 141 98 67 92 68 113 -10 12 6 24 95 53 120 140 136 81 43 54 100 69 51 81 3 60 41 150 179 173 156 196 149 221 135 250 220 261 308 340 334 354 280 269 255 301 347 414 377 338 306 298 250 313 262 169 121 87 121 108 102 104 125 94 97 170 159 102 95 104 65 111 81 48 53 62 2 65 82 105 82 72 62 30 93 110 126 137 131 117 130 120 138 114 130 140 129 123 118 103 62 67 124 120 131 88 99 110 86 85 85 134 91 69 119 140 66 68 67 79 66 60 85 102 99 83 100 106 85 99 78 46 94 100 97 110 90 126 112 106 103 122 122 137 139 190 227 309 307 306 296 265 235 208 196 192 168 180 207 187 177 166 150 128 117 94 104 102 85 89 83 81 83 82 73 78 70 91 92 92 101 99 112 122 125 112 96 102 98 110 101 105 114 112 113 102 90 91 98 105 105 97 99 99 92 83 86 32890 288 419 30 9809 9 8 10 6414 1749 1953 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 890 12737 65518 184272 242444 313669 463740 674391 691851 642621 455347 16761 207 134 55 62 99 60 34 -52 83 106 193 154 151 109 128 157 75 47 182 223 179 117 69 75 137 186 157 105 169 132 179 190 112 172 191 230 164 124 138 260 395 365 366 338 348 333 448 360 279 331 460 424 311 383 404 339 316 277 219 186 222 166 160 160 117 109 125 96 107 173 152 85 100 179 141 64 86 85 97 80 86 128 55 72 81 91 142 81 85 143 142 117 104 110 133 172 175 155 124 172 160 102 129 130 103 116 114 82 76 47 111 115 78 76 107 119 100 63 56 99 168 140 110 73 86 122 108 106 95 161 138 148 155 146 128 120 114 78 122 147 138 136 135 163 174 144 155 164 182 205 258 323 356 351 318 240 207 200 183 182 193 198 207 185 170 189 159 138 104 100 120 113 106 100 108 106 101 122 122 130 133 131 103 114 132 138 141 132 108 96 125 126 132 139 144 147 132 117 112 118 127 124 114 120 113 107 114 118 109 95 92 32901 289 418 30 9838 9 8 21 6413 1745 601211 1998 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 256 430 11448 66931 132566 225572 363979 456411 412742 289488 150265 63892 3988 163 134 196 144 90 44 12 30 -18 114 111 117 130 98 132 151 109 69 -8 -40 108 62 46 1 82 144 133 206 102 116 86 49 26 98 174 161 96 193 297 309 247 202 206 223 269 350 354 335 385 348 321 370 408 430 403 324 294 224 291 285 199 208 168 198 151 90 95 84 55 90 126 98 105 109 74 43 58 66 116 79 -11 14 79 38 56 24 74 82 98 165 141 59 84 82 114 97 149 71 100 114 146 97 177 154 81 86 97 104 91 93 107 59 81 92 70 28 35 48 52 71 87 82 79 81 83 69 98 62 93 125 122 138 112 141 118 95 84 93 47 128 135 132 151 104 113 139 158 153 144 132 173 191 237 316 316 271 229 239 202 178 172 151 152 154 221 210 179 196 172 148 121 80 79 95 91 77 74 90 83 79 95 89 101 103 89 91 107 121 120 117 106 101 108 111 96 101 106 111 113 110 95 102 106 99 97 85 90 98 102 99 100 89 88 32908 289 442 30 9862 9 8 28 6412 1742 25540 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 387 151 15404 106071 272738 409920 579073 783206 806342 357562 99079 22398 1138 1313 492 174 92 126 62 93 90 191 130 185 127 195 184 123 106 67 130 49 62 126 76 39 11 -22 33 125 188 147 228 170 173 211 203 83 97 98 70 242 222 280 253 345 313 272 263 425 483 443 397 313 379 453 398 412 383 356 323 300 315 331 315 243 207 194 172 67 41 92 126 96 79 55 139 167 91 124 188 92 50 95 123 51 53 63 102 78 60 40 89 77 84 81 81 100 129 178 217 224 240 230 231 223 78 146 194 169 189 188 192 180 141 138 96 87 94 97 94 131 72 48 90 109 43 66 90 91 84 119 107 135 93 121 128 146 131 122 132 90 93 140 170 146 152 148 150 151 152 176 153 158 223 333 375 316 277 271 226 209 213 201 173 203 204 210 219 194 201 180 138 130 122 110 119 106 90 103 100 72 95 102 99 100 100 119 123 106 118 130 115 125 113 112 128 122 112 115 119 124 117 125 107 109 95 100 117 118 107 89 100 107 103 95 32914 290 463 30 9883 9 8 34 6411 1740 70271 135889 1265 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3293 28662 68852 120455 190368 288779 409841 590724 801112 984281 999999 799879 360969 84646 30574 1235 79 115 53 149 83 139 148 141 159 96 178 100 114 105 111 32 -31 -20 -56 -6 -6 0 -18 59 151 134 185 244 306 210 70 35 127 152 154 160 133 199 302 280 331 358 370 408 340 356 408 391 345 398 350 421 374 326 372 275 299 224 209 122 114 137 153 121 101 107 113 105 145 164 103 70 77 73 78 62 83 52 79 102 43 33 126 79 65 116 118 189 141 104 108 166 162 183 171 178 174 163 114 115 94 160 203 226 181 212 227 163 118 118 133 79 67 94 110 89 94 72 117 142 108 105 124 88 80 101 113 134 152 142 126 124 111 90 88 126 106 139 178 177 148 153 169 118 123 163 182 269 317 320 307 257 237 223 190 173 162 182 169 167 201 212 191 164 129 114 99 97 90 93 82 98 98 95 78 78 81 88 112 130 95 117 127 99 107 113 111 117 99 119 123 127 114 120 122 115 122 120 105 110 106 100 107 98 99 94 98 87 81 32920 291 423 30 9903 9 8 40 6411 1738 30430 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 685 5740 40057 137097 196048 203760 334029 687630 756884 214546 35208 744 52 47 89 -2 -39 -17 -16 -5 130 63 96 104 70 169 99 152 28 134 75 78 193 118 122 156 121 -41 82 127 69 23 -60 80 67 61 34 158 71 81 108 130 147 282 334 283 355 397 307 295 292 360 408 380 427 433 446 426 270 321 331 353 269 219 138 127 173 106 174 138 65 83 75 110 155 61 56 88 98 128 37 39 77 19 -11 13 31 62 107 112 15 104 126 166 177 178 191 222 260 253 188 233 187 194 217 182 163 194 224 220 184 190 197 175 175 142 144 130 132 100 70 103 97 111 68 74 69 102 125 114 76 78 98 105 105 81 106 105 75 71 100 97 116 119 141 177 148 142 138 141 142 103 201 325 359 312 215 195 187 161 186 219 221 195 192 194 212 225 195 177 142 120 106 81 86 88 98 104 94 80 89 86 91 92 91 90 103 129 113 114 119 111 95 121 109 101 93 122 112 124 118 114 112 101 117 114 105 112 97 88 92 87 88 87 99 94 32926 291 440 30 9920 9 8 46 6410 1735 10109 15 3 999999 35 -49 -27 151 143 9 -40 111 250 196 118 176 145 134 93 136 278 123 23 165 91 21 83 217 -20 -91 999999 -38 -18 69 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 -62 -71 999999 999999 999999 -92 -13 30 48 18 45 304 478 259 11947 87868 76208 34269 183105 427542 359204 16527 466 243 166 248 179 59 140 107 24 108 93 196 186 167 183 59 91 138 108 167 128 162 55 139 106 83 5 29 84 157 132 39 79 70 230 217 173 162 146 193 190 276 328 312 367 357 436 462 348 381 403 391 411 418 348 398 411 390 358 304 272 300 285 245 186 160 151 160 131 88 123 125 70 165 154 157 165 163 187 106 60 17 10 70 58 80 120 139 104 128 162 206 242 229 203 239 256 265 338 333 211 206 267 266 162 171 204 176 192 223 264 277 235 172 185 206 180 145 141 126 121 107 96 103 74 75 86 84 127 139 168 120 125 197 171 149 133 114 92 126 115 145 124 133 161 168 189 171 150 135 184 271 325 353 296 252 247 214 184 211 244 221 201 212 217 213 176 187 179 154 128 117 133 123 109 106 116 124 125 125 123 96 107 117 118 121 139 153 127 145 148 136 126 121 123 134 137 134 130 143 140 130 118 129 122 118 123 124 119 117 108 110 111 116 114 101 32932 291 476 30 9926 9 8 52 6409 1733 -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 -10 188 1479 8690 38604 112867 252755 308940 266442 225493 232185 368342 466426 426643 237838 73455 2774 95 52 49 167 178 125 131 176 132 148 177 228 150 88 202 68 62 89 74 84 147 101 81 72 59 48 160 149 136 158 231 269 295 380 404 438 438 375 317 331 399 443 420 413 428 401 405 416 381 318 315 308 267 162 132 194 168 116 105 90 85 69 92 114 176 220 135 56 117 136 75 24 112 116 69 138 62 -12 31 197 175 133 192 249 176 199 275 300 269 283 220 179 229 211 211 214 231 193 219 230 233 228 189 213 186 197 255 243 205 201 202 115 130 95 89 80 112 74 93 112 124 143 113 92 122 121 127 143 103 119 102 108 137 105 97 102 142 156 134 167 113 92 127 208 261 321 334 262 237 199 214 219 204 182 200 210 206 176 181 172 142 148 120 102 125 104 104 94 93 116 113 96 102 104 122 129 107 84 107 128 130 133 110 106 106 119 135 138 118 93 116 121 118 110 118 123 123 125 128 123 120 118 113 119 111 102 107 99 90 32938 225 2451 30 9921 9 8 58 6409 1731 435 10163 32138 58511 77876 100209 125587 141330 189391 297897 440035 604521 786099 972863 999999 892948 236310 7893 124 79 53 16 63 43 99 218 198 168 123 55 130 100 120 190 125 -54 -1 94 1 157 135 113 30 147 274 173 219 210 353 416 424 361 350 374 454 351 338 347 334 359 477 405 406 371 360 261 245 295 238 143 145 158 193 138 110 166 89 85 190 205 185 96 71 46 101 90 57 44 27 60 93 147 186 139 94 72 124 161 164 236 272 260 205 244 180 169 194 225 261 215 178 190 245 221 233 215 170 202 303 178 173 220 209 234 212 217 136 150 112 95 99 89 74 61 132 90 107 141 146 143 122 144 113 93 73 112 116 119 156 147 175 143 125 127 129 121 129 129 190 232 265 229 188 162 161 194 219 209 168 220 211 187 162 175 172 156 104 99 92 104 97 107 107 95 86 88 96 72 87 81 96 103 102 104 101 88 117 132 116 113 114 101 106 88 113 126 122 114 126 134 120 119 116 102 108 112 110 103 107 106 100 99 107 103 95 32944 292 441 30 9921 9 9 4 6408 1728 3345 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4339 24042 39320 26567 21662 69200 294438 556407 649910 564677 461894 285197 118388 19655 5098 448 67 35 72 100 60 77 117 192 195 228 210 137 149 214 55 90 99 87 109 48 114 173 102 43 122 154 151 193 252 324 344 350 364 316 328 261 364 400 388 355 426 402 437 410 326 380 219 258 330 282 257 191 151 199 119 66 101 149 79 133 132 164 125 89 102 171 59 100 70 82 -2 58 67 60 87 91 82 135 183 223 263 255 219 232 286 203 227 233 230 227 255 252 266 309 258 169 196 170 190 217 212 265 234 264 258 248 250 233 159 115 166 141 110 119 102 138 98 82 84 109 147 145 93 66 102 105 108 126 102 96 94 135 146 149 135 133 131 88 101 113 191 280 311 253 238 208 170 165 190 202 200 185 185 182 202 175 191 190 172 167 130 143 115 97 100 115 104 117 100 103 93 94 89 104 96 101 111 117 112 106 101 109 107 112 105 120 113 107 105 114 126 111 103 102 117 126 118 111 104 108 107 103 91 87 100 101 100 90 32950 292 448 30 9928 9 9 10 6408 1726 2732 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1995 11954 16069 3343 12677 132265 366653 571765 689496 744329 567367 341052 101516 5195 26 64 151 110 86 72 152 120 90 140 149 151 231 303 234 226 144 78 91 168 144 66 25 124 113 178 246 275 276 355 382 315 377 353 382 320 343 329 372 416 385 301 309 292 346 252 223 319 308 210 162 181 105 89 111 108 196 95 101 135 73 119 116 105 84 54 83 47 -9 19 32 61 78 86 126 122 132 195 259 233 222 302 279 266 256 279 299 292 244 281 296 274 250 210 190 214 201 256 205 218 217 246 276 193 214 219 220 187 182 231 235 178 129 79 89 80 102 106 108 95 105 134 92 124 178 163 161 128 101 93 108 100 79 107 110 146 139 136 144 162 148 224 277 295 296 253 229 182 202 213 192 203 239 217 209 206 212 203 197 180 165 158 153 155 113 128 102 95 87 93 121 120 106 120 115 108 100 125 128 117 128 153 130 114 130 125 113 113 125 128 141 154 141 135 133 132 132 136 134 123 128 130 123 128 130 124 124 123 119 32956 293 425 30 9935 9 9 16 6407 1724 20296 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 60 950 8010 30355 116626 283309 484397 660181 571403 492857 528273 308194 11899 71 14 55 29 28 57 151 107 93 36 117 133 120 108 99 102 155 100 78 59 65 26 46 42 91 118 213 281 238 190 173 310 274 264 264 264 382 334 298 249 220 267 307 358 248 235 220 242 144 195 84 52 50 66 94 41 -4 -12 -5 76 88 95 75 45 30 11 16 31 24 -34 29 5 50 9 45 61 67 116 186 248 198 153 156 205 211 239 189 185 186 157 152 157 179 181 115 119 144 103 141 189 129 106 198 161 121 148 204 198 168 160 168 87 75 103 61 72 68 55 41 41 36 43 88 70 35 77 68 23 82 52 56 47 41 54 96 94 48 66 107 110 182 222 265 204 244 214 161 162 160 143 190 178 137 120 119 149 148 143 107 103 92 75 68 71 67 69 45 36 57 62 53 66 59 56 40 55 66 66 86 86 76 72 64 70 68 58 67 81 68 66 82 80 74 60 66 71 71 68 57 51 57 59 62 66 62 58 55 47 43 32967 293 421 30 9931 9 9 27 6406 1719 199997 63707 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 1814 10807 48896 155767 372532 702559 999999 999999 638641 16994 116 70 49 18 -35 88 145 84 125 162 159 176 241 254 150 231 272 256 120 156 148 83 60 99 95 114 120 178 179 241 208 321 335 414 435 401 417 430 432 388 374 372 381 366 390 409 333 335 341 275 210 215 199 171 137 94 134 160 139 120 85 107 157 142 142 131 130 48 81 88 92 60 95 114 101 79 93 179 159 218 260 282 266 254 242 200 175 267 248 260 201 223 184 217 263 244 225 206 206 226 248 194 238 269 266 296 207 199 213 238 207 208 200 174 139 138 140 116 104 109 99 127 77 130 151 158 103 108 104 125 112 82 124 101 126 120 140 177 159 185 208 239 253 247 260 214 203 199 190 201 182 228 236 215 187 189 193 206 179 166 148 110 97 108 110 85 87 95 102 105 107 112 105 95 90 89 113 103 105 118 129 129 123 108 105 121 103 116 123 126 128 137 116 116 127 119 113 113 109 116 106 100 95 101 106 108 94 107 113 107 32974 293 411 30 9921 9 9 34 6405 1716 731952 9447 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 247 1039 20719 107898 289015 530731 819049 999999 999999 835010 208556 5102 181 95 59 145 100 13 169 147 201 78 159 164 218 243 212 255 218 263 277 197 107 91 139 209 165 36 165 251 275 275 313 401 417 436 354 467 462 309 338 424 413 484 437 285 328 321 382 315 237 249 222 158 75 113 174 142 97 181 122 165 211 90 135 174 159 53 126 88 25 11 56 58 105 119 140 123 164 235 276 242 244 248 288 237 300 304 294 253 234 209 229 262 221 237 196 226 223 197 218 247 266 238 223 228 255 251 243 298 240 206 251 219 198 249 230 220 197 143 129 121 97 127 110 116 119 122 110 116 126 79 70 74 124 97 94 96 163 137 139 163 187 232 268 272 237 201 209 234 194 215 192 166 190 197 205 178 202 208 177 160 109 127 128 128 110 104 88 96 116 103 88 94 99 117 123 100 112 133 124 114 113 114 129 120 113 114 112 110 110 112 118 131 128 139 135 126 131 114 109 116 107 103 93 98 104 97 106 107 95 32980 221 2593 30 9913 9 9 40 6404 1714 202 1363 21757 114345 323548 587062 953896 999999 999999 414054 91309 1417 226 126 160 135 61 107 112 183 211 160 49 167 242 192 195 216 219 205 232 221 196 170 216 213 126 152 340 420 367 405 431 423 448 419 356 257 293 327 340 338 376 308 325 322 337 350 439 372 381 287 234 116 127 148 107 118 157 134 117 92 138 182 187 217 215 138 101 100 23 55 79 145 37 15 50 77 108 188 183 238 262 273 279 219 263 270 248 184 199 236 184 179 233 213 178 234 247 252 275 242 202 217 227 262 245 269 292 263 275 218 207 219 240 263 206 215 250 219 240 148 109 94 108 129 148 100 130 99 117 122 162 166 126 126 83 103 75 92 93 107 184 195 243 274 311 263 228 180 185 199 192 194 185 210 196 225 192 197 215 236 200 180 158 132 120 112 108 86 92 117 112 98 92 95 87 113 92 108 95 107 130 126 118 101 126 130 110 124 113 117 121 120 122 122 120 114 111 104 109 107 108 104 98 103 99 104 104 96 98 32986 292 427 30 9907 9 9 46 6404 1712 141844 865 999999 -16 -3 999999 6 155 131 35 225 160 208 265 227 258 168 91 165 260 209 54 68 52 112 -37 15 -20 45 149 -37 20 42 13 6 99 52 -22 70 28 -18 999999 999999 -94 999999 999999 7 999999 999999 999999 -70 -43 -17 97 101 391 788 1089 1242 1389 1159 802 596 569 729 995 1405 1594 1947 2382 2460 2555 3199 13850 49729 155668 277303 246918 196114 91922 30196 5342 773 445 263 205 65 7 134 82 163 274 253 207 216 188 164 208 207 255 296 185 169 162 71 120 164 159 226 321 415 543 461 442 391 340 252 334 362 407 393 248 422 450 368 387 348 445 381 401 321 326 336 331 234 175 144 128 100 158 126 122 168 129 85 103 137 121 75 92 109 74 78 136 78 66 128 187 181 150 168 168 256 276 238 254 222 257 279 231 244 255 287 226 302 231 240 207 223 250 177 172 201 267 278 271 265 302 302 218 272 314 302 242 228 278 330 284 219 241 241 237 226 164 146 145 131 120 110 95 65 102 151 172 141 174 155 138 108 101 121 143 100 167 134 161 212 266 283 254 256 248 219 219 215 218 238 262 250 239 235 218 244 265 234 211 172 180 159 126 151 151 136 130 133 120 125 104 106 120 110 120 139 135 118 134 142 139 135 135 143 139 137 140 146 145 142 133 141 129 129 137 138 134 124 118 115 115 120 112 117 122 32992 290 489 30 9909 9 9 52 6403 1709 10682 147 107 70 -50 -34 16 52 63 100 211 319 209 255 164 8 65 145 168 145 85 130 -29 -38 57 142 130 5 -34 57 -45 999999 999999 999999 999999 -51 999999 999999 999999 999999 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 66 391 445 802 1049 1526 2029 2393 2490 3036 4123 5349 6914 7682 7496 7516 8569 9479 14844 45049 104663 182424 207605 75305 110914 98496 99278 86850 25475 5571 266 106 123 159 233 111 33 117 134 224 209 159 187 234 177 180 65 70 168 177 156 200 363 403 456 499 420 455 442 431 437 397 469 458 388 403 458 471 390 377 388 398 348 348 359 341 360 257 151 212 139 123 71 94 131 64 135 190 164 140 100 148 130 -27 7 93 52 96 90 123 67 47 67 155 182 156 190 204 181 150 145 208 254 228 195 206 170 164 169 198 202 220 258 224 211 207 281 274 306 258 245 284 265 236 260 243 181 199 237 267 260 225 235 247 228 210 213 204 148 82 114 105 86 77 112 115 101 149 120 108 76 115 133 122 131 145 139 133 163 202 208 226 203 200 196 230 222 203 193 201 197 204 193 194 202 199 192 191 186 158 143 120 103 107 83 85 94 87 86 115 114 117 124 98 89 99 97 100 93 96 96 96 104 110 86 95 109 109 94 105 107 115 116 114 108 107 106 110 103 95 81 78 73 75 76 32998 291 438 30 9918 9 9 58 6403 1707 6856 999999 999999 31 3 -50 24 95 162 255 208 78 286 172 57 28 41 67 163 163 81 18 -24 67 -26 153 122 -87 1 999999 999999 -92 999999 999999 -47 -18 999999 999999 -79 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 -51 29 203 393 726 1587 2771 4487 5630 7106 8359 8973 9784 10302 10426 10823 12247 13961 13478 11652 11272 11373 16933 56661 116645 207141 285890 260729 112571 68507 31417 14046 1001 189 161 147 76 51 192 262 193 372 526 359 184 195 133 265 222 186 291 166 190 251 175 372 456 503 531 462 538 495 480 408 279 346 498 486 308 444 434 386 383 454 444 363 380 325 379 323 238 223 234 222 155 17 -6 92 26 113 217 108 205 192 109 41 65 124 179 83 -18 145 103 105 136 211 276 153 62 117 233 160 196 300 292 206 210 116 191 224 212 204 194 168 211 193 194 272 325 310 302 308 300 223 225 262 295 331 245 211 284 212 225 289 292 281 266 236 268 262 240 244 166 164 149 136 82 80 104 124 126 177 180 136 124 54 75 93 127 103 158 160 173 238 270 243 229 245 209 211 236 231 216 230 217 238 228 187 180 223 209 188 159 157 150 105 105 125 117 106 124 116 123 119 113 109 109 123 102 103 115 125 131 131 129 119 138 119 119 116 131 143 130 143 146 127 126 135 136 138 144 131 115 102 98 98 104 101 33004 291 471 30 9921 9 10 4 6402 1705 11202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -3 403 1716 4835 10468 21379 39853 64244 96064 149676 241123 381704 553730 552596 653459 573680 446598 655850 999999 966438 297243 8373 362 282 179 65 96 304 292 313 236 297 319 264 289 415 432 435 468 512 459 423 532 385 494 481 478 515 515 467 445 466 550 507 454 424 423 398 470 371 362 281 245 206 149 70 75 87 165 137 150 137 184 231 129 32 79 178 164 121 119 73 114 190 104 158 205 207 185 256 324 262 309 379 224 245 294 311 306 283 275 228 239 279 299 310 363 345 312 367 376 315 296 331 333 337 349 326 306 277 235 259 300 211 313 376 435 404 293 272 283 274 272 261 191 181 180 151 131 166 140 145 131 154 178 210 174 145 103 155 173 181 168 219 210 220 269 305 288 261 280 260 258 258 251 263 268 284 284 245 276 302 250 264 222 187 173 158 160 164 152 143 153 170 159 153 163 166 151 148 167 156 168 170 169 162 172 160 152 182 174 189 182 176 168 175 179 166 161 170 174 177 176 166 159 145 140 149 147 135 33010 291 470 30 9920 9 10 10 6401 1702 14463 999999 999999 8862 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 393 462 678 981 1625 2209 1775 1277 675 536 604 639 409 381 18 -56 63 1322 10084 33655 52721 46780 90188 163561 212494 326753 504638 596626 426580 243432 179370 262388 319767 366754 469287 424346 105283 3262 146 258 258 210 168 274 398 300 346 271 313 358 347 276 292 284 394 389 450 451 453 449 464 451 344 310 309 489 388 309 357 380 437 416 437 333 407 259 298 358 236 142 129 67 81 120 78 201 268 176 162 119 85 52 96 90 87 82 153 136 161 174 146 183 249 250 231 238 230 271 241 215 147 167 177 195 228 187 189 250 252 192 190 230 224 201 223 257 226 254 342 279 261 310 287 275 292 254 273 232 265 324 316 301 233 259 269 269 282 256 223 202 113 134 93 96 72 103 120 137 185 201 167 126 158 121 120 137 132 162 148 126 195 224 236 256 225 222 222 229 235 218 223 237 219 192 202 216 213 205 187 167 140 133 152 133 125 125 124 128 98 117 110 105 103 130 127 124 121 127 113 116 140 132 126 142 127 131 150 149 127 128 146 154 140 143 136 133 135 125 121 130 127 118 112 118 124 33016 291 471 30 9921 9 10 16 6401 1700 26472 29597 826982 15959 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 142 171 249 568 552 689 987 1175 1144 1593 1880 2275 8664 28684 57306 93329 144346 206487 303982 498991 694704 700246 824408 786892 820401 524541 103435 3981 221 138 183 153 106 168 240 183 226 393 349 311 299 306 424 489 426 342 227 311 374 444 388 407 385 489 469 468 331 334 446 396 408 333 173 223 272 325 386 307 207 211 214 90 115 68 41 71 75 70 128 123 175 27 41 81 -28 11 68 79 79 36 9 49 21 91 34 72 63 102 233 220 202 173 146 127 149 189 233 229 213 143 195 220 230 270 299 277 195 219 275 285 269 250 246 285 318 264 220 231 184 202 266 257 239 242 240 221 222 247 262 222 205 225 288 221 192 106 99 57 59 70 74 108 130 117 136 143 121 87 65 121 104 93 107 110 190 236 222 184 213 216 195 251 223 201 196 199 160 179 194 152 170 166 135 126 120 123 110 86 96 104 95 97 101 95 102 81 84 98 91 96 96 108 107 112 109 114 112 101 111 107 101 104 111 108 103 118 119 108 112 108 111 108 107 93 82 84 80 72 79 33022 233 2212 30 9922 9 10 22 6400 1698 142 449 797 945 1438 1965 2057 1955 2095 2297 2294 2091 1948 2048 2173 5566 16959 54708 119441 202735 347797 535499 803223 998238 999999 784849 147268 20197 527 151 151 192 200 249 204 122 112 190 290 189 209 215 178 272 374 345 299 359 346 535 532 437 553 563 531 499 422 448 448 428 380 488 446 417 463 377 504 483 442 376 334 330 248 97 109 132 168 211 232 175 123 150 160 223 247 178 85 62 99 123 148 115 141 159 103 133 162 142 122 45 130 293 284 313 257 224 214 236 265 284 298 224 276 268 279 277 297 262 264 240 246 300 250 294 318 258 286 324 331 254 302 297 324 279 238 257 313 320 340 317 328 315 300 284 270 271 256 232 157 124 63 109 141 88 109 134 131 187 186 187 142 146 157 118 153 163 196 233 244 239 221 217 210 221 225 210 232 266 256 230 238 239 238 241 220 186 152 179 167 138 147 133 139 132 129 114 127 100 123 116 116 119 122 116 133 120 131 137 142 127 131 116 137 132 127 135 141 138 129 137 137 143 142 127 123 129 120 110 112 106 107 112 110 33033 290 503 30 9923 9 10 33 6399 1693 73030 8106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 205 363 831 1031 1076 1071 1587 2493 2539 2548 3039 3347 3275 2813 3164 5070 8624 16506 72178 123803 155024 234540 336605 414462 467946 391893 445088 589170 551355 519877 488680 109560 3010 121 122 173 160 47 162 223 320 287 287 481 491 406 392 437 397 450 395 299 200 313 360 417 368 337 321 397 323 230 289 309 332 220 121 191 163 72 112 66 110 92 103 60 164 315 156 96 99 12 22 -8 120 29 -3 108 64 41 50 180 140 154 46 58 136 191 182 226 243 238 187 202 201 225 249 210 253 241 176 158 120 190 232 258 268 246 219 228 248 306 270 238 253 217 221 237 223 192 208 177 177 274 247 222 253 199 291 243 285 270 265 274 235 220 240 197 186 186 157 177 138 101 80 88 43 133 127 155 155 106 118 125 122 115 164 179 193 202 167 180 209 209 204 210 191 163 200 208 203 210 218 160 135 137 97 75 95 61 77 99 72 77 93 84 73 90 80 76 94 113 100 98 79 93 101 100 101 94 88 105 95 98 116 112 101 100 95 102 111 101 84 101 94 82 88 89 79 78 80 33040 233 2212 30 9922 9 10 40 6398 1691 -94 148 414 803 1231 2333 3370 4640 4997 5446 6246 7105 9204 8494 7145 8573 9976 10109 11204 14242 19577 37780 79732 139282 209185 247465 251226 252057 250723 285656 326049 373397 549976 653985 593107 368074 232592 10131 369 309 224 195 261 280 394 516 474 453 474 506 489 399 459 367 344 437 414 314 381 420 481 415 392 246 278 309 263 224 162 181 252 227 140 231 83 65 79 50 132 126 94 125 123 176 124 93 18 -1 43 54 71 106 153 73 118 115 122 278 229 194 267 231 182 253 292 268 222 246 228 225 168 193 259 326 267 200 261 288 194 248 349 303 244 269 247 262 249 228 253 290 327 297 227 228 281 308 284 207 263 271 291 304 290 292 317 286 299 273 277 298 215 225 182 135 88 107 95 119 113 102 136 114 132 113 90 124 144 177 142 143 192 219 238 211 172 210 216 196 220 220 233 235 211 203 178 173 117 122 125 93 110 105 104 95 79 100 97 95 101 116 116 101 100 98 106 88 102 105 115 119 111 104 108 119 126 128 124 110 101 106 104 104 109 116 112 91 87 92 80 89 92 87 89 33046 229 2335 30 9925 9 10 46 6398 1688 -69 336 755 1224 2131 2744 3809 4197 4631 5205 6101 7073 7678 8023 9265 13270 20337 43263 85427 138230 176765 262924 374440 474786 426405 488521 524613 649379 635510 570697 364257 244163 92469 1874 206 271 329 309 260 285 310 407 459 516 458 510 634 490 369 325 269 360 282 361 404 469 383 411 394 370 277 109 288 176 141 216 190 69 86 61 111 210 123 105 151 74 72 157 135 87 3 65 65 3 37 67 26 50 152 145 126 165 155 314 352 221 301 232 263 239 221 287 296 270 217 183 239 206 324 316 263 175 258 318 308 359 314 306 303 237 298 268 233 274 258 295 309 305 274 250 235 217 245 265 266 282 274 288 315 268 253 300 293 258 230 253 245 216 180 111 78 98 115 123 129 136 188 172 131 114 110 121 142 150 128 151 150 170 208 234 237 207 216 234 229 224 224 221 228 195 166 138 135 123 103 94 92 97 109 82 109 119 116 111 99 101 117 107 95 110 111 116 111 114 111 105 117 119 110 109 122 121 120 109 110 113 125 126 113 105 106 109 109 101 96 97 95 100 99 33052 288 570 30 9930 9 10 52 6397 1686 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 371 766 941 1167 1197 1391 1613 2162 2727 3590 3839 4851 6778 9039 15174 35687 99400 211454 336401 370892 334631 329523 306208 367100 435206 471103 392485 288864 247274 26127 396 159 128 139 254 291 239 344 371 317 380 470 490 439 402 469 481 450 388 475 365 392 387 319 433 525 436 335 241 134 226 346 246 92 160 179 195 116 71 46 127 39 63 76 115 161 71 144 132 87 83 138 133 175 70 114 88 85 76 140 205 282 242 260 337 296 208 138 146 243 248 277 274 262 181 159 192 256 270 182 214 248 256 225 242 326 261 240 262 278 250 187 222 214 234 251 249 257 314 228 240 256 306 254 231 254 274 265 255 287 249 301 223 226 271 181 120 123 94 114 124 99 119 109 107 93 93 121 129 147 177 146 132 140 202 204 211 190 234 224 218 241 227 227 233 210 182 139 131 138 110 97 74 83 97 108 68 67 88 82 80 100 101 108 106 105 81 86 92 112 122 118 106 103 84 101 109 113 117 123 112 117 120 121 104 109 98 106 112 107 87 100 105 98 101 98 93 87 33058 288 567 30 9927 9 10 58 6396 1684 34736 2851 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 103 287 477 960 1580 1885 2415 3226 3808 4645 6479 10588 31855 94522 193914 261356 301384 284988 279524 258536 226310 165479 234196 301451 312627 368519 521417 500566 132236 1323 193 273 291 221 335 421 478 377 332 364 554 525 331 307 357 331 248 308 327 300 339 373 363 270 230 245 154 106 206 144 158 150 147 91 143 59 126 38 -67 14 137 137 117 103 2 21 33 -4 8 61 87 44 12 16 44 109 224 189 150 261 265 235 218 197 260 228 136 119 155 160 200 226 194 226 132 148 171 141 134 191 203 240 247 252 263 261 306 269 246 256 271 268 226 254 238 218 257 305 307 299 305 277 307 250 241 241 211 255 248 183 180 141 72 59 109 106 83 89 119 97 58 19 104 124 112 88 86 131 195 190 197 197 180 206 223 186 166 196 201 201 201 210 150 126 100 114 111 89 116 83 87 83 68 66 94 63 84 94 66 92 93 91 92 86 60 88 81 79 110 92 99 107 102 102 94 91 91 100 96 94 93 90 96 94 91 91 87 87 92 93 94 94 94 86 86 33064 218 2657 30 9917 9 11 4 6396 1681 -93 999999 41 473 458 786 2186 3712 6678 34683 103920 139878 205763 239248 301409 397718 588844 736487 765946 719410 652527 710084 595561 163514 3681 298 259 313 381 367 408 452 510 449 531 453 312 360 452 451 513 521 480 352 316 417 418 354 284 267 190 237 186 190 157 38 76 91 202 207 148 220 152 167 75 -37 78 82 67 174 176 141 128 162 201 152 106 88 141 279 334 269 246 315 305 302 362 289 241 256 312 284 168 251 311 300 134 189 221 236 263 309 317 224 306 294 339 310 280 315 296 228 212 286 290 266 317 360 298 342 373 303 274 288 282 252 256 304 306 279 228 268 255 194 125 75 119 136 146 173 151 171 111 94 95 122 181 153 148 144 158 186 228 189 211 243 240 240 247 254 236 231 244 232 224 193 172 128 152 126 91 112 128 136 120 132 125 138 145 143 120 121 113 125 135 125 130 143 120 132 127 132 120 142 141 141 141 143 124 130 141 137 132 137 135 138 145 125 122 134 136 147 135 123 125 128 124 113 33070 289 553 30 9913 9 11 10 6395 1679 423 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 309 1058 2336 3981 5802 7569 8203 12414 21860 40103 106198 242813 345566 346545 486558 756573 901167 880255 770968 339184 55582 1293 239 342 259 296 263 309 206 377 412 518 561 627 527 493 501 308 328 557 526 506 493 420 447 404 412 243 229 316 180 203 163 213 211 227 171 178 51 39 107 158 184 277 175 105 79 85 90 35 29 20 146 49 170 185 135 35 138 172 188 297 288 253 256 224 199 222 249 349 285 239 218 280 239 225 247 276 253 239 202 274 294 211 271 355 314 321 269 272 318 414 355 319 348 319 249 254 292 359 372 300 299 344 311 307 292 205 198 271 284 272 302 202 142 119 125 124 154 151 147 147 143 158 122 127 133 176 158 144 146 201 206 190 193 254 249 234 273 237 234 225 265 243 227 221 166 171 179 142 120 139 124 100 108 134 134 135 135 117 115 124 103 118 131 130 127 131 131 105 123 152 141 135 138 129 147 143 128 130 139 143 136 143 146 136 128 122 121 117 127 128 121 119 128 123 116 119 33081 292 431 30 9911 9 11 21 6394 1675 10636 999999 999999 999999 999999 999999 -15 65 18 140 169 159 235 275 221 243 33 19 -9 72 -91 44 10 -40 -95 999999 999999 -46 999999 999999 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -26 345 902 1024 1419 2919 4133 6899 27753 123747 320988 560300 543147 250671 22256 576 124 228 175 195 200 237 301 226 289 334 455 395 380 347 374 425 472 419 337 319 312 367 374 363 355 325 275 274 237 268 209 252 252 224 171 189 171 112 52 94 91 75 1 124 102 118 54 76 83 67 24 36 61 55 56 118 115 132 158 194 96 113 198 261 260 281 193 229 206 224 198 163 171 199 242 241 221 169 167 167 191 199 247 211 208 216 232 165 229 209 217 215 200 225 249 274 288 247 248 315 298 260 279 316 301 250 249 230 181 196 231 224 249 271 229 190 147 107 50 51 115 121 121 77 95 124 128 110 126 123 104 92 127 146 144 172 155 118 127 176 220 221 232 209 235 239 197 232 192 162 156 140 96 102 110 111 78 64 80 89 87 69 75 81 92 90 83 97 101 87 87 96 87 88 86 87 86 77 89 101 105 93 104 98 107 93 94 98 103 98 98 96 89 79 73 75 78 82 33087 291 435 30 9915 9 11 27 6393 1672 71 71 142 328 234 246 434 515 508 496 697 680 735 612 587 389 338 312 301 265 279 398 381 147 111 189 109 245 241 100 86 49 10 -11 152 133 67 58 38 37 79 12 67 -21 -27 60 -66 999999 999999 999999 -75 5 999999 999999 -32 999999 -25 111 -26 999999 66 13 -57 11 -59 -79 999999 999999 999999 999999 999999 -71 -48 -19 0 89 201 266 289 324 628 1053 2134 3889 16331 72210 145898 218083 250673 113221 4510 292 135 41 192 204 295 264 332 312 287 341 399 411 469 444 528 440 381 351 403 395 345 339 307 272 299 367 389 343 382 360 364 307 200 188 178 159 172 102 100 81 62 17 98 167 189 74 176 70 29 95 16 56 72 47 104 69 24 71 162 139 64 48 137 202 215 268 273 242 201 219 215 184 162 216 246 256 234 242 283 228 211 151 192 281 173 199 269 244 233 246 275 282 271 255 238 272 268 224 226 265 264 256 308 308 301 286 273 241 209 229 230 201 231 251 243 238 270 196 138 92 87 91 72 75 114 94 118 139 114 93 111 92 102 134 133 129 147 122 128 111 155 199 200 174 182 206 203 219 230 232 198 120 106 136 132 104 97 75 77 88 83 87 72 86 89 97 94 108 86 70 61 52 74 116 102 86 81 92 101 84 81 89 111 95 94 97 93 82 81 91 92 90 87 83 71 79 89 81 67 33093 291 468 30 9918 9 11 33 6393 1670 743 341 489 517 509 542 639 775 1012 1060 1133 1094 1157 1044 891 852 796 605 619 741 650 595 656 371 433 434 240 373 426 446 413 386 446 362 404 336 380 246 236 205 103 64 107 185 246 160 166 60 200 146 185 134 154 295 140 72 265 133 112 170 150 86 -47 174 161 154 0 -14 93 189 251 181 346 230 292 225 352 337 437 700 1206 2214 3571 10460 24321 77243 78350 59262 4664 252 146 174 216 310 321 392 385 292 317 345 436 432 435 454 355 401 524 527 537 607 422 405 501 430 405 402 436 499 463 454 415 421 370 342 278 305 299 281 236 156 145 158 138 136 102 124 176 128 96 133 103 75 77 110 130 75 79 147 180 226 184 211 182 237 345 336 341 296 280 264 227 286 322 252 260 213 294 312 325 310 255 258 283 267 234 278 227 236 295 288 263 283 333 385 322 331 306 249 291 314 324 298 337 339 341 367 400 344 335 283 278 261 297 311 315 300 297 318 304 241 224 155 166 125 151 149 165 183 197 194 151 155 164 132 169 198 229 214 190 210 133 140 189 235 250 255 261 265 252 265 266 258 218 195 158 171 163 160 145 136 145 142 136 135 151 147 158 135 125 116 129 131 130 143 148 132 133 134 152 144 146 138 142 148 138 140 158 159 150 159 144 142 146 133 142 151 135 121 130 128 123 33099 292 442 30 9922 9 11 39 6392 1668 21517 460 212 263 495 566 644 619 556 760 790 918 1059 1036 1153 1101 835 829 649 675 555 579 486 490 470 425 468 359 457 425 310 346 292 358 293 338 387 321 209 188 248 175 164 203 170 181 257 211 129 132 135 12 86 143 169 209 184 189 151 185 103 36 79 126 -1 76 45 138 176 35 72 102 100 186 248 435 408 370 378 469 916 1236 3293 25736 72207 96804 69923 22412 625 202 261 284 348 270 256 265 274 295 302 352 377 282 194 346 327 254 261 408 443 511 541 548 544 550 444 382 385 345 342 368 348 444 389 374 387 338 328 361 229 147 127 102 32 74 115 130 41 93 137 172 153 35 108 114 58 88 136 68 18 99 158 146 101 194 192 165 269 325 210 235 244 184 207 231 209 248 270 265 235 269 252 204 249 281 288 269 233 239 240 286 259 202 284 327 291 274 280 248 262 274 328 351 314 338 286 317 305 320 384 365 300 269 274 267 254 260 234 288 253 240 252 223 132 87 141 124 125 130 153 151 127 127 136 127 104 157 178 155 185 214 201 164 158 165 184 200 202 201 215 225 248 266 224 206 171 160 167 129 118 107 113 117 119 107 111 116 113 95 92 118 106 96 99 107 104 113 130 115 116 115 120 128 130 130 135 120 110 125 131 124 119 114 116 118 120 110 111 109 110 106 103 107 33105 292 445 30 9925 9 11 45 6391 1665 13661 240 273 476 579 507 599 660 825 852 1020 1024 1014 981 1192 1282 1269 1270 908 708 703 552 668 601 642 535 492 644 596 396 424 378 474 460 420 553 422 336 328 463 495 505 384 268 210 220 258 241 371 276 200 262 298 196 206 284 315 298 216 292 222 130 234 192 120 76 156 216 109 129 110 80 155 208 80 93 137 158 182 159 265 287 294 267 229 209 147 113 256 147 121 206 218 109 291 300 226 222 277 301 288 257 267 338 284 296 358 353 381 362 485 578 475 434 482 513 365 359 372 452 457 424 428 329 300 373 318 278 171 162 109 88 101 62 112 52 91 193 178 149 72 76 136 89 72 134 94 30 74 130 111 174 116 173 296 321 284 285 254 269 294 242 235 229 294 264 238 230 278 260 237 238 296 275 257 207 192 286 313 280 261 319 293 306 317 281 303 334 329 342 327 299 298 311 339 331 266 396 424 404 340 298 330 276 255 263 294 268 297 298 264 257 226 173 142 107 103 142 143 160 171 117 138 155 140 167 167 180 171 186 153 122 140 207 227 245 242 264 278 277 267 245 237 200 169 144 157 135 118 117 141 115 112 123 141 144 128 119 118 128 125 143 132 128 131 139 119 135 142 145 158 148 143 143 153 153 163 158 129 136 131 136 136 126 138 143 130 126 116 128 118 123 33111 291 476 30 9926 9 11 51 6391 1663 291 324 429 527 616 595 714 752 809 859 839 920 1048 1007 988 1047 1040 808 714 632 587 629 590 550 534 572 529 513 478 364 361 301 287 359 375 339 321 393 326 265 245 352 422 277 166 126 156 284 277 198 228 211 156 157 223 175 247 309 249 147 143 207 245 281 193 220 235 202 67 -35 86 103 95 39 180 244 182 111 97 89 143 180 135 130 210 207 133 132 110 152 151 147 178 210 162 206 228 218 258 363 230 295 196 257 271 239 398 514 445 527 517 476 451 417 421 391 391 375 319 450 454 391 353 310 297 300 237 80 151 119 132 147 97 111 185 119 118 79 85 73 69 86 91 66 30 -22 80 43 75 148 192 259 185 243 213 201 242 263 230 198 223 177 229 188 202 253 258 244 231 249 245 257 300 303 264 251 264 260 224 239 263 231 296 290 380 350 303 240 270 277 300 284 284 268 344 358 305 243 223 199 207 196 174 200 212 258 278 213 194 148 87 68 93 97 88 74 106 120 55 65 93 132 131 130 172 160 196 177 125 124 167 181 206 232 220 217 219 228 198 195 216 183 155 122 108 95 110 95 92 92 84 76 80 101 112 106 92 90 94 96 89 102 119 106 110 106 91 94 97 112 105 113 116 111 104 110 111 112 106 110 107 103 95 99 102 99 91 87 89 83 84 33117 290 509 30 9929 9 11 57 6390 1661 653 606 440 650 566 697 796 818 905 948 1019 1024 1041 1150 1076 1132 1111 889 754 650 605 596 488 425 441 367 302 405 423 364 352 317 393 403 465 455 346 298 375 359 365 353 264 197 162 142 172 126 254 171 205 220 174 131 213 180 331 280 189 214 115 81 181 280 121 154 127 143 142 124 172 145 94 79 58 184 273 128 178 157 151 154 147 155 183 216 209 196 90 213 245 173 145 152 153 172 224 173 268 329 152 175 296 332 464 446 452 453 398 410 369 449 420 358 381 378 329 343 330 385 313 336 343 343 306 198 182 180 126 20 61 49 102 112 109 68 98 92 -17 -6 50 42 52 109 50 98 108 122 111 149 225 245 221 251 231 253 212 206 234 228 203 248 239 201 214 198 126 191 337 238 195 255 268 245 207 203 228 225 205 264 281 294 318 326 330 304 306 370 347 283 303 359 339 325 333 306 255 221 249 276 187 162 179 256 260 270 241 180 120 102 123 139 132 92 107 124 61 53 88 95 101 122 137 142 134 121 120 141 158 183 189 192 223 216 198 233 234 189 194 200 178 120 101 116 113 116 106 79 100 100 86 98 94 87 97 106 102 87 103 108 94 104 116 113 96 96 109 107 101 106 107 105 108 107 128 129 111 100 96 99 97 98 110 96 102 97 86 88 85 83 33124 291 480 30 9930 9 12 4 6389 1658 4572 261 421 641 634 662 812 795 884 947 1013 1012 967 1067 1093 949 1113 1081 1097 1094 913 706 683 546 499 336 390 364 373 379 395 398 544 553 464 350 335 271 472 449 412 306 287 236 202 270 236 288 252 274 226 147 289 196 131 266 178 148 186 239 173 151 131 109 204 176 161 225 206 197 86 23 104 129 146 120 89 153 108 157 144 200 34 141 215 226 213 155 162 140 108 194 209 292 159 194 256 150 219 233 279 309 404 397 423 374 384 430 442 399 368 382 314 295 304 358 429 365 344 384 344 282 311 340 247 163 181 158 65 131 65 154 112 89 153 129 55 31 71 82 69 85 95 77 93 76 116 181 164 191 175 247 259 187 192 182 289 264 234 202 252 280 235 194 228 193 189 207 241 252 210 160 270 269 195 179 261 229 244 228 248 343 396 380 410 392 422 406 398 380 348 290 379 327 289 287 234 196 237 221 206 207 235 222 267 235 234 163 138 76 91 75 105 100 111 80 62 91 85 91 127 134 139 152 138 103 138 173 194 248 249 223 212 233 228 190 198 220 222 224 162 168 140 138 121 104 89 74 58 93 84 98 84 95 90 84 92 101 111 97 107 114 109 110 106 102 117 116 122 126 109 116 112 117 122 116 111 117 118 113 108 110 112 112 109 106 97 93 86 93 87 33130 291 477 30 9927 9 12 10 6389 1656 343 466 510 568 667 677 548 655 625 653 894 888 818 918 1060 964 1022 1091 1007 1014 976 762 675 510 410 432 456 302 323 332 332 249 395 361 423 429 377 480 357 374 343 268 163 288 258 181 290 318 226 230 308 316 178 151 277 121 227 216 217 207 276 108 96 216 205 232 313 67 171 236 222 291 131 143 33 28 155 138 58 45 199 278 170 161 153 172 201 147 174 145 123 148 242 197 182 139 146 168 196 266 222 198 414 395 417 506 393 367 386 433 316 355 402 319 356 377 297 328 321 314 278 235 225 147 208 199 104 134 129 59 80 135 100 89 64 91 63 59 56 102 133 75 74 132 155 156 157 192 228 211 188 166 146 167 241 135 156 199 224 189 135 178 226 229 249 275 260 279 215 227 255 193 203 243 247 239 265 264 271 300 313 276 302 336 385 316 338 307 281 240 246 272 252 226 243 237 218 192 169 134 197 231 257 226 169 139 78 57 65 96 85 107 100 59 73 79 93 59 75 101 105 107 109 98 128 86 83 118 197 211 192 213 225 232 245 231 167 164 175 149 129 141 146 125 99 86 87 78 68 78 91 76 72 84 80 76 79 67 73 98 95 86 70 64 68 76 95 90 92 107 88 78 81 85 93 88 87 91 90 92 92 74 76 83 85 85 63 63 69 55 61 33136 290 505 30 9925 9 12 16 6388 1653 2208 517 625 617 664 767 786 836 929 913 865 979 1092 1029 917 981 966 1086 1010 1053 737 634 546 444 533 487 306 353 299 296 330 221 332 417 278 384 437 438 390 344 291 384 361 328 266 312 304 369 315 211 154 172 230 278 236 103 231 30 121 146 151 212 279 239 181 154 59 157 252 203 283 215 64 119 216 108 263 206 141 192 225 54 196 260 179 139 148 234 164 107 97 132 145 132 110 176 265 236 267 307 238 316 274 197 378 388 320 390 351 281 358 367 310 304 413 431 387 316 276 327 295 238 229 188 140 149 88 79 46 -23 22 88 34 83 53 40 168 36 30 41 -32 67 133 155 120 183 232 252 228 178 170 187 160 198 234 253 236 210 210 182 187 175 256 217 170 212 212 261 218 237 236 188 223 203 236 232 243 277 239 333 339 372 358 353 367 372 373 335 279 272 238 258 205 183 218 185 185 205 200 222 198 235 228 193 204 104 119 81 81 101 93 83 65 78 110 69 57 77 79 139 127 101 121 138 113 104 119 175 222 200 200 214 216 222 223 219 217 199 159 138 103 90 95 71 61 63 87 84 54 56 75 87 87 74 69 71 74 75 95 93 89 73 87 94 77 90 78 86 89 92 82 77 86 89 90 87 77 81 82 77 75 68 68 70 68 65 65 52 63 76 33147 294 383 30 9923 9 12 27 6387 1649 8284 464 449 589 659 680 597 806 615 766 946 821 887 959 1084 1056 1152 1010 1047 881 809 930 964 868 775 511 449 373 356 416 347 247 167 100 180 229 240 458 223 232 229 399 463 312 260 433 359 250 310 155 195 224 285 111 178 304 279 245 218 249 208 197 188 163 180 199 149 235 193 207 165 234 223 97 82 278 234 142 218 261 349 85 50 144 119 140 75 123 98 138 108 138 212 121 154 270 230 170 234 210 266 244 270 330 289 377 400 383 367 350 341 385 446 337 358 336 359 377 479 349 360 277 193 218 204 243 151 87 37 106 96 130 134 55 17 15 42 184 108 86 69 -30 2 75 82 80 154 155 173 143 178 239 189 192 223 212 171 157 150 254 191 219 220 166 215 174 119 152 161 200 258 238 264 275 314 252 229 199 185 234 229 275 281 330 352 321 301 345 368 375 302 343 291 246 277 233 193 194 145 183 250 247 202 180 199 187 223 223 248 214 183 159 108 82 66 104 96 105 81 98 113 86 90 81 88 116 127 139 110 88 107 193 167 200 211 229 239 237 207 224 225 195 201 185 131 117 120 114 114 101 73 83 78 88 101 69 59 83 106 81 75 73 66 67 92 103 95 95 97 87 100 96 85 88 91 79 93 87 75 88 84 85 86 76 72 73 80 83 83 74 77 71 70 68 33153 294 382 30 9922 9 12 33 6386 1647 5229 449 589 688 646 612 699 801 670 636 914 1099 1048 1018 1059 1145 948 1025 1106 1010 1002 875 890 849 842 742 674 547 466 320 433 319 179 238 157 204 282 396 381 281 399 357 338 296 341 372 232 294 446 408 238 169 346 345 186 212 270 306 329 347 305 307 214 188 259 296 148 190 202 120 137 147 129 227 80 151 340 178 190 254 174 208 251 224 205 135 107 117 147 77 189 247 249 240 221 203 211 160 280 308 269 333 477 380 487 427 444 428 488 402 373 390 323 327 421 373 389 411 506 422 383 316 303 281 233 244 151 189 36 43 67 120 128 61 71 143 69 54 143 74 41 56 -12 111 74 139 151 201 180 189 199 210 209 181 177 209 282 259 187 290 272 225 189 174 227 207 205 195 238 264 270 289 228 280 288 297 274 241 210 260 268 284 301 393 348 399 402 368 327 345 382 371 336 303 306 282 224 243 242 302 274 210 241 273 256 228 217 230 242 241 237 189 144 128 92 87 91 135 116 88 85 127 147 109 131 138 128 161 143 109 111 163 241 249 239 213 198 258 259 256 246 251 214 184 165 162 166 147 160 139 124 120 109 89 96 132 104 117 95 95 81 110 125 92 87 124 126 121 130 112 102 111 127 124 115 115 104 109 111 108 110 119 111 99 109 111 109 117 115 103 105 100 79 87 33159 292 441 30 9921 9 12 39 6386 1644 515 549 707 837 745 719 743 1039 1026 947 981 1114 1091 1099 1109 1098 920 893 902 873 921 972 836 750 673 624 617 519 237 231 425 323 266 475 259 148 192 165 241 250 275 332 416 310 306 298 424 524 340 380 225 202 252 186 206 184 107 185 267 168 58 188 257 245 192 66 210 260 151 145 126 211 115 180 230 213 128 59 205 136 109 168 198 158 176 131 107 199 117 69 157 158 120 130 124 198 202 272 310 240 264 334 301 307 409 494 408 382 417 414 347 390 366 359 363 349 402 494 439 275 312 320 260 220 147 66 16 83 201 167 145 100 99 90 57 114 45 33 47 9 55 41 68 169 220 159 151 169 242 192 218 264 135 162 213 215 183 189 283 286 209 149 203 203 173 268 223 261 295 244 230 237 261 254 194 210 250 306 268 276 271 278 312 345 328 336 363 353 380 329 319 265 235 284 285 226 213 245 241 240 260 232 197 202 192 167 257 252 177 209 151 134 126 127 122 111 84 125 129 112 99 135 165 181 155 156 103 150 216 211 205 225 225 233 250 235 233 212 226 220 195 178 167 146 132 133 117 101 87 96 90 103 97 85 102 87 90 106 106 110 101 87 109 93 90 93 96 103 112 114 112 98 98 108 118 107 108 117 110 109 108 88 92 97 97 97 98 94 90 87 89 87 33165 295 352 30 9922 9 12 45 6385 1642 479 439 540 538 576 745 700 644 941 736 926 1010 952 1193 1107 1015 1012 998 854 843 693 750 792 642 625 562 596 418 342 477 327 256 252 10 177 270 149 278 259 153 284 281 308 248 305 274 226 223 289 306 229 186 281 288 172 119 251 270 109 196 195 206 185 123 141 263 228 233 203 94 104 46 174 92 113 135 160 71 76 184 249 178 222 186 164 144 95 177 97 68 124 132 98 77 111 22 86 172 172 202 305 306 177 230 304 297 376 413 374 402 389 381 384 251 267 361 334 354 398 368 429 420 388 265 239 325 222 254 233 228 196 135 78 136 114 46 57 65 37 65 95 9 -19 49 -7 40 134 198 138 97 175 128 217 204 167 132 213 206 185 158 275 223 215 200 190 156 218 232 249 256 222 196 155 175 189 208 218 198 192 167 230 230 206 224 271 322 278 238 280 341 304 334 322 293 238 270 240 231 212 227 182 144 137 191 199 168 127 176 209 178 212 151 96 68 68 97 98 95 102 99 67 53 82 143 129 122 147 118 97 110 178 214 217 200 165 200 223 245 230 206 188 176 173 132 130 96 99 143 127 72 61 57 61 63 75 90 89 85 74 62 45 62 75 79 71 70 81 78 75 77 90 83 73 70 83 83 81 79 75 85 85 84 85 75 79 84 72 76 73 67 64 59 65 55 53 33171 294 383 30 9923 9 12 51 6384 1640 6904 408 999999 999999 999999 615 644 631 790 703 1069 1076 1182 1221 1137 1101 1070 1023 742 637 656 732 708 755 662 753 518 355 335 425 251 192 238 214 448 207 117 224 296 157 304 286 277 246 249 275 350 309 225 156 237 327 249 117 222 291 285 229 244 309 316 285 341 315 149 172 226 150 176 321 362 174 139 171 241 261 137 114 159 170 171 121 104 200 233 165 146 159 88 -6 129 227 246 343 222 298 342 328 239 257 174 203 306 340 387 428 400 497 431 474 528 566 449 445 426 432 402 389 338 493 439 452 402 442 271 311 279 248 127 212 169 114 77 129 155 128 118 135 49 105 156 178 126 154 154 147 180 191 263 217 216 186 205 228 233 269 233 237 216 293 286 249 257 223 223 221 285 275 307 341 274 233 293 301 254 266 223 237 187 233 266 234 239 328 371 349 363 391 404 382 372 330 305 263 262 297 300 214 210 284 199 190 185 261 251 189 237 240 211 259 171 115 129 128 132 139 109 120 127 123 136 145 158 138 145 159 139 165 230 263 242 247 249 231 232 275 289 248 246 263 246 201 172 166 157 175 142 126 132 103 109 128 86 76 84 113 96 99 91 85 101 120 113 104 116 113 110 101 115 122 121 119 130 130 113 114 108 115 126 111 115 112 119 99 103 112 114 108 108 98 92 89 96 86 33177 287 591 30 9921 9 12 57 6384 1637 714 870 850 901 961 1194 1165 1076 1018 946 870 926 832 577 468 610 570 512 422 435 357 429 333 141 184 210 226 191 128 163 115 172 59 243 277 179 217 251 129 92 206 218 175 262 42 80 251 269 165 279 236 102 199 246 247 186 220 269 277 223 191 300 219 214 129 169 182 131 88 121 161 63 112 167 164 46 54 225 147 136 130 188 151 160 230 67 143 96 162 182 216 168 239 250 288 333 331 332 365 308 346 325 365 387 301 332 374 371 401 336 348 332 351 354 396 392 273 229 231 269 103 25 13 109 109 43 100 21 72 141 103 92 61 41 -6 -4 17 16 126 165 125 122 207 67 127 166 123 146 108 151 165 195 205 181 217 203 191 182 142 113 185 210 238 179 187 233 218 224 219 235 228 209 203 213 200 239 293 326 265 244 257 255 255 245 233 199 224 206 158 191 186 158 183 162 145 110 104 124 191 202 181 172 200 161 142 83 104 97 84 38 75 71 52 60 27 77 127 109 129 107 99 156 171 170 212 189 191 137 163 223 234 176 187 180 136 140 95 88 94 83 99 78 67 62 55 53 46 50 53 54 59 53 51 67 81 64 65 55 62 66 70 76 71 54 65 51 67 72 68 61 52 69 77 66 74 63 64 57 58 66 56 51 63 57 54 44 38 33183 291 471 30 9921 9 13 3 6383 1635 16906 846 585 771 857 680 869 1020 1293 1153 1187 1112 1189 985 912 877 625 671 571 374 411 369 292 309 323 286 291 281 246 198 110 250 127 195 207 191 271 220 304 253 343 319 241 197 342 321 314 337 289 253 284 207 215 261 304 311 306 262 173 129 379 335 254 233 316 264 197 260 224 281 225 281 241 267 221 240 210 147 177 152 197 212 31 197 184 232 199 271 232 297 233 201 251 265 336 203 284 288 342 279 235 290 326 423 437 402 422 417 379 420 333 326 405 451 460 431 434 409 377 313 276 315 271 217 128 110 121 29 131 200 116 78 41 123 81 65 134 101 16 22 15 63 65 96 147 166 165 104 184 221 237 235 273 254 216 233 240 177 264 259 200 145 209 177 257 299 280 242 243 285 255 226 234 237 258 280 274 264 216 276 340 317 279 348 327 347 322 298 314 322 265 245 214 243 246 232 167 191 162 173 121 144 144 162 225 220 225 235 247 154 137 101 81 92 91 92 92 109 123 116 110 140 158 141 106 124 189 216 208 223 224 212 194 205 208 202 198 204 158 142 139 126 134 135 113 105 94 77 74 86 106 91 87 70 78 86 82 95 112 101 98 93 91 83 99 86 96 97 97 105 102 92 87 95 93 102 96 85 78 84 81 81 85 92 84 75 75 75 76 77 71 33190 294 379 30 9919 9 13 10 6382 1632 9685 457 999999 999999 999999 634 611 728 769 730 882 1041 1069 1194 1160 1212 1208 1256 1334 1217 927 860 771 544 495 298 310 317 381 440 346 356 257 321 276 315 172 173 219 263 269 328 317 191 318 353 298 233 209 224 327 249 314 217 156 265 293 145 215 261 271 226 251 122 275 238 162 216 46 195 198 236 258 213 248 190 198 225 188 312 194 222 173 132 202 253 203 228 146 198 137 102 194 300 297 296 254 110 217 268 192 273 293 195 344 415 450 427 432 399 319 319 376 343 425 381 432 481 413 428 359 419 404 379 255 173 144 90 83 123 123 113 153 81 87 70 109 136 128 101 149 94 127 30 74 98 119 160 159 168 201 127 172 101 145 106 251 218 182 179 181 260 202 189 264 253 185 118 246 240 265 229 262 236 144 178 228 226 217 228 216 226 267 277 269 279 352 319 260 222 252 256 246 257 272 224 225 238 194 195 226 197 150 127 118 101 103 131 163 210 190 193 158 112 83 78 94 111 112 86 66 102 137 93 96 126 114 124 161 191 224 178 192 216 208 214 226 198 151 159 159 152 126 105 96 94 73 73 72 69 65 64 72 69 78 67 60 75 83 80 71 60 48 58 99 88 85 94 87 83 78 99 69 57 59 75 81 85 79 63 67 76 81 76 70 77 73 73 65 64 59 50 43 46 33196 291 467 30 9917 9 13 16 6382 1630 598 422 520 645 734 735 730 787 992 1047 1086 995 1191 1260 1301 1263 1397 1304 1283 1281 1106 893 673 345 429 345 314 354 410 306 306 332 341 183 300 326 201 215 236 313 244 191 219 125 245 202 207 275 383 206 248 190 193 193 214 300 265 231 302 224 241 301 231 235 296 213 243 224 295 239 302 274 246 256 295 233 196 223 202 158 125 147 204 269 162 153 256 180 245 332 179 226 269 200 324 347 393 347 388 378 389 360 344 334 354 352 400 383 460 499 442 476 472 483 472 458 397 340 365 324 268 216 240 167 149 154 84 142 166 136 114 79 121 131 126 114 109 70 56 116 96 169 181 163 195 167 190 143 195 197 196 212 269 228 224 221 225 313 310 239 274 283 245 169 244 275 271 242 178 200 229 283 254 207 150 191 251 270 279 321 334 332 296 329 280 294 276 263 282 273 231 197 244 258 205 239 266 272 242 160 186 175 124 160 251 235 272 214 176 109 92 75 86 127 166 155 147 129 160 150 145 131 118 150 184 186 244 240 245 264 260 263 230 199 221 212 185 185 168 143 138 143 124 117 111 105 112 107 97 84 85 86 103 88 95 114 101 94 93 104 122 130 114 132 139 105 112 120 114 117 111 110 111 105 118 107 116 112 98 102 106 110 105 106 114 110 106 102 96 90 83 33202 293 406 30 9916 9 13 22 6381 1627 13115 469 616 732 580 527 545 563 563 667 813 899 954 978 1112 1038 1201 1298 1241 1267 1342 1219 1133 1161 1152 959 767 539 446 585 320 148 174 261 314 318 385 304 275 252 261 74 131 255 305 258 246 177 247 187 198 158 108 198 265 282 243 77 140 320 258 233 258 342 307 264 288 247 197 198 278 190 280 311 167 159 297 292 297 264 246 239 210 218 274 252 318 249 232 95 193 191 240 216 258 272 204 329 412 333 228 321 419 456 409 336 316 356 415 501 501 411 424 383 403 350 398 392 353 228 236 226 160 193 150 123 96 129 157 171 219 129 226 140 84 141 125 126 123 100 17 54 162 200 168 165 94 100 195 204 225 154 165 173 111 186 255 167 196 265 308 201 204 261 189 177 199 267 316 303 291 245 241 278 243 252 268 221 257 332 324 255 348 338 339 344 321 338 312 296 288 339 303 247 247 342 305 210 237 200 198 200 166 150 139 146 204 211 209 166 100 93 82 81 102 127 134 131 84 116 108 121 142 154 153 138 126 158 209 241 230 211 233 254 252 239 191 197 202 169 133 148 136 132 135 119 107 124 116 117 84 94 111 107 94 95 99 116 139 118 108 95 97 106 111 104 112 108 109 120 112 86 96 118 105 107 110 112 107 109 105 104 104 102 105 109 93 89 97 85 82 92 89 33213 294 368 30 9908 9 13 33 6380 1623 5183 379 479 372 999999 999999 999999 760 587 670 769 784 957 996 978 1140 1151 1223 1161 1043 1193 1193 1262 1138 966 874 717 629 490 477 475 278 345 401 194 255 165 198 257 109 221 264 241 229 116 195 166 176 174 153 280 229 228 346 300 221 246 305 222 287 327 268 251 214 342 251 228 235 326 282 283 155 331 302 329 402 297 340 300 355 291 262 262 271 235 126 202 386 235 135 180 233 297 205 163 239 214 282 263 265 324 428 364 338 429 427 372 411 458 425 343 358 479 525 448 456 435 464 382 338 352 346 341 330 261 273 226 168 168 132 124 137 97 110 83 182 148 74 89 71 128 75 72 96 70 47 41 111 103 147 163 121 138 212 150 124 188 247 215 182 258 227 280 294 256 230 248 236 239 275 249 265 244 243 256 234 246 294 272 284 281 284 280 314 355 343 330 350 349 340 347 327 310 349 285 280 245 285 267 223 184 213 197 139 152 156 174 196 223 245 265 188 116 76 109 174 146 91 110 145 162 177 142 115 161 204 217 226 223 251 232 218 257 276 254 226 165 156 126 130 149 143 128 130 112 88 111 132 127 116 102 111 105 105 95 116 125 109 92 84 91 113 121 113 125 127 118 111 119 118 123 124 116 112 113 122 132 119 106 108 115 107 111 110 104 106 111 107 104 100 103 90 82 84 33219 293 398 30 9908 9 13 39 6379 1621 235 411 353 462 388 467 540 426 569 744 757 729 853 809 993 1167 1187 1132 1094 1085 1083 1208 1145 997 943 615 452 441 391 343 322 206 140 310 314 178 206 226 153 256 227 186 276 162 228 229 132 169 357 230 174 223 122 181 338 240 209 299 200 248 240 208 266 292 354 212 230 260 254 245 280 305 207 307 330 324 245 232 186 279 299 172 244 224 232 222 217 162 227 295 225 192 128 122 240 202 238 284 359 364 389 548 376 303 297 353 423 387 415 477 547 558 517 335 348 397 408 403 474 360 237 263 260 305 234 242 156 114 153 77 58 50 155 191 132 146 113 98 178 137 168 60 87 82 139 161 134 119 194 192 150 158 180 92 158 256 299 305 284 305 244 212 150 167 214 206 201 272 292 232 267 248 219 269 302 324 270 226 244 286 292 245 314 387 352 350 348 336 356 320 329 320 312 336 320 288 286 293 301 255 204 193 166 127 133 130 163 237 217 242 206 147 118 83 132 127 132 110 100 94 138 129 154 155 171 185 221 241 234 222 213 203 224 232 177 168 173 152 164 153 123 113 122 121 122 104 105 101 96 96 90 100 96 89 114 95 83 80 86 101 102 104 98 100 93 114 123 122 118 108 91 110 111 112 106 96 95 98 97 96 102 106 101 95 94 96 90 93 94 92 83 75 79 33225 293 391 30 9931 9 13 45 6379 1618 271 233 213 301 454 570 480 481 399 583 736 759 977 885 705 872 1043 1240 1164 1200 1202 1012 1054 1048 793 789 672 372 312 320 242 319 270 188 254 158 166 91 107 221 288 184 207 275 239 218 322 366 270 183 242 236 217 92 222 239 260 166 185 105 369 261 252 152 92 111 175 164 283 343 347 329 303 219 217 274 302 219 218 195 194 224 275 261 208 197 250 197 170 211 162 194 268 313 448 281 258 335 379 332 432 411 308 305 401 402 399 369 426 431 458 372 482 439 460 412 350 303 378 337 380 377 225 291 328 233 196 182 185 110 58 140 146 123 85 92 58 80 95 60 103 96 89 116 153 73 143 166 196 163 91 106 72 207 175 203 254 293 310 262 303 260 201 143 209 233 238 227 257 221 258 307 247 263 292 245 195 270 275 245 215 251 223 248 363 365 330 316 350 320 311 356 344 311 288 288 226 206 228 214 149 126 116 126 109 154 185 205 236 231 264 214 94 79 113 134 65 78 109 127 137 115 134 139 167 156 152 173 207 221 202 152 190 193 203 225 182 180 163 137 135 127 128 121 118 110 95 88 96 75 90 82 86 105 101 105 87 77 101 100 92 92 99 109 107 106 99 94 103 104 107 105 108 108 104 108 99 105 95 98 98 97 100 92 86 94 90 99 84 80 79 84 84 33231 289 529 30 9949 9 13 51 6378 1616 381 325 463 436 506 546 741 742 776 969 1032 1019 1040 1062 1074 1176 1214 1152 1107 918 986 861 617 361 185 290 441 287 338 291 204 117 133 267 198 356 343 197 226 183 210 263 268 216 160 105 181 184 231 189 213 247 175 152 203 149 162 167 131 231 175 104 133 230 194 148 87 253 197 191 223 282 239 207 362 310 208 157 264 251 336 297 222 204 159 241 343 296 362 346 361 341 334 368 417 432 458 423 400 456 375 454 438 466 475 398 452 451 469 450 425 415 371 361 424 408 283 344 254 201 264 221 228 197 174 195 181 97 214 214 165 197 147 157 178 54 11 84 144 136 136 139 211 233 203 104 141 186 144 173 206 160 294 379 343 332 338 325 242 195 248 211 267 321 335 246 279 285 330 307 310 262 304 320 295 279 258 283 266 271 358 368 339 371 390 394 363 370 330 325 330 254 260 213 247 272 179 176 240 204 151 147 157 208 197 240 259 220 159 138 106 82 100 144 106 128 174 147 149 165 189 225 196 194 207 243 216 238 261 246 252 251 222 202 181 178 176 177 178 158 130 151 152 148 134 136 124 116 101 108 131 127 118 136 105 122 121 149 141 137 138 148 135 129 122 120 129 137 133 135 135 135 133 134 131 137 137 137 127 121 134 128 125 132 131 115 120 116 109 33237 295 386 30 9956 9 13 57 6377 1614 592 312 361 423 320 405 481 276 310 419 543 544 766 854 843 922 975 991 948 969 1025 1076 1088 991 946 857 820 628 590 339 164 235 303 229 132 160 114 183 193 116 214 181 220 242 183 188 359 351 266 253 166 177 372 321 189 192 262 158 164 261 216 305 221 139 176 219 137 245 212 213 208 249 209 270 91 99 280 187 169 246 190 201 139 100 129 218 207 277 179 270 371 320 307 248 214 276 319 342 354 377 361 298 408 377 375 426 385 488 486 490 513 447 395 375 369 289 305 396 333 349 355 357 218 219 287 248 250 207 238 216 131 177 103 111 213 203 135 73 108 142 98 157 107 64 126 103 82 98 171 187 138 155 151 167 184 271 272 241 287 287 268 261 160 138 223 241 273 299 265 245 275 280 356 307 276 254 242 239 276 266 242 235 303 271 296 335 326 378 374 358 382 349 370 339 361 263 240 217 197 153 222 145 80 184 132 127 133 185 232 234 230 201 143 99 127 142 110 104 140 113 140 161 149 143 113 154 234 226 209 226 202 219 211 234 220 251 214 229 245 191 200 168 146 149 149 141 157 132 125 137 142 117 118 104 120 134 119 103 129 122 109 116 123 129 134 109 108 133 122 133 139 141 133 133 136 136 128 128 118 136 134 116 116 107 121 128 124 116 114 108 107 106 103 101 96 33243 295 390 30 9960 9 14 3 6377 1611 6782 337 222 359 455 230 249 443 457 331 506 484 641 762 827 926 832 840 887 837 914 943 1002 988 729 784 699 537 448 463 272 186 232 208 210 154 119 116 132 133 198 265 178 95 110 96 166 136 108 215 152 252 163 156 263 203 238 220 221 179 191 101 195 242 255 272 260 164 167 155 208 265 182 61 76 108 137 119 179 159 143 114 164 153 249 219 291 244 266 255 216 343 364 315 317 302 293 321 401 391 340 452 446 450 415 439 481 453 451 374 284 267 400 433 312 269 267 313 275 233 248 340 310 318 329 278 233 283 200 154 175 252 147 74 149 226 144 123 87 141 168 235 62 53 135 119 126 152 137 112 134 189 174 154 215 413 320 288 259 304 313 264 225 238 262 256 263 208 217 220 210 270 305 275 250 269 279 338 293 231 260 275 268 284 318 310 312 344 324 315 337 321 323 344 317 295 219 208 187 152 171 101 149 134 98 194 219 180 203 218 221 186 108 124 63 101 115 131 113 129 155 122 86 145 174 177 174 198 189 235 229 209 255 231 213 238 185 163 172 171 206 160 146 147 120 140 123 137 146 144 129 130 119 117 106 119 101 95 120 135 107 124 131 113 129 110 118 120 123 133 133 119 132 131 130 138 135 128 122 136 129 124 116 117 120 122 118 121 120 123 111 106 113 113 108 33249 294 421 30 9961 9 14 9 6376 1609 3105 264 181 343 267 261 362 440 363 352 543 692 750 821 919 941 963 916 872 1008 959 938 903 753 797 674 882 620 463 403 431 269 216 201 174 131 34 46 -6 76 4 95 185 111 202 215 249 189 66 263 372 407 226 167 122 273 252 168 145 107 178 186 208 197 245 191 189 190 200 99 120 175 90 175 41 126 145 169 168 126 267 231 141 140 218 253 106 139 197 244 148 235 311 413 350 319 340 407 339 433 435 333 440 343 365 376 303 406 340 274 294 286 296 337 396 442 361 309 300 330 272 267 362 316 282 274 335 221 210 177 174 161 156 140 119 137 212 128 45 89 94 37 111 65 81 -5 121 46 67 61 106 121 104 195 311 290 274 255 230 188 248 243 239 222 196 259 287 234 231 239 258 221 229 257 272 233 242 287 308 272 308 266 255 272 373 329 277 317 352 360 399 344 338 306 303 295 207 160 204 186 131 73 103 96 130 110 173 183 224 228 206 135 77 89 119 119 86 85 113 109 113 121 106 132 156 149 165 203 182 185 210 195 228 229 201 202 157 157 149 149 119 126 118 101 95 100 95 105 90 107 105 83 97 96 99 105 92 71 89 90 91 97 92 93 101 95 92 88 82 90 89 94 99 118 113 111 107 107 99 90 99 117 106 103 101 88 86 83 86 93 85 87 85 71 33256 295 393 30 9963 9 14 16 6375 1606 668 344 200 328 356 452 365 340 359 431 577 571 616 669 831 906 930 886 876 964 1009 1003 896 879 869 896 851 632 612 445 582 457 260 103 296 312 293 370 179 46 221 128 75 59 128 144 70 145 206 115 120 129 119 141 24 115 219 198 135 131 134 173 59 38 87 140 170 115 167 47 98 160 108 118 247 252 78 97 258 241 232 244 111 251 213 136 186 177 139 205 230 269 331 293 282 376 260 350 376 346 376 406 328 390 461 382 470 418 415 409 357 319 239 283 352 455 323 306 352 321 322 245 303 298 249 227 227 264 177 152 142 104 117 237 144 141 167 128 86 95 138 83 62 97 39 65 93 97 58 69 106 187 208 273 265 277 273 317 260 258 205 142 218 167 209 234 229 202 177 221 259 193 185 243 257 256 242 215 206 162 282 209 202 169 266 303 277 261 295 328 355 339 274 264 271 223 225 208 175 143 112 66 88 104 125 137 109 119 149 190 198 170 130 94 84 81 101 112 145 98 111 125 102 128 103 143 195 199 163 196 195 183 211 220 207 187 185 153 136 143 137 110 98 112 124 108 96 95 96 68 87 94 86 82 70 73 93 111 98 77 92 88 71 94 90 76 73 93 89 82 78 90 103 84 95 96 91 84 95 107 110 93 93 95 96 92 93 81 77 73 75 77 71 75 72 33262 293 458 30 9968 9 14 22 6374 1604 1514 243 299 319 260 346 287 502 500 449 536 560 709 742 776 893 927 1008 1033 938 825 865 1021 912 923 831 887 756 662 641 346 241 262 200 132 99 137 293 180 133 147 172 125 164 79 20 97 150 125 105 190 186 180 154 213 80 156 214 191 197 208 185 130 200 180 103 195 122 206 253 122 208 147 166 210 112 147 108 154 136 73 123 219 263 149 219 171 182 198 208 179 170 205 157 207 220 315 278 401 377 362 309 353 424 363 370 471 418 369 361 349 293 335 354 417 352 299 258 240 220 229 267 237 173 89 93 0 61 114 96 94 93 106 56 49 142 96 90 73 7 36 73 93 129 97 111 41 97 160 258 312 263 268 242 240 166 222 196 265 195 194 248 230 187 235 265 207 253 206 229 295 243 224 228 203 247 237 246 273 224 174 223 261 327 261 314 287 291 376 333 302 287 272 249 232 187 168 95 107 93 70 95 110 84 59 98 142 169 152 161 135 92 74 63 84 81 100 109 117 117 92 93 123 147 134 156 173 182 164 194 187 177 216 173 168 171 137 123 137 124 117 110 135 127 115 73 72 87 66 58 82 58 69 79 63 76 90 82 88 87 84 82 98 87 79 86 85 95 89 90 93 78 84 104 95 90 106 94 92 96 91 86 99 101 90 93 97 89 94 87 76 80 73 33268 293 461 30 9971 9 14 28 6374 1601 39140 478 168 159 296 223 430 421 463 614 598 717 698 831 856 930 981 832 928 1059 1028 1002 987 952 953 942 923 800 838 849 631 480 292 294 229 214 211 140 113 156 187 217 173 172 157 192 102 99 117 164 112 159 175 135 189 200 185 60 157 213 166 136 166 146 125 226 180 146 109 171 188 138 141 163 191 170 122 157 213 216 210 184 100 170 225 137 224 194 119 165 249 280 261 304 371 358 428 454 515 513 415 417 428 476 402 409 372 404 418 475 521 418 413 366 390 374 346 398 333 298 301 296 332 317 225 177 196 240 234 200 111 97 145 103 68 187 99 85 95 56 88 123 138 82 133 145 148 160 122 184 244 279 316 289 232 213 235 232 195 230 222 218 260 219 207 262 250 256 255 275 325 244 235 232 221 267 250 233 274 247 210 272 280 277 295 281 339 347 384 382 367 352 309 336 306 253 216 191 195 146 97 130 88 81 94 128 127 82 166 176 224 253 162 137 120 110 104 86 145 140 132 112 110 95 111 187 186 179 182 191 209 222 197 182 212 209 174 153 164 178 132 130 118 117 101 116 105 109 109 110 99 109 103 120 112 110 98 98 110 107 96 97 118 114 119 109 102 97 117 119 104 116 124 126 119 117 122 125 122 112 118 113 105 100 106 108 105 101 101 108 99 88 82 33279 294 437 30 9977 9 14 39 6373 1597 1951 215 247 198 330 414 337 371 345 279 436 636 734 819 701 712 795 883 943 980 949 936 978 983 897 833 646 714 696 562 475 484 394 311 236 180 191 255 351 97 89 149 190 288 228 99 126 248 262 286 329 280 282 259 221 134 95 158 212 248 242 272 198 105 137 163 154 204 141 145 142 230 93 122 117 232 319 204 263 315 279 220 157 251 200 299 157 258 403 288 253 259 245 376 440 408 346 306 406 437 438 458 470 396 380 447 514 462 460 565 515 504 460 414 426 418 386 349 437 450 394 340 337 281 364 284 270 292 259 180 200 151 155 127 61 66 208 129 89 11 67 170 204 215 99 -20 95 156 126 83 122 117 108 145 186 250 323 204 159 168 227 196 185 174 187 229 231 200 195 193 195 181 222 263 245 221 279 295 302 283 337 199 237 287 321 308 279 317 283 293 298 276 317 332 324 324 302 235 214 155 150 118 98 70 67 90 78 103 116 117 164 203 192 189 122 107 106 44 97 101 129 136 128 112 133 142 157 173 155 202 187 190 208 210 212 224 212 191 150 124 100 117 113 97 108 126 112 123 102 67 79 91 100 98 79 76 93 95 96 106 106 99 92 99 100 103 85 102 115 97 80 102 118 109 104 108 91 103 112 119 92 90 95 110 100 104 106 99 95 95 97 84 82 87 33285 295 406 30 9976 9 14 45 6372 1595 2883 258 232 251 295 222 155 263 332 374 401 473 435 616 741 776 706 859 904 860 923 949 987 1031 979 894 911 648 429 348 371 251 185 184 312 248 67 190 132 176 196 125 182 298 129 144 236 281 224 292 257 296 210 241 193 323 287 261 134 79 84 118 104 86 203 196 120 112 137 123 93 162 142 129 142 235 263 196 234 163 128 202 234 195 287 252 165 181 273 339 380 447 361 358 364 438 450 414 539 454 351 427 404 437 350 411 453 431 504 459 459 391 364 449 435 466 293 387 431 380 441 358 317 317 322 315 316 295 296 245 249 257 203 166 213 131 87 92 163 118 113 91 146 102 100 77 13 7 22 161 104 126 133 63 68 116 178 278 194 209 190 195 206 221 180 214 140 164 215 223 182 210 247 273 259 253 289 300 220 202 255 260 215 243 207 264 217 218 228 241 276 267 290 273 332 364 362 353 257 176 166 108 77 77 86 86 50 81 104 119 112 109 191 211 172 126 102 45 78 124 124 111 139 120 100 143 141 126 169 152 183 150 145 189 218 191 194 161 134 122 136 106 96 112 109 85 73 74 80 77 86 70 80 82 86 85 73 87 109 65 69 83 88 83 70 82 94 98 86 80 89 103 88 76 85 100 82 75 81 91 85 85 80 88 91 80 88 90 77 73 77 67 73 74 68 33291 294 462 30 9972 9 14 51 6371 1592 87832 1359 269 214 290 270 362 268 137 326 301 335 479 491 590 592 633 785 868 744 881 763 895 898 868 895 1039 837 692 707 553 359 277 289 263 143 191 254 215 210 138 89 205 255 235 233 265 345 247 307 185 239 346 228 381 350 324 341 320 423 276 149 286 250 301 306 221 310 189 118 87 232 192 91 165 213 220 347 263 268 237 169 207 217 169 289 408 346 306 301 329 388 460 473 471 374 454 529 559 442 504 575 535 540 484 446 497 494 465 561 518 484 455 418 438 432 439 343 369 341 354 391 409 356 326 299 332 397 262 262 208 153 135 183 260 178 183 66 71 123 63 69 86 112 154 124 157 63 100 102 103 96 124 185 171 171 260 276 261 258 265 240 164 227 224 217 301 253 313 323 320 298 278 251 291 268 257 304 254 235 246 288 295 285 300 259 239 225 323 362 341 319 342 374 387 317 324 274 242 181 227 147 90 85 85 102 106 118 143 156 137 179 220 209 143 82 125 135 142 154 129 115 126 152 146 160 215 219 177 195 226 225 247 232 224 209 205 197 146 129 127 150 152 129 114 119 141 149 136 108 75 106 122 102 121 109 103 113 119 111 100 99 107 92 110 114 108 111 105 115 122 105 110 107 92 106 108 118 110 114 117 114 109 107 110 121 107 90 94 94 94 98 98 95 33297 291 523 30 9973 9 14 57 6371 1590 9256 251 256 335 298 436 293 332 350 303 345 367 410 339 344 468 652 586 661 847 775 798 894 882 800 729 817 740 631 491 406 347 246 263 153 160 153 231 206 137 175 209 301 171 283 197 237 344 330 353 279 306 298 344 335 370 237 257 254 278 380 434 318 295 262 319 339 212 156 249 317 282 279 220 238 246 243 299 226 203 280 268 285 329 326 497 466 336 439 408 496 502 561 558 568 494 451 507 584 580 494 464 436 496 426 551 492 367 381 341 471 363 362 417 385 339 386 330 265 319 292 334 350 311 305 281 286 251 255 231 222 154 189 153 125 150 165 146 159 91 101 111 155 145 102 107 95 20 -9 110 79 139 91 254 303 237 197 210 195 265 211 209 183 184 186 257 261 288 242 230 240 276 279 239 239 256 236 263 231 265 259 250 271 220 265 275 268 345 326 316 370 378 373 332 225 164 101 96 86 58 41 85 70 63 85 109 127 143 126 210 199 199 182 142 68 56 77 103 133 112 94 104 112 143 171 193 175 210 221 204 212 230 207 175 213 156 144 119 102 102 121 125 110 85 117 105 87 84 90 62 80 95 88 83 95 81 76 73 96 93 83 100 82 94 109 100 87 104 112 108 106 113 98 91 99 96 89 102 111 102 97 91 100 91 92 99 96 94 87 77 77 33303 293 440 30 9980 9 15 3 6370 1588 2549 233 168 230 226 206 299 223 301 347 414 399 433 420 431 482 526 462 602 778 672 694 813 739 753 808 891 853 761 652 506 314 367 355 437 237 190 244 128 132 198 314 311 311 329 246 260 297 385 334 258 418 342 391 351 280 252 311 329 324 428 405 319 367 379 277 273 281 306 318 319 312 379 312 296 315 307 425 458 368 285 309 443 382 437 386 444 334 370 340 473 432 489 571 614 501 515 420 547 679 747 706 649 622 516 446 459 388 418 402 387 406 402 360 225 258 337 303 398 348 267 279 265 215 205 244 258 232 132 87 149 129 71 61 83 55 207 179 136 168 114 151 152 125 129 177 110 159 112 76 88 97 141 223 195 296 265 270 271 236 282 210 247 256 309 235 248 242 327 282 284 267 246 260 306 307 295 260 307 280 242 262 289 249 252 302 324 303 263 262 346 364 343 313 336 304 252 199 82 92 102 91 99 93 80 109 96 150 177 150 163 171 237 228 199 161 103 121 104 113 165 137 119 119 158 165 178 207 195 199 240 249 227 241 229 204 184 172 175 130 122 137 141 136 116 133 139 159 146 121 105 103 101 118 121 102 112 112 114 89 103 116 111 119 122 119 115 123 128 113 123 126 134 129 117 111 124 131 121 120 120 127 125 124 100 111 112 108 118 117 116 108 103 33309 292 509 30 9989 9 15 9 6369 1585 6353 357 188 305 312 406 302 267 415 428 522 432 476 531 494 638 701 742 776 818 738 753 658 695 710 702 585 769 807 716 706 419 406 322 274 368 296 387 301 309 228 200 254 193 174 240 316 237 340 348 406 343 277 397 316 295 361 442 438 324 295 278 297 310 448 406 309 254 237 294 460 468 512 463 461 479 460 457 318 386 430 527 473 543 607 606 586 568 579 666 664 623 673 539 628 770 745 648 577 561 596 564 550 527 444 449 422 381 436 401 398 337 369 336 369 342 335 300 307 232 136 245 197 100 113 164 150 124 104 151 217 187 128 108 113 174 171 164 185 178 129 132 102 119 144 136 141 166 159 206 306 359 226 216 234 306 321 294 269 317 305 295 268 324 307 199 312 386 272 325 388 316 294 253 321 286 278 297 336 274 235 281 292 288 329 323 333 361 361 365 347 355 319 265 162 194 140 139 135 88 103 115 130 167 214 170 151 190 245 260 217 167 109 115 129 151 170 117 136 160 161 150 138 168 195 214 210 266 239 256 234 271 266 238 210 196 177 135 153 160 151 157 162 162 161 155 141 125 131 128 133 123 113 130 124 131 134 131 134 120 125 119 137 134 123 123 122 114 135 149 132 120 120 124 131 128 119 112 119 132 119 131 133 116 104 110 124 125 124 117 107 106 33315 290 574 30 9994 9 15 15 6369 1583 7820 313 303 322 195 267 271 281 332 437 510 495 569 818 789 641 681 691 485 777 733 751 764 807 870 913 870 886 801 636 627 534 447 296 332 386 325 207 174 164 136 159 284 353 421 274 276 331 341 426 360 269 283 376 370 384 310 329 344 373 306 233 339 228 182 254 278 271 307 319 341 365 306 345 368 454 439 387 445 485 568 538 542 515 570 496 548 588 629 631 538 578 711 644 638 728 641 612 508 527 466 445 446 371 427 363 415 411 365 347 420 406 386 292 372 265 277 281 249 248 182 95 114 125 166 62 57 108 131 130 144 99 97 184 151 216 89 60 72 78 99 153 130 104 110 226 276 245 268 245 188 233 211 283 218 276 263 216 271 271 241 245 296 326 271 252 297 270 264 232 224 222 214 230 246 240 196 227 235 300 269 237 290 316 368 380 359 325 305 224 133 119 159 157 151 99 50 66 63 111 132 144 166 162 164 184 211 173 157 135 77 46 106 110 127 105 107 131 121 135 123 157 159 153 198 222 216 189 197 224 156 171 152 120 115 113 106 125 137 153 141 129 132 121 111 80 73 77 88 65 84 95 69 84 90 90 84 90 108 120 89 74 89 88 113 112 110 89 91 103 90 97 96 94 109 102 86 95 97 95 80 79 87 89 88 87 83 78 82 82 33321 293 485 30 9995 9 15 21 6368 1581 159 214 140 109 205 234 236 260 274 291 381 502 597 531 563 596 634 653 669 754 623 620 747 700 733 918 1000 936 927 930 970 906 747 726 682 525 358 213 225 102 112 221 237 216 261 334 285 167 177 82 181 257 158 269 266 142 340 255 266 273 181 201 180 135 201 252 250 329 432 381 398 417 432 377 328 449 598 522 517 517 447 442 412 442 442 482 377 375 538 612 531 586 640 550 558 615 635 500 508 533 518 502 536 462 368 447 388 357 317 432 338 304 409 330 372 321 321 277 263 203 221 156 135 259 306 197 172 157 112 70 61 83 100 211 215 107 75 159 142 123 134 98 152 88 129 103 131 180 129 93 170 242 271 280 324 227 260 228 293 263 244 229 256 296 276 245 220 341 296 223 259 259 219 277 277 230 218 216 264 257 299 215 252 312 308 269 307 329 344 290 229 265 166 145 92 77 49 69 92 71 101 149 106 133 138 169 200 169 188 216 226 173 128 104 112 99 138 126 124 141 134 123 117 115 186 220 272 242 228 247 210 196 206 202 191 141 95 123 138 147 167 123 128 143 133 118 126 125 118 97 118 102 90 91 90 94 105 100 105 116 115 102 112 117 96 108 113 122 130 119 110 110 113 109 114 110 108 107 110 124 119 120 113 118 112 99 99 102 102 95 96 88 78 33328 292 515 30 9995 9 15 28 6367 1578 3500 190 274 368 162 283 238 289 405 444 407 453 606 543 741 803 758 708 825 798 712 808 869 790 903 836 791 798 729 723 608 767 742 690 568 342 300 233 218 139 111 151 76 134 247 266 253 184 146 106 204 259 260 135 105 148 133 136 212 132 183 173 235 225 161 294 335 287 339 384 365 400 401 437 334 285 385 313 301 279 403 387 407 352 484 498 448 418 434 502 438 383 410 358 457 447 383 356 322 311 326 330 349 344 365 346 298 318 335 296 355 436 332 287 237 253 307 330 280 290 184 147 318 235 194 181 134 175 133 159 168 39 69 123 136 100 103 116 148 115 112 188 51 51 23 92 117 70 105 100 115 150 197 267 317 337 281 247 291 254 271 251 314 282 215 274 280 263 234 250 256 260 280 258 296 274 267 290 229 236 264 220 264 252 235 281 355 358 399 327 242 208 102 71 84 88 99 102 83 32 51 95 134 163 153 130 188 202 190 148 116 110 75 116 148 163 127 137 138 122 121 105 178 239 249 222 234 229 224 214 192 202 167 122 118 136 135 118 110 138 129 124 112 111 118 105 123 105 102 94 88 112 128 116 107 97 110 109 108 118 99 101 112 101 112 134 117 106 107 122 122 104 101 114 116 104 114 113 107 106 104 99 100 104 107 100 99 106 100 89 92 83 33339 292 515 30 9995 9 15 39 6366 1574 12630 334 317 271 294 320 423 421 367 311 460 491 546 612 759 911 921 804 726 722 752 750 810 799 952 952 775 787 767 480 321 277 151 183 231 174 105 200 170 202 139 155 131 96 259 332 235 202 330 177 256 220 235 282 232 211 337 275 159 136 91 256 185 172 237 137 124 168 95 159 229 311 127 182 219 297 180 197 236 286 122 206 159 133 147 166 172 171 145 231 136 159 192 179 190 205 299 291 279 337 424 451 387 454 369 357 305 317 333 305 295 278 283 318 307 244 363 408 246 323 303 208 227 196 124 158 133 160 144 126 68 71 98 204 77 150 139 51 59 140 71 83 159 166 148 85 72 118 97 14 126 90 42 73 92 168 248 341 303 358 208 189 253 163 215 273 189 291 282 239 279 310 261 235 202 241 241 300 257 271 277 227 238 211 212 282 294 278 291 300 310 326 204 117 113 128 95 100 70 71 76 94 124 140 129 137 158 144 232 181 73 77 68 86 109 110 90 118 107 93 89 167 176 223 234 222 183 206 215 173 169 146 120 104 114 127 144 120 108 117 102 107 111 117 96 98 131 110 95 112 115 112 104 98 99 103 99 102 100 69 86 100 99 99 80 107 87 87 104 95 99 91 96 103 102 94 95 104 88 98 86 89 85 100 88 88 78 86 91 82 78 75 33345 292 519 30 9999 9 15 45 6365 1571 85854 883 203 287 261 321 354 234 341 471 537 475 548 689 683 793 725 874 734 819 811 795 817 761 820 737 688 489 121 146 109 164 100 123 179 171 213 103 75 184 153 153 205 183 78 115 169 129 143 188 306 159 76 122 81 48 63 132 104 49 -4 63 106 18 52 83 60 174 82 2 113 114 120 182 237 283 165 186 101 89 78 118 83 93 122 144 163 182 149 197 97 177 219 312 296 333 337 429 386 278 311 244 330 270 203 288 254 209 319 310 260 253 222 139 136 204 214 201 195 125 124 115 126 103 101 109 -8 13 42 87 99 53 6 -12 72 161 71 68 108 92 122 83 124 77 27 28 18 34 37 41 81 46 106 125 146 199 250 262 205 140 130 192 201 204 162 201 191 221 240 174 182 206 204 233 223 203 240 185 221 182 156 218 200 234 229 268 250 260 247 255 198 119 82 91 87 98 64 26 13 37 26 41 114 138 76 105 154 201 168 107 94 75 89 66 73 91 69 77 46 86 107 140 180 186 204 194 198 201 129 122 112 135 92 102 108 122 132 98 103 108 89 116 94 73 76 81 70 64 39 45 70 77 68 76 68 73 61 70 57 42 55 74 82 84 59 75 80 74 81 80 83 90 80 81 75 79 81 83 81 73 72 76 77 74 72 82 77 69 66 65 63 54 33351 292 497 30 10007 9 15 51 6365 1569 4209 186 296 269 264 343 280 349 387 381 473 494 613 735 805 814 808 926 932 947 853 887 855 865 837 885 859 796 757 514 280 212 184 118 132 140 157 198 179 204 134 197 234 135 217 171 197 200 225 179 177 160 102 122 103 211 119 43 39 163 147 109 132 38 104 166 174 210 110 154 200 203 135 147 222 249 166 135 122 166 104 188 312 266 204 157 123 185 214 232 203 241 222 224 287 278 329 430 489 515 472 448 429 333 298 316 337 357 316 298 387 347 296 332 303 306 224 258 319 248 176 225 233 198 209 182 82 70 120 84 92 151 76 118 79 66 76 155 79 83 151 56 36 62 96 110 111 94 153 187 251 268 218 235 274 263 204 213 254 247 237 267 241 230 182 168 206 218 259 293 293 216 239 250 235 236 231 222 190 216 194 196 193 260 297 327 260 248 169 138 134 120 111 87 106 86 116 106 46 100 127 147 117 129 154 141 153 132 130 80 75 89 100 103 95 131 105 89 131 119 164 197 170 191 214 196 154 183 171 134 120 120 135 137 133 129 132 117 133 113 115 105 121 98 80 105 85 81 72 74 97 79 86 102 84 84 102 82 80 88 102 115 106 112 100 96 88 101 113 95 99 113 106 107 95 93 97 108 99 100 101 97 94 97 107 110 99 85 76 85 84 87 33357 293 505 30 10015 9 15 57 6364 1567 81283 647 265 321 398 435 317 345 491 507 560 659 627 669 774 761 802 991 950 947 972 978 988 893 845 856 933 1033 982 882 967 887 559 361 68 132 220 46 145 143 107 253 208 115 214 127 169 133 180 108 167 275 176 270 165 136 178 127 178 234 193 102 139 166 228 188 291 209 141 284 159 68 209 256 211 248 274 280 189 237 187 105 167 238 279 201 188 174 181 172 193 207 313 384 353 325 417 468 411 446 429 362 310 313 339 200 230 246 225 309 230 264 310 182 246 210 188 237 231 163 246 202 163 173 170 159 84 89 71 111 60 43 131 140 29 51 142 10 16 10 86 81 56 43 90 115 103 222 221 239 256 274 270 248 234 213 176 201 180 187 231 239 252 210 203 226 247 177 226 205 176 215 229 223 213 266 237 221 244 230 242 264 295 268 280 241 188 154 115 79 84 127 59 60 97 86 69 73 89 101 132 130 135 161 149 87 89 95 71 93 86 68 91 95 71 90 117 148 179 176 179 173 221 196 185 154 128 95 90 126 109 137 139 140 93 89 114 160 124 99 100 95 91 73 46 43 105 90 61 76 72 54 64 81 72 68 78 102 103 76 87 94 87 84 97 89 94 96 94 104 87 97 106 101 87 81 81 91 91 86 82 87 89 83 93 90 86 83 88 78 72 68 67 33363 294 479 30 10019 9 16 3 6363 1564 6101 277 314 330 371 477 447 533 565 543 657 709 864 957 1083 1052 1046 1020 941 1075 1051 1073 1043 923 930 898 973 1180 1016 1016 1054 858 830 701 342 137 138 171 206 238 332 249 188 320 221 321 218 257 262 254 231 156 72 145 185 198 92 95 242 301 86 139 269 241 268 203 235 246 112 211 208 215 268 385 356 352 339 227 287 237 254 199 285 218 220 339 320 293 382 354 397 527 458 444 416 435 446 480 309 318 347 356 437 371 263 279 385 386 405 390 387 388 183 245 277 262 208 268 261 244 160 135 210 94 101 156 138 112 120 212 152 92 159 167 145 63 70 105 142 48 99 61 45 0 68 181 144 167 252 343 342 332 258 285 307 260 198 222 205 258 254 293 247 227 263 312 288 258 227 234 231 277 220 305 273 247 225 288 279 279 328 321 308 302 199 144 122 190 116 165 149 164 145 80 40 55 100 150 146 178 185 208 193 126 88 113 108 124 124 140 90 94 113 132 137 144 200 248 241 231 239 222 228 232 206 192 126 139 164 158 176 156 162 143 152 162 166 132 149 153 135 126 99 116 120 95 109 124 107 125 116 106 126 105 116 115 112 101 122 132 122 127 151 146 131 131 135 142 142 114 120 129 127 132 122 131 132 127 125 131 126 119 123 130 133 126 124 120 115 117 116 111 112 113 33369 294 478 30 10018 9 16 9 6363 1562 139597 1159 184 171 328 253 200 274 446 586 761 705 838 951 1130 1084 1057 944 1051 1205 1040 915 1037 945 928 964 910 795 835 600 555 425 130 181 250 300 163 137 195 145 297 309 189 158 141 233 159 274 208 75 133 210 181 208 235 240 152 287 330 247 247 308 263 305 383 325 291 262 281 350 247 306 325 162 197 271 296 267 336 293 288 287 192 259 229 368 403 346 415 449 474 489 406 388 429 431 426 365 341 406 417 421 418 321 270 257 248 310 371 267 243 242 302 305 279 181 223 199 203 249 169 83 169 58 141 128 104 41 94 13 55 69 148 176 153 122 155 70 12 43 15 53 47 120 52 46 92 164 202 236 320 284 190 235 278 250 239 241 253 270 307 295 253 228 223 297 271 245 262 222 245 276 219 191 167 241 284 280 258 239 267 307 255 170 121 187 164 185 142 101 85 123 93 83 65 91 149 109 148 150 170 202 155 131 102 102 109 131 80 88 110 105 90 130 120 143 162 174 184 199 186 172 168 169 139 94 101 122 105 135 123 134 123 123 124 129 119 146 126 108 102 60 53 106 95 88 106 92 73 79 93 113 104 98 96 91 82 99 94 87 88 91 94 98 90 109 122 115 114 114 105 100 94 99 93 89 93 97 87 98 100 99 103 102 89 97 102 88 83 89 88 76 79 80 33375 294 471 30 10011 9 16 15 6362 1560 6755 378 390 459 356 337 462 593 672 759 759 863 947 1099 1199 1267 1157 1275 1174 1175 1208 1120 1035 950 1099 1129 879 812 825 629 373 423 287 298 185 259 317 191 210 305 307 250 221 276 296 197 215 188 81 229 309 292 298 159 313 350 171 171 271 288 380 470 355 310 387 336 352 340 394 419 476 433 304 345 285 374 350 381 416 424 465 409 353 402 419 347 420 443 427 446 562 607 517 535 478 485 408 381 426 416 455 461 433 460 371 351 325 314 392 460 455 376 354 319 286 281 281 304 245 231 207 245 281 368 385 309 152 224 178 109 168 222 215 156 226 223 193 163 184 186 123 69 112 136 165 185 171 144 87 234 267 348 385 306 384 304 259 206 228 310 337 281 299 329 305 389 288 286 326 303 297 289 248 321 315 305 278 234 243 241 310 262 293 361 320 218 170 159 160 145 152 180 106 69 97 105 151 164 150 198 161 178 222 128 154 215 160 145 177 181 184 169 188 191 199 246 256 246 218 233 239 218 182 181 145 151 190 182 173 163 156 149 165 171 156 196 163 155 180 166 105 126 145 135 123 147 117 137 134 122 149 136 117 140 145 150 122 143 156 145 145 150 138 138 131 140 140 154 161 155 129 124 139 138 133 141 147 146 151 156 147 139 139 145 141 137 134 133 125 131 124 128 117 107 33381 294 491 30 10001 9 16 21 6361 1557 6515 281 260 449 319 341 276 412 465 434 499 640 633 927 813 895 1084 1170 1116 1161 1191 1168 1184 1199 958 1063 1079 1024 859 870 758 688 516 435 356 218 230 191 157 83 129 197 119 163 162 133 263 269 280 364 309 276 309 223 253 284 273 228 205 213 264 309 274 204 153 192 307 302 298 403 304 283 284 305 296 368 240 253 286 294 317 315 363 388 419 357 342 342 346 317 434 490 518 395 343 324 495 461 388 431 495 438 391 370 354 317 318 244 222 259 316 198 229 198 279 183 214 226 187 180 205 132 123 160 109 139 114 106 180 225 144 143 184 64 90 99 181 102 162 141 70 18 49 85 92 15 47 96 131 134 157 146 250 202 238 245 242 264 219 217 225 235 204 271 242 280 302 297 237 259 256 209 270 253 290 265 174 162 176 221 258 260 215 251 293 216 164 155 169 124 125 100 94 69 9 88 109 135 155 129 135 163 206 154 52 32 51 64 121 99 92 89 69 131 150 181 171 220 204 206 188 174 183 156 146 132 135 156 111 98 77 105 110 128 118 108 124 100 93 62 84 74 82 98 78 95 72 65 87 82 60 67 69 81 66 64 86 92 88 90 85 81 87 97 84 92 89 85 78 75 90 97 85 72 85 98 89 90 96 89 90 94 93 90 81 79 83 81 75 75 70 79 72 61 33387 293 485 30 9995 9 16 27 6361 1555 354 150 192 260 110 316 305 323 414 610 636 798 901 800 903 944 1106 1273 1245 1292 1248 1164 1152 1109 1036 919 865 849 1002 767 690 560 294 301 231 113 150 248 232 218 109 202 190 268 274 103 155 247 243 259 215 126 172 212 226 214 301 214 245 239 201 212 241 335 259 332 335 234 195 181 287 282 278 410 347 317 306 318 371 321 261 281 280 275 384 324 434 550 484 419 474 375 364 420 367 398 413 301 383 424 328 316 324 273 322 347 267 330 265 282 176 155 223 153 194 203 165 150 114 156 122 113 96 103 53 80 95 100 110 121 100 135 69 0 68 140 81 85 67 0 7 56 23 112 101 129 126 112 177 199 222 274 273 248 309 347 354 272 246 221 227 215 253 221 227 253 241 210 207 200 263 196 236 215 204 247 186 246 199 201 250 266 186 155 122 158 124 130 99 105 82 95 61 52 50 93 117 119 112 132 193 195 129 104 60 62 93 80 123 161 75 104 62 127 150 146 181 168 155 161 185 179 186 146 131 116 129 140 103 79 109 105 97 119 113 113 122 107 98 97 79 76 84 79 96 83 105 60 33 81 85 73 76 80 71 88 55 55 86 86 87 92 94 80 79 92 91 91 77 79 79 67 77 76 80 79 88 78 70 76 75 79 79 69 70 70 72 69 66 56 60 59 58 33394 294 457 30 9997 9 16 34 6360 1552 5372 388 491 304 341 431 393 388 432 527 653 802 856 905 1099 1106 1200 1237 1132 1176 1199 1315 1301 1176 1145 1051 995 998 874 879 761 649 523 302 271 248 181 175 224 279 298 177 208 360 316 238 306 391 353 283 348 242 134 148 170 280 277 232 287 273 194 258 341 310 352 282 402 414 387 330 355 325 428 448 457 426 299 330 310 233 268 430 381 539 560 536 636 433 374 417 471 381 445 598 521 399 418 406 391 294 306 331 344 315 294 223 229 214 180 282 330 232 208 212 259 229 159 52 129 235 161 174 160 188 186 152 222 184 128 136 81 85 116 110 165 187 146 116 58 -68 42 49 117 102 98 124 96 96 229 214 216 288 377 358 376 374 408 341 355 292 254 272 293 272 324 265 273 276 241 229 281 299 317 323 318 227 227 234 313 262 261 261 274 177 125 170 209 156 119 99 132 108 156 161 103 150 193 172 155 220 188 209 181 112 129 147 129 146 210 173 137 185 188 140 119 141 197 194 223 179 235 235 225 217 218 203 177 160 161 139 126 174 152 157 173 174 201 167 153 158 161 131 110 96 127 129 110 112 100 109 152 142 90 87 118 128 111 122 124 116 131 135 130 147 147 137 141 125 119 111 146 126 117 130 137 124 123 124 121 125 133 131 122 133 137 134 121 128 122 109 108 107 104 104 33405 294 440 30 10010 9 16 45 6359 1548 1747 182 227 328 407 325 432 433 498 724 807 837 914 889 1009 1005 1084 1166 1222 1224 1331 1133 1231 1173 1113 1095 1119 991 854 705 650 547 442 307 277 312 195 294 291 289 241 185 185 100 80 193 118 112 225 216 202 190 134 114 240 215 130 284 186 170 163 338 220 240 197 321 400 397 370 377 403 366 345 296 360 342 280 308 432 350 421 405 523 582 588 431 423 407 323 315 293 223 263 307 306 185 287 251 222 218 280 295 186 170 194 220 243 241 251 296 216 165 186 161 166 153 173 209 200 195 109 182 118 77 133 38 53 128 97 138 153 63 58 84 156 99 29 -37 -40 87 107 71 39 42 92 109 50 92 194 182 209 312 298 332 320 252 238 225 240 218 273 279 219 210 239 200 187 165 200 194 183 240 265 239 212 213 248 247 214 264 287 244 200 161 153 112 130 74 54 85 88 77 142 116 96 97 80 112 128 164 140 142 164 157 115 101 65 61 92 134 109 106 92 117 105 125 192 156 181 213 174 161 178 139 132 116 115 145 142 103 150 147 90 94 94 110 117 115 97 85 100 80 60 55 63 89 74 78 81 79 64 62 67 67 68 82 67 74 87 99 96 62 73 84 79 85 90 86 89 97 98 86 86 83 97 100 89 78 85 85 89 92 87 90 78 81 77 84 82 77 76 70 67 70 33411 294 473 30 10013 9 16 51 6358 1546 330 149 236 201 389 416 518 632 605 685 860 875 896 936 963 905 1074 1170 1100 1153 1118 1004 1065 853 912 898 769 531 584 497 498 324 172 131 155 203 213 269 271 239 299 232 256 340 248 168 121 293 160 167 238 255 280 258 232 267 251 196 114 111 368 298 330 265 343 331 324 228 368 402 413 375 325 373 407 381 443 333 383 355 465 441 398 392 390 377 240 181 197 162 169 164 118 161 105 143 233 231 144 200 162 244 192 252 130 138 214 123 158 147 137 162 179 184 194 151 144 138 108 159 26 23 56 25 115 86 56 68 97 116 54 115 141 178 107 64 84 4 25 108 24 36 15 53 43 23 107 171 197 250 221 204 230 292 251 278 280 243 198 234 268 203 220 204 268 242 195 230 173 166 222 236 227 201 187 175 241 219 167 214 264 246 81 90 117 87 108 73 77 84 94 62 83 134 110 102 89 113 139 127 157 163 123 150 107 68 107 82 66 85 107 107 107 115 196 218 200 169 145 174 192 172 164 164 154 158 119 109 94 97 114 105 114 97 118 156 101 65 73 70 84 94 93 74 57 51 76 88 88 72 77 80 73 86 100 86 85 72 76 84 85 82 86 86 102 97 116 105 94 93 113 94 72 90 90 90 93 101 100 97 90 90 101 95 94 110 103 106 100 97 82 83 83 78 33417 295 444 30 10014 9 16 57 6357 1543 34473 440 353 280 351 339 400 565 524 615 824 808 813 940 962 924 1039 984 1047 1143 1256 1237 1225 1144 989 944 889 956 779 653 701 509 346 303 357 113 73 301 256 232 145 187 172 125 111 171 180 94 90 217 109 183 208 256 179 83 259 263 160 231 237 306 206 194 255 267 188 340 228 366 304 295 375 460 359 403 349 400 363 417 492 477 479 441 430 425 282 219 260 275 271 200 137 235 178 177 176 206 184 196 231 268 166 220 163 132 172 181 184 163 153 86 119 133 121 122 119 112 164 70 88 130 83 77 164 110 121 70 73 134 167 106 123 134 68 -39 61 47 64 107 117 53 52 77 93 26 61 53 68 46 97 111 128 128 190 298 343 319 247 203 279 191 171 134 255 230 199 220 242 189 241 188 252 262 255 218 247 192 173 140 242 247 230 159 132 130 117 84 98 134 119 111 109 113 85 56 53 100 68 126 144 114 145 183 170 159 81 52 79 84 63 103 114 102 104 118 145 161 159 120 165 166 142 138 143 131 116 100 99 87 78 86 107 103 103 117 99 129 114 93 75 78 84 76 72 36 52 60 48 64 57 55 64 57 70 78 82 102 72 66 83 91 78 80 91 61 77 85 83 98 82 78 94 91 88 102 90 91 98 92 87 86 87 77 80 79 81 90 80 86 88 87 76 70 74 33423 295 445 30 10015 9 17 3 6357 1541 10105 524 415 394 391 251 492 595 790 859 837 1017 1122 1012 983 1070 1128 1107 1045 1188 1134 1158 1108 1135 861 776 712 786 647 629 407 342 332 266 251 292 240 150 139 242 238 116 212 248 298 170 270 273 70 158 407 249 156 319 298 300 210 249 227 260 230 265 269 272 286 317 385 337 407 413 354 405 506 662 668 610 538 448 518 542 498 500 394 455 413 297 290 291 276 328 162 130 178 173 233 253 189 176 208 94 149 224 189 247 153 221 217 229 225 233 191 242 284 222 132 117 121 189 191 163 156 82 35 37 130 139 128 172 94 172 84 86 111 143 138 113 188 75 20 -11 59 19 64 71 17 65 90 72 53 61 116 159 136 264 287 319 387 417 360 297 301 306 348 303 225 212 261 283 226 168 213 292 304 279 272 281 275 269 289 263 233 261 256 222 141 132 106 84 111 135 84 87 173 138 110 119 112 151 188 188 145 113 156 168 208 151 74 75 80 147 147 156 177 158 145 158 201 234 211 177 192 163 209 216 237 164 169 182 151 159 157 145 167 140 134 156 146 131 138 128 123 116 105 117 96 74 103 95 86 86 115 119 101 108 120 108 107 110 108 118 120 108 109 102 124 119 142 128 111 116 114 123 107 114 126 123 108 120 126 131 130 111 107 119 128 122 111 107 110 111 103 106 101 103 101 33429 293 504 30 10014 9 17 9 6356 1539 4635 500 604 399 594 822 777 807 833 896 1047 1021 1114 1131 1025 975 1056 1130 1229 1310 1121 1090 943 814 753 751 672 638 467 376 277 273 498 373 236 307 263 205 97 228 279 327 250 299 292 196 340 277 192 281 265 269 302 288 262 280 295 296 306 238 293 354 378 330 351 351 355 434 539 588 547 538 526 418 622 700 545 581 642 576 472 462 381 393 315 162 220 391 299 255 292 217 266 203 236 203 336 267 259 215 133 122 236 172 220 242 292 265 199 293 275 173 207 201 148 199 233 190 174 222 168 188 139 188 59 185 198 170 138 177 173 121 171 111 64 107 138 147 130 41 57 52 97 105 191 136 103 53 126 138 194 203 243 373 370 285 267 260 246 357 353 301 283 303 296 242 196 242 261 243 282 252 254 240 225 205 199 253 259 263 303 347 217 152 108 71 113 167 130 141 139 139 87 132 127 117 113 164 181 164 160 219 169 111 123 146 100 88 112 137 139 155 137 172 213 205 197 208 216 162 184 213 190 180 155 122 133 125 139 115 123 164 152 160 136 149 158 125 114 128 122 145 105 89 97 118 85 87 109 109 106 130 113 89 115 108 110 119 100 85 87 90 103 112 116 100 119 105 109 119 108 110 128 128 109 114 124 115 108 99 103 111 108 107 110 94 106 100 96 92 86 86 88 33435 293 502 30 10012 9 17 15 6355 1536 4356 414 379 428 383 477 695 784 743 778 744 903 1002 1024 1090 941 1148 1227 1070 1193 1253 1242 1207 1138 1048 845 779 821 765 538 472 521 477 497 405 449 509 415 358 420 381 268 255 255 184 220 275 374 265 301 411 377 372 419 329 370 422 450 514 445 444 493 478 370 304 402 424 537 458 456 453 514 590 609 668 677 592 570 686 662 536 476 419 386 324 215 272 284 247 311 289 169 165 362 294 180 243 213 246 226 183 169 246 220 237 220 247 258 185 175 220 250 267 240 216 221 217 160 182 217 307 142 129 105 206 255 115 143 193 141 188 174 138 98 131 199 212 96 126 43 91 45 97 81 83 171 139 127 183 158 214 251 297 397 407 330 320 278 331 374 266 294 273 279 318 317 322 298 246 249 296 255 260 294 311 295 263 263 298 272 278 289 292 198 148 118 107 132 136 112 138 118 118 146 111 145 139 160 204 226 216 212 204 148 87 89 161 141 135 167 193 194 182 174 174 189 198 227 203 213 205 236 260 210 183 181 161 156 192 171 174 155 162 146 167 162 146 155 150 160 148 132 115 117 149 118 105 99 94 140 130 109 111 122 111 130 117 142 132 120 117 127 123 113 132 142 134 122 126 140 137 133 127 128 131 129 136 129 124 133 128 124 116 116 134 124 115 112 104 108 109 109 96 33441 294 467 30 10007 9 17 21 6355 1534 666 446 366 326 410 501 526 454 601 711 837 896 903 986 917 865 1074 1206 1043 857 1090 1101 1086 1177 1223 1194 1053 1127 1217 891 673 544 478 398 356 395 390 549 349 452 569 419 374 381 383 326 263 303 366 323 302 333 319 320 436 447 362 383 411 526 458 449 377 285 419 472 391 396 410 413 350 326 288 436 545 663 638 594 642 649 718 636 598 578 512 483 374 377 381 272 199 239 183 265 239 294 250 232 163 234 220 248 216 222 220 242 282 268 204 217 198 257 200 301 289 252 162 198 270 192 172 165 185 168 143 129 112 101 103 139 123 143 158 178 175 184 110 150 100 47 117 140 119 99 126 168 129 113 95 145 227 301 287 374 352 346 418 340 232 253 317 377 315 329 258 277 312 278 282 302 314 270 281 283 269 262 303 322 323 304 232 292 312 315 211 158 160 129 123 104 98 62 151 166 125 105 89 142 196 187 186 231 256 221 195 175 148 147 116 119 98 116 159 147 148 138 131 143 175 191 220 224 216 246 222 196 201 181 178 160 156 176 145 142 151 163 160 144 166 163 146 121 103 117 110 104 121 102 95 96 114 116 98 103 119 96 115 127 115 135 136 131 123 129 127 114 117 121 126 131 142 132 114 110 116 134 130 127 119 122 115 130 122 120 120 115 115 120 115 112 109 105 102 100 33447 294 492 30 10002 9 17 27 6354 1532 95804 1167 506 472 402 519 613 609 580 752 736 784 804 886 870 906 979 970 895 911 1010 1015 829 784 990 783 605 490 394 270 172 356 284 356 352 269 282 160 215 205 325 351 287 324 344 285 343 488 399 425 378 481 423 444 466 543 593 555 612 580 659 685 642 567 570 647 550 504 570 520 558 488 422 395 420 370 338 349 423 456 473 604 667 699 685 658 663 647 611 584 623 461 317 253 322 298 350 247 211 132 181 192 227 273 212 153 214 173 109 122 237 242 188 209 178 149 105 139 236 193 269 202 148 132 185 84 39 101 84 90 119 123 146 130 89 59 144 87 155 53 54 62 13 71 92 34 45 46 83 133 142 151 179 139 225 258 313 354 318 211 291 288 273 281 274 300 279 208 243 233 240 227 301 198 206 254 251 247 238 221 208 231 286 248 220 161 139 133 123 118 109 94 89 49 79 76 69 94 144 105 159 161 175 166 183 191 178 102 113 85 57 105 103 134 179 115 101 128 131 172 221 198 210 162 190 204 165 176 140 119 146 154 120 86 82 111 105 133 150 146 96 95 106 84 85 111 82 69 63 88 89 77 70 84 76 73 98 89 101 98 96 85 93 111 104 103 96 90 106 104 109 111 108 111 107 95 103 107 112 113 95 97 99 99 90 89 93 92 91 83 86 77 84 78 33453 293 490 30 10000 9 17 33 6353 1529 9047 414 389 393 494 517 522 548 604 721 667 821 915 803 898 864 993 1031 1071 965 870 892 965 979 931 791 606 623 586 450 386 477 488 493 524 434 476 401 399 425 492 387 425 474 359 456 481 457 413 395 368 428 393 502 479 435 404 313 389 313 262 375 312 199 206 239 348 349 304 403 328 284 432 261 322 314 303 299 459 510 557 555 869 800 783 843 828 722 649 671 586 605 521 397 239 267 258 238 280 201 186 271 254 279 218 240 165 157 223 216 111 145 209 207 183 194 188 198 180 131 122 168 165 53 108 125 102 124 33 114 164 174 86 106 95 36 58 134 13 64 65 75 68 95 105 75 44 75 63 131 152 167 251 268 327 279 166 171 240 209 209 208 260 304 274 233 246 186 220 225 204 233 244 242 270 234 260 258 227 223 251 245 216 221 194 147 112 113 88 118 78 73 79 91 87 97 30 39 123 134 162 153 173 171 141 68 80 60 58 65 62 83 109 119 120 122 113 141 174 170 171 162 175 188 187 208 173 131 123 121 137 122 119 110 125 107 145 134 117 89 90 80 107 60 56 79 76 64 92 76 96 117 83 82 86 85 67 69 95 83 89 94 71 92 100 95 101 94 76 105 114 107 98 106 94 91 92 87 97 89 82 93 84 81 88 88 82 82 83 72 65 61 56 33460 293 494 30 10004 9 17 40 6353 1526 16476 412 496 411 417 537 563 601 599 710 718 815 782 789 857 853 780 797 794 759 586 641 547 596 539 534 468 415 370 413 392 425 471 293 365 414 370 291 369 372 440 387 378 364 551 437 417 421 366 350 353 369 334 281 227 273 306 297 266 194 304 281 227 276 294 288 276 373 457 427 331 358 392 313 314 343 401 485 489 615 602 682 761 732 803 730 739 799 638 704 650 684 623 639 617 531 498 460 409 374 321 228 238 261 166 218 129 179 125 136 90 112 139 152 177 183 152 183 182 203 203 196 172 110 129 25 88 92 77 113 113 123 94 96 78 53 75 118 31 25 73 79 58 85 109 103 126 147 119 61 119 108 173 242 284 295 283 249 258 226 264 242 245 225 205 225 258 236 289 245 193 231 229 235 237 225 192 190 224 194 225 194 166 133 118 138 61 104 47 47 71 86 89 39 51 81 99 131 185 163 155 177 166 153 61 35 70 58 93 100 64 104 132 116 81 130 150 165 146 144 196 178 122 140 150 150 154 120 147 122 116 123 125 93 113 124 114 100 105 116 82 89 77 57 45 52 69 87 94 78 79 98 75 72 73 73 88 88 86 78 92 97 87 92 98 73 81 76 78 85 84 87 89 99 90 91 85 87 74 88 93 85 91 96 80 81 77 76 87 74 65 67 64 33472 290 594 30 10014 9 17 52 6351 1522 4181 455 625 501 641 779 665 674 806 758 868 857 868 846 812 817 777 639 469 421 348 366 350 408 361 415 431 416 485 519 574 495 404 477 535 412 470 466 375 336 345 382 248 385 306 270 395 431 374 371 370 266 330 290 249 314 303 292 226 313 366 337 343 346 345 337 228 216 304 405 534 657 626 570 668 741 728 697 676 776 760 758 628 573 544 544 450 427 468 427 414 360 291 248 200 236 240 183 128 176 182 255 121 184 150 177 187 280 268 249 243 278 188 149 121 154 175 146 110 154 156 183 126 152 147 130 106 128 178 142 74 60 89 68 2 -14 103 113 91 37 74 121 63 134 181 197 309 332 334 365 337 328 306 244 265 282 240 232 191 201 299 318 254 235 256 266 331 332 317 357 242 238 213 203 251 242 262 271 188 153 140 79 92 80 55 61 107 99 118 81 109 132 142 170 203 242 195 152 100 84 70 71 110 82 109 102 120 105 111 151 174 232 242 179 208 229 201 172 193 164 172 189 167 200 162 141 127 127 146 139 127 151 131 122 110 124 132 98 72 80 92 66 99 107 90 88 98 102 97 102 103 104 92 98 101 109 121 110 123 118 120 108 121 117 118 115 110 100 115 114 125 113 109 119 124 115 118 130 124 124 122 112 119 109 103 104 103 99 103 97 33478 290 600 30 10020 9 17 58 6350 1519 641 304 491 518 547 635 691 784 746 830 932 850 821 771 697 605 572 364 402 502 421 408 517 557 489 464 402 453 415 601 532 520 384 380 367 373 474 569 564 522 630 418 398 366 284 299 362 281 336 310 247 153 146 282 289 306 282 276 242 350 425 338 411 322 363 307 355 300 360 374 254 348 603 683 699 687 635 577 501 327 381 327 255 229 171 237 200 127 197 176 225 204 214 276 208 160 237 248 188 212 192 95 159 131 152 214 222 189 243 246 208 235 227 227 246 127 5 102 144 65 128 125 129 54 115 54 65 -16 -13 52 34 48 54 25 103 82 73 26 63 107 155 134 159 138 249 221 288 348 313 250 258 273 243 290 195 213 255 243 251 239 298 294 230 230 285 231 268 266 272 222 282 263 219 237 244 224 215 184 157 131 96 137 84 71 41 100 105 86 85 84 131 133 160 155 166 175 223 173 106 113 109 99 57 81 125 132 113 106 117 143 158 163 194 187 169 176 229 199 195 160 123 163 174 156 134 108 104 151 147 127 110 148 137 126 79 83 99 101 104 80 78 70 88 94 67 86 66 87 100 89 106 101 98 103 117 122 118 107 99 92 82 111 105 118 118 111 114 105 100 115 118 109 103 100 105 110 115 100 113 110 115 125 106 101 96 85 93 91 85 80 33484 290 605 30 10025 9 18 4 6350 1517 1922 457 511 508 487 722 776 826 786 886 996 1046 989 809 715 667 594 512 505 573 567 432 529 569 487 580 608 541 631 548 476 459 397 453 504 463 343 446 416 438 474 403 464 389 347 421 456 418 408 291 257 308 283 374 366 282 274 245 254 340 352 457 460 501 429 496 534 505 405 444 487 597 611 625 621 596 501 479 442 413 453 412 386 339 412 287 379 360 402 299 284 228 173 227 206 261 256 240 226 225 304 254 198 189 228 185 199 171 216 221 236 242 198 166 156 177 133 73 111 136 162 59 10 108 142 63 56 51 9 47 71 4 31 5 95 102 98 126 169 183 238 281 342 277 287 258 263 248 237 262 282 253 282 271 253 289 264 284 249 282 303 281 301 247 229 289 259 252 257 235 232 213 260 232 184 183 122 152 114 99 103 116 141 160 107 108 101 129 83 99 141 152 179 195 158 168 162 143 137 114 117 100 88 103 129 126 140 96 173 153 176 161 199 211 193 214 196 205 219 162 160 219 185 177 130 137 135 142 140 158 132 96 107 129 118 118 88 76 88 98 124 118 127 111 122 100 98 81 63 96 98 87 116 113 113 98 113 127 134 111 108 118 126 111 105 114 123 106 110 135 127 130 124 126 123 119 124 122 114 107 111 99 101 107 98 99 107 100 90 79 33490 290 607 30 10027 9 18 10 6349 1515 737 409 512 376 471 560 826 757 844 1029 1008 871 817 783 763 637 636 500 520 638 565 514 382 462 524 549 598 588 545 544 580 606 512 455 400 329 393 309 315 351 388 387 389 477 490 342 452 460 307 388 376 334 276 273 269 167 224 259 274 194 229 177 366 400 374 380 350 379 413 509 554 448 551 626 554 566 554 436 252 290 299 366 455 481 489 549 581 621 636 543 622 590 441 267 263 288 165 145 231 192 237 220 201 208 139 207 181 181 162 137 188 217 242 141 155 177 160 111 115 148 53 17 69 77 156 21 12 59 76 108 13 74 93 99 81 60 51 35 117 154 85 196 288 287 318 366 257 236 218 199 236 264 259 264 246 249 209 227 241 297 287 220 283 248 223 289 284 238 235 204 245 192 204 218 196 143 110 54 48 96 113 137 89 40 81 143 85 88 140 170 166 133 126 178 175 150 107 72 100 100 81 112 90 118 67 71 107 139 140 161 174 178 186 200 220 177 128 132 160 129 131 155 138 132 163 138 109 89 128 125 132 117 106 109 103 86 61 75 77 84 77 70 69 91 109 115 77 60 87 103 112 98 107 104 99 95 108 102 76 92 112 116 95 101 120 94 105 119 111 111 113 107 109 108 93 95 108 99 110 107 105 100 88 83 88 90 87 85 80 76 33496 290 592 30 10012 9 18 16 6348 1512 78369 878 350 416 549 535 618 764 794 961 1044 1031 882 812 724 544 675 547 512 523 504 576 539 563 570 534 470 603 611 477 578 429 527 379 302 407 363 301 286 236 278 393 274 293 322 312 315 378 326 260 217 254 195 223 234 254 221 162 183 210 299 444 534 464 483 522 472 416 404 417 502 488 466 386 310 389 411 434 537 461 528 584 613 698 725 700 679 548 381 243 235 213 208 283 177 203 290 139 108 178 233 204 196 195 183 172 121 156 153 220 244 199 161 210 127 176 124 150 66 80 99 125 205 50 64 134 113 76 40 58 62 77 71 30 73 50 60 118 129 55 53 159 190 214 264 265 253 292 205 260 226 240 211 240 248 269 214 193 271 326 305 239 284 308 248 242 228 216 221 213 210 225 217 236 139 192 152 105 107 155 115 72 72 79 74 76 62 89 112 186 163 144 210 176 190 178 99 74 83 75 107 123 126 93 124 145 123 109 145 166 198 173 176 180 191 197 198 182 137 144 133 139 129 115 139 147 130 118 104 122 143 120 104 111 89 85 74 83 87 89 91 97 101 75 90 99 95 72 74 85 88 84 84 106 100 113 116 91 102 107 112 133 110 85 102 107 104 90 118 118 103 103 112 109 111 109 108 111 110 107 109 106 102 96 98 101 96 99 100 90 33502 289 641 30 10001 9 18 22 6348 1510 10560 439 390 535 705 683 727 923 916 1054 1165 916 971 730 665 720 528 535 538 538 519 543 502 585 498 481 577 537 532 545 522 421 490 364 262 256 378 348 359 364 387 365 360 375 297 350 325 187 122 133 284 184 109 285 332 236 316 304 247 283 296 380 425 428 340 427 350 430 391 401 363 450 382 436 536 452 470 549 649 672 643 780 796 752 584 513 485 314 268 274 175 155 125 188 200 191 230 112 172 180 147 207 206 117 201 167 122 167 229 132 140 151 116 112 113 55 113 141 161 56 68 101 67 40 62 9 51 67 89 123 56 26 119 44 10 91 144 41 57 13 87 210 271 309 277 262 295 247 199 193 272 260 234 142 241 297 226 173 225 256 239 263 233 255 211 202 195 200 213 196 189 171 152 203 204 135 82 50 112 127 133 103 69 68 104 80 48 37 111 136 123 124 166 173 166 119 98 71 63 81 72 67 99 111 122 90 113 154 128 140 136 212 173 172 166 156 131 110 124 140 130 109 117 134 134 135 149 119 125 94 91 109 107 87 111 82 65 86 78 83 77 97 92 81 90 80 76 100 88 60 82 93 85 83 100 105 83 73 73 75 99 95 84 98 109 96 94 105 104 89 85 99 93 94 99 91 99 97 98 94 82 82 91 85 74 76 76 67 62 33508 288 637 30 9997 9 18 28 6347 1508 957 460 529 631 596 688 872 1013 1019 1111 1160 1075 1130 1065 819 716 607 484 598 587 613 648 613 570 536 525 566 518 556 425 471 407 416 361 430 339 376 373 434 349 365 334 280 219 250 359 323 330 347 351 259 226 275 292 293 203 191 192 304 262 202 102 209 463 415 473 528 647 700 600 505 445 464 451 411 449 505 542 524 537 630 725 693 622 710 588 566 554 466 371 293 153 156 212 203 272 261 262 209 171 199 198 223 108 52 236 251 289 255 151 144 152 124 181 66 73 94 148 129 147 85 51 51 101 72 49 60 124 119 105 98 125 34 91 95 86 105 135 122 170 261 286 295 282 270 259 221 272 310 252 278 283 245 297 258 207 290 265 303 354 267 205 246 265 269 261 235 251 231 192 224 218 164 186 149 187 198 208 150 77 93 75 63 87 132 98 115 97 130 192 158 180 170 132 109 81 66 72 72 89 121 145 116 120 131 133 146 153 189 234 246 203 216 179 169 150 136 158 169 153 178 164 130 114 110 138 143 154 128 116 100 100 112 99 101 106 97 107 89 101 104 111 79 92 94 96 87 109 95 95 116 99 98 105 116 117 104 105 95 113 116 125 114 113 116 112 114 110 102 123 137 122 129 121 110 114 113 116 114 112 110 106 113 105 103 96 92 92 33514 289 607 30 9997 9 18 34 6346 1505 2157 407 427 582 468 600 765 879 1058 1001 979 1006 1087 1250 1154 902 904 693 515 582 574 543 536 655 601 486 539 450 438 458 452 527 409 345 234 239 267 278 299 201 133 180 226 196 307 246 181 285 415 352 232 243 154 129 129 233 156 157 233 238 156 157 193 146 192 141 195 119 191 318 311 321 308 305 268 175 196 231 324 348 357 439 603 549 590 603 573 530 431 321 329 182 133 221 194 207 147 175 120 157 129 96 129 59 165 120 81 201 151 133 74 81 118 93 15 73 39 27 13 56 1 43 -16 40 39 -8 46 28 21 36 11 58 82 15 34 121 184 204 197 247 277 255 266 293 261 175 139 191 214 126 181 226 212 215 224 219 206 252 204 192 238 274 259 179 160 242 197 201 218 169 129 87 91 78 117 131 136 100 42 42 51 54 87 94 67 58 110 133 122 86 104 127 129 49 18 30 85 80 44 89 93 120 98 84 95 112 137 171 154 172 180 161 164 160 145 91 92 70 100 82 76 82 106 110 85 84 61 66 102 94 112 101 97 79 69 28 63 43 46 63 64 61 63 65 64 53 63 62 77 81 77 83 87 67 70 76 99 82 89 84 70 89 97 88 85 85 73 84 79 69 90 96 84 83 78 85 86 74 80 80 81 79 78 70 66 63 66 63 58 33520 290 575 30 9995 9 18 40 6346 1503 21622 477 595 629 603 675 691 729 891 1045 1051 1147 1221 1096 995 849 780 626 636 630 629 531 576 558 524 538 517 553 535 508 522 530 585 477 347 373 382 411 315 401 400 323 408 274 211 355 402 365 250 270 214 241 150 145 210 212 211 187 151 160 339 285 252 211 251 250 335 361 279 189 200 298 283 386 583 604 569 586 472 503 557 516 448 404 342 283 228 291 200 260 270 231 160 196 173 89 168 165 199 191 192 220 217 228 196 190 208 227 230 234 199 145 130 170 108 66 85 97 44 45 52 25 19 -17 35 26 54 43 82 84 64 52 116 126 107 50 169 205 202 263 298 262 324 347 302 250 260 267 298 235 223 289 295 268 293 189 249 259 249 278 256 285 279 280 298 226 197 220 234 238 173 150 145 186 189 173 220 143 71 92 61 90 87 112 122 149 143 170 199 136 120 161 176 125 84 89 116 98 78 93 98 120 140 116 124 153 172 193 194 178 213 195 202 157 159 146 123 153 174 150 168 144 124 113 117 141 117 129 122 138 123 127 112 105 103 116 97 80 95 82 101 100 81 82 95 100 104 83 95 103 107 108 110 85 87 132 137 112 122 105 97 117 119 123 115 112 115 110 113 122 127 113 112 117 115 103 105 107 105 102 102 101 101 108 106 100 89 87 83 77 33526 290 570 30 9990 9 18 46 6345 1501 9499 439 563 552 668 741 750 829 941 959 996 907 949 921 827 689 634 557 618 501 464 505 463 460 394 518 445 384 448 594 503 584 638 568 456 578 488 485 371 197 248 275 143 252 130 253 275 228 228 173 233 203 196 236 249 304 144 136 241 207 271 299 303 202 259 330 362 320 453 485 464 478 539 497 524 510 432 354 374 396 435 396 315 210 144 44 212 178 223 178 159 157 206 196 145 144 141 147 179 166 114 158 115 192 198 206 186 242 239 165 147 208 150 103 85 87 81 52 74 35 35 60 36 4 67 54 33 60 14 67 24 61 16 64 138 143 120 186 167 156 160 239 289 286 288 283 270 240 322 224 289 236 221 291 237 194 183 205 251 268 258 272 219 234 240 195 211 213 208 136 108 88 118 84 140 231 173 113 105 106 82 72 58 42 68 103 117 86 136 146 153 143 114 134 88 48 88 92 82 87 97 103 129 93 81 109 118 130 165 156 167 159 119 128 117 105 105 109 115 109 116 124 88 97 105 115 101 98 89 118 93 85 113 101 72 66 72 74 73 67 58 48 61 54 64 68 80 52 57 72 65 61 81 88 112 91 74 75 85 82 90 102 85 70 91 96 80 81 77 86 83 90 84 97 90 72 83 84 83 73 79 74 78 76 69 70 63 58 50 48 33532 291 536 30 9986 9 18 52 6344 1498 23322 644 539 450 432 677 635 806 805 909 1116 1171 1245 1071 905 839 857 589 627 595 589 600 598 586 543 498 507 460 615 739 612 646 599 570 597 596 635 602 434 435 496 350 368 284 402 338 329 243 312 267 212 185 274 125 220 241 204 200 175 241 237 309 259 332 401 398 398 426 385 498 634 576 517 494 490 468 473 549 533 465 435 356 338 286 327 273 177 265 222 191 140 194 146 221 123 167 205 131 204 222 248 190 226 216 200 216 202 192 219 244 307 259 202 164 142 160 146 102 156 97 143 179 93 69 156 90 1 17 105 60 69 70 102 154 137 123 130 140 124 170 255 274 293 287 303 347 441 428 327 340 389 354 299 297 285 299 329 310 275 240 303 328 259 286 332 297 267 297 241 212 230 212 211 161 170 173 240 233 254 226 164 137 120 75 84 128 100 101 189 154 128 114 213 228 191 156 103 107 91 72 117 109 107 147 169 150 178 181 174 183 222 235 217 197 199 163 176 182 200 186 170 181 168 155 163 158 153 142 137 157 162 150 150 162 131 99 129 130 121 113 99 105 138 117 110 121 103 121 112 102 127 135 115 104 122 123 113 123 123 138 126 120 107 108 137 130 122 114 113 117 121 115 124 130 120 118 124 131 119 112 119 128 116 111 113 108 104 105 90 99 89 33538 292 497 30 9977 9 18 58 6344 1496 27175 754 567 538 581 695 654 741 742 777 856 987 1152 1244 1128 892 898 771 614 745 716 591 615 684 508 517 589 548 479 577 537 580 661 705 736 824 887 882 720 736 606 565 384 341 299 228 327 363 337 351 294 307 200 279 294 270 280 333 280 322 359 292 178 302 351 288 327 338 361 433 519 564 561 417 387 490 552 523 503 522 450 503 406 337 331 345 244 158 243 263 230 156 194 216 187 172 258 307 232 226 243 225 402 254 137 200 242 261 240 298 242 280 224 217 234 142 144 101 62 101 161 217 142 128 141 102 96 112 131 45 106 102 62 113 145 150 62 171 234 239 243 200 171 183 237 308 333 372 369 295 337 250 263 321 350 352 315 303 256 331 264 263 304 317 238 241 272 267 282 276 175 187 221 136 110 185 260 294 316 285 268 182 113 159 96 117 150 124 104 113 141 158 177 184 217 185 134 131 89 124 134 115 151 162 151 137 133 123 159 215 236 249 220 221 228 205 193 214 163 203 193 153 129 150 150 140 180 132 112 131 135 150 157 174 157 128 140 120 113 111 106 95 116 103 86 86 92 105 118 111 113 117 109 115 138 133 135 142 137 126 110 129 133 119 140 137 132 120 129 142 149 148 137 129 135 139 137 144 135 136 131 124 117 115 120 110 107 105 108 104 96 92 33544 292 519 30 9969 9 19 4 6343 1494 1172 403 488 688 702 724 739 705 852 931 876 959 1157 1163 1188 992 633 501 621 619 622 595 689 570 579 525 429 489 648 677 752 706 788 762 860 931 881 729 754 679 623 526 422 305 269 345 372 427 330 300 349 332 322 218 200 170 208 242 295 302 322 311 287 283 415 332 356 327 314 510 576 549 569 516 500 575 495 475 514 621 549 598 629 573 630 554 636 655 560 379 307 179 282 351 296 250 196 148 198 118 166 273 290 238 260 211 234 272 315 265 201 238 179 129 161 121 87 139 82 131 141 80 57 77 143 100 104 96 83 144 129 120 156 147 129 156 117 92 167 208 269 212 224 276 269 296 358 401 466 399 332 311 335 389 329 353 357 314 307 260 272 287 314 257 278 183 224 246 309 276 262 264 223 130 113 227 291 291 316 334 273 244 238 163 96 69 85 102 134 157 187 194 201 223 218 195 138 129 126 141 127 133 200 201 172 212 193 195 157 190 259 239 231 221 212 188 192 188 158 181 140 163 161 151 156 116 142 179 151 124 127 144 149 182 174 142 138 154 104 135 137 89 120 125 109 123 135 123 140 125 111 102 100 99 113 130 138 121 121 102 108 120 123 129 142 141 141 126 134 135 132 140 131 119 120 128 136 142 138 124 116 113 125 121 116 110 101 98 100 95 99 91 33550 294 422 30 9962 9 19 10 6342 1491 234165 1971 351 370 481 541 601 583 496 632 616 744 882 1106 1232 1141 953 809 634 575 565 517 370 460 479 642 554 616 621 704 742 789 833 811 767 878 1028 929 762 862 638 471 457 522 510 492 510 559 539 517 398 435 440 264 269 229 145 243 255 258 215 258 223 271 237 205 259 323 256 229 422 402 461 508 482 453 515 484 573 604 673 628 589 486 441 501 470 468 368 395 303 389 187 184 175 165 295 263 205 195 210 131 182 190 254 271 187 219 191 120 152 145 137 94 58 91 104 155 186 47 94 88 25 13 128 91 29 17 42 -17 28 134 124 103 57 140 127 121 130 140 260 278 156 147 198 215 335 346 327 309 253 253 268 232 265 255 287 234 195 225 240 260 273 236 246 288 228 262 246 260 238 236 169 159 166 113 130 197 223 307 288 293 257 197 151 98 92 58 106 119 84 173 169 130 140 189 97 115 67 96 86 105 127 130 94 123 150 111 110 129 148 208 192 185 186 217 213 159 130 155 112 102 111 101 139 141 125 127 149 130 134 123 127 133 164 165 130 111 101 118 92 115 120 83 92 89 71 51 95 79 83 90 108 110 99 86 84 101 98 90 111 108 89 95 94 96 100 101 93 92 97 91 88 91 86 106 102 103 93 82 99 105 105 98 91 96 87 79 76 84 84 78 71 75 33556 292 477 30 9957 9 19 16 6342 1489 578 485 534 490 681 614 847 917 956 1012 1226 1200 1070 888 638 564 657 594 576 491 496 599 551 636 606 752 748 823 851 880 944 892 942 786 780 707 593 527 556 480 540 532 499 575 612 686 776 687 635 593 557 473 443 416 355 307 226 293 192 192 208 218 340 299 186 174 302 202 301 287 257 406 408 409 504 532 391 452 436 377 396 390 512 434 406 416 300 256 256 236 162 184 209 214 180 142 157 201 215 259 247 229 231 188 258 201 160 161 148 123 138 174 120 97 120 104 99 106 136 89 153 82 71 26 51 15 66 94 86 90 147 133 190 176 164 213 163 255 333 265 271 348 391 393 381 317 282 264 313 272 299 244 300 255 205 236 252 266 322 288 230 267 324 295 250 280 272 288 278 211 206 181 143 186 267 236 324 274 307 304 187 150 122 117 107 100 134 138 111 153 202 146 184 223 242 157 131 131 96 82 65 127 155 152 160 152 171 181 156 217 229 223 190 178 179 161 158 163 162 164 178 161 132 139 130 141 177 139 121 145 157 142 137 166 155 142 128 114 130 123 115 86 114 113 115 89 89 81 79 107 126 112 101 107 112 89 98 128 133 113 116 116 116 104 133 133 116 126 118 126 114 119 112 106 118 135 114 116 116 111 120 108 114 110 103 105 98 99 93 100 95 86 33562 292 473 30 9953 9 19 22 6341 1487 15400 531 386 431 675 581 563 591 769 898 904 1202 1195 648 486 418 482 500 479 549 597 711 693 687 830 918 900 946 866 707 582 523 626 745 495 494 469 571 578 585 503 480 577 576 621 475 459 550 501 424 373 276 305 260 351 371 347 266 214 80 79 107 138 119 229 225 143 270 313 250 344 357 294 280 279 240 302 332 243 295 337 304 319 252 238 176 147 203 224 154 150 116 200 210 144 123 134 128 195 199 179 248 289 259 169 161 116 118 223 129 136 91 127 118 66 64 79 104 134 123 85 86 135 35 15 6 50 102 72 25 15 86 194 129 125 112 173 222 193 233 323 339 369 382 345 241 211 202 207 258 273 179 235 201 224 244 238 318 270 249 241 211 227 197 189 246 251 196 83 100 158 147 143 243 305 315 247 279 251 206 101 113 74 50 49 91 72 107 127 157 166 135 156 177 183 141 99 69 95 78 97 116 133 123 118 132 166 169 148 179 190 162 165 188 165 147 163 154 123 117 143 164 128 85 116 104 130 130 104 103 117 148 134 131 100 102 119 111 115 95 103 88 82 94 80 76 81 85 84 84 82 62 84 78 93 96 92 103 117 91 95 86 94 106 96 79 98 104 100 106 97 91 86 98 107 98 85 90 104 106 93 96 86 93 93 80 88 81 81 71 55 66 33568 292 471 30 9951 9 19 28 6340 1484 23968 744 395 406 488 556 598 765 933 1013 1110 1097 936 665 434 443 503 449 687 635 586 590 693 759 821 726 770 806 894 772 606 599 615 564 565 649 545 612 553 583 590 617 658 629 697 486 418 437 465 398 347 319 335 327 370 301 271 206 276 216 170 193 132 123 165 208 170 223 190 88 213 133 247 250 161 130 88 236 166 128 277 297 315 227 135 256 238 158 190 129 162 175 91 145 184 138 195 168 160 173 222 238 172 193 179 140 76 114 71 42 41 79 26 45 101 93 80 93 44 47 35 4 41 -27 42 4 -68 89 100 114 120 95 131 69 43 122 130 128 235 230 235 319 380 432 334 222 278 283 248 303 244 165 194 261 240 233 293 228 249 185 132 237 224 186 201 261 201 209 136 125 130 99 90 216 285 307 305 308 279 203 120 71 54 85 93 97 124 98 105 120 114 156 168 166 167 152 109 79 117 86 105 70 77 121 147 114 111 118 142 165 172 154 166 124 165 134 136 162 153 108 107 124 123 133 103 81 134 154 137 128 129 118 128 162 123 111 114 119 126 96 84 69 82 90 81 84 82 62 60 73 96 69 80 89 80 84 96 97 107 110 90 85 80 83 94 103 99 101 99 88 74 87 92 93 96 92 81 110 103 96 95 105 95 83 86 86 92 83 84 79 68 58 33574 293 439 30 9949 9 19 34 6340 1482 2554 351 386 508 623 671 715 829 1006 1035 1375 1314 1023 804 677 604 591 489 615 767 813 812 593 500 630 722 762 877 887 915 806 851 865 875 769 727 730 769 812 885 784 743 663 659 716 803 886 747 759 820 596 592 546 578 576 446 448 326 399 345 311 352 342 237 119 242 278 124 -5 135 171 164 183 194 240 93 136 179 177 250 324 270 194 147 226 225 147 164 286 176 193 152 147 207 136 163 253 179 113 133 169 135 188 189 264 150 182 156 192 219 182 82 101 0 135 96 181 116 68 198 108 66 121 126 117 -2 -5 30 3 19 36 13 112 61 141 121 116 118 166 112 224 258 258 339 389 350 338 322 306 219 271 274 233 218 214 236 230 223 213 236 231 256 213 144 203 179 193 178 186 148 152 120 106 147 169 284 314 256 273 242 235 123 68 -6 86 129 72 97 137 147 120 132 153 144 172 135 110 76 112 107 63 69 107 87 105 131 185 195 191 191 171 193 190 183 173 135 152 125 117 122 139 149 107 120 148 103 116 148 150 158 132 131 145 148 136 141 130 108 79 103 90 85 73 76 83 85 76 71 78 82 85 96 78 86 112 101 104 100 93 98 106 116 118 105 102 96 84 89 106 115 96 94 96 95 111 108 99 107 105 110 110 95 90 89 93 89 84 75 80 85 81 74 77 33580 296 346 30 9946 9 19 40 6339 1480 5716 253 290 486 450 534 414 562 706 670 646 836 1066 1232 1240 998 959 875 911 941 902 932 902 931 960 920 950 792 652 735 726 743 828 796 811 647 816 901 810 757 762 747 720 794 821 858 976 1004 876 766 904 936 767 801 735 687 767 697 675 730 729 707 571 652 690 587 540 424 488 489 446 379 334 246 255 259 239 235 174 200 237 229 168 163 178 104 243 181 262 248 221 291 221 252 246 195 173 174 121 167 221 144 241 134 191 219 135 87 187 178 101 203 262 245 148 168 153 156 140 137 90 121 117 133 196 169 57 49 104 98 21 0 72 128 93 101 97 88 98 148 82 189 167 186 181 162 256 443 385 358 310 262 281 310 285 241 246 335 320 256 220 244 246 287 244 198 242 241 184 203 238 234 209 127 171 143 110 206 311 334 300 279 277 183 122 48 83 59 88 140 147 132 144 144 131 138 141 176 126 150 107 63 66 76 121 121 150 129 117 189 181 196 188 150 165 173 150 167 155 141 154 174 181 155 154 136 129 149 143 119 156 160 158 152 130 165 167 156 177 176 155 146 143 126 128 126 116 110 85 102 98 98 104 105 125 123 113 107 115 126 118 105 112 108 114 102 124 136 127 117 109 139 129 123 126 131 133 114 107 105 105 119 117 119 129 112 114 115 119 118 113 104 96 98 95 88 33586 295 402 30 9942 9 19 46 6338 1477 2785 392 330 368 437 520 656 660 640 744 779 939 1091 1037 905 797 822 783 708 862 816 822 910 753 607 631 659 819 873 757 769 751 793 894 951 855 864 1001 1084 1052 959 995 882 765 871 998 1011 950 897 897 939 878 840 925 767 802 860 805 874 973 852 850 846 841 798 713 624 671 642 559 581 404 435 411 292 323 383 292 326 360 228 166 221 291 283 304 254 125 223 284 276 288 236 161 114 176 262 216 169 183 225 160 98 133 259 230 133 82 53 121 161 117 54 191 115 116 82 67 176 191 191 150 111 101 76 121 108 44 83 46 85 51 96 104 191 62 94 126 126 162 133 162 139 149 191 284 322 442 423 402 359 344 360 267 323 313 298 346 229 214 217 222 218 246 229 202 244 165 181 199 229 203 196 162 150 151 200 251 280 269 310 313 307 238 171 127 51 57 85 129 101 122 157 106 141 207 221 133 107 58 86 70 91 123 136 141 130 156 172 193 186 177 231 198 186 149 164 170 141 152 164 121 145 133 123 117 111 153 177 182 178 163 147 175 182 200 192 180 165 169 164 136 135 136 122 133 118 121 104 88 96 101 133 101 114 104 104 73 96 102 115 132 113 115 121 117 121 106 111 124 132 113 96 113 114 101 95 119 116 103 115 113 102 101 118 114 106 111 111 115 99 94 94 92 81 33592 295 372 30 9942 9 19 52 6338 1475 14623 461 483 371 439 505 484 565 516 641 704 762 716 800 925 904 777 857 799 723 808 795 727 708 681 630 640 629 635 719 716 728 865 974 881 1015 987 977 872 971 917 879 881 1000 924 898 824 813 876 837 907 893 878 991 840 816 760 758 763 730 673 557 541 565 628 704 515 622 577 467 453 416 436 489 367 198 212 186 206 254 158 240 211 189 235 208 257 170 247 190 174 133 199 213 110 180 203 204 239 264 246 245 193 227 235 166 233 266 179 194 48 32 48 142 99 39 59 133 86 164 115 122 92 126 73 40 9 73 91 82 59 55 16 73 134 190 99 137 129 132 120 168 161 172 204 218 339 384 374 345 367 349 322 387 308 313 350 310 289 270 250 240 188 222 187 223 206 164 197 205 221 178 118 151 135 80 154 213 273 322 288 227 263 260 172 74 91 85 108 88 136 137 162 175 166 203 198 184 206 134 92 105 89 141 124 147 174 141 152 214 216 175 198 222 180 175 156 133 132 120 122 140 109 126 130 105 144 138 164 163 149 178 183 160 159 178 179 164 156 153 115 134 126 127 121 94 89 92 86 98 83 86 88 75 81 95 90 118 136 121 104 92 101 119 122 107 110 110 124 135 104 110 116 129 103 113 115 120 123 122 122 109 110 101 99 101 102 87 93 96 98 84 80 87 83 33598 294 403 30 9943 9 19 58 6337 1473 139083 1976 463 468 400 490 652 500 632 754 794 850 877 1005 1005 861 778 802 747 798 818 728 662 655 631 697 819 693 658 835 907 924 967 904 953 914 992 924 909 962 939 916 922 913 874 899 849 844 925 915 1023 910 905 793 814 885 816 758 719 596 610 617 627 588 487 491 311 323 251 295 358 318 261 289 390 284 217 312 356 285 233 123 235 250 244 190 163 161 213 319 251 143 222 230 147 159 161 145 200 239 171 273 284 230 241 288 254 183 238 204 180 213 164 128 150 155 198 208 137 158 92 193 179 136 126 93 139 186 103 114 143 157 124 89 32 71 55 78 141 108 201 169 123 74 181 205 249 265 209 399 449 486 434 412 387 415 341 345 326 276 273 218 253 304 260 229 237 262 173 186 256 250 229 195 175 171 135 151 257 310 271 259 293 272 169 93 91 99 126 101 155 164 181 155 137 127 141 155 129 126 129 107 157 142 108 141 158 134 152 216 190 207 212 202 180 140 146 199 141 133 158 150 119 136 137 175 180 176 187 159 151 193 154 162 175 185 185 187 151 155 135 132 126 120 138 114 96 102 83 94 112 119 111 103 103 104 105 120 140 114 114 120 113 122 111 123 118 111 126 130 119 117 115 110 98 119 132 122 118 111 110 117 115 109 113 113 119 108 97 106 102 98 91 83 33604 293 432 30 9942 9 20 4 6336 1470 22631 300 360 468 485 527 490 651 794 792 947 828 684 690 748 912 682 682 669 589 546 623 594 617 729 816 824 960 871 855 895 977 928 890 792 726 694 886 835 1069 1180 1299 1430 1665 1798 1832 1884 1828 1739 1624 1526 1393 1279 1119 1113 1122 1109 837 634 652 594 529 395 380 287 320 283 248 266 258 196 236 197 171 158 195 185 138 201 182 86 122 168 125 204 245 128 122 123 116 185 207 238 242 205 163 190 154 133 145 183 192 206 217 178 109 158 223 225 211 146 196 201 165 142 140 192 227 192 96 78 85 142 65 57 103 64 142 160 90 20 56 51 18 33 83 60 92 105 105 64 84 109 132 158 150 185 243 316 290 389 409 346 294 280 281 264 296 295 271 246 233 231 199 175 97 166 170 103 129 174 113 91 113 166 118 227 290 255 238 261 213 131 89 44 71 58 90 66 122 92 157 127 90 116 122 137 125 72 79 94 61 69 99 69 119 126 122 128 153 174 117 134 126 158 164 113 112 135 99 121 112 114 170 165 112 125 141 132 162 125 123 162 140 140 128 141 143 127 110 87 67 64 62 63 60 64 76 79 94 87 68 70 67 67 81 85 85 68 48 74 77 76 70 65 83 87 87 75 75 87 78 75 80 90 80 72 68 68 78 92 88 84 75 68 75 62 66 73 66 58 57 54 33610 293 431 30 9941 9 20 10 6335 1468 4196 315 295 470 465 425 496 662 717 723 642 632 698 669 657 607 550 643 565 563 589 575 490 421 596 705 626 669 653 785 923 820 827 637 688 934 1328 2150 3247 3832 4144 4262 4259 4127 4045 3658 3227 2766 2739 2619 2408 2220 2244 2435 2253 1804 1572 1630 1507 1435 1912 2750 2546 14245 54825 87829 50833 1363 432 479 350 289 304 201 256 130 268 271 215 201 184 193 177 117 207 154 176 38 81 112 127 227 192 141 216 148 132 176 179 161 244 217 201 228 135 133 164 159 263 213 192 190 198 178 166 133 162 139 31 57 86 158 114 65 123 106 88 47 58 8 59 41 67 122 57 37 124 76 114 123 104 103 147 184 137 250 354 367 373 309 312 282 322 310 352 322 267 330 328 289 228 202 246 257 301 244 170 151 226 213 152 133 174 115 124 163 215 239 239 264 240 246 208 122 102 54 46 84 97 167 156 138 140 153 122 113 130 112 109 88 123 97 101 105 149 144 173 167 171 171 153 156 131 151 162 159 114 107 165 135 167 134 141 172 198 179 175 197 153 180 161 147 165 176 152 166 140 159 177 125 95 89 86 72 78 80 75 80 66 85 80 82 98 70 95 102 92 107 107 87 105 111 115 103 100 95 111 101 99 98 99 92 98 82 90 106 100 101 99 102 96 96 101 110 102 91 97 88 88 89 84 87 78 33616 295 368 30 9938 9 20 16 6335 1466 69700 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 292 343 132 30 -19 999999 999999 -8 35 -12 -22 999999 -65 999999 999999 -53 227 371 1632 22904 90381 162788 340973 558709 610815 720411 828901 695961 370186 284530 149401 33123 4249 401 320 280 289 192 227 292 214 196 219 202 146 112 167 233 235 53 114 120 131 219 180 129 131 159 148 179 187 121 132 212 267 225 157 243 236 268 294 163 153 249 314 186 163 229 179 154 123 66 119 100 100 104 171 157 107 52 117 48 31 34 139 106 179 112 119 129 52 123 295 179 164 375 428 391 404 398 357 291 285 250 276 207 310 295 295 280 211 260 294 279 241 202 156 161 233 187 154 123 96 160 191 291 304 239 272 307 238 241 230 114 64 24 52 100 97 137 134 143 161 216 167 72 85 77 81 115 113 94 102 131 144 160 213 260 197 209 178 183 141 150 130 145 166 181 134 152 143 146 162 176 165 196 164 159 169 175 154 126 154 160 162 187 154 117 90 90 90 111 113 85 93 81 108 101 89 86 88 99 106 104 110 110 108 123 124 124 107 124 121 116 125 119 128 128 102 106 112 111 120 114 104 104 96 112 107 113 114 111 100 102 106 97 97 93 96 91 91 33622 295 363 30 9933 9 20 22 6334 1464 56053 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 791 1897 11829 47282 158638 413388 747211 955972 878036 846197 885649 427230 126099 5291 585 561 411 332 303 206 234 216 193 97 150 135 243 220 71 153 97 111 112 123 143 228 107 126 46 167 221 111 83 148 204 198 204 149 142 118 124 190 204 265 376 291 243 280 159 150 109 74 139 61 83 50 79 33 104 80 75 66 0 112 174 133 102 86 99 93 124 108 160 197 143 148 210 287 373 369 333 338 267 258 190 212 206 191 261 228 238 303 269 224 249 184 183 234 246 205 200 166 86 101 183 237 254 273 246 280 256 179 74 91 80 82 59 108 151 171 107 111 136 102 68 43 52 79 74 74 58 70 99 156 168 181 182 186 125 152 125 102 79 86 133 150 134 99 159 149 162 135 145 161 171 163 149 167 168 164 146 152 139 146 170 148 158 118 97 98 98 98 64 63 66 69 82 80 81 85 69 87 92 95 100 113 88 79 96 88 81 97 116 99 81 82 87 79 83 91 89 93 93 86 88 80 78 78 86 84 84 84 82 78 69 69 78 81 69 61 63 33628 295 359 30 9929 9 20 28 6333 1461 178903 1387 999999 999999 999999 999999 999999 999999 -49 999999 62 76 63 34 2 -2 -89 999999 -6 6 13 47 -35 -36 84 85 -88 20 29 28 159 51 -69 -4 220 675 1248 2091 2671 3511 4579 5367 5715 5696 5753 6009 5731 5376 4531 3465 3377 3792 4092 4366 4344 4266 4058 3829 3621 3095 2308 1511 2542 8812 6418 2969 3337 12686 95343 310816 511175 404917 341893 179214 60375 1700 632 557 444 426 351 336 301 225 220 319 292 286 364 304 324 256 212 198 104 217 285 257 213 234 226 306 289 217 260 248 243 250 332 207 195 209 241 330 356 246 185 315 386 320 288 275 274 159 54 133 104 71 56 212 217 119 228 169 76 121 189 143 133 134 222 244 168 210 317 215 189 236 161 270 233 366 487 478 429 358 212 262 313 298 231 268 276 304 250 244 262 232 198 186 202 227 254 235 199 145 161 113 204 338 328 227 258 318 272 204 70 71 111 134 147 177 192 203 236 185 158 165 164 110 128 149 161 158 213 139 209 202 181 238 229 208 213 191 175 175 175 201 226 181 195 191 153 170 172 207 209 170 170 200 198 207 224 207 210 230 234 196 196 204 217 201 151 156 173 130 91 145 139 123 138 148 133 116 129 130 155 140 154 149 165 156 150 135 139 130 140 152 146 120 120 135 159 145 151 133 133 142 134 126 128 145 146 139 145 132 139 133 129 121 126 119 120 113 113 33634 295 359 30 9929 9 20 34 6333 1459 1172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 256 282 332 385 301 82 -81 32 105 106 78 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 168 1577 5693 25207 134418 432809 754548 877244 810679 682210 676344 586077 450300 18826 825 414 472 413 391 295 413 363 208 288 319 245 329 357 249 202 251 191 247 288 280 294 253 316 203 177 214 274 314 235 246 303 346 385 369 381 340 360 409 324 269 187 182 205 164 12 237 295 210 183 304 236 150 90 133 152 116 176 149 142 205 201 154 253 256 298 325 282 178 229 376 456 471 454 446 406 410 311 293 267 278 277 273 263 289 409 280 256 163 183 252 258 236 190 236 169 184 298 411 323 321 286 285 350 319 232 199 173 105 117 179 171 242 204 215 188 187 128 146 186 129 131 145 190 199 225 269 200 213 261 211 229 195 181 259 239 235 259 258 234 199 195 209 177 211 225 222 221 222 258 257 252 215 249 257 261 262 253 220 184 185 163 178 169 176 170 124 150 165 174 172 147 179 154 175 181 167 166 156 172 195 176 152 141 158 158 152 153 162 158 146 161 172 174 161 160 162 167 165 162 155 160 173 161 157 164 167 161 162 156 150 145 143 147 140 130 33640 232 2249 30 9929 9 20 40 6332 1457 918 3958 3460 3309 11460 43892 122418 242081 492432 999999 999999 999999 959803 573123 209346 62457 22285 744 430 351 348 378 269 281 278 265 291 245 263 289 136 160 273 369 263 236 249 244 210 217 258 275 314 219 289 318 234 198 226 223 320 315 279 268 330 261 290 342 167 96 71 131 184 134 67 156 189 177 92 52 121 106 116 153 107 131 110 160 175 177 239 259 228 279 306 343 344 390 415 318 293 368 279 342 290 276 260 272 328 277 214 274 204 223 255 183 227 264 215 153 207 198 207 380 373 357 242 252 286 317 311 219 177 168 146 132 141 152 203 221 181 150 183 168 147 109 86 129 170 140 168 177 193 212 197 232 254 210 189 188 200 192 157 144 154 180 186 190 241 203 149 197 202 177 202 189 211 213 216 226 195 204 213 208 183 179 136 142 137 145 160 139 106 102 102 105 115 159 137 119 126 124 120 141 142 163 168 146 135 131 119 120 121 138 138 122 131 136 120 122 134 142 135 124 130 136 132 141 148 131 126 123 126 123 117 123 111 106 105 101 99 98 33646 233 2219 30 9929 9 20 46 6331 1454 868 4182 6500 8603 10928 34374 92591 200862 397578 824379 999999 999999 999999 220729 10398 808 595 573 358 265 283 255 180 194 269 286 157 125 163 147 131 126 125 120 209 245 145 237 282 146 152 163 154 247 257 191 127 236 343 313 283 109 177 228 296 253 252 158 187 93 83 169 185 90 151 221 185 103 17 99 89 158 71 99 78 152 161 120 193 190 172 187 236 247 345 263 281 322 373 348 235 201 240 243 180 174 237 213 208 258 278 221 168 173 219 262 161 139 187 211 134 130 178 232 321 246 172 182 244 236 255 181 92 114 135 124 129 132 185 177 168 163 126 140 125 113 79 84 147 120 135 178 171 170 158 175 214 207 163 167 183 134 137 104 128 136 148 166 145 171 193 165 200 162 152 206 178 184 193 191 213 184 204 179 151 150 151 130 126 127 110 107 85 86 123 107 68 94 92 86 82 93 114 119 126 144 146 133 128 106 127 110 125 109 107 107 110 98 101 103 102 98 110 124 124 119 116 117 114 118 114 111 111 101 108 100 110 105 101 92 87 87 85 33652 232 2247 30 9927 9 20 52 6331 1452 534 1915 1936 4133 15866 34416 61885 105768 215785 489652 937825 999999 999999 999999 954458 484283 34025 3909 538 406 346 299 294 219 272 330 274 122 133 271 196 163 181 220 164 120 71 182 249 186 185 155 107 242 298 244 160 177 305 307 272 125 163 111 213 91 75 109 108 115 125 111 83 44 89 84 67 178 113 68 103 94 91 153 137 165 175 229 230 196 156 180 227 368 283 260 381 368 285 212 257 276 264 246 243 220 244 230 258 273 249 170 127 125 122 134 87 138 144 146 189 284 253 232 134 137 224 264 273 135 72 86 87 53 104 118 184 245 157 124 91 78 92 111 68 91 78 93 107 156 140 137 183 152 148 181 146 144 167 141 177 131 160 149 139 137 147 163 182 173 164 195 187 173 173 204 171 162 189 192 164 155 160 156 139 137 143 146 105 98 85 100 97 77 98 87 87 74 94 123 110 111 98 111 131 130 125 130 140 120 100 98 97 105 98 113 114 104 105 103 115 113 105 102 104 107 109 108 102 107 102 99 96 97 98 94 99 100 84 78 76 73 33658 229 2336 30 9926 9 20 58 6330 1450 -21 1214 3075 6223 12202 23784 48524 103148 208075 438516 959281 999999 999999 999999 371256 7457 614 480 344 374 226 292 254 267 229 193 129 218 151 170 223 203 276 202 216 275 213 218 243 267 230 310 279 212 262 300 351 188 240 281 217 114 114 14 13 123 180 172 131 135 151 136 83 97 52 57 161 76 125 194 154 144 102 192 252 188 146 202 193 277 390 320 418 445 400 248 219 199 255 213 207 179 216 245 221 179 267 211 96 133 183 191 261 237 227 160 148 215 289 353 247 176 273 262 246 233 255 184 108 102 106 140 151 160 150 121 174 175 144 129 143 157 81 118 136 168 189 203 210 209 214 194 187 181 196 198 220 169 169 207 198 226 198 198 203 222 202 193 204 167 196 188 185 218 207 201 207 200 223 193 214 179 186 165 143 178 151 135 130 136 116 125 85 88 109 102 126 128 110 112 128 160 139 157 165 161 135 135 113 129 143 140 142 141 126 114 107 108 127 134 119 126 127 128 126 121 127 132 126 126 120 119 116 120 121 114 108 108 107 33664 228 2369 30 9929 9 21 4 6329 1447 117 677 1938 4343 8923 19279 42226 84853 178532 425818 882220 999999 999999 999999 382264 7204 524 445 404 318 302 234 94 230 142 225 205 216 259 170 213 178 179 222 261 242 284 157 184 221 305 290 200 183 222 220 275 253 281 140 76 47 91 123 126 130 167 136 169 171 114 124 -87 81 50 66 139 141 43 115 152 130 161 277 201 163 273 273 302 371 330 348 281 253 184 307 298 153 194 147 193 302 238 249 217 202 160 138 121 190 174 133 125 122 174 247 287 301 214 218 136 232 237 252 249 247 82 98 125 64 125 153 140 162 209 247 163 125 113 91 90 64 112 116 88 97 133 129 151 172 162 125 150 186 170 128 147 146 122 136 212 195 164 155 162 182 172 187 210 174 151 171 172 178 175 124 126 182 184 172 186 189 162 164 116 106 138 140 134 76 78 79 76 94 90 106 126 120 113 107 122 150 128 125 133 112 124 105 98 100 92 98 109 111 106 89 94 110 114 122 109 90 97 106 117 118 105 102 100 97 102 100 91 93 95 90 86 79 33670 230 2314 30 9934 9 21 10 6329 1445 -99 918 1870 3933 7616 15194 30597 64539 140282 288990 583976 999999 999999 999999 263329 6323 647 526 410 448 432 441 343 300 298 194 226 256 264 199 109 237 170 147 163 224 276 346 286 285 334 324 259 220 266 260 209 150 212 168 102 62 87 122 60 104 214 216 250 209 113 100 98 54 97 101 147 174 135 128 127 247 295 286 190 163 259 298 290 305 259 269 235 182 212 224 230 164 186 254 271 287 277 284 291 176 120 196 184 215 168 188 136 156 177 182 298 335 274 226 140 165 188 227 248 246 209 60 47 55 109 96 99 159 173 155 164 205 174 116 145 85 85 105 123 105 78 99 137 185 169 209 190 136 169 183 166 182 178 154 177 148 166 171 184 187 164 213 204 186 185 194 201 170 181 154 147 186 217 203 178 175 162 170 173 154 125 152 149 122 122 115 119 109 102 124 136 111 94 112 123 125 150 146 158 144 137 146 125 123 116 119 117 103 102 99 110 114 127 112 102 111 122 111 114 111 110 103 107 107 104 101 113 109 112 104 99 95 83 86 33676 229 2348 30 9938 9 21 16 6328 1443 598 1398 3278 6804 14179 28840 61682 135083 298457 648011 999999 999999 999999 275346 4719 729 563 440 394 258 278 347 236 154 117 129 127 232 166 163 162 307 297 137 251 249 188 198 191 264 232 262 286 218 241 201 147 130 117 144 108 148 98 32 138 82 73 91 -11 61 62 108 82 131 97 188 185 186 161 184 173 208 234 252 304 341 335 344 294 232 200 229 201 191 226 193 230 289 264 208 211 250 181 180 157 147 251 164 175 170 192 145 178 116 234 383 381 241 170 209 212 190 202 238 143 79 74 93 108 121 114 157 166 166 172 151 108 93 87 72 101 138 139 145 156 146 127 120 149 187 123 156 155 155 176 167 151 164 134 135 137 154 121 179 179 179 182 177 201 189 167 169 178 180 178 179 166 191 168 164 163 169 147 163 185 155 135 131 110 86 81 79 92 93 105 106 101 110 98 143 155 136 121 126 131 135 143 119 110 111 106 106 112 104 108 107 117 108 105 97 114 117 106 103 104 108 109 107 106 100 99 96 91 96 89 99 89 75 79 33682 229 2351 30 9941 9 21 22 6327 1440 189 1835 4972 10116 22056 48647 110558 244359 515500 999999 999999 999999 846775 76746 3444 574 392 403 329 236 245 297 261 163 165 288 290 84 137 158 250 244 256 250 97 93 229 188 96 200 246 218 239 150 127 40 50 70 125 153 139 107 177 122 77 140 116 83 114 86 96 85 108 62 106 194 123 139 179 146 188 261 224 210 225 210 245 246 194 163 245 293 288 287 294 225 252 209 191 103 176 279 256 198 175 110 174 205 174 135 161 228 236 175 270 366 292 312 165 104 153 237 202 250 233 101 93 104 124 112 110 168 202 181 138 102 115 85 65 130 103 87 91 110 141 139 177 195 106 144 175 146 173 172 153 143 131 119 132 139 146 129 118 142 170 132 136 181 174 185 169 154 186 178 153 147 143 169 171 175 174 165 153 123 154 140 142 110 91 71 75 68 71 79 107 94 79 71 97 99 96 107 92 99 114 98 110 99 97 89 91 103 107 119 97 86 100 91 86 98 90 72 73 96 85 96 92 82 88 91 85 84 95 81 77 78 69 67 64 33688 233 2232 30 9942 9 21 28 6327 1438 32 2619 9954 23487 40266 75529 152859 294385 570162 999999 999999 999999 522727 271107 260933 40059 676 336 393 274 181 189 172 187 45 96 166 208 48 88 113 153 186 192 138 33 54 157 137 196 130 199 269 171 168 93 158 184 88 74 70 99 76 29 89 39 154 94 90 85 44 69 37 58 16 5 119 53 55 103 116 88 70 175 154 159 177 267 294 270 204 231 231 198 157 197 171 208 153 145 186 100 127 106 156 288 246 211 166 149 176 200 194 153 130 104 187 236 330 325 295 205 130 100 105 130 144 229 138 76 42 63 103 128 115 125 93 95 113 94 64 81 55 48 90 107 103 91 76 76 105 97 94 151 144 140 113 83 125 166 125 150 128 103 111 125 155 109 128 146 152 141 138 147 144 109 94 106 120 133 131 95 120 126 143 145 119 124 99 87 82 67 78 49 52 77 57 67 57 65 64 82 95 75 105 108 117 106 80 69 79 88 81 81 80 76 69 81 86 90 71 67 73 63 52 55 74 84 72 69 66 65 73 72 61 60 65 47 47 49 49 53 41 33694 295 372 30 9942 9 21 34 6326 1436 526 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 204 768 3741 8767 36173 95086 188222 347459 683718 999999 999999 999999 333035 13274 785 518 352 257 210 286 264 287 259 216 223 163 241 165 131 122 136 111 196 234 192 300 331 199 238 218 234 259 241 266 357 315 295 184 99 84 36 75 148 106 166 151 230 94 75 58 86 93 73 68 94 83 117 94 200 133 175 135 189 209 164 157 263 284 264 281 380 320 262 223 163 170 245 238 252 219 236 239 284 251 259 213 187 244 231 172 188 204 218 244 242 281 301 318 345 342 327 345 347 243 224 206 216 181 240 248 173 131 137 136 168 183 151 150 170 128 152 126 157 108 77 98 129 108 118 132 164 144 172 167 144 174 137 145 206 143 130 177 180 106 176 206 180 169 173 198 155 163 171 177 189 196 195 146 134 129 149 158 159 156 162 175 190 164 156 154 151 120 109 113 83 88 99 93 99 113 118 111 133 114 126 119 141 142 130 109 111 107 91 111 126 112 96 102 103 113 113 111 119 102 94 93 111 123 112 108 106 105 113 96 100 104 94 81 88 98 89 85 81 33700 232 2262 30 9942 9 21 40 6325 1433 1539 7237 17630 32222 66198 134667 239522 443726 954908 999999 999999 999999 197888 27255 12725 3439 393 351 251 261 307 294 254 192 198 151 231 169 191 147 179 291 122 176 204 161 156 241 158 180 287 272 262 221 217 108 1 14 134 193 113 28 60 86 86 76 140 134 49 28 58 64 41 -60 -18 40 64 133 119 52 117 163 79 83 136 115 186 233 310 311 322 296 245 233 224 209 223 215 236 232 229 171 236 206 220 177 194 166 162 203 145 169 162 237 229 251 210 266 254 217 310 332 339 354 281 157 123 146 168 198 186 126 67 47 65 91 112 129 109 135 147 141 151 129 112 159 92 126 122 82 80 112 168 188 160 120 151 157 163 153 144 154 150 126 135 152 131 133 168 188 162 184 176 164 171 167 161 170 152 155 148 171 148 157 167 144 131 105 120 114 100 107 112 88 74 66 82 65 92 107 99 87 106 137 122 114 115 115 105 88 91 102 87 79 81 81 76 87 74 85 94 86 89 85 87 96 93 83 80 82 103 93 86 94 85 80 82 77 69 63 66 61 33706 248 1784 30 9944 9 21 46 6324 1431 -89 -59 999999 -78 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 -58 64 373 699 2639 18747 75853 204149 323403 531934 838829 999999 999999 754448 340401 86135 49019 2329 388 264 332 287 302 218 249 192 207 218 262 86 123 100 133 176 186 232 232 132 199 209 288 147 144 220 261 233 131 101 39 15 44 53 51 88 124 145 228 187 167 38 95 21 0 44 89 111 148 117 39 115 93 146 162 206 213 199 142 165 158 174 298 291 326 226 230 205 180 305 317 230 208 220 287 286 288 276 227 233 160 136 177 189 165 147 206 242 242 274 195 247 271 246 316 420 380 259 185 180 126 165 170 182 183 167 88 18 77 75 128 189 112 102 133 90 84 42 114 130 112 96 83 115 106 154 184 169 153 191 180 178 171 115 143 176 157 199 171 157 188 149 181 189 154 167 143 158 172 150 149 153 133 108 151 173 154 156 162 130 133 137 162 141 136 135 97 98 98 111 110 87 94 90 96 104 108 115 135 133 127 125 153 142 111 119 107 104 97 92 119 110 117 105 97 90 101 101 99 99 92 104 96 103 97 101 92 92 85 84 80 81 83 83 76 68 33712 268 1159 30 9949 9 21 52 6324 1429 -77 -2 66 245 324 553 823 1186 1288 1063 780 549 533 461 348 258 427 487 913 1701 2849 3618 4853 5586 5906 6855 7351 6684 5324 4171 3779 3608 3784 3591 2862 2596 2512 2888 3609 21799 106388 342519 672373 596938 498118 157855 45640 3220 408 325 261 313 286 317 193 241 139 120 118 242 178 61 114 166 175 124 111 178 237 214 151 172 188 199 215 192 160 177 124 150 149 122 54 95 90 86 50 34 118 82 42 30 148 163 36 -57 6 -6 30 61 2 -29 8 103 74 93 125 110 133 41 82 133 215 164 209 264 230 199 212 151 168 193 201 180 135 150 183 185 228 218 188 173 132 142 100 97 175 241 192 215 261 238 263 235 258 255 313 344 297 200 147 149 138 123 171 182 163 128 60 18 7 101 106 118 118 131 93 108 95 66 88 93 124 118 87 114 128 113 148 139 137 146 163 153 131 138 153 127 130 130 136 100 133 124 156 171 163 134 124 135 142 160 146 124 141 156 141 171 168 179 191 158 139 163 143 137 116 95 116 100 92 91 90 68 72 60 60 88 75 85 112 114 118 139 144 131 103 92 103 94 84 82 84 88 84 85 81 88 85 79 74 86 96 91 90 81 84 89 87 83 87 81 79 80 79 79 76 65 33718 297 324 30 9954 9 21 58 6323 1427 74155 862 108 152 258 245 289 201 283 224 277 281 181 296 423 381 395 384 436 537 549 595 671 614 659 776 804 648 714 982 1154 1212 1291 1235 1324 1478 1629 1693 1744 1619 1638 1425 1408 1505 1645 1928 2684 3831 4631 5638 6608 6935 8186 9495 10341 11097 11496 10437 9708 9307 9084 8158 7871 7953 6764 5046 3964 3281 6726 39222 100614 38304 1975 758 630 449 358 338 318 290 284 290 211 147 167 167 223 104 182 189 162 152 231 291 215 253 185 128 176 179 198 321 287 285 239 149 48 130 134 186 155 203 136 136 122 55 13 9 79 97 84 101 133 167 56 115 15 43 66 70 56 120 138 136 197 168 148 160 178 243 189 197 294 282 281 237 176 189 167 223 210 198 194 205 234 222 271 246 235 162 229 219 233 266 242 276 261 224 298 275 217 183 261 213 287 397 377 360 206 112 166 140 139 229 281 230 147 108 95 152 108 131 128 158 134 163 120 100 93 122 134 128 125 109 110 129 146 181 164 199 236 174 123 149 163 143 147 139 177 213 177 165 154 150 172 172 187 182 197 183 187 192 194 210 190 164 161 198 190 178 166 182 219 193 165 157 177 170 136 113 116 106 123 124 109 91 102 104 119 109 112 122 145 153 145 166 164 154 149 135 146 140 126 120 112 123 126 121 103 107 113 121 109 105 102 116 130 116 114 115 106 111 114 112 102 100 97 33724 297 329 30 9959 9 22 4 6322 1424 66101 758 311 244 352 351 302 245 233 249 259 419 432 372 310 430 646 568 550 705 715 811 697 731 695 691 773 879 1042 1263 1352 1304 1196 1132 1104 1213 1321 1475 1349 1421 1651 1863 1820 1729 1912 2196 2638 3273 3929 4922 6098 7142 9358 10170 10732 10454 9539 7519 6391 5183 4703 4705 4319 3788 3706 3610 3787 3800 3578 3189 2201 1427 933 817 788 743 544 347 409 334 322 189 202 287 229 195 231 229 144 241 238 153 145 108 119 191 208 134 146 201 148 230 305 299 207 207 213 173 75 143 144 39 47 121 108 85 72 145 153 99 51 44 64 18 76 53 72 52 106 113 85 93 99 143 200 169 209 168 143 196 204 207 183 238 188 193 190 184 146 198 186 193 240 215 189 159 195 177 200 210 202 147 174 270 264 256 239 237 275 287 294 280 257 230 348 402 383 272 235 156 146 91 135 175 167 201 128 48 65 109 111 116 110 116 166 183 155 148 125 116 81 102 65 64 79 123 129 144 143 172 185 179 162 172 165 170 145 128 161 136 145 174 172 177 117 136 163 174 131 166 153 163 179 175 169 168 155 188 177 185 178 172 166 142 150 171 163 139 165 121 129 119 112 107 86 104 96 95 99 103 112 131 122 128 131 136 152 162 143 137 128 122 136 122 119 127 99 99 114 116 105 112 99 86 103 108 96 99 109 105 100 93 96 97 92 91 86 33730 297 336 30 9966 9 22 10 6322 1422 55847 320 101 90 146 67 108 88 134 107 210 232 283 277 344 353 236 310 484 445 540 520 464 498 471 557 768 848 1060 1056 894 889 821 697 780 752 774 859 823 929 931 1021 1011 920 939 1043 1954 3460 5468 7702 9991 11913 14908 17748 19403 19375 18896 17807 17197 17300 14342 11175 10791 9767 8864 8307 8171 9369 26203 76034 91544 53492 60304 36742 3803 1339 1213 1009 735 401 259 273 310 259 301 231 256 153 107 125 156 155 157 128 171 172 204 143 218 135 265 299 183 226 279 264 262 225 180 100 94 77 141 51 49 144 181 122 159 95 38 69 57 0 57 23 32 25 42 85 134 140 100 149 237 165 139 218 232 191 195 216 252 234 201 146 131 180 185 196 201 113 166 215 223 239 235 205 207 193 175 189 210 282 273 211 176 207 281 306 258 233 238 314 273 335 323 251 193 177 143 149 166 168 206 208 199 123 74 83 80 83 128 179 152 148 122 98 59 71 106 88 82 104 93 103 149 153 152 154 172 187 169 202 171 133 146 146 173 159 176 159 140 145 198 175 176 177 152 172 175 173 193 164 137 153 159 157 139 162 164 145 167 167 149 140 150 146 136 129 119 100 109 100 94 97 110 96 107 97 120 121 116 111 120 137 131 134 143 135 123 99 94 90 108 99 109 106 98 121 100 85 87 90 95 101 93 87 93 94 95 92 92 88 87 88 83 33736 296 371 30 9971 9 22 16 6321 1420 204 55 92 56 131 105 80 183 163 160 272 241 314 210 248 264 389 388 365 368 517 488 306 471 504 673 720 790 766 755 837 805 818 864 918 992 954 888 834 814 830 1010 1156 1223 1071 1365 2051 3396 5375 7984 11517 14008 15439 17625 19848 20263 20599 20363 21252 21458 19467 17034 14584 13232 11604 9781 7354 7094 15334 73788 126416 101266 25974 3163 1532 1192 1078 980 644 347 255 324 285 264 228 296 207 236 145 148 195 169 229 128 138 239 126 147 189 147 199 125 214 213 232 279 256 223 217 171 78 -19 44 118 93 118 75 102 49 100 42 26 24 66 38 130 79 50 45 104 164 192 199 215 162 174 193 145 181 182 210 271 272 172 166 183 161 194 186 178 209 164 222 200 193 237 241 292 181 268 298 265 262 163 215 210 247 305 296 273 259 275 362 382 290 229 178 157 177 148 148 236 243 145 87 63 39 67 120 138 123 131 154 133 125 119 86 81 69 91 114 87 68 83 148 169 186 134 119 193 202 157 124 157 179 138 121 154 135 161 204 178 133 156 170 197 182 159 139 159 150 158 159 138 148 137 174 195 184 164 172 166 174 199 196 139 111 136 150 125 107 92 94 113 114 101 99 107 113 81 100 108 102 129 129 125 127 122 117 125 115 120 119 116 116 102 100 100 100 91 103 110 89 91 102 105 93 98 90 83 90 92 84 81 75 76 33742 296 373 30 9973 9 22 22 6320 1417 383 201 310 157 178 128 224 201 216 235 305 313 386 469 517 455 457 519 664 599 703 645 541 576 790 737 703 796 1022 1091 1200 1129 1062 1094 1130 1051 1143 1306 1373 1324 1456 1552 1601 1606 1643 1824 2127 3780 6258 8459 10803 12175 12996 14949 17212 18449 17425 16878 17501 16973 14060 11051 8614 6681 5431 4765 4375 4352 4260 4167 3838 2970 2332 1733 1359 1182 959 806 529 407 327 248 210 192 197 211 173 113 180 244 277 217 202 221 227 204 135 174 165 204 284 281 256 210 247 221 141 157 146 105 60 77 128 91 27 35 92 138 75 17 25 71 72 103 51 17 57 117 157 90 78 98 87 182 202 121 210 208 223 188 266 213 187 212 195 238 190 217 257 276 232 236 192 213 183 238 238 219 295 300 266 268 212 228 202 307 345 308 283 294 342 393 364 287 250 229 191 127 88 144 193 239 223 127 39 70 89 75 62 112 121 146 169 160 139 81 64 79 64 120 127 129 118 88 153 184 164 132 168 165 158 108 140 200 190 209 179 183 160 169 198 155 164 181 143 148 153 151 133 129 147 138 173 194 173 152 150 155 161 171 142 130 190 164 142 127 109 92 95 83 95 105 100 94 97 101 83 93 81 78 108 111 113 112 134 138 141 137 135 134 118 113 123 122 125 97 92 116 112 108 99 101 103 105 101 94 97 95 98 101 103 91 87 85 82 85 33748 296 356 30 9986 9 22 28 6320 1415 5281 155 333 244 276 193 180 256 265 269 312 357 259 364 434 557 607 528 473 488 648 741 739 697 664 633 728 1096 1239 1316 1116 1123 1306 1329 1266 1409 1768 2140 2754 3240 3751 4647 4653 4746 4765 4523 4124 4607 5692 6901 9084 11271 13361 14772 15357 15812 16141 16223 15136 14851 15407 15637 14094 11472 9205 7442 6654 5856 4548 3620 2673 1892 1562 1559 1324 1057 862 746 540 341 198 228 300 226 236 117 204 180 105 143 114 237 200 155 302 298 155 173 273 216 259 292 199 246 254 306 282 288 254 219 103 121 82 67 86 64 113 117 107 20 56 54 80 64 115 159 121 43 92 182 172 154 120 243 270 209 266 277 236 223 249 244 181 197 191 223 176 180 185 230 245 268 259 177 281 290 316 270 312 272 245 280 268 269 279 290 249 341 319 268 289 379 399 344 301 247 191 194 203 181 148 166 220 172 176 126 82 100 159 99 168 141 181 159 117 113 86 99 97 100 127 139 126 133 174 184 243 223 181 172 168 169 198 202 170 169 153 151 201 194 179 124 170 191 191 204 177 170 173 152 172 176 152 170 161 185 186 161 170 159 189 173 136 121 157 137 124 95 99 91 87 86 88 109 101 105 115 112 100 108 116 123 134 165 135 109 125 117 106 111 77 94 100 100 103 103 87 96 107 109 89 87 94 99 100 97 96 96 94 90 87 84 83 81 79 73 33754 296 403 30 10003 9 22 34 6319 1413 3283 54 81 -64 22 -75 -41 2 10 88 121 139 210 287 179 278 370 318 386 410 404 379 373 398 447 311 270 391 636 897 985 1061 999 1030 1043 1118 940 967 941 853 775 963 1014 1029 1506 2035 2495 3029 3848 4629 5064 3722 3854 5787 7227 8888 10679 10586 10295 10453 11422 12198 12321 12342 12665 12658 12241 12556 9685 7119 5362 3616 4556 21222 46083 104835 254806 224713 63266 5075 337 273 314 263 344 319 253 242 171 232 102 80 214 143 170 204 218 194 267 263 214 176 160 235 289 186 226 201 112 145 141 37 71 202 214 66 101 160 136 43 115 124 115 88 82 9 92 119 113 88 67 106 155 132 115 131 227 272 242 229 253 194 122 199 223 186 230 237 234 250 127 220 228 204 205 230 298 270 215 272 302 238 292 219 276 266 206 323 404 352 325 375 339 310 305 275 187 187 179 129 167 228 242 211 102 66 80 116 127 126 119 161 155 158 150 86 56 79 140 176 123 117 153 195 171 169 182 189 155 209 201 186 177 151 151 172 137 128 204 181 144 211 195 149 169 210 194 163 149 177 159 164 169 160 163 174 178 157 184 194 192 194 167 157 99 103 102 116 104 96 102 89 95 108 101 104 118 128 124 134 128 140 143 159 124 118 122 104 98 112 116 108 103 110 97 90 96 96 93 91 99 99 97 88 100 99 110 101 97 92 89 89 89 91 90 85 33760 297 360 30 10020 9 22 40 6318 1411 5 -25 65 41 60 83 88 31 999999 11 72 25 -31 999999 -82 131 286 141 151 180 338 449 317 194 259 277 220 224 199 337 362 380 402 526 434 516 514 594 546 611 704 662 616 812 922 1014 1131 1047 1234 1540 1729 2377 3350 4358 6050 8086 9830 11341 12676 14424 15286 13589 12042 10921 8788 7183 6320 4812 3509 2659 2034 1933 2488 8994 46182 175544 314118 320932 50347 887 253 279 255 290 220 297 318 201 136 201 230 233 206 203 213 125 77 190 230 175 213 214 137 157 191 189 212 163 107 100 154 119 83 73 138 115 121 125 85 85 57 -1 136 97 98 50 10 -13 47 37 141 140 135 175 74 91 171 191 295 283 288 215 196 181 132 130 218 166 155 195 295 305 272 331 297 241 219 303 282 256 280 228 170 213 237 233 278 297 355 323 272 327 358 317 236 200 214 180 188 154 170 189 182 126 125 135 113 25 46 98 186 168 109 118 109 113 66 66 90 121 86 93 144 152 159 169 181 197 189 155 171 208 180 171 152 160 157 180 189 148 137 140 166 176 181 161 142 153 167 166 160 183 152 177 179 158 178 183 177 154 162 157 167 126 103 104 131 126 100 95 90 75 97 95 85 89 111 119 114 112 133 128 137 132 135 132 130 115 116 115 119 111 103 99 108 105 112 108 109 100 94 92 91 88 108 101 97 93 101 91 96 97 92 87 88 77 75 33766 295 435 30 10035 9 22 46 6318 1408 111 236 344 266 202 218 200 313 124 166 395 403 357 305 335 496 678 664 597 599 619 630 610 549 583 608 452 256 433 295 341 517 658 679 764 772 922 1087 1251 1379 1526 1693 2116 2879 4351 5437 6099 6591 6896 7172 8544 9787 10613 10072 9704 9375 8498 8285 7765 7120 6826 5972 4081 3092 2579 1889 1542 1305 1240 1030 825 798 770 449 287 264 199 331 208 158 139 247 249 213 125 151 230 225 145 255 216 175 217 258 190 166 257 259 202 227 264 216 265 383 321 191 224 224 105 74 55 85 93 -9 81 135 105 62 72 28 36 -35 19 180 113 115 93 160 183 269 230 251 163 117 142 204 238 225 154 147 165 169 167 212 181 181 294 309 234 242 296 274 310 219 226 145 243 284 320 271 281 338 301 350 356 367 346 342 315 287 283 207 198 182 150 200 200 227 227 145 59 6 32 79 82 124 186 133 124 100 84 53 50 53 64 61 54 51 112 150 184 149 168 162 182 208 208 218 137 166 177 133 143 138 149 150 146 177 164 149 189 182 178 180 175 139 149 180 143 118 175 152 169 172 206 199 208 146 131 134 135 125 114 115 121 94 91 87 69 64 81 87 92 92 99 100 140 139 125 127 128 142 117 107 117 126 119 105 113 119 97 91 81 92 106 100 98 106 113 99 89 96 105 102 104 95 88 87 84 81 80 90 97 87 83 33772 295 481 30 10051 9 22 52 6317 1406 2189 216 166 154 212 201 187 177 232 113 278 383 308 146 224 306 394 464 575 696 672 689 560 518 606 616 573 298 371 377 379 478 436 515 780 1060 1829 2715 3843 4413 4407 4195 4190 4826 5795 8384 12378 15853 17884 19426 20985 21876 22468 21154 18036 16845 15060 13504 11216 11204 10894 8468 5595 4587 4332 4090 3890 3533 3182 2754 1429 513 277 276 183 248 192 130 141 137 50 201 169 102 107 134 149 166 185 160 122 133 138 129 163 172 175 141 89 133 152 241 257 203 202 72 134 61 81 47 50 85 28 -80 54 57 26 21 18 0 57 76 99 117 40 98 162 151 186 149 85 106 173 196 159 106 193 124 117 137 176 139 153 252 302 321 264 212 260 188 158 151 169 173 180 205 211 287 329 263 280 322 326 227 247 247 281 287 219 149 106 93 56 50 117 113 148 168 109 44 19 -11 17 35 99 76 156 143 63 60 51 113 84 45 28 48 98 121 84 130 132 132 114 129 149 115 99 189 190 109 155 135 132 110 96 94 92 132 165 133 100 132 142 153 143 150 109 125 138 147 140 158 139 113 135 135 124 133 102 113 112 78 79 107 121 79 59 57 60 62 48 39 73 73 61 75 89 117 105 86 105 109 94 99 92 60 85 96 87 87 78 65 77 72 73 85 75 69 85 74 74 70 75 66 63 66 68 65 68 65 60 60 62 58 56 33778 294 498 30 10068 9 22 58 6316 1404 1406 -42 -76 -43 7 -37 -41 -22 999999 999999 -89 999999 -84 -12 999999 999999 -92 999999 53 49 107 88 240 286 295 219 85 134 188 315 328 448 859 1380 1848 2190 2603 2979 3307 3946 5018 6388 8398 11200 14182 15399 16381 17889 18851 20950 25578 31612 36268 37318 36461 35107 32631 31094 31669 28680 24404 17943 12069 9543 9777 12682 21683 59409 134625 252977 413569 273896 79079 1580 243 173 105 198 240 60 138 129 98 194 221 218 299 235 146 124 121 108 169 226 286 249 272 221 227 277 216 212 275 273 247 213 145 71 126 172 110 94 106 88 50 30 80 117 39 116 151 144 59 150 216 187 123 141 239 190 237 254 240 175 258 229 265 224 182 292 272 271 305 272 269 276 356 356 324 316 265 194 270 335 353 369 317 414 426 356 303 223 259 323 298 292 199 175 160 160 145 133 146 214 179 185 157 112 71 75 74 115 185 202 117 162 170 139 127 98 76 92 114 78 69 140 160 193 172 224 203 194 205 195 178 221 197 207 251 205 144 134 155 161 158 197 191 176 206 181 163 189 173 165 196 194 193 175 206 207 167 169 176 185 170 172 161 136 139 124 148 146 127 130 129 142 132 120 91 116 139 132 119 143 135 141 138 140 149 138 143 155 132 147 146 147 142 142 120 122 125 125 126 131 140 122 127 112 117 130 135 129 122 131 125 122 132 124 108 111 106 113 110 108 33784 295 514 30 10084 9 23 4 6315 1401 2058 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 7 999999 23 238 474 985 2060 4159 8131 14788 21866 24663 26480 26915 25696 21756 17355 13213 10870 10146 10938 12623 15480 17906 20135 22399 25756 28050 30154 32048 32892 34040 37437 41534 47653 54693 53169 47078 42691 39002 38138 38639 42125 40846 33602 40211 34010 18409 22177 38823 100584 218812 401240 273416 100413 5313 364 141 176 193 143 117 118 151 205 180 195 260 246 125 122 48 138 131 111 83 246 220 328 254 105 155 316 328 336 353 243 274 299 185 60 33 103 122 155 151 44 47 86 30 135 86 92 69 146 172 159 170 95 127 268 240 180 153 171 199 271 153 158 132 277 240 263 203 259 294 313 259 222 219 161 227 197 261 360 295 346 407 427 428 346 320 318 210 252 277 256 201 195 163 207 165 129 195 206 218 128 58 79 104 69 70 121 145 127 132 147 167 125 94 95 115 32 92 125 151 105 102 186 174 193 186 237 212 227 163 146 176 189 172 169 185 207 171 132 219 211 145 183 168 154 194 163 167 151 171 167 179 180 184 191 181 148 177 160 148 173 141 136 152 117 105 103 89 119 110 89 95 104 88 121 103 112 133 146 148 154 149 138 130 138 131 134 109 111 101 109 111 124 128 127 98 100 126 119 113 104 117 104 103 105 106 113 109 112 113 108 112 114 100 96 100 99 90 83 83 33790 296 470 30 10100 9 23 10 6315 1399 1238 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 90 283 1039 1669 2783 4655 6463 8377 9898 10277 9837 9318 8939 10321 11256 12124 11718 11602 13124 15780 18298 19286 19543 19626 19392 18642 19274 20720 21431 22520 24665 27347 29838 33010 30491 26297 22926 19241 20949 15847 11582 14951 34884 64534 122060 209835 299538 379805 453132 384977 234221 159357 147884 192594 155940 4423 245 208 226 175 187 295 225 123 129 88 99 114 208 342 173 165 98 117 196 213 310 341 272 350 252 215 158 81 96 81 84 98 64 75 69 93 119 -10 117 143 35 140 146 122 167 112 86 145 223 221 143 105 191 171 193 110 179 258 208 197 187 185 273 322 314 345 333 276 109 209 308 303 359 412 412 376 372 387 346 274 242 198 216 223 212 153 171 145 175 121 191 175 86 92 12 47 96 49 61 114 72 118 119 73 108 59 98 93 88 100 53 122 128 177 190 187 198 158 122 195 176 162 207 163 170 182 173 153 144 150 148 164 134 142 149 134 179 163 141 116 139 130 112 121 123 109 148 129 156 162 178 182 170 153 151 165 125 118 132 94 94 143 127 91 69 96 112 94 84 103 103 106 119 119 120 104 98 111 113 115 106 105 111 84 105 100 93 103 98 78 93 98 106 83 81 85 85 73 90 85 87 97 91 89 87 92 85 77 77 78 68 56 65 63 33796 297 485 30 10115 9 23 16 6314 1397 91447 202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 413 819 1528 1911 2451 2726 3116 3243 3288 3062 2889 2702 2032 1730 1829 1844 1984 1951 2394 2845 3171 3575 4332 5602 6129 6006 7290 22095 29600 14513 9000 7732 7725 7320 10497 29408 82949 127133 110324 101804 168156 181934 263699 435623 556308 597998 778722 849745 829326 227842 47867 1056 265 216 215 244 182 66 119 238 157 128 226 183 231 235 225 179 71 91 197 270 300 334 289 207 102 202 203 112 121 117 95 24 50 30 -6 68 125 68 102 179 174 178 196 146 68 266 224 232 286 237 157 173 188 273 311 270 255 312 338 287 386 370 371 271 195 210 277 391 449 301 264 335 342 330 297 298 221 156 193 249 213 131 186 185 150 103 137 160 153 96 184 151 107 117 172 139 140 128 185 134 132 101 125 99 81 76 90 134 204 132 164 222 224 245 186 189 170 162 111 160 154 111 114 149 187 178 131 180 155 154 190 199 152 114 186 181 197 148 145 157 153 144 160 140 143 193 211 197 160 175 181 143 111 134 148 118 98 75 83 127 126 124 106 97 97 98 96 122 137 130 139 128 117 99 121 122 136 131 122 132 113 116 98 129 119 109 111 101 109 116 108 102 115 115 101 106 118 120 119 101 106 114 107 100 101 101 96 80 84 82 81 33802 297 467 30 10127 9 23 22 6313 1395 278827 78453 968 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 374 539 533 777 689 657 470 355 439 647 799 1038 1242 1423 1529 1938 2155 1893 1758 1953 2130 2197 2328 3213 4107 5524 6161 7631 14844 34538 100622 143639 188217 257179 256045 168709 140532 135448 135614 150151 197843 244632 342950 571089 822338 999999 526037 207363 66039 34490 8940 3498 642 212 265 111 104 284 231 163 118 212 278 200 329 326 351 306 271 145 303 228 11 62 126 163 210 67 82 125 70 21 70 74 161 174 159 178 261 214 97 212 240 240 204 304 295 175 224 224 242 219 301 375 283 323 333 332 284 359 144 297 298 290 435 488 479 347 433 449 358 375 361 315 299 308 324 239 198 131 137 175 198 218 232 175 115 157 94 115 137 187 104 117 161 113 146 124 100 74 80 159 126 128 167 253 176 141 230 257 217 210 192 204 198 219 213 188 263 132 151 171 149 153 188 148 150 183 204 172 194 195 166 191 184 208 186 201 213 199 162 174 175 173 132 154 184 193 170 146 141 116 103 105 65 99 112 87 102 99 120 121 108 144 137 139 120 129 133 139 128 122 131 124 137 146 145 150 124 123 127 115 131 121 109 102 107 107 107 129 114 98 111 107 118 106 112 106 103 108 106 104 104 104 100 88 80 81 33808 226 2641 30 10141 9 23 28 6313 1392 179 954 1284 2249 4475 8368 17011 30121 49019 70572 122619 235568 496249 924158 999999 999999 999999 695694 285052 177914 60557 3916 235 237 326 210 166 90 102 173 34 32 94 181 228 270 305 277 298 160 182 261 239 177 192 174 34 47 -2 120 32 67 208 45 -11 32 138 27 99 92 67 140 252 202 246 275 159 97 28 113 163 157 197 275 300 386 415 320 178 246 170 386 493 337 339 445 377 323 372 278 310 318 235 324 331 320 250 147 52 162 213 181 110 96 21 41 91 100 33 -18 25 102 126 167 127 88 62 57 125 99 101 166 109 138 175 171 169 129 171 168 156 108 158 159 160 122 147 137 139 84 66 100 90 133 169 139 123 80 146 145 167 152 141 139 130 123 160 168 144 117 136 166 151 151 127 109 141 104 106 112 77 81 99 98 92 103 91 94 95 132 134 113 83 117 120 101 112 121 112 117 100 132 113 118 115 118 106 97 90 98 93 60 58 78 93 91 96 103 94 99 111 103 78 81 85 94 83 101 89 69 79 83 76 63 71 63 33814 218 2894 30 10154 9 23 34 6312 1390 94 909 2426 5029 11003 25480 55944 124170 282811 628864 999999 999999 999999 794756 46208 394 136 141 230 240 203 249 238 117 97 157 115 91 80 92 184 211 82 -30 33 144 159 136 66 81 1 -44 143 94 51 162 217 151 91 125 229 288 178 190 48 140 182 195 164 149 140 103 119 143 209 217 266 184 338 341 239 214 270 310 301 298 310 418 360 206 276 230 242 308 242 326 274 244 258 229 138 134 194 126 186 139 120 136 100 67 71 95 80 89 107 139 83 -28 29 39 95 81 98 151 105 29 199 198 159 194 144 126 169 151 103 108 110 145 140 158 99 94 140 202 149 148 146 120 76 142 164 160 155 133 94 148 178 157 140 138 151 127 119 152 147 140 102 108 98 80 63 50 46 63 96 80 67 71 64 66 107 117 83 90 74 83 90 107 106 95 97 105 87 90 97 92 86 94 81 102 99 81 90 62 73 86 88 80 76 82 83 83 91 74 73 92 89 74 79 90 75 73 77 71 62 56 58 53 33820 217 2909 30 10169 9 23 40 6311 1388 204 1362 3214 7513 18481 41479 94977 204135 400483 583882 686554 999999 999999 999999 528798 45461 525 185 235 227 222 177 265 162 -25 180 151 152 105 170 151 155 139 180 143 128 226 182 20 -30 43 152 144 113 167 233 159 244 259 152 214 207 91 175 237 174 192 195 96 247 265 257 187 196 237 331 423 395 263 201 145 196 315 460 408 359 320 362 374 345 322 320 297 389 281 367 340 260 108 132 202 187 233 265 276 60 -14 71 90 29 40 89 114 145 180 203 162 71 39 44 84 196 153 90 114 156 163 65 103 157 163 139 111 150 150 99 131 159 131 131 192 176 224 227 185 123 111 115 152 122 124 196 144 134 222 174 122 161 163 155 128 151 190 158 113 130 132 145 107 91 126 96 108 128 86 113 122 157 90 122 164 150 106 94 115 147 131 126 114 116 111 136 135 128 114 128 136 133 121 110 111 126 110 120 115 114 111 122 118 115 105 101 119 132 113 109 120 116 122 117 105 96 103 99 89 88 83 33826 216 2984 30 10184 9 23 46 6311 1386 75 837 1834 4211 9279 21394 49369 118562 295278 724046 999999 999999 999999 413299 7255 183 178 130 68 105 215 112 254 299 244 303 250 164 45 44 73 88 81 28 69 5 16 182 114 44 -29 42 80 128 85 143 210 122 146 70 144 153 101 226 214 238 190 150 124 193 238 180 264 385 310 320 304 212 172 246 290 329 386 333 302 292 218 322 342 287 326 275 219 334 300 267 219 151 152 144 223 154 138 83 80 62 103 74 84 91 114 168 126 25 10 22 123 152 101 93 180 137 147 237 159 114 147 155 145 229 232 122 115 154 143 190 194 169 181 165 169 142 142 154 151 142 114 105 121 110 137 158 153 114 184 208 166 174 135 123 112 128 141 99 58 73 90 75 53 67 99 50 64 90 117 112 76 95 97 80 83 110 106 104 80 84 96 116 102 92 103 98 109 96 85 107 102 96 87 100 88 97 86 79 89 79 77 84 87 98 95 94 102 105 89 83 88 93 99 103 92 88 84 81 77 65 33832 215 2999 30 10199 9 23 52 6310 1383 244 899 2223 5001 11845 29536 76548 195640 495238 999999 999999 999999 967900 414179 174209 6708 842 253 230 115 190 159 60 140 335 262 220 161 91 155 145 -11 -98 -51 66 175 108 58 89 118 111 160 27 84 307 221 180 313 239 199 142 132 88 165 210 195 197 164 233 325 385 289 292 243 143 269 248 297 248 312 381 360 263 217 206 359 320 343 363 286 263 163 134 168 149 184 227 113 185 144 52 58 106 64 105 94 89 169 133 78 72 51 51 53 38 75 112 124 149 154 171 168 166 143 197 221 227 177 188 118 114 174 135 125 106 114 117 183 173 183 119 62 177 136 106 84 152 126 95 162 196 173 172 162 174 141 109 129 128 106 102 104 92 95 111 88 50 101 102 86 99 67 101 109 124 108 99 102 131 138 106 106 95 74 119 106 120 96 80 108 113 104 91 103 103 89 115 103 105 93 86 97 85 92 105 111 105 93 101 101 93 98 90 106 101 101 92 83 82 82 87 77 72 68 71 33838 217 2982 30 10212 9 23 58 6309 1381 138 643 1934 4628 11780 27262 56737 116525 236205 423386 637484 968167 999999 999999 999999 837072 16162 288 208 180 80 201 256 170 219 200 151 153 106 149 208 51 -13 92 84 139 91 38 97 222 120 16 105 179 232 265 316 258 86 117 203 228 173 74 160 250 251 230 267 354 289 226 282 198 198 348 448 352 249 269 323 236 232 316 281 262 204 291 363 360 209 227 182 187 286 216 223 182 170 78 34 121 104 115 158 113 198 81 41 43 126 39 65 38 177 174 149 138 184 235 155 167 173 141 157 81 121 179 119 51 158 153 119 118 144 144 150 138 155 126 156 159 146 90 95 150 152 125 173 160 121 163 168 160 161 152 103 103 114 124 137 111 111 71 100 102 95 82 87 98 50 59 68 113 143 109 93 111 109 140 155 127 87 112 101 112 118 91 82 90 74 116 124 101 116 106 110 129 92 97 106 90 98 104 94 108 111 110 111 104 111 109 109 112 110 111 112 115 110 86 89 89 82 77 81 79 65 33844 218 2936 30 10226 9 24 4 6309 1379 71 751 1894 4255 9617 20611 44611 99452 213261 443440 836963 999999 999999 999999 551208 73452 2616 156 184 245 223 255 231 131 123 270 263 205 222 96 60 38 -26 -33 69 101 144 145 201 159 127 147 147 287 304 247 113 204 252 225 201 147 164 184 216 263 355 344 398 404 249 248 248 359 510 563 455 348 333 320 271 227 274 351 311 359 247 352 385 237 245 199 285 263 183 135 105 111 78 169 190 154 131 152 157 257 228 187 153 142 118 84 41 108 185 216 197 185 234 185 227 176 241 136 227 257 187 211 202 183 171 166 195 141 177 240 188 227 258 255 232 212 178 150 155 173 210 195 183 193 197 165 144 173 195 252 227 167 176 190 169 178 174 165 160 136 150 138 146 89 110 124 138 137 152 145 125 174 174 163 166 179 154 111 129 154 134 155 150 134 156 151 144 153 144 128 108 141 128 124 141 138 130 122 135 145 157 135 140 141 136 152 138 146 136 119 131 145 143 141 136 135 137 128 108 117 104 103 33850 225 2768 30 10238 9 24 10 6308 1377 212 792 1807 4037 8017 15596 30259 60997 127223 249657 462620 843096 999999 999999 906348 501915 351504 333151 248248 74306 2718 209 205 256 161 133 198 181 198 185 27 67 152 57 154 20 2 -30 33 29 17 126 139 256 321 336 198 269 210 110 67 115 287 325 200 180 246 261 264 242 277 343 364 322 297 244 265 397 273 336 347 227 309 264 311 316 178 264 206 243 292 318 374 314 197 163 151 202 93 103 202 237 76 75 50 63 103 135 228 141 154 128 124 78 82 73 43 87 39 68 102 164 174 198 166 133 125 132 189 220 190 206 199 209 262 211 191 169 180 170 140 143 121 136 167 151 140 180 165 139 145 182 144 136 116 170 152 131 149 173 150 182 191 149 182 161 109 123 113 109 98 142 128 104 82 101 110 74 91 125 77 54 89 135 127 95 84 127 133 108 114 152 108 106 130 115 115 114 107 104 88 112 108 79 85 98 113 108 104 83 100 109 102 95 101 123 123 121 104 108 118 115 111 107 99 104 95 87 99 98 76 72 80 76 78 33856 286 922 30 10252 9 24 16 6307 1374 835637 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 232 772 1682 3536 6515 11211 19799 34217 59006 98888 170894 300377 536171 863076 999999 947810 709581 503795 364703 448106 425959 190313 42623 904 76 143 195 209 293 159 102 218 259 244 188 206 163 120 50 90 178 183 77 52 132 23 33 32 63 179 164 216 204 213 232 222 139 154 121 149 132 196 163 156 233 183 141 270 318 351 389 328 213 184 304 366 397 290 327 304 302 232 240 257 330 293 272 317 239 293 292 344 301 341 157 125 168 203 162 213 152 132 55 86 157 147 182 178 140 117 124 105 34 89 141 147 55 90 122 157 135 218 209 154 179 186 211 233 163 164 171 228 220 235 161 138 194 159 165 222 223 192 187 170 134 168 159 143 135 120 164 192 172 172 198 198 202 187 185 186 207 213 139 150 168 169 155 144 160 132 151 154 159 137 140 104 87 81 114 129 136 152 158 137 148 159 135 133 136 119 132 130 131 96 138 126 118 129 105 161 156 122 126 109 113 124 137 131 126 117 113 108 106 119 123 132 123 128 123 126 129 117 106 114 115 117 113 122 115 114 96 89 83 80 33862 235 2496 30 10266 9 24 22 6307 1372 77 703 1689 3113 5471 9170 15971 27595 47446 79859 142696 242083 389711 551595 673002 724376 869200 999999 931822 569709 245380 77316 3650 185 267 246 152 125 133 214 216 255 141 137 210 218 189 209 165 43 16 86 55 38 5 95 152 47 62 127 118 128 223 239 161 210 113 234 143 131 117 92 184 174 204 177 208 131 300 380 322 275 216 138 204 350 374 320 276 293 300 255 235 208 149 202 260 344 321 314 324 390 320 310 181 170 193 271 226 199 127 7 3 66 80 135 156 135 180 126 159 113 98 143 92 60 97 86 44 35 180 161 180 135 170 179 158 201 141 168 159 126 111 135 135 137 162 147 148 125 152 132 135 140 124 122 164 120 167 165 143 148 126 145 161 132 125 114 191 186 144 141 143 148 157 159 140 131 127 138 137 102 100 95 97 66 89 95 126 99 90 113 125 111 117 121 164 158 116 121 136 103 88 91 119 148 114 113 108 80 95 115 103 122 115 94 100 119 106 88 95 98 94 101 114 97 85 90 108 101 91 109 106 98 102 100 91 91 88 87 93 80 76 75 75 33868 232 2571 30 10281 9 24 28 6306 1370 324 1128 2355 4557 8847 16464 30945 57277 95137 147309 205598 279118 398293 574500 849613 999999 999999 798259 268481 75277 51834 6798 947 2909 1022 368 156 261 326 180 186 220 210 212 233 304 301 152 153 92 178 36 54 85 94 132 65 236 246 266 350 303 311 240 119 131 151 176 137 108 257 218 148 290 290 409 409 371 307 179 192 341 349 302 252 207 173 334 330 253 197 257 225 260 250 271 345 356 378 415 263 264 110 180 204 229 215 221 122 83 163 175 98 201 178 120 121 137 105 62 103 86 25 60 40 106 103 177 213 162 198 185 151 157 85 121 180 173 207 153 124 154 146 220 232 179 122 128 139 166 156 116 127 144 157 143 152 150 166 164 160 179 190 189 186 194 176 160 196 193 148 152 129 135 109 127 129 138 148 136 131 98 94 126 127 96 118 84 96 69 78 138 174 162 124 130 143 129 141 115 110 118 92 95 102 97 118 109 112 112 108 113 95 106 108 98 106 106 105 98 112 111 106 104 101 110 102 113 119 110 110 106 102 98 93 95 91 80 88 76 75 73 33874 244 2258 30 10298 9 24 34 6305 1368 -82 146 999999 999999 260 1311 2712 5163 7981 11763 18711 29263 47462 77377 127115 226252 379011 491189 595715 616472 444575 165290 52478 96021 156477 260580 386683 432199 494911 603095 359319 105708 36221 19213 1289 386 477 488 203 195 163 166 220 286 266 163 209 231 146 129 44 105 60 91 172 87 104 167 128 177 259 239 245 206 145 148 190 202 189 206 221 195 83 197 244 260 412 375 320 296 203 229 322 265 317 327 401 329 329 271 236 209 266 218 272 248 299 295 284 378 357 374 282 214 252 239 242 176 196 146 58 61 102 146 151 142 121 110 84 55 110 113 130 87 59 100 75 102 158 161 66 137 144 137 181 182 184 160 108 105 136 145 167 211 156 161 165 122 157 140 151 162 169 149 175 139 125 147 140 185 175 159 136 191 135 149 156 183 198 155 179 192 190 208 188 158 115 137 138 122 94 92 120 112 150 124 117 92 73 78 91 112 134 141 135 119 138 131 122 112 147 120 114 108 110 106 97 105 107 98 116 126 104 112 123 101 94 112 111 106 109 110 101 91 104 113 121 118 108 109 105 113 106 118 117 108 104 79 75 88 95 85 78 71 33880 239 2395 30 10315 9 24 40 6304 1366 -63 425 1004 2444 4717 8884 16233 30275 58060 108084 210473 432251 854968 999999 999999 999999 999999 327685 10441 347 207 163 188 75 113 182 236 268 105 180 192 289 291 220 264 381 252 268 265 157 78 173 74 23 35 126 9 96 155 129 180 208 268 286 252 212 237 235 219 196 170 164 218 129 45 136 192 321 405 421 361 306 292 269 258 403 419 212 237 234 177 249 311 185 170 215 284 286 219 293 351 293 326 295 390 364 224 173 122 179 182 206 214 193 55 -25 123 94 169 114 139 185 73 67 83 62 29 144 122 49 42 115 145 207 191 134 196 210 209 172 170 160 130 188 150 112 124 112 101 126 152 171 154 166 138 146 183 152 144 138 107 131 142 125 149 159 161 165 180 149 153 160 152 173 191 208 205 183 98 111 138 154 146 128 83 123 145 131 92 125 129 111 123 98 97 78 116 153 195 138 125 142 127 129 115 111 109 110 104 66 97 110 95 126 132 126 107 120 108 103 109 110 103 102 106 108 106 101 113 111 108 113 108 111 101 101 93 101 101 96 107 111 99 94 93 86 80 81 71 33886 241 2380 30 10330 9 24 46 6304 1363 463 1314 2783 5648 10797 20004 38181 76878 155993 329648 730773 999999 999999 999999 546312 26964 1186 234 210 93 43 105 183 19 118 37 20 33 34 115 286 222 10 100 97 222 301 363 280 299 189 157 97 82 78 10 3 42 178 294 300 271 272 312 351 324 200 254 189 101 176 166 149 103 213 81 131 196 404 365 306 339 324 256 223 277 293 234 263 261 184 201 279 181 254 264 283 238 277 338 317 271 360 357 395 288 146 211 299 241 178 209 210 171 157 100 65 141 232 178 109 112 133 4 12 83 52 81 39 -27 34 40 144 208 194 188 214 186 166 192 172 172 204 176 113 127 157 133 139 136 147 131 123 184 206 188 166 130 150 141 176 179 112 149 185 130 165 180 152 156 169 167 180 181 201 189 154 168 197 169 139 154 131 117 136 126 125 111 113 96 84 96 122 87 75 103 71 95 109 131 138 137 78 117 148 114 122 125 133 105 97 103 121 110 107 109 114 99 111 116 108 137 127 114 90 109 122 99 106 113 103 111 119 111 106 101 105 112 99 105 118 106 105 111 101 98 100 89 80 71 62 33892 245 2243 30 10343 9 24 52 6303 1361 248 1129 2783 5725 11354 22287 39591 69523 116410 181499 265333 419479 639795 654224 637123 709705 999999 999999 651725 44698 486 -9 93 156 226 77 166 135 146 153 207 169 131 19 21 214 272 187 243 152 189 286 196 181 212 104 103 187 182 -1 93 210 62 135 274 340 405 362 321 312 254 318 189 179 201 192 194 186 157 210 230 413 357 319 233 196 156 182 260 356 369 262 204 177 178 151 213 169 159 132 194 219 340 292 312 328 393 337 180 208 234 161 286 316 177 164 228 143 91 43 183 192 188 201 214 123 -10 48 113 96 110 115 127 54 63 91 144 146 161 196 164 114 150 165 154 201 171 117 153 154 184 172 201 208 131 134 169 246 152 159 190 118 150 207 152 113 200 185 185 204 183 187 190 205 192 204 179 167 188 182 221 199 193 207 182 176 182 138 149 124 144 128 128 162 127 123 169 163 100 99 108 110 126 144 163 150 146 162 175 150 148 126 132 136 139 120 113 132 134 136 120 123 134 136 144 116 118 139 152 130 125 122 115 123 129 115 109 114 126 129 115 111 119 110 122 134 117 112 100 90 91 93 106 96 73 33898 248 2194 30 10354 9 24 58 6302 1359 -20 1744 5722 10732 15322 22783 36180 60060 82109 97617 126419 175680 223246 348969 564986 837751 999999 999999 972428 410918 13308 380 224 157 167 109 140 242 291 99 89 261 201 217 271 66 158 180 231 179 146 219 197 138 96 48 164 81 86 144 78 51 64 89 54 141 285 215 354 286 270 219 244 116 142 181 110 173 87 128 147 119 159 347 430 397 317 212 154 186 299 269 266 278 257 186 211 207 246 200 180 224 202 224 364 441 359 182 337 303 233 209 185 208 212 210 194 200 241 90 37 11 7 94 142 161 225 127 40 49 31 -8 -8 0 113 124 63 103 86 58 123 155 151 135 106 86 134 169 121 114 144 142 115 136 115 170 175 174 151 112 192 141 145 149 136 165 144 136 104 150 131 142 153 167 158 120 168 193 210 191 175 143 124 133 173 131 167 118 126 133 134 158 148 107 97 130 96 145 97 85 101 80 86 100 84 101 120 146 148 140 112 101 136 131 87 108 116 89 99 120 136 113 112 98 104 115 114 121 106 107 102 116 112 103 94 103 106 94 78 101 110 102 91 95 103 104 99 86 87 90 87 76 93 90 77 70 64 66 33904 244 2296 30 10366 9 25 4 6302 1357 60 699 1942 3862 7313 12845 22293 41307 75116 125170 213595 356971 596611 959766 999999 999999 882252 197272 7289 94 188 87 105 72 212 3 146 20 64 125 310 244 126 286 212 218 235 224 174 109 129 151 84 97 107 162 122 55 99 -5 110 245 233 277 443 346 283 260 182 203 196 166 173 145 207 88 204 275 336 332 403 385 276 245 190 255 379 390 239 272 228 302 339 261 178 288 356 244 237 399 357 372 354 281 350 372 263 218 222 182 235 295 254 147 105 57 71 133 115 169 189 187 152 116 72 62 29 91 76 46 79 128 154 155 124 134 167 173 122 179 236 231 145 149 197 124 142 225 184 236 177 139 210 198 194 233 221 222 190 192 227 175 197 180 194 211 248 225 188 140 200 198 223 205 196 183 140 171 162 221 208 176 180 180 146 143 150 160 171 150 112 122 131 142 177 165 123 123 123 133 145 162 157 161 150 162 140 122 116 119 134 102 121 122 120 141 159 174 150 157 137 129 153 146 153 126 113 119 120 131 133 138 124 131 140 142 142 131 132 139 129 139 131 116 114 125 127 108 110 110 95 90 95 90 33910 247 2246 30 10376 9 25 10 6301 1355 37 656 1718 3068 5683 11448 22693 41149 48794 61280 93886 157413 243311 344165 487055 641133 787770 999999 999999 782382 538473 172634 4995 266 302 102 152 0 -16 59 203 51 27 43 188 171 133 315 176 96 53 142 65 -24 42 -26 -81 36 11 -52 24 74 157 320 358 377 367 397 288 140 201 247 110 117 185 166 183 201 166 205 254 309 318 246 182 222 215 324 291 228 118 194 174 177 138 200 155 277 274 328 257 362 274 313 245 253 295 408 357 285 274 301 235 228 209 104 40 24 98 105 89 145 156 164 166 59 46 63 81 13 36 73 119 88 104 94 131 104 122 176 186 204 246 177 137 109 158 115 122 161 215 221 132 166 201 139 107 134 162 204 203 182 188 211 163 177 175 182 179 140 196 203 220 216 207 216 225 206 201 200 177 182 203 197 157 167 161 167 190 132 124 171 165 122 101 102 128 85 90 107 124 123 159 160 143 154 156 140 120 93 127 135 142 105 95 105 134 126 120 141 151 149 112 108 124 135 136 126 108 97 114 122 116 107 119 120 129 131 119 124 121 120 124 117 123 125 120 115 101 113 109 98 90 88 84 87 90 33916 247 2255 30 10385 9 25 16 6300 1352 -3 938 2276 4350 8490 16725 31306 59766 123903 252975 384283 475449 619012 691146 841267 999999 999999 536873 81029 6259 4233 2442 1211 499 246 119 116 187 84 183 98 62 206 159 181 117 215 187 261 320 68 53 50 157 79 70 63 17 36 -78 96 288 137 139 237 338 388 319 293 248 129 78 101 101 119 68 154 66 132 275 477 396 231 195 186 239 283 312 266 245 152 211 169 174 259 207 240 281 237 245 307 234 242 304 373 288 324 441 318 295 233 245 197 180 80 79 94 121 56 127 179 203 196 85 87 137 54 41 105 135 120 138 71 44 47 128 133 151 104 160 108 189 188 157 146 152 125 137 128 83 77 115 178 57 118 152 160 124 170 189 161 152 158 149 137 188 126 129 157 153 209 197 191 148 215 183 174 124 87 132 139 124 128 147 146 119 129 153 155 133 134 165 179 115 94 119 86 99 82 90 93 118 109 126 151 126 128 127 106 120 123 86 96 121 103 114 106 109 85 109 152 122 110 104 111 104 84 117 107 100 111 93 92 102 118 106 101 97 103 104 94 102 98 106 104 98 89 101 95 88 89 72 74 77 59 70 62 33922 275 1395 30 10395 9 25 22 6300 1350 -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 185 1820 4622 9480 17167 32119 53792 66129 81956 91306 91186 159024 292247 443549 577077 665776 661381 716786 920321 902861 615627 130868 6119 3733 1603 1110 3876 2441 62 -40 199 193 152 40 22 105 115 160 128 125 178 101 275 181 73 145 222 119 129 3 82 20 131 170 221 248 319 282 239 275 186 101 130 154 237 280 141 173 91 15 224 505 505 447 391 251 217 214 308 343 334 231 301 234 307 262 288 329 337 289 349 184 216 293 303 329 304 322 278 330 329 364 465 368 269 287 295 102 82 66 59 197 219 167 189 207 71 32 120 103 85 50 42 120 168 100 107 103 172 138 94 156 146 230 169 172 165 169 211 152 141 195 163 160 189 240 196 220 194 210 213 153 238 250 263 249 267 271 239 235 188 202 215 201 182 181 191 204 196 246 191 189 205 173 182 137 161 138 178 177 106 103 156 165 131 129 167 177 124 125 136 128 122 113 118 132 184 178 127 137 149 134 151 139 120 143 127 112 143 157 124 137 141 146 149 145 136 125 118 136 126 112 131 130 135 133 122 123 131 132 140 111 131 128 113 128 126 118 125 111 110 117 115 101 112 113 93 90 89 85 33928 249 2215 30 10405 9 25 28 6299 1348 430 1532 2939 5792 10583 19042 34534 59694 104012 166546 255697 396847 553251 789338 999999 999999 999999 587315 125643 7470 2292 1258 657 563 552 277 251 241 97 50 80 204 277 451 365 218 232 161 223 280 267 194 95 57 103 58 62 42 167 64 229 215 267 235 307 265 329 157 213 219 199 137 80 93 20 152 203 276 364 344 441 375 312 221 142 106 151 222 258 265 265 269 272 292 158 202 334 303 258 310 389 304 304 343 330 298 382 356 331 334 432 413 315 372 302 244 108 82 34 94 52 144 202 182 192 103 68 79 83 105 90 -8 79 149 24 14 53 71 131 150 122 198 111 185 174 153 215 178 188 263 237 216 186 216 208 154 193 128 210 135 141 137 148 220 224 199 213 198 197 201 190 204 219 171 195 213 211 170 191 184 169 162 183 148 159 175 159 135 203 155 129 148 136 113 125 145 116 144 134 104 110 101 80 86 121 138 142 155 161 140 126 139 121 126 135 104 128 91 106 144 132 136 141 127 114 112 119 103 120 112 114 109 126 90 102 119 124 109 111 113 120 123 117 125 116 117 117 122 110 103 97 93 93 108 94 88 75 82 84 33934 246 2198 30 10418 9 25 34 6298 1346 447 1441 2876 5442 9325 16834 31595 50309 66482 96539 155938 266096 437936 702385 999999 999999 876582 302429 13870 5092 7336 8928 8068 6191 4527 7405 42107 206147 191931 7323 28 60 171 193 188 248 248 182 100 -55 -60 -54 -33 87 28 -90 0 23 58 174 77 51 106 224 136 141 145 138 185 165 31 50 148 111 21 14 105 246 75 245 245 287 232 168 135 48 88 74 168 246 267 175 200 195 58 44 62 80 187 181 159 71 83 172 215 192 66 190 267 221 240 256 234 198 179 184 160 56 18 52 -31 2 45 89 49 47 65 -14 -55 -78 -14 2 -9 -81 -53 -68 -58 -24 23 96 93 32 83 57 22 39 80 83 123 82 64 43 34 124 89 66 98 82 93 133 52 65 30 43 61 93 43 70 86 41 74 51 42 89 156 49 92 78 105 90 67 41 50 97 82 72 57 0 14 23 29 29 38 28 48 -13 39 16 -19 48 53 28 4 18 28 53 62 50 56 58 51 54 46 44 29 -5 -3 -11 999999 29 42 31 11 25 43 27 17 25 11 20 999999 999999 13 16 11 20 39 27 29 27 32 26 21 19 19 3 13 13 11 7 999999 0 0 999999 5 4 33940 252 2120 30 10430 9 25 40 6298 1344 -91 764 1951 3736 6518 11497 18930 29741 48627 71395 95313 140816 220768 371916 608819 598421 449963 404655 280666 139134 15310 5071 10502 16568 16633 18880 93812 426317 811226 436794 79756 1549 274 245 290 214 182 224 210 56 103 26 67 90 88 150 123 113 66 74 174 158 202 307 321 382 184 28 115 320 247 279 204 179 109 105 203 297 178 258 340 455 379 479 342 275 316 299 164 165 216 221 308 386 337 403 276 208 274 259 322 251 404 268 228 252 270 359 394 281 272 243 172 313 319 326 354 394 270 193 159 88 112 169 183 130 191 108 88 114 74 146 162 142 21 30 120 71 97 126 49 122 244 239 205 177 130 193 156 106 240 207 164 223 223 135 186 226 231 177 162 111 117 188 226 210 193 192 167 180 136 186 217 174 197 151 194 260 253 187 206 199 184 178 206 236 147 148 184 163 139 150 133 125 161 167 148 159 155 138 125 135 121 111 97 115 147 143 119 127 167 154 139 180 138 121 95 127 117 86 122 146 135 107 130 165 139 114 98 99 112 128 131 117 106 116 130 133 108 115 122 110 103 104 115 119 121 109 103 99 96 112 94 94 102 97 94 93 92 95 86 78 33946 251 2191 30 10441 9 25 46 6297 1342 202 894 1569 2174 3046 4987 8363 13587 23105 40123 70748 121864 182891 189123 141359 100534 100830 111506 157055 224320 278892 278151 335307 462563 523410 553077 955357 986164 31525 368 83 88 200 326 199 -45 62 122 182 105 206 187 192 142 243 177 44 17 -62 84 252 151 424 413 293 213 213 240 255 -34 83 196 85 127 208 119 329 294 354 355 418 424 229 187 333 219 289 205 206 314 413 289 432 311 212 235 212 258 250 184 177 354 360 258 196 202 189 323 266 290 304 291 217 244 294 273 105 10 89 65 148 162 192 70 67 130 58 63 129 156 62 6 61 7 66 135 22 46 140 186 102 150 188 194 250 186 181 209 159 195 182 131 72 214 171 218 156 127 209 183 172 164 209 170 175 222 244 144 134 190 203 153 113 209 213 161 98 127 185 226 144 151 224 142 133 145 126 184 153 165 166 123 106 150 155 113 145 165 125 152 130 132 117 81 135 124 124 140 166 147 151 130 79 93 133 103 135 115 98 96 105 119 136 121 111 108 109 134 128 118 116 96 114 108 133 120 113 112 115 129 132 115 124 110 105 117 103 107 97 102 106 90 94 104 103 92 89 94 83 84 83 33952 293 941 30 10451 9 25 52 6296 1339 5538 4483 6190 6381 5967 5216 2657 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 257 2961 11836 31624 71537 120950 152714 117907 84695 38440 24587 10865 4136 5183 6775 10801 40258 127774 255012 267111 179484 149550 258161 420399 389143 220277 174376 212300 270855 313608 286847 241875 306624 243365 179877 195054 93188 3859 18 347 209 207 186 195 192 296 63 -23 -6 94 149 180 193 62 34 67 78 16 127 281 471 561 237 234 283 92 107 32 11 68 63 155 210 238 194 231 351 494 502 474 388 448 288 232 232 265 271 280 403 290 383 350 175 136 146 308 326 259 214 279 220 211 325 346 302 230 344 267 327 347 239 217 205 286 55 85 103 58 205 216 169 143 82 108 66 51 173 126 69 77 88 33 -58 65 94 136 108 87 75 232 237 166 226 160 100 180 216 182 238 175 89 187 136 178 228 192 230 193 189 180 142 140 139 182 207 218 221 177 203 169 199 170 159 190 152 141 144 196 145 167 142 133 174 125 113 144 126 173 157 106 48 96 121 138 169 158 122 111 115 108 116 119 122 117 165 104 97 144 130 130 126 91 91 106 93 114 122 88 106 108 122 132 142 155 135 122 135 118 114 106 123 122 122 113 105 88 115 106 105 107 137 116 99 118 113 109 92 107 109 94 93 98 90 95 82 86 82 73 76 84 86 33958 294 890 30 10460 9 25 58 6296 1337 37365 38466 51510 53066 43388 31756 16045 9466 2867 939 372 229 375 171 108 167 379 470 607 701 607 570 698 687 1159 1853 2106 2344 2380 3346 5588 8490 12453 20155 55110 62445 51739 66222 30626 14933 17483 39768 122233 186877 263775 153226 43303 53789 107457 183332 163989 53621 30253 41492 45089 16740 9671 7806 6057 4396 2859 1622 1222 1070 375 8 158 7 57 147 106 80 194 161 142 88 101 215 110 100 94 15 87 108 53 88 172 210 94 186 237 255 335 252 370 270 128 141 169 113 103 148 116 241 289 350 363 529 406 418 384 317 278 218 112 219 243 350 359 349 431 473 226 122 243 211 251 268 234 207 320 375 322 228 284 348 356 320 320 292 319 292 220 312 181 57 -33 -3 87 123 198 153 125 129 96 30 41 4 27 78 28 43 96 82 83 28 47 150 199 203 172 169 104 113 102 138 138 137 174 208 99 92 202 225 160 216 153 92 187 200 192 164 135 187 226 179 177 152 190 231 219 198 161 178 175 167 152 192 175 184 179 147 147 196 201 188 209 174 152 140 119 143 150 101 119 124 143 142 136 151 160 107 102 98 128 108 93 112 127 126 118 110 123 133 111 92 132 144 128 118 122 137 157 175 168 155 141 125 134 121 113 132 116 118 111 118 122 113 115 120 114 121 122 125 120 116 135 129 108 91 101 115 104 112 111 102 99 95 104 99 96 89 80 81 33964 295 899 30 10469 9 26 4 6295 1335 83641 79744 111253 133510 133167 126541 159058 147069 118961 93434 67454 67079 78941 42972 5365 6940 9640 10773 11613 11421 12162 15683 18230 16754 14247 14484 13414 12033 11604 11710 11419 12462 12442 11760 12209 12846 12681 9989 9172 9736 9496 7580 9858 20313 22312 24296 40005 27145 5108 3149 3298 3976 2380 1196 695 3100 8691 5545 3776 5901 8275 9325 8769 8070 7307 5203 5919 31853 80064 7278 64 167 221 78 24 119 152 146 216 211 107 110 94 111 60 62 100 249 299 351 454 296 184 380 382 367 321 293 258 243 246 190 72 167 221 305 384 441 441 321 221 350 311 257 164 259 285 390 414 462 436 399 283 139 200 208 169 266 353 327 182 236 362 382 365 391 411 387 348 368 314 274 310 266 248 348 168 148 121 160 142 241 145 107 67 45 35 56 113 151 138 75 119 103 112 25 47 25 92 148 128 165 139 112 172 161 223 192 212 225 235 237 217 222 248 215 217 195 224 244 199 188 197 191 225 172 201 167 171 201 202 197 223 222 258 234 260 245 196 160 187 141 238 201 172 250 177 194 220 165 177 174 132 163 152 153 136 152 169 153 167 164 157 161 196 153 158 153 170 177 179 137 168 172 172 179 147 129 148 158 133 132 148 141 140 152 178 168 159 141 136 155 147 131 134 148 163 150 136 152 158 157 159 139 133 145 159 149 141 142 137 137 140 133 130 126 127 122 122 109 130 115 114 108 109 33970 296 880 30 10480 9 26 10 6294 1333 46457 27274 35667 49614 71273 89024 108102 118537 105281 82894 93543 126296 117190 121119 103116 55017 13918 12650 11320 8131 5630 4307 3903 3120 2380 2580 2887 2766 2659 2612 2307 1766 1371 1385 1720 2110 2644 2835 2958 3174 3042 2807 2707 2830 2782 2624 2790 7870 25638 81966 154114 138796 58952 9154 2268 1608 1426 1723 2139 2196 2352 3248 4665 6613 8592 11285 29554 144318 510763 943240 822002 144027 1506 206 232 125 92 158 196 105 53 173 37 31 113 118 93 75 182 206 206 170 219 195 224 273 297 304 332 198 175 182 106 133 180 210 350 373 452 534 291 229 140 191 244 262 345 331 292 397 464 456 438 398 332 318 242 253 213 297 328 251 291 346 322 328 337 340 408 299 218 255 260 336 382 280 274 273 245 92 50 117 96 172 120 134 139 160 82 67 158 98 110 117 74 128 105 67 92 118 116 133 104 141 208 226 184 146 205 222 193 244 235 167 177 209 199 201 188 158 205 121 191 168 198 268 233 201 196 185 174 195 196 229 260 189 193 225 220 198 182 189 145 204 227 244 254 191 166 164 162 125 137 139 192 167 169 167 181 142 125 159 138 162 133 162 201 149 134 165 174 164 163 158 166 162 137 109 125 121 109 116 148 153 145 141 159 152 153 132 149 153 137 146 139 109 117 157 128 117 138 139 138 131 129 135 118 114 127 146 129 135 131 131 115 116 117 117 108 111 115 121 120 108 108 107 33976 297 832 30 10492 9 26 16 6294 1331 188058 18712 999999 999999 999999 24506 18541 16233 15086 14833 10409 7431 6109 5103 4088 3832 3151 2677 2140 1421 819 446 795 923 599 721 672 730 1274 2278 3659 5696 7256 7448 7031 7037 7462 8266 7509 5983 5080 4424 3716 3692 4193 12333 50194 118473 217894 345394 446553 559473 557833 366644 213288 156255 55044 21456 9723 10654 9672 9469 8748 7781 5639 7845 46362 202651 439003 408636 61793 1778 103 244 173 196 208 143 81 127 115 204 113 86 -48 118 72 48 82 117 106 99 188 87 166 249 188 231 192 234 219 50 101 186 77 127 404 328 271 401 344 341 281 256 321 225 223 335 340 428 443 414 458 437 376 195 167 273 231 229 263 365 291 225 223 280 303 277 281 303 306 288 221 284 338 336 337 283 280 219 145 130 89 34 156 201 131 124 160 114 35 106 160 106 44 61 37 108 68 36 89 99 61 97 192 194 156 220 181 156 218 169 148 140 99 176 257 208 183 141 138 133 181 205 170 165 158 116 135 131 163 200 201 182 153 110 183 168 107 163 214 215 171 165 172 148 159 139 158 153 153 153 146 134 160 133 135 123 135 151 149 128 157 150 169 144 139 111 129 134 118 142 145 130 103 130 109 99 122 127 130 121 118 138 127 108 126 144 135 122 128 129 118 124 118 129 122 98 87 119 104 109 125 114 99 109 123 116 104 92 112 127 118 112 102 95 106 98 89 98 96 98 90 88 74 80 85 33982 297 875 30 10505 9 26 22 6293 1329 53595 59493 999999 999999 999999 59604 54554 52456 47670 38879 30382 22924 13352 10795 11220 10219 9575 9257 7923 7178 6972 8169 12109 19693 30293 40707 46405 52854 60069 60689 51094 37559 25548 19329 15884 13725 11754 10117 9204 8732 8678 8733 8994 9597 13698 25207 65974 107745 131117 57494 27735 7514 5460 5674 5648 5124 4486 4318 4179 3868 2283 1218 385 -57 -55 999999 -80 -90 -49 999999 -66 -94 -48 12 999999 999999 999999 -90 999999 -70 999999 999999 999999 999999 -89 -68 14 35 999999 999999 -44 30 71 39 86 34 -69 -84 -51 -85 -99 -82 -66 16 135 260 102 63 107 12 1 78 107 160 195 124 161 99 73 119 97 203 26 8 -44 34 341 446 381 257 578 2744 7128 12724 21707 31533 37847 50144 77345 91027 101983 93199 100133 56286 7345 451 211 180 59 45 131 145 150 155 91 108 132 35 72 81 31 56 107 99 112 174 76 31 64 36 32 72 130 112 174 220 237 168 123 146 178 119 173 178 219 127 147 147 117 150 115 120 125 119 214 123 79 134 116 177 167 166 187 174 151 138 159 156 176 142 139 147 193 163 126 177 189 133 165 150 100 132 147 131 141 110 101 125 132 92 99 127 99 103 141 133 90 88 91 116 132 125 129 116 78 107 90 64 97 113 120 103 81 47 83 107 102 101 100 115 103 103 122 117 115 111 110 93 105 94 109 111 122 118 115 116 119 109 105 105 111 109 116 109 92 90 86 72 84 83 77 76 77 73 76 81 71 33988 291 1035 30 10515 9 26 28 6292 1326 84847 82953 84721 68448 63110 61272 55373 35250 19537 21903 23423 31638 52842 87604 138163 177629 196035 175976 151367 119448 76948 47521 33864 29650 25862 21517 16827 13335 11975 11667 10924 10211 9267 8092 7437 6468 5548 5272 6565 5468 2240 2087 2578 3418 4540 5524 6148 6383 6437 5231 3224 2085 1112 371 190 165 162 138 60 85 163 236 120 197 238 101 30 158 131 197 204 87 113 24 135 115 150 173 217 303 213 150 136 195 247 233 201 156 129 176 191 186 80 207 311 421 470 449 373 350 383 280 288 199 274 345 412 370 446 385 424 326 277 260 204 212 312 206 208 187 296 269 193 202 321 581 1069 2531 6007 5364 527 182 1157 6851 10674 2752 1093 391 269 105 180 113 195 184 138 109 112 71 77 58 126 98 125 49 89 154 132 116 131 100 75 127 216 217 163 59 157 216 212 229 251 275 232 205 192 225 238 209 245 165 184 189 223 223 211 211 191 180 191 195 232 190 218 145 161 196 194 200 217 230 197 244 228 201 243 260 214 207 178 182 184 189 154 108 187 197 185 215 206 144 147 166 173 154 149 164 213 164 169 187 159 158 167 143 139 150 167 152 161 132 138 132 133 170 169 140 142 129 141 148 153 155 157 140 138 159 149 140 146 139 139 127 126 150 165 146 151 139 143 149 143 153 163 142 143 144 141 144 150 136 131 125 122 119 120 123 117 127 118 116 113 33994 298 862 30 10522 9 26 34 6292 1324 17328 18082 21457 30553 37482 999999 999999 999999 65002 82370 99605 111075 120148 121301 141761 170001 177739 193206 195350 235749 272200 273269 286458 332552 313423 186243 74605 71441 70743 61284 45649 39900 45529 66811 67136 41888 37565 31389 13905 11925 10642 10861 25572 55572 41834 13687 4355 2858 3071 3827 4104 4945 5458 5479 5072 4037 1767 355 215 159 240 257 175 102 126 82 226 117 192 226 137 120 124 80 118 184 202 62 103 47 58 191 155 110 152 149 17 128 178 225 185 107 159 139 243 176 143 135 189 147 335 455 475 428 474 479 395 263 230 228 169 384 409 475 413 395 414 314 245 181 154 122 182 161 211 229 237 247 234 199 160 203 182 227 206 120 130 49 125 154 99 201 261 133 77 160 195 206 173 222 87 -22 43 76 98 67 75 96 87 84 148 100 133 39 82 79 145 129 104 151 192 238 256 193 148 202 225 202 237 232 227 248 256 256 204 127 180 212 206 151 185 138 148 131 157 225 190 191 143 173 163 166 187 204 221 213 204 224 173 216 212 161 217 240 219 219 218 184 197 213 189 175 181 222 149 107 120 158 151 171 173 168 173 178 204 130 157 166 167 156 138 129 141 137 183 178 140 138 130 106 132 155 137 150 140 148 156 156 155 171 155 136 148 137 151 119 114 131 151 162 155 142 143 150 157 149 144 150 153 142 140 143 149 140 133 131 135 135 121 124 135 117 108 105 106 111 108 105 34000 289 1139 30 10529 9 26 40 6291 1322 3570 4798 6176 8712 14181 21251 31485 48352 74435 104996 143491 198220 264653 342851 368837 346093 326060 360336 361486 289869 255309 248130 168490 85576 39459 18133 16614 15884 16602 16503 14690 12561 15991 37402 108177 320340 647104 656744 40077 5823 4382 4307 4823 5252 4813 3777 2922 2458 1463 605 112 85 59 253 162 110 45 115 172 81 36 31 40 19 129 81 48 32 44 75 15 -46 -41 116 166 9 5 140 117 212 333 227 166 281 189 126 187 33 100 130 324 438 407 271 484 451 324 234 223 278 213 164 227 406 449 424 300 313 282 179 150 254 169 91 197 258 310 249 225 255 507 1561 3413 3965 2780 366 111 72 71 105 29 93 149 192 183 76 100 114 107 151 144 188 134 96 81 70 29 71 77 33 76 68 26 72 68 19 28 78 58 136 133 99 115 137 181 151 191 185 190 187 182 195 162 151 115 145 152 184 203 212 169 146 163 129 159 207 159 159 167 188 136 103 155 198 173 162 133 137 158 219 183 181 189 196 186 175 150 143 141 126 132 139 117 124 164 146 144 106 126 128 152 187 143 159 129 131 151 121 108 106 121 95 102 117 99 110 94 113 120 106 113 93 116 112 125 115 102 122 120 123 137 138 105 111 109 117 107 103 111 88 98 99 100 114 121 102 104 109 109 103 98 115 117 113 117 97 78 83 102 96 82 89 82 76 76 82 74 60 59 34006 303 728 30 10538 9 26 46 6290 1320 5680 1104 1426 2020 2869 4571 5568 6068 7742 9750 11923 15165 19310 25729 30829 36837 43446 51975 61337 71974 85120 95891 108846 108357 89148 76850 71324 67212 69050 76553 63838 48578 28916 20233 16322 13869 11039 8934 7297 6585 6583 7653 8265 8977 10014 15055 42455 109242 233785 448706 705472 859289 532243 151797 135925 136390 7646 6532 6815 6800 6774 4889 2518 5689 7765 919 170 75 2 47 42 34 122 -6 78 80 102 62 0 25 -31 110 104 -13 -29 104 75 105 53 87 176 84 -1 21 39 110 124 123 170 16 40 115 61 50 83 108 177 291 332 288 293 306 217 84 216 235 231 287 326 421 395 326 201 149 189 106 149 208 268 264 191 104 233 538 1484 5699 19494 31628 36682 40907 35578 24901 16213 9339 3944 607 137 269 278 135 20 66 139 80 157 123 130 175 137 121 85 65 83 12 59 90 124 82 147 75 72 99 31 132 130 126 145 159 195 157 174 232 191 99 146 150 182 188 105 161 239 193 184 133 150 158 136 185 199 191 167 136 126 176 187 153 198 211 225 194 183 169 194 182 177 155 185 237 228 241 179 179 205 219 149 165 151 183 191 133 118 144 133 146 159 149 168 160 147 139 174 133 138 125 104 139 143 143 126 128 105 116 130 141 129 128 136 119 101 117 122 120 106 131 148 134 118 134 124 120 110 124 132 127 128 139 134 129 130 130 124 124 126 148 146 123 113 135 131 120 115 106 110 111 111 102 103 104 86 94 102 99 86 34012 301 769 30 10549 9 26 52 6290 1318 2057 3032 3880 4536 5123 6131 7464 8920 11034 11674 9896 8866 8489 7382 6632 6959 7520 7416 7592 7214 6868 6098 4931 4150 3643 3402 3072 2122 1232 864 633 640 1222 2419 3427 3734 3852 3701 4355 4835 5363 11385 41362 111549 257055 456351 652308 788696 731222 575853 341108 336351 274305 119856 9435 4556 4254 3663 3104 2339 15169 42684 61085 3631 16 90 33 33 75 72 -70 76 -3 45 174 175 -34 49 77 -26 40 -78 999999 -45 91 60 88 86 39 49 99 50 117 80 80 32 98 114 -7 64 128 115 186 342 347 288 448 418 273 234 175 60 205 170 182 198 353 378 323 332 115 182 192 182 279 316 161 43 44 139 151 205 337 979 4625 11543 18349 25223 27993 24667 17592 6797 1655 226 230 176 175 89 66 -23 -47 14 155 169 155 83 58 49 76 53 17 -67 -27 43 18 39 58 46 33 67 14 60 152 186 162 106 106 119 89 159 136 161 142 143 171 160 156 109 103 81 137 123 147 138 150 120 139 88 122 114 99 128 140 158 142 150 132 155 110 79 94 118 138 145 110 142 132 116 115 134 153 157 156 147 168 112 104 138 94 104 116 88 122 108 129 135 144 140 107 97 99 88 72 108 142 135 111 98 101 84 102 84 102 99 102 78 83 93 114 111 101 103 117 100 73 93 70 93 85 99 124 116 91 86 101 88 99 92 84 97 86 94 98 110 103 98 104 103 69 70 78 78 76 80 77 72 65 65 69 74 65 34018 301 810 30 10560 9 26 58 6289 1316 2563 2998 3352 3806 4030 3751 3825 4449 5531 6678 8189 11135 14836 17943 20314 24093 30027 39638 51719 62464 72674 85532 93084 96082 102953 95797 109011 100172 84510 79557 62949 41048 34584 32370 30936 26413 26996 34624 42895 68313 143686 226987 328358 418697 461089 448652 572608 475426 161776 9963 5161 5347 5843 6138 6037 5691 5326 4970 4691 11966 70007 254124 141961 2852 53 -7 73 158 153 145 129 108 135 181 124 71 29 86 159 210 91 33 148 161 191 167 215 130 174 166 171 145 200 203 224 128 -5 -6 110 144 178 257 333 430 385 470 408 351 272 232 207 207 309 360 562 470 445 288 295 204 128 167 257 415 376 267 211 191 152 120 153 181 122 72 87 179 160 161 535 2041 2940 1261 230 119 174 223 133 67 111 79 99 157 114 91 138 112 73 119 123 161 86 31 81 54 40 88 107 109 56 124 120 192 166 157 168 136 153 148 228 206 173 202 227 212 218 174 186 170 163 87 125 162 167 178 114 126 206 134 146 150 188 186 155 123 166 150 131 203 214 148 149 210 200 197 209 171 175 144 164 195 228 212 206 194 134 169 183 152 124 101 107 155 161 134 135 116 161 187 163 159 170 185 185 170 144 157 181 155 128 133 135 133 128 125 136 119 120 142 161 164 142 159 158 131 138 134 138 136 117 114 129 148 141 133 135 130 128 140 138 141 127 118 139 147 132 127 122 142 126 114 126 123 117 116 118 120 117 120 121 112 111 34024 301 819 30 10569 9 27 4 6288 1314 27 167 506 1175 2093 3585 5899 8705 11756 15251 19225 24360 30551 39334 51371 62146 77140 85491 90454 99119 101463 98320 93754 76410 63381 55289 50927 45723 32258 24315 24375 23484 23061 21534 20718 21384 24120 33489 47974 53589 88464 124432 99740 8203 1649 923 779 951 1439 1662 1533 1551 1763 2107 3356 7128 20094 50961 132996 305050 604773 977199 887901 219064 6297 44 17 -26 24 95 16 999999 30 55 87 19 -26 5 102 -29 -28 50 125 100 128 57 61 65 138 81 137 282 153 185 106 109 98 127 -38 80 319 303 336 277 363 266 274 222 235 247 362 387 389 239 214 176 157 162 250 119 109 128 87 130 178 63 134 100 88 176 238 441 4580 13660 15148 18207 10033 770 153 93 81 103 230 222 200 94 24 44 106 71 154 176 57 74 128 124 140 34 33 80 33 -2 25 52 96 74 61 62 94 77 159 186 199 157 171 209 169 181 138 225 212 158 99 156 211 259 199 185 191 180 166 129 145 134 192 194 162 112 131 146 160 156 111 199 187 166 142 145 220 160 144 156 202 188 177 160 169 183 209 196 184 176 146 100 97 137 152 100 120 167 147 120 162 113 122 130 134 135 117 115 133 138 152 138 131 145 140 122 110 142 109 142 148 126 115 111 134 130 146 151 153 161 137 120 121 116 117 123 135 121 122 112 117 122 126 131 118 128 140 140 128 120 126 129 134 124 132 126 125 121 118 105 97 102 104 97 94 100 104 106 98 34030 302 767 30 10577 9 27 10 6288 1311 5170 7085 8220 9562 10843 12526 13950 16154 19162 19396 22058 27330 34340 41613 49211 57700 66355 76648 76642 66105 59464 65542 68424 60708 55015 51225 47153 47205 44821 31361 19327 12793 9981 8696 7502 6418 5583 5001 4080 3063 2817 3143 3309 3992 4992 4893 4527 3782 2289 1636 1831 1893 3069 4713 6496 15367 43381 98267 166805 304466 496969 732594 803993 572288 60777 403 999999 999999 1 -39 -56 -93 -68 -20 35 29 -77 -56 33 -44 110 80 32 -89 -29 6 44 89 93 61 -50 -21 -28 0 -34 -76 13 64 7 2 106 213 250 278 299 239 78 -6 226 96 160 253 319 245 123 56 175 150 61 -42 -63 31 139 -28 3 94 44 71 141 226 871 4649 11183 20458 30383 51509 76617 93307 85617 35551 4789 599 195 194 143 90 -3 63 112 67 155 87 120 47 64 66 55 120 7 4 47 56 57 31 35 8 43 97 17 1 68 96 123 154 180 142 152 171 176 161 176 191 210 117 117 125 102 148 106 140 146 116 149 128 110 135 120 121 141 142 96 160 142 177 174 180 193 153 176 137 118 137 166 137 141 142 159 168 141 175 204 217 212 119 110 110 96 106 115 131 125 102 112 131 130 96 117 150 142 116 134 159 118 122 102 120 92 104 118 102 98 106 92 110 109 130 103 90 119 108 112 118 146 119 106 104 100 114 100 117 122 120 96 94 121 108 114 110 120 129 121 126 120 121 113 120 112 116 106 99 99 105 104 101 93 97 90 98 106 101 96 87 34036 303 774 30 10584 9 27 16 6287 1309 4494 5585 7152 9997 13011 16784 19462 21999 27113 32842 37151 44783 56006 68732 73051 77886 84441 84918 78826 79766 69951 57240 57057 52591 67354 90807 101482 105144 93341 67126 64931 64236 50864 27379 21111 19220 20731 22168 22944 19922 12668 9460 5712 4738 5282 4819 3469 2786 2837 2859 3181 2871 2438 2301 2480 2011 2341 6796 26590 85969 167974 283321 433201 420295 356357 104816 2773 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 -76 -79 -92 999999 999999 999999 -100 999999 999999 999999 999999 -51 -66 -7 -55 -75 999999 999999 999999 999999 999999 46 69 71 158 122 133 41 47 74 23 40 97 42 -25 -87 60 -38 -81 -53 -60 -63 -36 -93 999999 999999 -61 30 161 499 668 1852 5731 10648 23403 47960 78514 115874 158663 165794 74100 12527 993 162 151 16 5 91 59 -8 60 88 5 12 0 7 66 -6 999999 -21 9 3 43 52 67 -7 -30 -30 -45 53 -11 48 53 104 145 144 110 127 92 77 78 110 113 168 125 100 106 71 85 123 126 126 159 107 52 78 116 101 109 81 98 89 93 76 113 125 169 99 111 119 68 119 123 172 151 167 145 174 196 155 132 121 127 122 101 86 88 106 65 93 122 59 36 57 56 74 54 41 76 88 84 73 80 93 72 86 85 64 63 57 29 71 74 51 62 67 44 67 78 80 78 86 104 100 64 64 57 66 70 77 74 72 64 75 83 62 65 73 68 67 82 82 69 75 76 70 77 81 81 62 58 65 67 56 56 55 55 47 34 39 42 40 34042 302 808 30 10588 9 27 22 6286 1307 29306 32534 37418 46361 53913 60218 66424 77436 95406 105145 110134 106767 107693 120527 127890 128373 133091 138325 142130 121579 89464 68635 66009 52867 51382 47243 37495 31965 30571 29040 26911 24714 20748 19136 19961 18413 16720 16270 18007 20483 20737 20910 22262 21116 16445 12643 10464 9576 9191 8829 9293 8730 6627 5789 4820 4104 6332 22777 62271 165585 204088 11663 177 66 62 -34 79 17 44 -5 27 -17 21 131 69 -30 37 2 -19 130 96 116 138 96 104 115 116 196 173 165 240 176 178 116 176 189 64 61 126 95 150 150 224 379 441 296 260 272 168 216 283 302 307 240 248 282 265 198 171 111 131 8 72 161 181 188 178 827 4457 9187 9670 8668 4713 2202 2759 4824 8312 13738 23736 35088 38515 13321 1324 315 205 296 183 114 15 145 130 95 84 40 58 97 91 115 94 85 70 79 28 46 66 48 37 67 71 75 92 141 89 98 169 188 232 240 235 224 211 153 156 211 216 220 166 177 210 208 160 190 149 155 168 189 199 201 218 195 178 205 172 170 189 186 191 214 162 167 218 246 226 204 219 200 228 202 242 222 262 196 161 189 180 177 151 110 146 179 129 125 173 136 162 187 153 147 157 157 130 145 145 164 172 188 168 167 172 165 164 156 159 132 133 139 149 157 129 144 155 154 151 174 161 177 163 151 155 139 146 157 138 140 132 136 133 131 131 139 146 152 140 151 150 154 143 154 143 146 138 134 145 140 129 124 121 117 108 115 123 127 34048 302 810 30 10590 9 27 28 6285 1305 742160 54830 52229 51582 50613 51854 55700 63420 72202 80502 87875 92175 96328 90404 86837 86336 80108 69971 55235 47397 45705 38433 28648 24595 24612 25939 25737 22577 19643 18722 18263 18156 17148 15995 15586 15201 13782 12656 11486 9299 5615 3695 2922 2866 2575 2584 2307 2192 2867 2872 2419 2047 2207 2825 2780 2584 2508 2323 2270 8908 63511 184927 259634 170482 121073 90267 4638 7 16 -13 -40 16 -67 -92 -26 2 13 -85 -54 -76 -64 -77 -31 -43 -30 81 8 80 61 117 154 165 191 50 17 -6 -70 12 53 121 74 9 100 234 194 156 212 159 147 56 191 196 207 213 273 206 129 106 79 98 39 92 76 144 286 402 2385 14034 27737 31590 36162 38474 31910 21950 19393 16989 16871 18945 22440 28693 36647 33105 15714 2374 270 208 207 149 168 122 123 140 84 126 143 75 71 74 78 46 71 42 -9 34 37 63 65 87 138 100 115 123 107 162 213 184 174 168 135 153 181 162 157 170 213 204 197 195 181 141 190 162 170 131 126 153 177 179 186 127 152 161 168 172 240 211 167 192 175 152 169 169 180 203 207 190 181 223 195 193 214 220 222 175 156 156 150 130 125 111 117 166 164 140 125 115 128 124 79 88 136 153 126 135 132 123 130 121 133 118 129 113 132 158 149 106 130 135 148 144 118 107 133 135 149 149 149 129 116 110 122 117 114 135 118 127 136 127 122 121 122 129 145 126 125 126 125 128 127 125 118 118 110 103 106 108 95 98 99 91 95 101 34054 302 808 30 10588 9 27 34 6285 1303 141884 57326 67688 75546 82997 86460 90903 91890 80551 71132 72856 70930 64129 72906 87458 68822 52218 51029 47711 44428 43516 47126 47171 38722 33455 27432 24679 24013 23789 23819 23128 19310 14790 11586 10228 9402 9610 8091 7368 7480 6106 3862 3065 3561 4474 4777 4188 3744 3307 3366 2932 3126 3942 3754 4001 3964 3357 2998 3230 3856 14499 32913 40823 16388 502 -27 -30 22 32 999999 -88 -21 999999 -13 32 -53 67 53 53 -39 -22 105 -12 -22 -39 -7 -58 15 102 82 151 132 109 81 168 142 64 75 69 -45 48 95 7 54 234 295 318 339 308 231 208 147 176 196 306 326 175 122 170 144 146 62 16 138 59 212 273 233 488 2398 6863 10971 16249 18039 13720 6999 5165 4787 4476 11340 21784 39107 57992 54248 27928 3099 224 210 181 110 162 164 126 90 152 81 50 125 58 68 98 100 76 87 59 76 124 127 67 45 103 127 105 143 178 174 199 255 200 208 206 114 113 171 248 239 192 244 213 171 128 151 188 133 196 229 218 190 152 132 187 176 112 152 174 191 202 171 176 179 152 141 218 219 192 204 260 236 157 143 160 198 219 210 192 170 107 120 125 146 142 170 169 136 127 130 139 175 164 134 133 115 120 161 150 131 110 138 135 144 139 138 113 128 120 134 132 108 86 95 122 153 169 144 126 135 143 139 136 109 111 112 110 102 109 123 126 111 126 118 127 129 128 114 130 128 129 118 114 114 108 106 102 97 99 88 108 95 99 91 84 82 34060 304 747 30 10587 9 27 40 6284 1301 41278 34383 35679 37745 41356 49805 61573 80940 100402 128741 159289 191766 233689 260322 259419 246330 225457 219327 211455 200671 188779 151706 109343 99490 90698 91802 83913 70481 64870 65528 65779 64095 66919 67477 54928 46035 47123 40830 35998 35009 30356 23387 10529 4342 2907 2080 1757 1494 972 574 677 708 635 810 987 899 848 778 1065 1582 2113 6918 23881 53187 75490 18169 1303 -10 30 52 -90 -86 21 -1 87 -32 -60 0 59 11 66 -8 -5 17 43 999999 -35 -53 -18 73 88 56 125 199 163 112 172 150 96 49 87 175 48 45 102 104 68 187 405 302 308 248 215 139 227 157 190 301 198 157 79 32 97 82 143 288 507 928 4426 10160 13519 18970 28116 32533 28339 22588 18291 13976 7302 4799 2517 784 211 290 2628 9672 12530 7682 1053 188 236 145 102 -17 38 60 159 93 45 -2 -7 33 7 79 92 52 33 4 15 -2 74 40 61 117 88 97 73 60 112 130 133 213 166 110 173 276 223 193 128 114 202 180 186 123 147 193 152 113 115 65 119 126 157 135 125 135 82 116 123 130 160 163 131 154 203 239 184 180 171 190 170 150 160 222 195 167 161 146 133 120 98 60 83 102 85 103 87 78 127 99 78 88 82 102 64 97 102 105 96 85 91 89 116 105 112 104 99 109 107 104 91 89 84 99 121 129 118 119 101 108 82 83 109 79 84 94 99 87 87 85 83 108 110 103 94 101 87 83 87 90 104 102 89 72 70 68 77 71 63 59 67 68 58 47 34066 304 747 30 10587 9 27 46 6283 1299 13477 13716 18639 24719 31222 40033 51135 57848 60616 66508 73693 85073 88337 85206 80570 68829 59909 58236 57105 57882 59604 68654 82143 94627 100298 105622 109877 101007 98280 97857 80282 56544 40691 26202 15051 11127 8952 6372 4107 3511 3131 2509 2059 1614 1373 1232 1047 842 824 886 925 950 1275 2139 3180 5837 8795 12039 21202 42071 77350 153745 274371 440465 672110 630657 273216 22031 433 30 156 61 -7 66 36 103 48 145 159 -14 23 178 5 7 87 119 94 82 78 157 225 306 279 272 162 137 140 121 131 236 119 142 159 178 108 186 291 356 313 399 420 343 354 281 305 374 261 234 168 117 246 226 194 313 147 604 922 1263 1267 1746 5909 12168 15329 20463 19467 12300 6467 3288 1348 1168 807 435 238 114 164 185 125 199 152 83 171 172 117 5 63 148 164 106 182 133 47 99 129 37 40 14 29 15 41 27 25 5 18 74 86 102 72 63 101 166 125 177 199 102 179 170 181 199 185 158 219 201 143 86 115 145 205 146 130 150 94 107 111 150 217 177 170 163 132 153 169 146 179 199 171 182 174 196 211 185 214 173 206 187 195 254 176 134 96 128 133 146 120 103 79 122 125 109 113 127 106 121 106 103 136 119 113 116 135 123 120 99 84 117 108 104 103 110 119 111 100 114 136 139 133 122 125 128 131 117 114 114 112 122 112 107 107 105 111 109 98 102 110 107 101 95 93 106 121 112 104 107 92 92 80 82 80 92 87 91 89 81 81 77 34072 307 655 30 10585 9 27 52 6283 1297 11800 12293 16362 19596 23290 25303 31314 35430 37120 42001 45915 50857 57694 61451 63543 66329 72128 79540 89492 90181 90083 97161 107041 115644 125693 148220 171958 189004 210923 234077 244750 256060 241808 198840 145886 118987 88044 66328 53215 42724 37128 39016 30697 20153 17770 16710 14363 9515 4694 2035 1061 1124 1003 1008 1326 1611 1414 2155 4302 5505 4910 7903 11654 7187 6196 2227 548 399 159 63 40 -4 192 137 110 2 57 39 56 67 -17 35 48 18 43 80 139 158 85 165 265 255 196 171 158 132 191 165 45 121 151 119 87 95 105 144 241 342 470 363 435 488 316 237 289 249 305 396 330 323 320 314 177 134 76 256 192 308 329 436 160 162 153 162 113 109 98 117 130 144 165 73 95 45 52 98 -39 80 102 123 171 162 125 145 80 28 53 98 89 83 68 51 108 38 93 106 131 56 63 14 -6 -54 -41 -44 69 41 98 80 20 79 60 128 174 208 169 175 172 191 177 199 167 174 170 222 204 153 178 180 175 194 167 125 69 105 181 136 141 147 124 127 157 145 155 163 166 129 159 169 203 199 236 231 196 202 204 155 209 187 164 122 89 100 111 85 103 117 103 102 100 122 123 87 102 80 100 129 135 113 120 127 140 117 114 124 134 108 88 119 126 132 130 122 90 119 119 106 90 127 129 122 120 108 107 111 100 97 91 98 109 104 113 113 120 140 124 103 102 121 125 110 125 114 95 96 99 95 91 82 96 100 89 78 75 74 78 79 79 34078 306 683 30 10583 9 27 58 6282 1294 16754 19142 20898 23661 28208 31403 35161 43161 50618 55826 61351 68405 74597 84786 91765 96811 105930 113231 116110 119089 128548 134624 137482 140186 136722 144203 147237 144895 130514 101251 76791 66912 54803 54114 62570 63459 49887 32801 20169 14891 12247 9217 7055 4832 3023 2228 2028 1535 1326 1159 870 666 438 527 554 478 485 370 306 331 267 217 347 387 371 227 153 107 118 46 43 122 156 152 71 60 92 49 45 -15 48 52 -35 86 77 64 148 160 35 207 345 211 297 311 282 262 200 161 84 133 162 207 179 119 90 179 220 380 415 367 393 344 322 300 368 386 372 151 197 161 99 144 143 224 261 1193 3526 5142 4085 3298 2217 1065 282 167 111 94 87 69 77 -27 40 125 98 84 112 120 1283 1288 160 93 171 183 141 132 97 104 128 94 118 153 93 28 58 101 97 70 56 92 50 71 39 41 28 58 91 62 97 56 27 78 140 141 206 169 183 212 213 230 213 209 251 215 148 207 226 153 228 216 141 187 178 179 102 170 210 201 212 172 127 147 216 167 163 196 248 172 131 178 174 218 186 200 177 166 129 161 203 158 122 143 111 103 133 119 128 122 138 125 116 124 131 109 65 68 97 141 113 135 126 142 124 128 149 149 124 143 169 139 143 148 133 109 132 131 134 134 174 162 138 137 133 123 139 127 128 114 130 130 108 106 116 120 125 132 132 112 126 110 109 125 113 124 128 117 110 100 111 106 97 93 99 95 84 90 94 93 34084 305 712 30 10582 9 28 4 6281 1292 17710 21475 23458 25416 27354 29891 30591 30260 32271 36524 44459 53226 57217 62935 69387 76592 82468 86409 92983 111317 127919 135293 137011 127248 100790 87617 70824 50635 49694 51593 41725 40037 36796 19800 8413 5901 5808 6653 8563 9865 11195 11889 12301 12268 10869 10030 9224 8857 8556 8592 8870 9512 10462 9968 8683 9051 7476 6501 5890 9943 41200 98051 227705 324342 311062 235707 4914 106 20 82 163 132 76 36 62 17 121 28 24 -87 140 104 58 5 64 30 63 162 135 182 216 170 219 249 297 292 170 67 76 76 46 131 146 175 251 379 435 463 371 309 324 284 382 390 302 261 339 526 556 766 1175 2442 4603 5673 6264 6570 5438 1838 731 504 228 105 55 18 58 17 107 58 -59 144 42 73 69 168 4128 7085 676 158 150 235 144 46 3 92 130 42 118 38 45 97 -54 24 106 97 8 72 76 15 72 65 31 -19 0 17 26 30 63 93 123 81 89 192 214 133 127 118 190 171 125 106 185 137 148 132 112 144 172 137 135 117 169 176 176 158 135 142 156 135 142 161 177 175 164 172 180 152 158 189 164 147 143 185 161 168 192 200 134 135 97 96 113 110 99 93 80 67 87 96 81 83 93 105 96 105 81 108 89 105 104 104 95 96 88 94 103 113 100 124 101 114 103 71 97 109 128 141 107 119 114 130 124 131 93 89 116 106 104 117 113 99 96 104 103 113 106 104 113 120 106 100 89 88 108 100 79 79 87 81 68 67 69 63 65 68 56 34090 305 713 30 10583 9 28 10 6281 1290 14598 960 1020 1344 1642 1824 1896 999999 999999 999999 3277 3805 4231 4369 4684 5313 5897 6170 6233 5683 5171 5112 4957 5779 9316 14940 18692 21278 19575 16188 14367 10405 7305 5582 4574 3668 4030 3892 4699 5915 6296 7017 7616 7272 6353 6954 8139 7908 5114 3400 6218 13943 12619 5344 5557 8897 12295 17350 52756 161746 372212 601439 904939 999999 999999 399538 36440 599 24 -19 103 83 39 117 69 35 75 141 111 46 96 93 93 135 151 88 118 269 169 177 339 244 175 207 245 298 153 107 96 96 34 96 136 226 413 481 453 285 350 332 370 675 1348 1286 1063 1214 1265 1457 1805 2313 3318 4384 4881 5060 3134 927 441 98 43 79 81 69 117 99 30 70 98 44 11 45 146 79 124 120 159 189 112 146 207 144 102 113 113 97 96 58 96 103 84 131 143 125 118 62 62 53 100 1 91 104 17 71 36 79 54 102 132 6 71 91 120 128 158 146 152 223 165 190 181 211 176 147 159 239 196 183 152 111 139 171 135 141 165 125 132 160 151 190 198 182 182 173 196 216 247 175 192 192 166 141 137 215 218 191 183 152 125 124 135 149 138 141 144 150 103 104 144 145 122 117 138 100 115 146 141 144 163 139 151 137 141 131 126 139 150 114 91 114 158 136 132 115 125 159 161 137 124 138 124 120 134 121 119 128 124 116 129 124 118 118 129 135 113 126 127 118 122 120 127 111 112 124 106 93 99 106 101 90 92 96 101 98 84 74 76 34096 291 1133 30 10583 9 28 16 6280 1288 7834 9416 9338 8577 8148 8424 9576 10110 10173 11827 18624 25389 25185 28201 36794 46609 54611 58084 61268 59826 67360 76730 80199 81105 77322 57947 31755 19992 16948 13777 11667 10439 11250 12747 12644 29941 80329 136287 176668 129686 44851 68561 107558 107858 115761 170966 188988 340427 452958 564544 613565 207140 4381 27 56 -15 -14 37 79 1 114 60 100 14 82 69 68 28 -59 67 134 183 191 174 186 242 251 288 262 243 117 97 173 100 117 155 192 177 182 149 241 384 366 357 328 353 398 487 931 1408 1131 732 582 563 354 285 334 386 495 579 504 329 113 54 95 52 -7 64 125 38 60 47 43 1383 4610 6513 5569 2996 1322 339 74 148 134 66 89 143 127 48 73 66 181 177 151 128 106 50 26 65 122 141 140 95 70 19 8 1 30 18 41 72 15 -10 1 47 69 62 54 94 161 169 147 184 173 188 128 100 183 151 189 185 167 146 137 136 135 168 131 131 112 123 169 140 140 135 181 124 128 159 177 122 139 159 125 125 152 149 169 167 177 177 181 189 130 137 112 101 108 121 96 119 137 66 73 97 88 82 102 83 87 96 86 100 72 114 129 89 98 102 101 118 118 109 126 111 125 131 119 99 115 107 123 139 125 118 144 131 100 111 115 125 108 113 122 98 111 105 96 106 103 106 95 97 96 96 87 83 90 82 80 92 88 73 66 66 64 71 65 64 66 60 55 34102 293 1074 30 10584 9 28 22 6279 1286 1597 2308 3044 3564 4094 4572 5654 7287 8740 10523 13561 16017 21439 31512 42017 54278 73567 94584 108664 110588 108095 93293 73747 59520 51173 52133 47652 45464 50263 51714 41979 31266 21939 16835 15191 27055 91738 273624 494398 578792 506328 277532 197957 108682 44541 28389 24316 51927 86734 162277 325720 368450 130905 53079 888 62 35 91 90 165 149 159 163 134 203 40 54 104 -20 16 139 94 153 215 400 404 332 273 180 274 170 103 151 181 139 194 145 206 116 179 158 313 416 485 548 567 802 923 749 803 757 552 332 163 171 228 219 174 72 128 216 214 71 141 254 160 50 94 72 87 90 148 155 42 95 102 122 41 77 90 166 116 204 147 157 128 160 166 157 119 62 108 145 175 206 166 132 150 23 80 134 83 70 32 80 68 72 19 38 17 0 94 42 56 155 61 92 138 129 173 146 217 188 190 192 236 207 170 236 186 142 110 205 175 174 212 196 214 202 153 150 194 165 157 144 165 171 176 202 226 208 186 176 174 206 198 147 200 211 225 197 236 262 208 184 165 148 131 131 188 177 115 133 118 122 115 137 124 123 105 95 78 130 148 141 138 130 143 146 136 139 153 168 153 126 121 138 125 146 123 123 137 156 131 142 155 145 153 128 124 115 128 135 110 118 131 115 103 123 109 120 128 122 121 129 122 126 118 116 126 120 103 103 105 111 107 106 105 95 94 90 91 91 34108 292 1103 30 10583 9 28 28 6279 1284 187 315 736 1086 1812 2826 3954 4898 5346 6374 7937 9779 11886 14368 18381 22926 26853 29236 29255 30626 31178 32625 33474 35460 38475 38237 37463 40457 47485 49285 48656 55813 86995 146693 165903 164647 224455 319525 283170 193863 141032 86985 62515 54806 43731 35505 45994 102383 208768 445030 777228 921125 395393 13374 224 134 104 134 132 69 82 18 167 52 -16 190 284 254 236 285 217 364 218 347 343 411 268 260 189 154 227 265 166 165 187 198 280 120 201 203 252 318 375 462 498 507 595 676 698 788 816 497 384 439 727 563 278 136 176 148 76 129 153 39 76 110 170 235 274 289 625 1246 2049 2337 3299 3606 2888 2431 998 254 244 239 199 213 218 195 143 141 248 204 137 141 120 160 193 147 68 12 72 126 102 78 108 44 5 6 47 47 85 33 92 120 26 77 79 38 59 81 87 136 188 211 135 159 202 228 189 187 225 154 198 184 183 170 189 211 180 122 169 147 166 165 130 209 261 192 208 210 165 147 162 170 137 182 194 191 240 213 172 179 221 181 210 205 134 151 155 134 119 125 104 83 104 124 133 111 102 126 112 116 110 105 110 129 138 157 120 163 165 142 126 125 108 118 134 155 131 138 133 130 145 123 128 123 105 157 150 146 132 117 126 125 108 138 130 129 130 133 130 119 125 120 111 113 113 116 109 100 105 116 107 105 110 97 102 97 92 84 84 78 77 74 34114 292 1101 30 10581 9 28 34 6278 1282 12217 17290 23026 30243 37899 43084 51007 59579 66173 80670 97006 109565 121314 130943 131949 125415 127323 135000 119681 89137 55018 37137 21135 9390 6789 6779 6614 5033 7462 15042 27715 41367 42707 54107 34392 4631 2658 7321 13789 8158 10256 6652 2543 2055 4627 11662 25680 53542 121269 288370 574002 791513 815629 560521 86473 735 134 98 56 138 67 100 214 136 76 1 147 173 82 137 158 161 285 381 305 351 364 206 218 359 284 245 186 264 321 312 313 187 147 121 251 404 486 493 518 504 715 1276 2459 3943 5395 5499 3496 2079 1067 414 140 55 151 92 93 176 463 701 1124 1305 926 592 1187 2178 3038 3483 3263 3282 3428 3326 3031 3130 2078 1421 1212 736 233 345 248 141 118 179 99 72 71 147 152 131 86 92 48 63 88 120 84 128 63 1 15 -3 31 15 77 59 113 60 19 59 52 29 105 110 98 127 135 172 158 110 145 141 166 220 191 239 194 202 137 123 122 162 186 203 257 163 153 126 173 156 144 164 213 176 228 190 191 152 155 159 109 88 166 146 143 173 211 212 176 158 155 150 141 151 115 130 150 136 140 113 97 131 166 150 97 104 121 147 144 163 135 141 144 152 126 113 126 137 173 154 118 124 154 135 140 142 134 135 126 149 138 129 146 162 173 137 121 127 131 128 132 122 125 141 133 116 101 125 135 137 122 123 134 133 133 129 111 118 117 101 101 103 111 96 92 92 95 87 34120 291 1129 30 10579 9 28 40 6277 1280 21281 23108 21655 19353 19912 21801 25799 30416 34064 37641 45728 57974 66538 75175 90810 101578 108826 115839 117408 90872 58569 30510 11113 2751 1163 809 562 684 707 175 -66 999999 17 645 869 693 547 371 221 93 -41 999999 999999 -99 248 2270 8706 22616 52166 124138 308586 522812 657053 755873 686812 201938 8805 50 -5 79 -26 52 55 2 -52 -81 10 28 21 999999 -78 110 112 47 193 59 8 98 33 219 155 23 60 87 154 4 68 -7 -3 64 214 110 110 106 276 294 220 212 301 650 632 592 500 246 84 -3 -85 -24 30 222 439 652 1415 4586 12696 22410 24171 19185 14573 11386 8503 8445 11452 16903 25256 32693 31168 29255 26320 24612 20701 16627 8745 3133 1765 549 187 185 224 167 164 221 246 140 105 147 134 74 139 77 68 52 27 24 5 62 -31 -12 60 38 25 49 58 -16 -26 50 66 78 158 176 131 73 150 179 151 183 152 175 141 175 116 145 187 135 123 125 125 143 129 92 131 168 164 149 158 153 151 155 139 141 107 125 114 98 136 110 132 132 149 140 148 153 168 132 88 130 149 87 116 107 91 103 105 108 116 115 94 83 76 74 102 153 142 124 104 118 147 143 109 138 119 120 129 155 163 111 119 119 115 120 141 150 138 147 114 160 135 105 118 120 114 115 126 117 105 100 109 99 111 114 134 123 124 116 101 105 115 116 111 102 96 84 86 101 96 88 88 91 86 88 84 34126 298 918 30 10578 9 28 46 6277 1277 1098 1199 1180 829 1090 1054 1643 2287 2463 2839 3283 3185 2578 2740 2891 3466 3761 3686 2950 2494 2601 2756 2277 1401 673 86 609 590 435 265 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 504 5681 22114 50104 99496 179563 287488 427077 649357 808381 764884 466702 16720 296 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 -51 -32 -58 71 -60 -64 -37 -98 26 26 -84 -89 -56 -9 -24 204 693 1819 5510 14972 25692 31238 32123 19605 12446 9862 12893 17774 22201 30188 50868 67264 78505 95253 133008 170289 170933 146811 78848 17916 4225 696 245 238 123 153 120 143 219 123 81 8 -6 76 71 60 127 119 40 11 -4 77 125 64 53 70 51 185 153 63 86 72 6 12 146 152 90 228 158 225 250 152 190 222 180 118 88 99 165 126 190 216 91 105 155 184 188 179 158 177 105 171 125 122 105 174 121 99 143 133 150 152 201 174 185 179 197 173 181 127 180 153 124 143 114 71 63 71 123 96 125 122 118 113 111 109 127 138 129 135 135 151 142 117 113 164 146 122 118 143 144 142 128 127 125 130 132 153 148 147 170 139 148 146 148 134 133 140 141 123 120 125 129 141 136 128 127 134 138 143 143 137 138 121 108 119 102 93 105 95 92 93 93 101 96 91 83 34132 298 915 30 10575 9 28 52 6276 1275 10973 999999 999999 999999 999999 236 457 653 775 1405 1732 1286 1719 2424 3354 5841 8736 9409 9819 11434 11316 12721 16741 24716 44798 67953 57690 34165 13868 9759 2366 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 94 1162 4976 19604 52449 117650 211395 299768 453549 584820 419613 188976 197839 204793 38855 393 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 999999 999999 214 1543 1926 1202 359 704 2245 7798 16016 21401 25352 36116 37187 38805 36187 33388 32227 32381 29201 41315 46577 54872 66327 70713 90804 116954 130827 149704 172595 156961 97906 19657 1086 140 70 8 8 76 158 190 164 114 195 55 36 111 139 81 110 116 79 -52 1 88 -16 -53 54 48 91 90 81 95 112 38 68 158 132 183 114 201 147 118 98 237 240 168 175 190 187 157 152 148 153 75 109 113 111 147 141 152 116 85 112 129 64 77 34 31 80 122 118 110 162 159 132 134 198 172 139 174 179 161 99 165 185 124 133 139 110 67 145 134 73 84 92 79 106 118 124 115 117 122 163 143 120 134 149 98 113 150 164 170 153 133 142 164 169 148 133 148 134 128 157 152 156 130 100 117 122 132 116 112 107 122 120 111 121 153 135 120 133 123 124 110 108 110 111 101 99 110 98 112 100 101 100 93 96 96 92 34138 296 1003 30 10573 9 28 58 6275 1273 2595 3758 6123 8498 11152 11465 10763 9584 9318 8959 9087 9856 9065 7979 7554 9988 19048 33972 43216 50143 61816 52837 30052 22088 9936 8077 3787 1056 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 252 675 1834 8463 39037 98642 211019 315547 318489 293944 327785 446323 365059 236881 40751 -41 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -46 -25 -87 999999 -71 -79 999999 -80 440 1382 2177 3094 5247 6780 7610 10930 14382 18656 26173 36881 46268 47670 44178 46669 51471 57958 56429 56812 64842 71445 69851 72127 77454 83179 97072 104530 99816 98662 71464 14412 473 163 126 87 72 162 169 150 -61 -41 109 32 18 83 41 4 -18 37 79 64 69 22 152 89 56 206 15 -39 20 74 92 56 33 33 42 148 113 83 136 265 219 191 177 94 189 134 104 119 55 -1 111 148 177 167 98 122 139 170 149 92 119 161 110 84 150 134 128 96 154 184 150 137 201 200 166 146 154 158 110 112 142 128 127 102 62 111 87 142 126 82 57 59 93 61 67 128 128 123 107 116 135 145 122 118 131 135 134 142 141 127 145 158 137 124 121 135 163 177 203 140 126 122 132 122 103 97 113 124 113 113 106 126 136 133 120 112 119 134 116 129 135 128 119 114 116 122 112 109 106 97 84 75 102 82 88 87 90 94 34144 295 1004 30 10574 9 29 4 6275 1271 78309 84972 85373 100886 132691 162943 172891 175718 176860 184436 181930 170773 142936 107714 74965 56624 45640 47788 27549 16803 9836 5631 4832 4636 4432 3869 3118 3113 3104 2493 2070 2149 2524 3238 3088 3021 2419 2090 2246 2450 2450 2794 3424 3318 4080 4925 12023 24947 52338 109678 176850 165218 35219 705 999999 999999 999999 999999 2 7 77 999999 999999 14 94 -7 999999 999999 999999 97 80 -43 -29 999999 999999 80 104 85 -57 -19 5 2 10 85 21 -41 44 -63 -23 -32 -34 -2 117 59 146 279 285 122 169 300 202 196 179 227 370 756 884 1233 2342 4404 9768 19149 27723 32941 30558 30713 28669 22553 25583 27540 33839 31160 23759 19249 22392 25253 22957 22838 22707 26845 26559 26178 20177 6935 374 252 96 44 33 104 85 95 151 143 157 131 160 107 40 51 55 10 -21 7 49 70 27 14 -36 -6 6 94 62 34 81 181 177 63 -7 53 34 111 129 183 148 113 283 267 205 120 134 172 156 138 110 133 120 167 163 157 142 200 182 142 120 103 54 129 138 95 143 162 139 78 123 140 141 176 102 90 150 100 143 121 119 135 156 120 85 86 89 82 93 53 64 129 91 98 109 106 104 134 108 75 121 96 63 106 118 108 89 114 123 122 109 115 141 163 124 123 120 130 135 118 119 112 125 121 120 114 93 125 106 113 127 119 98 79 100 107 117 116 112 84 85 91 85 101 96 99 103 102 87 93 81 89 95 94 84 83 90 76 65 59 65 34150 295 976 30 10576 9 29 10 6274 1269 27622 25689 33605 35315 39637 34102 20377 14816 8610 7546 10690 13442 11612 7264 5660 5424 5259 5614 5420 5016 5849 6973 7627 8789 9878 10720 10499 8991 8204 7910 7258 6467 6406 5552 4222 3191 2717 1926 1590 1918 2234 2003 1736 1920 1918 1210 1327 2124 1360 454 450 196 227 289 101 6 -10 -84 -65 45 96 -10 999999 -5 -34 -22 -32 36 29 60 64 49 -1 57 -31 99 167 245 123 191 93 70 191 151 264 198 116 126 191 236 269 200 244 240 179 370 1370 2182 3046 4580 7169 10778 13425 15133 17058 19221 20863 25539 32355 30420 23086 16578 13783 10366 8207 7154 4621 3938 4342 5780 6716 9115 11588 8526 4860 2634 620 362 427 490 259 210 58 167 119 65 -66 3 27 45 92 97 165 143 67 112 57 45 54 158 50 24 81 21 -18 -60 -1 65 11 66 88 -12 29 36 0 52 121 87 53 81 101 112 95 115 97 158 200 210 205 177 182 97 135 106 68 92 184 103 126 163 140 153 195 163 130 153 173 162 93 99 97 99 59 70 84 147 138 103 111 110 114 151 147 95 93 115 146 104 87 119 111 94 80 91 92 64 76 70 102 122 112 87 84 83 101 127 135 114 143 87 70 89 80 82 71 95 102 98 125 143 153 131 113 98 116 128 106 110 117 130 85 134 132 119 122 120 114 105 120 106 108 99 98 103 111 97 90 103 103 106 101 93 94 97 91 79 79 83 80 88 82 78 73 74 70 34156 295 1006 30 10576 9 29 16 6273 1267 8610 9990 22628 41236 42352 38826 42759 33298 31222 30066 28088 24736 19906 18078 16882 20373 20733 18709 19889 18854 17063 16428 15781 17038 22304 17512 26354 21134 8776 4799 5361 5705 5957 7199 7060 6806 8242 11120 14919 23311 44775 51108 37564 20765 12574 7433 5095 5923 7963 13153 38947 167725 312545 167089 13798 4684 328 185 155 53 73 201 98 153 -8 -40 115 57 47 115 199 185 72 128 138 237 302 284 269 311 213 199 225 318 185 227 330 268 344 278 182 272 342 484 1680 6002 15760 20509 17427 14203 10865 7220 4204 3792 3590 1652 308 237 397 643 208 157 176 79 39 51 77 190 70 53 20 12 18 -18 -3 29 -31 35 72 112 166 227 198 103 106 56 -3 89 94 57 159 154 63 25 56 84 96 45 8 7 -20 -28 94 46 57 81 71 117 115 122 55 13 15 16 23 92 76 3 71 8 95 124 128 150 129 236 186 105 137 108 101 150 207 193 173 137 174 162 105 150 142 85 55 160 166 157 130 154 87 94 104 137 174 205 200 141 187 169 149 169 226 226 179 142 173 175 176 160 123 143 137 172 167 157 158 122 149 119 104 116 119 155 152 133 124 144 134 116 122 153 164 158 143 125 136 134 120 163 153 176 177 148 167 147 136 150 145 151 137 116 124 139 147 123 135 127 119 129 128 127 126 127 120 116 116 126 136 136 127 111 124 117 118 125 116 120 117 103 103 95 98 96 96 97 82 34162 297 971 30 10571 9 29 22 6272 1265 23699 7834 8568 10635 11706 13299 13200 13587 14370 16245 17548 18323 18088 17973 17484 16351 16918 18604 19542 21477 22659 23053 23645 24147 25454 24803 24249 29807 48025 53382 38337 35140 38003 39099 50062 56985 48195 57281 71030 55007 45011 64226 69557 39958 28832 19506 19160 14529 10164 11285 10494 8474 15167 60542 83253 35180 69834 103088 98098 61841 6666 732 175 143 106 28 140 91 142 44 138 106 114 107 33 132 135 297 357 277 196 253 201 388 360 255 249 273 223 184 152 171 292 390 440 380 391 363 896 3002 3169 1692 601 -8 -35 -28 -11 55 14 18 29 188 181 159 11 -89 35 187 104 58 29 -3 56 101 92 14 16 -21 72 59 40 57 68 140 113 111 101 11 -33 123 186 109 106 53 87 -6 36 94 34 12 72 43 -39 -25 25 37 68 31 8 46 58 52 52 31 -56 -29 5 122 113 30 40 68 118 137 198 86 227 252 162 186 191 201 180 185 155 166 149 155 115 62 94 103 143 200 104 80 104 114 145 96 53 79 141 138 84 105 114 101 111 109 157 162 119 139 139 96 119 70 90 104 85 99 94 102 98 58 59 57 91 109 89 85 86 80 106 91 107 106 133 144 99 97 157 127 95 116 125 146 138 118 131 129 113 119 131 111 143 142 139 126 108 94 110 115 111 83 97 107 93 107 113 109 113 104 86 84 112 118 99 103 101 97 93 92 84 96 93 88 91 86 69 74 77 59 54 72 68 34168 294 1024 30 10564 9 29 28 6272 1263 1697 1855 2347 2467 3031 3980 4625 5531 6501 7683 9151 9897 11016 12491 14013 15453 17782 24496 32914 44332 56422 74929 87394 88250 96008 101267 88612 83980 95148 106563 101995 101490 96822 105276 112897 85777 83822 87293 63629 36520 28824 26363 23454 20219 18426 17977 14500 10492 13394 25363 50890 44846 35065 72432 169725 265539 520837 811909 572541 77440 1578 154 200 125 178 198 -15 -68 1 74 25 132 278 90 232 237 286 121 176 229 338 321 314 362 289 191 240 254 217 160 288 378 390 331 340 374 482 560 503 235 322 316 266 454 1196 2609 3328 2544 1462 1515 1961 1778 991 595 162 37 110 212 81 110 -3 -25 23 21 64 97 6 -42 112 186 72 81 155 113 69 221 100 156 197 127 107 55 96 99 79 54 128 107 75 45 124 60 90 101 95 103 137 101 123 53 85 74 67 6 81 78 77 88 149 169 134 154 240 253 266 271 196 228 191 133 211 148 135 174 190 221 215 221 181 141 151 160 102 100 161 154 159 201 201 155 137 171 166 174 141 173 163 151 150 167 171 199 228 191 128 131 166 131 165 143 137 146 91 98 119 101 109 101 78 85 112 153 116 121 143 138 127 160 175 97 93 121 131 109 134 180 146 137 136 164 153 151 133 167 161 149 140 117 125 110 114 123 117 105 111 107 125 133 129 145 127 118 110 121 124 116 118 108 104 116 113 112 102 111 105 96 102 89 90 91 90 90 81 73 34174 294 1017 30 10557 9 29 34 6271 1260 3098 3560 3991 4554 5376 6281 7013 7549 8598 11020 13770 17435 23194 32415 45248 61401 83504 105757 135810 215053 274231 289330 266542 274269 315858 335136 305941 286990 275359 215701 168274 153075 140950 142434 125461 169287 146108 126128 147750 100185 34153 30442 14581 5722 4423 4046 3424 3037 2793 2758 1853 1208 1176 2910 14154 13092 5650 1500 467 203 174 70 83 82 159 247 107 127 166 197 203 223 255 274 97 187 361 245 272 377 151 162 196 259 156 158 266 204 262 397 260 266 463 350 451 784 1496 2619 3681 3275 3107 2508 1791 1856 2002 1439 511 210 67 218 165 60 193 80 103 162 90 31 58 119 6 85 117 28 -4 81 8 81 25 59 53 125 223 219 195 197 88 94 252 158 249 168 190 64 16 80 74 190 142 197 130 82 60 153 88 111 69 83 -14 56 27 42 63 99 100 59 131 100 86 125 234 188 221 201 257 230 227 212 171 158 150 201 227 153 101 165 125 173 120 125 161 202 134 169 128 162 192 209 181 193 217 174 143 134 194 192 197 150 152 186 241 190 136 137 152 159 167 139 111 130 154 150 117 128 141 113 70 125 150 147 131 144 165 174 171 123 139 168 141 125 169 152 111 154 141 154 159 165 141 154 155 167 156 161 160 174 161 146 168 135 147 157 132 134 138 141 136 137 132 137 138 126 134 135 142 155 146 133 131 143 126 124 133 121 121 127 123 130 126 124 114 113 124 107 34180 297 923 30 10553 9 29 40 6270 1258 3023 473 999999 999999 999999 1475 2157 3274 3741 4190 5542 7561 9911 11535 12060 14414 20598 27602 33816 41669 55960 71373 87093 102823 125778 138564 146230 132304 118359 128193 162133 208134 200950 210215 193647 171172 138086 62020 24898 29167 35803 42816 73668 132338 201645 239366 114249 13838 10914 7880 5438 5360 4895 5001 11415 59040 225885 443542 495386 341502 245646 21792 257 73 18 68 128 132 192 249 104 -17 81 180 173 212 275 282 166 214 237 235 230 394 444 359 208 226 358 215 82 223 467 359 330 414 492 573 1554 3140 2839 1261 746 420 242 183 54 -41 15 55 -33 62 91 133 138 45 -37 70 1 114 134 170 252 408 244 86 -43 59 120 30 133 121 26 52 38 16 110 225 84 70 121 119 48 137 142 120 96 113 -7 95 124 180 78 89 83 49 60 71 35 8 83 121 51 63 49 129 37 49 35 39 43 97 92 173 195 158 156 177 165 135 107 71 85 156 193 122 119 105 60 116 174 184 143 136 108 112 145 166 195 196 150 155 176 158 128 167 136 77 104 118 171 165 124 146 123 127 123 132 145 168 146 119 149 152 129 105 94 95 134 118 121 89 78 66 113 118 98 102 131 138 104 114 117 111 127 103 95 136 105 123 139 118 107 121 135 123 129 129 110 113 122 127 123 113 126 121 118 118 102 112 126 126 119 118 115 102 112 110 113 100 101 101 98 97 112 106 96 98 98 94 91 96 98 82 86 72 68 34186 290 1130 30 10550 9 29 46 6270 1256 10710 13968 19938 27701 36089 49600 67316 89353 118467 148089 183967 216025 240633 249963 313421 380751 410261 426208 420229 415053 404933 345060 265416 230248 217827 169947 133781 95947 56400 29482 15348 9430 7334 6071 4828 4018 3003 2681 2505 2370 2276 2150 2213 2312 2544 3020 5440 7611 9704 30009 42205 13773 3809 7630 1274 115 76 76 233 204 -83 128 139 109 154 251 66 116 334 396 308 255 385 281 318 306 370 300 374 323 240 263 286 433 438 394 509 640 571 443 549 658 492 235 195 142 87 175 148 151 125 171 242 92 91 99 32 69 150 73 64 52 248 375 526 955 879 500 288 132 51 151 113 98 106 106 67 143 214 75 78 25 58 105 139 205 172 122 126 48 129 99 101 151 163 155 145 93 74 41 -55 -33 48 148 64 73 82 63 78 28 38 23 -12 60 138 146 123 105 175 177 136 162 246 157 187 117 88 119 179 196 118 57 128 138 98 149 150 73 98 69 105 116 124 142 147 138 91 131 152 132 119 128 159 109 131 132 146 134 135 94 90 88 123 129 45 84 87 104 97 105 128 140 101 116 97 80 90 102 118 105 126 82 88 121 119 122 106 118 129 102 101 116 116 112 119 148 136 125 161 140 139 125 129 122 116 103 109 118 125 127 128 116 110 92 106 108 120 110 101 112 116 109 94 86 98 103 81 99 96 103 93 96 86 87 85 77 81 82 72 75 34192 291 1097 30 10547 9 29 52 6269 1254 25623 37619 52684 71348 93058 116704 146851 174475 192108 209637 222037 231501 226570 237813 247609 250487 263136 286109 294476 275806 266281 260088 240227 211516 174866 139862 102411 70948 51517 49984 38130 23562 16816 12663 10142 8023 6952 6696 6727 5884 5302 4288 3108 1673 1081 837 580 561 692 453 291 190 54 194 11 32 50 130 -1 47 46 169 85 -10 193 197 241 277 318 387 406 265 327 315 326 353 275 298 232 250 325 292 335 327 448 446 395 367 358 277 312 387 172 116 32 25 27 49 147 42 172 188 184 172 130 80 -12 -9 2 76 29 82 51 109 89 133 126 153 92 99 -9 53 125 42 85 145 124 92 131 88 111 126 126 97 194 155 135 39 120 99 51 36 97 148 95 20 -13 92 101 64 60 68 120 119 78 91 63 137 138 110 100 114 23 33 74 107 110 162 165 133 206 195 177 203 226 156 194 178 76 131 164 155 118 100 128 91 102 140 130 134 120 125 169 167 113 138 93 105 167 198 165 155 156 138 143 87 113 117 187 155 129 172 147 121 118 128 128 121 59 86 131 124 116 115 120 110 101 129 121 92 127 105 117 141 129 114 133 149 126 153 140 122 139 140 140 129 146 168 149 174 169 179 136 122 132 143 131 108 130 120 125 133 126 125 133 126 101 108 126 136 136 113 110 112 104 106 110 105 97 101 99 92 107 105 102 94 98 94 83 89 91 34198 291 1096 30 10546 9 29 58 6268 1252 60043 80604 99596 123326 146715 158229 159751 146040 131942 127668 146575 160801 170231 187937 197677 192426 199440 205918 199619 211832 248882 247584 239485 244059 221144 193845 208537 184843 129070 166612 290305 213270 43357 21195 4867 2607 2157 1553 1131 1096 1084 727 450 257 256 308 328 268 150 207 86 91 18 27 13 103 138 107 105 31 34 85 113 267 146 122 338 384 303 398 345 242 291 368 336 217 243 245 282 328 252 367 320 360 392 316 369 329 253 215 91 25 57 -8 48 138 133 58 53 90 101 110 92 117 156 109 91 33 28 -15 -7 40 9 57 -21 -17 3 31 -31 55 69 92 187 174 68 55 102 165 129 111 87 91 117 169 170 137 117 117 54 47 38 44 86 123 98 56 33 14 80 114 50 -12 68 20 48 69 33 93 107 88 78 51 48 76 168 164 136 245 277 177 150 148 181 144 159 184 130 119 133 152 113 144 171 102 112 177 116 116 111 200 160 122 153 151 142 165 162 125 176 139 175 150 127 105 146 133 111 113 116 152 167 149 98 72 127 109 93 73 98 75 141 134 122 81 80 118 132 103 109 126 121 134 145 136 129 134 140 129 109 124 138 127 140 147 127 144 144 159 150 151 149 124 126 109 132 144 117 123 120 106 119 122 119 89 86 100 116 104 104 98 90 103 103 97 95 89 99 102 96 87 100 96 88 88 73 77 79 82 79 66 67 34204 297 917 30 10547 9 30 4 6268 1250 90809 96675 99599 116259 130864 139674 144335 154732 166965 174260 183459 181435 177612 185811 194346 202002 207735 212056 219771 217283 192137 170675 164235 160269 150334 138535 128851 102040 76688 57140 48156 39707 31728 33133 44475 18049 11006 10056 8844 7272 6320 5995 6104 6911 6838 4198 1906 1347 1227 783 523 340 342 254 222 289 140 139 101 139 124 247 110 32 -30 -60 -16 57 128 287 208 236 298 357 183 401 481 217 188 219 288 302 257 228 121 237 205 398 309 358 358 354 335 509 319 308 381 229 22 108 93 54 53 99 233 149 591 1036 915 610 246 145 16 14 19 48 5 -44 9 -15 81 114 124 141 58 89 93 78 72 115 58 93 70 125 70 77 100 169 129 144 142 74 82 52 -1 -6 -9 23 23 -13 14 52 51 14 65 50 104 95 34 118 12 -12 38 49 42 7 34 84 92 60 103 139 113 76 83 64 156 181 95 72 152 105 111 155 167 159 140 96 105 149 126 84 73 82 97 99 109 113 166 192 169 151 127 143 101 79 103 128 97 129 67 140 104 76 124 154 86 96 95 136 114 95 115 107 97 90 90 73 80 91 112 100 95 76 55 61 82 90 115 120 114 111 102 85 85 73 94 96 107 129 151 166 147 119 125 114 121 118 124 96 115 105 88 103 102 95 98 106 92 87 83 95 90 87 84 81 76 88 74 82 72 65 89 94 87 90 94 81 72 80 66 80 78 61 56 59 53 34210 296 946 30 10546 9 30 10 6267 1248 214074 234675 249141 234595 198089 182083 163412 161079 167025 164390 147570 144083 157960 130851 103099 95090 92451 90633 80503 74859 68078 55848 49556 41190 32667 28952 26316 21426 14809 14513 14005 8926 4190 3139 2495 1522 866 591 717 866 945 698 637 552 483 607 503 337 316 403 376 417 414 403 306 441 282 201 46 48 88 106 86 93 200 163 234 111 64 167 137 182 145 352 403 329 328 241 296 329 435 460 487 363 275 186 140 223 265 276 294 442 520 439 368 331 317 414 236 29 100 180 178 382 1442 3937 10301 23137 28227 21742 15421 10348 5848 2296 616 177 363 587 208 24 124 84 125 78 18 11 114 180 105 48 115 41 51 107 154 213 240 180 260 160 139 115 71 95 117 110 106 38 78 114 89 46 18 84 25 118 88 80 34 -2 -7 88 156 96 107 75 65 103 81 116 168 140 152 239 250 191 147 149 180 188 223 173 136 158 172 150 145 146 110 126 127 105 130 144 148 172 216 190 210 201 156 182 166 117 119 135 144 164 128 102 134 124 129 123 137 144 129 107 160 179 92 110 116 117 95 114 136 106 68 70 96 152 121 108 123 121 157 160 137 144 156 109 85 110 131 130 128 157 141 135 159 167 165 174 173 152 143 141 143 120 127 127 133 140 111 111 119 122 128 133 123 123 121 125 113 115 123 109 106 120 122 119 115 110 116 111 108 104 96 95 95 96 92 93 88 81 34216 291 1123 30 10543 9 30 16 6266 1245 132493 118462 103181 80831 66358 64308 65222 60624 53679 50969 44890 35333 31365 32370 30935 25591 21239 23694 30528 36637 47833 46885 51285 49895 18936 16467 35827 49070 58649 68757 56343 34573 32173 24964 23559 22007 19178 9026 2937 1119 953 1164 802 673 774 943 1447 1201 759 451 475 571 1000 1192 352 117 71 156 39 -25 82 90 20 33 70 105 203 126 176 226 237 220 167 301 259 312 310 328 363 361 320 228 319 101 182 178 233 277 300 274 302 423 393 324 231 194 262 594 2748 9706 18502 22531 21648 19738 17918 13265 9678 6654 4106 2704 1621 885 327 136 114 95 184 89 41 13 -6 28 116 39 147 65 102 20 42 139 119 133 88 119 131 96 130 133 144 76 93 81 102 87 61 119 106 38 23 81 92 30 39 83 38 37 -21 22 72 49 100 181 73 45 42 55 129 161 215 190 175 126 154 208 177 168 141 157 213 159 110 70 103 142 107 132 136 132 137 131 172 207 244 243 251 173 99 121 118 79 106 111 154 121 99 121 111 58 42 108 126 101 91 130 124 131 95 104 73 86 94 116 88 90 102 116 113 121 108 115 98 83 106 93 111 110 98 113 92 98 136 124 127 114 130 112 123 146 156 136 151 138 148 127 133 101 94 112 109 114 127 111 119 105 90 101 112 108 113 100 102 107 90 103 114 82 91 96 106 109 94 96 100 89 83 88 89 77 75 63 63 34222 296 940 30 10540 9 30 22 6266 1243 484 429 347 253 256 66 123 271 35 999999 999999 999999 999999 999999 135 442 944 1536 2902 5071 5940 6481 8547 14277 19147 23477 30675 48489 73686 102218 131540 151649 144371 146821 137687 113145 115788 131362 151099 156521 150546 110254 60421 68664 32798 51658 54867 82883 64441 58913 73368 113089 242845 540130 815866 963643 247639 3082 184 20 -25 175 143 82 13 -54 52 97 43 131 277 224 100 192 282 308 128 323 269 462 429 354 138 372 347 217 218 244 259 168 122 158 176 347 330 364 277 430 555 836 1551 2508 2803 3074 5155 8749 9894 11690 10830 3656 905 670 621 573 277 160 154 153 333 666 1025 1439 2030 2248 1273 663 515 375 97 152 109 164 208 127 42 98 145 107 200 69 107 169 108 64 81 87 52 77 -25 -5 77 106 142 113 123 95 129 65 80 77 74 -26 28 112 65 67 30 -30 70 46 76 88 60 153 166 242 270 220 183 182 87 149 197 186 152 107 166 99 121 188 111 142 118 138 156 153 174 225 245 254 188 198 112 130 116 133 117 153 175 166 149 108 132 123 131 129 82 79 96 95 126 122 78 85 160 120 90 103 69 100 135 75 80 104 122 119 100 83 92 121 141 109 125 124 129 108 94 108 100 125 156 158 126 128 165 162 160 156 132 152 131 125 120 119 121 110 118 137 112 122 124 121 123 102 111 106 108 107 111 96 98 113 115 101 104 106 105 104 90 97 99 90 79 83 75 68 34228 286 1240 30 10540 9 30 28 6265 1241 84 399 958 1639 2486 4237 7160 12516 21334 33911 53853 84920 129955 170393 181615 157232 117826 109628 133929 176733 232667 295011 341048 378296 447593 511617 509315 491535 469489 378077 224110 86781 51314 82820 218820 240638 57268 30360 5383 7332 44423 164102 115414 10481 2783 462 -10 999999 -3 102 161 202 126 -38 999999 999999 -10 214 274 119 25 238 289 368 310 336 359 281 323 426 490 363 251 170 215 254 163 69 80 259 262 242 262 267 345 484 691 1378 2482 3030 5125 8712 10432 10970 11143 8706 3629 1152 406 507 765 876 931 1005 872 665 737 632 422 166 169 335 304 351 193 258 174 273 420 436 262 63 6 117 90 132 68 114 172 104 11 110 225 157 92 130 191 139 164 82 15 98 81 42 48 -23 56 -5 42 87 52 113 122 30 131 10 -42 17 61 21 3 -10 37 120 209 211 164 194 201 175 190 161 116 165 183 236 165 130 54 55 112 98 119 207 218 156 227 271 256 243 304 250 98 108 124 147 116 126 128 185 115 87 75 123 93 111 94 121 96 108 130 108 116 101 114 99 107 110 147 133 138 145 138 100 87 61 83 128 144 137 126 118 77 106 108 74 86 116 107 117 138 131 124 147 153 157 147 131 134 164 163 133 122 110 125 115 115 128 128 126 112 111 118 115 89 106 104 93 95 101 88 84 98 100 103 96 100 106 92 92 92 92 78 81 80 72 34234 293 1031 30 10541 9 30 34 6264 1239 1391 1948 3434 5617 7968 10514 15885 22641 31159 42617 61885 87635 126968 207528 316098 460215 501813 506561 571065 529655 413455 313285 215945 197488 204173 273318 211813 211791 56723 23564 16848 13207 11828 11088 9772 8083 6095 5949 5865 7133 8000 22092 63497 122002 82496 6186 2013 1846 1945 2043 723 301 199 123 -20 133 184 96 110 122 136 90 100 124 201 223 141 109 317 270 319 166 224 392 350 296 262 258 77 170 164 114 108 54 86 256 229 355 375 308 298 465 1737 3455 2789 2735 2893 2227 3355 5712 5794 7335 9385 10006 12652 14500 14485 14245 12670 11431 10089 7768 6405 5621 5287 4325 2166 1804 1706 1586 2978 4741 5492 4627 3068 1791 938 462 250 203 170 82 27 120 197 14 73 31 -5 76 197 95 176 126 130 143 45 -93 -52 83 74 109 69 101 -4 11 63 98 -24 -79 38 -20 -2 51 74 80 95 48 71 117 122 28 77 98 157 173 163 176 209 193 117 111 149 159 195 131 56 23 114 148 154 162 219 217 219 307 265 247 237 195 182 117 127 150 168 154 156 117 99 120 94 126 163 54 79 131 136 102 72 53 99 86 100 97 123 105 129 114 90 124 86 60 26 62 113 111 172 144 169 128 112 137 155 126 165 142 143 138 130 131 146 122 142 152 118 129 126 133 137 135 131 132 119 110 136 132 139 103 115 115 110 112 104 115 106 90 92 104 102 100 115 90 100 98 104 108 90 83 91 93 89 83 72 34240 292 1061 30 10541 9 30 40 6263 1237 83376 75564 65298 67967 72917 79284 92520 102778 107870 114776 142610 203957 261988 245616 204083 227403 250368 207407 147011 106115 97148 96630 96369 79689 57651 40080 47002 65620 63217 17131 14044 11561 9311 6336 3938 2546 1412 872 812 635 456 300 469 494 237 141 221 -6 999999 -55 56 999999 999999 -29 193 300 133 -44 -97 -39 999999 -48 -41 -70 9 105 138 -74 91 125 73 -13 7 238 157 159 146 199 140 10 7 -58 177 143 67 221 343 213 318 584 1286 2428 2204 629 1356 5897 9556 14166 17075 24204 27642 27575 27464 29663 29774 30537 28397 23691 23688 22288 17577 11566 8981 9064 7828 7122 7485 7693 6398 5701 3576 1591 690 248 282 244 190 118 122 109 98 12 165 104 80 89 71 156 35 74 107 58 76 112 73 137 108 0 105 111 -1 91 135 -3 -32 56 100 84 11 59 24 64 123 89 86 61 22 89 139 46 -20 39 77 204 267 264 217 178 196 199 124 182 208 156 203 151 82 108 54 146 242 290 200 305 353 265 234 218 200 151 117 37 121 108 132 123 152 177 150 118 143 162 85 116 144 162 85 138 79 92 74 76 111 145 144 100 97 136 138 109 94 92 111 89 137 145 123 124 118 159 174 99 93 98 96 117 175 163 179 154 142 151 162 163 153 151 145 142 136 130 119 111 101 126 131 114 125 127 109 115 116 122 127 130 124 94 103 103 105 106 117 106 101 98 108 98 90 88 89 89 79 81 34246 294 1000 30 10540 9 30 46 6263 1235 704619 160908 160705 199476 217685 188363 146014 124589 124175 134209 145749 154224 136464 108444 101235 102808 102580 97987 92958 70870 62793 52589 44605 29558 20572 21909 19149 15193 10322 5955 4979 4159 1855 1248 981 849 673 567 594 635 667 329 279 477 296 136 260 105 261 89 999999 -58 67 -21 82 105 46 -90 -59 95 -65 -67 999999 999999 999999 999999 13 78 999999 96 163 999999 -50 5 239 198 230 134 -57 72 237 -50 999999 177 -14 140 108 -29 107 248 257 285 573 1179 2421 3964 7422 14216 17430 21348 22397 26021 26979 29954 33858 31525 30717 30616 29096 25047 25529 25462 20853 17189 15708 14703 16408 18973 18494 16745 15940 13140 11235 7175 2705 3806 6227 5781 5032 3728 1187 185 239 332 161 22 18 -36 96 -19 89 197 237 131 149 168 263 320 124 45 82 105 48 34 119 95 -24 -26 71 119 14 7 140 178 93 59 20 -82 35 16 41 76 33 123 130 64 109 222 151 183 185 96 111 108 145 138 177 137 101 123 125 175 199 186 222 162 203 287 214 240 247 214 148 107 98 88 168 133 79 104 107 124 152 133 133 151 86 30 64 97 179 144 83 65 105 106 102 110 134 115 106 106 131 141 115 124 104 92 126 115 106 95 144 147 123 104 177 162 122 131 142 173 128 130 148 131 145 155 138 105 135 140 127 103 143 125 99 126 144 126 106 116 123 145 143 124 118 94 96 94 109 105 98 93 87 87 97 98 81 81 77 76 70 72 34252 294 998 30 10538 9 30 52 6262 1233 70195 58532 58438 64526 74213 84019 95761 107440 107322 92533 83165 79412 87761 95855 81167 61315 41365 24713 18336 18398 19572 22582 27113 28896 23998 16639 16832 18282 23412 21310 14387 9462 6881 5166 3948 3164 2876 2968 2344 1488 1206 1135 1066 976 3024 7078 1085 271 356 304 89 -47 999999 83 27 999999 999999 -15 20 999999 -93 -94 999999 999999 -62 -37 -73 6 148 22 125 185 104 18 4 6 195 181 144 202 161 4 137 1 22 85 58 -8 184 101 183 503 1310 3514 6945 11860 14378 17226 19589 21049 21451 20597 23095 27551 22838 17468 15946 19199 20474 20217 18667 17140 17883 23239 29047 31039 32031 29597 24032 20560 17006 11315 7194 6348 5038 3900 2291 699 551 574 276 83 64 145 207 36 8 105 74 129 97 -17 209 230 171 151 91 94 159 59 81 185 132 2 79 148 120 116 147 99 68 21 -39 -12 17 55 76 135 123 -6 27 84 95 117 85 14 51 151 173 233 238 213 218 156 181 134 140 162 181 177 149 140 159 151 208 265 239 263 278 331 285 267 279 255 214 166 200 181 203 204 158 139 164 142 96 126 125 119 164 137 95 123 70 72 99 104 99 97 122 119 141 131 123 108 95 91 73 97 110 124 141 138 133 159 158 135 101 120 139 154 139 168 165 165 169 163 171 164 152 136 120 144 164 166 169 127 134 135 118 128 125 146 143 132 126 115 118 114 107 107 108 119 118 119 119 124 129 111 110 98 98 103 94 88 34258 293 1027 30 10537 9 30 58 6261 1231 72836 78402 95291 111731 134787 146912 141739 131747 128110 133006 149783 213718 400242 351681 97578 81074 63216 49782 48312 48762 46962 48633 57015 49374 42401 33047 19610 10038 4745 3113 2418 1767 1387 2436 3177 6402 16366 22471 13326 6263 4633 3500 2711 1905 1490 1329 1027 1080 1030 2277 1246 104 -22 -37 -68 -83 -18 -91 -72 999999 999999 999999 -83 -53 3 95 49 63 -16 155 190 219 231 267 156 7 78 142 58 175 220 0 111 159 353 95 72 119 157 134 342 922 1662 2999 5667 8199 8985 10540 13370 18553 26929 37013 40644 26310 29586 31577 31335 31605 33135 33334 34572 33847 26512 26930 24576 18249 16527 12961 8390 4958 3577 2340 1362 243 173 153 86 14 128 80 -48 98 104 191 232 193 36 -12 103 210 129 17 130 228 183 161 72 26 132 70 65 89 86 112 83 226 188 32 83 1 40 -32 121 100 28 138 76 -21 -64 33 79 46 24 70 132 134 69 169 197 204 243 258 212 62 161 183 201 224 189 100 103 202 258 239 196 240 253 242 284 313 250 188 259 268 198 180 212 170 185 135 103 162 141 84 95 96 120 120 98 65 70 93 118 157 141 90 122 98 117 92 109 117 162 158 129 134 130 119 138 123 116 137 112 107 121 129 146 137 150 132 158 168 164 154 148 142 161 150 131 114 129 140 117 123 109 105 140 139 131 139 136 118 133 129 118 117 115 102 121 116 103 106 110 108 108 114 105 97 95 93 90 82 75 34264 296 938 30 10538 9 31 4 6261 1228 5493 7052 9842 13761 17360 22690 33311 50764 72433 108250 151980 192822 227097 243983 272186 302355 324923 330928 355885 356434 346257 323383 305469 283471 230904 208110 189639 155894 72824 38732 34114 22731 15073 7090 4571 3005 2358 1565 1107 2758 2627 1804 2520 2209 1416 1018 912 670 451 376 153 111 318 114 60 116 95 75 40 19 53 116 19 7 59 67 152 106 242 58 121 251 71 148 116 295 448 323 398 420 508 291 327 171 98 236 195 246 232 347 193 171 464 1042 1729 2787 4114 5004 6260 10115 15335 19906 28612 25118 17912 11821 9936 7860 6981 7732 8094 6269 5179 4144 3994 3731 3022 4704 4350 2508 1069 426 192 233 261 165 142 112 115 354 281 155 193 261 116 235 208 130 54 -71 48 88 139 206 203 92 200 151 122 38 -37 -47 188 142 38 -10 89 49 18 85 29 69 60 62 70 136 152 134 125 159 111 85 71 103 140 126 169 130 136 138 203 275 181 187 184 200 259 166 117 148 97 117 65 82 202 193 208 290 278 249 275 287 353 262 250 243 220 193 218 199 176 87 178 147 154 138 160 203 149 235 194 171 153 165 104 133 119 145 79 83 85 97 79 127 153 177 150 112 90 115 104 95 81 86 126 131 131 143 149 127 149 189 200 169 174 174 144 129 135 148 159 134 159 174 132 157 141 133 147 133 135 132 133 130 129 138 131 134 117 95 119 108 103 106 121 116 109 114 106 106 112 105 98 103 105 98 34270 298 880 30 10540 9 31 10 6260 1226 39869 21207 28810 35850 46042 71215 107888 163302 234885 340550 442727 551198 612958 521221 324219 192898 126746 112541 109025 105413 109480 95919 79515 78686 63798 39403 17732 13851 12319 5782 1490 1356 1889 1647 1813 2338 2436 2109 2052 1819 1165 962 572 448 419 352 289 278 352 82 999999 153 264 177 96 96 80 151 40 81 190 136 101 128 999999 29 85 -24 80 -2 36 331 344 221 336 231 32 19 227 152 284 132 120 270 226 135 -19 105 419 306 132 322 337 274 314 632 1390 1945 2451 3718 7006 12764 15109 11630 9276 6127 5170 5293 4833 3317 3004 3454 3698 3329 3103 2801 1938 1618 1676 1895 3130 4805 4461 2708 1629 740 417 315 328 319 173 202 212 136 121 -59 29 154 999999 50 72 39 27 44 96 118 87 123 139 17 59 85 -24 52 132 95 141 117 -25 24 10 51 132 47 40 39 43 96 143 106 78 95 120 60 142 230 95 -12 146 32 58 135 184 175 272 293 231 217 235 202 117 106 71 65 55 149 187 220 219 187 229 230 207 165 290 285 247 252 259 225 174 114 33 122 158 163 155 99 99 152 114 79 79 46 100 160 148 147 157 91 101 171 120 133 131 125 108 117 118 82 91 116 137 141 154 142 117 90 91 108 117 148 130 146 119 125 153 178 139 175 148 112 142 144 141 127 138 127 117 122 108 112 84 112 114 108 120 136 109 93 95 103 97 95 106 117 118 106 110 101 97 101 108 89 78 82 85 81 34276 298 881 30 10541 9 31 16 6259 1224 77051 44925 34328 31551 35708 49251 72152 103104 137935 166951 159104 151592 127417 100146 85986 82795 74436 66385 66092 55699 31681 8529 2781 1676 2133 1934 1293 948 822 751 779 840 905 780 838 1147 1191 1380 1139 985 990 965 883 657 438 593 583 443 511 446 174 276 128 211 60 102 121 -3 103 190 203 -8 96 197 26 -6 83 223 193 111 139 194 310 210 255 205 230 332 395 330 382 217 143 355 125 213 309 178 -23 120 332 372 410 473 468 466 374 422 604 1428 5414 9339 6084 4287 3470 2599 1796 1532 2159 4074 5901 6138 6644 6646 5703 4411 3361 4122 6167 6932 6347 6056 5730 3841 1950 1125 1145 679 293 128 141 210 74 27 10 199 200 155 36 -38 61 91 92 172 125 47 119 239 195 87 105 89 44 8 58 97 102 206 135 100 92 107 108 67 68 48 126 22 58 108 44 39 90 131 55 115 44 -6 69 52 85 134 63 179 284 241 247 202 204 129 112 133 106 190 185 210 260 208 261 251 215 307 270 294 265 268 159 188 184 174 162 179 86 128 141 95 127 200 126 123 118 121 147 142 118 124 129 113 111 79 108 145 129 128 120 146 121 100 74 107 128 106 99 134 126 89 120 123 134 149 123 145 129 106 124 129 156 171 160 138 152 120 121 144 123 120 107 109 121 106 117 103 108 131 131 127 117 103 104 111 101 90 91 97 89 99 112 100 100 97 89 81 75 84 90 66 75 75 34282 299 852 30 10542 9 31 22 6259 1222 265150 38775 35514 999999 999999 999999 28685 30267 26803 23321 22051 18699 17964 18889 38737 70916 183800 321673 232611 110016 29757 2163 1786 1815 1650 1719 1727 1491 1432 1485 1350 1240 980 765 716 538 620 669 632 493 694 614 551 623 679 726 681 740 1058 969 1003 791 680 795 560 569 545 588 250 232 229 139 189 56 131 99 97 110 178 210 8 2 25 168 204 195 300 281 180 262 189 269 269 185 197 258 187 163 100 218 276 139 149 128 244 226 375 362 444 417 564 560 551 1254 1313 903 719 699 933 1060 1357 2146 3679 4989 6210 8576 10721 11424 11377 10788 9214 6162 4242 4717 6857 8377 8306 6039 3697 1568 367 106 137 164 158 99 41 88 92 95 61 123 104 56 44 48 27 182 193 248 98 48 64 59 71 16 16 12 55 67 138 136 94 89 61 30 143 135 173 106 106 63 123 28 66 83 61 88 87 47 0 126 117 142 172 221 166 244 224 168 195 135 94 193 227 143 178 230 173 184 227 267 308 233 279 280 246 197 219 256 215 175 130 129 130 142 136 96 110 118 174 109 90 111 145 139 137 115 100 105 62 73 76 111 117 141 117 102 114 88 84 122 115 116 128 93 121 88 96 106 115 106 115 124 128 141 166 149 183 148 116 101 117 140 114 130 133 105 125 126 114 112 92 84 90 91 88 100 112 127 100 120 110 86 73 77 87 93 96 105 98 83 85 92 80 73 73 64 59 34288 299 853 30 10543 9 31 28 6258 1220 7807 6855 7263 7912 9913 11697 13199 14708 15906 17461 20407 28179 26015 27577 76043 200510 325757 418996 453489 527170 225818 7692 1822 1796 2055 2234 2774 2597 2062 1800 1436 1110 989 988 925 758 750 971 906 1161 1455 1106 2509 18159 108582 169323 145604 54665 22467 2919 1278 1023 880 1001 945 730 704 659 757 664 371 325 326 187 98 97 73 5 42 55 79 22 185 28 1 0 67 166 165 148 238 86 208 333 161 148 276 187 47 163 167 270 335 293 368 334 303 389 270 177 336 271 244 316 388 437 522 1128 2012 3004 4436 6101 8459 10859 13282 14351 12834 12298 13409 12972 12229 11810 10013 8185 7463 7040 6942 7001 5986 4050 1464 346 154 81 61 39 41 60 94 145 144 82 -36 109 106 148 51 3 98 114 66 204 180 128 6 53 145 36 24 57 68 33 27 23 84 36 38 33 61 136 36 174 81 68 -19 40 27 57 64 83 40 -13 49 150 140 200 246 225 231 294 223 192 168 171 175 187 238 304 277 266 209 247 258 263 252 296 268 261 262 294 317 217 231 214 188 164 110 154 110 99 96 109 180 135 85 58 117 124 114 153 108 123 102 87 132 154 135 123 152 118 125 98 115 89 103 93 110 142 142 158 134 120 127 150 137 143 125 118 142 166 163 162 158 149 118 140 144 135 133 127 124 120 135 123 85 114 95 100 124 138 128 120 118 82 111 99 93 103 105 106 106 106 108 86 96 87 80 87 81 34294 290 1123 30 10543 9 31 34 6257 1218 197 550 1297 5317 19400 22965 16239 18377 12861 7221 10675 14437 14411 12113 7968 3652 3133 3191 2849 2125 2411 3268 4449 12112 38785 90100 229118 522080 999999 999999 501955 376712 336096 299099 303400 186576 84881 4927 1606 1711 1551 1218 895 621 678 423 380 316 167 243 259 242 158 107 98 141 107 137 -10 130 16 -63 60 105 134 74 74 67 224 111 238 277 226 156 271 173 190 185 253 234 237 214 299 354 306 329 333 287 310 429 345 411 314 352 430 543 667 1203 1957 2944 4218 6300 9094 10751 10239 11346 16378 18663 20608 22968 22115 16653 13096 10641 7094 5876 6077 8014 10798 11509 11040 5695 1353 230 265 147 196 92 71 35 30 59 78 36 116 69 29 60 92 110 154 210 163 149 205 208 142 67 29 96 127 58 4 57 176 121 35 62 114 59 64 69 122 85 98 110 118 70 90 -6 14 130 117 94 150 150 191 189 268 191 196 258 228 230 207 207 227 223 274 249 250 283 231 211 234 196 201 263 299 277 236 246 295 301 226 216 201 135 117 141 143 102 93 141 152 105 132 155 132 80 116 111 105 95 96 64 79 105 119 104 145 152 144 126 123 86 107 92 122 140 112 96 82 100 97 108 117 125 158 179 182 170 132 135 125 119 113 122 134 114 135 141 124 104 94 98 105 107 107 109 88 96 115 99 87 94 88 92 86 99 98 90 99 99 84 85 81 76 78 77 34300 271 1693 30 10543 9 31 40 6257 1216 252 1634 4592 10290 25456 67233 188908 493872 999999 999999 999999 589230 58009 3027 3026 4539 4174 14914 28702 10767 38575 5768 902 752 448 244 221 197 185 18 207 161 151 224 115 32 15 999999 40 2 62 190 -27 999999 56 72 36 9 23 62 123 112 195 64 134 141 165 240 277 280 220 195 66 232 221 68 42 175 181 136 97 222 272 201 340 610 1005 2666 5259 7187 8358 10991 13066 11699 9959 12831 22698 31289 32361 29322 28525 30063 32057 29718 23648 17753 13839 12812 14323 15789 16244 15018 13511 10138 6753 3027 946 207 212 183 152 5 100 136 131 187 -3 -42 55 130 191 201 129 -67 69 160 261 79 158 120 86 155 117 -1 -2 0 122 191 92 53 44 108 115 113 160 89 74 57 58 53 81 165 163 75 55 116 169 156 205 261 261 264 219 169 143 228 210 272 237 187 257 298 237 176 180 209 255 247 209 230 216 206 220 247 205 235 283 243 224 152 153 197 139 128 151 173 127 128 147 123 124 137 154 133 91 120 152 149 143 122 113 99 112 136 138 142 142 123 132 135 126 154 137 138 123 110 152 172 151 170 169 167 146 150 157 144 124 131 142 145 144 119 131 139 122 130 114 110 119 111 125 123 125 118 97 106 114 112 92 93 97 100 90 113 106 97 94 91 88 88 81 34306 296 915 30 10545 9 31 46 6256 1214 401 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 354 548 686 2386 4979 7554 14162 29259 50187 51977 55759 77417 119163 166468 170051 143967 188441 216197 280082 246117 218363 267901 422508 376730 265024 239061 230321 162848 77491 84088 34278 3184 334 -53 999999 999999 999999 -51 999999 -95 999999 -25 13 999999 999999 -90 999999 -96 -95 -75 -97 999999 999999 999999 -93 54 87 89 -60 6 -67 -2 999999 -82 1 87 44 134 87 209 38 -12 25 -18 -6 -14 -88 -16 20 92 167 138 324 586 1541 3719 7273 12032 17654 24447 27558 30300 31232 30734 33955 41228 49705 59364 58780 50426 49897 57148 56121 51267 45446 40169 37076 34420 30437 22066 16647 13549 10166 5507 2455 921 261 136 90 83 122 22 4 -7 55 94 42 -36 25 124 112 97 182 175 -11 -71 31 53 -3 34 109 159 151 87 11 -8 22 41 144 54 80 86 46 -5 40 -29 55 25 26 99 72 49 68 64 64 89 155 219 283 267 296 214 219 219 245 264 258 243 213 171 158 176 207 219 178 162 251 282 266 230 213 270 280 318 279 242 218 147 138 143 107 98 85 116 157 153 137 66 95 87 105 130 132 99 130 103 58 123 136 159 174 149 159 163 153 147 117 95 98 115 114 89 101 126 121 138 145 144 126 119 93 112 141 164 157 133 137 129 148 140 122 126 140 113 94 120 124 117 127 116 108 113 106 99 106 90 86 80 88 87 92 99 97 98 99 91 77 75 73 73 34312 296 949 30 10549 9 31 52 6255 1212 860 1496 2169 2916 3620 4739 5563 6350 7447 8389 10962 16378 24646 33131 28966 29242 31880 39746 62563 89794 91995 105191 186952 204771 122056 100036 69077 85962 92607 93125 152203 226545 234441 147974 173013 231969 264078 255089 340985 400893 280053 9660 3429 2652 3802 4448 1162 335 349 16 -49 5 52 -13 -74 999999 -80 999999 999999 999999 -61 -94 999999 999999 999999 -84 999999 999999 -55 -29 999999 -61 999999 -34 999999 -52 -44 999999 999999 64 -41 -90 -65 999999 0 73 -18 999999 -52 69 -1 35 218 269 753 1304 2474 4862 9570 15735 20802 27064 35053 42575 42561 37162 37015 40829 46367 47882 47705 50240 53923 54493 52946 58738 56928 43038 34157 29076 28613 28525 21820 15769 11790 9507 4548 1198 115 131 72 -6 28 129 96 74 108 64 160 69 10 139 263 209 78 189 154 92 12 30 -16 66 169 54 119 62 57 45 57 8 86 95 35 101 53 128 103 65 46 5 68 28 87 117 7 69 168 118 96 127 135 152 208 337 288 223 143 198 168 223 199 296 243 249 232 179 140 162 155 177 160 123 177 171 156 171 193 190 274 255 223 250 170 161 197 148 109 95 89 120 92 181 167 114 131 124 137 132 162 134 132 113 157 176 147 150 135 98 114 108 107 130 121 109 111 105 135 167 122 95 141 100 120 136 115 137 146 111 129 131 120 106 125 143 162 143 127 132 128 110 118 127 110 97 85 101 92 103 109 99 83 86 105 104 97 92 95 97 92 88 89 87 78 83 76 65 34318 276 1553 30 10553 9 31 58 6254 1209 537 1456 2664 4557 6295 10049 13368 24051 49961 111203 240982 468978 686225 999999 931027 468413 85132 72900 60990 3614 1987 1585 1129 884 718 586 348 293 342 141 145 83 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 999999 999999 11 -52 999999 -6 66 16 122 69 58 112 121 360 714 969 1491 1848 2340 2634 2749 3500 4382 4902 6364 12091 22706 33504 42033 48760 51606 44375 35670 31196 27600 25891 26157 27075 30627 33707 33151 34340 39088 40151 40315 49968 45085 42184 44070 40236 34468 30123 25732 18730 12168 6821 2547 616 29 -63 72 199 72 16 130 111 194 -63 -16 -82 -59 87 92 118 153 158 68 135 -13 38 172 105 -31 102 118 20 104 95 87 90 36 25 85 112 38 -58 -87 55 75 33 103 125 116 49 95 10 -28 -55 -46 118 156 167 195 239 265 198 244 209 193 192 240 271 219 259 217 199 156 175 150 165 155 137 131 124 106 73 72 228 229 246 222 178 213 181 166 89 91 74 95 118 129 148 111 4 54 96 90 121 124 79 116 119 109 102 120 117 146 95 96 98 76 101 100 106 95 79 103 68 113 99 80 88 112 123 120 102 102 114 115 149 132 105 129 136 104 124 102 104 121 113 106 95 103 93 80 96 87 95 89 81 78 105 91 74 80 73 76 91 82 75 80 83 81 65 69 74 57 43 34324 300 840 30 10560 9 32 4 6254 1207 125781 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 593 1614 2002 2164 2562 2205 2855 6469 15558 33517 79973 194232 382935 419476 515257 640982 875099 824490 559711 75509 2930 1043 633 392 492 574 362 112 94 124 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 -67 999999 -94 64 224 -65 -57 999999 999999 999999 999999 -52 108 492 885 1355 2788 4721 6645 8017 9850 11255 11663 11638 11540 11440 11957 17429 29381 34490 34291 38361 41078 38524 38264 38955 38895 39884 41547 41881 40460 39718 41757 42875 40922 31597 20021 15276 14204 14129 13840 15114 19477 23260 25113 23242 19340 14915 9368 5049 2641 1204 370 92 -49 54 47 2 -40 10 158 -11 -27 79 118 87 165 180 179 121 74 178 90 87 156 123 36 84 128 -25 -22 -4 -23 -37 132 5 31 129 133 80 -39 -18 48 51 -29 -7 -30 28 -11 5 122 88 43 156 216 211 161 215 209 247 241 186 239 224 231 259 335 230 228 281 331 333 314 246 238 170 243 166 191 173 142 167 181 202 180 246 197 191 223 169 229 199 165 133 69 108 125 88 94 113 147 162 204 158 159 178 130 164 158 122 148 177 128 150 126 134 145 120 99 161 153 138 94 123 170 147 127 149 118 90 128 171 150 172 189 192 168 155 156 167 144 138 159 172 162 137 137 156 131 121 109 119 130 158 142 129 122 106 107 125 134 123 113 106 116 140 135 126 113 102 100 103 105 100 101 34330 284 1325 30 10565 9 32 10 6253 1205 -89 448 52 276 1061 588 26 999999 86 922 2291 5727 18537 52079 136773 305778 458974 651046 541769 458205 518010 568621 348963 274024 99984 4512 976 998 712 467 401 210 171 264 200 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 -44 -77 999999 82 41 -76 74 999999 999999 999999 -18 105 415 723 1448 2878 4683 6752 8512 9076 9251 9967 10404 11200 14953 20173 25015 24892 19974 17059 19362 21812 24198 25642 26185 28681 33173 31456 28809 30378 29956 25026 25271 32012 39922 45876 41533 38840 38558 40174 38828 34384 29697 19274 10111 4940 2439 1628 1522 1002 366 77 -21 999999 49 -58 -50 -69 -66 999999 -47 37 -43 125 77 179 153 29 46 109 62 154 126 108 173 19 999999 -19 191 122 168 172 145 84 17 43 -6 121 -49 13 -24 30 48 -80 63 53 76 76 36 13 -57 89 102 235 276 253 185 187 97 154 203 234 177 149 163 114 73 168 156 146 192 134 70 64 86 71 161 49 56 95 204 202 74 96 186 210 118 91 107 80 69 50 106 101 82 124 84 18 46 55 31 -17 77 121 125 163 105 90 97 97 39 32 68 117 63 73 78 90 98 90 87 74 38 61 60 86 107 87 114 110 121 101 116 135 92 105 106 96 91 81 90 112 91 100 112 88 79 79 70 76 81 77 82 85 82 55 77 71 66 59 56 45 57 55 66 60 62 58 60 52 49 53 32 36 34336 290 1150 30 10570 9 32 16 6252 1203 3828 46886 8319 2785 3119 3508 4516 7081 12092 16953 34420 78610 146840 166926 135579 153781 282055 505006 702574 788940 435465 390554 357964 169389 114489 7006 2318 1519 1287 1106 1071 822 726 782 542 548 542 406 430 446 258 229 37 999999 999999 999999 -98 999999 999999 999999 999999 -71 68 81 163 401 217 3 -31 146 50 -10 21 188 251 327 304 318 549 758 903 1283 1900 2430 3908 5524 7114 9590 14104 19897 22374 22781 22313 19631 17611 16187 15229 16448 19635 25169 27444 26750 26453 28674 34908 37670 34949 34443 32674 24320 16011 13763 15106 17590 19523 20508 19666 18585 17503 15927 12658 9018 6728 4359 2450 1577 1226 549 61 1 70 45 -55 116 133 120 32 -4 -18 -19 39 158 272 159 -30 -60 95 62 -10 34 45 111 -2 39 -5 9 55 50 93 10 23 85 158 151 36 36 5 77 104 43 58 69 -18 81 107 161 169 153 178 282 239 269 276 238 204 268 154 179 310 281 196 117 109 162 84 96 99 180 191 130 102 111 142 165 217 247 225 191 192 181 230 199 180 122 167 200 183 213 176 151 122 87 111 160 177 133 151 167 145 124 137 126 135 135 79 69 106 84 127 113 152 136 140 126 110 101 130 152 123 147 149 132 146 113 116 171 170 156 180 163 169 159 147 156 149 119 147 131 141 130 158 117 122 131 117 114 125 118 136 144 138 127 111 110 119 104 106 123 119 115 106 102 108 106 104 95 109 103 87 79 34342 295 976 30 10576 9 32 22 6252 1201 2587 44215 74934 16751 64820 76595 19245 33119 49627 55671 51977 54054 74155 98740 108421 95437 79424 116291 152817 159992 139077 183600 314891 684310 689526 311672 202036 330866 150400 3269 807 883 860 640 312 380 -45 154 156 87 260 96 65 -71 158 212 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 999999 999999 999999 148 136 151 84 -2 74 120 -5 -44 -74 -99 999999 999999 999999 -29 999999 999999 174 751 1309 2305 3931 6161 9896 15117 18982 17867 17702 22666 26848 33371 47397 60012 62140 63978 65462 54313 39872 34874 32851 26396 17217 12814 13068 14786 14922 13887 15110 19141 21701 21108 22856 23539 19259 10672 4798 2029 548 191 999999 48 999999 6 -84 -54 135 207 54 -76 -84 220 -2 8 56 13 43 185 52 5 106 55 243 217 34 23 52 27 -9 -37 -60 -85 -33 -57 -31 -8 -19 84 121 178 56 -34 -75 -89 999999 -52 53 -35 153 76 17 103 175 118 133 163 211 209 234 278 214 308 167 228 176 211 138 75 77 87 70 110 67 105 112 115 136 44 -8 53 128 132 168 209 223 232 181 113 98 104 99 105 73 34 74 140 95 70 96 133 157 113 119 138 126 161 97 107 161 184 175 171 120 87 73 118 165 151 127 72 38 87 102 119 95 72 49 96 133 119 146 132 169 149 133 137 120 101 98 87 120 158 141 135 124 100 110 102 97 114 115 112 111 95 122 122 122 114 104 113 113 90 82 97 105 118 109 102 90 92 88 95 82 70 79 34348 297 948 30 10578 9 32 28 6251 1199 666880 134932 75023 54554 52301 46569 46848 51077 53542 85806 99848 76693 92143 46658 81426 166407 186199 167423 132234 123510 70740 14712 13600 11812 4251 1610 1346 1331 1154 951 904 826 653 411 453 201 293 339 137 190 136 73 40 -5 133 139 207 255 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 -60 999999 999999 999999 999999 999999 5 -47 58 -99 999999 -22 -57 -9 -76 2 42 999999 -36 999999 -13 170 105 291 840 1383 2134 3634 6369 9914 14031 18454 25172 31604 32052 34438 41693 55523 70571 73815 71366 61009 51363 47842 41890 35729 26946 20997 17158 12212 8410 7057 8842 9108 7316 5226 4615 4248 4150 2153 752 395 254 74 -50 -60 13 43 97 53 68 50 4 11 -73 36 68 129 111 98 76 49 86 15 73 88 83 116 -72 -14 -26 96 -41 -19 126 16 88 88 43 -8 53 33 37 19 86 137 112 0 -22 8 -18 111 104 30 -58 -88 -17 72 120 138 95 60 116 134 103 147 134 153 170 250 133 140 107 155 111 71 80 97 91 24 63 68 68 28 90 87 94 119 111 89 148 146 140 88 82 103 88 46 24 93 35 75 106 75 74 106 137 68 86 50 48 47 57 100 112 133 93 83 94 60 64 99 91 75 87 91 76 100 80 63 107 119 121 70 112 126 120 116 122 116 109 119 90 106 102 102 94 99 81 94 84 93 92 96 99 77 67 91 82 94 97 85 67 57 72 66 65 67 71 78 81 67 67 73 77 63 55 59 60 34354 300 858 30 10578 9 32 34 6250 1197 19793 17997 17488 18755 17582 16522 15013 12122 11036 11114 11620 13755 17270 20923 24788 30588 32561 28186 30356 44888 60286 92556 122953 133134 147887 164797 153681 71036 14018 7288 7047 5426 3410 2231 1101 717 508 461 359 373 363 528 571 400 307 458 220 40 318 385 178 64 -24 -4 138 -72 999999 999999 -38 -23 44 55 -99 -33 -11 56 40 142 184 148 185 102 -9 92 90 206 115 14 40 34 128 135 102 165 1071 3519 6493 9167 12991 16104 19477 23358 26511 26742 22670 19066 21085 23730 25209 26757 25982 21498 17233 14678 12481 11050 10220 7480 7650 7845 7973 8285 10134 13127 13730 13106 11807 10579 6749 2470 498 999999 -7 -17 129 103 -34 -18 -17 57 21 117 -40 999999 47 18 -63 -58 62 -8 0 78 164 216 109 116 174 120 132 87 106 9 6 51 27 -19 51 65 9 8 64 154 40 -8 10 -24 6 59 42 6 8 -17 -5 8 -3 -43 18 -59 -32 49 121 205 206 154 123 176 148 196 202 154 117 154 117 89 108 113 70 138 127 129 38 44 31 38 57 44 37 114 66 137 203 112 73 87 34 44 46 93 80 95 106 74 104 92 115 102 74 107 95 93 98 101 90 108 107 126 135 109 136 104 63 114 95 81 92 126 94 99 85 76 105 112 114 105 113 117 113 112 106 128 122 107 112 101 133 110 103 98 116 105 90 75 79 94 95 105 104 91 97 104 82 80 83 89 84 78 88 69 73 80 76 89 94 85 76 69 59 56 60 55 34360 304 741 30 10581 9 32 40 6249 1195 12339 5380 6391 8208 9657 11215 13987 16461 22423 34894 58504 90445 112074 134775 163203 186990 243832 296628 320342 316126 284208 268371 281224 328518 342282 378680 351787 263022 237417 215717 158111 53098 19128 11865 10611 9398 6090 2877 1209 884 941 974 800 546 603 665 579 415 540 642 637 536 476 445 307 393 294 112 43 19 -13 -69 113 7 -77 -69 12 112 14 999999 51 89 92 212 115 201 221 215 258 358 239 213 140 60 215 315 110 198 294 837 2911 6481 13365 21469 25736 20024 14641 15738 10713 7561 8647 9176 10551 10747 8614 6117 3372 1920 1624 1783 1497 1170 711 450 223 68 183 11 20 -71 -30 66 -67 -37 104 38 -32 6 -19 31 47 -30 -2 9 19 -17 -21 17 39 31 11 -3 58 68 86 76 -10 18 95 250 182 73 144 138 81 34 -3 45 6 -14 13 38 25 -12 -10 99 84 -47 15 106 -27 -63 -17 -12 -4 -28 55 52 49 17 -12 -27 61 12 41 103 98 154 205 118 120 144 157 138 110 115 173 123 137 140 137 115 82 118 62 59 67 59 14 40 17 93 174 132 134 132 120 85 102 76 77 115 80 60 60 48 78 79 77 116 103 85 81 74 73 90 66 52 89 111 150 110 70 98 102 112 76 84 77 71 88 89 81 78 110 109 83 90 109 122 115 88 108 115 133 122 91 93 90 88 72 94 94 94 85 80 78 90 99 79 85 94 78 76 84 87 56 69 73 90 82 80 78 78 84 87 85 70 70 65 56 69 58 53 34366 304 742 30 10582 9 32 46 6249 1193 32256 44086 60977 999999 999999 999999 122705 104602 97115 104232 95088 104342 121831 108210 91269 100346 139733 168246 158114 140073 138955 106383 82609 99872 145807 108544 85758 80735 69120 55403 40586 19269 6657 4198 2482 1532 1174 1079 873 887 1081 1124 1447 1897 2196 1985 1769 1268 875 640 585 594 672 576 488 352 248 213 54 999999 -25 -47 97 77 -32 -12 21 8 32 43 999999 80 142 163 101 120 132 83 181 -24 32 156 142 173 236 200 4 43 85 282 228 721 2764 7157 11682 16238 19575 16462 11127 9713 9899 10179 9480 8846 10835 18143 24263 21317 11828 3907 1440 1045 1715 2271 2244 2180 1511 1375 1291 924 542 354 137 25 -15 -34 -46 -27 -2 -15 999999 -3 16 -19 999999 -79 -93 85 188 93 73 40 36 59 -44 -94 -90 14 64 56 61 49 95 49 -19 12 56 24 23 -14 -41 -16 26 1 -24 -60 32 13 -26 -26 -36 2 -26 0 25 52 5 30 34 53 108 59 -21 18 65 158 142 179 189 183 169 163 155 168 134 172 157 74 42 110 136 94 63 66 72 93 34 -30 74 66 84 156 111 119 124 145 153 122 152 84 59 76 40 113 105 119 84 96 52 42 87 88 101 82 55 88 92 63 90 77 80 108 82 57 69 82 88 112 75 82 72 78 85 68 90 75 96 103 94 93 121 142 118 102 88 108 105 123 111 87 93 97 98 109 77 82 102 109 98 103 98 92 86 109 95 88 70 66 82 82 62 70 82 83 87 85 89 83 73 66 68 67 65 64 34373 298 921 30 10581 9 32 53 6248 1190 44953 43365 39536 39339 37244 38524 41730 48905 59546 74291 86682 99256 135046 142538 120544 119139 123724 121791 105465 94819 88239 70362 50165 37010 52105 27751 16369 10521 6590 4059 2919 2075 1552 1089 966 1135 1366 1399 1457 1326 1155 770 417 524 530 497 525 472 335 205 160 152 148 83 -44 -95 -69 102 101 121 137 227 117 30 7 132 167 99 89 239 235 367 413 297 213 189 234 216 217 188 184 206 124 252 217 138 202 223 355 1021 2729 3787 4594 4542 3823 4760 7385 11281 13317 22054 24140 15061 8814 6769 6442 6735 6177 5161 4083 2965 2385 2196 1209 280 76 103 65 38 95 66 47 103 18 -22 73 126 34 17 17 88 41 -20 116 102 65 46 42 39 25 95 68 69 52 57 164 199 118 150 133 92 70 60 65 71 101 79 48 62 40 36 48 73 41 -24 -25 6 114 86 43 85 39 5 -17 57 42 106 80 57 51 98 128 155 179 189 186 167 149 161 213 272 205 139 156 146 116 111 91 90 102 114 75 113 118 66 41 70 100 127 163 130 176 222 159 127 102 155 136 144 133 87 84 118 137 115 131 128 90 124 121 124 93 94 118 128 128 119 134 127 99 93 103 115 123 117 130 141 134 139 90 97 108 110 141 147 141 138 126 159 153 168 180 157 140 119 108 112 131 141 122 97 105 121 131 109 107 117 124 117 105 119 108 107 93 97 99 88 93 103 103 110 109 105 109 93 89 99 95 82 34379 307 650 30 10580 9 32 59 6247 1188 31638 26731 30237 34974 42177 48774 51990 56038 62359 68728 72711 76471 86890 91272 96817 104057 109643 114034 111152 110579 105421 94738 84792 82982 79572 70036 65823 64628 57240 44743 34596 25950 14857 8639 7167 4112 2058 1266 1057 1108 1119 1070 1199 1117 1070 1155 1209 1255 832 735 521 446 343 299 269 358 298 147 86 75 93 210 90 29 136 68 26 119 204 134 41 82 29 3 83 225 199 95 209 370 373 302 333 337 288 213 192 301 346 173 156 261 156 183 109 90 146 201 161 202 301 750 1047 1648 2637 2995 2758 2858 2565 1872 1064 541 399 445 430 466 431 403 581 735 542 578 448 296 226 158 208 16 -41 13 32 -21 -26 42 65 60 -42 -26 15 -71 -39 -6 22 -37 26 139 86 59 23 93 86 -29 14 46 21 38 57 86 56 98 49 -20 -2 10 70 40 48 69 58 72 95 70 34 -24 0 99 84 98 15 -24 -56 10 41 58 43 32 14 23 56 48 39 144 172 131 179 190 181 130 161 131 151 81 158 164 109 132 82 85 117 93 42 52 63 93 53 40 38 53 30 118 154 164 139 116 102 137 139 57 50 108 90 57 24 63 112 100 96 109 90 95 103 87 98 113 118 111 125 115 101 76 68 123 126 107 77 49 100 89 81 114 69 94 102 120 80 79 89 95 120 131 100 89 111 99 97 83 86 101 82 81 91 95 87 91 97 104 100 80 89 83 77 81 75 70 75 77 83 69 83 81 73 75 82 73 72 66 57 34385 306 678 30 10578 9 33 5 6246 1186 23421 22821 24507 26850 29317 28544 27714 29232 32006 36288 35452 34662 33456 33120 36502 39864 41171 41070 44156 48791 56094 61161 64765 58586 56501 112305 176863 140960 142345 268612 401847 312478 275677 363721 271505 11492 1845 1491 1342 1151 1127 1294 1424 1341 1444 1417 1244 1196 1350 1359 1027 756 714 521 365 440 458 316 293 341 186 252 266 189 174 87 146 109 121 116 168 156 -28 23 84 88 226 217 376 372 326 417 336 380 299 386 381 261 239 317 233 248 229 113 303 308 292 253 148 76 231 251 274 244 338 319 275 397 348 266 306 371 456 506 529 445 347 237 195 234 201 170 74 75 -24 -11 125 19 -43 29 142 31 25 51 59 97 164 6 18 132 73 70 103 20 -3 79 163 104 40 79 14 40 67 4 113 92 114 163 98 53 20 96 156 84 67 45 49 84 37 98 87 90 73 89 47 122 75 37 58 50 57 89 139 114 119 114 74 152 127 65 91 94 137 137 167 161 206 168 106 169 185 123 156 197 185 146 165 138 124 126 100 107 88 58 53 63 75 105 97 110 132 165 179 142 107 125 129 137 112 122 117 122 120 125 122 106 122 104 109 119 135 118 118 122 147 131 119 112 107 141 145 125 104 102 104 99 124 130 159 120 134 160 153 124 128 132 143 120 148 129 117 128 103 109 137 112 118 117 122 122 112 102 89 96 106 99 104 105 98 96 105 104 109 99 93 90 94 103 104 94 92 97 93 93 92 86 34391 305 706 30 10576 9 33 11 6246 1184 22650 23570 25264 25983 28025 31337 31132 28747 26139 25967 26384 25977 27858 29117 36308 59145 65639 117114 82173 62734 67208 68664 62330 64847 83837 145216 221222 245075 313629 468878 565404 509724 125953 6941 3788 3094 2155 1607 1378 1440 1447 1289 1378 1428 1289 1272 1338 1462 1425 1295 1296 1097 802 583 392 342 454 352 400 379 227 251 245 -15 44 120 102 117 67 -35 58 233 99 60 101 155 415 314 198 223 260 253 120 254 359 301 133 129 235 188 76 245 217 214 168 180 96 159 74 138 234 184 199 389 472 449 420 220 272 276 395 411 393 278 393 354 294 334 325 30 81 139 49 94 18 77 35 145 160 25 -18 41 25 104 70 -24 999999 -37 21 33 9 97 44 64 96 -33 -1 53 24 -7 -4 57 27 15 146 189 180 135 86 80 77 -42 82 99 96 67 95 94 138 175 112 52 79 106 -1 24 59 20 37 124 81 88 81 49 24 2 34 102 152 93 4 71 111 181 214 260 252 192 196 158 126 109 149 181 135 138 109 57 40 75 92 87 122 148 103 81 71 77 87 91 98 136 174 147 143 147 159 127 101 97 89 102 126 87 100 101 45 81 95 115 114 141 116 112 99 99 74 101 114 93 112 114 98 98 107 127 151 95 83 97 109 91 106 125 123 126 116 131 135 119 130 125 81 97 134 120 102 102 105 99 100 100 104 96 85 93 102 89 86 83 88 83 86 85 92 79 78 83 94 93 90 81 72 72 72 34397 305 706 30 10576 9 33 17 6245 1182 18827 19902 21689 23738 27670 31580 33506 35282 39663 44514 48947 52867 54535 49394 41453 41298 60870 64434 37059 32648 36187 45215 63690 199927 347739 265429 214371 191355 368634 299969 272573 282811 128939 11283 1921 1686 1525 1282 1599 1920 1528 1461 1645 1497 1528 1465 1447 1686 1642 1488 1573 1773 1618 1163 820 563 281 513 477 261 201 262 231 164 200 258 136 51 115 40 96 138 221 194 66 172 150 212 262 285 183 234 303 254 203 49 152 217 189 255 107 143 260 305 243 282 207 186 243 320 342 237 211 343 416 448 415 374 412 381 290 277 441 426 407 347 295 356 338 430 319 212 191 151 39 -2 64 116 99 26 73 158 12 -79 -91 62 40 -21 5 -48 71 146 64 61 -27 56 26 64 35 27 -12 45 112 -14 17 147 168 88 60 100 152 61 49 117 11 22 94 42 -35 12 24 -36 111 -6 91 143 129 57 107 1 -44 39 102 68 -4 -9 19 62 35 4 78 159 205 233 187 227 160 120 126 127 66 119 92 124 143 140 128 29 85 69 68 98 77 77 33 66 73 71 75 60 55 96 138 171 217 176 161 183 107 81 81 139 101 151 102 80 65 112 112 140 126 180 160 128 128 127 103 96 114 78 107 143 133 92 103 95 85 101 100 102 101 100 98 115 127 115 117 134 130 136 126 130 120 101 96 88 100 124 111 112 96 93 103 95 100 109 93 78 75 91 88 70 67 72 85 76 77 71 77 78 83 74 76 72 74 34403 304 737 30 10577 9 33 23 6244 1180 14247 15720 17432 19691 22063 23329 25927 31259 34724 33715 30097 30637 36041 38919 67834 109788 134629 204433 299784 263457 171395 132030 270765 512429 440922 273217 216588 80271 23957 110075 123890 92436 6157 1475 1453 1649 1579 1485 1482 1717 1580 1577 1579 1500 1436 1341 1290 1322 1319 1281 1082 843 847 919 725 563 460 251 301 434 322 403 325 246 229 173 145 80 257 177 217 82 -8 61 6 45 285 301 149 305 339 234 500 344 237 216 245 345 242 290 233 348 358 239 302 253 205 334 363 373 389 267 260 457 548 547 512 474 361 340 275 265 392 453 468 368 322 338 249 137 251 362 221 204 73 55 55 -22 -12 -9 -64 -52 8 63 -27 -14 76 43 90 111 141 123 77 53 102 89 47 61 77 -11 31 142 101 135 135 151 102 105 30 32 69 30 10 100 88 73 67 -18 84 61 9 61 87 53 38 32 11 -5 25 63 -5 -23 33 -28 41 85 111 59 25 84 90 132 117 177 156 145 90 120 96 84 92 71 87 124 117 126 62 80 99 99 57 97 73 60 55 74 108 108 102 70 47 72 97 140 146 150 169 100 129 92 67 102 78 102 82 85 127 113 78 128 140 112 108 119 128 132 123 99 70 103 116 110 111 85 84 96 118 99 98 108 108 100 112 120 86 121 134 126 135 138 119 104 126 113 128 106 85 108 111 101 99 89 87 80 89 84 101 95 90 75 64 84 85 85 74 66 73 76 73 75 71 60 64 60 34409 302 798 30 10578 9 33 29 6243 1178 17472 18932 18992 19678 20014 21524 21553 21565 19556 23799 91594 128688 23546 19971 38708 45667 26212 69710 238795 334342 429908 592108 459714 227008 17491 11444 9377 4524 1559 1091 1154 1142 1127 1241 1508 1147 1054 1065 1110 1081 1197 1036 912 806 868 935 1046 795 671 744 864 1010 1007 4343 50891 148985 222314 228047 113007 31509 1023 453 430 256 348 271 229 189 149 180 264 240 104 42 142 113 188 144 185 202 333 367 323 230 254 205 334 239 213 232 235 186 129 349 254 124 293 292 221 246 349 552 376 314 457 475 436 480 469 439 524 917 1822 3299 4022 4185 4006 3852 2734 1425 442 182 200 146 72 -12 22 54 81 67 98 76 155 190 88 88 86 74 82 56 53 -61 42 10 66 65 134 132 48 92 86 54 126 85 160 162 145 216 104 44 71 66 110 28 73 81 58 103 96 60 77 89 115 91 56 65 94 101 89 91 137 80 83 90 63 43 49 89 40 51 155 137 168 157 71 120 128 173 136 39 133 86 24 154 109 96 162 125 158 116 103 109 85 93 95 140 152 175 103 142 119 142 192 174 160 105 99 155 178 145 194 178 153 134 153 162 187 144 151 135 149 157 154 146 183 166 137 157 173 158 150 125 128 131 147 125 136 137 126 136 141 151 141 131 147 153 173 173 177 166 144 143 164 135 109 113 134 160 133 139 133 131 138 136 125 124 123 120 116 111 109 108 124 118 104 102 115 112 103 105 96 94 34415 306 681 30 10581 9 33 35 6243 1175 75779 2938 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 1495 4123 3487 7123 9160 1137 999999 -60 5953 17667 17672 19815 25252 27899 34777 39575 39119 19366 6856 172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 364 999999 999999 999999 4473 58940 310459 722332 999999 999999 974558 297218 4782 125 272 232 240 457 192 249 193 129 56 224 90 145 170 238 260 195 382 409 274 257 243 200 356 391 179 231 451 318 -11 164 245 233 312 208 278 385 488 443 552 465 462 508 503 637 497 476 735 1067 1656 2161 2556 2143 2430 2934 2802 1915 919 327 148 75 20 25 -77 115 57 -2 195 424 821 1786 2159 2250 1901 1253 523 330 193 128 73 50 80 195 100 16 8 3 104 245 192 221 163 99 99 64 124 128 157 78 77 96 70 0 53 -6 27 44 -7 129 43 73 68 -19 177 151 80 81 108 67 113 55 125 95 139 111 125 58 64 101 106 261 240 192 152 162 160 237 138 152 136 165 117 95 75 103 108 80 77 88 73 101 92 99 95 92 108 99 123 148 77 123 131 161 146 116 122 90 94 133 149 129 167 145 158 119 72 117 115 120 120 157 130 159 186 105 137 170 130 138 123 105 133 132 138 139 131 154 175 125 136 125 122 146 134 161 137 154 147 135 138 128 125 144 147 136 126 125 107 116 116 105 89 108 110 119 97 93 91 99 102 109 116 105 101 101 98 90 101 100 96 34421 274 1645 30 10585 9 33 41 6242 1173 496 2338 5952 16170 42724 104766 140470 54888 11619 3592 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 261 1328 21643 134929 414728 938990 999999 672389 672289 865157 270283 17975 423 405 185 188 65 288 225 93 260 151 311 5 -5 -52 42 55 164 161 118 177 255 206 210 199 392 240 86 198 203 -26 263 392 368 218 194 324 299 317 422 508 522 625 732 773 805 670 489 330 249 457 386 262 149 660 1573 2286 3223 4090 4652 4579 4735 4077 3102 3834 4338 5416 6989 6662 4670 2964 1880 1012 469 317 165 -19 107 -10 201 239 -60 77 6 999999 114 -27 -14 158 186 150 45 -91 -13 90 51 110 6 -1 82 116 84 104 75 108 142 86 19 30 37 69 48 -10 -56 95 25 -43 -24 99 28 7 0 24 77 67 86 54 -31 999999 127 159 169 195 125 128 112 119 72 129 124 176 188 76 73 94 33 -20 110 60 56 62 48 -5 46 109 70 51 122 170 145 160 166 92 117 113 91 67 55 91 123 167 136 114 134 139 142 109 113 155 141 110 98 122 126 149 94 69 129 115 134 90 114 128 98 109 150 105 69 95 102 134 125 123 123 134 130 158 126 131 105 127 112 124 148 105 100 107 82 87 98 84 87 104 103 103 89 83 83 82 80 71 61 76 75 91 84 69 75 64 61 34427 298 928 30 10588 9 33 47 6241 1171 308122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 799 1846 4959 12926 35189 102021 291173 735577 954210 310350 36458 1024 582 320 245 201 383 874 1231 1531 1521 1368 2701 25740 197287 429367 503152 523413 664375 590831 532627 50639 742 250 189 176 57 203 255 34 999999 45 78 177 202 221 352 206 212 332 137 -3 228 206 358 498 174 142 272 120 46 60 165 144 216 309 299 342 351 420 314 307 240 434 539 1076 1412 990 593 495 356 264 12 16 188 49 140 112 97 -47 96 723 1398 2001 2345 2851 3313 3852 5171 5499 4884 4236 3072 1086 311 330 640 672 260 261 114 41 106 74 117 -16 -8 -59 14 13 -77 -41 17 236 18 -24 73 53 163 -22 -22 147 94 13 9 -9 76 143 62 -42 101 46 86 102 102 142 60 84 -64 92 20 -60 -39 -10 -39 168 112 -92 47 74 16 105 57 145 114 161 153 192 130 124 196 128 137 109 24 -99 -44 87 14 24 35 81 82 58 175 144 121 88 4 35 102 106 62 134 93 115 120 66 104 157 107 90 82 102 51 70 113 62 117 95 94 89 163 176 172 136 66 60 140 179 129 153 129 72 127 110 100 104 78 80 89 38 99 106 97 90 84 115 82 127 112 116 135 112 93 103 100 90 105 98 77 90 98 96 102 99 104 98 89 92 85 78 78 72 50 74 68 65 82 71 55 53 63 67 34433 279 1502 30 10592 9 33 53 6240 1169 -94 362 1228 2796 5992 14458 39024 104211 257612 618186 999999 999999 999999 999999 304345 6964 1849 1858 2327 3071 3554 3561 2804 1939 1494 1204 850 466 438 595 486 311 465 496 519 198 217 266 320 263 215 278 -9 -26 243 236 272 96 86 104 327 104 240 383 295 312 351 263 257 248 267 220 201 120 154 54 266 354 365 235 235 176 186 77 148 304 502 534 483 622 479 622 694 337 207 244 220 197 -46 999999 -65 70 999999 999999 50 209 164 116 118 47 211 369 189 173 268 74 234 371 451 709 934 1339 1926 2116 1693 1040 610 376 260 150 326 258 7 -18 100 55 69 112 128 165 212 100 95 169 108 161 127 13 -2 3 179 161 173 106 78 107 54 32 89 132 152 102 76 77 119 23 78 121 43 8 140 191 71 86 80 70 74 75 140 54 85 78 92 150 142 157 157 76 115 63 67 80 68 100 140 52 76 158 127 117 76 105 148 85 54 79 112 117 107 91 149 157 75 96 125 101 121 96 118 144 107 98 108 111 128 118 138 180 134 136 131 112 160 135 130 135 135 159 120 83 134 102 81 114 126 118 134 128 123 112 120 114 103 126 161 172 175 157 141 131 139 130 113 113 149 144 136 114 96 115 119 112 102 106 101 113 104 91 89 93 98 97 92 89 91 94 81 85 94 34439 280 1475 30 10595 9 33 59 6240 1167 -54 240 824 1937 4157 10332 27114 64634 190996 565783 961137 767116 999999 999999 337966 6475 1419 1076 896 1125 1482 1475 1499 1665 1863 1768 14481 185257 152425 11395 731 527 476 586 591 563 484 330 312 216 326 230 310 180 137 181 280 271 158 163 48 11 132 164 -49 -58 37 234 243 299 253 291 435 268 242 99 163 216 263 183 356 277 303 286 138 49 123 229 301 254 330 468 397 355 281 617 1008 727 544 243 104 19 -51 999999 104 46 999999 137 283 292 143 259 598 785 1148 1558 2504 3442 7553 15431 20129 22927 20285 17706 13152 9214 6358 3411 988 418 206 118 8 101 53 85 -28 -22 165 154 16 114 130 91 -43 -39 44 -21 27 58 72 6 95 50 53 -27 36 25 57 15 72 149 117 139 117 82 56 41 5 70 75 116 99 82 42 39 40 35 137 192 181 133 135 163 122 92 80 28 73 119 115 99 -5 17 38 62 96 113 105 94 67 54 87 74 42 104 140 132 81 44 82 162 185 167 150 129 130 107 126 146 119 125 129 108 137 106 132 115 150 156 161 151 133 104 109 111 143 157 154 119 114 138 123 110 97 128 116 91 121 134 130 127 104 125 119 141 141 173 148 135 152 138 130 146 137 128 123 123 120 123 132 105 109 106 102 93 88 89 83 86 82 81 82 88 94 90 78 81 85 81 34445 280 1478 30 10598 9 34 5 6239 1165 157 642 1677 4313 11982 32376 65860 99384 184726 339985 707642 999999 438610 96821 105549 51266 5351 406 487 315 445 421 327 902 1142 3976 94128 451588 573140 653672 283269 6015 263 302 545 486 461 414 464 523 293 175 247 147 116 92 94 157 20 213 97 107 148 149 166 219 154 180 108 296 312 59 -60 59 -37 270 234 368 167 105 61 49 138 162 236 95 57 45 205 534 550 394 579 568 922 1499 1521 1543 1377 952 722 702 555 377 567 586 679 695 814 795 1115 1253 1517 1736 2008 2870 4632 6323 9071 11202 13492 14790 11449 8446 7307 5506 3753 3215 2330 1727 1120 238 27 35 37 20 43 116 48 67 216 100 42 38 91 70 15 -4 54 -15 33 -36 -57 -5 78 19 105 70 63 41 -57 0 34 94 -8 57 141 76 -10 36 85 77 64 113 91 17 24 34 91 85 134 156 152 132 19 46 117 34 84 108 103 75 50 89 39 64 98 129 81 81 64 56 107 50 55 81 80 105 74 51 64 93 121 121 114 106 152 67 77 100 99 136 119 108 131 116 87 110 48 105 105 120 130 88 114 113 101 135 102 110 106 88 97 115 96 90 86 118 102 86 83 109 80 90 98 99 132 151 124 114 106 112 125 114 91 103 127 115 110 104 87 100 89 87 77 78 91 74 79 82 73 65 70 77 69 68 65 64 65 66 34451 278 1541 30 10601 9 34 11 6238 1163 -1 480 1326 3385 8067 20693 57845 138470 242583 292425 123036 38887 9551 6995 5055 -37 999999 999999 999999 999999 -56 243 790 152 15432 332388 999999 999999 829436 45727 1108 341 489 456 503 454 369 463 250 192 238 206 206 80 -13 62 151 141 18 5 999999 -45 102 51 15 -75 63 89 20 -57 -90 148 135 42 29 23 181 147 96 100 140 89 154 16 85 48 27 321 566 517 508 782 989 1368 1294 1410 1188 1432 2096 2508 2610 2410 2264 2116 1970 1806 1391 1141 1223 1421 1535 1536 1793 2078 2119 2533 3002 3194 3948 5177 6724 8891 11373 14064 12969 10323 8198 6104 3983 2281 1172 317 4 -67 68 96 125 151 131 -16 123 125 -70 -11 999999 -24 94 95 50 88 134 125 32 25 44 12 91 75 42 38 71 15 -45 64 4 3 91 92 18 19 131 151 82 37 63 67 113 95 105 102 81 120 122 101 55 85 40 85 26 53 77 81 15 17 40 27 -18 16 32 34 80 83 107 80 96 60 103 38 93 72 103 144 81 87 114 112 131 118 84 75 75 114 107 110 142 141 133 106 81 134 145 129 85 81 69 105 122 124 130 103 83 139 107 120 109 85 53 63 62 85 100 100 75 95 112 127 125 117 109 109 111 108 98 96 120 102 99 91 84 88 89 80 71 84 79 67 68 75 70 69 54 58 66 59 61 55 56 51 34457 276 1603 30 10603 9 34 17 6237 1161 1 529 1472 3436 8099 19558 46379 101458 221026 423504 618415 633492 281249 124781 16128 791 885 1400 1589 913 6307 75753 320011 632028 498897 206870 15333 1535 438 435 503 432 312 119 7 105 999999 -86 -4 -69 999999 999999 -21 -68 999999 999999 999999 999999 999999 999999 -62 -69 -32 999999 999999 63 -4 -3 33 -23 -86 -41 13 150 108 31 51 19 999999 -64 287 424 1761 3001 3532 4490 6088 7392 7349 7092 6584 5423 4445 4564 4037 2717 1719 1555 1825 2295 3193 3906 4699 5782 6115 6492 6385 6238 6707 9375 13333 15132 18313 25332 30645 34687 39162 47274 53412 50829 47469 44778 38805 28235 21996 15670 6534 2245 565 205 217 113 45 15 1 -41 -95 13 27 16 31 45 -17 105 102 -36 19 37 -46 42 -47 35 45 10 16 0 -65 103 99 6 -48 -20 -59 25 39 55 70 73 48 17 59 40 27 49 114 81 75 50 111 83 86 47 84 92 55 12 49 21 -19 -24 -38 17 60 25 96 69 125 39 23 56 69 89 60 8 33 16 93 168 139 91 72 84 58 65 67 54 40 77 105 71 78 89 130 109 79 65 81 76 66 72 66 96 117 113 92 104 102 98 79 107 97 61 59 85 93 54 71 74 70 97 91 66 76 62 101 100 94 100 99 73 61 71 93 85 98 87 88 82 85 77 69 54 58 47 50 58 45 48 54 55 52 43 37 51 47 39 34463 279 1485 30 10605 9 34 23 6237 1159 147 579 1836 4411 8940 18175 40645 93758 209185 395585 514160 459816 313083 96062 2988 285 218 408 519 633 937 719 10068 132336 378248 447566 256185 77774 10781 897 295 -39 -7 -4 999999 -68 999999 999999 999999 999999 999999 -93 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 -93 -84 1 -26 -53 -92 999999 999999 999999 999999 -44 999999 -40 309 753 2497 5530 8838 12260 15280 17542 18603 18403 16640 14594 12707 10394 8168 6471 6253 6573 6086 7189 8786 9373 10693 13713 15599 17642 20959 23327 24511 31067 44933 52189 55919 64565 68882 65409 63972 62237 61298 59237 60215 59936 57917 56844 49266 29619 12329 3246 337 86 128 133 -27 -19 -22 78 52 17 2 39 117 136 86 80 63 105 216 80 134 177 133 116 46 49 81 55 117 54 35 114 11 -4 -11 -6 -50 85 137 113 162 116 64 25 53 119 112 52 97 69 13 35 -15 -26 -6 60 110 93 103 120 77 76 60 107 51 12 15 123 71 18 9 62 88 55 28 47 115 90 69 96 150 134 78 108 75 70 51 30 90 90 134 129 111 99 118 119 111 100 113 148 113 107 116 118 144 113 135 144 94 93 88 94 102 105 112 101 80 80 100 115 103 103 128 91 82 114 113 117 134 124 111 98 124 122 102 92 116 104 88 92 83 96 89 87 74 78 63 67 54 45 74 73 52 60 74 61 57 53 58 62 34469 279 1517 30 10607 9 34 29 6236 1156 748 1776 5173 14728 36963 93968 194619 261664 211872 220694 248980 334852 192686 88830 1812 23 30 230 551 1114 786 8294 133943 456393 472155 138419 11184 4602 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -13 595 1186 1183 1688 2578 3649 4723 6069 8676 11789 13595 15487 17307 16905 15933 14298 11282 9971 10121 11249 12191 14674 20201 24075 24512 27589 34610 42612 50250 57153 66972 83884 99253 104739 100855 95483 81042 72050 63902 55334 52412 54940 47647 37894 32326 26553 15704 6517 1500 138 999999 14 46 99 73 17 36 97 -59 67 94 52 18 26 30 3 37 -23 30 50 -80 7 108 96 62 50 122 85 101 24 74 127 43 10 -10 -24 38 -4 19 85 49 38 108 67 -4 24 83 117 116 97 128 66 7 63 93 15 70 78 -21 -12 27 -9 19 112 126 19 41 111 66 -85 -40 34 78 83 60 4 54 61 103 97 156 131 82 85 95 90 42 60 109 152 111 82 36 66 65 88 130 74 100 130 156 139 86 84 120 122 136 180 136 104 91 107 113 104 95 72 64 109 85 88 101 94 114 115 86 81 107 126 130 118 117 97 119 118 88 72 70 99 108 104 100 87 91 87 82 61 71 70 66 58 61 60 59 58 54 59 52 51 62 63 51 34475 285 1340 30 10610 9 34 35 6235 1154 2 572 2273 6530 16727 33330 55524 100673 166452 260549 313935 269611 265836 298787 484112 835863 945665 790311 326703 38926 2258 2003 1979 1839 2071 2490 4540 19975 24268 49196 94696 19112 706 313 210 38 21 190 154 61 118 88 32 36 -78 221 181 116 37 -80 999999 -36 15 163 97 188 337 278 101 101 133 149 143 114 222 332 325 336 458 669 851 1216 1893 2481 2747 3019 4553 6618 8462 9850 11538 15103 17634 18032 15862 13013 10481 8979 7939 7942 7771 5749 3995 4374 4425 5020 5560 3276 2258 1661 1012 826 702 589 257 101 1 51 111 81 109 19 2 24 -23 -64 -27 7 79 65 999999 -31 79 95 167 26 77 112 186 106 44 -31 1 30 31 79 33 -59 -20 -5 24 59 64 70 92 55 21 71 73 26 48 21 28 57 -16 -41 -17 29 15 -22 21 -39 34 108 52 75 102 115 131 111 78 105 65 64 129 129 54 18 68 62 25 37 22 36 -12 74 100 89 21 34 49 15 -1 45 76 27 16 14 75 28 60 87 78 44 70 129 113 86 130 110 115 126 116 83 82 71 82 81 79 98 86 97 101 117 74 75 94 88 91 117 91 114 121 107 106 98 108 103 95 109 99 96 82 79 52 68 101 112 81 100 110 108 113 108 112 93 102 92 108 89 95 111 98 89 95 78 86 96 74 75 63 67 70 70 52 55 63 58 50 47 63 61 55 56 46 34481 281 1463 30 10613 9 34 41 6234 1152 -56 392 973 2660 5946 13873 33785 89920 196742 312377 453928 525542 361237 222232 144399 12560 972 1388 3540 6844 10129 50706 246146 645266 999999 886405 129895 2583 330 280 160 165 182 103 84 8 169 274 68 999999 90 153 22 -80 72 108 135 293 243 255 292 335 211 73 96 244 169 83 143 126 113 214 164 151 303 454 450 632 879 1158 2176 3700 4186 4801 5245 4615 4291 3787 3780 3326 2759 2181 1999 2012 2268 2943 3362 3408 3065 1991 1886 2040 2418 2708 3394 4517 4842 4430 3643 2431 1416 274 99 107 118 25 5 96 -3 -15 4 52 14 -82 16 57 11 -18 -23 5 66 110 115 104 93 168 86 38 59 4 -30 -17 32 143 81 -57 83 103 40 107 113 43 5 46 72 95 45 50 71 45 60 27 41 56 97 52 91 80 99 150 104 33 105 76 86 116 123 97 94 91 104 73 68 127 91 79 75 71 101 60 99 52 40 18 45 12 60 29 18 83 22 128 93 82 100 91 95 105 135 152 33 63 125 167 167 123 150 104 98 118 120 104 130 92 55 63 88 178 127 143 135 135 130 124 126 106 149 150 128 125 139 138 121 113 115 122 112 112 99 100 90 126 121 103 115 116 117 135 120 114 153 137 96 117 125 132 140 142 116 122 118 101 117 114 103 119 105 99 94 81 76 82 85 76 85 83 74 71 80 77 73 34487 279 1525 30 10615 9 34 47 6234 1150 218 1522 3539 8448 19219 36111 66303 107534 132966 97154 82508 51966 53827 53245 34177 10611 22851 67118 173506 493263 931047 999999 999999 632004 468150 10442 276 326 376 309 97 23 155 34 77 248 236 122 167 311 104 179 183 172 56 168 259 309 345 193 66 156 280 362 249 227 142 121 247 353 212 173 272 332 98 171 421 633 717 633 450 329 385 424 223 138 258 34 144 183 162 35 149 214 175 307 367 467 377 459 830 902 742 1033 1116 825 700 397 276 317 399 401 355 432 396 385 173 87 -31 -54 -1 66 70 -5 -30 29 32 29 83 159 179 65 -2 61 86 115 157 147 -46 -25 39 71 97 3 38 -8 -66 -38 11 -34 -38 72 156 58 21 102 105 44 82 20 25 94 76 19 3 22 98 63 72 31 15 65 8 31 114 107 71 -23 15 -6 57 118 85 61 44 82 56 -34 36 23 29 31 -21 37 48 26 70 21 -52 13 8 1 32 40 86 53 60 19 47 96 126 144 92 90 103 81 103 83 48 86 110 119 123 97 84 101 138 135 128 183 95 105 125 118 107 111 137 84 79 89 113 103 107 109 93 94 84 78 106 107 90 94 73 79 102 97 98 102 97 88 112 95 73 82 98 91 104 119 100 92 98 81 86 84 68 56 72 67 57 49 56 56 60 52 48 54 58 54 45 34493 301 867 30 10617 9 34 53 6233 1148 1425 1855 1965 2785 4090 4542 4163 4305 4538 3508 1876 1992 4088 18411 57990 152245 312300 405691 508844 299608 244779 255349 354895 523495 549465 486431 218495 81810 86531 98757 56901 31638 28484 24930 21456 17341 18565 64932 94298 115762 129865 100389 5211 350 251 311 264 192 138 160 201 262 201 31 123 23 61 95 72 -26 93 124 74 77 113 211 144 139 177 127 227 198 265 303 283 332 287 164 89 90 182 85 165 243 245 238 273 187 104 266 313 340 461 703 739 849 701 339 292 299 211 183 167 -26 73 51 66 95 74 18 68 95 46 53 98 137 161 207 400 251 110 240 213 249 107 148 139 122 46 33 -73 156 46 57 63 -34 -34 65 51 66 58 31 120 132 125 134 112 109 108 54 83 70 -80 9 63 -8 -62 -32 46 14 -5 8 4 -7 51 71 155 20 21 68 24 34 -32 -32 21 50 63 53 43 74 57 69 38 92 81 118 108 23 61 51 -9 26 7 14 82 71 32 4 34 50 79 67 5 70 40 13 38 79 89 77 56 91 43 -4 8 48 60 85 72 27 30 37 99 139 136 83 102 117 94 88 78 83 122 99 69 110 141 82 74 85 109 122 96 99 129 124 99 91 104 109 117 113 130 86 103 104 88 100 61 73 73 101 82 78 70 68 77 90 106 102 106 98 99 95 104 108 93 99 89 93 95 102 96 82 76 91 76 60 46 55 59 57 66 60 53 51 44 45 52 54 48 34499 299 928 30 10618 9 34 59 6232 1146 63514 64428 71613 83523 88117 91324 94748 83391 73169 64305 85270 175949 242652 255562 232017 206373 206633 110740 75924 67786 60433 47918 28677 14352 8593 5462 3759 2193 1002 588 359 219 157 155 284 317 250 244 225 211 98 231 215 194 176 357 276 80 178 132 81 -19 166 135 -28 148 183 128 66 -87 53 111 215 71 99 203 241 293 244 145 147 230 152 165 101 158 136 128 229 285 251 248 360 250 199 279 263 148 90 192 109 135 245 501 649 828 649 419 313 374 380 220 192 134 40 -20 -23 58 168 333 449 432 374 186 246 249 172 153 64 13 -88 90 157 61 128 80 37 -34 45 22 107 122 20 34 -16 2 43 29 13 17 66 123 156 121 109 76 42 112 98 14 58 72 94 106 92 42 -9 90 96 38 60 109 162 51 73 52 63 71 18 19 -38 40 83 66 58 61 28 60 60 57 89 108 97 127 137 96 103 18 104 72 62 95 70 69 81 40 24 30 48 90 77 80 57 53 45 62 86 28 40 43 3 8 16 48 67 66 71 50 52 116 115 61 95 87 77 78 90 99 96 135 119 123 109 103 123 128 152 148 145 120 145 126 125 115 104 94 124 138 125 105 97 110 119 107 98 80 136 105 87 108 106 97 100 112 116 117 127 145 141 122 106 116 108 114 116 113 106 105 99 105 117 104 105 95 88 77 76 74 77 81 81 84 76 76 70 74 73 71 67 34505 297 992 30 10622 9 35 5 6231 1144 164839 153571 173737 191888 208331 191536 137943 114805 107055 94559 90617 98666 100587 102474 97564 73427 55141 39505 17671 9555 5518 3767 1843 762 550 434 361 376 354 356 184 198 162 318 250 74 266 221 257 171 265 127 58 299 198 195 286 204 264 175 159 170 66 89 129 180 144 24 95 200 63 53 149 70 98 102 241 245 306 266 164 78 14 163 261 161 125 136 161 277 334 290 382 132 253 228 227 110 231 307 220 429 724 1000 832 821 659 447 494 338 243 250 275 114 -8 -6 -8 999999 8 80 37 72 16 37 50 78 64 -22 -16 45 52 36 13 -27 -16 10 46 56 20 14 41 -13 -8 -8 43 -22 36 122 57 67 65 105 47 -7 14 37 48 10 55 -3 -29 -22 -18 13 26 -9 50 -11 27 74 45 65 56 17 66 63 17 36 33 32 15 94 65 66 56 14 83 89 97 107 58 81 31 27 70 59 90 73 60 77 63 51 111 39 -28 19 40 35 26 52 61 46 65 46 89 82 68 74 97 56 47 69 99 99 67 42 33 27 90 111 101 112 111 101 68 98 108 117 125 85 84 110 131 124 123 120 142 106 105 127 121 114 101 115 134 129 123 132 147 140 93 112 114 105 106 93 108 75 74 91 98 94 101 97 118 100 108 122 121 131 116 101 105 108 116 110 105 107 93 96 101 95 91 83 83 83 86 79 81 80 77 60 59 58 61 72 72 34511 297 996 30 10626 9 35 11 6231 1142 123117 104329 116943 134943 158377 192309 238159 281338 278781 235473 234379 296767 390766 426525 469116 502732 403143 352281 241071 91424 11326 1036 843 853 681 465 481 362 425 348 318 271 272 375 359 252 270 220 240 111 92 171 130 166 50 116 215 341 178 109 211 77 200 225 204 136 95 144 58 1 44 -56 -6 206 163 228 264 262 168 185 156 44 262 223 114 117 207 119 162 248 151 64 25 93 137 175 215 212 267 300 329 428 664 885 886 915 907 636 632 683 635 495 329 340 279 129 17 66 18 104 102 68 44 91 -8 56 46 17 19 55 44 25 80 66 64 54 19 47 79 17 48 30 24 21 52 24 28 69 108 183 210 209 90 50 93 14 48 84 97 81 22 86 108 78 71 149 114 23 38 78 18 22 47 59 117 79 12 64 96 148 121 19 24 20 45 87 86 90 81 60 68 49 51 59 70 47 78 77 125 89 64 75 124 -26 13 46 33 13 16 43 69 40 8 25 85 51 64 73 41 33 10 43 59 59 27 30 53 95 102 122 103 131 116 121 123 113 116 145 101 122 105 133 168 153 120 147 137 148 121 131 150 136 155 140 160 127 130 149 110 105 109 100 96 106 119 106 109 121 108 95 93 92 103 109 101 98 122 121 117 122 112 114 115 120 122 111 110 99 117 114 111 103 101 90 84 85 88 82 83 80 79 89 76 64 64 70 73 34517 299 940 30 10630 9 35 17 6230 1139 152139 26197 28044 28493 26034 27736 31083 34656 42463 49991 54679 61774 74836 83596 96927 105145 109487 159771 189013 220148 268910 354037 361923 251754 101653 83030 84667 17638 2754 1495 1681 4251 20484 44564 53238 108903 72763 41656 16046 2356 740 388 336 220 139 245 242 316 265 241 208 232 184 224 218 176 133 228 299 247 164 67 -7 139 35 58 11 -52 136 58 116 148 201 147 226 259 133 22 108 121 173 321 213 195 248 87 70 88 137 262 337 426 469 421 559 550 539 592 640 606 649 545 452 458 510 325 144 32 74 -1 -27 55 -6 89 111 59 76 86 91 157 76 197 239 138 79 123 232 279 128 118 11 28 59 24 -29 26 75 82 37 20 39 18 105 213 140 104 1 64 81 13 47 32 46 56 88 47 66 64 86 107 60 39 28 38 40 13 34 19 74 -14 15 41 -4 44 41 37 116 90 14 74 120 74 12 29 32 -3 27 27 58 76 31 52 44 27 26 9 14 52 21 48 31 22 32 39 53 42 18 49 15 -1 20 35 60 77 70 92 81 54 79 116 108 65 73 116 101 126 120 117 138 114 91 91 110 108 110 114 134 112 130 123 126 152 149 127 152 128 134 122 98 121 142 115 124 127 107 114 118 104 104 78 105 78 89 107 101 116 126 95 116 124 104 115 129 119 118 115 120 103 105 108 116 112 111 104 89 83 88 79 76 78 82 80 70 75 76 73 69 67 70 34523 302 826 30 10636 9 35 23 6229 1137 556 702 1083 1529 1765 2798 4001 4486 5559 6275 5650 5678 6127 6970 7697 9499 13392 18582 27770 44707 85038 147587 205405 242652 343692 297683 366438 557069 714704 529631 318445 88391 18145 11078 22336 68372 145887 235272 229843 36246 5647 2060 354 191 255 161 173 151 180 305 254 308 415 232 171 204 120 123 219 250 60 154 159 149 87 122 112 -30 120 72 112 142 126 105 135 199 169 218 77 66 126 248 181 170 146 175 105 213 303 193 203 230 144 228 394 487 427 466 406 411 511 467 479 412 409 292 314 166 114 -22 3 134 56 999999 -19 -57 -21 1 32 60 259 442 628 800 953 1077 1249 1396 1223 1122 1430 935 628 315 146 85 90 50 13 89 55 87 31 98 119 23 88 21 -24 2 37 61 -26 -39 -70 35 55 -59 -24 103 71 61 52 61 15 6 3 13 51 41 32 73 20 17 52 -46 44 76 -26 37 -3 79 65 103 55 37 23 -25 -4 89 57 3 13 56 11 57 107 117 42 2 55 20 40 15 32 76 32 60 31 -22 -59 25 -8 8 -20 75 81 37 0 72 80 96 96 54 74 102 117 88 109 109 102 98 108 132 101 71 93 69 104 93 94 102 122 120 105 130 81 98 96 113 86 103 92 77 66 93 80 90 86 79 63 75 88 90 86 80 89 104 89 88 98 116 98 100 106 99 89 90 86 90 83 81 79 70 74 78 60 65 58 51 52 40 41 39 46 48 36 32 39 37 36 42 34529 303 833 30 10643 9 35 29 6228 1135 260018 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 751 1631 3336 6675 11552 20513 36039 58993 88262 140421 296096 526781 783600 777183 437322 288175 249051 383060 529964 565999 391230 23226 852 340 354 310 264 308 319 329 336 380 324 185 247 359 303 129 216 194 183 221 96 127 131 112 132 175 245 48 -92 138 220 160 80 178 278 205 211 237 100 197 -28 105 225 330 380 207 -8 -13 191 245 197 231 271 257 449 485 386 363 553 685 457 373 423 388 398 402 164 238 151 79 154 155 205 125 29 -17 69 4 -53 -10 55 95 182 -51 999999 154 139 88 161 173 137 75 11 125 57 157 130 37 114 134 210 51 -49 149 220 175 303 195 111 70 58 -27 18 98 105 66 11 43 29 -56 45 -8 -61 64 32 29 70 107 150 75 -11 45 101 94 27 6 64 62 31 57 106 143 83 82 50 79 129 58 50 34 28 84 98 162 44 77 -8 23 71 -4 32 56 60 92 91 73 -5 -30 49 59 31 59 80 62 -6 38 74 115 60 27 114 93 94 81 109 94 94 127 96 120 104 154 172 135 121 133 137 141 134 134 125 134 132 123 105 120 120 89 126 111 107 116 101 111 114 124 139 110 63 100 93 113 101 75 70 85 88 109 120 107 114 103 133 133 115 116 114 113 120 111 104 106 90 99 85 100 102 86 77 55 54 60 59 68 60 57 62 63 55 47 61 47 37 51 34535 299 959 30 10649 9 35 35 6227 1133 -97 999999 -97 127 363 361 764 848 3999 9023 8008 8112 9137 14161 22237 47571 61749 26780 28055 34955 60723 107425 154504 182449 135892 143032 239043 380353 599708 920904 999999 910426 254195 37484 3339 446 406 349 243 337 369 362 257 260 322 409 243 319 343 84 14 39 27 -22 171 183 249 284 208 169 42 -91 -30 70 223 59 162 204 202 125 207 68 182 145 201 190 153 158 60 55 149 175 281 472 759 756 894 1184 1345 1607 1895 1806 1647 1223 1070 626 668 518 521 669 700 507 480 336 215 128 56 72 112 86 81 19 78 247 223 222 385 350 319 263 300 252 238 167 207 190 243 82 -18 36 102 -5 -5 137 7 65 16 41 82 148 165 64 47 93 86 90 112 18 87 55 80 -11 -84 39 75 82 2 107 66 12 27 70 53 90 108 -50 -17 100 102 31 4 49 152 72 54 4 45 104 119 102 84 -29 82 95 96 109 39 27 3 132 137 48 64 74 22 73 86 60 106 119 126 111 109 102 37 72 74 29 59 92 74 24 47 123 130 100 117 142 164 86 97 125 191 164 106 130 156 181 162 153 183 130 139 127 122 155 162 172 151 148 153 131 115 135 142 127 157 152 165 167 155 102 113 139 132 112 122 119 118 89 135 127 146 148 134 131 159 162 170 149 116 137 154 125 121 134 129 123 119 125 132 130 117 108 89 101 100 93 86 84 84 89 92 86 69 71 72 77 71 34541 289 1266 30 10656 9 35 41 6227 1131 129 672 2088 3991 7328 14738 20214 19146 28450 56766 68637 57282 100057 188871 274072 363792 635049 999999 999999 999999 172966 10870 4586 396 165 262 283 330 250 196 130 235 193 122 100 -46 119 250 353 272 206 -16 62 173 184 104 42 102 81 -38 132 23 93 92 166 69 33 165 118 71 216 74 163 157 174 134 146 180 281 339 324 310 482 824 1026 1104 1366 1606 1851 2180 2263 2124 2247 2011 1840 1803 1257 1269 1154 968 1010 1019 1268 1435 1632 1931 2257 2464 3274 5234 6160 5818 6861 8397 9418 10735 11600 12150 11843 12840 14644 13199 9497 5904 3021 1017 154 101 -9 -9 46 84 119 81 41 92 129 104 113 189 112 45 82 175 104 112 31 96 71 -2 165 93 86 105 59 33 85 137 150 72 171 113 112 142 134 104 74 38 124 111 91 83 77 50 131 154 94 61 54 -23 14 127 128 118 89 59 58 99 83 84 96 90 85 68 33 23 30 76 134 106 82 105 23 61 55 22 9 45 57 53 54 65 101 102 144 169 155 148 126 118 175 138 122 185 195 123 159 144 155 163 152 161 164 186 162 163 136 154 145 133 114 159 168 99 115 124 136 160 165 119 119 113 108 123 128 92 89 96 107 111 126 127 122 115 119 128 135 116 121 132 145 131 134 128 117 109 123 119 113 112 121 96 76 80 116 102 89 91 82 87 96 99 85 79 76 63 66 77 77 34547 300 941 30 10661 9 35 47 6226 1129 10831 21713 2376 999999 999999 999999 999999 999999 999999 746 2633 3989 3531 5901 8040 15744 22308 18063 28068 37050 46190 100026 177927 290135 471374 876128 995904 999999 901100 347173 32429 4872 1321 336 156 95 244 346 123 3 278 336 199 171 261 181 253 159 41 202 113 58 72 179 33 -43 109 40 0 -79 56 -22 155 28 77 198 24 134 286 115 88 240 371 138 -12 116 28 230 193 26 239 608 930 1430 2324 3295 4158 4702 4298 3207 1962 903 823 1725 3714 4755 4688 4244 2275 1309 1358 1854 2806 3810 4012 4082 4898 5839 6440 6283 6355 5906 5645 4439 4003 4530 4943 3940 3855 3193 2871 3086 2848 2164 808 163 123 134 164 94 -34 -26 27 72 96 87 64 84 53 -9 -82 -74 61 50 4 46 27 21 -30 53 14 15 -7 30 49 109 44 41 -29 55 64 41 -31 -56 -26 -45 -11 9 5 35 60 6 -20 68 109 18 3 -47 24 81 -27 9 41 51 -42 20 103 28 42 57 59 51 46 36 -49 38 55 78 29 4 9 45 31 52 54 18 31 16 32 59 22 56 89 88 80 73 153 89 109 41 121 132 85 116 83 83 74 29 65 73 69 103 142 128 81 111 112 100 121 82 64 89 89 139 82 63 83 116 98 83 69 56 59 68 97 73 63 54 94 73 91 79 81 102 76 62 81 100 92 97 82 78 105 97 90 80 64 74 74 74 71 80 79 74 57 59 58 69 67 55 58 52 56 50 42 37 29 23 26 26 34553 299 945 30 10665 9 35 53 6225 1127 6191 81039 162568 85081 109529 70927 13537 10583 6915 4502 6251 12285 25333 33996 39956 21779 23370 44674 84028 151357 324358 588929 873944 918896 682205 638357 462044 72510 3356 783 239 193 260 302 79 50 -38 999999 78 161 355 260 115 154 355 251 232 257 130 -68 48 44 -83 -43 63 108 127 -27 -96 -29 235 127 146 198 112 35 218 202 125 218 52 194 184 215 168 55 327 498 656 1074 1692 2288 3101 4149 4618 4667 4236 3036 1873 1244 1097 1548 2229 3903 5692 7620 7881 6150 4063 3103 3065 2649 2359 2237 2141 2743 3282 3643 3418 2904 3415 5109 5938 7017 9460 9764 9728 9266 9482 7752 5574 3280 3002 2392 1198 610 111 88 0 100 87 -5 101 83 149 194 119 75 2 70 20 24 105 24 30 44 25 43 -14 36 44 -63 -61 32 73 1 36 66 -34 -21 0 23 5 98 -12 21 -32 -28 18 4 28 85 84 93 -2 114 109 80 21 35 54 118 2 -46 -6 24 22 63 66 88 58 35 25 37 74 67 22 11 16 21 16 47 58 50 -13 10 63 50 25 52 106 83 78 58 58 59 86 144 126 75 123 170 78 79 108 166 124 92 144 154 128 153 109 134 130 135 105 70 129 129 111 90 88 112 98 94 124 103 125 127 99 89 75 82 96 78 88 122 96 87 83 75 77 75 94 82 101 106 111 105 98 110 92 108 99 106 105 98 100 103 107 87 91 83 73 86 83 82 71 70 67 61 57 63 60 57 44 46 48 34559 297 1035 30 10665 9 35 59 6224 1125 938 2874 999999 97069 108011 103843 33140 10035 4804 4865 5399 7629 12760 16714 14286 20728 38453 58368 84554 177651 421392 644954 765844 929035 925093 271801 53066 579 340 287 112 71 86 999999 -42 45 99 118 170 163 -43 999999 187 137 50 25 -10 999999 999999 -61 999999 999999 -55 28 -5 32 107 40 -85 999999 999999 -81 -22 123 147 131 32 113 8 43 9 -12 157 95 184 176 403 431 279 320 307 758 958 1350 1441 1310 1430 2386 3925 5653 5720 4435 3759 4543 5926 8614 9683 9968 13904 16539 19430 21895 26614 30619 36048 39369 33010 30770 31741 31690 32703 30628 25467 27489 38621 49837 66147 69259 54266 36816 17781 8309 4530 2375 710 619 196 60 -24 119 153 164 196 239 153 93 112 44 3 27 58 129 -6 48 127 86 114 141 143 135 202 8 28 79 171 138 84 59 114 83 -11 61 -27 -1 36 67 25 117 45 -15 71 104 52 96 93 168 165 70 76 127 96 113 116 49 129 59 88 118 144 120 67 8 54 83 102 40 22 -36 -40 58 91 104 124 125 91 91 10 74 89 101 132 112 134 110 110 99 104 114 162 93 152 158 109 112 200 208 192 173 182 170 156 160 146 145 184 171 128 144 106 140 163 152 150 133 193 148 130 143 104 133 127 128 132 126 132 130 119 115 124 136 103 125 147 132 123 114 126 143 151 137 160 140 138 140 134 122 125 127 118 124 101 118 101 110 117 105 102 103 104 90 94 87 82 77 73 72 70 34565 298 1008 30 10668 9 36 5 6224 1123 120 11414 150998 127952 278107 127966 33008 39796 43356 38415 34682 44127 49207 39320 37746 42121 48925 67280 168685 202460 276486 416832 502492 503192 475150 398086 149861 6845 -31 999999 -10 40 -68 999999 73 109 999999 999999 999999 999999 999999 999999 -46 -40 999999 999999 999999 999999 999999 999999 999999 999999 -46 -9 999999 999999 999999 999999 999999 999999 999999 5 -15 999999 -15 4 -61 999999 -58 999999 999999 96 -21 999999 144 438 518 541 432 762 1235 1750 2773 4443 6430 8287 9736 11024 12656 14274 22730 32675 34143 33857 35874 42222 47788 47414 40875 37290 38523 41402 40523 42542 45245 36439 25226 22072 18892 19006 19251 19387 22838 29138 29107 27983 27859 29654 27506 25849 22729 9580 7439 6334 5120 1881 397 181 105 71 -6 103 78 44 170 193 24 45 -8 999999 -8 61 129 64 -69 -90 -92 -87 -46 119 68 52 4 110 77 52 52 -29 -35 21 41 -28 -54 -24 14 16 -46 17 25 21 -18 118 33 108 135 41 2 96 168 42 -4 10 39 29 60 -3 37 33 43 53 55 91 80 25 3 -26 34 48 79 7 -43 35 69 111 76 29 3 22 61 55 100 34 42 59 70 51 104 112 124 113 140 111 107 117 99 46 34 101 103 90 130 142 160 140 112 124 100 44 72 71 96 92 65 66 106 96 89 81 82 104 86 55 84 94 78 92 106 79 65 63 52 74 89 100 105 81 85 99 104 99 103 93 86 86 101 89 62 67 57 67 87 82 74 55 53 63 53 45 50 45 49 43 40 30 24 23 19 22 34571 298 1014 30 10674 9 36 11 6223 1120 3127 12970 47047 189030 181126 17230 10205 10218 11577 13236 19259 37583 71213 134357 243383 332876 320640 302163 474105 483334 636841 695197 447038 19899 2318 465 445 270 279 -24 -29 51 260 201 123 180 90 12 59 32 178 79 177 213 221 113 24 1 -11 -29 999999 119 131 3 999999 999999 999999 11 106 83 29 999999 999999 -70 60 70 123 185 139 136 70 1 119 101 -39 22 -8 359 1117 1525 1545 1637 1798 2238 2978 4207 5337 5752 5918 6156 5965 5833 6734 10261 15365 19297 22281 24310 23932 23114 26237 27458 24960 22087 19050 15124 11426 9539 9600 9505 9392 9650 11566 12320 10603 8070 5480 4006 3185 2547 2342 2059 1847 1535 1250 690 255 128 -12 -47 16 -64 21 229 209 115 29 8 27 58 11 -98 18 83 31 25 7 -46 -97 -56 85 103 65 -46 22 109 26 999999 999999 -78 -14 -57 -55 -27 58 115 -5 -96 -21 35 7 -36 96 78 -39 5 4 -1 8 25 126 130 -3 26 60 27 18 66 124 63 12 -4 108 140 100 92 16 29 41 60 76 53 68 55 47 45 54 86 49 26 65 92 68 64 91 102 127 125 159 122 130 98 80 109 109 118 158 100 98 165 136 99 101 104 139 136 127 135 106 102 85 111 116 96 80 67 74 111 100 65 82 105 69 77 95 82 95 85 85 85 101 64 76 83 68 77 97 106 118 101 91 89 94 100 99 83 63 86 89 69 84 83 66 68 62 46 52 57 57 56 54 53 59 52 44 40 36 28 34577 300 962 30 10682 9 36 17 6222 1118 522852 999999 999999 203191 121192 72074 67846 64982 51908 35400 22639 18967 31489 63821 100677 109753 67251 55526 56662 119288 194535 168594 166015 259432 92606 37060 6286 988 325 191 109 255 295 229 491 451 163 109 178 178 97 -23 202 260 284 243 59 183 133 13 -12 101 -28 -18 37 148 252 261 291 162 82 142 162 99 141 174 91 133 55 130 184 205 209 179 348 586 764 1154 1465 1960 3297 5411 7348 8912 9512 9610 9784 9724 9850 12071 15794 15540 10520 5524 2384 1227 769 618 741 958 1324 1407 1663 2738 3143 2799 2454 2284 2265 2347 2464 2750 2600 2732 3115 3021 2943 2461 2095 1739 1725 2098 2554 2877 2746 2126 1343 1025 813 488 105 55 41 128 123 67 180 235 185 183 181 121 86 40 102 178 45 -26 -25 10 -30 -8 7 34 78 12 14 107 135 59 20 0 26 19 77 144 43 62 18 62 60 70 120 104 85 112 107 113 164 197 170 82 69 2 33 71 36 73 49 10 41 74 76 27 13 68 98 96 40 32 10 43 51 127 74 61 86 80 26 29 90 159 162 134 141 154 184 161 93 83 138 163 149 148 156 143 139 141 136 152 142 144 185 167 146 170 173 176 154 112 81 130 132 147 127 146 117 132 134 123 105 99 137 88 87 109 134 132 90 81 115 114 106 126 118 103 142 155 132 133 147 135 125 108 96 104 121 122 104 93 105 114 118 113 102 83 83 101 87 86 82 80 75 77 80 79 72 62 53 52 34583 298 1025 30 10685 9 36 23 6222 1116 76800 50804 50045 46536 43692 41591 36773 33074 27728 20122 14510 8179 7521 10115 13079 12799 2023 957 959 726 502 393 431 283 106 62 93 19 51 169 101 79 243 168 158 172 173 139 121 26 60 79 117 102 44 129 218 124 85 -16 21 146 128 8 161 44 -33 6 65 62 81 73 -1 107 186 139 184 163 201 298 504 787 1267 2038 2987 4216 5492 6464 7586 8811 9836 10341 11198 12478 13440 12826 10140 7120 5463 3097 1193 747 478 480 480 360 292 442 433 406 574 631 558 447 394 308 217 219 225 286 702 1161 2220 3658 5537 7269 8245 9386 11378 11977 11077 9192 6653 3828 1709 570 111 54 0 32 75 43 33 152 140 -1 67 121 82 121 101 5 20 100 80 110 46 44 83 130 77 44 32 -15 -54 -15 30 105 117 21 3 -65 21 73 42 92 84 43 41 39 89 69 67 29 29 58 89 59 39 50 40 92 61 30 60 14 29 30 64 61 75 84 40 28 30 62 53 36 28 -3 -5 60 22 27 69 44 37 14 -2 50 74 104 83 71 118 97 51 71 131 107 98 121 134 129 116 106 119 124 133 129 123 127 133 133 116 92 79 95 133 141 120 100 68 73 90 89 87 89 77 66 71 89 96 83 73 81 86 87 93 95 84 83 73 78 91 87 91 98 98 116 112 110 89 86 82 87 87 78 75 74 80 87 82 80 73 64 67 53 54 58 49 54 52 46 42 38 35 31 34589 299 995 30 10685 9 36 29 6221 1113 907206 26544 25192 26268 27794 29604 25905 20680 17719 12512 7820 4839 4083 5332 11410 35889 85226 77757 166259 186677 16776 3177 1282 957 875 751 660 480 358 294 172 252 270 328 244 205 187 190 293 259 179 238 297 171 54 51 98 36 -37 52 73 26 125 102 85 45 4 -42 -64 95 108 106 220 298 135 152 116 85 106 132 223 339 867 1987 3066 4117 4713 4862 4929 5005 4891 4414 4074 3417 3225 4501 7113 8428 6086 2701 1511 1827 2304 2366 2804 3877 4170 3841 3097 2498 2059 1569 1394 1199 1417 1781 2092 2647 3099 3382 3996 4848 5516 6520 7538 7966 8115 8238 8817 9158 8123 6581 3982 1217 109 33 54 111 74 83 52 55 24 -3 38 107 135 99 67 43 61 85 111 78 19 52 115 81 63 34 12 18 27 37 74 42 81 16 30 49 30 -48 -51 -31 17 -6 -14 15 44 5 39 80 77 61 59 97 75 66 61 81 91 35 64 63 33 61 24 26 36 43 59 55 12 -1 9 17 38 34 52 42 23 41 59 28 31 58 47 54 20 48 97 94 60 69 68 101 77 80 124 125 72 66 90 104 131 114 91 87 96 95 128 121 101 100 114 113 100 113 91 90 102 90 91 100 96 105 106 72 76 86 89 86 71 60 66 72 64 62 59 65 68 74 77 82 80 73 62 78 85 93 73 79 74 67 81 89 82 79 75 79 66 57 67 70 61 54 57 61 61 57 49 44 39 39 40 29 26 30 19 34595 302 904 30 10684 9 36 35 6221 1111 207752 20210 1908 1350 2131 2901 3949 4892 6990 10158 11859 10990 11735 10455 14109 38595 149842 329296 436524 501091 431467 265303 235247 293886 146243 10493 1827 1699 1783 1430 943 537 303 118 180 221 261 251 330 124 -9 158 122 64 66 104 121 150 67 51 85 -54 -10 5 62 139 72 62 124 30 -84 -5 94 85 150 65 83 141 200 184 244 446 834 1734 3273 4928 6650 7788 8236 7875 7237 6403 5502 4777 4187 3897 4463 5470 5768 5072 3338 1732 1075 1050 2446 4378 3618 2601 3223 4095 4160 3934 3775 3674 4123 4835 4825 4005 2645 1335 791 560 492 474 442 412 382 425 456 411 238 144 56 34 -10 58 -1 62 30 48 16 138 23 20 52 -4 17 56 61 73 102 78 44 50 83 66 95 60 107 123 53 -35 -49 -5 30 46 77 59 -19 79 147 69 40 47 78 57 52 41 8 -19 -16 24 26 17 -19 -49 -24 23 24 -27 36 57 -5 -32 65 52 79 32 33 60 -21 49 58 58 14 13 24 51 68 36 8 -3 34 24 6 13 -22 3 51 11 13 17 79 67 70 77 104 69 42 59 102 73 89 65 65 97 94 78 80 91 95 83 112 122 134 118 95 74 68 80 68 48 75 102 84 66 53 50 65 63 46 57 77 72 67 53 34 31 54 60 52 50 64 58 58 79 74 78 71 39 61 97 83 78 85 82 73 80 83 73 60 63 64 65 71 74 65 59 51 45 59 62 49 34 37 40 31 37 38 25 20 22 34601 299 995 30 10685 9 36 41 6220 1109 35357 12342 9629 6473 512 -86 999999 999999 233 421 726 1191 4891 25679 52034 42319 44577 81968 151860 324084 591127 840373 888811 631913 225265 68859 11276 2751 1344 633 309 161 76 78 89 144 136 81 -89 -14 17 -81 -44 -26 -82 -52 71 140 -2 999999 84 191 124 131 50 27 47 97 143 246 42 14 53 122 209 185 174 252 357 300 449 679 728 1072 1752 2719 3789 4869 6262 8352 10316 11911 13056 13594 13477 13125 11314 8411 7534 11000 15186 17522 22694 24241 19208 15447 12946 10140 8304 5773 3292 2157 1386 702 394 238 170 163 163 75 33 135 73 -32 -67 -98 -45 32 77 88 -77 999999 -47 -82 35 49 -19 -64 999999 -72 7 -21 -52 -17 -38 -33 6 74 109 91 51 8 -23 10 45 14 50 64 -57 -7 76 -74 -38 56 -3 53 42 55 43 34 -36 -32 -11 40 30 -29 -27 29 2 -18 3 -20 -56 28 75 29 -20 -13 40 24 59 38 -44 67 74 16 14 20 49 1 -18 -6 1 -6 -15 -5 23 54 40 29 28 7 43 15 26 22 14 24 38 69 55 63 66 46 73 82 91 90 79 68 54 51 88 98 105 115 117 105 80 84 105 127 138 133 126 114 73 68 63 46 56 80 85 76 77 59 71 78 60 45 40 39 40 55 58 63 46 36 45 53 32 28 32 50 59 66 86 64 76 83 80 74 68 75 77 66 49 39 45 59 67 57 59 60 50 40 39 43 42 43 33 26 29 35 27 29 23 8 7 34607 302 909 30 10689 9 36 47 6220 1106 1517 1114 27781 28423 5529 999999 999999 15757 2817 2990 3418 4020 4286 6203 17825 85112 148309 103784 75871 124308 229829 392274 457978 471531 388675 318575 274214 195793 283319 12320 8191 11461 48602 89578 89782 11638 579 204 246 184 244 279 231 211 197 253 270 273 300 162 154 85 39 147 145 175 98 101 37 48 -15 112 227 177 7 27 197 70 -17 195 322 291 265 311 368 463 791 947 724 762 1052 1548 2052 3106 5445 8240 9702 10166 9356 7317 6179 7473 8546 6803 3567 1824 1401 1372 1094 1044 1036 904 699 533 721 1465 2038 2176 1997 1591 999 660 420 117 76 148 6 52 72 -47 3 -67 -20 34 66 35 -15 46 44 51 78 46 28 -9 -15 7 18 16 50 61 80 58 87 139 72 33 -43 -19 -62 -32 -44 34 42 -11 -15 -51 21 2 66 74 61 59 59 47 41 -8 -18 2 18 50 26 -17 -26 -18 27 34 59 40 35 41 16 55 4 16 22 79 40 4 -14 57 73 28 56 57 12 -17 -16 -19 -2 9 40 17 18 32 37 41 44 10 -6 47 -12 -7 68 74 90 73 92 65 64 85 89 97 115 99 111 104 89 77 72 93 123 126 118 110 104 103 91 106 123 106 99 134 128 116 114 86 79 80 59 65 66 61 70 82 65 54 79 93 86 84 67 55 89 87 67 85 105 81 51 68 87 67 70 80 72 80 95 80 71 75 82 86 84 73 70 70 68 69 68 70 53 43 43 48 49 51 51 36 29 25 29 18 34613 299 1001 30 10691 9 36 53 6220 1104 2445 10506 9421 1322 999999 999999 999999 999999 999999 999999 999999 999999 1197 2736 2701 4697 10475 21107 28291 17678 5329 3592 6960 14735 25824 45615 74806 124674 211044 351830 562524 679179 540632 630050 798856 729902 508486 155940 5835 391 418 305 556 551 255 93 157 233 220 252 239 115 267 167 37 13 21 31 189 168 147 198 318 334 275 190 182 154 127 252 340 506 713 758 1057 1411 1489 1515 1657 1849 1584 1164 996 854 599 502 478 649 1993 3876 3696 3133 4421 4424 3935 5006 6279 5950 4345 2817 2037 1399 742 332 125 1 -19 36 15 27 8 -26 29 -23 -31 0 25 87 70 63 -23 8 -2 126 102 -23 -13 -18 -42 -1 -30 -37 -23 28 18 97 143 69 40 89 58 84 54 92 74 101 58 18 -27 30 81 40 53 51 11 45 14 42 17 -15 17 83 41 -7 2 32 37 40 39 19 9 64 65 30 -31 -51 62 70 69 51 116 100 73 19 1 -1 -37 8 33 74 87 9 -8 19 16 0 -6 -3 31 67 62 38 61 57 24 -2 -8 44 78 124 126 89 94 108 95 78 103 102 100 135 138 124 116 98 55 73 108 118 116 123 103 96 91 76 57 68 80 49 65 81 85 92 83 71 63 51 46 32 29 29 44 57 39 50 82 86 56 49 49 72 82 81 66 71 74 87 111 88 92 101 71 97 89 90 91 72 71 71 66 59 66 71 77 69 56 60 57 50 44 42 48 47 34 31 38 44 28 22 22 34619 275 1721 30 10691 9 36 59 6220 1101 67 745 1894 4303 9635 20102 43514 98056 218960 436345 787668 999999 999999 822879 372737 273152 164306 58481 38417 6403 390 315 339 344 297 272 274 231 198 236 321 315 173 191 166 411 387 137 115 215 407 283 314 262 182 221 165 246 485 662 884 1056 1253 1436 1358 1064 918 919 884 857 780 644 512 320 363 482 492 416 492 443 857 2520 4123 6439 5676 3504 2144 951 494 409 339 309 293 171 -33 44 80 68 57 58 82 135 174 79 -3 -9 13 -48 -81 29 77 143 174 20 -2 16 158 72 8 96 38 95 86 25 107 131 142 118 63 152 84 48 59 101 117 56 -22 43 200 182 18 -4 153 97 36 80 109 47 20 15 65 61 52 24 18 45 99 76 72 46 59 102 94 125 144 88 60 97 74 100 100 69 139 80 24 46 48 80 119 122 65 45 40 32 51 125 144 53 26 49 38 85 104 94 56 81 55 139 83 86 94 75 110 120 121 139 124 139 159 168 168 144 119 134 150 126 147 159 153 169 173 152 122 127 147 122 137 125 132 143 119 111 114 98 92 116 125 133 111 94 87 87 107 104 104 125 101 102 120 119 116 105 95 116 109 103 109 105 110 100 109 110 104 89 89 100 112 106 90 82 74 73 76 83 76 68 65 71 75 68 66 52 54 57 59 34625 276 1688 30 10688 9 37 5 6220 1099 213 926 2401 5727 13545 33450 83595 184822 333711 504636 695844 812597 731236 612037 500596 497694 406028 320026 77650 5536 462 397 411 390 332 410 302 173 31 101 285 215 105 87 79 144 188 204 283 190 274 336 258 303 332 192 215 142 109 228 335 273 317 393 396 332 462 434 436 460 462 368 454 411 425 487 521 488 385 318 207 217 235 51 67 180 135 74 26 87 -21 -25 114 101 1 111 122 33 47 114 196 187 116 84 120 65 12 80 133 53 78 -71 57 161 -80 2 92 56 138 237 67 -58 19 20 53 96 104 191 239 172 141 67 80 17 53 46 0 -11 -30 81 25 26 21 -3 -37 38 74 77 8 -50 48 98 80 37 53 89 99 -10 -41 68 104 70 3 68 51 36 97 77 86 26 99 84 116 176 96 66 105 125 101 82 70 22 45 75 111 116 113 125 48 22 54 66 26 22 114 119 84 69 31 44 50 91 72 109 137 113 130 142 162 174 186 192 175 153 143 119 118 127 115 118 126 130 144 128 171 122 120 164 143 92 98 103 100 85 96 103 81 90 111 104 94 90 92 96 92 114 126 92 96 124 125 105 109 97 115 117 99 92 111 117 111 110 108 96 90 94 90 93 90 93 95 90 80 81 88 77 78 69 63 71 72 64 49 48 45 43 34631 286 1383 30 10683 9 37 11 6220 1097 27 749 2009 4724 9913 17990 33574 74819 156253 298714 636466 872357 860661 772478 564836 344422 259005 237825 204955 168150 114220 46220 3888 635 437 303 390 275 355 332 205 146 232 242 253 415 351 385 220 192 113 160 215 244 123 127 76 72 135 140 294 262 163 190 153 242 200 247 265 257 358 337 228 259 298 265 230 200 275 376 360 256 265 402 404 478 481 451 509 460 379 371 313 215 219 247 139 63 79 77 15 103 97 137 186 73 57 17 39 36 188 218 0 15 59 42 92 57 75 60 108 31 7 9 12 70 84 111 115 100 130 103 64 55 17 70 81 86 82 97 107 115 85 148 209 133 102 44 -54 45 62 98 43 54 82 56 -35 -17 -16 -17 42 33 24 52 47 23 -10 -36 21 52 97 64 63 99 88 14 107 86 12 97 60 -17 29 144 100 30 25 51 35 45 46 57 41 54 75 71 43 33 48 61 75 62 53 90 35 17 38 33 90 67 53 80 70 72 104 172 158 149 171 169 122 101 108 119 144 146 150 165 133 99 148 134 136 147 124 143 140 138 153 151 105 93 82 89 85 87 108 99 105 100 80 98 92 83 78 65 67 70 90 105 109 104 102 95 119 113 105 112 106 108 95 92 93 77 75 82 83 79 83 89 84 81 70 56 61 61 52 55 39 47 57 55 38 29 40 34 34637 285 1409 30 10679 9 37 17 6220 1094 675 6516 25605 72941 135281 163633 193435 207662 294968 456887 643482 841265 999999 999999 275048 42171 5247 1019 375 395 309 400 445 435 375 282 363 372 327 331 231 320 452 338 411 418 343 299 422 439 361 226 170 41 -26 58 28 124 142 252 221 147 293 69 130 284 405 251 104 67 173 273 264 314 401 423 315 327 314 331 334 256 109 206 337 456 480 460 487 497 411 234 371 380 233 72 62 170 122 167 126 51 -4 97 174 115 144 118 79 95 90 90 120 127 25 -19 98 255 225 84 71 70 -20 64 136 16 42 -2 67 89 49 70 56 -23 -46 111 65 -5 18 89 121 187 184 95 -38 33 50 2 86 73 12 -12 93 120 56 9 76 42 16 52 39 36 68 27 118 175 38 -58 7 54 60 79 77 83 47 126 84 99 138 113 104 104 92 28 58 58 63 62 56 80 134 139 101 80 113 133 68 30 33 24 9 33 85 108 98 32 -5 15 10 68 51 132 107 100 119 144 124 163 160 111 69 101 152 142 140 141 117 119 124 160 145 147 117 141 119 100 139 103 130 114 104 107 104 94 103 119 85 65 55 51 71 83 79 75 67 71 95 90 99 97 82 85 77 93 102 89 101 103 105 97 100 95 89 69 66 77 76 82 81 75 76 74 67 62 59 64 69 64 52 50 45 44 34 28 28 34643 306 776 30 10676 9 37 23 6220 1092 15105 7184 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1853 8233 18059 37575 79044 163427 353247 439281 298579 636246 840656 759972 828041 670136 399145 105840 11445 1671 683 410 321 338 368 232 279 313 278 267 350 159 238 308 342 464 652 534 486 438 410 251 190 276 203 216 336 276 108 218 240 144 296 224 150 198 153 124 163 207 266 234 286 315 304 238 322 378 393 372 369 363 414 378 438 448 546 534 383 504 423 345 369 383 387 242 322 268 208 116 98 117 73 131 106 69 11 -9 62 114 99 48 -6 53 96 99 133 131 168 121 85 42 122 52 70 99 131 17 63 138 159 148 143 96 39 45 97 98 70 28 5 74 57 40 112 121 63 72 110 56 -10 82 45 88 77 -58 5 95 64 50 30 68 89 43 11 7 40 23 38 48 10 57 95 36 5 -2 40 72 121 52 25 34 50 58 92 87 54 16 44 76 76 75 80 63 77 118 96 65 68 77 38 22 16 37 77 82 62 -7 49 91 76 43 41 17 65 104 90 91 117 145 146 129 119 91 78 104 124 131 140 161 126 125 137 127 130 124 124 119 113 115 124 108 98 108 114 115 118 116 129 105 68 73 85 79 61 61 80 83 67 81 104 97 79 95 116 106 93 91 113 113 108 112 80 90 101 92 98 98 96 86 90 97 91 81 81 74 65 67 54 58 68 63 54 51 54 51 44 44 34 34649 299 984 30 10674 9 37 29 6220 1090 1101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1291 3309 7869 15696 26672 53533 63509 64260 121464 223190 425098 578361 529214 662204 813770 898683 594582 290167 34370 5320 909 702 507 436 450 439 375 359 357 433 418 380 390 442 817 3291 3804 1298 264 144 183 221 149 72 110 175 227 150 130 392 251 186 141 148 306 272 190 190 193 101 196 247 203 216 260 339 288 250 318 222 89 161 193 277 299 375 416 330 408 415 503 407 422 399 439 374 351 127 132 191 97 84 71 157 115 121 74 39 13 22 86 4 -36 8 57 68 38 9 99 67 2 30 144 100 -1 12 64 37 50 -5 -88 -38 -22 -17 33 46 30 61 100 84 85 85 96 122 75 53 79 27 67 61 44 -28 -51 -32 52 27 49 55 74 7 -71 -20 48 102 102 78 79 58 34 8 19 42 66 58 49 19 -4 -22 57 101 71 122 128 85 57 44 46 70 71 57 100 132 117 80 45 7 12 45 36 46 60 76 11 45 44 55 6 78 5 3 28 -12 5 64 106 76 64 71 116 126 110 79 94 111 115 129 114 81 92 110 103 118 125 140 152 153 111 109 120 68 104 104 101 108 104 104 96 75 62 44 45 72 80 64 57 64 84 88 62 47 45 61 65 58 68 80 84 87 90 85 71 76 59 71 60 77 85 78 57 54 59 58 58 61 57 71 77 65 54 47 39 37 48 40 32 28 23 28 34655 299 985 30 10675 9 37 35 6221 1087 10181 999999 999999 999999 999999 999999 999999 229 1654 11352 46545 64444 68798 186850 391692 589349 614213 384178 270153 362712 405896 418519 187530 167588 288442 154571 202960 157708 45460 2416 1465 1485 1141 646 491 606 817 1041 1063 799 656 688 618 597 673 589 507 464 268 187 202 254 293 221 127 127 136 128 167 114 179 322 343 269 176 192 282 177 32 82 127 161 144 161 189 132 160 241 273 98 133 166 111 206 240 304 369 469 430 498 478 385 492 464 419 389 332 332 437 373 313 326 248 230 220 105 55 18 -45 -71 1 108 88 -22 -48 48 56 49 82 141 138 106 53 86 100 41 -14 -8 -41 3 45 50 87 57 9 70 73 110 61 63 100 72 77 139 114 101 104 78 106 102 66 69 50 12 40 102 59 16 93 98 47 102 120 84 54 65 94 143 106 93 72 24 29 84 50 59 40 84 72 63 54 37 85 95 40 44 44 19 76 78 45 15 35 60 63 11 -12 -20 -8 3 -1 46 -4 -26 22 53 37 30 24 48 21 28 52 60 64 82 90 81 91 91 80 87 60 38 61 90 109 125 127 104 107 105 96 115 119 103 92 96 73 110 125 111 129 130 129 105 98 97 89 73 72 86 99 106 78 83 94 87 60 76 91 75 84 80 70 59 80 80 86 72 68 56 77 85 72 78 71 67 70 78 78 67 59 61 63 54 46 51 50 48 45 51 44 39 40 29 27 27 19 34661 301 933 30 10683 9 37 41 6221 1085 73432 999999 999999 999999 999999 999999 999999 999999 15 655 4404 11164 15555 28111 30415 33518 80727 145806 180806 224229 247104 400121 626156 800186 942681 671023 244051 64028 23836 4280 1959 1961 2066 11246 20527 10942 7577 4144 2629 2091 1751 1303 808 558 385 380 269 225 237 301 319 144 99 107 109 205 135 104 96 83 146 58 120 295 220 158 178 275 259 202 203 184 184 211 167 156 197 202 246 163 143 229 111 170 238 226 284 327 225 325 452 384 362 370 328 283 269 237 276 178 53 71 40 65 64 -7 -32 10 74 107 37 45 37 41 25 61 77 -9 75 39 37 23 -12 74 87 50 47 23 34 21 -17 46 3 -7 -35 -15 59 59 51 59 81 66 87 48 94 0 63 124 77 132 138 42 72 88 83 71 34 12 71 124 50 27 19 -3 16 50 48 2 32 40 64 56 14 24 63 25 61 52 31 50 4 63 84 -4 -17 33 43 50 39 74 58 54 72 67 81 77 68 49 42 44 26 36 37 18 38 32 24 22 -1 5 20 6 16 2 27 100 89 77 73 89 67 82 95 85 87 87 84 97 102 99 100 81 77 61 120 152 114 102 124 101 94 118 104 88 75 88 96 88 81 71 48 64 76 66 69 54 48 35 52 68 56 51 56 76 76 55 67 75 75 73 51 60 65 62 68 72 76 60 61 67 60 57 64 71 68 63 54 55 52 50 50 45 39 35 30 31 29 35 22 23 19 34667 303 881 30 10691 9 37 47 6221 1083 1808 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 67 712 3011 8386 15592 24472 40469 56627 44998 51306 102340 234126 468973 870449 999999 999999 522036 128059 15920 4590 4673 15575 60639 69747 47956 25090 9333 4588 3394 2849 2060 1481 810 588 579 1494 1470 354 298 157 161 297 271 204 194 178 140 162 161 174 148 167 42 195 204 72 -30 -37 69 173 119 102 189 113 50 19 100 94 182 199 232 217 141 190 177 138 107 170 157 130 190 259 390 402 313 232 231 207 101 133 43 106 94 31 -9 -63 -15 -23 54 -12 -80 -82 -79 -17 76 -7 -29 -33 -57 44 -24 -65 -36 41 78 41 -32 60 53 -9 19 57 90 68 66 45 79 80 32 21 86 78 7 -6 78 139 173 97 48 -34 -34 -4 -36 22 36 10 -11 -3 -30 -29 -18 82 59 29 38 11 58 42 5 34 5 7 25 14 -8 25 21 57 104 77 52 78 77 41 65 37 58 49 73 60 80 63 10 -10 31 72 57 40 45 19 30 19 43 38 12 37 68 49 37 10 4 -57 -28 28 22 54 26 33 53 77 81 75 73 88 98 98 106 121 109 96 102 104 95 90 100 89 87 79 92 126 122 76 99 92 78 73 89 73 67 69 86 83 58 59 78 71 62 60 52 55 68 44 57 62 50 50 61 67 81 76 64 64 91 75 80 59 66 69 74 62 58 65 66 69 75 57 47 49 48 47 42 42 32 26 24 30 35 25 17 16 34673 286 1394 30 10694 9 37 53 6222 1081 117 825 2343 5731 12886 28313 61271 124151 207743 307319 387356 405277 341427 280344 108123 30451 30988 45302 52893 60511 45759 13354 6943 3791 1741 1008 898 639 909 1457 13537 116952 527566 804505 577483 168923 4892 246 95 211 255 248 128 140 303 319 162 191 220 234 70 135 222 252 226 256 234 146 342 373 248 181 275 381 337 370 263 207 177 102 180 257 182 176 156 175 302 305 326 328 307 182 129 221 206 131 37 83 147 135 21 15 -2 17 -9 -100 12 75 97 60 3 58 78 70 88 79 60 54 59 61 27 -8 -34 15 39 -44 -12 -9 -59 12 -48 -92 63 47 -9 10 -13 57 98 69 76 118 123 58 -5 26 30 63 148 66 -7 79 107 90 86 -49 -43 23 42 19 47 27 -36 -19 36 23 16 46 7 -40 38 48 -38 2 27 66 68 78 31 -14 -19 93 147 56 70 73 64 38 4 41 54 28 51 45 53 43 33 65 42 7 30 28 33 29 17 21 18 21 9 60 112 102 71 84 65 96 128 89 87 131 132 106 68 82 103 99 103 106 133 132 128 99 91 102 119 117 96 93 102 92 105 89 93 78 69 53 73 91 99 95 75 62 65 73 74 84 73 61 68 70 71 71 76 73 68 59 86 88 69 78 83 73 76 87 91 81 73 69 71 78 77 65 57 53 51 50 54 56 42 36 43 42 39 33 32 26 34679 305 823 30 10693 9 37 59 6223 1080 4088 553 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 517 2577 7328 15938 31872 55318 107670 232330 455968 768076 949561 807997 632693 437714 321195 162108 97806 90276 7612 5017 6956 8375 8929 9032 8533 7786 6421 4577 3167 2323 1456 934 782 897 1029 4646 35281 39590 5903 535 378 311 257 153 107 236 248 309 258 162 61 113 248 298 287 249 353 380 396 314 253 334 349 319 370 296 177 232 254 255 228 224 267 195 176 159 179 209 174 185 296 403 297 201 198 152 168 111 24 64 -38 90 115 88 89 1 20 51 -12 40 64 48 104 99 99 64 39 75 43 -11 33 104 65 31 -59 7 43 52 35 13 48 26 19 57 49 -23 44 189 103 0 52 135 137 136 135 113 52 15 78 65 26 69 52 121 97 25 71 83 34 41 81 72 11 25 53 62 72 29 10 40 27 41 23 22 27 32 71 85 37 42 88 70 88 116 107 73 54 54 54 102 66 88 76 54 79 51 47 14 63 72 55 52 21 59 46 20 43 60 83 51 46 71 70 55 59 95 127 119 84 119 112 113 116 134 125 117 140 147 125 120 132 145 141 131 110 112 115 102 104 109 111 97 125 149 96 94 68 89 74 78 84 75 67 67 60 69 93 76 76 96 100 82 75 85 92 105 115 107 97 106 88 71 77 89 89 99 89 88 91 93 91 89 77 72 74 72 77 85 87 82 70 60 57 58 57 51 46 39 44 41 34685 307 761 30 10691 9 38 5 6223 1078 16824 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 792 3666 14983 52018 133488 196297 191010 190766 185002 310509 504113 621407 590601 560342 493961 291032 106034 109941 109814 145447 123667 16244 9376 11165 12927 13410 11751 9560 8194 7111 5283 3979 3123 2175 1405 918 562 655 874 3636 29201 25031 4388 359 275 225 283 172 155 211 311 343 276 245 283 258 263 177 214 148 316 421 322 300 291 306 246 209 186 404 443 440 400 350 328 244 231 162 221 189 201 187 221 185 222 292 274 216 216 267 163 156 95 30 -11 38 4 26 60 8 70 63 49 41 0 54 103 64 98 134 125 120 39 33 10 0 -31 21 71 62 98 56 25 -34 -34 85 56 57 169 127 91 84 38 87 150 151 160 126 95 149 152 73 62 52 41 35 13 41 105 58 36 93 10 -24 105 135 137 89 34 7 -24 -4 -15 10 48 100 97 88 115 95 108 109 42 41 90 100 67 58 69 109 117 74 57 70 107 95 67 79 61 18 76 98 55 66 57 74 67 68 70 72 42 56 64 96 35 74 94 71 72 95 98 84 68 66 127 130 110 122 146 133 127 144 119 106 155 158 157 148 139 127 141 131 130 127 122 137 109 98 81 95 96 83 84 86 103 88 77 92 98 79 88 92 97 74 78 90 95 93 84 76 75 110 101 81 87 94 102 81 91 92 96 97 105 102 99 93 89 93 84 74 72 73 76 75 78 69 60 61 56 56 58 45 37 38 34691 306 756 30 10686 9 38 11 6224 1076 10862 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 696 2801 5771 13372 30322 49618 60310 80788 165452 359592 618800 861939 831849 749006 662685 431818 79864 6879 6179 7616 8861 9851 9562 8402 7233 6387 5835 5099 4220 3491 2807 1815 972 533 398 180 265 288 207 110 109 -2 190 260 151 170 227 160 171 31 7 106 122 94 167 81 117 189 119 90 269 348 333 322 279 242 202 213 264 225 221 212 161 231 211 233 274 237 160 114 210 332 370 363 195 144 148 188 130 251 279 201 47 8 -93 999999 34 7 -33 8 1 -59 2 11 14 58 29 5 70 2 -41 -13 -10 -27 11 7 -10 -7 73 169 68 20 25 -13 43 5 28 -14 83 70 105 107 25 80 104 46 27 69 76 37 -3 32 62 95 -15 -24 1 -1 28 -54 -33 -17 37 45 31 17 54 47 26 36 -10 -30 16 22 -25 -25 -2 78 51 18 13 56 -3 -12 55 37 -39 -38 6 63 35 40 23 37 78 25 -7 -15 8 -4 -20 -6 14 14 19 51 48 20 -3 3 3 -17 -5 33 36 54 60 71 81 59 36 35 53 71 112 83 87 98 85 87 90 88 79 80 85 105 100 77 61 49 72 88 90 114 95 102 91 89 90 61 35 32 51 72 62 53 39 41 25 21 24 42 36 23 35 41 52 60 54 44 52 49 54 53 35 44 68 68 65 59 40 51 49 49 63 61 51 38 38 32 27 28 26 31 35 28 17 32 25 17 18 17 1 34697 298 992 30 10682 9 38 17 6225 1075 16197 16721 16657 18017 18899 22323 53306 93593 130531 138618 169272 213587 189394 217547 253937 321208 495523 481248 273140 179126 155829 60179 6914 8498 10577 11308 10444 8592 7448 7040 6300 4477 2526 1568 1018 524 464 296 146 229 201 191 250 235 111 151 138 95 92 89 33 -2 147 156 113 136 169 143 42 46 9 53 117 202 211 219 231 242 212 306 175 196 183 204 294 278 222 156 194 179 157 91 139 197 222 281 399 413 408 689 1236 1300 1213 1414 1448 1086 538 76 27 -13 -54 -24 -40 5 25 14 -21 -36 -47 -33 22 70 55 58 2 -48 -45 26 38 -67 -40 16 17 -3 -17 -44 -11 49 66 74 100 -2 4 14 2 69 50 2 -15 47 23 -55 -47 -25 2 7 2 23 24 4 -87 -63 -13 -2 7 -22 -18 -40 -25 999999 6 29 -27 -37 6 10 6 -32 -4 -11 -14 -30 -28 25 46 -3 -36 2 23 12 -18 -25 5 58 22 62 74 63 41 0 -7 -9 15 29 10 4 -6 -26 -4 6 27 34 8 -23 16 -11 31 21 75 82 50 19 48 86 49 -2 71 64 65 50 51 68 80 62 61 67 90 83 56 57 42 43 38 74 73 54 79 97 79 61 73 94 66 62 57 29 43 53 57 58 30 18 27 34 40 61 51 40 39 40 64 60 51 42 31 42 46 63 45 35 40 53 50 43 42 37 46 41 55 52 50 47 36 37 37 36 40 34 27 23 16 7 8 15 7 8 12 5 34703 297 1050 30 10680 9 38 23 6225 1073 41459 43469 50570 69458 106301 151643 123043 106905 162529 247664 386437 373382 263169 223661 115119 5300 3367 3783 4006 4431 4803 5024 5164 5347 5389 5161 4454 3257 2160 1543 1147 792 551 327 348 290 260 143 142 120 124 163 156 149 189 250 194 124 19 93 216 171 110 47 -36 25 63 161 251 324 342 344 224 221 213 301 325 393 320 201 140 176 195 278 201 150 152 207 237 305 374 561 664 570 467 500 831 1671 2727 3827 3814 2659 1903 1559 851 299 251 306 234 315 267 263 90 73 117 85 46 54 51 56 89 66 53 76 31 38 36 -4 -44 39 58 61 -41 57 95 65 62 69 43 50 90 159 136 54 32 23 29 -3 -9 -5 40 31 -6 -24 -24 11 18 -5 -30 -24 52 15 -11 30 20 71 49 9 47 15 -41 -25 62 76 38 -20 -4 31 1 -21 54 80 16 -1 -32 -27 61 71 38 28 47 55 50 49 13 18 3 10 -19 -37 4 49 30 40 47 19 27 52 27 -16 -35 -58 -54 15 70 119 73 73 97 43 20 93 100 113 121 80 112 114 92 114 141 101 100 106 91 77 84 113 87 78 86 89 85 84 102 82 77 80 104 87 73 77 60 48 43 64 80 62 58 74 72 49 61 80 82 76 87 79 76 69 76 69 69 62 59 72 73 77 90 83 87 94 75 64 68 64 72 67 62 69 70 61 59 61 63 66 54 44 45 47 45 37 33 40 40 31 18 34709 294 1140 30 10680 9 38 29 6226 1072 50203 40085 26615 57320 145241 125597 182792 215316 147930 66061 122824 50317 2816 2128 1774 1336 1138 1225 1449 1938 2341 2613 2571 2174 1739 1272 968 655 333 164 22 30 63 -5 30 3 999999 -3 -29 48 -18 -31 -39 -54 0 35 -32 -64 26 43 22 11 28 -59 62 121 -9 -86 999999 -35 -46 10 152 137 99 220 247 316 259 151 281 105 12 85 293 690 1498 2625 3863 5308 5750 4903 4776 6140 8509 10738 13208 20547 29900 35640 37916 43584 48297 45722 44664 44220 42253 43400 36829 28614 22319 15461 8574 2923 604 31 -78 -49 -46 -11 85 31 51 58 54 67 4 23 20 -9 -3 -57 52 116 31 60 116 86 85 106 98 29 8 32 49 23 51 -2 -16 -42 -43 58 115 94 47 12 32 75 10 -52 13 48 -8 21 8 -9 -8 -2 24 -2 -81 16 -10 -16 26 20 21 8 29 7 -15 36 52 36 30 57 45 -1 5 35 26 47 79 60 19 21 2 14 44 75 45 2 -18 7 40 65 61 -1 5 6 8 24 82 37 24 2 75 58 48 98 80 95 58 77 74 65 89 95 88 86 122 137 110 87 101 108 116 85 73 101 89 59 82 106 90 82 70 94 75 56 73 80 60 45 27 39 75 82 55 56 74 57 48 43 50 65 64 58 56 74 61 60 77 71 74 74 66 81 63 54 58 74 85 69 69 73 69 64 58 57 53 58 51 37 36 27 34 40 39 29 25 22 12 7 34715 295 1113 30 10683 9 38 35 6227 1071 7632 6946 5668 6707 10899 9418 2073 658 703 434 137 144 312 249 57 999999 999999 999999 999999 -64 93 323 435 408 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 14 -17 139 597 999 1592 2349 2971 3892 5638 8769 13675 23123 43373 70357 90442 105926 123797 136712 146212 155580 151411 143098 131077 119005 114085 118590 128254 131237 133781 129569 119996 106351 84776 66503 53989 41876 29901 19117 9432 3374 901 231 33 28 108 113 3 55 148 90 41 146 135 -41 999999 72 29 95 228 199 55 -44 -47 30 113 141 74 41 -16 999999 999999 60 92 -11 66 111 102 28 65 96 34 54 84 -53 -80 -4 109 21 0 46 86 18 -66 -85 -11 42 50 -19 7 50 22 49 -18 53 60 -38 14 -20 52 63 36 16 20 13 26 19 -9 52 95 76 69 57 21 15 -12 -20 2 13 50 21 25 42 17 49 94 -7 -56 76 123 77 90 99 92 80 69 75 45 20 23 69 129 159 126 130 126 112 95 115 109 102 95 117 134 124 98 119 76 81 67 73 64 35 53 48 56 55 71 66 62 75 71 69 72 77 83 65 62 62 70 89 82 87 93 77 72 90 72 80 101 95 67 62 61 68 69 76 68 60 53 48 53 60 54 43 40 40 36 30 34 35 32 20 30 17 34721 299 994 30 10684 9 38 41 6228 1070 36916 36390 32597 25007 18716 15193 12543 11490 11512 16701 24214 20304 7000 2050 1437 1534 1535 1283 958 724 466 488 650 731 1130 1364 1478 1768 2027 1784 1211 709 290 999999 999999 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 111 136 376 684 1118 1638 2148 2673 3265 3835 4192 4484 4851 5116 5851 7388 9593 12859 18854 28416 39922 53309 68451 85877 106111 131620 160213 171459 156034 122138 83450 52853 31244 18496 15177 15466 15098 12715 11530 11280 12417 15187 18540 23892 30136 33445 31976 29898 28138 26733 24003 21916 21666 14532 7058 2259 462 16 -75 -22 31 -58 20 120 172 76 81 42 41 23 74 136 198 169 154 101 78 41 38 156 152 145 91 51 29 63 91 -7 -17 27 32 3 45 39 90 183 160 121 26 -57 -85 -75 -28 16 76 94 33 39 29 -17 -23 -13 47 61 77 60 97 91 6 -10 -54 -30 15 38 93 116 80 -15 2 25 29 86 87 76 41 27 36 58 75 106 30 -33 -5 14 49 61 45 43 31 74 108 123 102 111 107 129 96 105 92 91 96 113 116 138 138 137 139 121 112 87 116 110 124 104 109 116 96 80 78 95 95 82 95 103 103 77 64 74 70 67 79 67 55 67 74 64 56 46 51 59 86 71 47 59 67 82 82 93 84 80 74 69 74 77 90 88 71 68 76 94 86 70 69 63 64 69 60 59 58 53 42 37 38 38 35 40 32 26 13 34727 295 1113 30 10683 9 38 47 6229 1070 24945 22024 18728 19469 26086 41192 68338 61810 31394 41834 43664 64429 74463 108563 145498 92378 10136 1849 1222 938 1062 1427 1926 2656 3543 4402 4468 3922 3601 2577 932 233 25 -62 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 50 134 282 718 1435 2108 2485 2983 4388 6419 8848 12432 16118 22181 30164 38890 50912 63903 73473 80940 89773 97768 104239 108954 111519 107019 89697 62975 37131 17585 9047 8106 10625 14226 15441 13149 9471 8417 9010 12353 14673 13484 9754 9185 10915 10244 8785 7667 6896 7071 6990 6812 6594 4848 3138 2025 1486 1139 927 540 177 104 161 88 -6 -11 81 11 34 23 -9 -34 64 134 106 45 135 145 127 154 100 90 64 34 -15 5 -14 -9 38 70 -23 -37 4 -18 51 76 7 -17 64 84 38 -13 0 38 -44 -65 -40 -60 -45 21 39 57 66 53 33 -4 23 27 -4 30 52 39 58 24 46 74 32 64 37 23 12 5 46 45 -7 -22 -22 -8 15 24 57 43 32 35 47 26 34 72 52 30 101 98 85 130 101 132 148 107 98 78 63 78 100 97 91 66 47 67 70 82 72 64 92 89 90 93 104 112 125 106 125 91 86 118 91 69 63 49 75 61 44 56 60 50 62 59 43 54 59 42 62 70 76 75 54 53 71 75 49 100 88 78 77 91 84 70 75 63 63 79 75 70 63 59 60 61 56 51 49 44 47 44 39 39 34 34 29 29 25 18 34733 294 1143 30 10683 9 38 53 6230 1069 37518 54582 104395 170399 244005 325578 369188 249791 198994 156871 151028 70424 24798 20236 16611 3373 1623 1776 2087 2186 2075 2013 2369 2916 3920 4673 4765 4738 4624 3929 3264 2472 1897 1606 1006 640 326 121 82 112 -12 999999 999999 999999 999999 999999 999999 -97 -79 999999 999999 999999 999999 999999 999999 66 326 663 1125 1822 3413 7080 11279 14612 17927 22282 27767 34521 37900 40976 44004 46029 52428 59567 64742 66157 62047 53135 41439 29856 19222 11137 5858 2484 949 562 993 3530 8598 12818 18490 21530 22367 24259 28392 25609 17932 11471 8222 6346 4992 3041 1780 1229 681 509 365 266 205 101 11 27 77 62 3 -13 -44 -82 14 16 50 -15 76 0 46 125 112 144 42 49 119 105 73 59 59 15 -31 -40 -2 19 21 69 124 45 5 -13 13 92 58 71 -28 -15 28 37 18 54 -21 42 19 21 -11 -35 59 53 -41 -79 -50 -15 -19 1 9 -4 38 99 70 36 91 51 46 100 65 38 -11 9 74 55 6 -18 3 38 34 33 29 -3 -36 -12 24 92 69 32 34 51 9 51 80 74 86 133 116 58 70 58 94 110 98 97 113 128 102 78 103 132 140 126 119 116 97 99 81 99 82 69 90 129 85 71 101 129 86 87 91 83 57 57 53 56 77 103 96 69 52 56 65 65 77 91 94 103 89 76 82 60 62 69 52 69 81 81 69 82 87 81 83 84 85 82 77 76 72 63 61 64 78 73 56 43 39 49 44 42 33 27 25 22 34739 298 1023 30 10683 9 38 59 6231 1069 28537 29768 32375 40984 55604 66079 79585 59447 49910 20169 8213 4835 3875 3274 2321 1506 1074 951 727 488 170 158 189 350 564 585 746 979 1193 1440 1595 1896 2361 2606 2299 1884 1307 974 633 274 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 326 617 999 1482 1981 2099 1747 1460 1873 2420 3152 4879 7178 9073 10715 11078 10548 9161 6417 3599 2453 4230 13369 31609 55058 81505 108110 134005 139384 126540 118533 117773 119268 119620 114720 114375 105924 92870 82966 76435 67502 61974 62071 60556 55354 50857 43462 32400 29805 24880 14097 6975 4156 3165 3165 3000 1745 901 265 213 125 -42 64 81 92 24 83 21 -10 34 62 102 11 -65 -63 -50 -10 77 43 90 21 33 34 -11 20 -8 31 -30 37 -57 17 53 -60 14 57 14 -58 22 1 -51 -12 31 20 34 42 71 84 4 -23 3 15 -36 -31 -29 52 -27 17 -31 13 40 7 19 -7 11 19 -42 32 94 32 -1 39 44 26 -10 24 30 -51 -73 -43 -28 -22 77 28 25 107 47 9 3 45 44 37 42 53 57 25 47 59 43 79 132 108 77 67 67 98 78 40 63 96 74 50 34 45 69 56 40 52 48 37 18 12 6 13 32 48 59 55 56 40 21 35 40 25 36 57 80 66 74 65 54 47 21 33 30 66 63 37 56 53 41 47 50 59 60 54 52 39 34 27 23 29 28 21 23 20 17 17 13 16 10 9 3 10 34745 301 934 30 10684 9 39 5 6232 1068 42269 35441 38412 42654 46432 44909 39396 35902 50124 80347 66918 34864 23476 19114 29654 67745 91153 68900 51459 70314 86060 127133 120372 12152 2836 1080 514 349 441 622 734 797 962 1108 1511 2721 4111 4753 4662 3935 3247 2438 1447 886 445 205 -87 -60 46 56 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 48 -70 102 359 693 981 1819 3290 4977 7192 9847 11707 13022 15130 16804 17737 20546 25179 31093 40016 52517 65544 75122 75890 70050 71897 84538 88352 72998 63758 64028 63008 58346 48478 37894 32492 30346 26495 19769 11875 5643 4058 4058 5153 7821 11314 15519 19676 22391 19289 13512 9057 5849 4342 3402 2710 1464 291 159 180 -50 24 98 -22 9 152 168 200 146 80 95 129 159 126 92 87 9 -54 29 80 23 60 79 57 106 -51 5 52 -22 17 113 -56 -46 87 37 42 30 -26 -1 4 -1 77 79 -24 11 130 137 85 43 -77 -87 49 35 -24 31 21 94 172 93 119 35 16 12 1 46 72 48 63 82 64 11 -14 41 21 -54 -20 -7 -3 29 39 53 -15 10 36 41 59 80 110 102 89 95 133 122 127 130 115 126 121 104 95 120 134 101 108 119 133 121 129 114 78 46 77 99 84 64 85 76 75 63 66 54 75 73 73 76 71 84 97 63 35 46 60 49 45 51 58 84 90 95 83 83 88 80 76 67 71 107 104 74 64 80 87 78 74 62 50 56 58 62 62 60 50 39 42 49 51 49 50 52 46 34 24 34751 301 936 30 10686 9 39 11 6233 1068 51416 26547 26250 29549 33314 36132 40580 51786 66773 104478 176821 176434 136656 118401 133201 176804 163957 132070 128850 139442 161722 162459 100425 11718 3173 1154 314 276 434 517 398 68 35 234 226 510 1361 2580 3624 4281 4181 3587 2666 2056 1436 825 419 338 321 1538 16489 26298 2844 239 -73 -93 -6 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 226 64 469 1214 2073 4383 9135 17651 30409 44504 57052 66658 71307 69169 63840 57081 52613 52036 52797 53993 56161 52397 41884 32095 27033 23873 18193 12072 7375 7581 9578 7876 4833 4007 3636 3327 2753 1834 1223 903 574 349 338 316 225 140 97 97 154 97 85 155 193 225 95 -17 43 -41 80 -52 74 -5 67 200 202 115 99 165 219 76 -36 -1 81 100 108 36 95 94 186 94 79 72 44 18 -31 -33 56 136 103 -21 -30 54 -13 22 120 85 23 18 25 16 5 64 128 57 10 22 55 86 132 118 36 109 78 35 135 172 192 124 89 96 75 22 2 -10 21 77 118 92 67 46 32 54 45 74 67 32 56 76 66 87 66 26 93 36 18 74 166 104 78 78 55 70 132 109 102 162 149 103 81 142 161 126 130 129 122 142 134 129 96 126 174 147 115 121 155 99 93 100 84 88 70 54 55 65 55 49 54 71 91 90 71 65 81 99 102 92 87 91 80 69 72 90 105 99 94 91 89 91 108 99 102 94 91 88 82 87 83 83 86 81 68 64 68 69 54 55 68 61 55 50 50 45 38 34757 294 1150 30 10690 9 39 17 6234 1068 60790 92882 87494 57245 31277 17544 13336 13491 14116 12486 8427 6810 5522 4220 2989 1728 960 571 256 112 37 232 175 -8 72 999999 999999 999999 999999 999999 -21 23 999999 -18 101 184 356 394 620 693 679 969 7037 65673 163511 151892 11526 971 53 -78 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 42 383 843 1195 1660 2168 2998 3820 6038 10564 14294 16902 18846 20592 22008 23575 24738 25224 23673 19228 15135 13636 17304 28351 42519 56957 72879 69223 51720 39119 31387 29715 28213 27884 22904 15780 13478 13123 11883 11599 13195 14402 14414 16106 18886 17207 15051 18539 21465 19627 21503 23605 17377 13646 14084 8363 7286 6953 7344 6324 4864 3164 1210 278 123 51 -3 -2 11 64 63 32 72 55 -14 40 12 15 129 57 43 -3 86 133 121 68 57 188 183 38 36 141 154 122 59 34 11 27 88 160 81 20 44 74 56 63 48 48 113 121 84 55 48 61 103 50 100 40 55 14 30 38 10 31 77 118 107 90 125 78 61 80 107 60 49 58 52 73 76 93 5 55 116 123 132 107 111 144 164 157 131 117 78 80 168 178 121 122 154 173 202 197 157 136 118 118 122 86 95 169 134 108 114 136 81 58 64 70 74 62 75 96 89 91 121 114 112 119 118 132 122 92 98 108 105 111 117 107 93 93 120 124 122 119 126 117 119 118 121 127 121 118 117 104 93 100 95 86 85 87 80 85 84 76 75 73 67 74 84 72 65 64 34763 299 1002 30 10692 9 39 23 6235 1069 16870 16759 16289 15415 14270 12727 10134 9425 9401 9097 8580 8048 7635 6483 5228 4238 3183 2476 1884 1291 944 932 698 145 999999 999999 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 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 266 250 313 504 649 730 824 945 1148 1628 3001 5062 6674 8204 9597 11104 14909 24859 38968 48788 50465 45948 35867 22410 13816 12178 15880 20618 21550 20583 19310 17743 16143 15615 15946 15592 14740 13919 14482 15400 16957 16223 14062 14219 14133 17559 25387 34505 50238 69341 84941 92702 102395 111254 108170 98725 107923 109238 92469 61266 33030 17087 5730 676 65 125 224 142 103 67 20 56 17 51 114 75 58 38 8 46 38 50 46 67 59 31 2 20 46 36 -2 -6 32 32 30 61 35 8 -86 -36 83 100 76 10 80 136 -11 -47 999999 999999 31 107 60 120 166 179 69 12 -13 11 28 -10 -9 24 70 74 1 6 31 36 8 4 34 40 49 -6 65 58 -21 -40 19 30 77 119 57 72 96 143 134 114 142 125 96 61 60 80 100 119 130 112 106 91 85 106 146 122 100 128 130 62 96 89 76 106 82 73 67 71 89 71 60 76 85 71 103 115 94 83 66 67 59 92 76 75 84 97 105 121 113 68 76 72 106 110 83 78 81 85 87 92 90 73 77 74 58 45 40 38 34 37 54 43 40 44 54 53 48 42 31 34769 295 1118 30 10688 9 39 29 6236 1069 1648 1842 2407 2743 3363 5114 6343 5785 4262 3005 2191 1969 1559 1124 848 903 516 213 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 83 335 316 261 177 79 153 438 269 224 347 326 184 328 598 1081 1836 2868 3412 3660 3618 4340 8222 12468 14829 23313 30867 30829 30378 32689 35484 37743 39018 38441 39197 44198 52188 58052 61405 61177 59276 62034 70493 77132 87007 104733 129338 155440 169750 175593 187313 193700 190132 178256 169088 160763 148627 138961 125278 114151 122100 130765 126534 100184 58825 22383 3178 133 18 -19 133 125 86 -7 999999 44 117 114 134 131 62 -4 -34 -24 35 14 54 30 60 59 -13 -26 -38 32 111 63 4 -18 9 65 54 11 29 39 87 17 -3 41 145 2 15 81 97 81 59 59 29 11 56 -3 14 96 20 -39 51 82 0 0 71 133 117 32 -11 171 107 8 57 116 154 175 71 3 46 53 103 103 63 77 73 97 86 80 91 140 178 178 110 88 101 157 141 100 137 177 107 109 111 88 93 106 84 121 88 111 99 104 99 88 87 86 76 92 82 96 86 94 108 82 62 64 66 40 69 74 94 98 104 84 77 84 105 121 108 83 95 78 101 121 95 98 80 76 81 81 72 69 64 74 75 60 64 73 69 62 56 53 46 48 53 34775 301 936 30 10686 9 39 35 6237 1070 5459 4848 5127 5415 5594 6116 6760 6827 7429 10109 10453 8251 8335 8416 7761 6018 4086 2532 1246 469 7 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 255 1077 2385 3688 5110 7194 10146 12993 15365 17525 19570 20999 22331 23961 25438 27622 32238 36874 40088 41404 42783 44842 45814 45383 46147 48402 51168 52849 55175 59256 64808 68042 66750 64549 61091 56492 56489 63056 69618 77099 81315 84110 79956 71040 64943 63057 64011 66082 65104 66640 73871 79292 82659 96589 108629 115413 130485 158952 176234 166704 127624 80725 26925 2988 51 46 -38 -11 30 -70 -46 -2 19 99 68 90 -9 36 18 25 157 95 60 -29 29 44 -24 4 125 65 -3 7 43 87 12 20 -58 9 -30 -28 -15 58 116 107 94 85 -20 8 73 61 37 -4 20 28 55 1 29 0 24 81 112 50 -7 17 5 -9 -17 -10 36 -24 -40 -52 26 67 5 55 96 17 39 29 81 90 37 33 81 120 140 95 111 80 87 94 69 91 174 142 128 103 98 76 153 106 118 127 86 31 68 47 92 111 43 6 25 24 53 54 68 87 107 75 64 49 50 49 46 61 78 61 80 83 74 92 82 103 106 62 80 80 97 82 77 66 69 56 56 66 70 56 61 63 62 60 38 39 41 44 54 64 43 46 36 32 33 32 27 34781 298 1029 30 10689 9 39 41 6238 1070 5845 6082 6076 6230 6708 6814 6023 5934 6108 5828 5525 4780 4040 3566 3365 2838 1839 882 254 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 321 944 1544 2127 3018 3932 4610 5235 6502 8541 10571 12605 14496 16414 19047 22292 25569 28564 31776 33903 34751 34437 31626 28602 26791 24292 21648 19624 19016 19643 20601 21486 23176 25612 27891 30562 34225 38553 43791 47236 49443 51771 53304 55385 58719 59002 60282 63437 66640 73589 78670 76297 73838 78862 92627 108015 118848 114816 117157 132457 142429 142992 126540 113153 105043 90280 72572 53325 23770 5350 400 251 138 100 14 38 63 127 87 25 -11 -42 22 30 18 -39 -64 -16 21 6 31 119 94 72 24 12 96 54 -90 -2 31 -40 -35 -62 -55 8 15 57 65 54 -10 -60 18 67 93 51 4 1 -33 54 65 53 33 50 78 80 31 82 41 78 102 77 2 -6 -48 24 28 22 50 61 33 25 0 -6 46 112 95 84 66 97 111 92 98 111 126 112 104 88 86 141 155 128 89 87 58 88 106 122 100 72 73 84 97 116 77 97 101 89 101 99 82 75 77 60 67 67 74 100 73 109 103 73 69 81 103 90 78 103 93 88 100 95 95 105 104 107 99 106 89 90 82 75 83 89 77 77 70 62 60 72 74 73 66 60 65 59 61 52 45 46 34787 296 1093 30 10693 9 39 47 6239 1070 6949 6372 6517 8312 12138 16279 18800 18526 16391 14333 13005 11145 9483 8419 6350 3798 2717 1681 853 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 999999 999999 999999 999999 999999 999999 999999 999999 -30 166 476 1495 4296 9371 15478 22541 29175 34132 37362 40037 41756 42510 42620 41355 39350 35565 30410 27208 27988 29935 30614 31237 32149 32410 33523 35018 35278 35865 37487 38391 39710 41294 42279 42645 42558 43106 42712 42704 47339 53451 56816 53514 48611 46474 43628 39111 34927 34146 33124 28504 23326 21556 24618 27867 30453 34163 41345 53461 71170 80995 74708 56319 30786 7083 1097 68 93 213 197 69 74 78 69 52 -16 -31 103 84 81 137 97 17 -15 60 72 31 21 16 30 64 30 83 48 -14 -20 -44 -23 -47 -40 -20 40 28 30 19 76 138 149 30 -2 -31 -66 -67 -11 44 99 62 42 57 31 16 16 17 -8 98 90 2 52 98 56 10 34 56 45 5 2 16 15 64 71 101 132 87 40 41 36 83 120 105 71 97 68 108 111 109 142 124 149 150 113 100 112 124 119 123 133 131 77 70 102 82 53 44 53 79 93 92 92 100 93 80 70 86 111 121 109 101 90 85 115 105 98 110 73 82 113 99 106 112 133 146 133 110 109 121 107 99 97 98 93 86 74 76 71 85 89 74 71 85 85 73 65 72 72 66 58 65 34793 296 1068 30 10698 9 39 53 6240 1071 14579 13455 12145 12409 14201 19079 27392 35439 43034 49460 58277 59354 56664 51051 42475 28287 17417 7845 2203 772 122 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 -85 999999 -66 999999 999999 999999 999999 999999 -94 999999 22 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 -7 211 453 898 1688 3327 6569 11106 15712 20308 26585 31458 34213 35954 35481 34070 31468 28412 30548 38297 43409 37552 27698 22197 20255 20137 20545 21229 21613 21721 22058 22969 24335 25053 25078 24046 23029 22304 21054 19676 19099 18839 18500 17676 15741 14559 15798 19712 24960 23134 19076 17626 19957 20865 20470 20583 17603 10794 5196 1702 815 530 163 103 -36 42 164 65 56 105 121 74 81 21 88 -20 4 136 44 67 60 16 4 -29 -13 168 137 -23 -92 95 -12 106 67 61 19 -10 153 155 37 1 -80 -11 96 28 20 47 44 88 114 64 79 -13 1 74 70 60 30 49 108 75 10 -42 14 32 4 -5 12 39 11 -11 106 67 49 -8 47 2 29 58 108 35 27 99 88 81 57 72 105 43 75 118 123 108 123 125 78 113 148 160 139 142 130 131 149 128 93 100 109 169 138 127 85 104 118 96 77 61 89 136 88 70 87 106 106 88 76 94 84 88 85 87 81 108 95 86 105 127 117 113 110 117 100 113 109 109 99 95 111 108 139 125 107 88 112 91 86 81 86 67 60 91 95 90 83 83 72 63 60 58 65 65 34799 297 1070 30 10700 9 39 59 6241 1071 12422 10674 10886 12484 13492 12998 12680 12403 12484 14138 18660 21557 22214 24570 22899 23667 26499 29713 30131 27480 20884 10589 4441 1675 347 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 128 538 560 490 717 1465 2585 3478 4051 4602 6244 8209 11038 14852 17671 17029 12254 8816 7895 7694 7589 8020 8183 8414 8178 7826 7608 7448 7665 8495 10395 12457 16535 21625 25233 29684 35348 39677 43786 47583 54149 59804 63023 71352 85191 105000 128530 145847 172586 197498 210118 214904 203185 174660 143071 115263 97421 67649 26098 4731 773 361 85 -20 -45 246 66 68 79 3 -35 70 -72 26 -31 -2 53 109 75 -70 14 -19 1 70 80 77 -39 109 115 -13 999999 -80 63 157 95 -42 44 8 89 27 54 126 74 -41 -22 8 101 103 135 86 -9 40 97 106 26 10 26 98 46 9 38 -29 -41 28 41 57 83 56 5 89 64 28 -53 67 87 118 86 10 -5 95 31 36 163 134 142 98 18 92 139 121 92 143 131 175 191 158 171 150 102 96 152 136 142 141 101 111 98 84 63 56 90 77 91 65 68 88 70 88 101 65 54 58 62 50 67 92 59 62 105 109 101 96 111 90 80 93 113 121 95 78 104 100 91 79 67 79 77 97 73 76 77 90 75 63 59 57 65 61 68 72 58 57 58 50 44 37 34805 300 984 30 10704 9 40 5 6242 1071 24969 22157 24925 30701 34553 36652 39915 38471 31932 25027 22516 19145 19624 22155 24878 27926 31959 36994 41452 43780 46394 44991 37153 28293 19556 14727 10696 6369 3254 1204 158 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 704 1677 3731 7230 10635 14313 18011 18480 17639 15092 11119 8345 6937 6762 7968 9068 8454 6600 5580 5588 5308 4817 5043 5447 5759 6210 9013 15631 20925 23399 22552 20133 20806 23936 30173 38635 48459 55705 60163 71098 84958 104884 123322 141448 164296 177908 176837 167994 158837 144046 112177 82948 50004 17978 4799 459 107 83 17 2 -17 167 100 185 259 56 0 23 33 82 77 81 40 42 157 12 999999 -48 69 27 55 12 19 -8 999999 -30 61 19 -16 53 4 -11 -82 -60 -28 5 69 -45 10 11 13 -8 59 -47 37 104 111 -16 71 94 92 20 5 15 28 37 190 61 -86 -7 52 35 11 36 49 26 5 12 -51 52 88 49 59 41 -15 9 107 127 75 58 53 175 116 95 128 112 90 140 117 161 115 171 142 123 160 162 164 116 67 105 97 99 95 108 67 47 60 37 76 58 95 102 50 55 82 121 78 87 57 85 70 56 110 89 61 111 115 80 70 103 98 107 102 116 105 83 97 100 93 91 94 76 74 80 74 70 80 74 65 64 77 57 60 75 67 60 57 52 40 42 48 34811 300 989 30 10709 9 40 11 6243 1072 116209 55054 60717 70658 77375 77377 78105 82941 69945 54593 51569 49097 43386 46816 52201 56656 59912 68542 78025 83532 85706 85369 79507 78673 73414 57810 37999 24018 17449 13360 9691 7056 4592 3075 2914 2849 2714 1967 934 509 389 178 22 999999 999999 63 -23 -94 -74 -32 134 9 999999 -99 999999 999999 -57 999999 67 -90 -7 999999 999999 999999 -39 -9 999999 -96 77 145 107 176 407 472 840 1519 2428 3312 4944 8357 13595 19543 23483 24824 24224 21271 16533 12682 11927 13517 13025 11276 10536 9684 8776 8127 7534 6673 5588 4698 4084 3883 3754 4002 4121 4255 4414 2948 1775 1757 1631 1147 841 647 779 1495 3896 7699 7806 9152 11912 15765 19588 21680 22266 20195 20823 20356 17199 14452 10213 4529 1017 155 20 50 86 68 226 131 134 81 186 27 999999 -44 -1 -92 -56 49 -15 52 90 86 68 46 10 52 -24 83 -71 -53 81 78 95 80 112 167 78 28 10 -27 -31 12 97 48 89 17 8 -45 3 48 102 103 109 68 48 140 97 1 51 50 46 27 -29 3 52 33 50 -30 59 17 -6 78 44 28 -13 -28 5 -10 -35 72 86 51 67 101 117 81 69 89 110 62 74 139 157 135 99 130 136 105 59 75 97 158 123 108 130 116 105 134 136 140 116 69 54 54 90 76 71 91 67 71 93 77 53 73 84 68 86 94 97 65 97 95 118 85 85 88 95 103 89 88 97 111 92 115 98 103 88 74 98 88 68 68 75 74 75 64 63 69 68 61 63 63 65 62 63 41 44 47 34817 300 992 30 10712 9 40 17 6244 1072 66678 58926 60865 65788 70381 73092 72994 69132 62957 53882 51104 46490 42816 41168 41675 43395 45216 50770 57613 65368 70969 75934 79397 89581 102756 103967 96568 80569 64445 54542 48151 46308 34883 22125 15148 10361 7093 5615 5101 3604 2745 2094 1516 892 450 88 65 -55 9 -49 -9 -2 999999 147 159 -11 332 302 14 999999 999999 106 2 -24 999999 -98 100 132 -30 -67 326 415 969 1784 2791 4592 6156 8302 10837 14561 18416 21046 18851 14271 11682 10922 10475 9149 7542 6207 6391 11460 20012 25458 25822 22381 19880 16646 14911 18498 21565 18023 14103 12671 12970 15440 19367 21977 17983 12572 8546 5614 5861 7036 7790 6701 3948 1954 581 395 203 -47 131 195 66 36 329 379 255 75 72 -21 39 28 33 102 136 146 159 8 71 -18 31 46 105 66 39 47 109 65 30 999999 -92 -26 999999 121 78 16 34 59 36 99 150 73 3 -62 -11 49 57 -34 153 48 -36 26 -46 -46 -10 63 67 101 27 20 115 31 87 124 35 -71 -16 -60 27 48 100 26 -6 11 16 115 21 37 -13 29 36 48 3 -9 25 45 96 104 3 8 95 65 65 113 125 75 71 143 117 102 150 144 98 56 69 70 125 116 104 115 35 120 121 86 117 121 66 75 120 113 119 69 126 115 107 82 61 73 119 94 132 87 88 104 90 66 73 91 108 92 82 103 96 54 69 84 71 85 98 109 90 86 106 81 75 92 91 94 57 78 69 63 55 62 68 77 76 70 51 60 61 53 60 62 63 51 47 45 34823 300 995 30 10715 9 40 23 6245 1073 35591 25880 23446 25453 28995 33545 36703 39729 41427 43981 45311 48502 50098 49776 53833 57698 57227 56042 57762 61752 68013 73628 78886 80038 80709 78909 70714 76818 116477 172640 128806 56577 69032 79391 79215 67580 51844 39480 27502 19968 14512 9754 7549 5173 3144 1896 989 473 319 63 31 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 999999 -81 999999 999999 105 516 1847 3812 6118 7930 9372 10648 11970 13009 13622 13385 12693 13619 14099 11498 8324 8240 14666 28141 37066 42489 42574 36085 31129 29243 28550 27320 26895 26463 26305 26516 25783 24725 25775 28758 29903 31868 32637 27822 24478 22312 22344 21507 14076 11589 9681 6499 4909 3822 2787 1913 954 254 107 29 87 164 100 192 310 236 282 145 88 2 23 94 106 160 159 207 40 0 -79 75 66 112 31 52 150 68 77 133 172 64 43 43 999999 -30 74 195 159 29 50 19 55 -47 999999 -56 -27 55 40 20 56 31 43 152 34 -56 6 67 20 67 99 23 43 123 102 94 79 75 -39 -57 -4 34 112 65 43 65 59 25 25 44 0 -64 26 54 7 11 25 4 45 97 111 41 23 77 31 -19 44 45 67 95 119 103 57 57 114 155 151 125 94 148 143 100 98 119 123 97 92 86 87 114 126 78 90 98 82 63 75 85 64 73 73 54 47 72 109 88 48 56 106 94 102 100 105 106 98 81 78 93 91 92 106 83 83 95 88 81 86 94 88 74 67 80 78 77 68 61 46 58 61 57 60 61 70 74 58 57 56 34829 301 967 30 10717 9 40 29 6246 1073 20115 20681 21938 23198 25706 28887 32874 38477 44014 50997 60445 65177 69541 76937 81513 80486 71831 61316 56903 63079 73983 70374 70422 56871 46980 44434 38248 34949 35111 30473 22131 17285 15186 13847 14612 16614 18426 20228 22264 21648 18052 13527 11234 10703 7916 4299 2765 1739 1331 1410 954 671 171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 310 1200 3463 6697 9778 12975 15904 17184 17249 17110 16848 15915 14380 14477 16610 20257 23296 23733 22517 19728 17015 15206 14309 13900 13635 15171 17986 19466 21254 22669 25141 32700 40101 40683 40781 45721 55785 62889 71142 79262 84779 83878 82743 93472 112672 124088 145084 157195 154290 133147 106825 66779 25480 5231 1818 608 197 206 159 716 1524 886 148 4 50 -2 189 124 109 117 27 -49 32 53 24 24 112 75 -2 55 33 98 -2 26 86 71 -43 25 62 113 129 0 28 19 48 42 5 -30 999999 27 73 41 114 128 71 77 -93 24 -48 -45 121 17 45 109 106 -35 -6 120 45 -88 -1 30 62 -37 -74 -20 21 -17 -20 86 32 37 -25 -90 999999 -49 -30 78 80 107 87 62 195 175 186 116 62 61 83 100 156 132 97 123 139 97 120 125 40 103 82 91 162 131 56 106 86 83 110 195 143 75 75 98 74 84 90 94 48 22 75 48 55 28 26 74 81 66 59 72 64 71 56 71 112 116 72 69 105 103 86 98 116 108 111 110 73 87 98 108 69 68 72 69 66 72 73 67 61 72 66 75 69 51 46 51 52 62 58 56 34835 301 968 30 10718 9 40 35 6247 1073 236187 162242 40767 31990 28047 27000 26844 28859 27973 25521 27219 29004 31976 36313 40961 42604 43716 44269 47370 53583 61043 54128 54403 54508 60120 66430 64216 59456 52720 39132 24714 9559 3483 2740 2391 1737 1654 1687 1442 1074 371 277 201 138 999999 -5 999999 999999 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1003 2573 4715 6941 9044 11108 13654 15858 17129 17043 17265 17135 17384 19679 22308 24880 25613 23060 24349 31677 35877 36060 39378 40241 40880 41181 41746 44112 45476 44659 43791 42413 39897 40360 43007 45868 48634 55546 58769 63361 65452 72170 80437 92245 118357 139381 142940 175883 216280 226627 222715 166340 102100 54336 28245 17501 9994 3020 1854 1317 979 357 5 999999 999999 999999 999999 52 -26 87 63 128 50 110 167 93 116 104 87 133 68 52 80 84 180 143 183 114 -46 -45 -16 1 107 -21 39 132 10 -79 -71 28 27 -6 -13 -11 19 37 17 87 168 -1 59 97 -46 90 65 80 61 -25 14 13 -92 -44 -26 1 -1 44 55 114 140 120 122 57 -65 -61 16 49 -4 21 25 -6 41 68 68 72 75 -29 26 71 71 56 110 139 70 78 100 44 22 61 81 114 157 97 123 102 87 116 85 107 89 56 70 37 53 88 62 37 44 103 63 58 58 65 64 50 27 84 57 82 66 81 66 96 73 59 65 77 67 70 78 80 92 104 93 95 85 97 88 70 84 68 64 53 70 57 63 84 63 65 59 72 72 62 41 49 45 44 41 29 44 39 44 39 34841 300 999 30 10719 9 40 41 6248 1074 153995 361361 523460 60559 52841 51213 48493 41749 31909 27850 32788 35680 35535 37732 39770 46501 55351 62360 69910 81660 86387 84341 79329 73637 68101 63184 45046 22035 15534 11156 7670 5740 5583 3910 3170 2217 1920 1451 881 342 148 999999 999999 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 969 2224 4993 7853 10973 13383 15194 17780 20529 24275 27371 30523 34134 37520 41646 47440 54019 65304 68856 60073 46849 36207 33929 44058 60310 68441 72896 77759 85571 88296 88090 84257 79189 68778 55002 42840 38310 35700 36939 38015 36554 33892 37438 40562 46207 57572 74652 90057 94797 103905 113769 105054 97317 72240 36914 26175 22982 7842 905 458 697 556 270 46 41 176 213 166 110 191 369 104 -72 -77 32 116 15 57 -57 -90 74 -86 -50 112 55 67 128 197 73 -30 49 106 85 -55 60 31 -2 74 23 -7 56 72 121 93 -16 -10 102 32 56 101 -36 49 -12 999999 -5 -28 -6 103 31 46 47 112 10 -97 58 -89 -71 -12 -72 999999 -27 8 -30 42 -16 50 67 79 113 62 66 65 57 8 31 131 94 98 84 98 67 41 122 101 68 48 91 126 78 127 222 141 90 152 97 64 107 129 92 95 93 92 115 160 89 38 103 51 102 116 86 58 38 38 21 62 37 56 72 62 83 105 95 76 84 107 56 67 76 79 79 85 79 84 82 66 65 78 80 103 81 57 65 64 52 52 61 58 60 57 40 34 47 53 59 47 44 36 37 36 46 38 34847 300 1001 30 10721 9 40 47 6249 1074 56558 544688 163287 27688 24247 22989 24190 26344 27452 27823 30263 29543 30431 33066 34875 34847 35292 36243 35543 35266 34400 31785 30643 28254 25925 23016 15126 9856 5699 3551 2038 1176 354 89 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 224 1208 2077 2615 3890 6192 10058 15002 20187 26361 32900 40166 45724 49733 52280 50819 45214 37536 36073 50038 71551 85618 93291 97181 96192 92835 88237 81494 70207 62671 59632 53899 44245 39255 37803 43582 59773 75089 90018 98720 105194 99888 109156 110019 97549 97600 96002 91623 89404 88319 81855 79187 82827 92532 91948 78223 66711 48759 19998 5328 333 233 149 20 -26 -8 101 172 180 220 248 209 88 81 50 36 33 999999 -62 -29 -12 -38 106 146 72 -70 12 51 -32 -12 999999 -13 24 45 13 -77 -6 -13 -64 -24 0 -10 77 101 -30 41 22 87 75 60 -6 -40 5 -15 60 14 -77 56 93 134 105 125 24 -52 22 -56 -45 43 49 15 66 -34 -81 -72 -63 34 -49 52 146 2 25 19 21 58 66 138 89 48 52 83 93 131 146 71 80 52 115 76 24 70 134 107 104 77 109 73 61 79 33 102 102 85 92 120 85 112 63 63 75 97 77 65 85 97 107 113 86 92 106 98 93 84 102 115 80 84 100 96 77 104 90 68 91 104 90 88 80 105 100 93 81 75 93 96 82 60 55 63 67 61 58 62 68 60 53 50 55 57 59 47 34853 302 942 30 10722 9 40 53 6250 1075 10541 285730 480074 32965 22003 25872 28689 27491 25048 25339 26764 29769 33650 33558 34211 37096 41562 50082 57960 61405 56469 61415 69911 70192 63033 52194 44498 37923 29486 21291 13345 7531 3076 761 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1057 2102 4624 7997 10875 14397 18991 23454 28478 35708 43709 48860 50237 49339 50782 58654 71878 78116 74619 68721 58016 45589 36987 30865 28514 28125 26654 24861 23448 21569 21229 19517 17128 16332 18100 20253 20788 23628 26894 32835 39451 47807 61570 80066 94725 106826 126420 135538 140026 143957 134216 119477 121789 122185 115293 119909 105883 75752 61784 34656 12283 2262 166 93 80 272 234 95 -45 -54 -52 -19 141 268 356 132 32 149 80 -70 52 190 165 -20 -88 59 -32 -52 -72 -84 27 114 42 -18 22 43 46 36 20 48 43 19 108 -18 999999 37 13 48 74 36 28 -16 55 -18 90 122 32 5 25 22 -58 999999 -36 39 145 -51 -1 -8 -30 -87 -18 -2 3 44 28 -23 29 92 115 60 84 82 114 32 29 113 140 146 117 143 139 128 76 139 93 46 114 61 68 158 110 109 151 144 121 109 91 110 87 53 43 118 86 84 108 96 69 65 35 54 29 58 68 52 91 85 93 65 45 96 88 91 80 78 71 48 76 103 117 104 101 99 95 86 79 79 79 79 83 87 70 80 80 52 57 59 45 45 51 61 62 65 63 54 44 45 53 44 34859 302 943 30 10723 9 40 59 6251 1075 136416 417305 223287 10858 7303 7830 10236 13033 14394 13919 13528 14792 19607 25823 34102 46852 64453 82050 95422 106094 100312 88768 80430 54916 45384 47153 45286 43171 37423 34062 27478 20565 19859 32850 50381 69863 60829 3306 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 508 2263 6068 11982 19475 26451 32062 37094 38752 38695 43606 48978 48867 48741 49320 48768 43776 32434 18823 15483 11860 5697 2973 1266 272 -51 999999 -12 172 550 852 1813 2557 3412 5060 7354 11972 16764 21442 31930 46808 65265 83299 93179 105435 122971 141607 160141 177749 198214 216177 240139 258047 248034 196374 126112 63460 30391 10093 2077 85 41 104 214 133 297 245 162 235 78 268 179 170 131 114 -21 28 239 114 10 -33 -58 116 45 101 35 71 103 214 123 107 12 -24 18 122 118 101 190 139 92 51 46 85 194 125 34 153 41 25 180 89 70 -27 86 22 66 112 162 146 22 23 68 66 82 94 -24 -20 -17 -4 92 -40 -37 52 82 23 -24 22 78 74 62 119 68 70 119 157 107 137 207 174 105 72 123 107 110 137 136 106 120 110 156 133 112 113 120 111 112 101 99 93 144 127 86 94 71 55 91 123 107 64 53 85 71 79 81 78 103 104 101 107 107 119 103 108 121 102 96 86 108 106 93 86 98 114 103 95 95 99 89 101 82 82 72 74 90 79 84 77 62 69 76 77 69 65 58 60 34865 301 974 30 10724 9 41 5 6252 1075 198268 12982 10415 10644 10366 9925 9884 10774 12897 17356 24558 30125 34907 41491 47197 50637 58702 60895 57014 61395 73418 87700 90966 104004 110376 108353 121428 131571 122949 119785 139829 142527 188472 358899 368739 224368 34193 1316 622 181 48 136 104 999999 999999 47 -96 999999 999999 999999 999999 119 24 -93 999999 999999 999999 999999 999999 999999 1 -55 999999 999999 999999 999999 -9 999999 -84 -45 -44 -24 97 -57 33 191 295 407 469 1343 2513 5395 11190 21418 31586 42035 54609 62943 57063 49941 45167 37696 29321 21521 16137 9569 6199 3907 1832 3146 8332 14158 14968 11566 7034 3802 1608 390 193 999999 -59 303 1338 2305 2915 4054 8720 15347 22759 34566 42077 44547 48161 62594 70868 81078 86956 99158 90776 52679 21672 18251 11726 4913 1661 326 51 90 -23 -49 125 216 249 110 210 81 16 105 45 -79 20 7 -17 101 11 65 -69 73 91 -65 -50 15 -48 -37 72 -75 47 33 1 17 58 65 12 104 12 -47 -89 20 35 999999 102 75 -47 -50 -5 -47 -37 29 19 58 -42 5 67 26 -4 -36 -49 64 148 52 -59 -72 19 31 0 44 -58 -25 -20 15 110 61 57 88 32 -12 47 68 89 27 37 38 73 96 104 140 151 72 97 76 13 145 122 47 86 77 89 56 72 123 65 92 109 103 91 78 87 72 55 44 77 79 101 59 51 66 88 48 69 79 65 75 72 77 100 90 97 79 69 53 65 108 110 84 64 84 89 96 83 73 72 63 45 59 68 53 58 62 53 50 66 53 44 39 49 48 47 43 50 40 26 34871 301 947 30 10727 9 41 11 6253 1076 908792 30018 11882 8992 10017 10366 8991 8434 8636 8805 10873 12361 11652 10446 12262 13726 13928 21026 32852 41397 55824 67614 84514 126362 183027 243036 343543 474191 566147 590651 567197 441916 243029 123906 26980 7961 2848 1925 1520 1205 1196 565 419 44 240 483 277 304 273 -89 999999 -74 -57 -40 999999 4 999999 999999 999999 8 999999 999999 999999 261 256 64 215 481 686 1663 1909 2787 3629 3457 3818 4875 6462 8237 9961 11119 9833 7817 7672 12221 20397 27493 29830 26270 19600 15049 12191 9483 7516 8326 11659 16769 23562 29093 36177 50621 60780 63776 50927 32259 15577 4881 1959 1405 1421 1434 1291 713 876 969 1192 1677 2445 3432 5924 8397 7924 6639 6329 4122 1997 933 757 616 509 515 316 603 398 151 191 200 168 75 132 252 133 173 201 217 130 -29 -26 41 -9 15 72 122 40 136 242 145 -8 6 5 -20 -26 25 -12 999999 999999 82 28 52 63 67 0 49 18 15 -28 -49 -27 -49 6 -4 127 217 136 -56 42 77 26 47 113 102 100 82 999999 25 26 13 -30 -52 6 14 57 44 -14 -19 0 56 5 15 14 -10 -18 -42 -34 -2 98 119 99 114 51 18 50 78 98 118 97 17 51 103 118 120 148 163 103 147 124 99 128 95 150 168 118 63 116 87 104 89 60 87 108 77 87 103 81 60 68 55 98 60 76 77 100 85 85 83 104 61 61 82 103 88 96 89 93 68 84 120 114 108 73 65 67 69 82 73 68 74 79 74 58 63 55 60 73 67 69 62 61 65 53 46 41 34877 302 952 30 10732 9 41 17 6254 1076 20984 433514 430198 91539 21958 23158 22930 21893 23678 23729 27893 32182 40214 47096 46883 54179 64127 73853 76983 76772 83993 98153 117796 127610 117464 81467 58584 38838 25732 16302 10326 8156 7219 6442 6645 4945 2520 1238 614 50 -68 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 576 618 1416 2588 3367 4660 6636 8490 10040 12392 14914 15476 14473 14574 14417 14800 14769 13350 10307 8877 9907 9928 8169 10688 24204 47590 70907 79127 73357 65482 56743 60600 75829 90750 90059 80664 80766 80494 79504 82624 80749 77877 75128 70714 75001 71500 69664 70553 71070 68622 62414 64638 61297 46766 45303 43436 44828 46092 28061 13359 10179 8666 6712 6601 4020 4937 2800 1085 589 456 424 411 147 119 140 -32 -64 119 206 131 134 327 137 48 155 173 17 21 80 39 -51 87 152 999999 -24 17 -41 1 70 134 184 91 28 -48 1 52 37 73 79 36 29 102 133 20 55 59 40 18 67 38 46 1 65 77 57 -6 15 36 13 18 5 31 -35 69 62 -5 -56 8 16 17 42 85 -14 6 68 -17 29 55 10 57 98 49 83 87 167 135 152 173 141 201 119 110 123 102 135 94 141 108 62 122 124 122 110 105 126 139 100 113 136 79 88 94 110 57 55 74 71 91 71 70 89 95 73 35 73 87 120 118 81 82 93 115 86 81 67 89 109 75 101 108 89 97 103 92 79 87 97 85 93 85 78 94 69 56 69 92 79 67 70 62 63 70 73 65 60 60 34883 301 985 30 10735 9 41 23 6255 1077 2485 60007 69532 227444 271828 109262 16828 14960 12259 9224 8263 7866 5318 4459 5597 5429 5579 6006 9206 13117 15888 17691 35603 53406 63970 60503 46949 26554 5085 3646 4409 4190 2546 1970 1991 2522 2115 999 236 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 281 1418 2294 3100 4245 6514 8873 10105 11502 13014 15010 16146 18409 23503 30095 36301 40988 45513 51679 57905 58451 55606 55827 62860 68051 65755 62642 70060 64349 59949 65320 71944 74601 82220 86871 85199 87386 85218 82637 76791 74010 76790 75047 91992 118025 127579 135483 151931 141171 131293 118909 101563 81456 54192 40665 34873 28763 30226 27294 26481 25387 28677 34306 34626 22118 11906 2411 312 21 -80 -53 238 191 119 135 212 51 202 164 309 250 8 150 109 142 172 135 143 -70 999999 -80 66 43 66 25 -43 -94 128 53 -17 177 95 31 -11 -41 -44 -89 94 103 81 -67 -7 60 33 39 65 41 78 129 118 99 96 88 75 35 -57 42 130 -3 -16 82 -35 29 186 154 116 11 -12 -4 -11 10 46 26 14 108 93 68 144 145 154 104 110 113 110 135 123 70 56 129 149 89 126 128 101 126 56 72 98 105 25 114 179 131 123 103 84 109 128 127 87 61 106 41 125 114 94 108 52 50 81 59 80 74 93 95 87 99 115 132 116 129 116 103 102 128 144 131 98 99 96 104 107 96 103 100 95 80 82 84 75 77 70 78 79 73 59 76 79 68 73 74 34889 299 1050 30 10740 9 41 29 6257 1077 4 999999 44898 395643 323176 19574 14753 13149 15964 13927 6872 5693 8116 11329 10727 13075 7362 5367 4008 2238 2349 2742 4713 7783 9307 5759 964 410 37 -81 126 29 -88 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 184 759 1343 1849 2550 3349 4344 5862 7542 7963 9087 9747 10158 10855 11832 12662 13606 14456 17008 20372 23536 25767 26865 26471 23210 18590 19963 25724 25805 20814 19829 25044 32675 31838 25554 23574 25296 29332 30861 30367 30481 32707 38215 47776 51265 51403 54989 61318 62387 62605 61302 58454 56973 56174 67198 80377 91101 94974 97018 89322 89625 83697 102030 135675 138117 115923 129283 137121 128117 149962 178000 188957 143126 61843 10782 570 126 256 172 34 7 37 -86 76 265 80 171 109 -28 143 258 11 -8 -28 122 107 30 -49 33 20 5 148 -14 999999 -57 110 89 37 134 159 156 73 57 10 95 134 120 -7 -17 64 21 66 1 -26 -5 24 110 31 79 5 8 79 77 30 -65 64 -14 999999 2 107 88 11 58 133 74 -15 41 14 5 14 18 73 145 165 79 30 50 82 98 134 102 156 202 88 86 63 150 171 161 135 145 149 91 70 78 92 101 134 143 140 112 94 133 168 135 103 79 95 63 78 99 78 100 116 128 111 114 116 105 104 104 96 133 112 101 117 98 127 133 113 111 90 110 107 102 117 122 87 78 81 79 77 69 83 100 102 93 73 86 88 89 78 83 80 79 73 61 34895 296 1143 30 10743 9 41 35 6258 1077 13647 118211 12933 8622 4077 3864 3251 3380 3943 5559 6469 6591 8127 11542 15104 18017 23421 25295 27157 36026 41245 55806 76789 120003 171776 69984 6200 -29 999999 -18 999999 999999 999999 999999 999999 999999 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 1115 2394 4240 6663 11871 19752 26187 31451 34114 35267 35477 36702 37013 35568 32379 29385 28007 28668 29421 26672 25032 22619 17653 14626 15004 16810 20592 25419 28178 29614 25874 20271 19332 20436 24967 31808 29932 26597 29410 28663 35206 42734 52824 72146 90283 83227 80806 92273 92842 86477 89017 98736 92866 69481 59460 53441 61646 78755 82629 89210 107715 121568 113034 106995 92430 85688 73979 63220 45832 28679 17302 6437 370 97 305 333 162 153 140 34 137 74 183 62 -9 7 64 83 -6 999999 89 14 49 165 137 87 236 175 245 121 82 20 5 -10 81 98 69 108 67 132 108 144 15 34 62 -29 99 77 -25 125 145 59 -22 57 14 34 86 104 -52 23 68 100 38 22 77 62 43 105 91 65 63 85 2 3 16 69 -30 9 61 63 109 180 163 163 103 62 106 169 132 96 111 160 120 152 95 106 143 82 67 116 133 121 185 129 137 139 138 120 83 31 43 99 138 150 92 65 117 114 109 115 118 91 78 39 68 81 93 128 107 91 93 102 95 134 109 94 125 116 95 118 123 117 110 106 107 97 68 94 95 100 100 86 88 98 80 82 76 61 71 74 78 77 77 71 70 34901 299 1053 30 10743 9 41 41 6259 1078 1823 24918 18062 24045 13955 23376 12017 7536 9629 13025 19014 27688 37909 43597 53676 78976 105603 104469 91825 100292 91819 62666 48964 55892 38575 24444 20500 10318 2578 887 753 720 525 549 482 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 231 394 702 2263 3913 6692 10613 15670 22095 28676 33213 37488 42787 46413 48002 42849 36828 31526 32021 37356 43858 48635 45282 38509 36281 40163 52294 65521 70645 69388 67252 53291 38806 33414 32619 35262 40607 50666 57745 69685 92308 110727 112037 103886 100567 98574 104863 106386 90378 80864 70099 49991 34784 28583 30007 37042 50231 66746 80196 83799 67315 49180 24603 12852 10010 8989 10880 12326 9744 2240 587 58 -42 6 124 252 232 289 332 245 221 95 -18 -65 -18 134 99 148 117 39 68 124 133 70 148 35 -49 163 94 80 3 63 58 128 88 120 162 108 80 90 67 194 104 69 103 109 119 69 56 65 5 25 1 113 83 137 61 91 5 35 81 15 3 -50 -19 26 97 33 41 30 26 9 64 38 103 109 86 57 84 65 96 105 116 182 160 163 177 118 108 93 83 102 134 122 112 97 95 103 99 128 132 141 148 116 148 159 166 175 187 166 125 88 126 152 171 189 151 139 98 100 96 148 121 87 107 105 129 132 103 105 128 95 117 158 163 144 133 146 165 128 132 139 131 128 100 106 136 140 107 132 114 107 115 128 124 109 93 104 113 92 82 103 90 92 93 96 101 101 34907 299 1051 30 10741 9 41 47 6260 1078 302 9037 3943 999999 999999 758 1761 2994 5116 8173 9159 4378 4597 7568 8939 6861 6046 4669 4261 4985 5351 5204 6244 8739 13477 18938 27356 29012 29101 18848 10523 14165 19915 36110 75127 121585 70818 7673 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 231 558 1647 2176 2821 4314 6225 8965 12022 15850 19313 23924 27429 31068 33938 35457 34917 33379 32671 29905 25837 22784 20354 22780 29607 37373 43641 47998 56960 70765 86964 96523 91617 80645 71376 62411 50420 37355 27757 22380 17216 14306 12711 11678 12096 14253 19108 22717 22447 29102 40067 58913 71231 66337 66410 84224 113684 138321 163972 186066 176696 176531 159094 150240 133444 99765 50247 21832 8541 3657 1032 397 208 74 -39 999999 140 1592 1407 338 159 102 147 125 36 999999 4 83 78 88 -11 108 137 75 54 -14 113 78 94 107 8 -45 10 44 51 76 154 115 67 63 103 -60 999999 182 164 81 41 31 114 40 6 118 160 96 21 -42 57 99 9 2 -13 26 57 0 35 -21 -20 -5 59 29 -28 7 45 130 23 -51 55 29 -22 -16 -5 -43 87 52 -45 74 79 79 110 101 180 176 66 87 96 103 135 147 102 114 119 72 61 105 137 113 55 96 113 82 74 62 46 95 128 99 105 123 128 140 140 152 118 58 56 79 57 37 50 76 89 100 89 87 54 71 116 120 118 116 104 97 101 104 102 124 109 88 112 95 90 94 72 73 92 84 78 69 80 84 57 66 76 84 65 66 66 58 67 66 76 66 63 34913 298 1078 30 10738 9 41 53 6261 1078 3593 62852 39844 163732 49026 12781 9040 5709 3332 3765 1065 20 999999 1168 4250 4427 3307 5727 3857 1733 4356 7929 10843 17345 29152 55825 85515 101004 94822 73591 75286 29145 1597 -93 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 549 1043 1686 3475 6640 9956 13625 17505 21440 26222 31169 36353 42911 48564 54213 59825 63989 68419 72383 72995 70524 67846 65961 65728 66038 72242 84532 96476 106879 123466 145890 166540 181159 182541 160100 120672 94255 93690 94467 82072 59443 51479 54618 42283 29167 21078 19734 20947 22758 23078 20736 17599 13535 11144 10520 10359 13753 15924 15704 16652 21277 25675 30020 33166 39878 38469 31852 24554 13537 5716 2877 1053 415 211 -11 53 105 165 480 1120 557 84 -5 52 44 48 164 61 8 10 21 -61 158 71 10 10 -8 27 28 68 70 19 106 41 -1 107 13 120 117 25 -11 -70 8 8 71 23 -51 13 26 -26 68 -8 61 53 41 9 12 32 -11 -8 50 -56 -3 34 38 -11 -68 999999 -54 -62 31 58 -39 -94 -84 1 51 7 -2 -3 -3 5 19 23 56 -6 14 58 46 2 59 42 -16 51 65 108 91 12 30 35 73 86 77 28 13 84 44 29 57 109 82 56 89 61 41 71 90 89 24 34 38 72 81 41 52 48 56 44 38 79 42 50 74 87 62 67 87 65 68 87 82 104 94 72 69 79 62 66 64 73 94 57 68 63 66 68 69 55 53 60 47 38 47 34 37 55 46 40 53 42 49 48 37 29 34919 296 1137 30 10737 9 41 59 6262 1079 2157 111634 247746 18190 6962 4334 3429 4127 3172 3799 4809 3854 3279 4555 4564 2274 3818 11377 22833 46194 66660 68860 68691 108516 141352 137257 90591 42376 3105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 493 400 335 389 29 -79 390 957 1955 4448 7964 12267 16338 19255 22732 27412 31042 43350 58431 71690 83129 90291 96797 100939 98876 99068 99214 102494 106978 107351 107403 106047 111094 121761 137820 144025 133068 117252 108775 116624 119318 110923 97208 89571 76225 55490 52727 50315 48188 42726 34969 28608 24333 20570 18596 15847 10303 9076 9684 9753 10809 9559 6258 9328 15598 14932 11082 5566 2455 2902 5848 7688 3156 732 724 1132 431 98 1017 2342 528 18 105 67 58 -14 40 120 87 152 125 158 52 3 14 35 999999 -23 -80 -22 69 -8 -12 -23 -41 -56 65 124 67 131 25 2 49 57 -21 -53 57 4 -6 60 -1 -26 32 37 -3 108 19 -3 6 -7 72 80 50 59 47 41 40 -21 36 47 77 67 34 -22 5 -63 28 65 15 -14 8 59 43 70 63 104 137 82 44 57 126 90 109 105 70 96 107 95 79 57 35 52 94 135 124 125 101 105 118 99 69 89 88 124 161 160 117 80 112 123 100 84 104 116 89 68 58 71 77 82 64 77 92 85 88 71 63 54 75 93 120 110 101 114 99 134 100 115 109 97 107 111 90 91 101 92 76 93 91 99 97 94 94 76 68 73 74 71 77 79 76 76 69 72 67 62 34925 296 1137 30 10737 9 42 5 6263 1079 17325 59526 4710 1167 1816 3198 4131 4467 5469 7802 9182 9519 10791 14940 12193 6402 8891 14857 34476 66289 78363 95162 73237 57315 35126 21378 11359 4451 3337 2661 1455 6445 12350 618 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 1303 2893 5126 8150 13877 23793 36034 46415 58689 73642 86764 99834 116585 131547 138046 134939 128331 120597 120409 114650 106530 99903 98773 102082 107749 110744 112063 110665 105653 100990 94801 92474 81333 68518 61539 62228 62547 58156 51765 42813 35242 30581 25442 20720 15205 9407 5196 2837 1725 1029 664 464 899 2164 2781 3712 3161 2434 1599 1096 584 1024 6006 11616 21101 29142 24534 31291 44612 42078 40795 26900 9983 1541 191 151 218 115 101 187 135 15 -81 -27 -24 -33 -57 101 54 35 -73 -90 999999 30 70 50 64 -28 -46 -56 -28 -46 -20 -57 -26 -66 -51 -7 -31 -75 -40 -6 3 4 0 0 23 77 35 13 27 51 53 32 150 99 38 -19 23 40 34 -26 -54 25 52 78 44 30 29 37 36 59 40 26 2 9 -8 22 23 118 120 73 57 79 32 37 88 102 76 56 97 139 63 115 138 79 98 108 125 131 126 86 122 70 60 78 83 123 118 76 108 108 104 77 79 93 69 50 43 53 53 53 68 68 57 92 101 62 75 101 86 94 113 103 79 73 80 82 62 73 76 64 73 92 83 74 66 72 69 67 57 62 62 55 50 65 66 64 67 54 58 63 59 53 41 39 34931 299 1047 30 10737 9 42 11 6264 1080 3170 2894 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 694 2059 4409 8721 18496 36271 69690 131713 148015 115215 47220 3335 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 600 1672 3124 7301 13725 21016 30809 40536 51461 64676 76393 87499 99847 109466 117621 123225 121655 119229 113992 115465 116642 107009 96795 88767 90542 104844 111805 107383 96652 99083 119516 128275 122088 109762 94306 73526 61977 57381 56221 52735 46762 44537 43467 45386 45970 45926 46127 39547 31524 23850 18566 13836 11347 7685 5811 3984 1854 1248 1271 1273 1064 1011 814 366 126 84 232 381 720 1432 2624 2064 9681 17106 8103 1017 203 64 101 221 19 63 -95 -69 195 100 93 188 25 132 37 -27 57 151 35 -48 -28 89 88 37 -19 13 9 -5 92 83 72 -4 51 121 55 0 60 23 71 84 66 103 -28 1 14 49 48 40 98 52 51 56 37 -1 9 -41 -53 -18 4 73 45 43 108 87 91 117 57 5 14 -2 -12 -7 -18 -21 2 77 124 94 65 76 78 73 69 68 113 135 96 84 84 97 106 41 37 95 90 74 77 95 80 105 52 57 57 93 83 96 89 73 91 78 50 67 72 40 64 63 69 89 59 70 59 75 101 86 94 111 98 94 86 106 114 78 83 97 116 104 86 81 87 83 85 82 77 62 69 71 76 70 65 70 68 57 69 73 68 70 63 65 60 57 50 34937 295 1165 30 10735 9 42 17 6265 1080 10968 36387 540 999999 999999 999999 999999 -61 887 2753 5406 8133 6804 9251 10497 14046 25692 19441 43192 89916 122983 133686 80697 17693 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 93 1360 2398 4663 8296 12579 17707 22187 26046 31085 34806 38829 47681 57973 71903 85325 98324 106386 108293 107529 102650 95606 94014 98346 100397 95265 90401 92070 99599 97338 93421 98570 123892 129358 119702 114919 91720 79888 57430 33458 22874 22694 20538 17857 19069 21072 25015 29907 35365 42649 48099 52557 56243 54830 52417 48282 44979 42061 34581 25000 17138 8636 4566 2700 2778 2788 2692 5036 12452 23855 22898 20210 16770 8459 1300 203 178 74 -34 -4 -100 -5 145 7 92 55 -44 10 51 -54 -5 4 5 55 133 3 93 76 -42 33 125 98 66 -8 101 42 -22 -54 64 162 149 38 98 161 80 38 -10 12 74 92 157 118 52 78 22 88 74 72 15 29 153 154 -5 10 19 81 94 69 24 -2 0 -12 93 119 149 94 9 42 31 37 59 43 82 82 71 107 60 136 151 175 149 135 87 50 104 106 125 97 87 120 152 108 92 47 93 64 47 112 97 79 135 87 97 88 79 95 118 107 56 56 79 72 81 107 80 84 80 47 80 105 119 106 105 100 109 92 96 109 96 90 104 106 98 86 105 104 91 87 95 97 104 81 75 88 92 77 66 68 56 67 80 81 77 86 71 63 63 68 65 34943 285 1463 30 10733 9 42 23 6266 1080 351 714 238 999999 895 2793 7052 16538 38639 92129 184970 245141 217400 157391 65288 776 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 94 327 784 819 713 407 457 1232 2342 4797 7737 10434 14339 21449 33338 45658 60918 74664 84045 89333 96225 98062 92776 84982 75419 76021 92317 104687 105324 92680 79132 77454 82180 67286 41195 20544 22699 34868 46036 46944 45617 54237 60513 59736 53466 47262 45823 48138 54338 57774 58542 65841 67573 57331 49795 42420 41269 39142 34872 27855 22155 15988 10964 4733 6004 17111 32590 47175 52691 39610 19199 2786 1987 452 10 45 55 -8 133 192 999999 999999 59 -9 132 -13 -70 0 88 134 106 17 -39 -48 -99 -36 44 -12 108 -46 -64 27 -60 -2 13 53 2 -48 -5 47 -7 -71 -43 -38 -5 -14 999999 -46 24 -51 50 41 -66 63 63 137 75 -35 -42 -63 -71 -5 50 -4 90 17 -84 999999 999999 -78 -32 -40 28 27 1 13 45 16 35 -26 0 45 96 97 5 10 33 115 76 26 4 31 58 89 77 61 105 93 46 52 114 85 81 60 84 59 74 65 59 23 45 44 59 77 60 43 44 37 44 24 25 20 54 43 43 62 67 76 55 47 36 67 67 60 69 64 51 78 55 55 44 47 50 49 48 57 49 51 44 29 36 30 26 29 19 26 35 38 32 29 24 25 30 26 17 34949 297 1103 30 10733 9 42 29 6267 1081 4551 1176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 415 776 1843 3184 6943 9278 8316 14000 30797 67300 118972 189057 231696 141658 10067 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 74 197 211 639 1702 6579 23096 39012 31900 23458 924 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 426 1393 3189 5053 6821 9438 13603 18624 25228 32939 39094 45837 52897 57198 61972 72824 84473 90478 94279 93867 96392 98026 91070 79031 78020 80258 67252 43130 41473 61790 69011 91862 125804 139555 125552 106098 89152 74271 62906 56844 51829 51107 48798 47327 52639 61055 54764 46267 40724 31899 32189 35876 33467 31741 29277 28024 38727 41685 41974 36643 32599 42218 38207 30881 17014 1901 1272 1042 441 125 136 138 4 52 28 92 47 -45 -10 65 65 94 94 74 -3 68 -3 12 80 -69 -3 221 123 200 103 33 34 78 100 90 75 94 40 104 81 -29 142 120 42 71 127 70 -33 89 213 221 40 54 18 66 72 57 80 172 112 71 77 -18 58 86 76 76 41 76 72 86 90 6 65 78 47 126 85 186 59 150 140 113 161 116 133 97 126 164 184 168 123 147 213 216 177 121 178 174 119 158 128 145 146 146 127 145 167 137 184 113 141 137 157 149 81 111 102 108 112 116 121 91 81 124 158 151 130 125 118 167 148 132 143 118 153 159 131 135 137 123 121 124 129 128 130 114 116 115 110 100 92 97 99 107 101 96 96 99 100 92 98 85 34955 298 1072 30 10732 9 42 35 6268 1081 835 3217 999999 999999 999999 999999 999999 999999 999999 999999 25 304 1325 3463 6335 9667 8564 17595 35530 55684 72429 63561 26219 3467 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 1070 1540 2424 9832 21498 32328 54174 72536 65691 99526 82485 6824 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 213 594 934 1747 2255 3002 4208 7535 13392 19738 25169 28723 29007 30043 33475 36191 39628 42716 44278 46134 48169 61952 74971 59581 35128 49156 87002 104647 115863 117148 97181 80509 63519 54141 51984 49370 46434 44703 43053 44738 40920 34357 31629 29997 24131 17980 13966 7556 3416 2642 3031 3952 20857 51388 75811 74036 83833 107136 119013 143643 171291 189940 183113 137031 84198 21167 546 192 -5 -45 -65 106 103 59 174 100 -36 999999 999999 83 115 43 136 127 72 23 33 75 118 100 127 -9 -88 51 63 999999 12 147 167 94 52 84 102 122 48 -10 38 -15 86 118 46 100 175 121 5 -22 41 -7 39 75 8 12 -1 33 106 102 93 16 5 31 53 13 5 -9 -31 -6 54 45 73 67 164 105 66 72 44 92 162 126 32 55 112 170 124 119 137 126 102 126 137 117 116 152 85 126 80 57 91 45 72 94 110 93 78 25 48 88 81 71 83 77 66 57 34 83 82 93 99 97 100 109 98 76 103 101 128 107 68 72 109 111 109 115 86 76 86 84 91 85 64 79 86 97 81 54 58 72 60 70 76 76 78 71 69 60 59 58 34961 278 1672 30 10732 9 42 41 6269 1082 -92 752 1448 1287 1124 1918 991 385 299 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 1551 2812 5401 10323 19861 46083 85445 156229 225982 204665 188123 45902 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 734 2654 4913 7182 10811 14791 20075 23813 24385 28059 32802 36934 40384 48321 57964 57836 50118 50131 56588 59233 70263 77739 72890 72401 78491 80896 75579 71823 74293 81495 83140 78033 69903 62070 57398 53537 39556 25862 16366 15556 22231 36005 66348 106097 142274 181939 165843 131419 99497 89227 94863 102410 80737 52768 37949 26189 24749 20083 25288 32481 12349 445 85 238 202 68 -13 98 143 22 20 87 115 53 -92 50 62 67 22 120 1 123 60 36 11 -45 999999 28 -27 24 116 -26 999999 -36 18 -41 999999 999999 15 -30 -55 -74 -57 -24 30 -10 36 14 21 96 48 57 -14 25 73 17 -71 20 66 38 -21 97 -13 -22 -38 -51 -97 -20 14 0 35 2 52 47 -3 -6 95 90 41 45 69 51 60 25 74 89 19 55 43 76 122 105 64 117 81 21 91 87 96 96 86 66 66 91 81 73 74 75 73 43 88 93 71 86 54 68 56 72 51 34 39 81 54 50 54 64 88 89 98 103 113 89 54 66 74 77 60 50 82 59 62 68 78 64 60 71 58 58 49 53 49 52 43 52 46 58 55 55 39 32 32 25 34967 268 1970 30 10730 9 42 47 6270 1082 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 283 3601 8078 9755 16097 34114 39511 49398 83164 109302 161903 196465 235285 306205 164178 51953 28948 3539 999999 999999 999999 999999 999999 764 2416 4673 8220 12152 17292 25877 33765 40278 46139 48887 49762 51605 51815 49250 44277 43146 54102 67229 70266 63169 65064 77532 89262 93620 113090 161321 175239 140201 119381 122000 120677 117640 104500 86089 76502 66375 60556 57708 59549 64114 62120 56707 44167 31527 25874 24227 23106 27521 35651 58963 77849 56252 44079 40494 25531 15675 8954 3866 1650 1537 2096 3690 5238 11407 18365 18827 5697 2240 841 71 61 68 202 70 29 193 64 999999 999999 54 158 67 97 46 102 97 55 -57 -10 86 51 -18 -11 27 -6 -11 2 68 117 -8 -29 -1 7 67 -4 -43 -25 999999 -56 30 85 89 88 100 47 4 8 15 9 91 55 -54 14 113 130 6 47 22 8 23 69 43 -30 63 -19 -31 55 -28 -33 -51 37 55 15 138 120 88 94 21 42 65 60 83 107 110 41 62 99 101 72 68 92 113 167 96 66 109 116 122 106 117 129 133 105 85 128 143 142 106 128 120 98 88 97 91 95 119 103 80 84 84 70 88 87 116 127 120 106 108 120 116 92 89 107 110 112 89 82 86 88 85 81 85 95 100 88 70 67 67 79 82 80 76 74 68 81 71 68 63 55 34973 284 1486 30 10726 9 42 53 6271 1082 234 1503 1089 1195 2053 484 999999 271 939 1590 510 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 331 4961 16127 22977 22880 27199 11933 18329 29716 56035 92409 118496 89534 47687 48623 94993 135638 62926 3587 999999 999999 60 611 2024 3948 6031 8260 10992 13429 15447 18046 21677 25895 31590 38028 43667 49071 52369 56404 58410 59740 64408 71134 66217 56884 61123 73852 89262 93047 98970 104187 97785 97709 102649 107852 112030 99300 104049 107914 101424 96466 103023 106725 100860 84573 68606 55547 47004 38977 29891 24072 19483 15936 13601 10875 11776 16165 14428 9874 7341 4493 2815 2125 3598 8775 27356 49410 67735 70301 77054 109114 136476 85142 20521 980 81 99 154 214 68 199 131 38 97 44 27 119 33 45 62 19 116 17 79 29 -41 125 78 -43 51 86 57 30 99 -39 36 17 111 165 62 27 65 4 84 175 51 -11 130 102 168 207 73 87 120 57 -10 135 66 60 999999 -59 35 97 118 143 119 51 59 125 66 20 44 76 37 20 145 116 98 159 122 69 130 161 44 90 149 94 75 111 153 219 177 140 183 118 133 119 99 99 137 148 158 128 97 109 135 127 69 59 132 169 135 104 118 108 121 82 113 102 89 105 83 87 88 106 150 142 168 131 97 113 119 159 123 110 131 115 122 157 110 106 106 105 127 108 101 102 98 101 95 108 103 113 100 95 103 102 100 100 91 91 87 77 78 34979 254 2414 30 10724 9 42 59 6272 1083 326 705 1018 1856 2795 2796 3335 5024 5147 4467 1379 3671 14123 29399 49262 83108 105658 101784 58849 2393 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 944 2252 4591 8088 13535 20046 27593 34488 38081 40616 44306 48033 50507 53090 59361 68949 74395 72825 68652 73155 82850 88546 98270 103233 94269 85687 82188 71300 52297 42735 41633 41920 41550 41363 41594 42002 40841 35863 29870 22558 16340 10725 8943 8487 8198 8712 8296 8930 8157 6759 11391 30222 54591 71092 83150 140742 204846 243356 289562 305219 275445 130835 9882 207 140 93 55 85 43 147 53 -47 -39 232 115 35 44 5 71 50 -44 999999 -11 -41 23 -65 27 32 6 -20 74 -15 20 82 36 -4 -31 -23 -72 -29 33 23 -50 -71 -14 123 97 39 44 52 51 -60 49 82 19 22 999999 -37 21 74 54 11 10 60 33 -18 72 99 141 113 70 100 82 29 81 31 2 54 86 95 2 47 103 92 82 71 67 69 36 98 60 84 72 127 103 103 63 84 83 71 85 128 106 39 87 96 108 99 125 90 113 128 75 75 66 82 120 102 97 88 51 52 72 78 114 98 101 107 99 111 95 81 105 100 114 111 102 85 61 79 89 73 85 85 69 74 52 77 70 57 59 62 57 64 72 51 55 64 61 46 44 46 34985 249 2533 30 10723 9 43 5 6273 1083 343 1174 1556 2512 2354 1617 1410 1459 3237 8294 18759 39702 79618 87879 11434 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 606 1784 2987 3894 5144 6756 9088 12704 16402 20910 25863 29630 30049 28813 30090 34556 40339 43843 45200 45351 48489 48222 46135 49568 62139 84818 83595 76072 75338 75425 69583 58908 48737 37757 28881 23909 21595 19541 17809 15299 12259 9851 7807 6366 5476 4429 4231 7352 15425 21933 34191 52013 77374 119907 164614 196260 265887 305968 384329 463573 427001 164270 6505 140 62 95 100 171 225 222 137 72 22 115 25 22 76 146 93 7 -26 53 80 2 -62 -19 -17 -39 78 55 21 -11 71 71 -68 -27 -2 -41 -78 49 -21 19 60 -37 -46 53 108 37 64 6 -3 78 53 -78 -30 69 76 88 65 -33 -15 -2 19 18 62 63 -30 -20 -9 11 50 73 37 122 175 74 99 85 118 130 65 48 74 58 56 132 79 82 82 92 55 58 72 105 107 96 106 127 89 133 125 126 124 124 137 72 89 121 108 99 108 108 115 97 78 79 65 84 78 98 104 119 134 90 104 109 108 116 105 112 112 108 99 96 59 61 90 94 83 76 91 93 82 106 96 97 82 86 65 60 74 78 73 63 76 84 81 73 69 70 64 34991 298 1062 30 10722 9 43 11 6274 1084 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 10 -46 -83 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 431 670 2266 5118 6274 6964 6137 1791 999999 54 3284 15030 29417 20716 1041 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 158 484 1070 1501 2292 3543 4816 5949 6938 8062 9980 11869 13611 15227 17431 19235 19809 19641 19455 20225 21683 24586 25103 26585 29098 32195 34476 35345 40290 44988 46581 47224 45232 43738 42022 39656 36040 29071 21647 15713 11500 8426 6539 6350 6906 8496 10454 9968 10182 14063 24580 33504 36467 40910 56060 79410 100344 154389 237667 293990 368231 515035 633350 536474 260411 24322 634 73 -34 36 169 196 60 999999 999999 5 -77 15 61 -61 -12 52 95 -24 69 -9 -79 999999 34 -3 45 -30 -79 -15 49 -33 -42 60 49 -26 45 62 40 -56 -60 44 30 28 30 46 23 -60 -33 4 18 16 15 -20 -67 -34 30 45 75 -3 -49 -2 74 121 44 13 -12 70 127 13 -44 -32 73 26 110 106 61 85 68 27 111 98 52 66 27 33 59 32 -11 29 75 96 75 105 74 65 75 59 15 90 69 74 53 84 101 74 88 100 68 87 96 77 87 92 72 72 103 89 62 75 68 55 73 85 92 70 70 62 82 60 78 86 81 79 71 102 87 94 92 77 76 71 58 72 85 63 80 91 76 75 65 75 52 55 62 60 50 49 46 40 34997 297 1091 30 10721 9 43 17 6275 1084 10996 1190 925 749 1024 1374 1638 1745 977 128 97 224 758 2618 1915 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -85 37 999999 999999 999999 999999 999999 999999 999999 999999 2464 6700 9611 11999 12886 9847 11167 11737 15596 15076 12436 1115 275 1155 2724 5422 7298 4096 999999 999999 999999 4859 19543 17278 694 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 184 531 1118 2125 3815 6829 8933 11158 13477 15337 17136 19142 22343 26967 31767 35209 36684 36337 36491 36820 37090 40957 44041 50174 59241 53661 44053 46308 45687 40963 37017 36387 37718 38347 38082 37960 37365 36122 34772 32015 28041 27253 23683 19085 17375 15189 11980 18665 28614 32353 56994 97462 137157 163102 168811 176784 175353 163151 175573 183604 191619 206913 199699 181515 173070 76485 6037 67 -57 38 99 29 -36 -21 43 32 -33 -26 -78 -43 -27 15 57 -71 999999 -64 16 56 116 16 -26 -27 21 42 56 -65 3 69 -42 -55 -13 -2 -28 -58 -92 -49 7 58 100 91 100 34 61 115 -29 -38 19 17 107 74 22 55 21 18 4 31 33 -62 -15 40 9 -5 0 32 33 4 21 -6 -18 57 104 65 -13 -44 31 26 38 21 102 57 83 42 31 29 52 48 105 115 48 15 65 17 23 76 57 85 104 82 69 77 71 57 43 61 76 56 31 50 53 50 38 54 85 59 88 88 77 76 69 71 80 76 66 70 82 81 56 42 47 60 69 59 59 62 53 54 44 40 39 34 32 41 45 52 52 41 41 31 36 38 35 21 22 35003 262 2139 30 10719 9 43 23 6276 1084 379 2165 5144 9489 15800 25042 39126 43974 26765 16998 22986 54178 80679 83075 78359 75010 36842 2408 999999 999999 999999 999999 999999 999999 999999 999999 2829 8596 2683 999999 999999 1863 999999 999999 999999 999999 999999 999999 999999 24 802 1982 3304 5176 7826 11395 15700 21958 28058 33907 38693 44484 48803 51221 52574 52242 51219 52698 53134 54631 64992 71106 55607 49674 49503 43162 40279 40073 38515 36190 34480 30580 28423 27749 27569 29323 29925 29884 34283 38980 43908 47049 47024 45352 41004 34254 26748 20064 15384 11614 12582 17159 28255 46491 65729 102153 160527 222955 256807 281394 274409 240069 122749 37602 11322 844 223 111 127 127 70 139 79 16 97 146 56 16 -55 -72 13 66 108 74 13 54 9 -17 63 33 18 -51 7 48 16 -6 -14 24 40 -32 -47 -30 32 94 84 22 39 -22 -22 88 90 86 92 52 81 32 15 89 79 -3 50 17 -17 26 12 25 -37 8 14 41 74 38 56 65 -1 46 72 68 69 81 6 68 123 73 42 57 56 77 105 92 64 103 73 47 66 96 120 127 135 102 66 54 63 70 89 55 47 68 94 91 84 92 80 76 69 72 54 41 38 49 111 108 83 67 67 99 102 96 98 87 69 76 76 68 61 59 57 68 56 41 56 58 74 66 67 48 57 57 42 44 50 45 45 55 64 59 44 49 46 32 36 40 35009 261 2167 30 10717 9 43 29 6277 1085 -76 440 1643 4828 8884 11613 20306 31465 37894 48469 79319 124600 149974 80093 79105 77366 36801 8148 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 906 1955 3559 5539 7794 11076 14198 18066 23428 30223 36283 44717 56487 66321 70553 70449 66645 66008 77800 83811 72491 60719 57953 48668 45819 71273 105960 134919 161741 177632 183401 180281 171042 157995 137734 101304 70952 51119 42807 45153 48200 47209 39538 32243 27244 23597 21824 18298 15833 13750 11599 9147 6116 3949 9758 25638 91006 132256 150269 141866 84584 15820 2135 32 -76 -24 -25 101 76 33 -51 47 25 -6 6 86 1 -64 32 83 60 25 -23 -12 18 58 12 10 -82 108 63 12 -61 -51 -11 21 51 53 17 -16 88 100 52 65 6 36 90 126 88 11 52 75 -7 28 13 12 55 46 48 31 7 23 16 -10 -36 65 93 73 71 -11 63 -26 11 61 68 49 52 74 57 76 84 71 58 71 74 21 81 116 93 50 60 54 97 73 70 91 103 76 83 110 81 88 113 105 95 61 77 117 103 61 80 70 74 68 59 60 98 106 74 81 88 80 78 85 98 109 78 58 78 78 77 101 86 51 71 87 92 83 62 73 60 62 78 76 70 69 70 51 57 63 53 60 54 50 46 51 49 41 37 34 35015 269 1924 30 10714 9 43 35 6278 1085 -59 999999 28 498 834 1127 1925 4083 8190 15057 17649 21866 14496 22152 38356 50088 49877 26110 23625 28590 33791 30322 13060 5063 999999 999999 999999 999999 999999 999999 999999 999999 999999 710 6237 1282 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 181 765 1350 2200 3333 4585 6298 8168 10639 15011 19977 23673 25394 26292 26804 29419 34433 42404 50103 60004 70734 67325 68242 99843 134793 163971 183702 199635 214022 236037 265111 288168 304198 318933 302695 254154 187842 138340 111529 81636 58483 50427 44455 36863 32699 29950 23512 18599 14634 13319 12880 11269 8901 6334 3666 1674 492 178 83 38 0 -19 54 27 130 154 189 115 144 232 70 33 56 153 95 30 20 92 88 79 110 69 42 46 118 94 139 113 70 96 58 32 44 46 78 75 103 74 61 71 108 115 37 56 55 122 162 108 163 154 122 137 129 124 79 65 87 94 102 66 50 59 92 122 122 78 105 124 95 120 78 99 109 97 98 143 112 135 138 153 141 88 115 130 135 157 93 101 115 93 123 138 117 144 132 83 127 137 136 77 102 122 123 126 109 154 136 146 155 135 130 161 122 90 80 88 117 86 66 85 97 151 141 131 119 123 123 122 130 144 124 114 111 125 119 105 104 107 101 113 109 97 89 94 118 111 97 99 92 97 83 77 91 91 93 87 74 63 58 65 35021 258 2251 30 10711 9 43 41 6279 1086 9 580 846 1821 3455 5964 9507 14746 22281 35119 45644 52916 57909 41792 33118 20933 4544 2593 1364 18 999999 999999 8074 68802 112367 10729 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 674 2321 4432 6337 8898 12819 17572 22618 28530 34660 39571 39906 38911 44927 59646 73120 80350 93151 90065 82490 94657 106273 104241 107505 106457 106159 112387 127331 147963 168684 186705 213961 238844 249811 231780 199506 159825 127780 114394 94217 68938 47296 36507 31138 24096 18282 19534 26326 26034 18185 11534 5650 2395 792 233 117 107 -3 51 10 -21 52 72 61 -23 75 136 76 56 11 55 129 91 61 104 64 19 21 -53 -57 -18 80 67 55 58 29 71 53 46 66 59 -90 -60 -8 -16 25 -33 -35 -65 31 38 111 77 101 130 81 74 146 88 62 44 -1 18 17 29 59 -1 11 44 4 -19 27 66 62 69 33 -4 22 24 -2 41 81 116 75 98 95 70 75 102 82 86 55 35 27 46 80 38 53 55 66 88 82 43 74 96 97 88 81 77 74 55 63 82 99 85 68 63 63 36 73 83 72 59 85 65 70 64 79 103 80 80 85 85 94 79 83 72 71 82 69 72 66 68 67 52 68 59 68 70 67 60 59 47 53 52 37 43 51 42 53 45 30 39 30 28 27 20 35027 253 2397 30 10707 9 43 47 6280 1086 141 833 2120 4528 7131 12651 23035 41859 53464 31376 6197 999999 999999 999999 999999 999999 999999 2950 15336 52659 122390 129358 53409 3254 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 662 1951 3863 5915 8069 11397 15805 21408 29038 37206 41763 42340 40466 43082 55823 72731 93291 111889 96599 81033 98221 103761 92209 85546 105497 130434 144160 148321 148039 147529 146949 155859 163548 171951 178257 176394 166687 157057 157847 152047 134089 118170 98424 65099 40608 25023 16252 13077 10715 6512 3997 2313 1157 418 253 143 -22 -79 61 202 47 39 42 86 85 71 49 177 202 46 22 11 134 131 36 73 -29 -46 95 0 47 -15 53 54 16 66 84 73 20 -14 -57 93 77 59 -31 -23 17 26 -19 51 113 77 101 135 160 121 186 176 100 92 32 -4 41 53 28 -2 40 16 42 -15 25 23 -16 -27 -35 15 -6 50 107 87 53 49 70 46 1 52 93 63 80 56 84 70 87 85 89 69 97 116 57 40 88 119 89 73 97 82 82 77 65 72 74 67 51 67 70 77 58 54 34 57 64 50 60 92 80 59 56 76 93 109 109 97 87 86 104 83 79 98 88 49 56 78 94 81 74 73 71 80 63 56 53 46 62 58 59 58 55 59 56 62 53 44 50 44 41 40 35033 252 2423 30 10703 9 43 53 6281 1086 49 885 2385 2804 2312 3041 3597 2154 2772 2975 4601 7544 8547 9689 8491 4982 7114 20830 54921 113674 164002 153650 42553 4032 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 1154 3001 4739 6029 7942 9335 10666 13312 17561 23643 29477 33009 32273 29444 31404 42762 58468 66984 64394 53879 45933 46788 51926 63368 72276 74463 82223 103291 117316 130138 136685 144418 150045 158500 175790 200743 209027 200613 196272 214749 228282 213715 191111 152081 100578 57297 30591 16383 9991 9681 9669 8669 6557 4354 1913 562 221 199 42 216 86 71 0 20 137 51 78 41 117 149 85 56 103 191 105 10 101 161 -7 23 128 93 30 -20 47 64 28 77 93 126 111 115 67 67 -14 60 80 21 135 46 -13 -7 67 4 59 67 122 129 175 185 100 104 66 88 131 78 60 17 -22 4 63 31 14 27 58 11 57 74 -3 40 106 102 112 123 122 98 88 116 37 16 35 78 123 124 62 111 95 67 145 106 73 83 92 72 124 88 100 141 85 55 121 103 48 118 137 111 115 94 97 57 89 77 81 65 63 64 85 84 65 55 111 102 104 116 111 106 105 89 97 105 79 91 81 56 72 87 88 90 83 79 80 79 79 62 66 76 67 69 71 66 71 75 65 60 50 52 47 35039 239 2811 30 10701 9 43 59 6282 1087 155 1967 6044 13850 28708 52386 62914 70867 99411 82472 18447 1125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 908 2151 3405 4711 6760 10076 13764 17361 21201 24296 23900 20510 16018 13793 15444 23968 37312 47662 55878 57451 58953 61366 60668 61073 69222 80419 83364 89068 98394 107977 117207 130227 148482 162920 181365 195115 200141 204529 212961 227254 249709 251794 206079 158681 126518 101488 77190 67141 53155 34543 20829 12545 5235 1562 216 51 87 95 -10 112 170 115 -16 139 171 130 129 137 98 86 -3 48 49 51 80 41 -19 -60 7 72 50 48 43 72 3 -43 -7 46 146 92 6 30 -51 -42 24 -50 -35 -56 71 103 69 -52 131 202 225 178 135 88 176 150 206 122 97 106 50 102 54 121 25 21 64 63 8 -61 2 118 98 92 -35 20 107 72 45 82 92 66 143 131 87 70 99 108 34 95 125 164 142 100 55 94 124 62 89 91 93 99 123 112 117 104 76 90 69 85 136 135 74 98 77 92 131 130 118 112 97 81 72 98 92 102 115 87 102 114 113 116 120 97 130 136 93 88 106 118 99 84 104 119 96 92 112 88 90 97 95 85 71 78 80 75 65 79 76 67 65 67 67 35045 238 2842 30 10702 9 44 5 6283 1087 262 1422 3661 7442 15344 32757 68635 117202 158100 131425 25390 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 202 1738 4108 7403 11392 14873 17965 20492 22873 23132 21919 20411 21055 30026 47492 57087 56643 61705 69510 69714 62397 62145 67560 78505 90586 96604 101463 103880 105423 110449 117430 131807 150821 163202 171230 168984 166074 175871 187172 178394 171021 179819 178834 158240 132579 105542 67458 40256 20804 10059 3695 1216 649 373 128 1 -6 73 -13 26 102 146 181 131 75 193 252 213 -3 -37 29 100 59 -45 82 55 49 101 -84 -75 -34 22 -4 -26 19 -66 140 140 56 33 -61 999999 -5 -12 -43 -19 7 76 121 26 28 102 170 181 183 145 185 138 102 63 92 72 10 -8 29 -20 44 56 -7 -43 65 69 80 17 26 31 60 56 69 117 139 158 138 55 61 45 24 95 170 119 77 114 82 41 46 53 88 78 50 91 111 141 105 95 121 75 78 74 47 77 86 100 99 97 102 126 86 91 84 70 120 93 105 73 91 92 102 114 100 125 119 100 83 106 104 112 110 87 81 83 74 56 81 98 69 64 64 71 80 90 74 72 79 85 81 71 62 73 75 76 73 63 57 52 35051 239 2815 30 10705 9 44 11 6284 1087 294 1736 3937 7593 13400 24920 47624 88942 145307 167095 120873 56721 27297 23099 20374 3903 999999 999999 999999 999999 999999 999999 999999 999999 999999 210 1484 3632 7058 11479 16440 21396 25656 28498 33172 34780 34462 38382 39189 45433 48639 42932 43497 54146 57966 55327 55408 50809 55979 68583 84403 98834 108791 120656 127858 130993 128247 128452 150109 192690 221442 208876 177965 163826 160713 150702 146391 126041 110026 105393 91115 64427 33655 12911 5691 2921 1176 643 206 83 -15 -13 82 160 196 51 137 16 71 15 48 62 64 23 79 116 80 78 -23 19 79 150 10 -85 -34 9 63 -51 -18 -43 -57 -43 20 96 114 94 -38 -45 66 -85 999999 -54 24 81 47 25 130 79 -27 138 149 109 169 181 111 40 30 -21 126 70 41 55 65 50 -8 37 46 63 63 41 68 -13 39 47 110 83 103 84 75 52 56 61 68 77 56 78 68 72 51 38 64 19 37 79 73 92 102 117 96 76 56 103 83 85 98 82 67 86 72 70 104 85 93 116 72 53 66 66 70 87 76 71 102 113 126 121 141 97 72 90 100 94 82 66 84 91 71 57 85 94 89 81 85 70 53 67 76 68 60 60 62 51 61 59 49 53 48 45 47 35057 298 1047 30 10707 9 44 17 6285 1088 546602 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 307 714 665 908 1654 2607 5018 12068 24524 38800 55463 79754 121129 163421 161031 110740 62921 31635 11893 1531 999999 999999 999999 999999 999999 999999 999999 999999 -31 899 3250 6871 10971 15762 21715 29725 36265 39953 41003 38242 32506 29674 32835 32090 29124 27767 33876 44129 50839 57026 69078 82590 98709 116426 132409 148441 163006 165714 165603 166199 153192 139442 130561 121833 123412 133611 144922 149020 145920 132186 106157 82168 64534 53928 40599 27946 16412 10327 4410 1166 200 190 120 13 -36 -93 -4 54 -50 -1 85 92 130 102 84 73 34 -3 -60 1 33 96 34 0 -7 -59 46 52 61 60 50 4 96 -25 84 88 -12 29 -10 -57 88 42 -46 -1 9 65 24 35 43 34 38 80 150 240 232 184 162 133 206 161 181 183 68 123 133 -41 -48 4 45 76 43 67 4 -38 17 -60 16 92 57 94 120 54 92 19 19 44 65 42 28 23 22 63 87 65 44 28 88 118 59 40 72 91 78 63 54 82 111 100 74 85 90 82 73 67 63 52 74 44 43 72 78 71 43 58 63 71 78 74 72 70 73 98 85 77 65 76 57 73 73 67 73 82 81 62 50 66 73 67 47 54 52 43 34 41 54 55 47 43 40 38 34 26 31 35063 238 2847 30 10707 9 44 23 6286 1088 157 635 1969 3905 8046 15877 29869 57190 97053 189561 300944 319064 268701 179406 55996 14076 57 999999 999999 999999 999999 999999 188 1285 3091 6743 14402 23762 30670 37764 43828 51387 57513 62773 62984 56365 48748 57082 70535 85645 97576 114490 112011 84275 68108 63222 61758 65575 74943 85097 100571 114572 120723 116051 110875 110353 102031 97966 94535 90945 83311 75606 76627 84715 85237 78723 66449 57723 54056 44781 33173 21576 9847 3000 886 159 82 90 -45 -2 114 -18 -16 127 162 75 58 58 88 37 162 205 81 112 123 84 39 75 50 40 50 122 -13 -10 -31 73 98 124 77 94 86 25 126 15 -26 31 143 128 106 92 51 97 75 125 127 160 227 252 224 213 191 236 217 230 204 123 136 142 70 -52 -29 40 3 43 86 75 19 41 45 62 95 147 133 137 98 95 150 95 107 135 140 140 110 85 99 88 104 132 173 179 142 103 104 117 142 145 68 109 128 82 99 55 75 148 121 92 99 116 113 142 153 129 126 112 96 99 105 81 106 120 138 131 111 110 150 149 143 140 136 105 116 104 107 127 114 115 119 110 102 115 113 91 121 111 112 101 102 98 106 94 93 86 96 99 89 83 79 75 35069 240 2788 30 10708 9 44 29 6287 1089 85 441 983 2279 3954 7842 14152 25125 43346 76911 134119 141823 83168 73816 72944 74607 122074 213995 276864 209834 54659 575 999999 999999 999999 400 2061 5097 9876 15664 17163 18140 20157 20907 20094 22123 27333 29208 30331 34082 43081 54638 62272 62550 78178 86877 97521 102203 100211 97784 105902 110338 104981 101352 97719 96506 98022 96643 88884 87657 94625 88312 86193 102114 104004 97301 102301 99785 92739 86379 73012 49938 30590 21343 12393 5110 2251 1085 554 166 -45 31 51 35 168 230 115 131 117 118 53 92 132 140 45 115 66 -4 11 46 161 17 -30 149 92 32 -21 81 94 27 15 57 56 149 -7 42 76 54 42 51 73 57 134 117 148 104 102 121 200 206 176 164 233 288 212 127 107 28 153 76 73 85 32 -3 42 93 78 16 111 77 90 55 95 118 81 83 131 156 72 75 41 57 63 69 61 84 153 110 139 112 80 117 119 81 124 94 88 120 106 73 107 66 68 102 109 55 54 108 115 92 79 118 107 105 72 101 100 120 84 91 96 89 91 90 87 91 92 118 105 113 111 108 100 114 99 72 71 99 92 86 111 91 76 101 85 65 83 88 71 81 70 65 72 72 66 64 64 48 47 58 35075 231 3057 30 10707 9 44 35 6288 1089 274 786 2175 4980 10314 20824 38933 73510 121840 144626 181413 216423 220744 163182 22136 999999 999999 999999 999999 360 2378 6894 13349 18742 22202 20717 19563 19915 20546 24199 30030 34952 30829 27709 32933 46034 54257 65650 65804 77371 103378 125495 120981 123213 135476 144160 136555 120648 94116 88634 123321 159232 162797 154877 198915 211668 164369 115312 83267 63733 53494 43332 35519 25762 17998 10943 5125 1730 690 119 233 113 175 -16 -82 -15 28 104 129 53 205 218 62 -38 -7 -37 33 17 -71 -53 24 47 111 22 -47 18 120 81 50 10 67 27 -12 -61 60 81 50 -10 -33 -5 51 -70 -20 1 25 73 83 139 128 151 161 70 165 164 98 168 194 221 46 65 54 -23 82 92 38 74 9 18 60 50 -4 34 105 84 93 113 79 43 69 94 85 113 57 60 81 47 50 85 70 60 16 87 74 24 -17 5 84 75 87 90 37 38 51 24 43 79 87 99 78 78 53 76 80 79 49 29 39 53 81 58 65 41 47 94 93 108 109 98 112 115 103 86 62 40 36 61 70 64 59 60 50 48 45 61 70 59 40 46 50 55 47 53 48 51 54 43 39 35 34 29 24 35081 233 2996 30 10706 9 44 41 6289 1089 88 1399 4042 9478 21261 51877 103901 155552 174351 158010 152714 223226 134626 40238 9403 999999 999999 999999 337 2115 5374 9436 14520 21609 30222 37763 36983 32775 35125 37877 38420 42945 49244 52361 48838 47878 48651 48339 49226 53760 63382 74362 81472 88548 104752 127674 145655 153030 157747 148645 127018 117380 143330 170186 178548 188350 185912 153899 131192 102369 73889 43613 28349 19613 11448 6102 3945 3548 2332 993 291 131 -11 -18 -4 32 93 121 180 142 -2 -78 161 87 2 8 46 23 138 -26 -35 38 4 7 37 88 70 41 75 22 5 86 73 107 91 20 -32 33 -23 44 14 76 74 62 -23 63 3 84 10 168 125 173 266 279 210 241 161 178 203 176 217 176 145 74 15 -26 92 45 79 23 34 7 37 10 47 111 165 114 108 47 123 99 65 109 87 105 57 167 147 100 11 79 75 71 74 70 121 78 83 67 99 131 105 120 136 132 90 120 135 96 128 84 125 107 114 97 113 106 98 131 119 132 114 112 100 103 108 117 134 147 153 117 119 130 108 104 129 140 119 105 106 97 94 106 113 117 105 79 90 99 99 95 86 87 95 97 96 82 80 79 71 59 64 35087 241 2755 30 10705 9 44 47 6290 1090 522 1191 2590 4572 7864 12864 17435 28137 50380 75606 104014 135629 137343 130004 84083 38380 13643 223 999999 999999 999999 999999 999999 999999 162 1028 2245 4833 8494 12310 16763 23193 31921 37310 39411 37962 42710 46869 49499 47424 54902 53529 51714 58257 72397 72822 67080 62351 56191 51986 48976 52161 63989 78491 95279 114355 122419 122082 116892 100364 120878 153001 162396 153471 156400 170421 182618 182041 148373 92895 47488 30698 21044 8158 4442 5069 5545 3582 1360 179 40 -30 41 102 100 125 108 85 75 169 31 107 5 42 83 26 50 37 68 72 27 11 -83 1 54 -23 8 -10 -67 2 10 -60 -31 11 -48 28 82 -34 -18 54 69 32 13 65 52 60 195 191 138 81 188 213 195 207 186 130 128 119 87 72 75 35 29 23 52 56 15 -77 -44 22 5 26 45 86 77 61 97 75 61 48 68 28 23 82 50 81 109 84 90 95 81 34 36 104 68 23 49 63 58 75 61 112 47 65 62 55 60 74 72 94 82 87 86 72 62 81 97 73 48 65 78 83 51 82 102 108 101 91 116 90 79 102 107 70 61 72 70 75 76 70 72 70 62 49 48 55 65 75 63 57 39 47 44 58 64 65 50 41 43 42 34 35093 237 2876 30 10706 9 44 53 6291 1090 356 1484 2800 5164 11208 19154 32707 50282 91773 146469 175946 172771 212332 245012 114987 4507 999999 999999 999999 999999 999999 999999 999999 283 1033 1838 3491 6973 13135 20995 30335 37134 40593 36474 35223 41228 43128 37780 34469 44777 57079 51456 49665 67035 95725 85973 78074 71197 69038 72453 84677 102469 123942 146127 153425 171289 191277 202018 189117 163282 145370 130736 110612 111101 105762 87969 67917 53342 33224 17930 9319 2604 403 112 -64 -27 78 82 -3 243 175 106 53 66 156 24 164 71 -18 -51 135 86 76 66 -31 -14 83 19 14 -12 -67 71 7 32 -17 -41 27 54 118 31 -51 24 51 -3 16 89 23 -29 77 27 58 72 143 193 100 122 142 152 198 181 116 169 159 152 122 69 100 33 1 71 37 20 39 59 48 101 28 58 53 105 77 116 124 127 125 146 99 58 68 78 85 78 106 51 81 85 112 84 81 73 77 91 145 115 94 107 101 62 87 84 97 130 101 94 113 105 95 127 145 131 105 81 78 56 112 110 83 74 108 106 105 116 126 140 127 119 101 121 109 108 110 100 86 101 108 88 111 106 91 83 93 93 78 76 84 88 90 91 88 77 76 80 87 68 64 59 63 35099 238 2846 30 10706 9 44 59 6292 1091 214 935 1770 2581 4823 9222 14277 19311 30314 54436 64241 59218 94318 132159 159297 225006 261997 149890 63735 13601 1691 999999 999999 999999 999999 999999 999999 999999 999999 -45 912 3393 7820 14404 20056 21937 20388 23781 25534 26044 31797 30226 18599 26691 50011 57274 49565 44570 49064 50549 47831 47120 47714 50560 58164 76532 118789 176874 227091 270167 299209 328711 328680 287599 229214 163202 102151 58871 35705 27075 21745 14408 7513 4657 2526 774 221 141 109 63 19 162 156 146 147 198 209 98 175 213 115 72 122 78 10 999999 -19 53 81 72 -56 -34 44 99 31 -16 -35 -10 41 95 135 37 -66 19 64 -14 55 49 -25 -32 -18 100 90 53 137 206 153 188 244 270 244 246 212 208 214 141 80 49 79 41 74 23 -28 27 43 11 2 59 108 62 73 51 85 132 122 79 101 110 95 95 150 72 105 87 72 49 30 113 95 56 96 89 74 46 51 37 39 93 87 76 69 69 59 18 42 58 76 119 105 83 96 90 88 81 96 128 115 73 90 99 116 128 123 106 104 130 103 107 101 99 84 77 80 84 77 82 89 86 95 84 83 82 77 91 86 78 71 81 70 74 82 57 66 65 64 58 62 58 35105 239 2816 30 10706 9 45 5 6293 1091 -1 589 1420 2233 3001 5463 9843 18759 36504 66125 117638 208293 362200 415521 282412 218130 157764 76868 4953 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 360 2050 6206 13727 23696 30289 32487 28412 32710 45630 43751 32663 35608 33005 51219 63871 40349 37637 30318 34148 36392 32809 31550 33821 36283 39784 51100 71323 98664 121748 135706 159094 177129 196906 208736 210180 201491 182628 144579 93063 58941 41471 27842 17899 13243 8757 3239 688 77 106 158 43 -26 55 48 -31 156 204 175 172 160 104 159 72 74 -3 -24 62 50 84 83 79 56 -32 -35 48 56 61 20 26 52 120 83 57 57 25 -3 3 -26 -4 6 -1 60 92 112 121 151 234 269 171 209 248 269 213 173 207 212 195 133 53 -4 71 62 35 57 88 75 23 25 69 146 106 114 115 77 131 141 61 121 100 113 66 97 64 75 104 72 26 54 80 70 71 102 121 88 85 105 110 102 121 97 120 171 123 117 99 110 111 98 66 59 107 93 103 73 91 82 112 93 82 84 69 98 91 110 92 99 86 105 107 106 126 116 85 94 97 86 86 107 100 82 79 90 99 80 83 89 83 67 75 73 71 78 80 69 63 67 60 61 58 35111 242 2726 30 10706 9 45 11 6294 1091 235 966 2443 4079 6451 10824 15729 24046 45904 70852 103934 174986 243556 271887 328652 331297 113920 26444 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 1238 3063 6718 11464 12647 9876 9653 13036 17535 25349 33121 35864 37987 38510 39474 39888 39904 39780 37191 38321 47180 54150 55340 55917 53016 48899 48770 54311 79274 103482 126865 148803 162167 188453 215409 226271 201063 179837 161297 151969 128031 84119 53742 27798 14368 10008 6162 2947 577 142 36 97 90 43 64 -6 21 131 187 104 63 79 117 73 51 35 122 71 30 -51 -98 24 -2 12 56 132 80 79 129 123 11 110 79 19 63 86 -4 42 108 38 26 122 20 69 49 190 227 234 319 184 140 222 228 246 239 228 205 138 67 48 103 124 93 99 114 43 112 91 87 79 193 128 76 130 160 117 146 87 75 88 75 104 126 121 123 95 76 56 99 125 109 129 101 92 94 85 103 107 85 86 99 90 134 79 81 120 146 127 108 102 141 154 89 104 120 96 116 112 131 111 108 117 140 115 136 140 140 104 100 105 105 127 98 98 102 95 113 106 87 100 86 77 80 86 103 91 78 83 82 93 90 78 84 83 77 77 68 63 64 57 35117 247 2575 30 10705 9 45 17 6295 1092 -1 1153 2879 5560 10441 17254 27831 43951 67089 97298 150264 227102 329189 387341 358866 274223 151673 61454 4641 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 933 2832 5114 6748 7242 7723 8126 8156 7288 6722 6655 9509 18252 28611 36531 46967 49509 50556 57951 62626 53844 43166 44204 49057 61060 70653 74970 68400 64058 71417 60115 38971 29145 31082 41877 56743 74393 92187 123816 170138 202862 217120 197527 146273 98279 53996 27979 12335 7966 5830 3384 1549 605 88 82 74 8 57 65 63 131 64 242 161 61 15 130 67 98 117 108 213 113 35 83 16 56 70 78 62 32 22 71 93 136 66 51 40 85 119 63 21 44 24 56 -1 111 144 203 159 147 172 194 165 193 212 281 261 346 288 194 183 112 119 114 151 122 109 147 130 84 79 95 154 153 135 176 195 145 141 130 124 120 97 100 91 112 115 134 121 77 57 83 100 102 103 100 68 93 104 99 111 115 81 83 92 142 131 119 103 113 94 119 135 131 109 104 112 106 72 111 133 100 132 126 117 101 110 110 132 157 131 111 138 145 117 111 117 118 121 108 110 127 123 119 116 107 87 98 94 94 82 96 102 96 93 101 101 91 95 83 69 66 62 35123 248 2545 30 10705 9 45 23 6296 1092 -4 1303 3455 6061 9822 16351 24442 34968 49477 73896 116654 189003 309228 506750 638081 394024 106081 4677 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 361 1085 2495 5807 9804 11407 11725 11392 12245 10915 5557 4115 5851 11413 21695 30169 32530 35761 37960 53741 56508 45803 36301 46202 60145 60831 59063 72930 85040 85346 78447 75314 76301 88235 109278 118474 117090 105231 99680 92354 83482 72803 68655 65719 57081 45539 37810 24754 13535 7869 5601 4162 2038 781 184 96 157 118 127 122 115 150 219 61 51 169 215 179 119 135 49 17 20 64 142 135 76 100 49 -24 -81 56 192 87 -4 23 41 66 96 36 -5 -65 -3 -10 46 27 -23 -12 87 25 17 167 207 240 225 267 224 157 188 195 211 255 365 257 208 191 154 115 116 147 76 102 69 81 98 107 53 82 134 108 152 219 125 115 102 60 49 14 38 112 62 106 65 60 119 88 112 145 98 97 132 137 125 134 97 124 125 89 82 116 159 122 102 108 101 85 66 77 96 94 124 115 97 80 78 81 95 105 98 71 89 120 116 116 126 119 93 95 95 78 67 98 92 80 59 71 94 85 72 81 71 57 60 63 63 67 71 59 54 55 55 55 62 59 49 48 41 36 35129 269 1914 30 10704 9 45 29 6297 1093 -45 225 327 554 699 599 410 186 120 232 443 555 586 496 254 426 597 644 809 1136 1738 3819 7725 13201 19776 26183 31951 36046 46998 72223 122369 189997 250908 321996 435190 516462 442323 165182 56895 4793 999999 999999 999999 999999 999999 999999 999999 999999 -37 314 1165 2528 4154 5220 6073 8276 11437 14876 16266 15807 13614 9772 8669 14385 27676 41736 48681 50707 45504 31085 33360 59766 69809 69654 57939 46226 43010 42899 50213 66295 74693 81115 89821 99220 99258 85832 74102 63416 59261 60894 57098 59694 59438 49174 35575 23984 18909 11787 6272 4107 2976 2626 1510 794 529 547 259 43 104 85 46 70 -24 4 115 150 142 127 77 162 64 57 19 58 26 80 79 156 45 14 27 65 11 41 47 20 6 -1 73 71 6 69 23 6 53 27 4 0 61 44 70 125 140 62 75 154 183 210 243 204 155 194 226 280 196 193 123 198 166 147 103 98 99 127 133 126 99 126 36 105 139 131 114 169 161 107 88 54 57 89 32 76 80 28 32 59 71 101 99 87 117 90 102 111 101 113 105 113 105 53 71 50 109 93 76 92 82 81 105 86 75 84 118 105 82 65 83 117 95 100 80 78 95 121 96 77 95 93 115 102 103 87 72 61 73 86 89 81 69 68 66 61 53 53 54 46 48 35 47 52 50 52 39 39 43 43 33 19 17 35135 244 2661 30 10701 9 45 35 6298 1093 -64 394 1338 2852 5197 9195 16029 27268 47744 85906 150089 253823 449867 581801 301248 43432 885 999999 999999 999999 999999 999999 999999 999999 999999 152 359 743 1578 3523 5983 9602 15594 22456 28753 35718 38170 38631 43172 50122 54873 59397 51812 45215 49251 63044 82686 78546 74786 69601 67159 60170 48210 41903 43321 57007 78099 88897 96356 97377 88118 79736 78752 86241 96156 104607 109572 111921 114955 103392 79979 57048 36707 24738 17456 8784 4019 2043 613 289 222 232 170 60 -23 52 47 69 193 183 138 129 25 58 133 43 110 64 45 82 103 144 113 41 84 116 11 32 99 76 6 5 26 109 -16 -33 -32 40 -11 75 36 43 64 109 110 48 96 169 121 208 241 266 259 252 224 236 234 318 233 225 228 220 195 230 262 211 95 125 173 150 127 137 118 118 200 172 134 137 118 123 137 105 74 125 136 118 95 104 72 109 89 54 61 90 107 100 73 64 94 132 168 183 133 130 131 132 126 92 97 66 103 139 85 90 96 69 80 123 113 93 112 126 102 98 110 110 82 111 135 153 145 141 127 128 137 128 101 107 131 116 117 91 93 104 103 113 89 91 91 96 98 86 84 87 80 78 91 88 80 79 80 62 57 52 35141 244 2660 30 10700 9 45 41 6299 1093 615 1779 3046 5263 9755 16930 28033 44665 81239 127967 180467 294233 433314 415311 157903 55571 1316 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 1132 3711 9261 17793 27546 32816 30951 26695 20401 16308 12708 12233 12472 18967 37112 59692 81604 75271 77197 98097 95068 89669 78473 67336 65303 83008 98363 107098 94555 76555 59440 65398 63593 45222 33758 27057 40631 57735 59943 82599 112896 130783 133046 119599 96444 76329 56679 31137 14600 4493 1446 274 36 98 -3 57 53 102 50 195 110 71 222 108 87 151 32 92 0 51 22 73 30 27 -45 -77 -34 36 13 -9 26 -15 -76 50 -7 9 -42 70 1 -16 12 2 24 41 10 -23 -23 86 52 79 82 116 169 190 164 192 215 186 146 177 227 193 154 177 232 245 216 187 210 167 204 111 86 91 116 103 129 162 166 134 64 86 45 91 131 101 72 81 120 115 96 46 63 90 27 59 66 56 25 38 60 86 83 103 103 84 137 110 95 129 114 106 58 88 151 109 71 86 83 115 125 101 107 103 130 107 109 82 90 97 109 116 109 106 107 96 112 118 124 110 92 98 95 89 80 92 87 80 79 89 77 79 81 94 64 70 74 72 74 62 63 64 67 66 48 45 35147 238 2840 30 10700 9 45 47 6300 1094 135 847 2317 4837 10410 20764 42502 87724 166418 311083 435691 319178 285513 150920 8064 999999 999999 999999 999999 999999 999999 999999 999999 242 1343 2025 2024 2144 2847 3135 4253 5509 4227 1513 752 4362 13918 39309 60964 63237 72239 76134 63793 61890 55497 56862 62048 63321 68269 83826 91408 87990 93278 91178 80346 65088 50623 51763 62943 83751 80377 59923 65504 89220 116574 129655 139483 145785 137361 123586 97284 67536 22229 3392 215 19 125 91 -40 999999 31 166 183 161 128 140 78 151 17 999999 -94 -17 -10 55 27 -58 -41 -30 -51 1 21 8 49 -47 -17 77 122 45 -21 -22 -45 5 -11 2 -15 -42 -67 0 11 10 81 64 64 104 138 154 209 177 182 153 129 152 257 234 261 212 221 217 249 207 257 183 97 126 127 193 163 76 112 92 132 157 51 138 221 76 52 24 86 127 125 86 85 93 60 76 52 83 64 94 113 95 51 62 92 126 126 83 80 81 65 60 83 49 44 80 105 100 46 49 75 65 80 50 83 113 107 123 78 120 91 71 105 105 119 108 104 98 100 89 94 93 81 102 90 86 74 63 87 100 104 77 74 82 71 75 77 67 74 73 71 67 68 66 68 56 47 46 35153 238 2840 30 10700 9 45 53 6301 1094 180 891 2018 4076 8295 16342 34046 70282 138440 256387 435811 515294 267630 94544 2598 999999 999999 999999 999999 257 853 1642 3885 7330 8470 5148 1679 589 777 1827 2538 2736 2223 1372 1461 4652 16186 34088 38252 33128 32040 38640 43734 45527 42265 43907 47954 49795 55911 60072 70530 71727 70972 87630 105560 129090 144500 148076 136194 139486 121936 83523 68608 67218 63110 69958 92124 118319 146744 161556 145506 98231 45975 19706 8752 3669 314 158 218 277 81 61 229 175 150 110 92 96 156 43 64 21 221 164 128 88 70 104 45 38 24 -36 28 143 211 98 60 11 23 58 -22 5 0 51 20 -7 -40 30 61 40 106 76 126 172 236 212 92 208 239 222 210 180 197 232 242 252 226 306 345 307 241 180 179 117 154 110 91 146 117 119 114 129 60 63 127 46 45 46 102 82 117 95 98 92 29 65 62 119 111 86 127 80 71 84 84 96 92 124 65 40 117 121 97 124 76 89 100 118 103 102 114 109 94 62 90 110 105 104 115 127 144 114 154 125 124 128 117 127 119 135 121 92 76 102 92 103 109 109 112 107 103 94 93 103 87 80 88 93 102 102 78 78 90 82 67 72 84 68 35159 239 2807 30 10697 9 45 59 6302 1095 239 850 1756 4174 8632 17518 37335 74405 154537 310070 470212 405417 76904 781 999999 999999 999999 999999 999999 368 1426 2265 3503 4719 6872 9225 10836 13189 12869 14164 18236 20894 21122 23765 19639 9299 5092 11321 11913 6334 8569 28995 63697 68947 58178 45794 42446 48529 56814 65350 66106 64189 71733 97979 112406 117198 138758 150338 157355 155970 157859 155737 129510 94441 70817 55839 50403 51378 66988 94800 102605 90103 78357 69253 48220 14305 1165 112 80 181 87 66 60 222 144 183 119 56 137 176 195 40 60 58 -27 -33 35 -26 12 151 75 10 41 83 57 40 80 81 -74 28 -16 20 -42 5 50 20 -44 -39 38 135 27 53 163 186 222 251 136 164 101 143 207 200 93 203 281 325 270 279 200 272 259 238 298 259 173 180 114 59 139 166 147 137 60 137 131 55 23 39 18 16 65 87 120 121 87 69 67 61 68 53 67 102 99 76 94 122 168 159 120 126 110 58 96 112 99 112 119 110 58 77 80 112 145 120 81 95 105 126 114 100 74 94 117 108 114 125 95 95 108 122 97 88 75 81 72 100 114 80 85 84 83 84 76 76 85 72 72 73 74 69 78 63 78 81 69 69 66 60 51 35165 243 2714 30 10694 9 46 5 6303 1095 581 1488 2563 4740 7648 12043 21286 38138 64682 89953 118877 134004 114010 99864 57996 6234 999999 999999 999999 999999 999999 999999 999999 999999 186 1003 2481 4910 7876 11042 14342 18850 22150 23120 25169 29313 32402 33640 28946 21797 18669 16485 23489 41118 58279 77582 80051 70183 57179 52406 65270 77783 71831 55677 50915 56395 58305 62493 74638 90495 116003 132152 138537 143554 150954 142392 131492 150035 161904 167422 167516 147208 107861 80647 64657 52410 48012 44459 23911 11133 3194 153 -76 30 144 30 75 81 150 98 52 103 84 99 89 53 36 26 139 123 90 -52 999999 -19 47 7 -47 8 -31 999999 9 132 14 -55 -37 -92 -82 -43 46 -26 -23 18 60 -7 63 26 89 179 79 75 158 150 154 224 133 57 137 208 214 197 221 257 179 244 266 278 251 187 104 144 119 66 110 59 -2 62 78 72 -11 -11 69 65 13 55 103 71 46 48 58 57 24 27 35 25 92 64 72 40 33 85 48 57 87 81 34 56 24 20 -2 46 65 49 44 52 32 42 57 36 47 74 82 86 55 72 73 76 87 67 83 53 69 46 30 56 75 56 63 59 51 52 55 69 77 68 50 43 38 46 45 47 51 49 33 34 47 47 37 29 36 44 32 17 15 35171 245 2621 30 10691 9 46 11 6304 1095 666 1896 3396 4935 7547 15101 31266 47735 74102 107276 140235 126540 61395 12815 33 999999 999999 999999 999999 999999 999999 999999 999999 310 1030 2092 4222 7849 11055 12488 13176 12927 12302 13630 17601 24044 31879 37538 37905 40770 46142 56510 64948 67613 76151 89581 87280 75770 74055 71031 53429 52599 61468 70342 85660 93583 91854 99120 83379 66829 63822 54327 59415 78704 89610 106172 135488 149810 153591 158649 168887 160583 142474 112342 108918 103290 77123 67029 54192 24902 5698 1053 162 120 48 42 -25 -94 -22 116 69 64 128 151 111 14 -43 -39 -49 15 125 37 65 -1 16 -15 16 48 -69 -69 -55 24 57 -5 40 47 14 43 69 91 61 70 74 87 159 98 43 56 112 103 87 152 168 172 218 161 122 159 196 198 269 289 265 313 298 286 297 311 328 289 189 199 196 113 47 25 62 102 159 89 64 118 95 71 88 32 64 70 55 70 69 49 59 59 80 96 63 120 97 45 57 99 104 70 92 82 84 110 125 117 117 102 111 126 84 90 93 88 62 82 94 106 113 111 96 103 99 111 98 114 109 96 106 130 110 113 114 108 70 78 81 90 81 60 76 71 86 106 77 71 81 78 84 82 68 75 73 63 53 57 63 61 57 55 50 35177 246 2588 30 10688 9 46 17 6305 1096 443 1263 2104 2036 4148 8119 13700 24735 49634 103693 196687 256839 187187 70116 4310 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 420 1535 4442 9981 15306 19028 20954 23921 26267 27761 32129 43475 57419 59746 56737 63942 73867 78139 79411 75942 80100 97971 95517 82077 71583 69902 76141 91935 112096 134410 147104 144289 142559 135270 113924 92336 76963 68324 72587 74534 59230 56606 72771 69499 68273 60013 43287 29559 29525 47326 51049 47393 48556 43541 31785 13762 1904 132 1 87 187 104 50 144 139 125 125 137 94 109 6 71 18 79 142 130 79 11 -7 37 97 -56 14 44 60 111 14 -6 -24 45 1 51 48 41 -19 0 112 30 65 131 26 153 119 135 224 192 175 44 162 157 143 150 211 211 191 232 218 258 239 239 222 212 219 262 296 267 214 166 174 153 80 73 107 94 17 32 72 70 37 -1 93 126 86 63 72 56 52 65 92 88 92 63 93 125 112 74 50 67 63 69 98 85 83 63 120 94 51 33 61 63 88 78 84 89 80 80 75 78 114 103 96 127 105 106 105 98 99 96 88 88 89 69 71 77 75 75 85 80 81 66 84 76 82 71 51 70 65 54 57 57 62 66 55 67 74 63 61 48 48 44 35183 246 2584 30 10684 9 46 23 6306 1096 235 694 1552 3592 6548 12788 25395 52654 94006 134623 146758 163360 227206 107678 6296 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 169 1649 3466 6428 11383 17763 23208 26001 30286 40315 50517 46486 37405 43321 59394 65048 52079 30810 34525 52527 66732 75798 89257 141170 185833 202631 202629 179303 166250 163974 168595 182629 190451 188351 190502 174423 147138 103456 68166 32811 17706 10814 8949 7709 5405 3849 2532 1404 704 190 202 139 364 275 32 -20 -33 52 103 55 -42 59 75 -27 11 116 66 42 134 151 65 97 110 198 148 92 0 9 44 25 -10 -22 16 8 18 36 -4 -52 999999 11 -59 -64 47 25 -8 48 84 66 81 85 117 144 52 77 100 119 81 99 155 178 139 224 244 222 235 181 198 226 256 281 157 70 75 111 101 86 118 60 107 43 8 11 31 40 51 54 15 56 78 98 117 98 70 62 75 35 -14 52 62 67 61 62 87 58 72 62 55 46 75 75 54 47 96 74 45 51 55 61 62 54 65 99 87 77 69 63 99 71 61 66 69 65 103 79 93 78 60 84 83 75 55 69 89 61 63 58 67 59 61 45 50 58 65 64 43 49 57 65 49 52 52 58 51 50 39 32 31 35189 243 2671 30 10681 9 46 29 6307 1096 427 2099 5148 13995 35496 92599 190972 212615 161884 151623 112248 12256 999999 999999 999999 999999 999999 999999 999999 999999 -34 81 322 508 621 1288 2574 4934 7015 9283 12358 15786 19545 24578 31771 38524 38848 35836 36046 47072 57736 56352 41733 26127 22081 30076 51038 73812 94572 106307 118154 130581 135421 135819 131616 143052 162880 169332 167550 184335 212118 240725 257632 253751 212210 124806 65404 41395 26639 13501 6070 4738 3988 3463 2954 2416 2099 1606 775 268 115 -24 12 154 232 149 99 87 130 92 181 203 149 106 109 170 227 133 119 179 121 11 -32 32 61 51 -4 14 13 135 109 143 -8 15 -15 72 90 86 101 117 94 91 46 66 143 199 167 176 174 111 191 167 140 123 167 181 196 223 295 346 340 250 270 316 291 164 93 135 134 123 116 120 121 69 61 98 93 99 99 74 84 178 195 134 92 80 105 115 102 110 135 95 78 121 141 60 121 147 114 122 141 168 153 109 99 89 84 103 128 156 126 136 127 141 145 101 112 106 130 138 138 140 108 141 134 130 152 158 165 137 120 129 129 144 124 130 136 133 130 127 126 124 112 118 117 112 124 121 107 114 125 120 112 106 104 87 89 92 97 102 92 90 87 35195 249 2487 30 10677 9 46 35 6308 1097 -36 348 1793 4600 9744 19905 42808 75431 111950 162914 268585 308598 194779 88532 24885 673 999999 999999 999999 -84 999999 999999 999999 -16 -35 -67 296 742 1044 1303 1877 2527 3075 3736 6551 10501 14310 18545 25079 32124 38458 44433 49459 54014 61440 65651 68219 72707 64383 53400 68769 106919 140699 135286 107070 88989 89349 82382 76439 86981 103180 102843 94386 85682 85503 83066 85604 92932 109508 120211 128498 127604 109673 78684 45926 31522 17022 7220 2719 1163 780 735 736 288 54 40 51 -19 69 115 79 122 89 5 -29 137 119 58 -14 166 44 26 52 -12 63 62 26 54 70 128 1 -33 -34 4 38 18 50 -2 -52 30 46 -32 -36 -39 25 -21 31 46 100 182 128 118 120 148 139 126 48 90 121 168 129 164 140 171 213 249 282 248 199 156 132 110 99 113 51 50 72 109 94 50 92 82 59 37 68 77 24 62 67 46 65 74 65 96 106 60 43 36 69 81 58 43 58 59 82 57 46 76 108 125 111 109 70 83 85 81 52 83 92 60 74 86 66 81 100 123 129 112 98 99 84 88 116 105 114 95 77 83 94 77 64 80 81 65 82 83 71 79 68 61 77 74 60 68 69 60 62 67 64 79 66 61 60 68 60 67 52 48 42 35201 247 2544 30 10674 9 46 41 6309 1097 309 1586 4825 11113 22478 48634 99959 201900 326797 266922 110086 32881 17647 2528 999999 999999 999999 999999 999999 999999 999999 69 904 1380 1609 2198 2559 2760 2736 3743 5620 7705 10642 13482 16606 19910 21951 24284 27568 29767 31822 37599 43134 48800 52035 55798 69037 84223 100149 115591 131537 139154 109236 94002 83483 71401 63812 72402 80819 80383 77735 67085 62108 59607 59729 69556 96477 113371 125331 146993 154730 144541 136949 112934 77266 40299 15767 3573 664 298 242 152 181 69 74 88 88 119 19 18 141 22 116 185 103 111 76 56 94 129 46 122 119 129 -6 -26 26 69 55 63 102 83 89 19 -25 -16 -11 -24 59 72 -42 9 80 26 -6 62 53 83 118 137 178 183 115 138 132 94 136 129 166 271 225 247 259 285 245 262 243 228 141 147 158 163 116 130 90 69 73 50 80 82 94 130 69 88 143 123 127 146 119 98 40 81 105 111 54 6 89 98 88 93 81 66 62 88 97 90 91 83 74 123 74 85 90 124 104 77 59 62 104 114 118 109 108 128 123 142 126 116 96 132 108 128 117 110 104 105 94 115 105 102 97 82 95 78 72 93 100 89 103 104 87 85 88 77 83 84 87 93 88 84 88 80 78 70 63 57 53 35207 254 2331 30 10671 9 46 47 6310 1098 492 1938 5867 12961 21295 33731 54465 77906 112606 175209 236065 291144 208202 82404 57054 17835 343 999999 999999 -85 3 999999 999999 999999 999999 999999 999999 -22 234 721 1182 1440 1434 1544 1319 677 394 539 931 1550 2455 3541 4128 5711 9138 15047 21225 26180 27269 27237 28218 32829 47094 66111 91929 119342 134232 143783 147337 162651 166706 136825 112863 84010 70533 65027 60639 59193 58660 52012 46143 49356 56319 64530 77096 85102 89707 103236 108712 98550 91614 68058 38093 18315 10492 5056 3664 3037 1477 345 46 -36 27 13 73 8 31 81 76 47 21 76 142 91 90 -22 103 108 46 45 99 60 29 17 10 70 44 13 -29 -88 -53 -26 9 3 -47 -17 25 -5 11 -20 -10 37 65 65 34 69 114 153 154 102 99 127 97 29 79 116 104 142 179 230 185 198 173 146 120 59 158 131 93 99 107 61 67 35 31 31 29 48 68 18 29 75 71 57 53 69 67 27 40 39 90 71 19 10 25 31 59 38 56 71 69 38 91 92 67 95 57 51 65 62 49 68 64 65 44 67 90 68 60 58 82 101 98 90 67 78 62 84 106 95 51 42 70 63 53 57 71 69 55 56 57 66 58 53 56 43 50 54 74 56 38 37 27 37 44 46 43 17 21 33 25 23 13 10 35213 254 2328 30 10668 9 46 53 6311 1098 411 1651 4593 8313 14694 29110 59206 125523 240652 335754 348703 307937 160245 15995 1117 -67 999999 999999 999999 999999 999999 999999 999999 -64 231 596 805 841 818 739 581 194 999999 999999 999999 999999 999999 575 2017 4009 6243 9932 15068 20194 25242 31219 35085 36744 37811 36631 47187 67929 91238 124318 141851 148859 171727 191760 185420 178669 198499 179632 143226 110385 84413 73925 67345 61355 54286 44703 35558 26966 22821 22058 20424 17498 18504 24020 30700 38267 50918 58697 49790 40197 26068 13705 5571 2909 1594 752 115 111 92 62 1 75 29 55 126 46 2 61 114 128 41 54 40 96 166 163 100 34 -2 7 -19 -85 81 6 12 83 70 93 135 29 -45 -54 15 27 39 -37 -58 -9 35 97 142 93 97 60 56 131 127 90 135 162 173 94 160 232 282 244 238 256 186 79 61 138 107 133 134 100 62 73 98 88 107 149 95 24 19 82 68 68 120 125 82 94 87 79 94 83 37 75 73 78 88 83 84 58 39 60 88 122 66 65 60 72 100 137 138 76 91 104 102 81 73 56 75 113 128 128 129 137 122 133 118 127 105 105 79 101 109 93 108 106 107 98 89 90 97 94 96 108 98 83 98 82 90 89 76 86 83 89 97 90 85 80 85 85 75 76 73 66 60 56 35219 255 2296 30 10666 9 46 59 6312 1098 599 2427 5444 9623 13378 22867 47445 96787 184938 246725 347838 523577 505904 51678 6703 225 999999 999999 999999 -38 999999 999999 999999 -92 999999 999999 999999 -92 -7 999999 999999 999999 999999 999999 999999 999999 -8 1057 3967 6243 7535 9772 13265 19495 28899 35070 38056 39661 41599 39113 38646 49657 69450 89965 107446 121187 118422 129708 151159 163979 175430 215400 201678 168081 110523 83099 76837 79093 82387 61719 43286 27139 16986 11666 9137 6877 4646 5661 13632 14881 16713 24586 17607 11663 7103 4077 2039 858 490 325 153 130 215 191 164 118 176 118 109 49 129 186 109 68 11 78 105 124 89 23 82 48 -8 1 70 100 34 18 59 45 79 49 16 9 84 73 114 62 28 18 -12 -26 68 112 181 149 126 106 111 172 158 82 109 132 156 121 114 123 230 248 221 268 261 246 176 115 132 111 96 108 86 116 76 87 49 61 70 118 130 58 91 103 82 43 52 48 34 51 31 30 59 84 50 64 97 114 81 81 85 88 101 75 85 55 93 77 92 84 80 85 86 83 64 65 74 82 96 83 106 99 119 120 136 117 109 108 110 126 138 136 106 111 122 113 93 99 120 108 101 96 84 87 85 79 91 86 69 88 84 84 84 78 83 81 81 70 67 77 82 69 63 61 60 61 55 35225 260 2145 30 10665 9 47 5 6313 1099 314 2789 5456 6465 13120 20435 25987 41349 67565 108003 120687 104161 131121 175093 152260 103443 91208 75650 25466 19989 27095 45234 34420 22597 28932 15302 1572 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 567 1123 1609 1977 2748 4054 5322 6333 5744 5144 7161 10881 15173 20398 35878 66830 105133 139339 171268 175256 175988 217230 241725 263454 244564 204945 192798 182187 150437 116061 90100 72604 54730 36269 18890 9865 6369 3799 7139 9121 5223 12887 36122 19202 17807 12774 9316 12412 4208 1943 386 253 137 18 35 15 101 156 131 45 -64 5 143 76 62 82 72 44 15 5 49 117 107 92 146 155 126 -3 5 30 32 5 -6 87 47 75 25 -3 8 29 77 64 36 73 45 46 193 257 200 149 154 158 174 71 106 58 102 70 83 108 184 228 218 246 248 287 237 150 90 124 141 120 205 154 106 123 120 86 107 37 77 75 74 38 70 69 74 76 106 52 47 74 99 68 26 59 43 90 107 90 104 94 106 91 69 79 98 137 84 60 82 101 42 50 84 62 103 106 103 126 128 123 111 114 92 91 86 94 127 97 116 125 122 102 102 110 98 84 78 106 98 100 98 73 72 82 88 82 82 91 87 90 88 76 85 98 95 98 85 85 75 70 72 60 60 57 52 44 35231 253 2383 30 10663 9 47 11 6314 1099 375 1706 3729 8356 18017 32028 56719 62924 42769 77324 121755 49554 20336 19542 40033 86684 119061 158702 217382 214679 144240 26047 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 205 1267 2957 5293 7810 10503 15267 23227 29144 28794 41418 58853 64690 68041 80942 127734 185567 203243 160474 143839 113353 70795 56586 56018 53036 43527 40722 42658 37974 24457 13926 10304 11579 11808 15042 22444 44753 172413 288049 191645 138150 172200 137007 55373 50182 23242 8564 2347 398 232 205 202 238 170 121 60 -18 42 126 44 130 75 35 -18 56 87 112 -66 -32 55 999999 -78 -18 1 75 67 -18 -2 22 1 34 85 130 16 7 102 156 128 32 85 118 170 233 165 167 162 218 120 107 112 110 119 102 165 185 185 241 346 304 267 268 226 181 88 117 105 31 87 27 25 67 62 17 52 62 54 69 76 104 111 93 63 34 107 95 89 84 91 63 84 72 94 86 59 28 48 68 89 115 88 65 56 100 77 112 75 86 62 80 79 76 60 79 125 111 92 93 133 101 113 140 133 122 115 92 88 95 87 89 87 77 90 113 111 96 105 71 80 96 93 92 105 89 101 87 86 100 83 85 100 98 81 76 93 69 69 69 75 63 59 58 50 39 35237 251 2409 30 10659 9 47 17 6315 1100 19 998 2635 6198 13235 15887 3537 1742 1782 2769 2270 4420 9328 13387 24715 45394 49374 21039 30824 67961 65700 79069 122735 96364 86013 23100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1045 3325 6164 9450 11575 12713 13718 13117 12392 11010 11299 14963 24430 35403 37329 34975 37931 27381 30308 33232 22254 15465 14017 15546 14900 13011 10448 8269 6265 4402 8466 28836 61998 99178 126290 145792 173342 224919 265427 363456 509443 546586 421919 157407 18286 1945 212 170 190 138 60 164 196 70 6 117 277 71 4 75 106 68 130 112 35 -50 75 -25 63 94 56 999999 38 -41 -83 -47 -30 -34 -100 999999 -25 121 28 38 55 62 30 58 50 133 133 32 18 68 98 173 190 108 100 126 255 219 112 192 281 246 332 332 296 289 223 256 189 83 113 135 261 164 118 96 122 69 154 110 133 106 174 60 33 62 12 39 45 43 89 56 35 94 96 72 67 91 110 63 81 62 85 83 83 67 48 96 107 62 89 72 85 101 96 104 68 87 108 154 150 115 106 137 107 115 116 127 130 125 91 68 68 88 94 99 111 99 113 99 83 105 104 71 60 80 85 66 84 84 88 76 84 78 61 72 85 85 64 78 84 70 71 75 62 66 53 41 35243 253 2346 30 10656 9 47 23 6316 1100 78 1825 6796 14225 16507 19046 7755 4569 5388 8176 13927 17682 22088 28497 26250 22303 23682 21756 20498 29298 26637 17825 5918 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 455 1721 3294 5134 7725 11180 14806 17515 19268 19474 17595 14347 14762 21594 26750 31691 42997 45611 38408 23492 11262 8794 8732 7492 7550 8003 6062 4049 2463 1633 3178 8640 24309 55349 94262 128014 146552 150626 156401 183927 271627 388304 520052 649722 597469 290273 14495 110 185 179 63 92 63 -19 112 -16 28 22 125 197 173 42 96 38 129 122 115 42 26 31 74 -3 9 89 157 45 -45 39 37 80 129 93 185 170 72 58 3 -87 28 13 34 209 217 196 128 95 119 120 82 13 122 206 175 101 173 203 300 367 333 334 225 158 234 118 120 28 122 141 115 152 150 89 51 87 94 76 43 -16 42 85 60 11 -12 33 58 84 55 89 148 86 71 107 116 92 83 119 104 78 32 55 78 104 74 61 91 95 91 98 113 118 89 82 96 120 109 97 127 124 119 121 142 114 80 122 129 123 116 112 104 78 90 105 92 76 65 69 70 76 91 91 81 92 89 89 85 86 86 75 69 69 75 82 86 89 90 76 56 56 56 61 50 39 35249 274 1714 30 10654 9 47 29 6317 1100 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 172 2776 8191 20700 35903 30640 6494 989 2414 5833 11823 32718 48612 46013 50611 54701 28239 13676 17138 24401 31897 20449 17662 29103 26745 13146 1148 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 377 1805 4073 7670 11340 14881 18893 20837 20791 24738 34973 56405 72317 72389 63750 43249 32614 24585 20880 28342 30219 25607 18596 16472 17136 16756 12788 7943 4210 2003 2898 11973 37936 84200 116190 118573 146835 227424 312697 406159 522649 654227 506269 167926 4642 97 149 188 162 164 245 141 136 116 124 83 4 73 38 8 67 111 63 3 90 95 66 113 98 122 -46 -16 46 97 68 79 -6 13 -64 -3 27 42 47 26 71 195 158 172 249 192 135 133 98 -1 85 105 157 160 74 118 31 159 168 285 320 303 376 344 244 228 195 112 187 139 58 134 125 165 66 76 76 75 39 69 105 119 94 36 99 153 94 9 57 84 94 71 75 92 59 84 70 50 107 67 40 86 120 110 137 83 116 85 99 103 127 119 92 107 134 116 119 134 131 108 141 167 134 118 111 97 115 113 106 101 103 115 108 81 78 96 96 90 105 87 84 87 93 90 76 86 90 88 89 93 95 86 74 73 83 76 80 78 79 62 64 59 53 51 40 35255 276 1649 30 10649 9 47 35 6318 1101 369 983 1827 2410 1017 912 1014 175 999999 999999 999999 999999 999999 11 212 1406 3648 8399 17461 26912 28054 27287 27198 38662 30651 26282 19811 9926 6753 3022 48 661 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2518 2598 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 456 1600 2901 4297 4755 3620 2515 3149 6947 17168 28127 33676 40425 45923 37338 30610 34256 39492 41203 44091 37811 24725 19342 21017 28126 37465 41764 39862 34359 30998 26157 20146 15961 24844 54677 103200 153244 155976 160684 206752 310336 468951 635842 630150 341237 16442 227 188 152 71 -11 25 7 160 256 138 43 -64 79 52 40 72 150 140 -15 46 -2 -10 -15 7 76 71 62 -15 53 -20 19 30 -51 -54 9 128 30 22 -22 -27 120 140 79 78 112 147 60 145 133 96 98 93 65 67 47 111 160 177 224 246 254 275 255 193 215 210 160 161 146 168 82 85 122 42 71 119 54 26 58 62 65 72 51 47 45 65 53 87 35 7 61 83 98 83 113 100 128 53 77 112 83 58 91 103 53 66 92 92 70 13 53 65 111 102 91 89 120 149 145 91 122 109 101 94 105 84 93 92 79 92 92 78 86 95 61 76 88 99 85 67 90 89 81 82 66 73 65 77 59 74 79 75 69 64 62 53 50 40 40 45 54 40 34 27 35261 265 1975 30 10645 9 47 41 6319 1101 -93 999999 999999 999999 999999 -66 999999 543 6012 21859 48844 77214 85088 86712 44610 10889 6510 1952 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 296 789 1173 1704 1986 1547 1263 2153 5510 11220 16422 20985 22739 22231 24781 27608 40718 53161 50377 47999 45004 45067 38867 35597 40730 45546 53745 67562 74212 70331 66102 58802 40234 26108 23677 32804 63900 113493 137930 151656 159976 178762 331826 494121 628879 487709 65146 1961 133 187 79 -27 91 10 19 21 96 123 10 -45 44 -35 64 37 69 30 -63 -53 -40 -12 -27 14 -41 101 82 29 -32 -1 0 -6 2 67 13 -5 -64 -24 -3 91 125 93 130 154 113 89 91 52 70 127 128 111 64 26 71 93 168 151 246 301 218 171 104 113 93 85 122 129 154 158 159 106 -2 37 86 -6 16 41 36 92 99 35 57 29 48 19 7 1 18 61 40 43 29 2 43 69 62 53 61 61 89 82 64 45 34 31 43 52 26 52 51 65 109 74 66 68 79 67 86 82 103 95 95 74 63 85 79 65 66 83 74 62 67 59 72 75 56 50 66 66 38 69 80 69 63 64 45 45 51 44 41 43 51 55 39 43 45 41 39 26 24 31 29 35268 266 1940 30 10640 9 47 48 6320 1102 907 1871 2920 5948 6383 4527 2915 2742 2692 2755 5562 18782 44892 93105 140294 139421 100047 41495 1164 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 581 2120 3241 4078 4500 5034 7189 10811 17572 24306 32312 34530 29993 28332 22470 16925 21408 38993 53582 63943 72574 72068 66740 65886 65801 74695 87325 111635 151960 177043 200225 215977 181611 131326 64247 42713 57890 56530 82199 147946 309793 501349 369975 55285 1467 128 51 35 87 79 -15 52 22 -72 104 77 8 24 73 -88 68 56 98 54 12 0 0 -17 27 -38 -10 13 -99 -25 -31 7 14 7 -7 7 -18 18 -14 110 157 165 118 82 20 71 124 73 93 117 143 175 82 54 54 78 12 63 120 142 236 314 235 215 201 164 148 174 136 118 120 115 114 87 64 59 85 53 20 26 67 82 64 75 56 51 58 33 53 45 -1 24 28 63 64 81 53 59 94 58 32 78 87 98 75 86 75 63 82 76 92 74 98 102 73 86 114 112 89 98 97 108 92 87 88 109 110 73 80 59 59 69 86 66 54 50 65 78 64 53 79 65 44 57 76 77 58 54 54 55 60 61 68 60 66 60 50 51 53 40 35 33 28 24 35274 316 436 30 10636 9 47 54 6321 1102 36976 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1087 4045 3158 758 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 805 1590 5483 12716 16995 15978 12303 14047 14853 15508 25638 59648 115620 179659 125125 13797 1231 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 963 1573 1823 2274 4134 6617 8747 14426 30159 53329 66790 68469 70415 93229 106699 124645 138606 139303 144591 152717 156976 183130 209439 209569 213795 211468 181315 143907 116383 86138 64473 58056 45556 30380 15003 6900 5680 7217 6168 26173 67090 191948 240335 47707 1690 90 232 239 238 204 205 15 -44 161 242 23 66 139 -18 103 119 101 51 88 70 29 -59 -93 -73 19 -5 47 5 19 104 53 93 67 71 18 26 47 52 52 70 126 82 130 116 192 136 57 135 129 142 138 122 139 98 186 170 168 156 215 242 293 253 307 310 306 276 198 163 204 218 180 147 87 84 113 95 36 18 48 47 54 11 61 79 85 105 123 109 57 62 99 80 72 105 76 56 88 101 95 97 79 65 76 66 87 95 71 86 92 112 128 105 123 89 132 134 119 123 130 99 108 109 115 125 126 150 130 124 117 97 94 95 89 110 110 92 86 101 101 100 106 95 95 92 96 109 115 113 92 98 93 86 86 91 92 78 68 80 77 65 74 74 65 35280 284 1421 30 10631 9 48 0 6322 1102 2086 7846 11325 11516 13125 19590 24937 30107 38830 57806 95891 114606 106171 40644 9327 143 999999 999999 999999 999999 999999 999999 999999 -69 2277 10129 16916 26705 43853 53439 25332 14486 2757 3519 7918 32955 58125 5323 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1272 4025 8267 18431 34375 52632 64954 78264 88954 83046 75854 64077 51418 50212 50846 56219 59659 56845 64741 91481 117585 135797 178374 219191 244407 230706 191067 161984 140628 131212 118710 111466 57190 13693 45261 83988 69979 59959 37577 10653 3119 969 328 233 106 133 40 20 6 27 16 33 72 29 -22 -9 39 29 38 18 10 29 -58 -28 -47 -46 26 72 83 38 25 20 -7 10 6 -75 -62 88 73 97 101 64 93 105 117 90 93 113 88 93 143 71 52 108 122 139 131 117 117 130 186 203 195 239 249 242 250 206 193 200 147 94 102 131 90 132 125 82 84 78 30 35 76 47 74 26 18 62 43 15 29 81 64 50 66 43 52 83 93 54 46 60 42 45 57 47 63 47 55 66 56 61 44 74 83 94 105 90 83 84 100 87 82 79 93 78 76 92 70 58 78 75 63 75 67 79 77 53 70 72 61 52 64 61 68 58 49 49 60 56 64 61 62 64 55 55 53 45 39 43 47 47 33 26 35286 285 1358 30 10628 9 48 6 6323 1103 306 3369 3099 7038 18885 17611 18382 20615 19382 28906 40208 16325 2178 315 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 723 7112 36164 86647 79884 17757 1300 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 770 2215 7519 24853 41688 40113 35764 29841 24015 20426 12578 6334 3254 1663 1454 3611 8296 19643 50352 85616 115597 152056 186127 225108 279757 303689 307849 351091 375405 398530 414960 225116 16508 3537 3197 6795 1745 2154 1038 324 74 125 193 187 94 115 2 60 156 168 91 134 111 4 32 119 56 95 113 33 15 38 52 -49 33 -16 15 68 16 12 -58 13 32 16 80 39 57 84 89 120 120 138 148 117 114 129 123 89 85 121 177 145 125 88 93 157 195 133 158 200 283 332 347 335 323 270 265 235 182 170 119 138 100 67 118 126 132 109 58 61 118 139 96 42 75 111 73 35 42 68 126 91 74 65 91 89 65 68 79 98 80 89 71 59 66 84 83 93 115 94 89 72 59 80 121 100 78 86 107 112 98 104 99 115 106 108 94 84 93 111 106 94 121 118 83 77 75 98 95 83 74 71 60 64 90 87 83 71 56 71 80 74 61 61 71 69 61 60 54 39 41 43 35292 308 667 30 10627 9 48 12 6324 1103 181 305 47 389 1206 2031 3124 3353 4090 4882 5404 6008 5275 3217 1914 2190 2656 2343 1922 1862 1593 1187 953 753 687 866 1101 1329 1550 1597 1533 869 684 445 293 110 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 3464 7723 12623 21386 49840 31172 58698 55024 4142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 496 391 1205 2641 4748 10103 30438 57235 76547 74505 56815 35187 21259 15345 8935 5104 3065 1461 682 424 915 3712 12156 25362 46989 72938 113431 149363 177835 229078 268937 315919 315836 408818 330004 92972 54208 6666 6025 8853 1959 690 188 108 152 117 115 41 9 35 -16 150 129 -32 14 12 2 -5 32 66 11 57 14 32 91 47 77 122 31 -31 44 -13 -42 -1 -20 -1 -40 -53 -53 -16 14 38 129 131 73 117 124 128 162 116 171 124 149 214 163 86 23 73 89 122 139 121 113 253 320 277 295 308 266 211 241 178 129 98 77 123 28 67 92 88 80 97 80 66 55 46 22 3 48 43 26 6 19 39 38 54 57 58 52 75 105 76 80 80 73 79 64 75 77 76 65 58 58 86 62 71 76 83 115 83 75 91 71 95 95 96 110 105 110 83 68 75 63 62 84 51 60 76 57 60 73 72 65 65 72 70 65 69 74 58 65 66 67 67 56 65 61 45 46 52 52 47 42 36 39 35298 313 516 30 10626 9 48 18 6325 1104 202 689 1415 1874 2013 1791 1637 1928 2109 3386 5034 6190 7720 10531 12747 14015 15436 17770 22033 24595 26301 33990 41089 39944 33311 31008 32624 38244 40979 25810 13835 5140 1373 922 422 -45 999999 24 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 182 301 837 1571 5466 16177 38272 91211 118775 111143 71995 17002 18093 12375 4464 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 842 3554 4550 4470 5146 5884 7011 22192 58606 74131 67506 62583 54649 48385 39930 29814 22750 15138 8262 4061 1754 884 516 805 3751 15246 33330 43057 50044 57243 76673 105668 151620 214754 259673 246553 143320 126247 216553 227166 213528 95055 9854 2959 1247 382 260 197 167 67 -80 -41 93 122 121 221 64 111 119 64 46 87 90 83 38 -9 -24 43 81 49 -27 -93 61 64 44 45 46 36 87 20 45 67 100 56 56 84 90 142 180 249 149 128 129 119 169 175 105 154 164 162 76 138 177 199 156 204 308 367 276 274 237 255 172 175 124 134 152 108 143 156 130 125 109 78 60 63 109 73 55 26 29 32 10 35 45 71 76 94 119 95 62 49 80 67 78 81 107 84 76 118 110 77 74 53 92 106 112 82 99 85 78 146 145 132 122 109 113 107 106 118 112 89 79 93 105 93 91 82 80 67 73 73 82 79 91 93 69 68 77 63 81 77 82 78 65 66 76 74 54 49 63 64 55 50 42 42 35304 314 485 30 10625 9 48 24 6326 1104 191 124 91 142 162 196 93 325 250 301 126 -69 999999 70 721 1270 1365 1998 2405 2499 2734 2638 2954 4286 5764 8576 13946 31294 46700 28614 26435 11830 6776 9066 14572 23926 51266 75377 80457 84906 60877 28846 14464 3087 308 0 999999 2338 10014 17526 24786 32428 41500 48570 56100 59884 50864 18002 24264 36032 63535 67681 78928 62495 55212 30571 4276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -44 568 2629 7694 13346 15094 14693 12717 20036 40752 64109 81447 99879 115428 129121 134131 117564 77126 35740 14661 6078 2943 1681 1003 775 4301 20471 42389 43409 33235 20734 11988 10290 33153 87461 130346 138561 71872 12349 11133 50443 99712 190086 87755 14258 1839 266 181 66 106 107 11 58 94 86 101 73 5 134 152 88 37 -25 49 10 -12 103 33 24 104 15 -86 -79 -11 47 29 -3 -1 -3 -10 65 41 38 102 132 104 110 76 101 182 193 141 157 165 209 150 138 120 72 113 88 65 77 69 71 121 227 258 279 221 202 277 200 119 175 183 88 69 114 75 56 41 77 96 82 38 16 56 64 78 43 19 31 75 71 72 52 63 75 41 21 37 22 34 49 45 69 80 93 91 34 66 96 55 68 46 73 123 98 71 84 105 116 109 119 124 101 87 107 93 106 99 106 103 65 62 83 77 67 65 74 78 81 71 68 70 79 65 74 70 78 65 69 71 66 73 71 71 60 61 72 64 53 47 54 52 42 35310 289 1232 30 10622 9 48 30 6327 1104 315 3684 6189 4937 3766 4305 5636 9591 12073 17076 24016 46870 71111 89544 84345 48649 13237 840 999999 999999 999999 999999 999999 999999 603 8158 34401 75144 131946 194493 170626 59936 6702 2465 1460 1203 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 366 2106 4370 5890 8145 9441 8331 10486 20480 32583 34032 42968 53961 59951 60234 50122 35946 22522 13202 10847 21175 38625 51312 56662 56133 37272 24314 33604 35188 26281 14800 11321 28789 92789 196175 305534 382685 409521 419994 309865 117541 29716 6202 1583 243 153 117 157 22 185 121 63 8 56 195 248 150 167 117 198 225 225 120 -13 70 57 -1 5 120 34 43 75 -10 77 35 -8 6 -50 1 68 81 26 113 62 101 111 204 202 175 98 112 162 203 161 148 72 78 137 126 87 152 112 121 169 171 208 194 244 342 289 299 235 229 133 116 107 112 201 132 89 93 109 87 75 110 97 123 94 70 35 81 66 66 97 126 106 89 46 53 53 76 108 119 59 85 78 65 113 97 75 81 44 71 115 138 112 102 98 86 108 122 128 125 121 144 113 116 115 98 106 93 90 78 79 63 92 93 79 86 81 69 92 97 94 101 89 89 89 64 72 84 88 91 88 76 71 77 75 71 67 62 71 57 42 40 46 35316 284 1380 30 10620 9 48 36 6328 1105 -75 643 2350 5865 11463 19164 22638 29970 30366 20223 14314 9183 6675 3138 999999 999999 999999 999999 999999 999999 999999 1353 5976 16039 26164 31073 40869 47898 32442 18886 12161 4619 169 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 999 3508 7643 12327 13169 12619 15908 20208 19350 20196 19078 17155 12368 8549 7803 8119 10939 18701 30965 49481 70924 87896 103558 117415 131372 140704 147030 136925 121645 118693 110093 85302 48558 71299 150141 275331 479598 551612 384119 186672 83184 17389 2873 304 179 38 90 79 34 19 93 186 183 273 264 180 179 285 231 92 36 18 38 69 64 100 53 48 -17 148 117 93 25 48 69 48 11 105 160 84 155 175 183 193 207 288 196 153 202 253 100 93 195 115 110 167 167 131 164 155 156 173 249 239 223 321 293 342 370 290 221 245 267 192 140 139 169 132 134 157 107 92 99 106 94 56 35 76 71 86 86 89 154 122 107 104 101 163 104 75 116 112 83 94 112 112 138 145 107 83 123 111 110 121 112 150 168 127 156 172 130 133 147 128 152 141 122 118 124 123 112 108 96 104 104 105 127 112 106 107 118 120 111 100 85 104 108 100 100 102 114 117 105 102 105 90 78 88 76 80 79 60 66 35322 275 1649 30 10619 9 48 42 6329 1105 91 662 1132 1145 2147 2929 1202 55 -90 178 999999 999999 999999 999999 999999 999999 1360 7779 19230 36859 61715 76923 65439 39478 5277 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 489 1248 4501 8296 10368 12918 12909 10835 8538 7786 7048 6177 5513 6449 10649 21534 37237 52537 62346 66445 69870 77217 89456 104588 121942 139873 163023 169564 173127 172021 156408 106204 108969 219636 442888 615475 561951 249242 67540 28275 1871 204 181 123 22 117 13 161 144 77 139 166 56 246 114 16 96 -16 -53 -21 -13 41 23 -73 -64 -1 62 -3 9 146 107 23 42 103 160 198 176 232 239 152 148 88 116 124 57 107 98 134 155 156 133 83 135 148 105 112 144 134 104 136 258 338 346 291 259 281 214 201 168 207 176 158 94 91 49 101 121 93 65 73 76 43 20 54 58 75 84 64 86 99 57 106 91 107 148 107 50 58 105 63 95 69 138 144 135 109 60 96 82 116 141 112 111 136 148 114 140 140 120 131 115 131 122 123 112 103 102 122 112 103 97 92 93 89 104 100 89 99 113 94 95 114 108 108 86 88 82 84 97 82 85 89 87 76 64 66 75 69 65 35328 263 2010 30 10620 9 48 48 6330 1106 -23 999999 999999 999999 72 2793 8587 16331 30229 54024 74387 81732 48903 6938 415 999999 662 971 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 462 2769 5672 8954 12839 17418 20414 23855 26002 29021 30937 29628 23372 16759 14110 16074 26914 43840 59474 73603 88532 96589 102088 125431 147568 162051 164039 159272 138013 118995 114159 119810 147714 192179 316586 465639 547375 334892 28950 1510 148 133 91 66 67 108 138 188 177 150 101 -40 71 99 61 84 90 18 52 28 7 17 35 -27 27 104 149 93 80 67 120 145 102 37 73 24 193 122 138 136 139 243 178 119 154 201 96 139 114 122 173 159 148 211 216 232 168 153 109 171 288 300 261 250 300 217 232 246 158 135 151 104 29 124 137 82 15 44 77 92 120 105 63 60 6 4 31 42 121 99 60 71 31 71 89 100 98 113 90 61 68 85 104 95 99 97 120 96 92 91 100 94 93 79 83 88 116 99 101 101 107 78 79 103 67 80 93 116 89 63 74 64 93 87 84 93 76 61 63 60 77 80 75 88 75 68 68 59 70 70 59 66 70 59 52 53 54 45 33 35334 261 2070 30 10620 9 48 54 6331 1106 415 2264 5073 9939 18483 22539 22650 29471 28824 15105 13693 15985 18032 19962 23108 24378 13056 521 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1479 3801 8652 16835 25417 28247 26314 21310 19414 18879 18887 17889 18152 22863 28606 33899 39377 42256 45416 52686 65222 74994 84644 100728 105880 115085 122125 135265 148774 152171 105839 120151 282982 520148 695843 638972 124596 5433 170 118 122 13 129 80 -15 -73 11 51 31 63 61 46 46 -97 -77 36 9 -30 -61 -47 21 41 74 130 42 81 114 105 134 101 100 70 47 11 31 83 125 148 186 182 139 119 105 92 147 74 77 22 53 136 144 119 122 144 131 153 132 154 85 145 263 265 166 160 119 123 176 210 223 147 95 32 8 72 119 102 122 91 71 89 64 58 76 84 42 29 49 41 96 96 91 108 48 93 92 49 101 76 39 88 108 79 95 100 85 111 103 78 69 112 94 79 87 100 103 88 53 95 90 93 83 97 88 78 94 98 94 61 82 86 66 62 67 70 80 88 56 66 58 73 96 65 72 73 58 70 70 70 61 49 48 47 42 42 42 42 36 35 35340 263 2011 30 10621 9 49 0 6332 1106 323 1713 4178 7499 11799 18549 34379 63236 90265 126089 171875 168971 84386 8482 999999 999999 999999 999999 181 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2698 13009 28911 33487 32130 33241 28481 22656 23060 23274 20178 18688 22049 40042 59646 78299 87934 89593 93697 106993 120805 119723 106316 103185 114325 118752 129639 187086 270185 324053 279874 196084 260715 226506 68976 3182 88 58 82 87 1 -2 56 170 167 211 145 143 151 115 51 -42 999999 -35 -52 27 -63 -8 53 83 105 26 21 11 107 109 55 58 84 27 86 19 -2 112 147 155 91 102 107 91 155 106 78 186 164 100 71 134 78 141 206 198 113 142 136 111 134 171 202 244 264 207 202 125 123 140 159 100 125 123 57 90 114 52 40 31 25 41 67 117 1 21 49 41 39 45 56 39 77 13 31 45 -3 22 66 88 62 11 51 85 84 68 27 56 78 85 92 91 40 80 105 108 106 95 89 85 67 74 69 72 78 85 56 73 71 77 75 60 42 66 66 54 63 56 51 73 70 50 59 70 51 46 59 63 36 45 51 58 41 37 48 35 21 33 28 14 17 35346 264 1980 30 10620 9 49 6 6333 1107 61 1042 2586 4638 7127 9428 13597 22807 33793 42190 64936 89198 128911 151713 134191 81478 29923 10769 810 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 2253 17577 37030 42149 40856 35832 32825 26543 21843 17344 13542 14193 22071 30579 39624 44423 45101 36452 44311 73901 105622 112227 114392 111239 104086 105585 119134 161520 184249 198853 195837 242825 359431 436271 185797 10648 222 127 94 124 198 107 18 23 42 9 107 100 -51 54 105 -47 -44 36 64 -28 58 -53 0 61 191 111 -2 83 134 181 243 172 133 116 85 66 38 125 248 197 162 116 180 168 172 76 89 151 124 111 146 255 203 197 214 155 96 171 249 161 71 141 191 234 281 283 263 218 206 171 157 210 197 142 19 43 75 130 54 27 38 65 84 70 58 33 27 89 66 90 80 79 52 45 104 114 92 71 47 43 58 72 60 83 122 150 136 95 92 89 89 107 114 129 118 120 112 130 106 93 84 96 92 106 116 89 87 105 106 99 101 97 92 78 72 81 84 95 99 93 92 88 92 68 70 72 60 76 74 62 62 65 67 63 67 62 42 49 49 50 46 35352 262 2039 30 10619 9 49 12 6334 1107 -6 294 784 1739 3604 5642 7665 12970 22091 33045 42089 51877 59425 40635 27332 40391 36440 6403 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 854 2926 9616 16923 20285 20725 24855 31478 38228 47218 57856 68278 73499 75504 75950 76968 76062 70337 58874 64870 66029 59361 50329 37521 36354 39395 43647 38549 44679 66612 113585 132694 176710 382231 646518 653692 331088 72796 2481 227 128 5 -55 137 122 126 155 118 164 141 111 145 48 18 -18 70 25 70 97 23 129 151 96 173 147 120 183 236 169 147 20 71 225 140 41 143 197 181 165 125 193 230 126 118 208 167 178 179 46 89 107 141 127 150 132 135 143 112 147 206 346 233 156 193 233 182 162 125 139 93 139 144 130 113 97 90 70 64 93 86 103 56 59 55 80 89 136 122 86 108 118 60 100 125 125 73 85 107 104 145 136 100 73 133 104 116 128 115 145 119 146 137 121 115 129 112 116 114 129 132 143 152 126 134 122 79 101 111 119 94 112 120 111 89 98 92 119 108 105 112 107 98 104 100 97 96 91 90 79 90 85 78 78 77 71 67 61 58 35358 259 2129 30 10619 9 49 18 6335 1108 216 269 530 449 741 2295 4720 8184 15882 32363 56324 73662 56754 13872 432 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1526 6312 11111 19421 35116 44789 50884 58366 66018 75695 86210 96591 107316 113512 121886 129889 136699 145587 156078 168100 176306 174887 160943 167577 191208 189606 179921 159137 141286 101745 66329 84281 176201 274554 301118 81602 1641 214 221 181 162 220 194 83 125 71 175 199 205 157 62 28 -63 -50 -37 111 95 32 157 147 110 104 100 188 139 190 181 40 47 166 113 143 130 67 95 131 95 46 148 169 115 107 144 130 222 191 99 145 160 154 177 203 225 232 146 207 348 362 298 153 157 183 211 176 150 104 89 115 107 118 90 110 89 101 90 67 62 94 95 75 49 58 102 81 75 166 129 100 129 88 114 123 106 42 100 144 142 169 140 142 153 155 147 116 134 126 125 147 144 153 153 144 157 152 109 143 149 142 128 106 124 119 97 114 121 109 90 104 103 94 109 129 130 103 106 111 106 98 106 109 113 95 99 104 98 94 103 105 97 89 88 83 81 66 60 35364 261 2068 30 10618 9 49 24 6336 1108 259 522 1088 2360 2949 2708 3052 3592 4264 6135 9569 9291 3480 1583 1494 1633 397 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 94 5468 14463 13243 7829 6185 1210 999999 999999 999999 999999 999999 999999 999999 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 2154 6035 11676 19607 26454 30420 37120 42828 44361 44934 46577 44887 45257 50866 60200 69339 79772 92616 101545 105200 112370 137819 181257 183053 203575 212581 236799 287692 334731 314655 198116 126832 172584 432426 358394 8968 309 246 72 14 129 45 28 138 160 143 103 140 39 7 -34 19 31 33 182 189 151 43 200 123 147 119 77 182 99 102 111 60 84 161 145 59 62 168 200 142 138 224 217 230 250 136 130 118 186 148 135 227 177 211 247 226 222 215 255 184 223 256 223 173 166 181 140 125 119 29 119 84 19 23 96 60 53 27 22 64 29 56 64 120 135 45 101 94 93 80 101 122 90 87 80 97 62 75 133 140 94 106 87 98 97 94 91 114 132 129 143 116 108 104 85 89 103 97 94 105 118 109 97 104 104 97 62 80 93 85 101 114 102 105 72 92 96 92 90 90 94 85 92 87 78 74 84 76 57 53 61 58 54 57 60 52 42 39 35370 254 2276 30 10616 9 49 30 6337 1108 35 548 916 1502 2266 2699 2371 1495 1276 1610 328 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2301 9202 18852 31429 45782 63330 76033 71515 65386 46570 13637 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 340 398 394 -14 240 614 1160 1466 1694 1912 1237 278 109 654 1977 3041 5500 10581 13880 15892 16406 14042 15424 15303 21563 36051 45720 53741 62152 74284 84431 105038 135405 155595 165985 173578 210594 259912 326179 365733 368005 422439 370129 244897 136237 110244 174640 147501 6012 249 204 184 120 62 180 179 131 55 125 253 168 58 71 106 -3 12 -16 35 85 137 128 138 128 107 72 92 157 146 152 192 207 189 169 138 300 178 115 168 189 181 133 138 148 172 191 114 101 190 192 79 133 190 256 187 174 208 250 170 192 312 288 273 214 162 178 234 207 141 153 94 154 122 61 46 37 95 45 69 109 116 39 81 102 74 48 77 81 101 62 82 102 139 138 99 84 118 109 111 84 87 114 128 118 122 82 108 128 126 136 171 166 135 146 133 129 121 124 127 123 97 110 120 117 126 125 101 95 111 106 100 109 114 109 118 124 108 99 88 93 88 81 96 94 77 88 85 77 81 81 81 80 71 65 64 65 65 60 35377 248 2452 30 10612 9 49 37 6338 1109 122 80 332 1117 1986 1574 726 393 128 999999 999999 999999 999999 999999 876 4176 9881 16965 26999 42232 64016 91018 115093 104020 60138 9758 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 413 1595 4263 6352 8989 11548 13977 15981 18890 22736 26806 31615 32940 26775 26564 31468 32834 36334 30185 24718 13780 16626 32057 31265 24456 23538 31635 35651 50989 70811 84888 95319 127373 148008 138579 131307 148600 201298 264085 301585 338806 356910 349461 275277 205670 161689 106408 34488 2727 407 349 244 271 231 148 215 83 65 185 95 182 141 123 133 92 -39 25 44 38 42 125 231 166 144 162 261 218 102 112 145 215 216 138 138 159 166 169 277 211 114 94 115 187 202 188 87 74 42 127 171 189 182 173 246 256 292 203 238 214 155 225 249 280 270 192 169 231 222 209 149 134 75 85 170 65 32 34 60 72 51 49 62 64 52 87 115 126 128 127 130 131 107 102 101 89 121 92 111 129 156 114 99 114 122 121 112 141 143 159 168 160 117 125 130 153 149 123 89 95 116 117 116 116 111 107 115 108 89 92 91 92 93 89 95 110 108 104 123 121 119 102 106 102 93 92 93 88 102 87 88 85 81 87 86 84 73 73 69 61 35383 244 2569 30 10609 9 49 43 6339 1109 391 1070 1825 2201 2166 1499 2253 4376 6351 7769 10506 13114 15898 23606 34254 43012 35837 19637 7810 841 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 650 2521 4030 5285 6860 8263 9327 10654 12479 15061 16119 15736 15591 17772 23602 29184 33301 40646 51182 55126 45050 50373 62091 70744 49889 51174 80589 105247 97406 57232 51244 79209 103503 121432 124022 96694 96868 118868 143565 197881 259909 309591 332583 297731 274848 257665 227112 168424 86522 16915 2115 199 241 269 231 201 41 28 67 59 128 134 111 62 10 148 57 48 176 147 30 134 84 139 225 203 203 150 145 142 135 83 73 162 149 99 241 215 249 191 231 266 196 161 226 201 176 83 78 154 162 154 155 148 135 122 110 155 130 227 236 255 304 176 225 264 148 117 147 149 134 114 104 93 21 62 71 13 95 126 54 55 90 101 91 114 111 134 95 96 36 18 85 118 70 79 87 78 90 117 115 84 92 68 70 98 104 113 102 82 122 104 129 118 125 131 127 123 89 100 108 77 101 100 139 106 76 66 89 95 76 66 85 64 71 90 60 71 73 69 54 62 59 75 70 69 70 67 65 69 65 55 48 43 56 58 47 37 39 21 35389 245 2536 30 10606 9 49 49 6340 1110 -6 790 1942 3095 3736 2156 2104 3507 3649 3159 2586 2837 4043 6766 8979 7045 3254 4472 7759 12333 12533 2898 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 508 707 1062 1434 930 1079 2053 3217 3466 3837 5704 8718 10605 12379 13071 15108 17989 17424 18770 22589 27370 35877 41841 38256 36971 40003 42129 47855 61319 75916 90086 102589 129109 173583 206447 239190 297268 348002 435546 454801 468961 474916 370234 205702 62615 13809 1427 232 106 136 137 115 208 233 120 61 2 20 151 95 -26 -34 -42 -11 -39 2 202 152 60 94 115 106 117 118 97 191 128 99 181 150 201 160 67 20 81 157 135 75 150 172 134 86 155 250 171 146 130 137 62 65 75 71 58 104 246 201 135 129 187 161 179 137 188 252 190 142 79 43 49 73 100 84 81 85 48 52 32 58 96 125 68 107 92 109 81 34 78 11 57 73 76 54 46 93 85 61 61 61 44 84 52 93 114 99 106 75 89 100 78 78 60 92 103 75 88 96 61 73 83 63 57 68 60 51 51 59 60 49 25 49 47 45 69 62 64 55 48 62 54 45 44 49 46 36 45 41 30 33 33 38 26 19 23 21 9 13 35395 239 2715 30 10605 9 49 55 6341 1110 380 613 728 890 1017 1511 2655 3576 3933 4425 7438 11627 17685 24303 31804 35629 17743 1699 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 823 2715 4849 7020 8890 9754 10191 10506 10661 10467 11079 14659 19009 20137 16626 17418 22638 27979 27060 30546 35315 40050 46113 52122 58656 71109 86721 111036 141068 166348 182123 204315 234482 277015 304678 339399 344273 319586 330467 367287 359436 288607 177194 45511 3197 281 274 90 170 242 258 167 123 122 115 144 174 170 126 78 76 83 93 48 72 174 140 242 139 -45 4 111 186 270 167 157 190 208 203 113 143 192 239 130 127 204 191 116 139 178 99 142 106 115 179 115 179 175 93 214 195 201 242 131 121 257 209 215 198 206 271 234 191 180 131 138 113 202 163 95 100 124 157 134 75 94 85 96 96 143 99 67 150 104 77 138 108 76 111 138 106 130 119 86 101 121 117 108 119 128 140 128 120 137 154 117 130 91 106 136 147 117 146 123 142 149 105 107 115 104 100 118 89 108 129 123 113 123 98 87 89 100 85 85 95 102 92 101 95 87 95 92 84 86 87 83 89 91 76 75 77 71 58 35401 319 344 30 10604 9 50 1 6342 1110 951044 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 242 688 1358 2219 2307 1580 1620 2172 3723 5716 7336 6960 6429 8752 14189 19947 30455 51106 68533 31928 1485 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 720 3129 5384 6789 8664 10888 13077 16367 19294 20109 22973 25886 27006 28642 32954 36986 30738 27110 27871 23349 21469 25221 31996 38141 37517 40929 50474 62387 79249 99368 131173 167043 200718 242271 278606 302305 326544 348551 352188 347726 312114 271741 199277 103932 14722 643 137 189 183 164 75 130 131 174 211 252 94 85 16 73 10 59 63 68 90 160 161 142 111 153 153 37 16 25 79 138 119 203 193 166 112 -1 97 155 233 133 178 181 121 161 149 123 14 63 102 77 93 95 164 144 97 72 149 217 168 160 200 196 178 189 161 139 136 44 57 79 90 43 14 64 44 65 17 63 58 104 104 37 -13 21 73 52 69 91 61 81 52 46 44 68 97 68 64 87 74 85 106 96 48 74 110 94 93 83 65 50 64 108 109 95 67 76 85 87 83 79 91 62 66 76 91 70 60 42 73 75 63 72 82 88 93 94 87 81 91 81 50 59 55 65 64 61 54 62 61 59 51 57 56 49 50 38 34 35407 247 2473 30 10603 9 50 7 6343 1111 624 1521 2856 4542 7061 9420 12782 13197 6885 3382 1064 999999 999999 795 6277 10100 10865 15391 21841 24388 26936 33292 21266 1048 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 661 1449 3511 5444 6636 7877 9050 11032 14098 15782 17291 19864 23437 31394 38015 37445 36117 39431 36536 37649 44614 40737 37866 39439 45811 52867 59321 69714 89289 125037 158488 200318 238726 262357 290514 308503 317240 313106 299414 275231 251334 230197 148118 20423 668 149 179 107 194 91 64 -14 88 122 90 86 195 -76 999999 33 127 -17 -19 31 43 89 172 170 96 36 118 143 -4 58 113 233 190 123 100 103 96 117 124 71 138 178 168 162 73 106 140 108 72 71 143 71 138 160 149 161 102 100 195 287 228 178 207 193 213 165 167 189 58 18 50 109 107 113 124 24 56 69 95 112 97 62 93 69 80 77 44 50 41 34 56 75 64 94 113 56 21 30 68 60 88 138 106 101 72 36 87 62 79 102 70 64 87 74 86 64 107 106 93 65 83 85 83 74 75 66 71 77 79 70 66 76 56 71 75 73 74 69 55 56 51 70 63 68 57 55 65 54 41 47 60 58 54 49 48 45 35 36 35413 274 1661 30 10601 9 50 13 6344 1111 70 815 2118 3511 4286 4845 5481 6329 7372 6823 3660 4429 2884 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 888 3061 5456 7306 11314 19944 29490 34400 21016 8318 1316 999999 999999 86 3126 5765 10564 23353 23619 4249 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 597 930 1661 2143 3884 5702 7512 9468 11398 14732 19816 25353 26805 30236 35821 50897 60491 54414 58109 82169 93792 103591 110854 104985 92840 92739 97607 109515 122269 162551 202003 211947 239907 289433 326185 326285 278366 213284 176101 163439 168891 152442 76312 10987 326 202 178 224 275 182 172 209 165 107 144 130 148 206 141 34 22 26 187 202 187 242 207 175 92 127 136 101 125 188 161 110 86 149 190 157 203 195 183 165 217 168 158 194 189 64 136 189 192 124 54 73 131 122 170 160 168 177 202 208 209 208 253 246 200 192 162 223 175 112 137 132 156 114 62 120 106 109 108 97 153 146 85 75 133 127 119 136 133 78 100 106 92 106 114 133 121 118 99 140 149 123 87 87 107 142 153 134 151 147 117 139 134 142 147 120 123 127 126 120 95 87 105 121 93 137 136 115 84 103 103 102 109 118 115 130 119 96 110 98 93 94 114 106 102 103 101 96 88 91 95 95 86 93 93 83 70 69 35419 282 1420 30 10600 9 50 19 6345 1112 -43 957 2968 5981 10745 17740 24271 22024 13778 14294 13550 2988 999999 751 645 1226 181 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1095 2347 700 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 699 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 420 1690 3357 4082 5701 6537 6793 8203 10199 11763 14288 15678 18337 21499 24589 27261 30503 38815 44556 49380 56669 65254 79730 95503 109196 117329 123233 132155 136197 150679 148516 126120 107202 124589 175994 244824 315300 364391 410996 402757 306559 217302 170087 123604 49871 8626 1123 400 365 205 130 146 217 232 175 188 208 188 94 69 142 82 79 6 41 35 115 23 42 12 92 73 62 75 96 70 37 132 201 163 135 41 110 200 227 205 263 228 119 76 130 196 112 173 136 94 155 127 127 143 145 144 144 170 119 143 155 218 183 171 195 170 165 196 133 95 137 131 91 36 102 78 69 23 106 91 113 149 114 58 44 80 65 87 99 56 92 64 68 69 111 105 133 120 63 87 84 97 99 95 134 138 95 130 140 136 123 127 109 110 124 106 95 106 83 87 77 79 87 85 97 112 118 82 68 76 84 86 65 62 81 77 96 94 85 91 105 98 71 64 82 71 65 72 75 77 83 72 66 68 51 66 71 57 49 35425 284 1357 30 10597 9 50 25 6346 1112 -24 1708 5349 11565 23094 45247 63704 40608 7967 2333 422 579 1110 1810 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2283 3522 673 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 187 586 1072 1723 2785 4019 4699 5482 6946 10623 12729 14980 17507 19781 22391 27111 33122 33778 33290 36970 44044 46271 45149 50023 55707 69485 76766 81714 95169 110034 124326 121106 122106 125974 143948 149678 169063 199730 205601 244559 305233 293680 264263 248900 220474 211017 180573 113400 21461 984 296 303 264 79 123 97 117 76 22 129 182 97 183 131 38 -21 50 18 91 55 106 124 118 90 68 138 89 123 209 139 97 97 146 76 91 193 206 203 99 102 133 167 107 68 128 106 127 125 85 132 170 118 131 163 184 179 153 140 182 191 179 181 173 137 215 236 129 70 109 54 31 77 79 75 104 84 93 105 102 53 65 72 120 96 22 20 91 95 84 107 94 94 109 85 79 80 108 91 83 62 75 93 77 64 105 144 77 100 113 131 112 126 85 107 95 81 82 112 87 70 86 104 90 77 78 71 70 61 60 72 77 71 68 73 69 69 65 66 71 57 51 58 64 77 67 59 68 69 72 65 52 47 55 55 48 47 48 35 35431 283 1383 30 10593 9 50 31 6347 1112 54 1257 3614 8250 14769 24804 34784 39855 27044 5990 999999 178 843 4967 15291 26369 28684 22469 6516 2680 3960 4060 1950 -81 999999 999999 999999 126 1326 1822 1157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 140 329 837 1888 3724 6119 8221 10784 15058 20471 23184 26976 33856 37345 36308 36059 40615 41336 41139 51558 57280 63714 62352 54180 47486 45670 44824 65728 86398 118842 170541 227218 274256 281708 266691 265655 280824 248639 197969 213371 260605 267259 186063 59924 5128 543 264 267 231 167 186 155 168 81 156 133 97 94 65 53 63 -48 -24 7 84 76 147 170 143 72 131 100 114 133 179 200 71 47 135 106 144 123 138 126 85 152 109 123 155 177 230 213 188 103 162 152 178 187 162 94 103 133 106 139 155 158 177 146 139 150 175 182 143 57 95 90 44 57 57 59 44 36 97 97 89 95 89 74 85 52 8 34 88 98 87 54 30 31 66 78 70 85 60 59 47 71 98 75 94 113 91 103 130 98 121 102 127 97 85 101 99 119 101 93 81 116 92 69 77 70 78 81 73 84 80 73 71 66 69 71 67 63 71 69 76 74 70 71 64 56 64 66 65 64 65 55 52 53 46 52 47 37 35 35437 273 1679 30 10589 9 50 37 6348 1113 -76 197 829 1634 2280 2884 4353 6433 9073 13177 17762 23054 31743 33947 24605 14237 10375 7543 8492 16195 30975 48406 58245 40094 11259 3223 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 234 871 1937 3460 5238 8349 12693 18059 25029 31564 34969 38025 40954 49167 57363 64690 70066 73904 78600 83898 72255 65936 73025 80705 97194 98839 97256 86640 69564 73893 82933 110058 166562 241646 296487 305139 315212 281498 217126 212766 246842 177226 35473 4011 2953 1642 475 247 150 106 163 81 126 118 133 190 135 104 41 21 111 16 117 149 159 56 106 117 141 170 125 200 181 232 142 162 185 156 257 230 245 211 190 186 216 278 152 138 135 188 141 115 224 170 196 117 107 203 144 94 211 232 212 229 159 227 230 195 217 219 201 140 142 159 124 93 54 100 105 70 90 100 130 157 138 78 90 149 122 128 92 91 99 110 69 76 126 134 149 124 105 75 105 106 105 115 115 79 109 122 133 133 127 135 151 119 122 132 135 110 113 116 120 117 116 108 99 104 94 106 88 106 111 99 107 104 96 102 108 90 95 90 84 88 93 91 88 90 89 72 77 78 63 64 78 83 76 74 70 67 60 35443 264 1947 30 10587 9 50 43 6349 1113 41 240 1383 3329 3767 4821 6198 6855 13265 19880 25480 34812 44055 43614 35517 28993 26745 36917 56964 75324 60007 44961 15941 202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 958 2635 5336 7666 10485 15552 19561 26177 34679 38221 38154 44589 51054 60126 70123 79692 91888 106434 120725 135226 149056 152612 152106 150630 146946 148244 162872 165008 153090 130633 119401 91369 54442 34627 48797 83088 134285 185386 208290 199182 160578 105527 56173 24078 10198 1713 114 106 170 123 101 152 176 107 130 65 -8 47 12 56 70 70 -14 20 171 69 -15 72 147 155 148 117 127 18 70 119 150 192 133 97 112 164 154 174 255 133 128 68 41 83 109 81 155 187 168 146 108 111 176 185 172 129 196 196 253 260 239 180 216 232 214 193 126 161 152 134 59 47 121 119 98 36 64 72 82 96 73 76 71 54 112 90 82 67 82 99 35 87 126 78 76 87 90 73 99 104 118 95 78 81 87 95 94 107 107 103 98 112 120 124 100 91 102 98 102 80 66 82 81 89 70 85 87 76 86 69 67 66 73 73 78 67 77 73 78 72 88 79 59 59 46 42 47 49 52 52 53 42 37 27 34 35449 257 2154 30 10584 9 50 49 6350 1114 34 498 1724 3727 7453 13934 22267 32535 52058 78176 70641 43664 50728 59694 35076 6367 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 224 1348 3600 6499 9182 14004 20386 25384 30177 35262 41931 46780 41008 42346 57605 66969 75857 91781 102422 114300 118870 124669 144243 166996 183853 198134 197501 182778 157561 129080 144406 161203 170419 120347 40116 31407 70952 118133 143235 155761 189884 149242 77594 42587 9798 878 283 130 50 74 223 152 82 95 69 67 12 -65 73 78 61 76 95 49 128 121 122 137 117 191 199 153 8 110 161 182 133 126 243 211 77 135 78 102 76 70 84 102 124 111 187 219 99 185 171 138 146 136 128 159 136 137 162 196 177 165 207 246 195 249 161 164 128 59 70 70 68 48 59 77 60 32 31 43 92 86 67 86 35 35 76 101 58 125 123 73 50 96 101 117 83 16 64 65 93 63 61 74 69 81 100 106 76 98 95 95 95 78 64 90 80 56 53 64 55 42 58 75 50 61 81 60 67 64 43 57 52 56 65 49 37 47 57 53 63 54 42 39 42 30 36 49 41 42 40 34 37 28 35 30 11 35455 253 2271 30 10581 9 50 55 6351 1114 -2 1104 3834 10006 23476 37158 41468 47522 50965 39368 20376 4502 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 441 1643 3509 5985 8597 12349 15589 18385 19944 20315 24314 30854 35776 32922 33892 40615 43397 50419 64947 75501 77940 80411 87634 97699 106666 116918 136266 177868 219153 250778 257221 210546 99993 57035 90038 121785 98190 117659 151918 165319 157786 250454 371537 260764 80470 5091 165 187 117 131 118 108 136 -49 57 182 208 135 94 8 -3 -59 102 192 144 77 137 95 57 158 183 113 87 52 55 207 327 170 193 164 168 128 86 140 226 172 218 232 193 178 262 131 128 174 105 135 182 173 139 210 223 147 168 94 116 162 195 179 210 226 209 130 144 156 166 212 186 154 135 152 99 71 102 126 169 136 123 90 113 160 153 154 129 148 127 111 104 136 91 83 148 138 113 108 84 80 117 122 116 110 108 121 126 134 139 132 131 107 121 160 151 107 92 103 108 125 103 99 98 109 127 111 97 118 106 82 99 92 85 81 69 81 78 75 78 84 82 75 68 88 90 60 64 63 66 68 84 81 60 55 67 54 35461 252 2298 30 10578 9 51 1 6352 1114 521 1971 4384 9411 18174 30029 34262 25709 26122 35996 24257 7962 883 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 492 1744 4029 7288 10927 14407 16908 18525 20337 21114 20984 20621 22755 27417 29929 31898 32588 43260 60166 64782 66846 68224 69284 75405 81719 90680 99012 105530 120520 154148 202250 235696 227998 173716 113147 56969 43102 78987 121234 126043 126813 174015 341085 496743 423720 62624 3759 174 53 162 203 53 121 179 181 159 54 36 64 42 -15 10 81 77 86 131 146 116 105 113 80 72 114 111 66 109 144 97 41 110 112 179 137 195 248 153 168 125 53 31 88 170 149 116 170 179 102 97 119 141 123 126 201 217 191 200 206 295 218 241 194 159 109 77 78 41 -16 30 102 107 71 84 67 52 87 129 79 64 86 51 71 60 78 82 82 33 71 95 130 89 104 120 108 81 63 70 105 82 107 91 73 104 116 124 103 102 107 109 118 90 96 115 84 104 115 70 73 63 59 70 60 83 122 104 60 75 88 57 53 72 75 67 67 63 62 68 79 78 63 55 73 77 65 60 67 69 61 59 53 47 36 41 48 35467 255 2205 30 10575 9 51 7 6353 1115 469 1869 3608 5493 6573 7283 7471 8023 13302 21511 29410 36955 43817 45739 31929 8778 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 538 2352 4536 8197 12947 19308 23911 26220 28672 28672 25857 26921 32073 37431 42719 44735 48185 45534 39718 39397 43066 47167 53198 67615 76471 91645 120376 129906 132880 150343 170513 161739 112126 40943 17429 21229 59895 103904 104066 116149 330202 622239 690202 306245 11037 328 214 236 65 73 154 159 129 77 118 93 100 148 215 142 88 99 83 187 -9 56 88 68 42 38 80 129 197 116 160 182 217 207 136 94 171 183 68 140 139 96 136 115 135 181 116 150 157 78 100 177 124 178 194 230 174 193 174 94 69 203 204 224 259 235 178 25 79 101 84 88 82 142 129 108 43 24 69 102 160 122 126 75 52 89 64 89 103 90 113 125 76 79 91 87 73 74 81 77 79 94 96 96 107 136 128 137 156 159 120 129 106 91 87 88 92 99 107 122 115 80 90 109 106 112 99 57 70 76 71 78 96 91 88 73 79 74 89 92 98 95 66 75 91 79 81 74 75 73 75 77 68 67 63 54 43 35473 256 2201 30 10571 9 51 13 6354 1115 768 2261 2500 2928 4923 9379 13732 17645 24330 30320 36573 39999 34070 23307 15255 3791 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1386 5876 10981 15270 22120 27543 29346 29265 25021 21683 26378 38943 45732 46339 46279 51413 57978 59709 59651 60675 58451 55334 54138 52910 57849 74926 98805 110433 121860 143429 135577 101548 54467 25916 37182 72952 92338 147062 382518 639698 664160 384602 26617 789 318 239 146 93 165 107 121 158 158 38 43 73 8 56 47 15 18 -14 51 -9 15 32 28 62 73 107 144 131 134 128 111 62 85 103 114 92 39 130 183 212 163 235 168 123 166 123 159 165 86 140 137 115 128 239 189 103 201 221 218 205 211 191 174 203 101 42 135 88 95 56 53 82 82 81 66 111 83 112 113 108 118 128 94 95 109 81 78 86 55 129 125 91 78 88 86 58 73 106 117 72 84 70 77 132 159 127 91 122 140 158 155 127 105 131 104 94 100 94 108 114 100 87 97 95 84 71 71 85 83 65 90 109 124 104 77 81 89 77 74 82 89 79 74 58 71 74 69 79 71 64 73 63 58 62 58 35479 254 2229 30 10569 9 51 19 6355 1116 -53 730 1898 3501 5546 8962 13692 18526 22779 26423 28517 26544 18185 4850 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 452 2363 5007 9567 16297 20924 22963 25793 29990 33291 31593 31099 32906 37651 37375 39763 47490 49505 50886 51448 52298 48233 43192 32342 22009 24090 39473 73753 111197 133635 137432 136301 112815 66253 38976 35444 56129 115859 284246 537282 711952 621979 200120 6039 273 234 223 160 135 60 70 40 11 113 81 106 36 30 -14 -21 32 72 30 -17 -30 -41 50 52 141 153 83 56 70 101 141 153 33 73 81 41 25 75 139 114 81 85 75 175 121 181 139 76 81 152 90 40 88 126 125 91 123 127 148 95 108 171 144 83 127 110 109 69 40 41 36 92 59 54 48 46 38 29 40 74 70 70 134 85 96 69 67 54 61 30 57 55 71 103 76 39 60 42 57 89 68 85 82 74 47 56 67 93 60 87 108 77 78 83 72 86 70 60 64 71 59 51 60 86 68 57 62 60 39 35 47 40 50 36 45 46 40 29 35 27 22 38 40 32 31 34 39 43 23 24 32 28 33 14 15 35485 250 2345 30 10565 9 51 25 6356 1116 -25 784 1872 3290 5430 8158 12337 18609 23755 24669 21613 20750 22534 21289 18499 13242 4459 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1129 3180 8707 16081 22916 26396 30586 40365 49763 56262 59657 64256 69293 70739 74553 85600 89476 93543 105906 112057 104360 83747 63418 53832 34872 29486 57098 101790 130290 152782 170986 179449 166193 156146 170322 195736 263668 440233 422654 113365 2731 127 162 217 272 244 120 105 54 122 41 -12 36 93 78 45 -14 48 17 32 61 59 73 61 18 66 83 43 -43 89 137 146 60 24 35 54 60 94 74 74 59 91 43 48 127 71 82 135 144 155 112 91 140 131 158 175 160 103 116 82 118 173 153 184 170 134 90 118 124 57 23 45 43 32 57 64 79 83 65 88 120 82 69 58 19 63 68 48 53 73 90 79 80 32 52 75 55 76 84 75 83 54 49 75 110 78 110 99 58 86 96 100 92 114 91 75 95 78 68 73 64 89 72 58 51 68 63 51 67 57 47 65 68 56 53 49 48 56 60 61 61 44 62 64 47 56 56 43 38 33 32 26 28 32 30 17 35491 247 2432 30 10562 9 51 31 6357 1116 276 714 1072 1534 2728 4825 8598 14195 23604 35279 36366 26741 16236 6033 876 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 695 4530 10601 15225 16441 22452 32611 38913 49697 59444 67926 76214 84720 95244 106718 119013 131025 146510 170654 206487 243298 271657 298890 297614 257225 226489 178869 196832 262837 307072 279434 156473 61865 62490 88767 61399 14935 7799 2056 428 321 288 257 242 44 145 189 154 33 60 124 45 66 114 84 16 105 138 50 -33 44 151 95 130 154 132 169 206 189 241 220 147 123 139 170 110 160 125 213 209 209 176 136 183 191 199 194 179 122 146 195 164 224 233 199 185 132 172 218 216 163 197 174 117 121 127 114 128 121 146 119 99 90 70 91 97 101 108 94 70 70 129 111 132 112 124 124 134 125 117 124 155 122 82 130 160 79 143 145 119 117 149 157 122 105 139 149 148 161 139 149 149 94 109 104 105 114 137 118 104 93 82 90 102 89 103 87 94 109 103 106 95 89 95 88 94 76 68 83 80 83 89 82 85 77 86 93 83 84 84 75 74 64 59 35497 252 2280 30 10560 9 51 37 6358 1117 133 682 862 1437 2880 4607 7831 12776 20589 31819 39155 31244 21497 18105 11847 8223 8827 8992 3314 286 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 532 1578 4874 12486 21899 30124 33160 30827 33943 43246 52729 60778 63165 64749 70532 78800 87305 98866 118510 130251 156702 227068 320512 377766 418326 435056 420218 334239 280696 195859 97572 43842 58035 64685 80303 109023 56007 7009 841 272 226 310 261 165 143 115 106 112 178 71 30 69 22 -62 34 -98 40 163 16 57 114 105 63 114 121 88 143 145 114 129 78 3 79 66 124 178 169 155 113 166 146 172 111 137 163 138 156 99 178 137 152 145 211 191 156 132 138 165 176 149 171 201 173 95 94 123 111 110 73 73 43 62 59 121 114 132 144 128 132 111 118 98 94 119 114 130 103 83 104 109 83 115 63 71 82 106 119 115 83 82 77 99 101 93 91 109 125 110 101 121 127 121 110 143 120 105 104 77 81 103 91 107 81 69 85 83 76 79 76 83 78 72 72 79 68 60 66 63 72 59 65 69 73 65 72 79 68 61 65 59 57 56 54 46 46 35503 256 2158 30 10558 9 51 43 6359 1117 332 1073 2276 4262 7566 9717 10181 12438 20001 35008 57669 73641 84705 86157 36934 2080 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 387 1930 3992 8372 14691 20869 32517 46422 41375 26770 21974 24881 26958 30233 32132 33370 36959 44119 51443 68915 95417 117660 142364 168749 188775 226027 251476 248696 253830 265139 274694 285042 240515 152379 85925 92656 158117 128108 61967 25702 2421 691 763 256 152 125 80 110 131 72 55 73 95 123 25 -23 46 -27 31 95 127 105 88 211 179 112 135 125 -11 45 54 202 157 92 144 116 115 86 144 87 129 138 85 114 142 142 160 70 128 134 136 161 161 142 159 148 182 123 88 180 187 176 181 157 98 138 120 106 54 88 72 74 90 87 104 89 63 124 98 45 105 126 114 114 85 91 107 96 52 40 55 58 85 97 69 91 52 76 89 70 48 69 93 80 55 100 118 99 85 96 95 124 118 102 96 104 69 40 57 57 64 74 77 59 51 67 67 54 50 36 56 51 22 43 63 62 53 45 51 50 53 46 28 33 49 53 48 36 36 39 31 37 28 22 22 20 35509 254 2214 30 10554 9 51 49 6360 1118 266 884 1638 2067 2237 3456 6443 11467 16772 19139 22862 20925 10574 4246 1983 2166 1211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1047 2930 5486 7154 9939 12110 10587 9971 13160 16583 19141 20105 21443 25192 33232 41493 54088 74536 98814 121091 138897 176269 208465 223382 249349 292002 325815 324131 311461 297868 300358 316949 282936 161743 275511 253155 30182 1322 1143 1061 323 218 372 254 157 228 298 161 129 86 124 176 144 76 166 75 33 100 160 254 221 124 189 152 114 196 79 78 138 214 193 210 174 172 221 141 65 124 232 182 108 211 242 177 216 172 156 153 132 146 204 172 183 224 147 224 250 229 218 214 213 208 231 186 174 159 165 172 92 159 139 148 125 174 159 120 132 149 155 159 115 97 88 105 147 131 99 111 138 148 155 116 134 155 133 125 146 107 108 126 114 117 125 96 115 124 101 114 147 170 149 136 136 111 127 132 131 122 113 97 128 114 124 99 98 109 112 95 95 99 95 90 109 97 99 91 105 105 102 90 93 95 88 94 97 76 92 94 87 87 85 76 64 35515 247 2421 30 10551 9 51 55 6361 1118 128 683 1961 3597 5713 8188 12490 18604 21535 11320 949 -16 367 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 19 264 1074 2315 3984 6466 9434 10176 11678 13541 11241 10057 11002 12820 17004 26687 39172 50444 63450 79557 99368 125000 159462 198877 244246 303511 356258 426966 503375 560543 595119 506297 311541 163955 76054 38790 12873 1101 1064 1360 789 351 270 245 171 82 72 121 165 118 55 133 109 119 90 -21 2 64 -3 39 53 42 -6 65 167 120 177 109 120 93 121 87 148 103 96 67 152 113 117 83 127 181 170 191 118 55 101 142 152 136 162 128 203 149 124 128 138 205 159 152 116 169 187 159 120 103 151 101 100 150 88 96 109 31 73 73 118 100 98 109 68 88 77 63 74 83 92 69 101 89 99 111 84 118 78 75 74 121 131 91 56 58 83 98 90 116 122 124 132 130 120 125 106 129 114 107 97 69 83 97 96 74 84 80 84 73 93 76 55 70 74 59 66 67 55 66 72 66 66 63 61 52 56 69 55 51 66 71 59 52 54 45 43 43 35521 249 2357 30 10547 9 52 1 6362 1118 -98 444 1590 2744 4569 6865 9396 14692 21641 27166 23576 8669 456 1432 2861 1042 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 349 1299 2181 3288 4858 6493 7701 7995 10046 14969 17792 18153 17310 13172 11824 13459 19735 28812 36323 44382 60993 88814 125436 171287 203894 206649 221345 262772 314494 340469 354981 389474 401091 414923 460142 423108 215819 87506 9746 239 402 1429 1429 502 324 278 158 118 117 93 75 201 95 48 116 49 167 151 131 94 29 57 56 86 91 82 203 89 102 123 162 187 171 106 65 79 85 97 0 107 150 116 139 121 137 147 110 109 98 98 125 184 142 195 203 239 153 165 152 122 151 155 155 137 185 165 157 100 128 111 130 144 129 97 75 81 91 87 110 73 82 82 125 102 86 121 85 94 92 81 53 95 78 60 71 33 88 103 103 85 65 84 99 92 115 106 109 114 110 131 109 89 96 125 117 91 87 110 115 107 117 97 90 94 77 73 68 75 80 69 63 57 68 86 81 59 59 69 64 58 70 78 70 61 68 73 70 61 65 70 61 60 53 60 42 36 38 35527 247 2444 30 10544 9 52 7 6363 1119 -67 484 1515 2475 2546 3897 5969 6595 3725 53 999999 999999 1675 4563 3393 463 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 773 2191 3937 5218 5108 4470 5160 6885 9076 9602 9830 12302 12907 13302 16039 19324 21908 27948 35437 44663 60974 75402 86748 115459 149793 186386 233614 278186 335758 443337 579360 696844 705037 583496 303481 88568 25457 5637 952 746 493 293 178 242 133 -3 -49 68 135 144 14 23 81 90 121 79 87 108 151 110 104 117 -13 113 174 112 88 101 7 87 59 160 178 122 86 77 22 82 74 61 52 94 123 177 59 75 101 81 52 131 165 155 156 171 176 102 135 117 95 113 190 175 113 87 134 169 145 63 170 127 126 91 60 84 107 109 59 51 25 47 90 71 63 119 125 37 69 83 96 74 30 20 75 57 59 103 104 109 73 72 81 111 105 94 78 76 112 80 112 107 89 97 103 102 97 97 97 105 86 79 68 72 53 62 71 81 67 60 56 53 51 63 69 66 66 50 52 80 58 62 58 61 76 72 63 57 69 65 57 45 39 37 39 37 35533 248 2383 30 10543 9 52 13 6364 1119 456 1481 2558 4618 6989 8015 6922 3794 758 999999 999999 278 3645 7506 8009 2833 204 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 531 1162 2467 4525 6821 9805 14297 17808 17895 15699 14964 17855 21148 21198 17891 17498 19114 21293 28914 43903 58725 67740 79773 90974 123874 168571 210183 251244 302671 349897 391293 455236 501138 545007 486158 318186 133589 46514 12183 2947 805 182 186 279 142 90 85 58 81 57 49 89 116 77 113 93 72 17 66 67 78 -13 24 83 193 102 91 14 112 76 108 74 141 67 57 146 154 69 122 112 100 72 35 60 47 138 150 163 157 176 145 167 118 165 198 160 155 114 163 174 130 223 174 120 166 97 107 113 145 95 105 109 21 2 19 69 43 87 84 7 64 54 82 109 80 68 86 77 50 80 110 100 55 23 70 42 16 41 68 35 59 88 98 71 64 79 94 99 101 94 128 114 86 78 81 70 107 93 78 96 67 73 83 85 75 85 75 65 64 40 37 43 62 71 58 61 53 58 54 55 57 55 60 59 53 46 53 53 53 45 41 43 36 36 38 35539 257 2113 30 10543 9 52 19 6365 1120 443 975 1120 543 999999 130 416 1022 2538 4919 8128 14219 21534 23701 18519 5888 999999 999999 999999 1671 10637 24825 30397 12174 393 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 837 3912 8338 12147 16579 26042 37782 36919 35314 32755 35782 33339 22414 18690 26315 33910 45727 64701 86878 111156 131004 137179 156239 185149 220650 247088 296170 330323 354978 418897 445854 435560 331820 136698 42868 14397 3844 1266 337 284 247 280 229 101 42 148 113 158 117 77 89 87 86 2 -1 63 129 61 86 15 92 90 64 78 122 99 103 72 75 159 110 124 205 161 180 170 158 103 71 29 15 59 128 101 149 87 101 145 160 171 207 178 173 233 143 152 185 164 136 169 123 160 187 142 157 168 157 170 177 123 136 81 85 98 140 132 123 127 71 68 125 143 114 127 132 107 91 101 111 109 107 87 107 59 52 90 76 95 86 96 117 132 122 105 128 131 122 114 116 116 160 131 121 115 99 118 96 138 121 93 93 108 77 73 85 87 99 102 87 79 86 78 78 72 67 81 87 82 83 84 91 72 81 74 74 70 79 78 63 62 64 56 50 35545 258 2081 30 10541 9 52 25 6366 1120 4 238 -2 999999 999999 999999 999999 999999 999999 35 1057 2320 3729 5164 6337 4745 856 999999 999999 1075 3206 4846 5370 2934 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1547 4440 7323 10687 14420 17200 19730 21706 21758 21779 19881 23369 29870 39558 58879 77121 83966 103258 128063 162396 194126 221642 258743 297970 336397 414793 529680 648028 622988 414770 177563 53967 25561 11582 1532 295 233 201 220 67 142 169 86 148 180 154 -29 1 -56 60 15 63 124 174 152 131 86 60 70 56 103 161 124 170 141 103 93 117 150 158 180 172 129 187 158 136 139 81 120 146 98 111 184 158 146 137 104 58 157 138 141 128 116 116 133 127 70 116 118 150 175 148 112 144 155 163 74 85 64 23 118 80 71 88 99 104 56 114 99 65 57 62 66 82 81 86 135 69 54 65 91 96 76 54 80 95 79 95 79 91 103 115 134 104 104 118 98 88 97 88 71 73 81 98 79 61 76 52 66 64 83 82 78 63 76 80 74 78 72 61 67 83 68 65 73 76 76 74 82 78 65 65 64 70 59 62 54 48 54 58 35551 247 2410 30 10540 9 52 31 6367 1120 32 287 813 136 999999 999999 999999 999999 999999 999999 999999 -77 -95 167 498 535 -43 -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 131 1441 2944 4031 5392 6050 7719 9249 11213 14162 16921 19774 24179 29341 37141 46792 57568 72674 97646 125637 151689 177859 209596 266484 324630 389022 480811 526128 559174 582980 507684 349763 70682 3964 336 296 187 158 138 -86 -27 84 43 53 20 44 54 23 93 57 81 51 18 70 -42 0 50 13 29 9 21 91 87 134 100 97 201 131 84 118 145 120 142 86 70 97 75 116 84 103 66 158 181 82 105 64 96 98 78 100 116 131 160 162 125 107 118 163 95 78 126 156 77 75 94 77 63 49 81 110 90 107 89 61 20 69 55 91 102 82 83 68 83 80 69 71 118 84 81 65 63 73 70 68 81 83 78 111 47 28 65 80 82 81 59 59 86 102 103 81 68 49 53 65 43 58 79 70 76 61 71 61 53 57 59 56 51 52 63 70 56 75 61 53 49 48 63 57 58 53 54 53 57 60 57 46 34 37 38 35557 189 4150 30 10540 9 52 37 6368 1121 -89 476 1167 1686 1902 2838 3820 4422 5531 7020 8457 10923 14539 18470 22865 30163 40284 53877 70508 85448 109587 142211 177197 230106 292130 325385 365683 408806 488376 528689 557733 609554 512375 260549 11572 326 253 235 167 174 206 168 62 29 119 211 72 19 50 7 32 54 96 131 56 28 78 107 54 79 13 146 153 104 236 204 235 193 265 186 238 166 98 120 161 202 164 107 68 137 210 148 133 102 175 155 171 193 193 181 222 211 184 196 169 197 191 179 112 94 119 171 130 143 151 109 161 150 140 116 113 142 123 145 162 117 91 102 114 134 102 154 92 89 98 123 134 101 93 76 75 131 100 60 37 68 141 106 120 125 105 120 108 137 151 113 112 112 130 128 122 132 135 102 99 111 95 97 113 97 92 99 87 74 69 98 98 83 87 74 85 83 81 92 93 98 95 82 75 83 94 90 95 79 69 69 71 69 71 35563 236 2743 30 10543 9 52 43 6369 1121 39 792 1586 1769 346 282 225 330 809 5 681 1273 319 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 525 1225 2236 3899 5914 7648 9423 9371 11203 13809 15520 19019 22851 27467 33038 41236 52616 61839 70932 73809 86245 109290 130133 161668 180536 202604 286228 400900 503752 596893 718168 739879 499018 99770 3164 250 198 231 229 180 97 180 110 53 137 78 102 81 91 27 -49 -73 -38 41 75 106 182 76 69 111 108 144 225 116 61 173 189 117 181 282 194 52 101 128 143 139 96 77 75 111 106 159 201 223 198 148 130 137 154 105 156 70 80 72 116 175 124 92 109 139 121 121 97 99 108 143 95 68 66 76 104 59 64 64 55 65 42 29 80 100 128 124 110 91 59 104 59 60 86 139 104 51 55 59 96 89 72 61 85 75 67 89 90 89 78 60 73 77 93 91 70 72 75 78 66 70 68 61 47 64 55 62 68 70 56 57 47 54 66 56 62 76 76 63 55 47 45 55 41 49 56 43 45 53 44 39 34 20 35569 242 2564 30 10544 9 52 49 6370 1122 120 497 908 1588 1808 1033 86 551 1725 429 999999 3 280 380 445 589 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 405 1017 1933 2999 4487 6358 8349 11040 14121 17233 19974 21910 24284 26017 30060 38494 41252 42510 43142 46497 55509 65606 72927 84701 103888 116492 137861 168347 206081 284972 378814 447014 523766 644513 674659 551434 216350 5296 302 206 257 264 44 81 68 69 164 199 56 162 110 80 66 165 208 132 71 136 147 90 165 97 134 113 134 184 238 185 217 232 210 204 158 169 202 251 216 137 235 139 219 191 263 232 183 218 201 138 204 195 159 199 196 143 143 195 240 129 123 178 113 103 167 117 145 141 186 156 133 134 127 75 94 135 95 104 118 83 107 102 120 139 96 119 136 98 108 116 102 125 96 114 99 73 78 74 84 102 104 116 122 107 96 132 146 109 136 146 114 114 135 140 145 121 101 70 95 105 123 111 93 96 107 104 95 82 96 113 96 88 86 99 100 97 97 105 103 100 100 95 92 79 94 87 77 73 68 68 70 64 35575 244 2475 30 10545 9 52 55 6371 1122 122 1156 1941 2350 876 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 195 581 1463 2523 3128 3898 4893 6248 9243 13518 16036 16649 17371 19470 19224 19356 24116 29983 34209 34709 35432 40716 49086 62725 79018 94296 110392 133241 175414 238357 312215 396514 523702 668537 792137 754433 423045 82743 1610 267 253 239 182 76 76 100 93 13 54 77 73 41 26 68 141 160 -11 52 198 149 116 156 133 184 160 174 106 120 156 206 128 171 194 194 93 160 129 155 59 155 165 177 125 163 164 203 71 148 175 210 188 105 78 87 120 100 121 127 134 137 205 178 150 168 126 78 67 135 119 142 109 55 58 123 77 93 101 117 101 89 102 104 129 130 100 60 73 68 83 109 71 71 63 73 90 66 49 111 98 102 98 104 88 69 66 125 117 103 107 123 130 109 98 99 97 80 97 96 73 95 110 92 86 68 91 77 78 85 85 90 76 72 84 82 73 74 83 84 76 64 76 69 73 76 69 58 58 56 48 46 47 35581 273 1638 30 10548 9 53 1 6372 1123 498 1929 3540 3782 3655 3303 1773 767 50 999999 999999 999999 999999 999999 999999 999999 999999 250 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 662 1742 3465 4595 5118 6540 8052 8065 7693 8445 8729 9524 10656 11462 13023 15197 18477 24422 32487 39577 48579 62848 79208 98024 128164 160593 203309 268442 347705 421165 488816 593518 705880 771002 518071 110902 2998 389 321 244 202 146 79 63 100 130 170 107 107 77 7 19 -6 130 137 117 185 123 112 178 104 114 232 259 150 92 102 132 140 116 175 149 149 180 175 109 154 194 160 162 159 209 220 215 221 198 176 148 175 183 161 156 188 196 138 163 224 186 186 207 181 156 166 151 166 110 130 143 177 164 121 98 101 163 126 133 119 82 61 105 70 91 91 153 128 154 143 126 125 104 88 46 31 86 115 91 121 97 142 137 110 119 140 155 125 131 138 113 100 140 105 128 134 120 80 98 130 121 116 109 122 111 108 123 131 118 107 84 97 110 101 97 112 109 102 111 104 94 106 103 105 96 94 94 91 92 84 70 70 71 35587 279 1460 30 10550 9 53 7 6373 1123 9 36 999999 999999 999999 999999 999999 12 166 522 959 1621 2050 3005 3101 1080 64 1436 2660 2255 582 999999 999999 999999 553 2588 4864 3714 560 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 810 1789 2749 4531 6336 7039 7239 8938 10166 8835 8597 10720 12529 14115 16071 21471 28632 34239 42758 54958 69157 87544 105080 130094 165378 206186 262111 318409 381423 472908 583115 666442 632330 446267 250513 55533 5123 364 327 212 238 235 169 146 145 90 29 67 86 40 79 99 94 39 42 131 98 131 66 24 112 16 55 131 111 62 80 151 141 165 152 138 161 216 182 161 126 203 206 211 188 187 254 208 117 154 132 159 166 137 107 131 134 134 143 154 180 229 233 180 230 142 178 176 191 176 161 143 195 152 115 126 62 84 74 124 129 109 126 95 75 82 111 79 112 129 100 80 134 91 97 129 149 139 89 92 102 113 113 89 71 98 90 122 122 146 117 123 130 150 144 159 143 147 137 100 110 114 118 116 123 101 82 108 114 100 91 97 100 112 89 88 106 116 107 107 92 96 103 100 108 100 91 94 86 79 89 89 79 74 78 35593 283 1342 30 10552 9 53 13 6374 1123 0 279 313 603 604 454 378 390 398 36 999999 39 370 342 520 912 1498 2985 3719 3871 4584 4222 3880 1602 999999 999999 999999 999999 999999 999999 664 515 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 390 1557 3193 5584 8156 9530 9269 8708 9424 12424 16707 17686 17754 19031 19287 21352 25991 30628 37885 48487 62028 77728 99027 128093 158827 188076 227153 275360 336846 417776 539453 682757 663076 457616 170939 10585 678 422 419 271 220 70 158 124 66 123 100 26 94 120 29 -29 -3 42 77 42 23 169 44 10 52 113 116 86 50 32 150 129 70 90 171 187 241 218 205 173 209 160 93 102 180 212 115 140 171 114 127 138 200 144 111 77 121 140 168 112 121 154 182 145 157 197 192 153 176 141 151 123 86 91 101 89 167 134 92 84 38 56 71 74 85 72 67 72 64 71 110 132 59 90 80 91 62 70 43 39 60 99 84 68 74 70 59 94 105 80 86 90 117 134 95 86 102 84 82 84 71 70 97 78 97 76 74 91 98 81 72 87 69 43 55 78 98 91 83 91 75 75 84 101 75 61 70 70 65 75 77 67 61 61 55 35599 289 1163 30 10553 9 53 19 6375 1124 -64 219 999999 999999 330 800 1297 2082 2561 2103 3210 2994 2253 2109 2169 2195 2083 2079 1511 1076 862 1211 1696 1695 1565 2311 2406 1563 1328 1251 1239 2112 2324 1493 1412 173 999999 999999 153 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 283 2119 6918 12742 13751 12430 12634 15652 17852 24103 26377 23976 22742 19443 18208 22957 29068 37751 50229 67719 90709 114136 140652 175430 206680 251119 303084 356389 435107 462731 464898 498725 490459 272065 75025 5277 1055 403 293 415 182 207 265 103 91 242 165 173 31 63 74 78 125 45 26 63 20 128 143 225 232 103 69 98 173 97 188 172 87 69 117 189 225 179 122 178 172 208 253 198 141 195 176 189 104 169 158 157 153 155 158 170 164 191 181 177 124 104 152 106 184 126 93 168 159 126 180 176 147 116 125 151 115 58 74 63 94 99 89 81 82 159 111 72 89 94 88 88 101 95 88 99 85 91 104 139 120 108 92 100 117 122 122 103 126 143 122 105 110 99 110 110 108 87 89 87 84 94 99 87 85 124 111 96 101 89 95 80 93 88 97 94 99 93 95 107 109 107 107 94 101 99 96 92 97 91 82 83 79 78 66 35605 284 1314 30 10554 9 53 25 6376 1124 -55 313 712 923 1371 1889 1492 1919 2279 1958 2939 4635 5860 6583 4158 820 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 209 0 -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 999999 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 982 3006 6172 8409 9113 8361 7429 7100 9473 12923 16254 17204 18021 19285 21444 26940 31364 34657 44604 59714 77516 98063 119002 137958 160856 196669 248288 301059 325233 345850 421369 525318 513031 426610 257292 56127 1991 373 233 244 275 231 199 91 132 104 -16 38 42 76 44 63 69 62 -76 32 28 57 30 -45 43 67 67 29 48 33 58 0 58 62 134 145 131 95 146 120 91 76 101 119 104 89 82 122 98 79 96 93 90 49 74 107 128 83 85 123 112 54 60 90 133 127 150 105 169 100 90 107 77 60 66 90 88 19 28 81 62 63 33 15 38 62 33 49 45 52 25 50 57 58 62 47 32 18 38 38 15 16 29 24 25 21 52 73 64 71 74 88 79 73 77 72 68 87 64 39 40 66 73 71 45 45 39 44 52 62 53 47 48 48 70 55 44 48 77 75 69 63 54 45 47 50 46 40 50 46 41 45 37 38 35 29 35611 325 85 30 10555 9 53 31 6377 1125 673920 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 343 362 417 809 711 817 965 1332 1597 1884 2228 2878 3968 3769 2410 501 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1195 2785 4809 6834 7147 6526 7636 7857 9452 9296 9861 9847 9277 11120 13280 15780 19877 25256 32323 41613 53128 66128 84327 108291 138635 178851 209721 246888 343392 482583 614287 711430 701401 518799 132557 10194 1280 278 233 177 217 147 122 116 108 131 162 243 202 85 45 62 82 54 46 74 119 16 -24 -12 38 49 87 89 133 156 133 143 160 275 178 162 187 207 236 227 155 163 131 109 118 156 127 210 215 102 168 189 108 106 144 231 171 107 59 73 152 201 152 147 195 176 159 192 157 122 158 167 159 152 117 87 134 138 96 103 127 95 111 123 115 85 102 119 108 124 112 147 139 105 113 127 116 122 85 81 82 84 121 118 106 116 133 136 118 127 97 103 114 157 105 104 108 132 115 142 129 99 94 87 101 108 116 111 111 101 98 89 91 93 100 111 124 105 105 120 112 99 102 107 117 109 99 99 104 98 89 91 89 90 81 73 35617 284 1316 30 10556 9 53 37 6378 1125 -31 349 231 999999 999999 235 401 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 1271 2541 2631 2016 2478 3296 3542 3783 4266 5178 5999 7648 9727 12434 14823 17985 22187 31756 46129 61691 82518 107259 141294 185304 239531 296401 373340 475868 651202 780734 788675 511011 95273 1784 280 329 180 183 135 41 51 101 73 122 155 68 92 99 46 102 169 141 153 132 32 78 38 34 29 128 192 176 155 15 64 118 142 196 208 205 214 186 159 175 143 153 180 178 100 184 205 184 252 164 121 160 139 102 172 209 142 93 130 98 180 224 199 173 161 146 188 165 114 84 108 131 81 91 115 91 95 59 103 137 84 55 46 108 100 72 52 108 124 150 89 96 88 83 61 63 57 83 79 57 84 103 81 98 92 98 107 103 111 116 108 124 117 116 96 109 83 85 49 77 90 79 86 111 99 75 92 97 96 88 75 87 84 85 101 94 83 79 90 85 90 91 111 99 86 91 77 75 77 83 83 81 72 62 60 35623 290 1137 30 10557 9 53 43 6379 1125 99 947 1085 279 55 659 1569 1296 594 92 -2 71 193 167 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 284 1711 3351 3797 3302 3877 4010 5154 6247 7547 9190 10393 11197 11040 10933 10345 10133 13857 23730 39206 58420 80784 102079 130140 170934 219712 279200 352030 450582 602698 734277 768340 593543 233417 30573 2234 339 205 252 235 211 82 7 89 178 136 172 123 78 100 96 76 12 72 164 67 70 97 25 122 133 103 111 151 86 101 163 136 140 96 106 125 188 202 191 133 112 182 150 71 112 129 209 126 149 144 126 159 201 128 173 178 157 132 135 143 113 186 138 90 107 134 141 143 199 189 118 84 91 109 103 93 127 132 122 79 103 67 71 30 44 50 70 88 73 82 149 97 114 125 116 84 69 74 99 89 71 63 79 94 77 56 91 82 97 101 120 109 89 98 105 124 121 93 82 81 78 88 77 105 102 98 90 74 64 107 94 80 76 66 78 89 82 92 95 99 105 104 88 78 85 92 86 83 83 67 69 70 68 64 58 58 35629 284 1317 30 10557 9 53 49 6380 1126 214 32 52 169 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 606 1573 2353 2845 2291 2638 2741 3227 3800 4633 5318 5044 5326 6545 8066 10455 13764 18230 26079 34066 45366 63497 84665 118851 171645 226523 282786 376277 512956 668312 774174 861518 670940 190084 11762 780 323 278 203 184 173 119 192 143 170 144 76 88 60 57 25 20 9 38 42 52 76 42 54 178 156 157 172 15 26 97 116 108 136 137 139 149 152 132 173 116 143 92 72 106 201 194 135 160 157 142 104 172 126 140 103 145 146 106 77 124 110 107 151 151 159 132 122 101 125 113 94 118 141 132 159 183 129 54 102 93 58 37 102 97 88 75 75 89 105 105 78 85 95 79 79 74 95 119 94 116 141 91 81 77 115 124 136 123 123 118 108 111 92 104 86 108 114 109 97 105 103 87 82 105 108 96 75 70 77 91 97 98 83 96 108 114 112 99 100 98 99 95 86 90 91 87 67 84 78 69 71 74 62 67 35635 283 1349 30 10559 9 53 55 6381 1126 73 192 199 50 999999 999999 157 730 1175 844 759 496 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 260 765 1514 2192 2668 3436 4607 6358 7579 5893 5509 7480 8233 8677 9862 12296 14892 14848 13457 14097 20016 27424 35954 48676 66575 90858 118639 151055 198006 260974 334185 419241 511523 647133 785862 744820 389497 16831 452 258 185 183 180 132 200 115 180 269 194 193 161 116 53 64 28 80 1 134 73 33 136 45 30 -28 10 83 111 58 77 108 115 112 98 199 230 245 132 168 117 161 155 105 102 124 132 110 189 224 166 119 215 154 135 94 66 123 121 130 157 136 128 170 180 130 121 214 171 92 117 125 127 95 80 78 50 102 67 60 73 90 120 46 1 63 79 66 67 79 92 40 74 50 79 87 83 95 92 57 64 100 72 53 101 122 115 104 94 98 122 112 96 83 78 79 58 97 64 66 83 84 86 96 103 83 81 77 72 75 77 85 96 90 83 99 93 75 89 78 77 79 89 87 75 69 82 96 80 74 72 69 68 61 55 35641 274 1622 30 10562 9 54 1 6382 1127 92 724 1533 2365 3899 6567 7949 4981 2156 2531 1548 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 820 2144 4272 6848 8635 8924 9234 13145 16826 16363 14033 12605 10680 11965 11564 10049 10660 11002 11144 15281 20978 30559 41305 57488 78371 105979 137391 174061 220591 281234 362205 462964 568467 655911 675555 505182 237387 21599 922 277 309 246 174 136 82 114 140 150 117 101 180 130 153 163 30 75 -21 -23 68 104 48 61 22 -10 95 48 -10 112 123 60 77 96 151 156 146 146 228 184 209 172 198 140 101 140 148 152 170 177 204 199 152 72 184 180 89 114 173 170 149 106 122 152 138 95 106 182 129 104 129 70 65 149 140 82 96 118 102 59 58 60 56 84 60 37 108 145 103 87 32 71 90 69 46 46 67 87 81 43 72 84 84 89 87 139 115 89 100 106 90 124 111 76 62 76 71 78 91 104 88 83 82 78 92 96 83 59 45 76 78 84 91 102 115 104 88 77 85 83 69 87 87 76 79 80 77 77 78 65 69 58 62 56 35647 271 1715 30 10565 9 54 7 6383 1127 -72 1113 2344 2569 1380 1005 744 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 337 1021 2068 3557 5032 5722 6796 6966 8830 11474 10966 10037 9601 12024 14118 13656 13350 15010 18126 22616 28461 37942 50735 64477 81070 102815 130953 154738 185117 224825 275444 335629 405945 501937 632366 630048 489300 217527 15120 675 245 185 209 204 258 173 164 94 62 75 88 73 88 120 132 88 36 13 19 88 34 20 88 57 59 98 42 101 65 90 96 123 163 151 93 153 212 77 100 184 244 241 132 151 155 195 196 81 128 194 105 122 156 108 69 72 114 152 138 123 178 170 157 161 127 141 167 130 134 107 142 132 132 143 76 69 88 130 72 66 64 34 23 56 107 107 115 88 55 69 108 135 73 59 58 80 72 63 94 103 111 111 74 98 106 97 104 111 91 113 106 67 67 63 80 87 79 100 88 86 81 77 103 84 88 83 97 91 92 86 91 100 99 96 89 89 90 90 97 111 96 93 99 95 90 92 83 73 72 62 63 66 35653 262 1982 30 10562 9 54 13 6384 1127 522 656 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 763 1541 2759 4173 5846 7749 9210 10573 11195 14181 16872 17723 17163 16510 22950 26832 26368 25832 27230 24820 23826 33072 45625 55647 64437 76358 93874 112741 144192 171597 196443 242368 285065 338805 385436 416932 431767 466165 396596 226926 24006 1119 219 165 82 163 97 10 136 105 67 45 188 70 12 -51 0 20 55 124 135 56 95 67 96 187 144 47 145 88 65 69 158 104 145 163 147 54 58 154 142 122 134 80 68 117 115 131 168 167 80 95 89 98 158 139 50 67 87 112 111 140 121 115 163 171 135 103 111 140 142 119 63 66 116 134 71 6 21 51 78 66 69 40 82 122 78 81 67 80 85 88 65 51 38 10 31 41 68 87 42 65 76 104 124 78 65 67 57 67 90 62 36 48 63 67 67 62 64 68 56 70 49 41 59 85 75 69 84 83 86 96 82 85 90 88 82 79 62 63 67 73 74 75 59 50 53 56 54 54 46 39 35 35659 279 1469 30 10559 9 54 19 6385 1128 -85 351 154 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 313 752 1659 2760 4087 5309 6901 7892 8703 11464 14050 15638 16927 17917 19509 21431 21885 23722 26977 30214 31916 33265 37146 50416 67380 82589 104056 129263 165604 196988 222147 262950 310142 387820 475182 559377 598887 484772 143207 4003 221 186 325 396 324 183 178 89 100 121 127 41 85 78 49 55 -35 25 -43 -41 15 41 74 -30 3 106 85 108 130 102 43 83 80 111 112 122 99 174 211 187 220 115 71 58 144 206 156 85 49 46 111 139 92 74 77 99 138 174 178 82 133 97 58 121 111 98 116 117 95 147 119 110 99 55 92 111 51 29 37 73 37 44 43 7 65 98 107 108 90 92 70 59 65 57 70 59 48 46 107 123 80 77 100 103 93 84 92 104 96 97 81 52 68 89 94 81 69 67 55 48 86 77 68 88 86 57 55 72 98 88 77 70 66 65 78 80 78 73 67 65 74 78 69 64 59 52 56 59 56 49 45 41 35665 280 1439 30 10559 9 54 25 6386 1128 1801 4563 5484 6165 6423 4696 5521 2807 264 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 257 -89 50 304 352 786 1005 240 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 683 1526 2481 3758 5033 7308 10360 13682 15116 15111 14258 12495 12682 16869 25050 31725 34313 38759 40432 41780 40759 32192 25507 29473 38812 42990 43417 50813 62694 75477 95442 122129 148394 189985 238837 306828 391237 468475 527204 508928 397852 147100 40037 2058 286 259 238 122 179 129 71 47 53 65 116 161 174 78 16 31 91 52 50 20 67 126 43 39 122 140 128 190 134 71 94 132 177 189 108 118 122 146 201 105 79 120 149 146 160 180 161 172 134 149 109 143 188 76 147 108 72 106 121 82 114 198 148 115 92 130 64 88 88 94 134 112 56 70 57 59 74 85 72 51 52 82 99 68 87 95 94 82 115 128 101 95 87 96 89 68 72 81 43 79 66 60 104 111 118 97 89 122 116 61 99 100 99 86 68 66 92 91 72 63 103 93 94 98 93 82 82 75 91 91 87 90 104 110 101 88 94 81 79 79 83 87 80 72 57 49 61 58 52 51 35671 277 1533 30 10563 9 54 31 6387 1129 413 1292 2671 4158 6168 8170 7389 4982 1957 633 999999 999999 999999 999999 999999 999999 999999 999999 185 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 478 1163 1732 2347 3226 4538 6590 9897 13626 15264 14877 13951 12726 10813 11570 12310 12276 13347 13162 11060 11961 15182 20813 26041 28950 30918 37416 46072 57758 70955 84370 103896 133591 171636 207592 249687 332313 421332 511446 597528 628138 452877 150500 7782 337 289 239 118 251 237 123 161 145 90 170 152 41 175 203 57 96 68 96 131 56 29 35 129 58 149 121 21 40 102 162 142 156 111 188 197 167 176 140 54 164 183 206 142 163 223 186 143 107 146 159 100 71 57 31 84 113 139 98 112 130 157 93 104 117 179 167 111 88 99 123 95 131 148 116 107 57 52 42 28 59 45 113 113 143 146 86 119 103 106 128 71 96 95 97 126 122 121 128 117 102 128 120 109 75 99 110 103 87 55 73 61 79 104 106 87 96 86 70 81 75 59 107 99 94 94 91 81 73 79 81 83 81 88 93 99 91 71 61 70 73 66 73 78 63 55 58 63 55 44 35677 277 1537 30 10567 9 54 37 6388 1129 101 -77 2505 6208 7136 5342 3523 1416 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 385 981 934 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 890 1950 3412 5592 9070 14186 18693 20311 20108 21618 20960 23973 24951 30276 35239 34911 38293 43082 46522 57261 65517 81159 108781 135609 164223 199236 229737 262026 291386 318523 335781 337995 355485 378653 385647 361547 250920 60184 3844 397 322 278 312 320 265 205 181 141 160 147 112 44 155 87 76 143 102 6 141 74 63 120 134 140 129 154 128 115 94 135 131 200 170 155 136 258 146 99 149 177 190 156 138 167 149 120 172 145 154 116 112 120 164 227 134 160 145 175 179 133 179 247 151 161 174 145 175 134 165 145 96 94 89 145 133 66 62 145 74 70 88 83 94 123 181 167 151 122 143 144 85 100 91 123 104 83 108 105 116 139 126 132 123 140 121 96 108 113 125 106 91 102 97 108 106 119 107 93 119 95 86 99 95 74 89 103 105 114 113 103 88 97 110 109 97 86 92 100 100 107 99 107 102 98 98 86 81 83 83 72 60 35683 274 1629 30 10569 9 54 43 6388 1129 141 335 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 198 645 1057 1578 2459 3796 7171 13000 17695 17660 16172 16586 17794 19612 23921 28184 31134 32740 31619 32784 32943 42278 58800 76630 99331 129806 175666 235267 310503 398234 503313 617350 694914 595106 365334 161567 67862 10337 1902 1503 625 297 280 277 286 240 106 63 64 149 174 110 70 90 123 98 84 36 32 5 7 41 80 87 107 -46 25 52 52 87 14 52 131 160 150 163 179 181 96 143 158 138 111 104 144 202 195 215 145 169 97 123 193 103 60 89 89 142 150 134 135 163 184 123 92 109 87 89 121 125 120 125 94 65 36 74 68 57 23 50 49 34 22 70 97 109 82 90 98 59 82 95 85 65 73 79 90 58 101 93 80 43 76 121 111 79 102 128 108 102 61 61 66 49 70 76 79 78 70 87 104 94 77 75 77 83 86 92 75 85 88 102 102 87 79 88 83 79 86 89 97 93 83 76 80 72 69 64 64 55 46 54 35690 277 1540 30 10570 9 54 50 6390 1130 2758 7372 10578 9347 7133 5473 261 999999 999999 999999 999999 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 1285 391 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 204 625 1413 2393 3165 4128 4745 5932 6994 7872 9356 11050 14144 20199 29919 41932 52822 52384 54858 67697 67399 59901 63306 80752 99925 106857 108736 120630 151639 175355 198022 227010 267943 305352 339577 367685 357379 287845 264082 178862 52223 28144 13943 7881 5235 1371 298 280 247 188 176 69 115 134 85 110 122 32 172 149 72 61 17 37 -7 2 0 -59 -1 65 9 -14 108 40 31 30 108 23 14 37 129 154 123 142 118 51 133 105 98 103 97 170 119 89 73 81 60 41 154 156 116 74 57 70 91 67 95 70 23 57 59 34 61 61 79 128 118 92 67 21 52 27 34 26 13 31 40 7 5 15 35 77 57 86 80 52 72 69 62 53 82 43 56 61 73 41 50 49 32 73 99 70 76 59 86 51 69 68 54 50 37 56 53 42 49 61 40 33 37 37 41 31 51 37 58 59 51 43 60 59 44 43 47 66 56 49 47 29 39 48 43 39 28 21 17 30 20 14 35696 323 159 30 10569 9 54 56 6391 1130 11143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 433 2722 6493 10555 11758 4973 2195 3110 1545 439 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 493 1227 1912 2848 4313 6433 9211 11866 15866 20004 22170 21441 19451 23360 31890 43244 59885 73866 79871 93645 110821 115541 108320 111299 81852 64201 68508 84464 106784 124925 145122 166215 195701 241857 282967 293426 295925 323872 299329 211896 160554 97289 59010 30392 5444 392 343 288 270 246 193 257 262 178 98 150 75 152 185 118 37 87 31 -34 40 50 57 40 55 76 119 157 62 32 116 96 87 93 13 51 121 140 169 189 136 127 93 59 146 129 161 137 137 201 124 157 153 126 60 108 184 181 116 168 144 134 133 140 128 200 176 171 203 170 112 120 128 108 68 73 56 71 39 55 88 95 76 124 120 81 69 31 105 141 122 99 127 150 122 109 112 108 108 105 98 99 91 81 129 118 113 104 116 95 102 95 99 56 68 70 105 120 106 67 74 75 79 76 75 81 78 90 99 92 82 98 73 91 99 96 92 100 81 71 87 102 98 95 81 83 83 87 88 82 72 56 64 57 52 35702 323 159 30 10569 9 55 2 6392 1131 3778 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 999999 -61 999999 266 10 332 522 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -22 891 2141 4234 8042 12845 19516 25480 28982 35775 43537 49646 58600 72740 81053 96521 120315 132325 141382 135357 134028 158474 163645 153253 148048 142522 145364 158803 169661 173736 147035 131030 143865 172621 175709 158105 115738 91876 82197 73354 43324 26369 6383 2258 647 275 197 180 244 289 197 154 163 127 128 113 90 100 181 138 70 17 32 47 90 24 25 -5 38 -51 78 125 59 2 119 138 102 39 74 56 115 69 77 164 106 82 116 136 100 144 157 83 102 126 113 132 124 156 122 55 98 132 109 88 66 108 160 150 116 93 87 111 150 154 123 79 56 84 93 87 74 43 24 25 15 27 18 76 52 47 74 76 57 69 62 106 102 91 102 92 84 53 48 68 89 80 70 50 59 87 74 79 72 72 33 40 75 84 73 70 63 76 96 76 66 86 86 72 63 63 77 72 56 68 69 77 64 72 86 65 51 62 64 70 72 74 52 62 58 63 71 57 44 54 42 29 23 35708 312 489 30 10569 9 55 8 6393 1131 -22 -46 139 36 236 46 241 287 158 148 145 143 292 224 258 378 431 580 790 825 969 1151 1441 1695 1880 1991 1849 1818 1589 1522 1193 931 710 856 646 396 458 497 565 699 385 1238 1425 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 1316 4031 8411 16161 28919 42175 53185 62411 72471 87820 109074 107147 112524 156286 203244 242850 233373 191676 140158 108090 103371 89170 90909 92425 81599 66470 50979 43858 40914 52238 85817 103428 100720 86094 56168 38075 37929 46851 27939 8062 3084 1931 456 310 236 307 169 164 234 111 126 31 89 75 21 110 111 88 61 86 57 50 33 59 35 61 30 148 108 43 72 66 87 73 106 111 90 118 119 82 114 150 178 183 165 179 190 127 213 171 76 109 139 127 109 102 51 119 130 164 94 110 142 110 89 147 103 114 85 126 111 81 91 105 117 46 100 66 31 58 60 66 70 45 48 61 70 91 74 67 77 89 113 102 93 78 118 78 62 63 91 101 122 103 89 65 75 86 82 64 59 97 67 61 67 53 58 60 60 53 56 54 82 79 75 61 52 82 72 69 63 72 81 78 76 89 83 82 92 81 75 81 76 58 58 62 53 60 51 56 51 42 37 43 42 35714 307 639 30 10569 9 55 14 6394 1132 5 173 -69 14 223 147 233 369 391 689 828 1356 1714 2070 2722 3356 4003 4440 5115 6187 6677 6737 6178 4873 2688 1146 809 541 726 1430 874 412 668 579 445 151 -24 33 -19 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 491 1815 3201 5240 6702 9452 18107 30577 47559 66953 84152 91633 90910 86420 80564 73841 69346 78270 92209 84778 90420 100592 91268 81545 78752 74211 66817 60199 55345 59112 79602 129338 176209 229279 250749 223718 162373 106270 63944 21492 6722 2784 943 356 270 306 274 267 281 121 48 97 132 139 78 131 122 92 15 35 33 -12 89 53 98 23 33 50 76 91 54 26 69 69 58 43 60 73 32 89 97 67 115 173 153 124 142 113 61 159 152 143 117 143 141 105 134 175 106 110 155 96 86 89 86 73 101 118 147 120 141 98 87 76 130 85 63 77 74 60 24 59 15 25 13 53 52 53 40 56 75 66 67 65 74 99 95 137 141 74 70 72 70 56 55 65 79 77 91 108 87 76 67 61 56 73 55 53 62 51 67 65 54 50 69 64 58 50 78 67 64 46 62 72 82 66 67 66 64 52 69 81 44 48 61 52 52 58 52 56 49 47 38 42 45 39 19 35720 308 609 30 10569 9 55 20 6395 1132 -84 134 -75 132 259 408 384 485 406 531 714 621 1009 1323 1642 2085 2536 3019 3538 3529 3559 3549 3252 2805 2850 2605 1890 1721 1567 878 1013 1774 147 999999 999999 999999 999999 999999 999999 -77 75 281 324 239 196 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 722 893 1914 3673 5163 8280 12733 17243 24423 37256 55441 77345 90521 92407 73089 44577 42332 48221 52616 50995 60488 71323 72477 67544 66238 69137 76036 79839 83668 87143 113639 168242 208204 240333 278500 296736 273534 183172 99120 39212 16295 6110 1176 525 302 220 276 170 250 148 168 144 -17 130 113 91 159 45 58 152 59 9 26 71 69 2 -94 -33 18 -36 -33 36 14 19 40 81 20 79 76 27 44 96 70 113 56 119 34 88 120 168 129 79 134 122 120 73 65 114 85 55 98 55 86 85 102 94 98 95 98 65 76 101 121 114 139 136 129 119 47 2 24 1 33 38 38 29 34 49 51 63 5 6 33 37 85 68 50 80 73 43 26 47 82 77 68 68 48 46 44 65 75 97 44 43 53 48 30 57 48 42 53 45 49 45 74 48 64 50 49 56 53 50 47 55 71 60 57 61 59 54 46 44 55 57 44 27 34 45 48 38 44 35 36 27 17 17 21 35726 307 637 30 10567 9 55 26 6395 1132 -61 92 263 414 518 609 784 710 958 1248 1205 1616 1769 2066 2481 2652 2919 2723 2459 2222 1781 1543 1286 1519 657 107 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 942 3372 10578 23477 44171 70792 91269 98958 87493 73067 65557 51195 54053 51402 53289 70517 79557 83229 78014 75657 83473 93020 94289 96005 108300 145317 173945 189770 213437 253096 283086 273429 202760 122044 66759 35327 11506 1031 428 271 291 282 295 254 179 237 195 120 131 117 181 116 102 146 43 174 81 70 3 -18 -6 116 160 84 89 53 72 70 116 134 159 26 39 81 89 94 93 128 82 85 95 161 186 125 127 153 208 146 114 177 214 280 142 98 137 183 230 208 152 143 169 114 136 162 179 105 88 102 138 130 82 109 96 63 87 51 41 67 69 59 27 33 81 40 46 116 144 103 104 119 157 108 114 95 85 70 79 72 57 96 74 70 90 81 92 102 82 88 101 87 95 84 77 89 80 70 82 85 88 90 77 70 68 70 59 86 80 80 95 98 93 67 80 91 86 66 74 84 92 87 82 81 90 97 78 74 66 63 52 56 51 35732 311 515 30 10565 9 55 32 6396 1133 -90 124 291 336 442 360 610 614 801 1141 1296 1431 1545 1739 1947 2081 1986 1906 1782 1812 1659 1627 1481 1874 2164 2822 7401 8146 2819 444 82 132 -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 1719 4114 4812 2133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 433 2012 6428 15940 32672 57657 91060 125455 157983 154424 120581 96760 92243 90103 93919 93037 83415 82119 81277 73726 75594 77429 70890 70645 81108 92098 99530 125983 156121 175716 187908 189467 174072 151978 91074 31466 10460 2730 649 419 384 320 242 238 171 137 142 205 144 69 82 166 193 158 94 89 122 129 20 52 114 92 39 145 152 122 72 45 63 85 122 137 97 108 52 7 58 110 164 111 147 182 158 184 139 129 120 129 156 155 155 151 135 152 142 174 159 95 118 159 165 193 199 152 141 113 163 153 98 82 100 90 62 60 93 68 70 90 68 60 62 89 74 78 59 70 120 114 117 139 85 91 105 110 74 67 88 82 65 90 119 96 88 100 110 123 98 81 89 89 97 108 63 78 97 119 102 108 75 90 80 74 83 89 107 105 93 98 102 111 113 98 93 85 98 112 103 95 95 100 96 101 99 101 96 89 77 71 74 71 57 56 35738 314 423 30 10563 9 55 38 6397 1133 -41 45 102 218 361 134 77 72 303 405 410 420 704 1053 1107 1150 1209 1203 1342 1579 1635 1543 1406 1149 822 881 505 500 775 1510 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 893 5656 10863 8912 4680 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 508 2303 6430 14636 27930 43535 62314 84268 114133 143887 160584 134720 92754 79568 78470 81502 83437 79806 87206 89093 100933 112271 105081 100331 95851 101475 112402 111115 106286 125427 140423 137924 168973 190247 176069 122943 78287 14158 1545 1762 3047 2090 424 280 261 289 307 274 143 54 90 139 175 175 79 64 82 86 108 16 62 63 78 47 111 109 47 50 31 33 93 88 130 130 104 128 92 151 197 112 112 119 110 130 127 177 178 203 180 169 166 203 172 63 150 163 176 151 133 140 151 112 168 197 183 149 125 142 67 126 173 161 134 130 104 63 75 81 116 118 64 55 100 95 77 54 111 117 89 143 146 153 128 110 83 111 107 84 100 83 78 72 102 114 93 91 121 99 105 117 123 88 99 114 100 104 109 115 95 100 125 109 87 92 89 90 85 83 83 96 91 111 109 108 106 104 105 111 112 92 101 99 96 95 87 81 88 87 81 70 69 73 64 35744 315 394 30 10564 9 55 44 6398 1134 -59 999999 999999 8 72 -78 -48 98 127 460 363 581 765 1199 1223 1516 1754 1304 1038 921 914 525 326 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 246 4209 1981 1065 400 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -36 714 3991 11898 24012 45670 77011 103940 124452 105887 92326 85067 65543 67595 74381 79482 76537 72899 78966 86866 96409 101200 109986 127388 126105 125188 135318 122210 118015 123782 126869 117330 104251 100766 82010 78147 85143 90085 68524 29054 14229 5129 861 385 280 278 288 157 211 97 -46 56 125 145 82 126 113 119 86 91 14 15 -11 -2 46 103 32 82 32 48 -2 17 27 62 73 160 102 37 19 59 57 67 75 81 99 149 127 154 159 154 164 132 114 142 149 143 150 115 134 92 89 128 112 119 133 139 148 94 49 53 104 87 59 46 61 38 54 36 5 28 36 37 43 57 66 57 54 66 79 68 74 80 50 43 71 79 47 38 25 17 21 60 78 42 65 54 67 71 48 57 62 45 60 66 52 40 59 64 78 61 42 48 48 59 53 52 65 67 68 71 58 61 52 69 70 47 59 60 56 47 39 61 73 55 60 59 48 46 38 41 35 24 29 35750 315 395 30 10565 9 55 50 6399 1134 -68 -15 211 88 117 211 166 170 274 206 424 687 702 923 983 925 1008 1072 1174 1088 804 609 620 494 126 121 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 315 576 765 1349 1987 2030 1769 1492 1872 2000 2238 2533 1955 1253 715 1508 3608 8355 16469 29867 36101 37511 41300 39492 40596 39524 39808 45206 47020 53542 67631 81429 94226 102786 108031 115230 110155 103933 88396 77649 75482 79627 93957 122571 166517 202498 249762 301129 292746 148094 12018 425 278 228 261 282 249 178 158 156 100 209 103 76 36 44 5 114 74 63 72 44 38 48 45 53 78 -12 -22 113 141 73 89 106 -16 -16 31 71 34 37 89 128 100 72 60 112 119 137 109 103 181 151 84 140 101 176 146 136 138 169 99 73 120 147 149 125 118 92 65 89 85 96 74 91 57 65 25 32 69 58 45 70 77 66 39 98 86 109 95 136 108 84 107 95 69 82 52 58 92 99 118 75 48 45 29 41 66 65 52 63 63 76 65 92 86 87 86 75 66 59 82 74 73 81 76 72 71 73 56 75 71 78 83 63 73 87 80 76 75 89 83 75 69 70 62 49 64 58 49 51 48 42 40 35756 301 813 30 10563 9 55 56 6400 1134 11 161 2 254 586 763 797 769 1658 4421 7118 11882 31911 21275 9864 2209 648 745 1066 989 630 601 666 242 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 754 1321 2458 5199 6926 8345 11633 15771 19298 22735 25629 27214 27242 24716 23092 23645 21624 11107 3389 4377 9868 17721 30042 40230 49391 53515 51156 45847 46842 49134 58788 64559 71598 76870 89616 92957 98382 110016 134525 165684 175244 166112 181787 203175 220382 219703 209011 200878 189130 146321 109940 78710 12703 1080 259 290 334 207 277 213 112 114 69 54 125 99 113 55 0 4 117 47 60 43 97 81 17 13 49 136 61 39 68 23 58 67 109 116 85 43 65 71 96 53 73 131 111 129 151 116 124 76 149 178 107 186 167 143 165 244 211 143 132 106 106 166 169 135 85 112 94 94 74 115 111 49 70 41 41 33 35 65 62 82 63 68 98 116 97 93 79 107 95 116 121 109 87 37 69 62 85 79 62 54 82 78 47 76 66 56 57 66 52 77 74 45 64 71 77 80 63 90 87 63 62 71 97 74 68 96 96 82 90 93 80 88 86 69 79 82 82 78 74 72 84 73 69 73 76 57 53 43 40 47 45 35762 317 331 30 10561 9 56 2 6401 1135 50 218 334 424 386 546 577 566 628 644 626 507 468 546 775 1103 1329 1172 1005 1235 1436 1337 1095 498 375 593 901 1093 1113 1435 1261 1071 1371 1374 1383 1688 1919 2058 1763 1427 1589 1123 394 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 602 1709 3766 6268 9455 13660 17616 22489 27735 30631 33228 30033 15572 7246 9295 16545 21759 22649 28571 37397 44069 46440 47687 47797 49479 54235 62647 70814 77806 83606 102607 138081 168290 206842 254878 287025 273166 275739 279585 259878 220583 167595 125004 72687 26386 1657 894 642 383 324 143 227 254 176 157 194 123 77 191 162 96 71 39 37 75 18 93 16 41 37 12 68 75 -1 -23 29 35 100 128 48 -2 70 42 44 52 80 72 97 57 102 112 162 161 100 119 156 200 179 144 124 104 161 218 171 89 142 140 92 150 125 83 120 82 56 89 66 51 99 115 96 79 30 24 62 54 53 47 46 23 41 60 71 87 89 109 52 72 95 89 127 82 91 109 87 81 60 51 71 69 109 78 68 53 58 67 63 78 78 68 76 71 90 101 85 89 62 68 77 76 64 82 91 75 62 63 70 76 74 73 71 66 76 77 69 71 66 54 67 73 68 69 60 63 53 50 50 60 61 53 48 35768 317 330 30 10560 9 56 8 6402 1135 -16 39 30 -25 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 52 145 267 465 420 612 830 968 1240 1308 1500 1543 1474 1417 1240 1309 1126 1173 1104 1185 1772 1679 1978 2497 2844 3472 5360 6991 7068 12013 15629 3449 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 120 465 828 1234 1898 2599 3299 3297 6043 14021 21794 28130 33898 28857 24985 26283 28196 29257 28358 29826 32095 33052 35948 32481 32196 37423 40712 44328 52987 73268 103415 145874 192849 249352 302526 338203 371133 420909 422709 359493 245546 160172 62291 12129 1541 301 265 255 297 235 305 251 207 161 61 127 112 111 189 95 97 162 111 124 69 58 44 62 46 30 92 82 100 101 34 66 128 74 94 154 31 17 70 54 34 72 129 93 91 100 167 129 177 169 188 170 160 186 126 172 202 173 140 124 80 63 130 143 129 141 150 108 74 95 104 129 95 107 91 50 40 19 76 101 39 65 92 75 82 37 85 85 119 150 139 143 127 87 108 77 105 108 123 116 101 94 100 76 62 72 66 59 47 80 113 94 93 74 63 68 104 112 102 88 87 96 77 79 91 82 91 76 93 93 91 106 105 92 90 88 106 99 102 95 110 97 81 89 94 85 85 90 86 82 75 69 69 72 65 35774 300 840 30 10560 9 56 14 6403 1136 252 391 219 198 513 847 1119 1283 1307 1415 1283 1314 1238 977 746 546 538 464 683 765 733 573 950 1661 890 567 319 999 2363 4230 6455 10338 8576 1372 1103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 335 1293 2762 5200 7813 8547 9847 14506 20578 21601 22373 24715 26250 26406 27281 31820 37632 44425 53021 58571 59384 63370 70081 82015 108986 158389 195196 232717 259155 290062 328276 347484 362762 352258 344802 301771 206172 84404 11813 967 318 240 265 208 193 199 271 249 167 156 65 129 73 127 113 92 41 105 101 103 72 7 71 36 22 92 86 22 75 84 95 154 178 86 37 106 78 68 92 94 58 56 31 40 134 217 216 114 149 191 173 103 118 121 121 72 109 146 150 118 156 127 105 151 138 109 149 113 84 62 67 155 117 92 46 19 26 50 28 55 95 115 86 43 37 97 117 124 110 146 183 132 96 111 143 106 84 90 100 64 103 111 87 82 77 74 80 86 93 52 76 100 81 87 90 101 92 96 115 105 75 97 83 79 97 88 94 102 99 84 100 101 106 91 79 90 84 83 92 85 84 71 78 74 77 67 69 71 78 71 72 69 71 64 35780 314 420 30 10560 9 56 20 6404 1136 601 659 841 1133 1454 2170 3192 3807 4489 5306 6041 7084 8124 8440 9481 10471 12092 13553 13546 13356 13008 12992 12854 11920 10556 9384 8436 8920 14389 9457 5918 4747 3982 3768 3790 4014 3660 2693 1745 1948 3075 4736 3802 1341 414 93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 503 2334 5461 8866 14139 27140 37423 33867 33172 35536 38060 38574 42394 47530 47894 60018 72324 79419 84471 94392 106986 121939 130245 142482 172494 230547 278566 288772 267728 242053 214155 183019 163729 159792 139794 70003 21791 3411 484 272 362 356 296 235 159 184 127 122 120 129 159 190 116 74 53 58 120 122 29 -2 64 156 125 157 113 51 30 35 107 116 58 104 71 90 90 77 105 96 59 84 138 104 131 112 120 129 108 118 148 158 187 211 155 155 131 115 118 190 170 145 180 130 100 118 150 149 156 134 111 104 90 63 63 73 38 66 83 23 51 19 74 118 135 61 97 84 139 127 104 97 85 71 60 99 98 86 85 100 81 120 80 86 95 113 104 97 93 78 93 98 95 122 111 80 92 87 63 80 97 110 113 110 106 94 97 101 107 92 103 114 98 97 114 116 109 108 86 92 111 99 95 103 93 87 87 79 83 78 84 73 75 72 35786 313 449 30 10559 9 56 26 6405 1136 1187 1650 2006 2395 2998 4109 4825 5857 6745 8320 9826 11359 12706 12916 12626 12596 12883 12813 12355 11688 11172 10955 10634 10814 10247 9302 7916 6501 5686 5292 6774 19046 15871 7701 5199 6469 7197 7882 7926 6688 5030 4455 4133 4376 4142 2905 1265 469 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 256 1190 2646 5356 10473 23918 47778 60732 46196 47631 58125 64546 69524 68667 73921 81311 99693 106406 104158 101026 115629 140471 143361 143123 143313 141306 146618 152157 144072 146413 138887 124961 88720 43344 14638 3822 890 252 357 412 285 318 219 236 228 123 102 119 118 76 106 86 125 106 74 150 38 42 92 25 103 77 32 53 -29 -9 35 44 49 27 44 92 71 53 59 79 81 73 142 155 142 92 86 118 201 202 136 105 128 131 189 158 138 139 140 130 157 116 104 117 155 144 158 102 74 102 54 81 57 42 102 101 90 88 48 63 80 60 85 80 79 118 135 151 99 114 118 85 92 100 105 99 75 120 65 58 101 139 106 97 84 77 64 75 106 100 70 77 68 89 94 86 87 79 53 64 81 83 105 94 87 86 96 87 77 74 82 90 87 75 80 82 79 89 94 76 79 69 72 65 80 83 77 68 65 73 70 64 60 62 47 35792 312 477 30 10557 9 56 32 6406 1137 -84 999999 263 145 324 433 969 1389 1873 2556 3958 5139 5847 6608 7041 6439 5996 5351 5080 5281 5459 5796 6498 8129 11147 13338 10494 10451 12335 22133 35691 29597 17549 15912 17700 13345 16202 21329 18525 13388 8254 4694 3436 3012 2943 2727 2327 1920 2093 1997 2073 2747 3433 5387 7446 10382 17294 26146 32578 38418 47417 48660 42645 39941 38759 36501 33654 26863 25334 22704 14135 8965 5226 1880 253 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 199 1118 7723 23589 47326 67646 85308 87121 71414 59607 53713 57539 62397 54821 57949 64955 66565 54146 53510 82992 102714 97165 115297 139850 164590 166223 167452 155278 100405 41984 8851 1430 936 863 482 353 288 261 304 322 165 172 184 183 158 121 182 148 57 105 105 24 53 45 130 131 29 31 -9 33 92 92 75 120 83 45 143 154 152 164 99 133 91 101 123 128 165 158 78 78 98 128 194 153 72 77 110 154 105 58 143 148 147 169 137 140 121 111 135 132 78 63 121 91 115 80 111 114 80 80 103 69 108 37 53 81 94 95 84 70 79 85 124 155 149 126 87 70 90 88 97 67 91 90 80 63 84 94 87 83 73 88 100 102 92 87 76 81 82 94 99 75 82 68 72 76 92 91 104 87 77 87 75 72 92 82 69 84 87 73 67 83 82 88 88 85 88 79 72 77 73 73 71 68 66 70 59 62 49 41 35798 283 1343 30 10553 9 56 38 6407 1137 8 236 199 410 197 298 799 790 1243 1535 2374 3812 5434 6217 7041 7169 7341 8339 9194 11428 13250 13870 14960 19271 24350 25755 28321 34585 40357 45610 49320 51737 53822 58657 69758 74972 80189 93957 102323 106448 101559 82274 65798 49157 33246 22829 16494 10380 5793 3479 1288 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 198 1073 3067 6936 13869 29069 61086 85909 96797 94688 80552 83709 101066 104235 95115 89306 96576 112109 97993 83860 84664 90223 111319 147151 144747 133611 129999 89953 49752 23894 5790 3229 1388 1539 595 326 343 319 262 271 283 254 213 181 134 131 44 212 192 83 107 119 132 109 72 5 33 83 14 1 54 44 37 21 -1 -8 -20 74 11 71 90 71 48 -8 34 141 105 58 143 100 96 60 110 124 153 149 80 87 141 179 143 161 182 159 121 97 106 131 147 167 118 115 101 101 159 72 79 85 52 36 49 50 73 92 46 43 39 74 46 81 107 105 89 103 113 137 132 113 114 87 97 103 114 99 88 77 69 106 100 85 97 64 65 103 108 74 103 94 90 94 77 91 78 77 87 96 71 77 85 93 71 74 73 63 78 106 96 97 89 73 93 102 101 91 95 94 90 84 81 84 84 86 79 81 63 65 73 68 70 58 57 46 35804 272 1673 30 10553 9 56 44 6408 1138 -16 340 669 1226 2188 3789 6325 10594 17207 27097 40344 57668 84189 113215 129500 147056 157508 146190 126771 121425 122897 116954 118346 109703 96276 93032 107421 103636 96488 84275 51827 39134 30511 20047 18160 10617 4192 938 -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 2 436 2039 7310 15811 20886 24003 33158 49809 60912 67863 73339 79840 86337 83712 81253 78666 72236 57343 62212 74265 81845 93785 100320 91691 84607 77880 83905 76733 45224 23145 9946 9836 6586 6057 2749 1318 304 205 249 177 241 173 239 256 307 244 173 127 13 126 214 132 33 103 133 89 74 16 48 67 66 153 113 153 149 124 125 97 32 19 77 80 26 10 35 112 153 117 46 21 51 98 71 37 39 60 94 127 135 119 132 170 143 111 136 176 137 97 138 132 144 97 45 112 89 96 110 72 63 52 84 88 38 13 9 54 78 112 103 61 53 30 63 58 92 71 107 125 106 72 94 84 59 47 74 66 85 63 80 91 104 83 85 72 87 82 71 83 81 90 56 71 65 73 97 90 91 83 59 62 93 86 96 101 88 72 84 83 82 74 83 107 82 78 86 84 91 101 101 93 80 81 71 76 73 70 62 64 66 55 51 53 45 29 35810 263 1946 30 10556 9 56 50 6409 1138 375 1054 2449 4851 8517 14254 20864 28511 41045 60682 91533 117350 136620 160546 177811 164336 153988 138629 117143 82532 64712 53665 36288 27048 25866 42471 39877 25015 14353 2629 2961 2298 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 833 3016 8915 20232 37324 52152 53876 57399 58004 60866 66728 58640 56112 77953 94831 99313 93807 80701 69864 60595 51302 48470 48216 40991 35287 29487 26766 22791 15870 21516 67848 153730 204954 229828 212768 90681 11745 807 315 398 355 367 328 298 287 328 268 50 49 100 182 275 240 173 70 97 126 137 144 97 28 8 -5 -32 27 -38 20 49 52 94 66 38 -29 24 106 61 67 55 103 123 59 97 98 31 78 63 0 95 96 159 144 114 60 62 119 179 118 92 97 110 231 175 142 110 76 134 121 64 135 41 45 33 49 41 -8 17 -13 25 57 114 51 41 54 59 49 61 118 49 32 103 138 100 83 42 89 85 44 58 63 95 72 41 39 49 41 59 53 69 72 94 76 96 110 83 86 88 76 43 72 64 68 83 78 86 85 99 87 74 83 87 58 70 67 75 74 76 77 73 72 75 70 60 69 63 70 72 62 63 53 53 46 51 45 46 44 35816 257 2128 30 10558 9 56 56 6410 1139 164 358 668 1774 3506 5487 8250 12485 18918 27866 41585 58394 79774 101603 120455 134374 158696 166409 141279 109023 74391 57436 89460 90808 35360 19517 29707 42396 6985 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 294 2382 6276 11499 18660 25256 33778 45262 58250 68614 77505 87890 93781 91866 77743 68950 61853 56976 60645 73910 81628 95935 108828 116016 121422 108734 105073 103185 93386 72691 44925 30102 36681 61449 127898 132780 124278 59934 4288 340 257 231 230 332 192 257 259 216 109 58 72 132 -1 64 171 126 80 150 93 106 73 98 132 106 87 116 43 35 16 109 107 8 59 109 48 125 20 14 -7 -4 28 72 108 81 135 120 107 96 102 89 82 115 93 131 129 137 162 129 135 153 144 181 168 170 148 141 50 86 129 142 89 72 49 37 30 58 38 39 64 78 73 57 51 89 73 41 88 106 90 97 111 97 47 70 85 84 51 56 84 68 57 47 57 53 42 83 68 64 86 83 65 89 58 64 92 87 102 85 74 86 74 67 65 63 60 55 66 76 79 75 87 75 69 53 63 82 90 64 90 90 86 86 87 86 64 70 73 67 67 71 82 59 50 51 58 45 34 35822 253 2247 30 10557 9 57 2 6411 1139 107 412 1375 2544 4494 7997 13387 22617 38256 60299 86015 123656 158682 189306 228269 218125 155213 85587 46359 27077 13439 4500 6007 18496 6587 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1252 5159 11844 17883 22036 26995 32631 36425 38241 41221 54142 70576 81919 86947 87418 88518 93976 111474 136215 145340 136687 119369 100463 95085 85872 91812 95999 101821 114852 120331 92017 59601 38001 38243 54135 85909 98489 95281 30127 1705 293 267 358 428 279 231 364 227 191 172 106 31 80 200 218 214 76 98 98 88 64 73 112 -33 -36 26 101 76 -5 -47 8 30 -27 99 120 92 29 94 43 56 88 52 66 70 105 86 92 124 64 58 53 98 108 113 63 75 105 98 116 192 184 169 74 33 79 68 80 54 25 54 88 45 3 16 16 -17 -16 34 6 -2 21 41 51 20 46 65 59 108 102 100 90 99 61 69 77 85 52 22 44 43 22 35 55 57 60 95 64 60 71 21 30 41 69 61 41 39 30 42 50 37 46 42 31 52 67 61 42 31 46 35 32 44 38 42 39 31 47 61 60 58 50 48 48 45 44 44 49 43 39 49 54 39 35 23 14 12 16 35828 261 2004 30 10554 9 57 8 6412 1139 29 551 1431 2220 3068 4286 5577 6890 7493 8425 9904 12869 15011 14571 14724 14797 16107 24192 36706 48981 58121 64732 73558 97498 96829 73968 42296 13518 1735 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 288 1987 6358 13904 21443 27570 32397 36860 40270 41261 40945 46202 62382 74896 78329 81663 95226 106694 113885 126675 133709 139475 157850 178244 199314 215884 210410 211401 201294 170574 158641 145322 99217 57486 34274 42284 82856 107964 53611 1496 307 412 320 425 435 430 346 261 272 288 274 210 153 154 170 107 58 58 51 43 107 123 149 129 72 49 105 32 191 117 38 125 111 59 14 11 96 121 74 72 154 114 140 124 117 113 82 97 139 115 77 92 133 82 74 152 159 204 188 145 149 132 119 104 88 78 91 94 77 97 103 30 105 53 36 28 72 50 37 31 43 51 38 54 80 73 44 69 102 98 112 105 89 77 62 75 54 84 113 101 95 51 68 71 83 57 73 91 76 68 104 133 133 92 81 72 75 84 74 60 73 109 103 96 83 72 73 104 82 91 84 75 93 92 104 86 79 88 106 97 83 81 76 60 71 76 74 74 71 79 72 62 61 62 58 50 35834 286 1251 30 10551 9 57 14 6413 1140 67 299 759 1243 1475 2165 2841 4487 5612 6813 8100 9672 12682 16117 17354 18751 20086 18746 17327 16646 17046 22426 29273 30250 27933 25928 25691 26281 29482 34544 30919 19635 14278 11378 12409 14528 16785 18037 25482 42850 54834 61788 65510 67896 83224 87665 67719 55762 50201 36001 23048 8623 4253 4917 471 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 226 1237 2922 6547 13744 22273 28588 34643 41935 51006 57838 57902 57182 60106 59443 48547 46355 47114 49836 57652 71983 90525 114742 151127 193086 227517 247809 246539 229436 199610 150076 90575 59412 45670 34457 26822 23211 15888 5632 762 196 136 130 333 388 288 326 366 254 238 255 250 144 166 199 156 89 141 115 98 66 32 220 164 73 47 16 -48 76 93 135 70 41 129 153 82 88 73 111 93 57 27 101 133 119 103 131 64 35 66 85 83 78 69 100 98 64 98 125 157 147 146 147 61 131 140 112 103 111 135 93 0 52 10 39 35 19 43 26 59 35 37 69 100 76 102 79 73 48 73 43 36 38 71 36 42 28 83 59 73 106 54 45 59 46 80 103 73 69 73 96 63 78 52 74 102 53 56 50 88 76 62 56 68 75 62 83 88 93 85 85 66 79 84 85 76 79 79 72 72 80 71 68 77 83 84 78 67 69 71 63 63 53 49 55 48 39 35840 295 978 30 10548 9 57 20 6414 1140 48 138 437 1007 1520 2050 2479 3102 6808 17346 25269 18896 17599 27858 36652 42945 53651 70347 79457 86874 102744 105867 92382 81031 60729 44868 26260 17435 12861 9846 6720 5183 4158 3995 4303 4016 3957 4019 3074 2326 2663 1209 1641 765 999999 999999 561 1983 7245 12075 13168 13133 11706 9388 7814 6437 4567 3087 1857 774 286 -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 999999 999999 999999 999999 999999 999999 -59 601 1752 3572 6910 10979 12788 16386 23470 30773 37680 43541 48280 49986 45176 38620 35346 38157 51770 66241 84983 89899 84765 94020 110812 129070 159227 196814 221266 226928 204287 192884 152122 94959 49140 18167 10339 6809 2206 586 448 315 216 222 162 304 281 282 175 249 253 193 113 45 143 193 229 191 151 68 44 56 41 36 94 80 60 -24 -2 -29 -5 74 8 -33 -21 -43 -3 125 34 46 90 63 48 20 61 48 119 65 18 72 61 43 46 104 22 91 137 120 105 106 118 44 45 106 72 5 38 53 76 49 31 39 20 -6 28 42 -34 8 53 78 20 10 28 59 29 48 38 55 62 24 34 60 42 63 46 78 38 15 25 52 56 19 25 51 38 56 67 44 63 71 53 70 40 42 55 64 62 27 44 60 76 86 77 41 53 58 49 39 35 61 51 59 61 46 39 55 51 52 49 56 35 50 50 43 42 42 46 48 53 51 41 39 39 39 29 20 20 35846 316 345 30 10545 9 57 26 6415 1141 2080 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 303 446 394 335 688 2032 8204 26285 45061 22453 9142 8650 12751 19570 34003 45106 91943 105296 73076 85515 83381 76683 91644 95542 107168 180455 108821 4874 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 987 2633 3184 3007 2331 2060 1579 1219 1390 3862 15004 46368 55738 30867 3911 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 789 2356 6083 13517 22983 29901 34229 36077 38873 40603 43715 44663 39954 39334 38299 41287 48728 54300 63462 70217 77897 95434 115671 141055 191986 233613 240359 236939 211731 155854 94288 55734 36878 26149 10811 1828 547 192 192 172 352 292 383 254 310 280 197 130 189 142 54 183 135 61 61 28 78 36 94 11 61 178 169 61 -6 64 50 25 25 36 37 101 55 131 52 51 104 77 95 84 100 67 80 100 16 -3 30 33 28 69 82 93 64 124 133 140 94 96 116 99 80 78 131 109 80 51 28 18 15 29 60 16 50 90 64 67 57 40 29 56 71 25 59 69 87 86 65 70 74 38 49 69 65 40 44 52 61 34 51 66 71 71 35 73 56 54 63 57 85 58 61 79 81 78 72 82 85 58 42 52 71 62 59 89 78 79 68 73 64 88 71 60 69 67 64 68 57 63 78 82 69 70 74 71 57 52 61 54 41 48 52 35852 318 285 30 10545 9 57 32 6416 1141 63059 2013 999999 999999 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 1300 2786 5988 5441 7103 14316 26943 22127 10417 6737 2323 1341 1643 1541 1710 4271 10486 24655 64847 135622 151589 171769 183161 200250 154593 6459 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 266 1722 4633 9569 12858 19462 25310 28816 30074 27546 26452 27660 24365 17958 16824 21006 28370 38713 49314 54797 62104 65085 64542 76730 99185 125270 161744 193493 218296 225386 227267 237124 241382 250002 244440 115256 8694 224 192 270 247 182 245 285 288 249 134 90 161 114 75 115 115 128 82 -37 93 139 151 118 88 132 -36 38 17 5 25 6 -22 -65 10 85 84 46 103 -27 -2 109 93 62 47 22 48 64 124 98 113 103 89 69 136 129 74 87 67 92 131 99 123 73 114 96 78 108 94 44 45 40 29 36 67 -4 35 59 84 85 46 45 132 118 72 90 61 42 29 72 61 65 83 68 45 95 33 14 53 52 42 73 97 58 58 88 68 61 67 48 61 67 69 88 90 111 96 71 72 71 76 80 85 78 63 53 51 68 62 79 74 62 79 99 96 100 80 89 73 83 88 81 69 54 76 85 74 59 60 57 57 54 59 50 51 35858 317 317 30 10547 9 57 38 6417 1142 88453 390 999999 999999 999999 -85 8 44 217 565 1210 1611 1787 1871 2036 2067 1886 1420 1232 792 493 469 475 832 1057 1267 1289 2733 11371 30623 42225 49962 49621 22855 6370 3717 3988 9410 19190 13654 6597 7930 18221 22010 11637 10282 12812 12758 16432 7656 3364 3124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 301 1293 3592 8889 16121 21151 27268 32207 35334 41444 47663 54008 55790 47823 35536 24371 20160 21922 25817 27121 27855 34319 40602 42258 41722 41109 51493 75142 106787 138324 166968 209559 265463 320835 366484 396145 373644 248637 87742 9219 299 274 205 254 165 204 217 130 104 104 175 80 -32 78 102 24 91 109 160 92 115 38 59 122 55 84 137 33 82 20 12 48 78 28 12 65 44 -16 28 56 2 59 33 27 68 77 86 70 61 114 131 81 95 49 81 140 96 42 17 118 125 100 135 109 42 86 94 88 65 55 34 85 57 48 47 68 28 79 51 23 27 66 60 63 31 7 49 69 47 40 77 62 48 49 47 57 45 21 37 42 53 83 63 80 87 52 36 23 67 76 79 66 76 70 69 71 50 45 69 59 47 43 33 55 57 41 75 80 67 53 66 62 52 67 83 66 73 58 53 67 64 56 61 71 60 62 55 47 48 49 52 43 38 28 35864 318 290 30 10550 9 57 44 6418 1142 8983 607 543 815 956 1041 998 1765 1963 2176 2292 2345 2140 1679 1558 1547 1209 1094 1025 1018 1104 1087 1118 1322 1387 2136 5706 9515 14293 24282 19970 17450 30892 31014 10790 2249 1434 1011 590 381 810 1339 1955 1767 1619 1135 594 183 39 311 3521 9354 8564 161 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 850 2759 5224 10938 20429 29584 38961 47910 55698 62304 65452 63661 60652 58511 62781 67167 66350 66894 65656 66207 72616 60177 68068 64681 69658 82247 92937 114581 157045 227258 302693 354023 409798 401911 290158 74254 4855 277 368 402 351 313 321 367 320 289 287 215 195 131 97 114 89 49 161 152 126 214 181 124 124 67 52 100 93 193 166 209 95 101 189 125 75 53 78 65 120 80 91 141 242 149 88 83 128 115 177 146 125 97 92 108 86 92 153 171 175 167 174 185 128 110 50 87 102 110 113 111 75 107 102 83 80 93 126 85 93 124 135 118 108 118 60 116 113 114 41 71 118 112 130 116 85 110 103 121 89 91 79 97 106 91 108 157 136 104 87 99 104 112 142 125 129 145 131 113 113 126 115 101 123 119 112 111 103 129 121 104 109 118 141 126 128 136 124 113 127 120 107 108 115 112 107 101 94 87 87 94 98 86 77 35870 317 322 30 10552 9 57 50 6419 1142 1278 1298 1244 982 685 885 764 509 562 710 761 739 796 447 277 257 220 999999 -16 9 999999 999999 999999 999999 -60 41 94 171 57 999999 999999 999999 999999 999999 999999 999999 -79 -76 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 656 3212 6893 11311 15412 19457 24651 32512 42746 53264 60385 66696 66731 64931 67174 68771 71827 76359 69189 66277 62282 59357 63031 71559 79124 114491 147621 194685 294880 376757 454283 484975 360236 135941 11601 634 122 271 270 229 194 214 311 135 65 50 -14 47 102 193 152 73 40 -37 71 32 6 -51 -40 -49 -44 -61 39 40 30 7 117 5 108 104 51 66 39 36 69 83 50 37 11 -15 18 -25 45 91 116 81 55 36 23 28 28 42 103 95 80 108 62 11 38 25 -29 -18 32 -3 -7 17 -2 28 -16 18 64 54 19 20 40 77 33 24 61 8 -3 21 36 31 36 29 26 52 13 22 15 26 10 19 28 2 20 33 20 50 51 53 62 41 40 28 33 47 54 59 60 62 27 29 52 77 62 29 39 28 21 35 27 41 56 51 40 41 48 49 58 48 37 40 52 39 40 35 26 27 28 30 28 25 21 22 18 15 9 35876 319 260 30 10550 9 57 56 6420 1143 55200 10106 1313 801 546 648 595 427 530 503 138 -58 155 212 194 65 210 144 191 198 164 268 484 234 370 467 823 1261 2010 2520 1956 1774 1947 2529 3283 4133 3805 2568 2132 1629 943 462 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 325 2272 1145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1823 7247 12228 18157 20078 22535 28474 32343 37020 43077 48857 54401 58214 59142 62314 70112 75473 76060 78202 90959 97539 102704 102774 89401 92878 123306 146223 171292 218121 248368 250248 272493 275078 181840 43195 2325 167 208 284 338 257 262 291 301 289 2 51 200 188 76 162 97 115 73 78 105 120 54 30 -13 34 119 68 23 56 35 93 115 48 52 17 54 53 79 65 90 90 8 -32 31 114 104 89 79 145 91 89 129 50 33 79 98 81 50 78 74 64 89 23 84 102 74 60 58 26 70 -5 5 18 32 68 19 12 34 51 77 43 103 84 55 34 18 57 63 31 66 77 83 107 82 72 78 65 88 72 83 82 41 60 64 77 108 92 92 87 95 108 112 80 67 90 71 75 107 60 54 99 100 85 71 88 69 73 76 79 85 75 74 72 87 84 82 84 80 82 72 74 75 64 73 67 69 71 63 62 58 56 48 43 48 35882 318 288 30 10548 9 58 2 6421 1143 670 999999 27 999999 999999 62 -11 -100 999999 999999 999999 999999 -16 52 -51 80 131 71 475 775 1151 1172 1463 2085 2969 3588 3718 3305 2544 1889 1707 1080 1152 2014 3086 3657 3620 2263 902 194 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1245 6293 15591 27893 41051 49424 48948 48853 52875 55091 56810 68129 76264 64735 55044 54971 58953 73673 88593 104137 123813 132032 118235 97761 81425 100316 140644 170621 190428 202630 223410 222364 176266 115454 45904 5648 435 289 361 385 366 382 360 204 220 230 111 17 87 81 49 88 174 65 78 129 76 149 12 51 60 -32 30 7 19 98 103 24 -9 74 97 53 44 100 130 29 45 80 78 70 -7 72 108 66 22 86 13 71 160 143 56 136 103 53 111 68 59 69 71 93 17 57 51 73 16 -48 11 36 43 21 12 62 68 81 40 52 76 46 68 39 59 71 -3 8 71 67 66 51 71 47 58 72 56 36 31 33 46 35 35 47 41 39 66 55 63 104 66 68 39 41 66 73 50 52 78 89 69 68 87 61 43 77 72 55 60 70 52 63 61 61 67 56 59 57 65 59 64 53 56 55 48 42 45 37 41 27 42 41 34 22 35888 306 648 30 10548 9 58 8 6422 1144 77 21 142 481 699 1083 2258 2768 2872 3630 4142 4561 6853 5813 4540 4089 4352 4478 4198 3118 2721 2257 2231 2156 1939 1702 1098 507 198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 284 3384 7315 13839 29947 50653 53797 44336 41082 48095 58099 58233 53495 55364 61345 64898 68554 73603 79885 86807 97362 99717 87714 73209 71082 74255 98853 125362 168152 216861 271875 320976 326906 267959 75471 2666 285 230 272 396 401 244 260 274 229 160 0 -33 174 196 142 103 192 127 111 150 101 94 34 73 95 78 68 20 -12 156 150 111 26 10 43 72 61 88 173 100 58 126 107 93 163 126 155 107 98 84 79 37 55 88 94 138 128 129 111 65 74 141 87 24 52 90 82 19 24 43 18 54 40 63 9 -23 61 74 43 96 60 51 59 68 54 51 58 19 7 49 56 94 73 60 86 79 64 72 84 85 68 25 26 79 89 84 88 74 75 80 72 98 68 97 80 66 83 95 68 48 69 89 71 75 86 72 77 95 74 75 85 84 78 75 83 80 93 84 73 77 94 87 72 67 70 62 55 53 60 55 53 55 51 35894 303 740 30 10550 9 58 14 6423 1144 37 32 64 190 278 448 337 662 556 397 148 -74 999999 999999 999999 999999 -76 595 1211 2166 3012 3788 3789 3218 2108 1030 195 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 574 2403 7916 20943 44584 55441 50218 49555 53978 64386 73632 81258 92088 103758 105992 105409 108996 114979 107969 99744 95043 99610 99583 94863 104586 118801 147927 216265 305419 383827 305294 96545 8792 847 308 314 377 372 365 411 352 303 236 131 130 160 169 119 85 79 149 158 155 179 62 81 154 49 53 46 29 20 137 118 -21 -18 92 15 51 136 176 102 110 109 104 81 53 3 87 20 60 91 57 75 47 88 111 84 85 109 87 67 46 64 92 89 42 67 72 23 19 44 67 45 12 73 76 39 13 58 65 82 71 56 81 92 101 44 75 92 85 41 65 67 75 45 4 70 65 69 52 60 54 39 57 79 77 94 75 84 98 78 43 91 64 79 112 106 104 95 68 68 83 84 68 73 87 77 60 69 65 69 82 93 104 93 94 89 88 83 81 75 98 85 86 66 69 69 66 68 70 64 56 53 48 49 35900 310 530 30 10550 9 58 20 6424 1144 64 999999 999999 999999 -72 42 -77 46 999999 97 250 999999 187 337 440 392 229 105 8 28 -61 999999 999999 999999 999999 999999 -21 656 1962 3146 3513 3520 3173 2482 1418 934 341 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 -60 999999 999999 999999 999999 999999 999999 3417 5146 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 371 2533 7856 13616 19530 23786 26287 34822 52193 77738 96005 85740 81639 99484 108497 97912 84356 74524 72041 78970 92672 86131 91272 87032 109894 141863 147746 152650 147480 135509 135287 134514 174495 188517 101651 27872 3308 320 239 323 373 278 306 405 383 252 178 77 143 148 65 105 76 26 83 103 151 99 130 -10 -43 33 41 12 34 69 109 98 138 93 39 20 65 57 40 41 55 114 93 66 96 84 58 91 91 36 79 119 118 93 93 131 82 77 110 125 72 94 51 76 54 75 32 59 76 40 73 11 20 8 49 61 33 37 58 30 52 54 70 80 58 91 68 54 78 81 77 85 57 61 60 66 54 77 58 100 72 36 57 75 71 80 102 100 86 72 67 65 61 65 64 51 92 83 70 96 86 70 70 82 85 73 61 63 85 86 59 78 81 87 110 106 92 100 88 79 88 85 72 71 71 84 83 77 69 54 56 63 54 45 35906 298 889 30 10549 9 58 26 6425 1145 -68 -3 999999 999999 999999 999999 -72 150 163 146 83 97 999999 999999 999999 999999 999999 -86 100 533 1058 1675 2143 2056 2006 1586 1509 1079 1034 773 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 300 1826 4962 10798 17579 27755 37395 45165 53535 53448 45108 53617 78732 132556 152990 139883 124403 93503 91019 101297 98219 112302 139186 140629 137618 146415 134133 142621 148290 144476 136910 135149 111943 75119 46197 12813 3282 658 213 311 245 294 307 331 353 223 240 209 132 132 90 65 99 93 154 134 177 72 147 99 57 84 70 41 49 16 9 58 47 86 13 35 42 3 -9 31 84 122 133 99 88 63 102 83 64 36 48 -5 64 91 106 91 117 116 108 74 56 138 87 78 69 40 84 51 85 39 45 28 -23 14 69 60 82 72 40 31 49 15 42 69 61 67 86 83 40 33 44 46 57 64 48 63 33 71 78 81 62 54 50 45 51 65 97 115 109 99 52 49 90 87 69 59 73 77 90 79 50 46 69 76 75 74 81 69 69 59 68 57 57 79 80 79 86 75 78 80 68 69 89 90 74 74 70 70 78 75 63 69 62 51 45 45 35912 272 1669 30 10549 9 58 32 6426 1145 38 30 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 204 2823 9802 20444 31229 48179 72903 84018 103019 136826 126895 114269 116588 130481 169664 226130 286472 306924 271285 232174 171537 116924 115121 127941 103824 96563 80277 35154 15194 4323 818 156 147 265 325 253 232 237 312 289 314 171 88 135 120 59 136 129 189 85 59 137 95 65 17 86 20 -32 18 -16 62 13 42 23 52 7 7 23 62 50 70 5 15 73 52 50 52 87 55 86 128 82 152 33 51 99 85 37 31 17 28 48 53 59 91 40 17 19 72 51 41 49 27 36 19 51 14 62 118 40 28 31 55 92 84 63 56 41 53 67 51 49 75 93 78 70 58 65 74 77 87 60 54 88 78 70 89 82 40 64 78 80 76 69 72 88 62 89 52 77 87 77 78 77 58 74 61 75 73 67 80 92 77 73 78 83 102 93 85 76 74 82 71 78 69 60 73 70 66 59 60 59 54 52 42 36 35918 269 1759 30 10549 9 58 38 6427 1146 52 2787 6591 3319 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 361 2248 3755 5726 10358 15901 18770 21675 23185 23527 25820 34953 51622 65634 74889 86713 94677 106459 128501 166049 212469 246448 264464 270182 249083 185872 91726 51458 53616 69595 74642 129334 336056 265052 67840 11421 1209 271 283 389 428 328 298 313 327 289 251 201 168 152 144 25 36 47 155 141 82 123 183 0 -11 53 153 111 72 113 171 85 107 53 54 126 135 89 60 107 25 79 91 167 96 60 90 138 65 90 103 136 175 95 125 124 73 93 53 142 82 32 21 5 24 65 57 16 34 63 66 54 37 8 82 73 81 52 38 60 76 72 55 45 86 75 83 78 61 56 83 77 66 34 18 20 56 92 133 117 66 58 80 104 83 91 77 54 63 66 81 91 91 69 98 95 94 58 87 89 90 75 73 89 84 97 80 81 105 83 68 80 83 94 93 94 80 93 99 93 72 88 90 67 75 70 78 74 74 65 64 68 57 54 50 35924 317 319 30 10549 9 58 44 6428 1146 375 159 -49 55 73 25 999999 999999 999999 999999 -59 60 -27 999999 999999 999999 999999 -26 127 55 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 219 291 322 304 27 319 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 322 1213 4583 12235 21651 36993 51484 56609 58564 58903 69207 84166 95315 100579 105822 114621 128622 150427 164548 165595 152744 99450 66067 77690 93107 142845 183863 173500 123742 32415 5529 1612 250 342 309 237 284 345 269 330 228 211 256 160 64 63 112 74 25 100 163 111 118 114 83 72 79 83 4 5 -3 13 84 88 5 17 11 43 100 43 38 101 79 28 57 24 31 109 111 73 74 62 48 71 104 76 34 46 137 95 32 47 45 65 22 28 35 -15 20 28 30 25 82 66 36 -10 -6 55 43 23 46 7 49 30 45 27 36 51 58 -10 24 43 28 34 71 66 27 50 35 12 20 52 35 62 48 35 72 74 30 29 63 57 67 50 70 62 67 77 56 67 56 42 34 58 42 59 54 52 62 75 39 40 49 64 70 71 74 55 77 61 46 60 71 65 57 62 62 48 52 46 43 38 42 35 30 23 23 35930 318 291 30 10551 9 58 50 6429 1147 313 538 306 149 57 47 163 438 479 378 364 411 375 156 159 252 51 -29 27 -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 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 471 2081 6698 16357 29554 41252 48523 46352 45894 45577 45968 48959 58658 75171 93564 103576 106600 96265 85832 79490 72756 74930 91171 113148 154579 238149 243409 110590 17565 3045 375 337 308 316 314 350 263 335 362 308 226 110 74 71 108 130 118 87 129 15 56 128 85 84 75 -5 56 186 -17 -3 76 172 53 112 30 28 26 36 71 130 90 38 -37 93 79 31 22 61 27 93 56 110 119 71 58 74 67 54 66 50 11 52 54 46 33 26 76 47 55 23 66 39 12 17 31 39 0 19 12 31 18 44 -26 26 35 30 3 62 51 46 44 36 45 47 58 65 36 70 77 69 76 34 44 63 49 77 60 56 50 50 77 72 24 32 43 50 84 62 79 59 70 55 41 55 58 46 48 44 57 65 61 68 59 51 59 63 53 52 48 65 65 51 49 51 54 44 50 48 44 45 42 34 22 26 30 35936 313 442 30 10552 9 58 56 6430 1147 -17 110 121 126 -76 -26 22 -31 -59 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 1318 4986 9185 13706 22141 33851 47356 57149 64168 60134 49227 51726 52308 56875 84172 113571 153433 183534 192920 186954 162437 148897 158921 141339 124547 100424 73475 43408 14406 2888 1781 875 252 119 293 303 312 336 254 251 252 243 125 -10 39 138 72 164 64 57 84 93 44 116 149 172 -8 -14 51 13 67 50 58 123 20 -32 53 100 59 107 55 32 26 48 44 60 31 4 40 16 3 85 111 138 56 -2 81 115 73 27 0 5 26 55 34 27 32 42 22 10 28 50 44 6 10 81 61 5 3 25 47 55 50 36 12 13 61 44 27 33 20 42 51 57 30 28 37 21 25 20 28 3 38 53 54 46 43 33 43 56 85 65 44 53 65 68 58 54 49 40 62 76 68 49 45 65 80 73 52 50 47 56 70 60 59 62 72 61 65 69 59 66 61 80 67 53 55 53 50 49 44 49 38 29 26 18 11 35942 320 232 30 10552 9 59 2 6431 1147 510188 198109 999999 999999 999999 31 999999 999999 999999 999999 999999 999999 999999 -90 -42 999999 999999 999999 999999 999999 -40 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 564 2675 6278 11013 17060 17672 14797 21627 32695 28470 35243 52344 77205 93904 105388 137625 161050 165455 174724 194816 233995 294058 303073 264764 180325 69902 17812 2358 478 203 110 213 332 322 279 389 330 274 203 236 213 182 93 74 73 127 138 63 142 165 98 101 60 43 11 3 3 -18 -23 21 118 106 66 80 36 18 -22 0 -23 85 8 17 33 33 90 82 8 33 73 62 49 27 14 116 50 34 101 65 81 67 66 87 -4 11 21 31 10 65 88 39 5 -14 31 65 78 57 49 24 64 27 24 63 60 34 81 74 46 52 42 30 50 70 96 27 35 46 64 25 14 37 37 54 55 97 87 103 91 74 109 77 70 57 81 98 88 67 83 81 83 83 80 59 61 67 71 67 67 79 67 63 53 68 84 76 78 87 95 83 83 73 79 75 68 66 73 64 68 63 68 58 55 57 54 42 38 35948 315 382 30 10552 9 59 8 6432 1148 20970 25 999999 999999 999999 999999 999999 999999 999999 -88 -87 999999 174 172 64 999999 -33 158 13 -58 3 36 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1205 4844 13178 29871 46404 43701 44168 61009 69467 69413 74974 79483 95712 127736 134732 123744 135473 163977 168932 168015 189180 224156 232535 196891 103132 55494 32944 10422 1267 231 135 173 255 226 291 342 387 375 284 290 277 211 118 157 79 64 6 2 66 80 85 115 96 66 -16 -34 -38 12 14 57 47 61 9 57 74 69 2 29 121 89 -1 31 27 -14 26 64 70 24 44 92 87 120 78 35 116 40 56 73 15 64 88 119 108 89 -4 32 80 50 67 54 66 43 50 58 80 24 44 73 70 52 43 56 51 49 44 65 36 32 25 50 66 60 53 55 49 76 92 58 38 65 65 101 70 19 57 74 69 81 90 72 60 92 96 105 77 59 55 38 62 85 88 91 85 74 75 82 94 82 92 102 68 79 83 81 82 93 94 102 89 75 86 102 82 77 73 71 74 72 65 72 72 59 51 41 35 43 35954 316 353 30 10553 9 59 14 6433 1148 189 127 238 268 288 275 227 193 372 320 398 652 486 540 496 564 640 761 643 725 742 254 367 362 286 163 -18 142 -69 -25 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 872 3998 13584 28016 37893 37837 35173 36357 48533 75113 99847 118767 133232 132764 126570 127268 142792 156650 150685 118845 105032 109683 129588 111230 57998 28809 11639 3844 1913 2014 4794 5806 1912 226 227 322 401 361 309 320 376 309 255 225 87 74 108 92 105 168 167 151 112 103 102 70 48 103 67 42 40 41 92 141 102 44 118 134 67 17 84 55 36 86 76 88 114 137 127 103 134 88 93 157 163 158 171 70 71 65 105 106 112 101 101 90 92 87 65 57 46 49 42 62 56 70 66 85 84 117 91 68 82 82 100 51 42 93 56 39 20 55 74 100 98 78 71 49 101 69 81 91 72 69 93 78 93 89 85 91 104 88 101 137 117 127 109 104 103 113 122 113 108 118 110 87 80 95 97 81 89 95 97 110 106 107 114 107 124 99 104 105 89 96 109 99 103 97 86 95 91 82 79 81 80 76 66 65 65 35960 313 442 30 10552 9 59 20 6434 1149 184 253 188 124 166 206 234 11 40 373 399 317 337 498 366 223 119 77 77 -1 47 999999 37 54 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 830 2850 7625 16092 27089 34613 38959 37850 43556 56733 68042 79063 93830 109596 153740 167949 165844 125943 67155 41780 22686 17990 28456 48642 87711 131892 99698 83327 155526 122266 109965 78770 57448 4924 311 340 375 287 372 384 283 248 216 130 82 106 149 97 94 163 168 97 34 84 96 86 132 143 10 23 25 6 70 66 39 82 98 105 83 73 102 29 76 125 86 91 65 130 91 148 95 104 61 108 105 101 108 126 53 88 118 96 56 57 50 66 69 79 25 25 98 58 33 28 34 -10 39 46 58 44 45 68 49 23 59 61 15 36 46 43 45 57 47 83 85 48 96 74 87 103 98 90 103 67 70 97 77 63 71 47 53 82 93 67 71 106 88 57 83 103 99 83 86 84 85 67 61 58 93 97 87 89 97 99 73 80 77 64 85 82 76 89 84 76 87 84 69 72 67 76 83 70 53 62 66 59 50 50 45 35966 315 379 30 10549 9 59 26 6435 1149 1130 1218 1287 1581 1659 1710 1648 1636 1895 1949 2134 2066 1931 1895 1864 1834 1815 1737 1797 1739 1777 1655 1474 1344 1212 1200 1011 1026 990 425 173 180 118 35 -22 8 999999 999999 999999 999999 -30 -26 14 26 194 128 118 -52 999999 54 999999 -60 999999 999999 -46 999999 -61 999999 999999 999999 999999 999999 999999 -64 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 -97 999999 -63 37 65 18 100 80 -17 999999 999999 999999 -97 -67 27 999999 999999 999999 -53 -64 999999 -69 -72 999999 999999 999999 999999 -100 -43 999999 999999 999999 999999 -13 -87 -74 -18 -93 999999 -76 33 -38 -95 -40 -72 10 20 30 -75 -71 71 144 160 95 178 464 1176 6781 21647 34528 49558 63801 73849 79814 92919 88512 76001 73509 54816 30511 15463 16218 15583 20573 33103 44557 41269 39627 41769 43247 29699 28360 23493 13752 6499 3627 647 286 260 382 305 349 405 217 151 172 223 164 119 158 89 37 82 107 96 94 105 102 122 89 81 76 142 129 166 162 145 142 100 55 69 61 29 93 94 91 110 116 140 68 101 121 115 152 115 79 41 63 98 85 74 61 143 102 78 111 96 69 90 22 32 54 45 59 38 61 49 117 105 42 87 72 81 51 54 80 55 15 57 77 86 66 57 51 62 99 75 71 85 93 110 111 96 87 69 90 101 82 64 70 73 75 94 96 82 93 106 94 118 116 102 91 86 103 95 86 96 91 72 83 86 89 93 83 70 77 94 98 101 92 92 92 98 106 90 84 94 90 96 97 103 91 88 87 89 80 82 76 74 60 54 35972 314 433 30 10543 9 59 32 6436 1150 407 458 735 515 490 597 755 770 749 842 665 687 760 844 955 768 856 862 877 721 686 664 903 1110 1038 843 503 263 224 113 -26 -88 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 259 1237 4358 9186 18285 33160 49003 60287 70311 83387 94749 103056 116088 133214 143419 186941 197431 192174 169573 136597 101698 58334 36391 35682 28942 14457 2570 555 126 139 354 416 385 439 410 362 152 149 202 207 152 147 78 37 133 69 40 79 81 32 51 65 44 62 31 8 19 61 18 126 174 113 110 53 25 103 31 -13 25 94 123 146 53 92 121 98 65 100 106 117 68 65 86 123 76 103 109 97 46 58 89 88 48 38 36 39 30 83 34 72 73 65 95 88 66 76 53 56 75 66 32 17 11 10 36 65 84 31 33 38 91 99 76 63 81 110 94 85 81 89 90 87 71 71 72 83 101 95 69 85 107 86 81 92 101 83 90 94 99 105 96 97 82 77 84 95 106 102 99 80 97 118 82 95 96 86 103 107 95 96 95 76 84 83 87 77 80 79 72 80 69 54 50 35978 320 219 30 10539 9 59 38 6437 1150 156002 1845 748 786 874 1114 1195 1397 1485 1653 1530 1639 1661 1877 1884 1954 1952 1977 2095 2041 2056 2075 2104 2251 2229 2035 2025 2196 2321 2371 2225 2563 2755 2613 2342 2053 2012 1736 1851 2823 1699 952 652 670 674 594 520 429 400 279 123 105 84 7 -10 -90 15 -19 999999 -76 999999 999999 -81 -42 -60 5 25 -28 -34 -97 999999 -74 999999 999999 -47 999999 999999 999999 -51 999999 999999 -35 -43 -23 41 170 83 -10 77 33 -78 -97 999999 -74 -25 -67 999999 534 2505 560 999999 999999 47 -42 -46 -6 -86 999999 -36 23 -15 -75 -27 -24 166 108 -33 80 160 24 -95 -40 -53 -5 114 63 77 62 8 36 35 48 88 139 130 104 115 226 368 953 2243 4992 11210 21446 33242 45593 49544 72772 135527 170267 121669 73635 78969 66541 39146 11804 3974 4946 6715 6133 5975 5696 3465 1452 551 277 261 242 295 306 415 423 482 407 196 163 137 145 103 121 114 66 138 174 171 194 101 130 137 162 99 110 113 115 131 167 122 163 160 108 86 104 137 92 118 140 116 94 91 101 104 95 166 170 156 118 129 117 102 107 125 122 154 114 131 101 70 129 94 45 67 67 56 107 92 87 96 105 63 57 75 80 63 34 37 41 56 60 78 86 73 99 85 87 107 109 96 124 110 106 81 69 106 170 131 115 126 115 135 158 134 122 108 127 135 113 81 126 101 116 117 119 111 110 104 137 150 118 114 135 128 116 118 103 119 123 122 134 124 133 138 128 131 133 137 125 122 124 122 125 110 103 102 102 106 104 96 91 94 96 35984 317 307 30 10537 9 59 44 6438 1150 330 470 497 503 485 721 583 713 812 1013 1013 971 1150 1070 1208 1175 1224 1451 1556 1403 1514 1368 1366 1606 1903 2199 2504 2715 3210 3304 3453 3495 3611 4379 4852 6894 20008 80834 152266 95239 104283 129118 9164 898 626 737 548 429 460 189 85 6 -5 -54 -57 999999 999999 -67 -61 999999 999999 999999 999999 999999 -34 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 999999 -88 -68 -44 45 53 5 46 999999 999999 -96 78 94 -37 49 -37 999999 999999 999999 -92 999999 999999 -96 999999 999999 999999 -60 999999 999999 -35 -16 50 -76 -5 8 -38 -54 999999 -78 999999 999999 34 30 112 141 -4 -4 21 9 -1 149 67 94 57 44 134 161 312 654 1545 9235 38947 86303 104466 99089 98064 114712 113552 101233 85671 64825 21406 8218 6084 4852 3613 2430 1907 1192 467 309 176 139 199 266 362 284 296 367 331 244 129 131 135 136 133 115 149 153 134 141 107 40 43 60 65 100 1 9 62 44 54 37 44 100 144 71 82 67 27 38 73 76 57 81 44 75 95 74 71 68 70 89 44 94 81 68 69 66 69 81 63 64 12 77 74 78 30 46 36 39 27 50 82 40 43 49 47 27 70 60 25 69 62 48 56 81 64 64 71 78 53 72 87 80 50 79 93 52 65 57 47 67 91 73 70 49 57 80 72 81 76 71 68 88 95 79 86 84 66 80 93 87 80 98 88 75 73 87 102 90 91 98 79 95 89 77 89 89 92 97 81 82 75 81 83 76 67 75 87 65 56 54 58 52 60 35990 315 365 30 10535 9 59 50 6439 1151 521 513 647 810 848 897 987 1122 1135 1177 1107 1192 1390 1599 1417 1341 1399 1660 1916 2228 2493 3591 5732 8350 10800 12312 12984 12495 12046 12391 12561 13169 13560 13297 29681 110493 265894 298531 169124 125960 8045 2054 1443 1094 978 810 642 603 474 470 303 172 214 231 173 124 153 55 8 -3 999999 999999 -77 33 53 -62 999999 -78 -37 1 110 127 -38 999999 23 -62 -60 -57 -37 -65 8 -78 39 1 85 15 130 149 98 39 172 217 121 450 4276 4835 123 11 -87 -63 -87 -71 -35 -73 -95 -96 18 -7 -8 129 120 292 259 257 189 196 137 40 44 -2 18 154 157 219 215 248 161 80 40 45 220 243 210 157 139 149 302 298 402 896 3477 17591 62341 122293 135395 91121 42896 27880 24677 15987 12134 11985 8598 3727 973 461 227 219 222 258 329 245 209 320 394 382 430 395 365 280 192 122 207 87 75 103 175 122 154 60 35 36 126 112 132 149 116 126 81 62 129 122 141 132 89 141 135 58 85 39 71 79 119 96 71 43 66 99 117 120 82 76 56 74 45 116 91 73 98 27 99 55 89 85 44 16 64 92 138 66 52 20 59 63 55 47 67 96 78 44 40 72 43 82 88 60 45 38 55 69 48 28 54 88 99 112 106 102 81 94 101 109 104 73 64 73 80 82 121 106 89 94 98 76 72 62 95 133 113 99 106 91 96 86 96 106 100 86 94 107 110 105 108 105 106 99 116 120 101 102 102 102 96 85 86 80 85 87 81 76 78 80 78 72 64 35996 289 1144 30 10534 9 59 56 6440 1151 68 354 680 1175 1628 2045 3131 6801 21791 70574 162323 205145 340946 596793 660017 762795 512310 315714 351391 285365 304398 10282 1020 816 600 442 338 135 124 84 191 189 70 69 137 124 92 45 100 -4 999999 -4 117 -33 -19 8 1 20 -79 999999 -21 35 -21 -9 35 212 233 118 85 86 226 183 100 110 34 119 46 35 -51 47 60 8 -35 -59 -3 -6 -88 19 -60 -42 -4 72 95 267 204 283 250 318 276 145 233 312 198 204 124 228 209 182 185 210 303 258 193 157 275 139 184 245 223 304 375 348 512 1549 4862 10275 30725 77088 88995 24834 11746 35952 60589 65193 51715 36039 20012 13161 10386 8656 6043 3672 1066 385 255 195 215 269 271 355 408 421 337 356 302 235 187 169 148 69 195 149 90 134 168 84 132 95 138 104 80 160 103 160 120 118 133 184 216 192 132 119 118 58 139 125 82 42 95 117 33 57 102 146 191 149 122 187 134 82 115 116 80 97 113 138 101 56 94 121 105 85 91 73 73 93 92 89 58 88 89 112 97 56 43 64 97 86 102 76 87 89 95 91 91 82 92 75 77 84 75 113 117 134 120 97 134 102 69 97 116 123 113 117 115 107 108 116 130 118 107 107 116 124 131 118 103 120 118 115 130 117 106 124 128 120 123 132 128 115 116 124 126 120 97 100 104 102 99 94 86 86 82 84 81 88 70 70 70 36002 281 1384 30 10534 10 0 2 6441 1152 1008 4273 9398 16824 32373 70081 131343 170193 208111 379067 633255 876016 789075 135198 30547 145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -73 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -84 10 999999 999999 -71 78 -56 -57 -4 31 77 277 1251 5484 14395 29339 64653 107876 106428 79981 61376 72043 85997 82029 69071 59560 91409 151199 190666 127817 29638 5125 1930 446 133 236 201 317 389 370 374 351 299 235 150 126 98 100 135 139 79 55 62 58 67 130 78 128 49 85 33 43 40 133 135 112 100 142 141 38 36 72 42 97 139 147 164 145 100 78 132 105 88 138 82 88 141 180 111 118 104 137 59 100 80 65 26 66 86 44 77 55 68 88 64 60 57 81 15 44 60 53 102 72 92 89 71 91 91 107 146 66 93 37 52 92 67 51 93 97 114 101 98 86 95 69 65 70 78 98 90 77 66 89 101 75 61 93 84 80 82 75 68 84 82 86 93 73 84 91 87 74 85 94 103 98 90 119 110 86 98 97 77 88 96 85 86 85 80 74 69 69 68 66 64 52 51 42 36008 280 1415 30 10535 10 0 8 6442 1152 -68 507 2184 6305 15843 40902 100428 228804 467067 901584 999999 532308 12725 -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 -78 999999 21 39 1555 20602 45787 9182 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -56 999999 999999 999999 999999 999999 999999 -51 999999 999999 999999 999999 999999 -89 999999 -83 999999 -28 -44 -45 999999 -56 -20 6 83 20 260 885 2598 14106 55097 105101 110647 107115 107296 107721 102446 96218 103981 156444 189581 133204 59688 21372 4057 941 750 1085 1119 501 299 298 363 348 317 390 246 89 62 154 128 15 28 91 100 199 150 81 59 86 77 70 105 59 132 114 50 127 153 131 105 143 138 101 22 41 87 78 72 130 91 17 65 119 86 63 52 46 60 101 114 99 92 147 143 111 88 116 124 92 39 9 78 84 27 33 46 34 37 53 34 58 54 90 37 9 47 52 27 40 52 42 45 45 71 77 85 64 129 120 90 121 83 94 105 57 92 124 116 93 78 91 99 83 106 66 47 76 67 88 87 83 72 82 64 74 86 88 94 98 88 108 107 91 95 111 121 90 77 97 102 79 87 94 92 78 86 87 88 84 85 81 69 75 78 74 67 63 59 57 51 36014 284 1296 30 10536 10 0 14 6443 1153 115 761 3287 13266 27596 54308 96541 164036 245727 294788 468063 682298 595890 163611 103644 38328 759 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 35 445 1050 161 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -86 999999 31 -96 -37 134 513 1163 3722 17213 54407 86560 98426 112146 144229 184632 232164 233622 202379 162471 106675 51341 16428 3169 675 441 308 278 266 346 376 389 395 413 379 330 152 85 105 123 127 -4 118 102 64 58 74 86 71 33 103 50 76 61 -4 101 84 90 122 118 73 126 17 -45 53 124 65 -18 45 107 58 35 57 85 20 20 36 114 84 16 96 69 18 82 85 83 54 62 70 50 85 101 90 32 12 53 33 68 55 70 26 39 63 70 84 66 14 57 66 84 55 84 34 64 62 83 70 57 33 55 57 43 77 65 72 61 54 69 42 57 44 83 60 83 53 75 70 68 84 70 62 76 83 80 44 77 92 67 73 72 72 56 57 63 66 68 66 78 80 76 65 71 74 72 61 68 63 54 60 57 59 61 54 48 41 51 40 32 35 31 36020 295 966 30 10536 10 0 20 6444 1153 1511 3170 419 999999 999999 999999 999999 999999 413 1250 1547 2150 2954 4010 5802 19848 52993 77307 129775 179197 135379 193526 395066 467917 271388 83805 1251 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 360 436 293 479 121 -67 99 999999 24 999999 999999 999999 999999 -46 28 -86 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 224 804 1976 2683 4146 15892 60199 143526 183881 260931 341708 333925 301388 255524 192168 111547 60001 13388 6826 18119 3930 1808 383 344 366 365 387 396 288 269 122 107 201 182 137 74 55 87 129 104 71 154 129 74 76 115 45 38 168 132 40 154 194 148 144 167 216 159 105 35 129 81 42 106 148 149 63 119 100 66 118 134 83 103 51 82 128 119 73 50 78 141 126 111 87 106 92 107 82 92 24 100 84 67 101 123 73 85 54 40 77 128 87 57 95 86 102 68 72 94 103 70 110 113 73 79 106 113 79 61 79 52 62 99 92 103 89 76 102 109 93 103 110 94 101 97 74 85 92 84 92 104 101 96 96 81 101 108 84 84 93 119 113 113 103 113 112 112 91 97 105 96 89 84 80 70 74 80 76 82 79 79 71 62 54 36026 306 635 30 10535 10 0 26 6445 1153 -3 126 309 287 81 -28 999999 999999 60 -68 -99 371 962 1485 1611 2016 2115 2553 3002 3281 3920 5263 6157 6132 6245 8386 12472 37042 105234 126686 100722 84313 160059 274976 452205 572573 450008 270794 151531 40465 10050 1011 25 46 -36 -59 -64 999999 999999 999999 27 -60 999999 999999 999999 -9 999999 -58 216 409 430 466 335 224 372 386 605 517 658 783 864 382 45 -61 999999 -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 -88 999999 -98 -1 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 -56 -69 -41 -55 -16 1 -77 6 999999 -98 21 -15 62 315 936 1299 4650 8525 4157 2799 8992 29105 107580 210528 274011 264554 205025 119910 67904 45479 24067 8848 5014 55670 85479 3920 345 338 360 418 458 455 323 155 200 217 142 152 171 178 115 170 101 75 148 223 164 84 51 142 179 112 122 86 168 173 138 163 208 182 170 142 88 72 87 95 74 63 84 143 167 177 127 132 92 68 105 99 56 108 107 159 133 80 104 127 94 102 104 102 79 119 77 62 50 72 116 89 95 70 72 61 65 94 89 92 87 110 107 125 110 92 106 119 94 87 101 71 77 85 98 105 83 123 114 101 105 121 115 103 101 100 108 94 94 108 99 120 90 95 116 109 80 75 106 92 112 117 105 106 99 99 87 92 100 97 117 118 126 117 111 114 117 111 104 110 105 90 92 103 89 90 85 89 82 85 77 66 61 36032 314 394 30 10534 10 0 32 6446 1154 653 776 1118 1166 1426 1411 1663 2145 2383 2588 2511 2530 2959 3309 3449 3628 3662 3936 4060 4354 4878 5317 5898 6583 8907 11806 13136 14883 18111 22324 25559 32247 43686 50022 52968 56275 53426 42299 57737 79754 134069 273586 371906 263651 30672 9713 11843 20383 34453 39612 14258 699 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 25 82 290 424 316 260 333 162 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -5 303 918 2221 4515 7710 11932 12731 2385 246 2899 11243 18661 33477 45380 34168 38133 65702 88144 90406 88846 80954 85999 151299 289098 332570 256649 93189 6720 404 312 422 466 390 342 309 217 265 187 137 142 147 59 85 27 145 189 99 104 60 91 53 10 15 76 96 128 124 81 93 100 112 92 160 195 130 35 80 92 99 67 68 90 128 107 67 114 120 109 110 56 79 76 69 131 133 117 127 72 82 85 107 110 82 49 88 114 95 34 26 88 65 56 58 100 89 82 47 57 73 84 45 78 89 68 53 52 112 98 51 44 46 86 60 92 82 70 80 85 60 81 79 70 67 76 75 69 89 100 86 89 92 104 89 96 80 86 84 92 92 74 87 93 78 86 107 107 100 99 78 101 105 109 100 96 90 89 93 96 93 99 73 64 70 75 87 77 67 61 64 60 52 36038 299 843 30 10533 10 0 38 6447 1154 -88 2 131 464 489 167 486 699 1259 5828 8897 6503 6043 6861 4719 3995 7027 16032 5290 2829 2595 5137 9769 18542 38573 35037 7623 8051 9136 17914 43789 97770 147314 162422 201974 194977 57205 37935 22290 14252 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 662 2798 8491 20102 30358 35649 39741 42448 29351 6806 6755 20922 38764 48440 71122 95183 116251 99624 111458 150501 234753 340032 452688 520044 442120 214150 14421 1303 353 315 400 515 406 414 380 310 211 239 199 75 172 97 77 140 80 28 159 157 16 74 52 66 14 -14 81 27 5 64 84 89 64 127 172 91 95 49 15 120 102 80 96 64 62 39 73 92 86 135 78 98 114 94 93 86 116 96 136 105 37 58 49 54 -3 30 150 87 75 50 24 -13 18 84 68 51 52 23 16 37 22 54 105 48 13 57 79 35 44 64 53 86 71 45 88 66 62 89 71 50 52 62 52 75 78 60 68 66 46 77 63 66 70 65 50 58 83 61 44 68 78 75 85 86 84 77 62 62 77 87 92 79 93 75 86 101 85 70 66 73 69 68 64 48 53 58 56 46 53 55 42 44 41 36044 280 1414 30 10534 10 0 44 6448 1155 159 1470 6447 27893 44972 15054 17319 30566 55275 125741 197360 132574 37216 45589 29037 84188 197165 309031 356927 153814 30001 540 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 679 2323 7613 25132 46864 60242 61586 70216 73116 76505 77903 75223 86878 77038 71313 86037 141478 208495 263094 280162 276970 235091 155893 42684 6708 778 341 292 339 292 299 271 292 348 326 313 91 81 145 143 170 156 129 120 44 79 44 40 112 18 73 61 32 107 186 183 182 106 73 39 133 155 109 116 37 27 37 112 151 94 73 70 19 -4 59 54 31 41 63 104 122 58 43 17 43 80 89 57 23 -9 30 67 60 76 68 52 35 34 51 43 40 64 37 27 61 44 13 -1 24 74 30 19 40 32 29 30 59 70 19 26 73 50 8 20 1 14 25 56 52 44 76 75 66 20 58 15 68 48 50 52 33 48 41 58 67 62 44 68 58 58 73 65 72 63 46 53 66 60 65 65 80 56 56 72 65 59 53 62 54 44 35 32 32 30 28 31 18 21 22 13 36050 292 1054 30 10534 10 0 50 6449 1155 555 672 154 368 1749 4412 6123 8027 15692 28430 29902 34522 76206 91490 91915 129065 219110 195845 192362 182437 53927 74731 131759 146906 79818 19038 7570 2594 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 303 1564 4666 14579 38512 48198 57024 58434 61165 66407 72059 69201 42783 36044 52010 69739 114850 169833 226574 290249 339729 357572 277319 107949 19236 2484 468 272 224 218 268 382 347 384 415 287 167 93 74 92 98 125 152 186 93 136 140 76 142 124 66 120 85 133 112 45 36 43 65 170 157 55 145 103 109 80 -12 87 156 142 78 91 63 38 128 121 61 144 75 117 129 87 148 97 10 151 97 21 95 58 45 60 102 92 69 76 17 58 69 64 19 25 10 56 45 27 24 60 76 70 60 47 78 80 104 90 64 75 79 68 53 61 88 80 80 59 83 56 52 89 102 50 58 70 73 64 54 54 66 68 51 88 75 57 67 76 86 105 80 73 91 59 58 71 65 97 101 85 88 78 80 92 92 78 64 66 75 79 72 65 73 77 69 55 53 47 43 50 47 43 36 36056 279 1444 30 10534 10 0 56 6450 1156 420 1580 4477 12363 27706 41992 61115 105588 232783 465736 659550 545339 250555 127351 39960 92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 78 517 760 724 776 498 421 209 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 422 1737 4289 14046 42121 66559 72502 78887 79295 74112 76838 72661 80817 80442 90324 146943 218142 239929 211567 174708 107822 27781 8022 3901 631 273 257 271 321 329 351 337 349 313 304 254 116 67 174 155 58 71 131 46 -26 21 17 41 45 2 70 61 80 121 49 7 70 64 37 124 125 124 61 111 52 63 -14 -22 76 61 50 0 110 46 38 36 37 79 92 16 14 41 69 43 78 70 58 56 46 96 49 -2 50 102 34 25 32 -3 -19 31 52 24 43 17 11 76 69 21 -3 11 52 62 73 35 40 42 51 52 44 54 50 -6 15 38 51 76 21 4 74 75 65 56 35 28 38 46 40 57 63 65 66 50 42 56 42 41 50 48 48 54 38 26 46 60 49 40 52 61 77 62 50 64 46 45 43 56 49 39 48 44 38 33 24 39 29 34 34 20 20 11 7 36063 317 301 30 10531 10 1 3 6451 1156 366 399 597 636 398 592 692 665 653 727 770 725 888 849 811 1069 1246 1265 1502 2740 5299 19158 39880 45430 22918 19598 13189 5364 2776 2031 2012 1831 3608 4153 4277 11409 20822 56351 139432 192605 143718 197267 177813 85873 35574 8817 24023 59753 63002 94365 34072 6002 644 18 38 34 112 13 5 80 30 -5 175 149 122 75 -21 999999 999999 3 -28 44 533 697 1065 1199 1811 2192 2323 2647 2690 2400 1859 1474 443 17 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 -64 -33 -17 -40 20 19 1 -48 999999 999999 -99 999999 -41 -43 10 -30 -41 -34 -78 56 -24 999999 52 96 -39 -30 45 58 133 128 358 1137 5092 14619 33399 59516 73377 70304 72277 66019 98834 153462 189273 111403 61788 53224 16434 4697 1403 1036 769 463 330 385 386 340 381 404 363 342 314 256 231 166 108 74 155 182 129 104 107 103 161 85 98 88 71 68 136 74 56 95 133 155 117 121 190 114 96 99 150 139 74 16 79 131 122 71 104 101 84 72 103 132 125 59 83 65 104 97 59 40 98 65 88 97 67 89 132 70 49 101 60 73 90 59 63 71 34 58 44 36 69 88 34 16 71 63 53 51 62 58 53 95 79 84 94 61 69 51 58 44 49 56 68 75 83 64 72 80 67 95 85 54 53 64 63 69 75 89 80 83 88 87 68 63 75 62 68 62 59 67 84 60 75 65 72 78 84 78 72 71 64 70 80 71 59 62 70 77 64 58 45 57 47 55 40 38 32 36069 313 420 30 10530 10 1 9 6452 1156 995 973 988 1069 934 1060 1124 1101 966 1146 1283 1378 1705 1832 4308 18344 52341 57615 12439 8047 6368 6474 5359 4803 3567 3398 4319 5236 5401 4311 2690 1655 1017 650 155 326 198 108 42 -59 -82 178 138 40 18 114 64 117 57 -31 -96 -63 999999 999999 999999 999999 999999 -54 30 141 6613 14963 1711 999999 999999 999999 999999 999999 999999 999999 999999 -100 138 60 131 201 90 98 -43 -43 -22 999999 999999 999999 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 -60 -18 506 2071 7429 22325 48833 84640 115207 129760 153511 173776 175421 165795 146488 146730 120552 89539 45632 15447 4159 1514 415 262 343 351 356 318 366 444 374 274 234 147 55 175 216 116 146 105 191 132 47 10 60 88 85 45 67 102 69 70 99 100 31 11 92 85 63 14 81 94 78 12 21 95 56 79 -1 -5 92 64 77 65 10 19 73 129 102 88 132 105 108 55 89 96 104 104 85 74 24 66 76 74 40 37 67 41 38 -8 20 29 48 56 59 41 39 44 55 33 42 38 38 63 46 47 57 63 74 40 43 43 59 41 30 28 46 80 72 85 41 46 86 67 40 33 58 74 49 45 58 70 61 60 52 58 53 53 79 66 62 67 74 58 65 69 71 68 71 58 57 52 61 61 51 58 54 57 66 48 40 34 42 41 32 27 30 15 12 36075 314 390 30 10530 10 1 15 6453 1157 1580 1514 1777 1857 1945 1941 2006 1812 1866 6974 12641 10233 19282 34501 61319 32276 2360 1733 1750 2966 4980 5230 5427 5625 6591 6481 5139 4590 5003 4898 4688 3384 3476 4206 4502 5121 5596 8733 9742 5644 3002 2500 1979 1658 1746 1757 1817 1852 1856 1837 1859 3114 24128 121814 139888 71954 8325 159 87 88 30 -57 999999 999999 65 -59 -48 -97 -84 -62 -26 -8 999999 -4 39 999999 -24 -36 -93 12 -74 999999 -18 -24 999999 -97 -70 999999 -28 52 -91 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 -54 -37 -45 38 132 61 67 140 13 -13 -66 -63 -9 6 -50 -12 -11 64 140 172 87 209 163 -28 -3 31 26 100 163 227 145 109 98 40 79 247 583 1809 8561 25438 46922 70382 90890 69787 74943 86985 35857 92472 159889 140990 75854 25176 5812 1741 629 319 329 372 339 435 487 454 409 310 220 190 178 224 176 188 187 220 189 102 110 194 117 149 108 99 152 127 93 143 121 169 189 189 156 182 196 138 159 151 68 71 92 101 153 133 114 104 172 186 163 151 146 112 138 103 75 139 104 139 123 129 102 90 73 69 108 172 102 102 79 92 98 90 51 63 85 78 95 60 71 94 73 67 70 90 77 73 97 139 89 69 97 78 78 77 64 63 82 70 107 120 94 79 81 94 109 92 78 94 98 112 103 90 101 117 88 102 109 77 90 103 132 102 82 81 74 71 103 98 96 114 124 110 85 96 101 109 113 103 86 93 107 103 82 78 83 82 97 76 78 74 72 69 67 63 56 36081 315 359 30 10529 10 1 21 6454 1157 3933 4252 4358 4455 4462 4248 4199 4348 5198 10430 6815 3486 3013 2942 2966 2460 1955 1833 1931 1942 1920 1698 1748 1698 1710 1990 2772 5483 9509 13471 14311 13232 12331 13283 12719 12078 10142 7328 4206 2290 1911 1798 1253 1369 1431 1251 1138 1195 1078 1170 1252 1588 1771 2968 11552 31076 4539 1066 582 514 312 226 283 386 307 236 213 163 119 162 248 184 245 242 245 279 215 236 408 274 299 293 311 332 341 310 251 193 256 255 138 56 91 93 27 -16 109 171 95 116 160 98 143 89 230 276 244 271 324 319 316 297 191 198 235 216 218 221 226 228 279 282 228 284 390 395 343 386 277 278 385 378 328 330 350 351 383 398 351 370 366 380 606 2382 4303 2190 1029 1193 2134 4038 11585 9246 3872 1366 305 292 205 247 252 281 445 395 433 493 489 431 272 263 268 106 65 77 95 149 123 159 58 129 65 74 88 68 92 47 86 127 118 75 78 126 117 84 119 137 118 89 149 123 67 65 94 124 131 123 132 138 115 107 149 97 137 113 70 89 79 105 96 95 64 105 90 86 66 95 115 85 82 97 91 103 85 58 62 94 66 34 57 46 37 59 48 38 63 67 55 40 74 46 58 74 67 47 62 51 70 64 41 20 40 46 72 72 60 85 73 72 90 71 79 69 63 79 70 70 89 83 60 65 91 75 71 69 71 108 95 80 74 79 79 95 94 100 109 97 105 100 88 92 99 101 77 75 76 78 85 86 74 69 63 69 74 62 57 52 46 36087 316 328 30 10528 10 1 27 6455 1158 3331 3253 3136 3058 3262 3167 2832 2466 2260 2339 2281 2393 2588 3135 3480 3515 3778 3992 4029 3913 3455 2654 2172 1717 1275 1037 721 714 679 690 682 650 793 1180 1750 2475 2734 2524 2220 1726 1367 1216 1056 842 828 767 771 661 613 592 672 776 843 889 836 880 891 1081 988 625 502 457 386 340 220 114 145 175 170 150 189 206 186 179 322 335 366 367 298 240 354 295 297 335 267 275 312 319 257 352 438 358 311 32 -24 -11 35 9 60 140 61 46 44 98 31 57 208 196 273 205 227 231 258 240 267 276 158 191 245 280 259 260 268 241 268 263 332 286 230 252 305 318 303 275 336 376 351 295 280 272 293 382 414 426 458 1251 1528 755 698 801 746 497 551 502 364 317 199 175 223 289 263 339 339 389 393 345 282 216 184 126 128 149 132 69 77 48 12 -1 60 45 72 114 33 114 102 28 34 49 74 50 72 84 96 89 95 155 117 55 37 33 6 80 116 99 57 34 37 67 110 66 46 75 77 78 78 59 39 15 47 72 113 102 88 61 28 50 64 102 64 51 59 26 9 7 21 7 29 13 18 38 45 36 17 53 60 13 0 32 25 34 29 39 34 -22 -17 26 38 45 30 24 30 46 32 33 38 46 55 51 33 34 37 48 41 34 44 67 56 68 65 55 47 45 36 44 53 62 50 75 73 75 68 67 72 57 68 65 66 76 83 68 54 64 55 55 50 58 51 36 32 39 37 25 29 32 28 14 36093 311 481 30 10531 10 1 33 6456 1158 2696 2419 2336 2414 2621 2833 3111 3211 3262 3374 3686 3891 4026 4199 4277 4484 4510 3372 2611 1913 1427 1256 1459 2203 4042 8160 11966 13575 15604 17075 19026 17843 11641 4609 2565 2188 1968 1739 1725 1541 1310 1124 951 918 758 714 693 681 710 654 758 832 769 980 1023 891 562 235 175 205 171 168 193 213 222 195 192 151 192 276 294 265 346 322 363 358 402 524 670 667 695 966 1192 1116 1234 969 742 421 136 48 -8 20 148 102 76 74 156 98 119 202 145 232 272 316 284 254 314 248 251 233 296 192 250 263 270 273 319 315 345 388 297 434 403 324 390 397 400 324 343 313 313 388 330 282 245 351 255 371 396 394 459 533 607 702 889 654 423 354 269 230 244 243 272 298 322 430 447 387 493 440 418 372 226 181 160 119 126 133 125 71 105 102 123 75 80 86 96 47 110 91 117 108 132 75 75 87 126 162 138 103 140 148 127 112 50 128 121 105 83 139 131 60 97 128 132 111 85 75 116 83 105 110 79 81 69 88 78 40 96 70 93 125 115 94 77 45 56 85 97 45 11 29 56 42 47 38 21 37 38 22 25 40 56 54 34 73 47 80 70 55 63 61 67 65 59 73 47 61 75 84 91 99 63 68 58 75 74 109 106 99 92 96 88 74 65 75 87 72 73 88 90 81 97 87 81 93 89 86 84 94 91 72 74 86 88 90 79 77 81 68 69 62 64 59 62 64 52 50 43 42 45 36099 306 635 30 10535 10 1 39 6457 1159 -92 30 146 300 457 454 425 526 681 891 1307 1175 521 94 999999 999999 999999 999999 101 833 1768 2775 4172 5949 8522 14574 33867 41606 30039 58437 152687 289284 306566 274244 393553 783301 870693 849143 365094 66190 1336 547 574 711 646 643 599 533 315 185 244 42 21 99 164 240 359 341 274 285 313 341 449 447 486 545 759 866 966 973 1050 1111 1347 2681 4002 4536 3943 3256 2305 1593 984 254 69 31 21 -77 -22 83 81 180 77 38 97 116 40 111 280 268 316 268 263 257 234 238 289 239 376 414 291 278 287 313 314 316 335 276 296 308 273 248 328 371 332 313 272 323 259 335 291 226 315 372 430 390 387 395 449 593 768 725 549 434 443 320 272 201 228 285 309 381 484 534 513 488 374 290 238 212 138 98 132 144 69 158 83 59 78 34 50 36 76 104 112 68 97 114 47 80 33 133 122 124 83 95 144 90 76 26 14 53 135 103 48 90 110 81 117 94 61 107 69 113 146 86 90 82 99 55 82 70 66 113 81 65 65 89 87 61 106 60 53 52 57 46 41 37 73 72 44 72 31 71 77 59 56 16 14 48 48 32 45 26 25 62 28 11 33 38 51 68 57 64 67 39 58 65 82 77 82 96 77 80 88 65 74 63 63 57 71 94 73 68 71 75 58 77 78 83 70 77 96 88 75 86 85 80 79 82 80 77 68 80 90 79 80 74 67 61 58 55 52 45 46 43 34 40 36105 285 1269 30 10539 10 1 45 6458 1159 153 528 2409 11342 23136 28346 38919 89045 203303 273888 252996 308603 309230 461266 540164 385147 398940 562442 491257 436492 418927 291226 5440 185 166 41 118 96 52 118 265 325 410 589 839 1315 1998 2475 3165 3625 4174 5185 7201 8373 8552 8430 8742 9013 10746 13226 15429 16722 17303 14766 9311 6285 3782 2202 1158 309 73 -58 -13 -6 152 106 86 111 78 -32 52 127 88 225 191 223 291 340 316 327 214 122 218 288 229 230 175 243 175 207 228 332 257 251 379 389 383 453 336 287 309 333 435 293 233 260 219 231 243 309 350 460 393 388 349 420 893 1079 715 683 532 374 394 326 216 191 276 295 488 545 512 447 373 379 293 188 117 152 142 112 86 171 93 144 114 147 69 18 6 25 66 44 -1 33 68 30 110 141 107 89 107 137 122 148 56 54 17 68 76 81 65 106 138 120 72 122 88 159 71 120 123 73 51 46 103 94 79 91 75 121 131 110 82 85 96 78 69 52 40 21 22 30 54 55 43 53 58 73 66 70 46 20 39 82 29 36 4 29 27 60 45 67 32 46 40 30 42 54 26 31 63 60 101 90 65 71 74 59 75 103 65 62 61 70 63 44 86 84 64 70 87 72 62 48 76 76 77 82 72 74 65 80 76 81 99 84 70 69 79 74 71 77 79 62 57 54 58 61 46 48 55 46 43 33 31 36111 320 220 30 10540 10 1 51 6459 1159 1554 1654 1600 1987 2338 2442 1741 1636 1481 1155 967 946 1208 1103 902 1487 2520 3721 4645 4825 4275 3645 3707 3816 5025 5217 4259 3782 7302 9418 7778 5013 4890 6268 8717 7723 9983 13357 14727 38113 70521 76147 95596 128407 240430 549036 773311 376471 274998 266180 536143 617064 96925 56227 152562 109533 24509 13207 279 84 93 62 99 -26 32 225 181 535 1387 4278 9686 14697 16452 16697 16973 19710 28365 35806 46576 60640 62294 51778 38877 32034 24075 15902 11085 9104 5581 3044 1559 839 381 156 178 79 43 75 26 -85 -33 39 -5 -17 -9 146 73 127 207 214 245 246 259 214 244 289 188 205 339 274 219 334 351 308 274 313 286 279 222 244 277 245 292 337 366 341 303 306 288 321 223 129 247 378 424 397 316 398 392 285 363 572 634 629 506 386 302 240 225 247 367 370 376 486 523 485 440 376 275 141 146 148 116 169 207 185 144 145 87 116 -2 64 90 136 121 47 36 95 102 54 78 123 112 92 134 87 48 72 128 77 13 23 68 94 84 71 189 144 108 110 54 10 77 123 119 95 73 61 42 47 101 124 104 91 48 101 76 51 60 37 45 67 69 57 65 55 44 39 30 42 38 23 33 32 25 48 46 -2 27 67 66 80 68 38 57 49 50 50 47 25 32 28 44 46 36 53 73 91 65 44 35 49 76 50 58 59 57 47 75 105 87 48 68 67 65 73 59 51 65 65 70 66 66 67 72 72 61 64 66 65 59 68 58 59 64 71 80 61 45 49 47 43 49 42 38 45 29 22 31 19 36117 317 311 30 10541 10 1 57 6460 1160 6057 4567 3673 2787 2611 2739 2903 2664 2324 1678 1416 1375 1274 1391 1465 1698 1615 1555 1408 1194 780 375 363 103 28 266 727 853 624 691 1040 1728 2834 4096 4429 5978 12499 31065 43018 84689 125687 161067 259284 340862 411311 338821 319410 122766 70058 97298 279368 221831 120610 62401 722 27 -9 -38 -30 -61 39 75 83 154 1508 3934 9589 23546 41510 48020 45755 49423 52842 50036 45501 46348 49037 46887 41162 32489 24184 20472 17317 13790 10917 6909 3884 1387 498 146 70 26 127 139 98 68 121 117 85 164 136 120 220 237 239 237 349 329 205 155 227 262 147 252 284 174 249 259 140 244 230 285 290 323 351 320 284 235 240 323 276 284 330 376 429 371 387 294 258 246 229 189 262 396 361 357 415 412 1034 1684 802 479 386 269 222 177 146 246 257 370 428 384 372 370 296 258 228 186 104 91 147 90 142 120 79 30 66 108 100 42 27 -15 20 54 100 36 38 82 60 76 87 62 90 112 66 72 146 90 55 63 128 103 88 50 75 41 53 78 65 103 117 70 126 90 54 30 52 23 70 72 111 111 119 31 47 59 58 50 89 54 67 75 32 43 29 40 5 9 17 61 63 45 34 22 48 46 24 20 28 -4 26 43 35 49 22 40 17 6 21 50 59 68 63 90 56 11 29 46 54 61 83 54 28 58 56 64 76 74 73 82 67 62 67 45 57 64 80 60 63 72 73 70 66 62 65 70 63 63 60 59 58 52 53 47 48 43 42 43 45 43 41 30 27 27 17 13 5 36123 316 341 30 10541 10 2 3 6461 1160 2753 2667 2356 1981 2096 1847 2056 2646 3552 4488 5583 5765 6347 6659 5943 5827 7406 6650 6059 5406 5077 3902 2876 3497 4028 4512 4882 7176 17113 26851 39230 48572 42149 34756 41106 100407 205810 206542 146287 139721 147704 201705 168334 132662 112174 121888 79671 143280 142638 163636 243491 238410 35794 88230 176250 37716 291 999999 -46 51 115 221 550 2128 4915 7285 9424 15245 33346 54367 61243 61473 62634 60325 50820 40475 35100 31474 28902 25637 19424 14634 10057 5409 3492 2607 1907 693 232 -47 -69 -26 -29 85 134 12 -2 71 18 74 -58 76 133 117 208 228 347 362 293 331 266 209 148 276 257 285 236 196 203 218 284 336 316 226 220 291 329 308 300 301 408 353 250 351 232 198 329 290 284 255 298 401 386 487 391 365 505 268 5973 18734 4328 417 375 262 326 373 380 402 423 399 392 398 322 259 185 165 132 107 54 166 166 131 74 112 35 38 76 137 97 106 37 -58 39 83 36 66 62 120 154 80 33 44 146 158 119 72 84 14 77 43 121 62 65 75 79 56 61 46 50 31 63 138 82 111 93 34 61 69 42 19 48 70 58 55 66 43 11 83 47 40 32 8 9 29 4 34 63 66 36 -9 -43 -7 14 3 15 6 -11 22 47 25 64 69 29 4 32 24 72 53 18 51 50 47 75 45 30 22 43 35 33 36 62 20 7 36 30 62 81 70 43 24 30 51 46 53 47 64 59 38 52 61 68 63 63 61 62 48 59 77 71 75 51 37 37 29 39 58 36 22 27 33 28 18 10 15 13 7 36129 317 310 30 10540 10 2 9 6462 1161 4037 3986 4293 4732 5076 5029 5495 6128 6631 7139 8733 9847 11589 14570 19619 25342 27696 28636 29656 28750 29464 29454 33753 59131 106776 114511 104945 139633 181497 133881 40734 22362 24862 31886 31698 20371 20400 35620 33058 47162 77010 42559 37227 26274 21020 20476 20230 35082 69059 88826 71706 85796 69421 132362 303323 322420 77136 32365 45156 72712 69292 39549 9427 14922 7282 968 254 194 328 315 716 1502 3016 4090 6694 8528 9732 12711 20284 33229 46577 41921 31518 23593 16530 9105 6119 2905 991 370 168 150 55 69 -66 -50 24 54 71 87 53 14 128 87 243 275 232 201 167 274 167 86 194 193 134 165 287 236 189 278 322 221 252 296 337 343 192 334 401 277 288 353 344 318 235 319 391 268 319 263 353 392 380 446 427 385 464 338 299 1887 11854 6789 572 452 366 233 291 356 320 300 373 450 509 397 285 272 194 109 112 110 170 113 123 172 133 70 136 103 37 62 97 47 7 -10 42 68 117 135 98 115 111 129 53 89 101 133 98 36 122 200 101 161 123 87 140 137 125 103 108 117 63 66 141 95 121 93 90 102 98 117 92 91 71 96 58 33 90 97 102 107 56 15 -5 24 41 8 88 77 37 60 46 25 62 93 64 40 29 64 33 41 68 87 71 71 68 31 45 34 69 70 64 84 75 56 59 57 44 68 76 55 52 56 71 65 64 71 76 79 65 73 66 80 98 78 90 78 78 83 80 71 71 98 105 83 83 84 88 80 81 76 71 68 79 79 82 81 69 64 59 49 54 62 52 56 52 36 32 36135 283 1300 30 10540 10 2 15 6463 1161 -100 189 490 1834 1319 874 1951 4990 10481 17482 23222 27626 37819 53042 78124 122772 199643 313478 386688 358077 327788 403118 487839 542871 567577 567768 482149 346641 180052 178277 153855 120225 162504 143667 58717 14630 7984 4628 7810 9708 7567 4713 5911 7445 9231 13654 20670 31892 41060 45296 43105 37610 26888 15228 4809 541 174 199 118 17 999999 999999 -95 150 87 125 3 15 200 62 149 204 230 225 315 270 245 131 67 121 251 171 121 336 290 193 59 96 148 192 273 262 215 213 229 299 319 392 324 291 343 252 346 305 273 302 294 280 226 288 361 331 449 382 603 197 2659 27311 17110 926 477 276 337 297 308 292 306 404 371 484 378 269 176 206 147 131 47 48 157 142 50 137 149 39 72 73 -8 -46 69 -50 19 110 69 38 55 -16 87 168 19 30 36 46 71 1 -4 16 68 58 131 47 87 86 65 51 87 105 88 105 119 83 61 69 78 57 25 -6 35 -10 52 33 46 58 4 -53 43 73 -9 -3 60 68 33 39 37 55 17 -29 -22 25 -22 -23 -3 50 98 52 33 39 25 41 44 26 32 47 43 8 30 30 29 55 25 28 21 38 29 14 29 49 69 52 32 24 49 42 45 41 15 5 49 29 12 45 39 36 35 16 61 50 38 71 54 29 36 38 43 48 43 36 37 32 41 46 25 30 40 32 38 32 18 21 20 24 17 15 8 36141 287 1212 30 10542 10 2 21 6464 1162 -63 282 1070 1479 2193 3080 8099 18645 27085 46684 81963 128599 212468 369710 477776 440857 416281 539111 641480 622995 502671 588019 367492 19482 4559 4066 4028 5683 9607 25609 44745 64344 78301 42159 10726 5025 336 -19 7 -56 -13 -30 118 266 337 355 574 721 1157 2419 4596 12150 23587 38884 51155 47362 34316 22752 11318 3486 523 36 75 21 -18 -74 -23 -80 -7 102 38 -62 -92 999999 -89 89 -15 52 109 171 244 335 276 218 36 124 92 59 129 117 99 58 94 199 186 135 126 205 171 288 242 287 223 167 122 108 229 121 267 254 246 278 276 373 377 310 499 726 827 13839 133866 83525 2116 428 318 318 330 441 362 293 248 395 359 416 264 182 182 125 140 98 127 203 132 103 62 45 81 92 92 107 45 38 36 74 81 97 53 51 100 77 53 103 48 135 50 19 24 26 7 51 112 80 57 109 114 145 148 144 93 92 81 108 142 55 32 91 81 87 75 72 66 44 112 137 91 8 13 73 65 43 29 -2 -9 41 27 26 9 11 66 17 0 29 19 7 17 43 65 44 55 11 32 62 36 38 31 43 41 26 34 16 0 25 8 11 35 66 77 59 89 70 51 54 34 38 49 42 34 34 50 64 51 33 59 81 55 58 76 77 74 52 62 72 56 52 62 70 56 53 62 63 62 73 64 60 59 54 48 57 59 48 42 48 33 31 33 26 23 36147 281 1394 30 10544 10 2 27 6465 1162 243 2705 8592 19251 36975 81936 169298 203382 257938 245333 268471 449118 488161 400148 450442 680800 718943 800894 528549 135509 14859 3593 487 409 491 340 265 208 187 105 201 221 104 14 141 116 113 117 0 194 119 198 274 332 368 623 1084 2579 5874 11008 12981 9591 5473 2511 1086 504 284 153 103 165 171 63 117 102 44 92 67 -35 52 111 176 231 89 162 223 261 327 299 325 234 244 235 162 226 233 265 301 384 344 276 370 218 342 363 306 322 358 309 385 377 322 448 401 252 298 366 416 430 398 368 418 341 474 616 1391 1058 666 583 367 428 404 288 310 386 322 287 254 376 305 250 162 64 113 94 88 114 220 172 82 142 111 157 165 87 117 69 77 62 108 128 106 141 123 113 141 139 151 128 217 98 120 80 43 91 89 80 106 128 179 145 149 132 138 162 93 123 134 79 42 98 99 104 133 102 45 46 60 69 90 82 36 15 -10 10 36 50 48 25 30 15 8 46 26 60 63 37 44 68 95 58 59 60 25 36 58 93 54 47 69 53 30 67 38 46 61 50 74 91 75 77 77 86 80 59 65 96 71 59 77 55 73 49 64 68 86 61 72 77 66 79 83 86 81 80 90 82 81 73 69 67 86 80 82 81 79 84 80 82 82 79 84 67 62 69 62 64 56 49 51 51 48 36153 292 1037 30 10547 10 2 33 6466 1163 315 1400 4810 9043 9584 6863 1219 999999 -14 999999 999999 999999 932 5572 15353 32674 75588 134298 127354 210713 297244 406742 634345 870480 999999 623850 142545 76866 122172 318876 331294 84169 2770 170 232 192 70 999999 -14 172 90 47 79 99 201 143 -4 56 52 11 97 161 60 48 129 146 279 1079 1595 2529 3636 3639 2333 949 611 648 380 178 121 97 178 64 42 -82 10 59 42 20 -36 6 26 -19 75 167 106 228 211 285 236 118 127 189 220 203 287 254 220 375 245 265 236 264 224 275 201 299 331 384 349 277 330 301 238 252 313 369 420 355 293 343 424 478 441 450 4281 26456 25618 14404 913 468 411 396 326 421 300 256 342 375 324 367 354 257 133 174 157 85 74 193 228 163 91 123 146 57 21 121 94 -1 81 55 90 130 163 116 1 96 89 119 101 54 77 119 68 47 71 102 138 140 81 75 119 96 79 129 116 99 114 112 105 115 75 61 137 143 96 72 29 50 102 61 58 35 17 34 56 22 38 40 25 32 32 2 22 33 80 75 44 28 31 27 25 -6 10 18 38 24 35 58 16 37 49 62 37 7 13 17 36 27 19 57 68 54 57 65 78 55 28 52 66 41 80 61 54 47 45 56 68 33 45 31 51 75 85 82 70 68 61 70 53 57 50 63 65 67 60 59 74 67 70 53 48 52 62 49 46 45 39 34 34 30 24 16 36159 310 529 30 10549 10 2 39 6467 1163 -55 118 -16 91 301 222 334 339 222 558 1380 1215 1034 1844 7829 18682 22947 35547 103478 195680 138002 105396 231212 165343 102707 71665 92910 128844 129305 106220 84055 12289 4819 6256 6959 9978 26843 108828 221997 334733 517381 603760 373428 326983 97153 6278 476 411 238 218 128 24 18 101 8 34 -32 -5 120 66 155 1 91 105 165 239 203 101 100 98 176 307 270 358 595 912 1390 1400 1414 1171 953 572 212 233 126 81 77 45 89 -68 95 85 94 29 39 32 -4 46 10 60 87 114 232 226 292 409 280 178 256 218 258 266 278 242 310 267 255 256 171 208 276 264 347 310 239 339 385 328 357 393 325 316 360 359 288 332 321 283 295 440 400 365 679 251 4682 38857 65297 6122 650 489 398 437 446 333 310 286 278 263 279 364 278 249 182 192 195 147 181 296 235 79 120 104 60 113 157 100 140 69 31 119 185 133 156 144 100 103 147 178 148 110 57 72 155 189 186 121 159 142 124 167 168 119 140 137 117 104 91 121 122 99 121 99 128 150 98 81 94 74 42 86 36 35 82 93 37 63 67 105 44 42 77 42 53 48 84 32 28 43 42 62 73 85 77 60 87 52 55 67 90 74 62 57 63 79 110 94 109 99 113 94 91 109 102 93 89 78 101 97 84 92 101 83 82 97 107 90 89 93 88 77 83 115 121 106 102 96 106 97 96 90 85 89 79 79 97 84 75 82 89 69 67 69 76 70 49 61 57 46 44 37 36165 313 440 30 10550 10 2 45 6468 1163 4609 4760 5140 5308 5376 5810 6207 6482 6641 7466 8371 9184 20484 15796 17423 23089 23748 18419 13254 5486 4139 4272 3760 3391 3535 3324 3136 3121 2990 2720 2707 2734 2888 3020 3309 3440 3386 3327 3468 3538 3669 3336 2962 3220 3373 1877 875 784 792 554 381 304 254 205 46 68 63 128 111 43 38 51 160 88 54 17 68 61 100 123 101 125 68 259 301 304 222 119 156 195 216 390 390 406 345 265 183 -19 -3 3 39 -2 -8 42 67 85 11 21 23 65 -51 -88 -12 -1 118 291 265 315 268 268 227 240 128 143 197 205 172 139 215 275 210 162 269 313 230 204 245 288 341 270 248 295 306 266 199 338 297 315 300 309 386 375 366 351 349 438 546 422 12209 30963 6099 635 522 425 317 329 323 296 353 267 209 286 358 264 220 168 152 135 110 186 124 116 89 92 82 86 109 85 51 57 86 67 52 41 -13 52 74 45 75 57 57 80 89 86 78 98 78 64 57 77 81 92 69 66 69 52 73 113 90 83 92 56 80 67 76 75 45 8 31 64 39 29 22 10 41 16 20 18 35 38 7 36 23 16 22 39 21 21 23 -1 -11 28 11 20 28 36 9 -5 -4 14 27 22 43 59 9 19 46 24 26 35 51 59 43 28 14 15 33 32 57 57 42 44 50 64 49 41 53 52 40 55 58 33 41 54 57 56 38 44 46 38 55 49 46 57 57 49 48 43 26 37 46 41 35 37 32 23 19 16 22 19 6 999999 0 36172 318 292 30 10552 10 2 52 6469 1164 1495 1500 1671 1827 2037 2171 2409 2279 2409 2674 3014 3295 3463 4079 6424 16477 45103 88878 159282 181831 182111 89005 98215 74181 12886 8403 3675 3520 3578 3290 2749 2355 2436 2357 2293 2382 2286 2006 1885 1813 1532 1346 1289 1214 1097 1000 893 886 850 615 521 442 304 147 109 173 225 159 80 159 60 -77 11 -28 -5 -8 -65 -29 999999 999999 999999 999999 -98 7 -71 -99 -74 -47 -92 -80 12 -39 -25 -18 38 110 57 68 18 -98 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 -50 -25 -4 11 -16 -99 -30 999999 -36 2 -61 -55 -26 101 12 77 43 -19 -5 28 -31 9 29 89 79 91 92 21 59 28 77 65 48 73 84 161 122 188 234 228 164 248 753 360 8387 232635 892524 26050 889 585 458 327 214 250 303 254 242 182 176 261 207 145 162 132 127 204 186 147 156 131 173 170 70 46 112 91 19 0 46 40 57 126 92 105 108 64 75 53 97 109 98 93 130 90 131 128 57 67 113 77 66 72 71 100 124 96 81 81 66 49 53 46 49 92 85 73 21 26 54 47 25 59 37 73 49 9 15 44 27 25 42 15 -3 11 -2 28 77 61 48 60 40 42 47 40 23 9 26 88 52 22 37 63 48 17 31 17 -9 28 56 70 52 40 63 69 25 40 49 59 56 62 55 37 60 46 46 59 76 58 48 63 83 66 52 51 64 56 36 52 61 45 50 66 63 51 47 45 41 46 51 47 27 24 30 39 36 29 27 26 13 7 36178 318 294 30 10554 10 2 58 6470 1164 6254 2807 2493 2261 2438 2737 2417 2525 2673 2925 3218 3448 3969 5026 5085 10008 38030 121355 101186 9284 3836 4011 7583 15559 6208 3465 2732 2505 2721 2751 2362 1960 1783 1615 1604 1665 1514 1273 1351 1298 1084 998 865 792 523 386 335 250 218 244 148 87 150 51 -74 -73 -21 19 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -78 999999 999999 999999 999999 999999 999999 999999 -95 -92 999999 999999 999999 999999 -99 -64 999999 999999 -32 999999 -25 76 23 63 59 14 59 498 638 1738 38470 860216 999999 25575 761 492 416 449 309 227 305 229 206 141 153 182 120 107 122 159 181 94 141 127 141 72 94 130 79 72 95 46 131 98 77 90 182 40 55 118 122 111 58 99 94 79 111 19 73 37 102 108 43 63 80 74 130 144 79 96 130 98 45 64 73 124 106 77 57 65 92 58 62 29 12 54 31 40 11 25 31 18 18 8 19 52 7 40 23 5 9 47 86 57 17 28 16 43 50 53 48 46 40 58 75 31 38 92 80 85 77 49 60 51 52 86 78 68 64 54 74 84 73 64 49 82 80 69 59 62 67 67 69 46 53 69 85 70 77 88 94 81 72 69 73 67 63 72 72 66 66 63 70 64 54 51 52 43 52 51 51 37 31 29 32 36184 316 357 30 10557 10 3 4 6471 1165 2692 2837 2962 3034 3196 3383 3461 3637 3658 3957 4180 4324 4271 4517 8245 10761 6606 4987 4393 4714 5449 5653 5008 3922 4148 3415 2773 2574 2502 2411 2517 2868 3095 3100 2943 2580 2094 1681 1361 1315 1224 1208 853 638 610 520 444 405 272 219 129 173 217 224 -30 -86 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 176 187 87 -60 -27 8 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 27 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 -89 999999 999999 29 36 -21 -22 -30 999999 -79 -19 35 64 71 95 116 149 185 591 595 2569 55230 999999 889709 12518 573 487 375 311 195 217 203 146 169 167 133 114 79 111 113 118 162 193 185 182 114 54 44 68 46 69 89 75 85 25 57 78 55 80 113 97 72 50 34 62 105 124 61 4 84 147 67 64 123 76 67 67 103 108 78 68 51 71 79 36 48 62 51 45 46 30 52 67 89 41 75 30 12 7 21 32 7 14 11 27 63 37 33 17 20 3 25 10 32 35 15 35 32 36 20 9 20 10 5 39 43 48 66 64 77 52 47 61 46 35 50 65 55 47 46 47 54 49 46 49 66 56 57 46 50 57 64 51 71 69 52 56 57 56 55 58 64 61 54 46 60 66 58 61 54 63 54 44 47 50 46 40 32 34 35 29 33 36 18 11 12 36190 315 389 30 10559 10 3 10 6472 1165 3448 3429 3553 3783 3634 3603 3484 3607 3742 3913 4049 4262 4308 4138 4232 4499 4786 5169 5567 5636 5732 6098 6311 7017 7654 5735 5159 4386 3413 3305 3172 2799 2315 2470 2421 2330 2095 1869 1653 1474 1131 814 725 587 556 517 412 441 449 404 347 320 228 98 61 77 68 21 -12 77 80 68 60 50 999999 -90 -39 999999 45 -78 -34 999999 999999 999999 -49 999999 -66 48 999999 999999 999999 999999 -78 90 109 147 79 16 101 158 -21 -61 999999 -81 -44 999999 -63 -54 -90 999999 999999 999999 999999 999999 -75 -3 30 28 125 62 67 1 39 9 -21 65 66 35 -26 3 -13 25 55 6 96 92 117 202 78 131 101 95 121 82 156 169 85 90 91 152 218 100 148 195 203 205 203 208 272 509 860 8408 116769 273790 243378 12492 664 536 451 343 260 212 231 269 145 166 140 99 156 108 140 140 201 221 181 153 71 58 49 138 126 111 90 35 32 97 110 101 105 89 109 74 104 110 103 100 60 62 68 133 111 117 103 89 129 163 174 139 136 108 117 115 63 90 69 67 89 46 48 37 33 50 55 58 37 41 98 53 44 39 19 9 37 36 -4 2 22 32 32 25 61 65 62 23 6 15 43 42 45 17 13 21 18 64 65 29 39 84 54 56 44 54 24 24 65 84 60 50 78 73 77 74 66 61 73 84 84 74 64 66 61 77 97 94 60 70 86 95 79 89 75 84 71 78 89 68 84 75 81 64 57 61 59 63 69 73 63 55 58 52 48 42 38 33 27 36196 319 271 30 10561 10 3 16 6473 1166 2801 2625 2778 2932 2675 2806 2938 2903 3079 3121 3107 3359 3585 3607 3707 3744 3839 4233 4391 4610 4597 4813 5173 5548 6216 14283 63206 18961 16411 56589 136373 38511 67026 82326 67180 56147 39723 33832 5641 2083 1867 1587 1672 1822 1769 1561 1306 1130 1118 993 788 719 671 782 763 667 659 541 600 852 1058 1308 1153 1063 789 611 479 300 282 247 118 -6 99 126 -10 40 51 19 49 34 -21 42 53 158 38 10 -20 94 33 -17 154 231 295 311 219 64 15 102 13 -28 4 4 -13 -17 60 89 -58 -28 48 59 -35 38 81 134 156 175 215 243 67 92 156 128 148 172 182 192 49 76 210 134 81 172 320 145 228 168 236 311 311 229 195 229 290 220 254 234 248 259 318 376 304 316 324 267 674 833 748 33700 167395 20826 712 635 527 399 332 341 276 262 217 205 217 159 179 187 170 216 273 295 236 198 153 114 57 78 134 109 115 95 116 78 104 100 124 77 124 163 125 114 115 119 157 129 123 117 133 155 134 169 132 130 119 105 142 120 125 78 83 52 106 136 151 112 115 119 58 46 71 106 85 59 86 105 73 49 32 40 26 54 53 22 42 46 52 60 49 33 34 76 98 53 39 72 27 54 89 68 44 59 74 83 61 86 105 94 92 97 81 81 76 85 83 92 81 80 83 89 84 77 58 83 82 75 90 94 89 64 78 83 99 94 83 91 92 84 73 86 92 89 90 95 94 97 95 105 100 95 88 78 78 73 72 78 76 77 66 62 57 58 57 36202 314 425 30 10565 10 3 22 6474 1166 2819 2906 3008 3064 3349 3417 3531 3697 3852 4101 4362 4757 4902 5133 5229 5480 5221 5208 9918 22625 20920 22119 40383 43549 67030 74552 73871 68814 15816 36337 94355 125402 116737 53699 97671 85381 19487 6291 1621 1181 1065 1027 1101 1033 940 876 686 636 625 705 776 626 407 276 173 36 116 289 280 197 198 85 111 180 195 76 119 35 -27 -49 47 -45 69 98 18 -73 44 17 -4 23 105 90 72 69 99 144 33 102 98 104 12 -73 -97 999999 -34 48 -21 12 -44 -93 34 215 145 59 150 207 177 234 296 116 231 339 256 151 105 184 146 123 225 248 281 189 269 201 191 221 210 250 290 231 210 246 253 252 199 238 328 254 276 268 292 334 324 302 312 369 356 324 695 502 2138 33355 102115 7960 920 640 583 525 308 309 264 239 247 170 166 209 268 192 177 184 116 225 267 199 195 172 106 87 96 68 141 173 156 105 149 57 20 81 68 138 148 128 120 124 124 111 99 127 96 83 80 113 140 132 78 150 90 112 144 171 143 155 104 112 88 103 115 93 122 87 73 82 87 70 27 25 45 68 48 59 66 64 73 12 34 49 38 43 49 32 67 85 79 83 64 72 86 83 46 36 35 35 67 51 54 85 84 70 82 81 62 62 72 63 62 69 75 86 102 57 48 93 103 67 56 73 59 61 78 83 83 67 69 88 98 97 91 95 94 80 81 80 103 94 94 85 72 70 94 71 76 73 75 86 87 62 57 73 71 58 52 53 44 45 36208 318 309 30 10569 10 3 28 6475 1166 349 123 265 424 224 197 275 379 424 339 455 744 873 778 679 797 996 1235 1316 2070 4500 5602 20200 113825 202853 261613 348516 328146 180198 111668 137687 205508 280245 115272 15327 12487 16263 45516 81440 102722 151570 36367 1709 1187 1173 1133 1063 968 938 866 776 762 612 458 500 216 111 143 52 89 54 128 59 21 999999 999999 -30 999999 999999 -57 -80 999999 -69 -51 999999 -83 999999 -63 -20 -92 999999 -84 -2 9 -61 38 -88 -39 59 -31 999999 999999 999999 -80 96 86 999999 -87 -65 -74 999999 999999 999999 999999 999999 -82 -41 -71 -29 -70 24 42 127 -24 53 118 86 17 14 -11 10 82 53 75 34 -22 31 31 41 31 57 60 212 149 114 188 123 113 230 229 72 125 166 167 152 197 260 164 263 233 196 548 806 504 20104 234747 100739 1720 554 473 390 271 223 205 202 167 218 162 90 102 166 160 148 46 10 104 201 123 185 199 184 70 22 40 57 119 55 86 91 21 5 91 75 15 60 123 88 65 57 58 67 31 93 110 117 121 121 126 131 123 142 102 90 76 41 84 34 118 78 91 78 81 55 67 41 23 43 50 54 32 51 39 26 -7 46 46 54 30 18 -18 10 31 14 -15 15 21 11 11 39 45 60 41 2 34 35 4 22 64 50 45 28 24 40 42 25 36 62 51 45 55 47 58 38 42 49 57 44 53 57 67 53 61 53 52 84 58 41 63 84 60 57 80 58 57 64 57 57 54 65 65 53 60 58 59 58 56 52 52 52 45 50 41 41 36 38 24 17 16 36214 321 223 30 10573 10 3 34 6476 1167 4798 1205 1562 1534 1452 1401 1707 1675 1746 1736 1659 2019 2029 2001 2242 2161 2294 2420 2509 2530 2778 3154 4164 4971 5834 9774 19152 63817 133782 120006 170889 306904 402886 350341 249323 54003 5105 4777 4241 3699 3280 2749 2337 2118 1864 1731 1745 1622 1512 1543 1364 970 741 607 651 666 589 339 269 224 185 256 163 313 221 169 191 133 103 92 54 71 31 94 5 74 67 0 70 -27 3 -33 -31 -63 999999 999999 79 99 -88 -9 -61 59 147 92 99 217 68 -42 61 32 115 61 -57 -42 -72 -31 -1 106 134 18 136 196 201 297 229 187 269 136 139 64 85 105 155 101 166 173 173 130 207 164 129 203 201 257 240 182 225 246 277 292 274 238 248 253 289 221 193 218 196 234 272 199 282 238 443 840 272 8257 73717 80261 6147 603 491 424 253 236 195 212 136 107 146 145 202 118 151 162 144 166 122 163 172 189 250 127 63 40 75 112 60 83 126 64 41 82 116 185 64 116 79 105 85 71 92 60 142 202 65 73 108 103 84 91 129 155 165 144 161 148 117 114 96 64 34 95 73 52 53 71 58 103 66 45 48 58 83 122 89 66 44 29 52 60 77 34 13 5 21 39 55 39 26 16 6 57 41 10 21 34 43 53 36 49 49 51 58 58 72 71 64 26 31 52 50 44 78 74 53 55 74 91 71 69 67 73 81 79 78 74 79 82 81 85 77 72 61 69 91 65 65 66 68 69 68 66 72 66 55 67 69 61 63 68 58 48 56 49 45 43 43 42 43 36220 323 137 30 10577 10 3 40 6477 1167 14543 2865 2802 2975 3069 2788 2844 3078 3094 2965 3269 3338 3228 3034 3221 3337 3327 3425 3352 3482 3738 3991 4190 3970 4420 4882 5145 5412 5499 6125 8609 16503 44561 141734 141035 45425 8143 5947 6013 6176 6561 7079 7275 15322 82262 75639 45021 92323 77724 7515 2784 1612 1451 1281 1308 1134 989 807 566 452 379 507 446 379 423 430 328 341 278 156 103 173 24 113 131 75 63 50 128 84 119 85 34 152 179 127 140 12 108 98 113 186 170 157 188 121 164 103 93 91 48 94 30 55 55 33 104 106 193 224 243 202 270 274 287 183 269 225 221 206 142 107 125 231 253 246 221 243 149 271 263 263 270 264 275 235 258 299 370 334 286 301 278 351 350 357 276 227 379 346 304 428 295 371 399 279 417 622 638 2604 22988 44701 13566 1265 596 464 372 310 187 247 243 227 294 261 272 202 205 184 205 164 199 151 261 214 199 213 168 195 186 191 212 229 159 128 123 98 87 78 102 148 146 126 134 118 56 134 142 117 144 156 151 162 164 140 173 161 82 137 162 113 95 138 166 90 58 59 78 102 116 102 110 83 92 66 86 93 55 66 68 79 79 107 57 82 31 53 42 25 19 25 41 79 81 65 96 78 77 62 52 69 60 74 79 91 97 75 104 102 78 87 82 70 65 84 82 83 90 108 104 126 95 82 88 103 76 84 95 106 115 105 111 104 109 91 82 88 81 88 87 96 85 90 108 98 80 91 99 94 76 77 85 87 92 86 72 77 66 66 69 57 59 62 54 36226 324 109 30 10579 10 3 46 6478 1168 2109 2146 2116 2164 2324 2334 2261 2159 2186 2078 2218 2444 2182 2021 2069 2215 2188 2222 2264 2243 2211 2175 2275 2385 2065 2241 2448 2383 2672 2693 2736 2908 2595 2332 2129 2016 2116 2144 2334 2653 3067 4168 5333 5705 5993 7599 9934 13873 27095 87186 175061 226880 240003 208009 149195 45811 18242 2183 703 671 671 687 680 592 531 482 304 243 257 266 188 136 202 264 166 108 156 77 105 -23 16 35 28 93 83 104 204 150 64 53 93 110 51 63 22 92 98 75 114 61 53 -58 -9 86 -3 24 32 10 61 109 46 -4 33 123 120 203 246 282 228 219 250 162 146 194 232 200 145 239 298 253 337 230 252 220 204 141 133 338 288 221 213 299 270 227 282 251 254 301 243 223 271 319 318 354 366 333 343 267 300 248 361 447 402 585 890 1240 1280 640 435 348 258 169 103 145 186 254 225 151 121 182 159 126 83 121 142 173 208 137 196 106 67 92 124 36 49 58 94 79 63 39 44 73 79 46 59 86 101 36 67 41 57 64 77 97 150 102 80 121 66 117 126 75 45 30 51 23 34 41 36 10 38 19 31 48 48 50 52 21 20 41 35 2 -33 -2 32 14 23 16 20 13 18 44 36 30 26 26 37 33 3 50 27 45 30 45 31 11 42 42 44 30 0 17 33 42 19 38 45 4 18 41 53 40 31 31 33 47 45 49 43 38 52 52 48 45 60 51 49 47 48 35 44 62 57 60 40 38 51 38 34 33 28 30 36 44 33 36 27 26 17 12 10 11 18 9 36232 325 113 30 10583 10 3 52 6479 1168 2904 2814 2858 2862 3058 3078 3133 3109 3188 3429 3475 3581 3578 3588 3696 3767 3727 3761 3660 3892 3937 4079 4085 4470 4620 4682 5057 5058 5890 18245 15839 18634 51527 128169 66842 83551 159913 63065 23726 54803 3544 1801 1558 1424 1517 1762 1818 1601 1482 1599 1882 2165 2367 2393 1801 1316 1153 932 780 800 951 1000 829 852 673 611 445 359 166 229 244 263 181 188 102 83 54 124 72 141 132 136 166 150 65 187 176 188 91 79 107 121 174 132 134 32 138 99 129 171 85 21 167 127 96 147 59 30 36 53 48 38 104 173 239 120 185 190 192 319 334 204 237 259 268 256 279 231 222 275 239 279 275 226 278 227 247 246 234 293 295 309 382 272 255 225 270 358 383 261 257 288 244 290 352 352 327 313 266 344 375 376 500 511 843 1070 1017 712 576 439 370 334 200 246 251 212 189 187 208 209 144 151 132 169 144 189 243 182 168 203 227 173 149 138 88 111 90 81 78 87 71 60 106 78 104 136 143 108 103 89 110 151 126 119 128 76 63 102 177 164 123 109 119 79 95 125 76 76 37 32 81 77 110 100 105 104 82 88 92 52 30 39 48 66 38 34 19 52 61 89 63 53 39 42 38 32 27 65 40 77 59 60 56 27 43 47 47 73 76 42 69 66 63 88 58 62 62 57 53 61 74 101 94 91 82 66 71 73 74 71 65 63 74 92 84 94 80 72 81 79 80 79 89 87 92 83 59 61 70 79 77 61 69 52 55 50 44 35 48 49 47 47 41 31 31 36238 325 117 30 10587 10 3 58 6480 1169 1532 1708 1774 1694 1621 1470 1624 1559 1513 1595 1649 1605 1748 1836 1859 1802 1962 2012 2127 2343 2238 2280 2730 2706 2919 2993 2928 5912 14636 28149 50321 72382 218688 253543 201068 416714 444306 338392 67033 3313 2160 1780 1423 1140 1142 977 903 1261 1261 1341 1473 1419 1229 1056 1103 1011 923 737 696 713 809 1054 1044 781 583 396 402 340 210 102 84 192 173 66 141 110 192 131 49 -21 58 53 159 135 69 48 41 114 122 153 130 39 75 160 103 114 136 122 115 131 85 107 89 -2 14 12 22 38 -18 -2 -10 69 136 95 138 160 151 266 311 260 174 176 194 186 257 275 241 280 242 253 284 280 316 183 134 195 320 308 225 196 245 269 318 283 238 259 314 226 253 357 399 326 358 368 299 306 274 243 296 393 505 429 447 809 1005 851 639 516 547 476 464 362 306 246 191 113 85 193 187 170 170 155 110 144 167 197 185 195 166 243 200 144 89 82 106 79 117 107 24 67 152 105 69 101 145 111 108 71 104 108 107 119 98 102 95 123 135 110 99 105 106 97 86 87 93 107 86 38 8 60 64 56 62 74 41 58 74 67 62 41 12 12 45 49 69 45 49 64 60 62 42 26 -3 41 45 16 38 46 74 39 36 57 56 53 38 36 64 75 50 79 38 24 54 73 70 58 61 64 83 87 55 64 67 64 89 86 55 72 63 59 72 70 70 93 89 95 88 79 67 75 77 81 84 80 84 78 74 63 61 68 67 63 70 76 72 57 59 62 53 57 51 47 36 33 32 36244 324 149 30 10589 10 4 4 6481 1169 3954 3201 3215 3141 3080 3297 3345 3136 3049 3200 3139 3072 3217 3325 3077 3135 3342 3695 3795 3779 3787 3876 3819 3604 3632 3593 3565 3596 4055 4260 6021 7404 7045 3052 2683 2756 2532 2103 1823 1714 1677 1850 1797 1875 1889 1936 1890 1912 1818 1680 1498 1141 814 804 876 876 779 968 785 658 549 468 433 445 435 452 383 260 144 126 128 107 60 65 56 59 83 78 92 46 95 108 250 282 113 176 240 202 32 165 164 191 191 134 66 145 212 184 54 120 135 125 52 78 64 43 140 61 -9 109 81 158 227 165 194 291 340 312 269 228 200 169 225 298 274 255 237 275 204 290 254 255 272 294 291 251 206 230 250 360 300 353 344 323 249 271 270 295 333 408 396 335 411 322 328 403 394 474 502 470 549 772 994 885 756 684 591 539 601 515 313 296 323 226 216 161 247 247 232 208 150 179 205 196 275 190 227 229 190 192 139 126 133 98 88 85 107 11 62 101 50 69 147 144 65 68 125 152 106 124 194 130 113 98 110 108 147 152 102 73 86 86 106 103 90 120 128 146 113 79 87 100 57 103 138 73 77 79 68 57 35 92 81 78 99 60 46 70 76 43 38 63 59 57 69 67 96 94 96 61 73 76 62 75 87 107 89 84 74 69 89 82 71 60 94 109 99 91 80 67 76 72 80 57 70 78 99 101 98 78 91 90 98 85 108 107 90 82 80 82 81 85 94 97 79 85 77 78 74 80 88 88 79 80 78 73 69 63 72 56 54 62 54 46 36250 323 180 30 10590 10 4 10 6482 1170 68302 1214 727 747 774 878 953 983 1037 1086 1280 1276 1219 1379 1240 1369 1465 1518 1922 2454 2780 7669 60586 85126 27314 92166 154860 72013 37973 98084 213376 123667 85160 32646 60047 110750 166206 172343 311942 392214 265520 7814 1852 1743 1740 1523 1489 1470 1167 944 1489 2177 2147 1940 1590 1618 1418 1286 1204 922 405 202 315 179 184 187 241 54 73 132 59 112 93 147 168 70 -28 -76 57 137 111 74 167 183 181 189 204 261 98 137 128 109 144 231 88 132 209 86 230 158 -39 93 29 -20 65 68 54 73 124 104 228 197 194 335 397 334 206 279 331 200 174 207 249 286 308 374 305 306 242 332 279 209 283 296 313 238 173 217 309 299 333 272 375 326 366 298 302 350 360 282 339 360 316 332 332 391 497 502 595 783 1079 761 589 529 551 596 473 397 282 240 234 232 217 295 202 188 203 141 107 150 159 215 182 197 192 214 238 172 215 120 139 97 94 154 119 105 115 134 140 76 118 166 123 104 120 151 118 162 143 90 141 148 170 170 153 186 136 110 106 74 120 114 73 132 92 124 96 95 68 79 97 99 89 108 101 87 53 78 51 54 76 68 103 74 31 38 57 59 55 40 58 66 67 33 42 33 37 62 73 66 72 57 78 71 81 27 78 92 100 81 75 64 77 77 60 76 89 68 76 70 55 62 63 92 80 93 106 101 94 96 78 94 98 75 78 80 78 92 81 76 98 91 77 65 62 65 76 73 68 49 61 63 61 59 61 59 56 54 51 46 46 40 40 36256 312 511 30 10591 10 4 16 6483 1170 -23 2 14 149 177 333 468 729 1465 2261 7572 44396 128273 247919 392793 528124 493507 258318 112626 139571 292670 394398 417888 279395 384793 10595 2602 2225 1972 1551 1326 1147 920 945 1007 1072 1550 3463 5751 7274 8697 11258 11482 10469 10078 10538 18436 42395 43192 38962 6782 1192 394 333 344 389 248 129 153 191 99 147 90 110 35 -9 127 7 141 10 108 208 195 138 200 158 91 127 279 230 211 270 234 162 250 137 -1 -4 66 66 52 -62 86 87 88 83 79 -29 2 54 189 186 254 288 311 209 194 250 219 303 271 202 405 394 371 221 193 246 268 234 203 174 225 315 222 261 303 332 362 282 296 265 277 345 416 383 327 362 351 361 380 374 377 270 478 507 455 439 762 1079 924 647 519 590 588 484 439 404 319 202 175 239 292 287 164 221 254 263 144 180 192 177 210 218 237 283 265 157 153 196 68 57 145 137 90 120 160 116 129 154 83 104 102 110 114 95 95 128 155 138 146 153 173 177 157 87 117 158 113 101 89 84 144 107 99 77 87 101 85 108 124 37 61 112 73 83 79 92 113 71 72 106 85 89 44 29 19 33 56 80 107 81 51 22 50 65 99 92 81 82 93 70 77 104 88 90 81 73 94 120 60 74 89 80 53 63 76 74 75 58 101 78 80 93 76 90 74 67 100 84 99 93 75 57 72 94 103 88 89 95 69 59 65 78 83 76 95 105 78 74 75 72 69 77 73 64 55 55 52 51 49 50 36262 296 994 30 10594 10 4 22 6484 1170 221 2094 9149 33507 73110 103837 65190 88017 226710 319577 6930 5737 19578 41924 44216 31415 26965 20844 28245 36423 68035 93421 88888 65758 75165 115137 166429 224199 505791 870791 978193 570824 15272 853 637 602 458 155 15 129 132 89 211 105 58 200 -97 70 153 -89 108 51 117 200 197 141 285 311 345 256 98 169 153 301 173 188 119 117 50 97 84 60 106 134 156 109 169 39 40 -57 16 -8 11 31 73 89 274 215 161 227 384 337 281 272 190 260 213 284 185 328 311 253 325 237 310 208 187 331 245 288 361 307 219 215 298 302 311 351 215 284 379 286 317 339 258 244 351 423 460 519 612 617 1141 1350 941 590 552 620 556 510 495 306 206 251 303 196 151 202 302 229 219 169 93 190 266 237 219 206 262 316 262 260 144 124 94 46 30 101 60 14 89 108 102 129 139 148 150 124 61 103 112 138 119 122 150 167 135 166 192 111 203 123 88 53 94 116 79 117 51 132 146 102 105 79 83 74 97 66 82 80 57 69 77 65 100 78 72 42 58 83 84 76 84 55 57 45 48 62 93 91 38 55 67 71 60 81 53 60 32 52 81 80 31 64 73 64 50 66 69 66 77 68 69 78 74 57 74 69 89 98 100 86 74 69 86 91 83 59 93 86 93 94 88 90 102 76 76 62 78 77 70 80 76 68 68 70 87 77 60 65 65 55 50 44 51 41 36268 319 307 30 10597 10 4 28 6484 1171 549289 16066 4037 2314 2415 2326 1255 980 973 958 931 1021 894 958 1285 1350 839 697 554 537 473 731 847 899 905 1127 987 1021 1180 1523 1421 1769 4381 11043 24571 52537 114775 131817 130797 127242 142861 23625 38545 90725 171589 208830 169713 114221 193720 547171 548799 263299 44064 12206 16628 6895 847 603 424 320 326 224 29 138 74 107 149 -29 23 106 -91 -15 148 92 -47 -39 -9 182 218 167 89 78 137 58 142 230 284 154 84 157 127 11 113 211 182 37 67 -37 22 23 19 23 50 54 23 -3 27 97 112 80 196 318 297 369 248 121 198 293 228 249 144 76 223 300 281 301 162 299 316 259 221 265 272 202 197 219 329 255 254 224 210 332 343 343 311 319 359 338 275 414 526 531 485 454 604 1684 2101 1112 801 598 518 436 341 257 205 225 181 228 181 194 201 207 204 156 211 170 168 190 325 276 208 231 267 236 192 135 98 57 114 85 79 64 88 69 108 77 43 84 84 81 100 99 95 107 137 202 217 194 86 65 185 148 106 152 96 99 130 72 77 63 90 68 31 9 6 35 24 24 75 67 77 86 59 46 56 35 46 37 32 46 67 33 8 15 54 50 7 6 22 49 72 38 12 29 6 34 73 71 22 8 25 36 51 54 35 57 54 33 42 55 30 41 60 49 42 38 40 68 72 86 58 39 37 52 42 60 53 40 57 55 45 46 40 46 47 46 41 36 38 26 35 46 44 39 45 35 42 53 41 34 38 42 43 38 29 23 23 17 14 36274 324 159 30 10599 10 4 34 6485 1171 79403 74290 373028 548565 65258 71292 177428 236649 77327 617 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 631 3346 10021 23040 52718 103467 180995 233640 301564 548072 862409 873766 636180 227660 304351 181728 8962 1452 1160 943 737 268 235 209 137 75 40 19 208 83 56 140 206 150 185 27 176 197 96 120 260 135 155 174 239 127 186 253 331 295 308 267 208 231 182 180 134 168 114 116 22 -13 17 166 119 -11 128 135 275 226 255 243 326 267 243 148 208 255 231 222 228 318 438 479 347 395 421 295 299 385 334 228 269 312 287 384 365 387 345 390 313 318 349 404 396 370 401 289 329 409 519 485 516 564 566 1761 3569 1327 825 654 494 487 346 286 170 201 237 232 133 208 234 181 173 207 111 152 220 223 323 280 230 262 314 350 288 142 136 89 128 172 103 77 122 145 129 128 107 145 158 92 112 165 149 118 117 170 197 143 170 161 199 157 173 168 151 89 142 155 125 114 109 120 112 62 85 109 126 64 90 84 108 88 110 122 85 126 96 78 79 80 43 90 109 70 67 66 92 70 66 67 68 96 44 38 65 59 76 81 93 89 100 95 78 50 87 78 94 90 95 70 90 85 104 96 80 63 84 81 81 85 98 86 83 85 75 82 114 121 95 66 71 88 80 88 87 75 85 90 80 72 95 80 83 100 90 86 89 77 93 93 73 75 78 68 67 62 60 63 54 36280 322 218 30 10598 10 4 40 6486 1172 3000 2694 2866 2911 2735 2707 2792 2756 2726 2741 2680 2807 2794 2516 2262 2180 2091 1873 1595 1471 1479 1269 1433 1673 1780 1927 1889 1873 2022 2173 2293 2361 2661 2590 2443 2161 2247 2513 2166 2323 2452 3058 3523 3536 3636 4884 17752 54661 108185 129712 83423 50067 93641 174464 134406 72164 4095 1290 1016 1000 984 837 715 584 461 279 177 197 117 162 160 130 130 67 193 186 95 1 102 79 54 107 135 153 104 105 162 103 30 115 191 194 195 238 274 207 139 51 24 -10 -22 82 120 99 3 -65 -51 51 18 99 228 155 192 203 180 286 265 211 210 243 309 277 243 258 235 318 296 231 285 304 289 254 265 193 202 290 314 277 222 246 377 311 379 354 300 369 323 251 259 261 364 461 491 506 459 433 582 646 1381 1586 1102 723 575 420 325 273 282 273 261 293 306 278 182 197 190 173 144 147 149 167 250 322 257 317 236 284 328 211 207 139 104 154 120 131 161 132 135 125 94 73 142 172 68 137 128 139 55 112 172 197 175 194 189 164 164 205 201 127 116 127 89 112 125 115 95 55 85 89 71 41 77 104 107 101 141 119 105 74 76 81 92 35 43 98 61 26 81 53 5 27 36 51 70 66 76 49 29 45 58 71 78 75 56 59 94 92 101 90 114 123 73 56 72 86 39 74 70 72 64 68 68 92 82 96 93 70 71 89 80 74 71 72 87 92 106 85 66 85 87 77 83 66 80 82 67 76 79 83 79 73 69 69 70 77 77 67 62 64 61 55 63 50 36286 320 276 30 10596 10 4 46 6487 1172 1077 953 874 883 1111 1282 1300 1331 1480 1387 1076 867 694 609 704 451 396 712 2176 2444 392 301 221 75 262 410 860 1217 1596 1731 1831 1377 1358 1553 1670 1959 2444 2959 3634 4113 5863 27973 87193 170681 240287 251140 263509 314756 133214 50555 40583 37123 133980 269553 389102 227830 25327 3559 559 417 292 524 584 429 368 219 166 87 106 105 128 102 132 18 54 142 171 99 126 28 181 157 229 146 151 202 150 78 156 234 236 59 140 97 22 88 88 43 103 90 -53 23 15 999999 -51 85 143 213 183 160 264 361 212 161 166 227 187 208 146 100 130 209 285 290 322 282 293 288 212 119 345 211 258 257 334 318 379 191 196 305 285 205 257 203 200 343 268 232 404 442 431 498 498 521 505 542 889 1512 1667 692 419 365 318 293 212 92 136 170 201 222 97 158 160 81 109 125 141 149 236 274 230 226 250 216 227 271 137 49 74 69 141 123 60 44 41 70 106 82 58 86 94 80 153 131 117 217 161 105 104 105 75 97 162 139 67 64 108 110 107 95 115 144 77 101 71 64 9 55 83 122 128 127 81 49 71 41 34 29 72 72 70 76 108 51 43 40 32 14 24 34 59 53 23 48 79 40 36 23 65 45 27 76 51 63 70 66 65 64 74 76 82 77 58 47 74 77 77 44 38 44 40 52 81 78 67 81 72 47 47 60 51 62 84 79 75 65 73 45 54 67 57 66 61 59 55 57 60 58 57 52 64 64 57 52 59 50 44 36 33 34 36292 321 245 30 10595 10 4 52 6488 1173 2317 2711 2718 2828 3058 3572 3560 3646 3897 3921 3960 4799 6471 8402 10329 11298 11812 11386 11138 11937 12832 15140 16966 16791 16134 13880 9905 6953 6373 5932 5294 4638 5906 8540 13222 15293 17224 22765 31787 37557 41989 46857 72603 152242 273550 328496 202422 103937 20567 14333 16493 16296 14459 12556 12039 17345 68473 47322 7520 1393 412 447 474 342 421 231 246 160 68 96 215 48 60 -16 157 63 74 128 62 129 177 215 312 226 108 160 220 193 134 155 186 52 187 269 68 216 197 127 248 312 261 56 32 69 117 80 94 128 186 231 244 248 200 273 300 274 218 240 261 281 288 287 257 256 288 334 279 308 404 348 362 255 317 266 275 303 306 311 218 205 297 293 225 332 331 480 325 278 318 390 522 598 515 493 577 493 508 755 1177 1742 1238 513 401 331 303 180 190 253 168 217 247 204 250 240 231 169 215 240 269 265 251 257 341 326 345 213 81 90 66 117 128 110 64 52 95 117 81 34 26 99 112 181 131 134 127 116 166 197 158 115 175 188 196 174 189 140 147 123 143 155 156 169 82 101 110 94 63 69 75 110 113 106 115 106 64 30 66 81 57 84 113 77 59 81 35 36 87 31 45 26 9 24 43 43 41 69 61 77 77 45 54 70 53 78 79 76 69 73 82 94 97 86 78 81 55 46 45 59 63 45 60 81 76 98 86 93 106 98 72 44 62 99 91 86 81 87 83 75 81 87 67 46 61 80 70 68 70 74 52 56 72 62 57 54 46 43 43 39 32 34 36 36298 320 275 30 10595 10 4 58 6489 1173 3418 3454 3764 3859 4196 4301 4169 4770 5388 6320 7726 9421 10677 10768 9403 7312 6357 6347 5595 4520 3479 3468 4614 6332 9449 11790 13411 16865 18462 19359 19473 19829 21636 27613 34412 40478 51237 66707 77273 92961 101689 98477 93483 51707 32445 26039 25582 29119 72534 126131 98025 85584 48732 4880 3857 4663 4915 3869 2747 2185 1444 1036 760 483 331 304 166 74 170 -9 25 67 140 172 112 42 53 74 214 140 110 211 115 159 141 195 241 183 238 188 212 290 184 78 163 152 115 269 117 91 42 -17 63 75 150 100 65 138 154 231 263 374 338 327 314 190 124 186 268 250 147 129 245 215 274 457 374 230 391 360 329 294 292 349 387 317 356 299 304 255 241 212 335 346 394 364 390 302 320 364 482 555 556 438 509 515 627 719 885 944 633 408 476 295 264 199 239 167 243 176 242 168 202 207 187 205 318 262 312 289 285 249 268 242 175 116 110 127 141 110 101 142 121 116 202 130 126 118 62 125 122 138 149 199 131 147 151 145 149 134 191 164 160 148 116 119 167 102 146 139 107 89 96 156 86 75 74 90 126 88 107 126 89 80 106 62 104 90 100 95 58 58 71 95 79 67 78 100 65 94 70 31 40 74 83 52 70 92 88 72 79 65 77 89 74 89 69 75 109 85 59 100 88 92 71 97 65 57 82 87 84 88 84 83 85 110 103 75 84 92 74 84 86 76 85 91 92 85 67 84 84 73 61 75 64 76 74 65 81 78 78 83 74 56 57 55 46 44 54 47 36304 323 182 30 10592 10 5 4 6490 1174 3490 2685 2507 2658 2739 2992 3507 3513 2932 2489 2589 3125 3766 4247 5425 6697 7247 9221 12267 14555 16690 19187 21916 21300 21523 22693 22663 21370 20007 17137 15533 14918 15149 17096 17496 16753 16205 18626 22800 22720 26111 30706 37979 52033 74846 93248 89714 92571 107267 89765 63121 80150 93015 77683 96677 65703 32645 90886 73414 68633 14776 8619 5960 4949 4660 4251 3380 2612 1713 1125 1032 926 1049 578 341 121 180 213 218 282 147 191 73 128 112 5 172 201 100 172 103 152 261 285 159 153 269 294 95 210 126 -89 -26 162 -35 0 -25 49 118 -13 -70 84 55 23 214 227 275 240 267 224 234 210 169 256 311 333 216 266 259 278 383 533 258 197 186 284 278 276 318 280 267 268 283 311 223 326 324 366 376 269 312 195 372 410 407 453 540 406 361 430 524 510 470 330 360 376 340 128 153 233 170 250 242 238 163 135 165 217 253 324 252 250 275 282 296 224 287 284 170 78 20 81 157 16 138 158 77 86 61 90 79 97 137 78 159 142 108 118 149 82 100 162 151 172 170 127 132 87 65 123 191 156 115 105 88 145 74 42 49 110 89 65 55 95 76 83 51 67 24 56 73 97 113 53 17 83 74 51 15 54 12 75 80 66 31 43 51 53 66 42 24 35 61 38 56 72 57 71 60 63 46 45 74 75 63 81 52 44 62 35 44 51 50 62 56 67 64 54 75 61 79 85 67 44 40 58 58 66 75 68 63 61 46 53 47 59 63 72 52 52 56 48 43 54 59 54 41 43 45 37 31 27 19 36310 322 210 30 10590 10 5 10 6491 1174 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 184 566 903 990 2136 4839 7634 9467 10618 13239 16398 19807 22038 25114 27827 29400 33797 39080 41305 42245 47507 43636 35609 31489 31968 30642 35451 39981 37476 42225 48722 63105 67988 74370 88881 85641 107725 120083 107450 88452 113701 195683 216662 214373 337166 317490 343866 397215 413103 209459 55507 26471 15616 12730 26701 31072 7022 1125 942 469 326 324 429 330 232 296 113 36 155 120 88 0 69 136 199 289 156 -28 207 256 171 203 168 72 146 34 -78 32 177 136 91 -37 51 122 141 167 176 24 55 167 288 433 243 250 159 269 395 231 194 227 331 262 325 370 470 387 382 183 210 211 228 161 109 336 274 297 216 111 285 291 317 344 347 381 327 400 250 203 325 471 549 540 528 494 438 527 567 531 610 490 361 262 161 105 224 233 210 160 135 158 226 157 151 254 254 306 224 272 402 259 225 242 200 349 247 90 137 150 187 83 109 137 140 96 11 118 167 179 220 159 130 133 111 138 151 186 207 218 142 117 140 133 48 52 92 90 131 202 147 39 98 94 62 24 59 66 70 40 84 126 127 106 78 63 9 37 112 100 15 34 76 82 42 82 93 107 60 7 37 115 97 90 124 107 86 99 45 42 62 46 69 41 59 56 65 94 64 65 53 49 65 84 54 36 66 75 59 68 97 95 35 64 87 62 67 75 61 60 66 58 75 72 83 68 71 87 75 61 73 72 55 66 61 66 61 57 56 55 53 58 60 51 51 48 37 34 44 42 29 36316 315 418 30 10588 10 5 16 6492 1175 161 248 322 480 600 774 1034 1383 2046 2492 2472 3018 3765 4230 5157 6212 7005 7464 7742 7622 6799 4999 5005 7526 11024 15839 20818 32006 42205 47548 56691 59011 70095 81495 87333 93871 98983 111843 126265 126462 129145 128325 148733 144512 119752 127695 111656 81431 53566 43425 45716 99957 206242 354994 330535 76684 17486 12736 8983 8933 16965 27147 32312 19796 34947 34638 4925 1558 862 515 368 104 41 8 52 61 42 35 169 291 356 473 817 2343 17442 91184 8752 680 394 229 138 28 196 178 200 192 77 23 -90 -85 134 98 -8 176 126 111 61 218 379 314 202 201 143 252 285 368 266 308 340 320 321 339 193 210 269 279 276 260 342 308 425 328 212 426 509 337 218 293 387 402 398 369 258 331 383 600 550 473 526 587 570 715 584 574 511 419 335 362 293 322 173 243 238 281 112 179 180 111 172 232 241 300 356 347 335 340 266 315 309 206 142 197 85 8 112 126 17 13 92 105 -1 148 69 -5 49 57 48 15 105 144 152 185 126 145 147 152 131 62 108 130 116 121 89 145 141 133 99 98 140 65 56 56 56 87 90 57 105 119 64 81 115 48 86 119 37 49 60 56 71 30 88 113 60 46 47 49 65 80 65 78 78 15 49 8 16 31 69 88 123 90 72 55 111 65 63 46 59 51 53 59 29 43 62 45 53 72 100 81 68 57 100 84 84 84 73 76 77 76 74 87 91 76 72 67 53 61 56 61 64 67 57 46 58 58 52 56 60 58 70 59 46 41 38 35 23 36322 311 538 30 10588 10 5 22 6493 1175 8 362 501 744 692 921 1481 2033 2764 3857 5464 6503 6622 6570 6679 7007 6537 6557 6551 6534 6968 6406 6204 6516 7302 9224 11648 16214 25871 42353 54251 65150 78220 96572 107955 103586 91353 81216 71239 57544 48287 40268 35117 28181 22454 21977 22693 20394 17679 15846 15134 15496 14950 13520 12581 11872 10337 8130 5936 4100 3255 3123 3607 5538 9431 23549 39412 42578 38175 20790 46347 92344 118288 281124 378435 366592 432901 235673 56757 165624 352560 218489 18066 397 129 215 237 154 318 139 233 56 177 219 128 25 48 152 -5 -98 140 146 44 204 221 330 92 125 134 168 167 243 339 296 172 313 237 201 301 224 422 300 193 205 182 411 379 375 357 262 245 249 251 364 338 337 269 280 235 262 401 515 459 372 523 516 325 517 468 432 484 498 460 307 222 194 236 199 127 137 206 87 119 77 143 188 333 373 317 325 241 155 205 242 254 278 108 123 124 162 186 130 172 59 76 42 59 132 91 89 71 117 151 181 169 94 61 80 73 77 140 95 101 105 122 62 108 170 96 130 62 28 45 7 20 64 94 23 18 -10 44 74 61 83 56 23 -27 -3 41 5 52 92 51 70 11 -6 -6 34 12 37 60 32 54 75 72 33 0 33 79 69 53 63 58 21 20 40 15 6 38 89 46 40 25 33 13 4 14 33 10 31 35 999999 26 52 60 45 49 64 51 54 51 44 32 25 37 29 45 63 45 34 18 23 27 28 32 21 31 43 38 29 27 33 36 30 28 18 15 8 20 16 0 36328 296 987 30 10587 10 5 28 6494 1175 98 208 355 693 1118 1576 2766 3622 3653 3989 4186 4625 5433 6365 7591 11497 15880 19433 28595 33505 31482 35919 41700 37476 30174 21748 18879 17633 17874 17810 17347 17233 20681 24945 21707 16675 10883 12042 14881 12969 10845 9680 7442 10309 13997 10241 18498 36599 26521 10760 5463 7026 13078 21388 36621 57671 120692 249162 315587 244334 137123 150372 179790 232644 286275 635661 999999 999999 187905 2964 249 108 -96 81 139 13 136 220 68 33 31 26 17 85 51 -8 229 138 150 378 452 387 413 189 168 280 157 212 478 422 268 236 262 222 160 99 180 109 212 194 377 443 328 314 239 169 245 284 254 389 423 342 306 422 341 232 299 652 620 456 501 587 461 446 525 482 478 571 538 386 302 317 159 170 288 278 240 220 180 205 295 293 301 425 324 246 281 206 286 304 353 180 143 247 132 77 120 173 114 20 5 200 133 134 -26 70 166 58 193 250 259 118 216 199 141 145 110 180 132 157 213 212 193 206 67 71 89 160 57 54 77 21 46 108 39 44 111 155 85 -27 68 79 90 72 124 30 53 11 62 64 82 66 86 109 114 77 87 58 88 94 59 58 72 107 68 40 67 62 68 84 70 56 65 24 37 67 60 80 69 59 77 66 46 39 52 74 58 72 107 79 62 89 103 96 88 73 79 83 52 65 79 86 67 89 69 58 76 79 50 51 63 53 48 63 63 69 59 65 53 52 49 50 43 42 43 26 36335 241 2603 30 10583 10 5 35 6496 1176 359 1998 5124 9392 16858 28499 48709 85972 153892 278133 524571 999999 999999 999999 665802 15501 85 67 171 241 50 -2 124 272 128 -10 45 -11 -75 13 40 -18 81 33 3 207 278 290 266 243 197 195 253 272 310 198 294 324 248 319 489 409 303 178 122 243 85 252 300 288 289 131 259 326 322 351 312 343 286 379 287 274 327 473 353 388 471 395 382 511 528 530 431 368 397 254 297 175 171 183 142 208 228 87 175 296 236 277 263 276 295 275 263 236 205 207 253 261 143 93 77 26 55 71 90 99 16 26 55 15 127 120 25 170 135 107 105 137 117 112 224 193 45 48 75 18 17 101 131 171 46 66 34 19 17 36 -35 94 84 31 22 40 80 86 112 109 65 27 39 47 67 2 42 84 79 68 56 2 21 54 36 62 40 39 46 50 43 33 36 -4 6 10 50 25 20 41 60 40 44 27 24 11 73 14 -2 20 57 52 48 58 39 39 39 47 52 40 35 53 55 49 43 52 54 54 38 49 55 49 50 55 43 34 38 40 29 32 28 32 22 33 33 27 24 31 27 35 32 27 13 7 7 36341 313 468 30 10578 10 5 41 6497 1176 398 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -31 999999 999999 999999 999999 -74 141 -87 57 161 409 599 611 764 877 802 632 1130 1071 999999 999999 999999 999999 999999 999999 999999 84 359 928 1822 3104 4000 4573 4047 4385 5124 3872 2201 702 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 472 681 1270 2475 5062 15307 28123 66848 177094 353025 467140 518845 490033 549632 774644 863012 424278 6294 80 99 159 122 182 215 145 102 71 63 68 52 71 4 -23 106 119 126 150 237 296 337 393 229 243 280 375 433 305 284 271 381 424 348 296 364 276 319 349 228 331 364 328 259 236 322 400 340 321 359 493 470 370 339 391 273 224 286 449 559 462 501 579 602 563 549 485 420 433 340 278 345 336 243 258 297 283 273 248 291 332 325 378 405 365 344 322 364 310 250 334 351 235 141 123 160 136 154 117 183 233 128 133 162 154 168 128 52 127 181 115 114 98 129 180 123 158 107 170 197 176 116 143 96 85 162 141 153 97 59 55 116 99 91 81 84 125 155 131 117 129 89 89 73 94 118 76 54 117 152 92 55 69 64 80 64 95 104 117 100 92 69 97 83 78 95 64 88 97 61 68 74 69 67 58 63 73 73 46 88 43 61 96 81 51 65 72 85 94 88 98 98 88 99 91 98 84 90 110 84 82 101 80 76 80 87 93 82 61 63 61 74 61 71 79 75 73 77 76 73 72 67 61 48 42 36 36347 314 438 30 10578 10 5 47 6498 1177 964 1125 1028 1042 1045 1019 924 1100 998 981 940 1128 1268 1230 1343 1561 1626 1869 1638 1525 1644 1589 1669 1851 1911 2082 2365 2508 2925 4106 6058 10295 19871 71304 137524 185178 368935 549003 538485 291189 224664 123829 5051 1904 1435 1362 1229 1023 846 984 1239 2850 5047 5270 5110 4883 3672 2596 1869 1241 554 299 366 320 352 584 1262 2202 2728 2631 2693 2576 2989 4132 4674 6582 8529 12510 42196 90961 29967 2413 1086 681 462 370 397 103 147 173 164 172 49 159 153 145 151 114 63 44 32 166 193 75 141 173 37 65 154 257 294 311 258 239 176 227 271 307 436 419 340 363 307 380 339 285 214 304 266 286 325 354 301 293 328 388 379 383 336 368 337 351 381 383 338 355 404 650 520 565 543 559 604 680 650 642 381 385 401 310 261 337 331 372 394 375 345 300 286 292 306 379 363 325 329 295 272 371 348 372 287 157 68 84 176 195 153 174 115 202 154 125 80 157 162 152 236 178 195 169 145 147 208 176 135 99 96 135 141 151 143 181 161 152 120 130 108 109 110 162 123 115 105 114 100 120 141 97 101 106 98 114 99 54 32 87 78 62 84 55 92 97 53 83 73 34 64 104 120 78 104 77 84 92 67 81 112 101 75 65 84 118 66 70 85 109 86 77 104 75 62 88 88 104 112 97 100 105 106 121 114 87 90 103 99 103 104 105 106 93 95 85 84 91 85 78 91 86 93 84 82 90 90 75 81 84 68 74 62 63 67 57 54 55 36353 316 377 30 10577 10 5 53 6499 1177 1177 1216 1390 1289 1445 1450 1584 1503 1543 1421 1540 1682 1525 1522 1530 1596 1712 1876 2035 1984 2174 2284 2256 2535 2588 2791 3255 3829 4357 4905 5130 5701 7023 9385 13291 22291 35801 30616 42457 81594 124370 78078 87232 190810 344100 279383 181245 176944 139437 8773 2955 1137 926 733 529 462 512 581 470 496 458 359 418 503 427 265 175 227 139 389 1102 1899 2951 3864 4622 5585 6933 9253 10706 10308 8987 5351 1591 538 363 218 145 146 118 199 197 90 184 325 154 87 14 70 175 71 152 90 72 91 125 26 48 -74 -36 56 85 150 225 329 292 189 186 297 312 289 355 298 323 388 347 299 294 317 347 222 213 214 257 252 215 250 277 294 293 363 328 373 301 332 370 250 329 376 439 559 507 475 507 502 543 594 578 522 488 514 516 404 409 459 418 350 368 365 294 244 278 311 386 345 330 362 391 373 308 269 237 303 344 294 165 111 91 123 114 145 169 150 116 80 93 131 206 167 98 133 134 116 118 109 106 94 122 106 92 56 85 83 109 125 80 96 138 104 101 97 53 84 71 98 88 42 56 82 94 124 117 83 69 96 112 100 63 60 62 28 35 58 74 58 34 68 43 59 82 50 79 73 86 69 79 76 64 55 46 51 31 58 92 59 59 76 57 51 64 83 76 62 71 77 54 75 81 79 89 86 86 80 97 90 73 74 79 81 90 61 60 59 79 79 77 62 56 69 70 73 67 75 66 62 52 61 63 59 55 43 49 62 61 47 45 36 36359 320 281 30 10571 10 5 59 6500 1178 1084 1121 999999 999999 999999 1489 1576 1494 1433 1436 1691 1575 1565 1630 1678 1967 2088 2279 2251 2386 2655 2860 3325 3703 4187 4431 4663 5502 6605 7586 7511 7947 8551 10189 10863 10835 12185 11782 10488 10367 10502 10637 12326 14991 18171 18128 20742 42018 77712 111110 263671 422408 280957 68431 2628 596 372 344 270 238 188 254 205 233 304 199 161 219 265 124 91 96 96 42 121 144 142 135 1628 5423 7676 7861 6694 3336 1174 404 258 185 233 201 54 170 141 176 222 186 73 85 156 96 97 218 193 219 239 166 185 81 58 102 59 129 92 66 123 195 200 266 309 231 235 183 177 245 330 331 230 220 294 311 281 291 260 243 203 200 218 310 223 234 280 237 292 323 321 345 357 312 325 334 229 263 342 485 486 443 524 461 512 585 562 455 450 418 388 392 444 412 342 292 316 295 357 311 247 253 285 279 246 322 364 290 315 300 252 223 273 302 240 161 109 104 77 112 90 155 124 118 68 81 111 127 115 102 95 111 134 93 97 117 62 60 69 67 39 78 79 60 60 80 91 133 61 50 51 26 43 102 53 23 49 70 73 73 46 73 72 57 48 53 42 21 20 22 22 31 18 6 -1 21 29 10 23 26 33 -2 4 44 35 51 25 13 41 34 38 24 31 39 26 31 59 27 42 45 37 39 51 45 59 54 56 33 35 39 62 54 57 62 60 73 66 64 57 53 52 58 69 72 61 50 52 48 56 49 43 50 26 27 44 43 45 42 29 23 31 32 24 23 15 18 36365 318 306 30 10566 10 6 5 6501 1178 -90 999999 999999 49 287 292 261 355 470 525 469 308 326 379 352 455 561 533 609 696 821 1040 1018 962 1071 1081 1215 1510 1777 2311 3117 4443 5740 6925 7931 6625 5936 6298 7290 9419 14185 47057 155724 223122 283093 162452 104321 246691 422212 214140 248816 176000 272534 374186 263146 329356 190063 36733 434 195 83 30 159 153 44 270 76 169 105 101 106 119 177 129 149 107 224 317 908 1106 664 235 207 199 139 223 214 104 189 84 152 240 122 105 135 164 219 117 163 99 170 229 132 71 53 47 64 94 85 60 43 148 266 173 299 231 143 168 241 302 332 288 253 312 273 294 334 396 230 171 253 301 231 304 245 203 285 219 270 329 373 320 326 288 301 294 310 273 310 295 331 453 472 464 451 459 515 437 540 553 450 434 498 533 505 470 482 467 383 396 331 321 318 389 374 373 245 308 284 310 340 276 285 334 362 350 209 108 118 106 147 113 60 97 92 64 56 75 70 121 128 150 111 108 88 63 97 146 146 122 76 131 97 91 121 85 91 73 98 151 118 86 100 59 33 65 90 77 34 80 109 88 82 63 68 85 109 93 95 96 89 41 63 26 23 30 26 47 54 30 22 35 65 72 44 71 45 50 77 38 30 64 66 84 66 64 59 55 48 66 63 51 47 54 57 49 47 47 52 52 79 65 93 98 79 62 74 72 71 79 65 78 73 61 68 58 58 70 64 63 64 56 54 54 54 64 43 38 44 56 52 51 43 31 39 38 30 21 36371 313 451 30 10561 10 6 11 6502 1179 1110 1120 1208 1294 1425 1581 1714 1711 1780 1996 2192 2640 2848 2905 2892 3281 3441 4027 4348 4405 5038 6311 7701 10561 15884 18953 21695 19469 14996 11097 11880 28274 61231 103498 146032 230099 315341 216636 86364 98164 47054 39057 40642 56455 10249 23477 42453 121889 130638 54771 22629 1040 67 26 28 100 50 132 139 148 136 226 214 167 240 303 206 187 225 333 291 316 293 383 323 315 381 219 130 155 153 151 260 146 175 175 67 169 217 196 233 211 296 231 251 179 149 139 70 107 57 68 81 79 149 162 164 256 240 236 198 148 335 266 252 369 291 250 334 211 307 352 233 285 178 236 215 273 228 210 260 218 271 234 286 327 339 309 359 358 314 363 319 334 277 298 404 495 470 432 492 519 518 453 568 556 520 544 479 459 492 461 425 479 455 385 287 237 369 379 300 355 333 360 324 318 264 256 342 412 374 197 146 52 111 65 107 1 61 36 99 87 78 98 109 174 108 137 101 141 141 112 147 110 46 47 94 133 123 118 81 136 111 131 127 104 78 71 40 55 86 84 83 63 84 69 101 85 85 91 92 87 82 58 56 92 74 47 86 49 57 89 49 23 58 81 40 62 86 56 62 57 60 75 67 45 81 58 66 51 56 47 70 85 59 67 75 85 80 80 51 59 60 63 62 67 75 86 96 97 76 80 87 68 90 94 87 83 85 84 69 52 69 79 71 54 65 69 60 59 70 69 62 61 57 55 59 50 47 53 44 31 30 36377 319 268 30 10558 10 6 17 6503 1179 86377 2493 1682 1692 1963 2477 2702 2856 3120 3040 2847 2545 2443 2190 2176 2051 2056 2030 2311 2551 2518 2789 2871 2789 2804 3151 3314 3278 3226 2996 2761 3032 3496 3869 4133 4711 5265 6458 20004 101014 246083 307062 173533 62156 73728 182976 60597 7219 3307 1299 931 748 500 462 488 471 526 287 429 249 206 229 185 188 162 180 237 269 237 186 305 336 340 319 314 294 321 345 268 324 232 148 224 218 265 169 128 215 233 216 215 272 216 148 268 344 261 212 255 178 113 234 147 -41 18 96 109 115 82 90 69 155 216 260 292 361 255 202 271 304 230 313 294 292 189 178 260 207 336 205 216 245 140 159 309 316 301 365 317 287 278 267 346 312 361 286 325 337 270 312 293 334 347 376 539 511 494 456 472 488 510 517 506 498 586 473 516 538 550 509 431 396 372 469 484 433 383 390 354 358 302 287 338 355 275 315 258 206 172 137 151 167 156 197 186 140 131 102 74 104 101 171 151 138 136 101 132 128 147 167 172 130 116 147 135 143 117 115 111 128 136 127 128 76 98 81 88 98 89 81 60 56 141 118 88 72 83 114 75 78 65 76 87 87 87 73 77 82 73 51 86 91 80 74 81 47 108 88 68 103 88 77 55 83 79 71 89 77 74 73 69 73 56 77 99 97 77 93 105 111 111 99 103 110 110 128 104 77 89 95 72 79 93 107 97 101 92 99 90 73 87 91 85 82 87 86 78 87 81 79 85 77 81 70 66 66 58 56 51 36383 317 327 30 10557 10 6 23 6504 1180 1226 180 345 662 535 613 929 1120 1338 1261 1162 1249 1374 1257 1274 1615 1973 2531 2771 5878 17402 48782 89802 207398 236924 236497 196371 295209 367323 382559 262868 250179 218157 79790 80015 87300 22925 14504 35300 87881 74192 10480 8063 10318 27824 68661 70834 15593 2884 616 639 582 396 387 383 381 398 357 217 165 181 229 269 188 267 239 118 211 192 206 271 322 224 182 296 271 172 183 197 256 212 178 288 236 202 225 228 112 206 269 257 259 244 191 233 143 149 162 114 44 125 220 9 -14 81 21 89 209 158 180 358 278 167 281 197 222 357 305 290 339 336 266 397 437 376 309 306 197 202 209 222 351 309 265 329 296 382 476 355 383 335 442 402 303 313 329 334 286 379 411 397 468 502 515 486 536 538 587 571 640 597 570 583 528 470 585 576 504 466 424 500 545 469 488 402 359 453 407 381 422 475 405 359 439 315 220 121 116 145 107 142 266 247 174 137 88 101 183 142 104 182 152 142 202 191 204 180 195 184 193 181 175 131 165 219 168 169 148 175 117 105 131 72 115 89 69 92 79 84 93 86 117 126 106 69 111 106 131 150 117 86 71 85 76 77 55 85 85 35 55 43 34 69 88 106 115 117 145 97 95 105 90 55 96 94 80 106 92 63 67 71 98 80 65 116 136 115 108 113 98 89 95 115 133 123 116 110 112 102 110 113 118 120 115 103 98 103 102 91 92 92 97 95 109 96 87 89 88 88 96 89 77 65 64 63 69 65 36389 288 1197 30 10557 10 6 29 6505 1180 713 2405 5791 16300 28823 43846 92574 145426 88881 84855 98548 304328 275469 30579 37808 32051 41697 60870 28795 53347 129480 266414 523077 696134 637615 713157 593431 594945 149980 5507 177 105 190 155 120 164 143 44 -37 154 40 68 212 227 345 399 492 174 139 244 258 475 266 154 354 149 39 26 84 113 140 297 332 198 91 205 47 153 199 96 134 46 999999 -7 70 35 126 131 240 123 28 105 260 394 320 240 265 156 179 178 256 324 350 255 113 113 276 272 246 109 106 75 171 272 374 288 236 196 113 172 195 173 256 256 342 339 341 197 299 274 432 358 465 420 358 398 398 450 447 568 390 419 414 465 388 399 443 461 552 405 429 615 575 467 276 256 246 345 294 313 340 318 247 314 306 332 162 22 24 87 112 -9 87 112 67 58 0 73 34 37 22 -2 78 173 162 104 109 110 92 90 105 46 73 28 45 131 138 92 76 119 114 49 34 103 58 66 68 69 78 67 89 82 92 27 48 85 62 15 10 -1 73 72 70 86 39 -7 51 63 48 63 75 47 1 46 58 35 65 17 24 50 84 50 23 66 36 33 37 41 49 43 18 61 41 40 43 40 43 53 40 26 46 63 56 52 57 56 43 41 42 30 29 43 53 55 46 38 49 39 45 44 48 39 32 37 26 26 31 18 20 33 34 26 30 20 21 18 9 1 36395 314 415 30 10555 10 6 35 6505 1180 210 -86 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 8 131 203 51 -89 72 167 355 830 1178 1614 2116 2289 2253 2758 3482 4347 4968 8008 14710 33969 43388 60934 112566 128820 143137 175512 209805 206939 235106 199464 202959 383258 585687 539490 570787 551552 198704 34176 34152 3802 491 454 404 265 191 109 102 302 175 191 175 150 198 144 175 272 227 284 262 305 283 50 110 94 280 184 239 253 326 308 173 154 198 242 183 150 224 120 44 87 115 124 43 64 28 109 77 193 210 259 313 247 344 300 270 261 376 295 301 289 290 259 130 252 293 382 412 377 287 170 114 281 285 241 276 360 316 253 331 286 356 294 401 279 237 295 412 377 288 286 330 276 347 494 513 492 522 483 464 533 579 530 620 690 583 566 591 628 539 589 525 565 559 559 471 343 419 514 548 491 445 347 384 434 398 345 253 191 183 126 102 171 87 161 164 163 151 137 162 169 121 129 181 177 211 240 165 225 216 169 130 96 139 126 179 177 155 133 143 123 183 135 151 128 120 128 125 117 126 63 67 88 95 131 150 97 111 127 117 98 125 88 97 74 78 84 137 109 93 70 77 86 92 115 73 107 108 100 91 87 111 114 108 53 80 74 88 65 80 127 99 89 99 122 98 92 112 106 95 99 102 105 107 101 90 99 100 102 99 105 93 98 100 106 115 105 113 107 103 108 104 101 96 107 99 84 94 94 91 99 97 81 81 78 75 77 63 57 36401 317 322 30 10552 10 6 41 6506 1181 3023 999999 999999 999999 3418 3504 3864 4139 4665 5249 5667 9738 20972 49385 107332 120823 46907 3095 1617 1734 1764 1752 1737 1823 1818 1712 1660 1902 2010 2123 2091 2209 2607 2769 2339 2468 2901 2596 3164 4508 5681 14016 46212 69985 119961 239983 290766 202237 148859 73322 8525 1372 795 774 799 463 299 291 299 193 38 54 119 138 108 91 124 212 5 175 235 70 249 109 222 280 118 228 200 92 140 157 248 203 75 163 190 124 142 214 239 185 142 196 204 105 174 109 166 122 118 59 38 24 49 56 23 117 220 246 182 234 237 152 206 99 186 243 248 227 207 209 152 276 182 261 265 279 162 142 92 193 243 238 251 296 312 331 222 227 207 238 268 269 286 298 239 205 318 272 295 294 302 365 315 365 448 579 532 515 513 490 472 498 522 520 477 472 501 521 427 451 409 409 412 392 332 345 388 374 309 238 323 374 339 313 223 154 83 60 113 85 76 128 90 97 133 120 94 78 140 103 86 95 122 126 108 124 108 95 77 79 105 152 133 114 111 104 75 83 102 107 73 95 95 81 32 26 84 85 89 71 86 101 69 70 96 74 26 79 74 71 55 63 49 35 42 30 24 41 19 49 56 43 70 49 66 69 35 -1 25 42 39 42 33 70 58 43 61 75 56 41 33 48 63 55 34 39 61 83 69 39 62 60 63 59 76 57 61 79 73 76 83 61 65 75 78 66 63 80 71 73 75 52 56 45 47 44 40 46 45 50 48 27 22 22 20 36407 315 379 30 10549 10 6 47 6507 1181 2905 3198 3297 3125 3257 3359 3316 3322 3522 4173 4773 7943 42023 69360 115420 331685 336153 98817 23080 3549 2409 2354 2452 2557 2489 2522 2565 2667 2331 2065 2042 2047 2032 1741 1543 1603 1668 1707 1808 1797 1870 1826 1607 1204 796 536 351 256 235 337 133 215 228 196 123 182 199 263 233 177 265 124 140 111 174 194 301 366 184 260 288 101 159 165 104 148 226 128 250 298 166 261 172 132 187 252 134 160 152 158 244 138 168 148 166 130 47 74 82 137 82 12 -23 5 75 68 162 69 80 281 224 291 232 177 325 254 261 262 242 327 334 279 341 253 194 202 266 286 265 225 267 236 230 331 173 127 227 322 277 237 204 272 315 332 316 371 247 255 287 256 314 323 321 417 408 457 445 535 554 568 491 488 535 514 434 499 552 568 567 501 494 519 522 439 399 373 332 388 377 332 375 407 433 411 252 133 136 133 83 87 120 119 125 148 144 149 85 105 83 123 140 86 103 141 138 136 147 77 95 105 81 114 153 160 160 122 118 147 127 75 71 96 108 134 98 69 71 58 70 109 111 88 114 83 111 122 76 67 54 59 70 82 82 53 60 99 89 74 64 90 84 78 85 71 64 39 65 59 70 42 61 92 85 79 70 53 88 85 86 86 79 87 90 85 69 79 93 85 89 94 83 93 86 100 90 97 94 98 86 92 108 98 89 95 82 94 90 100 93 89 93 90 82 90 80 82 86 88 82 88 77 73 71 69 63 36413 317 315 30 10545 10 6 53 6508 1182 3708 3676 3900 4185 4080 4137 3947 4353 4415 4417 4158 4185 4074 3962 3991 3687 3659 3705 3774 3782 3334 3199 3838 2806 3796 6344 8319 13083 15479 15824 17741 18772 19540 19962 14207 4757 2605 2243 1994 1319 970 805 724 712 683 576 446 411 370 317 301 209 200 178 235 222 196 220 181 164 231 198 216 118 90 56 92 118 217 167 142 124 63 191 177 132 210 233 201 170 201 217 232 138 172 133 156 245 139 148 64 15 179 179 165 217 74 108 184 223 112 106 31 -31 -2 113 131 50 120 113 199 293 322 301 222 202 222 215 186 232 254 264 275 265 241 231 210 232 197 230 142 206 274 261 324 364 314 203 150 237 226 201 283 282 235 178 250 254 235 276 278 333 279 347 365 395 465 506 405 480 570 572 611 550 526 568 649 533 563 543 560 547 474 500 433 386 351 345 408 441 419 359 402 412 403 337 216 76 43 89 79 98 75 119 80 115 101 71 162 147 135 136 71 88 100 129 146 132 152 110 92 129 119 112 117 98 166 141 107 145 116 94 104 110 92 75 90 52 71 89 115 130 122 101 110 75 133 123 73 78 58 56 103 53 39 32 25 39 58 47 67 52 59 88 58 77 49 52 89 83 33 47 95 70 44 55 73 72 76 56 75 61 59 68 66 76 73 78 73 60 65 84 71 88 93 86 81 60 76 83 95 84 76 73 85 74 86 76 75 67 70 72 64 59 65 73 83 66 71 63 61 67 55 53 53 49 39 36419 322 193 30 10543 10 6 59 6509 1182 4423 4435 4616 4736 4852 5014 5187 5182 4672 4583 4725 4907 4839 4437 4219 3803 3647 3600 3522 3384 3390 3349 3577 3580 3517 3694 3838 2566 2618 2882 3304 4074 5820 8298 10637 12152 14959 17774 17241 14872 12813 9212 7505 5333 3470 2479 1646 997 624 495 343 372 262 266 204 192 209 256 204 245 288 209 211 201 203 163 204 157 215 252 130 260 339 233 130 187 156 74 254 274 223 197 193 278 195 236 165 194 331 253 269 219 190 207 326 222 201 130 234 142 171 121 105 131 90 15 38 28 -18 102 2 73 206 187 175 194 278 273 324 185 191 191 247 284 317 313 208 247 258 232 229 264 294 266 238 219 188 249 291 206 134 200 319 306 288 222 313 343 259 287 321 320 287 268 287 293 301 316 381 304 412 464 442 492 507 504 556 612 566 510 536 565 529 530 546 529 530 561 479 474 433 469 423 427 393 385 373 386 422 362 303 149 130 138 126 85 106 77 42 71 152 137 124 166 176 126 153 165 106 100 151 175 138 70 93 101 132 97 94 121 132 115 18 148 139 119 92 91 96 80 86 76 112 105 54 87 93 120 107 91 101 119 92 61 81 86 99 113 118 80 72 68 53 32 39 38 77 66 77 88 59 61 53 52 75 75 84 71 68 69 69 94 94 65 60 77 92 65 62 59 69 83 75 84 103 85 81 115 104 97 92 101 119 112 95 105 104 91 87 77 90 102 95 86 72 83 79 73 82 74 72 62 75 75 62 59 60 63 49 47 52 39 36425 313 431 30 10541 10 7 5 6510 1183 -68 -47 6 100 106 439 481 468 206 1245 4972 5636 2374 12558 36465 36087 62702 253408 134508 44520 90404 274043 439084 316109 234568 247608 318899 354414 438818 545386 663626 199893 11488 8743 6645 4734 3754 3143 2279 1721 882 329 367 337 281 146 96 74 201 263 202 155 181 64 110 210 194 315 304 121 97 41 120 118 73 194 167 65 57 28 69 33 152 144 54 102 184 208 114 150 156 223 188 220 240 189 85 81 148 151 162 191 100 50 66 56 46 20 7 13 13 84 -2 112 363 313 147 154 172 169 250 260 257 214 217 196 235 267 353 282 204 164 134 132 125 146 196 214 234 178 201 191 274 181 156 172 265 193 301 269 214 180 303 334 239 215 274 276 300 223 313 321 455 515 522 531 574 558 579 596 561 521 478 471 446 545 510 432 439 364 404 409 382 403 326 365 414 390 387 407 408 297 107 32 103 118 139 146 103 102 111 98 76 119 83 132 104 67 69 51 70 116 86 54 90 123 100 118 67 74 92 61 103 109 85 98 92 105 113 76 65 26 53 91 35 102 89 56 42 93 48 81 72 70 71 69 47 49 62 53 36 12 58 27 32 51 51 62 55 52 56 31 34 63 72 52 26 40 32 28 18 21 46 37 22 30 42 64 63 52 49 49 37 53 58 68 71 67 73 77 75 73 76 56 72 68 73 59 72 65 64 54 53 64 62 62 45 51 56 48 40 51 52 49 38 46 47 31 27 27 24 16 19 36431 315 369 30 10539 10 7 11 6511 1183 1094 970 963 1031 816 730 608 673 736 882 1104 1464 1683 2539 3701 8859 28919 55682 60649 112044 122623 45078 96838 169010 152580 72280 104011 178680 456139 501586 560105 328960 65577 3712 2095 1975 2002 2175 2360 2402 2643 3416 4391 4900 4068 2653 1648 942 535 338 161 239 166 208 162 143 229 184 277 285 228 262 244 162 94 163 71 49 144 92 -4 164 205 28 101 59 23 150 124 101 157 175 146 174 133 131 153 192 77 77 58 109 128 71 32 -72 -1 -54 -79 36 -19 17 52 88 91 168 203 229 256 182 146 132 159 192 150 130 265 307 264 217 212 291 345 223 205 193 167 137 123 173 180 185 246 182 130 224 226 226 248 226 309 240 199 182 198 242 272 212 259 292 241 238 321 266 370 381 410 404 512 551 586 602 522 519 514 474 509 529 443 446 417 392 357 414 481 494 440 413 376 328 426 419 288 179 54 58 72 51 65 69 91 133 119 84 109 65 58 -6 54 121 59 41 63 54 62 88 77 113 107 71 80 68 79 83 89 89 24 54 107 101 89 89 64 22 42 10 17 18 11 80 63 44 44 72 110 95 60 55 36 28 52 58 29 25 34 4 12 7 7 32 29 46 32 37 32 49 49 33 18 43 36 4 32 52 44 4 18 43 25 22 37 40 21 19 28 38 25 13 26 44 57 57 62 57 57 59 45 50 46 36 39 38 54 47 42 51 51 63 43 42 43 33 34 43 34 40 31 40 37 32 19 11 8 14 9 36437 315 366 30 10536 10 7 17 6512 1184 3735 3923 4165 4473 4804 5235 5683 6313 13411 62318 94654 76184 51811 89375 72621 116931 117066 39331 36215 8825 3176 2982 2906 2841 2749 2569 2443 2269 2313 2140 1950 1962 1872 1906 1858 1846 1851 1745 1837 1843 1872 1818 1801 1762 1634 1441 1031 618 449 271 290 283 277 366 226 207 381 434 306 288 355 419 352 274 180 104 127 159 157 89 91 77 85 141 77 134 139 95 72 137 113 178 176 126 66 143 186 224 207 125 224 300 130 130 52 82 55 27 91 39 -12 22 72 22 73 205 275 182 155 152 193 159 233 173 250 235 248 265 269 382 250 227 287 276 205 133 156 172 212 310 228 196 182 254 140 152 176 240 232 250 357 221 300 288 308 299 292 340 307 354 354 321 347 363 466 511 483 493 538 571 550 538 574 587 512 464 561 547 553 498 513 422 448 521 437 474 387 334 315 336 415 378 186 98 117 62 56 42 59 158 162 86 123 100 101 88 106 108 110 108 161 113 106 112 113 82 128 88 106 82 46 71 87 45 117 136 126 100 120 126 104 97 92 81 63 33 36 53 114 94 96 108 77 92 77 50 46 79 46 48 86 85 52 25 29 53 40 58 46 34 50 53 61 47 69 72 78 47 64 70 67 56 55 65 51 27 74 80 59 52 54 77 65 61 72 55 67 62 63 69 68 80 62 70 70 86 58 73 82 80 83 86 75 78 66 63 66 64 55 56 52 59 65 75 66 48 52 40 47 47 54 45 39 35 36 36443 316 333 30 10533 10 7 23 6513 1184 3445 3541 3544 3802 4205 4303 4745 5265 6869 29210 119770 229071 193367 136720 111421 12650 10104 7156 2946 2720 2753 2723 2805 2771 2894 2719 2657 2468 2154 1818 1809 1757 1820 1763 1789 1932 2051 1924 1939 1909 1824 1911 1910 1794 1905 1806 1239 927 525 280 239 157 253 356 405 468 494 572 614 599 418 422 510 366 208 200 204 240 279 218 180 198 251 221 115 190 247 198 190 175 116 68 122 28 151 113 185 136 194 147 34 96 133 94 136 188 -23 -53 -21 1 -21 34 79 31 75 150 193 222 227 211 192 192 133 188 274 249 265 265 189 212 238 267 297 343 341 267 192 232 143 159 175 205 260 184 189 283 258 187 254 303 322 276 260 243 224 298 313 283 335 313 351 298 334 382 436 488 493 470 435 472 501 579 541 546 579 512 475 511 532 557 454 438 477 483 430 375 346 391 396 450 377 329 286 168 134 99 38 109 85 97 88 70 129 118 92 103 163 129 148 81 56 104 136 118 101 60 90 116 100 115 106 97 97 63 111 81 73 77 99 91 102 44 45 44 45 68 58 46 68 54 31 62 83 75 33 84 71 49 62 52 77 82 95 75 80 66 35 38 50 54 40 33 58 67 65 51 23 25 60 45 27 44 51 57 42 50 43 40 50 50 63 55 75 48 44 30 59 62 55 61 53 53 64 72 80 60 57 79 68 64 71 94 86 62 73 54 59 58 54 56 64 60 58 66 45 36 40 47 47 39 45 38 34 35 37 27 36449 318 268 30 10528 10 7 29 6514 1185 3422 3359 3196 3560 3593 3891 3693 3472 3619 3562 3454 3497 3374 3634 3637 3147 2730 2686 2422 2339 2265 2119 2075 2174 2090 1959 1992 2030 1976 1882 1921 2033 1914 1745 1550 1778 1728 1657 1467 1472 1452 1457 1392 1455 1268 1325 1307 1310 1353 1324 1229 1049 792 645 449 359 354 348 448 556 577 504 489 546 615 495 316 200 280 313 223 198 192 119 129 253 235 218 159 160 219 145 113 98 183 174 104 119 271 194 97 159 246 186 180 143 127 161 68 90 95 -15 82 100 41 16 101 187 202 235 257 177 176 240 237 211 250 323 277 258 251 270 226 300 272 265 292 289 248 240 238 206 197 202 264 260 302 238 223 255 273 280 314 342 310 259 283 299 340 341 346 394 374 454 351 238 340 373 427 451 490 460 448 553 578 590 554 554 538 553 590 499 579 486 443 505 507 412 331 407 417 487 417 328 167 110 102 62 34 114 92 120 146 131 86 92 54 28 70 125 84 109 94 106 81 88 60 57 64 127 109 117 132 114 96 88 113 144 117 132 132 105 104 124 90 114 87 62 47 15 49 62 71 81 51 55 50 56 109 115 101 94 78 121 96 61 65 72 40 40 55 34 64 72 67 65 59 70 83 60 67 58 60 49 47 69 61 72 75 89 68 34 51 64 73 71 63 68 82 71 54 61 85 82 76 86 83 77 93 83 80 71 71 79 87 91 77 55 69 77 69 74 68 75 67 63 55 58 56 55 52 55 49 56 52 46 45 42 36455 314 387 30 10527 10 7 35 6515 1185 4101 4273 4186 3747 3302 3041 2768 2309 1880 1606 1652 1695 1543 1475 1637 1772 1885 1752 1628 1776 2026 2213 2136 2064 2065 2098 2060 1940 2016 1978 2190 2083 1871 2026 2172 1871 1475 1079 963 831 901 865 733 776 679 684 708 688 725 728 651 578 416 442 589 554 477 509 576 461 593 606 661 618 574 336 194 126 97 105 140 182 168 176 94 157 200 198 150 277 105 129 136 175 125 174 114 151 220 261 223 108 155 110 29 22 3 50 -54 -1 38 32 81 177 94 179 163 192 229 224 312 306 171 241 194 193 251 253 221 221 298 293 303 247 196 152 241 170 246 250 233 189 207 225 278 221 335 359 315 259 258 295 230 242 278 331 373 242 350 356 351 318 319 366 388 406 433 429 483 503 516 589 598 457 455 530 474 450 515 510 427 388 427 329 322 293 422 475 443 308 199 104 84 105 95 111 73 27 75 114 142 108 99 123 114 109 101 83 79 75 104 125 77 35 46 96 86 62 86 62 39 45 74 127 105 55 104 125 84 75 37 26 55 62 60 48 16 3 35 48 73 8 36 117 93 85 85 56 48 76 63 38 11 16 47 26 19 40 22 16 55 52 55 58 70 44 28 21 35 43 36 36 22 18 24 28 27 38 52 54 57 48 36 42 49 62 67 40 50 63 70 57 53 63 59 74 75 58 60 55 60 55 53 50 52 54 42 53 69 65 49 51 57 50 45 43 40 38 34 29 27 28 30 17 36461 317 298 30 10528 10 7 41 6516 1185 4347 4222 4221 4198 3841 3367 2988 2791 2333 1951 1868 1698 1514 1497 1557 1657 1911 1882 2055 2227 2327 2159 2166 2158 2184 2116 2210 1951 1881 2209 2061 2037 2500 3063 3796 4064 3282 2639 2520 2029 1731 2015 2192 1800 1689 1602 1493 1386 1289 1175 1233 1210 1114 945 768 677 439 328 299 446 434 419 522 638 756 732 465 288 225 176 170 168 142 133 133 197 182 137 151 35 -1 118 143 149 120 159 211 184 145 146 226 115 22 6 -22 -41 46 37 44 3 -11 7 80 170 155 156 244 184 185 175 144 144 205 209 223 234 199 158 236 177 132 238 309 339 256 238 255 233 136 195 252 137 191 185 214 315 267 273 408 341 308 295 357 376 319 289 272 264 192 305 330 359 332 424 351 373 346 450 473 446 474 475 522 556 530 502 536 556 522 480 498 472 491 487 451 464 432 438 384 372 396 483 399 259 158 97 31 13 45 49 73 104 69 77 68 74 41 102 100 53 39 59 44 50 83 86 76 91 115 103 49 50 81 55 45 71 75 111 96 65 48 75 80 83 94 108 86 48 69 46 22 32 57 35 21 66 74 70 44 82 84 59 89 36 39 48 27 23 54 18 20 54 72 67 47 31 34 63 44 27 41 34 52 51 48 36 36 14 22 21 30 49 54 54 45 59 56 52 42 31 50 50 41 47 64 73 65 50 58 46 53 76 62 56 52 65 56 59 65 54 51 44 48 76 67 43 47 48 51 48 40 37 32 31 31 31 16 36467 316 330 30 10530 10 7 47 6517 1186 3547 3717 3500 3445 3643 3462 3505 3174 2965 2654 2392 2220 2113 2157 2122 1892 1910 1852 1878 1792 1858 2059 1957 1861 1768 1674 1690 1692 1554 1462 1413 1276 1197 1266 1140 911 902 1001 802 823 736 623 523 476 433 416 303 297 333 527 592 558 521 483 336 140 149 260 130 198 217 325 325 347 301 102 40 41 147 86 103 79 226 249 162 193 270 205 223 109 249 241 208 219 146 181 183 117 68 115 75 84 111 82 0 6 38 -20 -15 44 85 4 161 219 160 248 243 207 239 260 178 248 270 267 237 244 180 154 283 194 297 297 286 226 324 213 156 192 164 253 282 172 187 255 281 350 417 411 440 325 332 326 384 325 300 252 356 316 357 367 341 391 374 357 394 467 442 444 507 533 471 540 509 584 610 524 561 545 485 442 446 503 485 508 452 439 419 412 442 468 399 262 148 66 110 87 82 87 120 143 111 90 111 108 49 49 79 103 88 83 107 86 37 88 92 127 151 112 131 122 116 97 63 119 142 102 111 139 124 106 118 81 50 110 85 36 84 67 44 75 84 80 72 102 120 119 74 90 93 79 70 61 45 53 71 88 73 53 52 57 92 79 48 71 73 53 46 56 57 39 60 64 42 53 62 57 82 73 70 79 67 50 37 46 69 69 75 75 68 76 85 83 95 75 61 70 70 73 90 83 87 80 91 80 70 64 58 72 66 58 74 78 83 59 63 68 58 62 60 58 50 45 38 39 34 32 36473 315 359 30 10529 10 7 53 6518 1186 5510 5954 6079 6061 6649 7438 7834 8575 9563 9504 8236 6789 5611 5407 4890 4432 4201 4138 3563 3072 2817 2483 2193 2087 1996 1852 2064 1814 1763 1747 1686 1866 2024 2181 2172 2301 2094 1674 1352 1166 1253 1226 949 953 884 626 588 688 608 429 297 320 249 136 223 138 161 289 282 254 317 185 242 161 246 249 302 256 180 125 172 208 245 224 265 200 135 189 261 140 215 208 204 267 351 265 239 107 127 130 157 58 20 11 46 26 65 49 69 157 231 151 174 237 249 239 211 227 209 236 185 258 333 326 299 194 231 279 243 338 286 308 283 216 233 270 233 163 222 185 283 296 338 328 443 449 475 386 376 348 325 254 254 259 286 369 390 365 395 386 419 435 409 435 442 574 622 548 567 592 561 522 568 569 532 525 537 521 502 472 492 463 419 395 395 402 406 427 354 192 124 92 126 110 86 124 155 146 192 146 122 127 128 63 79 132 152 114 59 89 89 114 87 114 135 85 75 140 115 116 109 119 105 96 122 147 116 151 105 97 67 107 136 86 51 88 52 43 74 128 105 97 115 121 107 73 71 88 90 89 78 68 72 37 43 58 54 63 56 61 64 49 54 57 43 68 67 58 51 84 78 75 69 42 53 70 58 30 42 64 64 82 81 70 70 60 89 72 54 52 62 65 97 80 60 71 70 88 78 84 82 85 89 80 76 63 72 81 76 74 72 67 74 69 72 65 58 67 67 61 56 54 48 45 45 36479 317 296 30 10526 10 7 59 6519 1187 2904 2821 2879 3166 3104 2949 3003 2956 2813 2667 2570 2463 2394 2501 2628 2823 2781 2597 2219 2104 2029 2095 1862 1591 1384 1133 671 563 413 308 424 420 484 472 362 297 295 170 137 215 252 299 379 407 402 401 459 521 550 621 656 575 390 249 262 328 299 364 337 261 231 282 202 164 199 257 178 97 220 192 237 217 212 179 101 187 242 214 256 225 235 189 235 304 290 216 297 176 148 227 224 88 105 100 35 118 79 2 49 124 30 54 154 122 163 296 178 251 268 232 273 264 239 239 168 191 244 201 248 239 248 282 307 284 302 268 244 220 228 151 171 230 233 233 258 283 245 403 461 404 392 368 347 363 294 265 298 375 346 425 421 487 517 442 412 454 450 515 407 479 468 468 484 537 629 521 564 596 524 531 505 477 532 540 493 486 429 480 490 464 421 432 328 184 105 104 93 93 130 125 140 152 110 104 139 85 80 75 111 114 82 122 151 147 114 135 107 114 114 147 131 95 136 84 89 63 55 97 118 143 122 69 105 71 64 68 53 91 63 61 78 94 96 135 119 126 154 106 70 76 69 61 50 41 68 60 56 75 63 65 68 77 72 75 63 64 65 61 90 93 97 65 43 51 56 56 67 79 81 87 81 68 58 73 68 80 75 87 62 64 75 70 65 77 75 78 72 78 77 77 98 89 94 85 79 95 88 76 69 87 82 77 64 77 75 65 71 67 60 62 58 52 44 52 56 44 41 36485 318 262 30 10522 10 8 5 6520 1187 2812 2643 2628 2526 2473 2739 2571 2273 2314 2535 2565 5514 34764 51184 4340 2436 2505 2791 2576 2478 2984 2796 2337 1991 1636 1587 1265 1075 1010 632 361 333 393 299 334 280 262 148 228 174 138 261 185 145 125 160 135 74 99 167 119 156 192 303 253 141 191 205 170 274 213 139 176 106 223 158 206 155 75 74 154 184 59 117 190 252 239 188 290 319 317 339 255 235 224 232 217 270 242 166 189 107 105 72 -46 -10 2 73 36 9 100 -62 16 82 111 153 194 182 220 194 181 213 241 263 212 302 275 222 286 277 260 261 276 271 295 291 328 310 297 250 245 268 227 172 183 233 189 254 360 349 501 462 440 399 282 258 299 326 309 335 342 363 438 397 379 399 411 476 439 389 412 410 461 487 543 556 520 609 561 482 557 527 523 504 522 555 533 497 460 489 471 452 476 403 324 202 92 5 20 75 93 127 82 98 65 125 111 57 93 112 129 86 65 85 85 121 118 116 92 92 110 83 101 71 49 60 69 107 90 92 101 97 121 41 72 79 69 46 8 13 52 33 69 99 85 45 80 106 72 67 87 47 46 55 42 24 49 61 67 19 53 71 52 49 79 44 28 29 48 57 60 30 61 71 71 58 40 37 41 54 63 46 54 70 81 74 65 75 49 53 61 56 41 46 73 74 80 51 65 98 88 64 74 65 69 76 60 61 62 62 65 63 60 56 65 72 67 59 56 58 43 42 41 37 40 27 23 28 36491 317 287 30 10517 10 8 11 6521 1188 1651 1733 1443 1107 838 858 820 842 794 731 891 708 772 963 989 1181 1239 1288 1522 1525 1578 1400 1108 1242 1167 1054 800 698 682 623 443 344 432 465 264 267 192 217 263 302 290 225 157 246 250 224 205 232 152 161 297 131 96 116 152 82 78 161 109 192 240 170 120 101 184 166 151 197 144 221 218 338 402 388 214 257 244 263 198 227 283 266 216 153 259 226 261 271 200 144 155 131 145 148 60 -21 14 57 46 79 154 141 138 162 216 185 309 304 150 122 221 246 178 273 251 158 111 267 253 150 230 232 261 285 349 286 304 358 279 266 321 249 228 310 265 269 283 353 447 518 411 489 482 434 386 286 226 288 328 334 443 439 483 470 466 466 391 398 473 531 572 533 546 526 546 598 625 662 597 550 568 567 561 577 557 504 506 425 433 530 451 568 550 499 373 209 101 48 93 66 76 104 150 189 136 137 107 142 147 143 147 54 99 85 91 124 128 117 131 135 168 159 126 62 84 86 101 141 110 155 116 118 74 92 92 67 91 51 101 97 126 127 110 128 126 115 172 135 74 88 83 75 63 87 93 75 94 78 104 102 78 118 98 71 59 87 80 78 100 107 88 85 116 105 101 88 75 103 86 64 77 87 69 79 93 94 82 71 69 61 90 73 65 104 101 88 97 109 121 92 83 98 104 117 109 87 96 107 100 100 107 98 100 87 91 85 83 90 78 71 73 77 68 68 69 64 65 36497 318 284 30 10514 10 8 17 6522 1188 3490 3370 3211 3013 2771 2219 1698 1178 1014 911 785 608 452 499 522 314 521 516 536 548 642 541 582 546 473 452 621 452 291 218 351 279 246 156 187 227 318 272 258 286 294 303 307 248 283 169 194 134 139 172 244 155 189 125 192 120 147 169 69 61 -20 165 112 14 98 106 202 223 214 231 219 306 277 239 378 313 230 196 333 228 67 195 281 226 207 268 185 322 177 150 156 102 102 41 23 5 29 113 22 28 58 48 10 96 130 196 173 222 340 307 214 280 253 249 282 234 208 215 215 253 268 255 265 216 299 285 354 398 370 286 235 284 222 185 181 302 358 281 384 534 491 402 418 389 307 249 241 242 346 383 402 455 454 400 467 432 443 451 538 484 510 519 524 528 512 494 573 567 543 500 529 552 528 562 576 610 604 577 473 464 437 484 554 530 480 300 116 78 69 59 78 63 103 61 89 106 94 108 61 119 145 122 111 65 61 137 174 104 101 65 120 153 121 99 85 127 122 73 91 139 89 96 79 90 103 98 98 54 26 62 86 83 112 94 110 73 98 143 85 80 83 82 86 83 82 71 63 63 48 67 87 52 83 79 44 62 63 66 47 83 63 41 80 53 38 64 94 73 65 63 60 74 42 60 91 80 77 50 46 67 88 99 81 68 64 82 67 59 77 73 89 104 93 89 83 85 80 81 81 74 64 64 71 65 78 81 67 69 73 61 61 54 52 46 39 42 35 32 36503 318 252 30 10512 10 8 23 6523 1189 2946 2952 3063 3171 3181 3076 2951 2854 2733 2791 2623 2179 1750 1237 1045 796 734 638 603 467 658 656 507 448 523 493 501 359 435 370 298 294 284 307 288 367 397 510 353 271 197 184 376 216 183 184 258 243 248 97 47 60 161 128 55 80 192 190 184 116 120 67 180 79 69 135 254 112 168 332 298 299 218 285 145 212 216 254 201 246 174 268 221 227 227 171 221 308 227 137 100 168 222 145 195 110 55 26 -5 127 89 8 83 54 27 77 84 141 185 197 265 228 218 194 171 178 246 226 197 167 194 224 276 294 227 316 306 227 313 243 135 180 220 246 269 239 249 316 363 391 330 389 396 415 462 360 323 298 289 363 416 472 447 460 474 456 420 491 517 442 400 464 530 540 561 523 505 559 508 479 552 567 556 542 601 655 565 533 520 466 430 490 471 439 406 243 103 76 75 58 66 73 123 83 123 150 123 114 96 98 115 102 114 128 94 164 133 126 155 118 84 87 113 126 101 160 143 139 103 83 62 104 76 83 96 77 47 80 97 69 66 107 98 65 70 135 121 117 99 89 79 83 111 91 37 34 40 49 58 73 81 83 99 83 66 52 48 48 29 39 92 95 49 41 26 52 81 83 79 74 54 61 47 58 67 67 67 71 56 71 99 91 75 78 51 74 54 67 81 96 77 78 84 83 82 83 72 79 76 69 71 78 75 65 72 67 71 73 74 63 59 45 48 52 40 38 34 25 36509 315 343 30 10513 10 8 29 6524 1189 3030 2701 2686 2919 3067 3215 3044 2870 2623 2681 2637 2329 1837 1755 1556 1198 825 596 655 555 566 570 538 577 543 619 538 371 328 413 291 250 152 281 344 265 285 361 382 305 297 286 221 73 65 118 59 220 175 126 174 111 33 92 214 255 280 162 121 150 86 70 183 175 156 267 250 165 264 324 318 205 303 264 309 348 186 151 167 155 156 194 274 188 225 153 119 92 92 79 102 111 129 110 39 62 24 30 -4 -59 69 -43 -39 71 161 116 147 165 239 284 206 227 189 170 187 138 249 253 296 250 330 216 207 356 304 268 238 271 243 202 166 245 235 321 423 342 359 374 471 459 451 318 257 321 340 382 442 425 360 432 389 422 441 487 485 526 435 473 511 454 449 496 546 524 532 552 490 478 561 532 555 566 546 529 480 432 474 533 567 521 415 210 124 99 66 104 17 59 75 73 70 102 44 85 62 51 100 82 90 111 93 96 84 80 113 100 113 121 103 78 71 61 115 72 124 67 85 99 85 90 74 90 59 86 104 50 80 43 88 93 94 115 146 175 109 97 66 76 107 61 34 46 54 64 51 48 69 70 81 64 65 58 45 51 80 59 32 47 66 54 46 46 76 80 73 85 74 58 68 70 74 69 51 68 72 91 75 69 58 56 50 73 81 64 73 80 85 87 71 64 75 68 83 75 71 86 81 83 67 64 83 83 65 69 75 67 68 62 55 50 52 48 39 31 30 36515 317 284 30 10514 10 8 35 6525 1190 2744 2864 2818 3006 3132 2986 2817 2792 2704 2735 2499 2460 2091 1653 1249 1265 1161 1041 953 907 982 947 787 801 744 688 587 642 668 542 600 441 201 185 245 171 180 326 221 264 340 323 349 270 250 248 45 183 198 45 83 197 191 139 154 97 171 215 135 204 124 144 190 197 180 176 237 316 294 279 329 289 258 213 113 68 61 146 169 174 162 140 167 183 296 151 68 136 174 165 140 110 105 63 34 19 -2 7 -26 21 -2 97 2 38 78 104 81 161 270 191 223 247 299 287 348 218 284 244 192 242 212 276 271 315 330 310 249 182 157 262 211 203 232 166 283 360 357 258 339 415 381 404 377 246 297 322 371 487 461 471 487 531 423 496 436 502 532 514 514 538 563 569 543 469 466 540 535 560 522 532 538 580 530 523 581 527 529 494 511 566 485 386 197 103 80 56 62 42 49 20 60 94 133 115 113 76 104 53 99 126 103 127 131 112 135 102 85 95 125 123 102 93 54 114 121 68 73 92 98 109 114 86 58 37 55 61 77 83 79 108 85 81 113 136 104 92 74 95 98 79 60 67 40 25 43 59 48 67 82 68 58 59 71 61 68 50 77 72 48 42 34 47 50 36 39 72 54 29 52 73 71 41 76 77 104 97 82 60 67 75 77 69 82 74 72 91 100 85 88 89 83 81 79 69 69 76 92 99 88 75 77 73 69 75 73 85 78 70 67 62 59 58 59 65 51 48 45 36521 324 74 30 10514 10 8 41 6526 1190 2674 2440 2302 2414 2173 2336 2368 2268 2405 2359 2130 2007 2026 2027 2003 2101 2087 2117 1859 1945 1711 1608 1628 1538 1209 1393 1368 1215 1100 1245 1171 1060 906 893 828 762 686 800 793 607 551 470 271 209 280 263 249 210 380 392 338 191 91 94 121 166 271 164 233 183 39 147 62 134 79 63 162 58 58 152 126 163 214 82 4 223 237 186 157 196 55 129 129 241 241 182 192 252 224 94 254 254 200 155 194 285 243 11 58 68 28 0 48 3 65 80 11 87 119 82 36 17 45 190 189 277 229 187 249 299 251 254 229 206 215 294 278 226 261 353 342 325 292 306 238 129 204 196 272 244 233 317 344 333 402 366 356 369 331 316 312 321 486 555 549 585 540 425 393 406 515 450 513 519 508 430 484 508 450 474 461 552 545 555 487 504 593 576 492 526 520 528 550 597 502 529 454 257 128 132 48 44 88 68 101 107 149 116 92 111 65 23 60 133 94 106 84 114 79 73 161 125 91 73 36 100 108 123 141 112 88 146 85 112 123 129 140 125 95 79 41 38 76 56 99 62 76 141 111 99 151 111 98 77 55 61 76 97 71 79 67 28 66 99 57 56 66 107 65 76 59 37 46 19 42 51 78 97 41 81 80 40 64 89 87 86 88 63 59 64 53 79 74 85 81 84 67 96 96 84 95 99 79 80 84 83 77 71 83 90 82 74 94 78 78 97 85 77 89 84 86 86 79 86 79 86 83 73 57 66 63 65 55 46 36527 324 72 30 10512 10 8 47 6527 1191 2563 2452 2413 2566 2792 2789 2784 2926 2927 2652 2802 2763 2778 2988 2925 3117 3207 3030 2844 3010 2982 2664 2273 2154 1986 2067 2082 1953 1873 1743 1596 1413 1341 1413 1137 1119 1033 942 859 844 716 609 423 376 310 142 201 266 251 307 286 337 287 190 253 243 155 151 142 173 231 245 147 197 37 154 190 250 216 131 115 151 147 131 132 178 189 144 175 99 120 119 174 243 308 102 139 178 205 225 127 69 248 247 238 205 174 59 134 36 58 145 33 -30 9 76 67 95 90 98 163 211 140 292 256 260 171 165 276 367 261 232 279 267 273 300 351 260 176 249 318 265 358 360 335 262 178 227 178 228 232 304 392 352 450 470 465 483 415 417 421 417 449 583 555 618 633 559 447 475 438 478 466 482 499 468 501 507 524 451 439 502 499 538 520 582 559 533 529 608 546 520 573 641 561 516 296 142 106 92 60 82 81 103 101 142 157 108 74 56 67 166 122 54 121 155 113 84 129 150 133 129 108 83 106 182 166 112 105 115 109 122 100 94 102 122 76 96 94 72 79 47 35 95 54 60 104 109 106 146 125 95 116 119 106 75 73 42 59 72 74 84 63 64 54 52 54 75 74 42 69 49 93 67 73 113 74 62 98 102 66 71 78 100 75 70 92 68 86 101 87 85 94 92 77 81 92 86 84 68 95 94 80 75 90 87 105 90 102 101 99 87 91 86 79 88 82 89 86 77 70 75 72 81 90 78 77 70 67 59 63 68 66 55 36533 324 70 30 10510 10 8 53 6528 1191 2706 2414 2444 2411 2502 2607 2572 2451 2479 2620 2480 2374 2606 2589 2479 2552 2424 2514 2488 2531 2502 2494 2330 2360 2294 2129 1709 1452 1374 1398 1341 1288 1241 1052 1008 927 840 769 633 495 442 331 275 159 172 224 345 284 290 175 286 236 283 364 342 121 109 177 113 77 191 175 84 218 170 155 184 178 37 220 186 199 267 215 360 126 101 161 157 128 163 153 119 209 212 315 254 100 191 220 145 138 192 167 203 248 124 98 160 176 82 45 102 7 150 77 56 12 113 151 118 293 269 304 224 183 202 131 169 173 228 270 202 239 284 269 239 279 283 284 274 282 266 284 362 243 226 254 279 186 278 348 406 411 396 443 488 408 339 249 268 312 445 476 541 593 614 583 489 524 514 521 562 611 576 558 518 563 538 515 570 587 574 539 539 594 589 591 606 592 544 518 479 537 526 436 193 154 89 109 134 102 97 95 139 148 147 120 134 102 93 79 117 125 110 125 100 140 128 128 129 123 106 130 146 125 117 122 108 127 119 126 71 100 123 132 129 106 132 52 61 91 65 91 45 50 96 148 126 122 91 93 103 74 63 70 83 87 66 70 62 39 45 80 96 72 79 57 61 41 84 74 40 98 61 68 72 81 69 76 80 88 55 61 56 82 96 90 103 90 87 84 73 75 87 89 87 71 82 90 75 101 104 103 78 90 100 89 71 88 95 90 101 107 102 91 82 83 87 102 101 85 81 77 79 79 91 77 57 66 65 60 68 58 36539 324 67 30 10507 10 8 59 6529 1191 2485 2340 2631 2623 2602 2525 2567 2586 2461 2458 2512 2811 2671 2598 2687 2474 2460 2484 2224 2141 2094 2081 2171 2125 2229 2047 1970 1863 1564 1230 846 716 720 627 629 638 749 633 527 343 230 282 293 92 103 270 147 272 290 236 309 275 248 293 228 133 178 128 137 245 219 346 77 38 164 82 206 130 183 278 211 194 159 85 111 150 157 216 217 91 169 147 199 255 181 150 94 227 187 123 174 235 129 110 69 111 81 97 164 137 173 164 -41 -42 20 36 47 33 74 89 81 70 169 156 267 272 226 276 275 163 241 226 216 201 197 241 267 226 278 284 174 276 293 299 198 184 216 231 261 284 409 346 351 323 364 417 336 356 413 375 421 319 383 486 607 651 661 624 573 533 488 534 551 497 484 502 523 486 507 495 506 416 518 550 611 544 540 563 515 481 515 538 516 551 519 438 348 179 119 99 102 30 63 94 104 78 132 91 86 71 55 62 71 110 109 121 119 136 115 148 112 112 65 71 105 176 120 98 113 83 99 129 137 84 94 84 141 99 79 97 89 97 79 85 80 36 87 93 113 53 97 116 119 97 90 81 95 71 61 55 24 21 59 78 79 69 41 16 49 58 21 54 60 90 70 89 70 70 50 37 29 51 53 39 42 49 67 76 54 50 58 55 72 85 78 60 80 63 54 52 53 51 62 52 70 64 69 76 77 75 66 81 80 81 89 79 67 66 70 71 65 66 68 70 72 64 62 72 66 58 45 47 42 36 36545 323 90 30 10500 10 9 5 6530 1192 2344 999999 999999 999999 2185 2226 2299 2453 2476 2586 2605 2535 2781 2742 2738 2838 2901 2914 2961 2868 2899 3097 3049 3287 3252 3651 4021 7172 42536 208352 178282 66891 44895 2363 1475 1356 1023 823 518 288 384 204 152 239 220 282 240 314 299 191 253 258 137 256 200 216 277 200 141 179 168 181 245 238 243 175 158 38 215 132 55 199 166 110 131 134 188 219 231 194 194 210 90 165 116 154 137 169 115 134 185 247 194 164 113 192 239 112 105 79 32 -11 42 71 64 55 115 26 46 94 131 176 182 230 286 215 161 229 192 348 257 317 317 265 276 259 324 386 341 317 306 325 234 256 287 135 196 289 354 302 222 432 521 523 468 380 356 294 350 389 516 607 646 701 585 508 469 524 538 472 515 482 572 586 548 575 505 490 528 551 535 496 527 545 581 558 603 608 538 532 536 480 576 528 449 306 101 84 121 63 71 80 67 110 121 101 92 58 88 123 92 122 150 160 115 112 125 111 187 70 106 121 105 86 160 173 110 110 125 109 142 99 155 120 94 87 124 93 77 105 103 100 85 79 68 100 109 111 144 104 103 103 95 72 72 67 60 55 51 72 63 98 62 56 83 60 55 60 48 67 67 69 80 50 44 79 74 56 89 66 76 58 36 54 52 44 17 42 65 66 65 80 78 96 94 59 51 71 63 70 83 86 91 92 88 76 85 90 83 75 80 90 89 95 87 83 94 95 88 92 84 86 89 76 80 72 78 70 61 59 55 60 55 36551 321 143 30 10493 10 9 11 6531 1192 3525 999999 999999 999999 3732 3656 3819 3833 3908 4060 4088 4136 4039 4027 4158 4227 4262 4318 4220 4381 4133 4046 3847 3809 3601 5960 18117 26074 27710 1996 1387 1381 1511 1693 1647 1354 866 714 554 361 163 194 127 272 180 223 201 223 162 237 108 201 155 129 189 257 217 121 133 154 174 110 156 249 125 121 128 163 265 177 215 197 209 207 128 215 143 106 85 66 -26 107 281 167 206 248 195 186 143 201 197 216 178 243 236 177 75 69 122 52 23 29 37 33 -30 14 33 77 118 70 242 297 257 277 308 218 200 235 236 321 188 224 337 180 147 277 326 278 235 271 241 188 231 227 225 303 336 274 403 457 513 532 446 385 338 386 422 449 626 706 691 627 590 497 493 414 435 426 456 482 371 453 411 420 486 459 387 466 516 505 516 493 507 538 583 566 518 516 526 502 591 603 551 368 117 67 81 64 93 46 71 126 110 83 78 88 141 131 55 76 101 153 123 132 186 173 99 124 162 111 130 118 38 106 117 130 85 84 122 127 88 110 66 119 144 107 56 72 90 68 46 56 130 144 119 58 88 117 149 118 94 88 75 51 62 30 28 72 76 56 58 39 27 35 46 45 48 72 51 52 46 65 59 38 69 86 74 86 75 67 56 39 37 43 55 41 46 71 66 82 62 69 66 68 58 63 62 55 65 67 73 71 73 80 69 60 71 79 85 74 69 73 87 79 87 79 75 76 82 70 68 72 70 63 51 52 47 48 40 41 45 36557 320 170 30 10490 10 9 17 6532 1193 167 159 193 365 177 128 303 233 316 467 533 518 653 793 1017 1207 1287 1620 2243 5278 17020 65283 188121 286441 492862 657820 463332 267709 229800 176898 283556 212305 101949 96639 114694 4834 541 507 455 341 257 236 366 251 237 375 269 241 236 335 257 145 121 196 249 298 339 485 358 178 151 215 157 176 158 232 232 233 123 242 281 289 189 203 218 298 238 96 169 162 221 210 212 192 237 231 267 128 161 194 224 315 180 241 269 100 2 122 80 -16 35 5 38 130 135 118 173 181 161 256 323 271 283 291 347 236 213 250 194 173 278 267 141 251 346 331 372 239 361 403 240 186 205 211 264 301 270 282 327 474 559 453 522 471 419 456 768 797 716 592 617 582 552 473 399 455 481 496 448 468 493 502 461 475 428 464 515 538 506 565 515 638 602 575 532 466 553 491 600 611 575 464 315 108 113 147 39 41 88 168 149 187 200 150 136 184 107 38 97 142 131 134 108 107 153 119 118 162 171 120 122 128 113 170 159 115 149 130 102 73 98 85 73 119 110 54 86 122 110 69 48 52 107 123 102 101 121 118 98 88 85 94 76 100 86 72 64 80 112 108 45 50 45 32 48 55 69 86 84 108 71 58 55 68 97 76 65 87 100 74 68 99 94 97 97 68 71 85 102 81 62 55 62 57 53 56 69 61 59 83 71 75 65 75 65 60 65 72 74 66 67 84 85 77 92 85 78 85 85 70 75 76 75 78 67 59 52 50 47 42 36563 318 228 30 10488 10 9 23 6533 1193 1573 1776 1820 1471 1424 1362 1426 1306 1448 1420 1433 1532 1716 1729 1803 2103 2244 8494 31629 41986 92835 179504 179825 266485 475373 685377 287250 56333 65987 42743 68941 4731 1538 1556 1624 1492 1388 1075 998 818 567 469 381 413 604 594 689 575 555 459 464 357 370 458 308 166 156 133 289 387 276 291 76 117 210 240 198 185 189 223 265 57 223 188 146 112 278 260 216 297 335 234 295 265 218 134 188 154 261 295 202 224 240 260 214 86 106 155 58 -6 76 80 205 209 125 354 299 297 328 188 207 127 282 315 263 245 349 411 365 267 255 302 366 308 303 237 203 289 329 252 203 239 270 400 426 372 330 286 425 583 523 485 597 823 930 619 442 564 587 454 407 420 348 348 342 392 482 553 562 431 510 510 474 536 517 563 646 622 588 564 582 637 595 610 647 582 648 600 508 267 135 127 111 84 84 91 105 124 124 169 177 145 107 121 92 125 128 124 150 143 148 152 131 114 161 197 123 168 197 223 206 123 81 162 209 168 146 102 114 98 114 168 149 124 107 145 127 127 82 90 137 147 166 133 150 122 115 130 82 34 60 102 84 92 53 56 70 97 100 80 98 70 74 105 85 80 79 108 76 84 120 138 72 76 98 99 96 86 65 76 77 64 98 66 57 60 70 91 95 81 84 74 81 98 87 76 93 101 124 96 87 87 94 86 74 91 90 100 98 92 84 93 104 95 85 87 88 83 76 84 86 82 64 61 64 65 62 56 36569 318 227 30 10487 10 9 29 6534 1194 4943 4982 4815 4800 4585 4583 4448 4457 4702 4880 4889 4774 4598 4537 4265 4335 4351 4303 4550 4612 4607 4848 5052 5143 5026 4646 4226 3540 2645 1849 1497 1356 1390 1450 1500 1730 1704 1680 1312 1132 995 718 550 526 392 601 548 491 529 515 569 478 356 388 290 301 228 153 123 104 209 143 161 190 253 74 174 187 270 273 72 96 84 175 112 162 162 120 37 95 100 141 229 125 126 317 208 209 237 132 46 134 213 262 142 147 119 59 73 38 0 -30 -53 -10 127 231 262 239 266 259 182 269 339 260 205 339 382 278 299 318 254 324 262 268 267 306 270 322 220 268 267 274 178 234 358 297 308 324 519 583 716 1008 1381 1017 500 344 376 404 387 343 302 275 397 396 296 274 281 392 397 460 505 557 562 520 453 492 549 550 595 575 540 619 591 574 517 570 525 380 197 74 35 58 124 73 93 104 74 47 53 118 122 113 76 97 131 136 93 80 129 144 104 117 134 75 97 100 111 127 96 135 150 129 152 145 183 109 87 93 83 90 101 87 79 66 62 59 57 114 128 104 105 99 99 106 129 112 65 99 88 66 70 45 60 125 67 67 49 65 47 45 58 58 37 52 97 64 30 24 55 89 66 49 52 54 64 59 63 60 31 51 80 59 50 64 70 74 51 58 51 62 60 61 49 50 68 68 68 68 77 87 90 81 65 58 74 68 63 67 76 80 67 72 86 75 67 65 73 68 63 63 59 56 49 46 46 33 27 31 36575 319 195 30 10485 10 9 35 6535 1194 2588 2658 2768 2807 2895 2913 2983 3132 3117 3186 3397 3528 3661 3426 3623 4095 4131 3659 3234 3253 3235 5546 19278 19903 17993 40263 105483 153365 34016 95177 328338 319973 91493 158940 280180 269185 5751 1190 1068 1020 890 883 747 654 548 530 479 484 494 486 544 397 536 361 469 525 450 242 126 165 249 158 54 144 175 131 45 212 133 118 136 169 104 99 78 212 127 60 165 125 208 212 152 141 209 304 253 180 211 220 191 175 249 240 267 256 207 273 56 43 -8 74 80 124 63 148 188 213 300 197 278 214 165 259 204 261 169 262 222 268 311 290 285 309 324 297 291 238 215 186 190 225 338 231 361 384 362 320 328 477 624 756 1156 1480 1125 611 412 438 377 271 261 223 255 292 314 307 353 373 390 403 435 436 499 439 486 532 515 518 593 632 710 632 536 575 549 615 639 586 389 216 90 79 67 70 36 55 88 46 168 162 78 63 119 71 107 73 26 53 171 175 165 131 162 136 141 130 136 126 82 128 122 108 57 119 106 77 48 70 72 47 73 76 107 68 76 92 64 99 105 115 134 105 96 109 102 74 61 108 107 60 77 59 45 33 38 72 61 46 38 36 47 60 54 63 94 101 72 62 58 44 69 88 87 47 71 98 37 57 63 51 34 50 30 52 55 82 51 46 55 69 54 53 52 73 78 62 69 65 70 80 61 72 67 73 70 77 68 68 73 81 86 84 74 71 75 73 66 59 69 75 74 62 52 44 55 51 51 49 42 36581 322 132 30 10482 10 9 41 6536 1195 4815 4571 999999 999999 999999 4960 4992 5154 5231 5412 5809 6248 6612 6753 7292 7672 7938 8324 8765 9297 9239 8783 9236 9234 8945 9716 10343 11341 14710 8632 7464 5977 6242 6091 4408 2856 2470 2002 1732 1527 1312 1350 1143 943 739 816 796 778 581 612 462 445 518 447 541 600 568 379 348 383 509 467 392 290 215 139 82 55 125 111 141 147 149 145 144 209 175 183 126 157 143 104 258 202 204 62 227 140 171 195 198 269 231 293 295 276 283 234 218 162 212 170 -52 15 147 88 14 98 106 113 145 262 254 194 230 300 307 223 259 184 216 225 259 237 243 247 344 304 365 326 289 226 314 310 240 174 296 264 290 354 360 366 305 400 560 744 926 776 593 579 440 409 389 266 190 268 353 336 364 411 394 422 496 475 412 506 536 652 601 537 496 585 656 660 636 687 644 636 610 525 500 452 289 93 109 49 50 112 90 110 67 33 125 105 67 154 99 103 80 93 74 95 144 133 145 131 138 104 97 136 136 144 130 110 88 111 137 156 91 95 102 99 97 80 66 102 57 71 68 101 142 135 105 90 90 90 139 113 98 130 82 84 74 33 54 56 38 71 61 77 111 70 75 64 25 42 92 96 90 58 89 53 74 68 88 83 67 77 74 66 49 72 85 52 68 82 67 65 58 73 64 69 68 81 102 71 56 71 80 83 81 77 89 81 82 89 92 77 91 80 66 66 93 91 80 91 101 89 98 75 71 75 78 80 73 66 71 62 59 65 66 55 36587 319 188 30 10478 10 9 47 6537 1195 1939 1934 2205 2262 2330 2350 2548 2444 2482 2677 2852 2945 3295 3499 3369 4003 7960 14900 18139 18434 12609 24693 52757 122450 262125 249553 209799 221556 280519 356445 119245 153065 179590 111542 191286 386265 12405 1848 1511 1316 1072 948 940 698 628 688 502 469 607 381 444 382 391 444 493 454 498 487 457 473 393 288 222 247 207 150 238 277 37 104 126 100 117 107 114 166 31 95 49 82 109 165 165 94 86 188 164 -10 156 214 104 223 178 221 287 353 290 84 120 115 87 151 69 68 132 42 82 138 201 251 222 140 158 170 223 176 237 279 259 178 217 267 201 241 257 190 280 325 288 224 224 169 232 263 148 160 271 269 272 273 366 463 592 532 359 253 299 259 384 448 354 196 352 330 243 367 457 422 452 471 462 440 581 742 681 556 541 580 654 594 576 536 513 633 616 569 547 427 211 157 128 127 45 55 4 46 98 94 99 115 95 59 97 41 59 104 87 118 114 133 135 126 87 150 144 128 129 114 89 98 95 104 90 37 86 163 118 43 63 103 92 90 84 66 94 61 90 108 126 104 71 64 100 106 120 123 87 96 92 109 90 109 58 73 91 39 28 33 77 52 61 44 52 71 82 63 77 82 74 54 60 23 54 96 95 103 81 72 57 54 98 82 88 48 63 73 80 51 53 66 68 59 71 64 78 73 70 62 75 76 80 68 71 74 78 88 77 82 81 91 76 53 87 83 88 88 72 75 73 76 68 66 62 52 60 49 48 48 44 36593 316 274 30 10474 10 9 53 6538 1196 1689 1794 1901 2087 1987 1813 2012 1920 2174 2745 2921 2460 2811 4703 5796 9111 11774 10353 14438 22197 62922 238573 352983 99561 28613 118946 374460 438159 309439 183301 90882 84590 64745 57147 69333 156737 184823 7910 3002 2058 1355 942 720 544 611 665 529 449 314 239 338 188 321 356 420 363 351 279 213 247 230 251 228 195 107 129 225 182 267 158 64 100 148 111 165 195 118 167 203 132 167 128 64 200 150 233 267 265 200 221 242 105 38 139 37 118 68 -39 16 10 80 10 106 164 175 261 258 235 239 242 244 234 233 268 167 254 202 272 245 271 274 294 180 229 217 301 246 213 208 190 154 226 182 316 274 249 243 323 333 280 227 236 265 312 350 388 385 429 309 243 313 320 352 422 563 628 544 448 615 831 946 754 543 413 492 523 511 593 627 586 647 550 489 560 411 199 136 68 44 55 89 113 97 41 51 61 121 99 115 92 100 82 67 71 39 74 85 97 116 153 142 99 68 75 89 83 76 93 70 82 39 31 96 108 83 94 112 106 94 91 76 48 41 50 65 71 59 125 110 75 57 71 72 70 41 26 48 67 91 88 48 74 99 67 61 43 77 74 3 42 47 15 40 85 91 62 54 57 84 70 41 30 39 58 53 58 28 37 36 35 45 39 29 35 34 31 43 37 51 65 52 47 50 67 62 75 56 60 67 55 49 69 54 52 60 64 58 61 64 69 70 78 77 56 44 51 64 52 42 35 37 39 28 33 33 26 36599 317 244 30 10474 10 9 59 6539 1196 2833 2740 2916 2962 3112 3222 3323 3252 3312 3536 3761 3849 3939 4098 4286 4438 4519 4414 4887 5030 5225 5514 6235 6643 7841 22965 69045 77706 71238 113457 52212 22319 27733 31374 31289 43961 71425 159884 80138 20462 12905 10635 11599 19196 5453 880 627 633 586 626 599 576 477 537 408 326 258 307 214 287 305 189 263 296 222 280 341 215 206 175 125 144 256 261 197 152 220 220 61 91 150 215 180 43 155 151 192 79 210 230 206 131 193 261 229 136 151 135 -17 -56 -74 -37 -36 126 141 155 209 178 160 144 187 270 311 303 141 157 258 280 235 344 282 266 142 141 205 264 231 192 267 141 181 186 249 254 290 260 318 307 192 263 247 299 311 260 353 339 406 368 318 381 465 609 734 869 1155 1270 1198 1096 1107 1186 1155 920 847 802 729 556 521 540 576 617 580 603 552 554 487 492 416 257 95 110 98 42 49 81 44 -7 38 38 55 110 115 103 30 42 92 130 106 90 54 113 101 109 139 75 65 118 146 34 66 99 115 64 70 78 57 70 41 63 79 92 88 82 57 55 100 51 24 48 52 92 94 61 83 84 65 38 42 37 34 33 43 49 30 46 48 64 80 41 52 16 38 46 61 81 52 65 50 53 44 40 56 29 55 63 62 54 41 42 31 49 60 51 34 61 40 60 67 57 35 38 41 30 43 31 54 78 72 64 73 65 55 43 45 55 33 34 57 63 69 48 70 68 66 59 58 57 48 49 51 55 45 46 35 24 34 27 26 36605 317 243 30 10473 10 10 5 6540 1197 3430 3411 3389 3670 3832 4135 4218 4003 3983 4011 4117 4256 4345 4388 4256 4433 4425 4501 4594 4666 4421 4121 4103 4307 4011 4309 4237 4171 3406 2838 2606 2421 2149 1678 1965 2942 4184 6861 11958 19885 31557 39043 44471 67282 12041 1919 1086 794 646 493 526 526 484 471 381 409 320 155 171 237 252 192 240 267 225 314 226 309 382 320 243 318 183 331 309 391 257 297 282 241 225 234 222 163 237 248 182 157 174 228 126 214 202 210 136 216 123 49 77 16 25 27 78 183 190 182 192 258 228 240 305 277 270 233 264 238 215 292 275 265 267 286 295 350 312 231 225 211 145 199 210 215 259 341 415 324 378 385 219 196 242 262 298 255 300 338 352 390 422 318 326 336 461 600 791 900 906 913 1092 1395 1905 2248 2273 1835 1578 1108 636 600 536 599 583 572 524 570 547 510 518 505 245 123 78 32 37 24 24 71 71 94 92 64 154 127 97 88 53 101 90 114 113 172 110 131 154 83 110 101 92 78 25 94 111 118 164 163 110 121 81 88 102 118 92 62 98 70 66 54 90 100 109 120 89 47 64 81 108 51 49 65 61 42 60 47 54 68 14 39 59 71 47 42 41 42 54 57 39 65 83 69 57 68 42 48 70 88 71 57 71 70 40 52 65 46 55 44 34 35 45 30 36 46 65 54 63 44 47 57 56 69 54 60 76 70 60 65 72 67 58 74 75 61 60 74 79 70 65 72 69 58 61 50 42 41 33 43 44 29 20 36611 322 91 30 10471 10 10 11 6541 1197 10597 9885 999999 999999 999999 7693 7150 6571 5548 4701 4369 4100 4217 4374 4900 5597 6201 6474 6554 6954 6618 4806 4215 4212 4335 4036 4038 4139 4357 4563 5393 6597 6762 5865 5903 5132 2469 1293 949 860 964 1220 1745 3084 4525 7412 10976 9161 8824 7281 3706 1742 1080 678 586 566 638 514 477 475 430 325 310 273 233 93 125 80 184 193 209 230 261 192 224 298 263 268 304 350 391 415 238 182 117 130 258 192 155 185 214 232 173 285 248 149 198 221 222 197 163 94 61 38 -2 -32 64 196 252 298 234 185 172 295 289 163 238 247 250 308 266 258 314 253 182 276 224 243 243 250 207 126 198 208 219 208 210 115 156 308 372 329 227 258 202 192 195 229 347 265 253 248 292 300 334 307 362 414 500 659 779 865 1054 1237 1481 2092 2772 2903 2250 1715 1696 1326 888 568 449 494 594 589 614 620 619 481 411 324 200 86 46 34 101 41 26 19 41 90 93 110 81 56 31 109 47 29 29 100 129 69 78 99 130 94 104 119 47 69 57 64 71 88 75 94 71 56 61 56 98 75 75 52 54 61 43 84 49 50 43 59 62 80 58 28 25 76 83 29 40 47 52 39 18 21 27 23 26 24 15 34 34 1 47 27 47 44 58 47 53 56 68 72 55 31 -1 6 47 53 25 25 41 25 19 14 9 16 999999 33 30 8 27 29 13 38 36 34 29 38 45 30 35 33 41 36 45 61 52 56 51 40 47 59 45 29 27 38 36 30 31 34 21 14 19 17 10 5 36617 315 300 30 10470 10 10 17 6542 1198 6515 6751 5590 5019 5370 6828 7044 6315 6323 6091 6057 6514 6162 5493 5376 4952 4928 5217 4936 4577 5383 6385 7845 13895 19926 23624 41985 71089 72493 133178 101570 91616 264801 586973 739649 501337 197352 39211 2203 2692 3386 3031 3119 4029 2841 1527 1097 674 736 706 620 669 607 590 378 264 255 198 218 269 151 194 283 278 375 398 305 395 458 317 442 311 275 182 163 155 159 300 185 93 173 123 147 166 192 274 327 246 280 309 225 129 130 94 23 68 67 87 47 65 191 227 250 283 235 335 326 254 321 325 280 304 295 224 258 263 269 334 338 292 344 378 341 225 250 270 267 257 114 161 181 142 234 254 293 364 374 254 382 253 261 266 301 400 352 368 378 360 469 489 602 528 1219 2265 2699 2980 3121 3140 3277 3597 3573 3037 2686 2105 1450 922 619 534 562 559 594 607 659 692 585 439 371 251 87 56 43 41 40 42 19 82 35 104 51 162 117 97 87 29 48 112 110 91 112 155 149 71 48 66 112 130 154 121 150 100 53 72 110 98 88 85 70 99 100 73 86 90 63 101 106 111 72 94 79 95 90 79 68 45 47 58 91 66 39 64 64 90 41 46 48 51 34 41 64 28 42 68 60 48 58 33 72 75 83 82 95 76 48 54 45 57 72 76 59 59 40 43 39 54 39 29 56 39 50 38 52 38 50 59 58 72 74 66 72 64 73 57 62 80 78 77 74 74 67 66 70 66 66 58 56 50 45 54 61 51 50 44 37 28 21 36623 323 58 30 10468 10 10 23 6543 1198 6058 4594 4167 4051 3647 3191 2686 2178 1546 1237 1033 1040 1208 920 849 787 800 858 982 936 887 883 1073 1027 968 912 913 965 1062 1810 2765 5461 21731 30647 47343 59210 95834 99027 71952 73245 84889 47707 40214 75226 41091 88680 145814 227814 329643 348545 525392 384592 8228 1460 1442 1085 860 762 716 517 479 459 334 290 177 124 193 164 381 215 265 251 392 368 267 358 283 208 190 159 158 225 180 141 118 198 204 273 235 196 137 259 208 239 290 252 197 261 288 230 345 199 61 28 -39 91 78 63 109 59 198 158 228 324 270 203 240 315 204 194 269 218 292 317 287 304 388 259 203 239 255 244 226 226 160 230 308 275 232 314 269 187 239 364 485 352 258 242 255 242 316 386 282 292 292 384 368 628 2243 4027 4114 5431 5902 5644 5566 4987 4432 4248 3804 2951 2192 1708 1374 898 602 534 651 609 664 659 643 595 553 536 381 168 69 118 67 31 66 106 46 55 40 110 117 115 144 147 67 58 27 60 129 127 145 146 175 149 125 140 199 136 115 108 94 124 122 146 109 103 78 118 172 143 107 46 101 99 63 46 80 102 103 105 82 98 107 75 78 74 92 40 48 68 75 94 67 84 74 57 58 22 24 47 60 54 60 54 67 75 68 66 81 81 77 61 57 60 65 57 54 40 57 39 58 49 36 61 61 42 30 55 54 47 44 56 46 67 70 73 67 82 88 72 64 67 92 68 74 84 89 74 75 77 78 61 66 70 60 64 55 59 58 56 56 59 54 47 51 44 33 36629 316 266 30 10466 10 10 29 6544 1198 3891 3497 3539 3508 3575 3388 3395 3174 3212 3076 3053 3101 3307 3467 3543 3429 3421 3587 3502 3588 3576 3832 4510 4528 4205 4624 4628 5849 7526 7731 8513 5959 3424 2327 2327 2354 2947 5702 17339 49628 110313 128016 100887 7662 2186 1318 1284 1411 1345 1337 907 527 378 413 363 337 279 151 256 240 213 183 276 168 215 163 173 71 147 166 229 113 242 240 182 194 214 257 125 182 260 300 247 224 285 221 118 141 185 118 219 340 325 213 306 248 230 134 124 73 45 52 16 87 5 103 155 234 222 177 251 280 174 205 274 275 237 295 264 224 274 212 255 266 296 285 247 155 179 227 256 237 229 135 183 244 291 407 406 420 303 306 318 351 350 289 365 436 370 429 927 1956 3096 4342 5250 5538 5244 6168 8998 8536 6053 4617 3759 3374 2637 1705 966 698 686 599 662 687 607 593 567 453 417 277 104 79 102 68 65 54 45 22 64 135 88 36 127 76 98 51 19 62 91 147 129 105 169 194 85 106 93 49 84 143 156 92 129 159 136 144 140 80 52 67 100 59 97 125 66 64 73 103 130 74 60 58 64 67 70 62 45 75 43 75 86 70 38 63 43 63 75 68 70 65 71 60 73 60 62 75 48 77 63 63 69 83 75 75 59 47 56 72 70 58 49 51 50 53 57 54 32 22 39 61 53 51 62 42 61 57 73 95 97 85 63 54 69 60 68 66 79 80 73 78 80 72 83 80 70 75 67 67 64 66 55 56 50 47 54 48 43 41 36635 317 235 30 10465 10 10 35 6545 1199 3201 2942 2721 2801 2820 2744 2860 2800 2798 3021 3038 2935 3023 2984 3029 3081 2954 3041 2992 2979 2862 2576 2557 2546 2564 2347 2085 1919 1869 1978 1888 1841 1945 2057 1972 2098 2032 1963 1744 1588 1578 1622 1454 1156 1042 975 1052 1027 1033 1113 967 945 801 527 485 348 213 192 116 301 163 60 257 272 107 59 199 158 191 135 269 158 232 271 196 192 91 90 242 127 108 127 112 7 84 135 79 326 250 199 192 181 172 285 286 247 225 262 102 89 104 64 62 16 16 26 55 88 149 154 251 175 257 205 140 152 114 188 315 272 140 171 230 231 234 343 297 237 142 122 192 218 200 131 170 157 151 136 209 223 341 481 454 220 146 206 235 293 239 247 308 370 579 1413 2946 4644 6256 13213 23604 26877 33667 26516 10911 5432 4643 3787 2988 2073 1262 849 612 697 908 853 831 696 569 452 166 131 72 88 65 79 110 82 92 77 50 157 115 79 111 90 92 41 20 85 93 107 112 142 125 107 94 117 113 103 97 106 118 159 178 147 83 82 83 137 104 91 96 78 104 89 67 115 146 100 46 67 51 91 97 91 105 80 36 60 69 57 91 104 100 85 61 68 60 86 103 96 53 73 70 66 89 59 74 106 87 104 124 82 60 45 76 76 48 53 62 56 65 97 104 55 43 60 58 73 81 85 81 82 69 81 73 77 79 69 90 93 88 76 70 86 102 88 84 89 99 102 101 103 107 94 88 79 71 85 80 81 81 76 71 67 60 51 52 36641 316 265 30 10465 10 10 41 6546 1199 3751 3569 3532 3648 3862 3779 3684 3798 3757 3742 3743 3653 3707 3464 3294 3118 2976 2982 3103 3030 2652 2383 2472 2610 2327 1846 1698 1553 1347 1435 1165 916 829 840 847 750 701 666 726 819 766 780 792 920 891 822 956 936 1010 924 768 697 373 365 210 215 195 15 110 194 168 196 110 166 165 165 195 319 270 228 248 140 107 133 151 51 32 118 221 168 221 256 188 176 271 327 463 451 403 390 351 422 243 170 108 148 203 146 123 78 69 43 24 6 -59 123 99 143 177 188 167 172 181 169 117 174 216 200 213 159 244 281 225 250 293 246 201 219 183 214 172 179 143 184 118 145 174 154 200 352 395 257 272 210 216 327 297 273 230 314 470 875 1891 3866 6100 7794 9319 9660 8161 9309 13885 23781 25995 9665 4011 3514 3021 2194 1485 1378 1700 1734 1838 1343 840 517 383 200 66 80 49 25 50 77 19 39 -2 62 97 78 76 78 110 62 30 94 67 76 61 114 103 117 102 84 75 49 72 122 107 69 49 82 64 67 81 90 94 70 63 93 104 56 51 69 69 106 64 99 60 74 75 58 51 76 20 54 95 55 49 39 76 49 42 39 19 41 52 11 29 36 42 52 48 58 31 23 24 50 61 40 55 43 34 33 36 40 42 27 55 26 22 29 20 22 32 45 17 29 22 42 25 20 46 61 62 65 72 57 46 46 45 57 56 65 71 76 72 76 74 69 61 54 55 58 57 46 51 53 47 40 37 43 32 35 27 23 36647 316 265 30 10465 10 10 47 6547 1200 2691 2563 2477 2354 2357 2346 2343 2336 2402 2481 2464 2429 2285 2262 2312 2268 2232 2243 2270 2270 2287 2195 2127 2155 2063 1799 1690 1608 1631 1451 1255 1117 898 641 397 338 304 237 359 318 360 428 490 568 651 641 732 828 729 815 721 652 445 351 389 280 195 112 90 80 68 77 123 180 196 143 98 192 127 46 70 129 183 370 938 1686 2587 3527 5191 6259 5207 2027 915 823 678 708 1025 1300 1525 1093 2187 5964 2091 123 68 258 142 136 105 133 137 22 -39 -93 -43 67 171 183 121 168 190 100 201 205 171 147 228 213 287 208 278 273 258 291 237 238 170 229 284 238 275 235 163 179 204 143 201 206 277 440 441 329 214 239 252 194 295 306 378 394 742 1575 2701 4347 5835 6172 6507 12495 30720 34449 18636 14545 15404 12268 6053 4473 4054 3454 2647 2495 2628 2769 3125 2608 1496 711 480 198 85 44 120 124 66 36 77 91 118 40 9 92 105 102 125 65 64 60 60 100 105 50 74 145 171 123 101 93 111 33 72 42 72 98 92 145 103 75 106 97 108 95 111 85 71 117 52 55 74 51 78 57 81 104 99 60 55 94 74 63 91 78 61 55 51 43 53 85 14 47 32 69 80 53 82 74 86 88 67 84 68 52 49 48 72 65 51 62 28 34 61 36 33 38 47 38 23 47 47 44 43 54 58 51 68 84 90 78 70 65 53 79 80 78 81 81 86 71 80 84 87 76 73 78 79 83 72 55 57 54 58 59 55 50 44 50 44 31 36653 317 235 30 10465 10 10 53 6548 1200 2628 2590 2588 2455 2359 2217 2263 2105 2091 2166 2312 2234 2163 2319 2114 2110 1961 1940 1954 2043 1935 1877 1999 1783 1682 1562 1455 1318 1280 1416 1259 1343 1303 1299 1232 1352 1440 1363 1173 845 731 620 329 208 108 179 181 148 205 212 313 423 476 430 454 567 605 488 421 491 424 276 151 43 141 147 98 48 16 10 105 114 44 484 1565 1501 2261 3925 3980 4066 3305 2556 2088 1533 788 323 156 137 119 301 555 1054 783 327 194 106 104 33 49 -14 -15 -32 -13 -62 999999 999999 32 39 88 83 123 149 70 147 147 227 178 155 161 125 135 117 122 153 202 240 198 227 220 179 217 144 125 185 149 168 165 96 189 260 334 451 341 246 143 114 215 321 411 1071 1993 2153 1873 1836 2701 4138 5282 5872 6349 11294 45372 77182 37812 37867 11824 3997 3933 3966 3775 3524 4092 5618 5182 8951 17106 9501 2525 910 611 214 112 79 98 74 18 106 50 137 114 96 94 122 117 110 84 74 56 44 86 86 64 61 117 148 136 136 149 110 60 73 74 41 107 95 94 80 100 129 83 117 109 77 86 62 62 68 59 74 88 102 85 68 90 83 43 55 40 52 41 68 77 68 65 75 56 62 58 42 47 73 87 66 57 47 35 4 35 73 77 70 65 67 62 33 27 14 16 47 39 26 51 50 20 20 27 46 41 54 51 51 50 70 69 57 77 80 65 49 64 70 91 67 65 68 70 79 74 84 69 66 68 66 63 63 69 71 63 49 50 53 55 46 46 41 37 32 31 36659 317 235 30 10465 10 10 59 6549 1201 2909 2708 2551 2437 2333 2441 2411 2469 2442 2409 2223 2231 1895 1487 1205 1165 1056 940 938 943 941 938 840 891 956 1184 1155 1176 1159 1154 1413 1404 1484 1540 1658 1607 1411 1170 852 575 569 434 453 312 340 356 319 187 171 159 194 145 201 265 317 282 415 363 328 477 283 162 80 82 113 95 247 138 141 139 177 106 145 127 100 266 559 767 1091 1541 1945 1948 2179 1743 1287 857 437 379 366 198 412 269 164 161 208 75 114 39 72 141 56 98 109 77 0 -24 -75 11 109 188 186 106 172 206 147 129 190 198 185 174 134 92 146 85 194 310 213 274 221 135 148 249 279 216 112 137 183 181 225 247 244 373 416 320 190 211 286 276 288 298 1509 3905 2980 1557 1424 1759 2896 4694 5718 5913 6340 4904 5550 6238 4495 3813 4420 5460 6951 8204 9890 12339 13723 22310 44031 39636 18581 4198 1050 416 189 104 84 42 62 69 24 9 70 69 60 41 102 106 75 115 67 48 117 127 108 155 137 126 132 104 164 74 60 69 83 80 96 144 99 90 98 112 133 152 119 108 81 116 54 72 62 46 77 66 80 76 62 76 83 43 51 84 46 61 76 57 51 38 37 47 71 76 52 40 60 74 71 55 85 113 86 64 68 66 51 56 47 60 70 56 14 36 34 38 46 39 33 46 56 37 43 38 59 67 61 68 68 62 65 71 60 70 73 76 72 69 75 63 66 85 93 74 71 73 79 77 69 67 75 76 53 65 67 61 57 54 54 41 42 48 39 36665 319 177 30 10467 10 11 5 6550 1201 3289 2989 3053 3202 3286 3353 3201 3260 3310 3246 3467 3358 3260 3171 3002 2690 2449 2131 1482 754 675 771 875 970 1016 1124 1030 911 1072 1199 1504 1472 1478 1449 1417 1498 1445 1347 1284 1219 1174 1111 948 696 678 559 442 420 332 194 311 315 195 254 207 280 317 300 269 310 372 176 220 92 102 3 173 115 96 160 146 48 -9 120 55 53 95 208 264 263 162 151 207 246 251 257 207 176 185 212 176 285 336 257 176 124 188 127 102 55 149 158 137 104 107 67 153 76 31 -16 19 28 107 157 182 154 79 122 158 169 222 244 271 236 138 115 130 238 202 171 209 243 187 189 162 70 132 148 242 190 104 124 179 205 365 338 202 300 280 224 226 222 530 2022 2775 1645 1291 1275 1797 2996 3948 4215 3865 4005 4102 4724 8439 11215 6403 7588 9469 9225 12950 17810 19187 20052 25553 31101 27260 16598 5850 1302 359 107 74 -6 20 80 83 41 59 105 91 96 128 93 57 57 80 70 91 110 143 181 193 143 151 116 103 89 104 153 93 87 96 116 105 144 88 108 91 119 94 82 90 108 103 107 108 99 106 124 98 71 81 82 113 89 65 70 72 74 67 63 80 47 41 53 47 84 62 55 53 71 70 69 88 96 77 116 98 75 86 88 51 72 57 50 50 74 52 32 51 59 41 50 30 41 67 63 60 57 76 74 70 83 91 73 87 89 109 107 87 77 80 85 97 100 103 98 100 98 93 90 92 87 85 82 92 93 92 86 77 74 68 71 72 60 63 36671 322 91 30 10471 10 11 11 6551 1202 3112 3079 3196 3398 3433 3469 3397 3425 3524 3502 3572 3663 3645 3795 3767 3733 3716 3490 3325 2940 2255 1689 1253 938 853 775 649 635 705 653 714 839 1070 1044 1034 1124 1026 1280 1383 1219 1096 1185 1044 886 855 757 726 690 533 434 379 327 311 331 235 149 209 207 70 94 93 185 349 262 308 191 191 113 25 88 159 96 102 169 166 198 155 61 138 195 284 224 214 101 177 86 128 262 287 167 181 298 192 173 208 161 194 85 84 87 140 120 117 155 187 221 142 118 157 94 68 47 149 90 112 188 179 156 120 205 233 199 181 129 182 158 154 185 237 182 221 235 252 253 193 119 130 155 113 200 122 215 207 151 221 242 316 394 421 271 302 274 374 405 420 734 1827 2466 1915 1594 1494 1668 1985 2417 2900 2830 2656 3121 3371 6481 17003 15245 6870 7583 9665 11797 16326 20149 20077 19561 16868 15673 11334 6137 2228 636 243 107 86 58 39 94 88 88 101 58 125 124 152 150 117 91 91 87 131 178 143 160 170 168 134 101 130 103 97 126 124 99 101 146 76 84 113 128 109 132 99 66 49 59 123 106 89 82 114 133 88 55 44 52 90 88 84 126 114 86 52 72 62 81 77 83 66 72 105 95 79 139 103 80 99 99 94 72 88 57 73 70 65 42 34 56 45 61 59 60 63 82 81 49 69 71 51 65 58 72 81 86 94 103 105 102 102 104 122 114 95 111 105 116 118 116 111 117 113 99 101 98 105 99 102 94 93 97 102 84 83 85 76 58 64 62 36677 323 64 30 10474 10 11 17 6552 1202 2891 2948 3100 3281 3219 3433 3466 3619 3646 3703 3886 3876 3780 3804 3747 3489 3619 3450 3239 3063 2857 2875 2509 1936 1388 1090 891 903 872 805 1001 1027 917 1048 1061 1150 1199 1109 1107 1032 901 776 715 765 800 661 569 541 259 181 100 -16 -12 101 249 188 6 57 102 118 210 130 68 132 186 138 149 50 54 159 38 68 155 100 155 172 137 121 123 202 232 240 207 162 110 33 118 138 139 157 117 172 59 118 135 187 198 78 88 218 173 68 124 244 118 90 141 161 143 68 103 111 108 113 149 109 132 171 95 140 140 138 176 249 167 98 97 239 228 269 201 152 232 278 170 118 155 159 183 145 148 144 190 241 227 351 385 293 312 326 400 339 355 332 445 585 1156 1611 1601 1547 1421 1478 1734 2230 2771 2785 2623 2564 2589 2779 3626 4901 6122 6446 8422 10625 13064 17333 20290 20200 18705 15925 11739 8713 5623 2681 1001 442 183 103 82 144 90 1 25 55 96 72 31 85 104 64 72 28 73 88 124 148 164 149 141 189 181 86 90 110 60 113 114 120 138 151 111 113 93 126 93 128 85 101 81 88 96 125 53 82 63 111 102 75 68 50 80 71 74 89 104 79 66 33 91 73 67 82 71 94 99 82 98 114 77 79 98 105 113 83 93 67 63 89 44 53 64 18 0 31 45 33 22 22 23 31 41 52 59 63 73 59 68 91 100 85 101 121 89 85 104 105 102 97 90 94 87 106 106 92 95 95 92 73 82 85 82 89 82 77 85 81 78 71 54 57 55 36683 323 69 30 10479 10 11 23 6553 1203 2641 2605 2612 999999 999999 999999 3412 3405 3351 3422 3187 3169 3243 3083 2877 2984 2661 2644 2500 2396 2423 2244 1927 1932 1903 1659 1480 1374 1223 982 1027 1231 1315 1401 1532 1640 1684 1363 1463 1448 1365 1106 719 626 662 645 635 595 526 384 320 210 141 32 0 -63 9 -1 -24 114 103 158 115 53 27 -11 18 91 -18 -34 17 99 -13 108 104 214 198 78 76 70 86 123 100 148 184 204 57 14 141 134 58 30 68 92 100 162 60 -8 88 90 -12 45 63 108 152 84 86 62 0 -71 -19 -3 -26 10 114 138 94 49 125 200 134 174 110 112 197 192 90 103 133 145 184 144 121 87 111 130 125 198 212 115 38 147 144 99 196 321 209 217 282 272 248 281 233 254 275 442 779 1225 1339 1244 1084 1064 1209 1706 1833 2124 2514 2494 2346 2907 4085 5765 6956 8963 10118 10846 12149 14929 19619 23846 23520 18986 16100 14842 12104 6842 3234 1202 339 109 20 26 76 15 15 31 33 95 53 41 64 33 13 -4 16 51 84 127 41 60 73 57 69 60 49 20 45 87 139 73 51 56 57 103 27 73 71 17 42 -21 27 30 100 17 10 -11 51 31 21 5 38 65 81 58 55 64 17 46 44 13 32 -4 -7 25 31 31 26 46 53 31 5 30 41 47 72 52 31 53 33 34 2 2 1 -1 4 14 0 14 32 19 1 999999 19 29 14 8 25 27 12 21 41 50 38 41 37 42 31 40 43 41 36 39 49 34 32 50 47 35 49 53 37 35 36 39 39 33 31 17 13 13 13 12 8 36689 322 73 30 10483 10 11 29 6554 1203 2757 2736 2803 3001 3015 3060 3182 3141 3291 3360 3451 3512 3562 3476 3488 3172 3021 3185 3224 3110 2731 2274 1973 1915 1808 1878 1729 1834 1734 1640 1482 1433 1566 1532 1544 1448 1435 1391 1242 1332 1251 1197 1079 935 813 624 528 401 381 215 327 332 470 547 469 374 278 76 85 -4 -33 150 -16 33 -46 3 12 -14 49 69 118 147 163 48 93 110 71 94 136 105 70 62 9 6 180 96 79 85 12 95 114 36 33 36 48 51 -54 107 22 0 88 47 3 -91 106 96 91 46 -76 -85 -51 48 114 82 79 54 9 35 79 109 133 117 -16 33 54 44 52 -74 22 97 118 128 56 89 -35 65 133 -31 -26 -38 39 111 40 105 177 264 241 208 307 336 325 202 220 137 99 271 380 565 732 902 900 773 740 1128 1278 1316 1310 1418 1807 3280 6830 10389 8367 6523 6705 8237 11566 14349 18769 27827 30603 24166 28162 35393 19034 6193 2099 447 108 31 0 -11 -6 -20 20 28 45 7 10 67 4 -14 -4 -2 67 19 57 46 8 57 122 72 41 73 74 69 54 23 39 70 57 28 13 -2 35 47 66 71 20 26 51 25 44 64 89 67 43 28 43 21 29 -12 6 20 16 27 11 21 -13 -25 -2 -25 -10 -7 -2 13 19 2 30 15 0 18 46 18 -7 -3 0 9 10 8 7 -7 -27 -8 -9 -1 -10 -31 -7 -25 -11 999999 999999 999999 999999 4 2 24 6 1 5 20 17 13 22 33 18 16 19 33 27 23 25 36 45 36 33 19 27 30 32 27 23 27 20 9 17 13 4 999999 3 3 36695 323 48 30 10488 10 11 35 6555 1204 2987 3094 3109 3192 3169 3421 3455 3399 3388 3640 3648 3654 3768 3811 3667 3426 3350 3117 3044 2808 2804 2725 2645 2497 2612 2487 2397 2249 2212 2194 2039 1979 2017 1852 1813 1736 1665 1383 1302 1205 1068 899 766 656 573 797 642 565 422 235 365 358 486 522 446 411 308 267 223 108 115 153 147 168 119 155 144 316 220 158 116 86 148 90 29 89 30 93 109 70 -16 7 34 121 102 101 102 14 165 110 121 126 68 114 35 108 92 94 41 119 120 4 97 78 116 16 -48 101 175 169 77 84 71 121 103 40 13 146 101 234 109 83 174 104 24 126 -14 84 168 200 218 194 143 68 90 149 36 -51 59 130 111 39 86 192 304 286 212 191 270 298 218 192 187 129 91 246 225 353 488 668 744 844 810 939 1063 1068 1263 2121 6371 8731 7112 8747 11707 13321 23441 38227 46896 42446 27457 23964 24026 31246 48582 24440 3996 761 231 97 45 87 134 66 32 39 62 58 104 149 95 121 109 98 53 8 49 123 157 138 151 163 122 161 117 124 120 107 135 132 146 158 139 126 113 80 82 128 88 108 91 75 82 60 78 88 114 127 95 94 73 61 44 58 87 86 100 87 39 52 41 61 79 80 63 63 72 100 55 86 93 91 85 71 74 70 98 81 82 74 74 62 64 60 94 47 24 50 47 36 49 37 26 37 48 52 56 73 72 78 81 77 90 90 103 100 96 86 107 95 101 88 90 88 75 95 100 87 80 93 104 104 85 82 83 81 87 86 91 75 77 71 72 71 53 36701 323 81 30 10491 10 11 41 6556 1204 2463 2467 2645 999999 999999 999999 2938 3322 3456 3411 3610 3658 3721 3662 3676 3617 3673 3777 3842 3809 3785 3932 3792 3670 3483 3232 3032 2897 2852 2281 1824 1650 1672 1760 1731 1791 1572 1867 1785 1602 1703 1563 1500 1330 1344 1196 1019 809 792 794 577 479 327 260 295 172 137 118 250 286 192 142 128 216 212 136 86 63 214 79 -20 127 9 -38 18 90 33 -19 -71 999999 999999 999999 -33 -48 -33 999999 -74 999999 999999 -62 -5 -22 21 -10 -52 -42 19 -47 -83 -75 54 -26 34 -17 -60 -88 999999 14 17 -94 999999 -58 17 43 -11 29 -25 -15 21 48 -48 -14 49 -69 -17 60 22 -1 27 46 26 20 19 -50 24 4 -60 -6 -26 14 67 -40 84 196 240 272 168 248 182 111 130 114 46 85 236 321 407 646 1099 1843 2029 2275 2413 2457 2191 2025 2415 4092 5065 7044 12250 12991 13750 25147 70167 146344 164672 101571 36226 11545 17478 30205 23699 5323 920 306 73 93 63 125 122 67 89 42 65 80 125 133 118 102 91 99 78 51 53 99 133 171 149 136 131 130 182 130 137 105 124 75 94 92 151 135 129 151 151 169 117 117 143 88 105 105 108 42 64 93 119 91 71 42 80 99 123 84 107 81 42 70 89 105 67 50 50 70 70 65 87 94 76 99 92 115 81 82 65 89 84 47 72 44 47 63 54 38 42 43 40 48 23 36 55 43 53 77 68 56 76 61 74 92 107 123 114 95 101 96 94 101 94 110 107 104 84 94 108 84 96 94 101 105 88 80 84 79 81 77 85 80 75 72 73 74 69 36707 318 236 30 10496 10 11 47 6557 1204 9288 9247 8940 9255 10307 12055 14620 17123 20155 24360 27928 28643 31518 35855 39287 45442 53234 65772 79809 94124 110056 109093 99099 93704 88195 81662 64789 50851 42159 41550 40315 38104 36363 33214 30696 27103 20582 18535 16008 13500 12163 10509 10630 11507 13432 14001 11837 9810 8039 6481 7911 12706 42923 67848 21108 4547 329 273 336 287 337 392 433 325 140 284 136 83 63 52 80 73 62 -45 59 -69 -56 -63 -60 999999 61 178 42 20 -29 999999 20 12 -9 999999 -34 -86 14 -44 42 34 29 -45 -32 42 145 -3 42 199 83 33 -14 30 57 96 50 53 -62 -51 -97 -41 24 123 77 43 62 80 24 29 -30 15 -10 87 67 119 -48 -22 -19 10 -9 33 54 62 204 467 630 560 454 279 119 96 128 212 275 337 665 1322 1913 2192 2048 1743 1785 2220 2554 2234 1482 1094 1004 1056 1433 1724 2075 3145 5807 20278 33199 48809 85786 68376 26675 19901 54140 85751 9305 452 115 44 34 50 8 65 22 49 52 -2 -1 73 68 91 116 101 55 82 78 28 58 40 110 92 65 134 97 157 158 138 125 60 81 115 93 70 90 106 115 81 99 140 111 75 33 17 32 79 64 89 133 108 45 56 73 56 43 69 84 48 38 55 90 82 61 63 55 55 7 6 45 46 25 40 98 85 75 63 53 41 61 81 57 15 6 19 -6 -1 28 26 46 31 9 8 32 23 32 999999 28 34 61 56 49 57 59 56 63 64 50 53 61 67 64 63 62 63 76 65 64 73 63 53 65 58 57 60 69 71 56 57 62 56 53 52 39 35 31 26 36713 319 211 30 10501 10 11 53 6558 1205 6008 6616 8323 10856 13444 15636 17235 19872 22338 24284 27005 30159 34103 38421 43213 48005 54211 62215 71270 78191 81855 82636 84611 86980 87724 85097 84238 105918 151093 194834 211911 260219 328852 212507 163706 145799 149410 181069 176549 176191 155652 105456 75224 50978 25839 25933 39951 64552 65917 51549 49691 57249 68653 76172 68834 58188 52143 39292 20624 9556 48572 2246 306 197 370 291 354 264 247 179 120 164 159 128 176 -23 111 227 140 147 112 20 60 114 68 102 38 195 218 299 192 125 112 31 -12 206 214 185 236 209 267 291 274 164 60 150 230 133 129 144 270 296 191 85 139 197 220 226 241 214 264 171 153 286 151 200 215 229 161 163 139 89 183 131 156 91 320 740 889 1032 1189 1131 667 530 382 221 213 377 476 654 1651 3434 2691 1318 931 1047 1399 1680 1626 1665 1789 1767 1614 1277 842 666 626 615 922 2936 4688 3651 14910 42521 29689 7223 18200 53815 37209 2065 252 123 110 62 74 78 116 75 52 153 113 135 88 86 146 182 115 79 75 50 32 98 142 136 196 174 167 135 175 206 162 147 191 146 108 108 96 88 97 169 160 178 143 144 108 113 134 94 112 107 101 90 62 107 141 82 41 86 106 149 150 101 57 64 88 132 109 48 81 137 117 78 96 108 116 112 110 95 85 95 109 105 115 78 67 48 50 29 48 38 40 36 42 67 49 72 72 58 55 75 76 99 106 95 103 114 116 112 102 106 103 111 109 110 93 105 122 118 118 115 112 110 97 98 102 107 112 115 100 95 99 101 93 99 83 85 80 69 73 36719 324 64 30 10504 10 11 59 6559 1205 7692 999999 999999 999999 8941 10104 11784 13412 14140 14204 16104 18710 20533 22092 24666 27312 31111 36942 42189 46863 54337 58496 59543 63047 68647 74747 78058 80325 82923 88751 91702 109903 147675 194092 282786 238494 239932 187722 178192 169967 147849 136119 120772 100498 73602 62885 63750 71687 87836 85637 71009 66380 60610 52754 36662 22504 20830 21367 20899 20114 20244 15275 8372 5981 2948 752 278 242 135 278 178 143 219 97 138 198 0 23 133 220 179 125 226 229 138 116 112 40 -89 -6 97 70 109 76 197 123 287 514 1080 2423 3366 3116 2222 1831 1261 1007 504 258 158 48 195 259 83 44 91 154 78 127 214 234 239 195 157 218 114 61 167 244 167 50 119 94 110 102 143 106 155 141 71 44 105 322 536 680 622 578 475 368 284 209 269 267 314 642 2103 4259 4105 2503 1719 998 1401 1941 2335 3466 3669 2813 2692 2242 1453 851 480 543 444 2540 15731 22198 10465 8741 15240 11364 3658 3319 824 39 87 59 22 25 4 54 47 47 83 29 60 68 101 97 84 114 46 45 36 23 25 123 115 112 127 152 102 114 101 128 116 163 89 -7 62 74 83 97 64 109 68 74 158 85 58 50 37 67 33 34 70 63 62 84 29 6 13 20 55 45 40 29 53 73 22 6 43 36 37 65 79 33 29 84 53 57 65 71 54 60 55 68 77 82 56 34 49 32 -1 -16 5 -18 0 13 12 45 49 31 16 38 17 15 28 57 58 50 57 55 64 87 62 81 66 59 74 62 57 61 67 65 65 76 73 68 53 56 66 76 69 64 60 72 52 46 36 37 40 45 40 25 36725 323 98 30 10508 10 12 5 6560 1206 227 78 96 190 359 444 351 253 465 1069 2307 4886 8616 12125 14049 16455 21441 30582 41679 49862 54582 60651 70146 76807 86560 97635 92717 89249 88636 112648 123922 110570 106101 117523 129611 153120 184255 182306 244428 390971 495907 529756 321166 75656 82620 152878 88846 29940 33326 18017 15091 16420 14120 8000 4519 2761 1646 1314 1113 1154 1006 525 537 527 234 309 374 390 339 264 138 274 163 154 -4 85 111 999999 48 -19 49 -13 27 17 8 228 83 23 142 166 -10 56 229 293 520 1154 3118 9594 31277 59927 56537 41200 31756 19535 10274 5066 2023 1303 787 442 209 268 204 180 185 286 187 164 126 112 137 119 141 177 110 248 259 156 161 255 198 167 113 144 171 62 196 312 311 697 1029 1074 1038 686 547 543 324 148 131 317 285 352 384 335 340 723 997 779 886 1101 1281 1535 1633 1506 1504 2214 2936 2285 1399 696 253 264 488 849 5793 14171 9390 5146 15011 24598 14859 1611 227 34 14 -23 42 52 35 36 103 53 16 76 104 93 94 140 78 52 -1 30 43 89 50 64 76 213 153 88 113 103 114 70 79 84 66 66 93 77 94 106 81 64 115 91 42 61 136 154 91 23 57 94 95 92 70 12 42 84 24 66 61 89 86 78 84 40 -4 34 80 61 59 17 52 75 44 26 86 102 63 34 72 41 49 65 56 77 65 17 4 1 7 35 16 1 22 5 40 41 31 28 26 25 33 46 45 58 59 67 58 67 68 65 76 78 70 82 85 76 58 59 64 68 72 78 71 77 80 59 55 58 56 64 59 59 60 47 47 43 42 48 34 36731 292 1031 30 10511 10 12 11 6561 1206 23 764 1898 3141 6071 12947 20187 26686 52651 71951 56881 36564 48467 63917 106711 174713 296645 409965 546067 314888 259373 227080 235515 242253 277302 256492 156049 22563 15435 39164 3472 1 -80 98 160 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 -67 999999 999999 999999 999999 999999 999999 999999 7 362 649 1262 3729 8507 15689 35091 58807 114764 197560 206504 162805 138467 133133 112048 81313 55086 34980 20173 11674 4000 955 239 151 325 335 350 260 178 197 188 162 7 195 48 236 177 73 246 214 118 244 263 151 127 59 275 300 318 329 736 2537 2787 1620 994 810 537 529 364 245 245 370 291 274 328 352 910 1882 2175 2402 2774 2859 3025 3095 2932 2885 3129 3283 2353 1093 340 240 194 323 277 257 297 936 2399 3540 9563 17702 11639 2360 377 170 27 84 57 11 97 148 65 97 81 28 160 185 142 22 19 -8 26 -50 20 17 166 154 147 144 208 196 49 115 287 181 81 117 52 55 137 125 99 15 45 89 158 110 143 139 42 52 49 45 86 125 123 140 147 69 70 77 92 45 23 62 113 89 64 68 37 43 92 106 132 116 91 74 68 125 111 107 114 79 28 75 51 61 45 41 32 3 32 69 49 33 0 12 14 24 43 53 60 80 54 66 76 83 45 96 102 85 114 117 98 88 96 109 109 109 120 95 84 98 79 95 98 87 91 93 90 95 101 100 92 94 95 86 70 76 68 63 61 63 59 36737 289 1097 30 10517 10 12 17 6562 1207 955 2840 7568 19486 37401 86492 163172 183427 142854 86393 99382 120992 49674 78790 118302 47678 68757 71991 57877 86783 45091 37014 9894 12011 11850 5550 4011 6142 14674 31012 14373 25416 39289 33113 25377 10847 31869 55488 38377 36273 48001 62173 53265 52269 30364 63543 65496 2910 927 1540 1589 2162 4656 8605 13409 19793 34890 49857 51578 59822 91571 137394 177698 233096 285733 359600 413022 361808 235186 128027 66939 29829 13194 7185 3582 1378 559 485 255 164 39 129 166 -55 68 266 109 74 162 304 234 196 27 233 205 124 213 121 182 -12 413 389 327 498 4670 17138 13223 2641 972 1102 639 301 360 202 40 306 350 414 440 1054 1931 2357 2327 2035 1422 962 894 784 642 592 488 406 444 128 147 238 300 443 282 351 505 526 824 3049 6197 2113 213 157 20 50 19 94 11 46 -7 6 93 98 60 146 77 107 98 46 57 45 -11 63 19 18 118 101 40 187 88 147 129 126 115 120 44 127 68 36 91 133 139 92 93 60 131 113 63 102 119 44 -37 87 92 114 64 103 98 69 -11 -3 93 77 61 79 34 9 -15 65 106 -29 35 40 39 58 -2 -27 70 128 112 26 51 91 73 46 90 77 12 68 7 -17 -41 24 53 10 -17 5 6 35 24 33 17 37 30 50 52 66 70 69 46 62 64 63 34 42 44 69 88 94 101 53 51 62 73 67 68 76 95 73 66 64 49 60 59 61 66 65 57 48 49 35 27 18 16 36743 260 2001 30 10521 10 12 23 6563 1207 23 778 2549 5907 8503 11477 14375 11048 4074 1591 4965 11171 18609 34783 39223 32976 23246 25351 16960 19587 27033 34839 44433 59344 87564 132817 188888 245735 293093 306088 299810 302790 296442 277077 263602 285866 292049 290596 261682 168329 78103 36849 23254 17548 10612 5736 2649 1460 1035 468 246 115 169 299 222 -94 -36 999999 -50 183 302 416 167 28 71 178 149 43 241 231 94 77 460 583 293 16496 105993 162745 65656 21474 11867 1364 500 657 350 394 448 568 552 859 1268 1258 1417 1326 1115 924 879 654 663 458 292 388 474 379 258 357 566 350 396 387 342 436 430 580 768 530 244 93 125 308 181 37 39 35 103 37 138 255 237 190 116 86 153 132 156 121 117 173 91 58 104 149 132 160 201 169 200 188 222 155 35 114 109 101 68 184 141 106 157 78 181 82 53 224 228 116 93 229 212 110 137 35 54 83 113 112 183 111 107 58 40 66 102 109 149 67 92 133 84 96 121 35 72 111 97 167 157 55 3 39 39 30 26 51 34 2 22 68 110 98 80 76 46 42 61 63 48 106 105 70 38 31 50 67 97 90 87 100 100 82 107 106 108 105 75 82 78 98 93 75 113 108 90 95 96 89 99 68 58 71 73 90 90 74 83 78 74 67 64 62 36749 248 2364 30 10524 10 12 29 6564 1208 101 750 1462 2906 4286 5860 9660 12921 17935 24356 33205 42930 58097 79471 101422 129352 153478 179850 212633 236229 229249 250784 284289 304406 326061 345322 347091 314262 259218 187311 120213 75840 46028 38304 36528 30349 13453 2173 505 184 281 137 -2 -84 -89 150 36 99 180 186 144 239 -42 -28 114 89 285 370 187 4 147 271 -14 6494 33671 39718 54262 113525 53376 18975 1844 558 241 253 219 501 707 978 1083 1142 1282 1316 1116 1067 1057 952 820 386 334 113 223 283 232 211 333 273 214 132 212 273 567 508 563 456 122 82 36 77 -19 -26 81 31 75 125 96 74 39 90 192 170 158 118 74 18 31 44 27 1 17 28 51 154 83 159 198 95 96 69 -16 39 110 56 38 24 3 76 58 169 164 172 177 132 109 21 94 11 40 84 91 94 93 69 -31 -1 87 121 96 60 35 27 2 5 38 76 69 31 65 88 22 -9 46 8 65 64 68 46 49 80 28 -25 58 81 47 4 -8 16 53 58 58 27 13 3 3 54 87 104 75 46 50 48 58 48 46 51 52 45 80 82 45 43 49 72 66 65 62 81 62 63 71 56 62 63 71 72 50 48 60 53 54 60 51 34 38 40 31 25 23 20 36755 246 2426 30 10526 10 12 35 6565 1208 39 65 860 1893 4040 7320 11364 17595 24049 26755 33271 43238 56665 65616 78453 99363 121243 156437 212533 281101 406199 473508 395022 364295 395704 428186 439349 423163 297303 179227 105825 63178 38362 18290 8690 4589 1927 521 320 195 123 183 141 291 384 154 311 422 378 125 84 247 376 367 193 252 430 317 397 243 273 408 366 1757 8214 35098 42020 28722 3798 1230 1180 892 424 400 645 667 967 1334 1036 904 985 1286 1844 3466 3289 1729 1007 724 477 434 403 555 462 416 354 231 311 354 187 488 1641 1812 318 182 176 114 156 190 154 80 144 125 88 95 181 167 202 227 233 209 176 140 155 168 229 143 195 249 211 129 192 215 206 240 183 105 15 35 193 198 110 199 304 192 182 195 160 219 234 156 140 120 187 119 61 99 118 157 149 89 93 108 96 129 109 116 134 83 79 65 27 96 102 121 127 113 93 121 51 132 86 89 100 144 67 57 84 81 157 150 105 77 73 70 87 170 100 86 104 113 84 103 84 114 121 135 80 81 111 140 107 145 118 91 130 136 126 119 119 111 115 123 99 109 114 121 119 114 128 132 119 111 100 93 103 100 110 106 89 92 91 96 86 69 79 69 36761 256 2126 30 10526 10 12 41 6566 1209 113 366 825 1471 1975 2783 4318 5287 6501 7798 8272 9534 11861 14055 15199 17254 20539 22500 24421 27965 34789 42983 53392 70509 94609 118360 153425 202427 251046 305463 370824 437510 437251 413567 368210 330507 280432 205097 121667 68494 32371 15009 5947 2053 724 187 158 9 134 254 232 348 240 20 79 55 130 192 32 120 251 231 103 65 110 24 6 100 197 248 126 6 38 66 257 1355 4017 18336 20998 1858 966 911 555 245 180 337 548 724 918 1105 2003 7463 22542 43959 51932 36181 17068 9133 5829 3534 2004 1033 502 326 231 143 104 115 241 124 870 8310 1904 108 49 67 48 29 46 18 18 107 -40 44 90 -20 -43 44 58 90 29 26 -13 -47 36 155 79 41 33 92 164 166 167 104 48 108 120 97 89 84 110 102 37 86 106 171 120 119 84 80 23 22 150 69 129 65 72 54 45 71 58 30 33 8 50 50 25 21 45 -4 48 35 31 49 56 42 -16 34 102 84 68 33 13 42 46 36 35 45 42 17 -30 0 17 32 53 72 32 36 65 26 -7 41 82 44 47 62 71 64 40 60 58 39 43 56 69 68 44 56 57 44 54 57 52 70 82 67 49 53 53 52 45 52 60 47 46 46 43 34 35 27 26 30 17 14 12 7 36767 261 1976 30 10526 10 12 47 6567 1209 524 1283 1895 2595 3492 4004 4076 4134 4501 5117 5555 5906 6370 7379 8208 8947 10534 13187 15357 17681 20268 23181 27170 35360 41038 45241 54905 69269 86681 104437 129962 162775 195753 241914 298981 323775 316704 324460 305848 232942 162353 147061 162244 167797 167740 135136 104969 58438 10187 882 -5 51 79 80 19 97 215 113 99 90 34 182 167 82 142 114 151 48 -92 52 191 238 103 177 187 237 195 197 73 27 320 1195 2999 8492 3616 683 559 296 273 274 330 410 493 1024 2923 8872 24968 50591 86532 94339 69504 47188 33220 20602 11120 4667 1411 737 423 408 373 282 250 266 207 77 71 178 197 263 218 193 96 121 149 124 125 147 114 176 120 69 32 187 111 95 106 108 63 82 137 157 198 164 168 218 220 265 190 164 164 153 155 156 107 73 147 117 101 145 122 175 160 81 113 102 100 144 152 167 122 92 83 81 85 144 112 84 105 138 123 74 96 100 111 56 67 95 97 104 107 95 86 78 94 110 119 128 123 88 70 90 106 80 56 73 56 38 70 68 103 94 39 36 62 92 70 73 85 89 76 80 68 100 120 89 103 117 91 78 100 110 112 114 100 95 93 99 105 121 109 96 107 92 91 100 109 108 96 96 86 91 86 88 84 71 68 73 59 58 54 36773 272 1618 30 10528 10 12 53 6568 1210 58 67 108 225 571 728 642 510 336 540 817 925 708 616 483 935 1533 1760 1720 2383 2637 3200 3759 4409 5049 5807 6640 8332 10523 12607 14656 16605 21920 29443 39366 49872 48899 55564 67858 85984 109763 145660 195945 250540 282174 271228 249147 257747 293355 331038 329396 292159 269217 237947 208334 131379 67211 30101 14632 5139 1286 150 -8 -59 -45 18 148 168 140 74 60 112 156 260 181 79 158 143 162 190 178 173 92 181 209 91 154 136 178 179 349 186 243 163 240 1278 4048 2184 694 505 287 190 136 275 450 975 2165 3082 4099 7116 12380 21326 29786 30953 31232 30679 22293 13208 6251 1626 507 353 355 500 471 305 347 216 197 237 162 -14 11 46 115 36 -42 10 -25 11 48 5 84 28 43 118 96 131 146 85 91 58 2 84 86 85 214 163 150 101 104 160 184 91 49 84 39 75 176 125 19 80 97 49 79 61 133 67 -8 91 121 84 47 75 62 57 78 17 59 31 67 130 63 32 16 16 35 51 45 27 21 66 5 16 83 71 82 85 48 54 36 55 26 12 8 -2 1 -1 -4 9 18 50 63 56 37 39 34 -1 57 39 49 27 35 44 62 42 43 46 59 46 65 59 48 61 60 35 35 49 55 65 55 54 58 55 65 66 45 39 48 45 46 46 49 41 26 38 43 35 32 24 21 7 36779 248 2369 30 10529 10 12 59 6569 1210 136 511 1101 1737 2568 3331 4058 5167 7056 10129 14099 19492 26486 36461 49358 64257 80846 100509 123057 151612 188050 235796 290876 342689 364005 388422 408250 405742 400205 356436 298635 203075 93570 43479 23682 10762 4483 1039 302 210 4 27 42 99 168 191 232 233 341 182 -21 146 216 213 106 110 200 234 118 147 46 152 219 250 318 270 219 139 309 205 35 4227 11028 1519 790 675 396 241 256 63 240 850 1723 2308 2499 3430 9226 21990 28815 21441 12997 11619 11782 8396 5285 4055 2814 995 502 461 1021 996 334 254 134 101 138 72 33 25 19 58 107 83 65 15 26 -28 175 79 125 160 191 87 116 118 62 63 126 147 165 86 113 148 120 136 152 172 165 121 103 118 148 108 107 116 98 148 107 116 64 113 93 39 100 69 49 29 51 108 99 72 22 30 47 72 34 94 108 87 79 112 44 49 99 57 78 57 60 61 41 68 62 41 48 56 84 89 53 29 8 19 22 31 49 41 36 65 57 75 40 53 48 49 58 62 66 66 50 41 80 91 65 72 60 65 65 71 68 60 47 72 83 77 81 76 83 75 74 84 62 51 57 66 68 73 72 64 61 56 57 47 44 37 40 44 36 26 36785 244 2488 30 10528 10 13 5 6570 1210 307 863 876 1131 1685 2993 3984 5254 7615 12479 20019 31721 49721 73268 103668 138040 186310 245403 301259 351848 389994 426433 451966 423222 356470 331086 307727 225272 92629 37996 20062 10492 6500 3329 1205 415 22 999999 999999 10 201 138 8 -85 29 27 141 31 148 181 205 80 146 21 75 78 -44 2 134 211 157 273 167 161 384 268 229 16945 26490 1266 797 555 228 211 108 244 384 2388 8186 15783 24526 33954 42941 46031 37944 28134 14306 3301 1095 802 668 724 678 845 1155 14508 35088 13241 1323 321 224 115 90 58 73 41 64 138 98 7 41 106 82 66 75 49 -21 20 55 49 155 121 32 48 60 118 135 202 202 177 131 97 117 67 131 137 124 74 105 71 80 146 96 67 86 118 125 48 88 102 94 97 116 64 122 119 94 81 85 54 58 72 61 51 23 47 37 12 91 107 69 80 94 51 69 78 30 65 79 42 69 94 77 46 85 13 32 40 2 25 36 28 16 75 94 101 73 38 39 48 70 62 83 84 94 94 95 67 61 73 65 83 78 104 94 75 68 75 61 52 74 83 72 61 83 78 77 81 68 71 67 71 60 55 70 67 50 53 45 39 49 37 27 23 36791 246 2427 30 10527 10 13 11 6571 1211 -35 268 2060 4273 4181 3261 919 233 987 2687 6049 10898 17040 25862 41454 65092 91907 130620 179746 251078 344977 431915 506261 561340 509634 434641 368107 252461 124664 39681 13178 4394 2637 1562 1057 533 149 25 51 -9 -68 -91 -47 38 105 80 105 185 5 -18 101 141 180 231 153 118 103 70 112 71 94 142 129 173 116 121 180 365 999999 5114 27274 8392 709 607 440 292 352 296 801 8228 18388 18625 19088 17276 11992 6828 2623 1995 1960 1047 1109 1096 893 907 1096 582 14765 110760 65166 6114 246 308 203 245 131 -16 -10 39 72 31 84 89 17 50 86 70 98 18 32 57 -4 33 66 63 80 15 39 93 75 148 117 107 162 125 71 66 116 87 116 59 76 76 80 137 147 101 85 103 112 40 95 106 58 110 106 115 49 8 97 116 80 71 71 51 68 29 94 56 71 50 53 61 58 40 69 71 73 62 69 98 88 45 42 59 38 -4 56 61 10 6 3 2 28 77 55 58 61 50 37 65 59 84 55 62 59 70 66 70 83 74 47 63 70 72 75 83 76 70 75 74 73 77 78 73 60 62 88 82 73 70 78 73 71 77 73 74 70 72 66 52 65 53 41 39 30 32 36797 238 2666 30 10526 10 13 17 6572 1211 116 947 2293 5494 12371 20327 30752 52581 84955 116177 159319 223156 296424 380998 468568 525920 542488 526279 444962 313588 201158 99377 33613 19864 17677 13415 12192 11022 5832 4736 3126 734 113 14 -20 15 184 221 138 142 197 247 158 184 221 136 123 190 272 174 158 182 192 191 254 286 227 279 214 236 228 225 178 406 955 1181 760 571 627 497 419 306 1220 2994 3752 4323 6534 13932 18714 16016 8130 3996 2579 2272 1821 1236 873 772 965 3360 3225 727 323 286 405 459 199 104 134 142 151 100 99 73 92 78 86 78 -3 55 71 109 110 52 73 140 81 85 134 106 132 186 165 198 150 137 170 157 100 61 86 61 115 106 93 118 136 142 140 160 162 113 115 75 95 49 65 39 69 44 58 75 89 83 124 97 63 67 48 40 35 54 54 60 111 82 76 46 39 47 83 108 93 49 66 50 49 35 33 33 39 50 51 39 14 44 86 104 69 47 67 84 83 64 52 53 73 54 62 65 68 69 84 76 71 61 74 69 72 72 76 84 79 87 87 79 81 74 83 94 75 68 71 61 67 72 77 62 70 75 66 63 62 56 51 35 31 27 36803 320 206 30 10526 10 13 23 6573 1212 1181 1081 1085 1146 1069 891 1006 938 974 1085 1225 1375 1494 1462 1382 1442 1483 1122 914 1077 967 1068 1011 682 397 30 8 74 -48 -91 -22 -89 999999 999999 999999 999999 -6 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 114 76 169 48 164 226 357 528 701 972 1371 1814 1790 1487 1246 994 802 682 654 588 699 560 536 314 239 200 85 147 49 169 114 16 149 619 2381 5353 9682 17666 26067 33662 39545 49791 53316 55341 60503 63789 48655 70379 97745 89674 68204 40284 22266 17371 9676 7487 6371 2741 225 -6 -47 -46 -57 -27 60 50 79 64 73 150 127 122 149 57 116 172 189 136 173 135 210 163 70 164 160 129 317 225 209 198 145 117 151 44 2167 9585 3246 616 1797 1834 677 593 1756 5083 12222 21247 27710 38689 52061 49906 32989 12046 4226 3506 2549 2889 5847 6741 2669 1547 1786 602 234 301 486 533 295 198 93 59 51 19 13 16 39 42 67 42 41 24 35 73 42 50 95 75 57 35 87 115 140 102 113 175 108 111 110 144 105 71 60 95 52 98 110 122 134 111 57 49 50 33 58 52 75 95 62 29 60 45 41 27 42 47 88 66 72 26 56 24 15 44 28 17 35 46 18 55 49 40 42 13 10 31 34 15 20 26 9 17 5 0 -4 9 6 32 13 32 64 55 46 52 28 19 60 70 51 49 36 41 41 51 48 45 35 40 57 44 53 59 50 44 51 37 43 51 57 62 59 51 47 44 51 53 53 57 45 53 48 33 40 35 29 15 17 24 13 3 36809 317 296 30 10526 10 13 29 6574 1212 2297 2259 2407 2451 2385 2324 2312 2405 2426 2488 2427 2401 2314 2492 2340 2459 2411 2176 1791 1382 967 638 531 320 85 159 203 91 49 53 120 150 229 241 84 209 173 237 208 146 48 36 167 124 67 61 129 179 215 268 316 447 533 505 630 730 732 854 1184 1501 1798 2069 2050 1561 964 670 585 500 919 975 531 394 362 355 360 290 260 120 139 316 294 275 179 180 303 500 785 1494 2759 4217 4677 4636 3755 2491 1479 775 376 212 150 223 165 34 51 83 50 -24 -28 28 -66 -46 5 31 133 147 155 88 140 201 192 185 146 224 202 196 154 180 186 97 102 301 214 172 269 187 213 185 221 118 90 58 294 297 292 13969 25099 2080 1854 2420 1011 437 1689 3386 3997 4887 6991 11624 22510 35446 38189 22905 10399 5998 4412 3594 2569 3953 8405 3786 6691 10854 3858 568 249 264 492 611 341 138 80 52 32 28 19 49 55 75 64 39 56 89 47 25 82 80 103 58 48 58 26 49 77 88 96 183 155 129 111 136 105 81 51 93 93 105 123 140 100 77 67 116 69 106 102 106 66 60 44 67 55 76 60 65 81 83 45 68 13 13 23 13 60 49 40 13 27 43 59 69 43 65 83 72 63 67 79 28 37 14 0 0 -11 19 1 0 27 30 36 51 48 50 60 71 51 41 42 41 43 49 73 71 59 49 59 53 51 60 54 64 54 56 57 33 44 49 47 50 47 31 37 51 51 59 61 56 54 50 45 44 41 42 35 32 28 25 19 20 10 36815 321 175 30 10525 10 13 35 6575 1213 2840 2619 2533 2431 2487 2220 2235 2363 2261 2284 2344 2487 2543 2522 2496 2442 2495 2463 2486 2493 2857 2726 2766 2556 2616 2624 2527 2283 1864 1520 686 339 357 246 228 290 285 262 219 242 258 234 240 265 304 245 282 226 190 223 307 222 181 238 284 282 212 343 414 424 621 784 930 1018 1266 1485 1516 1616 1504 1277 912 563 320 877 1512 1340 975 1433 2218 3197 4397 3695 2353 1791 2143 2754 5488 4823 360 307 322 381 315 414 265 287 250 227 241 254 168 244 170 170 193 174 89 19 10 124 131 11 22 8 98 174 181 194 198 177 220 240 116 222 215 184 148 209 266 229 293 228 243 193 216 176 117 253 291 308 274 308 160 190 347 356 317 12150 33545 5084 2350 1398 756 995 686 615 1713 2961 4222 9020 15138 17552 16467 11422 6349 3860 2189 1777 1903 1801 1346 734 511 1083 2255 1145 401 521 852 1307 1414 596 162 82 54 72 58 75 77 97 70 123 101 106 99 110 60 96 112 123 155 88 41 63 110 94 125 212 171 142 157 167 140 97 97 141 107 113 105 77 144 123 129 84 90 122 126 81 115 82 80 72 57 95 76 71 71 64 92 128 82 60 50 67 73 60 46 72 72 85 89 77 79 67 119 98 60 38 44 17 36 60 39 39 56 39 37 39 47 98 93 93 71 73 86 75 60 65 46 67 66 89 84 66 64 64 69 59 76 76 81 82 79 83 78 77 75 71 66 68 59 69 75 68 66 68 51 64 69 59 52 60 53 61 48 46 46 41 40 29 28 36821 323 116 30 10526 10 13 41 6576 1213 2041 1866 1817 1673 1615 1562 1611 1820 1883 1838 1881 1942 1865 1755 1786 1713 1696 1574 1445 1297 1126 1184 1122 1144 1172 1000 1055 1068 1072 1032 888 806 625 383 426 336 297 211 178 260 249 200 238 170 204 230 260 282 215 163 234 210 217 274 320 176 159 137 185 268 369 375 397 332 388 545 531 450 463 458 282 366 450 385 265 259 278 160 180 219 210 198 165 256 137 245 215 204 269 520 839 1430 1293 1067 697 545 454 427 423 456 388 250 186 236 135 41 54 45 102 98 96 32 33 87 119 105 207 267 208 249 260 203 243 274 192 182 295 288 223 219 196 234 269 281 281 275 294 312 264 262 314 370 355 223 230 259 246 293 226 807 2541 2496 2207 1836 1021 514 379 298 290 621 1240 1722 3288 5897 8009 7376 5075 3060 1747 1123 1165 1226 1007 645 417 391 384 366 318 378 715 1188 1027 533 203 96 101 140 149 104 87 60 95 72 102 113 57 50 80 113 108 95 54 27 33 59 60 126 148 158 146 169 208 180 146 102 86 84 66 57 86 105 102 142 141 92 76 31 63 106 105 90 63 57 49 74 86 79 94 78 92 103 82 57 46 28 37 52 57 38 53 66 88 99 72 54 64 61 49 45 41 35 25 12 23 31 36 23 21 16 34 50 74 74 67 53 55 51 49 62 66 48 50 67 89 74 73 73 65 65 80 70 65 71 74 77 66 74 83 77 83 66 62 62 68 73 63 63 60 64 59 58 52 55 52 56 50 47 33 25 21 22 17 36828 323 119 30 10529 10 13 48 6577 1214 4806 1617 1639 1644 1585 1573 1539 1539 1634 1716 1815 1856 1814 1671 1626 1585 1607 1671 1668 1745 1756 1756 1863 1800 1519 1440 1279 1127 1058 807 597 413 299 142 237 181 148 157 145 207 211 260 261 200 184 214 136 132 166 106 159 98 8 169 240 188 172 232 191 125 164 190 251 296 267 192 257 164 126 73 175 74 165 149 110 121 35 76 71 122 177 118 125 165 129 116 219 266 231 218 265 371 400 387 408 349 422 438 398 360 272 258 155 130 100 174 60 33 69 33 0 57 20 122 171 169 155 171 207 156 118 255 239 266 192 204 248 253 248 203 190 273 234 228 226 203 227 249 255 219 282 277 311 301 227 214 172 231 179 296 859 1436 4904 20453 14229 1115 575 372 497 1037 1444 1449 1201 1127 1082 939 767 506 452 542 585 680 596 398 329 340 365 331 376 512 533 624 471 272 153 61 54 100 90 80 144 131 65 64 65 92 77 80 57 83 101 92 94 64 70 61 69 102 130 140 184 237 181 135 141 129 100 103 126 105 86 88 123 136 91 87 76 43 69 50 52 80 56 55 69 16 26 38 26 53 46 54 72 77 65 70 70 65 77 75 51 57 71 82 38 19 55 68 73 73 60 19 16 38 28 31 41 -5 11 7 27 60 75 60 38 47 54 46 57 70 60 46 44 56 85 65 43 50 54 71 71 67 67 62 53 54 70 66 64 67 74 67 58 56 61 60 65 65 64 58 50 45 51 48 43 45 42 42 49 43 30 26 23 36834 321 178 30 10528 10 13 54 6578 1214 1147 1112 1238 1030 935 1052 1103 1261 1372 1482 1542 1493 1562 1438 1493 1428 1452 1463 1590 1739 1659 1603 1483 1471 1229 1069 966 783 448 135 103 0 -15 999999 -48 999999 999999 -59 -74 999999 999999 999999 -40 999999 999999 -98 -51 999999 999999 -83 -91 -70 -16 -36 999999 999999 -88 -26 -43 999999 999999 999999 999999 999999 999999 -89 -46 999999 999999 999999 999999 -81 -59 -44 -88 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 -33 999999 -79 -100 999999 -24 144 203 692 1075 770 914 783 689 380 151 150 81 -10 999999 999999 999999 -56 -83 -63 999999 999999 999999 999999 999999 -41 -70 -32 34 -12 -29 -24 24 -25 -91 -48 -45 68 56 12 -25 28 26 43 80 58 60 36 10 67 93 76 129 142 141 131 153 530 5232 44630 118089 219406 171612 13219 3405 788 1064 1937 2498 1790 1108 763 574 465 318 222 207 233 247 357 419 384 301 297 284 304 306 342 394 355 300 200 120 62 52 15 32 72 46 56 56 33 52 110 78 65 76 77 115 102 91 26 37 49 98 104 163 149 175 250 233 172 205 150 122 100 109 85 128 109 112 111 144 116 85 91 107 92 85 101 80 73 74 66 73 103 95 107 51 8 39 28 20 31 68 45 70 102 85 67 56 44 64 66 58 59 41 67 82 42 31 42 27 1 28 38 47 34 32 48 77 58 44 48 47 35 49 66 70 57 62 66 55 60 72 60 51 61 64 53 59 56 68 85 82 63 60 66 68 63 60 68 69 62 66 66 62 65 60 56 54 64 65 54 53 61 44 38 36 33 26 36840 322 146 30 10526 10 14 0 6579 1215 2502 1641 1669 1643 1579 1618 1612 1514 1474 1368 1221 1193 1149 1042 1186 1205 1029 978 820 697 594 525 262 79 -96 -41 -5 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 -55 1 21 11 93 426 827 10046 107005 364849 431593 138194 17745 4374 513 281 463 458 445 372 356 344 244 231 181 77 137 165 239 312 309 273 317 282 234 237 293 381 359 391 344 255 206 195 119 113 80 -17 -6 41 29 47 77 132 81 49 39 42 87 101 64 84 40 43 50 95 84 93 141 161 155 166 177 112 73 83 110 136 127 117 135 109 105 138 135 114 96 80 84 109 113 69 46 62 80 39 79 98 98 83 78 63 27 -5 17 27 51 72 49 36 44 46 35 50 63 54 50 52 43 36 36 29 27 15 28 36 5 -4 12 43 51 74 74 75 49 64 39 39 49 57 59 73 68 60 55 55 61 55 55 65 73 70 69 76 60 59 62 57 51 49 64 81 82 78 71 60 48 49 59 41 49 49 45 47 40 36 35 46 34 27 29 27 36846 319 144 30 10524 10 14 6 6580 1216 1604 1569 1558 1658 1667 1751 1758 1767 1778 1733 1813 1744 1428 1421 1301 1212 974 916 1021 1221 1263 1289 1281 1216 1134 1112 1281 1151 912 742 639 541 622 835 694 437 196 -38 -37 -60 999999 999999 -65 -84 999999 -99 -73 -69 999999 999999 -57 -80 999999 999999 -96 -76 -74 -22 999999 999999 999999 21 -58 -10 -76 -86 999999 -98 -67 999999 999999 999999 -87 999999 -99 -63 -75 -65 -75 999999 -33 -12 -64 -62 -15 55 147 48 9 58 177 228 224 271 210 162 147 94 78 94 143 29 -35 -37 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 -40 -59 -33 -69 1 2 3 9 19 14 -8 26 54 14 20 24 -17 64 62 56 47 47 81 54 217 167 164 355 621 5159 57726 225464 188909 19712 659 279 229 210 124 196 212 186 181 200 187 117 117 149 181 224 261 279 227 178 169 230 191 266 286 314 329 254 161 166 90 36 -2 25 49 29 16 71 62 9 35 56 45 15 32 31 47 37 11 4 0 -20 -25 46 87 68 62 85 113 111 72 65 77 64 59 63 68 49 40 39 84 96 47 81 71 83 98 64 76 45 1 17 8 42 39 34 30 48 18 -7 4 8 3 -8 13 38 30 -3 -11 13 14 18 10 18 19 2 -2 19 -12 -23 8 -19 -33 -33 -10 13 -14 0 25 26 28 20 16 16 9 9 12 29 30 35 24 12 29 27 19 8 18 35 36 41 53 44 36 31 14 17 16 16 27 33 22 21 30 34 37 26 34 21 14 13 17 17 17 10 11 5 1 36852 322 144 30 10524 10 14 12 6581 1218 362 237 158 410 460 394 347 318 443 642 576 637 744 868 919 915 993 924 928 1052 1136 956 978 1054 1067 1058 999 861 768 484 412 184 481 2614 6960 3305 862 589 1323 2971 10505 37438 96916 132187 190212 281197 187042 143831 235896 350278 324390 266646 193252 43551 17722 3449 114 114 197 95 35 132 196 221 152 81 92 47 155 178 134 -18 25 63 65 49 -8 18 36 115 23 69 94 152 1068 3461 4727 3796 2699 2193 1896 1481 996 849 644 542 531 505 476 333 303 231 191 152 105 14 27 39 40 111 162 54 54 52 -57 -84 131 86 88 62 71 102 159 113 121 220 234 240 235 150 221 272 244 227 210 129 126 227 198 197 219 228 238 306 281 567 1121 10695 47788 83803 23780 2031 401 182 226 229 254 329 206 153 192 65 120 165 112 184 235 224 257 268 206 232 258 232 260 199 234 255 211 210 182 159 126 100 79 85 62 70 86 -9 48 87 82 143 73 113 132 103 95 157 140 88 59 82 72 61 106 119 127 164 205 172 126 130 121 132 135 142 113 119 146 99 115 117 131 116 101 108 80 64 100 89 93 63 45 78 39 40 44 30 33 10 1 6 33 22 26 29 22 30 16 15 40 62 50 44 54 49 27 16 28 49 29 -1 1 20 26 4 27 56 52 58 46 44 48 32 39 41 43 74 68 46 43 38 51 61 58 50 41 43 52 55 53 54 47 56 55 41 51 55 55 53 44 34 31 34 32 41 48 41 32 30 39 39 24 24 17 15 18 10 8 8 36858 323 113 30 10523 10 14 18 6582 1219 3670 257 204 54 51 106 72 76 36 -28 -93 37 132 239 174 206 240 380 394 327 400 464 395 512 543 607 758 1063 1123 1071 1215 1403 1570 1776 2664 2627 2320 3278 3617 4272 3517 3248 7945 19187 37519 85172 133074 166857 81849 92695 102512 80890 178101 267405 233659 177708 32714 58947 83836 59559 11666 10619 8517 11601 19129 23942 97552 152901 83377 44419 53677 78665 43578 12896 8468 1921 -26 -14 120 56 23 -15 36 -35 118 747 1663 2064 1395 1131 1957 4320 6057 5055 3357 1387 581 383 385 414 261 164 68 31 -5 43 68 3 31 -15 64 68 13 22 -9 -36 999999 -80 9 12 91 102 143 158 150 134 174 135 99 49 34 121 117 97 25 -50 125 207 159 167 173 199 322 290 296 552 1020 7164 39094 194772 98860 10709 536 378 287 152 161 229 247 250 246 160 120 152 83 9 89 184 194 166 205 194 157 170 146 165 228 210 225 232 196 223 181 195 150 103 87 41 49 95 93 80 81 93 100 60 45 77 78 78 67 79 110 59 63 71 112 91 119 170 232 186 156 164 112 62 53 100 47 93 96 79 111 141 133 129 126 119 122 128 92 104 82 36 58 52 69 100 99 110 91 64 33 37 35 8 37 36 56 40 38 19 50 86 77 49 58 66 77 72 48 34 26 15 19 30 23 27 52 51 16 43 72 66 51 62 50 43 57 63 71 62 55 77 78 77 59 49 51 57 62 61 72 78 74 71 56 48 62 75 70 68 69 64 63 69 57 61 69 61 59 66 54 47 58 54 39 41 42 43 35 26 21 36864 322 140 30 10520 10 14 24 6583 1220 3236 2495 2447 2329 2269 2302 2401 2433 2611 2600 2598 2578 2443 2200 2029 1877 2031 2143 2083 2230 2197 2002 2042 2015 2086 2092 1916 1855 1680 1403 970 689 780 1480 1342 635 452 490 378 313 174 165 339 329 390 259 217 152 157 131 126 134 59 60 154 143 282 180 129 140 74 -22 10 60 29 58 75 85 60 42 49 -22 -36 28 70 100 49 24 40 73 18 9 -22 -16 112 352 552 834 1126 1494 2555 3260 3580 3728 3236 2480 1621 1097 834 906 1361 1938 1506 770 300 85 143 113 117 116 97 189 186 119 159 66 -30 -30 53 51 75 147 199 214 201 174 251 243 238 221 196 240 246 198 215 252 251 239 232 284 277 237 282 406 426 481 640 958 14331 105194 103773 5986 570 327 334 332 251 222 223 195 173 207 239 196 141 105 125 165 186 203 230 180 183 205 160 169 123 182 201 294 381 313 246 218 270 171 101 86 75 95 106 121 105 105 120 116 83 119 102 70 69 45 65 65 36 37 85 166 153 200 134 189 167 111 79 104 106 123 118 112 122 146 111 103 122 120 94 112 98 84 72 82 67 69 83 78 92 89 98 82 53 52 61 68 48 46 63 69 56 38 63 67 79 41 48 63 82 82 73 50 48 43 36 43 48 56 64 74 71 70 103 109 94 98 95 79 74 69 83 89 88 91 111 99 62 66 79 89 98 102 78 75 68 86 89 87 85 88 92 88 94 92 86 82 81 84 88 74 82 86 69 65 76 66 56 61 60 54 53 51 54 50 36870 324 104 30 10514 10 14 30 6584 1222 95108 6972 11 -83 101 44 999999 999999 999999 -70 999999 999999 -15 999999 -88 999999 999999 999999 -34 37 135 252 288 314 423 382 257 452 464 407 294 222 19 1100 6417 66623 111635 36189 9576 8450 8242 10507 33114 112806 322797 313672 44937 103767 138449 10413 25843 4190 4823 2245 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 373 1062 2535 6777 17801 52012 121818 209688 128897 215077 617241 808126 326983 164482 102810 118743 165358 8325 1122 282 2190 2674 43 2 -1 2 143 249 445 1126 2320 3737 4378 3296 1409 709 685 2821 14806 26233 6370 587 254 182 306 278 149 180 126 102 73 7 5 -36 -6 59 101 114 125 143 146 159 155 146 136 131 236 225 227 194 132 216 173 166 222 194 156 232 279 360 341 224 283 396 418 1335 9833 15140 4784 3486 582 371 367 229 165 165 137 187 184 106 82 97 119 81 13 62 116 150 121 9 60 105 151 208 79 64 122 143 211 325 319 227 165 119 97 106 108 110 52 19 59 100 77 75 82 110 116 93 43 83 90 103 69 52 111 204 199 145 103 134 127 93 84 113 101 117 136 125 111 126 126 72 73 84 28 6 55 42 7 16 32 33 52 46 24 18 60 26 35 3 33 25 20 31 60 41 -15 36 71 43 31 29 53 62 47 51 12 -7 3 29 33 31 30 48 73 51 61 77 70 62 34 23 60 70 65 64 89 78 79 68 65 74 80 72 53 58 64 48 43 61 64 59 58 61 59 63 64 62 56 58 65 60 61 73 52 44 50 52 48 54 46 49 49 53 39 38 30 31 33 36876 243 2498 30 10508 10 14 36 6584 1224 170 767 2415 11696 44152 117843 233972 147836 468815 723683 463544 111185 20483 96307 260317 332379 297782 103991 361026 461825 549366 852900 666799 50053 1393 272 157 126 148 139 318 146 138 -41 -37 252 265 203 282 245 167 291 223 398 415 233 94 166 175 218 109 120 137 108 150 126 221 314 314 393 396 376 366 158 181 280 223 327 382 490 2814 8207 14479 30402 11275 811 261 217 184 160 46 -1 15 132 124 0 160 56 23 10 47 206 158 94 158 207 134 248 147 33 131 221 380 234 324 371 247 151 174 10 72 92 22 171 184 157 106 112 136 69 17 25 103 107 107 106 131 73 68 189 184 113 164 246 122 6 12 64 32 49 79 112 89 122 137 74 100 184 136 99 35 19 91 98 101 159 110 -4 13 87 19 66 15 39 75 64 61 66 73 43 9 17 72 98 72 64 74 65 66 67 37 19 9 31 48 50 54 51 50 91 89 94 92 72 66 71 61 38 82 75 52 72 71 52 38 69 84 78 47 62 62 67 86 72 71 59 45 64 53 41 48 55 69 74 77 68 55 50 57 77 92 72 61 44 47 49 50 34 37 36 29 30 30 36882 299 817 30 10507 10 14 42 6585 1226 332 3184 11615 30978 65672 63913 88125 4305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 784 4035 2007 2102 6303 15116 35542 78347 184974 370647 395558 544371 306658 80050 106668 96314 172818 125772 3486 964 1276 3359 10002 54936 203497 345938 430982 573823 286001 195271 7274 3173 1046 158 22 17 66 111 175 93 106 30 44 17 -3 78 203 139 -7 999999 999999 999999 -73 -95 15 98 40 19 13 -28 6 23 97 194 185 140 54 -10 29 45 57 179 214 179 44 95 196 156 261 522 480 516 1465 10846 68459 142521 184880 86526 5312 351 257 259 127 205 298 201 120 102 98 80 54 77 -41 5 66 101 159 86 20 31 71 92 -28 -79 154 319 211 121 40 54 81 138 149 66 105 162 112 64 12 14 131 181 109 77 77 120 84 90 59 54 87 109 161 137 148 169 193 158 161 113 72 101 85 146 145 179 167 145 110 58 117 153 127 128 98 65 73 91 55 54 85 89 101 79 130 44 23 41 55 28 7 65 88 104 83 98 91 47 48 105 73 36 57 46 30 9 7 36 42 37 49 45 75 98 85 57 48 52 41 66 81 51 80 118 70 54 68 86 85 90 98 95 96 67 52 77 86 85 83 80 82 87 92 92 83 75 76 71 77 87 90 86 84 76 68 70 61 62 61 59 67 62 54 56 52 49 46 36888 321 157 30 10507 10 14 48 6586 1228 407 317 96 237 315 287 142 77 122 144 305 163 236 323 517 493 541 672 857 1101 2124 6893 25142 61288 75466 27943 9120 814 22 12 60 82 -96 98 439 735 1410 1394 1809 5634 5794 12314 31531 41947 31714 60222 43609 10710 2968 2468 5367 26023 40174 6048 1062 999999 999999 999999 999999 999999 999999 999999 -15 1837 9275 13835 11521 2183 999999 999999 999999 999999 999999 999999 999999 1227 9536 18355 49113 145786 244197 248267 127472 116606 61664 1567 999999 999999 999999 999999 999999 999999 111 812 1483 1892 2208 1942 1085 720 1138 113 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -79 -34 -62 -38 -71 -80 -98 -76 -29 -44 -39 61 60 294 793 1340 11784 87642 276158 403209 289740 54946 3364 408 296 195 214 227 169 105 69 96 76 58 95 64 -19 28 54 86 50 18 101 168 67 85 81 210 167 120 121 128 93 72 22 -8 21 73 110 117 116 79 43 79 97 105 65 34 38 65 36 80 102 109 198 208 188 173 145 127 106 77 82 115 129 82 52 93 160 160 125 110 87 113 108 85 78 47 53 44 21 41 65 65 52 54 41 76 85 68 30 29 19 74 69 24 13 54 108 85 74 69 77 66 80 49 18 31 39 32 34 39 29 35 65 82 90 94 101 88 58 52 66 72 99 98 82 68 35 23 45 62 70 74 85 98 70 70 85 104 84 69 71 79 71 66 76 82 82 81 81 69 70 74 64 60 59 65 70 61 65 71 55 50 59 58 51 54 52 41 33 36894 321 157 30 10507 10 14 54 6587 1230 1198 1306 1215 1365 1518 1355 1429 1373 1462 1510 1537 1544 1524 1657 1633 1735 1666 1575 1597 1435 1287 1098 906 1034 1055 855 714 571 495 497 382 409 430 402 451 429 270 684 3308 6333 12748 19708 47570 53391 59631 26116 33584 28744 5983 789 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -7 3690 20208 43572 34442 7808 431 999999 -82 -78 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -52 -64 -62 -90 -73 -91 -8 -68 -91 -27 80 274 1237 7230 31696 70635 81328 81401 84086 113865 263733 334030 30097 2384 243 70 59 167 215 168 87 43 75 83 81 92 93 41 55 32 60 72 42 26 37 71 95 57 78 151 141 79 -10 -20 65 94 128 139 145 66 -14 40 75 109 97 105 98 118 98 43 2 45 81 121 143 150 142 89 119 160 128 89 115 102 102 94 145 134 122 97 117 107 114 119 109 94 78 90 80 58 59 62 62 55 50 53 69 89 62 83 59 53 60 90 68 52 29 9 1 21 26 33 64 79 53 58 58 59 27 23 14 -3 6 28 34 40 33 41 75 88 71 50 55 66 53 81 74 74 79 72 56 57 60 67 66 57 76 63 68 74 87 79 73 77 86 78 80 85 70 71 75 76 71 62 73 71 69 77 76 66 69 70 65 54 57 56 55 54 51 45 29 30 36900 321 155 30 10505 10 15 0 6587 1233 1041 1132 1094 1147 1147 1313 1160 1129 1106 1128 1222 1183 1271 1254 1179 1091 1101 994 851 700 628 629 580 370 280 335 383 312 178 94 37 19 -24 106 61 41 -36 -81 -66 -52 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 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 1195 5136 18813 33331 45628 48172 24428 59421 202361 352978 364156 284976 116083 10674 348 135 153 199 163 122 158 182 104 72 63 28 58 82 102 99 143 61 87 52 45 31 150 224 153 161 156 74 72 88 73 53 90 60 32 40 96 140 108 78 85 91 109 94 76 75 90 117 135 180 143 113 149 173 161 146 147 89 59 102 132 116 110 80 111 130 110 125 120 84 103 104 94 102 97 86 84 76 89 71 64 59 13 13 41 65 51 61 32 43 69 62 44 100 53 40 50 53 58 74 72 62 32 32 1 10 33 24 12 16 52 85 92 84 88 81 57 31 29 66 100 82 52 70 87 77 79 93 96 70 59 78 74 60 63 68 69 74 78 79 68 63 59 64 68 70 72 71 68 72 75 71 63 70 70 64 57 58 47 55 54 35 42 42 42 35 36906 316 303 30 10503 10 15 6 6588 1235 1184 1488 1348 1252 1056 927 1055 1052 1025 1084 1056 944 922 854 887 829 733 567 380 361 320 297 344 305 66 108 191 55 -66 -16 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 199 999999 2761 49120 54242 3342 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -71 273 1339 4434 11359 13190 9040 6784 9487 12909 15217 40205 91012 185227 337686 297852 179796 25008 1987 118 153 222 214 210 244 230 175 144 95 20 -6 19 84 110 122 137 127 167 73 146 86 85 122 147 108 89 79 -3 73 103 68 28 37 108 89 69 82 69 41 34 35 23 61 78 59 69 96 113 192 163 131 174 197 140 86 85 88 124 117 106 150 105 86 150 169 115 101 88 93 122 108 115 122 104 89 55 67 109 99 58 43 71 42 66 80 46 43 71 32 -8 48 63 43 75 74 63 94 86 59 43 23 45 20 9 13 47 58 49 51 70 79 66 58 69 81 77 63 50 81 94 75 55 90 81 90 65 87 85 80 92 78 87 91 77 63 76 69 71 80 77 92 99 90 101 108 96 81 74 67 73 83 96 90 88 80 76 78 76 77 68 68 57 51 55 54 36912 319 208 30 10498 10 15 12 6588 1238 1265 1239 1148 1152 1328 1459 1491 1553 1546 1479 1434 1712 1758 1615 1768 1899 1918 1969 3187 11187 31912 43659 28773 1272 234 144 214 287 123 -41 -31 -4 999999 -54 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1978 9515 7045 1476 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 -40 -70 20 229 1051 3375 6215 7838 7739 6076 7178 22475 78031 164046 230419 293085 297699 113927 12593 1256 221 144 220 156 208 220 175 152 97 131 149 91 117 169 142 105 81 116 87 86 57 91 120 128 155 113 70 36 72 82 62 104 33 49 99 172 178 141 29 49 46 59 35 1 29 57 73 115 150 133 122 136 134 145 145 134 130 165 128 156 113 93 52 97 104 102 104 146 178 117 71 69 92 105 74 99 108 86 56 59 69 122 129 134 94 44 47 55 38 37 44 87 93 63 58 62 50 43 52 69 87 111 57 26 8 50 73 53 35 35 61 56 53 76 80 72 64 52 68 69 81 80 59 53 47 59 50 47 81 79 78 94 86 73 60 74 83 79 80 72 75 74 81 82 80 81 81 78 66 63 66 68 61 62 72 71 77 76 68 54 57 60 51 45 45 41 37 36918 320 169 30 10489 10 15 18 6589 1241 112021 680552 6400 1128 1012 1114 1156 999999 999999 999999 930 1085 1195 1027 979 1176 1211 1261 1329 1624 2144 5905 16929 29088 67067 46918 776 152 138 202 188 223 148 52 16 -41 -87 -48 999999 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 498 712 1693 7449 23569 49158 76925 71222 40048 46661 147274 326539 394017 184812 64742 12097 3871 548 214 251 259 243 206 146 154 122 81 48 63 112 89 74 69 46 119 142 137 82 105 133 172 158 117 82 24 104 104 100 120 112 70 142 167 87 119 136 118 78 45 -8 61 71 46 109 114 139 180 159 129 185 197 188 171 185 195 148 145 161 139 95 126 132 129 131 152 147 127 112 130 160 81 97 108 86 91 87 74 100 100 61 6 3 -2 37 77 61 72 72 72 48 70 80 92 84 67 64 55 61 44 36 34 38 50 60 62 71 88 81 85 98 89 75 82 94 110 92 84 77 75 67 78 98 84 94 103 106 102 104 111 115 86 90 100 89 87 93 89 66 77 88 98 106 106 88 85 91 92 91 91 85 89 89 96 82 74 75 83 85 72 63 54 45 36924 320 192 30 10482 10 15 24 6589 1243 630420 81789 2052 757 999999 999999 999999 929 813 978 1057 1114 1072 873 930 862 908 697 653 945 1042 873 800 791 586 518 385 377 364 378 422 561 503 364 262 122 3 -51 999999 999999 -81 -86 -44 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 315 1429 3890 12879 24461 25907 39656 98071 282310 663969 581636 154561 55458 9642 6075 3877 964 154 133 192 183 159 143 130 65 -13 26 57 30 29 33 42 56 118 128 145 47 74 105 168 144 144 136 129 98 74 31 56 120 71 72 95 91 72 77 30 5 115 114 92 131 108 103 165 232 183 174 139 106 138 131 122 105 117 156 139 107 101 137 117 134 150 149 152 125 103 112 155 123 66 20 47 71 76 93 57 72 43 48 48 69 42 57 42 59 73 84 65 69 37 65 93 63 79 82 5 33 60 22 38 60 52 26 63 86 44 59 72 96 109 94 61 51 103 90 85 68 61 57 64 58 55 69 70 72 58 80 86 73 76 79 56 51 81 77 69 64 69 85 87 75 86 69 67 79 74 73 70 69 64 64 61 65 57 56 60 53 39 36 35 36930 309 489 30 10479 10 15 30 6590 1246 252 144 181 151 185 126 75 -66 8 999999 999999 999999 999999 999999 6 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 424 1738 4847 10030 14110 14277 12541 33575 99944 420060 983051 556539 47706 7241 802 285 146 171 213 204 198 171 135 97 78 63 46 20 -33 -3 48 5 -27 29 -1 21 -14 10 6 27 56 85 45 59 51 57 99 38 1 29 50 50 65 64 52 88 69 28 8 52 83 60 91 130 153 148 110 87 133 138 62 24 60 74 74 61 74 52 66 132 105 82 69 85 110 87 67 58 30 45 98 112 73 80 58 37 50 42 29 37 8 25 40 45 38 12 0 47 59 60 38 7 39 68 36 28 11 -13 -16 -10 0 5 18 -7 9 32 51 31 40 54 48 67 71 71 56 52 75 64 65 49 57 45 68 64 52 54 67 78 78 74 55 56 65 64 55 70 78 74 72 75 64 53 65 65 58 55 54 52 51 59 61 61 52 47 46 41 41 40 37 33 26 36936 309 492 30 10482 10 15 36 6590 1249 250 191 170 71 2 -64 101 -35 -58 15 41 83 30 94 185 197 187 512 631 477 634 1616 4036 7159 7908 5910 5246 2637 1700 1068 967 1369 4851 5649 2115 2296 4856 5919 9619 17474 19740 18262 10127 11343 15505 2837 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 197 1126 4388 14308 31644 40405 21466 4206 8024 38182 125955 318108 391489 446955 543366 301460 117357 7285 274 202 337 159 121 141 202 21 55 -23 -53 13 83 96 71 -4 17 36 126 147 112 139 150 81 125 113 90 91 66 71 54 51 0 7 52 47 31 76 73 71 48 19 -2 31 40 67 111 153 165 132 102 156 197 126 130 95 40 61 72 106 138 173 121 125 101 95 102 62 28 16 71 39 38 51 102 66 43 49 32 26 -13 -9 0 10 42 45 68 59 52 25 58 52 62 48 66 44 44 47 57 13 14 14 -8 -6 -3 -1 26 40 36 59 70 68 85 63 29 39 39 36 42 28 37 32 38 51 52 51 54 49 53 72 73 76 61 57 57 37 33 44 53 44 46 46 52 64 58 45 40 50 49 38 39 47 44 54 54 45 47 46 44 36 30 24 19 16 14 36942 279 1392 30 10482 10 15 42 6591 1251 -59 231 333 395 1028 2168 4213 8848 16757 34509 51403 52041 49728 54132 58129 52987 40975 36421 63302 98110 103928 67259 32604 31181 50172 55299 37292 19578 229 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 766 2246 2216 1287 704 1329 10090 39572 93264 130580 321342 835820 999999 625638 73594 7489 548 126 102 259 276 158 90 71 136 166 136 123 180 214 211 144 130 121 66 106 139 117 145 156 155 106 114 156 144 182 164 101 115 140 129 145 118 153 159 151 122 92 69 169 194 76 144 215 222 142 175 199 219 159 90 100 130 148 152 131 179 127 131 104 108 192 149 116 119 111 123 105 122 92 78 132 93 40 103 153 143 124 94 64 119 133 134 128 86 56 100 59 48 72 103 98 95 53 45 55 105 89 115 92 86 94 57 85 107 110 107 94 113 118 126 117 109 130 132 145 139 118 111 118 128 128 119 123 121 103 106 120 105 89 118 139 144 150 141 126 127 137 142 136 129 123 112 107 114 120 124 116 105 103 114 111 106 103 93 91 88 77 76 77 36948 288 1120 30 10480 10 15 48 6591 1254 814 937 72 468 999999 175 2049 1432 999999 999999 612 947 779 2477 3876 5267 5110 5058 4342 3083 4690 7030 11027 28373 49315 17489 17813 17078 30071 67259 157767 209525 169770 126955 160435 196062 145909 69490 46055 12111 6267 978 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 931 2715 4870 9071 14416 13386 7421 2986 3631 20484 72426 125786 230762 494326 738194 595880 279392 69140 6348 302 237 285 277 128 43 113 111 147 173 223 233 220 181 94 80 59 173 183 67 111 133 143 121 89 97 99 13 -54 37 113 155 113 98 111 123 128 48 72 60 60 114 178 113 91 191 284 216 189 217 137 98 117 143 167 186 142 130 119 141 107 158 76 136 157 121 113 118 110 97 138 111 104 166 127 94 115 99 93 93 73 66 55 42 65 86 121 113 139 125 107 83 103 141 143 95 69 52 27 21 18 45 43 42 58 82 98 76 71 84 108 127 115 77 67 76 71 89 90 65 63 92 101 91 104 121 101 78 79 94 89 66 85 93 81 81 78 89 101 104 97 91 89 95 111 112 107 99 83 77 80 83 73 73 71 61 69 71 69 55 49 41 39 36954 289 1087 30 10477 10 15 54 6592 1256 297 1248 3370 4666 4384 2758 2752 1564 890 943 961 1008 1956 6741 16445 14852 17097 30784 49468 58791 41467 13481 7186 6998 8049 10096 17515 29773 46076 63914 68781 56441 71706 99763 62094 58414 77408 48778 46034 73556 25694 14622 15832 17660 25060 21231 3402 999999 -43 23 347 1331 3250 10664 24527 31521 40061 41548 18409 10984 2725 999999 999999 999999 -53 1316 1792 1210 795 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 474 2469 7897 19140 34627 52749 65430 69694 65867 64788 83572 114702 215112 411957 599861 583194 237561 19151 2628 382 166 192 296 267 198 138 76 109 43 -22 104 31 9 5 -4 17 109 119 159 69 -15 138 133 187 116 142 52 -79 54 82 74 154 80 115 96 35 30 92 120 141 128 78 140 128 124 101 134 188 176 154 179 159 79 112 133 104 85 71 105 94 67 46 24 49 95 91 99 123 133 76 51 76 80 65 79 111 105 74 62 60 68 73 58 60 70 77 72 26 31 44 45 49 45 68 62 39 20 5 21 61 68 53 61 88 91 79 96 97 75 76 74 60 72 89 86 83 79 77 92 91 61 60 89 87 80 105 110 98 96 97 95 99 109 105 111 105 98 97 90 93 98 99 95 86 80 80 88 96 101 88 73 71 79 80 72 70 72 73 66 56 56 52 36960 286 1172 30 10472 10 16 0 6592 1259 265 742 772 605 797 2107 4393 7327 8976 10870 9387 5922 7018 8382 7864 8129 9917 16681 32306 60883 75684 70825 72737 81682 101484 77233 18489 5960 2478 1294 5475 16712 17564 15118 12224 14040 16829 10865 2975 2304 7354 2037 1210 1699 3448 8689 13436 5400 3404 5378 9273 16788 30328 50257 71311 63589 38815 20295 4089 1236 4754 16846 23595 28498 22340 3974 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 290 2617 9412 18151 26713 39854 50305 54536 61519 72109 78701 83536 88883 115406 197717 281771 359858 446701 359096 211655 102142 10930 1178 203 265 235 86 60 121 84 39 25 68 52 104 128 91 95 63 45 46 86 95 41 29 78 45 24 37 91 68 91 15 93 121 42 98 98 138 129 59 18 -11 2 101 91 139 111 117 162 131 149 152 83 79 127 158 100 40 29 129 89 80 70 84 98 78 94 118 127 90 99 100 25 72 66 73 78 107 59 24 9 8 17 19 26 52 59 82 57 21 20 37 2 0 8 40 36 24 3 18 22 23 34 33 40 56 86 105 63 22 40 69 69 59 48 40 53 86 93 74 67 60 57 62 69 70 59 56 62 59 57 67 65 68 82 82 72 68 64 57 63 71 72 75 73 79 80 86 82 70 73 73 66 76 79 63 64 55 46 48 47 42 35 36966 274 1528 30 10468 10 16 6 6593 1261 1025 3245 6372 8540 5969 6653 14677 37510 77396 98835 151341 192708 181583 118772 90155 48397 79838 74121 33680 30177 40315 56314 48190 31412 30761 47240 40386 14894 24269 58796 87224 31548 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 733 3454 9856 20687 36462 50017 59276 68738 70623 68638 64988 62730 67254 78595 95803 125814 168930 200139 176831 152946 170797 112326 67184 161787 145005 11103 967 185 174 194 211 161 144 112 75 30 51 71 116 131 196 233 173 125 79 151 188 193 53 48 86 54 -20 42 66 112 112 98 57 48 111 21 19 13 7 38 113 90 94 88 190 211 131 143 195 169 108 73 118 92 138 91 106 164 131 125 135 156 57 21 86 130 87 42 46 22 49 85 67 45 81 83 36 24 22 31 96 106 98 91 86 69 76 77 70 69 50 65 84 83 30 28 9 25 65 66 44 60 81 106 104 76 42 54 73 65 75 93 84 55 61 77 94 115 99 80 88 93 94 104 104 98 100 108 113 105 96 100 106 102 99 99 106 111 119 122 104 92 98 100 86 89 85 87 83 83 98 95 84 78 74 80 79 75 65 66 60 36972 267 1710 30 10470 10 16 12 6594 1263 139 1358 3298 3768 4344 11060 26436 37526 38205 51054 99738 143413 181558 160356 80888 46590 26850 11680 14103 19463 25836 37762 51333 53766 61151 81534 102728 113391 109240 103081 100883 85401 56997 49477 41389 24731 14433 7003 4155 2811 1120 129 999999 999999 769 4078 12463 23607 30734 25239 9998 4646 4051 3287 1897 668 192 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 71 1298 4671 11610 24653 43211 53244 55428 47011 26965 17185 22143 30698 36802 43054 64476 95461 106241 99403 90973 117473 202125 235566 164295 79310 20082 41183 27922 3065 284 220 198 105 132 130 91 16 21 64 83 138 145 78 103 202 220 101 12 42 64 69 54 35 50 26 43 -18 -11 53 40 26 -18 50 111 74 72 -14 55 117 131 121 88 128 147 160 107 113 180 87 129 120 135 106 55 53 84 92 85 128 136 124 70 45 66 29 40 70 58 44 82 50 -25 -11 30 56 73 45 28 27 27 28 15 15 33 69 46 49 50 28 12 1 17 24 17 -3 -17 18 29 10 10 -6 15 34 57 55 45 40 28 29 28 19 35 63 70 71 71 62 40 31 40 43 47 50 39 40 37 34 53 71 63 57 64 79 78 64 47 44 54 50 50 60 54 56 52 50 44 38 40 45 44 39 33 29 26 26 20 11 8 3 36978 265 1804 30 10474 10 16 18 6594 1266 92 351 755 1117 1731 2623 3540 4143 4755 5426 6530 9089 11644 14265 17861 21569 25868 31733 39207 47340 54754 72063 88193 95600 85826 80554 72892 69224 76856 67179 22057 10763 7291 4758 3639 5537 8458 12118 14592 20142 24278 26967 34918 46264 57509 64680 64312 64477 69661 58944 39404 23407 9547 2694 729 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 37 141 331 739 2071 3956 5992 8576 11437 19909 44643 88010 122848 134086 154262 170805 163564 156648 211175 369608 485634 197350 12457 367 287 296 318 266 162 108 154 219 234 181 145 140 156 200 232 202 150 114 103 98 109 125 179 145 71 44 92 125 106 47 -7 86 164 166 154 151 63 -9 13 102 165 149 124 133 182 99 153 167 155 173 146 163 172 110 104 126 70 77 178 139 169 119 107 145 134 138 133 125 56 82 122 138 92 73 69 58 81 84 82 46 32 86 107 47 53 66 67 72 70 60 67 45 83 77 69 23 23 18 11 7 54 51 61 98 91 78 85 76 116 123 106 92 69 61 79 99 99 86 113 137 128 104 91 98 103 102 91 82 102 111 100 101 107 102 96 96 91 96 105 94 93 95 91 93 97 104 104 98 91 82 80 81 86 82 79 87 78 64 60 53 42 33 36984 243 2465 30 10475 10 16 24 6595 1268 -88 228 282 339 400 723 809 596 603 1042 1229 781 789 1113 1655 1942 3114 6049 8928 12168 16124 20178 26532 37194 53391 83924 135265 184617 198665 178837 156709 154205 143344 108688 68532 28044 14473 10399 7624 5618 3336 1959 1207 63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 431 1167 2393 5111 9907 13035 11950 12948 26112 55431 99448 136660 173082 198567 209419 305138 545743 572515 79360 6535 188 70 156 147 133 208 147 134 85 179 226 88 116 245 202 163 177 197 159 -11 18 116 -4 -49 36 82 99 149 50 85 80 34 22 89 90 93 89 98 136 127 144 99 58 105 16 1 50 81 120 147 210 152 61 140 118 51 94 133 185 154 149 148 144 123 72 48 21 134 70 50 118 93 55 107 115 99 46 25 62 84 57 27 -32 -8 32 87 71 60 21 53 58 58 74 32 20 36 18 -1 3 -7 -13 -1 -1 -9 41 53 51 88 99 77 52 65 51 40 73 75 52 32 50 79 71 51 51 66 73 69 68 68 57 54 55 61 72 58 59 75 71 77 79 73 68 60 65 81 78 68 69 69 74 71 63 58 52 57 57 59 54 45 43 38 35 32 29 36990 222 3094 30 10474 10 16 30 6596 1270 327 1044 2039 3733 7019 13698 25909 47173 83819 127197 166981 175644 162995 160563 180268 247548 245956 156672 78700 19428 7976 3841 2216 1012 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 1291 6087 17013 30102 45869 57433 51491 41263 64870 124614 149856 157170 153809 164761 311423 551563 360357 111291 6429 400 282 262 271 136 169 68 43 162 277 161 115 138 238 288 205 181 235 201 186 143 127 58 132 240 186 130 116 45 99 52 69 124 155 117 131 187 68 -24 85 153 92 19 60 135 110 78 66 143 223 160 115 113 80 80 88 103 113 127 143 167 97 115 116 82 114 140 96 113 73 90 126 113 76 23 36 107 112 68 78 66 88 47 32 77 103 70 56 46 99 137 99 110 90 68 63 32 25 73 88 77 77 64 78 84 89 89 83 81 81 104 89 66 64 86 80 80 70 85 88 94 82 91 119 103 87 81 73 75 82 87 101 108 91 116 121 137 131 119 111 91 93 87 89 82 83 79 76 85 85 93 108 96 90 81 75 70 61 67 70 61 58 61 67 36996 219 3183 30 10473 10 16 36 6596 1272 347 1445 3371 7115 14240 28272 53554 89466 150190 245345 332866 390199 459180 485062 302261 87054 21805 4901 381 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 1280 10350 30410 48281 48074 29302 19858 36337 89068 142355 196946 246983 272667 251478 217424 105950 73107 13727 960 118 125 169 181 149 129 114 26 40 33 42 50 153 210 121 93 92 60 57 39 147 130 55 101 69 51 94 33 37 38 117 104 -5 97 110 10 5 27 102 52 -37 66 26 -15 48 51 57 90 94 77 49 30 71 60 82 99 120 84 78 91 47 37 3 -1 45 49 55 86 56 31 5 -6 36 59 23 34 31 41 12 39 37 64 55 -6 -6 31 35 37 21 33 36 30 8 22 24 6 -8 17 23 -32 -8 20 40 40 43 9 21 45 54 16 -6 34 38 42 22 26 33 21 12 24 45 52 33 33 46 44 39 46 45 38 45 61 65 66 53 51 55 48 44 57 59 54 51 46 54 53 50 49 49 44 46 48 37 36 38 30 24 21 16 10 11 13 9 3 37002 221 3122 30 10472 10 16 42 6597 1274 430 1312 2755 5763 11411 20137 32585 52219 88674 149350 228331 317699 389992 315817 163437 59595 36363 20300 13031 4997 583 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 6480 29669 50340 48817 40207 26912 16248 11696 21556 53506 89590 126761 151145 282193 526924 539876 233580 10439 233 46 152 195 227 219 187 115 20 42 136 112 114 96 138 127 196 284 146 96 19 9 14 50 57 55 83 80 88 51 34 33 51 57 54 83 27 -1 42 8 -39 71 107 120 124 121 139 105 124 161 114 61 44 48 64 55 68 126 175 136 142 89 109 88 59 52 8 38 83 52 45 58 29 68 66 22 56 66 34 37 56 31 3 11 50 78 109 72 44 30 12 -7 -2 22 36 31 -6 25 82 58 19 11 18 50 59 80 65 64 59 47 51 76 51 34 49 40 39 45 47 61 66 75 81 63 39 38 57 61 62 67 72 84 67 51 57 61 61 54 50 62 58 52 58 63 61 64 58 43 48 50 54 51 56 55 54 49 54 52 43 39 34 34 20 17 37009 293 961 30 10471 10 16 49 6598 1276 2083 10367 20065 26301 19280 4004 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 480 999999 1539 1476 332 1852 13346 24387 27815 46131 26918 4540 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 1002 3448 10059 17653 22244 25442 21723 13024 9074 10554 12182 11132 7070 3495 3223 4125 6303 9469 14388 20143 24162 31719 40982 57015 69749 73808 71503 74194 87286 66586 46668 47461 48150 35959 24857 17994 5813 1260 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 594 8728 29762 49276 52856 53358 48111 39854 28291 24222 27355 46948 79416 101896 117812 251728 733375 798455 205095 4420 37 35 159 210 195 138 131 62 77 153 212 148 177 168 163 89 75 180 105 35 26 -28 62 83 100 28 37 121 149 29 41 74 70 91 62 73 93 60 28 7 26 63 82 130 101 177 153 170 147 192 133 80 151 142 38 65 128 103 168 122 88 63 94 130 105 105 114 109 106 82 21 45 101 70 78 43 31 42 15 -5 44 -1 19 56 47 64 28 56 60 44 31 77 54 54 39 39 20 26 48 31 30 56 45 58 77 64 81 55 86 65 31 58 63 54 63 78 80 59 77 75 67 87 80 90 109 86 69 72 83 86 85 93 94 90 93 88 76 90 106 93 98 91 96 98 94 104 83 84 99 88 80 91 95 85 78 75 70 69 61 60 61 67 56 37015 315 300 30 10470 10 16 55 6599 1278 13815 11308 999999 999999 999999 -9 249 167 82 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 87 2340 4866 10357 23675 39352 65851 103496 148870 134443 114095 40443 2232 212 999999 67 999999 999999 999999 999999 -88 -39 320 717 1827 2594 4067 12473 34276 25076 19442 22466 32482 59917 203166 87275 4663 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2211 7182 10519 10089 13157 17670 17616 16783 20812 28014 42349 56267 128629 341932 617159 557561 100919 7988 189 124 203 205 177 157 180 193 174 193 211 200 114 192 179 164 221 169 145 88 48 106 62 -11 -4 19 38 -6 57 46 53 49 65 94 91 36 33 76 65 53 -4 64 69 43 78 147 122 109 176 128 64 79 58 65 90 82 77 89 171 128 83 110 118 122 35 50 65 79 72 109 91 75 76 55 33 80 32 5 6 33 64 51 51 80 58 25 15 15 45 51 45 14 25 30 -8 1 31 17 34 35 42 27 31 62 64 56 48 63 110 111 78 50 45 55 71 82 75 57 55 81 82 102 95 72 58 78 82 73 82 69 78 107 97 83 99 99 88 94 100 105 93 74 70 91 82 77 80 88 83 75 65 62 64 67 60 61 61 56 62 49 44 48 39 37021 293 958 30 10468 10 17 1 6599 1281 -25 1664 4012 6161 14109 21676 20792 31703 55614 128554 278514 496401 541075 215733 93181 27826 81698 179155 240374 203585 46645 13390 35336 98884 222688 373149 343494 567670 734969 236415 62270 2443 2231 5881 2468 308 296 236 174 184 184 375 211 184 17 77 108 125 131 -7 142 201 116 98 82 173 185 219 226 169 174 196 94 173 254 196 245 260 225 174 121 211 233 266 201 195 199 180 172 237 284 282 296 313 325 353 376 361 276 240 206 203 96 34 49 17 66 94 145 122 63 150 211 194 193 225 207 211 203 158 230 700 1745 3066 3365 3051 5089 9273 9784 7683 6749 5178 3394 2025 1774 5333 27123 41716 7309 2033 224 203 239 233 169 220 288 273 213 163 151 133 153 175 224 221 225 196 207 205 163 139 161 194 145 86 61 84 94 69 92 116 129 123 55 80 100 78 124 115 82 80 76 101 122 112 105 150 195 175 139 108 102 129 132 112 131 158 158 170 125 101 124 103 100 122 135 128 118 109 84 64 64 73 91 54 40 48 51 83 85 71 75 77 77 84 83 85 79 74 87 64 67 87 63 44 43 56 64 67 48 54 65 68 76 85 72 86 96 104 93 109 113 105 100 100 87 87 104 110 112 95 80 80 91 96 110 114 100 91 87 104 120 103 108 123 115 102 106 116 112 110 125 130 110 113 115 111 117 122 113 100 92 78 92 98 91 88 85 83 84 78 66 37027 308 504 30 10464 10 17 7 6600 1283 9026 2572 572 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 68 260 318 1945 22012 46651 51976 45060 72421 169439 163414 52666 67703 113698 148937 102416 46373 49691 5110 4891 7897 18030 40733 109786 258920 311678 467772 586251 517113 285355 202820 189952 233724 12505 631 217 241 188 152 82 75 -5 78 87 88 74 89 118 129 42 64 89 109 34 76 73 98 84 126 152 71 87 73 186 182 151 109 5 -7 98 78 88 35 0 31 131 134 177 163 290 216 166 222 187 155 273 348 326 282 309 302 232 199 110 79 69 51 41 25 21 71 133 132 99 102 75 68 127 215 189 202 274 285 306 403 689 1014 1313 1436 1696 2377 3398 4569 7242 12204 15641 12245 7073 3820 1553 654 396 307 236 169 116 136 192 229 251 217 146 103 54 53 109 149 138 81 123 215 242 197 77 41 95 82 41 56 80 81 51 -6 34 83 80 80 50 77 77 65 70 49 46 41 34 84 95 73 73 86 104 87 49 55 64 82 83 64 68 93 134 135 84 83 80 62 77 85 79 66 39 58 80 83 67 22 23 54 50 54 62 82 28 25 33 25 42 58 58 59 45 44 29 13 45 62 34 45 27 8 36 25 24 35 41 38 44 52 57 62 74 93 43 39 56 50 50 48 74 71 52 55 58 65 72 77 76 86 73 60 63 81 91 72 67 75 71 69 71 75 90 81 64 68 73 72 72 75 86 77 61 54 58 58 65 59 61 63 57 55 53 52 37 35 37033 308 500 30 10460 10 17 13 6601 1285 17121 6170 4023 4216 4417 3976 3893 4012 4061 4000 3903 3993 4482 6051 10412 7615 4351 2896 2557 2454 2330 2339 2401 2269 2052 1655 1618 1831 1990 2476 3213 3575 3531 3765 2903 1795 1471 1135 810 604 286 218 107 91 20 -41 -73 15 15 -21 -70 999999 -49 -20 -6 -75 -48 999999 19 14 2 48 49 27 22 -53 -74 -6 -75 999999 8 93 -49 -75 84 72 -82 999999 75 -90 -93 -52 -29 97 144 52 54 199 278 233 188 320 255 223 240 246 179 172 356 324 330 189 104 106 150 194 193 179 76 48 12 -59 999999 -19 999999 -12 -27 -49 38 77 32 -10 25 42 89 232 132 172 178 252 503 1094 1732 2225 2685 3755 9276 25239 48567 51143 46613 45303 60654 75048 67249 50039 7978 522 207 182 206 150 194 276 198 149 164 251 191 193 170 144 171 203 141 120 154 190 211 177 88 73 97 87 114 131 118 130 155 155 180 188 154 142 148 117 58 108 105 22 44 99 143 151 172 177 130 136 118 99 116 139 159 170 138 121 106 94 110 128 118 112 133 156 130 72 59 87 113 107 80 49 66 72 75 98 86 65 85 129 106 65 68 55 61 83 72 60 77 64 35 40 39 28 34 59 70 74 54 81 96 92 95 98 92 83 78 82 106 106 113 129 113 103 100 116 116 102 93 104 111 111 108 89 94 122 134 112 108 110 113 114 116 98 88 108 113 119 106 102 116 111 103 117 117 111 99 108 107 97 99 101 99 90 82 80 77 72 37039 312 381 30 10461 10 17 19 6601 1287 9723 702 999999 999999 -76 25 7 999999 -4 59 50 121 142 76 77 71 103 133 316 527 714 1024 1337 1651 2062 2568 2708 3242 3692 3957 4252 4266 3890 3279 2810 2588 2521 1925 1266 519 96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 699 2492 8041 19139 40682 80442 121077 178047 300624 483874 589966 412802 95383 29847 3310 204 133 134 120 131 164 202 194 180 172 188 227 194 176 207 213 246 246 171 104 114 138 125 143 131 45 68 118 93 48 -1 11 59 64 79 101 123 93 85 101 89 73 93 76 62 114 139 109 126 124 87 87 79 112 98 65 121 172 146 114 117 123 113 63 48 92 109 87 73 51 75 65 72 85 57 38 28 38 43 22 25 60 42 60 43 52 55 13 -19 27 54 51 37 44 50 11 6 30 48 59 79 56 39 45 62 60 84 75 48 54 70 65 66 65 70 58 79 85 65 64 67 73 63 60 70 82 77 70 68 81 66 60 81 81 69 70 78 88 74 87 86 83 68 72 80 89 76 82 94 76 59 64 63 71 79 63 58 55 45 38 38 37045 290 1045 30 10465 10 17 25 6602 1289 122 1917 6898 14416 30454 59969 110794 93317 55017 35642 19366 1318 999999 39 204 338 345 122 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 595 2003 2525 3498 6949 15341 32000 59408 92579 131999 190267 269524 380438 561821 773880 539572 97410 6835 326 39 127 89 37 108 139 139 212 182 48 138 253 238 227 172 163 133 48 72 55 8 72 62 68 71 86 132 115 119 80 142 112 107 57 52 25 63 106 75 145 158 92 41 22 44 75 75 113 74 160 126 79 95 114 85 93 74 121 127 136 157 80 142 97 44 67 52 8 67 63 81 43 25 81 75 -16 -15 14 12 58 80 82 59 21 42 32 27 16 78 62 14 23 52 13 12 6 22 8 13 48 35 66 71 62 87 88 50 65 64 100 81 54 30 63 96 97 88 61 51 55 71 62 81 87 68 60 54 63 81 83 66 62 80 75 75 86 80 73 92 81 69 94 91 85 72 63 67 72 78 72 74 75 56 63 73 73 53 45 49 45 39 37051 293 956 30 10466 10 17 31 6603 1291 -99 257 282 971 2805 9685 23657 39935 48150 30248 50044 93625 99440 87049 47760 10228 14789 27009 12997 23152 28413 30980 98741 116374 10388 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 367 1355 2340 3904 4483 4640 4694 4718 5215 5258 5126 4552 4336 3852 3619 2624 2449 1339 101 -68 -70 211 514 656 699 620 1426 2668 2185 1479 702 53 999999 999999 999999 999999 999999 -34 315 392 615 1003 1244 1352 949 74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 415 2577 8309 17759 24520 32341 42033 57302 71114 86973 122084 166163 226853 299929 371550 519163 646871 373124 52423 918 179 134 255 202 161 184 269 190 152 144 203 120 49 81 189 221 174 167 87 26 87 -15 40 39 26 46 104 24 25 74 124 3 18 58 69 115 87 75 101 80 66 13 51 117 -13 -22 95 158 189 216 193 115 78 52 119 141 171 108 80 104 91 142 166 98 106 129 128 94 53 60 53 58 54 90 12 48 106 54 67 54 80 66 32 111 76 22 79 60 71 37 24 64 38 -12 28 68 18 37 13 17 -1 4 45 76 97 84 77 104 107 105 91 70 77 102 84 96 69 82 80 66 69 76 78 108 102 79 75 77 77 71 85 102 92 74 98 105 101 91 81 93 118 99 94 102 92 83 79 86 93 85 80 89 91 95 88 78 78 77 73 73 60 58 53 37057 307 534 30 10464 10 17 37 6604 1294 1482 1870 2486 3212 3414 4120 4206 3607 3435 4929 3741 2804 5488 8333 9434 16813 29060 40395 39988 31647 24904 18418 21573 21750 12365 3173 2990 4260 2705 -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 31 701 1597 2535 3831 4827 6236 7609 7624 6068 3927 2256 2071 2330 2121 2121 2125 2099 1963 1550 1568 1967 2600 3243 3329 2533 1766 750 -69 999999 999999 4 21 375 606 936 1544 2628 2521 1445 502 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1300 6814 16095 23238 31674 41595 52830 73854 101894 124074 139567 167517 218407 302731 422259 534886 596950 385275 59033 2662 150 240 225 209 167 139 172 194 249 184 192 128 193 206 248 248 138 105 114 110 69 44 45 98 90 90 54 72 116 129 116 124 70 63 84 92 161 86 69 54 49 83 72 13 32 25 116 136 200 182 146 145 118 107 145 85 130 151 136 138 74 122 109 89 143 144 111 94 88 75 86 91 111 64 29 35 83 131 56 24 51 89 90 66 59 58 10 18 18 36 44 17 27 23 16 33 44 28 0 54 78 59 67 73 87 74 90 86 74 93 65 57 76 81 79 85 76 84 90 92 67 102 71 76 83 80 89 86 92 89 94 93 107 95 84 88 79 87 102 105 107 97 100 99 103 97 94 95 92 86 92 88 89 80 70 78 84 94 80 67 71 63 48 59 37063 311 409 30 10459 10 17 43 6604 1296 9 70 999999 -74 999999 999999 999999 -26 299 546 1607 8069 17095 12891 8958 1693 760 715 905 1293 1421 1623 2034 2208 1965 2170 6538 22687 64521 66451 27387 15213 10245 6889 10489 9799 5348 3168 15341 15011 11329 12191 9535 7066 6605 9151 6694 8554 26257 16195 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 28 188 808 1371 1608 2349 3595 3870 4528 4979 4118 2552 1718 2141 2295 2384 2095 1649 751 273 259 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 1819 3314 4063 9813 33285 78445 111654 113743 115364 126622 127215 130120 162201 258352 411088 570807 605712 250545 9780 226 99 214 203 166 235 198 236 290 185 146 175 136 120 120 159 144 78 50 126 94 114 113 87 155 39 48 78 42 100 74 120 113 54 58 36 -20 45 147 164 82 30 52 62 97 80 127 163 163 159 94 108 178 139 79 117 85 88 179 183 121 135 134 105 103 61 73 63 71 67 74 62 50 42 40 67 61 116 103 31 42 25 66 101 36 41 56 37 16 69 58 10 38 56 29 47 34 22 10 33 85 65 75 62 80 62 75 69 71 60 31 60 69 93 105 74 61 66 55 66 69 62 64 65 61 81 63 57 74 75 97 78 78 81 81 91 90 102 89 92 89 94 94 85 93 80 85 78 86 75 86 90 82 86 86 77 78 70 64 60 59 54 48 37069 268 1697 30 10457 10 17 49 6605 1298 514 3124 8898 16738 28481 37783 56238 56077 73194 60993 28862 23789 22117 16400 14341 13853 13622 17943 20795 15777 9870 9041 9101 8911 8639 9052 12106 13973 5546 2484 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1711 4687 6714 7723 10550 13671 16530 22280 26870 31351 34700 33927 32409 26803 21099 17875 13713 10139 7813 5512 3507 1744 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 925 9653 27183 47010 69564 83293 82871 86489 102071 137177 246962 390918 523230 599089 572904 321295 69828 2429 168 154 212 223 90 67 117 40 123 225 234 217 160 65 115 51 34 28 -3 -26 4 -56 -36 55 108 4 86 40 26 178 131 3 42 48 74 123 45 -14 -56 17 -15 -65 46 30 50 140 223 113 40 29 85 148 93 131 55 44 108 83 32 67 50 36 53 21 25 32 -27 38 55 -23 -28 17 32 38 -39 -5 -17 -14 13 -10 65 74 -13 -22 -72 -58 -42 -5 9 -18 -64 -33 -35 -36 -29 -42 0 -16 -25 -12 -18 -30 -57 -26 14 29 22 -1 23 9 -31 12 46 39 25 -6 0 8 0 16 7 0 19 40 20 41 25 32 35 33 14 32 38 44 58 52 32 18 25 32 47 50 50 44 37 38 35 32 33 46 41 33 27 25 25 25 43 29 18 30 14 9 6 37075 314 317 30 10457 10 17 55 6606 1300 23756 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 60 1277 1364 1453 2819 4836 6845 7007 6993 5957 7572 8199 8949 8525 8805 10207 12465 13730 16260 19891 25810 35708 47633 57281 71405 69244 56633 41770 39770 29282 23883 23743 11949 1872 1103 272 999999 999999 999999 999999 999999 999999 999999 436 1716 4611 8602 11166 13375 18756 28719 37276 44049 55432 60087 53823 48499 51634 57521 54689 46532 35637 27700 16897 9220 5043 1780 200 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 437 2566 8126 16693 29403 42766 53248 73185 98075 140711 186911 236720 274828 343309 339168 211363 218758 235671 122133 18931 622 -37 -15 106 98 202 155 144 80 69 96 142 216 175 223 148 92 68 85 50 22 40 30 -13 53 53 94 58 -20 -10 36 13 -36 11 115 147 98 161 8 46 25 47 213 22 -32 999999 23 117 121 115 7 57 131 75 110 12 -5 94 102 82 38 63 76 85 79 -13 -20 67 90 86 64 46 12 85 84 -22 -8 -34 -2 15 -46 -26 47 63 -18 -14 61 53 43 26 -65 -8 -15 -19 35 -11 -15 -17 -1 -29 -29 29 -51 -22 16 -33 2 -13 36 -1 15 5 35 62 65 46 30 24 28 26 39 20 14 36 39 15 27 38 27 33 22 5 18 27 38 40 42 34 36 56 52 54 61 37 31 51 48 59 60 43 30 43 38 51 43 21 33 44 33 30 20 18 24 10 13 37081 264 1844 30 10454 10 18 1 6606 1303 54 541 1385 2853 4331 4192 3494 2831 2047 1952 2232 2453 3053 4336 4446 4219 6532 11587 17695 19040 16499 11128 3233 1538 1685 1844 1184 166 999999 -50 999999 999999 999999 193 1346 3058 4575 7878 12187 19812 28381 36293 51152 67476 86729 105791 124819 149005 164797 164809 148671 122261 92203 80274 76050 75003 55879 37204 20058 7831 2263 828 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 475 1746 6244 14494 25069 42189 64469 81070 80506 89449 105475 109656 147078 201286 295436 392273 454865 391549 230284 55058 1898 160 175 289 282 81 167 209 133 118 198 168 197 327 158 164 231 220 137 158 186 60 15 58 21 3 13 16 46 20 83 218 180 121 74 55 119 87 23 122 15 2 87 57 91 88 99 -10 81 50 111 56 52 92 243 207 109 15 78 217 106 133 194 147 164 80 145 145 102 94 78 187 117 37 32 48 37 59 37 46 2 31 -66 -17 80 20 26 95 -23 36 32 1 98 138 98 80 18 30 14 -30 57 44 42 46 46 50 18 -7 60 37 9 29 13 26 40 97 91 74 91 66 72 45 58 40 40 85 65 87 97 59 66 65 67 87 74 106 90 59 74 68 75 91 93 105 92 67 69 83 81 89 100 84 82 71 77 54 53 67 65 59 59 67 63 54 51 61 56 40 47 38 37087 231 2797 30 10447 10 18 7 6607 1305 -76 500 1160 2362 4384 7710 11871 18418 27375 38427 52137 72330 97721 127437 157065 188747 223392 242958 232769 206238 148615 109809 95588 72181 53036 47147 45668 37249 28063 15544 7603 2511 258 999999 999999 999999 999999 999999 999999 999999 999999 205 3438 13817 35951 63572 72859 66116 53281 44545 61372 81022 110042 170697 248949 312848 386582 407829 325460 109532 2533 192 213 35 122 239 275 205 158 128 203 239 245 187 183 151 167 239 104 142 -56 22 145 61 210 200 94 -28 -27 -95 2 123 95 158 73 -38 37 159 8 7 57 140 0 -29 133 81 121 71 24 27 79 74 32 162 150 121 70 62 105 170 133 87 43 82 139 98 109 70 127 184 162 71 111 113 101 25 14 26 26 45 77 41 -2 65 37 55 71 79 63 40 34 27 79 61 21 21 61 41 66 75 62 75 51 -4 102 109 65 -9 10 50 3 -19 -1 31 20 26 -11 41 51 24 64 67 93 95 86 103 105 59 76 97 90 74 73 33 31 77 78 65 69 70 69 61 97 93 68 69 74 74 72 51 69 77 75 82 77 54 76 78 80 86 71 64 82 59 53 69 58 61 57 46 34 37093 227 2911 30 10441 10 18 13 6608 1307 -84 351 842 1756 3050 4679 7352 12660 21495 35813 57878 90252 127080 167552 218514 278913 319275 270142 249463 215149 162476 146198 126951 133189 133029 105707 95399 83218 67792 36993 11669 2800 871 300 999999 999999 999999 999999 47 1180 6538 25764 52913 61946 68592 71199 84294 91465 85722 97440 121149 179164 254135 299088 201946 32844 1962 92 55 115 146 70 150 194 216 392 190 252 339 306 308 193 132 230 223 152 24 99 81 27 67 6 109 40 34 101 152 95 70 85 155 116 134 -12 107 103 174 134 0 27 149 127 98 126 139 93 33 147 123 151 140 155 141 81 97 150 108 119 123 54 8 106 128 116 133 112 97 130 16 110 58 76 70 78 53 100 72 113 86 77 45 19 43 77 113 79 57 4 8 37 29 57 38 55 105 47 28 136 52 -29 4 38 3 13 65 29 -10 -19 -10 19 1 5 45 45 73 108 64 55 53 69 63 59 41 87 47 45 40 66 74 75 76 41 29 63 67 48 67 69 63 85 62 69 61 74 87 82 77 74 72 72 81 79 68 57 55 68 76 61 51 57 66 53 42 41 42 32 25 37099 217 3209 30 10439 10 18 19 6608 1309 116 684 1916 4651 9773 19556 37890 65913 107586 168914 202968 228676 267969 296578 342569 372342 366254 309831 207933 105528 60258 34338 22998 12815 3068 344 91 -17 999999 999999 99 887 4102 19373 56926 99085 84411 68266 72489 91179 101783 126005 190981 258517 280659 146226 26962 868 128 202 363 238 45 119 203 137 207 158 196 235 192 225 148 46 107 999999 -78 -8 -20 70 62 16 52 7 11 -7 999999 105 -16 8 84 90 50 76 22 4 87 208 15 53 103 45 53 -35 -64 43 35 67 -26 85 185 135 12 129 180 92 14 22 15 13 28 97 136 137 111 97 113 88 88 46 37 24 13 50 28 60 6 30 27 35 109 83 43 48 44 7 44 38 45 47 -6 -10 12 68 69 39 27 21 8 -20 28 15 6 -13 -16 7 -44 -22 7 -15 -2 -4 -42 18 62 51 3 47 20 44 27 34 68 72 49 47 60 64 89 57 48 42 30 44 15 16 43 29 56 53 82 38 38 50 45 55 53 65 59 46 46 48 42 38 48 45 44 35 36 35 36 21 17 13 15 10 11 37105 214 3300 30 10440 10 18 25 6609 1312 645 1677 3404 6422 11606 19885 31077 49778 80573 125296 190287 272082 359551 462324 496140 424755 351870 245019 150249 112244 67011 38012 18483 7125 1247 568 344 330 990 6231 21613 45483 76092 89338 76917 71186 85114 120480 168660 197391 214547 175389 109653 17796 764 360 327 159 178 180 104 73 133 67 159 417 224 126 180 204 309 210 86 104 -53 120 170 264 71 43 22 115 224 142 -5 98 104 158 92 33 112 -22 96 40 -65 49 71 89 113 84 169 24 28 85 -13 20 -18 16 113 148 202 225 163 116 95 87 139 196 109 119 137 149 173 137 112 101 36 77 62 131 115 76 125 100 91 79 93 117 36 -3 33 64 23 11 43 67 35 68 86 48 65 29 63 85 62 71 54 24 49 65 41 16 -8 -12 -10 -16 -50 -2 4 3 29 62 50 39 44 27 31 16 45 44 48 56 65 63 38 49 56 77 82 70 63 49 62 65 71 53 52 54 62 61 50 73 69 78 74 68 67 57 55 72 54 56 61 63 74 69 57 57 41 25 39 30 23 24 37111 215 3274 30 10444 10 18 31 6610 1314 132 685 1649 3534 6984 12541 21252 35933 61376 104580 170732 259304 376969 522210 585354 580360 471361 293533 178197 121575 74309 58596 59370 42819 31563 21658 13186 5864 1856 2036 7793 25797 42908 38727 57046 104530 155148 194325 192655 157199 120998 97690 106194 34934 1181 303 340 320 245 172 186 164 217 182 187 155 208 139 151 274 316 118 122 103 44 58 113 161 151 99 131 118 151 233 200 137 -15 0 121 99 100 44 79 36 31 110 123 202 158 103 75 180 67 102 135 14 -8 118 131 120 108 218 144 48 134 165 152 189 84 103 145 108 98 65 84 132 125 44 80 63 116 112 76 85 167 168 113 63 59 80 73 74 115 121 119 82 75 89 85 37 38 36 38 59 70 97 69 81 76 27 52 58 12 35 87 59 18 13 80 87 65 43 53 57 55 66 97 104 96 104 120 112 81 73 91 103 88 80 90 61 84 99 96 70 103 120 69 85 103 98 109 90 85 91 102 114 94 100 107 100 106 86 90 102 82 84 92 79 72 77 67 67 63 60 58 37117 221 3098 30 10448 10 18 37 6610 1316 -22 542 1448 3021 5634 9420 15100 25479 41857 63474 92183 127262 162526 185883 198525 176687 178824 202755 226537 214040 220860 249422 240304 206930 181069 166955 172382 164067 129904 91609 48295 33451 12204 2867 7219 20367 37304 57274 73392 89153 106041 111853 102069 83500 99309 153552 183346 163527 55905 5279 526 256 265 390 398 206 78 80 111 152 69 26 213 241 203 262 242 136 37 48 55 95 147 121 27 147 135 123 170 214 261 181 111 4 -38 126 91 136 84 -67 -32 39 56 114 110 125 148 249 200 86 112 0 83 35 126 41 6 164 113 173 145 102 154 124 207 150 95 28 180 210 201 133 145 89 65 79 53 115 95 108 134 107 139 100 53 64 69 192 118 44 117 2 8 24 -14 27 137 79 122 122 99 86 89 67 79 37 7 12 16 11 32 86 64 43 9 14 60 52 89 97 67 73 85 110 128 103 94 68 55 41 81 93 126 96 75 106 94 71 72 81 100 99 93 89 87 87 109 98 102 86 95 94 105 83 94 69 73 78 88 90 90 74 75 72 75 73 58 59 66 52 39 37123 222 3071 30 10451 10 18 43 6611 1318 471 1378 2928 5509 10059 17480 28589 46253 71453 106552 160412 237564 338373 435742 493815 494347 489334 417492 319610 243130 147226 88260 50410 23367 13953 13046 12146 9945 7760 2889 3014 3232 3732 9279 24685 40399 46191 57736 72391 81732 86374 94469 90744 74880 54090 63852 78148 72687 49818 26963 11718 1061 290 129 331 376 211 252 293 160 295 229 162 241 274 206 130 211 87 -36 12 102 149 105 121 46 71 84 -45 -29 180 40 149 161 48 84 96 110 20 9 69 25 -2 129 104 100 119 34 65 46 80 147 108 75 64 37 69 108 126 139 75 22 137 105 158 211 116 122 122 130 144 175 187 153 73 140 137 33 43 100 130 14 130 95 65 95 61 17 50 79 39 76 108 76 77 85 49 64 49 72 37 9 69 85 80 59 24 39 40 39 29 49 26 35 47 90 62 45 66 77 42 88 109 64 73 81 89 54 41 41 72 84 76 45 75 65 69 81 83 42 58 69 101 91 87 64 68 71 76 75 66 75 87 80 66 64 65 66 60 72 53 64 67 60 61 61 56 51 45 38 35 29 37129 225 2980 30 10450 10 18 49 6612 1320 -17 207 860 2192 4211 7716 13164 21908 35442 55672 83284 120246 167897 223786 275810 319392 376361 442482 472360 449321 402488 346764 344769 311729 262457 227923 167162 87904 38608 11086 2067 999999 -66 31 52 555 3153 5305 3733 2855 6697 13369 22241 32158 41548 51285 47412 43727 45587 56692 66505 46543 14712 1570 474 292 336 312 325 429 355 263 168 95 163 229 227 184 181 187 121 106 46 126 165 74 139 199 131 123 144 34 104 90 110 129 89 179 181 126 73 65 78 78 18 21 152 158 82 17 111 162 141 89 84 28 61 118 41 130 118 74 106 215 233 265 196 145 152 138 132 169 183 182 121 137 108 165 134 84 82 153 147 55 89 102 89 66 102 104 113 130 137 54 84 98 84 65 71 92 87 104 132 72 89 63 61 54 51 121 108 117 59 38 46 66 30 26 101 55 75 117 76 105 112 94 127 101 117 127 109 92 83 104 97 98 77 59 79 114 109 99 85 84 96 93 89 130 119 107 79 69 79 101 110 85 109 112 102 87 82 88 97 100 81 82 87 86 87 89 85 65 58 63 62 37135 230 2828 30 10448 10 18 55 6612 1323 446 1183 2152 4055 6470 9594 13943 19744 27398 39010 54889 77803 102811 134197 178236 225970 275497 335546 394839 426547 432993 425541 397333 360392 340938 323123 323829 315273 251842 151202 110763 67216 32862 8566 513 -12 176 120 253 346 374 577 1298 2470 4938 8261 12059 17541 20539 19582 24044 26951 21723 11566 5477 1823 1105 800 408 324 275 299 297 238 216 272 289 351 282 212 157 156 200 183 189 236 216 178 71 43 70 62 -19 35 226 76 141 28 12 47 -63 30 51 101 125 116 53 112 102 56 103 144 118 0 58 126 63 41 125 180 134 27 79 95 120 253 164 115 163 178 139 144 185 169 174 125 68 88 184 165 127 100 134 127 150 121 102 94 36 65 96 88 87 94 95 73 66 88 60 70 71 80 58 87 36 91 135 64 82 53 92 90 55 47 79 53 46 33 21 27 78 57 66 42 63 41 84 60 82 77 85 112 119 112 89 99 121 85 73 93 59 98 89 94 90 91 88 89 88 81 86 90 87 89 91 70 79 83 83 78 85 93 82 78 90 77 80 85 88 82 59 63 67 51 61 66 58 64 57 48 37141 233 2738 30 10448 10 19 1 6613 1325 36 338 813 1667 3009 4613 6968 10757 16345 23748 34183 47836 65730 86594 112439 141275 176341 218764 264290 304995 354531 405294 444695 468594 482538 452095 367830 280381 226583 158844 100730 49128 19039 10596 2353 639 593 1108 2068 3958 6430 7976 7440 6633 5808 4334 3361 2609 4256 14247 30149 36013 38995 42202 45892 38963 20525 13615 17391 33823 35716 31413 17039 6439 1791 347 380 317 293 294 266 306 275 280 182 224 181 186 242 259 195 85 137 152 224 143 132 100 127 103 76 68 82 91 96 81 99 180 97 75 188 135 57 59 75 105 70 158 188 119 99 158 104 118 153 146 18 50 58 42 92 161 187 120 182 193 177 223 147 103 145 141 99 210 130 167 105 65 124 58 74 108 96 86 91 137 99 84 43 41 61 79 99 110 95 52 68 126 70 70 121 95 70 65 82 93 45 61 47 55 63 45 2 6 16 38 33 62 73 30 73 89 69 93 83 87 73 104 77 68 64 61 79 81 55 50 90 91 79 64 77 78 75 69 68 91 88 83 89 86 83 87 96 100 85 87 73 80 83 74 71 75 66 63 53 51 55 69 58 48 38 37 31 37147 230 2828 30 10448 10 19 7 6614 1327 -45 343 612 1056 1871 2726 3975 5673 8124 11095 15374 21961 29316 38986 52238 70073 94657 121280 150375 188182 234804 280082 328736 369183 429169 480681 485720 489126 479636 428245 348827 249192 152303 81253 29916 12128 4014 1834 1829 2006 1890 1140 472 183 86 193 497 1394 2433 3767 9502 15365 16307 25262 44131 61867 75031 65525 37131 15170 5372 945 379 285 271 312 338 350 287 180 138 191 110 83 127 192 152 287 275 136 69 95 57 116 87 28 82 69 66 121 61 125 128 3 51 77 121 148 172 86 11 100 55 28 150 23 -11 100 165 79 77 60 61 23 43 172 58 75 107 118 147 152 75 114 147 74 111 156 156 131 112 78 104 115 138 90 109 95 78 10 52 55 18 64 56 35 23 41 93 61 28 80 53 22 54 72 16 33 22 45 40 98 105 93 28 100 113 44 52 36 49 52 32 33 53 78 71 77 58 64 55 84 74 64 121 124 85 94 66 84 99 56 54 67 86 82 87 63 61 59 67 61 43 58 88 96 87 73 85 84 52 73 83 69 48 43 57 63 62 61 63 54 55 56 63 50 41 38 38 31 37153 285 1177 30 10447 10 19 13 6614 1329 -79 719 1540 1956 934 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 238 607 1200 2127 3763 6680 10818 14900 19997 24848 29321 36702 45584 56082 67392 82168 104002 141513 181333 212392 250431 307441 389104 467954 529581 522943 462447 382840 277885 161365 73214 24467 4930 1345 260 110 136 74 -12 -25 -94 13 115 363 815 4574 18893 38864 48899 53740 53781 52292 47864 44738 41215 23855 8076 2710 753 256 227 293 374 451 330 341 305 445 371 305 317 297 252 262 256 304 338 210 130 148 121 154 36 17 56 115 83 -21 -31 71 55 -5 52 111 85 135 66 33 102 42 77 159 152 175 80 156 122 66 -24 40 99 115 28 119 92 103 62 70 84 154 186 131 48 116 126 62 135 134 65 151 132 111 167 166 127 139 90 1 80 75 87 39 37 27 61 40 56 39 41 111 73 86 74 77 73 52 88 86 94 34 15 59 51 63 51 50 55 15 40 26 -12 3 -24 14 23 73 74 54 60 70 51 77 82 48 58 94 119 91 76 35 61 61 69 76 67 57 50 55 78 64 73 66 62 88 67 50 53 73 94 78 84 73 68 62 60 60 73 69 61 60 62 59 53 49 44 45 37 31 37159 296 849 30 10449 10 19 19 6615 1332 -46 313 360 819 857 1027 2271 7363 20919 29689 48701 53827 83725 45666 51647 61446 55364 87453 101637 98756 72778 58647 34523 4956 2074 1571 1108 713 394 294 192 -16 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 68 -1 13 138 348 485 796 1361 1818 1802 1162 923 637 248 141 96 458 1071 3192 8808 18786 36777 64832 94465 119701 138423 152221 170452 197119 241514 276171 281922 258232 221891 213533 213490 199969 156925 116091 61624 39158 27426 10017 3811 840 213 100 109 74 25 67 40 64 125 220 598 2216 5093 8881 17219 26023 30268 30164 33131 33077 28473 23036 16046 7501 3384 2788 3840 3652 1938 725 261 282 281 278 210 420 371 395 315 301 296 296 211 198 279 232 236 180 91 89 27 25 37 129 89 235 98 31 8 11 10 92 89 108 143 55 40 98 112 103 84 61 90 127 121 67 124 113 81 125 82 77 0 -15 39 92 86 135 132 148 169 153 109 170 129 118 137 164 148 148 136 147 116 111 95 41 87 93 105 99 42 75 30 0 33 -5 36 37 61 96 116 38 32 48 35 81 82 86 69 48 20 31 40 54 93 78 57 13 -16 -11 29 68 12 -5 43 61 20 63 67 71 68 73 98 80 90 94 77 40 42 34 50 43 66 82 84 57 69 73 67 65 61 61 55 64 69 67 66 81 98 81 100 67 70 75 63 73 75 75 70 63 56 61 50 45 44 41 34 37 37165 296 854 30 10454 10 19 25 6616 1334 7196 7673 9116 10084 10599 13207 17513 25371 33490 29262 26599 28685 29702 33887 45564 77489 66239 60044 71953 61631 43051 25543 24282 19635 11610 6104 4152 3452 3150 2720 1770 1084 727 549 386 -41 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 -46 85 174 292 457 752 1081 1500 1858 2383 2856 2717 2624 2279 1219 1014 1117 1081 1540 3402 10795 25323 49341 80912 109369 133624 154325 167553 177102 170132 152436 125138 85539 59403 45095 25036 7280 1773 359 119 144 111 54 64 89 140 127 80 8 153 119 17 65 71 186 71 138 235 299 705 1133 1439 2066 3419 5779 9322 13516 17531 18663 16881 12401 9580 9426 6044 1488 551 411 303 302 226 151 369 382 330 308 360 322 308 214 156 189 214 261 200 181 130 107 95 91 7 56 96 26 21 100 93 99 117 35 63 92 -23 51 58 62 27 32 68 129 70 64 87 90 50 52 65 76 55 14 53 132 96 69 100 147 164 142 106 143 135 147 110 87 137 130 118 119 153 135 104 125 136 127 43 106 92 94 86 71 89 78 25 8 68 54 61 57 43 68 59 86 85 27 54 66 64 93 76 75 59 64 58 31 12 2 20 51 13 1 20 45 34 73 76 53 61 75 86 85 64 78 53 67 102 93 68 66 54 59 65 51 68 66 73 64 77 69 89 65 89 82 84 83 83 82 85 68 76 73 77 77 77 77 53 59 61 60 50 50 53 46 43 36 31 37171 299 763 30 10453 10 19 31 6616 1336 10716 10941 11408 12542 13776 14298 14508 14464 14308 16498 19958 21661 22366 23017 25424 25569 26367 26785 24651 23914 26998 29141 31104 31477 29279 26170 18531 11243 7545 4209 2154 1280 1194 1089 947 915 838 709 436 194 70 132 999999 -96 30 -70 -18 -5 999999 -99 44 144 281 407 807 1369 1823 2247 2777 4046 4632 4558 4293 3484 2445 1529 630 412 370 167 115 123 138 101 293 1087 1533 2803 4790 11335 26995 37456 43862 45936 49756 41521 31867 23252 14180 6699 2340 940 295 128 25 87 101 79 130 57 53 0 98 97 197 116 51 94 103 67 57 -23 6 24 97 146 205 317 722 1473 2394 3716 4518 4717 4382 4298 10039 22045 42331 55818 42837 21120 7320 1699 477 352 274 327 317 280 253 308 355 273 231 180 267 252 303 279 134 145 100 138 123 73 61 9 4 80 51 131 123 42 114 51 2 38 135 151 10 34 71 102 152 82 127 72 10 56 99 83 12 85 89 39 46 142 118 116 93 157 113 91 154 115 165 215 193 120 135 132 133 117 63 91 106 121 123 94 92 67 66 33 90 98 100 71 44 107 77 55 73 53 64 72 86 94 50 82 63 62 68 95 89 14 6 28 81 42 30 40 40 47 65 53 81 96 110 89 71 73 95 91 69 77 90 94 93 84 84 100 93 76 60 53 69 94 74 94 92 86 84 81 73 73 77 90 101 100 100 87 79 78 90 79 82 86 83 75 79 80 72 74 65 62 61 58 41 37177 297 819 30 10449 10 19 37 6617 1338 20384 20077 20208 18820 16229 15726 17124 18378 17548 17889 16530 15047 11078 6271 4849 4324 3612 2740 2230 2236 2252 2047 1767 1728 1597 1542 1598 1504 1354 1082 1210 1115 983 755 744 604 601 435 347 407 279 156 166 222 324 275 331 199 247 419 323 387 398 367 285 381 472 442 451 590 742 637 596 517 307 300 271 359 373 257 241 236 268 288 183 149 102 101 192 107 37 15 238 308 338 277 373 269 144 146 80 75 169 157 58 67 20 141 73 42 47 148 253 241 120 87 183 203 194 40 61 129 42 55 173 235 467 583 725 923 1048 1075 9545 35994 54231 57629 34728 15797 5882 1394 608 476 484 440 358 254 350 321 321 432 437 403 256 237 220 295 233 202 176 95 113 75 63 86 101 120 103 89 34 49 99 23 84 130 92 98 104 131 149 95 96 66 114 76 44 96 88 90 101 116 103 50 32 36 82 12 45 106 127 159 131 101 152 155 138 135 131 146 167 163 189 198 168 137 181 135 90 110 134 101 68 85 93 74 57 44 42 45 58 54 33 38 48 82 79 82 102 67 62 69 92 69 62 48 44 44 23 35 34 42 23 39 59 80 81 71 76 77 60 79 92 62 69 76 83 88 72 54 68 73 69 63 66 55 91 91 96 85 71 80 85 88 77 81 73 87 78 70 77 90 94 82 73 80 80 74 79 72 72 69 68 67 72 64 53 49 42 37183 297 817 30 10447 10 19 43 6618 1341 31332 31660 31341 31564 33562 38222 42244 42656 44243 44668 42262 42067 40095 32845 30170 26781 18734 16857 13459 11754 10930 9599 6689 4580 3751 2602 1988 1565 1412 1129 818 680 570 583 533 561 419 357 333 215 365 252 336 301 206 224 256 218 256 409 358 299 400 516 605 478 315 510 479 577 523 505 681 780 817 929 1070 841 704 665 601 591 496 469 517 536 422 311 163 112 327 269 256 218 167 190 171 51 -33 63 106 85 47 67 157 158 90 164 79 65 184 160 200 79 43 193 76 36 34 61 81 87 225 279 212 262 286 294 398 641 2145 8686 15143 11731 6239 5922 9961 8587 2940 669 543 651 389 246 308 227 244 291 374 287 242 163 263 215 154 146 104 136 71 52 73 140 108 67 6 77 67 59 83 150 155 54 56 -14 116 45 71 72 16 80 52 99 99 116 112 92 34 42 24 63 33 26 50 45 42 39 51 128 168 138 66 117 124 98 158 140 129 173 115 77 163 138 95 62 102 96 63 57 20 38 23 17 46 25 45 66 35 44 29 88 84 17 48 37 37 15 29 64 45 70 58 80 54 46 39 16 27 4 2 -20 50 39 18 23 45 44 80 90 75 30 79 87 59 80 82 65 78 61 71 65 39 62 70 52 59 51 53 53 48 57 57 58 56 63 53 62 61 68 69 71 77 78 85 85 71 64 65 62 56 50 45 51 59 52 32 37 28 37189 301 696 30 10446 10 19 49 6618 1343 18213 19209 20976 23972 26430 27889 28120 24473 20730 21184 20030 17285 16693 15895 14147 13379 12657 12186 12490 13066 13474 11217 8642 7958 7405 5045 3781 2992 2506 2122 1787 1158 1383 1331 1237 934 716 669 571 658 473 373 388 203 192 263 259 315 217 299 321 242 238 397 419 349 415 336 428 374 370 495 527 457 347 302 321 420 472 411 580 438 369 488 449 849 1043 887 944 608 303 329 361 268 163 43 67 178 158 259 350 184 109 272 233 273 218 195 299 246 74 37 89 132 246 116 92 254 346 196 209 162 203 108 27 129 127 144 170 330 410 836 3106 6561 8814 7383 4109 1881 2707 6074 5510 3019 1180 695 378 330 255 251 263 265 223 330 377 359 207 103 215 174 143 118 117 120 118 77 37 65 98 51 -26 78 6 -29 23 110 106 27 78 63 72 36 -31 9 58 6 16 20 69 89 103 78 115 86 84 25 6 12 11 -40 -5 -12 78 139 149 178 124 102 153 91 119 136 123 81 82 99 123 117 106 63 89 111 85 96 70 10 17 23 31 36 51 3 50 91 39 49 52 51 74 36 41 65 61 30 15 31 30 -2 14 50 35 12 6 32 40 18 -13 -16 -17 15 36 67 55 51 32 63 51 75 55 43 31 43 42 27 46 68 56 71 48 28 56 52 56 54 43 67 65 72 66 65 62 68 65 68 74 64 70 60 59 56 54 53 57 58 45 39 54 52 48 42 39 36 24 37195 317 217 30 10447 10 19 55 6619 1345 815170 999999 999999 999999 2514 3237 4435 6176 8308 9809 10957 12870 13028 11916 12509 14302 15211 14187 13723 13510 11848 9049 7014 4522 3199 3150 2943 2438 1971 1611 1657 1701 1573 1558 1433 1371 1182 1267 1097 1019 1146 1085 2150 3516 3869 4471 5201 5285 4766 3792 2860 2374 1664 790 632 512 456 372 305 376 395 490 282 212 246 218 188 234 295 272 68 210 265 62 98 155 143 190 186 111 87 66 140 200 111 235 292 256 335 1646 5845 12038 15359 15148 21443 22818 21483 21474 17401 15918 13434 5068 1195 504 240 186 164 171 184 3 999999 46 138 201 188 -23 90 0 125 77 154 184 81 75 187 153 41 56 61 -11 -13 47 122 18 84 141 259 133 227 471 565 629 7567 32777 54170 62798 79108 69042 19818 2413 274 392 337 302 234 196 280 289 292 301 260 202 191 268 250 226 207 92 11 55 -3 -6 -16 20 54 77 110 125 124 141 2 -62 -18 15 54 75 63 48 122 83 78 156 133 107 119 30 2 113 85 103 90 51 26 35 46 113 163 142 116 139 135 138 121 151 157 229 161 117 106 132 96 75 34 91 88 24 42 32 65 55 58 52 45 30 47 34 31 45 74 41 52 83 57 35 73 62 6 23 69 78 37 29 20 3 12 9 -8 0 6 24 16 11 22 33 58 38 33 59 36 30 40 55 59 59 61 49 48 90 61 45 31 49 53 59 73 63 52 37 65 71 77 75 54 49 66 79 60 65 63 55 61 55 52 48 45 42 57 52 48 54 40 41 46 37 32 23 22 37201 309 461 30 10451 10 20 1 6620 1347 91347 3259 2342 2118 2128 2027 2047 1912 1852 1661 1902 1915 1765 2021 2041 1928 1834 1857 1927 1720 1707 1513 1430 1442 1514 1641 1364 1277 1020 783 571 424 439 253 336 186 232 334 351 553 912 1555 6652 17864 22409 16238 5587 996 547 367 264 195 486 283 222 396 248 192 183 65 -75 111 126 54 130 70 151 65 170 153 150 167 246 296 160 168 112 29 270 340 275 376 675 1008 2258 4788 6747 3879 1288 609 349 102 39 82 143 224 42 35 72 51 65 68 92 25 102 214 173 223 192 127 227 213 135 134 28 57 54 140 60 35 121 -24 183 146 196 188 120 245 343 288 255 739 3172 8888 18814 31130 39723 40040 40685 30877 15807 3727 567 441 318 344 312 215 254 247 327 213 224 156 255 317 249 152 238 234 80 91 84 16 14 28 127 112 62 99 103 -45 -5 94 84 115 115 52 53 83 108 56 105 80 3 77 82 93 126 127 69 23 -51 109 128 52 65 63 111 152 102 119 112 100 18 81 129 136 78 111 92 102 129 82 67 81 83 23 22 14 44 63 73 31 11 7 72 63 25 10 81 103 68 1 24 13 36 62 50 27 52 23 26 63 18 -8 41 25 13 -8 12 5 15 39 39 40 70 60 74 80 108 78 77 68 74 39 26 36 46 84 96 71 44 47 72 63 66 63 50 75 57 38 56 50 64 72 75 76 69 43 52 56 57 65 67 55 43 47 53 50 58 49 42 39 36 29 30 33 28 37207 312 345 30 10455 10 20 7 6620 1350 52381 28608 999999 999999 999999 23369 3226 2525 2371 2286 2341 2896 3259 3548 5478 9622 13800 16224 17805 19107 22098 27169 33141 39190 48812 50204 55147 64216 70576 62573 39750 27679 19742 7234 2931 2192 2381 2211 1399 1078 533 427 322 519 643 636 517 713 629 565 297 282 286 407 461 245 326 302 222 161 182 145 141 139 67 198 38 82 128 55 35 159 297 308 275 33 156 229 201 388 243 174 372 299 261 277 339 305 1219 2972 2646 826 323 121 -50 16 21 160 118 142 225 87 267 287 375 270 308 275 233 270 213 213 236 125 211 102 60 148 105 23 150 218 56 122 59 223 339 372 370 336 294 300 364 458 1043 3017 5244 7741 12366 21160 24138 22376 10729 2237 470 347 327 393 311 292 257 317 438 251 261 346 368 316 156 150 251 239 237 290 177 65 26 21 19 109 106 41 91 64 53 116 89 57 29 -5 158 121 127 82 88 58 -23 83 114 88 98 122 141 86 -4 41 97 93 140 111 101 154 83 92 115 181 223 174 261 175 150 92 90 164 171 73 65 111 131 94 45 99 134 95 78 42 120 121 14 38 101 48 79 56 48 86 79 73 86 40 40 67 39 47 107 126 64 27 30 31 60 67 62 78 75 61 61 46 60 87 85 56 46 92 85 98 92 112 74 115 86 84 128 91 90 86 94 80 70 84 85 97 85 84 84 75 70 102 112 91 79 103 99 89 88 85 69 85 90 74 79 89 82 80 70 64 64 65 66 55 47 35 37213 312 404 30 10454 10 20 13 6621 1352 64128 999999 999999 999999 20237 3528 2675 2662 2997 3976 5121 6910 9725 13122 15394 18123 21984 26645 36931 55688 81796 95016 98329 107824 122629 132013 147503 153775 172599 189183 199349 200317 181859 160101 147860 121278 78528 49922 28934 20128 16048 7933 2359 450 164 335 165 999999 29 216 315 127 392 306 86 63 37 26 84 225 150 85 -41 32 134 127 164 249 175 99 -73 999999 -75 -72 22 133 76 148 99 -2 66 166 89 296 285 310 199 388 252 244 183 79 74 125 49 51 98 95 129 191 219 215 158 203 298 473 228 39 22 160 33 332 250 177 232 116 106 108 117 31 -11 101 111 145 293 40 248 233 169 108 60 342 364 329 340 477 544 1077 6753 18350 22989 19321 15462 7240 1623 3313 12525 19425 15942 8389 3394 787 514 390 362 247 384 330 202 282 207 255 244 96 78 113 87 202 97 88 145 59 118 42 -2 140 67 124 135 142 121 107 75 37 115 84 128 106 44 29 64 123 113 17 82 39 -5 28 118 125 67 158 215 165 116 107 210 209 188 184 166 100 117 108 161 183 177 140 129 102 101 138 77 56 103 59 39 95 37 42 76 64 80 80 4 67 68 79 79 62 90 97 59 46 110 89 31 22 53 -16 -18 24 27 45 46 70 18 10 31 45 80 74 104 82 79 85 101 97 121 93 71 98 83 80 78 131 93 53 75 92 91 69 84 89 91 86 81 98 88 86 79 75 83 88 95 97 98 97 95 90 82 69 71 65 67 65 69 56 58 44 45 36 37219 313 341 30 10451 10 20 19 6622 1354 78297 554167 10192 11980 8212 9125 9457 10583 11407 12016 13797 15690 16601 18505 23956 31995 37804 40072 45004 56350 67828 81785 94606 108614 126198 147179 170477 195679 224832 231580 237190 241069 269338 296388 290786 261852 262735 215168 159391 104192 62373 42325 26496 13209 5634 3130 1149 390 321 144 180 57 82 999999 10 2 -23 -9 66 46 -14 999999 999999 -60 -69 24 119 100 3 999999 999999 -13 99 -69 -74 -68 -45 183 0 -65 123 132 25 0 22 28 -75 160 163 115 207 330 126 244 167 276 250 78 66 121 32 69 204 295 184 222 147 127 245 203 203 133 295 234 122 132 147 33 126 186 -3 50 151 63 114 36 -17 29 63 98 66 109 151 173 185 188 152 143 208 215 362 815 2224 5793 13729 24108 38905 46085 43737 41075 40183 35665 20362 6681 1701 573 421 364 294 327 341 233 58 88 154 127 111 155 2 142 37 22 82 109 122 85 9 25 99 79 184 111 85 54 100 58 26 78 117 54 49 26 70 179 135 113 116 99 72 83 57 118 100 62 102 95 103 140 106 169 156 114 172 154 94 65 72 167 88 103 168 99 68 120 90 113 85 114 76 71 71 42 87 83 96 60 51 37 73 48 31 18 25 85 69 52 76 126 54 60 3 34 29 43 14 16 54 74 73 100 103 76 92 112 99 68 92 89 91 88 83 92 77 80 85 118 86 75 72 61 72 64 70 88 79 94 90 93 81 81 93 79 61 82 102 108 98 88 84 64 82 66 72 75 74 73 71 62 62 66 56 50 48 37225 314 307 30 10447 10 20 25 6623 1357 5751 6016 6286 6363 6884 6786 6381 6420 6203 5393 5106 5499 5622 6496 10513 14435 22215 37753 42672 43528 46201 52613 60928 75632 88621 99019 117714 151621 186608 173110 109469 76400 57653 56277 56345 57817 57590 65903 79238 69226 54317 27043 22131 28004 42391 50054 31200 12178 1020 331 97 -25 999999 -24 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 999999 -68 -50 284 919 1118 2504 5898 9361 14510 22073 30966 43878 66113 97010 133765 183110 220131 228838 157476 38147 8322 2948 783 272 171 216 173 194 173 49 70 63 102 56 90 149 141 126 15 61 16 -44 90 54 10 76 2 9 103 77 124 25 2 0 76 33 106 100 183 144 92 30 50 100 38 57 68 40 13 -3 21 62 60 98 93 114 151 64 50 78 32 36 58 73 5 50 58 85 65 90 116 56 69 44 44 38 37 18 -16 26 69 49 3 5 68 39 14 23 61 46 31 64 50 42 42 40 2 -20 -7 -19 -4 24 8 34 24 6 24 -5 6 63 53 38 40 54 28 37 45 54 71 67 51 17 30 28 49 58 51 52 46 41 34 31 36 45 62 48 46 64 63 40 55 54 56 50 50 45 39 40 37 40 38 34 30 28 25 27 22 5 37231 315 275 30 10445 10 20 31 6623 1359 3278 3472 3529 3453 3821 3400 3052 2853 2718 2649 2823 2771 2968 3295 3522 3745 3754 4389 4796 5332 5939 6760 7271 7715 8821 11048 13514 16424 23506 29337 33193 39416 45441 48020 49518 53562 44647 33233 21583 11058 7174 5202 3100 1626 1120 614 303 220 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 268 680 850 890 1919 5654 10998 27647 63222 117885 210858 332833 482654 494341 350444 134010 5936 467 289 260 352 175 91 55 64 160 124 73 154 88 -13 4 -4 53 158 102 73 105 73 45 80 92 128 118 104 97 126 129 134 103 157 122 40 62 93 71 91 59 68 69 96 88 123 61 125 163 142 152 140 102 152 192 174 185 148 114 139 103 97 74 105 124 81 116 134 83 84 94 51 61 65 37 34 88 74 37 38 -13 1 47 40 53 62 55 53 80 59 13 43 9 44 15 9 21 36 49 33 51 48 54 67 80 35 46 32 45 76 66 59 60 72 75 68 80 66 75 78 58 52 59 63 70 56 60 68 61 71 57 60 76 85 91 79 76 79 89 78 79 72 69 74 71 68 66 69 64 59 61 48 39 34 43 39 37237 314 299 30 10439 10 20 37 6624 1361 1825 1431 1570 1463 1319 1555 1645 1700 1716 1712 1640 1887 1837 1698 1587 1432 1408 1723 1535 1467 1404 1289 1059 1031 1038 1082 1032 1084 916 871 928 1152 1249 1302 1322 1560 1724 2081 2356 2732 3248 3474 3162 2248 1922 1666 1268 609 378 316 227 191 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -60 372 1028 2928 7864 22190 56086 117505 186903 266939 355264 443077 431638 286814 77064 15013 8171 2725 375 236 287 129 139 80 116 113 71 13 97 161 101 66 58 5 19 116 89 57 70 78 144 115 86 96 55 48 125 133 103 117 89 96 128 165 108 75 104 112 189 126 141 85 151 139 115 86 129 164 236 162 189 175 135 92 108 137 104 111 103 114 158 117 88 89 151 96 57 106 69 67 100 106 80 39 84 84 37 67 55 83 118 96 98 94 62 66 39 84 70 48 40 81 57 30 32 20 11 17 47 80 88 64 52 50 85 132 104 92 98 98 112 114 92 67 100 98 99 82 88 89 98 87 88 80 75 76 86 99 88 101 96 86 106 98 92 95 94 89 83 95 83 83 79 91 80 81 77 72 65 62 57 59 37243 312 351 30 10431 10 20 43 6625 1363 1635 1606 1838 1491 1540 1494 1392 1387 1484 1513 1463 1575 1551 1799 1758 1731 1868 1796 1524 1528 1743 1740 1589 1726 1967 2019 2112 1980 2144 2321 1964 1820 2078 2353 2314 2351 2289 2256 2301 2071 1913 1844 1724 1496 1614 1356 986 659 733 750 494 369 212 339 381 153 87 130 -78 999999 33 -28 111 15 18 92 108 124 76 26 229 262 5 47 236 99 92 72 184 42 47 16 -56 11 23 -49 110 22 -85 -41 61 65 69 23 45 70 -12 -50 76 111 148 103 73 109 32 51 13 84 71 66 108 120 100 134 115 222 124 130 299 305 284 314 143 81 -20 999999 -9 -87 -2 64 50 58 189 135 42 96 175 191 92 134 243 234 505 1286 2299 4546 9178 18973 29305 38837 59217 73762 80712 57238 26649 16410 9757 4599 1892 519 308 245 277 280 187 156 39 76 62 140 107 96 124 99 124 208 96 144 110 109 94 114 129 128 76 34 55 137 202 89 84 111 166 110 111 116 122 188 151 28 84 34 79 195 67 66 90 132 93 113 143 207 198 155 171 207 156 159 139 106 123 94 125 99 110 120 103 118 31 24 59 27 33 -14 23 70 45 82 82 99 76 106 80 37 54 69 74 71 58 60 38 30 40 38 48 33 -3 12 61 95 97 72 61 66 58 85 82 84 85 89 91 78 82 86 60 58 85 82 63 76 101 109 80 88 84 74 83 76 83 85 74 82 81 91 91 85 75 78 67 79 83 74 73 85 73 63 71 72 59 55 55 45 37249 310 406 30 10426 10 20 49 6625 1366 12391 1389 1671 1817 1601 1680 1563 1555 1785 1793 1720 1930 1787 1708 1799 1777 1709 1783 1733 1756 1929 1901 2029 1952 2198 2248 2228 2354 2263 2372 2102 2257 2413 2310 2549 2645 2317 1985 1794 1758 1500 1348 1330 1255 1072 1008 866 618 526 286 212 -13 1 -45 43 91 -1 37 61 -88 -12 -5 84 42 18 39 131 96 99 325 190 42 67 151 -48 21 8 16 34 -69 57 97 -8 -25 76 84 29 999999 7 141 178 138 45 -29 117 70 -43 -61 51 999999 -97 108 104 167 152 159 216 217 168 275 120 58 -9 -7 25 66 118 229 108 176 200 204 280 148 193 121 86 -7 -15 -57 -48 129 87 84 119 64 81 194 198 76 181 223 189 355 1341 4993 15456 25252 24536 19221 14612 18355 28419 49752 59141 48866 27272 12327 2926 390 281 254 272 197 112 131 109 105 197 138 35 75 86 98 149 133 97 111 42 53 21 71 130 118 40 39 83 152 112 111 137 141 147 135 164 152 166 148 107 78 102 127 154 98 39 112 153 88 150 142 133 168 164 170 193 179 191 165 109 124 174 137 89 127 124 160 117 73 84 95 34 32 77 32 67 99 52 70 70 48 80 75 73 77 67 78 74 71 45 7 53 61 67 34 36 46 43 71 82 59 66 89 77 66 76 95 82 71 37 72 90 53 69 98 68 63 64 48 71 72 55 75 91 82 76 76 80 81 68 89 84 85 75 68 74 79 68 69 67 69 67 66 64 58 53 49 50 48 39 37 37255 312 346 30 10426 10 20 55 6626 1368 16459 1841 1928 1695 1507 1512 1776 1771 1884 1877 1911 1823 1965 2094 2114 2293 2279 2228 2247 2056 2098 2151 1863 1784 2005 1889 1650 1494 1605 1435 1328 1334 1339 1238 1108 802 1018 944 554 373 562 486 469 356 302 318 358 317 125 41 12 36 152 80 -70 24 183 255 26 123 105 63 88 37 98 136 137 90 49 53 97 37 44 65 -56 103 180 138 79 35 65 124 1 73 63 -31 163 111 -56 -50 3 -39 -54 -32 -90 19 3 19 32 -42 38 33 86 75 183 115 287 384 288 201 201 167 184 103 284 315 171 210 235 270 175 104 288 313 422 334 125 107 171 136 18 -16 73 179 155 147 139 123 98 89 199 141 156 240 205 394 1232 3122 7387 12811 15207 14059 15566 17831 19783 21711 17543 10956 5035 2227 1212 585 298 330 158 157 67 58 133 162 117 96 79 7 75 60 42 61 42 13 -35 24 62 28 23 20 87 44 89 43 35 99 130 74 80 84 13 47 103 75 47 92 94 71 7 13 72 90 137 65 141 153 126 139 155 120 121 74 86 112 65 27 25 39 76 89 93 70 39 30 17 46 13 19 40 39 2 33 37 42 59 39 73 51 14 30 52 42 12 46 60 66 -6 10 26 -22 -26 -16 52 53 38 19 62 62 93 73 65 71 90 63 70 90 94 64 47 53 77 75 63 57 34 49 48 53 64 53 64 68 70 70 59 66 77 82 72 60 49 48 61 64 61 43 45 48 42 42 43 31 24 35 25 11 37261 312 352 30 10432 10 21 1 6627 1370 71243 3210 2860 2264 1754 1847 1808 1716 1628 1822 2002 2106 2216 2497 2381 2576 2643 2921 2926 2782 2790 2819 2706 2672 2385 1975 1966 1696 1561 1633 1399 1049 954 873 553 348 239 238 261 87 245 245 287 137 76 86 45 116 112 8 90 160 162 161 160 170 166 270 183 87 177 172 108 156 130 192 118 157 159 172 229 139 249 248 159 211 274 234 154 65 30 49 201 174 108 -39 12 -51 177 121 -9 83 183 93 72 114 24 65 79 157 181 238 150 271 115 186 375 288 399 449 396 394 396 464 301 268 283 252 305 136 219 296 404 369 342 244 177 259 57 10 100 105 148 133 178 244 164 161 217 188 116 190 168 163 247 242 356 346 508 801 1285 3289 8945 12239 8302 6560 9980 8281 2044 729 459 323 313 356 297 267 259 127 203 98 68 103 41 58 90 89 89 94 120 52 -21 98 120 107 23 3 50 20 28 35 14 34 93 186 131 90 88 17 85 131 89 113 37 36 91 178 143 91 79 82 93 144 117 131 89 121 154 136 106 124 87 30 97 121 110 128 117 84 32 21 56 95 14 8 59 75 55 55 11 58 37 9 26 77 69 54 73 70 29 67 52 2 39 26 32 25 38 25 18 65 40 68 69 41 44 63 64 78 65 60 37 61 69 47 57 70 57 51 50 44 36 29 38 62 65 64 66 65 74 75 69 63 71 61 72 74 68 66 65 58 59 57 51 57 57 56 36 32 37 26 19 20 37267 311 391 30 10441 10 21 7 6627 1373 2482 2302 2487 2636 2727 3005 3224 3341 3246 3561 3741 3890 4155 4424 4645 4579 5141 5496 5778 6550 7323 8116 8411 9001 9423 8744 7712 6984 5495 5074 3995 3795 2859 2195 1970 1469 1290 931 532 302 230 120 164 140 198 67 135 146 6 71 131 162 89 225 158 100 100 168 142 -25 120 155 164 166 291 214 176 172 160 191 232 162 206 238 104 67 62 131 194 2 193 246 123 290 162 37 49 57 191 160 63 24 129 91 101 233 217 85 149 212 202 240 384 421 434 360 230 275 334 367 398 417 355 375 280 311 314 316 277 413 449 395 315 365 259 166 212 221 230 77 174 247 190 119 139 266 303 293 277 248 367 302 275 286 358 336 423 565 1079 6172 14617 18918 13306 3198 667 648 498 487 585 373 244 302 230 200 249 175 129 180 107 77 85 140 172 54 59 104 115 107 16 68 115 87 110 95 51 144 161 79 94 101 100 124 120 99 121 171 167 116 61 112 35 101 102 134 165 115 175 134 133 168 178 186 187 180 162 121 119 142 174 150 142 146 147 141 183 168 105 154 112 107 116 94 66 97 76 92 82 94 72 69 83 92 100 109 116 88 79 100 119 85 71 68 56 67 83 67 52 67 85 74 97 102 96 105 91 117 108 113 128 103 120 108 90 79 110 105 106 105 102 116 99 102 104 99 110 124 129 118 117 124 127 128 124 113 104 105 106 109 116 117 98 90 104 90 83 91 83 82 74 70 67 37273 317 215 30 10445 10 21 13 6628 1375 1967 1892 1813 2016 2134 2107 2177 2263 2260 2451 2595 2683 2912 3311 3549 3640 3919 4608 5074 5701 6975 8166 8503 8355 8770 9120 9455 10095 11408 12798 11478 8836 10593 21017 27670 23679 16327 10025 6212 4306 2928 1741 1260 981 867 902 520 365 497 251 138 330 242 273 290 291 217 190 168 117 139 122 161 21 113 154 81 82 144 234 189 110 16 66 195 60 245 239 136 111 178 261 268 166 269 345 321 379 352 317 261 207 199 132 226 204 121 136 175 162 235 347 365 413 433 365 320 328 331 510 561 510 377 402 415 355 190 300 464 274 317 356 291 337 341 390 397 265 337 306 280 12 97 88 137 107 198 170 162 166 164 142 191 285 191 248 312 259 317 217 351 387 523 557 838 1522 1721 1094 699 578 420 416 349 218 197 261 314 169 176 191 183 91 34 23 123 126 116 28 68 83 51 89 104 27 -9 31 81 82 29 57 25 71 95 118 31 42 107 143 128 86 110 97 79 105 73 50 79 72 85 89 65 87 121 174 113 163 165 159 145 163 141 88 123 97 130 101 87 97 119 97 76 107 64 49 71 79 67 49 22 60 19 5 30 73 52 86 60 52 60 96 77 78 71 84 18 6 27 83 59 50 35 49 77 49 53 58 80 105 114 94 107 99 88 80 97 83 99 71 93 109 103 85 83 70 77 69 50 68 99 79 85 98 79 79 87 109 93 72 79 81 91 78 62 74 75 74 75 71 65 51 56 49 49 61 44 40 41 37279 313 336 30 10446 10 21 19 6629 1377 2107 2096 2341 2335 2639 2900 3196 3956 4381 5201 6606 7406 7072 8019 9124 10521 12999 15176 15410 15908 16208 19066 22258 23396 22647 21730 21341 23001 26009 31344 38614 43435 47764 50870 45287 31777 20536 14784 9574 6914 5597 5280 5496 5256 6078 6319 5351 4282 3356 1828 1131 880 592 602 657 453 354 389 206 134 77 106 127 241 246 88 218 165 150 274 103 -18 27 141 164 67 66 65 242 85 -47 46 57 248 211 51 29 47 259 163 137 143 207 250 184 302 300 391 356 339 342 231 248 196 308 301 388 409 445 507 436 439 385 378 330 301 242 218 306 369 251 185 197 22 86 212 107 94 85 197 237 185 135 222 248 242 320 278 205 289 383 339 379 497 470 487 850 2302 3306 1877 1186 688 554 985 968 484 378 314 234 144 104 189 279 235 193 137 153 169 81 66 13 1 43 83 58 99 43 62 63 -8 17 87 55 48 97 -29 49 51 42 118 43 56 67 52 166 97 32 58 -6 -4 -12 41 81 60 120 128 68 22 99 151 145 124 116 84 69 79 159 156 166 159 135 96 85 68 104 65 124 134 77 -4 33 73 32 -23 57 83 81 41 4 18 35 13 35 30 43 55 56 50 64 54 29 48 10 9 40 3 20 30 34 29 50 81 63 60 37 48 33 65 85 60 56 62 60 88 78 77 73 59 56 38 55 76 73 62 82 80 71 66 75 68 58 64 68 81 99 85 63 58 60 61 57 55 61 57 46 53 42 44 45 42 27 24 29 37285 312 364 30 10444 10 21 25 6629 1379 2981 2600 3133 3604 3794 4673 4777 4316 3669 3654 3698 3971 3803 3966 4283 4521 4770 5205 4992 4961 6342 9575 10727 10442 10586 10148 10451 11214 10696 10955 11463 10347 10619 9826 8226 5618 3509 2765 2636 2758 2415 2500 2822 2552 2183 1817 1348 1165 790 731 650 560 505 457 462 435 393 291 271 292 288 263 134 152 -10 60 145 -5 -19 35 76 73 120 95 18 -88 101 -3 -53 18 69 141 50 -76 120 28 -17 36 86 31 8 98 128 102 73 117 190 185 280 154 217 142 193 310 264 354 269 314 294 272 176 246 204 228 277 292 286 133 245 338 380 268 236 144 7 -38 31 12 62 127 88 177 188 235 113 160 137 191 191 50 221 259 324 446 1163 3560 10284 23134 30813 27678 30571 31632 29267 22178 12774 5045 647 166 267 213 207 202 162 82 230 141 171 126 53 -4 63 7 4 78 99 75 19 165 105 96 141 122 112 15 46 140 94 163 113 59 155 192 138 66 156 200 148 122 120 121 48 101 138 171 92 50 89 147 146 80 103 159 160 107 66 90 141 129 161 188 208 100 115 105 98 120 90 59 70 59 91 115 137 65 36 37 50 71 69 65 59 71 80 48 39 83 61 60 68 74 72 66 58 55 53 52 59 69 37 76 94 70 50 92 108 114 91 84 82 61 70 92 104 97 87 95 73 82 57 70 81 61 74 90 85 92 96 91 90 97 117 98 93 82 91 93 101 95 86 84 91 86 88 75 72 79 76 73 63 68 58 49 37292 315 268 30 10438 10 21 32 6630 1382 17544 9418 13525 20903 27490 37138 43845 44697 47481 45817 48200 47899 44427 41405 40111 42738 43392 45384 47999 50800 53640 55229 49471 43810 41504 37703 29748 33969 38311 35479 37528 37766 29230 26908 26429 28996 30108 26419 18323 11267 7281 4934 2914 1372 1250 988 870 652 448 274 125 118 30 999999 -40 179 376 116 39 180 92 -30 75 -14 -23 -36 4 23 59 10 -72 -71 -37 999999 -58 -3 101 -30 67 96 -16 -13 -82 -53 -67 -89 105 -47 28 -63 80 89 51 9 -66 101 94 54 165 106 191 229 208 76 72 273 213 187 160 84 103 143 97 -31 146 242 207 268 204 199 212 181 139 232 244 275 226 234 124 -38 999999 999999 -15 -16 999999 -67 30 2 72 169 107 65 172 521 1615 4009 10668 18284 30717 46798 70717 92899 81035 66986 58460 44197 25852 12414 5458 1189 348 104 215 142 171 121 241 214 199 250 137 133 113 111 155 16 42 161 164 112 77 120 133 168 63 89 97 126 112 144 140 98 3 128 172 98 58 77 71 159 125 113 149 109 88 86 107 150 131 166 148 136 176 185 153 180 167 152 141 185 190 162 138 161 121 76 171 131 141 233 186 121 80 134 120 103 125 104 94 95 103 90 83 40 95 100 132 93 75 71 130 86 52 62 51 42 50 50 13 52 34 49 33 55 103 84 85 97 89 85 88 99 77 103 95 75 72 77 70 76 78 79 60 70 90 86 91 97 95 105 92 83 99 83 80 85 84 69 85 99 89 66 65 78 65 69 73 66 61 66 64 57 50 42 35 37298 313 324 30 10434 10 21 38 6631 1384 3936 3683 8750 14209 16412 17884 20406 26697 34412 37401 45227 46977 48329 47838 52829 60302 64961 73539 81792 78373 81721 89468 96325 114019 125633 122221 134374 132434 147468 172707 189279 204121 219527 230191 220365 197286 186595 154748 114623 96136 87163 61237 33338 19193 15703 17528 22526 28862 21778 11726 9017 6629 5345 5911 4935 2761 1458 486 219 248 362 218 102 151 53 999999 -55 193 154 150 227 375 109 288 217 184 202 198 257 136 223 193 252 325 383 430 273 296 429 294 347 275 264 339 254 256 265 293 170 173 254 362 442 449 389 311 431 365 356 366 450 349 417 332 157 254 348 353 439 465 476 369 355 355 352 318 330 397 239 135 152 171 65 -43 95 84 145 149 238 202 266 265 300 626 1120 2051 3589 7403 14303 22800 31575 39887 44225 38321 27882 16490 6584 4341 5581 2373 199 106 56 133 168 219 110 43 105 85 180 44 43 149 117 3 97 39 161 93 27 104 60 91 177 92 132 130 173 115 94 77 170 169 154 132 113 110 115 119 168 126 106 93 118 116 61 132 134 134 130 131 148 150 178 188 167 187 209 131 109 108 110 154 180 181 175 148 104 71 115 96 66 74 83 73 82 77 60 111 106 56 97 70 114 82 64 20 83 96 104 67 53 27 59 59 55 56 66 73 74 70 67 115 120 116 122 105 74 89 114 96 85 122 98 100 106 93 95 95 66 75 81 88 97 98 105 81 89 113 115 112 103 106 105 111 95 94 105 93 96 94 98 97 84 87 80 74 69 69 68 71 66 37304 311 383 30 10433 10 21 44 6631 1386 190240 60067 999999 999999 999999 69339 63611 66636 67274 63426 58757 65108 79167 101154 117966 126855 132391 119254 97269 91235 90010 87646 80976 64859 54209 51488 56373 59024 61333 67091 75596 85166 86741 75368 82346 91679 84273 74346 55548 44175 41211 33721 23018 17309 13108 10795 9084 8357 7903 7288 7444 6106 3125 1526 828 702 477 545 380 157 185 133 199 36 82 146 16 152 130 129 32 122 135 96 27 208 356 199 107 218 201 166 63 145 359 288 351 333 277 288 318 297 317 175 415 270 305 352 376 392 347 302 239 279 292 222 207 317 327 249 257 334 218 204 156 301 265 316 373 349 434 376 428 404 303 114 129 151 194 110 50 43 -48 89 91 101 83 6 66 95 218 434 500 2317 7150 17812 39860 63677 57921 43104 33969 28167 18579 6950 3539 2749 1774 361 126 103 131 109 77 122 90 132 104 145 123 80 52 70 -32 100 143 142 124 108 130 61 94 101 100 96 65 121 198 120 127 76 79 83 114 141 97 89 118 105 101 146 143 69 88 132 138 157 102 57 148 197 182 133 151 171 188 112 155 164 159 216 124 153 130 166 148 129 116 108 79 66 104 105 77 103 67 74 45 76 92 128 121 68 71 77 64 73 78 46 82 72 28 65 66 51 43 55 74 62 60 66 87 89 73 54 65 77 91 87 93 99 78 75 74 78 58 84 90 75 79 95 97 86 94 115 126 116 97 92 106 99 105 112 103 105 101 95 93 91 81 84 95 82 94 82 84 75 71 73 68 62 54 37310 306 531 30 10431 10 21 50 6632 1389 63758 43472 42925 38245 30643 27195 23289 24660 28340 29382 29450 32380 34344 34584 34280 35276 35380 33597 29272 25085 24537 24733 26043 26835 27480 29635 29114 29299 22473 17979 16155 13551 9185 5718 4482 3246 1727 913 595 378 224 136 55 18 28 209 263 100 92 102 75 123 55 100 92 62 109 207 318 295 161 82 203 106 176 182 169 247 170 284 145 306 267 221 247 210 381 337 375 341 336 425 420 377 433 368 368 416 506 435 420 449 388 305 491 480 401 371 394 415 324 422 331 346 314 290 323 281 338 381 400 437 397 412 485 410 339 267 332 290 234 143 91 95 41 27 96 168 120 153 198 178 188 210 235 235 301 372 1246 3540 8829 13124 11266 7997 4682 1655 726 323 204 46 101 171 101 109 92 155 200 44 95 101 125 70 8 101 67 40 25 37 112 128 96 -22 51 134 85 78 78 66 83 63 96 72 60 67 32 19 119 132 53 91 114 60 102 140 107 93 118 126 131 125 132 154 135 149 180 155 176 148 174 182 126 109 98 112 142 167 122 133 134 93 80 118 74 84 72 97 79 61 62 57 74 63 53 42 30 35 48 71 40 28 92 71 46 20 44 36 5 -1 7 45 51 28 46 31 35 48 60 82 100 76 82 73 74 74 61 56 53 79 70 66 74 75 63 83 66 51 57 73 88 89 86 83 86 86 99 73 77 80 82 71 72 71 69 65 72 67 63 76 68 69 63 54 48 41 41 38 37316 307 500 30 10430 10 21 56 6633 1391 47747 18386 12411 8234 7955 7853 7553 6573 5362 5270 4200 3086 2853 2566 2531 2271 2301 2412 2518 2472 2360 2331 2236 2049 2126 1832 1708 1389 847 725 769 746 592 549 663 570 382 262 350 411 503 343 300 214 183 190 284 170 123 111 138 164 240 133 255 243 199 216 144 100 64 251 211 242 267 262 169 239 340 272 308 222 252 228 251 257 183 190 202 242 302 272 251 302 247 167 313 403 288 292 392 528 507 497 425 448 528 478 435 468 432 373 424 424 370 300 381 427 397 439 377 532 438 299 194 163 247 201 100 134 149 63 -25 76 149 76 172 161 202 222 206 191 309 344 332 286 186 269 342 394 1285 3596 8249 11205 6300 3460 890 310 237 170 112 165 168 139 83 48 22 128 150 152 151 112 92 52 78 170 81 52 124 68 51 27 44 101 39 84 140 91 114 99 97 140 117 125 154 123 150 30 114 128 98 142 120 135 131 68 80 165 193 179 158 170 182 168 210 172 169 186 174 103 81 125 178 139 130 162 157 134 136 124 129 131 88 101 70 81 92 66 82 105 65 40 79 75 53 57 85 82 83 59 93 84 63 55 65 65 41 43 39 31 57 48 53 70 51 63 73 61 53 75 83 82 68 89 85 75 91 91 73 82 100 72 78 94 92 72 85 81 80 95 91 85 95 88 100 98 94 96 99 93 77 82 92 80 69 73 66 75 81 75 64 68 64 57 53 45 36 37322 308 470 30 10430 10 22 2 6633 1393 150382 18380 19294 21764 21740 21343 18948 17122 17616 17462 16566 14551 10594 4699 2604 2061 1789 1629 1734 1770 1798 1817 1738 1628 1599 1360 1423 1394 1291 1210 1037 851 589 496 345 213 105 28 134 154 108 212 155 219 217 303 85 151 76 149 172 155 139 182 103 154 68 81 67 135 106 147 97 178 206 199 161 137 164 245 146 105 145 216 92 114 141 176 113 37 169 162 256 292 126 225 363 340 272 296 414 499 412 328 286 273 305 344 389 406 385 345 333 310 317 363 265 224 229 270 310 312 176 197 247 181 161 124 116 22 20 82 110 156 132 139 151 146 246 351 202 230 231 238 212 358 299 308 352 933 1345 1126 1259 900 388 213 202 137 133 142 43 32 102 102 -45 -16 85 36 58 36 34 52 118 64 96 86 121 82 -10 54 72 34 56 -1 22 22 20 34 40 66 106 26 30 56 33 79 15 33 102 127 104 38 111 88 57 40 40 56 7 87 46 108 95 87 116 116 134 141 158 158 152 126 116 96 66 77 95 62 95 135 100 107 65 53 41 12 23 36 30 4 58 53 14 41 38 18 44 26 32 23 55 46 34 40 15 21 52 24 29 16 15 34 33 11 12 -5 11 34 58 78 40 51 24 32 26 26 39 56 61 58 45 33 49 36 40 46 18 38 52 45 63 48 45 53 57 53 46 51 57 48 52 49 49 49 53 37 35 40 37 35 41 30 32 32 26 24 17 9 37328 311 380 30 10430 10 22 8 6634 1396 26936 24283 23259 21854 18013 14676 14144 14573 12545 11023 11274 11766 13049 16396 15033 13369 13048 12281 8273 5082 4813 4155 3885 4225 3710 2720 2263 2240 1965 1623 1581 1283 1152 1140 955 973 943 672 429 287 188 336 223 118 117 30 88 224 277 242 291 200 162 75 69 60 51 44 129 149 121 106 150 160 95 196 57 186 208 147 179 230 132 198 201 134 159 117 162 196 267 249 254 219 202 282 355 234 346 364 381 429 289 255 296 310 444 507 435 347 345 323 402 364 382 454 407 464 368 356 278 320 272 193 284 134 85 91 78 92 11 69 129 189 242 279 212 252 218 127 149 219 195 284 324 320 387 321 349 315 276 349 287 219 194 146 156 142 -77 32 63 34 49 80 118 161 152 82 68 57 72 52 50 20 104 23 -7 -29 48 62 49 52 65 62 100 56 102 128 109 59 44 91 77 71 74 119 97 97 140 78 35 53 81 86 97 40 11 70 111 119 139 96 65 38 46 126 158 126 148 161 174 172 140 139 146 109 111 126 141 106 124 156 140 110 136 96 80 94 69 60 67 92 99 50 86 90 79 43 64 58 66 93 109 43 11 78 57 25 9 26 32 24 20 33 41 46 47 33 54 70 67 84 81 96 86 89 87 88 84 59 60 84 94 63 62 89 57 64 81 78 78 75 91 101 78 84 94 101 99 100 113 103 97 93 78 88 82 81 77 85 77 74 72 63 70 64 68 61 51 47 46 37334 310 405 30 10425 10 22 14 6635 1398 43195 15705 12699 11312 8976 8825 8054 7158 7843 9372 9551 7747 4944 3553 3160 2895 2895 2897 2603 2479 2217 2209 2044 1980 1895 1723 1525 1445 1338 1194 1322 1408 1249 1231 1204 1123 1104 886 695 630 500 356 216 131 93 230 116 15 86 140 69 85 93 174 96 165 218 174 188 127 173 92 149 57 224 78 207 273 289 188 203 293 274 183 117 267 252 271 242 139 217 289 360 304 348 260 247 310 263 224 319 436 383 345 296 430 434 390 466 382 410 483 394 375 444 397 448 398 401 491 470 388 405 370 351 303 250 183 178 107 100 103 142 155 208 263 235 153 280 256 271 204 292 281 254 329 458 472 401 278 313 229 195 159 105 76 106 126 112 64 6 116 80 157 146 147 22 43 70 75 62 93 -7 66 130 151 101 108 80 24 -20 27 113 74 20 83 65 12 64 97 83 143 108 98 56 104 93 96 131 135 61 130 144 46 56 72 47 105 80 46 31 69 96 112 111 104 125 121 174 146 133 159 141 125 123 88 71 92 140 123 130 101 66 106 100 115 86 61 65 91 61 94 57 67 72 65 57 49 66 66 55 55 47 53 84 56 55 66 59 56 87 59 31 61 27 44 32 57 69 55 74 95 70 67 97 95 48 57 95 99 90 77 96 94 74 68 80 88 76 86 80 73 77 77 95 90 77 95 83 95 83 80 88 83 76 80 78 78 74 63 72 62 67 73 72 65 63 63 56 54 37340 308 489 30 10419 10 22 20 6635 1400 10536 7143 6663 7511 7038 6704 6352 5899 4943 4560 4783 4966 4633 4042 3722 3058 2743 2398 2415 2220 2098 1944 1585 1480 1555 1568 1450 1335 1504 1416 969 938 846 885 743 689 437 600 443 289 306 380 111 166 151 267 132 142 198 75 148 134 160 119 130 155 245 228 220 208 225 174 221 225 244 259 234 172 147 168 187 233 263 261 202 195 201 174 258 289 260 314 270 198 259 376 232 188 253 336 250 364 272 359 493 329 347 454 390 400 415 313 376 496 494 453 472 483 464 470 419 344 388 374 397 477 401 258 277 345 193 207 158 73 58 74 134 210 281 282 242 344 292 278 309 328 340 344 354 270 167 174 225 173 65 72 114 104 48 29 -5 50 87 104 122 58 50 53 38 -18 25 200 104 112 67 116 78 16 48 91 47 92 81 46 46 26 61 82 65 96 88 75 69 86 130 133 101 120 137 106 124 100 126 84 92 69 95 99 98 100 102 128 122 131 167 170 158 153 166 132 138 171 180 144 133 87 136 165 163 98 101 82 112 116 96 52 56 107 82 57 58 77 85 88 46 66 77 72 34 64 77 70 49 72 75 65 55 30 52 63 76 77 61 47 55 52 65 93 96 88 85 71 75 91 105 109 92 67 74 67 80 84 87 71 64 79 102 78 94 91 96 96 116 100 89 97 87 97 105 107 94 84 74 80 76 73 75 82 66 69 70 66 69 70 62 53 58 54 37346 306 515 30 10415 10 22 26 6636 1402 8378 8129 7943 8368 8379 8374 7347 6330 5540 5090 4689 3972 2933 2229 2841 3772 4259 5109 6851 10073 13356 14039 14913 16734 17061 19583 20111 14742 9659 8191 6437 5418 5136 4959 4783 3930 4270 5311 5662 6218 6774 3800 811 421 339 297 300 262 120 174 150 169 159 -37 123 149 21 85 222 211 232 314 219 223 230 265 213 110 94 146 247 195 185 318 229 299 293 263 305 235 224 235 303 314 236 244 324 288 125 274 289 321 330 331 314 350 349 331 349 315 390 412 418 482 513 559 490 492 469 420 478 520 484 369 372 502 417 242 349 328 408 335 233 106 74 79 121 217 235 252 285 297 354 351 311 317 373 355 392 405 606 1129 762 267 121 84 141 76 30 117 126 104 133 84 129 55 79 70 60 45 22 69 36 105 95 81 68 131 79 84 62 72 87 121 119 158 142 81 119 134 116 149 82 100 160 124 129 131 155 114 98 98 96 108 131 147 98 121 71 95 104 144 134 192 170 160 193 202 211 224 116 111 100 148 157 140 123 118 181 139 143 132 119 68 82 101 93 42 61 31 51 51 53 58 82 120 89 82 49 82 75 48 64 116 102 55 81 61 75 81 65 62 67 91 75 91 98 99 109 112 91 109 101 97 94 102 113 117 110 124 102 105 86 96 102 112 105 97 95 98 103 116 102 115 114 115 97 98 96 88 97 91 87 87 85 88 95 83 86 80 81 76 77 74 62 61 37352 306 509 30 10409 10 22 32 6637 1405 3335 3766 3967 4320 5417 6653 8806 10520 10558 11246 14727 19226 23327 30036 38255 41889 43496 44536 43363 46909 46762 52760 64757 74394 76881 70472 68949 71055 69321 62791 54648 41362 30928 30094 30223 33215 35587 35529 37503 42129 44104 43568 38128 35024 30667 26035 18045 11225 7611 4985 1954 447 145 119 27 -17 165 126 15 47 86 210 156 137 84 45 77 37 64 78 149 216 204 229 108 119 205 163 156 112 219 256 216 189 226 275 244 245 323 290 285 267 176 162 144 96 112 132 195 230 239 302 317 357 392 393 486 449 393 388 332 322 433 350 289 289 363 442 331 339 201 90 62 132 161 191 195 141 233 341 367 279 347 257 298 317 316 403 527 772 3499 4731 1506 183 93 173 158 130 15 119 116 14 52 48 114 110 53 72 89 158 42 82 59 90 51 93 13 39 132 138 45 87 72 80 123 54 49 126 134 61 92 128 128 99 112 85 95 85 82 82 153 125 66 30 83 68 83 42 97 115 103 87 120 122 141 178 144 187 137 147 155 139 120 99 151 93 91 125 152 161 109 130 137 99 65 85 68 72 109 77 46 69 71 81 69 51 75 69 109 86 33 37 70 59 56 45 65 62 55 63 62 50 36 73 91 72 45 71 77 46 76 77 89 76 100 100 90 78 84 59 86 79 61 94 83 65 48 67 73 67 82 96 97 85 84 105 91 75 77 79 88 86 70 71 78 83 71 69 72 70 58 58 59 59 50 40 37358 306 504 30 10404 10 22 38 6637 1407 21032 23638 24124 27722 32342 37811 45631 54195 60413 64211 68701 75004 84508 92918 104854 109269 121812 139623 149007 159953 177363 173436 154927 142098 129773 108446 88647 89670 95161 78591 55740 37407 22730 16969 15450 16946 21569 23066 19118 17263 14318 6290 3732 4940 5723 1660 1107 703 517 402 377 400 275 338 247 110 132 97 126 105 119 241 152 118 208 53 5 152 218 141 157 161 70 155 215 391 348 280 273 322 301 303 356 372 323 238 299 287 229 206 312 347 315 241 288 265 272 318 131 249 347 231 286 280 300 336 383 443 392 475 466 383 438 444 364 285 308 351 277 263 338 255 206 238 180 233 251 135 215 300 276 263 351 309 355 387 381 471 867 922 416 336 278 102 58 141 128 149 99 39 38 93 93 10 108 133 95 100 167 118 107 16 110 57 98 71 92 129 115 81 112 69 56 72 125 177 79 117 114 46 24 113 123 134 223 159 54 62 44 64 130 145 106 87 105 60 55 116 96 133 64 64 148 146 167 137 208 161 139 174 146 134 143 141 118 119 77 68 150 132 127 125 149 121 71 73 107 66 68 66 82 77 55 49 54 28 58 83 72 115 97 64 73 70 51 44 95 51 17 34 66 59 77 65 57 57 69 81 64 71 99 83 87 107 87 84 74 77 90 81 102 98 66 58 76 78 73 85 67 88 74 73 98 94 80 81 84 84 81 85 70 74 97 84 64 69 63 63 67 58 62 63 59 51 38 42 37364 305 535 30 10405 10 22 44 6638 1409 86476 86403 88847 94073 99950 110669 116930 116503 111520 107553 102945 99334 89651 73025 57046 44606 34854 34240 35834 39986 39682 28576 16743 7486 3678 2366 2262 2117 1636 1357 1235 1257 976 836 789 866 660 676 570 669 551 501 389 349 407 370 373 391 467 411 209 292 387 430 401 340 274 278 229 212 229 217 299 238 208 311 324 293 269 267 302 257 373 398 359 379 244 230 214 381 416 277 288 275 235 307 281 180 238 235 283 260 266 326 263 287 208 297 397 339 352 231 169 202 192 219 344 392 383 420 450 507 401 489 363 345 398 402 450 372 286 149 120 50 32 86 94 68 79 109 193 202 248 268 256 284 311 302 318 266 349 362 199 128 50 30 90 60 43 39 51 118 30 -28 34 51 70 115 158 89 93 77 107 80 80 8 23 45 51 14 32 33 31 35 31 39 63 72 51 16 41 35 64 69 64 95 92 91 99 103 84 58 72 100 63 45 80 70 69 22 92 103 79 120 148 151 133 159 148 57 82 70 87 54 76 88 66 110 104 31 44 63 75 51 56 69 46 14 -8 8 16 22 44 44 46 58 57 78 57 43 47 44 66 75 69 35 0 32 22 14 10 35 9 48 73 46 54 58 64 69 85 65 65 86 69 46 64 48 55 61 46 56 53 49 52 46 52 54 45 54 55 65 53 56 54 71 52 51 65 68 68 54 64 50 36 50 56 49 36 42 44 39 27 23 23 37370 305 541 30 10411 10 22 50 6639 1411 113605 104779 99917 99807 94262 84752 88799 89274 79904 71577 60841 44106 29284 20462 12719 7027 6779 5080 3039 1761 1076 920 824 970 830 831 776 808 835 772 566 525 498 380 412 426 254 271 326 224 217 215 227 217 186 267 234 116 241 258 255 148 233 317 261 179 217 239 190 207 223 159 182 217 291 346 359 350 293 281 240 232 264 298 288 285 330 212 171 187 208 243 283 229 275 176 158 207 233 237 267 256 226 309 257 243 250 95 136 252 243 194 200 278 351 378 446 418 411 343 361 464 563 463 447 358 390 298 360 437 361 382 258 280 207 92 95 27 75 110 136 155 171 268 295 269 346 404 412 398 325 315 354 352 202 173 150 73 125 66 76 110 61 52 69 23 30 91 74 67 76 125 71 45 57 77 48 25 73 91 48 17 119 138 83 74 114 22 65 131 92 66 111 134 106 108 137 106 71 77 52 113 79 45 87 64 76 96 116 52 101 119 146 111 128 147 181 146 136 59 136 140 109 116 93 141 90 104 102 64 62 47 62 66 66 85 70 52 76 63 9 31 53 66 21 21 44 38 58 51 31 49 24 30 17 2 11 4 2 18 34 59 61 68 67 52 81 64 69 64 68 47 23 47 58 63 58 60 70 52 46 47 54 73 58 41 69 76 69 54 61 66 64 57 52 62 67 67 61 72 73 73 53 57 57 46 57 52 45 44 51 34 35 33 31 37376 307 483 30 10413 10 22 56 6639 1414 173092 999999 999999 999999 90286 73273 59439 44818 33584 27097 20880 16149 15009 13875 11804 8992 6625 4538 3812 3362 3279 3272 3069 3015 2896 2934 2369 1895 1315 460 337 189 171 188 196 89 125 108 70 40 134 162 153 138 50 138 235 181 146 133 140 210 206 168 274 252 190 148 169 313 239 143 126 174 275 216 247 308 250 221 260 196 123 228 314 304 190 306 223 305 296 239 209 300 210 326 271 327 266 329 334 252 208 267 262 222 197 274 398 382 219 257 358 300 340 353 421 357 410 421 413 422 407 388 365 405 302 350 468 362 443 399 404 248 244 179 98 48 115 162 131 91 151 276 233 328 404 329 241 282 354 251 273 302 417 462 878 3048 1466 244 169 81 112 69 57 45 -6 37 107 80 117 133 69 90 81 51 22 56 125 66 58 55 40 44 122 94 18 66 133 135 73 70 129 74 134 147 107 77 82 153 161 115 96 114 105 123 40 83 93 96 115 79 124 133 123 151 152 170 175 174 159 122 163 93 77 105 142 124 95 86 93 78 79 55 42 42 54 49 26 71 37 40 42 55 85 90 82 96 96 61 50 41 22 25 57 47 48 31 21 38 52 44 59 63 68 99 80 84 87 74 85 94 88 95 112 71 78 56 58 77 80 68 78 100 97 82 84 65 85 91 94 84 91 96 91 78 80 89 92 86 91 91 90 94 86 82 78 77 70 78 66 61 64 62 67 56 53 37382 304 572 30 10412 10 23 2 6640 1416 81895 81941 76287 65087 62024 56257 43738 24534 15022 12378 10565 8883 7492 6133 4982 4011 3638 2855 2971 3001 2720 2329 1627 1359 1041 770 511 327 346 324 332 161 222 267 240 140 133 118 196 104 108 123 184 189 219 84 112 145 219 33 77 217 245 257 240 248 124 209 163 64 94 107 157 213 188 281 357 256 268 282 244 315 253 187 207 208 254 190 286 265 270 338 228 174 251 265 185 346 269 273 343 381 415 425 333 309 361 315 453 398 348 410 500 417 352 352 255 320 318 358 380 503 526 468 437 394 381 336 360 471 376 241 259 276 138 104 75 119 196 213 223 225 242 254 251 343 255 228 257 268 338 344 301 280 189 162 145 74 60 57 58 35 21 50 41 1 -26 29 20 70 106 118 8 -31 57 149 69 66 61 55 84 115 95 33 -5 12 69 58 50 45 71 109 131 80 133 138 111 42 46 92 65 40 46 105 56 89 70 123 85 152 167 172 116 141 133 141 125 120 95 111 147 117 60 60 88 99 47 57 106 85 111 89 43 25 34 35 62 49 1 14 55 59 41 78 81 66 40 25 10 40 7 9 21 44 33 39 69 56 41 72 70 47 56 49 94 88 79 72 73 96 99 46 48 65 70 52 40 90 75 88 49 52 51 58 77 72 80 81 70 77 88 89 99 85 82 78 85 71 74 67 60 64 71 69 65 65 61 53 57 59 50 38 42 45 37388 303 601 30 10411 10 23 8 6641 1418 73099 51162 35215 26441 21577 20640 21705 21282 19636 17386 14135 11787 10130 10013 10025 8025 6482 5288 3921 3124 2401 1987 1841 1122 510 324 386 248 90 163 299 116 45 40 -42 15 87 82 69 141 55 116 127 185 82 130 279 173 235 71 189 134 136 294 237 178 247 267 189 242 196 128 207 185 135 212 356 220 316 252 308 425 428 387 295 404 392 382 356 226 272 233 298 317 268 357 430 409 361 352 343 394 424 486 455 459 384 361 303 308 432 351 199 261 333 417 460 413 439 444 429 367 373 374 304 249 276 383 433 375 361 177 40 55 81 110 174 178 180 228 276 335 238 268 252 256 328 320 330 231 37 34 118 122 47 5 57 42 -4 28 5 23 70 56 6 53 58 78 57 33 37 35 2 46 45 -12 20 63 41 16 50 92 73 51 80 85 54 38 102 103 62 134 138 92 97 82 100 120 74 31 45 44 25 94 103 87 126 116 97 146 140 111 100 125 118 103 106 138 93 53 49 49 74 60 61 48 58 66 58 88 78 52 38 58 28 1 -2 19 75 58 52 37 17 20 63 19 0 24 46 30 17 14 17 36 33 10 24 45 60 60 67 70 80 76 59 67 53 58 72 60 63 68 58 49 58 51 62 68 63 48 61 69 77 78 85 96 71 72 67 84 85 99 86 65 61 81 69 66 76 76 80 65 73 73 71 61 52 48 52 48 47 47 41 37394 301 658 30 10408 10 23 14 6641 1420 24088 21599 23353 26016 27848 26392 24800 25003 27331 28506 28697 26228 20169 14577 11330 9979 7843 6355 6745 7791 7828 7312 8599 12474 13973 10795 7159 5954 4849 3302 3020 1701 477 124 -41 14 150 290 395 507 1037 1929 2917 3437 4238 4434 4395 5646 7139 7162 4863 4068 4797 5457 5506 5124 5502 5154 3712 2517 1963 1602 1193 860 505 317 327 274 205 215 227 157 184 181 278 310 276 208 359 247 281 186 213 267 187 185 237 248 307 311 333 326 269 252 311 300 337 273 218 397 432 305 390 415 356 309 318 316 290 264 250 274 313 356 407 419 330 110 3 -13 84 159 133 192 253 207 279 300 250 308 281 387 298 192 222 281 309 272 261 163 127 53 99 161 129 85 73 -8 -21 60 33 35 91 13 20 15 3 26 65 116 77 64 63 71 26 48 64 43 68 80 1 50 101 80 55 98 143 81 206 145 94 63 83 67 36 43 73 47 48 71 91 49 79 145 166 172 164 150 160 164 101 128 109 160 104 105 102 79 98 90 78 91 87 65 72 92 91 77 64 46 13 77 56 58 29 36 56 44 37 47 54 83 50 42 23 21 46 45 7 19 9 24 23 31 60 51 69 60 61 72 73 56 35 53 67 54 61 63 55 81 70 64 72 66 61 60 69 81 70 76 91 84 83 90 89 110 91 66 77 94 89 73 74 85 91 81 76 65 70 81 82 74 78 69 74 58 56 57 50 51 65 37400 300 684 30 10404 10 23 20 6642 1423 92231 86975 88193 90945 94858 94978 90699 83810 71376 57981 52335 43597 33195 25528 18393 14000 10472 8621 7361 6619 7513 7837 5711 4159 3639 4110 3619 1521 613 158 96 204 72 -20 -11 999999 42 100 58 100 30 105 70 4 22 37 136 351 1383 2001 1146 2849 5552 9297 10895 14000 20415 24767 25039 20083 15369 13889 14695 13840 12629 10671 8743 8800 7782 5323 2184 799 229 193 166 13 136 126 188 133 175 121 45 170 213 227 268 332 206 267 155 199 232 297 218 304 347 426 421 389 292 349 330 371 311 318 283 275 302 265 331 352 250 371 359 240 211 202 88 56 68 117 60 105 243 241 231 206 305 286 291 263 234 248 316 442 306 4279 20055 19166 1250 47 107 121 61 48 138 105 72 97 63 23 18 82 139 43 22 42 64 34 -33 17 65 15 13 16 26 66 24 15 46 81 65 61 93 39 93 66 111 156 113 105 149 158 121 136 109 55 51 42 56 65 136 100 107 129 167 151 118 129 111 140 146 76 103 123 145 108 107 118 120 71 90 46 80 78 85 45 10 35 46 57 63 51 55 41 37 45 62 39 20 49 29 11 7 27 50 19 34 47 22 34 47 52 41 37 51 52 69 56 81 67 72 84 108 88 66 49 46 47 56 53 42 48 42 46 53 60 65 81 79 88 81 75 80 72 72 96 95 73 77 92 82 70 65 83 79 64 72 70 55 57 54 59 45 43 45 46 39 36 37406 302 620 30 10400 10 23 26 6643 1425 77326 84881 88115 85130 88634 94556 101673 109683 114479 114593 107008 99801 95748 98316 106580 111163 105833 89846 71234 60078 39632 21856 13080 11066 7366 4242 2488 1255 569 328 167 195 57 152 56 89 173 324 237 265 234 216 262 331 174 314 313 307 370 445 579 1136 2891 3934 5553 6443 6135 5476 5450 6409 7758 8076 9748 14454 19325 19712 18317 13056 11159 11496 9668 6114 3480 2285 748 226 201 155 169 214 140 219 154 173 124 214 254 156 172 197 174 178 209 259 334 293 391 418 412 330 365 385 485 400 442 449 355 339 283 371 258 206 252 222 339 359 265 263 337 456 199 92 39 32 73 68 126 137 190 332 291 209 309 303 298 351 477 496 587 8616 27748 20842 1802 44 167 82 76 148 86 162 164 131 4 38 74 -3 101 99 79 25 97 112 48 62 16 108 70 84 111 80 69 118 90 89 79 79 83 98 57 59 98 67 28 47 96 115 131 146 121 101 102 91 114 122 173 131 119 101 131 115 149 166 129 158 155 177 154 113 114 103 94 130 190 122 137 99 36 17 45 98 105 89 67 35 37 59 57 39 67 50 67 61 19 46 80 65 49 61 58 50 41 88 78 55 53 50 66 72 54 64 54 46 83 83 86 82 64 76 85 70 54 48 68 66 65 64 77 65 75 89 94 70 73 65 59 78 89 82 87 75 73 86 94 73 72 74 77 76 81 75 64 67 59 56 58 56 53 43 44 48 44 38 37412 301 647 30 10397 10 23 32 6643 1427 251407 247982 242911 249391 235311 182976 135906 110558 83566 61349 47824 38905 33486 27883 36807 40008 36608 40447 39605 36720 33771 29144 23232 16962 9756 6668 5827 3593 1513 1139 796 611 445 262 205 214 193 296 309 214 231 344 231 334 349 317 243 312 135 97 173 183 268 204 222 257 472 756 706 1253 2413 4010 5099 6398 6579 5910 7925 12086 13859 14686 15639 13548 8638 5270 3890 3039 3246 3149 1970 875 284 310 191 217 122 146 161 217 209 185 55 119 142 198 224 328 234 204 322 304 275 456 421 307 399 502 331 289 360 353 350 427 337 348 329 223 191 255 285 267 268 337 238 96 44 142 60 35 60 124 228 250 257 260 331 275 314 353 357 2360 8070 9492 6445 1323 283 314 265 145 80 93 40 19 107 103 49 78 63 89 102 75 -3 71 36 33 104 54 62 49 41 86 68 63 96 108 43 17 91 85 118 82 103 113 83 111 80 75 72 79 118 110 95 76 87 107 131 105 151 98 105 135 129 145 142 112 151 137 116 67 136 112 71 79 111 110 52 53 48 68 44 57 43 74 27 -4 11 39 39 98 119 69 33 63 73 40 64 23 27 71 72 71 61 58 42 29 36 51 50 55 70 67 49 82 85 61 56 64 50 65 58 60 65 76 55 57 70 60 79 84 79 77 72 99 94 81 67 77 81 69 75 71 57 60 72 92 73 65 59 58 59 56 59 54 51 56 56 44 45 38 45 37 20 37418 300 679 30 10399 10 23 38 6644 1429 199883 212848 229331 238721 224966 200239 187956 171624 167968 162929 145483 120677 87858 63403 56596 50580 49266 75447 99421 54455 24463 17899 14400 10536 7838 5749 5248 4733 4014 3467 2830 3223 5805 23711 59990 46338 3555 709 538 322 401 407 325 308 276 96 268 111 162 72 78 167 369 368 442 620 933 1435 1532 2496 3969 5914 7603 9934 17266 25763 39599 58023 68390 72972 70744 60330 43915 32462 25664 20487 15727 12785 10267 9286 7770 5378 3384 1747 982 612 367 235 258 316 207 252 285 274 301 255 333 249 338 478 467 374 441 458 424 439 511 405 418 507 335 335 490 488 355 321 354 265 363 503 462 311 347 217 143 57 88 163 167 189 300 368 350 254 457 484 344 283 299 351 320 545 418 381 3776 10476 4262 440 224 175 115 47 115 115 111 123 80 99 185 178 143 79 74 105 100 194 83 20 33 61 125 100 92 77 84 73 115 95 109 134 132 90 120 148 135 148 139 86 81 100 121 114 126 122 142 150 191 168 168 164 182 207 222 180 143 142 151 124 139 129 84 70 91 130 149 93 127 66 82 87 60 71 118 113 65 83 117 73 81 86 104 56 74 68 58 81 97 62 65 98 86 71 97 123 78 113 140 112 131 107 93 92 93 96 83 74 86 85 96 104 89 74 90 86 97 96 107 114 116 122 112 105 107 100 98 111 117 113 124 113 100 105 118 113 94 87 106 113 109 109 109 96 77 92 98 88 72 75 67 58 37424 300 688 30 10408 10 23 44 6644 1431 46952 58417 66206 66613 68321 74002 79402 85024 80617 55483 35935 28090 25034 22813 21379 19671 21097 23041 24565 24471 21849 22373 22938 22929 23415 22119 19627 18193 15372 14119 13833 32938 32079 8041 6270 5914 6380 6944 9396 13149 17185 19133 21881 25994 29977 30434 29115 28977 25508 22641 23733 22030 17891 17502 21612 23028 23677 26252 25421 23880 28241 39038 53663 75662 90984 110081 127933 166072 182090 192755 193416 197773 174312 153651 157185 136052 88678 42809 22426 13443 7181 4671 3212 1768 1001 691 521 202 396 382 172 239 285 330 260 172 201 315 451 360 332 382 387 424 505 544 518 440 374 387 382 471 401 360 350 385 382 180 165 306 315 310 219 178 68 90 106 194 174 228 168 167 213 278 326 238 358 403 265 218 330 453 482 460 1099 2933 1499 369 200 138 111 158 211 64 103 175 81 76 60 75 85 -10 62 65 52 58 72 95 44 88 3 49 73 125 125 64 12 69 65 46 101 141 149 125 118 118 117 176 116 76 110 127 117 78 121 166 86 128 171 156 174 205 185 146 168 182 166 176 117 103 142 128 118 89 116 81 69 88 114 139 87 56 30 49 50 69 41 59 63 59 58 68 55 80 46 50 76 88 51 22 28 70 110 85 49 108 80 96 111 84 80 90 92 90 89 97 99 97 73 77 64 54 60 78 90 97 99 75 73 99 94 125 104 98 83 80 93 96 97 80 77 85 84 82 90 90 79 76 75 74 73 73 64 68 66 59 49 52 48 30 37430 281 1267 30 10417 10 23 50 6645 1434 88 313 589 896 1059 1260 1827 2334 2817 3539 4934 7077 8895 10990 14014 17655 21769 26734 32297 37182 41196 44191 43570 42717 47790 54263 57121 59281 60316 61240 60748 61165 61743 59944 61164 62572 71663 82965 92868 104466 120865 136418 154568 164052 171473 179644 179969 189159 207042 204865 219089 234330 211035 175617 133849 81540 48253 32414 23364 18115 12998 8416 5115 2961 1319 682 376 361 372 333 259 284 329 249 189 206 331 273 196 271 413 421 449 460 432 352 319 308 310 377 367 415 354 446 330 260 195 133 256 343 505 361 186 -5 -30 76 104 84 118 151 178 210 219 232 280 354 280 343 356 372 391 387 398 361 328 323 360 377 256 141 91 122 178 144 78 19 -5 -65 38 70 70 31 79 111 50 20 115 89 8 81 70 74 169 84 67 37 67 -2 35 79 94 112 132 94 42 137 109 79 59 95 91 76 54 71 49 92 129 175 159 128 129 89 185 145 148 110 134 107 120 162 133 117 152 106 47 25 51 93 74 63 45 66 68 78 35 18 49 92 19 64 71 26 7 12 35 16 29 39 59 50 20 78 62 53 58 73 87 69 79 83 59 78 95 82 74 69 82 68 72 100 56 38 60 68 64 78 81 107 89 102 98 97 91 67 94 102 91 88 84 65 82 89 83 82 83 81 80 75 72 71 75 70 64 59 65 63 62 45 42 47 43 37436 271 1571 30 10421 10 23 56 6646 1436 -84 67 331 459 949 1675 2495 3239 3883 4474 5130 6255 7256 8649 10199 12124 13963 14901 15479 16617 20127 23213 25858 29486 32187 35620 39597 42672 43955 44111 48915 57887 67547 76730 94505 108504 126742 149993 176311 201735 212709 224593 253653 269186 275162 278053 300482 327132 277111 189625 130591 89596 50796 28349 19901 13181 8533 4227 2330 1750 1115 537 355 255 364 335 220 301 321 210 251 238 323 240 329 338 447 401 407 336 421 289 455 428 280 228 344 282 284 350 454 553 337 158 177 192 247 141 131 129 163 333 356 255 174 266 412 303 352 371 334 452 471 435 349 330 364 385 280 155 137 139 183 108 98 141 29 9 90 162 -30 47 77 -43 102 92 91 131 139 79 23 54 59 6 5 13 40 114 36 51 123 88 79 97 96 146 155 147 134 41 118 94 95 53 88 108 76 156 140 115 86 183 177 186 165 111 73 144 141 111 67 71 108 89 82 91 66 40 87 102 65 73 49 121 88 25 93 84 32 54 28 75 83 66 41 22 57 65 75 77 45 69 57 40 48 76 64 84 96 118 108 45 60 117 109 103 103 103 80 105 87 74 67 73 69 68 76 73 93 88 84 59 85 74 81 62 75 77 84 87 91 93 83 77 88 84 77 74 65 62 73 70 60 64 70 58 54 54 46 48 34 37443 281 1271 30 10421 10 24 3 6646 1439 306 979 1634 2540 3907 5681 7549 10315 14365 19986 26682 35009 45301 56119 68651 80212 89599 96229 96722 94353 94110 91210 87539 85828 82387 80937 80815 80955 78410 76584 75209 76424 85026 103038 129932 146456 166866 170218 155083 118338 115087 117731 107193 76872 59803 49789 47015 49084 54039 67829 79158 90943 99850 92082 87713 96881 105825 103456 76504 56918 45091 30355 22584 20755 19201 18861 19000 16510 12613 8636 7597 5753 3164 1100 419 222 199 277 388 308 330 327 401 372 411 425 388 414 587 391 355 384 360 320 376 321 300 357 247 199 298 259 223 177 191 153 110 119 135 152 191 257 295 366 387 329 304 372 335 358 302 397 422 409 373 390 264 206 249 228 120 104 123 120 87 71 126 109 17 -83 129 2 42 147 86 57 89 117 59 72 113 38 95 82 -3 -86 71 107 121 145 90 132 101 104 118 84 168 148 103 136 105 75 32 107 62 139 165 139 90 52 122 191 170 169 143 134 107 179 144 98 143 105 78 74 73 45 84 92 106 90 27 39 53 50 71 103 145 86 65 44 66 47 56 39 3 44 64 86 22 66 71 55 69 104 78 66 102 86 66 55 75 88 83 85 52 59 63 59 96 81 66 55 71 74 64 97 72 68 77 69 74 81 103 102 95 100 103 90 99 101 84 79 90 104 84 83 70 73 78 76 77 80 74 68 66 66 61 55 59 48 44 37449 288 1061 30 10421 10 24 9 6647 1441 150 1013 2388 4488 8033 13482 19700 28004 40800 61445 88543 114221 133733 147563 158735 169342 161617 148786 145023 143580 144041 147731 156151 144070 131518 111136 88919 87642 84399 70651 60174 52875 53547 57866 62703 62643 71087 91193 104994 105468 115965 154473 172740 144817 115185 92271 66722 46032 35276 27058 20190 16512 10668 5240 2415 1778 1065 865 858 880 862 668 666 714 1010 1123 1339 1309 1494 2220 2996 3287 3246 3074 3108 3116 3178 2433 966 545 247 322 311 243 300 269 352 324 301 416 341 321 475 376 367 428 392 421 341 270 340 269 271 307 242 205 263 266 394 235 123 103 63 54 136 225 260 225 238 222 254 264 308 274 241 313 404 281 243 238 319 233 211 150 183 195 139 0 37 8 -2 11 13 -4 -32 75 119 31 37 -51 -12 26 -16 6 71 42 61 116 -3 6 -5 46 79 89 41 55 49 90 91 106 45 61 87 60 59 99 106 97 50 54 99 120 141 96 95 114 70 96 106 119 126 150 117 99 99 91 119 76 54 48 61 21 87 98 47 61 65 36 34 37 38 47 29 33 28 63 56 50 14 22 58 86 71 37 17 56 62 39 14 35 26 20 31 39 38 47 51 25 49 71 78 83 49 57 24 39 56 33 35 43 61 31 28 42 59 58 77 77 75 71 66 62 63 75 71 68 76 65 61 63 76 58 59 60 61 52 57 54 51 50 47 33 32 44 36 34 30 24 37455 299 733 30 10423 10 24 15 6648 1443 4435 7455 9853 13825 18879 23490 27198 33031 36292 41105 49785 58773 65645 74892 85273 94384 111198 117786 113493 113607 113001 111565 108300 105961 107612 112716 123957 138201 142590 139088 140934 146321 139109 125445 116638 115459 108864 99461 93158 87798 74206 62756 58889 50880 50372 51773 31639 19716 16700 13739 10954 8660 6611 5044 3887 3109 2598 2480 2749 2882 4053 6018 8528 8285 10219 16042 13317 9302 5071 2376 1153 948 1039 1230 1429 1709 1992 2489 3521 4088 5238 6869 8722 10995 16781 17169 9139 3668 2246 975 417 393 399 463 388 350 332 452 476 332 365 424 455 314 449 368 430 397 373 397 393 370 337 358 330 282 221 236 223 314 380 207 138 87 80 162 282 275 136 308 302 307 218 298 277 334 321 381 359 282 359 293 177 129 82 180 206 122 173 114 30 -12 6 92 89 53 66 52 20 38 35 35 59 49 76 44 3 26 68 54 87 53 34 15 59 85 55 77 87 66 138 140 136 110 95 112 113 46 8 75 115 133 193 169 195 151 100 109 153 118 96 120 92 121 176 107 112 174 104 105 55 63 108 64 64 114 83 44 65 52 46 50 42 51 76 85 73 68 38 62 77 42 14 8 10 27 62 40 45 53 52 56 90 52 60 49 56 65 115 96 97 76 76 55 73 58 47 51 68 47 75 72 67 68 78 67 76 73 63 73 85 92 62 75 73 79 81 60 74 101 100 87 82 79 67 81 85 81 79 88 79 75 63 66 60 58 51 44 39 37461 291 974 30 10424 10 24 21 6648 1445 44 322 720 1651 2661 3890 5286 7269 9533 12054 14705 17338 20625 22941 25377 29075 33447 38621 42889 45539 50243 57545 65771 75426 85050 94862 104262 112237 119117 121847 129013 135481 135103 120770 100208 81524 62012 54512 50004 48387 46346 36831 33204 29844 24509 21940 22471 29070 45719 66864 73681 97815 125213 145753 149528 131210 105058 88488 70750 50631 29524 16045 8415 3725 2042 955 828 1069 1519 2624 3953 5024 13969 37417 65200 65852 54340 44676 45808 46542 39173 25073 24644 18219 7696 3716 1399 499 358 390 578 492 353 484 477 463 366 373 357 348 303 380 502 419 235 290 333 267 289 227 188 190 268 389 292 117 82 102 107 136 186 207 189 254 205 300 330 251 222 337 381 379 529 465 289 197 124 103 121 27 106 114 109 119 91 111 8 -8 153 127 9 -12 17 92 110 96 47 26 16 -2 36 77 72 44 7 30 40 116 131 34 95 127 61 113 108 82 104 37 69 43 14 48 137 131 165 178 126 122 95 112 178 62 95 82 111 144 134 107 110 91 118 98 83 27 33 80 92 33 42 17 61 47 39 40 17 83 31 37 77 54 74 76 25 57 59 29 -13 7 1 63 76 33 35 56 88 35 42 53 50 67 79 50 57 60 96 90 47 40 73 59 45 43 38 61 63 61 67 32 43 46 49 78 64 57 72 69 56 57 45 48 58 52 70 63 61 77 59 43 61 71 64 57 46 51 60 50 39 41 31 26 30 37467 281 1271 30 10421 10 24 27 6649 1448 34 360 820 1299 1970 2749 3868 5387 6867 8044 9940 12328 14700 17417 21336 25767 28654 31786 36322 43977 52282 52945 47739 36595 27763 20873 17002 14184 12663 13084 14542 18848 22863 27132 34408 45415 62674 78886 90033 100243 115201 126072 126680 130185 131955 137166 142079 147099 147557 127935 96442 81357 73474 60417 44622 32668 21077 13478 9541 6588 4523 2528 1957 1814 2064 2210 3063 6598 9204 11777 16809 23801 35289 41715 48464 82712 118043 173377 215674 184172 131779 81937 44224 10975 1022 353 425 534 529 623 496 531 471 362 460 397 328 348 354 245 105 110 247 373 316 295 163 63 141 157 106 244 240 320 404 300 435 366 356 308 335 312 397 429 438 428 203 99 69 101 84 91 96 117 88 68 42 -44 29 102 -29 30 144 48 139 201 120 126 133 44 9 -36 114 65 56 86 122 137 207 110 71 227 170 164 200 159 219 183 105 71 76 169 146 119 166 141 103 64 82 125 161 181 137 136 141 142 136 179 136 171 197 135 102 81 86 64 67 76 65 62 73 33 62 82 48 24 12 45 71 46 43 93 97 79 66 107 96 37 46 98 64 40 44 83 108 74 78 145 84 70 98 105 102 115 108 74 58 79 68 78 86 82 95 91 80 90 75 84 116 103 83 82 92 107 88 104 107 104 100 103 99 95 105 86 87 102 119 111 93 113 93 99 97 81 77 83 74 66 67 62 59 37473 280 1298 30 10418 10 24 33 6650 1450 24 261 344 584 832 878 1064 1184 1364 1634 1764 2021 2152 2385 2269 2004 1950 1829 1923 2397 3041 4256 6679 9261 10720 12965 15630 19004 23557 29527 36060 43556 51857 63303 76704 90315 104360 119485 135309 151062 164226 164603 170702 167454 167113 169209 167751 156788 147777 128249 102254 97439 88682 80374 76980 75148 73464 75294 72013 64715 60192 57574 53183 47388 33824 23146 16623 12125 7855 4247 3686 5116 2923 4221 4629 5995 11392 15392 19062 29789 54667 101201 111718 17261 1256 286 441 598 464 389 242 242 228 284 205 255 268 156 194 151 100 191 316 368 280 82 33 92 89 132 118 154 297 256 283 227 351 444 338 356 269 388 447 356 225 113 -27 77 82 145 62 90 27 50 28 18 56 19 -48 39 0 73 83 104 45 49 110 109 4 -8 11 51 22 -28 52 61 38 92 20 -13 29 2 90 73 98 121 101 42 52 68 58 136 131 165 139 133 112 109 52 75 84 103 88 95 100 108 109 51 87 148 109 21 47 60 85 41 14 11 12 15 13 39 44 59 41 15 48 40 12 27 21 30 -17 -1 -16 8 23 0 -20 -5 14 5 -4 10 34 11 7 34 38 53 46 45 10 10 16 -1 20 30 43 53 47 49 38 42 29 27 24 38 44 24 41 58 44 31 39 52 38 59 41 40 46 37 38 44 56 47 23 39 36 28 23 20 17 23 25 30 18 6 4 4 37479 262 1837 30 10417 10 24 39 6650 1452 109 403 826 1200 1862 2827 4318 6306 8552 11744 15924 21181 28498 36858 47017 59806 74163 90612 107627 125649 144825 164164 185575 201235 194719 196875 220792 234283 246553 236486 210685 196868 189550 188339 186257 180567 162696 127022 95526 83362 78273 62155 36677 21032 12702 9480 7675 6197 6579 7086 7981 9186 8515 8451 9906 12697 10063 4089 739 213 368 348 403 252 232 332 428 328 322 276 268 264 382 399 373 324 296 211 143 240 168 95 202 423 346 223 103 79 87 116 68 114 231 178 264 502 1141 798 411 276 240 236 262 266 134 107 89 97 79 58 27 17 -33 68 -33 -22 69 76 102 81 -5 57 66 7 -36 78 48 -3 58 51 44 59 45 100 73 46 72 100 108 79 105 138 66 36 65 96 115 85 66 2 -33 14 21 81 123 71 87 64 64 114 194 132 95 54 63 101 116 103 41 114 85 83 59 58 44 6 33 20 49 11 4 -13 44 39 53 32 88 90 97 35 22 34 33 4 2 -4 40 5 30 21 8 7 5 24 50 48 28 36 22 39 52 56 21 23 40 63 49 31 54 51 40 44 37 24 25 66 40 39 41 45 57 58 65 47 49 46 42 44 47 51 43 54 44 49 46 46 56 45 42 50 45 46 33 31 39 26 19 17 15 6 9 12 37485 266 1715 30 10415 10 24 45 6651 1454 361 1144 2616 4354 7202 11250 15569 20481 27045 35927 46925 57960 68806 78954 88074 98915 107060 105600 102491 102026 107070 114677 120967 129112 139611 138983 142462 147188 156085 170592 177913 185806 194457 191175 173018 161292 153337 155806 164724 146797 114994 97262 81883 67652 59779 48161 32334 26629 20187 11544 5471 1488 323 244 492 652 1008 2427 4777 9875 17225 16615 4685 476 276 296 283 332 370 411 475 470 446 276 291 377 341 287 280 364 335 190 160 119 153 137 280 244 175 76 69 7 15 91 53 103 175 115 242 463 939 810 437 316 159 156 158 226 268 117 117 101 73 82 84 37 118 172 33 -1 15 -28 41 124 72 108 50 -5 67 10 25 125 110 120 128 125 108 82 104 76 107 86 119 122 61 77 83 124 134 50 73 123 36 27 48 46 43 82 131 164 102 105 201 161 117 159 136 139 133 121 157 183 162 138 121 136 98 98 80 52 69 34 20 7 13 72 67 81 45 49 15 57 89 37 8 45 17 48 35 5 9 36 60 29 22 24 39 59 56 63 85 66 67 44 41 49 75 75 63 59 33 23 48 67 49 27 33 54 54 57 28 49 71 69 73 71 56 54 70 83 60 43 46 49 40 45 61 57 62 58 47 46 44 42 48 50 49 45 40 41 33 32 29 29 18 7 37491 262 1835 30 10415 10 24 51 6652 1457 -38 445 1078 2104 3590 5623 8012 11378 16263 22677 31275 42935 58319 72857 83699 96520 102405 103304 111382 129780 150604 177070 202027 213579 216869 210517 223381 225055 230580 233165 227965 221514 204641 195315 182441 167669 165294 169007 145213 108260 78306 59773 41863 27129 15138 6371 2558 831 288 436 485 388 295 227 348 283 372 473 455 382 314 329 480 597 579 631 475 221 367 389 455 371 309 243 333 346 306 238 322 194 182 264 432 375 281 209 94 103 86 134 205 236 284 273 318 485 445 439 385 425 379 338 315 309 315 269 99 98 175 262 181 74 111 124 56 41 117 99 72 116 119 -15 -47 14 99 110 131 226 142 147 153 97 121 140 128 103 71 109 95 126 120 206 127 120 107 105 123 161 80 70 164 143 75 127 192 181 177 198 186 153 72 79 93 158 185 141 217 253 233 129 116 165 118 100 107 136 126 132 104 127 55 83 85 29 98 83 29 38 60 103 80 101 84 60 53 40 52 63 27 48 74 82 84 98 97 102 80 95 112 113 78 94 115 95 118 114 112 105 96 100 88 100 94 69 97 88 64 84 126 97 98 100 122 114 80 94 115 105 89 103 107 90 92 110 101 88 83 86 76 68 67 70 90 73 80 67 65 71 64 62 53 53 37497 293 911 30 10421 10 24 57 6652 1459 169004 999999 999999 999999 999999 999999 999999 999999 999999 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 577 1166 2320 3771 5912 9927 14305 19190 26878 36195 47771 60164 74855 90357 97397 104944 114365 127836 135205 150633 171210 191849 226619 245588 262325 271489 289129 299902 305589 306109 297089 284724 244869 196010 150561 118119 84561 66080 49666 32697 18866 11695 8010 7452 7908 10908 11820 6906 1686 516 381 352 222 360 289 256 377 340 325 363 324 454 336 455 509 320 236 337 357 332 327 445 331 264 286 256 170 141 232 287 356 333 216 146 137 202 168 169 288 269 355 414 181 325 499 428 419 335 282 313 309 258 327 225 66 158 232 277 118 48 82 191 86 -39 38 -8 44 45 61 71 43 86 85 125 62 -30 81 141 166 146 35 14 119 101 129 143 163 69 84 155 133 136 111 148 110 87 182 162 173 182 84 111 189 163 232 194 227 145 237 242 182 188 227 190 184 174 183 201 188 132 132 128 72 63 131 119 78 70 89 87 55 79 66 68 131 126 99 62 86 103 75 55 61 47 56 45 71 74 121 79 75 89 86 80 75 84 84 91 87 85 89 89 86 92 87 62 73 67 83 108 78 77 102 101 84 105 105 86 96 96 100 98 84 89 96 96 71 78 97 92 78 89 95 95 88 82 96 78 78 87 79 80 80 71 68 67 56 58 50 37503 256 2024 30 10424 10 25 3 6653 1461 75 502 1115 2316 4096 6287 9941 14338 20274 28749 40096 53903 68819 85097 102577 123436 141302 157525 182273 195338 196804 195829 194761 195553 185383 169098 163750 159777 153254 138072 115494 93382 79669 64497 47518 44230 41331 35529 31608 31967 45637 63293 74764 78534 86899 99554 112405 115114 115929 131214 170940 144800 46400 9894 1268 766 437 182 261 307 320 302 397 446 418 242 369 311 282 224 205 105 71 135 246 540 421 332 275 117 86 16 148 182 31 200 153 126 142 293 352 225 319 409 413 448 161 96 185 211 243 366 340 273 174 -38 123 -19 -81 33 69 109 68 11 48 85 31 81 43 72 69 65 58 -2 96 173 107 163 211 119 64 -5 30 40 96 84 128 82 140 155 97 75 195 181 65 -6 80 117 101 35 -1 57 75 83 162 108 66 116 261 225 201 205 114 89 121 141 114 116 90 79 120 75 120 55 5 65 56 86 108 55 35 60 31 28 31 -23 54 118 63 13 21 56 40 119 44 7 32 36 31 88 99 48 43 44 62 12 86 77 88 77 55 49 70 86 56 74 81 74 43 70 77 79 73 53 60 77 91 81 100 86 85 67 68 72 56 71 87 73 83 85 75 60 67 74 68 62 63 50 57 51 45 55 43 33 29 31 37509 256 2019 30 10419 10 25 9 6654 1463 363 1342 3083 5673 9553 15428 23118 29757 31862 32924 37188 45390 52429 62166 79811 95153 105266 112808 117359 119603 121943 125198 137890 152549 170917 183781 191995 209438 241000 253548 245740 199440 164251 136372 106761 95835 95341 95819 97366 93033 74903 62947 59309 57552 51802 45754 36919 35821 48442 75332 107048 108334 54576 19714 9983 4715 2072 565 218 178 412 402 506 419 394 387 417 356 80 93 60 19 91 -35 153 300 429 611 365 101 35 136 55 -36 79 146 197 70 183 168 188 206 348 363 390 518 257 131 218 302 362 281 274 65 16 118 199 160 34 30 27 79 140 67 8 53 -23 0 52 101 130 69 63 114 101 57 -23 47 159 19 -28 147 85 26 55 41 160 141 168 64 17 37 147 175 78 80 155 96 96 13 97 254 182 100 110 104 110 125 90 145 149 160 146 211 190 151 67 91 71 46 45 -14 5 89 28 44 36 66 104 5 -10 47 82 58 20 16 83 56 62 92 83 61 52 79 118 -7 5 59 63 59 66 61 30 51 60 33 30 45 63 81 52 23 39 59 87 117 74 57 56 48 89 78 42 33 56 62 56 62 44 45 85 73 76 97 82 69 68 65 76 65 84 77 53 53 54 56 66 61 58 54 48 50 39 36 35 29 37515 257 1980 30 10410 10 25 15 6654 1466 296 834 2587 5081 8871 14250 21854 29900 35161 40699 49416 64014 84339 111823 135320 141266 148566 165419 188606 212893 226435 231448 231429 226189 214630 199211 189629 178706 157537 140648 130543 119281 100316 90190 84477 85858 91934 86914 85031 86981 79698 72836 66313 61054 64225 59709 52305 36089 24096 19303 17100 16865 15125 12783 9444 6417 5021 3011 896 372 -20 176 265 192 257 263 124 295 247 268 133 335 537 251 127 67 154 168 158 193 338 384 47 -67 197 98 -46 158 225 318 268 98 191 368 362 335 335 266 209 243 330 291 336 310 251 291 170 -21 7 147 -15 58 116 17 -52 83 88 135 92 -24 41 38 49 51 57 -19 -32 55 218 57 110 145 123 90 29 -42 47 -8 96 153 159 62 95 142 82 68 38 74 90 217 61 43 103 -2 72 102 28 35 108 69 8 105 144 138 116 132 205 75 116 170 91 67 69 38 68 44 54 61 51 46 24 -5 87 51 49 55 65 10 -39 -12 21 47 99 22 50 48 49 33 14 51 40 71 50 48 78 35 84 114 46 54 68 42 50 56 60 73 31 8 3 14 51 76 72 72 75 55 45 47 55 63 59 65 47 75 78 59 55 62 68 62 54 58 64 52 52 57 39 47 40 39 53 40 31 19 15 12 16 37521 248 2244 30 10404 10 25 21 6655 1468 352 824 2357 4202 6694 10154 14602 20053 27146 36327 45551 61305 82601 103414 124817 150365 177484 200391 225430 254286 273340 272529 274262 280185 276413 257218 256014 242566 206893 173158 141741 128868 117912 95792 69038 57835 50293 42955 30899 18415 14734 10768 9185 7688 7693 6870 3994 1179 473 195 448 434 421 161 178 144 171 228 272 181 421 492 422 291 251 351 278 283 249 137 286 49 196 226 367 214 999999 1 -67 1 80 261 113 204 359 90 139 180 313 452 350 327 285 269 530 370 410 266 295 100 118 159 -22 999999 999999 -33 12 77 68 164 160 105 101 134 69 -16 81 117 196 164 161 89 149 141 56 87 11 79 47 177 82 55 156 34 54 26 -25 61 108 191 201 126 194 106 108 166 181 146 58 165 200 151 152 153 149 116 99 146 159 163 9 67 61 134 129 136 161 71 53 89 74 30 35 68 146 114 44 71 120 83 85 141 87 75 97 63 47 84 45 72 149 175 54 53 88 50 110 103 152 125 105 111 129 105 64 79 69 57 43 74 86 86 65 80 114 77 69 65 85 84 89 103 118 96 77 62 84 79 86 91 63 86 94 72 62 74 71 73 79 63 52 75 65 70 54 38 28 37 37528 245 2336 30 10406 10 25 28 6656 1471 139 699 1280 2015 3013 4393 6494 9032 12991 18592 25512 34768 46479 61710 80146 104725 134577 166449 200226 235053 272313 306964 327314 340861 356189 356893 338592 314370 295743 280282 238453 206470 187954 154808 110718 66244 30781 14504 12658 14766 14607 12211 12261 11570 6458 1738 1008 1419 1577 1152 533 270 332 417 256 260 323 293 -35 362 428 386 268 332 456 237 266 334 264 360 265 66 108 99 176 36 52 43 156 170 95 167 230 245 312 402 430 489 434 386 367 265 242 174 206 223 129 113 203 195 94 96 50 157 127 -44 45 121 102 42 90 117 131 70 42 52 125 76 141 102 112 89 171 192 129 124 160 153 143 26 108 156 196 200 123 95 214 221 162 152 151 190 83 147 182 176 217 196 99 86 112 114 173 155 132 139 113 16 52 77 57 29 9 98 80 63 24 -9 89 71 69 71 74 103 132 72 70 66 104 93 48 61 57 87 75 35 105 160 103 77 73 112 75 57 101 85 116 139 96 66 83 118 115 111 86 79 91 122 97 114 85 85 73 63 77 84 81 111 116 114 99 103 110 80 85 98 91 87 89 69 85 83 90 103 95 79 75 90 90 78 77 67 62 56 59 37534 286 1111 30 10411 10 25 34 6656 1473 312 20853 32495 4747 451 345 411 131 86 314 41 -96 -40 35 999999 5 113 14 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 113 224 573 685 881 924 1190 1461 1740 1693 1699 1725 2140 3392 5500 8373 11017 14048 17988 23310 29397 36011 42255 49547 58969 70864 85605 103383 129503 159441 189629 225911 259729 279089 309961 346386 361710 368073 352804 331202 302081 242921 187773 157120 140217 115191 76985 54651 38783 26074 17550 10858 8057 4554 1213 569 504 403 245 135 129 172 214 83 229 323 199 175 294 406 378 261 261 207 236 183 254 306 322 361 340 261 326 244 65 124 227 304 145 66 138 181 251 294 327 442 493 261 175 159 218 287 300 217 106 170 -56 -97 15 -31 15 91 76 5 92 106 35 34 105 119 129 103 84 154 80 70 39 128 120 101 47 37 59 30 49 22 86 121 150 133 148 63 -24 102 92 140 152 142 164 93 111 104 99 78 126 117 131 161 126 153 118 148 106 57 100 59 97 40 54 86 74 126 98 33 28 11 39 111 74 80 46 39 69 63 39 44 109 81 52 24 65 59 61 84 66 28 57 103 71 65 38 50 70 68 84 73 69 48 63 86 86 75 38 47 71 38 63 69 76 79 48 58 88 85 91 107 102 103 78 85 82 83 85 102 88 78 87 84 77 79 90 77 76 75 79 79 79 84 78 77 79 66 56 52 46 37540 285 1143 30 10413 10 25 40 6657 1475 98027 48597 17631 14047 11983 9597 8747 6019 5690 5770 6569 6269 4726 4011 3930 5120 5485 2235 715 866 851 594 294 83 81 139 420 489 698 1261 1867 1847 2317 2531 2844 3333 3226 3522 3497 3443 3027 3221 3862 4342 5163 6413 7348 8799 12763 16722 18690 20072 21478 25189 32198 40928 48091 61177 77968 90532 107952 128021 144110 158549 173552 188682 193723 187403 186038 179430 176687 179249 176656 172342 164924 159044 155807 147708 149268 159675 163788 169690 165312 178935 182639 154256 123110 84046 48183 12802 2526 726 309 206 212 265 310 275 352 308 260 299 256 301 162 277 221 192 217 166 225 182 67 246 302 267 236 137 57 134 239 259 252 258 371 442 322 271 196 146 190 264 308 266 233 175 189 67 55 72 92 81 39 87 32 87 67 80 231 258 592 11002 26610 7569 39 81 102 95 124 102 110 71 80 105 42 79 37 109 56 129 129 153 142 76 -13 1 23 86 86 83 43 110 109 73 125 125 113 139 136 176 216 201 100 87 65 86 120 83 53 31 56 57 18 52 65 68 39 73 77 35 11 46 25 35 35 23 71 108 81 46 36 63 31 56 62 48 56 40 74 65 73 63 30 39 63 59 52 69 63 84 73 78 54 38 51 33 51 53 47 47 49 81 94 59 78 72 66 79 71 70 44 58 72 71 76 75 63 64 65 73 78 70 64 57 73 67 72 68 61 61 54 49 44 40 36 37546 285 1149 30 10419 10 25 46 6658 1478 4028 100730 91502 52368 15535 16255 19120 16770 12807 9580 6838 5512 4831 3402 2188 823 100 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 542 1508 1770 1704 2201 2581 4019 6366 9164 12251 17740 24968 33399 43042 53670 65695 79048 93128 108276 128168 148255 169056 191136 219315 244472 253341 292922 399373 494602 494204 438775 362979 280404 195402 151704 145812 145195 126824 87216 41831 10638 6079 5671 5206 3720 1349 364 312 340 339 435 353 303 184 101 247 298 386 267 262 58 61 209 259 169 267 257 276 296 491 321 224 224 255 254 329 351 92 88 128 180 136 63 -42 18 83 182 88 2 81 34 55 92 24 2368 6218 2058 62 50 79 82 7 69 -3 59 88 51 109 123 42 179 119 86 142 162 88 120 101 16 18 106 114 123 82 125 118 178 118 191 179 82 82 95 127 156 141 170 160 152 138 133 150 72 109 90 29 63 111 124 69 82 81 -2 -19 40 74 90 84 98 96 46 28 56 43 54 58 42 58 46 23 109 87 63 55 28 55 69 59 67 66 62 44 42 42 72 51 73 87 48 66 80 76 52 59 64 72 95 95 70 80 82 74 73 85 99 109 78 74 86 85 92 82 92 87 80 98 84 68 71 78 63 65 74 67 63 51 52 54 54 37552 285 1125 30 10425 10 25 52 6658 1480 20787 355657 80437 76314 58419 23472 28161 27106 16049 7342 3937 2984 2562 2229 1792 1711 1604 2114 2443 2318 2451 2859 2439 1225 648 542 392 259 333 76 77 350 203 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 330 468 1514 3940 6167 6925 7624 8948 11554 14326 16779 19263 22223 25362 28191 31820 36124 43885 54672 69357 91612 109356 126012 140454 150388 169260 187143 202530 221536 229281 236513 240366 237206 233117 230781 225475 202768 172563 145951 98768 74184 64205 68015 85495 90046 55365 17495 4625 923 299 321 330 325 257 138 152 32 19 104 51 229 382 215 31 -58 27 128 151 176 384 292 141 184 183 314 270 171 162 108 -71 -18 30 78 76 113 150 153 112 -34 -34 22 22 47 92 139 94 21 68 80 94 70 29 17 66 9 -18 68 4 -9 -5 117 75 28 69 105 55 32 10 32 98 72 -50 47 50 7 72 77 24 50 105 68 90 123 51 95 76 102 76 99 119 79 87 37 22 56 26 24 14 3 24 13 -21 -17 41 -4 -36 3 -1 -38 12 32 -16 -20 3 14 -7 7 28 4 -10 -1 42 61 31 6 21 22 52 24 31 33 26 -8 16 31 29 38 22 40 37 19 47 33 55 80 65 42 34 48 36 23 35 56 74 70 72 64 47 64 58 64 54 55 52 42 37 35 20 24 50 52 41 39 35 42 26 24 24 12 9 14 37558 289 1039 30 10429 10 25 58 6659 1482 -28 999999 1474 888 3651 14427 73232 202598 146782 11625 10099 7841 5102 3618 1875 2185 2011 1750 1796 2317 3155 4021 4546 5022 5143 5719 5400 5007 4357 4201 4797 5111 5272 6083 6581 7020 6641 5910 5501 5537 6708 9451 11903 13600 17050 21393 24945 28707 31880 36308 38953 39768 42577 45919 49678 50957 51021 51890 51235 50041 50595 47424 41913 36244 26328 16496 11635 8969 7717 6934 7331 6549 5572 5737 7834 12084 18157 24411 35501 43921 51459 59945 65581 78102 97865 112289 122633 147453 182541 205108 219918 212349 186619 155058 145029 151870 170643 173573 166371 155523 124072 84685 55869 31947 13299 2636 399 318 262 280 323 316 215 161 300 263 165 219 221 209 101 159 213 133 66 220 238 240 240 342 238 156 284 199 214 231 187 10 37 6 -20 63 81 58 43 54 62 -10 45 46 71 30 -68 15 -35 13 84 54 60 88 39 42 93 112 71 21 55 -2 23 2 79 55 5 72 173 117 65 93 18 71 69 4 40 93 152 146 109 64 77 138 71 141 125 119 97 142 127 139 105 74 90 72 33 33 59 34 -30 3 42 6 -41 32 70 76 62 14 48 -12 16 3 -10 -3 5 -24 -32 -29 8 35 19 27 -31 -13 40 19 22 45 39 33 30 19 43 74 42 16 40 84 33 34 56 37 36 51 55 48 47 47 32 48 54 72 69 64 58 58 68 61 45 55 45 50 50 45 61 59 42 29 48 48 42 43 37 45 37 27 24 22 20 31 15 37564 297 796 30 10426 10 26 4 6659 1484 69 1759 2257 304 79 999999 571 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 11 259 233 475 835 935 1188 1660 2217 2463 2822 3313 3795 4338 4946 5987 7143 8527 10179 11621 13886 17072 20037 23240 25688 28481 32044 36343 39855 43529 48711 56480 63419 67488 69904 75026 81441 85157 85940 87582 87036 83446 73837 62800 53646 41690 29334 23289 21587 22222 19607 13347 9698 12410 19149 25994 38327 46217 58141 72526 82691 97778 123310 153599 191911 229592 247622 256342 274161 278201 276996 255466 216145 188525 135646 43392 7390 1093 302 411 407 276 127 440 391 337 419 419 343 211 240 300 215 334 156 88 53 85 143 167 240 372 238 224 186 182 119 80 110 135 81 41 88 123 134 42 96 69 21 100 132 120 162 183 85 69 31 170 214 144 81 15 108 32 42 80 1 86 86 105 122 88 -2 65 44 141 195 169 100 -1 124 120 83 154 172 227 133 143 150 99 169 201 213 213 166 135 143 180 145 102 181 183 151 107 93 80 125 107 121 96 74 58 86 92 71 73 105 76 72 65 86 30 54 49 54 83 69 73 58 70 47 33 62 69 99 61 94 112 87 89 61 78 75 76 77 52 72 59 63 53 51 67 67 75 87 60 49 89 73 71 87 82 90 86 104 96 94 104 95 99 117 124 107 95 111 94 91 102 105 105 83 88 87 93 90 100 96 71 72 77 67 70 67 61 37570 246 2350 30 10420 10 26 10 6660 1487 -36 144 486 625 955 1477 2107 2823 3789 4574 5973 7395 8967 10524 12504 14440 16416 18156 19420 20613 20910 18862 17623 17640 19488 21157 21967 22652 24335 26506 28678 29526 31348 36576 42008 51221 60918 67261 75547 88145 99931 107880 122755 146488 184083 234451 301027 362442 385702 393500 395423 379020 338372 308400 229475 112917 28616 7079 2492 924 327 224 284 291 396 415 384 424 264 334 310 238 368 307 101 71 119 68 115 180 315 312 265 301 181 139 281 339 362 155 212 123 92 175 158 182 203 57 62 206 141 49 71 -1 45 50 63 82 91 127 122 165 149 238 82 149 222 196 112 139 24 109 126 40 107 136 96 147 84 130 99 87 123 157 142 149 142 88 89 126 195 96 167 224 150 93 160 168 155 140 182 192 133 114 124 99 88 43 28 -33 22 105 49 8 32 73 84 88 102 93 60 36 32 35 125 90 86 118 71 20 60 75 14 47 40 42 76 75 108 88 75 48 35 71 87 53 88 71 49 67 74 76 101 59 55 47 67 104 73 80 79 91 120 104 113 93 86 107 132 96 86 89 94 93 94 98 93 105 93 97 80 68 66 78 86 96 76 73 65 57 65 58 62 68 66 58 37576 237 2586 30 10416 10 26 16 6661 1489 -33 454 587 865 1389 1828 2663 3494 4443 5794 7216 9075 11668 14656 17325 19744 22105 24961 25013 22388 22032 23703 24601 24940 25251 26950 30062 35091 43674 54847 65022 69597 81718 100930 123696 146658 171551 200266 236937 298944 364081 423073 453158 440465 428900 400330 298069 157612 35260 3521 1018 572 384 400 374 359 450 309 221 422 321 211 267 162 134 69 149 165 243 339 337 242 251 271 377 271 201 335 213 171 251 236 201 89 194 101 135 100 17 103 59 41 12 16 -68 -70 42 89 -85 14 110 49 155 156 38 3 70 28 25 37 -20 -13 -33 114 64 -4 124 95 29 -9 56 89 93 37 71 119 85 135 107 124 181 83 76 122 160 87 58 120 161 179 105 141 99 157 116 106 86 58 33 53 51 73 70 52 71 51 17 45 14 24 28 19 -1 14 76 22 -14 26 22 8 19 68 59 50 17 36 31 32 17 -2 48 81 90 77 44 73 93 83 73 78 95 62 54 86 84 67 37 49 45 45 23 54 59 29 79 66 78 98 123 105 75 64 87 84 54 70 89 93 51 58 70 60 66 54 57 70 61 65 56 52 59 56 33 31 31 20 24 37583 246 2314 30 10414 10 26 23 6661 1492 -16 165 220 528 762 890 902 1267 1669 2223 2587 2589 2944 2783 2338 2419 2769 3146 3451 4224 4767 4810 5101 5706 6983 9012 10726 11829 13616 16541 21338 25443 28789 35020 43484 52261 62167 79916 98455 122799 153230 181757 202435 221684 222417 189219 183296 210379 239485 285683 339041 386119 389931 372924 243787 152699 56250 7947 2469 1773 816 408 274 306 315 408 407 415 376 424 217 370 291 108 -52 106 196 130 253 271 351 356 354 273 401 597 478 390 327 303 341 207 180 125 93 13 105 158 70 49 141 170 59 81 96 172 69 79 96 124 162 113 89 77 8 116 122 119 130 114 68 70 5 76 89 112 109 76 148 97 89 55 50 166 79 5 72 120 142 110 119 121 32 106 102 134 129 97 139 151 94 92 128 119 124 144 145 100 108 89 65 10 -7 46 38 36 41 53 45 33 22 68 59 61 45 26 53 64 35 74 14 25 27 21 56 20 62 85 51 37 75 110 64 77 70 46 45 47 57 80 66 51 77 95 69 41 31 50 60 51 57 68 63 53 47 71 84 85 77 76 88 69 76 71 69 77 73 66 78 75 73 73 61 58 61 54 47 55 55 49 44 42 32 37 35 21 37589 251 2163 30 10413 10 26 29 6662 1494 -74 263 833 1332 2131 2841 4064 5075 5724 6284 7323 8870 10061 10982 11281 13241 15863 19168 22147 21378 18572 18590 19947 20824 22844 24768 27628 29704 33453 40318 44628 52516 62003 73068 82675 89774 98538 108184 119659 121052 114170 115863 133932 153117 177447 210277 231442 209396 196967 165925 146461 147059 137452 137318 170084 201118 195016 165567 115563 69072 38540 16936 6222 2376 1584 1286 1077 525 311 300 333 305 210 286 339 338 274 209 211 210 91 112 80 97 183 312 273 429 506 607 680 1891 5844 9132 13308 12593 5677 901 177 48 35 85 51 128 67 114 76 101 81 77 49 51 90 87 84 124 146 108 32 21 36 15 -30 16 -29 34 88 42 82 97 57 141 163 65 69 105 47 126 52 15 89 112 88 121 122 91 145 222 202 136 136 149 168 227 189 125 137 135 118 129 112 172 131 163 139 79 89 104 84 64 102 81 89 73 71 98 70 48 11 40 65 31 103 91 90 84 56 28 47 53 37 56 68 91 95 64 45 65 83 119 75 72 95 101 73 72 76 95 71 81 88 67 64 67 52 47 66 60 60 75 84 85 71 100 90 90 74 70 86 93 111 79 66 76 70 56 69 76 71 75 79 80 80 55 62 54 45 44 46 46 43 37595 252 2130 30 10410 10 26 35 6663 1496 271 973 1821 2750 3659 4272 5038 5221 4761 5128 6626 8539 9977 10718 10260 8229 7114 8553 10861 12535 14264 15793 17988 18884 21023 22290 22856 26326 33114 41584 50326 62304 78389 93445 110712 130304 162260 189141 205863 216774 222304 214470 201471 183848 164574 147883 127977 119231 127319 148503 159169 163668 157618 142747 142361 134496 110243 81593 59933 41210 26016 13280 6742 3103 1948 1470 1008 998 808 468 282 268 308 445 424 398 319 238 268 131 209 217 9 -25 111 163 87 138 165 175 239 688 1616 5241 15226 23373 25432 21329 4530 415 271 233 84 126 8 56 85 106 32 28 -24 77 -10 84 79 23 40 86 150 129 127 118 122 127 99 83 113 102 114 83 53 69 89 165 117 114 160 157 173 102 116 105 130 130 136 184 176 182 193 158 156 192 209 161 177 127 190 188 182 189 204 246 242 189 104 109 126 91 139 105 82 91 80 58 49 44 107 92 103 67 52 90 82 34 51 66 69 70 88 61 68 51 45 69 119 78 75 119 84 61 77 102 112 102 74 68 83 91 89 93 100 90 87 71 86 102 100 85 79 92 94 103 111 103 92 120 100 93 107 111 80 92 97 108 112 102 88 97 92 90 85 73 79 91 90 85 74 65 75 64 50 49 37601 254 2067 30 10407 10 26 41 6663 1498 106 885 1805 2577 3356 4456 5889 8337 11301 13180 13662 12079 10106 10108 11187 12048 13304 14609 17794 22330 28317 35487 44901 57356 70699 78118 79526 76388 76201 67055 48204 36813 40300 51622 61070 66673 73856 84546 93890 110148 135595 151005 168046 185737 189992 188830 189735 182215 172942 146794 129774 128224 135878 135411 113290 97961 91300 89856 92352 86319 69962 50227 32800 22488 14716 8496 4298 2228 1278 604 149 200 300 167 197 210 209 218 294 330 314 168 175 238 83 108 -11 10 59 -31 -19 234 522 1790 4554 8336 12379 14482 7937 2591 508 323 296 205 -9 148 109 57 60 -26 1 -43 62 91 87 82 72 141 117 25 112 20 46 143 21 69 80 124 122 95 55 118 71 86 114 134 101 115 100 134 87 93 99 121 135 144 85 150 129 61 103 143 118 104 138 226 119 178 201 117 105 140 120 133 124 108 105 49 27 0 27 9 55 92 87 38 46 18 34 53 46 21 42 22 71 5 -28 41 42 54 18 26 29 2 2 31 47 53 63 61 52 41 36 67 54 53 72 49 30 0 45 37 35 41 45 45 40 46 50 63 73 60 87 78 71 50 62 84 63 46 55 57 54 42 57 67 59 64 47 56 54 46 60 48 45 46 48 45 40 32 17 18 3 11 37607 254 2066 30 10406 10 26 47 6664 1501 18 671 1565 2853 5020 7950 11859 16365 22038 27911 32077 35169 37080 35611 28921 22640 21341 27391 34675 32433 26094 21241 25812 34562 38927 40225 47772 63838 77446 85214 83375 73455 60001 59494 61972 53248 45227 41191 44201 48836 46396 47127 51271 49671 58466 72198 86814 96808 107049 121448 135487 143642 148188 150559 153778 175161 208013 223148 239331 233961 188870 143478 104489 62953 23330 7127 2399 1172 588 426 553 557 419 317 358 231 207 232 278 271 392 321 290 234 152 172 191 156 184 113 27 109 346 474 723 2418 5922 10793 15056 11183 11260 15385 21081 24975 14253 1809 241 158 27 166 94 132 77 127 115 93 35 179 187 29 6 67 17 99 -10 64 25 69 110 98 170 128 209 184 175 113 140 162 195 137 147 207 84 69 112 136 93 124 195 147 129 129 128 135 123 206 112 126 143 117 130 92 122 131 155 151 108 144 69 118 65 49 66 64 110 109 107 95 72 62 86 34 74 85 57 53 74 54 10 13 46 83 64 52 28 43 65 48 66 92 79 77 77 66 106 92 80 107 84 79 40 45 70 71 86 71 63 66 77 77 75 99 100 95 86 71 84 95 86 74 110 103 88 85 102 104 86 77 87 92 76 82 82 70 80 74 67 58 64 60 52 59 53 36 37613 252 2124 30 10404 10 26 53 6665 1503 -96 547 1103 2446 4073 7000 10135 13104 17114 21944 26369 29350 29724 27805 27286 31719 40465 47828 58836 77901 95175 102717 105155 107351 112029 107606 100135 100642 110612 105959 94253 83966 66094 51030 48493 44349 36704 36379 35927 36925 39564 41556 35280 22214 11663 8255 9404 13955 20438 23477 28130 33163 41753 51194 62552 77275 89508 105096 114838 127305 137900 137913 125312 109049 89700 72961 50355 25399 12144 8710 5552 2064 736 491 133 43 147 277 114 48 191 200 139 9 -34 -7 8 -53 10 242 727 4793 13091 19054 19330 19953 46673 98768 86128 53268 35096 34255 21767 1421 82 107 89 9 31 61 19 29 -14 13 121 109 181 111 25 27 30 107 126 83 47 4 106 66 -2 48 134 100 79 124 100 84 136 119 98 110 54 103 145 161 145 198 136 99 53 75 75 158 197 156 158 148 49 57 131 112 109 68 39 53 80 132 74 53 91 94 60 70 38 36 40 22 31 20 31 36 45 44 14 44 54 34 44 53 62 22 15 -3 16 43 53 38 57 82 51 70 59 41 45 99 83 65 43 35 56 60 46 46 51 60 58 79 64 54 53 60 50 65 51 44 35 70 81 87 94 67 56 58 69 59 51 55 58 52 53 61 58 59 63 56 41 44 46 34 26 29 29 26 37619 237 2570 30 10400 10 26 59 6665 1505 185 948 1932 3104 4861 7342 10861 14975 19488 25865 35241 47483 63429 81712 99045 115768 137874 139988 115639 99742 95312 90351 82734 97796 112420 109640 111315 112815 118678 113687 112314 104756 106886 103667 76712 60434 57232 59737 69381 67652 64878 70737 67104 70881 96736 104668 87090 57942 41085 45309 52774 56740 51137 37794 25072 12406 5868 2584 1366 311 193 188 223 186 134 121 111 245 216 107 153 88 90 312 683 3600 16761 36796 50743 53431 48117 51813 52528 33232 26936 18119 3848 255 117 129 58 -42 70 143 170 31 136 160 163 193 236 172 152 106 141 179 164 136 38 -41 61 77 79 112 122 159 122 185 119 51 54 49 129 186 161 140 199 164 116 96 169 216 231 173 187 178 176 174 115 142 172 116 166 216 169 109 160 192 116 115 79 50 63 95 78 22 23 76 45 58 41 66 62 110 70 35 21 68 73 45 57 56 65 55 95 86 50 58 116 118 107 67 55 111 138 113 101 56 61 78 119 75 121 111 106 81 82 71 74 75 66 87 83 81 86 96 125 99 106 114 103 86 81 89 105 109 104 83 82 97 95 101 96 96 100 91 81 82 76 74 65 58 61 59 59 51 52 37625 236 2624 30 10394 10 27 5 6666 1508 282 494 863 1878 2964 4594 6832 10597 15624 21531 30625 40354 49658 54619 49754 42903 39513 36625 33592 29848 29307 28855 28168 34113 46899 55108 61004 66560 63655 58879 62648 70580 81499 87947 96373 118800 140161 134610 136277 132227 124777 109219 90713 112376 169860 214691 202693 123781 76199 49018 42839 39268 26793 13635 3862 412 67 137 230 171 -34 -15 184 144 196 246 24 5 29 3 104 431 1195 3922 14096 42199 65291 66179 56982 63866 90647 73426 28419 9034 3264 614 112 54 11 83 203 65 44 12 69 92 139 138 105 1 -23 86 45 -4 58 -1 1 87 38 -42 37 119 89 105 80 29 108 96 132 206 202 137 148 43 54 89 62 37 83 140 133 159 146 181 113 161 233 134 117 165 159 143 169 122 108 125 104 24 74 41 25 63 59 71 18 -41 22 22 32 26 48 92 23 9 106 58 14 36 78 75 71 90 96 34 43 22 34 44 51 51 59 41 71 90 111 94 83 85 44 46 48 16 82 103 95 80 87 107 94 104 86 44 87 99 101 106 108 96 100 94 93 98 95 83 86 89 86 91 72 74 95 81 85 84 83 73 60 67 74 69 62 51 53 51 46 50 37631 230 2771 30 10391 10 27 11 6667 1510 67 188 755 1597 2562 4036 6156 8487 10451 11416 11689 13008 14356 17041 20584 22962 24551 27107 37054 46500 39196 29643 25178 20195 20911 22841 24346 34550 49296 67080 77203 72635 65131 61517 69495 104036 157588 172840 200188 270328 325763 393083 380975 325803 189461 48865 2095 159 11 174 353 214 215 178 178 243 146 100 38 12 -16 35 -2 63 597 1884 4802 11810 25992 51054 75363 79354 78367 72269 60614 56459 28507 3516 1275 353 289 166 121 16 37 81 26 32 123 121 41 41 55 -13 44 58 134 122 27 -35 13 147 150 81 71 168 91 124 118 94 201 153 162 186 181 135 87 41 25 28 41 232 232 171 130 111 129 126 150 129 101 155 61 158 222 105 141 125 131 80 116 99 91 4 2 151 190 51 58 71 114 70 39 13 58 91 78 80 73 64 2 17 116 17 67 69 47 53 77 63 53 66 66 101 109 95 100 83 83 109 95 83 53 75 104 127 69 68 50 61 97 113 106 78 100 66 85 117 89 95 122 108 73 87 107 106 86 93 90 113 95 80 82 85 91 83 91 95 82 85 80 81 80 61 68 67 53 52 47 45 37637 291 940 30 10390 10 27 17 6667 1512 297952 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 625 959 1861 2533 3641 5274 7277 10153 13268 16586 19830 20814 22015 22775 27568 34093 39582 43950 45649 43645 38415 37170 40007 37699 34761 37138 34803 31448 22485 17621 18370 20419 28771 39971 43678 48052 61602 85869 106962 142225 213384 253597 235856 262130 287372 333660 316550 203682 50888 2298 221 221 207 113 120 147 153 39 -11 -40 999999 -14 999999 -67 97 133 384 1320 2401 3570 7152 17032 33974 54681 67618 74665 78714 92723 74095 40191 17054 3901 268 76 7 14 135 50 48 57 78 48 105 -16 81 98 76 14 49 63 -58 999999 -35 142 52 -25 58 79 4 -33 -32 -49 -16 134 169 100 67 115 166 72 26 11 -45 -35 142 113 68 117 71 7 65 168 121 99 112 66 104 92 30 107 122 114 181 164 92 39 109 55 27 11 30 58 54 106 39 -17 61 82 63 71 41 56 51 75 50 16 26 46 23 31 29 48 74 62 10 24 36 65 90 34 38 53 72 66 39 50 53 48 46 19 34 43 22 42 32 44 41 39 66 61 30 39 55 59 58 55 54 64 64 62 60 64 81 64 51 51 71 66 56 69 56 45 54 59 39 43 48 43 40 31 20 18 16 37643 238 2530 30 10390 10 27 23 6668 1515 87 407 848 1213 1568 2009 2911 3992 5003 6092 7445 9264 10803 12186 13238 14992 15734 15530 14926 14984 17844 21037 21732 19895 17916 16051 14603 10703 6903 5580 5101 6075 7818 9288 13090 19012 23746 29124 32764 37174 45099 53121 72038 99743 135504 171391 208200 246886 302041 332359 327242 323810 338775 278607 130734 24967 5590 2161 257 -60 112 52 159 269 196 -28 115 86 143 224 66 119 250 573 2176 9086 21892 30782 44480 61017 66047 69840 75100 69550 74755 70253 28939 6386 7489 2036 236 62 109 84 98 101 160 152 74 51 115 153 98 61 67 69 46 79 88 -53 14 94 188 220 55 82 123 60 52 123 42 113 198 182 116 -19 128 162 163 142 36 210 122 121 46 90 140 160 188 159 128 153 130 110 88 173 153 44 96 72 78 29 53 27 83 90 69 53 30 51 36 73 53 44 38 76 88 99 70 67 73 36 42 -1 47 52 43 40 15 30 57 88 84 60 48 83 92 63 82 61 57 67 113 124 71 88 110 76 92 111 96 86 72 79 106 112 99 83 122 105 99 106 90 76 93 81 82 101 101 97 96 84 80 99 83 77 88 84 77 80 69 67 71 71 55 35 31 42 37649 243 2379 30 10389 10 27 29 6668 1517 81 296 351 786 1477 2646 3649 4359 5357 6826 8670 11006 13784 16873 20344 24395 28880 33430 38705 42029 43278 44973 48802 54093 57849 59167 58477 51435 45457 44197 44844 42524 33332 30424 29850 31729 40156 46409 50168 56911 67849 81057 101161 123731 146100 169925 182593 186614 190200 205053 207070 180386 143921 100561 93882 71001 46645 47383 48622 36918 14282 3458 263 -8 -33 133 102 5 -76 -60 -83 999999 -8 3 -25 9 121 117 304 1152 3616 8096 16179 27165 33884 43341 56797 62731 65424 58443 53532 43183 20429 20972 30090 20763 3427 222 66 -31 1 -33 85 89 43 -81 -53 -40 10 -30 -8 139 171 35 77 131 12 17 38 62 125 110 -7 -15 30 111 116 144 105 143 68 33 21 84 53 76 57 109 19 30 81 110 118 97 197 153 156 107 130 141 111 74 63 98 94 56 111 9 33 42 63 62 31 51 29 9 24 60 70 31 66 100 58 60 71 13 19 65 7 2 42 33 48 64 35 15 5 -6 24 -5 9 50 42 41 43 50 51 62 67 70 34 16 24 16 20 32 48 23 45 36 40 43 54 67 47 63 72 87 55 58 54 45 58 60 37 51 50 72 66 41 37 54 49 44 44 43 36 27 24 21 14 11 2 37655 250 2168 30 10388 10 27 35 6669 1519 230 460 311 466 599 697 932 1261 1605 1730 2415 3063 3900 4947 5912 7097 8927 10867 13266 16145 19286 22713 26968 31964 37598 44449 51762 60130 72191 90922 104831 113658 121480 129079 136376 141274 140219 134963 131854 141555 141912 120404 93327 71265 50399 48587 39196 34241 42096 54894 68722 77972 80504 82931 89828 86407 71735 64423 65580 58320 40124 25175 14772 7869 3073 -55 999999 92 -61 11 -1 62 -95 999999 -79 999999 -96 -93 999999 999999 999999 -99 999999 999999 11 244 742 2020 5145 14064 30935 53724 68728 63682 49506 47014 51086 39080 63407 102232 167178 219862 122485 12412 473 38 115 184 135 175 96 191 97 109 126 111 130 40 30 -7 -17 94 61 -26 138 157 40 71 201 117 108 177 109 160 261 180 166 82 62 144 78 45 105 121 160 175 33 108 227 118 153 201 184 167 217 166 108 139 181 148 182 148 57 90 138 83 79 63 88 112 100 51 66 44 90 83 36 77 88 72 91 68 76 92 66 90 112 94 24 35 61 58 70 60 69 75 48 47 55 77 94 117 89 63 72 84 82 92 84 93 100 74 82 103 135 115 118 121 86 89 84 110 110 103 117 117 103 93 106 99 90 97 105 111 102 81 85 98 88 95 92 83 97 80 73 76 64 69 63 57 37661 258 1925 30 10385 10 27 41 6670 1522 93 417 524 639 799 873 943 835 844 992 968 1087 1414 1575 1508 2207 2802 3584 4307 5102 6253 7337 8579 10121 11894 14272 17102 20100 22712 26463 30591 34941 40377 45359 51366 60452 69551 75054 83842 95853 107549 121059 130696 143845 158226 164227 153565 150674 147990 127503 114150 110760 108720 101138 105262 102733 101814 105116 104538 90254 80193 73201 63322 51946 34558 22574 14509 6677 2166 620 169 56 34 -64 -66 126 -51 -57 119 78 126 137 20 92 -24 -18 -32 999999 999999 -66 -57 999999 999999 999999 -94 16 250 1822 6498 7842 7617 7209 5688 17890 38255 40310 25621 39021 159679 316764 269914 68439 2550 43 14 81 -47 37 55 -4 -23 51 138 125 112 123 72 47 -9 64 113 72 1 68 7 57 85 62 165 57 24 109 141 239 117 139 123 18 2 48 1 128 107 99 134 126 38 123 155 42 141 101 48 127 182 128 154 130 130 78 147 85 38 37 77 101 58 79 62 62 72 73 56 16 65 89 73 55 87 34 14 49 43 41 61 -18 14 21 32 -5 26 70 71 44 8 20 12 40 45 21 43 45 57 46 48 72 77 71 75 80 82 78 71 52 71 77 68 71 63 51 34 68 72 69 63 77 87 66 69 80 65 62 61 65 72 73 62 52 48 56 47 47 43 41 45 37 26 24 37667 284 1138 30 10378 10 27 47 6670 1524 -79 999999 999999 999999 999999 999999 999999 -33 58 382 1022 1272 1391 1570 1447 1303 1235 1408 1490 1180 1050 929 967 1305 1304 1534 1689 1675 1769 1895 2320 2755 2840 3192 3444 3826 4398 4660 4786 5236 5768 6144 6921 7565 7939 8499 9308 9934 10782 11453 11854 12576 13739 14651 15444 16895 19563 23307 29153 35303 43132 53409 63283 72680 79528 89594 99035 111931 132003 149204 162112 176259 185077 181556 182968 179668 175375 176045 164853 145981 137420 129822 121150 109592 98118 83114 55719 34564 22515 15665 12173 8195 4966 2651 1160 248 -7 10 85 158 95 -48 -9 -53 36 138 140 84 -14 -25 142 142 82 132 147 -13 -66 -54 -81 -38 -93 175 1617 2804 4412 9936 21118 26365 29195 34738 35963 38427 44858 80160 117590 151341 123609 14958 561 179 35 65 10 57 122 119 41 91 77 9 61 119 58 71 129 64 58 11 115 174 135 84 -27 17 138 -8 130 198 46 50 100 170 88 47 52 135 79 53 32 165 112 42 78 136 160 156 109 117 156 108 195 149 73 118 103 73 137 179 140 118 98 17 18 36 79 58 56 65 84 62 26 50 115 30 22 32 39 78 62 41 47 66 43 46 42 21 71 70 57 44 17 47 46 58 41 32 23 59 58 54 94 88 110 89 88 78 71 96 77 60 57 87 58 62 75 71 74 90 86 83 81 78 83 76 79 68 70 73 69 67 68 81 79 67 53 50 45 51 51 51 49 42 45 43 37673 280 1249 30 10369 10 27 53 6671 1526 233 116 454 166 91 786 2305 4520 7421 13183 19107 22981 26818 29787 26212 28006 23095 13376 8951 5247 3309 2149 1379 1099 1256 1467 2023 2272 2572 3148 3480 3416 3719 4414 4842 4859 5225 5690 5947 6786 7757 8310 9470 11219 12833 13313 14684 17338 21029 24386 28433 32162 33066 32339 30278 27316 28418 31106 39066 48521 62043 80217 95664 105483 117253 122060 129908 144427 157695 166249 174319 185856 193360 187908 174236 167555 163700 150438 135873 126706 111482 69374 43768 33283 25218 15663 7452 2385 1042 742 337 220 68 -46 42 50 89 92 23 83 155 109 -44 69 135 166 200 214 126 151 60 146 98 8 1 999999 21 174 76 416 3375 10677 23242 44043 63217 82048 107670 96595 70413 47497 24185 10672 557 199 198 67 26 84 17 6 73 133 124 35 -48 10 20 33 129 37 62 -31 -17 42 69 102 120 97 -8 104 74 84 115 92 131 211 160 116 131 81 98 132 185 161 209 204 179 141 -4 26 132 178 168 158 137 71 95 140 157 132 158 154 78 134 23 121 100 91 37 56 73 135 147 102 69 44 63 43 77 33 58 35 20 62 59 50 53 21 -2 47 26 68 71 72 70 48 47 53 68 59 8 17 48 56 69 78 57 95 92 59 80 67 38 51 51 41 51 49 55 91 82 97 77 86 99 98 97 94 93 76 75 64 68 79 73 87 87 87 67 61 53 57 65 53 41 45 41 38 33 26 37679 279 1129 30 10369 10 27 59 6672 1529 29966 41823 49952 57100 49686 50255 51615 51899 58155 72733 69114 53485 43156 34984 29502 27061 28014 30555 31659 30779 21749 9404 4925 2717 1358 595 62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 425 925 1852 2633 3622 3889 4306 4702 5314 6117 7224 9120 10568 12842 18016 24710 32298 40852 49007 56081 61407 68522 75445 81052 84267 83723 83906 81107 80362 87506 100535 105925 104349 104165 92748 71834 56594 51787 58864 70410 87970 106614 113467 102140 100335 109357 103315 96014 88254 62427 28492 8154 3301 728 118 193 17 58 305 210 73 168 247 336 186 229 462 384 364 186 59 181 201 134 200 119 -62 43 25 999999 -89 25 57 355 678 3932 16319 30895 35902 37980 43189 44927 36279 12022 916 364 174 36 171 68 64 16 -57 15 45 7 64 31 47 109 122 -16 9 -8 -32 19 30 86 136 64 63 9 30 42 66 55 91 147 46 15 60 2 -55 8 88 77 78 128 45 -26 66 114 102 67 85 71 101 86 108 82 63 100 89 127 76 19 53 60 74 56 75 55 37 62 40 85 65 25 -6 -13 47 45 64 28 32 65 11 5 27 33 -8 14 43 15 28 9 33 7 -42 -18 8 20 -19 5 17 16 16 31 -19 -24 34 71 60 55 36 32 14 5 34 36 41 11 12 50 44 29 34 20 44 31 33 41 35 42 39 48 43 49 54 45 33 42 44 28 25 6 13 17 9 4 0 37685 285 1103 30 10373 10 28 5 6672 1531 30599 34362 40998 53088 68157 80139 94675 107015 126239 129934 82494 35725 20000 10810 7368 10169 11499 8381 2848 810 316 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 375 926 1451 2524 3496 5558 6758 8138 9141 9526 10150 11378 12244 13023 14029 15195 16037 16639 16756 18873 25635 37377 53644 67231 79841 102099 116323 116618 123371 133844 125647 117530 124627 133279 136910 150351 153335 131398 105650 74167 41280 23305 12098 7469 6382 4239 3491 2933 1533 649 185 123 82 184 271 253 246 265 189 268 276 227 105 231 262 277 225 324 353 217 162 108 166 199 282 151 247 94 147 66 -9 18 5 227 405 1967 6665 12816 10336 6523 8374 15721 16983 16307 12651 9989 4877 1367 805 275 78 117 110 115 61 44 40 89 52 81 116 99 59 152 210 76 81 66 76 164 108 78 169 125 169 152 155 192 152 148 106 98 89 109 115 140 92 147 150 144 129 117 142 145 188 201 137 148 225 173 133 154 122 125 95 134 118 127 143 118 114 80 77 104 39 9 62 73 44 72 52 87 100 79 50 67 88 59 19 24 56 62 62 72 73 45 37 2 38 51 37 55 39 49 51 44 58 65 47 74 99 70 82 105 74 56 74 112 89 70 67 70 65 86 81 43 50 56 71 88 65 83 87 95 82 85 71 75 95 105 76 62 70 74 76 75 73 71 56 58 49 40 39 47 42 36 44 33 37691 284 1131 30 10371 10 28 11 6673 1533 57884 60884 79864 110921 142751 176409 209778 235069 262585 224622 147123 89909 106327 94137 42858 5085 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 458 881 1416 1776 2157 1775 1445 1013 814 1282 2224 5556 9957 11101 23528 46568 68512 88136 104498 104202 121649 135240 127698 120744 103950 91013 84698 79938 73952 63896 61002 52457 41591 28812 17362 7269 2999 1440 671 138 189 216 144 265 258 264 175 155 228 239 247 279 281 253 261 278 146 196 196 163 278 350 370 320 121 135 155 139 144 89 123 238 542 4753 15117 24370 32245 39328 41921 38546 33219 17543 5980 1554 353 79 130 81 45 113 116 -21 68 159 92 58 40 58 110 137 83 -18 -48 45 74 106 60 61 106 168 185 153 121 91 219 120 62 35 81 35 0 43 111 115 101 104 85 153 133 110 177 122 121 136 117 142 172 131 108 112 101 140 100 83 120 112 58 78 70 30 23 62 34 18 36 9 76 49 90 73 52 27 55 27 -16 22 37 -14 28 49 10 5 19 57 -2 14 47 40 56 57 39 31 35 60 54 58 68 75 62 89 71 35 59 72 58 55 39 58 58 45 78 75 70 53 32 50 52 59 80 90 79 77 79 71 68 75 71 64 66 83 93 81 75 60 70 71 51 40 40 34 29 32 34 26 37697 291 940 30 10360 10 28 17 6674 1536 86158 83708 999999 999999 999999 78467 80013 70781 58363 36771 38081 52180 54223 57500 51591 23319 7532 3908 3944 3323 2433 1882 1266 262 83 234 389 476 433 230 -11 999999 999999 -26 -28 999999 999999 100 428 1060 2113 2336 2068 2216 1763 704 211 176 184 -13 -43 83 65 -79 999999 999999 -5 9 -6 -47 -98 9 39 48 -53 -39 31 211 287 522 974 1846 4436 13089 22148 28049 39184 49954 62679 69523 75329 90744 93075 89745 80138 72611 59126 43804 43099 38772 26370 16132 6133 1130 275 194 40 113 155 198 205 221 162 260 310 217 231 320 371 319 398 417 309 275 266 239 266 190 117 187 314 218 119 108 146 68 95 253 903 4806 10421 13587 11342 6938 12444 15996 5380 591 16 84 41 39 19 -40 -26 108 46 68 44 -7 25 21 51 44 10 48 93 63 82 34 26 70 68 26 57 68 25 78 111 91 65 68 102 125 78 35 23 80 50 56 100 94 137 125 65 120 113 65 96 119 53 23 71 111 86 89 121 123 89 34 48 105 72 49 60 49 65 24 44 46 70 82 67 70 21 54 73 44 31 7 10 0 11 56 27 -20 -24 32 -5 -2 55 35 37 3 3 42 37 59 37 42 26 17 42 44 37 68 75 88 77 64 50 64 69 47 43 46 57 51 52 46 40 59 66 70 78 78 73 81 77 74 66 68 56 64 73 64 74 70 69 63 65 53 53 52 50 43 41 36 26 27 33 37703 290 902 30 10352 10 28 23 6674 1538 44498 39955 44102 52656 50337 53934 54160 52216 50398 49816 57171 63654 64212 62818 54200 48986 47450 44705 44685 50332 55505 54932 47974 39167 33393 29101 28568 31183 32486 26003 16001 10026 7950 4478 2056 953 1409 3299 4505 5309 6826 10178 13717 16707 18030 17305 15212 11329 7265 5766 13768 54768 40178 3544 316 316 407 223 142 190 72 184 339 274 465 343 542 737 816 906 1406 2190 1838 993 622 520 2172 2597 3344 7486 12010 13670 14422 14842 14377 13330 11109 9191 6101 3697 3550 3427 2371 849 238 294 177 123 107 80 200 183 101 224 182 171 120 162 203 190 267 318 347 171 221 266 209 197 140 142 149 211 94 62 133 142 84 362 1535 4386 8941 14497 25456 24595 7730 2940 5346 4408 4213 2125 161 6 -4 49 22 27 71 91 156 101 17 -15 31 9 67 114 102 61 -46 -18 76 176 130 63 48 38 46 110 81 69 60 93 103 104 28 45 0 11 4 72 37 75 77 129 101 116 73 115 119 58 51 106 88 88 90 68 96 111 116 65 90 140 106 43 55 47 18 38 24 68 73 13 57 33 4 1 35 43 22 9 3 -11 -4 -16 -2 44 0 -23 37 26 -8 -18 3 1 14 10 31 18 -6 11 39 35 22 18 22 11 26 51 56 34 30 19 45 51 20 25 27 33 40 36 27 62 42 34 57 63 57 40 32 37 50 38 36 34 42 33 38 51 37 18 24 31 37 20 8 8 11 12 999999 4 37709 278 1144 30 10354 10 28 29 6675 1540 27908 34290 39770 46406 51471 55205 59281 63836 66853 69919 71252 69081 65160 61285 56208 50916 43855 39176 33356 28776 29019 27019 24955 24231 22281 19706 19780 26805 34689 36373 30796 30154 29624 34344 53314 76987 105263 104324 78459 63579 92043 232356 445049 608959 409223 54990 1901 399 424 245 193 418 317 304 268 208 140 118 169 332 910 1591 2446 3651 4161 3229 3209 3707 3878 4546 3812 4164 4850 4569 2547 1137 769 780 792 782 566 460 327 228 108 180 152 94 122 135 84 40 117 147 187 231 134 186 216 194 246 154 157 215 243 228 189 248 315 396 245 141 196 213 194 88 77 55 66 41 84 736 1691 1184 1376 1463 2134 5320 2615 356 150 109 -22 8 46 -7 34 81 -4 43 45 23 61 89 22 -21 16 58 0 -57 7 77 54 126 33 76 86 -5 38 70 31 49 77 35 39 32 56 56 87 92 9 39 93 93 64 80 65 70 107 65 71 95 119 129 126 129 50 42 73 50 93 100 40 52 83 75 115 88 79 26 -21 22 -6 16 5 22 23 51 44 18 30 22 9 17 -1 -10 28 14 32 21 17 34 35 20 13 -4 -18 17 6 18 16 3 8 18 13 30 -1 25 18 25 42 45 36 47 24 36 25 30 23 2 13 21 32 24 25 43 56 38 38 54 46 36 38 39 38 39 45 40 35 28 37 32 14 12 16 15 0 4 37715 268 1602 30 10362 10 28 35 6676 1543 -44 593 1629 3553 5947 8919 14189 18738 21575 28467 48603 87237 175981 261850 191769 137030 139786 157906 182488 212670 235912 239071 244142 289193 389663 513320 449811 445998 287305 99665 94386 142658 69376 12848 515 249 276 336 319 213 226 223 185 291 388 379 637 570 710 989 1391 1545 2013 2489 2716 3974 7881 11645 21598 33348 35586 36488 39222 37199 30727 21909 13150 5667 1174 326 123 123 304 299 235 224 178 238 121 230 257 334 262 243 258 285 280 300 282 311 323 285 350 385 392 408 276 186 180 173 150 100 67 104 98 75 171 113 168 287 319 373 180 70 111 101 0 18 29 47 79 69 0 101 148 84 74 90 88 78 95 25 47 35 61 89 76 27 25 21 112 122 78 47 24 120 131 126 125 153 179 168 114 85 107 31 83 108 94 84 77 122 160 151 86 101 144 150 171 163 169 141 193 135 136 129 132 123 113 139 95 89 121 107 82 55 19 34 110 94 109 77 87 86 59 50 25 18 20 27 47 62 51 28 38 41 50 36 47 4 39 60 42 35 35 40 50 54 84 81 77 67 54 75 85 66 61 62 71 78 71 65 81 58 68 75 72 71 61 79 96 84 82 79 79 80 85 80 74 72 79 72 64 73 62 70 61 42 45 52 43 44 42 29 32 26 30 29 37721 279 1245 30 10365 10 28 41 6676 1545 625 1830 3780 7920 14054 20502 31635 35545 33259 45098 78302 104875 81116 88891 99261 112962 83338 101012 130631 112935 70018 67823 91559 185040 310733 490424 519186 356654 360022 255278 115502 32554 16297 17594 21128 29648 16828 72149 81484 138431 265655 132504 2051 244 296 338 156 157 107 102 240 211 174 203 167 263 354 181 234 192 184 148 250 285 384 357 294 544 737 750 1459 4036 11555 20434 24759 24885 22942 22126 23913 20954 12706 9703 7115 4846 1829 644 215 259 372 401 293 270 351 243 394 320 340 370 345 364 300 420 422 434 401 308 343 324 337 253 306 204 178 210 161 210 186 160 138 198 207 478 517 292 171 132 91 23 2 40 93 28 17 9 27 115 57 12 55 51 30 56 144 118 101 99 35 13 63 106 79 132 75 78 106 91 103 93 84 123 157 125 76 88 150 138 83 107 106 125 97 102 73 48 57 90 63 73 123 177 161 162 147 140 88 124 143 123 119 153 116 123 86 73 78 88 69 68 63 59 106 64 54 78 29 52 91 99 71 61 58 57 68 62 41 25 34 78 84 50 36 43 21 52 55 80 62 75 83 77 72 46 83 92 91 90 72 97 106 78 68 84 80 76 77 59 67 81 87 93 82 99 88 73 91 101 89 84 88 84 88 110 100 86 92 89 79 83 83 81 83 81 75 67 66 68 60 60 52 37727 278 1330 30 10360 10 28 47 6677 1547 -47 552 1300 2765 5355 9240 16817 35193 63023 110815 154616 194145 211071 308114 373217 432558 524741 560984 302335 193451 152550 124529 167720 155894 233148 282230 185445 170959 109598 78205 90258 54870 13448 7143 5062 2395 980 769 674 561 563 662 1191 1615 1686 1618 803 573 465 226 176 185 135 161 109 269 170 275 301 232 299 236 222 108 176 285 242 298 178 178 199 264 247 278 368 208 258 522 1248 1849 2723 4428 5825 5641 3989 2173 849 485 465 332 371 490 426 368 263 288 263 248 231 224 295 247 304 341 285 221 270 239 271 234 282 253 210 208 161 49 126 117 74 94 224 253 505 757 844 641 306 184 246 132 108 106 96 136 15 4 83 94 58 79 109 19 -10 109 118 89 111 77 114 84 47 28 65 83 109 150 102 85 109 138 129 147 151 138 110 75 111 89 31 87 86 55 110 102 209 169 151 162 92 113 116 97 116 117 140 89 76 91 111 113 135 94 54 73 29 32 77 62 38 89 98 64 63 35 57 44 67 51 -1 11 34 25 24 63 47 39 60 35 38 36 37 48 66 66 44 51 24 45 48 52 43 56 58 73 72 58 49 49 71 94 56 70 75 64 40 49 80 78 85 86 75 81 62 92 106 95 87 66 80 88 81 82 102 82 70 73 62 57 49 58 62 51 53 58 44 35 30 32 37733 287 931 30 10351 10 28 53 6677 1550 1491 2479 3664 4879 7032 9092 8874 8132 8650 8287 8769 7394 6274 9030 8309 9534 11130 10716 11810 13678 19352 29012 47360 65066 73742 78189 63324 39868 47044 74525 151157 343785 520929 431564 319929 270620 132030 134318 189757 175520 164304 53633 65222 100940 156547 341494 403876 234778 89407 1632 301 99 -11 137 229 317 378 400 242 -2 103 198 133 139 127 180 144 248 250 149 128 98 238 270 230 183 119 139 215 167 289 193 76 182 215 172 177 207 245 248 306 336 229 176 273 200 224 233 263 310 235 206 158 253 274 333 347 282 234 272 237 266 361 300 229 233 227 264 215 223 275 185 109 206 227 219 198 112 9 -1 59 88 70 63 34 38 145 114 129 148 225 155 62 8 21 13 29 71 17 -57 -20 2 -23 9 9 27 -44 12 19 48 52 95 20 -11 -6 -7 -4 19 17 42 38 64 65 53 16 86 111 51 49 33 55 44 11 18 7 17 -10 63 81 51 62 57 49 79 115 65 87 76 84 88 101 78 61 110 56 20 25 -3 -26 -34 -4 15 50 25 3 13 43 26 34 69 36 -9 -14 -39 -47 -54 -18 -37 -9 2 -10 23 23 1 -1 -14 -17 6 0 2 12 1 -14 15 11 -6 -9 -8 40 43 25 999999 8 36 20 24 19 9 16 22 22 20 30 51 43 41 32 25 37 25 15 30 27 28 32 36 25 14 13 1 8 12 7 14 4 999999 1 37739 293 835 30 10345 10 28 59 6678 1552 4321 4538 5305 5943 6925 8177 9727 11891 16853 19783 20067 23843 28737 32744 36495 38579 41064 50928 54363 59914 74867 96202 95448 110155 164907 181617 81425 50673 35076 23026 17674 13533 12097 10652 10681 9634 8402 8376 8625 8948 9193 8670 8626 8533 10869 29337 87221 237532 517757 827612 900066 465280 246684 15002 20773 2766 350 128 134 145 136 155 164 119 112 154 131 195 318 233 254 217 168 92 47 82 243 171 193 246 251 226 271 223 275 210 304 270 310 328 272 314 273 385 406 346 254 240 318 348 355 327 326 286 435 417 322 359 385 290 253 265 419 345 404 404 413 401 340 284 207 347 326 279 253 191 139 218 218 262 123 130 23 71 168 104 67 64 107 116 116 220 193 289 167 76 76 99 58 32 69 49 25 51 59 16 76 134 104 30 -46 2 37 65 29 30 28 48 80 63 58 71 22 49 42 131 71 60 96 143 85 71 39 53 69 11 36 41 48 59 106 96 83 125 62 117 99 121 98 126 97 68 87 110 70 85 154 108 68 59 58 49 19 8 81 71 32 21 44 35 18 34 38 19 -10 -42 -9 42 -23 0 17 12 -10 3 -14 4 -9 -2 12 29 38 38 37 46 54 47 42 56 35 33 50 57 47 36 40 42 29 42 34 43 39 55 45 48 49 52 41 46 49 53 48 48 34 59 57 43 59 56 50 45 42 40 37 36 27 20 20 23 29 25 7 5 2 37745 292 863 30 10343 10 29 5 6679 1554 1540 2161 2839 3931 5487 7173 9289 10894 13131 18964 27067 34034 41177 49269 67967 97279 127262 97266 82336 87668 99246 102805 86979 74102 72647 65699 62499 62457 64912 72092 83054 92321 100042 111798 123732 129001 129052 127468 143262 152255 151415 146591 147364 144624 138351 132032 130558 112834 126297 209082 232559 218786 176053 135706 46758 9701 4285 2065 1221 1329 1269 1471 1433 949 578 354 246 266 270 252 276 184 235 191 236 177 237 218 145 202 167 163 215 251 170 156 257 286 317 408 342 267 261 326 233 223 211 246 203 316 336 289 289 298 316 367 337 316 382 367 403 423 462 315 309 331 357 283 238 238 255 260 246 321 237 214 150 238 273 177 132 172 75 48 46 89 176 132 106 93 101 53 30 10 95 87 96 49 11 41 49 22 72 119 70 42 92 43 35 100 24 66 10 17 117 71 83 82 55 41 110 93 45 31 79 34 61 103 123 120 108 137 126 148 100 49 109 75 99 77 115 183 130 110 86 115 111 127 133 125 149 171 136 119 110 70 67 94 61 62 57 51 43 27 49 25 23 33 38 58 34 40 71 19 67 65 23 -13 -9 -10 18 31 43 26 53 46 12 9 32 37 60 48 57 35 37 56 70 81 72 51 57 53 22 50 58 64 62 62 66 75 74 57 54 68 68 67 83 65 63 81 61 63 75 80 73 86 86 78 71 67 66 52 48 35 53 40 46 43 40 30 34 30 37751 278 1283 30 10343 10 29 11 6679 1557 186 726 1276 2231 3145 4176 5289 6376 8070 10470 13806 17773 23299 29227 37123 46752 58327 75400 92303 111285 128595 144714 164113 183213 198292 201813 199546 205520 215271 228461 237921 241481 240143 232349 211226 202815 200828 183782 159858 148270 135045 93997 81926 76451 103218 92319 50705 12377 6394 2557 582 356 144 268 427 1066 1615 1993 1549 974 812 800 627 520 483 482 388 254 226 285 262 189 301 310 266 261 372 337 396 379 382 462 379 312 405 423 378 381 332 304 349 333 302 276 318 377 464 549 375 338 406 352 340 307 328 228 172 186 268 243 348 257 235 183 149 118 116 143 140 56 28 109 71 23 36 113 117 106 60 18 106 33 25 99 64 121 77 62 105 72 53 -11 21 67 29 29 56 95 77 101 58 6 15 15 16 4 51 81 59 4 53 83 37 59 87 85 97 90 110 99 72 56 53 76 108 107 89 138 117 115 126 78 113 121 112 161 144 139 143 142 108 77 94 113 92 60 28 17 18 42 40 23 24 45 32 53 43 47 22 41 41 50 28 8 10 0 18 36 30 13 24 35 39 48 35 11 14 21 27 49 29 37 28 31 45 61 76 80 71 42 24 40 50 65 46 54 54 53 80 73 66 80 86 66 59 63 71 68 78 76 56 56 66 69 62 55 47 43 36 51 55 44 44 50 38 29 28 28 37757 276 1339 30 10339 10 29 17 6680 1559 125 681 1255 2083 3027 3647 4126 5320 6926 9299 11189 13338 16447 21367 26930 33381 41358 48983 54741 61000 68050 75802 88387 106136 126308 148674 171544 198749 219710 218008 220292 224452 216164 215486 204888 184277 181725 159254 131256 125147 133697 114207 125280 151544 42459 30082 32148 35227 45547 67340 86011 101503 120687 125340 111363 97042 73940 57933 50686 43949 36384 24651 16784 12543 8113 4192 1849 949 855 423 263 237 298 316 303 197 285 311 401 429 330 314 313 325 301 274 280 297 391 467 533 464 446 764 681 462 418 319 434 305 285 318 331 242 194 214 278 269 285 255 313 186 114 63 108 146 103 100 83 75 100 173 152 63 37 333 1002 796 248 88 66 29 84 29 75 -11 -21 12 0 -72 23 14 45 78 55 63 80 55 11 63 78 42 93 136 98 21 95 132 125 107 104 106 91 123 122 147 131 24 42 59 57 75 81 77 105 117 125 173 124 112 129 176 180 168 146 116 138 147 139 145 87 56 72 88 136 67 22 3 22 64 63 34 24 50 40 31 40 10 0 43 0 18 11 -2 24 35 7 12 34 24 35 23 49 59 29 14 17 11 32 20 51 46 35 50 51 56 51 57 51 56 67 43 42 46 62 81 62 43 55 69 65 68 78 55 55 67 65 69 63 63 78 59 52 52 48 46 48 41 40 39 31 28 27 24 23 21 37763 272 1455 30 10335 10 29 23 6681 1562 38 414 611 938 1206 974 1006 1626 1979 2492 3197 4362 6496 8998 9359 9768 12017 13860 13376 14082 16051 18818 22501 26921 32888 39573 45283 50579 53988 59392 65142 69271 71850 73850 73508 74033 76239 86248 103595 130788 166464 202362 228239 245854 252735 243127 212779 194590 182783 181946 191641 182324 173512 175348 169530 144904 119413 91062 68554 50122 31294 24428 18095 12796 9602 5159 3634 3665 4280 4173 3317 2734 2626 1951 1415 1142 1358 1352 1923 2902 3893 5115 6317 5960 5056 4253 3870 3667 2404 1554 814 366 326 368 342 275 301 213 182 195 178 215 137 223 329 353 305 173 121 197 115 68 12 88 23 103 227 46 138 230 116 39 26 279 505 524 225 48 90 50 59 -1 90 7 -31 93 69 77 -38 71 117 111 139 5 48 62 18 32 2 35 12 40 47 18 49 97 31 66 100 121 89 63 56 101 117 85 83 119 94 59 66 111 74 92 97 116 102 97 81 105 138 119 115 104 116 84 77 101 107 91 67 70 83 42 13 48 15 10 35 0 -5 28 33 30 28 38 28 4 20 16 2 24 15 39 13 6 15 8 44 20 22 30 37 19 19 43 56 51 10 35 51 55 53 55 56 68 52 30 38 32 39 59 67 72 79 53 58 61 53 60 59 52 54 70 62 61 51 49 61 47 48 55 47 38 36 36 30 29 31 23 13 6 37769 280 1239 30 10329 10 29 29 6681 1564 -40 -63 15 -39 -43 172 76 159 213 311 442 773 861 1164 1490 1606 1770 1773 2004 2379 2715 2988 3206 3542 3858 4191 4831 5697 6257 6943 7894 8999 10582 11843 13277 14511 15322 16933 19297 21926 25607 29702 33433 39058 46834 56468 66231 74453 80977 86100 93809 107194 121499 129559 136853 150832 166024 170940 190783 210445 221763 230030 220598 221384 226674 225632 222310 211921 180377 157363 142077 124075 97347 64665 47894 38226 30334 24630 18259 13278 11238 6909 4210 3249 2575 1818 1337 996 808 799 839 629 618 509 476 457 478 379 391 367 462 423 447 361 310 304 242 205 285 271 260 337 311 274 321 350 186 142 117 170 91 17 147 169 163 78 157 181 181 384 449 435 456 359 174 120 215 597 243 94 27 141 33 14 60 48 41 142 137 149 63 59 71 122 80 95 68 88 85 79 137 128 116 108 135 134 150 148 130 161 191 179 113 78 85 137 88 100 131 106 105 203 208 226 185 141 143 198 198 178 196 180 134 106 119 107 118 141 88 39 81 107 83 102 122 117 87 66 81 82 109 116 59 68 99 87 81 58 31 51 61 46 51 70 75 76 27 60 83 71 78 106 84 95 103 101 101 106 102 91 80 81 83 92 82 76 93 113 99 88 85 92 95 94 108 116 96 122 120 125 112 116 106 94 106 124 103 94 93 85 81 85 77 84 85 77 77 66 63 68 37775 282 1145 30 10325 10 29 35 6682 1566 1640 2206 3546 5352 6614 6670 5645 5860 5501 5418 5737 5579 5614 5481 6047 6659 6942 6520 6550 6423 6608 7378 8033 8852 10313 12598 14585 15525 15505 15611 17408 21026 24005 21711 20973 22269 23419 25336 26708 28220 29980 32231 34831 38200 43388 49794 54330 55492 55869 54430 49837 43341 42000 43873 46187 52162 59170 63863 66553 67326 67182 68428 71005 74884 75247 74919 80606 89607 100936 109425 116657 125014 129747 142195 140423 151717 158984 170013 163954 140822 128848 123082 110641 95503 78852 67166 55785 40603 34542 23777 14021 7988 3322 1173 568 215 146 85 130 197 176 252 244 240 266 214 192 191 363 239 146 179 188 257 251 265 286 275 140 103 148 137 70 98 108 131 99 45 90 173 440 970 756 284 223 218 319 601 1068 2147 2508 1442 465 143 3 19 65 54 63 51 9 64 78 36 90 70 109 112 112 39 77 73 26 89 66 -14 31 24 56 151 74 70 108 127 111 135 114 102 57 121 88 64 58 66 146 167 86 78 151 174 89 119 123 114 163 172 110 75 92 93 110 13 44 72 74 63 77 51 22 51 -2 9 46 68 70 54 34 22 64 53 42 -3 10 1 34 53 64 51 45 49 40 44 49 29 44 35 56 79 54 64 73 59 91 78 68 46 44 89 85 57 64 63 70 63 83 63 57 77 86 83 71 64 74 74 76 81 83 77 75 76 75 64 57 66 68 76 60 52 53 41 38 53 37781 282 1145 30 10325 10 29 41 6683 1569 15061 17907 21421 27409 36777 43565 41197 39897 48452 51711 47452 43278 26359 22893 25028 33146 35597 17023 13560 14676 16116 17927 19553 20791 24193 29692 34950 39576 43870 48082 50086 50007 48459 46721 44837 43823 43599 43746 44710 44785 44176 42129 38754 34726 31413 28791 29041 32588 40014 45846 52751 62213 71947 79313 87212 91257 92766 99652 105294 105868 103680 104636 107007 104854 97030 87179 80308 81273 80253 79719 80289 77143 68743 65189 61798 55216 56996 48525 41791 40024 34830 28749 21862 16944 12599 8959 5383 3847 2590 1796 1518 992 707 470 275 218 228 204 191 254 254 343 354 421 369 253 278 226 271 360 328 269 354 300 286 264 300 182 139 156 -13 93 136 62 74 152 161 160 61 92 219 403 383 173 204 523 702 298 157 171 251 172 73 75 76 68 95 72 63 98 100 51 -1 69 80 56 43 21 38 54 52 124 88 24 68 99 117 99 65 97 76 146 137 164 264 195 129 116 77 128 107 90 114 119 136 137 101 107 183 174 217 168 175 188 152 108 133 115 76 117 144 82 123 100 108 54 63 59 61 93 51 55 82 78 53 84 55 80 82 89 40 75 82 33 33 43 76 100 97 64 31 60 73 75 76 54 55 87 108 76 98 101 57 81 95 99 71 74 75 72 79 94 104 92 93 119 95 118 114 89 94 102 98 100 92 92 94 88 86 76 73 78 78 80 71 59 74 66 67 65 60 54 37787 280 1208 30 10328 10 29 47 6683 1571 405 933 1258 2445 3624 4981 8795 14095 18441 27535 27531 29130 51417 81492 115378 147344 148058 162276 150634 45742 33398 18559 11335 9837 10108 11081 12054 13392 14727 14712 15957 17333 17943 17415 16921 17783 18149 17317 16252 14918 13768 12379 10316 8324 7537 7173 7195 7016 6906 6948 7905 9117 11244 14176 18583 24156 30374 35147 38097 41077 44993 49699 55612 61265 67684 75250 85086 92317 92264 98940 108565 120006 125286 122696 119015 107858 104846 105882 103513 116928 121902 116452 103147 94230 91259 82954 76299 71751 54962 41083 25886 7391 1311 463 339 262 233 215 145 60 145 238 194 239 220 258 339 253 218 174 289 246 197 305 276 158 195 227 195 184 95 48 14 -24 7 35 56 166 327 278 220 362 572 1089 9417 42889 64407 45311 9604 695 183 57 110 103 77 -3 107 98 51 31 110 154 93 61 43 90 99 80 15 31 120 67 113 150 146 94 60 76 88 122 185 137 132 44 80 97 123 131 123 144 90 119 109 109 197 153 125 161 133 182 169 191 178 153 131 122 114 123 111 89 92 31 33 39 22 71 113 111 49 65 65 70 69 62 71 89 6 10 44 28 55 55 55 55 62 50 44 40 79 81 51 33 105 80 81 112 95 80 75 86 75 73 77 65 85 85 71 73 85 96 106 83 82 72 77 88 82 85 98 89 72 80 77 87 88 69 71 68 74 76 70 57 52 50 56 62 64 60 54 51 37793 282 1148 30 10328 10 29 53 6684 1573 425 1053 2117 3307 5164 9191 15984 24483 32720 38616 48779 65826 71493 79854 77349 79491 117246 179811 230739 124036 78010 69709 74232 121474 121678 133173 102764 16489 12222 11685 10031 8739 7559 6434 6148 6424 7416 7759 8304 9340 10640 13368 16463 18229 18148 16942 15489 13923 11910 11070 9118 7320 5847 4266 2258 1150 834 1177 2513 4492 7217 9807 13035 16371 17897 18133 19044 20559 22200 23383 25415 27247 31871 44573 62555 75907 88265 100160 120943 147841 144641 124377 111069 103125 98166 91633 91055 97130 97783 89232 81596 73212 50424 15536 1427 212 103 210 209 115 141 145 218 178 162 63 123 205 121 176 193 152 217 259 45 176 319 214 89 44 126 -41 -33 -16 -4 29 24 75 239 867 1379 1082 603 753 5046 28834 70285 95043 98886 70066 23020 1809 112 72 2 2 160 123 -10 68 98 105 45 128 138 99 129 79 107 83 165 98 140 136 135 158 190 176 123 126 200 203 131 113 136 128 155 85 115 96 112 86 138 114 123 100 159 137 107 176 159 126 147 138 176 113 151 129 186 115 70 53 72 84 70 72 44 77 85 78 107 85 49 68 32 55 44 50 105 91 57 60 34 26 38 82 66 79 42 63 78 63 73 78 57 71 85 44 55 59 59 78 98 69 60 78 72 68 66 70 64 70 91 83 78 87 91 79 85 63 74 87 69 49 58 61 61 59 60 73 77 61 67 64 46 46 56 48 57 54 52 48 37799 273 1415 30 10325 10 29 59 6684 1576 163 1292 3028 5966 11839 23156 39173 60157 69192 73292 130425 183784 232826 378090 348390 138959 48246 68288 103449 77401 30549 21008 12656 6814 5722 12332 14850 2832 2775 3133 3022 3210 3918 5597 7072 10293 12876 15542 17323 18883 18812 18377 17568 16425 13881 10896 8312 7962 10074 12871 15631 19624 22663 22708 19992 19304 20994 22544 24720 25865 24997 21968 19239 17066 16713 18908 22554 29504 39709 49515 59121 75185 90694 101718 109389 121305 137982 139469 131448 122752 120480 113091 81862 49418 30003 16650 7309 731 294 155 162 69 105 132 167 103 32 103 106 75 67 232 89 103 98 220 246 260 304 271 -35 22 18 24 117 39 -44 -9 67 78 339 699 614 607 1834 18901 69732 133136 170246 144200 88832 32790 4018 60 2 7 -3 41 107 176 103 55 73 39 71 -7 69 52 108 131 10 7 74 9 65 123 88 107 78 45 64 101 118 216 167 131 96 65 35 112 187 136 110 149 116 62 67 163 160 183 147 134 93 146 164 162 163 74 86 101 92 68 38 79 112 56 62 64 34 75 68 54 84 67 45 59 32 28 59 55 49 71 58 44 82 30 38 15 47 66 76 76 90 74 80 78 80 86 82 63 78 60 73 49 65 82 87 86 77 89 94 60 88 75 67 77 84 83 96 86 107 109 94 85 70 59 64 66 56 61 65 73 67 60 66 70 63 64 55 50 59 61 50 37805 284 1081 30 10321 10 30 5 6685 1578 7163 11675 15035 16697 19969 26349 34251 42776 51789 72929 111295 153869 227628 290176 270149 210501 205579 163421 203258 261561 153016 124059 132049 127284 108812 59446 34538 33506 34254 32932 29863 22870 18814 26414 24919 19014 15894 14047 17960 21422 16526 9921 5797 4282 3789 3528 3278 4049 6349 8361 9760 10023 10386 11661 10657 9293 9288 8575 8224 9996 11779 12220 11978 15399 27205 27791 22193 20910 21782 22386 22767 20203 17063 15275 13504 13873 14299 14694 17671 22716 25747 32961 44956 50043 53453 57019 58048 60675 66643 65515 53001 38268 29813 23028 19235 20377 20870 15639 5673 897 61 57 85 66 44 88 273 195 237 131 113 149 141 102 169 55 136 128 123 174 45 57 30 -25 3 157 63 28 -68 -77 22 -5 94 72 142 482 858 8536 47897 115440 135474 109524 52678 11603 479 37 77 62 45 68 53 82 50 30 129 102 113 62 85 89 103 83 29 57 102 44 63 110 104 63 92 54 115 217 115 83 154 100 82 61 25 31 61 112 56 71 153 157 121 105 155 155 183 164 187 175 151 127 135 116 112 49 142 102 54 44 57 81 64 43 21 53 97 73 45 54 2 51 65 10 27 15 11 19 64 47 43 39 64 66 61 74 45 66 55 61 83 65 76 60 56 59 47 55 63 25 44 75 80 56 59 87 97 51 55 58 69 55 69 69 79 76 67 79 74 63 57 55 57 55 51 48 41 60 55 55 65 48 45 40 38 40 40 32 37811 283 1108 30 10318 10 30 11 6686 1581 61516 47710 43783 39293 25348 20950 23237 29517 19077 12111 15430 14440 12755 13582 14773 16715 20511 22560 23710 25958 26579 26299 21990 14134 10580 11852 14867 16876 18533 19689 19973 23436 29491 42110 56473 54917 58365 59720 70270 74397 76452 78973 80378 72082 73804 69181 61273 61733 52589 47585 41534 24848 17799 18805 16915 21994 33192 43788 55477 59794 63241 62355 57042 54812 55278 49696 37132 36925 38991 35347 31338 25488 25383 30730 39244 43040 48217 56290 58555 59688 64869 71082 74811 74121 72086 73875 84022 91265 85424 65449 41883 26696 19463 12015 5691 1833 444 73 101 218 249 155 130 187 170 100 163 121 136 43 191 189 167 115 173 199 223 204 341 242 71 21 36 75 9 28 -10 24 84 188 65 -14 23 123 155 82 313 2363 7620 12759 29731 57076 30502 3144 74 124 89 12 38 -40 -9 107 99 -22 -9 54 -29 -34 51 10 27 28 86 93 37 0 71 35 91 33 105 72 69 101 110 106 131 88 6 -22 12 101 120 56 51 122 156 126 138 151 94 110 93 72 89 76 84 121 110 105 64 32 47 52 32 6 49 38 68 52 36 6 8 7 0 59 48 -17 2 32 6 -29 -28 2 9 18 2 34 44 20 42 33 29 31 35 23 19 35 37 37 36 54 54 43 31 24 45 36 43 49 37 39 40 51 47 40 55 45 41 40 60 63 47 39 21 20 24 30 29 36 42 40 40 28 11 25 13 12 24 16 11 14 9 37817 278 1257 30 10317 10 30 17 6686 1583 -67 195 648 1866 4063 6456 15263 26888 6418 4667 7989 10719 12461 22525 48106 122745 243166 301260 276480 243350 213524 188019 112071 62990 72533 140446 117934 90269 61916 48101 44350 38217 29762 26518 33294 47025 47116 27473 33033 45039 61831 77342 68688 92088 111616 147532 177910 249815 289267 306896 187966 86386 51044 50119 60108 70553 77404 82373 71471 52404 39720 34482 28293 19881 17976 20610 19182 14668 11040 8526 7305 8304 8931 9460 11844 15034 17451 17512 17324 18206 22925 26012 26200 26181 24176 22349 22130 22411 19089 13545 9837 4266 1155 358 240 284 318 271 251 314 236 341 355 254 224 204 219 236 333 395 287 256 188 346 286 219 254 103 156 224 114 177 146 161 139 113 38 91 163 235 155 174 217 99 1113 7044 9005 4855 1837 231 157 144 124 114 121 71 72 48 93 81 44 118 62 93 170 98 167 146 127 106 158 121 73 127 126 56 156 143 151 142 165 205 104 107 111 167 174 115 115 99 169 155 129 191 145 174 176 151 148 153 177 163 160 128 107 125 103 94 85 88 120 115 74 126 90 90 143 108 50 83 86 72 65 103 121 64 55 53 54 79 105 56 86 86 49 74 106 87 97 94 111 89 93 106 106 92 76 97 96 104 75 92 103 104 88 108 98 96 97 89 126 143 122 105 105 112 103 104 103 97 105 93 77 85 85 89 93 83 87 91 86 89 77 74 78 72 72 68 37823 285 1044 30 10314 10 30 23 6687 1585 785592 975557 145302 91598 95638 119883 155502 178035 211076 217768 155656 144419 210853 235505 200551 122208 95881 90742 109523 101875 107279 97191 56083 43395 36573 40605 42678 32318 27041 25036 22730 22435 22295 22334 23966 24866 19869 13760 10533 9027 6468 5225 9277 15821 22656 3352 2042 2447 2855 3306 3979 4737 5988 9115 13393 19087 24939 24112 23935 26998 27298 26899 28890 27684 24773 19521 18777 18687 20472 17562 13852 11785 9631 8494 7721 6625 6529 7506 8795 8870 8884 8404 6479 4667 3379 2651 2197 1819 1104 528 652 721 869 1171 1043 869 922 769 706 594 448 180 63 109 131 181 235 268 355 276 203 256 210 189 268 220 343 323 251 266 275 257 328 335 186 119 89 148 98 119 81 39 65 81 10 7 18 8 44 133 78 97 92 136 151 104 141 151 120 14 5 36 31 30 28 39 28 87 91 56 44 26 65 46 70 61 79 87 129 84 38 53 59 48 116 172 156 123 96 131 44 39 59 81 95 71 146 116 139 98 105 124 149 118 76 92 87 102 108 125 86 69 96 61 32 18 32 42 28 30 42 28 13 34 48 61 38 26 12 34 -3 -22 -15 -10 -2 20 26 10 24 37 39 19 51 56 42 35 41 60 60 69 67 53 40 36 33 40 62 48 47 49 57 64 64 60 46 41 44 60 35 44 49 52 41 42 54 48 48 49 51 45 25 23 32 30 37 43 37 34 24 29 26 18 10 10 11 37829 283 1104 30 10314 10 30 29 6688 1588 112590 687434 84771 81233 59169 51006 24404 27067 42555 59444 76963 121325 186903 180462 225858 289059 222944 115960 89416 53404 36135 54382 64312 103035 159478 189472 256857 299154 237594 60964 2943 112 86 -58 -6 -31 -3 62 11 -46 -96 80 231 305 339 442 697 1176 1615 2145 2913 4285 5762 15568 36387 55773 73446 85309 92784 90446 84639 79337 72710 65018 64410 60502 54201 50353 48218 45314 39326 33199 29437 25429 22986 18684 14952 11499 9600 12162 14348 14694 13702 12031 10934 11270 10598 6489 2451 1398 617 216 194 231 173 139 236 143 163 79 75 215 175 209 282 169 185 249 227 206 240 249 192 115 252 259 282 295 343 291 213 178 231 288 253 295 56 110 148 162 55 67 64 30 51 86 91 105 134 134 128 93 177 171 143 75 35 63 108 93 75 79 96 49 23 33 10 68 102 106 36 108 63 30 82 92 20 76 78 76 93 111 122 85 78 129 140 147 111 75 101 96 63 170 115 132 122 146 123 110 123 112 85 80 118 120 79 111 134 102 38 40 20 31 19 63 32 41 77 28 88 64 35 47 15 6 34 42 51 38 58 74 23 36 35 36 59 44 67 80 72 84 75 88 87 66 63 65 78 76 65 58 61 63 57 61 70 62 60 41 82 72 65 61 52 82 81 57 64 79 68 86 80 76 63 67 53 55 55 52 55 40 53 52 58 51 47 41 36 41 36 31 35 37835 278 1253 30 10313 10 30 35 6688 1590 58 1115 2179 3898 3939 8028 17221 36736 77767 128563 110218 71657 44672 47138 90271 155527 131984 106354 155637 299343 447450 453937 352486 128834 66791 56702 67207 115849 222673 421591 546650 362138 71032 3307 407 363 265 288 279 179 280 273 149 175 279 200 302 523 1009 1453 2317 3394 4251 4518 5140 5970 6524 8147 8886 12449 32434 66280 135151 68542 18204 21816 29735 16530 8827 8462 8865 7887 6478 6760 7338 8616 8469 8547 10516 11793 11903 10549 7666 6651 6736 5751 3882 3117 3101 3409 2392 783 198 133 143 148 130 173 159 147 102 144 94 182 110 274 266 213 156 187 149 174 248 259 250 275 284 352 303 317 337 243 173 177 108 126 99 103 157 42 24 28 35 9 83 131 150 144 90 51 120 144 95 125 93 104 117 70 77 82 71 49 58 68 60 70 56 83 53 51 115 134 72 84 121 126 78 145 181 149 155 177 108 106 66 45 99 73 90 118 136 132 90 120 117 124 89 107 125 92 84 104 117 59 69 71 43 59 78 70 55 40 5 35 80 44 61 31 34 44 15 13 24 43 65 73 16 17 38 50 47 61 58 27 57 58 58 65 50 61 85 55 37 54 54 64 73 65 56 58 64 70 82 65 63 66 81 67 72 91 95 74 70 74 66 62 57 58 57 56 66 77 71 61 63 49 52 50 61 58 51 49 47 46 43 45 33 25 37841 275 1340 30 10310 10 30 41 6689 1593 -98 414 1560 2353 3405 5784 8611 7594 316 999999 110 3279 5680 4053 4508 5471 9371 19918 38526 54701 76938 145729 217267 175824 221399 293564 322226 331721 207294 53075 992 999999 999999 10 1653 6007 17886 35607 22981 2539 999999 999999 999999 999999 999999 999999 999999 87 475 992 1525 1960 2270 2822 3467 4772 25708 116978 202487 209417 173786 208958 214091 189808 343585 352244 157432 12351 3699 4858 6444 7134 7946 8471 6804 6084 8252 16758 25326 33710 34973 34006 40259 43393 38637 24767 10876 2964 880 358 229 132 129 276 224 197 252 250 239 306 300 234 230 235 219 229 169 256 132 102 230 225 223 257 244 269 232 185 256 301 310 216 177 138 81 191 160 219 142 51 89 106 150 128 79 97 147 167 190 164 72 113 67 120 29 49 48 52 87 76 81 79 48 24 73 83 131 131 50 44 89 77 79 88 65 84 177 129 186 170 111 94 103 108 64 111 190 120 142 162 182 138 88 124 145 134 153 81 77 96 73 89 92 16 47 93 68 53 63 46 44 25 68 44 35 2 16 -3 9 17 68 68 63 33 42 65 70 62 60 59 69 48 50 85 101 93 72 58 40 58 102 76 77 73 82 90 76 75 67 83 88 76 91 92 91 71 70 70 80 78 78 85 80 72 58 72 76 55 64 71 77 59 60 59 58 56 59 61 62 53 50 40 44 50 37 37847 265 1638 30 10308 10 30 47 6690 1595 -60 999999 149 1281 2991 5040 8142 13312 16756 13937 14608 29663 65074 142678 287604 416030 360159 163481 102882 33824 35151 61178 58895 56491 53671 49835 45857 65625 84236 62550 9466 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 254 396 945 1344 2443 34941 228316 551728 541757 325256 119021 60777 18589 1113 427 746 1599 2967 6597 10549 19780 34580 51163 60323 60955 61302 55675 51334 53694 50913 47351 49525 42168 33202 18092 4192 789 294 281 166 215 274 161 216 218 212 177 145 129 159 88 105 124 88 214 189 165 252 249 258 228 161 133 166 233 143 185 210 272 267 303 293 260 239 94 85 119 203 189 35 25 113 132 154 72 73 85 89 164 156 86 91 145 84 53 21 43 13 56 62 72 111 116 91 67 88 47 65 115 106 45 53 113 109 114 135 109 121 107 93 70 62 116 86 86 120 105 148 153 112 114 92 141 117 95 129 116 74 72 37 57 74 2 25 3 35 82 57 35 21 0 0 52 54 27 32 30 38 28 40 40 8 17 53 12 30 47 74 50 43 11 36 53 50 42 22 60 91 29 28 50 42 43 44 61 38 52 52 33 25 52 67 55 56 55 67 54 64 57 51 34 45 44 41 55 49 41 32 39 37 33 37 44 45 41 35 25 25 27 24 26 12 19 25 37853 261 1669 30 10309 10 30 53 6690 1597 696 2348 5720 12480 26185 57160 130653 239803 343126 500200 566159 464313 286385 118462 39707 23170 4631 9742 25868 12780 337 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -22 -18 236 342 482 1138 1247 9547 75993 276727 498492 494015 321940 38416 1562 112 117 200 381 870 2106 3569 7576 13832 17292 23394 31043 39674 43420 43620 46709 44370 36752 25248 16202 8525 5143 2487 566 180 237 160 217 111 221 235 100 125 155 197 98 220 227 255 300 229 240 174 226 164 222 176 121 129 155 152 178 88 88 172 182 242 169 271 311 254 121 48 138 57 108 45 48 102 46 118 86 35 72 65 133 119 82 101 100 103 44 33 98 60 79 17 94 28 6 -19 56 115 68 94 95 13 -1 49 65 54 -23 56 93 72 156 127 51 44 50 72 99 74 36 40 34 65 70 90 92 107 89 49 -2 30 67 89 43 43 6 -9 4 -20 -10 10 5 13 35 44 -6 4 -30 29 11 3 17 -17 -60 -23 17 35 0 11 13 41 35 23 29 22 32 29 20 46 56 32 38 33 26 32 29 31 55 37 35 38 29 23 24 36 25 23 36 31 22 16 16 26 27 29 22 26 23 26 27 21 15 26 19 7 15 12 18 12 999999 999999 999999 1 37859 278 1255 30 10315 10 30 59 6691 1600 -55 38 999999 999999 999999 999999 288 917 2239 6265 13640 28967 55480 60280 73066 69121 44803 113964 168685 179921 286939 519046 810325 992300 868776 559615 230410 211012 9665 653 402 197 237 339 226 138 164 242 305 174 233 149 141 309 310 160 107 107 215 252 239 163 175 340 357 479 709 1034 1046 935 633 408 250 173 204 375 657 733 799 1184 1647 2298 3531 4555 6258 8688 12405 14382 15942 19529 22595 23264 19701 19191 19860 20131 19855 18819 18905 14585 6641 1897 422 348 339 271 255 237 220 326 255 333 340 316 222 314 337 316 221 351 373 222 262 312 292 211 116 182 161 145 144 144 117 146 144 174 245 327 346 297 185 142 156 231 206 141 105 117 152 121 58 71 -12 102 96 142 192 135 169 134 102 2 89 62 47 64 57 67 67 71 10 51 76 122 102 91 57 142 88 136 187 163 128 132 152 153 137 156 150 147 127 129 140 144 141 184 123 147 167 142 171 114 90 105 87 42 52 39 54 59 64 65 63 41 55 46 26 38 32 27 27 66 63 52 34 69 59 45 58 56 68 75 91 71 34 68 90 67 65 70 64 72 51 67 66 71 37 47 77 76 54 42 57 73 90 82 85 59 54 68 81 52 62 72 83 69 64 66 65 64 56 54 58 50 46 50 57 61 53 53 63 54 48 49 43 44 36 24 37865 290 907 30 10327 10 31 5 6692 1602 15626 12676 9782 10268 9168 7600 8403 7285 5209 5866 7059 6713 9689 18008 25391 12136 8748 8912 17145 47011 72102 66854 97931 109796 69126 58522 53584 96660 153960 152143 244576 364065 444850 335266 298373 303956 288744 198510 138210 120233 7102 579 517 444 385 377 315 517 390 357 445 381 478 360 357 376 356 217 305 277 373 324 355 263 409 450 359 420 606 619 486 399 246 212 318 387 308 187 326 378 488 592 614 575 552 619 459 440 414 229 211 268 244 215 306 305 365 381 399 530 512 506 370 310 270 206 232 174 246 241 305 224 234 225 257 252 315 378 400 405 385 338 414 329 282 213 227 211 151 158 179 120 117 140 185 221 261 272 253 331 334 275 148 138 143 228 220 165 99 64 78 80 83 44 85 229 228 134 122 154 160 105 68 92 76 80 61 112 94 66 122 126 102 123 102 96 103 60 125 146 114 135 154 79 150 214 165 139 126 72 87 106 156 180 190 172 129 137 184 155 150 158 110 115 152 63 86 100 102 74 85 78 79 50 106 78 42 66 77 60 57 67 75 77 103 43 29 51 33 74 48 28 72 90 77 93 116 110 94 76 105 67 76 75 47 73 79 71 72 84 97 89 91 86 74 85 108 104 99 94 89 80 67 79 90 76 68 55 79 66 70 76 66 64 59 65 79 72 73 67 61 59 49 61 66 61 60 53 47 44 37871 285 1036 30 10336 10 31 11 6692 1605 178 493 656 646 507 738 597 584 498 465 277 603 1604 2446 4600 9518 15896 31431 67363 122469 214130 384881 542474 711541 878829 765853 501983 373784 369151 131009 4353 407 359 397 272 239 255 252 224 315 233 257 299 264 282 226 311 270 242 394 359 280 220 233 258 149 142 223 279 158 172 320 375 442 473 511 467 535 1146 3918 10872 10916 57241 109732 67303 3884 374 382 413 425 288 278 335 351 459 445 353 315 340 387 373 360 388 350 443 317 162 137 97 92 123 171 234 252 121 196 304 351 293 277 368 477 354 328 368 389 432 345 315 263 164 103 126 136 153 108 152 201 231 249 208 226 240 207 151 153 169 107 92 152 191 202 160 34 15 65 65 54 73 91 144 107 85 26 1 54 98 86 80 102 57 123 53 25 10 7 47 93 151 78 63 61 60 62 66 97 167 167 116 118 116 61 97 115 104 98 87 90 119 141 169 137 107 149 160 156 91 62 80 121 80 70 73 58 39 17 22 60 14 70 79 54 53 -2 -2 21 19 25 24 25 25 54 24 35 27 48 65 36 31 15 66 76 95 80 76 48 58 74 60 54 37 55 63 70 76 81 61 49 67 59 74 78 53 68 79 57 48 59 64 52 39 40 51 60 52 57 49 57 51 53 57 38 35 51 44 44 43 50 33 19 33 30 28 25 28 37877 282 1182 30 10332 10 31 17 6693 1607 -8 417 463 406 823 999999 999999 999999 8596 16764 33323 58610 71872 111794 172211 260990 430317 618658 762777 860281 729149 611644 399668 287103 13805 591 334 376 397 501 508 423 543 584 572 423 516 578 639 641 518 513 444 364 386 445 481 394 238 320 287 185 271 283 231 419 290 217 199 286 236 300 269 380 367 509 461 1060 7810 31922 38000 2421 405 371 319 212 290 305 186 198 218 257 326 251 155 134 214 202 246 205 215 292 253 136 145 243 218 201 206 213 226 228 158 225 247 226 137 337 361 498 525 478 402 462 321 272 183 70 59 149 148 94 175 226 233 222 266 393 347 267 175 178 132 180 133 116 95 111 177 143 87 168 154 53 77 20 28 114 153 119 110 91 129 93 119 107 107 68 -6 62 114 79 46 74 69 97 79 54 31 0 60 92 47 73 88 129 165 168 133 103 83 93 68 67 114 156 93 89 88 105 142 120 101 85 90 89 88 84 100 86 69 72 48 100 104 79 75 37 32 78 53 31 35 70 61 36 50 20 43 39 22 44 79 67 41 20 37 10 60 59 48 67 95 72 83 61 64 78 62 69 76 70 51 66 54 54 70 66 70 65 67 74 76 80 53 50 62 35 46 62 72 73 58 50 58 53 53 57 51 46 48 45 51 45 48 41 42 41 34 32 25 13 37883 288 961 30 10321 10 31 23 6693 1610 27717 23834 18490 14956 12508 999999 999999 999999 9796 11424 12987 14121 15628 16339 26487 59627 103996 207638 266396 342714 373841 302673 356538 523847 696303 614485 212748 7185 146 286 435 396 358 631 769 936 1262 1785 2187 4502 9136 6167 17853 93266 173534 41170 1388 444 424 390 337 401 334 283 235 301 361 252 274 147 225 315 296 297 328 296 273 369 353 380 380 438 430 410 475 266 336 336 256 195 237 239 227 203 131 268 341 239 241 143 233 213 162 104 204 188 155 261 275 293 260 212 122 216 193 221 265 230 203 256 206 180 221 206 181 306 356 363 398 374 293 261 282 232 179 193 175 108 142 130 88 169 279 341 255 260 311 309 295 264 228 156 170 166 163 252 126 86 131 64 20 124 151 153 123 156 141 134 19 46 29 -3 37 70 64 70 68 80 34 65 101 93 134 108 94 104 101 104 83 62 128 88 138 96 127 154 152 108 123 124 145 107 134 156 115 125 120 105 99 126 152 89 110 109 108 89 70 55 33 59 48 68 96 38 48 38 12 54 9 2 36 91 6 38 40 59 72 35 36 27 24 22 54 72 76 60 83 58 75 97 81 89 60 70 67 91 77 63 73 80 64 68 56 79 82 88 78 88 102 84 89 78 76 58 63 58 63 59 57 70 76 64 58 53 45 48 46 38 46 45 56 53 47 38 35 34 34 24 37889 277 1285 30 10315 10 31 29 6694 1612 42982 53734 105842 167255 100970 37773 26080 4686 4509 13782 9375 5371 1193 999999 286 400 732 1264 2240 4595 8828 11473 12162 17104 19406 17798 18462 32862 87930 194126 393171 668985 684155 717047 456292 223380 7314 954 372 372 364 243 229 211 135 159 211 209 291 232 344 253 327 273 254 264 214 340 267 315 368 283 192 184 305 261 261 279 176 232 171 147 229 192 192 163 95 161 208 130 228 376 307 257 130 218 207 223 147 159 180 264 313 163 298 418 363 220 256 277 306 290 348 341 526 449 399 339 289 177 172 115 73 65 80 112 70 87 144 222 237 258 294 236 244 165 170 145 110 113 95 126 113 131 27 78 116 72 33 58 171 137 108 123 103 76 25 60 39 32 -44 48 51 61 46 41 99 95 22 -1 68 4 50 82 61 79 109 61 63 128 136 105 179 116 52 62 134 149 122 125 121 117 127 90 125 97 118 103 60 112 88 120 42 85 79 42 2 -6 42 24 57 41 55 51 34 28 45 52 36 27 58 39 58 8 5 5 2 30 29 34 64 98 77 43 65 46 53 61 66 35 65 66 37 48 55 65 89 63 61 64 57 57 72 73 65 62 73 71 80 63 76 71 69 62 57 68 61 51 44 56 57 65 63 53 56 52 39 43 46 47 34 34 37 24 25 32 18 37895 267 1578 30 10308 10 31 35 6695 1615 18 144 1792 4484 5550 3334 4030 6683 6532 10188 11323 12028 17772 25676 48951 56765 64239 110801 75890 52035 112196 214511 350594 561353 720131 656346 770440 979235 410301 137376 61754 32837 34581 50872 47271 3052 263 276 186 211 241 299 252 365 230 254 252 272 262 275 248 379 414 324 326 279 358 262 221 205 272 177 266 181 186 131 144 181 59 134 82 128 168 185 108 84 203 63 84 92 207 240 196 304 286 238 178 294 315 299 308 285 410 445 280 286 220 220 203 101 55 125 84 43 112 80 34 136 175 229 241 313 157 95 201 186 92 -1 67 67 96 103 111 12 43 124 68 36 40 50 73 160 114 121 76 113 97 86 73 58 46 35 74 87 74 71 77 56 59 33 51 55 75 72 99 54 38 60 19 34 76 124 84 81 110 79 85 101 75 118 138 140 145 149 111 160 98 104 130 82 116 58 63 99 55 45 47 36 27 57 17 32 54 45 34 50 63 58 60 59 61 40 7 23 30 30 32 3 1 17 41 49 41 32 69 65 49 69 56 51 27 27 25 55 69 73 49 49 51 71 62 75 68 44 63 79 55 39 42 62 68 65 64 76 82 56 63 61 57 56 38 47 27 38 41 47 50 54 44 45 35 27 32 33 21 28 19 37901 272 1395 30 10305 10 31 41 6695 1617 160 776 1557 1855 3157 7380 16310 27382 34435 47094 69071 97211 121615 124747 122240 189071 273020 301085 397792 757979 778599 406619 227265 169784 128186 68699 62039 60228 57196 62965 79567 62760 58665 148014 180861 201285 155745 74231 4955 781 468 370 304 334 291 208 150 279 265 263 264 284 210 153 197 149 195 279 280 346 367 323 366 297 205 153 244 190 214 210 188 137 206 268 201 203 252 224 103 193 276 212 131 127 132 164 139 228 175 198 251 122 98 183 180 231 245 270 408 433 304 353 303 249 184 187 167 69 43 75 100 187 204 173 203 302 263 302 232 183 191 108 129 169 138 83 70 31 50 56 40 21 15 65 80 140 159 184 93 133 113 97 14 71 43 76 44 1 44 -11 32 75 116 -13 33 78 29 75 60 63 64 114 80 80 78 58 119 108 154 172 119 81 96 53 78 105 97 107 103 118 139 162 117 148 107 132 101 99 92 71 68 86 70 40 46 65 42 -2 50 55 8 35 47 43 59 28 17 12 33 -2 -6 -6 27 4 0 0 8 25 41 28 28 38 37 36 38 25 59 72 64 46 56 50 52 66 59 63 54 56 72 62 48 43 55 61 65 63 61 48 55 62 47 63 70 39 65 60 44 45 36 34 33 32 36 43 31 19 22 26 24 13 14 7 37907 259 1816 30 10306 10 31 47 6696 1619 243 454 866 1786 2323 3072 4751 5371 5473 6901 11626 17644 30045 52667 85062 132991 210048 307096 343345 373113 353852 328155 349109 397469 222312 195010 263289 314605 442262 569434 562653 178839 81554 179318 166322 1986 292 243 183 215 208 224 270 370 324 214 184 178 304 518 437 379 377 271 309 169 143 153 161 231 298 285 180 190 301 247 195 262 275 216 222 218 231 196 163 63 163 319 176 260 301 331 417 351 322 408 380 342 342 408 409 289 282 200 182 163 96 157 154 94 191 185 256 267 273 361 260 277 160 100 56 26 -12 49 70 -30 25 2 61 46 132 184 150 86 57 106 143 53 49 80 48 20 28 55 46 106 139 133 124 93 67 82 95 80 66 62 57 33 27 44 61 146 82 111 107 95 66 74 85 108 84 111 154 143 96 103 123 131 80 92 108 83 70 88 25 35 43 60 53 18 53 48 7 40 55 86 48 21 22 11 44 37 40 21 2 10 39 54 20 36 30 0 9 11 23 24 29 67 33 22 54 53 39 36 54 46 51 43 35 29 36 60 42 52 51 51 37 67 72 69 57 59 50 47 38 41 48 52 62 44 39 44 42 31 48 43 36 39 47 37 35 38 28 31 26 21 20 17 0 37913 241 2361 30 10311 10 31 53 6697 1622 53 785 689 -68 1439 6223 11019 28148 83906 182167 201946 113204 113071 183133 418941 531225 284311 70761 33630 51292 82227 168361 244274 124691 144424 224907 152724 229236 291667 260472 228298 357804 254915 102441 201536 444594 648069 163902 118130 239078 48380 1142 318 404 365 330 276 277 165 214 258 262 306 293 246 258 191 260 170 195 197 252 352 306 346 468 479 434 359 415 385 428 439 379 304 87 58 140 163 41 150 278 320 300 409 316 316 356 426 410 215 232 208 84 112 147 111 99 119 93 63 163 63 63 178 195 141 173 58 53 40 29 127 128 134 141 81 66 67 74 51 55 51 97 90 147 87 40 88 136 172 131 96 145 167 133 100 122 147 212 206 185 182 135 122 135 94 165 168 153 106 92 122 118 81 16 63 79 57 65 32 54 33 67 78 38 45 66 93 94 56 84 100 59 93 69 42 13 70 52 23 31 38 77 109 82 90 52 61 73 62 29 86 81 54 76 69 68 78 96 92 95 97 91 93 95 85 85 116 82 80 96 108 111 98 96 104 93 82 86 98 99 78 77 75 60 59 55 70 71 68 67 67 67 64 57 53 54 44 47 37 37919 226 2816 30 10316 10 31 59 6697 1624 600 1664 2853 4901 9018 16845 28721 40909 53017 52481 34435 34837 76515 101727 200484 357764 301782 99134 88497 182019 306776 354453 408858 517077 525366 663725 779982 626550 428748 520834 316452 40129 568 296 248 148 301 273 233 225 186 124 158 225 166 94 249 267 240 346 459 354 315 439 373 486 442 295 297 247 137 95 127 98 111 245 267 217 182 232 299 353 313 386 394 249 283 179 144 78 62 93 83 28 39 21 124 93 60 97 107 108 144 140 116 37 31 44 81 80 134 81 85 62 122 94 104 88 12 29 33 34 85 43 21 79 118 119 100 85 144 142 122 99 89 106 97 111 149 167 148 90 80 97 97 64 44 43 27 7 9 50 61 86 63 35 16 50 44 34 75 65 33 -3 38 31 -4 -7 21 6 -1 21 16 51 30 8 36 49 41 13 40 -6 46 58 66 54 53 42 31 27 25 44 54 59 50 59 78 62 45 22 56 39 41 46 58 68 75 63 62 46 47 57 52 47 34 42 49 61 58 52 34 37 38 37 30 28 27 30 37 28 22 18 24 18 14 8 37926 260 1797 30 10317 10 32 6 6698 1627 -61 42 241 466 606 1254 1819 2606 2613 1812 1592 3034 3619 6128 7027 5868 7109 9518 15397 27380 49224 88997 131267 144669 107228 91275 84220 57779 54121 50066 59220 71489 91147 135293 207048 230788 256021 350136 412055 303357 245934 300360 354757 283542 179495 160065 145126 205535 303154 322043 203218 185958 99073 53127 30489 2753 377 229 292 332 283 385 322 287 256 219 101 141 178 96 42 92 144 144 137 142 153 225 275 324 346 279 329 277 390 323 249 349 443 274 236 182 145 153 108 46 159 228 247 271 281 282 216 185 288 294 320 354 338 310 241 153 150 135 198 232 158 75 52 63 65 93 85 130 81 138 163 135 135 86 38 60 118 8 43 75 12 93 180 100 20 52 81 44 85 63 84 81 82 145 74 62 69 76 131 133 102 81 61 113 188 170 105 121 76 125 167 79 91 102 22 77 60 52 56 40 67 37 26 47 41 -9 8 42 26 72 56 7 -24 9 13 -27 -5 64 41 13 -27 3 21 7 12 27 6 34 68 55 40 32 27 70 42 47 60 47 56 30 20 68 71 53 81 70 57 48 54 61 62 43 69 63 35 36 43 56 62 54 43 56 51 57 61 59 47 57 52 38 38 35 29 32 40 37 33 31 23 26 21 14 17 9 37932 288 959 30 10319 10 32 12 6699 1630 1914 2852 4274 5737 7629 9419 11587 16162 22628 27430 37102 42111 45678 58008 70000 77384 77310 80287 84900 84519 72774 61864 51985 51039 51979 60330 77428 90697 93924 107192 125666 128547 129408 137181 143808 132486 141790 128255 86512 79920 72441 89393 116915 157272 249261 299711 299742 389643 409345 244651 100474 80085 82164 81016 76819 68228 63955 64946 60724 58365 43232 24941 12953 19164 24493 18509 18803 1350 342 1774 12539 10637 3237 3224 3902 2526 1259 667 737 384 441 447 361 365 244 253 283 204 280 349 271 307 218 181 182 177 318 215 103 203 208 281 339 276 388 427 501 433 426 491 484 508 478 419 441 446 351 181 171 222 140 146 113 79 227 216 190 250 243 236 303 346 374 345 381 371 426 393 275 252 377 217 143 142 121 162 164 199 184 142 135 146 136 123 195 186 172 242 209 101 77 115 56 61 112 143 160 115 161 100 100 133 116 97 128 96 121 160 114 74 90 153 236 247 170 168 130 160 150 212 211 228 158 162 205 200 194 153 169 124 157 148 105 80 81 108 92 85 80 75 80 64 105 84 70 65 61 76 106 68 42 86 76 42 58 63 76 88 92 114 106 80 95 88 92 102 114 115 92 104 112 106 113 120 97 107 106 97 87 74 79 101 120 103 101 101 115 100 103 113 105 102 90 103 111 104 107 111 125 111 101 93 95 96 87 72 82 77 88 82 78 82 65 67 74 78 68 68 37938 287 987 30 10317 10 32 18 6699 1632 218320 231340 78444 83329 91095 98259 108378 118548 132186 143081 152169 158027 164026 170288 191499 204492 193335 173078 154288 130555 157755 196565 214434 214473 195311 179209 175526 150859 115715 91452 71120 66653 62375 51209 49711 46904 49249 45886 41679 37254 35429 36310 38118 35352 29732 24794 23042 23753 24329 19220 14460 12202 9796 6242 3111 1922 650 317 310 253 157 106 144 195 153 313 330 189 193 176 240 254 272 193 298 170 268 209 234 222 221 201 165 113 246 296 285 154 184 235 154 149 230 374 499 559 360 286 240 248 213 243 276 252 377 346 436 427 438 367 316 308 299 298 228 252 213 104 143 147 114 64 102 26 25 158 122 79 114 175 192 147 227 291 243 238 215 288 318 243 283 251 245 204 95 115 123 61 83 53 73 61 87 84 95 115 126 170 99 86 54 56 65 92 47 3 32 47 63 84 78 59 57 59 29 81 79 75 61 95 115 144 137 132 137 97 47 34 75 145 104 154 144 147 103 85 98 112 95 117 112 94 66 30 6 43 4 -4 21 13 54 73 27 10 16 17 49 42 -3 21 33 1 27 36 12 25 40 27 37 29 59 56 39 50 42 47 30 40 68 61 57 47 39 74 95 78 82 66 53 56 62 55 42 70 48 58 64 55 57 67 81 56 56 55 58 52 51 51 49 56 54 44 67 56 43 57 54 52 42 44 46 42 31 23 20 18 19 37944 287 981 30 10311 10 32 24 6700 1634 228306 86950 58739 62216 64412 66969 72710 80028 90522 110989 134175 162892 194144 215439 239099 267643 282894 274288 273139 284164 313568 268764 182492 122259 115810 135879 135758 122059 115151 112822 96328 85229 77074 59108 45588 37673 27967 25008 26104 26480 24777 22379 17208 11698 8001 6555 4330 1716 929 737 574 317 219 311 277 107 122 234 173 306 158 64 274 349 319 284 251 236 195 287 210 264 343 247 238 232 182 197 303 301 344 275 365 237 228 153 168 166 120 156 58 149 226 140 190 290 258 253 190 255 259 234 265 304 249 330 448 401 281 309 440 442 378 302 263 230 192 176 157 129 158 91 191 116 76 135 69 38 30 52 132 197 251 234 258 243 238 298 301 281 159 98 95 116 174 118 96 35 -5 94 65 95 102 145 162 114 29 38 106 133 74 42 114 181 105 41 57 38 59 62 75 -1 48 119 127 98 68 111 59 57 160 182 147 77 103 69 87 95 108 109 121 176 166 172 183 155 147 183 140 69 80 118 81 74 82 59 57 103 69 77 87 83 34 48 68 52 42 48 68 51 47 51 42 58 56 31 37 46 52 48 49 78 44 58 65 68 65 47 63 56 68 88 81 68 84 72 85 91 63 52 68 59 64 69 85 81 61 70 85 65 58 83 79 89 75 79 78 73 72 68 72 67 68 53 64 67 62 57 56 52 56 46 51 56 48 40 37 37950 287 981 30 10311 10 32 30 6701 1637 185288 197112 209495 210986 187498 172624 160734 139041 129979 111184 88138 77158 84727 90099 101390 121165 134603 122931 108266 112126 102843 78632 53759 41372 40927 40583 32065 24637 15377 12079 13649 11207 9897 10358 7714 4714 2768 1707 1421 657 444 487 550 582 557 450 251 275 303 325 130 194 112 107 194 192 209 204 180 215 198 228 292 285 159 325 307 247 170 136 256 296 357 267 220 183 288 367 312 292 292 273 252 416 320 224 312 305 216 84 167 205 266 239 237 221 299 337 242 241 217 222 197 346 272 327 350 334 315 189 235 296 179 267 260 252 208 119 130 175 165 43 120 208 106 141 150 141 85 129 192 172 151 245 290 265 141 173 159 147 104 129 117 58 18 59 142 7 16 46 72 156 131 110 -38 74 153 98 64 49 84 110 98 154 130 -1 98 119 77 54 82 120 71 35 48 65 136 94 127 85 31 131 127 153 210 187 158 121 94 136 82 131 122 125 157 125 104 102 115 107 94 67 76 117 79 72 113 89 69 70 27 27 89 63 107 103 88 48 85 50 37 29 52 24 42 32 23 14 20 47 70 69 91 79 60 48 46 53 71 78 51 65 64 87 88 73 102 83 70 63 79 109 83 87 86 73 100 89 94 103 88 75 76 77 73 76 75 72 70 79 73 67 62 60 71 71 65 67 66 60 54 56 53 47 44 39 39 37956 294 771 30 10311 10 32 36 6701 1639 65901 64138 61010 999999 999999 999999 101947 124618 150030 161132 146997 136876 134899 134225 125478 105208 87281 70643 60211 62586 74206 74523 62198 54266 50564 38178 31404 28293 23234 18128 10589 6685 5971 6319 6605 5659 4256 3497 2696 2595 2087 1749 2037 1125 291 130 236 156 172 70 94 208 189 188 165 172 255 280 181 197 108 155 202 260 126 -5 91 200 202 121 197 253 263 236 249 258 298 234 213 249 320 290 234 187 248 217 157 170 228 280 159 180 117 133 184 114 160 138 247 187 272 267 267 255 227 187 241 229 318 358 299 375 391 430 357 229 328 301 258 176 195 169 194 218 150 179 158 123 67 102 209 188 182 134 36 104 184 167 169 216 146 92 77 108 97 69 24 62 42 44 96 145 67 43 60 21 6 32 50 12 78 95 75 5 20 36 94 78 69 66 58 103 53 13 5 -10 35 45 56 75 95 55 27 41 97 79 68 98 108 95 125 145 150 126 154 169 73 60 54 97 152 149 175 200 183 174 132 96 49 95 111 96 93 98 59 56 36 25 38 34 42 25 43 32 19 39 90 60 34 1 34 40 49 25 41 35 19 16 88 79 59 32 34 28 48 62 45 48 45 58 51 46 59 71 82 75 79 75 91 81 65 96 93 89 65 66 72 84 90 67 56 53 69 66 69 66 63 62 66 64 62 62 66 66 56 55 54 45 52 58 53 41 35 25 37962 294 768 30 10308 10 32 42 6702 1642 7322 5971 5451 999999 999999 999999 7600 7883 8709 8979 9688 9681 10090 11605 14288 18078 26611 32625 38508 41277 45669 46374 42032 36888 28178 23839 19609 17186 15398 12150 9834 9753 9257 8564 8353 7494 5957 5367 5119 5607 7160 7732 7225 5673 3359 2326 1475 994 1072 932 811 534 343 183 130 120 203 237 358 286 198 164 281 344 340 223 329 303 240 202 292 191 198 243 283 247 322 354 310 159 269 326 304 303 268 225 191 319 383 270 331 310 247 299 275 310 330 438 434 353 371 432 408 348 332 268 120 136 254 309 309 340 430 400 299 235 222 277 288 251 235 289 237 150 169 162 121 90 95 130 115 104 144 119 141 210 228 261 337 347 333 290 296 227 170 93 111 159 129 54 -3 0 58 113 92 41 75 136 133 104 42 42 26 24 66 90 123 98 77 82 40 65 74 132 138 92 84 62 58 102 74 90 125 132 115 143 151 172 200 165 159 173 179 164 147 124 121 79 105 151 175 208 205 170 162 149 127 102 116 161 132 114 100 72 76 66 64 97 113 89 67 48 67 79 88 78 69 71 37 28 43 48 44 49 55 59 75 88 68 69 61 58 60 68 76 68 80 70 83 108 96 84 71 66 91 80 74 103 101 96 79 80 76 92 89 96 92 91 89 95 81 79 94 94 87 76 85 83 96 95 98 88 91 86 82 87 93 81 70 67 70 70 62 52 37969 288 952 30 10312 10 32 49 6703 1645 3085 3253 3595 3708 3780 4182 4516 4529 4827 5079 5067 5081 5301 5737 6503 6614 6819 6930 6649 6543 6606 6915 7754 8277 7950 7464 6273 5331 5617 5906 5168 4382 4439 4779 4718 4994 4999 5323 4952 3666 1372 516 417 210 253 191 208 181 181 183 106 96 230 289 267 241 55 41 150 195 126 302 314 177 187 219 261 267 277 185 110 112 210 209 176 228 175 142 202 175 212 305 276 241 184 329 359 249 184 209 240 101 159 152 130 277 260 203 277 390 233 201 291 294 229 309 460 337 337 319 280 407 255 237 278 291 309 327 191 183 0 48 133 88 72 36 92 138 70 114 52 107 170 171 233 288 300 218 164 155 152 55 89 41 18 41 58 55 31 -11 49 -6 40 48 36 68 116 31 65 44 1 94 55 18 60 33 50 0 17 -16 12 104 48 81 41 43 89 31 47 90 102 91 153 174 111 167 162 151 157 115 78 100 137 91 106 135 120 138 115 91 87 76 63 83 116 54 60 67 68 52 49 82 41 22 64 13 23 54 43 52 51 43 10 45 25 25 11 6 11 4 11 39 14 12 21 38 59 66 65 39 17 38 32 36 51 16 32 64 64 43 58 61 50 65 55 62 63 29 45 69 47 41 41 50 50 41 53 43 46 32 58 76 72 58 54 47 52 44 37 26 28 28 37 41 33 21 19 18 37980 287 995 30 10325 10 33 0 6704 1649 457 542 683 422 325 608 447 294 290 289 268 213 282 438 398 310 217 278 115 152 124 293 354 318 177 -66 -60 51 96 -31 170 149 20 26 81 169 79 126 170 111 176 82 131 77 -10 86 227 153 178 120 98 262 231 196 185 79 238 253 248 134 184 163 260 322 259 239 187 141 59 44 131 248 278 296 441 240 304 228 129 209 116 330 429 296 201 171 72 234 182 116 140 180 221 340 377 289 150 154 236 302 256 129 252 226 143 301 412 438 377 372 425 475 404 412 352 356 205 144 186 200 195 192 163 139 226 226 109 110 82 74 46 167 242 291 365 372 266 206 220 269 311 249 102 128 136 70 37 49 141 53 10 0 27 39 37 50 40 26 196 202 184 157 132 67 145 167 104 21 91 127 35 49 40 42 70 96 170 130 100 157 104 102 126 93 142 141 222 188 166 203 149 122 162 121 126 145 110 83 130 142 124 88 65 128 148 124 89 90 79 93 87 76 81 75 42 46 59 38 43 13 3 78 45 30 32 32 37 53 41 14 31 65 61 52 53 50 58 44 43 66 53 50 74 80 103 86 79 85 86 86 76 80 111 97 69 91 74 70 78 93 81 74 64 68 75 88 99 85 70 82 85 80 70 72 64 59 82 80 82 73 69 68 61 64 57 47 54 37987 290 898 30 10318 10 33 7 6704 1652 475 600 633 507 600 610 641 427 361 289 240 395 386 475 454 426 468 335 253 291 393 75 65 191 207 32 -61 -51 139 175 152 72 87 167 65 52 143 135 178 284 193 137 67 138 171 140 146 248 196 278 297 160 119 157 278 222 165 165 265 221 57 108 176 244 254 180 178 220 161 209 258 313 162 90 141 162 220 252 248 182 268 337 336 344 368 361 144 152 268 229 71 29 172 297 242 248 224 209 244 267 197 218 296 241 207 245 227 152 182 289 279 297 381 406 365 345 342 210 205 194 187 141 177 273 324 200 127 132 207 128 94 132 102 39 9 103 222 216 189 210 245 239 249 197 225 252 210 105 149 203 111 26 -3 48 108 40 -6 45 7 -6 23 35 80 143 137 74 34 85 107 89 137 140 144 121 67 65 53 11 39 53 64 48 62 85 85 80 94 64 69 127 164 201 225 203 111 28 39 70 80 102 113 110 117 129 127 113 108 90 45 38 53 36 18 5 35 14 -5 28 36 61 69 54 23 16 4 -1 33 31 20 29 42 14 13 13 10 41 46 30 12 27 49 57 38 45 57 65 41 21 22 31 35 37 54 55 56 62 50 60 44 46 55 54 47 59 50 60 70 62 58 56 56 44 47 50 54 50 41 43 40 37 37 42 48 44 37 30 24 26 28 20 37993 294 772 30 10312 10 33 13 6705 1655 2475 920 936 874 886 924 875 796 609 440 446 483 507 440 363 386 475 387 321 250 292 317 234 184 92 41 133 200 215 166 107 196 182 176 184 178 163 203 230 279 254 146 86 240 243 245 214 187 228 168 182 232 258 210 130 88 138 167 131 130 217 275 110 82 155 217 292 276 150 180 141 148 225 192 113 161 210 179 62 162 229 252 213 175 288 291 272 220 297 282 181 361 237 198 200 118 133 174 267 288 143 156 251 157 175 156 138 172 229 176 197 357 310 252 350 348 391 285 416 349 331 352 291 256 218 258 320 274 138 170 295 149 197 216 177 173 106 109 70 -5 38 107 103 124 173 181 183 226 176 247 291 302 263 226 261 223 153 147 138 130 88 55 46 31 -18 10 47 79 6 45 70 96 93 103 94 92 37 -16 44 82 116 50 -22 13 107 113 85 70 87 113 98 95 113 177 199 160 84 51 42 27 18 74 101 124 141 146 120 89 60 47 56 34 34 43 33 22 -5 4 45 41 4 28 76 68 43 59 63 27 24 26 30 32 15 6 13 42 42 19 18 21 -9 -25 -1 7 4 41 57 43 28 50 68 58 36 50 49 44 43 37 44 52 53 31 37 37 25 26 45 56 45 44 49 43 43 43 36 35 31 32 34 43 38 32 34 27 30 37 25 24 23 15 15 18 9 6 37999 292 831 30 10311 10 33 19 6706 1658 1421 899 790 891 918 681 764 726 732 777 895 830 627 468 334 332 386 325 364 318 220 287 233 133 168 225 277 243 267 320 225 189 231 277 294 275 230 215 174 220 385 262 177 248 273 241 295 262 206 221 231 166 71 88 115 241 314 274 245 234 250 276 200 187 176 277 258 198 195 215 327 203 260 255 252 262 282 223 240 232 225 214 268 262 170 167 275 300 244 239 246 164 177 281 296 222 230 180 172 247 293 303 287 266 251 355 346 330 363 376 390 384 406 463 457 434 448 390 322 280 266 234 202 224 320 326 286 238 247 332 302 252 239 191 208 214 194 118 71 113 122 142 169 208 231 208 222 298 354 365 304 244 269 277 248 250 191 135 123 72 50 69 47 70 127 126 90 86 82 109 148 169 107 83 87 54 60 136 132 63 35 82 142 126 124 167 146 117 131 137 152 163 178 160 167 144 144 127 114 137 148 178 187 186 142 122 121 113 110 99 94 76 50 64 120 112 94 81 66 69 79 71 60 79 75 80 68 61 50 57 60 62 70 67 50 54 68 68 60 62 81 93 90 90 80 68 70 63 73 68 34 58 87 86 106 121 93 88 106 93 86 84 80 89 84 89 79 89 98 90 91 87 77 83 89 83 83 82 82 78 80 74 70 77 76 78 73 67 68 62 61 56 38011 291 865 30 10315 10 33 31 6707 1663 35505 19053 11911 7090 4909 2853 999 613 381 262 302 329 231 366 307 256 209 258 239 177 231 209 231 248 173 65 169 134 213 188 103 199 291 209 38 127 182 110 21 102 19 157 134 100 119 159 188 133 151 110 217 235 126 268 172 202 264 165 138 157 247 287 346 263 98 162 231 241 252 175 172 201 207 235 125 145 137 154 161 123 186 188 93 187 155 299 293 258 214 243 295 259 255 224 132 180 221 337 310 290 290 237 227 240 194 292 330 291 325 349 342 392 314 311 214 294 284 147 247 212 202 296 267 228 226 205 244 185 161 198 145 147 43 72 71 30 120 91 52 184 179 141 111 158 202 178 165 262 249 243 304 308 298 190 171 181 132 76 141 99 77 82 102 78 92 98 51 39 55 102 135 98 75 51 43 44 79 34 61 26 44 49 119 75 90 98 51 88 93 106 56 124 125 149 128 84 91 89 113 103 101 144 133 101 100 124 89 91 112 137 114 54 73 29 75 19 39 51 74 27 5 21 60 83 93 41 25 11 33 56 53 30 31 91 82 54 59 64 71 34 33 59 61 51 33 69 84 69 65 66 85 76 67 54 57 64 63 62 66 71 78 82 64 57 69 72 88 77 71 62 63 77 61 53 60 62 67 61 59 52 49 46 61 65 53 49 47 44 41 41 32 38017 291 867 30 10317 10 33 37 6707 1666 10526 6101 3640 2333 1630 1522 1379 1114 927 1024 829 545 643 440 363 432 352 496 695 530 514 558 413 363 405 452 386 282 265 315 308 338 310 264 297 306 131 154 43 66 74 191 78 18 246 272 285 130 140 182 262 195 87 107 228 219 112 118 153 129 166 120 137 241 235 205 176 255 215 242 207 235 222 179 254 323 269 236 95 150 227 238 182 161 143 168 277 206 197 194 219 176 266 227 151 248 206 224 157 191 217 124 157 232 321 267 231 275 407 378 282 261 268 230 233 289 289 259 311 258 313 147 160 289 204 276 198 208 164 167 138 146 36 73 55 83 151 71 106 94 131 113 72 108 93 147 85 133 221 240 196 219 269 211 160 123 120 37 83 35 58 37 101 94 -7 -32 29 93 105 72 91 126 110 73 105 109 75 23 22 24 24 29 46 77 70 20 20 88 40 38 109 96 129 100 101 91 60 119 75 32 52 69 68 123 118 82 105 162 83 80 57 61 42 31 83 44 2 51 44 46 43 14 16 27 44 49 53 72 48 32 23 29 5 12 26 9 18 -28 -5 11 43 39 28 13 18 16 32 36 26 22 35 24 44 33 35 40 57 53 46 52 39 43 46 67 37 54 70 54 42 47 41 39 42 42 47 35 18 28 41 28 36 31 33 27 30 23 20 23 26 18 7 38023 289 927 30 10317 10 33 43 6708 1668 8977 999999 999999 999999 8498 8834 10351 7171 6027 5978 5584 3875 2101 2096 2560 3092 2042 1588 1662 1310 1174 925 1128 678 459 355 307 425 329 213 260 393 338 451 399 385 328 392 336 221 175 227 271 196 223 118 155 121 55 55 131 356 278 114 241 215 180 181 300 349 352 239 176 203 285 290 344 187 243 253 397 303 244 148 202 213 299 282 188 239 258 176 283 240 215 274 334 306 199 218 226 226 263 242 208 316 362 189 309 450 289 289 307 273 320 283 244 379 401 399 334 334 336 314 289 342 229 133 228 193 187 228 241 173 181 241 242 175 163 117 132 81 87 52 28 131 92 123 11 115 46 54 50 85 132 156 173 202 237 195 157 169 169 107 103 47 80 104 6 102 86 4 -3 45 42 81 87 110 108 121 102 71 74 67 97 118 91 -5 31 60 54 44 10 28 89 70 26 54 59 88 92 120 85 131 172 178 166 119 61 13 17 68 138 133 118 110 138 79 87 77 56 62 78 51 36 17 15 7 42 62 38 50 43 26 30 49 50 40 22 16 3 -3 26 10 -1 37 21 -13 16 24 14 14 33 39 37 45 23 30 43 34 15 21 3 12 29 47 65 45 67 47 47 39 20 46 48 49 56 38 33 35 40 24 36 31 39 44 34 36 32 12 14 28 29 14 12 16 13 2 0 38029 283 1103 30 10313 10 33 49 6708 1671 27539 14190 13483 12987 9139 5704 3389 2031 1425 986 881 921 742 705 596 367 383 547 448 493 494 506 598 664 488 489 461 435 411 557 623 536 455 406 265 283 329 313 293 341 259 248 250 410 301 210 223 191 277 172 294 216 210 215 309 343 219 262 446 349 246 169 143 252 250 199 285 253 301 194 226 367 325 313 244 322 472 305 328 251 279 231 161 274 272 200 321 297 335 318 272 234 319 370 276 368 367 347 347 473 414 385 464 367 380 348 310 345 311 154 193 186 240 319 276 290 275 312 182 231 188 166 184 108 61 69 47 41 156 183 101 62 123 196 236 268 191 224 209 159 190 95 148 89 105 124 117 133 87 77 71 134 50 14 56 46 98 40 32 69 125 116 88 96 122 152 106 59 118 144 56 51 76 59 41 64 105 84 70 89 104 86 138 104 136 179 189 123 162 123 123 81 98 110 125 175 140 149 170 142 122 147 118 123 94 104 98 90 114 97 77 81 63 108 94 79 68 62 75 70 74 64 73 71 83 86 57 34 46 74 86 66 50 30 31 41 50 56 53 56 28 67 80 90 90 71 62 84 95 67 61 72 79 86 87 77 94 74 56 74 104 87 80 75 65 74 75 70 65 73 56 59 64 67 71 53 49 50 52 51 48 51 41 38035 280 1187 30 10307 10 33 55 6709 1673 26170 30223 34719 35968 50658 61889 108829 177276 204984 145678 46048 32435 8083 3763 3304 2662 2660 3610 5854 4116 2254 796 574 537 615 594 600 636 571 572 523 643 615 569 578 475 561 343 337 428 384 380 320 170 374 272 209 302 284 349 240 185 258 281 433 370 196 208 248 263 158 365 399 385 224 204 233 363 320 376 307 349 320 266 360 376 377 371 307 314 366 290 260 161 268 321 330 311 250 287 344 184 238 298 290 357 432 454 370 413 433 406 429 443 328 431 361 221 245 207 277 276 252 287 241 219 271 165 147 140 147 146 83 106 130 258 265 181 189 262 240 252 222 184 235 248 149 188 153 202 152 113 87 74 208 121 154 69 95 103 126 142 87 130 116 193 138 159 185 139 126 117 146 155 104 70 69 100 104 124 91 100 165 130 110 171 125 149 99 147 185 227 175 173 164 218 175 165 121 113 101 146 202 158 210 175 175 177 201 191 161 192 144 123 72 110 109 103 65 123 124 123 103 117 127 104 79 69 94 70 68 68 67 100 105 116 80 69 67 70 61 74 86 104 89 99 95 117 112 68 52 67 100 91 100 107 97 80 91 108 113 108 103 105 102 91 92 102 114 99 101 109 104 101 98 104 102 93 95 91 78 78 83 95 83 71 69 71 59 56 38041 276 1332 30 10302 10 34 1 6709 1676 74680 74738 67247 81951 103727 56164 29628 38072 71796 69918 10105 6379 2392 1758 1072 645 544 494 331 444 450 496 403 350 530 354 443 402 357 451 339 261 340 259 170 249 309 210 254 152 193 244 216 157 119 292 330 236 122 227 331 366 446 305 155 173 189 177 192 159 287 219 168 221 293 205 257 287 263 286 159 221 254 274 292 263 176 358 370 462 376 193 172 311 224 212 243 226 200 218 308 235 249 278 315 403 396 504 526 488 426 337 268 270 334 314 271 281 302 294 167 120 127 130 135 83 87 151 118 55 138 174 76 142 154 89 63 162 217 197 140 155 161 95 105 164 90 79 142 19 118 124 134 96 65 95 99 90 130 115 105 116 99 107 91 61 57 102 64 90 57 39 39 4 27 24 46 77 132 133 109 83 129 118 102 111 108 103 109 114 152 119 139 143 142 121 135 116 168 181 156 114 131 144 170 165 114 128 110 119 85 56 71 78 32 30 68 70 44 35 65 82 79 81 32 19 82 64 54 54 66 53 15 -3 33 32 45 16 30 31 45 71 54 60 45 39 79 65 69 67 80 75 71 50 53 59 76 73 55 64 60 75 61 49 47 67 61 62 52 72 71 45 42 57 51 42 47 45 52 43 47 46 39 41 36 36 38047 277 1211 30 10301 10 34 7 6710 1679 67351 70494 60976 40310 30556 28975 18189 6175 1874 1630 1320 662 638 613 623 365 396 425 365 387 227 236 346 284 437 326 374 432 415 300 336 262 325 481 481 280 129 107 297 362 319 278 335 223 217 162 172 142 271 278 193 179 247 161 139 153 223 182 155 137 124 197 222 224 198 222 272 238 173 159 196 302 197 200 164 206 213 191 228 183 202 222 279 237 203 151 182 228 145 118 182 217 196 283 264 283 238 211 287 193 317 264 252 341 450 401 413 338 385 385 292 346 315 306 246 220 183 154 97 113 121 116 49 75 52 164 79 8 98 97 76 73 63 113 101 183 154 179 196 172 63 76 101 93 77 20 32 21 27 68 60 75 25 61 85 79 77 105 103 87 34 7 -8 -25 24 56 84 29 -41 18 58 13 43 46 26 38 61 71 76 132 63 67 77 99 117 111 123 99 62 72 65 67 116 110 132 125 83 77 80 84 59 102 68 -10 -6 -2 -3 13 15 6 40 -12 -10 5 18 4 -28 -44 -13 6 2 29 20 -5 1 0 39 40 15 -14 -35 -9 -8 4 4 16 41 28 5 31 39 26 22 19 24 27 47 28 26 22 30 28 34 49 40 29 22 23 40 42 35 29 23 19 22 30 23 18 28 18 19 19 17 12 4 1 1 38053 283 1090 30 10300 10 34 13 6711 1681 14753 17120 18892 16861 9043 1942 1259 868 609 585 492 608 767 772 863 964 1037 1140 1431 1701 1671 1555 1386 1662 2265 2277 1829 1964 1857 1203 899 669 475 361 430 369 373 400 313 399 319 365 475 455 284 415 399 374 428 448 402 361 224 172 238 244 322 388 253 116 133 285 256 229 280 315 247 201 146 223 234 277 98 251 188 259 236 147 129 297 201 111 223 240 203 130 125 122 154 261 165 158 189 319 276 243 235 237 339 289 213 236 265 218 178 327 362 283 310 345 330 446 365 367 383 438 362 256 289 262 227 244 309 196 259 157 121 75 93 70 96 47 71 60 20 10 67 128 111 104 170 145 112 87 69 108 28 47 49 50 45 39 42 54 76 95 21 36 92 86 110 95 49 27 31 97 19 22 29 67 23 -34 -6 -8 -7 34 58 57 68 46 92 84 77 86 67 99 88 120 129 99 115 66 48 60 83 77 125 158 156 126 178 130 121 80 100 113 73 26 19 24 38 44 79 35 59 70 71 36 20 11 35 28 25 10 -15 -5 16 9 -9 23 32 22 17 24 -1 -2 -18 3 13 40 43 53 61 42 29 39 28 29 35 40 51 35 48 54 56 58 43 36 48 42 54 54 36 42 57 49 56 61 40 27 24 35 36 41 30 30 27 30 28 29 22 18 6 38059 280 1183 30 10303 10 34 19 6711 1684 397 350 355 441 471 369 349 194 390 348 435 453 387 448 410 399 367 346 448 430 351 415 418 493 594 600 691 633 658 604 576 506 606 394 369 471 377 387 316 380 339 291 369 325 398 354 303 312 323 228 284 169 181 151 185 285 297 275 378 392 299 283 275 283 248 189 105 155 283 134 110 254 161 131 193 179 161 195 248 248 276 284 252 226 212 237 186 252 178 155 261 168 260 380 275 281 317 351 362 316 361 439 455 419 406 340 373 333 372 355 381 332 302 267 196 217 122 194 210 125 113 127 115 -11 33 137 127 105 114 89 80 85 16 16 133 182 194 182 110 56 47 72 65 79 51 48 46 88 42 16 47 70 132 67 29 102 100 95 105 49 90 34 23 36 38 24 7 42 19 66 70 63 33 18 70 70 83 77 109 69 41 121 132 92 116 97 66 73 60 94 99 91 140 149 126 104 137 93 125 117 131 107 109 101 75 47 40 19 36 23 24 8 36 26 23 40 43 36 53 55 24 22 -1 5 28 16 1 28 25 33 43 38 28 23 24 15 10 13 32 29 52 44 36 53 44 45 27 35 54 42 40 37 44 33 30 31 42 32 30 21 19 34 38 44 40 33 30 24 25 26 24 28 18 21 11 12 4 999999 5 1 38065 280 1130 30 10310 10 34 25 6712 1686 496 529 319 442 388 669 529 612 539 597 622 660 656 663 815 859 820 1245 1772 2123 1973 1233 1099 1376 1399 1277 1151 942 713 637 519 431 502 406 398 256 315 424 418 363 385 369 418 297 424 299 167 313 208 277 247 247 191 295 274 243 310 345 263 181 189 266 257 162 218 317 198 277 249 164 180 152 177 210 276 202 144 216 220 248 213 125 158 266 225 206 161 224 292 235 335 290 220 279 340 256 293 385 311 349 352 353 411 351 393 407 346 364 320 326 360 323 271 269 225 191 218 157 139 120 133 153 145 73 63 91 124 74 84 190 126 56 77 138 93 100 97 116 119 147 153 49 46 -12 93 63 121 99 33 48 66 50 61 65 65 88 136 135 108 93 91 53 68 77 14 74 39 20 28 35 73 53 28 34 46 6 55 105 114 76 74 88 70 129 104 107 157 130 143 115 29 63 76 131 129 143 136 118 131 129 127 153 95 86 96 94 64 59 44 39 62 59 62 46 31 43 52 57 44 34 16 21 56 36 24 10 15 25 -1 -1 49 31 39 24 11 -2 5 23 26 27 37 48 31 20 43 35 44 34 26 58 31 21 37 50 58 33 33 34 36 25 26 42 51 43 60 54 31 28 35 34 30 47 28 25 21 14 14 11 4 3 38071 278 1252 30 10312 10 34 31 6712 1689 646 1039 1453 1668 2073 4271 7493 9039 10353 11502 14439 16832 15190 14980 15920 17400 16883 13335 8561 5296 2458 1300 956 750 707 571 454 325 274 320 316 488 291 325 352 391 305 344 326 321 262 212 241 194 233 263 238 210 228 318 435 383 337 432 348 378 452 372 341 248 181 220 311 130 161 218 196 372 296 153 197 190 257 324 264 267 170 115 253 325 289 303 273 372 362 350 366 208 315 323 359 391 358 346 402 418 423 390 502 397 404 436 445 468 402 449 379 356 284 263 253 235 269 282 159 75 152 155 202 116 78 70 52 140 165 74 25 126 176 174 157 128 105 162 194 197 146 179 72 -9 79 121 77 106 74 104 115 68 95 87 127 151 175 89 81 92 129 103 95 140 86 -4 4 61 89 122 101 113 117 67 66 114 127 102 115 122 132 100 80 141 199 215 136 115 158 111 85 81 79 134 195 153 149 174 185 153 175 160 154 126 141 92 81 100 62 77 81 71 66 68 44 36 74 67 39 53 36 42 46 26 40 53 47 73 76 62 91 66 51 50 37 55 20 34 42 47 67 57 62 77 84 59 71 60 66 75 77 60 48 72 78 78 73 66 49 42 58 42 55 64 61 69 76 73 77 73 69 69 76 61 63 58 63 50 47 44 49 37 38077 282 1129 30 10309 10 34 37 6713 1692 102805 53621 21369 12295 8327 4853 3739 4761 8339 11504 13867 15107 15036 16709 20095 19768 20975 20140 15365 11219 10240 7581 5872 4367 2943 2112 1217 751 389 327 299 339 340 282 220 222 218 188 130 178 301 273 310 211 215 266 174 142 203 187 234 214 195 168 192 343 291 145 231 302 379 179 115 116 130 194 234 207 171 102 200 178 182 108 193 159 185 101 112 184 187 101 115 305 277 252 275 589 1136 2138 4645 5120 2764 718 270 306 309 264 239 325 340 306 296 246 315 361 404 366 318 249 237 210 148 105 19 16 106 161 90 114 111 86 105 135 97 1 -22 -32 11 60 75 110 190 112 49 -1 33 78 112 20 -30 60 71 55 23 -3 20 82 116 86 -10 -38 32 64 16 53 98 89 65 39 76 47 23 25 79 69 10 14 32 76 -5 39 99 89 90 59 35 36 45 34 8 52 92 81 98 160 173 122 98 94 67 67 77 73 74 50 89 129 89 100 92 92 109 59 56 70 79 65 50 37 8 20 34 12 1 35 31 6 29 36 35 -3 -14 12 -3 7 -15 7 -15 -19 4 34 8 -7 4 8 -3 -19 -9 23 28 18 25 30 13 25 45 27 13 26 40 19 6 28 35 33 42 35 24 29 24 33 32 22 16 25 28 31 18 29 25 28 38 29 21 16 13 12 5 0 999999 2 38083 281 1160 30 10310 10 34 43 6714 1694 551059 373690 163745 22794 13109 13015 16621 19250 25981 34317 25825 22741 27763 30788 32491 34052 36858 35544 33196 29469 31157 50554 69166 91168 207610 255646 68495 1730 563 412 298 237 219 249 273 333 397 365 406 320 331 221 242 275 220 245 215 258 240 231 338 335 268 268 295 419 353 326 301 295 273 278 228 357 397 263 273 333 270 208 277 419 280 202 225 238 106 170 156 197 259 376 738 868 700 871 1087 1555 1673 1904 2401 2002 952 387 261 324 319 378 425 370 356 387 366 314 368 280 255 179 220 188 166 223 234 275 185 118 118 137 85 121 107 167 182 103 107 127 122 79 32 63 200 161 80 149 197 170 133 91 134 80 129 88 78 87 161 42 75 71 58 65 148 132 181 150 126 154 175 191 116 101 141 99 78 66 62 74 99 102 98 92 100 124 83 129 79 73 79 144 163 125 123 86 74 71 130 155 167 140 171 199 152 229 169 103 117 97 120 153 152 155 186 160 168 187 143 126 149 134 88 91 80 78 85 82 82 49 78 110 127 100 77 106 102 56 78 78 82 66 49 48 27 56 69 92 103 82 80 50 44 61 78 88 72 87 79 74 78 84 85 73 80 100 85 79 102 89 96 99 99 86 76 77 75 62 71 83 81 77 69 80 77 59 60 64 67 69 62 63 68 60 49 38090 277 1289 30 10319 10 34 50 6714 1697 263695 205099 115399 71222 82426 82652 52104 46931 37975 38684 40257 38125 34387 29082 57181 156675 283879 300364 259266 237199 90577 5845 532 357 330 218 117 245 253 208 108 256 381 305 262 281 259 340 176 241 312 179 244 194 264 199 174 230 355 346 215 260 416 326 359 376 394 264 320 343 368 325 246 234 328 285 280 240 325 224 147 96 97 286 217 115 252 160 144 213 313 419 655 804 1051 1463 1241 668 261 331 390 236 301 256 221 306 250 242 192 137 119 98 131 229 213 151 122 134 87 49 215 89 110 107 11 63 51 16 27 51 51 103 69 -8 13 24 83 76 134 198 115 153 116 86 44 148 110 21 62 173 76 20 89 -11 -22 14 58 53 90 27 34 43 71 112 148 59 138 122 84 51 88 91 101 126 81 74 19 57 55 2 -5 12 37 92 40 95 95 99 101 47 94 96 150 144 179 180 139 131 172 107 58 87 89 106 174 117 104 163 167 158 136 121 84 52 44 51 42 22 41 40 39 65 72 50 42 33 17 20 38 20 8 0 12 -1 27 14 9 37 23 14 17 14 33 34 22 36 20 39 37 39 23 53 61 39 30 50 51 43 38 40 38 33 41 51 31 14 29 32 22 12 20 41 44 25 24 21 19 20 22 11 15 14 16 21 16 4 4 38096 277 1296 30 10326 10 34 56 6715 1700 260004 113275 66356 75027 95607 114032 154360 215365 276093 330912 384443 454758 481543 527619 625170 550068 339420 327518 284777 234503 109742 41239 1583 324 411 412 284 259 217 205 281 360 236 373 400 324 373 243 160 180 153 169 219 203 143 261 333 230 218 267 381 252 335 373 353 235 262 475 409 350 416 333 267 393 355 296 301 314 173 29 164 256 132 193 277 147 249 329 180 131 78 210 171 255 370 379 411 290 249 387 229 307 444 441 267 366 417 341 306 329 321 253 331 353 249 270 192 205 339 246 182 172 84 69 140 142 114 28 48 129 86 59 83 40 55 17 50 122 148 171 121 0 106 67 142 121 59 39 58 107 34 18 74 110 59 4 28 56 108 89 90 75 122 151 135 160 98 56 64 151 194 61 103 77 118 50 94 43 24 62 31 35 42 81 84 86 113 155 102 82 88 152 142 103 147 189 160 192 207 96 76 89 129 132 106 117 137 152 140 133 132 120 124 92 89 70 61 99 131 82 84 36 40 39 31 79 56 30 31 30 12 8 33 14 67 48 39 41 10 -2 6 34 15 28 29 48 74 51 42 54 75 73 56 49 56 57 69 49 49 39 41 61 59 68 69 61 53 48 59 58 57 57 50 44 40 39 42 40 35 40 40 33 41 36 27 27 21 38102 277 1301 30 10331 10 35 2 6715 1703 271153 46562 53525 59932 68136 88623 108537 111625 126393 167612 269307 361291 339865 252371 130831 35188 1936 543 300 357 352 310 214 375 298 273 295 360 296 203 160 312 287 182 195 351 287 203 310 270 395 544 516 616 438 287 461 308 256 257 287 320 284 203 398 437 342 371 310 316 279 275 293 354 340 460 382 368 328 367 256 258 207 188 254 228 223 242 200 140 173 300 253 88 229 300 270 237 224 215 209 209 243 327 340 292 388 342 388 377 280 322 389 306 295 311 216 184 112 186 183 120 51 23 69 99 23 49 110 83 104 132 147 76 140 151 183 132 128 161 119 124 103 151 125 99 118 131 104 100 134 66 -22 41 49 106 81 12 64 86 116 122 148 108 72 124 88 118 116 98 43 26 74 48 60 39 115 91 92 99 133 110 57 69 75 72 65 119 86 54 108 74 112 174 157 187 164 116 73 98 144 105 102 197 179 177 174 113 120 134 149 117 96 96 46 35 45 66 62 48 70 65 51 75 82 61 59 24 -3 52 43 47 17 5 9 11 34 43 47 32 47 11 32 19 44 84 67 51 52 64 65 57 76 64 44 51 44 76 64 64 62 54 73 50 37 52 61 77 63 49 59 59 50 53 42 35 40 35 41 46 37 29 32 43 34 25 26 38108 277 1278 30 10338 10 35 8 6716 1705 155627 143292 173878 174118 211626 223949 212937 249908 222241 93712 61821 51502 8439 336 276 336 286 344 256 275 225 289 282 370 352 333 239 320 269 160 189 257 268 267 272 291 329 431 271 275 319 286 269 411 417 404 439 383 321 340 327 280 299 401 360 339 384 218 273 362 283 204 323 335 228 302 290 184 259 370 461 362 396 753 1111 1288 1975 3340 4979 8245 13240 21094 26372 21105 6889 1298 346 264 228 301 371 334 353 425 398 356 415 392 441 479 395 266 327 276 357 227 130 138 97 120 183 107 119 106 151 95 96 137 62 134 188 113 134 93 110 227 248 241 170 200 198 149 87 108 166 132 92 60 76 50 147 64 62 36 56 52 88 135 97 128 114 159 128 157 115 149 121 52 109 135 121 63 97 65 118 114 117 80 101 30 60 48 88 149 118 107 93 138 150 139 94 123 149 189 172 124 171 188 151 146 121 141 154 176 191 169 140 84 127 144 133 127 128 89 51 95 90 78 92 81 61 53 69 66 59 45 62 58 32 44 53 51 65 63 74 60 77 92 97 69 69 60 76 45 36 50 62 78 69 63 88 80 59 81 71 95 76 81 82 71 72 70 73 82 68 62 67 77 73 69 80 87 73 67 69 57 64 59 57 63 64 66 54 55 41 37 46 38114 281 1195 30 10345 10 35 14 6716 1708 26723 31099 46127 56781 78539 109616 144219 206183 253910 216311 175711 135509 87097 46409 6784 597 508 403 166 252 329 324 420 162 210 257 210 349 413 291 244 273 227 170 197 243 220 238 346 256 274 222 252 330 405 378 296 372 373 421 332 365 283 530 464 392 445 458 290 267 301 357 315 298 326 186 241 417 455 295 263 263 422 348 480 915 1386 1600 1915 1982 2283 3766 6779 8323 11289 15826 19774 18501 16425 12642 7002 4088 2014 815 535 297 351 440 381 315 427 423 429 338 284 219 220 197 189 194 271 317 192 99 105 112 124 113 51 143 168 157 109 96 139 135 193 157 181 151 166 242 149 60 145 195 196 151 87 63 61 69 26 5 40 39 79 87 68 169 118 75 96 148 165 158 101 74 89 79 82 103 55 8 34 80 44 64 59 82 76 72 124 85 83 69 119 154 88 129 79 74 152 161 180 163 143 153 159 145 112 130 132 172 113 142 185 172 161 168 156 123 139 141 141 122 109 88 83 112 124 98 56 71 49 47 53 54 74 64 77 53 41 43 63 45 67 64 70 56 63 101 90 62 40 37 45 41 54 62 66 73 78 84 77 65 67 76 76 77 76 71 64 77 72 77 64 55 50 59 81 78 62 72 74 66 46 53 67 49 45 47 48 58 56 57 43 50 46 37 36 38120 284 1078 30 10348 10 35 20 6717 1710 50329 999999 999999 999999 34164 38875 50777 67950 80072 85947 81448 64287 71426 77732 54252 47121 29778 12716 2170 237 288 388 215 16 258 273 116 227 260 189 73 172 260 208 161 128 66 126 165 178 211 222 119 174 308 331 209 460 526 432 357 322 297 281 274 310 177 149 278 364 277 212 273 290 408 231 216 315 309 262 313 299 295 311 395 330 343 306 410 588 699 684 655 737 1121 1948 2319 2673 3363 4108 4461 6066 8271 9372 11334 10720 8069 8062 8939 7364 6578 7622 7749 9411 14893 10759 3617 1329 397 283 172 116 200 157 130 243 194 161 151 206 203 132 75 86 178 25 59 102 165 147 45 119 101 154 197 207 186 99 118 136 70 -9 44 -38 21 29 36 -30 52 57 -33 6 116 68 -28 61 173 77 68 62 67 93 85 126 113 23 55 69 71 2 17 2 57 67 40 66 -9 -2 86 112 65 69 83 74 93 92 78 140 148 200 138 184 169 140 144 124 116 124 105 114 167 149 127 132 156 125 116 67 78 79 81 48 39 24 34 49 51 67 34 52 54 45 36 9 3 -12 -13 10 44 34 9 43 71 41 43 41 59 61 46 -2 19 -15 3 35 49 31 18 41 45 36 35 31 42 20 28 46 36 31 39 57 36 17 26 41 41 43 50 42 29 37 37 31 31 21 20 19 26 19 20 17 10 12 12 7 38126 280 1225 30 10345 10 35 26 6718 1713 33008 29521 19820 999999 999999 999999 8069 5705 4228 3432 2591 2274 2356 2292 1690 1499 1492 1218 720 194 159 426 124 153 122 26 86 -57 134 149 152 -67 -66 -20 -25 23 18 50 140 34 -37 -50 37 74 158 203 186 194 168 62 157 141 16 95 224 120 160 211 140 61 167 187 89 144 151 134 157 90 218 176 162 269 189 161 242 225 305 250 414 501 746 987 918 1044 1221 1457 1691 2182 2681 4175 5483 6169 6906 10158 17228 23599 24076 19513 20588 31504 41859 42858 54520 71544 54301 25051 6684 692 331 303 279 313 311 257 183 199 198 153 92 63 96 194 207 116 32 29 50 98 153 118 90 87 114 172 95 73 64 64 69 117 121 42 56 30 68 115 46 92 104 104 167 141 92 114 91 133 144 128 22 12 3 36 23 28 60 36 36 47 100 88 79 85 83 33 52 23 51 73 69 32 33 82 108 90 139 114 119 159 135 136 104 89 79 71 151 147 176 169 120 140 97 124 99 81 66 26 52 58 48 51 59 29 35 24 31 83 46 42 11 54 7 0 21 34 46 65 92 46 47 51 41 37 31 27 5 30 24 36 32 13 39 28 30 47 33 26 33 36 33 45 52 46 48 41 46 60 37 28 42 45 33 34 42 40 42 36 31 41 35 22 27 29 28 31 20 31 29 17 19 21 38132 273 1437 30 10347 10 35 32 6718 1716 19756 23347 47886 124166 207279 292565 305115 251518 243209 228892 187043 114536 34743 7485 1772 403 451 347 299 103 13 0 34 32 1 97 -73 94 196 133 127 70 87 210 79 -58 138 251 84 41 -3 999999 -31 -19 6 22 64 94 54 70 111 55 9 21 99 21 -17 -1 0 -76 25 50 98 -25 44 88 10 86 55 -40 4 33 49 67 176 255 107 38 199 371 611 1345 2323 3337 5960 9371 15424 22759 33238 50699 75179 89722 71263 36947 13607 11487 13169 16102 38264 95603 103441 34328 2504 498 319 246 397 319 215 282 217 216 235 197 134 150 214 187 169 131 128 182 177 140 118 187 188 303 164 109 127 161 124 86 53 43 -16 56 131 117 133 96 128 186 134 71 148 221 196 149 106 71 120 84 49 29 31 114 138 142 132 141 100 158 139 162 86 59 107 106 101 104 195 144 141 173 189 197 174 168 155 90 95 148 124 119 155 186 191 153 191 216 160 167 113 119 72 31 55 84 104 145 80 43 36 99 77 77 81 63 63 72 63 32 38 36 91 58 70 94 89 68 75 46 54 27 36 20 62 69 78 79 60 70 67 61 83 81 74 75 73 85 79 98 91 86 78 61 70 68 67 74 68 74 70 74 60 54 61 62 54 62 53 58 55 56 57 49 51 51 47 36 37 38138 273 1442 30 10352 10 35 38 6719 1718 -55 762 2289 5203 11090 23289 40705 57580 61092 62322 115477 186149 258276 375998 624712 959046 844132 294861 91423 6992 534 357 197 114 -38 -3 61 18 91 42 -74 94 104 78 47 -61 -89 999999 -67 125 40 -8 -58 -99 999999 999999 999999 999999 -44 0 -62 999999 999999 999999 -38 999999 999999 15 29 -71 999999 59 46 -74 7 -29 999999 -83 50 -84 -23 108 110 76 -63 -54 -1 44 8 4 30 183 822 2111 6144 14103 27928 43650 60546 78575 97145 120111 124935 97704 57947 31333 24921 48457 68234 65408 35961 5368 1100 525 418 306 371 366 232 251 208 145 206 164 200 162 141 177 207 72 100 170 213 118 136 197 238 157 159 177 56 123 100 89 99 39 91 62 104 121 101 138 171 131 136 140 43 111 163 61 53 103 123 124 136 129 83 64 77 103 122 112 113 101 134 126 137 88 113 119 140 172 142 237 267 225 198 149 148 128 117 92 101 115 188 185 156 174 181 164 188 117 93 112 112 81 82 72 80 109 87 99 99 63 80 118 12 28 44 58 75 42 86 85 108 108 85 98 112 90 90 54 57 50 50 33 51 58 64 41 37 46 50 53 75 88 79 85 82 95 90 96 97 110 115 94 87 81 65 74 86 78 72 72 89 91 82 72 73 65 58 68 66 77 66 52 62 55 54 56 49 52 44 38144 266 1657 30 10357 10 35 44 6719 1721 304 1343 3487 9240 23123 53893 109997 204580 242936 188699 108481 232881 566369 813578 647548 639400 697214 214618 8506 773 599 545 506 514 365 468 353 393 406 137 232 282 294 251 199 220 166 145 127 91 38 20 20 -78 -57 65 -30 13 46 67 128 104 65 63 42 67 85 66 76 95 120 63 113 112 284 222 142 202 221 118 110 102 121 158 655 1480 2884 8236 19587 31017 39364 51720 67556 75998 75983 70800 69454 61671 45184 40270 41386 34018 16291 5481 1904 547 384 418 282 223 220 135 146 106 123 130 113 113 112 140 98 137 124 72 112 104 193 198 165 170 249 81 97 149 96 67 59 59 93 125 127 1 110 103 40 103 75 67 36 69 -17 25 49 77 49 21 82 42 74 175 117 82 84 117 60 8 49 84 82 112 152 143 138 175 160 174 186 101 114 101 102 104 99 122 127 177 201 140 161 120 138 91 73 60 88 80 55 86 83 41 85 80 59 82 39 63 67 51 22 47 70 53 53 61 83 41 56 80 73 56 42 49 65 73 86 98 41 45 69 66 53 43 17 16 25 50 47 40 54 60 61 61 54 56 66 75 58 63 69 68 74 66 57 65 62 62 63 56 56 61 76 85 67 62 57 55 62 49 48 50 53 45 38 35 19 22 38150 261 1809 30 10359 10 35 50 6720 1723 365 1519 3242 7931 21241 63459 180283 406584 660700 868393 861281 376575 240216 95101 15809 1276 437 419 461 210 195 131 108 151 103 113 191 89 104 26 -60 92 3 57 77 -18 60 77 158 91 -35 21 -16 -96 999999 -61 -59 999999 -44 -99 -40 -47 -67 -57 999999 -94 -93 999999 0 -48 999999 999999 999999 999999 31 -11 14 236 246 355 1216 646 625 2109 8407 26743 58930 87976 119489 139667 147184 138210 114570 98405 93623 94242 80207 45608 10992 1472 381 305 270 228 214 176 187 96 -7 -40 -28 88 121 64 112 107 141 92 130 126 60 101 49 17 16 105 125 134 107 161 132 106 177 75 106 145 144 72 86 56 -13 39 15 0 28 8 43 -11 55 84 96 58 60 59 131 124 176 106 97 92 10 26 133 112 132 181 129 124 162 129 87 101 117 158 143 92 138 124 165 144 117 90 145 77 102 76 47 80 85 66 10 47 60 52 45 40 44 -15 62 87 27 50 21 57 48 21 18 37 40 43 63 37 51 73 46 52 35 53 69 36 47 51 60 53 54 48 53 46 23 20 56 53 60 67 59 63 79 74 58 55 61 64 88 81 70 66 78 79 60 56 37 61 42 58 78 74 57 65 65 49 56 63 49 48 51 41 35 32 31 27 28 38156 258 1896 30 10356 10 35 56 6720 1726 429 1718 4133 9243 23004 59466 144957 307154 470447 409564 226668 97754 100312 69249 40975 13203 18776 25745 26410 4706 2173 2119 -14 -87 999999 308 2982 1291 999999 -31 -95 48 2088 7890 5440 999999 999999 999999 999999 999999 999999 999999 999999 406 3502 14404 5114 99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 1140 13142 49813 83584 100069 89909 16628 1736 2118 3636 14475 50800 88149 120868 155156 178029 192073 198115 222693 206735 121747 36277 8545 1354 425 252 204 244 226 183 216 193 132 -25 1 26 8 69 114 56 95 146 135 83 117 110 35 30 190 49 83 135 79 80 119 69 78 67 86 157 84 44 14 -23 3 -22 20 26 27 41 118 30 63 14 50 97 125 116 78 58 -6 45 156 50 65 68 39 76 121 123 137 118 107 109 71 90 111 102 70 81 136 153 172 125 126 169 119 47 79 85 61 40 8 46 47 34 62 4 67 41 47 65 92 68 68 30 14 -6 -32 -24 5 15 12 24 17 19 14 58 51 85 29 22 63 46 16 26 37 35 54 54 29 8 7 3 6 23 22 24 26 49 57 32 41 38 36 44 45 51 52 47 65 58 43 46 47 45 52 60 52 38 38 40 32 37 45 41 37 25 17 23 14 25 20 15 11 12 38162 254 1987 30 10357 10 36 2 6721 1729 371 1523 4024 8750 17419 29521 33000 35731 53086 81988 83226 74968 85124 98756 55936 35249 23156 13082 617 999999 999999 999999 999999 876 2634 999999 999999 999999 999999 584 856 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 999999 999999 999999 999999 999999 999999 999999 999999 999999 1139 3668 1219 231 9736 47685 100280 165975 209985 155565 72866 24572 12858 25458 40910 56489 77523 108615 146027 183856 209198 212218 240836 349917 329630 108105 6245 496 398 294 253 164 186 242 150 -61 -46 97 146 144 30 25 30 177 218 -48 -67 -48 8 97 -11 56 113 35 133 65 40 10 8 28 74 129 39 107 26 38 14 63 102 34 -25 87 46 17 103 134 42 13 -2 74 94 32 -35 -13 97 110 71 41 104 111 104 148 125 106 81 126 81 122 130 83 84 54 78 67 118 148 146 117 70 110 107 58 56 36 62 -21 25 -39 -5 -28 25 35 -7 23 11 9 38 34 35 20 44 18 32 34 21 -13 -15 -8 13 11 19 7 19 24 43 74 38 39 64 19 19 46 32 1 22 21 18 34 1 7 999999 999999 999999 6 25 24 41 22 23 40 28 20 40 47 53 50 38 44 24 22 25 34 25 44 45 46 49 28 35 39 34 20 17 24 14 3 999999 6 8 12 38168 271 1360 30 10360 10 36 8 6721 1731 597750 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 999999 568 3356 9590 18055 16748 14438 19109 23360 40552 66953 82099 43205 21306 18698 12815 6504 5927 4369 3974 4878 3833 771 999999 999999 572 1317 1735 1732 1874 1054 17 999999 999999 999999 999999 999999 999999 999999 999999 348 3804 11910 21774 41969 72889 115663 147049 145667 128181 118728 128869 123599 73868 16929 14948 18654 26707 36131 45185 61392 93648 125610 147542 163492 198318 374211 512992 238562 13774 516 119 11 127 140 165 156 65 -38 -98 157 121 -23 23 126 77 35 77 48 -19 -91 -3 25 -59 -23 -33 93 79 20 65 74 -8 72 129 34 8 74 93 33 -81 999999 -71 38 20 33 -43 12 25 11 12 42 58 61 80 29 25 51 86 -10 101 41 36 55 51 8 17 39 163 137 47 6 46 86 74 110 71 108 98 77 112 158 82 15 48 57 55 53 35 37 29 -28 -39 10 30 30 11 -4 13 37 48 22 40 18 29 5 21 22 1 -14 -7 -20 -13 2 40 1 38 8 29 36 47 49 52 3 44 31 31 18 -12 1 14 -20 999999 999999 9 999999 999999 999999 3 999999 10 29 999999 13 999999 999999 18 18 22 33 31 9 11 14 13 26 27 17 26 29 24 17 14 21 19 10 10 16 5 38174 240 2442 30 10362 10 36 14 6722 1734 805 2381 3701 6124 6153 4222 1389 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 739 4767 11666 19398 30792 53767 99021 181165 333791 527301 620854 560154 393417 77401 17435 23816 28716 31747 37399 39844 40233 51996 92917 138353 198535 308359 190723 14680 1218 595 228 142 151 153 148 234 282 112 58 139 158 133 58 -10 103 63 25 53 7 -42 46 63 99 54 65 10 74 111 135 144 63 -25 -18 -3 67 32 3 33 20 53 74 53 14 -47 -45 5 20 89 117 126 77 -35 -34 29 122 118 86 97 41 86 88 39 82 140 131 126 120 90 91 123 181 138 111 120 127 151 132 93 113 119 82 49 84 73 115 31 22 44 28 -18 11 96 36 31 36 49 27 36 3 35 28 54 38 3 32 28 36 15 11 2 39 48 18 22 49 54 39 51 63 71 60 5 3 33 68 73 30 35 24 9 1 999999 6 5 6 999999 12 26 3 18 49 34 52 62 53 39 49 53 45 55 59 49 52 59 41 37 53 38 49 38 34 38 40 27 36 40 37 35 32 25 27 28 38180 202 3579 30 10359 10 36 20 6723 1737 903 2529 5433 9976 18879 36350 66627 112775 182160 274391 425393 673266 837593 574322 281834 161424 88106 34583 66877 95151 126168 156891 167852 157164 106492 55108 31406 11807 6295 4778 1370 408 259 249 262 228 62 70 235 44 77 89 198 201 205 203 138 18 84 77 -21 24 18 121 88 31 73 134 41 54 120 83 81 95 121 54 29 58 -26 61 68 -2 65 48 73 85 72 84 90 195 52 90 104 25 102 91 119 142 98 79 83 112 152 111 79 88 171 174 110 103 116 167 183 164 121 159 90 109 147 72 125 83 94 75 29 50 64 70 36 19 27 28 11 37 47 51 48 46 50 77 47 46 36 65 18 51 75 21 5 49 50 46 46 46 39 52 61 45 68 77 56 74 48 58 38 50 61 40 46 20 999999 999999 4 2 5 999999 22 38 29 26 45 40 46 60 63 55 60 48 47 54 55 57 46 60 66 60 67 74 62 58 42 31 46 45 44 39 41 39 35 44 39 36 38186 205 3483 30 10353 10 36 26 6723 1739 1931 5199 9605 17196 29377 44401 77423 110603 139257 205924 259161 216660 200038 222624 207726 230795 399642 462379 312434 76868 19706 31615 50485 61386 74327 99952 129660 159415 168755 170518 156552 107870 99977 63415 17023 1773 223 116 126 151 149 61 184 91 183 202 160 39 19 73 146 151 43 46 46 109 113 71 37 77 41 76 63 63 -11 16 -15 86 48 75 64 -3 50 50 32 -12 33 66 31 69 75 98 87 109 131 94 66 39 20 40 91 144 49 104 117 136 134 68 101 101 98 45 90 97 116 124 168 160 101 128 65 91 34 74 72 42 75 66 54 31 4 22 71 65 -12 48 105 25 17 -8 26 32 69 45 106 91 74 1 -40 -4 -13 -60 -20 -4 32 1 10 39 45 66 81 65 60 30 48 -1 13 26 11 -6 -20 -6 5 11 15 10 7 17 13 999999 999999 9 13 12 30 11 8 41 55 50 47 38 18 38 28 30 41 35 46 47 34 14 23 43 44 35 34 38 29 25 18 19 13 11 1 38192 205 3482 30 10352 10 36 32 6724 1742 552 1665 2980 3479 3001 2675 1470 4427 12423 27468 39993 47139 73220 107249 113446 124274 114737 115480 148024 159204 165876 214464 282150 282814 318319 419441 394941 87383 61074 90652 122204 147737 170088 191290 175836 116524 97633 47772 13387 733 157 124 85 50 103 200 189 161 64 106 66 -54 103 73 41 132 52 29 70 48 109 163 74 98 86 37 20 98 55 27 29 120 43 -17 5 22 104 67 26 31 126 132 91 72 44 33 39 32 125 146 101 108 108 129 149 115 81 97 132 124 124 174 141 121 106 76 80 139 181 91 44 71 77 82 84 37 45 82 51 39 41 42 28 12 58 73 26 47 16 53 59 -1 36 54 7 41 30 42 27 10 6 28 48 27 30 30 27 38 45 58 47 34 40 71 36 58 37 31 26 36 33 29 23 1 999999 19 35 19 17 16 16 1 999999 18 33 53 61 51 38 35 43 57 52 40 52 53 52 56 41 32 27 43 35 41 40 28 41 36 23 27 26 16 21 19 8 38198 247 2222 30 10352 10 36 38 6724 1745 465 1598 2986 2783 1622 979 1956 2788 2979 2612 2310 3297 4497 4585 2835 533 173 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1149 3032 5087 7259 8790 11726 16090 22357 34556 55464 80294 122071 175762 215178 266302 297172 297821 237406 155188 130641 117932 116192 93395 59320 72084 95900 89633 69448 68500 67305 55181 61767 51407 1776 1493 2967 8189 23501 44328 67604 93299 112084 123661 130751 132316 82630 42431 21375 13579 2867 447 223 18 17 100 144 100 88 -7 89 169 172 136 138 129 128 78 121 135 133 163 162 157 153 71 88 110 84 0 42 73 63 32 63 11 -80 7 65 92 -18 53 88 46 56 75 100 151 178 119 166 136 168 162 132 130 91 106 174 164 115 125 134 149 124 121 126 124 129 129 139 97 130 103 122 96 84 67 39 67 73 37 4 54 76 54 42 46 63 87 63 43 51 56 84 38 28 33 40 19 28 12 25 51 22 44 63 72 -1 53 45 61 36 74 92 89 66 44 28 57 48 19 31 13 33 43 19 20 31 34 31 55 38 61 67 52 57 43 69 75 60 69 83 74 68 49 48 62 60 77 70 52 70 63 42 37 45 35 34 38 29 29 38204 256 1950 30 10350 10 36 44 6725 1747 50 1306 1289 228 281 1967 1837 717 590 122 -82 1073 1598 1354 2022 3128 3292 1759 2438 2972 3103 2560 2978 3516 1621 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 217 957 2310 4417 5473 6071 7866 10743 13458 16264 21378 31264 38110 49330 80677 132852 163721 192411 237288 271809 296931 345319 389629 366590 337855 296334 263822 236829 148162 121440 114540 94044 34139 1488 73 110 36 -60 58 35 36 62 227 180 492 2683 7172 13866 19043 28992 47787 71921 80975 63250 33522 9089 820 218 212 115 146 128 110 117 108 103 88 136 98 89 140 63 55 12 72 107 99 142 174 67 112 127 68 56 5 10 59 112 89 60 30 36 121 156 85 61 148 78 91 64 66 76 51 60 145 119 106 155 186 153 147 147 181 193 123 147 172 168 153 189 175 128 152 153 187 153 115 81 80 81 42 54 96 93 93 118 79 96 92 81 80 70 68 54 42 29 83 66 60 64 50 39 65 66 54 91 64 20 39 52 60 66 59 69 98 88 75 54 92 67 65 46 53 68 58 60 64 41 20 61 51 52 52 24 35 50 54 46 79 72 84 75 86 68 75 81 84 79 71 84 76 84 71 79 85 85 72 72 73 67 62 53 46 50 43 38210 238 2487 30 10347 10 36 50 6725 1750 95 559 2173 4412 8091 10805 8758 2794 201 30 -51 21 252 184 999999 999999 999999 999999 999999 999999 999999 999999 52 1424 4289 7602 8750 8811 10194 12383 18064 23542 25500 26341 26098 23009 23295 29235 34885 45422 53543 82610 136311 167496 212792 226032 187955 208856 255597 322636 356153 354403 373183 449913 461072 355403 215901 75617 4333 59 75 -30 9 107 84 109 268 565 717 785 688 1260 4971 12359 19589 25149 32895 41042 33826 31413 34728 4536 255 40 134 326 138 11 110 127 125 11 101 182 117 121 72 91 79 49 81 128 182 144 129 76 113 57 61 58 9 51 82 42 -13 -16 6 10 12 50 38 97 64 99 46 63 141 110 197 145 79 113 206 173 122 167 152 183 199 136 120 149 185 142 124 160 172 132 93 130 109 92 80 57 40 47 25 62 86 52 66 90 61 41 78 69 41 25 35 42 23 25 34 22 17 35 20 40 27 16 20 39 41 42 87 51 32 53 46 59 57 46 28 55 43 44 38 39 31 28 14 25 22 21 11 16 15 15 24 35 30 48 63 56 47 54 53 61 63 61 61 56 46 54 44 46 46 55 50 39 44 39 39 34 32 24 23 18 38216 254 2009 30 10349 10 36 56 6726 1753 3225 4471 5777 6424 8497 8861 6438 7262 9229 9382 7566 4766 3400 3885 3145 3593 5323 8595 10624 14072 16859 10990 2618 2687 3124 4354 8886 12657 14053 13045 12899 14326 15566 22046 34634 43880 43129 49168 59433 64075 71021 70627 66450 65502 68659 63592 49468 43276 52378 64583 82609 110394 140415 165134 227170 292208 351705 411113 398733 307994 247860 217336 100941 19809 1485 375 1 -16 89 88 1 2 -39 999999 -12 257 389 706 810 650 973 2923 6143 10962 17603 21946 22905 21431 15424 11905 9767 9309 8710 8511 9488 31279 98708 7184 443 199 96 47 167 92 117 67 -1 95 62 49 78 76 39 -10 -1 7 24 78 110 75 70 95 80 63 -21 42 75 50 23 19 38 -32 -43 -18 -26 -57 79 121 39 88 76 5 47 59 -7 35 31 37 77 131 118 48 56 39 89 124 172 193 116 109 128 100 -12 22 77 62 19 5 38 11 -33 -40 57 5 41 39 40 55 58 67 15 -9 31 29 47 42 34 19 -19 22 -11 8 20 43 36 -30 2 33 47 14 29 36 38 42 75 55 4 17 26 16 17 13 11 20 6 999999 999999 999999 999999 6 7 6 16 24 9 16 38 46 23 36 26 32 35 27 29 37 38 37 25 27 32 24 10 13 20 10 13 16 13 15 2 3 3 1 38222 252 2013 30 10353 10 37 2 6727 1756 6977 5017 3395 2910 2489 2356 2483 2730 3254 5130 7091 7966 7785 5256 3599 2418 1471 510 716 1172 1731 2655 4209 6185 7203 6912 7905 9331 10840 13670 15618 19072 23670 30501 38188 46078 54999 65081 74537 83170 81995 80673 83961 89796 102414 120961 154972 170690 199583 234838 284056 344487 427489 496612 493431 385322 255518 134175 98203 34524 2486 435 87 73 110 66 78 43 103 120 93 95 91 99 238 404 263 209 480 549 811 1030 1291 2114 4650 10435 12432 11181 7205 4347 4459 3795 3648 2719 1367 714 472 465 342 180 80 67 188 132 129 141 133 208 123 69 60 35 14 -41 50 53 48 80 79 46 -50 60 77 19 8 85 57 6 -44 11 12 -3 17 99 61 40 153 37 43 65 71 68 49 92 109 103 149 179 97 102 103 80 114 125 72 105 89 58 88 170 151 100 71 78 84 39 120 77 57 30 43 38 30 47 49 47 50 5 34 38 42 7 -20 -3 -8 3 24 -11 -5 19 27 37 43 38 21 34 37 45 17 32 13 56 27 34 -4 -15 40 33 42 21 -7 17 19 3 0 20 4 999999 999999 3 11 45 46 43 33 28 28 33 47 31 25 29 19 23 40 42 41 35 32 37 35 20 23 38 44 32 27 22 21 20 26 11 38228 258 1892 30 10352 10 37 8 6727 1758 1967 2465 2717 1817 1329 1587 2496 5011 7741 9626 13912 19058 25915 37535 58203 50577 14033 3824 547 1319 2495 3888 4586 4466 12114 21728 7812 7441 10366 13946 20703 29069 40739 55579 71134 85315 98730 115312 126979 134293 142816 152746 178734 152910 136265 204009 291041 312964 294865 255080 236173 188746 171268 153948 126467 115606 118390 96221 57627 11403 899 96 138 65 60 191 243 139 183 152 93 56 116 122 51 -9 101 100 47 101 50 106 235 349 264 234 285 322 468 366 216 168 250 291 396 397 395 299 285 322 290 256 209 273 243 111 204 197 144 140 179 118 75 118 154 64 26 77 111 68 21 93 105 130 78 62 92 165 144 73 94 65 89 40 26 72 95 109 143 31 82 44 89 95 83 88 67 97 128 143 106 119 101 180 126 127 149 129 113 154 139 133 159 157 158 125 118 97 64 13 58 67 56 51 52 108 45 81 82 51 72 98 56 37 50 73 69 77 72 77 113 89 78 67 62 27 53 90 95 54 65 68 78 47 73 65 68 61 75 92 92 80 65 76 72 60 54 45 34 40 27 41 35 53 59 44 72 109 101 91 88 70 66 78 90 92 93 88 85 78 70 89 84 74 70 75 73 79 89 81 74 72 68 63 61 52 46 51 38234 269 1551 30 10341 10 37 14 6728 1761 5734 15379 46178 36350 4950 5842 8066 11304 15424 20245 24089 26177 34334 47089 52403 47898 52231 54092 50841 40494 30446 33594 38202 34288 26045 19517 22350 30092 44586 47302 30743 34406 42734 45886 53280 68279 79152 94255 107156 107991 111258 130907 150446 161931 175288 184297 197669 202821 199811 208419 193780 156779 117083 103942 92749 81481 56685 52792 25530 10053 13296 17800 13367 7418 1299 123 49 62 88 71 59 103 225 162 124 156 122 46 151 118 112 68 22 58 187 155 140 129 197 27 180 204 151 219 149 138 117 150 251 264 412 343 376 445 378 344 387 445 376 306 290 272 243 226 213 149 124 233 59 96 96 102 218 229 109 101 66 46 109 48 103 132 132 152 124 -12 57 99 91 74 98 106 91 57 62 108 86 134 122 149 87 45 143 72 47 56 70 122 147 109 98 176 215 129 149 130 142 107 136 141 144 96 128 149 164 129 148 150 110 83 84 106 100 27 44 57 68 73 83 74 45 61 45 108 108 13 51 39 55 67 77 26 11 15 36 64 94 76 86 44 16 69 43 58 43 88 62 78 103 85 65 53 58 60 50 25 33 32 47 35 29 44 33 23 35 30 35 50 55 52 51 39 42 55 66 61 64 66 65 60 60 52 57 75 73 75 57 62 66 56 55 70 59 59 51 43 36 40 33 38240 269 1565 30 10325 10 37 20 6728 1764 146181 274016 38364 33939 36419 44614 54119 60211 70994 84583 86387 81147 94147 112303 111489 106652 121574 133223 102610 80150 73223 76733 76515 74015 73134 73690 90211 120219 129827 135228 128783 128792 131081 135512 140937 127403 108904 98644 78721 62236 60869 55395 39280 28798 27160 27086 17631 9804 4633 2706 973 323 392 703 1697 2669 3999 4930 4193 2369 1359 1328 1394 1547 2022 1457 574 532 1088 1386 1347 702 108 123 40 57 81 111 132 36 150 147 80 104 146 195 -15 -41 34 -27 9 67 70 13 126 148 61 83 113 85 190 261 284 406 435 416 312 271 240 254 206 156 198 111 36 89 129 43 40 57 136 180 120 50 51 74 76 130 121 140 88 62 113 56 50 9 72 78 35 104 149 103 67 55 30 12 8 102 88 58 48 62 47 55 14 -2 57 85 89 68 78 97 123 128 156 66 89 88 95 80 78 90 120 77 75 101 96 78 87 75 48 46 41 19 2 -15 5 7 5 2 40 50 56 35 -1 16 52 18 16 20 11 33 35 8 -17 -4 0 26 37 48 23 13 16 28 36 46 43 38 48 36 68 41 22 15 31 42 29 6 11 10 23 34 999999 999999 1 3 22 28 12 24 23 28 35 35 46 49 42 40 32 31 38 46 42 32 31 33 28 35 29 31 34 23 31 25 13 17 4 13 7 38246 267 1582 30 10312 10 37 26 6729 1766 37277 46242 57855 72278 85752 95845 110053 129741 147734 166563 187239 231862 279927 323463 345763 348168 315070 245253 159355 95225 67323 47665 30404 25018 21138 16238 11380 7332 2899 464 86 -57 1 107 188 185 166 231 400 631 764 1184 1783 1903 2508 2441 2226 2290 4073 8386 11117 16402 25710 30885 38310 45676 47346 42914 40717 49504 35940 24155 16960 10444 13110 14946 15876 12979 11158 7389 4316 2393 505 391 225 215 211 203 243 192 130 215 212 235 488 648 379 71 110 126 79 78 80 72 80 107 105 92 110 152 162 151 190 143 259 186 265 274 230 203 115 119 120 126 112 68 70 137 79 56 74 26 48 74 69 59 32 25 127 120 73 -15 73 84 42 85 62 67 64 -3 36 -10 14 67 23 81 78 43 92 36 12 13 76 57 97 75 90 67 31 69 87 100 117 85 76 125 115 82 102 71 102 137 120 71 116 66 77 74 49 16 0 -18 33 -5 27 50 64 25 67 30 2 -1 18 52 48 27 36 13 2 -13 40 27 6 25 21 26 9 26 34 56 31 5 17 43 80 51 13 22 30 38 42 39 45 13 19 13 23 34 50 34 10 26 18 999999 999999 999999 999999 16 27 30 25 20 31 39 34 39 49 32 37 40 27 45 38 29 32 30 24 36 35 27 36 31 22 21 16 6 7 38252 267 1578 30 10308 10 37 32 6729 1769 9408 13501 18988 26625 34792 47178 60508 75474 88713 113867 146405 171780 183162 201064 226657 267694 335564 302924 265579 251823 222008 151299 103046 71699 22263 9542 5665 1914 108 999999 -84 999999 999999 999999 -77 999999 999999 -58 999999 999999 -23 -35 22 76 340 545 579 1382 3787 5125 9236 15492 22203 29445 35611 45297 46683 60513 75272 82195 67126 62127 69175 68802 76758 81987 80663 76052 34872 11294 4540 5211 18769 22184 25432 37505 49414 42163 35037 40222 49058 38942 20998 10383 4083 949 287 197 156 46 -14 49 34 99 27 18 135 183 170 190 121 109 169 180 211 150 203 224 201 137 221 140 115 195 181 193 113 129 118 74 30 72 86 69 73 137 137 135 144 87 46 44 13 -17 -1 26 13 -3 13 4 19 51 -36 32 57 55 78 89 28 61 26 63 54 115 105 98 107 130 71 89 92 90 120 142 150 149 116 90 98 171 140 101 116 131 155 127 95 63 66 116 56 49 78 80 40 39 31 41 31 50 6 16 62 26 28 29 50 41 43 49 58 82 40 19 67 39 39 46 36 70 54 38 93 76 52 46 68 62 87 75 51 53 76 69 57 58 52 49 68 44 47 40 27 47 28 38 23 36 44 42 51 63 55 54 81 68 54 65 54 53 60 56 45 34 48 56 51 51 51 42 49 37 32 27 27 28 31 38258 266 1612 30 10312 10 37 38 6730 1772 6285 7959 9190 9178 10777 12446 14516 16295 18372 22031 31231 39850 39250 32112 30824 43244 43653 25499 19741 24800 42982 41304 2748 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 -31 224 683 1079 1915 2188 2541 3692 6497 8084 8453 11988 15339 20914 31678 42393 45335 44587 44704 36602 25755 26211 37547 43723 51864 79452 93072 104842 126933 166568 222240 262869 318241 403914 462881 434723 394155 384029 342017 217112 131326 86426 79360 52361 3251 421 313 78 103 111 83 230 299 239 172 125 220 161 158 171 198 122 107 53 52 134 102 146 123 38 77 111 47 37 34 -5 19 92 90 87 92 106 47 86 74 23 45 37 -6 -19 20 56 18 -38 49 75 39 62 36 56 75 79 59 56 55 65 111 115 96 34 101 94 154 116 98 186 125 116 90 117 124 95 109 105 90 93 87 56 77 72 6 41 13 36 4 13 72 51 53 31 1 24 10 53 31 18 1 35 49 51 49 39 32 42 40 29 11 17 40 53 39 27 12 19 56 60 20 42 55 29 24 18 37 40 38 23 14 20 40 38 46 49 46 39 31 40 37 54 52 50 44 40 35 33 32 46 42 40 39 50 41 52 41 44 40 36 30 34 37 33 39 30 21 4 7 38264 196 3723 30 10323 10 37 44 6731 1775 -22 401 1195 2387 3680 4887 6732 9962 15195 21015 27009 36067 49401 69329 113824 171994 234027 328247 465082 628836 741086 892199 888156 650298 445783 145063 18941 2590 237 79 122 166 90 92 97 188 232 180 192 138 146 75 112 89 118 205 148 108 142 90 54 75 -33 47 68 64 67 22 -16 52 88 28 30 65 8 76 40 -5 20 -17 -24 -7 -3 21 3 34 99 84 90 97 34 11 39 89 40 62 132 167 57 133 121 145 127 110 121 133 103 133 133 57 97 153 127 127 157 106 32 67 87 92 40 33 25 51 40 55 79 63 50 93 45 40 22 20 50 82 47 30 52 62 68 55 52 29 25 65 58 32 36 20 24 18 21 79 60 50 62 73 49 41 60 33 16 33 29 20 10 3 35 39 48 27 36 34 22 36 44 57 60 51 56 53 58 47 50 50 42 51 51 49 32 23 29 33 35 48 36 39 48 32 27 20 37 35 18 11 38270 245 2240 30 10340 10 37 50 6731 1777 283 846 569 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 432 1197 1635 2043 3263 3769 4450 5762 7223 9297 12531 17166 24807 30860 39696 58409 72473 85032 123357 178641 202188 239099 328365 385761 414256 414373 390851 370092 389489 449035 484538 411345 308257 242843 134756 59810 23496 8131 1505 310 82 108 224 232 168 103 132 53 98 159 153 73 88 81 73 111 94 10 59 65 66 123 77 47 6 55 76 152 31 79 56 48 76 54 -14 -30 21 1 52 60 19 -24 -5 56 104 82 19 48 67 117 139 45 65 59 54 31 27 122 106 126 110 73 94 128 150 189 183 115 147 125 117 125 96 94 107 94 115 83 60 89 56 28 29 -10 -15 13 54 52 30 8 38 35 52 21 28 21 36 55 27 41 35 41 28 13 31 30 36 57 44 4 20 29 22 44 32 36 24 6 19 12 39 31 12 999999 14 17 33 33 26 32 39 49 49 30 26 29 36 32 34 35 18 18 14 24 28 31 29 34 38 38 31 33 39 34 33 30 30 32 24 17 15 24 25 15 38276 215 3182 30 10352 10 37 56 6732 1780 -90 -26 999999 999999 999999 999999 157 681 1575 1942 2083 2400 4020 5734 3703 3584 5317 7412 7995 10064 13897 14424 21018 21424 24743 32730 36319 37753 42704 51940 66311 75874 98744 141837 155475 174725 225322 269759 299453 347874 409791 454169 498739 592614 566477 358332 160901 113125 88165 56488 24136 8321 1840 473 296 275 317 325 186 181 251 127 72 83 199 149 88 123 321 162 92 73 191 -2 28 36 73 85 105 91 34 79 156 162 156 131 119 155 131 -23 -25 61 6 43 103 83 70 95 76 116 68 115 43 104 160 104 169 128 175 230 182 174 180 166 151 92 165 210 194 186 265 211 214 184 205 199 186 245 240 181 139 151 149 127 134 107 98 74 72 70 77 91 106 110 98 96 164 131 70 74 105 98 128 148 121 119 127 122 119 143 88 92 99 120 127 117 119 92 88 131 132 106 82 91 116 126 71 36 56 87 100 75 93 98 111 115 104 102 98 109 91 120 130 99 108 105 104 107 105 110 98 91 98 95 100 95 94 89 87 91 99 102 101 90 88 38283 193 3840 30 10350 10 38 3 6732 1783 -9 187 743 1577 2653 4217 6668 10291 15086 22639 33678 45071 63429 89692 123529 177843 267508 381654 541645 778097 999999 906039 620575 361298 208120 34093 16709 14002 6751 2739 1288 556 217 79 195 153 174 178 277 163 140 177 226 147 60 -20 67 111 115 62 93 149 83 150 73 70 72 97 112 139 53 -18 38 87 -15 52 44 61 59 -21 61 58 -15 -24 36 -10 25 62 86 138 142 88 76 72 57 66 145 117 146 126 122 150 101 109 90 44 82 121 120 99 131 216 207 160 95 97 119 129 156 114 94 114 78 87 80 100 81 91 41 66 81 73 74 64 50 53 53 65 34 60 44 31 52 77 76 103 59 68 68 70 68 59 80 89 86 61 99 59 103 105 114 69 48 72 82 73 60 56 48 56 54 51 60 66 89 87 69 82 83 76 56 66 70 69 54 66 73 73 62 69 61 62 57 63 64 63 75 64 62 59 56 54 39 38294 235 2569 30 10339 10 38 14 6733 1788 -4 748 849 880 974 600 340 313 422 625 547 186 5 149 312 567 777 922 1044 919 778 656 13 999999 999999 999999 999999 999999 999999 999999 999999 158 265 305 521 1162 1623 1628 2522 4679 7017 9250 15027 22628 30222 39643 49077 58284 68661 82128 109511 148701 196912 263761 330617 417884 517172 561535 491285 427469 332879 186573 43939 1701 518 109 54 117 111 148 162 167 234 154 107 142 83 30 43 97 89 24 23 17 -12 31 75 61 89 46 -27 -14 7 -41 -40 48 59 24 56 21 8 8 77 1 -14 -6 50 132 86 65 18 -7 30 26 15 28 43 34 16 107 112 101 149 43 70 47 86 44 110 123 102 27 64 21 68 47 42 64 86 96 87 63 131 155 196 149 139 134 175 124 115 168 91 78 186 161 67 47 10 9 2 37 42 49 59 42 21 8 14 19 32 20 53 72 54 64 63 44 19 30 31 32 65 68 26 -7 34 71 36 58 44 55 41 28 22 40 27 44 16 16 8 37 46 35 36 41 48 43 35 24 16 31 30 24 29 32 36 39 23 42 26 26 27 20 17 30 39 25 25 30 24 20 24 13 4 38300 240 2417 30 10337 10 38 20 6734 1791 -36 665 1349 2075 3170 4898 4943 3024 1609 242 999999 999999 155 362 574 764 1148 1307 1375 1459 1591 1789 1655 1534 1823 2432 2709 3149 3772 4388 5366 5628 3317 1677 1011 839 1497 3244 4169 5257 6225 7250 8468 11188 14024 15744 18979 23284 26224 29406 32615 37104 43689 52256 73030 101672 128944 154854 181222 221812 262271 305756 356339 355429 383105 402661 338339 215926 100091 44338 12742 2976 1395 547 355 176 125 118 134 169 176 255 210 206 175 177 122 114 111 90 132 142 112 136 118 164 73 77 118 60 100 135 68 -1 90 76 36 124 107 103 99 137 82 5 75 102 70 124 121 102 65 68 31 -16 73 42 57 109 116 83 115 146 105 114 121 111 84 96 114 80 79 88 119 81 96 148 158 198 139 236 177 202 136 180 231 217 173 189 163 124 125 131 124 107 93 47 38 65 67 64 90 92 74 59 79 52 44 77 68 52 66 53 62 89 79 66 60 74 66 72 80 76 38 58 92 86 51 75 61 60 50 28 21 21 6 32 72 76 106 79 48 51 40 46 66 75 57 63 47 42 60 55 51 49 49 61 46 46 49 49 46 54 50 57 45 40 42 25 31 33 38306 273 1452 30 10332 10 38 26 6735 1794 2844 4713 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 309 850 839 1949 2106 1870 1970 1800 1810 1460 1103 629 497 453 534 381 331 573 703 1126 1674 1806 1928 2435 2973 3308 3380 2990 3234 4603 5697 4609 4348 5056 5265 4478 4895 5414 5785 5801 5437 4844 5067 6083 7394 8764 10314 11664 11858 12726 15956 22217 26616 28699 29617 30910 34683 39796 47793 57666 68100 87825 119890 145104 161255 201151 265491 341947 364539 333078 298208 295629 268891 244196 139130 31862 27443 35420 23208 6395 922 464 442 484 349 368 362 237 168 286 187 141 157 88 175 125 129 176 162 26 127 138 65 31 56 14 47 19 94 100 154 99 91 98 139 79 49 173 126 100 129 69 23 54 53 57 43 68 77 44 80 78 8 7 58 33 96 95 39 103 124 139 102 96 141 116 60 137 146 154 139 141 185 157 131 160 153 151 162 179 208 193 151 141 154 149 128 144 87 63 67 19 14 17 70 29 46 62 62 40 60 95 79 57 40 83 104 94 68 64 57 68 74 46 66 74 77 78 71 70 53 60 86 52 49 59 58 32 36 48 59 52 54 64 73 63 69 71 67 63 68 61 58 55 70 46 45 58 55 57 54 41 38 52 53 42 57 59 48 50 41 39 35 38312 275 1355 30 10325 10 38 32 6735 1797 599 1601 538 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 117 314 438 360 303 261 654 1475 3174 5018 8294 11806 14151 15372 15040 8602 4022 4004 4540 5598 6919 7167 7910 7849 13090 21930 27366 34566 42002 59478 80594 108399 135380 145470 168653 183820 197496 215122 256039 312013 402148 503638 498205 300519 131655 30499 4341 3252 2376 1150 446 191 264 259 61 172 167 188 201 175 159 207 120 145 108 9 -20 16 15 84 130 56 -65 8 -22 61 65 18 157 87 87 102 86 57 39 71 57 8 51 41 58 111 54 -19 -31 -14 7 12 4 93 14 58 69 23 28 53 103 46 54 19 52 47 47 36 45 43 48 62 32 22 83 123 163 127 86 99 152 144 163 142 127 135 165 122 125 113 101 144 93 112 79 47 37 1 12 3 59 75 34 30 11 24 46 15 23 40 28 17 30 30 36 62 59 47 34 37 50 67 74 20 29 41 32 21 23 1 999999 19 34 27 33 45 28 35 39 40 21 34 48 30 30 34 34 17 32 20 37 38 33 26 29 39 29 18 25 38 25 32 30 18 12 3 38319 281 1167 30 10317 10 38 39 6736 1800 -60 999999 999999 999999 999999 999999 999999 999999 999999 316 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 213 418 491 608 1023 1376 1879 2373 2291 2876 3364 3725 4754 5432 6303 6637 6551 3295 342 416 1489 3695 8062 11770 17111 27708 38847 55784 82702 112420 154649 210686 269725 308109 309053 317925 292144 184553 184186 182278 189799 160381 183511 204291 195515 178370 113390 50001 22286 10094 8787 5501 2599 981 368 213 237 149 112 180 150 150 182 150 132 155 18 -16 87 40 76 103 168 187 113 -9 -19 48 36 104 115 81 97 52 35 24 73 74 133 136 11 8 -12 23 3 23 55 73 59 -63 -43 22 37 39 50 94 76 102 83 79 84 122 30 7 21 36 74 85 62 104 73 67 39 167 147 140 100 115 120 154 138 174 150 126 189 217 204 180 180 205 170 155 157 151 133 133 126 66 78 37 36 67 76 72 105 78 66 84 76 75 53 42 43 63 66 60 57 62 71 69 79 74 51 41 40 46 57 35 999999 9 34 15 42 41 60 58 46 59 59 44 58 57 47 48 49 57 75 78 71 63 40 48 74 54 41 44 48 60 45 50 39 37 40 47 39 38325 285 1044 30 10314 10 38 45 6736 1803 5100 973 333 4074 48 -24 4677 3721 999999 817 516 999999 999999 999999 999999 999999 999999 999999 -9 75 30 999999 -16 6 -32 28 182 351 653 684 717 833 756 926 958 1253 1291 1426 1318 1447 1557 1266 1046 1177 1061 853 819 987 560 550 335 205 274 647 1308 2400 3557 4791 6883 9005 11436 15160 19486 24066 27951 31960 34438 33468 35786 34908 31472 26720 23279 24158 21100 19820 23296 27479 31538 36528 41429 41788 32237 24523 25452 32231 38518 37015 35892 45017 65263 71447 60248 64366 69404 72144 85247 94449 133726 189171 250051 267153 243061 274111 272500 247364 175347 89102 34669 25869 16114 12802 15622 20980 25461 27065 29070 28175 25539 17288 6368 795 184 116 172 107 123 106 169 211 226 329 174 145 83 84 165 73 153 175 45 38 115 93 63 73 126 69 55 120 82 90 193 68 177 160 151 41 106 60 66 25 39 72 81 116 33 -7 -16 13 68 52 68 68 24 82 142 108 76 88 131 74 80 127 110 137 92 86 91 68 59 120 153 118 125 107 141 137 143 172 163 159 135 140 199 190 158 160 159 129 150 110 85 73 21 88 93 33 23 75 50 47 50 19 28 57 47 19 29 42 49 28 56 42 56 66 44 60 51 71 66 36 52 37 33 33 38 31 20 29 4 17 31 39 42 33 34 63 44 32 44 59 59 57 49 53 56 56 56 59 59 56 41 48 49 33 29 26 37 32 29 32 30 25 23 38331 275 1289 30 10319 10 38 51 6737 1805 -58 -10 553 514 518 889 1142 1322 1786 2168 2887 3357 3371 3428 3608 3851 3391 3530 3409 2603 2315 2091 1901 1921 1711 1465 1208 1158 1172 1310 1231 925 788 475 179 96 999999 999999 -43 999999 999999 999999 149 951 1522 2557 3505 4625 6061 8394 11132 13846 17286 21648 22955 22243 17363 9934 4917 2231 3080 2291 2498 4673 6522 6987 5829 5148 4912 5770 5681 6113 6993 9591 12800 16511 20135 26636 33447 46481 60684 60519 66725 75105 95564 119997 134847 159324 193834 190164 212384 199861 170704 171837 177882 200910 212055 183193 189090 174144 115926 83996 65684 35160 19405 18365 19153 19547 17731 14182 9365 4494 658 158 33 14 139 15 66 135 93 150 167 141 185 79 -29 -31 999999 10 63 -68 84 63 161 162 -5 72 117 66 48 115 149 55 -13 58 138 124 17 35 67 40 -32 -30 77 78 34 16 28 2 16 21 31 1 -5 71 54 95 84 67 41 -28 19 40 5 9 78 73 23 38 29 -66 -35 11 105 85 56 124 98 109 129 124 148 153 116 119 115 120 110 97 48 99 43 17 -22 -16 -18 21 34 8 -58 3 47 33 36 16 -9 -12 8 28 24 14 1 -6 11 20 25 16 33 16 5 44 50 43 35 13 16 25 13 999999 999999 1 16 20 3 999999 7 999999 999999 13 24 21 5 13 16 26 31 27 18 26 27 4 2 20 15 10 13 13 10 11 14 12 14 14 2 38337 284 1090 30 10330 10 38 57 6737 1808 372 1078 1697 2282 2525 3377 4268 4568 5210 5862 5121 4879 4981 4686 4065 3648 3881 3596 3299 3624 4367 5093 5657 5026 4172 4161 3262 3372 2975 2767 3102 2891 2837 2488 1164 1004 1129 994 637 455 308 169 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 304 1238 1830 3245 3277 3383 4385 6229 8062 9559 11837 14780 19121 22584 19135 12952 11441 11199 6553 4337 4080 6967 7033 6343 7609 11909 15820 19012 20977 26234 33104 46573 62909 70145 72225 70335 82656 103995 113099 132255 165442 194845 251293 315768 393531 438520 414322 285039 317637 384058 351339 220691 44827 11109 1643 709 764 634 495 385 283 202 75 123 223 127 151 -6 84 156 102 101 121 157 136 116 53 45 156 65 -19 43 96 -43 83 106 148 195 235 83 58 25 57 56 77 29 -3 52 85 -24 59 122 98 79 61 45 62 4 6 -19 35 62 17 2 22 -35 36 88 139 166 110 63 71 72 74 54 82 50 81 112 51 106 146 100 125 78 140 106 92 91 70 36 112 153 151 108 140 126 155 129 114 129 136 149 121 64 38 24 26 36 -9 -5 -13 53 74 81 61 98 5 38 47 56 55 63 44 53 19 21 29 -3 63 58 49 60 61 69 61 42 36 30 44 42 50 26 11 42 45 26 29 12 46 67 61 48 51 29 45 52 58 52 36 43 57 43 51 47 46 44 38 36 51 47 46 45 40 42 38 30 34 30 38343 288 974 30 10334 10 39 3 6738 1811 14239 25544 139404 101760 29438 36054 43082 45185 46806 53733 58516 61444 66000 74348 78021 82431 83628 82143 82151 85045 81660 70579 63845 58939 55908 53772 50421 43554 37263 34460 32969 29801 25572 21273 19221 17673 16905 16617 14643 11432 9064 7359 5018 3490 2503 1929 1352 852 496 -62 999999 -98 -48 40 515 507 79 -48 388 894 1452 2358 2747 3591 3610 4275 5347 7071 8871 11564 16209 19116 21723 28265 34767 36318 38838 51582 63866 63014 61302 61500 70904 76740 75823 82938 91098 104119 99517 102406 114754 113689 59251 27723 14456 21204 19602 6998 3397 1424 919 752 629 585 558 550 454 291 232 351 486 496 430 487 490 453 327 197 97 72 80 160 129 175 190 103 95 161 145 137 137 145 182 134 59 140 59 44 105 40 32 109 87 25 88 215 128 122 80 82 81 37 -21 30 26 33 87 113 84 70 126 18 -31 -12 82 84 57 83 90 35 18 32 10 24 20 16 35 11 41 48 68 80 95 103 103 103 75 41 29 68 69 42 73 90 48 76 109 128 111 97 99 92 121 140 141 178 203 201 193 142 142 154 151 141 99 134 115 73 47 19 28 36 47 43 55 21 38 56 52 47 40 39 53 59 47 25 47 62 40 40 30 13 39 62 56 53 66 56 53 60 41 22 25 33 14 14 17 16 47 60 46 44 57 41 53 67 57 46 46 46 53 52 46 32 34 35 41 38 42 34 32 30 36 22 23 32 36 40 38349 293 817 30 10327 10 39 9 6739 1814 108069 6692 999999 999999 999999 5697 6954 8062 10005 11836 12975 14853 17100 19858 25098 32794 43355 53194 69631 94445 124503 162023 211754 274054 320963 312238 271792 171104 74044 46636 64274 80358 68780 54985 58247 50857 35439 21533 13619 13387 12246 8001 3975 2309 1022 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 999999 999999 999999 999999 999999 999999 999999 999999 -32 304 699 992 1156 1749 2643 4047 5274 6205 9411 18483 27945 40049 59902 67624 69514 86213 101214 96647 104854 103915 94878 103278 88947 78277 37681 4695 1245 848 704 402 276 282 205 290 301 466 537 622 511 552 685 661 756 736 853 1020 1125 1765 2311 2883 3434 2268 488 31 37 92 126 95 146 209 148 161 8 26 109 179 174 76 56 57 163 137 126 43 17 -1 12 41 84 43 74 139 157 133 132 165 100 74 98 81 10 -38 34 72 62 73 11 54 72 53 42 34 72 33 23 63 -32 11 47 37 6 73 59 75 71 83 33 83 66 67 67 70 59 6 21 104 56 114 91 89 56 92 113 101 129 66 93 100 119 142 198 201 172 203 122 122 134 102 125 115 100 100 76 43 28 32 61 39 9 15 59 74 36 32 37 62 79 43 35 25 35 46 66 49 48 58 57 47 35 54 66 57 78 73 34 36 39 21 23 46 46 31 26 49 43 17 20 33 47 52 49 61 55 58 38 43 48 38 33 33 30 38 50 50 48 49 51 50 36 34 35 25 25 17 38355 285 1021 30 10321 10 39 15 6739 1817 41472 38751 40032 43112 48530 55001 59986 64468 73526 87610 94670 100452 114037 135836 154662 177489 226810 238658 200642 174909 136813 97093 74431 53179 34591 22655 13407 7774 4739 4636 5276 5200 4646 3251 2025 633 134 -95 -55 26 -94 -52 -9 -73 999999 999999 999999 11 -10 -46 999999 -28 -10 -23 999999 -53 -36 999999 -56 23 -87 -10 23 13 -22 73 115 29 33 171 104 189 455 516 1026 1595 2103 2236 2379 2726 2534 2039 1258 598 336 357 299 101 47 89 69 -36 -16 34 86 61 182 232 143 191 209 464 892 1660 2572 2939 3060 3873 4252 5643 8238 7306 4896 4789 4282 2181 1036 72 69 99 167 203 172 181 199 191 108 117 89 73 237 122 62 76 44 36 57 111 125 87 95 107 99 131 125 107 160 94 47 19 19 -31 60 58 83 89 82 95 10 27 58 32 61 41 18 11 -22 18 47 -19 -56 47 72 96 59 51 -4 14 47 12 63 65 100 68 45 62 51 45 11 -10 53 66 76 52 17 -23 32 106 148 123 121 164 153 172 148 148 114 76 72 95 99 66 70 43 50 45 -16 3 49 23 3 5 10 8 40 23 36 72 38 35 18 20 36 15 26 58 58 33 27 20 32 20 52 50 46 43 22 35 45 5 999999 999999 999999 6 29 21 39 36 39 15 22 12 31 45 29 8 14 18 8 15 31 33 34 30 29 28 9 24 25 25 19 9 17 6 0 38361 286 1017 30 10317 10 39 21 6740 1819 51176 48023 52834 62142 72776 78926 88576 104448 123808 140851 159473 177177 185827 192822 191772 173298 147011 115137 78769 54913 45408 35084 25793 18069 14079 11803 9724 7701 7914 8463 8185 7577 6373 4350 2821 1804 734 145 23 -93 -15 24 -24 999999 999999 999999 28 1 -30 -29 -74 -7 39 76 0 -7 999999 999999 16 -56 16 78 -8 -84 999999 1 -38 999999 54 41 129 149 141 128 275 241 306 256 206 280 276 249 174 141 71 68 155 83 68 66 61 126 106 172 156 157 226 108 144 238 331 530 822 1232 1730 2036 2436 2877 3100 2908 2704 3517 3572 4940 6422 7841 10663 14069 18197 18053 10599 1817 129 73 163 230 262 223 156 168 216 157 209 131 131 109 80 79 31 29 67 120 53 -30 39 123 43 102 94 153 134 77 65 95 23 96 91 32 43 59 -1 -8 -10 49 21 -12 20 15 58 45 14 16 -28 29 61 18 65 41 33 44 90 93 86 45 51 42 43 70 83 43 24 62 69 70 63 122 71 28 99 134 143 157 164 169 170 166 145 135 168 161 177 130 84 68 80 95 63 34 44 43 21 38 29 42 62 48 35 32 33 51 38 61 35 53 51 41 41 65 65 62 43 63 63 59 47 50 54 67 54 64 54 62 46 41 36 38 43 50 52 52 42 52 50 52 52 47 38 42 58 51 42 41 44 37 47 51 65 48 59 52 37 37 31 35 24 22 38367 289 924 30 10314 10 39 27 6740 1822 3406 999999 645987 497440 454139 583618 743695 999999 192087 157085 166299 174455 174159 162117 145298 131398 115946 102057 90763 78456 67514 55565 45604 37579 28821 19604 14113 12697 11950 11834 10645 9429 8322 7189 5384 4005 3388 2433 1900 1655 1114 437 73 14 -3 7 31 -43 -82 -41 -94 -53 -65 999999 -76 999999 999999 -51 -39 -19 999999 999999 -59 -55 -62 -55 27 -9 -40 -33 -84 -63 -11 44 -25 -28 10 95 -20 89 54 999999 8 84 -65 -19 -72 -67 -20 -94 -32 62 -12 -72 32 131 148 230 393 519 412 164 26 6 38 81 189 191 429 562 702 860 1020 1440 1983 2786 4031 7267 12627 21404 36437 45232 44921 36962 20736 3865 170 113 149 201 162 150 142 160 141 148 151 9 91 79 52 38 17 71 74 49 67 86 107 80 119 91 161 207 86 56 -12 34 84 84 38 76 59 84 25 91 81 -42 -11 8 54 -2 56 -1 40 68 42 37 2 45 58 29 84 33 48 93 36 47 124 102 58 11 38 98 59 67 84 71 65 51 115 122 113 149 130 136 168 176 151 176 181 157 117 96 103 124 104 79 56 32 39 46 26 50 53 33 40 72 73 40 22 15 37 63 73 52 31 50 44 60 41 38 40 42 44 61 29 20 43 64 66 61 53 36 50 56 16 12 58 74 43 42 59 54 51 53 34 63 54 45 46 41 42 53 49 37 55 44 44 39 34 52 49 40 37 36 30 31 28 38373 283 988 30 10318 10 39 33 6741 1825 698676 999999 393189 155254 199812 165164 160334 143532 135686 129387 118812 106364 93822 82113 74789 67718 57118 44324 36051 30953 26421 21795 17084 14496 13177 11728 9492 6122 3000 1491 1056 991 720 343 350 324 21 999999 28 -40 -14 -52 -55 999999 -7 -63 999999 999999 999999 999999 -26 -60 999999 999999 999999 999999 999999 999999 999999 -96 999999 -68 999999 999999 -12 -81 -57 -61 999999 -68 -70 -68 -80 -37 999999 999999 999999 999999 -54 -3 20 3 71 20 999999 -96 -62 -64 999999 999999 -96 999999 -1 -59 -68 999999 -79 -53 999999 -91 -25 -40 -7 45 211 204 259 558 1235 2430 3514 6284 11549 15651 16094 18535 22921 25569 26764 27660 29536 28717 17951 3586 84 36 64 46 78 91 74 174 64 72 70 21 76 55 -28 -22 -7 48 -22 9 80 57 82 76 42 51 62 56 3 5 17 -3 61 64 -2 25 -32 -38 29 34 14 -55 -36 -26 -13 -31 -26 -41 17 22 -23 2 73 6 -59 38 75 52 55 55 59 -27 -47 12 0 32 64 4 12 35 33 21 35 58 51 40 60 105 74 86 116 108 91 125 122 105 97 103 102 88 86 60 37 52 11 9 36 9 -19 -5 6 13 6 -10 0 -13 -17 15 -32 -15 -32 -11 -28 -4 16 31 30 20 16 42 10 5 999999 9 2 6 12 2 0 999999 999999 999999 999999 2 15 18 999999 11 29 21 21 1 4 1 999999 999999 999999 999999 1 999999 999999 999999 999999 5 999999 999999 2 6 4 38379 287 989 30 10319 10 39 39 6741 1828 137021 125650 98038 63694 43657 30778 22715 18613 15821 13065 11746 11305 10164 8351 6723 5750 4461 2889 1638 1162 741 396 225 297 223 194 154 129 137 232 340 294 146 97 196 378 176 263 301 302 364 562 922 2430 15046 73309 134543 183283 157961 126938 51425 4234 -7 -62 999999 -27 -39 999999 999999 999999 999999 -94 999999 999999 999999 999999 -37 -24 -69 -25 999999 999999 -80 -33 -58 102 -81 -25 -94 999999 -65 -42 999999 999999 -51 999999 999999 -59 -81 -77 24 -22 999999 -30 51 -20 999999 -29 -5 -49 6 19 119 301 346 580 1370 2473 4179 6599 8289 12249 19637 23871 25747 23702 31577 38913 42216 35333 24258 7275 799 41 56 145 164 116 78 149 92 98 214 134 50 8 26 68 63 77 129 67 67 72 92 82 100 104 68 19 27 14 1 69 66 79 27 56 35 68 67 68 47 9 -16 12 46 34 11 57 33 34 27 43 -2 6 52 0 -4 5 36 34 36 56 45 13 6 8 16 14 13 32 45 60 28 14 40 44 30 37 99 91 51 64 113 116 150 151 137 145 195 179 192 146 149 97 70 86 64 27 60 56 51 17 50 39 11 17 56 34 32 27 53 50 32 52 43 37 29 44 30 53 39 55 57 41 59 53 31 27 29 28 16 7 25 33 39 44 67 37 32 41 34 48 45 23 36 37 22 33 33 42 42 38 33 37 40 35 27 37 32 39 37 33 27 14 11 38385 288 933 30 10323 10 39 45 6742 1830 12132 12151 10949 9206 7168 6242 5086 3934 3307 3024 2462 1625 1614 2046 2775 2724 2903 3541 3437 2998 4070 7993 14387 15519 7181 2026 1683 1389 1135 917 803 302 316 1520 3063 2089 628 1054 1630 1939 9017 32616 74497 149904 259368 348503 436288 476115 410117 428087 522089 515439 106240 3409 999999 999999 -81 4 -91 999999 -69 -51 999999 999999 999999 -15 -93 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 -70 999999 999999 -65 -40 5 8 56 -18 62 134 241 284 429 395 371 455 495 433 302 267 215 191 229 233 284 626 1499 2138 3889 5529 7838 12766 19063 33739 52302 55046 44550 26111 14698 12092 9097 5438 2826 1105 156 125 116 137 79 166 95 161 123 91 80 70 36 9 -27 46 39 10 17 74 38 26 118 102 64 -2 105 81 89 90 90 62 65 54 38 10 63 95 56 39 -24 32 30 -19 2 66 9 -19 18 82 -1 37 36 -6 1 14 27 59 -3 41 65 34 9 7 21 18 -4 -2 40 25 11 79 41 -24 27 1 11 24 15 37 66 40 36 116 143 172 130 112 153 183 115 107 65 84 107 87 67 52 30 24 10 5 -10 40 28 33 32 46 11 28 36 25 59 66 26 39 2 16 39 41 9 20 31 25 7 15 23 12 21 16 16 19 23 33 40 36 20 24 40 45 43 23 27 34 39 27 23 17 21 20 44 40 19 29 31 37 21 11 27 28 15 7 8 3 38391 287 1001 30 10331 10 39 51 6743 1833 38379 39962 40831 44253 47314 49259 58258 70533 78379 83676 89896 112151 125348 104009 102897 115030 123302 97967 88865 138199 212541 182204 123954 36125 22783 18532 16732 17520 17295 17669 19095 19895 22747 19362 14420 7513 7458 13335 37264 95034 116981 121349 69995 10162 233 32 -35 -32 999999 999999 999999 999999 999999 26 -81 999999 999999 -56 -99 999999 999999 999999 999999 -83 999999 -35 -1 -86 999999 999999 -86 -86 11 -29 999999 999999 999999 999999 999999 -81 -11 999999 999999 -74 -32 -85 -76 -80 87 112 193 317 537 720 768 761 849 884 788 897 1080 1403 1652 3370 7450 11434 17834 31059 42346 45853 44018 46304 40313 31371 18447 6493 1639 555 229 140 86 47 107 124 40 57 111 71 63 116 62 58 11 23 107 74 80 8 119 66 95 29 97 131 100 48 75 154 102 79 80 82 58 82 32 32 53 44 99 104 110 72 29 44 45 84 83 74 70 27 95 111 44 71 14 -27 17 36 56 94 45 20 17 50 66 61 44 15 1 40 48 59 8 63 78 39 27 79 90 57 59 66 89 85 126 98 66 134 148 193 182 203 176 142 132 118 123 117 86 61 35 35 27 33 42 65 47 50 40 21 20 50 47 51 35 47 41 49 50 21 32 36 56 32 20 28 17 10 24 34 48 56 40 33 37 37 40 49 20 22 48 44 39 50 45 39 37 27 35 35 26 42 51 48 31 40 54 51 53 41 38 41 43 25 23 14 3 38397 288 951 30 10341 10 39 57 6743 1836 23105 31994 45911 61405 73572 81524 91437 96041 98051 105631 110593 108408 107940 109715 113317 160151 239059 337002 396413 480583 442118 275945 206629 40682 32195 28745 26729 25765 21874 15706 15887 17088 16092 11583 6906 5072 2721 1113 267 98 78 -25 -50 4 16 -58 -92 -48 10 -31 -76 -91 -95 -22 999999 -55 45 66 -20 999999 -64 -62 -85 999999 999999 -33 -14 -44 -15 -10 40 -29 -11 -74 -27 22 23 69 73 19 19 -17 -95 -90 -40 -44 -52 19 69 77 268 225 364 396 563 472 497 555 778 1027 1210 1408 1543 2128 3998 5412 8063 15213 16841 11458 8327 9385 12044 10856 3067 1499 812 268 161 175 125 40 105 169 160 100 107 105 53 118 38 49 92 136 89 76 -20 18 103 142 108 58 86 101 80 67 113 95 86 98 82 77 132 140 182 94 56 85 106 92 70 92 68 61 46 85 79 32 57 74 65 83 93 93 72 87 98 48 9 63 77 84 85 82 77 60 73 101 75 83 112 58 70 111 79 79 102 53 60 82 68 80 50 73 104 130 128 151 171 238 215 198 194 152 140 138 141 131 115 86 70 77 55 71 68 57 64 60 35 44 42 7 20 41 79 50 65 81 66 53 55 31 34 79 72 38 34 40 45 59 58 44 46 57 49 65 58 55 65 41 37 44 51 56 65 51 49 57 54 65 75 66 66 67 58 64 66 54 58 49 45 47 47 51 41 29 28 25 38403 288 985 30 10345 10 40 3 6744 1839 135417 154333 176347 192576 198037 193175 154357 105878 79607 64053 56468 56138 54765 52072 50346 51991 53020 52774 55086 58846 59932 58178 46598 34205 26391 22356 17900 12421 5851 3175 1792 761 319 6 -64 999999 -25 9 -35 -75 47 -45 39 9 -33 84 -14 -37 43 -26 -60 -28 30 95 999999 -47 -46 -24 -6 -1 -48 -42 -8 -3 -11 -14 51 24 -5 55 -9 35 20 105 119 -9 194 384 332 375 485 511 754 972 1267 1486 1584 1566 1630 2026 2228 2299 1880 1217 925 835 668 893 1008 835 616 474 223 102 334 327 326 423 707 976 1056 1255 1665 1856 2206 2679 3858 4877 5035 4641 6593 11402 15948 9870 3012 1018 257 81 123 119 81 170 101 145 50 88 55 -17 11 24 59 57 55 64 66 85 54 50 39 5 96 82 90 159 112 88 128 139 132 110 91 22 45 53 66 87 89 76 78 81 128 49 46 29 38 40 23 80 23 81 81 62 40 35 64 90 52 27 51 76 113 111 91 72 71 112 101 69 62 54 28 36 96 72 120 126 163 165 220 236 194 133 134 153 159 135 137 124 91 80 67 34 59 81 54 35 53 58 40 31 52 58 29 67 56 58 49 40 50 72 85 42 55 38 34 64 46 27 14 38 50 44 39 44 67 51 52 63 80 69 72 76 52 56 57 52 57 73 63 54 48 66 67 63 69 55 50 50 54 57 57 52 54 51 41 30 25 15 38409 288 983 30 10343 10 40 9 6744 1841 149914 135191 127380 125796 123538 122759 112108 88514 72623 66891 65312 62045 58721 58511 55076 49307 48699 53576 56625 54879 39514 27245 18038 13070 10536 6078 2887 1458 836 260 99 999999 999999 -70 -15 999999 999999 999999 999999 999999 999999 999999 -92 -76 -59 -39 999999 999999 999999 -26 -57 -66 999999 999999 -70 -17 999999 999999 999999 999999 999999 999999 -79 -94 999999 999999 -57 999999 -95 -67 20 44 999999 -83 999999 999999 999999 999999 3 -85 999999 999999 -70 -20 74 165 177 154 197 218 383 559 777 976 861 611 387 404 361 237 375 325 213 35 -61 -16 82 27 46 48 74 131 97 191 156 245 772 2078 3720 7906 20437 35058 41752 52898 62650 89434 69867 17465 7599 1048 126 130 152 164 148 197 181 99 110 152 95 63 64 70 133 28 62 118 85 150 198 160 64 91 109 68 154 168 185 187 121 66 65 121 126 85 77 113 142 160 142 106 101 88 102 70 76 62 67 24 34 53 79 88 95 95 101 59 90 85 89 95 73 56 80 170 163 115 21 45 38 100 97 125 142 127 170 176 192 236 220 237 177 142 145 156 138 139 109 95 46 100 117 78 83 77 70 71 84 75 97 88 70 79 59 59 114 83 87 77 37 73 69 69 70 69 66 69 54 41 43 59 64 66 71 81 85 84 60 57 71 73 71 55 51 60 68 69 69 84 81 67 73 86 87 86 74 72 65 77 74 68 75 67 59 53 42 46 38415 297 714 30 10344 10 40 15 6745 1844 606912 39413 37571 42348 47537 56917 71407 86362 114707 156785 173919 221321 208547 128044 98429 89928 91744 98313 108287 112332 104673 90712 79771 71415 63372 57077 43469 33783 23507 14405 8351 4869 3228 3286 2941 2351 2034 1199 513 126 -22 -53 999999 999999 -72 999999 999999 -44 999999 999999 -45 -24 -59 -5 -97 -75 999999 999999 999999 999999 -27 31 -40 -17 999999 -91 -68 -26 999999 999999 -12 -63 -30 -59 999999 -71 -76 -35 -51 -97 -61 29 49 -18 -9 -72 -66 -38 -33 18 5 -23 2 999999 -56 19 94 142 124 288 136 -49 38 51 31 29 53 -29 12 -41 21 72 -31 -75 -91 -99 35 10 47 124 159 158 93 172 178 475 1717 2501 2616 5360 8726 9425 12591 11997 15469 22418 27970 24069 9345 520 117 131 160 142 187 206 218 153 72 40 40 104 29 40 56 47 100 4 67 128 130 121 123 91 118 161 42 36 61 63 102 118 87 98 67 31 34 59 86 46 37 103 113 71 105 109 96 72 38 36 40 49 25 41 69 8 4 59 60 84 63 105 77 59 96 66 53 27 45 74 70 91 87 142 146 100 91 171 169 152 142 169 174 169 123 117 52 45 67 60 62 28 17 20 24 32 57 39 24 40 33 22 48 37 38 52 62 50 23 17 9 30 21 21 22 19 27 17 34 56 45 53 27 27 36 22 29 27 51 39 31 14 29 32 37 46 37 38 50 67 49 48 59 46 45 48 46 40 44 45 45 31 19 14 7 10 9 38421 296 722 30 10352 10 40 21 6745 1847 160075 86362 17556 19953 23291 28695 45295 82802 129482 177880 291736 408037 521992 672991 631149 331857 192424 229042 276109 205466 54074 46110 41269 34770 28397 19229 15699 11962 7332 3666 1522 921 679 718 578 474 526 510 547 494 368 225 62 999999 -15 -11 -58 -8 149 93 -8 29 -9 -24 -34 -90 -47 122 101 114 34 46 -36 16 45 -26 -52 38 27 74 -15 34 141 165 45 -64 42 33 89 63 -17 34 21 69 41 -25 36 -32 37 16 53 75 -4 -32 52 45 91 -13 -8 -6 61 20 59 -18 -72 -29 48 82 0 39 52 22 99 42 3 -37 26 52 -7 -24 88 42 -16 115 155 125 104 122 212 191 384 476 392 225 279 191 165 176 117 115 117 162 192 127 98 103 119 37 15 64 -13 7 87 105 84 76 18 69 139 64 31 58 75 92 70 118 88 61 104 84 104 108 129 71 108 82 57 28 72 72 90 44 73 95 72 69 0 1 58 26 63 51 30 46 18 -15 11 33 24 63 65 76 33 49 58 73 103 79 32 16 42 95 64 83 106 154 158 190 149 121 133 153 174 101 73 79 58 20 27 10 28 24 25 29 32 36 19 27 40 21 40 55 32 51 69 30 13 41 40 26 32 23 26 27 23 32 5 19 16 28 33 28 31 12 25 41 41 28 38 48 58 49 33 32 36 27 9 23 20 40 39 36 43 33 30 38 41 33 29 33 20 16 16 11 8 4 38427 293 847 30 10357 10 40 27 6746 1850 82309 107553 105465 118350 163420 198879 295675 274988 331253 327480 347347 419448 565420 682195 574489 404222 194192 80466 13022 6480 5630 5349 4444 3497 1861 1023 985 1033 986 951 843 575 528 513 465 174 217 228 195 11 85 119 83 -8 87 95 144 179 43 8 169 208 42 30 22 126 120 127 177 119 34 33 155 31 42 20 106 1 114 29 105 122 139 132 113 200 157 82 106 134 109 -8 -38 58 43 -18 74 155 68 14 105 147 99 87 141 39 93 147 -47 85 101 125 92 99 68 33 86 81 143 99 51 41 67 111 77 33 111 146 146 128 103 73 67 41 140 160 83 99 176 189 214 310 286 192 188 194 225 218 229 139 67 64 62 108 130 124 83 55 146 142 112 187 215 265 211 227 222 150 231 246 174 45 93 70 101 135 175 126 95 101 97 140 94 43 90 151 133 83 115 156 122 133 68 115 135 89 89 82 77 64 111 80 63 128 124 92 74 101 111 118 146 129 87 140 118 126 166 176 137 136 214 231 206 192 180 187 162 169 129 151 114 94 114 101 75 71 57 68 50 90 88 95 73 70 87 121 116 70 52 86 103 94 96 70 69 61 63 87 95 89 90 102 90 77 77 77 69 91 92 94 91 79 73 89 93 82 74 91 98 91 85 75 83 92 90 104 91 98 104 103 95 79 83 84 78 83 86 77 74 68 53 59 63 38433 292 880 30 10360 10 40 33 6746 1852 1032 21597 49452 121123 999999 194091 203568 310477 447143 398967 394817 308113 313381 501038 643483 526439 478170 382338 190377 43031 3759 2362 2034 1762 1822 1450 1384 1093 1010 1023 666 2163 7533 2094 321 90 199 190 107 132 133 80 -23 30 114 180 283 98 93 88 75 196 165 231 202 263 175 198 236 240 252 62 83 110 33 -6 80 53 46 74 67 60 127 108 91 81 121 152 203 111 142 115 21 187 66 123 14 62 45 43 63 92 168 171 151 95 68 136 8 93 76 152 126 110 171 138 181 134 76 37 70 138 29 85 139 159 95 27 -11 68 115 91 184 82 70 26 84 125 235 168 222 218 153 213 149 70 163 184 179 79 139 139 79 114 117 128 113 53 4 98 129 110 134 132 124 105 106 204 277 187 229 288 255 258 213 177 147 156 156 166 95 149 165 119 82 85 134 148 97 117 142 114 163 129 159 121 93 107 160 133 122 127 85 52 104 125 106 108 106 174 109 57 90 120 106 181 177 147 181 216 182 207 212 196 151 178 167 135 128 74 58 55 43 78 69 72 72 114 78 73 93 100 112 77 69 96 108 100 118 94 99 77 63 84 95 94 118 96 94 81 101 104 83 79 95 94 109 100 87 74 86 112 103 103 106 109 90 88 77 92 100 103 97 106 97 105 122 112 110 96 100 100 104 98 97 88 70 67 73 67 65 66 38439 294 823 30 10363 10 40 39 6747 1855 8395 999999 24775 70895 999999 17021 999999 669203 341175 345620 350034 341242 330006 320075 282951 169708 104640 42085 4812 3035 587 201 204 183 166 256 105 103 159 159 199 189 68 48 130 417 435 473 487 652 515 403 377 280 402 154 160 247 163 193 49 -43 26 47 36 -76 -84 15 48 45 -34 82 6 -56 13 41 -25 -37 73 117 -35 77 53 -13 57 -73 -80 -56 25 -76 16 55 39 7 74 7 42 -54 -50 10 14 99 89 47 47 76 96 3 29 39 62 21 57 49 46 2 3 10 85 31 30 -4 35 56 47 -11 -67 -27 16 73 47 -23 70 8 -14 80 95 44 26 91 83 48 41 135 65 113 42 17 68 85 81 33 39 139 153 75 112 74 69 81 7 -25 24 41 80 61 3 133 159 172 185 132 166 134 107 88 109 78 61 67 120 47 116 99 67 65 65 18 -2 8 32 67 70 53 28 68 96 43 29 38 35 53 20 52 49 77 76 64 22 49 47 55 81 35 71 116 84 88 154 140 116 103 119 94 93 120 76 35 43 15 3 3 7 41 38 18 47 41 29 25 4 34 43 23 -5 22 52 44 40 16 15 19 44 24 37 49 52 24 18 34 31 27 37 38 7 18 44 42 24 41 34 54 42 57 52 48 43 43 52 53 61 54 44 41 42 43 51 57 51 33 32 47 38 34 29 31 24 24 24 25 25 15 11 13 38445 294 822 30 10362 10 40 45 6748 1858 20166 999999 999999 399142 999999 999999 999999 59905 11307 6969 5839 3257 2796 3063 3646 3985 4560 5488 5600 5726 4722 3833 3789 3081 2317 1278 510 312 159 213 553 1127 1234 1409 1662 1238 871 721 404 206 54 120 35 87 -65 -61 -31 0 -4 44 999999 -12 -44 65 80 14 24 -24 75 80 93 65 -26 45 53 20 58 52 -84 22 59 -10 -17 47 25 41 35 67 81 125 143 119 34 11 74 32 21 31 40 79 12 -23 3 -20 21 15 38 14 -8 77 45 -40 -39 17 79 43 5 7 64 60 23 75 35 34 94 66 12 34 -5 18 14 36 18 49 52 -8 46 15 1 20 82 78 34 106 82 151 151 103 88 28 20 34 85 96 148 117 98 99 57 61 78 76 142 136 120 133 140 99 135 112 148 32 76 28 41 57 35 29 39 29 47 54 62 68 42 84 115 72 87 81 64 68 107 92 40 -1 22 72 14 86 30 28 12 37 45 82 105 133 45 27 69 34 70 66 136 104 90 116 140 152 149 97 123 129 94 103 63 61 37 52 32 16 7 6 -6 7 28 58 10 10 24 12 25 58 37 16 35 34 39 51 36 56 62 63 47 26 21 31 62 43 34 24 40 31 34 45 46 34 46 31 22 42 38 40 45 55 55 51 50 31 33 36 32 27 41 45 42 46 50 48 57 62 54 56 52 45 42 31 32 43 39 28 20 12 38451 289 965 30 10355 10 40 51 6748 1861 3954 4511 4890 4575 4251 5019 5941 6498 7149 8333 7952 7200 7378 7805 7242 7235 6895 6546 9750 20551 32510 52896 52745 15287 1664 1590 1795 1629 1657 1727 1381 984 369 202 76 55 -54 -49 -17 -28 70 64 43 -2 -44 -24 -25 76 171 130 -39 67 -50 64 31 68 93 43 -34 -11 73 16 -37 108 84 5 40 57 69 85 119 100 35 37 83 -65 999999 -32 34 14 46 54 123 63 73 67 -20 -33 34 89 -48 16 114 51 74 82 25 130 39 -8 15 12 68 -5 -14 0 50 67 76 78 31 129 18 68 82 -7 1 58 122 20 15 23 88 95 184 133 137 105 87 108 185 151 153 99 -1 113 64 61 78 64 48 -49 66 76 63 188 195 177 140 140 86 118 51 43 105 67 60 102 52 67 25 72 70 62 88 142 66 75 85 116 124 77 92 95 51 64 81 93 23 -3 49 90 99 67 47 63 74 105 87 56 70 86 69 100 50 24 76 75 108 104 81 99 160 184 139 143 148 159 171 127 99 61 70 66 71 63 40 46 55 19 0 6 24 74 64 32 10 59 59 64 87 69 49 63 73 78 56 41 73 51 38 42 49 56 37 55 62 41 44 53 61 72 87 59 53 47 66 61 60 58 63 73 67 60 63 59 52 40 58 81 68 62 68 73 67 61 65 62 48 50 59 52 57 50 46 37 40 30 26 38457 295 783 30 10353 10 40 57 6749 1864 824 990 920 999999 999999 999999 1497 2041 2421 3111 3624 3689 3905 4051 4555 4842 5255 6581 7751 8132 7714 6618 5115 3535 2657 1711 1096 846 703 806 529 258 152 293 190 90 64 71 122 112 51 -31 26 19 75 89 -37 44 50 127 93 19 -57 -61 -40 26 -7 -36 24 -79 -33 8 8 70 -15 121 -19 -21 -69 -21 72 -23 -25 87 57 -39 48 -35 32 -25 -2 135 54 64 16 -7 50 75 -8 14 5 -27 -26 -12 44 35 -2 -26 41 -52 -40 42 117 31 11 13 74 62 -18 49 -4 111 139 76 102 30 28 76 39 7 4 75 59 45 3 7 41 39 5 -31 57 47 82 79 120 81 78 83 176 282 108 45 35 2 2 25 102 152 104 82 144 189 192 82 44 22 87 87 101 112 95 100 107 83 41 92 70 51 14 25 76 84 14 14 60 83 119 98 48 47 68 22 59 51 45 19 16 64 78 120 84 76 35 70 121 126 96 56 63 59 44 31 50 35 87 89 82 133 126 144 158 132 174 171 141 142 105 147 153 108 110 84 51 57 29 -7 41 64 56 40 38 31 39 42 39 37 71 41 31 59 37 40 53 77 85 71 67 61 46 33 50 61 61 57 20 40 63 54 56 45 39 60 59 49 41 55 68 69 57 67 74 62 50 57 64 64 54 62 70 75 70 63 72 59 57 54 53 53 49 46 38 34 33 26 21 38463 295 788 30 10358 10 41 3 6749 1866 937 999999 999999 999999 2198 2589 3223 4323 5564 6193 6630 6808 7106 7434 8690 8952 7918 6440 5108 4978 5722 7622 9218 8589 8160 8591 8124 6183 5574 4194 2009 802 653 341 95 -5 -56 1 -31 -63 23 57 133 11 -47 121 999999 0 -10 -51 -5 80 32 999999 -73 -92 93 2 -42 99 -21 -3 -16 153 91 46 68 45 -21 33 69 59 130 95 31 22 2 -51 80 -16 25 -41 4 45 38 77 -17 -20 -14 17 -7 -2 -76 -21 -54 20 29 68 102 39 42 91 112 56 43 37 65 75 28 17 -3 63 -85 -30 51 65 22 21 -11 45 31 16 25 91 114 93 59 14 73 74 113 111 -8 112 134 133 173 154 166 153 147 91 102 53 129 63 -1 99 113 126 134 196 206 139 192 122 90 134 74 85 57 49 141 148 102 86 117 108 128 50 99 171 91 107 133 34 132 65 78 128 99 64 22 76 40 13 76 49 58 104 118 60 29 76 44 77 63 111 133 118 99 79 93 92 112 139 151 96 111 133 164 198 197 158 113 136 153 166 137 73 99 102 81 100 58 60 81 72 47 49 72 50 54 38 3 51 58 77 87 79 65 42 76 74 61 78 85 97 93 78 69 42 54 63 73 87 80 68 63 43 61 65 68 56 56 55 71 53 56 60 72 76 62 71 70 76 89 95 92 79 79 75 64 68 67 58 66 61 56 47 55 54 51 54 48 38469 289 970 30 10360 10 41 9 6750 1869 4002 5209 6701 8582 10422 12241 13800 14613 13666 14408 14570 13394 11837 10691 10134 9691 9121 8001 8248 7683 6122 4834 3573 2146 1093 543 248 139 75 62 -55 35 -59 -78 58 -58 10 25 -61 2 7 21 -56 -12 24 -13 -62 75 95 -87 38 1 -51 -87 -90 -31 -21 -42 31 14 12 -16 -30 -17 999999 -49 77 -28 -75 -58 -70 -62 -18 -6 2 -65 -49 -7 54 46 18 33 -69 -48 -22 24 20 -50 22 67 105 57 29 26 -17 50 88 112 2 23 -41 28 94 56 46 44 54 0 77 34 95 45 -65 0 28 25 39 45 44 31 22 -32 39 37 45 83 57 77 45 35 49 88 80 110 -2 51 77 85 35 82 71 63 100 44 135 174 137 175 269 250 254 265 268 254 170 199 162 123 114 124 74 127 108 97 53 130 104 85 67 49 61 56 54 75 89 22 88 110 93 86 116 54 44 56 63 59 44 47 48 63 44 58 90 88 71 80 74 61 58 69 68 88 118 142 138 117 190 189 157 163 209 180 144 117 115 117 132 96 73 43 61 42 36 37 27 36 59 59 48 53 50 34 72 46 52 43 61 44 58 30 61 57 66 77 67 81 60 58 74 73 63 50 66 39 54 61 48 57 45 55 53 50 70 70 56 60 59 58 54 51 48 54 72 68 63 54 55 57 55 55 48 50 54 52 40 43 39 34 26 38475 289 966 30 10356 10 41 15 6750 1872 27186 28013 27513 26528 24723 20990 14793 8846 6904 5846 3946 2841 2453 2774 2647 2394 1976 1569 1409 546 128 68 60 -22 90 33 60 26 35 13 999999 999999 2 73 36 0 999999 999999 -48 999999 -95 999999 40 66 65 83 -1 27 -88 -9 999999 -78 34 6 -19 999999 -19 2 19 -3 999999 -28 -28 -4 -56 -78 999999 -79 -48 1 -90 55 55 39 2 8 -46 -48 -35 -97 -90 10 -20 -38 30 114 122 13 -7 37 -2 70 999999 -93 33 44 48 23 51 8 79 78 127 61 40 26 18 -37 61 80 51 -21 -14 58 -5 3 29 -20 -7 44 7 45 -3 -23 -19 33 11 35 85 30 85 126 127 44 171 225 103 71 105 46 4 50 83 82 72 115 224 221 184 160 212 219 220 221 274 240 274 272 222 202 151 78 47 78 98 106 149 99 137 155 82 67 166 121 96 77 114 41 48 69 35 117 31 48 44 40 81 33 106 92 78 35 80 65 87 75 80 39 58 45 31 105 126 86 85 141 165 153 160 151 125 106 106 92 105 102 94 64 76 80 52 61 71 57 40 17 49 36 23 34 34 23 20 25 52 35 40 32 73 62 53 71 62 68 92 87 60 84 60 44 42 49 59 56 40 59 42 37 51 50 46 61 55 57 71 55 47 48 50 60 67 65 65 73 62 61 52 42 55 63 43 50 49 49 48 33 28 24 21 38481 292 871 30 10351 10 41 21 6751 1875 18202 16770 16626 17677 17128 15422 13462 12596 8697 4042 1644 661 347 223 20 999999 -41 161 45 999999 999999 -60 14 999999 -52 -59 -44 -69 999999 35 -66 53 5 10 57 102 19 -33 128 47 14 -48 10 8 -21 4 55 79 -46 -8 -79 3 33 -3 -23 41 70 999999 -6 75 -34 -56 -63 9 999999 -81 64 36 -36 -16 73 14 -28 2 78 11 -26 34 -24 -49 -82 -13 42 999999 4 55 31 73 2 -35 56 -8 -56 -38 -26 -18 24 44 6 -8 9 -18 -33 95 58 -7 19 143 171 97 127 110 20 -16 27 23 -54 35 -58 1 29 18 18 -38 50 75 78 101 76 139 131 117 96 86 96 92 138 182 175 160 189 73 68 50 48 122 84 60 115 139 184 138 209 180 217 202 206 233 206 179 182 214 226 196 137 166 169 102 109 94 118 73 109 77 120 103 136 58 50 52 92 14 66 110 96 99 60 66 31 62 24 55 79 47 40 57 68 47 44 34 48 73 120 138 137 105 122 162 127 123 133 130 100 101 103 87 74 100 105 78 22 69 73 47 64 37 58 31 47 28 18 59 85 57 59 73 75 59 44 62 66 59 66 41 54 61 54 77 69 75 61 55 58 73 54 34 64 61 65 74 59 42 49 53 60 56 75 75 46 46 50 65 75 72 60 68 65 58 61 57 64 69 69 56 54 58 55 53 51 35 26 25 38487 289 958 30 10348 10 41 27 6752 1878 5362 4533 4282 4163 2989 1154 429 376 141 93 -31 -16 9 999999 -87 -73 999999 -48 999999 999999 -5 -13 -88 -34 999999 999999 -72 26 -96 -69 -51 -27 37 85 122 43 -24 -76 -28 -25 7 50 67 49 -23 -91 -6 -5 -20 43 11 -74 999999 48 83 -41 32 135 46 -66 -55 -49 -62 -66 -41 -36 4 -15 50 28 -41 -51 -1 17 48 -19 -5 -74 -51 -36 67 80 42 62 36 -43 -64 -37 -30 -64 -20 108 134 10 35 67 94 58 -37 -19 -38 32 77 -13 -23 34 80 43 8 28 76 19 51 30 107 64 8 -3 43 124 115 119 133 76 138 149 163 90 124 109 134 180 182 148 97 104 84 99 89 127 91 86 133 101 49 67 79 66 153 123 143 125 111 194 151 218 247 258 226 201 247 228 189 160 143 155 77 35 50 67 119 69 127 114 82 46 83 69 72 91 78 81 63 38 60 85 -3 71 27 97 43 63 67 83 22 56 59 32 76 126 96 87 101 122 171 148 140 153 164 127 118 116 91 81 69 63 64 56 26 58 60 49 12 -1 46 77 41 70 66 46 66 54 38 35 62 34 58 44 55 72 67 64 51 60 83 87 80 65 51 29 47 53 48 51 40 37 49 43 44 61 72 58 76 64 60 74 64 53 58 64 59 64 64 75 79 69 64 54 62 67 53 54 54 59 46 39 46 38 25 38493 293 840 30 10350 10 41 33 6752 1881 615 398 337 192 117 153 162 37 -44 26 999999 -56 999999 32 -61 -43 -69 -21 999999 999999 76 -24 -86 -55 -62 -20 -11 -49 28 36 20 7 -44 -75 -44 -96 -34 29 71 12 999999 -8 16 65 14 -46 999999 26 19 115 24 20 30 -20 25 -24 32 99 49 -80 -99 -24 -55 -37 -54 -13 -88 -28 22 -9 66 -34 -94 -38 -48 -61 -80 36 0 999999 -49 -64 13 -42 999999 999999 -40 3 -75 999999 -4 6 -8 -94 4 -10 7 75 -21 -35 60 19 -48 45 49 95 7 -54 -2 27 -62 -62 -12 63 -14 -43 66 93 -2 7 70 27 16 72 138 79 95 182 133 48 129 151 153 158 174 238 205 170 130 88 102 99 79 88 33 31 44 102 54 75 84 80 109 130 106 88 72 140 132 136 114 126 164 182 164 124 177 231 247 210 145 55 75 111 116 121 157 69 89 105 21 71 58 22 44 64 29 52 100 49 66 36 31 67 60 72 86 92 94 47 35 89 43 51 67 73 81 96 125 115 112 154 162 130 133 124 77 80 45 29 37 90 38 44 11 38 44 32 23 7 42 7 21 47 51 64 48 50 54 60 51 68 70 36 58 76 70 69 49 57 67 45 53 47 45 48 47 48 47 50 52 41 41 47 48 48 57 45 43 54 63 62 59 60 58 68 66 65 61 57 63 64 55 56 56 48 50 55 42 43 35 25 34 38499 291 901 30 10351 10 41 39 6753 1883 110 121 263 173 8 -90 14 -61 -86 -88 999999 -67 55 -95 -100 -95 -53 8 87 -31 -74 -32 999999 9 -18 999999 999999 7 32 54 -80 -59 -22 -44 59 -10 -94 49 -24 -43 -3 -91 22 63 -34 64 137 -31 -32 24 -22 -11 -7 -15 -73 -98 -56 24 -50 -57 -92 -14 1 -11 -20 -12 25 -17 33 6 29 18 -64 -29 -51 -26 35 -30 -29 25 -36 -15 69 -16 -22 52 33 -32 -54 4 51 10 -29 -35 -48 -36 -23 65 -35 15 -13 -16 35 -18 38 -37 -73 18 8 -42 -23 -14 -21 999999 -30 -7 -6 75 13 17 -49 -88 65 8 64 79 110 125 84 59 103 209 230 122 123 125 142 184 131 155 122 82 130 131 105 85 97 100 128 110 69 114 112 47 46 115 87 153 138 149 112 175 170 163 191 177 209 260 236 186 143 156 132 97 85 98 88 71 77 105 39 50 58 69 122 41 45 7 22 84 95 53 58 105 81 61 55 17 -22 29 68 70 62 53 88 138 138 125 102 133 133 124 125 144 66 44 43 51 86 68 62 49 33 16 5 33 43 54 2 17 37 55 70 48 40 67 55 30 37 38 34 44 37 62 71 93 83 47 57 54 69 68 68 51 39 58 65 57 61 77 70 68 62 79 73 61 58 62 49 51 66 81 72 76 73 63 51 59 72 65 52 52 55 55 58 58 51 44 45 39 37 38505 289 957 30 10347 10 41 45 6753 1886 179 99 147 71 124 141 80 29 -73 24 94 93 22 -53 -15 -90 60 32 -54 999999 -39 13 -7 -2 999999 -72 -53 -38 999999 -77 20 -28 -23 999999 999999 999999 999999 23 -31 -53 -27 999999 26 108 107 8 78 11 999999 -59 -98 -29 23 54 17 999999 999999 -15 999999 999999 -39 -36 -53 23 -35 -31 28 999999 -93 -91 -98 -99 -85 58 4 52 -32 35 -61 -39 1 -20 -81 -13 -1 68 -30 32 -27 -25 112 86 -59 4 76 26 6 29 40 10 -45 -44 6 -40 -81 -66 27 45 105 95 17 -95 20 38 -6 -59 -67 16 17 57 5 44 -4 -3 96 72 67 34 127 110 141 145 144 145 201 123 139 143 186 116 131 138 117 150 74 77 79 101 108 91 16 64 108 57 132 160 145 130 102 160 216 196 191 162 162 175 156 121 90 43 84 51 70 67 37 25 51 71 93 -10 -4 70 39 41 35 30 10 10 -16 24 31 43 32 48 50 36 20 40 37 40 41 73 82 84 99 89 100 93 72 66 94 109 59 84 71 62 45 22 12 14 51 39 21 21 21 50 28 8 17 14 41 28 15 22 39 55 60 47 50 24 23 63 61 34 50 27 26 38 48 50 64 41 48 48 18 27 46 42 52 39 53 57 46 61 66 56 61 44 41 63 66 52 59 62 57 48 60 51 45 45 36 43 52 45 43 42 42 32 28 38511 286 1044 30 10344 10 41 51 6754 1889 68104 930 288 248 375 352 241 145 139 239 187 164 208 280 187 64 22 102 13 19 37 -87 -10 7 -90 -49 -18 999999 -34 -13 22 0 42 -67 999999 64 999999 -35 140 96 41 28 -65 35 -7 -16 75 43 -32 62 -31 -67 -44 999999 -59 10 -11 2 151 -63 -70 -42 -11 -49 -24 -25 -68 -83 -22 -43 -24 -51 -37 54 25 -35 8 -50 999999 -57 -6 34 106 36 -21 -35 -22 -24 23 -16 106 33 34 26 14 -19 29 45 30 42 -7 -12 -46 -75 7 -15 39 11 27 -17 -4 36 -13 -65 6 11 36 -17 69 -8 12 86 27 10 155 178 107 91 153 248 147 227 175 125 132 237 174 187 224 170 142 89 154 111 99 168 157 156 184 147 124 105 125 121 136 160 184 176 173 269 262 273 222 221 157 74 150 104 153 118 118 105 57 21 52 66 69 39 30 -17 -27 6 22 49 16 32 57 116 21 1 -14 63 81 40 72 42 57 65 81 58 11 10 102 97 140 135 88 106 115 81 124 88 72 75 46 71 60 45 37 36 38 25 42 52 -1 -13 27 37 45 51 49 69 31 49 65 55 41 43 55 72 54 43 84 60 38 47 51 45 39 30 45 44 63 57 64 34 40 42 49 60 55 54 51 50 47 54 53 50 55 71 64 53 52 39 47 54 52 53 49 42 43 41 37 35 33 28 38518 285 1074 30 10344 10 41 58 6754 1892 26667 869 452 477 419 503 503 586 470 353 364 152 110 -47 -20 40 78 123 37 75 119 26 29 -55 80 97 15 -35 -34 -55 -73 77 -50 -39 14 -44 40 65 26 82 3 -17 35 -9 -28 26 51 41 72 -37 -14 43 55 9 41 -37 105 104 62 30 -28 -17 -41 37 96 49 115 56 66 -28 66 147 49 -5 -8 138 12 91 61 76 73 44 83 43 -25 -75 -38 -89 -21 33 92 58 19 17 -23 -8 135 52 24 86 79 51 18 14 21 42 -18 -35 -17 19 50 11 78 -34 64 121 -27 5 90 90 51 74 92 108 121 200 210 202 178 214 221 235 122 100 159 144 119 179 217 207 143 150 168 236 170 157 166 163 196 179 109 124 198 217 188 193 246 254 183 218 240 379 369 304 315 315 216 161 176 197 160 155 117 106 111 131 113 114 55 59 52 78 78 103 36 34 105 70 115 88 80 127 44 57 89 58 100 69 95 140 132 122 134 133 165 166 198 171 188 220 157 150 142 142 112 67 95 97 107 102 57 66 91 77 82 53 61 95 79 80 113 113 81 76 83 103 113 131 121 108 105 99 86 87 84 81 67 103 95 87 77 67 55 71 91 94 89 97 83 94 81 77 96 99 101 108 99 97 106 96 99 109 102 87 82 95 94 84 77 79 76 69 73 61 56 38524 297 715 30 10345 10 42 4 6755 1895 2330 550 493 511 440 394 429 557 499 451 470 468 392 491 488 550 509 584 641 452 223 176 68 66 97 98 999999 47 -16 -52 12 55 -68 -73 22 33 -33 126 -76 61 999999 999999 -38 15 -6 999999 -83 -58 -8 -26 -25 -12 15 -65 -20 -53 -25 -36 -14 -52 -64 -58 81 57 -4 78 55 -4 -59 -12 28 -8 20 97 -24 -24 -3 7 -6 24 50 23 999999 -61 52 43 88 12 -83 26 26 -3 65 44 45 -82 -18 -85 11 -54 -22 -53 -13 35 40 11 19 -49 999999 -72 -43 -34 99 -4 -10 7 33 1 -2 0 33 11 -63 -8 16 -9 22 86 21 75 103 105 163 139 112 159 137 157 215 149 183 182 244 151 161 179 210 188 190 218 195 192 141 101 158 211 223 183 152 129 111 120 123 116 130 131 124 59 159 236 188 152 201 234 314 336 246 182 156 172 149 135 155 130 117 93 132 91 73 35 56 92 51 81 41 92 118 99 48 43 51 113 96 87 122 75 63 85 72 53 84 103 83 104 103 104 143 108 147 149 108 117 96 79 80 47 33 78 67 84 43 16 50 59 59 56 55 61 42 50 56 63 72 80 51 64 97 66 58 47 44 44 66 82 64 70 59 49 56 78 70 70 47 60 76 80 80 90 70 92 76 80 73 78 85 71 85 74 75 85 86 68 83 64 70 77 70 75 71 58 58 58 58 49 54 53 40 38530 298 688 30 10348 10 42 10 6756 1898 35849 679 428 424 549 548 561 593 689 858 922 817 858 862 892 986 1257 1201 909 611 496 377 368 117 83 -73 -47 999999 28 32 48 0 -38 18 -80 -10 999999 999999 -90 -16 -15 -31 -80 -4 5 999999 -86 113 98 -40 -83 -22 999999 -68 -64 -21 999999 -3 -32 999999 -79 -25 46 -62 -14 2 1 43 38 63 -22 97 65 -47 -2 -89 12 76 20 132 128 72 2 5 -99 -49 45 -46 -56 -3 -41 -4 21 -38 -21 -14 -26 12 31 -71 9 -44 -70 999999 31 0 48 -48 -33 -69 -12 -23 28 60 33 -14 999999 18 25 67 71 -2 41 22 -12 89 23 -21 125 74 67 122 139 210 128 86 103 174 167 154 185 106 122 179 229 165 185 156 177 182 195 174 185 151 168 176 198 239 154 112 131 64 132 148 157 191 137 116 164 247 215 224 190 190 228 326 350 318 281 252 204 143 142 113 87 77 61 75 75 77 100 63 71 37 48 93 77 29 87 104 67 33 24 65 91 102 90 129 100 64 88 106 89 83 123 113 99 137 139 181 165 165 112 135 113 116 83 76 75 74 87 88 60 83 61 68 59 85 80 44 63 70 79 91 90 80 80 78 90 92 84 61 70 73 69 68 53 69 58 60 65 62 74 75 73 52 68 56 59 91 100 86 74 79 89 94 90 86 78 78 107 92 102 97 89 87 78 71 81 74 73 75 65 70 63 51 40 43 38536 297 692 30 10352 10 42 16 6756 1901 47731 5733 5459 4924 4346 4003 4016 3155 2062 1462 1056 888 710 707 625 622 868 1426 2016 2107 1579 1065 484 202 74 123 -20 999999 -4 12 -15 37 95 -23 12 63 -47 999999 -76 -79 999999 -29 26 -8 22 -20 -29 -86 -18 -57 -40 -34 2 999999 -94 -2 -12 -70 7 4 -73 -88 -49 -31 -50 -40 -15 -23 -35 -42 -57 8 41 18 -45 -31 -34 -30 -25 15 78 89 -24 999999 -41 -38 -9 -12 999999 47 114 157 305 592 961 987 1054 1523 1528 1684 1984 1501 1047 493 206 12 97 77 -91 2 1 41 -16 999999 -55 -18 8 -45 -34 28 -3 8 30 28 2 30 70 52 88 118 183 138 145 127 123 155 202 182 148 157 132 112 93 135 49 102 90 133 172 105 113 80 163 208 144 153 105 173 110 121 92 65 33 99 87 118 114 96 125 155 186 204 163 217 240 282 266 248 181 128 93 129 43 47 22 46 41 84 66 19 60 73 59 55 37 47 50 56 24 25 44 62 35 17 12 71 32 21 53 44 53 -7 56 51 57 77 56 105 133 123 120 142 144 135 133 104 80 61 74 47 15 20 17 20 18 44 43 -1 22 35 45 2 5 20 31 53 35 23 57 68 46 33 33 37 55 55 47 33 32 36 29 42 50 45 51 27 32 33 46 47 34 40 42 30 31 42 33 32 50 63 57 41 52 64 46 31 35 33 45 40 41 35 27 18 32 20 9 38542 301 600 30 10350 10 42 22 6757 1904 18815 23807 999999 999999 999999 999999 999999 999999 68998 6049 3353 2381 1854 1431 708 428 271 321 274 287 173 72 43 37 -65 -36 119 -24 103 78 -58 76 2 999999 999999 59 13 87 -24 999999 -60 22 999999 5 -30 -77 3 -12 999999 999999 -63 -100 -75 -8 999999 5 41 -5 -65 -26 -73 16 -22 -62 -30 -2 -59 -87 16 -33 16 81 45 79 62 3 -3 1 22 5 -35 -57 -8 129 278 231 340 642 1114 1518 1576 1421 1548 1839 2162 1950 1677 1327 1539 1740 1627 1404 1108 785 322 2 -12 -8 -12 20 29 55 58 -23 -39 8 1 -9 92 90 33 4 -23 1 -29 6 24 124 78 61 82 156 154 118 181 201 198 115 140 168 172 180 142 185 156 167 159 154 112 136 189 136 111 185 138 148 184 209 227 301 242 178 146 88 75 147 173 168 201 143 85 141 125 167 263 334 315 324 295 208 177 142 104 145 101 108 132 96 134 124 104 88 72 60 111 98 92 130 115 107 76 79 72 50 9 58 59 88 16 59 82 110 116 80 113 119 87 57 90 105 126 117 129 139 108 145 169 209 169 159 136 122 119 89 79 98 82 67 56 61 77 57 39 72 41 63 53 54 69 67 85 100 75 61 85 92 91 72 106 72 73 55 64 81 73 46 74 79 73 79 90 108 102 78 60 77 88 71 87 85 90 88 93 93 86 93 82 66 89 86 91 88 85 74 69 69 64 57 63 64 53 38548 301 594 30 10344 10 42 28 6757 1906 12338 17251 20496 13544 52157 65370 999999 999999 999999 999999 25944 9465 6703 4457 2394 1765 1310 802 715 575 497 230 105 133 23 999999 -38 17 38 -80 999999 -2 71 -69 31 68 999999 -52 -56 108 16 -28 -25 999999 999999 -19 28 101 38 0 19 -45 -41 -14 999999 -55 15 29 25 66 21 27 27 49 36 9 -8 -14 13 10 -42 999999 20 3 -96 -71 -97 -38 -29 73 20 -26 40 -2 -74 -13 160 146 47 85 246 289 239 278 322 332 363 199 46 44 39 -4 23 -39 -28 25 -26 -76 -42 -7 -15 1 15 -75 -52 24 28 -11 -38 89 -34 14 78 4 8 108 53 7 32 51 153 238 168 142 118 131 142 163 224 181 185 150 200 171 173 108 160 120 132 153 179 174 117 139 163 210 160 126 151 105 85 135 70 107 138 167 267 174 182 254 272 223 283 344 281 228 234 245 234 177 181 185 123 58 96 55 19 43 70 81 22 73 119 146 97 97 97 121 70 28 76 67 39 73 51 75 92 57 56 16 62 68 87 60 49 57 74 82 36 42 60 102 89 94 78 104 105 148 158 129 93 106 82 84 73 54 84 91 55 34 36 40 46 47 52 26 38 59 49 56 36 50 66 88 81 49 50 64 38 61 70 47 42 46 50 29 24 25 44 49 50 59 70 69 62 61 55 48 49 54 64 84 71 73 69 59 58 62 50 36 44 51 45 46 35 34 36 34 32 29 27 38554 301 597 30 10347 10 42 34 6758 1909 14196 18630 13961 30942 999999 999999 999999 999999 999999 999999 30046 11374 9284 8229 6997 6058 5595 5048 4308 3626 2926 2239 1611 853 248 69 77 53 44 -19 41 71 66 57 999999 -53 -8 -23 14 -37 -83 84 61 70 90 54 60 128 -1 -67 20 15 -40 18 34 6 33 58 101 71 -7 7 133 94 -38 17 57 93 12 41 7 32 91 48 -7 104 40 -76 43 66 51 21 -7 21 38 0 24 95 137 -24 113 66 -24 -55 60 -7 16 60 77 -25 53 84 0 -83 -50 139 84 -45 -15 50 28 24 -19 57 -13 19 10 89 126 45 54 17 2 60 101 141 96 40 103 107 114 171 251 227 97 85 113 116 188 106 204 201 152 196 193 277 297 219 222 220 244 166 207 140 155 217 140 102 136 56 120 233 175 188 272 362 349 352 370 333 343 289 355 319 355 325 282 196 239 227 190 66 77 117 152 148 99 179 115 102 54 95 69 116 58 72 92 98 34 69 78 72 117 100 110 59 53 94 112 73 73 39 99 117 108 106 110 140 94 128 162 176 167 187 214 192 184 177 158 107 103 77 80 99 78 78 43 76 68 72 48 61 63 84 79 77 87 88 89 48 80 98 81 76 115 114 83 76 95 85 58 66 96 77 61 61 88 81 87 109 86 71 89 115 102 101 108 96 89 93 103 93 86 99 97 80 80 81 79 77 65 83 73 69 60 56 69 66 54 46 42 38560 298 689 30 10349 10 42 40 6758 1912 12713 999999 999999 999999 39322 30253 999999 999999 999999 999999 107543 27311 18115 16339 14285 12959 11751 10219 8010 5066 3024 1700 595 47 999999 -72 -13 999999 -26 29 13 -96 36 52 -7 44 -26 -72 1 -59 -13 -35 34 51 -43 3 -51 5 23 -60 0 41 2 -63 999999 -86 -68 -25 999999 -54 -2 -58 -1 79 -29 37 -34 34 4 23 69 -7 -86 999999 -72 13 33 -30 43 108 133 67 -24 4 -73 -21 74 87 57 -30 -45 16 7 21 86 39 13 2 -12 -15 -15 18 42 32 13 0 -20 -15 -64 -16 65 27 57 46 22 41 16 37 78 -8 -1 -31 14 10 70 36 119 78 153 172 103 41 53 97 65 92 148 99 132 106 147 220 211 171 215 230 156 208 164 152 159 123 171 129 93 -4 35 24 86 99 123 204 318 264 290 368 323 240 285 336 324 284 248 223 244 166 132 108 98 111 95 111 97 67 87 43 52 88 91 96 88 124 70 37 49 57 87 52 59 55 56 33 29 46 61 66 45 42 39 78 47 57 48 39 68 25 77 111 116 126 135 124 150 103 60 76 87 40 64 75 41 43 52 20 3 41 51 45 46 59 62 62 60 63 47 58 40 34 45 69 90 76 49 27 32 28 55 40 49 18 41 48 48 41 59 53 55 69 54 59 54 58 60 69 72 65 62 52 59 72 61 50 54 63 60 56 46 56 41 45 41 37 38 33 31 32 28 24 38566 293 834 30 10344 10 42 46 6759 1915 11217 203642 999999 999999 999999 999999 999999 28533 18035 16833 13933 9270 6367 4045 2585 1665 1238 630 89 7 -33 37 35 42 58 -55 2 50 -38 -79 999999 23 3 21 49 -22 53 172 79 -34 62 95 8 -9 -35 60 19 0 -75 1 -24 -26 29 107 -40 -18 6 2 -18 38 48 -53 -51 -39 23 42 -58 -94 -28 21 -12 101 -22 30 115 69 -50 -10 18 -30 50 -33 -88 112 57 0 -24 31 80 41 -38 13 26 -35 -17 10 -22 -34 -39 -60 41 5 -46 14 124 5 97 75 25 -5 7 16 51 45 32 88 78 52 24 1 80 75 124 45 77 -8 84 151 140 50 102 109 93 99 127 166 199 234 176 192 226 190 119 145 177 200 145 203 226 248 193 148 142 144 95 73 103 113 292 291 253 366 343 348 349 367 380 376 300 317 277 251 192 155 155 162 71 65 91 124 107 87 53 48 87 108 54 94 81 69 71 54 92 58 73 69 40 33 96 73 52 41 75 112 55 43 56 93 74 81 41 47 74 101 114 149 149 164 178 178 124 71 60 67 88 51 69 64 74 47 20 23 42 27 34 49 62 57 58 57 41 41 59 68 68 76 90 63 70 50 49 74 57 67 35 48 56 51 51 64 59 68 74 58 76 74 85 51 48 67 62 65 74 74 65 73 73 67 73 75 66 56 55 65 60 66 62 65 58 45 39 39 27 38572 290 917 30 10337 10 42 52 6759 1918 34011 16900 15150 13548 11007 9560 6726 4499 3969 2607 552 467 115 -90 -94 999999 999999 -85 -63 -67 -82 -72 78 36 -4 5 51 -30 999999 86 62 27 28 74 -16 999999 -22 -75 -31 -94 -12 -11 -36 -66 21 -23 -23 -35 -72 22 16 -92 -25 -13 -51 -39 1 -64 -65 -26 -98 -3 -37 -5 -17 26 -9 0 -53 -71 -16 28 88 28 -44 -55 -28 -52 12 -12 4 -57 -58 69 70 8 3 14 -46 38 -16 -32 -22 7 40 79 -45 -19 -94 -55 -58 -37 11 14 -81 0 3 44 -53 9 20 43 -62 14 -27 9 9 -17 -18 81 96 90 91 71 67 56 63 90 111 58 53 101 162 181 157 223 159 180 134 145 164 140 123 167 171 126 194 155 165 85 94 124 112 91 182 129 142 163 180 289 262 321 373 400 347 427 356 365 362 330 279 173 133 119 122 86 88 89 75 65 112 54 49 115 126 115 72 52 37 79 40 44 66 23 43 18 10 42 21 49 61 49 33 -1 56 82 77 69 77 93 103 106 142 154 153 142 137 112 82 81 49 50 52 52 41 68 55 25 45 43 44 40 32 71 59 43 32 30 35 33 51 51 49 24 29 20 41 52 51 44 49 39 57 15 44 68 66 56 47 42 41 27 23 33 40 40 49 58 55 47 42 38 46 49 59 49 26 30 35 24 30 43 33 27 26 18 13 2 9 6 38578 293 829 30 10339 10 42 58 6760 1921 2715 547036 999999 999999 34140 5449 4236 3670 2637 1986 1587 1243 965 1125 887 647 316 -66 -9 -23 -84 999999 999999 999999 999999 -2 28 -3 999999 -50 -88 999999 -1 -1 999999 999999 -58 -82 12 -8 -42 49 999999 -73 48 -25 -23 -23 25 2 -41 19 24 16 -54 -42 -65 999999 -85 -16 3 -24 -30 24 -32 -6 108 44 12 44 -38 -36 1 64 34 -5 -33 -7 4 -15 -73 -70 -39 -10 -65 -19 13 39 -24 999999 -48 -36 18 -34 -81 17 -76 -75 -8 105 -43 -61 -59 1 26 46 -23 -18 24 -7 -43 119 31 20 -9 -11 0 37 16 -73 36 57 142 102 72 126 100 101 65 67 133 111 101 100 134 202 190 163 252 196 167 135 202 184 85 116 144 204 287 141 132 192 148 130 134 120 55 -3 139 174 256 298 270 300 358 376 376 326 364 384 381 406 314 255 234 85 71 76 95 98 140 73 69 50 121 118 113 90 61 74 45 42 61 36 14 24 34 79 45 13 71 59 32 62 59 60 65 61 64 47 48 108 150 142 102 149 156 153 172 155 152 80 55 104 80 75 88 82 90 65 57 52 43 46 60 26 51 45 33 36 30 36 34 57 61 51 75 51 55 60 61 52 13 24 56 53 29 39 44 43 53 64 49 58 54 55 60 48 50 48 54 68 69 66 60 59 57 63 60 55 42 37 49 40 39 39 41 26 29 27 21 20 11 38584 289 957 30 10347 10 43 4 6761 1923 143243 2360 1351 1567 1372 1030 676 468 191 94 17 16 50 -9 -69 -15 10 53 3 -63 87 -22 24 -51 999999 999999 -42 6 46 11 -58 33 46 -73 -59 65 -5 -46 -42 -18 -56 -84 -26 73 8 70 42 39 63 -40 18 107 37 -7 28 10 45 -46 -42 5 84 19 58 60 -22 37 -22 106 14 92 68 34 137 109 74 110 119 62 -29 41 80 86 70 14 -2 19 2 3 -69 16 15 9 14 82 86 75 105 98 29 -33 25 34 117 32 2 -4 -43 75 128 50 101 77 119 73 -21 50 96 90 144 194 160 145 77 124 106 71 170 185 171 211 213 253 326 250 282 257 190 230 172 245 212 195 140 187 78 109 89 143 39 24 90 85 148 232 243 291 339 282 324 378 409 396 393 406 348 330 259 192 164 133 110 174 123 53 73 93 99 107 94 110 80 80 61 91 95 85 50 54 77 65 54 21 57 68 46 105 36 71 107 103 77 92 114 94 36 73 152 113 152 133 144 164 159 158 124 149 111 75 56 44 72 72 38 58 84 72 74 98 55 82 79 79 76 55 51 84 75 80 80 48 57 60 70 85 82 92 73 55 33 53 59 59 55 30 52 93 76 63 72 73 81 79 61 72 81 91 86 73 70 57 74 78 68 73 66 66 59 53 63 58 52 56 57 49 51 45 50 42 29 38590 290 930 30 10350 10 43 10 6761 1926 3977 982 931 800 591 515 443 232 120 183 51 35 48 29 999999 -79 -7 54 26 999999 999999 999999 47 -63 -89 131 4 -48 -31 -65 999999 -69 999999 51 -26 12 -24 56 30 -25 37 -62 -38 50 -15 -90 -23 42 101 122 -78 -50 -68 -79 77 62 16 -6 38 -9 -71 -14 79 129 44 39 -48 -70 -22 14 27 -25 145 56 17 -38 -33 70 68 45 59 17 24 -1 41 116 145 -14 59 15 -38 -89 40 -21 -40 -12 30 62 64 20 47 35 57 9 -14 27 9 -32 23 20 51 71 91 -16 46 81 85 121 44 72 128 126 60 93 124 187 232 138 183 249 326 282 280 237 176 264 246 168 246 242 244 225 187 157 174 177 125 146 132 63 114 89 110 93 109 159 169 281 256 335 329 351 395 455 417 444 344 373 382 296 138 111 153 143 159 111 71 73 56 81 70 68 100 94 93 84 71 55 121 81 73 64 72 38 27 33 39 93 75 34 78 77 101 88 91 76 102 78 127 139 112 121 156 156 142 139 131 130 93 89 72 107 71 67 92 35 63 92 86 50 53 40 59 73 69 58 54 71 93 75 66 75 61 66 64 57 69 86 72 60 52 47 54 59 83 71 81 94 80 78 76 92 86 79 94 81 80 93 92 93 75 80 89 88 88 77 75 80 68 62 69 67 59 63 58 56 56 46 44 36 38596 296 741 30 10341 10 43 16 6762 1929 722793 999999 289451 999999 304569 999999 2935 377 242 263 90 999999 -95 -34 -68 999999 44 -16 -65 -81 999999 999999 999999 24 16 11 -91 999999 -85 30 24 -62 54 13 -59 -1 -43 -27 -45 -73 -81 -75 -2 68 -37 -31 -21 -7 -61 -47 -36 999999 -53 -43 -52 -93 3 41 3 -20 -88 -68 -11 36 -57 999999 -48 -46 34 76 -24 -41 -28 33 -34 53 -4 20 16 -5 29 -59 -86 -77 -26 -22 45 -12 119 7 -35 -32 81 63 31 -8 3 -7 -11 -64 -2 7 -38 -35 39 42 46 29 -51 -15 11 93 -21 8 65 39 39 4 63 61 49 36 82 87 40 60 92 45 36 73 95 145 84 120 177 180 137 118 181 218 159 203 171 106 110 138 180 128 140 185 113 -2 102 106 99 64 77 29 51 81 84 82 176 180 221 256 314 298 337 380 407 340 336 302 212 144 61 109 108 72 62 87 62 59 54 80 67 54 49 33 42 91 60 74 65 24 49 66 45 0 5 3 21 53 54 22 66 96 75 51 54 60 70 61 58 45 98 98 84 106 123 107 110 65 46 21 41 56 33 39 52 43 32 29 54 54 36 18 6 12 24 20 24 33 28 42 51 31 45 53 25 52 56 45 55 60 25 2 33 16 40 31 46 54 54 44 53 43 45 35 40 35 32 39 44 39 41 39 45 51 38 20 22 39 31 16 23 21 15 16 18 12 16 14 6 1 38602 297 704 30 10334 10 43 22 6762 1932 409 234 263 361 192 154 108 211 78 -49 -67 999999 999999 -81 999999 999999 999999 999999 -62 -76 999999 999999 999999 27 -61 999999 999999 999999 -75 999999 999999 -3 23 9 999999 -58 -87 48 3 -78 -61 52 0 999999 999999 24 84 -28 38 -49 -28 -27 999999 -68 -77 -33 -11 -21 17 4 6 9 -38 -12 -70 75 38 13 -20 64 4 -76 -85 -45 5 46 41 -6 -54 21 -25 82 9 -16 999999 999999 -26 -9 -36 -37 9 13 39 -60 -9 57 22 -48 25 -26 14 -15 56 50 58 -17 -81 -72 -3 14 14 -51 -26 53 -43 -38 70 42 11 111 79 46 -4 76 104 89 113 118 144 126 106 108 87 46 140 137 107 124 109 113 119 180 197 188 162 138 220 193 117 204 132 217 190 127 110 23 43 89 117 79 128 138 125 213 225 261 300 317 345 335 336 330 353 402 342 268 159 149 121 91 63 74 103 62 79 103 119 -14 51 61 69 69 57 87 53 45 47 73 83 68 57 -11 1 44 50 44 62 55 -2 -1 0 46 99 66 56 38 13 45 86 133 121 123 156 147 84 104 130 83 51 39 44 9 24 26 7 14 37 7 -13 5 4 34 15 -3 36 54 77 44 54 39 51 51 55 63 84 63 51 30 29 19 55 49 37 43 46 54 60 62 68 65 57 46 44 51 54 51 65 64 66 67 58 56 63 52 46 44 30 26 42 37 35 28 33 28 33 30 12 38608 298 673 30 10333 10 43 28 6763 1935 414 400 268 66 36 48 -48 42 -61 999999 -22 -35 -12 114 -39 -85 -3 -10 -71 -42 -88 -38 999999 -29 88 -69 -83 33 -4 -72 -42 -99 -8 -27 -53 999999 25 12 999999 -42 -43 -53 999999 15 35 50 48 40 44 54 134 91 -31 19 -59 40 17 -24 -91 -4 18 19 -16 54 -7 999999 35 999999 29 49 15 20 -56 -97 39 -62 -37 0 8 18 -78 -57 -89 -26 -25 -16 106 129 -50 -57 -46 -22 -7 -19 60 78 -18 16 34 111 62 0 -26 1 -38 61 5 -79 92 48 71 9 3 50 43 -57 21 74 99 3 -1 -1 76 105 95 83 109 118 90 89 119 121 137 157 199 184 195 180 207 274 273 257 277 166 251 297 255 197 237 200 192 229 280 139 94 123 117 59 101 113 -42 25 105 216 349 428 416 448 407 407 391 443 427 367 316 286 218 208 143 147 110 104 95 67 93 82 45 60 71 100 142 105 56 101 132 84 56 16 51 71 51 15 27 21 30 34 54 74 48 36 53 58 41 82 86 71 101 111 80 103 81 96 111 165 170 164 113 107 93 79 60 51 64 75 55 56 55 64 33 70 36 23 39 48 35 39 62 80 89 66 68 59 80 87 87 78 50 52 34 56 57 41 36 41 79 81 70 52 76 80 67 66 59 53 59 61 58 62 65 80 70 78 65 58 70 66 58 48 46 50 53 37 44 42 39 35 23 15 38614 298 674 30 10334 10 43 34 6763 1938 874 254 150 60 107 35 91 -32 999999 999999 25 39 -29 -45 20 -19 -37 20 32 -44 -69 -83 999999 -94 999999 -99 45 -91 -51 85 81 -58 -20 56 999999 -20 63 -91 -34 24 -19 83 -53 -59 -15 -6 -55 49 34 -51 70 76 -62 -3 15 999999 -14 51 -45 2 67 52 119 63 116 63 16 51 11 -22 33 22 999999 -76 -46 93 90 26 7 16 -93 1 12 76 -21 -23 70 8 20 95 -59 -58 -93 -6 50 100 90 114 160 126 59 2 42 73 42 109 71 113 164 241 115 62 37 127 123 94 152 128 103 85 151 147 114 199 143 79 21 88 128 133 83 81 141 109 153 117 132 192 242 230 168 267 211 191 204 248 265 213 199 154 115 149 200 249 216 209 100 74 69 174 124 123 181 294 378 422 489 440 379 462 467 466 454 356 435 505 473 347 271 211 167 140 122 138 85 109 111 102 92 114 142 166 121 106 120 115 111 95 109 63 94 60 55 35 21 51 67 59 53 60 74 88 80 88 68 104 111 59 96 120 95 117 120 135 168 163 104 42 13 46 36 58 72 66 75 77 52 80 87 58 91 90 56 87 90 84 93 85 101 66 76 83 90 93 87 90 66 72 54 66 82 67 72 82 89 101 97 99 90 73 62 78 87 81 87 107 109 89 73 85 84 86 85 91 80 75 73 78 80 70 62 65 52 57 58 59 53 42 38620 298 674 30 10334 10 43 40 6764 1940 21886 362 190 174 64 48 81 0 -66 -26 35 999999 -76 -46 -51 -55 -26 5 10 64 -97 -47 17 16 135 -16 -26 999999 999999 18 102 56 45 84 97 68 32 -27 18 43 -62 -2 90 -62 33 24 -34 4 -1 -61 -28 26 1 54 -16 -18 29 -38 -63 -56 -69 -11 25 -45 -58 -57 -53 -44 38 23 -7 14 -1 -13 64 115 22 -24 4 20 35 11 -78 3 52 -32 -37 100 104 21 -32 -47 -7 101 50 28 15 39 77 399 929 1685 2994 4208 4792 5847 7183 8254 10145 9697 6967 3742 2685 2372 1749 885 210 190 203 216 230 205 86 102 151 171 98 120 105 151 121 159 150 150 182 207 175 190 142 172 286 220 144 203 251 209 227 189 190 186 211 207 234 257 184 113 107 71 99 92 121 189 282 367 411 411 378 426 479 456 494 417 356 403 453 456 459 435 460 342 229 177 174 156 164 145 94 91 97 109 90 104 134 112 80 44 71 87 25 43 69 28 -23 46 72 27 34 48 59 59 100 81 80 96 67 88 141 109 69 136 148 125 131 143 82 91 92 50 74 94 75 115 111 67 87 52 70 41 57 61 46 62 65 71 101 77 78 96 81 67 71 66 82 79 92 83 78 68 81 52 38 67 65 55 84 90 76 72 92 72 72 56 62 94 82 67 58 71 87 86 77 67 69 67 78 67 69 77 59 51 59 45 45 42 46 47 32 19 38627 298 670 30 10330 10 43 47 6764 1944 15780 271 156 143 65 49 41 34 -35 -23 999999 999999 999999 -86 -10 -37 -6 -4 -52 999999 -58 106 999999 -52 -62 -5 -4 -28 -58 -47 -36 -76 -28 12 36 33 155 100 -38 16 -1 -7 -46 101 -25 43 -24 119 40 6 -5 8 -32 -94 -53 16 -80 -45 -37 -58 -6 -11 150 98 72 45 55 -4 23 15 -16 -38 -14 24 89 -35 51 28 -62 7 89 11 -99 0 25 -25 28 4 37 -13 32 70 73 142 36 162 353 578 704 675 551 327 155 65 165 104 11 68 134 147 148 91 145 95 86 207 283 310 288 223 227 441 587 688 814 756 519 485 459 389 529 659 524 424 305 291 340 257 235 188 186 169 250 201 171 219 295 254 247 180 104 141 193 201 140 55 104 117 125 206 339 313 313 319 373 412 378 433 399 423 414 457 446 409 434 422 474 375 310 180 137 140 195 114 62 93 159 139 124 85 55 116 62 96 73 44 59 28 8 10 -8 50 85 35 19 11 27 59 73 38 16 36 81 87 110 112 114 134 88 112 141 141 154 110 79 80 55 52 31 53 53 68 44 51 52 37 51 62 80 52 52 61 64 50 71 56 58 78 40 75 55 42 46 64 45 29 48 73 70 80 47 20 63 64 79 94 68 58 56 63 76 69 69 59 76 60 66 75 75 73 72 84 65 60 58 63 52 57 69 55 46 53 55 53 47 38 38 38 38638 298 666 30 10326 10 43 58 6765 1949 30730 36 -62 -54 -4 -14 -82 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -96 -56 999999 999999 999999 -95 19 999999 999999 999999 999999 999999 -43 -15 -74 -65 -68 -50 -83 -87 999999 40 39 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 -57 999999 -41 -52 999999 999999 -46 11 999999 999999 999999 -69 999999 999999 999999 -78 -7 -44 -97 -98 -66 -66 3 -51 -34 -44 -13 35 183 206 339 435 547 527 645 791 931 1074 1064 812 568 348 278 155 69 55 81 9 -55 62 48 96 185 256 334 648 1240 2155 4044 6120 6536 7769 8791 11317 16460 20668 23779 25320 27412 22732 16660 12969 13682 15047 6830 926 217 144 215 193 181 219 126 183 178 172 199 182 177 158 143 176 160 114 168 131 166 95 81 101 35 65 102 69 64 105 166 213 229 366 393 412 428 452 470 407 351 278 144 47 98 74 35 62 56 47 21 21 74 89 59 41 44 60 9 27 35 24 46 21 32 32 3 4 -18 27 36 58 30 35 52 23 31 40 51 106 96 90 70 57 99 136 80 42 74 64 20 21 47 52 36 19 36 27 25 48 36 41 43 44 18 37 45 58 65 66 60 63 37 20 44 51 38 41 42 36 37 47 39 50 28 29 25 41 55 50 51 67 62 50 47 52 51 38 45 44 42 53 50 53 42 37 47 46 47 44 44 51 41 30 29 36 44 39 33 27 33 23 21 38645 298 664 30 10324 10 44 5 6766 1952 7597 50 999999 999999 999999 999999 999999 21 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 999999 999999 -89 999999 -72 999999 999999 999999 999999 999999 999999 -56 -99 -88 999999 999999 999999 999999 999999 -94 -59 999999 999999 999999 -29 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 -54 -61 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 999999 -35 -38 -57 -91 -19 -71 999999 -63 -64 55 324 367 409 688 906 1307 1638 1540 1129 877 500 96 101 93 114 4 45 -15 73 65 71 205 148 202 367 848 2166 2764 3016 4396 6528 8992 13305 18326 24364 29992 37105 47337 62137 78827 92109 60626 29862 15108 5086 1204 365 174 256 297 324 240 274 277 226 149 220 231 212 237 186 184 192 200 123 71 165 79 140 269 311 247 339 460 488 446 498 560 494 484 449 372 200 227 116 107 102 102 73 84 153 72 97 97 118 93 126 126 26 81 102 49 53 62 87 66 24 75 70 49 41 46 62 96 99 98 130 100 62 95 101 173 180 157 137 133 127 68 88 79 65 71 121 90 57 71 101 69 79 75 62 72 92 66 94 113 105 118 103 75 90 102 93 101 116 100 95 86 93 80 83 84 61 67 101 94 102 90 90 109 91 111 110 106 116 125 120 122 101 98 112 108 99 105 101 103 108 88 93 98 92 84 82 81 89 92 88 85 70 73 68 60 63 38651 297 695 30 10325 10 44 11 6767 1955 1448 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 260 1132 2005 2287 1979 1683 940 182 161 999999 999999 999999 999999 999999 999999 999999 999999 193 444 737 938 1405 1935 2317 3471 7069 13298 19420 32168 50806 93428 148379 193173 229868 260645 258756 213679 167314 135118 111907 75335 62805 43211 25162 9428 2126 687 1160 1855 565 230 293 280 223 276 293 141 180 96 86 140 99 82 192 286 296 298 439 436 480 475 553 488 450 460 390 360 211 76 97 172 185 67 43 136 143 77 102 96 113 112 74 159 141 57 57 21 49 45 92 50 39 16 6 22 27 66 77 87 56 54 84 91 106 162 109 106 109 139 125 90 110 68 47 51 84 42 54 112 59 40 48 61 47 61 56 53 37 20 65 75 96 53 22 45 51 30 45 73 50 72 64 37 38 58 51 41 79 71 55 50 63 73 55 61 62 52 63 36 50 59 76 76 66 65 63 60 72 74 57 59 56 48 57 50 35 47 44 46 33 24 32 37 33 26 32 21 38657 296 723 30 10323 10 44 17 6767 1958 35863 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 408 410 518 358 448 581 903 1125 1259 1176 677 2810 13766 21582 24439 19995 3762 367 999999 999999 999999 999999 999999 999999 -8 262 627 1366 3019 7453 14552 22722 35447 43722 59986 86440 112376 129911 142369 161812 191999 180604 145984 163247 179414 153660 124089 75553 49223 44073 30271 13648 7316 11777 39881 46074 19757 3334 1910 12817 5081 2580 290 244 157 55 130 258 333 358 278 412 482 408 374 403 379 479 431 309 210 136 52 108 152 99 66 24 45 48 36 65 26 54 123 58 30 83 56 79 37 6 48 30 45 130 122 64 44 31 95 105 82 109 125 115 90 78 88 61 66 90 34 50 37 24 20 44 58 45 22 58 54 43 59 47 38 31 58 24 46 40 22 55 36 11 39 45 53 75 47 56 39 21 36 26 65 31 44 57 34 28 37 33 50 52 36 44 59 53 67 69 56 52 55 70 66 68 55 57 46 52 60 45 40 36 41 39 33 38 42 19 22 30 20 20 24 16 38663 298 657 30 10317 10 44 23 6768 1961 8642 88939 6596 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 612 1578 3963 8431 16466 27360 37359 50301 68245 88243 111381 143456 166722 179475 212627 227957 185399 145658 170136 251782 364752 408667 385810 313925 107540 3442 242 156 137 61 119 259 332 360 446 600 515 492 341 499 544 483 452 401 334 346 170 99 96 51 -8 46 87 99 64 100 39 13 0 -28 -23 63 -40 70 129 9 -4 -14 999999 -10 34 78 91 88 79 98 102 136 69 152 151 118 62 77 97 45 -12 -1 40 27 43 85 11 -72 12 6 42 33 20 30 48 82 62 24 4 39 63 17 1 27 31 29 0 40 23 38 28 34 58 22 38 63 48 56 45 32 47 56 37 49 20 20 37 37 41 60 53 28 13 46 36 43 42 32 45 48 28 37 50 47 39 42 28 30 31 22 20 16 16 18 3 9 38669 298 652 30 10312 10 44 29 6768 1964 11922 54838 11686 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 237 545 950 1224 1168 1738 2432 4350 9192 14866 20841 28918 37770 46455 55507 66333 76145 88317 93950 108431 159276 245735 326295 374176 334412 305907 315367 350639 350207 197029 61951 12461 289 223 237 266 281 347 324 399 369 480 493 615 541 487 462 434 400 436 383 300 287 230 132 144 123 87 97 65 67 58 73 68 122 215 137 32 -24 43 87 83 52 88 34 96 114 52 55 113 108 79 50 44 127 77 82 100 130 97 69 53 2 4 7 15 45 49 43 39 44 56 76 48 39 27 39 58 48 36 89 59 56 37 6 72 62 84 45 52 49 45 71 55 63 44 36 74 75 80 86 59 66 74 47 80 68 47 55 51 56 70 73 52 75 74 57 59 67 55 74 71 70 71 68 75 81 58 48 50 49 42 42 52 49 45 43 33 27 38675 298 657 30 10317 10 44 35 6769 1967 5435 120050 226668 13682 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 272 830 1276 1808 2349 2734 4464 8130 11803 16448 20280 26154 33579 37530 40935 45597 52855 59020 67896 87861 114420 157496 200468 253657 301112 365389 380672 356885 333560 300308 201143 22838 676 164 107 140 289 378 281 369 448 410 421 374 457 491 510 432 432 429 424 401 271 191 206 185 103 -2 48 53 109 78 116 53 100 135 102 30 44 66 38 -1 43 53 73 8 -12 40 148 81 62 36 28 103 111 84 66 115 124 101 149 75 22 43 55 57 55 37 92 59 30 71 50 16 48 78 49 33 36 31 23 39 69 75 80 78 119 92 62 38 25 35 46 80 76 62 50 37 53 59 37 55 75 63 63 77 58 42 91 79 88 81 89 87 82 67 93 74 67 69 74 81 64 69 58 48 56 53 65 65 55 61 69 63 53 52 48 48 46 49 40 25 38681 297 687 30 10317 10 44 41 6769 1969 34311 355287 143773 167324 12229 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -22 114 159 329 527 675 693 392 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 726 1973 3240 4852 6014 7348 8401 9521 11491 14602 21342 34286 49930 58366 56813 61514 70006 68841 70183 69168 81859 94630 108724 121028 151277 175940 172921 191337 236187 284315 347620 293977 160047 82387 63912 30007 3092 260 122 86 169 184 234 308 377 419 455 487 477 309 340 437 482 406 353 340 226 154 84 94 96 83 118 61 83 46 9 70 73 23 -5 69 73 69 -17 -11 48 26 13 60 -9 49 36 48 39 43 66 55 44 90 110 99 31 -11 2 50 74 36 30 -5 10 -26 -20 12 48 2 0 4 62 48 20 35 35 25 29 20 23 40 33 26 12 10 53 52 32 7 -2 13 37 20 25 18 27 23 50 49 38 32 27 34 55 42 47 58 33 38 45 45 49 47 44 71 68 59 46 71 74 46 30 50 54 44 42 33 46 53 38 46 42 29 32 43 25 24 26 26 38687 295 742 30 10312 10 44 47 6770 1972 4419 191083 565246 174612 12043 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 609 1376 2337 2970 2959 2444 1075 307 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 403 1231 3425 6954 8899 10571 12650 13965 15257 17300 22280 30887 29942 24702 25856 32603 41488 50319 57394 49892 47799 55927 65588 79894 114437 177684 257471 280718 249670 263580 303017 352031 327939 137037 15903 2431 370 157 109 119 151 169 247 245 338 370 370 438 441 422 327 398 403 476 425 400 292 229 194 112 87 77 85 95 51 22 34 28 48 106 52 67 7 33 -30 -26 13 10 -16 12 47 20 54 98 59 60 37 63 77 79 71 40 70 103 87 78 36 72 8 13 34 -22 41 37 43 53 62 56 51 50 23 8 20 26 35 30 26 64 41 38 23 37 59 48 37 29 54 50 39 33 39 49 43 47 41 30 45 36 52 58 62 56 42 30 56 42 20 52 43 51 79 86 67 51 51 47 48 41 49 52 82 69 52 47 45 38 50 47 53 43 42 38 41 35 22 23 38693 306 407 30 10307 10 44 53 6770 1975 642822 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 999999 13137 294445 58534 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 43 271 498 797 1208 1537 1404 1110 435 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 321 1255 2262 4681 8913 13164 16998 22294 27292 31462 38002 47039 54114 62538 60857 47756 43082 46610 52178 58936 73917 96212 121428 150937 187491 223542 276642 293379 227640 152824 227150 343293 305535 103998 34877 10712 1255 141 155 258 256 241 272 362 356 374 419 436 510 521 526 515 454 463 372 331 297 193 179 187 159 141 139 100 74 46 115 84 91 40 79 83 88 34 15 55 38 14 76 58 99 36 32 121 73 78 74 79 91 115 70 77 99 85 112 78 65 54 56 51 43 41 54 72 54 91 77 83 67 46 47 56 101 43 60 88 61 36 74 80 53 67 50 65 59 63 65 51 60 48 38 78 95 50 46 50 83 108 55 73 79 57 68 54 66 97 104 84 65 84 94 81 66 74 82 66 78 70 69 58 72 65 61 63 64 67 63 63 57 52 61 59 47 35 41 42 38699 295 735 30 10305 10 44 59 6771 1978 7333 32901 40718 46107 325 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -57 65 365 595 843 1330 1912 2572 2942 3334 3245 2503 2033 1073 602 597 689 829 706 788 743 941 1221 1804 2548 3557 5109 6894 9615 12047 15811 19966 23787 29324 36519 44669 50776 56325 61704 65846 70874 73160 81074 84922 94995 116518 133552 153506 160428 155355 173160 216637 260190 296710 268988 142034 135501 183561 216792 107127 13025 755 157 153 234 163 146 195 310 406 384 381 408 427 465 379 340 453 417 334 437 277 127 160 165 126 138 148 134 65 35 45 85 33 74 76 58 39 40 36 7 20 -14 60 65 65 39 29 9 13 56 44 14 82 78 92 34 80 65 81 65 107 37 27 59 75 63 27 -8 8 58 41 48 55 58 37 15 23 2 6 6 15 34 49 56 51 42 63 49 31 15 39 57 37 55 61 53 59 31 35 41 44 36 31 31 34 48 40 41 25 8 44 56 49 44 55 49 57 46 47 62 56 45 62 50 55 55 38 49 65 52 33 42 40 38 33 37 25 17 26 22 23 14 38705 297 700 30 10300 10 45 5 6772 1981 1873 31915 46093 14231 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 372 721 1354 1828 2287 2703 3381 3943 4216 4335 4105 3279 2722 2625 2606 2730 3260 3672 3932 4502 5395 6336 7230 8570 10781 15552 22343 28323 33801 40057 49425 58538 65381 69546 73121 75334 82086 83687 83699 89890 99542 111978 120369 121546 134437 149820 161715 186771 223741 249273 242946 158739 78972 141427 191679 121991 28520 1565 162 157 121 149 254 250 305 340 296 361 242 312 422 420 402 450 405 451 453 533 565 402 264 104 90 132 94 50 39 60 72 60 31 54 93 93 61 16 29 58 40 60 11 9 10 20 19 13 44 42 67 60 86 71 89 60 54 64 59 68 92 75 83 42 30 70 35 22 42 -3 43 35 58 57 32 48 59 26 45 78 37 26 65 56 89 72 33 32 26 43 60 48 55 38 25 26 46 54 47 54 58 57 73 37 52 65 53 51 57 70 68 61 58 61 84 105 92 74 82 75 67 67 76 74 71 73 66 63 65 70 58 50 63 68 65 58 49 55 50 49 42 42 38711 299 604 30 10294 10 45 11 6772 1984 984 25984 36107 6924 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 96 326 679 1292 2115 2884 3826 4102 4088 3500 3250 3311 3958 4879 5866 7344 9212 12532 16473 20954 24462 27131 31294 35785 38095 40270 43431 48272 56325 60701 52431 43297 36304 37709 46990 67136 84899 94702 103298 116617 131360 148999 160919 186652 201695 224891 253548 272001 260250 203175 136925 87424 66819 49663 12544 981 188 79 169 99 83 187 261 223 217 266 290 293 240 379 414 396 448 434 477 501 480 338 237 214 162 182 95 72 136 153 137 91 73 81 88 62 50 78 118 149 65 23 -2 56 29 18 78 11 17 31 9 27 18 83 99 77 81 63 76 61 82 106 86 90 69 97 99 83 31 71 63 56 39 15 83 64 66 82 33 17 39 74 55 55 85 98 82 46 68 57 48 55 36 44 91 85 70 62 41 44 66 71 70 70 66 73 75 52 71 78 69 81 88 76 72 85 85 75 75 86 90 83 89 82 68 69 64 67 75 69 58 63 67 66 70 64 67 52 50 39 40 38717 300 575 30 10295 10 45 17 6773 1987 12358 32687 3163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 171 245 424 448 461 546 455 702 1198 2283 4667 7871 12093 18743 25607 33736 36862 35056 38447 46106 52084 48971 42222 34396 31798 28651 27928 30897 34639 36589 39236 45761 58926 67017 78372 92105 103754 118973 138177 157559 174517 190561 205311 260500 324334 365319 328459 204159 84163 53269 37628 21525 8183 1452 285 127 99 115 40 78 111 76 111 153 191 193 264 387 440 500 492 549 474 449 350 353 291 237 143 89 170 138 142 93 47 28 20 52 64 65 20 40 24 39 44 49 60 73 57 36 26 8 -3 10 21 54 39 50 60 65 38 -13 27 74 54 74 29 64 65 43 28 54 4 26 52 65 30 40 22 25 65 66 82 59 61 39 50 80 60 37 16 30 39 33 14 30 40 39 54 55 73 58 50 66 67 44 41 46 66 75 60 55 68 68 49 59 63 60 64 75 79 83 68 60 63 55 64 73 60 56 45 61 65 56 55 53 43 42 40 36 30 20 22 38723 299 590 30 10310 10 45 23 6773 1990 4377 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 470 2184 3454 4000 5313 5754 4370 1610 999999 999999 999999 560 2174 1849 384 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 408 1053 1146 1242 1439 1326 894 -18 999999 999999 999999 82 848 2898 6864 11649 18099 25862 32049 38358 41174 43149 37118 32474 30155 26620 23085 16367 15260 14449 13363 12715 12053 12922 16553 18638 23751 30372 40694 52090 61763 72451 85020 97419 107488 117469 125766 140373 165791 180584 195723 203073 211741 221000 210809 190534 143137 84653 27860 4310 482 183 182 170 117 77 51 104 86 79 84 118 184 238 301 376 335 419 490 570 571 437 470 454 326 198 161 140 149 86 72 88 48 54 87 98 138 79 44 50 37 51 24 23 24 61 55 79 55 14 -33 49 9 24 50 31 28 9 1 46 79 69 76 60 12 18 33 72 51 25 25 41 19 43 14 38 42 44 31 25 46 59 50 63 66 60 19 30 28 65 25 22 51 49 31 46 51 56 65 55 57 37 55 54 54 47 62 61 71 52 41 65 65 60 49 43 56 57 48 51 46 61 56 49 51 44 38 39 37 43 34 37 28 29 28 14 14 12 6 38729 249 2135 30 10325 10 45 29 6774 1992 48 1791 4154 5089 4379 6795 9698 11456 12429 13875 17529 23154 27496 29442 24442 28273 30857 24789 16134 11349 7044 1443 999999 999999 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 316 822 556 1912 7104 5576 925 -40 256 703 1288 1603 2043 2628 2894 3022 2560 1783 998 674 419 685 1196 2392 4154 5248 7249 11331 15199 18685 24719 30876 31165 30960 29908 29363 27901 26974 25649 26359 25762 28157 29282 30275 32466 34128 33264 36051 40340 45345 51159 60679 70593 82520 102435 119123 145949 183971 209418 232533 261708 262683 231558 185167 138890 109831 93378 56066 13707 1886 264 135 132 146 106 47 85 129 142 189 230 249 351 422 413 473 522 513 485 431 439 309 231 182 103 158 188 199 185 111 70 110 73 86 14 41 40 77 56 76 76 50 44 84 48 41 49 77 79 27 3 72 16 62 28 31 69 91 68 134 112 81 34 50 47 73 37 27 84 61 59 74 78 64 60 77 94 77 79 54 64 86 89 80 98 90 81 78 75 69 87 80 85 64 68 50 78 94 87 60 74 71 75 91 52 70 73 92 101 72 83 85 77 78 90 93 75 75 83 84 88 91 93 92 85 83 67 78 66 68 66 71 69 64 63 54 46 49 42 38735 246 2226 30 10326 10 45 35 6774 1995 -43 0 157 31 274 1496 3625 6828 10685 17821 27612 27854 25392 27875 28555 29039 28768 25109 32452 23879 9093 2594 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 270 2418 16929 46610 72812 76611 55410 25733 6199 999999 14 604 1686 2094 2351 2233 1998 2082 2072 2195 2431 2659 2639 3079 4207 5620 8083 11334 16231 20138 21969 24108 27408 31772 33720 34889 37853 39635 43225 48032 51509 55901 60539 63389 66407 68955 62020 59098 55622 47080 41261 43656 49007 52047 57994 80449 122027 160525 200933 253142 330593 345859 236671 91578 12297 478 336 250 185 119 175 87 84 88 43 114 185 349 455 411 418 521 494 442 397 375 374 360 243 83 150 151 103 131 124 102 89 69 91 49 64 138 86 26 58 78 112 107 54 60 68 56 86 84 21 54 87 50 54 30 68 53 82 54 24 107 102 51 74 57 57 26 56 54 50 32 51 44 29 54 49 42 49 42 66 44 69 65 61 71 58 64 80 46 55 49 41 38 32 30 47 48 56 65 61 61 46 71 79 56 59 72 49 52 43 53 72 66 60 69 77 73 80 64 68 66 70 71 74 72 73 67 54 54 60 69 56 47 45 37 52 50 50 33 27 32 27 38741 256 1921 30 10321 10 45 41 6775 1998 56 777 617 232 1646 2319 2239 1249 2242 4779 10296 19739 34269 54061 64657 66982 78167 76100 72481 62443 65835 80758 58729 48861 43109 17131 9442 2590 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 984 2518 8687 35187 76802 109929 142847 125436 41994 10946 816 999999 -16 409 1014 1529 2005 2020 2048 2710 3761 5376 7147 7436 6796 7551 9872 12240 14779 21105 27875 39263 54716 75333 102152 115922 102999 84739 77645 79203 81425 78449 78821 84334 92433 101789 100941 98526 94690 93687 85272 55114 27522 18794 12004 7260 13448 18920 21580 19144 17647 28665 47504 93999 173915 178455 36731 3962 804 271 207 177 229 174 54 31 -7 157 319 404 420 393 465 483 524 506 435 419 384 291 175 186 111 73 64 175 138 117 118 34 61 96 57 68 82 66 111 96 73 69 72 101 104 90 100 104 34 64 74 40 6 8 37 37 9 43 104 93 101 104 52 22 57 69 51 80 6 -3 41 22 61 55 76 95 54 35 123 80 52 85 83 63 81 48 56 114 40 49 59 52 56 38 61 49 74 64 66 46 63 82 52 59 56 60 57 42 51 72 60 66 90 82 77 79 87 59 67 70 61 50 58 70 72 56 52 59 60 54 48 42 50 47 41 40 36 33 26 17 38747 255 1943 30 10313 10 45 47 6775 2001 701 3663 7374 11959 15703 15772 16309 22945 42298 66346 84509 97277 66061 20143 5676 999999 999999 999999 999999 999999 999999 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 371 765 1583 3465 13569 43068 79120 88586 124734 133685 106247 78418 43793 9301 499 999999 999999 999999 999999 999999 999999 999999 999999 473 1227 2891 6610 10806 15083 25291 37136 47676 65883 84659 96151 106920 115730 122648 133270 146991 158924 168511 174399 164665 145222 141072 135498 126879 113456 97425 95882 89297 76498 69105 64259 42942 26258 11439 3529 2919 6665 13911 22746 33502 17286 3649 921 509 360 224 176 152 176 85 172 156 163 209 354 396 406 412 479 490 509 507 421 484 443 426 442 402 246 196 145 144 186 179 126 161 135 40 112 118 102 92 47 55 81 99 102 70 113 73 65 57 50 24 100 87 42 54 3 57 35 27 10 21 59 71 61 59 58 26 47 50 42 32 28 40 51 24 56 76 81 79 63 67 91 90 70 43 39 59 37 59 56 41 58 79 67 42 57 71 64 62 65 51 42 50 89 69 74 69 56 80 74 68 66 66 52 69 71 75 79 82 66 72 79 69 64 63 65 64 75 69 58 58 51 65 55 63 60 44 38 36 35 33 24 38753 272 1428 30 10308 10 45 53 6776 2004 116 294 442 457 361 454 655 172 999999 999999 999999 999999 999999 -65 1704 6199 9603 9049 8116 9788 12408 14754 19441 18902 20517 26021 23444 12544 1456 999999 999999 388 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 642 1253 1606 1686 2102 2237 2325 3117 3389 3526 4740 5031 6303 8213 10460 12067 12071 17178 37254 35914 27460 26666 24246 16753 13985 9784 2820 -43 999999 999999 999999 999999 999999 930 3128 6461 11285 17307 29158 40840 49949 55803 60043 64842 68515 74411 81817 90288 98467 101188 107884 105062 94269 94556 107610 120081 137458 151484 152744 147388 148382 150911 143872 128476 116893 105172 101964 103546 108660 91007 41848 12431 5583 3765 5866 7832 3318 3725 4555 3945 794 230 176 177 175 213 155 111 64 116 98 123 210 330 385 377 423 475 484 485 419 423 378 445 389 416 418 252 166 122 164 161 148 143 76 79 115 114 141 76 51 23 37 50 58 63 29 -1 57 77 44 58 40 38 42 35 21 8 16 40 46 53 30 22 58 81 60 43 -4 24 42 30 56 59 57 47 39 34 41 38 53 49 49 44 75 61 66 57 58 51 41 30 48 57 49 39 60 57 58 48 49 47 47 51 32 52 52 64 59 59 70 57 50 37 65 71 66 81 82 74 76 64 66 63 68 55 49 45 60 50 47 46 55 45 53 39 39 36 37 25 19 18 14 38759 280 1159 30 10309 10 45 59 6776 2007 9 -20 307 945 1644 2342 3113 3620 3783 3765 3234 2604 1314 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 499 2965 10365 16786 15923 19903 20081 11788 4150 4034 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 554 2732 6682 8522 9905 10758 8169 4986 3232 2574 3478 5594 8449 12674 17222 19919 19263 16598 11107 8768 7997 7799 7721 6862 6778 8190 9080 8945 6173 2393 939 457 116 999999 199 908 1868 4577 9829 16086 29005 44923 53857 63670 79823 99795 125024 156398 184774 203179 211005 189885 153203 122050 100798 81373 69432 60015 49637 47594 45323 45798 43903 41999 45467 45618 42387 38412 39189 41779 40060 35045 32298 26481 20241 18412 21351 30421 41772 42075 41378 24484 5101 1091 476 441 244 144 224 323 197 103 46 48 104 105 109 133 118 69 213 361 372 394 456 470 422 418 436 418 382 389 418 399 290 252 137 101 136 167 197 167 123 93 57 65 42 88 69 73 71 21 3 52 36 34 67 48 35 24 42 46 53 89 41 69 92 90 17 3 21 48 54 44 9 36 21 37 75 59 65 55 31 17 34 40 58 24 27 29 34 53 4 -10 7 -4 39 45 33 21 3 18 33 35 46 48 36 25 36 47 42 38 28 34 34 34 21 24 57 36 31 35 40 39 55 54 37 42 40 52 55 61 62 47 43 32 31 32 37 27 34 26 26 22 29 20 20 14 0 38765 280 1188 30 10308 10 46 5 6777 2010 138 357 251 386 456 583 683 599 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 448 1654 3180 4251 4727 4810 5555 7102 8068 8528 8947 9129 8279 6108 3642 1954 1485 1099 584 354 3 999999 999999 999999 173 509 824 1045 1571 2831 5327 10973 17080 21067 25549 31207 40745 50135 61319 80322 105513 147248 201370 243988 295394 314476 288294 230003 151918 115625 88469 84568 75183 60765 52312 47847 48282 50626 50378 48630 50676 52615 51338 53956 54205 50408 43604 44622 41916 37561 32692 29332 25748 23448 17092 12128 8935 7723 15131 18442 6493 725 406 280 218 251 164 217 153 104 130 104 89 92 93 198 303 399 380 429 400 433 521 469 434 468 435 427 458 427 347 226 177 180 136 182 180 148 153 169 151 122 55 60 88 84 72 39 76 46 69 131 39 58 74 66 43 62 95 77 113 79 67 71 93 84 87 16 88 91 50 54 75 19 49 58 76 72 40 58 49 77 96 72 75 68 68 82 45 46 48 55 52 58 32 71 75 46 54 65 74 97 78 57 80 80 53 61 64 75 73 57 57 65 57 46 54 47 57 63 78 67 62 73 65 64 72 85 77 83 72 68 76 70 63 61 55 55 57 52 55 53 46 42 46 40 41 34 38771 225 2863 30 10303 10 46 11 6778 2013 48 239 317 504 722 1240 1320 1508 1686 1458 1110 601 217 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 403 1003 2003 3495 5899 8145 10589 14455 19360 25120 34150 43221 50576 51037 47242 48834 44559 43379 45033 45814 44876 42279 43954 48372 51255 50416 53502 55856 64504 78611 87887 97765 103226 117654 141614 156726 172239 183412 179527 171080 187718 204403 238715 264613 320265 296529 180138 65356 16607 5640 3320 5451 7709 4812 817 246 289 253 213 147 200 190 169 182 200 238 365 548 499 425 440 512 540 496 531 485 471 501 492 427 300 217 204 158 182 264 245 152 106 131 142 134 92 106 88 79 73 90 82 98 116 93 87 145 141 120 92 101 105 125 56 102 83 98 114 121 79 81 63 49 77 68 108 112 91 80 62 71 54 76 77 94 87 71 80 72 84 104 85 92 104 92 98 82 65 76 63 92 62 51 79 96 96 106 103 91 112 110 96 89 95 88 74 69 96 81 82 92 103 82 86 89 103 114 97 93 101 107 106 109 93 104 84 98 98 93 92 84 92 94 78 72 66 72 70 60 63 54 38777 190 3880 30 10300 10 46 17 6778 2015 -5 123 352 754 1562 2780 3992 5210 6541 6933 6204 6327 6500 6036 6008 6341 6816 8325 9905 12069 15634 19454 22960 28049 35151 43097 52289 64750 80980 101841 125327 156852 194611 233396 273280 322351 367710 416741 450040 490885 487745 381952 239323 54163 3206 1134 747 486 320 242 207 155 182 172 172 69 89 154 286 345 346 450 389 427 455 515 465 416 419 465 445 442 416 269 130 125 131 213 192 150 100 91 83 113 144 132 93 120 85 60 64 59 72 74 64 83 125 64 49 42 49 50 79 59 51 69 70 26 34 62 74 22 61 85 65 59 77 6 16 15 30 71 76 49 29 30 51 89 102 89 58 62 58 73 51 61 39 55 23 58 55 85 62 56 63 57 82 73 68 34 43 56 53 55 64 62 59 51 55 55 63 71 74 58 67 67 73 88 84 92 76 72 82 71 73 66 74 63 69 62 54 59 66 68 54 47 48 39 34 37 38783 204 3365 30 10295 10 46 23 6779 2018 622 1453 1444 638 -42 -35 36 235 263 344 359 443 514 494 494 606 698 844 949 1221 1291 1489 1733 1686 1630 1915 2271 2368 2470 2791 3549 4211 5219 6181 7372 9223 11744 14875 18867 24508 31284 39021 48344 60910 77794 95680 114110 138204 172483 212796 254296 302369 369816 414832 420343 431015 437761 333267 160980 27934 4095 1181 614 413 307 233 98 65 104 139 89 34 76 99 130 200 276 304 372 392 400 409 395 407 376 364 317 301 380 414 288 132 107 65 144 130 51 13 17 7 35 34 10 53 48 6 -6 5 -21 -28 8 34 50 7 13 -2 9 -7 -29 17 -2 -43 -11 20 7 -20 -24 19 41 -6 -35 -37 -23 -42 50 40 33 -14 -10 -57 -8 6 -26 -12 6 2 19 -11 -8 8 -35 -1 12 2 -18 2 -2 -16 13 11 1 -4 -8 9 -1 999999 4 17 7 999999 999999 12 8 7 3 9 23 9 9 18 22 21 23 22 35 35 28 27 20 9 17 22 12 12 17 18 16 11 9 9 13 999999 999999 0 38789 246 2194 30 10294 10 46 29 6779 2021 147 650 529 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 115 132 309 486 564 736 1193 1632 2275 2934 3655 4119 4637 4856 4894 5262 5907 6010 6177 6324 6305 6199 5835 4925 4559 5592 6084 6420 6817 7341 7990 10132 11542 12325 14964 18553 22936 28719 34255 42080 51445 60138 69703 80557 92408 105491 118824 139894 156374 175897 188820 196795 214756 237091 244150 240214 222942 213796 217899 207835 191824 179672 157679 108152 64277 50103 29801 9121 1442 522 413 220 149 187 162 142 133 140 149 230 260 293 406 450 504 463 424 428 497 440 456 447 414 426 333 251 211 204 158 138 107 82 90 114 186 125 74 92 44 79 99 105 63 88 35 10 35 60 53 43 27 32 48 55 70 35 20 24 27 8 28 26 74 49 68 36 60 86 88 56 64 71 67 88 102 92 58 38 64 79 61 78 52 46 38 83 50 41 36 81 68 50 83 80 62 51 53 37 50 60 87 96 72 59 74 80 68 42 63 87 82 72 79 69 63 75 92 86 77 66 78 75 69 60 74 83 80 80 78 69 67 65 72 62 52 53 57 45 34 38795 297 672 30 10302 10 46 35 6780 2024 179092 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 42 316 431 710 1046 1387 1753 2252 2888 3708 4815 6341 7604 8763 12024 14527 18113 22734 25620 34555 49070 62289 77949 103449 136332 180621 237866 301436 348524 329313 312932 316289 295015 281925 272632 253718 288070 314343 254529 179503 101896 10617 2733 329 239 180 222 180 117 153 293 290 282 303 426 422 434 460 431 511 506 461 459 434 445 404 344 262 193 200 157 145 111 143 131 121 67 96 118 119 94 63 48 64 65 19 9 46 56 45 40 74 64 53 43 35 17 61 24 35 78 81 91 91 83 60 80 110 53 80 44 23 18 33 56 47 52 26 36 68 64 49 88 59 37 23 58 70 65 41 47 60 56 77 82 54 40 57 54 59 49 63 60 60 55 55 55 61 77 84 77 71 66 67 62 63 71 68 51 55 61 65 54 63 58 65 60 53 57 56 48 47 49 45 37 40 31 38801 300 558 30 10308 10 46 41 6780 2027 437190 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 536 891 1003 1071 1239 1402 1718 2069 2258 2622 3271 3914 4541 5282 6153 8101 11714 15590 19749 22749 22943 22979 25198 28387 29346 27977 26124 26607 26346 28327 31183 34351 37007 40262 41734 46781 55120 68120 82023 87816 93810 98542 101838 113481 130397 154722 171716 173965 169695 158499 150866 157737 167348 183612 192343 165853 131569 101859 54528 33262 16207 19469 109939 178023 80409 9836 3096 1154 186 169 109 83 89 113 149 174 204 193 208 276 363 400 406 402 396 404 434 395 290 193 141 131 113 72 65 58 40 58 72 46 37 40 38 33 23 19 24 23 20 34 32 25 29 9 7 22 18 11 11 1 -2 30 44 52 47 29 39 51 24 18 33 34 27 7 19 24 7 -10 3 10 -6 17 46 38 32 33 18 23 32 24 1 15 44 33 17 27 30 21 32 16 8 18 31 30 30 32 30 35 33 30 27 30 11 11 24 26 32 40 37 31 29 33 29 24 36 33 17 19 24 22 10 11 12 10 6 999999 999999 1 38807 183 4096 30 10306 10 46 47 6781 2030 -62 -75 999999 -94 30 56 130 390 737 1005 1432 2070 2819 3982 5119 6192 7649 9306 11339 14423 18262 22282 26377 32754 40339 47704 58926 75511 89775 106118 121598 146399 174408 190011 208439 253309 292373 284571 282081 285058 285098 289675 290329 274211 192789 79694 34792 96880 110246 43306 5778 639 240 154 146 125 177 198 160 130 174 209 305 403 427 469 414 410 438 444 472 450 437 294 149 174 190 174 97 41 81 113 111 87 50 27 38 51 71 39 5 11 20 40 62 22 22 16 58 64 27 -13 21 82 71 60 60 85 78 54 13 27 36 32 37 73 79 64 49 69 69 42 49 59 53 52 48 35 42 55 69 66 57 73 61 65 50 36 43 39 38 35 35 38 45 42 46 51 47 46 49 54 66 68 64 65 70 54 50 54 56 51 50 50 52 56 61 63 66 74 70 56 54 53 60 58 47 38 38 38 30 31 32 38813 167 4575 30 10305 10 46 53 6782 2032 -87 221 498 939 1554 2334 3410 4652 6376 8596 11252 14757 19655 25520 31724 38496 48931 62177 79678 102572 130074 162814 204371 258002 323987 389053 455430 493245 526683 500868 408531 294640 126734 36036 4744 314 132 113 97 64 83 109 85 123 241 386 417 442 411 407 398 367 365 449 416 413 284 126 130 128 125 89 21 -7 38 83 49 31 19 46 15 23 14 -1 49 75 53 32 29 25 39 36 7 4 62 50 27 18 33 -1 -14 14 17 27 36 39 38 16 13 5 -3 56 36 14 21 18 1 28 49 57 31 29 28 29 5 39 49 49 41 45 25 22 17 20 44 34 20 23 31 34 38 35 35 34 19 29 32 35 48 37 39 44 32 25 31 41 43 40 45 44 44 43 36 44 42 36 34 34 30 33 30 24 20 20 18 11 4 38819 168 4551 30 10311 10 46 59 6782 2035 149 511 903 1424 2010 2842 3648 4374 5838 7477 9601 12686 17324 23706 31193 41794 54887 69446 87906 113018 147462 191543 245437 309931 391332 479799 586636 646810 673736 560332 205722 41866 22447 23692 8149 865 120 164 169 148 161 138 188 269 339 460 454 444 470 458 421 452 472 437 468 440 335 253 162 126 141 123 93 77 73 97 95 93 71 51 49 16 65 71 89 55 88 102 86 73 75 73 35 44 64 60 42 42 70 77 68 62 90 75 43 8 51 67 70 81 63 30 51 63 64 47 65 68 102 91 62 59 72 85 55 55 86 78 89 93 65 53 71 96 93 87 85 76 85 82 76 82 75 70 86 78 79 80 80 73 65 77 70 69 67 79 79 74 95 101 92 90 93 96 84 79 77 81 70 67 77 69 66 61 54 44 33 43 38825 172 4439 30 10319 10 47 5 6783 2037 155 505 1005 1541 2294 3465 4875 6643 9017 12090 16478 22257 28871 36973 45533 52716 59672 67405 79338 105663 140773 173546 206291 258507 333783 427507 498360 496379 457574 451326 395565 287369 131930 39991 16141 3530 531 187 137 109 103 123 142 120 139 184 261 397 456 436 466 493 487 440 411 422 436 424 411 287 176 156 153 175 166 113 110 109 60 120 108 62 81 108 80 83 128 115 98 54 86 140 100 76 64 76 87 83 82 84 60 34 46 62 69 27 68 100 59 43 47 77 56 35 59 99 86 76 78 70 64 100 110 102 101 78 96 76 77 92 83 86 90 72 78 89 73 83 87 66 80 75 68 69 73 71 69 72 83 87 76 82 73 59 64 83 104 96 83 105 86 72 87 86 90 79 75 70 77 86 80 76 71 70 76 77 70 61 57 50 51 50 38831 299 634 30 10324 10 47 11 6784 2039 208771 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 468 847 1409 2300 3440 4951 6293 7255 8895 12485 16890 22158 28232 36528 45482 54133 65852 83312 104649 131580 165241 203681 247086 300562 374622 451945 480360 450812 342212 265611 217788 132002 104525 109748 131515 82154 3707 555 101 70 63 55 27 47 100 63 58 154 302 331 367 346 325 398 393 400 406 419 412 409 377 320 236 181 125 134 122 166 146 44 15 27 57 78 70 55 43 28 61 55 40 68 49 26 46 67 52 30 49 72 51 55 46 17 25 70 31 59 57 35 33 14 28 14 18 43 16 -2 21 22 26 40 18 9 29 44 62 60 28 37 25 36 68 60 51 42 29 45 50 29 17 17 24 38 50 39 38 43 34 32 31 34 57 41 56 54 56 52 48 53 66 54 42 48 60 54 50 57 56 53 50 51 47 47 49 43 37 40 40 38 37 30 30 27 13 38837 186 4018 30 10318 10 47 17 6785 2041 -51 245 667 1018 1338 1564 2084 2723 3573 4700 6568 9057 11805 14677 17934 21764 25587 31000 38406 46869 57224 71393 90618 107440 125861 156485 193063 231270 278818 290223 277289 260670 278232 314137 351444 356023 332670 298916 241124 142170 48896 4893 1500 566 198 129 136 125 128 132 129 106 124 110 53 33 108 195 302 436 415 384 377 391 386 388 409 418 419 430 423 389 319 279 198 132 110 104 130 142 104 75 60 30 65 57 86 40 33 43 62 56 55 125 94 71 105 77 53 57 49 31 52 51 44 45 32 21 29 31 45 42 52 51 28 21 28 20 44 45 35 55 47 79 27 15 41 35 52 72 95 93 64 42 40 43 38 55 74 66 68 72 70 72 65 56 50 53 54 53 53 69 65 71 47 49 70 65 61 61 67 76 81 69 69 79 78 82 75 69 72 77 77 76 79 69 66 68 61 64 63 59 44 36 35 27 38843 188 3947 30 10307 10 47 23 6786 2043 22 189 510 1050 1787 2525 3297 4448 5828 7501 9692 12338 15714 19448 24593 31687 40306 48461 56821 66138 78133 92288 108459 124109 144537 172285 200467 227144 259561 284023 323596 353202 346633 338414 312968 260195 208715 158555 85661 28090 12562 6949 2848 1012 253 96 82 94 103 83 73 92 63 50 6 55 48 135 200 284 325 355 383 419 424 375 340 392 391 380 375 407 442 408 397 398 354 246 206 150 119 108 125 135 99 61 90 85 107 73 88 40 83 101 80 54 20 54 44 44 40 43 34 19 15 65 75 46 46 62 54 49 35 42 48 44 9 15 14 25 56 66 48 26 42 17 5 21 46 53 46 65 76 72 54 29 24 47 51 40 45 43 61 67 60 49 48 43 35 31 69 54 22 40 46 33 53 48 57 71 76 67 67 53 56 62 74 74 63 56 49 43 49 58 51 51 55 55 50 44 48 45 40 39 24 27 25 25 38849 202 3550 30 10300 10 47 29 6787 2045 -64 57 185 325 564 843 1163 1824 2390 2913 3393 4014 4872 5639 6865 8255 10464 12997 15778 19472 24465 30313 35827 41573 49004 54596 59059 67841 78613 92366 105852 119465 139558 171930 204276 237086 270781 286192 284191 278527 270655 251744 200806 142497 111211 86432 80547 74211 59881 20082 5302 5250 2211 490 178 85 12 28 75 91 92 67 76 72 35 15 30 79 101 82 114 208 328 331 337 332 409 450 470 413 406 452 408 453 448 390 386 387 375 378 327 228 143 90 118 167 152 151 129 117 96 72 74 114 100 93 37 44 86 79 63 37 38 78 56 50 50 66 71 79 67 50 61 35 27 38 44 35 33 49 28 57 66 26 40 55 39 47 64 45 42 34 36 43 46 48 36 56 49 36 63 56 42 21 29 62 80 62 41 62 56 41 36 26 32 27 20 38 45 48 49 53 64 58 54 49 52 47 49 63 62 50 40 40 46 52 50 39 34 47 51 46 35 34 35 32 31 26 29 17 5 5 38855 213 3189 30 10299 10 47 35 6788 2046 -62 96 401 661 835 1021 1189 1266 1377 1600 1768 2029 2528 2841 2880 3356 3848 3248 2845 3895 5832 7826 9354 11048 13326 16293 19620 23485 28074 32833 36767 43202 49039 54632 61765 65801 75884 91346 107898 126489 147599 156892 168544 185192 196801 207972 225371 211146 165028 134890 145707 161524 159165 140624 111973 94006 86019 74966 60691 40762 27110 15188 3922 1469 1295 407 168 53 81 73 41 119 110 45 23 8 15 43 98 133 154 262 326 341 303 360 390 356 326 364 419 470 445 405 395 363 351 331 320 292 188 101 150 156 90 122 133 139 118 88 82 80 69 59 78 90 78 73 60 67 67 79 101 105 68 50 60 40 28 22 19 46 53 40 63 64 33 40 47 53 69 73 63 57 45 28 17 16 18 37 38 31 20 29 22 54 52 45 21 23 56 80 58 65 73 62 54 45 43 42 36 33 38 47 46 29 30 37 34 43 47 41 35 62 54 55 67 51 50 42 45 68 66 58 52 42 42 46 43 51 58 55 44 33 33 39 39 39 33 22 28 21 14 38861 226 2770 30 10300 10 47 41 6789 2048 -96 134 216 440 751 1069 1435 1742 2287 3057 3849 4436 4786 5285 5698 5935 6431 6665 7002 8239 9291 9088 9543 10589 10491 11134 13421 15430 17094 19395 19018 15989 14559 12938 12929 13270 14163 16964 19757 22920 27132 33350 41274 49851 58569 67930 81148 96213 112770 122761 125917 113827 97942 91518 88251 86511 90172 92927 98762 110640 106191 87933 84290 76930 67135 68905 71576 81296 91762 95455 84368 82131 85228 83956 64630 53293 49804 28915 11124 4494 2109 520 57 137 149 78 75 45 77 40 11 102 169 155 182 234 309 305 316 352 331 334 352 400 406 362 400 412 408 419 415 381 282 175 92 160 104 123 82 123 150 192 122 66 53 31 45 85 74 32 42 67 46 36 26 26 27 19 15 24 75 66 78 22 27 35 54 44 34 22 46 39 26 23 42 46 36 29 15 17 16 13 19 4 20 28 47 37 16 52 22 34 42 38 52 46 31 31 52 56 58 57 59 36 14 18 21 17 18 19 30 29 14 18 33 35 15 33 46 44 37 50 56 54 54 39 37 39 42 47 36 36 43 40 33 27 26 30 26 23 17 13 10 5 8 2 38867 300 582 30 10302 10 47 47 6790 2049 578598 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 259 741 1208 1628 2181 2755 3377 4098 4564 5002 5399 5744 6215 7220 9328 10569 10324 9501 7855 7850 11003 17559 23882 28169 32249 35750 37113 41032 48635 50526 51824 58164 55952 47140 40943 40612 46729 55063 63778 70083 75824 78229 77688 83105 95094 110299 117545 120715 128221 132645 124749 115682 103223 103832 108691 110139 112048 119615 118771 120306 126387 122456 123562 135433 138640 132749 111387 69724 42871 38060 32534 18957 5672 911 318 80 83 96 101 73 115 130 47 87 149 216 215 225 287 305 338 380 362 354 379 348 355 351 391 424 422 445 446 392 376 392 295 190 117 110 81 73 67 107 97 41 58 27 19 65 70 64 82 70 64 74 88 53 41 67 85 30 30 22 50 61 52 48 21 35 34 16 26 43 67 58 61 53 71 78 26 6 21 25 25 35 54 50 25 47 76 50 22 12 61 35 36 71 65 66 83 70 51 60 72 65 51 39 34 44 62 63 52 49 68 56 55 58 53 62 44 38 58 50 58 55 71 74 67 53 66 71 58 59 66 75 79 66 60 63 57 55 53 50 51 36 33 31 41 34 22 38874 233 2593 30 10303 10 47 54 6791 2050 -45 999999 999999 999999 999999 -48 168 290 275 259 311 177 -32 -94 -52 184 461 535 372 449 809 1024 1197 1440 1702 1715 1897 1784 1647 1823 1708 1759 2283 3074 3754 4322 5704 8363 10939 13305 15660 16832 17391 18952 22428 27448 29925 30170 27659 28233 30135 33087 35145 36329 45099 56409 61170 71740 88713 102522 130796 160816 180431 188718 195514 194072 215899 256462 235790 194574 189215 194313 188311 180780 173081 145328 95963 76895 72453 74525 74330 61314 42544 52401 57396 27787 7931 962 102 32 -24 17 38 31 75 78 101 155 216 193 182 275 356 365 386 394 415 426 430 419 344 357 366 438 403 377 295 321 294 190 127 91 96 99 84 147 174 136 82 52 52 52 66 72 103 103 54 14 28 48 51 96 113 93 67 41 83 67 55 74 60 63 36 43 53 18 17 21 42 70 50 34 49 47 39 49 45 43 58 49 40 42 50 46 68 36 51 69 59 59 86 90 69 72 76 101 82 55 48 49 55 38 41 56 64 74 54 31 43 59 65 72 73 68 63 87 58 59 64 71 69 79 85 68 62 70 76 67 62 55 57 58 58 57 56 53 42 35 42 37 30 35 26 38880 192 3762 30 10302 10 48 0 6792 2050 151 183 294 439 548 616 795 1334 2087 3120 4198 5064 6404 8731 12066 17015 22805 28406 34694 45231 58992 75594 97556 119110 143184 174148 213516 257155 310180 368257 406407 409566 396844 341360 291987 285058 233999 171705 104219 88897 76584 70194 73741 53598 32492 10359 928 69 33 60 31 28 81 155 109 60 84 99 126 159 197 255 310 351 309 249 332 376 412 366 358 356 329 373 325 325 316 170 115 100 66 57 46 64 99 84 85 71 102 108 57 50 18 3 43 15 -3 23 44 68 52 87 77 27 54 33 31 12 20 69 43 18 6 16 22 10 3 7 -9 14 46 33 23 16 34 20 31 41 31 13 25 45 66 33 9 20 33 14 21 41 25 51 46 31 33 30 35 32 22 45 42 18 13 26 44 44 20 20 24 26 32 37 26 38 34 33 32 45 30 25 17 50 62 48 40 48 48 33 29 35 35 34 36 26 18 21 19 19 21 15 15 13 38886 205 3428 30 10298 10 48 6 6793 2051 -99 999999 999999 999999 999999 999999 999999 999999 -4 175 285 483 755 1121 1678 2147 2734 3143 3569 3665 4243 5381 7186 9960 14476 19744 26845 38090 51786 67332 86797 107857 128332 156486 190085 236410 307616 407103 491638 506555 443605 421657 411729 430457 423075 349605 289524 257415 211773 180262 118319 27023 7351 1669 285 135 79 61 53 56 155 47 22 83 69 89 103 132 110 105 165 260 325 346 362 348 392 457 445 394 405 405 405 431 426 380 349 363 306 241 157 102 97 119 125 131 71 79 115 204 224 165 120 104 109 101 104 81 29 33 85 82 73 87 69 50 75 96 77 69 90 80 63 73 101 74 65 91 91 85 86 83 82 46 47 61 63 47 53 69 78 76 54 70 65 81 50 41 37 74 82 61 68 55 54 60 77 66 78 80 87 87 78 75 54 62 55 46 58 53 48 48 65 54 66 86 80 62 69 73 73 78 84 87 84 86 67 64 61 66 69 55 61 67 72 63 58 60 56 42 46 45 37 32 33 38892 214 3154 30 10294 10 48 12 6794 2051 -9 132 272 555 1016 1343 1297 1276 1613 2251 2417 2169 1481 1124 1230 1369 1451 1623 1784 2068 2631 3360 4272 5234 6619 8370 10657 12909 13836 14496 17526 20965 24745 30470 38732 45464 52902 62248 73643 94381 124663 154106 185588 223274 266080 323245 375971 445006 517680 497306 452593 409069 364528 295436 249878 203329 121767 58817 31864 16089 6898 4867 1746 405 188 243 250 149 77 66 100 84 81 132 104 86 123 130 157 221 263 299 372 349 321 333 350 430 498 489 404 428 428 457 431 431 378 358 407 367 317 246 146 129 151 114 127 175 174 206 267 201 121 114 109 141 168 158 142 105 76 56 60 75 119 84 65 63 86 111 91 75 43 29 63 99 62 62 60 73 53 62 84 78 74 78 52 87 106 74 76 70 79 68 79 67 79 74 63 60 74 104 70 74 90 90 95 111 107 101 101 87 86 74 75 74 62 82 92 83 78 75 88 86 86 90 86 80 77 78 88 85 88 87 81 84 84 79 71 74 76 74 71 70 70 71 71 63 56 58 61 50 39 34 38898 235 2526 30 10296 10 48 18 6795 2051 40 -23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 153 440 703 1021 1376 2068 2924 4073 5500 6448 7561 8945 10147 11811 13876 15279 16442 17724 18232 17009 15004 12863 11215 9679 8882 9914 11789 14486 16816 17030 17385 20199 25069 34168 41820 47629 54072 59242 66522 72810 82442 100061 114759 128971 144584 154149 159911 168376 175742 178917 178707 181594 192565 196457 209780 222487 237168 235696 216987 191398 144071 74175 32816 16615 5660 1978 552 350 273 238 167 126 164 227 183 127 77 106 114 113 102 105 125 154 212 253 346 411 407 340 368 430 424 436 449 447 464 445 383 374 318 346 365 288 292 255 183 170 157 152 126 141 182 207 192 170 118 79 97 100 127 167 122 78 68 45 74 98 83 82 130 113 82 72 86 77 89 88 79 49 96 96 62 55 86 81 38 44 80 92 85 87 85 70 72 99 101 98 102 64 75 89 90 81 89 86 84 75 68 79 81 76 65 83 67 68 73 61 62 58 52 63 70 70 68 70 69 71 76 70 65 63 63 71 77 74 77 75 76 74 77 75 69 70 68 65 57 56 52 44 42 47 48 42 36 30 25 38904 204 3456 30 10296 10 48 24 6796 2051 -61 59 157 411 659 596 346 -74 999999 999999 999999 999999 11 170 412 875 1196 1614 2008 2577 3144 3766 4997 6241 7414 8817 11143 13576 16230 18774 21784 26354 29490 33309 42172 55137 70297 83163 100849 126788 154131 174571 204878 253377 304879 325622 353270 390414 419130 396242 311410 171818 68373 37879 24836 4703 513 190 90 39 66 152 92 68 63 109 136 97 141 136 156 286 348 300 376 476 367 339 399 442 482 394 386 447 421 385 276 337 368 330 365 253 235 165 103 118 133 86 165 156 113 184 167 72 112 133 107 129 76 106 84 49 32 81 61 71 104 81 62 105 61 92 75 38 83 83 59 87 94 70 55 54 83 53 45 48 36 34 59 84 90 90 79 35 60 -1 4 61 49 51 101 59 67 45 53 79 81 91 41 73 62 66 40 34 45 43 53 48 46 52 54 73 57 38 62 56 60 68 67 67 79 85 79 74 70 67 82 77 56 50 52 54 59 49 57 48 46 48 51 39 41 34 22 19 38910 303 484 30 10294 10 48 30 6797 2051 895090 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 344 1229 1901 1091 167 48 177 367 508 618 951 1044 891 892 1140 1540 1514 1642 1861 1924 2223 2981 3575 3907 4049 4295 4110 4508 5086 4881 4618 4104 4529 3817 2402 1250 1333 1263 1772 2026 3232 4273 5571 5945 6754 7468 8282 8501 8939 9219 9577 8750 7147 4629 3024 2472 2178 2512 2824 2923 2992 3538 4650 5270 5802 6571 7648 8663 11310 17695 23764 24897 27933 34785 40338 51848 58627 60400 65338 83848 106767 128417 143316 169373 217724 270813 301651 316331 301241 304164 283252 229009 156675 105118 85536 71108 36510 5923 144 159 64 92 120 59 116 131 104 61 75 67 104 73 137 247 279 337 345 346 260 248 342 440 427 397 431 445 460 434 352 313 296 316 402 268 178 162 151 138 147 172 150 155 175 173 58 96 53 53 115 170 111 59 37 86 82 29 24 60 55 52 62 29 44 30 -2 7 76 52 21 -4 -4 44 66 76 69 46 47 63 64 55 24 21 23 31 69 0 9 26 51 31 28 39 44 46 40 45 61 72 39 41 56 72 57 42 53 43 20 27 53 41 17 31 58 41 33 40 48 43 49 50 50 57 60 65 61 74 66 48 44 61 54 51 55 56 60 48 47 48 45 40 43 46 38 31 18 19 12 38916 252 2010 30 10290 10 48 36 6798 2051 -33 169 365 450 487 633 692 817 529 585 638 728 686 918 1065 1156 1422 1937 2469 2687 3094 3126 3132 3541 4072 4525 4741 5575 6158 6510 6921 8117 9626 12088 14837 15776 15686 15017 15315 16177 16801 18206 19388 21143 24567 29397 36002 36237 31465 25725 21710 18459 17663 16384 12984 9780 6229 4037 2236 1164 586 635 1264 2274 3980 5115 4932 5832 7098 8832 10494 12239 15629 19395 22272 26954 31159 34599 41348 50116 56195 62077 64091 66671 77998 90621 101459 120086 147388 181746 220299 258471 289534 279950 239286 211880 176463 113688 40810 5882 638 95 62 50 92 113 162 96 60 67 90 68 65 103 146 146 102 155 230 294 363 316 384 375 393 421 483 479 407 392 443 440 442 400 355 347 326 314 247 196 181 177 165 145 125 135 195 184 139 119 116 94 78 81 90 85 85 84 68 82 129 90 64 86 66 63 72 81 107 107 91 41 30 41 70 55 55 39 65 54 38 52 36 54 58 32 47 81 73 55 58 71 72 66 82 86 60 56 68 82 85 80 73 64 69 68 74 89 78 79 75 48 54 56 61 67 72 104 82 65 52 54 40 55 67 82 75 82 66 63 70 66 75 83 85 78 62 63 75 70 61 67 78 60 54 55 53 48 42 44 35 30 38922 238 2368 30 10288 10 48 42 6800 2051 27 241 289 399 648 727 940 1163 1321 1604 1748 1986 2071 1977 2031 2125 2800 3814 4212 4526 4957 6012 7087 7969 9130 10463 11656 13361 16320 19017 20983 25028 30645 36562 44388 54808 59214 60204 62633 60908 54473 50016 44798 42926 41055 34982 26060 13885 4640 2196 2884 4311 7357 11470 14495 17450 19804 22419 23979 26179 29357 34897 37858 43158 51060 50814 50366 53427 54234 54309 64720 82510 95909 103937 112662 133203 147270 145933 134261 117485 119014 133403 151328 164794 166003 136582 80251 21427 6166 398 26 9 63 104 72 50 13 41 71 58 14 -18 -27 7 71 130 158 246 316 242 278 270 215 208 297 379 369 365 376 367 352 331 280 239 271 212 178 111 72 98 123 105 85 123 143 102 46 18 47 95 119 137 93 45 21 15 5 -5 18 40 25 20 23 8 -13 -9 34 49 27 2 1 9 20 29 2 8 28 34 -2 -15 -12 7 31 29 7 31 14 26 47 26 -3 -13 -23 -8 13 29 36 37 27 43 44 41 30 27 45 41 38 29 23 14 11 16 24 12 5 15 10 16 21 12 20 34 31 21 18 28 22 22 33 38 33 31 35 25 20 23 20 22 19 21 27 25 20 13 7 5 0 0 38928 211 3237 30 10287 10 48 48 6801 2051 -13 -25 999999 -63 191 451 670 866 1215 1713 2291 2367 1710 1027 432 -58 999999 999999 999999 -95 60 141 255 539 874 1226 1448 1798 2456 2953 3585 4822 6531 8417 10476 12053 13705 16408 20588 24964 29024 34303 40898 50115 63604 78669 96756 117318 144061 175353 194758 214282 257373 323774 384662 411840 416562 413769 334664 223084 95087 14592 1283 147 103 57 28 90 63 -6 -73 16 96 89 100 130 116 215 190 309 348 371 263 273 311 400 350 378 389 425 427 410 442 458 427 378 343 328 330 274 180 133 110 184 180 113 119 130 63 52 84 80 72 76 41 35 62 45 19 11 56 92 76 43 78 100 68 65 77 62 66 82 55 38 39 33 65 53 40 49 19 25 45 71 98 73 62 58 59 36 38 44 68 35 74 91 74 72 64 71 62 56 65 85 69 47 87 78 59 71 67 54 66 69 48 45 59 58 51 47 53 73 60 66 72 84 78 73 78 74 74 69 72 79 84 76 69 69 63 55 60 63 60 59 60 60 52 43 46 44 36 38934 208 3327 30 10287 10 48 54 6802 2051 -22 78 165 244 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 -32 43 221 394 451 553 625 770 903 870 1127 1418 1624 1866 2076 2382 2948 3929 4701 5542 6676 7829 9413 11824 15143 19217 23611 29173 35338 43198 55197 69202 89525 124329 174154 240425 311010 406460 525628 600042 589063 499315 345085 139441 14645 2191 199 61 103 228 115 60 79 73 52 37 44 56 100 154 234 391 317 322 300 331 266 210 239 362 350 396 385 446 386 395 343 324 357 277 186 182 168 158 137 113 81 78 101 95 43 17 29 77 99 63 14 9 29 49 39 25 20 39 11 24 45 43 41 54 69 57 44 34 46 25 30 49 53 47 39 30 15 28 21 32 61 39 14 60 55 51 59 38 37 39 55 21 21 66 51 34 43 52 55 19 62 49 42 38 65 75 50 45 37 21 18 23 39 48 50 46 47 61 53 57 50 33 50 59 57 63 62 58 48 53 49 42 41 36 33 43 46 42 40 41 36 32 27 23 16 11 11 38940 231 2637 30 10287 10 49 0 6803 2050 -46 -6 65 239 293 456 799 1373 1798 1941 2259 2818 3156 3453 3506 3681 4081 4119 4010 3923 3796 3992 3922 3794 4675 5968 6389 5884 4935 4157 3800 3697 3754 4027 4241 4689 4823 5080 5266 5443 5712 6520 7294 7973 9441 11625 14750 18890 22933 26130 29800 33448 34838 34170 34117 34429 33439 32481 33911 38577 42893 48947 53566 59055 69549 81407 92553 105252 121664 143170 167289 190130 208238 222045 240281 278068 331143 384600 392247 282951 146879 54563 12320 1913 747 413 186 193 149 116 86 62 90 76 100 130 209 285 328 376 392 364 338 315 337 402 410 445 423 408 402 370 370 376 313 289 298 239 193 157 170 194 236 246 164 146 154 85 85 93 95 122 110 71 73 97 104 86 85 75 60 63 63 70 64 75 81 53 79 85 82 78 61 68 69 65 86 70 91 113 85 70 54 50 72 83 79 67 76 80 77 52 30 49 76 85 59 73 74 81 83 78 75 92 106 102 81 70 62 80 79 63 63 59 48 60 61 59 76 67 66 60 66 85 83 65 82 94 91 79 74 83 85 75 80 80 69 69 60 68 72 72 75 62 54 55 51 45 45 44 28 38946 234 2546 30 10286 10 49 6 6804 2050 60 80 184 350 368 405 521 723 904 1187 1458 1810 2164 2440 2917 3285 3671 4030 4138 4403 4721 4730 5021 5402 5426 5705 6231 6270 6486 6724 6609 6720 6590 5529 4627 4429 4700 4851 5054 5153 5141 5412 5908 6792 7727 8433 9344 11576 13930 16597 19261 21986 24466 27952 31389 33494 35832 37491 41755 43682 45257 50690 57761 63152 73097 84789 95994 106803 122068 135676 145880 153244 163982 181547 213117 239234 266165 278961 275570 300836 346343 295259 131146 20866 8691 3046 890 473 308 162 152 105 114 87 38 79 95 149 166 333 347 355 330 356 359 370 418 410 389 390 402 419 426 398 425 367 318 285 256 174 182 193 162 106 156 171 142 147 133 140 69 75 91 142 141 90 111 61 62 124 75 95 74 94 91 41 72 84 53 73 78 82 45 92 116 90 35 38 74 107 68 51 21 46 79 85 73 78 78 78 84 81 43 74 91 72 34 68 82 103 100 81 71 84 68 98 100 94 85 81 87 64 64 75 89 96 78 79 68 54 67 55 57 69 81 91 71 87 99 91 91 80 82 84 86 82 86 85 88 84 91 90 89 89 92 78 76 65 61 59 61 58 57 42 38952 238 2424 30 10284 10 49 12 6805 2050 -58 117 365 581 676 943 1432 1877 2014 2204 2554 3209 3830 4871 6344 6833 6780 6848 6268 5700 5671 6264 6905 6863 6406 6955 8636 10578 11822 12130 12700 12877 11647 11193 10512 9755 8917 7933 7538 6680 5976 5959 6308 7423 9345 12325 15215 16558 16910 17663 17848 18334 18686 17992 15933 13988 12598 11575 11688 13868 16418 17915 21443 26052 30843 35789 40777 46940 55872 67439 79372 92159 107516 124285 143867 160498 177493 203197 236534 265313 304516 340579 346083 299806 250964 163108 44394 5035 321 201 154 75 78 50 3 3 19 55 41 80 116 164 199 206 282 303 262 263 313 421 424 407 357 335 344 362 322 287 350 292 214 239 236 156 153 176 123 128 110 55 63 118 146 121 68 27 61 102 80 61 74 102 64 62 70 48 8 32 61 68 22 23 31 30 55 47 19 9 70 68 64 46 67 20 3 11 10 22 30 33 33 45 35 43 18 43 32 42 40 42 30 55 50 43 43 50 38 43 46 40 60 54 56 64 50 37 24 30 25 34 31 25 40 43 36 34 36 33 39 52 58 63 52 37 49 62 62 47 34 39 47 55 53 47 53 52 52 47 44 49 42 39 30 24 24 26 18 15 38958 237 2423 30 10283 10 49 18 6806 2049 128 97 140 336 369 455 722 1091 1365 1704 1966 2390 2680 2750 3169 4288 5697 6880 7475 7350 6532 5832 4980 5962 6173 6107 6803 7507 8285 9071 10867 13577 15905 16481 17509 20297 23617 28050 32484 33668 28418 23223 19338 17656 16393 13869 10404 6727 4265 3808 4319 4256 4408 4388 4988 6219 6775 7218 8338 10362 13678 16441 18814 21687 24944 28506 32592 37251 44657 57238 70543 86416 109806 139250 166243 195220 231921 281632 338301 382256 389916 360684 292704 169282 42978 2888 140 134 187 157 91 63 38 34 45 40 40 65 22 11 66 112 170 214 276 304 222 197 269 337 372 383 369 380 362 325 327 339 342 299 241 215 209 159 108 84 96 123 114 88 76 81 110 134 110 53 36 55 75 77 73 72 57 36 21 33 49 65 56 34 44 38 25 46 33 15 37 36 32 26 9 10 17 26 40 25 24 30 25 20 7 -4 9 18 13 10 30 6 21 48 44 38 38 38 46 52 54 32 4 12 28 41 37 28 30 26 18 16 10 11 22 14 6 16 23 14 20 21 13 18 23 26 38 44 36 40 45 40 37 36 48 52 42 35 27 31 34 26 27 23 24 30 23 21 14 8 3 38964 240 2362 30 10282 10 49 24 6807 2049 13 218 412 653 912 1441 2106 2636 2949 3270 3931 4711 5678 6591 7719 9481 11236 11715 11387 11558 12586 14302 16250 18980 22712 26286 27616 28318 29609 30085 32143 37685 43019 46477 50356 54522 59332 64459 67822 65619 56824 46404 36011 30079 28528 26997 26578 27598 26527 23578 22677 26842 28471 28810 31584 31742 29330 26181 23058 21572 20646 22549 34626 51531 61680 63157 67732 66277 63180 72073 89674 97191 84781 90922 108827 137466 164421 180483 187734 199106 218718 209267 127704 57150 22442 11741 4989 1920 524 146 113 81 94 92 39 55 85 100 70 44 43 69 61 44 22 71 187 261 287 242 234 262 337 364 344 383 428 391 361 375 379 297 240 242 201 159 139 110 78 104 82 64 86 62 103 135 118 49 -1 20 45 55 54 66 92 69 53 48 79 73 63 73 63 41 37 21 41 40 21 29 44 52 6 -12 25 50 19 18 -5 1 16 26 10 24 28 17 10 1 -1 15 25 30 31 39 62 43 47 45 32 51 61 49 65 67 63 27 30 49 27 33 25 31 31 23 24 40 27 24 33 34 36 43 49 45 42 38 39 60 50 32 38 42 52 44 29 34 35 45 45 30 25 32 32 24 19 27 16 20 2 2 38970 225 2811 30 10281 10 49 30 6808 2049 -87 999999 999999 999999 999999 -41 105 183 127 89 145 400 644 970 1126 1112 1090 1148 1624 2306 2868 3555 4012 4248 4612 4874 4601 3925 3498 3687 4375 4703 4906 5026 5327 5686 6060 6722 7843 8715 9620 10742 8932 7360 9529 13220 14847 16290 20692 27040 32848 34564 41647 53978 58130 60731 66334 81686 97145 113565 127099 146722 179529 210694 244171 297349 362496 417740 440400 427333 353613 244016 136930 24816 1506 169 193 120 73 128 136 84 71 102 89 164 163 116 97 34 123 188 294 450 420 371 363 477 473 369 369 364 368 330 312 383 373 281 248 296 207 170 134 131 183 160 84 106 136 142 166 137 156 133 146 167 148 66 40 103 57 53 121 88 86 82 67 84 132 106 105 123 151 83 79 94 128 105 50 116 120 79 89 110 86 71 78 92 47 74 69 56 84 92 102 105 85 75 67 76 99 133 91 117 98 88 76 72 73 91 86 112 100 56 60 64 65 83 84 52 58 63 64 75 92 78 75 83 96 101 122 105 86 105 100 85 78 71 95 97 80 83 73 67 71 77 82 66 53 60 60 53 47 47 42 38976 196 3679 30 10279 10 49 36 6809 2049 269 591 638 800 1066 1287 1670 2008 2606 3400 4360 5076 6209 7314 8842 10864 13023 15803 19763 23742 28891 34288 42096 53185 61956 68765 76089 84695 101039 125259 148153 167781 187405 203586 239621 289247 348034 404837 441302 445673 383984 300918 155903 39290 12489 1213 556 324 178 93 120 92 92 131 94 53 46 65 93 174 114 162 238 301 366 304 307 379 390 448 419 361 406 379 393 370 386 382 324 324 327 274 232 177 152 166 174 145 79 104 188 180 112 121 100 62 93 138 118 92 67 73 133 134 98 48 92 72 84 66 99 144 140 112 76 85 117 93 51 91 32 56 106 96 83 70 74 83 87 74 89 107 83 84 60 30 60 55 81 80 102 80 85 83 97 71 90 108 103 92 103 89 75 107 92 72 69 71 77 79 60 55 79 66 66 71 69 78 71 82 72 79 71 76 90 87 80 94 93 72 74 68 58 59 57 64 72 69 76 76 66 59 50 48 35 39 38982 253 1994 30 10274 10 49 42 6810 2048 231 990 2044 3184 3421 2629 2616 3090 2799 2469 2637 2674 2886 3946 4680 5041 5371 6354 5309 5098 6340 7310 7845 8214 8639 9030 9558 10297 11230 12005 12766 13780 15787 18410 20902 23244 26189 28930 30482 30744 31501 38181 45067 45536 37415 23071 8260 2423 406 -34 30 585 1807 4192 6184 6491 6178 6889 9117 10374 10665 11827 12829 14293 16107 18611 23254 27969 30721 32517 38316 46460 60382 69458 79337 82690 87529 90079 91069 100134 109457 135290 168500 178686 181550 187033 177980 169850 164648 164253 173698 187964 185419 151842 109016 74797 45592 25954 8365 2264 1102 620 501 482 518 315 170 129 82 140 122 87 125 139 112 79 101 67 123 318 353 277 298 318 390 484 453 396 372 386 423 376 386 380 386 353 364 286 313 291 195 186 126 127 167 139 68 84 147 181 116 95 106 109 145 109 92 43 77 125 136 83 70 61 31 80 70 70 116 99 88 100 108 98 13 27 37 24 74 54 66 75 46 56 86 72 79 47 57 55 57 44 42 86 75 85 104 58 86 83 68 67 61 57 71 92 72 65 82 83 72 98 81 69 66 54 35 53 48 61 64 61 48 53 69 84 59 59 75 63 60 66 65 66 63 75 75 69 72 70 59 69 62 59 58 47 54 46 50 47 43 31 30 38988 257 1777 30 10267 10 49 48 6811 2048 -13 248 308 263 500 558 721 1456 2254 3300 4074 3993 4532 5339 3989 4252 4819 5728 6210 5935 6768 9021 10689 11917 13908 14935 14372 14948 16377 17222 18410 19679 20369 20276 19618 19159 18071 16687 15428 16443 19625 25483 30961 36630 41869 43360 43523 44980 41489 29962 16448 8647 4990 4623 7103 11915 18205 22922 22689 21660 20507 19851 21079 22218 22147 23825 28521 35552 42036 45303 44875 47227 49308 53109 64976 73190 74836 77509 87952 104507 111862 109007 103045 108886 116063 136317 166240 180439 177651 178372 157723 118114 107306 88156 66243 50766 37918 34256 29253 20855 10441 2939 1398 1457 2167 2748 4760 6953 2248 246 152 133 137 125 97 82 69 38 54 32 88 63 99 267 334 336 283 248 330 370 359 353 355 370 399 344 390 350 333 298 282 326 226 274 263 183 166 155 131 114 204 92 98 124 96 64 76 28 71 41 48 90 85 77 61 52 81 50 59 75 74 44 19 18 46 68 27 26 48 9 -13 52 92 37 57 57 46 14 11 52 59 42 35 50 -2 23 21 29 24 23 11 36 28 26 43 61 40 40 52 46 45 61 29 26 31 27 40 31 17 14 19 37 42 21 34 16 12 22 15 20 52 37 19 24 24 32 29 20 26 27 38 39 41 32 34 32 34 27 18 24 29 33 19 10 4 9 2 38994 247 2134 30 10264 10 49 54 6812 2048 -27 59 -41 239 362 158 999999 999999 999999 999999 18 151 548 973 1232 1318 1436 1412 1492 1345 1206 1046 976 1098 1226 1782 2832 4461 5793 6949 6695 5657 5317 5604 6044 6496 6320 7089 8248 9038 9851 10899 12950 15959 19299 22041 25552 29513 33041 36125 39871 43026 49200 57622 62632 64017 65759 66727 68370 66246 66105 64927 68257 73820 75598 83261 89590 99376 117299 143023 158918 172897 195949 226041 234878 221239 213097 174119 145899 107838 74273 62562 39516 25909 16716 13929 21122 33894 51415 59897 45506 28241 9552 4039 2059 1239 339 174 165 146 138 113 107 132 104 116 76 163 185 303 365 390 333 304 370 431 565 528 446 451 431 422 360 393 374 389 391 397 423 330 286 242 230 223 183 184 179 167 146 202 208 173 147 129 95 126 105 105 87 129 115 98 111 83 119 120 129 102 64 53 72 79 98 103 117 101 111 66 99 106 59 71 44 85 94 85 100 79 92 90 121 92 62 76 61 85 75 73 66 81 104 76 66 116 93 124 120 123 106 92 107 108 108 96 100 89 92 99 73 83 66 78 66 80 61 78 85 61 71 78 80 89 83 60 74 91 88 86 90 82 74 73 88 82 64 67 79 70 71 77 69 63 52 52 42 40 37 39000 253 1955 30 10265 10 50 0 6813 2048 -99 407 857 880 806 1129 1816 2608 3246 2396 1328 1280 1570 1887 2285 2228 2225 2168 2445 2795 2924 3211 3499 4042 4478 4850 5301 5470 5116 4635 4239 4338 4760 5672 6591 7785 9978 11596 13453 15286 15921 15241 15534 16651 18670 21958 22806 21235 19161 19097 20505 22191 24462 26984 26222 26428 25751 26968 28761 28630 28937 28228 29930 31704 34194 37095 40686 45196 48011 51935 59111 68411 84247 100920 114290 130980 147991 159938 181722 191098 198309 207829 196880 160947 127158 105708 106987 101678 84828 67242 54635 46179 48759 40582 25130 20270 18807 5786 1841 260 109 213 140 121 151 48 55 119 144 165 128 48 87 128 220 277 333 252 259 301 382 431 390 370 417 438 451 338 332 409 452 381 352 294 247 281 248 136 152 62 103 62 66 121 169 155 147 140 72 64 42 96 143 107 114 148 109 141 133 110 84 74 55 29 32 55 20 88 104 69 68 67 84 63 53 73 65 51 82 72 78 86 39 51 74 36 56 68 27 50 51 52 59 63 60 62 75 51 41 40 55 57 62 86 106 65 42 70 59 68 53 76 63 53 48 49 56 42 37 48 37 28 57 39 41 54 59 58 54 65 69 67 71 63 71 69 53 63 69 62 51 51 59 55 52 48 51 39 38 34 30 22 22 39006 254 1929 30 10269 10 50 6 6815 2047 -48 138 442 858 1382 2108 2539 3093 3529 2481 995 585 636 849 1110 1264 1212 1155 1250 1472 1350 1445 1449 1421 1267 1218 1301 1300 1211 786 425 247 490 996 2173 3799 5478 6801 7918 8837 9391 9447 9380 9461 9104 8246 7582 8111 9531 10323 10814 12306 13973 15627 17409 17699 17618 17766 18587 20308 22543 24615 26966 29916 31527 32210 33850 38349 42602 51874 61382 69497 78903 89857 100856 110081 116445 114544 101869 102543 115730 137852 142745 142428 140531 152645 178563 172188 151850 154258 172109 180684 156311 108089 73607 35855 5218 190 183 191 167 161 125 98 80 101 48 72 98 72 75 166 259 295 373 328 250 267 331 315 371 414 300 379 369 371 394 380 435 396 274 298 350 265 273 185 232 194 168 98 79 70 5 157 137 62 25 79 60 38 55 83 79 81 70 107 90 61 77 58 71 63 56 81 74 30 60 32 7 11 65 73 59 32 23 54 0 -2 71 102 72 70 65 30 33 33 58 72 111 63 10 43 58 58 38 56 59 42 34 55 50 49 52 70 64 50 74 92 62 62 80 59 81 80 51 53 37 38 40 67 38 21 32 43 54 49 39 49 56 56 50 51 46 47 63 66 56 60 67 62 51 53 58 48 39 48 45 41 37 33 31 23 22 20 39012 267 1541 30 10271 10 50 12 6816 2047 65 289 333 284 236 103 -27 54 461 1454 1751 2428 3030 2763 2745 3007 3623 4388 4873 4058 2171 1110 891 1311 1191 1308 1418 1377 1504 1566 1713 1698 1625 1473 1265 1260 1252 1078 930 786 666 634 872 1030 1113 905 1078 1904 3148 4771 6874 8660 9719 9002 7918 7205 6350 6039 7641 10097 11087 12008 13440 15444 17321 19083 20464 22253 23985 25892 28911 32768 36745 39231 42739 46073 49139 51491 53509 54631 50133 44681 41569 44614 51819 58177 65772 75242 94734 110796 117544 142098 173501 194628 215866 238398 252829 229136 201320 174072 148498 117083 91180 52649 32499 22531 21359 21415 11177 1065 418 423 532 423 328 260 122 162 219 132 145 44 89 119 116 142 242 336 354 357 368 444 521 443 432 465 389 422 344 389 421 362 355 435 361 344 352 238 181 152 168 110 64 73 165 150 142 76 9 114 109 88 56 43 64 146 138 133 112 146 152 114 113 76 100 82 55 50 106 90 54 25 33 55 62 63 33 22 46 98 79 106 83 50 72 70 98 88 89 87 86 89 83 98 82 70 49 74 74 53 48 84 60 69 95 87 99 74 75 87 109 107 108 75 78 90 104 94 54 56 54 44 61 64 68 64 63 72 68 64 65 64 63 64 64 59 67 56 69 74 82 80 70 70 66 60 71 68 64 57 60 55 54 52 42 31 26 39018 269 1479 30 10269 10 50 18 6817 2047 224 813 1700 2793 3822 4271 4574 4883 4056 3057 3628 5799 7657 8782 10076 9463 9094 11914 14001 15702 15707 12728 10424 12659 12645 13195 14975 8109 4102 3153 3589 6323 9174 11946 10493 2653 1904 2722 3211 3465 3106 3014 2994 3394 4345 6050 8512 11262 12088 12922 14356 15171 13861 13657 12921 12225 11667 11036 10453 10538 10600 10597 12320 14018 14783 15351 17455 21016 24726 30355 36475 41942 48898 58790 68910 79556 86261 88824 87377 80206 75971 74786 74040 62572 56122 58185 55542 55785 63727 76736 92866 106057 121663 151092 167372 152575 130982 127127 131803 122373 70556 32824 19494 12016 13853 26224 46094 56845 45090 25240 13420 12761 10069 5166 9194 10030 3328 849 329 200 167 125 113 84 101 80 127 85 53 152 167 274 357 375 274 353 420 376 363 376 370 401 381 340 382 345 320 318 350 300 278 195 184 186 154 164 154 138 112 186 194 86 99 109 73 89 73 102 124 123 114 92 115 106 86 155 73 39 63 76 54 67 54 97 121 111 133 113 45 60 43 91 74 64 63 74 93 73 118 104 78 59 47 60 77 35 47 62 96 85 70 78 116 94 65 80 85 62 62 95 92 82 103 111 107 83 91 83 72 70 46 53 57 55 59 46 48 65 62 52 64 73 72 58 52 64 66 71 74 66 65 66 80 74 67 62 68 69 64 72 64 52 59 55 49 44 38 37 27 39024 271 1414 30 10264 10 50 24 6818 2047 180 630 1240 2139 2928 3745 4460 4929 4835 4534 4929 5949 6946 8658 9889 11186 11883 12920 16712 18427 15141 12438 13181 14252 12603 10469 8066 5081 3325 3559 3520 2594 1828 1428 1078 458 65 91 331 754 1367 2034 2356 2362 1903 1617 2096 3230 4875 5651 5202 5800 6613 6874 6786 6725 5924 4821 4720 5404 6692 8245 9200 10276 11752 12128 12252 11894 11695 12521 13842 13959 13757 15492 17668 20305 23987 27180 27730 25483 22166 18116 15327 15323 20285 24937 25880 27556 30430 32412 36611 42021 49690 62189 73824 81266 94371 106565 116852 124782 123902 113578 104451 108616 114514 89250 62237 46027 39134 52574 74770 71901 78822 92093 96735 116905 125350 89759 38849 5628 373 254 123 83 123 129 105 72 30 67 201 193 167 255 279 304 324 289 408 527 525 446 499 409 379 400 418 386 409 305 258 266 330 319 266 215 106 117 95 68 63 176 135 93 87 16 53 121 47 51 75 157 129 127 91 113 110 103 86 67 74 45 93 69 86 114 88 51 87 72 57 51 24 99 90 53 81 108 82 80 71 56 57 58 53 31 76 68 73 62 71 76 63 87 73 67 102 128 91 103 115 102 71 81 67 67 81 70 82 95 60 78 97 86 65 52 59 57 54 81 61 86 67 77 73 75 85 87 75 75 75 79 92 88 73 86 84 66 67 69 63 66 72 74 65 64 49 44 43 46 35 39030 270 1440 30 10260 10 50 30 6819 2046 86 100 141 217 545 815 1047 1166 1392 1609 1896 2230 2534 3108 3468 3871 4335 4887 5779 6748 8005 9867 12043 12114 10363 7527 5171 4337 4572 4747 4655 5389 6197 6268 6557 7456 8153 8471 8589 8004 6685 5849 5201 4255 3607 3094 2369 2139 2090 2607 2017 1850 2036 2508 2991 3567 3893 3732 3254 2875 2404 2243 2250 2211 2651 2800 2959 3138 3365 3806 4225 4277 4179 4342 4685 5275 6265 6709 6341 5803 5105 5086 6254 7800 9347 11918 15588 18806 21260 23567 29943 36856 44244 53256 61404 65104 68606 79736 91317 103153 111044 107779 103779 99414 86193 78437 80690 78147 65798 51471 43952 45024 44722 54233 81959 116348 149885 191318 237832 209965 80015 7218 1202 211 30 172 65 20 65 58 34 124 221 146 280 238 262 354 375 432 365 298 310 337 403 352 345 362 360 288 245 326 310 277 254 233 164 152 114 85 66 107 30 -18 69 13 19 92 1 34 47 59 85 132 90 82 69 51 87 79 81 134 92 69 104 82 88 74 55 38 48 47 14 28 56 45 45 21 42 43 64 69 53 92 36 15 35 39 35 66 72 61 52 77 73 83 51 70 45 50 57 100 70 74 35 44 75 43 51 60 66 53 64 79 66 58 67 54 49 61 53 53 53 55 57 61 55 64 78 72 73 70 71 64 77 80 72 72 70 71 66 58 60 61 55 57 51 43 30 22 39036 275 1290 30 10260 10 50 36 6820 2046 -24 213 219 213 391 631 837 1080 1379 1563 1903 2148 2335 2770 3240 4129 4547 4842 5302 5987 6447 6695 6999 7631 8147 9524 12265 13637 14294 14287 13877 13564 13519 15535 16680 15263 15051 16897 19984 19369 17250 13824 11975 10299 8619 6487 4990 4337 3516 2755 2376 2757 2990 3292 3173 3520 3996 4874 6333 7808 9046 8810 7027 4286 3117 3116 2846 2305 1459 638 183 999999 999999 -39 140 466 644 778 774 1090 1535 1607 1633 1703 1328 1188 1205 1260 1576 1914 2014 2615 3296 4450 5997 7846 10177 12566 16239 21106 26998 39871 47055 54915 63457 65898 65705 72774 74593 79933 65426 36961 23705 21581 27290 29304 29710 29109 37333 69349 115751 166480 226677 261824 249168 180627 152025 90281 25360 2944 153 81 53 123 139 129 86 62 117 196 315 334 269 257 345 332 318 280 355 403 376 356 303 381 325 292 330 195 200 222 203 94 42 95 95 55 150 99 82 -2 1 44 -19 25 63 102 103 41 122 74 112 43 43 69 92 71 54 67 69 49 30 23 26 -4 8 72 65 67 44 4 61 104 84 55 49 58 77 36 24 21 19 74 58 28 14 33 40 67 45 76 55 43 52 56 57 37 71 60 51 42 54 73 70 41 39 45 24 33 59 52 54 40 46 49 43 58 62 75 72 56 56 65 82 81 79 58 65 66 75 84 66 68 64 59 77 58 63 72 61 50 58 48 39 35 31 39042 281 1082 30 10262 10 50 42 6821 2046 146 608 1121 1602 1995 2155 2618 3018 3203 3479 3913 4007 4481 4918 5464 6450 7174 8178 9436 10994 12106 13011 13951 14888 14819 14069 14290 14860 16355 19390 18330 20708 23991 23980 23182 14553 11368 10821 12533 14043 13795 14807 14498 13922 12563 11480 10537 8066 4847 2866 1999 1605 1785 2256 2536 2698 3127 4015 4882 5601 6077 6400 6483 6532 6369 5710 4417 3888 3351 2564 1989 1558 1170 768 332 225 189 70 -25 -16 -62 -72 114 533 850 676 504 612 453 332 492 480 334 235 256 242 296 531 857 1465 2903 4578 5946 7242 9279 11533 14877 17954 21103 24322 29286 34468 34795 32401 28375 28516 24737 16319 13808 18332 28040 38816 48325 57229 75427 93929 109721 129387 157735 192229 214619 223323 220796 178448 148554 98518 8448 159 12 59 51 46 -14 78 85 137 104 279 363 337 201 259 288 253 307 330 405 359 302 293 245 296 271 271 268 306 228 191 155 108 29 19 -1 62 27 8 -31 32 80 48 14 -4 50 118 -12 27 84 76 72 60 50 68 33 17 7 18 24 55 64 51 38 14 -8 -4 6 33 -2 39 36 46 56 79 21 57 62 16 10 4 45 50 36 53 43 54 38 50 59 34 48 39 28 40 40 31 63 68 61 18 24 43 38 48 57 20 20 40 48 36 23 35 34 26 41 45 41 41 66 65 46 32 31 38 55 40 39 45 48 49 49 52 50 49 54 41 39 40 43 28 14 17 4 39048 299 572 30 10262 10 50 48 6822 2045 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 380 1153 1730 2381 3401 4592 6045 7796 9432 11497 14098 13216 11854 12673 14431 16850 19882 24262 28709 30540 34188 38450 41308 41778 43400 43353 41667 41796 41923 40172 38987 37633 36575 35029 32686 27148 19605 14290 11107 8200 6229 4768 4212 4473 4032 3785 3935 3861 3469 2986 2554 1973 1764 1833 2472 3545 4709 5545 5455 5010 5066 5545 6206 6579 5890 5163 4940 4653 4578 4396 3970 3301 2789 2934 3475 4075 4004 3538 2970 2611 2448 2309 2429 2781 1619 1331 2438 4406 5929 7276 9296 10626 10203 8244 7262 7572 6873 5831 5595 5162 5014 4087 4238 4962 5280 5967 7180 8320 9450 9652 9306 9083 9485 10064 9822 8815 8658 9580 9564 10293 14346 18819 25534 33348 42891 65382 84956 107439 147518 182515 193379 207038 223407 201693 166467 113699 39512 31869 39216 2485 199 141 48 186 125 -25 23 136 146 178 238 314 297 224 312 388 397 386 377 372 380 344 341 329 321 329 329 340 367 224 226 139 72 159 132 125 107 87 82 128 125 103 74 109 115 128 72 103 140 85 61 112 121 73 117 66 82 73 42 60 34 57 42 86 79 81 26 11 62 48 78 59 81 54 46 93 55 65 65 55 24 54 92 78 56 77 87 112 69 92 95 89 65 57 89 87 83 77 76 71 74 60 60 82 79 42 45 51 39 41 61 69 42 43 73 58 60 54 63 58 51 67 83 78 84 75 83 78 73 81 69 58 64 58 65 75 64 57 47 48 50 49 44 35 27 39054 284 1018 30 10258 10 50 54 6823 2045 73 300 758 1289 2023 2742 3839 4577 5659 7665 8397 7991 7892 8693 10267 12612 15044 16484 18833 22109 25475 28835 32448 36353 37550 35850 33806 33881 32891 31361 31318 29102 26216 24781 25833 26202 24063 21177 19160 16317 13296 9963 7356 4673 3330 2093 1369 812 465 529 763 1220 2127 3443 4509 5925 6925 7101 7298 8012 7835 6819 5689 5211 4807 4818 4914 5775 7770 12014 13278 12957 13212 12683 12023 12608 14510 14248 13560 13785 13490 11523 9811 8870 7560 6472 5705 5262 5074 4461 3067 1576 1027 560 -8 30 276 301 542 827 1123 1534 2127 2812 3476 4400 5631 6942 8421 9596 10776 12053 12710 13729 13889 12403 12704 13805 17629 23937 29165 34308 41312 56050 66703 83844 108321 134869 163015 190237 202555 209484 222050 219379 187175 85119 37169 7773 730 208 142 143 114 138 96 97 191 223 165 221 376 389 324 354 449 512 492 365 398 412 350 407 372 348 344 354 407 367 338 208 211 135 116 143 99 93 174 114 107 122 106 100 88 92 72 158 161 104 57 76 59 67 96 81 40 59 50 44 101 50 77 90 54 63 93 91 100 66 58 87 79 120 94 103 97 89 104 79 61 61 46 67 80 58 88 88 97 84 88 84 80 103 93 75 115 94 90 84 83 87 75 39 47 40 64 67 90 74 63 70 47 53 73 53 76 82 69 66 56 36 58 67 65 69 74 82 78 77 69 67 67 56 52 63 55 58 51 41 53 41 37 34 23 21 39060 284 1015 30 10255 10 51 0 6824 2045 -34 112 499 1156 1522 1737 2253 3037 3814 4827 5673 6145 6222 7107 9722 11667 13508 15909 19213 23355 27416 31072 33088 35534 37617 40679 44156 46859 49815 53861 63039 64581 50646 35177 18715 11871 9339 7254 6694 6802 6274 5328 5066 4639 3856 3060 2381 1568 1185 1948 4337 8448 9166 7961 12121 15482 17148 16698 17244 18954 20865 21839 22444 22800 23109 23067 21154 20816 19967 16816 14758 14565 14296 13843 15459 18748 25211 30394 29713 30615 31823 31346 30028 22183 19926 17739 11586 7942 5454 4098 4124 5191 6746 7873 9306 9739 10771 12010 12467 12540 12826 13451 13345 13746 15900 21098 24352 22175 20460 19262 18523 20908 23451 25248 21710 16204 11546 8328 5884 7453 9649 15600 25406 32865 36801 46764 51840 54014 66885 78836 91031 97835 122662 156178 190632 212418 205134 161315 80032 19439 1999 237 196 126 105 115 122 73 156 217 324 440 302 284 388 438 487 424 448 408 422 373 307 333 328 305 340 388 313 231 142 163 181 140 169 132 142 160 158 166 108 91 122 84 63 94 85 99 102 122 147 91 89 81 114 146 104 102 77 70 84 89 52 32 26 50 78 52 70 83 79 81 90 86 65 79 106 103 80 89 101 80 35 69 63 111 126 102 102 96 81 98 104 55 50 80 83 107 105 74 79 88 70 84 89 68 63 61 68 78 74 84 82 105 105 83 83 82 62 78 80 86 81 83 100 104 87 73 66 59 66 67 62 64 65 71 68 53 52 61 56 47 42 34 39066 283 1041 30 10251 10 51 6 6825 2045 146 308 670 981 1313 1744 2271 2740 3356 4192 5287 6332 7652 9449 11173 12265 13468 14256 15656 16923 16715 16235 15906 16162 16391 19669 27820 40219 57192 77120 85085 81805 71294 73578 38317 14527 4678 2471 1009 289 141 999999 999999 999999 453 2244 4583 6522 7819 8700 10066 10666 10738 9052 7292 5737 3873 2461 2317 1857 1264 802 376 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 248 1221 2184 3123 4280 5622 6896 7959 9192 11306 13170 13552 18161 27478 34731 38336 38966 34900 31403 29316 26291 19793 15204 16392 24178 29225 25115 23447 23572 17073 20023 25111 25928 32626 51315 89461 124705 129809 118968 115174 110185 90978 67303 28729 12947 15282 17745 18421 20139 22358 37792 76104 110870 147618 191294 191884 158504 88203 18615 5128 1836 439 169 98 117 68 116 105 162 236 231 346 314 279 359 459 493 447 412 292 367 347 350 318 321 312 321 330 228 210 158 110 105 117 125 112 188 156 156 159 76 58 72 59 87 79 86 87 115 85 48 52 88 99 107 67 24 12 57 77 59 97 105 50 29 65 55 58 78 49 55 41 51 44 48 58 66 71 62 41 48 44 42 47 60 51 53 84 77 69 73 84 68 97 81 83 61 56 64 72 45 51 68 38 49 44 30 30 45 39 59 53 42 45 52 39 43 43 62 79 62 61 57 54 77 70 62 62 69 86 64 60 58 31 34 40 45 33 32 44 35 29 14 17 39072 286 948 30 10248 10 51 12 6826 2044 107 245 708 1021 1497 1962 2675 3710 4579 5414 6395 7993 10407 11435 11766 12633 13114 13644 14695 15742 15999 15503 14464 13539 11978 10851 9740 9237 10620 16984 22467 18808 10971 5708 4951 4522 3534 2293 1409 1006 804 790 759 935 975 1203 1159 1246 1279 1441 1737 1888 1608 1232 670 293 210 93 10 -88 3 999999 999999 999999 999999 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 922 1897 3137 4623 6442 9118 11120 11897 11389 10870 10359 8701 7225 7278 7440 8535 9801 10081 12794 21116 30070 34659 37723 38978 44697 57399 78645 92720 108751 117445 133965 156945 176144 170062 127158 58146 12954 21988 39647 50365 54569 62447 76022 96626 125845 147378 147790 143843 128236 89683 47506 7781 862 269 159 141 201 145 87 75 79 177 286 288 333 284 436 463 412 336 408 366 320 374 423 365 331 390 429 417 379 291 169 177 193 197 144 151 103 122 147 147 186 189 111 60 49 92 124 104 110 111 63 75 79 111 106 103 69 61 67 57 71 96 69 84 114 76 59 70 45 65 80 97 78 46 66 69 100 78 67 103 115 91 94 80 107 103 84 98 79 106 100 113 92 60 73 108 105 79 92 65 40 59 66 72 65 41 24 47 50 62 96 70 64 74 75 58 55 49 61 78 70 75 90 64 66 67 72 82 71 54 64 73 69 66 63 59 56 54 53 39 41 43 35 16 39078 274 1036 30 10246 10 51 18 6827 2044 85 267 632 730 919 1139 1261 1357 1774 2222 2630 2962 3306 3878 4105 4015 4160 4100 3706 3140 2964 2796 2675 2544 3772 8627 16206 24832 31477 29050 19408 12603 12274 12600 6889 1396 1000 849 690 563 456 578 491 177 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 302 636 1074 1607 1625 2039 2607 4808 10334 15963 18359 23782 30490 37632 48114 59704 68132 83478 101531 114270 121824 106562 110478 119554 114053 130295 138732 149952 158083 169216 161366 126814 77217 35335 37409 48485 55428 74124 89911 88009 90749 95234 57971 20095 4625 865 262 203 106 97 116 35 60 29 46 34 52 164 225 285 256 292 308 351 303 321 357 335 292 265 269 290 268 283 225 123 82 104 130 91 89 77 89 106 111 100 125 124 85 36 -16 -1 41 51 76 64 74 34 64 69 59 10 45 16 20 4 10 62 65 -6 18 26 28 28 -9 0 15 44 24 15 28 25 10 -29 -6 30 34 -10 24 14 11 17 44 2 4 43 7 16 21 25 28 25 12 18 26 -8 18 4 7 2 999999 999999 8 999999 20 13 999999 19 9 999999 15 7 4 12 17 13 21 14 40 17 24 13 7 22 20 7 14 13 17 9 3 39084 285 978 30 10248 10 51 24 6828 2044 -99 170 519 905 1138 1598 1552 1523 1655 1980 2293 2357 2422 3098 3676 3950 3832 3824 4227 4196 3831 3729 3597 3839 3603 5344 10428 15206 19000 21693 21940 16324 15835 13929 9025 4495 1072 833 693 482 239 163 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 435 772 1223 1619 1643 1924 2545 3340 3667 3403 3082 3086 3067 3366 2952 1914 1161 753 382 225 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 241 557 1421 2407 2815 6017 8822 10173 15835 25276 33481 36479 53544 88544 114812 127989 141084 169027 184302 193678 192924 221068 235832 231975 216127 221268 209320 190984 141206 72553 25963 9890 11895 15041 17730 25979 26994 27291 30269 22124 6474 1490 748 237 183 162 130 107 128 100 86 140 164 218 318 285 384 426 420 417 369 432 365 325 336 383 275 250 266 215 158 132 114 164 152 113 119 109 124 114 137 209 178 107 59 102 74 41 46 75 87 100 66 80 88 115 79 39 29 59 95 55 44 48 22 66 54 43 65 57 69 81 70 50 63 93 67 26 26 70 76 53 51 49 45 74 59 64 25 33 89 67 52 54 57 44 82 57 62 42 56 64 56 54 60 36 63 48 20 77 84 62 68 56 56 54 40 60 50 34 47 61 62 68 64 76 73 54 46 49 48 51 45 46 45 40 50 46 40 41 38 26 20 20 7 39090 279 1101 30 10251 10 51 30 6829 2044 -81 -99 -49 121 154 145 223 427 776 1198 1299 1413 1518 1794 1926 1976 2165 2235 2030 2480 3912 7658 11661 15744 20324 20526 18168 18397 19215 23065 22759 7399 577 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 571 2344 4182 4968 6125 7712 9350 11034 12243 13535 15518 18509 21905 24894 26954 27641 28470 30754 29397 27420 25945 21967 17842 14899 11634 7668 5279 4287 3010 2284 2358 3219 4419 5789 6552 7193 6933 6161 6207 6715 6865 7332 7749 8068 9552 10218 12308 15381 17250 20085 23535 34281 52289 65908 88541 108975 106116 90737 90844 89880 109351 141906 152326 172483 194759 196130 183192 145930 127934 111404 100511 129192 112805 76995 33987 17632 11107 6314 6782 6371 7273 8232 7464 7566 6113 4071 2003 692 215 190 106 43 97 118 69 30 100 92 180 276 256 262 328 450 352 333 328 303 303 320 348 338 255 262 222 194 131 114 138 116 120 107 79 120 139 153 92 57 41 56 83 59 78 103 83 90 67 49 102 89 75 34 16 24 55 81 58 37 37 31 60 48 54 30 38 66 53 19 47 55 43 27 39 60 28 47 19 40 33 34 65 70 38 43 70 70 62 55 55 101 42 31 64 63 59 33 32 42 55 54 54 22 12 21 42 43 52 63 59 55 59 61 56 54 77 76 60 51 49 45 40 49 45 37 43 45 43 45 55 44 43 39 23 23 25 23 15 4 39096 275 1280 30 10250 10 51 36 6830 2043 7 153 488 838 841 1049 1149 1014 651 485 434 449 539 1795 5262 9784 14512 16949 22449 34957 50152 64851 67091 71167 60435 49826 14984 2026 388 304 298 -39 999999 999999 999999 999999 999999 999999 999999 -79 278 1810 2525 3117 3556 5269 9380 15010 17674 18107 19585 17350 14661 15115 14376 13690 15177 15802 16373 17929 21725 28166 36130 43135 50445 55885 59595 68205 73044 73799 67908 63637 58268 49807 39104 29942 23414 18542 12908 8327 5691 5316 6747 9111 11781 14797 19544 22087 24791 28532 30525 31869 34229 39324 47208 48557 48829 48138 49164 57666 70534 67097 53249 48203 56974 97784 127923 111088 96565 111864 109494 96550 95969 87196 76480 61501 46175 26789 12393 7111 6879 7133 6090 4608 4545 4524 4839 5402 5137 3783 3618 6435 1453 289 161 173 231 167 155 147 88 118 141 168 270 367 321 418 438 382 382 413 373 352 317 341 398 372 326 313 199 95 84 106 93 104 110 74 70 180 181 172 98 43 43 88 70 121 122 53 65 75 75 79 71 36 60 57 40 31 42 52 59 33 67 100 49 26 58 48 86 58 24 -21 13 54 25 33 53 51 35 18 66 45 61 83 62 47 82 46 69 44 29 50 53 42 58 52 25 43 37 54 27 64 21 24 41 39 48 60 43 34 54 32 59 47 52 59 65 61 50 47 61 55 54 51 65 55 32 50 51 53 49 40 32 34 24 17 25 27 19 18 9 5 1 39102 277 1217 30 10247 10 51 42 6832 2043 -14 298 386 578 663 808 735 448 324 262 118 280 2 -93 -13 137 1599 5592 10780 16013 23184 34644 49819 67555 85704 111381 146577 133493 68410 19739 5301 1477 1146 775 557 285 97 999999 999999 999999 150 861 1917 4903 9688 13579 15596 16420 17203 19026 20759 22582 23948 25420 26549 25546 21536 19414 18421 16893 16357 18265 18972 17711 17499 16710 16349 15312 15779 17204 18722 18838 18857 18074 18297 20098 20912 22128 21781 21827 20768 19777 20562 19724 17209 11802 8173 6920 6677 6072 6399 8035 9285 10122 11889 14408 16805 19012 23137 26961 31410 34290 33766 34813 36448 35326 35327 36620 38642 42238 40954 46549 74078 95205 120892 131138 125396 118979 117362 86299 69841 62087 46032 27503 17441 11319 8295 6885 6381 5459 4897 5732 26981 121551 178496 29058 1687 554 604 1049 317 152 149 114 156 122 161 316 338 353 347 375 380 425 371 411 441 414 437 393 381 376 361 305 201 203 163 173 186 148 148 112 173 231 158 132 130 91 100 104 88 80 67 119 126 119 81 35 41 54 69 63 81 86 108 96 44 39 89 93 59 34 40 61 79 99 82 44 61 76 93 90 108 94 53 70 118 102 70 93 101 86 86 58 77 97 91 60 59 77 41 45 50 71 89 98 66 59 54 69 65 78 49 67 68 73 83 85 60 85 82 64 79 101 96 91 89 80 68 65 55 60 67 58 63 63 59 57 55 58 59 45 45 34 36 39 20 39108 279 1125 30 10245 10 51 48 6833 2043 33 -46 291 533 620 716 1138 1387 1526 1996 1930 1603 1479 1378 1199 1070 742 825 1394 4628 10121 15200 21265 28083 38774 51580 70256 96660 119967 111793 58565 8302 2858 2068 1514 1153 1029 888 608 742 968 1408 2479 3450 4655 5959 8194 11107 13930 15355 15179 15613 17505 20844 24636 26616 26671 23255 19976 19597 20275 23018 25436 26755 27054 27658 28472 29683 32572 35609 37563 36409 36393 36991 36749 34814 28886 24009 19225 14685 10315 8939 10520 11812 12531 13122 13426 13853 13569 11515 9323 7426 6156 4765 3880 2812 1837 948 443 136 -80 999999 -9 138 57 -35 -24 -83 -63 50 130 291 1698 3766 7312 11492 13530 14883 14556 13483 14385 12713 10142 9442 10033 12479 14715 13145 13994 17208 17240 15713 15552 18323 36708 125679 254507 398101 366471 183523 36343 10077 3961 167 176 233 169 106 138 192 156 157 305 343 318 403 535 466 420 366 362 399 428 342 377 418 380 276 303 250 193 154 172 129 79 132 186 125 76 85 65 117 140 83 82 83 116 80 132 87 61 64 100 82 46 39 85 98 109 46 48 80 52 56 32 64 56 66 84 66 41 66 55 64 78 60 70 84 103 106 104 74 66 76 97 90 78 80 59 81 79 83 57 46 55 55 28 32 38 39 54 47 35 43 30 32 56 56 73 68 60 75 93 83 59 65 69 60 67 53 56 61 57 56 55 51 42 37 48 45 41 29 33 39 33 27 27 16 5 39114 289 883 30 10243 10 51 54 6834 2043 86 499 682 801 1091 1441 2368 3363 4338 5230 6087 6871 7748 8204 8697 9567 10465 10824 11637 12066 11446 10059 9633 9350 9210 8645 8113 10016 15920 23154 23488 23170 22948 19363 12871 14345 8725 2893 1646 1723 1921 2148 2448 2800 3281 3775 4520 5498 6444 7305 8338 9695 11534 13128 13829 15045 16235 17066 18155 18223 19091 20071 20178 17925 17093 17979 21824 26242 29277 32837 35336 37126 39692 41929 40030 35991 35473 36414 36907 36153 36760 36427 37018 39561 43286 47279 54043 54964 52949 49548 38927 30797 23622 16866 12283 9334 7041 6479 5976 6042 6418 6015 4938 3701 3058 2600 1943 1226 591 248 153 269 535 853 1191 1705 1900 1436 817 571 689 1149 1775 2810 4094 5994 9126 12514 14294 14746 15026 13764 11925 12147 13833 15669 17127 19144 22376 24387 23606 27253 36173 50222 92846 193538 284964 248407 222934 157444 45796 2498 253 192 210 131 124 128 150 174 221 355 363 411 438 497 424 510 464 459 431 505 451 347 387 369 350 326 281 237 194 181 205 182 126 166 181 180 105 -4 38 130 125 115 74 99 78 72 112 126 84 96 122 101 102 90 77 110 94 72 98 109 52 62 74 87 85 76 107 90 81 66 61 85 72 59 105 87 93 86 110 99 111 114 75 82 67 78 79 90 83 77 90 58 70 68 27 46 78 74 60 54 58 81 74 77 98 69 62 62 62 74 84 96 78 69 71 89 91 91 82 77 74 62 69 68 64 59 46 54 61 62 55 57 36 38 36 40 32 39120 282 911 30 10241 10 52 0 6835 2042 66 470 826 1470 2088 2878 4212 4836 4855 4526 4191 4560 5141 4803 4589 4642 4707 4440 4478 4743 4362 3830 3614 3079 2955 3806 5460 7142 4817 4796 8765 14152 14138 7623 1552 1297 1783 2537 2948 3788 4679 5499 6767 7964 8928 10043 10722 11141 10554 9608 9466 9427 8903 8490 9355 10453 11444 12741 14432 17051 19520 21876 24284 26245 28572 30908 32568 34588 37067 41290 44721 48059 51686 53422 56272 59489 60732 63324 68710 73116 77981 80170 78346 74111 72373 66308 56693 44515 32426 26784 26664 28188 27911 30958 32731 29899 27040 24874 22633 18780 13778 8573 5822 5090 4074 3525 3630 3118 2364 1831 1507 1496 1879 2232 2429 2346 2076 1720 1519 1418 1759 2339 5040 9343 13598 18979 24481 28259 30271 31202 30399 28207 22126 16377 12572 11654 11126 12778 15166 19642 28987 41276 57251 85284 142091 184399 182233 135215 18336 489 134 157 116 94 76 80 50 63 57 241 376 373 334 430 418 459 382 316 361 407 378 335 315 339 265 214 137 125 167 126 81 149 105 160 146 91 86 59 39 33 32 65 72 108 94 68 28 32 52 26 8 23 15 33 76 42 48 32 2 22 21 20 8 5 37 39 37 28 12 37 39 72 68 19 8 16 12 47 31 16 5 78 66 42 56 45 33 67 56 52 26 32 12 -6 11 12 12 18 999999 7 5 22 6 11 999999 15 25 27 31 34 37 28 21 7 14 36 31 28 20 30 28 22 22 13 5 999999 4 3 9 12 1 2 39126 282 1029 30 10239 10 52 6 6836 2042 125 287 941 1329 1501 1705 1787 1844 2085 2051 1818 1857 2187 2342 2359 2310 2411 2021 1386 978 1015 2415 2897 2416 2269 2284 2592 1429 317 461 842 1196 1613 1923 2632 3471 4558 5907 6464 5844 4564 3080 2636 2750 3092 3912 4942 5479 6134 7125 7975 8958 10007 11099 12248 13396 14402 16034 19337 23910 24336 25347 27771 31760 36578 38558 40003 42708 49456 61344 70325 73379 79931 86335 98451 101786 91426 87991 94010 94487 85907 75506 61924 46608 34441 24237 18382 14176 11905 11207 11495 12144 12534 13663 14159 14577 13959 13222 11426 8831 7311 7284 5901 3433 2088 1582 1284 690 253 100 -50 -18 14 10 282 1090 2863 6173 11113 16342 20067 22452 24011 25121 26949 29674 30306 30263 29861 31275 33444 39955 47418 47667 57113 62305 64765 63170 89951 118274 149067 130730 98332 75032 33698 2182 173 192 86 21 32 68 137 162 146 193 321 329 310 382 407 441 392 378 387 380 379 344 312 266 253 192 155 166 144 107 134 195 167 89 65 55 25 60 29 44 97 60 77 73 57 34 51 34 38 24 -25 32 113 69 54 72 52 53 49 60 50 16 21 13 32 34 20 66 71 47 63 28 25 68 48 70 27 39 44 28 28 62 67 63 71 23 51 57 35 24 31 45 54 12 33 38 39 21 39 54 61 34 38 34 39 30 19 41 36 43 33 45 55 54 49 35 43 37 41 39 28 33 35 40 42 28 22 23 25 14 14 16 13 3 8 6 39132 281 1090 30 10240 10 52 12 6837 2042 179 650 999 977 1267 1750 1950 1705 1873 1855 1649 1599 1407 925 703 429 152 539 2175 2279 1702 1915 1368 486 1089 1367 1159 1144 1397 1843 2237 2805 3194 3112 2981 2881 2583 2460 2577 3095 3554 4062 4637 4916 5046 5292 5506 5939 6908 7493 8277 10408 12255 13400 14998 17211 20124 23330 26767 31007 38032 44426 47267 47290 49092 52209 54791 58975 63640 67819 71987 78664 81007 84282 90996 99285 104867 111005 117060 120880 119566 114055 102173 86655 74291 60040 46224 36911 31342 25338 20361 16387 13551 11135 8989 8041 7741 7160 6719 6069 5968 6176 5793 5479 4965 4098 3429 2502 1664 937 600 518 826 1387 2933 6267 10148 13945 19591 23905 25492 26190 25340 24459 23190 24943 30462 33906 38801 43240 54646 64280 86062 89488 94262 102719 84483 67704 48497 13787 1254 245 224 256 194 85 140 97 108 166 132 163 285 363 355 363 386 438 500 431 324 400 406 344 361 350 421 376 240 202 180 179 114 149 152 134 144 150 121 87 65 14 19 43 116 115 86 108 82 81 71 92 61 87 91 29 56 91 94 63 87 55 60 55 51 60 67 77 80 81 67 56 51 69 65 45 38 60 52 22 41 57 72 62 90 87 73 72 45 58 63 65 103 63 40 48 53 48 45 46 40 66 65 59 27 22 45 49 61 67 35 37 50 38 63 78 69 65 52 51 55 45 59 59 57 62 61 53 56 56 45 50 37 45 43 40 33 31 27 21 11 39138 280 1066 30 10246 10 52 18 6838 2042 -52 264 789 1084 1231 1577 2033 2089 1855 1765 1641 1433 1098 849 351 101 -34 1711 5577 6609 4858 3248 2076 1511 1822 2248 2610 3401 4190 4723 5187 5568 5739 5215 4789 4444 4071 4043 4496 6125 8105 9695 10995 12035 12035 13060 14332 15889 18416 20599 22223 23392 24504 25951 28050 30442 33474 38218 43408 49063 52652 54263 57944 62097 62107 61992 62134 62776 64485 66400 70019 69768 68502 66510 60428 59043 62863 61795 60763 60754 65881 70732 74613 74558 74830 74888 75474 70620 61092 48748 33390 25226 21591 19245 15653 11665 8035 6315 6202 6415 6560 5167 3805 2911 2187 1438 942 759 1006 1460 1874 2230 2668 3576 5550 9580 13530 16946 20128 21082 20137 19302 19818 20870 23286 27723 34117 42420 43916 46566 51799 68725 80628 65039 47907 60008 102213 92484 30484 1669 112 194 161 130 29 23 111 150 145 203 327 363 305 306 299 358 419 440 385 388 339 306 330 306 280 344 304 286 258 182 208 145 110 79 77 134 82 63 44 66 50 91 93 68 61 67 41 94 64 14 48 51 58 60 31 23 90 68 26 62 53 55 55 39 38 40 37 21 93 62 32 12 61 94 22 49 62 55 30 21 6 80 52 55 41 30 53 77 81 69 70 52 66 49 50 40 44 62 55 44 25 34 46 27 12 27 22 33 45 54 30 25 53 52 51 53 32 42 44 39 51 54 49 48 36 35 47 39 39 27 25 42 28 21 25 23 21 17 3 6 39144 281 1099 30 10249 10 52 24 6839 2041 199 576 1406 2143 2818 3741 4537 4885 4678 4867 4307 3349 2221 1222 858 815 1753 7516 13307 15708 10234 5820 6659 7943 9074 9746 10388 10615 10117 8884 7793 7336 7441 8322 9135 10697 12830 14467 15985 16976 16997 17614 19511 21501 23624 26131 28545 31101 33085 35596 37859 40139 43187 45510 47509 51543 55389 57504 58307 61469 65117 70721 71673 64778 58316 55890 57812 64933 70389 77790 82898 80637 75830 73413 74087 71272 64600 61056 54503 49144 47841 49334 48564 45437 42143 39468 37625 34406 32100 28053 25608 23891 20431 15072 10918 7429 5559 4440 3759 3492 3327 2916 2213 1958 1248 703 838 770 834 1055 1516 2842 4783 7332 10548 15356 22578 34540 43356 47567 46400 40068 31704 27884 26059 27058 38209 52259 52356 52664 52092 38379 33744 37837 59247 62095 39158 4034 243 169 169 80 37 57 52 111 134 189 273 391 413 367 367 398 380 431 480 495 427 374 369 360 347 344 281 249 248 222 197 122 106 175 201 157 195 86 55 131 91 80 104 66 112 152 103 67 62 44 75 92 105 78 110 108 87 54 68 92 78 61 57 36 48 39 29 69 56 49 98 62 26 81 81 47 70 79 71 78 58 32 77 91 83 76 88 112 85 87 72 88 97 69 89 64 51 61 58 66 80 57 60 82 49 56 59 71 86 82 67 74 84 101 97 80 72 81 83 73 76 80 78 74 90 88 64 62 49 57 64 72 65 55 61 61 62 50 41 44 40 39 30 39150 280 1125 30 10245 10 52 30 6840 2041 179 591 1116 1837 2589 3294 3866 4064 4034 3930 3362 2299 1555 2043 4457 7933 14746 25987 29237 18968 12676 10411 9594 9124 8472 7993 8797 9816 10026 11339 13645 14855 15976 17654 18677 18004 17664 19273 21444 23374 25645 28008 29988 31303 33031 35932 38800 40545 43640 45197 47832 48613 50376 53899 57123 62249 66083 68289 69658 68460 65715 64071 63036 65672 68070 67343 61192 56348 51389 47143 47552 49722 47133 45898 46917 50086 58098 66754 73111 77724 83587 88807 83674 75161 66476 52660 40645 27520 15019 10240 8184 6915 5732 3974 2302 1420 1009 793 973 1357 2194 2332 1793 1780 2243 2860 4668 8086 13615 18919 21647 25203 30404 34744 37603 45722 50760 47670 38162 29578 21810 20049 23518 27291 30447 38099 53789 69779 74529 53954 27510 11778 16997 17164 10671 3333 537 342 144 143 145 116 109 129 115 118 240 340 407 435 403 395 486 527 525 458 529 445 428 323 352 377 376 292 228 196 189 148 141 192 193 156 145 143 114 101 68 53 99 144 97 100 99 128 81 72 72 13 59 104 40 45 94 78 79 86 81 72 56 98 79 80 69 57 52 60 86 51 110 72 78 85 94 75 111 66 71 69 80 124 100 83 83 80 86 89 100 103 73 78 99 73 62 87 75 82 75 69 62 57 48 54 60 65 65 91 58 76 66 67 55 72 99 106 97 95 95 92 85 72 72 86 87 84 82 75 75 79 84 79 64 51 62 71 65 62 58 44 38 33 39156 277 1118 30 10238 10 52 36 6841 2041 -3 437 951 1443 2170 2943 3629 4572 5518 6344 6602 6506 6316 6224 6926 9577 12612 14958 16215 13706 9719 8661 8687 8387 8355 9030 10100 11248 12229 12728 13619 14485 14904 15907 18785 21997 25062 28306 31590 34326 36812 39183 40488 42418 45456 47361 47011 46324 46736 46749 45268 44181 44092 44199 45143 47382 50776 51933 52932 54112 51143 45974 41982 41696 40632 39982 35538 33031 29552 24656 21387 18589 17137 17778 19863 23130 30703 36692 40268 45008 50772 49529 48896 43327 34736 22842 13728 5026 2492 1793 1305 624 178 999999 999999 999999 -33 364 849 1483 2647 3649 3659 3475 4256 6259 9494 12322 14600 17242 23186 28696 29012 29170 28165 27536 25440 22720 20040 16851 15621 20108 33667 49476 65085 76552 87626 108999 117878 129106 126789 100292 86714 40149 6066 529 290 190 127 80 62 51 12 106 88 96 196 254 343 401 330 357 371 385 362 446 400 376 386 354 390 301 254 228 202 202 164 60 60 125 95 79 130 82 74 38 -4 32 29 70 73 82 77 64 85 56 56 47 31 52 51 23 26 16 2 -15 14 44 22 -6 -4 -19 -7 5 5 12 34 28 4 35 15 -4 -1 35 15 2 3 4 40 51 46 40 32 42 53 36 42 49 62 43 39 45 30 22 31 42 35 9 12 20 19 36 41 29 31 36 26 14 12 22 17 5 34 34 38 30 38 27 27 38 34 17 28 24 24 18 44 38 12 13 17 16 10 9 13 3 7 39162 283 1025 30 10235 10 52 42 6842 2041 -17 232 813 1083 1353 2032 3230 4086 5106 6733 8923 10728 11295 10571 9871 9108 8656 8607 7824 7328 7454 7419 7976 8326 8993 9910 10743 11529 12582 13514 14333 15877 18794 21675 25480 31124 35009 35826 36085 37658 39898 41922 41071 41392 42637 43499 46083 46449 45130 45303 48476 52565 49323 47018 45015 44267 47583 50772 48536 44895 41525 38976 35292 33899 32018 31262 30281 28334 26664 27973 31510 33490 29434 25560 23906 21763 20257 19159 15409 11849 10021 9580 9661 11176 12671 12899 12838 12647 10837 8306 8018 5769 3797 1911 689 346 999999 999999 999999 53 862 2628 4058 5115 6573 7717 6828 5293 4376 6434 10908 16304 21828 25647 26449 24815 23018 23145 21644 17951 15277 15752 16908 21231 24132 25931 31357 42442 51505 64053 92838 127693 154228 182473 214744 205117 128727 30118 2093 300 204 175 150 153 54 105 100 159 107 136 274 405 427 349 402 377 347 381 457 512 481 400 362 283 306 320 259 232 155 99 112 80 146 159 135 110 72 63 64 65 92 109 87 51 72 69 112 100 74 60 20 63 47 12 45 48 71 41 49 69 129 104 71 83 69 47 49 64 16 -14 27 53 71 60 55 58 67 61 25 62 55 85 103 75 71 65 92 75 58 92 80 83 75 64 95 74 80 91 67 62 41 46 61 80 52 19 30 43 52 60 50 58 53 55 53 57 79 82 75 53 58 58 43 47 74 61 65 70 54 59 53 59 70 52 48 38 45 42 28 25 24 21 11 39168 278 1175 30 10235 10 52 48 6843 2040 -35 206 515 892 1220 1726 2168 2547 2907 3124 3300 2873 2197 2067 1878 2051 2210 2501 2722 3182 3380 3683 4397 5411 7002 8933 10533 11926 13705 14698 15628 17537 19205 18747 18895 18950 17826 18116 18812 19192 20292 21673 24859 27035 25511 26930 28530 29067 33644 38072 40143 41118 43137 44484 50230 54989 54979 53390 53973 54145 52729 51538 51019 48370 45083 41832 38831 38226 38662 34753 34584 32389 26625 20864 18729 12824 8541 8182 8781 8272 6755 4804 3855 2834 1982 1853 1236 1438 1296 934 920 222 999999 999999 999999 -79 437 897 1211 1813 2467 2927 2926 3004 3319 3914 5252 8142 11438 14905 16312 17892 22363 25509 24836 22529 21824 22387 21791 21639 23164 33150 48980 62007 86544 121949 146903 157361 166987 196495 210211 195758 176000 109294 23288 1782 241 271 238 97 122 97 143 105 111 115 150 367 459 394 391 364 398 413 415 466 498 418 390 404 303 234 312 283 227 165 158 157 157 194 208 150 102 48 70 109 121 79 97 162 106 72 93 22 50 70 89 35 61 108 78 57 81 67 73 141 114 109 94 54 94 92 57 74 80 89 41 53 47 71 70 40 46 56 65 80 92 71 99 67 95 93 119 92 80 78 103 107 77 69 81 94 76 96 80 62 52 57 49 57 51 51 63 87 74 57 37 38 55 53 65 78 64 93 96 65 75 69 61 62 68 76 61 60 52 51 55 52 58 56 55 40 46 48 34 33 27 26 39174 289 847 30 10237 10 52 54 6844 2040 961131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -22 256 318 736 1080 1251 1195 1172 1400 1433 1525 1795 1977 2227 2252 2237 2574 3014 3242 3337 3693 4503 5838 7712 9326 10378 11503 12816 14157 16633 20104 23656 27067 30055 33722 37183 40226 42099 44222 43152 44063 48999 51882 48330 41530 40783 41437 45137 49466 58723 62660 61294 54232 52299 46320 36553 32213 30951 29172 28482 23249 20144 19661 18318 13018 10807 9949 10379 8950 6899 6385 5418 2839 1593 1500 869 717 414 -34 999999 -94 74 231 427 1011 2003 2611 3634 4432 5206 6597 8124 12625 22562 29987 33926 41336 51742 60278 65777 71116 81846 91126 95063 69855 61784 81730 87227 107139 143333 188291 235574 216430 161281 77369 17241 971 227 180 176 127 202 145 101 51 122 58 209 281 368 410 373 346 348 348 404 451 375 346 415 363 369 351 277 220 236 295 255 258 155 134 145 199 114 97 110 70 116 140 106 72 89 110 71 45 71 52 47 81 114 130 121 59 105 87 108 98 91 77 70 90 142 125 63 5 43 79 56 61 60 87 94 61 85 75 62 84 71 88 98 91 79 50 59 82 82 76 112 110 101 102 89 101 85 74 103 91 66 76 55 62 72 61 35 37 38 49 66 51 57 46 66 72 71 70 84 71 66 67 70 70 69 76 70 63 58 38 47 50 48 53 50 55 40 35 32 20 24 39180 245 2168 30 10238 10 53 0 6845 2040 -16 131 493 791 1051 1416 1514 1828 2089 2642 3237 3826 4891 6091 7537 8845 9875 9993 10855 13511 16584 18936 20563 22365 24390 26288 29569 31796 31870 32580 32300 32836 34318 36589 37832 36767 35950 34403 32789 31693 32422 33337 33582 38309 42287 45292 43739 40591 39572 39620 44555 47722 40091 34628 31412 28591 27246 29547 27505 22237 15095 11588 7993 5005 3155 2015 881 265 351 705 1237 1886 2917 3748 4013 4445 5260 6232 7281 8388 11333 18965 29560 39083 42066 41072 46632 57953 73349 87133 88300 107962 123767 131916 142215 152915 169568 179091 176767 186146 175744 131504 40492 3966 555 354 336 306 266 226 173 274 263 181 111 76 154 244 337 420 437 364 344 478 522 557 527 497 451 436 360 347 309 292 273 227 220 208 198 301 219 165 148 106 153 93 108 161 152 118 56 46 69 46 94 121 111 82 101 109 102 95 85 156 140 123 118 37 68 95 97 115 136 94 105 131 118 94 80 74 57 70 90 87 56 104 132 106 127 126 104 105 96 79 88 119 107 113 105 96 88 102 106 116 94 106 81 76 97 78 81 64 80 82 74 99 93 91 83 76 86 83 96 100 92 100 94 94 82 89 96 93 91 89 82 80 80 74 77 75 61 59 64 46 45 39186 240 2312 30 10232 10 53 6 6846 2040 -32 184 349 398 423 762 979 1243 1748 2286 2747 3435 4534 5962 7631 9413 11260 13019 15160 17195 18782 19705 21189 23141 24544 25917 25325 24419 24161 24298 25672 26791 26770 27867 30329 32717 33122 34554 38434 46374 51798 55332 59115 58947 58414 53906 52506 52856 50507 43522 40053 41727 45965 45466 42767 39716 34532 29893 24870 18148 11245 4965 3135 1823 1679 1984 2716 3555 4043 3879 2979 2822 4033 5764 6865 7942 10380 16493 24186 31048 36923 48639 61811 69892 80463 95437 102921 100212 104057 122668 154318 173062 172060 163415 150548 109512 56975 19741 2471 729 445 329 382 321 318 318 144 103 83 99 101 162 197 312 423 339 259 385 433 479 482 425 451 440 388 324 262 279 262 179 199 202 159 141 134 141 112 119 56 82 89 59 39 112 90 79 63 90 80 14 91 62 11 17 43 54 46 40 81 63 23 67 68 56 33 24 41 16 14 43 59 79 75 55 62 37 65 41 42 29 34 44 33 43 66 78 89 60 42 61 56 80 87 76 53 38 52 66 51 67 47 50 51 59 40 31 56 54 58 53 60 64 59 38 63 74 57 56 66 66 47 54 66 63 69 60 50 49 44 41 43 53 45 43 41 36 29 22 11 13 39192 234 2484 30 10224 10 53 12 6847 2039 51 391 793 1221 1857 2276 2584 3405 4326 5244 6339 7356 8222 9312 10178 11628 13229 14763 15931 17033 18695 19277 20028 21183 21685 23095 23253 22140 20875 19648 19543 19380 18315 18314 19136 20535 22502 25621 29888 35002 42172 49171 54446 54221 50837 48755 46723 47944 48030 46534 48445 45909 43902 45186 40684 34907 28179 21038 16176 13274 11118 10186 8566 6692 5831 4756 3863 3113 2634 2656 2936 3396 5318 11123 15959 22508 37120 52738 61044 74982 84603 95687 116722 136827 153262 168643 182741 195644 210905 190782 135601 57154 17526 10448 4762 1014 469 467 506 373 289 245 73 45 169 281 377 370 318 338 359 464 513 465 450 485 377 292 328 295 320 339 241 213 158 116 150 211 174 122 118 48 92 122 48 52 67 103 101 44 43 124 77 24 89 129 72 24 33 32 101 89 20 72 53 31 59 78 65 36 40 70 93 47 26 54 66 27 58 64 68 64 73 74 59 96 117 91 77 97 100 59 66 54 69 83 78 55 66 75 67 41 36 68 79 69 54 45 32 37 55 63 73 83 72 80 61 77 75 70 68 88 79 79 71 73 80 67 63 63 62 66 67 68 72 62 62 63 59 55 42 42 39 34 39198 228 2659 30 10219 10 53 18 6849 2039 35 219 428 661 747 1183 1452 1858 2519 3125 3897 4571 4864 5458 6383 7559 8539 9522 10889 12256 13498 13940 13209 12062 11713 10642 9121 9034 9263 9350 9426 9457 9138 9134 10241 11229 12736 14468 17155 20229 23541 27349 33571 41553 49013 53082 57430 61197 63850 64331 62392 58045 51728 44917 33576 26635 24196 19230 14341 10588 8091 6349 5078 4843 5472 7125 9259 11812 16033 23840 34104 45228 56524 79851 115037 151936 193225 224895 195865 168852 165053 185288 195806 179430 143708 100733 54561 27614 17662 18318 12419 5710 2125 838 217 88 68 109 175 208 333 339 378 282 367 466 439 404 463 448 431 358 398 287 223 237 204 251 154 234 194 138 174 127 123 99 81 82 110 84 57 87 57 1 27 2 26 66 78 57 61 79 72 58 48 86 76 6 -9 33 67 72 86 68 45 20 80 82 38 25 47 20 55 69 59 41 54 20 7 24 47 75 33 37 38 60 70 57 43 15 34 30 60 44 17 38 26 39 38 30 26 28 39 27 53 43 47 39 49 51 46 57 69 59 57 47 62 56 45 45 49 53 34 43 55 50 50 49 41 42 34 25 33 37 17 17 16 8 39204 230 2600 30 10220 10 53 24 6850 2039 24 130 229 476 872 1313 1770 2127 2786 3211 3116 3172 3562 4435 5748 6812 7728 8236 8714 8975 9469 9586 9463 9320 9104 8845 7472 6369 5581 5995 6480 6898 7202 7435 7784 9010 11491 13337 15234 19160 19515 19189 18212 16460 19014 22323 24444 26345 28607 32701 35582 38693 42433 44404 48427 55352 62823 65351 62165 53803 48989 43561 32646 27859 20954 14734 11298 7881 6564 7370 11145 19526 30296 42668 61804 81596 105639 138357 165236 198798 237343 264454 237015 160869 101637 90065 99416 96234 87738 67275 37100 8733 1809 633 179 89 54 83 209 218 265 347 325 314 399 383 420 399 420 426 365 377 300 249 324 326 288 297 349 247 227 169 133 237 167 137 122 86 99 -2 56 109 77 32 33 90 79 30 38 78 84 49 40 24 46 78 67 61 68 61 55 20 38 5 15 89 58 45 71 72 92 97 75 63 64 57 81 46 29 65 35 65 83 75 70 61 90 69 68 104 81 77 78 39 57 61 66 62 59 69 33 45 69 42 34 47 59 82 60 63 70 66 75 66 64 59 75 77 51 76 73 58 71 69 67 61 65 55 48 40 48 56 43 43 40 43 36 35 27 24 39210 221 2874 30 10224 10 53 30 6851 2039 -31 100 296 317 414 676 738 867 1231 1741 2172 2610 3297 4130 5202 6160 7379 8286 8321 8129 8985 9605 10359 11281 12543 14660 17016 19972 22638 25991 30150 34836 38641 42961 50760 55689 58947 63296 63433 68562 71711 64972 54288 51033 50279 49146 44034 40168 42935 53437 68124 81927 85376 77753 64124 42897 27920 18705 10941 8848 10904 13657 17735 27801 47292 64638 81816 108999 146080 178002 200050 212655 175392 104287 84909 98186 108872 104938 85184 53303 24068 6200 1143 378 279 161 103 121 118 114 130 134 261 285 303 425 395 449 510 537 498 432 415 300 313 366 319 325 283 184 133 154 193 234 207 188 182 167 82 62 43 109 87 60 83 86 72 92 75 99 94 43 46 58 30 45 58 76 69 70 74 76 90 55 80 90 64 69 62 59 42 67 55 70 30 36 71 78 32 44 68 53 76 91 82 58 58 70 91 68 81 98 52 50 65 58 69 90 61 50 58 48 49 54 51 52 63 66 44 72 86 72 59 73 56 81 76 64 64 61 63 79 70 64 68 70 74 65 65 63 53 39 46 51 53 43 40 36 23 36 28 39216 210 3150 30 10230 10 53 36 6852 2038 -77 75 275 490 768 1100 1521 2176 2801 3420 3969 4311 5021 6089 6954 8273 9907 12692 16660 21659 27079 31929 36977 42823 47224 52660 55957 58151 65961 76388 77280 74252 74188 71773 69929 66276 57006 51218 47991 40886 33930 31441 28196 25334 24057 20650 16821 11483 11010 11398 8267 7721 10610 17716 27846 45873 71818 99264 123560 146452 180811 207785 212309 211619 231769 224284 142590 66772 36924 16101 8862 3023 847 445 196 126 56 56 57 101 73 51 159 238 237 227 257 357 365 369 450 474 443 452 390 296 257 287 317 200 122 155 150 181 218 237 178 118 79 24 79 145 45 10 65 86 62 60 21 7 29 22 -5 29 29 2 39 39 62 96 61 57 44 0 4 29 42 13 66 54 27 0 16 54 23 11 27 44 23 12 51 49 38 24 64 75 45 48 54 44 28 47 41 27 10 33 28 18 15 23 34 44 36 8 8 999999 22 38 44 36 22 38 50 46 36 35 38 60 67 49 43 48 65 44 45 44 48 42 41 34 37 27 25 27 21 27 17 27 29 13 39222 200 3455 30 10235 10 53 42 6853 2038 -5 333 497 788 1198 1551 2014 2571 3277 4021 4890 5872 7334 8850 11088 13465 16980 21390 28241 36116 43455 52018 60553 69496 78993 83702 91819 105932 120563 123736 110435 86797 72606 47510 31513 26079 24436 21575 16441 11686 8103 7683 9309 12717 19078 27546 41360 61348 83437 111815 154342 203361 261499 312832 344435 329817 171223 21704 6592 2902 1776 1127 515 203 146 146 170 92 120 77 64 123 170 256 186 181 262 275 359 401 391 464 456 412 378 322 274 238 307 363 265 185 114 91 142 146 37 -1 17 28 78 57 55 54 80 82 12 0 50 79 111 37 33 23 40 -20 39 24 38 56 48 54 38 28 31 17 1 2 7 20 15 2 -14 -6 1 -22 -5 50 59 61 24 27 27 33 30 34 48 26 38 51 27 50 49 65 43 33 25 15 26 14 11 21 9 24 13 19 999999 999999 999999 9 15 19 31 32 32 26 15 18 24 19 39 40 34 43 31 28 16 14 9 21 31 18 11 6 11 10 16 4 4 9 39228 206 3336 30 10236 10 53 48 6854 2038 -17 168 294 531 953 1329 1734 2252 2904 3821 4562 5500 6363 6993 7780 8988 9709 10311 12359 15481 19178 22593 25898 30055 35022 43786 51993 59486 68671 78556 91058 102074 106336 109901 117544 134164 159216 176639 169057 163863 167491 144378 132473 120749 104398 75476 56118 30540 19438 25224 35732 53503 77797 111032 150178 195500 211391 176575 116297 74488 25238 8757 5667 4151 2225 1049 426 271 177 70 92 133 177 153 131 237 241 186 213 271 251 258 311 373 509 517 477 467 407 370 357 352 345 318 263 239 183 195 227 128 188 143 89 88 112 158 127 130 145 159 131 107 88 76 146 105 130 115 127 78 53 78 46 51 71 97 143 82 23 42 73 74 58 67 69 67 26 59 57 71 76 53 69 53 74 79 51 42 93 83 89 74 85 75 75 80 99 72 51 91 96 67 77 62 66 81 85 74 49 76 58 70 52 57 54 67 69 73 86 59 69 85 70 61 67 49 61 72 72 70 69 71 75 68 69 65 57 55 49 52 48 42 39 34 39 32 39234 207 3276 30 10236 10 53 54 6855 2038 -100 149 303 579 932 1467 1821 2337 3013 4033 5114 6319 8330 10937 14279 18078 22499 27059 33161 39975 46753 54483 64230 73226 80179 88430 95885 105800 118632 132224 133110 133745 127323 122331 117409 126091 127139 125078 121741 117902 104244 82474 62075 51265 50248 47349 38935 25372 11057 11472 17897 26649 39561 58425 76714 101779 133384 148051 144877 128485 118070 91045 39778 18378 6621 2067 795 427 325 245 168 99 103 57 75 132 150 182 246 211 225 244 292 264 294 329 359 417 420 479 509 505 435 325 263 260 278 265 250 235 173 184 200 107 106 92 64 70 141 111 109 111 74 69 60 92 92 38 55 75 40 28 45 61 61 41 38 30 77 66 54 52 42 24 2 19 29 13 40 12 -12 43 15 19 86 40 11 21 41 53 69 55 34 55 69 80 67 45 68 67 39 37 31 43 30 23 31 10 2 17 24 46 40 43 43 37 43 31 46 38 39 39 29 56 43 37 40 37 37 47 41 40 43 45 31 45 39 34 28 27 21 17 21 15 22 18 4 39240 233 2526 30 10236 10 54 0 6856 2037 50 167 136 282 332 253 338 377 538 621 600 554 543 568 799 887 925 1104 1010 1057 1048 1044 1013 1097 1178 1540 2054 2583 3145 3669 4200 4893 5790 6929 8505 10343 12109 14221 17621 21554 26127 31537 37918 45679 53857 61350 70505 86564 104179 119109 132639 147254 162317 179967 206414 227430 232499 233355 232140 222942 224464 204253 174263 149031 115143 92644 70938 56919 44147 36911 29727 24440 18695 10726 5814 4177 4305 5666 10469 21618 29810 32688 36322 38269 38270 31488 25852 19889 10731 2933 780 558 400 328 228 183 238 143 97 124 102 151 169 206 210 237 258 241 243 255 302 335 440 409 466 481 387 382 414 382 309 291 284 234 166 189 232 173 160 128 82 80 47 88 142 108 69 73 72 77 53 39 70 81 48 84 36 42 88 65 43 52 61 56 61 60 -2 15 38 50 60 61 12 33 62 27 8 20 71 50 65 47 38 76 59 74 52 59 63 73 49 57 45 53 36 56 55 63 38 62 43 29 49 52 56 44 26 40 56 58 56 43 36 55 67 49 58 61 62 54 48 61 61 44 49 62 51 35 29 35 45 37 28 39 35 26 18 29 23 24 20 16 11 39246 246 2136 30 10236 10 54 6 6857 2037 -83 83 130 43 52 242 399 372 358 346 554 667 726 984 1143 1543 1667 1853 1939 1873 2118 2072 1884 1772 1757 1755 1785 1886 2049 1916 1888 2050 2170 2258 2272 2308 2046 2057 2132 2167 2302 2616 2931 3388 3883 4612 5332 6217 7016 7810 8810 10487 13101 15954 19881 24693 30187 36247 43472 52572 61964 70905 80563 90039 97566 101939 116746 138613 161275 192587 229522 272414 304126 312936 325921 342056 357965 318719 251799 158891 90549 63668 36516 15845 7883 5980 4002 3320 2179 1791 2036 2420 2734 2632 2465 2325 2217 1962 1852 1528 1213 919 667 682 609 342 189 80 62 118 148 49 105 207 196 177 211 346 385 257 210 322 331 415 463 494 493 448 432 376 383 349 256 238 196 170 143 204 174 153 182 78 74 126 143 92 53 94 113 50 33 44 77 32 39 46 79 111 64 34 37 111 69 60 38 39 71 66 58 80 63 66 52 23 19 60 64 14 33 32 30 2 50 68 41 47 65 49 50 56 51 62 86 61 64 50 64 41 36 51 46 45 53 48 15 15 42 33 53 46 29 28 39 44 48 43 50 47 34 47 56 51 51 55 63 74 55 46 50 53 52 36 36 38 32 37 35 33 22 16 10 18 15 10 9 3 39252 263 1626 30 10236 10 54 12 6858 2037 -79 -29 11 173 397 570 614 757 655 620 717 1061 1267 1535 1906 2187 2643 3319 3475 3586 3764 3852 4238 4607 4796 4890 4980 5307 5512 5986 6880 7338 7827 7945 7570 7146 7025 6597 6426 6734 6833 6709 6488 6264 5777 5729 5956 5729 5143 5162 6199 6951 7249 7625 7912 7751 7548 7729 7568 7849 9472 11827 13687 15834 18136 19348 21553 23954 26264 28105 31136 36398 42664 48139 55834 64710 71700 78647 90492 104240 117912 137758 161621 184283 208013 225655 240142 248708 265126 287186 297384 281041 231579 143844 85360 67601 52346 37894 27099 20472 14878 7093 2532 1810 1764 2048 1934 1788 1665 1608 1609 1635 1552 1297 993 804 769 734 970 2621 3548 1279 464 294 189 153 140 58 46 103 136 282 294 304 297 295 350 352 291 385 394 507 577 508 452 384 380 340 294 296 276 200 151 160 251 213 145 45 40 76 101 118 106 134 89 28 51 86 62 76 52 99 81 81 93 49 76 88 70 44 10 71 90 66 14 40 48 41 40 84 94 56 50 -1 17 45 47 35 12 54 49 38 52 52 71 74 58 69 82 62 74 60 61 52 60 44 43 66 69 57 34 26 52 83 80 72 52 45 40 54 56 35 45 62 51 70 51 65 51 46 48 60 59 76 59 53 47 35 55 53 50 43 46 40 26 35 32 23 23 31 24 26 16 39258 273 1327 30 10237 10 54 18 6859 2037 -15 291 497 396 341 542 555 594 876 910 703 790 1077 1349 1578 1675 1931 1999 2057 2470 2890 3434 4182 4794 5451 5847 6261 6656 7369 7864 8773 10070 11749 13188 14366 15378 16136 16150 15608 15290 15496 15734 15676 15674 15949 16825 17028 16610 16629 17182 17584 18716 19021 18251 16154 15622 16346 15355 13709 13885 14791 15555 16541 18962 21764 24319 26370 27477 27883 28674 29128 29475 29832 32706 37982 41775 43996 46841 49886 53316 55815 58460 65156 74532 82632 91997 100903 110953 120194 130869 141170 148375 158287 167491 171699 177146 175017 174104 171871 173750 163691 140812 115219 77209 51136 33135 21821 15372 11835 8373 5479 2817 1665 1210 828 616 545 612 582 513 484 417 503 521 428 288 260 371 489 581 785 801 504 385 300 266 211 147 139 91 107 179 242 302 309 273 302 265 244 309 400 448 425 482 526 491 431 382 375 330 215 222 184 101 144 172 211 115 62 120 109 109 87 83 84 76 84 104 68 87 89 86 87 102 112 82 64 81 80 81 51 69 44 32 35 62 62 25 57 70 35 54 49 65 50 23 36 47 81 66 80 58 56 87 78 49 60 63 83 107 85 79 63 81 53 67 58 73 69 57 55 29 31 45 35 45 65 70 78 62 59 42 56 61 68 68 63 67 63 74 69 65 70 63 69 65 64 67 62 62 51 63 60 47 39 35 43 42 42 35 35 29 25 39265 268 1478 30 10238 10 54 25 6860 2036 -1 64 69 303 322 424 488 547 535 621 992 1300 1612 2163 2684 3263 3752 4177 4725 5182 5698 6139 7108 8459 10350 11853 13104 13415 13759 14352 14688 15409 16643 17686 18099 18954 19943 20178 20095 20263 20046 20135 20297 19977 19360 18938 17335 16365 16397 16202 14672 14580 13140 13085 12413 12118 12317 12210 13103 15648 16469 17476 21585 25556 28832 33010 35773 37169 36423 36707 37791 38199 41955 44742 46885 50457 52565 53589 55919 62727 69487 75397 81478 87869 99267 109537 115657 121301 133968 165784 199794 219862 246151 262254 260339 217074 160719 112051 62727 27082 10624 5468 3577 2499 1633 1020 663 332 335 386 422 372 345 273 316 397 463 629 791 590 378 680 948 839 867 925 664 503 333 254 172 111 41 72 156 139 177 242 297 257 255 266 257 228 296 366 386 422 485 430 429 388 384 339 297 286 232 224 260 187 216 185 119 54 81 121 92 78 83 62 57 44 60 94 53 54 46 59 48 46 59 45 57 72 25 29 56 41 25 33 28 39 36 29 32 46 33 58 34 38 46 22 0 20 49 36 12 41 44 72 71 86 84 58 53 32 33 52 63 59 45 39 36 61 42 30 63 37 61 46 16 38 37 44 37 45 52 33 31 32 51 59 48 45 49 59 48 62 59 57 72 50 50 44 47 43 29 33 41 38 32 30 20 22 28 17 12 12 39271 284 998 30 10238 10 54 31 6861 2036 301 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 73 27 194 273 479 648 1023 1416 1896 2419 2794 3619 4404 4945 5444 6312 7364 8679 9888 11043 12089 13141 14103 14779 15551 16966 18139 19639 20388 20775 21055 21581 22335 22649 23302 24643 25527 25176 24210 24673 24955 23854 22189 20952 21035 19583 19254 18441 17971 18656 17538 17822 19273 19507 19468 17895 15730 15714 14471 12638 12768 16263 18701 18374 19988 22552 24749 26534 28610 30295 33029 36472 39320 42711 45482 47461 50472 58398 65604 74174 83437 93844 104275 113614 122543 126222 125572 132958 138177 146629 157371 151653 162785 185291 200204 202903 189778 141671 70662 43610 30656 9790 4201 1128 330 317 231 248 229 186 196 309 539 646 652 673 685 672 525 807 1201 1079 937 663 510 323 238 193 201 153 126 42 34 75 63 171 251 251 280 282 302 367 390 402 299 496 628 527 486 438 398 428 388 356 327 291 288 258 234 216 192 151 127 118 116 81 89 130 115 112 83 62 67 86 96 111 111 97 83 62 113 51 93 112 67 46 42 76 51 52 33 59 49 66 48 53 74 56 74 83 53 54 68 64 47 76 59 54 41 68 79 82 94 87 87 91 84 88 72 79 67 76 86 98 92 93 66 59 68 69 61 50 62 53 76 55 65 65 64 83 84 84 72 81 85 89 81 76 79 70 80 89 83 79 61 58 61 61 59 60 56 48 46 45 34 34 34 39277 286 907 30 10237 10 54 37 6863 2036 718 1074 128 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 96 295 467 658 813 1039 1115 1272 1684 2301 2794 3558 4683 5902 6777 8086 9851 11745 12931 12994 13183 14246 15572 17600 20023 22749 26045 28218 29110 30133 31061 31747 32926 35242 36633 36369 36056 34877 31881 30614 32857 34045 34617 33956 35592 33910 32579 30966 31314 30696 27870 25894 23797 20815 21362 20403 21033 22555 25057 28109 29334 24794 23787 24572 20536 17941 17651 17916 16235 15715 17586 21004 24293 25421 27108 31328 36502 39902 44050 51437 57985 63028 67065 71761 75055 81124 83416 82847 86118 90783 93575 98313 107611 121259 137140 144800 153377 160539 148865 131611 102697 79184 51531 22467 6698 1517 325 143 138 117 63 74 42 153 135 170 291 476 996 1437 1601 1496 950 364 299 591 942 1007 555 254 216 131 169 201 104 48 28 57 39 134 127 189 227 199 189 296 240 251 264 303 265 343 533 566 471 446 415 420 368 325 273 282 291 286 296 189 183 192 100 76 40 53 68 117 130 129 71 68 82 107 91 101 51 32 48 90 45 27 46 10 5 11 34 22 47 65 77 48 49 59 41 34 0 24 56 31 11 14 33 39 24 29 29 14 31 16 9 39 69 75 71 60 49 56 41 34 40 50 33 32 29 35 52 32 31 39 33 25 38 48 40 27 30 33 38 39 45 58 58 50 39 41 38 40 66 57 48 51 48 42 35 35 38 31 25 28 22 16 19 7 5 39283 286 934 30 10234 10 54 43 6864 2035 817 1615 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -1 195 570 793 1052 1241 1392 1629 2183 3123 4030 5234 6520 8198 10028 11310 12472 13543 13827 14731 17170 19144 21744 24212 25671 26828 28346 30025 31939 34031 38689 41326 39023 34730 32509 32688 33063 32741 34118 36458 37553 38091 39024 40657 40449 42992 46645 44482 43629 40474 39550 40676 42518 41582 42651 41850 38584 38480 41886 46377 51530 59219 59966 60058 62257 65813 64540 59092 45696 33759 29083 26706 24213 21844 22558 25365 29386 33004 35070 38371 42162 42461 41534 44810 51021 55251 60907 68201 80270 92504 97175 100450 102010 100652 97953 94697 95820 96406 91254 86923 89607 74904 41504 16056 1979 226 104 139 140 93 114 197 303 386 593 985 1296 1679 1477 1309 1850 2048 1154 429 216 211 214 324 297 276 238 241 278 249 212 161 140 118 95 174 185 190 220 215 234 320 375 384 398 386 320 274 599 1068 622 513 512 469 434 488 370 355 363 298 317 403 290 269 252 237 132 119 118 118 92 169 184 135 124 133 108 126 108 146 120 106 77 122 110 101 87 134 125 82 66 72 88 63 82 65 92 79 54 52 58 83 86 62 94 67 84 115 85 98 101 92 92 88 103 89 98 102 110 96 103 90 105 106 99 88 84 91 112 91 74 86 83 73 93 106 79 86 88 98 96 107 106 103 87 92 101 113 104 90 93 89 98 91 88 89 88 79 77 90 79 76 77 57 52 48 60 53 39289 271 1382 30 10232 10 54 49 6865 2035 -2 158 273 467 761 1128 1818 2717 3390 4434 5471 6463 7993 10371 12756 14622 15662 16297 17884 19779 21256 22911 25414 29999 34417 37997 40808 43230 45879 47949 48177 45261 43784 43430 43590 45531 47073 49598 53649 54145 50420 48891 48143 48065 48109 49914 53444 54466 54457 58934 62584 61037 60670 58318 57498 60280 67257 69015 65948 60904 62526 63383 62369 60143 59577 55454 52197 48900 44832 38642 33820 30084 27071 23082 21523 21693 20957 19247 17209 15922 14692 13610 9772 9226 13360 17534 23419 28044 31644 41046 54130 68959 80625 82735 87459 96247 97282 89619 75621 63387 57483 41839 28196 13649 4016 606 133 113 148 254 791 1652 2738 3552 3717 2606 1684 1513 1578 1202 810 409 298 275 230 262 309 232 164 168 186 149 126 82 33 17 39 78 106 150 208 223 153 173 234 211 258 303 273 253 240 552 629 502 503 480 416 418 395 367 336 369 355 283 247 214 211 238 171 95 73 63 50 79 85 79 94 76 100 63 88 92 64 49 80 49 47 45 36 64 42 62 49 58 55 55 -3 18 56 52 46 59 5 -6 16 21 3 37 53 34 25 26 27 52 36 52 60 73 57 49 60 75 61 55 70 58 73 42 38 50 38 48 52 61 54 29 41 33 35 32 12 49 57 59 57 59 49 44 60 60 64 74 55 51 56 52 55 47 48 42 42 48 33 38 38 23 25 37 23 18 14 39295 281 996 30 10236 10 54 55 6866 2035 625 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 0 -86 132 449 834 1258 1743 2623 3487 4462 5565 6870 8809 10808 13618 17348 21290 24314 26334 27556 28813 30555 34428 39767 44276 48272 48973 47873 47086 46613 48672 50789 52296 55890 58640 60626 62321 64887 70713 75246 76267 76426 82510 81414 77282 74610 75572 75530 74063 71689 68441 69540 62828 58352 55703 54323 51565 49637 49167 43781 40443 46877 50079 50704 48903 46386 45769 47289 51044 50663 47315 44816 41240 37638 35526 34405 30516 26920 23290 18397 13134 10441 8658 5997 3986 4205 6122 9247 12287 15959 21483 25488 28405 37040 44974 48851 45896 44720 49352 52005 48363 52498 52983 50825 42515 31045 18759 9158 2376 366 281 903 1877 3151 3792 3687 3582 3014 2064 1445 1081 1030 1032 525 358 388 368 241 204 255 206 162 143 49 78 30 110 67 21 104 141 121 162 169 122 141 204 223 261 261 248 240 246 389 455 448 422 489 452 424 349 300 293 306 276 329 288 225 191 209 207 155 62 48 56 56 81 81 47 50 47 32 37 48 77 17 30 25 48 56 35 59 40 20 70 15 23 6 -31 -2 -9 4 9 -13 39 30 1 -20 -24 12 5 -6 17 -2 4 45 34 43 37 26 6 45 52 48 33 29 59 29 15 29 37 48 36 16 999999 32 19 20 33 34 25 3 36 42 30 31 28 26 30 18 24 33 32 24 40 30 25 43 23 15 15 10 1 11 13 6 2 999999 0 0 39301 284 1002 30 10242 10 55 1 6867 2035 111 721 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 247 524 788 1060 1486 1835 2189 2847 3601 4437 5305 6576 8188 9118 10605 12142 13641 15625 17939 20844 24662 26947 27526 28259 30603 33630 36906 40647 43222 45683 48727 51313 54979 57035 59842 63299 63711 63902 63773 66163 67322 65232 65646 66617 65527 67929 75875 122715 203207 204610 131474 82187 67043 55652 48589 45773 41382 39313 38905 41933 46774 52163 54706 54060 50389 50915 52032 51685 51481 54484 54749 50464 40672 35804 34735 36722 43679 49422 51382 49198 45807 42033 44188 44232 41076 45232 51398 53382 52353 57549 58592 60936 59213 59270 54368 44164 30867 18383 8939 4966 4190 4182 4422 3932 2677 1562 1484 3069 4481 4548 3416 2592 2110 1833 1578 1693 1235 786 717 703 667 658 587 459 436 403 432 370 284 161 138 184 170 136 106 99 141 78 141 158 164 204 192 166 221 322 374 287 284 257 294 442 534 544 541 531 530 486 464 460 434 529 694 610 370 302 278 216 220 252 168 142 125 114 140 143 167 132 139 144 97 105 73 110 89 58 92 85 61 42 65 73 41 22 57 109 102 61 49 48 60 48 76 58 58 59 49 62 76 65 36 26 30 57 72 71 53 57 81 70 97 89 89 95 87 79 84 72 81 91 84 59 71 72 79 94 77 74 82 81 90 85 80 95 69 83 86 72 84 88 77 97 86 70 75 81 78 76 79 78 66 66 74 63 55 56 55 50 48 45 53 44 39307 269 1429 30 10249 10 55 7 6868 2034 133 355 440 488 824 1232 1688 2010 2332 2635 3322 3943 5017 6588 8189 9116 10133 11343 13071 14509 15264 16102 16951 16237 16071 16953 18474 21210 22653 23858 25440 26955 28969 29980 31156 31243 37704 59407 80583 82527 68347 83420 92301 98865 111819 102320 86363 55525 34896 28979 27028 29273 31335 34112 39687 46976 57762 65863 73456 81130 91360 110354 123834 133736 132831 127233 123741 109980 98364 82858 58473 36823 28684 19640 10227 10078 12223 14930 19970 25453 35668 50598 57123 52809 55810 62729 65294 66571 68749 69372 78153 88153 82841 73238 70990 62811 48671 23870 10340 6099 3135 2586 2812 4455 6314 5501 4377 3565 2687 2311 3463 6775 8460 13055 12238 2785 375 425 665 860 669 377 239 177 118 127 102 95 118 61 41 83 102 115 104 91 141 150 196 154 201 224 262 231 239 296 329 414 586 1224 1920 1701 1055 640 530 507 581 687 1023 865 545 379 264 212 141 181 226 137 77 59 25 75 137 125 56 67 66 56 83 62 48 65 90 49 48 49 20 9 66 61 87 70 76 -12 35 42 13 29 30 -4 3 24 20 24 0 18 9 47 51 39 50 49 62 56 61 56 59 60 45 44 47 56 58 35 48 44 45 44 29 39 52 25 15 33 38 46 35 43 51 43 47 41 68 55 49 30 46 43 41 44 33 29 20 29 43 39 32 37 42 30 23 23 20 15 12 7 17 8 4 39313 264 1614 30 10254 10 55 13 6869 2034 -67 999999 17 350 668 917 1371 2012 2610 2848 2953 3245 3966 4553 4838 4773 4978 4833 5069 5540 6432 7340 8340 9051 9280 9757 9933 10498 11817 11614 12649 19614 37596 55547 60638 50675 50877 48932 30143 19741 19120 23191 22996 15492 13313 14909 17536 19500 21506 25101 27688 30257 36499 44815 51691 61986 74405 87979 101089 113469 116036 120341 126002 125372 110008 88054 79913 78259 75571 67353 59355 37335 26932 25027 26341 28873 30534 33879 41133 54835 69726 80226 89006 88420 88388 89040 92157 100901 106978 103238 88544 71472 52891 36294 22367 13927 9295 8728 10284 11364 11365 10621 9824 10255 12970 17980 30877 59291 84210 102825 84848 21895 8735 12727 9895 2182 383 195 186 192 174 138 140 102 69 43 62 106 109 117 62 114 178 191 180 201 170 257 282 223 194 270 316 447 827 2544 6467 9032 8239 5852 5833 7494 9512 11775 15225 14511 5623 457 301 163 200 208 131 79 135 112 71 149 116 113 114 39 70 87 91 95 52 59 71 97 64 73 103 86 15 35 71 60 52 44 21 39 47 50 36 36 49 28 60 65 44 30 24 38 48 56 79 63 67 60 86 68 48 41 75 75 103 86 83 32 19 42 75 73 55 79 74 53 56 44 67 76 70 56 69 66 54 71 75 64 67 71 77 74 62 62 70 73 58 47 64 53 56 52 44 42 34 42 36 32 26 33 24 20 39319 246 2125 30 10255 10 55 19 6870 2034 -22 65 3 5 392 441 293 339 479 797 1402 2103 3233 5156 7430 8321 7173 4818 4231 4461 4748 3389 1706 1201 1422 1883 2377 2632 3302 4068 5164 6405 7344 8812 10222 11254 12216 12909 14381 16412 18633 23079 29371 36104 45569 55902 65863 78959 98594 112367 121557 126121 131307 139031 135510 124729 109297 76085 60742 61140 61874 59140 60513 66755 74433 79926 85562 93817 95547 108039 114471 113560 107464 93282 74973 61245 51921 43157 35546 31428 23199 20221 17605 14013 12209 16597 21350 29653 45555 66157 85989 105648 102824 88187 95476 76967 43606 12614 1293 152 96 150 131 80 48 47 81 19 101 125 59 100 124 87 86 79 168 168 185 220 182 230 269 413 581 806 1161 2496 5692 9662 11559 11903 13888 20495 29254 33916 31889 21501 8704 963 247 203 174 166 18 75 55 44 120 68 70 65 84 50 96 74 80 48 58 4 30 8 42 74 66 54 81 78 35 55 52 46 23 44 19 54 63 17 33 36 18 46 34 35 31 41 63 49 60 52 29 50 32 43 58 55 31 36 42 44 45 42 50 43 57 75 80 36 31 40 37 36 30 39 56 62 67 55 69 58 61 51 26 44 51 57 56 42 52 44 43 29 31 40 31 26 24 20 18 18 23 17 13 12 14 9 39325 288 896 30 10256 10 55 25 6871 2034 159936 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 521 981 1529 1974 2439 2721 3047 3476 4098 4662 5272 5780 6707 7428 8160 8551 8156 7654 8328 9237 10900 14391 18068 22484 30080 36767 44317 53264 62456 73449 87944 107508 125257 148337 181182 218875 229866 254146 294602 318573 326632 276619 204482 130939 89329 92390 123837 149303 167195 178303 164041 103413 42935 10378 3319 252 220 110 134 81 85 167 76 131 126 148 171 163 139 117 54 172 167 142 200 254 274 331 305 482 1326 2136 2297 2730 3997 6670 10696 15787 20501 25633 26814 26233 27022 23209 9268 1230 325 250 246 121 88 69 122 77 80 160 140 85 69 127 103 96 65 42 27 71 63 43 70 124 101 67 63 56 98 85 85 80 56 108 66 76 59 54 95 42 47 56 39 34 90 112 66 35 52 77 62 92 104 90 70 80 78 99 98 72 82 90 106 69 58 82 104 82 78 84 98 94 95 106 81 58 50 67 86 70 76 73 85 97 95 75 92 96 79 86 73 71 69 73 65 61 64 69 63 64 61 54 58 47 48 36 35 35 30 39331 181 4046 30 10256 10 55 31 6872 2033 -44 121 510 726 1212 1713 2427 3384 4452 6015 7865 9729 12743 16498 20445 25673 33175 43756 61393 88584 124094 161784 185612 208565 240146 276562 300574 289297 255285 241948 264193 302122 321745 258016 200857 155034 58834 2490 130 105 44 -37 122 186 154 170 122 31 93 25 111 242 231 300 342 359 1480 3719 4334 5420 8125 10061 10794 13938 18000 25702 24735 14484 6107 5301 5785 4684 1012 374 399 378 260 185 94 37 62 92 50 83 54 80 93 103 121 87 38 83 29 46 -55 -4 56 99 74 110 123 37 47 88 46 36 44 48 33 -23 45 56 57 50 22 40 43 33 57 50 53 44 -13 48 113 52 31 5 23 6 0 51 45 57 74 61 53 60 56 38 45 48 54 44 39 46 42 41 55 35 32 40 29 47 47 43 40 51 51 53 49 48 37 30 28 30 25 19 33 29 21 14 20 31 26 26 16 8 24 11 6 39337 179 4137 30 10257 10 55 37 6873 2033 -4 120 423 734 972 650 596 984 1504 2083 1800 2428 4005 6392 8875 13753 21422 30055 42226 54829 82064 120059 150868 181192 230191 279029 327454 430729 593940 769880 788224 639883 288264 93882 32639 22696 15110 2493 118 -27 43 116 109 95 15 -5 28 97 79 149 244 312 232 426 2310 5530 4719 5784 18548 25753 26380 26425 25731 21877 19041 19428 13490 4255 915 488 437 360 280 178 136 125 81 84 70 117 137 59 129 96 98 118 99 111 99 100 127 141 107 55 39 46 47 88 60 49 50 87 47 1 16 -14 33 37 -27 8 50 44 14 64 6 17 43 41 79 94 44 76 85 96 39 20 37 52 55 38 64 34 33 39 3 -4 -11 1 18 50 46 29 30 17 23 43 25 25 47 59 53 49 58 56 46 50 57 62 62 52 42 31 32 29 33 28 41 48 17 15 19 18 21 17 17 11 10 0 1 39343 290 840 30 10260 10 55 43 6874 2033 984941 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 146 165 202 204 31 69 293 306 231 178 23 999999 999999 999999 999999 -29 131 375 599 841 1027 1152 1359 1396 1508 1645 2190 2185 1561 1153 1349 1854 2647 3282 3952 4552 5122 6173 7329 9334 11421 14184 16257 17403 15990 17130 19069 21411 25859 28857 31229 33802 38610 39712 44535 58376 80506 104583 117081 133929 149431 149474 153598 174285 225287 258173 260683 270568 307352 318699 311917 286387 194079 21542 446 143 40 128 122 -10 13 10 9 118 50 35 52 184 289 320 301 257 490 3205 8818 11578 7193 4262 13840 30638 40349 38796 31203 18413 7122 2339 1809 790 548 848 873 577 303 207 174 156 113 143 150 135 182 153 114 54 75 92 94 76 161 129 91 37 37 61 58 109 83 61 109 132 102 85 64 82 51 77 81 84 48 70 94 55 105 90 44 21 64 45 79 93 81 96 97 89 87 106 95 86 65 83 100 72 65 100 94 99 70 46 57 62 64 78 79 67 67 86 94 113 101 92 90 91 71 61 61 76 77 80 87 75 77 76 80 80 75 74 66 68 72 47 52 47 49 50 36 44 36 29 39349 215 3031 30 10261 10 55 49 6875 2033 -77 4 -33 -1 34 69 97 224 380 508 657 1000 1458 2165 2675 3644 4799 5966 6483 7509 8912 9514 9875 9071 8174 7664 7538 6428 4699 3459 2807 2478 2540 3469 4455 5731 8009 10258 12987 16060 18513 21133 24114 27428 31011 33832 37093 42898 48421 52516 56257 59167 63107 64038 56214 47559 41685 34822 28999 30934 33023 36898 50976 98493 162727 206224 224761 258692 301864 340100 330031 181958 14569 245 116 130 10 18 -32 97 123 65 30 42 54 131 238 203 192 178 229 261 618 5353 16069 18243 8732 2758 10169 23110 27795 19303 7992 2627 879 411 429 664 843 653 467 296 202 127 77 60 40 44 105 30 57 132 86 65 59 59 0 70 35 11 70 21 -15 -47 15 65 14 -16 59 52 29 23 16 24 33 57 45 24 22 45 19 40 27 0 35 51 24 10 13 26 53 38 18 31 10 8 48 44 46 63 32 2 11 26 35 42 53 36 10 47 44 15 36 15 19 60 40 37 45 47 41 42 34 26 26 34 35 25 14 14 37 38 30 22 22 29 19 999999 999999 999999 2 7 999999 999999 0 39355 262 1652 30 10262 10 55 55 6876 2032 38 243 -63 999999 999999 999999 999999 999999 999999 50 15 999999 999999 999999 999999 999999 17 55 70 157 366 500 529 548 558 511 388 481 418 644 1073 1669 2161 2111 2483 2854 3215 3789 4206 4249 4479 4682 5105 5882 6593 7695 7918 8623 10570 12281 13498 14193 15266 16840 18372 17220 16818 16488 14182 13197 12645 11435 10429 11612 14363 14842 12743 11017 10608 11371 12400 11570 9561 8662 8285 7015 4227 2638 1506 1464 676 26 -24 62 443 1170 2569 5033 7231 9339 13007 16918 18408 17886 16953 16855 16889 17681 27936 33431 33446 41558 47710 54729 63237 72795 73967 67374 72823 81420 96547 140874 227384 309611 352923 329695 160216 79177 130054 54190 1342 124 75 2 1 81 126 117 92 15 96 139 109 180 159 183 258 417 2172 7616 14123 14848 9003 5104 8411 13624 12592 6033 2370 917 526 472 474 474 599 629 426 244 166 98 12 8 29 48 52 59 59 53 67 106 110 69 35 55 47 20 60 78 73 29 61 60 32 45 46 43 43 59 47 6 -38 16 62 31 31 50 -2 37 53 51 35 45 34 42 21 30 50 29 15 35 71 53 23 42 52 27 53 47 39 35 39 36 32 37 43 62 50 35 42 21 52 63 36 35 46 41 36 34 46 48 50 41 39 33 38 32 44 41 37 32 24 17 9 25 29 32 24 7 8 11 1 1 39361 276 1265 30 10265 10 56 1 6877 2032 55 324 320 277 199 198 205 294 336 518 803 1045 1665 1942 1768 2010 2552 2373 2200 1941 1812 2091 2300 2146 1763 1583 1863 2358 2323 2184 2076 2520 2620 2861 3046 3343 3317 3170 2764 2549 2207 2160 3582 5581 4817 5083 7769 9759 8301 8630 8934 8867 8519 8178 8665 10000 11062 12170 13059 11319 8410 5973 5100 4708 5134 5259 4804 4768 5292 6437 6774 5397 3888 2714 2964 2657 2563 2171 1666 1764 1443 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 575 1184 1575 1763 1755 1380 765 261 999999 999999 999999 999999 -70 898 1829 3205 1892 1355 4410 20406 50728 100151 181953 246204 295224 359296 418526 361587 223026 250169 260687 105088 4497 234 115 75 50 45 105 102 167 81 134 190 169 166 171 233 570 1318 2321 3854 6039 5785 4312 5860 7843 7699 5231 2353 1156 703 385 404 404 473 528 542 384 176 121 60 22 70 104 85 130 105 76 64 71 110 52 65 107 60 110 72 33 33 11 44 58 15 31 18 19 -1 18 43 53 4 -9 43 45 38 47 63 72 29 47 30 55 35 38 29 46 -6 -7 26 47 77 53 76 78 27 6 31 47 53 53 51 45 41 44 56 55 50 55 46 48 62 56 55 55 61 44 32 58 38 59 71 57 51 59 47 39 62 52 40 46 39 31 33 35 37 44 38 22 16 14 6 3 3 39367 266 1569 30 10269 10 56 7 6878 2032 -39 245 482 568 528 712 1003 1423 1525 1285 951 866 2281 4509 8312 12529 11179 5507 2285 2187 2366 2713 2794 2484 2275 2030 1855 1308 911 618 496 1654 6886 12450 25113 37467 33943 29092 15274 4852 3090 2165 1377 1509 1652 1596 1985 2468 2724 2964 3106 3953 4642 5436 6012 6708 8325 9048 9841 10982 12136 12227 10758 7699 5060 2741 926 749 321 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 324 429 615 1154 2635 3944 4055 6534 11666 20643 36265 52556 50653 45594 33948 25780 27345 34962 59393 99859 150634 231437 307999 336744 337628 340624 327261 251842 64738 1905 195 124 146 119 171 202 175 185 68 148 248 261 296 272 708 3482 6398 4055 1588 1532 2197 2719 2766 2258 2655 1822 975 621 462 341 281 323 403 402 390 334 241 202 94 44 74 88 84 87 140 96 59 93 102 111 77 15 40 77 59 9 80 80 89 76 48 34 79 58 42 42 9 33 29 58 35 63 26 9 20 49 38 18 20 9 8 47 75 50 65 73 67 37 55 49 50 43 38 43 61 38 36 -1 3 28 36 38 46 58 51 34 47 56 66 59 46 55 66 65 68 65 63 65 58 47 42 67 60 61 45 32 32 34 48 47 37 36 41 43 33 30 31 20 19 18 39373 267 1535 30 10265 10 56 13 6880 2031 129 283 319 -44 999999 999999 182 358 390 2059 7118 15286 27962 41411 52856 64302 61245 52583 34813 10319 2765 1891 1370 838 468 244 105 -17 57 56 254 2341 4398 5914 10731 13563 9105 5921 5142 5198 6812 7404 8437 8844 9382 9598 8529 6995 6343 6370 6519 5704 4450 5012 5217 5674 6757 8974 11537 13742 15209 16103 14421 12511 10126 7298 5151 2467 735 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 241 842 713 758 545 99 149 443 999999 999999 999999 999999 999999 999999 999999 999999 999999 1188 2693 3698 4124 4573 7854 15780 21872 27433 39640 72367 114615 110942 59482 33055 52637 126762 195407 251366 271044 272927 262424 229679 186248 137433 52637 7194 984 461 228 155 127 141 137 70 160 121 101 108 205 293 320 280 298 845 2435 2212 736 543 537 542 737 1892 3921 3385 2206 1286 794 447 347 293 373 343 239 248 256 280 297 258 201 56 47 134 145 145 115 104 150 92 101 82 93 86 47 60 47 42 68 63 20 88 85 40 50 55 78 25 56 88 73 32 47 53 69 54 7 42 63 55 60 57 84 52 68 99 86 57 53 86 86 100 84 61 54 44 48 47 41 56 74 60 24 39 51 68 63 73 62 66 78 59 59 85 76 79 75 68 65 61 73 62 54 60 54 69 61 53 56 61 59 50 49 60 47 44 36 31 24 23 21 39379 282 991 30 10261 10 56 19 6881 2031 -99 98 144 443 716 866 1075 1215 1526 2085 2449 2630 2604 3077 3684 4331 4824 5424 5853 6239 6316 5636 4435 4213 4975 7298 16861 41087 79021 158189 276573 303103 238620 149310 43347 39820 49283 63661 58821 45849 44348 35142 20118 15460 12901 10316 8271 6260 4505 3404 3483 11140 28859 30202 24101 10341 13225 19569 26505 32599 36544 30730 27766 23000 18708 15180 11796 10735 12906 16179 19469 21618 23977 25770 28712 32167 35113 36382 34906 31752 29098 23922 15957 11438 10621 9212 6827 4965 3401 2416 1779 1628 923 277 -66 436 1022 1475 1693 1152 1258 2543 4611 5705 3926 754 999999 999999 999999 999999 999999 82 217 340 394 383 852 2194 4741 12355 24439 26315 20275 14350 10627 10791 13428 23166 26310 21048 37592 57077 71573 99174 124920 134369 80877 54576 7478 949 914 578 313 215 114 123 61 31 98 96 27 93 136 114 93 227 252 235 260 340 445 619 653 480 469 506 447 422 433 344 352 337 405 390 283 218 198 195 228 175 158 134 201 234 198 121 44 60 82 81 42 78 85 81 64 68 80 43 32 21 39 35 14 15 17 14 6 -2 -16 -14 -10 10 -1 7 -26 -2 2 23 6 -7 11 33 24 2 14 18 22 5 13 15 -5 0 -20 -22 7 13 20 21 12 -16 3 14 18 8 8 29 20 19 12 8 23 29 35 28 28 24 34 30 22 24 30 34 20 9 8 12 12 18 16 23 4 999999 2 8 9 4 999999 3 5 999999 3 3 39385 270 1293 30 10263 10 56 25 6882 2031 -91 -69 -83 106 135 147 126 164 55 61 80 110 46 -41 -20 153 651 745 734 705 627 942 1203 1573 2314 4538 7570 10729 16085 23264 24371 14781 6684 4913 3510 2274 1168 314 -75 999999 999999 24 2849 12818 21960 17731 8540 3068 2055 4401 5936 8197 11885 14249 17294 14589 5850 1995 1077 1836 2604 3768 4553 5037 6073 7877 10376 13118 15771 18450 21365 25373 29867 32805 32916 34088 35962 38420 39668 39284 32506 24660 21771 14603 6080 1435 78 999999 999999 999999 999999 999999 146 114 999999 999999 999999 999999 999999 331 1981 3619 5095 8354 12066 14269 15046 19005 22584 24209 26165 30338 31228 30760 37320 53622 72501 102626 134942 158174 174755 186277 181350 207680 245969 217542 120820 47897 34493 32391 4355 1199 488 323 260 196 124 42 83 89 77 81 87 92 88 153 249 236 216 279 323 295 359 452 441 428 415 366 403 412 377 308 299 252 204 191 183 147 160 209 194 135 177 184 121 36 59 73 72 90 82 52 86 114 87 68 30 11 -11 4 15 3 -12 27 26 -15 -29 7 -18 -23 2 15 3 -7 12 4 7 17 7 7 27 1 -5 0 28 12 12 19 28 7 -12 11 30 40 28 19 29 42 55 33 29 33 -7 19 33 48 23 21 24 19 10 32 36 40 39 33 35 47 39 26 22 26 27 16 15 21 19 18 22 20 22 11 2 12 18 19 14 3 3 3 39391 233 2524 30 10264 10 56 31 6883 2030 1178 5420 10856 15669 16540 11738 9771 11768 14087 16355 20907 20959 20485 20801 14505 5208 888 741 1121 1439 1614 1816 2033 2341 2848 3321 3986 4946 5628 6308 7550 9151 10740 11535 12642 14665 17186 19676 19831 18359 16387 11878 6056 1621 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 567 1485 3157 5896 8871 10681 10706 10388 9694 6235 2914 882 25 999999 999999 176 1529 4810 16522 55555 154833 271880 388924 439196 448592 438816 336298 233991 100049 5899 384 186 183 119 93 29 38 69 79 42 72 123 165 213 268 250 235 395 1128 1315 575 478 477 426 425 413 384 350 347 258 196 204 211 190 175 148 183 227 232 154 64 51 80 61 65 58 74 96 67 34 61 86 52 1 24 52 35 43 46 36 16 13 37 21 42 32 52 19 12 -8 1 9 21 18 40 35 16 6 30 39 49 62 46 30 34 53 42 32 6 16 12 35 35 38 37 26 27 23 31 45 40 46 34 19 13 8 25 38 39 42 45 36 40 37 33 36 38 34 29 30 32 32 20 9 13 18 23 19 19 20 11 13 22 21 20 15 12 8 9 4 39397 276 1257 30 10257 10 56 37 6884 2030 -67 -58 -82 -95 -43 40 52 106 241 256 298 561 995 1753 2818 3394 5007 9114 16345 23531 26904 19889 26140 23435 6929 2595 2272 2220 2650 2560 3153 3962 4809 5470 5947 5977 6020 5879 5845 6214 6497 6773 8856 13489 24040 42784 49491 36135 30496 19829 17969 24951 36205 54845 75806 86695 69692 30452 20175 19783 22642 23225 27390 34071 36123 34493 31821 28311 31291 34382 39056 47680 50531 51713 58574 69678 79485 84429 87030 93796 95795 69033 24282 12193 6910 4130 1658 341 999999 999999 999999 999999 999999 -83 94 505 1110 1788 2062 2716 3151 3106 3617 3639 3863 4252 4000 3685 3609 3808 6790 11093 16545 19629 17193 13927 12272 10235 6477 3256 2802 3489 5806 9141 21313 46952 129770 255893 315456 259841 118336 10906 1235 219 216 198 203 153 116 69 54 31 68 66 92 61 113 176 217 230 271 232 403 855 945 557 460 477 536 478 417 431 447 440 433 399 361 293 239 223 157 160 208 184 121 69 64 72 62 69 48 71 81 65 48 88 88 59 36 38 31 38 29 59 63 59 30 -12 22 24 18 9 8 18 10 4 26 37 32 16 15 -4 7 47 40 9 27 42 51 47 40 29 18 14 53 43 26 39 42 55 31 46 69 41 34 29 47 63 50 43 48 42 38 23 32 39 51 56 55 56 53 53 45 48 60 48 43 43 43 41 41 32 46 56 36 37 45 46 29 17 20 25 21 6 14 12 39403 268 1486 30 10246 10 56 43 6885 2029 227 599 1422 2706 4554 8902 16913 27182 40830 57119 87219 97639 76439 51636 31145 11827 8275 7286 6621 6274 6662 7694 8648 8493 7975 7116 6898 6441 6604 7481 9661 12329 14101 13193 13803 15519 10796 10954 12645 13877 13660 14232 14986 15921 17978 20995 23576 27818 31173 37045 43008 44034 52401 61829 62380 56399 50425 54271 63619 70189 79148 80978 93207 109608 104135 113633 127648 131355 140053 150931 156037 155690 131270 110813 110043 91591 58887 29190 16414 7631 3767 1462 671 681 1034 3076 5978 8660 12958 15499 15482 15737 18990 21197 18868 15317 14951 14844 18180 22310 25900 24691 21058 15829 12426 12179 12011 9571 6526 5791 6729 7445 7677 7719 7551 6214 4238 3836 16051 26839 12526 505 234 221 186 205 130 150 141 79 87 50 105 115 134 169 151 159 124 178 268 268 260 258 384 466 523 581 621 578 503 485 432 413 437 461 481 453 490 477 344 252 303 297 243 225 143 65 71 50 83 105 136 129 111 148 121 111 102 88 138 117 69 53 69 43 54 39 18 22 26 16 56 94 71 33 23 9 30 36 30 32 46 41 38 39 56 55 65 92 60 41 63 66 76 77 47 20 35 45 60 54 30 48 25 34 42 66 74 53 71 66 50 58 84 70 65 76 54 56 70 83 82 69 55 57 64 71 65 64 53 48 39 49 49 52 42 34 40 45 44 36 37 24 22 20 21 20 39409 263 1512 30 10242 10 56 49 6886 2028 325 1543 2874 5909 10789 18608 21767 18778 24592 36677 36456 21233 15527 9976 5741 3684 1728 1122 982 752 499 712 708 736 824 940 886 1083 1488 2102 2818 3756 5006 6343 7843 9535 11205 12872 14607 16818 19594 22982 25724 28531 32263 33710 35198 36061 34467 30234 25967 27421 27678 28048 33670 38719 39071 39877 44214 53223 62066 63804 73241 79250 79543 84684 91406 96980 93070 100998 120925 114204 94190 86680 73257 66036 65419 57590 52736 44054 33859 29699 27104 24012 23332 19900 21895 27847 26778 19187 19120 18791 19768 20569 23628 27268 26804 31885 43026 55227 68124 88418 121442 152565 129313 59059 11646 4898 5422 4234 2715 1697 1247 1054 1025 743 497 310 243 231 101 185 186 209 165 150 88 23 9 7 46 10 40 70 116 111 81 156 194 258 281 251 167 214 314 414 428 516 521 521 492 413 381 329 431 421 455 398 455 520 398 297 285 257 264 170 97 61 71 113 79 75 90 76 92 131 142 114 68 23 44 62 66 88 46 33 89 34 32 56 43 23 11 11 7 3 10 25 6 -13 -41 -21 47 43 15 16 17 26 0 38 46 25 33 12 31 32 28 24 57 32 22 42 32 15 3 31 37 20 49 22 25 13 43 32 7 15 30 37 37 36 57 60 33 18 23 27 16 14 23 28 31 27 14 2 13 12 18 6 12 14 7 8 5 39415 262 1636 30 10246 10 56 55 6887 2028 148 474 973 1058 205 999999 999999 999999 999999 999999 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 1 112 999999 999999 999999 999999 999999 999999 999999 999999 -18 99 129 355 467 603 1081 1305 1571 1945 2410 3130 3650 4306 4496 5094 6182 7451 10309 13130 15466 18866 25995 35658 43404 52248 65417 74280 75479 81842 90469 98532 111129 132545 154588 181375 218807 222165 137816 74352 49047 30404 21678 19433 23922 28372 38658 55533 82522 111535 143725 181782 215284 233180 207876 110739 37736 13919 3196 447 287 319 279 251 209 208 173 161 169 173 192 139 167 15 26 124 73 65 11 72 104 44 80 122 60 75 99 134 215 276 237 255 272 369 513 523 503 491 475 484 411 470 500 498 442 426 391 374 379 421 405 284 301 249 184 142 29 55 123 55 65 78 107 113 82 46 30 44 64 38 62 112 58 42 44 19 42 82 56 42 59 47 32 32 2 -4 16 13 4 24 9 42 41 34 26 29 48 31 41 45 59 72 40 43 30 28 48 39 48 20 21 17 23 34 20 28 35 23 25 52 54 28 45 55 48 63 47 52 51 60 46 59 53 50 42 39 56 49 51 44 26 25 29 26 43 32 27 14 29 28 22 12 16 3 5 2 3 39421 262 1634 30 10244 10 57 1 6888 2027 117 624 965 1937 3326 3971 3641 2487 1476 915 259 93 -62 -65 -61 -35 -18 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 25 258 264 158 112 101 295 532 1188 1696 1426 1428 1601 1617 1674 2610 4583 6465 8209 10208 11785 13026 13165 14428 17529 22033 28703 35138 40969 45340 44226 51205 60996 69108 82532 95257 101240 103009 107400 90478 76806 72222 53687 40536 43512 57090 68377 70875 78809 80704 71620 69391 70821 73859 85214 103000 136137 170145 189645 192621 174788 149178 117584 71935 30178 13366 2265 423 371 329 243 185 160 176 145 166 117 182 129 121 77 27 43 -4 45 60 46 42 36 52 26 33 67 83 92 185 216 192 209 247 360 405 442 502 476 479 408 410 505 582 1202 906 490 445 497 604 472 352 321 338 254 241 199 132 109 74 65 73 120 94 121 127 86 88 49 59 121 96 61 85 73 84 67 50 39 26 18 19 10 55 50 35 31 33 47 36 -6 21 36 6 2 6 17 24 30 24 25 37 19 33 51 57 20 7 31 46 38 40 29 -1 26 40 39 18 6 16 22 46 54 45 34 21 41 63 59 47 47 41 29 29 39 47 41 40 33 29 25 22 25 33 23 20 23 14 23 22 17 20 10 9 9 8 39428 225 2770 30 10240 10 57 8 6889 2027 16 -60 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 216 441 1113 2093 2797 3477 4139 5353 6289 5619 5893 7481 9326 11808 14401 17553 21456 23355 25501 28067 32715 37248 37984 41838 48641 50196 53326 47697 51388 70788 85012 88635 86393 81785 62103 48129 42169 36496 47882 58208 69433 79953 95519 110149 123209 134670 152676 174918 201570 232557 243901 233917 196916 107461 41242 22623 13774 10543 2449 315 270 253 186 216 132 174 214 182 111 59 84 98 107 75 87 73 128 16 88 145 155 184 147 126 262 245 264 369 378 499 1049 1509 1476 1026 1072 7030 21643 22114 9157 7488 8381 4226 1256 450 317 411 372 368 289 252 263 120 74 89 106 95 99 137 110 136 116 110 101 102 93 93 118 114 112 96 96 80 91 91 38 58 42 49 13 35 54 45 40 41 30 -2 26 53 56 41 47 66 63 84 51 34 32 67 78 59 55 61 60 57 53 47 49 54 35 52 61 71 51 35 42 50 43 50 61 48 58 74 70 53 53 38 33 34 49 45 52 44 42 45 49 35 36 45 49 38 38 44 42 34 31 31 32 21 21 13 6 39434 209 3249 30 10239 10 57 14 6890 2026 -35 163 314 429 321 290 408 400 557 794 1038 1843 2762 3851 5886 7653 9013 10811 14107 17913 19511 20177 19989 22623 28597 37730 45274 53610 63218 66746 79411 94342 105822 126201 135161 132928 102386 85615 74325 65337 76633 86280 94547 94248 116692 156123 198313 217495 240723 248135 249118 257560 206225 117909 39065 12816 1922 230 321 258 207 164 119 73 192 108 114 117 58 43 14 17 71 91 127 106 52 48 70 81 57 100 88 125 183 184 269 343 678 1965 3554 3432 1681 1300 6343 26732 50204 52946 36506 44177 29108 5926 865 453 374 251 274 256 214 211 138 46 34 66 129 125 137 130 118 111 97 73 91 86 64 74 89 50 56 88 93 90 60 31 44 63 43 28 73 51 55 42 69 82 76 59 79 83 64 79 44 66 59 55 85 76 61 49 35 52 41 49 70 59 59 45 56 56 38 32 48 59 53 49 66 83 66 61 77 66 78 72 59 72 62 61 41 66 55 54 52 49 56 48 39 35 35 36 45 48 34 37 44 40 35 23 13 23 21 39440 185 3548 30 10238 10 57 20 6891 2025 104 302 406 593 972 1413 2062 2965 3525 3647 4371 5417 6345 8185 10825 12170 12383 14519 19305 23575 27977 30208 30953 36190 45750 57005 66073 71748 83619 80079 61274 45158 36854 49736 65348 92147 116012 153906 187707 209734 228056 254535 268799 291832 309852 278104 222363 144746 34775 1865 164 101 84 142 111 33 107 -14 -22 37 26 -54 -21 70 0 -52 3 -14 -15 47 -16 24 2 -28 114 189 182 286 727 3202 7165 8892 5677 2128 590 646 7196 27320 45308 66725 70792 37560 1777 356 350 297 251 184 175 147 45 17 45 34 -4 56 40 80 49 68 44 22 -1 38 31 24 17 -23 -3 15 -27 -29 -23 -17 -24 -16 -18 -29 -22 -32 -21 -17 11 18 -11 -6 4 -9 11 -9 -27 19 14 2 -20 28 12 -9 -3 7 3 -16 -6 -10 -10 1 -11 999999 1 999999 2 999999 4 4 999999 16 10 14 4 17 14 12 17 11 12 999999 999999 4 999999 999999 999999 999999 999999 1 1 39446 203 3398 30 10238 10 57 26 6892 2025 32 63 -7 42 76 141 254 224 237 425 543 575 341 319 335 633 997 1183 1195 1461 1551 1754 2166 2577 3073 4153 5502 7012 9954 13060 13887 12415 12803 19702 28928 36859 45683 52531 56548 66124 70067 79410 96997 114658 135725 169841 208361 255156 312878 354172 386843 422809 427351 310905 90521 7297 290 102 135 122 182 97 18 91 72 11 45 45 72 9 5 0 54 57 107 106 62 47 2 70 199 249 269 339 549 1116 2891 5941 5776 1580 5378 19222 36025 79368 123445 91538 27431 2764 622 505 431 363 220 182 131 96 92 59 120 129 98 78 83 91 53 79 92 91 106 97 62 33 33 47 80 49 54 1 3 38 34 11 24 26 1 24 38 24 34 18 16 58 56 34 45 66 63 28 21 24 37 60 37 27 46 35 28 47 53 46 47 47 48 52 52 72 60 39 31 36 36 42 59 50 52 57 72 66 30 44 57 54 58 55 50 38 44 50 50 43 29 31 32 45 40 35 41 27 34 32 9 15 8 39452 209 3218 30 10238 10 57 32 6893 2024 -10 18 143 321 551 722 788 888 1150 1377 1348 1412 1966 2565 3093 3878 4058 4397 4406 4355 4299 4555 5491 6570 6483 7009 7641 7829 8043 8515 9117 9987 10330 10979 12997 16062 18995 20963 25862 32687 37221 37683 44238 52480 65291 80574 97687 117145 138836 167225 194332 209322 227176 253675 286619 326636 342606 252959 124677 29653 2101 102 85 43 5 14 -9 -22 55 -37 22 -26 -40 -11 -5 -61 -3 -17 -25 38 12 7 61 14 31 34 90 84 96 183 234 286 338 680 1700 1299 605 8448 48501 79149 85846 152155 103680 21107 2811 471 353 268 186 189 99 101 124 77 93 100 58 64 119 104 32 20 67 67 56 43 69 55 45 59 61 50 17 67 18 13 -6 20 14 12 5 1 31 68 53 29 32 -17 2 25 22 26 43 39 59 44 39 24 48 50 62 48 9 23 51 27 24 50 41 28 30 31 27 35 54 43 17 7 32 67 49 44 46 42 36 37 35 35 30 32 32 28 22 29 33 34 24 29 31 28 32 33 24 27 21 15 7 9 2 39458 223 2829 30 10239 10 57 38 6894 2024 216 511 903 1279 1793 2439 2793 3233 4157 5016 5507 5891 5859 5700 4752 4217 4538 5493 6214 7085 8095 9142 9610 9291 9522 10320 11029 12093 12800 13130 14011 14552 14564 15247 15640 16095 17544 18464 16885 12817 11704 11732 12985 14527 18145 22941 24182 21430 22195 23066 23909 23539 28513 35991 43818 51878 48379 50595 60726 63640 66518 83056 107069 146225 192036 233426 264750 255895 249935 208618 113895 19513 1089 106 52 84 104 28 26 48 -6 26 36 53 16 12 16 -23 -22 17 -34 28 -3 -39 35 8 57 78 117 182 197 218 236 342 685 3070 6608 4019 373 10369 139043 270077 217561 118810 89398 36495 9337 2560 550 279 309 250 142 123 95 100 128 127 112 85 106 90 97 91 92 81 81 56 58 102 74 86 77 43 51 76 81 48 44 37 57 52 67 64 45 4 18 71 53 43 51 82 73 67 47 44 35 67 67 43 50 53 78 44 42 39 35 50 47 47 48 86 70 52 73 59 47 82 70 60 55 55 74 73 75 71 48 48 55 64 51 60 51 45 60 61 60 60 60 45 33 51 44 46 37 37 34 33 24 30 27 29 16 39464 255 1842 30 10242 10 57 44 6895 2023 30 595 1156 501 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 110 378 478 811 908 1308 1906 1998 2326 2462 2578 2954 3499 3962 4614 5408 5989 6584 7004 7299 7214 6575 6632 6584 5844 5336 5150 5172 6138 8146 10614 11895 12239 12277 12882 14288 14832 15609 16355 16799 18051 20171 20218 19290 19197 20951 22730 23645 24053 24019 24662 23573 24304 20120 15608 15335 15801 16803 16523 15581 13999 16418 20951 31017 41584 50310 55154 60152 55580 45981 29570 15297 11049 17939 33155 45440 44941 46230 50515 64834 80633 108178 139598 151902 155333 172044 200913 200561 176621 114767 68207 17580 544 19 -33 35 -11 -60 -83 -88 999999 -56 -53 -50 -4 -41 -83 -18 16 -5 -19 32 92 107 184 169 251 373 1813 7401 9010 5006 4727 68259 199386 227441 203766 151091 40868 3319 1210 545 159 207 209 204 93 64 97 120 104 57 159 135 73 59 18 3 27 43 46 24 66 50 9 29 31 51 53 -1 28 74 70 12 63 46 74 32 35 29 43 55 30 43 29 35 20 41 33 49 72 57 39 47 39 25 27 31 18 42 40 53 34 37 49 61 49 50 26 21 30 21 26 39 12 20 52 56 53 30 21 33 37 35 32 35 45 36 34 43 32 23 24 21 14 31 34 17 13 15 17 10 10 11 6 39470 254 1875 30 10245 10 57 50 6896 2023 -89 452 198 999999 999999 999999 999999 999999 999999 999999 999999 -97 24 121 424 711 823 894 823 661 862 1123 1540 1677 1711 1618 1411 1247 1362 1215 1284 1438 1541 1557 1636 1745 1910 1931 1979 2016 2448 2852 2982 3076 3387 3603 4234 4839 5450 5598 6272 7408 8382 9476 10160 10988 11185 10865 12487 13806 14786 17895 20507 23026 26530 32220 37797 42233 44814 48817 57577 54493 48177 47186 39696 25080 17345 15262 14328 12721 10313 10106 11161 11672 11030 14958 23916 30596 40786 49487 49851 45459 35211 23465 15845 11647 18951 34878 48273 41252 29754 46536 81224 140735 237078 278751 318000 299949 180017 38172 1845 49 -3 -5 -22 -47 -81 38 -61 -51 -22 999999 -96 -30 -8 3 -6 -5 20 15 28 54 92 126 199 264 634 3898 10528 9950 3011 2054 24255 103107 281952 340551 184935 10796 512 354 280 206 170 132 60 90 102 72 87 138 139 92 86 87 82 81 82 67 -5 -10 53 56 27 22 18 60 80 32 -4 33 26 -25 12 10 19 77 32 27 43 34 40 37 40 34 50 44 30 22 50 52 33 23 14 36 27 18 39 57 47 67 54 54 29 32 52 47 31 62 48 20 45 49 67 47 39 53 60 60 42 26 42 38 37 38 45 29 25 36 37 41 39 33 34 28 19 18 29 13 9 21 14 8 1 0 39476 255 1877 30 10247 10 57 56 6898 2022 373 880 -6 999999 999999 999999 147 232 102 -39 999999 -62 -74 40 221 512 619 632 926 1055 1115 787 775 831 901 1069 1145 1380 1393 1565 1260 1019 1046 1109 1359 1615 1829 2254 2636 2602 2323 2150 2398 2768 3381 4147 5002 6279 7015 6986 6412 5816 6307 7413 8191 9134 9975 11117 12824 14562 16991 19758 22254 23529 24474 23385 23513 22197 20706 19632 18333 18178 17737 16276 14307 12366 12298 12715 13185 13688 13814 12046 10575 10248 9261 9563 11505 13901 21034 31844 37033 40924 42735 36085 36983 41162 43610 48667 50965 45685 35421 29062 42445 97222 150502 194887 224619 324496 380666 300245 125402 38885 4662 270 -25 -21 -97 13 -56 999999 -52 999999 -40 -34 -19 999999 -34 5 -37 0 -59 -48 28 109 281 332 281 2409 10285 12822 7278 2625 4580 19348 69679 168164 271860 217169 56282 3329 190 191 170 129 104 112 20 93 109 91 153 139 107 87 92 94 79 125 115 52 52 24 58 38 59 52 45 68 53 60 59 51 28 2 45 86 22 21 39 5 17 8 41 56 43 33 43 33 19 21 55 51 41 57 51 35 33 61 62 31 72 78 51 47 62 72 65 32 27 54 42 41 58 43 56 66 60 52 40 50 44 48 49 44 35 51 51 45 40 40 40 43 39 45 38 40 46 47 47 35 24 22 30 21 10 39482 255 1877 30 10247 10 58 2 6899 2022 400 817 1365 923 607 774 625 359 141 152 144 176 266 515 560 983 1606 1828 1948 1928 1807 1713 2039 2468 2952 3593 3711 4235 4655 5666 6373 7278 7638 6967 5747 4987 4242 3881 3530 3118 2832 2931 2871 3312 3665 3780 3817 3100 2921 2870 3132 4400 5035 5428 6548 8665 9422 10331 10895 11305 12264 13222 12640 12178 12215 12039 11275 11003 10951 10123 9267 8122 8078 8724 9029 8819 7655 5557 4503 5334 6275 6198 6056 6821 8488 9045 9710 10953 13345 16375 23800 36066 41467 43735 49916 57001 63383 71016 81200 77934 69751 80922 119993 142692 116228 70067 71362 158886 301992 342516 260504 80381 16407 746 -2 0 -92 999999 999999 999999 999999 999999 -23 -64 999999 -43 -52 999999 -60 -37 -26 -28 -43 52 123 214 245 559 5064 9001 2365 2908 14652 47001 138309 313857 382664 353633 189108 4915 222 191 163 96 101 139 106 149 149 150 126 165 93 128 117 108 128 94 124 141 110 73 55 42 91 76 105 104 46 61 54 31 30 33 58 58 59 91 114 92 56 67 66 62 78 78 55 40 53 76 59 60 55 61 50 59 64 54 71 72 73 62 69 72 61 71 64 69 54 69 84 86 89 86 67 68 85 61 61 74 62 62 70 43 58 77 56 57 58 72 58 57 62 54 58 58 55 53 47 47 48 36 41 35 33 39488 258 1785 30 10245 10 58 8 6900 2021 -79 708 1257 1898 2866 2448 1608 1157 1109 1319 1797 2166 2678 3368 4451 5565 6844 8874 10756 11608 12069 12046 12510 14656 17992 21691 24577 26474 30311 29728 27345 25957 22647 17490 14780 13621 12806 12755 13577 12882 11688 11053 10198 10888 10827 9626 8889 7957 7978 7722 7070 7363 7710 7305 7803 7674 7810 8352 8662 8107 7824 7318 6474 6329 5823 4028 2312 1928 2679 3922 4171 3884 2897 2005 934 500 309 237 422 440 260 -6 -30 -45 2 -23 418 830 1261 2745 3797 5145 9778 15403 21319 30136 43322 54194 64561 77939 85314 84954 81988 67140 48647 70545 93645 98640 71597 42250 41201 59876 108641 157696 190603 200186 99114 4033 -53 24 -49 999999 999999 -97 999999 -71 -23 -39 -96 -94 -76 -45 -67 -36 3 -5 75 184 187 204 208 202 411 626 2868 19182 64654 152066 311467 384116 342975 122934 4132 171 220 217 139 95 45 70 68 50 165 144 59 66 91 82 32 40 43 52 84 75 75 72 35 77 81 38 44 23 31 47 70 25 28 43 36 33 31 13 68 71 43 -6 23 26 51 50 54 21 35 46 35 28 39 41 50 61 21 36 50 82 75 54 21 48 23 18 26 65 59 40 72 40 55 57 48 47 44 39 26 34 41 35 45 39 32 28 36 31 47 43 53 31 25 35 28 29 27 23 19 12 13 15 9 7 39494 262 1689 30 10239 10 58 14 6901 2021 381 1137 1941 2710 2638 2824 3508 4257 5381 5853 6771 8160 10143 12211 13803 15668 17799 18004 19017 23760 28926 31968 37364 43527 50219 59447 70519 75053 75300 74686 69531 55083 41861 36431 35370 37503 46748 52968 51265 50639 33595 20688 17925 14677 11065 9596 8760 8994 9925 9509 9064 8500 6622 4816 4096 3776 3461 3331 4381 4868 4668 4597 5103 5381 6050 5746 4055 3377 3340 4424 6808 8467 7745 7586 7987 8592 8810 9330 9717 9834 9769 9203 8238 7721 7192 6158 5176 4321 3675 2666 1628 813 660 986 970 2515 4237 5821 7348 9611 11307 17047 21008 28685 38179 49247 71043 99971 129820 129161 108447 73537 25897 12125 31669 53754 57356 162116 128765 7067 82 -36 -32 -96 -37 -16 -25 -72 -75 -16 10 -6 -17 -75 -27 -40 -28 -35 -44 -28 82 215 200 207 235 196 288 529 364 3387 54510 206960 345978 355268 285279 77156 3519 212 186 139 80 90 81 112 101 104 110 86 136 119 110 128 92 73 87 98 63 36 25 51 51 44 29 24 58 57 43 42 45 42 28 29 29 24 63 55 34 37 50 71 60 37 41 42 42 51 62 90 62 51 42 60 52 45 61 57 51 58 45 40 70 66 56 55 77 74 38 39 44 47 47 56 55 50 33 30 19 32 37 37 45 49 46 46 50 59 62 36 28 26 36 30 26 43 31 29 28 26 22 19 15 6 39500 264 1564 30 10234 10 58 20 6902 2020 53 473 923 1377 1860 2491 3625 5090 6806 8739 10636 12779 14911 16877 20075 22424 27048 35608 44697 55202 66872 81016 86804 85292 80097 80079 84625 84097 77473 70572 65570 67653 83268 100655 121472 162761 166091 135519 113703 70678 55161 39193 48710 42841 30772 23932 15980 11362 4874 1751 902 669 665 922 1413 1833 3074 8436 13738 14573 20320 25485 27422 27638 22267 21135 26925 28190 25532 26574 29070 31089 33443 43904 53274 56222 53012 49000 47605 45941 40715 36660 31952 29657 29030 23826 17452 15605 12175 8236 6047 3782 3295 2712 1584 946 755 781 671 522 478 631 1279 2603 3586 5147 7546 7946 8730 12270 15481 20837 21143 12670 10797 6638 3576 5440 4938 741 252 84 -79 33 -27 -86 -8 -32 -46 -5 -35 -26 -32 -13 19 -9 18 35 71 37 6 38 52 179 289 300 309 274 247 245 253 601 734 2932 43558 174430 187338 217944 305820 154676 3544 222 165 116 85 57 97 116 118 125 91 92 98 98 82 88 96 58 55 84 92 40 49 109 97 29 67 41 42 30 79 104 41 11 -1 55 62 47 29 -2 38 38 34 54 36 52 52 56 43 51 29 29 36 38 39 56 62 63 93 61 44 32 21 40 57 63 65 60 50 29 13 40 40 52 49 47 37 37 36 48 58 51 39 45 46 41 33 44 41 38 32 38 24 27 42 34 33 32 28 25 20 21 16 3 39506 274 1230 30 10230 10 58 26 6903 2019 49316 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 186 156 329 558 973 1417 2029 2953 3778 3617 3620 3696 3058 4106 5492 5981 6587 5653 5308 5639 9707 22570 38673 52483 68209 78141 65160 61554 60852 46573 27269 9684 7014 13148 16985 7887 3239 2003 1736 975 888 1093 1527 2010 3149 4404 6026 9177 11403 13334 17286 22872 29003 32848 42596 54240 65367 83304 98752 107565 116590 136041 160176 190263 218574 227237 205375 197238 196054 162719 98368 60508 41623 26617 10190 5436 3496 3180 3276 2859 2937 2713 2116 1903 1536 1516 1748 2200 2578 2755 2358 1462 840 522 434 475 452 422 336 278 198 118 60 70 130 297 234 355 4235 4968 3 999999 999999 999999 999999 999999 -76 -93 999999 -90 999999 999999 -83 999999 999999 -75 -44 -60 -79 -34 35 102 148 107 152 200 182 178 242 515 900 7382 101975 303049 368073 414930 382002 197456 26027 471 146 87 65 75 34 80 44 97 53 65 134 127 89 101 82 91 67 80 62 90 65 52 47 -4 41 33 40 40 24 3 19 19 25 17 38 -11 -1 15 47 43 43 56 36 44 48 50 51 31 23 43 41 27 47 68 45 48 21 27 40 29 45 55 39 31 24 7 23 33 26 36 40 46 38 41 38 49 44 53 46 12 23 42 37 50 56 33 39 35 30 31 19 16 19 28 20 21 19 22 19 5 8 6 39512 230 2489 30 10229 10 58 32 6904 2019 10 769 2284 4341 5264 4523 3907 2874 2737 4381 6308 7440 5772 3874 2387 1651 1000 605 626 490 218 129 289 612 1490 3414 5995 9152 12475 15620 18956 25543 33129 39412 46890 51165 55744 63819 70223 82695 94492 99855 104451 118766 133142 134590 149055 138715 108810 92890 77281 79247 75152 78812 81415 82329 88995 104072 100475 73233 49356 31814 20247 10292 4614 5802 4773 7201 6611 4577 1987 1058 664 363 167 103 74 11 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 566 2114 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -17 22 -46 -78 -16 5 54 33 99 417 809 6778 82917 290439 389489 399843 453953 526527 354968 34095 485 98 37 42 -9 8 32 86 70 81 72 80 71 31 33 46 31 58 57 17 30 25 36 -13 32 24 24 -11 6 27 -16 -42 45 24 -22 0 19 5 8 -5 6 15 -11 28 14 18 38 18 9 26 -3 -20 8 21 29 13 5 15 21 16 21 31 24 999999 10 999999 10 14 38 23 16 27 14 1 23 15 3 999999 2 7 18 13 17 17 16 5 10 27 25 18 8 9 4 8 8 999999 7 4 3 0 39518 230 2610 30 10230 10 58 38 6905 2018 -14 999999 999999 34 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 308 641 1294 2053 3113 4526 5989 7417 8412 9498 10210 10573 10375 9455 9276 10727 12370 14911 18061 20344 23685 30660 42962 50642 46054 47834 66621 85980 101699 115947 126807 149143 162748 155816 177095 168399 125397 105329 94207 88936 82172 81804 79496 71612 64136 53311 43299 44189 35921 27140 31470 33485 28471 18742 10334 4073 2384 1540 892 497 221 14 -94 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 -89 -77 -21 66 -8 45 92 1250 7408 12480 31569 145030 315060 462973 488156 547504 585363 199563 3897 160 92 90 137 129 115 99 109 115 90 75 79 65 112 119 62 80 45 117 116 66 93 64 76 82 75 98 71 11 -10 19 30 33 35 41 27 8 33 54 57 84 51 81 66 45 51 70 55 45 7 29 64 71 63 57 53 45 62 53 60 67 81 70 72 76 69 53 40 47 41 65 54 64 45 43 35 51 30 28 66 57 49 39 40 35 40 28 35 49 42 35 35 45 33 27 27 33 32 25 33 30 22 19 39524 221 2826 30 10236 10 58 44 6906 2018 -14 178 337 557 755 1046 1343 1847 2316 3112 4167 5297 6660 7946 9449 11069 12831 14871 17177 20026 23350 26964 30707 33479 36400 40557 47322 57620 67355 77394 88397 97413 114630 117138 94377 80924 80572 89404 95143 90812 88703 79348 75483 68704 65530 66054 69843 69784 67490 67206 68062 64570 56087 50239 49055 46620 47797 52615 56704 59384 63473 64883 64978 57650 37403 17189 8663 5415 2234 989 665 426 216 94 -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 -37 7 9 -20 -5 164 307 1661 13700 46631 43730 46709 207206 396541 527106 567908 490879 132351 2714 114 62 70 60 69 54 95 131 84 113 103 90 87 103 99 81 48 69 8 32 8 66 51 55 59 46 25 33 39 37 15 38 33 5 9 44 52 44 35 32 37 65 14 45 53 32 37 27 22 46 16 20 57 54 67 71 43 38 29 35 25 45 21 22 35 39 26 40 50 37 39 37 19 24 25 25 21 29 27 32 17 15 33 26 20 34 25 29 18 26 22 9 16 34 25 22 14 16 14 4 4 39530 229 2646 30 10236 10 58 50 6907 2017 252 539 1103 1746 1812 1936 2350 2673 3282 3825 4448 5201 5939 7020 7901 8988 10626 11975 12903 13796 14526 14634 14291 15337 18320 23032 29450 38400 45835 54655 64644 74167 84139 91696 88375 70439 57996 62130 64204 65684 67744 68873 66110 53953 48183 49864 51563 55075 52783 49395 52049 54968 57548 56425 60002 67285 71546 71558 73771 75416 74528 73216 71832 68029 64098 67549 71840 69496 62433 56188 48391 37772 25558 14626 5997 3063 2326 1703 1150 528 83 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -91 -36 75 103 143 153 195 228 284 344 4028 30389 99471 138463 183282 266596 310452 312648 319942 385798 378583 60020 840 164 199 112 97 88 102 152 101 147 122 134 142 102 96 109 74 50 69 32 62 75 68 73 50 37 47 46 48 10 23 35 49 37 45 54 25 60 53 72 71 90 102 58 64 72 87 85 94 92 64 82 66 87 100 73 64 67 63 60 72 76 79 73 98 79 78 78 82 75 61 81 62 73 78 70 66 57 59 64 62 73 51 61 72 66 65 63 61 66 57 57 56 45 60 52 68 52 43 54 51 43 33 31 39536 221 2881 30 10231 10 58 56 6908 2017 150 448 778 1228 1944 2401 2326 2284 2340 2259 2134 2439 2880 3758 4537 5749 7926 11092 14819 19761 24708 29899 39804 52640 60640 65658 68387 56390 41758 36819 37401 34044 33211 26891 24124 29035 36415 44326 51935 52731 48945 54166 55722 58326 64428 73560 72014 71802 78803 83263 87976 95107 107842 111822 102326 105147 110483 118321 110488 92247 81413 68781 58147 55408 49082 41786 35137 29939 21738 10850 4977 2868 711 263 240 102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 -82 -55 -43 39 93 96 145 196 212 285 2302 6490 22200 96259 175609 269541 348026 367195 379742 328853 368989 328388 45728 726 186 181 50 64 121 133 115 133 147 106 122 160 188 176 123 147 121 70 92 89 50 81 68 80 150 81 67 110 99 81 73 92 77 72 87 103 88 99 67 62 61 74 107 90 64 89 148 89 63 85 80 106 91 110 125 115 90 87 66 68 49 73 66 77 80 68 91 86 77 78 68 75 69 68 79 75 67 64 74 59 62 76 58 69 83 85 72 77 89 77 68 66 77 76 73 71 68 58 57 51 50 46 44 39 39542 208 3240 30 10230 10 59 2 6909 2016 66 177 413 667 923 1400 1783 2103 2466 2817 2353 2612 3390 3383 3699 4396 4839 5269 7097 11201 17754 28032 40688 47857 47991 39709 34053 32550 38044 50226 60750 69424 87590 105127 102904 100823 111548 119423 132130 144443 154689 156411 153256 141572 120125 105943 103114 94485 80327 70251 66357 61911 56420 44693 30240 18039 9944 6197 4316 2314 399 12 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 -60 -50 3 -7 50 111 218 133 156 253 952 9364 31357 79057 177395 272807 295237 333059 357801 324879 299948 212896 206309 72236 3213 224 166 11 26 70 103 69 103 116 111 142 112 86 107 88 86 89 43 65 67 54 64 59 28 34 50 81 70 36 53 30 35 24 69 32 26 69 65 67 68 78 33 82 100 56 60 63 65 29 37 34 35 48 45 51 37 55 57 67 52 46 21 58 38 39 52 84 52 47 68 84 51 24 42 49 63 57 40 52 73 48 45 43 43 47 40 31 40 42 52 48 43 37 40 42 51 40 27 35 31 25 16 24 16 39548 196 3630 30 10230 10 59 8 6910 2016 3 369 874 1856 3174 4964 8484 13635 18918 23057 24875 21707 13050 10651 13172 19800 28711 32450 35216 44753 61261 74166 84033 93873 97803 115282 135518 149367 163906 173424 199854 211303 158832 109987 109369 105254 95600 85411 59089 48280 44450 37487 27803 19029 12992 10239 6432 1326 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 211 731 1234 1189 810 179 190 528 2860 21607 130346 287578 347138 433192 513013 546706 455645 203334 95265 102659 60150 4865 131 88 56 60 68 63 67 63 113 111 104 69 75 79 136 74 64 91 83 81 63 26 27 58 43 41 49 54 33 -7 3 32 50 50 51 63 47 17 17 34 39 8 43 60 65 40 68 55 49 33 35 43 45 40 47 53 49 38 30 56 42 63 62 52 44 37 35 51 44 35 40 42 57 44 34 48 44 49 51 60 37 41 52 20 21 32 38 43 39 33 15 31 31 32 40 35 31 38 36 33 29 19 22 23 11 39554 193 3722 30 10232 10 59 14 6911 2015 165 350 539 777 1261 1716 2213 2804 3267 3118 3354 4263 6009 8139 9652 13067 17751 22251 30011 39405 49295 63163 75283 86597 112274 151097 211297 237328 236714 219827 187161 186598 170511 159551 115297 90134 82127 78431 74775 64834 57679 47107 29122 18212 12445 2993 248 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -23 375 1281 1753 2416 3760 1964 207 878 4875 22542 86490 197107 316128 395958 466932 547036 610603 548980 242491 56693 10108 1727 189 124 116 46 86 87 112 136 86 117 151 151 161 139 133 133 147 96 118 131 130 79 66 43 56 120 119 99 63 72 34 56 46 54 43 81 83 58 30 62 68 71 45 34 61 51 47 53 94 62 58 51 41 42 63 52 65 72 56 75 68 66 52 69 79 90 85 69 59 53 66 76 62 51 48 47 58 50 64 79 68 62 52 65 59 78 73 62 65 64 56 53 51 43 46 46 43 58 52 60 55 45 42 47 35 39560 201 3480 30 10230 10 59 20 6912 2015 -42 283 478 580 478 683 986 1554 2166 2591 3334 3993 4481 5183 5347 5893 6170 5953 6545 6850 10343 14108 16009 16788 18968 22364 25222 26261 29087 33199 39031 47301 59775 65311 71822 95894 115562 133691 153543 172721 184812 196698 215757 253030 283747 277175 225781 195746 158927 86440 18408 4297 617 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 14 183 429 779 1718 4999 10637 12229 2509 408 11343 83199 150383 186296 253387 340634 385870 468408 521860 372515 73292 8319 734 144 155 113 60 93 77 55 111 97 110 114 121 122 102 94 116 108 53 73 74 43 74 65 36 60 107 82 58 28 25 15 29 62 43 -2 45 67 37 33 50 30 29 76 67 65 27 26 93 84 55 54 67 73 49 75 86 67 30 42 47 66 54 50 67 34 44 58 81 89 48 37 48 57 58 50 52 34 50 52 44 43 41 57 56 40 42 44 49 51 46 52 51 52 48 40 46 44 43 43 37 34 35 28 19 39566 191 3777 30 10227 10 59 26 6913 2014 -6 134 66 -8 113 342 676 1394 2099 2517 3343 4602 5731 7134 9337 11501 14529 19436 25018 30746 37970 47687 58934 68146 76924 86932 102413 125716 147111 163773 192386 214625 226236 228994 245845 253359 238649 243485 218578 144500 65689 10489 1559 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 0 49 161 375 497 2823 10318 8892 725 212 164 2609 30666 106823 213331 328191 424788 515784 520216 364822 195763 147974 46347 4007 237 132 99 110 80 171 143 109 100 57 61 144 141 133 87 80 30 105 85 73 85 40 53 47 51 43 72 38 45 46 36 50 42 65 35 -17 7 38 54 33 19 41 4 15 27 68 35 17 43 51 32 20 38 29 34 31 28 50 40 30 40 56 21 25 50 46 33 32 26 50 44 42 52 46 35 30 43 38 34 42 50 63 41 50 38 44 59 48 43 23 30 34 32 27 32 39 33 19 22 22 22 13 9 5 39572 186 3924 30 10224 10 59 32 6914 2014 -66 -69 65 331 712 1186 1557 2386 2867 3176 4113 5339 6055 7835 9659 10899 13356 16315 21192 27555 34541 43444 56579 72276 90442 116116 141498 154800 151650 143750 138756 145782 137302 142030 158699 173526 185839 173607 165237 170700 141985 101814 38496 2294 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 -30 -46 29 140 300 336 41 -74 50 263 3173 22348 78677 151274 258288 393956 483140 521827 542262 500299 303241 99885 5304 279 161 116 97 42 138 94 152 210 170 164 112 95 128 105 106 111 69 100 87 88 89 113 66 21 71 68 66 59 87 61 90 76 93 39 33 102 97 49 66 95 103 56 29 94 67 66 63 56 75 65 78 84 116 87 46 88 89 76 64 68 59 42 59 55 53 41 58 49 40 47 62 82 48 69 70 60 52 50 61 76 65 59 67 59 52 56 46 59 59 61 69 71 74 77 63 52 53 48 43 43 50 43 39578 165 4552 30 10222 10 59 38 6915 2013 -81 265 656 1202 1735 2697 4083 5380 7359 10101 13888 18580 25487 34471 46313 63639 89454 124198 175880 221554 268463 327261 345277 304688 253638 232316 186158 159128 56843 751 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 -6 14 999999 94 8252 43801 85846 91143 142370 220249 301521 384585 461708 553474 739562 458724 115428 6547 175 187 194 121 90 91 88 80 107 80 58 27 140 99 95 172 193 74 78 75 70 144 94 58 78 35 36 54 107 70 62 37 104 101 101 122 153 81 56 115 63 64 84 68 101 78 70 56 80 79 94 59 76 100 104 61 87 76 61 61 62 78 71 70 90 64 39 62 56 74 69 56 61 61 65 62 56 44 46 50 57 69 53 66 75 79 68 62 50 63 55 67 53 42 61 62 57 52 45 42 37 48 41 39584 158 4761 30 10221 10 59 44 6916 2012 -81 251 1024 1686 2637 4800 8003 12641 20478 28838 36874 48799 64234 86186 109448 145163 189444 264497 335400 386994 351615 289039 220172 121824 99882 32881 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 184 183 9657 55342 131429 188739 237821 301189 342253 391886 479750 611909 665437 334856 8076 148 126 103 86 103 117 137 74 102 58 42 105 26 57 84 134 84 100 33 44 80 41 66 51 63 65 68 54 20 -14 23 13 14 15 -7 43 53 80 17 9 21 45 22 14 -8 7 46 42 24 49 57 33 23 28 44 55 78 51 82 58 34 44 59 67 23 26 32 50 73 61 37 15 42 40 37 21 999999 18 29 34 35 30 24 19 35 43 19 9 24 22 28 33 38 35 25 25 32 30 17 22 17 15 13 7 39590 177 4193 30 10223 10 59 50 6917 2012 -46 317 929 1907 3280 5769 9222 13877 20592 25647 30682 25157 17855 24819 33841 46468 57047 64390 106853 144285 119821 78078 71708 80114 83383 75188 74956 69241 61321 71574 98419 108303 126172 162236 145227 176667 190953 176920 238468 301899 325878 228387 117781 50928 585 999999 -34 -53 -91 -35 -89 14 79 36 113 166 214 227 852 4121 16472 62887 125074 199995 249685 212571 171919 199455 173637 146710 179094 65729 1924 98 58 18 44 59 70 112 67 34 49 55 73 108 123 74 69 85 64 46 87 36 13 18 33 10 52 68 45 26 8 34 54 45 58 46 47 59 39 45 49 63 54 30 46 34 68 47 31 54 62 37 48 82 58 47 27 43 71 41 66 35 46 27 30 45 8 12 35 31 40 33 45 52 28 34 45 50 35 25 39 57 54 38 22 31 26 35 21 35 42 44 49 48 42 44 38 45 45 36 30 24 28 24 17 39596 194 3687 30 10227 10 59 56 6918 2011 111 435 810 1225 1826 2438 3147 4100 5075 6222 7704 10081 12555 15549 18676 21861 25281 29482 33951 39575 49146 56922 63357 62125 63159 66937 69775 78645 89701 99970 107148 119648 133816 152876 168977 182766 193995 196998 209290 212840 203363 176101 164115 153853 135330 120944 106636 74761 27222 5080 453 47 -29 49 -26 999999 999999 -57 -22 -41 -11 19 11 -9 10 109 105 143 230 627 1749 2005 1694 4619 15054 30596 41353 59569 103374 162818 202880 171788 123313 94724 46659 27561 50659 33670 2901 132 91 76 77 55 81 89 77 49 69 72 112 55 74 116 90 84 77 66 83 65 74 64 31 46 41 63 62 51 36 20 69 91 76 30 49 53 62 59 42 49 67 56 36 77 78 90 62 25 56 50 12 43 71 59 63 60 59 63 50 51 56 53 40 52 52 46 24 46 52 42 51 42 69 82 56 38 45 51 40 31 29 38 37 35 25 33 45 35 39 38 29 20 33 45 51 56 44 33 31 24 23 28 18 13 39602 192 3745 30 10225 11 0 2 6919 2011 39 204 557 1076 1770 2707 3937 5351 6618 7699 9306 11468 13693 15196 15774 17653 17027 18821 22397 23752 26402 30957 36362 44624 56025 66725 72924 78724 86869 100922 117227 142872 182212 214762 244733 268479 295553 292867 279232 254656 226981 222597 194921 146578 114312 86503 51522 28160 15347 5498 1284 274 104 125 243 391 658 641 507 321 225 187 109 126 160 246 286 397 796 1722 5058 14792 24952 32607 36995 36477 45534 80855 95352 81124 47384 35127 13814 7434 9139 815 140 95 121 99 61 50 92 74 116 86 100 77 37 61 119 123 117 107 82 111 44 86 88 81 99 70 54 60 65 94 51 34 62 26 53 55 57 63 52 28 57 29 22 18 30 42 59 54 45 36 46 54 34 17 70 66 75 89 78 60 45 16 40 37 25 32 38 59 52 48 41 44 25 31 54 46 38 50 52 38 32 38 40 49 40 25 44 30 36 46 46 40 48 55 52 42 36 40 34 39 50 44 30 27 19 14 39608 193 3710 30 10220 11 0 8 6921 2010 -60 146 380 561 962 1237 1623 2151 2733 3578 4512 5493 6660 7743 8317 8327 8730 9811 9802 9234 10921 14759 19652 25204 32167 40482 48829 58224 73938 91913 104677 115704 132087 168867 201235 186548 169925 162352 174625 191939 224247 244917 255810 252728 245682 232145 219570 181214 124876 78369 41651 19788 8469 2856 856 790 1311 1914 2187 2213 2101 1520 786 422 237 153 340 528 576 537 648 1175 3954 11013 19153 16943 20581 34529 75647 116531 113965 80177 46091 11923 4667 436 136 190 130 117 67 90 115 100 80 105 120 132 127 47 61 145 100 106 56 65 58 45 40 60 44 33 55 58 52 50 73 85 36 69 70 65 120 71 52 55 69 36 39 87 24 61 26 51 70 79 80 68 49 51 61 41 74 79 75 89 69 80 57 45 47 47 35 46 43 32 63 69 46 30 51 51 54 45 67 75 41 46 71 61 35 34 39 49 47 45 47 39 45 49 43 43 46 45 50 41 32 34 32 38 34 28 21 39614 287 912 30 10212 11 0 14 6922 2010 547623 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 170 325 594 750 925 1229 1741 2263 2749 3103 3563 4211 5045 6035 7273 9543 12572 15707 18788 24489 28941 34704 45332 56045 67594 76615 88270 103387 124966 149917 167110 189296 209962 203205 214580 242713 267153 254876 220038 217037 219365 188534 142470 136925 147094 119675 73308 36769 19232 9764 4622 4727 5653 5928 7113 8803 9739 8849 6307 2589 974 624 383 297 625 1154 1044 1367 2445 3704 5330 8440 8304 6782 8832 23338 67311 126520 226160 280725 123138 7289 172 137 183 96 51 108 68 64 87 128 75 118 101 85 145 126 128 158 107 57 81 100 39 52 72 61 100 62 78 95 86 63 41 67 57 68 79 48 79 98 41 67 68 84 101 72 86 80 60 85 69 63 58 79 60 68 87 80 85 71 88 86 91 94 93 82 65 56 70 72 65 48 74 65 56 83 72 74 54 56 83 82 61 71 73 77 70 52 78 64 61 69 67 65 66 67 62 74 66 58 69 72 59 52 48 56 42 34 39620 188 3731 30 10211 11 0 20 6923 2009 32 211 283 419 734 978 1381 1903 2669 3403 4475 5679 7298 9215 11568 14920 19066 24451 30175 34175 39233 48200 53940 59677 70293 84310 94720 104748 118497 127936 135136 137192 142306 145231 154437 165834 178246 195256 206751 205356 211732 221378 211536 179872 150596 132763 106780 70927 46233 33045 34475 31096 25229 23275 21701 18258 16564 16375 14873 10112 4378 1091 446 513 621 799 1480 2095 1899 2362 3841 4005 3581 4782 3899 1519 2698 17684 68944 102760 153205 236237 167617 9095 117 84 67 45 68 114 51 22 24 13 17 21 33 26 57 42 24 38 77 66 59 48 20 36 6 13 47 17 33 39 5 43 5 -18 -26 -22 -4 0 17 20 29 26 14 24 13 16 35 26 16 13 15 12 25 27 10 35 15 -28 -19 17 23 24 18 28 28 7 5 999999 13 13 2 999999 0 14 41 26 36 24 13 20 30 12 3 7 16 19 25 16 6 13 15 24 19 13 15 9 18 17 15 17 12 8 12 4 39626 192 3612 30 10212 11 0 26 6924 2009 -75 -70 77 257 368 379 595 768 1068 1287 1741 2250 2593 3563 5530 7571 9457 12291 15891 20652 26551 30923 33856 39501 42113 44597 50277 54606 61754 70075 76381 81377 84084 87893 94200 100764 109417 123022 145220 138604 123065 131960 137645 127528 113851 112921 125199 145707 179535 207562 222890 209382 168785 118736 76292 53143 47970 36456 30771 29719 28525 26006 20204 10392 3618 1336 958 1008 1197 1356 1969 3007 3250 2838 2716 3140 3535 3380 6196 11617 24041 42837 73823 137717 186969 199314 91740 7259 326 66 35 74 90 65 64 67 64 17 7 52 47 96 70 32 60 39 41 98 112 95 49 44 -4 36 -11 -40 9 14 14 53 52 26 26 -8 2 -7 6 56 52 38 26 37 35 13 22 -1 4 27 41 42 18 53 40 -7 27 58 56 41 24 42 5 15 21 13 33 26 26 38 21 11 19 13 16 21 25 16 999999 3 2 26 27 11 11 19 20 999999 6 5 7 17 2 13 13 12 15 7 14 12 16 11 7 3 39632 204 3312 30 10212 11 0 32 6925 2008 361 901 989 442 -11 12 149 141 391 631 760 1044 1220 1500 1881 2126 2590 3477 4119 4882 5814 6795 8174 9314 10884 13046 15912 19094 23425 30062 39127 47223 45940 46336 50968 47784 40473 40520 44021 48319 55619 64064 71037 79625 84678 85789 86362 96139 100916 107665 120404 119805 114649 126231 138828 138334 144792 148939 144631 146484 141663 132649 120291 97794 100708 86424 68607 54355 44625 37028 23404 10250 4147 2095 1334 1299 1670 2228 2755 4272 4086 2757 2879 2781 4052 4415 5247 22775 52047 90855 137914 173654 239044 231002 68933 36135 37820 11808 753 154 111 76 76 85 64 70 50 31 28 37 51 32 58 90 70 83 102 82 82 59 9 -13 49 76 1 42 67 45 10 19 29 45 31 12 -29 -19 17 96 44 56 69 66 50 59 32 7 13 40 19 16 21 1 7 21 32 47 29 23 36 35 24 54 46 38 16 29 37 19 28 40 33 40 23 24 12 999999 18 11 11 15 18 30 19 31 20 15 2 5 13 4 7 12 27 17 9 6 26 20 26 20 12 4 7 4 39638 180 4090 30 10210 11 0 38 6926 2008 -99 134 488 969 1508 2150 2950 4026 5147 6692 8471 10791 13072 15713 18963 22307 26358 31089 36088 41140 45764 50090 55171 63536 73023 84244 95299 106596 119134 132479 146239 157275 174329 200485 225352 253462 272246 274621 283043 277325 241794 203072 140234 82915 50410 29145 20330 13525 7576 3842 2446 2286 3390 4740 6193 7713 10652 12404 19553 24791 36623 56561 69353 87888 106504 134965 148619 93723 21463 7184 1155 202 127 127 95 84 79 52 28 87 59 49 27 77 87 78 96 132 135 78 84 72 83 80 94 103 47 24 78 76 36 43 52 54 74 91 46 1 41 58 52 35 93 97 77 57 59 34 41 57 66 45 56 63 58 61 41 47 54 60 44 36 49 67 63 45 56 56 48 54 51 57 39 35 48 39 35 48 47 50 50 55 33 31 35 45 28 33 35 31 47 28 32 58 44 41 34 35 33 34 36 32 35 36 41 34 27 30 24 17 39644 181 4054 30 10204 11 0 44 6927 2007 -62 263 731 1398 1992 2650 3259 4051 5225 6804 8697 11512 14297 16835 19305 22266 25606 28815 32496 35314 32778 31947 31340 37283 42839 48267 61041 79582 101169 123210 153109 192522 239748 286088 317923 337934 342040 321065 270217 226310 181103 134734 70919 49718 38582 26189 15052 7799 4456 2550 1703 2363 3387 5374 8701 12865 13631 16880 31320 42223 50705 58877 67088 75579 70541 68419 100205 175518 177769 92695 11428 4123 411 407 352 174 147 141 102 108 68 60 63 78 44 91 114 116 91 80 48 27 77 90 84 75 61 55 70 63 52 74 72 74 66 76 51 30 85 44 55 78 54 55 63 43 56 70 81 85 59 45 22 60 77 60 62 89 85 80 60 57 105 101 73 36 59 65 68 49 56 61 75 55 66 66 50 61 65 55 60 66 56 44 50 53 41 43 54 46 51 52 42 38 42 48 60 38 41 52 48 52 48 35 45 38 34 39 23 19 13 39650 178 4139 30 10199 11 0 50 6928 2007 37 220 519 899 1384 1901 2541 3564 4657 6058 7953 9700 11749 14456 17690 22356 28746 35794 44046 54948 69048 87587 105081 118907 133245 144421 146064 149948 158364 164980 173916 194628 224508 230435 218586 205619 195685 180969 137381 97084 79892 69902 54455 38063 25779 17089 9715 3654 2451 4192 5721 7096 9964 12936 14494 14645 25854 48824 57582 53101 64828 70005 85516 120066 132690 173080 269758 234508 34347 2288 2414 2324 2328 231 69 7 72 56 52 89 74 80 105 51 92 109 99 57 105 81 97 49 52 53 19 74 33 43 28 36 60 65 70 8 -2 41 61 88 73 36 36 53 95 89 42 43 45 51 37 25 9 44 66 65 94 76 51 48 59 51 56 75 55 55 59 62 59 49 57 53 57 62 39 55 51 51 42 37 22 30 23 33 47 48 42 39 37 45 41 32 46 30 19 39 34 35 20 22 37 41 36 38 32 32 26 18 9 9 39656 172 4170 30 10200 11 0 56 6929 2006 -51 168 452 870 1385 2164 3202 4288 5681 7692 10004 11795 13841 16457 18255 20021 23354 28007 34157 41093 49602 57273 65505 76631 89250 101835 121790 140044 161190 182003 201222 211688 216883 244400 266287 256783 240575 202226 170498 143763 93272 65008 46256 25231 10707 2981 742 505 2333 6963 9221 12113 15453 14214 15154 24474 32928 37821 33049 34368 44520 46455 62282 118321 166967 231520 206837 19765 34926 12895 730 186 61 53 89 7 36 15 70 81 87 78 65 11 56 133 84 7 65 63 2 43 71 46 26 19 13 12 28 8 -13 -17 13 75 53 42 41 1 26 24 8 23 48 41 -7 21 51 16 33 43 28 41 49 22 34 26 45 31 21 14 43 19 22 41 29 34 23 31 33 45 17 5 26 7 29 35 21 19 7 4 10 7 8 16 10 20 29 17 16 15 10 10 4 3 3 10 0 6 13 8 17 17 39662 176 4201 30 10201 11 1 2 6930 2005 -89 131 366 657 1218 1908 2995 4059 5423 7176 9464 12710 15300 17886 22598 28837 34501 43340 54377 63251 73014 82503 89957 98034 109884 120534 131668 138745 161341 177753 177896 198322 229339 245278 266418 285125 283741 264111 218214 157161 102014 53538 23584 5766 2563 2117 1623 1360 1795 4532 10445 13659 11928 8011 12239 18155 17668 12454 12205 20794 36730 45259 83531 150688 210128 96367 27611 97413 15225 401 109 91 77 43 66 44 34 60 56 65 43 46 49 62 62 64 44 35 63 71 12 -2 7 50 91 60 41 23 33 22 28 28 50 67 56 53 45 52 38 57 39 30 37 64 49 28 54 78 62 -5 21 38 52 49 48 34 21 17 59 55 36 39 47 39 64 61 42 50 34 41 40 30 69 60 36 27 20 30 40 34 35 33 28 29 48 47 40 32 31 38 31 38 31 21 28 34 44 53 41 48 42 44 26 25 28 17 39668 173 4288 30 10198 11 1 8 6931 2005 5 175 390 606 1073 1523 2329 3446 5107 7217 9849 12971 17106 21503 26707 33936 41632 51481 63001 77342 91239 107581 125307 144618 172498 196999 217095 241312 270168 294487 288449 291271 310484 310365 267282 224551 143401 65410 25149 9145 4064 3094 2821 2154 1246 818 2761 10332 13035 6491 4956 14634 17364 14815 13048 18041 23005 31346 44861 64063 135681 196957 162089 48739 59963 127802 51568 4408 157 127 54 71 100 91 148 131 72 87 140 80 68 84 73 29 41 56 73 50 63 57 112 105 49 59 80 63 58 58 90 102 91 49 60 82 44 57 77 91 60 34 34 87 102 69 66 58 79 69 71 88 80 59 55 59 55 87 78 35 54 81 73 48 55 69 81 53 65 50 34 57 52 46 23 52 39 43 60 69 57 51 55 49 59 59 50 58 48 39 50 51 47 48 52 53 51 52 73 55 50 55 43 41 34 39674 178 4135 30 10195 11 1 14 6932 2004 -25 205 527 649 809 1364 2025 2557 3143 4202 5456 6688 8456 10820 13476 16135 19476 24125 29623 36892 46428 58448 72126 84876 103698 123904 140539 150116 161414 181916 199758 194632 203443 208364 198736 187825 208768 214429 194855 171174 131354 91586 62645 44759 30809 15744 7320 3699 2664 1573 459 1408 5192 7936 6986 9592 13393 13225 14371 16333 22710 30703 39937 44742 50053 99333 194417 185314 90935 58941 143894 155864 71381 17709 834 121 103 61 85 100 62 88 105 55 33 47 -1 2 4 35 45 35 43 56 29 27 63 59 43 14 -2 35 22 21 67 78 43 21 13 33 16 0 55 68 50 30 4 11 31 45 31 35 58 44 14 35 50 28 31 47 23 22 43 36 26 11 23 46 58 39 25 41 34 19 24 26 19 26 30 24 37 24 17 23 32 35 27 24 22 33 40 30 23 18 36 43 28 27 40 30 29 33 34 18 5 17 15 11 39680 171 4254 30 10194 11 1 20 6933 2004 -45 60 250 466 937 1435 2375 3217 4116 5234 6122 7010 8336 11162 15339 20560 26743 32933 38706 48972 57369 66716 82061 95053 111273 128064 152498 181300 206482 233255 259069 266918 267879 237967 205729 189727 154598 105071 74627 46493 21689 12526 7002 3681 2014 761 317 363 2095 7035 9624 9174 8036 7298 10585 14185 19304 28054 37226 39150 66987 102961 164309 206458 198415 118900 68000 127760 216888 139463 40715 1395 141 91 53 74 49 36 68 82 31 17 38 51 26 68 50 32 -2 11 22 70 32 27 44 43 68 106 45 20 56 47 74 43 24 4 25 15 19 -2 16 21 20 51 6 -12 16 -5 2 49 52 25 21 9 -13 20 20 24 0 22 13 14 23 9 15 10 17 13 11 9 999999 999999 1 6 18 30 25 999999 6 7 24 15 5 999999 999999 10 16 21 11 999999 7 18 14 11 15 15 20 17 5 10 12 39686 170 4375 30 10195 11 1 26 6934 2003 56 303 332 639 992 1913 2950 3959 5166 6020 6900 9496 13015 17575 25161 36740 49974 68595 89990 112385 134451 151642 186261 212329 232974 266761 287103 295577 309893 338211 291780 166408 71319 31463 19063 12705 7880 3746 1501 601 665 883 577 169 292 1150 2770 4352 3456 4653 11545 14279 13429 16197 27152 40281 52409 65678 82898 116938 188083 256064 249260 248365 255259 197842 101613 61375 20980 1079 114 77 77 49 82 57 59 88 55 63 47 69 9 1 27 32 49 33 14 54 83 42 50 46 40 58 72 28 82 54 50 13 40 50 8 44 28 33 36 74 69 38 51 39 37 55 34 43 34 18 20 58 53 32 34 32 39 30 36 44 26 39 37 18 14 10 7 4 21 23 24 30 13 10 25 27 17 21 44 38 16 23 33 32 33 29 25 16 31 40 29 24 34 29 25 18 19 16 10 7 39692 197 3566 30 10196 11 1 32 6935 2003 -66 999999 999999 16 223 303 223 203 332 150 35 14 -46 -56 -49 999999 999999 31 183 560 956 1188 1648 2254 2722 3388 4448 5630 6510 7784 9331 10856 13445 15931 19157 23526 27910 32814 40696 48634 56995 68625 83439 101886 117679 139335 170563 201133 216640 227325 229086 231209 218066 179125 140284 105799 60255 39929 31645 24275 19765 16371 10383 6121 3907 2778 2131 1760 1614 1311 875 508 674 825 1262 2183 5312 10177 11243 10702 9478 7324 10110 19713 37682 55164 83412 123652 228098 357058 380062 295466 282644 269998 172059 97426 8709 188 69 50 96 109 135 126 125 113 121 100 112 62 83 76 95 109 69 58 50 56 60 31 65 97 71 57 69 77 29 26 19 35 26 15 30 10 67 87 67 61 57 67 48 60 72 42 45 34 35 53 47 48 98 78 58 37 43 33 15 35 54 44 49 43 62 45 50 57 48 38 53 55 41 40 39 51 50 67 50 44 59 46 50 47 61 54 54 55 57 64 67 60 54 51 46 50 47 41 23 39698 214 3058 30 10198 11 1 38 6936 2002 35 355 691 916 982 840 901 518 474 750 1233 1710 2195 2718 3336 3777 4066 4484 4535 3772 3198 2632 2163 1582 1050 796 768 799 984 1123 1355 1579 1718 1930 2160 2279 2831 3369 3621 4203 5354 6833 8697 10436 11206 12113 14465 18473 22530 27334 31802 36861 43449 48661 53992 61726 68310 72832 81770 86094 85734 89533 104588 123935 134900 136640 134667 132982 114329 89884 74762 77934 81807 82018 78602 78524 77575 72600 65534 51335 37122 31083 27906 25156 14997 5022 3255 3432 3217 2592 2604 3982 6284 12217 16082 11564 9576 8575 6457 14114 33278 51674 75581 115053 177854 191629 147157 151851 184415 304671 355644 270371 49075 1536 160 137 108 56 56 64 72 62 85 88 63 106 69 23 13 50 27 17 16 33 28 1 44 42 62 31 81 84 61 66 44 19 5 -17 14 37 38 42 32 38 24 32 60 54 29 40 60 33 19 14 39 20 48 4 24 60 30 17 16 37 33 46 45 35 34 23 30 14 23 43 35 18 26 27 23 38 19 37 41 32 32 26 40 37 33 30 26 36 36 32 45 48 39 37 28 28 43 34 17 7 39704 209 3207 30 10197 11 1 44 6937 2002 -67 54 188 284 363 519 781 862 882 932 835 547 167 999999 999999 999999 999999 54 530 772 938 1204 1238 1307 1201 1029 911 837 779 557 458 550 661 943 1650 2218 2764 3809 5390 6422 6774 7850 9137 9215 10073 12060 14006 16066 19357 22091 24995 27670 30713 34099 38158 39431 42523 48012 52820 59277 70232 82907 98737 110418 119494 128732 140166 148349 155992 171309 189422 195505 184305 174372 144655 105861 83614 70567 46314 25323 10199 7475 7001 6816 5265 4517 5243 8909 15432 18139 14039 13052 16219 16984 19559 22574 34306 53654 78737 97686 91786 91587 89869 90673 153493 392846 521099 389943 68962 1624 686 1484 188 165 97 85 119 121 143 119 74 86 95 28 67 69 71 57 49 46 57 98 89 67 62 76 51 84 56 33 58 21 65 76 70 67 58 61 39 43 58 46 53 49 76 71 33 36 16 57 58 42 67 50 42 38 28 43 61 50 60 60 39 49 41 43 55 36 59 64 43 41 44 67 55 54 48 62 52 45 59 70 56 52 54 50 53 54 45 50 62 56 54 51 54 54 41 34 38 39711 190 3772 30 10192 11 1 51 6938 2001 -14 999999 -93 21 36 142 115 102 77 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 601 1295 1993 2902 4043 5068 6321 8053 10377 12799 15651 19023 22440 25819 29769 33975 41355 49410 58322 64354 71293 81176 88675 97679 112556 131291 149627 177447 198725 229995 265952 270134 256052 222549 162249 101414 72342 55500 47465 41241 30156 23030 18007 14721 12512 10799 8818 6813 5943 8575 12172 12940 15161 18022 17461 14822 12702 16561 32998 57198 88658 99953 101446 74821 50298 98928 371229 491593 388334 145481 8612 38196 11623 527 113 87 83 113 101 128 116 94 51 67 74 45 58 60 52 38 89 83 85 69 87 78 57 38 18 51 40 1 35 45 36 81 43 66 90 59 57 84 72 86 50 39 81 50 32 34 77 57 42 53 52 42 46 25 50 88 80 56 80 80 49 67 64 57 51 71 56 51 51 70 74 63 59 57 69 71 61 56 57 53 59 59 72 63 62 80 61 57 60 72 71 63 66 60 59 51 39717 217 2959 30 10189 11 1 57 6939 2000 -3 197 218 192 265 266 380 337 330 227 213 444 408 450 506 522 796 1354 1550 1414 1546 2088 2458 2469 2740 2892 2887 2799 2624 2395 2386 2322 2488 2166 1742 1464 1440 1394 1189 947 931 960 1123 1208 1125 1278 1604 1750 2299 2237 1810 2103 1870 1815 1876 2230 2741 3783 5775 8088 10579 13224 16467 19361 22803 28800 37078 44743 52150 62259 77922 96436 119799 147367 170303 190351 226515 263952 278234 262551 233974 205136 168321 122603 93081 82738 75782 67733 59414 43739 30581 22054 16150 12834 10224 8093 10857 16144 19195 19448 21535 23830 19138 14883 14507 19048 34904 56654 55226 55476 86358 126582 295838 483293 351372 110331 29104 34964 27686 1323 81 117 137 108 113 81 36 74 22 21 18 1 9 -15 31 53 5 68 25 65 68 49 38 21 9 3 51 63 15 71 33 38 59 39 15 22 54 53 40 34 10 23 14 9 16 14 11 16 5 28 47 33 25 37 38 8 25 35 19 11 29 24 21 43 26 30 20 32 39 38 38 36 39 27 26 43 29 26 42 33 29 29 27 37 42 34 38 23 34 40 41 47 47 41 39 28 23 39723 223 2777 30 10187 11 2 3 6940 2000 0 436 709 1301 1784 2367 2927 3549 3889 3368 2903 2834 2592 2441 2335 2558 2953 2883 2823 3500 4143 5312 6400 6806 7053 7615 8021 8125 8644 9063 8743 8506 8290 7634 7219 7121 6549 5923 5650 4951 4392 4124 3799 3811 4046 4042 4178 4745 6116 8399 10835 13306 15078 15103 14644 15177 16065 16575 17050 16593 16351 15792 15414 18256 22350 26500 29270 31711 33865 32371 32169 34550 37512 43599 49300 60995 73645 88173 103311 116603 124504 129890 132338 131882 127696 114884 101536 90566 86399 79455 70464 62868 48385 34348 25641 20769 15920 12495 9698 9127 12438 17105 19720 19109 19162 20483 18634 17163 15389 18942 37519 59422 53792 59952 127391 175327 187388 394846 591424 407390 42620 52085 29319 1801 108 39 110 110 93 106 69 69 33 11 42 59 54 -1 13 60 32 57 83 30 53 68 55 62 42 35 37 26 46 54 64 38 70 65 47 53 46 49 17 4 21 63 70 51 21 16 16 5 41 34 26 29 33 47 57 58 44 35 38 71 55 38 55 38 28 38 37 48 42 36 53 41 30 50 49 32 36 37 36 37 51 44 45 45 38 44 41 38 46 55 48 57 55 51 44 38 33 34 24 39730 217 2957 30 10187 11 2 10 6942 1999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 169 427 377 361 315 169 224 169 11 5 72 19 29 217 331 443 690 945 843 740 784 818 914 962 1021 1280 1540 1807 2109 2393 2991 3773 4361 4372 4834 5612 6203 6897 7971 8607 8456 9350 11279 14255 17638 21359 25694 32296 38009 44568 48212 55380 62288 67581 74894 82946 88816 96890 112142 130934 155548 174989 193351 205810 202343 182700 162558 138625 105416 64550 42477 34129 29300 26499 24196 21345 18361 15737 13990 12370 12525 15125 17750 17309 17764 20827 17304 13773 13010 13476 14334 18324 32807 57578 109988 220338 257230 214911 256690 359369 259665 69528 8486 9629 1771 165 164 98 79 54 76 104 155 99 44 57 22 31 48 27 15 5 23 37 32 1 26 68 49 37 40 18 35 44 44 38 22 8 18 28 18 27 49 40 43 44 11 -7 0 18 41 44 53 36 2 47 72 78 89 73 54 53 33 31 67 49 24 40 35 54 46 33 38 32 37 53 30 26 48 47 35 45 41 36 41 32 37 54 55 45 34 45 51 59 59 62 51 53 52 56 54 49 46 41 39736 190 3774 30 10194 11 2 16 6943 1999 -38 86 92 999999 999999 999999 999999 -68 15 87 338 448 336 241 160 91 124 184 41 371 656 951 1516 2286 3064 3749 4641 6135 7352 7836 9059 10871 13129 16219 19750 23821 27800 32840 39238 45657 52595 62634 75805 90670 109511 138094 165339 195797 220074 252201 281447 295022 276466 214251 116355 74164 54361 43609 39254 39351 37133 32653 27329 21415 18149 15688 14210 16244 19004 19502 18465 15551 14208 15030 14808 17100 23184 40137 82444 128441 198781 309013 369796 213018 130286 87904 21917 4102 1126 219 227 355 262 104 84 104 131 82 65 58 25 30 50 32 8 39 44 36 23 4 33 67 79 66 44 6 -10 24 22 36 59 16 11 11 1 45 5 1 21 50 54 38 24 26 3 11 45 16 1 17 35 42 17 41 51 55 10 7 24 20 19 40 39 35 21 27 18 9 17 21 30 18 29 9 19 40 32 19 6 7 14 20 25 13 25 28 37 39 39 36 41 38 37 31 30 19 18 17 18 15 39742 168 4438 30 10198 11 2 22 6944 1998 80 286 546 924 1444 2136 2868 3690 4985 6100 7376 8842 10452 12743 15565 19708 24133 28432 33333 39451 48551 58098 67826 79075 93667 110635 130179 144224 157244 175496 190020 196882 196158 185565 177044 159445 125872 92307 59942 43478 36466 29781 24620 20262 16817 15363 15124 15217 15778 16073 16237 23915 37490 40312 48865 65082 97034 165273 217248 252009 326135 405285 373404 276876 155540 37958 3387 857 263 84 66 103 106 156 174 137 129 123 98 64 87 71 44 30 61 86 70 41 23 53 51 56 91 81 64 108 76 66 92 105 87 83 82 98 96 63 73 76 48 72 66 55 61 70 27 25 59 57 74 73 94 76 94 90 79 95 59 27 53 67 71 57 73 68 73 63 71 84 75 49 39 43 61 55 50 46 59 68 64 64 53 56 60 73 86 78 68 68 64 66 70 69 71 75 73 67 53 50 39748 165 4534 30 10204 11 2 28 6945 1997 -31 273 515 870 1058 1126 1448 2136 2914 3626 4307 5730 7520 9533 11964 15297 18992 23333 29582 38477 48404 59219 74345 91105 112959 138272 166245 195511 216847 222042 204950 175791 151347 118085 103436 76411 56828 46108 33628 24864 19182 16208 14920 15054 16682 18797 19451 20387 26854 38141 31945 28558 57502 141194 240139 339780 410109 411706 386290 331861 199610 93718 35576 6875 27097 46715 7586 81 49 27 52 59 47 81 97 19 -7 -2 -5 21 -5 27 30 28 52 -7 29 44 35 -8 11 10 13 27 54 44 56 -4 -1 38 15 17 20 11 49 6 12 12 16 23 15 33 9 -8 3 35 39 16 24 28 25 25 4 6 999999 999999 4 999999 999999 14 11 18 5 16 11 17 999999 999999 5 10 7 31 12 15 6 10 46 41 25 22 24 30 27 28 30 31 30 22 26 17 16 18 9 11 8 39754 185 3938 30 10208 11 2 34 6946 1997 -21 37 -4 162 481 490 504 734 768 842 988 970 1120 1280 1328 1070 436 48 -65 999999 999999 999999 999999 39 638 1676 2991 4602 7887 13089 17376 23178 30590 41017 49734 54587 60944 62781 66600 74739 83207 108780 149669 174852 210803 239366 230602 219395 220822 187175 135002 89880 65257 48483 40328 33238 27288 21944 18819 18543 19482 20823 23638 28043 31497 31017 24414 21314 46331 75818 50937 44803 85696 193180 304534 344610 301262 184165 82715 64014 26639 1731 3701 39496 141922 78393 1754 40 64 87 109 70 86 105 94 39 50 68 69 45 -8 50 54 59 28 12 10 37 53 21 20 26 9 28 71 21 44 14 38 16 16 9 20 35 -7 3 38 18 15 30 11 -11 10 28 44 65 45 24 63 53 20 34 32 18 999999 3 24 14 32 27 20 18 34 23 16 9 15 17 22 38 34 31 37 30 22 31 46 37 44 52 43 38 34 29 47 40 34 36 33 27 25 23 17 12 6 39760 199 3519 30 10209 11 2 40 6947 1996 -24 168 273 755 1596 2782 4575 5984 5941 5399 6652 6444 7257 8215 9131 10256 11503 12473 13775 15195 17284 18773 18277 17641 18154 20203 19992 17370 17085 18641 19234 17007 15535 15523 16535 15877 15158 15137 13236 9893 9381 8724 8752 9121 9180 10000 11545 13560 16170 19242 21829 24436 28757 33583 40534 49347 62095 72740 84208 102253 126453 165985 231554 272253 250271 159739 106079 92213 85439 73549 56119 36456 28938 28047 29183 29444 28448 28440 31069 34401 35664 34323 30184 36393 56177 70446 70062 71278 114850 198686 287963 313974 222322 75219 23236 5506 10627 65755 132400 22315 3241 1846 375 122 117 134 107 118 98 104 86 91 109 64 45 38 55 53 83 83 44 45 59 70 71 70 68 84 84 28 16 51 81 66 47 47 56 63 71 93 69 44 72 75 62 71 52 45 65 63 71 56 49 77 91 63 63 67 53 56 62 43 62 60 61 51 61 63 59 42 48 63 49 76 84 81 68 73 58 73 77 74 80 77 61 76 86 91 78 74 70 71 64 69 64 61 56 51 47 39766 206 3305 30 10205 11 2 46 6948 1996 11 170 322 457 705 909 987 1337 1847 2197 2873 3595 4013 4675 4556 4606 5200 6356 7933 9212 10146 10950 12057 13510 15424 17191 17347 17790 18890 18986 19007 19301 19626 19850 21132 22449 24028 26634 26344 24997 24339 21683 20068 22382 28311 39381 49023 60033 65624 66388 75316 80276 76403 72835 69892 59388 48836 45504 46928 49561 50274 53038 54895 54057 52935 55267 61405 68069 71872 75502 80070 87045 88652 85629 75371 59438 48964 44136 41295 38287 35405 32611 31073 30555 30934 32685 34958 37591 39805 41823 47861 58051 68991 59775 70609 97064 161153 218512 207402 136152 103897 64431 13596 24443 32910 14237 8291 6978 5668 2987 635 112 113 101 43 36 62 18 34 57 44 32 16 -4 25 22 55 44 38 6 25 54 38 58 48 17 20 26 11 -9 27 20 46 45 21 24 -6 21 56 15 20 50 66 60 54 36 20 33 50 48 41 55 57 38 34 48 50 39 28 17 28 19 18 39 27 34 28 9 18 24 31 19 38 25 33 25 31 41 48 53 46 32 41 37 33 37 32 42 36 32 37 27 16 10 17 15 39772 192 3633 30 10203 11 2 52 6949 1995 -88 999999 999999 29 236 400 656 930 1283 1676 2026 2544 2994 2907 2919 3621 4124 4746 5184 5032 5068 5287 4613 4915 5198 5860 6903 7690 9117 10166 11883 14356 18134 20398 22540 22709 24771 26108 29112 35194 40660 44619 51168 58341 64223 71304 85107 96754 104086 109356 111739 109504 109535 109887 100087 94491 94985 104522 114828 110294 106441 97733 84477 81955 68920 64930 50640 38782 37570 40828 43376 45337 44696 41924 41129 41289 44276 50516 49408 43427 49947 52611 52140 60525 66382 93690 140039 163162 271356 319830 57540 8122 8721 10924 12550 10557 8875 7674 6099 1507 170 56 53 44 20 48 18 -2 15 -27 10 37 -3 30 -1 17 66 62 21 34 49 27 19 11 12 -18 31 53 38 14 1 8 34 13 24 10 21 25 18 31 54 48 -5 -6 1 28 0 26 13 20 25 27 39 56 16 999999 21 15 999999 18 5 999999 5 14 999999 999999 10 15 999999 999999 999999 3 21 21 5 8 10 17 34 22 29 20 17 5 14 12 12 12 5 8 13 10 39779 164 4565 30 10205 11 2 59 6950 1995 -23 318 454 512 668 1148 1660 2312 3340 4422 6256 9380 12577 16828 20989 23858 27532 30109 34486 39153 48648 62685 72921 86714 106226 128913 154806 184516 199903 208874 217988 226901 221566 215483 171565 120299 86045 72592 69918 64407 59423 53984 49898 47248 43912 39807 36920 34351 27681 25405 27643 40236 60048 136358 226339 241652 271643 281654 187297 59589 13272 23691 62567 116189 62726 24399 7660 1694 295 118 97 91 63 86 54 48 57 79 65 35 79 61 58 45 29 18 22 13 16 49 90 41 46 63 40 46 34 34 50 65 65 44 48 28 17 33 49 27 31 39 66 67 64 47 61 81 58 49 33 52 48 55 52 38 66 44 39 49 36 26 26 48 37 38 36 39 30 36 32 22 29 48 53 44 44 54 51 45 54 48 53 70 62 58 62 65 46 27 37 50 50 40 33 27 39785 160 4691 30 10211 11 3 5 6951 1994 -7 238 550 916 1409 1979 2759 3753 4959 6429 8093 10681 13105 15484 19482 25027 31989 38192 44780 53217 62799 75738 92696 110966 130399 155039 175985 184918 199050 212498 213670 193140 157784 124103 107076 87842 68588 54107 43080 35835 32517 30470 28981 30761 35085 29474 22075 25123 38288 60093 102677 190627 301157 311885 301084 444664 323203 45269 21656 40376 139663 143256 39803 8363 1657 113 129 103 19 54 50 41 79 63 64 53 36 13 22 50 30 45 38 44 19 11 -9 29 28 53 38 41 22 27 33 23 35 45 51 2 40 45 21 46 21 31 37 35 42 46 30 34 36 28 3 26 27 15 23 25 20 24 18 25 14 23 26 24 54 59 32 32 19 27 27 24 36 39 47 41 40 39 39 32 30 52 49 40 41 52 51 41 41 42 39 43 41 29 29 14 39791 153 4873 30 10213 11 3 11 6952 1993 185 758 1537 2419 3381 4985 7161 10037 13626 18591 25530 34286 45784 58695 72973 85136 101229 126232 158700 191419 214243 237047 272702 287429 250914 183389 121696 79107 57312 48812 45184 45230 45060 43723 40425 35239 31801 33223 37959 39378 31664 35953 46307 47704 87415 173651 229345 250236 329952 359172 163371 30277 68332 106915 140648 94022 27996 6750 479 42 56 38 39 -33 14 40 -8 5 14 -17 12 14 24 9 -10 35 43 8 37 49 11 31 14 17 20 -8 31 3 14 19 10 40 40 9 -7 -9 17 5 19 37 13 -5 10 8 24 4 1 13 -4 28 16 19 999999 7 7 11 10 28 17 6 8 999999 999999 4 15 4 17 15 26 21 18 8 30 31 24 20 35 26 28 12 17 20 13 15 21 14 14 21 5 6 15 19 7 39797 152 4905 30 10215 11 3 17 6953 1993 21 361 767 1419 2211 3203 4621 6569 9427 12917 17205 22867 31555 44291 62256 81096 99289 119313 149712 193591 234944 279986 317395 326987 321159 296662 194403 110354 75182 70200 67052 61117 51316 45348 44065 45429 55021 66316 61772 57750 66103 73227 85566 102255 129251 149317 173038 260034 211515 77121 213273 242406 155454 98786 22093 8237 722 181 112 75 54 69 80 61 58 47 19 35 56 66 61 60 81 93 71 42 97 113 89 54 62 67 81 96 65 28 40 47 79 84 64 45 58 94 72 62 59 80 77 62 39 36 60 64 65 84 69 87 92 86 74 59 52 57 51 68 53 58 75 72 71 71 63 69 79 73 82 82 81 71 70 87 79 78 87 79 68 76 87 79 84 75 71 71 72 76 79 73 71 62 59 60 39803 158 4756 30 10216 11 3 23 6954 1992 -52 252 615 1148 1733 2458 3585 4722 6173 7981 9809 11619 14671 18604 23378 30188 37580 45735 55729 69516 86728 108644 132646 159905 185259 213268 235881 230854 194521 157794 131437 111457 100775 92162 79502 71132 65371 57708 50965 45546 42772 41769 44639 53503 59971 49709 37277 49794 65099 119306 214420 189242 145354 363045 548287 184364 62197 121932 189071 201925 11571 7871 1559 198 122 139 135 129 95 116 132 93 68 83 115 98 116 99 91 114 90 96 84 106 87 37 98 100 104 117 59 73 94 58 74 75 73 62 105 100 76 94 78 87 112 78 76 77 69 51 76 91 109 126 82 77 80 86 82 75 80 90 108 99 92 102 86 60 82 91 86 101 104 89 105 101 111 117 113 105 101 106 88 93 95 107 106 111 106 96 94 98 104 90 85 88 82 75 39809 161 4667 30 10217 11 3 29 6955 1992 -24 377 649 1093 1728 2438 3245 4217 5618 7379 9460 11737 14282 17204 21569 26321 31812 39192 44453 49638 58413 69692 77969 90266 101610 115942 130730 141962 133392 124997 119886 120209 111498 96856 101014 97896 91168 83983 73332 67907 63249 60399 57391 55112 49437 44052 41652 40950 37117 26809 31590 47758 94993 226997 263226 318724 701052 631818 196570 144558 62162 63048 89056 57433 12404 2459 104 83 107 127 77 85 86 68 72 51 68 87 81 44 84 32 22 42 64 50 101 96 63 99 65 42 49 50 66 64 77 109 114 103 35 41 36 56 62 71 48 55 37 53 41 63 67 52 69 53 60 39 45 60 73 60 46 66 66 58 69 62 89 70 60 64 58 62 67 80 87 84 80 79 77 64 75 74 71 77 58 63 68 66 67 72 65 65 67 55 55 59 63 62 50 39815 157 4787 30 10217 11 3 35 6956 1991 9 245 575 1001 1492 2260 3091 4111 5354 6953 9275 11724 15121 19379 24155 29777 36293 44971 54618 68926 85195 105793 130765 153536 175066 192402 198819 185549 166089 141981 124090 116952 111516 102584 89345 78943 64297 54322 48564 44979 44282 41909 37198 32163 31742 41390 54833 72653 138777 233454 233584 323736 495756 436844 343510 308997 77355 45884 30589 55210 17202 3396 142 98 113 105 124 86 99 104 90 68 69 43 55 35 28 42 52 36 45 56 47 46 43 48 80 76 72 65 51 63 82 37 23 83 81 79 95 65 68 85 67 65 60 35 63 45 41 48 55 84 66 78 83 86 68 64 72 68 66 60 58 52 62 60 72 53 72 77 70 75 91 74 84 98 101 82 68 73 74 86 76 79 76 72 81 74 72 69 71 68 68 73 67 61 54 39821 158 4755 30 10215 11 3 41 6957 1991 22 170 480 839 1254 1750 2450 3258 4345 5718 7425 9355 11578 14397 18194 23696 30691 38780 48872 59314 72344 85426 94048 109851 132533 154590 173664 190395 199608 197174 189120 161109 140832 123942 94723 77460 71933 70106 68345 65427 62270 59226 53527 48118 43152 37797 36062 41472 57430 81769 135183 212941 266305 211116 117781 129875 361256 312251 54570 31319 47901 53855 11200 772 158 62 106 133 87 65 27 61 59 34 74 67 61 58 60 24 55 85 73 40 49 -4 32 30 66 52 62 64 71 52 34 72 74 33 75 56 32 33 44 39 45 70 64 44 57 60 43 70 52 55 59 66 60 46 45 60 62 59 49 73 83 81 66 59 59 64 62 65 84 98 89 77 72 70 79 78 76 78 72 65 65 66 57 66 65 66 66 60 60 57 60 49 40 43 39827 157 4814 30 10214 11 3 47 6958 1990 152 425 753 1251 1859 2904 4095 5489 7491 10118 13446 17470 22865 28367 34987 43934 52872 63338 77462 91279 99845 112682 127297 134921 141757 148100 154268 156521 153616 152634 142887 135988 119576 113509 112821 109555 103356 92390 80068 70056 58035 50938 44776 39963 39651 42687 50253 81410 117227 123614 194723 232357 213665 181082 137421 279995 199610 16945 17072 109140 112327 7985 1403 4351 2371 171 80 108 124 89 25 82 74 87 46 68 95 73 34 63 80 38 33 48 13 50 67 51 35 43 50 48 40 52 70 66 43 77 74 67 61 66 69 82 57 44 68 72 57 30 75 63 60 43 54 70 90 73 47 55 67 61 68 68 52 50 69 54 63 89 67 64 94 97 93 89 85 68 72 82 78 82 89 91 83 74 69 67 60 61 69 77 64 57 56 48 39 39833 293 675 30 10215 11 3 53 6959 1989 110498 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 198 591 1060 1603 2090 2872 3916 5249 6640 8389 10680 13896 17750 21678 27291 34434 44908 57944 71710 84056 98593 116199 141793 163116 181402 186077 183287 187096 176783 146085 117363 106746 93419 87298 84396 82817 81421 79295 75713 69124 56767 45806 43042 48007 53130 65280 94954 109534 126374 163978 196309 210537 193577 143461 151325 112008 34860 130736 190935 7340 4814 28984 11107 378 60 80 96 60 92 77 73 74 42 78 93 14 44 71 78 65 60 64 72 29 13 29 2 -1 52 56 65 74 76 53 28 -1 16 21 44 33 22 24 34 55 44 54 49 47 52 37 36 29 30 49 41 27 40 43 44 70 68 44 37 37 58 67 59 56 53 46 54 59 60 59 56 53 47 60 74 71 63 61 55 49 69 59 45 41 42 39 31 31 30 25 31 39839 151 4965 30 10215 11 3 59 6960 1989 106 396 807 1491 2263 3346 4943 7043 9696 13360 17981 23654 30312 39507 49961 63384 78994 96030 116216 139422 164680 187303 214610 234412 251253 221322 176244 140412 119532 109811 103544 111328 115815 98139 75417 57145 48422 40112 34417 35339 40122 43394 50538 71132 111890 181277 273351 269872 156019 186958 160397 98021 196098 174771 79047 7210 23125 70175 6430 84 72 106 119 94 56 80 83 72 105 65 66 117 98 64 42 74 44 58 70 21 30 71 60 29 28 65 95 52 74 65 46 30 63 68 84 76 46 86 86 58 71 80 84 71 56 56 50 83 107 82 64 58 71 83 78 70 64 64 78 77 71 86 78 67 78 88 73 71 78 73 70 79 77 78 78 72 70 72 67 66 70 63 74 74 58 61 72 63 52 42 40 39845 153 4908 30 10218 11 4 5 6962 1988 -93 268 632 1152 1957 3050 4505 6390 8781 11320 15133 21109 29390 40192 52042 62821 72933 87514 108244 135846 159651 183923 206040 218100 232748 217938 158372 110475 78426 63146 61606 63781 65691 66250 63670 52514 39953 33976 31320 28182 23792 28494 39104 41394 53459 63632 102568 165145 229655 302229 229190 191406 278561 151151 103389 236200 178425 23192 11606 22908 24254 10996 326 88 49 31 68 54 30 51 58 22 47 67 46 21 37 60 40 49 5 1 26 -1 2 17 11 13 41 58 8 23 39 8 9 -3 14 32 33 39 38 34 19 36 39 46 31 50 50 32 33 31 46 48 40 61 60 48 37 25 30 38 47 40 40 36 39 52 45 46 38 27 30 27 32 30 46 39 39 50 37 42 42 37 43 32 40 28 23 28 20 9 18 39851 149 5034 30 10224 11 4 11 6963 1988 27 289 669 1259 2059 3217 4687 6878 10401 15434 21851 29902 40076 52285 65032 81096 102679 122900 149484 179244 208641 225618 213275 187501 164375 132489 111814 97837 83954 75431 62631 53318 49464 42004 38100 35945 31669 29910 33472 41763 40816 54517 86690 106716 170587 259225 276654 210496 172242 239078 128447 162594 296022 143367 20234 18586 43006 110973 7261 103 61 91 54 43 54 69 62 54 70 99 71 40 23 47 52 44 37 36 46 24 32 39 43 29 66 45 17 14 14 48 31 52 46 28 33 19 15 32 23 45 45 27 33 61 43 17 16 43 60 74 45 44 57 47 38 53 54 33 48 45 34 49 56 47 73 68 56 65 72 50 65 51 52 51 54 46 56 49 44 47 52 59 49 42 36 39 35 30 27 39857 152 4947 30 10227 11 4 17 6964 1987 152 601 1291 1990 2823 3879 5317 7198 10127 14772 19834 24637 30542 38989 51447 63463 84331 117264 127649 129907 148216 159713 164306 162985 147977 125614 109624 88139 77805 72530 68677 67643 64449 61990 60651 56759 48293 39775 32629 26022 23334 27706 28639 23668 30793 53873 75043 137782 237963 298099 278653 259094 204517 119639 187358 198145 102412 16618 35526 104575 162444 99549 4872 116 63 85 57 51 45 61 69 46 42 72 57 22 31 18 38 16 -14 25 55 60 50 50 27 66 50 47 71 50 48 35 24 46 40 52 48 40 43 46 38 44 55 27 20 42 48 76 72 48 17 41 57 55 60 59 68 52 47 53 57 41 54 51 51 61 53 56 60 71 63 60 57 65 56 56 55 59 67 70 62 52 45 53 58 50 51 32 22 19 39863 158 4758 30 10218 11 4 23 6965 1987 -78 220 535 990 1771 2402 3548 4977 6437 8408 10537 13109 16059 19694 23461 26416 30280 38044 47743 57425 70481 84625 95488 104416 116227 122137 119084 108175 105532 105239 100338 95596 91612 84789 81441 80384 73440 70802 72968 71417 63321 58941 49853 33485 23996 21112 18848 18068 19962 21046 25330 38537 61129 111709 197488 297969 376942 338897 228923 104681 80884 102686 97011 57839 22087 94930 184117 200399 126141 3697 115 113 85 84 90 88 63 73 57 64 82 97 42 34 21 39 23 57 8 36 30 33 32 48 16 45 47 50 62 66 47 63 49 32 77 76 53 35 31 39 65 41 19 30 53 59 51 48 52 55 61 51 50 56 68 57 53 48 49 61 70 58 71 72 79 63 56 51 52 64 63 51 55 66 53 44 54 46 40 48 48 52 55 46 46 48 40 27 39870 165 4570 30 10210 11 4 30 6966 1986 171 648 1069 1667 2518 3500 4644 6334 8428 11161 14197 17862 22256 27585 33047 38935 45855 51655 56414 59557 63157 65959 70205 72790 75074 82737 88444 91459 94981 94237 93084 93398 93792 96217 96774 92527 91189 88075 82094 75502 72782 69733 66117 60634 49356 41425 39149 36382 30570 24815 19437 16969 16632 13133 13094 18372 25045 29104 32932 47432 67318 111245 190643 317238 328729 197536 98232 145363 116308 59894 45539 116180 139419 216888 33749 322 62 67 44 51 44 44 35 35 45 56 68 83 39 75 84 49 26 46 38 48 20 -7 5 31 44 50 12 31 56 41 22 10 32 35 23 31 21 23 41 21 24 34 14 21 37 19 34 49 27 22 30 54 52 43 30 54 39 48 37 58 56 44 50 37 31 35 36 49 28 38 43 42 44 54 55 50 36 43 44 38 42 46 33 39 33 24 21 29 16 39876 167 4482 30 10212 11 4 36 6967 1985 -65 34 280 763 1232 1658 2005 2288 2549 2941 3490 4185 4634 5625 7631 10049 12745 16266 20167 24050 29989 38659 46095 51834 59058 66371 72257 80672 88639 94124 95275 97268 97499 96423 98559 102009 101447 101704 93788 86622 79315 74082 67524 61663 58311 54839 51156 46780 38582 30676 25017 19070 12649 11658 11627 12190 15808 16970 18357 23018 34303 53480 94172 182910 287844 380586 426412 310552 254470 231863 135372 108994 154862 223111 188180 86476 2703 53 101 94 48 31 70 67 65 58 80 77 66 50 96 82 65 30 40 30 22 -2 22 8 -1 19 6 26 33 20 2 45 38 18 4 25 60 66 31 39 26 31 41 26 9 35 30 30 27 40 56 76 44 36 37 31 43 42 55 69 65 54 43 38 37 33 48 74 63 59 51 34 40 47 63 62 59 48 43 43 42 39 43 38 35 42 42 31 27 26 19 39882 179 4120 30 10210 11 4 42 6968 1985 -19 248 377 349 447 661 923 1045 1278 1511 1904 2485 3234 3752 4661 6253 7967 9228 9954 11876 14385 17212 19814 22470 26152 31469 35204 38170 43292 49774 56347 62550 68251 69441 69085 68392 70604 78111 82368 83025 83620 85326 85669 81245 73136 70844 65552 53321 42572 35517 32100 28565 27120 26220 22329 17136 15587 15374 13844 10768 9892 10142 7788 7973 14247 17838 15715 15569 16679 22562 33427 49003 74490 114989 205243 347105 404301 485051 485774 231392 214668 238543 109775 149608 399862 233848 48707 8470 346 104 77 71 102 53 68 118 114 68 103 98 83 69 81 72 53 46 62 28 41 55 41 30 20 12 38 46 64 82 68 72 50 67 33 19 49 68 69 38 24 62 61 39 55 60 43 39 66 80 86 64 46 61 66 65 57 66 64 62 45 53 46 56 71 56 56 49 69 64 74 78 64 60 59 63 68 64 58 65 58 65 63 69 59 55 44 47 47 38 31 39888 238 2340 30 10200 11 4 48 6969 1984 46 60 144 161 35 -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 50 376 415 597 745 936 1093 1100 1083 1105 1202 1182 1162 1301 1481 1700 1799 2150 2562 3066 3390 3706 4018 4823 5988 6684 7249 7526 7611 8123 8423 8113 7994 8595 9383 9958 10991 12266 13982 14792 16421 18587 20188 21438 22798 23804 26347 30358 33390 36062 38836 42377 47012 50945 54572 58812 63180 69540 72258 67720 60485 61046 63619 64240 62676 59613 56451 51356 43241 35120 21116 11184 13060 13000 11195 9357 9073 10560 9664 10271 11932 14082 13400 14647 17182 19759 18734 23184 36321 72132 141421 192905 224046 265989 362019 435386 361838 254389 199713 213635 342318 384937 337835 192410 28749 394 83 125 74 71 54 35 51 55 81 61 68 37 17 51 63 47 56 57 71 58 18 -15 1 31 4 41 32 77 40 25 22 23 42 70 52 43 43 50 50 61 63 42 51 32 17 23 59 62 41 36 43 64 55 47 39 62 41 43 33 30 56 62 61 59 71 50 55 70 54 55 61 63 62 57 52 60 62 65 62 56 40 53 58 56 39 35 33 32 39894 243 2184 30 10194 11 4 54 6970 1984 164 606 1396 2352 2461 2004 2928 3382 2743 1633 1315 1464 1606 1463 1652 1624 1169 1253 1216 1055 552 308 3 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 147 547 1048 1208 1709 2450 3223 3839 4632 5277 5838 6536 7384 7641 6570 4535 2786 2381 1695 1941 2724 4460 5902 7359 8819 8561 11515 14947 18435 21565 23030 23195 21070 17587 17786 18227 18623 18407 17309 15809 14769 18042 21786 24011 25571 28237 30956 35310 42640 46687 53565 58394 56552 51734 50748 48119 40695 39396 43291 42765 41142 40097 42202 41228 38265 36332 31579 28988 27549 23302 18928 14856 12527 10195 7767 6639 7332 8811 9486 9245 8947 8782 10494 11673 17267 23173 21369 21597 27123 37156 59968 96598 130439 185679 209153 249496 422118 319242 150154 317172 282234 195974 326749 481081 389805 241005 6733 112 69 50 84 53 45 104 83 81 60 85 69 73 47 38 30 38 3 19 66 32 13 62 59 47 47 53 50 47 29 26 30 39 41 51 15 12 23 30 58 31 16 35 39 46 49 44 59 64 54 44 42 45 44 41 37 46 45 38 44 55 58 59 75 65 53 58 59 57 64 56 66 58 55 55 57 63 54 43 55 49 42 50 49 44 39 32 27 39900 250 1978 30 10198 11 5 0 6971 1983 -90 -19 22 124 501 948 1438 2128 2139 1572 1493 1937 2383 2436 2051 2147 2382 2196 2084 2145 1975 1854 1972 1861 1807 1807 1957 1648 1390 1069 882 1063 878 523 174 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 215 269 186 346 962 1146 1592 2337 3048 3260 3634 4154 4467 5245 6379 7933 9988 11928 13774 15620 18112 19859 20536 22183 22093 21903 25321 31304 35690 41234 46080 47027 47657 52019 52063 48625 42840 31600 20600 12976 9754 7930 6556 5446 5020 5067 4913 5911 6957 8648 9300 10240 15257 22265 24668 26798 31585 41427 47156 45775 43260 38086 28356 22093 20806 19230 18650 20199 20538 19641 20941 17321 12006 7022 4569 5007 6248 7729 7440 7849 12441 12259 6496 5066 10504 16693 21777 26254 25301 37159 49570 71795 99385 121378 153680 178204 198327 285517 297334 230349 293699 411474 291749 260464 310237 317838 271644 247647 54673 721 67 54 86 104 39 31 53 76 44 54 82 56 67 34 18 36 22 33 22 -6 -29 14 -4 41 21 2 20 16 9 14 11 7 55 57 24 28 11 15 30 25 15 17 27 31 31 17 15 13 25 25 22 23 25 17 27 23 23 34 26 22 22 23 40 38 39 46 43 26 21 45 41 33 30 35 49 42 38 26 26 17 21 26 29 28 21 32 21 10 39906 177 4174 30 10204 11 5 6 6972 1983 -88 -52 11 210 545 820 556 639 804 825 836 610 595 847 1025 1273 1810 2122 2673 3208 3369 3943 4572 4943 5661 6524 7849 9605 11650 14093 18270 23197 28832 35708 41609 46953 54580 66429 80123 96889 111643 122595 132640 148935 159335 154530 151500 136973 119809 90664 61145 35616 12639 11961 15234 16692 16827 14885 12522 13482 15811 20983 28171 36413 46163 59850 71491 84195 92312 100543 101518 104752 133809 163506 173954 212857 248879 325982 344704 360232 247643 228943 217979 181665 127323 63536 2564 131 115 89 115 109 82 48 103 46 32 63 36 48 111 75 52 43 25 53 69 68 33 39 21 22 36 44 8 29 39 3 42 27 44 28 49 42 63 22 20 27 30 18 26 55 63 35 37 30 29 30 41 33 37 42 43 25 39 36 30 29 35 32 55 39 45 44 47 46 50 41 39 47 47 37 34 39 41 37 34 35 48 45 49 40 41 38 27 22 9 39912 158 4741 30 10201 11 5 12 6973 1982 12 306 714 1010 1537 2059 2664 3652 4856 6603 8776 11421 14386 17781 21127 24676 29432 36705 47968 61300 76323 92286 111154 132926 147186 162348 176412 187364 201689 194310 159025 135433 102004 61378 24112 19688 20209 17687 16876 16403 17557 20345 21735 31277 51001 79786 105888 113626 115543 147611 165116 117851 72890 140068 197188 171769 256603 354387 397560 345520 254863 199394 162636 51274 1992 131 125 123 79 50 98 75 87 108 109 103 74 72 64 61 34 25 62 97 78 82 76 42 49 32 45 30 26 52 60 58 63 50 61 32 53 54 36 67 54 21 56 44 61 61 59 49 43 40 30 35 21 17 35 34 58 40 43 43 38 61 67 44 34 54 56 54 58 65 46 48 29 49 62 55 52 39 46 67 49 43 45 42 46 49 54 58 55 46 36 33 29 34 39918 154 4855 30 10195 11 5 18 6974 1981 45 376 605 1041 1427 1685 2144 2628 3577 4871 6180 7860 10361 13202 17450 23764 31520 41546 55089 71437 93379 121000 156117 190595 209775 236440 271902 281714 250503 168510 63929 18120 15748 16637 18192 20293 24351 28799 29396 25599 18754 24319 34812 50526 68771 86167 142786 182122 144104 91593 70221 111988 130874 91999 132319 315814 473350 469315 366740 212208 68466 6726 1813 86 80 64 63 74 61 23 59 99 46 62 73 41 57 46 62 66 79 82 51 44 88 86 57 37 63 49 -3 -2 24 42 28 26 25 42 11 46 58 55 20 31 35 38 32 54 66 71 58 35 12 23 34 36 37 39 58 43 57 57 64 50 55 56 53 55 71 53 55 61 65 54 38 35 51 62 61 50 50 58 49 46 59 64 60 57 38 34 29 29 24 24 39924 232 2515 30 10195 11 5 24 6975 1981 185 399 730 975 1199 1119 925 629 305 147 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 658 1420 2036 2834 3241 3933 4782 5366 5730 5643 5717 5810 5584 5421 5624 6297 7154 7801 8209 7576 6478 6373 6371 6146 7300 9883 11602 13282 14945 15604 16176 17503 19313 23033 26098 32011 39064 46168 51972 55965 49369 47114 47593 48457 53928 61857 58788 47562 44116 38826 43119 57447 69263 78863 85679 92714 116216 144154 158964 148041 116527 109820 104417 77462 50539 24726 18228 20993 23938 26519 27899 27348 27837 28386 27450 29497 31323 32989 31738 41241 63272 115552 160731 164592 149916 138652 115309 58457 17245 27584 155608 348659 370159 369640 362397 172190 31098 19711 3580 100 95 109 57 77 73 39 70 75 79 81 56 42 54 111 55 62 99 71 31 37 60 38 5 43 40 58 38 56 42 56 57 17 32 31 43 51 73 57 46 69 62 71 53 52 41 48 64 25 26 53 28 27 54 50 35 24 40 35 36 39 36 53 49 61 60 45 55 56 56 52 49 51 49 47 40 49 44 46 42 47 57 53 47 43 47 48 45 35 33 22 39930 227 2667 30 10197 11 5 30 6976 1980 -96 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 261 916 1551 2538 1715 691 384 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 256 568 832 1175 1841 2474 2858 3235 4114 4718 5752 6834 8080 8578 9096 10431 11432 11769 12018 12122 11810 9583 8341 7205 7535 10920 16877 24034 30174 36253 42421 48494 60605 72093 76443 87130 94810 104456 106930 111310 117831 115899 107694 104633 91890 56508 33751 34335 35284 33090 29725 27318 29894 39355 48283 50650 44727 32821 25738 27419 26401 23874 21030 19729 24645 30619 29022 29467 25602 23005 23194 26048 28405 33838 45706 58016 72044 97072 159246 191099 142676 110458 99011 115494 69196 29949 72739 108476 288057 258917 237406 275606 194580 111403 52054 6281 137 86 70 74 58 71 76 82 71 75 76 70 55 44 44 70 69 44 45 37 29 57 61 44 43 32 72 35 6 62 37 11 12 37 64 61 46 48 53 35 48 44 49 28 43 38 31 47 83 43 6 15 23 58 52 42 44 39 46 44 45 46 56 51 53 52 56 47 44 48 60 41 55 59 53 52 55 58 69 58 55 47 46 36 38 38 52 45 39 22 23 19 39936 239 2305 30 10195 11 5 36 6977 1980 -71 300 490 768 1051 1028 1144 1412 1803 2358 3030 3589 4319 5428 6779 7548 7855 8264 7705 6889 6349 5861 5260 4315 3468 2832 2449 2130 1596 1967 2153 1006 97 -7 -13 162 231 314 319 728 947 1413 1881 2256 2399 2439 2469 3058 4545 7858 14626 16481 12727 10963 13999 18454 21639 18038 16141 18128 21885 21442 20137 19657 19097 18139 21270 22064 18053 13712 13962 15313 18387 20051 22990 28773 34433 41218 45161 51897 68525 81024 79797 84095 84727 58997 33268 25757 23212 20768 24303 31682 32673 27215 24010 26381 31291 37524 40797 41341 36865 35277 33093 33876 33903 29586 27189 23933 21888 23822 26543 26542 26186 24709 22403 26424 33968 35967 29096 23703 19715 29562 42815 44868 58604 71486 77719 81555 96140 88882 86956 104848 94108 85178 132156 28429 16141 33363 157624 355237 247750 268511 350775 182614 189552 87279 1102 62 80 76 77 78 78 108 112 81 84 96 72 82 76 67 60 44 83 92 69 74 69 98 87 50 38 38 36 49 43 33 27 23 29 41 62 78 59 44 27 35 48 69 71 60 35 50 47 43 51 44 37 22 51 48 56 52 52 39 52 64 48 59 55 58 60 72 65 64 61 62 66 64 85 68 67 47 45 56 59 66 65 60 56 49 38 51 49 50 39 24 28 39942 308 226 30 10186 11 5 42 6978 1979 696052 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 122 425 812 1160 1469 1974 2625 3400 4379 5514 7091 8916 10421 11568 12314 12616 12489 12057 10881 10137 10119 10616 10479 9486 9789 10020 10139 14257 21942 28347 31671 44700 57839 41448 18798 6953 4306 4579 4107 3847 4459 4964 5239 5629 6156 7056 8518 10565 13109 14453 16577 19545 20824 20159 19685 19520 18865 19346 18165 16796 16779 16742 16859 16294 17785 20531 20862 19234 14612 10151 6740 6165 6336 7710 10835 14113 15732 15957 15137 14010 13713 14442 14937 15338 15340 16431 21206 27873 33221 38440 45310 49134 52122 55850 58543 57603 51988 48017 44966 39409 30605 21409 15559 13820 13499 16428 21187 26243 29093 25750 19729 17597 20295 26399 32269 35777 35955 21524 18006 28407 38466 43692 52242 64970 59381 58135 50816 48735 68674 62420 60253 59696 54564 92317 122215 104147 47641 158287 385168 443093 263028 174632 184630 161507 118355 3952 105 104 69 46 51 74 87 98 69 34 75 109 93 64 69 58 81 67 75 58 35 48 36 42 63 59 30 80 66 40 47 49 20 20 43 23 45 62 26 34 33 33 49 41 58 54 41 28 53 31 12 26 30 46 49 43 54 60 52 31 46 51 62 52 49 58 67 56 45 44 44 56 50 44 40 42 51 52 38 46 51 46 37 39 39 35 33 29 29 19 19 18 39948 234 2468 30 10178 11 5 48 6979 1979 -32 464 878 1533 2474 3667 5157 7191 8497 9836 10410 10907 12321 12805 12284 10892 9825 9138 9278 9524 8900 8613 7807 6309 5656 4607 3053 3447 3543 2073 1583 1406 1304 1114 873 896 1205 1467 1777 1866 2181 2498 3202 4368 5496 6444 7373 9575 11743 15608 21732 25451 27789 30286 35309 38380 40371 40531 38290 43882 47730 50330 47345 41062 30784 21640 17465 14766 12818 8804 6644 7366 8248 10123 11747 13369 15690 18234 21818 24226 25987 29066 30562 30405 29593 29881 31124 32344 29627 25892 21966 17864 16258 17259 17435 19214 22544 22824 21626 22217 23764 27398 27396 25923 24983 25429 25906 22903 18654 16932 17766 22573 30424 32650 27813 21534 20872 29179 49721 70805 66872 67917 64449 38872 31819 86266 126343 98690 80342 48579 58345 163554 155782 70192 257168 457669 565792 339519 279753 130819 208113 10139 121 124 110 74 116 81 68 50 50 90 86 89 73 84 88 80 92 108 103 82 68 52 32 19 42 61 53 24 9 17 39 14 36 61 49 34 36 54 55 37 65 44 58 68 43 54 43 16 22 32 53 43 43 62 40 47 53 58 58 59 41 58 73 65 48 47 66 65 63 54 50 54 74 48 53 50 52 53 45 54 48 50 49 50 43 39 41 31 38 42 31 22 39954 213 2378 30 10178 11 5 54 6980 1978 -11 241 609 1116 2006 2978 3924 5146 6040 7126 7974 8505 9396 9826 10080 10008 9754 10052 10232 9698 9869 9789 9508 9952 10336 10612 8948 6524 4640 3411 2818 2164 1712 1623 1530 1485 1481 1687 2330 2778 2946 3273 3704 4687 5664 6211 6947 7886 8750 10000 12461 16558 18658 20864 21957 19096 15490 13182 10948 10353 10132 7917 7752 7955 9484 11727 13628 16027 17767 20923 24562 25903 26784 26086 25412 25674 25539 22453 20165 18824 19016 20315 18686 18993 23461 28371 29341 29891 30525 34138 35297 35079 36547 30599 27760 28062 28055 26673 24820 24904 24869 24631 24869 25876 26542 26017 24830 23594 23612 22605 20524 19307 21782 25605 27423 25115 20082 17467 20874 35612 51780 55403 69248 85809 58637 40889 103877 209822 129064 50559 35087 36079 120938 252979 123206 141141 238325 357796 337146 268179 163903 155849 25908 384 47 35 48 -10 15 35 -14 35 31 26 -9 -41 -27 -3 10 2 -1 23 49 40 27 -4 -21 -20 13 -11 10 -38 -46 -45 -23 -34 -25 -30 -16 -19 -24 -48 -29 -3 5 -4 -26 -13 2 13 1 11 7 -21 999999 999999 999999 999999 999999 3 10 18 8 2 999999 999999 6 999999 999999 999999 0 3 7 39960 305 312 30 10182 11 6 0 6981 1977 545194 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 93 204 330 542 517 697 874 1032 1059 1082 1001 1111 1083 879 849 819 1063 1093 1010 956 730 420 243 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 191 309 268 360 560 977 1259 1249 1480 1927 2618 2925 3324 4338 5675 6328 6795 7367 7015 7418 9097 9913 10082 10676 11907 14707 16486 20739 26022 29461 31377 32039 34106 42548 53570 61914 68989 61244 49389 49023 52822 64229 72881 68179 65118 70006 73731 73241 71447 67240 62486 51743 44128 42971 41448 36246 34192 33622 28784 24736 23776 22933 22376 23512 24538 23380 20425 17034 14174 14051 15031 16270 18311 19835 20542 21865 31858 53219 62808 73595 106694 87516 68728 142031 233349 124025 30091 21057 23714 57877 126397 51243 128264 291920 338551 311623 246949 166446 15929 732 60 41 69 37 58 69 64 55 61 42 80 105 53 26 43 36 8 25 62 57 35 36 3 8 25 6 26 -6 16 -8 -6 11 14 -4 11 24 11 4 17 42 34 33 27 4 35 22 6 34 38 16 16 14 25 31 11 25 6 5 24 37 13 9 24 26 23 22 34 35 33 32 45 26 18 39 26 25 35 27 31 22 21 16 16 19 10 15 16 15 12 7 7 1 39966 230 2507 30 10187 11 6 6 6982 1977 74 302 535 853 1229 1446 1620 1689 1794 1871 1842 1876 1970 2071 2155 2169 2254 2537 2637 2795 2630 2219 1970 1506 766 552 519 364 262 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 -70 -30 236 734 1772 2764 3249 4481 6652 8452 8410 8950 11747 14161 15968 18485 21587 23934 24792 26301 28277 27555 30243 35556 36589 39328 41867 37675 36722 37104 35848 36520 36770 38004 40190 41838 42381 44207 46576 47664 50513 51931 49064 47507 45631 43920 43247 46330 56349 77348 76695 64903 54761 44062 33634 30961 31386 30816 28568 25840 24511 22960 20159 15168 11309 9875 8955 9591 11089 11999 11965 10516 11742 17579 30540 47760 57160 79669 117309 109421 92226 124515 139496 99129 49873 23190 21901 38729 91568 18727 35920 158957 273572 214162 189899 169808 281920 73910 2665 50 71 37 49 16 88 56 48 56 56 26 33 27 73 82 47 52 54 11 47 16 40 40 8 -5 23 19 1 21 -4 1 7 -10 -25 -6 -7 28 28 7 28 14 35 39 46 33 39 42 27 29 38 42 41 31 999999 14 29 12 18 15 38 25 12 10 15 29 38 18 24 26 28 20 18 21 20 23 30 22 38 41 28 23 24 13 14 11 22 14 999999 1 4 4 39972 236 2389 30 10189 11 6 12 6983 1976 -70 233 601 1097 1819 2544 3545 4870 6205 7791 8771 9293 10046 11045 12062 12964 14069 14474 14610 14711 14903 15431 16329 17508 18283 17877 17009 15392 13541 10413 5803 3559 2940 2730 2435 2267 2330 2312 2347 2646 2935 3296 3715 3749 3715 3700 4562 6658 8976 10399 11579 13548 15758 17289 19392 22613 25098 24643 26569 31822 34406 36298 40540 42946 45741 44055 41438 43558 46925 48812 47831 48634 48814 48029 44528 43226 43593 44836 43041 33655 25948 27778 28619 26846 21576 17788 17062 17849 19156 20735 22946 24911 26372 25496 23030 21177 21055 22134 23044 25022 26145 27300 28092 28920 28212 28529 28639 26759 20710 14628 10574 8337 7341 7482 8012 8124 7013 5191 6375 12488 28186 45645 65182 115979 172079 151730 94807 93969 104002 76700 59664 48963 31316 29034 32216 8562 40700 135207 203113 213834 123958 86386 188629 66930 3663 195 44 48 62 78 50 54 42 38 71 70 83 29 50 81 61 41 51 12 29 47 39 18 36 39 29 47 41 35 20 45 16 37 11 3 25 49 52 38 23 31 10 41 51 54 35 36 27 34 44 39 20 30 35 34 49 17 46 51 35 34 53 52 36 52 45 45 46 35 35 42 34 43 47 44 38 44 48 49 34 23 33 44 35 38 41 31 33 30 24 11 39979 236 2386 30 10186 11 6 19 6985 1976 -52 292 690 1085 1668 2496 3478 4815 6162 8106 9908 11582 12246 12372 12854 13945 14385 14175 15074 15132 14324 15262 16992 17476 16210 14520 12417 10053 7627 5357 3843 2482 1692 1556 1637 2261 3222 4466 5399 5760 6388 7239 7852 7863 8349 8799 9722 11165 12535 12556 12042 12671 14050 15869 17644 19501 21310 22599 23053 22736 23767 25703 27240 29464 31779 33591 35905 38088 41110 44298 43045 40518 36929 35961 39588 40902 44231 45800 47691 48924 47581 47633 47002 38029 30410 23896 20327 18243 18028 19568 22704 27263 29345 27060 23979 21858 22132 22700 24422 27139 30458 32806 35014 35805 35332 33915 31608 26841 21045 15983 10612 7640 5827 4928 4318 4673 8294 16149 25968 42857 67326 98808 124502 138826 130434 102217 110114 108878 59105 40081 46628 42333 25455 17470 14710 38161 79339 173813 238953 210014 201334 213863 94369 37472 7535 259 63 74 84 85 80 112 102 72 73 101 94 62 115 96 76 104 88 68 97 68 38 55 69 61 62 43 50 36 53 73 41 39 49 8 7 36 44 49 43 32 27 63 53 55 64 66 53 59 55 44 30 40 42 48 45 43 52 77 63 54 62 66 71 73 52 43 57 67 58 73 77 58 52 53 63 62 64 65 60 56 55 57 58 67 64 44 42 33 28 27 39985 236 2386 30 10186 11 6 25 6986 1975 -12 189 355 583 925 1332 2018 2532 2946 3706 4146 4394 4410 4424 4751 5512 6191 6652 6976 6932 6803 6236 5699 4923 3993 3453 3035 1712 1061 1078 1566 1970 2272 2458 2590 2556 2125 1894 1898 1792 1983 2365 2536 2711 2987 3499 3536 3691 4306 4803 5278 5733 6483 7113 7922 7905 8710 10250 10648 12111 13711 14833 16455 18823 21014 23043 25121 24875 25587 27641 30575 37208 41177 46579 51334 50676 49166 58079 63063 60036 61663 58938 49685 46340 49772 56037 58574 52457 46764 38439 39119 38091 37057 35556 36016 36668 36955 35245 34427 36193 37639 37422 33656 26866 20959 16698 13720 11713 9822 7637 5069 3772 3046 3179 3640 4708 12116 29854 47219 65133 106935 170424 171030 96083 80785 176165 238042 67424 22669 22585 31397 60369 50484 56675 186253 346825 337111 255069 180964 161239 75092 19032 688 134 69 58 87 80 123 99 100 93 46 64 94 80 100 72 80 53 53 77 98 78 68 104 83 43 24 42 45 23 29 4 27 43 25 21 84 59 45 46 31 37 83 70 64 70 58 65 60 52 64 72 51 52 52 59 52 66 88 57 52 64 63 63 54 75 58 54 53 52 67 61 48 49 58 58 60 53 68 60 49 51 55 56 58 54 54 47 45 43 39 26 31 30 39991 246 2086 30 10186 11 6 31 6987 1974 -58 140 186 330 502 700 1060 1492 1898 2315 2708 3216 3870 4278 4801 5453 6014 6792 7727 8814 9891 10332 10540 11453 12437 13375 14297 14899 15141 15008 14638 14255 13412 12265 10603 9311 8564 7395 5603 4758 4743 5095 5476 5845 5599 5271 5115 5043 4683 4803 5020 5656 6087 6679 7434 8224 9083 9073 9100 9503 11435 13208 15323 17326 18568 19287 21349 24369 26485 29903 36077 41306 45047 45234 41381 41037 42922 43940 46113 45977 46810 47357 49212 49623 50185 44743 34112 31551 32060 26113 24150 20988 17544 18758 19404 20611 22870 24193 24539 24953 25411 24485 22134 21659 24185 27626 30302 30958 30811 31025 29555 25733 22595 19113 16316 15744 15065 11216 6026 3146 2702 3659 4302 5031 6992 10811 21606 40064 56576 94565 152056 170317 110985 71910 57856 54399 61164 24673 17761 12607 23870 58322 34386 21800 203291 535788 424443 306566 294303 162805 36712 13032 204 69 39 49 87 85 74 128 108 109 105 77 85 94 71 92 85 66 46 84 54 95 88 94 73 75 65 72 83 87 52 46 70 63 64 60 75 72 57 28 54 55 51 56 50 49 48 66 70 60 48 64 52 56 56 68 58 76 81 77 68 78 63 45 35 56 60 70 80 61 68 53 75 66 67 57 60 59 56 55 66 68 53 55 58 51 52 55 56 54 41 39 41 33 39997 245 2115 30 10185 11 6 37 6988 1974 -87 247 498 517 780 956 1164 1444 1814 1973 2300 2447 2680 2975 3456 3933 4186 4625 5138 5661 5837 5961 5709 5901 6463 6802 7009 7848 8996 9509 9976 9900 9678 9386 9123 9464 10425 10007 9034 8005 6677 4835 3628 3246 3299 3259 3307 3370 3451 3567 3578 3839 4324 5158 6199 6950 7514 8594 9637 10277 11177 12409 13557 14835 16117 17699 19346 22691 27045 31717 36622 40605 44307 49677 55836 60328 58847 60248 60868 61613 63368 60424 55052 51047 48538 45124 43498 40800 36504 31006 22741 20330 17115 13181 13593 15395 16762 17991 20189 21859 23277 23770 23528 22552 21364 21973 22359 20404 18365 19208 21016 22512 23436 21605 17613 16118 15163 11835 7792 4570 3955 6071 9618 12280 21078 43037 49155 52302 100289 138232 129604 84971 55644 37914 27517 39485 34828 22341 19666 17329 13777 17012 71637 361808 552053 305009 285454 226983 150557 40440 66323 4274 73 87 98 74 70 77 115 144 125 101 82 84 118 72 90 91 46 94 107 61 82 92 29 58 85 61 57 42 46 38 66 78 57 58 51 44 65 65 50 37 33 44 66 45 40 70 69 67 49 58 66 54 46 66 64 38 49 63 61 71 56 43 68 76 50 72 52 72 77 72 80 73 63 50 71 83 75 65 64 58 45 57 63 56 54 58 57 60 46 46 47 38 40 40003 244 2146 30 10186 11 6 43 6989 1973 1 48 259 393 354 397 560 507 606 592 854 974 1109 1371 1532 1676 1720 1739 1716 1892 1826 1877 1940 1887 1782 1698 1747 1636 1742 1815 1886 2284 2423 2410 2340 2688 3643 3854 3233 2226 1834 1492 1161 1028 874 846 863 1084 1413 1491 1772 1976 2377 2737 3399 4425 5440 6202 6801 7675 8627 9815 10862 11958 13472 15362 16819 18476 20873 24243 27206 30199 33151 35398 39557 44313 48936 53591 60855 69842 73676 78164 79396 77385 80611 81397 74241 70585 64828 55239 42147 29403 22034 16806 16267 18759 21690 23596 26524 29739 31992 33778 34690 35232 34473 30500 26507 24631 22071 19293 17432 15186 13050 12061 11339 10528 9980 9690 7700 5828 6374 8566 14589 26424 38814 47255 64932 81328 62033 55448 65781 64071 44568 46729 63561 65372 52874 39424 45976 64863 114248 274158 249490 167734 223266 199596 57167 37714 28939 39968 3653 101 56 47 63 78 80 21 92 83 76 72 66 59 82 72 35 27 45 41 24 19 30 31 32 43 26 -2 -3 0 6 13 20 -16 -16 4 29 41 17 -16 20 33 24 44 46 34 50 29 37 19 33 20 7 30 31 24 20 13 17 23 29 23 20 48 34 20 31 26 26 36 27 40 36 27 36 32 33 36 31 31 19 27 26 31 26 24 20 19 19 21 13 9 6 5 40009 236 2388 30 10188 11 6 49 6990 1973 -70 -10 -67 67 212 378 663 913 1158 1290 1508 1553 1508 1438 1359 1467 1668 1928 2015 2082 1965 1816 1655 1645 1389 1386 1301 1198 1262 1346 1484 1554 1696 1752 1916 1828 1625 1506 1357 1118 1020 1206 1217 1351 1489 1565 1738 1826 2072 2414 2675 2793 3093 3524 4062 4689 5601 6992 7811 8754 10985 13470 15908 20326 23604 26927 29470 33362 40104 46507 47001 50939 55880 61252 64906 62687 61749 59439 61030 60864 55547 51731 41422 36342 29102 18846 10754 7640 8064 9746 11324 13178 14771 16224 18127 19704 20487 21756 21107 20043 20352 19551 19704 19752 19645 17993 14858 12325 11439 12801 16419 20319 22674 25774 30599 33918 35714 34722 32764 32761 36164 47338 46370 42344 50542 66897 69139 46586 43198 54357 92003 147337 317186 635079 628855 315638 311989 234603 35394 14737 50117 44614 1299 95 90 59 92 147 101 137 106 89 103 82 88 85 84 70 95 86 99 74 96 88 78 75 113 76 28 43 50 67 57 71 49 52 69 40 40 66 71 60 90 56 48 74 69 43 41 44 65 59 70 81 74 69 74 65 45 46 73 44 43 64 68 47 60 74 84 69 85 77 70 68 53 69 78 70 55 57 72 70 68 56 62 64 60 54 62 67 60 56 43 43 47 37 40015 234 2450 30 10190 11 6 55 6991 1972 -31 130 316 628 1074 1391 1847 2499 3639 4872 5996 6879 7704 7749 7688 6915 6278 5677 5575 5346 5196 4855 4247 3668 3184 3064 2750 2787 3358 3876 4104 4484 4244 3822 3371 2960 2655 2434 2339 2342 2734 3436 3782 3838 3885 4178 4229 4423 4631 4558 4841 5872 6973 7597 8921 10471 12177 14990 17340 19093 19917 21656 23401 24655 25866 27228 28919 30836 34083 37561 40442 43800 47321 53969 59767 65729 71281 72957 73043 70169 56680 46470 39758 27673 14780 7940 5736 4436 3428 2701 2037 2355 3650 5045 6700 7844 9123 10075 10971 11578 12734 15998 19713 23478 26563 26176 24788 23436 21456 20196 21290 24504 27296 28133 29652 30910 26929 20909 21481 35837 47158 44185 45376 53994 59755 41348 20100 22980 36915 83917 185033 394370 516747 502413 439388 284252 36845 7605 32403 83150 14505 227 133 127 117 99 117 105 103 136 142 142 107 115 123 121 125 107 107 86 89 101 107 74 75 87 68 97 120 85 86 79 56 84 110 73 76 104 92 80 92 70 85 79 69 69 87 97 62 76 79 70 80 58 67 78 91 84 115 88 70 103 101 92 98 91 76 90 98 83 68 67 76 85 81 96 93 95 96 99 88 90 88 76 74 72 85 81 71 73 71 62 58 54 40021 235 2420 30 10190 11 7 1 6992 1972 132 489 998 1446 2101 2561 3063 3892 4897 5778 6786 6940 6776 6746 7086 7891 7921 7195 7457 7963 7290 6142 5490 5312 5808 6699 6665 6273 6273 6426 6887 7341 7866 8494 8941 9361 9935 10791 11413 11459 11726 12028 11954 11308 11024 10785 10713 10835 11013 11191 12013 12691 13352 14590 15881 17757 20209 22383 24191 25676 28687 31791 35753 39926 41717 45332 48920 50439 50474 54997 56132 53745 46667 39028 33829 27525 23067 19775 15508 11999 8672 6191 4420 3396 3005 2712 2308 2179 2387 2510 2719 3218 3954 5221 6612 7789 8658 9797 11176 13597 16544 19458 20986 21616 22348 23217 23597 24046 24750 24613 24757 25165 26185 27646 27499 24235 20481 18529 25233 38048 39043 37273 30060 28705 34033 38405 31424 21958 27238 45794 98400 155421 254625 457999 526532 510040 380501 75572 8232 8274 23474 2783 284 41 74 88 28 86 136 102 68 74 68 67 63 80 77 77 74 68 74 53 74 95 84 84 69 40 32 66 72 37 27 49 51 25 34 26 50 58 31 27 31 46 51 41 36 39 36 69 61 49 39 46 41 29 46 44 22 44 64 53 37 38 58 52 48 29 35 46 55 50 44 44 38 27 35 56 43 37 48 50 45 49 37 38 29 33 36 38 34 33 23 15 14 40027 232 2513 30 10193 11 7 7 6993 1971 40 212 497 745 945 1089 1126 1370 1428 1089 915 694 764 689 671 800 863 940 676 790 945 1011 1272 1465 1663 1665 1827 1880 2039 2385 2816 3431 4028 4806 4965 4702 4374 4210 4072 4099 4281 4511 5056 5383 5801 6625 7224 7762 8679 9636 10745 12451 14060 15471 16757 17860 19114 21605 24128 27078 30063 33545 36852 39386 41601 44399 43850 39869 38702 42159 47309 48973 48274 47447 43369 44021 53272 59123 51249 35017 27457 18767 14470 13034 12092 11861 11190 10646 9233 9552 10586 11517 12764 14514 16068 17051 17869 18729 18863 19520 19721 19870 19952 19485 20166 20990 21125 20925 21217 22550 23147 24841 25241 25971 29310 40141 44399 44922 41040 44353 48869 64838 84160 77242 59422 59274 94063 137098 203881 260339 338384 376919 459222 323835 62582 6225 9404 12246 6732 2378 199 80 99 85 106 118 85 66 75 82 72 93 108 114 93 104 89 91 75 62 56 76 82 97 61 46 54 48 62 53 23 50 42 38 37 54 45 35 64 60 45 35 45 56 49 67 58 53 60 49 74 65 64 60 61 60 59 39 59 49 45 58 60 54 56 65 71 62 60 53 66 61 68 47 47 64 65 67 72 41 44 55 48 48 54 48 54 54 41 36 30 22 40033 204 3358 30 10198 11 7 13 6994 1970 51 72 184 357 412 530 779 847 882 1059 1057 1026 837 914 947 960 960 1100 1252 1402 1642 1965 2233 2381 2797 3295 4066 5082 6082 6828 7568 8803 10504 12399 14287 16692 20515 25838 30965 35187 40207 44691 47621 53090 62951 69722 77230 85996 96104 97177 94340 98348 101321 97333 86393 69113 55186 42789 30608 23477 20823 18480 17212 17495 17549 18445 20107 21203 21658 21836 21761 22050 22618 22899 23058 22928 23886 25079 24510 23645 25254 28971 36274 40735 35508 28485 36475 50417 58047 62123 70361 84440 68366 61707 69520 55450 46198 53571 102484 202661 272832 299805 285366 261896 184003 59493 8757 4853 1702 3084 2143 174 99 89 70 109 171 116 108 67 91 95 67 91 85 96 78 97 125 79 69 61 92 69 59 58 70 74 76 63 55 67 78 80 57 37 80 64 65 74 57 51 69 95 55 49 62 54 55 84 69 38 40 56 85 83 75 69 78 67 75 74 57 62 60 51 75 88 65 73 74 70 79 64 72 64 77 93 78 78 84 78 80 76 66 58 75 67 57 51 51 50 43 48 40039 192 3723 30 10203 11 7 19 6995 1970 -45 -21 -92 -59 -18 999999 19 237 370 434 639 910 1104 1422 1678 1969 2428 3260 4182 5516 6789 8291 10040 12666 15535 18306 21648 25994 31859 36136 37707 38966 41824 44648 48484 54600 58828 63408 71127 71844 62002 60939 62126 54799 47078 39844 35919 35264 30769 29253 31571 32372 31735 28022 28336 31160 29479 25966 23887 22758 20921 20197 20412 20704 20312 19469 19121 23570 38945 50072 45725 33655 27809 30900 34661 51243 75221 92939 113409 127852 126596 128448 107728 85982 101974 174597 291039 379171 294678 267374 300566 270800 130016 24510 27334 4507 518 564 187 109 104 110 81 74 80 52 76 81 62 107 121 125 103 62 39 54 51 101 100 96 39 48 66 38 49 48 38 58 47 42 49 35 51 58 54 82 33 54 81 60 77 81 80 78 94 49 32 47 60 63 62 75 73 67 47 55 73 43 53 63 66 76 74 54 57 51 53 51 58 57 66 60 66 79 67 79 73 65 65 61 69 74 66 63 51 55 52 51 42 42 35 31 40045 177 4174 30 10204 11 7 25 6996 1969 5 257 430 730 969 1317 1808 2436 3010 3700 4662 5694 7050 8730 10342 12160 14464 17127 19182 21918 26004 30250 32859 34262 38654 43585 44648 43876 44948 48305 54906 61575 67508 73697 83306 88011 85269 78951 72670 67112 59599 50246 43369 42611 40718 34692 24479 23257 22992 22414 22054 21644 21802 23222 27048 36369 51694 49329 32763 27705 32717 38476 51154 82691 125650 132696 110276 103032 108364 86929 98382 158021 260049 349928 232632 392995 555968 444336 156726 107352 17955 1612 227 170 173 182 132 128 107 77 45 69 94 92 107 124 65 51 52 85 89 90 89 81 78 103 81 103 96 66 57 87 72 64 57 87 62 64 91 91 98 58 75 78 75 55 64 59 83 87 106 73 77 90 85 67 65 77 98 76 82 76 64 65 85 77 60 74 91 82 69 81 86 64 75 67 66 71 90 81 74 80 79 80 78 82 72 61 71 62 59 61 61 44 36 40 40 40051 158 4476 30 10206 11 7 31 6997 1969 100 196 493 791 1134 1533 2003 2630 3426 4321 5430 7125 9142 11354 14065 17486 21404 26286 32171 38166 45780 54505 63099 72451 79644 85161 91238 102762 109819 117627 126481 114309 100731 75536 61390 55612 39240 27748 23086 23655 24044 24473 25330 27236 29990 33050 41064 46139 35652 23914 27512 37891 52505 70307 78101 76056 69938 55561 90514 110834 167820 301731 381201 255997 357575 436672 336417 258310 109801 36304 3359 408 84 118 129 49 5 17 14 14 4 20 12 34 29 27 18 19 17 11 22 -1 8 8 22 16 -7 -4 -18 -35 -27 -9 -16 -26 -28 -2 -7 -28 -13 -18 8 -11 -19 -19 -17 -23 -11 -15 -11 -7 -15 -1 -6 6 -9 999999 999999 999999 999999 7 999999 9 999999 999999 999999 999999 999999 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 999999 1 999999 999999 999999 999999 7 40057 169 4392 30 10212 11 7 37 6998 1968 -50 289 559 839 1293 1865 2649 3496 4620 5891 7349 8746 10911 13300 15757 18242 20345 23405 26309 28967 32597 36734 40019 44358 51670 57654 61627 61781 62743 69233 74524 86626 98040 106966 105429 92049 82670 71500 58005 50558 38591 28516 26856 28160 29295 31067 32814 33659 34776 36349 38551 41091 40116 33477 29567 37336 51747 69496 86955 98178 81176 54438 69101 129229 176343 326166 378991 325455 439313 409610 321912 69003 3614 2419 356 389 332 246 146 71 56 44 19 33 69 76 49 60 83 59 66 45 73 53 67 30 17 36 33 43 37 63 57 43 9 9 21 10 47 37 41 26 25 10 23 19 10 15 6 28 45 47 77 64 44 31 9 40 35 37 45 55 68 36 24 27 21 30 37 41 29 32 32 24 52 26 21 46 35 43 48 30 29 36 27 36 35 37 33 26 24 26 30 21 13 9 6 2 2 40063 170 4393 30 10213 11 7 43 6999 1968 7 216 478 960 1407 2018 2725 3494 4557 5902 7296 9234 11669 14038 15726 17777 20292 22538 24548 26252 27362 29528 34188 39776 45577 53045 58339 61532 65344 66530 70514 70137 72923 82385 80385 77005 82229 72212 65830 57326 37833 25584 26564 29437 31601 32792 34320 36079 37688 39799 41892 42420 44931 55340 55526 58999 75025 86195 111686 160200 152129 142466 169358 226760 333379 307478 340300 471078 419325 290386 142211 11269 4652 2224 663 683 620 813 190 77 105 120 76 66 106 99 108 102 87 97 107 119 75 61 65 50 66 41 61 48 66 42 65 60 71 68 57 70 39 35 24 21 37 48 41 58 38 28 43 73 66 58 44 46 55 63 62 52 68 74 69 64 60 56 55 68 67 51 52 51 64 57 65 70 63 50 52 68 74 67 76 68 67 73 61 63 47 48 48 63 55 49 53 46 44 54 55 38 29 27 40069 167 4484 30 10214 11 7 49 7000 1967 -41 191 492 876 1243 1808 2341 3171 4175 5431 6842 8408 10375 12599 15143 17974 21358 25234 30386 35777 42062 48460 56252 65686 76463 83696 86880 85464 83506 87359 89989 87475 74424 65689 63242 53371 35923 24445 27726 34434 43578 47054 48726 44634 42453 38196 36384 37557 39665 46585 55595 54621 57499 92825 130040 244617 305351 264551 218825 256977 192320 146860 194653 396074 448491 362167 135151 24823 8081 1342 1298 818 514 1649 2349 659 57 44 75 64 57 84 49 69 81 70 57 58 74 98 70 79 65 46 30 25 37 34 50 34 27 32 25 28 31 7 15 0 47 28 67 70 18 21 46 32 43 56 38 33 39 40 48 53 42 37 39 34 47 29 24 38 44 40 29 28 44 42 63 47 34 46 58 48 54 65 49 42 34 53 46 35 54 53 37 32 26 33 37 28 37 31 25 25 22 14 15 40075 168 4425 30 10215 11 7 55 7001 1966 14 127 328 480 798 1079 1483 1908 2534 3309 4307 5283 6521 7756 9195 11079 13509 16080 19842 24339 29430 34837 41704 49616 57593 60879 62414 69490 75865 79095 84603 88915 80383 68332 64538 58412 60102 54168 56390 70271 70207 61222 47680 40249 29199 21423 20431 29373 40315 39444 51596 62694 57778 50616 79345 136665 224544 321397 298107 194558 226472 328546 283023 180910 117562 165188 340992 391420 141879 16243 22195 15398 44697 17886 886 964 2257 2129 838 144 75 94 105 74 126 73 67 113 120 94 87 103 112 97 86 47 30 99 105 90 81 73 81 71 92 92 64 61 54 43 39 35 66 46 73 72 67 69 75 65 43 47 66 67 70 63 63 52 69 65 72 68 66 64 34 53 66 63 44 60 69 59 68 67 72 65 74 74 62 61 57 61 67 73 71 57 66 56 58 55 45 50 44 45 39 42 42 37 40082 173 4334 30 10214 11 8 2 7002 1966 -75 48 310 491 680 928 1236 1766 2433 3016 3584 4242 5287 6772 7885 9205 11018 14080 16519 19230 22757 27242 31519 34687 39085 43960 51363 57365 58410 56167 56903 59644 66497 72128 64927 53001 49397 51015 50158 54033 52500 47365 44615 43483 41276 39927 36742 33496 29465 25628 19455 22480 31719 37022 35608 38187 42036 43654 46847 69646 149655 270136 389784 375609 238171 138255 185917 281398 166464 101958 160500 219901 427191 339949 92142 57965 35622 48313 26951 13596 975 4548 13228 6062 575 103 54 45 21 7 57 71 106 71 63 69 86 78 102 77 63 77 76 90 50 54 44 10 39 39 28 41 30 54 52 28 26 24 35 62 52 45 63 68 41 35 48 30 41 49 49 37 33 30 48 50 47 47 39 39 28 30 54 46 51 52 35 42 60 51 59 56 51 56 53 49 63 62 50 51 42 39 37 37 38 31 25 27 23 26 14 10 17 40088 176 4214 30 10214 11 8 8 7003 1965 -85 62 309 436 677 975 1361 1708 2276 2733 3301 3742 4222 4548 5234 6052 6211 6135 6320 7562 9260 10558 11894 13721 14967 15940 18653 23084 27115 30728 35483 39023 40620 40421 35915 35814 37655 40768 44401 47500 50405 53352 51497 52614 52892 48008 42168 41660 40920 39013 35224 28580 21468 18876 20246 22757 25734 29312 26643 30294 28642 24084 36367 89991 193591 285335 344796 335668 220395 182696 269327 187225 75905 47391 211762 577260 590593 489500 237593 84434 34743 29649 37581 4579 6501 11017 7121 4036 1382 46 97 51 80 82 82 111 128 102 116 76 70 68 54 39 39 58 57 49 58 25 23 56 36 15 35 39 56 63 57 50 45 65 54 26 25 43 28 21 16 17 38 57 39 26 50 63 44 33 33 44 47 25 61 45 24 33 35 54 37 40 43 63 59 56 47 41 45 51 56 52 55 59 51 52 32 24 33 39 44 37 29 18 22 25 10 3 40094 180 4071 30 10221 11 8 14 7004 1965 -12 74 350 592 940 1294 1733 2103 2776 3526 4165 4824 5377 6079 6724 7351 8519 9596 10659 11593 12276 12566 12632 13142 13514 14520 16193 17168 17665 17945 19140 20233 21485 22840 25505 29161 31065 31633 34424 36004 35276 34309 36286 39070 41843 39429 37400 41042 45002 45516 45471 41420 35608 30452 27532 23074 18942 17932 20187 23947 23452 19549 19902 17926 18964 43621 143508 259818 343754 364162 343721 243564 161612 255109 275298 141306 87891 169152 335872 457160 413780 324326 84807 29354 38898 63235 30562 6647 4697 11948 12107 4885 697 91 110 105 81 96 99 85 116 81 79 72 76 87 92 65 80 70 51 32 65 29 39 47 48 60 40 34 6 42 54 76 52 50 62 59 40 63 59 41 54 37 47 41 48 31 48 62 61 60 43 28 49 52 47 56 45 65 47 38 61 68 60 47 49 52 65 61 60 58 69 57 54 50 53 50 39 45 43 48 52 47 45 37 41 35 31 19 40100 174 4290 30 10230 11 8 20 7005 1964 18 142 438 651 857 1150 1503 2019 2460 3095 3901 4722 5430 6461 7665 9148 10472 11251 12016 14128 16796 18364 18125 17278 17125 18168 19859 22753 25603 27409 29901 33198 35045 35173 37589 38864 39964 43247 47787 51300 52172 51072 42434 32334 26777 24910 22404 18482 16043 13381 12526 15321 21037 19149 9895 10141 8949 19203 77113 149767 182321 201682 233414 280784 298747 217204 195581 269807 225300 112393 161502 277692 398823 399118 216359 126444 91947 140257 271040 164449 50922 31267 15024 27430 73010 26881 638 53 88 110 87 94 128 116 49 75 89 112 93 52 87 113 50 53 70 48 60 39 34 42 46 41 45 68 26 49 30 46 86 80 50 54 61 58 39 50 24 56 66 35 69 50 53 63 63 56 57 60 54 43 57 59 53 50 36 54 65 39 51 51 47 58 71 78 71 59 65 58 67 70 65 58 62 65 66 59 55 44 38 38 36 31 27 29 40106 181 4087 30 10237 11 8 26 7006 1963 41 81 164 316 603 720 955 1309 1621 2148 2717 3147 3367 3717 3745 3603 3676 4365 5390 6749 8007 9175 10052 10982 11824 11919 13016 14222 14507 14297 14694 16708 18106 19527 20522 20700 22095 22916 23570 24068 27004 31173 32851 32030 29871 28095 27633 27229 21984 18454 18987 18499 17860 18479 19461 17389 15422 13631 11500 9732 11075 13265 11018 7659 7558 13461 32300 59623 84833 101318 111507 131400 176274 215694 231390 198942 183161 156331 130956 190141 371052 483402 420677 305263 179055 160575 192496 198076 227811 196822 135157 84575 139498 139917 71651 4917 192 75 111 90 125 108 74 68 81 104 106 124 89 101 77 74 69 69 111 89 42 60 67 53 55 69 68 42 55 62 52 31 54 99 87 98 74 69 72 42 52 57 68 58 50 62 64 76 46 46 66 93 102 76 79 77 94 97 100 90 75 71 77 74 76 74 84 77 77 84 81 77 69 71 78 74 72 65 56 50 63 57 48 43 39 40112 193 3727 30 10237 11 8 32 7007 1963 138 245 319 448 522 567 739 951 1126 1122 1109 985 978 1058 1058 1272 1377 1558 1803 2031 2044 2208 2675 3370 3854 4445 4731 5253 6011 6721 7349 7831 8438 9880 11059 12001 13708 16288 18606 20625 22591 24516 26264 27422 28528 30116 31945 33574 35753 37431 37783 34958 32783 30903 26064 19662 14507 11484 10162 10895 12794 14060 13684 12792 12100 12063 13688 14652 14235 13873 13397 12501 10855 10116 12661 14328 12382 8495 7622 11625 24875 45784 70520 109322 137680 128123 107765 124189 107711 82732 145597 136692 74242 83399 155962 312815 418943 215175 63985 72771 241223 496677 536592 385384 240892 215345 328998 161945 3947 127 124 124 118 115 72 103 93 119 95 83 76 114 27 63 99 46 43 70 47 57 58 50 66 90 87 73 65 77 70 63 41 65 67 68 58 83 64 75 71 55 34 56 56 50 57 76 82 67 46 78 86 63 76 75 79 90 84 74 86 94 77 80 75 76 90 68 63 65 74 77 67 71 68 68 70 74 52 50 55 43 33 44 37 40118 210 3218 30 10238 11 8 38 7008 1962 -45 -74 -53 -46 -72 999999 999999 -26 43 150 409 566 627 635 700 853 940 963 1042 1108 1139 1043 1162 1186 1264 1360 1476 1621 1952 2108 2444 2805 3147 3400 3593 3852 4318 5094 5442 5600 5870 6854 7513 7648 7568 7966 8816 9922 11320 13021 15529 18919 22878 26019 27220 27884 28621 28435 26034 23064 21183 21667 25310 26970 26348 25586 24971 24615 24228 23110 22401 20425 18332 16645 15137 14299 15260 16620 17341 18142 18360 18775 18631 18698 17839 16972 15941 14928 13427 12672 14268 15974 15052 11609 8086 9155 16153 27926 47349 79608 98854 84905 70082 83938 103816 79440 63012 70851 73874 72653 59805 31760 93473 295335 240444 60317 91322 317036 633341 617042 412497 348614 349270 390220 263019 8911 141 84 116 122 122 99 107 97 104 98 70 77 65 75 67 72 59 58 44 70 59 25 28 86 62 51 47 89 61 84 72 90 67 74 46 39 38 49 88 83 59 73 65 50 54 59 90 81 81 76 85 89 69 68 69 73 85 93 94 69 65 70 59 69 74 69 86 73 78 85 80 75 75 71 59 49 60 59 45 49 40 40 36 32 40124 196 3579 30 10239 11 8 44 7010 1962 -15 115 174 198 223 27 132 265 235 315 196 168 292 353 609 800 860 958 1258 1298 1474 1763 1972 2063 2202 2323 2616 2710 2866 3204 3496 3918 4580 5919 7204 9045 10989 11849 12176 13158 14462 14051 13096 13013 13670 14396 15472 16499 16825 17865 19028 19570 19541 19214 18623 18027 17702 17648 17638 18741 19768 20945 22295 23301 23911 23684 23423 22645 21520 19954 17830 15432 12985 10971 9730 9413 9257 8588 7544 6345 6267 7848 12435 22368 39060 64388 76284 69986 58283 49239 44834 60172 66593 52587 35555 30776 79546 118527 133226 143044 145942 212339 247465 187320 216882 387187 643119 497000 430386 391442 392745 271211 53376 1045 58 75 86 88 58 56 53 41 45 46 14 47 48 32 52 6 -13 11 16 41 15 12 3 -20 -16 10 34 44 45 31 34 44 36 58 34 10 -1 21 6 26 27 20 15 18 5 25 38 32 31 40 18 27 37 26 18 35 27 39 45 51 39 24 24 36 44 30 43 48 45 32 32 24 33 17 19 20 14 11 9 11 8 1 40130 171 4392 30 10242 11 8 50 7011 1961 68 174 345 537 751 963 1205 1759 2403 2840 3186 4120 5505 6517 8079 11021 13963 16132 16997 17644 18987 21007 22811 25241 28575 31794 32001 28971 27162 26694 25962 25858 24806 23627 22659 20644 19000 18265 20235 21587 20316 19224 17786 15116 12472 9626 7668 5878 4494 4014 4144 4676 8908 13858 22962 39983 59498 85795 91329 64190 48637 38291 33487 33136 21041 14174 18133 42036 78664 72910 79286 156590 159846 213052 255273 294081 447293 648318 742232 760152 700953 496239 465470 431136 104040 2315 96 89 80 99 93 96 121 90 59 98 72 70 74 68 63 62 85 56 29 35 67 39 22 24 71 64 41 34 55 71 57 69 63 55 68 78 84 56 56 55 34 56 39 51 62 66 70 69 87 84 76 69 69 75 72 70 86 83 74 61 69 64 71 88 100 99 89 77 82 71 66 73 72 73 65 62 70 58 63 62 52 42 34 36 29 40136 171 4392 30 10242 11 8 56 7012 1960 -17 184 455 844 1186 1514 2034 2682 3283 4087 5345 6891 8567 10416 12999 16617 21639 24883 25370 27129 28262 28831 29694 30004 31114 29660 28959 25959 24491 24590 23452 21903 21598 20785 19711 17443 16735 17770 18969 17630 14721 11255 9880 9019 7385 5876 6245 8209 8407 8818 11686 16148 27915 47650 63327 62336 48374 40104 37029 29583 19810 21720 34924 36756 37221 39717 46712 27030 16182 65468 211795 278832 352969 238299 232224 295249 341348 364352 386183 395053 299279 367638 522760 562126 337556 8255 130 114 93 121 108 91 77 101 96 34 69 56 83 104 116 94 45 46 63 76 59 59 68 72 57 58 72 44 39 62 67 81 80 85 102 65 59 51 79 73 53 48 52 64 69 66 58 49 37 74 69 53 48 49 61 60 60 67 72 68 69 64 66 77 59 66 69 59 61 58 58 58 64 60 60 60 58 55 43 40 32 34 23 17 17 40142 163 4632 30 10242 11 9 2 7013 1960 64 270 539 978 1576 2269 3011 3859 5388 7008 9221 11448 14844 19420 23087 27489 31629 36914 40396 38627 37047 37720 36993 32845 29274 25627 21610 18329 16244 15943 13728 12627 13205 11978 9375 6877 4776 3310 3927 8141 11484 11661 14756 21448 29868 39833 40121 39767 38332 32352 22278 18368 32146 51857 45822 47669 70097 62621 54770 39918 35410 102709 263282 300665 281903 215422 292446 272751 301936 261578 222182 154827 350600 661622 774570 693994 300680 59455 920 131 169 132 113 112 133 140 134 120 82 55 73 123 88 73 53 32 48 82 57 58 58 38 37 62 44 60 65 57 35 72 64 82 105 71 71 85 82 70 49 70 47 71 56 69 70 61 62 50 70 77 103 74 60 72 64 76 71 84 86 58 58 69 76 81 70 69 77 63 70 63 49 57 53 50 62 58 35 23 26 33 24 25 21 40148 314 103 30 10243 11 9 8 7014 1959 728551 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 90 309 666 1203 1785 2474 3385 4732 6140 7602 9401 12304 14949 18702 22977 28121 33515 38564 41904 41712 40220 35855 30882 29901 28549 26207 22787 17687 14324 12056 12828 15502 18091 19663 21370 20125 17712 14165 10425 7684 6193 4949 3435 4290 8304 12461 18452 31756 42194 36857 25008 17871 13875 17938 28295 34015 50773 97006 61319 41115 53642 46272 56564 87034 238517 297408 231369 205479 143226 215820 361870 236771 220968 388021 542186 557189 709155 668721 260569 53278 695 118 109 99 103 114 127 92 99 61 74 109 103 67 96 99 113 106 82 76 74 62 77 96 59 82 61 61 82 84 78 57 52 69 77 87 60 39 57 50 62 75 72 83 81 71 66 54 66 38 58 71 54 73 82 74 62 76 86 83 69 76 82 88 70 62 69 72 62 58 64 62 56 53 48 47 44 44 56 43 30 35 28 32 21 40154 162 4637 30 10247 11 9 14 7015 1959 226 585 973 1546 2449 3550 4768 6187 8315 11270 14864 18798 22974 28905 35761 42935 49651 58041 65355 70279 72967 74869 62248 50723 43137 37557 36457 29738 23527 23484 24630 25925 25792 22390 17785 13812 10101 6938 5182 6974 10105 13437 15763 21618 30949 39075 46393 39808 28545 22961 29752 46183 63001 98530 96119 49103 32879 32533 32565 72947 197866 231267 213961 269974 305159 290378 320509 372929 262634 238237 367074 350461 297104 248355 90157 2913 147 158 119 122 160 176 149 156 165 161 125 116 130 127 113 133 104 110 112 96 108 103 111 110 116 98 73 84 107 93 100 128 136 87 91 138 113 115 122 111 110 89 110 92 93 90 105 104 94 103 110 108 90 102 111 109 122 110 109 112 126 120 113 114 111 115 99 108 96 99 103 108 95 95 97 91 94 85 79 70 75 74 73 62 59 53 40160 162 4672 30 10252 11 9 20 7016 1958 27 290 655 1217 1965 2627 3544 5033 6715 9151 12386 16863 22699 28085 31556 36105 42814 48738 52453 55351 60324 64070 67000 68732 73079 81548 85939 75499 58905 46208 36126 32771 26639 20661 15765 12876 10755 6335 6093 12755 13059 10774 9834 18073 29589 35022 44413 49092 46348 44546 43711 34405 34034 34149 35342 28485 27113 39783 86633 150313 281688 346942 253993 241506 282682 369493 439445 362936 321042 287140 169504 63148 15422 1326 95 125 108 87 81 56 127 115 98 90 92 131 98 80 81 105 87 55 109 86 27 41 46 55 70 90 56 39 61 83 52 53 54 86 85 82 86 80 83 81 53 53 63 74 56 49 40 42 59 55 66 67 66 68 59 65 74 72 63 56 75 74 69 65 68 87 79 70 81 76 61 54 78 83 73 65 73 64 62 53 57 57 47 46 44 36 26 26 40166 161 4709 30 10259 11 9 26 7017 1957 46 335 724 1185 1904 2840 4142 5865 8053 10510 13879 18598 24361 31213 38645 46682 54653 59786 64550 69564 65053 53806 46488 42527 39150 34902 32758 30786 29712 30971 33336 31223 26783 19795 14435 10645 6161 3770 6890 10508 10960 7371 7725 16540 28423 36703 37763 41806 42607 34291 28993 28313 27034 18907 17574 21308 31687 45436 79592 200521 284737 236597 230949 258137 366989 449345 430764 468206 526864 399184 262078 42971 1361 88 61 82 84 112 113 104 90 122 71 65 76 65 55 32 7 31 27 44 70 46 66 19 31 43 28 39 29 28 40 61 43 10 40 61 67 69 50 32 55 71 56 36 19 37 25 33 37 32 33 50 50 48 43 52 58 45 55 31 38 52 49 52 36 55 54 61 66 58 56 40 49 39 43 52 37 30 34 39 31 33 36 34 26 18 16 16 6 40172 314 123 30 10263 11 9 32 7018 1957 495482 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 101 380 552 959 1587 2255 3188 4233 5801 7985 9812 11820 14824 18110 21722 26334 30765 33603 35653 36790 36685 37203 40316 41088 37539 32274 28374 26158 25275 25272 26438 28980 28116 23427 15957 11475 8601 6078 3288 4754 7842 5240 4007 7415 13020 20428 28752 34329 40425 41989 35225 26790 21233 18267 16050 16115 24255 38155 56739 106068 164838 157115 190427 242301 300614 338861 378167 520964 546473 503635 672087 641875 217529 31260 2976 246 84 135 104 103 80 96 87 77 87 61 80 71 104 84 109 70 56 53 50 50 66 63 57 47 59 35 63 55 28 40 39 89 71 73 75 78 79 56 51 51 48 39 47 35 43 53 49 53 40 69 67 65 76 58 51 76 69 70 58 66 84 89 68 57 67 73 74 65 69 68 62 64 69 61 49 46 49 50 49 47 36 45 42 26 26 40178 153 4773 30 10263 11 9 38 7019 1956 6 240 618 1023 1582 2188 2825 3673 4691 5750 7307 9246 11523 14062 16671 19355 23742 29005 35181 38195 34873 31710 28867 29475 31532 33268 34848 35620 35803 34682 28979 21423 15986 11919 10046 7932 4983 3872 5076 5444 3934 3636 2713 3039 8286 19397 31839 37883 34266 23725 17445 14245 11531 13565 20802 29208 37359 49319 76891 139187 187554 208310 259137 311874 340038 381669 589092 610458 453891 615276 442423 114141 7886 663 89 60 90 80 51 76 96 40 42 45 67 34 27 46 42 39 29 45 31 19 0 27 26 4 20 42 4 20 27 8 -1 30 32 10 45 47 51 40 35 26 26 28 14 37 26 29 999999 10 15 17 33 19 27 29 50 45 11 9 20 23 28 26 30 35 31 9 26 28 27 30 17 14 11 16 19 16 10 12 4 40184 151 4742 30 10262 11 9 44 7020 1956 -19 247 521 915 1491 2134 2969 3958 4986 6484 7521 8916 10677 12631 14644 17711 21068 25754 30107 32241 33142 35268 36458 34392 32909 33090 33549 34762 33895 29854 26130 23946 21074 20072 17328 12359 8344 5753 4312 4542 4362 2756 1391 1667 4248 9343 18299 27190 31446 24299 18321 16022 9767 3437 1629 1445 4256 10628 23454 55318 151650 198906 185827 197238 253498 298434 383198 523254 725627 519759 395168 405094 316879 87566 4976 933 47 86 50 46 37 29 34 2 -17 8 29 41 22 -4 4 -11 -5 8 7 -7 -20 -28 -2 1 -27 -2 -8 -12 -22 -6 22 -14 -15 10 -22 -34 -4 -32 -19 -9 -8 -33 999999 999999 999999 999999 999999 999999 5 7 6 999999 999999 999999 999999 999999 999999 999999 12 999999 999999 999999 5 999999 999999 999999 1 999999 999999 999999 0 999999 999999 999999 9 40190 160 4743 30 10263 11 9 50 7021 1955 51 329 675 1119 1796 2498 3260 4423 5619 7214 9609 12056 13799 15763 18193 21227 24275 26655 28106 26654 24530 25106 26324 26207 25896 24934 23776 23763 24203 23691 23857 24765 23329 20679 18242 14766 14516 12999 6370 3203 2506 1258 386 248 2159 7534 14744 21845 25164 23324 19110 14858 4929 1282 8266 21164 32129 47576 60070 94840 122402 161536 254335 320744 367346 392156 547308 667505 560425 390833 321054 405389 267746 69884 16925 7806 1840 115 80 96 106 128 107 45 67 94 67 73 63 44 40 35 39 11 12 15 28 25 13 21 30 28 12 31 19 28 28 41 42 20 50 34 27 12 31 35 32 32 50 49 26 29 43 43 45 37 52 45 48 41 45 47 41 45 46 55 45 56 54 41 51 45 61 42 40 41 48 48 30 31 35 37 41 29 20 29 23 24 10 5 40196 160 4742 30 10262 11 9 56 7022 1954 -10 211 536 967 1391 1806 2499 3300 4234 5550 7150 9100 11120 13289 16114 18284 20532 23062 25822 28238 27561 22896 21205 22799 24177 23190 23765 25206 26042 26524 26145 24431 21622 19330 15594 13854 15982 16059 10206 2826 1333 1347 784 214 909 4108 13930 28596 35267 32671 25315 21251 11450 10633 37755 77971 94507 83529 106205 139557 159680 301429 360094 342943 511075 631768 623245 498989 413423 343750 201878 133212 40956 6413 1948 756 182 120 152 116 88 88 81 60 55 80 56 66 51 28 51 74 43 57 30 49 22 21 36 60 29 52 52 59 61 49 46 51 36 70 50 34 20 38 22 17 32 41 32 42 33 41 40 29 50 54 51 43 29 37 46 48 54 77 77 70 42 40 41 51 54 49 47 57 45 45 55 39 38 39 39 41 43 41 38 26 17 18 13 11 40202 314 119 30 10259 11 10 2 7023 1954 80856 873837 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 385 881 1299 1918 3000 4016 5062 5744 6139 7067 8798 10948 13211 15416 16960 18633 20407 20533 21971 22182 21125 19706 20157 21325 22133 22865 23844 25289 26131 26925 26993 27911 28690 27435 22339 19087 22696 25708 18279 4427 955 1083 650 167 130 1351 6470 15488 20303 19152 23352 27172 15848 22830 59637 112825 118675 86030 105341 166787 236048 342485 450190 516209 665572 618392 518057 490073 462967 261743 72934 26444 31903 37919 19768 2460 139 105 91 80 74 114 83 110 88 52 52 83 76 57 81 54 72 51 64 38 56 45 36 37 50 67 32 31 63 50 53 59 80 57 49 43 59 47 46 57 41 43 59 61 46 44 72 59 66 45 60 73 57 62 75 77 59 74 86 82 73 64 59 62 56 57 62 69 62 64 67 53 59 55 49 52 43 36 47 42 35 40 31 27 40208 163 4646 30 10256 11 10 8 7024 1953 -34 304 576 1101 1529 2076 2511 3087 3574 4251 5186 6046 6827 8113 9540 10534 11688 13770 15333 16771 18780 18989 19418 20378 20976 21045 21108 21830 22770 22996 21840 20471 20622 22517 24365 25227 24801 26205 27719 26855 24726 15406 3220 375 205 999999 999999 999999 104 2697 6347 7961 10157 12096 12329 9922 8225 19870 40909 70837 97236 91068 74281 114086 187207 298055 470415 555030 615578 688839 634001 533871 531771 427669 211729 62623 30516 14754 2511 234 139 128 118 91 98 113 51 62 88 68 31 50 102 85 80 69 55 67 30 49 42 28 58 55 72 41 48 38 40 81 48 64 80 58 41 52 36 27 50 62 52 57 53 41 46 70 43 50 44 48 53 55 57 48 44 53 61 67 68 54 49 33 38 48 53 36 51 59 53 53 35 42 40 34 27 28 26 22 21 26 23 14 10 40214 166 4557 30 10257 11 10 14 7025 1953 119 337 630 924 1226 1642 2122 2922 3706 4659 5916 6909 8565 10234 11682 12901 14458 16370 17671 17420 18553 18655 19395 19664 20362 21657 22943 25264 27767 31368 33847 35639 38271 40007 40447 42818 46114 50357 54360 56337 53062 32310 10315 1953 417 44 999999 999999 999999 -45 1421 4567 7129 7015 8659 9368 5805 4014 5593 9969 21696 42492 59904 56382 52042 117505 198332 167641 181082 358011 546118 638009 654063 537161 522442 483563 305438 129940 57760 30028 17873 4142 385 145 135 139 112 82 81 60 74 100 91 116 95 84 61 56 95 64 51 70 50 31 49 44 64 76 52 62 67 87 65 63 53 66 39 66 76 75 51 40 48 64 58 69 55 40 54 42 54 56 54 41 69 64 48 52 53 58 54 57 47 60 57 62 59 67 71 52 47 56 52 42 43 34 38 36 21 40 36 29 33 27 11 7 40220 165 4474 30 10264 11 10 20 7026 1952 -45 -78 -20 60 261 734 1210 1484 1655 1618 1807 2302 3189 4161 5348 6541 7867 10041 13343 16490 20409 25528 29054 30662 33630 34250 34194 37001 41023 44264 47459 49957 53537 55159 53403 55806 59540 56030 55764 49111 36173 32467 31363 27478 21485 12615 3563 908 161 999999 999999 999999 999999 999999 1301 4490 6785 10576 10510 7210 6438 10019 22348 35898 43276 42074 72878 157249 179332 184982 198808 151259 178625 341938 526914 602026 609953 487888 334012 132120 56532 55109 42294 14619 867 99 75 26 52 105 134 74 87 83 69 55 44 58 58 41 49 41 36 9 10 21 41 27 27 25 31 28 48 62 39 50 36 23 17 46 55 29 19 22 23 9 16 30 30 30 23 42 27 38 23 16 33 43 31 6 24 26 27 31 43 27 34 44 30 26 20 27 38 29 33 21 22 22 24 23 9 12 17 21 4 40226 176 4089 30 10269 11 10 26 7027 1951 -87 -53 999999 999999 999999 999999 999999 999999 999999 999999 52 268 612 859 830 1028 1878 3096 4203 4618 4718 4734 4584 4745 5195 5645 6110 6783 7637 8677 9886 11583 13609 15935 18016 20048 22984 26688 30433 33822 38028 42629 47885 51041 54581 58306 58574 56790 56700 60101 59037 51939 42832 29147 15257 5772 1850 922 781 708 274 -74 999999 999999 999999 -53 65 479 1642 3913 8187 7959 5417 9822 27200 57961 85428 87916 78489 85046 110171 106091 135560 225707 198447 369687 517320 644372 768685 647981 392412 249754 108925 67225 38363 23842 15765 3107 399 90 90 90 65 51 70 60 60 58 57 49 27 10 14 13 16 18 15 18 75 44 33 44 34 26 31 11 30 33 24 19 -4 9 12 18 25 4 2 8 26 37 28 6 24 38 32 23 22 24 37 42 38 22 21 20 41 26 20 28 28 18 34 30 33 25 25 16 23 16 19 24 18 16 17 16 9 1 40232 168 4507 30 10267 11 10 32 7028 1951 131 441 635 1037 1518 1618 1568 1855 2365 2603 2954 3181 3524 4064 4528 5006 5902 6897 7728 8518 9639 11222 13162 15701 18209 20117 22402 25505 29008 31918 35194 39113 40838 39416 39401 34725 28007 20807 11790 5819 2253 550 999999 999999 999999 999999 999999 999999 999999 999999 -41 361 705 1003 1266 1649 2854 3840 4009 4766 7762 18041 37179 56272 73380 107381 176304 261535 338142 317363 192199 422115 503029 605932 850351 823199 502155 436048 329450 121836 15678 3949 831 186 169 79 76 53 27 62 30 70 81 44 73 76 59 49 45 40 26 52 40 54 31 23 24 33 38 24 51 36 51 54 60 64 57 52 47 20 9 30 52 40 46 38 45 23 16 29 39 40 30 35 66 58 53 52 56 35 42 60 58 46 52 52 56 51 50 39 42 44 47 44 44 53 51 36 28 30 25 30 30 22 23 16 12 1 40239 165 4592 30 10262 11 10 39 7030 1950 142 443 705 1155 1598 1830 2214 2618 2975 3200 3188 3176 3481 4068 4683 5503 5957 5958 6129 6662 7452 8497 9703 11574 13410 14732 16308 17727 18557 19960 22696 25585 26920 24314 18433 14716 12664 10405 8498 4235 383 999999 999999 999999 999999 999999 -20 392 931 1223 1383 1375 1348 1578 2272 2751 2021 1841 5741 14856 27771 62039 134756 208496 274697 357157 396043 327487 239778 436575 493989 578494 751392 671953 665885 622135 437875 140089 42589 25745 18453 9570 1478 161 140 110 121 105 109 101 133 89 112 111 114 112 89 97 97 92 102 120 97 110 93 103 120 109 97 108 119 115 97 82 93 109 110 104 87 93 94 89 91 91 84 86 102 100 106 116 115 114 88 84 91 84 103 112 109 120 108 110 102 97 100 117 111 105 90 88 88 94 88 82 84 86 86 89 78 87 81 69 62 50 52 40245 149 4743 30 10263 11 10 45 7031 1949 8 225 365 489 550 566 657 945 1187 1508 1837 1881 1885 2056 2617 3046 3480 4139 4932 5845 6889 8277 9897 10934 12307 13872 15607 17992 19151 18287 17171 17558 17558 15805 10877 3275 90 999999 999999 999999 999999 999999 171 288 180 15 18 320 511 595 713 858 2267 4382 6551 9849 24939 65190 126711 175337 219510 232757 243540 263765 325730 452349 516534 535112 730431 778593 548740 475189 348978 187748 86337 74976 79022 53879 14307 583 45 37 32 64 33 29 46 62 53 42 29 -15 11 22 27 16 7 14 -11 1 26 55 18 -25 -8 -3 15 -1 7 17 27 -11 -7 -6 14 18 10 -27 999999 999999 999999 999999 999999 25 28 20 999999 999999 24 10 5 999999 999999 999999 9 15 999999 999999 10 12 19 9 999999 3 0 999999 999999 999999 2 40251 154 4925 30 10265 11 10 51 7032 1949 109 513 906 1357 1817 1939 2065 2230 2462 2923 3528 4089 5080 6400 7342 8541 9921 11899 14739 17106 18632 20882 21647 22028 23878 26763 28074 27011 23151 11863 2047 999999 999999 999999 999999 999999 -36 419 260 -76 999999 383 878 1187 1452 1700 2419 3116 4481 13084 50443 118136 185325 243929 293814 302300 263317 252349 360987 382773 456621 825683 783552 512664 378434 296403 310875 257167 149015 108812 89433 34976 1890 118 108 117 118 74 57 82 99 96 114 99 81 98 74 59 81 68 57 39 32 35 35 47 54 40 44 78 72 72 52 51 58 42 18 43 22 8 46 49 28 41 39 31 28 33 45 41 47 51 48 46 48 37 38 37 39 33 51 57 53 39 41 45 60 54 61 40 40 53 46 34 22 15 24 22 34 17 18 7 4 0 40257 157 4833 30 10263 11 10 57 7033 1948 34 242 636 955 1372 1524 1653 2162 2795 3455 4209 5143 6101 7392 8858 9794 10878 11903 15061 15487 16631 17793 19337 21249 21565 21880 22786 22604 19087 15266 11790 6977 1817 999999 999999 999999 999999 999999 999999 330 300 -28 999999 999999 476 1189 1588 2304 3462 4044 4843 14920 46393 93680 120289 142608 203644 254272 261175 273540 269820 272114 501050 827802 917938 802906 557514 389540 309311 230976 190269 190078 230265 254250 121157 5098 188 98 66 71 61 87 51 76 85 77 50 56 83 83 53 67 66 41 61 53 49 53 64 57 48 62 56 57 65 50 39 38 39 37 49 38 29 40 34 26 32 23 42 56 32 55 41 43 66 58 63 57 63 57 59 57 52 46 41 44 34 47 46 43 55 54 38 40 38 37 36 37 29 22 17 17 20 19 11 8 2 40263 146 4925 30 10265 11 11 3 7034 1948 -71 145 509 1041 1863 3105 4868 7492 9606 12385 15223 15074 16132 20012 26245 32724 34457 33566 33889 33393 33023 35118 39994 43901 42818 37457 26743 14496 3390 149 999999 999999 999999 999999 50 415 472 345 160 370 959 2054 2903 4098 5546 6372 6894 6864 7192 11311 27893 62771 115606 184036 165646 141385 215263 442577 669197 858224 984652 763458 430886 380096 394742 387633 274458 150395 75412 103632 92281 39600 2242 92 94 88 53 44 51 69 53 42 77 54 62 69 8 11 15 15 6 29 39 45 18 16 3 2 28 24 3 44 59 35 7 34 59 21 3 43 42 13 29 29 10 15 39 27 25 21 20 12 30 25 16 17 42 21 26 26 20 18 19 26 36 34 29 23 19 28 21 17 10 10 8 9 40269 160 4747 30 10267 11 11 9 7035 1947 166 653 1320 2037 2690 3160 4168 5446 6593 7466 8046 8474 9143 10044 11269 12867 14342 16259 18175 20015 21511 24677 27326 26743 24880 24715 21987 20904 20028 17974 13652 7821 4083 2047 541 999999 999999 999999 999999 999999 -79 1 999999 999999 999999 251 821 1407 1896 2193 2498 2599 2603 3033 4162 8909 24507 49874 71282 102298 134731 140921 198198 348555 471496 603648 820738 960138 849443 615962 476545 538446 412124 212303 101729 20373 916 104 123 93 88 75 48 56 52 46 56 54 68 42 50 57 50 77 40 44 40 22 58 73 76 54 26 26 30 43 56 70 61 54 42 43 30 54 72 39 18 21 34 69 42 43 36 35 31 49 58 35 40 51 40 46 58 41 38 41 57 44 26 36 44 37 36 42 34 45 43 27 27 25 18 14 22 41 31 12 22 13 14 9 40275 165 4593 30 10263 11 11 15 7036 1946 -35 -60 -30 86 219 391 630 920 1274 1891 2539 2926 3324 3738 4213 4624 5322 6459 7474 8239 9126 9919 10970 12179 12978 13754 15245 16560 17848 18838 19534 20398 21174 21857 19523 14572 8984 5728 3029 659 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 88 567 678 600 540 592 799 2752 8509 20061 35253 48262 67808 103305 152448 190048 196441 241437 362485 463160 552422 634248 637263 550252 558496 664681 603506 397360 305802 260887 85845 5048 317 87 72 70 63 78 58 62 59 72 79 75 70 78 58 85 35 29 36 68 95 54 73 51 62 75 59 61 47 47 58 73 48 38 41 62 54 37 35 43 30 32 22 21 39 43 32 29 49 58 41 38 45 41 44 34 25 33 52 47 48 59 54 44 55 56 49 35 24 35 27 27 31 29 26 28 21 24 22 18 11 5 8 40281 159 4740 30 10260 11 11 21 7037 1946 49 272 528 760 887 1109 1314 1593 1883 2113 2351 2848 3285 3803 4568 5576 6828 8048 9495 10883 11936 12788 14055 14676 15771 17502 19092 20844 21661 21102 19751 16989 14135 11306 8366 4497 1462 149 999999 999999 999999 999999 999999 999999 999999 999999 233 901 1378 1585 1617 1707 2102 4618 16696 31214 57083 108000 162964 211539 277877 368393 443876 481986 513210 591519 577964 469108 531945 651254 632714 482871 335508 224617 176276 98374 10676 280 105 75 89 79 103 104 46 73 103 81 86 69 23 16 59 60 67 43 55 34 42 51 66 57 31 23 35 33 41 12 58 76 65 42 18 27 40 37 29 32 41 35 35 39 33 42 41 40 39 39 43 34 49 61 59 42 57 45 55 55 56 56 46 36 40 49 43 46 54 62 41 33 41 28 19 10 14 11 6 2 2 40287 165 4415 30 10265 11 11 27 7038 1945 -73 999999 999999 999999 999999 999999 999999 999999 56 411 696 1022 1399 1756 2115 2568 3169 3753 4358 4933 5359 5725 6339 7021 7705 8734 9646 10948 12453 14433 16477 18511 20887 22982 24930 27371 29756 31600 32629 33208 34290 32898 26536 20193 13996 9024 3092 445 999999 999999 999999 999999 999999 999999 999999 999999 24 1575 4091 5646 6982 8361 9004 9503 10863 19518 33588 55631 94009 131595 161449 184135 219127 265538 287532 338964 383998 464648 582951 569743 486572 387704 318257 268009 202340 84749 9999 727 94 89 62 29 31 48 68 28 16 12 -6 -4 16 42 62 34 55 18 37 46 14 36 29 17 9 27 15 35 27 44 20 7 33 7 5 15 2 7 42 12 -3 0 6 999999 12 11 6 14 38 17 6 17 11 16 11 23 18 19 22 28 24 35 31 25 21 18 25 23 16 16 14 7 999999 999999 6 1 3 40293 169 4330 30 10270 11 11 33 7039 1944 3 999999 999999 999999 999999 -99 82 207 458 495 630 945 1312 1736 2185 2708 3266 3818 4354 4952 5486 6077 6716 7378 8135 9085 9636 11004 12784 14820 16609 18054 19746 21949 24022 26980 30323 33274 36860 40232 41562 40265 37160 29677 19224 8724 1486 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 506 1593 2867 4033 5577 8189 11449 16043 25470 51008 90414 119008 153061 182725 212774 236142 276741 325477 364391 423669 549809 533824 393723 473124 521415 375267 195810 66426 4309 174 79 115 61 50 52 28 63 38 60 46 60 77 61 50 24 33 46 89 55 43 52 36 22 17 20 3 35 44 59 52 41 19 26 31 27 21 10 12 16 14 19 35 25 8 21 19 27 17 11 20 30 19 17 14 16 18 26 28 18 17 34 31 24 35 32 33 28 22 19 17 25 9 4 22 16 13 10 5 9 40299 180 4085 30 10265 11 11 39 7040 1944 178 479 400 281 122 247 508 899 1352 1585 1905 2054 2203 2289 2203 2699 3488 4318 4925 5270 5548 5477 5924 7047 8818 10499 12904 15612 18496 21686 24704 26815 29295 30066 29659 29821 31581 32270 32721 34269 35285 32584 30081 28123 27105 26503 24643 24455 23069 18839 15939 11693 8350 4491 1192 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 798 2880 5799 9311 12598 15457 19098 22713 24501 31547 79320 148885 198356 248228 296128 339669 386799 404971 372039 392984 481073 591627 451269 272653 139398 61328 19817 1120 72 63 92 98 86 75 93 71 49 51 63 44 60 56 71 50 55 42 47 41 61 50 43 57 38 32 60 43 25 32 29 26 33 22 27 41 39 14 5 7 -1 21 29 36 38 29 20 42 32 36 47 37 14 22 8 6 34 17 27 48 23 33 45 39 36 28 39 39 29 22 22 22 16 12 13 10 10 10 14 12 2 40305 177 4108 30 10258 11 11 45 7041 1943 155 219 412 536 630 525 481 801 823 886 910 877 1089 1435 1706 1804 1981 2095 2256 2486 2955 3385 4097 5087 6043 6997 8149 9816 11337 13127 15814 18538 21616 24157 27138 30665 34535 39404 42390 42178 39420 35264 32005 28699 25136 21611 17774 10700 4086 2110 1144 91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 676 2072 4973 7636 8718 10087 11281 16035 51562 96934 122999 136274 158031 196710 250870 276304 277803 319449 371785 392901 471045 585204 510938 263993 138646 111248 61185 12150 522 83 69 58 55 38 39 61 12 56 47 53 37 40 17 27 24 60 52 15 27 36 63 53 36 36 34 48 27 25 20 22 31 32 33 23 16 10 1 33 23 21 29 29 11 25 12 16 30 27 13 26 22 16 19 17 12 6 27 28 22 15 16 32 41 30 20 19 19 27 12 16 5 999999 999999 999999 999999 1 4 40311 176 4255 30 10255 11 11 51 7042 1943 79 105 98 353 677 758 543 557 506 226 129 141 240 383 602 933 1210 1479 1900 2749 3929 5038 6333 7466 8451 9762 11815 14482 17346 20246 23785 27049 29496 32169 34636 37893 40279 42162 41674 43055 43768 41006 34699 25814 16017 6767 2207 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 505 1063 2240 4630 7389 9188 9533 11058 20895 60217 111193 168493 183335 152240 130236 116023 138938 190827 265521 361520 448761 527570 616209 640496 525621 263385 97475 31936 8830 935 157 145 119 91 122 127 112 133 112 85 104 82 63 83 116 104 65 87 109 107 107 76 60 88 83 60 72 63 54 74 73 109 80 22 56 71 79 57 53 57 36 56 53 52 46 56 53 56 72 80 65 75 53 69 86 64 54 50 65 79 94 70 68 65 70 59 59 54 51 42 49 49 49 42 41 45 41 40 41 33 26 25 16 40317 182 4072 30 10252 11 11 57 7043 1942 214 855 1481 2411 3241 2972 2408 2625 2255 2368 2620 2608 2723 2986 3300 3488 3808 4314 4931 5461 6031 6707 7611 8610 9843 12551 15825 19076 22922 27358 31093 35211 41728 48107 54753 58982 64156 73087 80698 87315 91759 94359 98499 94052 94152 83642 64276 50598 31339 11520 3347 942 101 65 567 876 498 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 658 1389 3703 7044 10609 13640 14708 15421 15352 17696 28156 50012 75446 88631 75131 55543 56699 104240 181743 262462 343335 446958 517541 500971 398287 237233 66737 12993 2519 1671 1181 176 109 83 63 78 67 42 73 58 61 76 76 65 89 64 53 53 51 66 82 48 54 66 66 45 25 55 19 30 31 35 43 42 46 46 39 33 16 31 38 37 44 40 45 38 17 18 36 60 36 46 41 38 33 52 30 44 46 21 14 16 27 43 33 29 38 28 40 31 34 25 24 24 32 31 24 20 15 16 17 9 4 2 3 40329 194 3726 30 10266 11 12 9 7045 1941 -59 59 204 429 638 906 1032 1324 1548 1827 2161 2506 2847 3188 3573 3942 4444 4837 5492 6194 7156 8034 8824 9869 11189 12627 13905 15027 16344 17918 19562 21843 25056 28148 31384 34576 38506 42857 47158 51451 58619 66500 74972 84324 97649 113673 136640 160912 185070 218037 241944 253245 259320 264743 262471 226482 158943 112698 71815 42396 24633 16760 8694 4821 3341 2007 848 371 58 999999 999999 999999 999999 109 552 847 1068 1677 2471 2788 4980 15626 29674 34316 31328 30311 27062 27754 32168 29338 19516 7925 10720 38035 164003 279516 270985 225691 193719 180953 76268 6433 1303 699 301 170 126 94 71 65 39 71 80 97 101 93 104 90 100 104 52 53 74 101 90 69 85 118 97 87 78 97 100 86 91 77 95 81 47 74 80 86 72 72 90 70 71 85 74 45 60 59 74 58 38 60 81 47 65 79 76 63 67 80 62 64 59 56 64 48 54 56 68 70 58 57 58 56 42 50 66 60 56 60 61 52 42 49 43 39 37 30 34 25 40335 189 3875 30 10265 11 12 15 7046 1940 -42 92 261 386 501 781 1021 1267 1523 1838 2184 2579 2997 3385 3791 4350 5035 5780 6535 7622 8700 9368 10358 11773 13433 15297 17372 19492 22096 24837 27199 29254 33091 37638 42919 48574 54038 58906 61233 63421 71597 80468 102793 126500 154040 184979 207893 229527 247412 262734 274278 284380 249525 178319 103481 47542 20252 10980 8342 7057 3885 581 999999 999999 999999 999999 999999 999999 31 580 1966 3526 6892 14284 20084 25904 33170 41442 53833 57982 47686 32793 22353 14817 7385 3110 6939 70178 165093 205714 149280 44307 73645 264625 294523 27599 615 133 67 77 60 52 96 65 64 74 124 80 110 110 100 70 71 84 45 70 70 88 83 82 92 111 60 89 98 102 86 69 101 71 83 64 47 64 69 93 93 85 78 66 65 67 68 76 53 41 54 61 64 67 63 63 52 52 62 38 40 60 72 79 54 53 55 64 74 76 62 63 53 34 52 61 52 65 53 52 48 54 54 53 53 52 52 53 45 39 27 21 25 40341 186 3957 30 10257 11 12 21 7048 1939 -77 -66 -46 148 295 420 573 841 1220 1455 1679 2033 2262 2676 3024 3468 3843 4422 5097 6017 7229 8309 9805 11816 14275 16836 19135 21425 23925 26420 29693 33526 37639 41726 44711 46080 46604 50836 54541 60136 78284 102210 126229 151874 180904 209268 227889 249027 262530 249410 178791 74250 25479 12327 6388 2515 864 -98 999999 999999 999999 66 297 417 772 994 1328 2957 7083 12391 16749 18707 20018 23317 39074 55615 43291 18108 10474 8692 7030 4274 2433 1802 6735 47247 97380 90812 103080 136219 210930 333456 424659 268241 63414 23722 1117 122 81 64 76 81 68 20 60 56 99 106 68 95 55 71 71 78 99 90 75 74 49 77 86 73 65 83 78 72 16 39 49 65 77 50 74 71 65 78 63 67 68 70 39 34 71 59 36 29 38 49 54 50 55 53 50 58 54 48 53 46 47 58 56 43 54 66 74 54 35 42 42 37 43 36 40 47 51 34 32 40 33 30 27 21 13 18 15 5 40347 188 3803 30 10253 11 12 27 7049 1939 -63 -91 -56 18 193 260 326 580 711 804 958 1203 1223 1284 1464 1545 1832 2153 2667 3579 4370 4895 5150 6004 7160 8452 9782 11347 12774 14374 16233 18435 20505 23101 26514 30703 34497 38409 40742 44528 47355 48876 48682 48013 53354 68019 87552 112411 145781 181851 221142 253891 277885 282673 251181 207283 143672 94889 56487 42159 37749 31866 24921 15237 7351 1122 999999 999999 999999 999999 999999 999999 999999 999999 1533 7141 17849 30006 37789 42849 44201 44767 38615 27146 23720 26837 26392 23373 20759 19430 18476 19149 23769 36913 60459 116137 159193 169647 221674 245593 194107 93226 5624 521 296 118 61 42 26 56 19 22 25 39 33 40 20 28 31 46 45 37 73 32 30 36 35 61 35 18 56 54 63 47 37 48 30 29 17 26 25 30 35 33 36 28 33 22 21 33 20 17 27 5 25 55 36 24 29 32 29 12 10 19 35 22 24 26 46 36 32 29 27 33 26 28 32 22 30 25 26 28 34 20 7 2 999999 0 40353 179 4135 30 10255 11 12 33 7050 1938 -66 86 249 390 522 727 786 956 1161 1354 1538 1867 2294 2788 3476 4202 4919 5805 6702 7822 9180 10420 11715 13145 14762 16524 18042 19630 21862 24752 26580 28041 29894 32362 34406 38419 46675 57555 66713 81882 101667 129797 160850 187076 215199 237763 241372 227064 190479 134837 95637 46889 18766 9171 4292 1618 288 999999 999999 999999 999999 999999 999999 787 3108 6726 11880 18033 24499 28321 30232 32766 34444 36421 37401 39304 41100 39651 35947 27260 17246 9265 13802 61299 114616 156065 245261 330284 345215 368234 303845 34935 1522 264 141 73 62 48 43 36 58 26 60 36 53 56 51 78 54 45 61 63 56 52 56 43 33 18 46 45 44 56 50 29 43 49 37 41 25 24 18 33 30 29 36 32 43 42 34 30 24 23 16 57 51 25 44 48 34 14 41 26 17 25 27 24 28 29 30 41 50 38 31 34 32 25 36 36 19 17 15 22 23 10 13 6 0 999999 2 40360 183 4052 30 10262 11 12 40 7051 1937 -81 -60 46 186 280 534 693 871 1107 1365 1837 2331 2811 3556 4227 4893 5757 6983 8226 9716 11273 13438 16409 19697 23303 27427 32735 39292 46991 56012 66564 78733 92106 105917 122501 138150 144202 144876 142516 124063 107575 97023 84205 80538 77521 68395 61494 56566 51592 43521 36189 25926 14610 6374 1352 298 999999 999999 999999 999999 999999 60 1310 3313 5496 7365 9395 12056 16125 20308 24772 26367 25451 21862 18781 15384 12678 10171 7394 5183 3940 3960 5810 13757 43263 111479 204238 301332 391974 471778 510314 510170 299155 84819 2321 158 98 65 31 64 75 89 93 104 74 63 85 94 72 68 86 67 80 82 72 79 58 96 80 70 85 63 52 66 66 71 51 62 75 71 58 81 73 68 77 75 53 38 59 69 60 56 59 50 37 42 35 42 43 39 35 42 63 63 46 61 55 41 42 61 64 52 31 50 67 51 57 66 63 61 54 48 49 44 42 41 39 37 41 36 30 30 26 40366 197 3632 30 10262 11 12 46 7052 1937 -32 116 226 411 638 836 1135 1363 1545 1733 1831 1947 1926 2168 2405 2427 2635 2679 2965 3737 4062 4335 4813 5367 6245 7996 9384 10718 12749 14881 16932 19287 20745 22686 25920 30960 35568 39790 44597 51177 57620 66005 74343 83569 99196 116156 133755 161515 188845 207767 217537 235358 258311 253555 234645 180246 108906 57470 31858 13825 5768 4215 2126 308 -13 999999 5 3 118 396 781 862 1002 3075 7030 10177 14111 18888 23654 25880 25452 26147 27105 28442 30489 32565 34632 40267 36831 27297 24212 23270 14605 14302 34266 107500 202799 230781 218139 218259 200309 161841 126571 57969 13706 927 123 78 60 54 45 34 42 20 37 60 35 50 72 71 89 82 87 62 58 66 61 71 35 57 57 48 33 89 56 79 75 45 44 23 27 25 39 23 44 48 55 42 27 32 52 35 45 34 39 16 29 27 9 26 38 43 25 22 23 27 28 19 30 44 33 33 44 58 37 40 55 38 39 32 25 38 36 30 46 29 14 25 24 31 27 25 22 17 14 6 8 40372 181 4106 30 10256 11 12 52 7053 1936 -73 52 156 346 642 945 1250 1431 1789 2259 2590 2929 3284 3701 4217 4686 5468 6304 7002 8000 9306 11053 13358 15583 17146 20103 22682 25177 27627 31549 34625 40054 45190 51353 61861 73046 84405 89295 104232 118792 123053 135143 145502 150305 146422 113290 68619 46825 47733 31533 6611 1051 1323 2306 3480 4935 6119 7455 9164 12642 17501 21315 23143 25209 28007 36470 55683 75345 86258 88790 93510 93760 90446 81733 87493 78862 55099 51731 48925 67685 73217 100763 154133 217480 247166 143752 16558 683 278 161 57 70 47 68 81 74 41 43 61 53 67 31 31 59 72 85 70 51 61 83 94 73 63 72 89 49 90 80 52 44 66 65 62 85 46 52 59 41 36 63 62 37 41 88 93 54 35 25 35 28 29 35 31 32 41 49 49 48 44 35 25 51 61 53 29 44 54 60 40 40 35 36 44 38 37 46 39 42 43 41 38 33 27 36 29 20 18 25 21 9 6 40378 181 3863 30 10253 11 12 58 7054 1935 -30 -26 65 176 260 184 301 377 438 558 797 1071 1351 1721 2294 2707 3237 3841 4425 5278 6102 7014 8123 9553 11005 12520 14148 16312 18846 21489 24474 27769 31372 35069 39258 43798 49434 54938 61677 70024 77399 83932 97180 111571 132305 155981 177331 193865 182945 165652 151566 114284 44232 9722 3143 1218 662 612 864 1426 3029 4531 5467 7106 8877 10314 11198 11422 11800 13570 17330 25738 36461 46936 54101 58029 61519 62061 65674 66084 58133 48027 46040 45612 55115 69400 65558 51029 77256 96664 114391 123257 104229 74705 30494 6197 1167 342 160 100 53 53 28 5 17 16 56 37 33 23 34 48 16 35 42 36 48 43 46 54 50 69 49 80 66 32 49 50 56 38 32 36 21 28 49 31 24 48 35 53 46 32 34 58 68 33 23 20 17 24 20 999999 11 31 19 22 27 19 21 21 24 26 31 21 15 26 11 10 17 28 30 28 26 16 22 26 14 19 23 17 6 40384 312 145 30 10255 11 13 4 7055 1935 164500 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -74 209 376 574 681 746 984 1142 1168 1422 1643 1615 1495 1425 1472 1347 1316 1757 1765 1745 1903 2172 2557 2667 2689 3217 3873 4316 4643 5490 6331 7179 8209 9439 11402 12527 12907 13107 15743 17857 19905 23498 25425 27964 30762 32446 36240 41219 44822 48261 53756 58481 62948 68605 75323 81284 87995 92778 99450 105643 103230 87819 71632 52027 45800 45421 52742 63415 71596 85052 96280 74625 48153 14381 982 482 484 921 1642 2483 2860 3217 3218 3229 3596 4847 6414 8374 10062 12734 16164 18365 18498 18935 18903 18184 16462 16777 34597 84180 97709 126818 195432 239534 182604 113181 109686 107897 40238 36111 59426 16589 879 141 93 70 92 96 80 25 60 80 36 1 20 44 76 53 71 84 72 69 39 38 77 81 70 51 52 58 62 41 29 77 69 45 43 24 -3 67 43 49 66 71 53 41 59 27 41 76 51 31 33 51 53 62 55 30 30 26 48 47 41 30 13 29 24 28 42 26 30 58 51 25 33 30 30 36 32 26 28 35 31 31 34 31 28 27 26 12 19 15 9 3 2 40390 201 3506 30 10256 11 13 10 7056 1934 -78 58 324 458 646 731 1033 1206 1628 2030 2619 3023 3115 3279 3292 3324 3347 3664 4175 4452 4645 5002 5374 5974 7651 9946 11965 13992 15355 18859 22321 24481 26075 30024 39243 43993 41359 43901 42617 39651 42496 38295 36129 37348 38653 41904 44610 42769 40347 41117 45157 51009 47479 47725 52098 53299 42647 37945 37507 33177 22023 13879 8849 3224 911 635 914 1230 1439 1760 2035 2222 2350 2329 2682 3615 4775 6232 7236 8166 10506 13146 14023 13505 13449 13283 13426 13968 14139 13434 13254 13004 12416 11911 11006 9066 7595 5968 6543 29940 93461 168284 218401 292487 290408 323533 307147 157251 130111 64559 32495 5712 797 115 135 138 84 97 66 94 93 84 64 32 54 93 48 23 79 75 76 46 64 65 52 69 77 72 63 57 76 53 57 68 56 69 68 57 46 66 63 61 61 54 42 33 56 64 47 39 32 33 40 54 43 40 36 28 17 34 30 29 22 42 52 30 41 56 55 48 49 45 39 40 38 38 42 43 38 31 33 30 33 43 40 33 36 17 11 6 3 40396 194 3712 30 10252 11 13 16 7057 1933 2 245 437 690 987 1246 1508 1963 2187 2415 2990 4030 5150 6267 7497 8766 10338 12346 14808 17243 20036 22844 24836 27762 31021 33913 37040 40843 45533 50931 57110 62214 67277 74284 80638 79410 76652 78734 85847 90828 94493 96590 102628 123920 144020 168573 194011 192746 155899 121192 71642 29054 15002 9154 5533 4015 3688 3507 3472 3253 3140 3027 3304 3615 3637 3893 4811 5966 7408 8853 10767 11930 12932 14794 16165 18420 22984 31472 41965 54295 69746 75117 74791 86521 96931 68394 59684 38988 25329 20538 21705 20974 27092 22327 27342 49676 68421 80020 62112 28606 12926 1173 385 165 93 71 80 44 25 79 108 63 61 49 42 47 59 71 75 120 64 77 55 68 61 88 99 86 91 68 53 70 78 107 79 80 75 60 57 60 71 79 71 79 69 62 52 54 78 66 50 54 59 65 52 47 44 65 51 55 35 39 39 35 45 34 38 42 41 45 52 51 61 63 46 37 50 52 45 42 37 45 44 39 51 40 40 47 37 33 33 19 17 10 40402 190 3833 30 10253 11 13 22 7058 1933 -5 235 354 561 887 1286 1822 2244 2795 3299 4086 4897 5745 6771 7971 9896 11767 14117 16894 20336 23512 27358 32827 39601 47071 55943 66622 77470 91481 107552 118336 129141 140124 150888 167031 182497 193189 191219 190623 172293 142060 120120 89165 58249 46393 39951 39155 34096 24547 16916 11983 7822 5678 4214 3498 3471 3362 3542 3500 3760 4634 5920 7544 8222 8722 9348 10720 12939 14503 14992 17734 26442 35779 41833 45302 50378 59666 74551 78840 79655 65468 70602 78645 73584 81538 118194 133885 94994 68262 62940 35816 2263 273 246 200 120 119 68 62 48 67 44 32 46 49 76 75 57 44 81 95 71 82 76 62 28 61 40 52 91 104 79 46 33 55 84 57 58 42 45 79 58 69 67 64 61 57 52 67 79 82 57 46 31 35 64 76 64 55 31 39 40 39 44 47 34 45 41 24 56 47 50 49 42 44 43 36 30 41 45 43 29 45 55 46 38 31 28 26 17 30 49 33 26 27 22 20 16 10 2 40408 193 3751 30 10261 11 13 28 7060 1932 138 341 656 1341 2160 3147 4303 5598 7320 9296 11538 14237 17364 19714 22668 25135 28055 31534 35230 38586 42109 47332 53430 57335 66961 82545 97068 101468 105025 106479 112079 117938 129658 144153 157867 173874 193096 209448 216639 218802 225598 211643 202854 182968 152062 115881 84806 51173 27801 16550 10998 8905 8948 9994 11050 11412 11559 11623 11158 11688 11802 11302 10925 10371 10544 11393 12181 13102 13373 14681 17061 19872 25458 32855 36388 35322 32644 32237 29857 28451 28373 28601 26900 22360 14737 8322 6027 7237 31629 64268 42040 22587 7197 1583 577 373 343 318 233 196 121 127 99 114 97 84 110 100 79 109 87 69 78 72 74 53 96 72 58 58 91 38 89 90 110 110 89 83 97 78 55 77 85 64 40 52 63 56 71 71 65 68 99 79 66 69 73 59 59 53 59 67 59 51 64 48 47 60 68 46 38 44 65 47 50 41 46 51 50 66 62 61 54 50 53 46 57 48 40 46 40 44 52 39 41 45 38 43 38 30 28 21 21 40414 203 3394 30 10264 11 13 34 7061 1932 -74 -6 144 336 546 846 1133 1542 1997 2535 3427 4265 5346 6579 8233 10408 12813 15300 18331 22418 27667 34179 40323 45614 51656 57354 62568 65160 66504 63855 67749 72490 84630 100615 110552 118768 125044 129699 132142 134216 142983 155444 162709 164944 173005 176629 173180 164926 156524 144695 137650 134596 133317 127600 105667 79495 53060 34682 25801 20969 16204 12162 9944 8567 7929 7748 7881 8922 10466 10819 12029 14692 16264 17628 18774 19106 20726 22301 25252 27580 28837 30846 32591 34247 36448 37584 37743 38730 37989 35710 32052 27738 23481 20425 16309 10954 7227 5316 4510 8387 42995 23770 14117 14079 9630 2084 360 293 260 231 237 179 139 146 95 119 49 60 73 37 23 67 105 62 34 90 40 46 64 41 58 69 76 31 39 36 49 57 43 59 42 28 44 56 28 56 56 34 37 31 54 52 62 36 46 27 31 36 33 9 34 41 26 22 16 36 46 24 23 43 21 7 10 13 20 27 27 39 43 40 36 33 46 42 19 17 33 22 22 25 21 16 25 26 27 32 24 15 15 15 3 7 15 40420 199 3507 30 10257 11 13 40 7062 1931 108 253 409 542 746 1100 1330 1373 1602 2063 2454 2910 3613 4373 5136 6012 7314 8597 9773 11259 13059 15071 17096 19684 21014 23068 25734 27364 30240 34134 36527 38222 41773 47003 52598 57858 64349 74282 85665 95838 104367 117289 133507 151512 172091 200987 224708 243120 234273 192776 115830 62153 34071 18286 14189 14351 14771 14674 15812 16875 19637 22951 25137 29278 31504 38768 43386 45015 48671 49261 49530 51311 49451 48546 52364 62569 64128 60597 61170 56878 46850 31211 24621 21416 19284 18807 16254 14366 13247 13503 12317 9320 7559 6262 3495 4424 24530 47529 10758 3712 3264 195 130 106 98 96 80 94 80 31 37 64 58 43 20 15 -7 36 22 21 52 60 58 47 11 27 49 13 49 21 32 68 77 29 13 44 62 80 45 38 62 39 50 37 26 21 48 27 20 27 18 5 15 21 35 22 18 16 17 26 15 11 6 999999 999999 23 8 15 25 9 8 3 3 1 7 17 16 27 31 16 12 21 22 19 25 27 8 10 19 11 11 19 15 14 11 7 999999 999999 1 40426 219 2931 30 10251 11 13 46 7063 1930 -24 -24 77 218 460 708 886 1059 1281 1493 1932 2209 2588 2981 3464 4108 4701 5220 5693 6287 6876 7506 8002 8341 8987 9416 9805 10374 10405 10900 12580 14158 14937 15802 16139 17338 19090 20466 22594 24807 26921 29634 35031 42368 50663 52690 42761 42047 45472 49777 57475 59929 61249 65375 77472 86512 90139 94974 100919 102693 109296 113368 115040 106587 91668 80929 67314 57558 50365 46730 46166 45859 44968 40927 35408 30068 23628 22941 26357 30685 33978 33980 36046 40729 47851 57156 64339 71341 76936 76978 78654 86236 88575 91719 92098 91151 102688 108471 105917 86535 73611 50409 29427 23178 20001 15332 12128 11902 12306 13017 13324 12400 10391 8869 6792 2778 4082 11112 9608 23590 2599 198 145 126 119 110 134 97 83 60 64 58 49 43 49 73 95 35 37 39 64 114 88 92 56 61 56 52 63 77 93 95 75 53 60 50 81 80 65 70 48 61 65 37 49 68 63 63 81 57 64 66 45 71 64 38 45 78 77 56 44 39 35 25 43 63 45 31 34 41 41 52 32 26 40 51 49 49 39 44 40 40 36 43 30 18 23 31 27 27 31 34 36 31 25 20 15 11 5 40432 244 2207 30 10247 11 13 52 7064 1930 -44 29 45 260 652 1278 1760 1764 1305 1379 1639 1877 2163 2376 2585 2812 3326 3653 4300 5194 6221 7046 8324 10100 12006 14395 16266 18383 21059 23630 25803 28022 29628 31958 34979 37660 39647 42568 43399 49253 53914 52741 48304 43358 43683 46600 47324 46536 47050 48468 50733 52196 53547 54399 53473 54045 55462 57989 57733 57831 60294 60674 60350 63439 67267 71733 75321 77937 77896 78225 79922 82056 81461 80502 80171 72145 65327 64804 65738 74450 84888 95694 90968 87796 89105 82144 68166 63599 55629 50217 47207 46230 47416 47147 48387 50440 50664 50833 50275 47802 43994 39774 38348 40101 42144 43496 44662 39563 36910 34144 31873 30270 26345 23249 23288 21605 17998 16244 17751 18916 18491 19737 17116 14070 12608 11626 9604 6844 4916 3460 2826 2347 2109 2138 2251 2986 4691 6305 6203 5648 2185 839 2920 28064 10749 512 248 149 131 155 182 150 123 77 71 40 47 95 66 31 56 69 67 66 58 38 59 46 74 70 11 65 57 31 80 91 76 93 96 105 100 78 45 78 65 45 78 82 56 49 45 67 70 67 77 43 53 47 47 48 51 53 50 53 51 58 67 59 55 62 48 36 51 48 52 44 55 48 50 71 68 72 64 43 23 39 36 38 38 41 36 43 56 45 36 36 40 34 37 33 26 18 12 13 40438 237 2415 30 10245 11 13 58 7065 1929 -89 61 282 583 832 1214 1596 2250 2817 3560 4296 5228 6290 7162 8205 9642 11057 13067 15627 18546 20866 23695 27195 31009 34870 37845 37886 37252 38638 40500 43513 45734 49080 52886 56679 61760 69294 75036 88241 104313 106399 90632 77387 58325 51201 53408 56871 63331 67758 67349 63908 59524 55347 51215 49710 50696 50020 45706 45213 45136 44993 44599 39694 36859 35310 33228 31900 29441 26528 27119 28649 30295 29074 28978 30353 32333 34193 34403 33469 34450 35017 34747 36272 37204 37897 39838 41814 44366 47341 49209 50680 55053 56394 55332 53706 55484 59084 58044 58717 59237 60083 62286 62333 61064 57348 55675 56064 53555 53132 48847 42054 37609 33706 27018 23918 22199 19230 18004 13850 7421 2936 1367 1219 1469 1973 2683 3290 3971 5083 5518 3047 990 619 554 447 345 312 255 160 148 146 121 87 116 128 83 77 91 56 103 49 46 93 57 50 57 59 103 125 86 78 81 46 69 88 85 70 71 75 68 81 79 78 80 100 107 113 92 81 70 39 44 54 58 82 60 34 52 70 80 48 71 69 63 70 51 35 41 71 48 44 73 64 42 49 50 40 55 59 24 31 53 64 36 46 50 53 55 41 43 43 37 58 64 47 37 43 39 43 43 35 26 25 29 24 20 16 40444 235 2440 30 10240 11 14 4 7066 1928 34 103 266 569 979 1473 2097 3102 3856 4837 5932 7210 8460 10007 11884 14283 16462 19757 23749 28620 31970 35825 38161 41910 43685 40663 34059 34615 37475 42687 46474 49213 52151 48624 42571 40651 39981 41253 42494 42737 43602 48273 56661 66115 75476 82233 86065 90158 93732 91901 82256 68810 60608 56808 49010 48093 48011 38999 33281 32486 30210 30217 29961 26778 21017 16661 15027 14269 15478 16993 17267 18785 21756 24278 26008 28239 29941 30617 31008 31986 32478 34200 34362 36060 36611 37595 40544 44317 46783 49869 52956 54053 54268 56594 57271 56685 55555 54665 55319 57328 56269 62845 72441 81823 87044 87002 82287 80113 82722 78187 63311 54764 43868 35494 29687 16985 8330 3922 2251 1531 956 750 1016 1286 1566 1920 2734 2701 1663 1012 779 457 356 213 223 183 123 130 94 103 48 47 78 51 64 66 27 18 6 34 14 16 41 14 27 37 34 27 44 42 26 58 53 84 71 93 42 77 65 17 40 63 91 56 60 71 55 68 60 51 23 41 60 57 20 18 9 22 68 59 38 41 51 51 41 49 44 37 47 25 37 38 30 33 36 40 51 30 20 18 38 23 28 44 35 44 33 44 32 14 22 29 10 9 5 25 36 20 15 9 13 12 15 14 5 40450 229 2622 30 10242 11 14 10 7067 1928 -46 292 491 792 1117 1666 2080 2241 2329 2869 3638 4446 5197 5859 6044 4792 4621 4552 4599 4641 4799 5154 5645 6411 7696 8884 10335 10940 11715 12908 14683 16686 18582 20665 23008 25092 28068 32945 38503 43454 50010 58807 67174 76112 82059 81722 87196 90756 90943 91936 92931 94289 99010 97343 89628 84594 84930 81208 77184 78953 73192 73114 72426 66239 63474 61992 63423 66866 65440 60831 56165 51567 47726 50246 53676 50162 49905 50314 45726 45740 45158 44347 45430 47769 49108 48297 47910 49267 51716 54981 63219 72630 77470 82764 87275 91354 79041 77871 76192 71317 65437 57773 40990 30721 22408 16257 7229 5205 4596 3330 2105 1191 759 615 912 1924 1429 1039 1434 954 643 554 371 216 150 111 144 149 101 84 78 87 60 23 49 55 49 51 80 61 55 55 54 23 33 45 37 63 67 52 32 63 40 33 50 54 60 47 81 98 69 91 79 46 65 55 32 53 45 53 42 3 57 73 40 36 57 44 48 62 58 49 78 71 49 46 41 60 40 19 32 36 23 34 39 36 31 43 44 50 55 43 37 25 40 28 49 51 50 46 35 27 18 29 31 18 25 23 24 24 17 16 24 24 21 11 0 2 1 40456 203 3405 30 10245 11 14 16 7068 1927 46 181 476 795 886 1037 1372 1649 2078 2793 3954 4639 5324 6196 7235 8455 9897 11614 13591 15163 17025 20321 22181 24430 26579 26671 26111 28000 26113 24109 26046 27973 29856 31809 33611 32837 35286 38281 40718 44843 50856 57441 64079 68716 71829 75119 74587 74420 77866 83077 83011 79623 83882 87151 86858 90824 97564 103949 106188 108369 112802 123004 131092 136842 144394 152864 162555 167041 163519 164284 153075 123878 92697 63295 33038 23204 18170 10404 4849 2199 1355 879 756 810 721 736 4107 8636 2358 527 442 330 229 241 211 121 137 151 145 95 100 98 72 38 86 71 43 28 32 18 48 56 42 17 72 41 38 82 77 40 75 11 50 58 22 58 64 50 53 49 54 68 72 68 58 89 67 62 62 40 44 40 57 54 92 90 80 62 58 44 50 62 48 51 50 43 53 67 80 56 75 79 56 50 48 63 63 58 67 41 52 53 47 26 33 39 54 52 40 48 62 67 61 73 51 56 54 42 55 48 28 19 27 32 36 34 29 28 13 28 30 11 8 40462 177 4244 30 10244 11 14 22 7069 1926 -79 134 456 724 1093 1547 2117 2833 3721 4751 5992 7506 9535 11935 14613 18397 22755 28362 34979 42362 52143 62076 72450 82080 92464 99661 100630 107075 111766 117566 124605 131516 138698 133691 134631 143099 159333 179122 196936 215733 237949 252777 269099 280800 265716 242954 180852 102907 54371 42321 36390 24253 13132 5735 2366 1150 692 670 822 3430 6851 1840 559 467 410 220 198 230 153 116 75 69 57 65 50 26 60 61 35 21 12 -15 29 43 41 87 59 72 65 61 78 36 62 69 51 92 55 60 60 75 82 75 49 66 59 65 65 94 83 97 86 70 76 70 63 86 51 45 59 52 47 60 45 43 78 77 85 87 49 50 78 66 83 82 89 55 39 73 72 61 48 37 38 60 57 46 57 58 47 33 57 67 46 50 62 70 62 50 55 76 69 65 62 68 56 52 47 46 46 38 40 43 34 24 16 22 19 40468 180 4114 30 10234 11 14 28 7070 1926 -61 73 314 516 752 1095 1490 1938 2750 3557 4207 4666 4923 5603 6636 7634 9311 11486 13579 16964 20373 24338 29277 36340 44632 53637 63326 73011 83149 92930 103118 109295 118855 128871 133084 136938 137224 152826 176313 199731 233397 259521 272971 289936 279899 265014 249325 203601 149566 101154 69396 59114 54764 47237 35218 23599 14249 6180 1331 472 445 707 1256 1693 716 429 405 395 190 169 173 137 112 52 61 107 85 113 59 60 66 46 39 40 65 57 54 62 90 41 76 67 17 51 74 51 30 56 62 59 95 115 131 91 69 91 74 96 72 98 100 77 121 101 114 98 78 104 72 68 89 48 62 55 72 80 72 72 92 80 107 84 83 60 78 86 80 83 87 83 58 72 99 81 78 72 69 67 73 53 72 79 76 52 49 63 64 64 61 73 75 76 62 79 62 58 60 59 57 58 55 60 49 41 38 35 33 32 26 23 40474 189 3834 30 10224 11 14 34 7071 1925 -54 67 20 124 330 608 855 1012 1089 1430 1754 2034 2392 2790 3426 4130 4889 5702 6999 8711 10363 12580 15103 16992 18925 22006 24531 26408 27320 30580 35328 39755 45354 50849 56369 60360 64771 70800 80373 94826 111461 126647 142172 158080 167322 172823 175742 187263 203999 212446 215255 215975 220298 208279 195875 176846 151219 120606 70450 57674 66712 71860 58553 32904 17403 8996 5482 3158 1337 492 432 563 524 538 412 355 398 250 108 138 124 107 55 79 108 100 71 78 81 44 71 24 14 60 78 103 75 42 1 76 72 77 70 31 47 66 94 94 99 80 73 84 62 79 83 101 92 68 74 74 76 63 112 145 98 95 107 76 67 74 74 105 84 87 109 87 72 85 56 63 77 72 63 69 68 78 79 94 97 79 66 65 67 62 71 62 51 52 58 62 80 74 62 67 73 75 77 74 75 74 65 65 80 78 74 70 66 55 64 59 57 54 50 48 52 42 30 31 23 40480 192 3741 30 10221 11 14 40 7073 1925 -49 30 152 292 435 595 660 704 763 1021 1164 1463 1954 2283 2650 3270 3849 4587 5286 6223 7232 8520 9723 11095 12889 14665 16690 18935 21865 25246 30012 35440 40530 46419 53751 61885 68747 74702 80744 86923 94894 99393 106150 116357 128166 138217 152776 164823 162187 166926 181673 193871 207971 217001 207235 201449 198345 159226 112345 84121 70350 70867 79477 83245 77118 53264 30200 18108 11512 6061 1798 438 180 162 237 338 367 369 398 390 224 146 177 136 104 73 85 89 97 74 73 54 36 49 61 73 36 47 34 35 57 79 89 74 75 73 72 44 24 47 38 37 60 75 82 58 80 46 74 81 76 39 74 85 99 65 44 86 91 58 82 86 70 61 85 96 71 47 69 49 60 74 52 52 71 58 64 68 49 55 78 74 75 84 88 73 80 90 87 77 47 54 58 59 48 38 54 62 54 53 67 65 49 67 69 66 77 74 67 67 55 54 51 50 51 39 38 41 36 22 20 22 40486 193 3712 30 10222 11 14 46 7074 1924 53 107 189 269 359 558 625 738 877 1077 1332 1479 1791 2140 2520 2967 3427 4125 5001 5830 6840 8226 9611 11086 12932 14273 16254 18262 20316 22989 25936 30206 35044 39644 43779 48088 51471 53387 54665 59265 65927 73678 81981 88889 93852 100477 111550 124609 134922 149034 170558 179777 191089 214032 227322 235281 242525 230913 195074 170443 122748 78090 73331 76160 63438 39420 20482 11921 8914 5544 2709 1144 216 136 97 228 308 331 343 285 198 87 120 123 84 77 48 48 33 41 42 13 23 76 51 52 32 28 49 32 1 42 25 6 50 39 27 47 30 47 50 45 30 30 36 30 38 43 64 75 72 51 46 57 51 46 34 51 95 91 70 54 53 31 39 53 -1 18 38 20 29 38 42 41 44 45 40 44 66 55 41 43 40 47 49 55 59 36 49 52 41 36 47 43 42 36 44 30 29 20 23 36 41 43 41 32 34 46 30 42 33 32 33 28 25 21 24 20 16 14 3 999999 1 40492 193 3714 30 10224 11 14 52 7075 1923 -46 -60 74 156 78 123 214 348 607 887 1035 1260 1565 2015 2543 2834 3383 4057 4786 5422 6441 7932 9276 10569 11350 11966 13541 15641 17960 21222 24285 27213 31295 34807 38066 42005 44617 48694 53163 58934 64812 72009 80970 90676 100943 109548 120440 132779 144152 156196 171857 189102 208213 232401 252071 278932 303013 299517 239047 149569 98092 81854 74782 66362 57532 44405 31995 21214 11831 5038 1014 205 132 156 292 417 374 276 127 101 175 156 125 150 136 66 68 54 54 84 42 26 53 34 39 35 72 58 45 76 49 40 94 102 87 63 47 51 44 84 90 53 30 78 48 30 46 113 109 98 88 86 72 76 85 123 71 78 88 78 85 75 78 53 45 67 66 91 90 69 90 87 61 53 87 83 78 61 77 77 89 75 100 87 76 93 84 94 83 73 70 82 74 71 77 95 71 60 60 73 59 60 72 60 78 88 75 68 81 73 67 56 41 58 60 49 56 63 45 27 34 34 31 40498 193 3712 30 10222 11 14 58 7076 1923 -47 115 205 401 563 771 987 1334 1563 2039 2530 2946 3606 4124 4594 5163 5941 6694 7704 8976 10472 12082 13696 15242 17255 20047 21633 22790 24335 25424 26819 27611 31514 38014 43742 49558 56627 64011 71686 77956 88356 100081 109088 110173 115698 128670 140081 153103 169922 185076 201967 222281 239550 254843 253817 237185 206650 153138 102676 81429 78735 83599 73415 51338 38362 26506 21300 14313 4484 313 80 44 161 284 386 379 290 138 110 105 98 125 135 112 94 53 81 73 55 54 35 29 91 39 17 24 102 59 50 60 42 -1 51 55 59 102 92 35 60 43 80 84 93 76 94 79 104 107 102 94 108 95 132 83 82 68 91 84 101 91 96 95 96 67 80 77 71 81 79 111 90 97 95 72 96 96 97 98 86 112 103 77 101 99 95 99 103 76 72 84 76 68 68 72 80 88 73 64 62 56 70 67 73 82 81 72 72 65 59 71 61 69 69 58 54 51 48 45 53 51 39 33 35 40504 197 3557 30 10217 11 15 4 7077 1922 -43 39 197 313 346 600 800 809 863 959 1252 1606 1795 2151 2550 3109 3426 3774 4372 5011 5529 6320 7349 8039 9181 10660 12414 13797 15551 17325 19481 22149 25337 27905 30001 32648 36868 41777 48119 54109 60227 68012 77885 89698 100849 110202 116845 121601 128349 128862 137571 147744 161526 174724 187225 196227 193850 181805 178624 178926 160088 151957 137255 117975 101429 89838 77763 62759 53997 48218 49184 52224 37111 10514 653 71 60 124 187 320 320 288 138 102 98 37 49 28 66 69 27 13 -5 -7 1 26 49 5 1 1 -17 31 23 15 50 29 13 37 23 18 2 23 -5 0 52 38 19 25 53 32 31 48 33 24 46 42 64 61 45 62 81 83 58 35 72 46 46 40 59 73 51 24 44 27 38 61 57 60 68 57 35 47 56 64 65 64 68 69 49 53 47 51 59 60 38 51 48 51 46 38 51 38 51 40 26 28 42 45 40 30 32 40 45 31 32 36 32 34 33 24 22 22 19 19 19 4 8 40510 209 3222 30 10212 11 15 10 7078 1921 -94 -23 116 282 481 626 664 840 894 949 1120 1148 1161 1422 1711 1742 1728 2059 2193 2399 2494 2636 3071 3527 3929 4463 4502 4294 4483 5145 6014 6771 7964 9123 10266 11850 13279 14476 16030 17508 18834 19668 20947 22991 25940 29920 32909 35808 38723 41505 44852 50228 56380 62480 69745 77841 87207 98330 107918 117105 123868 128781 128446 127747 131603 136836 140726 150025 163822 173394 176237 182521 182679 165168 130391 104582 90948 85883 86255 80300 65609 59726 73912 88924 68044 22003 914 57 64 54 97 245 293 269 217 142 126 80 106 105 105 76 44 30 22 8 53 1 6 18 -1 19 10 26 14 46 36 38 16 1 46 49 15 17 74 37 43 31 37 35 17 20 39 56 32 33 7 45 57 52 48 14 40 71 65 93 60 52 88 69 70 37 79 83 25 33 70 78 76 56 46 65 73 73 59 54 72 52 54 61 56 55 84 77 32 45 71 64 54 33 40 49 42 41 37 25 31 48 39 39 45 34 34 52 61 41 31 32 33 28 23 28 21 23 24 15 5 999999 3 40516 207 3275 30 10205 11 15 16 7079 1921 63 128 243 449 586 501 429 603 678 512 382 486 484 518 739 1042 1211 1526 1772 2270 2741 3291 3852 4581 5495 6393 7605 9032 10335 11526 12647 13962 15374 16159 17154 18732 20548 20612 21159 22803 23406 25195 27906 30356 32266 35133 38452 41995 45504 49975 54651 58611 64355 72264 80998 89051 101102 112745 121525 133368 146449 160179 174125 175700 163610 143368 140063 145408 132690 126672 121779 109604 101035 97419 85358 75457 72631 79566 95347 110387 111130 71959 14676 792 109 98 75 100 181 294 310 258 166 158 138 143 132 101 101 97 82 51 55 28 50 57 50 32 43 43 37 40 30 22 38 52 95 43 34 53 74 93 69 84 80 105 105 83 68 82 78 104 84 73 95 103 64 62 66 95 102 77 63 84 95 83 59 57 94 52 51 79 65 75 68 62 65 74 95 77 68 86 97 94 56 57 66 78 81 92 69 94 91 93 70 55 70 76 74 68 61 56 61 48 60 65 56 54 58 71 70 58 65 61 48 52 43 37 43 49 51 45 38 29 22 19 17 40522 196 3510 30 10200 11 15 22 7080 1920 -55 23 167 365 571 754 1074 1371 1610 2160 2617 3123 3716 4134 4635 5236 5905 6776 7876 9070 10657 12649 14666 16046 15757 15518 15833 16774 18085 19740 21221 22290 22452 23392 24950 27295 30587 33152 36919 39953 40839 42356 48944 56383 58448 63002 67392 73527 81423 90883 95476 102905 115214 131904 142691 150029 157317 167348 180839 178158 161082 130075 102662 80635 73702 69285 68985 74846 81106 90901 109145 128084 124647 65491 11639 756 99 43 41 53 149 205 210 244 152 71 95 120 144 107 109 70 63 66 31 51 16 15 -3 9 -13 -15 -1 -2 15 19 11 -18 -7 27 2 8 9 -5 55 55 23 57 77 49 23 30 36 38 64 43 9 33 35 34 51 41 16 29 78 60 60 55 43 26 36 45 27 13 38 40 30 54 48 60 39 48 42 35 45 44 60 48 43 61 63 43 37 55 78 46 53 51 53 50 42 35 37 44 24 23 46 38 36 40 43 38 34 27 36 34 30 26 22 16 11 4 5 12 12 7 40528 200 3480 30 10200 11 15 28 7081 1919 67 188 234 440 719 911 1212 1567 2044 2543 3346 4298 5299 6101 7330 8439 10177 11909 13618 15648 18230 20778 22010 22491 23114 24300 27462 31283 34974 40096 45652 49348 52833 51816 47705 47075 41222 35725 37058 40365 43354 46938 52032 58291 61777 66899 73103 76913 83699 94488 107758 115748 123696 135019 139106 141877 142224 142220 138159 135349 128396 119757 103818 83771 70927 73632 84373 77824 66659 82187 114047 144317 156163 92192 12698 864 156 61 42 49 72 218 277 300 136 98 107 164 130 138 131 89 85 66 19 21 20 43 41 70 56 41 65 50 -9 40 31 48 11 15 55 74 51 76 54 67 78 56 64 53 49 78 57 36 45 70 92 56 66 49 47 75 49 41 71 76 79 54 59 75 81 74 50 49 69 62 52 52 49 62 67 71 74 82 73 82 67 66 94 80 51 50 51 59 69 63 56 67 64 59 63 65 69 68 58 42 39 47 58 53 38 53 53 44 57 53 44 45 49 46 47 43 38 36 33 24 25 24 19 16 40534 202 3422 30 10202 11 15 34 7082 1919 -91 45 292 500 687 1035 1414 1952 2577 3179 3835 4466 5406 6456 7084 7810 8853 10140 11534 13344 15306 16814 18517 19867 21186 23338 25993 28305 30227 32355 35562 38695 41484 43070 43436 45911 48075 50791 52424 53249 52122 50806 52800 56507 61140 63382 66649 70548 74671 80336 87171 94819 101441 111283 120312 126640 131292 137999 143183 138551 141703 143189 129189 114038 96157 82262 68920 62640 68740 76971 86547 96471 98667 101339 116336 92287 23069 2433 491 108 42 49 93 158 258 234 236 158 84 100 155 108 126 113 58 69 72 69 44 24 15 33 43 37 32 9 43 83 21 8 102 102 50 56 70 99 55 76 67 39 49 68 64 77 87 58 53 36 46 80 57 73 107 94 82 62 57 78 76 62 67 67 106 89 69 74 74 64 37 65 61 40 54 84 72 62 76 82 68 59 75 83 84 79 69 68 81 75 71 86 76 83 62 50 67 72 51 44 55 45 61 69 59 55 62 51 65 58 64 68 59 54 50 42 41 47 36 30 26 22 20 20 40540 198 3514 30 10204 11 15 40 7084 1918 -6 21 91 200 411 597 758 1021 1465 2057 2476 3025 3705 4573 5338 6288 7438 8531 10517 12638 13820 15713 18083 20757 23762 26721 29892 32481 33672 35975 35804 36815 40947 44955 49493 54650 59572 67652 75594 83405 90339 94363 97865 103267 111495 117142 120039 121697 117328 112645 115925 123575 123728 120338 116687 107166 105298 108094 109505 110859 112803 113398 115627 119835 124700 126235 122465 117884 109456 121407 120680 66326 19736 5683 2019 319 31 60 30 142 201 202 267 208 181 117 131 150 73 90 120 41 2 37 63 65 38 -3 56 99 45 -4 52 53 31 25 21 23 29 54 60 40 53 70 54 32 45 45 -1 46 74 48 69 37 41 38 55 30 38 72 48 66 33 56 48 80 77 82 46 61 86 21 29 54 49 59 82 68 49 42 52 44 39 62 57 41 46 55 96 76 69 55 46 37 48 62 48 44 56 58 56 59 57 51 42 45 27 22 44 40 22 29 39 57 52 37 33 29 28 21 21 22 22 20 22 19 6 3 40546 190 3748 30 10198 11 15 46 7085 1917 51 324 609 831 1166 1710 2235 2709 3490 4529 5416 6469 7593 9210 11291 12744 14795 16930 18978 21575 22414 21081 20463 20161 20752 22543 25652 28811 31632 34842 40223 46678 53103 59537 66391 73720 83872 95286 108974 124326 140676 158053 166933 171477 177732 183883 179824 166172 150808 135088 132329 143444 154820 165244 173706 177704 175139 175180 173460 157707 125326 105532 119063 89534 34805 10525 3897 920 140 139 94 153 166 170 227 270 278 179 83 79 142 170 82 37 11 21 22 32 24 24 31 42 21 51 59 37 21 27 32 18 42 53 43 39 24 35 76 71 57 13 24 27 75 66 43 53 57 28 58 56 52 47 59 40 57 63 45 52 81 55 47 50 69 67 20 25 42 61 62 55 57 53 43 65 64 59 91 81 69 84 72 51 34 51 67 57 62 61 69 57 57 51 37 41 29 26 25 33 31 38 51 43 49 53 44 53 37 38 32 33 39 34 26 13 19 18 17 12 7 8 40552 196 3594 30 10194 11 15 52 7086 1917 95 378 668 913 1402 1773 2072 2519 3064 3809 4507 5366 6436 7172 7513 7763 8333 8955 9945 10717 11011 11311 10635 10538 11717 13304 14375 14710 14893 16037 17941 20201 22669 25001 26923 29898 33698 36972 42144 50771 60912 68178 78183 88964 101796 118205 132712 147884 161611 173095 192222 210221 224570 233221 231591 223801 209219 198467 193437 184730 171109 151756 143608 135690 122367 115649 132317 123747 74090 25133 10209 3565 822 182 107 35 65 177 183 219 303 277 176 151 165 135 93 96 59 52 56 26 44 32 52 35 29 50 72 67 49 52 32 25 15 52 69 54 54 53 58 47 55 38 32 71 56 45 43 86 89 48 83 86 63 82 46 64 105 95 76 83 89 67 72 84 72 65 34 46 49 57 86 79 94 60 52 66 55 56 60 93 96 72 77 54 68 59 67 70 74 72 78 71 68 47 61 51 47 44 44 53 53 71 45 45 58 62 68 59 38 41 44 49 58 52 47 45 40 36 41 22 27 21 17 15 40558 196 3503 30 10193 11 15 58 7087 1916 -28 234 482 707 1151 1598 2088 2851 3629 4356 5379 6713 8609 10789 13389 15781 17362 18466 19084 18508 17648 17351 17020 15846 13490 12686 12701 13177 14750 16528 19235 22043 24285 26105 28988 33888 38968 42394 46389 52420 58245 64894 73227 82169 87050 93460 100760 108391 120468 135203 145787 150141 152732 154934 162739 169821 174612 179528 180443 182551 165359 141080 123213 117143 107705 107469 106283 103663 114503 127050 96380 52266 21057 5073 1148 150 79 19 41 67 113 108 183 295 205 164 174 163 138 78 68 72 44 35 -17 -29 65 50 37 38 17 60 36 21 23 13 16 -5 3 34 29 19 44 29 3 5 28 44 25 11 13 36 45 61 67 88 52 36 74 57 56 66 52 38 29 33 50 56 53 45 58 57 35 39 14 24 49 56 49 50 53 40 50 57 46 27 34 40 48 63 52 27 68 68 54 56 45 49 34 24 19 24 26 39 40 29 27 20 12 32 43 46 41 28 26 43 36 31 24 14 7 7 7 7 2 3 40564 196 3532 30 10192 11 16 4 7088 1915 -40 49 285 546 649 910 1278 1766 2018 2174 2464 3117 3866 4544 4926 5380 5787 6259 6551 6731 7331 7795 8837 9932 11248 12624 13578 15455 17513 19346 22054 25483 27738 30159 34475 38549 41784 46391 51109 56593 63380 70074 75173 82736 83889 89986 98952 107663 117733 124990 125784 135716 159040 180363 192084 195160 188399 168968 169347 161322 151497 145221 146410 148598 138826 125631 119363 126708 135140 116353 57530 19979 7780 2651 467 131 119 90 37 84 119 206 265 208 187 142 160 116 100 48 2 50 29 56 57 3 29 17 10 8 2 20 4 55 35 62 45 57 57 30 47 47 47 51 43 30 70 58 29 72 63 44 48 33 43 62 46 37 55 47 34 27 43 57 50 26 46 40 37 45 55 34 59 46 20 19 8 14 12 33 37 48 46 42 37 38 64 77 50 44 42 50 42 40 40 46 31 41 34 46 32 16 27 29 28 18 30 33 13 27 32 27 19 19 27 32 26 23 20 25 7 6 7 999999 999999 0 40570 179 4071 30 10191 11 16 10 7089 1915 10 272 485 680 898 1120 1447 2008 2634 3195 3986 5117 6520 7857 9614 11814 14358 17507 21156 25295 30864 37432 44114 52326 60635 68796 78285 89097 100714 113978 132660 154863 178960 201375 207476 194755 181631 184409 191763 191194 193121 196539 201983 211033 212840 190932 175174 163340 157007 148969 138619 118686 72647 30001 18600 9391 3537 1290 419 127 105 62 79 138 205 245 235 201 200 225 145 111 35 19 8 36 38 11 46 43 8 62 20 5 5 23 48 -5 8 71 48 16 24 -9 36 37 85 61 56 78 45 45 47 60 81 91 62 60 43 25 25 59 68 78 54 76 53 19 11 39 58 20 22 40 62 79 66 76 45 47 46 60 63 55 46 36 48 49 50 50 48 55 67 41 75 76 50 58 56 41 35 47 37 45 48 44 39 48 29 28 37 35 39 45 46 49 48 43 40 41 34 36 30 21 22 28 25 12 6 40576 182 4009 30 10189 11 16 16 7090 1914 -73 51 128 361 670 958 1368 1760 2253 2710 3390 4175 5383 6438 8000 9780 11549 13457 15748 18181 21104 24682 29481 35433 42039 48230 52521 57378 63756 72012 81688 92337 103772 114877 130210 148354 164471 167991 172544 175651 190934 207742 221885 230470 238927 245696 261435 258291 223835 188459 149753 130349 128746 120061 75283 31365 13993 9741 4618 1518 510 157 46 40 145 225 274 245 212 176 191 196 119 88 69 44 16 30 42 37 10 7 22 48 39 79 58 74 66 58 42 41 61 70 70 73 57 82 56 62 49 94 80 61 59 60 68 78 56 77 87 100 89 83 95 70 91 51 66 58 50 60 48 78 87 77 76 54 50 57 74 59 58 61 70 67 63 58 63 73 61 79 76 77 70 65 66 64 74 94 66 72 67 42 52 62 51 53 58 48 47 60 74 74 53 63 60 45 45 64 57 53 53 50 35 33 31 34 28 15 19 13 40582 176 4189 30 10189 11 16 22 7091 1913 -82 56 233 429 639 782 1148 1505 2012 2541 3357 4075 4881 5865 7212 8709 10453 12165 14427 17025 20170 23572 28162 33409 38864 45422 54530 64922 78461 96185 114562 132592 154559 181513 212558 237086 259123 278396 307541 336724 365853 373846 386619 320542 234956 166683 132076 111828 81195 42722 21807 13592 7588 2669 881 281 66 91 129 184 241 269 204 174 159 127 90 0 35 24 15 23 35 65 30 21 42 15 49 59 59 65 64 46 48 43 53 46 57 55 58 93 72 48 61 77 12 42 86 50 79 70 66 89 90 71 36 14 26 56 57 56 62 70 62 53 57 48 62 62 71 60 56 80 58 67 38 47 52 48 50 54 55 61 77 51 69 90 77 69 60 70 74 57 67 55 53 48 44 48 49 42 40 40 39 25 31 42 48 44 37 43 49 53 64 46 41 46 40 26 19 21 24 17 18 7 40588 186 3863 30 10193 11 16 28 7092 1913 13 132 234 388 557 702 967 1174 1422 1894 2332 2840 3303 3822 4127 4749 5452 6039 6958 8006 9259 10802 12333 14193 16663 19687 22477 25857 29722 33697 38116 42292 46582 52659 59046 63607 70610 80113 92727 110147 127176 144780 162711 183538 204348 227404 240265 236219 223197 210002 209119 199247 191869 193867 173768 153108 149642 138551 124958 110379 92570 66513 30614 12875 7292 2815 832 180 97 80 72 164 190 239 214 155 124 100 76 68 23 59 13 6 -5 10 42 15 19 49 32 42 32 35 38 16 42 58 68 25 17 15 55 74 35 38 7 26 31 46 38 75 68 16 7 32 35 27 62 51 27 27 28 60 18 -4 15 36 35 31 44 40 28 30 30 41 34 39 50 57 49 50 45 29 36 79 54 42 35 46 41 57 47 40 42 48 44 47 48 38 33 44 34 37 34 22 21 26 22 25 38 23 24 33 32 18 25 37 29 30 17 15 13 5 6 3 40595 191 3749 30 10199 11 16 35 7094 1912 -14 64 324 405 618 869 1137 1399 1563 1913 2520 2814 3091 3664 4237 4762 5490 6269 7351 8476 9674 11399 13180 15103 17516 20709 24588 28402 31474 35942 40439 43670 47442 50867 54272 59385 65923 72420 76539 81619 89858 101402 113337 124243 138503 147294 146113 152111 161617 171808 176214 174185 169647 163112 144487 136815 145687 150836 153662 155827 159395 160458 149480 117832 92056 74516 46332 18945 7370 3450 1362 389 113 40 69 183 207 258 272 222 119 155 148 45 51 64 52 44 54 26 17 16 36 14 32 21 56 40 7 40 96 53 43 60 48 72 71 72 84 34 33 49 39 39 48 78 87 60 53 58 55 86 81 75 63 76 53 57 53 34 39 55 29 38 54 25 64 81 61 52 62 50 50 73 47 42 65 51 47 56 69 91 77 60 74 82 70 65 74 85 63 51 47 59 48 44 51 28 51 58 46 38 44 32 56 66 49 45 47 47 53 48 42 45 37 38 28 26 16 10 8 40601 191 3752 30 10202 11 16 41 7095 1911 -36 155 270 299 375 658 851 1129 1422 1781 2375 3029 3498 4233 5128 6001 6965 8237 9652 10965 12455 14311 15807 16886 18493 20103 22928 26071 29706 33632 38226 43035 49317 56139 60947 64545 69574 76179 79222 82802 89946 96925 103297 114094 118901 122785 138625 158737 165613 162245 166860 172487 185631 197953 208708 211071 213134 207119 195104 173141 150957 122787 99015 83634 62688 35645 16431 7571 2710 932 296 138 97 115 162 190 193 246 244 154 130 114 69 28 43 37 46 23 31 64 74 44 -3 23 53 65 87 89 77 48 49 30 30 52 60 102 77 49 79 78 89 104 81 106 97 77 64 77 82 90 93 73 81 102 91 70 81 63 73 62 56 76 73 96 99 83 72 74 63 62 95 62 60 58 64 74 83 82 69 76 94 89 91 84 75 93 80 73 84 68 79 74 71 54 52 39 44 46 56 63 50 58 59 58 59 52 43 56 50 46 57 68 61 52 54 51 51 42 36 29 21 40607 180 4083 30 10203 11 16 47 7096 1910 60 181 388 620 896 946 1095 1484 1849 2314 3031 3999 4867 6094 7414 8735 10407 12449 15315 18982 22780 27391 32935 38386 46082 55083 65226 75430 84667 93046 103051 111302 116952 119764 129178 138487 151636 163732 189542 214286 220903 223234 226679 228429 232702 231363 215950 209586 195284 184222 172220 148319 110792 57085 30525 21609 10670 2437 542 275 129 130 129 115 133 179 195 199 172 104 89 67 72 55 30 39 7 38 37 69 58 66 73 70 77 47 67 63 77 50 68 59 44 43 59 49 61 85 82 64 69 73 69 71 58 70 82 49 63 49 70 54 78 87 78 57 74 37 30 74 65 53 29 50 64 72 65 59 53 47 50 62 54 64 69 84 90 64 72 76 95 87 77 83 67 54 65 75 90 75 74 71 75 58 45 52 41 42 55 57 44 47 60 55 58 56 68 62 67 54 56 48 47 33 41 38 32 29 25 20 40613 179 4083 30 10203 11 16 53 7097 1910 103 287 523 629 847 1174 1508 1942 2614 3356 4203 5190 6303 7874 9979 12463 15126 18496 21585 25219 29936 35004 40624 48027 54952 61890 71851 83157 94699 106516 116695 131548 145859 154413 151914 154641 160933 162796 162012 164606 169626 182567 202391 210806 214465 211690 212669 217256 205207 196249 174880 138384 81632 44584 38453 34118 22376 5482 1008 725 256 81 75 67 37 91 192 151 88 69 60 51 32 62 42 43 52 12 74 62 46 33 17 50 28 29 21 61 50 34 42 52 25 10 65 62 48 13 61 87 65 58 25 16 42 49 43 47 23 19 18 58 49 30 50 59 32 31 80 48 46 50 40 39 42 49 29 52 63 54 29 36 39 8 25 58 79 66 51 43 49 54 47 46 56 46 48 42 54 61 57 56 30 42 45 37 43 37 46 51 32 25 38 39 48 48 50 34 31 42 36 41 39 43 28 17 12 12 1 40619 179 4114 30 10204 11 16 59 7098 1909 -85 96 298 547 1003 1468 1981 2718 3504 4521 5556 6836 8482 9900 11623 13307 15587 17950 21503 26288 30502 34538 40241 45996 53300 62567 73510 86634 102010 115444 125240 140329 161346 185292 208724 222518 234053 243439 255718 258526 254521 256071 246563 235013 218450 169904 121817 89389 73015 64774 66779 70808 71005 59475 33609 11501 1999 699 287 141 98 58 101 131 158 160 122 109 96 55 70 48 48 47 36 17 36 -10 57 43 29 57 67 55 45 55 79 53 57 81 31 45 48 56 72 43 74 90 54 71 66 65 72 88 68 99 73 38 65 67 79 78 69 66 65 74 44 61 89 62 51 73 62 45 44 47 74 75 47 57 58 53 62 41 56 47 65 94 83 72 74 83 82 97 69 73 84 68 81 80 77 68 70 58 51 57 71 75 71 75 62 74 60 63 66 62 64 64 50 58 61 57 58 52 42 38 36 31 34 40625 178 4148 30 10208 11 17 5 7099 1908 -43 154 507 852 1289 1836 2220 2729 3193 3762 4713 5993 7411 8669 10676 13274 16349 19533 23614 28493 33755 39127 45951 52347 59131 68938 78464 89170 103533 121847 144568 163046 169215 178673 196743 205158 211309 242864 267630 272092 262020 238934 214766 204643 175689 152018 136253 134028 135602 141364 145555 108524 34062 6314 2142 669 261 107 94 91 118 175 204 88 56 13 23 43 15 21 24 64 -4 38 52 42 72 29 21 20 31 72 53 16 55 64 45 63 73 20 57 57 59 56 46 31 53 38 77 67 69 77 49 82 54 43 54 57 49 28 60 87 73 50 27 38 70 73 64 45 60 50 57 48 55 85 61 27 46 55 68 50 73 66 58 72 74 52 65 70 75 69 70 70 65 63 73 49 44 61 67 62 48 47 65 62 42 29 43 51 43 59 74 57 48 55 57 50 51 46 45 40 40 34 35 28 26 15 40631 176 4212 30 10212 11 17 11 7100 1908 110 368 624 1027 1235 1353 1664 1999 2359 2879 3617 4580 6044 7623 9628 11867 14323 17129 20699 24595 27488 32333 38363 45279 50231 54976 63142 75332 82979 93729 102517 116904 129873 133610 141337 160006 179785 191205 188666 206985 229883 237492 250430 281940 297226 307947 319585 324177 296795 194038 58083 13456 4738 1057 537 177 107 133 175 186 166 129 103 42 26 54 61 65 46 38 24 13 69 49 37 50 63 36 31 29 42 56 24 26 40 59 64 59 61 55 71 64 85 63 59 86 78 93 54 53 71 50 32 52 70 52 82 83 72 87 54 68 53 58 81 71 54 49 42 64 46 56 51 66 89 84 69 72 77 66 72 75 73 58 70 105 93 58 78 81 66 98 102 79 85 89 64 82 66 79 63 54 51 66 65 54 67 71 65 58 66 68 57 52 63 69 75 71 59 44 42 44 37 30 26 20 40637 173 4276 30 10216 11 17 17 7101 1907 -94 163 456 776 834 983 1274 1864 2392 3072 3943 4977 6336 7698 9351 11018 13272 16262 19185 22455 26107 30924 36595 42835 49737 55552 63414 74527 86096 99769 115819 136923 153028 170074 190486 234583 283971 335686 375979 398973 387832 384058 370437 312541 232562 154743 69071 21294 7600 1545 438 202 80 91 96 133 93 82 46 37 60 64 67 11 51 -1 4 42 42 60 46 67 35 10 40 40 35 18 18 37 62 51 43 74 34 61 71 85 79 41 31 49 55 56 36 61 52 45 47 43 -3 29 88 99 94 60 51 44 50 38 41 35 74 72 54 63 46 18 55 57 41 24 45 61 62 41 52 41 58 40 59 80 47 48 48 66 66 69 65 40 54 47 46 54 60 56 55 47 38 50 44 48 54 48 41 44 50 46 44 48 41 47 42 44 42 44 35 32 25 22 21 13 11 40643 177 4190 30 10220 11 17 23 7103 1906 -73 64 330 537 842 997 1197 1357 1677 2057 2476 3024 3965 4962 6090 7731 9596 11559 13457 15251 18237 21901 26611 33583 41332 50124 59900 71274 85129 96548 109852 120462 124735 129127 140208 158531 185067 224772 267779 280894 298817 332487 348994 368755 366971 287789 205318 157107 95776 66771 45189 21611 4152 576 264 110 108 115 156 108 14 37 8 4 38 41 31 48 7 16 27 -10 19 21 2 47 17 37 52 9 46 19 33 54 -4 36 52 94 70 48 53 59 74 69 43 43 68 61 83 55 36 45 30 42 68 58 89 78 37 48 48 80 86 58 37 68 42 23 26 63 36 48 59 53 45 62 67 57 81 47 35 54 47 46 68 73 58 72 79 84 60 56 62 40 56 59 49 54 59 57 57 52 59 55 65 43 50 54 48 42 43 46 41 45 43 40 44 47 45 45 48 35 32 30 27 17 4 40649 172 4341 30 10221 11 17 29 7104 1906 -53 236 371 536 884 1212 1591 2085 2653 3324 4275 5312 6353 7537 9325 11673 14644 18095 21812 26886 32962 39702 47657 58180 70585 85656 104838 125509 150266 178273 211407 246733 277264 294382 302129 338522 394762 402149 369173 338014 279078 225572 173530 126391 67642 19452 5707 1645 756 298 93 57 96 169 116 64 33 57 86 11 1 46 47 60 53 9 9 33 23 45 58 39 42 16 45 24 22 76 41 36 58 41 70 40 29 58 38 28 30 48 29 15 37 41 47 66 27 68 87 46 45 81 57 55 57 57 31 27 60 37 39 57 54 45 45 46 55 64 61 52 49 58 58 51 56 53 47 38 39 61 55 77 66 57 59 54 54 46 45 35 62 70 36 37 55 54 41 59 46 41 32 46 48 41 26 28 46 37 45 53 47 36 35 42 38 36 32 30 22 9 8 13 40655 186 3923 30 10223 11 17 35 7105 1905 -45 189 512 877 1282 1686 1712 1862 2091 2496 2662 2716 3156 3908 4977 5733 6266 7182 8731 10429 12441 14897 16964 18968 20788 22472 25706 30595 35222 42239 50640 57582 62433 69825 76121 82519 89618 100086 115029 129305 133776 135039 149066 169486 193531 214632 228672 224690 212372 209469 216558 236120 253887 258506 273267 243595 164016 79479 34861 14902 6050 2045 668 351 155 74 110 97 88 54 47 46 51 31 40 9 3 37 40 17 -18 17 19 35 -9 -16 20 40 48 37 78 75 27 32 41 81 72 77 77 80 56 40 65 43 16 0 35 61 43 44 70 70 38 49 48 51 61 57 50 84 43 66 69 55 41 55 71 42 42 34 52 59 63 47 42 70 40 31 47 62 60 52 46 38 45 58 71 68 61 70 73 61 55 59 33 49 58 51 48 41 35 40 48 57 50 59 41 34 44 48 42 32 45 46 40 39 43 33 42 41 37 28 20 16 20 7 40661 178 4136 30 10226 11 17 41 7106 1904 -85 71 296 633 1005 1414 1977 2772 3788 4981 6193 7443 9616 12110 15069 18184 19550 19956 22580 25680 31159 36531 43130 50368 58763 69255 78317 88863 101028 116266 130004 136298 147602 147802 155839 175058 182685 181593 185359 199783 219832 236811 245957 260332 284462 289231 268748 223282 146635 62716 25815 10987 4311 882 138 110 75 73 85 73 68 0 -12 -13 43 36 67 19 68 52 35 3 28 21 -11 22 57 2 -9 -16 30 22 16 48 23 25 38 3 -10 9 -26 -28 21 35 78 59 50 46 32 39 35 26 38 65 61 69 30 55 35 47 24 34 44 58 83 43 55 51 26 28 25 48 65 39 28 37 25 26 16 38 15 20 32 44 52 51 41 31 33 31 39 57 61 60 52 55 51 50 56 47 28 41 35 39 27 48 44 35 32 39 32 17 13 34 37 17 29 29 26 19 32 35 18 25 23 3 7 1 40667 179 4140 30 10230 11 17 47 7107 1904 17 310 468 739 1094 1516 1960 2446 2959 3440 4339 5488 7366 9086 11155 13777 16457 19588 23744 28810 34413 40146 44738 51912 59704 68449 76766 83149 92483 105948 125857 141198 156347 170141 172557 174266 176915 186183 197796 214526 237154 247452 268766 295986 315232 318100 288913 220227 139190 77505 32470 18338 11496 3131 396 169 129 155 113 99 127 110 56 35 70 93 61 52 26 34 84 63 61 84 39 37 65 35 65 50 43 60 57 36 50 74 56 50 47 75 84 66 60 70 44 70 81 61 84 84 66 65 55 56 84 71 76 61 69 73 85 75 64 49 59 54 65 56 41 42 63 61 59 71 73 51 55 49 65 72 63 66 57 65 89 66 60 68 73 75 72 70 85 83 65 57 73 54 69 93 65 76 72 70 64 53 72 52 55 62 47 67 53 54 59 67 52 50 56 49 48 58 64 50 40 47 43 29 22 40674 176 4238 30 10238 11 17 54 7108 1903 96 384 606 923 1134 1335 1786 2475 3249 4471 5485 6759 8808 11400 14025 17066 20576 24854 29653 34677 40858 48248 57183 65922 75518 88624 101178 111611 122314 146376 158331 172154 193587 212733 227531 239383 246443 254536 254095 257301 254886 266252 274589 246561 188689 179400 165737 109378 39301 23264 15756 5464 846 122 52 67 87 86 77 30 36 49 70 29 -6 30 68 73 17 -14 43 44 -8 48 28 46 39 11 70 29 45 36 21 46 64 42 70 35 33 38 68 60 17 19 62 32 36 7 43 75 61 49 76 86 60 25 54 48 42 43 75 50 73 65 39 61 33 38 61 65 87 50 19 50 49 57 61 41 62 79 81 75 79 56 47 57 80 76 56 65 67 65 68 49 44 60 69 70 59 62 61 56 63 56 43 59 55 57 43 47 51 35 41 39 49 46 47 58 42 38 42 39 41 26 16 12 40735 137 4162 30 10252 11 18 55 7120 1896 -55 200 544 993 1468 2273 3078 4047 5278 6796 8889 11167 13269 16375 20749 23850 26310 28722 31177 35131 39824 43013 47646 57243 61472 61368 65067 74495 81418 88630 98865 110974 125136 141990 155158 169749 180566 203256 237061 271027 283594 261485 234051 241774 227466 189600 151183 106017 66400 35601 26450 15028 4248 430 22 48 -46 -43 -32 -26 -23 -40 -80 -54 -79 -86 -57 -22 -61 -63 -63 -72 -39 -53 -87 -62 -48 -69 -85 -50 -67 -86 -99 -97 -81 -58 -39 -46 -50 -68 -48 -35 -68 -60 -38 -55 -57 -73 -62 -42 -51 -57 -49 -61 -28 -26 -45 -32 -26 -38 -48 -48 -49 -60 -22 -26 -59 -63 -61 -28 -16 -45 -52 -59 -75 -57 -44 -49 -57 -38 -34 -60 -54 -36 -20 -36 -30 40741 175 4283 30 10253 11 19 1 7121 1895 53 381 915 1475 2289 3310 4411 5361 6646 8410 10466 12100 12658 13030 14394 15730 17791 21090 25207 29495 35080 41965 47878 55235 65167 74326 86227 100483 121769 146175 171370 199398 227238 262438 275015 294310 317647 328645 334416 350313 328160 282594 249002 167809 79209 34622 6990 615 117 132 142 87 116 138 93 36 86 120 76 67 22 46 84 34 14 31 56 63 43 40 56 29 62 78 44 93 90 113 91 85 48 25 61 80 80 85 84 57 60 60 99 84 78 86 86 39 63 92 72 60 71 66 63 81 86 68 97 83 73 70 72 94 95 56 46 38 54 70 47 63 79 77 77 49 83 65 72 73 89 99 64 86 96 98 94 94 92 77 92 95 100 86 73 53 76 74 56 67 66 82 75 71 65 72 79 66 50 53 48 75 78 78 60 65 70 63 51 43 57 40 49 41 37 30 20 40747 170 4431 30 10251 11 19 7 7122 1895 -45 293 859 1527 2291 3402 5031 6956 9373 12575 16833 22627 29254 34297 35274 33410 34840 37932 45566 56070 67509 76962 82548 93212 110303 129011 152676 175272 200574 224933 244974 259167 276363 310898 339196 365763 376735 335693 254421 152675 61306 18703 3232 430 172 126 170 155 77 66 65 83 12 26 66 5 15 33 -9 -19 34 56 42 45 67 35 12 73 28 25 3 22 63 66 47 40 72 81 64 30 36 59 56 42 43 16 30 94 71 69 74 85 88 66 59 75 70 32 68 48 49 75 56 71 78 94 94 55 53 65 101 55 65 87 84 44 45 73 65 48 61 75 73 78 87 68 56 65 66 68 48 64 51 57 81 83 61 50 57 59 54 44 51 48 53 53 43 39 32 31 35 43 54 33 44 46 44 45 40 32 36 44 36 26 30 29 29 14 12 7 40753 173 4338 30 10248 11 19 13 7123 1894 175 530 951 1591 2220 2994 4182 5382 6947 8889 11693 15333 19615 25721 30925 34972 39652 46642 57844 69969 73859 70191 78504 91688 104861 115241 126975 144866 163548 184400 196987 214437 239288 260048 276945 289320 301678 300003 294040 270730 251885 216224 156017 91181 28866 3733 559 264 222 185 101 89 132 155 127 131 140 123 67 117 110 149 106 119 77 36 88 65 79 98 48 105 106 47 51 110 83 112 114 137 107 82 107 115 81 150 123 104 113 118 138 130 151 134 102 108 112 134 123 130 151 172 85 86 95 112 110 133 104 109 107 112 122 101 97 109 115 123 107 112 112 97 128 149 129 122 111 114 120 128 125 117 110 107 120 107 122 116 117 117 109 112 106 99 106 102 111 110 101 102 111 109 96 102 105 99 89 96 95 102 95 92 89 79 76 90 87 83 74 69 59 52 56 40759 173 4337 30 10247 11 19 19 7124 1893 12 301 884 1520 2413 3507 4424 5467 6883 8033 9432 11410 14270 18510 23419 27327 32071 37492 41350 47331 54305 62520 72531 82425 91528 96702 105905 117420 128218 145901 172978 202350 229412 254274 274233 296662 317574 305872 299298 277559 262853 251995 166014 61339 12300 1689 541 199 217 120 53 41 47 61 30 57 38 72 64 42 72 48 42 42 40 41 -9 -19 -3 25 47 45 21 40 60 42 22 51 24 24 53 36 -8 9 5 25 15 19 30 73 59 55 34 57 25 38 45 46 29 44 41 41 45 35 47 51 42 43 22 43 32 36 58 42 53 42 39 38 52 54 66 42 28 30 53 39 55 79 51 60 46 50 72 59 60 46 50 70 55 59 31 39 43 31 15 28 39 41 42 33 38 30 39 39 28 31 40 38 24 18 30 35 29 26 20 15 22 19 17 4 999999 8 2 40765 176 4099 30 10249 11 19 25 7125 1892 -65 219 542 910 1497 2153 2350 1886 2072 3040 4521 5768 7031 8931 11871 16030 20297 25311 31370 37688 43586 45501 49113 54946 62356 68289 75277 81366 84294 85849 83138 87267 91635 94553 106905 119679 131308 143664 157194 174964 194753 215338 229871 232473 231265 229663 223820 224291 226164 171567 68010 15268 3789 1286 622 348 192 105 127 102 46 98 70 32 -14 -13 -8 9 -7 3 12 -9 6 11 35 20 42 19 -2 -1 -7 25 50 12 52 48 32 10 4 38 6 -4 41 53 5 -2 40 60 43 31 14 47 31 12 33 30 57 40 41 51 67 52 57 36 38 39 15 29 35 28 1 23 17 14 17 4 16 31 17 34 40 24 44 32 28 28 36 44 33 29 14 13 31 50 55 35 33 20 35 38 28 21 30 32 21 13 28 24 19 21 16 23 12 3 7 15 11 22 16 19 30 25 24 10 10 10 40771 180 4134 30 10254 11 19 31 7126 1892 112 445 802 1389 1944 2541 3109 3729 4412 5349 6832 8025 9447 11047 13682 15883 17072 18841 21678 25998 31214 37981 46246 56086 69155 85712 100115 114126 130138 147637 150614 152283 162687 176845 186076 192117 206220 207384 214076 227689 228615 231799 241696 244463 230388 211597 190050 127554 58258 20214 7999 6035 4663 3434 2311 1275 546 143 86 103 74 92 79 66 47 33 38 42 32 62 25 69 30 45 50 52 35 52 52 74 79 35 41 56 52 24 34 74 53 64 70 61 19 54 50 81 98 98 71 83 60 45 9 95 83 101 61 64 65 73 76 72 59 79 67 59 36 43 48 57 62 68 75 69 71 80 82 80 63 73 64 81 87 72 94 85 75 89 83 98 78 79 84 88 83 77 81 69 69 72 85 63 58 67 64 64 68 70 71 58 69 79 74 69 71 68 60 68 60 52 47 60 53 62 57 47 35 28 29 22 40777 180 4017 30 10257 11 19 37 7127 1891 33 391 685 1198 1656 2398 3041 3799 4812 6144 7632 9185 10618 12660 15666 20390 25573 30127 36524 43967 50625 58213 61350 63981 68088 68762 67790 62464 63901 67495 68619 72262 78395 86062 92475 103917 109048 114557 122960 130170 137660 137599 139902 156621 168657 176477 184668 190328 200981 207088 199092 176021 136101 93387 57709 39794 27262 17052 7991 4693 2513 913 277 72 3 7 26 21 33 35 0 45 36 -27 -9 -10 -6 16 28 51 6 62 26 24 33 49 14 69 29 26 16 46 35 18 27 17 7 24 29 28 59 51 60 40 8 19 28 55 46 56 47 38 51 64 73 36 47 24 13 27 29 55 44 29 30 43 8 18 31 40 33 35 51 58 49 39 59 46 46 66 65 46 50 39 51 59 49 46 45 32 17 42 35 43 32 46 49 31 39 35 34 24 27 25 18 36 29 23 22 31 23 10 21 19 21 13 17 16 16 7 40783 182 4079 30 10259 11 19 43 7129 1890 61 468 852 1327 1809 2512 3579 4997 6843 8341 10544 13138 16009 19241 23043 27463 32474 37894 43965 51049 59243 65464 71750 85799 101711 109041 106636 104550 124227 129805 124302 122572 124010 127179 132707 140318 154596 165152 171064 169568 175929 178287 173491 169356 168379 166135 157406 155769 149842 134627 119307 113010 86980 63217 44717 29162 16928 10225 3539 755 191 96 63 105 122 125 93 95 77 52 65 69 24 70 64 90 83 89 82 28 42 58 60 57 49 113 121 72 53 80 80 37 53 41 64 87 99 89 71 91 59 72 81 119 90 80 89 106 96 111 85 95 93 88 75 86 90 61 43 64 44 61 96 53 69 66 76 90 95 100 97 62 79 82 101 115 75 69 83 83 86 76 83 94 86 80 99 83 77 89 93 109 96 78 88 70 57 80 69 65 65 72 82 73 53 49 65 76 82 68 72 59 63 57 63 61 52 47 42 40 39 35 40789 172 4379 30 10259 11 19 49 7130 1890 -47 396 691 1164 1781 2530 3619 5220 7159 8471 10135 12758 14988 14259 14483 16077 20785 26073 30096 33469 38086 42500 42346 43357 51878 61883 71681 86135 103469 119380 143055 173097 193757 218734 259993 291551 312183 363831 412897 469272 447846 347799 212369 74256 30635 19418 6617 357 89 77 53 62 31 30 1 96 80 43 31 54 54 29 7 18 54 51 43 52 50 49 61 133 74 55 26 13 34 59 62 32 67 69 18 57 66 54 33 63 57 55 94 84 51 82 95 72 67 39 61 81 60 51 43 67 65 50 57 54 78 76 32 46 50 41 30 41 40 22 46 44 73 70 61 33 43 65 61 64 62 68 55 54 70 57 59 58 56 56 53 69 64 59 64 61 46 55 57 69 55 58 56 49 43 44 30 30 33 38 36 31 33 39 39 40 37 35 38 17 17 8 7 3 40795 160 4734 30 10254 11 19 55 7131 1889 68 319 731 1088 1640 2439 3355 4699 6450 8526 11345 14483 18318 23597 30460 39321 51060 66221 85723 112046 145904 184361 234359 289817 344500 387921 447445 518562 585939 600122 417222 291046 171722 73753 22245 6874 1746 160 151 86 79 69 23 31 24 83 21 36 76 39 64 31 71 28 50 85 68 51 46 96 91 55 62 51 30 79 58 107 120 32 43 48 26 55 55 58 25 43 68 52 50 87 69 80 95 81 52 47 74 95 84 63 89 91 89 68 86 56 57 71 41 40 35 50 81 73 66 67 82 71 47 46 67 92 123 87 96 96 81 67 66 83 72 76 84 87 67 49 63 74 65 70 57 66 73 59 58 74 57 33 46 45 48 44 55 52 50 61 61 44 49 39 37 41 35 32 27 25 20 17 40801 165 4579 30 10249 11 20 1 7132 1888 -40 185 438 816 1292 2161 3156 4348 5773 7896 10613 13795 17978 23438 30621 40529 54075 69524 87407 103981 117076 142418 169937 194459 219877 257574 302440 347905 415477 423821 348616 354132 361279 379393 373886 275890 145492 51643 24233 8856 2508 382 80 123 103 40 61 69 39 33 47 40 42 54 83 52 54 70 41 83 68 41 36 42 13 -10 54 46 35 31 45 89 54 68 76 70 74 106 61 65 41 48 74 100 95 76 51 54 68 99 51 32 45 41 59 34 40 56 70 53 76 56 46 61 48 62 36 46 56 42 50 51 28 45 64 61 45 65 45 73 70 59 66 74 47 38 50 74 54 56 67 86 72 52 64 72 69 55 67 72 57 45 46 52 50 49 43 42 49 45 45 59 52 50 45 39 32 37 41 36 27 25 24 7 15 40807 167 4518 30 10248 11 20 7 7133 1888 -54 301 750 1245 1902 2744 3947 5427 7693 10814 14461 17794 21761 29131 38832 49091 63349 82083 101453 128208 157707 188606 228217 271483 311072 359623 414689 453942 495237 489779 422061 348386 260907 161781 63360 29215 21115 14977 10338 5438 1352 156 96 1 39 43 30 31 45 33 49 50 48 36 79 28 42 7 64 20 52 61 1 50 59 49 37 30 45 30 12 41 62 30 38 38 13 42 47 41 71 39 39 56 48 46 61 79 81 43 34 48 75 61 47 35 32 51 38 33 -4 40 17 32 43 45 49 46 31 17 20 50 37 36 46 55 67 37 51 46 70 79 69 66 32 20 50 52 53 37 62 55 53 46 54 48 56 64 46 30 46 44 46 54 47 47 40 50 33 26 40 41 43 41 43 46 52 54 30 25 29 25 20 15 6 4 3 40814 166 4550 30 10250 11 20 14 7134 1887 221 578 1208 1985 2922 4201 6060 8485 11926 16634 21959 26681 32798 42655 53661 68750 83521 95846 111765 129590 154907 179418 211090 238508 271004 284229 298917 322641 350992 360314 362305 326215 267100 220624 215391 199889 145896 91595 45998 17836 5458 1038 282 85 -3 19 39 62 127 91 21 -15 35 16 78 25 84 17 60 87 28 27 9 -31 52 65 26 46 51 43 61 30 27 67 13 3 37 51 46 21 27 76 79 94 46 62 48 30 61 64 56 78 72 41 36 21 73 71 46 39 41 42 28 29 55 62 20 38 58 33 47 31 26 29 64 37 39 46 44 41 53 57 41 16 45 47 42 71 39 62 53 61 72 74 55 72 58 57 45 48 56 54 51 44 48 47 43 33 34 31 40 35 24 20 30 32 26 35 30 29 30 29 20 12 10 6 40820 164 4612 30 10252 11 20 20 7135 1886 58 443 918 1530 2328 3306 4614 6155 7952 10424 13820 17825 23303 30346 39663 52075 68076 86913 103553 125704 156283 189886 222842 254072 288003 319042 374805 435063 469561 519248 521198 441714 303686 180825 80518 36129 13977 5146 1148 121 72 79 104 69 38 97 68 41 51 27 43 55 49 77 86 44 71 60 51 82 80 67 72 47 47 79 63 55 63 90 61 41 25 23 62 62 72 92 67 65 59 74 52 72 77 52 18 76 75 48 73 76 58 59 73 43 61 78 56 53 45 55 59 55 41 64 54 42 75 58 64 73 83 60 65 84 86 67 75 92 85 52 69 74 101 85 83 71 62 73 86 63 56 79 76 65 71 71 61 68 56 53 57 64 55 55 44 49 59 62 53 54 45 46 57 56 52 48 53 46 30 22 24 25 40826 162 4675 30 10255 11 20 26 7137 1885 31 428 902 1705 2641 4004 5458 7622 11178 15801 21662 29895 39444 48922 62836 82162 109096 144598 183495 219497 255758 321252 401620 443649 466433 494217 458973 415233 395170 315015 252171 190397 118686 54129 16601 1996 170 146 111 76 97 59 111 56 51 68 63 93 61 43 62 46 47 51 73 51 66 79 16 42 63 9 21 44 72 48 63 81 -1 11 65 82 65 91 61 24 53 85 74 43 75 71 59 47 61 61 38 57 98 40 54 77 71 35 38 68 49 36 74 41 31 47 72 89 36 44 74 79 60 57 55 79 64 64 71 58 65 54 52 70 76 69 55 47 51 68 67 71 81 80 69 69 76 69 61 39 49 66 56 66 65 59 46 38 38 42 42 50 47 49 52 54 51 45 52 49 37 24 27 20 22 18 40832 167 4526 30 10256 11 20 32 7138 1885 17 304 997 1887 2881 3811 5386 7094 9630 13142 17776 24330 32936 41886 52970 62751 76223 96254 117543 140184 154433 162355 176795 200886 223741 257954 291572 327583 354140 392477 416535 446118 435623 385944 300215 174947 62143 37395 14280 2019 191 103 107 181 102 95 103 29 64 105 84 64 53 54 96 66 69 51 38 38 57 79 59 37 47 72 90 89 76 30 54 123 63 39 92 77 81 57 39 41 38 55 85 77 70 58 81 66 45 68 84 79 83 77 48 57 44 72 49 39 32 56 54 55 37 25 63 71 88 95 51 76 69 66 65 95 78 68 57 39 61 74 80 83 70 96 89 72 64 83 85 72 70 74 79 74 69 79 70 64 66 59 80 46 58 70 61 48 49 42 50 57 54 52 53 57 58 50 51 52 41 37 28 37 30 29 21 40838 168 4494 30 10254 11 20 38 7139 1884 39 351 692 1320 2077 2968 4261 5884 8021 10824 14352 19118 25130 31986 38714 45913 54460 62785 72208 84409 101561 122547 140127 156828 182099 211131 237888 274795 313962 354413 388277 406211 429512 444035 429843 371033 251453 121308 55819 23793 5532 575 115 79 151 131 111 22 13 65 40 15 1 -2 30 64 41 64 79 55 10 -5 30 49 20 51 58 31 56 59 48 46 32 41 38 31 79 63 55 28 44 43 74 76 67 64 64 60 87 58 48 15 23 71 70 78 49 29 40 70 46 57 56 62 46 19 32 41 40 26 68 49 53 36 41 52 63 50 78 68 62 62 48 60 37 28 48 64 50 68 65 62 81 84 62 44 42 57 48 49 47 43 47 32 39 41 40 36 46 46 68 41 33 39 55 45 39 44 49 35 29 35 27 26 22 20 11 2 40844 171 4399 30 10249 11 20 44 7140 1883 -8 336 749 1277 2003 2974 4294 5846 8251 11134 14401 19062 25052 32266 41003 52394 65557 81375 98328 108762 108078 114588 128453 140045 153425 167526 187333 217575 250120 286458 317726 331911 355170 375941 391933 385620 343770 275409 185213 114249 69617 35153 10795 2089 264 105 107 60 53 31 60 70 59 47 44 89 73 13 80 77 94 62 -6 20 48 27 40 70 123 132 39 86 93 77 86 42 84 70 22 41 39 52 69 78 65 77 77 81 104 55 73 81 59 55 76 31 55 82 61 55 64 70 64 62 77 62 56 63 67 65 85 96 66 71 65 62 60 69 61 64 72 73 62 81 78 88 82 69 65 66 70 78 87 94 70 71 76 68 66 76 75 56 61 56 57 63 49 62 59 47 42 46 48 40 41 49 51 47 44 43 51 48 41 40 42 32 33 27 25 13 18 40850 179 4156 30 10246 11 20 50 7141 1883 243 504 1047 1561 2213 3028 4133 5426 6694 8420 10339 12618 15040 17694 21505 26280 31488 37634 45071 54899 64553 76819 87648 96072 104998 111186 123303 138809 148616 159673 167894 174037 183682 192533 209345 237196 253740 253517 257518 240381 230447 231854 226227 213523 184310 155363 142798 125801 102674 71944 29549 5313 526 132 105 113 129 120 122 105 81 81 93 95 93 67 43 51 66 92 94 91 109 81 51 47 36 115 62 31 44 85 62 19 57 41 52 77 69 52 64 74 75 63 34 78 90 62 44 41 37 31 31 50 73 91 55 82 93 91 77 81 68 54 44 75 80 78 80 77 57 62 88 66 90 81 58 42 37 68 74 76 63 85 78 64 85 76 82 71 65 71 82 72 85 88 86 68 73 74 76 71 43 50 67 64 67 62 51 51 60 40 35 42 51 46 51 41 48 59 56 51 41 45 36 29 27 20 21 40856 189 3853 30 10243 11 20 56 7142 1882 -21 175 395 684 998 1328 1840 2520 3361 4316 5297 6270 7264 8201 8825 9509 10407 10555 11232 12836 14921 17242 19943 22517 24741 26926 30161 34626 38707 43968 49432 54071 57356 61966 66863 69357 76244 88674 102688 116520 130488 145428 158987 172711 186706 200303 208458 222607 254855 284139 305255 311043 285469 244475 192038 169098 145010 112901 72374 35699 9792 2408 480 121 100 77 71 45 30 69 39 59 71 28 23 29 64 36 -32 14 55 7 30 45 -11 50 81 50 59 34 32 50 92 67 25 33 56 34 13 17 -8 31 71 30 24 35 35 17 26 55 61 47 66 56 50 26 26 51 55 65 42 37 36 37 70 68 55 55 56 54 29 42 44 33 57 24 31 41 52 44 46 49 71 49 72 62 36 54 39 48 29 31 33 25 33 45 69 56 48 40 19 29 25 35 40 45 35 31 30 40 29 35 33 32 26 33 39 35 29 31 24 35 36 27 23 15 14 14 2 40862 312 131 30 10241 11 21 2 7143 1881 86394 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 58 273 572 811 1187 1751 2355 3142 4121 5339 6728 8520 10414 12991 16039 18965 21238 23565 26383 28573 29948 32921 36065 39085 43221 43398 43705 44636 46904 52354 58676 65725 75648 87459 92567 101450 111500 116742 117087 116953 117848 122294 120753 111170 106979 116063 131052 153582 181035 203086 212203 220224 226340 230293 221459 206527 197286 161466 103478 49908 26373 9761 1118 160 86 122 143 137 125 110 91 28 -43 5 77 37 69 84 72 53 51 60 59 85 79 87 67 55 95 59 30 63 43 12 31 62 46 50 60 41 22 13 50 81 56 24 38 24 33 55 45 51 77 45 42 21 46 73 62 69 52 66 65 47 66 59 71 44 20 28 57 51 33 43 19 22 31 29 40 71 33 36 53 75 74 62 48 79 71 66 54 62 60 68 64 53 55 84 87 60 57 58 53 32 42 55 61 53 44 44 37 48 43 52 43 29 31 29 30 45 45 51 48 44 44 33 33 32 14 12 8 40868 193 3733 30 10243 11 21 8 7144 1880 91 288 611 826 1142 1615 2215 2878 3731 4734 6013 7580 9758 12209 14761 18724 23772 29261 34763 41731 47648 53596 63331 73411 82804 95415 107048 107784 109694 113404 112812 109470 106702 111962 109821 118235 123282 117557 107349 108457 110599 115385 120861 124872 142471 142530 143918 131055 108846 111329 121363 114169 98754 95079 100709 106274 114933 124744 121504 106935 78999 52176 27622 10611 4532 1268 162 115 104 132 127 150 86 67 48 20 51 67 76 28 71 74 61 63 34 76 69 57 83 108 97 80 11 18 35 49 31 52 57 87 46 40 38 81 65 62 62 59 63 62 43 72 52 73 94 37 72 44 52 71 69 53 51 64 62 47 52 62 49 50 33 31 45 33 26 61 62 64 52 40 51 49 59 67 35 62 80 69 68 71 76 72 80 59 66 79 59 58 83 68 83 71 78 68 59 66 72 58 61 56 51 61 50 48 49 53 45 44 39 46 61 52 55 58 59 51 49 42 34 32 30 21 13 40874 182 4063 30 10243 11 21 14 7145 1880 164 377 746 1256 1882 2552 3439 4653 6137 8054 10602 13476 17193 22026 27926 34602 43238 54125 67594 85235 104706 118480 127083 133031 142499 155611 170174 168284 160893 165423 166139 171965 189405 191411 204526 229298 251584 271138 268574 267864 224772 151240 108075 84458 72553 61966 52105 38421 27596 21645 15561 9079 4262 1158 210 116 72 103 109 82 18 4 36 2 39 38 67 40 80 69 63 32 56 44 48 30 36 76 27 14 77 62 56 43 62 62 34 59 80 56 92 76 48 52 50 50 74 47 34 73 83 80 64 46 37 66 58 52 60 84 46 54 58 72 78 63 44 63 43 49 64 44 42 76 49 43 54 54 73 73 34 52 67 56 46 58 70 68 64 61 67 50 77 73 63 70 73 85 77 67 64 77 62 44 54 65 59 62 53 54 60 42 45 64 67 58 43 41 55 53 51 50 44 45 45 33 30 44 34 10 19 15 40880 314 102 30 10242 11 21 20 7146 1879 186110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 235 597 912 1367 2073 2973 4105 5104 6264 7845 9546 11406 13365 15152 15844 16703 18963 22366 26395 30184 33728 36679 40025 45081 49096 52437 57966 64114 75575 87377 96409 104026 114476 130879 151546 168829 183068 202082 221665 233043 248422 278489 287129 271134 256655 253436 245585 219751 184288 139936 100250 61481 21306 3137 214 102 75 79 73 78 77 63 87 44 2 60 108 36 80 31 41 25 12 62 41 84 112 94 52 52 45 19 39 33 23 23 62 41 39 33 23 42 47 25 17 21 27 62 31 63 39 68 99 92 60 23 31 63 46 63 51 48 54 20 32 19 8 9 41 34 59 37 35 27 42 43 40 47 47 49 30 50 72 49 50 56 48 41 62 53 63 52 48 45 65 68 76 66 67 56 52 52 76 43 31 36 35 33 49 38 43 47 47 45 30 37 42 28 48 43 38 37 32 35 29 26 20 15 4 5 1 4 40886 178 4180 30 10240 11 21 26 7148 1878 -91 182 512 789 1249 1875 2530 3356 4439 5695 7135 8774 10614 12523 14777 16947 19475 23062 27026 31005 36413 42947 49910 56765 65109 72476 84809 99930 113409 129585 149996 169841 192076 216022 239505 268905 315116 360129 392450 379947 351947 327133 267360 227405 181074 121174 73929 47476 14094 3001 350 136 63 114 166 128 108 101 77 83 85 54 84 50 55 70 73 77 61 80 88 84 79 89 59 62 30 68 89 66 65 28 46 57 50 65 82 85 78 53 99 69 40 47 69 58 84 65 84 84 50 96 50 29 78 76 77 68 54 56 64 71 76 58 73 71 50 63 39 41 43 78 53 68 64 57 71 67 99 79 77 82 81 84 74 76 81 85 75 70 76 86 77 79 78 69 70 89 85 77 53 59 75 81 76 70 63 65 55 59 57 61 54 57 63 56 59 57 47 48 42 51 55 43 28 22 23 23 40892 183 4029 30 10239 11 21 32 7149 1878 -7 143 508 928 1445 2188 3182 4368 5933 8053 10718 13700 17186 21204 25018 30027 36295 41168 42517 43452 45609 47646 51188 56145 57758 63748 73748 80548 89244 99533 108530 119559 129022 139249 157519 171453 186761 208071 223558 229109 232767 236083 252237 267245 260732 247523 235743 194146 136271 89585 42185 13032 2919 328 138 111 138 107 125 117 22 53 129 69 55 51 45 49 62 57 6 17 78 30 37 47 40 36 44 52 37 42 73 86 76 59 28 65 77 57 31 39 57 36 79 108 91 94 28 37 84 74 79 50 45 46 73 70 57 31 58 76 59 52 49 47 70 62 44 47 68 57 58 53 26 48 34 26 64 86 62 42 49 49 35 31 58 72 71 74 60 57 60 53 72 75 69 83 64 49 56 71 50 61 66 54 40 51 57 54 64 67 62 41 32 38 45 50 45 55 44 53 55 53 35 42 37 35 32 29 19 17 6 40898 187 3909 30 10239 11 21 38 7150 1877 -33 272 528 881 1291 1913 2632 3460 4383 5604 6945 8247 10062 12269 15734 19574 23651 27702 31575 35740 39544 43515 46767 49353 56555 63670 71636 82197 91131 94813 98735 109374 119588 128693 142092 154925 169639 178729 193152 209612 225633 244624 257328 249628 233153 224272 197797 178862 161834 142062 133760 108452 54449 17959 6028 1100 191 117 121 146 128 173 115 105 59 20 59 31 66 45 33 50 11 11 50 20 7 39 64 78 47 23 17 10 21 25 46 31 40 67 52 37 4 17 55 68 28 86 91 65 57 69 83 85 34 42 72 82 47 37 38 59 68 52 45 81 60 23 70 65 24 56 35 40 72 64 69 72 66 51 58 61 44 50 63 72 53 63 51 73 78 77 63 74 57 64 78 83 97 103 102 102 88 84 83 87 96 59 52 66 61 75 67 77 62 63 63 70 65 61 47 65 67 57 52 56 47 45 51 52 37 38 54 44 27 27 28 40904 175 4092 30 10242 11 21 44 7151 1876 110 327 429 695 1127 1644 2407 3388 4399 5173 6112 6989 8154 9178 10596 12325 14300 16788 20074 24143 29262 34329 39754 47436 56983 67153 79615 94863 112461 132106 151804 173285 202087 241021 285406 320352 343239 346973 334424 343824 347736 332028 278864 189320 117759 73047 30119 5956 548 65 69 14 21 71 52 72 4 49 41 33 -23 -13 -5 33 58 31 34 -19 9 -10 -41 5 18 0 14 -6 -18 7 44 45 40 1 -1 -21 -8 40 -1 -2 31 36 30 6 25 23 23 -5 -1 31 23 40 53 29 13 19 -1 -17 17 22 28 21 32 42 13 37 40 5 2 13 14 3 14 17 -14 -2 7 19 16 16 43 45 27 17 17 19 31 39 37 56 46 39 2 24 38 46 46 49 32 33 45 48 32 40 50 36 19 35 29 21 9 5 4 14 11 14 4 999999 15 10 17 17 18 6 3 4 1 40910 182 4036 30 10246 11 21 50 7152 1876 14 370 827 1291 1918 2496 3329 4307 5473 7197 9195 11619 14281 17382 20355 23284 27695 32429 39099 46188 55409 65960 77796 93242 109042 124101 138710 155786 171359 174162 174137 184495 197411 205442 218715 245041 261517 271875 283383 298993 292474 256703 230367 178420 91127 28094 4002 383 127 80 106 152 166 163 135 52 67 55 45 51 83 44 64 11 100 71 77 43 88 80 57 47 45 98 73 80 63 71 86 92 70 74 57 71 75 82 60 36 92 76 91 66 39 61 56 44 47 99 78 66 69 49 47 57 53 17 67 89 71 105 84 84 46 44 65 24 39 66 82 67 47 76 58 64 77 110 84 26 47 48 59 77 95 78 61 107 83 79 63 77 92 63 44 68 72 87 77 79 72 51 46 69 60 72 66 51 67 64 72 72 61 71 69 61 60 62 55 68 71 67 65 60 56 54 41 48 47 44 40 34 23 27 40917 184 4009 30 10249 11 21 57 7153 1875 0 190 433 683 1019 1416 1914 2661 3506 4444 5346 6128 7099 8881 10983 13563 17055 21644 27362 33542 41752 53062 65734 78968 94345 112542 132292 148448 168328 181250 187004 188952 192091 183580 188403 203894 223263 239927 243508 246939 257030 264101 253863 225984 200550 156861 108147 47142 12645 885 176 86 83 60 132 147 206 163 84 65 74 36 110 82 54 49 28 81 96 84 40 68 106 90 80 70 110 68 65 77 53 55 117 115 73 77 93 80 51 73 95 83 69 53 15 21 68 65 54 89 90 93 90 70 68 90 45 69 75 106 92 60 67 94 96 80 89 38 73 102 118 71 64 83 79 52 84 88 85 69 70 85 89 91 84 74 87 90 71 74 90 95 98 87 60 88 92 81 87 91 94 112 100 97 87 90 105 86 91 75 81 97 93 88 82 88 82 77 81 63 71 84 78 76 79 73 62 65 58 54 56 55 47 39 40923 179 4067 30 10247 11 22 3 7154 1875 -87 98 405 689 1184 1685 2385 3379 4621 5847 7381 9259 11662 14747 17755 21611 26802 33042 41863 52403 65298 78402 88199 98552 101637 107958 114562 114286 120278 122914 133378 150862 174264 201528 219990 231302 239255 245230 248225 240562 237918 238305 252202 232686 175817 124152 52806 6463 763 184 73 120 55 64 85 128 154 79 75 111 69 -1 9 -9 11 33 32 44 65 59 95 42 37 46 39 35 56 59 50 66 18 1 35 58 36 12 1 -11 63 57 20 32 40 36 57 30 61 36 26 5 30 20 13 45 50 64 41 52 33 22 51 32 20 11 29 52 39 28 31 33 39 39 43 18 34 42 46 36 31 25 43 26 44 47 1 33 31 37 23 33 70 35 38 55 52 66 63 58 44 58 51 42 54 43 45 44 43 35 23 25 28 23 32 31 25 34 34 24 25 20 17 22 19 12 21 16 7 6 3 40929 173 4274 30 10244 11 22 9 7155 1874 -9 263 543 1004 1388 2091 3114 4307 5874 8043 11114 14807 18119 22341 27953 35597 45649 58167 72580 90541 110307 128666 147874 173642 209711 229342 243550 249974 232191 233622 252955 274379 284603 279213 276384 276841 254221 217626 162747 121379 78277 32973 8304 819 101 104 45 43 78 63 113 125 57 20 53 22 33 33 22 31 49 -4 -29 50 90 86 -3 8 39 13 33 26 -28 -20 -3 41 48 5 23 12 25 25 9 58 31 -25 16 35 51 17 20 17 45 46 20 27 38 20 31 10 26 69 45 34 40 57 20 60 44 23 29 43 6 37 31 49 46 32 28 1 13 37 37 15 32 43 34 44 51 38 46 69 71 42 38 37 51 55 43 51 61 65 44 51 47 51 38 49 48 30 28 31 33 29 49 20 25 30 20 40 33 20 32 24 21 16 17 16 19 4 3 2 1 40935 181 4066 30 10246 11 22 15 7157 1873 7 309 691 1289 1992 2933 4218 5773 7839 10467 13637 17610 20994 23163 26352 29626 31703 35720 42803 52637 67744 81116 90119 100040 114793 139103 155139 159175 179268 200838 196974 190001 179046 183293 188875 196606 216391 237378 256968 265411 272869 268578 216712 154897 112668 88731 38670 5949 977 276 190 116 128 165 165 164 80 83 72 113 28 41 86 84 78 93 83 43 64 53 113 57 87 123 146 137 71 86 94 85 78 103 123 93 62 69 108 98 75 83 33 28 49 88 92 34 35 94 79 65 92 84 83 111 81 68 67 62 94 87 82 71 75 62 67 97 70 94 103 79 78 67 67 56 87 112 106 76 88 79 97 95 95 80 85 104 83 84 92 74 70 95 84 102 108 86 95 94 103 109 81 77 83 64 66 84 65 77 64 61 64 67 74 62 76 61 66 66 71 65 64 58 57 54 58 63 50 47 40 32 26 40941 181 4100 30 10250 11 22 21 7158 1873 -92 149 487 913 1438 2074 2789 3932 5180 6796 9017 11424 14142 17343 21092 25544 32292 40149 47298 53627 61910 69260 83371 101921 120060 131064 137415 155284 174212 199534 214891 236311 273485 322948 350882 371165 353033 294403 235065 215872 202086 166289 126055 90814 67055 36337 8212 2088 874 280 182 140 125 103 174 128 131 127 108 58 91 103 87 98 91 120 116 89 89 56 52 88 62 95 95 102 84 38 89 69 32 66 87 67 109 93 91 94 106 79 98 80 58 72 80 78 93 85 95 82 98 75 83 100 120 109 105 95 69 75 71 96 99 78 56 76 101 120 99 110 91 88 78 85 92 116 125 78 87 74 93 102 110 112 92 118 132 119 102 92 96 94 84 88 87 97 111 97 102 85 109 99 89 85 67 93 87 91 79 86 87 80 71 87 81 75 65 70 72 75 84 75 68 67 68 55 53 53 53 46 40 40947 185 3983 30 10253 11 22 27 7159 1872 131 380 771 919 1302 1959 2917 3881 5013 5906 7288 8814 10653 13471 16311 19748 24480 30286 35499 40900 46912 54840 60314 63564 70235 78848 93094 113662 133086 148784 164793 185700 200200 209749 222894 217771 205006 206969 224227 226468 238981 244428 241369 220727 190483 168358 120038 66262 28364 10100 4275 1453 277 108 95 51 80 90 127 146 99 82 47 58 52 61 12 70 39 3 48 15 16 47 28 14 56 70 68 72 48 29 43 15 65 75 35 22 25 22 35 73 37 30 70 45 20 45 65 31 63 55 34 63 63 99 49 45 57 79 71 63 93 39 19 51 49 73 85 56 41 58 69 55 16 2 64 62 38 61 53 35 42 48 56 45 69 63 44 43 60 51 56 70 67 65 60 73 69 58 47 40 64 60 60 72 57 38 53 58 48 38 44 51 64 37 36 33 51 45 41 40 40 43 49 42 38 36 35 24 27 22 14 5 1 40953 183 4016 30 10256 11 22 33 7160 1872 -2 258 574 991 1394 1855 2628 3563 4739 6402 8169 10156 12098 13374 16117 20617 23713 26178 29857 35181 42942 51195 58747 68301 81142 98705 111829 125877 145823 166539 177688 192576 213035 218863 204536 195338 198688 232800 254223 257258 268591 250416 227931 204706 163045 103511 57609 31535 19309 9636 2685 354 72 54 43 60 91 85 19 29 23 55 35 14 -19 26 35 31 6 27 57 34 -30 33 73 36 42 49 44 -1 42 31 31 31 50 37 12 27 35 67 61 53 69 44 13 41 63 52 -10 27 53 34 62 88 60 40 48 68 40 66 49 45 64 51 52 58 43 44 35 41 47 44 43 46 40 32 35 21 55 65 56 59 43 50 48 41 44 68 53 47 31 57 67 70 51 62 58 56 57 34 40 64 64 62 50 46 40 36 34 28 46 36 28 37 39 23 29 37 32 33 41 32 31 33 32 32 24 15 23 17 7 999999 4 40959 185 3986 30 10256 11 22 39 7161 1871 -88 77 269 562 838 1161 1662 2245 2706 3346 3994 4984 6350 7568 9041 10607 12680 15718 20027 24742 28264 30636 33792 38287 45708 54590 64156 71995 82045 97047 107176 120517 136851 142113 155005 175239 199437 230533 265065 286762 324385 371342 402455 396786 295718 208445 146828 108696 56658 21106 6886 1371 226 140 52 85 79 135 93 97 101 82 74 34 46 80 102 90 121 56 102 112 74 33 9 83 73 63 87 51 53 66 94 95 74 58 39 43 89 83 112 68 60 79 53 61 45 77 82 79 79 93 67 74 65 36 25 60 93 64 78 88 59 58 48 86 95 30 77 82 67 80 99 91 53 61 65 79 106 92 48 70 83 89 71 91 85 75 84 90 86 92 79 86 109 81 89 109 105 71 90 88 86 94 103 63 76 52 57 69 83 68 56 56 55 64 81 70 53 69 68 71 78 75 58 60 58 41 42 48 48 47 38 36 29 40965 178 4046 30 10256 11 22 45 7162 1871 -2 410 762 1042 1664 2355 3169 4215 5280 6044 6844 8039 9533 11196 13680 16130 18586 22029 25653 29961 33723 36437 39547 44383 49585 53032 60757 69920 81465 96968 111169 132948 157978 176968 202014 237880 268704 292716 322177 346262 364465 349195 302946 288370 215249 105764 49356 18863 6580 1478 322 58 78 36 -29 -9 6 26 43 -10 27 -1 -40 -47 -28 30 75 44 10 36 45 10 -10 37 1 6 38 55 29 43 6 32 -1 -37 -14 18 2 -1 -9 26 -19 -17 0 8 32 53 19 37 14 34 24 2 12 11 -13 -23 -8 11 0 23 5 -15 -5 52 13 9 25 44 42 18 29 11 20 0 -4 2 0 -2 -22 0 10 25 27 28 25 26 25 7 26 13 14 40 39 35 23 25 28 25 24 41 43 4 23 20 999999 15 15 7 8 0 16 23 3 7 999999 3 14 9 16 9 1 999999 5 3 2 999999 999999 9 40971 187 3895 30 10255 11 22 51 7163 1871 105 247 363 663 1068 1461 1697 1527 1486 1904 2198 2748 3609 4524 5501 6635 8034 9781 11655 13685 17107 20382 24332 29602 34961 40934 47061 54832 63708 71036 76185 81285 91805 108223 127299 148195 170565 192564 207032 219147 229329 245734 270170 291489 302621 303257 277193 253235 241861 206878 126841 58738 28128 9899 2720 668 156 93 32 42 37 46 -13 28 39 22 -8 34 73 58 -2 23 52 40 36 10 21 36 64 58 62 31 48 57 26 17 33 28 16 31 45 44 28 44 41 30 39 57 30 12 58 1 22 56 39 63 51 80 48 42 46 38 44 30 39 65 64 70 72 62 41 49 26 45 73 60 27 14 29 41 36 52 36 62 81 65 32 30 31 29 37 24 50 48 57 38 31 33 49 68 63 45 45 41 73 55 68 58 42 31 32 44 37 36 38 44 39 37 32 19 25 28 28 41 43 53 39 27 32 25 26 35 29 9 11 20 6 40977 188 3895 30 10255 11 22 57 7164 1870 -12 151 412 681 1005 1438 1837 2303 2885 3413 4149 4967 5923 7180 8311 9608 11226 13005 14860 16924 18921 21055 23729 27206 30706 34379 38803 45264 52909 59905 68621 78165 89215 100216 114768 120536 125528 123691 128065 139430 161909 189669 204104 222576 242586 264224 294099 321867 367004 368543 273618 164508 83773 38902 12415 3805 1430 612 213 83 100 57 66 46 59 67 -37 28 62 85 34 73 46 30 64 27 36 45 67 103 86 75 21 92 58 23 26 6 50 56 36 58 63 24 4 7 22 49 39 16 34 48 44 23 78 63 52 34 7 49 48 15 39 43 67 27 23 44 56 76 57 73 102 91 49 80 74 40 38 31 48 38 45 66 50 52 67 35 40 37 44 69 51 50 50 56 64 57 52 58 55 56 53 60 71 62 42 51 60 67 44 35 47 41 32 44 41 39 33 45 41 63 50 45 45 51 53 41 37 24 33 30 22 15 19 19 12 9 40983 189 3864 30 10254 11 23 3 7165 1870 -40 74 207 506 837 1153 1586 1895 2579 3271 3955 4916 5933 7102 8537 10263 12213 14438 17077 19860 23450 27017 30268 33867 39210 46055 53018 61225 70319 80069 88598 93544 91837 86039 91956 108353 124021 133753 144247 157251 179196 199237 218718 235752 273059 295752 304238 290864 282098 245832 179449 114738 86969 70941 42810 18474 8388 3437 1326 450 157 140 146 66 62 87 76 96 71 28 62 75 73 62 54 78 64 17 63 90 31 75 61 33 61 69 60 22 18 34 41 33 40 37 39 46 38 42 11 8 20 70 59 52 39 30 9 62 34 30 57 38 25 49 44 55 65 29 74 72 85 63 57 77 66 46 50 61 53 41 50 69 29 38 64 57 63 81 48 65 58 44 42 61 68 60 56 53 59 57 61 66 53 52 67 84 72 64 60 66 39 40 50 58 54 48 57 52 28 42 43 46 50 50 45 42 56 53 44 50 42 46 39 27 28 24 7 14 10 40989 190 3836 30 10256 11 23 9 7167 1869 -83 84 189 302 506 733 921 1183 1396 1730 2195 2803 3442 4097 4870 5963 7132 8754 10930 12894 14972 17381 19513 21792 23936 26698 30488 35189 40089 46284 52126 56722 62959 70471 78544 87452 96484 110484 129288 142591 149187 160140 172082 192846 221820 255265 288831 316856 321694 295780 278960 247836 219463 164992 90407 46689 18225 7027 4050 2616 1450 687 168 89 93 52 17 12 34 39 39 33 35 53 30 39 49 26 54 57 74 83 60 47 33 30 42 39 31 35 20 16 36 36 28 23 25 9 19 27 37 12 32 -12 42 95 67 22 20 46 39 32 10 48 79 35 12 6 26 25 62 59 51 44 50 36 27 52 49 29 43 68 53 40 48 34 57 81 62 57 51 44 50 50 47 68 49 54 48 54 58 65 74 51 53 64 58 61 59 58 55 65 53 40 44 45 54 45 45 27 43 41 50 55 56 38 40 36 41 48 39 26 34 36 27 22 16 12 5 2 40996 196 3656 30 10256 11 23 16 7168 1869 -69 -50 82 288 411 549 700 944 1075 1278 1400 1522 1956 2233 2420 2840 3365 3958 4785 5425 6110 7024 7980 9271 10731 12489 14277 16465 19417 22448 25793 29491 33303 38231 43876 49776 57624 63134 70506 80169 88621 92408 101107 118248 136625 161370 193439 237719 280093 295081 305769 284817 268333 272598 272698 267379 256414 230593 164108 90625 47794 22547 12792 8742 6935 4639 2875 1563 721 243 91 129 94 55 8 89 46 78 99 54 49 85 45 16 63 95 52 67 110 96 87 40 18 70 52 46 62 82 78 90 26 27 78 61 36 41 66 42 53 47 50 66 85 75 82 75 64 44 36 71 76 73 40 62 68 70 65 59 92 87 66 58 70 88 57 33 41 68 65 51 79 76 57 64 75 75 62 62 71 68 76 70 74 87 86 58 78 75 81 55 59 82 72 72 78 83 78 61 65 69 65 61 71 77 66 81 74 57 47 59 55 52 59 57 44 54 57 57 53 60 43 36 37 34 28 25 41002 205 3298 30 10258 11 23 22 7169 1868 -99 -95 55 82 168 278 430 624 790 1088 1286 1457 1781 2082 2488 2772 3164 3428 3870 4350 4600 5094 5775 6338 7061 7815 8443 8966 9373 9827 10969 12373 14593 16732 19908 23221 27148 31530 34753 38289 42178 47986 54602 60736 66934 73293 79263 84092 87262 93847 102462 108692 114732 121421 132824 142448 148798 147104 150147 161232 167244 178499 189122 185235 181916 187687 187783 173220 151253 123313 86771 53504 27432 15570 12703 11947 10859 7395 3953 2114 580 77 76 60 -12 12 39 48 95 68 51 27 3 0 49 14 13 91 94 38 48 25 30 40 44 68 28 42 -6 -1 8 24 13 54 83 51 24 -10 40 31 40 41 18 46 10 22 45 34 24 14 35 42 33 68 73 41 27 65 50 38 29 48 16 8 50 37 13 14 22 34 52 46 38 16 49 57 41 28 26 42 47 29 39 55 35 34 58 31 37 43 40 23 30 31 31 30 38 42 42 37 37 32 20 21 28 35 31 25 30 37 21 25 24 20 29 29 21 15 20 18 9 10 6 4 3 41008 207 3329 30 10259 11 23 28 7170 1868 -26 -2 109 341 447 548 739 982 1226 1397 1568 1860 2233 2606 3032 3380 3920 4432 5114 5758 6267 7010 7517 8257 9357 10369 11431 12052 12248 12942 14214 15908 17922 20449 23358 26400 30286 34847 40221 46633 52796 60197 68197 76273 83492 89457 93783 100440 107211 111188 113936 118517 125093 135213 149345 158074 165025 171605 182567 193873 204615 210196 214663 205152 177529 151973 129856 112202 85615 59688 33860 24766 24711 24189 20888 14993 9457 5565 2382 716 115 -4 45 70 68 96 111 55 54 58 49 51 126 76 60 24 62 84 59 73 81 87 40 42 26 42 66 35 101 81 48 53 50 83 37 77 96 69 62 59 14 55 78 86 44 66 72 30 72 64 51 82 85 86 86 73 59 74 78 92 81 60 57 48 82 74 74 43 39 77 73 57 61 66 51 68 79 77 79 71 92 74 56 63 77 104 79 72 95 79 53 90 82 65 69 67 64 76 90 55 55 68 71 60 66 66 73 56 50 66 69 60 56 54 55 50 56 50 45 38 46 45 41 22 25 22 18 41014 314 120 30 10260 11 23 34 7171 1868 481078 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 31 108 118 118 249 365 459 458 599 807 1046 1276 1561 1859 2177 2476 2762 3255 3743 4016 4464 5085 5692 6097 6979 8009 8871 9880 11125 12417 13810 15144 16500 18395 20731 22644 24788 27747 30629 33781 37935 42597 49023 55792 63027 71369 80404 89843 99199 105830 113709 121723 126304 127712 131197 142788 155436 170893 190091 205525 217066 223924 232221 239489 230758 209384 171481 138206 106529 79887 58485 47530 46984 51120 49887 37965 24690 15114 8250 4071 1236 246 167 107 71 108 131 103 94 99 117 90 98 123 112 127 86 56 98 88 73 98 122 135 68 92 132 128 56 76 105 109 83 81 95 87 104 61 96 102 109 101 80 94 104 121 99 114 125 121 133 119 107 141 129 117 109 112 97 100 120 121 121 111 129 118 98 79 105 105 123 111 100 97 110 113 94 109 99 119 122 97 91 103 111 130 130 113 111 114 111 102 92 113 117 112 112 117 88 75 95 107 105 111 93 94 107 99 88 89 87 87 88 98 96 81 73 76 83 90 92 81 71 75 64 57 64 64 55 41020 206 3365 30 10265 11 23 40 7172 1867 -87 3 16 61 81 111 154 259 447 688 978 1425 1846 2280 2710 3353 4000 4735 5264 5841 6566 7486 8221 8615 9134 10294 11339 12511 13559 14677 15994 17863 19866 21966 24558 27601 30645 34107 37461 40508 44393 49067 54543 61303 69092 76843 85876 95599 105383 116886 129094 142392 150579 155420 165363 177994 186218 191150 200521 210704 219692 225392 215947 198291 169945 139545 104625 72208 56647 62032 67652 59760 46714 36314 26440 17778 11256 5661 1422 105 39 45 65 88 78 67 58 24 33 80 94 93 54 69 65 58 77 62 78 46 63 84 74 29 43 92 84 57 45 37 59 82 82 88 91 83 60 59 75 58 59 71 66 77 57 36 64 80 72 65 60 54 73 77 52 62 77 77 82 86 67 51 44 43 60 82 85 85 77 71 74 58 61 75 88 86 68 57 69 66 55 53 54 67 71 71 79 67 74 55 60 67 66 69 59 68 91 83 66 55 56 69 58 65 67 56 54 47 47 61 53 46 49 44 36 44 43 38 37 35 33 32 36 32 26 17 41026 204 3429 30 10269 11 23 46 7173 1867 -21 139 370 629 988 1372 1789 2249 2586 3084 3663 4142 4429 4753 5119 5138 5505 6140 6793 7683 8509 9110 10035 11044 12025 12985 14072 15695 17022 18089 19845 22294 25165 28231 31911 36337 40939 45315 49866 55003 60617 66435 72831 78818 87536 97066 105738 115004 124251 135454 145294 153852 161785 170835 180615 190735 196669 197303 194640 195582 196639 186144 166856 143597 113724 84798 64281 61722 73502 72780 58834 42764 31947 26072 20762 13078 4539 616 122 72 26 53 88 69 58 60 60 45 71 80 72 74 71 59 42 46 90 96 76 75 103 73 37 60 68 64 49 57 74 88 101 92 50 47 60 67 54 28 42 55 37 64 86 80 76 64 70 79 70 61 69 76 87 100 88 86 94 86 58 49 65 70 60 53 47 48 52 75 92 83 70 77 80 73 62 58 76 79 75 86 102 89 79 75 79 79 61 49 58 65 73 73 60 60 73 79 64 60 55 54 48 46 50 49 44 48 43 49 59 43 31 45 41 31 27 36 34 36 28 19 22 21 12 9 41032 248 2083 30 10273 11 23 52 7174 1866 23 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 234 408 685 785 966 1279 1626 1957 2277 2595 2810 3073 3453 3700 3593 3177 2954 2806 2983 3604 4398 5315 6530 7660 8989 11080 12450 13163 14336 15613 17149 19511 21782 24608 27552 30450 33738 37885 42211 45945 50036 55898 62266 69406 77747 86360 94397 102449 112267 122473 131975 141567 149240 154712 166033 178405 184917 191534 201107 208385 214665 218399 211334 194848 170601 137477 96630 68767 63500 77801 80831 69588 57386 46102 37601 29868 18456 6589 1682 313 50 33 52 57 71 98 108 111 107 91 76 80 57 82 107 91 91 89 72 64 92 76 63 45 58 49 63 86 73 54 35 37 86 95 69 42 56 67 62 64 79 80 65 63 58 60 62 65 60 49 50 54 46 52 74 109 117 96 76 78 79 66 52 59 62 62 57 58 64 69 72 73 59 47 54 78 85 68 59 61 61 58 53 52 59 87 80 75 64 47 56 74 77 70 77 69 51 36 43 54 53 51 58 46 46 46 42 30 31 35 35 46 63 51 37 35 31 29 27 30 29 18 21 14 9 41038 317 43 30 10273 11 23 58 7176 1865 263870 237514 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 34 137 262 422 554 718 786 952 1064 1299 1509 1654 1980 2222 2464 2677 3069 3534 3905 4596 5237 6159 7040 7464 7833 8677 9589 10739 12422 14460 16508 18878 21396 24439 27682 31226 34471 39040 44595 49540 55610 63317 70945 76856 82376 87322 93174 101380 109616 116752 122897 129836 136523 146958 155602 161639 169874 177590 187963 200424 208662 213812 219593 214780 194566 166616 129652 90623 75949 81836 81832 75557 70399 66658 60667 47578 28619 8872 1128 162 110 125 84 69 86 68 63 95 99 102 124 117 124 124 84 95 99 103 90 101 107 94 86 86 95 82 104 116 104 84 56 58 72 66 78 100 114 118 99 98 96 96 96 98 117 123 120 123 120 120 100 101 118 97 68 84 111 120 121 123 102 93 76 67 86 80 87 84 92 99 91 91 100 98 100 105 101 95 82 82 93 96 91 82 94 101 107 88 87 81 89 82 77 99 96 80 71 65 71 66 67 68 68 72 69 69 69 48 55 61 59 56 52 55 60 54 56 56 49 47 41 45 44 35 32 28 41044 199 3492 30 10272 11 24 4 7177 1865 47 101 145 191 323 459 647 707 963 1290 1717 2217 2731 3284 3823 4285 4756 5193 5483 5980 6926 8057 9151 10643 12548 14946 17349 19718 22460 25402 28327 31871 36220 40451 43934 49644 55182 61720 69476 79181 90147 100633 111223 124369 141003 157231 170729 182551 192891 197233 198256 185603 166884 162668 164322 169626 170061 157896 139865 126350 108289 88409 77396 83768 96066 91093 85449 81100 77121 70356 55958 30906 10627 2553 273 76 11 47 88 23 70 27 5 -10 63 36 31 41 29 52 28 15 78 64 23 52 54 69 44 8 33 20 7 24 19 5 25 51 58 36 28 13 16 65 52 61 61 46 40 32 26 37 48 47 51 56 37 52 58 59 58 43 20 31 17 20 31 30 44 60 48 36 55 46 27 37 62 34 62 62 50 33 67 76 47 41 43 46 39 16 33 36 37 46 31 37 54 39 42 35 35 38 33 33 43 32 23 28 38 39 20 35 37 17 10 8 23 27 7 15 29 37 16 10 20 10 6 7 5 41050 315 101 30 10271 11 24 10 7178 1864 406320 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 75 267 467 812 1219 1681 2126 2723 3235 3557 4016 4486 5110 6063 7080 8421 9946 11703 13771 15707 18236 21660 25699 29236 32647 36481 40652 44795 49126 54353 61135 67773 74287 79786 86567 95307 105644 115274 125360 138288 150555 163330 180910 199869 218899 235754 249731 241427 225793 205134 187104 167362 119444 82322 73286 79650 88818 92302 91227 91563 90865 88089 85692 75917 53489 17265 953 111 83 60 26 75 52 60 110 74 66 82 101 38 37 89 30 48 132 90 43 18 64 105 101 68 53 64 57 79 68 2 49 86 56 63 36 8 57 57 64 56 61 72 75 62 91 88 64 42 86 75 79 96 121 122 95 99 92 111 116 103 108 88 58 71 73 78 64 83 109 79 83 98 91 86 100 94 95 97 108 102 62 60 92 65 80 84 90 87 94 87 69 73 73 58 73 87 78 51 56 76 79 74 73 87 81 63 61 66 60 52 48 67 58 54 59 64 63 63 61 65 66 56 60 50 49 45 39 43 35 41056 195 3701 30 10271 11 24 16 7179 1863 -89 27 183 487 663 938 1283 1741 2160 2640 3256 3939 4764 5549 6540 7570 8733 10139 12060 14175 16546 18855 21595 24518 27850 31452 35567 39476 43861 49156 55803 62872 70073 77962 87593 99120 112342 126418 144694 162326 176320 189939 204748 223415 237086 243085 237937 238187 236029 229540 211681 176669 144537 110954 86786 84270 102540 111557 108166 106857 106490 84951 32625 4747 350 77 116 132 52 45 19 51 94 48 40 80 76 123 120 34 72 134 81 71 50 86 96 95 121 96 72 69 48 96 79 90 101 77 79 84 83 81 58 75 76 78 60 44 64 79 70 56 68 89 90 81 81 83 102 67 113 69 55 68 61 84 69 62 54 76 85 58 29 68 89 83 73 85 63 53 45 79 85 87 74 108 116 83 84 74 74 68 91 71 78 78 91 79 78 71 67 73 83 69 65 78 54 71 60 44 54 74 53 61 63 60 70 58 47 47 50 51 60 60 59 47 50 52 51 49 39 36 32 24 19 41062 193 3762 30 10272 11 24 22 7180 1862 129 201 501 870 1225 1567 1870 2314 2808 3296 4197 5067 6212 7699 9204 11317 14015 17364 21200 25920 30882 36355 43110 48238 52219 55878 59898 63579 69814 78263 87722 98759 110344 119405 135008 148847 160780 170296 175415 177100 181112 192597 201450 206082 212432 219683 220336 212131 183700 144462 93983 73882 86549 96809 105837 109848 113974 112479 88768 46693 9638 507 119 69 116 73 57 77 82 96 60 44 30 74 86 90 71 54 81 90 113 119 107 122 126 82 95 72 119 55 62 61 29 53 60 55 63 34 13 46 60 71 84 93 86 89 67 27 29 60 49 74 23 19 37 60 68 55 54 65 92 66 47 41 59 82 43 56 59 62 58 70 45 46 27 53 52 53 70 106 75 80 77 86 68 45 63 56 55 57 55 78 86 59 61 79 53 50 74 65 60 66 60 61 49 57 44 50 45 48 49 48 42 54 50 37 45 28 29 32 35 31 45 52 41 31 37 26 33 32 15 12 13 41068 196 3673 30 10273 11 24 28 7181 1862 -93 207 365 626 860 1067 1453 1836 2087 2496 3102 3516 3974 4701 5504 6606 7669 8817 10230 12141 14556 17283 20622 24039 28407 33836 39131 44260 49493 56051 62828 68319 68174 70734 85555 99865 117834 137234 155015 165411 178399 188855 190234 202910 220783 235883 243360 238170 238090 233485 225837 193985 153658 125387 102599 104692 117529 125967 127613 100088 39146 8176 1036 162 60 58 30 23 -17 35 83 18 52 98 95 64 69 24 30 86 48 62 94 56 68 66 76 65 95 75 81 100 78 78 79 55 60 39 39 41 72 50 40 24 40 43 72 60 38 67 85 39 51 68 46 53 66 38 75 94 68 71 64 83 81 78 70 54 50 63 70 37 58 87 69 73 36 64 64 29 40 53 64 59 61 66 57 52 48 45 54 68 68 53 76 74 38 32 37 70 77 57 55 70 26 34 41 41 36 32 35 39 23 28 34 36 36 39 43 35 30 23 22 38 53 42 35 41 39 33 16 7 9 4 3 11 41074 195 3643 30 10273 11 24 34 7182 1861 13 132 266 396 642 879 1070 1387 1623 2005 2565 2971 3660 4217 4961 5788 6819 7919 9316 10722 12361 15184 18537 21838 25561 30392 36073 41186 47067 51843 55872 61657 70117 79462 87984 98305 112049 128942 149676 168904 192558 205653 217490 220526 211066 215745 217099 215247 210973 210898 201758 178830 146992 111529 93645 101682 122301 134593 140668 136677 116721 59265 14943 1879 200 55 55 66 60 62 49 8 58 58 56 106 105 124 77 37 97 104 90 58 70 107 129 115 102 96 91 119 113 123 85 88 50 53 85 66 65 61 66 43 84 60 58 84 47 82 71 57 36 72 60 57 40 76 90 54 49 60 73 61 68 62 48 61 62 71 66 41 42 69 67 72 98 52 46 46 38 47 41 43 83 74 62 46 43 51 60 69 74 70 62 59 66 55 53 60 44 50 50 58 51 40 46 30 24 35 42 36 23 37 36 34 32 15 31 13 36 44 21 23 33 28 22 32 25 24 26 20 7 7 9 41080 203 3463 30 10273 11 24 40 7183 1860 -94 19 33 79 246 316 532 689 853 1277 1563 1851 2243 2606 3084 3512 3869 4221 4553 4987 5539 5883 6063 7091 8378 10199 12655 15738 18758 22449 26566 30689 35489 40441 45498 50335 56342 61120 70236 82630 94280 108581 124036 140610 151857 166350 179801 185980 193661 207431 202505 207232 207840 205673 200981 195302 197391 202572 196657 186558 171063 157059 151039 150922 140082 102982 51984 20850 4238 811 134 100 117 112 66 59 88 73 61 82 105 66 61 130 122 111 111 98 59 62 114 121 163 157 123 97 90 117 108 92 105 80 93 123 142 96 66 106 118 76 69 87 82 75 87 101 108 87 124 95 71 106 123 66 97 117 113 67 87 105 113 116 114 114 77 54 53 71 60 94 100 79 84 58 73 61 84 80 88 96 82 89 98 78 77 85 92 102 91 102 93 63 68 81 77 80 106 90 84 92 85 76 87 80 78 95 94 98 90 76 69 64 56 67 77 62 51 59 71 66 69 62 62 67 72 57 51 47 45 45 36 33 30 41086 202 3432 30 10272 11 24 46 7184 1860 -84 34 115 290 457 632 836 1003 1242 1602 1906 2110 2448 2940 3376 3666 4139 4750 5269 5799 6406 6726 7073 7311 7697 8119 8651 8606 9009 9213 9465 10920 13172 17029 21869 27161 34701 42938 52734 62786 74434 87087 99261 113964 128653 143058 160584 178050 202454 229831 246128 259693 249079 224689 216142 205634 197713 196677 192830 190856 187140 179266 160107 137584 118679 99984 69604 28282 11051 5993 1247 148 22 63 71 23 41 75 65 55 60 46 40 58 90 65 49 73 121 105 83 148 104 63 74 66 86 81 66 38 17 62 25 56 63 27 68 79 33 107 64 38 97 65 69 52 43 62 77 81 50 44 68 82 71 50 42 71 69 47 67 65 49 75 62 52 57 60 52 76 93 72 55 43 59 31 65 61 72 84 56 50 66 57 32 36 35 57 64 77 57 56 64 60 64 63 53 55 61 55 61 71 49 23 16 25 47 34 22 39 40 36 29 26 38 35 21 20 28 36 29 27 24 26 24 22 28 29 18 13 12 14 41092 206 3370 30 10270 11 24 52 7185 1859 -49 27 86 234 335 551 697 885 1181 1385 1576 1798 2053 2379 2793 3080 3546 4134 4680 5258 5773 6598 7509 8492 9358 10301 11426 12335 13214 13743 14496 14466 13709 12957 12439 14120 16636 19725 24245 30115 38675 49936 63020 77680 93298 109628 125288 140776 156823 175276 193443 209993 228512 239176 244861 256159 275185 292103 287942 249109 203862 178093 159042 148101 143718 133179 114458 97870 68176 32415 15532 8096 3221 373 149 111 115 119 122 140 120 124 75 79 106 115 111 66 105 105 92 78 102 126 160 143 154 126 175 123 172 125 95 128 180 122 116 65 98 73 98 115 92 92 117 99 66 86 86 106 74 108 104 78 121 125 118 140 121 108 82 98 98 109 109 98 133 134 94 76 74 89 92 105 80 77 113 119 112 98 96 107 90 105 117 89 77 84 82 87 100 104 97 85 95 99 98 110 106 118 97 84 101 101 94 96 89 104 94 85 90 85 78 81 78 81 66 74 78 58 59 69 61 70 80 68 73 80 79 69 58 63 51 48 42 31 41098 201 3428 30 10268 11 24 58 7186 1858 -87 -85 58 249 315 438 642 859 1007 1297 1674 1897 2055 2453 2817 3129 3498 3916 4504 5174 5700 6178 6697 7468 8636 9549 10384 11665 13051 14028 15056 16725 18834 20491 21993 23728 27602 33387 42426 53032 65265 79902 94066 109128 124848 141300 160895 182078 205395 234796 268935 296603 307382 304884 288982 267139 234246 189268 160386 143158 135226 133076 121883 93481 58010 31533 16435 13657 9512 2638 351 124 97 41 32 -5 72 22 43 68 28 31 86 61 23 63 30 41 34 95 113 50 36 89 51 67 66 61 70 139 68 77 56 32 7 -4 14 7 35 21 27 33 16 -15 33 9 16 21 26 14 31 45 66 43 42 59 80 47 75 66 90 49 55 63 27 8 27 13 16 39 29 36 43 31 41 43 25 26 36 40 11 28 30 30 25 47 53 28 42 50 41 35 52 46 36 46 48 42 41 26 33 30 36 29 26 33 27 34 9 7 20 19 19 22 10 10 25 28 21 16 19 15 13 22 25 9 5 13 13 8 0 41104 208 3307 30 10267 11 25 4 7187 1857 -81 100 160 223 404 616 784 1127 1427 1703 1754 2049 2256 2394 2687 2899 3067 3323 3714 4108 4588 5420 6125 6754 7737 8579 9804 11345 12821 14314 15803 17123 18945 20431 21358 21584 21312 21803 23310 26103 30503 35550 40809 46935 53915 66641 84977 104476 121486 139439 155334 171574 185868 199252 215542 228746 236320 235249 246016 266937 267188 252600 223823 166528 138036 118643 99098 86071 68940 51133 44057 36630 14406 1459 157 129 101 72 69 26 88 67 50 39 55 64 47 90 77 53 74 94 89 93 89 100 117 100 92 116 111 83 70 55 46 60 38 104 44 64 90 73 73 40 43 94 59 27 3 37 70 43 63 64 63 75 67 52 44 91 53 59 76 47 49 74 102 97 88 70 70 52 49 23 40 67 59 48 83 47 67 48 38 41 88 67 73 60 41 46 35 41 64 71 63 62 64 99 78 76 59 67 62 74 61 49 52 56 60 44 54 56 53 50 46 43 48 53 46 49 35 53 44 45 52 53 53 37 50 46 43 44 26 29 28 13 11 17 41110 209 3276 30 10266 11 25 10 7189 1857 -89 -34 -30 59 176 413 581 846 1130 1580 1865 2201 2637 2963 3242 3392 3342 3475 3721 4006 4356 4788 5379 5908 6573 7407 8378 9440 10829 12052 13409 15235 17449 19918 23065 26894 29766 31823 34888 38247 41315 41958 41336 44610 49881 56227 65174 76712 90652 105166 122016 140122 159498 178577 199069 219799 239260 251621 248732 246840 247076 247854 237728 214827 177388 137977 108564 94446 81446 68811 42041 17926 4420 450 144 92 72 78 63 27 69 95 51 136 69 90 66 80 58 48 59 52 103 118 120 116 109 183 166 109 189 158 95 116 47 3 81 92 60 87 68 51 80 28 36 42 58 50 59 60 50 90 89 86 74 62 40 58 85 57 63 103 76 64 94 100 101 66 45 62 69 63 67 68 80 49 82 61 71 77 72 80 85 54 65 73 88 70 66 59 77 34 43 52 83 74 67 64 63 56 58 68 69 65 69 60 63 58 53 46 61 52 68 73 63 60 60 55 46 39 31 37 36 33 34 55 58 44 43 49 44 45 43 40 47 32 21 12 9 41116 208 3303 30 10263 11 25 16 7190 1856 51 136 199 440 523 676 837 1062 1438 1922 2374 2753 2968 3374 3624 3885 4124 4242 4594 4931 5392 6106 6865 7732 8610 9391 10423 11383 12695 14103 15194 16503 17984 19672 21713 24279 27357 30911 35087 39771 45187 51093 57628 62455 65506 70953 78756 89226 99359 107896 115997 126438 140951 154476 173303 188211 204551 224003 240293 240554 236694 240942 239608 212602 175380 140372 114004 98146 81652 51809 27540 9619 1035 62 42 48 51 80 18 33 68 44 71 62 56 58 83 62 104 123 103 99 102 93 117 118 93 108 132 116 135 117 114 76 44 51 42 61 61 31 48 75 58 36 67 45 25 53 45 36 31 23 -8 26 40 84 82 64 29 69 63 22 18 47 108 73 14 44 58 25 41 32 48 54 31 2 16 51 77 67 72 65 60 74 68 42 48 82 58 37 40 41 57 33 36 52 60 60 62 51 61 55 64 55 58 77 61 41 57 39 30 43 57 41 37 37 40 43 50 46 30 42 45 42 49 45 26 26 41 43 39 32 32 26 34 22 13 6 41122 208 3299 30 10259 11 25 22 7191 1855 -63 27 229 423 572 622 762 1054 1354 1559 1934 2249 2575 2849 3037 3143 3679 4084 4147 4317 4895 5261 5960 6644 7627 8634 10044 11220 12806 14301 15746 17477 19575 21748 24523 27369 30938 34257 38156 42404 46982 52043 57528 63761 70657 78457 85468 93387 104042 114968 126752 139298 147691 154406 163168 178475 198531 219803 239270 254704 264292 260543 239218 209615 169705 130719 101914 79607 56624 32023 17315 6467 1155 203 94 74 123 66 41 88 147 99 50 78 47 41 52 115 54 98 113 69 88 82 50 130 107 119 78 72 68 81 133 114 88 67 1 30 74 56 49 65 59 60 42 40 45 90 105 90 40 14 81 40 18 82 83 36 74 61 51 68 41 60 81 77 60 46 33 45 78 53 45 64 56 48 32 48 57 81 62 65 55 68 56 56 45 46 56 43 36 33 69 63 73 87 78 51 71 54 54 58 60 63 48 56 48 50 46 48 50 41 42 43 50 46 58 29 18 25 19 21 38 45 37 24 15 24 26 31 33 27 16 26 20 7 5 8 41128 206 3356 30 10256 11 25 28 7192 1854 -34 109 207 340 518 717 910 1119 1272 1464 1901 2128 2433 2829 3211 3383 3577 4101 4502 4860 5298 5866 6805 8013 9119 10459 12192 13999 15618 17189 18495 19907 22486 25536 28288 31566 35126 38942 42552 46882 52530 58449 64349 71145 77085 83000 88787 96100 104698 112345 122044 130834 140071 149100 160022 176074 194504 213070 226024 234777 243308 240393 225340 201501 176833 151391 117746 83391 61963 46952 29858 13818 7172 3168 1029 449 192 99 73 123 141 101 78 85 82 93 99 101 99 127 99 128 122 100 120 100 162 185 99 113 103 94 88 90 67 76 73 85 68 79 85 73 15 50 88 86 92 94 86 99 79 84 87 78 56 73 62 80 72 92 80 106 95 103 80 73 74 89 66 82 112 90 106 111 105 107 97 100 71 66 58 95 96 70 75 62 89 96 79 82 106 78 58 90 91 92 79 68 87 81 73 100 88 83 78 59 67 76 69 41 63 71 66 69 70 66 60 67 60 55 60 57 59 66 58 82 68 60 56 47 46 42 43 33 29 27 41134 180 3323 30 10253 11 25 34 7193 1854 -94 -20 33 141 351 473 762 969 1153 1455 1564 1946 2249 2572 3086 3518 3934 4402 4701 4859 5218 5657 6399 8207 9991 11879 13061 14043 15421 17212 18952 20844 23276 25924 28242 31174 35161 39092 43751 49289 54716 61244 67523 73619 77903 82705 88646 93382 98555 103488 110663 119544 124399 128303 131842 136110 142878 155243 171492 187677 204588 216595 217587 203350 176099 146730 126907 98670 62203 27637 12450 2119 506 259 106 52 52 15 8 5 32 -4 -23 -20 -11 23 -4 43 28 -3 10 -9 43 84 52 71 53 51 14 24 -15 27 45 -25 -9 -10 -24 -11 -9 -55 -16 -10 -28 -22 -34 -38 -34 -47 6 9 -24 -15 -33 -17 9 -14 12 17 -2 5 23 8 -4 18 27 29 -3 -5 -5 2 -10 -15 -16 6 -31 -29 3 12 14 -2 -2 10 34 0 23 9 -2 -17 -4 13 10 -1 -7 7 7 13 2 7 8 28 21 999999 999999 12 11 999999 999999 999999 0 11 41140 207 3320 30 10250 11 25 40 7194 1853 -90 -94 31 162 248 336 433 640 809 920 1230 1452 1757 1999 2381 2798 3400 3914 4406 4899 5332 5966 7080 8442 9550 10504 11190 12051 13339 14650 15736 17481 19405 20620 22422 24660 27561 30816 35011 38681 43853 51272 59673 69040 78218 87356 96855 105697 114530 119082 126076 133657 136578 143335 152000 161695 171822 182975 197277 205837 216850 225115 227211 226628 215788 192403 153258 108516 80302 51039 25387 9370 2898 1946 1329 861 454 155 129 84 74 97 81 81 49 13 79 103 101 91 104 125 105 90 94 115 123 118 75 111 98 85 88 7 55 85 80 58 45 75 75 73 76 71 68 86 75 87 78 56 66 44 36 92 64 71 53 69 75 70 23 45 99 102 78 72 75 72 66 64 31 58 90 91 83 68 55 77 44 56 50 68 56 87 78 69 43 75 96 78 48 73 95 80 75 75 72 73 82 81 82 84 71 67 69 72 68 63 67 92 71 64 55 58 58 54 52 55 58 56 51 46 42 56 61 48 49 50 60 61 48 44 34 40 39 24 25 41146 205 3377 30 10247 11 25 46 7195 1852 5 33 178 368 502 610 814 1022 1261 1418 1587 1871 2263 2736 3103 3615 4332 5118 6062 7154 7941 8512 9155 9353 9928 11508 13190 14127 15168 16414 18627 20468 22127 23828 25523 28071 32136 35756 40309 47380 55505 65175 74875 83814 90690 95253 101119 109519 121406 135344 144550 147431 156507 167606 175177 187628 202827 210957 219497 238663 264862 279777 276070 248232 188294 111660 54858 32768 28106 11751 1820 506 219 154 169 110 109 122 101 59 88 87 104 116 107 67 133 95 112 94 118 114 106 135 108 98 104 75 75 80 67 69 54 93 89 81 65 48 56 44 74 56 66 134 62 99 62 79 78 74 62 88 86 58 69 78 86 60 73 93 61 53 77 92 50 59 46 21 31 56 96 94 61 61 52 86 50 59 71 66 83 70 55 86 93 104 69 45 45 63 74 63 62 62 65 81 83 75 62 72 74 72 62 52 51 55 60 56 55 64 56 59 76 62 47 62 67 57 60 61 53 57 56 50 48 48 40 57 53 46 47 36 29 26 25 41152 205 3375 30 10245 11 25 52 7196 1851 -59 -5 74 221 437 671 973 1340 1497 1792 2143 2495 2937 3447 4073 4674 5379 6169 7187 8499 9601 10918 11575 12110 12821 13401 14470 15465 16570 16466 16750 18330 20765 23312 25587 27935 30343 36148 42084 49827 59228 69344 79524 88874 97900 107552 116295 124327 131810 137654 147812 155298 156432 154763 157678 164318 174646 189595 207216 221941 233593 245086 246253 211220 149280 104252 75793 46614 33748 19029 8047 3150 1087 490 247 165 89 133 70 51 13 56 34 67 50 33 54 72 63 75 107 96 84 82 83 110 106 80 87 58 54 60 33 0 32 36 47 23 19 28 54 20 48 34 90 18 15 41 74 49 78 80 58 64 58 79 51 70 63 40 52 75 53 68 58 44 56 52 23 42 63 80 72 69 69 63 65 55 38 52 60 38 35 58 57 58 59 71 60 70 46 49 42 44 57 67 55 65 66 63 68 52 43 44 39 32 26 54 33 44 67 46 52 40 38 37 37 39 35 30 36 37 40 37 35 43 37 27 30 18 23 21 19 10 10 41158 205 3402 30 10242 11 25 58 7197 1851 -13 102 286 560 720 1028 1404 1802 2063 2404 2870 3531 4265 4961 5613 6243 7029 7877 8925 10153 11100 12340 13710 14476 15769 17625 18540 19978 21884 23555 24948 25318 23378 22406 23612 24622 26961 31034 33966 41120 53891 66778 79808 91692 101403 110684 121815 135725 150857 166953 177308 180835 187600 192343 195588 198253 208780 214760 218397 218226 212848 198520 157751 118416 90378 97381 119219 53261 7820 2105 896 474 267 159 99 87 82 75 86 77 60 69 65 89 95 128 120 72 65 64 77 118 128 125 123 103 151 91 61 92 102 73 35 72 17 37 36 86 51 35 69 78 59 45 90 61 43 60 44 21 64 17 40 74 101 61 50 64 73 76 67 53 71 85 44 27 57 55 59 52 61 51 45 61 54 46 66 73 72 62 79 73 44 46 90 76 65 62 64 55 49 85 65 51 59 66 49 59 60 63 33 66 63 67 48 47 43 41 43 51 45 27 38 36 39 52 49 39 41 34 37 44 48 42 37 37 32 39 36 32 25 26 21 9 5 41164 202 3459 30 10239 11 26 4 7198 1850 -23 291 642 1090 1574 2168 2764 3414 4116 4787 5932 7392 9108 10611 11592 13070 15062 16816 18285 20095 21552 22698 24046 25062 24973 24870 23979 22749 21978 22628 23356 24113 25260 28372 30402 33236 39636 49238 63526 81320 95974 108575 123297 139514 157025 169358 173811 179410 188993 204563 207749 184291 170094 180178 192950 196404 186184 172750 159521 147834 140733 150393 137969 78261 19265 4723 2510 1684 1042 536 310 208 151 89 100 58 67 124 140 115 64 42 69 101 131 147 117 89 105 164 117 101 96 129 96 74 74 84 72 90 70 145 87 22 17 22 51 99 82 50 19 45 108 81 93 69 71 65 67 61 49 89 114 101 89 127 105 110 100 73 54 69 118 97 41 57 65 48 90 68 80 65 67 65 74 75 71 84 102 68 72 113 100 84 91 78 93 96 88 95 76 75 90 78 62 76 95 90 69 74 70 69 58 49 69 72 82 71 62 58 61 64 49 54 52 70 61 55 56 60 55 67 50 56 52 52 43 37 35 35 30 27 41170 206 3305 30 10235 11 26 10 7199 1849 -56 70 230 442 619 746 951 1250 1529 1756 2003 2401 2910 3157 3962 4985 5837 6812 7823 9236 10424 11112 12018 13328 14836 16507 18387 20784 23450 26017 27564 30250 32406 35310 37470 40712 42826 42325 41347 41281 44217 50136 57526 67243 81776 99668 113309 131182 151864 170171 186876 196411 197507 190364 180884 179276 188407 195192 188243 181274 169411 162925 152380 138380 139160 141575 115616 80406 52273 32243 16758 8527 4683 2450 1471 908 502 275 187 172 106 82 79 122 104 79 84 29 25 24 87 48 34 100 72 61 71 63 58 37 52 27 34 50 32 47 50 20 11 14 19 29 68 52 38 40 49 50 35 34 30 61 52 51 63 89 68 57 57 64 20 37 46 38 29 53 39 23 59 56 35 38 23 21 23 31 58 52 42 67 37 21 34 64 39 59 45 56 32 42 38 60 65 43 49 52 60 47 27 45 60 63 49 39 42 44 50 42 23 39 58 48 21 22 33 34 29 38 24 19 21 21 33 38 29 28 30 36 34 33 28 27 22 15 13 8 41176 208 3270 30 10230 11 26 16 7200 1849 -17 105 206 295 337 419 596 800 1045 1279 1672 1971 2348 2899 3498 4165 4915 5719 6534 7154 7997 9317 10956 12558 15187 17831 19918 22788 26249 30026 33343 36041 39394 44164 50546 53755 53802 54571 59369 68258 77354 83928 90928 101548 112671 125200 140656 160427 188140 210213 224515 235143 242364 240013 229423 199725 160913 134495 128451 116016 104001 99345 103804 103534 100935 103742 92272 59887 31103 19977 13241 7057 3812 2725 1986 1132 594 362 285 262 166 154 105 73 72 112 116 120 109 88 121 119 149 113 132 117 148 124 127 125 93 81 106 85 46 41 95 87 67 75 91 86 64 75 84 95 103 78 56 82 61 102 114 83 93 128 139 127 113 111 104 86 96 121 67 66 70 72 75 74 108 91 80 118 113 104 112 110 94 86 81 133 98 77 86 90 87 111 100 70 60 68 95 96 109 95 94 100 86 74 73 83 92 81 64 74 84 77 83 81 61 86 92 77 81 84 75 78 77 74 74 78 76 69 74 72 71 72 71 79 71 62 64 64 63 41 38 42 41182 209 3234 30 10224 11 26 22 7201 1848 12 200 485 675 887 1055 1135 1198 1356 1525 1819 2313 2664 2964 3355 4080 4810 5712 6822 8408 9923 11690 13349 15520 18198 20436 22806 24944 26854 28718 30551 33201 36939 39689 42325 45039 48713 54454 61693 68756 74611 78264 83244 91294 100136 111200 126844 145997 167539 188616 202889 208595 208874 214804 222480 222676 213065 199396 161641 115902 88764 79484 82049 95676 103167 94859 75369 44399 27287 18476 12659 8737 6233 4292 2706 1604 1296 872 495 269 110 19 96 111 124 58 87 116 107 70 106 120 145 180 140 104 99 88 83 58 96 75 103 115 66 114 59 54 18 30 76 39 35 94 86 61 78 76 109 61 83 94 50 81 82 92 97 101 87 81 56 93 121 75 85 75 91 67 49 40 61 52 61 82 67 44 37 71 63 70 64 72 74 47 66 89 100 88 65 65 70 45 44 70 78 66 69 62 53 71 78 77 72 66 63 74 73 77 71 65 76 72 71 56 65 56 56 69 65 65 58 63 56 56 53 50 60 56 54 53 52 40 46 39 36 30 26 20 23 41188 206 3321 30 10221 11 26 28 7202 1847 -80 -4 222 277 394 494 596 739 1090 1466 1866 2376 3003 3735 4604 5540 6703 8236 9885 11799 13821 15713 17917 20432 22882 24656 26606 29452 32916 36003 39302 43784 48228 51307 54967 58703 63563 69521 74249 80630 88546 97624 113293 139551 159756 178052 195614 212673 223802 231012 232363 234189 231263 207370 168185 132885 104995 88134 84029 89892 96130 94225 72022 47604 33857 25036 18342 12301 8193 5995 4894 3847 3033 1604 593 252 174 152 84 58 121 111 91 52 37 63 61 126 94 65 104 131 99 105 148 53 74 92 106 65 55 77 75 80 107 61 37 50 11 5 56 78 45 76 59 44 74 93 68 61 24 76 101 91 64 72 53 74 67 108 84 93 53 53 59 56 67 84 75 74 56 65 67 81 85 71 59 42 44 54 78 73 76 52 86 85 34 48 74 65 78 86 75 75 60 84 80 86 84 79 80 70 74 55 59 70 52 51 60 69 61 55 58 66 54 61 59 54 67 47 37 40 44 54 51 47 50 43 41 45 44 43 27 20 18 18 41194 203 3410 30 10220 11 26 34 7204 1846 -63 173 419 761 1014 1230 1527 1888 2173 2489 3054 3779 4728 5734 6976 8306 9563 11207 13279 16123 19169 22337 25599 29626 34226 38424 40905 42977 44723 47106 49837 52344 53802 55602 60149 66016 73676 83380 92732 106675 125703 143896 158947 169937 181061 192750 206078 223761 234650 222945 190624 160551 141408 124277 117232 116090 110478 101908 107863 111015 86434 54170 36924 27742 20551 18260 17582 13789 9672 5989 3360 1589 694 255 69 99 130 75 108 50 76 106 118 63 66 100 95 79 94 61 112 112 110 74 79 93 90 113 45 57 85 113 92 49 18 79 112 71 75 123 87 87 97 67 27 67 81 97 75 109 101 77 73 102 116 76 75 73 70 61 87 74 48 36 28 55 71 103 87 77 99 83 50 62 99 81 72 89 81 80 89 96 72 77 76 89 87 95 87 78 82 70 81 77 81 63 71 90 88 67 57 60 70 70 56 52 58 59 63 53 65 66 65 55 56 55 56 62 55 54 60 62 55 56 63 53 45 42 51 40 33 28 35 41200 200 3497 30 10217 11 26 40 7205 1846 -8 123 295 500 1050 1346 1754 2407 3005 3447 4096 5119 6522 8120 9659 11607 13906 16562 19170 22466 25425 29666 35875 41182 45993 52052 58567 62020 66897 74675 83029 89455 96575 101028 101642 108472 118901 130755 147852 162189 172680 190806 204312 207295 208673 207427 192005 178127 164132 150742 149543 150515 130834 116017 112034 92935 68702 48787 30964 21731 15842 10265 9620 6392 2489 1753 580 209 137 136 126 116 136 152 106 85 120 74 69 102 133 85 66 60 125 82 57 73 57 112 86 76 86 63 77 73 68 79 51 58 30 65 42 95 56 63 43 87 90 46 53 52 63 99 83 73 62 97 85 58 90 80 63 46 27 55 39 82 50 46 54 49 27 33 73 75 70 70 58 51 66 73 78 56 24 53 55 68 67 51 80 64 41 77 61 66 85 60 62 64 39 68 68 75 73 57 68 72 59 72 47 43 46 55 65 59 53 42 62 47 39 31 50 49 38 41 48 42 40 39 38 32 37 43 32 24 24 20 21 15 41206 197 3614 30 10214 11 26 46 7206 1845 -37 129 379 656 1032 1412 1999 2763 3567 4528 5655 6973 8606 10697 13161 15747 19488 23652 28314 33720 40419 47497 55367 64567 74799 84598 93570 99553 106470 113054 120715 136827 153653 159999 164372 174853 185843 197416 215593 231408 236668 228429 205064 180245 172522 159907 145306 141917 129527 102625 88375 81878 63216 35370 18199 9534 4184 2527 1073 483 415 279 260 335 497 717 774 831 785 676 639 511 273 98 126 126 101 84 125 54 102 137 92 92 76 97 80 111 120 106 111 144 107 82 95 67 95 68 71 88 48 90 98 107 137 145 99 86 97 96 99 75 91 86 74 120 92 93 86 98 100 87 89 31 60 102 92 107 63 56 73 95 69 89 106 74 85 88 73 79 69 97 83 88 88 96 91 50 76 114 96 85 105 78 72 75 107 91 117 116 104 94 92 102 84 88 93 87 71 72 80 83 76 73 86 80 79 79 77 67 72 70 73 74 76 70 74 69 65 68 54 50 46 48 42 42 34 41212 196 3551 30 10211 11 26 52 7207 1844 25 162 395 614 837 1180 1633 2089 2814 3541 4608 5843 7274 8710 10820 13329 15813 18923 22939 27586 31985 37184 42126 48050 54545 61888 67533 72858 76926 82457 90183 97122 106510 114848 122736 131558 148656 172833 195703 207335 206400 198067 177765 150761 141917 144161 147679 136121 137004 144341 150569 151417 122516 102918 83002 52652 30903 19363 11616 5943 2465 1518 815 711 642 543 352 233 133 50 49 87 85 80 96 103 93 103 118 78 112 91 88 117 82 55 91 136 79 76 56 47 35 65 48 12 47 62 43 51 34 62 55 41 71 47 53 53 51 98 64 30 70 85 49 38 18 61 72 71 47 73 35 33 22 7 23 62 46 67 38 40 33 70 61 18 22 15 25 45 25 59 52 49 54 31 40 49 44 43 25 29 65 77 67 38 34 54 44 30 59 50 38 52 57 45 13 38 47 32 36 31 27 29 40 32 31 36 29 37 41 29 19 25 23 30 28 16 18 21 29 25 25 17 19 8 41218 202 3427 30 10207 11 26 58 7208 1843 -50 190 418 628 816 1128 1466 1946 2465 3153 3919 4865 5922 7431 9358 11487 14303 17330 20307 24524 29232 34788 41989 50016 57915 65577 70824 75087 80488 83213 82086 82485 86482 88844 91938 98247 112261 131005 146336 160794 168685 172169 172282 162964 144171 112732 81066 71579 89807 128996 148872 140766 143056 151179 145789 126397 89254 71856 60665 46119 38865 36422 27457 22356 20397 16066 12721 6211 2659 1097 573 292 109 102 90 48 79 105 73 99 88 115 142 128 129 108 128 162 150 110 126 121 150 88 77 39 99 85 87 78 64 65 84 105 75 52 40 36 58 83 89 64 85 80 105 68 84 108 95 85 90 91 59 52 93 101 69 90 122 82 99 105 62 69 84 71 91 69 66 63 70 78 71 67 91 64 71 73 69 74 91 89 72 62 85 57 62 86 76 63 76 81 71 74 77 84 99 81 88 88 81 88 77 81 71 65 69 61 71 76 72 66 63 50 57 57 46 60 58 63 61 63 65 57 53 39 44 47 40 36 24 16 41224 204 3184 30 10204 11 27 4 7209 1843 -34 130 397 625 761 1065 1200 1392 1555 1950 2228 2740 3205 3635 4282 5039 5966 7219 8631 10255 12063 14252 17006 20133 24201 29297 35480 42189 48806 55972 64287 73340 81786 89946 98390 107868 113614 113806 107615 103115 105960 119242 138880 154075 160347 156533 154524 142050 126561 107076 83579 75105 83614 98809 119364 136779 141718 131843 115643 102159 89912 77518 63116 45084 34158 21425 14588 4497 907 74 48 34 17 57 39 19 -5 -13 43 12 35 52 84 73 80 84 75 45 23 21 74 68 39 16 40 37 15 20 57 37 37 18 36 63 36 40 47 16 40 44 12 2 7 34 49 27 -16 -26 3 1 -22 9 40 73 73 24 6 23 18 -1 21 -3 21 59 41 19 39 70 54 18 15 10 -19 3 35 24 33 18 29 3 8 35 43 33 33 13 -2 19 17 42 21 23 54 29 22 35 56 66 42 38 28 8 10 9 15 14 14 9 17 16 29 22 17 7 5 19 4 17 17 20 3 999999 6 2 5 0 5 6 4 14 2 8 5 4 41230 205 3333 30 10203 11 27 10 7210 1842 80 316 372 593 727 875 1090 1338 1672 2202 2678 3257 3870 4395 5185 6001 6784 7716 8983 10370 12064 14284 16703 20140 23904 28723 34895 41273 48444 55138 62780 70442 76953 82374 87112 92047 94417 93873 98174 106901 118737 132648 144256 157458 169292 178678 187675 185746 184464 183051 158833 124964 107742 91113 83604 87121 94523 103414 107000 110034 111600 106838 91720 68143 42068 19593 5202 976 257 116 140 140 73 79 104 115 71 38 67 62 59 100 96 96 36 73 98 76 121 82 88 73 40 121 75 84 72 84 135 94 78 103 64 56 59 70 28 36 50 63 68 83 50 53 74 84 102 81 56 88 66 57 75 88 72 88 43 65 42 62 69 63 100 40 74 46 77 61 71 88 62 74 73 42 67 89 74 52 54 53 71 71 66 45 64 54 53 58 67 77 74 54 46 69 72 67 66 70 59 60 67 69 54 59 54 59 43 43 56 51 51 45 56 44 26 47 45 48 62 33 36 50 55 36 38 46 53 45 41 38 30 30 23 16 8 41236 210 3180 30 10200 11 27 16 7211 1841 -75 124 335 572 862 1287 1798 2382 2881 3366 4100 4757 5565 6296 6887 7917 9360 11215 13264 15398 16774 17967 19776 21915 24513 27186 29842 34024 40867 50165 61026 71834 81689 89240 91964 92818 95731 101172 109834 123656 141892 160690 178339 196028 214037 232521 245924 238973 228784 219723 181596 119093 81381 72642 86370 93584 91468 91788 93411 72371 35767 13140 3506 663 100 82 84 53 27 93 69 56 89 76 41 44 40 111 82 43 135 82 78 60 33 77 40 110 100 95 60 69 79 80 87 72 99 62 82 32 86 89 61 50 72 92 76 50 43 50 7 15 35 42 47 58 48 79 83 92 41 47 68 129 86 69 79 75 43 88 56 60 49 18 28 36 65 49 33 41 47 71 42 71 92 60 13 37 42 48 69 55 79 54 78 67 58 65 52 66 58 39 52 54 79 80 57 67 70 55 69 73 59 71 76 76 79 61 58 61 46 53 44 41 47 71 66 48 50 49 48 39 29 34 41 44 46 41 37 36 35 39 40 44 52 47 29 26 18 10 41242 240 2277 30 10197 11 27 22 7212 1840 -91 -68 148 672 232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 71 302 646 888 1303 1628 1994 2433 2907 3430 4065 4605 5152 5983 6792 7715 9354 11045 12862 14740 16274 17813 19429 21463 23863 27243 31479 36847 43321 50282 57116 62699 67736 73817 81355 88776 98363 107923 118621 128932 141557 160723 182001 204291 221416 224713 236168 234023 217362 205300 184892 158111 123600 95445 88624 94332 98895 100850 88676 69705 51905 24195 4150 481 133 78 93 100 88 87 96 105 127 65 71 106 134 144 127 102 71 107 81 120 118 107 96 127 114 90 86 135 100 85 79 96 73 91 87 73 75 88 90 117 106 72 79 58 51 53 27 65 72 64 77 69 52 85 78 38 79 110 64 66 69 58 69 82 93 56 46 102 104 69 66 66 65 59 70 74 84 66 83 58 57 55 54 105 82 79 66 60 68 73 104 70 55 81 73 66 73 98 83 81 91 66 62 72 69 74 87 66 73 87 73 41 51 70 65 62 77 65 71 60 43 46 62 70 54 48 60 49 53 50 47 43 44 45 29 38 51 45 45 42 35 32 24 41248 238 2334 30 10194 11 27 28 7213 1840 418 639 1046 1274 1482 1501 1925 1955 1555 580 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 354 579 897 1341 1814 2269 2846 3394 4080 4381 5035 5803 6660 7385 8238 9331 10702 12307 13969 15879 18017 20114 22735 27070 31482 35807 41388 47119 53561 59808 65442 71489 79297 88307 99530 114791 132632 154004 178555 205285 229717 250920 262031 259041 248172 223108 198145 175544 149978 117981 87034 74504 79831 88663 81509 71065 63481 56844 46040 32529 16897 5164 908 194 141 105 123 101 103 136 82 77 92 84 88 76 59 101 105 72 119 78 109 101 47 79 61 85 106 94 80 73 86 73 75 63 65 91 77 103 60 66 96 65 49 52 96 81 60 106 57 90 94 81 71 87 59 92 77 104 103 61 41 50 54 52 43 38 47 42 50 71 74 80 52 12 20 22 41 50 53 49 49 48 63 59 72 61 52 44 53 71 82 51 65 66 51 57 67 76 73 49 36 41 34 49 60 65 54 62 65 63 58 53 41 33 42 49 49 55 43 28 39 46 32 33 51 46 39 39 34 30 17 16 31 30 28 29 18 18 13 8 3 41254 242 2211 30 10191 11 27 34 7214 1839 475 1941 4081 6901 8790 13877 16666 12182 4405 2496 3508 2672 1182 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 232 771 1388 2158 2817 3784 4969 6163 7441 9160 10886 12816 15275 17984 20602 22832 24605 26256 28958 32950 37179 39874 43500 49740 56338 63091 72965 84388 92160 97754 108014 120070 131159 145152 162498 188313 221166 248169 274961 299103 316183 312926 270633 222448 168726 108525 76207 58829 59426 59879 37487 15926 10996 8990 6749 1600 352 361 126 158 178 158 174 88 169 195 224 425 809 790 868 864 959 917 631 357 359 333 335 243 107 122 146 95 62 90 101 108 112 75 86 106 68 138 125 53 33 30 95 120 114 70 98 78 52 88 111 83 43 14 64 66 50 72 62 74 65 95 72 60 110 108 109 105 82 123 88 76 81 89 77 85 121 96 117 89 68 71 41 76 76 59 87 76 64 62 95 97 76 64 83 86 96 95 83 80 64 72 76 64 88 101 92 96 92 65 68 65 74 87 64 64 66 63 55 69 68 53 58 63 70 63 69 64 58 57 53 55 58 65 51 37 45 47 44 54 58 43 41 45 31 32 25 25 22 21 41260 255 1820 30 10190 11 27 40 7215 1838 163 234 133 999999 999999 39 459 780 294 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 194 648 1067 1555 2201 2863 3719 4761 6034 7406 9099 10790 12726 14996 17319 19258 21066 23205 25566 28596 32296 35481 38139 42571 48755 57941 68227 80335 90859 99901 106799 115275 128332 142395 155329 169900 183082 191173 197557 209389 214814 209318 197459 177860 151568 119669 94827 78665 76091 68607 58809 53363 41508 31390 22493 18060 17087 13152 15704 22102 25818 29657 30312 31409 27393 22063 13549 5655 7406 10352 7590 6081 4897 3892 3050 4443 5117 4925 4046 3429 4530 811 50 103 98 131 124 109 131 114 149 79 75 65 30 61 98 170 101 55 102 45 85 102 53 76 48 35 62 60 67 71 88 90 48 71 48 87 78 75 99 71 56 73 88 78 70 66 92 63 65 70 54 27 53 65 78 91 66 26 28 59 41 88 61 63 82 92 83 68 69 69 78 54 58 71 78 53 45 62 64 63 83 69 68 58 60 56 69 78 70 83 69 46 44 56 70 52 47 54 71 68 60 51 49 38 43 58 49 53 58 61 49 41 45 47 32 37 32 28 31 22 9 6 41266 250 1968 30 10188 11 27 46 7216 1837 10 859 2030 3966 7956 15653 22556 16706 13084 15453 14942 12545 4763 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 501 1452 2419 3375 4467 5849 7494 9243 11291 13596 16434 19791 23353 26718 29855 33837 37948 42882 48392 54121 58978 65547 73091 83247 94397 106149 111609 113988 111475 112706 120928 127791 135945 151892 172712 185436 192541 190853 177494 173035 163296 121119 94631 100851 84924 62270 42797 37003 32263 31109 27655 23649 23930 27407 28380 37212 35002 35317 32782 29706 33465 28838 22066 13745 11540 10629 7361 1935 243 657 713 298 199 261 318 302 212 117 119 148 187 135 112 100 85 62 40 84 105 76 64 75 54 84 82 115 119 84 64 48 65 60 36 89 91 86 38 62 70 60 39 43 39 74 68 56 36 86 90 57 46 63 68 41 5 67 74 46 61 82 80 91 77 66 44 65 80 43 46 68 48 29 36 40 59 64 52 43 51 46 49 41 60 45 60 50 47 71 74 43 45 44 30 48 59 72 58 32 45 49 58 51 42 41 34 32 46 45 44 23 21 25 34 36 35 41 34 36 34 40 41 27 19 20 25 27 30 38 30 14 20 19 4 0 41272 254 1846 30 10186 11 27 52 7217 1837 131 481 953 1138 1593 3161 5865 10188 17054 22692 24463 19019 12440 9514 6282 3842 171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 517 1223 2459 3804 5180 6621 8187 10341 12863 15052 17648 20559 23918 27613 31630 36562 42557 49783 58825 68890 77653 84125 91450 96596 101980 110871 126295 141052 152332 159023 163242 165486 165253 167216 168326 166549 161756 156584 149836 146113 144667 141055 132532 126786 107925 73597 32160 32746 73120 94662 67574 37588 18192 4051 481 142 168 141 160 188 179 169 288 405 360 370 378 434 314 282 341 297 219 148 104 113 131 161 150 136 134 127 134 113 99 120 134 127 138 120 73 56 76 52 55 42 67 100 66 64 98 74 8 72 65 61 47 71 40 41 74 42 48 86 118 104 86 90 54 64 71 59 95 71 83 88 43 58 20 42 63 83 43 55 77 66 29 17 41 36 47 42 96 84 48 96 73 64 88 71 63 59 56 84 74 53 70 63 56 83 70 59 70 69 58 34 59 61 39 30 41 46 60 60 50 33 29 33 35 39 57 51 67 62 54 52 50 33 37 36 40 40 46 44 37 31 35 38 27 21 26 19 12 41278 254 1846 30 10186 11 27 58 7218 1836 446 793 517 1335 3498 4018 4350 5269 7585 14520 19415 15896 14827 15747 12471 9874 10360 3111 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 418 1016 1856 2858 3542 4714 6271 8114 10156 12241 14415 17112 20539 24472 28402 32994 39053 46101 53789 61973 70544 80334 89041 97930 109248 122756 137580 153159 169704 183078 193202 191095 187964 186329 175521 159916 148481 139162 149454 179464 210629 211494 160611 94065 59596 68405 77438 80237 68583 29933 8914 1657 1010 702 688 582 1562 5398 3965 746 240 207 144 144 132 113 123 134 166 156 183 202 250 276 280 270 244 169 170 153 160 128 161 124 141 141 61 80 130 103 106 108 96 103 93 122 79 108 82 78 84 62 62 50 104 95 46 58 44 110 117 64 91 93 82 92 64 93 99 97 69 70 91 79 88 102 69 68 91 81 65 82 93 65 112 84 58 64 73 74 106 82 76 79 82 62 39 88 107 67 78 75 69 80 92 114 84 102 100 79 77 75 87 78 69 73 66 66 77 79 78 84 70 70 91 81 83 75 78 79 70 62 72 82 63 64 70 51 47 56 55 53 50 52 52 54 54 43 39 42 27 25 41284 315 44 30 10184 11 28 4 7219 1835 3907 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 609 2625 3769 3761 6684 6497 2200 3565 8395 3606 75 999999 999999 999999 -39 -58 12 -80 999999 -84 -40 -16 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 999999 999999 999999 999999 352 1179 2360 4211 6083 7694 9222 10538 11659 12951 14236 15765 18005 20910 23960 28177 33485 40239 49071 60323 74659 91301 111013 133498 156834 181595 204829 219917 231171 236650 237889 232856 231008 221549 199683 169562 152422 157834 153779 129687 112566 105345 81604 50820 30217 21657 16868 10385 9714 9543 8627 6689 5691 4884 4063 2259 4307 2641 353 160 139 114 187 141 161 136 163 185 182 247 227 284 292 204 192 213 248 144 152 161 171 148 149 125 45 77 121 129 120 144 140 72 91 120 124 128 68 85 98 69 58 62 37 94 97 45 64 85 78 75 94 73 90 95 98 130 95 78 55 89 104 100 121 89 84 108 111 104 89 109 104 76 106 117 89 103 74 87 50 81 96 102 74 93 97 90 95 94 109 126 101 88 104 77 81 87 81 73 75 89 90 69 76 77 74 78 92 83 74 102 70 67 74 72 57 48 70 80 71 84 73 55 60 66 63 58 51 59 62 69 61 56 49 56 53 56 50 45 32 27 29 41290 314 13 30 10183 11 28 10 7220 1834 4343 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 75 180 121 199 265 552 790 902 832 880 1062 1206 1452 1714 2177 2168 2270 3553 4378 6145 8733 4330 3322 4826 2303 1388 1666 2902 4985 4874 1909 2257 2467 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -27 203 330 383 436 273 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 877 1930 3382 5188 6904 8786 10040 11374 13059 14479 16378 17574 18674 20529 22821 25785 31529 40705 51048 63237 78904 99430 127670 157810 186731 214176 240094 259661 277358 279208 274526 263438 246596 238436 199964 153882 141842 126465 108567 91616 60233 34838 17190 6669 3326 569 380 282 254 259 156 188 188 146 103 94 113 133 118 61 81 103 114 76 95 158 140 79 61 146 187 182 193 180 135 102 137 119 79 40 78 64 61 23 37 59 46 68 74 68 58 70 120 56 4 55 40 -15 -18 36 44 17 27 56 55 53 57 66 67 82 69 45 53 43 40 68 52 56 33 29 75 60 61 75 66 66 53 23 41 51 48 57 63 39 10 53 72 52 70 56 56 51 52 47 39 71 45 39 33 53 38 33 50 60 61 39 49 52 37 23 40 51 32 27 39 50 36 40 28 38 29 32 16 18 23 23 30 40 38 30 21 17 19 11 7 6 13 17 17 12 13 21 16 14 10 9 8 41296 270 1303 30 10183 11 28 16 7221 1833 -76 -20 2 -77 999999 999999 999999 125 910 2333 3687 5599 7902 8053 9653 13970 19666 17187 7225 10153 13194 8006 4468 3573 1549 383 280 182 -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 481 1765 3586 5235 7071 8854 10146 10976 11131 11551 11798 11565 11652 12655 14826 21270 30927 42206 55341 70639 85397 102160 124102 146574 171219 194967 220313 246770 272930 300323 319202 338535 350446 318708 270080 221027 159542 107274 74149 56167 37653 19093 5915 1414 860 499 302 281 217 161 105 95 155 127 143 142 125 113 89 154 126 126 175 153 69 122 90 150 141 125 161 117 121 82 88 137 76 87 31 5 45 67 101 55 76 77 55 54 74 47 73 49 58 76 86 101 84 54 62 29 65 92 60 39 68 61 55 36 47 45 75 61 62 69 75 45 66 67 60 79 62 61 73 68 57 52 43 38 52 52 36 48 73 62 66 54 37 40 61 57 60 66 50 31 46 64 66 62 48 57 50 51 50 59 47 57 65 82 57 43 56 44 53 52 40 29 29 38 50 38 43 49 47 25 22 36 30 22 20 27 23 31 39 40 28 28 26 17 21 17 14 15 13 4 41303 264 1423 30 10183 11 28 23 7223 1833 109 1318 1291 875 1638 2688 4147 8189 14959 23014 20914 20782 35200 25969 23751 33822 21254 18175 13579 11198 12340 9283 6358 5223 4027 3614 2842 2231 1989 1420 671 263 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 936 2703 4987 7770 10354 14223 20170 24638 26597 27964 27164 22360 19021 20900 25648 34812 50097 67344 84303 102550 121834 142412 163703 189882 219514 244011 265217 292250 313148 316929 313235 294980 275248 210228 114519 50580 21226 10590 5174 2310 689 335 245 136 133 139 82 119 102 97 61 86 92 71 23 90 141 103 109 92 64 128 111 94 153 186 133 169 131 129 132 136 143 99 75 102 32 20 47 82 42 34 69 53 49 57 56 53 57 65 65 27 29 27 53 71 30 25 9 77 40 24 43 64 68 48 56 71 82 67 95 40 18 15 31 58 58 67 57 62 56 56 30 47 32 27 47 55 60 49 37 10 50 59 56 49 76 51 38 19 53 57 24 31 37 44 42 44 29 45 33 29 47 51 51 51 39 15 25 35 35 28 34 34 33 34 23 17 15 25 19 15 19 6 15 13 20 9 3 25 24 9 8 21 12 2 999999 10 10 5 41309 314 12 30 10182 11 28 29 7224 1832 6989 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 129 261 52 122 172 59 420 833 1249 1392 1735 2209 2871 3122 3320 3550 3495 3652 3616 4187 4876 4785 4547 4773 5177 7760 12163 14913 20925 18529 13590 11335 9599 10147 14145 12699 12747 13284 14357 19753 31140 60515 37556 21882 16278 14581 11630 9612 4645 3590 2883 1870 1370 1034 970 503 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 307 333 305 214 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 549 883 1336 2262 3239 4684 7577 13352 22411 34132 47528 57876 68076 72076 66982 57970 54278 56689 63691 72932 79890 94285 114057 139838 166624 193070 216446 229859 246958 253226 253528 250326 228380 211466 166159 99568 33775 11514 3783 1061 479 251 166 181 112 132 106 107 133 111 96 130 139 149 125 124 107 176 169 146 163 196 148 160 181 202 183 180 193 135 166 142 167 190 127 104 105 111 59 88 97 81 92 65 37 65 53 58 55 83 65 30 58 47 36 45 59 38 80 85 83 86 63 81 115 80 86 54 90 49 68 97 94 58 82 110 93 66 58 43 42 54 76 38 27 49 32 46 54 55 53 51 81 72 52 56 71 45 46 49 42 64 54 45 66 80 85 70 69 69 58 82 57 78 75 58 80 68 59 61 51 53 59 37 33 38 37 47 46 38 45 39 43 31 30 38 45 41 24 29 45 45 23 22 36 27 19 19 23 23 22 17 16 16 41315 315 10 30 10180 11 28 35 7225 1831 5001 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 439 622 720 851 1045 981 939 855 1053 893 830 1035 1288 1527 1742 1700 1708 1975 2195 2765 4673 8522 15162 18792 22726 24074 19701 8845 9070 12465 26742 34691 33042 29935 21174 9906 6636 7276 6227 5019 6245 6586 6879 7315 6820 2536 2138 4264 8927 17299 24462 31256 38363 43362 82533 115778 118237 82903 22446 17940 2751 919 306 999999 999999 999999 999999 999999 117 443 537 608 670 378 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 271 749 1264 2023 2808 4462 6904 8990 12630 19581 27373 33603 39363 47891 62375 75632 90568 110227 120959 127597 129841 127384 124195 109333 92911 92983 103520 109510 114237 118840 130512 141960 149406 153547 162227 160940 141389 107476 62050 32331 16783 7641 3708 2007 1129 328 222 155 127 182 150 142 148 130 156 139 146 121 151 161 236 184 200 255 285 261 220 280 311 311 314 265 249 212 179 197 169 154 118 123 79 64 48 103 85 42 74 70 88 34 79 59 61 32 102 66 58 38 55 30 86 67 43 51 56 55 60 83 72 72 77 82 76 59 86 71 105 70 68 62 87 82 80 91 105 60 56 85 76 66 53 88 67 66 81 62 52 57 65 60 56 76 55 59 27 53 73 69 44 73 64 45 81 66 75 54 51 63 55 72 69 57 75 73 58 49 54 57 63 68 57 53 54 55 45 43 52 65 60 60 58 57 41 37 36 49 28 30 42 38 37 33 26 41 32 23 19 23 18 9 41321 259 1690 30 10180 11 28 41 7226 1830 46 651 1573 3094 6463 12749 21035 33958 48095 68544 94280 110620 141046 200890 245040 237076 163016 175814 174113 126496 142403 110724 72440 66507 40851 55667 38568 7383 2173 1594 904 616 638 474 117 9 -9 -51 -35 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 365 1001 1821 3530 5890 9914 17653 26244 33715 41818 49598 56714 62833 70742 79712 89296 104922 113676 115138 110112 100161 88282 83595 88226 90962 94388 92696 84226 76033 61312 45475 40126 39781 41647 34814 18739 10031 6522 2559 1306 612 411 234 173 165 158 203 188 160 149 175 206 194 169 218 164 129 144 117 172 134 235 190 231 190 240 306 260 343 382 334 347 342 274 244 189 160 200 142 121 76 84 88 97 104 98 81 102 80 51 116 62 88 35 28 45 18 37 105 78 41 67 74 42 30 74 41 53 64 54 65 52 54 91 56 79 110 83 61 95 99 85 44 75 71 86 67 40 61 64 78 78 54 51 49 75 51 52 15 37 45 57 75 82 83 71 45 61 63 68 56 58 65 57 54 71 60 54 40 55 60 64 69 25 44 46 29 37 54 54 33 29 26 37 57 54 37 38 39 43 36 37 38 19 15 4 24 39 22 25 17 20 19 16 17 21 14 11 9 41327 315 13 30 10183 11 28 47 7227 1830 5254 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 139 161 104 156 500 868 1186 1364 1874 2419 2731 2934 3244 3412 3915 4697 5304 5858 6023 6380 6702 7322 8282 9084 10257 11674 12540 14061 16244 18824 22436 24713 24940 24906 19814 19129 24652 28586 30859 38627 55529 92639 90208 80449 93213 111324 94351 110824 152055 164944 203719 276612 170687 50897 25055 20247 20073 22289 22869 22289 21102 19745 18054 16394 15482 15083 14659 15351 16019 14822 14177 11410 5567 2427 1624 1271 1241 988 795 603 670 707 730 630 744 735 719 581 576 637 710 963 1408 1723 1468 586 124 -87 -72 -48 999999 999999 4 340 1280 3858 9300 17203 25828 33979 42085 49609 57750 65507 72523 78742 87941 96932 105061 112775 116105 107354 97811 94977 92879 90923 89304 77967 52209 43092 43842 37062 17929 5391 1554 372 208 231 189 220 240 217 155 189 142 146 152 132 153 159 172 200 203 247 187 210 283 270 257 257 275 297 357 326 364 408 363 388 393 467 420 388 341 257 235 246 168 175 106 91 79 80 41 80 127 66 75 62 85 119 110 58 56 70 90 68 62 101 85 64 94 83 68 94 65 83 114 52 49 45 71 130 115 104 98 113 125 102 60 87 126 113 86 101 74 90 99 100 73 62 60 83 62 79 59 65 52 70 65 77 71 73 71 79 87 84 67 86 77 83 76 90 90 72 72 85 75 68 72 66 86 91 77 57 51 74 65 68 55 58 64 71 62 55 63 54 46 51 53 57 71 62 50 53 58 55 52 40 53 47 36 33 25 26 23 28 34 21 41333 283 946 30 10186 11 28 53 7228 1829 -43 22 82 187 265 383 516 651 826 1144 1302 1510 2065 2396 2798 3401 3646 3779 4969 6226 5804 5128 5924 8664 5711 5122 9893 22230 28794 41830 81460 126963 212326 339253 359289 478155 703657 349736 187136 143023 150025 83169 26414 61309 38575 2254 1984 1537 1095 586 267 25 -12 277 644 1517 2313 2704 3007 2452 2084 1952 1456 1240 1291 1573 2015 2429 2664 3043 2568 1962 1533 1362 1096 1281 1511 1530 1745 1410 831 417 203 110 170 147 222 220 351 555 958 2145 4996 8523 13159 18679 25325 33675 42255 48159 52043 57630 67943 79517 87779 88055 85751 82807 75542 72074 80581 89841 79717 52328 28631 14151 6098 2950 1909 967 577 466 363 347 457 470 308 298 315 245 307 313 324 368 403 447 519 596 729 981 976 958 944 915 641 353 363 373 442 431 412 418 429 390 433 448 366 298 230 177 59 50 60 57 61 112 101 68 88 68 49 49 43 69 49 30 8 37 46 -6 13 30 50 64 52 19 63 69 29 69 70 97 48 40 64 70 56 72 102 119 102 90 83 83 82 59 46 49 85 109 76 88 110 103 36 55 85 68 74 74 69 71 63 71 73 76 68 50 69 50 61 38 51 45 48 63 73 76 76 90 77 61 40 40 73 68 54 49 65 75 58 47 54 64 59 47 40 51 45 47 48 64 58 47 50 51 54 46 44 46 45 45 42 41 34 30 29 27 30 26 23 26 19 41339 282 1007 30 10187 11 28 59 7229 1828 -58 -72 999999 999999 999999 999999 237 2042 7192 13749 22675 23131 4272 2345 1456 873 487 121 191 471 674 545 743 1357 1994 1677 5645 23408 36725 22759 36878 79147 111042 106682 70126 75834 96817 68565 70416 117281 163846 337194 489155 398540 317143 97629 56939 11402 1138 -46 54 231 305 778 1763 3322 6016 7327 5535 3915 3215 2865 2158 1019 348 294 476 541 453 367 434 466 474 429 458 581 643 834 457 999999 999999 999999 999999 999999 999999 2 353 426 417 325 845 1920 3830 7214 12432 17425 21723 25818 29244 33355 38174 38596 39457 45382 54198 61658 67173 75057 81143 84878 82987 83833 90154 98194 105605 108969 88128 66302 47628 27733 13812 7146 4214 2077 1343 958 949 1081 1240 1498 1445 1541 1702 1842 2175 2266 2273 2343 2556 2994 3880 4504 4625 4171 3342 3130 2833 2202 1138 654 609 566 520 494 440 388 420 342 242 214 140 155 86 71 31 61 64 68 52 56 58 36 24 -2 11 2 18 19 20 39 49 44 77 23 29 34 30 20 38 78 65 16 62 49 47 71 65 42 61 63 71 53 58 105 56 62 71 63 85 66 34 28 44 47 14 18 45 75 47 39 44 58 62 55 29 53 21 35 42 25 36 44 31 45 49 52 34 52 52 47 62 55 44 36 52 62 37 33 40 43 35 40 27 29 33 37 14 28 23 38 38 29 17 21 26 31 35 21 8 17 11 15 23 15 17 23 26 22 4 11 4 2 41345 315 15 30 10185 11 29 5 7230 1827 4607 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 146 197 163 312 515 732 791 987 1143 1469 1471 1361 1413 1761 2369 2770 3054 3009 2943 3187 3405 3984 4256 4876 4864 5141 5698 6542 7084 7143 7541 7114 7559 11113 16146 30045 32569 33198 45106 69924 82208 75322 56135 25987 11640 11429 12357 14132 17897 25008 26007 32691 62633 103866 151288 202850 233405 263841 237345 204641 185462 67462 64783 77001 105572 147012 103008 24405 22471 18996 4427 5350 5292 6066 9126 11591 11389 9039 7733 7399 7623 7052 4614 2773 1604 891 564 482 402 157 -31 20 30 114 164 -53 -92 999999 999999 -64 -52 999999 999999 999999 999999 999999 999999 999999 40 227 525 976 1788 2974 4285 6838 9633 14261 18270 21862 26145 31463 39828 44105 41607 39644 40837 42178 43303 49362 55627 60018 64433 68802 70438 66963 60808 50184 43331 32438 24051 17843 9711 3977 2125 1453 1454 1364 1164 1152 1586 2302 2813 2803 2760 3008 3329 3369 3626 4110 5168 6116 7342 8639 11371 13943 16083 17026 15345 12102 8460 5994 5007 3442 2150 983 510 366 274 218 146 128 163 170 129 105 121 97 85 108 133 135 119 101 119 132 111 111 110 54 57 103 82 95 98 94 115 79 78 76 101 77 87 63 90 142 130 112 105 80 106 117 105 129 157 99 96 96 53 79 80 74 107 105 112 73 68 82 106 85 100 66 104 95 126 107 96 69 78 82 81 78 96 84 84 89 89 112 92 109 106 87 78 90 107 114 94 80 78 87 89 81 79 80 78 73 64 76 84 76 79 75 65 71 75 65 67 57 65 67 64 66 69 73 75 61 65 59 58 65 57 52 43 37 41351 310 192 30 10182 11 29 11 7231 1827 -69 53 225 252 217 230 178 -37 122 641 846 913 1229 1715 1975 2198 2581 3095 4676 5493 6665 6863 7140 8635 10640 11681 13137 13581 12710 11910 12114 12483 13892 14741 14199 14007 17084 22187 26647 42266 39976 48078 102541 127253 120820 156425 169084 220762 275560 292490 249768 304327 203514 89404 41853 15386 3908 4912 9418 13290 18586 15408 4662 493 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 170 799 1742 3128 4849 5476 5113 5984 7975 10826 12772 13583 14187 12764 9785 5546 4258 5066 5646 5725 5630 5033 4398 3937 3164 2325 1688 1017 383 70 999999 999999 999999 45 161 171 19 999999 999999 999999 999999 999999 999999 999999 -66 88 492 1493 2889 4954 8259 11778 15608 19143 22543 24523 26626 29002 28692 27966 28195 30560 36229 43611 49450 50031 44032 33821 28178 21488 13528 5472 2488 993 562 233 182 228 245 207 349 708 806 758 784 1008 1653 2591 3507 4466 5575 6225 7340 9607 11924 14092 17902 20522 23510 26113 30194 34451 39767 45131 45832 40102 29004 14791 8515 11887 15779 10907 3655 1052 683 524 291 179 102 80 67 73 111 122 121 111 96 58 94 76 26 71 85 95 64 59 41 66 97 70 75 97 57 71 68 121 105 93 65 106 110 113 91 89 111 106 128 107 112 104 100 81 110 77 56 52 71 56 107 105 55 66 58 66 41 47 60 63 73 80 71 75 99 88 72 66 94 88 93 70 84 68 75 90 58 77 68 86 74 71 73 56 73 74 78 84 57 70 53 58 57 64 47 51 39 60 61 39 46 48 51 53 37 44 43 39 47 42 34 45 39 38 34 35 34 27 41357 296 582 30 10182 11 29 17 7232 1826 69 463 419 268 211 112 -53 999999 999999 999999 -99 999999 999999 999999 999999 999999 301 962 2729 3740 3801 3620 4277 4320 3391 4706 9127 11531 9186 16142 31086 74038 145820 316455 553486 826077 524825 317328 209155 157741 136154 101669 86067 92352 70304 80135 76345 5067 1487 1039 778 685 447 143 186 428 773 662 546 191 83 408 701 1063 1405 1482 1696 2061 2441 2651 2954 4005 5433 7151 9414 10926 12069 14701 14641 11644 8575 6817 5320 2945 1316 1029 556 89 999999 999999 999999 999999 999999 -90 999999 -56 44 97 261 276 220 279 381 366 398 208 281 411 933 2145 3105 3725 4692 6237 7938 11035 15825 20501 22451 21700 21790 20037 19857 20889 19631 18052 17669 15417 11706 9808 9528 7585 4802 2134 627 382 345 383 399 339 300 308 345 429 501 410 589 917 1125 1585 2084 2402 2558 3012 3674 3978 4149 4428 6966 8320 10704 13180 16368 20617 25097 37110 49670 53362 41971 26937 20932 10979 5095 2411 991 275 103 98 71 131 107 60 129 86 69 106 123 90 48 55 106 67 67 67 88 65 87 62 70 52 59 76 108 87 70 69 74 75 108 106 108 106 115 102 74 123 152 102 92 113 77 86 99 89 98 86 87 92 106 88 103 98 57 58 85 79 99 109 81 90 89 91 91 80 101 92 77 88 90 86 57 71 89 92 72 70 88 94 91 81 79 85 78 77 79 69 85 68 66 75 59 48 77 75 42 49 61 58 51 42 51 55 51 38 48 47 41 49 40 42 36 43 40 41 32 25 41363 266 1483 30 10183 11 29 23 7233 1825 935 4363 9158 7902 9103 13581 13017 21649 34930 53763 66126 87109 122644 200883 273895 396418 436954 204742 330775 466126 462393 233798 199409 240803 250326 309733 150671 5122 -67 999999 999999 999999 0 4 99 460 766 1074 1281 1543 1990 2447 2737 3207 3749 4204 4740 5205 7108 10538 11376 9847 7379 3651 1853 1010 191 -89 999999 999999 999999 -85 999999 999999 -71 -66 -84 -53 -97 -12 84 153 201 35 -93 -83 999999 999999 999999 -65 9 353 997 2097 2979 3272 3429 3802 3911 4182 4971 5696 5696 6037 6032 6158 6041 5339 3985 2933 1713 1096 665 457 354 312 586 495 167 87 149 181 288 405 277 239 201 210 235 367 558 767 1119 1890 2186 2449 3065 4329 6614 8132 10815 14292 15571 18179 26260 35011 43981 51159 60859 61728 53885 31173 20409 16917 16379 11080 3153 200 94 73 42 68 111 42 31 67 103 70 38 62 90 64 90 78 53 64 95 92 97 90 88 45 39 54 72 74 84 97 107 79 97 62 58 80 74 107 98 73 97 82 60 78 69 77 50 59 67 66 67 39 41 58 62 45 72 66 45 68 84 42 51 55 72 79 61 77 65 60 76 54 66 65 42 62 67 66 61 64 67 58 67 70 62 53 57 53 55 48 41 37 49 42 41 52 51 34 35 39 37 38 37 33 27 36 39 36 22 24 29 25 18 15 11 9 7 8 41369 255 1786 30 10186 11 29 29 7234 1824 88 754 2223 5516 11034 16066 21796 38278 82849 159546 313458 585840 849486 999999 900926 697579 170243 4019 999999 999999 -72 43 122 135 156 257 336 334 714 1020 1146 1475 2074 2359 2732 3288 3674 4612 6475 8509 8991 9035 8275 6286 4445 3028 1772 814 651 374 168 79 99 -5 -31 -100 -85 -68 -43 999999 999999 999999 999999 999999 999999 -87 29 13 87 150 204 317 498 616 634 1114 1969 2236 2927 3587 3969 3820 3310 2287 1277 497 131 92 66 -34 2 -9 10 -13 51 123 248 362 334 322 410 577 635 725 1032 1481 2296 3044 4207 5625 7699 9479 11217 13478 14769 16330 18683 19848 21735 25488 29578 33584 36613 41096 39856 35591 31921 27091 31635 27873 16438 9268 2779 379 146 87 85 98 60 73 117 55 91 112 108 116 87 84 85 88 94 98 63 60 73 72 83 101 88 98 92 107 89 63 97 79 89 130 121 129 121 103 86 139 142 102 100 118 77 105 90 100 78 72 65 103 112 75 65 52 61 68 106 102 96 90 67 74 81 95 87 82 78 91 104 88 100 81 90 73 56 64 80 76 85 86 95 79 85 82 63 68 75 75 75 80 80 77 84 56 67 73 59 60 70 68 42 65 63 55 58 58 60 65 62 45 39 42 47 48 43 43 38 35 33 41375 266 1488 30 10188 11 29 35 7235 1824 4 1158 2266 2506 10436 34115 91021 191587 203220 191775 166673 81469 23646 52762 125202 172617 203031 214302 127869 208500 223718 135509 50782 124461 195569 272520 500946 543606 14227 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 327 1100 2218 3286 4249 5492 7445 9500 9704 8678 9513 11900 14945 16702 17866 20795 23848 20877 13983 8490 3120 891 211 43 -53 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 -32 -67 -96 -50 18 101 91 17 61 139 227 145 79 74 225 457 837 1238 2132 2810 3302 3734 3569 3622 3881 4025 4161 4745 6273 7256 8103 9104 9517 10517 11675 11878 11759 12608 15405 18006 19808 21674 23785 29551 35404 38158 39811 41419 41856 44001 45022 50350 54487 26295 11131 11442 9594 5386 1455 345 124 113 70 127 40 4 67 115 81 93 61 41 64 60 54 65 38 55 88 93 57 78 74 88 110 47 67 63 57 70 98 77 65 89 116 135 110 112 132 110 107 104 143 104 81 76 51 46 82 74 51 46 57 71 69 92 63 73 68 87 85 66 56 48 97 84 49 47 58 87 67 62 38 59 87 91 68 72 68 60 73 80 78 82 88 76 78 75 80 85 72 76 57 55 75 63 50 51 31 52 52 42 52 57 48 41 37 33 42 47 55 51 46 34 40 33 39 39 38 34 25 17 17 41381 315 19 30 10189 11 29 41 7236 1823 15304 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 325 434 815 887 581 642 612 448 967 1125 1030 1218 2114 3559 6149 10923 13829 21223 34534 41540 49472 57308 67412 85595 117578 160680 147515 130882 153659 183003 230773 176521 52479 39947 24125 24927 36524 71212 72243 13575 12705 15626 18257 23081 25018 53364 69476 80949 140251 170766 78162 29282 8576 2522 1280 614 461 538 34 999999 605 4536 1919 999999 999999 999999 999999 999999 -83 90 340 792 1331 2282 3175 4233 5458 6460 7150 8313 9757 10617 11621 13566 14300 13369 9503 3752 1655 1208 799 375 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -23 1 -20 61 213 267 342 685 943 1330 1733 2105 2442 2433 3182 4310 5387 5749 7156 10000 12380 13754 13980 15217 17631 21213 25055 27781 28584 31497 33930 34604 36265 39089 42920 49352 60592 63913 64447 64564 64945 48793 29511 17073 10422 6137 3094 1563 715 433 199 144 68 83 80 86 107 64 25 101 107 81 88 92 67 85 94 91 86 68 66 44 70 87 46 71 89 101 89 86 66 95 94 81 96 124 123 137 101 102 85 117 126 108 74 65 97 91 68 89 87 99 99 76 84 95 89 94 108 59 56 85 107 112 112 89 99 98 68 68 60 84 71 78 85 96 112 101 68 79 92 87 88 74 84 85 95 76 89 102 95 92 88 83 57 53 60 79 71 75 64 65 67 59 68 55 57 50 46 58 53 55 61 62 52 46 41 46 41 35 30 31 23 41387 288 831 30 10191 11 29 47 7237 1822 72 250 165 477 1432 2402 2635 3407 4214 5316 6348 6956 7470 9591 14823 17080 18815 34363 40737 41161 54190 76471 93648 91619 143026 86980 46473 27427 31885 65536 107753 142717 181660 178333 118089 111038 105701 95178 138693 107725 45832 68914 149717 107601 24408 8992 5962 2644 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 680 1823 3544 5409 6036 7510 8790 8270 7510 7276 7931 6837 5735 5717 5874 4710 2301 939 485 47 -33 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 33 153 751 1337 2250 3713 4528 5389 6087 6431 7514 7957 9073 10135 11063 11919 12356 11946 12128 15032 16553 18126 21922 28427 32770 34274 39831 45773 50848 55444 56167 54514 54009 54804 51090 59807 74577 65806 62678 73852 98596 102302 52723 13004 4557 4213 706 182 112 88 74 49 80 110 61 27 58 63 46 32 35 70 30 37 46 39 21 35 34 69 24 78 73 66 57 91 68 56 91 142 114 69 92 87 72 42 48 51 63 69 69 64 69 101 40 47 65 57 53 80 68 68 36 45 39 34 34 22 41 45 60 66 75 51 52 74 71 60 32 65 77 73 58 58 52 32 64 70 77 56 56 72 72 63 62 64 68 50 46 45 38 33 37 62 55 43 28 30 23 30 35 20 25 29 34 20 25 20 27 21 17 5 3 6 9 7 1 41393 313 23 30 10193 11 29 53 7238 1821 16743 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 18 -47 999999 999999 999999 -98 -61 40 7 65 -65 14 -14 304 661 909 1384 1949 2032 1790 1976 2181 1813 1832 3825 10490 18550 26939 18368 17742 32730 60343 128354 203236 210405 104998 102906 39808 13674 8700 15380 24082 35881 58267 81599 69715 64851 85634 71112 67939 69180 36490 36934 29329 3733 2269 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 424 755 1274 2095 2684 3063 4162 4624 4634 4235 3775 3784 4041 4152 3430 2859 3347 3667 3292 3022 1969 605 222 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 263 538 841 1038 982 1382 2215 3082 4083 5421 8080 10888 12457 13982 16338 20776 23076 24885 27427 30275 35607 42354 47376 50200 51191 49498 47510 46358 43411 42851 43827 46405 60651 81559 99140 109946 118095 172382 116723 12288 1560 129 142 125 63 50 19 24 57 107 46 63 99 81 66 75 53 76 62 28 37 67 55 24 56 51 22 31 66 47 36 48 57 89 80 105 59 43 46 53 37 53 51 43 48 49 58 59 39 47 24 47 53 75 60 62 66 72 75 86 35 27 26 36 15 23 45 33 58 19 42 42 27 54 45 45 55 50 64 63 41 44 59 63 63 51 61 49 60 60 65 38 31 41 43 43 39 38 42 32 38 52 28 21 17 14 21 19 24 31 25 16 9 7 8 13 0 9 41399 315 25 30 10195 11 29 59 7239 1821 16442 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 81 98 277 450 694 936 1089 959 904 1110 1425 1543 1782 1860 1904 1896 2162 2201 2690 2881 3185 4334 6548 8692 8471 9473 19269 27981 21897 26455 58369 95005 118929 173486 244981 235513 159450 91639 83950 39924 2157 696 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 436 1277 2280 3304 4285 4664 4828 4926 5408 5558 5161 5306 5506 5429 5750 5279 4185 3114 2180 766 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -64 37 208 806 1984 2708 3536 4355 5068 6203 7287 9766 14955 18430 22378 27145 32184 39829 51221 59207 64395 68593 70267 67980 64454 59505 53517 55982 65005 81125 101323 118916 117861 148825 48780 2219 136 130 72 39 59 86 105 70 89 53 30 19 58 58 48 58 59 42 29 27 38 73 50 56 52 79 67 37 41 49 58 88 138 114 119 102 71 84 69 63 61 76 51 50 67 63 84 74 69 72 56 68 71 41 42 45 55 40 43 51 69 63 75 62 56 69 61 70 41 41 59 62 71 62 69 61 55 58 70 63 63 46 41 45 65 48 51 63 57 47 44 45 33 37 38 45 59 37 38 46 41 45 50 45 39 38 47 42 37 34 40 37 36 34 35 26 17 14 10 11 41405 315 26 30 10196 11 30 5 7240 1820 28526 1562 1589 1421 931 630 547 492 621 481 459 748 973 962 937 1361 1433 930 879 906 922 892 987 1146 1251 1409 1319 1461 1572 1334 1531 1253 1252 1564 1655 1948 2165 2479 3320 4350 9643 43809 98395 100774 93433 50018 27257 33524 34080 29744 11665 7288 7153 8230 6259 4212 4425 6089 12372 32652 70620 104403 67592 19042 542 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 172 386 643 1016 1482 1759 1850 1778 1555 1442 1539 1200 467 283 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -6 340 779 1091 1176 1260 1524 1977 2123 2773 4575 7195 10870 14937 19066 27304 40158 56260 62822 65600 67224 68319 69160 71290 68492 69784 79465 109883 149713 153834 156943 168981 71552 3281 148 103 98 82 97 71 70 100 66 52 93 62 120 140 88 58 30 66 60 23 41 105 88 68 99 104 67 63 85 138 98 125 156 173 153 131 121 109 164 114 100 100 111 91 87 94 88 83 67 82 86 70 50 98 98 92 101 97 103 76 90 102 116 102 92 85 76 73 98 97 85 82 103 101 98 101 107 107 92 85 82 90 105 91 102 101 85 89 86 93 75 67 84 86 85 70 86 95 87 88 76 66 79 80 67 62 79 80 68 67 61 57 62 58 55 52 48 40 38 39 41411 312 27 30 10197 11 30 11 7241 1819 23904 2398 2217 2257 2315 1909 1796 1893 1973 1925 2150 2560 2892 3680 4663 4426 3915 3912 4175 4286 4301 4752 5467 6072 6315 6191 5495 5828 6252 6752 7148 7888 8042 7671 6015 4452 3802 3608 3581 3173 3017 3212 3765 4835 6782 7406 6401 8877 17935 33738 52415 49311 50961 108105 170441 158463 102979 139424 160235 135856 143693 116782 122426 50159 4130 5464 1011 337 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 46 302 617 458 447 506 319 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 271 426 628 981 2008 3520 5025 6078 9442 15103 24730 35391 47249 53253 55960 58450 61617 61268 61968 59146 65191 92901 114138 95862 102847 190555 106361 9483 121 83 92 88 97 12 -14 25 62 27 7 10 15 -17 15 5 -7 9 -4 46 35 39 40 36 52 87 27 30 27 63 79 72 93 89 101 66 77 46 72 95 49 14 47 49 27 34 60 52 34 28 51 36 21 39 39 40 43 64 50 22 42 42 48 12 9 21 30 40 45 37 50 51 27 26 37 21 24 37 46 29 30 35 30 32 32 35 55 56 46 32 26 24 9 21 27 26 24 9 20 33 24 24 17 42 35 14 22 22 9 12 999999 4 8 3 999999 999999 4 41417 315 27 30 10197 11 30 17 7242 1818 18820 342 396 491 574 941 1020 909 971 1112 1544 1656 1805 1754 2099 2395 2648 2902 2658 2484 2507 2583 2750 2872 2941 2834 2973 3003 3090 2984 3106 3547 3992 4421 4530 4809 5405 6126 6721 11684 37011 67525 80102 115501 82411 90060 22790 8548 7804 7972 7965 8080 8830 11185 16121 18797 19843 26535 38237 54659 75830 116441 147484 122892 99254 155071 164921 224124 238534 99982 104160 139097 83341 44575 46256 41686 4624 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 379 1395 4213 8435 11634 21807 40330 50682 61529 66250 67727 73100 85430 99048 96527 76298 79410 111900 92570 37531 5998 124 90 89 93 75 19 61 62 58 57 41 102 37 8 35 37 66 74 60 68 54 64 15 104 43 97 110 90 50 80 130 97 96 106 116 98 117 109 92 83 81 50 43 63 59 68 85 90 97 89 64 57 74 55 36 48 83 90 85 58 93 70 70 76 54 76 92 69 49 47 61 52 43 63 77 53 55 81 80 77 79 70 77 85 78 70 78 67 72 67 47 55 60 57 67 65 64 56 44 62 56 51 39 41 37 50 52 49 41 31 45 47 40 31 30 36 29 19 17 9 41423 265 1526 30 10196 11 30 23 7244 1818 -100 56 868 2122 4000 10091 24195 29057 28456 25300 53279 74196 66653 83011 122455 167576 137623 129998 136821 187663 226824 275382 244281 225448 272393 371073 364596 93223 60580 85493 111038 82383 11541 240 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 -83 -90 -92 -87 22 606 1766 3882 9950 23999 40115 55618 69475 75844 78747 88887 124243 135960 96733 76163 86741 69438 8926 147 137 106 9 71 164 68 49 54 56 70 85 50 50 63 55 67 39 17 54 51 27 38 27 64 81 50 76 69 76 97 115 115 128 139 105 106 118 135 91 69 47 68 107 84 74 112 133 83 61 86 101 84 64 49 71 82 95 72 92 93 70 57 62 78 87 78 57 56 59 52 54 49 63 100 83 46 64 90 91 71 67 60 70 69 59 70 73 56 47 62 71 57 44 56 48 55 61 63 65 62 72 56 54 60 44 36 43 43 32 29 49 44 29 31 37 24 23 26 18 41429 315 28 30 10198 11 30 29 7245 1817 18456 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 21 90 134 -36 107 412 633 983 1209 1608 2158 2654 3021 3607 4519 4974 5469 4709 3743 4089 4197 4029 4572 5245 5709 7732 9942 8715 8834 14627 22032 37577 33300 14166 13830 21379 33277 83225 109056 128940 137573 119060 141790 221755 189123 45312 59182 108225 114211 251165 196281 124385 66715 114951 81823 27945 24586 26449 21552 23242 27303 29308 26378 33263 35390 36032 21037 4790 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 -97 -77 999999 -39 -55 -39 -12 -32 -3 13 109 168 319 337 804 2315 5596 10311 18139 36138 60046 76661 83805 86812 88223 103743 111962 99969 107267 96933 11039 191 134 95 51 88 64 62 74 92 97 73 74 70 68 100 68 83 101 47 61 110 73 50 66 90 83 98 87 112 90 124 102 119 133 111 111 111 106 115 93 57 76 104 71 79 100 81 84 120 91 98 102 83 92 118 93 74 82 84 86 46 64 91 97 70 91 83 101 85 85 95 120 92 105 79 89 61 76 80 76 95 78 94 83 80 87 91 77 83 81 80 68 64 75 68 66 66 75 74 70 84 75 67 63 58 47 46 49 51 58 62 54 52 39 48 48 49 39 34 32 41435 315 33 30 10203 11 30 35 7246 1816 35365 805 778 733 833 826 833 764 787 1052 1155 1158 1385 1530 1700 2021 2304 2480 2603 3125 3620 4242 4605 4752 5556 7825 9267 9252 8085 6328 5486 4216 3710 3947 4259 4558 5082 5875 6337 7420 8318 9114 10115 9910 8826 7135 5733 4879 4329 4358 3988 3352 3673 4422 5151 5335 6248 6539 6981 7836 7189 6314 5381 5048 4370 4029 2538 2057 1905 1393 1048 1324 1551 2668 5517 4449 749 196 155 568 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -91 999999 -31 -28 165 341 580 628 670 914 1237 1838 2808 4673 10535 23812 40163 53743 65320 77240 90097 98732 105544 99717 92458 93003 91180 105849 108526 96759 84529 45996 4828 129 74 112 102 132 54 26 93 61 59 73 77 72 60 53 66 67 115 58 71 85 67 60 72 57 71 56 77 78 95 114 144 157 126 93 82 73 113 85 88 55 61 78 73 60 74 79 75 71 57 98 84 57 110 81 57 72 86 72 90 80 66 72 65 56 44 70 75 93 92 88 75 81 75 91 101 82 96 109 93 88 79 69 69 88 105 107 92 65 69 79 88 82 73 73 61 67 72 66 66 66 65 66 54 60 61 66 59 61 64 56 50 52 37 38 41 37 43 36 30 41441 314 66 30 10206 11 30 41 7247 1815 407 376 328 313 430 598 524 558 622 664 642 695 773 709 586 828 1074 1476 2375 3728 3804 4778 6908 10284 14061 15186 16696 16509 16871 20104 24689 24670 20070 17633 16632 16908 17548 18153 15453 14027 12026 8468 7467 4106 2467 5342 9061 3752 3678 5172 5300 3142 5084 13660 32358 72959 91683 77653 116463 83784 53601 71062 40624 28111 3400 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 163 382 576 836 1111 2225 4740 5388 6519 7982 10758 14707 17908 23749 28630 30443 32199 37396 44507 51113 67302 86049 88956 90698 94673 98214 101633 105661 96207 78305 89859 130062 120406 91684 105836 77367 26441 4594 499 147 107 75 110 48 117 108 68 48 88 65 49 73 85 59 114 85 77 81 109 67 48 77 76 43 51 63 86 129 179 141 99 111 130 104 89 109 103 85 107 123 106 154 119 69 102 93 90 97 112 101 98 97 98 110 83 80 67 90 68 83 82 86 73 85 86 89 70 74 72 91 81 83 84 87 108 98 93 96 88 100 96 76 96 100 76 75 92 105 85 87 91 82 78 55 80 83 61 67 75 62 62 63 64 65 61 57 58 48 57 49 45 52 52 41 29 43 26 20 41447 263 1597 30 10207 11 30 47 7248 1815 238 1448 4652 15265 45955 120037 214981 216280 236947 227979 172151 106390 94265 162928 155697 177730 175703 121817 7559 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 81 243 533 978 1337 2022 3931 5818 8037 12426 17551 22167 26153 33409 46480 58782 68461 78424 80540 73666 72303 73370 76919 82516 97485 108067 108883 98387 71478 60157 81848 156957 195751 165470 114577 82108 43882 3963 297 175 145 116 80 67 57 37 53 40 109 117 52 25 65 30 32 75 72 64 46 105 75 42 64 69 75 105 74 112 101 131 106 121 99 104 87 109 107 108 82 81 96 84 72 78 70 74 88 94 84 77 90 83 100 86 76 66 86 69 61 59 82 73 99 99 73 77 92 92 72 93 85 72 74 78 84 97 105 91 92 74 60 66 84 71 60 70 49 89 78 72 80 81 60 70 76 66 67 85 71 59 54 72 63 61 69 65 59 57 66 67 56 49 43 40 48 45 32 28 41453 263 1595 30 10205 11 30 53 7249 1814 -43 625 793 1338 7450 15336 27620 63083 129905 107913 49181 97908 151378 183270 349051 397666 343979 269266 11929 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 44 115 221 291 335 355 412 421 659 1319 3141 6622 16201 23508 26468 35401 40620 45440 55117 72386 81191 82015 86469 91764 79838 74589 95888 138006 130750 83638 59699 71220 100889 117862 125911 167561 105737 61254 55942 35409 4260 249 153 131 85 84 31 56 62 33 65 29 55 13 63 56 44 84 31 39 16 33 40 19 48 41 34 46 41 88 95 67 53 64 86 127 78 68 60 48 65 49 32 55 72 52 57 62 36 34 35 40 35 20 29 43 65 66 70 47 66 65 48 62 51 39 59 64 72 63 58 80 46 48 63 59 48 55 70 72 57 44 36 61 49 35 42 59 44 54 55 54 68 58 47 39 40 38 34 26 36 46 30 30 37 25 23 26 39 37 29 22 29 13 16 21 11 6 9 9 10 2 41459 291 754 30 10204 11 30 59 7250 1813 165 760 1226 2042 2422 2671 3010 2701 1822 908 229 98 -38 219 291 404 802 1228 584 93 -47 224 467 686 949 1399 2625 6380 11737 15090 17143 18661 33921 66654 89507 112941 179574 214813 278552 292794 297686 188977 123047 135102 79266 7452 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 160 209 234 392 574 718 1140 1437 1819 3322 7032 13325 20903 29502 39800 44265 44132 43509 48309 63185 82038 99833 108858 109266 102560 100658 97039 87515 74978 88402 94665 80276 101380 121900 64453 57746 104695 110007 33409 4663 884 146 85 101 34 81 91 65 59 87 114 88 108 115 104 53 55 46 69 68 47 36 72 99 90 78 75 87 65 100 106 103 133 89 141 128 108 25 70 81 48 98 84 81 83 84 60 109 123 115 77 58 66 71 78 85 77 57 52 57 71 79 66 41 52 60 51 89 91 85 85 79 93 77 61 60 63 67 53 79 93 85 66 69 72 73 73 78 69 75 84 69 53 55 59 60 60 65 62 58 48 65 60 50 60 57 40 41 46 41 47 53 47 42 49 39 34 25 33 19 41465 271 1326 30 10206 11 31 5 7251 1812 -39 368 1645 2709 4446 7035 10483 17715 20962 24492 45717 80643 69605 70032 108116 144249 173044 182961 139878 219089 309508 275821 212893 159353 150754 138687 117048 62184 4939 2823 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 54 225 335 589 786 1145 1875 2468 3095 3651 4036 4805 7301 15699 29829 45853 54068 50481 68845 94027 97662 76044 55865 53078 66440 71008 73652 73027 89562 117772 99958 68953 55582 91333 163967 51063 3934 126 99 112 67 39 41 106 44 23 10 67 88 37 56 67 72 49 65 67 56 35 30 72 32 65 12 34 64 39 15 59 59 104 87 114 92 94 86 62 49 46 38 53 70 65 73 85 52 65 66 65 73 58 36 51 48 64 56 50 75 80 58 74 65 69 71 46 57 63 53 46 32 35 57 58 50 54 50 57 68 64 44 49 60 64 48 50 61 58 54 58 58 55 40 36 37 33 35 33 36 30 27 37 45 48 50 36 34 32 31 27 21 26 18 18 15 18 19 10 2 41471 315 39 30 10209 11 31 11 7252 1812 4913 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 150 301 425 518 1416 2674 4370 6066 7663 9509 10727 11924 15198 15117 16464 15149 12663 10706 7767 5442 5135 5988 6561 8579 10269 9631 10249 11552 11865 12717 12910 14031 19083 30325 52165 55814 55401 72288 107060 164731 152178 118739 131434 182548 281804 299472 237961 231292 247370 12743 1199 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 119 368 943 1411 1765 2504 3347 4295 4955 5387 6672 9192 16956 30717 37581 42400 53402 47958 45890 74103 96724 63178 40784 51888 61635 90461 112005 97039 120279 162707 170909 153687 128587 58149 2169 111 108 106 67 91 73 40 57 80 93 40 59 33 43 64 82 19 25 94 21 12 50 28 95 46 45 59 59 72 94 57 65 64 114 110 110 74 71 46 49 73 41 48 66 62 24 35 57 87 46 16 45 44 59 66 73 74 75 71 88 69 80 54 41 75 83 74 72 83 70 58 68 79 78 76 79 61 62 74 59 58 78 71 60 62 76 81 60 73 74 65 66 71 84 73 56 43 50 58 53 43 39 47 51 37 43 56 44 42 47 42 38 36 35 39 39 36 29 22 13 8 12 41477 301 461 30 10211 11 31 17 7253 1811 2 45 289 487 582 835 1092 1205 1442 2059 3749 4161 5382 7046 7881 8857 11174 12661 12825 13044 13867 14681 15487 15973 16215 15755 14610 14904 15972 17538 19362 19713 21021 22100 22002 23301 25962 26661 26413 28920 39148 68393 110478 201162 306999 374472 257167 125258 122783 202387 198028 72997 42845 13562 2359 336 999999 6 2673 3417 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -32 118 351 492 751 812 1074 1487 1677 2423 3765 4821 5754 6466 8006 15653 29917 43834 54057 56026 58044 47360 47851 81186 118492 83827 77290 71859 83818 118471 159386 168973 156964 88146 39265 15296 1007 114 123 94 82 62 53 72 64 69 86 114 74 55 39 77 104 40 85 80 72 40 53 91 32 35 20 45 48 38 29 77 106 129 122 107 111 38 78 86 96 47 99 58 51 58 73 54 74 70 111 94 94 84 99 60 85 94 89 59 82 77 55 61 65 74 71 49 82 87 107 96 83 90 77 64 75 74 65 53 49 56 94 67 74 74 75 67 81 87 80 79 72 78 58 53 55 55 62 61 53 43 51 32 46 45 40 47 54 46 44 53 41 41 35 35 39 37 31 29 11 14 12 41483 254 1873 30 10213 11 31 23 7254 1810 215 1433 4280 9922 16845 28010 124764 407737 207624 138574 387932 557022 506823 557822 829229 227567 7041 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 748 1397 2429 3629 5130 6838 8340 9653 11433 14843 23031 35788 48452 60045 60474 58221 58216 56785 68642 88984 69571 65162 86189 119222 160980 172402 118820 41155 7604 774 99 93 11 66 5 32 42 -1 58 86 103 18 12 72 69 71 8 57 84 93 76 59 43 -8 15 6 34 36 51 31 39 75 56 66 59 54 97 104 58 58 55 33 21 31 22 28 17 40 28 35 52 36 29 24 37 57 63 62 59 61 59 60 56 62 40 71 60 42 20 22 38 52 67 51 57 62 62 42 60 62 48 81 62 38 50 55 47 46 32 44 47 37 42 39 51 41 36 46 45 32 44 42 35 33 21 19 28 29 32 32 19 16 14 20 24 18 14 15 12 9 4 7 4 1 41489 258 1726 30 10216 11 31 29 7255 1809 45 645 1068 2748 8950 19637 36206 51637 85076 140699 295042 491430 551284 584260 705938 407325 262110 339370 241992 125299 1857 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -32 8 4 166 380 733 1457 2806 6500 11718 16639 20312 22734 23509 29460 46103 61277 65180 63650 79207 87457 59658 48502 60585 74930 86978 85709 72581 43609 37656 31595 6873 163 104 121 115 90 130 70 85 106 81 80 64 69 84 42 75 83 76 78 71 62 94 59 64 83 75 76 72 59 106 43 51 63 87 150 147 115 91 67 113 75 67 76 58 65 86 112 104 108 78 96 90 66 69 95 110 88 111 88 89 76 93 106 85 98 98 85 88 97 99 118 100 89 96 83 70 67 87 90 95 77 82 85 67 67 63 67 97 82 71 94 101 78 58 72 82 89 78 77 67 67 62 82 65 53 72 66 66 66 57 59 65 60 61 64 59 62 53 45 37 33 34 21 23 41495 314 78 30 10218 11 31 35 7256 1809 20 999999 -17 -20 -4 110 317 710 1035 1257 986 799 1024 1030 1164 1039 804 825 945 695 278 199 333 531 402 346 446 543 463 716 1186 1742 2214 2258 2619 2976 3241 3582 3936 3791 6208 17138 15805 6030 5800 6545 10392 13885 11232 9943 13398 16362 18317 20504 28768 41872 43699 46193 84493 161236 260273 293843 257189 267975 226192 183949 103966 88126 154718 175736 185158 150057 145116 139745 99085 21126 654 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -81 999999 999999 -53 999999 -91 -52 -71 -78 999999 999999 -75 -12 11 22 115 81 11 40 127 267 535 1212 2467 5465 11645 17732 19749 27558 37177 37235 47643 62231 65693 70333 89981 100142 62012 36340 41285 42654 60292 80367 68478 65374 17804 1004 148 111 76 91 117 115 99 104 143 143 154 126 126 161 170 127 58 38 89 108 76 91 63 80 105 81 74 70 68 112 67 101 127 138 150 152 129 129 147 132 60 92 79 88 78 81 79 91 70 103 85 90 90 85 77 98 101 127 123 129 99 80 105 96 97 85 97 83 64 93 90 102 94 101 121 116 90 96 85 88 84 95 100 96 85 94 73 94 84 76 82 99 78 88 104 92 89 77 81 77 77 69 66 70 58 65 65 67 69 83 83 67 58 57 62 57 58 58 66 51 51 38 39 34 28 41501 274 1278 30 10218 11 31 41 7257 1808 -31 241 4000 11914 20007 28924 26747 30662 22337 2884 3190 3346 251 -5 487 2536 3123 3874 20475 61960 87746 100629 55486 25539 75709 171545 316859 134738 177020 414538 567124 693024 592614 314281 84965 176788 183131 128011 43202 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -94 -79 999999 -36 48 137 286 340 328 356 409 393 426 573 754 915 1017 1325 1517 1870 2253 2685 3524 4832 6905 10301 13708 24423 32739 34136 43799 61966 76429 91058 103060 89078 61096 53319 48228 40370 45865 50973 61062 30747 2901 117 103 165 125 100 90 93 91 172 126 165 117 104 108 84 90 49 53 92 50 112 21 70 90 45 91 98 70 60 62 94 85 91 54 52 89 89 145 120 103 134 97 84 53 93 66 62 69 93 127 106 78 91 73 79 133 91 60 78 73 90 85 59 67 108 90 63 101 71 73 88 62 61 69 63 68 73 66 78 73 74 74 88 67 80 82 91 68 83 75 69 75 97 100 67 59 76 66 82 65 54 71 68 59 59 67 61 43 51 66 58 55 62 58 53 49 48 51 42 40 28 31 38 34 24 23 41507 285 947 30 10217 11 31 47 7258 1807 -94 -90 59 263 202 315 428 346 295 298 411 1200 2230 2416 2590 3350 4137 3786 2144 4253 17808 4236 722 6869 27527 21746 29483 49869 53150 64243 50302 74990 95497 118163 191937 99163 138719 208315 387971 265653 109922 348116 235349 165214 305121 348126 544264 539326 241610 127528 3312 -96 999999 -89 -22 -90 999999 999999 999999 -96 999999 999999 999999 -81 999999 -69 999999 999999 999999 -93 999999 -94 999999 -39 999999 999999 -76 999999 999999 -82 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 -44 999999 999999 999999 -86 -39 999999 -62 999999 999999 -42 -51 999999 999999 -58 -87 999999 -86 -35 -3 -31 -87 -45 -84 -52 -54 -31 12 26 6 61 66 260 412 571 955 1524 2041 2739 3884 5347 6814 8020 10977 14872 16102 13363 11221 10789 10869 11612 13051 18758 27261 35189 43638 50843 51769 34989 16341 11760 15583 29926 50594 45399 29834 22876 8068 310 122 84 104 142 145 96 108 117 117 161 136 129 96 131 158 98 101 46 122 95 12 48 93 74 65 63 61 73 48 62 55 56 117 97 108 110 142 139 142 142 140 107 113 85 76 67 96 110 84 72 73 89 58 48 116 78 101 122 93 120 91 89 104 103 62 64 104 104 100 85 83 63 57 62 73 67 83 59 59 71 87 88 66 63 72 75 77 82 71 49 51 73 91 69 67 86 67 63 72 74 71 63 66 58 55 39 60 57 56 61 55 52 63 51 47 48 49 38 40 48 36 37 42 30 17 14 41514 314 75 30 10215 11 31 54 7259 1806 1604 1873 1904 1691 2102 2673 2641 3057 3210 3204 3266 3853 4251 4523 4995 4532 5334 7784 10028 12143 13418 14000 13872 14771 16753 18234 19604 23232 26553 30295 33712 35632 36696 34465 32076 29776 27229 28009 29388 32203 36683 35711 35594 35696 33816 33705 31389 33105 76374 63373 30727 33726 43528 51524 84990 63701 74294 85180 74294 22709 2757 2067 1917 1623 1567 1435 1192 951 588 373 187 148 123 96 44 51 57 178 83 57 -12 23 -48 12 999999 -25 -23 -10 -29 13 -56 15 -34 -72 -16 42 -63 -24 -52 -42 -22 13 -47 -72 -50 -46 10 -51 -45 6 27 -35 -22 -17 -30 8 43 -20 -32 -29 27 -6 -74 37 33 44 37 36 27 51 48 34 12 -7 22 59 -35 3 67 125 89 18 28 55 87 113 66 73 102 102 69 160 286 529 672 918 1489 2242 2883 4038 6157 8192 9907 11132 10839 9487 7401 6060 5003 3716 3181 4705 5664 6788 8327 8392 6580 4612 3719 3072 1807 767 390 234 133 151 164 120 136 127 130 98 104 117 96 83 144 97 138 120 94 111 98 102 75 67 65 41 40 -4 43 13 4 39 60 62 25 65 60 101 84 103 67 42 40 127 152 99 65 86 93 50 50 56 25 7 46 55 57 82 85 63 70 51 43 80 87 52 43 59 65 32 67 71 64 80 57 30 48 62 76 63 81 73 63 42 61 74 52 49 51 42 77 60 61 62 53 69 68 66 78 68 74 56 57 61 58 52 36 37 45 43 36 36 50 56 37 44 53 47 47 38 28 43 27 24 35 28 41 37 5 6 7 6 41520 314 104 30 10214 11 32 0 7260 1805 1315 1223 1232 1172 1148 1369 1394 1471 1367 1629 1707 1756 1642 1607 1887 2155 2326 2612 2752 3120 3280 3468 3612 4071 4403 4860 5647 6040 6661 7667 9769 10741 12038 15193 19019 18520 17256 17968 18767 22966 36571 67560 99944 130787 138519 97069 86648 76396 58130 51874 58361 59939 51102 71013 76988 20525 3130 3023 1042 723 774 792 722 588 505 490 349 346 280 242 211 169 73 147 191 99 91 74 129 107 82 8 73 59 107 84 76 3 67 73 -26 23 -27 60 67 69 34 67 97 93 90 8 -15 20 16 -21 84 71 39 35 62 0 69 85 113 112 63 36 27 85 56 10 44 61 33 45 62 34 55 68 124 143 122 74 129 73 81 142 142 148 102 89 131 154 82 141 167 83 112 197 174 172 232 324 354 484 721 979 1395 2313 3386 4993 6152 6739 7014 6890 6011 5456 4623 2833 1833 1435 1135 945 913 956 997 1208 1589 1845 1277 604 385 261 199 146 187 187 227 197 163 154 176 151 151 196 178 212 202 211 191 151 111 92 103 116 79 103 92 74 81 60 36 106 68 133 178 152 122 140 126 164 149 138 120 144 151 148 128 121 110 112 102 73 98 76 60 90 106 81 102 109 119 103 119 92 87 79 95 98 96 99 105 128 102 109 102 80 89 93 122 97 64 97 102 93 74 118 109 115 92 102 100 88 93 98 86 78 83 100 109 100 103 83 89 94 86 92 82 72 84 71 70 68 73 74 73 74 73 72 72 72 54 63 63 57 52 53 45 54 53 41 34 37 41526 314 45 30 10215 11 32 6 7261 1805 1432 1406 1462 1433 1577 1702 1382 1386 1409 1452 1638 1778 1805 2075 2303 2470 3147 3909 4619 6110 7388 7922 8582 9574 10739 12806 15891 21524 27853 32327 36206 39505 42434 40950 38961 37741 36109 35878 42244 53067 53032 44103 34698 27426 22461 17707 11978 7110 3891 1175 338 291 207 224 269 268 220 109 201 157 168 164 103 160 159 128 211 124 129 96 150 115 100 59 16 10 18 87 88 61 -4 66 50 81 3 -70 -55 28 103 -6 121 36 46 6 39 32 44 80 10 10 -8 72 41 66 -6 -5 14 100 34 -18 48 19 56 -44 25 7 35 82 71 58 25 26 17 72 18 56 156 57 78 39 85 62 200 151 140 102 165 44 80 108 89 150 219 178 220 300 309 442 607 911 1640 1973 1997 2493 3489 4170 4394 4870 5375 5372 5286 5657 6343 7054 7039 6077 5597 5624 5086 3350 2109 1538 1345 2531 8665 10278 2134 696 685 477 291 229 191 239 250 219 201 159 153 128 130 148 178 173 239 392 1075 1178 276 209 175 157 130 127 102 115 131 80 92 107 83 74 68 110 123 144 136 138 171 171 141 100 145 147 131 118 119 130 133 95 99 101 85 94 107 98 81 111 127 104 62 86 82 84 86 87 112 111 107 112 92 94 101 99 101 103 96 97 85 111 102 95 90 75 93 96 106 102 97 107 87 93 98 94 83 103 107 84 89 80 77 88 121 101 90 83 83 79 76 73 74 83 71 60 70 72 63 65 63 67 50 51 57 70 72 68 43 45 57 47 43 42 30 28 41532 314 75 30 10215 11 32 12 7262 1804 1497 1427 1332 1343 1497 1755 1754 1838 2030 2232 2255 2488 2580 2726 2883 2923 2955 3381 3907 4538 6582 8221 9009 10062 11047 11899 11902 13286 18557 25971 25817 27628 30512 31625 31831 31956 33346 34092 34528 32142 24863 20674 21664 22848 24271 23566 17201 12216 10322 8336 6879 5707 4499 3403 1540 601 334 185 163 224 88 25 101 21 45 86 101 70 -88 -71 -93 -39 -54 -3 -64 -40 3 -72 -85 -7 -26 -51 4 -50 -5 -13 -65 -47 999999 -13 -65 -100 -38 47 -18 4 -22 999999 -49 -31 -40 -69 -23 8 -49 -52 -89 -31 -77 -78 -3 29 34 -34 -26 -43 1 3 12 12 -89 1 50 10 35 25 46 25 -46 -31 41 -10 58 -18 2 8 45 16 27 44 44 -5 66 13 69 45 15 172 516 667 1039 1718 2498 3913 5103 6231 7936 10135 11538 11987 12333 12477 12087 11673 11547 10748 9115 5993 3188 1897 1565 1410 1172 2016 12662 27165 24028 17808 4119 806 354 302 402 376 314 197 172 171 189 157 157 180 189 188 147 207 477 1265 1478 571 242 200 153 120 76 53 64 70 63 41 38 64 103 138 124 102 109 138 138 99 114 136 141 135 92 104 150 115 137 101 100 98 83 59 57 62 60 65 92 74 89 62 97 75 70 72 53 73 77 72 50 41 51 48 70 51 65 86 82 77 70 53 54 72 73 57 73 87 54 37 58 52 59 67 83 77 56 61 62 66 74 62 74 71 68 66 64 36 42 57 56 57 48 51 42 45 33 31 47 29 48 40 35 22 31 37 30 30 27 27 25 13 9 8 41538 314 103 30 10213 11 32 18 7263 1803 1258 1052 1146 1140 1183 1140 1167 1216 1385 1457 1416 1389 1489 1758 1865 1833 1846 2120 2467 3100 3731 4391 4697 4690 4785 4546 5219 6504 7990 10506 10710 10919 11912 13687 16089 17369 17523 17989 19650 20123 21922 24365 25254 23996 22524 21503 23835 28974 30525 31388 29613 32246 32898 30836 30156 25601 25061 33297 34047 3923 2781 919 192 125 86 207 41 -2 -57 -70 55 42 2 -23 -63 -32 22 79 64 2 -68 38 -60 56 -15 19 -19 -3 -13 -72 -49 -22 -37 7 23 -33 -31 -8 -3 999999 -65 -11 8 -69 -66 999999 -75 999999 -83 -61 -32 -1 -59 -42 -49 -53 -63 40 -77 7 11 83 38 6 46 -7 29 30 12 51 45 -7 5 -13 16 8 47 -8 -29 -14 131 82 128 16 50 88 70 190 318 622 1363 2093 3123 3876 5700 7209 8848 10337 10385 9687 9925 10567 11376 12042 13337 15327 17208 15212 8847 4467 1709 1047 875 659 570 684 336 6869 27335 14501 1949 2424 5705 4296 1033 291 207 180 143 116 168 153 106 126 154 146 276 1076 1251 744 266 203 177 153 77 62 55 93 71 71 114 154 128 132 133 145 118 143 140 139 152 137 130 91 114 111 88 98 83 89 73 44 92 44 7 40 61 72 75 46 49 78 97 84 62 75 32 57 78 61 72 61 77 75 70 85 76 51 28 44 60 52 73 73 58 70 86 51 54 62 59 49 68 65 58 79 63 64 58 74 61 56 62 82 65 88 67 64 61 60 59 57 44 36 27 37 28 27 32 42 48 38 38 44 32 29 36 35 37 27 23 17 10 6 41544 307 282 30 10212 11 32 24 7264 1802 -69 -22 169 380 581 669 573 439 510 646 685 586 716 1062 1435 1837 2022 2131 2050 2144 2250 2792 2943 3217 3869 2872 3050 3179 2930 2863 3529 4267 5415 19889 55259 58844 109761 148578 71278 44050 24488 25904 44465 105760 205407 290719 592329 499986 243046 72643 23128 1481 1058 584 396 237 280 229 173 167 122 21 -25 -5 59 -23 26 -23 99 19 28 -7 -10 -27 24 20 -9 -1 -98 -56 -34 -8 -42 -31 -21 -42 -56 -26 -60 -75 -26 -73 -97 -21 -53 -38 -40 27 22 -71 999999 999999 -40 -38 -61 -48 -36 -45 -50 52 31 -22 17 8 -55 58 63 -10 46 -14 12 83 29 3 -29 5 -10 -2 28 45 57 101 76 108 108 68 59 77 69 40 59 127 242 399 998 1606 1509 2134 3625 5078 7729 11463 14516 16746 17068 16496 17427 22703 29926 35352 31972 16943 4591 1117 697 524 446 371 287 613 844 2340 17330 25204 16125 9323 1817 193 118 119 118 154 146 132 147 143 99 94 123 160 216 344 360 215 159 190 176 140 122 75 82 54 79 116 223 212 174 174 130 86 92 141 128 108 137 120 88 122 135 153 116 88 75 89 58 64 59 69 71 47 104 68 43 38 101 84 76 48 44 66 62 52 71 87 81 93 56 76 67 88 59 74 72 66 84 79 55 87 96 69 73 72 70 71 60 101 91 86 67 81 73 59 54 72 77 68 71 59 60 65 61 68 60 54 60 56 42 49 44 39 39 47 52 48 50 46 44 39 42 38 30 35 38 25 12 8 7 41551 314 72 30 10212 11 32 31 7266 1801 81 16 62 134 167 -11 -75 113 218 234 255 168 91 27 39 150 77 212 234 335 374 438 279 540 718 945 1100 1490 1846 2137 2489 2524 2267 2071 2773 4086 5361 8357 13066 27034 84697 54701 188934 213823 179952 213048 154774 135611 236139 120037 105593 157661 210532 173783 150110 102292 18940 5535 2066 505 403 390 341 200 226 198 114 209 228 122 150 118 15 141 127 39 27 -11 -2 36 -7 76 -16 11 13 -7 46 57 50 -60 -12 -1 -9 22 44 -28 25 -65 22 32 55 -32 0 -39 -38 24 -12 -22 -20 88 63 -33 2 41 -90 20 2 69 22 49 11 61 -8 51 53 39 -8 73 63 14 78 14 39 122 114 98 77 126 88 39 2 74 70 80 171 167 155 105 104 64 120 180 186 103 161 183 624 1180 1861 3400 7221 13289 16385 15303 16516 26519 34975 28414 23125 16642 6356 1502 608 462 359 273 259 301 381 283 136 160 135 116 120 107 135 158 118 113 163 140 96 107 113 153 159 209 183 229 195 157 196 153 135 73 73 68 103 146 151 144 155 203 165 131 146 179 181 142 106 94 52 129 129 145 177 176 128 83 75 72 89 83 79 95 67 61 62 69 98 105 55 40 70 60 88 94 72 75 75 90 75 97 64 87 114 81 52 52 75 61 57 82 80 68 81 103 96 97 58 76 84 88 83 82 64 71 72 63 74 72 66 68 76 64 53 64 67 84 74 72 61 63 62 48 52 44 35 49 60 57 52 53 46 33 29 34 39 36 34 31 26 20 41557 314 70 30 10210 11 32 37 7267 1801 1561 1719 1858 2045 2429 2819 3612 3992 3412 3272 3424 3344 3419 3763 3728 3555 4097 4121 4371 5624 6361 7074 7757 8459 9664 10374 10283 9870 10084 11388 13173 14451 14716 14735 14763 14424 14584 15297 14572 12906 10513 8172 7871 8473 8054 7771 8019 7783 9917 17564 45532 69175 62420 19101 1465 588 499 492 513 562 419 402 468 419 332 156 61 34 101 105 67 103 139 106 92 15 128 35 -1 53 110 60 83 18 29 12 22 70 57 98 49 -21 63 22 36 34 78 -29 37 37 102 46 -3 83 64 21 -2 44 -24 23 7 -54 21 58 136 14 0 40 83 -2 48 43 19 92 59 -4 -26 35 54 120 113 106 132 103 55 48 96 43 94 151 130 101 130 108 126 173 192 206 207 219 177 185 147 142 221 297 391 432 684 1370 3214 7839 10992 11126 15658 28171 39326 49326 38612 19463 7216 1775 487 364 279 278 163 220 190 136 146 150 130 128 160 154 165 157 164 143 116 84 141 132 148 135 232 235 232 275 255 232 193 138 119 90 113 77 127 114 124 163 143 194 237 302 302 287 309 199 136 108 115 122 157 164 181 183 129 110 118 160 128 128 117 128 128 113 109 101 109 97 90 124 74 103 99 99 135 115 114 117 100 79 107 114 113 97 88 94 85 97 101 104 100 112 98 103 87 86 103 110 104 102 84 84 82 100 95 98 92 95 101 104 94 95 81 97 97 91 94 87 88 91 90 81 82 74 87 79 70 70 73 69 77 62 65 60 53 60 59 48 44 35 41563 311 157 30 10207 11 32 43 7268 1800 -6 999999 999999 -53 -41 155 -98 -14 118 105 134 198 351 104 231 278 413 413 555 877 979 1153 1236 1239 1291 1206 1326 1468 1537 1866 2177 2146 2111 2531 2540 4747 24709 107661 200336 141419 35064 29862 36317 68475 110522 148949 195635 262087 173880 187176 350888 637171 500068 114771 65388 8582 1210 358 396 230 232 160 167 94 179 186 128 145 172 124 89 92 79 112 94 51 126 55 56 122 99 70 88 91 15 71 30 46 -9 -21 -50 37 36 46 41 28 47 58 60 42 -19 49 123 34 4 -54 -22 51 32 121 59 62 43 31 26 9 59 106 25 70 148 120 15 66 76 60 88 30 48 106 99 167 127 116 105 93 105 163 204 222 208 206 187 179 179 61 133 185 214 214 264 179 211 222 270 324 651 1338 3000 4344 5818 8386 7875 10725 23866 23785 12153 2856 644 427 493 683 263 153 102 112 148 91 57 103 119 138 155 164 160 89 127 86 85 66 107 139 133 163 264 299 253 184 186 160 123 128 147 136 116 126 128 118 144 139 76 99 170 267 288 256 210 127 100 87 109 134 146 132 194 135 72 90 105 66 84 81 83 80 61 87 87 87 104 86 94 72 92 79 110 79 75 96 79 58 57 60 79 99 68 69 89 83 85 83 108 91 61 84 88 63 63 79 110 95 79 67 87 70 59 67 69 67 78 82 85 73 95 101 68 70 86 74 60 66 63 62 70 54 57 46 42 43 48 53 54 45 42 31 32 31 33 26 13 13 11 41569 314 64 30 10204 11 32 49 7269 1799 2727 2626 2888 4094 5276 5948 7283 8924 9806 11280 12632 14424 14793 16467 17194 14686 10613 8830 7957 7932 7482 6555 5988 6381 6151 5639 8168 11440 13699 13598 12998 11538 10748 11712 30086 63937 167031 260694 287787 227275 129086 190308 89410 18132 15605 10939 11339 11387 10950 10395 10510 9948 9914 11029 24792 52524 46774 84601 83928 26637 6182 4057 3794 6394 2465 1170 550 219 119 108 98 85 195 171 42 50 101 89 39 95 54 -16 35 90 87 72 52 1 54 85 40 34 38 72 61 1 41 -34 -2 15 7 34 11 36 61 47 46 88 128 68 -50 -2 127 107 49 109 54 64 25 28 79 49 56 16 73 32 34 106 94 93 54 84 73 106 113 139 75 78 97 69 176 137 94 75 129 141 140 208 242 228 194 182 178 214 210 173 269 248 294 293 490 946 1456 2011 3436 4493 6380 7293 6062 5091 4396 4546 3095 1390 401 102 142 84 31 69 85 89 139 106 120 85 26 106 108 141 96 57 37 27 101 157 170 188 182 225 218 166 183 121 163 178 161 135 113 131 158 115 110 53 44 57 156 208 221 156 75 25 31 105 151 149 125 115 90 82 84 56 76 89 39 86 90 62 49 96 105 56 31 34 68 55 56 62 71 63 86 79 41 66 83 72 46 37 71 71 44 66 57 54 59 68 60 81 61 74 89 74 63 66 53 52 74 43 43 57 76 55 63 56 66 52 61 65 56 52 51 42 52 50 41 33 42 35 26 37 34 34 32 20 27 19 23 26 23 22 20 23 5 7 41575 314 63 30 10203 11 32 55 7270 1798 150 211 277 604 1019 806 903 1212 1370 1205 939 638 894 993 894 1024 1231 1303 1465 1683 1665 1646 1578 1623 1643 1497 1979 2053 2146 2211 2674 3343 3594 5312 15919 43422 74037 151924 366296 512510 507559 498247 382751 200395 114904 134455 71921 58743 23279 13034 12480 2736 1420 1447 1435 1333 1167 1127 906 569 509 425 383 268 191 310 275 193 132 116 126 203 132 169 167 221 138 110 132 57 117 160 87 14 56 87 -74 52 60 65 42 37 38 129 96 -61 40 -11 32 114 65 -8 76 -18 29 97 41 47 110 101 66 105 46 41 24 42 121 116 107 114 92 84 97 146 12 13 107 64 70 89 133 137 97 86 122 122 114 149 84 163 107 156 117 173 155 157 223 175 224 198 221 241 265 293 229 266 264 282 311 311 341 398 230 180 301 585 885 1059 1143 1096 917 527 379 295 225 212 167 104 127 105 112 114 108 158 135 97 116 156 103 105 133 105 70 70 124 151 150 163 150 181 108 117 95 142 174 219 157 168 171 193 191 164 131 124 62 117 135 146 123 87 82 64 73 108 131 149 121 152 121 72 56 60 42 68 61 64 98 102 63 51 60 70 74 73 60 75 85 92 81 52 80 92 69 47 78 86 71 88 66 21 72 88 93 86 81 81 70 77 72 81 71 76 87 97 72 71 67 70 64 70 75 82 66 70 79 62 63 78 60 70 53 40 70 69 62 50 47 31 41 39 31 48 43 35 42 50 47 32 42 39 23 19 17 11 41581 292 690 30 10200 11 33 1 7271 1798 -20 95 51 -85 4 130 323 129 289 292 342 358 1108 4671 2725 3927 25045 23835 32476 119050 197212 241122 367720 449447 475326 367926 371637 443597 393078 419813 172866 186533 51528 1118 384 341 352 276 264 142 256 180 207 296 278 127 170 119 182 196 215 168 183 137 160 128 69 69 77 -14 85 31 153 93 11 -19 92 46 -54 35 120 127 33 39 -15 -25 111 29 49 2 -6 53 8 0 35 6 5 -5 18 -11 11 46 51 48 -31 46 137 16 75 96 90 89 118 22 28 78 90 51 13 77 60 101 90 85 47 100 50 40 73 109 90 115 104 166 138 184 190 184 108 105 220 194 234 212 158 170 192 230 248 279 326 248 210 176 132 158 117 80 132 153 96 135 129 149 76 129 122 84 111 104 53 77 89 93 120 128 183 86 111 91 145 147 71 73 197 129 138 160 139 91 106 108 165 192 182 222 278 281 214 166 94 78 62 69 42 58 132 123 36 7 64 94 95 82 59 91 77 44 77 51 90 91 45 90 36 46 91 99 87 51 58 75 47 75 106 56 62 83 85 93 64 72 49 59 78 80 80 84 71 58 75 60 78 70 81 84 92 81 56 64 73 62 74 51 52 42 56 51 57 54 57 52 50 55 69 55 44 48 46 46 47 35 54 43 28 32 22 35 34 36 30 27 33 31 24 25 26 24 22 12 1 4 41587 314 55 30 10195 11 33 7 7272 1797 1953 1848 1839 2041 2297 2717 3086 3207 3532 3923 3685 3979 4803 4491 5194 6510 6766 5977 5813 6715 8409 9885 10997 13071 18943 24205 25235 25241 25665 24973 23790 25876 25447 23369 27236 26508 29386 47128 41441 29510 12069 20476 17792 55196 84694 56270 25158 23922 25853 28050 28652 28492 23557 20634 22119 37986 63865 104503 112377 169455 202053 255408 159672 61329 11329 1256 219 227 218 166 243 200 154 242 257 201 98 143 110 7 27 205 158 83 132 146 40 7 39 77 106 59 91 58 75 54 59 49 91 53 28 -6 -13 18 -8 57 6 11 -8 66 59 46 22 41 -7 -8 129 52 68 106 115 222 110 40 103 122 184 134 169 75 82 150 132 63 133 121 185 178 157 178 172 203 211 202 176 149 300 241 152 270 195 200 152 258 214 243 244 213 233 254 325 305 307 231 162 170 136 117 121 143 144 154 134 126 127 83 96 110 109 86 145 136 127 124 140 137 101 137 92 92 132 104 47 20 93 67 71 109 152 87 61 102 147 192 221 293 315 390 389 192 99 39 33 77 102 117 110 107 96 74 63 106 99 115 121 119 111 84 56 103 106 81 99 69 56 88 64 91 98 85 71 99 106 75 86 101 89 120 97 106 130 90 81 82 115 101 89 89 97 127 117 73 73 80 86 72 72 79 73 68 84 99 113 114 87 83 85 74 64 82 72 94 85 90 89 92 97 96 87 74 75 78 81 90 88 95 69 56 48 52 70 75 74 58 48 49 51 55 56 49 37 29 21 23 41593 312 112 30 10192 11 33 13 7273 1796 338 466 542 597 947 1143 1555 1733 1518 1620 932 435 605 625 851 1410 1472 1192 997 1065 1532 1890 2189 2143 2401 2425 2040 2021 1953 2048 1805 1397 1242 1353 1469 3285 4022 3361 3330 2198 2157 3154 4002 4212 4771 5974 6402 6615 7021 9274 14769 18479 28910 42260 52574 76498 104657 156909 206995 179273 197878 325587 439336 528544 793661 939766 510259 318560 166339 9801 524 255 183 291 229 237 112 152 193 151 145 139 149 154 156 150 35 87 101 69 67 129 51 107 121 129 71 77 84 96 147 108 106 200 82 -24 35 71 39 55 60 102 153 71 61 100 109 145 122 97 105 105 105 84 102 149 165 155 133 116 143 208 170 169 158 263 173 179 148 188 269 258 208 197 236 260 203 149 178 220 244 215 260 263 337 311 324 357 313 346 423 295 283 291 244 202 164 204 137 95 119 125 99 84 143 151 178 129 98 160 113 91 124 121 128 75 116 68 85 69 123 124 78 94 79 142 129 79 88 99 73 114 158 227 226 260 313 317 359 193 152 129 110 83 136 144 84 105 98 80 70 60 125 79 76 89 68 118 107 93 123 123 108 104 130 79 72 65 85 136 103 106 86 104 163 152 100 103 111 140 110 86 107 115 130 126 110 89 105 121 120 113 110 112 105 110 117 114 108 119 124 125 115 82 88 86 98 96 103 92 94 99 115 97 89 94 104 104 83 88 98 98 101 83 95 87 79 71 76 84 83 68 74 75 69 71 63 58 61 55 40 33 41599 259 1699 30 10189 11 33 19 7274 1795 34 1113 2074 3254 7081 17434 33791 64378 107813 159597 236735 402787 356073 240963 211735 376125 518401 426179 264281 178628 374169 350338 749625 997830 213798 1297 61 89 169 55 159 158 3 67 58 78 117 169 29 101 158 80 115 107 43 81 60 -39 33 60 6 65 93 37 -17 3 172 134 89 4 36 -31 70 74 113 70 126 157 64 90 137 192 199 67 118 139 227 176 129 106 159 170 166 140 192 215 200 304 221 210 252 195 175 231 244 233 222 256 183 261 199 271 318 284 266 242 319 270 309 286 174 176 148 109 95 120 114 80 65 131 119 94 72 86 94 89 68 104 88 122 166 119 94 90 61 74 86 94 58 66 128 53 27 64 70 72 127 143 98 81 78 116 108 105 200 290 257 151 65 89 41 98 54 50 56 70 56 29 35 23 34 39 68 50 51 70 43 65 84 60 64 96 105 74 72 79 59 86 74 50 83 101 80 85 51 83 57 70 74 82 83 64 35 60 48 83 64 100 93 61 65 89 83 79 91 91 72 81 64 61 65 52 74 83 65 69 61 76 81 82 74 83 76 70 59 59 73 71 74 63 46 39 61 45 34 44 53 42 34 34 38 41 31 34 37 29 25 18 9 41605 315 19 30 10189 11 33 25 7275 1795 7222 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 627 2042 2660 2970 3872 4598 4862 7241 9817 12483 15404 16846 15122 16022 17239 21870 23753 26578 16180 7534 3154 2259 3150 5811 6925 6914 8899 16222 22844 22918 16014 2893 10916 33612 61248 153752 136544 52031 108089 154090 246966 264078 281238 268977 253375 230347 269756 511067 806631 654938 101772 74628 118743 104204 226720 3622 166 163 132 96 61 120 101 52 62 5 91 51 -42 -1 66 47 16 13 31 88 42 40 75 101 55 23 12 25 78 -54 -9 37 -26 100 79 55 58 47 17 117 31 64 60 94 62 84 37 59 74 14 81 70 19 103 155 196 51 96 113 121 85 89 185 136 140 163 209 219 209 173 160 162 124 215 262 220 253 295 222 256 318 297 317 307 209 150 100 108 99 123 50 69 70 89 35 109 67 53 79 84 37 63 36 65 66 79 94 -4 83 56 46 73 28 11 88 13 30 46 89 92 87 74 47 89 43 82 95 69 73 107 88 128 221 209 122 28 52 38 58 67 97 86 67 58 39 51 28 67 64 46 26 67 65 23 34 24 60 68 47 39 45 74 70 72 57 69 75 58 63 61 60 94 67 51 42 54 72 79 77 90 81 85 51 41 36 56 62 44 50 84 65 58 86 74 64 62 69 58 55 54 41 38 44 47 52 48 65 78 63 49 58 58 51 45 49 44 46 42 42 29 32 35 30 25 19 28 29 20 14 19 19 17 5 3 5 41611 310 17 30 10187 11 33 31 7276 1794 35671 152 130 110 131 88 105 236 213 392 381 303 370 491 574 778 946 1386 1993 2621 4323 6929 9405 10936 14238 17186 16434 16553 18218 20809 28280 39268 47806 54998 60103 70230 88863 110446 143031 174859 193465 210552 209379 208591 188508 177998 161425 123190 103093 78968 60311 54570 41451 22628 11898 6045 2931 2545 4583 3883 817 695 486 575 508 318 154 256 150 173 224 156 184 216 114 114 135 172 99 85 74 79 76 118 59 139 132 -1 33 146 137 94 46 11 40 54 134 80 42 37 7 75 5 -21 31 16 59 25 12 14 39 59 74 20 30 17 34 43 93 86 42 80 -48 22 53 70 94 134 69 109 66 91 89 108 107 117 66 141 170 146 132 83 116 205 159 169 179 127 198 257 152 245 214 213 202 257 233 242 189 258 242 304 327 284 271 239 93 77 148 140 -3 100 95 15 83 73 7 12 55 50 68 74 61 64 47 60 87 83 55 32 59 22 40 50 46 51 37 53 20 58 94 48 62 47 27 50 63 56 72 94 119 163 200 106 81 81 19 75 72 75 86 14 4 22 -12 64 82 26 36 4 10 44 55 56 23 60 51 35 26 23 21 16 36 54 80 58 59 52 40 63 86 51 27 55 47 35 49 64 73 63 54 67 81 78 31 45 68 51 60 55 40 45 49 50 46 46 54 54 35 37 31 39 55 42 54 52 41 34 41 38 31 41 54 54 51 55 33 18 16 16 25 30 32 24 21 26 12 13 14 4 41617 315 43 30 10183 11 33 37 7277 1793 35079 321 234 337 567 701 815 1176 2227 3122 4122 5190 6436 8634 13335 17670 20244 22144 25587 28305 31040 35279 35948 34812 37968 44701 46100 48259 53430 53880 56105 56348 55306 57984 63035 65487 68686 71701 66477 58846 67773 76637 70668 62328 44060 40299 33200 18015 12425 10622 9140 7935 6559 5308 5002 3816 3718 3875 3162 3256 2795 2203 1398 954 778 727 651 396 203 230 236 179 198 155 198 251 140 134 102 161 173 103 165 34 102 173 61 -21 67 124 150 75 39 110 84 33 51 114 70 96 71 22 11 61 42 42 139 48 6 38 89 48 26 -19 66 24 61 -36 14 84 51 18 86 131 141 67 18 77 69 98 131 103 144 100 132 121 148 185 201 133 166 147 178 166 249 253 194 194 150 198 287 251 220 235 206 208 316 277 323 337 308 295 353 390 366 324 190 107 111 122 83 111 126 91 110 149 123 104 63 40 69 103 58 36 60 38 61 63 74 9 79 86 36 93 41 81 74 60 67 64 63 45 111 80 75 75 74 54 80 62 137 220 197 115 94 55 52 50 72 69 56 41 87 68 46 67 80 60 28 45 70 80 60 55 51 61 75 85 84 59 66 70 56 71 85 62 19 50 73 79 46 64 74 77 62 65 77 61 74 80 46 60 70 89 90 79 64 88 77 77 86 82 80 90 75 53 67 57 77 70 61 59 58 81 71 74 61 67 57 61 65 63 66 69 67 55 58 45 37 39 44 43 40 45 43 38 33 31 28 27 32 27 19 10 12 41623 315 8 30 10178 11 33 43 7278 1792 38123 1749 2270 2852 3010 3227 3847 4089 4040 4092 4194 4384 4735 5140 6294 7761 10301 11216 11805 12145 11969 13517 16266 15638 14568 15061 15495 18143 22447 23286 22773 24044 25822 26962 31591 35177 34044 31672 31179 33956 42629 46345 44048 39759 40645 40140 38139 37149 31172 30342 34662 38344 41586 45222 46428 45328 45858 44611 38860 35455 30818 26027 24288 21534 13272 7187 5391 2624 1148 774 321 196 175 188 240 203 228 118 207 244 190 159 197 300 168 98 116 122 29 42 88 101 51 57 92 77 132 22 -3 105 100 88 24 -1 30 -28 -19 -27 94 70 8 2 -19 110 85 33 9 3 34 -2 9 83 77 15 102 142 45 89 80 91 84 95 74 127 117 97 81 75 97 61 115 135 123 191 127 184 162 119 176 240 259 178 194 230 230 172 176 226 251 244 251 224 258 355 423 390 236 218 108 71 57 40 104 146 155 91 110 81 65 60 41 67 27 53 62 52 -12 98 139 101 39 24 79 66 54 49 36 72 92 57 85 92 40 88 65 66 94 103 68 67 93 124 141 85 77 81 33 23 79 54 64 58 46 23 73 80 35 13 53 52 46 49 60 67 61 41 41 50 81 58 72 56 36 69 77 65 64 62 56 66 47 46 49 52 66 67 49 60 52 44 28 38 42 46 41 61 80 52 29 52 66 64 65 69 60 54 68 69 52 53 58 60 49 44 64 62 58 46 35 59 59 47 50 52 45 42 44 54 43 39 53 49 37 44 38 27 32 29 25 15 16 16 14 12 10 41629 309 6 30 10176 11 33 49 7279 1791 35510 824 1070 1484 2151 2981 4255 5416 7003 8379 8849 9408 13081 17146 18246 19306 20645 23199 24467 26584 28594 29270 27041 25364 27082 27089 24741 22761 23689 24705 25506 24924 24320 24651 22613 19983 20575 20730 20805 22596 24236 26704 32479 37337 39412 45801 60952 68206 75170 82793 83197 86785 89498 98182 106443 105710 106541 109144 107462 112942 110609 97136 87272 79060 53088 30700 15855 8043 5858 3905 2600 470 170 136 169 239 91 66 94 101 86 47 56 85 94 154 106 79 93 30 105 51 71 50 -37 41 0 28 49 21 102 98 10 62 78 31 108 35 -6 82 17 27 51 24 43 16 15 32 78 48 32 70 3 4 71 111 35 61 81 78 81 125 97 115 148 153 185 107 31 147 148 125 121 204 182 134 253 218 196 144 127 191 216 225 269 246 251 242 249 203 223 275 261 239 293 294 200 140 142 67 60 28 96 117 31 49 12 61 47 -3 -17 41 25 50 28 41 30 101 139 46 54 63 8 35 64 29 98 40 4 65 41 35 40 26 41 53 57 60 41 8 52 42 47 41 50 46 36 -1 42 69 39 41 58 30 2 22 17 29 -8 -17 39 44 51 39 44 59 69 60 73 28 43 52 34 10 28 15 53 43 43 50 51 45 59 53 59 36 4 28 48 33 28 38 68 24 31 23 49 53 35 27 63 41 28 29 28 47 55 38 31 43 36 39 57 37 28 32 26 13 23 24 26 21 30 14 23 27 21 14 15 19 14 15 23 10 6 5 999999 1 3 41635 314 36 30 10176 11 33 55 7280 1791 614 901 1355 2202 2846 2904 3350 4079 4694 5149 6068 7097 7774 9024 10435 11187 12696 13437 13497 14516 14527 16946 19446 22859 24576 26629 29264 32980 37286 40760 38674 39158 34611 30981 33051 39485 44027 42658 45877 53437 60320 63468 63270 68340 82544 146193 148937 144134 193878 175001 75903 46724 76875 134310 196621 216364 307348 253971 136454 83567 90316 112185 130502 118418 82014 42178 22289 16517 9737 6128 2774 247 110 231 154 179 219 215 161 153 128 167 221 111 56 81 105 173 109 128 186 147 176 174 192 199 287 314 424 445 295 104 116 75 104 117 80 96 98 63 86 80 97 74 69 44 51 84 135 155 101 82 120 137 146 196 161 117 88 98 130 206 158 181 209 267 264 270 246 203 215 186 184 215 231 267 312 293 343 325 273 313 338 334 293 314 251 258 306 332 331 323 368 326 258 240 135 151 164 167 129 125 209 144 88 151 136 67 128 133 115 82 86 97 126 113 67 105 108 123 130 104 50 105 126 73 66 69 73 102 87 141 62 47 87 111 87 81 105 127 115 124 96 77 97 71 91 74 106 101 82 74 31 81 70 91 87 52 32 60 54 57 90 106 68 58 95 103 99 88 109 103 54 92 122 93 89 81 93 104 74 91 107 95 75 53 97 96 96 100 98 91 106 87 96 116 110 103 117 105 98 94 98 85 92 103 84 76 81 78 78 84 89 80 74 73 83 85 76 74 78 70 61 67 73 80 88 81 80 81 69 65 71 71 64 58 47 40 45 52 46 35 30 42 41641 315 5 30 10175 11 34 1 7281 1790 8175 1626 1314 1089 942 779 756 767 438 375 406 354 419 379 422 402 168 -54 293 753 969 936 836 931 1505 2749 2542 2283 2620 3150 4256 6774 8525 9596 11767 20642 18698 9909 10663 9387 10720 21773 41318 47430 44457 46077 52095 160003 396413 459185 269197 182616 308225 618115 325841 192069 221465 257292 299269 244989 202989 58466 39694 26306 15736 11881 14526 12898 12364 7903 2881 389 226 239 203 202 162 164 193 154 124 172 158 102 85 94 72 22 67 29 3 88 108 117 96 123 303 303 315 445 347 173 202 136 59 64 110 25 88 53 76 37 87 65 -2 40 98 119 49 117 153 166 141 173 111 132 115 113 109 134 154 157 230 210 177 231 234 236 263 275 273 242 272 322 236 251 196 305 268 273 275 267 232 240 279 326 284 283 281 337 288 321 355 334 178 105 132 121 113 176 208 88 119 106 135 70 107 121 77 123 149 78 62 128 107 55 85 104 113 119 122 136 147 131 92 86 67 89 111 69 104 83 94 96 33 82 116 102 92 93 99 93 100 57 67 68 59 73 63 120 86 62 63 43 57 61 20 85 81 51 94 88 58 71 69 52 49 91 90 64 73 75 83 58 102 93 101 96 94 91 97 61 48 93 87 95 87 81 83 60 94 95 82 88 86 69 67 69 88 88 63 75 74 55 78 80 64 70 77 75 63 66 72 90 83 58 52 59 75 86 84 76 63 59 61 67 74 68 76 69 54 59 68 62 59 57 37 38 46 25 30 31 26 20 12 41647 315 0 30 10170 11 34 7 7282 1789 10570 589 469 551 848 825 739 948 1069 1209 1352 1468 1683 2111 2448 2883 3151 3062 3038 3231 3241 3326 4178 4696 4850 5227 5167 5724 6285 6978 7256 7463 7473 7282 7925 9230 11040 12690 14204 14057 12951 11357 9917 10364 15981 18220 12021 14320 15837 16981 18371 19624 24506 31262 29478 28600 36398 52133 70709 133813 329368 651363 682708 778647 731879 178266 97752 50235 38028 29541 18065 9313 7272 7444 5567 2908 1560 712 357 239 242 186 154 149 164 137 131 107 119 36 24 68 66 67 110 75 82 9 57 66 38 59 15 14 85 -9 46 130 87 61 22 43 38 24 62 74 50 53 86 114 67 17 23 55 27 92 79 111 45 128 201 199 197 247 114 139 214 252 163 202 194 226 285 264 297 307 261 264 264 276 181 249 338 339 348 308 253 316 287 325 321 261 294 222 121 139 77 171 142 151 161 152 148 194 158 87 93 95 54 68 149 111 57 90 92 87 105 86 88 84 51 122 148 149 159 135 105 161 131 109 85 65 126 87 108 92 99 67 34 38 59 61 84 77 29 71 34 31 40 51 49 25 26 44 24 16 34 61 44 66 57 59 66 44 64 65 33 59 78 91 86 83 72 86 92 94 85 84 59 77 48 62 71 73 58 75 73 60 49 59 67 67 55 41 59 68 54 90 60 79 77 58 79 69 70 79 77 93 83 73 82 80 59 56 73 66 59 78 76 68 69 66 69 70 63 65 52 41 62 56 51 57 48 49 38 44 46 36 40 27 25 22 10 12 9 41653 314 26 30 10166 11 34 13 7283 1788 1791 1968 2407 2491 2608 2785 3217 3280 3458 3671 3967 4421 4701 6244 8582 9154 9741 11178 12917 12574 11789 12602 15061 16617 17496 19244 20205 20607 20931 18195 14813 13871 14650 16827 19600 20488 19370 19193 21988 23042 25110 32576 38322 40325 38770 42270 47013 46324 45689 46179 46767 53383 63525 63752 71977 88233 92552 97443 91022 99034 126151 189426 258828 316629 389275 404653 253777 51494 23736 20268 21985 24975 27620 28586 24983 19771 16514 13554 11802 10105 7585 4396 1562 674 453 144 74 96 138 139 125 24 34 99 81 30 -26 38 77 55 47 126 81 6 47 0 44 81 98 63 58 11 8 76 88 53 121 111 52 54 78 14 128 146 122 154 56 156 84 126 158 87 92 180 134 237 136 141 198 219 195 259 247 243 196 252 345 333 312 311 309 319 371 315 330 336 286 319 344 359 351 372 303 226 218 200 175 134 142 203 228 213 160 131 118 133 138 182 118 100 69 69 84 86 146 128 56 109 157 198 165 194 225 265 246 196 141 151 142 132 87 98 120 137 136 68 81 120 90 63 52 68 118 59 70 109 109 81 54 106 118 83 102 58 44 62 71 110 101 56 47 57 75 68 50 91 101 78 48 86 89 89 79 71 50 93 88 70 49 62 103 69 72 111 90 79 87 107 97 75 97 92 76 73 71 64 106 105 72 66 71 77 82 69 64 84 76 77 61 54 64 58 73 67 76 87 85 81 64 76 73 51 54 60 68 72 75 75 50 58 53 48 58 45 37 38 49 52 38 34 27 25 22 14 41659 314 21 30 10161 11 34 19 7284 1788 31 58 145 999999 999999 999999 307 231 310 389 239 294 255 127 59 77 256 463 841 664 387 396 892 948 1079 1316 1600 2714 2502 1541 1754 1779 1942 2110 2217 5529 22521 31283 21611 14513 9671 7768 7733 8805 10511 9793 10642 24046 47526 38861 13000 16047 21041 25381 37420 74590 146982 290154 369073 288089 363324 430735 589332 679350 470987 322797 97226 24959 26311 31248 32172 32194 31135 28957 26439 20718 14954 11344 9203 6225 3362 2128 1065 483 138 160 56 49 122 104 159 122 155 91 63 47 52 84 112 131 90 -25 117 112 -18 88 45 71 58 78 91 45 144 66 107 49 47 70 92 96 94 133 117 131 140 64 122 111 71 96 146 115 113 132 213 163 162 188 204 173 195 277 257 232 179 215 300 264 364 323 284 287 308 315 327 270 306 329 325 307 335 329 330 323 367 316 267 262 220 178 118 121 120 121 88 102 78 92 125 72 138 120 46 77 87 70 71 122 154 213 264 237 253 267 277 248 242 205 166 170 161 117 157 106 88 99 105 52 30 122 73 97 98 71 57 58 32 42 28 96 63 68 37 46 24 38 52 69 109 75 64 70 58 75 69 103 41 62 60 66 70 72 90 75 79 77 73 87 92 79 74 86 99 65 83 106 84 70 75 84 73 74 67 61 69 94 82 96 84 56 74 74 77 71 51 84 58 61 74 64 57 63 65 65 70 72 46 56 67 84 69 70 54 53 53 47 49 59 68 55 57 52 43 47 44 41 27 22 27 25 25 21 16 3 41665 313 48 30 10158 11 34 25 7285 1787 -40 139 222 538 1058 2146 2840 3121 3435 3625 4223 5240 5967 6578 6402 6131 6468 8546 10198 12232 13998 15888 19872 24897 27166 31345 38238 47705 50380 56420 58025 59610 64172 71826 79538 85674 98678 88103 85755 95282 98791 96589 98694 87979 84333 85921 80816 84080 83857 70718 65309 88590 181964 201178 231740 292479 45898 32995 29829 28373 29022 31191 31597 28805 28100 29885 31786 31508 25543 18757 13530 7519 3306 1470 841 433 348 427 370 274 288 289 202 170 144 173 189 93 83 67 92 112 68 46 45 75 62 116 29 46 -43 25 -7 54 -17 35 63 14 55 65 76 81 71 -58 38 64 66 46 -2 83 192 28 76 128 24 104 190 140 171 120 76 187 203 192 174 151 141 143 151 208 225 267 246 232 277 249 281 330 311 322 360 321 309 297 322 343 332 296 333 334 318 337 360 368 244 176 222 240 138 92 143 156 141 92 78 41 107 110 97 98 39 66 116 110 133 62 83 92 80 85 192 247 267 292 256 216 212 184 153 118 116 83 79 65 54 61 88 68 38 70 60 52 75 101 75 35 46 96 74 83 86 51 60 84 60 36 47 52 70 56 67 48 38 27 50 26 52 63 56 66 50 55 74 78 75 63 51 99 75 59 51 62 70 81 60 77 98 56 74 88 71 52 48 77 96 80 91 94 65 83 62 70 76 74 66 76 74 54 55 72 67 68 66 58 69 78 60 69 65 63 66 65 55 62 66 63 65 46 43 53 50 50 44 39 36 37 29 23 25 22 19 16 4 41671 293 674 30 10154 11 34 31 7286 1786 -33 153 282 339 514 791 1086 1142 1301 1070 1281 1504 1633 1962 2153 2564 3596 5210 7162 9072 12592 16234 20219 25925 34422 47094 67459 86966 122016 186521 274545 324457 470254 518207 423352 343440 203127 268033 252283 224683 256586 174873 29361 30391 40869 52454 59470 63021 65921 71163 77624 85009 92102 84256 67543 47433 29833 15364 7980 4327 2839 1976 1014 429 206 166 146 188 194 107 26 32 85 49 108 85 4 143 39 84 29 -31 47 93 106 40 -22 -2 86 40 104 85 37 62 101 56 109 91 110 83 46 92 140 125 163 152 148 181 196 194 199 148 162 168 199 246 165 179 250 206 244 275 249 190 196 326 329 273 283 315 383 277 315 273 254 279 281 292 346 339 294 249 223 239 173 163 197 194 57 55 68 115 131 53 72 81 87 128 118 107 120 100 147 144 94 100 109 78 130 157 202 291 265 266 247 250 178 205 197 114 53 44 23 72 100 91 33 65 77 73 58 61 12 57 74 60 80 50 74 72 59 59 57 80 37 41 80 62 33 57 93 65 66 47 71 49 56 65 46 59 63 35 65 76 80 49 39 78 92 62 76 82 94 58 69 39 64 89 75 86 97 92 75 72 74 59 59 73 65 61 52 88 84 65 56 50 76 57 55 56 59 60 60 68 67 58 67 56 52 59 67 69 54 48 41 52 61 49 47 46 42 44 39 31 43 38 29 27 27 18 14 8 11 41677 310 11 30 10151 11 34 37 7287 1785 45 97 313 164 -97 74 415 590 1054 1215 1378 1022 1329 1247 1502 1789 2163 2111 1982 2115 2684 5874 10106 14932 17516 17155 17154 19803 22378 25456 28662 31876 36880 45098 57207 58925 44088 44101 51154 63699 87299 83918 75360 84095 96013 114986 166218 234356 238009 169890 124732 115667 96240 86946 71986 100482 140681 129319 134523 66231 53490 54596 52098 49704 48919 51617 55473 60441 67348 59940 54399 53104 56397 60468 63477 58574 46017 31616 25066 22719 20770 20943 20828 19522 17106 11628 6521 4332 3546 3096 1930 666 200 164 150 40 48 22 38 64 36 26 -16 10 80 86 68 11 68 72 14 -19 21 76 139 57 18 74 104 148 -12 26 26 42 105 122 84 137 126 122 120 121 88 91 175 168 150 158 165 253 235 198 228 175 240 182 180 277 302 252 250 243 294 339 280 206 255 251 241 286 266 236 181 202 221 222 216 247 198 204 175 126 134 95 84 83 56 48 122 150 127 109 131 197 182 225 219 164 116 139 216 244 229 207 214 243 210 181 149 117 105 87 20 23 -3 40 -8 22 70 57 31 24 14 56 66 73 26 28 3 10 23 9 26 24 47 -1 -1 4 29 35 38 49 53 31 41 20 45 57 45 30 11 40 57 62 39 36 70 83 70 58 57 52 25 42 66 63 40 34 39 43 42 46 66 52 60 38 34 39 46 65 61 58 55 58 47 48 49 37 54 39 32 28 42 42 33 42 37 38 36 43 40 42 44 51 49 29 33 36 22 28 34 20 24 32 22 20 17 8 14 6 41684 289 700 30 10150 11 34 44 7288 1784 12 143 485 1014 1589 2246 2916 3455 5495 8265 14560 23422 25073 24936 21445 22859 26482 23893 22307 24403 28393 34814 44353 58592 71953 80603 95058 107659 114984 116859 113864 144964 201678 197335 191320 200463 223916 239136 218939 191735 146464 141611 157601 155407 132161 119805 100170 80675 67870 55420 53505 46417 42065 41058 38505 37782 31770 27736 25532 27477 23323 16132 11890 8648 6549 5918 5596 4696 3262 1366 398 37 -27 15 113 81 56 42 122 73 34 -9 -15 -3 -5 10 51 -8 64 94 22 30 12 29 -69 46 61 30 4 111 90 100 113 77 90 119 133 137 126 225 232 144 179 201 236 180 125 223 224 282 242 240 291 261 303 298 294 283 316 266 366 355 270 246 264 224 231 239 232 195 243 241 197 144 213 196 247 220 167 191 114 53 117 67 84 95 120 154 95 106 218 221 245 297 277 207 175 233 256 252 204 174 221 216 194 149 102 44 -20 18 53 42 44 33 51 -2 18 34 24 31 53 31 25 37 23 1 4 43 17 34 47 93 26 26 23 75 57 27 17 27 28 24 17 50 83 65 17 34 32 48 79 41 37 29 32 26 34 49 52 67 80 59 44 61 70 72 77 58 46 60 70 75 62 51 29 23 48 58 45 46 56 50 55 49 54 56 47 50 33 45 52 52 49 52 49 31 32 40 41 43 57 34 22 38 40 41 29 32 35 27 16 22 17 6 8 14 14 4 5 41690 285 881 30 10151 11 34 50 7289 1784 -76 330 603 605 912 1608 2109 2280 2834 3764 4045 4058 5865 8362 8921 11184 15511 17486 20055 27099 35099 46837 52808 43442 33252 27363 25491 26799 31998 32840 32406 43758 62567 77601 74253 78414 117744 200915 319028 286217 287010 424340 426383 318153 393695 377573 450561 368030 298133 103361 51775 36150 34645 29213 24238 21371 22874 22981 21406 15811 9863 5852 2871 1464 726 570 357 220 126 28 55 19 -14 45 60 -3 57 80 134 14 39 12 29 67 15 26 100 83 132 57 54 63 70 54 60 174 173 133 173 192 155 134 192 167 237 250 226 259 222 267 230 249 324 312 245 279 316 292 285 285 324 299 340 378 419 443 464 354 232 274 280 240 256 250 276 238 266 255 274 288 259 268 172 160 154 166 134 65 68 165 218 151 92 164 222 200 251 289 255 227 269 316 206 231 207 162 166 208 173 135 65 103 127 72 47 56 79 98 74 44 90 86 43 52 81 98 63 34 46 79 61 63 72 63 42 82 53 34 56 86 79 73 44 61 76 47 55 24 50 97 84 58 55 50 31 61 59 43 71 72 71 55 74 61 62 63 96 107 72 73 96 71 86 58 53 68 60 88 96 85 102 95 100 71 63 97 90 89 83 63 74 78 71 66 66 66 77 83 78 77 65 67 75 61 75 51 58 65 63 58 60 53 40 38 46 43 50 29 30 33 29 27 9 8 12 41696 287 821 30 10151 11 34 56 7290 1783 -100 -46 67 318 670 981 1380 1934 2681 3313 3971 4605 5301 6749 9510 13301 20346 31473 36983 27195 24586 28660 32564 41997 51301 51882 47923 50471 58163 75115 73246 77127 85393 89318 100118 103311 104708 110345 129964 147285 159617 173598 203351 243441 187987 146839 183984 342352 431870 472094 220202 134275 134054 116220 75014 49494 38066 27848 22362 19174 15646 12560 10719 7747 4806 3455 1979 848 273 195 89 123 130 69 136 38 21 123 57 0 13 56 81 60 11 13 54 91 64 97 78 122 111 114 117 175 134 139 148 79 122 118 205 195 210 157 163 143 258 299 267 300 236 299 296 212 254 363 352 309 298 263 286 298 307 333 328 396 364 390 404 425 323 324 319 330 320 263 265 252 264 277 266 289 275 223 187 198 130 186 168 184 136 179 159 193 247 280 330 281 294 343 270 297 263 217 164 168 165 218 210 137 131 133 65 97 124 86 86 71 78 78 40 45 20 34 48 61 27 63 57 60 82 56 80 85 110 83 78 84 75 90 44 43 74 85 44 58 66 56 36 98 59 72 108 78 76 82 73 65 60 88 80 80 102 88 96 75 94 119 79 72 81 118 107 106 93 71 86 85 110 109 92 119 89 68 69 82 80 102 98 68 81 82 85 60 67 73 66 61 73 83 80 61 79 93 87 79 88 74 61 73 66 68 77 68 58 54 59 39 42 48 46 36 34 33 20 41702 277 1091 30 10151 11 35 2 7291 1782 111 362 707 985 1489 1984 2725 3413 4039 4395 4809 5622 6646 8088 10256 13153 16240 18382 22074 24821 26861 32414 43129 56337 69812 91409 126123 163778 205413 217231 235875 243866 259354 286275 315889 330219 386122 404034 298572 155501 104052 87112 73380 58557 51370 52334 55516 67402 83569 90465 86826 67070 48592 25420 7575 1763 808 355 245 152 123 114 75 47 80 25 8 26 16 62 77 34 26 36 40 8 43 71 36 -20 47 130 80 86 77 114 32 84 144 179 73 149 135 46 186 168 147 179 181 129 194 188 211 198 283 308 262 290 254 311 295 311 329 344 280 282 332 317 303 295 344 317 285 259 303 294 382 293 285 260 282 346 386 337 228 157 211 172 132 87 86 92 92 209 192 205 280 272 309 349 337 327 274 246 232 98 148 192 161 153 161 161 153 154 101 67 61 61 88 42 2 12 38 53 67 44 50 75 38 42 53 16 31 6 71 19 42 29 37 60 43 38 18 37 8 41 30 46 7 63 33 34 54 73 71 72 50 34 47 27 5 29 31 33 52 53 43 53 58 59 67 70 79 80 57 73 61 52 79 50 50 64 42 63 60 48 66 71 63 61 59 63 70 65 46 68 87 54 33 52 52 49 51 50 59 49 33 28 57 62 52 49 42 29 21 20 30 28 20 23 16 18 10 8 6 6 3 41708 265 1449 30 10149 11 35 8 7292 1781 -91 128 533 1216 2218 3733 5219 6284 8370 11627 15227 16363 20729 28367 36784 41486 42282 47882 56902 67413 73091 77308 91070 113193 123530 125303 139975 162814 172269 170086 163949 165601 175173 193821 230619 286160 286117 274550 283955 273218 232646 183483 149530 99164 62845 23039 2056 330 178 91 106 56 72 79 31 72 72 31 50 -26 102 53 106 -7 -40 53 74 58 99 73 166 160 78 80 117 143 180 62 152 148 149 191 147 154 199 186 149 164 140 158 219 249 216 162 205 264 284 314 236 318 276 323 364 375 333 365 394 370 374 333 274 235 227 254 303 320 308 325 310 326 241 226 224 196 160 153 149 124 155 177 127 158 232 252 246 241 272 269 281 235 195 244 228 141 131 170 150 160 172 155 189 140 142 129 81 73 62 29 18 6 60 67 39 36 55 45 44 42 -10 12 39 -7 0 19 23 7 21 45 40 52 32 47 42 30 22 35 32 39 7 50 69 56 67 38 41 40 47 4 3 51 70 80 28 16 31 38 24 28 43 46 32 52 54 68 60 46 61 79 86 55 58 65 62 66 53 52 57 61 57 67 55 44 51 78 73 56 54 44 66 52 40 49 44 26 42 51 52 47 40 45 39 42 38 43 37 35 30 29 30 18 20 16 5 1 2 41714 266 1388 30 10148 11 35 14 7293 1781 27 365 805 1168 1639 2050 2470 3163 3890 4561 5661 6833 7924 8634 10835 13567 17097 20875 25385 31424 39927 47017 53526 67910 102768 119227 112322 106853 111468 132584 153058 155590 174253 194520 202529 208752 218085 241742 287759 323345 315896 307810 281644 224786 153544 98137 66135 27753 9244 625 196 78 84 72 92 66 35 4 99 -18 20 7 25 65 40 -6 57 54 -1 60 133 36 75 75 -24 76 55 119 181 77 131 109 123 155 161 132 160 220 179 194 200 207 267 255 213 218 218 313 316 325 317 353 314 289 273 303 330 363 336 331 332 307 238 280 255 315 299 200 260 258 232 255 249 205 202 180 222 121 129 144 70 115 186 200 223 244 218 253 298 267 238 271 242 233 242 232 164 167 217 163 200 187 159 188 175 140 101 54 59 33 8 41 48 53 74 56 53 76 53 -4 26 29 35 36 51 33 34 39 -8 40 18 18 5 6 15 49 36 17 21 36 46 1 30 59 90 43 22 50 56 47 36 43 19 31 63 40 38 31 35 18 39 32 30 55 45 41 36 40 56 40 59 69 80 85 66 63 59 57 45 35 67 74 49 46 32 43 50 57 43 54 34 51 47 48 51 58 49 50 58 42 39 47 49 48 31 31 32 30 27 16 16 16 15 11 999999 3 41720 258 1596 30 10146 11 35 20 7294 1780 -92 6 234 427 713 883 1666 2270 3380 4275 4645 5807 6481 7891 10162 12602 14861 18685 23710 27430 31976 37943 45737 54330 66285 78381 94977 124258 161594 203646 242090 290027 354792 423519 457666 474082 440991 306184 171344 121353 82504 42731 32124 21542 8398 3445 2884 2493 1306 99 31 49 33 -7 67 -3 -74 8 63 33 66 117 75 45 23 6 32 20 94 68 57 62 86 155 96 89 84 116 141 138 156 207 173 182 173 160 191 220 228 296 314 368 322 352 337 369 327 288 308 351 327 329 316 338 275 250 321 255 238 236 212 157 219 154 160 172 240 250 213 170 182 223 160 182 200 177 230 238 251 278 294 211 249 272 272 271 244 219 163 283 427 395 252 222 274 268 215 185 140 133 94 25 -6 -1 35 59 8 35 -6 16 -9 26 48 38 43 39 44 45 26 -19 26 55 -7 24 25 35 36 73 30 30 47 62 56 51 45 33 44 45 39 60 83 74 57 35 28 14 50 27 42 79 55 20 47 41 50 66 41 59 56 44 62 60 60 58 64 68 62 65 71 89 78 71 63 63 60 86 54 49 58 42 41 36 45 36 36 43 49 43 46 67 60 55 49 43 43 31 44 42 32 37 37 28 24 19 19 23 11 4 41726 275 1175 30 10145 11 35 26 7295 1779 -81 999999 999999 999999 -48 -14 173 203 329 367 323 573 754 1167 1331 1823 2167 2776 3535 4385 5522 6733 7998 9420 10829 11498 13450 16192 18083 19891 23896 28770 33842 40764 47447 56613 68488 81770 94832 110376 129238 150216 179088 213041 229387 223358 213734 207387 200558 221171 242036 242484 234133 208882 197187 179828 133853 89876 57260 30617 16504 8758 3664 1589 684 209 23 96 46 105 115 51 38 27 133 114 25 61 61 77 145 92 146 74 80 134 176 168 131 179 147 188 308 232 242 325 268 305 262 245 317 230 279 259 278 268 330 356 379 370 412 357 371 350 353 297 300 346 318 256 264 301 263 183 169 222 190 202 266 199 225 223 245 259 242 271 227 294 334 314 287 301 283 289 280 262 289 202 261 259 188 242 340 427 569 427 317 306 323 233 196 166 102 73 45 60 68 53 88 24 45 48 35 9 62 55 20 59 60 88 64 41 52 60 59 37 76 90 56 21 11 32 55 57 67 81 87 76 52 63 53 46 42 71 71 53 72 51 64 59 69 70 79 57 71 86 57 64 66 72 65 60 53 62 68 58 57 95 116 94 77 90 97 90 84 79 76 63 74 83 75 61 92 79 70 74 71 77 76 70 73 60 57 65 78 74 66 66 51 54 47 57 64 55 46 36 36 41 39 31 29 29 11 14 10 41732 276 1146 30 10146 11 35 32 7296 1778 76 756 730 256 608 688 341 348 435 661 873 913 1041 1471 2039 2571 3347 5524 6755 7509 9127 10166 10706 11977 14097 16546 19223 23290 27736 32571 37566 39944 43277 48623 57597 69891 80848 91627 103244 113677 118721 126573 135817 143066 148713 156238 154945 160594 174877 190839 212709 227590 231230 231811 224204 194496 147552 105909 81827 59366 30687 14825 7552 4569 2352 935 440 137 73 113 158 80 125 98 122 121 36 89 115 126 160 140 121 105 154 129 132 151 256 217 189 197 262 268 261 297 293 308 337 325 350 336 429 417 392 375 367 349 422 405 409 424 302 342 314 299 312 301 319 307 351 400 349 270 193 150 203 266 221 237 225 204 200 273 309 272 296 335 318 296 339 342 345 283 277 277 200 230 300 330 330 313 394 535 587 366 367 421 352 303 261 189 171 179 107 79 60 109 48 77 97 59 48 57 95 59 62 84 88 92 93 146 70 62 55 58 57 61 108 3 48 82 54 49 57 76 63 45 60 93 104 78 78 67 70 53 53 68 65 101 106 90 79 89 80 88 70 62 87 68 50 69 64 98 69 90 88 65 70 99 84 100 98 106 90 75 85 89 109 101 91 99 87 104 105 98 85 73 73 76 62 83 75 64 60 69 76 75 73 80 72 72 78 72 66 58 52 54 46 50 53 41 24 34 26 19 41738 276 1147 30 10147 11 35 38 7297 1777 453 328 999999 999999 113 355 1486 1085 -13 193 588 805 620 782 1083 1385 1715 1852 2335 3878 4801 5384 5381 6380 7429 8844 12071 15132 19845 23635 27653 34316 44121 53599 69753 102640 163275 229374 300105 379523 408954 400979 391426 476381 490672 319578 200619 149760 117163 98601 94934 101073 99978 97759 94324 90077 84562 85120 84135 66790 42599 24097 16034 13814 12122 9429 5730 2694 791 180 128 62 76 106 54 120 203 75 138 130 145 151 111 231 162 194 101 217 228 195 187 110 190 184 146 230 204 256 318 300 301 311 419 396 353 400 465 498 432 426 447 490 524 483 405 418 333 357 331 423 372 324 332 291 215 200 208 245 252 263 261 286 291 341 326 317 328 330 365 356 380 387 372 332 334 295 368 343 292 306 383 409 410 533 705 623 537 566 539 466 430 364 258 206 157 162 103 133 77 58 87 114 85 90 65 83 112 93 62 93 86 76 55 63 49 65 85 84 76 104 68 71 83 70 92 94 125 101 83 104 82 79 114 84 72 51 87 123 101 89 83 87 101 77 86 104 85 87 78 66 99 120 101 83 93 110 106 95 125 93 98 113 124 104 108 98 100 81 106 107 113 101 104 108 93 90 89 94 71 104 96 84 87 89 83 87 89 93 90 71 71 64 60 73 72 67 62 54 57 55 49 47 41 36 36 26 41744 263 1537 30 10147 11 35 44 7298 1777 -74 267 807 2182 3221 4476 8808 14707 22832 23722 34907 21280 24573 18657 21551 30384 45661 64741 102560 155187 243889 326577 378944 441162 528504 654085 763797 632048 307675 192422 177144 195313 131400 67896 43347 33288 27329 18187 11966 12325 15871 20881 23164 24897 21225 13570 7030 5776 6013 7013 6949 5465 2358 557 132 69 73 106 163 49 67 136 158 132 108 74 169 133 102 108 132 135 219 255 173 246 198 170 139 178 195 181 185 200 254 209 288 289 294 353 374 340 415 453 423 403 413 433 403 374 431 414 422 415 366 372 429 381 374 396 326 331 350 269 266 298 246 239 268 272 308 298 292 302 334 333 383 389 358 359 387 364 352 325 294 263 400 505 527 487 513 691 723 726 572 502 428 339 255 238 210 151 152 124 71 74 86 60 55 68 75 100 73 84 43 68 80 86 54 73 79 92 95 68 100 79 95 131 91 69 69 79 64 48 92 92 126 102 101 116 126 93 82 89 104 81 67 82 73 99 86 103 92 82 92 97 81 86 80 70 98 98 89 100 88 104 112 117 101 114 116 86 85 86 103 118 98 70 96 87 107 110 98 102 109 103 94 94 79 92 101 91 87 85 81 85 79 75 79 80 73 74 75 68 52 57 56 51 38 40 35 45 36 41750 251 1896 30 10146 11 35 50 7299 1776 230 742 2007 4194 8469 16884 36322 72947 109562 131768 183400 279798 427169 571011 614369 699901 678260 705781 568006 155680 82726 71222 73471 73152 62465 49413 39041 37091 34580 31380 25687 19728 13603 7969 4870 3173 1928 1319 762 409 278 134 140 62 10 84 82 38 13 -4 39 118 90 101 139 110 93 163 109 126 93 113 190 95 130 200 216 129 157 223 253 266 238 227 264 314 318 299 384 351 332 335 380 403 375 316 327 312 336 403 378 330 344 308 326 361 285 286 343 321 354 280 268 197 190 214 205 252 235 227 231 265 303 239 221 273 361 326 331 346 301 259 240 276 389 481 554 530 548 598 741 631 409 398 322 217 198 167 130 83 38 66 56 -2 56 60 54 56 50 -5 53 41 45 47 93 2 18 40 46 52 34 19 28 20 31 6 24 61 53 42 70 51 51 41 55 76 72 59 44 58 94 74 88 71 60 43 72 71 20 43 67 63 63 46 41 65 56 52 55 93 65 62 46 58 76 76 75 71 75 53 83 61 68 77 77 77 69 78 93 80 61 76 85 75 62 48 57 54 59 71 56 54 67 70 68 52 48 45 48 54 47 37 25 33 31 28 26 21 16 11 3 41756 256 1745 30 10145 11 35 56 7300 1775 -72 68 881 2617 5012 8534 14065 22974 41128 73287 126792 199626 267893 323682 426816 518043 848365 774311 340440 254102 218172 159117 118197 84772 92521 77627 56058 62841 67634 70800 70274 65549 63750 61512 51882 38420 27322 20119 14895 10037 6668 3988 2519 1580 875 438 113 14 -8 31 49 93 67 50 88 61 127 73 83 183 132 133 127 107 176 147 184 208 239 208 131 226 240 295 213 253 370 275 362 380 415 380 401 443 354 337 374 418 299 384 379 434 388 412 388 401 357 379 327 309 295 321 313 341 328 368 275 208 159 200 189 174 210 314 241 267 292 344 307 278 288 270 288 343 306 260 269 312 342 370 487 587 640 722 712 711 661 536 439 339 277 175 141 193 199 132 123 101 57 42 62 44 49 36 60 71 61 94 64 72 81 96 41 30 32 56 84 46 92 76 67 64 65 68 99 47 65 68 67 79 68 86 130 99 98 107 82 77 73 105 74 65 66 73 80 69 91 104 93 71 82 96 54 59 61 78 110 101 88 71 76 71 70 99 115 84 83 93 78 71 81 86 99 107 93 81 86 96 98 95 85 83 80 79 81 82 92 73 79 85 76 63 61 69 62 54 70 66 44 60 61 47 29 28 22 24 41762 253 1685 30 10145 11 36 2 7301 1774 69 985 1963 3527 4885 9812 20287 34090 40556 39051 53001 80004 118152 175255 237341 304021 323536 346281 321158 400027 523868 746327 882656 351215 172175 26584 20361 22016 26050 28922 29012 25953 23110 22539 22621 24221 23705 21602 17415 11446 5772 3066 2290 1996 1360 577 249 94 45 -14 4 50 31 -12 78 86 49 -13 135 68 106 48 91 124 68 93 149 113 57 77 169 200 109 173 203 193 239 186 191 218 259 246 252 289 282 322 274 360 337 289 301 357 328 307 305 359 392 357 338 297 314 331 342 309 287 293 346 198 229 168 148 142 140 141 151 194 193 230 256 208 227 285 255 221 251 260 278 268 270 252 284 399 533 621 578 597 678 707 665 523 472 338 288 217 130 120 82 90 82 37 50 54 64 46 -19 29 26 43 15 50 78 50 20 49 13 13 31 25 7 20 10 43 77 55 28 34 9 29 40 32 47 39 52 75 42 35 21 63 49 32 34 8 49 37 53 67 12 56 45 12 9 39 28 38 18 39 35 8 37 33 56 57 39 31 31 52 89 46 74 73 58 54 54 29 34 57 34 39 38 31 34 41 37 22 34 53 37 25 34 40 34 29 23 18 13 13 17 15 21 28 19 9 9 41768 253 1835 30 10145 11 36 8 7302 1774 144 843 2502 6827 11339 12427 22704 41917 53000 80739 128286 198516 309024 368496 429159 595791 732171 720143 536726 341999 155927 124418 236923 309985 294384 131944 17068 12802 13891 15646 16160 15933 16208 14338 13011 12151 11501 11266 10351 8334 5136 2662 1030 78 104 21 -19 84 107 67 29 73 46 71 91 103 84 105 122 200 207 197 175 184 142 175 132 242 161 162 200 300 266 279 271 256 337 336 279 325 380 404 462 457 402 386 375 358 346 366 323 303 350 377 416 371 404 438 345 340 354 302 333 290 270 177 204 242 260 228 167 263 296 291 292 346 323 253 225 244 262 260 311 438 503 499 586 652 666 654 707 729 805 690 553 552 532 415 320 216 184 133 111 99 97 64 73 28 43 92 58 54 59 56 37 72 64 46 59 75 59 65 46 82 60 59 64 71 56 74 59 46 50 67 28 68 60 105 140 127 114 87 60 73 69 74 70 55 56 84 45 75 53 63 65 78 46 64 66 64 56 67 56 57 78 74 81 103 77 101 108 85 67 82 74 65 75 77 65 71 74 64 54 61 66 68 62 71 73 75 55 61 49 53 59 59 64 66 52 45 54 47 35 41 45 36 24 27 21 14 18 14 11 41774 311 67 30 10147 11 36 14 7303 1773 241 212 143 194 230 445 854 1094 1354 1803 2162 2736 3153 3578 2540 606 109 46 112 735 1703 2660 5346 6291 6323 5973 6919 9260 9282 6990 7563 10702 12985 13713 14911 19538 20301 16150 13259 11220 10569 8263 6170 8122 11243 10794 9463 15163 25299 30894 54231 74942 80295 98208 121340 102146 112319 100707 111482 126287 131279 154647 129647 95264 79736 63409 43003 51960 61712 96098 111072 127518 87421 42180 51372 91234 124169 173671 231144 255846 301419 396935 411731 388487 266923 90222 7996 2269 2254 2864 3348 3989 4659 4813 4857 5316 6313 6864 8235 9096 7107 3471 834 142 169 113 34 28 28 40 108 90 82 131 75 90 79 85 123 104 112 141 62 97 139 86 154 192 217 229 193 153 181 222 254 258 307 293 349 403 302 355 438 336 286 312 388 326 343 344 289 298 336 299 352 350 402 406 442 323 274 328 217 262 218 198 216 214 173 188 189 216 237 266 318 242 261 319 249 263 296 450 470 498 584 727 793 800 737 748 797 790 820 656 533 523 437 406 314 174 80 93 108 90 104 114 72 91 79 77 3 50 47 30 76 95 42 67 46 15 14 51 62 40 25 32 32 65 68 82 57 57 65 69 61 58 54 67 83 100 73 42 48 52 77 54 75 96 77 57 72 67 94 78 63 42 22 50 76 89 87 55 74 60 59 59 75 56 68 74 86 92 71 75 71 69 53 61 67 71 58 60 80 74 80 74 63 72 70 59 50 51 63 51 51 51 49 36 43 44 38 56 48 33 19 37 32 23 13 999999 0 41780 262 1570 30 10150 11 36 20 7304 1772 -49 195 640 2237 4939 9624 16834 25908 36392 50676 83298 87135 55164 60103 52395 60738 56488 41808 56900 80370 81033 104699 158399 231630 352635 312852 108946 146423 155649 261086 469964 805604 978868 750022 116903 6573 4146 3774 2955 1781 1020 835 726 496 443 333 274 155 31 48 50 64 21 32 57 125 102 68 39 60 137 149 169 128 130 128 167 155 75 153 207 190 155 131 232 207 154 204 241 232 219 290 363 281 250 292 300 291 302 372 376 395 298 326 337 315 331 220 260 327 314 270 296 235 244 295 291 268 311 330 283 236 249 184 161 220 196 205 231 268 192 202 226 284 285 306 245 274 327 422 492 489 557 733 808 807 861 806 868 850 920 842 850 774 684 602 532 366 311 307 152 100 116 117 87 72 55 57 43 57 55 80 57 63 63 72 58 59 57 32 45 36 33 28 40 54 91 78 51 73 74 39 84 82 77 76 93 57 77 73 78 67 51 60 86 106 69 60 55 45 35 55 59 53 69 79 44 36 67 67 46 57 75 64 70 66 52 81 70 66 95 88 65 76 70 65 76 74 81 66 72 78 91 82 80 78 67 53 56 47 63 57 47 50 51 63 62 52 50 44 52 37 33 46 35 31 19 18 15 14 7 1 41786 250 1932 30 10152 11 36 26 7305 1771 62 -78 999999 999999 999999 9 243 390 809 1594 3259 10612 23908 43375 78895 133561 231273 294776 313254 357500 320572 368849 419871 730800 999999 999999 606477 288006 159618 4393 627 308 244 191 53 167 150 102 112 100 100 105 127 79 133 172 179 252 231 231 125 254 228 277 242 237 263 234 262 270 195 235 374 319 313 349 396 308 381 407 379 328 527 438 404 387 426 467 497 508 380 440 427 352 347 354 290 220 342 268 282 261 250 307 246 238 315 291 232 154 188 229 262 242 205 233 254 262 265 244 306 281 278 306 313 343 386 574 643 787 837 823 903 893 847 885 870 914 905 882 893 840 825 714 615 515 409 257 231 209 175 159 147 151 120 100 106 131 134 130 80 76 95 121 123 115 86 85 104 115 100 122 145 97 101 96 98 101 89 88 91 125 111 100 87 81 99 137 120 112 116 108 126 107 147 108 116 125 128 123 92 98 109 115 78 110 107 103 92 86 116 114 112 105 100 113 127 116 109 126 105 100 97 104 118 117 121 121 101 110 107 104 100 92 90 89 100 95 90 92 98 101 103 104 104 95 92 85 82 78 88 76 69 65 64 65 55 56 52 48 41792 240 2232 30 10152 11 36 32 7306 1770 193 904 1569 2399 4346 7925 15537 35696 71988 119506 148899 173989 330642 511327 530223 437385 571265 767726 824504 702514 86918 84802 84568 3557 135 95 19 78 88 33 155 53 130 80 69 140 133 85 108 182 165 140 163 177 148 98 129 139 210 292 201 206 189 140 156 279 302 217 212 226 223 226 330 341 348 353 379 373 417 456 450 433 380 383 419 382 285 231 166 176 198 152 167 197 240 214 224 183 178 150 184 169 232 255 209 186 228 176 252 183 184 220 271 258 264 337 371 454 490 599 676 781 826 782 815 851 779 845 848 799 794 803 814 778 709 618 487 339 246 137 82 104 123 107 69 65 64 50 43 50 54 75 83 68 48 44 79 57 69 47 52 54 86 84 80 82 79 91 29 50 37 67 64 46 95 79 77 56 38 63 65 81 91 73 57 41 39 56 54 38 57 48 28 47 29 7 26 42 28 47 60 50 53 74 80 61 65 89 75 67 74 83 55 72 62 79 66 61 68 71 70 64 61 60 55 63 65 57 53 61 53 50 55 57 60 67 51 42 49 54 40 45 39 39 33 28 22 26 15 11 41798 273 1242 30 10152 11 36 38 7307 1770 -55 167 298 488 802 1125 1604 2142 3064 3254 2748 2881 2871 3584 4305 5051 7169 17485 34718 39887 44072 47037 52956 61257 61241 58283 51907 43684 38611 45422 52025 57082 55960 40671 35059 45077 40603 34533 35416 40840 49208 59374 77188 99864 119019 120759 130934 140133 152867 157116 127888 132028 216749 367789 413265 360446 278441 152082 74040 4534 39 2 12 -5 8 12 61 12 20 7 35 37 61 106 139 65 92 41 38 105 90 61 128 218 136 124 124 188 266 131 105 192 255 191 124 185 172 188 225 233 333 352 403 464 436 391 371 414 364 288 208 176 201 194 150 148 131 114 226 139 165 210 169 171 192 195 182 185 224 148 215 138 173 225 207 226 249 275 326 346 387 494 587 712 797 791 752 873 890 778 790 856 874 844 797 794 767 667 607 485 422 277 194 128 72 85 75 58 74 98 88 52 74 73 61 22 17 44 39 43 69 81 69 61 22 6 11 42 78 67 48 62 26 34 60 69 69 68 51 52 44 74 52 82 72 76 60 36 74 76 43 47 50 48 45 20 48 53 47 38 33 33 61 65 73 64 82 88 64 77 85 73 68 64 53 69 60 44 53 69 60 56 47 60 51 66 62 58 49 60 53 45 40 44 40 42 52 46 50 42 45 44 39 36 32 30 28 33 26 21 17 18 13 41804 313 16 30 10156 11 36 44 7308 1769 195 145 212 237 171 153 338 481 403 597 997 835 1184 1442 1467 1729 2142 2208 2326 2505 2561 2982 3496 4498 5258 5476 5736 5594 5733 6039 6986 8028 9077 10501 12492 14372 15550 17110 18848 20502 21729 22022 22294 22960 22727 22673 21981 21921 23701 23679 23055 29004 64444 98171 60162 43329 49990 55084 62738 68777 58557 39678 35601 33665 28599 26788 26637 26361 27169 28466 23063 17656 16000 18351 26542 33542 36914 45800 38069 32306 34134 33970 29421 22337 16714 14741 17972 10163 5304 4815 5421 5438 5401 5153 2812 1138 310 145 103 79 73 95 38 -32 -30 20 17 4 -46 -36 -53 -9 43 43 45 103 61 16 9 93 71 98 79 117 144 108 113 121 167 132 76 110 224 206 173 220 220 269 203 205 197 255 336 322 363 377 354 406 361 265 203 171 168 133 146 128 103 55 85 127 203 211 119 145 154 161 210 153 201 170 170 244 185 195 213 264 288 275 353 403 446 593 706 749 778 790 769 726 738 801 769 748 711 794 788 777 733 669 592 547 446 267 154 82 86 92 52 49 45 38 54 58 48 51 64 70 35 26 48 83 43 22 71 47 33 55 62 63 50 46 48 61 67 30 45 3 11 41 31 32 47 50 65 51 33 58 74 61 51 50 58 33 80 37 38 33 24 45 29 41 44 20 41 44 42 49 72 67 46 49 52 60 45 46 57 66 46 66 77 70 73 59 61 59 60 57 55 64 57 67 46 45 49 48 46 43 57 59 48 38 31 33 35 23 24 30 40 24 14 16 5 4 5 41810 297 530 30 10160 11 36 50 7309 1768 149 903 1074 953 958 973 1075 817 761 698 1019 1208 1195 1126 1050 1000 1522 1828 1552 1631 3320 8829 6068 3912 8376 17626 14559 29223 70882 75237 49058 97632 125244 65815 19232 24376 36210 59485 106006 174619 238493 333397 499923 488203 403152 315004 168331 83628 111097 99870 12833 6530 6293 6677 6875 7261 8264 9406 10550 10840 10612 9756 9466 8217 8385 8226 8077 7994 7990 7810 7653 7463 6580 4761 3398 2798 2551 1977 1097 273 148 131 91 58 50 124 28 55 51 76 104 89 82 62 82 124 91 23 100 171 152 103 29 141 207 184 191 140 178 137 180 114 178 168 198 226 245 240 196 166 224 277 315 264 296 330 378 377 404 363 346 316 277 202 173 154 130 163 153 211 186 205 181 210 202 229 175 246 198 184 148 198 184 195 179 264 276 257 251 286 347 424 466 532 535 616 737 803 812 779 746 827 781 786 825 785 828 834 848 880 819 714 645 550 458 328 162 112 117 139 82 72 75 57 79 64 68 79 74 76 64 41 59 26 93 73 64 85 64 53 39 30 52 71 90 76 40 89 71 48 47 82 80 56 47 55 76 73 56 80 107 52 56 84 65 74 83 66 51 36 52 63 58 75 51 55 51 91 83 66 85 81 91 85 74 83 100 87 81 90 82 79 81 101 95 77 82 70 82 92 74 72 74 71 76 72 65 71 67 64 86 66 48 65 56 54 55 45 47 53 44 31 36 38 34 23 16 41816 274 1162 30 10162 11 36 56 7310 1767 292 1809 2539 1050 2996 5142 8543 30006 59405 89173 129988 136425 99451 68944 49785 46280 50464 53904 63284 110559 115975 124080 98354 87973 123645 141119 198134 320848 435273 530391 339194 172841 114106 50789 46793 51233 89164 137141 123522 139204 120848 155413 219148 190571 118688 8776 5687 4092 3003 2027 2117 3375 6370 9425 11427 12514 12454 10163 6017 2779 1441 662 649 414 233 164 118 53 29 27 -19 54 33 71 55 13 26 87 132 108 135 163 107 107 116 116 129 122 130 157 133 89 95 197 152 171 210 258 230 192 225 336 355 382 368 347 344 390 290 267 194 246 234 171 178 90 135 142 162 199 181 178 177 213 209 175 248 169 191 167 197 249 241 238 185 244 266 240 239 375 477 546 647 695 703 748 762 819 821 771 720 730 740 739 749 754 832 863 835 732 726 581 506 423 221 64 55 72 55 72 72 70 53 67 39 92 60 20 80 84 41 58 53 88 73 54 47 52 43 64 88 43 49 87 89 67 41 64 74 81 73 62 54 67 94 63 40 57 48 74 54 41 27 37 54 76 53 23 36 33 22 65 58 30 70 47 58 62 69 57 64 68 80 72 72 84 73 56 47 50 63 53 43 48 56 67 64 59 57 51 54 62 57 54 51 57 60 66 60 53 47 43 42 44 34 26 37 33 32 27 19 16 14 4 41822 257 1734 30 10164 11 37 2 7311 1766 326 1361 3559 7260 15490 15158 9906 6644 5215 6693 22650 45595 78302 150589 163561 200515 354446 596699 864888 999999 999999 913396 149205 11110 6160 5417 1628 1463 1733 2027 2966 4247 5912 8038 10456 16123 25627 36239 43639 40638 34751 31350 25580 18897 11805 5714 1690 1266 995 660 244 83 98 40 104 98 95 140 59 123 62 115 141 118 31 76 158 184 100 149 228 201 182 219 203 157 230 183 187 193 193 271 284 269 258 352 351 339 302 238 208 150 201 111 118 164 183 148 189 177 169 178 160 183 144 121 191 148 164 216 142 216 192 229 217 294 256 273 341 459 528 530 597 687 698 742 671 719 658 721 681 755 824 855 851 827 888 849 876 762 753 732 599 478 280 144 110 81 102 100 119 80 84 119 104 86 80 37 74 73 65 64 15 33 51 75 92 77 81 86 51 63 80 73 53 95 103 83 81 91 100 99 112 96 89 77 80 84 58 66 87 113 108 69 54 60 35 56 58 60 38 47 69 80 89 41 75 89 92 77 62 87 85 81 83 81 88 87 95 110 98 81 88 84 78 84 94 80 84 78 72 80 77 75 81 102 88 66 67 78 79 65 61 67 64 65 60 56 56 55 48 50 41 32 32 28 24 41828 255 1736 30 10166 11 37 8 7312 1766 212 868 1683 2984 5975 11596 25684 50358 100642 246182 588268 723984 410298 303243 356647 597991 656236 526462 429126 446008 201180 8829 2786 3252 4060 4048 3907 3195 2530 2375 2963 4273 5754 6736 8515 11331 14939 19328 26546 33561 37141 29848 13592 4218 2170 1436 603 188 81 21 126 58 55 99 58 33 99 -1 57 36 36 30 83 78 153 78 62 78 9 69 168 159 189 192 174 192 172 205 162 219 216 146 197 268 316 399 301 252 285 254 177 143 122 148 159 86 118 163 167 93 125 141 144 77 115 140 144 208 256 221 175 192 250 184 126 200 287 275 294 373 501 538 560 584 560 571 486 397 357 443 689 736 790 789 785 813 753 762 812 760 755 733 705 653 500 328 151 56 51 42 34 65 74 83 51 44 63 33 33 66 43 59 69 46 63 34 37 47 31 43 44 10 31 23 50 48 57 41 42 51 40 44 50 35 52 66 92 85 61 65 61 51 63 46 46 37 45 55 18 12 26 1 28 36 25 16 34 31 43 63 60 36 61 73 65 66 59 48 55 70 62 51 77 54 52 37 43 36 60 62 40 37 48 52 47 42 37 48 45 37 48 55 40 39 41 35 33 34 27 23 20 9 8 11 4 41834 257 1739 30 10169 11 37 14 7313 1765 190 1179 3615 8048 18238 42756 99933 199904 327814 395134 340573 522102 818743 670375 782888 825760 779968 224716 4976 1454 732 1473 3703 6216 8576 9408 12808 13826 13392 9779 6004 6135 5621 5165 5285 6131 6856 8317 10666 12760 14992 17145 20973 17021 6047 1118 242 161 97 61 -2 99 153 98 119 90 58 142 113 62 92 101 125 115 128 154 188 142 182 197 150 232 237 216 186 160 205 179 189 232 234 257 250 288 213 272 276 296 381 429 426 449 386 272 193 168 137 113 89 163 200 189 232 178 195 139 138 202 261 260 213 213 172 237 252 221 265 242 284 409 559 636 630 732 686 665 586 517 436 335 584 857 874 925 889 814 833 858 903 845 817 848 806 674 534 355 190 140 104 129 95 95 109 67 66 85 81 104 76 84 72 90 75 57 69 68 74 97 70 65 64 98 66 141 117 108 77 71 102 83 125 103 128 92 46 81 129 97 87 129 101 114 130 119 103 123 107 95 78 73 84 83 79 86 79 83 75 93 125 102 106 85 96 130 125 109 89 106 101 101 109 103 103 96 104 104 100 100 92 93 116 116 111 105 96 86 101 94 88 90 97 90 100 101 93 84 74 75 88 75 66 69 70 54 51 49 40 41840 314 30 30 10170 11 37 20 7314 1764 695584 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 341 1151 3386 9026 22871 54192 104698 216906 293933 281909 361945 408298 213204 131598 262784 227230 265903 124902 141184 290970 342536 315430 232944 328153 359143 276869 87043 184165 232089 176216 144317 6458 5882 6332 6416 6578 6033 6333 6662 7237 6258 5528 5250 4354 3258 2182 1463 590 189 39 67 87 98 133 97 12 47 92 20 63 54 128 103 37 59 102 33 62 150 110 134 150 92 140 178 172 200 160 151 238 152 248 248 199 316 305 282 286 317 283 404 364 374 443 292 159 124 91 144 117 100 146 170 176 230 166 137 172 144 204 192 178 167 205 161 190 226 235 230 328 386 467 552 576 609 592 523 393 281 320 414 668 801 838 820 781 786 835 820 819 803 763 721 764 619 549 395 195 99 75 86 91 85 93 71 103 76 75 97 136 92 113 57 75 97 87 66 53 66 57 52 45 99 63 76 59 87 67 76 91 76 81 105 60 65 66 76 78 109 107 61 91 77 82 74 82 69 72 80 95 75 53 52 59 73 71 68 82 87 77 60 65 62 95 106 99 76 80 95 115 97 88 102 98 106 91 96 70 82 84 69 71 77 78 65 75 85 78 80 80 57 51 74 83 72 65 64 59 61 51 56 47 39 31 38 35 35 23 41846 311 94 30 10174 11 37 26 7316 1763 32267 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 548 1397 3785 7956 15997 30128 62702 144100 266058 269946 273462 125406 90321 188972 175920 183995 185099 87684 146327 245321 249153 396822 211463 74451 166799 244364 360391 455405 601812 134139 64054 123303 209901 246890 155029 3314 1684 2217 3157 4653 6585 8343 8268 5055 2599 2257 1396 676 528 341 228 87 17 46 -5 5 38 71 52 38 93 107 63 72 46 90 98 132 156 104 117 153 162 114 177 168 194 212 170 120 177 209 197 244 195 163 240 240 173 253 312 241 278 289 386 392 377 374 273 190 117 27 126 131 119 170 151 182 153 161 197 129 144 118 157 146 236 174 221 194 258 369 420 459 483 484 453 492 425 349 260 230 307 295 402 623 695 767 751 750 793 770 737 738 776 748 752 644 539 522 508 346 189 112 81 25 48 92 85 55 56 81 70 37 46 54 37 41 68 11 8 26 31 14 21 40 1 19 50 48 44 8 23 33 30 17 49 43 51 55 86 96 93 82 51 60 68 59 67 57 63 44 38 16 22 7 28 14 42 26 39 56 48 39 50 69 66 42 63 53 80 74 61 47 61 64 66 56 48 64 60 64 61 70 57 55 68 60 51 40 51 45 56 52 45 44 49 60 50 44 37 47 34 36 34 19 24 23 21 12 6 41852 315 7 30 10177 11 37 32 7317 1762 19969 999999 999999 486 935 1214 1176 1364 1631 2213 2271 2105 2502 3276 2903 2037 2068 2291 2303 2039 1500 2287 3477 5232 8076 10864 12526 14270 14405 13902 14400 16754 19260 18636 18612 18922 22305 23175 25312 31740 41667 54164 95961 133594 184262 216344 101870 201289 206660 240760 101531 102141 89968 67569 74576 111131 136124 122523 144125 181536 195930 214326 138015 92657 81408 89082 85783 106513 104391 83558 59526 56618 84908 119008 77443 20934 4177 443 199 242 232 255 340 363 371 423 547 810 1082 1078 1119 1033 990 786 803 747 549 245 119 12 14 55 35 66 20 40 38 61 174 43 66 43 89 69 76 27 84 95 162 121 92 108 58 95 80 190 200 164 178 220 190 228 227 169 256 305 256 266 277 251 276 264 261 283 338 399 351 421 411 397 352 257 204 140 125 160 116 133 77 81 113 164 156 127 171 170 181 105 171 239 251 281 271 341 401 488 438 445 450 336 230 261 274 273 276 319 344 317 480 672 744 747 774 747 786 809 788 769 671 551 510 521 556 517 486 333 234 120 58 99 116 87 69 72 57 31 44 42 21 41 32 40 62 59 32 43 45 41 24 75 45 19 26 38 63 38 40 91 60 11 63 60 56 77 53 45 67 64 76 81 64 47 74 41 25 44 25 18 46 57 63 46 42 42 49 44 41 35 52 71 84 74 65 39 48 58 72 66 44 52 52 52 45 57 55 62 71 66 82 59 61 50 49 58 61 47 53 57 60 60 55 45 41 39 40 36 38 33 35 33 25 19 14 13 0 41858 264 1538 30 10178 11 37 38 7318 1762 481 1402 2720 5500 9625 13435 26820 44710 68996 101836 175556 236877 283649 395966 427895 327280 316696 355572 362541 364911 348504 417771 394678 359640 243517 103851 56609 33464 13320 7083 4077 1997 909 354 100 107 189 253 211 327 352 306 340 237 191 100 46 32 27 84 109 5 46 21 -23 16 -5 -28 84 56 17 52 85 9 44 152 180 108 55 150 149 140 140 70 86 184 150 223 228 135 183 210 220 251 227 210 241 223 269 269 260 340 325 347 405 432 414 387 358 310 189 130 30 71 62 46 83 89 119 198 124 236 176 186 261 234 199 137 165 173 166 160 196 283 304 276 253 351 362 304 269 267 337 408 354 257 284 368 446 581 656 641 638 661 666 618 529 533 533 485 463 517 537 420 244 96 44 130 101 72 83 73 42 54 50 43 0 28 4 1 38 39 52 23 17 14 17 25 42 31 -3 43 4 -5 19 42 47 82 103 42 70 63 49 70 58 44 55 57 46 62 54 48 62 48 24 42 36 26 14 2 9 41 25 28 63 62 17 28 31 44 32 61 76 57 38 59 42 59 55 54 54 66 60 44 29 38 36 62 58 47 46 53 48 53 48 46 45 42 46 37 43 30 28 35 33 29 24 22 24 17 17 10 6 1 41864 262 1602 30 10182 11 37 44 7319 1761 -51 999999 825 3939 6225 7798 12286 18900 25734 34562 51872 80767 61381 2514 1074 5448 42011 27684 27498 73418 209066 331722 501153 748498 883965 748226 850588 987375 530982 49950 13588 28058 24158 4438 354 203 182 135 122 111 81 127 63 6 107 43 91 -26 101 153 96 30 -5 66 20 1 45 105 75 50 108 27 14 37 29 64 38 56 56 89 79 98 116 113 174 147 171 123 183 300 242 232 195 247 294 337 241 302 291 375 430 410 399 407 429 431 398 322 268 151 42 38 97 8 93 129 52 103 176 151 196 186 169 132 163 158 155 162 173 174 180 169 212 315 230 291 341 302 308 323 348 381 489 439 420 343 268 316 415 484 529 520 468 444 423 462 503 505 549 502 405 312 180 114 79 55 75 83 91 125 102 66 106 39 0 31 71 64 -16 24 5 24 72 43 22 39 32 37 57 64 19 48 66 42 45 41 45 29 48 56 59 36 47 69 71 72 47 24 38 41 56 31 24 39 29 13 32 16 16 26 25 14 25 35 52 57 52 49 43 60 58 61 64 65 69 66 57 64 82 70 65 53 53 66 52 55 72 67 48 52 62 61 47 49 51 41 52 38 28 42 40 38 37 37 40 39 29 20 16 14 18 7 41870 266 1456 30 10186 11 37 50 7320 1760 -95 2230 3433 3701 6763 9354 15166 21389 13154 11811 14297 13825 22286 23412 27393 25169 24727 29758 61408 120275 174231 251147 401349 685674 933741 529625 417890 397905 422239 405840 143951 278812 421636 186317 10868 3674 1691 922 470 346 239 225 202 220 184 116 122 90 116 97 114 131 162 170 57 0 75 41 64 57 51 116 41 66 64 53 100 140 161 168 180 124 98 166 171 212 147 91 221 166 167 159 220 257 164 232 225 223 328 361 354 309 353 414 427 512 523 486 459 384 399 430 398 310 185 159 137 127 149 147 146 157 168 210 249 233 210 170 223 218 288 238 251 280 330 355 355 385 428 368 333 311 332 322 364 494 428 427 527 539 458 393 401 444 503 514 553 472 524 609 585 535 499 496 384 235 168 173 153 134 123 110 159 132 138 171 100 108 87 101 119 98 63 58 82 71 80 75 63 58 73 81 76 80 102 100 73 72 72 78 93 109 92 96 75 98 116 82 67 59 91 95 93 83 71 69 56 49 57 42 52 65 45 62 87 57 61 60 55 73 72 78 74 70 86 74 96 98 95 89 97 98 89 92 96 105 108 96 84 71 78 82 81 79 72 84 74 71 72 67 76 71 78 74 73 82 57 55 65 57 53 57 48 42 37 32 41876 315 20 30 10190 11 37 56 7321 1759 46289 1021 1034 1299 1482 1680 1562 1638 1967 1982 1951 1893 2250 2721 2474 2485 2534 2417 2385 2531 3591 5272 7905 8523 9642 8793 8954 9476 11025 12611 14412 16780 16050 16669 19665 27133 34035 45349 55442 62990 69221 72853 85740 82893 73423 59328 46308 33503 22236 17271 13946 11808 11771 16253 16225 14195 11578 9604 13015 12462 12938 16433 16105 12963 10831 8104 7729 12853 35482 32024 14328 35050 11906 7246 6454 6930 7125 6700 5792 4779 3786 2621 2128 1658 1565 2296 2382 2834 3007 2577 2433 1778 1204 814 688 298 145 256 293 201 106 126 78 94 154 87 117 117 107 81 66 61 104 119 124 94 124 78 67 89 104 148 133 125 194 161 131 199 230 196 243 281 282 259 269 243 353 404 387 383 420 417 485 481 433 394 418 419 407 276 137 170 177 129 208 113 155 193 206 204 238 210 245 204 246 205 217 205 179 229 315 314 296 275 214 247 222 192 285 255 284 338 365 395 438 397 326 300 343 446 530 543 581 547 506 523 485 565 523 566 552 483 482 459 322 180 144 146 119 130 189 182 168 196 153 86 114 82 81 86 82 55 59 99 36 60 42 42 80 88 86 85 68 86 82 100 63 105 85 78 120 79 80 83 55 75 69 85 92 85 100 113 80 57 91 45 67 74 62 64 61 26 54 67 60 88 53 58 54 86 101 85 75 82 73 95 105 97 76 70 77 76 86 86 78 78 87 78 84 68 74 67 70 59 64 55 61 69 69 70 74 67 64 57 56 62 68 55 45 50 41 39 31 33 33 41882 315 25 30 10195 11 38 2 7322 1758 14760 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 56 999999 999999 999999 999999 999999 -59 16 999999 -54 -55 999999 999999 999999 999999 999999 27 532 1525 2761 3016 2883 3779 12202 63953 51749 42844 117956 175071 207380 322414 207782 94401 141551 268477 157576 35718 64844 154559 55182 61488 107068 117826 178154 305873 387939 306221 165507 98809 55321 38225 49470 6494 4975 4826 4852 5045 5347 6340 7880 8841 9365 10825 11576 11905 11032 10126 8699 6214 3628 1962 857 426 225 319 264 241 238 205 181 155 199 217 292 281 314 284 116 95 126 115 112 92 94 112 98 181 132 105 135 223 56 129 172 117 155 49 105 66 78 213 193 127 131 152 115 195 187 172 185 302 272 343 385 398 393 365 426 394 438 442 507 429 410 436 325 332 200 236 219 189 202 246 195 207 234 196 272 232 234 192 224 222 260 247 228 192 255 253 237 226 210 232 208 245 345 404 476 481 425 343 312 306 272 269 268 318 286 403 552 693 722 734 687 608 565 636 658 601 581 426 259 206 200 216 241 245 249 231 174 132 195 170 139 146 114 84 115 107 137 93 69 93 110 97 70 40 60 76 114 117 105 115 176 127 118 86 112 128 139 118 113 116 110 112 115 98 107 123 124 125 102 90 111 98 78 66 77 77 79 81 118 112 113 90 78 78 79 118 112 101 122 118 106 101 117 117 122 124 93 112 103 128 129 108 119 120 106 128 134 125 113 108 92 105 95 94 94 108 97 104 109 96 94 92 88 85 85 79 70 63 58 41888 280 1078 30 10198 11 38 8 7323 1758 -53 999999 -23 11 34 999999 -97 186 968 1454 1498 2820 6779 13029 31808 80053 128209 47904 39778 49821 31622 37826 126473 365822 284154 202700 172040 204015 250645 347148 431085 515664 358925 192293 205686 342546 407263 259237 188252 166646 108633 16818 13197 11201 9113 7805 6090 4740 3731 3044 2525 1975 1231 817 441 257 198 201 198 137 127 103 173 101 96 78 119 162 47 114 82 104 70 41 50 55 138 143 141 135 113 90 94 103 128 73 77 133 114 84 139 134 161 175 130 179 136 234 213 208 210 238 302 323 305 380 394 443 449 439 453 451 469 513 408 307 185 203 157 194 244 176 166 277 201 163 155 175 218 240 238 223 198 192 207 219 188 219 174 155 256 284 350 391 392 393 315 292 189 200 191 179 260 248 292 313 395 380 574 731 644 566 495 576 570 522 490 494 368 258 203 226 271 219 203 178 141 150 115 120 93 115 104 89 27 63 76 84 51 57 86 78 77 68 80 79 58 51 50 74 103 105 78 50 76 78 95 104 76 25 52 75 85 77 72 87 88 69 73 69 48 92 55 41 35 37 54 66 65 65 39 54 73 90 83 61 63 53 65 85 75 92 69 78 88 60 78 86 77 74 86 84 82 90 81 79 57 65 83 81 67 73 71 75 64 62 67 54 67 62 51 57 56 47 40 40 33 30 26 23 41894 299 513 30 10203 11 38 14 7324 1757 163 112 41 1 81 753 1219 2571 4590 5922 6237 6255 6219 7289 7774 6666 6488 6058 6170 9810 15132 16509 16686 15957 17146 18628 19495 26698 33377 46229 71254 92486 91887 70203 65483 74498 107664 171916 259277 375370 505115 540852 483492 447869 430888 207768 145152 103356 58914 48488 67653 124183 94474 80244 131333 33634 977 222 258 292 321 232 231 245 131 193 190 150 224 188 205 186 166 275 231 272 262 227 113 79 202 193 163 177 125 27 78 142 95 105 92 -9 51 100 90 142 43 71 109 136 113 96 136 15 92 129 227 104 88 135 187 148 261 220 237 250 300 302 271 225 268 377 368 377 457 426 368 417 436 489 440 361 330 194 200 238 267 244 268 248 211 254 249 220 185 173 170 192 201 203 247 254 243 191 225 257 231 162 225 244 289 348 320 341 311 261 241 240 316 230 233 267 228 295 256 264 254 248 418 751 849 746 641 639 599 513 483 415 319 304 329 312 266 210 180 144 166 159 169 113 87 97 112 108 97 77 94 63 69 60 81 90 99 108 109 81 63 93 104 83 63 103 66 70 69 95 105 91 106 93 89 98 115 122 119 102 121 105 86 97 90 83 46 69 70 58 50 75 79 56 49 61 69 77 80 78 104 97 122 111 80 83 98 98 104 96 116 115 102 106 120 109 104 116 109 96 92 102 95 96 88 93 109 101 91 88 92 79 75 75 77 90 83 79 67 61 60 56 44 41900 273 1295 30 10205 11 38 20 7325 1756 368 1738 4388 7405 7084 9464 12509 29203 46646 55936 82742 141412 206285 238020 223213 163818 134085 195960 273348 358879 542895 668936 698490 577859 348847 175523 49843 21088 15727 8749 4179 2854 330 312 286 293 242 200 182 160 172 183 196 190 173 285 250 231 138 87 137 67 119 132 135 59 105 155 85 50 97 84 67 98 91 19 92 52 133 103 130 103 152 140 141 223 162 136 128 150 151 110 66 72 132 144 203 326 222 313 319 274 336 304 344 238 399 376 481 379 355 414 448 359 432 370 227 258 180 204 163 199 230 242 201 196 201 194 195 204 221 219 221 224 225 179 186 141 195 180 201 230 225 220 288 268 257 288 290 322 320 281 248 243 241 246 269 215 229 213 259 283 300 606 899 911 784 703 603 496 440 445 387 363 378 271 232 188 136 145 145 120 85 120 95 108 96 115 86 81 56 53 53 72 88 57 37 51 42 64 95 82 87 99 86 66 84 94 50 80 81 86 109 77 98 103 102 78 96 70 48 69 69 87 50 85 58 45 42 61 55 54 87 69 47 39 75 69 62 92 94 79 95 85 86 107 90 89 83 86 84 53 63 79 73 87 82 66 72 78 76 65 69 90 75 67 69 68 68 77 79 69 62 61 59 55 55 45 43 38 36 26 15 41906 305 338 30 10208 11 38 26 7326 1755 -73 7 95 83 354 611 342 329 573 981 855 1043 1498 1694 1611 1366 1143 851 894 677 729 978 1359 2244 1737 1647 1602 1605 3557 8347 15390 32727 49499 46838 51365 21024 61595 182164 252593 223995 242024 189014 96253 98950 116132 131285 206252 140193 88740 143227 257214 303393 232350 280301 301422 261801 217785 149055 81514 75101 81160 59112 69822 62230 9255 537 253 259 210 169 158 142 137 178 118 178 118 133 147 147 128 132 107 139 108 85 87 75 162 149 86 96 120 51 87 102 54 93 45 79 114 79 158 113 92 128 114 161 103 144 109 151 183 125 187 187 222 292 315 276 305 271 244 347 349 349 367 407 333 323 394 440 364 449 497 381 432 450 381 397 385 209 161 173 218 285 297 331 228 177 190 157 167 246 278 204 107 209 204 216 161 236 226 248 285 251 210 283 252 258 231 192 201 242 219 258 293 284 312 311 287 294 401 450 413 494 779 885 765 731 766 648 536 484 454 452 415 384 311 283 204 153 171 166 132 99 86 91 73 85 54 62 61 61 68 86 89 67 106 109 81 58 116 105 69 92 111 112 81 52 90 99 82 84 84 91 107 100 84 69 84 78 86 102 109 82 65 85 86 87 65 46 36 48 70 65 61 81 69 72 93 101 87 102 107 89 75 78 65 80 104 101 95 93 95 81 87 99 72 82 104 95 71 77 80 81 67 68 50 73 65 74 77 78 73 63 65 57 54 48 48 44 39 38 28 41912 314 72 30 10212 11 38 32 7327 1754 272 181 198 170 154 194 223 144 228 147 169 215 294 461 389 348 298 336 460 938 1430 2234 3093 3153 3360 3573 4166 4294 4204 4310 6136 9050 12670 22205 37063 44995 38490 25880 25281 23091 21651 31904 40132 45992 47909 43692 63590 113745 200660 219437 256604 232329 250576 213759 180525 75740 109958 178765 235382 269931 212956 114865 107789 131682 116445 44488 7947 12011 20363 24085 44578 78288 86253 38287 2837 391 221 276 261 56 147 153 182 172 193 211 166 174 168 179 125 123 133 130 92 82 46 94 130 121 88 75 74 58 81 116 103 122 91 87 137 48 21 32 106 141 118 102 94 133 89 66 89 160 195 214 353 328 328 337 339 403 357 397 395 420 475 392 409 426 496 405 397 447 501 468 417 481 411 220 228 271 227 247 243 236 294 208 144 181 213 218 190 208 136 169 168 118 178 249 209 238 189 319 243 222 209 217 217 221 230 309 344 399 449 460 447 513 459 484 474 535 662 744 778 840 854 752 695 638 600 601 554 534 492 416 314 321 298 200 184 160 143 147 85 86 83 73 61 49 81 116 81 77 85 103 99 74 103 83 54 56 72 86 114 67 80 65 65 73 88 76 71 78 91 74 59 49 66 78 119 90 46 61 93 77 78 71 74 71 53 68 62 29 40 59 77 73 65 66 81 77 62 96 88 76 88 95 102 106 104 99 89 91 78 73 70 75 72 79 70 70 60 67 65 70 60 61 69 64 63 76 59 53 59 56 57 62 50 44 34 38 36 19 41918 262 1578 30 10218 11 38 38 7328 1753 127 969 3997 13441 36456 35865 33452 43769 90967 130902 255628 591168 999999 999999 999999 142773 97360 145236 191661 289790 349323 194303 84076 34499 864 228 177 103 159 115 81 159 138 132 90 71 124 139 104 166 36 101 117 107 103 162 113 -10 32 27 53 137 34 6 33 27 68 98 92 67 60 34 49 22 96 81 36 144 82 60 131 94 100 163 124 116 236 201 247 316 294 299 252 294 370 390 354 374 415 329 279 355 360 382 358 413 320 258 173 180 231 262 189 171 199 247 163 201 155 138 127 114 108 146 188 135 108 118 133 143 186 208 246 170 124 150 143 168 163 269 287 362 503 500 566 581 671 590 574 631 651 758 759 759 849 801 711 671 618 569 562 540 512 471 456 309 272 224 196 140 105 93 88 47 74 66 33 43 49 30 20 34 30 92 99 56 42 49 44 51 54 69 46 31 59 55 89 84 47 41 47 83 73 67 64 69 76 102 81 57 42 50 63 38 63 70 40 44 32 26 19 38 25 8 25 23 36 49 35 39 35 53 60 48 56 53 65 68 62 37 32 61 61 62 62 51 59 55 63 64 48 51 52 58 49 61 49 37 42 39 39 44 49 38 33 25 26 18 20 20 15 5 41924 277 1043 30 10223 11 38 44 7329 1753 40 159 67 -18 625 1247 1351 1665 1700 1555 1506 1483 2107 5170 19121 52771 83399 118388 157141 176040 201228 222188 291678 252715 303037 238349 196281 289000 317125 77491 90647 53081 6475 12024 33215 39927 42854 73708 130429 188822 272953 265412 109479 11247 602 35 140 141 103 143 93 129 140 97 84 46 88 44 62 -7 113 123 94 31 43 48 110 91 110 35 37 46 54 73 17 7 2 -67 -2 26 33 70 50 38 55 -30 82 59 102 113 80 159 223 110 168 159 187 173 103 183 274 271 297 371 345 399 405 379 362 315 304 295 369 358 343 370 266 173 216 232 199 215 201 233 254 225 190 162 97 111 92 104 142 127 128 116 128 115 144 119 128 137 183 145 107 127 116 165 162 217 346 478 530 568 609 640 597 665 731 648 700 724 669 692 665 681 532 502 545 507 507 546 498 478 347 290 208 207 191 136 94 75 50 43 39 47 1 -11 4 55 32 4 -30 35 36 25 23 19 12 33 21 48 47 12 31 32 27 30 59 76 62 55 41 20 51 53 58 52 30 52 29 37 25 12 17 19 7 6 25 10 23 12 32 19 14 4 8 2 14 43 19 20 34 36 46 32 41 31 42 37 30 39 57 46 43 41 24 32 33 24 21 34 36 28 20 24 16 33 22 19 19 15 14 11 15 13 6 41930 314 87 30 10227 11 38 50 7330 1752 1169 1036 1153 1269 1243 1357 1329 1231 1313 1225 1355 1279 1420 1710 1598 1672 1786 2096 2287 2428 2658 3064 3773 4575 5089 5707 6425 7401 8244 8843 9909 11047 10706 10526 11072 11875 12993 14009 15799 17796 20597 23884 25879 31204 37421 41454 44833 62269 88848 105414 112721 30640 19539 13607 14343 13935 9373 5374 4791 5584 5572 5395 4696 4373 4038 3423 2342 1527 1599 1323 821 452 569 554 581 428 414 417 274 230 127 124 195 126 150 181 157 101 111 124 197 183 93 102 60 108 99 144 62 113 103 65 136 130 87 35 129 137 98 124 66 83 126 113 52 58 85 111 103 136 157 164 202 182 193 267 285 302 205 265 291 286 290 343 264 325 391 412 531 479 409 476 404 440 429 413 458 419 426 445 272 228 211 293 290 267 181 187 262 247 234 211 233 154 138 141 136 195 166 201 171 171 228 213 242 161 215 175 216 265 253 355 461 509 579 647 677 764 727 711 708 682 667 690 691 695 645 611 601 697 664 600 521 510 463 474 386 292 266 265 228 190 125 139 134 93 99 64 52 61 45 77 62 59 58 64 84 98 82 77 90 72 60 70 54 86 77 69 77 70 61 90 81 91 94 80 69 112 116 58 59 65 61 63 81 74 45 55 38 57 49 46 76 42 47 73 79 69 56 72 84 54 57 79 93 96 92 78 64 84 78 82 73 49 68 89 83 83 82 76 62 52 65 68 66 60 66 65 72 67 59 54 54 60 58 45 53 56 56 52 45 36 23 19 41936 292 749 30 10229 11 38 56 7331 1751 -74 33 279 394 396 797 891 1516 2089 2586 2797 3209 4119 5192 6173 6911 7748 9500 10706 11567 12790 14398 16760 22077 40876 63260 126320 210240 252129 136384 198910 175085 144524 231039 439928 260059 304553 95581 79491 158241 209590 203254 249926 266192 195381 128366 54787 15293 3730 2149 1362 837 701 663 323 390 319 252 235 175 148 122 147 90 129 53 96 78 123 65 122 95 100 41 37 137 50 56 108 105 73 128 101 104 164 123 136 83 136 173 151 64 60 64 137 45 78 156 143 111 204 204 225 254 360 332 417 363 354 394 440 413 442 402 441 461 385 351 366 426 378 369 392 423 382 284 289 240 174 155 210 227 264 280 269 218 264 286 237 252 238 169 203 130 147 192 190 232 254 216 223 226 221 174 248 194 173 238 312 388 470 495 548 641 745 746 744 686 658 707 671 612 563 567 561 639 640 632 633 642 609 498 442 449 371 296 230 216 240 192 143 113 81 85 86 100 63 46 78 75 99 80 106 70 58 60 64 58 77 74 89 90 80 70 68 59 53 90 63 42 58 46 66 95 96 68 70 61 63 86 72 54 52 93 78 60 72 53 66 88 52 53 52 50 72 53 65 75 74 66 77 87 71 92 85 79 92 76 68 62 60 75 81 77 71 74 63 66 58 62 55 55 61 65 58 52 63 66 72 55 45 50 59 54 43 46 38 35 35 34 24 10 41942 279 1142 30 10232 11 39 2 7332 1750 145 1879 4186 3551 3033 2343 4303 13067 14016 15362 25143 43436 48873 22994 23293 15894 28233 36344 43807 76245 126727 231374 287534 341187 296181 223805 184199 177669 185320 347417 500695 530725 419441 166710 52885 80180 112535 92492 40902 82776 166537 159486 104691 3900 184 132 171 172 171 69 113 70 92 133 150 121 42 108 182 166 58 172 150 90 72 39 70 23 123 137 148 65 60 85 14 124 92 150 135 85 105 51 41 93 91 88 182 155 171 136 198 243 230 261 220 301 350 376 450 513 469 486 487 439 423 385 442 389 477 499 540 531 408 305 273 186 188 193 183 255 229 185 217 202 259 244 228 160 184 267 184 107 145 199 195 212 164 217 217 215 206 196 185 232 214 209 264 360 444 553 605 640 754 721 682 654 641 701 679 636 676 715 689 620 585 587 608 602 493 413 378 255 241 229 172 195 153 174 108 69 63 73 110 92 48 83 61 71 83 89 78 62 62 47 31 39 35 51 98 92 86 88 51 15 65 101 82 90 74 55 70 57 57 89 73 67 74 70 60 82 77 89 75 71 54 62 42 38 19 31 61 71 37 27 41 45 49 48 62 75 69 64 64 57 50 59 74 81 75 65 63 59 54 39 61 50 44 45 52 56 46 53 63 53 46 53 51 56 51 51 46 39 36 24 24 30 22 10 7 41948 267 1506 30 10236 11 39 8 7333 1749 89 829 2018 2828 4910 9558 17764 29749 49884 84468 121656 178523 226062 287588 467351 550058 310731 444661 474414 534643 772821 695170 331904 241745 12987 2110 802 453 226 162 193 93 180 228 84 136 100 77 121 87 78 43 84 10 51 174 183 103 138 75 142 50 46 112 41 -3 64 156 61 75 102 106 76 109 114 128 121 185 35 68 108 92 125 90 140 147 194 144 182 213 151 149 268 241 282 306 212 265 501 456 488 413 471 515 380 409 490 563 612 601 560 374 260 184 212 223 211 287 221 216 280 205 202 251 240 231 173 144 149 161 145 176 153 153 195 176 204 190 202 227 219 172 298 252 276 251 297 390 505 546 651 696 769 717 756 730 731 676 679 656 636 649 693 643 559 535 521 405 330 300 255 224 220 177 99 147 127 100 100 51 49 74 65 73 66 69 59 39 44 104 76 92 69 44 63 76 64 57 71 63 71 89 98 67 76 69 66 69 67 31 66 65 42 86 84 105 72 76 70 64 56 61 63 51 22 19 31 31 24 44 43 55 64 63 59 61 53 47 76 76 54 63 51 87 84 77 77 62 68 54 58 60 53 51 49 54 58 45 39 39 53 37 36 49 35 33 39 36 36 24 30 29 19 23 26 13 4 41954 267 1508 30 10238 11 39 14 7334 1748 -96 543 2153 4241 6548 11262 13345 23606 59240 145150 149215 185366 243776 163102 149535 259665 374400 556755 607308 644118 544012 351255 323952 287441 271961 197179 205108 103584 13869 812 153 121 173 56 109 91 176 142 138 82 27 164 60 131 82 73 101 106 25 84 118 196 150 91 112 91 25 9 112 113 162 146 51 93 181 109 49 143 79 98 121 176 143 94 87 126 164 125 170 113 192 154 246 307 291 294 303 341 414 388 459 462 507 547 526 432 427 767 1050 723 673 672 429 268 243 149 234 262 228 151 242 232 217 229 238 252 230 179 105 143 142 140 200 191 218 245 190 192 248 244 192 219 249 246 264 351 334 387 548 720 837 746 666 696 701 650 729 762 743 694 647 632 621 556 589 657 541 390 316 263 234 232 206 225 218 168 130 89 110 99 80 84 64 45 59 39 59 68 70 67 71 66 82 74 48 50 62 71 62 87 81 69 59 73 82 86 90 104 102 74 47 65 66 75 60 50 80 88 57 47 72 93 66 38 54 52 51 36 44 34 34 74 58 59 70 70 46 67 75 78 77 68 69 88 55 62 78 81 87 72 54 66 60 59 51 52 68 59 69 66 62 61 49 56 65 46 39 38 40 39 31 30 32 28 17 9 9 41960 289 821 30 10241 11 39 20 7335 1748 -50 999999 999999 999999 999999 465 1090 1876 2147 1267 902 1032 1613 2931 9238 21902 38242 66844 116124 123125 108272 132079 128005 147548 138263 83330 38604 51357 77583 53667 61179 112599 204523 280549 395388 336727 94667 107586 118929 115626 154337 150905 145966 244435 333158 258893 249426 90788 36815 55910 2908 772 650 394 373 331 128 19 58 18 83 45 92 102 15 28 -36 12 7 6 8 61 55 18 -28 28 85 33 7 164 87 76 47 96 38 28 54 37 66 47 40 156 79 62 75 82 143 190 158 86 109 179 192 222 269 268 309 285 258 363 329 396 426 408 419 432 490 506 519 523 626 780 784 640 649 534 270 206 163 171 228 210 169 273 210 199 198 206 169 181 150 143 164 133 139 192 164 170 194 225 134 161 163 94 204 245 260 263 255 338 400 431 575 746 728 654 722 704 701 734 687 726 654 695 699 638 554 580 578 536 437 330 257 158 147 160 143 135 150 105 52 78 48 57 69 80 9 -4 49 86 75 45 55 90 64 51 52 56 24 35 65 72 89 30 66 48 54 39 43 46 48 49 54 37 40 74 100 82 65 64 76 55 56 64 25 26 25 30 33 34 36 40 38 36 62 52 39 42 50 57 65 62 59 73 70 55 42 51 69 49 59 63 59 50 62 45 47 35 41 48 51 44 31 31 25 30 24 40 36 30 27 23 29 19 10 10 3 4 5 41966 308 283 30 10243 11 39 26 7336 1747 -66 -74 40 79 360 663 677 839 892 860 943 1079 1233 1329 1560 1812 2260 2397 2480 2385 2615 3115 4070 4439 4613 4978 4780 4752 4837 4836 4747 6941 15466 19372 14680 17169 13741 14514 19963 25315 41888 60319 61790 36058 44522 103139 171184 226877 326919 361868 406770 424661 308681 415167 344463 274883 280325 213075 76820 21848 17795 9251 5531 5017 3345 4911 4323 1017 260 77 12 120 76 101 114 24 46 83 94 63 -3 999999 39 40 25 73 28 96 64 46 80 32 116 17 -35 60 26 55 80 55 68 97 44 160 59 64 138 125 146 78 73 132 137 192 119 132 195 221 215 243 194 258 287 272 222 252 313 289 303 360 338 457 472 462 449 486 447 518 571 738 696 899 1128 1187 922 482 380 242 121 196 156 228 188 203 181 185 183 142 172 161 177 173 159 200 217 144 152 149 190 177 179 213 241 264 290 299 346 330 350 344 393 534 596 591 723 712 728 714 713 690 718 704 656 620 556 586 570 538 385 254 206 226 236 196 173 175 121 73 88 45 84 78 57 27 78 65 48 90 84 39 74 75 53 60 61 31 64 56 74 54 69 56 58 70 70 87 74 95 63 57 67 70 56 87 37 48 55 72 66 62 42 32 10 43 37 35 27 9 26 26 46 51 49 49 58 67 49 43 47 22 53 84 66 71 67 52 60 52 60 72 57 48 53 54 59 48 39 42 49 40 53 38 28 38 31 32 36 36 33 20 15 28 15 16 13 5 8 8 41972 306 317 30 10247 11 39 32 7337 1746 170 548 996 1491 2029 1717 915 559 563 1543 2074 2022 3230 5881 8184 8659 9231 9670 9307 8473 7550 7665 7523 8953 11120 12347 13815 14905 15814 16309 17145 17917 18584 18690 19345 20544 27433 28623 29404 40229 50987 57795 67863 129126 125210 95043 102590 114676 133201 191103 226361 212455 315598 380888 279589 260268 257682 302449 302355 225473 37132 3850 4483 2142 1005 704 727 611 363 246 148 39 107 89 8 77 105 65 85 82 49 -34 25 46 -25 61 24 -1 4 41 4 40 60 33 11 -47 -2 49 54 49 57 19 -3 36 14 89 134 105 89 46 79 147 181 170 195 155 168 168 244 285 189 234 275 259 238 238 220 348 352 348 474 475 471 516 451 463 618 660 805 919 1091 1037 852 861 1083 618 184 137 146 165 199 197 118 123 114 171 171 160 158 221 176 162 116 160 159 211 207 178 171 175 174 288 242 227 229 371 315 355 355 415 471 506 574 669 683 690 683 688 700 656 619 609 564 543 417 232 175 158 190 131 132 151 79 74 61 92 79 73 21 69 66 31 39 26 40 59 66 72 51 27 47 40 25 37 67 16 37 17 26 57 54 91 59 60 61 63 58 56 30 45 38 36 56 73 95 62 39 44 65 41 33 20 40 43 40 38 28 41 32 24 22 19 39 36 34 64 42 44 51 61 38 60 62 55 63 75 75 65 52 41 44 55 49 48 47 57 56 57 54 44 47 35 35 42 24 31 37 33 20 20 18 23 13 1 999999 5 41978 307 322 30 10252 11 39 38 7338 1745 -38 999999 90 284 656 937 1099 1301 1163 804 882 646 195 260 631 641 589 748 1058 1095 1295 1589 1738 1682 2742 5892 7800 11528 42482 51977 83695 108138 152368 262983 258975 268696 217400 93954 67002 78411 82603 77923 82571 94581 113665 154426 253808 332026 336233 276403 283274 285976 317257 298044 153544 67869 31179 2821 929 903 1170 1660 1707 1690 1416 788 398 260 226 162 178 209 126 165 174 97 63 91 97 71 -17 109 106 88 122 86 88 63 56 48 73 66 83 99 100 59 32 96 49 82 90 138 83 65 101 167 146 114 134 188 187 216 206 239 206 302 342 293 308 332 345 296 341 423 345 322 353 467 507 500 453 456 517 545 654 775 1100 1649 1821 1801 1621 1334 1025 1068 2600 4601 3035 739 241 248 286 241 267 249 219 269 281 240 221 202 136 144 213 241 232 230 268 296 210 248 246 252 240 242 292 310 314 317 307 379 440 449 507 623 645 632 677 700 775 802 768 683 614 556 471 331 199 185 144 148 152 195 122 107 129 133 114 88 85 65 84 66 65 108 143 88 91 81 132 87 80 112 107 78 101 70 67 92 90 90 112 111 90 120 140 119 110 90 78 84 124 96 111 94 103 88 100 115 93 69 85 74 75 77 85 69 67 72 88 85 85 93 76 71 107 94 103 95 94 88 89 96 115 103 90 94 106 102 94 108 101 92 85 89 94 92 106 96 78 80 81 86 83 89 84 65 70 76 74 71 59 52 56 54 50 53 41 41984 281 1106 30 10256 11 39 44 7339 1744 1270 9644 38818 77502 79721 87254 159626 95587 32141 28132 28710 31017 33499 30919 26914 27838 28580 25382 18389 21372 77372 77867 61591 103533 120644 82636 101529 102344 110254 151864 177161 268597 405825 517816 602792 508688 356491 102263 134953 5255 314 221 163 203 177 62 39 40 114 103 51 75 82 30 22 103 86 67 -11 -37 39 -35 -60 62 78 35 29 12 120 70 21 7 -36 3 70 85 -3 -12 114 93 170 170 112 132 173 157 205 232 221 221 256 300 252 239 246 231 308 278 370 371 454 495 438 429 459 426 398 392 446 774 1247 1842 2287 2197 1808 1383 1116 936 926 992 1341 1436 517 254 230 228 239 261 263 219 237 198 130 177 183 227 122 163 177 206 162 161 140 156 162 180 219 171 187 240 242 250 278 300 391 441 512 589 586 601 624 658 676 621 749 738 652 618 481 331 229 150 145 142 119 140 85 126 93 89 75 48 33 5 31 16 65 44 19 40 29 41 33 52 66 18 25 12 48 53 90 41 39 54 40 59 59 59 51 80 40 50 53 67 61 45 59 65 47 27 19 50 67 64 70 51 47 36 35 26 46 32 41 20 26 31 53 43 32 31 38 52 41 36 52 48 54 69 43 39 49 52 43 37 43 46 65 61 59 53 51 39 30 32 43 40 45 40 36 25 28 33 36 30 38 26 24 15 16 15 3 41990 270 1437 30 10257 11 39 50 7340 1743 197 1233 4205 11880 26667 61665 164414 300188 304484 319025 104857 61042 50886 86264 166926 270979 467948 443310 302831 428957 642776 835870 660715 188661 16125 1147 415 416 306 302 336 415 338 181 119 79 131 188 96 55 79 20 122 58 -26 70 96 19 43 80 98 57 56 66 16 81 66 49 118 70 95 95 52 26 41 99 85 114 85 54 21 81 173 149 104 210 240 313 267 276 364 309 315 381 303 307 375 461 465 479 441 463 451 411 453 373 409 419 457 718 1358 1836 1494 1442 1525 1284 1159 1052 944 1077 1421 2016 1971 1614 883 310 223 254 234 272 191 213 163 130 172 149 169 192 169 175 174 188 233 238 170 190 220 215 219 246 299 266 280 355 359 318 476 533 634 686 668 690 702 730 749 735 723 683 602 531 490 336 246 202 179 175 110 88 124 63 30 51 55 74 29 59 51 77 87 58 21 54 39 64 74 87 52 56 52 35 42 33 64 58 62 46 52 42 54 57 79 63 55 66 68 62 64 43 48 45 72 72 76 73 65 46 36 44 33 44 41 55 43 47 43 38 34 36 56 60 50 64 62 70 66 88 62 56 65 74 68 75 73 67 51 49 61 55 59 59 59 55 70 63 58 57 52 46 44 45 43 33 31 29 27 35 33 24 18 15 41996 314 119 30 10259 11 39 56 7341 1743 5538 6316 6288 5442 4972 5017 5524 5736 5644 6257 6930 7300 8403 9498 11117 12848 13964 14944 17583 19563 21699 25422 28843 31791 35725 37955 40364 44564 46958 44562 39861 37984 37970 34610 28344 27805 40012 71289 111677 119642 79531 103851 182458 305972 400939 191179 161985 173566 145726 141287 164212 156006 96980 44037 29454 20057 4680 2224 1610 1485 1529 1614 1493 1572 1680 1643 1540 1233 992 883 590 506 434 379 292 132 72 49 37 77 -9 48 14 122 104 96 82 91 76 -20 127 61 62 -64 -31 35 -4 -30 13 1 130 21 37 105 96 42 71 99 72 39 117 127 107 168 313 162 145 170 232 192 194 238 260 193 306 260 315 322 363 280 292 380 464 431 389 461 455 353 411 350 381 381 509 591 795 962 943 697 610 546 607 779 1075 1067 997 967 1416 2267 3274 4178 3375 1633 504 376 333 308 249 223 215 184 183 210 194 232 214 206 219 211 235 247 203 238 309 238 280 249 201 212 277 421 488 624 724 791 726 730 761 766 798 797 738 643 636 599 476 390 351 280 275 242 129 75 93 102 95 99 96 96 42 86 123 57 59 76 45 58 102 58 83 72 96 72 68 63 72 83 84 66 44 79 53 82 86 90 59 77 75 94 73 73 78 73 74 93 87 89 87 44 52 81 20 38 74 46 63 65 27 38 57 52 68 48 64 68 65 55 83 83 88 87 72 73 64 59 76 76 76 50 60 63 69 60 63 64 58 61 61 55 57 45 56 60 49 53 53 52 37 30 43 33 30 29 26 24 42002 314 121 30 10261 11 40 2 7342 1742 4326 3931 4300 4537 5352 5795 6151 8148 10360 12592 14632 17941 20152 22191 25832 27432 26556 27144 28939 32100 33823 36969 42023 45514 45254 44095 45931 48533 54343 57109 58278 57090 55290 62271 67688 73237 74200 72510 67616 61419 59147 56588 51382 46011 36100 35335 46038 46095 114500 148420 121077 115811 83647 22967 3833 2585 2667 2731 2546 2345 2260 2239 2068 2256 2373 2340 2278 2300 2175 1865 1410 969 606 313 258 111 32 45 24 -28 80 151 82 81 142 91 42 11 47 44 40 4 45 114 -1 101 85 76 87 23 55 -12 78 83 21 52 47 86 65 61 136 102 143 275 212 185 199 224 233 240 199 238 292 296 335 256 188 222 276 337 283 315 398 477 443 432 443 393 527 418 448 512 559 664 751 983 909 714 641 556 633 798 856 971 784 730 837 991 1322 1495 1278 934 500 297 269 261 262 267 198 167 136 174 190 202 205 192 222 189 144 175 217 267 299 240 207 162 187 248 296 373 367 493 695 721 737 797 818 803 770 631 600 576 581 504 453 437 385 344 204 173 113 77 135 105 82 46 64 106 99 62 75 86 54 53 73 90 62 84 112 96 78 94 66 72 89 51 84 82 55 24 46 64 93 83 80 91 92 86 94 98 73 68 68 38 72 89 80 36 47 62 81 56 44 51 32 57 63 48 47 61 50 69 69 44 45 73 63 63 75 89 85 77 81 88 80 68 59 57 60 64 73 74 68 54 60 64 56 58 57 52 43 45 34 44 42 44 57 47 30 23 27 31 28 17 42008 314 125 30 10265 11 40 8 7343 1741 2140 2150 2516 3076 3060 2708 3634 5778 6835 8214 9168 9802 11188 13313 13018 13145 15435 18155 20782 23114 26520 27536 29140 30484 32718 34937 36760 35197 35437 36556 38767 41552 39390 38834 39864 41974 48854 50946 51728 52904 54372 54344 51727 45601 37913 32155 31658 37109 60077 67513 92174 53931 40179 28582 21909 22321 19511 14792 10354 10790 11129 17630 22496 31370 45039 35726 34181 32437 36369 51829 104601 185471 189165 212855 295900 88589 1255 125 65 -10 67 134 86 34 65 63 53 47 79 76 99 114 99 63 47 70 31 8 98 159 100 15 79 108 107 94 37 73 85 80 106 135 137 92 147 253 220 208 222 279 177 213 257 194 284 295 259 291 302 293 303 360 382 410 409 419 432 432 444 425 508 698 717 899 1014 944 996 881 1016 1430 1450 1134 923 650 603 758 1298 1699 1271 1111 833 677 480 348 291 241 212 223 185 164 204 194 187 239 238 261 215 218 224 210 212 243 209 217 266 271 250 242 233 270 240 309 591 758 750 779 825 838 768 722 641 645 623 639 570 491 355 280 208 143 148 161 92 86 104 87 78 142 137 114 94 82 88 74 63 93 123 140 96 93 117 94 114 101 80 88 107 114 102 108 112 100 84 74 123 78 48 91 86 105 84 93 139 124 90 98 122 121 62 105 90 72 73 66 71 70 71 75 91 83 75 83 100 93 82 78 52 76 97 83 75 90 82 78 96 111 81 73 83 81 81 84 87 90 73 67 62 80 79 69 71 66 63 76 63 71 54 54 55 49 51 42 47 41 42014 313 130 30 10270 11 40 14 7344 1740 1186 1444 1799 2360 2314 2013 2241 2579 2918 2769 2194 1971 2304 3588 4718 5752 6545 9442 15922 22489 27940 33796 35033 39431 51467 58938 64690 69390 74286 69917 57671 52351 49894 47422 39938 32681 40959 62738 76191 116055 100228 30660 15062 11362 10123 10117 11127 23609 40582 76350 107442 57974 33345 10675 5289 4536 3921 3510 3650 4236 4787 4621 6643 12285 34940 73869 105704 130862 60349 51370 36259 41308 2260 206 109 126 45 59 49 56 48 -93 8 -26 -30 57 -11 8 -27 35 -7 -9 54 40 60 52 33 19 89 98 78 12 107 88 -10 81 71 56 147 83 165 125 161 209 237 165 179 171 97 194 223 224 182 277 219 215 280 239 226 265 289 308 448 433 374 404 423 470 478 523 721 774 787 809 810 880 890 907 1040 1148 969 636 537 409 462 663 1069 1114 718 577 526 479 359 279 232 247 232 147 155 158 138 167 197 222 218 235 186 210 149 176 168 196 195 146 188 166 156 194 183 170 214 252 266 386 538 711 819 765 724 693 730 674 594 604 542 438 358 318 243 122 21 23 36 65 55 46 83 24 82 41 -1 56 26 65 99 87 29 26 52 25 31 54 48 51 81 73 61 53 58 77 95 53 79 55 40 40 40 52 64 41 29 63 84 67 47 52 44 55 36 10 15 26 36 44 36 46 52 48 36 51 58 48 24 47 69 65 46 62 60 57 59 61 50 50 38 56 54 45 40 34 38 36 49 48 51 34 32 30 40 29 30 31 31 31 15 12 21 22 21 19 13 11 3 42020 311 131 30 10271 11 40 20 7345 1739 103 215 355 642 1098 1234 1536 1698 1749 1971 2157 2387 2576 3347 3563 4196 5183 5486 5784 5403 6047 6946 6724 6977 7620 7055 8480 11324 11909 12141 11999 12391 12413 12706 13158 14376 16338 25485 43052 52673 45224 74852 118647 128264 203606 309092 161442 79431 69073 14706 17046 19080 19286 17719 15241 19537 26908 33585 40266 55158 62985 51388 45914 70712 118072 134006 178028 190754 238063 264091 187129 109616 87476 2013 50 -44 37 53 21 10 49 34 77 44 -13 -64 17 31 58 51 -2 30 -24 15 71 17 18 16 0 19 -1 43 49 61 37 53 43 149 142 148 130 169 107 137 101 95 90 104 105 178 148 148 138 185 235 227 267 202 213 194 326 296 365 360 380 357 405 379 417 473 489 565 609 754 849 986 1117 1052 880 735 538 455 441 523 554 733 715 600 717 931 739 588 448 269 230 233 193 173 134 197 163 171 199 183 199 153 175 215 191 159 174 203 154 146 160 215 221 187 215 204 211 187 265 269 321 548 736 809 733 652 683 594 584 575 533 433 331 175 95 91 37 85 75 36 41 67 36 48 53 84 28 5 24 39 30 55 33 25 16 12 30 10 7 39 30 7 17 6 14 27 28 4 48 36 37 20 -1 50 39 31 60 45 50 44 45 57 66 38 35 38 50 48 47 29 31 16 21 16 22 16 35 10 14 25 14 15 3 38 58 48 41 21 22 21 38 45 14 20 38 26 34 33 28 29 15 23 22 10 13 31 23 19 18 11 999999 6 999999 999999 999999 999999 1 42026 314 131 30 10271 11 40 26 7346 1738 492 516 631 740 945 1147 1232 1162 1631 1611 1955 2624 3002 3379 4195 5455 6502 6900 7251 8208 9425 12041 14439 15865 16794 17481 17258 16644 16000 16121 15872 15625 20370 34049 76992 111338 153950 188458 161135 127482 110879 81468 79488 111460 185439 213441 217989 247417 272139 62425 33228 30972 30191 28119 25877 22888 20401 17836 15232 14017 14051 12012 9500 7405 4527 2744 2015 1421 952 903 793 245 136 105 42 64 92 168 130 70 4 9 -4 91 90 24 68 27 -18 33 69 8 73 60 43 74 105 85 80 47 126 105 128 75 92 106 178 79 90 104 142 165 54 142 104 256 166 172 240 219 179 149 160 260 172 176 190 220 191 210 212 309 337 404 350 228 220 323 421 447 564 721 844 917 1135 1279 964 723 615 585 657 740 704 507 530 704 870 823 745 601 581 660 525 315 284 335 266 205 210 219 260 248 191 238 259 212 191 155 203 211 226 203 159 208 216 194 217 212 190 202 202 244 222 269 324 494 633 661 720 731 648 696 685 643 567 508 277 100 64 95 67 45 27 43 40 62 57 24 78 54 52 69 62 18 39 105 84 78 69 50 79 62 20 1 18 60 53 85 75 53 57 31 72 101 76 86 74 53 65 51 81 80 64 76 69 60 60 67 48 83 65 58 52 52 40 65 54 42 48 34 44 57 56 66 72 57 56 67 54 48 67 54 60 64 75 74 56 59 63 66 76 79 74 53 61 59 52 51 45 49 37 35 42 34 44 45 31 31 21 19 27 14 14 9 42032 314 130 30 10270 11 40 32 7347 1738 1409 1260 1431 1535 1653 1607 1474 1658 1740 1576 1771 1997 2024 1890 1949 2058 2474 3530 4316 4938 5466 5761 7284 7874 6752 6202 7094 7395 7523 7637 8965 13287 16991 20391 19943 16391 13193 11887 11956 11160 10623 10155 8069 5679 4344 3918 4446 4461 5109 6761 10806 17489 23254 24613 24563 23790 21328 19008 15786 10524 7027 4183 2375 1725 1568 1211 1067 1326 1347 1291 1281 1137 899 374 33 -1 -5 19 17 -27 -27 94 74 88 5 49 61 21 1 27 43 2 21 108 97 40 19 76 62 79 64 84 110 30 45 93 122 203 128 79 59 178 175 125 154 249 198 189 244 221 158 221 189 204 251 140 108 179 78 144 339 395 376 237 184 201 303 425 314 363 531 652 571 544 568 536 448 399 412 439 457 475 365 414 292 331 386 450 445 398 377 599 604 392 350 383 297 242 254 247 211 203 239 252 228 244 237 212 223 207 148 156 176 202 197 163 192 202 196 228 279 245 257 259 235 267 379 666 729 669 609 622 589 609 595 477 360 164 69 41 32 69 51 40 55 61 74 76 68 56 63 108 70 62 84 52 50 53 72 52 50 77 50 22 53 85 55 75 74 68 79 49 55 77 87 85 81 41 90 97 71 65 72 53 73 62 39 78 63 62 79 69 66 62 48 50 69 84 83 51 51 58 46 70 83 51 39 45 77 84 62 71 76 75 67 64 68 72 72 63 60 73 54 60 64 55 51 44 43 52 66 53 44 50 45 46 39 41 39 33 28 25 26 17 42038 314 131 30 10271 11 40 38 7348 1737 486 529 628 655 598 615 593 577 509 514 556 642 624 519 774 717 797 1037 925 1056 1136 1037 1304 1877 1834 1666 1912 2118 2575 2926 3298 2910 3078 3381 3666 3603 3380 3288 3324 3501 4292 4961 5639 6406 6323 6247 7000 7845 8243 8691 9460 10625 12800 16069 19513 22270 23812 25833 27271 28811 28864 26825 23936 20347 17662 14577 11091 8515 6340 3729 2775 1995 1013 423 221 188 139 58 31 21 48 90 128 50 55 12 46 72 50 -13 41 125 85 71 74 94 49 144 116 165 113 68 85 127 214 162 199 130 160 121 186 240 58 157 219 176 230 169 224 214 216 221 260 194 220 185 169 193 169 336 365 358 381 235 164 266 281 282 290 331 355 424 298 295 421 354 389 391 363 372 366 336 327 363 413 383 354 310 309 292 409 595 746 522 369 311 301 329 384 312 275 282 300 257 322 277 288 233 208 224 249 251 248 225 245 270 294 235 210 220 218 279 323 288 266 368 614 738 652 630 652 616 559 611 627 483 351 187 123 72 77 69 100 87 41 64 82 81 64 78 96 103 75 82 78 92 104 100 75 117 91 60 88 89 125 75 53 70 84 76 80 73 88 79 90 83 62 69 92 96 97 101 104 123 109 75 83 110 104 85 96 103 98 83 92 75 52 64 99 97 80 93 93 96 80 81 83 64 60 94 87 96 90 87 103 96 98 90 91 81 94 95 101 90 94 86 86 94 85 75 88 81 87 84 78 67 68 68 54 66 60 46 44 45 42044 315 100 30 10270 11 40 44 7349 1736 27738 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -56 999999 999999 -92 999999 999999 -80 -24 118 109 121 402 657 1583 10151 19115 16524 19967 26316 29106 21807 52898 147601 270662 366210 390433 371317 232789 117021 228778 282869 188023 196762 142596 12055 10087 10940 12500 13286 13828 13913 12984 10804 8295 6119 4520 3781 3328 3005 2698 2322 1871 1475 1212 983 889 790 623 284 130 174 103 11 46 -22 14 42 75 35 25 26 22 139 16 35 118 48 60 134 73 116 105 158 168 103 94 206 148 135 156 161 131 120 81 142 213 195 204 158 236 224 194 218 240 155 201 194 184 247 372 290 218 248 205 248 279 306 282 302 308 282 281 286 235 356 350 376 336 312 269 272 269 236 302 350 381 347 294 297 313 353 263 267 321 284 277 298 241 272 297 262 265 206 214 254 251 175 210 206 209 224 234 224 230 173 170 218 218 223 252 217 173 224 261 299 416 658 666 601 591 535 533 525 487 365 255 198 120 67 50 75 57 101 73 82 81 56 48 57 75 55 45 40 38 36 66 59 81 69 69 77 40 39 79 60 49 42 42 71 64 78 68 87 81 72 80 89 82 58 90 100 56 63 57 48 84 71 59 53 66 77 78 69 53 37 31 67 83 55 43 48 47 54 67 71 64 75 66 92 79 75 64 56 60 72 92 74 67 72 84 69 70 52 60 67 61 61 70 69 57 52 59 52 54 43 42 42 34 28 25 22 13 42050 313 131 30 10271 11 40 50 7350 1735 -25 -95 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -86 999999 999999 999999 -47 -52 -25 47 44 45 74 77 226 338 452 673 1180 6242 18502 55139 98274 61190 57588 41404 41069 53739 96241 235868 248116 324765 214199 144146 213868 258102 172486 45321 62830 59282 102537 94090 12027 9544 8973 9395 10478 11300 12116 13135 13190 12634 11360 9819 8644 7866 7512 6852 6344 5441 4588 3799 3134 2786 2141 1430 1025 765 598 226 59 74 16 -35 23 -50 43 -30 29 29 80 46 92 -23 73 93 28 84 137 143 143 75 100 166 177 183 175 92 134 167 148 167 136 143 183 154 215 196 111 229 242 205 222 150 178 197 135 178 174 176 157 173 219 215 283 305 253 262 272 314 306 278 246 340 340 357 240 275 318 303 327 441 476 470 503 640 653 374 271 301 250 306 264 292 272 295 263 271 314 299 208 242 228 221 212 205 185 157 201 231 205 217 235 238 248 246 254 255 229 259 284 269 293 237 325 426 478 548 575 564 529 457 421 342 280 147 76 78 77 49 42 51 36 57 46 56 37 76 57 24 43 49 69 78 34 54 45 41 72 62 41 40 42 16 28 52 35 62 106 72 51 32 58 56 53 53 60 65 61 42 57 47 73 59 75 60 67 61 71 37 53 45 41 54 49 62 71 50 34 66 71 50 59 53 52 57 58 67 48 45 78 47 44 37 47 59 65 57 53 64 64 48 47 56 47 42 39 41 39 37 33 35 27 29 29 24 6 10 6 42056 314 131 30 10271 11 40 56 7351 1734 937 1116 1105 1214 1108 980 836 702 697 535 648 613 667 558 571 610 681 726 760 687 817 873 883 920 1126 1258 1445 1670 1858 2225 3073 3795 4831 7361 9977 14006 19334 23746 27256 29309 31595 35652 36396 36537 35682 32379 31907 32340 32019 30711 27620 24477 22038 18883 15964 13538 11524 8962 6793 5784 5750 6292 6329 6685 7105 7527 7560 7804 8026 8558 10049 9852 7703 5333 3284 2771 2705 2500 1772 967 530 411 282 180 143 66 57 -19 -30 68 3 61 86 45 61 54 122 122 37 97 84 52 191 130 195 146 147 216 144 150 160 90 144 215 224 213 192 124 185 197 181 160 192 252 205 247 286 278 207 228 222 159 179 144 193 230 344 317 303 302 254 239 228 234 227 264 329 235 261 261 299 328 269 283 329 330 293 293 283 374 369 353 458 414 405 346 326 251 309 315 311 304 288 326 320 210 258 204 140 190 217 189 173 161 141 142 230 237 223 249 229 237 244 204 217 204 207 245 301 326 355 513 552 491 460 478 421 323 194 125 59 51 57 26 21 31 27 55 85 64 52 38 71 74 35 50 54 81 78 91 92 58 59 85 40 34 69 56 35 43 65 81 76 63 51 45 65 63 34 70 72 42 73 44 49 62 63 33 56 66 56 64 76 55 61 56 40 47 44 43 42 45 54 65 59 43 55 51 49 44 34 56 38 38 61 61 71 61 49 53 70 50 52 41 48 60 60 44 49 46 52 40 48 45 40 38 27 20 25 28 32 21 6 7 42062 314 133 30 10273 11 41 2 7352 1733 637 819 979 1083 854 1059 1152 1150 1327 1545 1750 2482 3505 4326 4555 4735 4456 5006 6361 6999 7512 7517 8727 8381 8609 9585 11998 14050 15988 17626 20128 22482 23574 23371 24853 26702 27912 29041 30421 32506 31943 32692 32646 32341 32606 40861 44370 47994 51482 40439 32257 29026 25811 23293 21301 17873 13604 9977 7192 5176 4050 3717 3442 3317 3377 3103 3067 3016 3133 3160 3337 3552 3451 3218 3539 3075 2411 2115 1674 1167 843 626 335 215 134 43 86 27 102 83 155 46 6 141 131 94 62 158 107 173 193 165 151 133 216 192 177 184 183 231 264 196 221 243 273 328 258 222 248 317 257 292 303 248 190 204 225 213 224 217 197 213 239 256 339 392 332 288 283 293 262 273 268 358 345 245 216 237 229 247 273 274 287 288 284 280 359 361 380 427 391 405 408 412 431 308 290 292 359 346 337 390 348 325 378 335 288 247 203 255 208 244 199 241 209 233 237 293 331 268 212 269 297 298 314 295 309 306 360 284 321 446 534 533 493 519 477 320 206 141 106 92 90 115 76 108 103 78 71 67 71 61 58 54 72 73 63 85 92 94 111 106 79 59 84 109 75 44 80 87 65 59 93 82 56 72 100 96 103 74 72 105 81 81 86 61 87 83 58 66 66 86 73 58 91 62 79 56 50 56 59 49 71 65 61 77 77 79 65 75 81 81 80 70 76 87 88 77 68 81 83 90 83 83 70 83 83 66 72 75 79 71 69 65 64 60 60 51 49 43 51 43 36 32 42069 316 73 30 10273 11 41 9 7354 1732 191868 9691 999999 999999 999999 999999 -92 147 423 590 1102 1027 1459 1488 1954 2294 2867 2998 3376 3379 3304 3633 4346 4401 3851 3572 4309 6121 6825 6083 6600 7329 8254 8869 9680 9374 8398 7679 8050 8517 9965 11909 12803 13243 12603 13741 24347 41302 49387 31222 28308 24100 24328 26941 41816 65112 52949 40771 45723 77032 113807 77206 78462 103660 163026 254486 283811 551825 756763 658484 253912 499158 427197 8292 2416 1996 1906 1576 930 788 728 412 204 182 -11 6 36 79 48 9 80 106 119 83 91 41 66 95 83 136 90 170 143 152 130 143 212 187 194 192 178 208 248 247 116 213 292 264 265 233 333 333 289 346 298 303 350 195 261 263 256 219 228 197 212 215 294 369 361 403 310 365 308 319 293 233 207 274 247 271 270 237 290 276 368 349 313 327 334 330 318 335 374 364 337 359 282 244 260 331 341 293 344 337 527 522 415 315 280 321 322 232 191 190 174 207 160 226 217 246 273 232 258 252 316 316 311 312 302 298 314 324 360 407 486 538 574 519 438 378 248 153 73 70 100 97 40 14 51 52 60 65 64 73 32 83 99 123 95 55 78 80 99 82 60 83 115 111 81 84 81 69 62 79 59 70 88 70 82 76 82 106 113 74 79 101 99 80 78 78 95 89 91 67 63 58 59 49 51 82 64 70 74 61 64 66 74 86 76 73 74 87 78 85 86 95 86 76 78 71 82 100 75 79 86 81 85 91 82 78 62 54 55 57 70 59 57 55 58 65 57 47 42 36 26 23 42075 270 1450 30 10270 11 41 15 7355 1731 25 661 1583 3121 7000 19080 38556 57538 134124 372473 392994 436953 684783 781999 944246 619469 531877 405704 170205 153814 70764 41912 11678 8446 5657 3241 1795 1182 778 729 602 360 232 186 225 135 148 91 168 98 78 78 118 59 111 66 118 153 66 100 126 70 135 139 131 73 140 82 70 130 104 189 158 121 165 257 252 241 322 292 304 304 253 282 274 230 276 252 287 283 280 236 286 241 170 143 184 170 206 288 309 379 361 333 375 391 321 329 259 283 272 202 231 203 259 279 261 268 296 298 278 311 281 330 359 310 396 371 280 265 252 251 263 282 321 329 449 533 629 433 262 335 310 272 256 268 220 116 218 218 232 219 288 297 222 259 301 285 254 253 247 302 307 354 341 326 355 397 461 538 546 548 471 459 309 180 107 95 112 76 65 89 78 51 47 73 102 96 102 116 87 83 54 33 55 77 114 79 74 82 75 102 97 108 74 74 96 120 98 81 63 88 66 76 85 84 91 58 74 88 79 85 88 76 76 96 91 76 74 66 49 62 71 89 77 73 75 83 75 72 85 94 86 68 72 93 79 91 97 88 94 86 88 81 88 83 92 100 89 86 87 90 65 79 78 77 70 67 73 67 63 64 57 57 65 69 53 44 41 31 42081 313 125 30 10265 11 41 21 7356 1731 7053 8066 8819 9373 9216 9179 9227 10391 10851 11658 13320 15572 15340 15076 13598 12133 11157 10608 9929 9897 10899 11281 11155 10892 11889 13433 14683 16934 18085 18577 20655 23365 24901 25765 28114 28158 36177 52059 67924 72269 71641 71435 97373 90486 75224 99446 189834 239804 139473 171602 225319 206694 135435 102597 13137 6113 3937 3329 2962 2356 1885 1776 1957 2013 1861 1436 1131 946 756 555 462 418 356 159 164 123 14 89 109 120 36 100 38 35 36 27 -19 -34 -23 66 82 24 85 138 123 46 54 94 128 26 70 129 187 209 168 163 154 138 211 191 175 235 226 291 217 239 188 273 253 236 283 298 247 251 210 297 169 137 100 191 159 211 186 222 281 266 404 358 322 367 391 396 339 257 184 230 190 179 265 235 261 254 259 265 227 298 294 300 282 337 303 255 306 489 712 867 978 1347 1169 516 534 712 739 519 566 590 546 432 327 245 207 197 123 138 210 221 263 265 283 199 243 267 234 241 280 301 294 252 301 352 327 286 390 449 506 546 485 421 281 165 101 58 33 59 77 21 17 61 49 30 71 69 51 69 32 11 39 57 70 72 27 34 80 51 55 57 32 43 56 59 78 71 62 36 52 69 40 39 52 53 67 70 53 70 57 57 69 32 74 71 50 48 49 64 61 33 57 76 46 36 48 59 38 29 51 39 66 61 40 31 63 65 53 44 52 52 59 63 56 63 51 51 56 60 60 49 45 39 40 36 30 30 21 26 32 22 20 27 23 20 13 5 9 42087 314 125 30 10265 11 41 27 7357 1730 6369 7176 7337 6892 6435 6872 7065 6637 7207 8292 8554 8948 9425 10311 11692 13937 15137 14067 15261 16803 15629 15385 16133 16851 17714 18125 19700 21463 21699 23758 25601 26499 28640 33772 66232 118190 102047 49215 48761 51827 56118 58809 54115 62185 76581 76663 45483 43420 65314 104196 92484 63298 22807 22422 33061 21590 16782 13857 12427 10348 7700 5246 4127 3111 2749 2194 1512 997 907 855 690 508 512 490 378 294 273 216 161 84 90 120 81 69 93 75 85 167 20 54 47 53 66 59 108 56 66 99 152 138 197 131 66 196 176 238 207 303 345 372 428 545 561 606 649 651 632 575 462 387 304 367 387 435 437 415 475 325 257 287 293 349 469 546 550 496 413 374 427 431 329 246 317 231 284 254 259 266 226 297 365 286 285 233 266 259 271 309 299 348 628 1050 1530 1301 916 954 1147 1233 1141 1026 1081 1123 1255 1354 1013 548 569 569 486 437 242 214 191 204 201 269 314 328 290 232 212 277 348 260 268 283 336 324 335 305 356 410 449 560 550 596 618 514 385 275 183 109 93 101 135 99 74 38 32 99 91 97 84 71 108 76 81 115 82 103 100 90 49 75 113 98 85 61 80 97 118 104 93 98 83 96 99 86 95 92 117 103 55 85 85 116 117 88 86 87 68 86 80 92 69 78 69 51 70 100 99 79 67 55 77 96 95 98 94 108 88 88 61 72 87 67 77 81 78 90 90 81 76 84 85 84 94 93 69 79 73 77 76 70 71 74 68 64 58 56 55 49 36 26 42093 314 125 30 10265 11 41 33 7358 1729 2308 2420 2449 3720 4491 4798 5494 4996 4803 5278 5336 4910 4659 4394 5144 6643 7389 7780 8340 8729 8729 10153 11099 10829 10482 10774 11587 13862 15326 22443 68287 115580 140809 48978 73441 174802 239013 207762 187524 318913 180500 142588 121909 47354 42284 44254 48956 51798 51304 52011 51729 50136 39640 36638 30504 27628 28660 29989 32206 35843 37909 35431 32574 32871 27786 20759 15143 13574 11729 8752 7006 5537 4317 3389 2794 2309 1876 1255 544 309 155 33 103 56 -6 28 49 37 44 74 89 101 38 162 73 68 113 68 33 76 171 153 46 138 197 185 328 381 582 688 856 938 1164 1308 1586 1674 1761 1572 1134 921 978 751 610 521 631 818 1056 1440 1566 1489 1514 1393 991 718 478 351 483 603 739 822 779 825 930 776 461 514 526 569 483 261 242 197 198 255 360 268 260 277 395 701 1350 1716 1941 1578 1132 678 534 575 627 645 745 762 1015 1880 2024 1320 885 536 367 225 188 164 197 182 168 223 308 333 234 259 237 276 268 294 277 285 280 328 294 334 348 339 393 513 560 554 475 397 324 239 160 87 66 73 40 72 38 29 18 58 29 71 65 36 70 49 65 40 74 98 112 65 62 47 52 47 44 45 45 9 47 69 68 68 62 78 85 67 101 65 44 78 58 65 95 78 51 60 23 41 58 71 66 63 68 46 46 59 43 51 67 59 73 41 49 44 38 27 64 72 42 57 63 47 50 42 52 65 60 68 59 60 65 56 48 48 64 68 63 50 37 39 57 45 41 42 40 35 27 19 21 10 9 6 42099 314 123 30 10263 11 41 39 7359 1728 5789 5023 4746 5101 5253 4902 4958 5481 5778 6238 6746 6818 7453 7354 7385 8231 8857 9615 10213 10119 10634 10612 11048 11592 12304 13283 14964 19667 25158 28447 46032 71751 71317 51098 36848 40691 47955 54774 61094 65187 73902 82171 87173 92880 96982 100200 104913 105836 99486 102920 106408 91441 86991 95218 104161 107802 87743 85707 132698 65508 45869 45255 43061 44044 44240 40444 40235 38358 34084 30745 32518 33910 28114 19947 9405 3922 1978 1186 700 403 222 115 141 60 -14 20 51 87 45 10 34 28 87 83 129 72 95 168 105 135 124 153 82 200 177 300 389 512 808 955 1223 1472 1717 2009 2492 2611 3266 5110 8259 10410 11253 10644 6500 4553 4021 3550 2615 2029 1675 1614 1617 1270 1161 1344 1355 1106 720 764 1058 1238 1111 1000 1102 1203 1429 1318 1309 1247 1267 1333 1475 1245 1124 895 641 923 1158 822 869 905 1325 1501 1478 1316 1009 900 912 762 498 367 460 509 516 641 1233 1207 636 290 171 218 168 236 237 264 339 322 319 268 233 289 280 319 262 257 292 354 330 359 381 440 414 415 419 527 523 504 511 489 313 252 142 74 98 99 49 60 66 59 79 85 67 90 82 76 81 94 91 104 83 48 67 101 84 51 65 34 89 69 97 97 104 64 91 94 72 67 78 96 75 88 76 70 98 98 71 93 96 88 41 77 77 77 87 73 50 53 50 49 51 89 88 89 78 72 70 66 52 64 64 68 59 75 57 60 62 68 81 80 87 77 74 86 73 70 65 62 71 62 66 70 57 60 74 61 54 59 51 51 49 38 26 31 26 13 42105 309 271 30 10261 11 41 45 7360 1727 263 447 561 825 1032 1344 1652 1822 1774 1691 2091 2270 2104 2133 1836 1738 1699 1672 1925 2157 2152 2360 3038 3676 4049 4635 5673 7379 9006 10998 12142 13300 14680 17209 19215 21256 23963 27320 32047 35830 40481 45707 48715 56457 70814 83194 92360 100520 117794 134486 174040 206882 269273 322977 358183 423681 430817 398772 401068 294686 165513 102598 85739 55394 32658 25830 25379 14551 6164 2767 1245 588 348 225 148 119 46 140 50 59 61 48 74 4 -24 25 60 -6 36 63 56 103 144 116 151 142 214 187 173 135 110 196 159 316 379 349 634 962 1278 1616 1945 1979 2058 2427 2738 3170 4099 4874 4627 3511 2668 2371 1632 1286 1268 1038 1099 1576 2280 3246 4454 4299 4345 4466 4271 4105 2886 1882 1336 1287 1355 1508 1600 1559 1448 1696 2400 2998 2720 2770 2864 2586 2299 2112 2145 1732 1496 1468 1177 929 594 474 412 393 431 321 368 370 302 445 440 251 292 215 225 244 206 293 308 283 335 365 273 319 310 294 329 276 315 322 336 323 387 443 505 412 440 469 536 515 458 444 423 374 260 130 130 114 77 94 104 95 113 113 74 129 116 64 54 55 80 97 94 123 96 113 113 92 117 137 138 109 82 97 66 71 100 52 119 120 100 117 105 101 74 77 64 82 106 89 87 117 100 100 102 116 116 86 66 89 105 91 95 98 98 118 98 87 88 95 82 88 92 86 91 91 99 95 81 94 94 80 90 97 98 109 99 90 87 102 90 71 89 88 78 94 89 80 81 71 68 70 72 59 50 55 51 39 36 42111 277 1228 30 10258 11 41 51 7361 1726 -23 815 1571 1595 2302 3444 2960 3425 4784 6566 8828 11130 12997 14621 16107 20716 28891 40597 53149 61126 71421 77342 91025 113468 126539 149344 223390 285699 229156 183483 224592 321834 349560 323531 338392 435509 467805 425750 433760 173385 37289 1670 690 1241 1009 256 54 172 119 30 67 46 117 77 60 123 132 64 76 36 70 105 148 155 64 206 303 229 181 283 278 319 454 490 642 887 1236 1685 1945 2023 2203 2350 2239 2266 2108 1685 1378 1285 1801 2844 3874 4346 3697 2307 2310 3046 3010 2562 2195 2533 3609 4932 5799 7820 8293 5434 4114 2440 1537 1521 1693 1769 1993 1460 1273 1421 1350 1481 1355 1240 1177 958 910 810 667 793 704 396 428 388 352 421 365 361 299 274 259 225 263 210 231 194 221 227 299 258 258 276 256 280 261 286 324 334 311 249 248 272 302 340 342 475 492 400 385 450 524 502 440 449 441 416 329 231 197 113 125 114 92 97 80 90 66 100 121 124 120 89 115 139 126 119 93 100 117 130 129 118 116 137 120 91 53 76 92 117 106 108 103 97 91 99 122 81 79 109 105 109 107 73 111 104 79 89 96 103 90 93 78 80 66 73 56 73 74 88 104 83 73 75 80 102 87 96 100 94 91 82 92 84 77 87 80 88 86 82 98 85 90 94 92 95 86 84 81 77 81 73 79 85 67 60 61 51 39 37 34 42117 277 1226 30 10256 11 41 57 7362 1725 -52 24 -66 84 589 866 1330 2166 3397 5213 7917 12959 18837 23099 29124 39566 54596 69799 76687 95279 121295 133549 152578 186000 219800 229964 225149 223619 244062 267651 281984 303709 333597 359367 359060 292120 183159 102451 78907 76090 57954 25314 8874 868 248 75 84 -27 9 -7 18 11 1 -10 -40 37 106 48 148 122 85 167 237 169 225 138 170 180 221 248 256 262 220 211 299 377 510 663 1006 1144 1403 1523 1286 1041 1097 2401 4774 6331 7238 6685 4568 3312 3179 2683 2550 2568 2655 2970 3220 3960 5278 5941 4950 4584 3698 2802 3371 2673 1759 1317 1452 1925 1278 521 510 572 386 442 603 773 652 616 562 494 518 466 405 397 371 694 1463 1594 1075 789 565 1566 3818 3198 488 204 218 225 239 283 330 309 311 320 272 287 286 338 334 319 274 314 313 334 341 350 368 405 402 366 329 355 407 437 399 450 426 455 354 244 184 115 112 103 89 81 127 88 101 84 96 67 62 121 119 78 61 103 77 76 79 110 85 98 100 81 101 61 65 102 84 80 53 71 105 101 74 88 104 95 92 77 92 90 58 72 76 81 83 88 105 84 54 42 63 94 91 54 63 70 62 64 53 81 85 86 86 60 50 67 77 66 86 82 84 78 69 67 71 80 77 70 84 78 87 82 85 74 63 64 70 74 72 63 59 53 46 48 49 40 34 36 28 42123 309 142 30 10252 11 42 3 7363 1724 871609 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 403 787 1403 2601 3497 4765 6064 8445 12638 18251 26157 36192 46273 59268 73185 78098 75887 90006 109371 133087 169471 205976 226443 219827 216005 212041 228784 266359 301701 329155 332866 304295 266551 216032 125009 75997 69187 73927 70059 57607 37415 21086 11565 5463 1076 91 81 59 -14 -23 -36 9 42 -45 45 -13 -79 31 72 98 -5 -21 12 17 31 46 144 101 104 180 170 230 169 221 254 240 276 296 386 455 443 534 649 723 733 709 1163 2504 4252 5858 7490 6979 5465 3604 2625 2265 1622 1346 958 790 966 2121 2712 2716 2379 1905 1901 2276 2738 2223 2064 2637 2836 4047 3422 2237 2101 1358 575 733 1098 1252 1260 1239 1161 1293 2789 5104 7638 7933 7145 6847 5127 4263 3919 3797 4087 4123 4264 4117 2630 695 173 181 188 190 225 246 224 220 204 187 176 202 199 194 208 298 299 286 275 287 256 311 244 236 317 340 354 376 378 381 363 314 225 180 125 47 89 -8 20 36 42 19 37 45 4 51 61 19 23 22 7 10 29 32 33 0 -2 30 67 47 65 21 46 58 4 22 10 32 34 52 37 28 35 20 26 30 37 36 33 20 11 18 56 34 19 10 36 32 15 27 26 4 22 6 999999 7 3 14 11 9 12 22 9 29 36 999999 10 10 12 12 4 5 9 26 28 6 8 16 15 11 20 19 19 9 1 1 8 0 999999 999999 999999 0 42129 295 681 30 10251 11 42 9 7364 1724 6 237 351 669 1258 2257 4191 7977 10766 13939 20354 27339 33583 41959 57176 69773 78523 86789 94797 99004 107732 114438 129149 140412 154263 172234 144224 95928 83906 88811 86124 85600 89794 82795 79913 81943 86897 104151 126264 121546 116448 140305 170657 158745 120010 92811 81011 76509 80188 82637 83493 90333 98648 107294 113253 104274 89970 63820 35824 23005 12391 2851 803 337 50 -1 52 43 45 -23 3 -46 -7 -28 -36 1 44 43 -6 99 79 103 118 198 163 168 153 169 181 168 242 295 332 563 609 683 788 873 943 1043 1209 1642 2316 3293 5358 7309 8489 9981 10572 8822 4465 1869 1292 1524 1800 1895 1349 831 380 228 402 565 744 882 759 1052 1187 911 880 995 952 1399 1986 2419 1983 1361 1468 1572 1294 1745 2379 3009 3095 3440 4328 4937 5700 5993 6135 6147 6220 4960 3761 3539 5829 8569 10294 9568 5137 2317 740 271 237 294 340 306 250 236 252 228 217 185 245 252 298 269 304 350 256 249 276 328 351 383 313 360 395 384 360 394 359 291 242 209 100 77 51 65 61 13 23 68 59 49 61 69 78 66 91 70 60 83 75 44 92 81 56 62 57 68 37 52 69 66 76 44 66 102 62 44 68 55 70 76 78 70 71 50 75 69 51 22 41 57 33 35 47 50 48 54 65 47 40 59 55 79 44 43 50 50 51 46 68 53 48 42 53 64 62 57 46 55 55 49 51 46 43 40 40 40 49 58 29 39 49 33 19 23 23 22 27 16 12 15 10 42135 291 800 30 10250 11 42 15 7365 1723 288 819 1287 1945 2845 4429 6329 7526 9583 13106 23893 41845 67967 102465 126183 128554 119813 136805 180159 159350 166921 180109 209336 255742 281873 302998 205971 109815 78598 78062 76846 67169 54992 55157 55581 53491 50542 49737 54912 58668 61527 65583 70101 73903 80275 84323 83599 71816 66954 62734 60100 59051 50661 39208 31519 27145 20753 13034 7820 4827 3383 2779 1837 1422 822 188 8 2 28 -35 -26 52 1 31 31 93 29 84 -4 -27 7 148 137 151 220 208 227 304 556 937 1332 2068 2583 2853 3062 3153 2971 2896 2758 2699 2273 1721 2686 3767 4304 5712 6004 4915 3748 3174 2655 2160 876 194 218 439 786 753 718 764 829 866 810 951 895 613 448 494 549 395 624 1610 2009 1099 766 1151 1803 2492 2950 3567 3322 3549 4485 5424 5843 6250 6832 7918 10481 9755 8857 9666 8796 4491 1752 399 211 195 256 216 210 242 276 240 229 260 285 235 257 232 247 269 279 307 266 237 262 261 280 289 290 342 300 369 420 373 350 219 215 184 96 103 89 29 72 74 95 47 81 94 69 39 40 23 68 71 98 67 39 48 71 71 62 67 58 57 35 63 106 60 73 71 63 66 83 68 101 111 102 93 99 68 73 82 65 75 52 33 59 92 73 59 55 41 53 43 64 70 52 37 37 52 81 59 61 63 63 62 63 42 62 65 67 77 77 67 62 65 71 68 49 51 60 67 58 55 45 59 52 46 47 52 42 37 39 34 27 28 26 16 6 42141 285 948 30 10248 11 42 21 7366 1722 -50 159 232 533 950 1362 2222 3456 4880 7563 12881 19158 30601 55518 80180 106423 160411 229165 269573 241214 260517 237364 187929 143411 127171 265916 493853 534366 406000 309866 242938 137710 94882 73500 39626 37125 31665 27989 28246 29247 29158 25538 17282 10580 8124 6760 6289 5898 6252 4763 3493 3667 3288 1865 715 143 47 -55 29 81 107 39 4 -24 -68 -30 37 80 173 124 11 51 84 17 97 100 144 149 198 246 304 556 1120 1464 1926 2458 2976 3248 3238 3226 3015 2955 2910 2471 2246 1924 1417 1242 1099 861 871 1085 582 282 190 142 89 123 173 237 287 355 522 903 1668 1906 1603 1125 734 457 269 199 165 191 205 185 222 235 337 563 752 816 842 889 865 946 1022 1143 1612 2159 2375 2499 2566 3386 5568 7202 6750 4333 1809 602 262 255 258 183 184 171 167 222 227 180 217 210 249 235 237 238 230 230 272 310 267 257 276 273 263 258 274 260 352 383 390 373 381 290 195 165 86 53 83 52 55 73 77 8 63 15 37 6 42 46 39 44 39 60 68 55 28 38 55 73 56 48 83 53 29 36 55 36 18 34 32 34 55 30 39 42 77 56 54 47 50 40 35 18 29 40 58 50 45 44 31 12 26 40 40 32 29 37 30 45 33 55 54 29 34 41 48 40 42 39 44 41 43 41 38 34 36 31 34 22 29 39 37 32 27 31 27 23 26 25 15 20 8 2 3 42147 302 467 30 10247 11 42 27 7367 1721 38 166 464 924 1126 1817 2607 3523 4401 5559 6899 9249 12478 15823 19746 25564 31725 36556 41505 49034 57508 66432 82353 106029 130893 165964 209106 260877 313980 376546 380213 384919 380963 336158 247679 134451 102327 90291 79092 78725 78538 89988 96442 107646 98664 93621 95275 92310 87442 56921 32417 17942 13473 10657 6636 2935 1492 1100 742 540 561 550 411 604 527 560 461 291 300 233 209 114 74 117 60 96 108 42 -39 7 4 50 20 88 152 134 56 108 176 190 269 322 473 439 641 822 1010 1179 1651 2389 3146 3539 3968 4058 4195 4041 3878 3847 3853 3677 3134 2044 828 366 355 394 424 396 348 360 374 276 209 231 171 245 286 190 211 237 295 315 262 335 412 361 314 251 234 192 162 184 214 164 211 252 230 243 350 296 232 232 276 249 221 259 186 178 241 266 264 286 374 448 436 365 364 334 274 234 197 239 219 219 246 238 233 200 249 266 227 245 266 250 313 299 259 316 289 300 300 310 333 290 342 390 371 344 336 305 233 182 115 81 93 54 39 76 76 45 30 67 81 73 54 64 71 40 48 60 46 64 50 58 65 96 89 69 81 69 75 43 53 63 66 81 65 91 63 78 106 89 89 78 53 62 46 68 61 27 38 56 64 50 29 61 69 57 78 55 55 84 89 81 54 62 67 72 43 65 46 50 58 65 54 50 49 65 78 67 60 55 69 49 55 66 55 53 58 40 56 49 40 58 45 39 42 33 22 23 16 10 42153 314 106 30 10246 11 42 33 7368 1720 410352 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 284 514 782 1478 2232 3199 4783 7476 11284 12840 14704 17346 21189 24737 30745 36554 38834 43337 47810 47215 45705 49183 63191 69045 66585 71312 44015 18996 23424 38838 45574 54610 68241 78343 91677 106412 139385 152911 121803 107461 80450 72201 96288 83448 65351 70687 86747 122194 192870 287840 451675 579509 559151 502862 314676 19844 3335 378 136 136 143 134 133 98 114 135 111 60 69 13 99 89 62 132 95 167 22 120 266 446 576 746 1140 1336 1655 1902 2335 2919 3234 3448 3891 4441 5088 5002 4609 4503 4325 4059 3731 3168 2109 1136 573 394 403 466 447 480 417 443 421 373 308 325 329 272 231 273 283 273 222 196 233 294 247 302 268 230 222 169 108 177 193 233 274 255 207 244 210 217 224 233 227 221 197 193 163 185 177 231 236 244 285 254 249 307 327 320 246 219 243 268 196 160 178 276 233 237 245 272 269 220 258 239 249 271 280 299 259 291 247 231 266 253 266 317 361 346 375 302 245 219 197 153 100 74 52 46 33 64 53 59 64 36 70 93 54 48 63 72 68 42 42 39 69 107 68 56 53 64 61 75 102 101 69 93 68 75 54 82 52 54 88 93 54 45 69 70 50 47 67 58 62 58 39 45 60 50 48 22 28 59 65 47 52 40 46 49 44 58 67 44 47 47 59 47 48 53 39 37 55 47 45 45 41 32 45 51 44 53 52 46 53 51 23 31 35 27 22 20 7 11 5 42159 277 1153 30 10243 11 42 39 7369 1719 -73 203 505 880 1533 2013 2431 2742 2939 3319 4128 5851 8628 10110 12797 19679 29784 52011 68994 61930 67872 92236 113845 131007 141523 147799 179601 225190 214340 177441 184343 172463 198546 250386 309058 398816 425133 299654 302344 231804 182610 97581 111087 142754 146438 207107 200422 104991 3436 348 64 85 150 -4 28 136 0 24 72 30 74 90 134 103 239 145 164 162 275 614 1143 1635 2329 2978 3327 3213 3090 3096 2679 2258 2090 1798 1509 1347 1119 943 749 587 519 448 414 401 384 415 366 326 368 403 425 393 497 440 353 306 279 250 194 198 231 196 248 287 265 225 300 189 152 138 139 190 234 168 168 123 120 147 170 110 166 200 140 189 204 222 263 235 165 186 150 239 205 223 173 141 137 153 149 149 200 186 174 189 156 187 186 256 209 211 234 210 198 247 220 265 230 199 208 250 269 228 193 238 307 339 307 253 246 234 203 208 173 59 45 32 27 22 8 54 0 -4 54 57 66 44 31 -8 12 42 64 69 29 42 35 37 33 35 43 43 28 43 64 55 0 32 45 33 67 70 37 37 59 67 61 48 60 31 25 30 32 54 35 28 13 17 30 48 42 25 36 43 43 46 28 29 17 15 44 51 23 31 41 14 28 23 29 24 32 38 33 37 32 18 14 14 15 32 37 35 28 28 23 25 19 11 14 18 7 42165 269 1358 30 10238 11 42 45 7370 1718 86 1155 1920 2352 3558 4125 3281 4252 6771 10567 16703 25564 41979 67919 84088 94288 110992 151532 194435 244813 318424 391697 379886 415027 484186 311423 196767 167787 176766 198358 197676 254921 305450 211767 182747 172472 45751 17398 13116 8761 6576 2844 387 153 112 71 38 143 77 165 104 51 95 130 73 71 196 54 175 111 111 302 409 540 729 1064 1573 1874 2209 2865 3518 3657 3474 2866 2601 2456 1723 988 775 679 463 434 358 352 428 486 505 506 567 585 496 548 344 276 261 206 166 206 251 190 197 186 212 221 209 238 281 275 140 149 192 206 124 104 114 123 152 182 178 136 138 142 185 189 199 167 158 144 157 185 180 125 90 127 181 143 173 155 190 182 194 188 201 194 186 168 140 134 148 184 236 262 235 206 213 200 191 232 229 207 245 270 256 259 298 291 295 287 227 205 258 239 184 136 104 69 36 70 77 10 13 49 45 17 28 23 25 48 6 18 73 46 47 36 22 17 28 46 12 22 33 38 24 29 42 26 22 35 44 35 43 39 54 52 31 75 60 38 44 21 6 7 4 32 16 35 28 3 18 14 38 23 21 39 44 26 35 32 25 43 37 50 51 45 38 17 15 31 52 56 42 26 35 39 28 21 28 21 23 28 35 32 20 19 25 23 7 7 5 42172 315 65 30 10235 11 42 52 7372 1717 327603 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 580 1173 3322 7203 13578 20158 17478 17734 16401 15831 16781 19024 24473 30912 42482 58609 73558 84994 83511 62874 28536 20528 17248 14459 13537 13771 11872 8767 4745 2258 2785 3671 4676 5384 5454 9800 65387 197518 34884 141536 409613 347323 180452 251269 397228 538285 296310 780355 999999 413035 216364 58144 941 75 110 73 71 40 18 67 143 81 131 138 187 214 296 246 258 446 705 807 1060 1068 1291 1547 1782 2030 2405 2422 1922 1662 1603 1429 1199 1120 942 810 682 604 678 521 384 360 307 291 269 251 221 249 228 253 182 215 266 278 176 228 336 295 270 288 291 277 159 219 254 201 162 191 141 214 131 184 249 212 194 207 210 217 244 221 190 238 287 216 173 106 83 135 133 171 173 205 187 189 183 203 190 179 218 186 245 199 194 188 191 214 219 265 205 240 233 226 208 293 289 292 301 312 338 295 271 295 290 278 221 162 117 74 68 44 57 20 11 55 40 54 82 52 70 62 67 14 32 63 36 40 54 63 70 50 62 73 64 76 75 46 58 74 73 56 52 53 42 48 53 66 57 60 79 67 64 45 39 44 35 46 38 59 85 40 36 50 18 34 37 40 51 40 65 52 42 47 52 50 53 62 51 50 38 43 55 52 44 46 50 45 57 42 41 49 56 50 45 47 43 38 39 33 18 22 20 11 7 0 42178 273 1321 30 10231 11 42 58 7373 1716 335 1189 2005 2941 6151 15529 49153 121990 184016 216291 290568 206861 171040 125334 102107 134452 190649 298160 250930 178369 115559 75278 73141 145456 286761 253117 435290 301376 591891 448687 53078 14366 44533 70298 16434 54000 205430 208110 5783 2414 524 158 192 89 144 181 178 124 136 164 83 -54 75 123 203 85 58 161 250 262 352 547 658 670 797 895 907 1033 1228 1453 1624 1867 2208 2479 2783 3014 2954 3094 3212 3040 2613 2032 1471 1046 806 645 591 657 621 599 622 539 438 314 257 224 252 201 252 279 255 264 290 274 257 200 220 218 176 164 158 165 173 165 175 195 182 195 217 206 235 248 176 213 211 198 187 188 134 171 188 231 235 252 177 142 198 218 217 219 226 196 172 155 225 195 216 141 161 253 251 239 221 213 246 221 185 213 245 219 278 289 316 335 341 332 359 316 234 283 325 305 277 275 181 157 103 69 73 94 63 63 82 66 26 24 20 67 99 32 23 52 59 41 56 71 48 76 71 47 86 51 82 105 83 44 49 47 55 54 55 46 82 70 60 70 46 64 85 76 39 52 63 27 50 58 52 41 63 42 46 40 45 52 38 54 62 54 58 60 49 58 48 41 46 57 51 48 35 45 55 53 43 50 52 49 59 46 59 50 43 43 47 30 34 32 27 17 26 22 12 15 2 42184 300 510 30 10230 11 43 4 7374 1716 -19 119 311 553 658 930 1342 1738 1869 2253 2314 2296 3016 4211 4695 3965 6121 21100 30177 25326 36140 58774 68923 41973 29044 23137 21607 23903 27702 28374 32474 40259 44411 42586 44879 50496 64404 88370 109681 103183 148759 255920 278718 207924 285314 300309 196682 182808 204771 216435 212142 199893 188316 187226 159649 125117 96391 67269 49511 33779 19501 10408 5909 4845 4839 4504 3872 2817 1574 1213 729 366 227 224 220 112 9 104 88 92 166 98 126 140 221 199 265 309 348 465 744 763 1204 1673 2016 2170 2675 3102 3385 3786 4075 4187 4321 4310 4310 4209 3892 2957 2239 1675 1308 1042 927 937 1011 1349 1596 1293 1039 1028 1190 1297 1039 946 554 300 316 339 330 236 202 273 294 297 339 297 227 211 260 282 267 229 176 161 193 239 203 260 228 194 245 235 237 233 259 221 223 226 232 196 239 258 247 193 191 240 205 214 211 191 215 223 214 242 234 232 219 253 236 260 212 218 282 277 292 297 260 279 293 299 350 367 338 357 311 316 307 326 328 270 217 153 125 82 76 69 61 113 103 86 85 94 87 52 49 70 89 75 30 94 66 72 77 88 85 101 102 86 69 86 79 71 94 56 94 97 107 106 131 71 76 83 89 74 85 60 61 98 89 74 62 63 65 90 75 72 72 64 84 85 54 56 62 80 61 64 68 72 70 66 70 77 74 73 60 71 67 62 69 76 79 81 73 74 64 50 60 52 64 75 59 51 49 57 53 37 37 30 19 16 42190 298 568 30 10228 11 43 10 7375 1715 128 332 334 614 1062 990 897 723 717 1144 1583 1853 1986 2456 3156 3082 3205 3762 4184 4904 5384 6243 7629 8561 8990 10451 11872 12448 13862 15560 18449 21260 23705 28569 34519 40741 46706 59602 78979 98894 116654 125272 128022 157027 176849 214163 277528 318153 421181 519977 495117 405093 311978 251839 199294 118433 46869 23464 16808 15600 15650 16010 15422 13996 12661 12080 10458 9666 7955 5906 4157 2384 1521 737 402 221 221 336 168 179 137 145 233 240 212 380 476 541 651 776 1015 1331 1876 2507 2879 3326 3928 4333 4688 4590 4337 4473 4462 4007 3562 2926 2500 1894 1547 1341 1055 916 1154 2178 2568 2078 1872 2314 3298 4818 5180 3944 2433 1315 584 370 338 352 316 294 270 307 215 260 313 207 229 201 207 191 199 164 180 230 189 178 161 215 164 188 273 257 224 200 208 202 211 187 178 198 195 218 242 203 165 227 245 232 232 209 192 251 219 172 248 290 231 265 299 261 228 210 266 272 245 249 267 278 302 368 365 317 284 327 345 346 289 246 203 133 66 50 71 41 47 37 112 52 72 63 59 70 24 68 76 91 52 79 88 85 92 37 26 48 70 69 54 57 55 70 61 70 89 87 81 86 59 52 81 86 78 72 84 71 59 70 85 77 44 61 58 83 54 48 67 67 60 83 86 57 48 56 66 67 69 65 65 76 75 59 66 57 55 39 49 39 52 56 48 39 51 55 60 57 56 61 60 59 55 53 43 49 34 33 27 17 21 13 42196 315 55 30 10225 11 43 16 7376 1714 2047 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 911 1281 1278 1625 1140 998 1449 1613 2064 2460 2612 3223 4052 4029 4104 4062 4418 6413 10012 9769 11082 12324 14114 11370 6781 7345 8663 10426 13653 18598 29848 53400 100054 137019 116235 131804 164040 182955 268973 234690 164152 162875 173541 187774 187254 190021 181595 189471 224517 226518 205812 164215 177138 212301 234001 191817 123385 48311 24394 19375 12051 8491 6874 4570 2953 2210 1983 1631 1197 717 388 321 360 186 142 173 221 252 205 128 260 287 300 333 327 436 660 862 1369 2179 3261 4218 4524 4153 3581 3530 3441 3309 3118 2847 2638 2549 2312 2023 1695 1471 1118 1095 1493 1937 2049 2070 2364 3818 6418 8046 5861 3098 2146 1269 690 502 386 324 275 256 283 227 323 277 239 198 184 175 163 124 171 184 147 144 227 238 176 187 248 191 164 205 174 149 146 189 213 216 176 176 191 176 211 186 171 272 238 192 171 257 229 224 306 319 241 198 219 229 228 256 282 278 236 196 233 237 282 312 311 346 433 369 301 294 321 333 404 345 275 240 154 82 63 55 47 120 102 88 60 66 81 60 55 31 48 34 46 27 53 83 57 85 80 67 84 76 78 51 89 85 58 73 56 58 52 53 53 29 39 70 43 61 71 52 32 40 64 80 57 79 57 42 52 77 67 51 50 31 56 76 56 43 62 62 43 61 64 55 63 50 38 46 41 50 48 49 47 55 52 59 55 51 42 56 53 57 54 49 48 42 39 40 35 27 26 20 12 5 8 42202 301 472 30 10222 11 43 22 7377 1713 -50 -37 18 131 324 641 1578 1739 2069 3264 6083 8391 10365 16018 22977 24543 24727 24532 25422 25187 27307 31528 34488 36440 41157 41787 43164 41223 36953 44013 50433 52075 55344 59670 62950 67408 73633 105366 126656 112396 110163 115638 125184 121395 116256 135251 159425 195719 232990 231402 228359 210414 145146 127352 118753 111534 107426 102430 96146 95693 89477 68372 46162 31197 20481 14437 10936 9300 7514 5938 4975 3581 2043 1406 575 197 181 188 220 191 268 222 208 273 212 241 278 278 297 371 476 568 832 1194 2246 3696 4855 5492 5326 4860 4097 3624 3271 2860 2611 2647 2665 2448 2374 2084 1842 1778 1514 1293 1265 1412 1551 1521 1421 1472 1704 2425 3426 3519 2680 2270 2406 1972 1532 921 493 405 270 251 225 296 311 206 174 155 150 102 121 146 159 174 187 154 179 185 157 182 205 139 153 178 188 189 176 180 121 174 228 187 178 230 142 203 206 180 189 203 200 234 249 242 223 224 215 235 253 260 266 230 198 211 201 198 243 288 287 281 358 314 356 319 302 324 317 297 279 233 234 118 68 63 103 46 30 38 38 63 79 41 43 44 50 57 64 36 30 29 78 40 53 48 70 70 86 32 19 53 54 61 44 36 79 62 50 55 29 44 51 62 52 63 78 58 60 59 43 33 38 66 52 46 63 27 45 59 26 28 43 28 18 49 40 39 54 62 32 39 47 55 58 24 17 35 38 44 49 33 32 39 34 34 41 47 50 37 36 48 40 35 30 32 26 20 14 13 1 42208 283 1011 30 10221 11 43 28 7378 1712 -20 313 980 1606 2746 4334 5215 6708 9322 12018 14275 19551 29780 43203 45489 43002 60727 72028 71845 79864 74210 55369 41173 43853 33655 35036 55169 121533 239009 348155 252298 195184 254803 376806 515789 439151 271746 409064 287692 90905 90242 85432 77840 68358 63466 59495 49561 33460 18328 12135 9925 6307 3771 2418 1726 1237 870 538 236 164 150 143 146 130 119 172 246 191 192 192 288 265 254 214 345 455 796 1206 1444 2487 4603 7418 10654 10248 7503 5669 5198 4859 3626 2839 2598 2306 1972 1960 1660 1843 2000 1891 1642 1612 2012 2041 1740 1398 1058 747 1048 1027 843 928 953 1042 862 672 457 270 230 218 288 201 169 172 80 202 141 145 231 163 177 133 151 215 222 180 183 182 180 201 181 170 186 175 134 179 201 190 207 229 184 163 199 203 165 123 197 186 227 203 202 223 198 226 229 239 233 203 197 229 209 239 272 267 322 255 263 294 274 247 271 291 307 324 280 283 228 177 141 70 51 43 23 33 51 42 63 49 21 36 68 42 37 56 20 41 46 33 95 70 62 28 28 51 77 36 35 79 42 63 58 50 48 72 98 71 57 65 52 23 62 56 38 50 42 58 41 47 21 44 69 40 36 42 52 34 41 33 47 55 59 53 35 34 43 35 43 46 48 26 48 41 61 42 29 34 39 34 37 48 51 42 38 26 25 33 27 25 34 23 19 5 14 19 6 42214 291 769 30 10219 11 43 34 7379 1711 43 -71 999999 -94 127 170 26 176 879 2711 4249 7411 12306 23279 46945 85925 125677 167691 171126 267993 304107 225987 149892 117676 182537 212647 300510 233728 100722 49555 26427 32664 37404 42542 55482 75847 86032 74722 83768 112310 143368 152329 219054 153067 156613 67133 62142 58454 59119 60491 55000 41461 29379 26490 29533 32234 28811 23983 21670 19014 15117 11348 7308 4237 2717 1035 373 256 181 171 121 191 166 209 248 202 194 248 98 232 228 181 257 335 495 763 1114 1630 2258 3314 4669 6749 7605 7546 7080 6011 4685 3477 2552 2145 2343 3077 3756 4081 3883 3270 2385 1690 1409 1110 1115 1287 1627 1673 1258 875 835 738 621 536 473 377 252 213 236 286 243 145 146 111 157 188 179 101 153 186 133 157 213 195 165 180 204 203 191 207 184 163 173 189 241 202 181 196 215 206 226 206 164 163 163 210 246 129 216 231 251 259 243 239 240 228 209 237 260 277 289 245 286 267 258 286 307 330 297 344 348 314 273 275 263 210 212 142 88 98 86 86 54 77 68 43 56 64 66 24 2 45 58 27 44 68 49 72 53 32 15 14 41 35 34 47 16 57 87 60 39 70 56 62 95 87 51 99 107 77 72 52 37 32 39 45 32 62 58 62 46 43 71 74 51 33 54 50 52 37 20 30 48 49 70 59 50 56 78 62 39 51 44 54 43 37 41 55 60 47 54 53 49 60 48 47 39 39 32 33 27 16 14 8 7 42220 300 495 30 10215 11 43 40 7380 1710 11 33 483 1274 1529 2139 2924 3471 3510 3785 3770 4616 8205 9358 10339 16940 36996 56827 50301 15325 14469 24941 48736 96094 155291 234249 390910 407271 191801 76414 44717 54270 96115 194153 302802 408050 262300 160516 114735 98579 123283 121722 143259 164465 102957 108018 117754 89069 55717 56214 54726 50715 47621 48705 44952 39813 34806 25328 18405 14864 12150 9884 6645 3738 2977 4156 4908 4489 4840 3497 1529 672 473 219 182 177 214 166 240 179 157 231 291 222 176 342 341 292 279 310 379 320 296 364 401 378 461 431 523 675 925 1553 2349 3039 3933 4869 5158 4975 3942 2501 1720 1254 1149 1287 1769 2195 1752 1439 1633 2341 2806 3436 3731 2141 1481 1296 1174 1373 1198 739 378 308 256 257 229 240 216 140 168 159 192 160 184 166 195 239 239 222 188 251 224 303 196 213 225 210 158 232 166 187 188 244 242 193 211 223 240 246 182 228 226 271 232 250 277 240 299 285 289 283 288 343 282 284 305 325 333 290 302 350 364 327 292 342 322 376 356 347 331 343 307 210 171 123 94 93 104 121 138 106 106 94 133 89 80 99 113 101 91 117 107 96 75 110 73 80 93 122 79 105 85 103 113 104 79 102 86 119 88 84 84 78 114 117 116 97 110 102 117 112 79 105 119 92 91 97 85 79 90 100 91 113 96 73 98 108 100 102 101 103 107 86 95 98 94 94 92 102 90 106 97 93 96 83 83 89 103 96 85 80 84 66 72 74 69 68 68 64 47 47 42226 313 132 30 10212 11 43 46 7381 1709 -90 116 308 428 654 907 1255 1470 1726 2111 2487 2849 3631 4429 5065 6868 8401 9349 10628 12404 13932 16489 17728 20438 24427 31959 39060 46290 51781 56155 60304 64179 66960 70202 74789 78757 88119 102304 107733 105038 104180 95185 87717 100988 125597 175208 216743 274533 290107 236346 202766 179235 104897 76325 78709 72562 75890 81782 74868 71919 84226 108608 159559 195639 178284 118106 97069 82691 57593 37837 23403 16323 12544 9878 4905 2400 1851 402 212 220 196 151 106 121 230 282 243 192 144 197 198 190 161 140 135 155 213 271 298 326 333 331 365 312 343 390 365 373 413 538 658 826 1056 1361 1640 1800 1942 1982 1918 1835 1631 1473 1418 1330 1081 931 951 1236 1315 988 979 1268 1676 1779 1561 1675 1928 2210 2879 4545 4617 3352 2553 2120 1591 986 546 292 173 172 138 149 141 183 245 245 258 313 248 265 308 241 292 282 256 214 270 314 269 233 215 232 219 196 182 240 236 146 201 222 209 285 256 222 202 210 224 229 256 168 264 255 275 280 275 253 242 272 317 303 309 269 278 283 315 323 339 349 331 362 264 261 234 188 148 119 93 71 29 58 42 32 50 79 70 30 60 98 61 63 81 87 70 82 58 49 66 75 93 69 68 62 56 52 88 71 56 90 79 92 79 77 67 91 73 89 69 78 83 85 96 88 92 68 54 71 71 52 61 90 90 92 71 80 74 68 69 84 75 61 74 66 45 46 55 52 66 69 41 51 52 62 69 81 81 77 56 64 57 54 63 58 58 54 53 50 49 44 49 51 39 27 17 42232 314 70 30 10210 11 43 52 7382 1708 932 1059 1375 1758 2025 2309 2315 2600 2882 3176 3486 3948 4083 4170 4644 4815 4558 4864 5716 6332 7999 8906 8671 9449 10488 11301 11774 11787 12120 12216 12142 13251 13861 12786 12344 12598 12991 12641 11363 10078 8621 8398 8475 7286 7668 8258 8564 9445 9713 9633 10992 14030 17608 20289 26487 35218 44274 50554 57048 72660 92029 108049 134260 168003 215649 253206 302546 360779 394394 386689 348625 291863 221804 156439 132516 80648 29238 9088 1711 215 131 177 160 185 150 223 232 205 161 161 179 187 245 306 227 271 285 339 395 426 570 507 642 622 739 788 928 1182 1430 1417 1378 1392 1483 1710 1692 1838 2426 3115 3648 3729 4370 4438 3634 2265 1365 1518 1677 1296 944 818 933 938 1031 1083 1127 1367 1293 935 723 648 733 657 532 711 755 907 1060 817 475 297 251 262 205 170 151 198 196 245 236 175 180 180 287 311 317 332 320 346 342 330 290 265 208 200 220 291 295 209 211 269 228 230 270 256 228 229 254 288 321 321 308 302 292 325 258 238 266 286 299 308 312 278 314 376 348 321 327 316 330 313 353 342 324 232 247 167 111 85 58 83 112 102 75 96 109 73 69 80 81 62 93 94 76 84 84 94 103 102 76 69 57 79 73 80 113 99 104 78 92 78 86 70 84 112 86 99 119 81 91 112 97 72 94 82 87 90 108 100 103 82 86 88 83 88 98 82 87 84 78 73 71 85 79 80 82 81 76 78 72 77 73 91 97 78 74 64 67 72 66 80 76 77 71 66 68 69 61 62 62 52 47 47 38 30 42238 314 68 30 10208 11 43 58 7383 1707 3654 3165 3116 3055 3374 4254 5018 5637 5886 6232 7274 9891 12670 16045 18347 20287 21636 22145 22989 23337 24167 24391 24506 26327 26161 25019 24521 25360 26733 27118 31369 35233 33521 30041 31428 34126 39064 43861 43222 42995 43666 45462 46411 51616 81756 108941 130312 132918 57603 39256 42631 51736 69598 89363 126045 221298 209255 189780 209016 272552 294101 130654 81053 72651 60073 61798 63858 67266 64745 49113 39761 37800 27372 19619 11182 5565 1798 652 249 58 105 147 137 150 205 97 181 220 168 174 133 199 176 206 195 273 305 250 325 330 413 608 750 979 1235 1502 1847 2417 2994 3589 4143 4223 4089 3770 3368 2965 2430 2230 1650 1379 1470 1888 1733 1289 1401 1612 1858 1694 1391 961 818 845 888 993 1355 1864 2156 2380 2277 2035 1483 781 407 368 442 390 430 376 296 206 127 157 159 135 151 172 156 206 144 99 153 166 148 119 179 264 248 261 260 204 201 223 253 207 227 166 187 221 223 205 187 241 248 164 166 196 243 217 200 205 267 259 227 311 332 282 260 249 236 259 275 281 255 284 304 293 302 314 313 322 315 266 263 235 213 158 114 78 75 80 58 54 43 33 49 64 12 46 37 24 8 47 58 50 64 74 64 52 57 36 55 52 66 50 44 57 60 72 67 47 82 77 56 53 55 74 80 91 45 44 56 77 65 30 57 43 20 69 72 41 47 41 28 49 52 60 70 35 25 38 51 64 50 76 72 57 57 61 50 57 68 37 43 57 57 59 48 46 44 52 48 52 59 44 47 42 43 46 33 33 31 25 16 13 42244 293 695 30 10205 11 44 4 7384 1707 -29 180 481 1041 1659 2490 4698 7992 8089 9480 12126 10970 12739 15003 19976 32459 46332 50205 59639 70491 65358 62890 69921 71492 75313 77231 81386 82368 90222 97686 97837 107916 137663 182181 178464 173327 166569 190019 181554 190947 212099 190327 168778 168331 181712 267726 277201 162187 95012 57643 56407 60488 67291 65263 57316 44380 27536 10021 1627 454 126 99 162 191 195 193 176 196 161 124 211 150 187 247 309 345 279 376 340 338 360 263 359 407 493 708 916 1305 2065 3315 4210 4993 5386 5185 4693 4124 3529 2728 1885 1219 907 893 987 945 850 750 889 1123 1265 1697 1838 1767 1787 1909 1939 1793 1465 1407 1459 1239 699 440 349 369 405 385 291 122 158 152 155 167 141 185 112 79 77 134 107 178 170 169 165 213 209 250 218 176 199 193 226 236 219 185 211 224 210 215 270 183 182 191 186 209 186 189 234 252 268 270 246 247 239 255 268 248 275 264 258 266 243 251 280 254 278 329 304 322 299 280 279 286 253 279 179 125 93 60 58 37 45 74 25 19 56 30 36 50 73 48 29 42 30 38 54 58 81 76 50 49 53 46 28 10 24 44 52 65 49 62 87 40 29 63 81 47 56 64 56 67 68 35 17 33 61 60 57 42 64 56 44 50 62 38 42 37 61 45 54 53 47 28 32 42 50 46 65 59 63 44 44 54 46 46 57 63 64 50 52 46 47 52 43 47 45 48 38 31 29 26 26 29 15 42250 292 726 30 10206 11 44 10 7385 1706 -3 105 250 446 551 642 901 1460 2037 2687 3762 4835 5072 5826 8071 11252 14948 18574 24061 31166 45445 52255 46556 53284 54157 52436 48953 52951 67393 85177 121549 148433 186722 244599 338481 451157 494803 350637 173642 123751 106065 111109 135174 165959 177495 188480 189955 177983 130339 105071 95744 88222 72855 59457 47421 35603 21888 12245 6954 4036 3687 3210 2153 1449 949 537 310 221 250 216 215 214 233 277 213 335 353 330 421 395 380 335 394 433 488 623 892 1184 1522 1797 2395 2524 3117 3555 3294 3109 2612 2316 2106 1902 1689 1043 675 610 561 937 3326 5702 5646 6388 6790 5222 3551 2848 2439 1966 1435 955 808 647 555 320 347 422 312 272 218 150 253 278 213 194 159 180 178 188 219 218 214 213 202 283 275 228 228 226 184 263 287 229 270 220 253 236 290 247 224 221 271 263 243 265 274 298 281 295 270 284 299 318 345 333 291 314 324 305 356 318 324 297 348 319 331 334 334 346 344 316 320 309 321 329 285 225 167 135 104 130 103 90 66 55 87 88 59 66 71 78 108 84 76 109 94 74 129 112 83 79 70 90 102 100 65 66 129 103 72 91 62 51 80 108 95 111 119 102 93 83 109 103 93 81 73 104 73 79 92 65 79 90 71 75 82 79 79 80 72 86 92 92 89 88 96 91 90 99 94 81 80 85 86 98 92 81 83 73 74 81 85 88 89 85 82 75 78 73 67 77 64 56 44 42 42256 301 457 30 10207 11 44 16 7386 1705 -69 210 485 564 641 847 939 1329 1749 2289 2942 3356 4096 4714 5720 8300 12479 16660 19462 26098 37854 47468 59479 72372 76936 81390 82499 71947 68697 80510 99386 104268 111530 118604 115239 118711 120356 128807 145440 157265 157560 167480 175843 158494 144475 141367 135092 143378 155927 168672 184892 201263 215820 155558 108862 93688 62237 65040 73160 85929 104206 83077 80599 45442 35925 12460 5398 2386 1390 731 417 344 223 131 144 163 181 222 282 258 341 262 323 295 265 296 276 283 302 324 393 341 303 367 425 511 510 558 759 904 1183 1403 1510 1604 1674 1500 1176 1030 858 778 634 492 444 558 1153 7259 18576 23250 21914 21358 19989 16845 15715 14096 11736 6305 1867 838 671 497 279 270 314 237 197 205 227 153 132 174 176 229 124 165 137 219 202 219 253 207 225 204 177 188 287 202 257 207 166 240 347 243 206 162 180 191 195 207 212 269 234 250 248 249 246 241 274 270 284 319 297 331 349 351 312 280 255 295 270 272 261 307 295 261 315 318 318 278 238 271 263 238 215 135 136 109 96 84 90 61 62 120 102 87 73 32 70 119 90 78 53 74 73 66 81 74 61 87 81 79 77 78 70 55 77 53 67 83 77 82 86 94 92 84 80 66 71 74 75 57 47 79 74 55 42 60 84 84 60 72 81 81 69 52 66 58 53 55 66 52 50 75 78 62 63 49 56 67 71 64 60 64 54 58 47 63 66 53 61 65 47 62 58 60 58 52 54 48 37 40 31 42262 302 425 30 10205 11 44 22 7387 1704 -51 999999 999999 999999 -13 176 344 668 1047 1747 2751 3699 4603 5197 5702 6247 6905 8559 11357 14825 17681 21066 24410 26105 28418 33497 38023 42869 49853 55684 65758 76762 85836 108655 109631 98601 92687 110979 149026 127056 101429 101050 121926 154831 151712 197027 252192 329885 351340 224822 123148 135709 193200 262642 361326 322660 216947 103164 42188 33397 29737 22567 18446 17752 14827 11419 8952 5717 2798 1450 730 333 208 224 176 229 304 222 236 260 219 255 254 390 339 282 334 377 372 354 346 344 351 372 410 473 540 584 800 857 883 917 923 1143 1235 1377 1407 1177 758 506 388 330 316 391 341 313 277 322 285 223 245 258 576 1798 4332 7584 6785 3810 2236 1140 536 318 351 248 143 176 134 95 144 148 169 134 177 137 139 177 160 160 198 187 182 153 194 248 294 246 283 348 302 219 177 173 216 202 143 239 203 221 250 286 301 292 261 233 260 247 228 304 248 291 313 279 325 322 337 340 310 299 304 296 296 252 285 330 353 365 335 289 271 283 278 276 276 233 160 180 122 76 84 43 31 32 49 72 58 48 55 63 76 80 73 61 135 69 49 80 82 66 118 93 76 91 68 55 73 61 72 99 65 80 73 65 66 61 81 74 89 105 69 55 77 68 64 61 60 63 84 70 81 75 51 63 81 76 56 56 65 74 70 66 51 56 43 58 59 65 61 62 69 70 57 58 57 64 47 62 68 56 51 60 50 50 51 49 50 51 42 39 44 45 32 29 42268 266 1502 30 10202 11 44 28 7388 1703 58 702 1482 3200 7491 13290 25358 45743 80955 138384 270003 465917 440423 344344 401680 477458 423231 338095 377668 467457 477067 247692 149760 97690 83239 71114 50711 32490 19423 12868 7640 2474 1157 764 352 188 318 341 282 218 266 262 266 278 208 200 381 266 334 303 341 449 547 648 595 625 797 896 919 928 1005 1175 1175 1191 1145 1093 998 868 892 918 949 969 634 398 408 370 321 290 295 259 295 289 231 258 270 251 171 219 274 759 1712 1655 1797 1534 959 552 395 326 277 265 259 230 194 205 234 225 251 287 289 247 245 300 274 233 232 290 286 228 222 232 300 257 272 261 240 197 221 225 275 233 283 276 245 294 292 311 263 259 340 293 259 285 307 297 353 372 362 287 336 319 330 303 299 297 350 325 339 341 326 340 317 313 351 308 311 344 313 284 257 243 195 87 47 68 102 87 117 46 52 84 44 53 51 51 105 145 120 122 113 81 51 41 51 72 82 64 86 92 93 104 72 99 92 100 91 109 106 101 78 90 80 104 88 93 94 80 65 78 68 64 51 55 70 70 64 59 88 77 74 80 90 78 69 65 74 56 68 70 79 82 75 65 71 76 71 62 71 73 62 67 73 61 64 68 77 81 64 55 71 66 58 46 40 52 46 31 42274 273 1290 30 10200 11 44 34 7389 1702 79 755 1547 3152 5542 7113 7703 7357 12848 16083 12868 15516 19580 27337 32465 36467 48081 75605 105671 114954 141352 178654 216834 276290 304502 361174 382325 437860 299547 305470 364726 279711 151680 137250 128891 114645 93792 69098 50652 36560 20952 6832 2780 1472 614 348 294 248 298 370 323 277 315 344 378 360 447 504 504 542 644 828 1060 1209 1335 1271 1374 1286 1086 1028 1289 1296 1107 913 827 692 534 455 356 294 340 341 296 319 291 276 229 235 218 220 258 202 170 176 224 246 195 233 329 321 347 418 367 318 298 265 215 239 256 244 214 246 280 311 294 304 226 206 238 277 184 203 250 235 251 289 277 254 284 270 214 211 143 189 264 233 265 304 238 295 354 367 279 298 294 322 328 305 304 277 296 306 334 310 292 247 274 281 285 296 301 291 278 284 250 271 347 342 330 318 312 331 303 379 375 318 214 170 132 120 114 84 85 63 76 84 47 85 74 80 71 106 100 67 66 101 71 62 54 88 75 74 89 110 101 79 50 83 69 91 97 80 98 96 95 93 74 76 67 72 56 46 70 61 70 80 59 57 90 102 77 69 79 81 63 63 65 57 70 69 53 40 57 72 76 69 72 65 64 80 80 79 82 84 74 68 66 59 71 68 61 62 61 59 81 74 61 59 51 41 37 37 26 42280 280 1082 30 10202 11 44 40 7391 1701 448 586 501 360 106 182 826 1843 1995 1932 2937 6925 11705 11218 16086 21477 23059 21631 24297 23788 19108 19886 21820 24834 28323 33724 46612 79946 104540 86882 96398 121013 148419 157676 186158 243257 298984 360535 392059 322305 353577 305580 247567 220628 182922 147601 106345 73290 45861 33962 22850 9229 2450 868 417 335 375 306 279 384 384 362 338 379 531 751 928 1111 1246 1330 1384 1481 1490 1744 2390 2533 2146 1770 1494 1186 985 994 1023 920 826 587 424 308 259 264 284 272 294 247 167 232 164 162 208 268 222 200 179 213 226 223 249 256 292 343 355 329 258 261 256 312 185 218 214 295 248 250 222 248 326 490 398 365 397 524 435 321 272 193 243 268 284 324 311 346 296 266 271 257 260 272 276 315 284 303 341 305 342 335 312 283 346 347 298 378 285 288 266 260 257 255 270 300 318 323 293 307 328 349 396 340 288 323 326 289 318 332 309 263 183 96 84 82 97 125 96 67 77 65 81 79 111 98 111 88 70 108 78 70 82 102 92 69 70 89 92 90 97 104 106 94 98 83 91 68 81 70 79 95 80 75 86 90 65 94 74 67 81 78 85 93 95 96 70 69 88 78 89 98 79 76 93 69 76 77 74 76 80 92 84 70 68 69 66 78 92 65 60 87 74 67 74 75 69 63 68 71 61 59 59 53 49 43 43 39 42286 282 1024 30 10204 11 44 46 7392 1700 -98 65 234 126 261 376 714 1174 1546 1560 1711 1980 2397 2863 3458 3860 4507 5580 6392 7273 9269 12014 15037 18543 22848 27677 35044 46531 52996 61091 78536 104328 120955 105124 100893 114978 129418 132293 136586 152770 165927 185665 199029 199435 215360 262983 354037 355417 301715 301688 252517 179218 81880 27652 6515 1064 303 310 298 242 275 316 289 302 247 284 415 361 301 328 334 416 419 425 442 616 1044 2179 3488 4328 3978 2645 1530 889 780 743 744 659 502 303 256 268 268 200 197 183 168 185 182 126 188 214 157 154 172 208 156 206 252 346 284 362 324 198 245 264 253 200 189 281 192 199 223 230 259 332 315 347 408 388 426 381 332 177 149 177 291 277 238 217 277 324 239 269 229 210 231 242 226 273 245 277 320 303 303 263 293 259 284 265 278 277 258 268 257 232 224 299 240 262 281 263 253 253 286 250 220 271 288 282 286 245 252 242 223 138 77 70 58 56 93 47 51 53 59 62 59 83 95 52 52 19 33 35 45 34 61 80 75 30 62 61 69 61 58 49 53 72 78 43 60 59 71 77 48 64 61 64 82 56 56 39 44 45 26 35 32 34 34 38 50 33 36 59 50 34 36 38 52 42 49 38 49 55 44 37 39 41 36 38 37 40 42 54 57 53 31 29 35 42 39 43 37 31 40 29 23 26 21 15 8 8 42292 312 124 30 10204 11 44 52 7393 1699 252895 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 1298 3675 3836 2289 2051 2438 3226 4494 5827 9745 17753 41414 87977 140204 234018 293749 324787 481175 461300 386251 427693 470183 371072 250141 271736 353534 352171 278157 121833 11216 590 318 291 273 290 352 313 450 452 493 627 748 942 1260 1421 2148 3021 3805 4559 5335 5252 4084 2986 1425 833 589 593 519 535 581 458 415 322 292 267 272 279 212 177 206 216 178 164 143 146 143 150 204 181 213 209 177 230 276 273 206 276 259 234 222 163 277 193 228 188 145 214 177 239 332 304 277 339 382 434 350 258 225 170 209 274 185 242 269 240 225 204 199 184 234 250 212 238 229 284 317 224 203 288 255 277 299 251 308 276 265 230 244 251 281 254 282 246 277 263 280 296 296 221 262 241 263 248 250 252 270 272 248 217 157 114 96 68 66 54 39 41 45 28 30 10 6 10 47 63 72 73 54 51 63 53 65 52 89 95 61 72 69 68 73 90 70 68 64 45 45 57 52 51 45 54 58 50 44 29 39 47 61 35 45 53 52 52 59 46 40 52 48 46 47 28 31 51 48 53 38 35 25 46 40 28 30 35 30 33 39 42 44 45 44 43 21 25 37 31 26 30 34 29 25 22 20 19 10 12 0 42298 261 1653 30 10203 11 44 58 7394 1698 108 569 1292 2590 4822 5826 7587 11823 19773 31582 49965 74980 114157 184325 221101 253039 324730 361963 390684 345472 205044 149156 159804 174354 202455 236440 261097 274330 272885 266558 257266 235491 164198 54203 8494 3020 1046 498 397 355 280 279 389 441 519 638 983 1333 1566 1870 2404 2960 3866 4442 4998 6002 6177 5689 4183 2888 2018 1221 702 515 598 497 397 387 366 312 354 362 321 320 282 179 160 200 177 278 197 192 178 137 203 195 282 311 272 298 239 298 259 189 261 251 221 209 239 212 321 234 194 272 306 310 345 517 545 549 460 344 357 369 294 307 282 291 280 189 214 303 252 354 949 1967 2573 1635 859 577 342 292 317 280 314 331 370 346 330 336 348 334 270 253 284 301 253 275 259 281 279 276 272 312 306 314 311 291 282 241 317 309 282 240 158 119 124 92 130 124 54 32 35 83 78 64 70 73 123 82 65 73 69 93 91 77 69 102 109 139 110 63 42 74 78 99 55 62 100 114 106 101 102 79 75 85 89 56 64 67 106 88 87 84 71 76 77 83 80 73 71 61 79 83 78 69 79 66 50 54 68 68 60 51 49 45 81 71 73 81 80 91 78 81 85 68 61 57 69 75 67 62 66 66 58 53 47 40 38 32 22 42304 286 901 30 10201 11 45 4 7395 1697 224 526 779 1705 2431 3634 5117 6577 8788 11128 15151 23590 32163 40059 50206 63111 80687 91917 126747 176126 217987 246518 245011 238585 258435 279900 235744 203698 214647 207148 169602 124411 89691 88500 99369 111152 115368 109006 116741 118167 140399 169907 180913 151834 81959 61417 62082 67129 76084 88060 97768 80561 40688 20016 11793 5233 1876 988 880 662 536 389 264 227 263 334 261 310 316 398 550 1076 1499 2859 4358 4244 3689 3735 4193 4142 3642 3383 3750 3803 3377 1966 1340 980 784 765 678 575 498 343 315 285 248 228 170 133 174 179 192 156 134 183 143 199 158 228 203 190 191 157 203 136 184 222 199 252 267 187 267 258 162 172 207 250 242 300 349 361 330 341 383 425 451 474 489 474 502 586 582 557 523 460 394 319 321 711 2928 6095 5745 2324 1046 456 302 230 276 296 299 301 247 276 305 283 272 293 258 210 238 266 290 261 267 315 308 303 284 256 315 354 294 292 339 320 255 196 115 80 94 98 61 68 71 48 44 63 68 57 69 88 72 93 89 67 29 82 80 78 82 65 99 52 47 69 60 110 88 67 56 52 71 84 72 77 77 74 82 93 63 67 88 71 84 60 52 49 55 81 79 66 74 78 86 70 81 64 62 39 67 69 53 65 71 59 62 56 57 61 65 66 59 68 66 58 55 54 44 52 64 53 58 63 39 46 48 48 53 53 52 41 35 25 17 17 42310 300 482 30 10202 11 45 10 7396 1696 -35 199 491 479 828 1113 1622 2395 2435 2910 3545 4224 5067 6566 8792 10976 13887 18517 24877 33845 43087 50315 49867 49955 54232 55389 54282 55575 58702 69141 82854 95554 109455 112163 113754 126402 130661 112265 68701 33752 28187 30633 35704 44069 52736 63801 74218 85774 104051 121364 127409 132107 149853 188038 229407 230800 216031 213281 221072 216185 193383 172754 131362 107486 95275 63098 50008 49722 44784 31677 21488 10864 3728 1655 860 372 376 385 413 378 412 381 550 1096 2736 4103 4587 4751 4362 4041 3565 3518 3053 2416 2303 2549 2817 2888 2594 2510 2127 1371 837 551 402 358 346 337 303 228 232 189 176 199 168 146 146 167 166 201 169 235 228 250 205 169 164 314 244 178 202 234 248 210 202 222 275 293 377 434 703 782 733 912 841 682 771 424 356 590 822 718 414 327 414 573 607 522 469 389 411 399 483 864 2382 3720 2814 1056 350 327 263 273 334 263 269 324 300 267 278 327 337 331 301 327 307 292 266 275 299 301 267 361 329 365 378 295 301 328 316 347 255 197 158 109 152 119 70 110 78 32 55 83 88 51 46 82 118 69 88 120 87 81 55 67 81 74 81 63 94 114 87 59 83 98 74 94 93 87 93 70 66 79 108 74 67 78 80 65 49 66 82 68 58 69 66 83 72 76 94 94 88 47 60 60 67 91 88 67 73 69 70 68 67 57 67 74 71 60 68 55 61 69 62 65 61 55 49 45 50 54 62 53 57 51 38 35 39 27 32 22 42316 272 1324 30 10204 11 45 16 7397 1696 -57 204 456 772 1171 1485 2167 2977 4027 5037 6134 7833 9834 11923 14087 15999 19438 23532 28682 35586 44531 52666 62000 73303 78892 86462 102703 126204 160573 200530 225842 247010 244777 233910 195369 197200 225350 244177 246638 248373 250723 260326 227174 174734 160809 153545 138083 113811 72865 38537 15288 4170 569 326 333 429 417 485 603 694 821 1127 1214 1261 1606 2105 2420 2723 2965 3327 3750 3738 3749 3252 2091 910 365 329 273 197 173 284 178 127 150 144 161 185 153 200 229 194 133 220 195 263 215 292 246 246 165 178 212 246 232 193 326 685 1463 2478 2242 2061 1631 1244 759 498 662 1024 2078 2522 2804 3402 5018 5740 3615 2106 889 364 356 429 330 358 359 492 1019 2063 2903 4598 6214 6616 2792 2543 1032 353 338 315 311 322 346 346 360 402 383 392 365 319 332 306 288 309 263 332 363 374 349 319 323 297 278 285 312 328 344 279 174 149 147 134 97 90 74 112 76 106 108 102 115 72 84 93 82 93 125 97 88 95 147 139 118 88 87 98 107 118 108 95 122 123 103 89 97 125 102 130 120 118 101 93 96 103 118 64 61 86 78 106 118 125 116 96 83 84 102 97 85 87 77 85 92 85 86 99 88 75 69 74 74 77 83 73 68 73 75 78 76 80 81 78 78 79 77 78 79 74 68 70 65 66 65 49 40 32 42322 256 1653 30 10203 11 45 22 7398 1695 -94 -38 245 544 996 1620 2361 3123 4156 5307 6853 8771 11384 13869 16950 21255 27027 33790 43935 57413 70995 88842 110957 138231 174078 218541 280644 357038 458570 547567 577312 546880 457930 383346 273367 136770 73635 9289 4324 2854 1104 287 221 247 307 375 442 516 706 872 1062 1463 2066 2555 2851 3021 2895 2715 2612 2339 2219 2108 1707 1494 943 798 540 365 215 156 147 121 180 216 191 105 88 114 59 102 141 86 59 79 87 139 131 173 204 183 1157 6202 10488 13188 15035 16487 15710 11968 7429 3936 2410 1875 1910 2081 2167 1983 1213 658 779 1059 1127 1113 1548 1578 1277 402 215 220 214 201 255 325 513 954 1910 4699 8588 10746 8225 12321 13742 5183 1003 264 236 270 254 240 243 256 269 313 309 291 249 221 245 257 238 272 274 282 290 280 248 324 290 251 278 240 248 201 126 144 87 17 15 65 38 45 45 34 42 24 7 -17 23 36 22 38 33 56 48 62 49 35 30 36 44 27 22 26 31 35 20 69 49 38 54 38 4 25 33 59 42 40 39 28 24 43 47 20 30 23 33 17 24 19 40 29 56 51 42 45 39 29 39 26 22 20 21 23 36 55 36 24 21 17 18 21 22 27 27 23 28 19 14 14 14 9 9 10 11 11 15 4 42328 280 1080 30 10200 11 45 28 7399 1694 175 772 420 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 16 188 577 1427 2354 3256 4332 6062 7985 10018 13457 17214 21845 25981 30759 37846 46084 56838 65287 71492 81519 94826 114345 137410 164190 203732 258853 323127 412440 494212 530703 491666 363374 239571 127431 109864 99166 48576 12801 1124 179 141 197 218 186 190 290 289 308 344 303 332 368 375 506 1132 2364 3397 4233 3710 2863 2231 1795 1139 771 566 416 302 317 393 273 245 197 159 193 171 168 155 73 56 42 71 59 85 48 72 123 102 84 170 150 158 246 851 6161 16464 21807 18986 14487 15927 21560 20535 14222 7792 4619 3161 4931 5723 4547 3742 2931 2775 3457 4439 5002 4901 4966 4243 3449 3091 3007 3051 3725 5345 8405 9202 9604 9252 9470 11347 12933 18643 20509 19024 11345 3729 806 355 284 316 296 288 329 383 322 342 329 281 280 273 265 309 289 293 277 245 350 309 313 319 293 292 269 278 321 311 277 223 148 114 100 67 84 113 65 57 55 46 39 48 49 55 52 64 59 63 97 69 85 87 58 60 49 62 61 76 72 80 78 75 78 85 73 43 59 55 46 48 56 66 66 67 61 76 64 72 56 77 64 51 45 75 65 49 45 65 57 49 51 60 58 65 70 70 54 67 63 60 58 47 53 74 50 46 38 47 55 67 64 52 62 55 43 41 41 36 41 47 45 38 39 29 27 29 23 13 42334 268 1440 30 10200 11 45 34 7400 1693 88 306 594 1130 2016 2929 3977 5877 8193 11320 15700 20899 26619 34770 44604 55017 65732 79536 97400 118424 142306 170710 196599 209955 227551 262743 308091 338418 352134 366052 342786 309271 240311 188013 137880 81868 39854 16027 4775 243 75 68 129 100 151 284 235 217 196 222 270 271 249 225 164 262 362 329 468 1106 2223 3194 3790 3367 2725 2195 1534 1064 683 453 401 312 214 234 264 200 246 170 107 145 170 119 109 186 57 54 130 108 107 89 84 80 114 162 104 177 106 485 2045 6093 18853 29424 32089 32524 27767 19373 17872 17359 13107 8156 5980 5842 4559 3161 2957 3772 3274 4842 6513 6210 6554 7344 7843 8028 9495 10931 10542 11121 15771 21635 24785 23058 23115 35201 45805 32028 10019 1530 341 310 313 338 309 307 373 329 241 285 324 309 272 274 295 341 294 264 269 285 307 315 349 313 301 321 276 223 288 327 327 280 226 280 191 102 74 52 79 71 69 39 66 56 73 97 63 63 46 54 80 85 76 112 85 49 68 95 88 75 62 109 112 111 96 87 94 63 69 96 96 105 92 75 95 79 87 68 80 87 84 49 64 54 56 57 59 76 90 74 69 73 65 69 93 98 65 62 73 74 66 60 67 56 55 57 60 68 77 58 54 72 76 70 71 64 59 44 45 52 56 50 59 44 40 40 40 33 29 24 42340 279 1111 30 10201 11 45 40 7401 1692 342 999999 999999 999999 999999 -77 72 130 257 680 1399 2493 3026 3163 4103 5096 5712 6341 8367 10185 11884 17819 31458 52745 80086 117621 148004 187883 231536 264922 276212 263962 252836 252319 242762 241210 214726 136837 106985 70042 41927 34136 18504 12729 9396 10792 14599 17317 8330 459 -53 -16 94 86 40 132 126 96 153 156 140 215 318 211 260 173 236 233 295 345 295 466 1280 2678 3378 3618 3172 2461 1694 1046 575 451 340 323 178 150 177 193 178 129 40 32 27 4 -11 72 29 40 68 99 77 61 73 91 26 62 82 91 433 2380 5244 11733 18790 21276 22019 21347 23308 27821 39357 50243 27361 13643 17313 9895 4761 7252 7562 7072 6096 7695 9156 8847 9180 8707 8660 8973 9163 10928 20848 30809 24645 25218 28268 41481 70084 64126 15376 826 276 321 347 317 299 325 357 440 345 308 268 254 298 316 265 262 249 260 236 301 320 329 346 368 324 308 333 292 321 316 262 279 273 244 249 195 100 44 66 73 81 91 105 76 55 47 49 47 69 73 74 108 92 94 95 78 87 99 74 74 74 80 71 103 86 84 76 75 97 100 68 67 73 62 69 113 104 89 45 44 66 71 59 79 75 81 86 49 62 63 61 76 80 69 70 67 78 79 77 63 75 78 77 74 60 73 66 75 74 80 85 80 76 57 54 63 63 43 53 51 50 39 48 54 56 52 49 39 35 36 21 42346 283 989 30 10199 11 45 46 7402 1691 283 2075 4323 4864 9991 29019 37255 38869 71874 144861 193980 155440 131626 61875 42201 83964 189187 412533 550233 324789 214253 13855 8015 8878 11400 17977 38079 52306 55294 59693 69032 71333 66397 71502 52058 23173 10037 4361 3105 2962 4063 7037 6799 6676 7883 6347 6718 7442 3950 3300 3624 1015 28 -11 -49 10 25 102 218 156 133 153 197 286 255 307 223 271 233 239 255 279 318 269 287 511 981 1692 2842 4166 4346 3168 1795 1023 466 241 293 215 193 270 153 77 94 72 62 71 -31 -4 3 28 77 87 70 5 10 38 58 30 76 73 121 75 701 5013 9565 8526 4622 6568 10583 17363 26810 31570 30993 20446 16328 18734 16330 9821 7742 10166 10388 8248 10002 10881 11064 12953 16447 18907 18035 16189 12803 20895 47965 51714 25956 24565 43200 39424 17815 4481 780 324 291 315 284 260 334 314 344 384 368 337 337 309 255 300 334 256 248 277 260 319 350 362 343 364 328 337 302 267 296 320 289 267 274 219 173 92 62 59 29 39 25 22 47 21 39 62 72 80 91 72 78 64 56 81 60 76 44 61 58 95 38 46 101 102 94 74 67 70 75 61 46 40 61 74 71 91 55 55 41 47 45 42 51 72 56 68 61 58 46 38 34 58 56 52 58 52 60 33 27 39 50 61 46 34 45 42 35 35 63 58 64 40 54 61 62 54 63 62 52 46 37 39 51 45 37 30 35 41 25 19 18 42352 315 29 30 10199 11 45 52 7403 1690 33450 234 109 220 271 328 244 336 226 255 225 207 127 242 164 166 258 134 154 216 276 327 250 204 110 89 134 167 179 246 78 245 847 3184 7313 24439 34429 60609 57232 73205 141964 178065 99672 13265 13407 26293 41391 91772 148064 55944 132833 65012 3630 1866 2047 2067 2315 3518 5032 5763 7204 9967 12932 16257 19127 21960 19914 14937 11042 7252 4959 4362 2845 3008 4239 6315 7766 7721 7173 6130 4870 3062 1566 443 310 173 158 106 18 82 110 172 145 111 220 229 276 260 345 407 388 360 363 382 300 355 436 797 1472 2487 3762 3830 2306 1468 941 707 706 503 216 257 247 166 153 155 143 97 72 125 74 100 108 65 93 137 78 85 53 62 104 134 163 204 164 1470 3407 3679 4609 5232 6065 5528 5622 6040 6919 7950 10685 14689 15453 13762 13769 15788 14715 11596 9926 8299 7908 7470 8567 11775 18172 28485 29935 23324 24036 32869 44822 36437 15028 5372 1766 480 288 261 268 306 302 316 290 257 248 287 324 290 305 313 294 263 281 282 248 297 213 258 269 244 317 367 365 388 348 338 316 293 291 292 279 201 190 180 132 104 81 74 51 44 51 54 41 31 54 38 43 52 59 59 62 78 60 52 81 56 78 89 86 80 69 86 64 55 33 49 60 71 81 95 87 61 57 68 81 53 72 71 56 49 62 55 49 56 52 38 61 60 58 80 74 58 65 69 53 62 54 47 45 32 42 43 43 31 49 51 50 31 53 47 43 48 44 50 44 40 42 52 39 31 45 39 30 27 33 32 30 26 17 15 15 42358 314 29 30 10199 11 45 58 7404 1689 39301 891 866 847 791 816 823 962 980 893 1127 877 1033 952 993 944 882 833 752 829 845 833 953 1041 1031 1025 968 1144 1182 1305 1413 1531 1940 1973 2246 2375 2024 2200 2509 2927 3706 3357 3293 2646 1689 1261 764 504 420 356 169 87 62 172 320 444 836 1167 1358 2076 3007 3592 4143 4955 5028 5551 7793 10223 13995 15658 16868 19105 19205 21239 22294 26338 26694 19592 11137 5807 3393 2508 1856 1704 1717 1787 1234 357 154 200 141 155 197 230 255 260 326 321 351 383 396 240 326 298 339 417 442 534 782 1100 1552 2188 2872 2509 1852 1446 935 447 285 267 174 204 236 159 158 103 86 -17 45 124 99 69 78 98 122 87 87 90 221 134 127 112 175 151 329 2213 5492 7849 9453 9906 9433 8341 7446 6970 8223 8837 7915 6980 5894 4974 5049 5277 3617 2041 1747 1202 1538 6104 16552 30584 28468 26436 28302 36956 42289 15266 1134 238 276 340 318 305 248 245 262 301 292 268 250 362 359 267 264 230 243 255 233 246 284 241 275 302 326 334 345 346 361 354 315 298 336 317 270 286 312 296 194 178 116 96 67 36 62 56 39 20 26 14 44 32 55 42 67 32 16 44 31 31 41 57 36 25 66 37 51 59 61 54 73 36 26 48 66 45 52 66 45 48 54 66 53 45 63 65 42 38 57 47 42 43 65 52 47 56 37 45 67 55 57 56 59 58 29 39 40 37 45 29 35 59 52 53 40 57 34 23 40 38 36 44 52 43 34 39 26 39 36 27 29 17 8 2 9 12 42364 315 28 30 10198 11 46 4 7405 1688 25884 359 336 435 379 486 358 300 280 522 558 558 631 570 738 1035 1442 1525 1661 1680 1568 1555 2060 2671 3568 4478 5255 5430 5594 5370 4943 4886 5265 5436 5298 5193 5057 5751 7038 7279 7352 7879 11610 13814 18989 47705 83210 149006 97248 103242 69647 145375 243345 416708 188200 11731 5672 4966 2261 928 189 -10 13 5 19 -92 55 73 37 106 368 1247 2093 2878 4027 4962 4709 5528 5551 4853 4392 3500 2317 1538 848 320 75 135 104 154 209 114 197 234 241 254 287 409 387 363 341 355 352 359 376 531 644 768 934 1095 1077 1165 1547 1646 1276 981 830 597 361 289 290 280 268 218 165 156 129 82 73 69 99 47 137 94 143 122 130 97 79 133 136 138 239 1367 3900 4419 4892 6558 9468 11671 11399 9816 9136 8868 9236 8729 6896 4374 2066 865 313 254 417 798 1832 4016 4601 4460 16439 36781 47151 42535 43729 53325 27093 4639 758 323 261 298 334 352 348 286 277 273 266 299 284 291 244 238 255 284 249 278 271 276 256 238 272 310 307 296 350 331 357 396 389 346 341 311 332 323 337 356 343 264 180 119 92 84 77 99 40 81 92 76 68 65 38 47 76 59 67 81 68 69 115 55 31 86 83 31 53 73 76 79 56 68 81 73 80 51 51 44 37 54 65 71 82 77 82 60 68 84 70 64 51 52 73 66 56 65 60 60 60 55 52 49 61 78 55 42 40 43 52 52 40 48 43 41 29 33 38 39 41 53 57 48 52 45 44 47 42 42 45 36 35 26 34 28 10 8 9 42370 271 1347 30 10197 11 46 10 7406 1687 -97 321 1117 2861 6962 18427 50945 164212 509379 819381 685035 466730 452061 459139 279794 256641 461433 540669 581961 56931 348 31 35 60 83 192 168 100 99 132 114 78 127 345 481 630 495 321 96 59 43 163 122 121 141 142 159 142 202 265 282 347 257 289 320 408 337 371 337 360 446 543 675 912 1183 1455 1241 867 744 742 748 564 463 355 332 325 246 239 232 256 152 147 76 79 54 122 27 21 58 107 118 96 147 146 202 192 254 145 1437 7920 8945 6116 5367 7066 7539 7152 7982 10096 10872 10231 9448 9808 11093 11002 9708 5910 3588 3760 4515 5596 9102 12465 10165 11971 30464 38905 37370 37857 31667 22486 7517 1405 402 331 311 351 310 330 305 298 302 306 266 304 289 307 320 299 309 343 298 315 308 304 269 276 286 257 292 377 360 445 453 448 354 401 390 399 334 272 317 349 238 179 110 128 113 85 37 58 67 15 49 72 89 110 103 65 121 122 104 115 97 83 101 107 133 94 93 82 89 73 83 93 116 61 98 107 94 91 118 130 94 71 93 110 97 94 66 76 79 71 88 96 60 84 84 87 89 81 72 65 62 91 75 65 64 83 90 79 59 55 52 65 60 61 59 62 70 81 64 63 62 62 70 80 64 60 69 62 52 49 47 50 50 52 46 47 49 40 35 42376 279 1108 30 10198 11 46 16 7408 1686 690 2232 4535 12218 20400 36061 80919 141837 89374 88717 148284 64871 87281 196750 249088 108750 50026 50582 47458 24211 26348 34048 42539 59085 87718 127330 160538 238505 269274 245163 235281 189347 125673 64658 81764 166603 368635 633389 527957 198358 63813 36200 5460 1974 1668 1227 551 83 60 79 21 89 162 111 237 248 208 266 315 249 303 314 284 300 284 294 305 316 349 385 456 468 510 667 1098 1370 1383 1310 938 600 366 349 306 271 243 253 243 200 325 260 272 208 185 175 68 -2 41 69 67 108 75 50 130 116 527 1573 2866 10808 14568 10273 10889 12614 13517 15864 16153 13906 12122 14383 21141 25507 22326 16482 9364 4335 1662 1115 1740 3631 10166 16458 15912 29093 49917 43585 33187 19244 6731 1332 277 239 307 239 285 289 281 286 259 240 262 275 323 336 253 249 271 257 291 266 284 266 280 247 219 281 288 290 288 308 335 339 365 364 301 324 314 318 311 300 264 249 227 169 145 90 80 52 70 63 53 70 50 13 54 74 59 77 46 69 53 51 65 70 62 41 75 84 74 42 62 92 72 72 83 55 67 92 74 69 96 92 46 43 58 68 61 73 71 78 57 62 29 41 47 56 64 54 61 49 60 50 55 61 55 45 53 59 53 37 44 43 39 35 29 33 42 28 32 49 56 32 37 41 37 37 44 41 38 32 35 24 21 30 23 16 22 28 17 10 6 42382 273 1287 30 10197 11 46 22 7409 1685 724 2405 4188 4673 6628 6210 4952 5971 6157 7472 11463 17458 22123 21676 26355 37228 41699 66536 108048 123488 112607 121284 119076 155072 121174 108041 186526 336470 559148 610733 545945 234337 161599 239287 210750 235492 339742 287648 86468 47379 13737 5146 1507 370 132 184 243 153 229 345 334 290 282 246 329 276 296 312 327 338 327 443 378 396 490 582 728 935 960 1080 971 830 551 408 423 374 337 338 317 264 250 296 315 283 203 236 215 135 96 75 357 1965 3993 7436 10398 13779 16490 14934 14423 15631 13823 13262 11930 13074 18323 13803 10196 12233 15510 12155 11207 9932 6238 4835 4308 1817 845 731 720 741 794 1381 8653 23288 29424 22048 8340 1696 863 385 257 256 232 300 276 272 267 307 269 345 338 312 256 261 310 320 325 264 283 317 269 246 319 328 288 275 284 295 242 313 352 357 348 369 357 385 369 348 302 293 296 291 288 256 265 184 108 108 87 49 74 72 57 27 18 53 17 52 54 88 84 58 45 55 63 82 82 81 99 83 79 89 89 68 67 72 78 86 77 77 84 81 70 79 96 85 66 72 61 86 73 59 69 96 81 70 66 88 63 60 71 70 61 63 65 65 60 63 65 69 67 75 65 41 53 52 41 37 43 44 48 54 59 52 62 53 46 47 46 46 42 39 47 42 44 42 34 38 32 20 22 17 12 42388 265 1525 30 10195 11 46 28 7410 1684 -33 101 771 3542 7968 10313 17505 28042 19712 25942 32594 32981 20153 13320 12243 12541 14070 16069 17897 24791 41657 72561 179787 513033 730798 740566 822718 743619 530171 402479 350008 232385 49459 6117 596 249 21 107 178 179 178 207 309 256 238 324 320 260 286 301 288 337 366 286 273 263 254 268 378 638 995 1333 1327 1227 1067 602 402 287 326 274 247 244 260 284 270 249 227 166 122 79 211 361 2321 11551 20842 20784 15430 11726 14697 17402 17009 18373 21338 19465 20133 18649 14417 15033 15785 14815 13412 11067 8560 6173 4456 3049 1914 1365 1104 1064 1500 1707 1724 1431 1082 837 744 2525 4424 1595 629 351 252 214 307 319 326 298 322 327 322 338 297 274 315 333 317 313 279 319 342 280 302 274 244 269 304 300 273 289 295 279 326 413 406 372 413 431 372 361 311 330 358 315 302 244 183 150 89 70 45 46 94 84 76 83 60 17 51 87 98 120 89 46 117 110 76 66 48 32 65 76 50 88 74 73 56 93 109 110 108 94 91 82 81 80 79 81 84 68 80 84 83 50 67 85 69 75 80 75 80 75 85 69 52 59 63 48 60 66 62 57 73 62 57 54 61 42 41 65 59 51 38 51 49 57 58 52 53 45 41 48 54 50 45 46 30 35 41 37 37 27 19 13 5 42394 315 24 30 10194 11 46 34 7411 1683 2405 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 112 907 1523 2465 3366 3614 4712 6193 7378 8941 10062 10407 11621 14408 19401 27821 32391 31814 36440 39961 37443 37384 39259 49498 61842 50077 46147 57009 69632 69302 64692 77557 96475 91445 93326 116048 157004 205485 184170 158728 164613 173579 183500 186054 210972 285090 184635 145248 135931 122860 104579 93601 86717 77086 62582 41910 20669 6238 2180 731 207 138 280 284 245 263 303 200 195 312 222 322 314 228 318 246 273 372 345 340 342 390 436 831 1334 1195 785 438 366 213 270 323 364 239 280 271 285 335 257 187 141 151 24 101 212 298 1111 5739 18167 34008 29336 20878 16159 17750 21919 21376 18702 15399 12439 9631 7127 4617 2692 1400 950 1017 1009 1025 945 975 864 1025 1137 1326 1573 1646 1576 1389 1269 1207 929 634 429 383 260 268 203 266 268 248 316 277 249 257 292 235 215 237 235 305 260 220 286 263 276 200 274 249 282 279 301 301 304 296 328 387 306 321 348 365 317 316 290 278 295 307 341 299 308 257 162 125 94 96 111 48 82 39 47 27 51 69 79 83 80 84 91 32 36 29 44 66 76 64 68 33 57 46 67 80 67 80 63 63 69 56 50 51 55 39 54 59 67 60 67 60 61 69 32 33 41 52 34 41 43 31 47 57 67 43 38 48 57 41 54 57 46 34 31 48 49 41 51 46 47 46 43 49 40 41 34 40 35 36 30 41 37 34 26 26 28 18 23 28 13 13 9 10 42400 315 22 30 10192 11 46 40 7412 1682 5280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 418 556 1354 2534 2573 3341 3974 4932 6852 10001 14112 27099 42925 54260 70719 78804 85134 100645 111957 107739 88308 78242 62692 58030 52101 48397 44088 42872 47835 51123 59580 70272 75194 78751 82095 89596 98637 97323 106038 129746 155042 144368 148879 142954 138476 129658 123149 126508 125557 122473 123810 118607 107845 99918 89520 88109 69583 51918 36927 22544 13814 6316 1933 556 236 229 206 327 387 331 343 354 401 338 308 279 356 336 313 353 294 303 479 461 412 422 494 477 387 364 417 428 450 377 401 376 280 317 385 324 405 375 327 359 237 158 94 126 173 161 201 185 252 1492 5250 10328 12792 13689 13615 15453 16863 16668 14620 11632 8925 7199 5183 3166 1829 1136 749 629 1005 1288 1035 818 877 1137 1037 777 610 443 475 349 309 322 347 279 341 294 328 336 307 330 347 294 318 329 302 357 343 298 283 283 318 293 296 303 296 308 262 228 298 312 312 330 318 285 289 359 384 360 391 400 370 375 392 354 306 318 353 397 370 336 239 150 120 87 99 93 96 76 128 113 96 81 98 87 89 101 110 79 92 96 76 89 103 109 114 82 67 100 76 104 96 83 90 67 67 104 118 113 107 114 109 106 72 87 78 76 89 68 76 85 78 67 71 82 89 84 87 105 89 83 88 82 75 71 70 80 82 73 72 61 69 63 72 67 83 90 71 71 75 70 83 76 63 65 71 61 64 65 54 42 49 50 51 47 42 43 40 32 42406 271 1343 30 10193 11 46 46 7413 1681 169 1460 3167 4288 6232 8172 13341 19550 27298 31775 36836 46883 72193 123939 170116 178261 196141 241012 277158 265607 196228 190161 146581 126888 141945 161627 278243 510004 670021 526270 333242 125365 64964 49479 34243 27036 24428 22046 19934 17205 13203 11296 5090 952 221 196 258 297 295 281 275 361 357 317 354 296 295 312 275 321 329 321 288 288 306 348 345 367 374 326 324 288 309 366 360 307 284 303 315 222 222 157 112 144 106 172 141 104 85 103 194 215 371 1097 3991 7876 9558 11384 12678 13181 11769 10789 9968 9687 8987 7277 4602 2640 1560 911 770 912 1173 1377 1580 1878 2103 1840 1325 703 374 291 241 250 244 287 308 278 325 206 260 320 294 251 273 279 238 262 268 280 261 261 216 271 281 246 278 227 242 302 221 234 221 279 262 240 227 323 342 348 327 375 336 298 314 326 279 258 303 348 290 220 185 83 41 79 59 51 -3 31 42 27 25 52 55 29 59 65 69 71 74 102 82 35 47 35 64 57 64 59 33 75 71 50 36 68 100 113 76 48 60 61 85 86 80 63 28 37 53 65 47 21 35 40 55 24 50 52 47 45 46 51 38 35 56 62 61 52 37 22 32 42 27 39 41 51 47 35 37 27 41 44 36 14 23 33 40 34 32 21 28 36 21 22 20 16 25 23 8 3 8 42412 315 25 30 10195 11 46 52 7414 1680 1703 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -53 -68 156 316 693 845 914 1139 1749 2408 2862 3431 3905 4774 5749 6657 8228 9139 9618 11640 14136 15761 16862 19035 21783 24179 27325 30575 34485 41017 48515 56070 62030 71030 89985 104898 104155 110793 118365 121673 115387 95220 76566 64948 65005 72069 91201 124406 174424 144851 199463 327474 364058 357018 167318 153603 184147 101702 101556 276779 354836 103548 28980 25224 24270 26056 24907 24125 21960 11081 8280 7557 4918 2144 484 258 174 231 303 264 310 395 305 344 330 404 377 383 388 349 281 372 313 313 327 374 398 318 394 332 340 370 344 305 312 281 242 313 363 256 225 264 191 139 147 106 116 127 101 146 170 104 127 145 247 487 1209 2883 5924 8799 10948 9252 8156 7641 7449 7397 7882 8002 7217 5736 4611 3543 2782 2142 1937 2044 1863 1558 1397 1158 793 429 267 232 407 382 380 276 227 230 297 274 310 331 275 276 332 347 272 286 273 274 275 254 273 293 307 237 240 284 269 299 289 291 284 313 261 282 303 289 340 331 334 373 381 370 357 333 308 309 305 307 251 112 69 49 54 12 51 65 53 56 70 88 34 31 50 63 50 67 57 55 57 65 44 46 25 79 74 63 57 63 58 79 89 69 60 82 96 96 77 67 72 43 38 50 56 54 34 72 68 46 53 67 44 44 52 42 43 63 49 42 32 55 63 61 53 51 47 31 40 51 41 49 46 46 52 55 47 42 54 54 44 48 38 39 48 61 49 45 40 45 38 40 31 33 32 37 29 13 11 6 42418 311 145 30 10195 11 46 58 7415 1680 101 475 646 834 1234 1500 2212 2634 3072 3444 3728 4089 4350 4843 6215 7341 8163 10071 12107 13934 14957 15940 16737 18508 20395 21361 22589 25598 29036 30980 31916 34002 36336 39837 45189 50456 58762 60246 59748 63703 70751 77194 89348 99450 117140 138456 182555 205569 236636 238389 144889 134973 133656 115541 127037 166305 218594 220354 149550 190833 231112 55714 28225 20194 17599 16006 16936 18040 18109 19155 16636 14908 13784 12408 12314 11235 10862 10776 4860 2233 1011 732 583 209 154 72 146 173 267 229 279 239 359 286 350 266 334 296 295 333 341 404 332 304 281 341 269 331 267 300 334 278 326 279 270 256 214 229 203 167 147 120 127 96 76 98 121 110 117 94 100 181 340 885 2470 4414 5913 6265 5577 4925 4770 5224 6003 7007 8257 9088 8991 8482 7913 6846 6144 5276 3986 2877 2264 1738 1397 1020 901 760 593 393 297 184 216 289 263 259 242 269 201 274 234 269 208 220 253 259 257 287 328 290 296 266 247 269 297 269 299 271 282 247 242 308 250 247 249 279 291 298 319 322 357 383 346 311 264 297 294 277 292 216 98 58 73 34 43 32 37 30 49 7 7 29 22 16 62 44 57 82 65 47 53 44 53 39 71 80 60 68 69 71 57 43 54 47 50 50 65 54 59 89 62 63 67 55 38 58 55 42 65 59 45 78 71 51 49 41 51 49 50 65 34 25 47 55 51 38 27 37 36 25 47 51 33 50 50 35 40 29 41 43 44 50 38 34 39 41 33 40 41 37 37 40 35 26 25 29 23 18 7 42424 289 801 30 10191 11 47 4 7416 1679 12 72 49 124 178 277 400 450 553 529 453 580 704 907 2429 14042 40420 78910 85907 81389 135972 202076 119573 15855 17154 28891 52033 122119 253504 272550 175565 157748 201709 248759 321259 426558 632714 532219 363078 351224 36673 21428 23409 25228 23553 21004 20651 21677 22909 23298 21632 17381 14731 15309 21457 27117 31545 26873 25726 23705 14018 4917 651 76 133 247 338 315 396 351 327 487 456 408 288 365 335 388 451 441 373 393 367 354 327 302 447 387 336 323 320 345 354 304 261 227 272 379 234 140 201 187 139 43 166 178 166 142 136 189 419 1005 1963 3233 4752 5712 5891 5824 5616 5682 6015 6154 6516 6923 7073 6709 6166 5057 3663 2632 1753 1218 863 663 594 570 572 507 452 405 295 226 284 297 273 283 279 302 382 403 291 268 275 235 280 243 225 251 303 313 273 274 311 298 262 231 248 222 237 234 317 255 263 253 300 271 276 339 392 375 332 353 364 357 334 326 337 370 314 273 192 126 82 70 51 105 111 41 52 54 84 36 82 59 79 67 66 95 79 56 73 78 86 50 78 133 99 99 93 75 53 72 98 96 87 63 45 73 87 76 94 88 73 76 92 42 27 69 63 65 66 69 45 63 70 65 44 58 61 67 71 72 63 55 59 64 52 52 64 41 44 53 47 54 64 51 54 47 68 72 54 56 52 62 56 55 68 69 49 37 45 40 45 48 36 39 44 28 16 42430 293 676 30 10186 11 47 10 7417 1678 -52 239 1138 1790 2412 3020 3166 3202 3338 3290 3061 3128 3419 4367 6854 7947 5004 3105 1832 5701 17276 21896 32312 54548 102603 89633 77715 65906 26323 9531 10948 13685 19653 25107 44613 65614 61430 50936 35643 22991 5533 3437 3273 2640 2314 2289 2381 3558 5610 8292 14832 41415 184234 268526 191005 151506 184046 353921 452244 233645 416415 511075 548838 690916 529692 211358 3905 384 192 341 285 351 301 365 354 298 362 405 334 347 289 256 302 292 345 310 336 427 411 363 309 284 323 305 344 372 326 331 346 299 236 259 262 241 201 223 187 130 114 120 115 191 259 334 402 504 750 1228 2174 4176 6282 7233 7246 6581 5714 5180 4826 4563 4773 4790 4464 4006 3002 2124 1479 956 648 421 386 378 386 317 215 132 220 277 274 271 258 320 330 439 505 432 354 338 363 295 276 307 377 307 288 279 270 300 299 352 299 284 249 295 304 277 274 255 276 274 316 289 309 312 378 370 389 382 349 342 340 341 335 303 370 279 237 150 72 92 61 40 29 50 58 67 49 39 62 83 39 44 75 40 72 45 63 93 43 69 63 75 72 60 59 109 81 62 80 41 67 88 81 41 42 71 98 59 66 70 68 60 68 59 60 65 67 36 46 50 44 58 53 56 71 53 66 49 39 33 56 77 69 46 39 43 52 50 48 44 58 62 64 48 46 41 39 39 26 43 40 45 44 43 40 33 31 41 41 33 40 28 17 18 8 42437 262 1625 30 10205 11 47 17 7418 1676 228 1204 3088 7959 20020 42084 63757 113814 211092 322034 240723 178004 136279 142083 223211 141611 145239 165031 190367 255004 477315 437946 262594 269230 153061 284065 299683 295164 384751 244434 106815 79539 46251 17949 5680 719 209 246 359 348 351 444 307 263 311 344 375 333 376 412 373 403 384 352 353 367 379 369 354 383 287 341 294 342 310 350 320 283 322 212 196 175 195 209 129 159 191 170 131 170 190 192 191 367 631 972 1153 1297 1646 2286 3261 4632 6273 6664 6542 6639 5274 4537 4690 4998 4909 4839 4383 4033 4717 4953 3837 2611 1400 767 473 331 279 269 205 233 259 232 251 284 312 344 368 404 370 296 296 282 356 270 334 327 301 308 333 361 301 357 303 270 290 269 256 234 271 318 301 259 319 395 335 405 369 359 406 384 343 340 321 314 333 338 304 249 169 110 79 86 60 85 64 58 70 72 55 84 91 95 94 79 87 99 97 71 60 79 83 100 104 73 87 56 49 74 72 78 88 101 67 75 87 77 54 92 60 62 69 72 60 77 69 88 80 91 104 75 62 81 74 67 51 51 68 79 77 84 72 71 87 77 78 86 71 71 63 53 53 50 71 65 54 56 57 59 43 42 52 64 43 54 51 44 48 45 45 38 24 28 32 33 32 17 42443 304 364 30 10204 11 47 23 7419 1676 -82 48 227 263 453 756 1089 1549 1797 1726 1734 1845 2115 2447 2975 3577 4066 4468 4770 5450 6204 6671 6839 6917 7245 8181 11711 15051 17178 19909 20400 20332 23150 25755 25763 25593 33946 41242 49323 59897 57236 42444 49521 62905 89181 184527 276745 266175 302702 232655 206715 227649 293082 186716 71269 63929 67446 72057 75914 82008 86721 89956 95140 97626 95369 97074 103292 109874 105128 101087 112533 128651 131983 104737 44676 11354 1070 219 247 346 402 368 406 318 379 428 413 399 326 425 383 302 366 371 380 393 368 399 376 405 366 405 406 408 399 413 414 393 370 312 338 317 390 320 300 354 331 293 259 219 174 230 168 332 588 985 1467 1713 2101 2316 2323 2913 3696 3722 3697 3579 3496 3786 3891 3765 4010 4477 4479 3912 3333 2940 2537 2669 3785 4983 5232 5006 3585 1738 643 384 282 285 220 201 316 341 282 327 373 355 331 287 344 329 340 340 385 400 396 380 312 357 316 311 278 295 356 376 322 300 332 308 270 321 369 370 392 435 436 437 404 384 383 458 389 424 372 365 303 312 279 180 56 103 130 136 79 114 92 107 136 156 114 116 75 87 111 98 100 108 93 79 74 87 114 68 80 96 79 89 137 92 57 81 86 105 118 108 107 84 122 79 74 86 77 61 81 84 103 88 76 88 78 72 76 91 83 98 96 84 96 92 74 95 90 83 80 96 82 74 77 76 76 78 80 82 79 77 74 78 70 68 69 78 58 64 66 62 61 54 59 67 54 52 42 45 59 45 42449 295 630 30 10200 11 47 29 7421 1675 -57 39 213 355 655 926 1223 1690 1855 1941 2562 3524 3996 4364 5074 5980 7098 8969 10406 11647 13857 18135 20937 22785 23174 23698 26030 30688 33273 34715 38427 48067 58216 65059 71505 70722 62422 55837 58681 53089 54644 67116 78382 90852 103505 112052 114545 120920 122978 124423 124663 122979 121117 122694 132962 145397 156085 170805 186907 196358 198410 191967 186647 176755 159618 131079 93612 51223 10192 736 214 296 305 308 267 230 338 424 265 342 304 312 382 366 365 346 404 392 396 362 345 399 382 280 307 415 345 351 338 333 347 413 406 340 350 325 287 261 233 181 224 221 435 583 810 1355 1850 2162 2540 2733 3022 3013 1907 1289 1341 1351 1232 1236 1358 1549 1614 1871 1805 1580 1610 1666 1766 1900 2149 2671 3888 4478 3794 2304 1053 457 298 237 250 215 207 289 263 260 248 275 310 263 299 296 294 331 327 344 359 302 299 321 329 314 287 319 334 283 297 250 296 264 302 292 285 331 317 333 372 347 346 368 352 357 377 384 346 355 325 342 341 295 245 123 62 87 87 29 25 52 54 64 100 91 108 73 45 81 90 84 74 90 69 53 82 73 51 75 60 96 123 73 70 50 97 99 69 75 88 80 70 86 58 60 72 68 71 76 50 60 65 56 35 53 83 58 53 67 64 51 76 65 55 48 49 78 83 55 44 43 42 50 39 57 46 41 42 43 23 35 37 45 42 46 41 38 35 31 40 41 38 32 23 21 18 21 14 8 2 42455 288 837 30 10197 11 47 35 7422 1674 2 202 473 858 1447 1938 2242 2910 3651 4194 4449 4799 5665 6340 7074 6757 6191 6637 6948 6965 8291 9772 10776 12376 14897 17834 21159 25596 33167 38987 42468 46983 49875 53244 56429 61488 63454 66336 62942 64006 70359 78195 88242 97225 104819 113661 127983 154252 180470 193823 190209 191956 215406 239174 259526 292086 337260 369169 339711 223000 122704 45053 7021 455 139 270 382 381 314 275 353 358 313 289 297 385 332 366 370 281 256 364 392 394 344 204 344 337 314 271 333 347 343 341 353 230 256 267 162 203 166 242 298 448 875 1591 2331 2814 3086 3075 2933 3282 3954 4175 4214 3509 2585 2187 1936 1694 1520 1346 1352 1280 1205 1217 1214 1024 1005 996 1404 2036 2193 2569 3524 4045 2850 1189 406 329 200 200 220 194 241 275 256 334 376 320 309 294 258 308 309 361 387 343 338 293 308 316 318 295 284 276 235 241 263 307 296 293 278 276 316 312 367 383 349 345 359 381 352 381 386 338 364 362 358 323 274 192 125 98 36 33 72 63 28 70 72 83 73 31 57 80 55 80 59 51 44 60 79 110 64 55 70 47 60 42 65 61 59 80 77 69 101 78 45 70 94 63 48 61 65 83 70 33 38 67 68 71 85 77 60 77 73 41 52 69 64 64 57 59 59 75 60 52 55 36 37 52 49 28 24 33 58 47 28 31 42 37 33 30 39 32 34 36 27 32 32 23 18 21 19 6 4 1 42461 270 1195 30 10195 11 47 41 7423 1673 144 478 770 1143 1609 2286 3064 3853 5224 6521 8514 12316 17428 20352 19174 19304 19899 18867 19099 21107 22807 23310 24229 24132 23852 26231 29127 31895 35571 40528 47350 55514 64458 74393 85362 96565 112940 133039 157465 184779 219156 250810 277714 296018 326708 355152 343978 398002 472937 382123 118287 29060 5738 534 226 251 250 275 294 265 323 228 268 192 207 249 329 234 246 261 325 340 235 201 332 367 335 288 330 254 257 270 228 122 118 175 171 122 114 149 285 662 1193 1680 2100 2857 3846 4435 4658 4884 4402 3939 3845 3266 2383 1837 1562 1402 1330 1218 1181 1124 983 851 655 558 671 886 873 774 652 652 531 469 426 424 293 168 178 148 134 135 160 236 214 222 238 317 323 259 314 328 264 275 275 314 313 368 307 221 289 238 217 226 203 238 200 231 229 237 289 283 290 309 313 355 313 318 311 318 331 318 308 326 304 315 324 225 203 137 10 14 40 3 21 42 24 28 26 28 33 24 42 39 56 1 1 4 40 51 14 43 51 44 33 68 47 18 31 27 40 45 3 22 28 6 9 45 8 4 33 21 21 25 36 21 9 8 0 2 31 29 41 32 11 999999 21 40 35 28 28 29 21 12 27 26 17 17 18 28 20 5 16 14 12 20 5 999999 6 7 8 7 4 1 13 1 999999 5 8 1 42467 279 1102 30 10192 11 47 47 7424 1672 6 235 530 681 981 1253 1552 2214 2969 3890 4696 5247 6791 8881 10764 11768 11287 9890 8467 7178 6875 6872 7826 8656 10053 12133 14392 16488 19551 23302 27409 32378 38527 45430 53123 63730 71417 79788 93876 108670 127366 146037 166495 184941 201431 212040 213153 230098 280719 351623 442962 530063 550177 471878 285995 84979 10466 283 274 419 277 241 276 270 284 331 310 261 293 405 309 314 331 272 285 379 384 326 368 313 358 299 324 270 286 356 365 260 180 192 210 222 463 1014 1598 1792 1947 2139 2516 2908 2886 2838 3081 3273 3002 2925 2712 2626 2412 1987 1662 1372 1080 685 481 388 421 384 310 295 358 331 317 423 471 435 502 455 456 489 423 361 351 247 257 222 227 254 232 297 312 330 292 308 311 264 277 295 329 322 383 395 388 353 320 301 289 277 288 260 276 270 299 279 220 287 346 338 377 359 344 343 379 397 376 393 339 360 333 355 289 249 162 98 91 68 44 41 62 102 75 63 36 35 70 76 77 66 54 54 78 53 52 65 63 87 81 61 69 71 66 70 71 57 65 95 83 106 77 74 56 69 59 42 56 70 63 53 49 58 72 52 47 59 64 55 55 33 46 27 37 41 54 58 56 49 38 42 47 46 53 34 34 57 45 28 35 56 53 44 36 39 48 46 25 31 37 31 23 33 37 31 33 24 20 19 11 12 9 42473 278 1128 30 10188 11 47 53 7425 1671 -50 280 367 755 1278 1595 1683 1707 1948 2261 2617 3010 3312 3801 4195 3868 3407 3483 3731 3938 4351 5229 6654 8003 9293 11173 13348 16329 18620 21791 26818 32797 38947 45915 56085 68602 79496 93493 113620 131615 149590 163219 167624 176264 195536 228110 267261 317603 389096 451169 471798 451389 455782 402776 261687 49768 2061 338 279 249 270 349 355 396 271 218 265 288 245 313 337 256 270 303 362 310 291 301 354 313 374 377 314 228 281 250 226 146 239 369 712 1314 1940 2413 2770 3462 5360 7757 8900 8227 6602 5913 5216 4004 2755 1571 968 698 512 351 290 258 320 357 281 279 297 227 196 190 255 196 167 195 177 210 230 216 300 218 236 244 193 266 249 239 248 274 229 256 355 312 302 261 310 333 355 348 356 366 369 335 350 290 313 295 285 270 305 275 278 314 320 336 294 331 358 332 349 434 414 360 398 372 314 308 383 369 371 346 304 272 186 108 88 94 84 87 75 67 60 60 70 44 85 79 87 84 87 76 72 47 78 69 82 88 91 93 89 96 67 83 80 79 59 73 55 68 71 71 64 61 54 70 51 35 25 14 39 59 65 55 57 58 57 85 71 81 63 70 90 62 61 54 58 67 56 48 57 52 51 47 52 57 56 46 40 43 65 50 43 46 35 45 57 50 45 37 42 44 47 36 22 28 27 19 23 13 42479 276 1185 30 10185 11 47 59 7426 1670 -5 47 222 334 402 511 669 994 1203 1437 1700 2132 2239 2197 2423 3337 4181 4569 4924 5424 6434 7766 10051 13039 15583 17757 20406 23569 27469 33182 39707 46253 51510 57772 68222 80469 93978 105939 113758 127155 152244 182438 206651 259036 327189 383363 424407 465854 494423 476478 410397 304863 165477 37948 3360 268 272 261 292 312 304 305 195 209 254 332 331 316 252 363 323 289 343 379 343 297 290 270 303 318 156 181 252 248 202 120 276 359 542 980 1633 2470 3259 4171 5551 7315 9114 11428 12827 10701 6705 3958 2714 1807 1209 1043 860 740 556 453 370 365 335 261 167 297 272 263 253 306 333 268 229 264 206 301 273 226 198 192 206 205 308 309 268 230 237 265 299 295 315 291 344 317 277 321 326 332 298 297 320 305 278 242 260 284 268 263 297 260 268 296 279 284 341 340 346 319 347 372 415 404 363 341 349 355 367 358 336 279 224 154 64 80 66 47 23 17 45 25 34 36 62 78 44 53 41 28 36 62 70 54 77 66 58 67 72 88 62 45 63 38 46 67 53 42 26 28 41 14 35 49 65 56 52 30 39 44 47 46 46 70 51 56 55 61 44 34 44 28 30 52 49 33 37 37 44 26 37 44 65 43 53 40 46 52 41 35 36 39 27 32 45 28 25 24 27 26 22 21 21 22 13 6 6 5 42485 266 1513 30 10183 11 48 5 7427 1669 153 307 530 751 952 1325 2001 2656 3587 4899 6087 6657 7537 9364 11195 12775 13608 15602 17629 20331 23736 27252 32898 39583 46343 53013 62158 75127 90139 111055 132015 150574 162694 182480 226576 290760 349325 407553 483168 567246 624555 629818 519895 276119 68271 17418 1649 267 369 415 331 269 240 390 415 355 331 352 370 401 231 324 337 339 312 298 362 284 286 253 221 196 207 205 363 640 997 1441 1820 2078 2736 3623 4322 5148 5259 5141 5327 5101 4597 4160 2972 2067 1506 1342 1371 1417 1186 922 836 723 753 750 766 806 870 1049 1032 1076 849 669 567 352 268 243 246 159 197 275 369 298 287 320 335 330 379 345 330 330 350 349 324 331 291 311 353 391 439 372 349 323 300 334 384 365 367 322 282 289 269 328 351 329 375 374 394 410 402 453 430 501 463 476 432 385 380 382 400 415 369 293 161 110 87 75 73 80 9 5 39 88 78 96 145 123 96 31 57 90 98 91 82 46 96 88 96 70 76 86 76 74 71 56 82 96 92 62 72 99 81 51 75 49 32 63 61 73 80 74 74 60 77 65 51 85 70 67 65 74 66 55 67 84 61 68 96 88 79 100 81 52 70 79 57 58 68 69 66 60 67 59 55 68 56 43 60 49 51 60 48 44 42 43 39 39 39 31 42491 265 1512 30 10182 11 48 11 7428 1668 241 657 810 693 931 1272 1666 2632 3291 4058 4911 5989 7192 8921 10852 12012 12637 14059 16285 19203 22876 27101 32272 37242 43279 51302 61216 72929 87657 98243 106788 128288 170602 225552 273869 329677 376800 408594 451368 510839 584525 623980 534743 278340 68055 9652 751 322 350 321 294 324 413 369 362 424 299 350 323 234 259 269 309 282 266 273 219 211 153 271 161 70 150 319 646 1065 1997 2881 2731 2472 2739 3734 5654 7938 8496 6936 6275 5578 4800 4344 3714 3196 2765 2554 2696 3087 3462 3120 2804 2741 2532 2320 2250 1740 1336 1049 820 753 790 855 764 737 680 608 451 402 383 474 503 497 483 485 355 354 347 313 271 312 312 260 274 302 337 332 388 317 297 297 293 301 283 271 272 302 328 260 256 236 273 311 334 305 329 367 344 393 422 422 416 380 410 401 353 383 381 374 374 348 368 302 164 112 106 82 77 75 44 47 35 87 67 51 102 46 56 82 87 77 49 73 102 105 84 81 92 71 53 92 95 69 83 59 59 78 66 59 56 68 62 47 56 63 58 56 74 59 48 71 71 56 68 74 79 78 74 72 76 75 70 69 77 63 62 54 64 73 72 66 65 64 55 68 68 62 66 74 54 53 57 50 59 51 57 50 42 55 52 54 40 29 32 29 36 40 23 42497 262 1599 30 10179 11 48 17 7429 1667 -68 348 446 657 865 1345 2125 2952 3597 4262 5428 6751 7044 8001 8721 10243 12183 14590 17569 21088 25234 30588 37665 45488 52357 57104 61487 69676 82149 98803 127134 164584 209678 262186 328142 403465 502957 662115 839059 851445 656372 301831 30750 2424 474 329 334 400 370 297 357 345 378 318 333 282 341 299 225 245 253 279 228 166 156 169 98 86 127 112 332 812 1346 1859 2276 2714 3253 3984 4843 5180 6284 7151 5919 4449 3923 3977 4191 4658 4548 4337 3924 3847 4066 4096 4024 3982 3884 3692 3609 4049 4482 4334 3522 2614 2003 1798 1589 1375 1238 1235 1249 1264 1337 1088 684 624 551 437 353 294 321 288 348 323 385 359 258 333 407 333 292 331 337 271 307 259 300 328 251 290 317 269 255 268 281 295 335 285 321 324 368 380 453 383 397 412 447 416 404 371 333 399 374 337 386 381 334 216 147 83 68 45 67 52 32 66 72 54 73 54 35 61 45 78 86 49 56 54 65 73 64 95 57 65 59 57 61 78 78 43 51 72 52 66 57 48 98 68 39 45 90 66 70 66 51 63 42 56 59 54 61 53 70 55 52 70 61 62 66 59 51 60 64 67 49 57 56 56 44 44 54 54 61 41 40 51 43 47 47 37 35 37 38 45 34 43 39 37 21 11 19 19 42503 260 1655 30 10175 11 48 23 7430 1666 -37 135 368 693 996 1489 2161 2817 3759 4778 6055 7707 9446 12039 14532 17362 20516 24516 29038 34972 41192 45751 50763 59965 70995 84735 100846 122361 147211 178060 207674 239198 278708 377675 543617 730380 861735 904451 614134 175108 13638 1348 290 371 342 378 313 387 364 355 343 371 338 234 280 314 175 215 273 197 251 237 214 218 182 118 172 285 405 660 1123 1493 1933 2576 2984 2931 2854 2956 3594 4614 5549 6052 6224 6255 5793 5702 5522 6134 7075 7922 8681 9607 9974 9747 8671 7539 6100 5032 4589 4805 4938 5572 5563 4688 4569 4133 3525 2924 2862 2727 2023 1212 763 595 490 454 455 386 390 380 382 375 352 377 356 329 329 360 362 336 362 301 264 257 268 303 297 337 339 317 335 330 372 364 340 317 359 355 408 453 422 448 406 385 409 442 434 409 465 431 415 359 319 345 271 164 87 99 88 98 94 87 58 58 104 80 55 62 80 113 87 77 107 111 96 89 79 97 99 94 98 85 77 83 85 95 85 91 102 87 97 102 102 76 65 113 82 89 81 71 64 69 86 94 86 105 101 90 87 92 85 70 68 69 81 82 73 68 96 98 101 76 81 91 69 81 77 70 85 75 77 74 63 63 83 65 63 64 63 63 60 66 60 48 45 44 45 48 48 37 42509 258 1681 30 10171 11 48 29 7431 1665 4 97 443 915 1567 1919 2594 3333 3995 4606 5411 6550 8087 9781 11860 14719 17710 22050 28088 34159 40198 47407 57297 69872 84989 97672 113955 126267 142863 166354 186695 224790 296704 414411 548415 661573 789471 720093 305864 56733 4215 205 278 225 199 203 241 207 265 363 347 231 210 203 250 162 150 106 80 95 102 73 149 194 195 350 643 1001 1528 2146 2830 3958 5584 5627 5440 5509 6105 7097 8754 10722 10779 10125 9089 7460 6456 6084 6436 7702 9875 11973 12560 11571 10697 9824 8004 6941 6938 8539 10181 8911 6883 5962 5537 6082 7337 10640 11806 5172 3103 2040 1193 780 739 865 858 744 628 417 340 337 299 283 328 352 364 342 348 347 330 250 255 293 284 260 267 240 284 317 304 258 281 321 297 285 271 271 286 332 387 427 436 441 396 398 391 331 331 392 388 346 326 294 312 249 206 129 116 51 60 16 34 54 73 60 68 70 61 47 48 70 57 90 92 89 83 78 51 79 86 62 75 72 65 50 34 28 22 65 86 85 72 61 53 56 26 38 35 64 72 53 49 43 47 45 53 58 69 53 36 42 48 56 64 61 59 49 62 49 51 64 58 50 45 44 44 40 37 37 46 49 34 56 52 32 32 32 37 31 37 40 29 33 23 19 19 17 9 4 42515 259 1677 30 10167 11 48 35 7432 1664 126 558 1066 1471 1737 2377 3310 4177 4943 6199 7526 9520 12355 15816 20173 25517 32492 39195 45873 54452 64656 71924 82678 101774 121425 145597 162583 192224 237769 286720 332354 417687 537876 581179 524582 447164 371178 222123 80333 16222 1399 161 141 242 359 259 236 245 275 329 289 279 216 187 178 247 104 55 114 180 197 155 122 63 124 88 198 295 278 782 2740 5965 8456 11085 11496 13626 16951 19280 19489 17007 13422 10437 9303 8968 8631 8137 7474 7095 7250 7356 7253 7419 7555 7601 7387 7522 7827 7540 6816 6056 5598 5918 7452 9848 10210 7988 6177 4628 3617 4036 4842 4147 3449 2497 1538 934 589 521 508 495 421 445 392 329 321 381 346 281 244 272 303 296 267 272 312 258 296 260 280 301 274 276 398 355 319 359 379 436 468 403 459 500 436 391 423 390 415 385 414 409 406 402 366 350 359 237 131 97 103 125 110 85 72 106 99 100 111 95 67 109 100 69 68 113 88 92 95 100 100 111 104 110 95 82 108 91 98 93 72 69 71 68 61 70 70 55 70 92 76 98 84 70 76 93 91 94 70 87 89 75 76 91 92 106 90 65 82 100 93 67 61 65 71 78 81 94 77 70 84 93 75 67 66 64 59 60 75 68 59 64 55 65 56 54 60 53 34 29 33 42521 256 1765 30 10165 11 48 41 7433 1663 -30 248 668 1181 1880 3053 4162 5325 6618 8611 11429 15763 21395 26925 33698 41471 47222 60117 76364 91053 107194 119590 133745 155899 181439 216330 258887 311283 389022 473737 552685 627116 652008 556807 359812 89427 6138 684 263 215 261 306 238 257 270 250 270 310 295 290 263 249 259 190 130 136 215 180 105 187 166 102 159 657 1736 1866 1641 1416 2169 4990 7888 11147 14840 17326 16381 13725 8271 4856 4813 4835 4591 4506 4641 4924 4807 4860 4903 4972 4810 5107 5427 5422 5529 5558 5396 5596 6185 7525 8793 9067 8063 8297 11765 13365 9253 5600 4699 5447 4059 2046 1438 1578 1896 1673 1119 766 536 498 537 490 458 398 419 393 350 293 327 315 304 291 279 278 264 306 334 279 302 314 324 367 344 345 412 444 410 428 448 439 446 467 489 409 378 378 432 410 389 483 443 385 370 349 265 184 123 113 60 56 69 80 79 68 108 85 90 105 83 68 97 118 88 56 105 77 55 54 104 115 97 92 113 105 107 117 99 89 96 98 91 68 68 77 106 96 94 109 80 73 66 77 101 87 78 84 80 99 97 66 71 74 76 82 91 103 95 107 95 98 93 89 76 82 83 84 88 77 84 91 85 78 83 83 71 71 65 58 64 69 60 53 56 52 50 46 41 30 42527 256 1763 30 10163 11 48 47 7434 1662 -86 197 452 863 1054 1490 2111 2988 3776 4850 6473 8677 10940 12070 12292 12997 14824 17746 21932 30070 42840 53055 60332 69910 90392 137061 189328 241510 293711 360528 427609 502364 592959 668160 637256 443436 133347 19020 1480 212 120 263 286 315 340 308 256 161 247 224 268 257 194 252 108 68 156 127 109 238 1585 4728 7508 11509 14238 12459 10980 9114 7494 6344 4791 4372 4248 4136 4040 3549 3049 2712 2320 2382 2705 2807 2977 2989 2877 2508 2074 1944 1770 1859 1920 2047 2298 2491 2642 3064 4162 5333 6740 7511 8116 8916 11059 12489 11832 9248 6954 5006 3333 2723 2913 3486 3318 1973 1057 876 805 651 562 546 627 507 410 356 320 326 304 267 268 291 289 286 261 315 332 316 251 274 282 305 315 306 336 378 375 334 394 442 418 447 505 428 405 439 430 434 426 399 399 380 346 314 241 143 79 49 61 27 44 60 77 65 54 77 78 77 51 66 81 75 86 78 75 75 93 91 78 112 88 63 96 84 75 55 34 73 65 74 61 59 56 50 60 42 63 76 52 67 77 59 78 86 94 78 76 87 72 75 70 82 71 69 80 81 88 85 82 72 51 63 58 57 57 56 52 67 79 61 50 58 58 65 69 46 50 60 49 46 49 53 60 49 44 36 36 20 42533 253 1852 30 10162 11 48 53 7436 1661 -54 9 383 771 992 1342 1807 2191 2445 2696 3138 3926 5290 7707 11068 15062 18493 22908 30036 40744 52809 67920 91840 123539 159632 207261 272716 362129 474330 570671 655367 649395 457923 228574 114492 61279 38798 16185 3965 1626 396 242 302 228 328 316 273 310 333 299 332 217 114 167 181 222 1271 2812 3694 4368 5139 5495 5402 5240 4994 4318 3910 3514 3450 3357 3405 3436 3435 3417 3304 3256 3224 3053 2713 2506 2357 2203 1895 1446 1169 901 699 701 828 1212 1279 1151 1263 1846 3470 5431 7375 8260 7726 6109 4650 3731 3493 3302 3008 2427 1928 1470 1137 917 918 987 1061 989 1022 1036 1017 912 733 649 637 614 525 380 284 261 247 246 274 297 287 290 291 308 306 323 313 307 356 343 375 395 386 370 413 425 380 399 424 432 468 431 427 406 418 443 467 421 376 330 188 97 54 53 65 73 43 74 109 113 76 57 61 73 90 98 99 108 67 92 92 87 81 92 69 103 84 99 98 97 95 103 98 57 60 88 106 71 78 71 74 69 70 79 75 56 68 83 74 87 93 101 83 74 65 57 64 85 93 89 93 78 74 74 93 99 99 85 78 82 78 77 67 54 66 77 64 69 74 71 55 60 59 48 55 51 48 53 44 34 29 24 26 42539 253 1851 30 10161 11 48 59 7437 1660 197 496 887 1393 1794 2266 3314 5270 7539 9976 13608 16225 19676 26825 35620 36536 41896 53265 67034 87327 112690 144579 176733 214623 272233 327780 393598 462288 493472 496489 465250 411174 292038 175530 127942 93851 63363 33078 3148 310 308 315 264 317 344 278 354 412 392 362 296 293 274 219 116 149 104 202 421 907 1461 1556 1751 1911 1968 2090 2327 2650 3100 3340 3365 3404 3365 3355 3319 3260 3100 2613 1972 1619 1389 1102 916 584 480 456 425 364 350 410 502 561 639 637 895 1075 1463 1964 2244 3256 4535 4739 3684 2789 2212 1756 1197 1034 768 710 707 810 901 1043 1169 1240 1230 1113 1010 917 750 659 599 578 418 303 280 297 330 252 302 322 283 287 313 297 321 354 308 306 324 360 361 424 438 443 374 451 448 455 434 385 384 450 408 442 446 394 319 304 180 95 73 45 58 66 66 55 57 81 101 104 85 100 58 73 81 107 81 47 88 123 102 78 105 97 93 104 74 65 59 80 93 88 93 67 90 82 75 68 62 89 105 75 52 79 77 83 76 75 63 76 94 77 66 71 74 67 84 78 74 89 96 81 70 62 56 58 72 58 70 72 67 73 63 57 46 55 49 52 65 43 44 48 43 38 43 44 43 26 25 23 16 42545 243 2150 30 10160 11 49 5 7438 1659 -68 390 1272 2741 4788 7818 12173 15553 21284 31954 52674 89184 141585 228116 357737 479228 639308 881765 950737 836529 581944 292062 126930 32729 4319 454 243 269 348 284 322 263 280 278 243 275 466 401 369 353 382 233 228 225 194 134 149 155 160 308 330 301 256 278 431 606 743 878 977 787 627 509 566 666 717 724 770 884 1139 1564 2244 3417 4593 4996 4233 3524 2379 1847 1843 1986 1940 1861 1929 1692 1236 961 837 723 781 834 946 1107 1301 1345 1368 1403 1217 940 720 566 533 519 406 502 631 596 659 781 992 1086 1184 1086 877 754 694 402 325 379 279 251 290 268 304 320 280 289 278 290 326 349 367 355 376 426 403 376 389 391 416 393 379 402 406 428 480 437 405 351 354 300 197 106 108 62 99 55 59 60 63 56 69 112 89 60 60 79 85 65 44 63 72 92 92 98 102 87 95 69 67 95 83 96 109 82 88 79 62 44 60 65 58 48 47 61 82 58 55 59 73 83 81 67 80 76 68 71 58 53 64 75 71 69 72 85 57 66 72 75 61 69 58 41 47 74 53 40 34 39 44 48 46 50 38 45 43 33 28 30 33 29 19 16 10 42551 243 2150 30 10160 11 49 11 7439 1658 147 668 1490 2918 5847 11438 21692 38543 66958 120163 191723 275777 418786 554807 711814 896860 981494 760520 564562 223153 59193 19304 1660 246 213 288 295 265 269 325 288 308 372 346 311 282 293 349 466 332 296 247 223 159 158 98 128 59 184 291 352 582 864 1050 1284 1894 2565 2948 3267 3444 3447 3007 2509 2208 2343 2424 2622 3636 5355 6523 7054 7790 9390 9901 7903 5552 3406 2294 1918 1884 1488 1204 1099 826 685 553 430 407 332 388 391 411 420 416 381 474 447 488 487 672 690 740 906 1162 1216 1149 1251 1195 1026 1064 1183 1538 1656 1288 846 568 370 299 245 238 318 295 266 282 224 270 305 321 328 366 348 378 353 378 394 420 448 412 343 364 355 530 619 501 377 399 367 301 284 215 159 134 83 47 58 91 120 66 60 77 102 90 92 87 104 105 115 143 78 50 70 85 95 108 98 61 63 60 71 48 80 72 60 49 42 48 56 61 56 48 55 55 76 42 59 81 61 55 78 61 70 69 80 81 56 64 60 63 72 65 54 59 81 83 79 76 56 74 74 71 72 70 75 67 54 56 56 64 56 48 61 47 39 37 29 27 29 37 27 22 15 8 11 42557 245 2001 30 10161 11 49 17 7440 1657 292 787 1610 2843 4837 8081 13202 22469 33065 46945 76800 108182 145618 199642 289002 337855 358466 413035 437456 498801 409195 395425 464089 479975 302427 186141 111711 39915 2610 212 201 230 186 229 310 224 341 302 267 313 249 221 232 271 366 271 251 213 149 80 105 134 143 113 282 464 500 602 666 690 689 725 851 806 721 795 929 962 949 930 1136 1243 1335 1256 1182 1083 960 796 746 762 805 804 766 650 472 325 303 336 339 332 421 394 441 334 293 294 315 457 740 1067 1404 1645 1805 2411 2855 2708 1995 1862 2088 2334 2780 2752 1837 1108 1045 1863 2393 2105 1255 1109 845 486 364 260 246 250 259 263 320 239 257 276 266 324 366 351 378 314 356 375 387 348 348 311 322 342 361 418 471 434 369 323 281 269 171 85 91 40 43 35 3 52 36 8 34 26 23 33 49 54 70 48 95 65 52 73 96 68 66 75 49 59 73 46 35 39 73 61 54 61 61 59 60 26 20 32 16 51 47 45 37 19 46 48 49 65 65 59 22 42 49 34 53 43 51 53 44 32 36 47 49 46 33 35 47 46 36 37 40 27 23 34 27 19 25 23 24 23 20 999999 7 19 15 11 5 42563 243 2125 30 10165 11 49 23 7441 1656 438 1703 4555 12231 32954 46899 73864 161968 196236 232391 309847 313797 253218 217494 226438 262822 301473 355263 386104 378660 351511 308311 235805 158885 181540 10443 462 186 340 540 559 315 229 278 249 247 292 317 293 311 267 283 284 171 104 170 92 62 40 48 73 131 174 144 227 227 317 340 400 402 453 365 368 404 450 538 542 558 465 492 425 377 351 373 429 527 552 566 545 487 495 571 519 518 578 541 540 668 800 750 632 626 782 1036 1202 1605 1947 2624 3895 4530 3896 3329 2866 2643 2383 1851 2076 2172 1879 1799 1464 1187 1268 1223 1149 1198 831 634 460 303 293 234 262 271 222 232 307 255 284 276 277 303 384 409 395 361 335 396 338 332 338 344 347 373 404 380 295 292 325 319 254 147 126 95 55 25 36 71 60 90 67 74 37 47 60 35 51 51 63 69 52 64 59 106 85 67 58 51 49 48 65 58 49 65 59 53 71 50 62 52 27 59 33 49 65 68 82 60 64 78 74 62 68 57 54 60 61 60 48 66 67 46 59 81 71 57 45 46 51 57 51 48 46 48 50 58 48 51 57 54 39 31 28 35 15 20 20 17 20 23 9 18 7 42569 259 1675 30 10165 11 49 29 7442 1655 -34 392 1009 1660 2473 3263 5244 7657 9068 10859 11268 10759 14270 21615 31301 44810 77414 108425 118153 120148 155257 277598 386065 452218 587094 610620 383649 336353 293346 265729 218455 129555 115455 210809 228462 141948 36273 3524 232 143 200 271 310 228 232 210 219 228 329 341 323 323 361 395 350 357 252 164 82 184 124 33 155 108 93 65 161 211 203 339 373 476 624 632 618 566 547 429 384 477 474 493 453 379 432 470 423 395 406 357 394 397 397 371 356 435 483 569 557 721 1010 1178 1417 1631 1665 1909 2286 2694 2746 2475 2278 2421 2475 2429 2428 2486 2635 3065 3120 2275 1966 1979 2065 1677 1054 1093 1993 1539 874 636 519 467 568 909 727 412 285 313 325 315 245 257 362 312 336 378 373 394 412 437 396 374 413 350 352 352 368 300 276 315 311 263 298 300 263 204 141 105 70 67 86 91 105 62 91 96 105 63 82 74 104 96 79 64 86 75 51 61 84 105 104 79 96 65 41 53 93 92 46 26 79 77 65 84 74 79 75 47 47 54 67 77 68 72 85 81 51 80 90 76 49 59 82 63 61 78 82 70 84 100 78 76 80 61 75 65 70 64 48 50 49 49 66 69 63 45 40 44 32 33 45 41 35 25 28 23 22 14 9 42575 267 1435 30 10165 11 49 35 7443 1654 483 2600 6369 8234 7910 8714 9316 9191 10598 13533 16443 20173 24082 30469 39822 48393 53582 54884 63619 83232 98669 111722 120837 137276 146007 166660 197643 250140 296182 384439 539399 680239 744544 469059 175028 64508 33804 19864 7837 2307 1073 655 460 271 217 130 176 218 273 265 203 296 247 237 217 295 357 322 321 245 227 321 381 267 282 99 108 84 89 124 2 6 83 162 245 431 778 1082 1167 1173 1001 881 892 764 565 296 294 321 343 359 491 603 588 690 714 833 838 648 518 514 470 524 531 469 421 406 405 368 504 665 860 1043 1198 1342 1749 2291 2787 3123 2863 2625 2605 3254 3678 3458 3599 3436 3084 2758 2907 4218 5210 5270 4312 3057 2328 1461 1579 1805 1544 1040 595 408 378 307 291 286 294 274 271 279 292 335 334 357 316 334 348 386 448 457 459 395 387 376 392 339 342 362 323 299 352 324 317 314 149 93 99 129 102 72 38 63 -1 67 136 95 76 65 79 75 75 42 67 84 111 65 95 90 75 82 94 90 64 87 68 60 76 75 68 96 77 44 41 64 66 63 65 73 61 54 71 64 63 74 74 82 73 74 80 76 78 54 56 67 86 79 85 93 88 68 85 85 87 69 83 79 90 81 72 85 80 60 60 54 41 48 55 55 53 54 47 55 46 24 25 25 22 42582 308 117 30 10167 11 49 42 7444 1653 786173 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 91 -18 81 354 362 300 129 251 424 607 913 1396 1915 2354 3675 5222 7523 10534 12294 17452 19361 15326 22754 18249 22272 26391 31580 55078 111987 174917 151713 170506 249158 333121 441312 449489 389333 198950 148825 146299 130573 122516 120083 109050 106531 123450 134414 114843 108242 93832 66777 44679 29180 19395 9023 5373 4043 1664 253 246 261 75 65 135 138 163 165 199 98 104 160 168 223 255 251 148 217 253 269 309 295 267 200 165 70 86 51 80 16 27 33 108 223 434 642 1199 1787 2309 2297 1978 1596 1163 830 627 401 354 348 401 422 445 536 850 1099 1277 1191 1186 1217 1297 1387 1222 903 788 616 395 345 452 504 595 660 783 851 862 983 931 1141 1323 1268 1124 849 814 1162 1561 1499 1358 1402 1579 1331 1285 2284 3404 3073 2772 2278 2188 2496 2401 1561 690 336 302 259 236 251 239 253 268 246 306 277 293 278 254 240 293 304 271 288 293 345 352 353 331 299 342 312 295 316 296 334 271 266 306 227 172 93 47 57 45 43 35 67 66 16 -11 47 26 55 82 67 73 55 36 25 22 56 43 64 50 27 18 8 36 50 36 53 45 36 21 21 46 43 50 44 31 34 29 34 35 39 34 18 38 48 60 47 56 58 58 34 45 43 40 39 23 33 44 53 54 35 55 54 48 43 36 32 26 32 25 32 30 25 31 25 23 25 28 18 17 20 10 4 13 10 42588 308 208 30 10168 11 49 48 7445 1652 26 136 372 545 882 1359 1928 2527 2727 3280 3861 4133 5095 6084 7004 7470 8492 8929 9667 10016 10339 10081 10281 10190 10755 11228 10839 10062 9846 9287 8732 9470 9574 10405 12854 18467 29608 39090 41432 38187 35897 51022 84162 152008 155610 184936 180263 133271 122632 128238 160549 181822 192183 223389 195773 178529 199702 254076 204523 121916 98199 81538 69084 58245 44094 31463 21667 16870 13225 9573 7600 6480 6318 4756 2980 1733 672 245 227 143 108 150 201 178 242 206 228 270 232 212 216 246 270 294 278 356 272 304 403 374 340 424 385 257 203 108 144 52 89 133 146 144 12 130 151 126 244 468 851 1793 2387 2268 1967 1828 1649 1324 1077 804 693 564 477 443 431 540 1095 1901 1807 1480 1626 1897 1936 1874 1401 1072 1026 909 887 701 575 541 670 768 792 825 772 874 877 945 824 756 773 820 858 856 898 1283 1678 1666 1232 1146 1153 1073 1164 2073 3092 2472 1617 1020 789 538 382 349 280 279 285 305 279 264 286 312 275 291 308 330 335 334 336 336 362 320 392 406 389 414 389 382 395 377 336 338 360 370 310 331 297 195 155 141 82 104 102 64 75 93 77 69 56 88 114 100 116 121 95 109 83 84 87 84 90 109 110 94 103 129 91 84 68 82 105 75 81 71 93 70 95 88 64 60 70 71 62 79 84 84 101 96 78 73 83 71 66 86 94 101 88 93 64 72 88 98 93 84 83 81 72 69 80 76 71 91 88 78 74 73 65 69 81 75 65 67 65 56 59 57 52 47 42 33 42600 290 749 30 10169 11 50 0 7448 1650 -51 96 162 378 411 551 840 1098 1278 1086 1186 785 667 818 772 806 940 1358 1956 3783 10441 33218 57381 67859 74240 101209 105966 65261 73395 187940 288584 272796 481012 629184 728987 576857 270980 329652 256421 143430 95140 78180 64405 51514 36582 28516 21419 13372 15517 16952 12362 10618 6502 1605 537 121 62 78 86 54 160 151 84 127 196 142 105 185 146 174 203 114 209 144 156 181 179 213 222 273 362 232 256 249 317 342 254 234 161 86 50 89 121 111 159 323 398 416 518 655 840 1024 941 837 808 769 735 698 641 670 718 626 532 353 321 398 471 728 803 834 856 909 816 910 1022 1089 1188 1117 1174 1370 1243 1122 1282 1446 1555 1738 1874 1760 1588 1467 1786 2386 2877 3070 3067 2818 2319 1733 1640 1683 1489 1349 1092 820 691 654 696 1038 1283 1665 1651 1477 1164 474 263 273 256 225 247 243 254 263 280 277 338 346 429 471 426 283 315 327 372 305 285 273 298 354 347 293 304 294 268 298 257 212 167 106 91 120 63 41 58 34 78 24 22 53 104 81 92 78 57 60 53 66 77 72 56 59 54 50 55 95 80 50 62 62 45 49 49 50 75 50 64 44 56 47 45 75 72 41 63 59 55 62 65 70 79 64 59 72 67 57 55 58 71 53 71 83 71 71 69 58 70 79 56 67 75 71 68 65 62 57 57 47 45 60 51 49 51 41 41 42 42 36 25 21 19 14 42606 314 29 30 10169 11 50 6 7449 1649 4868 6306 7178 7859 7581 8089 8873 9627 10996 12717 13054 14374 14778 14452 15732 17374 18297 18706 19105 18928 21219 23277 25201 29097 32886 36314 40885 45392 47182 47352 49226 50321 48071 54177 58310 59300 60388 63644 65245 69189 69382 59884 45353 37704 32517 31041 33005 39172 44122 52138 56655 61633 69104 51845 42875 58175 55591 15772 11786 9052 9445 11086 10032 10761 12272 12349 11569 8912 6106 2539 698 244 217 188 141 226 158 196 119 107 121 59 87 87 169 168 188 168 77 98 206 213 249 182 238 250 244 153 168 179 191 197 269 298 292 314 349 243 287 349 345 329 262 254 148 121 55 93 83 132 194 360 574 748 959 1131 1216 1166 1131 871 640 574 519 421 413 383 311 346 393 401 492 489 584 715 675 606 501 489 518 537 592 703 872 875 949 977 1027 1079 1061 1215 1337 1321 1487 1544 1455 1480 1625 1635 1713 1664 1476 1301 1123 957 833 818 682 478 447 479 508 534 654 940 1273 1359 1488 1566 1403 741 360 312 251 290 257 247 241 317 331 321 337 605 959 857 618 315 350 329 358 377 356 332 334 394 371 355 341 353 320 310 260 207 178 162 152 105 91 90 87 53 56 85 115 92 95 67 94 92 109 99 84 72 81 88 84 97 63 97 120 96 85 70 89 81 104 88 89 91 84 92 48 41 68 66 70 88 63 85 88 79 89 99 75 105 104 113 97 84 79 87 77 84 73 88 74 73 78 86 86 76 87 83 90 83 81 78 73 63 76 79 73 73 65 63 62 64 60 55 44 34 48 40 37 31 42612 314 29 30 10169 11 50 12 7450 1648 27255 29366 33410 40838 47599 56132 61551 66946 70213 75303 82849 81949 78517 81666 81605 68152 51754 47293 44705 42394 26438 26827 41290 15236 9560 7959 6839 5552 4111 5617 8029 8600 9766 10531 11157 12063 13726 13179 11007 9335 8052 8589 7594 5272 4265 2984 2465 2426 2655 3541 4421 5511 6588 8752 12183 17100 19072 20839 17418 13826 13736 14907 15875 14687 9987 5536 3382 2244 671 267 276 227 166 152 110 201 125 97 91 106 195 292 272 199 164 221 179 176 170 156 202 196 202 208 228 267 235 271 255 247 257 311 363 320 263 310 376 314 369 377 396 286 244 208 242 114 69 132 144 253 509 659 737 1048 1214 1372 1494 1566 1511 1219 930 753 782 799 666 562 639 521 519 503 460 504 467 466 420 419 423 409 443 408 409 413 404 487 476 497 527 518 500 566 737 715 752 807 858 787 854 860 852 835 843 927 976 852 826 800 656 513 456 467 494 446 453 456 488 707 1182 1787 1654 875 434 280 308 296 289 286 342 386 344 354 517 924 982 753 476 314 268 368 416 389 368 332 408 383 373 356 361 365 311 287 247 233 208 169 122 120 120 90 99 121 94 67 90 133 128 78 77 82 114 120 122 94 97 101 101 139 119 79 105 103 66 89 115 102 70 67 74 74 75 67 67 84 102 74 74 75 97 78 75 99 117 110 88 72 69 100 90 87 81 82 77 99 82 91 100 117 94 94 76 83 80 91 82 76 72 67 79 82 69 73 73 67 86 77 74 60 65 61 49 41 35 38 33 37 42618 312 90 30 10170 11 50 18 7451 1647 11191 14018 16968 20412 23814 24847 25299 23233 26268 30736 32330 31674 32368 32673 34924 41326 49546 53913 55738 58887 63554 64951 60595 56211 56151 57008 49242 41363 34644 30130 23131 25641 25336 17441 11753 10017 9634 7226 14764 45008 77900 39763 6164 7115 17913 30253 11683 16584 58377 134644 323031 570370 477182 500506 278634 12832 7747 7446 8594 10749 10985 9269 3536 1315 677 517 380 360 320 232 179 270 154 126 186 278 205 190 223 144 193 215 233 230 255 213 216 171 220 231 200 214 265 280 292 255 213 315 316 339 402 349 386 372 323 422 430 393 448 424 368 227 209 104 100 144 170 330 355 593 792 897 850 852 871 713 631 618 734 781 738 749 757 785 797 762 691 775 754 815 874 905 994 1024 982 813 627 597 497 426 452 434 469 437 365 431 431 468 519 512 540 534 560 613 539 444 417 488 560 729 925 868 685 675 508 461 500 439 437 411 334 361 424 503 607 730 929 878 470 383 375 355 378 349 323 358 397 531 932 1414 1477 1087 593 319 344 395 367 417 392 357 397 400 406 407 354 360 374 338 323 263 178 145 131 96 146 107 77 96 88 90 100 91 138 126 130 137 131 139 132 108 98 96 109 125 111 74 97 104 92 110 115 95 117 114 90 91 91 103 94 88 84 76 72 81 103 96 105 97 90 99 92 94 107 97 114 100 103 126 112 108 128 122 100 100 86 97 110 109 88 97 101 108 95 80 86 92 82 83 83 86 96 83 77 78 70 69 68 63 54 55 47 43 42624 310 121 30 10171 11 50 24 7452 1646 160 390 548 663 427 549 919 848 1069 1876 2661 2429 1845 1429 1560 1891 1726 1389 1249 1411 3461 4876 7975 12336 14839 16054 18856 30451 54486 96492 178566 292087 341906 385594 362414 182501 141567 144287 214370 219814 175800 266779 206853 189292 195274 194571 283426 388215 155010 130947 76058 92551 2423 130 191 206 327 251 203 115 182 142 169 141 194 239 92 100 117 112 132 205 208 135 164 194 113 98 132 164 133 72 70 132 142 166 202 137 124 140 101 143 196 289 228 299 280 262 239 239 269 325 275 207 336 329 296 369 343 167 61 94 229 202 243 228 346 386 453 376 407 371 220 262 274 235 337 327 374 409 463 456 434 438 406 413 473 651 759 732 767 759 783 845 843 749 661 514 437 354 339 320 296 363 279 388 477 549 551 594 588 631 585 555 548 499 450 448 502 597 644 603 478 360 273 283 322 283 242 260 287 399 424 358 329 359 233 219 256 285 266 288 309 259 293 372 1177 1923 1877 2872 2578 1553 593 352 335 348 338 318 344 302 306 334 323 336 344 333 338 268 247 238 180 141 120 71 48 47 57 67 49 47 57 83 55 35 49 74 81 65 56 54 78 72 89 58 66 56 48 70 57 57 31 31 55 82 60 37 43 61 39 47 49 63 42 52 60 82 68 48 51 56 70 51 57 56 41 56 65 58 62 61 52 41 46 58 53 75 71 52 42 54 50 47 46 33 40 47 53 49 46 46 51 47 34 23 27 31 33 15 8 4 42630 313 1 30 10171 11 50 30 7453 1645 3843 1664 2392 2873 3122 3055 3093 3243 3766 4669 6144 7762 9095 9322 9082 9793 11034 12651 15600 20086 25005 30176 27117 24858 26837 27547 30302 32828 35126 36353 40715 55166 79059 89216 83334 77651 89971 123106 192411 246715 226251 206976 248515 349543 271524 192117 205337 116756 110520 128900 112424 116337 140789 160432 166926 135011 103766 63745 66837 62775 77136 61082 43060 29125 22742 5748 1038 352 147 156 173 261 181 181 122 128 229 102 154 180 127 196 224 139 77 116 116 143 107 139 112 138 42 152 125 143 169 99 219 225 267 264 262 253 234 222 300 316 325 374 362 211 167 186 66 51 187 317 283 240 189 161 206 203 275 283 261 227 238 250 243 210 312 310 311 262 260 304 498 517 427 458 511 462 434 453 540 526 467 535 550 510 451 479 419 425 447 434 399 389 430 457 393 388 370 428 413 380 369 354 341 327 374 357 248 248 328 280 270 278 235 240 280 259 283 259 230 223 280 279 315 257 219 223 269 256 253 276 352 349 914 2105 3037 4036 3738 2809 1503 569 280 320 359 339 358 356 377 335 360 360 302 300 261 187 196 242 156 113 89 60 71 45 49 40 65 59 96 95 57 27 58 57 62 51 32 71 65 77 66 71 70 54 86 17 30 47 43 39 62 47 53 49 35 31 45 41 35 51 40 45 43 31 56 48 37 35 20 9 40 43 45 33 36 37 49 47 39 40 40 45 46 64 43 30 28 38 46 39 42 38 38 39 38 28 24 29 27 23 34 22 21 21 13 7 1 42636 268 1412 30 10172 11 50 36 7454 1644 131 1216 3414 9816 22597 35208 20155 28664 60690 183639 318303 395517 672117 799913 554141 338402 105112 139052 480560 514985 750188 352190 197218 47898 1907 386 376 293 272 288 298 383 421 262 138 96 161 155 178 248 250 172 186 153 199 196 206 201 165 199 302 222 295 247 244 290 270 237 322 288 347 363 394 374 345 384 271 251 156 216 249 307 432 383 376 358 326 323 216 253 287 317 329 288 316 322 292 338 453 585 558 620 549 622 650 579 665 784 676 706 888 1087 1270 1050 645 433 471 581 582 582 505 451 438 413 403 396 404 422 357 320 301 277 310 349 337 304 341 312 343 356 268 237 231 256 308 280 266 306 333 342 305 322 294 279 301 329 281 302 313 335 383 373 401 802 1803 4574 8598 10228 9205 3466 513 323 322 360 374 372 356 366 387 452 434 440 434 383 299 305 275 235 217 177 110 73 93 82 74 78 74 88 129 84 108 117 94 88 124 124 81 67 74 83 90 114 85 73 83 102 63 56 63 67 68 53 65 63 53 71 66 61 53 48 66 81 102 83 77 91 70 70 77 86 72 56 82 93 82 69 82 75 87 91 80 63 71 78 78 61 68 65 68 73 74 66 64 64 59 67 63 67 50 47 48 51 51 47 41 29 29 22 42642 264 1531 30 10171 11 50 42 7455 1643 300 1519 3212 2998 3518 10079 22814 66155 254213 443885 228296 233303 335661 600729 887103 883715 618626 522181 425230 365892 122119 34432 16208 14619 11862 8816 6847 3192 1277 288 236 140 174 114 142 215 218 122 136 168 220 237 169 208 200 221 186 276 285 267 255 281 312 332 316 283 340 356 392 322 337 272 176 194 175 344 493 660 787 746 511 685 841 745 468 332 295 363 376 374 444 362 405 451 552 585 634 580 649 841 1080 1094 984 1006 1014 1094 1173 1357 1620 2163 2902 2894 2303 1939 1446 651 498 469 488 484 576 566 497 393 358 375 390 363 388 347 399 354 320 288 350 318 294 299 279 316 310 310 332 297 314 382 307 258 285 313 321 333 299 291 285 323 364 418 592 2587 5070 4192 3155 2863 1770 607 261 219 284 407 420 393 341 393 396 405 395 453 458 410 378 309 301 284 272 197 137 91 99 106 118 71 112 114 106 103 104 103 106 110 137 124 118 138 117 116 111 112 100 91 75 76 77 95 103 65 70 77 98 91 100 68 74 97 64 82 97 87 85 96 94 96 90 74 80 72 94 103 85 94 90 99 91 108 103 92 93 82 78 100 108 96 80 84 88 86 88 84 75 74 76 82 72 73 77 72 65 70 65 63 63 55 47 42 42648 259 1681 30 10171 11 50 48 7456 1642 -97 378 1188 3203 11017 29595 76105 140044 272066 341396 321052 177500 302466 481263 665523 594252 505106 553056 475781 342335 180459 151044 30605 7067 821 173 168 238 123 33 59 124 156 189 142 101 155 108 136 85 139 251 234 282 179 316 355 223 325 359 307 372 391 360 276 308 240 116 125 172 334 657 658 632 608 527 430 280 382 612 849 1068 1249 1220 1138 1104 912 829 756 569 557 525 506 517 569 755 1198 1258 1265 1392 1398 1589 1575 1530 1751 2413 2898 3052 2211 1122 647 578 635 782 1123 1201 1180 1102 890 761 656 625 606 647 697 603 491 389 383 353 316 303 237 244 270 259 265 236 248 288 304 287 272 243 312 263 262 279 279 265 277 288 258 491 1555 1337 664 439 355 357 256 188 301 361 377 374 340 333 395 411 390 434 420 290 278 230 246 207 146 103 50 38 65 93 101 83 79 48 74 69 63 84 97 52 85 113 64 50 78 74 63 55 93 113 76 65 62 52 76 43 34 54 37 66 70 56 40 59 40 69 80 58 51 55 52 57 59 50 43 71 90 68 41 56 57 70 61 59 45 54 48 49 46 63 60 62 48 36 54 59 68 60 56 49 44 50 52 45 44 45 40 21 26 35 30 16 17 6 2 42654 304 333 30 10173 11 50 54 7457 1641 -7 38 179 266 517 963 947 929 878 1115 1636 1968 2939 4088 4630 4427 4940 5944 6471 8481 10268 10049 9950 11187 13410 15042 16375 17434 19284 20234 22771 26236 28566 29903 32584 30919 29964 36088 50185 47681 38931 35888 44490 46366 47601 59416 66594 59495 54209 50944 50385 55564 73644 104245 128105 151171 255574 430307 685620 732704 481540 427306 493530 164905 5931 556 258 250 268 219 187 162 156 159 184 144 106 190 125 98 116 165 150 161 169 95 98 249 275 396 243 296 263 232 265 303 340 436 441 361 189 149 101 90 75 39 296 655 928 930 983 1233 1526 2305 3089 3905 4394 3442 2342 1696 1234 925 714 520 335 295 272 335 355 464 692 853 857 1086 1351 1367 1389 1465 1530 1610 1580 1685 1666 1663 1564 1454 1070 925 906 1054 1306 1512 1482 1426 1569 1539 1518 1479 1303 1087 1018 958 866 706 521 408 395 302 237 204 229 305 244 262 337 299 305 278 263 264 232 266 299 279 300 297 273 268 274 475 409 313 365 357 324 301 246 244 219 313 380 350 342 385 387 400 422 396 324 286 298 283 200 128 70 95 106 75 67 107 69 84 83 74 110 77 109 60 83 113 98 68 65 96 80 95 80 96 72 88 112 92 63 78 51 49 58 59 72 47 40 77 69 38 46 70 94 87 68 62 71 65 74 53 84 72 68 59 65 61 86 68 68 75 94 96 73 55 74 72 64 58 56 43 48 59 63 45 58 72 57 53 52 55 47 41 42 37 32 25 28 21 18 9 42660 315 7 30 10177 11 51 0 7458 1640 2961 999999 999999 999999 999999 999999 999999 76 769 1326 1867 2502 2974 3361 4360 5233 6463 8541 10275 11918 14733 17354 18756 19450 20156 22111 23860 25436 27717 29858 30734 33301 38457 44004 52120 58665 63638 72535 80189 85460 93369 95527 92386 97345 106764 111714 105134 101044 113231 123203 135420 156208 168579 138665 115084 116723 148358 156884 173572 171399 181118 142471 104501 120054 186185 222479 85775 154606 237793 187926 122263 54757 7684 7479 3489 1320 920 376 232 234 191 190 172 208 205 159 187 175 173 148 174 201 224 206 238 168 183 291 287 304 323 281 281 352 318 182 326 327 367 437 478 389 270 54 194 268 281 258 365 412 518 686 947 1372 1922 2031 2103 2369 2431 2503 2568 2128 1651 1382 1131 972 715 372 307 270 315 378 395 466 508 558 542 692 770 1032 1380 1747 2066 2316 2097 2225 2570 2317 1307 857 668 520 534 482 522 531 519 636 944 1284 1427 1335 1387 1258 982 894 795 572 349 329 324 329 290 309 314 301 373 377 359 316 324 373 386 320 335 379 357 354 315 354 404 435 396 379 380 338 340 290 239 253 389 456 415 391 423 377 379 375 363 348 328 291 294 233 132 147 130 92 105 135 110 77 116 101 119 114 129 116 140 142 159 142 99 145 147 133 130 152 138 137 104 105 134 87 109 97 97 113 109 101 124 93 98 105 122 121 127 120 138 109 123 152 141 123 101 115 109 123 134 148 125 108 120 140 129 108 121 129 126 106 102 110 114 121 108 110 106 101 95 105 102 105 91 98 93 86 78 74 76 85 81 75 65 62 54 42666 258 1721 30 10181 11 51 6 7459 1639 23 620 1834 3511 6518 12141 23162 51309 130827 288378 559896 751566 999999 999999 999999 626721 18637 1390 673 254 126 126 118 89 108 54 107 88 104 35 8 133 105 158 107 153 214 221 203 136 233 190 193 93 103 176 199 248 228 227 272 351 329 365 257 304 164 69 65 150 235 299 324 460 500 640 683 842 847 918 1095 1254 1238 1106 891 644 497 334 324 339 233 261 347 321 306 363 351 464 555 507 576 631 946 1239 1622 2083 2913 4159 4344 4133 3564 2057 1055 613 408 342 332 350 363 334 285 257 293 334 468 547 658 600 576 668 710 598 437 378 352 320 297 291 291 318 302 286 261 300 321 282 287 263 256 289 267 320 293 248 329 416 365 367 284 310 283 205 197 160 231 325 351 338 372 342 331 362 354 304 228 249 202 158 69 70 58 42 76 55 31 41 60 67 94 88 85 61 23 57 71 86 44 22 49 71 57 46 51 63 95 92 35 43 40 43 54 45 57 29 20 7 23 30 39 34 37 35 57 66 65 46 59 78 61 71 65 45 44 61 79 67 40 26 46 51 46 53 43 51 45 51 54 52 49 48 49 40 34 14 41 41 39 35 28 34 33 19 22 24 17 9 13 1 42672 254 1816 30 10186 11 51 12 7460 1638 128 801 2345 6005 14235 34634 85113 222563 354678 511537 999999 999999 999999 755217 131521 2156 292 138 146 217 180 156 94 81 111 134 42 118 139 37 142 140 149 204 244 206 206 248 179 188 201 185 189 314 296 383 370 332 383 356 307 243 117 92 107 25 75 175 122 113 223 368 310 396 542 618 683 662 765 744 688 762 712 585 521 470 455 339 345 376 358 304 332 417 387 310 341 327 375 388 421 437 578 1101 1431 1810 2074 1246 760 375 286 225 301 334 303 279 262 246 218 216 197 238 251 225 332 313 261 326 415 381 273 258 282 319 252 329 301 281 265 282 294 315 289 299 266 215 238 228 302 308 368 423 362 355 322 279 207 169 179 226 370 400 366 330 348 361 342 413 456 339 279 213 210 171 69 39 43 62 61 41 65 29 54 31 38 73 71 51 89 91 57 33 42 37 74 63 56 68 88 60 40 48 46 48 30 47 23 44 52 41 48 40 39 16 38 50 55 48 49 57 56 73 81 56 48 43 49 65 81 63 23 48 67 58 48 41 45 51 49 64 67 43 43 53 59 49 49 43 43 48 45 45 42 40 37 37 31 24 21 28 20 20 8 6 42678 315 19 30 10189 11 51 18 7462 1637 10955 10701 11289 11564 13548 14692 16247 19087 19750 19577 22135 28946 42792 21871 22123 44278 69455 68835 50756 11455 8688 10804 5562 4818 7860 10199 8804 9463 6219 11513 16639 7373 7372 12424 9510 3561 2790 3608 5663 6530 6455 9384 15597 15238 16198 18789 20658 23103 24421 23464 20499 19921 26241 36964 43050 39828 35472 38619 47843 67326 106868 95777 155718 307287 364603 455853 489442 581079 519907 477037 166830 9451 472 317 257 348 279 146 162 226 197 161 194 171 143 25 187 150 208 93 156 187 178 214 178 220 281 245 231 229 232 195 298 319 373 362 266 328 337 419 449 467 251 163 134 150 85 123 103 110 62 86 183 249 195 185 259 242 270 333 354 394 366 369 424 533 530 454 528 649 713 728 783 778 761 575 463 383 335 321 434 384 353 312 267 375 409 391 383 329 218 260 247 265 241 241 311 287 240 193 175 205 209 186 249 195 223 262 205 258 312 262 261 286 322 302 316 307 315 269 293 288 278 282 280 314 330 333 342 315 294 293 367 400 399 505 1421 4843 6511 4315 6094 4457 838 411 395 411 462 654 824 571 372 344 315 255 188 140 83 71 101 100 89 109 77 95 79 134 92 122 81 109 73 57 82 77 95 104 72 89 116 112 103 78 69 83 83 78 92 112 94 82 72 73 50 74 92 88 89 92 97 102 89 107 104 81 78 72 84 89 82 75 67 87 98 93 76 83 101 87 77 81 81 92 98 87 84 77 84 80 77 78 75 64 72 81 79 73 74 68 61 62 51 46 48 49 35 42684 315 20 30 10190 11 51 24 7463 1636 9499 8565 9083 8671 7776 7790 8520 10327 11581 12369 13963 16026 18436 36239 51747 17482 17963 31194 11327 4756 2509 3150 4365 6506 4821 3496 3903 17802 30196 14456 29108 56671 40239 18175 22163 32671 41842 47796 56986 69601 79961 97256 112053 130258 155679 179260 218844 224624 230418 242921 252523 252547 234187 194273 168788 201110 252802 244395 224917 149547 192266 143604 40709 11050 16605 6919 2637 1655 1160 797 487 473 272 334 292 249 185 181 222 243 206 197 194 195 171 151 118 160 151 124 156 159 208 205 203 178 264 217 193 240 259 299 382 378 343 360 369 372 421 418 326 300 263 237 176 35 112 71 90 107 163 94 123 44 154 147 164 215 148 235 216 270 220 254 237 245 254 356 290 264 304 330 505 548 522 521 481 375 369 410 567 577 437 396 335 267 268 261 318 278 246 282 298 238 266 287 278 272 234 205 247 198 181 181 194 171 212 182 204 199 269 258 340 319 309 286 335 323 249 281 297 306 304 278 278 257 275 282 264 277 370 773 1416 1792 2202 3797 7292 9849 10648 15051 17448 11080 2328 547 407 414 521 601 653 475 347 285 267 255 187 110 92 64 67 68 96 85 89 93 104 69 110 154 100 69 61 102 80 75 98 85 105 105 78 108 122 107 71 50 55 63 84 104 77 65 85 74 48 65 69 65 87 79 83 87 92 74 83 97 79 78 75 84 81 86 96 65 82 91 92 95 85 97 85 90 85 70 81 85 90 94 93 90 73 69 75 71 76 67 62 61 64 62 60 54 48 52 51 37 35 42690 266 1492 30 10192 11 51 30 7464 1635 17 458 1137 1790 2718 3954 5838 8908 15344 25489 40820 63070 100766 140078 173696 219607 187802 187800 309664 473144 583947 604048 734948 754657 643716 495239 273274 46120 1250 214 247 197 186 207 233 245 228 193 181 123 105 68 114 114 89 120 150 161 180 238 267 346 273 345 369 399 293 378 454 340 373 344 333 222 153 166 143 129 64 103 9 86 178 130 92 122 157 127 153 260 430 550 927 1153 788 387 269 209 234 224 240 292 264 217 267 274 289 261 246 210 222 222 380 592 766 636 378 242 286 327 228 317 308 276 288 264 248 230 255 223 156 177 233 161 157 210 265 260 256 303 477 456 303 299 315 360 352 344 278 324 289 321 300 256 290 339 289 328 281 317 348 623 1256 2101 2419 1972 1627 1185 668 2304 10444 21124 15784 4379 579 387 425 534 694 646 376 262 270 277 260 218 191 90 98 77 76 99 103 84 99 98 107 84 82 102 80 90 102 86 74 83 98 94 96 103 89 74 63 68 49 71 63 61 76 71 52 48 72 57 72 98 89 82 83 77 61 84 88 77 68 59 83 77 74 62 80 93 91 87 98 81 76 74 76 80 61 73 58 64 82 67 63 70 63 67 76 74 55 58 51 52 51 56 51 41 38 46 38 32 25 25 42696 279 1105 30 10195 11 51 36 7465 1634 51 152 487 1249 2470 5093 9653 13220 7745 7711 10044 15958 23508 36929 45134 34321 36889 43021 53028 56856 74202 103574 138588 193160 212625 181165 156291 95810 48116 61519 97318 129764 184560 229186 330598 386292 349076 257875 256366 221020 168908 158365 110952 114950 136816 113656 61321 80086 42577 974 128 112 82 173 202 130 151 252 247 178 252 239 371 415 337 367 343 279 413 420 336 348 427 400 359 394 330 321 322 204 172 134 143 136 138 130 85 162 134 115 87 98 385 870 1655 2019 1273 891 674 412 280 282 393 635 785 649 486 440 314 226 231 301 339 328 337 303 324 369 301 278 255 274 333 285 369 471 467 350 252 284 290 253 259 273 228 226 224 211 199 240 246 242 236 325 455 470 357 333 367 379 319 334 342 320 258 268 254 252 302 328 302 337 836 1519 1195 976 951 674 301 328 458 2367 7869 15300 17558 10940 2693 510 404 506 505 436 406 346 291 315 311 298 299 286 210 117 70 63 81 92 80 124 101 85 81 76 103 107 103 86 77 82 92 111 94 74 69 84 78 72 79 66 65 48 70 88 99 110 96 61 63 45 45 61 85 78 85 91 91 84 78 88 89 78 76 82 61 75 89 101 92 91 79 77 90 87 76 72 71 86 86 66 56 63 76 64 57 69 77 61 61 57 49 55 63 55 47 47 52 50 37 31 28 42702 256 1800 30 10200 11 51 42 7466 1633 -68 362 1022 1429 1712 2269 2856 3049 4219 5944 8798 12453 16009 24087 40251 61177 97286 158938 214621 315163 559234 894929 942273 985701 591060 333606 49645 711 175 155 175 188 175 243 294 318 321 320 320 340 286 327 326 367 340 410 361 456 400 345 352 254 310 239 228 225 142 79 88 142 185 163 62 145 228 251 276 636 967 1235 1158 1384 1780 1850 1506 1020 627 261 356 754 1526 1515 466 351 344 269 209 227 212 199 167 270 345 351 329 317 288 300 271 286 339 421 497 569 639 593 565 426 375 409 400 408 388 352 333 252 280 248 212 204 205 220 208 333 286 286 256 338 340 258 264 349 309 305 283 303 309 272 289 566 958 899 523 291 284 264 308 403 421 583 802 768 446 305 354 330 363 373 399 418 326 307 297 245 260 245 218 142 109 90 75 95 117 93 66 64 19 87 72 99 83 43 84 103 74 65 58 87 91 75 87 58 41 60 103 102 68 53 72 44 46 72 59 59 76 77 51 59 57 81 92 85 71 50 80 79 72 72 54 75 75 77 52 53 62 61 55 63 64 61 58 73 84 58 48 55 65 66 52 47 59 70 62 65 53 54 38 44 52 52 50 28 18 22 28 19 42708 263 1564 30 10204 11 51 48 7467 1632 -84 222 819 1739 2967 4920 7442 11163 14301 17844 24123 30071 38580 53294 75808 119618 157183 154218 156391 188947 219914 269172 337673 374001 453292 486823 428393 334216 274889 207320 231139 246562 222788 150016 29391 678 86 139 184 134 187 161 185 192 349 313 337 291 353 339 387 372 396 353 334 316 314 240 174 122 89 98 110 108 80 133 70 104 138 262 323 336 358 363 409 619 820 877 859 849 884 1079 1583 1933 1287 899 857 1873 3267 3670 2948 2244 2087 2571 1852 947 664 642 563 410 343 373 284 342 416 346 453 551 598 589 647 569 512 565 636 662 659 572 513 515 472 524 469 383 480 384 356 247 277 261 220 285 266 252 313 350 301 255 234 333 295 293 289 291 274 281 238 258 317 365 306 287 267 212 179 199 193 310 346 377 305 295 336 356 379 379 393 322 270 261 263 214 184 160 102 97 87 67 77 55 57 52 57 53 53 58 58 64 97 74 51 62 70 60 48 50 85 68 77 81 70 68 44 16 36 47 98 68 43 39 23 19 27 36 40 41 31 32 52 31 46 41 47 40 42 55 50 48 44 57 51 52 43 43 51 38 37 43 45 39 42 39 42 41 35 45 40 39 42 43 35 45 33 36 43 35 17 17 16 21 11 5 4 42714 261 1656 30 10206 11 51 54 7468 1631 -66 261 890 1816 3085 5486 8864 13581 19423 27638 43328 62188 82056 115222 154671 188868 241552 309923 354000 383300 434836 491715 559285 670515 622354 350791 114654 26224 9116 2983 645 239 286 177 212 132 148 258 213 192 165 125 174 285 242 327 339 385 320 398 369 411 373 465 408 422 342 287 273 242 170 211 133 67 175 196 234 340 497 658 959 1166 1156 1183 1203 1294 1236 1357 1451 1551 1758 2118 2292 2828 3410 3648 3858 3570 2929 2495 2467 1795 991 1067 1487 1749 1857 1570 1297 1133 1037 1008 1153 1224 1523 1351 1209 1083 1030 1104 1113 1219 1200 1200 1334 1558 1435 1058 754 567 459 509 482 450 374 376 366 352 373 427 366 373 317 305 319 358 364 344 336 330 319 313 323 326 331 313 304 321 360 345 353 280 200 269 285 293 327 425 410 331 300 339 410 448 430 351 371 346 280 258 240 167 152 92 93 62 56 59 78 77 62 113 81 85 119 107 108 90 64 97 115 115 119 89 120 113 87 106 76 64 78 80 72 63 61 76 70 55 75 65 50 88 71 63 58 65 88 83 80 77 62 68 86 90 84 79 94 109 82 92 108 105 78 94 91 92 68 65 77 91 83 76 70 72 73 70 60 68 74 68 66 62 58 58 56 46 45 40 37 36 27 42721 270 1392 30 10212 11 52 1 7469 1630 1414 4630 5777 7462 8071 8607 11159 13390 15778 20764 28344 36000 38884 40705 51810 59658 75104 86812 94965 117636 137499 141766 154137 176192 228166 285729 347934 438303 521493 559266 545096 431031 261635 123035 25297 5132 2460 2421 1934 1031 281 165 180 147 92 148 104 147 158 82 37 111 61 72 279 355 232 329 392 280 324 291 306 288 336 274 219 138 83 63 93 98 244 306 528 654 685 665 694 672 588 607 748 864 803 517 377 467 461 634 1192 2188 3001 3500 2977 2233 2220 2630 3680 4535 4909 4671 3680 3596 3364 2321 1926 1752 1467 1470 1573 1396 1129 1230 1545 1498 1824 1818 2113 3801 4844 4405 4148 4904 5335 5344 4776 4158 3918 3218 2734 1800 1400 1186 848 604 563 605 554 461 422 374 300 297 434 675 561 428 413 338 303 316 344 300 315 335 341 359 325 230 215 215 181 152 199 258 358 374 317 320 351 342 326 329 309 308 331 336 253 220 151 126 109 88 73 39 37 78 65 52 67 121 44 43 55 82 54 80 61 78 54 65 85 75 73 96 59 49 31 28 49 67 43 38 57 83 62 26 31 25 28 31 36 55 60 34 50 49 52 45 40 58 74 63 48 49 47 43 77 60 52 69 82 61 55 62 62 52 49 56 48 51 44 40 42 46 43 44 47 45 41 46 43 31 23 27 18 16 9 8 42727 291 764 30 10214 11 52 7 7470 1629 40 302 492 709 750 1014 1522 2046 2601 3730 5297 6661 8253 9908 11543 14899 21017 30613 47941 62984 61539 60673 67193 79153 91913 96546 104155 115292 130305 130874 155677 210244 232823 192324 136528 127803 127381 119765 122251 141381 152977 126428 113125 116343 121565 133867 124312 135220 150069 131346 94489 72764 39512 8939 3054 923 233 181 110 230 218 134 139 101 261 132 163 212 167 125 59 32 79 111 173 207 252 216 275 323 376 355 301 334 359 253 256 232 186 131 87 107 158 474 822 1057 965 839 798 754 615 697 711 720 1047 1587 2279 1927 1335 1484 3080 4168 4164 3176 1725 1160 1444 2082 5109 11684 9363 3710 2482 2221 2142 2219 2379 2408 2276 2314 2380 2374 2703 3528 4460 4941 5331 5491 4426 4183 4796 6082 7391 8455 9079 7855 6859 5332 3956 3114 2834 2664 2416 2329 1976 1714 1714 1563 1504 1482 1041 887 811 697 1038 1118 605 371 361 339 285 264 270 283 307 314 305 285 316 274 219 279 242 213 204 304 371 331 293 320 391 403 344 323 330 342 301 267 250 235 206 121 53 10 58 54 37 98 59 22 75 76 55 50 72 72 98 60 74 72 71 47 80 92 78 104 54 29 62 58 47 30 54 65 42 57 63 65 52 46 27 54 48 71 65 52 61 61 72 75 78 72 66 79 73 71 60 64 66 69 60 65 80 73 65 58 56 51 55 68 71 66 64 60 57 64 75 71 51 51 47 48 49 41 37 44 39 29 28 25 16 42733 314 74 30 10214 11 52 13 7471 1628 918 994 921 611 669 795 796 392 295 310 672 777 1191 1413 1846 2131 2427 3043 3729 4508 5887 4486 2224 1742 1686 1671 1833 2061 1620 2115 7289 22717 39253 37399 10250 8046 10523 12904 18004 40148 68016 89296 87751 73827 37940 26986 27037 33281 42559 56660 72003 97189 142681 168460 178165 185848 194879 203922 217928 233230 217083 179497 144767 130678 125699 118405 110666 97862 75122 54105 40336 26213 8544 2925 1403 783 477 394 269 289 283 187 203 230 168 148 191 173 129 156 162 119 170 61 41 33 165 195 220 285 245 225 346 361 293 270 308 241 280 273 270 186 154 92 106 315 484 823 1053 1158 1360 1458 1222 1160 1355 1312 1159 1103 1067 1077 1195 1313 1300 1697 2934 4447 3962 2766 2704 3060 3858 5249 9400 11389 8414 5363 3373 2969 2766 2470 2248 1966 1861 2063 2359 2591 2831 3209 3388 3350 3303 2567 2219 2347 2802 3952 7114 10254 8962 7172 5950 4990 4224 3244 2765 2896 2328 1636 1557 1646 1921 1710 1512 1739 1726 1765 2058 2088 1684 696 343 305 282 273 240 285 272 280 306 325 354 318 263 221 166 229 246 324 333 331 301 284 275 345 383 381 318 299 266 236 262 265 254 163 108 86 59 38 54 60 67 82 106 104 54 56 79 44 72 92 97 68 113 85 83 55 78 93 96 91 98 74 47 38 63 62 61 62 69 96 70 62 64 74 73 67 70 60 74 60 71 75 71 58 49 67 63 59 69 48 57 76 69 85 80 58 65 73 85 76 73 69 54 71 74 79 66 67 68 70 64 60 60 68 65 53 52 60 51 47 48 38 32 27 42739 305 196 30 10216 11 52 19 7472 1627 -46 -70 87 190 184 190 526 749 706 681 586 547 565 673 764 1084 1624 1841 2135 2244 2674 3459 4130 4447 6674 17425 53489 133604 127376 57054 81331 140133 115999 82996 77851 17104 23774 47616 118306 165133 149101 34064 35925 41253 50069 57203 62349 71467 103102 127579 147707 179844 159165 124930 95130 80087 75944 63992 38276 31535 25407 14811 11242 10056 7865 7757 6955 3188 1606 673 329 284 194 250 174 102 111 149 173 163 110 116 120 139 59 70 99 51 126 118 92 123 170 141 134 208 305 276 227 126 187 151 132 117 16 -12 205 566 697 921 1246 1251 1128 1134 1079 973 1020 1100 794 512 572 538 567 469 367 250 456 1021 1330 1082 1009 795 454 628 2697 8063 10872 8094 6147 5334 5118 5256 5220 5014 4616 4326 4490 4936 5231 5111 5458 5903 5620 4700 4103 3722 3261 3153 3143 3524 4885 5856 6220 6240 5818 5192 4707 4143 3375 2536 2120 1869 1844 1959 1924 1855 1741 1152 746 848 1036 1044 1616 1638 1235 561 282 262 248 270 249 240 269 300 309 345 326 256 163 141 148 167 215 256 327 331 269 278 287 295 305 271 253 228 192 210 224 222 243 135 72 42 19 19 60 30 34 74 35 58 60 26 76 28 30 57 6 42 67 57 54 51 64 52 20 48 28 23 24 41 37 -2 5 9 -8 -16 28 31 27 67 44 33 26 33 35 38 31 31 32 32 35 26 27 22 36 41 48 51 40 25 11 29 40 39 35 37 32 43 37 33 27 36 41 29 33 26 17 23 17 14 23 20 18 14 8 42745 313 83 30 10223 11 52 25 7474 1625 37 999999 999999 999999 999999 999999 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 127 4293 16158 26272 19577 4017 2151 2368 2972 3924 5313 7415 10308 13374 19145 27059 34698 47570 66395 87207 108579 138119 168985 206997 237206 253454 263273 290705 300073 313181 313197 274852 192782 154925 158156 196428 140905 54757 11913 1789 439 309 251 196 104 146 142 105 154 151 130 95 208 173 170 103 85 40 110 119 108 43 137 64 28 48 134 119 155 128 235 238 220 209 252 259 128 197 139 202 73 89 66 195 172 217 218 276 239 207 235 358 426 413 443 407 242 187 181 184 187 90 117 175 361 695 808 1194 2009 3324 4430 3515 3168 2790 2364 2323 2453 2540 2394 2630 2986 3528 4863 6959 8108 7488 6379 5764 5552 6012 6833 7235 5796 4580 3935 3842 5069 5644 5393 4193 2986 2235 2109 2503 2199 1691 1586 1487 1433 1187 938 565 346 308 409 440 586 604 539 467 393 312 282 303 301 268 289 357 330 308 304 280 200 205 137 143 184 225 333 330 344 303 293 319 342 323 281 277 268 281 222 216 155 84 42 84 39 55 78 67 69 77 88 94 56 92 73 59 72 74 47 37 65 57 56 35 37 38 50 65 48 51 57 48 33 42 49 22 28 25 32 18 27 52 58 42 58 47 39 33 47 77 63 48 43 42 49 41 46 57 58 47 65 70 48 30 50 68 56 45 49 46 40 50 53 33 46 47 39 40 43 53 42 39 33 32 26 19 19 20 14 11 42752 304 390 30 10230 11 52 32 7475 1624 -40 1 999999 999999 999999 999999 -27 703 580 59 995 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 268 622 881 1018 1040 1274 1358 1475 1953 2628 3293 3982 4899 7333 14302 23652 34380 44209 55260 66021 79544 85938 85634 101891 129123 171978 237297 252837 261705 386465 651044 740773 816026 842932 558693 260860 69549 16534 2154 204 176 180 217 187 153 155 173 202 213 110 143 143 152 86 130 119 94 131 167 191 186 203 275 358 340 250 284 393 347 314 326 340 315 263 269 132 107 72 129 131 167 100 148 265 251 323 267 174 169 194 184 127 142 105 135 119 140 326 680 1193 1498 1549 1401 1293 1129 1073 1110 1093 1248 1061 945 1032 988 847 928 1956 4118 5386 4826 4054 3781 4526 5543 7861 11091 9496 5869 3910 2836 2504 1990 1484 980 488 376 232 245 284 272 270 288 331 321 311 272 332 313 361 313 349 285 302 289 319 346 368 353 326 366 360 329 330 326 309 271 178 230 203 142 189 246 289 336 327 352 390 336 322 360 352 308 301 264 246 246 229 160 103 61 26 55 77 73 83 95 102 88 106 122 102 87 75 72 71 86 58 64 72 56 51 88 73 59 40 43 46 47 41 49 41 44 65 29 42 50 44 54 68 64 52 39 65 65 70 75 72 57 61 82 63 60 59 59 40 66 57 68 55 64 66 58 64 69 63 63 63 60 56 57 42 58 56 46 48 55 45 55 35 27 44 40 27 16 22 16 12 42763 273 1329 30 10239 11 52 43 7477 1622 63 593 1318 1919 2972 5508 6481 6590 9883 14722 19973 23706 35087 52828 71525 93698 112962 155669 184927 235024 311741 387157 477445 514899 448440 384901 357806 304289 241187 189698 128982 57944 21601 9219 3499 2098 1425 714 379 256 386 329 249 179 263 191 277 231 147 236 193 172 176 226 186 224 216 310 385 282 352 321 387 388 415 337 309 265 234 139 92 124 115 161 209 239 175 195 169 181 160 110 182 247 191 224 205 203 235 130 227 449 1025 1926 2365 1803 1265 994 739 752 779 1110 1367 1174 1295 1377 1197 677 363 271 236 259 270 327 319 323 258 304 343 368 326 244 294 377 323 320 288 274 279 215 291 288 268 296 333 335 386 333 262 280 323 351 364 294 355 411 369 358 369 327 333 345 342 350 335 375 329 365 335 310 285 280 164 173 238 289 341 406 311 324 317 382 340 323 364 305 300 291 284 284 289 284 279 217 165 114 161 93 90 74 83 64 50 106 122 85 102 121 121 122 99 54 84 121 83 95 98 76 62 54 85 87 59 91 77 71 53 86 68 70 73 56 67 72 72 75 97 100 83 88 100 88 94 103 98 80 81 78 81 68 81 82 81 102 80 97 91 79 78 78 89 82 85 83 97 77 70 67 76 70 73 66 71 70 53 63 64 55 41 48 40 39 36 42770 258 1754 30 10244 11 52 50 7478 1621 285 1701 4828 10250 12594 10841 32070 58363 57451 62646 84979 111873 135680 177558 179092 178075 179013 363777 570779 452697 600955 601612 763980 802384 568169 192655 8292 437 173 222 204 218 210 232 180 233 173 107 166 218 263 267 237 393 365 289 388 267 178 158 221 165 176 96 48 87 95 98 137 86 46 96 78 85 60 94 191 124 158 222 176 97 139 201 257 231 762 2391 3031 2439 2053 3257 3795 2717 2005 1095 532 391 348 658 1348 1344 640 386 355 262 261 304 178 237 298 213 247 242 232 195 327 268 268 221 255 212 229 215 153 169 164 183 227 250 235 235 259 261 277 275 270 255 235 277 303 295 320 320 298 333 334 272 305 338 289 326 372 326 283 217 233 145 126 160 182 196 269 316 305 323 282 277 297 347 361 347 336 314 303 289 267 228 236 237 184 133 95 93 90 89 104 68 46 53 76 36 38 63 56 47 72 44 71 75 32 35 48 50 61 59 18 24 37 7 13 31 59 56 62 28 64 31 5 48 45 50 30 48 29 35 52 51 66 63 54 51 58 62 48 43 70 64 64 47 57 54 57 60 50 62 53 45 42 43 40 57 62 50 51 47 45 34 22 33 27 24 30 25 23 16 9 0 42781 268 1425 30 10245 11 53 1 7480 1619 0 237 913 2661 5305 9262 14010 18535 21710 41614 93010 117405 122478 147424 226507 359894 785720 945439 825176 999999 529138 373435 229392 154360 71145 22838 13015 7602 4660 1136 545 423 363 305 189 209 228 197 219 178 212 221 195 128 132 117 105 57 73 87 104 238 253 211 267 240 285 308 263 304 395 352 310 294 305 205 193 213 136 121 9 72 105 121 174 144 68 97 151 146 79 148 109 120 149 171 214 317 402 752 1688 2472 3456 2905 2934 3510 2474 1510 978 996 959 1263 1365 1171 916 614 368 367 506 604 533 385 329 324 355 338 287 181 268 307 277 267 263 230 236 222 155 155 220 281 217 254 279 266 292 301 270 288 300 318 245 256 267 305 342 296 336 283 322 320 279 265 280 218 215 159 121 130 121 181 173 228 254 322 288 271 253 273 294 275 285 289 283 307 262 207 214 161 145 187 129 67 60 66 68 96 42 79 76 78 76 54 85 38 65 55 91 55 52 29 55 36 44 37 5 19 42 11 27 49 33 12 41 31 34 38 57 51 44 75 71 48 55 35 37 58 73 50 43 57 58 47 39 50 68 62 48 33 47 48 47 56 53 42 48 56 41 46 42 42 49 50 52 45 39 29 25 35 24 12 16 22 20 11 12 13 11 4 42788 308 293 30 10253 11 53 8 7481 1618 -75 59 167 346 564 776 1069 1435 1653 1984 2249 2668 3092 3346 4206 5196 6297 6581 6378 7364 10179 11852 13760 17252 25092 35981 62826 112857 147133 123560 95160 113077 134819 177864 155428 111557 102601 110673 132342 145862 143658 149688 154522 154927 157911 177405 205486 224799 239996 307081 319582 279179 281909 206803 68862 38969 19567 11020 3465 2222 1500 889 801 802 877 873 824 769 481 361 344 292 181 211 167 251 266 272 287 235 216 148 138 66 141 152 133 143 146 128 239 221 248 276 312 263 302 423 454 402 327 328 301 269 299 159 145 67 142 81 78 118 119 180 209 143 105 151 71 150 198 231 137 205 207 145 200 258 425 705 842 1170 1784 2844 4752 6515 4441 3059 3259 3122 2704 2132 1310 884 641 344 322 463 770 894 700 554 507 436 363 367 358 289 316 305 321 278 231 245 238 245 240 224 244 245 302 377 359 318 277 305 296 305 279 375 321 325 323 317 392 325 314 336 371 361 352 398 292 284 232 181 207 209 160 173 294 347 319 359 277 343 337 312 324 331 334 289 261 242 244 239 225 203 154 109 107 119 78 87 106 75 92 90 106 83 96 99 99 82 95 127 95 106 79 75 80 56 57 96 99 70 56 37 57 76 37 40 61 51 61 83 58 47 73 84 106 93 94 92 87 92 63 75 79 114 88 98 97 77 72 78 83 83 97 86 79 92 95 93 84 77 85 79 88 91 66 65 82 70 67 68 63 69 60 52 50 55 58 64 49 41 42 32 42794 286 959 30 10259 11 53 14 7482 1617 110 1372 3266 4656 9981 21018 21898 10256 7085 8442 15559 46263 94301 150560 182677 113685 117587 109278 212131 329868 322959 503075 865014 704233 584740 546153 280235 76793 45106 36888 34330 23411 12085 13247 13006 8114 2795 1520 1131 943 1030 865 927 861 791 836 812 706 533 331 240 263 290 321 225 205 230 179 199 132 182 229 203 170 93 140 206 253 196 190 232 283 288 314 320 421 344 402 357 244 175 193 157 70 47 36 13 142 143 184 166 164 215 175 149 170 133 181 115 212 211 129 270 210 187 220 277 492 544 547 756 1032 2104 5033 9509 13279 11900 7267 4466 2113 803 451 337 255 260 280 524 673 751 753 633 522 510 404 375 368 335 327 293 306 242 241 233 285 247 211 271 298 223 280 326 333 315 322 341 359 322 345 365 347 347 384 413 370 329 358 364 346 332 350 325 290 250 236 198 169 190 232 268 330 350 299 322 303 284 346 350 333 330 350 294 328 271 228 219 163 110 84 99 115 126 122 126 132 140 138 88 109 137 125 94 82 96 104 93 85 75 94 103 103 82 91 102 70 73 67 89 86 93 78 85 96 73 80 72 108 59 76 74 85 93 97 80 104 93 76 92 103 116 109 101 87 95 90 110 96 102 95 90 84 91 96 76 80 81 76 75 79 77 86 80 87 85 81 81 84 75 72 68 67 67 60 55 48 39 29 42800 310 237 30 10257 11 53 20 7483 1616 1862 2187 2443 2763 3235 3328 3972 4249 4056 3512 4292 7223 12055 14434 15959 17127 16089 13222 15154 17108 17795 20659 26528 34572 30162 28993 57157 67733 70992 62754 97492 50118 28305 31419 30673 28132 24883 16499 11182 10425 12842 14009 11958 14962 8025 9828 18094 43192 71468 122513 230236 316422 250467 467350 542570 435514 449578 149124 337260 154775 7282 1764 1089 947 849 929 975 989 817 707 775 636 392 392 306 210 248 220 140 219 193 186 123 77 152 240 152 163 122 128 168 204 215 271 341 273 272 295 334 288 269 374 397 303 279 297 121 141 120 55 89 108 132 180 133 105 180 179 137 149 215 95 91 108 133 93 142 188 230 206 131 232 198 270 180 262 426 611 1436 3938 6421 5172 4421 3607 2241 804 330 289 279 259 270 294 326 376 564 639 651 552 522 478 358 330 284 231 196 268 254 227 220 175 238 243 313 276 249 285 274 235 222 285 295 266 265 316 343 281 310 339 297 313 347 304 339 318 212 203 218 174 128 182 111 109 174 205 213 288 310 257 247 239 272 333 328 310 271 273 218 198 160 154 143 132 120 67 79 96 112 79 70 60 47 67 85 85 87 82 83 77 60 62 68 43 11 35 15 31 33 49 54 41 33 39 27 48 53 46 68 51 63 60 73 64 52 60 26 47 55 46 54 62 70 61 55 81 76 73 68 78 72 77 71 56 59 61 65 57 47 38 35 55 64 49 48 33 41 55 39 39 31 37 39 30 25 20 10 9 11 999999 9 16 42806 313 118 30 10258 11 53 26 7485 1615 156 226 327 522 778 1218 1661 1823 2301 2901 3294 3622 4040 3293 3661 6161 10755 13961 14371 16173 18860 21521 24665 25136 25552 26257 33249 35286 33381 26341 27823 40135 44631 39246 34813 34574 44456 45981 44069 42825 45361 41342 34959 28528 24185 19004 16704 14333 10748 8000 9729 37564 53075 44818 140128 108266 37524 21960 30526 33259 48397 116926 144932 137253 72226 128677 141541 149869 155456 177791 137631 64699 13083 1678 686 465 373 347 311 297 230 299 255 136 129 193 183 251 190 179 111 102 111 140 239 242 220 236 223 275 254 313 351 384 391 387 410 411 412 320 279 173 123 59 94 123 56 -9 122 184 174 147 179 148 85 102 158 177 127 172 218 197 158 144 147 205 274 208 207 284 401 372 343 494 658 1005 887 744 893 1412 1008 418 355 251 288 302 250 236 257 255 293 321 355 414 466 496 560 579 486 338 267 217 226 293 217 214 227 276 292 268 319 288 288 252 286 315 313 281 294 262 333 322 309 359 326 336 284 269 180 177 160 121 131 147 160 228 247 280 279 291 298 281 270 286 268 269 317 314 321 297 249 220 215 203 201 210 121 98 112 100 69 99 90 81 49 83 91 106 56 72 54 66 92 76 64 79 64 45 46 32 27 13 65 57 23 38 25 29 65 81 58 52 39 38 60 43 49 39 26 38 54 55 36 38 44 65 73 57 63 46 56 64 57 60 56 43 59 59 59 65 57 70 64 50 49 51 54 44 41 33 32 32 49 46 36 27 26 30 27 22 22 18 7 42812 314 119 30 10259 11 53 32 7486 1614 217 632 721 822 1025 1201 1609 2012 2427 2635 2588 2926 3594 4262 5079 6842 8056 9071 10479 11307 11680 12177 12093 12586 13941 14639 16004 21535 27392 30763 31378 31490 32388 32200 29378 32815 38327 43548 48038 38978 32357 26940 23422 30077 28414 30539 31036 42892 91247 76558 65287 47964 46837 55117 71606 91245 108661 139697 249872 355724 350076 295130 210525 155878 113782 156010 154031 18159 1989 1080 938 756 799 769 656 559 489 306 336 326 239 123 199 212 276 270 211 103 181 174 197 176 221 161 116 197 212 200 215 213 258 362 374 369 331 445 434 405 401 230 238 117 91 88 157 151 110 90 130 152 132 168 204 176 174 188 150 188 227 148 208 203 194 191 230 257 256 201 246 213 257 219 308 261 387 545 731 562 643 1089 1264 825 462 318 386 365 316 268 253 249 303 361 313 363 350 378 382 425 539 516 412 364 267 257 200 299 348 255 231 274 284 338 307 301 312 287 280 288 350 429 482 443 371 359 372 344 238 218 222 158 167 174 153 78 126 216 275 290 302 331 309 309 293 276 347 348 274 294 313 278 292 274 289 226 146 107 144 139 112 142 115 131 112 56 77 94 111 90 61 65 69 54 84 105 64 49 95 81 72 68 80 52 62 70 45 45 38 47 60 54 79 73 43 57 84 80 63 70 56 78 60 60 73 65 66 87 85 80 73 68 72 84 96 83 87 89 88 75 63 59 71 58 71 63 59 43 60 59 55 45 45 46 59 63 50 50 43 41 50 30 28 20 19 14 42818 293 722 30 10262 11 53 38 7487 1613 -74 404 765 1022 1390 1665 2098 2452 2758 3076 2986 2583 2961 3234 1781 1560 1949 2560 3888 5395 6581 9982 16645 24833 33652 49137 62092 64958 65926 76745 92803 113067 136782 152497 196253 313955 578004 669979 834202 651142 379933 189223 248751 212941 8816 1833 1167 965 831 922 814 883 711 689 653 578 468 498 463 383 287 246 266 279 130 158 132 69 105 134 163 202 172 159 117 86 259 198 230 216 205 183 275 284 263 236 320 329 217 154 148 68 27 28 70 83 50 129 122 138 160 162 113 120 150 145 216 194 169 205 198 142 181 159 134 169 135 148 165 135 221 194 256 437 514 469 385 397 614 587 455 284 339 245 246 249 218 232 232 250 258 317 291 286 314 457 547 689 510 349 282 273 267 212 258 314 355 331 307 326 263 284 244 286 338 310 309 374 586 935 1095 689 442 387 335 330 315 253 184 191 152 121 77 138 110 169 195 279 298 313 243 247 241 285 235 249 273 299 285 255 228 233 262 170 126 101 132 131 119 98 95 99 83 59 34 23 36 38 38 62 66 47 37 40 43 37 34 62 58 53 22 36 22 32 44 45 54 30 24 39 22 30 21 26 37 22 8 25 33 44 40 54 56 52 50 43 42 48 56 55 54 44 52 45 50 51 64 46 33 27 51 51 47 41 36 46 50 36 36 25 30 39 29 33 26 21 30 32 23 9 4 11 7 42824 305 394 30 10264 11 53 44 7488 1612 140 431 338 375 1032 1434 1578 2251 3006 4141 5331 6129 6426 6982 7996 8491 8096 8668 11535 13225 15279 21507 38060 82847 146588 165762 159850 133447 90970 82371 128826 170490 115419 113731 129743 144594 160034 166847 153338 145671 139647 130071 139312 148764 200873 219344 181020 116094 98835 70837 43868 32265 26560 21605 17320 12497 7575 3567 1360 819 804 774 717 776 608 595 543 322 319 365 231 210 229 189 168 241 244 218 174 245 254 238 215 224 169 238 204 168 218 245 211 224 179 264 310 265 255 237 249 51 43 95 143 26 109 135 106 124 93 156 165 93 225 241 112 111 142 203 233 154 152 189 222 157 148 229 137 234 167 192 179 228 250 200 172 312 456 383 308 351 362 385 498 438 393 344 321 336 328 318 224 260 278 314 330 347 463 1170 2174 2658 2399 2149 1963 1591 1219 842 730 633 550 462 397 333 368 266 280 270 380 340 329 343 542 1051 899 509 479 417 396 348 307 252 218 235 204 142 178 183 172 173 181 294 296 312 312 277 269 221 263 295 276 266 259 252 227 211 121 101 103 130 127 123 147 101 84 77 101 100 97 94 92 82 63 83 78 97 71 65 48 43 48 40 46 59 75 52 57 58 49 55 45 58 54 45 64 37 45 42 66 51 73 64 71 51 63 78 61 55 63 72 63 58 76 70 63 73 70 70 54 65 66 64 75 62 56 58 60 60 56 40 67 64 61 60 46 52 54 43 34 40 41 36 31 36 25 14 8 42830 303 453 30 10263 11 53 50 7489 1611 -87 63 277 649 841 1092 1562 2108 2988 3288 3123 3837 4672 4886 5796 6334 6584 7396 7732 9797 12256 14460 18359 25429 33044 42386 51049 61741 72208 79540 89631 100704 113581 125755 120510 102473 98846 101932 111162 125994 147919 180467 197070 195300 207552 232887 227555 252064 243204 194452 143476 78734 33565 8569 2383 1013 845 767 795 680 562 406 285 299 244 337 181 192 234 146 173 237 216 118 210 180 170 228 178 249 188 215 219 214 225 194 177 222 186 250 276 244 313 388 426 375 411 341 194 101 138 156 214 194 131 144 153 229 253 245 262 192 172 162 195 156 258 264 239 238 206 214 213 207 221 252 193 228 241 299 244 228 278 373 416 384 322 313 350 442 556 498 514 428 361 372 381 386 329 262 359 477 498 566 1017 3017 4670 3467 2020 1206 978 925 861 855 760 577 465 366 296 345 379 363 315 328 399 368 413 545 748 700 510 447 394 359 349 313 336 337 273 287 234 216 212 182 175 174 211 246 312 359 363 306 262 283 350 349 358 383 335 327 321 280 282 222 193 203 176 148 151 196 162 133 117 88 126 142 107 79 107 89 108 113 116 98 103 90 86 83 58 69 97 68 71 66 63 73 83 91 76 96 66 52 79 77 69 82 86 82 91 121 109 59 75 109 111 92 90 115 103 83 93 80 94 91 106 94 95 89 94 106 110 88 80 71 81 85 98 81 70 72 74 74 78 70 62 70 63 59 66 59 48 48 42 42836 314 125 30 10265 11 53 56 7490 1609 -98 -97 999999 -50 330 624 631 922 1304 1021 883 762 869 1089 1556 1425 1197 1125 994 1072 1015 833 791 1284 2179 2955 4801 6129 6728 7632 7937 9417 11846 16121 18750 20590 23111 27506 32455 44517 50629 58147 75152 85222 106715 132700 168520 211560 229655 287085 396916 387541 378412 307919 308149 294692 256778 197196 148002 90938 54230 28407 11239 3278 1351 913 947 887 643 663 537 342 190 213 208 235 100 169 153 169 155 146 162 208 170 243 147 180 203 131 115 233 260 146 150 174 155 176 155 176 230 135 115 268 247 275 289 361 392 250 177 159 97 113 70 122 117 134 187 162 160 146 159 152 158 184 190 142 122 198 170 169 186 159 143 124 253 200 177 160 196 180 216 340 333 219 238 299 219 223 407 470 399 480 436 436 448 604 753 608 507 497 722 1211 1749 2372 4256 6595 6486 4209 2183 1141 670 501 415 341 236 275 293 245 209 279 320 291 333 315 338 386 366 353 303 270 318 311 289 288 337 320 262 236 186 114 127 150 132 111 103 156 203 309 291 272 299 242 269 276 269 296 286 234 200 235 286 268 210 133 139 157 183 154 166 138 84 61 77 63 65 50 45 54 45 79 84 74 77 73 34 51 34 57 61 32 55 60 39 32 20 41 67 84 42 37 47 49 74 66 27 53 34 40 72 51 54 56 59 71 78 60 62 63 74 67 76 76 65 53 68 83 81 52 52 46 57 45 56 62 55 45 46 49 44 45 53 48 30 34 41 30 29 33 16 28 20 11 42842 289 726 30 10266 11 54 2 7491 1608 200 354 530 903 907 1544 2522 3266 4612 10716 15527 14079 11879 19148 27557 22259 21391 28070 36171 43650 52689 66103 88046 112250 132872 157049 191259 222262 264963 331259 365946 359332 374604 312929 238347 187890 152387 98040 82990 49867 30416 8074 1129 905 908 866 938 981 800 750 676 525 348 250 139 172 113 76 97 122 159 87 82 128 117 201 230 213 125 139 150 201 141 213 158 147 187 143 111 122 191 145 207 184 217 327 277 272 266 133 61 43 100 51 4 99 124 160 122 97 118 154 75 84 114 69 143 190 102 103 141 48 113 137 121 208 219 176 116 153 144 173 132 174 223 328 309 285 343 364 418 421 466 502 552 564 591 795 1111 1324 1415 1416 1832 3959 6150 6079 5869 5973 5376 5010 4919 2460 840 485 371 406 316 298 316 279 268 217 202 230 260 338 294 217 316 289 264 316 302 281 272 232 251 245 215 202 109 68 119 95 121 94 154 206 247 276 296 244 162 181 264 261 251 270 242 226 220 213 213 207 177 176 141 118 123 166 92 103 88 82 84 59 69 49 20 41 41 44 36 40 54 46 10 10 24 18 24 17 20 22 13 6 2 17 15 21 20 13 18 31 14 28 31 25 40 48 46 43 36 40 32 29 49 63 56 49 56 35 39 45 50 40 48 55 46 49 32 36 52 48 37 33 30 15 19 27 20 19 24 22 12 999999 5 19 0 42848 314 127 30 10267 11 54 8 7492 1607 1869 795 497 496 488 477 361 496 690 653 527 643 507 402 680 996 893 1505 2729 3198 3756 3884 3710 3466 3107 2883 3332 15854 127538 180007 135253 42784 25669 19563 27320 17017 10093 7941 9468 9103 7524 5737 4557 3287 2480 1463 2078 6463 17895 15142 20990 28503 22792 5854 1860 2221 3415 4570 8331 15361 28969 57071 136694 373044 976288 999999 246040 42407 1250 825 697 534 397 227 128 161 221 118 204 159 105 224 122 90 156 111 199 218 189 214 208 176 202 149 177 133 128 181 293 232 187 218 314 287 369 279 336 374 397 269 133 133 37 106 67 129 129 76 203 164 106 86 62 119 153 122 134 131 100 148 176 178 161 160 171 171 147 130 177 174 131 216 262 183 218 213 207 282 352 490 420 406 592 810 546 402 628 658 596 747 1048 1340 1490 1319 1282 1075 833 1033 1626 2691 4320 3342 1048 477 315 337 273 277 297 189 271 258 248 251 296 293 306 275 310 293 308 292 272 293 303 265 206 171 191 177 165 127 146 121 162 144 166 177 199 296 319 282 264 273 285 244 249 294 339 271 252 228 253 273 287 218 163 114 162 137 122 87 78 119 94 101 86 77 57 52 58 57 70 82 68 63 49 24 57 51 15 -2 24 36 24 42 44 45 35 37 59 55 42 24 31 58 43 23 42 50 68 70 54 63 55 46 51 69 65 52 63 53 68 73 63 66 66 66 64 62 53 58 69 60 56 50 49 52 52 51 48 43 55 46 50 38 46 41 28 24 16 22 20 17 42854 279 1175 30 10265 11 54 14 7493 1606 19 684 1044 1991 3229 3318 3467 4262 8210 15309 37840 68028 42453 15647 22070 25168 32753 44038 32835 42192 80845 119405 129809 140462 164340 225059 354690 638316 999999 999999 732359 232914 144728 33069 1271 470 477 410 264 193 280 222 179 176 210 166 231 204 273 205 236 250 184 125 149 144 297 292 158 102 183 162 167 210 319 288 232 291 193 345 407 319 359 358 358 163 134 90 221 198 144 131 200 180 230 189 193 146 186 151 108 119 172 166 167 196 228 216 196 205 263 252 240 195 217 210 238 252 226 239 208 264 311 204 220 317 515 489 542 844 771 653 575 551 510 512 589 750 751 703 606 581 707 564 565 525 713 957 923 627 506 466 450 377 341 305 329 289 294 311 353 343 319 344 405 394 339 324 360 303 217 220 207 168 141 162 144 182 205 176 158 168 178 292 305 289 287 271 263 259 296 325 309 271 261 246 241 260 238 232 202 196 207 192 179 136 131 95 79 111 80 74 79 80 93 89 70 92 91 79 80 64 30 74 54 47 65 75 64 68 66 49 57 74 70 60 70 104 62 68 101 91 75 70 82 89 81 75 64 83 87 79 81 96 105 98 89 69 67 81 80 81 80 76 88 91 101 92 63 73 81 72 69 69 73 58 60 52 55 54 45 47 40 43 39 43 34 31 28 42860 293 753 30 10263 11 54 20 7494 1605 123 402 665 1177 1759 2383 3237 4018 4370 5415 6711 8878 11033 11447 12558 16337 17857 22213 29178 35357 49162 69544 116689 121984 108974 101441 91657 98116 105981 124530 149472 114012 148405 164768 211915 312865 399608 392760 485011 625491 451634 268895 303698 159064 99233 124093 102044 4978 888 863 876 752 617 454 372 356 261 115 234 175 176 271 219 168 253 208 180 223 288 233 202 237 269 181 252 158 221 237 243 315 312 343 325 398 413 390 412 319 118 82 184 119 176 190 188 186 190 189 209 215 245 247 243 175 147 112 229 223 227 201 258 174 246 189 219 256 277 219 201 226 293 274 205 220 279 240 174 235 307 380 467 409 379 338 297 409 433 363 292 388 541 703 820 671 548 502 441 436 579 609 449 415 378 336 471 463 401 369 348 373 354 321 319 326 311 332 340 349 363 361 342 380 340 284 279 216 174 187 173 161 120 115 149 180 184 242 286 296 322 317 298 325 299 290 279 276 322 332 278 290 280 275 202 231 219 189 210 201 186 146 154 170 136 85 86 86 101 60 81 84 82 88 87 76 60 65 44 52 76 59 85 88 96 70 61 77 95 83 80 82 81 100 84 79 80 78 72 107 85 78 87 88 99 108 88 99 85 94 94 93 94 95 117 104 92 92 98 84 99 98 83 95 93 79 84 83 81 61 81 82 85 80 74 70 76 63 68 63 61 57 50 51 40 42866 293 752 30 10262 11 54 26 7495 1604 167 1294 1246 800 293 491 1183 2837 5150 8971 13430 17166 21778 28922 36051 39540 37822 35814 37727 39614 51494 67218 58164 39635 36312 44076 43925 49090 63005 58876 42796 69022 163269 243377 208192 214559 288657 257400 168519 151430 236068 426185 562211 698014 689686 554071 332977 29732 2007 824 818 686 677 507 312 259 320 300 127 224 231 136 191 171 166 243 143 160 237 258 322 297 256 179 189 154 266 261 226 336 261 318 453 465 392 363 297 205 217 179 115 207 198 144 196 215 202 185 178 209 109 177 237 165 200 154 206 259 135 285 310 283 212 238 210 342 261 215 234 284 219 199 257 253 301 219 296 351 286 331 340 328 311 281 316 355 352 294 322 356 422 590 752 834 812 749 607 363 313 418 352 337 357 399 394 369 358 341 338 318 363 335 341 377 339 351 368 417 384 377 402 371 328 316 313 252 233 181 200 195 146 171 165 193 219 246 238 328 330 366 340 292 260 292 332 324 325 314 319 351 293 309 298 294 287 217 192 216 199 152 162 127 129 137 141 113 80 106 113 100 78 83 85 91 109 61 81 84 93 101 61 64 84 68 38 86 87 91 74 104 86 73 74 62 69 88 120 90 97 82 98 105 89 90 98 103 86 93 105 108 110 93 104 98 97 108 100 96 90 92 87 83 92 96 97 102 96 91 87 82 92 77 79 81 71 69 64 59 59 57 55 47 37 42872 314 122 30 10262 11 54 32 7496 1603 4683 6392 7110 5983 4728 5323 6592 7017 6860 7246 7810 7384 7143 8216 9306 9804 10650 11627 11816 13806 19400 27742 34052 34042 37854 46712 56853 70133 82042 95723 110406 123133 135987 149323 155471 159706 167680 162201 152293 133147 123368 114976 105087 98824 95928 88840 90466 91867 121000 152195 124659 105394 93319 67984 44656 28808 23612 20455 14997 11988 8092 3829 1721 1190 1083 1074 1038 908 815 690 719 831 670 522 445 285 200 179 156 113 115 185 239 114 107 151 183 175 195 127 224 259 232 176 182 170 202 225 169 246 233 362 389 346 389 487 331 180 154 166 181 189 119 71 158 211 158 189 197 179 156 191 160 100 246 155 169 258 230 105 159 187 207 220 276 244 189 192 256 187 218 205 211 232 207 186 199 302 321 301 300 270 255 340 337 380 357 315 286 293 258 272 342 360 464 538 545 552 427 348 287 233 232 290 336 315 301 359 274 311 307 319 300 312 322 298 320 334 350 327 382 360 328 331 352 275 204 209 194 181 152 129 142 99 152 205 261 223 219 237 268 295 277 251 269 277 295 266 273 242 244 266 257 272 238 212 188 127 176 150 124 132 144 105 80 74 68 66 96 78 78 60 85 81 83 67 45 37 28 49 95 74 45 53 72 39 78 63 66 65 61 71 64 67 52 56 40 44 53 55 59 87 95 69 49 72 78 88 81 80 81 71 71 70 92 91 68 88 69 83 79 86 74 63 67 76 79 69 57 57 62 74 56 62 63 61 54 47 51 39 34 27 30 26 42878 314 92 30 10262 11 54 38 7497 1602 7426 1450 1494 1531 1778 2189 2443 2521 2433 2597 2617 2976 3756 4128 4621 5473 6671 8078 9125 10029 11008 11457 13069 16352 19011 22795 30100 29200 32174 33064 29174 34799 71703 106343 111210 198204 224644 119515 45496 41347 39868 44819 59243 67699 75644 95062 116302 132314 134150 141742 151213 151021 150515 129001 116455 91309 54457 30518 13390 3398 1537 954 810 838 907 936 926 1013 941 819 870 855 786 753 682 658 469 317 297 103 163 211 210 146 112 177 98 98 133 234 202 285 250 183 266 124 175 247 214 252 242 239 164 248 338 332 369 431 305 346 169 166 64 75 113 142 93 165 181 150 178 239 193 204 114 138 91 107 133 125 127 182 211 165 177 202 114 110 235 147 135 169 169 159 136 174 215 179 225 238 211 245 278 253 223 231 253 301 290 396 399 331 283 272 235 246 302 299 315 320 358 274 203 266 271 315 295 252 291 213 283 343 369 311 288 304 294 265 244 304 317 333 313 315 301 294 309 282 172 191 189 130 138 113 133 120 82 152 146 182 311 324 209 198 228 241 250 233 250 222 230 210 205 236 155 167 195 180 156 91 87 84 86 91 71 37 95 94 49 32 60 65 34 46 65 54 41 33 30 69 75 59 55 39 34 47 37 31 24 39 30 44 41 60 72 48 37 40 41 61 63 42 36 35 52 50 70 75 77 45 62 77 59 69 65 70 68 70 74 62 66 65 64 68 71 70 70 61 55 44 42 31 43 42 41 49 51 47 39 36 24 25 19 7 42884 314 121 30 10261 11 54 44 7499 1601 -41 953 1767 1906 2687 3398 3677 4565 4687 4290 4057 4388 5283 5444 4816 5525 6389 6910 7800 8858 9062 8968 8862 10081 12665 14277 13362 13194 16754 23836 23114 21467 23693 30508 34946 42570 46602 51813 58811 61474 69482 77415 73590 59296 64141 79794 81812 96156 125909 161888 192436 265297 206291 108333 77286 129519 299050 555879 529589 399773 280216 143153 265995 114664 2728 864 965 906 868 858 756 747 685 773 695 640 551 391 334 242 174 194 218 256 149 129 113 180 193 134 293 297 274 200 180 148 203 242 260 262 264 292 336 352 293 309 414 372 406 260 237 136 106 109 128 111 190 191 240 165 157 210 163 218 157 195 234 191 74 152 223 264 203 131 290 229 132 233 264 171 189 224 229 251 247 237 252 242 213 262 218 243 352 426 416 413 322 229 268 254 322 294 329 426 374 288 324 365 263 231 279 296 314 333 280 331 308 270 295 295 376 356 335 338 324 259 259 239 325 355 357 327 338 342 331 330 308 266 294 259 194 148 134 132 128 144 190 196 231 267 316 299 228 286 284 238 306 263 271 282 281 235 276 258 192 187 181 188 172 166 143 71 102 93 88 134 133 62 86 80 86 70 59 83 78 45 95 87 79 104 84 78 59 55 87 73 45 38 55 65 45 60 74 77 60 54 54 76 82 113 87 92 58 54 81 85 83 90 81 86 92 83 85 72 94 88 77 89 87 81 81 82 72 91 74 69 61 80 74 70 50 65 68 69 64 51 52 54 50 41 50 46 39 29 42890 314 118 30 10258 11 54 50 7500 1600 6698 7327 8435 9885 11094 12463 15127 19359 23131 24405 26220 24182 23672 25420 29708 30973 27400 30682 33683 35294 35194 36170 34476 34636 37722 43253 48067 48445 45085 44831 45007 45592 44153 40265 39175 40736 41049 47909 39681 23066 19399 17154 13697 10462 12494 16034 27222 21299 26696 72254 70319 27457 45142 81560 124703 216963 474026 796651 346033 147527 122406 61707 63164 8322 2313 1030 867 887 913 838 795 781 744 799 732 623 450 386 308 261 236 169 155 159 155 222 207 159 202 199 229 215 261 179 208 212 219 275 240 250 211 189 322 282 403 375 346 231 186 115 119 230 159 204 169 110 105 99 176 187 233 156 205 115 177 249 167 142 184 208 152 169 182 184 202 194 199 230 196 184 288 260 281 251 229 183 224 258 263 257 235 281 315 243 317 394 322 282 295 255 288 300 360 318 364 351 331 300 264 249 229 211 232 283 337 312 259 274 275 286 317 313 313 221 288 363 328 333 331 357 379 348 340 292 298 342 348 343 305 258 206 145 155 141 143 162 190 203 294 322 296 284 282 226 252 292 276 222 224 213 257 258 258 212 235 215 179 195 155 151 110 104 106 74 71 71 61 84 83 67 99 69 38 76 57 74 100 74 34 39 59 55 78 54 51 37 60 98 49 72 76 51 74 79 60 55 79 92 78 76 106 81 81 63 71 85 81 86 61 90 102 86 94 84 82 65 70 74 60 60 59 58 70 71 72 57 56 76 71 58 69 54 60 68 59 59 49 50 43 42 34 36 28 22 42896 267 1496 30 10256 11 54 56 7501 1599 259 924 1718 3557 8087 14859 22806 33420 67314 115424 210487 409860 574114 785704 999999 766753 646123 595190 191388 6131 1677 686 836 795 765 726 694 679 602 615 436 321 217 222 260 147 104 126 213 84 98 217 175 206 263 148 239 239 345 279 254 210 212 173 123 221 247 297 350 219 324 260 182 110 62 95 92 96 115 77 61 131 117 157 247 190 125 179 131 97 178 122 209 147 172 227 200 144 159 121 162 172 183 154 188 179 133 211 176 158 218 201 191 187 215 234 215 240 205 214 208 232 242 235 274 223 208 280 291 321 272 250 204 191 238 197 175 196 208 278 232 227 233 299 294 213 276 257 267 252 301 287 277 336 341 301 303 302 320 324 317 288 301 303 248 182 115 68 124 122 160 167 123 114 230 267 236 243 201 232 281 247 201 202 203 199 200 195 180 136 162 146 140 128 96 91 46 78 47 46 53 47 49 49 31 32 49 33 43 21 44 9 -16 32 28 24 37 35 45 29 20 28 26 20 15 26 22 27 22 53 27 43 38 25 40 20 47 55 58 50 41 49 46 49 44 44 61 47 58 67 59 41 45 53 52 44 29 35 43 47 38 27 26 31 24 36 36 36 39 30 25 32 22 4 8 13 4 42903 281 1103 30 10253 11 55 3 7502 1598 214 507 876 1298 2157 3419 4465 5245 6313 7085 7429 7344 7777 8351 9349 11057 15858 31667 53892 59557 70300 131845 242710 397568 462734 348844 303961 491732 537704 398168 245261 313930 426962 381789 629502 58861 1951 845 897 893 789 664 639 644 438 294 213 154 180 60 113 123 132 248 239 249 299 347 319 217 203 194 240 311 241 258 269 282 262 211 296 351 394 329 329 215 184 140 79 91 105 119 138 151 185 175 170 128 140 160 137 126 141 107 148 217 198 218 221 184 164 161 118 173 193 225 262 214 186 202 188 194 214 220 207 252 272 226 209 193 195 189 202 200 257 269 280 264 268 282 324 301 268 260 240 237 198 220 175 179 236 227 227 205 266 280 244 284 305 237 178 268 295 265 306 341 311 312 325 311 339 323 296 291 306 248 210 157 135 144 146 124 156 141 158 155 190 263 274 270 244 242 271 252 252 193 195 208 222 240 219 177 166 189 185 162 161 153 140 131 103 82 62 53 24 31 40 43 31 36 47 51 29 52 40 36 38 28 39 46 45 50 45 46 56 53 40 45 44 39 45 45 41 41 56 55 50 65 72 55 53 52 56 60 65 75 70 63 69 73 63 63 72 76 68 63 61 52 55 57 59 60 62 52 52 55 54 51 48 49 55 44 38 34 31 38 32 26 19 23 16 42909 277 1218 30 10248 11 55 9 7503 1597 300 712 1077 1670 2375 3110 4301 6357 9400 16683 29355 55436 101961 188932 371630 690857 901122 674207 446593 289100 340961 486724 397400 147093 18122 5516 2818 1464 881 886 826 857 885 812 755 718 693 714 687 631 630 497 356 265 153 118 138 184 137 158 178 152 173 224 246 272 233 172 200 206 257 257 268 245 253 276 301 327 306 298 308 271 224 141 65 77 128 156 205 183 125 104 177 143 116 90 144 115 170 158 152 146 126 187 179 141 172 163 171 227 188 172 165 140 191 243 330 323 244 229 224 217 227 271 266 197 178 243 210 194 246 271 265 257 273 255 256 265 241 239 242 193 114 143 212 255 215 202 201 244 228 243 242 240 306 279 270 300 295 311 315 347 315 276 306 316 335 329 270 307 318 274 182 114 86 74 77 121 113 146 157 135 190 225 284 294 249 224 239 262 249 215 201 210 208 215 214 179 151 167 159 131 152 108 101 95 131 96 67 36 49 52 51 62 40 57 74 64 35 7 17 40 54 48 35 25 38 32 15 14 31 59 65 61 50 34 27 50 56 45 48 52 47 49 64 63 55 53 54 64 70 74 86 80 72 71 61 55 64 66 61 59 55 51 48 47 48 53 49 39 40 35 28 42 51 45 40 34 28 31 30 28 31 24 16 15 13 42915 313 135 30 10245 11 55 15 7504 1596 273 757 1171 1275 1342 1381 1354 1364 1411 1452 1601 1574 1555 1363 983 1106 1922 4099 7493 10487 9922 5204 4188 9845 9298 6613 6884 12876 30843 28977 24775 62535 125815 136063 64952 20771 26556 33848 39545 45963 52812 50495 51425 64207 86766 107206 117930 133265 156265 246931 355717 371211 381611 211386 169204 160958 158703 225824 303812 179238 161126 7293 2433 930 901 877 885 874 862 824 706 688 659 623 703 685 631 550 425 305 206 210 182 144 179 186 236 222 218 171 227 299 280 239 299 310 348 336 279 245 308 358 358 358 390 380 348 339 230 107 104 105 165 130 165 185 168 152 102 125 150 169 142 92 166 180 164 190 192 171 196 218 189 201 192 237 210 207 202 226 271 224 162 215 244 209 204 231 237 255 294 251 256 217 199 209 238 263 236 232 270 262 250 288 342 300 293 294 224 152 180 237 215 183 224 203 203 275 294 331 330 310 288 287 307 274 320 333 301 277 300 325 354 347 321 304 288 236 185 120 118 125 127 139 157 158 149 163 190 260 301 277 258 265 267 295 287 244 229 207 194 216 205 186 173 174 132 100 109 123 96 111 112 98 88 72 64 47 39 54 73 46 46 65 68 70 51 42 46 41 59 60 69 63 55 44 54 57 58 71 51 57 57 61 72 72 68 61 68 71 73 66 61 75 61 70 53 44 74 73 79 71 62 76 71 83 74 68 73 66 68 85 73 72 71 58 66 62 48 53 49 53 50 50 40 41 35 30 27 25 12 18 10 42921 281 1121 30 10241 11 55 21 7505 1595 678 1265 510 832 2167 1805 1402 1452 2196 3491 5150 6770 8251 12320 20046 36002 66486 122103 191315 277627 314846 327198 474357 637049 728436 909709 513232 334954 167262 7741 1939 809 813 746 635 655 698 699 661 698 721 594 479 463 522 321 317 278 277 207 223 204 221 201 73 145 199 189 265 339 309 310 257 259 255 266 284 357 356 340 361 293 302 385 358 201 239 157 101 137 163 192 175 112 149 59 45 53 155 109 151 146 89 139 111 132 208 151 197 190 137 156 201 186 147 220 255 188 146 188 172 268 244 205 179 233 207 200 198 157 220 228 221 188 226 191 254 258 316 310 254 301 295 266 273 215 235 238 215 211 206 200 220 256 216 172 269 282 256 257 258 309 302 322 314 317 295 338 311 331 361 348 309 299 265 243 158 145 126 146 153 156 164 140 144 124 152 173 255 263 240 219 268 254 244 203 186 185 207 207 211 159 149 136 150 139 121 110 69 110 95 79 69 75 69 38 69 43 54 52 90 50 24 23 35 54 37 37 46 40 50 41 13 29 47 35 18 30 39 58 43 30 38 53 53 48 49 46 40 47 30 29 45 53 37 42 69 75 70 63 81 76 67 63 50 66 73 51 58 71 66 46 44 34 49 56 32 39 48 39 24 34 36 21 22 19 16 7 13 7 5 42927 276 1239 30 10239 11 55 27 7506 1594 -61 17 370 945 1711 2445 3724 6758 13524 25261 51320 122735 266510 529784 936654 999999 776543 788869 846534 206146 6523 1364 1029 997 908 968 949 902 893 761 716 645 630 629 614 636 539 640 525 446 351 268 235 210 229 199 160 226 191 216 191 192 218 242 194 333 263 285 270 363 345 332 315 417 469 303 343 450 455 285 212 80 169 169 146 170 166 184 197 179 194 64 140 286 203 194 137 207 173 187 192 215 197 187 141 226 203 165 153 181 193 218 152 163 212 229 166 250 229 198 290 179 275 273 273 236 282 310 291 340 297 312 312 244 302 367 389 369 209 161 244 212 211 206 259 253 246 224 208 269 252 340 352 246 338 360 301 289 331 358 387 337 331 357 375 356 358 301 288 297 257 243 179 148 127 145 148 170 164 140 159 232 199 239 317 298 262 273 306 280 265 222 252 211 220 211 206 169 209 162 125 176 156 132 119 118 92 92 93 100 90 73 49 32 47 46 49 53 58 76 67 63 49 54 71 42 34 78 76 61 57 72 83 91 71 57 66 84 64 80 58 73 91 91 65 72 63 88 94 67 84 89 87 87 74 75 97 77 81 74 72 81 75 64 74 81 83 59 54 60 66 58 61 50 51 55 59 43 46 48 49 48 33 39 32 18 42933 312 98 30 10238 11 55 33 7507 1594 3655 3840 3732 3698 4170 4697 4549 4426 3431 2972 3071 3057 2973 3447 3848 4588 4987 4867 5475 6666 8127 10977 14108 14837 16436 20068 25130 27512 26770 29843 39621 46965 55114 64084 70627 74580 81804 89743 99459 115801 129219 133907 145269 155945 180937 215120 244964 242723 235494 234700 209109 185435 204056 201287 190243 161661 116080 40828 5278 839 854 840 963 895 916 915 943 870 796 703 613 548 550 453 469 368 284 340 317 280 248 216 242 182 160 163 185 142 116 155 202 184 223 245 224 273 331 319 313 364 370 423 289 296 314 279 246 171 157 128 136 180 193 234 191 237 184 163 96 117 158 170 149 144 117 107 113 115 134 87 116 157 166 164 190 180 213 226 203 197 242 219 231 223 234 239 254 196 214 208 237 287 253 298 300 262 295 309 245 237 254 227 240 300 297 318 320 260 226 217 232 212 199 187 176 204 246 207 306 304 255 304 255 244 251 374 362 283 302 313 364 323 295 308 294 309 291 264 259 225 183 135 131 158 84 138 125 134 163 184 129 151 241 302 245 212 229 277 276 249 211 195 198 170 157 200 176 140 146 125 154 119 115 121 93 97 82 38 58 77 44 57 38 41 10 46 57 70 64 34 26 38 57 24 34 13 10 18 51 28 19 42 38 58 53 43 61 49 51 55 62 63 54 59 56 67 51 42 52 52 44 69 67 55 69 81 70 43 48 58 68 64 62 63 57 59 59 48 42 42 39 40 41 36 36 20 17 19 30 24 16 9 42939 313 97 30 10237 11 55 39 7509 1593 14005 10789 10416 9299 10999 16440 19880 20578 22053 26617 26348 32499 37691 31623 19395 21709 26869 26698 22276 23214 23321 19625 13409 13855 17208 15199 14270 15815 19146 21444 23243 24847 28186 32124 33417 36272 41616 47313 59796 74612 80183 78610 79309 82170 91933 105214 122432 137745 146003 152643 149743 144128 208119 238895 200561 113863 45081 69007 150185 304541 217925 28034 1143 872 909 933 886 819 815 830 731 702 553 521 537 495 459 363 345 230 259 200 279 258 212 141 136 184 151 141 92 64 155 199 289 300 281 349 318 252 306 313 288 240 271 237 215 129 38 125 99 167 140 204 232 223 120 121 203 159 106 110 129 131 66 170 189 142 206 152 158 172 128 119 267 215 216 107 119 185 210 207 135 179 210 151 226 212 297 199 171 268 236 263 248 295 291 312 352 357 315 267 244 249 268 202 223 214 167 149 115 151 195 190 189 229 198 215 252 281 252 262 269 280 251 295 257 285 278 279 299 282 250 239 269 266 272 249 188 144 141 137 105 91 141 119 114 114 174 148 140 188 197 237 253 232 235 276 241 241 194 195 160 158 183 181 159 158 156 148 142 126 100 93 58 42 36 15 22 9 0 54 65 30 17 22 47 50 43 44 43 29 27 14 11 38 24 13 14 30 39 45 44 15 52 26 34 25 22 47 60 45 60 64 55 35 44 55 53 66 68 63 50 51 43 47 47 72 55 65 49 45 46 42 34 56 39 28 28 51 48 41 39 27 12 20 31 19 12 15 19 9 1 42945 275 1266 30 10236 11 55 45 7510 1592 -85 507 1170 2317 4187 7955 13339 26578 57304 89461 112788 114857 155780 250630 384207 554392 590040 378065 227840 259787 589744 999999 807079 575996 235517 4406 942 794 817 667 686 611 577 695 719 676 535 468 442 478 348 354 336 265 270 218 148 205 148 185 158 172 187 267 226 147 194 253 279 325 435 393 405 362 332 420 292 321 309 278 155 222 265 125 185 284 267 209 240 157 179 195 177 169 110 86 67 106 173 162 173 194 217 217 145 171 220 194 191 170 196 217 201 209 237 197 253 266 241 220 201 231 202 225 243 201 181 313 541 543 359 291 286 269 261 274 254 223 173 127 177 191 201 216 228 251 278 249 243 292 256 278 217 180 244 277 308 314 306 364 318 270 272 256 292 260 279 286 267 253 173 111 145 152 120 102 132 179 143 167 145 173 272 257 232 253 264 277 293 226 246 187 193 178 207 180 179 205 202 193 185 145 98 137 96 120 113 78 67 30 67 58 36 56 67 69 46 63 87 54 51 37 76 75 32 31 23 39 50 48 57 44 48 63 75 52 50 32 55 53 55 43 76 53 55 82 62 75 84 80 78 63 68 80 58 62 68 76 75 65 66 71 65 70 70 60 64 60 54 54 68 56 48 53 58 46 41 42 36 40 40 26 18 18 18 42951 272 1354 30 10234 11 55 51 7511 1591 45 428 1016 2131 4215 8504 18656 41500 87920 180412 332699 482842 662454 734565 808037 956897 793551 641018 313831 102874 3807 949 1017 1005 830 844 806 788 741 704 722 683 608 596 593 512 412 367 349 224 271 200 310 185 219 225 219 166 123 167 302 229 290 380 310 307 282 318 353 434 386 333 357 341 301 314 320 273 185 193 220 263 198 206 287 209 173 161 149 147 173 188 162 177 173 107 223 171 132 169 157 215 181 128 80 135 193 229 244 169 207 193 258 198 270 260 184 247 285 224 198 189 322 316 322 499 1254 1330 1079 876 456 382 403 544 745 868 739 658 475 418 690 1070 1017 749 555 446 369 302 290 365 287 306 327 320 351 333 321 311 340 312 253 212 255 290 276 224 275 217 177 203 198 163 128 148 162 110 146 166 153 193 195 246 253 253 294 283 286 309 288 238 207 198 214 206 172 203 180 154 176 164 133 141 102 104 106 78 70 48 89 60 38 97 97 79 60 93 102 51 39 65 64 45 50 60 61 79 56 36 36 58 82 70 75 54 82 81 45 65 73 85 86 66 70 62 75 90 87 82 94 86 86 94 80 66 77 78 80 79 82 63 60 71 82 75 63 57 50 61 60 55 60 62 60 46 42 43 39 37 26 31 32 24 42957 291 781 30 10231 11 55 57 7512 1590 -20 999999 13 326 824 1520 2351 3998 4817 6377 10770 14665 18246 24748 33640 41906 52430 66747 70029 62872 63511 79597 108614 139981 144331 151962 167737 259322 326215 298262 226572 264671 304091 527496 729063 789605 412590 11840 1061 931 878 1000 938 878 1012 936 932 793 733 768 726 621 560 550 540 376 428 407 377 349 274 211 221 204 170 102 226 299 308 379 356 344 301 451 407 374 436 416 263 368 395 409 388 377 324 221 163 217 301 176 263 311 249 284 153 173 219 191 133 132 180 185 115 214 195 195 205 218 156 218 195 187 141 194 211 200 185 196 171 170 235 220 306 275 242 317 197 234 291 368 427 410 301 311 1576 4033 4657 3338 858 332 472 1135 1802 2487 2663 2759 3162 3836 3688 2051 987 499 322 292 299 279 253 267 289 270 353 397 361 362 320 297 304 288 327 291 299 284 275 252 241 249 182 143 225 154 179 146 190 198 193 203 172 196 233 236 221 225 297 287 268 259 295 237 204 177 199 187 180 175 193 190 204 200 167 179 139 97 158 139 70 97 56 64 80 84 73 77 85 33 67 79 48 86 100 56 68 58 69 51 58 48 61 71 91 88 42 53 53 83 86 70 68 95 87 88 72 84 90 77 70 68 91 77 64 80 108 96 80 95 88 73 82 82 67 69 77 82 79 72 63 63 69 63 71 62 69 55 41 51 56 51 42 27 32 29 15 42963 269 1437 30 10227 11 56 3 7513 1589 54 674 1864 4406 10985 30250 94188 280055 584921 954029 826760 857657 999999 907062 233106 4858 971 877 809 753 799 722 698 757 689 643 585 526 448 396 402 484 409 382 233 246 236 250 291 269 246 196 213 187 239 178 143 254 302 326 294 330 256 261 352 236 361 358 370 360 370 332 321 300 236 262 223 213 222 178 322 267 263 130 148 146 206 113 99 131 138 131 94 122 139 120 111 169 245 189 260 276 175 148 218 220 208 234 179 151 188 174 208 254 286 293 240 268 287 294 282 381 371 361 1133 1745 1498 880 421 334 367 566 738 756 831 1048 1220 1404 1262 967 561 300 215 309 283 257 242 275 304 290 327 338 311 298 291 226 252 284 231 230 237 248 200 239 210 174 133 105 104 125 150 122 180 181 196 194 147 178 199 236 262 267 254 250 267 278 209 229 201 193 164 167 139 185 181 144 128 142 111 105 114 83 45 39 62 49 32 50 49 41 61 25 47 86 67 39 41 20 29 25 32 35 37 54 46 58 38 27 47 43 52 53 39 60 44 54 65 61 65 57 71 64 69 76 63 42 66 75 74 77 79 69 83 65 54 49 50 52 55 57 48 52 41 39 44 42 46 45 46 26 26 33 27 28 18 15 16 18 12 42969 264 1372 30 10222 11 56 9 7514 1589 94 871 3055 8804 22681 58592 52477 55436 219929 292234 451876 510679 472147 591404 845335 738589 563901 425278 521406 78847 1929 809 686 714 670 683 775 697 610 645 614 514 537 595 624 497 447 421 465 367 261 362 239 229 241 292 242 229 193 108 153 326 344 392 340 315 344 310 404 370 364 365 331 249 231 287 202 200 190 224 255 263 263 172 246 190 85 145 104 98 147 114 185 145 147 128 154 176 175 166 155 176 229 229 202 201 203 144 135 241 226 179 169 185 226 223 181 178 192 243 189 264 227 198 301 339 418 286 287 341 406 336 207 173 186 135 175 173 185 219 248 217 169 167 226 221 200 250 282 285 309 301 271 288 280 262 259 228 205 257 259 227 248 177 228 193 150 153 153 102 62 86 141 115 89 106 140 149 178 135 167 176 172 208 229 199 237 247 216 198 158 153 185 145 173 150 145 131 111 88 82 76 77 44 30 19 26 40 -8 -20 13 27 23 45 43 51 24 17 2 1 -15 -10 -4 3 16 -13 -3 22 21 -6 4 11 16 10 16 12 34 24 17 20 27 28 38 31 9 19 37 26 26 37 37 46 41 19 30 52 39 25 37 37 24 14 20 36 26 29 36 19 12 10 11 17 20 5 42975 267 1431 30 10221 11 56 15 7515 1588 302 1486 3101 7463 19905 46440 92475 156567 327161 305503 329731 461772 777568 722962 564528 993330 949800 273705 7898 976 675 718 647 709 650 581 685 592 592 646 553 549 439 394 412 419 453 385 297 348 351 312 275 334 229 207 195 239 251 232 359 279 360 369 335 362 397 336 302 301 248 271 280 229 244 229 281 265 273 276 258 198 194 165 138 127 138 115 76 137 145 143 159 170 146 159 183 79 88 175 227 138 230 238 207 199 148 201 207 200 240 255 214 155 172 240 244 198 196 242 240 238 146 242 296 204 219 300 318 289 296 297 281 240 205 194 236 164 197 209 263 259 211 249 237 288 304 304 250 268 328 346 322 286 247 223 260 280 270 243 229 170 211 185 178 120 100 114 153 146 151 166 128 150 163 122 175 241 254 240 257 262 274 243 222 238 276 206 158 126 136 112 149 146 133 115 110 101 132 127 112 124 73 72 70 68 71 60 41 53 33 33 30 36 65 50 21 36 19 27 21 25 27 29 31 38 41 30 26 30 35 39 28 25 34 57 65 50 49 43 40 30 24 43 60 75 80 50 53 42 51 60 66 54 46 52 67 57 58 64 54 48 51 37 34 39 34 36 45 33 24 31 27 19 7 11 9 42981 281 1071 30 10221 11 56 21 7516 1587 -63 284 755 1078 1590 2803 4269 5471 7426 10765 19812 38427 73386 144040 283719 358485 483670 602731 470462 433377 674803 834979 710945 388936 88480 4493 961 1061 850 1023 1024 831 871 881 779 795 682 653 627 592 384 475 572 451 415 362 297 331 342 424 455 361 385 357 344 369 361 422 371 329 306 266 235 272 362 447 467 438 427 479 489 426 344 432 443 368 343 324 338 278 363 342 341 342 252 188 273 252 261 227 194 160 161 128 180 214 203 266 214 239 178 207 252 232 244 259 157 203 261 245 210 227 217 248 244 245 259 305 323 250 343 345 246 250 219 283 294 305 270 259 337 384 297 322 308 304 310 306 199 233 324 293 273 281 313 264 269 268 273 291 337 399 360 379 336 369 366 352 350 330 294 307 288 301 251 229 226 217 183 174 198 173 165 218 177 180 236 297 294 321 271 275 305 310 351 327 326 312 276 259 289 232 186 229 226 186 196 207 217 208 204 200 206 197 187 156 126 85 94 118 125 106 77 113 89 118 110 94 69 74 64 61 59 50 59 60 106 88 61 69 97 97 75 88 111 105 88 101 113 97 100 100 114 99 117 108 122 111 115 103 113 122 100 97 111 116 108 127 111 91 94 105 101 95 78 89 83 97 97 85 84 70 69 72 68 65 72 60 57 47 49 42987 286 918 30 10218 11 56 27 7517 1586 -16 402 234 1664 5718 11467 18456 24396 16081 19393 49025 71483 59458 112297 147364 138197 215319 345591 314325 198669 261097 367484 352862 443996 913842 942067 475138 9963 906 990 928 816 944 955 868 887 935 951 858 894 799 821 689 768 747 622 671 653 547 518 417 482 433 325 418 456 490 418 438 385 414 335 286 312 359 357 343 336 409 449 456 442 417 479 472 414 383 284 272 369 398 346 333 272 349 311 287 254 206 212 185 170 205 161 119 219 204 212 289 284 219 218 241 175 269 194 236 262 324 247 215 234 216 225 235 204 189 192 264 255 196 254 307 345 340 281 246 293 234 262 253 285 324 313 272 290 295 301 315 280 248 220 191 200 227 263 308 290 289 298 359 329 301 335 304 359 338 409 451 364 368 381 344 354 348 313 350 305 289 299 185 173 168 213 186 235 202 254 228 195 165 254 233 248 308 316 308 326 334 303 330 358 305 231 193 182 173 187 220 212 191 210 207 160 198 199 178 183 145 145 118 102 120 103 94 114 96 101 125 76 111 119 75 103 108 117 89 65 55 62 90 97 93 88 88 74 67 80 91 135 100 105 90 99 121 128 125 120 112 115 127 128 140 106 123 129 108 110 108 108 93 109 119 107 107 110 103 99 101 103 93 92 89 86 81 84 82 71 69 78 65 66 67 69 60 45 42993 311 77 30 10217 11 56 33 7518 1585 99 168 381 350 351 322 565 1015 1367 1434 2671 3450 4221 8543 13001 12421 13411 13825 13657 14276 16013 15818 14258 16176 19532 19846 21269 21798 22957 25171 26777 27368 27794 29202 28946 32014 35956 36091 37114 34899 42238 59744 58654 87089 156287 252585 276204 207353 95972 39001 8454 2831 2119 1663 1316 977 881 771 783 856 837 835 785 802 734 733 847 800 731 706 674 636 598 571 515 473 522 464 442 405 421 342 395 378 432 418 290 367 273 311 292 301 316 239 238 341 355 388 406 391 410 406 330 342 367 314 297 188 218 218 179 222 169 216 276 218 258 238 134 191 191 161 96 118 161 179 121 197 206 128 133 192 128 157 119 160 231 160 191 133 111 215 202 183 190 215 217 163 184 179 218 184 206 213 205 237 251 232 214 156 221 236 246 196 163 97 103 126 188 144 141 152 219 286 193 179 210 232 196 239 261 228 281 287 290 269 347 279 285 260 233 299 289 308 239 237 198 172 191 187 165 150 128 133 84 126 130 121 200 137 141 119 152 200 201 245 256 268 230 259 243 229 235 239 185 184 138 100 106 139 130 106 116 125 98 104 89 78 103 67 13 62 20 45 47 33 19 23 48 53 24 13 13 0 -12 25 16 40 38 38 16 13 22 15 29 35 26 47 48 31 45 47 30 45 39 35 40 37 42 50 58 54 49 39 52 58 50 56 37 47 45 43 35 33 39 40 40 36 20 21 24 17 24 23 26 20 14 999999 1 8 0 42999 314 77 30 10217 11 56 39 7520 1585 9 999999 999999 -96 999999 -54 29 -72 64 401 889 1140 1272 1589 2348 2999 3450 3911 6006 7675 10066 14205 16188 17709 19468 19898 21446 23829 27993 37935 46408 52370 64274 73379 85759 100525 107598 109629 109793 125250 134623 149141 168997 178529 190083 195216 160913 124163 100413 74819 40283 25831 17145 7187 2741 1379 988 905 862 817 919 830 801 920 972 888 850 812 779 713 599 611 671 620 564 514 514 527 475 377 304 405 338 367 475 442 446 386 465 456 436 392 297 307 366 378 352 439 424 391 473 420 547 544 528 444 425 317 306 287 386 327 346 359 267 281 307 292 255 230 247 220 267 223 147 128 184 207 212 223 218 280 268 231 245 247 286 221 254 256 310 281 258 250 231 265 259 265 292 261 212 243 245 252 279 216 255 308 333 349 378 261 295 287 325 322 273 243 231 256 236 267 268 197 276 291 306 301 216 292 273 370 337 297 338 303 320 322 355 341 326 348 332 297 290 290 250 180 178 139 132 183 125 142 175 161 134 198 179 178 203 193 207 243 291 281 312 280 300 331 331 287 281 233 232 226 201 180 142 172 196 197 194 204 197 160 154 164 135 97 103 95 122 103 70 64 97 119 102 68 74 65 63 81 69 64 80 79 70 85 90 90 85 80 97 95 79 99 100 97 95 90 76 91 86 62 83 89 98 101 119 104 97 92 90 96 107 105 100 95 96 75 88 96 86 79 78 71 78 81 80 80 73 69 63 66 61 51 58 62 51 39 45 43 43005 308 282 30 10212 11 56 45 7521 1584 36 344 459 297 794 1655 2295 3282 4514 5564 6831 7973 8418 7043 6496 6134 4983 5218 6365 7228 7467 9527 11283 12695 14604 18263 24061 27407 31848 38085 50360 62307 74049 93551 108102 118122 141767 151666 148424 163141 193851 191240 187189 222270 345952 628321 681894 355614 18815 1369 743 734 757 750 791 796 797 663 761 781 861 770 828 673 655 669 634 656 630 598 627 604 497 440 357 333 296 377 408 452 436 354 357 341 380 438 351 342 268 265 353 306 342 347 356 460 487 433 333 229 291 314 257 346 261 204 163 230 235 299 199 100 84 131 149 144 186 173 198 203 217 192 223 128 160 172 200 120 200 203 201 261 272 220 232 248 180 188 245 195 242 304 277 217 239 203 262 230 239 224 210 256 266 186 239 238 258 214 222 227 284 173 178 210 212 136 204 220 211 255 255 287 261 265 286 237 285 314 252 308 326 406 396 334 298 306 235 219 249 203 168 124 132 148 115 153 142 154 132 129 130 162 149 165 168 150 209 238 231 203 291 244 262 250 257 259 240 208 188 237 225 243 191 155 159 160 165 160 146 133 112 78 68 41 55 47 46 61 70 65 59 54 32 31 51 40 52 54 61 52 45 40 43 37 38 57 39 40 45 53 19 38 51 57 56 68 50 34 49 42 51 81 76 76 73 74 66 72 75 69 72 47 59 73 69 59 60 58 54 54 45 62 51 46 35 30 46 41 24 41 31 18 21 25 9 15 9 2 43011 314 38 30 10208 11 56 51 7522 1583 2118 999999 999999 999999 999999 999999 234 374 277 133 269 616 755 1115 1691 1984 2356 2980 3439 3733 4668 6202 6977 7650 9241 12009 14965 17012 20301 24837 31473 39426 43822 49876 50961 54201 66166 83483 80466 84033 92561 89033 73569 66322 70957 64022 68506 80052 74765 76510 100183 160422 316870 498545 522788 782623 910626 335449 11956 816 581 600 654 706 864 689 730 672 646 521 527 493 446 457 392 467 497 393 337 385 376 320 371 379 400 352 361 383 346 325 348 386 342 295 292 344 305 249 261 397 429 470 432 402 377 358 405 318 319 260 240 244 225 255 256 168 163 134 211 161 210 241 89 61 121 127 219 153 121 187 115 150 143 150 153 175 214 279 245 231 195 174 152 193 220 206 229 239 305 236 178 220 189 204 175 209 273 246 231 292 185 207 209 175 186 198 172 151 212 188 236 190 223 205 207 197 218 251 322 347 451 523 566 533 512 486 353 417 442 349 280 266 272 237 198 160 215 61 110 164 129 80 123 124 123 103 205 265 154 119 150 162 186 186 226 228 204 216 244 245 242 231 243 197 235 236 207 216 201 183 157 122 146 157 150 124 139 107 53 64 69 26 26 15 23 57 49 58 50 49 29 26 40 33 44 14 31 46 14 33 53 42 44 38 25 42 40 47 55 36 26 37 66 68 52 67 47 64 71 42 44 63 61 65 66 66 61 59 60 56 67 62 53 50 51 44 62 57 45 48 43 38 42 39 34 36 42 27 20 14 21 16 15 8 43017 314 64 30 10204 11 56 57 7523 1582 4088 3885 4463 4907 5257 5753 7754 12737 17002 18376 20494 22241 24797 31355 38471 42774 45089 48208 48610 49679 50027 53807 65849 78052 85316 95707 105802 109030 102295 91020 94014 96429 94244 87017 85249 95645 111068 109288 94274 87080 67516 47605 43904 48350 50958 55925 60576 66873 63106 63140 67298 50467 20840 5933 3086 2274 1547 1102 849 737 572 543 610 666 691 682 580 594 710 697 658 604 613 543 515 448 318 330 364 383 313 361 507 465 404 296 390 458 393 367 335 340 358 354 328 349 398 464 445 390 488 425 464 509 526 487 359 410 322 298 251 212 189 213 302 294 252 191 179 183 243 195 149 137 181 110 141 146 168 183 174 278 205 215 235 243 245 203 255 229 236 207 226 230 203 293 268 201 270 222 253 191 303 279 249 274 308 260 213 203 254 228 218 184 188 177 217 209 170 224 228 316 255 273 316 281 593 760 496 506 629 654 585 727 685 715 715 581 398 325 347 345 286 273 219 242 174 144 146 128 149 157 171 176 157 136 143 195 154 183 173 203 251 235 226 263 242 303 322 299 313 326 306 304 254 243 209 237 187 200 197 162 170 189 160 165 123 74 70 91 68 102 67 82 63 62 99 80 41 49 61 52 93 77 60 46 40 74 84 84 90 61 76 87 103 103 102 94 80 90 83 81 96 66 90 101 92 97 99 101 100 98 97 93 87 74 75 95 94 92 97 107 81 77 68 71 87 83 74 80 64 61 63 56 61 63 44 49 59 45 28 38 38 31 43023 314 64 30 10204 11 57 3 7524 1581 5450 5355 5023 5177 6288 6986 7228 10087 13329 13784 12684 9423 7664 7047 7202 7219 6915 6678 6461 7847 11248 15519 22875 38111 56901 76911 95286 98620 108429 124623 130569 133369 140440 152931 210105 249291 175393 94339 89871 81349 79620 81228 79824 80687 80555 73845 57404 43235 31009 24829 20234 7852 2747 1676 1345 1181 953 795 550 510 544 521 448 400 528 588 533 592 478 448 486 483 516 503 423 414 352 304 366 342 306 311 356 273 336 300 383 438 375 348 310 431 444 423 402 394 305 400 380 420 428 476 405 449 470 460 458 328 274 268 256 260 253 116 191 280 237 224 246 133 132 128 171 144 107 118 161 176 144 170 209 142 144 187 135 134 229 295 202 153 149 172 164 193 207 224 231 259 184 177 198 254 223 230 203 187 178 249 223 263 229 193 191 233 175 185 192 164 189 218 212 299 393 504 587 659 409 415 497 509 612 696 830 961 700 507 390 415 419 360 322 290 261 218 187 198 146 99 113 136 153 193 252 224 178 167 177 157 131 172 190 176 224 177 202 206 215 211 224 262 244 238 233 245 226 213 195 179 144 185 193 175 172 145 138 135 110 61 82 42 46 78 32 73 48 62 70 58 75 41 60 78 51 48 42 46 48 34 38 31 42 67 56 43 46 57 55 30 41 51 18 61 64 64 68 46 46 44 59 77 83 60 64 76 88 58 53 58 57 49 68 57 50 63 39 47 40 44 37 41 47 48 44 20 22 28 38 32 16 22 20 10 999999 1 43029 314 68 30 10208 11 57 9 7525 1580 7619 8603 10322 11580 12828 15230 18719 20185 23081 24254 24488 27564 30545 31123 34212 39190 46424 49337 51297 56141 53785 56323 69708 78135 89026 92815 91799 94583 105468 113749 126966 134368 146470 124997 109189 90205 76605 73111 55752 46439 48052 57056 65859 68925 73991 83468 81834 68917 71287 86743 104971 114767 92271 49169 46628 57585 28904 14994 16571 6879 1642 891 569 475 471 624 571 639 541 597 598 709 577 480 529 416 449 420 499 485 397 279 259 400 418 378 407 406 371 315 361 383 427 383 467 313 286 360 371 391 382 413 504 432 433 449 399 399 326 245 263 297 325 269 197 289 233 266 225 205 197 157 196 124 93 196 234 105 158 179 162 158 187 188 238 332 238 200 236 181 146 169 239 287 254 275 272 241 180 231 232 256 279 256 235 194 282 313 271 247 293 269 316 333 261 219 251 318 396 482 470 489 718 797 620 525 506 533 504 427 781 1140 1184 874 485 341 291 326 300 309 222 249 239 202 183 143 118 130 172 180 166 120 109 180 238 535 579 270 183 191 179 184 192 223 202 235 246 258 337 311 275 288 301 249 254 245 241 226 204 172 122 147 164 172 197 173 199 173 139 98 42 75 112 54 66 90 79 58 70 65 88 77 64 30 54 66 76 59 38 39 57 49 57 64 68 53 62 53 50 58 76 85 78 88 73 84 80 77 54 74 82 90 93 94 93 78 78 78 74 95 84 78 65 57 60 68 62 66 75 61 53 52 60 55 49 55 41 40 40 35 37 29 17 16 43035 313 99 30 10209 11 57 15 7526 1579 761 952 1063 1428 1777 1893 2181 2427 2744 3378 3634 4209 5509 6875 7792 8429 10243 13188 16280 15453 13097 13845 17273 19893 22555 25281 24290 18396 23249 30201 28282 27661 31286 35531 46874 45387 58547 57937 42786 76198 141801 212774 241391 203116 177431 200774 183277 202411 276090 352439 497207 613687 337945 204625 219372 181601 6166 868 651 538 405 539 601 658 616 678 569 629 703 734 731 697 609 598 515 511 455 368 424 373 346 353 367 319 287 333 315 401 361 324 333 315 344 467 411 395 397 400 380 428 439 412 433 378 290 266 258 222 239 259 222 238 287 277 344 245 107 203 242 184 48 104 119 141 102 170 208 156 177 179 210 120 110 213 175 131 139 220 227 229 181 195 226 215 176 190 182 218 218 224 193 261 245 276 204 240 267 258 264 270 361 517 483 526 455 446 552 586 504 456 499 526 450 417 555 754 563 497 634 753 890 826 532 370 365 362 308 284 278 257 239 209 200 154 141 146 131 142 141 171 122 130 262 565 618 325 175 162 164 160 220 203 214 222 280 300 279 288 304 277 262 269 251 304 258 175 165 172 174 185 140 154 164 134 164 142 82 114 113 91 64 71 92 87 91 97 47 56 62 62 20 72 98 65 61 69 58 54 30 55 47 55 44 77 73 63 75 89 87 78 83 91 87 90 89 104 96 82 77 85 72 77 98 88 83 75 78 74 74 88 70 81 71 79 58 44 46 56 74 67 60 53 44 46 43 36 30 43 38 32 29 19 13 43041 310 64 30 10204 11 57 21 7527 1579 494 724 924 1117 1400 1680 1585 1729 1833 1829 1609 1639 2769 3619 4827 5324 5446 5760 5675 6315 8767 11280 11754 14592 15567 14988 15861 16661 18888 17004 13893 14625 17455 19718 22119 25024 31756 37036 44758 67811 108889 122242 125560 206230 135220 50967 47988 52234 55422 70622 84758 116654 183313 337002 500886 458299 328815 252436 237589 128537 12402 1161 607 551 627 602 628 495 466 610 690 710 711 741 765 746 698 710 588 427 369 292 261 307 257 324 288 340 290 322 417 446 324 290 326 237 294 289 280 353 385 307 344 335 419 424 400 385 431 387 319 180 191 220 216 142 159 227 180 143 143 114 110 102 86 46 138 143 195 176 156 164 167 231 218 172 171 192 205 187 174 130 156 201 194 95 156 191 127 265 276 219 179 185 195 162 158 137 222 253 289 247 176 275 410 389 411 612 846 1004 937 822 795 942 1026 850 607 665 732 700 505 409 308 315 317 338 298 305 285 254 235 321 288 238 217 192 176 120 103 80 111 120 150 109 260 658 654 299 137 182 148 180 205 208 198 200 217 204 222 168 212 205 198 191 166 167 194 124 120 142 115 107 128 140 113 140 64 46 37 13 66 71 24 58 65 62 54 47 22 14 24 23 35 28 48 43 26 23 13 13 28 14 15 22 24 21 25 21 40 25 58 57 47 45 50 47 43 56 54 50 48 51 47 53 61 46 53 56 56 44 47 39 29 27 23 34 38 28 33 21 19 23 17 18 10 22 18 12 14 6 43047 314 58 30 10198 11 57 27 7528 1578 945 1166 1351 1762 1818 2004 2627 3208 3667 5886 7904 9109 10647 12206 13567 14097 16513 18075 19959 23611 29538 32485 34555 38190 40574 42573 46498 52280 57170 57973 58792 66618 71602 78247 85785 97955 100606 100876 88807 73770 60282 53648 56109 62994 79000 93872 105135 109364 111941 117833 125364 119946 107920 99622 102303 102216 98128 126802 175921 85734 5749 775 543 496 465 486 461 557 632 655 652 721 752 803 775 837 796 840 846 712 560 494 506 442 394 353 335 393 358 419 312 345 340 361 333 370 461 352 482 440 449 369 313 394 470 498 398 309 308 299 287 253 215 175 247 252 234 259 275 215 162 150 85 75 101 50 94 125 183 172 196 237 181 228 234 171 113 167 190 186 188 199 254 232 224 219 193 201 211 194 242 199 204 178 147 273 226 290 239 252 200 183 184 206 260 354 528 923 1363 1398 1324 1288 1405 1340 1066 740 724 751 610 430 310 295 299 277 255 269 303 308 301 349 344 308 275 250 234 205 168 213 100 132 97 139 187 158 204 339 428 378 264 172 179 190 160 156 209 259 253 259 262 246 220 257 259 225 242 220 251 216 167 116 144 159 166 145 186 141 121 128 84 57 77 47 76 69 90 69 56 41 18 48 59 41 60 42 39 57 47 35 34 46 49 63 41 43 45 42 48 52 57 80 58 64 73 86 77 48 70 83 90 96 89 81 92 91 74 93 78 84 82 70 63 67 59 53 55 61 57 41 43 57 55 46 35 39 39 38 33 33 28 35 37 29 18 12 43053 315 27 30 10197 11 57 33 7529 1577 360 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 82 111 480 563 698 1075 927 935 977 1722 2282 2680 2959 3575 4201 4347 3956 4219 4506 4094 3538 3476 3675 4583 6605 11823 19955 32250 59614 70580 45155 33041 37293 43635 49714 57060 75381 109848 199316 240117 258045 274347 190057 309572 546359 658656 506658 382936 410246 205184 5871 682 505 417 477 509 536 621 860 789 726 883 885 771 753 701 812 816 672 554 466 481 386 337 303 376 370 383 409 385 304 412 388 448 425 322 361 352 339 427 369 443 491 446 358 343 325 296 282 213 139 215 213 192 232 208 240 148 127 161 132 112 190 146 94 128 175 200 200 200 195 160 167 139 239 198 208 173 215 206 199 153 153 215 234 191 226 322 274 231 221 202 276 264 229 197 204 268 297 247 249 245 226 272 352 444 618 922 1018 1284 1338 1581 1637 1202 909 678 330 303 299 230 268 240 233 341 325 325 372 357 311 344 311 278 285 238 217 210 192 146 185 170 152 162 205 231 453 765 509 207 181 202 211 202 231 216 237 260 272 292 281 253 239 248 265 248 240 204 164 174 202 162 141 166 131 157 148 103 115 121 81 69 68 67 84 111 105 65 43 65 62 44 30 45 58 62 46 53 36 22 49 54 68 60 60 53 61 69 72 84 76 81 67 66 88 59 61 78 65 70 74 88 89 91 84 78 71 95 81 82 68 69 74 80 81 74 60 53 56 50 44 44 45 53 53 50 41 35 28 26 36 36 32 22 43059 273 1286 30 10196 11 57 39 7530 1576 -46 267 483 1166 2203 2563 3464 5615 8873 17295 35761 79596 165207 314034 522613 939649 999999 999999 692981 279904 62137 5340 705 579 636 655 688 652 662 686 621 556 581 645 631 621 600 607 594 557 581 542 474 502 504 498 391 291 269 336 344 343 296 321 392 422 329 285 393 421 426 395 435 378 402 397 266 333 230 161 179 215 241 258 236 190 309 242 126 84 123 119 110 152 150 59 122 108 162 177 98 151 145 262 145 159 128 191 141 122 148 205 222 176 163 188 281 209 151 199 242 190 177 208 302 224 268 220 230 256 263 232 182 185 215 273 323 285 368 515 726 695 607 488 275 274 259 268 273 240 243 270 252 273 318 232 306 275 257 277 313 288 240 218 211 199 94 72 122 118 149 148 161 181 246 199 146 134 142 159 195 215 204 208 263 286 249 250 258 244 225 206 211 234 225 199 204 174 196 169 166 126 153 156 145 133 110 74 67 80 61 59 57 53 72 62 71 52 60 39 77 44 35 34 46 35 44 45 58 46 19 46 64 49 32 55 66 47 60 52 70 69 60 60 64 65 70 77 58 43 62 58 76 69 64 64 57 67 66 66 50 59 65 77 57 38 39 45 29 30 46 31 38 37 20 18 20 25 21 20 21 22 15 43065 265 1525 30 10195 11 57 45 7531 1575 88 456 1392 3942 10543 27314 61433 136055 186299 253425 412023 812461 999999 999999 401512 259731 241301 403483 527072 6355 625 710 736 733 722 582 473 557 505 590 619 572 576 532 498 451 475 424 340 298 329 322 329 303 345 397 455 372 337 407 366 391 345 384 373 314 363 324 355 332 325 431 274 192 200 223 210 203 289 244 231 254 211 125 113 145 189 190 203 121 162 204 212 129 189 182 160 181 214 177 202 199 252 161 202 258 227 305 270 203 234 235 234 157 218 207 215 190 267 254 227 222 261 264 285 241 202 255 385 376 292 273 301 544 647 856 924 602 329 267 319 261 287 282 300 271 255 263 295 350 361 302 300 286 260 209 243 161 129 147 148 108 115 105 133 171 174 228 205 187 182 199 210 201 219 237 252 297 267 229 222 238 258 253 264 239 202 180 184 187 171 147 131 142 183 157 155 158 139 138 96 83 84 84 105 74 61 93 101 60 81 99 63 64 71 28 25 50 56 73 42 61 70 65 53 46 74 78 71 67 56 87 89 89 87 78 77 88 91 89 84 90 98 90 95 82 83 92 100 77 87 91 78 79 84 76 64 44 45 59 62 60 66 60 61 50 46 45 43 39 33 36 44 35 30 43071 263 1403 30 10193 11 57 51 7532 1574 -84 492 1593 4115 10710 26624 63802 172178 380554 484801 373363 221259 339993 181768 229325 179525 377657 458841 999999 660836 318750 177996 229829 1737 562 628 698 633 591 477 461 388 500 522 526 549 564 454 402 355 349 338 365 315 356 376 379 329 418 261 324 361 297 271 184 221 265 320 367 320 383 409 364 293 364 284 219 245 125 157 174 235 212 176 155 164 135 121 161 141 39 80 106 135 131 178 156 146 157 180 152 142 176 154 181 181 155 193 182 97 153 193 250 226 202 155 200 179 140 222 259 204 187 201 186 169 171 194 171 191 130 250 281 224 224 250 206 240 212 230 375 558 544 387 310 321 311 284 253 292 327 252 238 327 270 291 322 290 196 198 181 131 105 111 79 108 109 107 100 131 149 127 117 127 120 150 166 201 194 230 246 238 229 200 208 203 192 193 222 233 212 180 154 112 115 92 88 118 131 112 106 76 65 71 56 41 55 45 9 5 48 64 66 35 10 41 22 19 35 10 20 5 1 15 8 38 20 37 30 13 19 5 52 38 50 54 37 35 50 38 19 33 37 26 38 55 54 28 19 33 43 49 59 50 42 46 51 41 44 37 44 42 29 28 30 16 18 15 9 6 12 14 6 43077 283 983 30 10193 11 57 57 7534 1573 96 748 3599 11115 16548 6653 4811 4285 4264 5306 6421 7799 10759 15952 25447 42202 78093 116177 167299 259210 337619 439080 496997 307760 324129 462540 624383 549412 496641 239308 162906 118993 4754 447 431 531 490 696 761 764 595 527 362 501 424 397 361 447 428 428 424 392 313 354 306 303 455 355 349 373 389 338 300 308 321 361 322 294 310 361 322 258 300 308 340 398 382 368 425 398 251 217 302 356 241 256 248 268 160 233 145 137 210 208 123 139 107 154 194 218 136 192 131 200 190 184 176 242 251 179 200 279 256 240 283 258 199 206 198 289 303 282 243 189 179 213 267 241 235 229 213 279 234 283 222 252 189 243 218 229 229 231 277 261 196 288 274 233 278 271 252 268 280 307 258 308 317 315 296 247 294 292 332 259 179 207 187 136 156 164 166 180 149 165 146 211 168 151 217 204 179 234 274 252 219 277 263 260 267 215 230 278 261 215 231 245 252 194 147 154 185 228 189 164 164 194 150 178 175 140 110 93 90 76 100 112 139 130 98 94 92 80 45 57 50 49 45 43 34 49 37 63 75 59 55 69 86 93 71 80 72 79 80 85 92 84 82 102 90 98 92 113 100 100 95 109 85 88 69 74 78 98 86 78 76 54 52 56 54 53 51 56 57 61 50 46 48 49 49 42 33 29 23 43083 308 171 30 10191 11 58 3 7535 1572 750946 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 199 794 1225 1548 1959 2918 6742 14137 27387 38130 64087 117271 109253 188569 293380 292511 352571 553695 756894 987927 999999 654351 40821 4500 745 464 483 503 522 526 553 509 437 399 454 345 330 270 255 392 351 299 360 426 377 364 246 290 361 313 332 308 376 278 243 283 319 361 300 291 339 252 224 257 222 313 311 241 226 201 225 203 242 221 275 298 210 218 165 109 122 74 87 62 92 152 122 79 109 116 59 141 162 118 140 148 164 230 229 148 129 115 104 118 117 178 112 94 139 138 224 256 247 211 178 107 177 177 156 164 121 150 183 141 155 150 180 224 179 263 263 258 264 233 216 209 207 225 204 237 241 227 175 204 256 236 250 270 263 260 256 278 212 279 216 200 211 196 185 199 135 108 121 121 133 130 110 113 137 118 162 165 152 177 234 216 175 190 224 183 211 215 208 159 155 134 151 146 127 117 87 120 130 108 109 160 126 116 100 77 52 52 41 49 38 33 88 74 36 29 60 60 54 38 13 34 8 -6 -3 3 -6 45 47 29 5 20 38 39 29 40 24 46 43 27 31 58 70 57 45 41 32 32 46 56 70 60 40 48 48 41 44 45 41 48 52 46 43 27 24 15 8 22 28 30 12 1 13 10 1 6 12 4 43089 280 1073 30 10193 11 58 9 7536 1572 -49 804 1923 2429 1625 2837 6739 17528 26082 32964 47596 49720 30929 30441 55040 74308 75542 112681 157866 306217 300046 100341 133845 253709 306712 450577 814063 999999 871518 522041 14043 881 665 642 499 376 442 552 490 504 497 477 271 218 282 251 393 306 405 379 413 425 330 366 361 378 367 404 431 356 451 444 398 376 318 326 326 333 266 194 251 255 306 300 333 351 287 280 290 144 167 169 216 290 224 203 224 122 62 150 166 132 126 105 135 145 161 181 107 242 248 221 135 166 207 235 203 241 240 207 201 177 213 171 195 265 201 186 237 230 230 249 171 188 238 251 250 237 182 217 199 193 184 223 212 240 207 143 187 223 271 229 265 209 224 237 282 225 238 278 336 280 254 300 263 207 309 282 303 311 240 251 234 235 252 208 123 135 128 90 133 147 136 141 158 175 195 187 198 183 192 203 230 240 292 251 196 221 264 237 236 222 204 190 196 155 136 169 136 129 135 154 150 172 135 156 158 102 89 100 81 80 98 111 135 102 59 60 74 61 61 31 39 57 43 33 61 75 66 52 53 49 36 61 81 73 75 91 85 76 57 49 65 88 78 56 66 69 68 66 80 84 93 72 74 72 66 74 71 79 85 75 70 49 36 45 55 54 46 35 38 41 34 32 36 27 23 26 22 8 43095 277 1167 30 10197 11 58 15 7537 1571 8 469 1162 2090 3292 6116 13212 31427 73342 161479 261744 286759 460805 951481 999999 999999 766971 368526 146090 87111 4859 734 587 679 738 765 724 590 566 419 421 420 511 394 287 230 211 189 249 395 297 388 455 490 388 363 309 346 272 288 409 400 324 362 226 244 270 280 261 339 238 228 234 265 272 326 269 327 294 271 263 316 240 282 328 335 212 267 139 185 283 187 211 232 138 161 118 227 228 173 60 122 212 185 182 123 154 211 238 218 229 207 168 158 190 253 251 267 252 221 275 289 192 239 242 235 233 188 243 276 231 213 240 244 202 278 294 270 216 241 241 249 215 223 278 278 326 304 285 222 222 249 307 325 261 278 266 286 331 309 348 344 355 291 310 322 292 284 317 289 257 266 212 180 167 142 151 161 182 190 201 241 166 182 176 242 253 304 275 274 289 287 281 285 302 273 257 253 290 220 180 177 151 153 143 141 150 183 189 170 140 171 184 135 128 113 82 84 73 112 157 122 89 63 90 111 90 67 54 78 64 63 26 40 66 74 76 76 68 67 89 70 57 83 87 89 83 94 91 92 93 100 89 89 86 84 105 79 76 86 92 88 93 92 88 84 87 86 81 83 80 78 78 71 79 70 64 55 50 49 48 53 56 48 38 38 35 43101 268 1379 30 10199 11 58 21 7538 1570 10 506 1589 4050 7869 15467 36722 87174 198260 415375 799418 999999 815717 522604 592147 419604 432768 178287 56450 3544 618 745 705 613 546 544 419 348 403 408 224 367 279 175 200 276 332 328 395 433 355 374 270 269 301 346 302 277 223 246 245 179 255 206 189 188 196 203 324 253 252 339 314 365 237 190 184 86 116 148 197 169 191 191 275 245 180 174 184 122 89 172 167 156 140 154 158 142 110 82 153 121 195 199 140 103 170 163 142 213 159 177 156 97 151 168 214 172 226 206 203 214 203 249 211 175 204 244 119 126 203 161 172 181 186 164 245 241 207 183 167 168 263 241 247 223 214 213 231 255 228 286 294 242 249 280 253 227 211 232 228 234 219 149 191 145 165 86 71 108 142 119 98 134 144 154 130 137 165 200 224 246 188 211 211 218 204 196 198 177 171 189 199 179 104 86 114 114 107 156 151 112 138 105 107 98 112 80 56 35 64 35 55 77 77 100 94 66 31 57 30 20 37 58 44 0 23 25 45 33 38 34 51 56 34 22 10 12 35 58 67 57 49 38 39 43 52 58 31 39 34 51 44 42 42 28 58 58 55 57 29 32 32 32 33 27 29 32 18 17 19 13 14 18 11 7 6 4 43107 274 1257 30 10197 11 58 27 7539 1569 -66 551 1595 4578 11075 19103 38228 96374 161438 219430 439827 644670 616143 668436 811092 768704 626703 475002 143578 4239 584 614 544 712 716 730 727 698 663 509 445 279 186 110 338 299 281 272 240 308 289 251 230 254 316 270 241 251 314 280 317 334 311 245 254 274 200 173 259 230 253 318 269 298 363 302 306 358 294 232 165 91 182 119 162 109 176 194 178 173 230 185 180 163 69 116 140 145 143 130 149 152 156 160 129 179 209 198 195 225 195 159 175 229 257 234 276 237 210 198 162 142 209 169 206 179 196 213 227 234 265 196 231 180 189 218 218 143 216 243 188 190 214 216 276 140 171 240 219 300 223 239 323 316 317 303 264 271 300 327 328 218 231 293 279 276 268 210 195 197 167 141 114 116 113 119 126 153 140 135 173 151 196 211 214 225 276 282 266 245 206 202 237 219 196 169 193 203 179 179 178 153 136 131 140 136 107 156 147 142 125 127 117 137 82 43 73 116 129 59 46 87 84 62 54 36 55 30 11 40 51 38 45 37 41 30 43 53 59 45 85 73 64 70 61 56 71 71 65 65 63 84 89 76 73 72 59 60 64 56 71 72 66 50 60 61 62 47 48 48 40 41 44 44 45 33 23 22 30 29 31 19 20 16 43114 279 1046 30 10196 11 58 34 7540 1568 1250 3522 3921 5532 9067 19432 46387 96175 190631 238160 240325 85615 33291 53748 53739 77762 173504 304747 569306 601072 721010 933691 485249 373826 227260 5914 717 609 590 657 634 704 760 636 625 579 571 475 363 362 262 275 313 379 296 270 142 196 199 272 345 373 287 269 211 220 299 218 290 252 217 182 297 274 243 232 194 241 206 314 235 219 223 309 308 326 309 192 136 127 75 99 126 159 120 141 153 164 199 199 114 127 69 117 180 134 94 82 100 174 129 113 111 180 153 215 190 171 192 194 233 209 195 206 170 213 259 281 237 198 177 191 260 153 217 240 239 253 231 175 167 293 279 175 159 169 150 189 187 208 227 230 215 204 235 217 250 260 202 192 216 188 207 201 256 261 250 227 237 224 243 246 258 197 170 143 93 101 94 106 150 106 119 139 117 106 139 140 149 157 173 191 177 197 196 203 223 214 191 207 217 235 182 156 186 188 141 172 186 142 113 136 117 126 102 135 103 102 145 106 95 89 64 68 84 99 99 74 70 65 5 40 41 37 26 8 18 37 63 35 45 60 46 41 36 63 71 66 52 37 41 57 56 45 57 54 47 55 50 54 64 66 64 51 60 54 46 51 47 53 67 61 50 40 36 40 37 41 27 29 26 21 24 25 16 18 12 20 10 43120 309 208 30 10198 11 58 40 7541 1567 1739 2080 2287 2519 2714 2922 3517 4474 4824 5750 6244 6752 7719 8480 6411 2634 1493 2042 2130 2834 4806 6552 4858 6198 10450 11428 15839 18403 24533 26109 20641 17914 18340 55757 75810 33102 32097 59480 54253 60374 101861 171005 260649 378390 635400 806601 793040 637056 375377 64443 13147 3510 1630 874 750 712 695 757 704 857 824 770 844 762 840 755 597 354 434 416 438 493 514 395 241 281 235 231 322 407 281 194 307 266 332 311 318 245 196 252 198 224 203 209 247 203 278 311 307 308 262 276 165 142 97 92 92 131 201 153 55 176 214 196 197 172 146 134 100 76 143 185 229 133 145 170 141 154 152 152 127 136 188 210 208 213 269 217 189 187 175 208 255 230 216 241 254 227 176 230 196 245 260 273 194 277 282 212 171 209 227 225 250 233 226 205 165 214 226 212 252 291 285 323 324 309 307 298 236 271 280 224 275 293 258 240 276 282 261 253 250 231 218 182 123 154 139 71 102 159 98 114 173 166 150 169 175 195 218 238 220 210 274 239 228 259 257 219 198 235 207 201 219 226 192 197 161 138 143 134 105 150 151 146 138 186 124 98 74 118 79 106 130 140 130 112 134 85 64 54 64 71 60 45 37 29 42 62 48 45 33 64 70 68 61 77 72 73 85 88 87 107 90 61 79 86 78 81 65 88 84 91 94 67 77 78 54 68 79 77 83 77 72 61 55 66 60 48 42 39 53 41 34 38 33 34 36 38 23 43126 293 688 30 10198 11 58 46 7542 1566 -3 -30 130 533 73 -89 -55 79 134 114 366 675 2342 4570 5139 7557 11387 16575 12045 9927 9300 12261 16656 18846 27992 52605 79194 112007 222721 402902 552625 617351 539622 228056 156749 190526 278595 385538 482756 568841 385112 47951 1063 746 786 876 952 833 940 801 747 552 534 563 526 456 372 389 261 233 301 374 330 337 412 391 396 249 200 399 288 280 292 188 192 259 272 243 176 232 248 317 334 320 306 301 236 232 165 117 130 183 190 199 163 201 187 128 90 150 149 124 234 202 109 106 146 146 176 149 198 178 163 196 229 211 251 182 228 183 253 290 216 177 174 214 221 219 172 187 255 218 251 209 161 197 234 224 241 234 208 222 187 242 152 162 188 183 231 211 221 267 314 279 283 232 337 357 300 307 256 283 274 320 275 275 268 261 284 277 260 237 238 260 243 225 256 235 192 158 186 150 131 171 180 171 171 135 129 210 208 198 207 173 254 251 254 245 266 266 245 224 254 247 195 220 219 219 150 118 130 143 137 160 154 141 139 107 81 88 91 121 140 72 80 125 147 137 156 128 117 82 66 60 68 62 69 45 37 43 55 74 69 84 75 77 72 71 73 97 104 97 77 69 82 88 76 95 85 85 84 97 98 90 85 88 60 72 105 90 89 83 84 99 93 81 68 66 77 78 57 63 64 48 45 38 37 48 43 43 38 32 28 43132 269 1410 30 10200 11 58 52 7543 1565 86 803 3075 8156 17229 32049 43223 66860 118685 214913 312177 408565 366799 389459 536109 523248 494075 626211 793161 664427 224563 13590 958 700 822 809 757 602 453 365 372 342 315 314 302 224 265 260 268 361 356 357 414 373 399 296 348 324 332 241 346 258 267 253 281 296 200 238 244 202 195 260 325 279 241 152 153 65 148 116 65 158 162 195 186 147 95 154 124 163 149 150 83 178 119 84 106 98 127 127 188 189 260 129 170 125 160 247 255 207 196 225 164 138 206 193 207 201 220 205 202 142 211 231 205 196 204 184 210 206 193 136 76 168 201 243 171 133 182 238 227 201 240 282 279 248 291 246 209 227 221 270 245 285 271 261 256 233 241 199 171 173 155 125 162 162 116 75 96 85 147 149 140 130 113 155 158 130 143 178 193 210 188 190 215 224 184 137 177 233 185 172 152 162 123 108 124 95 104 111 140 125 118 98 90 78 61 63 82 123 102 90 121 127 109 101 66 53 35 53 27 26 36 40 59 40 35 4 20 15 21 44 46 63 62 52 40 49 28 39 39 26 41 52 62 73 68 60 58 64 64 63 66 70 56 65 66 64 52 45 51 43 56 55 42 46 26 21 26 31 17 20 8 11 6 12 14 4 3 43138 273 1294 30 10204 11 58 58 7544 1565 194 1396 2641 4916 12780 27228 44844 98081 185261 274785 434670 508786 535019 621429 757279 497509 204933 239925 250507 240399 444474 316305 121858 4228 698 767 825 833 844 709 584 446 304 306 319 316 240 240 261 346 369 371 410 424 414 422 485 486 366 312 369 292 265 265 185 247 308 291 237 225 224 228 223 256 283 308 262 224 228 133 63 76 122 127 132 171 172 119 93 164 202 155 78 182 150 120 136 134 151 133 197 233 124 127 181 169 148 152 172 231 210 203 258 192 170 153 202 174 143 234 225 170 233 203 134 160 192 230 170 164 186 218 208 147 117 139 125 130 154 190 190 173 206 207 195 223 261 262 167 249 226 219 253 259 290 287 316 263 240 260 263 177 171 165 127 121 129 134 139 86 108 133 121 150 125 84 142 191 134 134 148 148 168 144 213 190 204 262 234 198 220 199 234 210 192 206 204 154 183 119 130 86 114 114 132 148 123 120 144 145 144 101 81 86 108 123 131 122 144 121 103 69 64 48 41 65 50 39 57 58 43 26 18 47 42 36 30 37 47 56 78 63 74 75 65 70 64 44 61 57 66 75 70 59 57 59 46 50 64 76 77 42 50 48 53 61 54 42 54 47 45 46 27 33 33 27 22 24 10 10 17 5 1 43144 278 1144 30 10204 11 59 4 7545 1564 102 579 1436 3801 11342 31744 63093 81108 91228 97482 89834 96569 122875 80015 78238 94139 198536 351752 295369 398987 641598 676361 688874 756689 656638 130106 4869 654 668 725 737 770 713 792 684 567 372 209 244 347 333 373 273 342 425 474 426 393 397 419 552 607 531 377 346 348 289 194 319 291 223 292 158 158 170 229 276 292 322 220 267 297 301 285 269 153 134 187 166 136 141 252 241 235 237 224 210 269 203 180 179 128 182 117 149 172 135 135 227 237 225 231 186 157 154 210 147 138 201 258 166 213 230 184 159 172 218 257 227 185 167 213 201 244 155 178 198 143 113 158 150 210 185 219 212 223 232 259 255 254 265 251 239 251 296 274 225 274 270 277 287 293 250 266 291 251 195 152 210 211 185 136 149 160 124 134 126 127 132 153 166 126 185 225 169 188 170 201 229 220 203 237 252 282 266 224 248 233 219 213 202 183 151 140 120 126 165 178 138 149 137 201 186 165 157 153 155 126 93 100 133 117 114 173 126 89 98 84 70 72 47 34 36 61 60 46 38 38 71 54 61 56 62 68 68 66 46 55 72 77 78 67 63 57 60 63 61 59 61 73 73 75 75 75 65 57 57 64 62 66 60 54 41 34 58 48 46 50 38 27 26 19 17 26 16 22 5 0 43150 314 62 30 10202 11 59 10 7546 1563 7331 7242 7974 7820 6923 6989 7907 9489 11514 13016 14261 16141 16773 16940 18283 20627 24080 26134 27317 24372 19642 18851 18830 21996 31061 41935 66871 80622 74245 53070 43497 41673 39394 71014 64081 18972 21152 43550 22814 23764 48251 56474 67647 45566 36586 48902 101799 151744 96617 113259 257168 330708 179145 116496 209787 269986 68917 56453 133791 171158 4273 606 531 650 536 594 612 689 670 695 725 677 576 445 307 258 262 332 377 339 328 315 462 479 387 497 546 587 521 509 473 533 594 505 507 386 278 296 307 298 278 300 263 204 240 300 326 417 320 382 343 259 293 262 244 177 175 165 220 214 312 296 264 207 205 190 183 161 199 192 108 242 236 260 224 214 199 222 194 238 216 282 225 262 161 172 264 246 223 228 230 195 245 283 226 270 301 240 273 338 238 239 264 249 215 153 185 228 271 259 292 292 256 300 334 417 336 317 376 349 329 313 399 354 333 353 383 378 399 379 405 363 368 369 346 291 289 297 250 228 226 165 116 151 162 167 162 189 215 181 199 214 258 274 273 278 308 307 316 269 288 331 325 313 286 285 274 231 214 199 164 168 173 198 207 210 189 192 188 164 132 124 153 169 175 158 201 197 205 175 164 146 160 128 96 122 101 77 100 103 100 102 89 76 103 100 106 99 106 91 114 96 94 106 97 80 79 95 123 115 96 104 87 104 90 105 97 101 96 109 114 97 80 90 106 94 88 93 89 89 82 85 83 75 63 65 65 56 54 50 49 46 44 38 43156 309 64 30 10204 11 59 16 7548 1562 2245 2781 3998 4661 4326 4581 4985 4704 4635 5112 6131 6883 7084 8106 6973 7143 8812 10955 12963 16229 17887 18639 17908 19132 19512 21667 25980 26890 36040 57012 102686 122296 100986 118634 187687 316753 325028 160732 113503 104438 89451 94528 131783 169796 114605 91365 96707 128795 114413 81552 111742 102067 83744 114513 146497 36503 910 410 363 425 415 399 405 473 519 502 419 429 405 379 447 319 275 271 346 295 238 285 199 352 327 266 374 347 372 297 306 326 342 339 350 529 603 671 498 397 229 288 242 266 214 200 229 192 160 156 295 230 263 285 252 107 100 98 71 118 136 192 176 149 129 143 101 164 140 180 103 100 91 66 128 124 111 116 126 98 187 168 190 135 139 123 142 122 161 196 241 225 171 157 187 151 147 150 172 195 189 238 187 190 163 103 154 87 133 118 151 211 189 230 220 176 200 215 245 235 196 244 261 261 245 221 237 284 290 228 290 289 259 246 248 307 272 230 158 160 162 154 131 157 102 85 65 34 109 103 73 133 150 117 144 132 154 183 201 195 227 195 213 222 190 243 191 204 217 219 203 198 247 235 166 146 113 110 133 143 143 141 130 110 101 56 81 138 139 90 125 108 126 115 94 93 88 71 40 26 43 49 44 2 25 32 30 17 21 27 31 30 27 41 54 50 33 53 54 37 43 47 47 36 41 36 27 60 60 45 43 42 42 44 38 29 35 32 35 26 23 16 33 19 27 22 26 13 5 4 12 8 2 43162 310 190 30 10210 11 59 22 7549 1561 -81 168 -40 999999 -47 85 1 -2 478 1295 2515 3266 3794 4159 4535 5166 4012 3282 6635 13097 18635 29782 28260 14830 12553 11298 9081 9392 11755 25744 44049 39118 63328 129271 227082 156457 185959 183630 289210 311016 223501 305685 396400 438274 205862 171181 243950 308712 184430 101372 111365 5960 562 412 413 394 431 465 427 442 437 365 438 420 481 442 458 413 404 337 285 363 314 238 230 307 355 345 333 362 441 353 396 374 390 346 314 474 546 646 747 621 457 280 286 243 175 233 212 250 268 258 298 283 228 317 241 160 118 137 148 235 209 162 146 243 228 89 69 210 228 131 170 230 136 102 173 246 203 199 218 224 177 180 182 245 253 226 176 137 236 241 200 187 202 212 181 220 202 151 210 197 254 251 218 137 109 146 105 89 216 239 245 233 253 237 250 266 214 267 231 265 282 319 290 276 313 288 270 300 279 320 269 255 317 324 294 307 271 289 284 218 174 162 158 149 143 160 154 169 167 148 123 143 130 160 200 215 164 168 201 240 207 253 255 236 228 221 262 228 228 233 253 265 220 211 182 162 128 171 127 141 141 139 148 126 160 128 105 134 129 126 140 156 97 105 114 104 117 96 63 43 70 74 80 60 50 49 81 54 45 74 66 57 60 56 65 74 54 48 66 65 57 49 50 70 81 79 77 75 75 72 79 73 73 62 60 62 63 66 63 67 47 36 56 57 49 60 38 45 47 33 29 31 26 23 25 21 13 7 43168 314 73 30 10213 11 59 28 7550 1560 -74 208 277 25 91 138 62 164 395 501 376 578 751 1079 1686 2736 2803 3044 3545 4406 6744 8273 9475 12816 18073 23854 34936 41349 35154 29018 27486 29469 35693 40922 45576 53198 66617 101360 133095 172592 220677 251804 262893 237412 191573 137105 235550 275780 253654 194058 261725 357576 418443 294767 46471 3207 555 408 319 331 321 385 337 373 404 398 352 399 435 371 407 443 354 329 388 359 370 262 301 268 321 280 265 414 374 288 413 361 308 215 280 275 367 426 524 525 557 584 598 515 521 489 335 316 358 393 278 200 195 265 355 299 289 226 153 118 146 142 120 156 226 202 170 124 112 124 164 189 97 108 189 124 124 159 106 197 234 184 230 256 145 132 205 173 166 176 155 177 172 239 171 153 203 169 150 176 201 276 204 159 145 117 158 125 144 214 155 197 261 194 213 200 214 243 200 210 241 287 245 250 251 263 309 304 304 308 263 283 253 253 295 275 277 218 205 202 202 201 192 169 172 170 129 140 138 122 125 144 199 198 167 166 192 178 210 200 203 226 215 239 215 194 229 233 224 202 197 229 188 135 146 122 131 148 170 137 146 151 135 115 107 93 119 141 147 147 156 162 140 130 106 99 118 111 84 72 59 62 48 36 39 36 41 55 46 38 68 74 50 61 61 64 66 58 64 56 70 79 61 72 84 72 55 76 81 76 67 62 73 69 70 71 64 65 68 58 50 54 44 50 40 36 41 49 49 45 35 31 22 19 17 11 14 16 43174 292 732 30 10212 11 59 34 7551 1559 -98 155 274 296 347 2152 4494 3730 3945 6360 16684 29091 23459 44429 63958 45283 46658 79052 70511 91708 275620 225921 117286 132898 210458 268059 328523 307466 119403 161455 377435 542186 419961 603561 658391 228218 40451 1046 460 342 407 374 397 405 394 324 436 365 394 309 372 306 252 284 247 227 234 338 324 269 305 344 327 260 234 252 204 243 347 348 307 256 257 445 491 444 478 392 317 323 369 274 243 240 248 230 185 250 181 213 208 219 112 13 85 170 189 244 191 180 150 140 153 167 131 152 97 139 145 199 132 192 162 212 147 194 181 86 155 240 214 134 189 151 172 235 217 180 181 250 159 146 210 249 213 142 143 173 110 141 148 222 192 246 200 223 218 196 211 246 253 293 264 279 304 223 240 294 336 442 486 473 495 339 302 271 313 274 272 235 260 294 263 172 201 211 139 188 156 132 159 166 161 131 174 165 124 143 172 212 221 204 191 215 215 208 224 203 208 216 270 283 248 265 250 209 180 220 194 184 161 151 149 163 140 115 138 196 189 146 125 94 106 139 174 170 165 166 154 136 117 105 101 87 88 58 61 70 57 85 62 74 63 80 66 60 50 83 82 62 57 84 68 68 78 88 84 84 75 74 62 65 62 82 86 74 65 65 79 75 73 66 56 68 79 69 64 42 48 57 50 40 44 43 42 33 42 29 21 21 12 14 43180 283 999 30 10209 11 59 40 7552 1559 556 2146 4986 12002 29406 51281 37051 39586 37059 46485 61572 86447 126711 190983 158113 306026 514956 605581 596809 827045 840327 553609 245760 5053 463 421 333 308 296 405 322 288 325 401 421 391 484 389 321 416 438 267 253 254 320 234 306 279 274 252 359 296 340 297 333 309 338 305 298 246 241 220 300 327 281 216 265 300 245 284 405 343 315 257 142 159 203 219 201 175 160 220 227 155 112 41 90 184 81 133 207 193 171 189 91 141 183 134 66 42 165 110 198 208 191 124 113 160 144 167 176 210 177 245 192 144 193 241 246 198 206 167 190 228 238 262 239 149 184 188 161 151 149 133 212 184 182 165 218 214 236 246 227 205 179 273 200 282 250 200 226 320 360 330 339 342 294 306 318 326 294 294 270 215 179 151 205 193 144 144 127 133 130 165 140 150 134 121 169 199 200 196 202 189 198 222 257 255 263 255 245 240 250 227 234 228 205 204 170 152 146 98 115 124 110 154 145 133 123 120 84 115 120 153 165 159 117 139 141 109 104 113 103 72 54 58 70 67 56 67 53 53 51 59 54 49 65 66 65 37 51 74 81 54 59 74 75 64 65 79 91 90 70 83 80 71 63 81 62 77 75 72 67 58 63 47 49 48 45 42 45 51 55 33 28 35 22 33 29 13 19 22 15 43186 277 937 30 10207 11 59 46 7553 1558 113 2044 4901 9280 17326 37869 75924 127659 144725 221079 444774 403884 286784 388524 466357 443390 450327 615787 492879 196544 196809 54494 1665 762 618 458 414 284 304 339 284 219 218 322 332 314 361 360 378 305 285 361 370 276 332 230 239 168 221 142 216 230 293 265 237 192 196 246 230 217 210 167 172 217 301 162 146 180 222 314 355 304 328 347 274 254 138 170 162 166 122 179 191 132 47 47 130 99 108 99 98 166 121 66 101 125 104 103 117 100 122 86 115 125 157 117 135 166 131 102 48 175 173 151 115 185 190 171 177 142 173 127 141 179 78 85 136 188 119 158 147 124 129 114 143 186 102 157 124 158 161 127 147 201 187 255 226 209 225 222 258 272 277 241 227 244 282 330 353 344 275 245 277 269 226 191 180 154 182 136 132 111 100 102 82 146 97 96 90 142 139 153 140 122 152 161 161 165 176 185 191 169 173 201 234 211 172 205 195 172 145 111 138 94 108 130 77 93 106 89 94 45 57 116 126 111 105 81 114 96 76 46 32 48 54 35 49 45 9 23 26 33 20 15 6 29 13 42 20 6 -1 14 27 27 33 32 37 37 38 44 28 38 43 50 47 40 35 40 48 36 42 36 29 21 17 30 17 17 16 14 14 3 3 7 8 999999 5 43192 306 310 30 10210 11 59 52 7554 1557 0 184 475 453 470 667 1174 1783 2468 3191 3493 3948 4822 5716 6273 6187 6468 6858 7529 8560 9596 10639 17894 41238 105799 239294 244686 231068 270979 312660 207859 183769 117890 140060 108655 104762 135259 306594 208485 87463 130605 64906 41368 99390 172991 227677 118086 7632 1924 2460 2233 15660 31456 15083 3658 368 306 353 394 381 403 378 381 389 324 442 296 346 307 257 211 193 307 372 335 333 262 285 219 258 288 217 192 109 193 221 312 249 240 287 232 250 407 424 340 226 196 229 175 225 195 153 183 172 217 74 75 147 65 91 99 126 95 59 104 178 208 189 117 120 166 60 121 100 53 177 178 230 185 136 139 168 197 141 143 127 209 188 137 166 196 220 184 124 179 117 215 199 160 177 165 164 149 139 149 169 149 178 209 212 214 188 206 231 254 263 253 246 218 232 336 321 294 295 230 223 282 293 260 265 289 250 236 223 279 260 229 175 168 211 145 108 112 103 132 134 116 198 171 163 161 127 119 165 173 151 210 199 209 195 210 235 212 221 248 276 197 215 230 232 194 180 169 170 142 147 147 155 156 120 133 124 163 120 137 110 121 147 169 151 168 123 104 120 83 89 66 52 60 53 47 52 22 53 34 32 63 27 32 60 58 46 45 38 59 82 56 71 75 75 64 53 66 60 65 74 66 60 61 60 65 44 63 56 60 58 53 40 37 34 35 44 39 32 39 32 36 25 23 22 20 25 20 2 999999 5 43198 299 524 30 10214 11 59 58 7555 1556 797 1213 1171 1096 819 960 1806 3777 7253 9899 11273 8927 6478 15885 37719 60257 37075 12237 13411 24456 75679 91256 52845 50346 43376 68317 91287 108770 110175 160577 252835 491415 469922 338500 314741 191746 215198 352079 340781 427317 212321 115043 31369 1640 911 822 659 374 314 291 302 289 261 372 420 420 391 394 378 454 370 336 339 308 309 217 202 223 334 374 305 276 248 292 183 175 195 213 200 238 327 295 237 309 296 230 287 231 168 215 148 171 209 192 214 152 86 155 168 217 94 85 118 160 163 62 140 75 145 199 158 122 117 145 165 157 136 211 157 175 142 173 164 210 183 139 144 81 118 165 141 195 196 237 195 245 210 192 203 196 173 182 138 167 198 191 180 114 145 221 201 151 158 220 185 241 245 224 216 231 248 295 279 247 297 233 297 320 277 277 285 334 280 382 391 345 331 304 272 261 276 203 197 222 259 242 161 98 83 132 134 170 180 164 170 136 151 154 144 221 230 184 197 223 273 261 223 244 230 205 237 264 220 222 198 173 141 158 129 113 148 138 145 152 132 153 134 143 129 133 150 154 131 116 124 132 146 123 79 47 43 60 73 54 58 48 29 26 48 52 48 60 53 53 66 49 57 68 60 79 81 84 76 93 81 79 88 74 93 89 91 81 73 72 68 82 58 48 61 60 54 49 60 54 50 48 41 36 41 39 40 38 21 23 30 21 13 10 13 43204 282 1033 30 10213 12 0 4 7556 1555 84 962 2124 3889 4320 6348 12368 20189 27406 51322 83890 110361 201088 299698 287886 205965 222954 349373 428760 614454 726504 721228 501148 222567 102396 61843 1440 356 261 341 259 311 375 266 322 363 379 326 332 364 413 432 357 345 321 318 181 211 214 193 238 429 339 301 299 262 205 161 147 140 245 366 310 187 306 302 221 279 282 148 154 191 150 190 149 154 215 144 133 58 90 -6 43 43 97 75 124 151 124 123 96 109 117 103 68 165 156 83 103 151 149 138 148 139 177 74 119 190 142 150 126 163 183 153 156 151 151 187 175 195 184 182 190 215 147 154 123 101 165 159 207 155 142 238 151 163 173 211 204 202 176 177 200 243 223 255 253 234 242 263 288 314 281 290 319 288 349 335 327 295 264 248 328 239 188 196 170 150 132 159 88 132 164 99 169 205 168 204 202 154 180 226 172 192 211 189 192 222 221 203 198 187 169 184 175 181 162 175 154 92 124 159 132 120 120 118 110 122 99 87 90 126 199 167 126 114 91 110 122 114 83 47 38 46 60 65 60 55 46 57 47 49 45 32 47 44 29 43 36 48 61 51 50 44 37 44 75 67 45 52 71 77 70 63 60 65 64 65 57 56 47 62 50 45 34 23 25 23 43 47 50 32 26 28 25 27 18 10 16 10 6 6 43210 284 966 30 10206 12 0 10 7557 1554 454 601 1511 3855 4230 8070 17986 41817 79569 133880 183751 209863 262135 432518 526132 517645 540262 601426 599127 539380 307533 141132 126952 64391 3158 525 442 444 314 268 296 366 346 424 269 382 439 450 403 355 378 384 363 408 522 535 428 333 479 485 364 385 295 295 324 312 182 120 218 189 211 246 288 212 189 310 284 196 274 203 198 315 244 212 146 237 159 213 205 235 170 150 156 207 98 99 79 77 218 149 153 147 135 128 146 151 148 203 155 181 166 171 198 179 125 85 122 159 225 225 180 144 182 204 170 163 190 192 226 191 297 234 207 167 187 216 235 187 131 166 193 156 156 156 154 166 199 224 242 235 203 247 216 309 189 183 201 275 271 234 282 257 237 298 336 316 310 302 362 303 342 298 266 260 248 234 269 262 219 193 154 146 131 142 151 182 169 167 183 206 239 242 203 186 220 220 243 230 229 241 226 197 230 252 235 196 205 228 180 191 178 133 143 180 144 108 124 114 111 135 108 109 116 123 156 175 173 151 157 127 108 103 116 75 65 85 59 54 45 36 39 69 59 80 67 77 54 68 66 77 80 78 82 86 85 69 50 52 81 92 84 81 81 92 81 90 73 71 69 95 85 74 79 80 69 78 75 76 61 68 55 57 55 53 49 43 37 34 37 38 33 30 29 24 43216 314 64 30 10204 12 0 16 7558 1553 5153 5038 5232 5418 5124 4637 4540 4887 4936 5476 6555 7215 7853 9373 11817 13434 13939 13411 13878 15294 16900 18650 18891 18712 21579 28495 29417 28188 31667 45334 72410 124427 164879 251487 286181 114580 85245 127132 137013 133621 79477 132211 172864 71831 36859 26925 25382 10681 5075 4212 3480 2598 1436 840 764 627 635 557 418 365 386 258 291 274 281 300 408 412 429 394 426 435 425 387 429 348 389 380 358 371 341 310 210 264 246 258 240 310 226 195 204 164 266 213 167 148 208 255 203 358 345 279 172 246 206 165 166 225 263 345 284 227 106 113 108 185 114 149 165 185 138 145 182 99 202 162 205 232 161 160 173 202 179 193 153 183 163 228 214 199 243 186 224 204 187 130 209 256 216 149 198 154 191 207 298 218 190 212 162 122 135 122 192 216 152 216 210 199 171 182 238 252 266 271 226 272 247 250 229 289 351 295 307 327 367 313 266 328 376 394 409 391 325 349 333 309 259 303 274 214 154 137 168 160 151 171 203 193 209 255 211 246 246 179 213 220 237 252 229 240 163 198 240 222 245 231 226 217 209 217 221 175 183 172 160 135 139 146 113 167 159 123 117 144 141 145 176 171 184 161 157 135 96 67 80 80 54 75 77 51 62 62 38 65 65 80 83 87 80 76 75 52 58 67 72 75 74 84 89 74 68 98 94 78 90 96 99 88 92 98 77 71 75 76 94 102 68 64 69 66 70 65 64 61 52 58 61 54 37 36 38 37 17 25 43222 314 65 30 10205 12 0 22 7559 1552 1575 1728 2048 2180 2336 2301 2833 3347 3617 4569 5967 7697 10049 12700 14670 14977 14787 15535 18065 23803 37058 56470 104991 136048 117017 113425 117155 118379 124909 132332 139231 127764 99021 82573 72347 89696 139113 252250 340751 238952 124981 88305 104223 112958 151490 208135 217371 85564 6930 1120 807 699 575 526 527 478 308 313 292 326 334 366 292 330 336 205 310 438 414 385 395 407 392 442 426 332 204 258 373 258 234 348 316 271 243 268 241 238 235 266 182 201 328 188 226 248 271 320 261 344 347 343 240 250 271 283 308 270 268 220 128 239 318 277 334 289 175 169 152 111 166 147 120 120 185 213 109 186 204 164 191 155 184 261 176 161 191 177 196 265 219 284 283 228 160 247 239 217 210 184 260 179 200 249 185 200 150 121 177 238 171 181 161 209 246 250 230 235 209 246 257 241 211 248 243 251 289 337 255 286 294 250 270 288 299 363 471 472 499 468 394 332 369 364 394 358 336 352 264 265 256 195 166 136 195 209 176 190 191 196 206 198 202 236 242 255 228 244 287 290 232 217 228 242 276 294 309 233 213 218 214 195 195 169 195 196 168 178 187 143 133 168 169 133 129 183 193 219 221 204 184 174 167 161 126 92 109 103 67 75 95 91 113 107 87 84 95 92 82 98 95 81 116 112 90 101 103 108 107 92 117 118 127 107 110 116 129 112 100 111 103 104 104 99 101 81 78 88 91 85 71 83 81 73 66 59 72 73 60 55 50 52 46 40 43228 284 904 30 10204 12 0 28 7560 1551 766 5313 14862 31096 62005 118304 289645 497610 495722 228415 144752 174820 87208 62709 182139 398168 564377 660846 815261 547830 175101 8695 1594 829 766 608 528 483 507 385 325 210 245 297 276 254 152 238 318 269 306 276 378 235 281 377 389 441 373 363 338 298 254 186 200 252 293 296 356 279 169 198 178 131 54 187 245 182 141 284 284 339 330 184 181 154 168 268 131 128 152 168 197 204 191 138 137 108 74 48 59 73 87 110 81 97 114 101 141 77 94 124 130 178 138 122 125 90 124 96 136 194 202 121 115 165 166 150 180 168 159 129 205 196 165 146 132 126 101 146 129 147 171 224 226 115 188 180 172 232 191 201 157 125 240 218 213 215 206 237 204 233 279 251 260 278 317 346 382 386 347 335 333 298 306 303 323 330 270 314 258 219 206 176 178 92 138 150 97 105 178 159 141 179 179 158 166 218 235 208 248 248 224 190 205 192 174 184 228 196 167 188 187 181 150 131 125 152 101 96 140 95 92 112 119 77 127 141 129 133 141 131 86 88 100 56 35 47 51 14 16 34 25 30 20 32 33 43 49 45 28 39 41 26 30 16 47 69 46 29 39 49 62 55 67 66 62 80 62 62 56 61 60 67 68 58 46 51 40 34 21 34 29 22 10 16 15 24 6 19 13 4 999999 4 43234 309 152 30 10202 12 0 34 7561 1551 923 2372 2641 2225 2738 3561 3045 3144 3626 4872 7196 8801 10155 11620 11560 9553 9312 8603 8604 9398 9679 9147 9176 16649 26520 50532 109914 214060 280313 197429 207660 213772 268512 503076 589937 447857 306457 27644 20875 19663 17543 14829 11974 7483 3734 1572 1162 806 579 386 321 357 368 358 263 317 253 278 313 246 280 247 287 278 220 248 235 232 260 280 363 404 429 403 356 410 450 378 312 353 326 361 244 264 287 237 266 323 235 218 173 134 270 242 183 218 207 257 298 108 178 228 273 299 184 162 144 152 137 69 181 128 71 178 46 -2 53 139 81 87 124 97 128 149 97 125 146 0 58 94 54 105 121 138 159 133 164 171 142 118 194 86 131 172 113 166 180 96 36 80 70 97 92 149 139 199 135 108 173 152 131 185 158 152 229 227 166 144 168 167 197 202 256 225 212 278 288 244 259 251 259 300 315 376 416 369 348 323 320 289 315 308 313 246 232 233 253 178 124 125 127 66 127 101 153 129 145 168 187 221 201 155 174 178 250 212 202 206 160 167 198 188 186 156 178 162 162 160 100 144 152 110 106 93 88 105 107 96 110 109 90 111 127 128 115 95 100 105 85 95 100 45 47 53 24 26 -5 28 40 21 37 41 30 37 48 47 36 25 26 46 53 40 45 62 54 63 59 45 42 56 54 64 52 51 62 52 50 49 41 29 36 44 21 21 24 23 21 18 32 26 16 19 21 16 5 3 999999 1 3 43240 314 58 30 10198 12 0 40 7562 1550 27 -95 -41 8 150 100 432 783 1216 1713 2650 3674 4735 5086 4996 4519 5666 6474 6491 5990 5935 6539 6812 6751 6694 7104 10244 15799 28331 70593 140835 93608 51080 71740 141106 302038 275363 362526 587659 526171 298045 59140 55438 108338 183142 221350 110504 58211 8420 888 470 419 304 403 473 300 249 342 315 345 276 266 278 247 201 251 350 283 376 359 322 312 403 395 417 467 471 489 411 492 507 452 467 566 581 524 466 497 505 377 330 238 203 178 207 200 228 213 165 225 235 287 264 250 305 239 217 208 183 161 199 165 112 157 173 161 184 153 70 20 146 73 106 150 116 154 141 117 143 179 182 133 177 159 156 126 177 168 251 156 177 177 183 158 225 152 153 186 166 128 109 145 90 79 137 104 130 133 153 204 252 177 177 204 162 157 139 184 173 161 173 204 231 257 256 266 285 255 312 222 227 291 288 245 265 324 343 342 330 299 429 494 419 425 377 375 359 387 370 267 221 201 158 146 149 150 114 127 199 204 206 197 178 185 191 228 227 222 238 204 231 183 212 179 184 214 193 158 160 174 156 113 103 121 122 137 106 159 172 134 140 113 100 138 172 175 152 128 108 133 147 120 107 79 55 81 70 49 20 38 55 69 29 48 79 62 61 65 46 74 63 48 61 44 74 68 45 55 77 72 64 83 77 88 91 81 81 68 76 76 65 74 73 77 77 67 59 66 69 51 56 42 54 55 49 39 37 38 30 23 22 23 18 9 43246 315 29 30 10199 12 0 46 7563 1549 35070 1838 1823 1937 2159 2625 2924 3241 3258 4435 5151 4814 3860 3394 4014 4296 5031 5532 5948 6988 7412 6981 7046 7278 8094 8101 7869 8925 10563 10240 10920 13307 17104 26480 36584 59167 105147 91620 76862 100353 194607 265442 317785 398186 540174 493148 393938 255638 180027 187338 121749 6785 344 397 352 181 232 203 225 269 185 241 295 282 187 236 217 284 303 306 316 310 301 418 427 426 399 416 426 422 428 581 481 504 509 450 461 418 420 401 276 279 152 161 164 141 139 204 246 225 272 215 266 347 262 145 164 134 145 206 177 188 122 169 167 157 71 125 94 46 105 143 49 113 101 120 81 112 113 72 186 95 185 214 157 177 116 195 225 175 162 171 150 158 143 150 206 211 194 177 184 193 146 144 130 141 112 173 195 204 190 187 149 157 179 260 264 210 222 215 189 152 201 265 266 296 236 265 260 299 250 274 279 252 268 305 335 444 414 424 397 426 412 406 405 351 346 312 342 301 208 170 96 128 169 171 159 194 202 147 154 197 212 232 203 176 185 232 271 202 215 226 253 219 223 213 238 185 210 217 181 216 168 150 149 167 148 165 167 121 121 139 144 123 105 110 131 165 155 153 119 116 146 143 134 88 76 90 55 49 47 62 49 33 42 43 64 78 55 49 51 47 38 63 50 49 71 66 62 56 57 63 69 73 82 58 53 59 62 63 66 55 39 57 66 55 55 58 54 52 51 49 48 60 47 38 41 33 31 34 31 19 20 22 15 43252 315 27 30 10197 12 0 52 7564 1548 61446 6881 7257 7937 9227 10769 12512 13971 16097 17795 17921 17123 14433 15986 16357 13679 16363 18844 21477 25127 27554 28392 28467 31041 34886 37596 40051 36542 33457 32952 36401 36023 34865 35863 46257 59301 68236 73981 61256 41675 28811 52175 98298 116790 105643 69296 4695 997 805 578 460 412 330 315 381 327 336 291 313 324 264 205 284 254 248 294 280 338 241 270 293 332 244 371 402 400 443 428 484 497 434 500 441 539 525 574 477 356 432 449 385 273 251 205 205 192 283 194 222 318 228 169 169 229 229 266 249 252 245 183 209 191 88 83 134 187 139 140 92 166 145 110 78 91 110 117 123 139 162 137 112 172 161 114 102 161 154 118 179 160 170 193 175 142 164 160 121 173 229 167 185 237 188 167 139 174 115 98 156 199 232 201 222 256 247 206 223 197 254 250 208 207 254 255 274 292 283 267 218 238 285 225 214 295 283 307 327 326 292 343 432 414 461 461 410 464 418 388 301 290 236 211 170 174 179 193 169 175 181 165 206 190 202 197 169 224 263 264 271 280 255 225 237 213 184 204 214 239 234 211 236 253 232 200 155 126 143 145 184 183 184 174 158 171 154 130 153 186 207 157 142 150 127 119 144 129 96 92 78 93 90 78 58 49 66 72 78 78 74 58 60 41 60 68 79 89 82 88 69 71 78 78 81 84 76 73 78 75 95 81 86 75 74 67 57 67 80 71 60 59 69 63 56 52 44 51 54 55 47 36 39 39 28 20 19 43258 315 20 30 10190 12 0 58 7565 1547 33068 4942 4703 5527 7412 7644 7741 9861 14838 15867 13900 16614 18258 18892 21373 30217 39681 45829 53404 59725 57287 63977 83354 81273 62407 93713 146685 217140 194536 184716 214159 220729 199519 283177 242661 25926 28718 43416 82502 188727 236191 277628 231936 44641 6112 4531 3087 1834 1220 901 799 569 669 534 559 565 401 506 442 358 407 335 319 326 354 328 284 340 347 341 321 334 351 374 384 393 443 428 531 586 489 478 541 528 468 460 430 330 253 224 181 153 170 242 226 230 283 292 268 248 283 275 269 333 280 195 226 179 162 140 79 215 175 187 214 208 183 206 217 157 177 125 200 141 113 129 109 112 167 114 146 160 171 232 225 194 171 155 203 217 127 256 222 191 142 230 244 255 202 191 275 220 258 216 149 100 209 199 159 168 180 200 185 249 228 210 249 252 216 166 188 277 265 249 292 315 301 288 386 287 256 289 359 324 243 296 281 305 396 429 492 569 679 1017 1338 1427 1266 942 553 353 348 267 256 244 199 196 172 178 208 249 183 231 246 268 254 247 239 243 260 290 245 230 282 271 233 256 203 212 233 266 235 182 193 194 186 138 154 186 217 207 169 148 182 180 196 177 215 205 189 170 162 145 125 149 154 99 93 117 119 106 93 75 71 77 68 94 74 83 105 87 93 93 63 75 75 85 105 101 96 105 86 92 100 95 94 103 99 101 123 101 101 108 101 103 103 91 86 88 87 89 81 74 70 59 66 76 72 70 64 59 61 40 44 40 41 43264 304 314 30 10184 12 1 4 7566 1546 -92 999999 50 289 704 1094 989 882 560 347 302 132 -86 -50 -8 160 1166 1800 4139 11944 9107 12043 30315 63717 126188 199754 118221 95804 185724 306835 569225 307234 196435 247232 255797 438645 347103 156941 100466 159898 213708 199589 174109 95175 82539 24089 10421 5624 683 451 467 367 322 322 263 301 356 246 248 234 216 273 262 273 318 288 305 388 376 464 538 439 439 563 519 485 408 363 343 313 246 192 182 214 153 181 196 172 179 175 213 274 266 75 195 159 93 184 194 181 198 176 58 187 209 150 127 164 118 123 117 138 46 83 105 97 72 104 153 127 190 155 108 54 120 149 120 112 79 131 171 211 229 137 158 116 133 152 163 182 240 241 188 154 151 122 137 96 195 118 146 119 118 169 146 155 217 166 152 182 173 211 192 222 202 271 283 258 288 240 253 257 239 263 240 227 269 259 280 370 488 663 768 907 1511 2283 2686 2192 1037 371 309 295 246 173 152 146 153 137 162 152 142 149 178 191 172 177 188 164 155 146 195 228 190 202 196 201 199 176 175 170 159 165 188 133 101 132 141 115 114 136 135 149 128 113 133 135 139 125 146 154 163 136 152 117 106 62 79 81 70 37 44 38 46 50 32 26 16 13 22 46 65 29 54 48 46 51 46 30 39 56 63 67 72 65 49 57 56 83 88 65 32 39 58 58 47 49 43 36 45 39 28 34 27 35 30 27 29 32 34 27 16 11 4 4 43271 285 853 30 10183 12 1 11 7568 1545 538 2543 7113 10040 9507 10552 15434 34778 79228 121636 129640 115081 122186 149162 219012 238112 320950 456917 574340 664467 728980 264157 55025 122043 266406 340993 237568 117714 1955 241 286 268 240 264 233 256 297 299 249 237 291 258 237 177 274 265 304 295 291 433 377 420 395 384 475 492 556 582 508 487 364 418 434 317 328 270 151 143 177 91 118 219 137 132 145 82 215 178 166 185 280 242 221 156 177 113 165 175 132 197 159 95 256 190 135 84 122 96 68 99 111 -5 120 119 128 142 98 101 170 160 113 113 143 150 181 138 130 128 155 179 101 113 143 128 83 80 84 130 149 201 140 156 176 206 225 193 125 162 205 177 168 199 155 190 203 251 220 216 232 266 248 229 233 280 263 214 273 228 269 405 562 635 755 1078 1592 2038 2275 2792 3065 2437 1531 787 347 293 253 104 95 185 142 132 164 167 145 173 182 200 209 218 221 192 188 203 172 200 194 219 238 226 221 217 201 172 202 178 177 155 155 136 116 135 138 175 155 158 142 127 154 151 142 169 160 139 127 114 97 113 94 101 98 68 72 67 33 44 65 27 28 48 48 33 17 38 43 38 11 14 38 52 57 71 55 55 67 80 69 72 75 66 58 60 39 43 50 48 60 47 45 47 44 37 37 31 36 42 43 44 33 32 26 25 24 26 20 6 7 43277 314 11 30 10181 12 1 17 7569 1544 20819 1561 1725 1812 1980 2572 3155 3326 4223 5372 6300 6529 7170 8602 9758 10755 10093 9540 8827 9124 9358 9629 10424 10611 10662 11706 11789 12083 16488 20385 22307 24196 26042 27920 27908 31565 38881 65978 97954 72535 78103 103477 74608 159515 325725 392530 406400 525962 524523 548662 673804 241731 9989 1144 421 292 330 197 261 265 233 230 303 262 266 265 305 264 291 300 327 384 382 320 363 372 310 431 405 430 466 472 487 470 451 442 412 334 287 214 147 228 138 102 105 243 237 204 175 171 137 137 135 238 249 192 240 216 136 166 209 133 132 227 163 49 90 110 94 55 65 88 58 47 94 103 42 79 135 109 170 217 98 133 52 90 162 120 163 168 111 189 162 156 178 159 168 156 190 145 56 69 86 106 153 103 128 134 196 125 162 214 238 239 187 111 164 185 184 193 168 206 159 179 223 200 172 197 290 228 227 231 191 230 284 248 248 279 261 325 437 639 741 933 1199 1586 1731 1615 1098 618 300 239 174 150 135 148 178 162 131 137 156 175 201 233 193 200 210 178 153 163 172 209 217 231 184 187 192 200 222 206 155 139 134 150 145 128 112 121 131 138 116 127 170 143 132 137 169 164 159 161 128 145 123 120 99 97 84 80 62 40 40 23 17 17 37 21 9 30 31 29 58 50 23 47 74 68 61 49 44 59 40 51 51 66 56 48 49 62 60 47 45 23 24 35 45 36 34 36 30 36 36 26 36 30 34 36 32 30 26 22 16 13 4 0 43283 309 98 30 10178 12 1 23 7570 1543 803913 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 494 1687 3930 6315 11960 28022 65903 163257 369288 557219 559549 558776 808487 761199 880245 558202 149671 5522 614 387 283 314 284 293 292 260 221 303 247 247 293 236 273 330 383 343 337 328 436 411 439 377 348 485 440 459 455 423 474 331 333 301 248 214 230 117 88 40 78 145 189 118 159 219 159 194 245 97 176 183 207 177 186 154 52 142 176 82 127 66 49 55 73 25 51 112 67 104 153 107 115 134 141 158 19 79 100 148 107 90 150 133 101 91 108 91 62 149 142 98 147 174 146 165 189 73 108 136 122 123 69 158 187 120 156 152 140 122 174 142 141 120 114 171 108 179 178 175 188 202 191 216 221 251 206 214 211 196 200 201 215 235 241 235 221 262 260 243 290 322 429 765 1199 1731 1418 571 297 271 170 113 109 152 125 141 138 148 157 152 187 175 192 173 142 170 177 175 189 159 148 191 162 169 204 133 118 130 85 134 129 101 106 144 106 103 152 130 109 141 144 150 147 142 158 143 128 116 105 67 63 49 73 57 55 22 42 22 29 36 27 34 29 7 18 26 40 34 14 -5 17 14 18 23 52 32 36 36 33 25 37 20 27 41 43 30 24 28 39 34 25 23 21 17 15 16 10 10 24 22 23 7 4 5 10 10 999999 999999 1 43289 310 5 30 10175 12 1 29 7571 1543 49374 13166 13153 12971 13057 14180 15130 18412 20067 20927 23680 25491 27374 29732 34969 41876 49323 52530 56463 73210 85814 88913 94338 87123 90184 93933 107634 118444 118039 140321 155151 157770 152889 140671 112006 92147 97409 99420 107230 146799 219190 229177 84693 81577 169752 188791 177101 292988 157936 36858 1231 627 409 402 404 295 250 188 273 248 282 288 325 242 264 299 196 311 272 309 401 391 290 403 364 440 411 441 432 458 493 382 367 431 338 367 294 248 279 290 173 142 157 209 141 175 146 153 149 224 124 210 148 233 183 173 206 161 139 130 138 137 172 184 108 81 93 33 109 74 135 131 110 101 130 64 110 54 79 138 116 101 77 57 44 95 140 134 135 94 144 139 70 113 147 201 211 179 127 170 175 151 108 80 120 118 78 158 190 116 155 175 174 167 132 175 147 160 177 88 232 190 205 221 219 176 197 210 173 198 219 255 160 224 238 246 213 255 240 261 230 250 251 269 269 325 412 550 963 850 539 350 288 219 186 131 106 127 139 155 137 159 145 189 138 144 181 142 142 198 205 210 189 178 171 184 174 159 125 144 121 81 108 100 117 81 97 123 144 110 121 163 147 135 127 120 164 135 110 104 104 90 69 77 96 86 52 52 31 60 28 16 26 -18 8 26 9 9 23 12 38 25 2 10 8 13 43 35 44 53 28 25 39 28 20 37 29 36 26 26 37 42 33 26 23 35 29 17 21 14 5 14 15 18 13 5 999999 999999 3 7 43295 312 0 30 10170 12 1 35 7572 1542 22317 3872 999999 999999 999999 5973 6436 6334 7013 8425 9859 11764 11914 10594 10671 12593 15249 16837 18616 20698 22795 22194 26845 33680 44412 61014 79906 93422 115082 198654 302527 223695 185840 145132 135125 173561 202740 155596 120141 58662 72219 116965 178202 347467 369801 396034 353809 301737 59281 12352 19942 23349 8888 1488 610 451 365 298 387 375 219 334 230 242 287 322 327 341 287 316 354 370 306 291 332 319 346 482 488 426 375 459 487 445 392 428 476 518 386 352 291 236 274 177 143 97 206 97 239 213 134 183 186 241 221 139 148 142 146 105 113 126 183 203 129 77 110 30 43 87 82 155 149 120 110 108 146 151 160 96 138 127 73 115 208 157 115 130 130 104 106 59 94 174 125 132 138 124 166 111 154 140 103 129 138 145 165 201 172 179 164 178 225 155 173 157 190 241 192 175 176 170 248 217 230 192 220 266 202 199 228 279 264 257 318 298 232 213 244 261 255 346 389 396 387 419 430 480 433 283 204 206 156 156 143 87 140 90 127 137 160 154 182 203 155 162 190 178 180 210 157 199 262 238 187 173 187 186 115 150 180 139 146 138 123 114 127 116 105 126 140 150 151 142 155 173 172 148 140 189 124 73 82 65 98 75 49 59 61 38 31 37 10 13 11 28 33 29 33 28 15 34 38 29 21 42 53 42 46 48 41 50 39 52 50 48 50 37 46 49 40 38 39 38 32 25 42 41 27 30 25 25 12 18 18 4 10 11 6 3 9 0 43301 296 566 30 10166 12 1 41 7573 1541 60 23 40 192 253 499 995 1424 2096 3989 8124 19088 52427 97561 164085 278624 332568 336677 430811 392270 291190 204539 193544 286492 424058 387613 543343 575069 292462 194251 8184 2331 1488 798 597 441 395 378 413 321 244 315 270 335 375 304 297 296 304 338 352 261 316 263 373 400 406 386 451 433 453 439 475 299 471 447 397 475 472 385 367 277 251 265 211 205 246 220 228 192 236 240 250 234 313 280 180 207 169 136 151 143 165 209 118 159 140 162 53 25 103 108 149 140 109 140 147 192 196 192 180 175 152 185 161 106 58 141 111 142 225 187 128 172 219 173 173 253 224 134 134 175 226 194 224 207 120 144 190 204 235 202 155 163 169 196 156 246 205 200 283 245 219 199 270 216 263 351 271 235 253 254 302 230 223 269 289 258 276 336 291 307 304 393 542 719 720 539 349 296 238 207 164 145 145 144 170 187 187 165 174 191 212 230 217 213 246 232 223 247 256 227 204 219 234 240 245 192 210 232 194 165 197 202 174 190 187 176 162 165 196 173 164 169 175 186 156 167 211 192 149 118 103 99 107 121 112 107 106 84 64 56 60 59 76 64 58 67 65 37 55 59 67 74 53 56 64 42 56 79 96 70 82 99 103 96 99 76 83 61 64 66 80 79 75 80 77 50 56 60 51 58 69 56 48 51 49 48 45 47 41 43 34 18 21 17 43307 311 22 30 10162 12 1 47 7574 1540 9545 9426 11237 14744 18391 23860 28214 31972 37205 42736 46480 51629 58025 62535 65562 69316 72075 76759 81001 80071 74061 80034 90311 97424 97013 92158 87893 80165 79425 79613 76267 74068 71857 70005 69335 66933 65724 84940 76590 77829 84055 102412 99264 34074 6024 1974 775 378 386 367 408 334 286 187 257 366 258 212 255 252 342 255 255 267 285 299 267 287 284 293 353 265 251 247 433 419 411 454 336 335 387 419 410 443 359 296 331 317 195 114 194 259 248 171 179 120 127 191 183 138 208 286 218 236 203 123 166 210 159 162 136 175 169 130 103 48 61 106 96 98 12 73 102 91 98 153 125 140 156 117 146 90 122 182 92 99 129 108 142 79 85 66 89 136 146 236 246 164 154 128 140 136 144 116 128 131 126 190 170 109 130 188 176 171 223 212 181 184 194 182 171 232 238 174 184 223 218 255 278 286 252 253 228 234 224 235 281 255 319 303 294 311 339 329 297 260 194 191 203 199 126 125 112 96 94 106 119 136 144 171 198 195 156 129 204 199 196 220 165 186 176 169 190 214 206 184 182 187 182 174 139 164 206 163 112 104 130 165 180 153 140 158 169 160 171 183 148 131 122 107 57 39 100 101 92 88 100 63 58 43 48 53 47 23 8 9 37 22 26 25 24 7 28 35 39 37 57 56 39 46 51 59 52 47 40 40 47 42 47 47 39 43 36 31 35 13 28 30 23 30 24 11 19 17 17 20 19 18 14 10 6 43313 309 19 30 10159 12 1 53 7575 1539 2305 2789 3275 3158 3095 3366 3141 3111 3344 3463 3458 3882 4493 6499 8644 10140 10684 11691 12772 13980 15057 13720 13298 13930 16119 16132 16760 18974 24240 29570 34518 39002 33462 34832 47556 66525 106444 173798 281908 434085 583214 493178 305175 164813 79707 50017 102875 156366 200884 223542 202832 103235 19451 4149 595 422 429 294 276 253 217 230 218 211 232 268 188 250 315 281 250 237 206 314 261 310 334 328 324 322 360 366 366 379 274 256 357 323 290 149 166 142 118 134 118 129 187 254 205 88 203 239 191 252 146 111 128 98 78 51 68 135 37 115 71 30 102 116 129 100 105 123 146 98 85 101 31 43 32 69 124 98 76 65 126 83 108 165 76 94 134 58 110 104 136 167 82 184 165 108 83 142 104 105 69 78 116 163 134 134 170 162 150 175 152 132 163 142 165 165 239 174 180 170 130 167 183 160 205 214 244 251 222 211 213 204 247 208 232 237 268 214 259 218 231 244 206 216 211 195 140 138 127 117 154 111 120 125 122 139 128 147 183 132 168 193 231 183 176 181 218 249 181 174 167 127 154 155 141 132 92 114 112 92 102 115 85 118 138 148 122 131 108 114 112 131 123 122 110 64 52 69 70 73 94 51 41 32 16 24 6 19 13 26 20 39 16 21 22 37 25 -11 11 13 6 5 11 10 19 32 33 30 36 40 36 23 27 37 19 16 15 23 35 32 18 12 12 9 16 15 11 7 8 5 7 16 11 999999 0 43319 296 557 30 10157 12 1 59 7576 1538 -39 761 3658 12300 33388 70943 56159 7491 7180 11699 16233 23654 54523 73092 54115 55897 48092 69523 105698 112421 138819 155410 191330 252909 229886 217668 153503 234644 300057 341551 403297 338759 271751 158572 212648 139200 3860 516 412 520 397 429 429 355 369 338 280 320 310 317 313 271 291 410 365 288 305 334 376 478 567 499 517 509 470 458 394 322 441 329 273 275 283 244 186 259 193 231 274 176 176 267 301 255 289 230 230 134 230 229 181 178 148 155 148 125 113 104 206 169 125 206 95 164 231 110 105 185 160 79 37 101 179 145 216 159 134 142 178 184 180 204 130 247 195 201 188 214 272 229 167 188 185 131 206 188 217 126 164 212 177 153 190 231 281 308 259 182 218 244 190 189 245 262 213 241 260 244 293 271 237 210 235 275 321 243 280 353 343 308 320 323 338 297 291 250 260 285 238 222 227 194 194 206 168 180 191 164 127 143 155 142 186 216 266 273 274 245 247 273 292 249 249 255 258 268 229 265 296 224 238 196 203 219 199 166 165 151 148 157 172 201 188 210 204 197 162 152 182 149 134 150 147 170 168 168 164 146 105 115 119 89 85 87 77 55 65 69 87 76 67 74 86 84 59 73 80 85 78 100 96 104 93 91 80 87 92 88 101 106 85 85 89 87 80 93 92 83 79 79 80 84 99 90 83 80 73 81 82 84 67 64 53 48 48 42 43325 313 44 30 10154 12 2 5 7577 1537 1540 1722 1458 1390 1700 2060 2200 2351 2962 3134 3502 4505 6432 8330 9836 12323 16736 16876 17528 25691 44636 54621 62264 91111 60473 57824 51929 79145 169546 349021 373520 185850 80161 68289 63761 66786 71445 97653 151730 154993 137296 118652 137138 186835 178919 63702 85198 88076 55070 2005 634 576 467 431 385 346 463 417 299 215 231 181 235 224 194 172 219 353 270 258 259 253 314 273 384 410 445 455 328 393 343 364 355 337 290 159 156 271 185 125 130 82 178 231 183 134 209 272 266 226 161 135 122 186 143 187 123 138 148 87 123 99 108 57 1 70 62 83 155 108 90 55 78 105 87 83 83 81 76 124 61 75 67 83 8 114 146 134 110 166 100 152 145 64 141 154 94 64 95 143 80 117 128 163 121 107 148 175 166 131 100 173 170 190 178 227 215 118 144 143 162 224 227 193 199 215 237 230 206 206 178 186 201 227 256 216 259 234 233 271 307 250 224 237 193 133 177 209 208 184 199 125 114 114 101 165 91 117 117 66 156 188 226 161 150 187 161 162 166 190 170 189 192 173 195 198 157 176 168 149 143 148 153 130 123 135 119 131 162 140 141 150 150 145 129 78 102 131 118 115 82 99 95 96 122 94 78 61 47 46 39 35 19 15 63 45 22 23 34 25 55 38 46 34 31 33 37 42 50 48 56 62 61 53 39 41 40 42 41 49 33 29 32 30 34 40 50 36 37 41 23 23 38 34 13 19 26 29 17 9 10 1 1 43331 314 13 30 10153 12 2 11 7578 1536 5295 5506 5190 5381 6476 7658 8546 8364 9655 12893 20293 25620 34693 40436 43055 48867 56622 61631 64895 61908 64246 69511 79838 99678 128556 143087 171423 234971 274230 249635 248663 205937 140133 105003 75351 60160 75979 110111 115598 173026 111177 48523 42438 11211 5487 8540 17829 16770 1165 594 516 547 461 460 455 454 349 299 294 359 334 255 263 294 287 315 234 149 311 270 256 399 274 371 416 457 496 453 507 480 348 458 385 312 281 288 183 190 178 226 222 209 215 260 169 222 235 267 213 236 207 213 293 227 205 187 172 76 163 137 171 212 152 107 110 167 144 137 149 139 124 159 116 119 89 99 93 116 107 86 106 86 26 101 99 158 151 60 94 168 183 147 193 206 155 159 181 220 219 155 118 149 136 156 112 116 133 162 161 165 233 193 241 200 218 187 193 211 244 254 197 288 204 168 212 216 210 190 236 269 258 225 251 280 245 308 263 252 290 278 282 243 241 273 246 245 256 244 221 212 196 195 232 166 133 195 108 143 192 236 171 128 158 160 228 223 194 185 197 177 258 263 196 215 220 219 233 219 191 148 171 161 146 144 137 124 117 173 168 165 182 183 167 166 188 166 148 163 170 145 151 136 128 116 166 141 92 93 75 67 50 45 33 63 56 55 65 63 49 48 68 63 50 57 62 77 69 60 70 68 73 74 77 82 61 66 60 72 77 65 73 81 74 72 69 65 59 65 63 67 54 61 65 58 54 45 47 49 35 34 31 30 28 19 43337 313 15 30 10155 12 2 17 7579 1535 812 1175 1464 2170 2762 3379 4546 5555 6094 6199 6152 7559 10360 12388 12998 14566 15905 17107 18806 19248 21131 23552 26293 25979 29113 39844 60895 102720 207819 289269 295847 309968 340954 393278 267130 278714 368742 371913 227906 91126 40466 53513 81454 115690 153615 128727 23850 1431 477 398 432 424 406 454 351 260 176 267 346 244 205 257 221 276 263 223 202 190 338 265 257 241 309 254 312 413 373 447 375 336 316 312 366 272 290 339 270 226 137 196 71 119 167 163 120 155 214 187 165 182 225 138 262 137 136 151 121 192 194 137 147 103 100 82 125 137 70 86 119 118 144 119 46 50 131 69 90 119 158 134 75 103 83 38 52 89 151 127 124 118 129 66 147 169 189 132 175 157 185 91 126 69 50 123 127 150 122 132 171 229 171 190 205 170 149 181 166 161 214 157 149 163 224 194 270 223 212 219 209 232 261 225 242 231 217 223 206 232 296 268 284 295 289 260 221 239 243 238 171 196 208 201 186 139 158 123 176 102 123 147 158 201 164 164 183 188 215 215 180 199 238 240 221 165 186 198 169 176 189 143 177 167 90 108 149 146 144 144 111 158 172 137 160 128 116 115 130 117 126 139 118 133 122 125 116 99 72 76 44 45 61 34 38 52 50 43 45 34 21 38 45 42 42 48 56 54 57 53 68 39 52 58 55 57 49 44 67 54 64 68 56 38 48 42 27 40 37 47 47 37 42 44 40 39 35 22 22 18 17 20 12 10 4 43343 298 495 30 10155 12 2 23 7580 1535 194 1345 1679 2536 5339 6910 9460 15831 30818 61955 125593 209261 357752 466278 406151 438557 505600 661493 512755 324737 217845 171309 116221 133508 113763 71850 33496 5270 1019 840 745 726 690 531 561 562 405 362 463 403 267 250 332 265 251 301 302 330 284 359 282 271 320 259 264 287 285 292 274 399 406 416 338 369 358 377 400 374 391 432 304 261 232 288 278 223 141 189 217 164 294 186 152 227 207 232 227 282 243 223 254 255 217 222 133 196 205 118 141 158 192 145 147 166 209 148 116 215 162 114 139 169 192 143 133 80 98 145 182 142 160 143 124 126 169 195 230 146 120 138 161 154 173 238 167 115 119 197 203 165 187 186 167 191 171 258 204 230 220 181 213 256 230 239 236 295 246 265 245 276 234 283 281 266 285 290 287 261 312 282 304 251 321 313 237 261 261 250 232 304 272 255 255 244 220 238 221 179 190 176 169 138 198 167 190 200 213 191 213 205 225 260 232 236 292 280 251 224 243 261 245 242 197 204 215 180 178 147 152 179 189 182 188 184 203 166 150 164 173 158 165 149 170 165 168 130 172 155 150 150 114 116 114 116 67 67 66 65 66 81 82 72 90 69 84 67 88 94 89 81 85 88 79 80 86 107 101 73 92 75 91 78 88 93 88 83 97 89 77 74 82 83 67 66 87 79 73 80 63 56 68 65 61 58 60 43 34 33 43349 314 43 30 10153 12 2 29 7581 1534 19403 20575 19835 20364 21107 22025 23488 25973 29604 32637 39427 42971 46559 52276 61768 76199 90022 102362 107586 117031 135675 161870 192714 217255 217471 218719 212013 181607 196888 266441 280749 150905 83841 90456 108771 101776 56355 74035 76256 67713 89488 109814 8731 1754 1359 1085 845 680 545 549 575 448 414 464 358 372 344 268 396 364 289 278 402 350 330 317 288 326 287 274 283 334 320 302 282 334 369 336 408 407 428 401 410 432 463 411 347 195 253 265 216 263 226 259 214 169 197 198 225 202 194 154 167 190 155 211 248 198 190 163 142 95 174 234 200 138 132 114 220 209 232 173 141 128 125 128 208 154 149 174 181 173 97 95 169 191 130 130 152 151 224 143 197 164 129 148 167 187 133 183 186 216 208 202 122 181 174 156 136 143 161 174 166 232 220 200 255 243 249 237 250 267 243 257 249 221 280 223 287 291 284 303 313 295 252 262 336 239 272 322 291 222 218 211 230 241 206 205 189 196 145 132 127 124 134 140 168 191 211 165 212 164 205 171 230 219 219 244 225 224 227 205 244 232 218 179 194 195 204 172 160 144 141 179 162 175 146 177 163 190 205 173 150 138 133 151 171 155 152 149 145 157 135 136 146 102 84 81 80 80 70 64 48 63 48 58 49 54 66 88 83 86 61 46 65 60 53 76 89 58 73 89 84 94 73 73 75 54 77 92 78 69 71 59 61 66 65 59 48 54 56 50 56 50 45 50 48 36 36 35 28 22 21 16 43355 314 9 30 10149 12 2 35 7582 1533 15157 15789 17340 19683 21493 23720 25358 24779 25441 27334 31120 34329 38833 44043 49034 57741 84126 133051 129916 96818 87208 103022 120903 149798 173265 147794 158607 167511 176241 196372 223923 177731 142631 103311 132998 76773 64555 71664 34606 26979 19270 12027 10393 9343 8186 5303 2365 1041 687 606 501 486 529 393 460 431 360 388 344 263 307 332 287 316 267 319 317 365 282 213 272 303 268 215 193 280 277 311 329 368 338 413 450 406 365 409 253 266 242 164 169 194 188 232 235 224 151 156 231 272 210 172 188 202 203 119 128 118 94 95 84 179 165 131 52 94 136 136 170 111 17 74 148 158 142 173 129 170 101 155 112 88 113 134 55 90 110 144 173 125 119 172 213 227 186 120 110 140 167 152 122 137 138 92 225 223 121 69 126 113 175 198 212 259 164 199 171 177 175 204 243 274 222 210 186 195 250 191 224 236 273 310 236 302 245 271 258 256 265 284 295 303 278 212 197 211 200 173 155 134 154 134 135 152 153 149 203 176 193 188 162 181 198 195 206 213 198 213 193 187 223 217 213 210 204 191 167 141 124 100 136 109 109 115 127 181 164 129 158 150 136 185 162 131 129 117 123 121 117 134 122 129 151 144 162 124 118 126 106 72 68 45 43 57 63 55 35 40 35 52 44 53 51 39 41 33 59 43 35 39 54 70 76 65 46 63 48 40 51 55 52 48 53 40 36 43 36 51 53 36 32 43 40 37 37 31 17 24 31 23 17 12 14 2 43361 310 4 30 10144 12 2 41 7583 1532 9768 11105 13926 15595 16741 19062 20438 20997 22752 25126 29042 33149 38473 42973 47974 51510 55460 59109 59694 59628 58030 57228 70257 49224 46583 49836 54924 52963 43930 38860 36818 38672 56270 109655 177549 220466 254222 260290 214398 139162 52965 23370 17720 12968 9079 5737 3348 1607 669 521 464 437 381 383 320 264 234 216 251 192 139 244 253 190 225 254 281 255 173 254 213 245 191 191 222 233 310 390 379 402 343 306 291 403 459 329 337 317 307 193 230 233 181 169 209 210 193 231 158 133 118 146 85 205 180 182 195 214 154 109 89 127 117 61 31 69 129 101 55 170 161 95 75 53 76 54 94 96 78 103 159 57 72 39 97 100 92 72 90 108 102 59 85 75 76 75 52 37 115 116 86 -23 33 164 95 85 162 113 136 92 139 121 142 167 181 165 162 145 148 174 152 185 190 178 164 185 160 204 210 205 295 253 255 235 251 233 277 239 238 301 264 260 236 181 209 231 215 197 180 166 152 90 106 141 130 133 127 117 166 125 136 135 148 146 158 204 191 154 180 166 165 233 193 227 159 162 167 164 132 116 95 79 103 91 87 125 113 108 125 124 148 127 92 77 107 113 95 89 112 114 115 118 91 80 56 62 75 63 38 20 23 32 13 0 -28 -8 10 16 47 16 5 17 7 17 21 12 22 28 33 16 31 26 16 29 35 25 35 50 40 23 8 22 16 12 27 31 19 16 16 14 9 14 18 19 15 7 9 13 3 0 43367 314 3 30 10143 12 2 47 7584 1531 14729 15616 19213 20491 20513 23298 25469 25294 26247 28782 29714 31678 34408 36763 38364 41633 45971 51824 56378 62570 61239 69253 76165 75454 82669 95774 144093 191132 280013 385034 250640 140783 105298 94955 85201 74639 62510 45183 26102 15205 10241 4431 2101 1228 890 608 537 577 603 550 510 522 502 415 264 299 323 214 247 249 324 257 309 272 267 290 275 220 164 275 318 321 337 321 229 244 302 468 385 455 463 387 342 370 380 389 318 239 243 254 330 196 257 266 261 329 200 136 115 164 204 191 211 232 216 192 229 234 247 199 183 185 177 136 191 182 168 150 133 137 107 136 114 134 197 77 110 186 179 148 139 110 68 141 114 118 179 138 86 128 179 140 103 112 132 61 141 108 103 135 155 66 188 117 137 162 227 177 146 170 225 151 205 201 208 198 233 255 258 183 217 284 271 229 239 230 221 198 246 293 253 311 333 293 314 303 321 270 286 285 273 254 225 258 295 289 206 231 255 232 190 203 206 207 147 150 170 196 175 172 161 188 243 191 230 270 247 227 225 240 239 228 219 245 271 208 152 176 186 194 128 134 160 132 140 194 161 161 179 163 180 163 140 118 134 136 152 160 167 159 133 162 167 156 141 124 117 122 101 76 58 49 40 51 66 63 60 69 90 86 59 48 76 51 37 50 61 71 63 63 80 83 74 69 78 76 86 79 71 74 70 80 67 80 81 59 51 70 63 65 63 63 62 60 49 47 50 41 46 51 36 31 36 25 43373 314 5 30 10145 12 2 53 7585 1530 14463 15489 17793 21073 23730 25549 27701 30404 33819 37322 39930 41333 44285 49557 56054 61616 69508 86513 115293 106513 128010 125545 105703 110014 118508 123235 148212 143663 91200 65574 59029 54464 52294 46540 38402 33989 31370 26969 19817 13633 8035 3776 2191 1281 698 623 542 456 502 597 525 475 514 429 329 315 309 261 259 239 187 270 242 212 176 252 270 229 277 334 360 260 239 198 219 193 278 368 353 389 308 358 340 421 432 335 290 271 257 187 142 190 237 113 73 144 120 188 169 160 240 177 165 152 132 84 184 140 68 211 165 174 72 65 122 90 60 44 61 86 90 57 93 98 92 87 98 60 112 81 100 106 111 73 12 44 181 134 110 42 104 83 57 40 58 117 57 146 153 127 114 125 81 95 107 242 160 161 173 153 227 267 183 187 189 174 104 140 173 160 146 240 154 177 191 217 195 177 231 216 235 272 241 266 270 240 259 278 244 247 264 299 262 230 206 239 235 254 230 184 203 224 160 153 185 157 135 122 118 139 131 122 159 173 171 194 180 192 193 158 154 192 224 194 174 195 192 206 191 136 160 150 138 145 139 182 147 122 131 171 169 160 118 124 96 77 90 90 108 134 116 136 115 85 87 90 85 44 28 34 27 19 15 20 34 32 33 49 42 38 48 38 12 40 22 20 15 33 38 66 58 36 44 63 66 48 31 45 64 48 49 53 59 55 38 26 33 42 59 41 25 34 33 34 23 28 29 28 23 26 15 15 7 3 43379 314 6 30 10146 12 2 59 7586 1529 27916 31070 33429 35495 36833 40107 44857 49822 53574 58090 62646 68524 74951 82590 90689 97001 104195 109545 118926 128554 131999 126563 115330 104836 94978 87869 91936 82267 77200 66636 40490 36516 34392 28506 21814 15954 12148 10600 9098 7430 5657 2905 1352 783 609 615 555 633 466 372 440 452 377 408 292 342 334 313 255 273 385 300 191 231 188 280 314 229 264 173 298 312 275 383 422 266 373 312 361 431 406 441 310 392 413 370 307 316 331 257 232 122 198 247 215 243 251 229 200 188 267 210 268 211 221 205 200 189 172 222 178 137 181 156 87 130 94 145 191 187 168 162 191 187 140 204 167 89 67 113 129 95 71 86 50 70 119 160 138 151 156 175 206 170 126 140 163 160 217 132 104 99 64 149 136 123 176 182 168 195 224 232 190 190 219 216 190 179 239 170 195 227 266 262 231 256 224 272 280 261 273 273 296 325 298 320 322 250 314 325 283 287 250 266 266 257 276 303 224 211 233 172 175 136 155 139 163 174 157 158 168 139 195 238 241 233 236 221 218 214 214 194 253 233 191 235 237 238 238 205 198 173 184 176 174 158 197 172 178 163 179 183 200 192 142 133 146 140 141 147 149 174 151 125 130 127 114 87 62 90 41 38 45 32 49 66 63 60 42 40 73 92 83 88 67 57 75 90 82 56 52 70 79 84 81 77 76 73 71 62 74 76 57 69 80 60 58 65 70 58 67 63 57 43 55 67 54 56 61 57 42 35 38 33 43385 309 5 30 10145 12 3 5 7587 1529 13927 15906 16954 18392 21564 23380 25642 30506 35210 38350 41330 44167 49418 53225 60007 71898 97664 129677 167235 201402 188427 160254 144298 128293 95010 89312 89820 89066 82570 74000 64517 60249 60857 55260 43667 34562 28986 24188 19610 14613 7609 4077 2800 1549 810 472 489 490 485 442 458 544 505 416 404 197 215 106 146 215 249 147 178 127 188 207 144 185 132 214 238 225 213 234 281 374 300 271 367 368 312 279 214 265 217 274 295 173 172 231 271 178 127 195 150 173 182 164 205 228 69 170 171 102 117 123 144 67 57 46 143 172 101 155 151 122 107 148 93 55 43 74 57 54 137 168 157 105 -16 50 44 100 120 117 65 121 105 133 73 109 96 43 107 113 101 63 138 103 52 57 90 122 62 81 109 68 66 98 135 122 159 211 167 211 205 152 183 159 140 139 213 197 165 231 202 165 224 212 202 175 218 199 286 278 235 296 284 221 250 268 237 246 277 273 225 210 224 207 158 138 144 145 130 147 135 94 115 130 112 132 106 136 124 154 131 171 178 128 151 152 129 188 188 174 164 139 131 115 140 161 156 149 87 106 118 114 115 107 120 92 122 122 133 112 88 73 62 93 122 129 82 109 120 75 25 79 41 12 40 25 41 10 6 4 -10 20 10 11 18 8 16 13 14 1 6 999999 999999 6 13 16 14 28 37 33 25 27 21 24 23 20 19 26 20 12 999999 8 11 18 19 21 12 10 999999 9 6 12 2 1 6 43391 311 3 30 10143 12 3 11 7588 1528 14581 16604 19466 21753 24585 28117 33076 38525 44765 53416 64084 69210 74867 85199 90933 95920 107083 118703 124080 127429 121516 115217 111618 111928 132135 142407 106827 100989 93805 79712 68653 60944 52221 43289 33822 26160 20145 15511 11336 8102 5182 2188 1035 645 402 433 462 539 391 528 443 452 517 358 278 253 267 223 285 265 145 137 177 148 191 194 125 197 163 192 178 178 221 137 208 304 292 247 343 382 382 425 274 275 309 435 338 266 265 250 232 219 255 174 198 212 182 220 122 252 182 187 134 186 173 167 178 164 208 197 134 179 263 166 88 146 173 197 251 164 28 147 81 90 19 46 170 105 121 62 92 86 21 51 50 148 107 93 154 117 78 107 151 103 109 70 74 92 41 56 160 94 99 109 117 137 137 174 194 135 187 190 152 123 175 184 139 99 130 150 136 132 176 152 232 244 215 259 268 196 210 287 267 264 254 295 307 219 200 206 191 262 285 256 240 214 230 253 255 234 184 198 177 132 120 114 147 131 119 146 130 127 136 203 194 157 168 155 179 172 204 177 136 174 175 168 155 142 161 174 156 139 151 130 95 92 124 156 122 94 121 148 147 106 92 99 85 127 118 114 125 100 79 48 60 50 53 48 44 50 38 8 16 34 40 23 12 21 38 23 3 7 8 9 10 4 21 27 19 21 24 34 25 20 24 31 22 22 35 30 33 17 30 17 22 27 17 13 20 26 28 21 25 21 11 16 1 6 7 4 1 43397 313 28 30 10138 12 3 17 7589 1527 13553 15581 17378 19193 21994 24553 27146 30661 36372 43262 49837 57847 67501 73257 78854 84967 93331 102827 112618 130220 146127 156472 187161 214094 216603 208127 226186 162358 115393 75179 72836 67869 64709 58286 46896 33473 23965 16462 8523 8693 11402 4122 3474 2521 1672 1875 1379 718 518 591 630 536 507 468 374 279 316 155 342 279 191 263 258 323 259 236 272 199 174 271 247 228 241 278 294 279 361 411 396 333 302 367 339 376 333 361 246 261 299 244 266 232 157 147 170 323 244 166 188 174 194 128 181 213 175 188 135 248 157 257 203 183 202 229 323 223 244 232 225 202 149 86 125 150 87 171 192 219 181 113 114 77 63 107 141 112 159 177 89 160 222 161 167 123 94 159 93 53 114 106 126 188 178 147 243 218 167 214 212 235 205 120 186 203 179 221 186 234 280 282 254 187 228 279 260 309 282 232 218 284 304 264 280 250 253 332 318 314 312 293 296 308 283 305 324 306 275 258 297 265 234 209 172 176 263 193 143 162 174 169 154 137 175 194 199 219 230 238 253 245 270 234 234 246 203 247 211 234 229 209 195 194 208 186 162 163 151 148 172 160 124 129 117 125 154 180 163 129 124 105 89 68 110 115 105 71 100 58 67 64 88 71 72 36 48 37 64 71 74 82 74 67 66 64 58 62 71 63 64 58 66 66 55 48 69 72 70 75 73 74 81 82 70 76 59 68 63 74 64 69 70 61 59 45 58 55 49 48 46 46 45 35 32 43403 305 241 30 10141 12 3 23 7590 1526 20814 22818 24832 28631 33986 39831 45970 50843 56984 65814 77317 85581 93785 93026 86321 86958 98323 125860 162527 166492 131760 131498 175421 163498 104593 64602 71483 63149 73740 75927 58027 65581 86310 83213 34757 22439 54519 42761 13615 2408 564 537 470 481 506 495 408 299 336 279 233 229 217 198 241 268 291 146 181 248 229 146 184 126 147 241 267 325 418 293 403 232 345 347 313 237 250 277 305 243 213 209 178 167 269 218 165 232 191 122 170 161 209 186 157 113 178 156 84 83 162 99 168 196 180 126 226 194 222 225 175 160 66 62 42 111 99 40 66 93 115 34 91 82 97 34 42 117 134 95 36 81 84 67 58 112 91 115 128 176 107 55 90 80 99 63 115 184 145 159 193 198 158 161 125 87 127 144 98 156 176 186 228 270 214 244 277 249 240 255 233 179 237 231 254 248 196 267 295 254 248 241 246 250 239 242 250 246 290 213 212 140 163 187 190 127 172 151 169 90 116 137 143 162 161 143 143 175 183 158 163 147 160 159 174 156 181 188 195 168 154 152 160 148 143 133 146 110 109 91 121 117 110 89 109 99 84 81 94 119 126 112 99 60 41 77 72 63 98 83 68 40 39 59 49 35 42 41 43 41 23 38 42 41 19 24 36 24 27 37 26 25 28 29 30 37 20 47 65 56 36 36 30 40 40 40 39 37 30 25 30 46 36 36 30 20 27 16 11 6 17 13 1 5 1 43409 314 8 30 10148 12 3 29 7591 1525 4942 5440 5993 6933 7989 9157 10235 11787 12898 15621 20043 22530 25434 29925 35427 38211 42839 50505 56450 62147 66748 68745 72656 75391 74808 80160 109453 148750 108550 100636 109777 116713 145585 145815 147271 170958 202109 242449 307215 201442 80062 49037 64772 107297 179982 62021 3518 601 598 579 574 559 553 452 479 364 338 339 320 278 280 286 232 155 224 204 267 258 216 137 296 210 326 261 293 298 327 336 399 358 393 378 415 395 362 338 344 275 202 362 325 278 230 224 231 191 232 237 208 239 207 245 210 229 156 129 195 159 139 169 179 204 144 189 233 237 315 252 207 195 96 88 188 184 68 141 190 84 97 130 58 95 87 85 105 121 173 138 133 147 147 82 103 118 80 97 100 44 63 98 122 102 131 140 176 176 183 147 268 241 169 208 181 157 195 173 118 166 178 200 227 161 209 266 239 232 267 279 238 265 313 287 266 322 365 271 274 312 291 282 292 334 293 288 276 299 296 261 276 269 219 241 232 224 245 218 200 203 169 130 186 187 222 218 204 214 172 162 206 229 222 197 204 238 216 195 251 237 192 187 247 255 248 201 186 193 181 160 126 122 113 120 127 106 137 141 142 158 159 164 111 75 74 93 88 91 88 63 84 77 66 35 41 53 61 49 56 59 56 69 50 54 36 49 58 77 60 47 43 40 50 78 66 78 72 44 41 58 64 66 52 43 50 76 54 49 72 66 59 49 49 51 44 36 42 44 42 33 38 36 35 29 23 14 43415 314 11 30 10151 12 3 35 7592 1524 4992 5802 6904 8043 8882 9763 11343 12932 13545 14891 17312 20072 21747 23400 27798 32998 37645 40626 44337 49481 57349 70052 112590 192597 275075 358695 470879 520915 246477 200623 136272 117452 107630 141727 170439 196672 127539 56273 27460 20683 15227 13287 16751 59267 62127 33782 7014 918 679 581 482 546 510 524 460 454 457 461 437 320 220 279 240 220 231 270 227 272 235 264 192 319 273 277 290 302 294 278 374 290 372 365 338 373 395 436 377 265 257 212 271 264 238 221 198 167 134 154 199 123 223 204 81 160 150 98 186 177 203 169 154 257 216 263 225 229 106 72 106 89 83 80 69 145 189 155 160 160 149 63 19 120 88 89 127 134 137 97 103 115 65 156 148 134 144 87 92 127 88 112 95 185 150 188 137 225 200 210 223 203 191 153 135 212 200 194 171 149 196 209 182 243 207 211 244 219 206 204 306 254 235 240 228 280 244 245 273 263 280 308 308 241 222 233 230 245 198 211 235 214 220 239 225 165 131 154 150 144 145 173 186 234 201 179 196 218 177 160 209 153 140 228 193 250 220 205 196 205 224 200 170 179 131 118 147 170 189 148 140 88 100 136 123 100 115 115 131 130 133 109 116 60 76 80 98 96 109 90 59 72 74 50 44 50 54 38 33 49 55 45 53 47 27 35 39 60 50 45 60 47 35 42 50 44 36 45 48 57 53 48 48 38 59 37 32 42 42 30 44 49 36 31 29 38 33 30 23 15 21 26 23 14 8 0 43421 314 9 30 10149 12 3 41 7593 1523 14240 15975 18870 21238 24911 27561 27113 28173 31860 35920 39356 45592 52163 57894 65905 68096 71819 92314 125746 117288 133006 157838 204106 227467 247570 333131 449636 339900 139108 91394 78459 62290 52717 55299 53655 47644 36143 27150 22742 17474 10101 6425 3430 2089 1114 650 454 526 545 662 578 607 681 451 507 508 570 572 452 353 379 256 295 328 303 271 155 194 300 283 266 279 177 178 283 290 262 272 411 293 351 360 441 405 371 353 376 321 233 279 270 265 226 212 317 252 190 226 250 217 183 168 199 222 195 159 167 139 232 161 220 243 188 236 231 278 193 207 198 152 168 103 102 63 67 138 253 249 147 115 192 122 104 132 97 96 108 179 182 85 124 139 129 165 176 112 146 85 147 163 156 192 164 230 234 227 199 247 248 229 164 191 190 201 244 252 225 233 277 201 177 201 236 214 260 283 242 243 304 310 280 311 294 275 284 299 333 296 273 284 265 263 254 259 225 249 199 257 236 205 220 226 237 185 154 159 172 134 176 179 194 191 193 251 246 216 190 238 224 275 255 219 245 239 225 208 233 182 224 231 182 175 181 155 179 156 169 161 148 164 119 148 121 148 134 127 125 125 148 141 141 120 91 83 122 107 92 84 109 91 86 72 80 83 75 70 59 56 67 76 66 64 62 64 72 42 56 64 43 73 80 64 62 59 59 67 63 61 61 58 50 65 52 57 55 51 55 52 39 41 52 56 53 43 50 38 48 44 42 36 24 23 14 7 43427 314 10 30 10150 12 3 47 7594 1522 4892 5307 5791 6607 7465 8293 9002 10057 11575 13318 14341 15457 18212 22179 26709 37865 58047 95370 124301 131837 139335 162898 246103 275198 282550 321345 271529 162501 120396 84134 73532 66581 66452 62655 62995 84559 93196 60314 63699 116254 91619 79412 38844 21929 13850 9527 5446 2086 877 557 465 468 421 571 581 501 500 534 455 361 296 385 323 298 357 169 163 219 227 344 177 220 253 183 259 217 215 297 212 271 329 310 368 420 473 410 459 412 396 250 290 215 133 229 306 211 239 220 184 160 73 109 187 203 155 167 112 177 190 183 162 196 246 192 184 259 161 181 236 228 219 186 146 128 65 79 150 138 121 127 122 73 113 103 119 75 142 129 100 96 107 184 198 87 58 119 179 128 120 178 198 134 160 220 210 179 164 139 168 161 187 141 162 214 153 188 174 187 205 241 170 235 246 199 312 240 245 262 298 226 257 289 253 304 261 190 261 252 189 223 326 267 288 308 296 280 261 233 262 214 198 213 198 175 145 143 183 177 142 202 197 172 206 226 176 166 165 187 196 250 241 217 206 237 223 216 180 216 212 187 187 183 163 137 122 139 117 129 145 114 101 77 94 99 138 129 129 129 133 127 87 72 52 100 98 103 103 68 54 67 73 44 58 57 57 57 33 43 60 55 48 63 45 48 52 62 50 45 51 42 54 72 52 59 74 47 30 48 43 53 46 61 56 44 40 42 43 33 32 53 34 33 41 44 39 39 37 36 28 27 21 15 9 9 43433 311 14 30 10154 12 3 53 7595 1521 2281 2706 999999 999999 999999 6147 6814 7757 9110 10662 11868 11918 12891 14352 15850 17976 20159 22295 26960 28526 41289 92477 139133 129291 177040 156106 85106 60126 68934 86249 142432 242806 337624 377607 371113 289898 138489 96325 87894 93785 92030 61679 87097 125893 76069 40856 2684 613 444 381 554 506 478 515 526 539 493 486 291 279 344 273 240 221 193 259 269 290 261 236 242 209 144 161 269 295 288 266 319 281 359 363 451 374 341 354 371 320 279 119 109 128 242 246 228 158 122 147 133 144 188 204 211 202 140 148 154 121 138 204 188 127 192 250 166 152 58 182 251 182 149 114 97 73 24 79 82 92 100 104 95 44 63 44 49 -7 79 84 95 53 68 84 96 60 53 111 61 81 87 111 100 112 119 151 130 136 163 222 184 190 202 168 127 152 169 173 217 196 233 278 202 193 204 201 240 233 227 192 227 280 276 280 269 273 279 261 249 265 260 300 327 272 255 278 318 321 262 283 257 229 197 195 140 183 184 126 57 115 165 199 158 145 162 145 171 138 144 183 177 177 181 214 191 184 195 189 210 153 146 172 137 143 148 135 123 97 103 91 119 147 74 89 133 134 112 86 111 67 70 82 63 77 74 75 83 63 67 43 38 24 14 17 16 5 4 0 15 41 34 37 27 27 29 28 7 12 50 44 45 45 41 43 44 33 23 23 30 30 29 20 15 20 23 16 29 31 24 32 37 20 25 29 17 15 22 20 13 9 11 11 2 43439 294 317 30 10157 12 3 59 7596 1521 83 255 431 694 1327 5655 16667 23518 16774 21722 48880 72024 74092 97220 160771 359032 492245 470847 428438 303763 299419 258978 191358 152646 111216 87789 68673 68982 85830 88210 84133 133813 101182 31282 4500 590 455 452 449 404 505 469 426 537 497 412 457 451 285 319 314 262 183 187 237 219 145 186 263 241 188 154 279 313 273 282 248 325 272 329 378 409 313 226 282 249 202 258 218 210 176 144 189 114 45 96 75 58 27 106 199 174 69 152 53 37 104 141 141 201 105 234 133 148 110 143 160 112 136 59 176 96 37 40 39 72 116 107 83 94 53 76 38 39 16 99 67 112 54 73 51 47 26 80 79 159 122 81 131 122 59 100 123 105 97 94 115 166 100 134 117 142 159 131 162 114 150 196 181 143 155 165 199 164 178 170 159 154 181 277 244 172 237 221 248 242 243 271 222 193 214 260 228 234 256 264 259 250 195 211 214 192 136 104 128 139 136 133 122 113 119 166 168 156 151 161 127 142 151 146 166 139 94 114 101 124 105 91 97 95 126 112 89 102 96 108 108 88 80 109 64 53 37 57 50 57 62 73 73 38 24 42 44 25 45 46 39 35 41 51 60 21 3 -16 11 7 17 0 21 37 32 21 10 17 33 33 7 999999 999999 15 18 19 12 20 25 26 9 11 15 26 20 999999 11 9 6 12 1 2 11 5 4 999999 5 1 43445 314 19 30 10159 12 4 5 7597 1520 9881 10349 11051 12827 14475 16721 19972 22796 26271 29477 33272 35743 38747 42689 44584 44564 45732 52558 59152 54138 48518 47548 49156 55542 70582 88184 106811 172731 302335 329457 131752 94442 94954 113704 186475 240705 257462 172896 65872 60672 45886 9155 2249 865 627 473 535 557 620 541 540 540 495 543 433 524 552 429 328 380 389 354 321 326 285 211 144 333 245 194 232 190 191 326 336 178 229 222 272 259 361 402 373 283 232 250 265 301 297 260 226 182 164 169 218 172 163 195 144 130 110 117 172 144 168 174 173 123 186 115 164 184 137 150 181 212 163 162 143 180 150 172 45 67 11 -9 111 114 107 138 86 153 140 88 73 93 96 74 56 26 81 86 102 184 101 152 111 122 78 111 97 133 141 117 120 135 139 152 126 196 172 161 148 226 204 167 172 148 210 223 207 244 242 231 251 243 252 241 234 310 253 248 276 294 301 257 289 274 214 257 276 212 278 309 321 300 294 315 318 288 269 257 220 195 192 115 141 133 188 147 197 176 166 174 155 142 192 170 161 196 174 188 216 216 171 148 183 174 124 178 151 109 125 145 167 127 156 161 149 129 93 78 89 117 111 109 110 119 127 127 88 86 73 57 82 84 67 72 82 87 71 40 45 39 71 28 12 43 70 53 60 41 32 40 44 41 42 29 41 55 57 39 33 61 62 56 40 63 43 48 53 39 40 50 47 43 39 48 42 48 52 39 35 44 32 33 30 23 28 26 23 8 999999 10 43451 312 21 30 10161 12 4 11 7598 1519 19878 21862 24573 26710 29529 31374 34457 37498 39929 44584 49020 53466 59823 66180 73803 84887 93557 101594 103222 110818 120331 135564 122167 104719 122494 177809 195215 143157 110757 92712 89335 85763 75005 65402 54885 45275 38308 37713 52366 79042 49911 7586 3509 2346 1270 700 508 482 592 544 503 525 517 518 487 465 470 602 447 519 494 364 327 285 229 228 214 221 116 221 186 275 261 190 172 275 342 262 314 318 273 314 320 321 307 245 294 134 160 137 116 183 120 112 171 153 116 227 179 146 141 158 176 188 115 111 138 169 202 125 201 149 185 202 176 134 65 93 70 -37 47 4 -17 4 51 -8 4 108 88 130 75 54 75 87 59 48 97 135 72 107 68 93 120 96 102 98 94 84 145 148 143 151 137 127 115 129 150 151 213 155 234 144 102 80 123 200 226 212 201 161 216 219 202 204 210 224 250 192 212 267 273 257 293 266 295 314 240 249 252 253 261 277 300 278 315 267 284 246 278 276 224 230 193 209 163 162 104 105 148 159 126 159 176 187 160 177 150 187 190 184 190 184 171 177 168 149 144 152 133 95 143 151 129 144 139 149 161 117 98 74 103 101 51 56 78 97 90 101 114 86 55 49 40 34 50 59 65 36 71 54 13 46 56 35 22 26 37 43 57 70 58 34 26 42 44 22 47 57 38 38 28 29 40 43 54 47 45 59 31 21 44 40 45 38 36 43 41 42 33 29 37 40 34 23 28 27 16 22 23 26 20 7 43457 305 24 30 10164 12 4 17 7599 1518 10155 11064 11849 13434 14642 15661 16695 18635 21015 23081 24734 26895 29351 32281 35550 47481 57842 57681 61761 62105 66383 89710 132060 261093 306202 310305 461503 575226 314698 55511 42606 40501 39028 36389 33687 30695 24448 16446 10373 5890 3513 2472 1605 986 653 458 384 453 561 516 480 492 367 516 514 554 544 550 475 442 379 311 292 345 257 168 113 131 111 120 119 179 222 227 231 224 171 300 301 303 301 351 226 248 237 316 233 238 147 90 177 222 196 91 59 136 193 127 108 137 71 135 133 128 116 83 122 115 70 85 160 166 103 94 117 106 166 146 102 29 59 90 24 26 15 14 64 46 116 140 185 125 48 75 101 86 59 77 46 65 86 65 22 10 48 77 97 103 64 77 67 127 91 71 113 123 159 173 139 149 132 142 99 135 150 143 155 183 152 176 216 199 180 242 253 245 216 251 259 288 244 182 204 228 252 210 208 219 233 220 250 230 270 242 232 236 225 197 158 182 152 163 108 127 118 82 101 80 137 144 115 148 134 118 138 103 141 157 152 143 174 178 161 128 139 185 144 142 162 98 85 94 85 122 120 108 128 104 79 75 63 46 68 41 44 69 80 85 72 57 43 72 73 40 33 58 86 56 45 53 38 38 19 12 28 5 -10 4 15 26 39 39 1 999999 3 35 20 30 19 26 24 21 27 24 12 25 24 26 8 11 17 20 24 24 10 1 999999 9 8 6 11 12 4 9 6 43463 314 29 30 10169 12 4 23 7600 1517 16599 16961 18199 19664 21383 22356 24230 27138 29612 32398 34811 37780 40490 39417 37764 39902 39671 42374 50529 67275 86722 85896 112366 193608 215851 112353 62365 54074 91029 91464 103931 179939 173796 104437 95489 121086 167948 21909 14868 57751 99560 161591 166521 119864 12856 1210 635 601 477 541 534 549 514 559 587 475 607 583 640 582 560 480 296 347 279 208 335 303 326 221 267 235 213 222 306 306 302 204 331 418 326 316 325 423 356 387 314 252 246 168 192 154 247 232 159 153 122 150 211 204 178 114 165 171 146 177 179 215 73 15 127 132 133 160 157 172 212 244 238 157 90 138 94 54 37 82 99 138 138 169 181 133 138 131 96 99 109 49 100 101 142 84 97 138 140 56 141 71 33 125 135 155 151 137 178 243 187 181 226 161 221 192 248 189 231 252 220 191 254 240 229 165 257 260 297 263 285 277 275 269 283 279 297 275 301 281 271 300 290 305 312 344 280 293 264 277 291 280 237 316 246 228 221 222 198 160 188 168 173 167 217 165 160 156 161 190 238 201 244 248 201 224 232 214 201 188 150 154 169 127 162 130 130 149 133 171 98 118 156 137 128 134 126 115 125 149 122 113 120 84 91 138 135 123 100 94 94 88 97 94 100 95 98 90 82 67 46 79 72 88 73 82 101 71 88 78 64 81 82 83 78 86 84 94 78 71 75 71 65 82 74 71 77 65 61 61 60 63 74 85 74 64 61 55 64 63 65 61 46 44 48 42 36 22 43469 296 426 30 10176 12 4 29 7601 1516 355 927 964 1365 2203 4905 13143 34804 76690 169127 281493 313026 497610 588194 579364 403973 302102 272729 244734 157972 99529 86519 30826 17195 39328 166459 162130 85396 30898 5506 716 551 495 474 478 413 449 556 490 425 511 468 433 518 585 503 503 416 417 340 328 207 212 225 281 183 93 167 255 223 257 325 249 284 241 234 239 297 253 305 261 313 383 323 181 217 152 114 112 170 174 176 95 130 89 54 104 247 192 124 121 98 172 138 71 141 112 171 86 91 111 127 198 128 86 87 180 163 40 67 61 -3 18 52 66 145 103 49 35 61 100 71 79 107 70 79 106 106 96 116 86 89 112 101 17 82 98 48 102 106 90 66 160 199 181 121 163 144 187 162 146 174 170 130 149 219 187 196 184 171 219 211 247 227 245 256 257 298 299 243 256 224 243 262 246 242 220 232 258 277 236 217 261 241 254 275 206 202 163 191 148 98 118 120 87 117 90 151 161 141 172 133 126 159 155 152 184 177 175 152 129 160 145 128 139 110 105 92 72 86 73 50 81 90 60 36 30 51 71 64 70 86 104 124 124 68 66 51 59 53 52 49 48 63 53 51 39 36 62 46 33 35 41 9 28 20 25 57 46 38 34 46 34 8 14 7 26 30 24 24 17 20 14 15 21 26 37 27 25 21 13 22 20 15 14 18 18 8 29 16 8 12 14 17 11 1 43475 314 12 30 10182 12 4 35 7602 1515 64277 36506 40647 44421 48400 51082 52893 55938 57951 63738 71029 76673 84057 93231 102469 105148 112791 88208 68372 59849 57979 52630 51265 46611 41848 40253 41806 42363 34980 32857 36339 39451 38202 32013 43223 58760 80994 76642 77055 80155 78780 7799 768 546 524 521 526 538 568 620 608 532 509 460 489 537 400 406 410 383 399 327 355 310 248 234 220 173 124 277 166 204 276 259 263 221 256 290 303 263 365 350 280 250 328 428 334 345 297 138 158 297 293 247 246 147 27 112 173 178 233 164 197 215 167 256 235 123 127 123 140 143 162 161 145 110 135 140 159 150 223 168 182 142 94 1 51 10 -23 85 64 81 120 147 115 80 155 110 36 59 107 102 88 128 124 89 111 108 62 38 111 96 91 97 71 102 110 114 162 186 231 209 204 119 129 182 238 207 211 192 214 217 248 289 255 259 302 260 248 335 331 301 322 261 225 252 326 317 268 261 237 258 218 262 249 240 250 243 245 190 214 158 135 141 118 134 152 154 95 128 152 161 145 124 134 133 170 158 168 193 230 199 181 181 170 200 222 196 184 188 153 109 125 125 173 114 123 114 98 73 87 96 83 104 113 94 93 91 93 60 65 60 60 26 64 63 66 62 70 56 57 65 25 42 36 31 23 32 35 38 57 53 69 77 56 43 31 42 53 51 44 44 30 48 23 14 33 33 40 32 47 33 29 20 31 31 19 26 27 30 33 36 31 22 32 31 32 20 8 9 5 1 6 7 43481 312 13 30 10183 12 4 41 7603 1514 59576 29377 31278 33555 36058 39053 42186 43939 47842 49831 53195 58521 65168 71422 81044 111993 116563 71304 58316 51661 43494 41846 51298 58420 61316 65984 64573 66163 67573 68055 64492 64229 74316 75597 136254 147274 126421 90695 8136 3239 2058 1257 928 786 605 650 573 522 478 441 530 635 534 393 539 560 456 479 462 389 375 413 324 317 298 205 203 225 193 162 145 168 211 265 128 209 239 208 314 277 214 274 294 297 298 357 345 336 381 325 212 277 268 196 214 171 193 245 204 133 104 163 266 168 203 173 104 69 118 186 144 55 163 147 134 117 138 105 116 69 198 194 271 186 112 107 44 110 2 -28 21 121 143 105 88 42 35 68 111 86 60 113 126 114 173 96 112 136 99 113 138 72 58 74 87 83 112 123 151 182 139 137 196 224 213 159 174 132 166 181 212 246 205 241 269 222 177 217 266 263 290 245 266 253 264 267 227 285 280 270 240 255 280 247 244 251 252 230 228 221 210 179 160 170 161 153 130 120 128 185 157 184 136 128 163 146 193 206 157 147 172 190 149 177 191 188 163 201 196 202 161 123 99 107 84 91 68 65 104 61 84 76 34 54 83 92 63 85 57 49 59 62 34 43 75 47 32 45 69 45 38 25 21 38 48 33 47 28 19 38 29 42 41 17 46 34 32 36 39 38 22 9 24 31 12 24 28 16 17 31 22 34 42 28 30 18 16 12 32 34 24 27 27 24 11 20 23 15 2 9 13 1 43487 314 15 30 10185 12 4 47 7604 1513 15942 17150 18140 19844 23107 26532 29036 31069 33833 37363 37892 38521 39365 42634 62459 105857 135397 137997 96103 92687 134602 119583 84337 107214 110600 103705 127852 142097 160986 228293 275889 141113 63180 63593 110304 126813 79874 11278 4554 3308 2806 2004 1285 1083 715 620 492 565 532 485 521 466 450 534 556 439 511 556 406 388 390 433 405 338 289 197 180 283 225 136 167 202 161 121 161 228 207 255 377 286 276 377 319 382 310 360 293 294 250 229 173 196 218 228 170 120 105 159 130 166 236 129 209 172 144 161 203 143 131 80 71 91 94 127 178 117 138 198 140 142 150 200 126 119 141 61 43 23 54 59 92 139 102 105 165 50 21 51 123 17 93 97 173 136 142 58 84 116 104 133 87 154 113 87 150 144 128 148 191 165 167 214 197 212 187 143 162 220 188 172 211 244 240 250 240 275 297 265 231 234 311 322 301 286 265 281 308 254 296 316 293 285 293 333 280 289 321 301 218 186 194 167 200 155 151 109 106 133 149 169 116 126 146 172 125 153 184 207 174 198 225 228 171 176 241 270 233 187 219 157 143 131 132 132 95 120 112 112 90 55 106 109 89 81 105 95 70 98 89 85 83 83 72 97 58 55 41 63 70 51 58 50 39 56 27 15 38 32 66 51 42 48 71 78 56 58 59 40 41 55 35 42 58 38 39 43 52 38 34 34 45 59 50 47 49 43 33 35 48 46 50 42 36 45 43 42 29 31 35 19 18 20 16 4 43493 315 21 30 10191 12 4 53 7605 1513 12755 910 1208 1622 2047 2660 3187 4018 4476 4896 5501 5898 6263 6831 8113 8293 8746 11616 15291 18167 19787 21850 21732 21475 22726 24448 25663 37405 98108 191136 273899 343008 387398 431088 490181 597024 484594 368576 335086 13776 4107 2922 1714 895 610 558 605 495 513 605 523 516 476 565 551 517 560 707 595 478 416 497 385 402 385 294 217 213 253 182 228 257 187 242 345 266 262 290 310 390 369 382 330 319 274 325 345 218 234 232 222 201 106 123 126 134 210 146 238 244 253 205 210 138 196 177 192 176 177 147 106 159 157 156 157 170 142 116 206 249 223 223 120 75 106 134 113 87 24 28 71 126 151 174 186 201 132 107 145 154 83 134 200 205 141 180 128 54 95 139 182 123 149 142 143 138 116 155 78 174 192 192 239 210 199 234 158 199 242 225 224 197 268 250 243 265 217 309 286 301 379 321 332 303 291 336 325 310 307 326 329 288 342 326 304 307 276 287 296 319 249 216 169 179 137 152 170 126 186 184 190 172 195 220 205 157 205 215 171 204 181 218 196 230 259 246 173 180 201 163 197 188 129 144 141 148 125 135 133 148 110 124 117 137 104 160 162 116 94 78 72 80 87 95 92 100 86 104 86 73 70 75 69 97 60 87 57 49 49 66 86 67 64 69 64 88 71 60 48 54 71 54 63 91 77 45 63 52 46 45 75 72 51 65 56 59 53 47 47 53 48 56 54 45 52 55 46 51 44 40 37 25 37 33 13 43499 308 24 30 10194 12 4 59 7606 1512 30268 7224 8346 9825 10998 12291 13976 16212 18230 21373 24450 27454 30918 34626 41119 45907 50226 52926 56185 61661 66095 69572 73243 91359 119706 116284 145244 221167 359976 417767 496460 384153 70142 39819 26802 21844 19796 15026 12151 8712 6218 4558 2935 2015 1266 887 606 620 407 526 516 431 412 435 501 581 514 477 444 495 395 372 443 333 311 244 217 286 240 156 222 280 214 188 146 205 236 165 231 239 276 235 213 266 259 261 260 252 189 275 275 242 256 201 76 174 149 146 145 132 170 106 126 75 149 124 54 110 79 122 8 25 45 85 110 179 150 91 162 148 144 146 176 155 104 45 50 66 5 14 41 71 23 92 58 69 153 72 85 97 40 117 134 129 27 63 43 49 107 108 80 107 87 93 90 50 96 110 157 108 126 87 137 147 125 170 155 146 138 166 163 223 194 192 189 180 269 243 285 264 249 231 227 209 220 236 197 239 222 247 211 210 277 285 226 236 240 260 234 216 148 127 88 63 103 109 102 103 143 142 126 129 155 123 115 142 123 115 153 174 202 172 185 125 153 187 125 108 91 116 110 90 94 84 93 101 101 94 80 81 65 85 65 57 43 63 93 80 60 61 57 24 25 19 19 40 66 67 50 23 45 50 22 35 14 21 28 25 26 41 32 43 36 30 39 22 14 14 25 23 30 23 26 29 38 26 7 16 3 2 16 18 15 15 10 11 16 21 8 15 18 28 13 23 7 3 8 2 43505 314 55 30 10195 12 5 5 7607 1511 98 216 425 554 954 996 1345 1528 1613 2267 2484 2718 3978 5790 8261 21871 33239 24406 30370 34190 50543 107059 188517 403465 561842 425263 243476 238185 258718 317729 213508 267348 496027 445670 100870 23817 17579 14528 12335 8632 5812 3707 1885 1116 697 595 575 612 573 515 470 419 540 529 523 561 496 493 533 445 334 426 466 345 372 293 157 235 237 226 282 171 191 262 215 241 253 270 283 297 336 342 317 291 377 369 310 208 285 345 264 231 227 152 125 153 117 204 172 196 222 136 106 183 168 83 162 123 162 110 139 153 134 159 187 231 208 181 195 199 150 150 139 174 18 82 97 104 36 62 84 38 57 129 141 199 217 147 193 240 99 62 138 97 100 121 87 147 105 86 128 100 112 139 159 135 159 195 159 195 219 228 230 239 162 199 211 225 187 243 276 265 282 257 223 253 222 259 317 300 298 250 316 328 339 344 303 316 308 335 323 256 258 266 259 264 255 268 250 185 152 152 133 205 131 111 143 136 175 180 195 135 185 183 226 208 168 184 218 197 222 237 214 214 250 209 207 187 157 140 112 129 130 108 131 116 79 110 89 89 106 98 63 82 105 111 144 123 96 89 67 43 55 82 70 81 99 98 68 78 70 52 89 50 34 69 55 56 62 53 63 66 72 69 71 60 45 62 48 52 66 56 52 60 59 49 30 57 48 53 55 48 60 40 39 52 49 52 43 49 60 65 46 50 36 26 17 31 29 25 23 26 22 16 43511 315 28 30 10198 12 5 11 7608 1510 38819 7421 8412 9507 10473 11109 11642 12333 13501 14651 15128 15259 16033 18881 24241 37689 72059 89513 88417 137112 234936 192923 147127 185828 232858 258163 101671 74627 88854 135908 190393 228659 251956 196417 44950 28740 20243 14117 9068 4368 2415 1519 935 757 591 540 521 434 665 567 455 458 531 513 470 489 619 531 564 452 538 506 483 392 390 334 401 237 176 233 192 174 269 182 195 234 295 285 222 218 201 274 375 338 364 314 359 291 212 237 258 280 232 193 163 173 117 115 194 149 207 180 162 160 245 200 225 136 93 118 94 68 110 134 121 116 150 118 191 195 213 219 206 167 168 231 131 47 -5 25 21 41 90 100 91 125 143 107 106 142 139 187 124 140 109 115 120 93 76 101 126 187 136 83 91 130 136 177 117 186 222 156 128 173 194 212 138 148 198 174 187 235 197 188 199 231 215 271 212 288 252 313 319 267 230 289 253 258 286 275 306 281 247 280 233 228 235 251 237 215 166 125 100 99 120 149 132 170 161 149 160 130 190 165 208 197 178 180 189 229 211 238 229 211 222 191 216 172 145 135 129 123 126 110 127 49 82 64 69 77 98 78 105 110 99 89 92 109 96 32 52 61 73 80 39 32 71 91 65 57 39 37 53 81 58 49 57 32 42 44 66 81 75 40 34 31 25 39 41 29 22 25 42 42 34 49 53 54 40 40 31 55 54 39 52 50 41 39 44 41 43 33 35 42 59 39 35 27 22 24 24 19 7 11 14 43517 315 33 30 10203 12 5 17 7609 1509 40750 4625 3844 3908 4304 5248 7805 10646 12641 16870 21462 25316 28880 31511 33404 37090 43984 73313 139262 196142 186841 97204 81250 96039 122836 129660 137710 194718 322480 383386 378832 307665 101149 43036 31682 23115 16754 12135 7642 4497 1901 992 710 646 514 555 465 514 545 453 400 529 529 562 551 513 511 456 450 440 428 483 572 478 388 295 287 289 309 241 228 227 199 359 262 217 285 274 243 214 253 207 376 325 176 198 286 287 329 320 227 192 260 239 222 200 168 273 267 170 219 178 304 242 182 150 210 211 177 218 173 113 105 9 114 204 168 172 159 172 174 183 216 318 296 260 300 182 140 29 40 64 17 18 92 106 102 64 148 187 142 176 212 137 114 114 99 31 70 58 82 107 145 124 154 87 137 136 94 137 180 217 128 153 186 226 216 198 190 168 186 230 204 238 279 259 278 248 270 297 378 339 289 315 335 303 225 272 264 229 243 318 314 287 245 274 236 245 194 203 251 226 203 143 130 121 112 103 171 165 163 150 186 196 164 186 164 185 228 177 214 275 242 234 182 193 206 186 218 198 183 157 150 132 109 114 124 151 134 95 98 77 80 84 101 106 85 90 85 83 78 45 57 49 74 93 58 78 64 48 60 71 46 39 44 58 80 49 54 34 40 67 77 68 50 55 44 50 63 57 28 35 52 47 46 41 51 55 38 58 62 45 47 34 56 37 41 45 51 57 48 31 30 40 39 48 33 29 18 21 19 14 13 12 3 43523 312 66 30 10206 12 5 23 7610 1508 5517 5899 6375 7201 9293 10995 12710 15027 16546 19262 21692 24078 26194 28629 31249 35729 44913 87506 140469 188154 157035 156402 211140 360593 668640 504584 271436 98274 62459 73755 82777 71407 53991 49893 43884 33525 22618 16250 10091 3594 1339 750 683 581 450 550 552 460 512 492 534 571 536 490 493 397 389 528 457 612 512 531 366 357 399 369 227 132 221 242 211 258 276 220 91 216 251 229 236 207 238 226 209 274 263 396 385 287 264 294 241 198 166 228 184 126 158 215 232 212 178 271 231 173 157 131 159 159 120 79 105 165 184 173 187 174 151 194 208 175 182 165 177 243 224 228 261 267 168 147 103 45 40 96 63 -6 33 43 62 57 62 102 107 216 77 57 89 150 18 146 204 201 93 132 159 185 154 167 173 148 171 192 183 181 196 218 221 188 214 212 185 225 205 189 238 261 294 241 288 305 275 259 287 307 296 330 261 299 291 281 225 214 283 267 282 256 263 294 247 225 215 210 183 130 149 133 147 139 195 174 141 158 156 176 194 173 228 250 235 236 210 211 181 169 152 170 135 109 141 133 120 137 130 112 95 108 115 100 61 59 51 52 70 93 86 86 48 52 12 33 34 42 49 63 73 77 43 58 27 66 63 34 17 23 31 50 50 32 36 33 28 35 49 48 44 38 26 30 45 37 29 19 37 36 39 38 33 35 22 20 35 38 17 31 38 24 21 27 31 33 20 25 19 27 27 20 20 13 2 4 14 5 43529 314 69 30 10209 12 5 29 7611 1507 21504 23432 24877 27228 30914 32837 35779 38486 42640 48377 52483 51434 52444 63544 84583 99069 94549 104339 166011 171344 144229 74790 67352 65525 63786 63286 77015 103164 73877 58835 65617 64646 61962 55966 50488 45634 39299 30889 19379 8152 2971 1314 795 764 613 592 657 530 422 516 563 499 536 498 457 408 470 518 578 529 578 363 336 308 272 319 246 211 234 285 238 208 227 256 263 174 267 244 230 225 244 309 187 248 303 264 248 305 330 302 264 308 226 241 291 247 247 226 216 162 118 171 240 173 116 129 108 164 180 80 121 186 198 203 141 148 185 163 235 248 281 264 284 237 215 153 101 67 20 -1 35 69 53 114 52 89 59 73 101 149 124 160 189 183 160 74 73 64 51 124 176 103 156 63 116 127 133 202 127 130 161 177 238 214 247 174 159 236 202 173 199 207 224 276 258 279 271 266 281 282 280 265 275 270 290 287 290 326 290 290 327 277 273 279 268 237 282 283 257 286 302 295 260 242 180 142 106 86 139 154 164 174 188 189 219 180 233 250 186 244 237 257 235 193 202 112 125 136 142 102 108 145 125 137 130 104 98 90 77 99 97 67 76 110 94 134 145 73 63 50 66 83 95 77 86 77 61 56 74 37 47 67 47 44 34 44 55 55 32 49 57 42 39 56 52 33 27 37 46 45 30 47 53 39 46 41 47 53 57 40 43 38 43 47 55 46 43 31 54 52 45 42 47 38 27 16 29 25 23 25 29 14 7 7 43535 301 71 30 10211 12 5 35 7612 1506 23693 26219 28707 31083 32898 35846 39028 41769 45545 50247 54934 59692 62416 64502 67256 71320 75024 76570 77181 77606 75224 76248 79803 81373 82400 97889 162348 210403 149674 84993 56203 50728 44835 31944 18290 9393 5117 2771 1855 742 416 324 475 496 442 439 420 436 459 439 370 342 399 452 400 392 388 387 456 431 355 260 223 252 254 184 209 220 192 102 181 147 73 127 211 149 149 100 66 199 195 156 115 263 276 255 294 299 210 250 252 192 146 110 149 208 116 220 108 116 122 106 83 81 74 44 43 89 96 90 116 111 54 59 83 116 115 207 156 139 190 211 205 202 152 87 24 78 48 3 18 59 41 -18 -21 22 54 47 37 64 68 136 59 86 86 86 81 26 50 33 86 53 66 76 137 173 128 105 133 114 104 125 180 181 151 154 129 118 106 157 210 199 189 218 194 156 201 213 262 252 225 212 246 275 228 241 237 255 204 230 282 279 196 224 190 247 217 233 208 208 178 185 203 243 212 128 152 112 74 81 114 82 119 122 95 139 177 159 211 166 151 161 135 118 115 94 75 112 103 92 61 70 92 46 52 39 60 67 48 62 63 54 5 21 34 27 19 -13 0 -7 10 -9 9 13 2 -1 5 6 6 -6 0 12 -8 -11 1 13 8 21 19 -2 0 14 15 17 999999 0 1 5 5 999999 999999 3 5 2 999999 999999 999999 999999 999999 9 999999 999999 999999 999999 23 17 0 1 6 7 11 43541 314 72 30 10212 12 5 41 7613 1505 11901 11986 12916 14841 16810 19525 21705 25676 29376 32754 35530 39214 44029 54295 91212 165601 169855 172104 147632 73071 73576 76774 81320 85883 89167 97535 101778 104528 109988 108772 96960 87717 83188 78617 75717 70148 56602 43574 34105 15631 10361 2617 838 543 546 420 437 503 398 414 548 464 462 412 551 474 390 407 338 406 452 347 230 209 200 224 234 238 194 252 203 234 209 141 144 161 248 174 209 187 187 269 221 333 314 222 316 171 198 214 196 162 226 216 124 44 150 112 118 125 120 144 97 116 73 150 132 71 112 125 144 143 120 113 10 74 149 130 163 174 142 138 203 175 155 150 66 60 4 9 64 38 71 30 22 17 59 47 41 49 68 34 84 122 69 106 104 136 81 97 131 149 173 161 150 112 147 182 164 115 120 193 165 155 232 216 156 189 222 244 185 184 198 203 221 243 273 253 278 205 277 245 233 229 305 262 224 264 314 304 277 315 258 244 304 295 255 269 269 273 244 218 260 218 210 271 176 131 132 134 136 162 175 185 180 140 184 185 191 160 188 204 217 179 133 142 137 116 139 147 142 115 127 85 81 110 83 62 86 80 60 56 62 66 61 36 52 34 37 24 11 64 58 46 58 65 52 65 66 47 51 38 40 23 53 54 58 42 68 81 53 38 51 43 51 56 45 62 34 28 2 35 21 34 44 40 33 28 36 27 19 35 24 37 45 32 31 38 27 39 36 44 37 38 40 29 24 19 16 15 19 16 6 0 43547 313 65 30 10235 12 5 47 7614 1505 11078 13202 15573 16903 17816 20385 23708 26370 29136 31297 34425 37982 41426 45624 52085 58213 61624 78048 98422 59379 63231 66469 66707 67680 72809 83246 105624 105944 91780 94507 98550 98754 93388 85850 86580 83248 113438 182878 257105 181718 10274 1040 538 489 460 427 487 532 468 427 368 470 340 462 423 545 517 490 407 431 426 396 451 375 291 230 233 218 226 260 179 97 175 237 211 191 222 158 160 199 296 252 262 161 199 305 351 275 224 278 252 187 211 200 219 116 136 96 93 104 104 162 70 194 101 63 156 69 154 104 67 81 87 178 256 157 80 113 155 159 77 133 182 154 113 121 163 167 146 111 -8 -48 16 74 94 59 86 4 -1 36 63 42 141 131 64 18 68 102 50 113 123 111 184 205 144 212 218 173 104 176 113 186 172 203 217 203 162 180 187 217 217 303 260 223 177 214 245 260 229 221 235 210 253 246 279 274 271 269 233 195 234 253 232 299 280 270 251 207 215 241 266 242 201 197 216 234 159 86 118 119 110 93 132 154 171 151 172 162 172 173 183 191 193 212 177 199 208 173 174 145 100 118 146 102 88 99 68 19 48 107 64 41 73 44 52 77 79 63 42 32 44 35 18 56 52 18 16 62 46 30 35 19 43 41 23 26 46 46 84 82 48 29 31 59 54 25 39 45 34 11 22 38 48 18 38 46 24 44 34 16 21 24 25 39 32 34 26 33 31 34 25 28 28 16 14 23 25 14 14 6 10 13 8 43553 314 98 30 10238 12 5 53 7615 1504 6067 6046 6356 6742 7465 8231 8889 10225 11191 13365 20828 34092 40736 57680 63229 50261 37197 44717 55032 66450 82363 94347 102496 103447 104354 104459 107859 102823 87825 89526 95870 109444 94311 117670 155302 210036 271163 314565 189299 144177 8277 1038 781 623 579 447 421 518 539 471 457 468 479 473 502 459 533 475 527 429 319 242 259 189 218 284 239 151 194 174 208 185 121 205 200 138 129 184 262 219 252 223 194 208 257 296 325 316 227 192 111 114 127 152 200 253 143 49 142 144 149 53 56 111 71 161 136 125 123 118 175 92 37 69 78 96 191 192 127 89 79 6 36 117 131 49 142 193 188 96 117 69 112 31 53 32 6 -4 9 80 48 66 179 68 31 78 74 67 117 104 133 150 139 194 124 101 122 145 180 133 142 140 198 261 191 161 193 219 194 215 200 232 282 228 219 256 191 257 267 239 245 250 283 281 248 257 267 304 329 305 275 197 290 237 296 257 230 242 276 294 245 254 298 273 227 149 122 149 163 120 137 132 174 177 159 175 185 191 171 156 152 213 184 156 171 175 204 175 112 138 164 98 105 117 132 120 95 91 101 108 90 53 33 49 51 44 53 53 59 52 44 41 34 58 48 55 89 77 68 37 51 56 50 56 31 48 88 51 49 38 53 66 52 59 38 20 16 30 36 32 50 44 32 43 45 58 42 39 48 47 40 41 53 50 33 39 36 34 39 34 45 48 23 37 46 39 37 35 29 20 22 16 13 6 43559 314 102 30 10242 12 5 59 7616 1503 3158 3255 3701 4224 4836 5421 6086 6572 6898 8415 9491 10110 10828 12512 16704 32089 36867 19730 21339 24635 29583 36468 71227 103849 77376 57121 61374 58049 68777 116090 176372 229796 244757 374370 378639 238695 298955 295306 286266 311817 99261 11283 4032 1815 890 534 523 467 514 414 484 473 360 393 540 551 425 487 365 376 395 441 357 375 277 157 262 283 202 147 220 220 208 277 209 199 237 230 172 250 295 242 258 287 317 290 244 182 189 182 98 191 192 148 157 199 130 113 125 95 139 112 163 128 141 180 94 121 130 100 149 90 67 129 146 187 131 105 193 131 132 75 129 110 101 63 130 198 136 126 147 161 78 73 63 25 37 27 31 44 61 83 92 100 76 60 108 106 98 134 117 112 61 97 186 182 97 144 158 230 182 164 173 240 150 179 206 241 200 165 208 231 214 245 209 222 212 227 218 162 201 276 240 223 253 283 310 274 264 259 279 273 268 251 258 262 252 285 288 279 286 280 268 287 274 214 208 182 152 194 172 149 140 144 121 136 151 186 193 182 201 216 179 200 235 202 145 157 190 178 160 149 120 107 95 102 103 97 69 99 66 54 47 58 58 73 61 29 19 59 45 41 25 25 19 10 35 31 59 37 19 22 21 43 63 65 51 31 38 37 28 36 31 30 33 31 23 32 31 29 8 33 50 26 37 60 57 58 32 30 40 49 49 48 38 19 29 36 28 23 43 47 43 22 26 26 27 23 24 15 14 4 0 2 43565 315 46 30 10246 12 6 5 7617 1502 15073 3616 3816 3666 3558 4272 4196 4613 4402 5088 6316 7595 9892 11963 13883 19637 32349 45328 34616 53665 96611 96783 93349 74993 79793 90732 110108 111173 85243 89848 84341 104257 161988 170466 142050 228612 243678 272920 285190 291378 375095 268583 114610 86768 12360 1216 618 648 512 482 508 475 533 479 474 558 507 503 512 581 538 468 387 244 289 242 292 255 262 321 294 330 254 288 290 184 191 227 312 266 350 253 255 313 294 215 344 243 236 192 208 233 191 198 209 300 140 238 170 87 114 191 167 170 256 181 169 218 158 121 185 99 42 76 156 130 156 127 127 180 110 108 95 89 97 178 156 189 122 194 237 206 178 184 184 129 141 88 26 59 84 42 45 43 99 116 170 144 106 150 115 119 122 163 225 190 230 240 223 177 178 179 200 220 215 169 241 253 234 210 233 253 239 217 205 246 228 280 284 257 201 265 289 287 298 295 276 298 319 296 335 293 278 276 274 300 319 327 326 328 335 344 330 293 298 263 268 312 241 228 265 203 207 188 142 165 190 172 180 184 203 158 164 195 218 191 217 234 200 203 228 188 191 182 146 152 118 63 91 82 86 73 56 71 52 66 90 66 58 61 65 37 41 69 66 65 44 48 44 39 41 56 57 70 59 39 56 48 30 39 62 52 27 25 46 35 43 32 26 34 40 33 47 60 55 47 40 30 32 40 29 28 20 45 56 35 42 27 39 42 36 40 50 53 44 43 35 35 34 32 31 20 16 16 6 43571 304 108 30 10248 12 6 11 7618 1501 13839 14100 13987 15016 15522 15943 17829 20425 20136 20262 22900 23817 23039 25851 38913 36607 25442 24276 27468 27569 25980 27883 30898 33708 37499 39852 41875 43847 47143 52968 53332 57441 56460 48151 73870 148715 222343 133575 107817 215880 315018 378293 622919 619992 124978 2569 532 449 393 461 549 465 396 483 503 498 402 449 461 393 389 371 304 236 187 218 225 246 249 260 247 205 212 193 228 202 258 252 211 206 227 237 280 218 175 243 260 155 151 225 191 151 174 160 210 170 137 167 99 147 137 105 80 108 116 67 103 72 104 77 66 94 108 161 138 46 140 40 98 114 -19 21 104 151 113 84 139 149 197 155 132 41 -3 52 54 42 13 40 56 64 57 81 88 54 7 28 103 164 104 84 111 123 115 144 149 174 110 98 160 149 184 171 123 204 182 222 166 206 174 180 199 187 188 207 191 204 238 234 239 257 200 235 246 217 275 242 262 275 247 226 193 237 216 244 232 245 220 226 220 229 200 259 264 212 203 162 154 130 111 136 116 81 112 122 137 162 168 152 201 169 173 192 146 154 171 166 169 151 161 211 148 138 138 80 87 77 87 95 67 63 51 58 66 40 24 13 11 19 36 19 37 19 42 33 10 -14 -2 13 1 19 12 18 34 14 30 27 3 -14 -5 22 9 12 14 999999 999999 1 1 999999 999999 5 23 11 16 12 4 19 14 13 999999 999999 6 23 24 17 6 8 8 17 13 9 9 7 3 6 43577 311 108 30 10248 12 6 17 7619 1500 13306 14131 16079 18218 20731 23114 26999 31485 37019 40511 44815 64106 110067 139018 146183 98438 92518 97358 107397 117224 133225 100645 99358 103709 105662 101811 98921 92974 78265 67224 62419 55360 54265 52959 57113 72721 75955 82134 155963 180060 74605 20097 9642 6838 5757 2531 1024 586 557 432 475 604 461 473 439 436 519 544 489 465 430 504 458 390 301 357 213 260 221 221 185 183 226 296 205 184 233 200 285 177 223 216 197 197 267 152 149 158 228 193 151 176 156 123 150 148 190 159 211 190 80 111 92 186 127 133 133 62 100 106 92 96 84 186 62 66 198 153 134 131 174 99 112 178 81 127 241 207 152 98 157 100 114 148 86 27 17 49 43 23 30 25 70 59 115 98 71 106 141 161 123 73 110 157 173 188 174 136 90 130 177 194 201 169 200 216 152 179 203 227 202 204 225 197 168 210 282 289 240 247 223 225 226 230 229 219 302 299 308 282 272 246 262 308 306 258 257 245 229 240 269 257 233 210 227 166 148 161 159 135 124 148 169 106 99 108 199 221 187 187 200 207 186 184 207 189 190 205 193 205 196 216 233 182 122 129 110 82 75 70 81 75 50 56 50 18 4 35 25 47 51 32 39 34 40 33 30 39 38 44 40 26 44 44 64 83 74 25 10 15 8 22 22 11 18 28 35 22 16 17 16 20 30 29 22 25 24 17 20 23 21 18 32 37 39 26 34 28 22 29 21 15 29 27 14 22 24 16 9 4 3 43583 314 133 30 10243 12 6 23 7620 1499 16480 17446 18647 19628 20094 21477 23947 28894 35171 32323 29041 28627 29300 32510 31940 31416 32591 30095 24216 18402 16993 17565 17997 18966 22165 25633 29777 31502 31152 33305 35584 34644 30275 25169 26128 34458 41656 53003 94137 197910 302575 424130 345514 393226 435832 372610 392499 83589 1620 598 587 455 443 534 572 468 522 443 458 536 535 509 462 309 201 312 344 340 220 228 297 257 283 314 350 275 286 322 302 250 234 330 243 177 222 193 215 267 187 175 144 216 200 205 191 183 223 179 85 135 148 155 233 152 182 137 133 135 134 115 186 195 174 168 120 73 138 152 104 173 198 218 239 219 129 104 127 130 122 138 238 285 183 170 217 220 133 103 57 111 66 -4 56 99 91 128 87 127 100 93 142 156 201 151 187 169 148 175 134 150 140 180 172 105 136 217 210 227 196 231 223 247 230 241 234 212 239 226 268 261 223 276 276 253 268 231 276 308 277 291 303 273 292 320 275 276 229 269 255 314 268 266 200 258 244 243 227 232 180 178 173 207 218 151 201 212 180 184 196 186 245 225 206 212 209 240 233 232 250 226 191 194 206 195 143 141 139 139 126 100 99 121 58 54 61 73 81 59 74 87 57 87 61 45 70 99 47 84 91 78 65 60 85 92 83 97 90 57 56 56 73 76 37 28 38 47 54 49 69 58 49 70 75 59 39 39 37 40 56 48 67 60 66 61 47 39 51 62 62 57 57 64 63 51 51 47 46 50 47 34 29 20 18 16 43590 298 580 30 10240 12 6 30 7621 1498 -39 944 4541 8852 5857 1996 2012 2197 2626 3402 4816 12647 30214 41514 51159 58553 76951 108679 94189 100776 123824 176004 311877 506744 592622 678455 550201 336293 275717 273883 321468 251827 34960 2189 642 545 494 537 489 531 540 636 493 471 537 506 586 471 342 292 229 271 374 321 262 287 301 350 309 327 358 297 381 404 320 319 339 343 287 253 210 249 216 212 250 280 261 214 237 180 155 173 165 204 184 165 199 214 149 129 168 188 161 124 147 151 218 199 73 51 59 139 159 138 161 142 112 179 150 193 163 164 225 251 260 209 230 262 171 126 118 43 71 154 105 109 93 66 72 125 108 80 99 127 81 177 130 129 124 200 213 197 171 159 179 112 121 170 235 173 167 230 240 214 300 245 212 178 230 240 260 242 249 340 279 263 346 271 324 294 295 262 307 291 255 268 276 282 262 265 196 217 259 241 208 225 231 204 146 158 202 223 204 176 191 163 172 160 180 217 246 204 250 262 243 211 207 235 217 201 177 221 212 234 217 199 220 216 194 179 150 171 129 141 130 120 122 74 54 65 84 78 73 72 50 53 71 75 86 80 94 75 89 52 64 66 75 81 88 97 72 56 40 68 71 79 68 49 59 58 46 44 42 57 65 65 67 49 56 62 60 68 81 55 45 49 59 68 65 60 56 67 52 59 56 51 60 62 61 66 62 56 58 55 41 36 32 33 43596 283 945 30 10245 12 6 36 7622 1497 -27 620 3006 5913 8162 13976 33825 69752 135780 234664 396386 615961 592116 569681 576258 490124 639065 481790 218815 124290 50124 1515 475 508 513 458 501 541 476 449 526 501 529 423 455 430 315 382 266 237 250 305 332 327 321 272 303 285 300 277 338 322 252 293 325 183 282 248 176 94 152 157 143 214 156 180 149 39 157 126 75 111 85 149 151 61 87 160 70 68 143 103 111 103 122 92 44 49 154 122 126 182 129 85 110 98 115 206 175 190 151 237 106 174 162 119 100 160 150 57 4 78 21 71 63 66 52 40 154 156 97 72 96 129 118 128 148 137 153 130 128 133 150 207 200 186 96 142 134 139 221 153 144 229 215 201 211 172 225 172 214 221 254 228 224 231 204 197 192 202 231 212 213 215 220 200 192 211 237 251 222 171 173 143 165 127 130 150 152 150 184 198 138 134 155 171 175 206 174 140 184 181 177 156 188 155 181 210 207 179 184 193 176 143 154 128 111 129 140 140 124 109 99 72 64 58 48 60 55 44 32 28 43 31 39 21 52 52 40 30 39 17 25 12 34 51 36 53 35 17 5 13 25 7 20 31 23 1 20 14 10 7 23 16 1 16 21 10 30 17 4 19 17 24 29 26 24 21 23 17 19 17 24 25 23 13 10 15 18 12 8 7 1 43602 313 108 30 10248 12 6 42 7623 1496 1836 2071 2233 2691 2561 3053 3292 3236 2912 2199 1912 2044 2332 2376 2263 2769 3313 3158 3088 5501 15010 42681 49172 73319 128357 198208 242396 196355 215329 274646 231225 396050 317092 245017 209808 224712 319228 424424 284274 96499 39534 23175 9464 3043 1494 676 588 490 484 547 460 505 498 489 520 454 568 473 358 434 461 480 523 435 424 319 262 353 334 242 262 287 251 362 356 302 249 268 406 329 237 320 270 255 318 275 326 309 142 188 235 171 66 124 199 163 140 148 185 119 107 197 182 152 126 119 215 145 90 143 202 216 246 197 189 156 104 109 149 178 144 152 152 154 60 98 155 131 195 239 157 138 181 194 193 159 122 120 56 74 51 57 18 23 19 57 41 97 128 155 111 169 128 154 164 123 168 210 199 152 102 124 198 165 129 151 177 189 217 244 174 223 208 225 230 160 179 156 212 254 252 213 234 228 254 331 292 252 270 272 278 254 221 246 241 259 276 289 277 229 296 265 290 211 207 190 190 163 158 228 182 126 184 134 141 193 190 177 228 214 152 176 198 213 178 200 180 200 187 163 223 174 167 188 146 133 131 154 147 96 81 63 77 84 65 19 20 33 82 70 70 42 42 52 78 64 66 43 60 59 54 44 23 73 87 72 58 51 29 17 22 25 17 41 43 61 52 45 18 39 30 18 22 29 37 24 27 30 39 22 37 38 42 40 24 34 35 29 27 34 50 39 34 26 30 27 20 26 22 4 999999 6 1 43608 298 587 30 10247 12 6 48 7624 1495 638 1994 998 3385 8312 14455 18044 17138 19236 37271 39878 15846 21820 38481 62437 63152 70839 98954 170914 314634 461079 523472 670095 836939 555316 369493 243858 97004 6059 745 598 575 479 505 564 509 490 511 570 572 481 438 527 647 525 376 444 332 414 388 346 343 439 320 340 319 295 380 343 334 345 349 358 335 353 240 299 225 181 351 247 245 163 96 124 153 261 130 167 161 211 208 171 184 168 232 149 96 85 144 145 86 145 183 180 178 165 152 118 142 182 150 199 114 102 213 175 129 124 184 199 226 229 141 191 213 242 187 159 127 157 194 298 379 172 122 105 73 12 98 189 94 129 146 137 145 131 189 219 244 198 186 207 233 180 186 164 169 215 249 197 277 271 211 223 228 208 249 237 207 203 218 233 169 227 266 277 307 308 290 268 252 256 266 244 276 348 331 234 247 243 324 284 270 309 265 266 244 217 168 182 219 190 208 191 231 212 218 228 233 221 231 197 229 199 189 184 178 202 212 207 186 215 234 204 178 141 188 178 184 107 127 96 69 76 69 59 75 64 53 65 69 86 61 57 49 64 62 83 81 47 60 65 72 74 61 31 84 102 75 79 85 34 40 43 41 35 56 42 36 48 56 49 40 35 39 45 44 26 27 31 43 55 61 43 41 49 44 43 49 57 53 51 34 50 48 52 55 49 49 48 38 21 26 32 21 14 8 43614 301 495 30 10245 12 6 54 7625 1495 -38 -38 500 5226 10855 19387 58062 123264 114792 61887 119825 152906 89723 58410 21290 25781 31419 32338 21715 35454 67811 139118 241026 366440 462616 618548 528932 459929 546097 388742 11723 782 714 555 606 511 563 559 522 604 627 619 521 491 523 420 485 611 543 543 416 376 349 346 386 337 380 392 356 365 274 347 440 292 364 411 390 407 343 310 346 332 413 375 228 218 267 263 334 177 165 267 325 184 177 165 169 131 243 288 188 141 114 123 193 238 270 245 219 234 209 155 177 187 153 195 288 246 111 56 129 152 172 139 118 104 150 189 216 130 197 265 245 216 242 249 338 459 269 153 146 111 89 131 143 163 145 88 125 107 232 223 200 246 236 185 192 202 160 141 211 219 209 223 230 217 240 213 193 199 230 274 286 236 265 249 241 244 240 203 219 289 306 345 296 214 324 315 253 341 282 301 355 346 318 233 293 237 267 249 242 248 212 200 223 211 240 224 193 186 203 212 221 281 283 242 291 264 192 196 219 222 226 254 258 221 219 203 227 170 180 196 211 176 140 132 145 121 139 117 133 116 74 85 78 101 96 116 106 102 99 113 78 94 81 90 79 108 120 86 71 111 104 86 99 62 43 55 61 81 69 61 43 62 65 70 70 78 72 78 69 79 66 70 61 50 62 61 66 67 65 58 51 57 78 78 75 72 73 71 64 50 67 56 43 51 42 32 40 45 40 43620 290 823 30 10243 12 7 0 7626 1494 352 1690 4892 13786 31765 56574 52315 20244 29737 80269 180265 294525 315557 363474 252057 318094 704355 706563 469061 682128 543977 68934 1927 967 1027 854 627 580 590 529 563 514 525 514 593 583 466 523 493 535 448 370 467 502 368 391 382 329 293 326 331 343 341 375 390 353 359 393 381 360 291 254 261 330 329 296 243 166 226 142 147 201 198 192 233 176 220 191 196 192 168 133 159 129 225 229 183 224 188 149 131 160 194 147 48 146 158 61 79 84 119 89 59 117 165 115 74 164 156 179 109 241 312 293 211 230 201 287 218 178 227 77 -6 80 113 55 75 73 91 106 137 142 129 188 195 202 221 257 217 154 202 177 177 200 172 149 182 166 168 222 277 236 235 213 203 277 246 172 200 167 181 209 233 240 252 251 233 243 246 259 305 208 201 253 235 228 244 242 187 143 183 227 224 188 214 177 176 156 150 158 150 174 200 215 228 200 195 202 193 210 174 160 196 166 190 168 146 160 153 127 140 143 139 141 154 111 110 83 54 23 36 32 53 56 27 38 60 52 53 51 36 15 25 32 28 60 64 52 61 52 51 66 75 86 78 39 21 13 14 13 24 25 25 20 2 999999 27 24 28 22 20 18 25 21 23 33 11 18 26 37 27 28 31 28 25 26 27 27 24 30 17 9 10 14 20 24 14 5 999999 0 43626 299 162 30 10242 12 7 6 7627 1493 4468 4198 3645 3314 3461 2879 2602 2924 2224 2359 3821 4251 3961 5800 5683 4502 4310 4927 6959 8604 7692 9090 16311 21176 19733 9346 11125 19474 41492 74379 92780 132235 101207 80862 47787 55339 73961 246902 325475 197593 200867 286131 361636 403029 385676 176398 132700 164704 78193 30515 2082 566 450 590 545 458 402 410 448 506 456 500 471 499 496 413 367 353 282 259 396 311 336 379 376 363 310 401 440 348 298 291 350 277 228 228 96 167 192 227 208 191 144 201 75 186 128 92 95 136 148 154 166 138 154 146 150 208 112 145 186 94 154 135 123 125 105 106 31 18 72 115 83 76 90 94 104 101 143 149 79 154 186 229 231 230 207 178 167 138 133 91 95 54 75 16 21 77 60 92 17 67 113 144 139 141 124 146 128 130 98 123 133 143 178 131 151 122 88 128 214 248 212 160 172 170 136 145 169 147 132 147 181 191 189 193 230 270 218 239 211 245 240 225 241 220 244 191 203 199 185 206 147 226 192 134 133 107 122 166 149 111 97 141 161 129 139 167 135 181 175 128 157 143 112 169 132 140 150 147 138 89 110 107 79 90 114 81 52 47 36 14 13 10 19 50 16 3 6 11 37 5 -4 11 18 -1 10 -1 23 47 43 20 4 35 45 53 19 6 17 -3 999999 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 999999 999999 999999 999999 999999 999999 12 999999 4 999999 999999 999999 999999 999999 999999 0 2 43632 314 98 30 10238 12 7 12 7628 1492 14521 14620 16063 17326 16485 15392 14579 13854 13281 14599 16109 18335 19046 18869 19972 21206 22013 21553 21259 21589 20776 19851 21933 23070 24468 39020 43145 49256 99717 221247 465596 418987 227828 260083 67446 13203 10495 9277 8269 7300 6064 5131 3934 2417 1245 765 749 571 602 487 550 591 620 556 462 517 521 492 616 574 515 507 488 454 416 417 357 372 244 356 355 350 308 337 409 380 301 480 387 374 421 409 405 365 313 331 197 184 227 180 185 135 161 183 147 211 128 146 119 172 195 142 205 242 242 211 254 252 167 196 138 207 242 197 131 145 210 199 72 219 126 109 140 51 96 161 129 193 208 207 140 187 179 174 331 284 300 270 247 312 267 191 222 204 138 167 120 101 32 66 111 114 80 91 97 171 207 156 165 153 105 185 240 182 212 169 200 227 188 193 182 202 261 250 135 135 182 164 200 166 156 159 187 180 258 271 281 285 313 305 325 279 257 253 347 342 299 288 268 246 272 249 266 209 211 236 216 176 207 228 214 191 245 204 183 232 228 203 197 223 257 253 210 227 240 228 240 209 221 192 183 208 214 207 190 166 161 154 141 141 108 89 101 63 75 68 85 71 67 87 78 91 80 95 75 67 70 91 77 83 81 54 47 64 81 75 98 73 46 37 42 59 44 48 45 19 16 27 68 63 48 60 71 73 46 41 37 46 50 53 62 49 48 39 44 48 43 54 44 51 57 56 45 52 37 52 58 50 42 37 22 27 19 8 43638 307 304 30 10234 12 7 18 7629 1491 55 214 343 449 674 1229 1492 1538 1883 2276 2735 5136 15469 30902 47068 71621 51889 39208 49998 55198 72499 122049 267600 505367 494744 470545 440512 465474 390818 251187 182314 72157 38358 46306 104983 79308 22017 1417 884 536 472 460 535 463 467 449 444 547 411 408 454 549 469 497 452 369 398 372 342 312 341 309 307 268 307 430 368 349 377 305 332 396 445 357 404 295 242 169 244 194 167 124 160 203 162 112 173 195 165 152 190 118 135 131 217 217 120 164 204 243 234 242 198 220 207 256 295 242 218 171 170 207 198 113 117 80 125 102 63 113 131 123 49 144 122 163 167 208 209 243 221 261 308 285 184 117 224 155 121 122 68 90 113 93 68 46 96 148 151 129 90 115 140 116 128 129 156 175 201 226 160 164 218 175 161 134 162 167 179 185 150 165 200 147 187 198 252 258 264 234 287 275 264 229 268 237 272 225 224 204 241 206 222 181 182 205 175 195 184 218 186 214 193 205 158 170 203 195 157 205 172 244 263 206 191 223 228 205 231 207 204 233 234 234 207 177 189 167 147 116 125 99 95 90 62 45 76 45 65 77 85 49 70 98 28 47 68 73 57 61 64 59 60 49 47 62 34 43 81 60 55 52 44 30 24 37 48 8 5 32 20 26 44 36 37 41 41 44 21 16 37 30 35 50 37 28 26 37 31 34 44 41 37 35 32 41 30 30 31 18 14 15 19 13 6 8 10 43644 307 90 30 10230 12 7 24 7630 1490 122 192 467 793 1344 1482 1145 1233 1661 1899 1888 2292 3550 4600 4717 4396 4634 4994 4974 4480 4490 4820 5563 6026 7903 18282 51407 114476 184493 201332 170007 179821 191382 291624 237693 194404 210219 169912 87393 92618 114675 110822 43855 19842 30454 8415 2622 632 439 449 520 507 463 465 402 373 407 406 405 519 377 354 416 470 377 449 384 309 311 257 249 372 374 295 356 263 283 304 324 248 336 334 314 309 245 291 323 263 255 172 143 212 230 150 182 149 141 128 148 108 108 129 124 23 75 169 186 176 117 141 204 216 188 282 175 172 152 130 154 138 185 152 92 130 39 91 94 61 102 127 97 58 124 224 167 134 192 201 187 301 252 193 191 100 -15 56 18 -34 62 67 -9 -2 3 52 55 59 140 65 89 80 49 93 94 91 99 99 71 52 103 130 62 95 117 96 63 117 82 144 129 202 169 132 155 144 219 254 238 220 194 254 232 212 202 201 159 173 168 138 167 115 175 170 175 125 152 158 170 201 133 151 182 169 149 130 170 114 130 144 155 173 192 168 147 202 167 145 169 166 184 175 165 162 157 123 93 87 70 47 53 21 39 58 37 42 32 54 42 33 18 20 21 48 61 42 24 41 29 5 16 29 29 30 10 22 6 -10 17 46 60 60 58 16 999999 1 20 36 9 7 16 7 10 999999 999999 999999 999999 999999 999999 3 3 18 9 999999 999999 5 14 13 11 999999 4 8 7 999999 999999 999999 2 999999 1 43650 312 153 30 10233 12 7 30 7631 1489 152 490 1324 1675 2119 2759 3668 4581 5445 5781 5680 6091 5516 4905 4855 4943 5485 5937 6081 6873 8648 10948 12205 16921 30607 46497 84215 113503 171940 184831 192509 274357 311075 352139 368361 286574 231661 94736 124291 200578 14683 2308 670 652 529 588 457 558 634 449 503 532 539 511 461 520 425 464 452 494 580 464 425 475 473 340 318 414 326 411 355 290 420 372 300 352 404 368 496 425 344 251 318 409 280 305 312 308 196 204 174 144 286 285 212 278 213 126 241 204 218 95 128 181 246 228 241 261 277 275 252 268 318 303 301 259 380 295 197 188 158 146 128 155 150 136 181 172 199 257 245 242 296 269 226 310 341 222 176 139 155 94 72 12 110 96 104 86 122 118 83 75 119 79 99 114 156 119 90 144 186 168 204 160 148 142 213 105 55 88 136 192 118 120 192 228 198 186 188 252 271 282 290 268 298 288 249 274 298 275 241 245 183 205 288 190 180 234 241 231 219 235 215 212 202 154 183 193 166 194 214 228 252 273 255 245 231 260 222 220 203 208 240 233 234 234 216 228 221 193 215 174 133 142 137 142 133 93 96 108 100 84 76 44 63 86 94 88 81 115 123 83 88 95 99 88 67 91 81 85 75 51 59 81 75 97 107 111 107 80 60 63 71 44 56 56 60 47 48 65 38 49 60 55 50 56 58 65 75 68 65 59 51 55 56 45 52 58 57 66 59 48 38 44 48 43 32 30 27 32 24 23 43656 313 97 30 10237 12 7 36 7632 1488 1718 1526 1354 1369 1591 1724 1897 2233 2609 2939 3380 3776 4264 3652 3487 3695 3897 3870 4125 4907 5684 6662 8128 9043 11426 19662 49147 84694 74249 99582 137211 110899 170408 231114 202348 182599 130086 175396 228982 169159 109597 7009 1122 882 763 624 487 516 489 411 522 414 464 545 502 550 524 520 402 457 496 472 431 320 390 459 426 394 373 373 319 338 335 341 246 323 350 352 415 483 465 320 282 258 274 227 343 326 282 179 179 129 84 163 135 185 167 189 230 230 146 122 206 181 140 195 198 175 191 206 200 280 272 301 232 208 225 288 255 276 192 312 292 149 217 132 119 139 108 183 126 121 202 236 224 311 286 261 212 253 226 148 91 91 140 65 63 45 12 64 94 33 102 28 56 91 100 72 66 89 78 31 144 197 147 90 116 141 171 166 128 138 81 89 123 127 186 179 171 240 195 225 272 231 224 227 213 227 280 297 283 248 244 227 185 181 195 201 213 186 204 219 214 204 204 217 226 219 163 183 166 169 174 176 217 203 198 206 236 228 248 230 212 215 232 177 171 223 205 162 185 196 175 175 163 125 127 99 83 90 75 62 58 47 67 76 53 54 71 69 87 69 32 42 70 49 34 36 48 59 60 46 28 36 55 67 73 76 77 81 88 53 33 44 36 49 38 30 22 49 42 20 30 21 39 39 3 23 43 34 19 27 41 51 43 45 31 25 40 55 48 45 30 20 27 32 30 30 18 17 19 8 1 43662 313 98 30 10238 12 7 42 7633 1487 2119 2135 2354 2547 2605 2411 2693 2987 3966 5320 5700 6203 7581 8367 8710 8953 9327 9918 11272 13105 13919 14105 13797 13460 14067 14995 16970 23943 24685 64141 21667 17992 17006 15233 14920 12250 7194 4253 3626 3279 2836 1711 1035 835 738 701 536 487 518 511 458 431 408 512 377 432 446 388 383 418 434 436 445 405 337 293 353 240 235 288 306 239 365 303 342 270 325 289 311 323 332 299 313 377 341 273 180 318 262 167 151 145 139 183 205 185 183 186 187 151 182 61 115 138 192 86 141 110 216 103 152 147 208 283 243 280 171 180 205 244 257 291 286 294 223 193 144 124 54 163 124 112 178 159 225 195 274 206 287 361 271 160 78 74 46 45 49 98 48 53 19 14 -12 47 88 7 46 104 54 14 65 55 89 97 116 87 74 103 164 158 110 114 15 54 18 45 77 114 134 202 209 256 292 244 207 229 249 249 245 260 268 268 254 246 218 207 218 223 203 159 203 197 139 185 254 238 229 203 222 214 209 173 169 164 124 190 225 205 200 206 204 214 222 212 188 148 170 178 141 129 121 126 162 148 109 143 123 116 84 85 40 58 9 30 38 79 73 55 69 77 78 68 81 85 63 34 54 54 38 42 50 56 37 46 74 51 71 89 83 68 57 13 999999 17 24 14 20 22 31 22 39 39 12 17 38 37 27 29 36 39 38 37 30 24 39 37 39 37 40 33 37 38 28 34 22 26 25 22 18 10 10 4 0 43668 310 96 30 10236 12 7 48 7634 1486 613 467 596 719 678 1253 1777 1806 2386 3603 5470 7040 7792 8293 8934 9482 10145 10573 11072 13359 15187 16254 16780 17559 24952 77103 138205 209627 122059 86839 103689 104301 27734 16633 11514 7749 4849 2877 1500 832 696 513 530 427 536 505 374 469 471 426 513 479 384 304 431 446 448 468 463 411 476 433 426 344 306 285 304 322 288 292 230 224 161 288 289 333 284 395 399 356 336 246 186 282 362 246 195 214 158 87 98 169 205 175 168 207 244 168 165 211 116 206 114 87 118 147 152 126 186 220 265 258 285 159 179 203 213 228 247 259 220 218 250 246 248 155 113 129 180 82 30 62 181 211 216 227 183 188 222 322 332 238 127 45 -5 13 2 47 86 76 34 72 64 85 76 25 76 96 25 16 44 99 86 120 87 106 120 97 80 68 65 90 111 62 59 95 115 162 205 179 157 257 288 177 205 219 233 238 253 203 238 237 180 251 189 158 194 158 209 158 218 205 212 156 134 157 222 187 200 171 130 130 158 174 176 154 135 181 182 207 203 202 206 176 132 176 191 184 104 117 143 130 140 131 91 129 143 98 74 50 56 35 28 27 57 64 64 81 69 63 64 33 34 61 54 40 43 32 12 38 77 51 49 34 45 54 47 63 72 65 45 34 15 6 18 23 18 23 26 11 16 20 13 4 14 13 30 2 999999 8 16 27 11 17 23 22 30 22 14 19 27 28 11 24 22 10 1 2 9 6 43674 314 89 30 10229 12 7 54 7635 1485 1444 1421 1633 2373 3005 3771 5707 7864 9470 12675 15696 15646 15754 16423 17064 16971 18822 21040 22967 25745 28670 29572 27889 27187 27708 27612 24897 22186 21865 21756 21748 19942 17310 17220 16644 13721 10390 13434 41429 8118 3652 2941 2016 1193 864 712 593 570 553 640 499 547 568 621 441 465 531 469 481 346 440 456 524 519 492 398 359 311 317 289 314 280 368 231 188 380 309 276 307 418 365 378 293 363 301 341 311 277 275 211 192 198 139 217 310 249 154 212 221 230 173 209 128 160 236 241 137 231 181 170 193 204 269 251 158 149 163 256 203 256 341 370 375 251 119 237 217 191 190 129 132 180 252 234 220 268 275 274 358 388 413 387 256 119 -10 -4 84 96 130 52 60 57 49 33 28 6 30 62 33 104 54 79 49 77 85 118 156 103 163 141 104 109 135 109 102 50 112 175 216 180 217 235 237 255 273 258 331 282 251 232 275 293 291 290 256 305 293 270 211 248 242 191 199 181 133 181 175 180 191 232 232 191 229 204 272 226 207 229 206 234 232 219 266 258 245 205 192 221 231 184 157 172 164 164 134 165 132 116 142 98 54 30 62 74 93 74 69 77 81 97 99 68 60 50 52 50 58 69 65 80 73 67 80 86 62 59 94 124 92 72 64 40 32 44 40 17 61 58 54 43 34 41 51 38 42 52 42 47 44 49 49 31 35 34 49 42 34 24 32 40 42 34 39 31 29 33 39 35 28 19 21 19 15 10 43680 314 83 30 10223 12 8 0 7636 1484 418 544 692 699 934 1474 1871 2322 3149 4403 5343 6013 6714 8023 10376 11631 12517 13922 14321 14398 14872 16805 18273 19012 20427 21657 23791 32555 48542 132428 124408 71943 111533 171018 159518 130515 83908 19281 63555 59605 76603 60508 21146 16200 1783 684 664 565 598 633 565 614 522 411 490 574 586 442 418 573 499 489 510 496 419 401 339 302 300 396 346 348 268 287 337 222 221 299 396 501 391 380 370 370 343 371 307 277 207 248 237 167 203 326 253 159 224 247 208 217 158 154 228 248 175 145 176 133 209 255 264 259 271 202 179 220 182 231 229 297 309 314 222 219 184 194 143 183 125 203 245 257 228 252 262 337 294 283 356 478 513 380 285 152 91 60 80 153 96 56 59 48 67 120 112 89 88 46 51 72 117 61 87 18 84 76 113 80 104 66 56 49 89 115 118 141 169 207 232 279 279 279 287 300 348 295 244 336 324 300 256 317 327 312 271 246 271 273 275 235 255 269 255 251 239 248 238 213 235 260 234 246 264 247 235 246 239 228 246 268 265 267 256 250 275 271 220 235 249 236 207 207 208 191 163 187 177 123 133 123 127 87 72 96 91 92 105 100 91 86 75 82 84 106 98 95 90 99 101 64 115 108 102 92 70 91 104 103 90 78 63 43 42 58 70 32 48 75 81 53 47 47 63 63 78 68 55 45 58 70 65 51 57 54 67 70 52 61 65 58 58 61 47 51 58 51 50 40 44 42 46 39 28 18 43686 309 83 30 10223 12 8 6 7637 1484 2452 2473 2704 3401 3578 3476 3488 4095 4401 4847 5608 6162 7149 8009 9297 11204 13657 15743 15746 16710 18664 19890 19022 18032 17694 18699 19417 24497 36917 50380 51712 80834 59487 23830 33693 4005 2181 1241 838 753 675 635 587 574 482 491 462 421 497 496 332 373 452 444 491 412 411 411 380 419 412 216 340 280 256 416 287 283 344 237 199 198 250 195 223 232 299 273 247 311 372 258 325 240 225 215 151 167 169 204 196 181 163 154 179 153 186 182 173 190 113 150 155 192 159 63 55 90 169 167 185 199 174 46 136 67 82 121 200 264 255 241 201 122 145 119 180 74 135 170 160 164 168 196 274 230 299 251 221 222 290 428 568 491 428 285 162 2 30 117 43 55 114 91 53 100 42 36 -9 19 -6 86 85 27 32 62 73 39 51 46 93 107 60 92 55 73 112 161 206 135 152 251 207 265 263 200 213 217 226 233 205 273 242 192 177 188 178 173 201 171 208 222 221 194 176 177 163 164 177 156 139 149 193 190 212 207 213 242 222 194 197 227 228 226 166 208 205 226 199 177 181 204 187 135 162 152 138 126 86 80 65 55 48 50 48 91 71 44 9 30 9 11 19 41 33 48 26 29 31 40 55 60 48 40 33 57 64 49 52 37 12 15 8 12 5 27 26 25 12 15 20 16 11 13 15 12 10 11 0 9 5 10 16 18 23 9 5 16 6 999999 17 26 19 4 9 15 10 999999 2 43692 314 85 30 10225 12 8 12 7638 1483 2077 2380 3268 3463 3767 4241 4642 5006 6106 6710 6736 6983 8020 8652 8652 9524 10338 10725 11316 12178 13205 14089 16138 19659 21677 22528 24818 27090 27109 25255 25210 24440 22857 19505 23052 34489 32968 94648 27022 1832 857 696 693 584 603 635 621 559 591 542 571 532 443 483 480 520 544 470 485 497 526 357 348 397 386 374 297 286 315 277 257 269 242 323 308 358 362 337 319 321 295 352 289 294 279 170 256 256 128 239 262 250 262 285 282 146 207 223 221 262 200 149 176 129 142 148 213 194 165 185 162 226 157 101 61 17 91 197 173 234 324 287 223 214 180 160 220 270 120 131 215 229 239 236 365 313 305 370 326 284 393 497 693 740 685 633 436 234 188 142 69 46 16 97 114 108 88 109 69 173 159 123 76 30 89 85 132 27 99 130 96 118 126 104 87 72 112 153 88 148 164 235 244 228 289 303 274 278 272 307 274 252 280 304 298 271 289 234 224 241 248 245 236 230 264 245 217 235 218 231 258 247 228 286 270 250 225 214 247 252 261 257 267 259 281 235 240 263 230 195 193 193 193 197 209 181 209 205 190 183 150 108 91 104 104 76 101 125 106 95 88 64 77 81 69 98 100 136 113 105 94 113 112 126 115 105 111 115 82 77 72 53 42 28 45 69 58 66 58 64 61 63 57 51 52 50 54 61 65 62 65 63 60 73 65 79 71 75 77 72 70 70 68 63 67 68 63 61 58 52 48 37 34 27 43698 314 84 30 10224 12 8 18 7639 1482 1086 1151 1124 1120 969 907 1128 1454 2116 2904 3961 4738 5794 8226 9751 10803 11588 11746 11893 12844 14074 14474 14069 14190 12075 12464 12094 11739 15148 25458 34918 77361 145234 115063 31051 4450 992 856 849 708 663 689 825 672 544 537 548 445 384 457 473 478 572 416 454 541 609 512 579 476 419 422 388 311 367 358 272 153 181 254 292 269 229 214 284 361 335 251 375 342 310 284 323 401 316 166 180 192 199 144 135 272 270 199 163 160 248 181 195 196 89 43 140 113 151 149 185 180 176 185 228 182 142 222 179 92 63 90 86 54 161 228 246 148 182 207 169 201 128 103 90 153 178 313 348 292 289 236 205 226 435 602 711 625 531 454 377 278 154 83 88 90 114 45 30 101 133 38 40 78 48 91 17 7 62 96 60 59 28 59 59 71 81 68 24 60 42 95 93 135 104 149 170 261 232 254 227 277 299 252 284 261 275 260 305 263 280 291 308 303 234 237 241 236 223 224 262 260 238 224 241 226 211 208 205 227 202 211 229 247 246 255 231 216 218 207 217 229 237 185 127 152 154 188 197 204 199 155 160 122 107 59 51 84 109 108 72 78 98 74 66 63 45 66 52 47 52 70 84 117 87 110 89 54 82 100 109 103 67 54 42 36 52 51 35 37 39 32 46 46 50 27 43 49 28 44 56 41 43 46 39 38 50 45 55 58 61 49 54 46 39 43 50 35 32 35 34 35 33 27 25 24 25 19 43704 314 80 30 10220 12 8 24 7640 1481 1910 2266 2891 2981 3361 4671 5229 5409 5804 5956 5899 5616 4566 4733 5789 6663 8160 9618 11544 10905 11209 12703 13831 14643 14693 16877 21028 31730 27505 41881 44712 22595 18989 15748 27341 40782 39671 63096 66535 22214 1737 965 794 678 737 684 620 539 591 600 445 521 524 591 497 532 465 498 513 575 558 535 410 451 430 362 316 504 393 288 306 153 219 211 315 306 292 296 314 320 458 289 241 261 300 187 194 189 211 227 171 214 223 219 257 223 177 281 222 141 164 227 159 146 203 157 154 162 166 170 244 197 231 205 182 143 127 89 121 90 30 100 179 212 306 203 232 217 130 98 172 227 256 303 277 250 305 328 310 293 392 593 634 554 471 410 315 259 225 161 176 99 67 70 47 6 102 86 113 81 77 61 68 73 151 57 30 68 59 116 105 95 78 79 67 46 23 70 86 127 110 147 203 234 287 294 263 277 260 232 336 319 264 285 290 294 281 272 282 234 261 257 228 230 259 182 227 272 229 215 209 199 177 178 224 260 210 201 204 216 260 265 247 216 188 190 226 228 180 208 198 201 183 174 188 192 161 154 117 84 97 62 76 102 97 104 100 93 83 82 66 49 36 55 81 76 83 80 102 99 102 102 85 93 96 105 100 81 41 36 20 28 26 20 19 27 38 39 46 46 59 50 68 52 46 50 42 40 25 49 39 47 50 62 53 45 50 41 38 53 41 46 40 38 44 34 37 35 25 18 28 12 16 17 43710 314 77 30 10217 12 8 30 7641 1480 1033 821 842 834 887 1519 1885 1636 1588 1868 2047 2104 2667 3220 3267 3998 4454 4984 5793 6127 6965 7884 9221 9372 9378 10700 12721 13569 14611 17135 27650 37270 50061 100399 122547 164032 203524 268623 262325 171448 73573 2919 992 881 774 809 781 857 652 639 576 552 649 518 565 572 517 490 572 602 548 607 582 456 392 310 416 459 362 406 348 174 287 326 340 364 327 344 297 290 250 325 364 212 289 197 192 256 293 268 289 218 246 258 222 213 200 239 128 126 211 265 235 208 190 239 291 179 197 173 212 220 204 186 208 284 212 65 84 57 169 104 159 196 231 246 180 163 239 218 160 148 237 236 271 308 306 366 356 318 285 388 501 612 621 558 426 370 309 296 131 74 96 92 106 102 51 17 29 -7 26 40 65 84 106 124 81 119 81 99 65 68 55 20 55 70 68 118 121 178 143 207 223 261 265 323 309 265 251 287 285 267 266 303 288 296 300 279 283 265 205 208 205 184 188 176 151 217 215 182 184 211 196 241 249 261 264 247 234 241 235 258 224 233 221 250 270 240 253 232 221 167 141 170 210 178 139 160 143 125 146 140 99 61 78 106 111 100 127 86 65 63 80 76 81 59 83 94 82 83 104 122 101 81 100 109 71 32 28 39 34 29 43 46 45 49 37 67 52 33 41 69 68 60 57 36 45 52 44 42 46 57 57 59 61 65 63 56 48 45 55 59 48 46 49 49 40 33 36 29 23 23 19 13 43716 296 643 30 10213 12 8 36 7642 1479 44 495 1100 982 837 1197 1368 3529 16051 39668 77039 173289 318768 213801 107909 117022 131968 120164 117283 166560 228522 347472 640749 768150 467163 349360 170163 2624 865 779 787 696 625 560 595 479 444 435 520 518 494 613 545 505 464 515 515 437 325 311 391 266 314 406 385 344 197 287 376 355 218 355 358 259 340 335 357 326 339 397 277 298 360 280 240 281 233 266 185 164 227 316 230 249 149 107 216 137 186 203 187 189 126 188 240 210 211 92 102 62 66 108 84 148 161 267 208 129 151 127 193 284 200 335 340 342 306 292 261 320 275 348 405 440 320 280 255 275 312 274 206 123 66 15 69 52 8 78 25 15 84 43 26 72 50 35 60 68 32 46 84 77 108 53 51 64 89 74 110 135 142 117 128 235 240 195 250 236 281 330 314 240 261 294 273 260 248 273 298 309 289 231 218 254 214 198 251 198 214 176 188 169 213 252 237 181 190 194 193 227 254 243 220 233 239 232 236 236 226 216 216 224 224 186 159 135 164 197 181 167 159 151 146 99 118 112 93 54 67 105 116 72 60 81 69 62 92 84 78 78 93 45 87 102 86 85 87 92 57 20 26 52 29 36 35 30 32 43 39 16 35 44 24 35 35 24 34 37 40 34 23 32 52 46 40 51 46 45 43 40 44 45 54 52 44 40 45 34 35 34 32 21 19 16 15 8 43722 314 71 30 10211 12 8 42 7643 1478 441 308 354 389 649 683 918 1222 1354 1349 1589 1637 1387 1525 1627 1746 2028 2123 2457 2726 2284 2231 3692 6781 9724 15189 20664 34368 43966 61817 53380 71344 162992 178697 89297 18118 23874 34869 11184 26865 49670 2437 910 770 740 585 626 611 533 496 425 436 382 484 337 518 499 558 439 426 549 443 368 407 430 371 326 293 290 327 292 225 246 258 260 194 270 274 270 254 271 331 321 247 274 263 252 304 272 213 311 243 283 150 269 304 278 281 203 157 128 139 152 189 177 223 187 193 170 183 148 211 154 152 144 175 66 31 -13 26 106 190 226 150 141 222 111 47 137 265 296 296 270 231 241 224 234 260 262 182 182 250 290 278 235 158 186 140 144 160 156 54 36 8 -37 30 47 19 65 53 -2 64 112 58 111 119 55 66 45 12 44 42 96 88 69 84 113 135 60 106 178 199 230 209 211 287 282 266 238 262 285 279 246 299 247 238 281 283 246 258 251 277 196 148 164 173 189 192 205 187 187 198 175 250 179 191 200 221 237 235 269 208 190 249 251 223 203 211 176 213 203 177 148 132 167 184 128 158 156 151 147 107 95 67 64 89 79 81 95 67 71 69 28 64 49 50 64 99 102 48 63 71 82 71 61 32 18 15 29 22 14 23 39 46 25 18 40 22 19 35 25 28 56 42 35 28 34 50 37 41 40 24 30 26 35 47 35 30 35 47 30 22 22 20 28 31 32 28 21 15 8 16 9 3 43729 312 68 30 10208 12 8 49 7644 1477 792 632 631 906 1070 1141 1335 1783 2035 2192 2162 2274 2608 3275 4103 4832 5708 7427 9593 11639 13337 16253 19872 22974 26090 28620 28974 31771 33000 37057 39233 34148 30770 26521 20011 12145 12359 26834 16737 21787 5962 1136 887 833 727 714 678 571 517 470 545 484 470 495 490 434 397 398 389 394 456 304 225 352 343 280 305 291 186 200 147 270 266 275 249 294 258 259 229 353 350 271 284 269 197 294 295 398 316 315 314 272 226 176 225 212 201 217 216 201 227 191 198 254 171 192 299 185 63 129 170 116 164 212 210 221 152 98 83 123 42 51 93 108 184 227 216 145 166 155 242 278 284 241 117 105 93 122 268 176 127 148 172 138 255 161 92 113 110 180 140 53 10 22 54 100 12 95 62 36 33 20 24 91 53 28 -3 -42 45 75 26 35 41 89 62 92 90 74 79 112 92 128 162 141 218 234 228 176 215 206 231 265 281 238 173 222 265 263 249 230 202 173 199 181 180 157 179 167 180 181 144 198 156 159 185 232 200 169 185 184 196 185 193 245 201 192 199 180 203 176 178 147 144 146 120 119 130 169 150 115 116 72 67 86 63 79 98 108 113 60 49 46 51 63 72 82 74 68 69 55 88 123 104 71 20 27 19 19 26 18 8 9 30 26 8 23 14 17 34 30 17 15 38 48 39 4 24 36 30 40 31 26 17 30 29 30 31 32 31 36 41 35 35 25 24 22 25 20 6 5 2 2 43735 314 67 30 10207 12 8 55 7645 1476 1348 1569 2174 2648 3543 4550 5162 5525 5781 6395 7124 7887 9031 11273 13115 14383 16119 18397 20269 22652 23026 24385 25295 24359 21507 19688 17824 17403 18818 19217 34834 48153 22415 20160 7625 2198 1507 1212 960 1076 998 934 792 711 697 627 560 485 458 429 596 493 508 453 430 455 418 465 342 396 421 335 250 248 150 226 257 183 302 196 272 297 250 218 278 274 295 282 336 376 336 301 312 303 365 348 375 394 377 300 201 244 325 224 223 255 220 273 197 213 212 112 223 199 126 151 194 228 136 182 185 174 255 194 272 247 170 123 98 120 49 57 151 143 175 190 234 167 228 287 344 292 185 103 76 89 125 247 165 141 159 148 92 100 207 185 137 71 83 49 86 63 63 118 84 62 4 49 48 -22 12 35 47 57 53 35 103 64 55 78 84 92 101 72 43 23 91 80 98 145 93 168 160 217 210 197 217 231 273 233 281 331 273 289 302 292 279 302 289 242 232 227 220 235 220 203 224 183 199 238 226 222 240 222 214 214 257 220 225 242 233 206 185 197 192 214 211 174 140 126 174 185 159 166 157 173 158 171 185 147 140 115 117 136 115 107 92 114 127 120 93 74 67 77 65 107 95 94 89 98 83 53 77 79 73 47 51 49 21 32 26 26 25 43 52 52 28 23 51 63 40 51 32 29 37 58 41 37 54 33 41 45 41 47 38 40 32 47 43 37 50 40 38 32 29 36 42 39 30 29 22 12 4 3 43741 313 67 30 10207 12 9 1 7646 1475 554 468 772 1300 1468 1517 1444 1812 2859 3995 4787 5395 5828 6857 7433 9406 10758 10175 9545 8965 8754 9805 11485 13056 13783 14404 15830 24438 35587 54762 83025 56040 165345 250240 96078 7450 1783 1527 1098 957 912 863 695 674 706 592 520 527 478 481 500 454 442 424 401 516 411 490 458 447 337 316 326 251 322 265 308 343 307 289 249 258 334 203 228 241 304 270 281 278 235 225 251 303 234 238 258 294 306 277 298 273 304 279 258 228 188 163 242 141 203 211 124 158 263 206 194 225 219 198 171 191 300 245 153 154 79 92 65 36 97 129 110 213 215 161 248 248 157 234 271 307 267 211 102 83 147 154 206 101 97 69 12 40 94 147 131 153 105 71 71 75 -5 21 86 48 47 86 29 44 7 -3 -21 23 48 42 58 57 83 61 56 64 32 61 68 27 46 32 45 33 80 88 98 144 89 151 210 255 235 191 176 249 261 247 227 255 244 224 256 283 253 245 231 227 248 192 244 200 144 182 225 199 175 211 237 222 177 188 177 200 194 180 168 188 183 154 147 136 115 113 166 141 165 138 101 117 112 89 118 96 109 87 101 110 100 87 84 80 94 90 65 75 45 33 42 49 77 76 73 79 80 64 76 75 70 86 56 33 48 52 41 10 13 8 7 11 23 36 37 34 19 9 11 41 23 23 41 31 17 11 33 34 26 9 17 23 29 43 31 18 20 25 18 20 21 16 11 12 17 17 6 5 8 43747 314 64 30 10204 12 9 7 7647 1474 1081 995 1137 1574 1867 2154 2439 2671 2568 2664 3392 4688 6161 6089 6159 6576 6384 6845 7470 8108 9081 9959 11709 13616 13442 14154 16000 16232 16806 17874 18861 19414 18523 16248 11813 7082 3946 2782 1824 1331 1118 898 815 730 751 862 640 695 580 523 587 527 495 471 458 539 530 480 490 548 541 447 484 421 402 309 393 350 353 246 278 382 348 371 237 150 288 333 304 292 323 332 294 339 344 320 357 304 351 395 287 335 341 298 252 232 153 192 174 196 174 190 137 186 131 169 224 156 202 216 250 283 273 253 201 205 159 124 94 146 140 185 196 231 207 151 260 335 238 298 274 135 201 226 175 143 42 56 69 111 113 84 119 90 143 153 152 194 47 12 11 -10 36 63 35 64 63 45 23 17 30 27 11 90 42 36 101 98 79 54 91 92 82 55 97 86 80 69 65 75 79 72 80 101 95 147 204 205 194 158 187 242 255 243 209 281 209 251 242 176 275 277 257 235 237 228 191 233 207 186 176 216 233 216 204 234 206 224 248 258 228 209 216 233 228 200 177 168 178 151 163 171 181 183 129 186 167 137 137 124 127 105 100 131 127 94 110 103 103 121 132 86 87 82 66 69 76 111 96 112 107 104 84 99 100 109 112 97 86 67 53 67 37 36 56 54 55 59 66 61 63 59 54 59 64 51 56 45 43 44 43 61 47 47 52 51 47 52 69 53 57 56 50 46 46 48 40 38 47 39 33 24 17 24 43753 297 539 30 10199 12 9 13 7648 1473 -19 -6 63 246 620 781 1119 2024 3399 8698 28804 74246 103260 92722 74617 105054 157563 323787 490320 713826 631883 197393 43086 6723 4231 2274 1292 1122 1053 1049 953 989 830 698 617 502 431 489 524 449 485 509 564 473 489 468 334 339 395 355 285 269 302 258 376 369 229 174 250 287 286 251 246 214 258 421 276 284 332 322 255 260 218 271 275 232 228 254 230 111 184 240 242 226 160 203 302 161 164 199 164 181 174 194 175 148 249 196 180 192 74 40 56 122 32 100 124 140 154 158 159 181 212 305 298 270 239 165 155 92 139 173 140 49 45 118 90 115 114 143 148 78 72 84 26 88 77 67 67 64 47 11 39 43 22 20 69 35 3 47 72 35 -5 48 92 94 86 71 41 83 47 57 80 63 120 95 74 82 67 62 143 202 178 206 214 178 232 199 204 208 207 192 199 231 241 230 231 233 249 236 226 220 233 207 188 201 183 213 213 225 227 221 199 210 192 223 167 168 216 170 149 132 174 125 155 140 110 136 161 166 151 151 140 134 118 127 116 98 106 107 111 106 119 108 87 92 96 72 51 62 64 70 81 76 99 82 47 40 93 95 56 41 12 31 35 12 21 43 18 18 30 30 47 40 29 13 23 45 37 45 40 50 41 40 44 39 38 33 27 30 23 30 26 30 36 48 41 42 27 15 25 20 16 11 8 5 1 43759 315 27 30 10197 12 9 19 7649 1472 22554 360 179 321 227 123 295 282 224 306 349 379 464 445 593 1071 1548 2113 2601 3924 6267 7512 9226 10442 11603 12889 15279 29149 74997 98449 114631 87614 66877 81324 32305 43321 40508 60613 111168 110129 5728 2368 2130 1618 1373 1135 1048 933 877 746 562 490 534 519 491 594 576 602 585 623 547 495 453 456 426 362 387 406 272 311 355 307 303 323 268 247 260 230 312 278 305 301 347 390 330 351 282 280 286 292 353 302 287 339 267 197 177 172 193 194 168 214 169 189 198 182 191 254 200 208 202 198 150 232 215 77 43 131 115 87 129 133 255 227 189 153 227 234 295 268 227 150 166 162 178 161 180 166 107 42 57 78 113 68 71 127 143 119 59 62 23 59 73 103 16 57 47 49 90 74 17 124 91 59 79 76 77 122 87 42 71 57 67 28 66 78 87 23 73 119 85 75 119 89 125 123 194 193 153 166 228 255 227 173 172 167 138 189 229 241 208 254 217 223 203 234 213 196 278 242 223 236 218 204 221 206 211 223 224 244 227 258 221 220 179 163 163 187 191 170 156 153 134 132 144 178 192 164 145 207 199 148 164 154 106 110 138 134 147 146 136 145 152 121 95 127 100 84 85 76 88 88 90 98 88 99 124 88 24 43 38 31 43 42 35 50 55 42 51 50 47 53 50 52 59 56 47 50 48 53 54 54 53 52 45 33 31 40 61 54 37 45 50 44 48 45 32 40 34 36 47 38 30 24 17 43765 309 28 30 10198 12 9 25 7650 1471 17477 262 333 606 869 967 1171 1434 1586 1998 2346 2629 3173 3360 3519 3790 4092 4001 4229 4728 5313 5782 6323 7389 8165 9462 12439 19622 31918 42598 56443 115300 89628 88083 150429 164651 240903 145926 77696 7477 2080 1419 1223 1073 973 847 651 669 615 539 501 345 392 500 452 531 438 339 425 439 397 428 408 286 258 278 345 250 221 257 214 217 179 216 165 218 196 188 183 240 247 332 216 230 236 203 265 326 297 155 235 175 131 59 66 149 180 208 105 150 165 178 146 133 126 117 114 92 127 206 150 104 148 177 130 154 86 78 126 50 53 62 54 96 109 121 149 223 191 266 248 182 163 171 122 76 51 74 87 96 -19 45 34 -2 60 49 38 -19 95 48 -37 -25 -1 -36 -5 12 -8 77 -6 7 9 -37 -5 -14 2 18 -4 3 4 42 10 45 42 9 15 12 59 106 77 55 47 18 65 68 11 48 98 119 79 163 183 174 202 122 108 162 131 104 149 190 249 212 170 167 208 182 179 182 157 177 171 191 198 151 171 199 251 141 146 208 177 154 141 146 144 141 120 127 128 81 112 117 119 100 85 118 131 127 103 103 91 67 84 39 48 42 73 93 96 91 83 59 44 71 65 63 46 36 29 49 34 30 51 50 44 41 68 76 11 12 10 -6 28 5 999999 999999 5 999999 13 23 13 2 8 12 15 0 4 1 999999 999999 999999 999999 6 12 10 12 7 15 1 7 4 14 7 1 9 999999 999999 4 4 43771 315 30 30 10200 12 9 31 7651 1470 16098 606 452 393 455 515 474 547 501 555 524 539 765 694 909 1047 1403 1818 2300 3047 3968 5047 5928 7114 8398 9269 9664 10189 10929 11572 22397 29040 23643 63404 76589 15676 13354 48130 61751 8109 3299 1496 964 836 795 813 712 756 733 648 507 518 498 489 455 598 540 361 462 455 528 479 502 357 334 280 329 290 234 357 358 327 280 294 402 289 212 294 239 248 253 255 301 344 334 266 271 339 135 213 386 265 235 187 98 151 167 104 200 197 177 150 177 240 218 194 259 287 163 197 212 240 190 176 195 218 111 89 89 61 31 60 108 100 146 173 160 121 240 162 227 154 160 172 118 100 89 158 231 135 100 130 120 178 82 103 80 53 80 53 39 3 37 62 87 39 35 65 57 67 77 81 82 108 79 66 92 31 37 63 53 79 77 57 60 90 87 90 89 15 69 78 45 64 103 95 102 91 87 165 122 221 190 158 162 153 138 138 171 228 269 240 226 220 191 227 215 238 266 227 182 223 222 210 217 187 189 239 252 196 202 200 176 197 223 250 257 245 236 202 184 165 155 181 170 153 193 155 165 135 130 140 116 97 111 133 111 135 124 138 143 109 88 80 82 62 89 79 71 81 85 93 61 55 63 90 86 71 30 21 29 27 19 49 42 41 29 32 44 36 36 35 42 50 41 34 47 37 40 34 48 34 38 36 33 41 54 49 28 32 35 40 34 30 33 45 46 36 27 30 26 16 15 19 8 43777 311 60 30 10200 12 9 37 7652 1470 557 477 399 358 519 602 746 852 930 900 788 899 1225 1610 1835 2363 2714 3099 3144 4271 5415 6126 6701 7118 7983 8868 9588 10132 10859 12765 16937 19628 18013 20198 25988 13466 9815 9026 8428 6460 2379 1382 832 793 695 590 590 533 502 553 542 467 511 485 521 434 487 535 557 539 443 416 397 317 222 333 312 241 331 276 377 221 225 227 208 193 265 233 226 309 292 327 287 296 274 324 304 297 191 175 236 205 157 189 179 152 207 98 189 212 83 174 172 187 194 163 235 96 88 178 197 176 186 126 62 59 43 154 73 108 65 107 114 105 130 158 245 205 217 183 184 173 179 156 171 176 132 116 105 97 133 87 30 35 -13 25 70 47 -8 4 66 110 45 34 5 62 48 44 -3 64 17 45 64 83 29 58 97 65 69 81 29 57 51 -15 7 70 100 26 19 70 29 93 90 39 114 107 46 78 138 137 144 139 164 114 130 136 135 160 188 167 185 211 249 222 201 169 191 252 230 194 186 185 177 143 182 173 221 177 184 218 210 193 220 196 246 233 171 160 173 136 160 143 106 124 141 117 142 114 143 126 101 81 95 111 108 119 133 119 107 104 74 74 46 39 40 47 72 50 54 58 36 40 36 58 60 61 68 59 24 17 6 19 23 12 7 10 16 38 35 29 20 22 42 39 20 25 20 42 43 26 17 15 23 34 28 27 30 30 25 28 30 23 32 20 31 24 14 22 17 14 11 43783 312 57 30 10197 12 9 43 7653 1469 656 365 473 446 503 598 599 626 861 1001 1006 1188 1305 1259 1514 1558 1800 2194 2529 2830 3096 4020 4585 5083 6321 7908 9614 11934 14991 16008 17124 17087 16489 15943 17102 12563 8204 6301 4622 2413 1232 1046 905 853 850 875 688 643 603 495 523 644 590 448 532 530 477 502 431 399 441 474 482 364 395 318 271 239 329 280 246 253 300 222 286 277 171 212 263 250 253 217 319 304 255 272 238 326 308 241 276 288 326 220 145 148 224 183 120 144 154 160 176 230 224 208 211 187 199 221 168 201 106 104 137 125 12 15 120 125 160 118 110 105 216 259 223 267 262 193 88 174 187 162 121 139 113 160 122 26 110 49 74 99 53 -15 53 85 44 -20 -8 70 10 23 83 41 56 48 61 89 67 42 48 96 56 0 14 70 -22 28 55 102 33 53 90 41 42 51 61 49 93 -21 53 80 62 51 36 74 120 115 36 47 80 119 105 88 118 140 128 172 180 202 213 194 165 174 203 176 142 200 203 192 211 213 181 141 155 205 182 183 218 242 184 201 205 209 238 231 203 170 125 106 139 165 135 135 135 142 145 130 94 100 125 82 84 86 103 114 74 68 74 56 57 55 21 39 46 43 54 44 28 42 45 65 77 70 45 31 33 28 14 23 19 18 10 2 999999 12 39 30 27 25 32 33 36 35 12 10 13 15 22 20 18 37 26 14 15 19 28 36 26 14 13 11 15 11 1 3 12 5 999999 2 43789 315 22 30 10192 12 9 49 7654 1468 17525 5 999999 121 125 -42 85 41 23 266 281 313 412 480 593 542 532 614 615 601 885 909 955 1164 1423 1870 2081 2569 5081 6478 12429 37994 144417 241269 311421 346277 311423 134381 19530 42993 7150 3160 1724 1453 1252 1134 1136 1079 1013 945 741 634 512 551 527 492 423 448 452 526 457 489 563 506 515 400 425 335 343 290 326 334 332 303 352 392 287 264 265 259 186 288 287 274 238 304 347 192 370 280 279 310 213 179 244 212 161 272 187 140 118 192 221 167 191 250 228 199 147 157 167 181 227 243 186 120 74 105 68 99 52 116 171 128 75 112 190 233 241 256 186 208 260 176 134 173 153 155 147 201 121 68 74 62 61 19 1 101 64 -3 54 70 61 44 66 22 71 32 104 70 70 84 112 101 98 135 110 77 57 71 65 81 96 48 95 97 87 44 55 67 38 9 69 107 93 101 31 50 140 112 103 105 76 113 123 129 150 190 146 180 201 185 226 195 145 194 226 193 171 186 215 224 193 206 202 195 181 205 222 226 201 194 228 194 233 182 231 233 212 196 158 131 124 131 129 139 169 166 140 131 123 110 92 110 99 119 120 94 96 87 84 62 76 84 51 50 84 65 68 71 60 47 55 93 96 51 15 13 42 43 47 48 49 33 31 44 35 46 34 29 54 65 49 43 39 40 48 38 38 42 34 38 45 43 39 29 31 44 44 35 30 34 42 30 30 33 37 22 15 15 22 20 18 10 4 43795 315 20 30 10190 12 9 55 7655 1467 12388 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 828 5519 21184 74548 129399 156053 224711 276353 327430 368405 149791 96794 139395 307685 626194 495699 156967 9747 1385 1218 1168 1150 1068 997 861 668 521 536 546 552 491 515 492 458 518 513 509 456 396 384 275 273 294 330 256 265 286 212 265 264 252 230 196 240 301 280 287 250 234 260 264 249 222 253 285 231 259 167 178 157 147 143 138 130 153 97 140 158 155 162 182 217 165 171 215 183 198 137 234 151 119 110 104 59 75 69 66 102 147 114 131 181 215 277 196 186 121 163 213 233 160 106 163 115 127 153 179 143 162 144 47 57 56 34 45 70 9 17 -10 17 61 -2 22 75 49 21 49 33 79 39 -5 15 37 31 54 75 107 20 29 46 46 138 126 64 57 47 43 42 48 104 71 57 61 60 109 147 119 107 116 126 105 105 124 169 169 182 210 178 161 197 232 203 206 225 193 204 187 213 212 206 209 166 194 205 207 218 245 244 179 202 211 199 180 140 144 145 145 138 101 90 114 119 113 131 110 95 110 111 98 90 90 90 122 80 75 81 89 73 65 54 46 49 36 41 64 64 32 35 81 93 74 70 19 16 26 49 45 45 47 34 24 16 32 25 35 32 53 45 37 34 40 45 30 26 36 31 27 31 36 45 42 37 31 25 34 36 28 30 28 35 27 18 29 37 29 17 14 16 4 9 43801 314 24 30 10194 12 10 1 7656 1466 15941 -8 999999 999999 999999 999999 999999 999999 999999 -88 13 14 159 175 144 316 563 547 667 898 1081 1051 1290 1792 2136 4540 30425 21338 12670 14471 13950 42456 68864 124738 111727 68976 64633 111700 153149 150902 284264 245403 67616 2145 902 904 779 663 647 598 411 485 560 531 529 484 496 431 469 499 455 420 411 376 263 243 238 307 325 289 316 284 262 230 204 323 238 253 131 164 242 325 351 195 222 203 181 203 247 225 253 204 118 175 121 102 151 145 200 52 108 136 158 189 160 124 83 129 118 187 200 178 164 88 187 194 186 103 23 84 103 152 205 128 174 162 184 229 247 196 190 141 175 161 202 198 136 124 195 73 64 115 49 25 29 19 31 84 42 42 -1 17 57 47 23 -51 6 32 36 -8 47 52 85 72 96 113 39 60 60 58 73 115 32 55 44 103 126 127 109 65 43 6 11 28 28 12 42 19 72 62 80 154 170 154 126 51 138 159 130 174 135 162 192 203 148 169 211 167 158 169 184 162 158 205 172 160 186 156 205 215 172 196 201 191 196 186 177 178 127 134 145 125 117 116 142 132 118 111 113 96 104 120 95 98 106 106 119 106 104 109 63 82 73 37 58 69 39 45 63 51 51 44 53 60 84 104 87 45 48 32 51 50 51 33 39 40 59 24 19 40 32 33 27 34 53 51 28 31 29 30 10 23 40 43 42 22 20 28 30 36 34 30 26 41 30 15 17 19 20 16 19 15 15 9 43807 314 24 30 10194 12 10 7 7657 1465 13100 709 451 409 521 581 613 606 652 832 828 929 1096 1028 1068 1165 1235 1288 1459 1464 2114 2406 1984 2083 2916 3528 4232 4583 5115 5249 5235 8458 20230 9255 5315 4202 3431 3094 2537 1916 1820 1685 1596 1464 1279 1048 857 750 746 628 653 544 508 447 497 537 430 423 463 481 518 477 417 295 288 347 293 253 200 156 222 230 237 179 184 214 229 202 132 244 316 260 276 384 278 246 256 262 273 258 343 216 90 73 130 131 134 228 191 175 106 183 174 181 192 171 216 185 180 140 203 292 216 162 166 234 200 129 86 93 114 159 120 148 225 266 227 256 275 234 202 170 115 161 168 106 117 111 113 87 24 13 25 28 60 33 -7 -17 100 67 54 39 12 -19 28 70 26 26 115 73 19 20 53 79 100 26 25 112 112 59 26 75 95 123 87 94 113 113 111 115 40 47 50 41 66 90 21 27 58 59 51 92 106 137 101 132 160 188 219 218 200 205 223 177 191 191 228 184 218 189 198 216 185 160 199 195 160 202 209 207 204 222 218 194 194 207 196 209 231 203 149 166 160 131 132 126 139 114 127 103 144 121 131 145 127 113 125 95 108 112 100 81 61 53 43 35 22 17 45 38 37 44 67 50 51 76 49 25 25 31 37 26 33 34 37 42 25 17 39 30 27 42 48 54 34 43 35 30 25 28 30 40 33 31 40 46 45 40 46 48 37 25 21 27 33 35 28 24 26 30 24 19 18 14 43813 313 18 30 10188 12 10 13 7658 1464 18495 294 86 108 135 197 169 191 248 207 255 205 254 308 367 298 464 552 489 444 503 614 876 923 1081 1192 1367 1995 9185 26786 26990 16107 15035 26349 14927 7238 9655 18823 29118 139002 294249 173326 84256 58344 1925 946 793 641 681 603 512 499 471 444 498 486 406 397 409 439 429 484 441 370 267 220 275 305 345 289 328 235 195 215 194 304 287 183 196 191 186 191 237 277 238 277 277 265 214 134 235 207 136 166 207 103 100 90 72 164 156 143 124 162 88 145 120 169 148 175 142 156 172 220 275 66 139 50 104 101 166 138 157 173 209 232 313 234 151 112 175 131 127 197 143 141 138 92 79 112 48 64 33 8 14 13 -30 30 61 3 11 57 41 32 66 58 57 42 21 4 26 76 35 14 52 35 58 101 25 -23 81 63 56 47 81 64 105 170 125 103 61 35 48 55 64 69 45 66 90 69 56 41 79 118 129 128 98 146 159 144 192 192 202 186 162 179 193 206 222 229 182 176 228 178 173 158 197 157 191 147 160 175 204 186 176 157 144 194 218 139 175 103 107 95 118 126 115 114 106 100 118 96 80 114 93 95 104 81 85 87 60 26 40 28 40 30 22 26 40 28 34 46 48 54 54 53 22 18 6 31 36 46 37 27 26 13 21 5 16 11 21 20 25 24 31 27 24 18 25 35 35 22 17 21 22 27 26 17 11 20 21 23 22 23 21 11 8 16 13 7 999999 999999 2 43819 301 17 30 10187 12 10 19 7659 1463 14041 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 176 254 92 135 430 1053 1569 1860 1918 1828 2651 7122 15968 51774 82754 192541 410994 348361 279648 429068 564070 276946 41323 1392 932 912 724 670 540 381 505 556 530 503 449 432 468 461 415 440 469 449 287 260 232 236 213 204 297 205 198 213 152 186 153 212 256 289 204 132 220 227 270 252 170 218 231 189 139 211 174 192 172 95 171 114 120 114 152 192 151 97 112 203 157 138 87 126 141 82 169 113 146 100 76 69 37 9 78 115 127 28 101 107 208 193 178 227 99 80 46 82 74 39 45 32 3 95 82 26 37 5 24 -12 -12 24 64 29 0 -6 57 14 38 31 105 30 14 24 41 26 -28 54 7 37 92 78 79 67 30 67 19 32 63 38 57 129 203 259 113 87 52 1 24 63 51 32 22 15 1 24 90 93 91 77 50 99 94 119 142 129 149 178 133 108 112 167 209 183 187 196 171 184 166 159 169 127 129 148 175 176 148 153 143 117 151 136 159 135 117 124 134 86 84 104 106 73 119 136 72 72 91 88 79 89 97 99 88 92 84 47 26 18 3 -5 11 6 4 -29 -8 24 21 7 32 1 -20 1 -7 13 10 7 20 999999 999999 1 999999 999999 10 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 10 43825 312 21 30 10191 12 10 25 7660 1462 15462 349 204 300 272 275 294 303 373 352 256 300 295 341 400 374 373 379 502 517 560 431 551 814 1028 1170 1166 1700 2255 2755 2984 3616 6657 18188 68486 90011 149020 232334 228772 264751 102671 11436 5890 2630 1396 1292 1124 840 770 613 614 603 529 498 586 436 516 427 405 557 541 486 633 484 386 288 353 332 267 277 251 239 279 256 253 290 283 117 248 214 269 219 162 268 333 287 261 221 251 280 291 254 259 315 193 102 189 128 176 100 171 139 191 249 122 146 213 172 153 215 190 222 118 176 180 214 284 228 171 88 88 136 209 269 249 216 200 279 196 237 191 174 158 149 63 116 112 37 112 62 -6 49 15 72 55 7 -2 90 103 98 118 56 60 56 64 98 91 37 46 43 69 9 -9 97 94 86 83 74 31 34 51 144 92 87 107 100 150 199 236 189 126 157 69 50 52 42 90 91 67 60 72 109 160 154 167 155 132 124 142 189 220 161 214 194 209 230 190 245 208 189 208 188 206 208 214 206 183 166 182 222 198 175 195 219 198 144 158 188 193 161 125 123 139 139 115 124 132 142 124 110 89 114 138 129 90 113 91 93 102 86 80 81 84 56 54 35 48 50 34 48 24 33 58 40 54 36 20 52 56 45 53 40 28 34 26 30 41 32 30 24 37 50 39 57 40 36 28 49 46 35 41 33 33 22 22 31 21 18 30 25 26 17 22 34 31 33 25 19 17 15 8 5 43831 314 22 30 10192 12 10 31 7661 1461 11994 392 337 358 441 328 337 331 384 409 424 408 427 569 485 449 622 619 626 715 721 845 978 1079 1148 1291 1393 1742 2320 2760 2892 9737 52928 42640 42167 126717 165280 73285 75744 81061 35784 75771 28893 2234 1343 1153 1086 952 681 508 499 522 480 518 558 481 506 516 545 495 457 467 550 485 319 319 292 231 302 262 299 400 274 238 188 248 208 237 201 239 176 216 262 305 270 330 347 280 233 163 173 178 205 223 145 252 125 163 158 205 162 145 174 208 198 163 216 179 294 274 203 177 231 195 138 179 215 197 122 30 30 185 205 250 312 226 280 323 276 225 186 175 152 137 85 65 76 143 25 7 -2 39 21 80 41 29 -1 77 131 136 26 58 46 121 87 44 70 102 34 115 56 71 92 60 61 82 108 138 115 91 80 107 113 206 199 254 264 294 285 201 154 131 107 63 102 106 110 104 51 95 76 101 101 162 131 151 149 162 171 191 205 198 154 158 201 194 236 235 176 193 210 163 232 259 205 215 184 176 217 213 206 170 181 184 153 157 163 192 186 169 173 174 138 125 134 167 153 152 155 114 121 115 137 138 154 126 142 145 110 106 36 58 91 71 71 51 17 32 34 22 22 24 31 31 27 37 24 37 71 54 49 46 46 41 21 36 46 34 42 50 41 30 18 43 54 35 29 32 38 21 11 27 32 28 25 20 38 38 40 43 29 34 39 34 34 25 28 27 28 18 10 12 10 1 43837 315 18 30 10188 12 10 37 7662 1460 13078 255 171 140 206 55 150 139 189 274 324 418 460 580 782 1047 945 851 735 694 872 1204 1400 1440 1446 1653 1984 2446 3549 12793 50786 113549 181165 186618 150427 156624 184268 205412 13447 1926 1399 1219 1252 1253 1091 978 864 745 703 574 494 461 416 461 574 483 499 603 464 338 385 391 350 340 263 314 214 231 268 302 363 267 195 293 221 170 267 299 236 249 217 252 255 228 257 294 281 301 274 267 180 158 176 192 86 163 217 182 168 154 167 252 198 219 231 161 148 183 161 165 116 175 246 248 240 238 126 129 217 130 128 180 239 235 251 325 316 288 245 176 180 104 108 112 112 142 106 78 46 55 19 41 94 66 42 117 86 27 55 40 77 123 62 59 127 102 28 71 85 74 60 83 95 94 131 155 88 139 160 155 173 189 272 342 329 300 335 225 116 116 89 97 86 73 96 78 100 99 110 96 106 119 118 134 85 107 125 128 164 210 196 192 212 197 186 154 199 234 189 201 186 185 211 220 207 171 177 230 187 187 180 177 193 183 158 174 169 178 217 196 195 181 188 164 118 135 123 129 176 148 129 92 128 145 145 117 134 121 119 112 85 79 68 63 54 55 55 51 47 51 53 36 42 30 18 34 37 55 33 53 50 42 33 55 48 48 47 33 52 43 37 38 32 40 49 61 55 37 41 35 32 41 47 37 26 43 50 40 40 31 24 32 40 36 27 34 25 24 24 16 23 19 8 9 14 43843 315 42 30 10182 12 10 43 7663 1459 18539 247 82 72 56 139 212 168 281 249 367 692 1084 1551 2298 3266 4619 4578 3352 2634 3340 5169 6080 6027 6355 6908 6875 8659 21753 67414 156268 230653 277016 251155 176278 231162 24357 22691 22662 20077 13721 8008 5901 4187 2091 1348 1218 1102 964 833 751 607 615 530 525 463 422 500 541 498 499 447 372 472 428 472 324 375 331 291 308 270 316 332 371 265 221 211 245 204 217 274 264 273 287 271 313 208 222 197 125 221 180 209 285 198 214 195 190 180 252 184 173 213 189 151 166 222 164 231 214 218 232 253 208 187 54 91 40 189 167 212 329 312 286 430 312 227 166 215 115 96 104 107 146 150 65 74 72 127 168 116 46 90 102 108 163 89 75 103 133 75 51 74 86 43 41 106 98 106 146 118 144 142 138 93 164 188 191 191 182 226 240 346 456 469 386 351 266 190 195 87 85 90 50 114 178 232 209 202 214 175 159 146 186 210 165 211 196 231 222 224 188 173 142 171 219 223 190 221 231 258 254 238 184 183 202 198 198 204 166 185 223 200 182 207 209 203 189 172 172 171 178 161 142 170 165 151 140 147 165 179 132 148 122 148 139 102 122 107 71 90 79 80 65 49 45 39 49 16 24 32 23 9 31 48 38 40 43 60 89 65 82 61 50 64 76 62 54 52 71 63 71 70 58 56 71 73 56 70 48 51 50 51 48 54 56 48 55 50 54 35 42 54 43 45 48 51 37 33 31 32 23 27 15 43849 313 10 30 10180 12 10 49 7664 1458 27391 445 308 418 396 401 310 323 391 450 544 970 1159 1259 1266 1547 1913 2131 2257 2908 3796 4256 5077 5788 6253 6761 6649 6759 6918 8095 10993 13232 14108 34510 121757 203009 178399 111481 34507 7968 5366 4243 3100 2101 1568 1116 756 556 470 438 441 428 315 411 369 330 344 487 479 461 492 525 528 422 394 371 326 320 229 206 328 292 168 240 311 248 199 212 256 240 94 200 175 167 208 177 185 150 233 222 197 134 113 125 96 103 159 203 127 150 168 105 73 122 180 233 173 166 117 152 131 118 87 135 167 147 144 65 47 162 198 286 278 302 296 355 314 190 143 75 93 75 40 69 43 -2 42 -25 -15 20 -19 -11 8 1 30 58 17 44 83 14 44 77 12 37 102 77 16 39 31 61 66 35 108 138 108 118 162 164 140 180 137 184 150 175 243 293 325 362 395 311 246 239 168 138 85 34 87 90 147 152 178 277 219 142 148 166 155 160 115 129 197 187 149 151 127 148 172 170 181 194 182 156 137 151 141 200 190 190 173 174 140 143 140 177 183 146 174 203 193 195 161 138 134 131 148 102 90 105 124 99 104 111 122 111 75 94 110 105 87 67 76 67 35 23 27 34 4 15 21 50 38 -3 -5 0 7 5 -6 12 5 12 33 46 48 15 17 27 26 21 21 16 8 14 25 31 13 14 24 44 27 14 17 26 23 15 3 2 27 37 27 16 21 22 20 19 15 16 17 8 7 9 2 9 2 43856 315 13 30 10183 12 10 56 7665 1457 17414 999999 999999 999999 999999 999999 999999 999999 -51 -49 49 56 53 409 1147 1770 2054 2471 2446 1849 2174 4291 5246 6281 8659 11247 13972 15923 17487 18814 22082 26890 31188 34773 43181 66995 159584 240567 224327 217325 214105 129302 202820 268447 98319 5601 1865 1102 595 563 490 412 436 466 468 437 405 348 364 352 378 383 431 381 429 367 408 363 251 298 246 287 251 209 184 249 172 265 160 267 232 113 213 274 217 289 254 274 237 124 230 191 88 137 84 23 110 258 155 134 200 165 194 142 212 164 175 192 202 178 144 142 200 226 133 110 112 172 98 117 175 223 222 267 237 312 242 159 235 265 151 115 83 100 59 22 -33 -4 9 35 11 -35 -39 29 95 34 -5 83 104 80 24 43 15 27 -2 41 141 113 80 75 70 88 150 213 129 126 84 81 101 160 229 229 198 200 195 239 245 354 392 334 309 300 341 305 212 106 80 115 167 106 137 172 240 202 194 166 186 182 264 237 178 166 194 199 135 143 157 185 197 218 237 216 196 170 236 244 197 213 187 228 195 171 206 203 193 152 139 147 188 173 143 169 193 164 150 126 144 153 146 147 86 105 120 94 128 126 121 125 114 79 61 67 72 78 40 13 33 48 65 56 36 31 45 26 30 12 -5 30 30 51 65 64 45 48 53 38 26 21 41 43 42 28 37 19 32 32 38 45 41 49 28 35 36 36 44 45 33 32 29 30 17 24 24 45 39 38 38 35 25 21 14 17 20 10 15 43862 314 15 30 10185 12 11 2 7666 1456 239 120 160 23 83 106 229 154 178 296 441 655 1018 1498 2422 3818 5086 7052 8853 11789 13300 14454 18004 23065 27494 27124 25675 28110 29888 27515 23904 26052 27705 30946 55830 89274 99619 110742 185462 223969 106099 47701 13488 7010 4387 2202 1344 737 555 486 547 483 470 462 487 504 534 502 394 426 491 503 444 353 398 422 436 406 443 360 332 284 256 279 287 252 212 251 133 216 302 262 244 203 231 199 197 207 197 146 174 210 196 216 232 189 200 163 218 149 184 156 217 155 129 210 201 146 204 118 128 166 88 124 230 266 210 199 148 130 153 93 124 282 329 330 310 264 265 187 99 158 104 64 6 27 16 38 78 76 25 35 55 66 83 149 8 77 120 143 120 58 50 18 96 32 88 137 135 111 117 189 151 147 207 234 218 294 244 254 317 215 281 341 372 382 323 297 335 341 246 242 208 174 170 240 189 208 242 284 240 241 207 156 187 215 242 198 234 180 180 144 202 171 183 181 180 161 227 263 177 194 214 213 232 222 224 200 231 242 238 189 176 188 179 158 119 164 193 173 153 155 170 174 197 165 136 159 155 141 135 130 110 136 129 123 108 107 98 133 108 108 69 50 66 85 56 58 63 82 87 47 72 67 35 54 65 69 68 58 62 66 77 69 56 80 67 59 66 60 76 78 61 61 56 57 76 64 66 64 68 63 51 55 59 68 60 59 49 55 63 53 59 49 54 52 52 64 45 35 41 35 28 28 43868 315 44 30 10184 12 11 8 7667 1455 13805 274 201 189 296 276 320 339 305 509 531 511 548 698 816 990 977 1284 1985 3143 4027 5091 9947 18899 26925 32073 39274 46022 48767 54626 64796 71071 71990 69232 67935 73048 72340 57325 49768 40454 18216 4962 1583 894 615 666 529 465 363 447 403 350 406 338 369 494 426 411 408 492 390 393 379 431 388 328 359 343 245 347 222 225 229 299 277 281 317 192 90 107 196 132 176 148 195 245 234 162 320 203 210 183 127 89 195 149 123 228 247 187 181 141 185 183 145 101 183 55 95 98 155 178 174 229 148 143 118 187 214 193 141 76 39 172 268 288 339 275 270 274 254 148 109 154 97 18 -33 46 18 -8 30 65 3 63 -7 54 58 80 86 55 122 77 48 13 43 98 65 77 87 93 105 113 149 204 140 136 171 185 212 237 232 275 310 362 364 204 173 183 295 298 292 212 173 138 182 185 234 220 177 151 208 186 178 211 227 263 251 163 156 116 149 207 233 168 138 147 157 195 196 182 189 180 212 234 183 208 214 191 248 233 217 227 201 200 162 167 136 154 160 173 149 169 158 98 111 126 164 145 103 123 128 113 122 117 119 140 111 94 109 99 83 81 113 85 62 56 45 56 48 33 40 42 58 33 30 45 56 46 50 41 39 30 33 39 31 40 39 23 35 49 40 54 50 22 42 44 38 38 68 75 47 49 40 33 35 35 40 49 53 30 40 37 40 45 42 31 35 29 34 28 24 26 15 7 10 43874 311 12 30 10182 12 11 14 7668 1454 18516 586 440 455 438 467 500 476 363 602 555 536 532 538 594 598 584 463 717 831 773 1053 1574 3558 6660 8813 10048 12855 24429 90055 120345 73452 60060 36052 34072 28291 22223 17795 11928 6052 4050 2989 2144 1741 1395 1012 799 731 578 504 455 487 423 417 380 282 396 433 530 374 372 422 413 375 318 346 313 175 246 246 309 247 328 216 236 249 211 174 232 229 188 144 202 134 157 176 172 197 178 197 173 184 122 173 112 137 133 184 139 202 104 142 173 116 57 87 154 126 102 44 137 104 201 201 112 103 158 226 180 137 96 43 84 123 158 289 353 312 400 294 169 208 184 140 117 20 -8 -48 -8 34 -6 40 -14 51 28 36 28 68 89 56 58 60 71 45 40 40 120 94 104 122 74 117 191 217 205 161 212 247 275 256 200 237 276 331 335 205 128 121 106 198 204 205 203 189 220 280 192 162 160 151 160 164 137 138 187 121 99 83 99 90 134 112 153 149 190 180 180 156 180 166 162 208 169 175 124 172 179 169 202 205 200 173 183 155 107 140 150 154 121 133 162 131 126 119 125 126 143 147 121 102 76 99 113 107 100 108 70 117 98 72 67 65 84 70 47 34 31 7 16 19 25 23 27 0 6 15 9 21 16 26 16 14 12 42 38 19 19 27 25 33 37 13 29 27 20 20 20 23 11 6 19 8 16 20 17 6 999999 6 12 13 19 17 7 13 12 13 999999 999999 999999 999999 1 43880 315 11 30 10181 12 11 20 7669 1453 21338 714 573 524 470 567 664 701 716 1050 1262 1135 1207 1383 1435 1474 1538 1694 1752 1938 2174 2815 5176 7806 10197 12708 12493 13235 14908 19282 30225 41208 43266 42605 37605 30364 24281 21494 21092 16475 9138 4603 2900 1583 1191 1079 861 710 535 485 479 471 402 485 398 446 455 494 373 440 473 413 505 464 349 476 398 281 379 357 297 274 262 288 305 255 256 237 283 241 203 303 261 208 176 310 179 169 185 230 240 287 102 205 224 191 165 178 216 127 106 243 290 229 222 220 123 269 238 178 191 222 222 266 168 190 235 232 243 139 171 140 162 161 179 362 388 312 306 283 214 202 161 153 76 131 81 47 3 84 42 73 92 78 100 129 139 108 105 60 102 143 206 150 127 87 95 129 178 165 135 112 250 218 161 161 208 278 301 310 355 347 282 282 336 362 338 240 183 183 179 283 330 356 281 272 291 224 242 243 232 203 194 213 212 226 244 199 117 117 132 212 223 251 243 224 251 236 200 215 242 225 224 204 174 213 187 216 211 225 247 251 185 206 247 213 202 211 222 213 193 162 150 188 170 168 113 180 170 133 132 157 170 139 169 146 132 149 127 100 130 118 133 108 71 64 63 86 81 57 54 54 58 87 78 89 68 69 39 49 62 67 80 75 59 48 49 83 70 65 57 52 49 74 69 61 68 70 54 61 56 68 63 57 53 52 53 54 49 55 61 57 52 51 52 49 51 42 42 43 37 36 22 19 25 43886 313 16 30 10186 12 11 26 7670 1452 744 685 591 655 646 645 666 607 622 736 721 719 811 842 1000 967 1045 1076 1361 1997 2533 3138 4309 5010 6016 6856 7572 12082 18194 21042 24858 31886 29212 25308 21564 16070 11392 7247 21770 30593 3902 1054 824 779 538 462 533 439 467 396 396 480 391 429 349 384 375 438 391 333 369 333 462 356 370 393 329 345 359 243 286 322 291 243 218 279 224 213 209 142 168 230 205 177 114 179 178 137 155 180 158 190 200 242 161 187 149 172 208 110 111 162 233 188 223 173 86 109 126 162 108 144 132 202 200 181 163 35 100 114 59 116 204 282 257 300 262 243 209 225 154 178 182 147 128 5 -56 -9 49 72 48 19 42 92 84 80 48 140 50 38 24 50 67 119 119 121 119 113 126 194 127 165 187 165 157 187 197 169 219 239 237 301 306 316 297 316 346 240 155 99 42 128 212 285 319 273 246 266 276 260 176 155 157 137 164 166 191 205 264 200 128 123 133 174 193 202 150 168 172 172 185 170 168 183 184 167 161 173 180 156 176 204 213 219 190 146 179 148 160 174 198 131 140 159 163 153 123 146 103 117 135 123 132 125 152 130 105 85 87 83 74 77 111 84 39 17 32 39 56 38 27 14 7 11 24 36 32 25 20 16 18 47 38 18 38 24 17 15 7 24 30 17 18 27 18 24 15 22 15 31 24 25 27 32 11 19 17 10 13 10 23 27 19 21 11 5 5 999999 999999 999999 999999 999999 3 43892 315 20 30 10190 12 11 32 7671 1451 12091 489 443 441 446 457 561 521 511 610 495 457 534 590 448 571 840 1032 1226 1663 2220 2605 3269 4284 5524 6486 7546 8707 9134 11831 22173 75697 184459 234889 86647 69270 10608 5147 3243 2667 1880 1445 1206 1104 923 781 587 549 453 416 476 423 410 471 443 419 354 405 387 349 371 458 353 365 324 338 374 381 371 312 327 268 298 427 294 340 320 338 315 329 246 306 312 374 263 191 225 206 243 236 274 185 169 237 224 224 294 272 157 161 150 206 178 201 227 219 193 171 170 146 230 216 230 180 231 258 241 198 158 154 168 105 152 208 317 376 299 341 323 229 132 189 150 241 157 140 62 52 64 103 85 47 40 62 83 106 91 105 108 86 120 72 95 135 126 88 120 119 155 152 131 125 212 150 131 158 217 229 279 260 280 325 316 270 384 398 340 274 138 139 93 114 161 159 311 370 314 288 296 312 270 212 233 225 215 156 126 160 217 283 298 157 117 159 223 251 192 198 171 183 173 202 161 172 171 217 198 178 190 224 204 206 192 171 175 154 189 181 150 137 151 178 144 137 160 164 178 173 156 128 125 111 138 167 151 168 152 140 156 152 147 146 121 127 114 117 91 67 51 53 39 70 66 84 60 62 83 71 56 44 56 58 42 43 40 42 46 32 35 38 54 53 36 32 40 59 53 67 57 46 48 40 45 34 46 50 42 39 44 35 40 50 53 42 52 41 41 34 30 30 31 26 18 11 12 43898 315 22 30 10192 12 11 38 7672 1450 10214 484 258 348 418 433 392 600 576 529 590 911 1308 1606 1931 2187 2627 2661 2943 3627 3749 4164 5616 8302 10375 13304 19589 23875 30271 41912 77437 177285 120917 41286 25564 35558 46613 19461 5893 2127 1557 1176 906 745 632 522 646 553 481 471 544 411 371 401 467 406 467 479 406 372 435 405 378 420 416 368 451 442 324 369 355 382 400 309 283 345 290 229 299 299 238 281 258 291 316 226 217 201 223 186 194 284 286 207 199 192 192 341 276 311 251 212 242 178 233 263 209 181 188 133 169 187 205 252 263 273 173 247 199 114 136 143 268 337 409 326 265 288 257 218 219 219 205 203 206 186 173 151 178 54 58 92 133 112 106 61 144 161 140 129 180 154 99 198 160 177 190 137 142 184 184 150 131 232 171 154 179 238 248 245 286 322 354 375 360 347 281 187 202 165 168 169 161 192 283 322 255 273 227 249 291 280 239 228 165 175 127 149 164 296 324 244 180 192 221 247 219 236 229 178 157 197 185 184 177 183 231 234 169 207 214 215 219 188 191 206 188 173 214 189 194 209 169 162 207 190 183 159 157 154 155 138 129 149 194 190 185 145 166 148 155 137 104 134 141 108 67 68 61 63 70 31 68 90 70 40 51 78 52 52 48 51 57 56 51 66 68 63 43 60 83 68 63 75 52 48 58 83 68 72 57 66 61 44 50 64 55 43 58 51 57 65 53 49 45 51 54 38 40 41 39 33 45 38 21 43904 315 19 30 10189 12 11 44 7673 1449 12251 835 696 687 797 866 801 990 1084 1164 1103 1140 1088 1272 1900 2981 3142 3920 4278 4477 4992 5418 6149 9611 11655 14655 20612 23524 25219 26330 27375 28567 22360 15853 10026 7259 4980 3390 2446 1846 1487 1225 1096 1020 774 630 653 550 502 510 600 492 453 474 548 517 440 476 378 371 355 453 381 379 304 431 400 297 339 356 291 382 341 314 396 376 364 329 333 262 239 346 385 274 216 282 252 287 308 204 214 316 335 215 200 273 223 340 320 229 268 287 229 285 189 173 200 231 103 156 261 192 243 272 257 313 197 187 284 211 132 119 166 296 385 409 337 295 275 211 240 245 243 165 205 175 103 83 56 99 127 84 174 160 157 156 150 143 141 141 148 76 85 111 181 167 182 180 155 213 198 219 185 141 206 277 255 279 327 299 270 271 281 343 345 346 337 211 192 246 161 189 133 116 198 251 277 234 238 263 229 244 246 162 178 217 174 140 186 238 299 318 225 161 184 209 297 271 247 236 169 166 176 200 198 216 185 171 183 213 274 229 211 240 215 210 200 204 228 189 170 95 120 195 162 150 167 176 175 141 144 152 155 162 181 176 181 159 145 160 149 144 152 175 145 117 99 102 90 99 85 76 86 78 86 97 87 84 74 89 86 77 80 75 74 90 90 73 79 81 92 73 73 61 62 95 78 65 69 66 70 71 79 70 58 64 63 70 63 65 66 64 65 65 65 75 61 61 58 65 48 45 39 39 29 43910 315 44 30 10184 12 11 50 7674 1448 20882 917 801 703 678 774 824 933 825 939 954 900 1096 1178 1214 1439 1542 1798 1861 1654 1734 2401 3054 3577 3689 4179 4966 6842 20674 26345 9696 8857 19217 29926 8449 6070 4796 3985 2588 1995 1825 1632 1410 1285 1032 824 769 613 551 528 581 586 525 491 440 457 468 432 532 448 404 433 474 524 341 334 572 546 390 332 407 401 321 228 307 366 400 289 351 277 389 399 421 310 266 242 301 318 253 264 323 355 321 218 235 220 263 295 336 289 278 336 266 258 308 253 190 137 160 181 158 208 172 186 169 150 178 175 176 200 174 175 175 210 356 335 315 200 266 207 176 192 159 165 153 204 171 63 36 84 147 112 89 79 21 166 184 121 111 127 117 167 167 140 192 167 140 97 120 125 169 172 166 221 236 242 195 171 230 263 306 308 335 306 332 263 90 118 130 152 92 89 145 251 241 175 248 183 156 224 243 155 117 172 119 96 116 125 244 304 327 262 120 135 242 233 252 242 185 210 205 172 155 180 178 159 205 264 198 178 201 206 199 152 167 165 161 146 146 136 145 183 187 147 172 153 114 149 154 149 158 180 166 175 175 149 177 164 145 138 145 149 146 116 108 99 90 82 84 74 55 69 60 68 70 92 68 31 38 59 66 72 41 25 68 67 70 72 78 52 62 65 51 51 49 58 56 63 72 75 55 47 60 55 51 69 60 45 42 54 50 38 35 34 34 40 41 42 35 30 32 39 23 18 13 43916 312 13 30 10183 12 11 56 7675 1448 26435 867 764 743 681 823 851 763 808 931 932 902 996 1148 1202 1373 1571 1708 1636 1889 2211 2683 2985 3414 4185 4878 6120 8803 10654 11207 11221 10960 8337 6650 4807 3276 2457 1971 1770 1585 1382 1152 1008 796 682 630 541 556 407 412 409 431 465 345 471 375 397 382 381 362 322 365 412 390 380 295 413 343 232 299 296 252 277 366 335 360 331 358 324 229 313 375 290 264 313 329 242 172 143 83 93 127 50 244 254 255 290 330 342 233 218 213 167 95 134 73 171 137 126 203 155 97 149 179 147 157 181 270 118 45 91 48 189 211 309 291 190 200 178 171 179 156 106 130 154 133 12 55 47 15 16 26 67 93 115 150 111 124 54 77 97 82 98 95 117 122 116 132 137 120 89 87 153 211 245 187 204 184 185 170 188 243 212 196 183 211 145 150 164 126 27 57 117 147 178 144 155 153 145 182 161 106 93 84 115 86 52 47 106 194 261 283 229 194 156 207 215 179 170 125 118 131 83 64 69 112 134 154 171 178 118 167 120 81 143 140 124 131 125 136 105 88 171 181 147 161 104 78 73 68 89 92 83 103 101 123 130 142 121 126 140 129 121 76 76 64 30 38 48 68 47 39 45 37 41 54 53 50 36 25 20 44 41 21 34 22 20 26 27 24 22 18 18 26 43 20 34 38 24 27 28 35 29 33 17 24 20 17 10 6 12 22 12 17 22 12 15 17 5 6 10 0 43922 313 16 30 10186 12 12 2 7676 1447 1051 772 658 776 804 865 816 902 974 805 888 906 944 1099 1230 1446 1608 1753 2084 2280 2150 2145 2034 1904 2282 3317 3969 4310 4771 5488 6202 7212 7405 6524 4998 3907 3117 2077 1557 1221 1125 1154 920 761 564 559 429 399 419 485 498 450 358 395 404 343 405 487 377 365 402 403 387 417 298 193 241 251 342 319 350 268 267 273 278 231 341 226 245 236 183 246 186 263 224 265 271 200 160 113 242 237 165 193 220 239 283 320 206 196 169 243 284 225 193 140 175 222 195 141 137 167 168 120 173 195 213 103 156 178 124 70 131 199 353 298 174 156 223 182 180 177 150 128 134 41 67 0 46 17 32 91 113 135 138 121 118 93 91 74 70 103 149 141 161 91 163 138 120 190 150 184 176 178 166 188 285 196 163 178 217 251 192 186 125 72 97 76 67 94 99 121 128 145 166 174 103 140 182 190 185 131 130 132 105 80 58 81 62 114 164 254 233 178 108 158 194 163 164 135 92 78 71 80 88 157 158 144 114 122 172 165 150 163 161 169 161 141 143 161 165 136 134 156 138 136 127 124 94 126 125 121 132 130 142 127 120 123 113 123 147 121 50 53 51 69 54 35 41 12 32 41 32 34 32 28 11 28 7 14 18 23 26 40 32 37 28 23 34 21 34 7 21 33 35 38 37 35 34 37 17 17 18 15 20 21 17 24 33 34 26 23 23 25 24 23 16 14 15 13 9 0 1 43928 313 22 30 10192 12 12 8 7677 1446 11860 685 517 548 505 595 611 615 644 633 612 681 809 813 787 909 1155 1368 1646 2076 2877 3027 3090 3558 3778 5204 14716 25479 17814 15622 17257 59844 104984 190004 126192 6729 3184 2614 1891 1425 1218 1149 1040 968 809 730 553 543 397 445 468 444 416 487 407 428 384 397 390 412 388 364 376 427 434 370 348 277 244 335 234 265 242 255 355 233 241 257 373 215 251 253 248 285 293 328 235 110 183 213 73 194 246 130 237 200 223 201 216 237 166 198 154 138 151 133 157 217 157 174 115 100 111 190 212 98 164 245 284 161 112 112 159 132 191 245 204 248 179 106 118 143 174 199 150 91 106 44 128 111 45 -13 166 205 89 65 165 128 81 111 86 132 87 114 123 207 134 131 119 140 129 131 166 158 221 204 162 130 166 169 206 222 284 211 197 164 55 44 88 112 146 149 160 147 194 212 128 158 140 130 145 153 149 112 117 126 69 41 59 128 69 149 265 234 180 196 204 213 199 208 147 107 71 38 100 87 137 154 151 171 148 187 196 161 160 155 157 156 146 144 161 122 141 142 161 174 174 162 146 141 159 116 146 143 130 154 157 104 129 116 117 103 93 89 45 51 31 29 42 43 73 51 41 40 23 11 7 23 28 37 26 16 21 31 18 24 42 46 34 32 38 25 40 42 20 23 37 38 38 40 38 37 38 35 43 31 31 32 21 30 31 26 29 33 22 18 31 26 24 22 13 3 3 43934 308 24 30 10194 12 12 14 7678 1445 6510 351 223 275 220 176 278 271 347 294 271 271 326 303 320 375 396 529 538 509 738 1048 1447 1833 2362 3178 9028 52320 125124 169577 114779 101306 98736 112505 208278 290999 14353 3843 2609 2368 2090 1714 1741 1474 1309 1132 868 780 501 515 462 416 415 369 319 377 490 476 464 376 338 423 373 494 405 372 316 273 243 236 291 312 309 301 232 122 237 273 266 235 241 305 276 297 237 282 206 152 189 168 206 170 168 161 237 200 188 136 188 132 138 225 252 183 181 132 96 123 113 50 81 93 115 122 169 114 153 152 206 176 140 107 173 120 103 168 191 187 181 200 178 167 129 103 81 36 22 -2 21 25 25 17 57 73 66 57 78 77 63 107 76 70 48 -26 29 26 74 62 33 36 91 110 60 81 90 169 168 168 165 131 147 163 131 110 107 88 104 30 72 107 111 106 109 133 154 132 133 111 100 137 97 66 134 149 110 144 91 -22 38 90 42 17 83 193 202 139 138 125 131 114 162 77 89 73 55 36 52 136 139 111 96 113 108 117 94 113 128 98 140 147 107 122 94 81 105 98 129 119 81 59 118 114 112 105 76 97 101 123 121 84 76 49 26 27 13 16 30 26 2 15 34 36 29 9 25 44 13 9 -14 11 2 3 15 999999 999999 999999 999999 13 14 15 7 6 20 33 14 20 28 14 16 21 6 999999 10 17 999999 999999 999999 4 6 3 7 16 4 4 999999 3 6 5 43940 311 23 30 10193 12 12 20 7679 1444 10895 1006 676 679 773 825 811 773 764 770 734 885 968 963 1132 1251 1229 1169 1242 1395 1425 1327 1680 1727 1742 1538 1287 1365 1268 1284 1626 2016 2203 2634 3058 2993 2574 1990 1568 1449 1364 1320 1207 1034 801 604 591 384 438 436 459 469 483 490 556 438 413 388 400 530 531 351 387 373 316 268 340 346 264 182 286 302 227 216 195 290 286 310 240 146 292 334 282 252 224 213 185 214 197 156 193 120 206 136 130 169 161 134 122 188 165 121 186 173 177 194 116 147 130 134 201 154 92 167 132 220 197 193 192 169 152 158 91 31 104 170 247 208 239 226 179 199 116 93 121 102 87 177 42 11 74 77 69 27 -16 47 107 158 111 103 116 101 75 45 93 38 78 27 63 78 93 81 149 74 114 128 181 174 196 154 168 126 156 154 111 97 72 59 114 157 91 102 150 116 200 167 145 142 123 127 111 129 127 151 130 122 142 155 74 27 -16 43 88 141 178 185 112 111 160 129 82 67 58 76 76 119 125 141 127 139 142 124 179 145 126 162 178 127 124 138 146 113 136 152 139 128 179 126 110 148 122 116 131 114 103 106 130 144 125 128 120 86 82 68 50 26 13 30 11 55 43 18 42 38 57 60 23 11 29 12 16 15 18 20 15 4 21 29 18 38 22 17 21 13 30 26 40 28 36 36 36 34 16 18 9 21 31 33 21 31 21 24 13 9 23 24 14 14 9 2 9 43946 275 21 30 10191 12 12 26 7680 1443 14033 800 703 655 602 648 732 831 770 832 867 813 871 863 957 923 923 901 957 965 976 1065 1092 1128 1310 1447 1454 1580 1612 1802 1981 2177 2380 2031 1816 1969 1955 1558 1450 1282 1238 1229 1056 815 494 385 400 448 473 411 388 552 462 459 405 376 394 291 314 381 315 321 330 248 269 321 213 172 260 262 166 204 323 242 241 250 219 243 259 255 208 224 172 159 133 136 169 158 159 91 186 148 207 182 177 130 67 190 162 98 121 120 118 145 -11 72 91 98 135 183 143 115 165 141 166 120 194 210 159 81 100 92 98 28 120 160 270 245 185 132 169 113 86 94 138 138 37 74 28 3 29 -36 27 43 49 13 -22 93 89 63 62 100 99 51 10 63 55 35 18 -23 39 93 15 82 159 97 79 125 125 96 106 128 95 42 108 87 31 87 56 94 58 80 96 192 129 103 79 22 68 115 181 208 191 131 147 111 52 36 23 -29 79 104 104 122 116 113 90 43 56 20 32 58 77 67 96 126 100 111 109 51 101 75 117 88 63 93 100 91 103 53 69 83 106 99 77 84 80 93 85 48 66 72 85 63 69 67 64 84 58 62 75 65 44 21 10 -32 -17 -5 -11 -7 -32 -31 -42 -26 -1 0 -23 -9 5 -10 -9 -32 -42 999999 2 43952 307 19 30 10189 12 12 32 7681 1442 18412 1011 722 765 679 647 692 665 832 860 796 850 813 784 859 918 990 976 1043 975 1086 1279 1324 1440 1667 2043 2477 2890 3347 4165 5153 6129 6046 5581 4782 3789 2733 2327 2121 1820 1500 1463 1265 1148 936 668 620 501 456 414 517 503 529 396 440 412 485 488 378 455 367 397 418 362 406 276 295 329 290 286 262 327 284 320 288 324 294 246 287 228 213 260 263 119 117 158 146 168 212 264 238 247 186 222 241 274 161 146 262 256 208 193 302 313 247 207 137 127 170 201 232 181 142 138 192 216 230 171 141 125 91 95 68 110 194 189 199 243 159 168 218 121 224 226 119 116 129 35 19 47 3 46 64 57 17 107 122 133 70 131 141 124 163 138 142 181 147 89 59 131 141 133 135 147 143 137 123 127 163 65 114 149 175 124 96 105 120 117 145 125 160 111 205 187 108 132 137 151 207 207 276 263 252 193 178 154 105 66 51 55 0 98 129 116 152 156 156 165 128 87 94 78 24 57 121 125 111 154 103 127 161 145 117 125 152 157 114 152 159 143 151 134 142 135 132 151 159 157 144 142 150 124 127 154 160 158 165 152 115 110 112 98 104 78 67 39 26 44 40 38 -4 4 21 37 45 43 28 34 13 19 25 7 23 18 17 29 27 6 17 27 28 20 34 28 31 34 13 14 17 22 12 12 20 14 10 24 18 11 23 11 13 5 19 8 9 4 7 43958 315 16 30 10186 12 12 38 7682 1441 26976 984 915 790 804 811 841 771 787 1013 948 909 859 959 985 1020 1052 1093 1067 1153 1292 1390 1706 2153 2751 3540 4071 4977 6327 6700 6571 6257 5278 4745 4057 3255 2594 1964 1631 1594 1350 1153 1018 774 544 530 592 522 493 549 538 429 497 507 467 545 422 457 483 469 403 455 416 332 425 420 348 365 487 462 326 372 287 301 352 350 325 337 355 304 368 359 249 388 399 347 283 239 219 273 295 270 208 224 239 314 282 294 210 228 257 210 218 194 211 268 204 236 236 250 182 241 214 269 199 198 287 238 248 209 141 120 121 205 110 155 290 343 260 249 256 165 184 222 181 210 184 114 143 131 55 50 155 119 77 76 133 182 293 204 105 158 192 143 163 158 109 177 71 102 194 114 131 173 144 132 134 93 122 131 91 167 176 159 148 149 164 125 162 181 208 190 232 189 213 202 192 177 258 256 296 292 271 219 259 174 145 124 124 125 72 77 142 120 134 137 162 167 198 174 149 150 147 134 85 84 141 151 141 190 202 178 179 196 226 198 167 155 212 211 158 177 208 177 158 142 162 169 165 171 141 154 140 160 167 180 195 184 173 157 125 124 114 113 107 68 64 65 37 69 62 63 55 36 65 48 56 66 55 31 33 31 59 69 62 55 64 62 63 38 57 69 73 53 42 40 58 58 50 51 64 34 50 45 38 54 47 48 39 53 63 53 51 41 35 33 32 41 24 19 17 13 10 8 7 43964 309 16 30 10186 12 12 44 7683 1440 35217 763 787 733 786 814 689 845 774 813 793 909 897 1157 1458 1871 2111 2692 2887 2876 3150 3810 4426 5048 5611 5497 5337 5840 5197 4449 3698 3417 3380 2730 2606 2644 2329 2152 2055 1935 1779 1507 1320 1267 1196 1033 608 449 421 514 558 549 579 494 505 510 341 515 363 340 394 348 344 314 284 321 314 341 369 329 302 258 246 280 309 280 257 301 289 245 390 317 237 296 310 335 270 264 173 170 196 179 192 222 244 241 206 277 274 222 103 194 231 168 177 185 235 230 160 180 93 146 146 146 173 225 213 115 111 195 234 168 150 35 44 79 217 263 240 198 155 135 166 137 211 141 51 51 90 4 7 9 49 71 80 110 107 110 112 130 172 152 146 142 86 65 137 84 80 78 55 152 91 49 149 148 152 113 139 132 94 151 164 118 135 124 132 163 167 173 163 172 202 205 173 166 172 216 221 254 239 300 247 257 167 169 147 102 112 51 72 51 52 79 53 61 106 112 109 123 126 110 100 51 56 86 107 84 97 108 124 181 133 62 109 131 138 104 98 162 148 164 158 130 127 150 167 159 165 150 103 127 114 130 145 149 173 153 63 53 69 55 82 76 69 57 43 52 45 21 33 35 24 30 30 14 17 34 22 29 23 13 27 23 34 31 20 13 33 35 15 19 18 33 35 31 27 37 40 33 11 18 22 25 39 25 25 19 20 26 22 24 13 4 13 13 10 1 2 43970 315 21 30 10191 12 12 50 7684 1439 27042 503 336 441 413 413 515 444 466 363 416 526 473 518 711 733 1296 1923 2406 3400 3634 4365 4592 5759 6664 8207 9485 10416 9589 9661 9696 10353 15107 41784 55970 63259 62488 52830 39271 76599 130678 157995 96146 3990 1218 897 776 621 540 587 549 512 471 499 410 408 497 264 418 386 402 423 437 414 392 440 363 297 329 312 253 368 347 307 379 346 358 372 339 323 325 273 365 328 334 329 314 266 332 224 218 175 182 213 296 225 178 222 234 314 322 264 234 298 204 213 201 239 194 157 196 242 234 167 205 231 209 250 175 274 156 137 116 67 160 276 243 269 251 237 199 250 185 157 231 222 164 75 77 135 59 128 105 96 159 117 156 180 182 195 260 174 207 95 63 150 101 79 153 131 90 94 140 146 145 169 146 136 121 140 193 139 162 174 167 174 222 230 216 264 165 223 216 274 207 217 257 221 299 351 335 285 277 238 114 142 198 150 110 136 98 73 77 80 86 134 111 108 155 127 134 153 130 114 56 57 75 135 116 88 118 176 192 147 146 159 178 167 170 143 163 204 186 187 167 170 177 162 193 151 178 183 154 144 169 179 192 201 149 116 117 106 78 80 96 93 99 64 75 41 64 52 24 30 49 58 52 48 63 46 69 79 33 42 46 26 69 70 51 57 61 49 42 59 57 71 71 55 68 65 58 44 40 57 56 53 43 42 44 52 48 43 35 43 52 45 36 36 30 21 26 27 16 15 3 43976 315 30 30 10200 12 12 56 7685 1438 11893 336 218 230 259 344 355 343 424 385 422 475 420 639 830 949 812 820 954 1172 1239 1230 1346 1251 1591 2014 2808 3135 3631 6552 16650 44717 9371 6635 18986 60578 129369 107179 99735 120752 160415 144877 142751 113479 3450 1227 891 628 553 580 618 594 589 522 468 488 512 517 383 432 548 487 396 385 455 331 317 391 390 449 423 419 340 305 297 346 355 384 376 302 363 384 344 384 339 361 366 257 188 222 212 274 247 257 225 265 297 329 303 308 287 296 245 239 272 196 193 262 180 198 209 237 229 254 310 268 254 262 269 186 236 175 136 178 218 261 273 311 292 296 233 219 230 218 183 114 69 27 57 36 79 107 112 119 121 151 202 260 204 227 194 159 159 183 165 128 157 149 160 140 169 113 120 146 233 192 146 171 263 134 141 203 206 189 154 180 227 289 305 264 236 207 238 255 272 313 339 335 344 384 352 225 188 117 153 109 146 92 93 96 42 54 113 129 107 122 103 118 131 132 197 153 62 79 84 93 91 107 102 87 118 168 193 169 155 162 176 198 199 220 201 193 200 221 195 258 201 182 190 237 205 191 224 231 195 171 173 212 196 148 153 160 139 128 126 125 102 108 71 87 76 71 54 53 46 57 65 62 31 56 56 57 51 72 65 62 75 67 79 81 72 44 65 57 69 74 65 68 74 67 67 70 72 72 66 67 74 76 76 65 69 67 62 65 56 52 54 49 50 46 36 48 36 25 21 43983 314 64 30 10204 12 13 3 7686 1436 730 823 850 842 738 816 931 809 843 932 876 873 1055 943 1031 1018 1083 1161 1121 1426 1329 1398 1610 1932 2427 2605 2701 2921 3424 3935 4593 5206 5486 5636 5323 4705 3415 2496 1826 1864 1657 1303 1042 600 498 536 469 421 465 472 501 458 359 446 457 452 444 427 308 395 361 392 354 352 401 372 327 344 287 319 322 313 319 361 314 367 310 338 314 341 341 289 338 264 280 308 341 298 237 218 224 242 247 265 234 291 314 228 256 233 319 265 213 319 289 223 237 145 191 179 129 151 177 162 171 167 125 171 194 193 140 191 160 76 209 148 312 311 346 302 263 182 226 232 203 151 145 92 166 94 79 136 68 88 131 126 190 244 234 176 245 182 140 75 104 140 106 121 90 204 157 226 186 207 230 122 140 227 199 126 168 151 193 199 241 286 198 135 158 147 142 229 232 235 300 309 301 296 268 276 250 222 203 198 140 117 151 98 99 116 121 64 75 94 62 103 112 98 121 99 86 134 111 55 73 76 78 98 113 93 136 132 179 192 153 134 181 185 172 177 192 199 205 202 171 182 180 174 172 191 165 192 181 166 175 182 190 192 147 130 115 117 104 77 91 83 70 64 48 60 62 37 38 49 25 54 56 48 61 76 81 75 73 60 59 62 63 50 44 57 63 56 53 46 40 54 57 62 53 59 64 57 50 58 68 73 69 67 62 39 40 48 37 50 41 33 43 38 34 31 39 35 29 22 43989 314 60 30 10200 12 13 9 7687 1435 1011 869 725 791 803 841 891 873 915 1015 1001 966 945 1141 1105 1123 1307 1314 1393 1452 1512 1743 2125 2451 2839 2958 3076 3299 3340 3326 3263 3013 4382 16156 5853 1864 1882 1967 1824 1709 1613 1295 941 667 517 503 510 560 501 481 481 498 437 434 426 357 290 392 419 363 380 397 279 252 361 302 227 286 278 443 373 363 308 281 427 384 340 294 372 259 320 337 405 333 241 223 257 193 236 244 224 287 216 274 267 199 173 73 191 244 297 246 254 206 196 264 269 221 203 259 238 207 280 245 179 220 273 229 193 211 209 172 220 188 176 153 271 304 264 325 212 107 134 136 143 153 67 84 33 93 42 45 37 65 100 123 217 231 287 260 245 212 189 161 121 141 167 98 53 60 138 143 177 165 196 178 114 117 87 140 203 227 223 215 275 261 299 264 205 248 225 215 268 284 244 292 367 393 303 238 247 298 228 175 181 142 169 142 136 119 88 87 59 46 65 96 93 118 124 85 63 91 64 99 90 87 58 73 75 73 131 169 141 124 113 141 134 121 162 149 151 170 163 151 169 174 152 163 198 234 193 159 177 193 226 181 146 101 76 76 133 124 80 89 48 50 52 46 27 54 81 31 36 59 59 61 42 44 62 93 80 46 42 57 55 58 58 64 58 64 69 70 71 57 50 65 64 48 49 55 58 42 46 43 30 34 46 47 60 63 53 41 41 32 23 25 39 26 23 15 28 20 10 13 43995 310 55 30 10195 12 13 15 7688 1435 945 695 755 868 771 742 739 761 802 747 741 889 1025 922 860 912 917 956 1069 1070 1139 1199 1297 1406 1331 1350 1551 1815 1837 1980 2018 1988 1687 1617 1605 1639 1638 1676 1559 1742 1630 1238 809 608 580 571 494 424 553 501 454 407 411 488 375 385 337 424 328 339 387 330 393 220 322 376 287 352 262 322 363 356 281 365 311 317 409 388 330 292 323 306 282 190 277 268 189 233 232 189 220 319 251 208 219 156 212 285 249 191 109 229 187 247 214 259 295 206 231 221 196 161 120 214 175 253 245 173 172 205 277 127 120 123 131 157 160 301 258 291 214 207 182 175 139 259 190 80 52 -30 77 106 13 66 111 124 192 149 218 284 218 149 127 88 59 55 96 118 78 92 155 119 144 142 152 126 190 95 80 131 66 153 235 142 191 257 282 287 251 157 142 153 168 260 251 313 348 296 287 239 237 211 163 161 171 112 111 154 137 112 50 71 72 51 -4 81 85 67 35 14 57 28 66 58 53 26 79 65 65 77 86 108 158 161 130 116 169 137 133 134 155 166 131 114 99 89 112 124 117 135 167 147 148 148 162 179 150 125 108 84 72 48 66 82 44 62 40 36 44 40 33 42 34 29 2 -10 18 49 15 38 42 47 48 47 37 38 37 33 46 34 34 36 28 32 34 35 29 25 27 41 28 38 24 15 28 27 29 25 29 23 25 19 14 16 12 13 18 14 15 3 44001 313 25 30 10195 12 13 21 7689 1434 31513 944 700 785 747 817 914 873 846 796 869 1005 859 904 977 946 1033 1097 1102 1114 1204 1204 1275 1306 1447 1670 1777 1798 1936 2149 1998 1895 2110 1991 2057 2065 1905 1749 1919 1873 1822 1939 1951 1796 1437 1102 910 682 598 526 515 609 580 398 469 491 500 472 475 420 399 444 487 379 387 342 334 338 286 371 356 338 284 297 286 317 303 357 370 303 262 322 388 401 314 316 348 306 230 270 241 159 183 235 237 235 233 309 135 180 132 222 198 221 239 239 228 197 190 77 182 170 205 143 216 189 291 213 227 226 215 167 150 128 68 112 137 172 278 264 234 288 225 181 57 190 242 129 6 49 89 168 84 71 147 129 150 203 210 179 218 246 159 161 146 99 93 87 217 208 185 158 142 138 169 167 205 179 180 171 178 179 199 198 220 219 293 257 204 163 194 171 251 199 278 323 339 321 338 323 235 238 218 272 230 111 139 209 144 108 101 100 113 49 33 54 30 83 114 55 48 72 39 58 46 76 98 71 81 56 66 119 140 137 155 123 93 173 159 130 119 130 185 152 157 152 160 162 194 152 133 151 136 148 172 151 167 159 172 166 135 99 92 87 64 73 91 76 30 50 35 60 19 35 24 47 78 63 62 32 40 52 39 31 57 43 37 47 53 58 42 50 49 29 35 50 43 26 28 39 48 28 37 40 31 38 43 37 29 24 23 35 25 25 16 24 22 12 8 9 999999 2 4 44007 315 32 30 10202 12 13 27 7690 1433 27342 962 887 812 809 884 862 900 939 832 758 801 1028 945 772 908 941 922 1053 1156 1241 1154 1272 1209 1291 1345 1451 1477 1526 1591 1821 1675 1781 1924 2082 2205 2298 2305 2296 2295 2660 2318 1993 1922 1701 1263 1044 816 672 624 551 617 618 469 476 530 489 449 418 438 428 385 388 405 373 441 260 229 251 353 287 334 380 396 431 401 267 277 367 244 231 283 258 293 374 343 311 357 275 279 261 222 221 197 156 211 230 320 309 250 261 232 292 287 193 287 192 217 212 208 222 188 161 185 271 245 235 230 170 166 183 156 162 147 142 134 168 216 303 327 217 316 305 231 179 182 129 137 49 63 136 49 76 84 113 101 183 210 232 290 259 174 157 183 169 170 188 187 241 266 276 205 217 166 179 152 189 188 107 106 182 207 191 221 201 259 358 259 220 230 224 150 219 277 310 322 378 374 389 385 345 259 283 362 329 246 134 221 249 182 136 76 42 47 54 52 81 97 107 68 104 97 100 67 60 71 33 29 62 89 136 140 132 167 166 166 144 149 154 157 169 149 132 158 179 164 141 170 174 167 185 197 204 198 200 178 165 182 172 198 185 138 118 95 90 102 108 92 72 68 58 71 62 64 53 56 45 43 39 55 82 78 62 45 56 77 59 53 64 57 42 55 56 50 59 65 55 50 35 33 39 45 52 40 45 51 48 62 41 31 35 42 33 36 34 23 27 34 34 16 15 11 13 11 3 44013 310 68 30 10208 12 13 33 7691 1432 912 626 681 736 683 811 883 852 873 895 973 926 995 892 1070 1190 1404 1697 1849 2148 2208 2418 2561 2286 2332 2153 1968 1912 1832 1660 1685 1644 1742 1720 1568 1522 1558 1491 1562 1563 1595 1538 1382 1126 965 633 474 469 446 477 454 359 425 339 343 500 397 418 276 353 387 367 317 284 333 241 314 306 314 267 208 285 165 231 269 339 184 236 243 142 215 244 266 222 296 338 340 220 157 171 204 161 89 172 152 255 188 205 154 154 195 184 211 182 170 182 269 142 145 204 127 156 150 52 132 184 103 169 117 178 159 129 123 126 199 233 302 326 210 185 227 211 155 134 109 90 33 23 108 136 69 -4 127 211 166 195 144 211 180 180 204 145 138 148 236 248 296 271 171 178 177 166 187 206 193 154 92 139 164 190 182 152 204 254 256 260 217 176 183 136 133 157 148 260 310 265 352 328 340 347 329 329 317 338 294 317 216 191 258 251 181 70 29 62 8 49 52 16 0 23 81 50 44 38 75 21 25 71 62 112 151 107 109 103 118 116 136 127 70 105 127 134 101 85 84 79 97 150 149 117 135 136 114 138 153 135 150 122 113 69 57 64 76 73 71 45 17 35 23 31 21 7 53 38 28 39 7 17 27 25 16 26 22 48 33 37 44 21 16 40 35 29 22 20 42 33 51 42 49 40 25 11 21 34 29 18 12 999999 7 16 12 7 999999 10 13 7 8 999999 1 4 44019 314 72 30 10212 12 13 39 7692 1431 868 779 812 824 904 1010 875 946 837 923 890 878 1012 1053 1144 1198 1355 1487 1725 1705 1674 1626 1664 1644 1814 1654 1738 1728 1856 1806 1762 1806 1805 1879 1801 1786 1661 1710 1756 1765 1616 1249 914 621 548 636 554 499 549 447 536 460 453 425 377 330 364 412 346 350 386 246 305 264 344 291 293 375 264 331 276 289 368 338 311 290 301 284 295 379 290 340 272 214 336 284 272 315 249 206 248 221 254 256 172 261 294 254 219 227 256 174 207 306 222 144 144 142 195 263 234 177 159 205 199 243 218 185 229 186 88 131 99 213 294 335 332 293 270 326 263 199 137 175 198 154 88 77 105 86 85 133 183 141 205 227 264 275 256 210 230 173 256 285 286 322 282 275 242 218 158 119 150 215 247 149 140 188 156 186 219 286 315 269 302 327 265 217 209 189 168 180 271 255 260 368 428 418 395 401 385 348 351 384 392 371 360 331 334 282 184 136 156 99 97 96 97 82 60 50 82 98 96 82 108 88 80 106 133 143 168 193 143 166 170 182 189 161 139 142 146 164 134 167 141 146 154 170 190 209 199 157 150 193 200 194 211 207 97 89 99 95 74 108 72 58 37 71 75 41 37 45 34 43 63 59 58 68 69 71 79 60 73 68 77 66 60 52 73 67 53 48 46 58 58 62 57 61 83 77 74 58 54 56 50 47 41 52 59 52 48 51 43 37 41 37 39 32 30 32 16 9 8 5 44025 314 72 30 10212 12 13 45 7693 1430 952 825 1015 888 830 827 936 891 802 865 964 1018 1074 1053 957 1164 1338 1306 1253 1494 1585 1649 1666 1695 1720 1937 2003 1910 2169 2097 1855 1938 1781 1877 1779 1771 1777 1679 1597 1217 804 564 509 429 538 483 527 469 397 407 446 356 424 339 355 338 336 310 275 252 348 315 338 156 292 352 366 400 339 330 289 281 335 350 311 270 338 248 247 301 259 292 306 276 305 274 317 279 238 180 212 231 264 218 218 245 268 248 234 190 197 294 313 283 144 177 180 137 200 174 203 226 219 207 181 238 196 219 164 146 134 150 153 235 299 407 370 247 273 218 187 203 187 166 171 161 57 90 65 72 92 93 94 94 152 199 231 214 290 214 207 212 105 209 282 261 371 333 275 263 262 267 219 218 253 170 145 174 207 195 204 219 266 260 270 286 269 246 167 204 187 221 285 270 339 373 353 369 412 384 364 397 323 446 445 320 253 215 188 200 210 154 107 81 92 99 51 75 89 94 143 73 81 65 55 118 87 59 44 126 209 172 136 182 191 166 162 168 186 219 187 147 181 176 132 133 185 183 212 186 164 167 172 198 185 178 180 171 180 156 104 76 78 66 79 114 98 89 113 84 60 74 78 76 68 71 74 57 64 67 67 79 79 51 66 90 91 63 64 74 69 81 81 75 60 51 68 61 69 78 54 52 58 64 59 62 69 64 47 49 47 40 44 43 41 37 35 39 28 32 30 28 24 23 44031 304 69 30 10209 12 13 51 7694 1429 927 711 807 794 703 797 823 784 879 911 847 972 950 1037 1039 1284 1300 1337 1466 1454 1531 1836 2076 2381 2463 2408 2602 2777 2568 2332 2208 2309 2113 2046 2126 2025 1812 1671 1707 1511 1170 830 617 577 451 569 509 399 320 350 463 408 252 296 364 324 212 256 226 223 234 248 202 247 334 327 405 253 284 283 296 207 211 260 336 164 236 236 274 298 288 273 222 177 291 370 332 237 226 132 209 188 215 249 139 125 187 226 157 175 166 193 263 177 161 183 153 243 196 168 173 230 162 140 185 136 96 183 129 173 175 147 108 103 292 303 210 171 174 230 240 219 154 130 78 56 55 51 20 62 91 65 57 108 115 94 78 204 180 175 198 193 123 158 271 289 292 345 272 227 187 200 133 109 138 116 114 118 93 138 233 250 144 205 259 201 159 161 135 167 241 265 207 282 281 299 258 287 381 394 335 378 284 263 172 138 132 92 90 128 138 82 83 58 27 17 5 -13 34 35 53 48 51 47 34 23 28 35 76 70 126 129 130 113 104 159 118 127 140 133 175 147 120 113 111 94 102 112 108 124 117 127 169 149 125 155 132 132 172 152 57 19 65 50 52 29 25 55 34 14 15 17 27 30 18 14 15 17 27 31 20 36 23 15 21 18 24 999999 999999 999999 7 5 12 21 7 6 12 999999 999999 999999 12 18 16 7 999999 3 5 999999 4 999999 0 999999 999999 4 44037 304 65 30 10205 12 13 57 7695 1428 933 701 803 835 765 760 763 784 747 871 767 786 848 933 934 919 1053 1282 1618 2176 2489 3086 3816 4156 4582 4744 6055 6295 6238 5996 5190 4766 4399 4217 4018 3703 3677 2879 1839 1743 1760 1717 1605 1370 772 635 446 390 438 477 471 386 384 399 284 310 323 374 331 268 262 363 348 378 174 230 262 216 245 309 302 276 302 342 277 310 273 294 240 229 289 187 222 273 280 279 278 227 206 214 207 249 174 139 162 173 244 144 197 237 185 249 194 211 207 149 138 182 151 171 175 182 173 226 105 114 137 148 217 242 225 57 107 120 176 236 306 245 178 214 181 138 166 68 11 89 19 101 87 -14 33 52 85 119 193 202 148 173 228 161 193 203 250 260 289 290 254 305 212 163 222 159 196 200 138 133 163 167 220 222 169 186 209 189 146 124 165 128 208 268 243 290 280 265 339 287 299 288 281 376 342 325 235 150 127 161 152 150 95 82 83 70 2 24 23 5 -11 2 75 44 65 62 12 33 52 42 8 26 20 62 58 30 24 103 115 122 153 137 141 175 128 118 130 85 88 101 108 86 121 103 98 112 132 104 113 131 168 149 161 130 89 56 26 45 52 48 40 44 18 21 32 29 3 -9 15 17 26 -1 10 33 19 17 17 28 9 7 34 21 1 5 3 9 12 22 40 32 12 2 2 14 8 2 999999 999999 2 999999 1 999999 2 999999 999999 999999 10 4 44043 311 67 30 10207 12 14 3 7696 1427 874 713 806 821 825 802 830 820 847 823 753 887 903 889 963 1082 1087 1160 1477 1704 1848 1912 2169 2542 2814 3270 3730 4286 4689 5163 8105 16441 4654 3247 2360 2033 1799 1809 1787 1673 1649 1506 1121 847 597 472 565 611 534 403 393 515 440 383 322 405 413 396 255 270 349 303 330 246 310 356 372 305 347 351 286 340 411 415 320 377 400 248 388 373 238 298 328 281 301 295 314 255 291 309 263 185 308 142 250 223 267 149 212 306 309 231 137 205 140 169 210 279 297 173 226 183 117 161 242 272 246 198 199 169 168 103 145 195 221 305 235 209 211 225 230 199 203 170 124 73 93 55 66 130 114 137 75 165 203 216 239 213 211 240 234 235 275 301 329 302 311 275 274 218 160 134 156 188 191 235 236 210 247 232 233 222 157 194 148 168 167 228 276 359 375 369 328 293 316 418 432 406 402 353 323 228 182 229 207 212 134 87 120 127 79 22 52 76 48 49 52 53 106 107 54 31 62 54 70 51 66 81 62 71 148 154 177 183 167 172 130 186 159 140 127 123 144 126 129 124 116 146 170 154 132 132 149 142 150 181 169 164 98 70 97 85 79 94 86 86 74 53 56 66 62 39 34 37 45 28 60 50 52 50 54 50 65 50 31 54 59 56 39 42 44 38 31 37 58 43 44 57 49 34 44 44 46 44 37 40 47 40 41 31 27 34 28 17 13 21 24 9 5 0 4 44049 309 74 30 10214 12 14 9 7697 1426 765 558 532 448 614 724 710 532 575 602 752 741 716 796 716 822 894 871 988 1014 1133 1293 1416 1601 2080 2778 3400 4089 7813 21065 41055 69868 92716 109487 33195 11005 7218 1932 1665 1815 1961 1731 1456 1186 749 598 486 432 467 533 398 426 468 426 469 388 312 358 420 307 261 207 235 216 358 286 311 323 325 255 245 260 266 219 327 296 299 390 322 216 230 225 204 244 231 144 230 264 204 249 176 216 196 152 175 260 189 182 207 204 189 90 156 158 183 152 148 208 200 211 176 257 233 180 122 159 132 130 215 186 232 251 156 141 155 232 295 283 246 291 203 117 106 101 143 117 52 49 56 43 46 60 91 98 114 140 205 206 265 180 269 191 197 206 330 338 387 322 302 266 187 151 205 145 93 167 232 238 207 223 248 185 236 178 159 119 118 178 236 243 292 248 308 317 349 313 319 302 340 325 300 294 209 208 242 251 234 172 144 92 114 59 61 28 41 50 44 32 49 57 80 76 44 35 51 53 59 35 66 73 116 152 160 178 144 149 175 193 165 120 79 105 106 135 134 109 94 123 129 119 126 142 127 139 191 200 135 78 81 66 58 66 38 47 56 68 38 53 33 23 43 30 28 40 40 34 22 49 58 47 44 28 41 57 41 45 49 42 34 60 43 24 30 27 30 34 47 49 49 38 31 31 38 38 23 31 34 31 26 20 19 10 9 20 15 10 16 12 8 44055 313 49 30 10219 12 14 15 7698 1425 975 885 868 758 884 994 918 819 925 934 1156 1253 1302 1311 1627 1909 1888 1659 1694 2061 2198 2724 3337 3733 4083 4110 4368 4780 5436 5381 4924 3896 3179 2453 2041 1785 1780 1750 1602 1364 1058 700 584 530 541 499 415 442 401 370 431 438 386 402 403 402 339 317 321 244 327 265 226 269 347 302 281 251 273 313 399 340 251 348 348 312 288 304 301 296 232 227 167 268 235 215 217 226 254 364 272 283 274 187 218 196 209 173 168 238 241 210 220 168 217 219 155 208 199 179 174 227 249 239 199 216 172 176 266 256 204 152 178 171 198 245 227 256 233 220 258 261 243 157 211 147 98 98 55 109 133 79 93 101 148 182 141 208 233 229 315 288 270 215 330 394 392 380 372 373 254 171 144 176 133 157 220 254 240 258 215 266 188 63 139 215 228 216 325 338 302 310 357 315 305 368 337 332 344 361 380 374 310 332 221 253 246 222 191 168 145 140 115 73 58 52 81 63 52 45 74 82 100 83 96 52 43 60 51 73 65 103 135 164 161 132 148 170 148 193 178 199 181 181 180 158 201 154 187 160 152 158 182 174 138 112 74 87 98 80 79 86 49 79 81 59 70 60 76 61 55 45 61 60 65 82 80 71 86 78 57 59 51 62 52 66 83 72 54 43 58 39 55 52 49 61 52 64 68 76 57 50 44 43 51 74 54 42 37 40 28 32 39 36 42 34 34 21 28 30 21 12 10 44061 314 77 30 10217 12 14 21 7699 1424 875 766 822 840 837 815 1013 912 908 1126 1160 1334 1427 1450 1538 1705 2116 2763 3607 4238 4563 4785 5309 5511 5540 5554 4963 4713 4174 3815 2935 2487 2359 2143 2142 1974 1909 1810 1604 1184 882 736 499 554 510 487 389 302 413 338 434 441 344 268 262 352 294 314 296 335 312 343 351 355 433 399 342 261 326 387 332 299 352 321 253 286 306 217 256 336 281 224 198 177 197 216 318 359 353 259 194 163 236 253 272 203 219 293 273 139 207 222 264 262 266 172 211 272 189 197 182 209 210 220 241 279 229 175 131 142 257 171 169 126 197 205 262 246 245 226 167 126 104 102 155 126 129 115 95 57 63 67 72 80 92 177 178 182 179 337 252 238 258 219 339 452 390 393 307 263 213 140 149 141 180 225 259 192 235 235 197 130 142 155 222 146 224 277 242 291 305 303 382 333 368 386 352 338 265 312 333 349 273 308 352 336 297 248 203 185 128 73 74 67 88 97 46 56 80 39 61 75 94 68 65 10 55 56 44 45 73 112 85 92 104 130 167 183 193 183 183 222 172 181 199 164 189 153 159 170 195 217 181 179 194 146 88 88 50 71 103 79 55 58 64 77 59 52 51 52 17 56 78 56 62 66 70 68 54 38 74 73 51 59 68 68 74 63 76 68 51 63 71 66 56 61 57 48 58 48 49 43 61 48 50 44 49 41 41 34 34 43 39 42 38 33 32 27 34 27 10 6 10 4 44067 313 76 30 10216 12 14 27 7700 1423 820 569 623 585 706 644 643 656 640 731 818 843 958 1121 1363 1351 1370 1713 1813 1948 2470 3081 3706 4450 4860 12786 101735 213892 111563 13671 4507 2701 1853 1635 1680 1744 1672 1593 1664 1588 1481 1323 808 637 631 551 545 492 385 376 505 425 300 372 261 339 270 282 247 379 334 289 328 380 319 274 346 338 381 337 257 278 292 343 319 313 259 242 194 199 191 241 342 188 258 146 215 259 169 155 229 161 193 225 215 171 267 274 193 210 254 225 174 230 207 75 152 156 129 269 185 141 218 215 183 169 199 190 215 200 179 258 222 129 190 228 239 274 226 243 250 152 122 140 32 87 158 68 46 42 99 129 110 45 155 106 36 137 177 196 262 290 268 254 249 220 279 404 338 297 230 216 179 161 161 229 187 216 224 204 167 80 135 173 165 147 178 197 233 327 347 301 349 349 333 351 356 318 262 300 318 328 327 267 238 290 189 199 196 169 118 76 51 24 53 27 50 85 75 90 93 73 36 20 3 17 44 41 57 70 88 116 119 96 106 138 143 174 180 192 186 150 180 188 168 153 127 147 148 176 145 148 164 161 161 191 185 126 93 72 61 95 81 39 81 74 50 37 30 34 43 49 12 38 52 45 33 52 47 38 29 46 48 47 58 47 58 65 64 65 62 35 51 40 32 33 29 43 57 40 51 64 50 43 42 40 41 37 38 38 27 34 34 27 27 20 22 14 10 2 999999 0 3 44073 314 79 30 10219 12 14 33 7701 1422 946 686 758 833 760 915 904 901 1065 1249 1390 1501 1743 2125 2479 2693 2608 2609 2748 2762 2542 2383 2481 2654 3307 9793 45398 19100 8317 7387 7168 7024 5999 4609 3863 3254 2820 2673 2504 2232 2022 1861 1124 808 772 568 541 424 448 450 477 368 333 434 450 402 295 322 399 442 358 398 294 319 320 356 357 359 273 407 304 363 236 278 310 244 276 202 215 258 306 319 212 251 254 199 229 197 189 312 283 155 142 225 136 176 207 191 220 302 159 178 190 213 194 129 165 143 149 180 218 181 179 211 194 172 137 178 227 264 196 178 194 174 177 215 271 190 248 230 220 270 134 108 55 100 161 168 23 42 52 75 91 121 146 153 172 172 140 190 201 279 278 272 252 280 370 284 323 368 229 197 194 134 180 239 256 304 243 228 153 122 219 194 233 275 123 182 187 238 252 320 292 299 372 333 321 303 290 310 354 360 286 266 262 251 254 196 167 133 112 66 45 42 32 9 96 76 48 91 113 110 66 102 117 21 45 28 28 36 71 112 103 98 86 96 91 123 132 157 177 171 174 200 186 172 149 166 134 131 128 146 139 160 154 136 161 165 159 84 77 90 83 46 64 57 48 71 81 41 49 35 35 77 64 66 66 61 31 48 49 62 39 48 51 62 57 39 41 51 47 59 53 63 65 47 46 50 52 50 65 59 59 65 74 50 46 44 35 49 48 43 38 47 51 37 17 22 25 23 15 10 999999 6 44079 311 81 30 10221 12 14 39 7702 1421 811 669 593 662 722 885 717 753 853 882 844 936 1030 1086 1148 1090 1152 1430 1805 1937 2027 2281 2494 2650 2804 5130 13579 34205 93981 36851 8925 6685 7168 7228 6522 5649 5517 5255 5092 3366 2199 1970 1493 939 623 580 586 507 457 513 534 580 455 454 394 336 393 377 380 356 343 416 331 351 283 363 345 441 295 219 287 321 279 306 307 237 261 334 192 206 207 230 201 171 217 235 213 192 107 176 183 139 284 198 120 186 226 187 162 169 147 141 218 224 154 102 144 144 282 190 195 285 332 190 191 174 146 199 182 213 232 241 197 121 141 202 205 236 290 273 222 235 181 204 133 74 54 31 90 23 73 58 78 106 51 77 161 157 131 176 137 258 244 251 313 313 304 367 259 247 300 223 168 180 212 158 209 212 199 194 232 188 154 109 128 154 123 151 187 229 235 305 322 287 319 342 269 275 300 301 279 315 265 308 285 214 194 128 94 102 78 53 16 18 -1 57 88 126 81 82 111 92 100 81 64 2 -5 48 86 92 100 54 28 92 118 85 69 94 141 162 180 232 179 203 187 191 203 146 173 161 176 137 137 163 182 209 176 96 50 52 84 87 45 52 39 33 26 51 46 21 14 13 16 54 16 22 44 52 52 38 43 70 57 51 29 39 46 41 28 31 23 28 48 40 49 70 38 33 37 24 30 30 45 51 43 33 25 30 30 37 39 34 10 15 12 20 22 19 13 9 8 44085 311 82 30 10222 12 14 45 7703 1420 990 968 929 926 1007 1081 1456 1460 1634 2006 2373 2413 2667 3337 4215 5132 5793 6399 5798 5383 5513 5237 4988 5295 5905 6930 8042 8533 8797 8472 6966 4790 3610 2908 2395 2096 2023 2445 2838 2557 1947 1407 1150 780 736 592 539 436 475 508 462 502 504 465 373 450 366 344 374 333 376 263 297 326 253 318 325 382 263 287 332 269 269 339 299 187 230 301 308 250 276 306 231 219 230 196 209 178 193 213 229 146 247 194 246 154 256 267 278 284 213 166 120 144 136 229 130 166 279 148 201 273 233 295 230 230 190 241 159 256 280 205 197 182 133 165 274 302 181 209 286 225 252 222 157 133 136 46 69 41 30 79 102 134 108 148 173 151 183 112 144 205 220 250 264 322 370 394 316 311 232 203 217 239 208 208 217 266 282 190 196 195 166 161 200 240 201 223 262 281 289 325 271 338 370 306 320 347 337 319 293 278 272 230 246 250 129 102 109 68 21 61 60 49 74 52 56 27 44 29 86 67 79 48 41 18 45 36 45 49 70 65 55 94 138 140 132 153 168 235 212 200 210 238 218 219 201 208 207 190 195 188 178 181 215 176 105 104 71 73 72 52 33 68 48 67 61 37 19 55 42 41 50 60 51 61 57 70 65 63 58 50 46 39 50 68 64 52 48 79 62 52 57 64 66 54 32 50 53 54 46 58 54 48 38 39 35 33 41 38 30 40 27 20 24 18 17 14 8 10 5 44091 302 84 30 10224 12 14 51 7704 1419 920 866 1078 1128 1093 1452 2826 3906 5286 6893 7060 7770 8773 9673 10555 12012 12592 12669 12933 13040 13865 15824 16807 16696 19183 21812 21749 21919 21189 19942 17321 18549 33292 67623 19560 4611 2949 2054 1952 1897 1532 1126 740 502 422 424 445 439 487 454 366 387 470 456 368 384 297 280 207 231 277 260 258 277 300 312 305 286 271 252 268 228 244 258 283 237 166 170 190 200 208 242 161 117 116 140 180 215 219 246 147 158 193 155 69 167 167 216 207 224 212 167 101 153 153 176 132 143 200 160 214 210 231 287 222 200 183 148 119 182 206 145 109 156 174 259 260 187 178 215 186 199 143 83 42 50 111 47 35 95 46 16 19 25 38 66 84 171 97 145 186 180 206 226 234 267 268 295 331 282 235 202 145 164 121 135 204 179 209 182 174 142 129 133 147 180 116 174 215 197 257 349 309 307 320 312 302 277 258 230 255 236 214 222 209 178 146 113 102 76 56 16 35 14 21 10 28 39 41 63 31 74 94 41 0 9 -16 1 -2 2 -15 9 12 37 16 55 46 101 136 167 166 164 138 176 160 161 171 188 138 115 160 165 132 115 136 124 141 92 64 22 40 53 42 31 49 49 53 14 -10 15 21 14 26 13 28 24 25 22 23 14 16 9 7 17 7 23 25 33 31 33 35 27 26 22 24 24 17 25 18 4 2 15 17 9 11 2 999999 1 2 999999 12 5 44097 311 85 30 10225 12 14 57 7705 1417 595 643 697 1041 1353 1824 2276 2624 3187 3789 4452 5460 8514 12574 15732 16935 18578 23231 27202 33182 41650 49319 49069 46599 47533 53309 61423 64174 61983 61207 53091 38101 23276 10129 2812 2308 2015 1939 1792 1640 1471 1362 827 557 543 460 534 526 355 442 383 409 324 399 409 319 355 319 285 253 318 316 322 320 245 432 436 274 246 379 401 291 270 317 247 322 199 256 242 246 185 202 179 292 282 261 266 197 197 149 156 207 280 271 241 204 219 135 247 218 206 228 214 140 156 210 241 217 147 126 149 227 245 214 210 180 190 161 203 208 267 204 120 84 145 179 273 256 232 244 305 214 243 73 50 90 114 136 93 28 89 102 51 111 164 91 83 142 141 165 212 207 214 330 264 291 304 317 292 308 314 224 177 203 185 154 250 245 213 223 200 196 171 174 131 135 205 143 203 294 311 299 285 327 298 309 340 285 342 317 353 339 339 320 290 301 308 245 198 228 146 150 64 19 25 37 53 33 65 28 64 73 84 113 98 118 53 32 52 8 13 30 48 46 41 76 86 91 141 212 196 181 201 233 210 205 212 219 206 173 173 203 152 141 147 141 124 81 45 61 55 55 60 45 86 68 72 36 44 21 41 36 45 37 43 48 49 51 53 70 78 65 66 62 51 51 76 54 43 42 43 52 37 34 42 45 55 58 30 32 47 30 38 50 41 39 44 46 43 37 38 32 25 30 44 29 14 18 30 13 7 44103 313 84 30 10224 12 15 3 7706 1416 832 808 909 1166 1353 1415 1436 1770 2290 2920 3113 3629 5729 7935 10251 14638 19616 21840 23771 26700 31515 34535 37868 41944 44306 50900 53963 49528 42976 34844 26823 20630 15525 10274 6745 3879 2429 1787 1723 1431 982 675 586 624 639 548 610 522 358 453 454 319 419 359 273 340 336 323 378 471 355 345 290 276 370 367 354 283 335 410 349 277 244 357 295 269 360 306 276 279 297 340 270 289 271 278 212 250 220 197 202 188 170 198 228 156 171 247 331 238 240 219 184 185 196 279 224 199 259 221 195 235 225 177 233 259 221 158 178 241 273 242 241 193 219 211 314 342 269 271 250 294 196 226 120 42 27 67 70 31 -8 144 121 70 85 81 117 100 158 223 253 241 238 260 330 284 282 308 328 349 266 241 105 149 204 202 195 227 280 234 232 192 213 235 213 201 185 256 302 284 314 334 328 309 336 344 338 400 383 331 297 308 321 308 325 289 292 258 206 166 123 80 76 83 70 87 78 75 50 66 80 94 82 104 143 132 39 23 23 55 57 -3 49 73 18 65 89 132 116 157 195 171 201 203 195 184 170 204 186 214 194 168 206 204 163 153 142 116 57 58 79 73 66 63 63 73 64 62 30 70 68 29 27 55 72 65 38 49 29 30 44 37 48 45 36 49 61 49 51 48 53 71 59 47 56 68 57 54 48 38 40 46 37 57 54 38 37 39 42 41 49 35 34 36 27 30 23 28 25 21 17 8 6 44109 313 83 30 10223 12 15 9 7707 1415 751 728 889 949 1294 2158 2848 3339 4361 6408 8886 12603 14854 16592 19722 24033 27099 31401 36465 41646 45694 47685 48156 50078 48875 49317 44455 41720 42514 42847 40450 22243 17047 13326 7732 3344 2224 1906 1905 1455 950 856 777 534 520 432 412 463 439 441 383 299 330 360 253 282 266 352 356 268 266 365 349 356 397 328 373 296 358 337 314 300 301 239 310 303 270 293 311 228 341 238 312 274 205 189 268 274 253 212 270 258 157 167 243 193 184 137 182 172 174 161 231 164 119 186 176 237 273 276 304 237 203 261 279 315 295 298 268 214 185 184 111 97 216 201 269 345 256 282 234 248 211 215 94 9 -44 11 59 44 72 141 97 59 112 221 149 123 140 184 217 236 262 276 236 212 266 311 372 328 343 275 202 190 153 215 216 222 186 243 233 213 164 253 223 270 289 276 307 341 321 274 387 334 327 360 330 305 306 308 304 309 275 231 237 232 180 90 108 99 55 37 31 34 28 26 58 77 74 72 112 96 59 76 53 42 28 3 20 16 18 36 52 44 39 66 79 44 90 104 125 129 130 165 188 180 157 133 139 133 164 200 190 170 132 115 107 110 104 87 49 52 37 39 30 44 44 40 27 39 49 61 43 -9 29 25 23 48 55 41 25 45 63 42 38 31 35 35 34 35 45 24 29 46 34 51 60 43 35 29 33 39 37 48 47 47 40 31 31 34 37 29 28 30 21 15 20 21 22 14 11 10 5 44115 308 83 30 10223 12 15 15 7708 1414 1313 1405 1916 2509 3492 4023 4164 4750 5734 7193 9438 13097 15324 17260 22418 27672 32487 36485 38988 42929 47741 52484 56208 58154 60282 58337 56454 58119 65378 55785 61662 30775 14300 10797 5014 3519 2644 2107 1834 1939 1915 1498 988 679 662 593 514 552 417 413 409 426 416 298 280 309 261 231 335 392 261 341 284 285 309 362 315 341 342 383 354 309 284 293 271 296 268 235 188 130 180 225 207 186 137 238 240 163 234 198 261 159 124 178 165 151 211 145 189 164 214 213 172 150 191 98 125 209 153 189 290 245 271 203 223 331 217 138 220 158 305 253 189 214 154 283 311 192 207 298 222 218 112 85 77 24 9 34 117 78 -7 78 82 107 14 105 106 113 82 141 167 201 236 298 280 242 264 241 291 276 265 225 195 182 196 201 197 245 226 182 192 189 151 217 196 221 216 264 255 290 241 277 245 301 294 318 326 308 328 297 350 306 277 237 210 233 258 226 220 97 66 99 23 12 29 58 70 33 14 49 53 29 32 56 75 33 -18 14 12 11 19 46 44 20 -5 -15 18 49 51 88 131 132 118 111 165 156 150 118 136 115 120 139 162 115 85 95 80 76 68 55 46 32 32 47 62 33 39 26 7 25 31 45 40 39 25 22 47 47 35 19 23 25 24 27 16 19 31 31 18 27 30 14 25 42 32 20 20 22 24 24 24 30 23 14 29 19 20 16 35 14 2 12 19 16 19 11 2 3 44121 313 83 30 10223 12 15 21 7709 1413 2171 2408 3396 3942 3986 4883 6519 8573 10376 11833 13553 15040 17029 20367 25375 33197 43218 51790 60002 66796 74565 75239 71254 66422 64341 56561 46933 48555 52564 45912 36090 27132 19160 10686 7635 5515 3075 2543 2014 1630 1153 758 682 498 537 459 386 483 382 491 528 403 382 344 358 278 314 301 279 339 314 425 341 307 327 341 299 299 421 287 295 290 344 290 182 246 287 308 250 223 209 219 211 125 208 294 228 224 264 197 288 156 208 192 252 247 137 119 116 169 219 145 103 201 220 234 290 201 243 275 219 208 279 290 321 298 299 346 353 332 292 277 203 161 240 247 269 238 277 231 213 170 78 82 6 48 88 62 73 38 11 52 70 139 83 120 156 203 131 144 279 262 311 346 329 326 276 263 291 324 254 280 230 257 185 238 175 168 151 167 174 195 195 166 203 225 259 241 273 296 299 289 346 311 373 342 316 297 306 290 281 307 295 259 287 298 239 268 153 140 90 70 30 -4 20 70 67 60 64 100 69 85 38 80 113 90 69 62 33 28 23 15 11 22 7 52 41 23 71 65 49 71 66 131 146 110 120 144 80 72 64 84 99 106 122 98 80 52 59 35 62 62 52 69 61 21 43 35 42 47 24 45 54 55 73 49 4 11 40 53 37 42 50 40 34 43 38 60 31 37 44 30 46 65 63 40 52 57 50 38 30 27 49 52 52 47 67 54 42 43 46 33 36 29 21 9 25 22 18 11 10 6 6 44127 313 83 30 10223 12 15 27 7710 1412 654 935 1185 1481 1646 1599 1732 2517 3309 4650 6121 7274 9190 13240 21038 26251 33585 46237 57783 70718 84151 94048 95206 93225 90674 87174 77343 54599 38235 28042 22543 25376 30409 24351 23227 12477 8083 4362 2000 1632 1166 723 575 573 538 515 555 412 454 459 484 469 343 254 391 346 373 364 296 270 273 356 289 286 266 306 267 332 311 325 236 288 218 133 264 222 247 212 160 183 242 193 142 203 311 279 128 267 195 257 198 244 171 158 94 193 185 143 174 193 204 193 303 280 210 248 308 267 281 196 243 272 240 287 292 280 212 214 238 232 192 214 152 186 208 252 287 334 292 214 130 185 69 -1 34 28 72 75 46 54 73 130 77 67 127 80 79 100 140 139 170 253 373 266 287 359 348 309 316 277 260 271 244 262 203 233 269 265 222 223 216 189 187 161 184 200 218 274 338 324 285 301 270 306 322 327 293 286 290 319 350 334 298 271 251 265 261 250 173 131 89 81 48 77 72 33 34 51 74 79 74 63 36 17 48 56 40 66 26 13 29 86 14 16 50 33 11 30 33 21 17 17 60 69 68 75 96 116 122 94 69 34 64 64 53 45 72 74 80 79 41 25 38 70 51 67 69 90 75 72 57 70 78 53 70 73 33 40 48 42 49 37 60 50 54 53 44 28 49 45 40 32 39 42 54 53 60 67 63 52 45 52 59 61 54 58 60 48 43 56 42 35 34 29 27 39 40 30 28 18 20 11 6 44133 312 85 30 10225 12 15 33 7711 1411 517 369 391 423 537 514 611 784 1130 2035 3402 3836 4024 4763 6308 7787 10265 14342 21473 28770 37172 47329 55416 57942 59668 64318 64873 54057 56333 57666 61896 64802 61614 60950 50630 36296 22913 11704 5182 2737 2001 1521 997 699 606 625 488 405 392 461 476 410 395 429 486 388 271 308 344 261 299 299 347 305 289 330 340 250 250 212 289 193 243 272 243 220 213 265 187 237 179 192 246 201 172 224 222 211 188 119 118 168 150 185 257 193 186 182 179 119 125 182 161 159 122 221 235 287 195 276 227 232 173 273 299 288 235 270 236 274 158 152 176 228 202 285 252 247 229 244 130 102 23 48 19 48 22 0 60 5 0 13 87 113 89 128 66 85 157 93 124 238 241 261 240 292 287 230 255 305 287 272 178 138 163 160 182 242 170 153 144 178 216 192 172 193 250 271 320 267 256 283 278 260 315 279 289 296 331 263 267 251 235 175 220 258 254 245 219 108 44 21 33 79 42 36 47 40 27 80 52 34 3 34 27 16 65 40 3 13 25 29 30 11 13 12 44 25 8 49 27 18 53 55 40 59 17 84 93 84 63 54 36 37 57 78 38 42 58 55 58 59 41 44 61 47 44 59 60 38 49 37 39 44 27 24 32 35 23 27 6 47 48 48 32 30 41 32 17 24 31 38 20 23 28 24 33 30 30 41 22 30 27 31 45 34 31 21 26 32 24 34 26 19 29 9 8 10 14 14 999999 3 44139 314 86 30 10226 12 15 39 7712 1410 -85 999999 999999 999999 15 15 116 342 930 1805 3491 4314 4650 5729 7730 9481 14414 24766 30811 35871 46916 64977 83951 104630 132786 162258 178562 164578 144472 140492 144410 135993 118133 92784 69752 57990 42167 25005 13742 5920 2484 2040 1677 920 628 518 549 541 599 491 468 466 372 397 400 432 453 350 343 381 367 371 289 382 328 268 277 279 302 261 288 269 266 271 279 239 291 294 281 264 199 254 302 276 248 249 184 265 257 264 158 192 187 81 72 229 135 104 170 163 280 223 148 176 230 143 174 342 331 190 237 207 227 249 277 250 355 219 298 215 270 237 210 236 277 330 272 295 271 191 180 104 91 83 56 70 114 18 0 89 90 10 89 76 102 104 120 56 115 240 239 287 284 291 294 322 354 318 382 337 289 254 270 175 191 241 273 223 225 217 196 206 212 183 204 284 211 260 272 311 346 336 353 378 349 340 306 319 283 317 263 245 239 267 306 295 249 268 188 134 91 71 30 59 83 66 79 54 75 69 62 60 50 86 74 62 55 83 96 89 60 29 12 8 12 68 95 101 71 79 77 41 22 64 81 90 60 86 122 87 107 95 79 73 85 70 97 78 72 78 79 72 78 85 61 71 70 78 64 82 94 82 82 46 72 57 55 65 74 84 78 67 74 57 57 69 65 64 57 61 54 71 87 75 59 66 70 82 75 65 67 60 61 56 54 50 72 66 61 67 64 61 44 40 40 38 39 40 41 36 37 21 21 15 44145 306 323 30 10223 12 15 45 7713 1409 -81 455 1331 1129 1798 4856 6027 7750 12472 15827 26404 38694 47114 54447 66884 85552 118077 173974 229916 264613 289603 301861 364614 215360 153926 114919 88830 66000 51638 43010 36542 34422 25654 10456 4796 2382 1049 720 657 515 481 455 479 486 460 537 503 432 371 378 508 443 375 278 311 387 359 377 396 351 332 316 293 228 340 289 217 283 280 294 215 214 281 240 253 258 235 291 314 266 223 270 290 251 231 142 250 212 195 94 165 216 234 251 236 152 307 289 252 204 258 276 214 202 281 292 316 306 301 330 276 300 245 291 241 201 325 346 371 308 286 335 206 112 68 34 121 117 58 27 22 83 52 121 140 85 140 123 113 73 141 232 257 294 269 330 359 368 445 370 344 294 333 323 262 247 256 285 229 251 267 195 218 277 230 193 163 175 249 263 298 264 351 343 354 362 367 312 250 306 274 328 337 303 354 359 317 331 300 233 154 121 128 106 98 113 68 80 62 98 51 39 25 46 43 46 78 51 34 44 47 32 27 72 58 41 33 51 53 54 47 43 38 52 44 49 89 96 79 84 104 90 112 101 103 89 69 70 78 72 61 84 71 105 86 68 64 76 81 84 75 46 58 85 92 64 76 71 73 90 70 69 70 87 74 73 59 61 58 69 68 65 75 88 73 71 69 68 68 74 61 64 61 62 68 51 58 64 66 53 51 41 45 64 47 40 38 43 45 35 28 23 26 25 19 13 44151 308 261 30 10221 12 15 51 7714 1408 -67 -54 141 733 865 1720 4603 7193 10331 14756 19593 24625 30617 34035 37816 44110 54768 76138 92020 117365 146033 146537 115654 106247 95857 87586 108557 122100 149927 235840 297873 280488 215139 136811 57385 25576 7299 2052 851 736 569 463 571 522 594 492 366 410 475 431 423 382 380 321 371 314 382 421 382 211 272 384 503 352 320 194 178 222 198 298 329 334 247 292 228 279 276 194 206 235 222 195 228 197 235 203 204 261 236 240 220 187 195 192 185 167 216 187 271 330 260 238 265 267 246 277 249 251 261 305 311 318 283 275 150 234 215 191 268 191 298 353 307 249 262 171 17 2 83 61 84 74 56 79 26 7 141 128 80 165 114 118 207 145 150 219 295 279 272 327 359 362 324 331 307 275 249 203 242 234 234 215 243 166 191 186 203 236 183 188 256 250 277 264 240 288 317 274 347 275 321 279 295 296 329 335 292 318 310 289 297 284 279 134 122 81 117 89 45 71 73 57 42 94 86 88 65 25 63 55 46 24 30 27 64 44 49 30 64 39 20 28 41 63 53 42 45 66 57 55 107 75 62 66 70 42 71 59 70 74 52 56 48 65 83 69 71 75 56 70 59 71 76 61 44 66 57 62 88 73 57 53 54 91 61 63 57 57 75 59 53 48 53 58 64 73 68 65 59 46 63 52 39 60 59 51 51 55 42 59 34 38 47 51 43 45 43 39 28 25 33 34 33 23 21 13 5 8 44157 309 231 30 10221 12 15 57 7715 1407 -80 -2 51 286 636 920 1288 2322 2822 4098 5808 8408 12545 19978 27843 37231 60497 87519 110999 144689 174213 200421 233034 269142 308701 324555 264139 185647 135634 96715 56684 40770 34301 26548 14284 6359 3327 860 685 576 523 554 529 568 586 545 632 448 403 407 391 361 317 362 401 384 375 296 261 416 343 239 306 260 344 267 246 210 208 280 345 257 242 301 196 273 289 328 285 278 232 243 237 206 187 256 231 123 297 254 160 190 177 242 206 202 155 212 152 146 288 292 196 157 176 223 196 207 233 310 359 238 279 292 237 263 242 267 263 226 288 310 325 308 360 281 219 84 83 106 77 87 12 24 30 111 99 75 131 119 118 137 115 92 168 201 206 307 340 316 316 339 311 327 274 300 282 307 261 279 228 234 253 244 236 269 243 198 171 163 190 232 196 247 263 300 268 292 354 306 282 328 324 315 333 410 392 279 289 326 303 250 236 212 160 121 122 142 123 90 52 46 102 24 43 82 63 52 89 99 39 51 52 9 40 50 52 38 25 31 57 34 37 53 29 36 73 61 17 1 29 75 56 82 72 84 37 39 48 55 44 63 81 88 56 67 65 59 70 61 56 65 71 43 66 83 57 65 60 58 56 52 48 55 66 68 70 81 81 77 72 72 54 51 51 54 61 51 56 50 62 55 48 55 66 56 57 47 55 58 60 58 56 48 44 49 47 39 47 44 33 29 23 26 24 21 19 13 3 44163 310 173 30 10223 12 16 3 7716 1406 201 897 1854 3188 4426 5581 6701 10454 14717 21672 28278 34346 40246 48163 62166 79229 92797 114645 152492 184173 191584 167004 124190 89274 71497 71995 80091 95247 114535 123700 121640 100443 72505 51490 38724 34678 28133 25587 18426 11827 16978 6066 592 487 510 576 421 531 433 403 356 427 423 445 364 296 252 370 302 354 363 320 228 333 226 236 256 261 316 258 222 254 250 224 247 332 227 66 133 153 197 217 266 214 242 186 217 241 224 188 216 207 187 140 161 168 133 213 250 259 203 239 217 232 234 260 219 240 211 205 275 177 246 371 279 238 348 227 191 267 263 290 305 282 236 260 266 271 250 157 31 57 66 116 98 113 98 66 61 71 111 75 138 94 91 122 157 99 161 123 231 280 221 310 305 294 350 368 345 245 278 316 316 277 266 266 260 177 271 275 236 177 188 213 205 207 236 261 300 310 283 237 304 318 268 302 334 317 295 342 286 266 264 218 226 190 159 96 73 82 84 65 83 61 57 124 79 73 49 16 51 55 87 38 33 76 45 28 26 -15 7 19 36 13 34 57 47 52 44 58 87 56 42 53 58 62 65 57 63 80 73 73 68 65 63 51 64 54 47 80 67 56 62 56 46 85 70 43 51 57 43 57 34 46 62 68 79 67 77 90 49 55 52 40 40 54 46 23 40 50 54 46 35 39 45 34 46 47 48 46 41 43 35 36 54 39 39 43 29 28 36 41 31 23 8 8 15 14 15 1 44169 305 356 30 10226 12 16 9 7716 1405 -70 1161 3312 5915 9650 13888 21220 29210 34432 43434 49193 47925 45299 40011 35129 36803 36471 23460 23507 31341 51162 83253 124570 164047 223672 264441 271928 284345 277612 250217 212044 138726 78068 39897 19562 9168 1657 832 642 615 627 615 548 691 526 375 451 489 496 373 302 347 327 370 402 333 366 361 374 168 266 350 305 244 183 245 275 272 282 240 232 254 269 284 284 173 223 267 201 252 274 236 221 252 198 177 240 255 171 190 188 183 271 297 226 237 266 196 219 206 256 281 208 275 282 235 248 306 292 258 322 304 253 240 241 258 302 341 287 326 246 257 180 168 56 51 77 126 147 87 110 115 107 149 38 27 110 128 117 81 173 146 204 288 300 300 288 271 273 297 343 406 369 324 337 346 288 285 370 273 283 258 275 304 283 270 204 179 261 252 311 282 278 308 358 320 337 290 295 315 329 386 331 319 311 315 277 239 168 136 115 85 90 127 118 45 74 16 84 63 43 77 58 60 50 81 86 126 58 36 83 71 31 32 59 7 42 63 42 44 62 27 53 46 43 35 70 105 107 106 45 49 60 21 58 83 50 62 68 50 68 52 54 67 86 67 47 58 65 88 86 84 41 55 38 44 81 74 83 87 69 65 69 60 61 68 63 58 62 77 60 64 39 57 49 46 55 42 40 46 33 38 54 44 43 36 42 46 44 43 60 62 39 29 41 38 29 22 28 19 19 17 10 4 5 44175 305 356 30 10226 12 16 15 7717 1404 494 1212 1501 1897 3367 4268 5053 7345 9570 11236 14868 20810 26407 32357 39365 50503 67820 87475 109318 127149 155035 198740 236286 258773 267552 283542 301397 289887 264742 221636 184775 118953 48405 15347 4260 1265 724 725 695 577 582 654 572 636 610 536 482 436 437 442 375 328 376 305 294 291 401 351 358 354 309 249 292 334 294 313 223 287 328 264 337 330 252 295 292 213 293 179 206 244 224 276 249 214 197 199 193 192 165 204 188 188 220 212 135 228 162 217 241 235 264 243 241 212 209 237 211 268 256 299 290 272 261 181 305 340 339 322 298 295 282 283 247 230 113 66 14 86 77 66 108 153 96 178 134 63 139 159 165 139 219 196 261 264 272 189 227 285 308 305 308 326 375 318 275 268 298 251 233 258 225 314 240 240 222 214 196 193 238 299 286 318 306 316 324 366 312 289 221 281 320 329 306 274 285 250 166 149 145 123 97 114 64 82 121 106 92 71 63 33 73 63 96 99 26 48 69 54 24 87 95 49 30 29 18 27 32 76 89 62 56 71 46 61 49 40 44 23 58 65 64 87 84 70 60 45 71 58 49 47 64 64 37 54 37 79 72 63 53 54 59 46 49 58 79 52 52 53 45 48 52 58 52 66 43 54 60 46 54 64 54 58 74 46 35 51 68 51 36 51 42 45 61 63 58 55 51 53 45 56 48 43 64 43 31 40 40 39 36 37 30 30 24 6 10 44182 294 264 30 10224 12 16 22 7719 1403 162 608 1139 1430 2003 2924 3735 4356 4823 5839 7979 10129 13756 18527 22798 28059 36264 47810 60291 74780 94225 123276 156949 184779 221145 253930 261369 253358 236692 222079 212701 211927 207913 199022 168127 79467 17699 3803 1250 592 563 448 496 443 363 369 412 469 405 415 332 276 376 267 165 237 284 209 263 257 260 265 154 276 188 169 213 253 164 215 183 204 260 224 247 249 150 173 82 142 122 150 193 94 136 242 176 109 129 37 122 145 121 121 115 139 67 95 176 160 101 53 190 118 152 143 104 180 144 163 183 230 179 192 275 207 186 305 232 218 249 264 221 212 118 38 31 -5 6 21 23 -11 28 -6 45 -5 29 53 87 33 38 114 121 146 145 126 159 176 179 158 165 238 215 236 302 293 264 280 198 167 171 264 181 194 190 180 266 222 126 202 158 143 182 241 300 250 214 269 232 250 246 208 250 278 226 240 244 267 281 281 232 155 111 113 58 31 41 23 45 4 -3 28 38 33 16 36 -18 13 14 -8 -39 -23 -26 -32 -15 -3 21 -7 -52 -27 0 -2 -5 -4 6 2 8 23 -8 6 -19 -15 5 14 -6 9 26 24 32 12 16 8 23 24 16 -2 34 15 -14 25 21 22 14 12 -9 -39 0 3 4 8 3 -7 11 16 27 27 19 26 30 11 0 999999 0 10 13 2 3 999999 8 4 6 11 20 10 2 18 3 999999 999999 999999 999999 999999 16 13 44203 300 358 30 10228 12 16 43 7722 1399 -51 193 751 1254 2108 4634 8348 11294 16312 23118 29059 34456 38066 47478 59075 70850 79169 89842 102867 131736 152611 172526 223529 271590 280825 291809 293159 275474 220537 168441 90445 36653 12765 3378 1188 570 479 476 483 425 436 414 434 455 410 375 389 334 269 327 336 290 349 379 190 338 284 291 327 237 203 216 151 232 207 323 168 185 147 215 244 236 178 149 156 120 111 185 210 214 241 99 111 87 91 24 145 112 53 120 113 112 165 69 65 153 171 165 73 88 139 166 255 222 277 285 246 261 163 187 160 168 220 217 188 223 225 232 139 196 157 72 101 43 -37 -3 33 11 1 14 98 99 79 57 43 94 116 83 36 47 84 132 102 216 181 214 139 242 264 254 275 375 315 336 303 325 269 243 211 263 194 142 169 185 158 166 183 141 166 185 236 194 241 267 257 241 237 229 238 199 278 268 253 261 262 300 349 276 199 187 170 104 67 64 16 26 38 40 14 0 88 35 36 11 -24 -4 -11 2 -13 5 19 9 -20 7 -10 15 -10 -2 41 17 21 29 11 -2 13 12 -4 20 50 36 25 42 19 20 33 25 32 21 7 9 27 23 33 50 42 23 4 17 28 27 20 3 -20 -8 12 24 11 35 11 11 16 4 10 28 31 14 35 23 27 20 15 17 18 21 20 17 31 26 28 27 33 2 21 25 8 24 22 11 20 8 12 16 15 7 14 3 999999 999999 5 7 44209 313 57 30 10227 12 16 49 7723 1398 2476 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 837 1591 2478 3506 4136 5404 7746 11455 16816 23278 28741 34210 40606 50581 61702 73144 93967 131922 171566 212297 257504 302677 323067 310371 271136 291315 311661 214491 158598 107672 66917 11371 1144 580 508 540 426 468 453 342 442 380 332 426 420 293 302 404 366 341 303 314 303 224 232 290 265 211 320 332 273 268 233 283 305 352 330 252 199 365 389 274 159 186 173 201 248 261 176 84 113 163 120 174 133 182 193 207 203 182 188 149 102 185 170 194 221 247 246 264 291 313 317 295 286 310 229 248 294 225 249 228 290 294 259 272 337 270 248 154 66 -5 11 9 75 109 28 118 74 126 124 92 113 143 153 187 98 145 169 192 196 209 225 239 252 325 306 324 367 393 356 360 321 320 267 261 255 267 314 322 270 297 274 205 210 282 275 294 289 258 246 264 247 187 290 323 273 279 259 332 395 469 367 270 262 220 214 148 104 108 88 29 31 42 56 58 35 28 61 38 10 -2 50 39 39 48 21 56 60 58 67 39 34 18 26 65 81 28 30 46 38 42 64 57 33 34 71 51 58 38 56 53 55 52 87 72 78 54 40 40 41 34 44 65 45 44 36 34 54 37 54 61 50 33 37 14 38 29 41 39 60 68 68 53 42 48 46 68 72 52 41 51 37 30 30 62 54 42 51 61 45 38 53 47 36 40 40 37 35 38 37 33 31 37 31 23 15 16 11 44215 314 26 30 10226 12 16 55 7724 1397 7691 999999 999999 999999 999999 999999 999999 999999 999999 76 335 598 639 534 454 1006 1477 2259 3553 4778 5713 7393 9670 12096 14626 19636 29495 40106 48155 55906 66251 79350 96325 118767 152770 184267 235968 320049 399632 385943 353652 303206 257893 224836 191543 100355 39297 2504 615 596 500 366 525 464 354 294 358 404 386 375 296 382 415 316 346 376 331 317 233 276 245 142 320 249 269 217 253 372 361 278 367 361 261 340 301 329 273 133 169 200 173 290 232 206 133 174 158 191 145 164 230 83 118 218 215 223 191 162 118 124 154 187 264 183 239 272 236 229 242 324 311 251 279 275 305 276 277 310 277 244 162 214 270 188 120 80 107 59 5 49 141 93 66 88 38 99 120 112 206 116 199 236 119 93 153 157 243 219 215 225 276 291 335 368 334 371 348 307 250 271 239 249 295 252 266 284 275 136 207 269 290 288 212 231 267 262 262 238 275 246 193 249 298 319 276 339 323 369 328 328 270 212 146 196 102 86 81 81 70 21 48 11 25 34 35 -15 24 7 0 21 59 40 16 32 60 22 25 40 23 9 36 41 40 67 59 45 59 40 24 34 41 27 26 36 33 19 -6 52 87 60 35 45 67 50 58 81 55 30 28 39 28 45 11 13 49 25 0 24 34 51 30 47 56 45 30 45 69 67 50 29 21 44 49 65 55 39 36 39 34 32 19 19 35 27 33 35 28 35 15 24 25 21 24 29 29 19 30 27 19 27 12 1 999999 4 44221 315 28 30 10228 12 17 1 7725 1396 30680 1174 999999 999999 999999 999999 999999 999999 999999 126 356 694 1471 2219 2820 3420 4031 5267 6993 8302 10767 15345 19758 25853 35927 47867 59158 72248 83047 88305 98534 124390 158661 188930 203191 249230 310541 304854 283055 328155 318798 254590 186228 103686 43034 8587 915 568 565 496 430 421 330 320 385 419 480 364 379 328 305 365 271 244 282 327 349 283 266 195 284 226 293 342 233 267 276 259 340 387 333 234 302 369 277 246 164 243 189 245 264 185 211 111 83 85 91 141 111 123 109 96 58 109 168 152 181 122 86 186 271 316 283 316 281 250 241 280 238 236 273 233 259 187 197 220 238 295 266 219 237 230 246 161 55 95 53 118 75 24 53 40 54 113 116 112 111 125 122 125 66 184 125 155 132 168 272 237 169 181 216 209 212 252 352 401 309 334 310 257 226 249 257 254 363 320 249 226 189 252 261 297 283 207 228 228 188 212 261 279 311 303 274 268 329 328 398 384 364 329 251 218 209 193 116 107 40 119 108 34 65 22 54 20 51 45 21 3 13 37 17 41 45 65 20 42 17 35 2 11 16 49 64 59 51 12 28 28 25 27 57 36 73 54 42 22 23 46 53 66 25 22 39 31 48 40 47 49 56 54 49 63 43 46 21 31 25 55 49 48 25 42 66 51 42 43 38 53 48 25 34 34 41 58 62 39 44 42 41 45 42 52 59 47 38 34 26 38 35 32 45 42 38 30 26 29 24 31 16 12 18 18 6 4 8 44227 312 59 30 10229 12 17 7 7726 1395 6122 999999 999999 -41 6 406 804 1059 1728 2652 3064 3602 4150 5982 8918 13016 15869 19194 26393 33825 43685 53454 68757 77235 87009 103953 118532 126017 136134 142192 145528 151210 169057 181042 184766 185477 193330 189457 160738 118551 43864 28340 31707 11393 3806 1147 650 554 330 324 367 353 359 326 444 435 416 352 400 311 330 304 279 329 357 325 325 221 320 288 263 218 179 237 172 146 282 339 246 325 328 285 300 217 322 275 298 317 188 168 77 63 137 153 132 170 178 52 134 112 175 78 123 73 246 186 187 175 198 158 283 259 281 291 216 178 282 299 263 263 201 236 232 169 244 255 221 249 234 228 246 275 231 231 208 118 56 43 9 54 39 99 67 74 58 111 75 125 98 131 158 152 71 102 169 100 163 182 227 193 186 297 278 331 357 370 344 304 219 212 219 221 234 214 208 231 258 202 159 226 282 265 253 232 198 198 258 234 202 260 290 300 328 331 367 414 398 411 363 304 201 151 129 82 87 80 41 41 -15 4 25 37 16 61 -24 -26 58 52 43 -14 -4 -10 6 30 4 16 24 49 11 -3 32 23 28 18 43 55 37 4 38 42 42 40 9 42 40 20 68 75 68 61 69 52 34 41 45 46 21 30 51 38 51 45 39 27 17 25 44 55 36 40 57 39 21 33 20 28 47 32 53 55 46 34 31 48 35 29 20 26 31 29 36 35 41 45 36 27 41 50 35 24 30 30 32 37 41 39 27 12 10 5 9 2 44233 311 28 30 10228 12 17 13 7727 1394 153611 2869 999999 999999 999999 999999 -59 51 323 810 1213 1659 2031 2685 3211 4436 4930 6327 8453 8663 9070 10486 13572 16937 22964 28990 32727 41643 59614 87758 113964 145462 183761 209259 214938 228615 256712 302886 352796 359751 330571 274772 189539 87466 8149 872 558 410 492 376 421 465 408 318 336 453 516 275 237 324 212 271 382 342 308 372 374 360 299 426 327 245 206 338 245 155 229 300 330 381 280 238 306 279 363 328 311 292 212 243 286 218 137 184 149 159 113 126 229 135 73 86 101 110 112 126 154 119 157 211 194 210 238 257 343 366 331 222 221 232 227 277 183 227 199 221 282 321 261 213 269 258 198 261 273 144 97 35 28 60 35 49 60 13 45 45 95 125 144 148 127 135 123 85 85 148 200 196 248 198 243 213 262 288 326 319 292 320 287 246 253 249 260 228 242 254 201 193 150 251 258 276 222 209 217 217 203 244 256 259 245 299 279 298 343 357 339 359 359 283 245 154 124 39 64 11 -2 41 35 11 56 35 -15 6 0 22 30 -18 6 -18 -4 20 -41 29 35 14 41 28 20 22 50 21 2 8 19 25 -8 50 40 19 11 -17 32 2 35 12 2 29 25 45 47 38 39 54 43 22 8 15 44 58 66 54 25 9 22 25 19 44 36 2 14 37 52 45 35 45 40 36 11 34 43 35 64 45 38 44 35 29 25 46 43 26 27 31 41 34 38 26 33 30 34 21 29 26 17 16 15 15 9 11 13 44239 273 1315 30 10225 12 17 19 7728 1393 924231 373196 14046 765 442 445 388 431 450 403 443 414 430 377 357 427 349 322 365 358 340 355 381 414 283 285 382 316 376 312 339 366 274 271 299 301 353 306 278 438 383 336 391 355 377 416 316 306 233 179 158 209 152 239 180 129 207 197 208 230 246 151 75 144 186 168 276 264 299 301 266 349 319 249 283 225 209 258 288 278 233 237 121 233 316 244 274 269 284 308 342 266 196 181 176 98 70 93 129 64 48 138 109 189 227 181 90 112 151 160 161 129 198 280 198 265 262 240 313 356 320 350 326 368 361 272 230 204 211 243 248 269 208 216 167 153 218 257 298 301 290 295 299 289 305 262 264 269 261 317 351 407 404 347 285 213 114 77 59 49 62 66 81 87 61 11 11 49 109 55 32 -18 45 38 35 55 38 42 40 82 80 88 60 35 63 37 37 49 41 25 43 47 56 90 51 7 60 90 60 70 74 38 60 71 67 79 51 83 71 74 62 63 36 68 76 83 69 77 71 69 42 52 56 55 34 40 25 29 65 59 57 46 54 61 63 80 69 55 67 60 59 53 53 53 64 59 51 44 51 60 57 61 57 58 46 40 56 51 52 54 46 45 42 43 40 39 37 30 32 17 16 2 1 44245 313 51 30 10221 12 17 25 7729 1392 6695 999999 999999 -50 99 416 944 1594 2079 2572 3499 5118 6154 7369 8519 10625 14273 18147 23124 29472 40628 42418 43427 58206 79599 88353 89944 73191 70305 87430 99667 125996 147793 178839 178301 184862 217284 294476 342963 399813 536221 245824 14560 3216 974 508 386 318 381 383 363 447 480 393 410 403 432 367 279 356 396 363 241 322 258 304 290 346 383 330 269 287 222 273 251 317 219 290 306 375 342 400 345 297 270 348 286 399 333 228 259 175 173 115 248 222 172 155 129 95 160 135 165 121 128 97 200 202 166 166 295 289 225 311 294 268 231 191 233 266 237 242 262 217 198 245 271 228 294 294 250 237 236 251 168 133 84 35 76 82 21 88 113 33 87 38 121 161 183 116 133 92 133 176 227 192 149 215 253 279 340 352 317 345 303 270 248 228 249 252 251 241 235 241 201 159 184 219 244 282 244 196 236 192 216 216 256 248 283 265 257 257 351 398 329 314 327 262 147 93 76 61 45 48 11 17 49 82 21 28 17 6 6 -1 -1 20 -6 7 28 -5 5 2 -3 -10 20 18 26 33 30 22 32 57 32 23 43 27 40 51 55 58 24 7 31 28 22 39 45 58 28 41 50 45 57 62 47 30 39 66 66 49 36 31 29 41 14 42 44 40 21 32 44 21 40 60 52 29 48 65 49 53 45 45 27 29 43 34 35 25 47 38 39 44 48 35 27 31 32 28 19 24 27 17 27 32 26 21 18 15 17 23 16 13 3 44251 311 22 30 10222 12 17 31 7730 1391 2130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 183 626 1231 2149 3342 5304 8507 12843 18497 26724 39997 57096 77989 96467 113365 130036 147177 157130 175470 189747 152304 148726 158118 154901 143239 151432 242566 300851 438566 591726 299226 67373 29623 3077 1082 531 357 316 412 429 417 369 375 505 305 404 376 376 438 316 305 329 339 310 387 372 367 340 344 319 301 274 267 272 329 306 421 345 262 326 432 408 333 310 298 353 385 332 333 303 205 137 176 245 191 149 234 119 119 126 165 188 110 126 108 165 208 227 276 273 314 241 243 240 230 263 334 274 285 283 210 268 225 204 271 255 310 301 271 224 290 225 269 148 104 68 135 126 5 117 16 12 118 150 111 125 162 168 123 183 162 195 154 201 229 178 205 199 269 280 332 317 260 332 307 272 272 256 276 225 199 214 202 199 203 197 201 240 250 227 272 278 246 246 249 293 263 259 301 294 348 333 368 408 410 383 361 278 206 130 95 96 61 74 51 17 44 30 17 24 36 14 36 -1 -12 9 12 30 37 20 9 20 56 45 50 31 39 48 59 35 41 13 17 23 66 19 28 27 44 21 50 41 20 -4 21 50 54 27 31 10 40 57 39 14 14 56 47 32 5 -6 -1 12 26 43 37 23 32 30 18 25 18 19 31 43 38 46 28 36 28 17 40 42 35 35 23 33 46 24 37 44 32 30 31 19 20 27 28 19 10 9 15 29 18 14 16 15 11 2 10 44257 298 471 30 10221 12 17 37 7731 1390 240 724 1377 1884 2969 4454 7070 10860 15872 21425 25700 30801 40008 55657 73495 85839 99921 127729 163360 201028 241940 257494 326334 367157 244708 240460 396391 661341 757291 358693 38816 2656 667 447 338 353 458 392 364 440 405 364 361 374 361 241 339 394 379 489 406 335 393 290 245 236 263 321 350 277 338 354 327 310 429 437 476 397 317 417 363 428 472 340 396 416 306 349 295 248 268 216 147 224 148 133 133 124 81 66 124 94 163 160 187 230 247 297 338 313 228 277 298 318 229 237 210 280 193 227 226 267 237 281 280 325 281 273 288 204 66 53 81 39 89 114 109 106 41 130 93 149 186 207 192 204 197 140 153 198 205 161 235 186 169 233 249 279 326 389 333 368 359 277 267 298 325 267 222 292 221 257 242 232 267 252 212 221 277 259 284 303 307 287 337 362 341 299 339 362 385 429 388 369 344 235 133 91 86 111 111 46 89 55 23 4 25 30 32 36 -19 33 40 23 -4 33 46 19 64 55 34 40 -2 40 31 36 69 44 57 24 33 35 40 26 36 30 54 62 15 42 55 75 54 28 46 50 44 62 48 49 36 19 11 54 76 71 30 5 21 36 47 31 25 31 8 19 14 30 56 62 42 38 33 46 52 49 36 32 33 34 30 44 28 39 31 24 36 37 48 46 36 33 24 26 39 30 29 38 41 35 27 19 12 12 11 13 17 10 44263 278 1130 30 10220 12 17 43 7732 1389 291706 396282 592182 640371 484440 490954 147178 3439 730 610 470 392 361 481 471 428 462 492 411 416 314 316 380 345 245 343 436 439 401 362 334 450 358 220 305 298 252 215 291 327 266 334 427 475 315 313 397 463 380 356 384 426 398 373 390 362 318 315 201 230 287 240 206 189 206 219 202 152 235 153 163 223 170 218 223 247 300 353 392 343 294 318 284 319 291 283 237 246 282 230 216 282 264 355 353 295 278 239 307 211 111 76 87 148 52 29 39 91 106 151 173 175 170 221 226 166 124 133 170 250 272 220 212 253 331 338 358 331 372 431 419 354 297 263 234 278 284 225 271 264 249 231 242 265 224 267 211 259 274 287 348 385 307 347 335 343 360 373 377 458 466 421 399 344 259 210 162 92 92 119 109 118 30 42 79 39 54 53 93 67 24 64 44 76 34 77 65 80 57 34 59 66 53 40 69 60 81 71 51 100 88 81 91 75 39 71 84 56 88 69 43 61 46 65 47 78 67 81 96 65 60 50 4 15 46 24 40 63 53 60 28 34 44 47 41 35 36 51 39 60 61 56 58 38 52 54 65 59 43 52 38 58 61 60 39 33 39 47 41 53 52 45 53 38 47 35 39 43 48 38 23 30 33 30 18 23 17 4 44269 311 21 30 10221 12 17 49 7733 1388 11341 313 999999 999999 999999 999999 999999 999999 -83 -8 56 236 475 678 1171 2336 3483 4435 7031 5668 3434 4143 7977 13181 13599 20065 27493 28793 33386 36276 44717 59374 79801 108224 150970 206395 241510 332539 534691 699551 700146 503241 254533 51838 2494 580 681 632 420 365 389 364 367 435 360 320 459 374 317 184 207 212 305 245 371 408 370 354 336 337 357 238 213 257 259 270 353 358 328 294 360 485 371 375 394 445 413 374 364 355 314 318 360 265 259 216 264 235 111 175 246 119 184 185 167 198 103 72 156 249 190 237 217 256 317 314 307 333 132 216 269 218 219 199 185 222 179 236 230 271 280 328 305 245 259 250 112 13 64 84 109 78 100 43 111 59 68 107 118 181 150 132 119 118 183 97 128 176 178 211 205 205 226 221 214 345 338 340 310 333 273 222 181 254 283 250 244 253 218 213 202 218 204 218 238 224 263 298 243 289 354 329 396 384 336 355 358 361 320 275 232 164 108 104 126 76 86 64 19 14 -23 -1 -17 0 15 24 27 48 41 39 1 35 35 29 2 15 40 58 -8 26 62 16 14 31 52 24 -6 19 42 2 3 53 55 41 35 44 45 34 22 25 5 46 66 49 63 41 55 36 54 47 28 16 -6 -9 4 43 14 24 16 24 6 15 22 18 20 24 14 15 22 24 26 22 25 18 34 12 33 39 29 47 30 19 23 23 25 27 23 12 20 19 19 12 18 13 17 18 9 999999 999999 999999 7 44275 271 1372 30 10222 12 17 55 7734 1387 826698 424467 281428 4642 724 513 304 375 382 456 461 555 422 366 352 317 449 463 455 474 388 415 459 360 438 366 343 434 327 255 367 380 365 394 480 478 379 391 449 435 383 367 358 425 348 333 312 265 209 171 265 254 216 228 217 305 213 207 184 171 252 204 186 128 135 173 278 294 324 371 287 229 233 189 202 157 179 190 250 172 152 169 201 301 288 258 302 317 263 153 59 23 60 38 41 54 124 96 78 125 156 109 238 277 223 220 180 275 198 215 243 218 171 206 220 240 250 205 195 202 345 374 367 330 342 329 299 250 254 231 265 241 312 374 248 227 241 251 287 316 346 339 320 349 380 359 256 226 233 282 360 367 318 246 167 120 116 119 113 70 88 58 50 52 3 36 80 99 84 58 55 65 12 42 63 54 59 35 39 34 27 32 57 33 37 65 61 58 30 55 37 73 103 68 85 75 32 58 89 75 57 46 54 57 59 62 70 63 52 50 61 78 80 67 79 89 32 49 64 55 71 62 55 53 53 48 33 34 54 57 55 56 66 75 60 55 61 73 75 62 49 60 62 57 69 59 55 56 50 62 76 59 54 51 50 50 43 41 34 43 43 34 44 38 36 27 25 23 16 11 6 44281 264 1341 30 10221 12 18 1 7735 1385 709310 442206 294075 2794 464 344 336 437 329 396 333 268 310 334 257 406 420 355 426 428 245 299 421 390 320 251 338 238 269 193 144 165 272 256 252 348 354 408 382 320 352 281 299 183 194 283 230 154 186 215 155 186 199 165 124 63 122 214 151 184 133 224 163 155 245 147 193 206 292 270 317 233 185 158 157 156 165 132 167 199 229 152 165 182 235 321 306 306 278 281 184 21 23 35 11 47 78 47 76 84 49 90 156 124 173 175 161 243 205 161 181 92 177 147 193 194 211 152 199 157 222 327 319 334 324 306 243 296 210 229 185 184 244 282 177 202 240 151 166 239 277 280 266 326 323 279 175 154 167 244 329 340 231 167 108 76 78 86 17 -10 34 -12 29 -4 22 19 19 7 13 18 2 9 16 10 -5 -8 8 12 53 30 31 33 59 59 19 11 35 42 45 65 66 11 30 32 38 52 65 43 29 16 45 48 31 21 31 44 13 16 21 36 36 18 27 44 25 36 42 8 28 20 20 18 27 22 23 6 13 10 17 18 24 18 16 1 20 35 25 5 1 9 21 12 14 26 35 25 20 21 31 25 14 10 25 20 17 8 3 3 6 11 11 15 2 0 44287 313 48 30 10218 12 18 7 7736 1384 10052 9658 11870 14000 14620 14709 15747 20210 25045 28418 27330 25404 31261 42582 55104 67248 65288 68792 59771 48300 76389 65734 38735 40610 46177 59729 79163 98844 141059 113078 89038 116178 213135 390068 456123 452679 217576 179973 200852 91431 146185 244395 54850 1440 797 865 710 696 532 543 395 515 520 447 412 385 351 424 480 475 435 348 373 375 399 418 426 357 321 360 335 302 252 316 354 307 422 382 388 378 405 396 358 418 335 219 235 219 303 296 278 231 202 192 250 181 105 154 184 193 221 143 145 182 110 135 149 115 157 261 200 127 337 308 340 298 248 313 348 225 254 266 203 286 251 190 215 213 211 189 266 310 294 150 46 91 51 118 70 32 100 137 99 122 58 132 134 193 203 173 203 302 235 259 223 173 218 220 242 151 124 224 277 231 296 294 335 366 334 342 307 300 288 300 259 243 270 231 180 247 239 245 253 294 307 292 292 331 300 163 142 124 179 198 297 242 190 135 76 92 89 108 68 37 91 40 -1 73 75 80 71 52 58 39 52 66 93 97 59 20 46 52 45 25 40 40 5 29 53 8 20 22 41 69 92 60 81 52 48 18 69 58 96 60 56 77 66 54 39 70 57 42 81 68 60 61 64 53 48 18 37 40 48 47 44 38 37 60 60 72 48 34 47 57 41 18 27 33 54 26 40 42 34 42 55 46 39 58 43 42 47 32 30 48 65 51 30 36 32 33 39 36 35 34 36 41 38 28 25 24 15 7 7 44293 271 1303 30 10213 12 18 13 7737 1383 717130 999999 841173 385071 291045 10356 1759 1617 1788 1018 636 555 557 452 433 406 325 282 438 401 446 449 423 443 416 401 441 410 461 382 325 430 365 367 256 333 365 226 364 317 427 396 358 242 263 243 293 246 186 131 163 190 171 206 145 209 208 182 206 241 223 207 120 239 204 183 164 201 182 143 159 203 236 273 295 324 249 283 266 220 250 271 184 254 218 190 176 255 181 347 340 253 253 116 96 114 19 -14 77 82 133 89 121 113 229 162 284 239 232 251 207 272 274 213 160 217 259 132 168 217 237 320 254 259 304 338 296 346 273 304 205 153 282 247 254 244 151 132 212 214 194 199 255 340 284 219 345 344 221 149 184 168 143 159 204 267 307 169 126 102 99 94 60 50 91 36 5 46 33 12 26 38 41 46 8 29 28 45 33 42 44 24 32 69 44 29 25 57 61 63 53 56 19 14 10 47 40 50 73 92 84 57 45 34 50 52 35 33 16 53 61 55 36 51 58 63 61 66 47 36 21 40 20 32 44 33 57 44 34 28 30 36 29 43 28 43 39 37 32 9 17 42 40 16 30 34 33 13 23 31 33 47 47 41 51 39 38 18 18 9 28 18 27 24 21 21 13 13 8 999999 3 44299 316 12 30 10212 12 18 19 7738 1382 8712 469 23 156 149 -2 181 308 176 610 672 742 1040 1447 2316 2742 3504 4188 6583 7913 15705 37263 77909 63922 9674 7465 8338 10639 14615 32087 43866 39958 82922 251989 339430 92893 124671 999999 999999 999999 900494 250234 80906 196579 215670 421871 167420 5446 782 725 641 547 559 483 381 399 397 414 403 379 454 455 321 444 410 394 386 496 432 500 462 463 371 304 317 367 336 327 365 316 477 366 316 264 364 358 383 358 203 221 265 270 197 231 162 168 210 197 238 208 124 198 179 197 170 150 159 160 242 244 250 171 135 264 200 275 362 362 295 230 299 214 197 230 229 256 214 253 240 202 217 249 224 307 226 112 46 68 131 166 69 92 86 90 49 86 99 149 210 281 286 239 301 259 289 237 213 169 180 229 196 258 275 247 201 261 374 327 312 323 332 227 222 200 226 283 322 308 253 218 141 185 278 272 319 328 343 282 358 356 259 228 169 195 220 201 199 253 243 178 112 158 147 55 75 70 41 52 62 62 61 49 22 77 48 36 37 39 49 65 78 91 81 54 54 66 39 77 51 42 39 74 86 38 83 79 93 83 94 70 65 71 60 76 90 79 89 81 76 96 91 71 84 81 92 70 84 73 64 68 69 52 21 36 44 54 54 32 50 36 53 56 63 69 59 39 51 57 47 43 61 68 59 69 65 51 68 54 49 53 63 57 62 66 54 42 66 53 41 47 41 47 47 44 50 51 51 53 44 35 41 35 20 11 6 5 44305 313 42 30 10212 12 18 25 7739 1381 22132 18620 21855 28168 33161 39255 46822 53623 58232 70485 75476 71137 77301 78483 79555 81236 93838 114040 132381 149626 149183 173202 171395 155890 164554 157668 131975 136248 142854 107350 71843 40442 23957 5781 2157 1281 1170 1137 1104 1047 1047 986 835 758 661 712 550 425 379 391 432 296 306 304 228 345 424 408 454 303 362 366 410 368 427 361 271 349 348 270 306 367 354 251 274 387 402 366 320 311 341 292 275 332 279 265 192 216 174 241 122 165 146 109 216 253 153 120 157 145 147 99 147 187 181 211 224 226 207 230 182 191 147 127 317 222 145 202 219 212 124 139 199 197 184 262 172 160 209 309 313 216 235 74 69 -13 34 116 30 67 54 98 66 97 91 82 101 142 163 193 198 280 301 249 224 295 230 223 152 178 185 208 256 300 291 301 342 276 260 219 223 249 258 249 258 239 240 216 227 248 353 312 284 226 292 327 351 280 209 216 226 176 219 199 172 231 245 134 129 103 73 23 63 59 -12 -31 10 24 -14 16 54 40 28 14 65 18 46 25 20 49 73 25 26 39 85 71 25 75 34 46 67 19 19 29 33 60 61 54 70 45 56 64 71 50 38 46 39 34 27 54 53 28 33 46 51 56 67 71 57 37 40 44 13 14 21 51 58 41 30 44 40 37 39 40 41 49 45 33 53 43 46 21 41 59 46 30 32 32 51 40 48 50 48 47 39 27 23 32 24 38 38 32 27 26 31 27 31 22 11 13 4 7 8 44311 315 42 30 10212 12 18 31 7740 1380 19718 17772 18907 18662 20634 25922 30449 31190 34187 38477 40757 47895 57994 66847 74687 80664 84988 95104 101206 103645 98898 88060 62513 40407 59957 126136 221465 279942 319981 235306 224036 247351 48882 2138 1323 1469 1354 1142 914 976 1026 842 886 823 796 713 553 505 475 431 356 331 326 383 368 445 403 352 401 428 512 449 422 449 452 480 483 428 441 417 321 343 348 381 430 407 303 375 315 417 327 364 395 347 286 220 279 186 241 335 186 156 143 249 240 350 184 82 239 246 193 190 145 211 221 197 101 159 133 116 207 245 214 225 231 271 283 353 277 280 218 140 138 145 141 177 198 237 231 241 302 240 193 113 45 49 93 71 126 32 8 19 47 70 146 155 125 140 202 228 214 268 246 252 320 315 275 277 208 200 249 269 230 341 350 348 350 311 285 276 248 294 316 258 267 295 209 216 182 190 294 264 287 282 377 404 415 351 242 229 258 202 223 227 233 183 254 180 124 101 94 44 54 67 47 77 74 20 66 45 44 28 78 37 33 48 56 62 40 58 71 50 42 38 66 76 83 108 64 85 47 1 58 95 85 20 39 68 92 78 85 90 52 91 97 60 82 83 73 52 61 43 55 70 82 86 100 86 71 70 85 62 48 46 33 42 53 53 51 76 74 90 75 54 44 53 58 72 69 56 49 56 84 64 53 51 52 68 61 67 67 63 46 48 41 59 51 56 56 49 54 52 51 44 43 43 38 34 41 31 30 23 18 14 5 44317 315 40 30 10210 12 18 37 7741 1379 23305 20812 21414 23313 22848 24825 31247 34938 34076 37128 43621 51280 74845 98363 111548 121270 116876 101795 86116 77642 80852 106104 65140 62199 66710 73844 73837 72095 59144 101258 143897 163623 89268 9777 6113 6201 6430 5670 5071 3819 2227 1457 1235 1120 931 846 880 703 635 516 390 350 383 464 424 367 329 435 358 351 424 439 349 339 324 451 339 331 413 371 351 434 507 348 292 247 196 312 389 412 342 324 341 312 262 298 302 191 149 231 156 92 149 139 224 205 216 164 170 168 137 164 191 159 143 180 169 116 142 140 161 176 223 204 216 294 289 291 381 302 179 129 204 168 276 258 207 206 211 175 240 274 253 188 81 36 17 -24 61 143 149 82 72 137 176 158 174 194 196 205 216 261 239 282 233 286 251 259 257 167 230 266 240 319 325 331 342 323 281 273 279 254 240 211 252 310 205 168 235 217 194 257 251 199 251 292 387 425 323 217 273 241 254 253 165 201 241 281 239 137 112 112 50 34 62 49 88 103 71 44 29 47 53 16 43 42 25 55 28 22 48 79 53 35 60 73 51 64 66 54 57 67 90 48 33 62 61 62 78 55 61 54 50 70 101 98 105 75 65 67 76 88 96 60 93 61 69 78 84 57 51 35 49 50 62 36 41 49 61 54 24 44 69 32 43 74 37 52 72 48 40 30 37 58 52 57 44 51 66 66 62 68 40 47 48 45 51 46 37 55 48 39 42 37 38 54 41 37 45 32 28 19 13 14 8 44323 281 1057 30 10207 12 18 43 7742 1378 16105 5092 3059 1928 1516 1450 1208 1269 1086 1040 1011 868 826 726 692 576 617 444 412 398 339 352 394 400 460 326 437 405 300 329 350 458 422 388 332 398 388 355 285 393 301 316 312 295 342 436 375 325 374 254 293 240 193 182 184 183 102 180 236 267 175 174 145 162 112 143 127 160 172 229 195 204 239 268 244 129 219 267 235 271 291 281 278 262 247 287 224 201 227 186 194 179 209 188 189 268 278 202 147 125 90 85 17 89 72 87 78 90 117 114 93 174 184 273 198 255 269 207 226 209 269 201 230 257 197 195 224 248 195 258 343 378 345 335 245 210 195 265 182 253 280 278 211 206 195 187 231 221 209 192 200 316 408 355 226 185 224 248 225 263 254 191 219 216 209 107 111 77 109 68 20 31 40 62 55 79 46 36 21 18 41 -2 11 34 38 61 15 52 55 46 44 47 35 43 74 76 63 56 63 60 54 75 21 47 69 43 48 80 63 88 50 54 65 66 65 61 64 68 69 75 52 65 75 69 61 29 48 46 32 37 33 48 32 21 34 55 85 53 30 58 64 76 57 44 46 41 41 46 46 55 46 55 63 53 51 64 63 51 45 51 55 57 62 48 43 49 41 48 50 45 35 36 32 33 30 31 19 20 12 4 1 44329 281 963 30 10203 12 18 49 7743 1377 240434 187575 278399 473559 293643 40705 8079 3104 1707 1204 1129 813 827 810 738 707 614 515 344 331 427 403 317 416 306 336 350 368 283 356 370 361 333 284 338 244 267 405 283 281 320 354 311 427 297 360 395 330 318 265 249 253 131 202 216 203 187 54 144 102 160 219 160 144 161 124 110 136 145 98 87 83 153 157 197 133 94 166 258 238 259 307 270 257 178 232 153 208 208 94 88 166 186 205 153 214 265 226 151 121 56 55 -15 20 -28 -27 85 53 -22 20 52 122 133 145 164 146 179 240 281 297 285 316 280 230 206 204 154 213 205 200 204 250 280 287 266 225 243 203 213 223 248 221 188 225 247 202 135 178 183 182 172 166 209 233 294 342 217 163 217 237 266 245 258 246 197 182 164 279 243 162 138 104 83 28 66 28 -31 17 44 95 43 1 -2 38 6 61 36 26 35 28 10 -4 -7 10 5 29 0 18 22 15 26 20 21 27 65 44 28 34 85 57 43 54 32 35 29 38 58 41 34 56 55 40 25 50 48 42 28 16 43 11 15 20 -7 20 29 15 11 25 8 41 76 36 28 25 23 12 43 60 45 25 40 28 25 22 24 19 40 31 9 6 18 27 27 26 35 39 28 26 26 27 19 26 26 21 25 20 16 18 24 14 2 44335 315 28 30 10198 12 18 55 7744 1376 6641 1618 1899 1939 1819 2472 3957 5771 7599 10064 13079 13813 13557 13833 14221 15210 16833 19807 26354 33885 38824 47038 48522 50039 52024 66937 100695 137354 97212 129813 192895 200500 171580 206990 187457 142299 6730 2522 1667 1565 1354 1371 1426 1144 1014 888 789 768 744 850 545 432 423 379 432 453 398 408 444 443 463 444 494 551 530 461 409 358 309 401 498 340 363 372 287 403 439 432 536 332 340 354 244 227 221 209 134 211 202 276 219 164 229 134 131 105 200 176 165 95 97 252 239 197 226 151 164 212 85 180 292 282 266 313 308 281 272 319 251 224 324 285 134 177 174 194 258 198 227 189 104 114 118 46 50 52 88 69 77 89 58 92 182 156 204 149 158 268 251 333 253 272 253 283 325 286 239 267 202 185 261 275 243 341 392 348 330 273 235 244 216 206 245 290 212 192 187 186 157 253 280 204 203 264 295 361 218 204 191 219 316 251 180 261 257 211 235 250 279 203 168 204 140 96 67 6 33 59 58 27 25 35 66 73 31 56 27 82 91 38 67 62 36 68 82 65 79 73 60 72 87 75 79 84 65 104 68 60 74 78 82 87 81 84 83 77 63 76 43 71 107 102 65 61 88 66 81 88 68 66 36 47 55 28 28 37 46 48 53 61 57 60 49 58 68 54 56 67 48 51 73 64 61 68 61 69 66 59 64 58 48 53 59 68 51 46 54 47 42 49 46 41 53 51 44 36 32 40 38 38 34 18 10 17 13 44341 315 24 30 10194 12 19 1 7745 1375 11635 1633 1542 1487 1514 1672 2072 2133 2429 3305 3702 4205 4746 5478 7906 9273 9322 9443 11577 14565 17951 21785 22598 23520 25007 26453 64813 37271 11446 6139 2929 2308 2138 1774 1468 1489 1560 1611 1438 1334 1233 1211 1147 1122 859 839 822 732 711 688 663 541 522 362 349 433 388 346 380 393 398 366 401 516 515 446 491 438 418 428 378 443 362 379 447 376 302 381 358 417 446 382 337 334 229 323 311 218 191 252 176 219 266 242 107 227 173 127 198 231 223 203 146 178 227 112 168 242 286 234 224 291 179 214 184 291 308 394 253 271 160 270 270 266 187 171 263 338 289 261 131 161 105 31 80 117 102 168 116 172 150 154 215 225 207 208 271 267 296 278 303 314 319 328 332 289 236 231 241 216 229 307 298 346 344 315 347 306 296 286 257 282 219 244 289 244 237 214 209 287 269 242 231 307 289 314 348 196 216 258 262 269 249 294 360 293 247 246 357 251 137 205 151 96 80 81 57 62 38 28 64 62 74 77 34 37 44 71 72 83 52 55 86 94 87 59 70 74 96 115 87 56 72 104 125 62 88 90 88 103 80 81 68 79 84 65 96 93 71 90 79 76 97 83 113 92 99 72 90 85 78 61 64 54 55 70 71 66 69 59 75 82 63 72 69 60 55 68 70 65 74 57 61 72 85 66 78 70 70 72 81 76 69 78 61 48 63 66 68 54 52 48 55 61 51 55 45 47 49 43 40 41 41 21 14 44347 310 18 30 10188 12 19 7 7746 1374 13246 1503 1714 2794 3235 3716 4199 4108 3111 3352 4028 4993 5628 5760 4545 3755 3221 2610 2053 1969 1807 1467 1571 1432 1466 1494 1458 1554 1713 1791 1880 2344 2423 2435 2417 2393 1900 1285 1179 998 950 1000 847 885 790 716 650 551 562 532 395 350 306 357 411 284 421 341 378 312 354 448 466 376 426 360 339 385 388 333 353 331 388 333 326 342 314 388 267 408 485 260 232 265 348 299 225 121 141 197 103 133 129 175 193 187 173 87 92 135 140 107 126 155 141 87 100 136 128 156 114 147 235 217 224 249 230 224 239 181 172 164 120 193 149 136 168 227 229 177 138 94 60 110 111 54 68 58 72 48 14 95 108 160 236 248 211 233 311 258 227 263 235 281 282 266 249 182 142 193 301 305 274 296 265 294 255 305 307 231 192 227 230 254 257 228 230 141 187 154 213 199 198 205 166 178 278 217 208 135 155 208 302 271 232 259 274 223 274 260 210 157 121 99 59 63 33 50 45 58 14 34 25 54 11 3 7 12 18 13 -11 -3 14 20 6 4 33 43 27 28 32 62 30 29 30 24 27 45 51 67 47 47 71 32 38 52 36 29 41 31 14 51 22 37 37 29 49 79 59 54 34 33 26 19 4 -3 3 16 24 41 57 42 46 29 25 13 27 28 28 42 30 26 42 30 25 23 35 35 34 54 60 44 24 21 16 12 16 25 41 28 14 9 12 17 11 13 6 6 999999 5 44353 301 15 30 10185 12 19 13 7747 1372 14894 985 1057 1362 1397 1714 2310 2298 2299 2947 4053 5605 9261 14925 14185 11560 11243 15794 17520 19938 20563 11389 11306 12064 13126 14897 14504 18559 29195 21043 14434 16329 15912 21441 33923 49234 30082 14528 7562 3701 1292 929 908 861 869 656 675 579 452 498 398 327 345 252 275 296 334 322 364 263 283 343 300 362 421 330 343 355 410 408 374 370 342 290 241 375 324 289 257 304 364 258 267 271 236 246 199 182 87 155 187 169 83 139 154 103 108 190 138 157 123 67 114 149 109 116 77 145 73 99 136 121 249 237 243 232 248 162 201 69 129 137 128 66 95 109 133 120 170 128 93 61 99 62 48 47 66 23 56 9 54 80 89 179 178 221 255 224 204 193 171 202 196 291 215 188 182 163 141 209 334 321 299 281 299 218 230 218 231 243 261 268 244 247 204 209 187 139 171 177 168 182 193 206 192 162 166 208 117 88 130 208 243 210 268 292 207 244 268 269 199 130 129 119 49 13 15 -16 30 8 -20 24 37 27 28 1 -12 9 2 23 0 -3 -21 5 25 35 39 -4 26 -6 3 46 2 12 -4 -14 15 -16 17 -4 19 -4 16 13 -17 32 36 17 18 38 17 36 32 6 -4 15 38 25 15 5 2 -4 0 24 19 24 -1 -14 3 -14 -4 8 8 8 25 39 12 999999 7 15 17 999999 19 16 15 35 34 24 23 14 9 16 999999 6 12 4 4 7 11 10 3 44359 311 43 30 10183 12 19 19 7748 1371 8763 618 816 1570 2096 3062 3870 4343 5153 5900 6099 5682 5858 6321 7061 7650 9225 10084 11489 15643 20044 25874 29281 34079 42233 53396 63105 69875 82924 105587 128866 161385 175340 187310 205373 164564 145779 159134 128776 31924 1552 1057 964 1049 980 944 892 723 732 681 525 581 489 387 378 265 327 371 359 379 359 279 299 402 461 450 333 439 326 273 413 363 354 336 404 334 419 356 345 426 334 361 335 257 120 183 135 129 88 58 81 123 167 163 147 152 65 114 166 137 222 132 134 120 134 163 202 91 155 75 184 143 158 205 283 184 122 204 145 147 130 140 153 145 160 170 260 168 195 143 104 80 67 2 59 24 62 -7 9 47 95 44 90 171 117 178 225 219 253 230 271 257 270 283 302 296 204 142 103 207 274 323 269 301 319 267 269 271 178 176 227 228 237 217 245 190 161 198 189 121 154 187 216 164 132 126 242 235 248 145 168 174 198 279 292 311 230 211 212 292 189 154 121 103 48 -23 35 66 11 11 30 18 22 20 -1 0 11 9 51 -2 -24 7 21 36 15 28 -21 23 17 42 42 51 45 45 78 7 -6 6 50 26 38 15 28 37 45 22 52 55 36 54 38 14 23 46 49 68 41 69 50 41 37 5 1 8 18 19 -1 11 13 25 15 19 33 31 30 47 42 43 29 29 32 18 29 41 48 40 12 22 30 28 30 40 32 29 24 29 24 21 24 22 9 999999 4 11 11 3 5 10 6 8 1 44365 274 1243 30 10183 12 19 25 7749 1370 539272 311082 6362 1187 1042 938 953 787 844 714 554 515 388 273 293 431 391 326 377 407 360 398 361 343 405 400 404 448 400 349 328 358 412 376 416 380 435 383 472 371 289 239 174 134 205 160 210 202 170 185 153 151 213 161 146 156 208 155 164 210 172 58 136 114 92 152 172 175 160 139 142 183 251 288 250 169 213 168 157 158 268 198 167 231 214 182 185 194 159 202 153 85 160 75 111 75 62 56 119 82 93 157 188 233 201 194 247 264 288 334 304 309 413 340 246 197 195 210 269 382 385 365 395 353 381 329 292 234 235 234 309 310 258 257 300 263 260 213 212 181 198 154 198 225 209 214 263 214 189 196 200 195 199 238 309 386 318 211 260 274 220 190 156 129 96 53 15 -5 68 38 83 76 20 36 52 58 43 51 43 51 79 34 7 69 59 44 30 69 63 42 102 87 40 39 43 69 54 56 64 40 33 38 76 74 72 71 49 71 62 80 71 65 68 60 83 93 93 108 66 43 74 46 38 41 60 50 41 24 32 45 53 58 61 58 55 60 68 55 77 82 68 68 81 74 78 56 54 60 66 62 62 66 47 56 61 52 56 63 56 47 41 44 45 43 55 46 31 39 46 34 27 14 12 8 44371 314 13 30 10183 12 19 31 7750 1369 5331 1012 1851 2655 3690 5113 6785 8353 9848 10292 10824 10884 9605 11005 10908 10197 12394 18080 18533 21801 25395 26684 27333 27655 24772 26108 29533 28310 24606 20903 29376 31011 68077 131646 250002 234902 208462 190412 10515 4120 2085 1022 1009 983 816 740 752 746 612 589 463 322 359 441 359 396 363 361 396 426 328 373 347 371 423 397 410 331 382 415 394 308 264 304 370 348 329 328 304 248 183 186 127 234 102 97 157 140 144 119 223 228 152 191 157 166 132 121 126 78 126 90 115 169 156 176 144 185 126 139 186 116 119 176 232 284 182 127 185 117 215 119 114 161 191 112 149 162 145 122 67 11 74 24 106 29 79 106 67 42 47 101 122 113 151 149 158 204 231 210 198 268 285 315 290 235 211 228 243 208 155 284 358 382 416 397 407 336 318 265 222 251 189 206 197 205 217 176 207 233 190 204 223 191 159 226 179 283 255 227 174 144 175 183 219 275 317 322 255 202 242 201 155 71 46 61 45 34 17 43 75 38 -19 -19 4 51 59 19 15 39 57 35 37 34 54 26 12 26 35 29 52 61 25 39 67 79 54 40 68 49 49 65 54 55 83 93 63 26 43 63 42 59 44 66 59 45 58 62 73 64 58 30 24 26 14 45 16 20 23 43 40 59 53 65 36 45 54 40 47 39 34 49 61 47 55 41 53 52 47 47 61 54 52 39 42 48 42 39 48 63 51 44 34 34 37 33 20 24 22 13 21 16 4 3 44377 302 11 30 10181 12 19 37 7751 1368 4905 852 1154 1397 1435 2090 2584 2747 3624 5348 6976 8461 7629 8397 8329 11155 12230 13035 16832 23695 37086 52668 53531 52284 56568 64716 58853 53880 52760 48457 40918 36768 27115 25874 6824 1221 1067 966 1036 944 751 750 883 825 779 733 621 685 653 538 500 408 258 240 290 341 348 446 406 338 373 360 350 346 343 289 386 413 345 389 530 429 353 245 292 248 327 258 257 205 190 167 110 186 172 121 167 191 63 57 -9 105 119 157 181 151 155 194 142 152 114 62 104 160 128 168 51 94 124 95 90 235 170 106 203 219 212 145 234 132 85 122 79 139 177 135 136 101 36 73 46 59 30 63 57 132 32 29 9 24 86 125 4 -2 85 59 92 194 158 192 229 219 293 280 265 277 232 158 209 177 193 277 299 356 386 338 330 301 322 249 251 216 127 141 260 262 189 266 216 225 173 198 196 201 189 197 221 231 221 165 143 162 101 180 181 194 225 355 308 256 264 177 98 112 72 40 18 10 13 24 51 47 7 16 24 2 33 36 9 18 6 13 -1 40 3 -9 -11 27 15 -5 9 6 43 -8 -14 12 7 31 50 56 33 17 -2 7 31 41 43 -6 -20 22 12 55 48 40 27 26 18 0 22 19 37 35 31 4 20 -10 -18 -1 13 8 20 16 13 20 24 6 6 25 5 11 23 14 7 42 28 38 29 34 12 999999 2 3 20 4 7 14 17 2 3 20 10 3 44383 311 8 30 10178 12 19 43 7752 1367 5659 717 595 639 708 747 904 999 1001 1376 1675 1822 1824 2038 2962 3740 4723 7214 10012 11726 12492 14798 16947 18269 20933 24379 31531 40029 61401 83608 96352 97780 90894 57756 28009 17948 10932 5931 3970 2871 2101 1521 1123 1205 1135 1007 1041 874 909 824 726 656 657 599 577 509 555 509 442 426 469 466 478 435 492 475 473 477 532 470 394 497 472 384 420 324 398 458 384 310 242 233 312 313 217 251 209 162 192 239 230 182 132 157 218 177 190 126 159 122 122 137 157 161 254 247 62 102 111 143 185 170 162 134 254 177 181 221 308 175 114 176 198 137 183 199 159 189 191 135 165 182 98 29 -17 80 98 130 61 55 82 -9 137 180 98 125 227 177 228 261 302 287 247 274 352 327 230 184 205 175 252 340 379 449 411 410 411 356 367 279 236 321 255 265 268 230 251 303 283 220 277 218 231 191 203 278 272 279 272 213 191 167 211 189 226 278 334 361 297 290 243 204 158 106 110 68 31 7 11 54 73 31 31 59 22 30 21 50 82 74 32 27 43 73 34 32 51 57 34 41 5 70 51 29 43 53 26 76 35 73 62 35 39 58 43 42 60 21 10 48 59 38 45 69 77 68 42 72 93 70 69 55 32 34 25 11 42 33 47 39 38 42 59 57 53 40 28 21 42 34 33 52 42 35 49 34 35 35 27 19 21 23 5 17 21 41 46 33 26 31 24 18 23 24 23 25 27 24 30 21 3 44389 301 4 30 10174 12 19 49 7753 1366 6173 139 82 -9 15 99 89 53 216 231 158 318 431 578 853 1440 1968 2897 3872 4115 4959 4541 4452 4615 4897 5454 6144 7382 8420 9035 10907 29973 159145 434937 697864 490944 321456 46364 6897 1408 1150 1071 1045 920 918 794 801 798 735 644 607 538 586 572 464 429 451 424 361 413 435 441 333 346 340 306 246 347 442 468 434 362 437 436 360 323 347 359 345 333 323 273 265 223 214 252 177 201 210 98 91 112 122 141 151 197 68 104 156 75 98 258 177 188 112 70 132 96 130 122 73 120 194 74 79 171 185 229 217 124 125 170 142 82 170 149 134 136 143 128 51 39 83 70 47 61 68 78 27 67 14 87 112 83 41 195 243 201 200 177 261 208 221 305 291 309 204 144 153 141 313 389 352 308 330 336 368 336 296 319 265 239 212 219 250 192 242 237 211 229 182 232 253 237 183 222 211 254 202 119 119 142 150 216 218 306 283 271 266 264 170 188 138 106 44 -15 -6 -2 16 13 27 9 9 9 -21 -1 -3 -17 -24 -14 1 1 52 28 16 25 -6 33 6 54 56 30 21 16 2 36 66 19 -1 16 17 15 45 29 -1 -2 6 27 34 32 17 28 28 5 16 45 32 17 35 32 3 -6 -14 -8 4 -14 -13 -7 -4 -8 17 7 2 20 999999 999999 1 4 20 13 6 999999 13 11 16 16 25 17 20 15 7 20 7 18 10 7 5 3 4 999999 8 44395 302 3 30 10173 12 19 55 7754 1365 6379 334 250 61 166 210 237 219 171 161 256 232 236 308 428 419 405 435 407 461 621 728 750 709 835 1329 2115 2109 2010 3104 13039 65203 155370 186105 217027 133633 88634 174300 332801 338159 148896 4958 1137 1087 879 738 683 580 462 501 366 381 356 342 445 411 335 317 293 308 327 345 305 405 401 294 339 387 338 329 337 256 201 367 364 360 381 342 372 355 255 149 106 122 178 165 140 98 132 119 162 74 150 152 203 144 121 150 169 177 184 112 124 60 52 132 117 127 73 166 131 124 140 113 108 135 169 132 182 131 31 88 202 86 163 122 124 85 47 26 40 50 19 -16 1 -2 44 21 65 35 83 49 63 81 141 132 132 203 154 204 213 209 272 269 352 273 212 218 233 291 300 269 324 356 305 277 289 307 253 273 247 179 121 178 262 213 192 186 230 236 167 269 217 281 217 198 183 155 132 134 113 114 175 229 237 241 262 263 267 231 157 148 97 54 36 3 -5 -7 -15 18 16 -4 3 -1 24 -10 21 -9 41 1 -3 1 -4 2 17 32 27 23 24 24 16 16 1 13 14 1 41 28 -3 -26 10 17 4 -16 -25 11 14 -8 13 2 -5 15 10 40 25 15 12 -9 13 7 8 -42 -34 -11 -37 -7 -20 -22 -6 -15 -10 6 20 3 27 15 19 0 18 0 999999 7 8 9 15 6 17 24 10 8 999999 11 11 999999 999999 999999 999999 999999 999999 1 4 4 44401 312 3 30 10173 12 20 1 7755 1364 3012 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 -37 44 77 -18 199 372 812 1467 2274 2839 3311 8582 20211 109932 266181 489357 569289 604614 590251 352222 44050 3745 1290 1210 1064 961 864 739 653 609 488 409 473 488 342 464 490 454 409 455 426 432 328 355 372 419 379 347 371 444 462 464 403 380 370 477 390 340 347 362 329 221 198 217 212 204 123 86 139 152 97 181 93 61 149 148 109 70 147 215 173 225 240 184 147 114 160 126 191 158 187 198 270 223 191 204 272 158 135 88 151 161 111 169 180 256 157 107 107 84 78 41 49 47 74 -8 23 108 79 45 75 121 128 148 141 130 160 221 246 322 251 262 266 285 299 298 278 251 252 270 305 392 399 417 359 341 345 364 315 314 305 258 205 256 235 225 296 288 264 300 306 270 249 205 186 257 326 333 235 134 114 114 161 203 256 253 224 297 338 305 248 193 168 136 135 59 49 18 31 76 95 37 8 49 35 27 44 23 21 31 25 21 -1 47 56 50 -19 1 34 -21 23 42 44 52 34 30 41 7 15 67 26 17 44 43 66 89 59 41 40 55 47 59 76 59 51 28 41 76 45 9 33 22 35 15 16 15 6 -4 12 0 13 20 21 30 18 31 33 29 33 37 36 36 41 38 36 43 34 26 36 34 42 28 29 23 32 46 25 27 24 14 19 26 33 38 18 14 19 17 8 10 999999 999999 1 44407 309 3 30 10173 12 20 7 7756 1363 6723 600 619 607 713 780 695 610 603 731 666 674 879 861 939 970 1016 1203 1458 1521 1498 1662 1913 2820 3762 4393 4055 2827 2231 2071 2302 2331 3153 8307 12019 26172 19738 24410 97106 248095 318656 59642 2117 1068 1097 1024 967 825 880 785 709 464 459 409 412 395 538 424 405 477 425 392 392 343 374 409 410 276 414 396 396 454 430 366 385 388 420 369 306 356 332 319 257 253 198 202 220 127 168 216 186 138 117 214 156 110 186 162 257 236 93 146 251 143 134 181 175 92 130 182 222 229 193 212 200 190 223 219 181 206 158 166 183 102 52 38 61 124 65 64 67 44 56 30 52 124 68 50 33 42 68 124 90 195 203 221 281 253 203 284 213 278 200 221 288 336 257 256 299 318 381 403 380 343 421 431 367 379 342 316 248 194 285 265 279 230 237 277 303 295 238 272 283 299 318 287 315 275 220 161 124 134 146 256 247 248 251 320 344 317 256 168 132 76 68 -3 53 49 23 60 38 33 44 60 36 53 56 29 36 37 69 57 33 13 21 21 54 92 21 67 62 11 0 41 71 57 47 53 28 22 37 31 35 8 30 41 38 31 56 37 45 25 38 39 32 27 23 85 74 27 41 26 12 8 40 25 14 17 20 32 9 1 17 43 36 27 39 35 31 6 9 37 33 19 35 39 44 39 31 37 21 39 33 26 21 25 27 32 26 19 24 29 23 31 24 15 3 5 12 44413 270 1293 30 10173 12 20 13 7757 1361 390997 4583 947 843 806 846 686 688 582 468 494 527 413 532 415 372 447 468 424 419 415 406 370 354 330 337 396 467 445 588 472 433 373 519 507 447 395 525 446 330 258 286 294 337 300 197 129 103 149 75 199 120 214 114 153 143 167 195 131 212 237 190 199 188 201 173 151 164 172 197 226 129 201 179 182 234 212 132 157 144 199 134 107 186 168 206 84 18 66 17 63 102 37 35 99 102 47 65 94 94 122 138 137 135 216 234 238 227 255 303 311 272 288 274 357 373 413 409 414 395 440 494 400 437 408 377 353 339 361 311 215 285 309 292 260 275 296 297 335 290 304 307 280 319 314 258 168 237 162 163 200 212 214 261 329 368 321 322 249 174 109 107 116 46 55 85 94 29 42 78 32 7 20 32 44 33 35 31 41 -16 31 68 75 52 44 64 48 42 28 44 70 62 70 57 68 46 67 49 13 22 61 37 62 72 72 20 41 49 41 33 42 51 46 55 70 59 57 58 42 46 33 26 26 31 26 47 60 46 31 54 68 26 26 62 64 35 26 32 47 39 45 48 50 44 31 28 37 34 24 17 27 40 41 34 34 34 35 39 28 24 26 22 23 25 18 18 16 3 3 1 44419 310 3 30 10173 12 20 19 7758 1360 4889 514 505 500 675 594 713 949 1288 1707 2124 2651 4236 6959 9799 11558 12249 12860 15487 20587 22981 20343 16707 13184 12216 13448 15853 16867 12691 10177 33450 96622 131355 77429 71226 183330 274397 193026 8274 1034 899 982 927 902 743 705 730 743 666 664 566 550 474 444 380 335 432 458 451 374 378 311 404 420 380 329 331 419 397 328 365 397 416 395 398 382 344 411 432 372 373 515 443 283 256 261 280 233 210 192 135 134 228 119 145 176 106 89 212 235 170 190 143 200 135 132 137 181 181 244 202 209 146 193 153 185 262 221 206 155 214 136 181 208 222 186 216 91 127 154 108 105 68 26 46 60 99 32 109 88 65 52 121 141 68 165 176 229 200 241 215 247 253 294 274 203 285 287 274 351 356 410 409 444 453 413 424 412 329 301 309 233 221 212 230 231 272 218 285 333 301 287 209 270 209 214 256 289 151 148 158 149 181 156 155 231 272 327 348 278 207 160 134 54 2 0 14 25 35 29 7 21 18 22 37 26 3 -4 24 37 3 5 56 49 15 18 47 31 22 29 40 68 48 38 64 54 44 49 47 58 50 46 62 87 46 56 52 53 50 37 31 21 39 49 42 66 62 42 43 43 31 33 19 19 21 8 11 13 27 8 29 30 27 16 34 56 30 32 31 25 40 46 44 38 26 32 31 28 29 19 25 25 34 25 25 38 26 29 32 34 27 24 15 5 6 13 13 12 9 7 44425 314 2 30 10172 12 20 25 7759 1359 6953 1012 1102 1194 1170 1286 1605 2123 2841 3722 4036 4731 5159 6539 9212 11846 13628 12447 8923 7021 5636 3433 2653 2627 3175 5711 8567 11315 12524 13740 7510 2901 1332 1096 1135 1174 1163 968 917 962 878 863 782 772 776 659 468 432 478 481 484 427 391 466 383 292 344 466 362 387 388 302 294 339 402 430 429 447 440 444 510 495 501 377 445 450 445 487 480 497 401 392 292 301 289 212 226 203 172 156 124 182 139 171 203 172 247 212 182 208 191 191 130 189 124 188 231 285 188 157 230 137 137 239 239 226 223 217 247 181 164 149 176 152 176 201 210 70 110 84 135 118 137 65 110 8 86 123 57 87 71 60 125 126 134 103 197 216 169 144 180 241 236 252 265 312 262 340 399 323 364 431 485 541 464 385 363 402 319 278 288 293 277 220 214 267 259 319 291 287 314 251 242 206 208 249 244 197 143 170 220 184 139 147 231 300 330 337 348 299 186 172 106 80 24 10 55 55 68 71 69 61 20 75 53 49 25 39 39 35 32 50 38 51 85 48 44 50 34 17 25 37 20 29 44 21 47 60 74 38 41 66 73 54 51 54 32 32 66 55 44 43 60 36 40 78 63 60 63 47 50 26 31 52 33 19 25 24 48 52 41 44 28 35 48 39 55 36 44 38 55 50 42 51 33 51 52 38 32 34 21 33 30 44 50 54 44 29 26 38 27 28 37 37 28 25 14 17 12 15 17 1 999999 1 44431 313 4 30 10174 12 20 31 7760 1358 4350 43 120 122 135 234 109 167 222 246 302 238 479 471 381 630 962 1088 889 896 1189 1961 3442 8285 15822 19977 25649 33717 43724 47110 44447 38704 31525 36058 60384 197815 405529 361198 146912 5190 1026 1011 952 697 821 786 673 635 573 565 466 371 377 352 368 351 442 397 408 427 366 453 429 420 407 470 387 404 356 442 437 495 487 480 500 553 463 426 376 407 427 361 307 315 274 202 229 228 227 147 148 196 96 142 169 175 155 152 229 149 112 118 150 178 183 180 156 107 158 169 184 227 195 231 167 172 258 265 132 177 146 150 137 258 198 149 114 30 96 145 166 76 110 136 11 77 -13 6 97 79 84 113 74 114 153 159 58 181 180 129 225 286 265 261 275 245 291 374 361 300 352 378 420 436 374 359 361 334 318 289 292 304 244 307 282 255 262 375 335 234 282 310 242 263 243 270 252 169 156 156 254 271 207 273 286 295 353 387 321 347 321 225 143 105 86 38 36 49 28 22 3 -9 52 49 40 15 12 42 16 27 33 58 73 44 15 8 27 34 31 78 83 72 60 15 10 46 61 68 65 81 49 36 47 37 62 20 27 26 39 74 54 55 63 57 49 71 79 44 55 53 52 52 7 15 37 23 36 37 38 32 41 38 42 64 32 34 67 66 37 59 54 47 45 53 48 55 52 38 47 44 39 45 52 33 30 52 62 53 32 40 38 43 44 33 34 41 40 30 18 21 18 14 5 44437 313 3 30 10173 12 20 37 7761 1357 4829 435 500 336 429 533 430 456 492 481 500 579 843 1449 2101 2403 3028 4024 5273 7044 8883 10972 15293 21629 31957 39969 53715 66667 69901 68491 57247 43690 38632 32786 29205 39806 92939 105557 57731 17489 4520 1257 1145 926 896 910 854 765 774 713 723 656 532 361 320 358 432 395 439 429 412 412 377 415 480 501 472 449 457 450 452 365 474 428 441 577 535 500 464 520 467 393 341 353 357 281 235 269 220 185 187 95 189 166 207 167 132 219 161 192 213 162 184 173 220 224 150 133 136 151 170 253 271 170 197 211 148 162 144 184 186 168 207 219 186 105 131 140 77 109 165 167 86 68 89 112 65 90 113 72 93 91 84 51 161 145 252 226 225 247 257 226 227 308 322 258 341 323 364 381 397 408 466 429 338 364 338 314 302 321 302 313 263 263 276 315 241 286 298 328 361 328 224 228 230 238 198 118 108 144 179 205 224 235 260 302 345 294 308 333 313 269 198 168 132 106 73 56 50 73 54 47 27 5 41 57 52 63 80 40 40 45 58 38 -8 9 46 56 58 62 42 70 51 58 77 32 36 64 75 60 84 61 65 46 70 80 60 57 34 57 37 44 62 74 54 70 54 53 83 52 45 46 52 29 33 41 22 30 13 15 41 47 53 49 44 34 41 42 21 32 40 31 47 38 28 55 49 47 41 38 54 38 45 27 38 39 32 35 36 46 36 30 30 28 23 33 29 22 25 25 13 6 5 44443 312 0 30 10170 12 20 43 7762 1356 6720 589 518 481 433 421 435 400 516 533 460 485 549 667 736 727 827 672 755 782 705 845 941 901 1077 1214 1411 1641 2237 2660 2798 10094 72788 245243 348887 280424 158997 14853 5107 2630 1122 922 836 773 730 613 656 667 615 632 623 624 492 500 450 462 435 447 444 437 451 484 397 373 371 338 373 414 443 453 476 424 401 422 401 502 515 518 528 404 393 404 382 300 308 303 223 278 156 242 168 176 140 192 208 191 140 226 156 143 148 139 186 184 163 223 213 193 70 190 193 209 191 173 137 173 147 136 136 211 238 209 212 188 124 107 137 147 54 57 90 40 84 85 67 74 150 147 93 137 59 71 137 179 87 189 183 217 248 204 187 223 264 282 321 263 328 294 343 335 384 436 419 350 340 369 290 352 346 371 299 279 246 246 267 251 286 293 301 259 244 282 274 264 230 224 172 143 117 159 217 225 218 270 272 309 347 322 274 271 239 199 174 114 89 48 67 44 30 63 1 28 1 -12 25 46 16 34 53 49 45 41 42 60 23 55 79 65 54 10 27 48 47 74 61 53 36 70 41 52 76 72 53 65 34 41 10 25 67 33 31 60 57 42 58 65 53 53 59 49 35 44 55 34 26 17 20 31 19 33 45 47 41 53 59 47 62 60 43 32 42 49 32 30 45 55 49 57 31 30 46 33 32 22 22 19 35 33 36 40 33 18 36 35 29 33 26 29 20 10 14 9 44449 306 27 30 10167 12 20 49 7763 1355 941 831 829 833 812 806 863 767 914 927 1020 1389 1358 1630 1962 2026 2318 2492 2353 3080 3427 4567 8149 10561 10246 10831 10591 12406 15798 17541 17402 14031 16184 19713 7142 6409 4885 1407 1132 979 998 838 759 732 739 684 557 532 317 372 373 312 305 316 355 395 396 405 304 441 486 398 473 347 460 468 404 463 434 461 405 447 429 412 579 479 398 470 478 458 362 312 428 349 273 175 277 208 277 180 103 104 107 109 140 126 109 175 199 117 114 130 161 165 164 191 89 132 181 154 215 236 172 171 128 220 149 173 118 74 156 226 214 188 118 77 78 37 43 100 -16 52 57 80 66 87 75 138 72 86 82 77 154 234 186 257 223 258 300 222 295 204 251 232 301 271 324 280 294 268 387 414 370 332 302 371 348 342 241 255 218 292 280 219 196 275 325 243 236 254 301 261 221 208 244 166 155 147 177 212 197 222 335 323 327 313 264 230 216 193 153 123 73 7 -21 32 53 61 3 15 14 28 67 42 -17 -49 -54 39 21 4 51 33 35 40 14 43 32 16 17 40 68 35 21 36 28 31 13 33 49 38 14 24 -13 33 46 24 39 34 25 2 28 4 15 29 45 46 46 38 31 23 12 17 10 6 9 9 -5 2 3 30 23 35 52 30 9 28 18 42 42 34 19 17 20 11 17 18 16 26 22 13 19 26 30 19 9 0 8 16 14 12 15 8 17 15 4 2 44455 311 25 30 10165 12 20 55 7764 1354 737 691 696 779 708 656 711 651 765 742 853 878 1013 1158 1208 1563 1573 1996 3273 3775 3777 3960 3980 4111 4729 4809 4861 4703 3278 3169 5637 8855 58466 79293 70177 84650 74935 4521 1131 1053 1014 1008 878 705 690 681 619 517 468 225 320 303 347 373 371 343 337 392 407 313 343 378 397 410 359 330 513 435 460 475 469 408 442 492 662 594 594 545 532 567 596 542 331 333 356 310 261 127 173 234 239 180 147 116 108 138 169 159 157 174 174 71 117 168 259 201 206 196 225 201 227 168 164 255 213 175 119 149 166 169 165 185 171 243 136 164 119 36 48 100 77 46 53 41 -30 18 28 43 148 166 185 108 148 108 147 137 179 238 209 257 223 254 244 226 255 257 308 276 255 294 371 479 389 338 378 334 277 274 314 301 213 248 206 198 240 267 242 241 246 228 256 243 194 233 189 147 188 182 195 247 298 342 330 351 284 274 241 177 178 127 33 -19 11 31 32 42 -16 4 -2 15 18 -7 6 9 49 24 23 16 -2 38 48 53 63 22 16 27 18 68 58 19 23 32 45 26 7 50 43 13 45 26 22 37 42 61 63 46 29 49 29 10 22 17 57 37 43 46 39 16 33 10 25 8 28 13 15 16 28 20 33 27 27 47 28 38 20 23 32 36 41 47 29 48 43 41 38 31 30 43 35 29 30 27 34 30 21 22 33 36 25 22 32 20 22 22 12 10 18 19 1 5 3 44461 309 29 30 10169 12 21 1 7764 1353 929 840 900 882 794 913 942 877 951 973 1020 981 1014 1116 1313 1355 1168 1174 1491 1771 2051 2131 2241 2127 1795 1354 1762 2291 2313 1635 1259 1530 1624 1570 1512 1809 1681 1318 1252 1288 1173 1000 797 693 732 727 546 542 492 558 411 332 275 321 376 274 313 396 347 353 371 402 294 323 406 352 346 409 346 438 478 416 419 429 530 489 507 486 423 416 425 321 269 296 345 264 235 199 236 149 70 88 220 245 186 174 150 183 160 131 125 162 126 142 254 215 174 151 73 111 205 231 150 107 232 185 210 188 147 139 112 53 104 192 198 173 78 52 59 91 89 70 44 49 124 81 48 72 55 -49 49 154 93 77 42 117 148 192 149 183 215 223 168 277 279 319 260 253 259 291 313 422 434 400 331 287 310 320 266 243 222 226 235 263 219 220 247 291 303 279 164 201 255 199 189 178 198 204 201 294 321 342 300 256 248 260 265 234 163 182 111 17 24 8 47 14 36 47 36 94 1 0 19 22 2 41 44 1 18 3 41 24 10 7 6 31 38 21 5 -4 24 33 40 23 18 30 39 48 52 29 30 24 43 53 47 43 34 29 43 31 27 26 26 37 45 66 33 28 52 26 10 22 31 6 -2 -6 12 11 28 21 36 24 20 42 45 10 45 48 38 19 32 32 22 27 24 33 30 9 44 36 24 27 32 36 23 16 9 15 35 33 27 25 26 26 28 14 4 11 11 44467 315 6 30 10176 12 21 7 7765 1351 3720 821 793 788 907 925 865 938 850 767 817 912 918 803 1132 1427 1474 1659 1953 2377 2968 2937 3007 3849 3509 3632 3740 3771 3274 3636 5425 6733 7827 8154 12634 59702 80488 20407 10845 2981 2526 1284 1136 1134 1107 1067 918 777 630 653 643 553 548 413 409 405 416 483 395 429 344 375 417 470 471 459 511 481 411 460 500 514 511 629 582 638 536 534 514 422 406 428 263 249 254 158 208 237 168 118 202 136 152 175 95 139 153 235 166 169 183 191 174 178 214 219 220 207 193 152 179 227 202 140 124 142 161 200 211 117 162 182 172 134 162 109 102 65 109 143 192 148 87 150 66 90 86 127 170 123 152 68 115 86 68 137 193 156 212 203 227 162 269 320 346 315 322 218 312 294 379 367 330 371 448 508 481 422 369 359 348 296 300 342 304 254 283 302 331 357 304 327 342 252 288 261 212 206 161 192 267 336 390 346 348 305 275 305 336 281 191 167 128 98 79 34 37 54 87 53 84 64 43 75 51 61 34 57 95 67 32 69 66 75 82 52 59 72 74 53 87 35 65 60 41 60 71 58 90 68 66 86 61 85 75 71 55 71 82 58 91 64 64 86 90 61 90 111 79 70 43 26 52 66 60 49 32 26 32 55 42 50 75 54 42 57 46 50 47 37 35 49 73 67 68 62 73 49 51 65 56 62 65 58 54 49 47 48 36 34 40 45 44 50 46 48 40 38 26 32 39 26 22 18 8 44473 306 6 30 10176 12 21 13 7766 1350 1356 231 214 153 123 254 142 134 191 203 195 262 266 353 250 209 374 424 601 890 846 627 606 756 1040 1129 1232 1612 1864 2276 2993 3265 4019 5556 15687 66099 252981 330450 336563 314544 202213 8243 1470 1265 1104 996 994 800 776 673 683 471 340 325 469 431 364 433 418 426 391 300 442 382 408 498 420 530 531 492 447 391 452 453 459 429 477 466 387 373 325 303 364 299 201 234 134 186 125 122 143 136 192 220 131 157 211 220 189 132 129 174 230 167 200 117 169 181 212 178 118 182 138 229 162 115 124 87 106 144 179 231 189 135 166 100 90 67 117 51 79 83 70 105 94 117 70 104 28 44 59 154 128 114 124 174 252 268 222 243 330 219 194 273 322 260 322 264 304 369 393 284 319 319 353 392 400 374 320 348 292 323 260 246 177 265 283 253 272 322 307 268 236 249 253 203 191 200 219 243 305 324 308 279 215 300 305 264 243 176 131 100 58 5 56 37 33 15 9 49 52 20 27 43 20 46 67 35 11 -2 23 66 68 27 69 33 26 40 57 55 49 31 44 23 38 55 57 47 43 56 52 49 63 38 26 57 63 67 55 36 31 55 10 14 28 9 34 76 68 57 65 50 26 24 28 5 2 29 24 14 28 19 9 34 40 29 36 32 27 45 33 22 20 27 28 20 27 40 35 19 37 27 14 24 20 7 11 26 25 17 7 8 10 6 12 0 44479 313 29 30 10169 12 21 19 7767 1349 239 159 331 403 348 442 528 628 593 703 845 883 1046 1544 1861 2382 2959 3315 3289 4145 5086 7810 10896 14572 20671 32947 49075 59782 67067 78837 94247 108461 121440 124601 119907 97283 64900 21972 3769 1331 1092 971 885 806 793 749 712 598 650 637 478 380 372 438 444 477 467 460 383 465 532 412 503 461 422 503 566 513 530 553 566 523 502 598 653 559 570 674 494 464 405 416 369 359 305 307 269 235 283 191 266 194 244 201 155 211 221 196 251 238 269 246 246 242 180 226 181 202 210 200 251 186 168 226 182 177 59 201 248 217 213 179 252 269 90 120 128 126 121 177 126 97 106 103 69 78 81 70 85 105 121 142 170 189 258 272 227 260 286 264 281 305 263 261 319 296 310 270 284 371 365 356 309 413 380 368 438 426 339 338 334 316 371 296 293 366 380 358 379 277 289 320 270 242 188 218 232 285 331 373 340 294 298 290 263 293 212 222 196 152 60 42 38 81 106 96 76 43 65 87 98 69 35 42 103 31 31 38 48 29 51 79 71 63 41 77 91 85 100 100 87 84 73 105 79 79 50 59 107 101 70 41 75 67 64 65 80 93 84 77 69 66 57 83 64 77 101 82 58 53 77 75 67 46 49 60 54 44 61 57 38 67 66 48 66 65 63 75 85 64 65 54 57 76 61 63 64 67 69 64 67 63 60 59 60 59 50 52 59 57 48 45 45 38 48 47 45 31 28 25 30 18 7 44485 308 18 30 10158 12 21 25 7768 1348 1 -60 73 98 27 31 221 421 643 788 1182 1925 2575 3137 3616 3836 4408 4613 6094 8387 8677 9725 12750 16569 22325 27564 31639 37571 48448 58652 73879 86177 102872 121508 130302 131164 129213 116991 79621 36193 10298 3234 1309 805 649 670 731 617 617 594 663 548 462 569 365 319 308 287 345 337 412 409 439 443 356 308 401 482 499 442 519 448 476 453 418 513 472 489 431 305 233 333 322 289 380 331 144 140 183 180 167 70 161 191 60 103 135 190 202 190 190 265 201 74 107 117 105 139 152 145 149 199 189 174 120 180 185 114 168 122 140 159 83 189 120 139 119 132 104 91 101 67 83 89 28 15 114 12 65 94 72 43 76 90 82 49 131 228 206 218 209 202 217 217 170 241 296 286 272 233 257 348 280 307 339 297 345 346 290 198 206 247 227 253 256 269 329 260 286 263 261 226 236 267 218 142 110 220 266 276 313 275 214 243 209 257 255 151 165 155 65 32 55 26 -1 12 28 -1 23 -9 -26 12 29 1 6 8 24 23 23 19 22 51 34 21 13 10 10 -9 6 27 14 8 26 43 47 53 32 30 57 31 24 47 40 37 64 54 38 57 29 39 30 28 28 35 34 47 26 39 29 6 20 24 27 15 -10 16 18 14 0 -1 13 14 7 11 12 26 54 46 29 31 27 18 14 26 32 18 26 34 23 16 12 8 12 14 25 5 15 11 1 8 1 5 10 10 4 999999 999999 0 44491 310 15 30 10155 12 21 31 7769 1347 568 402 527 448 444 440 537 498 439 538 631 488 652 845 1246 1650 2530 3892 4753 5983 8882 12823 17092 23074 29394 34194 40735 49857 51893 49505 46491 47061 49301 50637 44023 34144 22950 15481 9223 3905 1521 822 772 663 682 743 696 578 625 623 560 460 489 530 367 375 320 421 338 340 416 434 446 504 468 592 624 625 498 461 448 385 426 602 507 534 436 357 379 295 306 381 256 156 125 163 184 156 125 93 135 52 115 118 91 76 172 95 157 154 118 233 161 106 136 138 109 137 184 128 139 107 125 136 153 196 102 167 178 165 120 163 144 177 152 213 178 160 188 199 129 144 178 87 83 151 87 68 73 92 118 121 83 70 79 144 162 218 189 186 226 231 225 271 303 272 242 295 279 276 250 345 336 368 383 324 326 350 290 251 261 325 239 249 216 238 250 275 296 274 246 230 278 258 262 160 151 229 306 263 264 233 266 265 228 321 274 198 157 162 138 79 58 66 27 33 12 25 -3 42 50 22 -2 18 -14 12 37 60 -5 15 34 20 24 29 56 46 37 30 19 20 50 63 51 48 18 24 12 45 46 35 43 43 32 35 69 49 23 13 34 24 40 20 26 64 68 32 48 57 56 27 26 14 43 34 35 14 24 26 9 18 16 24 41 49 48 29 26 32 31 37 51 51 38 49 42 31 22 43 46 36 24 18 23 30 17 30 27 24 21 12 27 37 27 20 17 19 2 999999 3 3 44497 313 24 30 10164 12 21 37 7770 1346 883 816 737 806 840 936 913 885 910 821 897 1051 924 945 898 1013 1082 1058 1043 1125 1348 1656 1998 2385 3408 4725 5622 7886 10270 10061 10410 8804 5732 5498 3794 1926 1033 935 848 699 688 588 588 626 499 503 570 568 407 379 356 329 323 392 425 415 394 424 491 489 463 501 497 467 517 425 431 438 464 577 558 480 618 613 467 465 379 363 304 360 317 203 310 236 171 244 224 156 225 152 168 137 153 127 159 141 121 109 78 147 181 198 132 189 124 98 186 147 135 167 139 215 222 135 208 208 174 174 124 174 149 116 170 104 132 225 223 156 150 187 122 122 111 134 103 48 33 37 93 167 135 133 212 191 137 210 191 195 154 197 283 262 299 255 283 276 281 379 300 282 347 334 333 395 375 372 345 250 244 267 243 220 186 237 244 266 279 241 288 289 319 313 268 240 207 136 165 215 275 271 249 237 263 221 254 271 223 215 192 178 97 27 9 28 25 37 32 43 -9 22 89 37 7 39 20 60 49 7 18 37 24 29 7 30 4 9 38 28 -18 36 48 44 54 -8 22 35 37 55 59 38 73 55 22 67 47 43 53 56 48 49 47 53 45 45 55 42 48 30 32 40 16 27 25 42 12 12 28 36 8 13 26 42 39 40 32 30 53 27 48 48 46 40 35 41 61 60 45 47 40 32 41 40 31 40 42 34 29 20 17 28 28 33 23 11 11 17 29 17 14 3 10 5 2 44503 310 3 30 10173 12 21 43 7771 1345 2893 693 828 785 759 655 705 701 785 834 758 762 821 879 819 802 889 988 952 999 1198 1398 2695 5180 6353 6341 5829 5963 7175 9705 12205 9377 8040 11491 12360 15991 15369 10641 4958 1708 1183 916 761 730 766 685 650 686 606 614 538 436 379 370 388 303 379 362 405 298 470 478 281 378 430 486 511 413 481 440 544 487 500 605 623 631 590 552 463 330 282 393 305 315 313 345 225 204 190 96 134 190 126 148 149 209 152 185 175 198 206 207 171 153 182 129 118 141 91 46 143 159 185 188 190 107 100 118 102 169 219 155 225 232 104 174 218 154 150 139 75 34 90 70 88 100 60 33 26 -37 78 160 134 94 158 164 165 206 254 241 232 211 257 268 263 284 236 291 250 286 243 325 328 329 338 384 370 347 293 258 275 297 229 257 262 277 326 336 285 278 316 301 271 257 264 237 198 170 175 204 281 289 246 249 225 203 250 292 269 221 162 178 159 148 57 10 12 8 24 18 4 28 0 -24 12 -10 27 57 40 53 62 5 31 50 36 37 7 25 29 65 79 22 32 40 51 19 23 75 35 41 29 33 53 40 24 53 48 26 11 6 14 4 32 58 68 78 47 37 26 19 12 36 20 33 10 12 7 -7 8 16 14 35 47 34 24 46 50 36 18 30 29 37 34 13 36 28 38 40 21 26 35 19 13 33 15 14 20 16 19 13 4 12 17 11 10 19 13 7 9 9 44509 312 6 30 10176 12 21 49 7772 1344 1003 471 449 390 494 407 475 583 583 731 1000 1430 1392 1388 2045 3799 4955 7890 10510 13910 15525 15646 19117 21173 22137 26837 32488 31055 30187 46195 62265 57943 49337 40277 42187 115130 18323 2348 1149 827 830 710 779 797 725 668 730 638 542 572 560 532 402 467 369 332 386 346 431 437 305 340 327 422 482 492 521 576 746 661 629 632 658 667 545 548 590 781 704 444 304 296 342 352 303 242 261 196 194 216 240 189 220 193 128 166 186 242 165 154 304 189 150 149 218 236 222 174 204 156 173 149 142 189 169 132 125 77 165 147 281 285 122 150 217 188 127 127 72 118 79 54 51 117 53 41 83 66 1 103 138 167 136 170 280 271 174 149 248 243 201 236 269 264 232 239 298 299 321 308 279 353 310 327 371 436 441 371 349 302 304 317 324 311 296 298 298 318 290 273 296 301 318 344 302 327 241 174 147 192 246 248 252 276 266 223 267 270 256 218 224 145 174 146 78 62 -12 42 50 6 33 7 20 74 25 54 37 9 -4 56 33 39 42 46 20 34 17 38 8 46 61 51 41 33 31 63 43 76 69 27 43 33 25 27 26 50 31 43 78 62 26 23 36 37 35 40 53 51 33 19 10 40 12 19 25 11 7 11 28 53 39 20 8 18 37 47 54 49 44 43 23 44 41 24 42 38 40 32 34 32 44 41 24 14 35 53 44 27 31 26 25 31 31 27 22 9 3 10 11 14 10 3 44515 307 239 30 10169 12 21 55 7773 1342 -69 202 134 88 194 134 349 826 1127 1800 2929 3676 3776 4762 6357 6924 8829 11316 13626 14095 17319 30097 34096 49353 66518 84358 111195 134377 229640 380125 402728 271214 227857 207671 189720 8524 1014 769 721 742 550 505 509 543 438 470 388 373 410 487 485 433 491 535 555 463 563 543 482 509 525 590 691 629 561 582 682 577 447 462 392 390 371 398 428 382 419 389 267 250 176 170 240 257 189 276 214 127 179 259 236 203 188 258 236 251 255 238 118 214 196 178 140 201 127 149 136 241 118 145 250 228 230 142 204 295 253 249 235 240 189 165 155 173 166 160 70 59 105 122 140 163 152 265 262 256 262 212 246 238 275 310 261 275 286 350 303 323 317 318 375 308 363 409 386 387 365 432 414 362 300 349 350 364 389 366 293 321 324 280 296 331 312 349 344 358 293 303 331 279 189 243 281 265 272 282 325 263 284 365 306 251 218 211 219 149 136 68 57 90 86 45 103 81 41 68 86 73 49 71 73 45 91 79 76 89 76 92 74 116 86 86 51 78 79 62 76 87 90 103 96 131 91 104 59 107 96 72 60 58 77 90 93 97 86 80 86 62 90 88 64 75 70 90 66 73 31 34 49 69 43 66 77 67 66 70 51 57 74 73 84 56 57 83 60 47 58 68 65 77 70 57 66 61 60 56 46 60 66 78 72 45 45 46 45 44 40 43 41 44 37 42 43 34 24 17 12 44521 270 1248 30 10158 12 22 1 7774 1341 118943 141954 121888 10022 1693 798 773 695 710 545 495 533 541 476 441 400 368 344 332 427 390 414 399 444 561 598 656 689 1037 1603 1324 795 712 584 512 445 378 354 396 341 271 339 340 446 348 223 262 256 244 177 237 176 144 195 201 223 227 185 225 246 238 218 199 165 233 238 112 178 187 132 90 121 38 200 137 186 177 139 270 295 291 175 203 157 143 117 138 164 178 107 78 42 74 87 58 110 83 177 170 192 271 246 229 233 267 264 248 281 313 350 268 351 320 308 342 319 368 337 288 333 385 339 364 401 390 415 322 325 314 297 315 320 242 231 244 249 240 322 302 289 300 334 328 229 242 192 246 230 246 234 251 279 258 315 349 274 245 217 222 213 161 68 47 45 82 82 10 56 53 23 45 28 81 83 72 45 52 26 49 55 26 55 90 76 51 48 49 51 58 75 77 50 52 64 56 71 64 36 55 46 83 54 67 88 103 97 47 65 61 64 65 38 52 37 69 87 84 74 56 83 76 76 51 38 34 39 62 32 27 51 59 42 50 48 37 37 63 58 58 76 67 50 52 58 60 69 63 46 56 74 65 53 46 50 42 48 34 38 58 54 35 43 45 32 28 30 21 25 20 10 44527 315 14 30 10154 12 22 7 7775 1340 7059 999999 999999 999999 999999 999999 999999 999999 -40 112 265 278 396 657 1420 1939 1863 2159 2868 3889 5557 7079 7388 8370 10982 11244 13361 16014 18777 23175 26314 31119 34783 42783 47814 54872 55254 73721 153195 999999 999999 999999 480377 148235 117821 102928 42570 2098 947 882 820 788 758 627 579 461 452 405 524 417 406 298 412 554 636 630 578 615 695 701 658 553 631 751 745 771 873 927 819 628 533 450 420 383 446 322 305 362 412 386 343 274 189 196 254 162 200 360 268 244 189 208 247 304 284 230 236 224 227 293 266 84 165 126 155 205 255 246 152 262 285 302 336 335 242 197 231 202 167 92 146 164 133 95 79 104 130 120 122 140 311 305 278 279 396 334 301 426 382 370 340 341 357 384 425 431 339 349 341 356 363 399 431 415 335 431 463 391 389 338 410 397 388 379 291 308 303 357 356 314 285 378 369 335 353 305 282 292 247 229 212 209 260 304 302 418 393 315 274 276 280 279 189 87 81 90 111 115 82 64 55 83 80 116 116 99 101 94 65 78 100 101 112 77 103 105 101 106 69 98 113 103 106 107 69 80 77 107 104 97 101 125 110 64 84 90 74 98 94 70 77 76 76 99 62 84 99 84 93 66 83 89 88 70 57 55 65 83 73 58 68 82 90 89 74 74 85 82 100 85 82 92 85 86 96 99 91 76 60 72 74 83 80 58 64 68 80 62 58 60 70 69 67 59 59 57 47 48 47 43 40 33 30 35 24 44533 295 406 30 10156 12 22 13 7776 1339 -16 199 220 426 456 1010 1822 1786 2007 2736 3287 3761 4288 5535 7893 11050 18323 25096 27539 32351 45169 98206 240792 460232 591164 402446 146576 145923 196811 14243 5635 1571 638 704 586 469 443 407 361 365 302 291 392 420 389 415 406 466 477 574 610 741 709 859 737 800 824 853 793 656 699 758 633 771 640 522 461 401 417 358 412 327 258 261 349 234 169 218 204 266 211 222 233 230 163 146 201 249 198 234 221 124 212 168 113 116 86 78 120 87 100 74 181 232 145 202 293 244 229 300 304 231 190 185 152 172 184 88 70 51 -12 82 48 19 82 215 149 226 294 233 262 303 290 293 326 315 309 281 275 244 340 276 299 337 369 330 284 335 337 312 362 392 376 415 397 359 348 355 370 326 277 298 293 248 245 276 327 261 288 276 289 241 211 176 190 195 236 244 217 254 303 292 317 314 258 215 191 206 157 48 52 66 41 -1 21 67 57 55 38 8 5 68 53 24 47 10 39 60 63 37 27 36 10 21 45 17 11 40 64 57 70 13 36 68 71 56 59 33 28 29 22 63 51 46 38 10 30 56 56 51 62 66 57 28 18 13 40 44 38 41 32 30 20 26 3 16 39 30 19 24 27 29 33 36 12 47 35 29 31 16 31 35 34 43 34 31 37 36 24 27 43 39 33 23 12 32 16 13 16 18 12 12 9 4 5 44539 310 17 30 10157 12 22 19 7777 1338 185 219 294 467 533 829 1413 2494 3472 6158 8614 10904 15191 18286 19040 19450 25682 32409 33673 33777 40006 49440 55128 55228 50502 45869 40580 38277 28047 19652 17526 17665 17082 16474 19503 42041 122728 156230 151719 129743 111938 7886 844 678 660 576 568 596 463 329 317 299 316 412 458 440 384 350 437 509 581 491 610 495 585 588 545 612 514 604 552 581 694 772 787 815 777 654 571 555 451 440 382 333 398 290 268 330 254 204 209 211 217 261 269 195 260 220 135 292 159 245 238 205 294 222 118 113 93 96 99 104 178 165 123 59 173 163 107 185 140 143 178 164 242 237 327 277 185 176 216 213 184 136 74 59 123 123 123 112 146 137 173 157 211 276 246 312 307 299 310 269 284 283 328 341 371 387 315 342 324 316 237 301 356 329 368 310 327 395 369 371 362 337 319 266 257 259 294 283 277 299 314 315 306 242 270 219 234 199 185 191 217 205 272 361 370 385 299 247 261 222 120 90 74 43 47 18 46 28 41 34 81 38 35 67 82 45 84 6 11 45 64 79 64 60 33 66 80 42 40 24 54 33 67 61 23 41 44 52 52 41 57 35 44 31 48 63 38 52 31 37 33 52 58 76 52 49 53 36 43 48 21 25 26 35 14 6 23 37 42 42 31 23 31 55 61 43 45 50 44 36 34 46 48 44 54 39 45 52 54 44 46 31 22 33 39 47 35 37 36 33 19 17 22 12 17 16 15 2 44545 313 16 30 10156 12 22 25 7778 1337 197 79 315 255 263 413 887 1400 1868 2182 2681 3311 3773 4798 6459 7403 10024 13474 18628 24276 32195 38844 44968 46054 44515 42928 42917 47221 50186 47506 44172 37632 35313 28953 30218 78753 163313 230673 62797 7107 1891 749 670 748 772 576 613 649 730 534 417 374 354 389 450 389 332 413 403 402 420 458 458 404 466 466 566 531 543 584 636 606 579 687 764 708 648 651 565 398 370 343 364 353 335 336 327 235 232 240 329 239 212 198 202 207 260 169 179 148 248 254 322 214 173 119 168 195 148 98 164 167 157 177 117 51 179 152 160 197 147 203 223 188 219 206 275 235 240 139 197 161 155 128 47 71 103 170 134 83 153 96 125 126 226 295 304 342 379 318 320 243 249 390 380 341 307 318 371 290 300 299 341 361 314 343 375 352 355 406 449 375 354 338 292 300 292 270 255 289 314 225 277 288 212 290 215 202 212 222 212 229 259 282 287 239 326 303 226 226 240 205 53 23 22 45 15 -7 45 16 47 51 36 65 73 35 64 28 4 57 30 47 49 51 64 47 56 70 50 51 42 36 44 88 79 66 76 43 80 110 92 72 44 74 64 48 56 44 68 95 62 76 60 91 87 73 59 66 47 49 64 48 20 27 38 32 44 60 24 24 30 33 53 57 66 61 84 85 43 23 51 51 50 45 40 73 64 40 44 27 46 52 60 41 40 42 39 53 50 52 36 36 30 38 24 20 17 14 17 17 11 14 8 44551 315 11 30 10151 12 22 31 7779 1336 3588 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 174 335 419 440 415 571 737 1105 1568 2074 3142 3642 4451 5236 6656 12404 17729 24436 33761 36058 31847 35089 38513 38009 43252 46232 63833 93544 999999 999999 999999 601393 534385 18844 1085 693 592 582 454 460 371 350 259 417 430 349 453 405 418 382 387 434 460 547 543 507 701 649 589 612 638 641 638 684 655 639 606 430 319 346 347 315 411 321 301 316 345 328 272 362 300 279 196 235 207 269 249 221 289 199 256 148 179 186 161 224 171 138 197 210 104 90 156 156 133 143 95 135 156 129 174 241 233 301 268 219 240 205 160 232 135 136 119 31 68 72 168 131 122 70 119 112 133 240 244 357 321 325 331 340 257 313 300 303 285 278 267 320 330 403 342 357 367 345 358 368 378 312 339 319 304 329 322 336 306 346 304 308 268 281 272 247 218 283 277 243 258 218 219 242 221 223 280 292 308 347 343 278 222 241 205 123 81 30 41 38 35 84 65 7 31 101 70 20 73 48 75 76 52 46 5 29 71 75 58 37 54 65 96 75 53 -6 38 56 98 98 57 41 57 102 87 61 47 51 100 91 67 67 65 49 75 62 87 74 74 77 72 77 70 47 57 61 74 69 52 63 64 39 63 78 87 69 59 63 62 64 55 49 54 40 55 67 52 72 73 62 60 52 68 65 52 52 60 55 55 40 46 63 66 51 58 46 24 39 45 35 30 27 37 31 26 17 11 5 44557 271 1146 30 10146 12 22 37 7780 1334 495059 539823 388988 124103 6318 725 602 562 484 337 409 314 293 328 390 359 329 361 403 404 340 487 528 473 508 517 466 403 489 588 695 645 652 614 634 682 608 430 352 339 274 349 366 334 365 304 410 332 294 300 187 251 257 220 188 173 223 185 248 215 215 244 243 201 144 176 158 182 185 147 157 110 116 88 111 118 88 69 105 91 105 128 136 158 240 231 287 272 243 200 215 139 65 90 82 100 92 61 72 50 66 66 123 119 175 201 221 290 267 289 271 279 281 299 280 249 272 266 321 237 188 247 282 273 337 353 318 398 340 287 303 335 318 356 315 268 212 184 289 302 268 230 211 224 246 293 202 192 197 212 193 154 206 164 192 212 238 311 381 353 292 277 228 141 80 40 58 67 39 29 31 37 8 4 20 37 26 20 55 44 33 33 13 27 84 82 55 69 64 61 65 61 32 26 39 69 57 43 51 68 42 24 30 35 67 49 53 60 73 58 44 36 28 35 47 46 51 62 36 29 57 40 22 34 46 38 12 23 15 42 48 36 28 35 48 41 41 43 48 43 20 16 44 33 35 30 41 31 38 57 42 46 40 53 43 32 34 42 32 21 23 39 24 16 25 24 23 17 1 0 3 44563 270 1295 30 10145 12 22 43 7781 1333 57544 3730 866 436 390 354 305 329 311 419 429 442 393 458 498 442 443 409 527 532 526 570 543 573 539 598 656 568 668 722 646 545 383 357 381 339 398 461 350 347 413 361 241 253 315 324 287 232 197 171 239 234 247 212 246 215 149 123 221 265 166 193 176 140 175 237 139 105 223 195 45 103 171 85 37 89 109 113 168 224 192 335 326 313 311 277 128 133 76 80 33 45 29 91 97 120 125 123 142 207 191 300 363 330 325 366 330 288 267 213 235 296 283 304 311 332 287 308 310 321 367 366 385 332 343 362 336 318 290 336 323 253 270 260 244 258 270 322 301 250 169 195 276 251 245 317 243 181 229 230 215 301 287 333 382 370 315 278 224 161 124 38 69 77 46 13 51 92 60 50 31 45 69 106 52 70 93 75 65 98 23 55 96 69 63 47 77 79 73 82 89 119 45 39 89 61 82 87 66 94 68 61 61 52 56 57 66 84 59 89 75 73 72 99 79 65 54 49 50 36 25 28 66 48 39 58 46 47 46 50 69 51 79 84 75 66 56 62 61 81 78 78 73 68 56 70 75 61 60 54 63 65 75 73 55 54 53 46 39 39 49 47 44 29 24 31 36 31 15 10 44569 312 67 30 10147 12 22 49 7782 1332 -88 46 250 306 440 1219 2180 2448 2678 3171 3467 3687 3842 4789 5879 7577 8937 10920 14542 18044 20948 22954 25446 28985 34152 42345 48795 63082 87611 118747 220372 301045 354612 422712 330992 134671 91287 87280 71462 46990 22726 13957 7868 2911 858 712 620 558 479 468 389 306 369 370 329 420 470 345 427 498 588 591 630 557 501 563 612 623 682 652 666 582 524 443 339 383 371 356 347 373 344 337 276 338 263 281 241 129 204 287 272 228 188 146 189 198 218 247 261 204 157 188 181 215 212 181 189 161 201 86 132 136 117 227 120 83 96 98 44 155 237 228 195 227 227 235 314 219 234 198 170 156 94 141 150 38 84 55 74 91 183 268 306 292 358 288 290 286 295 308 266 263 330 309 342 304 298 349 288 240 294 315 275 338 264 304 285 354 359 293 281 321 291 230 267 251 240 234 258 286 245 195 234 256 296 285 232 260 242 267 264 329 401 354 306 295 263 249 145 41 62 72 65 60 49 54 43 48 27 58 37 37 94 92 63 40 51 26 38 41 81 72 67 72 73 84 98 52 79 97 85 75 67 76 48 82 103 63 69 71 76 43 75 87 51 52 113 98 105 88 83 78 81 82 96 87 92 73 77 87 65 46 67 47 49 75 61 61 68 64 61 58 73 74 59 66 71 74 91 87 79 77 65 61 77 84 62 80 79 67 74 74 59 58 73 81 68 67 65 61 60 55 48 44 48 46 42 26 22 23 23 19 44575 312 39 30 10149 12 22 55 7783 1331 231 421 644 715 774 979 1161 1631 2438 2975 3112 3127 3403 3600 4106 5022 5850 6711 9873 12149 15274 18456 23015 27838 32874 44367 55341 71535 101168 119685 131475 164752 218769 276846 310451 302629 355757 327197 153370 39238 62544 112774 4364 818 738 636 712 584 425 351 387 413 381 334 380 363 378 372 426 396 330 461 515 450 500 602 578 629 683 667 626 630 610 557 437 330 237 328 231 311 405 376 346 305 285 262 323 260 197 217 182 195 173 216 131 146 156 180 161 153 190 167 201 248 191 191 144 161 125 123 231 125 108 162 64 122 106 104 121 152 103 216 128 148 184 158 226 275 224 261 305 207 150 75 66 20 54 101 137 96 47 146 132 136 186 230 285 286 314 319 264 255 186 250 286 270 306 279 266 282 319 267 288 296 249 285 319 281 224 294 322 297 278 244 244 199 196 175 184 189 192 253 271 240 206 196 211 185 192 217 220 301 325 359 375 328 309 289 239 204 107 71 46 15 50 43 1 39 61 70 59 43 36 21 42 18 -16 9 52 45 77 30 42 47 22 30 64 75 40 27 42 83 64 34 100 104 101 73 92 62 67 90 56 25 33 46 58 55 41 54 42 43 65 46 55 82 82 52 41 78 66 32 25 39 34 21 22 6 12 43 43 40 55 46 54 52 29 40 49 47 30 37 55 49 44 54 60 46 42 42 42 43 57 42 49 53 29 42 49 39 30 28 41 32 26 20 15 11 14 9 11 6 44581 305 190 30 10150 12 23 1 7784 1330 161 1314 2050 2275 3110 4360 7224 10411 16644 21277 21194 22270 24033 23437 24406 25879 29069 37264 46730 59199 76716 88932 94328 99542 118931 138392 147235 147929 159635 188009 252660 240497 313900 226810 50031 39501 94015 51874 28031 1573 589 581 526 485 445 377 375 333 377 384 482 391 343 423 487 411 443 473 549 569 613 583 607 614 648 748 627 513 498 351 357 358 246 253 327 295 245 310 294 339 331 283 224 182 162 255 277 191 168 227 221 208 197 156 119 198 140 152 207 220 217 160 114 52 103 87 79 45 85 110 77 79 119 134 89 150 202 258 246 192 183 254 308 244 292 242 109 118 73 48 98 62 48 96 121 133 118 109 222 274 323 222 199 260 297 314 306 260 310 308 304 313 319 343 278 234 213 288 315 288 222 257 285 347 323 259 330 289 238 222 206 170 201 235 159 221 212 160 213 202 224 227 229 181 174 243 276 254 325 319 356 315 309 256 200 186 122 102 84 54 55 43 -11 8 -12 7 -14 -18 36 71 58 25 39 39 51 36 42 30 55 77 34 36 27 6 29 68 70 65 36 45 41 56 48 42 55 54 27 26 10 -1 44 51 54 85 48 44 17 13 52 59 35 18 7 21 15 18 7 21 51 20 7 8 40 25 38 57 44 43 32 29 32 29 33 35 43 34 32 34 43 45 38 48 45 27 43 36 46 43 46 33 36 39 37 30 22 24 27 26 22 13 7 11 8 6 0 44587 307 6 30 10146 12 23 7 7785 1329 49 362 886 1261 1403 2084 2537 3112 3897 3693 4189 5513 6195 7674 8584 10241 13861 18631 24986 34920 44579 49686 64873 77442 87455 98339 112407 128142 140021 144689 157975 153682 141055 135420 138437 148015 143948 132932 102505 67033 18162 2329 713 672 577 493 523 444 272 283 387 313 335 294 334 273 355 390 394 384 342 452 497 455 502 579 624 593 501 535 563 628 626 496 377 343 351 308 225 309 316 254 247 240 239 194 185 180 160 221 119 117 119 177 199 187 204 260 198 147 207 229 67 109 163 87 116 155 125 110 84 62 59 172 67 107 108 73 106 131 80 106 164 156 201 263 242 227 263 223 247 135 50 54 52 47 74 88 93 97 21 95 71 152 208 228 294 209 238 223 218 239 332 302 231 260 297 291 211 229 361 288 241 211 259 251 278 275 268 197 325 313 252 180 202 214 215 225 180 205 197 104 167 143 155 177 177 167 213 265 217 161 149 205 216 266 258 256 330 267 178 106 35 9 46 -24 -19 17 6 -5 -18 3 21 11 -4 77 40 3 25 32 6 -11 -16 8 14 11 40 -8 3 27 15 42 33 36 24 43 42 40 51 27 10 34 15 -17 15 34 17 -2 14 7 17 11 19 30 15 14 13 20 30 24 16 5 2 15 -18 -5 -16 -29 -11 1 -3 -1 17 12 13 17 14 17 12 9 13 13 3 22 10 29 28 34 20 16 25 24 20 28 7 999999 10 4 16 5 12 999999 999999 10 6 5 5 44593 309 92 30 10142 12 23 13 7786 1328 16 479 1241 1833 2405 3502 4660 6577 8945 11031 14356 17884 22607 26202 31513 36313 37236 39622 44845 47924 51967 59494 64494 69087 77083 86996 94174 101995 115377 124935 129571 150398 155246 152651 136082 113703 87073 63415 49635 26805 5841 812 680 553 500 441 474 414 302 379 429 475 454 408 463 445 488 470 502 429 504 442 604 436 473 652 647 727 705 653 605 473 385 441 279 365 291 318 359 318 321 299 209 143 225 183 198 214 246 203 196 193 138 101 187 250 205 239 247 216 162 112 152 132 197 132 106 131 70 117 170 169 141 138 170 143 137 85 195 255 228 283 266 263 344 351 327 221 253 286 183 92 53 143 35 109 115 114 103 98 117 154 337 219 258 241 269 248 248 318 285 237 312 291 286 257 280 298 296 313 342 312 330 289 264 341 302 270 281 246 269 217 176 237 229 189 188 149 221 221 257 162 182 193 211 249 254 202 185 229 264 264 272 286 287 231 190 118 58 30 18 16 33 32 20 68 62 14 64 45 64 47 61 51 32 39 47 57 68 73 21 43 25 4 21 26 59 36 22 31 51 49 70 68 76 28 32 57 61 64 61 41 41 47 50 54 20 32 54 55 65 68 56 56 56 38 6 10 0 4 13 15 26 47 36 46 32 19 3 14 17 26 53 38 57 46 45 22 33 49 31 44 30 42 37 33 41 47 43 49 45 39 32 36 52 47 37 34 27 23 28 16 8 12 8 11 6 16 1 44599 314 1 30 10141 12 23 19 7787 1326 -46 -88 -18 94 126 264 432 647 697 798 1353 1571 1752 2300 2679 3681 4614 5444 6990 9504 11513 15706 22329 33172 44125 53411 63634 72901 84766 101705 114135 123880 132585 123075 106870 94030 81746 57372 36551 33212 17784 7660 4412 2108 888 802 583 565 542 461 407 337 365 465 449 474 409 478 508 398 538 533 460 461 531 543 523 614 697 731 734 661 647 752 652 589 530 406 425 448 391 326 294 325 320 305 287 195 237 294 216 249 290 209 271 198 223 154 167 282 281 202 229 253 276 203 191 178 234 261 146 93 95 133 114 118 205 242 191 194 214 255 274 290 331 306 327 291 256 325 338 347 282 295 165 144 136 99 190 181 82 133 74 167 301 344 326 296 322 333 317 383 367 289 314 325 252 345 340 317 362 343 300 321 304 354 380 285 310 348 342 342 233 249 208 271 233 149 269 268 271 223 276 304 236 256 234 273 269 228 266 259 256 286 302 280 329 296 219 158 105 25 47 99 61 40 79 28 51 41 61 31 30 62 113 52 81 84 43 71 56 26 75 94 82 59 43 55 83 78 51 47 103 90 76 58 66 76 72 90 95 87 73 59 49 58 50 78 70 72 71 79 103 74 72 54 42 44 75 73 53 69 46 41 53 44 58 73 71 78 64 63 62 76 74 59 57 71 61 59 58 62 61 68 47 53 62 64 64 61 56 57 56 54 61 74 85 77 65 71 74 66 48 40 46 49 42 32 38 41 35 27 13 11 44605 270 1261 30 10141 12 23 25 7788 1325 181460 11915 2213 808 764 718 674 564 515 421 374 335 331 297 380 416 416 467 386 440 486 467 544 576 537 616 627 531 699 658 616 598 588 508 416 368 360 375 347 335 433 342 261 278 123 219 206 173 214 208 241 163 162 197 200 194 197 73 122 116 131 193 187 217 177 138 89 26 130 106 175 179 82 167 177 149 142 217 99 98 220 233 274 284 282 268 289 297 246 332 290 309 365 241 184 164 151 162 121 89 91 99 126 150 198 249 280 298 224 211 288 360 294 279 272 258 301 328 299 326 287 278 227 297 275 250 236 283 321 315 346 327 220 185 164 208 221 219 238 192 218 190 208 264 243 202 125 230 237 215 273 289 243 245 222 270 292 204 138 85 48 -7 -32 35 36 23 51 26 39 35 18 39 32 45 49 6 41 23 38 49 35 48 11 35 31 50 51 40 44 15 62 71 52 14 51 58 55 49 45 54 32 26 44 22 15 24 31 47 56 60 44 49 62 71 59 41 18 7 25 32 27 10 34 48 32 22 22 25 27 22 29 32 27 29 37 43 33 42 43 37 59 62 44 30 26 25 28 35 27 39 48 39 44 17 24 42 37 45 43 36 35 34 28 19 9 17 14 12 11 3 44611 292 0 30 10140 12 23 31 7789 1324 456 773 1478 1938 1948 2065 1966 2916 4390 4900 5093 5924 5412 5503 8079 10575 13750 16554 18386 20485 21179 22951 28542 31306 32998 35434 38404 41758 43996 47371 54325 59327 60718 55976 52092 47763 42264 32155 28094 25013 15245 9011 6282 3268 2129 1763 1446 1219 611 556 468 365 284 318 282 293 289 283 390 326 369 336 328 423 418 425 509 586 465 511 505 547 628 570 488 430 342 280 232 159 211 247 219 167 200 248 236 275 147 129 216 177 145 177 141 153 262 171 116 116 149 167 103 116 168 132 107 162 140 51 171 178 95 38 134 83 157 92 156 134 87 156 129 155 266 256 248 242 263 259 279 257 238 291 219 160 92 88 60 62 101 55 47 69 79 -8 44 168 145 166 241 225 232 225 198 232 277 300 198 241 224 208 138 225 216 256 195 222 218 198 233 247 232 240 220 216 191 149 173 164 207 119 131 185 214 212 177 129 172 187 194 214 156 134 145 243 285 231 238 155 25 10 13 -9 -11 3 -15 -2 -43 -19 14 -6 -33 19 -13 -36 -40 -22 -31 -31 -22 -1 -30 -19 -9 -30 -11 28 1 -5 -14 9 0 -21 3 7 16 20 -10 -13 16 -23 -17 -7 -8 -8 3 -4 -10 15 5 -4 -13 -11 3 10 1 -24 -28 -17 -21 -42 -26 -32 -26 -2 2 -10 -28 -18 -19 -34 999999 999999 999999 999999 999999 0 999999 999999 3 999999 5 2 3 999999 999999 999999 999999 8 9 7 44617 313 28 30 10138 12 23 37 7790 1323 71 49 131 419 850 1425 2505 4762 6909 11479 17826 27498 33622 39061 42840 46313 46073 48271 54645 63157 67876 62369 59923 65450 71949 67659 68499 81666 77441 65994 64797 55958 42440 34955 29897 18389 11699 10514 12400 9881 5026 1477 821 797 636 580 526 456 430 368 346 383 419 521 460 379 395 386 459 543 473 412 445 558 589 629 664 592 628 657 634 698 571 602 593 498 396 350 383 363 265 314 391 297 222 340 325 224 274 207 230 249 244 293 270 139 156 241 217 241 199 205 178 169 211 143 189 143 195 178 134 251 243 184 183 181 213 219 256 236 144 224 285 277 289 338 306 273 307 301 352 268 249 281 224 199 188 186 144 90 138 178 111 112 222 254 303 312 328 387 357 337 268 316 293 316 294 237 240 265 321 304 318 355 306 343 378 306 305 320 283 289 251 242 185 253 226 259 239 194 244 257 336 235 225 174 204 228 210 202 162 198 233 289 319 268 273 190 126 105 93 60 49 79 86 77 87 53 66 56 55 75 46 70 69 61 70 49 80 72 90 85 72 48 59 70 37 59 55 51 92 67 71 43 31 91 68 63 53 64 74 66 83 68 63 47 65 67 51 65 49 55 63 51 72 86 64 50 43 51 62 50 40 55 51 45 73 54 36 57 56 55 63 53 53 67 74 70 50 50 77 60 48 67 78 69 59 74 67 54 56 74 72 68 64 59 59 60 52 51 50 43 50 49 41 32 39 39 39 36 25 20 22 44623 311 29 30 10139 12 23 43 7791 1322 -78 -1 -36 167 92 329 795 993 1250 2839 4814 5679 4474 6250 13295 27235 37019 42812 48478 60876 66173 74702 80046 83335 85454 86616 89110 86336 86681 82221 62929 46516 33812 24773 13580 7150 3213 1491 834 683 624 658 591 624 630 547 594 574 458 528 446 425 425 444 355 379 394 406 471 469 517 436 445 491 526 571 600 583 815 694 665 673 569 687 692 650 507 422 343 354 257 344 344 279 299 294 337 305 161 192 218 256 210 179 200 213 213 294 243 166 175 174 175 150 123 126 172 128 260 259 180 209 224 153 168 121 184 166 69 153 256 213 218 260 333 310 316 326 260 267 242 317 264 133 127 139 149 93 4 92 53 65 87 172 263 325 278 253 245 280 244 243 326 317 289 285 290 250 279 269 332 284 281 281 287 222 334 322 286 284 322 290 294 294 266 271 241 159 223 203 237 195 225 245 263 204 165 119 167 177 177 200 226 225 245 263 237 204 197 130 86 20 57 64 11 10 30 44 56 65 62 45 40 -6 -3 31 63 25 18 67 55 31 4 58 43 32 18 40 12 38 62 62 48 59 82 45 18 23 44 48 43 17 41 49 46 58 68 48 52 16 57 54 47 32 49 34 45 56 25 21 29 8 20 14 25 31 33 22 24 20 22 26 18 16 35 39 37 37 36 29 44 47 42 51 43 53 38 34 53 57 52 48 29 45 53 32 24 36 34 40 34 25 28 30 23 11 22 17 18 9 4 44629 266 1383 30 10143 12 23 49 7792 1321 133619 748 749 708 631 556 527 457 458 370 445 438 456 439 444 451 442 438 497 644 620 560 625 736 713 699 599 717 714 580 610 459 332 353 333 317 366 207 330 185 266 308 304 231 325 181 171 289 330 256 165 162 152 164 184 229 226 225 217 217 189 134 172 145 264 187 278 296 215 234 180 177 265 252 253 221 259 302 350 300 252 195 182 267 221 161 150 97 84 152 144 76 148 188 80 97 107 126 96 173 220 290 288 331 335 297 257 314 306 253 293 259 312 221 247 244 264 244 261 290 292 364 370 341 311 263 284 349 337 298 245 214 154 218 219 197 214 222 230 278 206 217 155 175 131 154 151 171 213 301 256 242 228 164 61 72 49 55 40 28 47 28 30 59 36 36 31 54 70 58 57 83 27 13 39 37 59 44 37 12 39 62 33 97 77 79 58 60 72 83 45 43 60 46 73 50 70 49 81 52 45 55 60 67 69 32 48 54 57 59 73 37 54 51 29 11 28 15 28 36 51 10 26 27 30 39 33 28 47 67 43 38 40 39 38 50 50 35 35 46 45 35 44 52 63 46 43 44 40 25 34 36 25 25 35 36 31 29 25 24 36 23 20 22 20 11 44635 269 1355 30 10145 12 23 55 7793 1319 343596 3525 721 750 611 510 462 551 527 503 424 407 386 431 398 360 426 607 584 491 489 554 610 598 683 778 584 538 508 468 402 294 327 282 276 315 304 200 290 190 238 241 219 293 259 205 176 225 240 178 247 288 185 116 189 204 173 264 232 146 215 193 157 143 148 221 231 220 297 249 307 207 211 201 277 236 287 314 262 267 264 260 306 231 247 202 192 173 115 99 103 151 166 180 128 71 124 118 103 87 33 143 200 257 234 320 305 295 345 310 286 293 333 229 278 281 272 290 304 295 254 232 319 334 307 332 333 299 329 336 330 264 196 215 250 255 286 207 223 269 290 230 216 204 207 168 156 180 148 205 247 221 286 266 174 114 78 66 79 34 17 10 37 67 67 104 43 28 56 37 50 73 63 27 42 39 55 66 51 66 47 12 22 40 31 22 89 62 52 38 27 64 65 50 68 71 71 38 45 46 82 76 74 52 54 65 70 77 76 61 48 58 54 39 23 44 73 61 67 53 37 29 46 48 62 70 62 31 35 47 47 58 46 52 62 81 64 45 68 58 59 56 51 40 43 60 57 55 62 60 56 60 69 49 49 47 46 40 49 28 25 40 31 35 32 27 18 11 5 44641 307 8 30 10148 12 24 1 7794 1318 535 484 441 506 576 615 501 622 632 709 822 901 990 1020 1293 1405 1575 1692 1866 2046 2239 2539 3017 3801 4264 4725 4059 3239 2140 1692 1698 1640 1553 1187 987 754 576 678 616 525 492 406 414 508 415 430 443 339 323 303 317 302 323 299 320 311 398 402 345 465 493 400 421 298 384 545 536 518 497 522 477 462 539 402 309 210 235 264 203 195 172 136 105 123 171 116 162 223 224 179 169 175 196 154 169 160 186 111 109 120 179 102 90 117 95 149 109 76 218 165 96 180 107 171 203 270 194 246 174 191 242 230 251 241 201 161 122 219 237 186 154 197 203 192 110 97 97 110 70 64 46 109 136 42 81 135 198 245 262 210 237 278 239 213 226 272 264 305 234 196 214 259 192 219 234 224 185 233 233 268 217 304 291 291 303 204 145 159 177 157 181 170 185 201 194 215 147 161 157 140 112 105 174 196 141 194 235 220 151 85 23 22 -1 24 -39 -10 -30 -17 -13 -2 7 3 5 -19 4 -25 -4 -15 -9 0 1 5 16 30 14 23 54 23 -7 6 45 29 15 -7 10 23 10 17 27 23 44 23 18 39 57 38 8 27 11 22 24 22 18 24 23 15 22 6 28 16 41 -3 -4 7 -21 21 17 4 2 -10 16 14 8 999999 6 20 0 23 24 24 39 19 25 37 22 25 11 11 13 7 21 28 29 35 32 22 23 24 22 19 999999 5 9 6 2 7 2 44647 314 11 30 10151 12 24 7 7795 1317 520 443 488 453 552 573 609 636 608 547 593 696 642 681 868 881 1055 1533 2115 2846 3764 5235 7359 10279 12394 15074 19256 21864 27816 37564 49228 57970 65880 46489 29097 16640 10851 3304 693 649 711 637 591 505 596 614 594 612 571 609 515 578 455 419 403 465 403 398 404 459 347 512 468 366 434 469 472 494 555 572 623 628 675 644 553 549 551 409 462 330 283 326 255 221 253 206 109 150 209 245 206 218 254 232 210 174 163 92 132 213 217 181 140 264 226 247 263 250 114 183 286 210 236 210 187 200 144 224 246 349 348 250 275 321 293 269 329 339 215 99 189 164 115 119 152 66 80 55 102 103 151 140 125 91 25 170 288 366 290 285 275 274 260 323 292 320 292 329 318 315 249 268 268 265 249 255 269 321 363 291 312 263 322 304 236 221 175 178 195 182 187 211 177 209 262 281 227 275 198 118 144 168 160 166 197 263 291 239 213 148 75 45 21 28 24 22 28 57 30 65 58 35 46 82 39 45 59 56 41 65 72 84 58 35 52 45 38 47 81 29 64 64 106 99 69 23 72 102 67 43 48 48 65 53 54 69 48 71 39 47 48 71 58 76 83 63 72 80 44 28 57 34 31 47 74 54 22 18 41 41 59 43 44 57 70 46 58 55 75 73 63 71 81 64 71 81 63 65 70 67 61 65 50 69 65 59 53 47 55 51 48 42 49 48 40 43 36 28 32 30 29 18 19 20 44653 310 18 30 10158 12 24 13 7796 1316 -4 -7 101 55 51 999999 999999 999999 999999 -44 -68 -2 23 82 235 476 466 341 94 52 242 547 606 622 1243 3565 9599 21386 32315 42269 62595 78829 90215 112424 227201 326673 240951 399018 246133 41231 6895 1745 859 854 660 709 727 632 585 598 659 522 581 531 571 511 454 471 446 399 369 420 430 506 466 487 480 481 540 620 671 586 645 647 607 577 573 345 265 265 267 368 198 255 252 152 152 285 276 211 254 250 246 192 254 294 212 155 93 181 173 220 159 189 110 198 152 132 214 120 196 226 295 211 177 190 280 223 271 296 299 262 286 190 259 246 163 120 144 141 195 95 70 25 84 112 116 106 107 149 133 78 20 46 182 278 334 311 269 329 407 310 243 291 273 324 284 231 270 277 292 318 268 283 247 239 222 241 237 203 297 323 251 185 113 125 130 149 150 165 198 224 224 253 237 212 170 159 166 141 160 179 184 190 205 239 239 251 174 85 91 62 13 51 39 32 -37 -36 1 30 40 61 9 44 63 24 41 49 48 7 49 44 30 37 39 50 51 19 28 31 46 36 43 15 6 69 47 79 51 38 61 52 20 43 50 51 47 55 43 34 35 29 21 35 65 58 43 48 8 1 26 -6 11 27 31 19 43 51 56 68 44 22 33 26 26 43 34 41 45 45 50 37 60 44 35 43 41 30 41 58 57 46 47 44 50 50 53 38 21 23 6 21 20 16 11 12 11 11 14 6 44659 312 23 30 10163 12 24 19 7797 1315 319 229 243 504 433 309 331 435 354 383 431 500 559 560 585 810 811 1017 1223 1282 1669 2518 3135 3029 3792 5032 8535 13455 14879 18093 26235 55133 88362 39058 30362 94309 119486 61373 3423 1083 902 775 773 632 554 612 498 426 364 486 489 448 525 465 429 439 516 385 399 407 501 534 489 528 574 518 567 612 555 588 643 642 688 480 420 426 270 361 412 258 240 289 253 217 255 202 150 219 287 228 178 163 221 235 283 257 258 222 171 199 189 152 160 175 211 148 132 236 238 256 191 204 192 237 187 182 207 273 207 257 272 251 253 261 343 275 288 201 156 142 128 195 149 98 118 106 106 142 170 113 164 114 34 113 133 133 270 313 361 304 269 329 299 354 286 332 301 302 286 292 306 290 252 239 259 304 284 222 260 259 285 349 301 214 144 204 183 229 198 198 219 235 176 178 212 228 235 253 224 212 217 175 154 206 272 258 225 234 199 156 97 97 115 81 69 33 42 10 23 33 40 47 29 63 58 10 17 37 51 32 82 18 27 29 40 19 64 97 90 59 30 36 54 77 40 48 40 52 52 61 69 42 46 59 49 56 69 93 59 49 34 51 58 39 67 43 43 41 37 8 12 30 57 53 14 31 44 29 33 47 23 34 52 46 36 46 57 52 38 53 45 35 20 35 52 48 39 43 51 53 45 52 46 35 39 41 46 43 39 35 38 29 28 33 39 18 23 21 6 2 999999 4 44665 272 1285 30 10165 12 24 25 7798 1313 701872 23736 2603 585 539 454 475 481 553 545 576 550 492 494 433 472 496 471 589 556 486 526 548 580 662 673 600 578 616 748 669 558 503 350 317 291 346 335 231 280 378 207 163 236 288 308 284 370 322 236 268 233 237 274 255 199 325 245 157 198 224 261 249 179 214 179 154 165 315 213 196 273 231 209 251 280 266 287 224 284 353 331 356 341 278 208 225 224 219 262 179 151 83 127 140 183 163 189 126 115 88 207 128 155 129 218 392 386 343 343 424 446 333 337 388 391 280 311 343 350 297 311 351 362 344 304 346 357 363 343 349 257 299 265 235 145 194 164 194 213 270 283 292 342 282 296 274 220 206 219 260 256 291 279 256 306 169 116 95 49 49 54 67 64 8 69 93 81 98 66 85 106 64 61 23 94 63 73 89 116 97 61 64 25 56 94 81 58 74 75 58 56 84 59 68 88 92 88 87 48 73 93 53 82 51 59 75 87 98 101 45 72 122 125 64 35 35 35 40 45 64 54 57 71 65 68 54 71 65 42 47 51 64 64 79 99 75 78 87 63 69 83 84 72 57 78 87 77 63 72 74 73 55 54 66 64 60 51 49 52 48 46 37 26 30 32 30 32 34 17 17 9 44671 314 27 30 10167 12 24 31 7799 1312 -88 -71 999999 999999 999999 -96 999999 999999 -99 -25 233 432 544 1037 2102 2447 2756 3852 5276 8180 11226 17439 22771 23015 23688 26688 30380 33546 41232 49504 58288 58932 57749 63449 77688 152354 232678 256238 146121 9197 769 719 731 615 575 668 713 707 753 738 684 718 610 628 590 479 502 489 516 568 568 571 618 497 584 537 527 602 656 595 532 696 638 633 597 508 347 359 303 387 329 312 329 298 246 353 247 225 219 226 283 345 281 255 225 247 203 114 245 260 210 206 109 196 251 209 256 245 231 308 210 186 222 231 230 233 176 276 325 331 261 263 285 253 240 206 200 202 240 248 220 114 147 113 140 177 129 128 163 118 113 151 131 138 91 81 98 184 245 380 365 338 305 330 397 352 405 319 337 346 362 341 346 316 319 291 395 312 312 294 308 288 323 291 263 317 305 206 148 139 164 176 236 217 240 244 254 217 184 218 276 263 278 240 226 282 250 138 114 101 58 49 46 55 44 27 57 32 58 79 91 82 76 56 67 60 110 83 42 34 87 80 61 73 59 67 53 51 58 85 54 23 49 59 89 62 53 72 57 57 62 61 36 60 79 59 38 63 84 105 63 65 62 25 28 59 68 48 34 44 57 37 33 39 39 31 44 68 36 38 62 64 40 37 44 54 44 46 60 70 72 56 59 49 48 57 60 60 60 60 57 61 59 62 58 47 44 58 44 51 37 37 47 40 29 31 21 10 19 23 14 5 999999 1 44677 310 29 30 10169 12 24 37 7800 1311 723 596 570 651 725 723 643 646 596 759 664 717 776 691 703 768 594 701 792 847 1738 5780 8045 7345 3804 2609 2814 3681 3454 2747 2351 2638 2321 2093 2437 2688 2655 2303 2438 2406 1961 1059 691 743 600 587 753 570 584 566 522 532 476 501 505 472 447 426 439 399 465 414 426 492 405 434 527 557 651 642 620 619 687 662 582 473 421 290 337 353 339 258 254 253 204 184 228 211 230 228 234 244 242 231 277 286 236 207 206 224 171 201 209 234 186 161 134 114 198 297 238 170 232 292 263 339 275 218 237 202 252 203 238 189 142 172 172 135 155 128 127 123 136 163 83 123 72 64 82 68 77 132 91 32 20 80 120 198 235 283 282 246 314 290 374 320 318 357 379 328 313 337 272 268 286 259 354 339 333 331 329 280 256 273 360 349 283 202 174 184 149 165 258 251 232 260 245 222 264 184 216 286 275 255 262 266 266 224 174 61 83 51 39 64 -15 60 67 31 43 45 60 36 65 87 76 84 55 31 40 35 58 97 74 52 49 41 64 62 41 48 62 86 61 53 34 53 71 83 43 40 32 38 22 36 73 57 55 53 67 52 54 55 60 45 38 40 34 25 30 46 35 40 51 47 43 32 20 20 29 33 35 17 24 56 43 45 48 48 55 71 51 37 53 47 49 38 35 39 42 63 59 30 32 50 50 47 50 47 36 31 34 28 17 25 24 20 15 23 21 4 44683 313 5 30 10175 12 24 43 7801 1310 11934 664 553 408 508 505 553 425 460 483 506 663 776 640 551 630 655 630 678 767 864 997 1351 1601 1592 1523 1689 1647 2357 3100 4065 5521 8464 10822 13867 16596 15518 11028 4725 1007 598 636 575 638 608 633 747 700 534 590 640 529 496 513 491 470 446 474 441 428 474 556 614 535 528 620 642 566 573 615 585 581 603 613 604 544 397 366 381 302 206 237 269 331 248 178 265 230 323 287 305 247 296 245 244 285 220 205 276 279 162 206 207 176 161 212 234 157 259 279 303 223 308 289 237 269 314 227 172 224 202 217 187 149 190 232 153 123 94 103 81 105 139 175 75 153 178 131 138 179 119 140 97 100 115 176 234 282 331 364 343 282 273 314 295 336 307 309 326 360 272 304 276 258 295 308 314 257 338 274 290 306 371 307 285 361 357 275 200 210 203 169 143 206 225 188 247 285 274 197 189 206 225 251 264 219 273 270 260 185 104 85 89 83 86 25 34 49 24 91 57 68 47 52 82 77 75 41 91 51 82 70 81 66 68 89 48 91 90 55 54 58 75 59 53 62 59 51 94 106 91 54 74 67 70 74 64 58 52 54 81 111 87 67 84 97 57 25 22 25 37 44 28 20 47 58 77 56 50 45 58 68 39 67 59 56 46 53 53 59 56 57 78 72 65 58 66 62 65 66 59 65 44 54 71 61 67 56 48 58 64 52 46 33 23 30 29 35 25 19 10 14 6 44689 308 14 30 10184 12 24 49 7802 1309 8900 487 396 441 459 472 407 436 425 419 405 537 422 403 447 456 550 631 581 684 814 836 1155 2329 3078 3043 3012 3288 2728 3163 4611 4990 4202 3842 3516 3828 4657 5038 3072 1048 561 679 632 513 663 632 590 659 605 582 456 561 528 490 510 528 433 387 455 469 489 494 499 465 527 554 478 484 444 548 573 468 502 625 591 507 409 395 298 435 311 341 300 222 161 179 261 209 224 170 232 257 190 98 106 269 187 181 236 214 162 190 238 131 110 129 153 142 232 196 211 172 199 268 232 254 241 247 187 187 196 186 181 148 124 139 105 87 82 48 69 100 72 38 30 -6 29 98 72 70 112 73 68 27 56 93 89 86 117 231 307 272 252 262 254 244 320 292 321 256 231 376 403 310 264 291 312 295 256 253 256 342 300 282 327 335 355 354 183 111 171 144 118 147 155 188 228 175 199 215 220 162 199 169 225 228 270 275 252 228 114 87 65 13 13 -4 -16 21 14 34 16 13 13 57 68 8 37 61 44 -5 9 0 44 26 58 65 29 22 37 23 27 69 48 30 43 27 55 31 12 43 53 63 41 0 2 -6 37 12 15 35 52 50 54 44 58 60 37 22 28 21 19 27 23 8 4 -3 35 30 17 18 12 19 26 3 19 31 22 17 38 58 32 17 25 44 49 44 38 51 36 24 19 39 35 24 40 51 23 12 25 25 25 26 17 4 9 17 9 0 44695 309 22 30 10192 12 24 55 7803 1307 527 567 593 481 547 554 615 664 590 436 563 558 608 580 469 554 616 691 560 605 647 680 786 805 778 733 761 771 893 943 1044 1012 989 1011 1146 1957 1669 1234 1083 959 1188 829 811 746 618 576 625 731 740 603 590 440 507 496 410 429 499 559 544 538 560 515 577 599 551 569 466 526 505 579 488 499 612 577 587 590 509 421 339 255 352 326 315 226 252 316 235 206 224 260 180 168 232 236 358 323 273 276 181 204 205 236 241 172 211 176 273 220 205 222 226 236 243 193 164 159 168 269 225 201 283 176 119 145 84 86 114 109 63 127 86 111 79 62 76 88 92 85 98 97 117 123 97 114 129 151 76 137 127 188 318 303 249 267 261 282 306 304 319 328 311 324 386 324 347 314 254 202 278 270 312 306 319 299 318 341 377 349 234 148 158 161 193 157 193 171 214 263 217 203 198 222 204 232 319 293 278 270 185 123 78 81 59 32 36 48 27 25 23 76 50 51 64 62 26 33 43 13 76 41 53 30 46 53 34 24 33 65 62 38 52 46 49 23 53 87 78 62 87 59 56 48 57 49 16 51 41 43 57 51 68 29 60 58 24 21 33 33 29 13 13 -2 2 41 55 20 9 36 41 37 47 25 33 31 43 19 22 22 58 62 45 65 65 46 29 36 34 44 54 55 61 50 29 38 37 43 35 34 31 23 32 20 21 18 21 11 4 2 7 44701 311 28 30 10198 12 25 1 7804 1306 5862 617 591 561 513 550 549 550 628 631 610 465 525 485 590 609 642 559 549 633 679 684 684 672 731 817 839 831 806 772 707 659 793 777 789 689 596 592 561 535 502 484 504 571 513 639 489 665 527 435 504 486 557 482 482 486 539 452 498 452 477 579 515 528 605 585 580 575 577 585 517 629 554 578 559 623 684 615 482 444 405 307 300 315 264 240 163 350 287 295 245 204 175 187 273 228 189 231 180 107 173 135 184 121 140 188 229 167 265 285 214 248 323 299 282 202 246 278 249 316 206 173 158 148 195 140 240 209 125 78 91 161 101 104 101 144 56 136 146 103 98 166 125 40 47 58 102 61 177 276 350 289 244 317 338 310 284 338 278 352 350 359 315 251 284 274 289 301 281 354 360 365 314 259 363 351 336 322 358 279 206 191 173 174 178 219 212 226 249 191 202 195 186 191 255 304 264 240 216 83 59 33 -1 19 16 29 22 -1 56 18 11 -2 61 43 67 86 54 60 32 21 35 37 66 71 34 67 36 44 71 51 75 24 41 43 34 44 59 80 74 52 39 20 50 52 70 48 57 53 41 32 82 69 48 56 87 77 75 45 21 56 49 39 35 51 25 31 47 45 51 29 31 51 25 41 29 45 56 43 61 53 45 56 52 43 43 73 73 45 51 55 46 51 41 45 37 44 48 38 35 47 39 26 20 27 22 13 17 22 10 11 8 44707 314 33 30 10203 12 25 7 7805 1305 8359 596 529 588 633 583 598 563 602 530 600 582 564 683 754 667 637 612 710 676 708 755 775 789 840 933 890 991 1021 950 947 977 1085 1044 799 709 679 661 621 707 603 667 556 604 653 694 583 649 693 550 596 583 582 617 589 547 592 624 580 609 613 500 531 615 644 554 576 648 614 636 551 644 657 705 632 611 639 781 704 559 372 469 398 324 269 266 343 339 321 279 320 270 314 243 299 276 322 229 162 214 283 281 261 200 252 283 248 303 185 180 227 295 221 331 286 262 360 305 242 293 312 221 254 237 175 225 234 192 96 257 213 143 167 160 114 158 185 131 107 228 169 216 109 83 86 146 227 216 297 352 326 356 324 355 315 344 352 420 370 451 438 382 307 346 384 338 304 297 280 307 395 404 395 333 325 375 354 317 247 241 187 203 180 230 241 270 194 228 197 245 208 246 213 251 314 310 251 244 207 81 99 117 64 72 108 82 87 98 129 88 60 106 121 89 74 69 57 74 93 99 67 107 118 78 91 103 121 77 86 75 65 67 90 79 64 39 63 83 70 96 60 86 76 92 72 88 58 65 96 84 73 84 97 71 88 72 117 101 33 49 46 59 47 58 47 45 39 44 63 79 59 65 45 61 71 54 36 45 85 73 74 55 67 80 78 70 58 75 84 59 67 65 66 72 72 79 65 51 53 53 48 49 41 35 40 39 31 18 21 11 13 10 7 2 44713 315 38 30 10208 12 25 13 7806 1304 12089 720 681 625 544 610 531 517 584 664 570 540 620 576 565 640 714 670 624 665 671 644 751 597 643 701 669 694 716 835 790 935 975 1472 7900 19413 6287 1238 743 724 660 616 640 674 747 708 611 668 669 615 650 593 682 552 581 570 638 661 618 619 618 599 535 596 662 516 574 574 669 652 579 624 644 708 733 714 744 720 624 615 560 519 447 381 386 401 367 314 329 316 164 248 201 193 190 268 222 316 270 182 304 326 215 252 192 225 298 415 270 263 327 333 274 302 267 307 290 300 299 285 242 288 244 266 309 250 240 212 159 105 177 226 199 165 53 125 60 96 157 193 80 128 65 140 135 101 238 242 309 360 320 284 356 289 295 377 415 321 318 382 355 354 358 263 255 314 305 242 269 253 314 374 333 358 354 321 358 291 226 202 155 173 229 198 165 182 212 216 197 226 261 229 316 316 270 211 171 172 125 70 30 56 89 29 10 43 68 57 35 60 61 100 75 60 75 111 79 64 72 58 83 68 65 70 72 62 66 58 67 63 96 102 123 98 82 57 69 85 89 114 85 29 70 43 49 58 72 81 72 88 73 81 73 92 41 38 76 60 59 61 54 28 32 44 65 40 67 52 26 46 65 67 34 63 61 70 68 68 64 79 70 49 76 75 71 78 78 86 79 57 72 68 54 53 64 70 59 59 53 44 56 56 50 47 60 52 44 40 37 37 29 16 20 8 1 44719 315 19 30 10219 12 25 19 7807 1303 10685 603 398 429 454 512 439 516 589 545 560 565 570 604 584 446 700 705 713 738 685 612 653 581 637 621 731 772 707 720 828 691 786 797 706 667 803 689 683 701 747 727 613 641 661 622 564 633 685 561 606 578 493 607 588 569 476 600 625 614 493 477 358 459 555 561 664 560 500 635 509 578 611 572 641 698 700 618 585 532 395 247 262 325 420 452 290 195 244 222 212 227 179 220 227 250 187 149 184 196 195 193 202 188 211 210 103 226 188 168 206 291 275 213 272 327 243 236 267 325 205 194 215 121 200 197 170 135 147 116 131 137 97 135 76 123 91 69 28 84 117 69 103 99 79 113 135 234 284 349 334 266 298 298 349 353 197 311 313 363 373 353 314 257 231 188 226 261 313 264 278 358 353 358 291 266 274 271 257 230 135 178 199 141 184 185 168 185 236 208 183 214 201 252 273 213 142 67 46 51 74 74 21 50 62 87 63 28 29 65 34 73 64 80 52 2 13 61 70 51 40 6 63 24 29 37 77 73 79 65 51 74 62 41 27 31 53 58 59 57 62 34 25 36 39 31 54 50 50 61 78 81 55 38 44 61 41 58 72 66 52 26 12 35 52 42 49 47 51 71 54 67 44 32 39 58 51 32 42 60 59 46 69 73 65 48 50 52 57 69 67 72 68 59 54 63 61 58 52 43 56 59 35 38 40 31 26 24 18 25 19 19 14 5 3 44725 315 59 30 10229 12 25 25 7808 1301 6267 536 437 368 437 375 483 618 663 560 616 599 623 639 609 739 769 578 603 670 679 702 751 662 802 775 717 812 763 740 667 570 673 647 676 733 810 691 699 609 606 636 568 660 586 494 447 569 588 584 551 505 462 521 584 473 433 494 561 581 567 591 626 669 659 592 588 567 528 640 660 541 612 667 640 555 471 376 390 382 336 326 278 274 247 190 215 224 213 185 308 292 212 216 204 162 224 202 213 157 151 244 190 186 120 174 271 287 268 234 279 309 288 288 291 197 257 313 190 267 198 189 133 109 197 184 40 176 133 141 172 150 132 178 179 106 135 172 101 122 113 139 179 205 177 183 290 276 274 250 328 247 290 284 292 361 435 381 362 384 388 423 236 257 253 299 245 252 287 229 323 311 355 321 334 408 353 317 297 185 197 179 178 170 207 218 211 204 225 200 202 208 195 232 259 319 258 147 65 58 52 64 27 40 36 44 38 113 84 36 55 37 33 73 76 41 55 46 48 63 21 40 73 57 88 39 62 81 80 62 78 43 58 57 62 58 39 49 91 79 96 112 78 70 60 58 78 85 85 60 75 63 85 80 71 97 74 79 69 69 50 63 41 75 66 52 68 71 60 64 59 60 59 55 55 59 71 76 72 76 76 81 76 65 73 64 69 73 88 85 71 84 89 79 79 70 59 74 67 70 57 49 56 55 69 48 53 56 44 45 46 38 31 19 12 44731 315 66 30 10236 12 25 31 7809 1300 5122 519 507 575 509 486 484 558 514 482 586 512 569 589 592 568 470 506 626 570 382 473 649 642 549 655 649 575 728 666 554 644 647 668 648 723 716 709 638 694 675 583 610 536 576 702 545 467 464 480 487 561 613 503 512 586 677 545 619 601 691 755 784 791 712 651 639 674 492 618 595 601 678 591 558 489 506 435 445 301 424 335 225 297 236 288 240 244 228 161 281 206 293 288 299 247 229 239 162 115 271 264 184 200 214 198 216 235 306 214 219 291 267 300 328 171 143 239 240 215 253 207 131 157 126 129 186 215 141 92 104 81 132 140 121 91 108 116 66 119 81 75 176 196 206 210 286 270 332 294 219 309 285 351 397 356 309 336 363 374 376 343 220 281 217 193 263 286 247 235 221 296 240 292 310 303 276 211 108 205 255 203 215 222 199 203 179 230 228 224 205 276 282 327 284 250 205 93 20 68 91 83 66 56 54 57 65 74 102 81 22 14 57 84 124 107 57 71 75 91 66 57 63 74 67 63 82 84 80 94 106 69 58 75 107 103 82 99 65 38 44 68 95 99 89 48 73 82 67 126 106 96 54 76 89 86 91 87 80 64 33 65 75 54 57 50 48 82 71 68 100 73 66 67 54 55 73 68 78 59 82 67 72 65 60 78 100 90 87 93 79 74 75 74 73 54 60 72 76 60 57 56 56 58 47 46 44 55 41 44 42 40 28 21 19 44737 314 69 30 10239 12 25 37 7810 1299 5919 596 455 420 519 526 507 575 577 489 491 511 590 578 694 666 647 625 684 739 801 803 637 645 731 569 575 635 633 569 566 612 622 632 669 635 676 598 696 719 697 737 705 684 611 671 585 499 493 509 417 568 578 562 500 527 451 427 540 543 490 578 621 662 649 748 801 735 749 628 672 689 584 588 532 575 505 613 653 543 376 407 311 326 328 219 229 236 245 273 240 214 275 246 246 257 193 193 193 182 203 205 138 210 218 263 249 266 218 228 289 277 239 248 200 241 267 252 285 191 231 241 238 168 154 158 145 91 85 29 59 113 126 112 187 85 53 142 104 58 70 96 94 77 104 165 212 332 305 268 211 278 280 254 359 286 199 286 273 393 425 416 437 326 260 223 182 174 164 205 225 194 231 217 307 328 304 277 219 194 211 165 184 183 211 150 169 158 208 232 158 221 314 305 231 123 37 76 64 59 51 72 39 33 52 93 78 61 9 75 68 69 65 64 62 69 69 93 51 64 55 40 24 81 64 23 30 69 69 59 64 109 56 68 55 76 66 12 17 40 29 38 77 50 41 54 59 89 73 54 59 89 80 39 53 45 36 38 34 24 31 41 32 28 30 48 37 35 35 55 60 34 27 44 42 66 54 52 42 43 76 73 62 53 58 64 65 56 59 62 59 48 57 49 56 47 53 43 43 41 48 31 31 36 32 32 24 23 23 12 15 12 12 2 44743 315 74 30 10244 12 25 43 7811 1298 9186 451 512 533 566 572 536 547 543 530 588 633 588 539 608 633 574 517 529 478 466 543 596 523 483 512 527 593 481 503 514 649 583 606 591 688 689 667 560 568 648 701 574 589 542 508 470 536 522 595 583 557 473 485 524 429 538 483 534 444 609 502 517 556 686 866 953 984 862 797 787 567 538 566 597 697 626 673 780 638 633 466 416 436 517 481 297 241 246 117 269 229 196 200 355 293 312 205 207 185 275 268 214 217 150 249 209 205 187 224 251 279 317 264 258 287 222 191 254 263 168 193 185 133 71 98 98 144 138 99 155 118 157 150 122 98 138 126 111 89 124 111 110 92 132 174 173 231 247 251 319 313 340 354 396 364 396 375 362 329 398 345 318 201 106 158 202 133 134 122 188 179 258 335 314 288 219 213 233 182 177 193 175 159 137 135 191 199 222 251 256 270 290 223 166 101 51 46 58 71 92 62 30 7 24 56 25 41 63 53 6 41 26 71 76 53 13 66 67 63 32 40 28 34 54 43 45 80 57 46 45 55 23 62 40 42 64 65 17 46 89 49 47 63 21 53 51 53 68 57 76 88 87 69 54 60 69 97 58 34 13 41 45 39 35 36 39 41 36 40 39 49 46 42 37 28 46 49 74 58 49 66 56 64 62 60 62 64 62 52 64 58 71 55 53 42 47 50 43 51 41 50 42 32 31 31 30 33 26 24 17 4 999999 999999 6 44749 307 54 30 10254 12 25 49 7812 1296 7965 423 480 422 498 489 501 471 445 357 455 481 381 361 453 498 506 475 451 505 380 419 474 481 416 585 467 465 490 382 526 531 485 475 565 646 633 613 608 645 580 499 415 539 483 374 293 401 398 426 456 416 486 521 543 478 442 581 500 343 316 315 635 810 848 876 828 787 784 823 805 780 654 629 673 724 686 632 496 681 720 612 463 413 496 548 396 196 212 271 278 314 213 167 150 186 216 312 206 222 121 196 124 154 179 206 155 201 158 206 184 196 199 217 308 344 198 162 158 208 251 190 182 141 68 29 47 37 59 124 75 91 46 103 82 46 40 101 83 115 72 132 68 118 176 181 225 242 242 249 284 358 308 302 339 291 333 289 263 195 193 173 110 58 101 154 106 108 116 172 112 56 169 253 235 221 272 179 179 145 84 130 109 118 157 108 193 167 124 164 154 206 225 177 176 99 24 34 37 -32 -23 26 35 24 10 -6 -13 -15 -18 17 -15 -15 1 -7 2 15 42 23 34 48 -2 11 37 2 6 31 30 46 18 36 38 2 30 17 -9 13 50 51 67 57 36 54 9 0 16 30 21 26 33 33 21 42 34 22 39 41 36 12 48 57 39 -5 -13 4 -6 15 9 18 5 14 14 11 4 22 999999 999999 23 24 10 1 9 23 30 21 32 37 50 33 28 38 42 14 19 23 13 9 23 22 15 11 7 16 6 11 11 14 6 44755 313 96 30 10266 12 25 55 7813 1295 3216 489 439 432 395 449 555 552 431 472 399 460 576 476 550 506 568 554 572 590 675 628 747 684 565 580 525 588 604 645 700 708 598 556 592 603 682 655 623 659 622 683 706 784 787 725 783 746 663 603 553 527 589 536 548 552 560 502 500 368 343 438 665 575 615 624 564 622 666 661 679 670 639 644 579 546 685 731 674 602 606 707 590 453 512 474 308 332 252 254 241 325 211 272 256 295 229 237 195 202 265 231 157 145 158 112 135 125 151 245 254 171 256 299 317 265 240 219 242 278 242 216 156 140 177 177 27 74 101 124 123 107 63 90 88 147 113 126 123 116 125 121 162 181 243 263 252 307 343 309 296 294 254 208 271 288 235 188 219 176 116 106 124 117 90 122 175 134 112 109 153 210 262 268 314 277 191 255 224 282 222 176 163 176 113 123 202 183 159 217 197 227 284 224 198 181 88 57 56 59 66 -2 33 41 16 40 22 26 34 34 32 15 33 65 73 44 57 83 34 38 28 70 67 34 26 50 83 59 96 83 66 59 39 63 37 5 44 88 63 56 61 9 33 61 51 41 37 37 55 53 47 74 54 53 69 83 54 42 33 34 23 19 12 38 26 30 39 44 40 52 77 66 59 44 27 31 58 51 66 29 46 52 49 48 48 51 53 57 61 69 66 48 36 34 59 53 44 57 44 43 34 23 29 35 35 31 33 17 17 21 13 10 6 44761 314 104 30 10274 12 26 1 7814 1294 1702 453 541 588 456 593 634 554 639 598 608 634 513 550 603 606 625 639 580 552 590 652 625 493 466 582 495 505 519 543 586 524 545 495 654 483 557 643 699 679 636 591 472 531 507 487 462 470 547 496 481 483 522 539 413 418 373 321 420 400 425 539 508 475 569 524 716 766 664 702 731 595 612 701 801 772 740 830 779 705 580 449 471 443 475 402 332 272 266 344 220 231 331 210 216 244 243 241 314 170 149 266 284 243 227 208 172 188 235 239 236 297 251 237 246 264 260 261 241 249 289 195 181 129 149 132 135 197 136 127 159 153 143 171 153 114 85 112 145 163 164 200 267 245 239 240 234 225 299 315 240 197 220 226 169 150 127 82 71 87 99 53 77 92 133 97 171 112 113 251 255 200 275 311 250 205 211 250 196 178 172 205 169 213 174 172 142 197 201 186 233 274 280 281 271 192 181 107 85 67 13 73 29 3 39 62 60 -24 -10 29 50 32 65 53 34 60 65 22 33 75 54 75 68 55 60 54 37 35 65 26 85 96 67 14 21 58 43 38 84 81 68 53 31 18 33 60 41 51 55 76 70 63 75 94 95 70 59 54 79 51 33 43 39 40 45 38 38 40 57 37 46 55 64 57 78 62 59 32 47 60 42 39 61 47 51 63 61 44 61 65 64 54 59 61 47 54 48 46 46 61 49 37 37 36 27 32 33 25 25 29 24 23 22 9 44767 310 49 30 10279 12 26 7 7815 1293 88032 1679 538 497 497 623 367 385 437 469 460 485 555 553 562 596 577 590 697 600 492 574 526 518 458 522 525 520 546 570 538 532 619 480 475 578 583 595 628 599 545 540 460 489 551 402 421 437 429 393 298 267 310 300 281 254 281 240 281 377 384 531 713 1137 2005 2478 2692 3416 3471 2687 2106 1915 1892 1348 1041 852 782 741 553 558 512 480 461 425 378 276 217 277 256 254 294 250 253 219 230 290 221 238 231 197 226 205 153 138 173 241 128 235 155 128 197 183 139 189 240 236 255 245 213 258 267 283 223 211 114 156 100 62 148 116 49 34 80 92 120 146 57 98 141 175 86 155 190 236 225 191 207 193 149 166 173 169 158 146 144 81 131 61 60 64 52 83 -3 -5 43 24 38 25 122 137 155 155 176 206 253 239 190 214 210 163 173 146 216 240 213 206 161 147 173 142 200 245 218 256 282 247 188 162 124 34 12 6 4 9 10 17 18 30 85 49 40 29 0 19 34 55 18 1 55 -4 20 31 33 18 33 74 76 32 22 56 74 55 53 31 5 31 27 26 -3 18 33 28 34 14 18 31 26 37 47 27 67 42 66 20 19 53 20 5 11 12 1 18 13 15 8 18 -1 -12 -3 16 17 3 2 10 -2 32 24 3 22 35 22 33 39 44 39 25 31 30 36 43 31 28 44 21 20 25 24 30 24 31 34 29 32 27 15 12 14 7 9 11 44773 302 112 30 10282 12 26 13 7816 1292 2785 459 444 397 458 512 411 375 433 442 442 396 472 518 522 512 508 417 520 528 596 460 440 399 487 528 371 395 453 461 387 438 486 386 381 458 541 512 497 594 419 458 434 383 383 366 263 286 283 340 290 340 169 264 233 229 266 302 315 335 387 486 502 719 1389 1940 3014 4791 5675 4707 3957 2613 1920 1426 1091 757 721 832 957 807 535 410 383 477 442 282 278 287 286 231 178 205 289 280 185 259 224 229 170 216 202 187 159 234 109 123 219 236 227 116 95 187 242 269 245 215 288 252 153 141 213 211 206 160 130 181 90 86 149 75 27 20 96 45 46 43 62 42 27 53 54 50 126 154 113 125 140 163 126 125 102 64 58 20 65 55 -4 -4 57 41 -24 51 45 36 44 31 22 22 101 82 59 109 232 256 251 270 247 155 202 277 231 186 182 229 232 253 224 246 183 226 184 167 176 149 116 67 71 78 3 -26 3 -31 -28 5 40 0 -13 38 82 13 -12 20 58 105 73 10 -14 24 1 -29 -4 1 17 9 13 18 38 13 3 44 22 35 35 -9 10 37 31 6 -5 -13 6 36 39 2 1 0 -36 -10 -3 6 13 20 15 23 44 28 17 -13 -13 -7 -8 -4 3 20 30 12 20 17 -11 18 3 0 -2 999999 8 24 23 6 11 12 10 21 16 14 17 19 17 10 11 4 19 18 21 24 4 12 2 4 15 1 1 3 44779 315 116 30 10286 12 26 19 7817 1290 4550 516 464 547 451 464 501 471 564 625 508 574 559 512 583 584 520 688 707 646 669 654 666 819 677 572 638 583 503 516 557 506 506 543 521 561 553 582 528 650 583 641 685 764 756 678 665 694 591 482 369 436 372 389 341 337 404 338 303 385 271 282 386 378 499 463 496 746 1046 1151 1364 1475 1867 1905 1487 1411 1210 921 862 937 836 685 813 766 491 391 354 383 328 307 323 289 333 289 262 243 225 204 201 199 266 278 224 266 282 183 289 291 273 286 234 287 183 207 303 273 286 267 329 297 320 327 286 302 291 182 244 262 212 160 107 121 126 144 168 180 82 194 196 132 164 193 147 265 224 185 206 136 101 75 81 92 121 94 74 120 129 143 73 73 78 60 66 131 97 52 109 158 132 177 188 245 264 292 323 292 312 283 301 290 304 299 280 316 328 309 282 256 258 249 278 247 171 147 168 133 104 38 105 51 -6 34 59 41 46 68 98 38 39 106 85 61 38 53 91 80 88 67 20 40 77 71 82 80 54 29 39 31 55 31 33 90 85 76 78 60 70 89 79 53 55 33 26 52 61 82 76 61 67 80 87 54 76 84 98 85 93 84 61 47 48 58 30 52 59 59 45 64 48 52 65 68 44 41 56 46 61 61 52 52 68 60 76 76 53 81 81 65 63 74 81 79 64 46 52 65 67 56 57 54 47 55 55 49 40 36 40 43 40 40 34 31 21 5 1 44785 314 121 30 10291 12 26 25 7818 1289 4992 477 470 543 485 445 415 507 542 501 471 570 446 514 373 463 509 413 472 551 595 591 623 599 562 603 539 642 756 817 873 819 742 658 464 538 565 582 467 605 580 551 590 601 648 582 468 381 420 350 422 403 260 354 298 288 291 268 281 283 335 313 344 335 398 562 818 942 1278 1302 1462 1470 1697 1633 1468 1459 1277 950 1065 1070 943 684 548 452 355 332 445 363 377 266 286 244 277 302 242 262 278 279 248 266 191 207 234 243 226 277 275 252 206 252 253 156 147 211 147 252 297 304 267 249 235 237 262 262 259 226 182 128 176 161 36 91 78 93 140 112 113 46 108 191 179 157 117 107 169 193 198 200 91 99 141 106 148 118 102 58 43 19 132 122 95 48 53 72 33 64 69 120 102 102 174 164 165 161 185 227 264 245 241 200 251 291 253 247 253 281 213 166 213 183 189 117 52 50 33 84 85 20 7 16 7 20 23 9 43 20 -1 28 56 23 10 43 34 57 33 63 68 64 54 37 46 50 18 35 54 43 65 69 25 115 73 25 37 67 51 50 55 31 61 89 59 65 57 45 44 63 68 49 48 38 32 19 48 52 47 63 39 50 58 42 31 33 14 44 24 8 14 11 13 21 15 17 38 44 39 39 51 29 52 57 52 58 48 40 37 53 58 63 62 50 34 46 52 40 32 42 47 37 36 28 34 38 22 17 23 25 18 28 21 21 11 3 5 1 44791 311 124 30 10294 12 26 31 7819 1288 4639 486 368 377 458 312 419 503 432 354 422 376 452 426 618 475 467 458 460 561 651 794 1252 1348 1501 2038 3035 3789 3845 3596 2699 1765 1356 1021 551 523 507 395 557 609 613 488 635 558 536 518 511 426 392 428 377 338 261 255 264 317 330 288 345 262 297 364 432 386 624 802 1050 1297 1397 1299 1286 1315 1371 1457 1960 2541 2561 1950 1520 907 639 518 483 572 489 305 368 412 299 181 296 213 202 182 188 167 292 278 163 222 223 208 260 251 201 182 130 186 122 200 203 208 187 258 277 222 283 242 287 256 264 175 196 200 160 235 169 142 132 96 83 125 76 129 100 98 169 105 149 95 136 130 221 212 267 317 179 127 115 87 103 113 98 59 62 56 61 83 87 124 89 63 9 58 85 158 134 102 154 150 118 172 142 90 138 127 133 222 284 184 160 194 224 183 193 206 264 243 255 194 179 169 67 55 57 69 71 38 44 42 70 59 30 -4 31 40 2 11 66 38 28 7 35 61 46 0 30 69 56 13 51 49 25 23 49 22 40 65 51 29 50 59 42 34 37 78 39 39 42 59 47 54 67 47 56 50 46 10 18 25 65 61 36 31 57 59 60 91 29 7 10 19 37 39 37 23 25 4 31 31 21 40 53 37 36 50 56 35 26 42 56 55 46 33 31 43 45 38 31 53 40 23 23 26 39 31 13 20 27 30 23 21 38 14 19 21 10 10 2 8 10 44797 315 125 30 10295 12 26 37 7820 1287 5083 429 387 329 319 226 251 199 179 191 280 339 366 326 280 472 516 838 1328 2060 2806 3916 5494 5972 7075 8318 9985 10516 9951 10137 11722 11937 10157 19960 73408 112406 113386 96475 6385 457 529 626 552 558 523 498 460 392 299 376 303 280 330 286 277 326 369 344 317 324 396 443 403 500 473 661 909 1180 1606 2137 2230 2402 2966 3847 4706 6765 6596 4219 2626 1542 1229 1619 3735 5046 2325 1087 650 437 398 432 358 266 272 349 303 327 300 253 276 282 330 314 259 280 317 272 186 221 251 334 210 219 237 181 247 231 257 329 320 295 318 301 289 275 299 308 304 241 233 272 216 156 110 102 145 89 177 168 144 152 180 205 243 217 211 274 257 250 108 60 106 186 126 69 78 108 12 117 124 156 55 98 128 60 92 60 91 126 93 138 143 97 136 117 140 110 92 120 137 180 188 202 213 207 198 203 265 240 198 165 125 94 78 67 93 64 72 63 84 95 69 96 85 58 54 41 50 53 73 82 72 61 87 82 88 76 83 64 55 71 63 81 53 64 55 62 89 58 96 55 39 30 79 60 22 100 77 61 69 69 44 51 79 65 88 79 81 108 93 80 87 82 59 68 101 62 87 70 81 70 86 80 75 50 53 56 63 42 84 70 64 84 78 80 67 50 67 72 70 87 78 66 83 85 79 78 68 61 83 87 81 73 61 66 70 50 54 75 61 54 47 57 52 49 56 55 46 43 37 37 33 29 21 16 12 44803 313 126 30 10296 12 26 43 7821 1285 7647 229 111 129 134 160 117 94 194 49 67 143 223 133 225 269 254 213 354 376 355 416 293 385 377 514 568 560 943 1187 1550 2071 7463 43055 92518 161218 102566 56522 35068 43669 23318 5567 513 484 439 402 433 356 400 345 365 416 347 305 339 210 294 276 222 186 258 344 367 352 471 458 654 1025 1719 2645 3982 6037 8271 12599 14300 17025 16633 11286 6747 6219 6862 8199 9607 10505 14610 18151 11870 5169 4977 2333 604 403 488 363 288 251 251 203 226 333 248 175 264 288 187 125 277 222 197 268 189 179 243 200 319 247 234 184 243 354 381 372 319 248 219 248 269 245 207 202 253 208 231 170 133 128 115 120 200 201 118 106 145 86 148 183 215 221 197 180 85 124 95 42 106 142 125 130 74 112 128 79 49 43 16 63 49 31 71 80 59 73 74 103 154 136 107 151 119 84 118 118 154 187 181 139 150 155 189 134 123 80 59 65 108 59 57 53 56 50 1 -19 -20 13 28 5 21 36 17 21 37 36 39 41 16 16 55 55 35 38 45 45 28 57 83 87 91 84 25 41 57 51 71 63 42 60 42 24 46 51 49 56 39 49 69 50 5 46 52 38 45 48 51 52 71 66 25 15 21 26 31 31 49 59 29 32 32 36 59 38 35 48 39 56 52 74 54 60 49 50 49 74 61 61 55 64 76 61 48 51 52 71 50 47 46 36 46 42 39 43 25 22 33 38 32 35 25 11 16 10 10 7 2 44809 312 130 30 10300 12 26 49 7822 1284 7697 166 134 138 119 123 129 127 80 187 175 93 129 191 210 139 166 237 123 212 359 393 299 329 486 614 708 865 1008 1113 1278 1456 1696 2547 3441 6923 17205 22328 51266 125547 115055 97404 4922 591 385 346 392 395 265 183 236 206 244 269 151 164 183 279 227 211 188 168 159 263 475 815 1596 4450 9147 15183 20795 23128 23690 24146 25729 21017 14343 12007 18722 23675 18721 15319 22691 35068 36604 22593 10291 5082 2817 1002 500 423 290 195 228 233 267 328 347 325 257 253 275 189 224 178 177 196 306 330 193 243 214 185 257 210 235 277 245 314 249 290 401 354 322 247 259 312 307 277 192 162 162 92 107 96 81 174 101 103 156 144 189 145 193 237 163 205 206 63 73 49 73 85 39 52 85 87 76 8 41 89 70 37 54 24 63 91 62 18 96 65 87 104 126 104 73 118 61 109 130 188 179 140 105 144 145 95 130 86 85 118 62 14 36 34 52 64 44 113 43 52 6 30 77 20 18 -17 35 49 30 3 9 54 84 72 57 64 92 31 -6 39 31 63 37 12 77 84 66 23 32 50 34 40 59 55 54 68 64 52 28 24 41 21 -14 39 59 73 29 37 56 49 35 50 63 54 47 39 21 39 42 24 29 46 19 24 40 42 33 29 25 27 42 28 31 48 42 45 50 62 50 46 45 59 51 52 47 43 30 33 32 45 31 36 37 34 28 27 23 23 34 25 17 11 16 15 10 6 999999 999999 5 0 44815 311 106 30 10306 12 26 55 7823 1283 3674 -30 -50 999999 -65 57 999999 999999 -72 999999 999999 999999 999999 -87 -70 -56 999999 -38 -64 -91 -52 999999 -35 65 47 -13 -74 -11 74 124 206 219 373 386 591 983 1850 11304 59302 159234 239437 180215 64080 7468 275 195 222 140 83 196 202 157 131 164 139 56 100 71 47 51 101 97 146 263 730 2229 3628 6431 14891 24174 29488 31882 35298 33136 29897 26640 30633 40402 47916 38988 28542 35963 53319 48995 31447 20652 15668 8015 3665 3635 1398 517 424 293 248 186 349 259 242 293 301 315 298 292 201 195 206 302 263 246 210 192 178 194 153 136 176 233 337 303 242 192 201 248 222 208 202 261 243 179 181 190 139 93 88 104 5 74 125 148 170 113 215 260 216 147 188 195 62 54 54 39 -6 39 61 46 63 100 69 91 73 15 34 82 48 31 80 48 33 48 51 81 25 68 112 67 59 79 66 64 164 124 113 82 55 50 70 82 93 110 121 21 61 64 -10 23 60 10 74 34 63 36 3 -5 13 -6 0 7 66 45 69 34 4 12 15 41 48 54 37 42 39 9 38 47 76 33 44 23 31 41 28 39 40 42 19 51 21 25 32 41 9 22 20 42 62 23 24 16 50 38 36 41 39 38 36 39 56 62 20 41 30 33 21 28 31 33 16 16 25 10 1 17 24 30 34 24 33 36 37 38 51 32 17 32 13 23 29 28 32 41 51 42 25 25 26 31 30 22 17 17 13 22 17 18 16 23 7 0 3 6 0 44821 308 138 30 10308 12 27 1 7824 1282 2307 63 44 6 -40 16 -15 43 55 -36 85 44 -57 126 59 147 -53 42 205 104 93 64 31 61 143 188 159 307 393 433 601 549 623 567 645 2489 7119 20204 20360 11832 2244 228 141 51 94 122 62 128 94 15 132 2 9 -12 -15 89 -69 12 -24 12 27 33 -11 42 204 655 1894 4950 10960 19188 30916 35114 30381 29507 36838 52110 61280 55595 53900 60839 71083 78149 68725 50141 27046 11441 3751 1245 1621 2064 462 281 204 171 167 275 237 279 269 178 243 293 328 281 260 206 189 225 217 214 215 288 212 225 147 217 224 213 209 320 293 250 175 154 164 192 130 145 178 191 149 107 136 131 84 51 128 67 95 52 58 137 217 301 241 193 179 165 58 43 46 90 109 81 69 35 68 61 52 31 59 69 23 -2 16 38 28 62 102 67 87 78 38 49 24 69 68 77 106 19 75 101 111 116 101 86 44 58 93 61 70 111 53 56 52 12 30 42 64 59 -39 -4 69 15 15 9 17 32 33 76 50 27 22 16 56 43 2 12 -1 21 24 53 61 45 -6 24 21 22 40 19 -3 50 34 42 81 18 32 18 18 11 29 33 33 24 79 79 43 17 8 22 55 17 13 39 15 31 26 18 11 9 24 32 23 24 5 12 23 20 6 18 10 21 20 21 20 25 36 27 36 44 28 30 34 24 20 42 31 35 31 37 41 29 24 23 19 23 20 24 16 0 13 12 8 11 6 5 0 4 44827 313 138 30 10308 12 27 7 7825 1280 2543 27 -10 91 50 57 67 55 46 145 -6 56 -10 -69 -7 3 24 79 70 59 140 107 213 217 193 133 189 188 150 211 285 367 389 330 284 306 367 231 176 125 134 83 136 76 72 75 70 145 14 -82 63 79 41 5 -73 6 -29 -26 62 187 105 19 163 397 1143 2911 5725 10817 16987 21253 24949 26431 29394 36363 42496 51522 63918 74398 80387 82839 85104 75748 56944 34631 15964 10065 5354 1378 505 372 279 272 250 283 285 322 204 259 340 271 283 292 241 262 214 218 248 182 166 253 187 234 248 251 220 258 209 211 329 325 270 281 242 205 116 68 222 158 252 198 181 173 92 162 121 159 174 147 141 74 106 164 108 172 126 218 193 153 183 203 121 149 151 149 55 118 98 109 64 81 117 105 28 67 76 35 60 67 80 75 71 37 40 25 41 76 41 66 69 56 75 88 110 192 151 108 103 131 91 45 60 58 43 24 43 43 15 36 30 24 71 39 31 67 63 28 -28 43 78 59 35 83 36 48 104 91 56 58 35 15 45 51 45 63 62 48 52 23 66 59 46 70 32 38 36 29 71 88 64 38 61 43 40 43 30 55 41 44 64 59 47 37 33 37 59 50 24 37 68 36 22 44 29 22 37 16 21 39 50 39 28 45 56 52 70 59 37 32 60 51 62 35 42 57 65 46 41 64 51 45 44 46 45 36 32 48 41 45 28 41 39 28 20 11 21 19 20 17 10 14 9 12 7 44833 315 140 30 10310 12 27 13 7826 1279 2523 -23 -49 26 143 107 88 -8 35 28 136 -16 -15 90 31 77 138 125 108 22 93 33 266 217 154 288 320 369 301 282 321 296 319 348 241 241 199 79 48 131 78 35 28 110 17 31 -55 0 127 35 -7 -66 -33 10 -72 -90 -18 -25 37 62 212 261 501 1140 2365 3778 4990 6675 10236 15456 22825 33847 50869 68999 80514 81869 87130 88625 79804 70469 54019 43823 40751 30113 16294 5816 1322 590 298 309 323 291 309 287 235 336 274 190 257 300 350 297 238 185 296 266 176 238 225 187 185 167 205 233 211 223 251 189 287 321 324 319 268 272 293 236 246 232 226 214 161 198 177 129 197 174 170 223 182 222 152 103 178 126 142 222 198 188 169 193 109 116 59 80 50 117 105 117 90 98 44 62 65 115 30 16 58 63 117 56 78 96 76 66 76 32 57 105 88 103 61 76 125 139 110 112 110 118 82 88 42 96 30 25 58 53 62 46 15 29 43 5 40 53 57 48 68 41 63 71 50 56 65 21 34 58 87 43 50 35 70 67 82 95 53 75 88 48 49 43 45 76 55 77 67 94 92 78 38 49 70 84 57 59 70 76 83 30 65 60 63 42 63 66 63 45 46 65 35 57 43 48 61 27 26 39 53 47 42 59 36 54 74 62 69 60 37 59 60 56 47 58 68 42 58 65 71 59 57 66 57 52 54 62 61 57 58 53 49 45 36 35 49 52 41 45 41 36 42 33 23 13 18 20 6 44839 316 115 30 10315 12 27 19 7827 1278 87677 1178 999999 -93 -55 -79 -81 -10 -53 -36 -41 999999 -89 -44 -51 33 -4 -60 -8 -20 9 999999 101 94 48 64 57 193 57 167 257 434 782 1702 3749 6129 6761 6066 3643 1060 153 15 96 -10 48 -39 -74 20 16 -25 -76 999999 999999 -31 -61 -42 33 -97 -20 54 -49 -48 96 188 278 386 486 1019 2208 5010 8042 11424 20671 32764 46014 62401 78896 93417 103660 100383 96138 91225 80833 67426 53036 38708 15024 3347 789 482 407 217 249 253 200 323 250 248 264 202 176 238 253 232 211 175 275 258 190 165 214 285 219 237 235 208 178 221 237 221 229 295 288 304 318 297 361 254 157 206 176 210 256 209 168 140 152 166 213 170 120 121 112 143 148 186 172 218 169 184 142 140 113 79 64 102 147 83 57 91 101 83 103 51 69 70 12 48 64 56 88 48 -14 87 99 42 123 103 108 129 130 97 140 132 99 66 72 123 70 39 40 40 49 19 38 -15 24 9 12 29 0 38 42 7 -1 55 93 40 27 54 48 33 75 59 70 31 36 33 33 32 -18 11 31 92 43 30 62 51 76 73 73 28 50 55 50 81 64 40 59 41 43 76 102 62 55 42 76 67 50 45 55 38 45 78 76 75 75 36 15 17 26 36 30 39 23 21 32 27 42 41 45 48 55 29 44 65 67 58 55 56 47 40 43 56 70 75 64 54 50 56 53 55 70 76 58 51 62 63 48 35 30 28 34 37 18 20 26 19 21 18 17 14 20 14 7 7 44845 316 116 30 10316 12 27 25 7828 1277 75249 161 999999 999999 999999 999999 -90 999999 999999 999999 999999 -61 999999 999999 -83 -78 -10 999999 999999 -67 -24 -91 -21 -52 11 -29 71 43 14 86 99 217 223 731 2435 3381 3925 5337 7638 20250 60275 32727 1324 11 -44 120 -42 -86 37 20 -32 999999 999999 -52 38 999999 999999 -71 -40 -79 40 -10 -44 -29 80 318 1279 2399 4459 10933 19129 30670 47579 66328 84461 102990 121042 124140 109740 96043 82776 71272 54662 32303 15110 5688 1526 828 704 680 593 494 330 331 378 301 298 242 205 148 283 290 338 276 237 238 202 208 197 281 248 256 206 254 231 194 318 220 248 310 264 281 307 355 314 310 332 308 247 290 271 218 223 143 196 194 148 176 141 201 131 124 179 239 211 161 191 196 119 171 150 35 86 85 29 41 95 132 85 69 39 58 80 59 77 95 95 32 49 75 88 18 38 39 52 13 76 65 126 128 126 116 125 116 136 112 114 93 55 47 69 58 81 -7 57 57 44 96 32 35 53 93 92 101 65 40 36 54 55 45 34 69 45 56 105 90 91 87 54 57 38 59 70 64 83 68 56 79 67 63 66 53 34 57 82 88 76 68 36 65 37 63 87 82 68 67 85 62 59 57 82 93 77 75 87 75 82 63 75 71 38 50 44 49 38 59 55 52 37 34 62 77 77 84 57 60 64 69 52 42 62 69 62 62 79 87 61 82 92 87 74 79 63 70 77 82 63 64 74 65 59 70 75 68 44 40 43 39 38 39 36 35 33 27 25 12 44851 315 111 30 10311 12 27 31 7829 1275 81226 538 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 -99 -72 999999 999999 999999 -97 999999 -93 58 -87 -76 65 38 67 18 44 48 20 143 108 101 46 42 99 131 59 119 -72 -52 999999 -39 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 -67 -45 -43 73 476 1459 2830 6413 11997 22114 37070 56556 72468 81090 88702 97671 104633 109424 110249 108411 96871 76906 56718 33835 18092 9395 3641 3073 2676 2252 1931 1103 797 518 350 330 298 279 308 324 235 276 183 219 204 137 192 220 290 288 209 224 197 159 212 211 230 251 198 206 293 346 285 285 375 315 330 331 286 303 204 207 154 176 144 180 164 141 165 84 161 191 182 107 74 130 89 124 145 182 162 196 122 116 132 121 119 129 3 8 41 102 70 56 128 107 9 45 84 100 93 66 54 82 111 110 67 -30 -9 29 46 72 96 68 114 131 62 119 51 20 38 39 61 60 62 -23 55 50 49 48 20 19 28 72 89 13 -9 39 19 66 85 59 70 49 22 62 54 50 58 22 94 85 79 72 27 46 66 59 61 71 54 82 55 72 86 59 63 24 55 44 53 69 70 55 55 79 68 51 43 59 74 59 65 45 42 40 38 52 73 68 35 41 61 45 30 26 52 27 24 52 63 47 60 49 51 57 61 54 45 37 51 63 43 51 44 53 53 59 64 57 60 62 70 64 65 63 55 62 54 47 29 43 51 45 40 35 36 38 29 34 41 26 22 20 20 21 4 44857 309 136 30 10306 12 27 37 7830 1274 1453 999999 999999 999999 999999 -60 999999 999999 -76 -35 -19 -80 -83 -40 999999 999999 999999 999999 999999 -29 999999 -50 -41 6 64 85 4 87 177 110 182 258 377 284 323 275 164 14 5 999999 -94 -92 -8 -95 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 -77 -90 -12 4 7 308 834 2079 3851 9345 20216 31249 40559 53827 69445 81490 88341 97557 108758 114103 110226 92021 67406 47786 32180 16206 7791 4658 4608 4923 4210 3012 1448 1061 860 757 504 416 366 353 227 239 275 230 196 220 250 284 183 141 169 166 167 240 240 191 195 199 214 177 206 257 288 209 285 407 394 381 277 214 238 265 162 214 173 242 176 153 234 181 115 116 108 77 131 101 77 112 113 186 84 178 149 101 105 142 126 121 75 147 111 102 106 139 43 33 51 5 10 27 0 52 59 44 31 72 133 28 20 86 34 20 39 -12 -16 38 97 20 42 62 74 72 33 -1 35 30 57 71 66 22 21 32 -13 13 12 -21 19 21 -18 -5 14 36 45 21 -4 22 36 44 42 46 5 6 27 29 16 23 -17 -7 32 24 12 43 24 8 50 55 57 28 42 64 83 73 47 37 44 39 24 24 65 66 45 29 22 23 30 30 49 56 47 55 53 22 27 41 10 12 42 10 17 3 36 14 14 10 12 42 41 59 48 36 33 30 53 17 27 38 39 45 43 50 35 30 38 49 58 42 36 48 53 49 35 22 27 49 38 9 12 24 24 8 999999 1 12 6 3 44863 315 161 30 10301 12 27 43 7831 1273 2962 999999 -92 999999 -90 999999 999999 -67 999999 999999 -57 999999 -90 999999 -59 -84 999999 999999 2 -32 999999 -43 999999 -53 -28 -19 -2 -7 44 32 16 70 43 158 20 -9 20 74 184 -67 63 74 -77 -19 -36 -50 -75 -40 -83 999999 999999 -49 -59 18 -84 999999 999999 999999 -45 -38 67 144 873 5264 13693 22639 33434 49041 62618 71880 85382 94779 103317 110548 105459 107833 95790 85839 70397 50147 31576 20048 11731 6540 6019 6611 6466 4695 3158 1909 1312 1090 856 727 616 455 423 337 299 236 244 305 273 234 252 270 265 288 190 179 282 297 250 230 256 279 332 272 303 366 300 407 300 320 282 315 218 262 349 382 342 336 361 266 180 157 207 132 137 181 145 88 144 166 223 145 179 266 203 193 195 154 209 170 155 154 137 121 80 155 94 31 151 185 139 130 64 87 77 83 95 111 149 94 107 60 65 92 117 106 95 136 152 113 124 132 110 118 70 40 58 76 57 93 69 74 53 8 40 84 42 55 71 35 41 37 27 102 68 59 100 68 37 42 50 76 72 60 69 60 73 59 52 58 92 78 74 85 38 44 42 93 79 87 92 104 99 95 75 100 79 56 52 69 95 106 92 52 44 58 50 53 70 89 88 69 63 47 64 43 47 77 65 70 67 65 74 58 75 75 74 66 91 88 102 82 94 84 79 79 84 88 93 85 78 68 72 80 90 86 67 71 74 83 73 65 60 70 72 66 68 71 69 53 53 52 45 47 50 49 40 29 31 32 29 44869 313 129 30 10299 12 27 49 7832 1272 2954 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 999999 999999 999999 -89 999999 -54 999999 999999 -59 -59 -42 36 16 -23 -17 -44 -42 112 27 56 121 -32 3 -62 999999 -75 -64 -65 -85 999999 -68 -47 -91 999999 999999 999999 999999 999999 999999 999999 -80 999999 -83 -29 999999 477 1979 3397 5637 10996 20513 31766 41680 51341 63802 77802 91048 97431 105698 111771 116822 116459 113035 99662 75653 42999 20037 10925 9123 10243 7319 3009 1452 1182 991 928 880 727 390 376 313 271 184 242 253 304 267 245 318 185 266 200 185 268 210 232 267 232 345 366 313 341 372 327 320 302 269 251 196 270 160 165 234 171 176 121 126 75 111 100 81 174 177 192 167 105 134 153 109 130 113 134 167 116 125 70 88 115 97 52 117 126 81 38 55 77 27 55 33 74 94 37 66 32 28 39 32 54 55 74 96 104 82 76 99 86 62 143 113 102 22 40 6 16 44 24 72 35 44 35 10 32 38 35 38 8 64 46 43 61 46 43 36 40 70 34 40 60 101 44 60 45 69 40 35 60 54 68 45 48 71 45 35 39 61 51 42 63 39 37 38 61 58 11 25 23 49 47 37 53 60 80 60 76 77 75 49 53 11 19 41 30 44 57 59 46 36 44 45 38 64 55 51 47 45 60 61 60 55 72 63 42 47 46 59 60 46 50 64 75 59 61 54 49 35 50 50 45 44 38 45 49 48 51 45 34 23 23 24 29 30 22 12 7 44875 315 129 30 10299 12 27 55 7833 1270 2875 73 113 48 92 -25 21 0 -17 75 104 1 44 51 71 32 -28 94 68 57 46 -27 97 162 99 110 97 31 216 178 183 168 94 201 190 221 145 206 175 212 95 114 54 11 18 58 26 70 28 100 46 -10 37 18 999999 12 77 -8 -26 73 213 242 260 358 790 1342 2410 5541 14300 22529 30399 34500 34372 39734 47616 57856 69659 76504 83493 78682 71360 68090 64095 52893 33917 17717 14272 15689 16165 10859 7146 3278 1565 3121 5729 4202 1262 486 364 359 290 244 265 233 241 242 272 335 276 234 213 258 252 199 254 245 252 274 342 325 330 435 324 240 309 264 256 210 179 183 175 187 185 113 173 166 155 124 173 209 195 170 229 188 131 185 218 188 150 178 118 102 138 92 98 121 36 106 95 77 129 133 64 118 77 112 81 103 51 59 29 35 50 90 100 71 84 54 36 30 95 139 163 162 148 134 81 81 30 59 60 73 69 68 60 70 15 48 75 51 29 39 37 31 16 22 48 65 78 53 40 75 62 113 57 65 28 56 74 98 27 27 88 65 67 96 77 64 60 50 89 55 58 82 85 87 75 48 65 72 62 74 75 89 67 61 82 57 91 73 75 63 60 67 64 78 41 48 37 32 70 63 62 65 58 57 68 59 66 59 82 69 66 89 77 67 67 76 59 54 74 74 66 79 55 68 86 70 62 61 69 62 55 55 64 71 66 66 58 65 55 48 52 44 44 33 38 37 29 37 32 27 20 12 6 44881 316 99 30 10299 12 28 1 7833 1269 87689 1202 -90 -59 -48 -94 -78 999999 -30 999999 999999 -26 -15 -59 -63 -65 -39 -18 -24 -41 75 46 -70 -77 -56 33 37 10 68 -4 -35 25 96 102 26 61 68 83 80 33 57 76 -52 -99 -82 -66 -79 -79 -27 8 -93 -65 999999 999999 -46 -34 -89 999999 -36 -42 -38 44 35 40 -44 -10 119 597 2907 9437 19040 29997 33066 35461 44244 54482 67037 86817 104751 114149 113680 111727 102854 74524 37375 21958 25142 22453 15959 18343 26261 25753 23470 10148 4057 4131 3291 1458 777 495 488 515 475 334 247 275 257 322 292 230 217 246 203 245 165 195 209 243 277 314 325 319 416 372 250 290 245 202 160 159 204 127 161 223 158 135 110 184 151 127 115 191 209 140 184 181 232 204 169 134 143 146 159 148 135 107 214 185 105 94 93 111 126 123 113 128 148 62 86 73 48 24 46 87 111 110 62 84 36 101 72 100 127 146 150 121 139 132 76 84 68 74 56 67 17 80 20 68 66 51 48 5 71 83 47 87 59 22 70 64 123 70 63 73 60 67 69 83 46 66 90 68 24 48 55 72 85 43 42 68 82 57 75 70 45 66 95 102 54 46 70 89 67 74 47 86 91 88 69 49 81 74 65 79 62 66 100 59 66 58 65 45 51 56 42 44 48 49 50 70 63 57 63 67 74 73 83 76 68 70 73 81 82 87 78 74 80 79 77 99 84 65 73 91 82 78 63 56 69 63 56 56 53 65 53 49 58 52 45 45 36 32 32 32 27 21 44887 310 99 30 10299 12 28 7 7834 1268 74926 364 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 -71 999999 999999 999999 -40 999999 -67 -77 -50 58 25 -68 -72 -56 18 38 36 53 -4 1 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 -82 999999 -72 999999 999999 -61 -45 167 149 1139 5053 13468 22440 27700 40655 56215 71079 88391 94882 107075 124644 131877 122817 91497 60061 41623 42020 39949 29809 23511 31123 38121 29793 16562 12296 11076 6156 1322 582 414 470 464 387 333 370 320 205 212 183 120 172 188 190 245 189 146 187 203 213 212 200 275 229 334 371 349 272 281 315 250 172 191 160 172 130 118 53 59 136 96 114 100 103 110 106 89 120 107 94 163 181 163 160 90 150 110 94 166 174 152 129 91 80 129 116 77 138 47 31 45 107 85 71 67 39 74 75 44 38 94 80 61 30 69 47 88 112 101 49 41 41 -3 16 28 27 40 47 70 29 -8 -7 20 73 32 58 -3 47 -6 -1 53 29 10 49 31 32 16 2 24 3 6 38 14 18 -2 61 77 69 24 54 7 48 41 47 14 11 35 28 42 42 38 30 19 41 53 27 16 8 13 26 2 29 31 52 38 43 11 18 27 15 0 3 32 36 16 22 18 26 35 15 10 37 41 39 45 42 33 16 26 26 31 41 41 35 29 22 31 56 41 34 44 32 29 42 39 21 27 45 53 45 25 15 7 23 20 22 18 18 8 8 999999 5 44893 315 93 30 10293 12 28 13 7835 1267 74980 208 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 -27 -72 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 219 755 1206 1585 2870 7577 13272 19137 26939 38830 50639 55690 63057 71513 85183 105536 121903 121299 113751 87328 61369 51246 46407 45378 47147 44314 45139 58012 59539 38325 32629 30371 18957 8575 2074 1001 933 784 506 402 334 215 242 287 340 222 183 227 215 211 223 253 171 230 252 292 251 258 275 627 774 582 393 388 318 234 224 192 130 145 111 124 114 59 135 141 85 92 41 107 139 123 71 159 109 132 109 107 141 117 137 172 97 185 107 153 193 106 78 109 79 61 80 83 109 93 98 82 72 58 27 31 72 40 86 12 23 40 39 33 42 76 71 83 101 103 75 32 29 54 64 59 59 86 64 12 85 22 63 12 22 19 56 19 36 52 16 35 83 38 76 48 78 65 61 25 29 57 60 14 11 39 24 46 54 38 62 55 59 55 38 63 59 61 49 42 60 58 40 43 29 30 48 31 67 91 51 37 54 63 41 33 52 29 47 45 40 36 34 47 47 44 21 21 27 27 42 43 36 13 41 60 48 49 65 61 51 54 48 51 47 53 61 52 43 55 52 57 65 60 40 48 63 52 57 49 38 50 43 30 38 41 37 31 29 30 37 33 12 15 20 10 7 4 44899 314 118 30 10288 12 28 19 7836 1265 1677 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 -100 -85 -26 999999 -83 999999 999999 -30 -57 999999 999999 -71 -7 -84 -83 -7 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 103 411 952 2592 5627 7015 9145 12252 15445 17550 21970 26129 29105 35777 40923 45092 44699 44295 54601 57870 58048 61159 61355 59433 59975 58772 59594 58716 66421 78982 80160 57553 37691 31949 25948 17316 5872 3079 3184 2145 1438 981 546 388 380 390 356 293 189 209 241 224 191 231 265 276 246 266 252 244 260 287 267 331 552 511 406 307 327 330 241 189 141 145 119 95 85 117 98 45 59 123 101 163 157 86 114 106 112 121 96 158 158 193 170 178 171 137 128 90 106 103 76 49 51 57 97 97 50 105 123 104 105 134 72 84 64 73 37 7 32 -18 -17 26 18 51 126 103 107 104 103 67 87 3 31 90 22 28 59 45 48 64 26 -2 37 21 25 23 24 79 52 69 90 55 55 40 33 64 56 38 46 12 38 61 76 67 55 45 43 49 73 76 31 53 34 68 58 43 53 41 52 47 54 71 52 36 77 81 39 44 48 26 50 39 42 73 50 69 54 43 24 36 66 45 35 22 33 27 41 22 41 35 44 66 40 39 59 66 72 66 69 52 62 53 66 70 58 44 57 50 40 53 53 56 48 48 68 43 51 57 52 40 33 44 37 43 40 33 35 32 37 26 21 12 16 18 9 9 44905 313 115 30 10285 12 28 25 7837 1264 11623 999999 999999 999999 999999 999999 999999 999999 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 -51 999999 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 1141 3497 6614 10198 14006 19020 23181 27873 33558 40034 45271 50374 57273 62321 68836 75477 76967 73695 71735 69829 68259 68796 64916 64976 61795 52541 45048 49437 51601 43073 38915 30526 20263 17634 11646 5456 2413 1450 1257 1052 774 648 625 541 419 330 270 243 219 243 258 262 277 200 252 301 292 237 326 394 396 299 292 341 352 371 299 162 196 152 141 161 149 244 119 50 138 102 117 164 83 43 91 160 199 215 179 159 150 150 60 66 169 118 137 61 69 125 78 93 37 80 34 49 89 147 148 119 202 89 73 28 79 21 58 116 28 56 53 50 30 40 70 85 41 97 125 76 74 31 77 42 47 26 82 73 60 73 73 68 53 27 15 47 54 70 74 54 53 69 74 30 61 73 31 31 63 49 73 80 76 56 55 42 35 83 115 83 82 105 45 50 69 40 63 79 65 85 83 72 54 59 34 49 43 56 53 33 44 53 54 50 32 42 61 36 51 61 48 51 53 21 33 58 70 31 33 34 65 46 45 61 64 72 78 74 84 75 78 62 71 83 74 56 59 61 50 53 61 69 63 58 55 47 45 63 54 59 57 62 62 41 47 58 40 31 32 32 21 24 30 25 12 44911 312 113 30 10283 12 28 31 7838 1263 29204 -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 -78 -51 999999 999999 999999 -86 999999 999999 999999 -62 -59 -59 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 -88 999999 -19 112 17 330 589 1015 2062 3757 6792 9473 11861 12095 12129 13872 20320 27613 32281 34812 38815 38304 41308 44166 49395 60639 70854 72067 67518 62674 65454 75929 76400 61432 62583 66149 71422 64394 51163 35031 25059 20970 13855 4885 1271 675 572 678 656 650 637 515 334 227 252 252 190 241 230 184 175 190 200 337 283 273 223 250 189 233 261 226 377 321 256 197 148 190 190 176 199 101 116 132 6 48 24 40 79 34 68 68 80 104 130 118 119 84 90 109 128 75 92 62 83 27 95 50 62 37 88 130 14 28 32 -8 59 78 55 30 8 -9 -1 17 16 6 77 91 49 37 7 30 48 72 74 60 57 49 23 48 29 32 22 10 -23 58 29 6 17 -4 18 72 48 38 53 44 30 28 47 29 52 60 44 4 19 53 41 28 36 68 43 24 47 35 -13 37 23 -20 4 23 30 16 25 29 36 24 7 55 17 -16 5 36 66 30 32 28 34 29 12 38 50 57 29 14 -1 27 15 12 21 19 34 27 24 11 12 31 23 39 42 45 44 39 45 49 45 61 62 47 47 49 40 50 30 34 23 31 37 34 42 37 39 44 26 36 39 28 27 27 33 22 22 16 19 28 14 12 999999 7 8 1 44917 315 110 30 10280 12 28 37 7839 1262 47645 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 311 542 1166 3196 5668 6150 8058 10312 13427 18965 24134 27341 29261 33444 40386 47884 51637 55410 59120 63655 65597 67786 71056 72417 79055 92706 101361 95052 95476 97511 75104 60967 54778 45641 36611 29688 20547 12725 7527 3685 1484 797 799 862 756 679 611 517 345 245 182 202 247 248 209 249 270 239 220 218 213 223 223 241 333 264 269 316 344 423 344 252 203 202 195 130 145 141 173 176 116 103 124 124 170 204 210 147 137 89 82 168 101 150 142 129 139 155 142 146 89 105 147 35 80 50 27 97 81 13 103 65 42 109 39 74 45 77 121 94 88 111 101 89 89 73 94 40 49 62 74 62 84 142 104 38 60 16 53 37 41 31 19 40 46 61 23 39 81 61 54 80 61 69 45 54 61 31 11 32 52 18 58 55 82 44 37 76 77 69 58 38 60 40 22 35 36 58 64 27 52 5 5 33 33 34 55 56 60 33 50 66 81 46 33 57 78 91 81 62 65 59 36 40 52 55 53 35 31 22 46 45 42 56 48 44 69 50 55 65 59 67 84 82 82 76 53 75 71 71 63 68 58 61 60 56 64 56 60 71 76 55 64 56 64 64 45 51 51 44 57 47 42 39 26 32 32 35 18 14 12 44923 314 163 30 10273 12 28 43 7840 1260 17603 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 999999 999999 -69 -58 -28 999999 -69 78 -46 -98 999999 999999 -88 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 173 449 664 981 1346 2217 3287 3665 4611 7253 11508 16907 19287 20674 21327 21780 23000 29570 37934 44336 50102 58229 68796 75144 80939 89790 100450 107931 104582 81148 62252 58089 67769 68891 54995 35272 29473 23378 12326 4340 1273 917 955 1020 1134 1223 1049 753 608 458 386 301 317 234 200 275 174 224 235 266 265 288 351 245 231 250 300 273 326 436 389 313 284 305 289 275 286 208 227 213 197 169 123 104 114 36 122 101 111 148 122 83 92 88 147 125 75 170 210 178 129 151 120 75 108 43 151 133 110 96 87 105 105 99 84 80 105 70 81 137 59 43 116 117 111 103 68 80 77 127 141 92 117 146 83 85 88 50 65 88 30 44 82 62 8 23 21 49 64 53 102 63 55 79 117 89 41 62 63 76 25 52 84 89 69 64 95 63 67 79 52 22 55 64 92 59 78 51 41 78 56 51 46 96 61 46 63 68 51 52 33 79 37 37 36 44 43 84 82 57 76 37 24 53 58 39 36 38 66 40 55 59 38 62 58 49 61 44 52 72 92 83 83 57 75 83 63 85 87 86 81 71 98 92 67 60 69 69 59 86 74 58 64 48 31 50 62 56 56 56 58 48 44 44 37 37 47 35 29 31 22 19 44929 297 250 30 10270 12 28 49 7841 1259 3420 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 -87 999999 999999 999999 -84 -79 -21 -71 999999 -62 999999 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 488 668 1226 2331 4818 8357 10327 12055 14253 17515 23922 30578 36926 42047 51860 63564 70592 76459 84164 91698 95943 97668 94279 84921 69511 52990 59988 73958 58678 44733 41863 38261 27648 22771 6588 1860 2160 2780 3700 4737 4879 4198 3258 2219 1530 1039 514 322 286 260 159 252 239 235 197 156 186 201 197 137 180 230 212 294 233 341 351 346 382 476 342 276 298 257 211 209 122 75 44 -6 -10 51 52 79 49 114 65 122 112 91 113 83 113 59 126 89 40 -25 16 42 101 0 47 41 85 59 93 81 23 6 13 36 37 18 12 60 76 75 24 -8 64 65 49 48 -26 0 46 60 13 15 21 8 43 22 23 -4 5 -15 12 3 9 0 -6 9 10 24 30 49 41 9 5 -11 -14 21 -23 17 24 12 33 30 20 15 8 25 19 -2 18 16 38 22 2 -1 30 -8 12 20 6 7 4 -11 -23 2 -20 -12 12 -3 -1 3 16 26 -8 12 12 15 12 15 -2 -25 -5 3 4 -11 -4 18 15 11 11 13 11 23 21 30 30 21 11 18 15 22 25 48 29 13 28 20 10 32 16 11 15 13 5 26 37 18 4 21 16 11 5 10 11 5 44935 311 218 30 10268 12 28 55 7842 1258 16352 -50 -38 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 -91 999999 -66 -90 999999 999999 -59 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 3 358 610 1269 2246 3273 4795 6305 10312 13639 18470 24555 29553 36063 43004 50038 60392 67605 75319 84781 95149 98595 97005 93597 92301 86052 72861 64535 62949 61078 53312 45540 44058 29175 23774 9981 4298 2858 3785 7695 6828 3902 3239 3094 3988 5746 6171 4760 3071 2603 2475 1904 1241 856 691 481 348 257 220 297 208 216 255 274 335 483 547 448 418 294 302 411 451 482 395 347 376 347 231 122 74 97 117 104 27 42 97 111 132 127 81 74 104 82 189 166 128 121 106 145 109 143 88 45 82 78 83 93 48 88 134 82 89 87 72 103 84 80 73 36 90 27 59 25 78 50 41 15 24 46 83 26 26 22 31 30 -1 7 22 7 50 27 19 19 83 75 50 69 30 26 46 32 31 46 93 48 7 51 43 26 24 56 64 32 14 23 55 41 10 3 26 28 13 34 56 65 32 4 31 72 90 40 38 63 83 67 26 29 47 43 15 18 46 72 33 60 32 61 50 21 24 36 57 18 37 27 6 34 41 42 26 47 55 43 56 62 38 42 69 62 88 80 61 59 52 54 59 66 50 34 48 36 41 56 62 49 44 35 39 45 48 46 30 31 35 19 14 24 22 25 16 7 6 5 999999 5 44941 303 457 30 10267 12 29 1 7843 1256 383894 10174 544528 999999 10594 158 -38 -9 51 124 41 -99 105 14 -67 999999 999999 999999 999999 999999 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 777 1673 2814 4186 4043 5754 8381 10915 14954 18971 21209 25032 30657 35194 38898 43649 49519 54922 61019 64354 66904 67273 67061 69982 72955 68910 66177 68170 65587 60921 60380 69797 64234 67251 71955 55792 33291 21687 14122 11437 8725 6900 7189 8787 9227 6974 5694 8703 11548 8907 6194 5093 5304 6416 7982 8768 8207 8448 7217 5981 4389 3301 2387 1610 1141 904 830 728 430 303 317 357 447 485 372 446 427 374 476 440 298 382 380 395 309 342 247 132 133 168 141 95 51 99 104 154 127 124 135 172 140 107 123 144 164 139 135 212 163 112 83 103 53 111 85 63 115 154 136 88 84 98 120 119 97 133 96 137 113 134 95 101 118 92 53 65 55 86 35 31 89 82 50 -17 35 45 107 104 96 112 84 71 71 78 76 89 46 74 97 72 87 55 57 56 106 70 67 104 42 56 56 71 95 58 85 72 66 100 95 74 82 86 68 48 92 102 84 72 60 90 100 75 67 85 55 82 94 81 63 81 97 58 50 51 51 61 80 70 74 77 69 51 58 60 69 64 68 62 65 93 69 71 96 95 91 86 92 95 92 94 82 89 97 84 70 79 85 88 73 84 77 80 77 69 59 73 78 71 65 69 64 61 56 51 58 51 42 42 44 34 30 21 44947 292 633 30 10263 12 29 7 7844 1255 61584 235 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 977 1983 3109 4819 7235 9369 12677 16560 20874 22452 23215 24421 27814 33336 36296 35105 33915 40571 47258 47888 49663 52323 55450 58092 59886 56513 60677 73108 91007 103940 97375 88563 79648 65100 56897 49111 44725 41092 40215 71550 92504 22232 6987 5565 7416 8942 9681 13330 15735 15085 16521 18586 15344 13327 13080 12037 11078 9973 8379 7364 6986 6354 4439 1507 562 286 288 261 220 310 405 313 317 430 443 537 615 600 448 322 306 176 282 211 177 119 35 15 129 64 40 147 96 71 86 75 87 77 62 85 70 77 92 82 121 97 75 137 131 84 94 79 100 14 80 125 93 76 80 114 73 110 94 57 65 91 71 41 46 30 83 70 59 143 51 -13 42 66 18 32 51 43 -25 11 36 24 18 59 40 17 16 -1 67 82 70 52 33 0 18 47 49 19 -22 29 54 -2 2 19 33 20 44 47 42 38 43 9 4 26 22 50 40 9 24 58 16 12 16 52 71 18 29 39 53 55 31 40 34 24 36 37 58 37 18 36 18 44 43 14 6 3 36 15 27 51 33 45 35 48 60 28 42 45 45 39 68 50 55 33 33 48 45 47 45 30 28 43 49 43 43 45 44 29 21 32 18 22 24 25 22 20 15 11 17 5 10 14 44953 300 535 30 10255 12 29 13 7845 1254 951630 147978 13414 73678 6550 1857 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 718 2400 6002 9965 13721 19152 24419 29067 33148 39567 45678 55398 63800 63784 57269 52801 58776 81593 102548 112401 92290 80499 80565 73679 63085 57399 66452 88433 103890 242496 403143 241456 43512 8949 7214 8749 8814 9087 14755 19536 25949 38443 49934 56330 57122 47619 32094 19758 11065 7436 5212 3604 2672 2123 1618 824 538 489 705 787 844 1052 1105 1790 2669 3032 3158 3934 3191 963 267 243 142 152 126 141 60 80 112 158 148 88 103 168 102 112 143 110 150 154 229 191 130 127 103 109 153 115 108 73 84 81 151 121 103 117 117 144 108 52 100 95 72 102 46 126 140 70 96 87 75 152 163 136 83 65 95 88 45 63 -23 7 88 48 80 84 82 7 24 65 74 77 39 52 67 67 68 101 65 46 83 101 60 68 75 91 68 52 56 80 81 72 56 61 67 40 100 66 88 76 62 89 105 98 61 87 89 105 82 75 96 65 60 62 65 82 55 37 66 49 62 51 67 33 45 67 43 42 48 25 26 35 39 23 39 40 57 32 31 59 70 62 57 74 50 85 88 70 66 63 73 67 53 61 64 65 69 62 46 53 58 46 48 47 53 56 43 35 44 27 29 38 34 29 24 32 26 22 13 10 3 44959 299 469 30 10249 12 29 19 7846 1252 184311 176520 214263 61133 78640 5364 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 37 929 2733 4850 6267 7404 10308 16129 21174 26389 31971 36167 38599 43191 47417 52915 60012 70000 77777 83397 75382 60588 51755 55193 68874 82069 97546 136682 196569 269246 348333 227863 30754 7149 5838 8244 12724 14348 15278 17237 23647 30579 36022 42384 53902 84135 111828 98194 61436 34329 18646 9609 5465 4314 4482 4959 5255 6803 7473 6745 6213 4193 4032 5104 6844 7716 6556 5906 4050 1363 174 70 109 77 71 91 99 92 98 43 85 82 194 59 17 113 101 28 69 87 127 157 141 52 44 65 40 26 24 79 80 22 39 115 89 26 64 114 114 66 116 112 112 11 12 38 78 112 94 52 61 37 62 69 90 100 62 46 9 77 57 49 28 23 23 43 96 16 46 46 -13 56 63 57 -10 30 48 18 -8 31 56 51 29 27 29 56 27 -17 0 2 5 28 -6 32 18 27 28 33 45 47 39 47 34 4 57 41 18 32 38 23 15 41 10 12 34 49 44 58 45 50 44 27 25 48 56 34 32 44 20 21 33 38 20 32 14 27 22 39 39 16 31 45 39 26 47 48 44 37 59 45 70 56 37 43 50 39 54 52 36 31 43 43 42 41 36 31 37 41 25 21 21 8 999999 5 7 999999 999999 3 44965 299 529 30 10249 12 29 25 7847 1251 5460 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 253 695 756 1123 1365 2184 3553 5066 6768 8494 10946 12715 14044 15468 17883 21236 23398 25380 28073 29781 31287 34119 36979 39905 43373 47807 47875 47401 44730 39427 45338 52399 53221 56652 67284 71728 113951 265280 441274 432780 219717 96081 39797 14303 18407 23748 26760 27884 32014 34110 36130 39663 44671 53962 73589 82572 80311 69614 66671 67941 58333 43810 29554 20163 19093 22724 24558 23822 18406 10794 7928 6224 5108 4519 3426 1967 887 404 194 183 153 154 204 130 88 178 53 66 70 67 122 117 117 78 86 101 137 99 109 68 37 92 45 79 87 55 50 80 79 39 49 75 70 79 97 107 85 91 103 62 75 87 72 66 108 66 11 88 88 42 55 50 40 12 53 37 14 21 -1 21 64 43 35 18 1 -2 53 83 86 85 60 74 95 93 102 93 83 79 -1 20 16 54 81 89 61 61 52 27 70 58 84 79 62 59 80 72 45 18 45 42 48 65 90 34 24 20 31 58 73 70 60 48 48 94 82 49 61 55 47 53 21 42 50 51 53 26 22 34 39 25 56 39 41 66 78 48 54 51 53 57 74 73 74 58 64 74 67 84 71 40 57 59 67 73 78 63 66 71 55 65 64 49 35 52 45 45 49 47 35 24 27 18 20 26 13 10 12 2 44971 312 171 30 10251 12 29 31 7848 1250 15043 119009 106266 341 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 89 159 482 784 1228 1885 2575 3168 3870 4885 5825 7319 8612 10484 12478 13820 15590 17787 19590 20738 21118 21826 23131 24055 27127 30723 32340 30275 28821 26507 23393 21100 26583 32325 39011 54214 93579 162547 230619 315659 467355 555792 356510 52712 27614 39770 47238 50545 59013 60875 54595 51914 56940 58772 58481 66353 76370 79887 80645 67346 63703 57423 46149 38972 34525 29144 25763 21953 20188 19821 19111 16545 11236 5020 2051 814 394 242 250 191 168 204 266 236 178 150 148 116 90 77 82 104 60 63 37 104 143 74 74 105 91 130 72 66 115 77 41 95 44 22 56 94 110 100 45 78 71 47 101 127 87 144 61 116 115 116 135 93 34 62 71 49 75 88 91 42 31 13 9 42 34 -4 21 91 64 59 103 67 84 53 78 40 44 53 29 61 52 49 52 83 90 67 30 53 38 63 72 45 36 41 67 89 63 34 73 67 102 76 14 71 81 46 38 31 43 66 51 71 54 84 66 59 75 82 66 65 53 62 62 49 58 39 47 84 63 44 57 49 43 59 58 78 71 78 93 88 81 79 77 86 109 93 97 104 76 68 72 64 68 60 71 70 81 68 69 68 64 56 67 69 59 72 61 60 72 67 59 43 42 56 51 41 47 29 26 25 21 23 44977 314 105 30 10245 12 29 37 7849 1249 93035 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 654 3326 1103 1837 6666 11851 20241 18707 4825 893 209 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 1024 2634 3891 4547 7040 11312 15007 17775 20364 22429 24307 27522 29587 30696 29884 30157 29743 24440 21051 23662 26370 30744 36078 42372 45342 48858 65218 127373 254749 415961 558757 476785 147931 29811 34726 46733 56703 67025 80221 77685 68576 56912 42663 35844 32170 33032 56653 90192 92722 74789 55318 39604 26350 24685 27941 28619 27652 18898 11176 7516 4242 1721 635 363 211 266 190 194 147 135 213 92 76 101 94 44 49 148 128 147 114 118 74 88 104 98 83 77 73 55 84 90 144 151 100 59 114 65 63 34 51 114 104 85 96 88 74 22 54 149 103 57 84 113 98 61 101 104 96 82 87 36 2 80 94 44 50 27 15 63 62 101 79 75 82 26 32 49 19 71 69 45 53 75 91 70 41 32 49 70 93 25 52 104 53 64 53 67 75 48 32 85 33 57 46 52 50 52 72 94 78 64 38 54 47 24 62 24 59 44 17 42 63 56 73 47 44 33 35 48 51 47 33 46 56 50 51 48 36 55 42 57 52 53 63 68 84 80 78 72 63 65 59 51 62 54 56 55 64 69 73 46 47 59 69 59 51 43 46 50 60 56 47 44 44 33 19 30 29 32 33 29 22 17 29 24 9 44983 316 68 30 10238 12 29 43 7850 1247 74497 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 471 1018 2135 3072 3965 4804 5759 7572 9118 10562 12618 15997 19317 22028 25577 29071 30858 31747 34327 35441 36536 39182 38388 35219 30775 30878 33611 36365 40387 41639 46290 59883 85436 128198 198225 321152 470729 402317 159567 43332 39851 57735 71803 59427 53582 48024 44762 53326 54187 50762 46268 40747 43354 44634 44157 37695 26024 19737 19253 20675 21305 20130 13109 5948 2450 653 178 188 206 125 156 141 175 130 88 75 138 107 36 73 179 171 120 106 111 67 93 99 114 124 84 40 106 92 159 77 53 95 55 26 75 53 122 112 93 72 91 136 114 95 92 94 85 97 113 118 113 101 155 118 110 130 98 112 50 73 97 138 98 73 99 53 57 96 113 60 57 2 41 69 57 58 51 64 68 102 116 111 76 91 81 93 63 73 72 58 64 40 70 88 96 39 20 45 66 45 83 100 43 56 61 81 81 65 93 98 41 36 32 52 66 74 63 47 52 76 48 82 64 76 62 52 76 89 110 89 62 65 53 54 52 49 42 60 52 46 42 72 74 63 71 75 78 87 92 95 78 86 69 60 80 78 66 87 82 68 75 65 75 68 65 59 77 80 77 62 63 70 62 56 62 59 55 59 51 47 43 42 33 39 28 24 19 11 13 44989 313 38 30 10238 12 29 49 7851 1246 79224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 458 676 683 873 1177 1821 2393 3256 5841 7790 8808 11335 14285 17333 20098 23158 26086 27554 30197 32630 36313 37684 34118 31385 28394 27433 29781 30476 34428 44246 61172 85464 118683 153520 196511 273089 245345 135301 58431 44806 52780 69372 76604 69222 62795 55817 47797 43678 45482 51068 48900 53144 52683 45621 31941 19475 14948 19365 32779 52965 48838 31579 20794 8374 1881 704 283 147 163 124 162 116 88 107 60 103 92 74 105 122 90 58 37 45 57 56 30 23 26 46 81 58 14 60 103 60 55 31 43 42 76 39 96 60 128 92 67 122 138 83 114 144 130 127 85 89 54 56 118 111 33 46 85 71 115 94 61 79 56 40 37 55 67 55 18 25 3 -5 68 20 87 102 52 93 87 19 18 71 73 52 14 39 67 67 58 35 34 19 31 37 52 67 40 31 29 32 20 57 36 11 36 14 46 28 51 53 49 38 57 55 28 43 37 44 26 34 25 30 36 61 52 43 67 47 59 85 86 52 39 43 35 39 33 21 39 24 20 31 40 51 48 42 49 28 45 58 77 53 57 65 40 44 43 58 51 45 45 41 28 44 47 54 44 45 38 29 27 29 28 34 24 30 21 10 8 15 9 12 9 3 4 44995 316 41 30 10241 12 29 55 7852 1245 58099 999999 999999 999999 999999 999999 999999 999999 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 145 609 1104 1650 1571 1518 1235 668 534 486 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 170 649 1187 1808 2978 4179 5237 6431 8952 11782 14336 16608 20320 24012 26514 30694 34901 31410 24377 21001 19642 18851 20229 25032 32597 44428 57336 74095 96071 99187 99349 167220 229490 202500 103395 39751 35324 40834 47555 52068 54625 55590 55343 53487 49528 46246 41668 41083 54192 67527 59212 39098 28722 27202 30765 38058 50174 59302 64374 74404 82579 77196 50365 17861 3629 1026 333 242 191 169 149 128 99 76 116 83 168 99 95 152 133 90 92 92 142 101 59 56 83 127 99 77 140 97 82 84 86 145 118 121 159 68 97 207 179 93 174 97 77 118 168 133 84 132 136 91 131 104 127 56 47 116 84 58 54 65 45 33 27 11 31 109 133 71 41 62 63 39 47 48 34 118 101 81 95 61 67 83 84 41 85 83 63 59 54 49 65 100 80 80 78 48 52 86 83 61 39 41 86 78 54 39 55 53 79 81 53 51 54 55 78 60 38 48 50 58 73 40 50 48 49 46 70 46 78 52 62 73 66 64 52 75 76 73 47 66 91 76 66 82 94 72 54 67 75 70 66 68 63 69 65 48 63 68 65 74 69 48 34 42 64 52 57 40 27 31 32 35 31 35 39 32 23 22 19 25 18 8 45001 315 41 30 10241 12 30 1 7853 1243 41632 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 259 270 238 301 322 161 32 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 28 351 887 1822 2228 2547 3560 4689 6024 8213 9586 11232 12111 14087 16033 17866 19737 20829 18934 18024 18746 20561 23424 25450 29412 38051 44119 48867 55052 60439 61547 59181 61894 70745 82414 124654 187037 163223 68302 42996 42063 47081 48950 43663 35460 35447 35151 32209 31152 32762 32872 28625 25785 27284 30410 32992 35364 35802 37478 39155 41132 45693 64642 99417 121568 134202 135763 61548 11675 1826 1043 694 327 281 252 273 144 146 104 28 51 99 85 43 48 96 84 164 131 116 132 129 59 47 78 151 85 30 83 81 88 91 28 74 162 131 126 125 170 197 144 125 130 167 152 107 147 139 108 84 89 92 68 88 4 26 52 38 69 115 73 64 36 33 60 79 63 61 51 81 74 56 40 83 76 42 29 83 48 8 68 68 82 43 74 104 37 27 37 48 64 41 64 57 47 49 85 72 46 50 23 66 55 70 58 52 56 61 62 48 33 23 53 57 62 65 76 44 50 55 64 91 72 27 31 51 54 64 31 30 27 65 73 70 71 78 79 75 60 52 58 68 54 72 73 66 72 55 55 64 49 47 52 72 65 49 42 56 57 58 60 57 40 48 50 41 21 30 37 27 23 23 29 24 23 19 18 11 5 2 45007 307 276 30 10236 12 30 7 7854 1242 63354 50617 10177 64022 8892 197802 35750 275858 207507 72810 3551 999999 999999 999999 999999 999999 999999 999999 51 91 271 335 515 773 899 885 896 776 943 939 978 570 175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 400 928 1097 1949 3587 4532 4495 5351 6804 8304 10707 13033 14265 15900 18063 19855 21286 22151 21892 23701 28174 36106 42389 45770 47660 49110 50062 46030 42835 44259 51616 64859 90692 108451 111962 104472 54073 26316 26228 33920 31391 23579 20410 22912 23730 24383 22439 20577 22402 26150 28477 30303 33139 38692 48189 56910 67578 82347 86880 95610 114338 152979 190321 270823 287777 67261 10378 1482 877 664 458 245 110 54 95 78 75 90 108 35 49 139 55 50 86 50 109 145 87 93 58 79 55 75 96 126 92 14 24 91 101 77 163 138 81 133 106 62 60 140 138 99 86 100 108 63 40 87 73 81 64 43 77 61 21 22 6 -5 53 21 67 52 63 79 6 92 95 64 18 57 46 59 54 65 58 67 95 105 85 46 60 29 52 117 90 78 52 40 18 30 44 31 79 100 57 25 70 92 75 92 65 41 61 68 52 23 33 56 18 3 33 47 42 45 39 52 29 17 56 68 38 33 4 22 15 40 69 53 55 39 14 30 54 42 51 73 104 69 49 29 54 61 66 50 71 63 48 44 44 53 61 52 39 48 59 65 47 32 46 58 42 14 49 38 35 40 27 27 17 18 26 17 15 18 17 15 10 14 3 3 45013 307 205 30 10225 12 30 13 7855 1241 44395 103075 69457 48695 65510 78106 51813 62944 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -15 117 66 -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 27 664 1642 2739 3826 4800 5764 7261 9034 10375 11396 12240 13684 16721 20406 23406 26919 31500 33201 30688 28070 25844 26516 26524 25972 32697 53921 88012 101137 62121 30518 26704 17341 16997 21367 22790 18183 13524 13074 13134 11463 6376 5148 9750 15623 22741 33415 47993 55224 62031 80820 100985 115152 157068 247792 297611 300315 290151 318711 509079 482130 166118 17653 1514 1165 879 468 197 70 50 129 87 40 51 70 127 99 70 110 65 94 104 139 91 43 7 74 72 75 56 79 89 103 108 123 83 90 141 143 114 139 114 75 63 53 58 109 116 54 64 107 44 86 38 61 37 30 1 20 59 43 58 16 32 34 75 46 42 40 22 43 67 71 37 42 24 50 87 46 38 72 67 81 67 30 38 51 36 35 60 76 104 88 49 54 39 63 52 41 16 57 60 38 43 23 37 48 49 36 49 53 40 28 72 51 25 33 20 2 57 24 37 45 39 40 48 43 32 31 30 30 31 27 39 26 16 35 35 29 42 43 31 40 67 80 79 65 68 64 63 47 37 33 41 39 53 68 55 43 42 47 45 47 37 40 38 34 38 42 41 32 30 19 25 27 28 24 15 15 16 3 5 6 4 45019 315 15 30 10215 12 30 19 7856 1239 104795 96291 4970 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 263 415 487 729 963 1246 1813 2651 3978 5128 5273 5879 6605 7371 7901 8142 8495 8041 6125 4491 5573 9124 14002 25250 35689 32866 33295 27718 23617 15488 7354 6476 7200 7365 7434 6925 6115 5369 4665 4749 7361 13318 21862 31830 40752 47128 54549 63328 78286 101020 147145 196996 241407 320518 493380 719063 969018 999999 999999 386111 97645 43043 9201 1831 1143 631 316 186 143 113 53 48 89 115 87 103 99 78 170 138 50 126 64 90 92 54 89 109 114 101 179 134 80 144 132 110 118 124 146 82 62 116 112 139 41 126 101 76 61 100 89 67 53 62 28 64 53 51 13 68 14 51 85 43 73 63 88 87 68 68 67 33 53 55 44 37 66 104 28 50 83 13 59 38 51 79 58 89 42 15 42 54 1 2 26 62 44 15 35 52 22 45 59 54 59 58 59 52 55 36 53 88 60 54 50 71 78 61 51 49 82 61 62 41 49 44 49 33 42 43 57 47 45 57 39 42 53 55 62 58 58 45 60 72 87 81 63 85 76 56 50 60 63 60 63 58 66 63 72 53 59 71 62 47 47 53 53 55 57 47 44 30 27 41 35 21 9 15 18 4 4 5 45025 314 12 30 10212 12 30 25 7857 1238 19649 38723 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 197 663 1368 2172 2689 3121 3185 3153 2421 1725 1722 1730 1976 2326 2674 3157 3042 2847 1996 2768 4988 13061 28863 30173 9754 2236 1515 1850 2623 3713 4478 4646 3783 3272 4027 6430 9526 13254 17007 23206 38832 71618 113192 154714 198629 226877 229864 303664 551407 862094 999999 999999 661134 242450 129077 99613 41261 6745 1204 386 235 148 182 135 74 65 88 98 128 108 120 104 83 57 70 125 90 75 114 85 108 58 82 96 63 107 141 67 73 114 127 106 97 50 109 114 96 88 92 89 126 115 137 77 98 117 41 109 74 87 82 60 40 35 25 62 41 13 47 42 34 45 48 43 23 56 18 32 31 31 47 31 78 55 41 89 84 31 47 43 43 58 50 31 42 54 33 67 70 43 64 52 28 40 25 19 45 62 33 38 48 31 39 64 16 13 40 38 35 54 59 50 53 40 44 28 32 61 32 35 28 31 36 24 39 29 13 11 7 13 22 40 68 33 39 65 61 50 52 51 36 44 59 52 25 27 46 48 47 48 36 44 39 40 42 47 26 34 44 54 55 39 29 26 28 24 18 12 15 5 4 2 4 45031 311 14 30 10214 12 30 31 7858 1237 41484 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 283 898 1990 3183 3943 4582 4969 5067 4802 4788 5004 5549 6150 7540 7658 5392 3406 2956 2760 2593 3741 6464 14006 21023 21235 9855 2821 1156 1200 2265 2730 2101 2220 3231 4916 5106 4475 4388 5293 7785 11916 17522 24067 36695 68722 135792 249391 407800 475724 477913 595058 800084 902447 810935 635970 386717 141320 51800 16483 2571 271 195 186 117 122 66 28 117 62 94 109 61 73 81 64 40 106 58 25 -12 4 45 100 104 94 84 93 79 96 111 118 103 83 136 62 117 141 118 38 41 77 46 82 103 81 44 59 77 103 44 26 74 25 -12 102 77 76 55 40 54 46 -11 16 14 -18 18 71 35 9 22 56 56 36 45 73 31 27 37 71 34 57 69 49 21 10 17 2 32 60 32 26 16 29 71 27 6 -2 30 8 33 43 46 28 32 62 37 31 21 21 30 24 25 16 8 47 55 41 38 7 14 -5 12 0 14 24 13 10 20 0 15 32 21 23 55 33 34 34 34 27 34 23 43 43 44 33 42 49 46 22 34 40 48 28 24 24 21 34 42 27 33 28 28 25 34 35 26 16 15 19 13 2 10 11 9 45037 312 110 30 10220 12 30 37 7859 1235 6000 10097 39635 31990 29426 35501 6613 29866 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 616 2185 4456 7632 10248 10687 10584 10228 10316 12160 15093 15326 10085 5558 5350 7094 9043 11993 16537 14518 7336 3755 2295 1716 1636 1755 2611 3629 3218 2548 2484 3348 4698 5688 6477 8687 11140 13377 19053 37551 83583 181516 373674 554927 610361 567595 525738 640424 707655 722314 668709 290882 50909 20903 7230 1323 345 240 162 137 172 57 94 101 84 156 91 89 67 99 90 97 128 199 122 113 107 107 110 158 156 97 106 94 143 157 138 110 137 75 103 76 127 104 134 132 108 132 103 120 82 101 64 46 117 102 95 87 18 20 103 62 66 76 85 65 71 90 52 57 103 86 61 74 91 5 11 96 58 61 71 35 54 21 55 59 88 89 81 52 80 30 55 92 79 56 36 51 59 39 48 53 64 50 19 18 44 52 46 75 72 41 36 87 58 32 59 39 57 78 64 87 53 43 61 46 52 27 39 70 48 23 46 64 70 60 64 67 75 68 72 80 69 78 89 72 74 82 62 78 71 74 61 58 66 73 57 45 58 60 70 71 52 62 69 77 67 56 56 59 60 66 71 58 58 49 52 39 30 34 34 32 33 19 11 9 45043 309 231 30 10221 12 30 43 7860 1234 17207 19079 6127 7072 16444 4327 5573 1479 10323 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 750 1607 2197 2800 3476 4190 4436 4684 4952 5443 5908 6236 6519 7112 7035 6234 5058 4545 3997 3959 3987 4060 4566 5078 4600 3178 1916 1410 1284 1283 1266 1563 1764 1114 434 133 329 654 1357 3081 5988 11539 19569 32409 56195 131461 263849 355285 392020 384768 408259 469800 435529 394554 485433 678434 729901 496679 223401 110477 61344 27593 7129 1217 294 161 110 140 97 136 122 71 113 109 69 44 114 150 75 110 83 50 140 79 62 186 154 91 118 105 180 114 125 135 144 102 125 119 102 104 91 133 162 67 -1 76 98 98 81 100 88 90 74 95 27 56 40 25 31 31 89 98 71 68 54 60 83 96 74 61 29 26 55 124 71 75 108 67 49 72 48 113 70 51 71 69 63 65 56 58 89 59 61 83 75 49 84 80 66 71 83 83 83 43 49 47 43 73 86 75 58 43 40 55 56 49 81 84 58 60 72 72 64 52 56 49 56 53 57 71 69 62 53 80 64 97 78 98 113 110 97 102 85 75 62 70 82 64 66 86 97 85 86 96 99 88 91 66 65 81 65 78 62 61 72 73 71 65 60 65 50 53 58 60 55 55 43 39 38 37 39 45049 299 522 30 10212 12 30 49 7861 1233 7863 7215 14756 8958 14832 3350 5509 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 363 857 1265 1969 2470 3089 3755 4306 4910 5957 7764 9603 11152 13235 15267 17933 19537 19996 19388 17924 18349 14871 8079 5205 5968 7625 10179 11908 10326 5786 3809 3202 2497 1843 2497 3937 4962 4581 3271 2641 2642 3066 3527 4428 5085 6425 9617 12761 16424 28957 90643 256097 434607 579617 592089 368035 238195 203543 168812 156830 153943 184988 209528 193080 163766 105197 89163 85581 34187 2761 275 160 86 60 117 153 55 57 75 105 105 101 53 82 99 126 91 61 101 34 66 65 84 125 125 105 103 163 149 143 82 95 122 143 106 127 106 144 137 142 137 107 73 102 62 48 133 70 36 13 103 62 2 33 34 34 6 55 49 31 20 -5 23 59 80 68 91 76 70 54 76 97 79 20 56 59 84 58 64 54 13 45 63 25 30 54 28 57 48 50 36 69 49 40 74 51 50 76 43 21 65 50 79 73 63 69 62 30 51 55 37 46 66 60 46 52 51 64 87 46 49 61 39 10 15 52 52 50 54 54 51 71 56 76 63 66 64 62 55 69 42 66 80 58 79 80 67 53 60 66 66 59 53 56 46 51 50 42 55 46 40 44 49 43 35 26 35 21 24 23 27 24 7 11 6 45055 298 390 30 10200 12 30 55 7862 1232 233757 84742 50279 59768 5088 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 999999 158 1185 3853 10084 18935 27077 32741 39406 45105 49269 55166 57008 62527 61553 29155 15226 15927 22753 36870 45218 39222 24330 12402 6427 4397 3650 4238 5134 5499 6229 6572 7431 8906 11657 15605 22489 33362 46405 62683 79446 96202 113664 118475 160960 325049 424841 288639 186170 171187 129628 84891 68551 59346 64691 51075 37489 30673 25878 10037 1124 79 21 74 66 97 17 11 91 42 46 45 48 44 44 17 94 72 68 90 82 63 54 76 46 162 94 138 126 96 46 84 96 74 106 109 87 58 98 73 64 78 69 110 91 55 34 73 79 66 98 96 81 72 73 2 35 60 57 37 19 36 42 16 30 51 -2 47 67 15 1 14 99 23 37 11 1 59 48 39 35 28 27 5 -3 32 45 55 43 31 25 36 -1 25 19 4 8 42 15 8 60 37 19 39 51 0 23 42 35 24 11 12 49 25 28 30 70 36 27 40 17 7 3 6 8 20 11 22 11 18 18 18 30 50 34 26 40 37 47 26 39 27 29 45 50 49 43 44 51 43 34 26 25 21 35 35 28 24 36 37 35 22 18 22 17 13 10 11 11 999999 999999 5 7 45061 299 471 30 10191 12 31 1 7863 1230 19913 65440 8625 71077 1952 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 1875 5633 12386 20296 25723 29912 36761 48499 56135 53628 50063 48650 33572 20751 21898 26252 38442 54119 60975 63675 66129 47128 15553 5538 2667 2081 3265 5092 7076 9777 13655 17037 21339 27608 36817 54605 69579 78837 85418 85251 134176 170644 203583 210338 213790 285652 272717 175846 160497 146329 78781 13480 1971 318 244 236 110 127 132 57 17 76 45 90 85 68 52 92 127 141 39 8 30 71 113 97 104 117 206 125 162 101 124 163 75 39 110 94 80 131 35 39 94 82 83 87 80 101 92 106 90 97 57 47 73 132 110 105 99 71 75 102 78 30 37 20 33 47 57 26 26 30 45 37 71 62 90 80 64 50 70 87 97 87 60 58 60 54 81 113 58 49 61 78 92 118 75 61 51 74 59 64 48 32 75 92 101 58 56 41 52 38 17 25 12 52 80 43 20 42 70 39 59 43 35 41 27 23 48 47 52 48 59 51 24 43 65 17 55 65 61 71 58 68 90 70 67 78 79 68 55 64 59 61 72 64 53 68 74 62 62 69 58 52 45 52 67 56 45 38 43 50 38 33 34 36 30 33 22 22 18 20 20 8 45067 296 473 30 10193 12 31 7 7864 1229 6766 41731 4505 999999 8612 119446 7504 5457 62452 60219 3819 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 261 1639 3164 4565 6466 7435 8794 13838 23034 27411 19185 9375 6799 8087 10563 13477 17096 20433 24368 27545 30790 33949 37810 35113 21503 11537 6180 3735 2157 1355 618 310 775 1651 2799 5427 9878 14323 20842 29005 37952 52610 71425 97975 145982 256792 387738 473026 323418 196085 270006 338798 340116 353585 278826 91334 8454 745 267 167 73 73 130 108 108 112 134 142 52 -8 86 78 85 57 31 97 56 30 49 77 29 109 124 84 87 113 121 54 59 118 107 84 76 98 139 125 138 83 60 78 124 49 67 87 68 57 99 121 76 80 55 78 104 60 19 15 50 1 21 27 66 37 17 40 4 41 24 59 29 25 79 6 34 42 70 19 39 69 42 31 59 63 42 52 68 16 37 76 33 38 49 54 66 33 32 62 76 28 40 35 30 17 52 39 14 14 26 37 31 29 37 20 43 59 74 65 29 21 48 38 7 12 28 45 62 43 17 2 9 34 48 47 49 45 39 66 47 47 44 47 55 60 62 26 56 52 37 41 49 53 55 41 39 32 32 46 48 36 27 37 38 32 29 34 35 32 30 25 23 20 20 16 7 1 45073 299 422 30 10202 12 31 13 7865 1227 8039 6455 33049 31293 2020 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 231 2181 3636 3915 7354 11247 12509 11575 9392 6587 6009 6520 8537 11987 13785 15852 18098 20024 23328 26417 26705 18859 9729 6932 4789 3187 1888 1018 455 228 278 587 816 1581 3504 8689 17774 39271 71786 115810 165019 247067 276845 290801 287417 345215 471055 440677 341654 283325 326930 300816 130268 12262 666 170 81 83 102 84 46 99 35 4 85 71 51 71 37 101 160 81 29 55 27 60 95 148 134 130 71 102 137 56 73 105 76 69 131 89 40 99 89 112 115 85 68 67 112 67 163 96 91 43 57 118 101 15 9 39 30 26 45 90 74 29 21 -4 15 19 67 59 49 37 5 41 63 97 43 21 12 35 26 5 47 86 42 61 40 47 62 55 37 23 16 16 32 34 33 40 14 12 -2 1 38 42 33 51 48 37 23 20 34 32 37 15 14 40 40 28 25 16 9 8 21 13 25 19 21 20 30 54 27 40 20 28 40 83 58 44 59 62 41 50 54 54 53 28 43 52 52 37 44 59 58 57 37 40 30 45 45 37 35 36 47 44 38 37 33 32 27 27 33 33 32 25 20 14 3 7 12 45079 294 664 30 10204 12 31 19 7866 1226 8236 3604 999999 999999 999999 6397 48894 875 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 103 219 492 932 1436 1993 2795 3648 4842 5366 5876 6635 7467 8442 9473 10388 11141 11869 11783 11789 10579 10225 10241 9972 8520 8059 6376 4416 4202 4077 3162 2638 2262 1506 1221 1634 3074 6984 13008 22313 36764 58187 87788 141630 208718 274612 363051 399066 398329 490073 610945 550087 342543 287118 244437 119291 7704 190 110 147 118 89 84 84 110 64 74 105 82 77 28 91 39 9 23 58 76 31 52 92 125 131 149 130 132 102 97 110 93 76 77 93 93 131 141 82 84 102 103 106 106 125 85 52 88 148 113 122 50 95 107 127 127 106 75 -17 -15 57 47 32 66 37 72 30 18 27 92 92 46 33 60 87 54 60 65 63 60 57 68 83 58 73 56 76 55 77 73 84 104 65 40 39 41 71 39 58 74 70 82 75 61 45 31 61 49 43 57 62 44 75 79 68 59 90 69 69 47 27 39 38 11 42 47 58 51 63 54 47 43 75 70 50 55 55 64 72 67 59 56 69 78 83 54 62 63 60 65 65 63 69 80 70 67 70 71 69 60 61 68 61 55 50 51 51 56 54 45 43 34 39 40 38 36 30 30 28 24 18 45085 298 475 30 10195 12 31 25 7867 1225 8437 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 219 450 780 1301 1888 2331 3436 5874 8930 13247 16550 19468 22786 22707 22171 22082 21105 17083 13126 12784 13098 12165 12327 13996 15693 16843 17254 17062 13059 6763 3620 3469 3506 2364 3580 8042 15726 26942 50430 87756 130415 176360 230665 270537 297052 342002 371114 362757 351327 348421 325307 185547 61167 40873 26723 5477 555 352 286 209 184 183 58 56 81 104 107 74 92 84 82 107 61 64 29 36 62 83 113 122 107 126 122 81 155 173 127 131 112 69 105 81 78 145 87 68 116 101 80 101 138 69 68 87 50 80 72 62 59 80 73 45 32 38 10 -33 -6 24 19 40 31 14 49 25 72 68 21 -11 21 31 37 64 62 53 36 63 37 69 49 40 67 67 30 38 69 66 54 40 28 21 48 12 30 35 48 60 54 21 -4 30 40 20 32 26 48 8 33 55 16 32 39 9 49 69 30 60 43 19 24 18 28 21 42 55 56 14 35 36 10 46 39 23 49 52 61 57 39 13 37 35 43 36 20 27 57 69 52 41 44 32 28 37 59 53 53 43 47 50 39 45 47 53 28 32 34 22 25 19 6 7 26 13 9 9 4 3 45091 238 2352 30 10182 12 31 31 7868 1223 145 653 1110 1606 2218 3126 4734 6971 10294 12087 12022 12672 13202 11806 8754 7562 7348 6870 5542 5663 6770 7552 8880 10839 12019 11893 13438 17659 19585 15843 8306 4441 3361 5838 9462 15748 23606 35252 56340 88593 127349 171829 223063 295104 383783 479969 534383 507451 417100 335856 270698 191903 128035 51690 23762 8601 2169 735 238 238 245 228 156 120 121 105 111 82 135 119 94 109 75 125 58 82 133 93 18 105 132 102 127 136 128 155 135 172 118 111 166 161 157 97 115 119 103 115 144 134 99 108 133 113 150 126 95 113 119 100 137 113 83 93 97 46 84 62 42 34 48 42 65 83 64 52 89 77 64 16 31 20 49 73 93 76 58 97 80 113 80 77 51 81 100 62 59 70 36 43 44 87 73 70 61 70 75 94 48 59 53 39 59 48 31 54 64 55 26 40 67 60 76 89 80 72 93 87 67 49 40 52 43 67 82 57 56 55 60 52 81 70 88 93 84 63 63 46 61 74 74 71 81 67 69 78 76 66 76 90 63 84 82 68 78 66 74 67 66 71 68 70 64 60 54 46 42 53 39 49 48 54 33 25 23 16 18 23 45097 304 335 30 10175 12 31 37 7869 1222 5774 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 381 487 529 875 1332 1191 935 728 660 532 999999 999999 999999 -52 151 517 1067 1492 1944 2687 3937 4664 5187 5192 4239 3589 3333 3155 4565 8280 12618 20016 34090 54523 84057 119503 161210 212299 277975 353608 430475 522650 671023 820753 832933 675730 354977 91025 29038 10902 1473 180 260 211 115 133 145 155 104 160 113 73 113 91 67 81 137 90 72 96 137 139 40 79 100 181 130 165 212 203 145 142 149 160 120 117 159 178 146 168 143 187 151 142 132 140 153 104 147 89 85 62 78 106 115 101 77 79 33 9 75 46 38 71 77 79 84 36 20 30 46 80 56 75 90 90 88 86 85 68 53 80 74 56 36 37 86 76 30 28 55 59 56 74 49 80 107 90 57 45 61 53 62 72 62 90 67 34 51 46 68 63 75 70 79 72 79 84 82 81 65 57 79 53 50 53 59 71 66 61 49 75 66 98 70 59 74 71 74 56 49 77 91 73 74 82 69 68 64 70 83 58 44 47 55 59 51 49 60 63 50 75 73 63 49 61 64 57 46 44 29 36 31 41 40 39 34 21 15 45103 307 247 30 10177 12 31 43 7870 1221 2443 8505 728 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 224 555 1453 2896 4551 5848 7061 9566 15788 26343 41640 63796 104074 162508 243028 340996 393734 428347 515131 679651 904615 999999 830713 231758 56054 49774 36614 21129 8011 3782 817 134 86 118 96 50 112 100 56 74 120 74 125 136 98 67 77 75 90 107 92 140 119 99 78 134 141 117 136 115 124 90 140 151 134 135 178 149 144 152 106 109 45 75 89 99 99 124 147 129 88 88 78 37 43 50 30 37 39 60 27 40 56 17 51 64 53 89 73 104 78 -13 34 47 37 55 81 45 17 0 38 67 71 56 29 20 62 38 21 5 44 54 36 -5 22 59 70 62 57 61 77 74 37 32 39 30 52 17 26 45 68 58 33 21 63 67 41 27 58 39 18 53 71 77 65 53 53 62 39 60 27 43 60 63 76 69 53 36 66 47 63 74 65 55 58 48 61 58 46 66 60 65 57 49 47 54 46 57 39 40 42 40 40 45 43 32 35 25 22 24 18 15 0 0 4 45109 308 222 30 10182 12 31 49 7871 1219 1286 3442 861 1303 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 585 1988 5841 12689 21678 35399 58395 88187 125016 154627 172004 185539 221818 276488 334396 415556 533144 692890 840821 864614 661888 240602 76666 72900 73334 40408 20721 27205 16642 4407 766 146 94 84 92 68 126 131 58 85 97 101 170 113 64 26 103 82 92 183 107 116 133 119 163 118 157 129 71 154 141 111 79 77 79 124 118 84 117 93 63 128 110 39 69 83 159 107 153 140 63 44 91 22 62 84 75 34 61 101 104 83 72 98 68 25 58 57 62 69 68 93 87 61 74 56 77 47 65 75 69 54 84 92 35 18 40 66 75 62 59 51 54 83 54 56 40 38 78 66 51 27 71 84 77 53 64 86 81 68 64 56 58 72 54 29 55 42 31 50 62 65 50 59 62 47 61 70 68 69 73 71 64 62 62 74 60 67 84 91 89 82 52 60 76 69 63 67 66 61 56 64 78 74 65 69 74 78 67 55 59 52 46 38 47 44 47 45 36 39 25 21 19 20 45115 298 432 30 10182 12 31 55 7872 1218 158 4078 5608 4489 3791 15172 30439 14012 7571 5786 1719 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 166 166 408 606 964 1535 2604 6638 16780 33569 55706 77417 87788 82434 82484 111657 159079 227426 318928 428712 558187 718990 799658 698585 444458 251626 177200 132054 82337 52055 42594 35449 17466 3501 350 62 43 67 73 95 130 61 74 101 -15 113 79 49 116 94 94 96 144 143 106 114 143 134 165 147 156 180 184 183 165 109 132 91 93 114 151 101 129 113 125 96 119 93 50 90 104 192 194 166 137 151 134 57 78 101 40 -12 -9 64 20 33 74 77 68 24 32 27 35 79 101 42 27 64 59 56 49 36 46 64 31 45 58 68 73 24 45 46 50 10 26 51 50 30 17 37 69 53 37 40 47 53 39 30 28 43 50 83 70 30 47 29 14 -3 17 26 61 79 38 29 33 39 40 55 40 38 38 70 63 51 57 67 72 69 50 53 54 56 46 42 52 50 53 62 50 54 59 37 39 32 38 51 30 40 56 54 41 32 33 30 30 27 14 15 21 13 18 17 19 4 45121 214 3037 30 10177 12 32 1 7873 1217 -86 340 552 930 1343 1455 1524 1049 983 1567 2329 2304 2540 2875 3489 4463 6256 10216 16585 26897 41931 57303 73149 110062 175836 252546 340143 470949 675712 835776 823429 698250 466173 284192 143305 55259 46457 44902 21732 3355 187 58 32 58 50 52 76 112 77 155 153 87 154 105 100 124 125 134 136 183 195 213 147 192 163 151 151 147 153 146 204 132 131 171 143 137 75 74 104 131 110 99 111 119 99 139 149 145 142 100 109 119 111 92 110 76 76 78 96 100 81 102 82 69 87 81 76 62 42 90 118 94 104 50 79 98 55 80 60 49 87 69 44 43 45 95 89 63 58 66 53 49 91 94 82 85 74 81 70 47 45 90 64 51 64 93 92 90 83 74 63 68 89 105 66 36 22 55 50 57 49 55 55 48 70 64 73 81 71 93 83 64 75 71 88 70 68 77 77 75 74 88 88 75 69 76 78 87 77 88 88 67 60 75 73 66 56 59 61 59 60 53 48 46 50 46 48 42 42 26 19 16 16 10 45127 299 479 30 10169 12 32 7 7874 1215 141484 12252 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 181 406 505 693 1060 1230 1425 2095 2983 4007 4857 5261 5793 6544 6780 7811 8067 10382 14981 23940 37948 59698 98808 188891 299959 441155 554783 554107 531691 612143 610362 429969 320470 152472 65009 44123 23825 6854 577 84 173 151 138 130 137 138 146 199 131 149 130 197 207 157 144 181 160 187 177 187 156 156 213 172 149 100 158 176 218 154 123 194 166 179 166 168 131 159 99 146 123 128 141 185 141 82 126 146 157 114 131 69 59 91 99 59 85 82 86 40 35 49 114 73 77 108 73 92 100 97 100 93 131 83 119 128 99 139 134 90 60 140 111 47 89 111 66 93 134 113 113 109 77 88 110 88 81 72 42 64 73 73 72 90 71 83 100 77 95 121 80 89 74 77 52 73 78 80 78 83 63 77 83 62 72 88 103 103 103 118 107 104 91 90 97 95 103 111 117 100 89 81 95 93 103 86 109 86 88 94 75 77 84 75 91 83 82 83 78 77 81 65 61 59 55 45 39 34 36 28 29 26 45133 302 387 30 10167 12 32 13 7875 1214 11544 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 213 661 1020 1531 1958 2730 3065 3547 4439 5805 4866 3007 2926 2560 2929 5435 11106 21196 37792 58443 85418 133607 201194 258309 272670 238890 315799 450300 518517 500406 410790 270899 221230 204944 143680 106526 79356 52234 47739 41171 15045 1342 134 98 103 103 149 169 77 89 103 116 146 106 85 69 114 144 133 180 149 123 140 122 125 110 120 114 108 108 76 103 57 140 98 93 115 164 113 81 90 96 113 191 96 82 111 109 61 40 56 74 31 50 74 22 13 50 53 88 83 78 69 54 81 62 72 70 93 62 92 45 12 78 57 74 53 53 50 34 8 27 81 41 45 32 55 39 42 69 79 72 44 45 47 28 57 58 19 48 49 57 79 64 60 74 74 49 57 46 44 29 50 47 53 30 64 92 69 66 43 36 68 46 41 50 56 78 64 58 69 80 61 53 47 40 49 62 45 64 66 64 56 56 70 50 55 56 60 51 55 48 51 50 50 55 49 38 40 26 25 26 27 18 14 13 6 8 1 45139 306 273 30 10173 12 32 19 7876 1213 14 7477 14331 2259 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 326 1479 1769 1435 591 397 1222 3558 8091 12499 12732 8482 13229 24245 40777 62215 72784 82409 102263 137513 179908 258753 434780 665982 856818 827334 638901 379507 223098 230975 187681 122897 85166 49927 19064 3631 813 119 78 58 71 122 117 112 106 75 91 95 136 112 176 193 121 64 111 154 150 135 129 84 158 100 131 180 178 153 101 74 133 91 125 123 104 57 79 128 101 60 96 60 5 22 72 42 68 64 43 54 43 95 85 66 74 40 39 27 13 44 75 37 41 103 110 116 48 64 62 35 51 89 70 29 29 39 54 43 48 42 56 28 65 51 10 19 14 24 65 47 58 45 40 55 74 33 59 56 65 68 40 57 27 30 4 12 45 29 50 40 75 61 59 42 77 60 28 39 53 55 50 46 69 67 77 69 50 50 51 46 62 53 47 37 63 80 68 63 56 70 68 47 67 60 49 51 54 50 64 58 53 47 48 42 39 21 21 29 17 16 15 999999 5 6 45145 306 220 30 10180 12 32 25 7877 1211 4101 32374 25225 4631 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 325 468 975 1221 1838 2279 3828 4420 4333 6307 10790 21023 27280 28915 35965 44344 48534 34159 21695 26118 40174 67223 118566 202750 316005 445475 580515 690483 691911 480594 289213 232686 300227 294125 217220 107823 65836 47300 28124 17037 8590 2562 562 241 146 170 100 61 103 100 80 69 69 52 150 123 78 78 76 85 72 130 92 85 83 85 138 85 113 86 40 66 86 103 113 148 141 125 104 81 87 136 92 44 97 70 65 19 25 21 40 47 117 21 5 23 37 12 87 99 79 61 71 61 77 39 44 70 92 68 38 64 72 65 71 55 19 13 73 43 28 30 41 28 30 33 52 60 71 28 34 50 23 31 42 39 35 26 15 15 26 44 56 57 68 76 23 35 42 19 30 31 50 32 43 46 60 54 55 59 53 52 44 56 53 45 59 77 36 48 54 42 41 38 48 49 50 53 48 44 49 51 45 50 49 45 39 41 52 37 45 44 44 34 44 40 27 30 23 16 15 8 16 13 3 7 5 45151 308 193 30 10183 12 32 31 7878 1210 23168 129213 23381 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 71 -86 -35 125 726 1488 987 753 1044 1619 3267 3941 3538 4248 5124 4462 4677 6314 8019 8885 9167 11983 13623 15606 22081 24860 21343 15462 16138 19661 22121 36116 69353 109237 164181 235484 322059 420669 505587 552119 527391 429323 311460 258218 231124 143064 62463 37831 31930 24843 15391 12440 10795 6069 1883 232 126 78 77 87 73 121 119 126 129 149 93 131 138 76 86 96 60 92 124 83 115 119 103 122 101 160 121 143 132 137 119 118 102 114 100 125 149 86 44 100 160 148 143 147 69 95 127 84 112 94 106 58 50 57 55 19 65 93 93 59 56 62 70 94 68 25 88 63 51 93 70 98 102 40 17 32 45 63 44 94 79 56 34 27 45 73 88 66 27 48 65 59 54 56 50 35 28 58 52 78 64 48 24 45 59 48 25 43 59 46 28 65 34 47 63 28 33 50 56 53 61 65 78 57 49 58 84 74 70 64 38 55 63 71 56 59 34 53 68 58 68 49 59 66 60 45 47 52 51 45 33 37 43 43 27 25 29 24 25 12 13 8 3 7 7 45157 308 223 30 10183 12 32 37 7879 1208 20627 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 162 480 891 1308 1625 1742 2258 2556 2316 3443 3474 3261 4220 5992 8743 11760 15955 20238 23375 24331 24717 31004 36470 37279 35790 33681 32934 36213 44017 51393 62540 75817 86816 100500 75033 53966 65463 95389 132296 182549 261998 343151 407599 424949 308580 236226 222824 123963 41768 27200 24967 24151 26251 27020 24011 22349 20024 12890 3314 231 60 114 118 87 134 150 63 116 152 35 86 107 155 151 111 147 140 112 82 69 111 107 149 93 114 132 123 101 186 84 100 108 102 99 77 71 141 125 109 54 127 139 146 148 145 81 57 101 151 127 136 31 48 95 86 37 91 103 57 62 77 109 54 109 117 40 63 74 95 68 46 49 36 15 42 73 63 69 45 75 78 77 44 22 23 38 66 61 70 30 29 36 40 70 58 56 56 72 80 68 76 48 32 32 28 25 58 46 25 13 56 65 29 35 70 78 58 51 40 48 88 68 84 68 52 60 51 55 64 77 80 52 59 65 61 66 58 57 48 53 61 79 70 59 59 58 63 57 60 51 54 43 41 54 41 35 40 52 34 30 34 25 24 14 20 14 3 45163 314 16 30 10186 12 32 43 7880 1207 3969 17242 8116 24318 68285 6104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 367 802 1501 3322 7255 12421 17655 23466 31487 45287 61393 76529 101533 132873 119520 78126 70410 65991 57087 59867 65155 64655 63308 67107 83311 91319 95981 117808 164551 202754 216895 245166 274191 232131 159046 135661 121064 91849 65223 52762 52534 57504 40339 35900 34925 28949 16784 6203 882 100 93 113 121 42 98 166 166 103 82 156 156 114 133 132 134 108 119 142 111 92 131 132 145 142 151 130 165 148 142 131 127 153 120 143 138 79 97 127 137 154 119 117 117 131 191 155 127 109 91 91 87 28 51 78 48 81 56 59 91 92 118 83 81 114 54 54 34 69 34 42 24 60 63 104 86 63 44 46 51 41 52 79 61 29 36 62 118 73 86 72 57 60 62 79 62 64 79 73 49 52 73 83 109 108 81 62 71 62 57 43 62 49 77 51 74 67 51 63 55 57 61 77 82 88 76 107 82 81 88 106 102 99 86 99 98 85 72 71 82 79 78 77 69 68 66 75 80 82 74 74 84 75 67 65 53 46 54 61 50 45 28 32 33 29 29 17 10 8 45169 313 16 30 10186 12 32 49 7881 1206 28472 45574 35025 276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 179 1550 3632 6506 6602 3827 2553 1593 1693 4148 3145 3643 10022 21044 38244 52889 51604 46115 46659 61861 91999 120931 150076 162550 160654 144958 111990 79117 109827 191400 263075 274038 227616 145184 95517 96790 91990 89775 100715 121582 149652 146525 91924 45080 26565 21384 16507 11149 4399 482 106 77 50 119 97 101 118 79 124 195 48 35 90 128 91 132 164 150 60 130 99 99 52 91 131 78 44 73 82 109 174 146 107 75 63 139 84 85 104 69 109 128 149 164 172 97 104 141 106 91 119 132 69 8 33 42 21 39 41 9 22 38 20 51 60 48 17 20 53 18 64 29 38 34 31 38 2 31 59 14 34 48 21 54 32 37 38 22 32 47 26 57 63 27 38 32 34 12 18 69 53 64 57 77 47 32 62 56 54 45 33 57 45 14 57 44 38 46 28 26 39 37 42 49 55 46 59 70 57 59 48 57 70 74 50 67 64 51 43 42 46 53 63 48 52 59 59 55 49 34 35 22 33 38 49 33 35 31 24 27 16 16 16 14 10 7 45175 312 14 30 10184 12 32 55 7882 1204 77768 23337 1175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 2635 3135 4405 12069 33001 64916 97564 138625 201132 230024 236040 189533 108143 69613 94928 148156 237061 280107 266584 226361 143850 87839 86918 101722 105997 127208 193138 204512 154290 110434 18654 3607 548 119 116 57 56 26 111 102 42 71 107 137 161 129 24 60 135 66 46 96 127 140 99 107 78 57 65 109 108 128 97 69 127 167 139 79 81 72 91 100 51 94 54 119 143 108 95 79 104 60 101 73 64 59 38 97 45 46 22 66 59 64 36 -1 -18 33 25 15 15 31 55 54 13 38 29 41 54 41 33 15 24 30 24 38 48 51 41 25 5 50 25 4 34 44 30 53 32 29 16 17 53 51 59 65 70 59 47 27 42 47 29 20 3 11 7 21 40 39 40 38 51 47 66 42 40 32 30 42 53 40 59 67 71 56 67 58 62 62 56 48 47 68 53 38 42 41 43 56 57 45 32 40 41 38 35 31 36 23 17 28 17 18 30 18 15 23 7 45181 305 10 30 10180 12 33 1 7883 1203 98006 238 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1992 23741 51587 52092 45872 42246 44492 50515 53158 49186 51052 64481 81451 92511 93826 230188 483990 517224 243333 74732 65957 58704 69478 133637 236071 332474 275217 28664 2330 1447 599 233 96 116 117 46 8 38 70 59 90 50 51 94 99 87 138 88 52 41 46 97 59 6 94 85 37 59 95 85 49 86 132 73 72 93 58 82 74 62 74 74 61 79 96 85 79 105 80 102 97 99 43 34 66 31 -35 -27 3 6 -13 29 61 32 24 -10 15 47 12 40 24 7 23 18 1 -19 6 33 12 21 9 23 21 34 32 2 -2 16 2 14 22 -41 14 42 -27 32 -3 -21 27 7 22 25 42 17 14 21 32 16 -11 -18 2 12 32 -17 -1 5 5 -9 8 22 17 16 7 18 13 30 31 13 19 25 35 50 42 34 17 25 24 7 29 14 15 15 18 16 20 25 20 23 20 18 10 12 4 1 7 10 3 999999 5 0 45187 310 39 30 10179 12 33 7 7884 1202 134027 150802 118008 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 759 2552 5356 8291 11366 16680 18879 18743 23713 26587 27744 38852 54161 68116 72657 67832 83313 220070 463900 594221 534153 368890 155920 59311 77659 130832 298244 331304 123662 49242 17265 2315 430 305 192 106 146 64 73 127 97 97 89 94 89 97 131 130 49 82 52 153 80 128 115 85 76 62 43 74 105 73 92 83 122 108 114 107 110 107 80 113 112 100 98 85 58 61 92 44 28 95 141 120 101 106 59 80 33 47 38 42 69 64 76 8 35 42 53 54 62 70 54 47 24 11 2 49 37 46 35 44 37 40 33 70 11 32 23 69 48 72 54 33 27 35 10 55 26 28 37 46 32 34 67 66 24 30 56 70 5 9 1 16 26 27 46 50 41 53 49 62 65 65 35 34 54 51 34 36 38 45 52 52 47 68 54 63 62 39 46 59 57 51 53 50 55 68 56 59 51 43 53 48 41 25 33 33 34 34 28 27 15 17 9 12 12 5 45193 309 162 30 10182 12 33 13 7885 1201 55326 58711 33520 54287 58824 44129 8907 44454 21505 3510 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 424 2181 2916 4542 7074 9050 8648 5440 2811 3269 6692 11181 14044 14856 14876 16025 18675 19434 22906 25150 27790 33369 36716 38381 48021 114060 220717 319714 436030 516024 439993 258256 133730 168534 276627 396165 296237 91088 43396 21563 6386 5248 6184 5365 1986 410 154 184 154 187 121 87 40 26 128 85 117 106 118 85 150 158 101 86 86 137 93 153 88 59 82 73 149 119 97 75 149 137 93 124 106 72 148 178 122 150 134 142 35 138 155 163 120 148 121 84 72 70 104 79 8 50 80 56 115 78 73 79 102 83 90 69 61 63 55 73 50 73 61 38 73 87 104 68 47 72 56 34 20 36 61 69 74 52 30 70 68 57 68 48 48 47 70 55 88 87 83 71 48 48 77 28 16 28 36 40 27 63 59 44 65 49 67 58 49 57 69 67 78 90 102 77 52 72 86 71 67 60 76 71 42 67 84 60 68 70 57 54 60 53 59 55 63 52 52 41 51 61 56 59 48 40 42 35 34 27 13 10 11 5 7 45199 299 471 30 10191 12 33 19 7886 1200 44945 72368 8745 7768 44157 2259 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 172 852 1218 2523 8336 28043 60779 72739 50033 32740 44353 62966 78561 72134 39724 28653 35452 44055 45157 41103 44439 57164 90720 128092 170101 183366 197735 233827 218813 201642 189041 169270 180100 189456 163319 136984 63893 31250 21690 20859 19848 13885 7171 2254 471 157 202 140 163 179 193 188 177 148 134 90 147 197 182 182 205 207 196 189 172 189 148 152 154 177 179 144 102 174 130 132 123 141 154 148 151 129 98 82 105 85 126 126 107 129 97 73 121 49 91 78 68 60 7 44 56 50 101 67 79 73 100 53 31 58 91 68 17 36 95 98 78 52 70 71 34 64 80 38 30 71 56 47 42 77 83 73 61 56 62 51 62 53 78 72 46 63 71 79 86 77 74 59 46 62 50 47 62 81 53 84 77 67 74 81 58 76 96 95 86 73 78 68 73 68 68 78 73 79 78 73 66 60 54 73 68 72 73 80 75 81 79 75 92 84 77 74 62 57 71 60 57 58 65 66 53 49 43 42 29 26 22 23 18 14 45205 300 479 30 10199 12 33 25 7887 1199 63270 81636 106492 119754 56845 601 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 681 6653 20034 49723 91676 98980 51861 23711 35426 80758 119898 135861 152465 138853 83432 65101 56219 45025 55675 83236 103266 109777 125693 183763 253426 267295 197652 133430 89518 63142 46179 34649 24369 13906 7097 7109 12475 23448 34336 34580 24024 14055 10226 6952 1430 348 1750 4359 4288 701 195 178 206 159 159 187 123 128 159 202 197 133 131 140 168 160 136 132 99 114 97 88 119 123 78 96 145 116 108 115 136 122 89 102 86 82 82 144 94 126 111 60 70 102 109 101 90 55 37 58 61 28 46 67 65 71 61 47 53 62 112 114 85 56 17 82 82 33 85 65 47 69 64 38 52 23 94 66 31 32 31 40 88 60 75 67 37 43 68 69 53 94 95 64 51 30 37 38 38 56 54 25 62 79 68 82 70 60 95 83 54 68 71 76 80 82 74 83 80 65 87 81 71 76 73 65 78 83 69 75 68 53 73 68 72 68 71 61 57 55 59 61 61 66 71 72 63 54 49 48 46 47 32 24 21 21 15 9 10 45211 298 544 30 10204 12 33 31 7888 1198 178450 5236 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 2483 2576 231 1644 7116 20172 46199 93708 167425 222699 164093 97286 138876 109966 55667 62637 110992 177931 218976 218228 181394 185560 223680 223365 165650 134315 83673 52526 33053 22202 16073 17303 17876 18395 17295 19004 19494 18973 18884 20484 14981 10716 7051 4076 1749 211 105 100 122 112 74 154 166 93 79 71 141 178 106 132 162 120 149 136 87 77 70 109 100 88 83 117 97 145 131 109 103 94 101 116 97 112 87 123 127 90 85 122 99 24 58 96 68 60 60 78 44 3 83 106 38 25 46 28 38 68 6 19 60 77 38 46 58 85 24 38 54 17 14 17 60 74 41 29 23 71 52 49 35 29 27 50 53 35 54 78 77 57 48 49 39 46 33 51 48 54 64 64 46 64 63 45 56 74 57 60 67 64 57 67 62 70 76 69 61 64 61 77 66 50 50 58 69 66 42 64 59 75 49 48 45 62 57 62 62 55 53 55 64 65 65 55 57 66 62 59 37 35 28 27 21 22 17 17 13 45217 298 365 30 10205 12 33 37 7889 1198 11586 42997 102884 3639 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 736 5236 13558 31430 62391 115438 179419 237679 253183 155235 95822 59191 46469 61842 99997 151027 200903 225403 228921 226742 205477 156657 131657 132874 120696 71584 24089 17466 17067 18956 17440 12413 11240 15256 24392 18624 14126 15023 12002 17721 8924 870 155 116 100 156 184 224 130 84 132 43 57 59 97 65 79 110 84 116 56 32 88 22 107 127 66 31 69 81 55 74 63 53 88 97 98 119 88 87 32 37 22 65 -1 35 35 84 65 28 46 60 43 -12 45 28 51 24 57 39 57 41 37 15 10 49 8 40 45 16 60 31 -22 -9 5 17 31 10 16 48 42 19 27 9 36 3 24 18 -5 10 25 24 26 27 17 33 46 27 39 39 37 41 24 15 15 17 47 22 20 37 29 29 59 60 41 31 48 39 26 45 42 49 55 34 47 57 46 13 32 58 37 31 24 39 39 21 35 37 39 30 33 42 37 36 37 37 44 34 24 28 22 17 18 2 2 3 3 45223 309 215 30 10205 12 33 43 7890 1197 140037 13504 361 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 763 3992 6808 7232 3776 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 674 4657 19048 38527 63762 93193 109569 95707 55624 49273 45410 39727 41617 49655 60074 70864 87623 101140 116747 134804 135592 158065 175525 164237 173213 217844 201146 120076 78941 71267 73861 60913 42949 35339 32615 32276 34116 34391 22790 9033 1721 133 92 83 109 145 118 153 189 117 150 147 106 81 132 142 102 124 124 82 68 73 94 70 94 135 72 84 91 104 88 118 139 83 72 115 46 85 84 86 48 60 49 69 48 60 38 20 30 19 12 61 58 47 28 2 16 70 43 68 76 45 30 74 50 60 73 34 59 52 74 33 61 36 54 48 61 38 13 18 28 37 49 41 32 46 12 21 35 75 63 72 47 37 32 41 47 49 54 45 47 92 59 17 73 21 40 54 53 33 47 52 63 65 40 25 55 81 74 44 51 68 80 51 55 66 64 61 58 50 44 35 43 55 48 30 68 76 76 67 53 45 51 52 53 48 49 54 39 28 31 32 45 19 17 24 28 32 17 14 999999 999999 4 45229 314 67 30 10207 12 33 49 7891 1197 44860 2267 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5324 20716 49131 85724 125478 168916 160777 99348 31269 14412 14100 19082 26413 27693 22188 20749 19620 22610 43030 76056 113305 146256 173170 169057 143100 182666 264155 214497 131268 149544 134198 106096 89643 45048 24749 24871 28451 26533 21711 17482 10766 4750 333 127 109 120 202 240 216 143 121 150 152 147 148 93 108 109 126 157 127 114 120 81 95 111 132 76 100 106 123 126 82 102 87 61 107 102 106 81 96 61 65 95 71 89 69 56 81 67 97 30 59 43 81 87 67 68 73 63 75 51 66 44 48 78 92 92 83 51 59 98 77 49 49 78 24 61 65 89 91 91 65 61 43 59 33 52 59 76 58 87 97 93 104 82 69 60 80 40 39 70 68 62 44 38 67 71 74 75 61 61 75 57 64 66 64 87 65 72 71 46 33 44 58 80 60 47 51 75 63 61 69 70 64 79 61 54 62 67 59 60 72 78 71 66 65 69 61 44 49 44 35 39 35 27 20 27 17 5 45235 316 12 30 10212 12 33 55 7892 1196 9694 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1178 2136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3615 17174 23570 37380 105040 146032 122874 86204 15380 865 77 -59 999999 -11 277 1868 12622 40402 66613 125168 185792 131801 127949 132029 133906 163580 269862 309498 174602 114397 62917 28568 31637 20486 9040 8571 14912 18709 21211 33981 26159 4726 322 109 175 160 127 136 184 191 184 126 92 78 113 145 127 113 80 74 56 128 102 73 60 44 118 103 111 94 84 65 80 94 38 31 59 91 123 80 31 18 54 52 -2 70 45 -4 63 21 60 42 37 43 34 28 82 67 39 42 72 34 50 52 34 61 46 49 59 36 52 50 44 88 80 56 52 81 56 57 53 48 46 39 66 65 28 59 47 57 54 54 81 70 39 72 106 60 46 49 22 31 66 62 44 30 47 53 54 63 62 72 88 74 55 54 88 72 67 56 53 46 33 58 66 37 37 49 56 64 69 56 65 73 61 47 51 61 63 61 51 51 59 61 61 62 47 50 55 48 45 41 33 32 28 21 22 22 15 10 8 45241 315 16 30 10216 12 34 1 7893 1196 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 856 5215 851 14341 66958 61729 15955 -93 999999 999999 999999 999999 999999 341 476 8224 53464 110047 172743 175102 138323 170877 175045 165024 191112 247805 186958 87939 50703 27497 24429 8697 3193 3946 10477 24383 30647 25614 11382 1528 105 75 94 85 80 125 113 41 105 54 90 85 47 70 48 61 15 63 49 19 34 30 71 94 63 36 97 129 114 41 41 61 117 94 82 25 8 33 50 9 23 24 30 43 45 64 49 90 51 89 64 5 14 33 -7 45 54 68 38 63 46 50 61 28 14 23 68 60 65 56 82 55 48 49 58 33 53 26 31 44 22 21 21 43 36 31 40 54 97 84 58 20 43 53 38 59 54 44 52 26 28 7 24 46 59 65 26 44 46 31 66 39 55 51 46 40 67 47 36 38 27 33 36 44 29 29 51 51 43 47 46 40 27 39 66 55 47 40 62 46 42 37 33 39 53 53 40 34 36 38 36 38 26 21 15 10 10 8 14 0 45247 315 22 30 10222 12 34 7 7894 1196 102301 550 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4844 40636 81804 103114 68493 46589 174777 355566 349479 104712 3074 999999 999999 999999 999999 -28 319 1337 3663 8700 21241 64918 107787 127406 137707 157403 204566 183242 155353 157393 138350 100180 62430 49733 37563 13701 4200 6288 2154 123 67 81 134 128 158 161 167 159 155 137 59 65 87 95 131 121 110 136 96 61 69 63 49 64 55 91 104 26 0 52 73 70 110 82 59 61 24 1 62 49 82 61 42 32 50 80 32 41 56 42 -7 69 42 51 21 7 10 65 7 22 62 84 62 64 43 50 40 33 39 26 30 37 72 69 44 46 54 48 26 40 64 47 34 21 34 34 58 46 38 34 35 41 68 45 49 45 77 74 60 45 70 100 54 30 72 40 38 56 40 29 27 63 30 66 68 55 73 68 67 54 54 64 50 46 24 27 25 16 38 58 55 48 51 52 43 46 49 59 52 48 56 63 63 60 55 52 49 50 56 47 45 39 40 36 22 30 28 24 15 15 7 45253 196 3456 30 10236 12 34 13 7895 1196 9703 35976 17213 8443 31063 338282 368224 78820 2805 -50 999999 999999 999999 999999 -17 185 1347 7974 22178 35513 41888 36049 39904 57928 79869 93304 95684 163400 209196 123159 47350 42598 52092 40914 10737 5569 4415 1445 605 129 31 73 81 99 77 144 122 38 85 162 136 84 154 132 60 102 152 98 20 63 13 39 18 33 62 64 80 93 61 57 44 62 8 82 94 -17 62 58 -5 77 57 41 52 2 3 29 20 31 27 62 94 57 39 54 28 34 53 43 23 10 16 6 19 8 4 42 31 88 33 39 32 65 20 41 23 48 36 45 56 29 16 -4 22 12 30 13 31 36 60 74 42 23 35 62 57 45 62 80 38 24 70 35 12 36 40 37 37 43 51 39 36 38 23 23 43 52 31 35 34 44 36 49 35 45 27 32 37 29 43 34 35 32 42 32 39 50 50 50 48 52 53 29 26 32 33 37 40 38 27 26 22 19 12 18 6 6 45259 316 15 30 10245 12 34 19 7896 1195 2329 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 -71 35 34 68 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 857 2664 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 386 2342 6391 6848 15748 37895 59139 77593 95488 120514 168760 282092 298540 61151 52251 65219 32473 13405 6286 5500 4470 4106 4863 2798 383 98 99 112 185 149 154 152 180 151 150 129 146 120 94 133 126 135 101 117 102 65 21 108 84 95 64 44 51 61 87 51 7 38 48 67 73 33 27 66 71 31 36 52 8 65 72 67 36 54 44 40 67 38 27 58 92 60 68 55 62 54 58 40 28 62 30 47 34 64 68 72 66 29 43 46 51 60 55 42 29 41 45 48 59 65 35 54 51 55 81 78 66 50 52 63 90 99 67 41 51 34 47 56 76 70 61 63 42 44 70 73 56 52 35 54 42 34 57 53 38 40 33 37 37 32 59 59 71 51 38 41 51 58 49 68 73 63 55 54 58 57 47 49 39 47 42 40 41 36 44 40 43 32 19 15 11 3 5 9 45265 316 71 30 10241 12 34 25 7897 1194 36792 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 7 -72 -31 -2 112 11 102 54 -42 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 78 98 62 216 872 3590 9926 19435 25638 24883 47357 110008 166885 273390 393703 250841 41026 30395 27583 11593 3761 9809 9893 4675 7134 13719 7038 751 155 112 162 124 159 156 131 169 127 109 136 146 111 106 77 91 57 3 67 66 10 131 136 25 35 58 68 98 113 47 41 57 51 75 103 101 55 52 63 45 56 49 52 58 62 39 46 88 87 36 68 88 60 46 53 54 79 91 53 57 46 58 90 90 66 57 56 75 42 37 56 71 64 34 49 32 51 62 70 72 74 96 52 60 87 86 47 58 56 75 72 69 93 102 90 85 64 67 63 51 52 67 59 60 80 92 71 85 85 66 75 69 66 69 72 61 57 62 54 70 56 64 71 53 40 56 67 61 79 83 79 86 67 70 59 60 72 71 77 63 75 62 56 56 61 76 69 61 42 47 50 48 40 31 33 29 25 21 45271 316 34 30 10234 12 34 31 7898 1194 13236 -32 999999 999999 -65 -85 -99 999999 -94 -37 -73 999999 999999 -69 999999 -93 -6 36 26 38 32 92 48 114 214 282 233 201 350 296 417 626 582 454 404 344 298 345 269 164 148 180 62 20 5 -30 -41 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -62 -44 -12 1799 5281 1917 202 281 1178 4198 19467 52600 62627 66030 76414 135318 199383 143335 54277 9028 6989 10270 28554 51394 55556 48640 44521 41537 28100 5197 986 487 1172 281 157 136 148 148 125 120 120 102 136 111 143 102 72 56 52 83 113 75 77 34 19 81 86 58 23 66 109 103 68 103 94 108 82 83 25 -5 30 42 49 46 -2 3 65 60 58 15 3 -12 44 42 48 39 49 93 86 37 10 32 72 60 68 48 43 73 42 36 40 70 57 51 30 43 40 25 50 37 60 39 55 22 10 40 54 67 21 65 40 78 87 53 52 92 43 29 61 39 36 40 36 50 55 52 41 52 57 62 91 79 66 68 46 38 54 44 32 32 62 62 39 46 51 47 40 46 53 50 34 57 62 57 56 61 48 47 65 68 59 59 66 53 52 54 52 51 50 46 50 56 49 46 33 37 25 15 14 23 18 45277 316 32 30 10232 12 34 37 7899 1193 34599 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 -3 32 142 167 374 450 569 1005 1242 1393 1630 2067 2337 2498 2371 1851 1651 1212 642 317 239 64 40 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 77 518 4900 22736 60206 62400 24037 1368 214 172 667 3086 17281 46554 54206 70276 111149 120052 130899 83451 22692 44599 77038 69974 56620 38901 33272 48506 54297 18601 862 1857 28157 34515 3059 91 170 156 158 158 158 118 131 124 122 130 149 194 140 143 117 71 93 60 70 70 0 31 79 79 78 69 44 78 23 3 53 62 103 46 46 46 44 33 14 -4 32 41 42 24 24 66 68 44 52 59 66 81 51 35 47 69 56 43 67 105 80 92 51 34 47 22 44 56 49 55 53 32 52 53 66 60 61 65 55 100 93 49 44 48 76 90 84 84 73 93 73 38 47 68 45 29 65 95 77 87 78 59 71 64 67 69 44 25 37 71 53 43 66 64 61 52 68 64 57 53 49 56 59 66 56 59 74 73 58 52 60 54 58 52 58 59 53 60 56 50 54 61 50 63 57 42 49 41 42 46 39 40 25 23 25 45283 313 37 30 10237 12 34 43 7901 1193 75206 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -78 200 206 428 475 527 669 733 985 1013 1037 745 234 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 75 3545 28113 78715 129455 148388 197961 255901 246657 240984 97380 9555 3529 10183 9254 1136 1076 2605 4407 7934 42538 69472 39639 37312 44682 54389 50570 43320 56309 74103 84453 45199 9409 151 2029 7201 1954 189 84 112 60 108 62 133 157 42 83 112 121 115 50 131 35 65 72 100 78 131 65 52 1 49 58 14 1 18 9 63 31 25 105 42 33 46 17 49 49 11 3 1 32 43 26 38 40 35 34 56 12 40 49 17 13 36 21 19 37 40 70 68 30 48 51 21 46 59 91 43 30 42 11 44 44 41 31 25 46 76 46 33 54 28 53 59 38 43 32 39 42 26 32 41 22 13 14 13 30 30 25 42 45 45 21 20 25 61 37 33 53 58 25 25 45 54 30 31 43 26 26 21 33 22 21 31 31 31 45 37 26 21 34 46 30 29 42 36 40 27 20 25 18 28 30 15 23 13 5 13 14 18 45289 315 74 30 10244 12 34 49 7902 1192 402 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 129 215 250 457 595 715 766 789 639 534 544 567 488 220 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 1983 29193 90614 173031 344030 469662 312301 45970 21125 9726 14296 84225 94894 45734 14711 15427 41514 18843 16164 26301 28583 39840 54409 65105 74966 78495 71231 70153 69384 61720 49625 24422 5256 228 120 150 167 109 150 144 177 157 104 111 139 188 144 80 121 120 199 114 114 153 103 78 75 52 14 105 58 36 46 88 57 65 37 21 55 28 6 30 40 38 39 19 61 36 36 48 50 43 57 74 27 26 57 36 38 17 70 45 96 60 55 78 41 59 71 55 65 71 48 56 41 33 46 47 49 88 81 63 27 65 62 36 46 65 62 38 69 99 52 77 78 51 59 54 54 45 49 51 38 31 55 51 53 49 70 59 61 59 79 64 45 52 67 67 51 25 42 56 52 33 55 42 25 38 41 40 42 53 54 43 41 37 54 51 50 66 49 43 52 53 53 64 57 51 44 42 43 28 26 33 34 37 33 34 22 7 1 45295 313 107 30 10247 12 34 55 7903 1192 813358 2702 -54 -36 33 189 92 197 279 542 700 933 1376 1480 1515 2194 2980 2865 3330 4084 4474 4761 5044 5278 5525 5116 4724 4235 3998 3455 3048 2277 1631 1296 670 403 243 203 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 281 1162 16991 87478 185954 204792 185830 115720 9678 855 665 395 580 2497 3462 2107 2268 3083 7660 18706 33851 45027 59814 80133 89952 68467 51576 55459 59228 53764 49688 76278 97609 27020 518 154 163 151 155 173 165 155 162 103 156 189 182 166 177 151 145 164 158 142 160 198 156 131 91 90 92 49 100 86 35 114 84 88 72 52 79 52 57 41 37 28 51 67 119 95 51 80 90 59 36 42 70 47 68 71 97 85 43 76 68 83 79 91 118 89 72 83 51 52 105 34 92 55 74 89 79 123 83 78 111 99 76 69 80 62 75 117 90 60 96 116 101 73 84 59 65 42 67 49 51 67 101 119 97 70 89 69 65 71 78 72 78 90 66 58 64 90 59 50 58 69 64 66 77 81 80 69 67 59 62 64 61 86 93 80 77 81 91 71 56 62 56 64 67 67 68 60 61 64 58 46 47 42 42 35 34 31 45301 310 225 30 10245 12 35 1 7904 1192 13786 71471 999999 704988 499945 490426 76684 1785 1700 2136 3117 4269 5818 6700 7310 7744 8772 9719 10524 11965 13133 14619 15562 16151 17859 20017 20660 20362 16687 12209 7953 4852 3700 2715 1365 572 133 -74 -12 13 36 -75 -32 -99 -41 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 -30 -85 999999 -55 999999 999999 999999 999999 999999 -36 999999 -97 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 999999 999999 999999 999999 999999 999999 999999 -95 653 1260 608 60 999999 -63 31 74 185 116 175 252 457 917 1580 2254 4586 9601 18705 35963 59477 77114 58425 46702 48011 45653 46129 48299 41303 67586 139926 210470 179680 87103 27610 1337 181 178 121 177 139 170 122 131 163 146 155 168 109 160 108 171 141 120 121 111 87 31 45 78 61 56 9 46 73 49 67 51 33 96 23 1 11 97 83 65 79 16 57 63 58 82 64 40 47 60 53 15 56 49 45 42 59 65 72 71 93 62 84 73 45 66 42 33 82 90 88 90 52 32 37 59 67 70 76 57 67 47 52 72 61 70 60 37 54 49 52 47 29 53 49 26 27 43 53 77 81 58 60 55 46 62 56 66 53 44 67 60 56 44 51 42 45 57 66 61 48 47 47 53 67 69 73 66 61 83 73 71 67 41 60 58 58 73 68 61 55 54 50 48 44 41 39 36 30 26 25 28 7 2 45307 306 372 30 10242 12 35 7 7905 1191 553739 709920 999999 78665 1354 714 1043 1407 1419 1592 2038 2224 2532 3647 4973 6167 7587 9246 11069 11895 11171 11395 11039 10590 10138 9236 7881 6919 5578 3390 1525 194 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 52 267 1384 5105 11972 19375 31428 52951 94696 158405 87094 40609 54217 61261 60074 52931 43796 33897 37698 35594 79016 416472 472622 250134 122002 21377 585 163 168 203 190 146 188 144 169 174 173 147 110 121 125 146 163 147 146 109 86 79 73 1 85 84 75 54 51 72 88 99 16 -4 8 53 54 64 64 76 46 62 103 30 67 47 48 73 75 89 55 61 84 115 58 55 65 72 75 65 81 76 63 69 79 92 61 81 45 50 59 36 83 67 70 111 93 81 71 64 84 82 84 98 118 107 63 65 76 79 75 38 48 41 66 69 47 69 75 48 74 68 73 86 72 42 61 61 67 64 72 50 70 68 57 54 73 61 45 53 49 51 48 48 54 57 65 67 61 68 65 58 75 56 36 60 64 43 52 41 38 43 51 51 41 29 25 27 31 26 17 14 7 45313 301 402 30 10242 12 35 13 7906 1191 7220 459874 13169 199317 11200 74833 15424 7570 6097 3432 3731 3987 4429 4946 6342 9126 10825 11967 12667 13294 13937 13046 11990 10891 11557 11447 9192 5459 1885 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 420 3005 13266 30018 42124 48823 49776 55577 70624 69913 29401 29884 36231 41481 41778 34717 37616 39923 28251 30167 101615 382722 528436 335908 299807 198299 72244 1337 141 162 189 170 202 145 157 100 138 99 59 77 72 91 98 99 97 44 24 71 24 40 77 61 30 20 77 57 47 26 76 41 9 54 17 11 8 54 59 49 6 57 43 28 38 56 24 16 76 63 29 85 79 62 28 58 77 79 55 55 53 64 11 43 82 52 70 57 47 44 35 69 79 36 31 31 58 75 63 85 61 50 63 51 79 76 35 42 24 23 38 39 50 45 62 38 65 85 79 68 64 49 47 52 40 24 34 28 34 44 41 28 34 48 60 46 33 32 29 16 37 45 21 17 32 34 38 38 45 49 40 46 42 41 36 31 20 27 27 36 37 21 20 17 12 9 8 45319 288 706 30 10246 12 35 19 7907 1191 5259 3194 2957 1984 1242 1058 1377 2199 3393 4323 5241 5858 6774 7780 8124 7403 5823 4578 2682 915 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 656 2414 5710 8958 10777 8572 10652 13469 15152 16954 17137 24840 38973 72308 66765 35152 35314 37585 40946 78287 168318 218291 342242 519737 419457 369423 439597 207664 11822 362 80 92 164 117 117 85 93 73 68 105 107 124 65 32 72 75 17 1 -17 43 56 33 20 -36 10 3 -22 -17 -30 25 8 54 -6 -21 -26 -20 27 -8 28 33 -6 15 7 45 27 15 4 50 43 53 22 9 32 33 60 29 32 25 77 37 36 37 18 42 24 13 41 26 19 7 21 44 33 43 29 45 47 33 34 32 53 43 39 34 13 17 -18 3 13 4 17 16 28 39 15 13 33 34 -4 9 15 8 17 8 24 23 0 999999 14 19 7 11 14 22 33 26 15 40 39 8 15 23 31 19 24 22 12 32 22 15 19 14 16 18 28 27 24 25 13 999999 3 11 6 45325 301 499 30 10249 12 35 25 7908 1191 138987 190167 132107 9751 367 290 571 651 690 575 489 567 819 1351 2264 2979 3372 3923 4562 4870 4706 4853 4960 3965 3342 2132 865 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 554 1864 2913 3800 4376 3775 5078 8418 12947 18993 26882 33248 34707 38609 54047 65736 79458 80187 77659 174234 312125 396858 417723 465712 461113 507646 447203 193848 36768 6589 359 160 167 163 145 139 130 137 130 104 131 156 149 156 100 54 33 69 63 67 55 50 42 35 66 -19 39 73 81 47 73 89 63 59 16 23 21 6 28 92 91 64 90 93 71 58 75 31 38 50 58 86 59 62 63 65 69 50 69 55 58 28 63 61 69 65 84 112 82 82 46 65 48 74 105 82 47 74 78 75 81 55 26 73 65 51 43 35 56 64 49 22 44 61 65 83 90 57 39 48 60 52 54 58 66 66 71 69 47 30 43 46 54 52 60 64 53 43 48 69 55 48 72 64 69 60 73 72 61 57 49 48 59 48 50 55 72 53 53 40 50 41 36 31 27 27 15 20 16 45331 294 589 30 10249 12 35 31 7909 1190 64533 4423 2374 2552 2404 2121 1808 1560 1430 1405 1498 1583 1792 1595 1695 1892 2282 2576 2733 3142 3564 3322 2026 821 169 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 342 2181 5247 10507 19731 29224 31256 32238 32397 36316 49893 72017 68968 68194 145787 268106 242288 183941 353280 576421 681890 517716 336567 309488 144417 5792 394 182 88 128 164 128 134 151 153 109 89 85 134 132 106 94 57 70 11 40 10 34 38 26 37 35 31 22 -6 34 2 -30 25 -18 37 24 74 51 45 31 24 67 49 -9 23 28 -2 17 37 8 30 28 35 35 39 38 17 39 33 34 20 59 59 16 15 63 72 53 39 67 71 40 57 31 53 60 55 54 35 51 79 26 41 51 40 76 76 69 42 27 37 18 14 25 31 27 51 47 37 52 62 62 26 23 50 42 43 54 33 23 32 25 16 20 54 47 29 8 35 42 45 36 31 27 25 29 34 42 49 39 28 29 37 41 45 39 13 12 32 29 22 30 26 13 9 13 18 7 45337 311 165 30 10245 12 35 37 7910 1190 186683 127988 56233 2300 1699 1730 1987 2413 2666 3026 3453 3555 3830 4126 4432 4279 4437 4709 4789 4040 2705 2025 2029 2055 2334 2651 2827 3028 3007 3089 3776 4594 4924 4497 3360 2057 843 191 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1328 3161 4192 8496 12175 16522 25482 44287 69810 76247 60184 54582 155329 263470 220499 265368 387394 447413 431383 391018 247602 160055 156746 119648 80102 39545 8555 302 141 171 169 146 179 151 111 131 167 160 109 98 142 135 126 94 105 114 47 8 58 123 63 60 49 59 79 46 55 63 71 60 62 46 69 100 53 51 17 26 20 36 22 34 80 51 52 19 38 32 55 101 51 22 54 27 66 78 62 60 56 60 50 66 72 33 63 69 76 83 71 67 44 68 86 93 89 79 54 69 74 53 72 65 52 57 49 42 13 32 46 29 29 39 31 36 53 63 50 75 52 49 52 67 65 51 45 65 45 46 66 53 43 57 47 50 41 43 51 46 36 48 46 30 38 40 53 47 53 50 43 37 47 48 44 35 35 38 32 31 33 32 27 27 24 18 13 8 45343 310 40 30 10240 12 35 43 7911 1190 20712 55790 1808 999999 999999 999999 999999 999999 999999 999999 23 66 36 217 347 453 605 736 783 969 1164 1248 1533 1973 2306 2545 2758 2787 2985 3170 3177 3074 2649 2051 1834 1550 1008 748 604 678 748 922 831 710 575 416 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 928 2281 2092 1124 1695 1642 1108 5262 14703 20575 21226 25576 39721 48349 26707 46371 139444 219759 252472 319321 384056 335640 399626 501809 368922 201132 196074 191773 158334 36807 1018 45 85 138 130 141 106 144 108 80 47 60 87 95 84 112 130 85 54 76 35 19 28 76 11 -26 10 21 38 -10 45 24 -2 39 9 6 -23 -25 22 20 6 27 60 21 49 33 3 41 60 32 49 57 75 36 37 42 49 20 1 23 9 32 58 28 2 50 14 23 19 37 44 49 33 25 20 18 44 34 23 25 50 48 49 50 53 17 17 4 3 16 15 -31 7 21 3 23 35 43 27 37 42 16 15 47 48 37 17 10 22 19 14 0 7 15 22 9 11 23 29 25 7 10 999999 9 20 15 10 15 22 14 24 29 17 14 4 7 26 15 21 21 20 10 5 1 45349 312 10 30 10240 12 35 49 7912 1189 5492 21423 6686 4364 215 292 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 99 269 597 635 615 745 815 1044 1313 1507 1602 1602 1591 1195 1189 1037 553 585 1112 2861 4020 699 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 185 1564 3465 6151 9531 14626 21254 21815 26817 34258 23403 25624 56792 105739 158848 217391 261528 261015 273961 427101 701470 649594 237299 189954 230933 200761 175106 89899 5816 43 190 168 125 155 118 92 100 77 74 127 81 94 38 78 52 71 50 -11 -21 -20 25 25 71 17 35 82 18 -23 -39 -14 7 30 29 8 11 29 38 2 37 52 17 23 24 86 51 47 43 50 58 39 51 46 26 48 51 19 40 35 52 27 48 46 31 53 17 35 71 53 26 31 41 62 40 78 67 66 49 30 51 52 30 22 34 16 12 13 17 54 47 42 51 35 56 36 64 39 34 52 65 46 21 9 27 14 22 37 47 34 46 29 28 37 38 11 33 41 34 41 36 25 34 23 17 35 38 32 52 34 30 25 19 9 31 27 23 20 17 12 17 17 2 45355 312 75 30 10245 12 35 55 7913 1189 2028 13192 7766 10979 7877 3964 2594 2268 2322 3010 305 367 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 97 213 418 624 755 1061 1276 1722 2223 2424 2410 3380 5145 5445 4748 5784 5442 5230 5554 1577 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 981 3991 7435 11238 13932 11781 9420 11446 13371 19212 28186 47608 81642 130328 190730 214072 218794 231290 423693 646216 684081 583628 519277 471148 276030 58402 1806 120 104 147 202 188 170 126 168 179 127 125 94 101 120 156 63 106 59 22 65 40 36 20 34 12 7 1 6 44 61 33 55 42 32 38 42 51 78 38 49 83 70 51 79 66 57 67 89 81 62 85 82 57 52 53 39 30 43 60 33 34 59 70 49 45 24 45 42 81 62 49 45 46 55 56 87 39 46 35 25 19 5 28 33 20 38 50 46 60 72 38 38 52 55 52 31 47 53 58 47 23 19 36 52 36 36 41 38 37 48 47 43 46 47 43 30 59 59 51 43 49 38 52 50 38 43 44 34 43 44 36 33 39 44 44 43 40 24 26 33 21 16 3 7 45361 313 141 30 10251 12 36 1 7914 1189 42974 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 30 199 448 650 934 1247 1754 1942 1939 2101 2011 1150 669 395 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 655 1719 3364 6700 12523 20202 20787 17965 18359 17178 24395 37586 54341 90630 135841 208299 305541 318641 222574 230711 485699 663187 553375 519563 372125 97853 2766 175 95 99 108 118 137 134 137 131 164 165 103 100 88 112 106 133 117 83 46 44 85 86 79 75 56 116 47 54 81 100 58 18 30 28 77 76 47 75 59 89 63 56 102 144 84 33 83 94 70 35 75 72 74 106 79 62 43 33 27 61 82 85 87 95 92 80 82 72 83 105 68 86 61 65 96 76 59 60 75 76 71 69 81 87 72 62 86 68 67 59 47 75 57 71 82 78 101 86 86 87 53 68 55 66 55 37 50 65 74 73 68 59 67 66 56 78 62 71 70 59 68 78 57 68 63 62 60 64 70 56 65 64 59 68 70 66 65 57 60 52 42 50 46 36 30 30 21 45367 304 413 30 10253 12 36 7 7915 1189 147289 11162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 854 1346 1546 1678 1863 2122 2078 2176 2240 2222 2038 1931 2057 1838 1684 1323 392 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 390 1149 2735 5720 10059 13724 16722 20731 24169 29742 31060 33496 59336 123890 204863 292086 341309 264729 215983 346281 562058 631252 709552 183360 3725 335 199 179 189 185 264 126 181 219 141 75 160 140 99 124 192 136 109 51 61 48 66 71 93 57 28 51 67 112 108 61 69 35 71 92 116 103 59 109 66 82 129 114 80 31 56 79 76 93 61 73 109 84 71 84 95 98 104 96 96 104 57 94 93 68 91 92 80 86 86 90 58 80 80 95 105 118 111 49 67 104 122 112 93 86 105 93 83 71 92 88 88 104 91 101 105 96 70 69 93 77 71 79 84 64 81 88 91 85 72 99 111 81 80 69 87 82 84 72 71 85 92 89 95 81 80 74 84 93 86 79 79 74 81 90 89 79 93 81 82 79 79 65 56 59 57 51 36 36 45373 302 348 30 10248 12 36 13 7916 1188 4049 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 121 430 367 424 528 847 1152 1544 1727 2080 2471 2634 2597 2988 3072 2963 2959 2406 1960 1505 1226 471 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 364 2519 7972 16494 25467 32817 35201 34606 46206 90772 145061 207075 265431 221041 180298 260087 346542 284143 332346 349098 301627 223455 91539 92141 9358 223 101 89 154 155 104 132 111 91 119 64 46 76 109 87 63 68 47 53 25 61 75 14 -20 4 26 63 -8 -1 3 24 14 50 25 19 48 53 33 6 22 13 31 35 49 67 79 37 21 69 88 18 35 36 13 50 9 57 40 26 30 43 20 58 64 56 60 54 68 84 77 55 76 57 61 69 49 66 59 45 30 51 74 67 10 34 40 33 30 45 61 69 47 39 50 40 31 41 43 38 46 44 32 41 51 34 48 51 26 19 33 33 35 36 31 53 44 51 31 32 37 35 37 33 28 40 29 44 40 28 33 25 38 36 30 44 38 27 40 32 28 17 12 45379 310 191 30 10241 12 36 19 7917 1188 7615 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 212 572 975 1373 1415 1595 1609 1984 3121 2847 1991 4222 6001 6283 6628 8988 4715 3660 8951 22701 45383 20994 1875 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 475 679 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 504 3523 9264 17941 24805 33975 36897 35003 50359 101416 177388 208974 187539 182048 193893 221136 288005 299904 280408 243050 206009 272518 392769 102572 3467 219 178 160 149 136 140 193 138 135 125 125 111 120 158 112 88 111 72 115 6 70 68 114 43 -2 23 39 66 30 35 68 51 37 23 48 55 9 34 50 54 53 79 85 97 62 21 35 48 88 45 79 63 12 55 68 68 30 43 56 62 75 50 31 73 41 37 87 47 40 39 65 55 76 96 106 60 42 76 47 52 55 47 31 31 40 24 57 39 34 25 28 53 60 37 22 47 52 45 45 55 56 52 51 44 18 20 38 42 50 32 39 43 57 41 33 43 44 50 48 27 47 49 42 43 31 35 39 48 50 52 47 43 41 32 29 29 25 19 12 7 10 5 45385 309 97 30 10237 12 36 25 7918 1188 778 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 72 351 565 832 2249 4545 7419 8749 8239 10484 17055 26171 32910 21262 11944 14722 13264 8104 7341 1763 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 211 665 1494 2806 5268 11448 29247 44603 52278 47701 77828 158229 194438 199866 181771 179457 158037 147000 166365 141390 163974 222510 218729 362373 331247 84121 2164 153 134 79 115 122 112 111 119 142 67 39 73 94 61 38 20 25 72 31 51 43 22 19 -31 42 45 22 17 -15 7 18 12 26 62 52 10 52 47 35 75 62 66 66 27 59 15 37 32 47 47 31 2 51 39 46 15 48 11 22 19 11 11 48 36 43 51 61 63 34 47 36 49 33 30 56 51 21 -8 -18 24 37 63 27 18 32 21 32 20 19 39 26 23 47 42 28 -3 17 22 13 23 30 13 15 30 32 14 7 10 34 29 31 38 38 32 24 29 17 18 28 21 27 14 27 40 23 24 14 17 17 14 20 27 8 5 8 999999 10 45391 312 9 30 10239 12 36 31 7919 1188 7034 22698 243 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 164 361 490 611 704 876 1139 1126 1080 1052 1056 1340 4109 5518 3384 1174 2604 4298 1884 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 379 821 1500 3341 8150 17566 24482 29284 34350 40759 57062 94606 98472 80004 79377 89464 141638 128089 131052 236634 389895 383847 393823 335558 272999 196609 73375 2214 126 95 92 48 51 21 29 68 45 -31 -13 -2 49 -61 -26 29 62 18 14 31 31 -10 -11 22 1 22 8 12 51 21 18 69 75 68 58 11 -29 -3 77 51 36 31 -6 15 42 40 8 34 55 46 9 8 30 35 42 19 27 32 40 36 50 45 28 34 33 55 48 38 16 32 49 12 15 3 3 10 -7 15 15 47 47 22 30 15 4 10 34 9 16 5 8 18 13 14 8 10 15 5 23 1 4 15 11 13 13 1 6 999999 16 28 35 22 24 9 8 11 34 27 6 10 24 17 6 16 25 20 14 5 4 999999 999999 2 4 45397 309 16 30 10246 12 36 37 7920 1187 6289 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 559 646 503 999 1572 2568 4347 7149 12177 22967 32801 39280 57406 92770 95477 68831 94201 117768 138350 178646 242670 320274 342146 362516 462284 366400 265982 131826 4763 167 181 126 200 137 117 131 75 33 -27 17 57 -5 17 67 -17 -26 3 -16 -7 -20 -32 28 37 24 26 17 13 25 67 45 28 44 45 48 19 21 28 30 12 45 38 14 40 28 28 8 -8 36 36 18 5 -6 40 20 21 22 38 17 4 30 29 36 16 40 33 43 32 45 42 28 9 0 6 -7 32 8 18 32 24 12 18 34 24 27 39 18 7 12 19 19 9 -2 -15 -4 3 999999 3 2 26 20 14 26 20 28 15 18 25 30 28 8 14 42 32 38 16 5 22 21 21 18 26 29 19 23 29 18 20 11 45403 317 18 30 10248 12 36 43 7921 1187 22112 28719 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 139 59 82 142 152 318 283 482 800 769 832 846 719 644 754 1117 2053 3021 3915 5884 11090 22350 39969 31945 20838 14838 11046 7046 9160 8166 5301 1594 681 279 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 424 1347 3644 7729 13642 20606 36917 51666 58643 60761 94616 146733 166213 143799 102315 238982 365017 377417 400088 358668 147268 111558 83326 68296 35715 17048 4671 214 186 179 124 126 169 178 179 134 107 102 140 95 86 73 60 61 51 37 57 54 107 90 70 67 37 48 87 27 71 100 104 107 96 114 79 98 77 109 129 71 32 60 91 112 99 107 156 101 63 66 57 80 57 66 52 61 81 95 116 74 87 104 93 58 44 64 94 96 40 67 84 88 90 70 79 87 89 45 67 59 72 73 75 75 86 76 80 64 76 94 65 54 58 66 59 48 73 79 60 70 81 75 71 93 68 62 64 84 78 85 66 52 58 69 60 73 76 70 73 76 81 70 66 64 66 75 71 77 74 78 72 67 69 71 62 60 48 38 35 35 45409 317 16 30 10246 12 36 49 7922 1187 7575 11314 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -15 999999 999999 999999 999999 999999 -86 999999 999999 19 233 750 1199 2847 5718 6574 4434 7361 13310 30181 59542 115344 155869 115141 56391 30930 31182 18047 2249 355 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 410 5047 14988 26747 41864 50964 39950 35478 30344 25721 31777 68247 186348 239059 201859 275170 432773 536816 387120 71426 1639 354 776 785 196 183 149 163 177 167 151 139 162 187 156 158 147 113 181 114 111 71 62 107 80 79 121 117 62 65 72 43 69 36 61 86 81 51 81 95 80 63 85 73 85 114 77 62 60 95 117 82 106 74 109 114 123 78 86 65 109 66 97 82 57 77 126 105 57 90 111 99 95 96 129 107 119 108 143 115 105 97 94 76 88 91 102 105 103 91 100 102 92 112 109 81 87 69 91 86 100 101 78 84 81 58 78 92 92 65 83 84 93 97 94 84 78 71 66 91 108 89 85 86 89 89 88 104 114 82 87 87 74 84 87 75 76 91 86 79 81 69 63 55 45 41 45415 315 103 30 10243 12 36 55 7923 1187 6280 4302 5205 5847 5620 5346 5505 5972 6630 7380 8217 10056 11416 11892 13219 14259 16170 19655 23580 28826 34711 38452 40712 47419 52098 51311 54094 57814 53801 48160 50485 50611 50720 47354 41132 42463 43173 39056 37694 37419 50562 76033 102526 31073 28131 26913 24418 16438 7934 3244 1216 237 30 -83 -19 -21 999999 -42 999999 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 0 -11 -39 999999 999999 -97 999999 999999 999999 185 450 498 666 1444 5739 19421 32779 28466 11676 15872 41031 63790 83925 95326 124704 96828 18491 42323 115621 25291 28009 9192 19413 12036 6375 578 250 218 155 134 106 105 163 207 106 119 85 149 156 149 140 138 165 141 81 67 47 27 40 64 77 75 72 82 48 60 49 111 81 80 58 52 66 58 102 93 108 111 59 56 43 85 38 30 70 100 46 74 66 51 69 117 92 77 78 53 74 45 83 60 79 70 86 72 79 49 99 89 90 95 95 75 77 77 56 62 56 58 62 62 89 101 66 57 46 52 74 58 55 72 61 45 54 61 68 50 51 50 52 58 48 40 46 59 56 54 68 53 42 49 38 64 59 59 46 49 56 77 45 57 48 48 66 59 60 64 66 66 48 48 45 44 44 36 40 44 32 30 16 20 22 45421 309 74 30 10244 12 37 1 7924 1187 4770 762 903 1196 1270 1525 1720 2222 2885 3421 4063 5221 6055 6931 7714 7756 7805 8862 10949 12839 14494 15632 15962 18091 21086 25069 28642 30117 33195 36367 40388 46132 50334 53090 53819 58684 65618 68076 69203 68818 66999 62253 52938 37339 19885 10174 4975 1269 493 520 257 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 259 551 657 1282 2313 1312 1554 18124 87162 147250 149426 164570 208407 135440 64048 43118 15514 1036 378 333 310 132 63 88 81 99 65 73 42 27 66 115 112 123 108 59 39 73 50 100 108 71 125 121 71 105 73 96 139 49 27 18 28 -10 20 15 15 5 -10 55 18 35 33 2 -1 -13 -5 36 24 7 16 24 44 -5 48 28 25 35 14 12 -1 -2 26 21 31 6 15 22 0 20 28 36 31 19 14 34 23 17 5 5 7 30 9 11 35 25 30 32 40 23 30 26 10 -5 -12 -7 6 10 17 10 16 6 7 15 -21 -19 -20 -8 -20 999999 2 17 20 1 999999 999999 6 13 2 5 23 30 48 32 27 12 4 11 13 999999 999999 999999 999999 2 1 9 17 11 1 8 7 999999 999999 999999 1 45427 313 48 30 10248 12 37 7 7925 1186 2740 262 444 530 777 1045 1178 1194 1539 1748 1760 1818 1985 2068 2158 2477 2966 3337 3998 4412 5132 6748 9176 10874 12356 15126 18361 21118 25499 28426 31917 35994 38230 40908 42196 45066 48656 49816 51535 56031 58347 62138 69293 81987 94731 131548 108674 67607 60315 56372 12419 3101 791 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -22 36 116 430 1112 1746 908 2320 16175 40337 54291 87014 141260 184103 214465 202412 108846 8795 371 248 225 170 138 147 110 25 88 40 78 96 79 92 116 124 85 117 132 80 129 115 156 129 113 90 99 113 113 126 108 126 93 69 62 59 42 0 -13 -10 13 50 43 20 31 36 39 78 57 66 45 23 53 76 70 65 57 46 74 31 41 41 36 66 57 76 38 18 55 66 65 15 35 31 42 70 56 71 54 34 42 56 53 84 60 56 70 76 75 43 85 80 36 59 46 42 53 20 37 42 38 32 41 55 50 43 42 38 38 37 36 23 43 35 39 27 17 20 42 45 34 37 23 39 58 21 29 29 45 50 57 42 41 37 44 44 28 30 47 40 28 22 24 26 31 33 29 26 26 16 12 6 45433 309 82 30 10252 12 37 13 7926 1186 1971 998 1306 1437 1508 1457 1678 1699 1573 1635 1735 1964 2142 2063 1687 1663 2131 2497 3023 3845 5107 6391 6740 6845 7400 7618 7768 7880 8366 9452 10314 10671 12230 14830 16367 16977 20333 26233 27240 31620 36363 40047 48157 63123 103695 164472 242428 315046 344218 472870 279470 30488 12566 5827 2040 618 317 173 116 15 99 59 -49 -85 3 15 -39 -23 -20 75 65 40 93 51 117 66 150 34 39 127 33 72 46 144 74 19 2 61 -9 8 -29 -79 999999 -52 -58 -59 10 48 28 -24 51 45 -1 45 70 38 22 11 61 -69 -17 -8 -27 -38 -75 25 17 -56 28 73 41 11 6 31 38 103 114 28 -10 77 84 12 24 -1 -18 26 110 36 -14 8 10 30 114 222 245 394 416 1974 11839 33771 48814 64191 58201 14351 25665 41314 37175 10508 9417 2965 135 82 99 189 106 108 34 31 18 28 95 28 84 120 73 61 74 76 109 110 60 101 102 94 105 51 106 79 57 29 -32 0 16 -5 12 56 59 31 13 -6 2 21 80 41 -43 -3 63 7 0 33 41 35 13 4 39 24 14 34 20 20 18 26 30 9 29 29 45 31 41 13 38 59 45 6 4 19 17 34 46 35 35 13 21 53 32 11 15 30 49 60 38 37 40 30 4 32 48 15 22 34 27 23 26 28 37 57 33 22 10 -3 4 1 19 26 19 9 16 31 6 19 16 14 13 25 41 32 14 16 23 31 12 12 29 31 15 23 10 16 9 20 19 9 18 20 17 2 999999 0 5 45439 313 85 30 10255 12 37 19 7927 1186 2968 627 980 1047 1304 1626 1919 2209 2449 2613 2816 2907 3656 4765 5504 6358 7285 8162 8506 8359 8176 8077 9215 11164 12160 12935 14388 17255 20331 22758 24187 27724 30522 32058 32680 35357 37433 39686 42581 43010 44440 42396 37717 33140 29014 23289 17648 12855 9027 6007 3712 1874 590 125 39 999999 -16 -27 -94 999999 999999 999999 999999 999999 999999 -60 -76 999999 999999 999999 -99 999999 999999 -15 -40 999999 -81 -75 -65 -45 -93 -60 11 -16 -82 38 -45 -75 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 -65 999999 999999 999999 999999 999999 999999 -77 -57 999999 999999 999999 999999 999999 999999 999999 999999 -62 999999 -87 -69 -54 -5 -43 999999 -75 -75 -48 999999 -79 -61 999999 72 156 148 380 637 1438 14666 66989 116826 128891 140625 154469 129457 71856 14164 393 131 101 79 101 81 86 80 49 70 29 32 90 113 83 33 60 88 125 90 134 143 92 55 91 118 88 119 88 98 76 73 35 65 2 46 33 24 6 34 32 25 23 -22 33 32 41 112 75 11 28 48 58 -7 -8 21 80 95 26 48 37 49 32 51 48 26 20 58 60 34 51 18 40 23 33 38 21 21 57 52 49 44 42 48 35 27 70 25 51 88 33 64 70 53 17 25 60 39 41 37 32 47 36 27 28 26 47 21 26 6 28 13 -1 20 35 33 26 45 28 12 35 25 37 55 49 38 28 14 36 28 50 55 41 29 35 37 42 44 38 29 34 27 31 30 44 38 33 30 18 18 22 21 18 24 11 8 3 45445 315 83 30 10253 12 37 25 7928 1186 4972 257 566 710 933 1130 1339 1510 2105 3140 4409 6083 6903 7807 9688 11407 12696 14035 15402 17296 19133 20271 21576 24529 26975 28274 30192 32272 35457 37826 42768 48069 49858 50465 53224 55963 54566 51863 48907 47234 39925 32831 29138 27338 22943 16115 11319 7638 4869 3371 1839 648 390 31 -14 18 -7 -48 -24 2 -24 999999 -45 999999 999999 -89 999999 999999 -39 13 105 -34 -15 -30 -51 -7 -57 -92 29 -86 999999 -38 -13 -7 -43 46 39 30 9 -38 -33 -3 20 -25 -14 999999 -70 999999 999999 -70 999999 999999 999999 -100 999999 999999 -97 -86 -95 -67 7 -61 -99 999999 -51 -75 999999 -100 999999 999999 -76 999999 -88 -21 -18 -55 -61 -57 -68 999999 -45 -23 -67 -27 -28 -61 -89 -57 -87 -90 -91 -68 -52 33 244 468 923 4754 22196 53316 72382 83910 108384 164397 166989 80472 12537 501 132 121 57 122 98 58 41 107 130 91 50 97 95 56 44 102 59 90 136 65 111 155 104 116 106 94 95 144 156 170 100 40 30 0 43 104 74 57 94 82 34 45 65 60 55 53 62 43 76 83 49 29 23 55 64 36 60 67 64 72 66 74 62 82 53 41 59 46 64 50 65 92 51 59 73 59 88 102 68 64 45 55 51 111 69 68 73 59 55 77 81 52 66 49 52 43 52 74 64 71 51 37 53 50 37 53 52 37 38 49 57 40 48 46 41 64 70 44 52 77 83 77 42 21 50 48 46 57 57 49 61 48 43 55 61 42 41 45 46 51 59 56 46 54 50 48 47 49 44 37 43 41 37 27 17 11 4 45451 315 83 30 10253 12 37 31 7929 1186 45576 585 135 111 65 111 204 377 493 975 1241 1440 2033 2477 2831 2904 3854 4712 5258 6158 6431 6501 6631 6700 6800 7548 9227 11446 13367 14794 15847 18894 20371 22256 24878 28778 34564 40840 46851 51503 53116 57372 59903 61245 80807 124766 174884 122910 20755 7427 5611 3540 1525 908 378 342 285 444 212 250 295 306 175 163 116 140 119 157 117 185 173 201 222 261 265 346 364 240 172 268 232 272 308 282 228 305 295 305 254 284 272 266 231 291 244 224 180 139 209 78 -12 82 122 107 114 204 132 185 206 166 143 170 157 163 202 159 125 57 81 183 152 154 155 119 158 134 65 149 144 182 139 121 118 165 121 172 144 179 163 86 82 150 128 114 266 363 456 476 1099 10468 21973 9502 2016 17626 42368 11581 774 179 185 241 196 91 49 66 81 96 96 117 116 60 109 75 72 115 87 42 98 115 90 70 56 104 104 72 127 100 47 90 77 25 15 32 16 6 35 26 35 58 42 61 33 30 44 68 47 69 47 2 -1 57 66 50 50 67 81 47 62 41 54 92 84 62 65 67 64 57 25 14 91 87 86 64 55 63 62 69 59 65 62 90 74 65 85 53 60 81 73 32 53 81 85 69 101 58 45 55 66 81 72 68 63 70 70 55 37 87 61 72 72 88 82 65 56 30 58 67 73 79 68 81 61 60 57 60 68 67 61 57 62 65 57 66 53 45 57 56 51 55 58 62 62 55 41 46 46 41 47 42 40 46 38 21 22 16 17 45457 312 146 30 10256 12 37 37 7930 1185 8380 482 618 705 844 874 799 1048 1240 1183 1123 1043 915 978 1188 1477 1484 1509 2016 2229 2310 2303 2508 2716 3235 3830 4750 5629 12210 23319 35965 47250 53438 58310 63711 68971 73137 74618 74033 68569 59276 68434 75327 52568 36429 30923 23295 13640 8299 5764 3022 1276 849 533 382 265 260 263 227 152 238 183 142 204 112 172 143 95 60 103 65 237 275 244 286 189 194 274 225 291 209 193 173 250 244 170 221 302 282 199 228 223 158 173 119 188 129 181 33 100 9 77 64 53 112 102 46 45 123 124 125 86 99 48 59 52 32 74 80 41 91 28 20 76 108 119 90 102 113 168 115 166 145 23 175 125 81 126 76 63 51 69 106 236 244 262 365 345 410 617 616 7775 47855 88769 39443 2503 152 160 193 130 141 98 75 47 27 60 4 91 67 77 120 101 109 46 61 115 54 102 138 115 100 104 66 54 -9 -14 25 37 -3 -36 -26 -25 58 66 21 36 41 46 41 4 71 83 27 -41 17 10 43 45 24 59 44 41 75 48 31 68 37 74 74 28 38 60 79 56 25 35 46 35 23 48 57 40 53 65 39 19 36 51 33 41 42 35 61 53 63 73 53 50 30 33 43 45 42 37 34 50 27 30 24 8 60 60 43 27 24 46 54 70 39 37 33 29 42 29 45 44 76 53 23 32 35 33 31 43 48 35 32 46 41 27 35 27 40 35 34 41 23 30 45 44 39 38 24 27 24 16 15 12 11 1 5 12 45463 311 211 30 10261 12 37 43 7931 1185 20160 4804 5889 6526 6323 5718 5193 5636 5652 6109 8063 10748 12312 14076 16610 18524 20045 23242 27171 32492 38354 44528 47795 51739 57261 67139 70303 70767 66621 63099 56259 47168 47214 46834 49210 49255 46983 44725 38371 30239 25542 22079 13591 6093 3806 2463 1515 870 497 377 310 381 273 382 384 338 338 246 217 196 221 274 203 244 212 235 325 319 225 357 331 287 237 382 402 331 255 339 401 313 344 346 419 291 258 328 258 322 271 291 276 297 317 203 207 222 183 160 182 201 185 276 232 211 180 193 143 203 168 163 160 114 131 197 193 161 108 160 164 220 211 169 157 149 233 234 208 146 190 198 219 194 264 261 267 200 215 141 214 175 153 209 308 334 415 482 384 256 406 659 684 1727 4561 1798 178 163 187 167 248 243 237 167 175 153 99 114 90 140 95 59 58 85 118 53 65 94 129 95 137 139 102 126 113 48 14 68 72 9 40 88 -4 43 58 33 18 9 29 52 3 0 28 57 46 36 24 31 27 36 65 67 87 79 104 74 92 53 72 93 66 85 75 65 108 100 61 31 61 63 39 53 42 56 78 87 73 85 55 69 53 58 95 88 72 83 67 47 51 38 53 63 76 38 44 40 63 85 61 49 53 57 49 55 62 39 61 78 46 53 62 62 62 37 58 68 60 60 49 62 59 59 72 89 70 49 41 69 71 68 64 65 50 44 50 52 59 58 54 64 61 50 50 54 46 37 38 35 35 45 30 21 13 45469 306 244 30 10264 12 37 49 7932 1185 10587 5489 5973 6745 7940 8979 10711 12680 14769 16961 19911 22106 25878 30446 34887 39707 44153 46977 52163 61160 72204 82277 92063 100814 101404 98156 93043 86193 84842 85069 80683 75670 72990 70545 69116 67949 55007 46885 38993 29899 23627 16900 12085 9989 6089 1296 222 313 334 254 294 347 386 342 280 146 202 145 133 167 146 139 178 226 229 281 250 337 334 306 307 285 241 222 233 204 326 327 276 366 324 401 266 242 245 282 287 216 197 197 244 167 233 172 113 17 103 100 98 174 151 102 129 345 159 197 218 193 130 128 108 77 89 150 181 107 45 132 153 174 111 108 188 133 134 219 183 116 130 144 190 147 143 208 192 158 115 171 81 156 163 283 294 329 396 389 385 268 257 280 612 932 908 621 149 104 128 239 179 117 85 69 103 86 81 67 53 23 -7 47 68 33 27 -2 6 66 72 69 85 77 63 24 42 22 22 12 22 16 12 1 16 5 21 17 -6 -33 24 2 13 42 66 -4 5 -57 -1 13 9 -12 27 42 32 39 28 33 43 85 36 21 10 2 15 32 7 6 44 35 65 27 39 76 41 49 67 8 -5 1 30 19 8 50 48 64 53 35 25 19 23 18 37 19 13 -4 25 11 27 22 30 9 0 13 3 17 12 9 -8 18 23 5 46 20 6 14 20 23 25 11 8 18 9 14 35 37 24 33 17 27 8 23 23 21 13 6 21 39 28 27 17 14 27 26 15 4 10 8 3 6 45475 307 245 30 10265 12 37 55 7933 1185 39005 2964 3036 3543 4008 5241 7258 8408 8933 10168 11965 13480 15950 18874 23009 26406 27730 29434 31686 36017 40435 46266 52841 59202 64505 70396 76411 83522 90233 106499 120442 130228 144729 161038 173470 185115 178399 159827 143928 114279 67756 27508 10782 7899 7543 4101 1276 785 534 423 471 388 459 349 307 282 278 333 303 237 187 91 144 166 180 154 145 236 330 336 292 213 299 262 264 272 245 301 353 341 220 330 293 273 206 167 224 252 214 231 194 109 113 110 143 152 93 77 148 104 175 209 164 144 155 115 133 104 115 117 124 58 118 118 133 103 132 133 66 174 102 134 153 119 103 181 159 113 104 115 167 143 167 207 201 123 141 155 124 174 138 105 116 151 301 350 377 407 356 219 121 132 297 512 3485 12081 10424 2201 257 220 186 114 133 116 116 104 34 12 29 83 70 67 6 44 126 113 151 105 56 54 59 47 22 0 7 76 -12 -21 -9 -23 -44 -16 44 17 42 42 -16 -31 17 26 20 28 17 14 52 49 45 46 51 19 38 63 42 24 20 56 43 18 -5 16 50 -17 18 43 48 69 75 49 59 76 22 33 59 70 44 26 32 54 46 58 65 47 45 37 35 45 33 28 17 31 37 45 68 44 17 25 30 37 43 30 27 10 21 -11 12 23 16 25 44 60 59 37 43 37 15 16 26 31 22 30 34 37 34 38 44 26 30 34 40 38 34 26 29 29 25 30 28 28 17 25 22 28 17 23 22 16 8 45481 309 249 30 10269 12 38 1 7934 1185 237242 13778 12672 13213 14267 15372 16183 16688 18007 20561 21973 23123 25321 28721 31614 35158 38935 41900 45624 52289 54890 56172 56704 64350 74095 81623 90887 105793 125775 132900 134426 139830 128304 105935 83403 69119 59963 69888 68133 57498 57030 63445 54128 64252 27912 1404 805 547 494 490 357 322 262 300 350 278 263 294 343 413 323 318 314 245 235 235 240 294 254 261 358 300 333 325 234 284 328 269 247 309 368 403 324 342 253 261 232 355 286 235 258 224 200 150 58 94 118 119 146 126 128 230 236 186 173 94 132 95 141 195 126 140 210 185 213 143 176 142 178 141 131 203 182 175 225 165 123 204 198 223 184 209 250 194 199 207 161 118 145 175 108 106 164 153 205 298 374 377 430 405 411 282 125 97 65 81 330 1504 1168 428 179 109 152 159 160 161 164 81 102 83 41 58 64 41 37 116 86 80 49 104 107 71 17 67 23 -9 21 12 14 12 -20 7 -12 37 19 -21 17 43 21 19 23 -2 -5 -2 34 89 81 25 38 49 33 53 52 26 4 35 23 67 77 50 12 36 49 39 45 91 43 34 63 58 34 57 45 30 45 39 41 59 53 42 55 52 56 60 27 16 33 30 38 51 62 48 37 26 11 25 51 53 30 37 35 39 40 19 22 44 20 28 16 25 27 58 59 50 63 59 42 22 36 50 39 31 29 41 34 26 28 39 37 45 48 53 60 52 45 50 25 18 25 24 26 31 23 18 22 10 4 9 8 45487 309 283 30 10273 12 38 7 7936 1184 48210 7756 7480 8449 9423 9501 9356 9466 10334 11933 13703 14938 15327 16148 18319 20771 22732 24901 28990 32138 35654 40932 46340 51571 59156 68675 75582 78402 83822 82265 74651 77104 83847 87976 88877 85710 84392 71751 54778 59944 85786 124275 234379 316134 150532 11509 2675 751 681 565 406 447 447 257 276 306 290 180 226 247 304 300 207 210 231 235 294 340 398 425 441 386 309 343 263 312 252 320 303 423 414 416 417 443 343 315 247 231 248 245 214 112 52 172 163 149 156 169 243 218 214 292 111 197 128 136 173 208 228 156 219 183 231 209 202 173 181 187 205 140 145 200 210 219 120 209 179 211 207 178 163 206 239 211 202 134 229 183 149 170 122 150 252 301 338 374 395 442 446 467 361 222 55 96 49 73 82 169 196 277 145 81 118 217 125 155 88 120 148 131 103 45 116 53 99 137 131 80 103 83 79 9 -39 12 30 1 18 32 32 8 17 34 64 58 18 55 20 -26 -6 33 19 52 45 27 28 35 18 3 34 44 10 42 35 47 40 41 28 52 86 40 24 19 23 31 -6 19 53 26 45 54 58 42 30 28 38 32 13 22 13 41 52 18 50 64 33 29 45 33 32 24 49 38 50 56 31 29 20 7 24 33 19 49 55 24 43 54 42 43 42 38 52 69 86 53 36 37 47 46 21 51 38 33 28 37 57 53 42 44 43 37 51 45 42 38 55 45 28 27 30 36 25 18 23 26 28 21 17 8 2 45493 307 309 30 10269 12 38 13 7937 1184 26309 13162 12721 13756 13769 13975 14959 16558 19142 20974 22891 25054 26793 31449 35911 40189 43842 48634 55228 63867 70460 76336 82724 90045 97282 105678 114539 122328 130794 135458 146178 152785 148072 128173 107209 90258 76232 53699 31492 14093 4745 2170 1166 794 587 386 460 462 476 379 433 399 439 450 420 332 265 197 266 215 209 293 233 281 230 307 399 414 398 360 345 274 295 335 348 347 360 419 462 327 352 358 363 341 284 239 316 239 191 274 192 103 197 130 163 211 174 206 208 213 156 203 225 223 293 216 156 121 216 160 128 186 209 207 218 241 240 184 198 170 261 186 214 171 219 272 234 244 285 183 171 197 226 236 217 151 121 123 206 298 337 349 436 406 413 455 443 395 353 303 208 93 81 64 73 92 115 94 164 117 75 139 170 164 91 88 92 88 95 93 90 93 94 69 139 118 102 108 107 69 58 31 26 40 34 16 49 31 49 27 11 55 21 26 -4 29 55 31 47 86 55 23 58 73 114 50 39 13 58 28 45 59 40 60 7 31 28 35 59 47 48 56 39 62 32 39 62 100 66 46 44 66 70 53 67 64 65 57 66 63 68 46 30 65 69 73 59 70 46 50 62 54 28 43 44 34 53 35 38 32 39 49 35 29 43 52 50 69 63 60 65 54 51 48 53 56 39 32 43 45 43 38 42 63 50 46 40 52 55 59 46 37 37 37 46 44 39 44 37 25 32 31 26 18 24 24 16 45499 307 335 30 10265 12 38 19 7938 1184 33663 9193 10207 11594 12718 14682 16987 19409 21717 24174 27798 32121 38279 43294 48939 55423 61113 69733 80639 88369 99294 119621 135128 146128 159083 171932 182716 180314 177491 176931 144840 117577 99943 85527 66404 34071 13110 8468 4731 1566 390 426 375 330 322 398 429 305 421 336 358 281 266 272 198 315 339 277 162 153 294 337 378 348 391 360 437 420 362 302 423 291 424 432 483 396 350 358 403 275 265 295 384 288 199 157 259 166 222 229 223 224 118 187 301 224 145 264 221 198 125 131 183 217 166 255 260 156 234 189 210 252 257 222 207 216 249 178 227 214 231 198 155 214 210 135 169 181 178 161 173 197 234 195 179 248 334 394 383 344 367 455 426 380 357 359 296 172 136 104 89 112 106 167 153 123 82 78 59 116 132 171 151 110 113 70 140 103 92 54 77 85 116 79 154 90 112 101 106 84 118 75 59 60 62 70 27 21 61 79 68 88 76 39 62 67 50 57 35 59 3 48 109 34 44 71 55 87 93 90 52 71 69 88 104 100 49 55 71 83 36 23 77 87 63 51 65 66 79 70 104 69 88 107 81 83 66 63 64 95 63 74 78 81 59 63 56 77 74 52 66 69 61 64 60 57 67 69 76 84 75 72 58 60 72 68 47 81 74 71 91 65 40 55 50 55 44 24 40 67 61 65 74 68 67 64 66 76 69 50 60 61 66 67 72 48 54 53 44 46 43 40 38 34 30 25 17 45505 306 366 30 10266 12 38 25 7939 1184 36188 5726 5650 6605 7731 9302 11234 13678 16275 18156 20704 24408 28344 32429 37579 44297 51465 59745 72073 84593 94635 99088 107562 118962 131644 141769 161576 168401 164121 173367 174291 166206 154601 142464 131566 114558 92950 62420 22179 7696 2626 587 358 348 340 318 396 427 319 338 255 221 234 248 290 209 293 244 266 270 209 260 332 274 324 273 377 373 275 301 322 404 415 427 406 310 347 326 274 254 203 162 132 166 109 103 143 162 140 91 81 205 188 216 210 188 196 169 210 172 225 240 207 170 171 201 148 135 125 206 184 96 142 235 209 148 162 152 128 158 163 147 150 109 240 142 118 141 183 136 206 138 127 118 93 246 332 378 289 380 475 369 365 322 318 250 112 121 126 10 64 107 208 28 2448 11310 11397 9136 1661 136 175 205 135 239 183 102 83 137 83 86 95 99 103 73 88 86 88 110 93 82 74 28 -7 91 48 71 56 46 67 74 60 -10 27 84 66 57 79 74 42 41 34 28 12 23 50 62 61 65 42 29 52 24 36 22 14 17 -9 36 47 33 56 56 56 44 22 62 72 33 53 70 47 56 24 66 32 40 53 55 58 61 64 60 48 28 42 55 63 60 54 61 51 39 45 44 61 64 72 47 33 41 45 44 29 52 54 55 61 44 57 77 51 35 20 28 48 38 57 49 40 51 35 42 33 29 37 51 47 33 39 45 48 51 46 42 39 41 37 36 43 32 28 20 19 10 7 1 45511 304 432 30 10272 12 38 31 7940 1183 72467 13298 1250 1446 1917 2326 2918 3451 3952 4724 5435 6525 7758 8954 10566 12759 15145 17936 22092 27383 33227 40689 49955 62386 76332 92613 113090 139268 172743 204599 249224 302796 352611 397113 394006 310745 193117 87168 24381 3448 563 424 421 392 404 515 442 278 368 211 225 254 252 329 246 242 270 262 196 317 226 263 357 368 309 340 371 327 381 411 390 327 324 312 218 129 181 192 228 164 121 145 74 142 100 57 120 126 154 130 147 130 170 176 150 104 191 141 86 224 237 200 179 169 169 208 193 173 178 195 166 201 181 215 125 130 140 167 171 297 207 191 202 186 190 197 201 158 98 93 174 152 187 211 229 309 363 388 413 429 320 373 377 423 314 307 194 187 144 111 134 79 175 198 81 3305 8972 3261 712 103 181 428 2149 5195 2659 2042 202 97 51 81 120 103 145 123 113 42 68 57 57 73 88 36 57 32 33 64 66 65 62 108 75 41 60 74 37 19 22 50 63 46 54 78 49 76 78 105 73 38 33 62 50 11 52 64 25 31 69 29 33 74 57 51 45 23 37 43 43 62 77 30 81 79 95 72 79 29 48 60 64 65 49 45 83 96 71 46 64 49 28 78 47 34 45 58 63 68 43 19 42 39 67 78 75 83 66 78 65 36 34 41 43 32 33 31 32 63 47 49 60 51 40 41 55 59 52 45 49 57 58 45 50 59 46 34 40 43 33 28 16 18 18 22 14 6 45517 303 435 30 10275 12 38 37 7941 1183 41143 2423 2372 2814 3460 4074 4635 5305 6082 7116 8196 9250 10332 12011 14262 17367 21120 24163 28063 34119 39797 47548 59222 77148 96217 119052 145283 179506 220806 257408 280373 287467 269071 257228 245389 223829 188152 140742 77828 38924 6376 485 516 508 406 378 297 258 267 338 234 303 371 384 292 246 263 329 332 242 288 390 305 342 406 370 427 435 555 431 425 411 353 176 110 203 114 158 125 92 124 46 195 105 108 192 268 125 127 152 148 186 187 259 198 208 154 188 237 171 158 102 204 238 199 229 170 136 211 250 206 219 143 193 158 165 202 223 156 200 226 196 140 158 215 235 87 154 211 192 174 160 179 194 292 336 347 393 404 373 411 442 429 444 437 348 375 424 250 137 93 86 73 113 105 62 136 142 111 36 94 158 92 78 95 90 110 92 125 115 107 127 131 132 164 88 44 72 2 48 59 44 -15 38 55 37 59 38 30 31 65 63 33 10 82 72 35 38 58 77 57 45 17 16 74 46 38 51 31 -2 57 53 57 73 60 58 59 23 77 75 58 72 26 43 85 77 39 43 34 45 48 70 80 61 41 67 78 91 74 45 29 37 58 58 65 50 22 38 30 32 33 48 56 35 40 46 35 34 69 68 60 69 65 66 49 36 29 41 38 44 54 55 38 57 48 39 37 48 39 53 46 36 40 33 37 31 41 38 46 53 55 47 41 44 43 33 30 30 21 14 12 11 8 45523 302 497 30 10277 12 38 43 7942 1183 22801 2821 3263 3704 4204 4585 5306 6334 7469 8922 10355 12478 14697 17382 20550 24962 29288 35306 41924 50575 59277 72131 93505 111550 127584 154860 178643 189150 210482 250337 276233 295077 300007 287942 227653 126714 75034 36310 10015 3074 1161 784 675 566 484 475 407 360 362 312 194 319 292 426 355 183 276 294 259 347 344 304 389 386 450 494 506 399 376 390 314 251 131 110 166 237 181 73 121 177 68 110 207 197 147 282 252 132 249 185 137 226 219 258 225 149 203 175 160 181 193 191 185 203 160 162 164 207 220 196 133 212 156 121 277 140 153 119 154 128 95 257 214 202 203 140 146 177 210 182 162 180 293 390 414 386 393 402 433 455 329 329 353 314 306 337 230 89 90 118 68 41 55 66 76 69 134 96 85 90 116 58 84 102 128 77 95 104 104 131 90 79 85 95 79 189 51 31 26 55 11 45 63 84 49 67 86 57 37 34 54 42 51 89 82 55 68 82 58 64 47 12 36 56 59 60 28 23 39 8 16 55 58 30 30 36 69 73 66 35 54 63 38 55 42 78 69 62 72 51 79 75 73 69 54 59 52 38 49 73 54 44 42 91 47 35 44 36 56 53 41 55 62 54 44 50 70 66 54 61 60 56 60 45 49 48 42 35 36 41 47 37 32 28 22 43 58 56 52 60 62 64 60 44 48 61 55 47 43 54 51 50 48 47 42 37 32 23 28 21 5 8 45529 301 526 30 10276 12 38 49 7943 1183 46317 9332 10127 11215 12882 14811 17599 20252 22943 27585 33756 37912 43755 53837 60874 69920 75145 80913 88462 101766 110482 128608 147204 171284 190131 187755 160752 140431 125249 143019 163193 163189 167777 149947 124640 111155 86423 48890 17715 6387 2216 1740 1323 889 711 500 444 441 321 442 406 444 529 480 441 380 351 337 310 303 314 334 425 382 490 466 407 381 350 267 178 300 169 116 105 176 69 104 109 158 240 215 204 294 249 282 189 117 137 235 271 155 158 200 220 279 172 123 220 188 150 201 180 199 220 156 178 179 205 208 245 228 179 215 199 253 226 163 192 227 205 207 222 202 173 121 132 184 248 246 236 315 290 357 397 386 445 452 442 366 364 322 356 323 276 176 135 111 100 57 91 81 139 125 74 42 45 -8 65 94 133 50 63 110 112 78 76 131 115 109 92 122 103 147 97 113 124 87 41 22 77 94 93 54 46 75 79 80 53 25 20 66 64 71 91 110 89 41 78 107 43 74 73 63 59 80 99 90 86 40 60 63 50 48 62 63 39 33 79 64 66 18 61 72 73 70 74 84 94 80 104 114 81 65 46 60 65 80 61 71 68 69 64 49 49 82 56 86 101 82 84 72 68 84 98 100 93 73 88 99 94 78 58 58 49 58 66 73 70 52 50 54 45 50 55 73 67 63 74 79 69 72 68 74 71 60 70 70 64 63 59 51 53 55 64 53 43 49 51 40 34 45535 300 558 30 10278 12 38 55 7944 1183 40225 18964 23235 28566 34662 41565 46736 51350 59209 68758 81321 99756 115848 126120 136881 137705 140010 149712 166599 188040 196775 203093 207743 200968 173077 143009 141684 125630 78784 50041 38629 30064 19818 9814 4348 2634 1606 1234 1059 836 777 551 518 443 503 478 470 482 504 432 420 292 249 418 322 276 334 310 264 472 420 398 453 443 426 400 423 486 433 359 380 196 215 160 207 214 194 113 223 209 88 153 200 247 165 220 166 160 238 233 198 191 267 228 224 196 165 214 167 180 293 175 203 169 193 152 210 208 236 203 140 211 220 197 225 223 126 149 126 198 200 197 213 208 228 219 228 283 400 423 422 402 367 383 349 458 395 275 354 286 248 180 172 94 64 71 97 56 102 95 146 150 104 112 115 94 124 112 109 65 55 38 46 97 93 103 132 116 58 54 54 114 122 114 85 71 85 67 105 82 60 92 95 104 58 -10 43 59 25 54 52 83 105 71 70 57 76 83 72 49 53 60 61 63 94 74 75 79 55 102 99 84 72 65 37 98 91 93 64 90 110 85 82 79 113 104 83 97 85 81 93 94 81 84 76 65 84 79 104 66 104 93 60 79 105 81 68 55 77 70 48 65 81 78 79 92 96 112 98 90 79 70 86 73 82 75 78 75 75 69 67 75 74 76 73 60 75 73 79 77 79 76 68 63 68 74 70 73 69 61 68 70 66 57 54 45 44 49 48 43 45541 291 592 30 10282 12 39 1 7945 1183 38984 8884 10323 12704 15670 18645 22352 27227 31794 38678 46069 54657 66044 81619 93364 100803 102423 117618 133977 153434 172659 194558 207652 219806 226674 228973 213415 173758 152853 113493 75346 44994 15445 4815 2410 778 570 636 603 487 354 339 426 309 219 273 274 226 390 377 244 225 240 291 281 207 193 264 193 333 339 276 275 282 382 344 327 281 174 158 148 138 144 149 109 56 67 47 134 95 64 -15 59 126 145 122 122 118 94 156 111 120 139 140 108 143 138 94 94 111 139 92 114 135 126 87 138 175 102 95 105 112 139 175 67 72 106 118 107 96 85 158 94 64 86 65 123 214 306 307 268 310 349 307 279 128 88 6 29 3 8 14 63 -3 -59 17 50 -48 -25 24 47 15 -22 9 11 16 37 57 34 14 32 26 -9 17 43 83 73 25 53 58 55 76 104 54 21 -15 3 -40 -19 -38 10 40 -26 -24 16 27 21 -5 -28 14 -1 5 -11 -12 2 31 -2 20 38 21 9 20 -12 1 18 11 3 -6 19 1 -11 17 -1 14 17 0 4 4 -7 1 23 23 9 16 -3 -1 25 16 18 5 12 4 50 55 8 17 14 14 26 19 7 9 2 2 15 -10 9 4 -10 19 15 5 -25 -19 13 47 34 1 16 32 54 41 19 4 7 16 999999 999999 3 999999 1 4 2 999999 1 17 1 6 23 19 24 13 999999 999999 999999 10 15 10 3 4 5 45547 300 565 30 10285 12 39 7 7946 1182 16140 53944 10742 1578 2176 3084 4195 5459 7075 9421 12087 15055 18441 22606 28060 34964 44710 56807 75500 106005 139974 176606 235779 295015 371409 440576 467905 451835 365150 254862 139683 78188 46357 30603 21472 19182 16490 6245 1639 1180 862 611 567 515 607 524 644 588 597 457 476 465 480 523 385 410 347 282 271 354 484 427 441 491 536 526 443 402 459 367 309 260 258 168 192 189 159 197 121 111 112 131 129 195 215 185 248 173 189 207 301 321 225 194 208 208 236 161 214 238 189 239 238 200 192 179 122 207 151 148 204 211 163 90 187 253 271 149 218 213 227 184 198 230 231 296 270 356 404 414 423 387 402 416 375 324 229 63 53 99 70 94 77 172 120 74 84 78 97 50 66 99 119 107 137 85 49 70 79 110 103 84 82 81 82 100 137 183 102 82 129 155 155 87 94 79 133 84 57 69 52 109 130 115 56 86 71 58 56 38 74 78 73 85 68 121 82 94 69 111 111 88 81 55 59 35 86 66 79 44 61 57 69 86 83 105 103 86 97 90 100 85 109 145 112 64 128 121 78 101 102 109 108 93 112 87 69 73 117 135 82 78 58 40 97 80 69 88 92 68 63 92 97 77 90 112 99 94 102 118 110 109 109 99 90 87 76 82 68 62 68 60 69 72 86 76 86 91 93 97 109 104 88 79 75 75 85 91 91 77 77 87 75 82 71 57 64 61 50 41 45553 299 593 30 10283 12 39 13 7947 1182 1117 6464 520 999999 999999 -72 239 827 1553 2447 3772 5872 8737 12670 18137 25735 37091 51685 75161 105481 140994 192626 252728 318168 378815 438025 480934 498615 487580 375346 172498 42768 5409 1180 936 1161 1248 1252 1051 1045 944 905 697 583 578 594 541 521 384 431 508 528 381 289 352 255 219 336 349 411 392 505 542 517 435 619 565 406 422 309 279 278 242 237 95 112 193 227 51 136 165 138 148 52 160 194 145 166 174 244 185 286 232 208 258 315 169 145 178 146 168 133 251 198 169 181 206 221 220 228 149 151 163 215 267 203 217 182 163 164 207 212 221 143 183 228 257 343 360 420 375 389 333 334 348 276 65 4 66 67 57 26 76 121 61 38 100 89 47 87 82 133 98 38 87 155 100 82 101 38 94 42 72 87 109 121 99 86 124 147 100 105 102 151 111 36 69 32 30 97 91 58 92 65 41 20 56 30 71 57 12 58 65 34 99 59 55 60 50 -2 27 37 35 58 103 88 47 60 99 114 104 66 61 77 114 75 80 91 56 69 85 101 96 88 88 91 83 69 80 78 61 55 70 55 70 90 81 61 93 86 51 67 52 43 89 72 55 64 60 68 84 87 82 78 94 111 92 102 106 91 76 63 56 73 76 57 52 55 60 68 63 47 50 58 56 73 80 71 79 76 58 67 72 65 64 66 66 70 55 58 66 65 56 44 40 41 32 28 24 45559 295 706 30 10276 12 39 19 7948 1182 658 6907 8648 11155 2788 3124 4784 7322 10457 15240 21648 29744 39958 52344 69784 88608 111272 137696 162495 187828 213086 260621 339649 398949 422450 396338 331013 257359 194675 90338 29258 8632 6014 1983 1171 1097 1056 749 712 714 720 544 574 574 487 382 424 424 291 232 273 313 205 219 306 328 392 423 346 470 406 332 447 338 366 427 389 342 336 164 99 171 175 151 157 182 112 30 15 3 102 153 206 128 199 227 154 163 133 154 248 149 207 198 159 178 175 179 251 201 183 153 252 198 167 128 93 153 211 225 185 96 162 170 154 206 192 206 131 171 149 163 149 234 299 340 321 298 296 288 263 82 1 32 -8 18 6 34 82 78 31 70 69 45 31 70 58 75 79 73 29 71 65 94 81 19 62 85 79 37 65 64 79 104 118 87 112 59 54 51 64 87 57 82 58 -4 56 65 54 34 14 45 17 43 16 37 38 40 57 62 57 51 59 26 35 80 63 52 57 38 45 -9 48 42 15 72 68 65 43 71 40 37 37 53 72 32 60 66 50 79 95 66 65 105 49 58 65 35 69 61 53 27 28 85 77 67 62 52 54 50 67 49 47 51 18 5 51 77 89 77 77 77 105 99 71 72 48 57 74 76 51 47 36 44 56 49 55 54 47 60 51 63 70 70 52 55 61 54 57 64 60 56 63 57 42 41 50 45 36 29 39 38 25 19 16 45565 292 732 30 10272 12 39 25 7949 1182 4160 10046 -34 999999 102 466 863 1470 2358 3678 5515 8274 12262 17029 23896 34452 47829 67419 94424 130571 177553 225907 265019 315458 373915 416779 440081 433343 344698 231604 93608 30377 17205 9869 3388 1194 1067 1062 1104 1223 1233 1099 1059 988 923 686 572 561 489 328 326 342 275 223 277 268 416 457 450 372 277 374 325 397 309 324 322 209 125 140 216 165 110 43 119 110 115 94 98 100 120 45 130 142 161 246 152 180 236 169 208 109 193 143 199 91 125 113 116 179 173 150 196 170 171 167 172 155 185 145 202 174 173 205 142 134 121 83 116 123 132 150 130 177 221 351 287 246 350 254 219 175 131 86 54 50 42 68 -14 15 45 30 26 -7 15 16 -7 13 35 20 -9 19 73 60 16 20 36 44 91 89 42 52 93 6 18 72 52 52 36 58 53 42 -7 39 30 14 21 39 39 7 12 9 37 10 52 79 23 10 -1 0 37 36 -9 34 35 -1 -1 9 40 37 8 6 16 5 15 26 32 47 6 -18 55 33 20 31 47 12 16 46 34 34 33 6 45 40 31 38 20 1 19 37 24 16 59 56 45 15 34 23 -4 25 32 19 24 19 41 41 34 32 47 35 52 68 68 68 48 46 37 21 35 45 46 40 32 21 12 16 13 23 10 25 8 18 21 24 25 29 29 28 19 27 23 23 21 17 25 30 33 15 15 7 5 3 45571 294 705 30 10275 12 39 31 7950 1182 -15 999999 16934 31130 1355 618 1162 2145 3385 5127 7835 11151 16378 25185 36648 52547 76644 113839 174755 260246 339195 406473 485196 545815 524463 465668 299996 114388 19216 10997 6434 1431 1031 1090 1073 953 840 932 1032 1082 1054 933 838 656 734 709 591 538 454 462 368 262 347 401 346 424 425 368 302 378 346 371 440 271 200 272 197 158 157 112 135 75 41 113 71 48 35 59 125 146 151 198 161 137 121 203 158 157 217 138 150 201 202 205 183 221 160 126 152 198 171 190 115 136 163 178 156 133 119 150 151 105 183 132 163 183 202 136 92 84 135 214 283 333 310 321 339 324 254 238 238 221 34 -2 49 3 69 48 6 14 98 77 38 -11 -18 47 78 17 -43 -4 70 53 64 82 110 88 84 102 104 147 136 83 102 57 64 126 103 25 10 62 90 66 57 45 1 18 40 12 54 86 15 39 37 35 3 47 31 20 49 49 29 62 73 70 54 45 27 53 12 50 53 43 42 60 61 63 71 49 56 67 41 10 15 36 39 58 67 59 71 63 79 91 71 67 61 56 36 32 69 52 49 47 16 27 56 40 39 50 22 42 30 45 51 40 43 55 68 61 70 60 77 84 91 85 69 74 87 64 56 60 58 62 32 22 19 41 45 28 31 46 44 49 51 46 44 54 57 34 42 50 48 40 39 40 44 38 41 35 32 31 27 10 8 14 45577 289 830 30 10280 12 39 37 7951 1181 37841 12782 14978 17673 22014 28944 38357 51401 63977 79588 100695 129511 165583 198118 230869 265805 311330 341964 356304 324923 289483 230882 132678 30759 7893 3548 1700 1453 1266 1103 932 865 1086 1364 1664 1886 1698 1255 911 835 679 650 685 599 461 703 700 490 467 461 414 497 512 441 402 249 337 396 424 317 260 165 187 144 154 123 108 49 71 140 100 95 102 202 36 90 121 165 142 117 181 212 98 138 190 217 68 142 149 128 155 89 131 160 152 117 214 188 180 159 143 144 78 159 176 132 200 136 47 33 76 122 76 143 158 120 256 303 301 332 287 334 351 349 351 226 189 183 96 50 112 12 1 14 -33 -17 50 77 42 43 51 63 29 37 44 77 42 33 16 47 59 21 35 40 51 25 50 111 15 18 50 45 69 44 49 57 56 13 47 56 25 -9 39 22 -21 -3 17 36 14 -5 -8 31 -4 27 40 27 35 30 64 25 8 44 10 0 -39 -13 23 46 56 41 -20 21 92 53 48 56 15 19 26 15 12 9 22 0 13 26 -1 54 29 40 8 20 41 67 52 45 63 63 36 57 51 53 39 27 23 32 23 17 8 1 49 50 45 56 53 65 69 58 66 57 34 38 44 66 57 38 26 26 5 7 14 13 999999 2 22 34 27 24 26 39 25 16 18 17 10 11 17 13 18 6 15 15 17 10 12 8 2 1 3 45583 287 947 30 10277 12 39 43 7952 1181 84782 70274 56471 38266 48065 62076 80233 108817 138719 165387 196491 234486 279733 350235 391210 403434 334911 243566 148335 110018 78331 60982 33581 10396 2094 1863 1713 1513 1391 1480 1496 1418 1633 1471 1071 835 654 608 530 548 515 568 447 408 445 432 461 417 515 508 387 444 379 450 422 391 328 259 190 228 247 157 166 178 240 196 177 117 133 197 152 243 129 212 118 210 292 244 194 331 215 203 227 193 225 201 211 228 211 214 162 220 178 196 152 163 183 201 181 222 279 222 210 157 181 178 169 128 134 169 203 192 304 390 417 389 404 429 350 312 331 285 202 123 118 124 70 99 63 91 112 58 26 48 87 76 102 69 93 69 25 34 34 94 35 13 60 81 100 128 140 132 129 156 72 130 115 52 53 90 80 87 51 26 -11 64 94 51 86 55 58 46 78 83 63 37 88 38 13 62 43 64 80 93 88 33 28 50 108 89 55 24 61 37 61 63 83 33 51 38 42 69 83 85 89 45 39 48 57 71 53 72 83 66 54 95 89 90 77 81 99 71 91 93 82 68 41 61 41 60 64 49 58 59 48 78 69 68 62 101 113 108 94 107 107 90 76 75 103 89 66 70 37 50 45 28 39 37 39 51 75 61 55 63 75 74 72 63 58 52 58 59 70 67 58 52 61 66 59 50 55 55 45 43 40 33 29 45589 289 908 30 10268 12 39 49 7953 1181 17687 17397 571 816 1297 2184 3125 4412 6366 9431 13199 18173 24904 34358 46836 63516 84123 114398 153110 200369 261579 335540 417361 473519 488443 456259 354880 154601 19742 2677 2150 1853 1704 1727 1655 1632 1381 1097 981 808 797 616 530 588 564 549 445 430 403 366 398 434 417 355 363 397 367 324 272 333 259 252 162 155 170 222 215 84 63 27 94 113 36 98 159 174 114 130 165 119 64 175 167 145 143 155 201 162 191 223 200 211 209 193 189 162 140 144 123 92 84 56 157 158 89 77 120 186 135 65 128 115 149 212 291 370 372 377 308 334 369 320 286 216 233 202 77 126 94 94 61 -16 14 53 75 42 31 37 10 10 41 18 -3 25 59 25 40 46 49 -4 20 67 123 55 68 42 63 30 37 72 57 44 45 30 51 25 39 10 31 43 -14 3 40 50 29 -19 -13 39 47 -4 55 35 -14 11 21 49 72 40 3 20 -7 -3 25 12 26 8 36 44 9 13 34 36 32 24 50 23 32 51 70 63 31 24 17 45 31 32 39 62 47 45 78 71 73 59 66 37 1 23 15 39 33 18 36 52 31 37 47 34 43 45 49 58 79 75 62 70 76 68 69 66 55 55 64 53 24 20 12 18 23 16 28 26 34 31 31 36 38 35 46 49 57 46 34 37 32 45 33 30 35 26 24 25 34 27 19 11 2 12 10 45595 289 871 30 10261 12 39 55 7954 1181 3709 8588 999999 999999 -32 146 438 913 1307 2107 2948 4389 6596 9951 15156 21525 29796 41071 54523 70649 95054 131009 181181 244850 318830 398843 437745 473781 393091 286338 223903 148126 90941 39001 25218 21504 2679 1690 1357 992 830 809 849 939 790 737 594 505 494 514 375 334 428 411 429 365 494 496 378 462 433 442 418 277 220 229 189 160 161 196 110 87 60 74 112 48 106 159 145 105 179 175 222 255 247 229 173 127 168 208 199 158 153 161 138 196 151 168 133 159 203 221 230 159 136 100 143 118 154 236 196 141 165 191 186 221 361 408 383 345 399 432 330 237 224 293 218 187 119 116 54 68 60 37 28 46 61 55 5 47 116 105 33 26 63 18 54 40 93 100 58 18 57 62 97 91 95 91 99 67 92 123 62 65 104 71 12 57 48 39 34 38 41 68 14 55 40 49 -9 21 53 46 49 81 10 65 44 30 52 18 28 10 6 67 30 32 39 14 48 8 29 52 56 72 74 51 46 51 75 48 34 36 77 45 47 57 87 80 54 68 80 69 74 72 41 52 88 76 76 55 61 63 50 40 72 59 58 82 65 33 53 54 79 72 110 108 94 93 83 88 76 79 60 57 75 58 35 39 41 36 34 49 36 47 60 45 39 57 63 51 51 47 40 52 56 48 46 45 50 44 25 32 39 38 31 22 22 14 6 45601 291 810 30 10260 12 40 1 7955 1181 -95 999999 3018 10187 5274 3689 1340 1882 2689 3784 5326 8702 15043 20167 26088 33700 47142 69355 90873 117208 150390 206496 288660 347149 342211 343217 323852 399893 419405 340803 221991 129007 9547 1947 1764 1715 1425 1376 1539 1256 964 872 835 659 626 576 483 499 587 514 383 318 348 414 508 506 420 319 335 322 211 195 240 182 223 236 245 124 124 85 92 81 49 117 68 15 44 95 112 181 185 100 154 192 218 101 127 118 171 161 186 154 170 270 161 128 141 117 190 192 161 180 115 33 94 176 103 85 142 118 142 87 81 142 163 108 176 219 311 369 442 441 339 272 258 262 330 269 169 109 43 68 10 -14 10 -35 95 6 51 35 -15 48 49 29 30 16 31 15 5 9 56 8 47 60 66 39 62 104 84 47 90 89 69 31 34 19 28 54 62 42 31 11 55 21 31 32 28 30 42 50 45 79 40 20 5 58 41 41 51 14 34 39 26 30 47 78 43 62 49 54 49 17 18 13 29 31 5 33 53 -1 11 34 72 63 67 64 70 52 68 56 60 61 70 64 73 45 71 49 45 22 29 19 38 36 48 45 42 52 27 14 47 60 64 73 102 101 94 126 107 82 78 87 88 74 75 78 76 66 50 35 27 33 47 28 13 33 48 42 36 44 49 55 43 45 51 53 46 43 35 40 38 35 41 35 22 26 28 26 19 19 13 45607 299 572 30 10262 12 40 7 7956 1180 512 12395 19239 10530 14084 28572 6104 2926 4045 5671 8083 12033 16823 22469 28667 36881 48180 66317 91918 113552 122833 137924 153469 204370 264905 304582 360346 424484 425591 302098 192201 96120 47352 20933 5611 3467 3726 3388 3088 2962 2512 1797 1513 1220 1025 928 937 715 495 542 383 399 350 294 297 268 330 391 360 359 378 466 475 305 311 285 191 202 265 227 125 93 110 160 126 80 94 214 137 182 71 39 47 176 105 106 133 193 154 181 219 165 138 98 197 231 166 226 244 130 196 162 265 171 179 140 74 131 185 199 181 124 133 107 173 143 167 137 109 142 153 104 99 136 328 371 346 411 329 389 329 314 343 228 188 173 101 70 111 26 -2 -8 22 78 50 49 105 63 41 -33 -16 30 58 13 52 55 53 101 78 57 93 77 61 150 45 26 79 89 63 63 73 81 29 70 71 98 125 59 29 20 35 25 10 22 22 50 64 55 -5 11 32 70 30 29 25 41 4 20 72 45 35 51 55 38 73 41 42 28 48 69 25 81 38 46 16 15 30 43 -1 31 81 64 22 27 54 60 71 54 94 81 41 83 86 69 58 61 45 39 59 57 15 55 49 38 44 54 69 61 83 110 106 92 107 99 86 58 69 86 79 67 52 52 57 56 41 38 16 22 33 24 22 39 45 21 32 46 52 36 46 60 62 49 56 53 46 45 42 49 44 41 29 26 42 25 27 28 19 11 5 45613 301 511 30 10261 12 40 13 7957 1180 1291 32335 45022 14827 1090 974 1493 2115 2849 4060 5391 7313 10314 13494 17185 22606 28672 36647 45758 57721 73785 93727 113662 146669 193481 250689 305374 326359 305504 294165 281565 226816 180620 161041 121167 71603 46553 41579 27956 18626 15665 12691 9470 5120 3554 2969 2398 1819 1485 1341 1103 775 697 636 563 515 460 424 431 406 382 407 457 425 488 451 368 387 266 266 314 238 309 287 296 250 281 282 204 108 178 199 184 100 152 56 107 93 134 287 211 144 134 241 220 169 224 226 120 209 148 198 118 122 209 231 229 189 164 183 170 167 114 177 205 156 91 154 192 185 111 218 114 192 225 327 360 361 408 371 403 330 291 238 201 258 183 90 45 36 16 40 -4 46 14 15 34 76 72 67 24 -17 33 72 109 38 17 97 84 31 56 115 58 27 94 51 52 88 100 -6 -16 63 18 46 110 74 51 7 65 93 74 42 37 28 106 60 -11 31 72 40 91 53 -4 46 70 55 66 63 41 31 36 22 48 62 38 39 54 50 54 69 62 57 54 58 17 -21 51 57 71 52 36 62 86 92 81 82 89 58 94 96 103 103 52 39 61 45 15 25 42 49 34 48 48 51 63 78 57 45 62 97 79 80 113 105 115 91 88 82 101 100 87 74 71 61 76 31 31 46 47 46 54 50 45 61 62 40 44 56 61 65 67 71 66 59 57 54 70 64 63 64 63 50 51 47 39 46 50 42 43 35 23 45619 302 484 30 10264 12 40 19 7958 1180 1167 22969 38343 5965 463 710 906 1482 2397 3194 3770 4699 6272 7897 10104 13469 16859 21611 27140 33561 39765 48197 58780 66119 76380 91088 110645 130804 139441 147081 150144 172434 224741 277428 301602 313827 335669 307810 196420 80481 25469 4801 4584 4931 4619 3657 2876 2496 2375 2329 2234 1993 1628 1283 1037 1009 898 839 718 703 672 607 781 658 691 737 675 710 639 576 590 457 312 331 296 309 325 230 282 302 241 248 269 306 153 153 122 205 156 186 106 159 130 187 163 146 243 307 246 265 260 244 182 153 218 219 216 187 230 182 121 176 129 128 247 139 197 141 144 143 208 164 113 182 243 152 229 309 394 267 363 390 418 434 414 346 207 271 288 186 121 72 63 78 99 7 10 49 72 48 48 33 13 53 46 45 12 63 67 83 94 53 13 53 39 68 53 68 83 74 53 70 50 58 10 44 50 49 41 37 86 30 33 65 29 51 45 67 84 68 54 21 52 73 52 78 57 32 33 51 65 57 52 48 66 22 36 30 75 43 59 77 32 44 44 54 89 86 63 39 77 59 37 69 82 71 69 80 70 53 73 76 79 87 88 93 48 68 43 65 71 65 44 47 74 45 35 46 43 58 70 97 100 94 111 117 107 126 103 82 80 61 65 53 55 41 38 30 21 38 60 43 56 49 52 45 61 52 63 68 61 58 47 47 58 69 70 56 48 51 48 52 53 49 54 46 42 37 22 28 22 11 45625 292 763 30 10273 12 40 25 7959 1180 73917 23017 27343 32899 38246 45038 56778 68738 80238 90297 100797 108758 113520 118537 129340 134642 140008 143626 155834 168119 184600 172153 158722 156198 144645 143768 130955 104856 78459 79653 66132 19667 8388 7540 6274 4988 3760 3258 2543 2133 1663 1345 1175 1168 1011 903 813 831 852 784 856 1064 1167 1163 983 910 839 875 755 787 693 504 472 328 367 291 227 272 208 210 211 292 163 132 186 144 106 115 120 89 132 136 98 58 115 134 268 242 144 212 241 185 201 200 187 188 222 193 298 173 194 241 129 106 139 74 129 111 103 189 155 175 160 103 75 124 176 127 171 309 387 366 366 403 276 319 386 360 337 383 253 221 195 188 140 116 97 62 9 42 45 55 45 46 62 38 -21 50 46 67 61 111 76 31 78 28 19 43 89 18 121 61 34 39 26 77 90 34 -16 24 48 30 35 30 27 24 50 18 35 43 14 -2 19 33 44 45 88 44 74 73 58 74 41 23 27 31 60 17 -20 4 14 34 26 13 38 48 21 31 54 39 12 -10 24 31 84 38 56 71 29 38 44 48 86 72 58 55 73 82 65 62 37 41 52 56 60 54 63 50 20 42 38 25 29 41 73 106 122 110 72 68 67 53 75 66 64 50 28 18 16 12 21 33 22 31 35 36 50 32 27 49 45 32 46 40 49 33 51 53 34 39 42 32 40 25 40 32 18 20 23 23 18 7 45631 302 386 30 10286 12 40 31 7960 1179 25622 40202 22137 3559 32761 74482 8610 4312 5416 6772 8217 9267 11230 13950 18040 23302 28695 36691 47354 58874 71727 86750 102766 123248 137630 147470 161611 170452 208248 272041 292075 325393 361349 340569 236923 73979 16193 4952 3967 3832 4266 5160 4788 3633 3501 3416 2897 2596 2171 1553 1363 1097 944 828 1018 1009 819 832 1007 1014 986 1017 1082 983 953 830 898 874 767 703 625 507 388 379 383 275 267 212 241 366 305 263 210 315 135 183 156 189 121 64 29 116 126 115 172 145 164 151 229 205 246 237 180 198 158 161 176 184 166 110 130 157 132 163 157 151 148 171 136 165 164 117 85 171 187 192 151 147 108 134 180 386 404 346 386 311 292 274 357 278 297 302 273 179 271 234 219 266 189 100 85 48 126 -18 -51 -16 -6 -10 50 -1 14 107 66 -18 69 55 39 72 46 47 9 13 55 29 45 52 40 -43 -2 -8 -5 7 -19 52 63 66 45 66 53 21 -11 -13 -2 32 76 46 70 63 34 74 0 9 42 4 31 56 43 48 27 30 23 58 54 34 71 43 33 34 37 31 18 14 34 31 14 0 41 20 50 77 55 42 48 31 44 40 86 54 68 59 51 31 18 17 32 29 40 33 36 33 17 37 55 41 36 52 92 93 76 65 76 70 47 60 59 45 59 47 33 19 28 33 27 10 15 25 33 23 37 31 33 39 49 28 20 21 29 43 33 22 24 28 33 34 28 18 26 32 16 12 14 2 45637 304 425 30 10295 12 40 37 7961 1179 1382 999999 999999 999999 999999 952 1194 1644 13 999999 999999 -67 210 677 1191 1935 2749 3985 5822 8416 12123 18291 25810 36071 50160 67026 96672 142357 185999 213324 256206 303624 337111 351835 333295 293486 264996 227891 201541 159572 50917 7522 3451 2965 2821 2591 2327 1977 1645 1513 1370 1324 1433 1554 1503 1375 1475 1439 1390 1313 1444 1703 1629 1383 1196 1267 1125 871 565 515 707 568 396 274 307 276 335 314 308 201 213 264 236 238 241 191 121 132 10 158 145 139 203 188 148 171 119 226 295 204 190 274 218 245 273 210 198 180 151 307 233 190 182 208 226 187 140 142 148 175 208 183 224 93 110 169 221 200 163 144 223 301 437 470 398 350 371 421 402 392 408 332 246 276 167 176 290 324 250 187 66 114 122 97 45 50 44 31 6 77 72 64 23 59 54 70 98 91 44 90 15 -16 -24 53 42 39 42 33 18 18 86 43 18 42 39 37 38 74 47 18 70 45 31 3 2 49 74 19 -5 65 98 54 20 32 48 37 40 90 72 48 58 59 60 45 41 56 62 28 56 66 71 41 67 43 61 66 36 62 63 89 21 84 106 66 66 69 32 62 97 87 73 41 29 31 26 44 51 68 86 60 72 74 43 64 37 52 89 86 76 94 109 91 100 72 60 51 67 68 67 50 42 26 36 26 34 32 32 42 41 59 66 56 49 46 48 51 49 55 58 53 42 42 50 56 39 32 35 30 32 27 18 24 19 7 45643 300 581 30 10301 12 40 43 7962 1179 1634 892 492 983 4149 7138 16038 57364 202029 17977 8202 10091 11751 13447 15410 17771 21457 24483 25152 27994 34351 42737 54295 75530 104394 134180 167118 209117 264040 326437 360686 376086 339180 298270 253149 171836 57090 9855 6057 5386 4580 3901 3044 2848 2688 2307 2084 1873 1724 1535 1675 1580 1295 1073 1096 1487 1791 1727 1431 1270 1279 1240 1106 965 784 725 678 492 356 439 297 335 267 370 289 169 320 271 222 281 189 274 184 188 161 178 168 197 162 110 178 167 174 295 311 267 286 272 196 182 150 188 213 231 174 209 150 237 214 200 213 182 169 77 126 174 118 151 194 172 189 149 163 142 234 260 329 407 504 403 383 361 468 468 358 344 328 218 207 226 252 324 357 238 127 66 111 74 32 135 141 49 117 84 107 65 44 18 93 63 63 59 107 92 30 63 77 90 51 43 25 49 98 45 34 18 56 90 95 67 90 78 72 39 14 42 57 33 25 45 53 42 51 36 62 32 45 69 27 43 40 60 53 63 31 45 42 42 12 45 71 81 50 21 68 51 48 71 44 51 59 42 52 24 34 65 42 34 32 60 71 64 50 54 79 107 86 57 29 18 40 67 83 80 62 59 71 87 65 47 54 59 75 92 107 139 130 103 93 91 89 65 56 57 70 48 38 36 49 28 49 35 31 31 40 56 40 40 45 48 56 47 35 27 36 45 39 54 43 37 36 32 30 32 30 24 13 15 8 3 45649 302 468 30 10308 12 40 49 7964 1179 4946 43807 29518 25075 9386 4769 8355 8304 4143 4638 5477 6373 7859 10084 12272 14797 17900 22064 27041 32986 40444 50351 61119 76425 89552 108060 143693 187739 246771 331123 393420 413149 398174 366397 261123 108958 32050 8877 5207 4540 4071 3715 3537 3169 2799 2412 2194 1891 1774 1585 1584 1438 1380 1211 1292 1418 1703 2032 1944 1721 1342 1117 1005 941 704 710 633 725 636 453 359 369 302 318 193 268 328 311 291 311 260 207 214 134 132 148 104 151 158 160 118 128 223 127 164 209 188 186 180 155 127 147 79 142 191 233 172 200 135 190 121 131 130 159 195 209 196 114 134 162 175 159 204 137 157 190 261 299 439 561 456 443 360 408 463 417 391 298 250 197 168 162 252 235 268 207 193 116 74 51 37 56 65 24 11 66 66 62 24 77 106 143 64 64 49 82 39 27 73 59 68 34 65 79 9 57 53 18 12 17 42 47 43 59 55 11 40 69 82 44 48 16 43 73 91 71 75 37 64 47 58 12 50 77 52 44 62 50 18 53 69 34 42 56 53 45 -3 -9 41 42 43 42 26 42 42 47 62 71 76 102 93 72 65 63 42 58 51 32 51 68 54 71 43 52 31 51 47 58 78 78 87 78 81 69 87 86 119 130 106 105 100 89 66 54 63 61 83 72 68 57 36 36 36 39 27 22 7 20 30 26 35 38 58 61 44 36 31 36 47 47 41 34 32 36 29 23 21 25 19 17 16 7 45655 301 539 30 10319 12 40 55 7965 1179 5789 12918 5397 4441 9392 45661 53286 29906 6297 5860 7199 9299 12277 15272 19148 24627 30774 39478 50771 65210 84291 105989 137938 183065 236626 294095 338451 329191 315626 312440 287843 254591 148403 36297 7837 5585 4621 3751 3320 2899 2660 2547 2631 2398 2266 2204 2134 2267 2353 2524 2432 2392 2549 2508 2230 1943 1600 1408 1239 1182 1149 1201 940 847 665 412 392 407 337 335 254 267 245 213 285 186 280 192 183 59 67 116 88 159 45 48 97 172 151 77 149 159 125 273 268 65 137 162 125 133 167 182 160 122 181 241 173 114 183 234 118 170 216 159 172 145 142 134 137 155 221 200 132 192 377 532 498 459 356 389 386 370 350 214 94 99 109 183 192 243 234 159 155 84 59 100 89 60 15 39 92 84 24 57 84 36 5 26 66 78 71 57 59 8 36 15 60 98 62 32 43 53 0 27 8 -10 -30 12 75 9 30 -8 39 65 48 34 28 35 -32 28 77 22 -2 15 -7 47 31 5 27 43 -2 41 32 21 59 47 64 32 47 66 36 33 27 40 30 8 23 25 45 49 21 30 70 48 72 89 82 61 43 37 57 26 45 27 -1 21 52 52 45 42 56 58 70 81 70 69 77 66 68 78 75 80 95 85 95 92 74 79 88 52 69 100 60 28 50 57 62 62 44 27 25 15 22 29 33 34 27 33 32 24 44 50 49 39 28 18 38 39 40 37 34 28 33 26 29 36 19 13 14 3 4 45661 290 672 30 10332 12 41 1 7966 1179 9939 24090 15357 20696 32881 5439 3555 4554 5919 8221 11413 15697 21883 29766 39473 52194 70862 98391 135116 169268 189415 205922 221292 245854 274292 297571 310879 310142 265091 174693 62618 18035 10585 7655 6253 4268 3367 3224 2977 2889 2789 2439 2465 2465 2151 1884 1874 2012 2395 3004 2657 1977 1599 1679 1879 1849 1547 1351 1123 718 661 504 393 316 389 428 301 297 328 261 226 215 185 147 159 178 67 30 55 101 115 92 31 91 148 155 156 233 189 128 137 111 59 117 89 145 161 11 61 36 112 106 107 75 143 117 154 82 121 175 95 91 80 93 145 119 220 369 394 335 373 404 368 273 205 218 149 52 115 60 181 226 204 124 113 121 129 59 25 29 37 3 -3 -39 4 16 26 -10 -17 30 32 10 55 57 58 -4 32 16 -21 -1 27 27 26 56 2 -33 15 25 10 -62 999999 2 5 23 -13 -24 -17 2 -24 -36 -32 -28 -27 30 -9 11 4 -5 -3 0 17 11 17 13 10 -37 -13 15 28 8 -13 -7 13 16 -7 -34 -51 -29 45 -13 29 4 17 -15 -25 16 26 21 23 4 -15 -5 45 -29 -8 14 -6 0 28 -4 5 -5 11 22 -7 37 66 59 66 32 36 54 33 3 42 43 69 51 67 56 64 57 23 52 45 31 34 22 18 13 15 16 23 21 999999 999999 999999 7 999999 1 999999 999999 999999 999999 999999 999999 999999 11 26 6 1 5 10 12 999999 999999 11 13 4 5 45667 299 564 30 10344 12 41 7 7967 1178 6031 11672 8923 17434 20268 3274 1729 2654 3662 5010 6917 9632 13192 17367 22478 29396 39463 53297 72712 98888 126051 160312 211331 251491 274921 311268 380888 450889 319320 213379 204976 144111 60146 18841 12138 11269 9199 6633 5064 3522 2716 2350 2347 2227 1990 1859 1877 1888 2103 2108 2181 2391 2383 2488 2749 2551 2688 2583 2085 1727 1373 1378 1318 1164 994 878 746 696 540 445 405 506 518 478 358 311 185 145 193 105 108 106 117 93 53 89 124 134 144 189 172 181 278 345 247 118 141 42 142 199 123 151 200 140 115 146 193 135 126 115 131 80 103 71 98 110 73 93 251 284 370 379 426 366 362 377 288 210 110 59 97 217 222 217 180 150 223 214 173 121 52 99 50 10 23 89 34 -15 29 35 -4 32 65 73 32 41 101 42 62 70 51 39 34 24 49 46 61 69 34 29 61 -3 -4 -45 47 50 -8 -31 -22 1 39 4 32 65 78 45 61 18 55 33 10 33 60 60 32 41 25 37 42 35 34 36 16 47 12 11 59 29 26 5 -11 16 8 18 21 55 49 45 62 40 47 56 34 69 78 41 31 30 18 37 13 19 5 34 44 44 50 42 61 86 81 81 84 77 52 42 61 68 107 95 80 125 102 92 96 38 52 55 50 34 51 55 54 29 5 35 42 48 14 9 12 27 23 21 20 19 25 29 40 32 28 20 30 35 40 42 29 31 21 16 3 12 19 17 17 11 7 4 2 45673 303 545 30 10355 12 41 13 7968 1178 580 6588 5323 999999 999999 999999 999999 999999 -35 234 766 1221 1772 2802 4142 6157 8780 12273 16462 22629 32424 44993 59325 78501 105431 138725 182214 228733 277800 356134 466126 510324 484950 349041 187787 63749 23372 18997 12642 10687 8975 6645 5038 4358 3697 3293 3179 2974 2943 3053 3054 3264 3373 3579 3559 3548 3227 2840 2775 2694 2740 2528 2604 2670 2662 2574 2302 1903 1629 1565 1519 1385 1166 850 632 596 429 351 380 413 324 392 345 256 198 283 217 239 127 226 200 251 187 247 303 315 310 301 292 229 277 263 283 220 175 119 148 203 224 221 158 122 111 226 194 196 189 178 241 235 193 233 282 378 548 558 515 443 486 472 345 326 238 150 171 197 191 272 304 331 268 269 281 162 166 167 164 109 141 97 89 146 127 70 109 112 78 106 141 142 109 95 111 60 57 56 44 112 89 125 60 87 107 109 77 32 41 80 59 113 79 81 92 100 52 101 82 99 43 36 77 73 92 105 118 93 102 45 70 100 63 67 80 61 85 83 89 113 98 41 23 94 94 86 84 85 88 87 99 136 97 93 92 95 99 114 94 63 92 88 75 75 57 62 84 89 111 117 121 84 121 152 163 143 143 136 117 103 103 123 152 124 113 146 157 134 135 150 127 97 94 96 92 102 96 116 97 84 79 75 59 76 73 71 85 64 74 80 52 77 91 94 94 86 85 76 87 78 70 73 82 79 77 78 69 68 70 67 56 52 44 40 35 45679 292 825 30 10365 12 41 19 7969 1178 -82 174 584 1221 2300 3535 5492 8871 13176 19061 27097 36556 48124 70202 100875 138029 189231 251662 354949 477437 548173 477146 425099 283349 82519 20595 8942 6478 5769 5581 5524 5109 4607 3927 3692 3941 4305 4271 3987 4023 3987 3550 3431 3315 3250 3086 3021 3068 2889 2659 2400 2111 2067 2078 1971 2087 1814 1833 1546 1304 1019 755 624 521 466 372 372 407 369 339 311 255 227 182 139 207 163 119 119 146 148 149 144 150 157 163 240 190 232 182 161 119 171 147 168 125 115 68 122 146 165 125 125 114 194 240 192 107 115 194 138 153 214 165 274 331 458 499 444 434 432 443 359 255 159 37 79 140 218 233 276 248 224 191 244 243 250 245 186 51 79 56 73 68 78 87 59 13 53 6 -6 -1 -13 25 49 -1 16 55 53 85 9 47 41 -20 35 69 26 24 34 17 2 32 -6 33 25 10 33 29 15 -9 59 112 109 50 2 27 54 93 33 25 37 57 46 54 19 44 11 41 44 55 30 22 29 56 18 37 32 48 49 55 64 19 6 52 70 57 41 16 24 53 15 22 24 47 55 65 75 93 116 99 113 117 116 76 59 97 75 60 77 44 75 87 63 83 89 92 72 94 84 60 41 50 62 55 53 45 51 42 51 56 18 38 33 17 22 22 30 27 17 16 17 38 28 41 33 40 46 41 34 33 35 34 43 39 24 25 13 10 17 12 999999 0 45685 302 598 30 10378 12 41 25 7970 1178 3288 9940 5574 214 376 1005 1643 2850 4263 6598 10062 14834 20511 27613 37811 50030 63915 82187 107114 153449 218237 285063 357670 460900 506272 453066 292421 191636 137983 55263 17883 7699 5702 4941 4695 4713 4632 4629 4928 5128 5246 5197 5156 5465 5250 4808 4182 3921 3803 3403 3306 3133 2681 2316 2322 2235 2292 2211 2260 2302 2361 2279 2194 1989 1903 1866 1748 1521 1154 887 729 536 494 371 403 364 280 325 275 277 229 157 82 147 133 161 170 99 151 150 158 192 249 307 312 293 237 217 242 142 146 250 278 222 231 208 200 280 274 137 234 179 145 175 172 176 178 150 123 226 215 158 258 306 461 537 429 463 432 493 426 360 290 155 145 143 187 200 260 259 366 417 353 300 276 258 213 244 238 190 126 122 99 76 56 140 76 98 86 114 129 75 42 76 149 98 113 83 12 66 89 47 67 59 38 49 96 64 77 76 63 33 103 81 47 46 100 76 29 56 126 132 116 69 84 44 66 107 88 84 78 70 73 38 76 73 43 60 113 94 80 42 39 44 61 56 81 85 86 122 70 91 80 93 100 97 49 90 100 105 102 107 86 116 132 148 132 136 154 135 138 148 112 93 124 131 115 117 120 137 160 149 148 136 105 104 121 124 110 101 111 91 96 95 93 90 90 85 89 75 77 78 74 66 70 62 68 84 80 72 62 78 85 92 81 84 81 95 92 76 66 65 56 63 70 69 67 51 42 40 38 36 45691 295 790 30 10390 12 41 31 7971 1177 11611 10530 6209 9006 12163 16245 24125 35379 50802 71444 97080 124042 187141 258896 276108 302743 313040 347743 357434 301626 229746 157111 134988 152591 71257 13200 8510 7622 7194 6566 5614 5951 6760 6702 6505 6474 5611 4843 4235 3953 3446 3025 2671 2597 3319 3730 4147 4556 4209 3188 2538 2532 2396 2020 1855 1726 1812 1770 1403 1103 717 602 350 311 424 395 392 305 317 271 195 317 350 294 156 101 127 48 120 218 239 119 95 98 137 202 71 73 167 181 231 139 113 157 127 123 154 135 189 142 166 130 157 131 74 148 103 80 169 184 146 119 104 153 259 272 430 510 467 419 374 398 365 311 177 159 142 107 170 191 252 214 229 185 223 264 221 195 203 237 203 113 52 43 74 43 29 65 87 84 69 61 -7 49 39 5 43 92 33 14 21 -3 1 51 48 13 -2 35 93 47 29 40 -1 24 5 20 10 52 25 52 50 7 29 45 22 23 44 5 46 57 27 35 32 30 42 31 15 38 39 19 30 33 16 66 37 40 57 58 69 64 63 66 54 65 62 56 81 60 75 68 44 11 32 65 53 61 50 85 94 81 80 88 107 130 107 72 88 62 69 78 102 92 107 118 93 106 109 93 74 85 71 85 69 68 66 68 58 56 55 41 59 74 67 33 38 36 39 36 45 55 53 50 47 49 54 52 55 57 55 48 46 46 45 48 43 29 23 27 25 35 27 28 20 8 6 45697 290 952 30 10402 12 41 37 7972 1177 -31 420 959 2080 3988 6919 11536 18303 27864 42997 63843 92031 126265 186621 271995 342207 445763 501937 485234 410896 257864 188215 133378 72504 24486 16227 11551 9398 8865 7592 6725 6103 5221 4167 3637 3437 3250 3292 3549 4419 5751 6532 5424 4208 3510 3343 3101 2838 2811 2772 2267 1761 1434 1446 1431 1411 1488 1470 1120 983 740 539 456 397 511 589 539 480 324 221 136 100 232 190 221 163 175 181 136 232 246 229 317 193 186 243 196 247 168 274 268 161 104 161 195 141 172 127 168 194 115 199 193 187 206 149 170 247 369 446 492 479 439 442 450 306 210 207 178 143 105 138 165 186 230 161 190 237 232 307 298 289 304 193 183 112 18 70 164 84 99 111 107 102 112 107 128 86 99 114 150 101 80 71 98 70 46 44 20 62 51 56 81 65 47 61 98 80 87 65 75 66 48 39 39 60 68 110 56 102 81 93 116 101 76 67 96 109 59 100 72 50 58 62 109 82 79 111 109 65 106 90 71 71 69 79 75 75 121 109 82 102 93 123 128 92 103 121 131 142 145 119 155 136 123 136 145 155 153 145 92 89 120 139 157 152 183 165 155 135 126 117 121 137 110 89 78 106 89 89 79 117 108 87 80 97 91 94 67 79 72 72 91 62 90 80 60 84 96 104 88 89 86 74 81 71 77 80 83 73 74 59 72 72 64 51 54 52 48 35 45703 284 1113 30 10413 12 41 43 7973 1177 207 514 1466 3031 5492 9750 17902 29058 40865 56746 91228 149910 208770 270635 384212 508348 587251 613046 462595 192342 57460 18900 13487 9793 7805 5680 4546 3681 2926 2833 2839 3319 3659 3533 3476 3929 4600 4383 3912 3946 3773 3102 2391 1847 1588 1354 1320 1520 1572 1617 2080 2986 4079 3650 2307 1358 779 585 401 547 471 428 360 348 353 254 287 288 237 188 122 130 180 82 162 255 199 187 147 158 215 176 116 145 143 178 171 230 198 153 92 129 166 75 149 151 159 144 52 163 61 111 284 433 442 445 405 394 428 433 462 252 181 133 78 93 58 115 67 87 76 152 116 96 80 103 77 69 168 183 205 123 9 56 21 81 62 126 78 101 78 86 87 44 25 81 41 37 80 52 69 39 -36 13 5 17 54 27 65 62 1 40 39 44 0 10 13 30 38 29 22 3 -6 51 33 29 -2 23 39 52 35 47 41 20 25 16 36 58 19 26 31 27 35 36 56 35 33 38 52 47 77 86 54 35 37 59 55 33 58 40 35 51 32 30 56 53 71 74 43 76 52 48 72 102 75 64 48 34 72 65 64 62 71 88 68 57 54 66 75 60 58 33 50 56 45 50 44 33 34 65 61 45 45 29 11 20 35 31 25 39 34 30 34 42 56 55 53 44 44 26 29 44 45 36 30 18 29 33 37 31 30 20 10 0 45709 292 915 30 10425 12 41 49 7974 1177 217 964 2028 3461 5797 9705 12747 15729 23304 35426 52471 80215 123421 176292 258394 372816 461419 488901 519297 387339 208734 163663 96611 31876 16586 14355 11407 7722 6064 5226 4601 4171 4133 4496 4923 5040 5224 5386 5346 5112 5260 5239 4857 4955 5849 6095 5767 5863 6322 5681 5805 5806 5333 4880 4118 3292 2310 1414 1079 884 667 549 373 393 432 452 444 380 369 374 256 127 132 195 161 117 180 53 48 131 148 204 162 144 124 158 127 104 211 202 214 227 90 146 135 119 180 114 62 101 118 134 120 160 83 57 188 159 168 293 328 385 398 397 439 433 411 189 100 69 116 110 93 80 90 90 32 15 94 69 34 57 93 134 71 142 152 99 29 43 46 10 53 51 64 49 57 1 97 77 33 69 103 1 -2 58 57 -4 11 -8 18 45 41 19 4 30 33 0 4 27 54 26 14 36 26 23 14 5 11 43 40 29 15 8 7 29 46 6 37 55 22 20 -2 -8 40 24 24 46 -23 -18 36 30 7 48 22 38 44 25 39 47 18 32 30 56 37 75 60 63 61 54 65 93 61 54 37 33 36 48 61 49 37 33 21 71 85 60 61 62 78 78 51 58 75 72 80 67 41 29 70 60 35 47 48 27 48 52 44 39 24 22 39 28 16 18 32 27 28 37 37 34 58 45 32 37 36 36 47 40 31 24 34 32 24 36 39 22 19 17 5 5 8 6 45715 297 777 30 10437 12 41 55 7975 1177 -48 244 776 1624 2784 4460 7027 10390 16392 28405 58965 93051 104755 166085 240929 232035 254158 272470 316125 326565 289015 293525 279076 180161 110034 52070 30239 32096 16758 8458 6562 5396 5748 6346 7201 8101 7505 6600 5619 5117 5142 5498 5811 6005 5462 4994 4816 5677 8451 11158 11764 11432 12254 12946 11293 8958 6238 3441 1623 1125 1113 1482 1618 1136 1125 918 844 776 666 525 497 522 505 540 471 461 376 436 396 321 253 209 161 180 130 164 149 180 138 111 131 212 202 177 205 137 195 187 73 156 162 127 130 131 65 77 144 93 77 152 158 124 67 232 399 395 425 394 365 358 352 195 141 98 112 116 77 97 21 94 59 35 11 -16 52 16 22 39 118 102 65 18 106 -8 0 -14 19 36 58 63 71 32 30 46 68 64 7 -12 40 78 47 59 40 24 25 -34 -18 3 26 25 9 66 -27 -19 4 8 51 19 6 23 28 -24 3 33 24 21 35 59 15 5 28 23 38 59 36 2 -24 29 8 20 1 12 -8 19 -1 -2 44 35 4 43 36 2 10 31 33 33 67 34 43 18 32 53 46 36 73 98 82 78 77 75 77 65 54 38 47 60 54 27 46 56 63 84 85 68 84 84 84 67 74 65 69 51 41 57 29 66 78 61 61 45 61 54 43 47 57 44 19 6 23 31 43 40 49 36 34 50 50 44 45 53 45 23 34 43 38 32 28 25 31 26 18 22 15 11 6 4 4 45721 283 1207 30 10447 12 42 1 7976 1176 87802 104355 164479 229700 231525 256959 321263 334133 366392 350999 303411 286416 243032 112040 42572 18206 11501 6973 6220 8716 9593 9189 8606 7297 7345 8296 7865 6839 6492 5507 4661 4561 4754 6084 6504 6134 5768 6207 6448 4978 4327 3563 2774 2451 1991 2018 2005 1572 1084 943 994 892 869 840 757 687 701 615 518 533 657 559 448 452 434 427 421 508 559 448 421 226 119 175 249 208 292 218 137 182 200 87 117 164 156 137 191 225 149 171 182 153 104 100 175 74 102 167 163 257 420 444 398 364 361 364 326 205 181 118 114 113 158 171 79 70 38 18 61 80 77 11 56 143 169 143 113 109 74 37 16 8 25 -9 83 102 -10 11 45 -31 53 15 -18 17 34 88 96 42 25 22 4 52 6 -48 1 -10 -12 58 41 -3 26 -7 54 6 56 13 19 64 89 41 18 22 -8 19 2 -11 13 21 9 18 6 57 28 21 17 35 9 9 -6 37 35 16 59 6 34 19 30 13 0 10 59 38 88 49 34 23 50 38 41 73 58 53 38 61 82 66 29 36 49 41 45 71 38 51 48 76 63 85 118 73 42 27 40 65 52 44 46 39 47 46 51 60 54 57 41 43 43 50 25 30 17 20 30 39 29 36 37 32 32 40 50 57 63 53 47 45 35 33 43 26 31 43 33 22 27 29 17 24 16 13 7 6 3 45727 300 710 30 10460 12 42 7 7977 1176 160 476 857 1218 1723 2338 2343 2700 3620 4876 6147 7788 8399 10714 14968 21194 30178 43895 69436 107031 151666 208794 268308 316542 335203 348824 389851 409410 354683 196952 46449 35408 57056 29533 10261 13853 12955 8345 7233 9399 10822 9991 9097 7595 6486 5697 3998 3161 2924 3153 3460 2845 2413 2242 1957 2035 2092 2169 2000 1712 1563 1408 1232 1104 861 744 767 770 659 468 432 535 673 586 536 434 376 448 503 385 212 298 364 293 467 478 501 297 195 214 261 281 220 125 97 171 206 236 143 250 211 240 216 193 168 169 200 195 112 133 210 236 168 173 204 202 314 444 473 453 370 438 422 382 264 148 115 137 73 77 86 137 108 34 84 98 55 138 170 171 150 166 136 68 52 13 80 90 47 -10 39 21 40 35 36 16 51 82 76 102 80 90 129 85 125 90 75 24 37 70 42 1 42 88 29 17 66 125 74 49 40 42 26 31 88 86 75 81 42 78 71 65 92 90 86 74 13 58 87 30 46 37 26 67 25 41 59 54 8 56 83 62 29 44 75 52 47 81 79 83 99 107 73 86 68 87 70 100 73 86 95 63 74 54 37 67 87 85 78 66 84 101 128 121 84 59 51 54 68 89 81 88 81 82 100 85 62 45 36 45 72 83 81 58 55 49 39 57 61 70 54 64 53 53 65 56 61 71 79 73 63 63 81 76 66 48 50 54 60 45 44 43 44 44 33 47 36 32 21 18 45733 291 872 30 10472 12 42 13 7978 1176 176 563 1156 1637 2422 3410 5172 7461 10841 16021 23333 36596 52844 74634 106282 155917 235979 346920 419340 459467 484248 377150 195875 130047 100952 59596 30560 17227 10766 6170 5471 5227 5543 6287 8061 9632 9699 9149 8702 7859 7727 7233 6317 5426 4887 4406 3878 3197 2569 2579 2998 2849 2965 2824 2571 2537 2439 2289 2158 1897 1461 1157 800 608 461 663 833 998 897 789 700 584 401 315 298 225 239 307 302 261 143 87 144 220 176 214 265 192 199 216 242 136 112 211 177 126 195 198 187 202 222 187 110 143 108 173 173 161 125 193 279 350 482 466 377 287 268 381 285 254 99 59 92 49 109 120 45 35 72 38 8 40 68 101 79 106 100 29 -2 25 8 -24 48 99 22 40 40 19 9 46 19 36 10 1 12 55 70 49 30 75 52 -11 -13 26 36 46 49 22 28 53 -7 10 31 27 -23 -3 10 -12 -23 48 35 44 45 49 -8 31 62 51 56 8 36 -4 -14 39 34 22 26 12 18 50 -9 50 -5 -27 35 20 27 48 42 28 -10 22 15 45 44 44 52 46 27 44 33 41 26 44 11 61 56 26 17 17 5 36 51 36 72 57 54 70 87 76 58 37 32 62 65 61 55 42 43 39 24 49 52 44 29 18 16 43 9 17 36 24 12 3 15 11 999999 12 19 20 36 42 39 34 22 18 13 27 28 30 33 27 32 31 37 38 24 20 2 6 2 45739 298 824 30 10484 12 42 19 7979 1176 273 1408 2944 4889 5985 7581 11487 18995 27851 31372 30806 39748 54471 72808 103797 134865 169775 238348 324604 389888 514195 515337 416363 332511 192376 17876 10037 7810 7477 7906 7506 8136 7878 8537 10223 12131 12043 10927 9059 7312 7042 7322 7724 7185 6922 7317 7431 6439 5833 5113 4546 4249 3558 3038 3844 4365 3773 3190 3017 2882 3043 3163 2705 2298 2718 2379 2272 2494 2763 2638 2707 2199 2457 1623 1538 1698 1677 1145 938 599 458 221 263 288 227 245 226 213 254 323 296 301 236 274 262 295 250 245 281 110 171 193 167 141 186 205 163 147 143 109 69 105 204 374 454 557 466 431 514 422 384 233 164 101 110 91 105 77 78 61 86 22 81 81 75 117 24 82 84 24 104 62 88 34 41 114 149 44 55 45 61 51 48 8 46 87 94 59 47 65 65 62 30 15 53 33 54 74 60 68 78 74 83 39 14 60 56 38 -5 71 45 52 84 69 30 45 91 62 60 23 26 32 31 49 1 35 58 37 37 27 36 20 60 -5 44 48 20 46 63 64 58 36 52 65 43 66 47 72 101 66 53 49 68 73 107 103 60 63 71 67 27 52 46 50 59 55 58 64 80 96 76 89 89 64 56 79 78 101 76 71 63 72 66 57 65 69 71 60 43 60 62 52 41 35 34 29 40 61 38 46 63 59 53 59 54 55 66 53 67 67 54 50 58 50 45 42 38 44 46 41 43 29 29 26 18 17 12 11 45745 291 1017 30 10497 12 42 25 7980 1176 -19 537 973 2177 3495 5002 7886 13618 28287 67600 164919 275125 417960 613880 714193 767116 725476 218297 18299 7104 6723 6569 5582 4829 4692 5495 5847 5935 5485 5360 6342 8189 9992 10428 10457 10023 9208 8228 7053 5872 5340 5781 5395 4402 3399 2957 3101 2980 3468 4635 6087 7458 9191 9790 8206 6261 4286 3515 2531 1513 1259 1600 2937 3208 2839 2769 1784 869 668 373 298 298 334 199 359 366 424 430 391 346 283 195 204 252 252 163 232 245 204 184 131 254 206 190 219 160 171 181 196 104 167 122 147 164 276 381 403 543 465 466 354 398 337 238 186 164 137 50 95 125 112 84 123 90 67 26 89 90 103 73 53 63 53 34 109 63 37 82 65 50 62 65 71 31 91 -13 49 70 120 58 78 89 66 49 31 93 46 65 15 45 38 42 33 15 7 40 59 -38 17 74 87 80 85 31 79 93 44 84 45 48 96 45 40 32 27 42 50 14 30 58 36 30 25 36 33 60 47 56 55 57 78 33 46 55 44 94 76 83 54 87 67 75 62 92 90 73 109 81 75 66 78 65 54 72 71 77 56 59 69 81 52 71 81 81 80 54 38 52 68 79 49 43 78 73 78 78 79 58 56 62 60 49 55 44 47 50 33 38 41 50 52 46 48 58 49 52 53 60 59 72 50 44 58 67 64 44 40 48 54 48 36 32 41 47 38 32 37 28 20 9 11 45751 303 699 30 10509 12 42 31 7981 1175 213 836 995 1330 2267 3556 6779 16578 40236 39808 44605 79648 113370 104582 119222 147283 144038 243444 359535 378837 279310 263056 282719 299414 248291 150870 80812 39666 31416 10189 5321 4023 3860 3256 2713 2474 3110 4059 5416 7161 8189 8203 8243 9277 9890 8984 8244 9359 11304 12891 13187 11812 9615 7989 6335 4540 4218 3846 3287 3770 4278 4091 4389 4724 5730 7099 5313 2832 2686 3473 3936 3851 4000 5456 6127 4014 2855 2774 3259 3791 4212 4835 5759 7893 7735 4486 2514 1698 876 632 507 461 414 298 368 270 167 141 286 342 211 223 299 177 124 213 235 204 188 250 204 161 81 174 245 248 312 331 351 435 495 550 471 452 445 302 193 144 132 167 80 95 74 83 52 118 120 189 59 37 18 74 82 53 93 58 24 102 85 41 0 66 112 69 93 100 93 63 41 41 -20 84 95 60 46 32 26 47 56 59 44 42 58 44 82 31 35 58 29 53 40 35 47 34 76 29 49 72 65 69 82 65 37 33 111 94 31 42 61 30 43 51 30 46 81 75 -17 50 55 31 41 34 29 60 50 36 106 104 68 96 110 85 77 111 128 77 76 54 52 34 68 60 76 54 82 68 53 82 89 80 61 119 134 99 113 109 72 49 44 61 68 85 83 71 77 78 67 86 88 80 75 75 78 85 63 59 66 83 77 56 73 57 40 51 57 68 81 69 64 83 70 57 50 56 69 76 66 64 53 52 54 61 61 66 54 40 41 41 49 40 35 27 25 45757 303 683 30 10523 12 42 37 7982 1175 763 4414 6534 2135 2017 5241 9965 14001 14559 17671 23062 32191 49016 65074 71795 86622 98893 125997 184763 186157 137717 162861 227942 347321 401685 599020 585831 522838 176951 60803 3578 2795 2766 2604 2127 2572 4614 6809 7338 7526 7798 7375 7114 6606 7266 8186 8657 8722 8323 8704 9233 9708 10099 11633 13525 15491 19071 20770 17807 16458 14025 11816 10565 10129 7514 6000 5368 5493 6935 8944 10745 13242 15264 15300 13512 11494 10178 11455 13721 11006 6782 7514 7956 8623 8967 8539 8740 9286 9447 7749 4225 2310 1815 999 730 664 648 620 502 414 450 201 234 239 296 256 223 234 151 170 178 215 163 153 172 251 190 315 399 515 481 411 408 388 277 223 218 185 139 115 98 98 127 83 107 31 75 134 92 49 86 94 104 55 66 57 25 75 53 55 35 70 102 27 121 86 54 36 3 74 124 86 70 65 53 69 66 93 84 26 15 39 52 11 23 22 39 33 33 68 63 26 43 49 62 51 82 101 46 17 -28 45 41 14 39 32 57 49 37 52 38 15 27 15 43 88 86 30 35 9 45 74 43 58 66 45 58 52 100 117 94 124 85 93 93 95 106 93 83 115 89 58 75 83 71 72 80 72 55 53 99 99 82 93 55 75 61 53 24 57 68 68 51 65 30 60 66 64 73 59 57 55 63 60 63 46 39 46 48 62 48 34 46 54 58 77 62 72 75 60 58 78 72 57 51 57 59 50 58 55 58 55 46 49 48 44 30 29 22 18 17 16 13 45763 298 694 30 10534 12 42 43 7983 1175 44 271 459 760 1287 2197 3513 4899 6774 9700 13158 17706 24410 36032 53884 73121 94684 125560 144082 176860 228532 331711 460856 496230 378897 239676 147255 63213 18153 3270 1819 1646 1710 1564 2194 3348 3640 3656 2691 1807 2164 2364 2280 2059 2335 3414 5973 10688 13918 14805 16730 17528 15336 12988 13333 16385 20461 24775 28588 34522 35320 35244 30847 22393 12914 8453 6406 5762 6407 7966 10639 12761 16223 19310 16930 13477 11492 10315 9743 8299 6327 5826 6781 7511 6274 5152 6720 8403 8209 5093 2505 1731 1323 1014 727 769 829 725 556 593 515 434 341 278 324 282 207 174 183 138 160 194 187 137 149 121 203 172 306 467 567 460 411 307 296 291 219 95 99 61 69 58 78 72 76 31 11 14 52 110 59 21 23 32 56 58 61 68 28 62 62 54 23 41 108 66 46 56 16 48 55 21 69 -2 -9 -1 -19 -11 44 57 73 69 26 12 22 25 79 56 30 77 85 -10 0 23 40 30 43 21 22 37 44 21 57 -6 9 2 13 6 15 45 44 21 33 16 4 27 15 17 46 40 43 60 28 27 47 51 58 42 94 82 76 55 70 46 37 37 27 38 14 23 50 41 45 31 58 45 53 42 35 48 86 62 65 76 51 30 1 2 16 21 41 55 33 13 32 32 42 32 46 43 40 38 35 27 37 29 25 31 37 9 22 16 19 21 30 20 39 42 27 35 40 38 48 41 25 31 32 31 33 38 31 22 15 20 16 16 23 8 45769 302 706 30 10546 12 42 49 7984 1175 -87 172 569 1420 2646 4365 7256 11086 16888 25677 36483 46633 61536 80831 99853 125261 153929 183177 218950 267159 301959 319244 324078 306954 220697 116412 38297 7802 2060 1710 1684 1625 1930 2098 2411 3147 4254 4973 4888 5117 5539 6079 7128 5865 5484 6201 5524 5325 6522 7396 8460 10503 13695 19356 25844 32021 33852 34072 28186 22355 16556 11618 8835 8334 7874 11045 22119 25497 21160 17847 12719 8228 6700 6459 5714 4258 2753 1799 1557 1504 1072 719 386 424 865 1324 1312 1353 1098 711 642 718 584 662 717 599 557 401 370 391 341 322 267 213 259 129 163 186 207 209 211 184 209 168 242 299 467 527 544 501 384 337 290 228 99 102 156 150 104 91 98 78 124 143 81 50 110 92 81 90 94 24 36 116 138 89 95 136 38 -9 41 36 68 93 123 40 51 43 50 65 72 47 88 57 -3 43 39 83 9 -32 83 61 28 32 57 100 -2 15 33 57 52 5 29 70 58 67 40 47 36 75 66 55 39 2 48 28 57 30 25 35 70 69 49 48 39 86 46 23 41 58 46 85 57 89 68 71 87 111 81 50 71 93 90 55 77 38 14 37 52 94 46 60 65 78 49 54 34 60 64 47 67 71 77 51 72 62 56 62 85 84 81 60 36 40 46 50 45 73 62 50 72 45 39 55 51 34 42 37 18 30 32 38 34 38 54 63 60 52 32 41 54 57 50 45 44 52 43 42 38 33 31 34 34 46 37 26 18 23 18 17 19 8 45775 303 718 30 10558 12 42 55 7985 1174 -9 90 245 632 1464 2827 4304 7151 8729 10931 13996 17735 23435 32507 44641 58824 80382 117825 171090 238364 317904 393732 465433 460457 361991 233163 106108 32749 7466 2672 2470 2902 3529 4210 3825 4218 5896 8347 11495 11068 9337 7742 6138 4693 3287 2487 2365 2581 2743 3130 4856 7941 11505 15874 19733 18601 16182 13899 11820 11037 9392 8135 7887 7492 6118 4635 3317 3988 5143 3302 2356 1972 1271 1169 995 720 622 486 472 426 234 267 259 272 276 341 468 392 339 211 271 332 343 366 321 278 324 200 293 261 251 264 182 208 225 209 258 174 106 133 148 157 209 160 211 231 254 454 567 464 420 468 347 226 182 152 119 123 16 64 137 150 82 91 71 59 142 83 75 70 94 52 31 22 35 66 78 87 37 4 60 84 104 42 49 38 3 88 20 33 45 89 23 86 43 73 58 29 34 43 72 46 35 -2 9 44 61 58 33 53 30 51 62 -7 52 37 51 45 57 43 46 74 56 61 51 27 37 39 59 56 13 36 21 39 67 26 13 38 33 41 18 42 52 34 43 78 81 70 75 69 72 94 51 73 86 61 80 66 73 28 78 80 62 67 60 73 55 60 20 53 58 48 65 65 54 58 55 70 72 67 45 33 58 54 73 49 59 43 48 58 64 52 39 44 57 29 32 21 31 31 12 14 41 41 34 44 49 32 35 38 48 48 42 32 35 50 43 42 42 48 42 48 46 38 32 30 20 21 10 8 12 7 1 45781 302 788 30 10568 12 43 1 7986 1174 110 469 1159 1911 2994 4271 6638 9931 14749 23290 36381 56289 86157 132709 196460 271819 348965 369134 380305 393790 321574 271671 233993 178934 77137 14738 6019 5515 5858 6317 6606 5362 4500 4595 3606 2782 2406 1677 1468 1321 1212 1190 1077 920 936 1275 1577 2339 4196 8131 11223 12318 12649 11334 10076 8799 6578 5375 5232 6051 5219 4378 4049 3826 3739 3096 2112 1583 1188 944 1010 936 905 926 1031 1202 1298 1150 974 682 728 726 481 438 391 274 281 277 272 291 294 304 269 226 326 278 232 192 268 262 264 222 221 228 177 233 215 183 184 190 149 123 238 234 355 438 593 580 516 490 477 317 96 160 162 111 134 101 145 151 148 95 114 134 85 96 76 79 127 76 105 89 55 74 96 46 99 47 125 126 79 63 73 58 75 65 96 51 32 21 32 96 -10 76 68 39 45 8 15 77 62 7 76 62 50 38 94 57 71 73 127 67 9 40 62 54 34 71 47 31 79 49 27 88 86 65 58 39 51 93 46 37 49 66 75 39 68 80 73 66 94 99 55 56 149 160 119 90 83 98 79 51 47 54 76 71 82 87 97 93 96 89 76 110 90 70 63 40 46 58 68 64 36 38 64 58 56 78 76 63 76 83 70 65 57 42 61 56 64 66 61 81 44 30 31 59 54 49 38 42 46 47 65 82 65 55 68 72 52 43 56 57 54 58 54 62 49 55 56 40 41 46 57 45 35 35 27 28 23 17 11 13 45787 300 678 30 10578 12 43 7 7987 1174 92 426 958 1646 2764 4104 6077 9001 12222 16521 22429 30403 41010 55764 76279 102593 138285 179097 226282 288667 363578 429228 458123 374453 241917 129498 65294 23265 9848 8940 7187 6063 4868 3395 2636 1884 1166 805 853 737 771 922 1056 1068 1047 1102 1351 1663 2076 2487 3235 4669 5952 6347 6918 7427 6891 5794 5087 5213 5161 5382 5667 5510 5303 4398 3760 3825 5053 5991 3155 1396 906 900 976 845 768 838 743 608 534 323 281 153 194 357 260 231 266 240 196 238 286 263 329 352 307 246 214 186 224 155 106 112 147 134 109 99 75 129 169 152 131 184 213 216 262 313 430 560 544 553 481 392 319 132 141 112 114 86 125 94 43 10 32 78 64 79 46 103 65 62 47 39 15 54 57 30 65 72 86 89 123 49 39 92 35 3 -1 34 2 21 -4 13 48 77 20 20 -19 5 -3 -25 -41 -9 38 2 20 27 5 13 51 16 26 10 62 46 18 5 27 32 47 45 -3 -15 12 1 19 31 27 7 -38 0 13 9 -5 54 33 2 4 26 24 -4 34 44 22 32 36 55 68 57 62 46 71 52 82 42 5 7 30 27 36 60 48 38 39 55 39 42 43 51 67 58 41 21 7 22 31 0 17 38 67 33 30 11 30 24 18 49 40 47 51 48 49 28 37 33 22 7 1 27 22 20 14 23 23 6 19 36 36 41 32 24 37 33 33 19 28 37 22 23 22 20 24 29 26 10 5 999999 4 0 45793 306 688 30 10588 12 43 13 7988 1174 389 732 1145 1371 2108 3271 4943 7449 10822 15886 22741 30619 41750 60483 84731 116809 156305 196319 238509 305352 361444 346075 319541 307740 254809 177917 103036 46834 15899 6076 3681 2548 1772 1300 1063 815 761 836 838 749 801 858 1057 1092 1035 899 917 1063 1421 1587 2134 3088 3606 4011 4785 5341 5131 4764 4169 3485 3712 3988 3965 3960 4180 3600 3114 2868 2372 1715 1127 900 723 864 1471 4096 6815 6015 4600 4428 4220 3021 3081 4100 5143 5576 7988 9708 8895 9601 10522 13280 20130 27143 16853 9116 5584 3344 1866 1108 1061 4066 4468 1145 260 306 238 216 187 223 169 132 294 200 216 209 141 243 344 527 647 598 582 495 463 417 246 193 190 176 90 68 13 147 136 90 93 64 60 124 73 47 75 72 43 51 107 42 48 38 114 132 97 27 105 82 62 65 101 66 57 58 76 89 29 38 42 54 80 18 43 35 -11 44 18 85 58 48 81 58 0 117 105 64 83 79 19 89 59 21 84 87 69 46 45 54 51 42 59 71 30 88 88 91 58 70 32 60 35 36 88 85 57 56 57 99 127 76 91 147 138 87 100 69 57 124 99 58 69 106 76 49 57 62 81 96 109 81 79 80 56 54 75 59 69 72 57 42 65 62 97 75 90 74 86 82 72 49 77 81 85 89 73 75 81 79 59 57 44 44 42 53 64 72 73 86 72 71 81 92 87 86 72 81 88 67 55 66 62 71 64 62 60 68 68 60 51 52 56 56 38 47 35 23 25 18 45799 307 639 30 10599 12 43 19 7989 1174 44 534 900 1646 2322 3201 4653 6310 8386 11692 16154 21021 27526 37164 48375 63841 84478 112803 150435 195584 255480 320466 355088 372478 366726 339392 259193 156429 63785 27399 8143 1514 1123 1111 1037 910 872 884 1031 993 1190 1016 1127 1123 1116 1314 1325 1241 1426 1860 2302 2371 1987 2159 2506 2464 2134 2292 3784 3926 4105 3907 3428 2952 2614 2289 2302 2399 2392 1937 1419 1164 1028 1049 996 1559 1956 2347 1681 1520 1388 895 695 910 1258 1884 1370 542 476 297 392 372 397 302 296 496 690 1195 1220 772 513 265 216 542 1265 1407 1026 396 118 150 214 127 127 123 187 154 168 162 163 219 409 622 642 542 444 506 418 313 180 83 164 151 156 94 123 108 79 23 35 88 46 -3 10 105 114 105 30 42 29 2 42 7 84 64 57 25 -47 38 23 -28 7 21 39 12 5 -13 20 63 33 -10 -8 19 53 10 33 28 22 61 72 16 14 63 31 5 15 -19 -14 28 42 33 40 33 61 23 -17 24 -14 -28 18 46 41 37 46 25 1 19 28 56 35 37 49 39 16 40 19 28 58 53 30 118 123 92 105 53 54 49 31 56 65 68 17 -1 54 75 66 57 43 52 84 56 27 62 52 13 43 14 54 42 13 25 47 36 35 9 21 39 54 37 31 46 47 53 34 65 38 46 57 54 31 29 18 26 21 32 41 28 28 39 47 54 41 47 43 45 46 51 39 42 46 45 46 39 40 37 36 30 22 22 24 16 18 17 21 17 16 8 3 45805 310 530 30 10610 12 43 25 7990 1173 63 543 992 1895 3150 5427 8782 11633 15820 20289 24084 32050 43797 57863 73164 95408 119125 144757 181703 217596 261157 304380 351091 384854 347501 251024 138166 78646 52553 23897 5383 2057 1246 1229 1290 1268 1206 1175 1319 1612 1533 1170 894 875 882 832 823 941 947 1106 1276 1686 2131 2384 2407 2779 2972 3265 3492 3119 2477 1895 1612 1473 1484 1610 1752 1705 1659 1528 1247 1061 1039 1109 1007 827 690 602 559 547 538 684 743 668 712 723 613 601 511 347 311 389 280 285 278 257 243 281 291 321 411 322 297 290 271 276 196 273 301 294 199 263 217 225 326 154 105 107 210 205 145 220 520 707 631 581 553 505 420 409 282 165 110 150 149 63 28 73 106 111 80 55 78 115 28 60 67 35 37 60 131 35 48 108 33 28 -2 56 84 48 29 84 74 52 23 25 15 30 18 27 35 109 26 61 62 30 8 34 21 27 3 1 62 93 -18 9 8 -17 9 56 31 9 -5 54 39 12 12 -9 -2 49 18 27 18 65 4 26 25 18 28 59 68 66 54 87 49 36 61 37 21 43 92 81 92 107 53 37 70 61 47 61 56 58 81 105 97 36 22 74 51 36 56 69 71 37 14 38 55 52 37 57 44 28 3 28 24 41 48 47 53 59 32 54 48 55 43 31 42 52 50 41 60 46 37 46 45 31 29 27 32 29 31 35 52 54 54 53 37 33 48 45 54 45 54 52 35 30 37 38 32 35 32 25 27 30 29 27 17 9 999999 3 45811 307 661 30 10621 12 43 31 7991 1173 -95 261 713 1415 2134 3321 5209 8551 14226 20513 23707 30277 40757 50151 67878 90903 110910 166886 242951 302897 999999 999999 999999 476099 267137 99575 59292 41324 13865 2327 1120 1053 820 927 848 745 810 783 784 841 854 898 984 1108 1241 1072 1075 1187 1295 1502 1756 1968 2023 1992 1814 1816 2284 2878 3122 3043 3190 3823 5111 6781 9720 12357 14181 11518 4628 1125 654 609 640 500 356 411 431 508 680 1257 1918 2279 2368 1350 955 1713 3450 6346 8886 9952 10421 13869 15694 12236 6102 981 998 2991 4119 3583 1866 2929 1990 321 245 248 158 229 191 161 239 264 170 147 242 313 258 228 447 675 661 651 596 475 482 314 190 167 115 173 156 47 30 105 109 101 120 110 47 81 32 32 19 69 59 -21 67 69 54 33 32 20 73 86 64 19 100 113 57 36 94 38 22 59 52 50 3 10 31 26 57 41 -16 -5 141 46 10 2 -2 84 61 34 39 46 47 34 22 33 -2 1 -7 24 22 77 42 41 11 -9 31 38 -10 17 44 52 42 59 53 33 58 72 48 51 57 38 71 115 125 126 92 78 71 91 49 34 85 81 65 52 50 39 44 62 45 49 61 49 66 73 74 52 55 75 44 63 56 23 9 20 24 48 53 18 34 55 74 62 70 73 73 43 43 38 49 56 28 45 41 31 26 16 41 25 26 35 41 12 22 38 57 44 34 39 60 43 41 56 62 47 40 38 39 38 38 36 29 38 39 34 34 22 20 22 14 22 12 6 8 45817 300 911 30 10631 12 43 37 7993 1173 7 431 1337 2941 6492 14773 40210 85265 155015 180581 169472 177969 205911 356888 675686 972707 799296 401202 112100 26483 2637 1253 1174 1135 1190 1218 1165 1258 1213 1255 1379 1293 1411 1441 1455 1308 1370 1375 1638 1709 2098 2562 3004 3129 3037 2748 2308 2423 2771 3263 2952 2976 3210 2885 3035 4050 6040 9329 10722 7920 7431 4178 2008 1825 2369 3465 2823 984 619 626 558 686 1048 1593 2240 2842 3656 3936 3033 1661 1261 2108 3113 6589 9545 6119 2615 2969 3622 3813 2390 1097 571 1211 1330 623 456 413 286 263 206 166 252 194 250 291 209 155 131 392 563 655 597 677 676 556 581 396 180 116 140 179 182 186 135 84 108 182 162 121 149 19 76 48 103 100 76 40 41 11 59 115 57 70 66 68 66 150 104 48 79 119 88 8 38 46 49 61 99 54 38 70 110 82 61 54 46 -27 50 80 74 36 63 13 -11 15 36 76 62 46 57 51 58 70 56 51 11 16 69 8 -8 57 96 64 29 43 78 68 29 60 61 84 105 141 74 86 94 139 124 176 145 97 99 97 108 133 70 59 40 76 82 71 71 79 75 98 102 102 91 75 71 43 32 47 41 24 61 63 66 84 65 40 40 72 49 77 48 78 79 89 72 101 97 48 69 83 50 43 55 55 55 64 62 46 44 44 57 88 63 50 45 51 58 58 55 48 65 54 56 57 67 63 68 69 60 56 53 58 51 42 49 59 56 42 36 34 27 25 23 23 45823 302 833 30 10643 12 43 43 7994 1173 -54 371 1059 2224 4106 7270 12385 20858 33782 56598 99796 175253 288008 433991 568032 638413 626995 416487 186159 27886 1648 1663 1325 1098 1278 1125 1199 1447 1689 1826 1720 1749 1700 1766 1883 1853 1982 1915 1882 1784 1956 2033 1819 1803 1896 2040 2964 7087 15184 21197 20257 21994 31343 37127 36064 28209 17794 9556 5520 6587 9331 11208 11888 10223 13127 13025 9634 7106 5889 4316 3284 3344 4635 5143 6522 5967 2864 1497 1838 3335 6643 7253 5547 4434 2430 599 483 573 506 378 359 327 433 351 344 342 290 352 290 208 336 219 206 243 303 304 183 235 162 318 329 406 683 711 653 657 627 597 466 198 161 105 81 126 162 179 83 105 123 102 79 133 144 110 77 11 74 150 27 44 101 82 12 51 62 92 90 51 53 124 44 10 -1 22 16 32 100 44 52 39 -1 16 70 53 7 30 20 77 77 14 30 41 70 38 6 43 85 30 75 62 72 37 -7 -10 66 15 37 43 67 34 60 51 78 74 91 95 35 46 29 58 67 72 60 70 79 75 115 147 181 151 149 144 125 103 105 133 103 92 85 55 91 90 92 71 83 114 84 83 93 83 75 83 83 77 64 70 60 65 62 67 46 44 63 65 45 74 61 29 41 59 72 67 85 56 61 83 63 58 59 82 94 60 70 61 64 56 57 63 57 56 62 61 56 72 74 73 87 65 53 81 67 55 56 53 55 50 57 48 49 59 59 59 40 36 48 52 39 40 37 26 19 12 45829 310 634 30 10654 12 43 49 7995 1172 -92 176 572 1196 1935 3031 4522 6487 10021 15050 21836 31881 47895 69046 88895 108726 127479 143095 167804 188727 204709 215621 260213 293199 309863 264817 150465 84313 16681 1594 1364 1579 1713 2103 2068 2037 2030 1818 1631 1612 1535 1533 1662 1588 1684 1842 1903 2158 2786 3774 4809 7101 9601 12425 16756 22575 25492 24385 26997 34286 35375 29137 28093 31361 27723 19294 11033 6750 4149 2740 6361 23207 34509 43088 56544 39086 20853 16634 11344 7601 7798 6559 3296 1431 999 1130 2038 4659 4585 4243 3790 4224 6807 6252 3060 716 466 368 381 434 288 299 255 245 192 186 239 218 179 206 226 289 279 249 251 260 181 332 608 746 765 669 632 603 620 537 338 188 77 160 142 153 201 71 124 138 43 79 47 114 81 123 48 56 104 52 52 64 46 32 25 -32 22 95 101 47 -14 15 12 84 60 62 -2 10 53 54 61 44 48 0 -4 10 41 63 25 29 1 10 66 32 8 76 64 55 40 54 53 72 105 63 54 27 42 38 53 57 32 59 51 35 13 35 28 18 49 45 21 12 48 69 80 37 57 119 164 133 174 127 133 104 118 110 125 118 104 102 86 73 76 69 58 58 64 59 46 71 101 98 114 67 72 81 45 65 94 66 60 37 40 27 30 46 54 67 59 72 63 60 85 42 52 56 70 71 48 66 61 58 55 57 40 23 33 51 41 33 46 50 57 74 87 68 49 36 47 66 60 48 56 54 51 35 46 46 39 44 54 51 47 41 43 36 31 28 23 19 29 16 17 11 45835 308 584 30 10664 12 43 55 7996 1172 -39 348 778 1284 2240 3168 4641 6610 9491 13496 18181 23503 30648 39567 52255 72912 99360 129326 171389 222154 271168 309317 329924 324277 277180 146464 28577 3084 1543 1410 2051 2345 1815 1501 1319 1203 1164 1208 1141 1226 1223 1683 2747 5107 7603 6302 4309 3815 5737 10610 16300 17733 20746 28663 37672 41257 37140 29110 28247 29310 28819 25882 22648 22036 28110 32225 34889 38039 32136 23891 12750 5216 2421 2858 6173 3648 3739 16930 26114 22793 21360 14713 8454 8528 11142 12075 8306 3733 2376 1852 923 529 399 522 497 657 450 547 528 527 454 424 549 588 410 296 190 260 270 213 168 204 135 111 196 219 179 266 369 533 654 643 600 553 528 478 365 352 287 225 178 188 163 112 65 87 71 160 101 73 35 77 115 108 66 85 62 46 5 -54 -8 12 14 -5 -4 43 45 34 34 -8 -18 7 14 -29 39 46 21 8 27 12 44 3 -30 84 15 -19 20 -6 -36 2 65 45 29 4 65 34 38 -2 43 43 3 10 15 17 27 11 29 15 16 15 33 14 16 5 -52 -4 72 34 62 48 71 30 41 71 85 88 108 155 166 147 94 88 74 55 19 44 68 45 79 73 66 50 40 46 35 47 29 48 46 22 54 65 49 22 28 4 6 13 11 19 29 18 -7 14 16 23 32 37 29 36 43 43 53 72 42 23 37 39 29 44 38 32 14 13 9 14 16 17 25 30 4 35 45 35 44 44 44 45 29 29 29 33 28 53 34 29 31 33 29 28 25 32 22 16 12 15 17 12 45841 315 473 30 10673 12 44 1 7997 1172 231 688 1451 2953 4772 6781 11183 15935 16063 16385 19286 21926 24990 29327 36725 44838 56005 68522 78733 91559 108316 131415 158652 191536 228540 255290 232619 180912 114341 32017 4501 2037 1634 1652 1597 2332 4188 6998 8714 7551 6380 8364 12608 15445 18438 21233 20892 19327 18588 21153 26886 34191 42512 45652 38837 34677 32828 29402 30572 31400 28707 25971 20663 17584 18488 23894 34849 46243 45532 36414 32517 34434 32098 27974 23972 21674 20006 11453 4557 4036 9586 20803 16803 6289 2449 1545 1220 1027 963 828 655 734 727 651 635 625 604 549 395 400 367 272 306 371 412 337 283 343 390 320 162 203 238 245 204 148 245 202 210 222 195 282 364 602 687 721 642 561 458 499 317 195 125 80 56 186 64 96 85 48 70 160 123 122 61 79 52 77 26 121 22 84 8 31 74 31 17 15 97 73 3 69 88 36 -7 25 32 40 38 37 8 1 7 -5 -1 -32 -7 24 45 -14 -35 -15 -1 23 21 13 5 0 29 99 22 -21 38 26 21 25 4 10 18 0 3 17 21 16 28 36 62 63 39 13 19 46 53 48 54 90 52 76 115 135 162 148 116 84 118 117 123 98 65 66 35 36 61 56 57 43 58 55 31 54 45 44 55 81 68 49 69 56 27 60 59 33 53 33 49 30 27 47 37 39 63 63 47 35 39 28 45 66 47 42 52 64 51 44 47 41 57 31 4 22 10 37 60 77 73 51 45 32 34 62 53 40 52 44 37 39 38 41 43 42 45 37 35 39 49 42 25 23 20 9 10 20 21 6 5 45847 295 1112 30 10682 12 44 7 7998 1172 197677 152279 131030 115213 94914 78367 70237 57958 38457 19303 7876 6836 10061 15405 18957 20841 23197 25788 26827 29805 32718 35687 34526 30449 25365 22261 23366 24991 28884 33136 36993 44951 45828 43391 37457 33871 29826 29976 31633 24852 21082 23695 28338 29967 28626 27944 26567 28020 37312 49710 72514 80966 66472 41542 13581 7066 4650 2479 1447 2571 4310 3053 3464 3283 2876 1673 997 939 912 955 1079 1618 2295 1528 2257 2894 2750 1633 733 484 497 371 309 449 315 334 406 370 258 309 302 262 177 274 180 215 302 228 209 248 230 371 647 790 647 632 519 548 470 274 214 147 145 219 141 189 93 144 110 112 82 58 45 74 131 117 61 16 89 48 2 80 68 49 65 105 39 139 95 92 156 34 5 11 52 129 65 3 83 7 6 23 82 -11 46 57 16 39 99 85 44 102 45 110 72 32 34 40 53 121 61 32 79 30 42 74 68 26 -14 14 3 11 45 91 17 5 49 91 73 60 108 99 82 71 80 136 164 192 180 188 180 164 119 130 128 112 83 104 122 133 93 112 40 81 97 81 84 61 83 94 90 94 103 102 88 96 88 73 41 56 69 32 28 41 17 60 112 74 81 64 70 73 68 65 73 74 83 68 79 91 112 86 99 75 65 79 81 57 33 31 51 54 75 66 65 84 77 85 87 83 60 73 74 74 82 72 53 60 63 71 63 68 78 77 68 62 60 54 59 52 43 46 44 34 33 45853 312 551 30 10691 12 44 13 7999 1172 14 377 888 1551 2524 3772 5457 8352 13347 19931 28075 41088 52505 56260 62155 62098 69401 87943 111870 121511 117532 108158 85059 64205 40395 21628 9395 9407 13451 17977 22327 23630 18286 13118 11632 13309 17586 21855 26555 30821 31621 31623 31196 28798 27608 26954 26639 28176 29071 28512 25002 21720 20573 19492 20029 19733 17408 16379 15801 15099 15273 16713 22817 30127 35170 37593 41782 51320 62620 81379 90721 72214 45040 37538 46535 56507 49004 32504 34292 36010 30163 17031 8678 6741 7722 11846 20946 28373 28752 25684 30018 26297 34427 39552 39561 33621 21585 16679 19678 21629 29909 26837 22172 15162 12195 13787 5887 466 317 252 172 189 199 252 172 236 222 190 88 198 342 483 726 655 642 669 540 536 361 314 152 161 123 111 89 23 54 101 27 51 41 31 132 7 12 55 71 55 57 107 58 100 72 48 15 46 81 89 46 -22 -27 76 27 67 66 7 24 30 38 23 39 24 -15 33 2 13 35 43 -38 -1 54 -34 -26 34 38 33 6 28 2 -29 -43 -28 -19 -29 -2 -61 -8 38 44 29 31 -11 20 -6 21 11 45 30 32 12 70 74 69 56 107 120 147 116 100 149 123 74 80 69 62 48 43 63 55 34 30 52 33 71 62 50 73 83 60 42 54 66 45 53 35 73 44 30 4 17 39 60 28 21 31 41 29 58 59 34 23 48 53 50 49 43 48 52 63 54 57 47 36 47 38 41 24 27 35 25 39 27 58 58 59 60 48 52 47 45 36 25 37 43 50 41 31 44 35 22 50 48 42 35 26 23 28 25 31 13 4 2 45859 304 711 30 10701 12 44 19 8000 1171 239 808 1657 2968 5038 9620 15850 24120 34433 47908 70742 93001 120276 124219 119521 127806 125001 97813 86786 72527 40037 24415 14494 12097 11936 13986 16574 22164 27595 31682 32969 31293 32151 29012 18022 13227 12463 13795 15038 14495 17138 20197 19542 18891 22799 26875 28525 30282 20032 8639 8786 11004 15617 23467 25672 25397 29485 36843 40490 37695 38282 41611 47146 57293 54801 47836 44159 46033 42617 33983 31759 30962 32041 30090 23808 22789 24159 31356 43831 47974 46896 47283 34241 28017 34457 37455 34060 32135 33215 35551 35690 37985 43920 42490 35104 27180 31501 36074 36979 32671 8742 688 276 203 194 157 151 77 174 163 168 111 222 432 655 731 609 507 518 441 522 403 213 153 89 169 156 43 36 32 10 24 54 41 8 -6 64 83 19 63 34 62 72 33 34 16 -8 63 63 -11 4 -1 -54 2 67 57 13 -14 6 -12 51 24 -29 -1 39 65 -24 -62 5 24 -19 -10 13 -27 -50 -7 -20 29 -8 -3 25 37 13 -54 -75 -50 36 25 35 -7 0 17 31 -1 5 -3 1 -31 41 60 27 22 59 1 15 44 74 83 161 161 131 122 123 87 88 96 85 71 64 56 52 86 80 81 62 52 41 32 37 45 58 63 56 58 20 19 17 68 50 5 30 39 21 3 36 58 22 3 15 15 38 30 25 33 19 53 54 33 48 35 32 15 22 29 5 2 16 19 14 27 3 3 999999 30 2 19 40 32 19 17 30 24 46 31 29 17 30 34 32 26 25 19 12 23 16 10 15 9 2 19 21 13 9 4 45865 313 602 30 10712 12 44 25 8001 1171 26 428 1439 2308 2701 3638 5439 8132 10816 14368 19577 27915 37237 42291 52656 63792 75881 89657 104429 124276 143248 154319 145914 139644 118796 91285 79056 53629 39655 35102 32848 28776 22655 23703 25078 25079 27188 29289 31549 30633 30672 30824 30702 29921 27731 26243 21517 16735 16489 16858 17316 23578 24207 19863 25236 28954 26803 24813 23690 26105 26880 25818 20827 18187 16833 16028 18928 25623 30675 36234 37953 28874 20740 13572 18247 24835 26517 23768 23493 22781 20769 19598 22776 26127 22920 19154 19305 23826 24002 18644 13040 13051 10063 9464 12945 12026 11938 13258 16080 21782 30162 36267 32683 22747 9669 1261 267 198 170 203 170 422 557 241 307 381 534 720 761 740 642 591 536 490 518 495 306 182 87 154 125 143 102 150 123 82 73 97 110 161 83 61 72 58 20 82 49 6 50 10 41 38 63 90 56 19 49 26 45 26 31 8 56 32 50 48 51 7 91 61 10 -6 -9 83 123 28 -4 15 -3 -33 -19 32 45 19 73 15 -26 2 27 50 66 19 48 65 -11 31 17 -1 20 40 9 -8 31 29 38 46 17 54 19 88 74 147 152 152 167 168 152 157 146 145 133 121 107 118 75 84 113 91 57 45 35 61 64 66 100 107 111 70 64 82 60 61 88 91 46 17 43 75 56 54 36 65 37 41 25 52 32 29 40 36 57 52 43 51 57 71 66 48 41 67 52 57 59 67 40 33 23 32 30 54 75 71 53 55 67 70 58 69 75 63 55 59 55 54 68 60 52 55 62 36 35 33 31 46 46 39 34 31 29 19 18 20 9 45871 306 733 30 10723 12 44 31 8002 1171 363 919 1960 3760 6664 11642 18556 26367 34834 46912 63863 85129 108798 138140 172257 187943 197330 184959 131250 89247 67440 54083 48781 36367 27954 26395 25942 24616 23039 23453 24651 23635 27602 36312 43305 46650 49226 53434 51901 41044 28187 20874 19097 20889 26851 32096 27308 20436 19510 23681 33287 34001 29322 28097 32939 39223 34434 23555 20321 22187 24575 27699 29572 33652 34743 29599 25734 25042 23859 18070 16261 18026 22507 15455 6869 7304 5930 3441 3055 5554 8030 10469 11648 9615 6965 4486 2310 1465 1160 1129 1444 2829 4904 6825 9053 14983 21430 26043 27855 24257 15783 5142 898 347 221 208 293 285 269 292 464 731 767 672 626 617 532 407 510 500 433 324 203 150 147 97 109 135 142 108 88 157 137 27 118 5 37 17 40 32 101 -13 23 -9 -32 61 94 68 45 4 6 -17 2 6 -14 72 94 68 0 -7 8 12 7 -50 32 31 -27 32 57 19 25 1 -20 25 17 -25 23 79 24 29 75 -23 5 7 -19 41 11 -14 44 23 3 56 38 54 17 27 92 65 30 36 23 50 70 34 128 90 114 157 192 189 176 112 143 120 103 96 62 90 60 98 91 84 110 77 82 107 51 43 88 69 66 74 88 48 65 75 41 45 88 70 42 22 41 48 50 58 52 36 16 41 51 63 35 50 59 43 41 52 68 51 43 41 50 47 47 41 48 45 27 28 37 13 21 46 53 40 35 49 69 45 43 51 64 56 57 46 37 39 38 39 49 45 51 47 35 31 32 29 29 21 24 19 14 13 4 2 45877 308 712 30 10732 12 44 37 8003 1171 -47 434 1076 2124 3864 6417 10435 16434 25421 39915 62885 98173 149364 203009 245992 259668 226161 166118 113413 76890 49485 28721 22215 25546 28155 30077 29796 29665 29600 27121 24850 20405 16007 12808 11679 11489 13203 16197 19517 22658 26026 24425 19666 19187 21396 21338 20648 21220 20327 21788 24086 22192 22967 27001 32013 31440 31603 37891 43429 45784 44226 36586 29030 25793 26437 26338 27225 33348 45952 54768 42660 25334 13469 14030 18133 16833 15843 17007 16951 14695 12018 10600 10329 9805 9165 9790 12539 12955 17709 21306 20072 17085 15408 10485 3696 995 702 1130 2526 4648 4016 1224 387 337 301 303 412 587 753 821 727 644 622 535 475 438 479 374 310 235 157 146 88 55 79 120 170 222 156 84 63 129 124 140 147 23 25 98 45 111 31 40 68 71 76 34 34 109 126 71 24 -35 26 89 92 26 79 70 15 15 52 61 -9 -28 -4 -30 14 79 -15 47 25 79 -62 39 44 9 45 33 30 20 139 116 29 54 4 -11 43 -20 23 36 42 16 18 42 17 5 76 65 35 22 -15 7 93 78 104 126 144 169 174 208 166 151 126 147 138 84 91 95 108 69 70 94 97 116 113 90 88 109 103 97 83 60 91 56 68 86 61 65 66 62 59 36 58 39 48 73 65 50 38 53 37 69 75 75 81 45 53 74 69 52 71 60 58 69 55 49 68 63 55 45 39 21 12 16 35 38 63 58 47 63 62 58 61 61 72 64 57 60 45 59 50 36 35 47 41 28 41 38 28 33 37 35 34 35 16 9 13 9 45883 310 663 30 10743 12 44 43 8004 1170 32 310 557 1124 1999 3197 4660 7649 12475 19878 30293 44070 63435 95229 134889 162713 166137 166536 141289 121067 106294 89375 67979 46046 22256 16754 17599 18941 16537 13899 12343 10493 9926 10872 11619 11232 11661 12578 12598 12382 14109 16186 17294 18258 20028 23516 24343 24840 26758 26542 24267 25864 27661 29285 31945 31404 28816 28093 29992 32512 32130 31996 28961 23071 22399 21968 20292 18350 16455 14486 18524 27104 35081 47731 45910 41643 56510 62011 61662 54194 39664 29669 26408 24215 29329 35945 39634 36117 28535 28099 33833 36486 36700 37844 34703 27058 18229 8817 3366 1224 854 669 291 263 328 346 410 614 702 667 875 786 687 644 491 584 574 486 444 368 252 233 199 99 147 105 176 178 65 127 140 67 80 109 55 115 76 52 0 74 40 88 67 34 49 78 89 44 -8 47 50 45 51 23 24 21 52 75 46 30 30 35 7 42 40 23 77 92 47 50 73 19 5 -5 -11 19 32 49 39 15 38 7 -2 3 -27 6 81 -7 35 36 62 65 27 20 65 20 -2 66 -7 25 1 -3 63 55 82 27 57 60 123 147 154 172 150 101 77 132 143 155 111 106 65 78 88 87 98 100 54 86 81 54 64 103 88 93 51 52 86 59 101 77 85 76 66 21 5 12 51 42 55 49 58 34 44 54 58 58 48 45 58 60 55 54 65 64 50 63 23 28 43 43 19 14 18 13 12 33 45 47 38 46 39 42 58 51 36 47 61 52 27 50 48 44 54 34 29 44 45 35 23 29 30 32 32 35 28 15 15 8 2 2 45889 306 732 30 10752 12 44 49 8005 1170 149 439 899 1875 3158 4922 7352 11082 16453 25403 39670 59915 85630 122695 160446 185530 188871 163258 139201 109311 79418 56605 36802 23856 16471 14094 11770 11681 12372 12038 10346 8727 7285 6982 7310 9048 11956 15246 17170 16025 12709 12023 13967 14743 14845 15492 19251 26470 34714 39428 37492 32517 26560 20425 15989 14127 13709 13840 15343 16901 17083 17456 18402 18841 17031 13716 11065 9914 11483 20389 33712 31594 22639 19066 26553 48698 81422 72841 44926 36307 37136 41148 50600 62782 63639 50153 41112 38330 37952 30064 31108 37801 41754 36393 29371 24140 21688 19710 18931 20443 11508 4503 988 1716 3784 4778 4392 4991 3987 1714 599 421 428 330 328 311 195 120 83 93 30 65 145 91 84 83 21 128 75 67 26 133 90 133 86 3 44 123 65 17 8 39 -6 30 4 19 93 61 0 83 -47 2 29 33 -75 -17 11 999999 -5 51 47 -12 67 20 24 -17 -29 1 -41 8 2 15 -37 -63 7 28 12 56 14 64 -5 24 35 59 17 3 -7 1 2 -12 -1 6 12 34 -9 31 -6 2 6 4 52 26 10 14 7 93 61 100 145 162 135 106 83 95 66 89 135 138 84 59 57 86 58 64 57 84 94 44 65 45 19 35 45 41 68 38 56 57 18 9 10 26 32 14 5 10 28 -1 -4 20 13 32 34 24 42 35 11 12 22 15 32 47 19 27 33 30 3 6 7 1 999999 15 13 19 16 40 41 34 35 22 32 25 24 27 22 25 30 29 33 11 15 23 22 18 21 15 2 5 14 17 18 17 3 999999 4 2 45895 320 321 30 10761 12 44 55 8006 1170 46 271 608 1195 1449 1873 2296 2696 3560 5143 7140 9603 11874 14627 18479 23798 28437 31855 36881 45445 54960 68261 77336 88050 100798 123663 154123 154052 122017 102412 72465 48461 34292 21020 11793 7157 7791 10089 10576 9412 7868 7292 8364 8119 7789 9121 10743 12088 12339 10945 7997 7148 7534 6881 6223 5356 4632 4781 6277 13027 21522 22902 21537 26017 31717 36175 38376 39727 38154 37668 38108 34309 28881 25848 26693 28773 26117 22864 22903 24440 22887 21721 18818 15687 15652 18415 25693 28919 23909 46006 62272 67612 61438 45282 31474 29777 28986 28814 27847 26477 21712 15867 20852 28784 30413 29589 28519 27221 26739 25036 24577 26264 27943 20640 13200 5654 2240 5458 8825 10187 6752 2846 823 468 336 244 255 211 185 157 155 134 155 149 50 87 119 48 109 135 59 52 101 140 225 120 107 59 96 9 -25 48 55 44 21 16 96 2 73 107 76 60 31 53 36 56 30 20 -4 -4 69 53 51 26 70 46 47 26 49 42 -24 -8 -22 43 -7 47 30 3 34 65 29 -22 19 10 30 2 7 6 -39 -14 37 42 40 19 18 36 38 37 32 33 36 26 55 54 24 39 31 67 150 103 157 189 196 158 148 115 91 130 152 118 122 98 115 109 88 124 88 91 78 84 90 90 65 76 75 94 66 85 82 96 75 61 46 51 61 40 23 49 24 0 23 51 32 57 58 29 64 32 45 50 52 71 50 30 33 30 35 2 39 47 20 29 35 16 14 28 39 31 8 38 52 40 28 34 53 48 50 38 32 19 16 37 47 37 28 42 49 38 30 23 17 24 23 33 30 17 8 14 6 5 45901 310 629 30 10769 12 45 1 8007 1170 820 1567 2933 6656 12549 14960 18405 30358 29867 27191 37712 50869 67737 100897 157849 265644 368110 328744 256465 169197 64080 26312 20618 20488 16166 11454 9531 9308 10184 14201 19557 23866 25491 20934 12059 6095 3354 2166 1595 1358 1781 3142 6253 9651 10962 9763 8623 7920 6831 8300 8524 7517 9339 13746 16762 20641 23945 23456 22596 22257 23581 26230 29202 34323 36133 36637 35835 29844 25178 19995 19061 20854 21204 17445 19578 18248 21831 25622 17457 19087 21567 23558 35568 66567 64928 55066 53386 51532 48630 43747 22828 10491 6451 6949 10952 15630 22753 28269 28170 28470 29109 26923 24170 24666 15384 3847 730 651 634 641 1072 1526 1092 505 332 274 291 178 196 121 95 118 63 102 131 141 31 111 211 62 179 77 84 111 82 149 121 137 136 98 62 55 97 45 45 30 74 10 94 65 62 110 37 -23 76 32 -6 14 6 32 37 44 33 4 22 17 34 -11 43 -31 6 13 90 67 27 26 -1 14 16 29 68 32 15 10 35 14 -17 -8 17 45 11 -1 9 -41 26 13 4 -5 58 66 34 -18 3 -1 -14 14 32 58 82 128 176 185 143 154 173 95 110 147 111 105 95 108 110 107 114 73 110 124 71 22 22 45 88 80 61 30 72 64 66 49 54 42 14 14 70 46 18 54 47 28 34 45 45 43 31 48 69 43 27 56 62 66 41 37 23 20 50 63 37 44 53 18 18 35 9 17 21 13 27 43 49 50 49 33 48 43 62 42 24 30 14 22 40 27 11 35 30 42 38 30 17 18 17 27 16 19 22 14 1 5 45907 319 395 30 10775 12 45 7 8008 1170 132 370 756 1436 2348 3464 5193 7645 9914 12917 17148 22698 30309 40056 49673 59927 67235 78386 94979 109327 130584 165028 193663 185776 158116 151354 130913 77515 44664 34413 31278 26440 25890 25576 33961 33495 19361 7725 4918 5110 3292 2273 3180 6728 11431 10616 11448 19754 21462 17622 16832 15498 16392 18294 16651 11985 8686 7962 9019 9394 7566 6418 6237 8363 11164 15203 19797 24571 25988 25107 24733 26680 30612 34706 31205 25929 22894 17708 10303 5689 5935 6846 6235 4344 2750 2008 2032 3198 5883 15722 38779 59676 54553 45088 41271 40863 51616 72363 86851 71777 39648 21687 14392 7943 6592 6582 5478 5216 5888 5705 5592 4741 1816 598 949 4198 10148 8782 2792 678 426 281 137 140 132 125 166 181 214 233 120 87 208 104 166 77 70 154 134 110 100 137 157 185 137 55 25 67 9 93 115 36 61 83 45 22 57 101 37 122 54 81 87 44 105 24 41 60 86 -2 -4 34 2 30 18 28 57 51 87 87 107 12 58 38 8 -17 29 30 74 46 1 46 62 35 13 40 26 38 16 -17 38 54 76 36 31 27 47 71 65 13 55 38 64 42 58 129 193 248 258 245 225 179 186 154 167 138 156 118 165 131 134 135 121 125 91 94 131 83 61 52 72 104 103 93 83 80 67 59 33 37 60 49 48 75 51 25 70 63 44 60 70 43 68 83 84 41 33 48 34 59 78 69 51 56 50 76 40 47 65 66 41 33 39 42 36 43 56 62 69 59 57 53 42 53 48 42 38 45 37 40 43 53 49 50 47 59 49 33 29 34 37 33 33 34 16 15 22 9 7 45913 320 281 30 10781 12 45 13 8009 1169 -34 297 546 894 1557 1971 2832 3585 4723 6689 9245 12087 15325 20142 26562 33496 40093 49041 58207 72136 98340 125021 150737 172349 182146 185412 194609 200206 170346 115600 83705 88334 93115 80612 60010 36582 25132 19509 15539 11650 9568 9230 8186 6947 6945 8008 9419 9760 9496 9569 10629 10261 7699 7539 9027 11767 13655 13834 13911 11946 9085 8852 11054 14610 21205 28114 28956 22432 16375 12325 10133 7134 4431 3784 4508 5014 7398 15507 21499 15700 7602 2606 1492 1036 668 548 317 267 293 359 285 196 280 350 424 1628 7438 9376 4245 2922 3785 17265 40277 39904 28034 9888 1923 948 795 707 705 523 450 458 359 311 423 480 644 1339 5995 11832 14929 10180 1758 188 113 84 158 152 140 89 225 335 303 235 147 132 134 52 114 157 30 69 77 48 107 130 117 73 42 28 38 75 111 47 -15 38 -1 16 53 114 57 72 75 47 40 53 54 4 68 23 68 88 54 0 8 48 13 -13 -21 8 19 -13 6 -62 7 96 48 -4 -31 -44 65 29 -37 8 19 -12 -27 5 24 15 48 38 28 -19 -20 54 36 67 8 7 41 18 31 67 94 93 80 159 222 211 166 169 181 147 140 121 159 109 96 117 83 87 111 106 83 70 71 76 77 60 76 37 45 22 39 53 78 61 30 38 34 8 31 12 21 11 6 8 34 31 25 31 30 3 39 38 24 45 32 27 18 9 36 41 14 29 33 23 21 42 27 27 15 21 31 36 9 23 27 15 36 25 11 23 32 40 28 15 24 34 26 22 29 27 29 27 29 29 22 16 15 14 4 18 20 13 13 12 45919 333 13 30 10783 12 45 19 8010 1169 517 999999 999999 -6 326 643 813 1164 1794 2312 3136 4193 5603 6963 8616 10681 14020 18325 21976 24032 30102 38066 45633 54755 65159 78537 92797 99314 103210 115501 126259 144010 167781 193472 196152 155413 122428 114268 106107 79879 50837 36943 21141 13657 12839 9052 8145 7746 6169 4902 4304 3544 3301 2814 2683 2747 2491 2476 2768 3065 3258 3302 3414 3706 3499 2812 2735 3208 5262 7615 9637 11892 13715 15859 20001 25109 27370 31274 35551 32749 25902 19454 16518 17373 19349 22464 27807 29126 27919 23087 19736 13198 10953 11175 8451 5435 4384 3688 2714 1660 1514 1390 604 317 760 1317 1032 528 643 2649 4721 3183 1126 822 1871 3776 2988 1323 586 431 447 370 415 314 451 530 572 478 367 275 470 2089 3193 1390 348 221 220 237 237 109 92 220 135 143 135 115 188 133 94 44 97 114 155 110 160 152 54 47 146 149 130 70 26 30 53 124 63 43 48 46 24 81 77 80 135 33 31 58 53 12 -5 43 80 79 15 5 29 46 -2 31 13 50 26 5 14 19 77 25 59 52 -16 -32 -12 -12 2 -53 -28 25 43 7 45 -22 14 47 52 58 52 16 16 25 18 55 46 111 116 94 151 167 185 174 202 212 170 140 126 89 105 101 110 125 105 132 108 104 94 118 102 75 91 62 61 39 28 74 66 89 90 14 30 43 23 3 7 47 38 6 41 33 27 39 43 23 47 43 25 25 50 31 11 16 -6 47 50 48 56 35 21 44 39 57 58 66 36 36 56 47 48 40 17 31 52 56 43 53 63 49 31 40 40 48 41 37 26 48 50 45 37 36 35 24 23 37 30 24 29 29 29 26 22 16 10 8 6 45925 323 250 30 10780 12 45 25 8011 1169 -48 321 757 1257 1854 2664 3615 4914 7111 11295 15058 17951 24000 31435 38647 46711 55965 66218 78880 94740 120455 142399 153367 160785 168041 162577 145744 132909 127661 109161 64102 30695 20584 21799 22172 18864 15525 9938 4770 2454 2044 1969 1897 1716 2137 2597 3098 2868 2665 2568 3007 2843 2163 2126 2597 3420 4172 4381 4696 5160 7125 9643 14481 20117 22388 23307 26413 27187 30885 31819 28159 26884 27684 30312 30833 32696 33317 31454 31026 34293 34178 31216 28781 23565 17340 21123 18709 15862 14705 14466 15302 17355 21333 23072 26265 29736 22188 12645 7523 4500 2421 1325 679 716 2141 3957 5327 4713 3781 1625 622 408 409 493 474 667 3167 6240 5610 4089 3447 1865 487 204 119 175 164 124 131 20 59 160 138 114 126 105 82 93 49 132 97 116 70 122 90 59 32 38 86 99 87 92 75 22 81 47 71 58 -2 -45 -17 107 89 49 18 19 88 76 7 -54 -17 -3 11 -23 21 28 20 7 4 -27 -34 -8 22 29 45 -46 17 27 -33 -23 -54 -20 23 3 8 -23 46 23 -4 66 10 22 -38 -8 -16 -9 -26 9 0 11 64 96 78 82 64 24 91 135 174 173 150 155 135 202 184 124 130 132 136 109 110 103 119 94 100 84 87 97 78 91 68 77 85 42 75 57 72 45 65 11 18 -6 13 39 46 39 45 29 35 7 0 55 35 15 37 5 11 17 25 30 19 34 9 21 39 38 52 13 20 28 19 36 7 5 -4 13 12 18 25 15 40 25 17 29 33 34 29 39 36 33 10 24 23 15 18 29 30 36 32 36 28 38 30 15 22 14 12 19 6 14 12 6 7 45931 316 486 30 10776 12 45 31 8012 1169 -59 460 845 1620 2925 4393 6090 7902 10432 16024 21434 24808 33652 50150 73894 102927 137458 182180 226729 268564 285361 286279 232355 123611 43850 23841 14326 7363 4084 2546 3197 3682 4954 6842 6922 7071 6225 4970 4819 5062 5575 6653 7422 8393 10013 10962 11580 12568 12570 14304 15240 17210 19418 20239 24568 28973 32400 36138 35763 34287 35384 38207 35849 33553 31393 31491 31658 27502 26277 24726 21368 20349 19885 18861 15040 10352 9277 12201 17807 25711 25547 24480 32883 39252 44551 30753 21190 19943 17267 10906 5820 4082 4832 4717 3635 5296 9378 10229 10850 7850 4780 1451 443 1035 3204 4269 3743 3454 3377 2268 1427 1392 799 277 138 129 141 239 144 137 85 155 138 136 190 220 84 90 164 88 69 103 116 86 9 62 148 108 78 79 138 93 77 10 16 61 69 61 20 36 9 -14 22 91 24 39 27 -26 56 93 27 0 66 33 38 71 -9 55 29 33 9 -21 -35 14 -27 -8 -31 -19 28 33 -44 -40 43 -34 -46 -6 -47 29 -1 10 10 17 28 18 10 -43 -45 31 19 7 0 46 48 102 31 54 -9 47 126 163 180 206 190 178 156 158 168 157 191 180 125 129 123 144 120 130 142 132 122 127 96 81 66 70 77 35 91 80 40 83 32 10 0 15 20 14 24 17 49 62 60 43 39 67 48 38 35 18 0 32 13 40 51 26 53 32 37 49 27 28 42 49 45 50 50 38 53 44 32 21 29 19 6 14 53 53 60 45 31 43 48 37 43 49 57 34 37 39 34 28 46 56 51 38 40 29 19 21 23 24 11 9 23 17 18 2 45937 318 514 30 10774 12 45 37 8013 1169 291 575 1431 3062 4549 6760 11964 17912 22535 34113 52583 73973 96575 131918 162592 217314 299529 376602 369571 333112 190606 87674 35228 9624 3409 2812 2699 2862 3253 4558 4952 4344 4541 5697 6413 6597 7154 7062 5424 4652 3433 2210 2416 2636 3183 3835 5285 7611 11380 16477 22404 26591 29599 30533 31441 29952 27953 25947 25246 24724 24711 24501 23473 22142 19694 18982 18476 20672 19902 18492 19846 20849 22103 31779 35358 32675 29956 23324 18632 14976 18540 21235 20588 17980 11773 8074 11982 23181 33674 22817 7650 4007 4361 3903 1729 1732 1368 1276 1168 810 521 528 945 2400 1973 850 564 496 455 348 183 257 147 51 170 159 186 134 130 107 163 133 99 173 177 152 121 119 163 146 116 170 119 138 36 68 148 169 133 86 101 121 126 96 34 61 44 2 62 20 73 68 34 80 40 66 104 82 42 90 66 43 31 98 54 74 21 35 22 12 31 29 7 9 21 64 0 -36 -18 56 42 35 53 82 59 45 -5 72 66 47 22 46 10 21 30 -39 -5 -2 82 69 64 15 34 93 98 139 115 126 165 231 158 182 210 241 226 189 203 222 184 196 176 189 198 151 159 157 179 169 130 148 128 69 81 110 69 62 81 95 89 99 60 72 79 63 49 65 72 58 54 66 99 54 15 34 53 56 64 64 51 50 57 73 82 85 80 69 72 61 20 62 74 64 78 81 65 61 53 73 59 49 38 52 67 56 58 68 63 63 71 66 67 58 70 76 60 53 62 57 65 63 59 52 46 55 43 53 49 59 59 44 40 39 37 29 18 18 23 8 45943 320 424 30 10774 12 45 43 8014 1168 112 487 907 1681 2546 3756 6617 9608 12301 17602 24749 36308 58870 79563 104004 127259 147320 181572 235882 277602 296676 317777 333467 295956 178756 53556 18161 6725 3389 2870 3523 5168 6199 4706 3083 2875 2618 2420 2853 3026 2754 2632 2159 1752 1695 1713 1749 2051 2105 2097 1920 1885 2152 2252 3404 6518 8995 9222 6607 6251 6330 5760 5896 6610 6858 6581 6780 6981 7409 6505 6462 6408 5831 5563 5778 6406 6672 6149 6552 11592 18822 20340 21471 26318 27035 28126 34926 37717 31469 24951 14288 2908 1040 1892 4948 7935 13023 15748 11618 3633 1964 1115 534 482 624 500 507 526 529 469 600 419 351 251 183 161 185 219 189 183 143 165 122 142 233 140 83 81 91 112 53 68 118 156 22 90 140 52 76 115 103 144 86 124 118 101 64 91 50 87 56 6 28 64 80 70 -11 15 -8 86 -27 5 -3 33 -4 99 93 -12 20 46 30 -41 15 11 9 65 8 -11 35 27 30 26 6 94 72 40 31 107 12 29 18 14 43 44 -6 25 27 -7 27 39 34 85 53 71 63 50 92 82 157 173 153 181 162 189 222 219 189 184 183 154 173 206 194 198 173 189 155 153 132 134 123 125 133 97 67 47 45 53 53 80 73 81 95 62 60 67 54 48 69 27 45 47 10 29 73 91 67 29 40 55 54 73 55 58 62 39 46 34 32 75 77 62 71 75 57 50 25 52 30 35 72 66 34 26 26 31 52 84 75 53 64 48 65 78 55 39 48 60 59 68 71 60 60 55 54 41 51 61 56 54 34 31 33 32 29 35 32 16 11 2 45949 297 1083 30 10773 12 45 49 8015 1168 408190 265864 158618 51544 11304 4887 3057 2078 1712 3049 5053 6964 7919 8791 7296 6103 3840 2451 2134 1805 1866 2910 5575 7601 7784 6314 5624 5386 4732 5141 6022 7274 9008 10104 11881 13112 13076 12377 11867 12345 14238 16451 19307 19078 19321 18498 14835 13186 12908 12535 12155 13115 14271 14162 13994 14758 15744 17067 22770 30478 36531 28097 13800 7195 5836 4748 5054 7237 7542 7412 6614 5204 4975 2998 3093 3638 5841 4549 5503 17430 25029 31765 26482 14133 11339 10829 8732 8360 7780 5790 5275 4751 2361 655 268 177 116 136 205 161 83 149 130 112 136 172 143 84 88 120 168 126 53 24 151 153 164 60 54 105 68 103 82 69 54 40 37 81 2 -15 -3 20 35 43 70 47 36 75 49 56 53 29 -7 29 88 46 35 11 6 44 30 -41 16 -35 36 52 22 -1 -61 32 80 10 -8 6 -11 -2 23 8 -14 -20 -18 57 21 -17 41 7 9 50 20 54 -3 30 72 97 87 128 95 85 142 168 175 198 165 197 195 184 168 125 156 172 149 194 191 154 165 150 133 115 133 144 110 89 61 54 63 63 40 31 37 49 82 42 46 32 55 39 33 25 28 25 53 43 26 23 17 35 27 33 53 51 39 33 36 9 27 28 64 69 51 19 45 62 73 71 53 58 37 58 33 29 26 23 27 29 45 51 55 34 29 42 43 34 53 61 54 38 36 41 59 52 42 37 34 40 47 39 30 36 35 41 39 23 25 27 13 16 13 45955 319 393 30 10773 12 45 55 8016 1168 -100 122 428 704 1266 2089 2893 3945 5296 7577 10761 14424 19600 26984 35239 44692 55888 67526 79307 94141 110428 131358 152390 168252 160563 115279 68977 32267 9585 4335 8027 11032 10875 10401 9287 9802 10592 12422 15823 16987 18048 19020 17007 10794 7302 8403 10280 12272 13471 12995 11701 9980 7603 6450 6979 7799 8744 10257 11399 12838 13699 14668 15847 16776 17037 16478 17672 19899 21822 22625 23050 23155 22720 23816 25244 24342 24343 24591 24526 25006 27686 35921 49931 58270 37507 22617 21005 22939 26521 36854 37204 19649 19348 22180 23495 20290 13060 14426 19678 23589 28193 27218 29225 32690 37084 41832 44991 41150 32274 26211 21677 18123 18117 15120 10132 7550 6927 6108 4174 1428 586 359 196 117 165 148 111 140 163 66 102 62 110 93 118 148 102 71 82 132 95 55 74 48 77 64 21 58 64 -47 -33 33 55 57 37 62 56 7 73 97 -11 6 -12 -37 8 18 25 -19 -28 23 47 15 114 -2 -28 35 7 10 -33 -15 62 97 1 -37 -5 -30 -33 -13 -24 -48 -18 -30 11 49 44 -26 4 -10 2 17 -56 -43 -23 11 36 43 40 100 90 94 133 130 154 137 149 187 226 204 170 210 185 138 156 167 191 156 164 147 115 140 160 126 114 89 53 31 29 60 38 51 2 19 13 -2 4 35 22 -9 14 19 5 31 17 6 31 15 2 -4 31 42 53 41 17 34 38 18 54 49 44 28 42 50 44 34 54 48 44 66 42 26 19 6 999999 2 35 24 4 34 33 43 28 14 34 32 28 50 42 49 36 32 25 27 35 37 29 25 35 24 34 35 19 19 29 12 7 15 6 2 1 45961 297 1083 30 10773 12 46 1 8017 1168 161419 183994 200051 165095 90639 32358 16740 14604 14972 18003 20644 19390 17316 14520 9438 6331 5538 4542 4767 5879 7323 8723 9212 7162 7904 9926 10631 9323 10098 12072 12520 11386 11739 10646 9958 12116 17956 16567 14165 13710 14294 15703 16386 17749 20159 23150 25689 28281 31437 33487 34749 34462 34214 35270 34413 32421 29286 29344 31825 37450 38405 24624 16688 15606 16492 17463 20248 23947 21279 20021 22710 27647 28973 29562 39776 49906 46603 37443 27537 27485 26988 28924 31770 35044 26325 22452 17043 12385 10751 10557 10580 10766 12471 14147 12549 11482 8922 5079 1982 365 118 152 272 316 180 63 198 193 157 80 127 77 113 77 46 94 100 127 121 89 27 29 85 18 44 61 -28 -15 59 27 11 50 20 15 42 62 43 3 17 18 -16 24 66 66 15 -29 20 -10 30 35 17 -30 -19 -14 -39 42 22 26 10 52 35 24 34 6 -53 18 6 -17 4 -7 -3 -44 -69 5 23 39 74 28 19 15 17 37 54 38 97 93 56 63 110 139 150 164 154 199 242 188 201 207 170 163 173 190 216 157 117 187 169 186 160 161 99 71 59 71 66 29 51 53 42 51 22 22 60 18 23 41 49 36 37 26 22 23 35 75 15 39 47 32 8 0 37 57 47 46 43 9 50 57 49 21 45 48 44 52 49 66 52 30 15 19 17 18 35 23 44 44 40 40 39 38 47 43 36 34 37 45 37 23 33 45 37 44 35 39 30 35 28 28 21 14 29 19 26 15 11 6 7 45967 320 452 30 10772 12 46 7 8018 1168 116 387 811 1724 2839 3717 4689 6921 10116 15147 22930 32303 43557 60743 91506 109089 102115 101206 108563 111639 120116 124794 120411 112177 105476 81143 36625 24617 22654 21381 19472 13661 4770 4040 4811 5933 6480 4548 3149 2799 3216 4802 5908 2966 1924 2562 3107 3549 4209 5820 7681 9056 9741 10203 12482 15332 16733 15066 12928 12886 13961 15482 19046 22913 24991 25435 26858 28327 29203 29727 30100 28289 26293 25667 25569 25450 24490 23904 22828 23409 24403 22646 20908 21313 23520 30107 39141 39546 33993 24779 16767 14885 14451 17818 31536 52874 73642 69762 55640 53302 50354 44706 39331 29916 20943 16125 15443 12484 6588 6440 10554 20421 18193 10924 10169 10665 11995 10353 7249 5518 3990 1473 370 165 165 136 46 58 133 107 34 99 125 100 72 76 97 96 104 138 105 142 73 99 69 28 -1 34 65 38 2 11 -11 23 98 32 -3 27 78 60 81 46 -31 49 6 -6 37 -17 86 33 56 17 45 -21 37 0 7 22 4 74 68 22 -11 31 83 56 -26 25 62 22 -26 -8 33 59 25 20 14 37 13 91 53 -6 47 65 99 90 115 120 64 144 168 154 186 219 223 249 284 226 228 245 270 249 224 212 188 241 225 194 168 145 138 131 74 77 133 93 54 48 73 83 80 55 52 58 69 73 72 38 33 57 44 61 35 59 54 68 70 51 44 36 77 77 53 66 76 95 63 66 85 65 70 72 55 56 58 67 80 79 56 57 44 63 49 55 60 77 69 65 84 69 56 46 79 74 76 60 80 73 58 58 71 57 54 59 65 61 65 61 31 31 57 44 42 47 52 36 31 27 20 6 45973 334 1 30 10771 12 46 13 8019 1167 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 319 713 1379 2101 2846 3844 5244 7028 8882 10895 12882 16953 23161 31784 45558 65517 84810 107298 129433 139339 153849 179833 204134 194024 162196 115088 50861 20413 21635 17085 10170 6026 4095 3118 3090 3392 2280 1792 1495 1329 1000 1189 1563 1929 2481 3249 2922 2008 1409 1285 1592 2512 3886 5347 6994 7643 7317 6178 6392 7554 9191 11117 13028 15765 18652 22905 28175 32538 32879 31483 27831 24659 25079 23941 21857 20066 19444 21124 21697 24610 24638 24176 24076 23294 23262 24970 24551 21041 20876 27490 26855 16366 13354 14443 14956 15206 14177 14912 22635 44019 49382 50935 49755 30525 18888 12655 4514 4818 13598 18183 18774 19241 15649 7989 5185 4632 4339 4177 4170 4316 5309 6498 8612 7317 5002 1637 441 149 152 65 84 100 97 89 127 101 65 44 139 101 79 46 26 42 127 98 8 39 79 24 79 132 102 21 32 99 22 -28 15 47 44 49 43 54 68 3 42 25 7 32 9 7 26 39 35 46 3 -7 -17 29 11 -2 -3 63 39 35 74 66 55 25 67 12 41 45 57 28 8 15 3 -41 -2 -11 18 68 66 46 39 54 10 36 41 42 99 182 182 188 210 201 196 222 201 231 253 241 216 188 214 234 196 197 210 189 137 122 113 58 43 78 72 66 96 113 91 47 33 33 19 37 54 37 45 75 57 41 64 49 25 54 51 47 61 48 65 32 21 41 34 29 77 77 53 80 64 38 65 55 74 45 60 73 68 66 60 36 50 25 32 46 58 59 47 55 53 43 41 55 61 67 41 40 53 51 42 43 52 60 45 41 49 39 51 29 32 28 28 37 29 33 29 18 22 13 9 45979 331 1 30 10771 12 46 19 8020 1167 1860 999999 999999 999999 999999 999999 999999 -80 135 379 747 944 1245 1743 2111 2802 3536 4638 6487 8527 11338 15147 18929 23894 30698 41033 55445 77332 107442 155102 208718 243899 267081 251028 184015 134469 93911 69521 39781 15227 3710 2809 3802 4832 5376 3412 1911 1218 1016 998 1359 2198 3193 3355 4805 4291 2357 3895 8017 14374 16418 14569 9260 4667 6888 11811 10520 9786 13625 18002 21941 25032 27449 28854 29823 29928 29451 26907 23819 22619 23722 24217 21990 18214 15922 15102 15850 15446 15306 15379 15521 12935 8996 6919 4735 4399 5499 6696 7461 9296 12643 14582 14832 14492 14970 20283 30113 27313 18635 13767 18427 26854 14927 11952 9028 8259 4346 3058 3539 4100 5965 6760 1585 667 289 131 120 93 120 156 243 267 496 1059 1887 2635 3051 1806 560 196 106 160 137 97 77 69 49 83 99 51 137 94 80 43 13 28 34 43 -15 47 22 27 -27 71 47 34 16 -69 43 72 80 2 32 14 20 46 -27 -40 -2 19 32 -4 95 -7 -35 -16 -47 36 10 -35 6 30 30 18 0 -23 -9 -54 -19 -35 21 -52 -3 -29 -63 -31 6 -4 -20 1 7 -3 11 -12 11 19 5 24 -16 29 77 99 88 140 180 236 196 238 213 195 165 217 215 232 220 214 182 182 195 201 179 156 174 134 116 101 43 53 106 54 6 32 -16 13 1 12 35 23 36 33 53 16 9 7 51 39 8 41 30 15 19 29 44 29 10 26 29 11 -4 36 36 14 1 22 25 37 50 42 42 39 39 44 44 15 31 16 6 21 5 16 28 34 30 17 15 23 21 21 29 38 17 26 20 30 35 18 18 11 16 9 999999 7 0 5 14 17 17 7 8 8 9 45985 317 451 30 10771 12 46 25 8021 1167 -73 244 715 1758 3122 5082 7860 13528 21844 28991 28355 39528 53693 71765 97358 106431 127223 190376 290069 353024 290326 257935 232661 107021 33672 10927 3373 3096 6885 9663 7113 4052 3401 4499 6727 9186 14824 25523 34245 34089 27213 21436 19549 16119 13395 13525 15605 21541 24619 27834 27410 24376 28074 36245 39973 37366 31317 27879 25931 24922 20952 14750 11925 11233 10702 11086 11641 11040 7970 3953 1433 635 488 517 657 685 749 1724 3480 4830 5440 5351 5470 6148 6849 7940 8476 9192 8650 2601 2854 3041 2522 1651 1088 4298 12832 13495 8346 5835 4870 6338 4922 853 265 375 1723 3975 5143 6768 7870 7597 7924 8030 7373 5877 3012 741 207 202 195 159 234 108 114 117 65 142 134 108 7 3 32 113 71 133 164 172 141 110 62 62 97 47 -1 60 -22 13 29 10 6 -9 62 62 86 45 58 6 -18 -3 -3 17 69 -7 42 0 -10 -32 -42 -9 36 20 -4 10 60 -23 68 19 5 39 30 24 -66 -36 -6 -12 -60 -28 -44 5 -29 -51 -30 5 -51 -14 -11 12 37 -23 -13 18 7 1 8 74 97 146 169 172 156 195 226 245 204 218 194 212 214 223 199 195 199 191 165 199 171 196 134 115 99 41 44 74 70 38 28 41 33 0 -4 43 23 27 20 43 17 48 34 18 51 24 30 24 20 17 10 4 -1 39 19 32 24 31 41 29 70 37 9 25 13 26 17 24 0 15 18 13 10 12 38 19 9 8 10 22 12 30 31 23 35 19 23 11 22 18 15 26 36 30 17 17 29 21 13 12 8 18 15 12 11 5 8 3 999999 8 1 45991 316 452 30 10772 12 46 31 8022 1167 -34 397 924 1800 2928 4521 6441 9272 13657 19828 28320 40372 55770 76646 101592 126485 156326 183061 214890 251795 281741 213806 135601 107928 44491 9010 9232 7964 7828 8607 7851 10289 11628 16563 21178 23402 25262 25599 27129 30022 29231 27481 25165 24763 27935 28256 24817 19565 16690 17191 19627 21207 20834 21200 30028 61385 49977 44086 23028 6168 2687 8769 9558 4403 1665 687 536 577 526 475 454 395 385 457 634 1049 1570 1944 2911 4220 6210 7887 8568 9300 10404 12393 11001 9762 10821 14341 12511 6514 4997 5356 5783 5643 4470 2960 11069 20062 27411 37683 20557 5076 3723 2031 6641 7878 6865 4881 4970 5338 5710 5517 4564 4530 5670 6455 5446 3118 3401 2104 261 141 155 136 99 104 77 99 71 102 100 34 77 71 103 222 176 120 129 35 55 116 93 111 11 17 2 81 41 43 -13 -32 23 78 66 46 -30 8 4 49 23 38 91 29 8 37 25 -9 39 13 30 5 -13 3 11 -27 -47 -16 -6 18 41 -63 -11 28 -6 8 -9 9 19 24 89 46 21 -22 -78 -2 38 16 39 36 11 16 41 95 103 157 148 128 185 135 194 215 271 276 248 250 228 225 254 258 217 248 155 173 195 146 118 91 127 100 41 19 46 25 -6 45 60 22 25 12 2 -19 -32 14 44 30 29 32 9 52 47 22 28 29 24 16 27 40 31 13 24 32 46 25 25 16 25 46 7 24 43 26 37 39 14 21 37 31 27 15 19 15 22 35 8 4 23 38 19 37 22 18 23 24 30 41 22 31 27 14 25 21 17 13 17 8 999999 2 11 14 9 2 4 1 45997 316 452 30 10772 12 46 37 8023 1166 21 203 494 893 1302 2168 4349 8573 11866 14089 18379 25054 35002 47395 67049 94270 140517 190895 270290 308674 251051 129002 27570 13808 11151 7089 5835 9759 14059 20436 25507 25502 25626 26772 27675 30687 33153 32394 31283 32753 31391 23808 18808 20975 22676 25719 26592 24358 28710 32853 40010 38017 37978 35100 24760 17595 20089 40725 68823 63767 23147 7288 21721 9433 1303 1121 1079 1526 2371 2740 2842 2884 3054 3386 3925 4227 4519 5390 7033 8184 10629 12378 13593 13482 12010 10589 9246 7848 9020 11672 9022 5697 4531 3834 4170 4265 3916 2880 3148 10592 24468 34660 34434 29624 22621 14014 5423 1825 3110 6675 9599 10446 10973 13641 16229 13146 12122 9880 5731 2565 1643 894 293 124 20 103 148 105 148 73 23 57 114 70 67 114 117 89 83 18 47 31 43 34 79 154 41 43 17 35 -3 45 28 32 67 76 80 79 37 69 -20 39 28 20 -18 27 50 55 25 -7 28 3 29 12 5 59 -1 0 38 40 -4 -12 -28 1 -15 13 16 14 -14 -35 -45 -9 1 3 -52 -14 41 -46 5 60 45 17 62 54 76 167 150 201 193 195 147 156 166 228 242 235 215 233 242 232 204 211 303 227 208 200 164 171 122 122 123 62 48 78 44 52 66 78 54 46 38 59 50 -21 -18 48 21 6 16 34 10 30 15 -14 24 40 50 50 27 13 28 20 15 18 32 20 34 36 31 46 26 16 29 18 22 26 49 58 14 999999 1 999999 13 31 19 37 39 34 54 42 33 51 40 44 30 15 32 24 19 24 34 23 21 26 17 22 23 16 17 15 24 16 9 7 4 2 46003 334 2 30 10772 12 46 43 8024 1166 6629 831 1018 1393 1671 1857 2498 2883 3366 4618 6170 6723 7475 9937 14568 19142 22556 28275 32519 38734 48741 55083 59303 62885 60441 62674 68473 77526 85710 90819 100141 115015 124927 131982 147809 130237 86451 56016 43979 34459 27141 27721 29171 30077 31700 29785 25062 21370 22432 22767 23214 21441 21078 22439 16836 8978 6229 7879 12177 15797 16699 18967 21003 28427 37537 37506 28269 25651 20278 14367 9425 5948 4222 2867 1740 1318 1105 984 1108 1272 1513 2204 3191 4341 5652 6482 6345 6082 7774 9393 9441 11165 13084 13868 17387 18367 14186 13474 13414 10121 7242 7193 9252 9478 8494 8788 9698 10260 10099 8128 7464 8402 8209 7508 5664 6278 14663 12510 9927 13067 16090 18027 16985 13713 10225 10205 10446 8675 7979 8931 6737 3935 3734 6223 5304 3723 3201 3597 1364 124 84 94 149 64 125 63 104 119 105 165 229 155 166 81 90 80 116 112 36 61 72 160 83 105 38 32 7 36 124 -42 79 66 35 21 62 -49 -14 47 67 32 48 31 -4 4 19 44 10 32 -28 47 40 1 -5 18 -12 32 32 -16 8 -8 0 18 -1 -17 38 2 7 18 -17 -21 2 46 51 19 16 13 70 64 96 123 101 156 190 203 259 165 208 267 279 270 260 251 231 277 239 273 257 231 219 268 245 237 228 145 132 114 112 76 66 73 74 70 68 54 41 54 46 53 45 19 9 47 45 32 40 54 57 12 10 53 43 42 59 52 52 39 9 40 22 36 56 57 41 61 43 36 53 54 47 53 45 38 42 31 31 39 30 22 44 38 24 45 54 49 44 36 24 31 36 28 26 33 43 42 46 30 18 44 35 30 24 32 27 35 28 15 19 21 11 13 7 999999 4 6 46009 326 242 30 10772 12 46 49 8025 1166 -97 421 621 1152 1979 3220 5106 7405 9769 12289 16230 21361 25633 31157 36101 38562 42542 47753 56324 60618 74871 88333 101655 121967 142049 168883 210795 224804 210604 145993 50679 29271 26853 24161 19830 16005 12056 8584 9524 10817 10418 9532 8121 6753 5823 5178 3632 2827 3146 4446 5733 6379 6248 7508 7466 7394 7662 8981 8261 6445 5496 4786 4104 3500 3143 3188 4438 5824 5539 6430 9217 13389 14129 16846 21394 28001 32138 26010 23743 23764 22301 21726 22980 24362 26872 30295 34455 40484 39388 35605 23383 17267 18458 19129 17559 16877 16663 18016 19978 20476 21610 19703 18582 16546 17096 19928 16583 5947 2658 3639 7542 8775 8944 10877 11364 9902 14294 19271 16304 14033 12008 9507 6740 5086 1978 599 2656 2740 1186 511 324 177 151 166 224 165 90 117 117 91 63 93 150 177 153 81 194 111 61 115 130 83 42 89 104 92 60 55 58 38 68 73 52 32 55 -5 3 -40 68 65 -18 1 58 25 44 38 14 43 24 2 33 50 38 53 -4 -1 34 60 54 63 45 36 51 44 23 48 85 63 26 98 13 21 59 56 46 31 42 17 16 95 140 86 129 161 177 195 242 237 202 212 236 267 303 261 243 290 296 328 278 289 259 257 238 197 191 159 155 134 103 72 78 107 97 80 62 84 59 11 65 58 92 54 64 85 83 50 50 36 32 44 26 40 48 46 39 40 45 45 26 61 73 56 38 23 44 49 78 76 53 72 60 83 72 61 59 51 41 31 17 33 44 52 62 57 62 56 58 43 40 66 62 54 53 39 56 58 59 54 48 49 52 53 44 52 52 40 48 31 27 18 26 34 27 23 18 1 46015 322 2 30 10772 12 46 55 8026 1166 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 -47 78 445 552 995 1249 1921 3615 5808 7561 10259 14291 19277 25806 37303 50919 68142 87794 100604 106194 108603 123096 139592 169535 185036 167125 123630 82879 49795 24996 10564 6769 6721 5600 4525 4063 3525 3963 4382 3113 2416 2288 3082 3741 3699 3297 3648 4022 4572 4056 4126 5715 7685 10340 13832 18702 23694 23001 18822 16775 15842 13263 8673 7183 8077 9809 10846 11804 13772 16327 18837 22630 23859 22991 23157 24944 26058 26723 27768 25884 24439 22892 19572 21098 25157 26608 35479 45244 44224 36616 33067 30202 25296 27929 34548 27240 19238 19144 18078 18321 19360 18163 17626 15362 11615 8192 5464 3717 3846 6937 10667 12636 15289 13585 10023 7976 8054 9644 9220 7408 6199 3351 587 254 97 158 169 155 286 444 246 154 51 92 132 126 119 131 89 175 151 96 25 122 96 98 12 27 93 37 32 -60 -21 0 -11 -14 32 35 17 37 50 75 22 26 58 -24 -10 38 -1 16 -4 16 4 -42 -30 44 8 -41 -2 -8 -46 -84 -33 -2 49 21 20 24 0 40 -5 -15 13 17 2 -59 -28 35 10 -21 24 34 5 -25 -1 50 12 88 120 142 120 156 199 168 87 149 213 193 244 241 260 254 232 193 232 231 247 228 193 201 152 166 146 110 111 72 48 51 41 41 56 1 36 45 12 16 28 30 30 7 -11 -7 7 9 37 61 54 29 7 24 30 2 -7 21 23 26 33 16 51 35 13 8 22 -19 11 29 18 30 27 18 8 17 6 18 8 999999 999999 999999 12 23 14 34 30 37 38 23 33 19 29 14 17 26 13 12 12 20 9 6 999999 999999 6 46021 329 4 30 10774 12 47 1 8027 1166 4242 999999 999999 999999 142 582 1207 1723 2061 2387 2701 3247 3998 4517 5527 7757 11340 15041 17049 21301 24198 30186 41910 55128 66341 78796 91848 98896 103160 108117 99232 94179 93670 93776 93030 85420 83938 78331 70773 59513 30969 8795 6496 5849 4517 2824 1951 1788 2122 1927 2284 2968 2863 2801 3062 2841 2999 2660 2232 2232 4295 7697 9548 12960 19994 24125 20969 15015 11848 10808 10923 11867 13938 15951 16998 20064 21707 24551 28552 30331 27833 26727 25635 25035 26691 34947 41838 38414 27889 16807 18334 22206 23572 28597 30414 29896 28431 30381 31686 28636 32785 34524 34102 33315 31273 26232 19277 15325 13847 10784 6266 4104 3744 3673 2958 2246 1895 1783 1623 1503 1473 1066 1013 1119 2450 5985 8283 7275 3630 1683 1805 2074 2251 3157 3506 1699 726 1802 15143 30642 16069 2071 357 118 81 39 44 44 108 120 180 115 82 30 71 115 60 100 86 104 23 -4 17 39 7 83 2 27 85 22 71 8 82 -8 -64 -24 -14 50 42 19 -20 53 86 29 0 -5 18 75 30 -10 4 -4 -22 -49 16 -12 -65 -43 -46 -14 12 -9 4 9 25 58 28 78 24 2 70 -13 17 36 55 3 43 136 218 192 170 195 230 177 201 234 231 208 221 240 223 245 224 193 226 253 242 227 223 207 202 166 116 117 123 108 64 46 45 46 40 1 15 18 41 41 44 29 35 34 0 30 17 23 30 25 46 3 0 14 30 18 27 -3 7 -14 -9 22 31 27 37 53 39 10 22 11 39 22 30 40 28 20 16 37 20 999999 3 999999 28 17 29 40 37 48 24 25 21 40 34 26 13 37 20 22 13 27 21 3 24 15 17 9 12 23 21 1 999999 999999 3 46027 331 6 30 10776 12 47 7 8028 1165 6158 639 646 774 1065 1374 1650 1848 2352 2814 3307 4115 5324 6643 7595 9072 12241 16190 17147 20133 28774 35541 41710 50767 60199 77042 99596 122701 146199 162299 156224 117341 60094 35674 31418 28673 25272 21039 10998 4611 2703 2163 1606 944 762 1239 1546 1554 854 694 1010 1971 2699 2973 3223 3467 3343 3563 3263 3521 3072 2780 4326 6616 6590 6641 8582 11441 14406 18232 20639 22160 24549 26983 29647 31757 35095 43650 47505 36878 26550 20761 18588 17116 15801 13179 14210 16714 17110 17303 18845 18849 15795 14009 15498 18940 24251 31820 40551 45302 41429 34058 27568 27089 26830 20865 17597 17121 13867 13011 14861 16952 18443 14181 9734 7978 7393 8971 10407 9298 9679 12762 16458 21368 27216 31103 37396 41598 23096 19953 15828 12566 9530 4832 1378 1354 1190 1955 4389 7050 7161 5890 4265 1479 238 120 90 50 126 132 74 93 103 27 36 44 -7 49 8 45 63 -29 1 16 -26 -5 17 6 -42 13 57 40 -57 -43 10 -36 -11 4 -9 2 -43 16 -74 -64 -37 -9 -4 -72 -48 -2 -12 7 14 -59 -62 -25 -12 -38 -55 -43 -28 -26 -62 -68 25 41 20 -12 -17 -67 7 -16 55 20 7 77 116 172 133 153 175 200 121 103 176 212 170 101 160 233 228 249 259 230 202 257 215 248 215 165 140 141 156 165 146 68 49 25 28 -4 25 42 21 29 3 6 -1 12 6 17 49 31 0 -20 35 46 9 7 27 7 2 9 7 2 24 55 55 11 31 26 5 10 30 39 33 1 1 15 25 4 12 8 24 29 38 19 16 18 18 26 23 999999 18 22 28 32 30 20 22 7 14 24 22 19 23 17 17 13 18 11 999999 6 5 4 6 9 6 999999 999999 999999 3 46033 312 668 30 10778 12 47 13 8029 1165 120023 85868 69910 61756 76519 94778 112908 125102 126777 113689 95354 53442 33769 26121 14452 7660 4164 2859 2177 2037 2498 1810 2159 4612 4464 4230 3072 1745 1476 2035 2232 2381 2520 2524 2930 3050 2637 2343 2860 4043 4606 5604 7748 11218 16652 21460 24997 29552 33611 34104 34726 36129 35633 35418 35383 36151 36460 34977 31555 29814 28241 24965 22756 21276 20572 19601 18439 16230 14791 14112 13759 13688 14887 16473 19406 23613 28116 35328 40598 37776 41346 35386 28490 28822 29260 25871 24444 24299 20856 18025 18547 18224 14645 11687 10753 11665 11878 12562 12794 12354 12854 11490 17347 27161 44031 32862 18484 10600 5158 5544 12420 19498 10357 3313 1671 949 372 299 487 1022 699 446 439 323 140 394 1541 828 110 190 158 138 122 82 62 20 112 100 92 31 35 42 45 58 91 70 59 54 -17 59 47 26 73 90 -7 -14 -11 -12 -12 5 -4 8 -22 -18 16 31 -39 17 9 3 28 24 30 -10 -6 33 52 5 0 -20 -17 4 -55 -13 -3 -17 24 12 8 24 22 53 64 92 149 124 172 189 149 182 181 224 177 207 229 219 238 227 216 228 248 205 191 210 216 181 222 169 176 170 193 148 99 80 66 52 41 40 35 19 0 52 22 15 44 29 -3 16 22 43 21 2 3 31 19 -10 14 14 68 47 31 24 14 26 32 29 18 53 56 26 40 35 41 32 48 43 47 80 50 28 41 16 32 42 17 19 35 43 39 33 37 40 35 22 48 35 36 35 38 29 35 34 34 40 43 41 37 29 35 30 33 33 24 34 20 14 10 15 5 999999 2 5 46039 292 1268 30 10778 12 47 19 8030 1165 101749 13645 2459 2575 3340 4065 4682 5333 6044 6461 6437 6399 6226 7099 7842 8779 11257 12430 14311 16758 18423 19034 21858 22175 23986 29053 34231 40969 42432 45567 50330 43604 41573 41223 35243 31193 31260 29268 24767 22532 17782 12749 7592 4507 5163 5207 4181 4266 5588 7861 9403 12363 8998 7297 11091 18485 29559 38740 38806 32761 18558 13303 13004 19647 16407 9729 10612 13180 17174 25190 32146 31486 21747 13730 10412 10883 13830 16139 17719 17901 19586 27160 43070 53985 46538 20683 8260 6881 6621 6854 9113 12491 19308 22433 19905 13833 5432 1963 496 440 1183 1546 2042 3055 1395 159 137 92 190 140 112 173 130 111 106 80 98 20 22 -32 4 -28 -22 47 50 30 27 28 44 28 -26 51 74 -12 -5 21 85 18 36 -23 13 17 26 -8 -2 -37 -1 -4 79 86 -47 27 14 47 30 -33 17 -11 -15 21 41 68 11 9 41 -11 41 46 22 -1 67 92 58 71 83 191 244 232 154 171 230 192 215 189 240 222 226 230 289 258 230 250 243 267 211 218 273 211 213 221 193 153 125 68 59 73 83 36 21 52 32 61 34 42 16 16 28 38 35 45 35 18 7 23 41 50 52 78 17 38 5 31 26 25 36 30 21 35 37 20 10 6 52 54 37 37 45 47 42 29 58 52 30 37 30 44 35 46 34 25 47 53 41 40 47 35 39 47 47 38 29 28 42 41 39 35 34 35 35 30 20 31 20 20 31 19 21 10 7 23 13 5 46045 329 11 30 10781 12 47 25 8031 1165 310 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 80 263 826 1679 3386 5883 9718 15378 26275 45583 72539 106279 153003 204724 188062 147670 126795 64904 15562 3240 1755 1911 2172 2520 3092 3121 3032 3680 4305 5504 7588 8501 9083 9262 10011 12058 14529 13376 13440 15832 17510 20101 23650 24129 24332 30288 35019 38362 39730 42483 49278 60281 67731 70808 64861 43677 35462 42607 54400 53369 48713 48477 32340 16926 9470 6868 5470 3781 2915 2344 3423 5681 7666 8246 7780 6660 5589 5130 9404 19730 21827 18780 18026 18826 21855 23797 13221 3186 1538 1159 1100 840 2684 13432 24472 29890 29183 29060 29212 29154 31917 30987 29297 32035 42589 45017 45366 48220 45937 35841 19210 8437 3962 2085 907 831 2891 8108 15562 19234 12610 7085 3143 3747 8024 8499 8224 2129 105 66 33 41 174 159 155 117 65 74 72 157 35 1 -20 51 84 11 -31 36 35 30 20 0 31 1 -50 -41 -62 -23 18 18 -2 -8 -50 -19 -9 1 -35 -49 -36 -46 -6 45 18 -12 -30 -6 21 -22 23 -41 -25 -17 -63 -58 -21 1 -1 -12 45 46 0 -13 13 46 49 55 97 113 206 221 144 169 154 205 198 146 176 181 149 218 189 223 212 231 204 198 187 177 221 213 194 189 171 150 111 62 31 33 -21 -27 3 -12 31 14 -11 6 27 -3 -16 17 1 5 22 -2 9 26 -6 -22 -14 5 11 61 -3 -14 5 17 1 11 1 24 19 30 17 -14 7 12 24 24 -10 -19 17 -3 8 12 4 25 10 13 999999 8 15 37 19 12 1 12 22 31 34 17 6 6 7 11 19 26 24 11 16 7 1 1 2 3 9 5 999999 999999 999999 2 46051 331 12 30 10782 12 47 31 8032 1164 17830 3600 1648 1378 1647 2494 3085 3430 4071 5677 7485 10289 10806 8962 8264 7362 6818 7959 9449 13193 18124 22899 26823 27126 31336 39707 54558 73122 73150 72079 76607 91288 138393 124857 63935 40236 24381 13459 8048 5904 6981 11940 10788 7295 7630 6841 5764 4854 4769 4856 6397 7178 7825 8743 9879 10584 10981 9292 10046 13164 17134 19013 21553 24327 28535 32916 30846 26651 27526 31268 35296 39572 42483 41519 44085 51305 54712 57258 54932 57493 56729 36152 18996 11897 10072 12532 17951 25910 29898 30088 30037 28741 26808 25380 23068 24222 21919 15198 16446 11895 4013 1422 527 484 448 402 373 335 334 413 397 891 5884 13775 19458 26429 32895 34289 32911 34121 36527 39609 45552 46607 45816 40857 31411 27326 24302 19467 12633 5699 2357 1765 1159 795 769 662 879 1454 1545 2174 4654 3662 1127 985 195 112 135 199 164 152 260 196 107 93 113 128 29 96 69 68 46 73 42 -8 29 92 16 39 -5 35 65 39 33 53 24 28 -13 -26 -23 2 61 54 -3 -4 2 9 50 39 12 -38 -71 31 10 8 25 -40 -11 1 28 33 -64 -12 17 5 -21 52 44 10 9 -30 38 98 83 95 166 161 196 189 192 166 217 194 206 222 244 202 174 204 206 251 258 262 212 238 243 212 252 212 203 196 191 162 132 105 83 60 19 25 47 23 7 26 53 39 18 38 21 61 2 14 73 32 18 -7 -3 27 46 27 8 8 31 29 20 -4 32 31 3 18 37 28 44 31 34 36 18 27 33 14 14 4 12 7 999999 999999 14 19 6 7 37 15 31 31 42 42 13 32 24 6 13 24 9 19 35 33 39 27 21 13 15 5 3 999999 12 5 7 8 999999 999999 1 46057 298 1123 30 10783 12 47 37 8033 1164 187434 122410 17854 10913 10414 10081 10036 9357 6916 5323 5938 7270 9485 11778 11407 10799 11920 13675 15638 20227 24816 24511 24794 29303 36325 37062 34549 41936 47150 58401 59533 67318 81697 70788 61994 53842 51992 55904 63294 75599 90756 74208 58342 51698 45837 47143 40587 38475 53511 62988 47751 39939 40668 46779 42520 27320 20710 22675 21613 13235 3772 2977 3143 2128 1832 1562 1364 1452 1257 924 799 831 719 701 529 594 467 451 487 364 375 466 487 468 533 1193 2044 1359 756 563 531 432 353 330 242 192 190 242 244 267 583 1337 1003 463 253 237 168 158 197 153 78 173 250 304 248 174 208 167 144 150 160 115 106 78 126 81 29 -5 51 110 100 51 37 105 114 77 75 64 86 30 94 31 58 63 66 76 -19 30 11 -2 53 19 68 106 93 115 75 81 52 26 83 96 29 0 0 32 54 32 -7 32 64 42 30 48 44 77 94 162 200 180 182 203 270 252 241 239 231 240 247 303 280 220 209 248 322 308 229 260 270 265 308 281 267 266 206 237 257 201 159 111 127 68 83 100 97 61 58 66 45 73 69 71 31 25 54 122 78 73 50 50 106 74 67 69 55 70 28 37 73 64 55 82 49 50 87 85 79 59 93 72 49 66 78 59 84 69 56 61 17 33 48 65 77 81 76 52 42 58 57 56 58 74 49 58 62 61 65 66 59 67 46 65 70 50 64 64 66 65 46 40 45 39 35 43 32 20 16 19 46063 316 286 30 10786 12 47 43 8034 1164 -57 245 774 1430 2294 3649 5361 7232 9491 12491 15128 19670 25571 38077 61616 67994 89474 102059 113720 129319 138124 138266 182137 198998 248479 162838 36042 20466 15214 12950 12030 10729 8750 7810 7169 7334 7557 8471 11856 13539 14064 13265 12663 12624 11976 9712 9254 9955 10419 12360 12142 13438 20719 27472 32626 31046 32337 32659 32084 27931 29047 37374 46763 54298 68220 74278 67325 63451 54185 48099 60128 82374 74644 48752 35953 31714 30510 30592 28978 25432 20751 16626 16299 19071 19439 10285 2753 782 632 540 742 720 647 653 616 598 541 496 390 304 324 364 376 314 228 190 190 242 244 273 216 332 472 579 812 880 831 667 499 356 243 171 270 237 192 126 249 916 1349 830 408 173 144 224 142 58 53 145 241 211 114 152 127 118 131 110 20 62 41 4 65 33 -3 -41 57 105 46 11 17 38 60 -7 -28 -19 -40 1 -35 -27 7 10 -5 -56 -36 23 0 -18 13 9 29 -23 2 -43 18 14 17 -32 -24 5 -18 -13 -73 -34 -9 40 33 7 32 -31 18 34 24 70 45 47 69 94 131 128 110 207 185 156 179 173 184 158 170 182 148 188 203 213 215 248 256 254 210 231 213 218 193 224 205 165 93 82 48 70 59 61 36 36 26 16 23 34 -6 -7 12 5 9 12 19 23 4 -22 14 14 -11 -15 7 5 8 -4 -17 -6 22 21 -3 3 29 17 -12 -5 -8 0 20 24 37 13 5 14 22 -7 10 999999 999999 4 30 16 8 27 40 28 20 12 24 34 23 29 11 999999 13 22 18 9 6 10 14 12 9 999999 999999 999999 999999 4 46069 323 347 30 10787 12 47 49 8035 1164 187 667 1583 3156 5484 9144 13337 18203 25161 37782 52010 68197 97945 151717 199755 214392 233394 275452 223620 144685 92557 47443 25179 17213 16586 15018 12355 10264 8123 10328 14386 15075 12806 10873 9764 10132 10887 11195 11123 10617 10203 9850 9596 9343 9720 9290 8564 9994 13591 18050 19309 17210 17842 25061 28191 22364 20705 21899 22018 23664 34122 39799 30089 30112 37173 45988 49537 50475 51669 48752 57702 78381 83911 67111 41137 28117 22939 21051 17080 13727 11224 9381 7246 4444 1824 917 727 697 826 764 694 690 670 580 549 555 681 579 570 505 479 406 372 369 303 256 273 284 278 387 558 753 1053 1180 1015 723 466 376 346 318 275 299 273 299 329 278 590 690 536 404 268 354 265 218 233 279 325 215 183 248 179 98 174 96 64 36 21 67 73 68 71 123 17 27 142 31 47 50 14 30 57 67 30 45 99 18 22 79 52 84 32 7 48 2 8 24 4 69 91 47 1 49 38 1 34 26 39 3 31 24 19 -14 16 82 84 24 35 19 53 62 100 85 125 119 134 171 198 247 181 214 208 186 204 230 196 173 184 211 279 291 266 276 226 264 218 245 246 291 268 234 245 198 169 144 132 91 82 70 81 77 72 81 70 67 49 40 42 40 24 56 38 81 86 26 48 20 33 67 51 47 56 41 24 35 50 27 76 86 76 60 52 53 65 60 88 74 48 30 39 49 29 55 51 37 56 52 37 47 52 47 48 40 46 67 84 74 65 83 69 69 53 60 61 69 60 67 73 53 59 53 57 54 45 49 48 35 30 25 31 26 31 25 15 46075 301 979 30 10789 12 47 55 8036 1164 359410 244169 160283 47134 20098 15620 15283 14136 13888 15478 11875 9793 9997 9313 10730 13959 15904 17554 18459 17823 17234 14889 10897 7456 4854 5269 7000 9511 12583 14759 12453 10073 11921 20406 32902 39629 28988 18898 16127 15462 16757 24005 34913 34367 36101 43261 55734 71171 77505 66975 49122 39304 37475 41835 44112 34079 23372 13377 3750 1144 817 718 627 683 563 677 783 792 732 637 632 560 612 723 517 584 683 549 508 401 449 412 376 380 375 331 403 416 472 464 610 627 563 570 495 410 439 370 363 206 204 314 248 273 321 491 529 395 439 934 2254 2043 672 250 227 272 175 141 169 131 107 99 87 82 62 129 24 -22 12 -10 -27 -16 6 -45 -52 -7 42 3 23 88 46 -3 -23 37 -2 -37 6 -23 54 54 -8 -22 -6 -52 -42 26 13 -4 11 -12 0 21 9 -49 -70 4 11 35 29 -15 -65 -41 -58 -24 -13 -14 -8 -26 -44 -58 -4 59 46 59 75 96 123 196 220 179 203 182 172 238 184 182 242 259 211 199 211 242 248 275 229 192 214 219 214 225 180 158 111 70 49 44 65 53 50 67 25 25 41 25 44 24 5 -21 18 27 -2 -2 6 33 24 -6 20 15 3 14 27 29 4 15 44 22 24 25 36 -6 41 34 11 31 41 53 27 22 23 17 22 21 7 13 16 12 15 21 42 55 36 32 30 36 37 33 22 42 32 34 41 40 39 33 30 41 25 32 39 11 10 13 5 6 10 12 13 11 7 8 3 46081 324 350 30 10790 12 48 1 8038 1163 200 749 1604 2870 4760 8784 19466 25890 29863 31506 30834 35683 47398 69534 92824 99959 103784 999999 999999 999999 249695 244389 126152 42061 25792 20640 18387 18086 17852 17286 15770 11589 8034 6938 6559 9026 15705 19004 16217 14687 13469 12054 11569 11305 12248 12660 13159 13567 13847 14629 14782 16352 21329 25450 24866 21391 17291 14537 15132 17460 23486 30884 37476 41692 48371 68660 96591 104369 77115 64235 59727 56397 47888 32461 20499 17861 18923 18476 18872 12856 5361 3820 4357 4932 6510 7833 6820 4635 2350 2056 5042 7834 5557 1590 938 957 1245 1652 1831 1123 901 828 963 946 644 1625 5132 3320 1548 2016 1733 1310 751 469 396 418 317 337 359 364 314 271 312 435 832 735 554 452 549 1089 2342 1656 646 359 253 227 255 224 206 139 104 97 142 93 30 53 6 81 115 79 7 100 94 73 60 77 52 41 70 63 96 71 98 43 26 102 59 26 38 25 79 84 25 69 73 95 86 16 79 68 84 66 51 55 53 47 2 66 76 85 32 81 73 92 67 58 71 -7 36 22 18 69 101 129 114 126 171 163 167 205 233 223 224 227 260 222 203 296 298 271 291 284 275 269 296 270 270 297 290 275 268 234 228 146 111 143 117 105 95 85 94 91 73 25 36 50 2 43 76 51 70 59 55 92 68 61 52 66 79 58 60 59 30 55 47 42 59 66 65 71 81 83 92 81 41 63 92 81 60 65 107 99 70 58 50 64 62 92 94 87 76 91 80 67 68 80 101 100 82 78 96 91 79 68 75 72 62 63 71 68 67 90 80 65 61 67 71 51 37 52 45 36 23 24 46087 300 1072 30 10792 12 48 7 8039 1163 99351 14162 8966 7703 5938 3749 3632 3179 4385 6576 7865 9167 9837 8499 8334 8554 8013 8651 10241 12079 14352 14838 14062 14320 15685 17433 18677 17674 17083 16930 16625 19109 22337 25608 28777 34939 38420 38168 42177 47246 48068 46652 43410 44423 41165 35822 40097 50787 59577 56932 50473 40216 33232 26063 18066 9063 7190 9064 6750 6738 6703 8537 10062 8964 6306 4417 5200 6454 3477 1591 958 770 677 793 1459 2683 2372 1896 1522 1012 1022 1104 1039 1267 1265 1204 3029 5474 7403 3726 795 341 274 328 278 313 392 269 226 400 1216 1707 975 550 667 1218 1688 1227 563 342 296 212 249 260 238 130 81 130 -34 92 30 18 141 98 70 85 69 70 34 87 50 34 39 99 88 73 25 80 88 64 76 27 36 52 -24 19 54 113 46 60 -11 15 22 46 41 8 72 121 -17 31 19 10 28 51 44 39 33 66 50 30 66 30 60 40 1 71 56 31 77 72 87 81 112 177 213 226 252 251 247 276 272 256 241 245 238 258 297 271 285 277 239 279 248 266 265 311 277 238 199 167 88 100 132 130 108 108 101 66 64 48 62 59 53 54 47 37 82 77 31 58 55 61 43 60 25 28 44 67 29 41 44 51 67 73 63 65 34 87 72 68 67 70 43 80 57 56 85 80 53 38 30 50 67 52 61 61 57 65 60 56 69 79 60 60 71 77 72 74 77 54 55 60 46 56 62 52 56 57 44 51 52 50 41 32 37 44 42 31 20 18 46093 328 24 30 10794 12 48 13 8040 1163 1127 999999 -46 278 818 1484 2352 3484 4520 5952 8051 10682 13063 12455 12745 17709 22564 25157 28840 33401 39053 47812 57334 69243 92486 121585 153221 173717 168576 158786 119785 54543 25776 13848 7051 4264 2660 2417 2400 2187 2385 3346 5395 5468 5735 6108 6473 7342 9262 10808 11262 11569 11562 12584 12690 11518 11403 12278 12075 10455 9901 8993 9307 9686 9224 9713 10900 10575 10315 11681 11749 11388 11685 12615 14069 15095 17161 16582 15075 15532 16553 16965 17742 18820 16797 15417 16033 18803 27843 38787 55992 75261 77714 61130 46943 43773 46719 38642 23519 11450 4762 3559 4304 4662 3772 2987 1690 901 854 855 783 1339 3100 7767 17708 19746 18125 16629 12338 14302 13035 8893 15272 12401 3724 1536 9032 29819 59264 48956 6253 313 351 285 327 626 1037 711 662 864 1024 1121 1000 633 399 293 144 154 219 264 123 74 74 49 -16 16 41 149 10 -19 -20 42 -15 25 47 -20 42 -22 -35 35 20 66 30 67 32 20 56 48 6 19 64 0 12 -22 -55 37 -19 -22 12 -34 28 15 68 1 -8 25 69 11 -7 29 43 56 81 25 2 8 -1 15 20 2 -26 -12 -33 -2 37 59 74 89 130 150 192 166 198 222 209 152 210 219 162 197 278 234 248 281 221 235 230 246 202 210 241 257 252 214 112 88 51 88 53 42 46 33 30 50 49 17 -3 30 15 36 11 40 57 18 13 16 45 44 18 -17 0 7 -1 1 33 34 34 11 38 32 21 18 35 36 47 30 10 30 34 40 18 22 38 32 30 7 9 27 13 23 33 20 25 40 35 28 33 30 47 44 41 26 32 28 22 17 6 25 22 15 12 10 25 18 18 18 19 2 46099 296 1166 30 10796 12 48 19 8041 1163 277026 57948 5772 5939 6136 6476 7117 7007 6712 7049 6576 5458 6098 7521 8225 9281 9037 8272 9652 10264 11089 10552 8652 8330 8256 8574 8459 7677 6922 5973 4837 4032 3498 3311 3038 2707 2496 2190 2044 2221 2603 3812 8056 12590 12835 12936 15945 25755 30307 31643 33805 47693 56049 58705 70430 83677 91584 96208 109519 112366 76352 41567 20643 12926 7846 10756 13556 14150 6515 3479 4163 6753 6804 5972 7858 10032 11351 11003 11711 9384 6681 3722 2083 1333 1005 1063 1757 1069 1571 7686 14047 7029 6027 3502 544 178 219 334 612 458 267 361 420 387 348 265 298 347 180 172 151 222 122 37 81 7 79 54 2 19 36 6 -31 -4 -1 67 20 27 22 -20 28 18 19 -5 57 35 1 -20 31 52 44 74 12 -8 -41 83 31 21 -9 -45 -24 40 -10 -6 -40 -13 -13 -38 -21 11 -2 29 13 8 8 -32 -15 9 10 -6 47 25 8 7 15 110 110 31 67 93 109 134 191 164 228 150 239 254 201 180 202 213 255 234 201 215 216 233 261 222 225 246 250 293 266 219 174 135 89 68 22 41 35 49 16 49 31 37 44 17 30 35 24 -4 25 33 21 22 15 33 16 33 55 54 35 61 62 41 47 11 -3 1 34 20 50 22 43 42 12 22 34 39 32 32 32 48 8 999999 4 5 19 23 27 34 23 38 49 41 36 58 52 44 46 31 41 49 32 33 36 31 25 27 25 35 20 19 20 10 27 18 19 6 0 4 999999 1 46105 334 28 30 10798 12 48 25 8042 1162 39 999999 999999 999999 999999 999999 999999 999999 74 347 855 1406 1916 2775 3582 4575 6656 9477 13111 17411 24216 30635 38447 49606 61324 72413 84478 96116 114811 131694 143601 162107 162674 122160 68408 18513 10716 11453 10605 7310 4774 3357 2126 1863 1853 2079 2077 1935 1819 2212 2453 2192 3223 4224 5673 8732 9476 8506 9126 9628 8562 8183 8015 6913 6195 5095 4980 5646 7211 7183 5233 2490 1563 1695 2473 3174 4657 7808 11759 16371 22143 27097 27915 29088 32069 35222 38438 41449 44113 50684 55505 52297 50210 51049 55618 64934 75217 68638 48430 35189 24111 17600 15392 19485 35037 58416 77906 45200 12498 4648 3089 3298 6380 14143 22190 16881 8428 4842 5004 7471 6197 5893 10734 13336 8526 3776 1356 820 2673 5110 5706 1504 347 363 355 369 368 372 311 295 313 259 258 364 288 190 145 149 228 218 164 75 -1 43 155 41 -24 -20 26 24 57 -40 55 5 92 27 46 32 79 29 89 53 -4 55 67 14 -22 -27 14 10 67 25 -3 11 64 66 38 -28 -20 -35 -49 -14 49 34 42 -9 -3 -23 36 51 -1 42 59 21 -4 9 -3 28 24 -25 -20 25 11 -55 68 96 67 85 127 126 152 197 185 207 188 236 248 209 206 252 258 284 252 233 259 247 289 275 269 237 248 296 297 216 239 174 76 22 63 73 74 66 68 62 32 42 13 34 25 55 41 17 10 36 63 57 39 34 61 53 34 33 81 59 30 45 11 60 26 38 67 53 58 40 56 58 31 55 57 85 56 28 35 42 46 26 26 54 39 35 62 42 65 62 64 64 65 55 54 44 57 68 40 47 58 53 46 39 46 47 59 41 32 32 40 33 34 31 33 26 19 22 22 9 46111 324 329 30 10799 12 48 31 8043 1162 9 380 855 1422 2276 3864 5792 8154 11442 17491 24934 33830 45382 57453 68257 85178 106958 118575 111906 96944 86987 78857 53585 34305 18646 14132 13540 11717 10019 7759 5730 3778 2771 2016 1639 1922 1880 1575 1977 2055 1824 2082 2158 2535 3633 4358 6211 5829 4965 4738 3016 2394 1960 1698 1694 2116 2263 12864 42108 44633 35490 20990 13381 9359 15568 106790 170580 109736 120568 53615 25950 19426 21696 33077 36978 36514 36482 30924 26186 25634 22963 18459 18428 24727 33160 38434 45288 46270 29316 18298 16887 5178 2166 6431 13962 23310 45553 76313 106932 64252 18605 6031 2887 1767 1313 2011 4600 7578 12297 24854 28139 7068 2699 1951 841 721 1621 6501 15600 12051 2141 376 316 295 315 322 435 433 345 291 290 343 324 251 307 206 148 120 230 217 124 32 6 26 119 9 -57 24 18 -38 19 48 11 20 32 31 -63 46 11 -12 10 14 61 25 -12 -18 79 35 79 25 -38 -44 11 -31 -22 -19 15 29 1 40 0 -25 -26 -5 51 13 46 -3 -5 -7 29 32 -18 32 7 -22 19 56 19 2 11 6 41 33 60 45 41 110 104 164 190 184 194 237 229 230 215 241 257 218 193 234 222 265 219 260 249 258 228 231 254 226 254 252 265 253 136 88 96 90 71 70 46 83 47 38 13 36 50 38 27 26 41 20 34 25 25 35 39 25 14 18 23 43 59 34 20 28 25 1 10 58 64 35 46 54 26 25 48 40 39 36 36 31 45 51 43 22 32 56 48 53 44 37 51 68 58 52 65 56 46 44 42 55 41 48 49 34 36 40 27 50 34 35 37 26 20 17 25 18 11 12 18 1 46117 299 1113 30 10803 12 48 37 8044 1162 184783 9969 2098 1891 1566 1450 1632 1716 1580 1617 1443 1250 1260 1001 929 1103 1381 2465 3601 4121 4053 3092 2019 1957 2107 2257 2364 2333 2422 2336 2079 2022 1960 1818 2257 2564 3658 6202 25427 163595 215799 59273 35349 13598 9596 10735 14510 16757 16197 16063 18013 14750 13086 11116 12730 16078 18707 20894 22330 25140 28041 31574 34029 35471 35955 36039 36031 23679 11482 15194 26893 42872 81827 117993 53182 21816 10961 5147 1648 1054 1677 1660 977 1390 4030 7297 7728 4467 4476 1890 1301 8294 26056 42003 58641 59074 16510 816 332 371 362 484 464 342 338 321 353 454 427 311 253 232 197 91 138 160 133 53 53 60 6 -9 -59 -12 34 87 51 37 73 32 83 -1 -35 11 40 78 57 86 -15 52 80 109 60 -12 100 -13 -13 15 12 17 -20 -15 46 41 50 13 0 37 10 78 50 66 27 53 57 45 83 47 -15 38 93 36 26 19 40 26 59 41 54 82 67 137 134 221 239 242 246 240 233 270 247 250 224 221 247 268 270 278 282 245 231 315 290 260 252 275 263 263 268 180 92 64 87 103 144 112 63 37 32 18 35 46 62 42 57 28 37 64 82 62 32 63 54 48 38 35 76 70 24 15 21 75 75 50 53 56 65 49 52 91 78 50 52 67 53 41 41 44 51 51 68 53 45 47 49 55 62 63 52 62 85 69 60 55 53 50 64 68 57 62 68 49 43 50 47 54 45 45 33 36 28 24 24 17 17 12 6 12 13 46123 327 276 30 10806 12 48 43 8045 1162 -61 240 627 1420 2229 3330 4803 6270 8228 11387 14565 18524 20731 24272 32056 39631 51049 49686 55140 74336 109693 154830 205992 216465 173222 111858 36303 6561 2964 2348 1892 1695 1637 1664 1575 1580 1624 2599 3499 2259 2360 3366 5445 6456 6309 6861 9028 12186 12707 8026 4589 3191 2642 2868 2804 2859 2846 2704 2580 2109 1614 1489 1727 2645 4588 6872 8067 8847 8111 7843 8639 8686 8505 9399 9471 9205 10654 12791 16937 21560 26823 26042 23847 23532 22907 21116 21063 22742 27535 36470 46360 48539 45005 36582 29454 27805 25122 21124 16366 19065 33112 71587 112150 94245 48637 23326 10065 2061 804 740 922 1105 3391 11933 22923 31732 37298 47613 52227 50764 64451 57802 10954 12789 24292 25937 6147 495 407 364 423 402 404 330 336 453 324 325 278 195 224 118 104 112 102 80 55 56 -3 -15 17 25 62 83 124 132 22 63 66 29 63 58 47 10 44 24 -17 67 2 19 -14 -2 20 25 -10 2 24 -49 31 49 -50 -15 11 69 45 16 66 77 42 73 32 19 -30 12 28 41 -21 -19 56 82 43 37 79 71 15 11 84 107 98 118 216 232 253 248 267 237 226 250 258 212 275 272 306 258 251 274 263 269 268 289 253 251 271 278 281 282 232 147 118 128 106 96 138 122 75 49 45 42 66 55 71 108 91 65 35 43 64 78 61 77 66 43 72 31 65 46 32 42 57 20 51 48 39 47 51 47 51 59 63 74 52 58 52 65 45 52 83 74 56 45 40 60 75 56 56 52 43 70 76 62 66 84 54 54 65 71 75 82 75 53 52 60 56 57 64 46 55 45 49 50 40 41 31 23 25 20 8 46129 319 520 30 10810 12 48 49 8046 1161 124 640 1442 2772 4954 8471 14072 22182 34343 49430 75007 105047 139006 187184 217616 223247 171845 96061 25135 7316 3450 2343 2196 2641 3444 3785 4118 5778 10321 13016 16943 24477 28452 27519 23082 17791 14569 16460 20507 23573 22081 19738 19099 18300 16859 18299 16618 8750 3962 3495 3940 3921 5427 7992 7311 5863 6116 7365 7939 9565 21718 28659 17748 12061 9765 10920 12042 11276 10726 12304 15146 14239 14309 16464 17117 18690 18771 17988 17104 18022 23115 31226 37194 34138 35489 34113 27678 25521 26065 27251 26430 22919 21394 35422 65973 59580 63256 54211 24834 5515 1622 854 8022 27007 36111 38147 23906 10100 5489 5563 12811 29687 36927 15293 1606 3959 23848 41386 19579 5798 938 374 572 460 417 327 339 308 334 327 226 298 229 247 192 156 106 93 63 79 62 5 36 109 61 36 53 97 50 57 49 37 72 59 65 55 47 81 24 -16 -1 8 46 55 72 76 19 10 15 20 38 52 1 -26 -23 27 62 56 59 57 52 2 46 71 52 95 19 43 79 58 92 69 30 41 82 77 49 52 44 103 73 179 203 227 208 270 264 264 290 284 293 304 253 268 251 292 258 238 287 279 254 244 255 263 278 275 258 271 219 140 116 110 90 94 71 109 61 40 43 67 64 77 63 60 82 80 50 50 56 47 57 40 51 65 57 68 65 54 60 64 73 69 83 54 84 59 73 88 78 82 69 85 45 67 62 63 72 75 78 53 57 77 74 71 58 63 75 84 79 75 89 79 69 62 50 60 61 73 67 75 67 52 60 53 49 48 58 49 52 53 47 46 39 35 49 32 21 20 10 46135 321 313 30 10813 12 48 55 8047 1161 38 230 650 951 1484 2153 3187 4703 6453 8927 11955 14042 17355 23551 28177 36842 43513 50501 53073 58797 74739 99345 129414 104834 40353 5808 2840 3067 3489 4286 6076 8065 8264 6841 6490 5338 5297 4663 3731 3241 3278 3081 3154 2924 2832 2906 3156 3476 3887 4978 6248 7529 7809 7873 8270 7527 7791 8673 7950 6622 5697 5410 4758 5101 6723 13268 22184 131459 439013 436546 196182 80514 14343 10911 11162 13057 15582 15003 12876 13423 15718 20879 26353 26936 23396 21331 19968 19061 19932 22337 25532 28771 27773 21872 20260 21004 20160 24820 32071 28010 24007 29253 47383 60866 57349 28165 19589 17011 7349 15501 21993 31641 38106 36739 22426 5801 3132 2701 1413 503 530 782 2718 19358 49097 22518 1438 415 305 430 603 551 405 300 307 276 256 210 125 171 131 97 56 33 -2 41 -77 -6 -46 -20 26 75 46 38 12 8 23 31 -16 1 106 59 -6 13 59 -7 -5 28 -3 32 31 43 10 46 -16 -20 23 10 -9 21 10 77 6 44 10 -30 43 -26 7 6 4 23 -21 -9 6 14 31 34 45 2 0 8 17 45 42 39 71 110 176 150 154 177 214 171 189 211 254 260 290 227 193 237 220 231 234 273 273 244 249 252 226 251 220 256 219 123 67 58 99 95 74 54 39 45 10 14 17 30 40 3 14 26 40 20 45 26 36 21 43 46 33 36 43 35 0 10 15 40 26 7 12 39 33 48 39 43 48 24 20 10 15 23 22 10 28 11 11 21 13 12 28 47 38 36 35 26 23 31 47 45 45 33 22 22 30 42 34 30 28 31 9 17 15 16 18 16 11 6 6 17 11 46141 325 224 30 10814 12 49 1 8048 1161 73 267 858 1379 1926 3100 4130 5557 6920 8430 10934 12705 14920 21258 28800 39663 52095 65239 77332 78823 82807 95516 122398 115672 52440 18390 9354 6575 6063 5353 4314 4108 3639 4642 5245 4816 3890 3112 3857 3694 2944 3195 3237 3346 3696 4193 4767 6282 8434 10006 9708 8579 8687 8218 5815 4623 5046 5622 5733 6925 8615 10109 14204 31373 36727 21752 22848 41501 191950 185827 36718 5825 6471 8269 8625 7115 6565 8978 12862 14628 14149 12928 14342 19838 23319 20423 21501 25346 25785 26683 29431 32659 34975 32694 29341 26309 24446 20601 19691 14402 16684 22016 30389 30718 19868 20388 34915 54011 61519 50743 43308 43834 38589 23195 26429 39805 51960 52960 43917 34792 26366 24742 27056 19121 9569 2216 5983 15783 7517 851 412 434 375 434 534 519 400 323 218 280 258 221 218 254 212 96 109 35 32 64 2 26 31 6 0 53 58 5 -20 25 16 -11 26 21 3 65 17 49 -14 34 -2 1 7 53 9 22 3 20 31 -13 -67 14 4 17 4 3 -26 2 24 -12 -3 -37 15 25 45 66 2 -3 11 53 29 48 88 31 -18 45 11 31 68 54 63 158 178 174 219 246 264 216 299 231 240 281 262 230 269 268 242 267 256 232 268 301 251 207 226 213 219 180 101 82 107 112 89 65 65 61 33 49 63 64 26 5 61 70 29 21 5 45 50 31 19 43 19 12 24 7 14 26 35 30 10 33 24 41 62 38 24 48 49 24 54 37 50 83 47 27 38 31 37 47 32 32 36 41 42 45 35 58 46 52 52 61 33 41 41 38 44 47 38 39 37 30 23 27 31 36 22 30 23 23 26 17 5 5 1 46147 325 316 30 10816 12 49 7 8049 1161 -98 290 735 1589 2684 4147 5792 8366 11284 14244 17760 21672 29247 39372 52130 67040 73085 74537 68485 44455 17767 8014 7261 6817 6738 8092 8134 6263 4352 2834 3015 5228 7580 7776 7536 7968 8896 8338 7601 7144 5515 4618 4964 5951 6565 6652 6724 7036 7510 7478 7258 7138 6729 6577 6235 9280 39408 85886 80812 50643 41184 23207 26275 59958 135333 74013 6725 3804 3870 2996 2358 4217 6600 7553 13605 23602 21786 20066 29457 36323 30899 31212 30961 28611 24787 21992 22291 24348 23813 18221 13713 12535 12690 14430 15865 18688 16063 14371 22085 26628 25827 32340 45299 37306 46544 55305 48949 41021 41198 47945 44684 53575 56638 47880 47948 47770 46393 47284 55212 71799 83451 58639 54324 77493 36917 1373 331 397 374 400 393 377 349 314 240 245 295 293 269 220 214 62 75 99 93 100 111 42 110 66 48 49 65 144 75 73 91 47 21 11 69 119 12 -25 30 -4 8 29 -11 33 -17 -29 38 -42 29 77 49 59 73 58 55 -1 50 18 30 54 42 20 1 10 76 65 7 44 58 -5 52 68 85 35 51 16 57 54 28 91 154 222 203 180 202 223 275 221 266 285 245 265 231 261 314 272 260 324 270 259 256 289 263 224 287 244 224 208 197 180 169 133 95 73 60 72 55 50 16 70 56 53 23 51 62 24 12 28 57 48 50 56 60 53 38 43 50 48 47 58 35 36 33 32 14 32 64 89 52 55 78 85 74 64 53 51 56 66 52 39 56 37 48 50 64 64 67 54 77 67 59 69 78 62 53 59 68 67 58 60 63 68 71 62 60 53 55 53 45 48 49 44 23 36 35 23 24 29 9 46153 328 259 30 10819 12 49 13 8050 1161 84 506 1195 1927 2683 3975 5480 7550 9983 13197 18206 23543 29350 32247 33591 38830 43541 56920 77315 87008 84637 52234 20349 6811 3128 2336 2020 2415 2494 3542 7122 10482 10895 10327 8952 8880 9772 10360 10218 10679 9440 8475 7978 8189 8502 8537 8408 8210 7958 7325 7212 7290 7425 8126 8071 6106 3470 2692 3494 4252 6244 4949 5496 7532 7532 6438 5981 4821 3560 4314 5325 4683 4230 6863 11654 17070 17695 14978 13916 17050 22536 27772 29206 27509 30314 38361 41614 41133 40660 36803 31053 28161 26853 22022 15672 17528 17941 18204 21375 20371 13945 12283 19492 29942 44698 48360 44065 54681 56872 50832 50540 49747 48997 50250 48565 43653 37347 38677 44061 42931 47264 48158 51982 47716 59489 105937 122002 94159 47859 9349 458 284 448 533 371 315 261 309 252 257 297 256 164 212 175 115 50 57 70 145 126 70 63 24 60 64 5 52 36 15 19 50 76 65 43 51 86 30 15 15 84 114 63 35 -8 11 25 50 16 5 44 30 51 31 76 77 40 24 34 69 74 56 26 37 83 41 28 3 17 15 19 51 22 -15 22 76 99 56 71 109 184 268 250 289 251 240 336 258 265 263 270 285 281 281 348 285 297 290 260 304 325 283 268 280 261 279 251 274 198 160 113 101 124 111 123 89 77 72 60 41 67 58 80 64 66 72 52 63 63 75 19 28 25 54 68 51 72 93 65 69 70 77 56 56 51 61 64 83 54 65 90 86 81 81 94 85 74 93 87 78 73 61 78 75 74 59 65 78 75 84 78 77 63 64 96 82 78 75 75 81 63 62 51 43 44 62 50 58 55 47 41 47 43 48 40 29 29 12 46159 323 412 30 10822 12 49 19 8051 1160 -91 287 1157 3254 5201 5948 8586 13784 21780 29432 34802 47259 60840 79874 104937 113895 129184 119840 73965 25858 7824 5211 4373 3403 3605 5432 6896 7469 8270 10967 12646 13377 16331 20603 24696 23370 17802 13892 12759 11923 11559 9071 6750 6060 6042 6502 6693 6934 6972 6345 5207 5202 5415 4339 3871 3914 4245 6077 7976 7034 4711 3036 2901 3231 3543 3861 3488 3124 2597 1955 3421 8438 16764 29800 42919 45836 35529 24785 23955 24419 31429 39024 40770 42802 38603 30317 25393 25523 26412 32398 41892 45178 35954 25209 23781 26945 23359 18519 26228 43999 48244 65704 47558 32394 43955 45919 58284 58573 41567 39190 45772 52287 55430 57735 67305 75880 40384 8670 7011 4254 5303 3673 435 846 574 375 471 455 324 224 204 291 324 320 249 188 207 162 40 101 41 61 114 106 75 80 97 -5 62 63 41 45 85 114 64 67 14 75 59 57 -5 83 12 34 43 39 47 21 -6 -27 26 34 5 52 -35 -5 69 0 -18 38 115 15 18 3 42 -2 54 53 21 3 71 75 61 59 63 94 71 9 15 2 -12 -20 111 117 137 168 216 194 229 217 241 249 263 253 239 224 243 288 281 267 295 299 302 322 343 261 268 281 260 265 255 242 244 237 164 113 117 81 92 56 77 66 90 120 100 94 63 25 66 64 60 55 31 50 22 33 4 51 49 61 82 51 30 46 36 30 20 22 40 68 41 40 71 72 70 47 53 75 62 48 59 61 41 47 50 33 26 34 57 66 50 58 72 73 55 73 64 59 73 59 33 45 57 68 54 51 54 37 46 51 61 44 27 31 32 33 30 23 23 14 13 11 1 46165 330 23 30 10823 12 49 25 8052 1160 765 1094 999999 999999 999999 999999 170 556 932 1805 2840 5178 9622 11599 14189 19415 25716 27789 28644 33273 46667 49991 44230 48519 51317 47099 46468 49522 44689 41927 17139 8124 5046 5096 5363 5439 5215 5711 8089 10223 10407 8398 9586 13506 14627 16000 18961 25965 32641 30495 20085 13311 12210 14285 14345 11726 8482 9034 8262 6243 5755 11570 20667 14544 23915 21595 7872 7465 9736 12641 13379 12329 10981 9404 6782 5087 4150 3674 3834 5224 6495 7227 5882 4797 3300 4252 11901 21709 25275 26876 27180 23210 19519 22001 35441 44208 35300 36344 39357 37238 36516 40200 47048 58433 59531 38931 28191 31268 39195 38210 32732 39574 41651 29177 30266 19519 30040 62078 84277 117996 92696 37750 19197 11817 7683 7666 11950 22650 18146 5196 1046 474 351 242 238 386 381 276 298 248 117 255 176 238 253 262 275 214 170 166 79 82 66 -37 -7 -16 -10 -2 21 -29 -38 -51 27 6 -77 -41 -20 -77 -24 -13 -84 -79 -42 42 46 -22 5 -44 -59 -13 -12 8 -6 -78 -88 -31 -42 -7 -28 -34 -87 26 -19 9 0 -88 -3 22 20 16 15 -17 -36 -9 -11 12 -5 -61 36 31 -50 -48 27 66 45 85 122 168 197 169 164 235 243 209 247 235 253 231 217 268 278 256 269 233 216 243 200 206 231 246 220 237 217 188 199 197 141 115 119 74 44 75 75 56 45 46 24 30 30 38 0 -14 23 11 7 31 19 22 -2 -16 7 0 21 21 -15 -16 -16 2 -11 2 11 21 29 7 -15 14 27 18 14 18 18 3 -8 17 34 39 37 23 5 999999 999999 16 9 20 33 18 999999 13 25 24 12 18 20 17 6 10 17 24 15 25 5 11 11 8 0 999999 999999 999999 999999 5 46171 334 25 30 10825 12 49 31 8053 1160 6380 6563 701 703 1409 2241 3137 4434 5941 7117 8687 10818 12215 13676 15717 19589 26769 33219 39412 46579 56534 77881 102271 98111 79402 76522 63729 54276 11669 5848 6520 8544 8590 6704 6958 8375 7467 5411 4727 5095 6312 7265 7296 6221 6592 6850 6825 6345 4877 3574 3745 3790 4718 4254 3006 3175 4366 4662 4315 4868 7748 7225 5493 5069 4903 5866 6882 8321 12417 16949 20063 21556 18226 16095 16166 16805 16159 12663 9636 8838 10699 10005 6311 5043 5397 6618 7491 6869 8926 15047 20909 26432 27734 24003 24825 29925 33980 38193 44595 54319 65799 71934 73899 74215 74675 74426 68292 62796 52825 46572 58695 79439 64165 21950 18723 15406 14615 45774 72938 52010 19817 4678 3310 625 429 598 611 392 352 562 735 656 421 340 343 477 503 437 371 395 246 225 256 342 336 319 278 193 98 63 117 46 40 61 48 41 44 -10 12 82 50 37 90 67 66 90 53 -7 -32 52 56 50 5 31 -17 0 35 28 59 30 35 51 -6 57 42 20 52 30 5 -34 17 15 19 46 -2 -15 59 13 50 48 15 14 29 -3 -17 59 48 11 45 18 -32 -4 73 77 115 149 194 235 188 222 209 229 245 215 202 205 222 268 254 242 253 229 279 274 291 218 250 248 233 240 255 250 228 247 239 217 197 188 123 79 87 120 104 88 50 63 43 61 55 46 46 34 38 58 22 68 71 20 23 47 71 59 42 27 42 36 43 54 18 40 58 30 39 18 52 36 49 54 63 30 76 40 44 48 48 44 43 47 38 46 18 23 29 48 53 48 39 26 30 45 52 56 46 49 50 52 51 44 31 33 30 11 25 29 24 22 22 11 10 8 8 4 7 4 46177 336 26 30 10826 12 49 37 8054 1160 364 425 999999 999999 999999 35 203 719 1158 1620 2494 4091 6272 7875 10035 12863 16312 20369 27852 40080 56074 78294 85434 103586 97614 115077 107113 65103 12646 7451 9025 11219 14474 18946 24727 25403 10895 3081 2463 2431 2424 2849 3800 4538 5287 6147 6654 7009 7046 6999 6955 6257 5857 5348 5080 4882 4644 4454 4968 5741 5944 6190 8112 10399 11403 12512 15119 23119 28645 27657 23678 14944 8547 5120 4230 3269 2848 3521 3435 4421 6164 6855 8303 9354 10204 11403 12728 15541 17579 19258 20427 19653 19911 22312 24781 32347 45443 53384 58894 65412 74917 82945 83931 83981 87989 85647 73235 61856 55770 53169 56259 57309 49938 48980 42411 24992 11491 22130 44889 49912 43934 27755 19585 7550 485 424 541 564 334 235 368 508 488 323 372 519 497 350 314 295 302 254 358 268 347 360 275 267 212 166 104 131 106 111 168 130 71 100 53 81 114 127 132 65 78 55 49 86 133 53 11 53 90 116 91 97 78 86 -15 15 62 56 6 37 13 19 49 -9 47 53 91 29 56 3 66 109 65 115 89 55 14 42 42 92 66 46 74 55 70 45 55 67 97 99 83 175 236 262 289 227 208 299 244 269 291 228 251 262 279 339 296 279 280 292 284 283 305 277 274 259 271 259 222 250 272 274 252 179 160 132 149 109 134 124 75 62 84 83 92 97 74 54 64 92 80 66 62 85 52 35 63 87 57 43 74 75 32 79 79 44 45 58 55 56 60 72 63 55 46 49 57 35 46 59 72 79 68 46 54 48 71 62 66 73 55 59 60 51 46 36 31 42 58 60 55 52 50 57 50 46 44 42 44 48 33 36 34 32 26 22 29 31 28 24 20 5 46183 336 27 30 10827 12 49 43 8055 1159 561 1215 -52 999999 234 931 1417 982 1662 2982 4282 5394 9948 15534 20554 36411 54844 52569 50230 66297 97260 123734 127640 100210 54861 38416 31875 20529 10496 6952 7654 6726 5420 4933 4961 6595 7908 8728 6498 5673 5167 3803 3027 3161 3115 3591 3936 4620 5711 6240 4971 4711 6454 7456 8528 8806 8244 8749 8253 6730 6602 9594 16030 21832 22516 18531 14098 13021 15154 17659 19337 19502 17071 14885 11666 9961 8974 9309 9930 11180 13062 11456 10169 10376 11923 13344 14106 15269 17036 17151 18556 21640 23686 23857 24086 29403 37064 42066 45522 47962 48218 50112 55393 59939 62808 67885 67545 65047 69048 78836 71804 72346 94334 111657 75874 24098 21590 40791 30090 15460 15501 12194 11309 11924 5026 1031 404 387 289 281 334 336 386 516 390 232 385 314 310 265 260 330 303 293 356 405 388 360 278 224 225 126 155 149 100 139 27 67 82 96 110 99 129 56 89 68 26 116 145 66 84 80 115 141 56 22 32 78 107 54 71 61 63 27 23 42 33 33 48 57 8 86 56 36 77 58 39 88 115 64 -2 76 119 54 99 49 80 48 79 56 59 77 120 80 91 230 305 269 207 269 323 276 292 318 308 276 270 312 327 365 314 330 329 294 333 327 317 298 321 294 301 279 238 284 269 294 257 222 132 115 118 109 90 64 127 81 79 104 79 88 68 101 126 78 69 65 49 48 48 39 59 41 41 51 64 48 55 66 76 65 66 51 50 57 46 70 75 70 72 58 87 78 83 71 63 52 50 70 78 47 63 82 73 68 74 85 72 53 53 69 70 67 66 60 41 43 45 38 58 60 43 45 41 31 38 39 49 39 32 28 19 20 16 21 11 8 46189 336 29 30 10829 12 49 49 8056 1159 425 854 999999 999999 -90 -62 84 354 713 1076 1615 2523 3280 4399 6962 9194 13542 24163 29910 35977 62142 103931 168683 192380 151477 138986 86986 57251 24756 17527 15135 11758 8168 6169 4689 3248 2914 2510 1904 2091 2878 2209 2281 2959 3697 4031 3931 4412 6726 7206 5114 4498 6024 8802 15513 25620 30752 27804 22251 19348 16684 11430 11630 14941 15702 14550 14354 14299 13545 13254 12324 11659 11113 13317 15523 21345 23225 14378 8001 5451 4851 6111 6914 7923 9019 11242 13369 15139 17153 17605 16065 15973 15785 15833 17648 18977 23837 30350 35835 38310 43153 47822 53084 55873 55907 53293 51363 57345 76378 96108 83976 92755 110229 101972 33647 7106 11676 42854 42692 3576 1921 11963 9798 859 523 581 331 297 224 203 253 261 351 261 274 270 207 258 333 215 210 227 317 315 332 353 401 376 236 190 185 149 161 109 186 69 115 164 41 22 99 105 65 77 71 74 98 156 97 65 86 -19 28 190 95 57 13 69 57 14 61 86 32 71 83 57 68 74 32 67 111 106 56 63 113 5 80 72 -23 97 76 56 72 59 105 84 84 97 77 30 56 69 73 105 174 271 227 266 266 276 326 294 277 294 315 289 331 341 341 324 297 333 316 297 303 282 262 292 310 276 266 333 306 285 275 284 294 217 150 144 138 126 143 81 111 128 113 77 64 93 80 102 75 102 80 81 90 104 97 85 64 64 63 80 51 38 78 81 65 71 66 68 50 90 83 76 80 66 58 69 90 61 66 84 98 96 84 57 67 49 54 64 85 80 77 75 86 92 84 71 73 82 65 64 79 81 65 55 75 67 47 63 67 45 38 46 52 54 40 42 42 39 34 29 24 22 46195 329 31 30 10831 12 49 55 8057 1159 15922 15596 4134 4291 4989 5644 6502 7712 9853 13057 15935 19234 22500 26075 32265 41855 52910 55779 59631 69638 68474 62360 66624 63682 49362 37623 23179 15018 13107 9388 5226 3954 3823 3145 2416 2084 1905 1498 1512 1364 979 1145 1386 1432 1900 2598 2601 1808 1294 1133 979 1047 1534 2175 2833 3662 5592 8868 17029 26832 30210 26091 20931 17349 16695 17356 18531 22890 23330 25264 24193 17822 13622 13439 13948 15376 14588 12339 12128 11510 14130 13551 9819 10351 11409 12377 12179 11616 13318 14225 11544 11705 12657 14601 20613 25517 24906 26669 29878 33841 35297 40374 44318 44203 56037 67392 61196 46341 51101 59580 66995 71748 78729 53459 11908 2515 6062 35885 29586 2769 24418 62619 52064 13581 842 329 268 228 281 252 177 209 185 287 343 291 187 177 213 211 152 167 205 277 232 188 308 313 256 238 236 143 74 44 3 24 65 11 62 59 60 43 27 -45 38 17 -18 -33 45 53 17 65 50 35 24 3 -3 -11 16 1 25 65 62 7 -20 -32 21 64 37 -9 6 -3 73 19 23 81 -12 -3 10 5 -11 -42 7 41 55 51 -9 10 80 33 11 63 54 60 131 163 161 194 206 206 168 207 240 218 185 243 210 243 245 208 213 229 237 225 269 283 220 206 191 178 168 225 216 193 208 195 195 154 72 38 31 39 51 69 64 50 34 40 18 61 73 48 38 32 46 23 17 -28 -11 8 25 47 21 7 39 23 3 34 12 16 34 -6 -6 24 19 26 25 35 47 28 17 20 39 6 13 24 12 27 11 43 29 24 20 29 19 20 16 24 28 33 18 15 12 35 37 28 22 26 33 18 15 17 12 16 15 10 13 5 2 46201 334 31 30 10831 12 50 1 8058 1159 1373 1226 999999 999999 -89 110 244 441 718 1189 1852 2624 3350 4303 5646 7263 9646 12614 14422 19006 24139 33966 50317 58266 73328 96317 112417 83867 55596 36793 8524 3833 2338 1101 541 521 772 949 919 1208 2440 5391 10062 12215 12144 13598 14330 13251 15107 16141 20990 26762 24762 22481 21046 55326 205758 241415 37991 15588 14836 17005 24042 37834 47741 41548 34510 29779 25934 26589 26836 24503 20969 15988 12566 8705 7293 5431 6861 5370 3688 4667 5235 4038 4102 4749 6067 6712 7885 9730 10464 12012 13808 14831 19935 24221 23624 24060 27881 33808 37719 43708 52683 56652 51630 50803 57233 53806 45709 49251 51674 48064 35800 17658 3960 657 10026 41602 26087 17976 33600 57822 34042 16382 4594 1073 429 316 222 239 302 254 251 216 256 274 352 203 156 285 182 206 225 209 268 267 287 235 182 237 199 132 125 89 25 28 84 72 61 26 24 6 -55 9 48 -2 -34 23 44 28 74 75 3 23 15 45 24 -16 -12 17 33 24 27 -15 -2 -28 27 68 53 -20 -18 -1 20 18 54 39 25 10 3 1 29 71 80 19 51 84 24 56 5 1 -6 1 9 84 114 195 201 210 180 218 183 188 256 260 256 236 246 256 263 278 245 256 237 272 259 270 268 229 254 214 200 225 246 213 239 249 205 145 117 105 84 79 85 87 98 73 51 36 22 34 48 50 32 46 16 39 56 4 29 17 73 88 37 43 51 31 38 36 46 60 55 31 40 20 -2 21 45 44 10 25 27 33 43 45 33 39 44 33 30 26 56 54 47 64 51 45 38 54 46 33 40 57 47 40 40 47 46 35 37 44 42 33 17 33 18 8 27 16 5 6 8 12 11 4 46207 335 31 30 10831 12 50 7 8059 1158 9249 10292 2225 2339 2905 3761 5021 6898 8819 11562 14984 18300 23208 28354 36723 45244 53617 66262 85117 90903 86748 83428 63340 48171 35803 27825 17182 16278 15171 11407 9042 8244 6602 3781 1803 1354 1478 1926 1973 1956 3576 7020 10791 10263 8726 8476 8604 9388 13732 22489 33217 23886 15561 14681 13717 11872 9834 8573 7760 6625 5779 5330 5043 4716 4853 6659 8357 7552 6692 7059 8631 10709 10127 7155 5975 6642 9293 9819 9519 6690 4825 4234 5717 7526 10499 12080 11109 11640 13993 15934 16913 17944 20965 27840 34110 36127 37906 42107 45917 51586 56260 56690 54944 51408 48074 51032 53253 54209 36870 19937 13742 9485 6848 4881 5225 6488 13715 32990 42143 58664 64335 67129 69860 51573 56583 41457 5572 483 370 289 235 236 153 160 148 253 359 144 256 286 231 137 212 248 325 270 278 298 272 200 194 64 63 21 60 101 58 0 40 65 26 53 32 38 119 84 -21 -39 147 70 98 90 99 30 44 73 11 89 2 46 84 53 57 55 -49 -34 24 -42 -49 34 -4 -61 -60 41 52 13 43 83 72 69 44 79 70 17 33 52 44 49 16 -2 3 64 35 90 110 147 197 228 259 241 239 178 250 255 307 266 294 261 270 287 249 297 323 276 281 275 271 240 303 278 225 253 232 203 232 243 260 183 124 65 83 96 85 115 93 83 63 73 70 49 58 60 53 51 99 68 48 42 73 68 46 32 23 35 49 40 33 46 61 81 67 35 37 60 60 59 56 29 48 59 51 60 72 80 30 51 63 48 41 17 32 46 37 61 76 64 47 45 60 64 67 51 46 40 65 63 54 34 41 47 51 46 30 29 30 32 37 34 22 23 25 27 16 15 5 46213 336 31 30 10831 12 50 13 8060 1158 1063 1417 -18 -27 -26 570 1144 851 1139 2039 4030 6047 8478 11679 13688 15051 20591 29044 41991 65670 89509 130468 177869 183519 165983 117871 63858 31469 22434 24870 27831 28227 22729 18433 20646 18530 15487 11544 13730 16510 16906 16603 14977 14891 17159 20149 20745 17795 14772 13293 12849 12345 12098 12168 12406 12885 12327 10765 8843 6742 4828 3060 1884 1362 1057 1138 1025 1177 1266 1472 2358 4246 7045 10732 12437 12060 10930 9530 10145 12128 14907 17180 20402 15364 9960 8929 9313 9690 10781 11737 12337 15405 19053 24317 32831 42319 48149 51301 53360 56152 56170 53050 50635 50057 48357 40612 31265 25162 19412 11296 7625 7066 7303 8895 10900 10118 7794 14824 27769 60814 69529 48397 15355 2659 697 450 335 357 327 256 264 391 168 197 222 120 255 275 195 236 247 168 184 329 346 379 361 354 334 331 190 163 149 63 129 83 55 63 67 69 18 9 134 84 61 94 42 84 83 32 37 4 28 89 86 20 62 37 60 38 59 82 116 30 -12 6 48 -24 8 35 7 12 43 33 33 35 14 4 36 92 47 28 86 69 22 81 150 51 7 55 46 43 41 74 81 183 216 220 251 283 241 253 243 268 280 266 287 261 252 257 267 281 285 304 323 305 289 270 256 276 242 252 249 298 266 261 240 173 185 139 90 107 90 108 108 119 121 100 61 52 72 49 73 80 86 61 56 53 64 63 72 59 52 75 73 66 42 77 77 52 54 65 71 68 74 45 60 52 65 60 63 56 62 68 59 74 61 53 59 60 47 50 74 72 58 59 61 55 76 70 65 71 75 57 65 78 51 54 55 55 52 61 49 35 44 48 38 44 42 34 22 22 19 11 5 2 46219 336 31 30 10831 12 50 19 8061 1158 4609 5682 1486 1367 1501 1849 2332 3311 4259 5580 6926 8798 11474 14983 19783 27140 34052 42681 51475 64020 82641 100536 100557 71278 33392 17761 14114 11490 11300 17508 22591 22326 21963 20490 17555 17677 19766 17505 17753 21125 23998 26602 27834 28113 27407 26814 25780 25316 23794 20046 17320 16100 15491 14454 13324 12398 11224 10346 9848 8326 6093 4377 3073 2411 2246 1929 1575 1192 920 774 910 1150 1592 2400 3389 4814 7554 10992 15675 18792 19239 19535 18221 15661 14667 14423 14747 16057 19817 26786 35669 44304 51009 52179 54366 60073 66257 72572 74849 74578 75829 77603 76423 74302 59064 36204 30904 30571 20362 14744 15522 19244 17898 15147 12089 8462 8352 4768 5206 7074 7872 3595 443 296 297 288 240 350 390 278 240 368 340 210 94 149 240 206 289 213 148 174 305 309 311 306 387 401 277 233 177 205 170 69 54 47 24 -5 16 61 44 59 28 11 6 25 74 68 101 52 66 31 56 109 155 56 38 26 16 26 14 20 18 -8 -21 -12 -6 -1 7 10 37 36 60 52 49 70 14 50 51 61 78 49 28 26 47 52 9 33 23 43 23 11 31 59 106 222 205 186 187 191 220 234 256 271 253 242 230 255 261 284 242 325 298 310 298 305 291 260 255 278 303 241 237 309 249 217 169 171 153 91 55 100 153 164 124 76 73 45 65 20 52 82 49 57 75 76 30 42 50 56 78 88 81 66 46 65 38 42 63 45 70 76 59 47 67 78 50 50 61 51 49 52 27 58 59 64 57 50 57 43 61 67 70 74 57 69 60 61 55 59 50 69 47 59 58 68 53 56 52 43 48 46 46 36 30 38 33 32 28 22 18 21 21 13 5 3 46225 330 31 30 10831 12 50 25 8062 1158 13220 11626 1816 2224 2607 3173 3933 4931 6351 8314 11058 14850 18761 24671 34191 45062 57191 71745 89431 98379 90881 83329 63789 34079 15059 8938 9242 11973 13036 13064 16411 19996 19359 16848 14843 15377 18945 22691 25120 28569 29667 28725 27670 25564 24137 24050 24372 27104 31776 32025 29000 23832 20089 18270 17841 18052 17737 16753 14726 12893 11558 10542 9772 9412 9098 8032 7138 5939 4670 4093 3387 3158 2669 2234 2364 2304 2419 4363 11556 24397 33890 30067 25312 25649 26689 29757 30010 25447 25602 24607 26244 29036 31699 34685 40693 46661 54648 59815 57893 55869 56705 51999 43380 39822 37206 35676 25579 13617 12653 16351 13471 7511 3380 3250 5972 4043 1172 1239 537 274 401 299 305 250 231 175 190 188 199 111 108 205 165 130 185 107 182 157 147 225 164 179 253 229 280 256 259 292 243 198 121 97 20 23 -15 35 89 17 34 30 82 53 75 23 16 -5 -14 13 66 86 46 60 74 29 19 10 6 28 11 -49 -94 -45 7 -10 6 21 46 20 -11 39 -7 33 23 -32 -12 14 0 22 29 3 9 30 34 29 48 37 44 25 18 17 37 22 35 -14 69 209 192 151 160 160 147 226 265 236 232 228 222 228 218 188 226 189 214 224 235 287 241 308 224 234 219 233 209 240 264 235 210 132 103 75 55 78 61 77 93 61 40 56 28 60 74 45 26 24 34 42 47 21 53 43 9 12 33 1 17 37 35 12 37 26 31 25 24 41 22 21 22 27 4 5 15 35 39 45 36 48 58 34 23 9 23 48 33 47 62 54 29 26 42 47 40 35 21 36 28 34 35 30 38 24 13 11 13 9 24 6 10 0 7 2 46231 335 31 30 10831 12 50 31 8063 1157 14374 12889 1765 2189 2567 3374 4262 5071 6036 7482 10200 14057 18951 24579 35120 51304 62222 76957 110143 130335 135022 125944 106232 66743 40672 27244 19891 14423 9864 7822 7301 9696 14557 20672 22871 18750 14755 16481 17757 17349 14998 13785 13979 14216 14788 16069 17433 18680 19515 19273 18927 18334 17882 17963 18507 19198 19939 20061 19532 17434 14538 12120 10381 8706 8395 7437 5380 3095 1785 1525 2063 2705 2566 2401 2555 3201 5780 11984 19616 31466 34947 28469 31799 42359 49455 56704 57834 53877 56130 54696 47707 40311 32018 31089 29926 24759 21225 21980 24419 23520 22009 22815 23873 20976 19084 19522 21022 27061 29378 22362 10495 2598 809 458 511 510 539 492 400 263 292 324 242 242 208 243 195 184 143 186 170 181 174 123 153 153 204 168 186 109 148 220 276 290 257 273 371 432 297 223 159 195 157 45 65 61 49 51 90 37 15 47 -35 31 94 61 33 95 83 79 141 61 73 52 13 42 20 -36 -62 -21 69 62 -25 29 22 -13 41 2 14 52 -46 22 53 -7 10 58 17 13 19 33 63 28 18 53 106 67 -9 -27 35 26 28 52 32 57 82 154 179 186 176 192 198 225 215 208 207 225 251 266 290 279 213 207 235 291 267 239 209 235 252 260 242 283 261 266 238 196 170 175 102 100 94 113 116 91 142 89 83 79 60 44 47 59 57 24 9 25 31 34 56 56 48 17 18 39 57 33 44 47 42 75 53 19 46 19 32 49 72 58 53 29 34 47 45 38 70 60 46 44 37 50 43 42 49 50 49 47 63 59 41 50 49 49 32 44 43 46 33 23 47 65 46 30 44 34 32 28 17 19 9 14 12 15 11 6 0 46237 330 30 30 10830 12 50 37 8065 1157 1476 1628 999999 999999 9 129 315 664 1170 1753 2503 3682 5513 7593 10307 15191 21539 29182 42458 62018 85104 123850 141400 107556 72955 33275 14442 12439 11011 9284 8742 8816 8197 7450 6746 6109 5403 4356 4453 5241 6236 6494 5918 5701 6343 7114 7731 8327 8664 9703 11278 13344 15102 16178 16514 17011 17695 18338 18052 16975 15172 12729 10014 6694 4306 2961 2023 1392 1093 1788 4528 9311 15617 17550 16832 18289 22827 25369 26076 30863 33612 31339 34886 40654 44321 45321 48981 49811 48702 46275 46966 52232 58263 61886 66054 75047 75435 70427 63238 61580 62504 55654 44852 36051 37314 43816 35720 27553 23555 13926 5778 1975 1603 3620 7815 11081 2943 538 442 448 500 436 325 328 336 302 187 207 191 104 202 81 28 64 74 62 85 210 134 167 223 285 327 273 299 271 257 260 269 225 274 124 115 61 26 81 42 60 58 147 3 -15 -24 -51 -8 25 85 16 -14 63 62 103 64 44 13 -21 33 88 96 -5 -14 0 -55 9 -4 -77 -58 -42 -10 35 -18 -60 17 12 -8 4 36 55 66 88 16 24 24 26 72 74 55 24 -14 6 19 70 2 -20 73 71 164 133 84 194 230 186 168 183 230 253 192 199 192 195 217 248 244 190 216 257 254 256 257 245 245 232 240 215 170 160 194 201 157 118 107 89 87 71 70 78 43 50 36 29 57 47 23 38 28 2 -21 44 42 18 41 18 34 43 19 53 16 10 15 37 17 14 27 58 32 30 46 39 28 34 25 23 28 36 25 21 42 40 19 1 11 43 43 45 51 46 51 46 41 38 42 29 47 53 31 24 31 20 25 26 28 25 10 13 20 16 5 11 9 5 46243 323 28 30 10828 12 50 43 8066 1157 2563 3057 184 168 316 623 941 1462 2339 3703 5291 7587 10815 14820 20608 28533 36177 44691 51769 50060 45229 33571 22648 15870 12245 10779 9561 8365 7567 6669 6323 6092 7608 8896 8573 8446 7806 6810 6126 5878 6529 6984 7601 8459 8567 9071 9325 9654 9710 9434 9669 10531 12052 13837 16373 18907 20914 22642 23423 23329 22646 21162 19564 17852 15210 10762 6256 3612 3192 4014 6021 11001 14151 13657 13089 13506 14815 16574 20819 28128 34165 33148 36596 39036 39744 42161 43798 44816 44037 45891 48255 53383 56555 57203 65590 73990 82245 87150 96986 104321 102841 97456 90787 76597 53829 40506 30064 18888 11050 6251 3629 1767 1489 1398 1180 1634 1689 901 362 433 564 605 488 331 306 367 302 143 124 65 99 124 158 114 134 123 48 51 79 179 128 227 347 328 268 304 262 251 309 223 103 57 43 1 -12 45 18 35 15 -42 21 -28 -11 -41 -5 -12 56 75 22 -25 -13 1 -2 2 55 45 -5 -46 1 -13 -34 -50 -9 40 -63 -21 25 -2 -55 -32 3 11 5 13 -64 -8 -11 -15 -18 -50 25 -27 -11 -3 -18 27 42 25 9 -18 -14 -2 17 66 8 20 33 133 101 106 113 150 156 167 227 184 171 194 164 194 205 184 174 206 229 221 215 230 275 231 245 258 237 176 136 140 110 62 40 58 91 90 58 55 39 32 39 56 11 16 13 -12 34 27 40 6 19 23 23 4 28 39 11 12 20 7 -3 -11 -5 -7 -23 13 6 -14 -9 15 16 5 27 34 31 23 8 2 11 10 21 8 999999 999999 16 9 3 5 33 25 1 10 28 20 37 16 5 9 10 13 5 6 15 0 999999 999999 4 46249 334 27 30 10827 12 50 49 8067 1157 11633 12023 1785 1328 1679 2064 2672 3671 4139 5094 6946 10061 13345 17012 22911 29988 39697 50131 64800 78690 84360 70957 42582 21495 14706 15045 15665 15738 17528 20368 21095 18305 15493 13674 14065 15879 16464 14515 12053 10743 10931 12157 11955 12153 12715 13003 12952 12583 14256 18866 21399 23588 26050 27436 27930 27811 25178 22127 19270 15311 12676 10802 8632 7714 7296 6899 6420 5445 4506 4405 5969 8439 10692 13302 16639 21856 26062 31299 31449 26892 26107 27314 29699 31573 35980 43479 50704 48721 47903 50874 50903 51942 56847 63646 70949 72682 67519 60972 56651 41629 38064 39145 40616 43181 41470 33847 22952 15757 15436 14708 12267 13358 11784 5960 2563 983 401 265 333 328 504 472 531 503 448 475 439 306 266 194 57 75 119 125 193 82 97 247 147 164 162 194 311 345 329 306 326 367 316 163 145 68 -31 46 90 22 48 -21 -11 16 19 62 37 -4 32 -42 17 -11 89 100 128 62 71 23 50 53 6 -23 38 30 43 -37 -14 -65 12 27 -8 -15 -15 21 -53 -31 -10 27 -17 13 23 -26 1 38 7 83 40 68 43 20 0 18 14 43 -13 77 68 41 19 97 146 181 197 216 181 268 232 221 232 257 233 206 193 202 174 166 192 236 215 259 220 246 226 224 239 227 206 200 183 156 148 123 68 98 122 93 91 99 87 64 75 41 16 33 51 73 20 41 65 22 30 30 30 25 -1 9 23 70 42 58 12 23 56 29 17 33 50 46 38 31 36 16 43 26 23 45 37 32 44 34 36 32 48 39 15 21 31 18 33 47 47 40 17 51 48 27 56 51 39 46 45 40 30 37 31 23 34 29 26 22 16 10 14 23 21 5 3 4 46255 335 27 30 10827 12 50 55 8068 1156 21196 19242 3031 3116 3516 4586 6358 8527 11135 14040 17664 21478 26131 30957 39058 52890 63049 62812 69838 70589 69007 62053 50469 40762 31384 9801 6661 8817 13169 17369 21548 24639 24041 22176 21306 21855 22428 21805 20739 19904 21635 26279 30536 32643 33682 32119 27755 23671 22485 22849 24636 26246 27716 29173 30365 31321 31246 30098 26722 22791 19114 15819 13714 12365 10999 10217 10006 9971 9997 10629 12929 15258 16617 17237 18329 20864 23846 27950 31454 34509 34349 29170 21774 18349 17517 18152 19014 22975 31029 38199 41227 38475 33272 26847 25570 29429 32451 32175 39908 39913 41112 37771 33988 31869 27305 20524 16798 14958 13738 13585 15778 16227 11838 11247 12542 6092 1965 4235 3157 483 408 296 328 414 421 476 507 473 285 238 176 191 164 38 125 158 149 199 257 266 316 409 381 293 309 311 301 284 203 186 149 128 29 111 141 125 76 53 31 62 152 79 89 -6 32 76 86 104 93 60 82 71 93 121 14 -34 9 22 92 11 4 19 101 76 22 71 87 27 11 32 35 29 4 32 21 87 58 3 68 28 -18 5 19 49 34 16 57 50 41 38 7 20 35 24 74 48 47 120 149 186 252 218 219 222 248 223 262 249 277 262 245 263 234 210 234 242 285 260 249 226 269 301 287 270 265 192 154 143 118 85 150 108 92 92 64 100 98 60 87 85 72 56 96 74 93 62 74 42 61 60 53 31 48 55 27 43 59 52 59 58 50 62 73 62 43 47 39 47 54 51 53 56 77 82 55 59 75 58 46 54 48 58 57 72 63 64 50 43 56 63 57 52 64 62 62 69 52 54 61 49 62 50 46 44 45 41 38 31 25 27 29 25 26 17 7 46261 336 25 30 10825 12 51 1 8069 1156 24739 22099 5108 6128 7471 9070 10819 12398 15061 19161 22672 32612 57061 61668 50599 46691 54832 61185 62193 80876 101664 116533 147339 122318 34189 8391 3729 3204 3430 4531 5928 7204 7829 9004 10368 10442 10947 12891 14895 18140 20267 21921 23550 23344 24457 27455 30612 33749 36834 39851 42100 45208 47851 48994 49499 46659 41530 35764 31046 28402 25830 23126 19778 16659 13215 8692 4768 3212 3201 3584 4693 5083 6972 11227 15696 20517 25246 26120 29632 42728 52455 54754 47040 39535 41236 45124 46668 46238 39914 34930 31875 29182 18641 14779 11758 8061 8207 13136 15827 17404 16296 19390 19450 15904 13041 11680 10755 8714 6294 4417 4072 4191 3548 4315 3987 2857 2359 2277 744 331 336 266 268 335 419 600 710 717 479 361 226 149 138 135 97 216 180 245 223 194 291 401 368 296 230 356 318 297 293 184 191 184 91 90 24 112 106 61 7 50 59 8 63 11 5 61 136 145 108 50 119 88 -11 46 74 53 74 80 53 16 2 17 -24 -6 5 -2 19 12 19 39 70 47 49 42 2 -10 66 7 28 51 79 53 75 112 25 99 25 45 4 6 36 47 35 57 72 86 129 146 178 207 231 227 190 237 192 232 248 275 270 244 239 275 273 267 302 265 265 182 192 252 224 235 209 175 149 182 138 115 112 80 70 115 100 65 42 22 56 53 68 79 89 70 65 47 73 57 60 45 63 51 37 69 66 19 19 54 50 32 28 33 72 61 59 53 31 24 42 40 58 35 28 40 53 53 57 63 66 55 54 57 55 52 62 65 62 73 74 71 70 65 55 53 43 67 69 43 50 42 44 50 57 46 35 39 40 44 35 28 20 16 14 15 18 11 11 9 46267 336 22 30 10822 12 51 7 8070 1156 25176 24366 10870 12514 12770 15559 18577 19341 22052 23784 23512 22618 20965 22170 26169 38625 84251 147482 999999 999999 999999 201664 176481 97794 34317 25253 20789 17547 12979 8779 6434 6668 7793 9193 11395 12264 12267 12549 12084 11337 11481 11929 13030 14827 16429 18319 18893 18029 17486 17922 18481 18289 17932 19102 19413 16139 12967 11725 10969 10964 13036 15521 15602 14474 13035 11831 11381 12245 13643 13979 14896 14214 14503 15857 23164 39333 42629 43870 46995 45103 40614 35484 29341 29504 34831 41646 46481 47180 42588 24342 16387 19138 21827 22272 21108 18334 16103 16113 21011 22974 24223 21082 16568 13147 11254 9525 8450 8737 9030 4593 1067 400 396 432 374 414 548 557 498 581 479 373 370 292 261 476 563 719 947 642 376 199 138 141 190 204 21 71 177 234 319 224 256 279 344 282 257 296 240 218 135 119 91 78 137 84 53 104 49 16 22 78 100 43 51 95 131 142 112 111 85 106 137 137 135 29 22 24 -15 57 70 73 5 13 -6 78 89 9 -9 50 84 78 57 53 56 52 45 23 62 44 51 18 91 58 65 74 76 38 35 77 66 73 106 41 85 163 165 233 246 257 189 209 268 314 227 242 268 290 264 270 348 318 310 318 279 263 297 280 233 219 272 251 233 244 211 159 190 137 107 119 157 153 138 100 86 85 107 96 73 61 59 80 94 97 78 84 59 22 27 46 76 76 86 104 73 66 77 67 57 51 76 68 60 45 62 66 63 40 56 54 81 93 70 67 69 94 88 48 45 82 63 63 64 69 82 78 61 75 72 78 86 72 69 73 64 58 75 73 72 76 54 59 48 66 56 53 55 44 38 48 38 36 39 31 25 16 46273 336 19 30 10819 12 51 13 8071 1156 92542 81986 18994 13677 15980 17170 18921 21446 24188 27673 32344 38269 45070 59969 69890 90059 101406 97672 85553 49457 23807 19602 20519 21863 22706 23992 25307 25664 25208 23860 21176 18622 18157 18026 15802 13143 10743 7301 6220 6042 6129 5921 5889 5578 4804 4185 4736 5822 6267 5770 5419 5286 5928 6938 8003 9307 10944 12740 13929 14727 15963 17743 19745 20755 20639 21200 21095 23174 26461 29233 31242 32098 34428 36232 37684 41151 39061 40296 44362 45069 46258 45102 36785 35854 38351 42718 48040 49439 49047 54241 57239 55043 44949 30289 20424 15722 13534 11981 8798 9223 11951 14254 14276 13731 8014 3986 2995 3209 3750 4079 4498 6657 9894 10416 9408 9816 9288 5885 3087 719 413 382 344 276 252 213 250 349 491 546 426 160 101 75 231 211 203 184 186 212 316 399 330 322 368 357 259 222 189 159 101 103 62 96 57 -11 -11 -39 -24 70 40 4 82 74 44 66 12 11 76 95 102 98 37 42 39 81 46 15 89 19 37 77 27 -6 23 19 65 90 52 100 40 77 50 17 37 16 12 17 82 13 37 31 17 37 19 54 38 44 42 39 92 31 27 36 83 138 122 122 171 205 206 244 263 221 202 232 253 251 270 237 292 321 271 247 259 280 315 229 227 226 222 201 222 206 150 144 139 81 83 100 136 97 97 111 90 24 84 63 48 45 55 49 34 55 38 39 63 55 34 60 47 59 34 44 36 48 67 56 64 34 43 35 47 60 54 57 36 45 38 74 56 55 69 56 51 52 40 70 48 32 29 31 57 56 54 69 63 53 63 55 60 62 49 52 75 58 62 62 63 58 58 47 42 52 50 34 46 41 34 29 31 21 19 23 17 7 46279 317 586 30 10816 12 51 19 8072 1156 77510 19454 15410 15671 16596 17448 18221 19045 19382 19011 19450 20913 23428 26289 29597 34282 38360 33685 21701 12129 7603 5162 4194 3913 3726 3643 3805 3956 4436 5096 5836 6379 7354 8002 8091 8200 9249 9841 9126 8895 9473 10462 11108 11474 11396 12166 13734 16363 18116 20370 24371 27420 28710 30611 33638 37749 44152 50373 49834 48994 45452 41949 39391 41784 44803 51780 52822 49637 47636 47140 48072 48232 39274 40588 41680 37097 30646 26955 20557 17064 15330 9626 5935 4105 3745 4023 5830 7658 10526 11779 10776 9378 10453 10743 7473 4481 6498 10595 11741 9318 9427 11052 9300 3587 848 363 311 310 298 309 199 242 116 144 189 142 264 253 262 232 265 336 319 430 328 344 344 352 266 285 212 119 96 166 169 128 56 62 83 100 109 76 17 30 48 65 70 106 82 79 80 148 141 122 111 32 122 77 45 33 70 -3 50 53 96 51 36 4 9 51 82 110 86 48 108 84 29 68 79 39 37 78 74 30 91 63 48 67 96 56 62 66 130 52 45 93 115 163 197 204 219 217 236 244 223 286 262 249 274 276 336 320 326 315 271 251 279 285 262 227 301 284 263 223 243 211 169 138 139 119 124 119 124 96 92 104 110 96 79 117 88 88 119 110 92 41 67 106 77 58 56 69 102 67 91 83 50 66 56 56 62 59 66 79 81 51 63 82 87 76 66 78 84 66 73 71 68 62 82 73 75 72 76 78 103 104 92 86 86 82 91 95 101 94 93 88 82 83 101 78 68 74 76 88 84 71 63 72 71 66 57 57 55 49 48 35 36 46285 317 613 30 10813 12 51 25 8073 1155 112131 30393 13515 10308 11450 12870 14854 16608 18027 19078 19960 19887 19313 19139 21745 25445 27175 27498 29440 31010 28864 23228 18042 15460 13838 12011 10499 8938 6938 5368 4352 3451 3031 2559 2195 2517 3201 5522 9373 13604 15768 16977 17649 19463 23147 25735 27821 32056 35654 37098 37441 39948 39958 38515 47341 56215 63583 58524 56004 54541 50588 45954 42268 43188 48176 54516 46430 38897 39898 36572 30639 16948 7696 4629 9603 17096 17670 19349 24117 27342 28750 31725 28133 20035 13565 13220 11753 10645 14986 23966 20497 3849 1187 783 715 2858 6809 7609 2951 716 672 584 577 443 447 388 298 289 188 166 156 155 97 136 118 111 141 181 177 221 298 373 372 319 279 249 265 245 271 181 237 196 87 40 -23 3 54 28 16 38 41 63 56 10 5 65 -8 45 88 81 119 75 55 42 35 72 69 16 76 21 7 -1 -30 16 47 51 34 -1 -66 4 74 31 -37 -35 30 20 -9 40 44 23 84 -9 19 -7 3 61 55 14 62 45 81 83 59 58 86 176 122 150 156 197 192 203 216 185 210 235 261 214 267 221 215 231 246 245 263 222 254 226 160 174 214 226 194 219 192 215 145 89 87 83 102 104 60 48 74 82 81 94 78 71 41 44 73 59 93 71 75 76 26 37 47 57 49 38 28 0 57 49 55 48 38 41 50 37 42 47 48 41 43 52 49 69 64 57 41 44 44 38 38 62 54 43 74 56 64 37 44 57 55 60 46 64 45 49 62 46 47 49 44 29 48 66 52 55 32 25 29 33 34 23 21 23 32 25 17 7 12 46291 334 12 30 10812 12 51 31 8074 1155 54433 72359 23099 23016 24878 29859 31870 31928 39442 50378 54632 54276 42538 37166 32055 32664 31644 29516 27929 26681 20620 10278 6586 6198 6889 7798 7851 8081 8920 10422 11706 11966 12576 15250 17597 18544 20730 22421 23935 25763 23862 21876 23758 23479 22991 23931 23160 21158 18659 17174 16747 16927 18266 19002 20375 22221 24453 27413 30828 32170 31905 31538 34663 37732 33270 28852 24815 21756 20577 18989 19853 24572 31318 38197 43069 42287 36911 30672 31553 34031 35829 42520 49302 50648 51905 43067 36692 42503 44232 40891 38986 38657 32831 25164 24823 24690 25110 23426 20853 22115 22220 18266 16872 15206 14944 16792 17099 20391 20119 14416 9325 8607 6192 3858 6633 13336 16560 14407 4087 1379 1159 814 605 515 417 281 236 170 153 169 172 178 57 31 108 106 126 209 127 185 276 317 233 299 245 176 209 176 238 153 36 101 51 22 35 21 70 103 45 -26 47 47 -12 16 35 39 17 7 50 3 68 99 38 65 109 30 18 77 64 84 7 29 49 -8 -8 -3 31 29 22 -29 4 28 8 33 16 36 94 -4 27 4 16 -21 -7 -8 17 4 -39 -6 22 9 26 56 45 13 91 100 101 139 178 178 176 181 201 208 227 217 220 217 225 227 237 267 248 184 223 219 247 221 195 209 212 206 189 150 178 192 166 122 114 73 74 80 73 66 37 39 79 79 71 46 28 51 48 86 40 19 38 25 56 39 45 46 49 80 52 30 37 33 32 51 57 40 25 14 31 51 30 37 54 45 47 35 21 39 43 26 26 34 8 15 30 28 33 45 64 33 36 42 72 38 56 47 24 33 54 65 48 34 47 31 32 28 38 37 43 28 15 16 7 5 9 11 4 3 46297 336 9 30 10809 12 51 37 8075 1155 45146 60260 24803 20604 21876 22652 23972 26402 28096 30237 35009 41208 49797 53824 59423 61216 60771 51178 60684 48253 30207 22552 18360 15067 12354 10883 10098 9207 8248 7460 7221 6539 5476 6007 6162 6916 8634 10575 14045 17997 21227 23097 24841 26798 27477 29077 32928 33821 33093 31667 30096 28726 27108 26051 24104 22104 20018 18748 17429 16649 16418 17086 18089 19527 21134 19550 16598 17218 20118 21688 20581 18087 16435 17732 22118 27730 33646 37791 40226 44879 48140 49742 47875 43932 40233 40845 42450 42361 49542 62639 72663 74105 66671 56489 52668 50172 47124 43855 34973 27162 15273 8082 6115 3987 2431 2988 8465 5835 4423 7501 15224 26367 14148 2965 4015 10061 12895 4077 1046 672 706 701 650 562 548 440 328 232 152 122 119 116 114 157 80 161 222 222 239 267 267 381 336 256 290 277 290 198 138 176 165 101 118 54 91 89 26 32 -13 43 66 17 48 136 52 24 55 86 91 58 112 70 112 56 40 6 48 32 8 42 113 19 37 36 29 43 9 24 -2 41 53 25 42 70 21 40 12 -19 9 -13 68 68 31 11 21 24 50 83 54 24 65 130 101 141 185 224 198 202 183 227 189 219 209 193 244 250 248 240 277 287 246 225 237 249 294 272 322 252 258 268 291 250 251 228 179 180 146 61 117 118 145 105 101 98 101 94 99 98 99 96 100 89 71 75 64 56 59 53 38 59 78 84 53 84 69 75 61 37 26 42 59 41 36 41 59 60 65 57 84 57 46 59 96 56 51 53 46 74 45 45 65 62 55 68 46 75 66 66 73 65 71 72 62 55 52 56 60 62 58 57 65 60 58 61 49 60 49 51 48 36 39 29 19 24 24 15 46303 335 36 30 10806 12 51 43 8076 1155 73332 20207 21721 23088 24090 24150 25871 28004 30632 34587 38488 38361 35255 31667 32327 34557 34920 31296 25335 22423 21756 20855 20300 18219 15979 15968 16211 16600 16116 15209 12712 9754 8009 6902 6547 6638 5803 4734 5448 7742 10725 13731 16560 19006 20803 22284 24974 28853 32540 35240 37947 39830 39086 38219 37630 37414 37204 38380 41449 38742 31647 27417 23944 20403 19220 19660 19909 20090 20063 20281 20937 21324 22512 23629 24338 26017 27537 30579 34545 37679 40371 41239 43890 50593 59042 64641 67025 67216 61730 62367 61271 51048 38843 32400 26191 22846 23994 29131 32553 32291 32197 32186 20259 11538 12386 18906 19598 11192 6103 23747 39714 31690 16794 8756 10395 15545 20981 22015 12110 2777 655 638 747 703 421 196 180 138 106 136 131 9 57 103 48 94 221 255 239 243 343 358 306 328 355 253 303 206 173 98 51 75 28 78 66 119 116 91 36 31 47 66 97 43 -31 39 69 44 33 88 109 121 59 -19 49 9 19 48 95 -11 26 58 48 -5 36 45 64 34 47 36 55 59 37 20 57 9 47 14 -43 62 18 65 -3 20 26 70 86 53 83 86 57 54 43 104 204 178 241 216 229 219 210 226 173 209 217 268 251 275 227 248 253 274 270 243 323 324 279 240 273 218 203 188 201 144 105 116 100 95 86 94 123 122 66 70 103 58 57 78 79 69 68 79 55 64 92 67 60 71 67 77 95 89 84 100 79 56 60 30 47 66 59 61 40 49 36 62 76 59 53 61 58 60 33 36 45 50 25 42 61 49 49 60 64 86 69 71 56 62 56 60 64 50 65 72 65 62 74 50 56 67 48 41 44 55 52 45 42 40 35 19 22 26 19 12 14 46309 334 3 30 10803 12 51 49 8077 1154 102908 60162 11484 12099 13518 16097 19663 23249 26513 28643 29468 29927 28747 29784 29996 26567 22678 18174 14290 11459 10804 10765 10578 10230 9546 9643 10180 10649 11179 11180 11908 12356 10623 9418 8789 9777 10319 9483 7358 4620 3210 2783 2399 2090 2412 2925 3309 3304 3342 3471 3715 3892 3901 4038 4043 4144 4329 4763 5143 5280 4891 4776 4388 4083 3865 3917 4552 5500 6840 8446 10449 12346 14748 16492 17999 20548 24556 28978 32481 35611 37559 39520 43167 48407 53743 55527 60846 68854 73870 75676 69844 60850 56781 54659 50533 43344 29967 30074 36013 38757 41451 42949 42134 51102 61921 73527 78075 65763 58696 60061 62550 57013 45860 40341 33892 27492 26048 25874 27698 31606 28278 8443 1423 584 456 322 307 287 221 132 112 151 149 39 27 109 173 256 333 330 196 164 204 227 254 324 306 308 235 188 99 96 90 83 -2 19 16 73 19 6 19 -22 69 65 -14 76 33 90 30 44 90 84 87 67 -38 18 15 -29 20 3 51 -4 -27 -13 70 5 89 72 45 -30 18 44 63 0 18 46 61 53 -4 4 88 18 28 -15 26 36 9 51 73 33 56 22 56 63 96 136 153 158 200 192 171 230 176 219 232 268 214 258 250 256 223 293 239 256 278 268 263 235 248 223 194 226 173 122 132 81 61 84 136 74 82 63 61 100 72 54 28 89 85 64 58 53 84 85 61 12 58 72 41 59 61 36 49 46 14 42 55 25 41 38 35 26 38 26 27 40 32 30 58 31 36 31 22 34 51 57 32 51 47 49 25 33 57 35 19 39 47 47 45 47 40 44 27 34 34 30 44 32 34 39 25 23 14 21 22 29 22 18 20 14 13 4 6 2 46315 329 30 30 10800 12 51 55 8078 1154 74264 9986 11205 13117 14784 17250 21487 25196 28683 31993 34296 34979 37338 42611 45155 36392 19317 8983 3343 1338 1099 1130 1238 1484 1964 2632 3291 3448 3273 3102 3535 4197 4825 5271 6969 7503 6976 6711 6601 5784 4805 4273 3617 2618 2369 2093 1607 1447 1463 1600 1847 2376 2534 2754 2961 2619 2529 2416 2826 3224 3759 4209 5303 6850 8205 9594 12054 15406 18889 21957 24661 26541 28640 31628 35304 38518 41037 43815 45483 47596 50182 54583 60638 65171 63204 62992 62838 61777 60080 56420 57922 60205 54627 52839 57976 53598 30247 12366 5988 9297 16756 24012 39489 55330 55543 45037 49139 68590 83149 84025 75751 71345 67238 48355 41068 38407 34853 28885 13339 6134 8647 4362 801 384 222 284 224 151 94 131 75 82 53 63 135 122 155 278 199 146 161 250 217 165 229 256 212 273 118 44 14 51 59 30 27 82 92 33 22 66 64 -63 20 24 26 2 -13 -15 34 48 52 20 -28 72 2 15 64 36 -43 22 -18 -6 34 -31 7 -84 -9 -25 -10 0 36 30 53 0 52 15 45 -3 29 30 21 21 51 58 56 -8 12 32 -20 48 77 25 65 73 98 103 202 170 191 236 216 174 224 196 194 189 188 230 272 264 251 254 253 204 256 270 205 184 172 192 165 158 172 110 59 74 82 69 42 0 -2 75 89 84 21 7 36 40 41 54 73 76 18 4 25 31 9 7 50 48 31 25 30 15 18 29 31 43 50 29 30 37 38 54 16 39 58 28 23 19 14 26 36 11 19 30 20 1 8 5 28 40 13 27 32 40 29 42 36 29 13 22 35 38 28 24 27 15 15 16 2 10 14 14 13 4 0 7 2 46321 334 27 30 10797 12 52 1 8079 1154 79995 16130 19505 23423 28041 33775 40046 44270 47326 50146 55442 61980 61441 57957 55757 48748 33476 17820 10530 6771 4881 3367 2082 1656 1642 1507 1072 917 1115 1004 974 1357 1518 1836 2045 1969 2039 2957 3839 4318 4729 5049 5247 5394 5495 5850 5593 5184 4727 4130 3527 3145 2938 2920 2996 3232 3482 3837 4667 5588 5642 5608 6882 9246 11370 13502 16280 20222 24085 27155 30213 31860 33105 35170 35983 39583 41470 43689 45951 47306 50640 54473 55577 57505 58331 53733 52534 49878 44288 43088 48917 38808 25341 23895 23859 22488 25211 23094 16046 15012 16752 21716 20562 15673 14947 17574 23558 33357 45689 58574 71301 72756 72638 76311 78930 76213 68763 62935 52600 28776 10803 4774 2294 606 367 271 191 91 130 86 149 54 55 38 57 200 193 322 184 240 183 209 312 366 390 395 312 215 206 95 67 23 0 50 146 88 89 97 98 -45 -86 -37 54 23 -14 -47 6 -6 67 27 88 94 62 54 101 39 30 2 -21 38 -19 -16 27 -4 65 38 30 26 95 109 8 -27 69 73 49 4 37 79 78 60 27 87 71 58 -56 20 -19 -16 22 100 59 40 90 102 124 134 110 170 229 245 213 233 263 252 223 239 247 258 312 299 245 279 270 272 242 246 236 202 192 177 184 155 195 140 88 107 121 106 100 104 78 79 52 62 43 77 84 35 65 87 63 54 65 76 84 64 86 64 61 54 41 74 52 40 54 47 29 69 66 6 24 50 53 46 41 50 50 57 43 58 43 18 38 53 36 46 54 45 31 41 25 58 63 47 46 51 51 51 43 40 32 33 44 54 44 52 41 41 38 37 25 36 34 34 28 20 26 24 17 20 19 13 13 2 46327 335 25 30 10795 12 52 7 8080 1153 96028 32946 36630 42201 49218 57733 65441 70774 72485 71685 67696 64589 70434 69714 56732 44892 37865 27843 17308 11882 9075 7656 6520 5495 4693 3959 2607 1854 1457 1055 964 842 812 1159 1462 1651 1619 1426 1148 663 420 374 614 728 1079 1276 1335 1097 1069 1106 1083 1230 1380 1473 1862 2053 2408 3072 3757 5440 8004 11096 13688 15347 17458 20165 23272 26362 28474 29025 30797 33154 34775 35564 35098 34770 32968 31950 31203 31499 32322 33170 34998 40397 47648 52858 50343 52653 55252 58413 55015 43318 43962 49519 55438 55539 49818 32268 18328 11877 6002 3400 2887 2187 1679 1361 1255 2638 3819 4663 10223 21897 33430 47753 55409 41161 38410 46324 63599 59522 33246 12817 4303 2204 1178 436 293 155 121 104 105 108 115 93 18 54 205 236 252 154 193 246 298 302 290 386 418 289 179 51 82 97 116 67 63 51 0 -12 8 46 61 33 72 70 121 34 54 83 111 112 98 79 80 62 107 80 68 79 74 9 18 -7 61 69 64 11 23 48 33 91 109 77 6 -8 32 72 59 58 32 59 62 80 23 37 33 56 4 19 28 25 77 25 32 70 126 157 111 159 176 206 225 253 233 204 223 266 300 270 317 321 310 286 240 232 263 194 132 187 236 207 170 173 131 109 154 153 141 129 134 98 112 104 106 110 90 95 122 120 96 41 43 58 73 69 46 55 67 57 54 70 72 71 50 48 66 46 56 61 68 48 70 71 48 70 58 67 63 52 58 75 75 52 47 53 66 57 68 52 47 54 63 61 56 56 60 72 83 66 54 65 58 62 63 56 58 49 46 38 53 46 52 52 47 37 44 43 45 30 20 24 27 27 23 11 1 46333 330 22 30 10792 12 52 13 8081 1153 78847 24011 27809 35866 45216 54166 60005 68080 76360 86538 89037 87347 94912 99237 104973 91360 72153 53131 30788 19546 14739 11441 8673 6415 4960 4061 3009 2347 1717 1604 1566 1422 1191 1342 1258 1299 1266 1146 780 547 360 456 473 538 526 713 754 881 1141 1428 1637 1549 1658 1679 1697 2146 3092 4654 7828 13254 19417 25256 30401 34835 39160 42526 47439 52563 57507 62365 62311 49176 29230 13902 5317 1917 1300 1313 1254 1539 1933 2805 4364 10296 25655 39985 50078 60599 60402 53275 42099 41826 49670 55298 59708 54508 45655 37714 26405 17878 14478 14148 25147 36828 25954 9402 5834 2444 1246 1020 2268 5718 11349 22759 33699 19241 12955 20468 30522 35650 35708 30886 16261 4180 1165 432 245 253 106 158 120 -30 94 95 69 103 48 98 99 82 137 161 206 199 320 472 538 323 136 69 20 41 68 76 34 -3 5 53 -42 2 19 -5 -37 -9 60 81 -75 41 59 37 14 31 6 -23 9 38 76 36 3 55 24 24 40 38 -26 -17 23 48 7 -37 -9 44 17 13 -27 -1 54 66 55 35 115 5 -15 11 28 3 41 4 15 25 7 2 27 57 73 89 115 168 149 151 166 166 186 198 200 211 233 233 226 227 236 226 269 197 225 203 165 142 179 107 98 113 79 69 85 62 88 83 85 76 51 69 62 52 43 72 68 80 92 44 14 25 45 45 67 56 61 26 54 71 45 75 48 22 24 19 30 21 16 22 18 43 53 26 25 37 46 24 31 28 47 48 27 42 35 33 40 13 22 44 57 35 31 18 39 33 33 32 41 24 21 29 21 26 37 41 37 28 16 13 20 24 11 19 21 19 23 5 14 4 46339 332 19 30 10789 12 52 19 8082 1153 78534 15485 19689 25944 33346 41047 49463 60405 67263 73450 85238 91710 95975 99441 103678 88805 57142 33959 22080 12378 7220 5453 4719 4965 5477 5711 5169 4559 3694 2802 1921 1469 1376 1514 1503 1133 1086 1019 1184 1512 1694 1722 1241 650 501 473 600 1071 1805 3212 5577 8114 10693 13408 15341 17525 19868 22115 25645 28754 30797 31205 32027 34041 34625 35295 37576 41409 48367 52606 53424 46167 29061 10146 2284 1135 1544 1667 1830 1804 1987 2906 7251 20536 37775 47641 40253 35042 30432 29775 29352 39239 51228 56404 66212 63240 62544 59526 57816 58065 57469 62214 59312 52931 36038 17597 9106 7500 6864 12150 26641 33291 40951 35896 12555 2815 671 507 1457 3041 3193 2343 1438 772 503 584 347 260 150 122 21 87 106 7 66 30 95 86 63 180 190 163 243 255 239 537 651 512 157 2 35 61 142 123 82 143 70 21 50 38 -8 41 -6 -19 -31 -14 12 23 14 4 69 35 30 -9 12 -18 -42 -81 -23 24 2 0 60 19 4 40 43 73 47 -39 -12 45 -7 -20 9 -41 19 -1 61 49 -3 -8 -33 0 -24 16 48 70 -27 10 44 66 16 76 93 168 181 146 188 178 217 181 128 129 173 221 212 224 223 216 224 260 208 234 217 155 133 134 95 64 87 99 113 70 63 81 70 40 75 66 58 83 79 76 36 96 72 65 60 16 42 39 32 26 55 40 45 41 38 45 40 34 44 13 19 41 74 38 13 51 57 49 20 10 15 28 17 35 40 20 35 49 8 23 33 56 49 33 24 47 42 34 18 46 37 48 57 47 36 31 27 48 38 22 22 45 46 37 38 37 23 27 20 23 19 5 12 3 999999 999999 1 3 46345 335 16 30 10786 12 52 25 8083 1153 89907 21293 25937 30600 35310 41582 48583 55682 63537 68297 77335 86017 95337 103915 107182 105766 89494 53611 24190 13530 9136 7529 7325 8865 11316 13178 14226 14791 15104 15587 16894 17641 18621 20025 18740 17404 15585 12576 9787 7437 5190 4301 4220 4915 5985 6653 6389 5622 4642 3430 2588 1793 1454 1281 1312 1532 1888 2538 3525 5201 7547 9422 11178 12616 13412 15474 20065 21249 15221 8632 4104 2004 1163 921 936 1017 1145 1721 2242 2739 4230 10950 23562 33659 34978 36181 44251 53505 63401 61048 55989 60998 74236 73588 60850 51393 48739 47922 50715 54621 56615 47000 28440 21917 13422 4346 2883 4465 4462 6199 10725 16877 21399 29077 40710 41772 23639 12051 4060 1678 1154 788 691 479 388 302 234 249 143 159 161 146 104 72 120 144 175 149 124 108 161 244 219 266 344 275 374 356 170 61 50 -1 127 74 50 45 80 53 68 -3 -7 29 95 47 9 38 -6 40 45 15 58 54 34 129 59 18 4 77 -30 -35 20 1 16 40 27 -30 -67 61 39 -1 -35 11 0 95 113 -2 4 66 55 60 95 81 57 15 61 3 16 41 47 56 79 97 133 82 104 153 206 198 159 174 187 218 173 208 246 214 255 259 247 280 311 292 221 217 176 172 161 166 157 103 117 112 77 109 118 151 127 100 114 63 29 58 66 123 131 115 130 104 68 73 27 66 77 40 26 71 69 24 54 91 68 66 76 68 73 70 89 75 59 76 63 42 77 70 59 51 55 37 42 49 63 57 55 78 91 69 53 52 43 29 40 48 56 64 63 50 46 69 50 51 65 69 57 61 41 44 44 33 41 46 48 47 43 38 36 32 40 31 20 25 17 20 21 10 9 46351 336 12 30 10782 12 52 31 8084 1152 73009 62358 7220 9503 12608 16148 20476 26371 35173 44070 55255 71104 88899 102943 122300 139880 153695 148291 120186 93414 58636 21446 12198 10609 11114 13445 16879 19297 21417 24178 26429 27731 28128 28410 28460 28192 29477 30908 30395 27346 26119 26572 27020 26100 23946 21824 20050 18382 19309 22792 26633 29179 28704 25580 22164 19132 17910 16366 13046 9192 6513 4653 3794 4043 4289 3488 2434 1617 1218 1130 1147 1006 850 717 701 831 1006 1358 1691 1812 2047 2703 5528 13425 27043 42172 50903 56641 53122 39087 32131 40436 54711 55208 38634 24909 21164 32775 45203 35751 18101 7895 8425 10909 10755 5131 2876 2732 4137 5700 6044 6514 4563 4863 6548 5477 5021 5031 4941 4284 2648 1076 812 665 660 504 362 303 220 196 178 103 102 29 87 64 107 44 103 147 162 156 149 216 258 244 279 311 184 72 70 156 115 116 69 61 174 57 84 32 -20 4 80 74 44 66 38 31 35 97 48 21 -26 -9 -2 -20 35 74 33 42 29 27 -7 14 52 54 67 52 43 16 4 4 15 46 39 15 7 28 71 24 12 21 53 24 37 82 12 -5 47 35 37 43 66 93 143 127 157 105 166 192 186 223 196 152 178 165 157 182 248 245 290 256 224 199 193 194 176 195 159 159 166 143 103 114 139 80 111 158 96 89 74 69 55 69 68 76 85 85 112 86 54 69 47 52 76 70 80 62 61 64 45 89 38 63 73 90 69 38 60 58 54 40 85 81 44 60 60 59 52 50 61 46 61 65 68 67 63 42 39 55 47 24 43 50 52 40 61 64 55 66 46 40 54 48 45 49 41 37 37 39 39 31 30 38 40 53 37 30 26 23 18 23 8 3 8 7 46357 333 8 30 10778 12 52 37 8085 1152 73385 5463 6790 8973 11063 14112 18281 24261 31437 41376 52863 64258 74056 81694 82262 79828 66537 57878 54754 55490 40106 14784 7052 6418 7460 9617 11743 13470 15612 16978 18509 19808 20756 23174 25533 27074 27531 27335 28579 27534 25560 22958 20845 19377 19369 20477 22675 24654 26290 26375 25380 25461 27219 27296 25919 24371 22422 21340 21351 21332 19956 17694 16909 15792 13217 11298 9598 7582 6644 5973 5149 4046 3115 3509 6754 10410 12854 14069 12647 10691 10021 10266 11179 14499 22662 32606 43046 48009 47106 44369 43179 38004 28904 24900 25245 28456 27250 21881 18000 20286 25029 35368 47329 51534 52641 51789 41716 37891 25866 21989 30423 34752 32491 26860 32409 36688 27280 16337 7480 1412 740 566 509 552 571 607 623 272 133 150 85 29 55 70 55 53 168 130 164 130 173 166 133 206 262 332 344 222 102 132 128 71 100 134 109 87 78 6 17 50 48 11 -17 28 15 50 29 82 76 50 29 83 113 54 -16 51 45 23 -17 -26 -11 -42 2 89 96 16 60 3 25 -13 48 107 112 46 66 48 18 31 21 18 34 43 41 17 -13 39 -10 44 38 57 59 88 96 59 126 122 112 146 171 160 192 184 172 189 179 164 197 218 254 246 231 195 142 172 117 95 102 96 126 141 96 73 71 122 89 108 99 104 81 99 99 93 69 44 73 74 49 66 54 37 74 73 44 26 31 91 48 26 63 44 60 59 28 67 67 48 34 32 41 41 26 28 46 47 40 57 55 34 40 37 43 50 41 67 64 51 47 49 41 32 32 30 44 52 50 43 30 44 47 57 45 39 27 27 32 13 35 27 34 43 24 18 22 30 24 21 24 22 17 4 2 8 5 46363 334 37 30 10777 12 52 43 8086 1152 6237 7466 9073 11171 14195 17219 19166 20593 25036 28673 29432 28929 25753 25277 27684 30543 33243 33120 25525 13633 7464 5712 5510 5676 6179 6642 7325 7848 8794 9470 9861 9499 9133 10137 12290 13741 15506 17078 18713 19804 20399 20030 20010 20716 20603 19032 17305 16080 15294 14438 13649 13929 14983 15107 15506 15924 16646 17360 17039 16001 16358 18048 19920 19720 15423 12335 13223 15407 18281 21597 23657 25874 25892 23575 21343 20887 21557 23174 25560 27442 30050 32908 38622 44500 55061 65974 69688 64755 55058 45896 35757 31786 31631 36961 46106 51921 59138 64234 69567 72944 56355 54061 69390 68588 45610 40556 53042 61991 43575 13125 7316 14893 24560 37335 21246 13278 9893 9569 6551 3314 1140 449 471 352 270 249 234 126 57 130 132 106 57 109 113 129 136 141 98 95 158 212 236 529 526 383 240 117 106 115 61 50 100 103 92 20 66 34 28 36 62 39 41 -5 -56 6 25 87 38 44 52 100 63 -15 28 112 26 -37 25 10 -10 12 -15 32 7 48 14 4 21 -3 34 26 81 19 -7 66 19 -30 47 18 59 0 -9 3 2 54 36 76 60 100 105 100 88 163 138 134 126 87 128 129 154 142 177 146 154 153 205 181 178 182 167 172 173 148 89 96 109 112 117 118 106 90 98 76 108 81 80 68 96 93 73 75 81 85 91 106 96 53 83 63 47 51 45 22 27 26 56 61 82 79 64 59 43 63 44 41 35 32 23 34 22 57 56 49 61 49 66 38 22 41 38 46 63 56 34 46 32 45 28 36 59 47 32 29 40 44 29 49 50 32 25 39 44 32 26 21 34 38 31 26 27 27 23 37 28 26 22 20 14 6 6 6 6 1 46369 335 6 30 10776 12 52 49 8087 1152 55646 3119 3967 5310 7300 9866 12258 16061 19895 22300 23352 25282 25756 25162 26865 30424 35396 38678 36172 29641 19918 10796 7546 7571 7706 8155 8304 8466 8683 9108 9338 9938 10540 11455 12189 11911 11006 10493 10029 9352 9461 10258 11343 12263 12274 12470 12593 12818 13136 13120 13535 14330 15611 16978 17866 18236 18444 18787 20080 21934 24185 26794 28077 26004 20798 15223 12213 11127 10887 11769 12632 13358 12719 13293 15261 17405 20593 23250 23967 23827 25698 32639 39553 40782 40637 36528 31120 30174 28764 28477 31335 38288 44301 49874 54061 58105 58749 57127 52796 42604 36720 43149 49818 50093 48020 34553 25926 30767 47049 62650 61448 50877 44651 37109 32011 33849 46136 59689 57996 36814 15774 8192 2633 684 252 151 254 212 140 108 242 202 85 101 87 95 105 152 102 185 201 173 195 327 654 737 448 242 171 91 39 157 123 90 147 63 52 50 7 28 -5 34 58 71 95 61 9 38 105 101 52 48 54 -36 37 59 30 15 10 999999 -35 16 70 62 61 31 -20 36 31 82 57 23 55 70 36 41 48 61 42 52 49 13 61 58 10 71 52 15 43 68 63 55 55 110 168 152 108 157 163 114 80 179 206 191 164 152 147 171 224 137 123 154 144 112 128 126 104 113 103 110 108 94 93 98 87 112 98 47 69 97 94 71 33 37 66 69 111 132 106 81 40 37 51 65 54 64 85 37 19 34 69 44 58 72 60 33 37 26 38 42 40 45 45 13 14 23 36 50 45 37 18 27 37 31 32 36 44 40 45 56 45 47 38 35 32 57 50 37 30 34 32 36 38 41 35 30 23 38 32 33 28 10 13 16 7 11 17 18 11 12 1 999999 999999 1 0 46375 335 6 30 10776 12 52 55 8088 1151 49027 2631 3278 3892 5693 7585 9386 11850 14415 17355 20478 24912 28777 28630 30165 29885 28247 29408 25058 18085 10881 4516 2798 2714 2558 2409 2773 3473 3626 3397 3134 2922 3038 3938 5185 6125 7096 8118 8479 8441 8189 8492 8475 8232 8395 8406 8379 9130 10236 11417 12247 12757 13346 14629 16416 18663 20345 21812 21451 20769 19972 18992 16357 12422 9189 7165 6274 5740 5310 5253 5554 6818 9043 11631 14067 16766 20089 23488 26147 26700 26544 28186 30291 32366 37352 39607 31457 25817 24817 28844 34746 37373 39597 42772 49957 59877 65157 66797 60618 57376 56971 55392 55241 55121 45115 33143 34833 40323 46894 49131 57964 70409 79930 78284 67444 61447 67958 77776 81094 61731 36972 10779 833 269 242 217 212 238 163 206 190 92 190 162 181 31 58 81 85 188 147 167 102 233 351 313 238 176 67 184 171 84 114 106 37 27 30 99 68 2 42 34 72 23 29 -35 54 90 48 47 31 -6 32 26 34 65 -15 -43 34 56 48 44 -1 30 46 75 51 56 -6 -13 49 12 -14 -14 87 54 23 13 27 70 13 72 73 13 -16 30 54 52 35 91 81 49 79 106 121 127 152 172 116 145 205 200 177 152 174 111 96 163 171 140 149 201 144 140 156 188 148 106 104 177 167 121 110 120 116 114 83 103 78 77 59 82 111 75 97 134 130 144 99 80 56 70 87 61 76 71 108 103 63 54 47 88 48 61 40 33 41 39 56 46 39 50 60 76 54 45 43 45 59 36 37 43 49 66 55 54 59 65 46 46 59 55 51 60 52 47 80 64 47 48 56 56 71 82 70 60 61 46 54 55 52 52 46 31 45 40 38 39 23 29 21 18 14 14 13 46381 329 4 30 10774 12 53 1 8089 1151 39556 825 1194 1759 2406 3599 4959 6532 8462 10765 14269 18287 25399 32780 41607 52520 55772 50890 25435 5963 3280 3453 3827 4245 4409 5089 5724 6299 6877 7087 7195 7197 7292 6931 6308 5792 5092 4557 5146 5979 6722 7644 8585 8973 9541 10272 10888 11321 12196 13947 15876 16641 16892 15835 13859 12233 11022 9546 8123 6811 5364 4418 3404 2141 1143 521 322 409 699 1417 2613 4707 7277 10603 14753 19672 24281 27168 28611 30737 29327 24755 24686 25548 27448 28093 31182 35824 36816 38566 40335 42671 46610 45231 47190 49561 55182 60636 65684 66288 48204 36596 37555 43015 46116 48739 44328 32550 31692 50753 60983 51035 44699 56235 67780 72004 73650 71029 61810 52668 46968 49827 30697 4964 331 232 197 224 118 114 124 134 96 59 41 -29 55 127 104 58 119 189 155 196 237 135 45 123 54 76 67 70 39 65 47 55 92 42 23 -11 -31 -34 -9 -43 -42 14 -34 73 45 38 30 58 81 23 -9 13 28 -5 -28 40 1 31 -25 -23 9 -8 4 2 -9 2 12 8 3 45 -34 9 -2 -7 -15 4 11 -8 -8 22 60 -49 11 46 15 58 51 8 66 83 94 115 64 74 155 108 104 132 146 112 127 122 74 73 99 110 112 138 118 71 89 108 91 73 108 98 79 74 109 40 79 85 50 50 77 53 67 65 46 42 64 91 59 63 62 76 63 47 73 27 46 26 45 49 41 27 43 42 39 42 47 55 48 30 41 37 2 26 5 25 31 53 27 15 22 33 31 19 45 26 6 41 45 32 48 17 20 32 21 23 37 28 22 35 25 30 30 30 26 20 30 24 40 34 28 26 24 28 34 21 16 5 999999 9 8 46387 328 3 30 10773 12 53 7 8091 1151 44242 941 1373 2099 3123 4391 5462 6994 9383 13471 18248 23548 29552 35373 49711 86480 91761 54736 24134 7311 4840 3717 4140 4919 5923 7098 8360 9672 10803 11611 12472 12990 13768 15310 16718 16899 16720 15758 14395 12429 10753 9793 9228 8729 8473 8289 8631 9610 10494 11112 12047 12613 12693 12732 13268 13208 12310 11233 10317 9176 8079 6786 4946 3401 1867 1124 648 603 956 2157 4349 6599 9868 13781 19240 24711 29093 31473 31847 31568 29041 28229 31072 34510 32971 29618 26657 24443 28919 34530 35750 37924 43940 49267 49755 51385 52238 49698 48396 51668 53351 53831 56419 56837 56560 50823 39489 27666 17575 15450 19847 30496 50050 53834 58381 74861 78079 74974 56932 21684 5477 6767 7925 5792 1254 217 244 117 104 96 111 165 171 147 40 110 63 71 167 146 238 273 241 189 163 176 240 186 142 108 108 88 24 -3 47 88 -5 31 28 -41 16 12 34 2 3 37 14 95 -7 14 -30 -26 39 -12 -5 -4 81 49 -21 30 44 -22 3 -35 9 -15 -88 5 20 23 35 61 -13 -25 -6 4 48 12 31 37 2 -29 26 -6 -8 2 57 21 50 22 29 47 38 101 122 48 116 88 79 145 130 93 90 60 62 50 58 78 78 100 79 97 79 107 97 73 98 105 98 69 69 60 77 132 124 66 90 48 72 86 82 48 86 82 25 61 103 78 48 52 32 8 5 28 5 21 72 52 37 55 44 40 14 43 51 42 51 18 1 13 18 17 15 6 18 32 32 28 23 16 27 27 22 30 29 28 25 22 32 30 18 999999 11 29 32 29 24 37 49 26 29 23 12 14 20 36 27 15 1 9 17 6 3 6 21 8 999999 3 46393 326 3 30 10773 12 53 13 8092 1151 14619 1354 2061 3044 4223 6120 8505 11736 15732 20482 27195 35329 43579 52385 57751 61869 69199 68417 23362 2288 1498 2401 3877 5691 7409 9433 11357 12677 12983 13310 14041 15061 16518 17125 17588 18387 18528 17639 17743 17410 16061 14822 13621 12244 10237 8807 7495 6491 5971 5358 4730 4267 3765 3180 2742 3122 3501 3602 3190 2338 1458 716 184 -65 999999 999999 -87 22 450 1082 2060 3285 4776 6595 8142 9006 9728 9549 9582 10670 11456 12644 11476 11525 17683 23085 26834 28844 26969 29426 30436 33931 37337 41893 51885 59287 66935 75393 86035 88107 84661 88867 88196 70816 58845 51677 41493 25330 9259 9320 22942 39095 37459 39237 36342 55097 72642 66516 76485 60455 28139 17257 10642 1501 445 279 147 51 144 108 142 213 111 114 63 19 107 147 125 135 137 157 187 192 166 131 131 142 44 31 100 138 34 -5 114 9 -16 44 3 -13 21 53 -46 17 57 -20 -5 -9 23 45 -47 20 -21 -60 -14 -9 -38 -32 -59 7 20 53 40 -11 -11 -18 -80 19 23 21 65 67 32 -29 -69 25 9 4 9 7 -36 -43 13 -21 -58 -32 6 -10 0 21 38 49 84 121 119 149 108 121 100 146 141 184 138 97 71 53 56 58 55 66 55 104 99 88 66 82 108 92 59 91 91 70 106 87 73 84 74 10 47 67 64 46 59 57 64 88 63 49 22 25 48 30 52 17 11 34 38 -5 12 8 11 39 23 -16 11 32 17 14 8 13 17 13 13 13 22 2 14 27 36 35 21 23 9 999999 999999 27 7 999999 22 27 24 40 16 999999 6 26 23 31 24 12 25 1 2 0 2 4 11 9 13 9 999999 999999 5 2 4 2 46399 326 2 30 10772 12 53 19 8093 1150 13972 404 871 1497 2475 3556 5239 7473 10667 14451 19162 24556 33551 999999 999999 999999 122761 125109 85056 34001 10179 7495 5952 4679 3995 4010 4080 4759 5497 6367 7599 8766 8995 9369 10226 12413 16578 18281 17736 16673 15607 14762 14690 13877 12640 11498 10415 9559 8774 7737 6434 4919 3949 3314 2685 2195 1508 1103 892 703 745 1200 2157 3460 5058 6521 7957 8833 8649 8412 8008 7055 6346 5309 4800 4182 2660 1717 1715 1782 2113 2398 2038 1603 2039 3677 7253 12513 18978 24647 32630 38634 37620 40860 43219 43266 45823 53672 63084 69888 70292 71725 72464 74718 80625 81694 96179 111224 103192 69856 38879 27704 27075 25570 33385 48325 71209 95702 58147 16177 3267 1767 839 295 301 352 272 130 72 134 183 128 115 31 56 78 96 112 196 135 157 195 201 212 210 101 6 59 79 -4 33 68 72 91 42 57 30 34 -18 34 31 49 12 19 36 14 45 5 -41 43 44 -7 -40 -36 -32 -4 13 4 -9 21 -34 -46 3 -3 -3 -65 -23 39 7 -24 0 16 25 31 10 17 28 -37 -32 14 38 3 -20 -37 -16 -21 19 37 60 55 49 37 39 67 94 81 51 86 129 119 155 156 174 142 29 90 99 90 81 96 84 89 101 79 83 97 60 103 101 110 93 96 50 93 66 59 73 68 88 76 64 68 80 72 81 93 85 84 49 60 75 39 7 30 33 22 36 35 49 39 31 16 8 -3 -8 -4 31 25 -2 26 24 43 11 2 18 30 13 4 32 23 22 26 16 35 52 25 17 37 39 40 2 999999 16 23 18 12 21 33 11 18 21 22 5 20 26 16 5 0 999999 12 33 4 0 999999 999999 3 46405 333 2 30 10772 12 53 25 8094 1150 14682 2936 3684 5131 6617 8997 12199 16999 25163 31682 40866 48093 60646 76576 85472 75000 85175 110428 108217 79865 59759 22221 19503 16671 15807 15116 14534 14184 15264 16095 14702 13744 14025 14148 11988 7741 4788 4487 6397 8747 8873 8649 8713 7940 7031 6593 6394 5574 4949 3739 2724 2060 1798 1608 1572 1241 1266 1569 2135 2981 4334 5985 7677 9753 11629 12682 14233 15809 17453 18535 19108 18484 16619 13362 9690 6985 4178 2231 1325 775 340 212 167 340 537 1388 3271 7133 15435 27076 37959 39692 30730 20815 20956 19075 18443 19709 22584 28988 37751 45583 50143 53066 59964 66081 77012 87238 90865 76870 42753 28175 41436 54550 60234 46379 51231 71917 75469 64073 39510 14747 2914 445 375 367 397 249 92 105 111 191 203 77 109 116 76 -2 122 119 76 185 181 184 218 207 146 189 108 130 91 46 57 103 109 13 47 9 37 83 59 26 38 66 1 27 62 3 36 19 18 50 31 -18 -4 4 36 48 28 -70 -6 -24 40 19 27 2 -2 21 75 50 5 5 50 26 -4 17 -27 -14 47 0 -9 45 44 -26 -21 65 33 93 67 66 100 75 83 84 70 124 93 138 118 123 135 159 150 105 81 87 124 89 138 116 86 108 121 132 108 103 116 114 135 126 104 101 103 69 68 89 74 55 81 80 127 93 87 114 119 108 89 83 79 107 93 48 55 85 70 52 28 20 36 70 56 31 39 38 21 39 60 54 17 60 54 48 38 30 40 24 45 29 15 37 38 35 32 28 34 45 40 62 50 40 29 38 48 39 44 53 56 38 42 42 37 47 48 39 36 40 33 26 35 23 42 44 31 22 26 19 12 9 11 10 0 999999 1 46411 327 1 30 10771 12 53 31 8095 1150 43018 11196 12151 17230 20644 20720 21834 23512 26311 32119 40583 47604 50139 53985 53958 48300 28236 19929 28320 26374 17614 18124 18420 18671 18594 18286 18343 18053 18175 18366 18797 19329 20070 21017 21691 22128 19863 15384 12232 9952 7662 5280 2909 1386 680 360 262 301 421 461 380 822 1069 1511 1949 2647 3395 4008 4777 5654 6537 7940 9868 11445 13123 14541 15395 15870 16560 16637 15541 15070 14005 12208 10541 8911 7830 7458 5924 3250 1508 838 693 569 551 457 478 1025 2090 3238 5459 7609 10222 13991 17636 19855 23469 30625 33765 28796 24778 24746 28415 35657 43755 58343 75078 91324 101105 110987 111510 74612 59403 69896 77239 78007 77147 79660 71261 51844 37169 23253 5902 435 265 218 279 153 151 140 89 188 158 158 60 8 76 72 52 119 127 96 62 167 212 95 38 96 28 93 -2 41 1 41 7 57 12 27 53 21 -24 6 3 -37 -10 3 45 69 21 -3 32 45 36 28 -15 -62 -63 37 25 15 19 -25 -53 19 9 24 -10 47 -4 21 6 44 -12 4 19 -43 27 -11 -16 10 39 41 15 -25 -16 -1 26 59 5 27 16 6 73 125 87 130 92 115 158 122 130 114 62 79 107 97 88 103 128 76 85 93 64 33 60 51 64 62 87 95 66 52 51 76 28 62 99 109 91 89 73 69 14 45 84 30 7 70 59 37 45 85 62 50 23 33 22 47 35 25 29 18 13 21 33 43 15 28 37 34 24 36 30 46 43 36 23 2 -2 6 15 29 9 8 30 36 16 27 9 10 19 43 34 23 27 50 49 31 34 28 29 43 31 25 21 20 15 22 17 9 30 17 11 9 18 8 0 46417 331 0 30 10770 12 53 37 8096 1150 53133 8031 9825 12650 14645 16248 18262 19388 19192 19910 20714 19857 15534 11383 8026 7771 7739 8235 9372 9587 9353 9265 9043 9029 8708 8492 8209 8355 8426 8479 9105 9592 10459 11694 13257 14233 15042 16297 16946 16444 16312 16306 14898 12056 9058 6408 4426 3023 1989 1390 1156 1319 1662 2384 3607 5153 6790 8369 9685 11045 12704 13786 15221 16997 18357 19090 19361 19643 19815 18993 18050 16922 16239 15031 13670 13038 12740 12910 11725 9281 6992 5803 5179 4245 3120 2472 1807 2044 1911 2336 3136 3992 3549 2077 3136 7114 12774 21150 28593 24787 20453 21460 22107 29356 43910 68105 93187 114601 129830 136444 135021 123343 113154 113291 111295 111899 110186 100709 100520 90265 50124 18572 8757 1940 308 340 337 208 116 129 104 180 178 132 30 39 69 31 99 104 110 135 86 161 95 43 118 97 36 39 114 19 18 63 81 47 21 45 33 -46 8 9 -29 -23 2 71 63 76 40 4 -86 5 -27 -13 -9 39 33 47 10 -11 -38 23 58 6 -8 64 3 -2 38 -4 -72 -8 52 -24 -52 15 14 14 14 -4 -32 -20 -10 -47 -3 66 53 70 28 75 84 66 67 76 86 40 68 42 111 132 148 115 94 69 82 92 113 80 78 131 141 147 119 147 152 126 87 69 92 126 105 53 42 103 55 77 91 92 81 75 58 86 94 74 96 118 118 119 77 51 49 70 25 50 35 45 50 75 67 8 19 23 33 35 20 -15 41 37 17 13 28 44 43 30 24 9 10 13 31 34 28 25 33 34 21 35 32 23 32 32 50 25 26 50 60 48 51 42 46 47 30 32 41 44 36 34 26 17 21 31 21 17 20 20 10 15 7 11 15 10 0 46423 335 0 30 10770 12 53 43 8097 1149 78932 7119 8243 10497 13425 15323 16499 17939 21381 24232 23652 20657 20614 20274 19926 20443 16833 11633 10695 12118 12897 13743 14609 15457 15584 15733 16025 16325 16930 17840 17629 17243 16513 15441 15222 14703 13911 14025 14769 16668 17472 18446 18890 18270 18931 21076 22220 21899 18547 13089 9665 7005 5094 4203 3935 4559 5495 6549 6888 6326 5507 5096 4705 4810 5496 6609 7623 8089 8612 9037 9589 9793 9550 9617 9439 9763 9137 7598 6619 6435 6622 6743 6861 6934 8117 9495 9505 8143 7097 7328 8575 10609 9364 6387 7135 11046 15573 23512 30672 32924 33935 28743 20512 26684 37522 50377 67887 90183 114944 128730 143269 162263 154215 129619 120171 136171 122755 79941 48478 36399 30330 13504 1308 533 398 306 399 213 170 163 207 135 83 182 79 160 187 120 166 124 178 85 106 148 83 128 107 89 18 81 67 59 19 76 30 62 61 74 60 -8 -17 -14 38 24 32 78 37 51 -12 22 -1 31 68 86 97 -12 -4 -11 1 36 4 -20 -28 23 67 97 62 68 61 17 -21 53 42 38 29 28 1 -23 58 24 13 -2 59 58 71 90 82 75 47 95 86 38 71 141 147 123 135 173 164 145 128 135 120 112 118 133 139 139 167 143 147 125 108 120 118 138 153 117 98 80 90 92 121 73 75 75 94 126 146 128 93 120 77 116 138 102 95 109 91 92 78 100 75 101 91 53 66 91 84 65 94 71 72 68 65 73 73 88 61 70 85 85 80 84 86 66 52 73 77 77 60 51 54 69 90 88 66 63 49 57 38 44 62 74 50 64 81 77 71 61 65 76 66 61 77 65 50 50 54 56 53 52 49 51 45 44 40 36 35 32 37 20 22 17 7 46429 334 29 30 10769 12 53 49 8098 1149 5554 5350 6024 6547 8133 9979 12435 15881 20507 25744 31821 33948 28782 25510 22153 14355 7724 6958 7427 7670 8047 8406 8981 9573 10584 11326 11910 12541 13415 14748 15533 16617 17260 17385 18087 18863 19207 16588 13613 12654 12272 12196 11957 11659 12005 12296 12414 12836 12748 11757 10805 9723 8699 7484 6531 5285 4050 3197 2112 1938 1866 1809 1609 1475 1427 1296 1255 1148 1157 1308 1181 1417 1723 2039 2000 1938 2107 1817 1529 968 847 653 772 1683 1840 1386 1605 2268 4638 7244 9366 6538 5897 8858 12344 18905 27274 36660 53001 62012 61421 66883 72203 71843 83183 103200 111932 104299 100384 112616 124345 129432 130144 127024 132368 120218 91520 73043 53280 38009 21049 13847 8352 925 256 277 175 168 122 118 130 170 66 75 33 117 101 133 106 134 147 136 109 157 93 70 75 72 95 40 44 22 14 120 66 47 28 69 26 51 -20 -49 -24 -43 -1 57 55 81 89 58 13 29 20 -7 19 16 11 -1 11 27 9 17 54 15 62 31 31 40 68 13 43 40 9 24 22 5 -6 -12 21 -8 -17 20 87 62 41 18 45 117 81 42 14 25 93 122 120 161 135 139 129 144 108 66 99 88 110 120 120 131 187 170 150 98 101 103 87 120 93 109 83 79 79 81 66 62 87 99 110 96 102 116 95 88 105 119 100 68 92 43 65 44 61 56 51 75 61 66 54 63 73 60 60 36 45 58 30 50 47 46 46 17 39 51 62 63 36 33 50 42 45 42 61 41 54 44 36 53 45 58 48 38 56 56 54 46 48 66 66 48 53 59 63 54 68 53 46 43 47 52 35 45 40 36 31 32 44 38 29 16 11 8 3 5 3 1 46435 333 29 30 10769 12 53 55 8099 1149 2828 3052 3974 5476 7153 8859 10649 13414 17057 21049 25637 28871 32259 33172 26368 13502 6065 5135 5669 6021 6021 6226 6536 6562 7062 7484 7770 8199 8807 9162 9986 10800 11715 12880 14690 15858 15935 16474 16419 17173 18728 18926 18189 16869 15027 13941 13230 12013 11161 10785 11328 11079 10391 10656 10691 9773 8927 8819 8664 8644 8951 9717 10754 11184 11003 10843 10220 9361 9061 8713 8271 8222 8086 8214 7903 6624 6001 6460 6290 4621 2652 2007 1819 2088 1918 2531 2685 1829 1832 3639 4038 5615 7493 4750 4291 7299 10836 13899 17831 22236 28719 37932 49932 68037 88925 100722 94597 82503 77410 83166 107985 124595 112657 120909 136736 137416 126381 107525 86377 69691 62245 39155 13075 2229 413 319 276 142 124 141 148 91 111 161 106 51 112 96 24 69 94 156 133 99 72 128 121 114 106 97 137 98 102 59 110 173 77 -2 8 11 46 6 35 105 -5 59 29 51 -30 39 -4 26 14 4 14 57 52 5 -41 12 -5 -82 -18 -42 52 4 15 7 -54 -76 -9 14 36 25 16 15 -14 15 9 28 37 85 49 20 31 3 40 122 174 167 63 59 93 110 132 159 176 183 153 124 118 130 126 143 135 93 73 168 202 142 118 148 171 171 151 127 120 115 106 119 56 83 123 94 94 105 75 107 123 59 98 98 99 111 76 89 109 92 104 73 59 57 56 36 35 56 64 76 77 73 71 51 44 36 53 38 45 57 40 35 42 57 38 37 47 56 25 37 59 36 46 44 40 36 52 56 57 34 26 41 36 60 55 44 50 45 56 45 55 56 58 47 43 58 38 51 46 49 47 52 38 27 30 34 26 19 21 19 19 13 5 12 8 46441 331 29 30 10769 12 54 1 8100 1149 3433 4213 5415 6696 8191 10127 13321 17902 19942 24096 29658 38539 50573 60592 63171 52927 29420 8282 3696 3895 5017 6498 7407 8415 9300 9905 10475 11056 11495 12121 12681 12653 12356 12583 13887 15796 16755 17902 19249 21409 23574 23965 23419 24439 26823 27649 26329 24144 22326 21780 21469 20998 20412 18845 17068 15714 14562 14335 14151 14960 15827 15413 13471 12073 11408 11147 10875 11520 11986 12984 13230 13027 11461 9441 8021 7209 5840 4442 3685 3221 1964 1083 978 1719 2815 4534 4679 3942 3546 2729 5058 10684 17882 21484 10894 3125 2453 3806 4621 6067 10127 20689 31562 38250 46259 61023 73472 82272 81031 79639 80656 88299 106872 110027 116294 114748 94789 90841 93530 60782 22267 7332 4374 2365 454 292 224 212 142 167 134 137 127 86 116 135 127 144 122 103 198 108 91 2 31 126 122 25 97 73 76 42 55 127 -22 -33 46 19 19 7 -1 14 -16 29 20 72 11 8 58 37 -9 39 42 -28 26 35 54 38 -27 34 9 -7 -18 -63 15 20 8 25 63 24 4 19 10 50 -36 5 32 1 39 16 10 22 11 71 61 35 84 84 151 184 117 47 36 152 155 122 90 114 158 146 84 91 91 83 95 132 141 148 143 168 144 136 115 129 103 117 81 75 101 38 65 58 71 70 58 92 127 89 64 75 86 44 55 87 86 70 74 68 85 81 79 89 63 53 58 76 68 27 14 37 26 37 11 30 63 31 29 19 17 25 39 6 29 40 15 20 27 25 11 28 19 18 43 54 51 40 48 50 38 21 36 27 37 47 49 41 28 26 35 47 52 36 30 48 39 30 31 29 31 30 32 18 10 19 27 20 8 999999 5 0 2 46447 335 0 30 10770 12 54 7 8101 1148 86555 21103 17298 16960 17877 20862 25304 29596 35502 43032 53460 63128 67943 67295 58477 44710 20087 7044 4904 4608 5146 6080 6853 7202 7731 8332 8487 8481 8486 8104 9070 10393 11904 13928 16581 20237 23623 25258 22882 21509 22133 24597 28054 31290 36005 39197 39019 38196 38617 38112 37107 35880 33930 32923 30543 27774 24685 22708 19886 16489 13578 12764 12981 12998 12484 12248 11747 11638 12698 13834 15036 15888 16071 17013 19768 22211 21624 19590 16176 11342 6895 2543 868 640 669 807 1056 1590 2555 3195 4125 6889 11877 17768 20458 24086 15527 2126 787 1153 2717 6520 11997 14452 15021 15651 25520 50782 73087 83921 83392 81892 85269 75354 88856 102174 86934 52615 25582 6000 931 530 571 585 408 472 554 400 341 206 184 113 153 225 137 168 141 67 135 108 133 204 151 101 106 138 90 70 100 87 137 60 47 165 109 28 14 74 56 31 23 60 101 8 -38 24 -4 80 67 53 12 39 -40 38 83 -22 -3 78 46 42 59 59 69 65 1 -9 75 40 43 35 26 -6 28 -24 -6 -18 -2 15 29 9 44 39 52 47 -11 29 65 35 150 199 169 243 187 182 145 165 209 225 166 170 154 102 120 115 101 116 132 117 180 176 194 195 212 199 192 153 153 157 129 123 92 150 135 117 112 106 130 116 102 111 101 102 129 85 71 86 112 84 66 65 105 84 75 74 97 67 49 44 79 94 62 50 78 77 64 64 30 22 67 53 68 62 64 64 68 64 57 57 50 62 38 41 59 65 57 48 57 55 62 65 50 54 49 55 71 54 50 70 70 69 74 68 67 69 57 43 45 46 43 52 58 50 41 46 48 38 32 31 25 15 18 19 12 5 2 46453 335 0 30 10770 12 54 13 8102 1148 64971 14026 18115 21754 26153 33525 41034 48776 54538 59487 64346 65558 57812 53044 47505 32184 15708 6102 5441 4444 4456 4881 5147 5015 4804 4736 5061 5403 6053 6146 6362 6957 7878 8343 8046 7241 5678 6166 9867 13463 16590 19820 23042 26373 30498 32726 34186 35991 35481 33501 31831 30509 28848 28635 27391 25324 23607 21154 18645 16777 16817 17853 18389 18022 17337 15672 13601 12232 10924 10006 9520 8928 7629 6834 5772 4000 1900 754 480 452 478 449 473 472 661 705 611 556 798 1577 3657 6722 10978 18734 22143 15749 11755 12380 12694 7706 5311 8916 17394 24382 23104 29759 38055 53738 73697 76903 75016 54512 51057 55165 63813 89565 120692 116317 95827 49033 6948 526 522 433 314 393 482 493 357 268 156 256 262 261 247 216 208 153 172 135 99 174 175 98 87 88 122 131 90 85 116 115 110 48 32 67 64 66 5 -4 85 20 75 -8 8 -3 17 21 21 40 41 -10 -53 22 34 20 -20 -41 58 43 30 -8 14 -9 -9 -46 72 7 -41 -25 -31 14 64 83 -4 20 51 45 69 10 44 20 68 68 39 56 89 139 183 170 219 163 98 148 144 139 157 171 182 161 106 106 51 81 113 117 94 149 160 154 214 223 157 140 141 117 120 92 106 114 60 80 131 102 93 91 84 98 83 90 92 56 58 80 101 94 99 91 68 85 52 66 66 53 59 64 50 52 77 60 73 37 24 11 49 66 68 51 35 40 39 37 55 75 40 40 34 34 41 70 51 43 45 54 91 54 40 41 54 40 28 17 31 59 42 60 69 71 73 70 57 40 57 60 33 26 44 29 35 52 40 32 34 26 31 27 27 11 7 17 13 8 999999 999999 3 46459 325 0 30 10770 12 54 19 8103 1148 85146 18333 22808 28738 36527 45506 56748 68577 82601 100599 123623 146581 160318 126537 69131 32618 25072 9983 6308 6190 7413 9318 11475 11734 11808 12116 11800 12320 14415 17053 18002 17452 16887 16033 16752 18503 20236 21903 21262 18593 15803 12998 10034 9552 13051 16568 17553 16488 14487 13212 11708 10264 10252 10779 11775 12480 12279 12237 12334 11588 10240 8975 7620 6810 6103 5638 4753 3465 2451 1894 1535 1241 1054 805 725 667 634 1061 2764 5153 6955 7822 6766 5478 5560 7014 6822 7394 10793 20157 19521 21496 25451 18189 11019 8578 19446 34199 29418 27865 31974 27783 10324 4790 4358 9743 16196 20062 28524 36087 31402 18657 13517 11661 16998 37167 60995 67634 58538 41220 25007 6901 649 496 307 363 638 797 648 628 399 233 203 140 288 299 307 261 140 143 191 155 111 27 82 46 97 106 178 203 139 35 24 12 13 53 -48 -41 -35 -60 -53 -5 30 -55 -22 -41 -24 40 -18 -15 -49 -47 -33 -61 -11 32 30 -65 -42 -7 -36 -87 -37 999999 -49 -14 -68 -63 -66 -75 -41 -29 -55 -17 19 -39 -36 -23 -21 -3 -39 -8 -2 -11 22 65 146 139 154 156 176 143 118 199 197 153 167 118 160 103 93 60 32 53 48 29 74 87 101 135 122 86 69 43 59 57 55 68 79 67 67 35 49 34 42 73 57 46 53 31 49 72 93 51 65 27 19 14 44 63 22 24 28 26 41 30 6 14 25 16 -15 6 8 -9 -3 20 28 14 11 -5 -32 0 14 -7 -3 4 16 -4 3 5 19 7 11 18 13 10 19 9 21 1 3 1 8 7 20 11 5 21 19 16 28 33 17 16 19 16 21 11 8 6 14 19 11 10 8 46465 334 0 30 10770 12 54 25 8104 1148 92284 22980 27654 32415 39280 49384 62610 76785 93494 111666 132130 157244 170710 171300 160143 115264 40540 8885 4271 5298 6438 6937 7412 8057 7722 6430 4687 3785 3433 3025 2926 3279 4149 6246 10443 15237 18742 23893 30433 30853 28154 28959 33554 35896 34734 29583 23605 20053 18434 18545 18344 17278 15420 11671 7917 4991 3747 3204 2810 2434 2094 1927 1646 1347 1176 1138 917 784 789 752 607 690 657 842 863 1091 1295 1570 1892 2137 3126 5115 7103 8679 8125 5318 4981 7794 12099 18786 22713 23201 23296 26129 31367 26366 22185 30866 40346 29102 25349 23646 12376 8920 10166 10972 13034 30395 38072 20322 21814 21163 22633 18874 11396 7212 4921 3354 1821 939 660 883 679 489 442 504 661 651 549 523 514 433 333 392 289 280 165 143 133 133 155 49 67 120 155 154 248 269 230 308 346 259 142 13 -23 81 4 55 114 -25 -33 -61 -20 -11 -25 -3 33 -9 7 78 -12 -35 7 9 69 20 39 -32 -6 39 44 39 32 31 -27 -9 -10 3 -8 12 37 28 19 7 19 7 13 -50 4 -7 23 22 55 63 91 92 186 164 179 171 174 214 286 187 164 166 217 221 197 154 179 122 77 74 112 154 128 96 126 150 141 125 106 83 119 100 103 147 127 73 102 97 94 125 111 98 110 98 48 89 67 68 89 68 75 75 71 40 40 9 60 74 46 4 58 70 47 67 58 27 6 17 42 47 35 37 16 32 14 16 18 33 42 52 39 13 47 40 50 42 28 44 33 40 27 11 36 39 47 23 31 37 44 48 38 57 70 43 37 33 33 22 38 41 30 32 39 26 38 35 35 39 27 23 27 26 24 19 2 4 5 7 5 2 46471 333 2 30 10772 12 54 31 8105 1147 139130 28996 28627 31118 34383 43277 53439 59534 70580 85898 107698 127276 113605 96349 112081 196136 226602 162669 35914 14232 8841 6589 6425 7628 9691 11344 11749 12054 13316 13168 12689 12485 11783 10004 7544 5762 4282 3469 4273 8424 17061 25458 30149 34065 39060 46227 52232 53637 48596 42597 38799 35659 30572 24961 19093 13644 9489 6380 4276 2676 1648 1163 976 964 1002 1157 1067 1026 1063 978 941 1081 1248 1034 1086 1101 962 985 1155 1067 1028 1110 976 890 909 1047 1705 2768 4891 8321 11543 16197 19998 17880 21937 18633 11858 14806 16406 8186 2247 2224 3789 2464 3006 4767 6830 14537 28178 35517 25394 12875 8981 15552 24473 23868 13306 11154 11500 5469 1075 756 596 358 336 467 547 963 670 328 371 449 399 334 368 377 393 351 185 49 144 151 184 162 119 90 159 205 202 249 373 320 202 89 91 89 57 42 51 -13 -8 -35 31 -13 7 7 44 4 42 -4 -21 6 35 79 -24 32 81 59 -21 52 -9 -34 19 11 -33 43 -14 7 8 -44 -32 -69 -21 42 -28 -46 -62 2 42 23 10 39 38 57 85 136 118 166 175 164 177 161 208 280 221 169 200 230 266 176 93 104 89 104 91 106 115 142 167 120 127 151 140 129 147 87 95 138 131 112 96 80 75 154 120 68 77 78 80 58 89 93 77 66 116 72 68 61 72 45 65 56 92 75 63 53 67 55 32 78 80 28 39 47 47 42 41 26 43 47 52 36 31 30 34 48 55 43 40 16 40 51 58 52 45 62 47 53 63 48 44 33 35 35 49 33 42 71 57 36 51 31 53 49 42 43 41 40 19 26 52 49 38 27 28 33 28 30 12 10 11 9 4 46477 335 2 30 10772 12 54 37 8106 1147 137727 40093 41380 49434 57357 64077 72668 80732 92115 100726 105620 109342 99329 86895 62351 41007 31228 33705 34803 33265 29049 24604 22472 22596 20046 15432 10750 7361 4870 3620 2856 2689 2915 3592 4618 5808 6113 5544 5190 5283 4053 2701 2324 1799 1663 1761 2953 7477 16242 23458 25237 25935 27134 28331 30455 31724 30041 26945 21653 15814 11124 6932 4502 3743 4253 4925 5145 5387 5521 5864 5594 4619 3551 2685 1974 1503 1000 633 584 731 672 764 667 703 766 618 375 342 380 446 756 1875 4132 8231 14186 22200 32649 37221 36933 28393 19487 19469 17729 14008 9252 10632 9574 7073 11075 16266 21643 15060 9703 17667 39486 65154 64057 54640 14359 6955 7102 3900 4603 3261 708 520 265 2623 23889 22345 1436 374 353 217 249 234 182 170 126 158 212 180 115 80 66 100 167 119 181 223 281 326 133 44 52 52 74 172 46 -11 -2 16 17 -9 29 -16 -21 20 13 22 17 32 1 34 6 53 46 -12 8 67 28 44 58 -10 25 -2 50 -12 -23 -12 7 25 35 23 -13 -22 4 -8 36 49 73 17 59 93 130 139 160 153 180 219 242 201 220 183 239 163 159 161 147 147 141 123 157 126 135 163 160 143 111 160 134 132 173 163 159 190 160 106 85 108 154 91 67 140 119 112 98 97 76 90 91 74 65 81 82 77 77 94 92 73 56 89 96 75 106 101 60 73 62 62 72 57 53 26 23 50 62 47 25 33 67 48 17 29 52 19 46 55 51 52 51 38 39 47 67 63 59 61 52 66 55 56 49 40 34 47 64 62 61 60 57 57 50 39 51 67 38 41 58 43 40 29 31 45 46 43 28 24 28 26 14 13 17 9 6 46483 333 4 30 10774 12 54 43 8107 1147 84716 21935 25609 30596 37336 47889 54943 60492 65130 75205 90935 78220 68170 56479 58861 93541 145477 162526 70740 17872 16178 15199 12333 10119 9070 8293 7123 6146 6111 6097 4828 2952 2734 2669 1935 1656 1634 1752 2279 2228 2406 2064 1792 1538 1266 909 643 627 644 571 652 544 511 772 767 638 897 1074 1363 1911 2916 4373 6583 9540 12457 14833 16708 18415 19545 19607 21140 21810 19797 14830 7474 2528 718 320 333 203 277 315 335 346 425 388 269 201 86 30 84 712 2773 8838 18471 28586 38893 44712 48074 44805 30375 17087 11284 13471 17886 26933 33329 24168 10792 5999 3228 1968 2889 3431 8897 18853 33945 41124 60498 70508 72909 87780 101048 66934 18688 4791 1296 3677 25265 63249 52219 4274 316 230 256 151 154 145 133 245 145 113 77 154 136 110 230 125 81 105 110 74 154 110 46 68 77 30 -18 -34 2 -27 -34 -10 -6 33 85 12 4 8 -15 17 -28 102 44 32 0 -57 -12 32 53 82 -1 -34 -28 42 55 15 -21 66 36 -4 29 26 -8 -57 11 32 31 29 44 -17 60 127 116 130 141 174 176 153 149 129 170 182 180 145 126 124 143 177 104 124 114 85 98 149 178 133 126 121 132 133 112 95 125 142 114 68 85 130 101 111 151 146 139 95 77 76 96 104 102 80 92 76 50 50 35 51 61 105 107 97 74 63 44 92 68 50 65 43 51 74 41 40 40 49 53 16 19 26 34 31 45 44 7 20 39 33 33 27 20 19 38 24 24 45 57 46 47 46 28 22 37 30 38 52 37 37 42 53 54 54 42 18 24 44 35 34 43 39 23 20 26 9 23 21 15 8 1 999999 3 4 0 46489 329 6 30 10776 12 54 49 8108 1146 133421 29643 33422 40292 48856 56931 67588 87397 107402 123868 139583 106154 95783 86122 130241 192716 149419 20882 12610 13232 12532 10195 6842 4983 4167 4089 4496 5726 6876 7173 6680 5646 4464 3465 2815 2341 2106 1603 1460 1457 1296 1106 1019 759 690 630 550 646 632 678 711 648 622 780 828 812 701 751 995 1294 1658 2401 3073 3543 3781 3665 4067 5702 8196 11475 14724 16028 14612 10565 5858 2281 774 511 383 422 499 395 371 411 474 410 399 409 639 924 839 439 216 127 709 2020 5322 13072 23835 31688 38753 48592 53538 54239 39478 21352 13320 12193 11494 12199 18424 28998 34648 33703 34640 29527 15335 6754 9469 26932 49849 69923 66486 31467 16072 41791 51708 21622 2272 3776 7593 9311 7537 472 295 255 135 122 168 163 163 223 285 365 281 179 198 188 106 30 174 118 56 48 22 21 -3 4 -19 -9 79 17 -16 -8 18 12 -21 -14 86 0 44 38 -81 -41 10 26 -18 49 31 19 -3 14 -4 -39 -17 5 -13 0 18 18 -5 -45 -3 -27 -15 -25 22 32 36 34 56 90 75 86 118 135 132 166 174 171 162 164 207 218 167 98 83 138 127 113 115 89 89 130 109 116 118 153 227 166 114 122 168 144 133 99 82 97 76 104 90 99 119 121 121 129 110 87 36 52 97 82 63 81 80 83 72 48 64 91 45 40 62 96 97 67 50 55 84 53 62 59 39 71 78 39 31 54 45 11 59 44 63 47 55 30 18 38 51 40 32 27 28 43 39 50 54 55 56 48 24 34 28 50 49 31 42 42 38 29 45 43 29 47 35 32 46 33 26 26 29 19 17 23 23 20 2 5 10 46495 320 458 30 10778 12 54 55 8109 1146 209121 76021 9912 10729 11210 8323 4868 2842 2102 1617 1450 1958 3074 4953 6890 8029 8549 8564 7974 7401 6998 6319 4495 2841 1730 1191 1036 1019 837 685 477 475 518 446 556 700 613 565 570 480 458 445 500 536 370 366 315 575 766 740 717 657 668 685 622 633 965 1393 2144 4186 8127 11478 13576 14233 12465 8954 5080 2279 1210 1025 818 761 709 1042 1349 1414 814 482 948 1962 3486 4845 6881 4729 3433 3413 6564 11528 19490 29892 35505 35849 27706 27122 33928 41303 46134 48419 54731 41519 24795 16719 15311 16825 20097 15832 19593 20124 6951 16760 42898 26426 2771 651 326 3250 30006 35788 1537 320 163 89 193 255 304 386 288 307 248 244 226 233 125 84 153 145 67 34 39 57 57 87 31 153 -23 41 22 -9 56 63 -8 24 88 51 44 -11 43 29 5 21 66 36 43 66 93 44 -53 43 51 -9 27 15 30 40 46 34 32 46 31 53 60 25 78 87 80 103 94 137 133 118 82 201 224 223 291 234 170 247 155 141 124 82 138 148 189 116 176 161 178 165 184 128 124 166 146 138 147 189 159 213 149 166 132 131 160 189 145 134 169 153 123 94 99 89 117 84 87 122 101 101 97 87 87 94 63 69 98 101 88 120 94 105 97 78 94 93 82 100 87 46 66 76 68 60 70 93 97 69 83 68 51 75 85 78 71 62 77 58 40 75 63 80 81 64 79 70 70 50 52 77 67 77 92 67 76 71 72 58 67 63 59 55 52 48 49 49 52 44 56 42 27 33 30 34 34 31 20 18 17 11 46501 318 519 30 10779 12 55 1 8110 1146 132265 20546 11412 8743 6885 6059 4405 2593 1470 919 757 543 671 759 1143 1406 1430 1535 2025 2084 2261 2054 1313 909 614 598 613 447 198 239 196 93 255 238 176 145 149 170 168 100 97 71 52 96 56 119 189 338 285 151 201 285 396 345 404 442 602 834 1464 1835 1574 622 295 184 219 387 530 1079 2374 3561 2588 2111 2374 2988 4052 4585 4813 7552 7242 3324 1342 2406 3455 5299 6812 9374 11446 17475 27100 23114 18830 30790 37654 36099 26825 17238 18538 38763 62232 91902 119133 110022 79093 54997 36138 43304 55268 55812 54485 40328 8517 547 466 7084 35804 48135 4106 178 221 211 257 301 381 363 272 217 172 116 163 88 149 112 99 143 192 103 116 143 102 25 60 39 104 57 43 7 -1 -2 -6 -8 28 84 79 58 -2 78 103 127 90 68 31 53 60 24 51 97 84 41 8 42 -9 -4 14 81 30 40 35 44 77 129 25 82 83 64 78 86 105 141 130 163 208 216 230 225 164 212 213 161 138 147 128 142 164 103 92 126 132 134 146 178 163 157 139 126 149 177 181 186 142 158 185 178 199 173 150 140 172 179 142 143 118 80 99 148 154 118 96 103 78 106 134 89 117 127 94 108 105 75 68 79 115 110 108 97 73 97 77 73 89 67 74 103 59 61 46 62 79 58 65 58 61 70 55 47 42 55 71 72 79 75 86 58 38 51 75 67 54 64 67 74 69 67 70 67 75 73 63 59 72 75 46 45 42 49 50 51 54 38 40 31 38 39 31 24 28 32 16 17 46507 324 11 30 10781 12 55 7 8112 1146 79085 18805 22096 25252 29104 35797 43590 51920 61284 72058 81779 92317 100902 103874 127478 162641 81834 38585 9597 3187 3520 4505 5106 4696 4547 4712 4547 3292 2294 1798 1146 806 602 526 479 638 694 745 920 850 663 465 381 424 164 112 71 13 -53 -17 27 -88 -75 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -62 38 7 50 2 -36 10 -25 -89 -46 -95 19 -58 999999 40 3 -21 100 150 197 522 1418 3196 5814 6242 4413 3389 3670 4986 6236 6914 6220 5175 3059 1286 736 552 602 1910 5775 12725 21984 30923 41659 58569 80538 85816 73509 54469 45233 54478 74748 112736 144200 152247 130320 88099 52162 18152 3530 6578 9158 2330 309 449 361 586 10573 19289 2762 249 179 129 112 214 237 241 163 149 167 105 76 81 50 28 67 38 60 76 82 78 -38 -10 -22 53 -51 -34 -3 64 8 -5 -35 -15 -51 -2 2 -13 -2 -26 -24 -27 41 -13 -10 -20 -75 55 5 -27 -17 -20 -64 -28 -21 -23 -9 -58 -54 -87 -15 29 -12 17 13 6 86 43 4 18 51 58 162 157 145 155 167 154 120 70 132 73 29 44 51 53 63 99 91 63 93 141 148 106 93 85 111 93 102 113 70 74 92 147 67 129 100 133 83 71 124 116 49 95 77 76 68 53 42 41 18 22 35 17 31 36 34 41 60 62 36 49 32 16 35 40 37 24 35 58 25 29 20 31 -8 14 38 15 3 11 24 34 37 0 4 38 3 13 6 10 20 38 36 12 24 24 33 30 19 999999 999999 11 26 12 23 7 11 22 19 15 999999 8 17 1 3 999999 999999 999999 1 999999 7 46513 310 493 30 10783 12 55 13 8113 1145 150275 21648 1961 1331 1247 825 743 917 829 844 997 1096 1173 936 425 134 49 43 280 419 339 295 225 11 999999 -87 -35 39 -27 999999 999999 999999 999999 999999 -65 -99 -68 127 489 866 1314 1371 1498 1440 1327 864 576 341 53 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 236 451 624 634 875 1471 2608 5493 8228 4705 674 149 563 1479 2358 2623 2540 3020 3924 4796 6881 11399 16806 15173 10241 6316 4291 5344 9924 19672 35154 52947 65657 75522 102529 127191 126659 134113 150962 138835 130766 156492 164192 145749 137238 100987 50225 16175 679 301 432 505 664 692 322 348 256 272 215 166 265 184 138 91 111 111 108 94 68 9 16 28 27 67 18 71 61 37 57 -29 34 64 125 -26 -9 93 -37 -80 -40 -13 -49 16 -36 22 75 -5 -70 -29 -30 -42 -13 7 -17 24 20 21 -1 -8 27 -40 -35 1 -39 -59 -31 -1 47 16 3 31 32 12 90 52 79 105 134 142 247 238 208 134 79 138 119 90 144 74 102 82 108 101 47 94 84 114 144 119 134 153 68 48 131 102 133 108 108 130 153 138 102 136 113 148 114 96 114 63 58 91 53 81 80 50 36 63 51 25 62 59 16 48 62 43 46 51 58 35 23 20 58 38 23 22 32 7 2 8 24 31 6 5 0 25 28 23 19 26 49 42 10 26 41 17 16 25 15 40 35 33 47 17 28 3 5 21 33 27 16 8 18 25 33 26 999999 15 16 10 14 12 9 999999 1 11 7 999999 6 46519 329 14 30 10784 12 55 19 8114 1145 64624 10200 10584 11649 14124 16259 19830 23283 26400 29991 38583 64670 102559 131903 148997 110311 70502 16010 674 511 613 640 682 545 586 447 366 372 483 535 596 546 759 1294 1519 1081 691 346 315 155 262 255 81 -42 999999 999999 999999 999999 999999 999999 -86 84 251 265 322 371 473 336 154 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 90 203 793 1931 4081 6650 6218 5242 3969 1504 -28 999999 196 1172 4826 9511 12143 16009 19903 29280 40480 40657 37947 34669 21081 8864 11761 27895 49605 71752 93675 103469 126302 137192 138865 151841 153351 141036 154910 135062 99802 68736 56944 44506 22911 4343 439 479 490 459 403 399 424 433 431 367 371 318 229 290 189 171 109 94 120 66 88 26 11 48 72 68 56 61 21 1 -12 9 -9 4 -2 -11 -48 1 81 7 -15 9 -54 8 1 77 49 1 5 14 -14 7 50 17 42 18 42 41 37 20 -24 -9 40 -1 48 34 -45 18 65 70 51 51 9 -15 114 138 138 127 143 218 165 116 59 125 118 142 80 71 111 37 84 84 77 75 100 151 102 91 117 118 111 82 108 97 103 97 168 129 83 93 146 132 149 82 79 94 106 80 78 85 44 65 80 43 69 83 45 64 45 32 32 53 47 76 55 93 75 50 77 54 72 46 43 57 51 51 36 24 47 41 48 34 35 19 31 32 34 24 14 28 32 41 38 39 66 40 29 37 28 14 23 39 21 41 26 13 20 29 52 54 38 10 10 37 32 22 17 27 21 9 17 11 4 999999 11 3 0 999999 999999 14 2 46525 331 17 30 10787 12 55 25 8115 1145 1063 1360 1540 2273 2988 4234 5430 7567 11724 21572 47224 93728 163881 232566 237608 229020 102178 5270 113 30 89 214 202 16 -32 1 -47 6 -10 -28 69 -14 186 755 1499 1976 2170 2109 1570 1153 482 204 8 999999 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 154 574 381 193 700 2017 3288 6938 15767 29490 45082 55645 54713 54270 47676 50876 64578 68637 53842 26050 15753 34833 64295 93409 116572 134930 161702 166923 177519 199226 169039 132989 89544 26446 2450 3587 2349 632 699 304 289 360 259 351 356 451 478 520 468 389 295 203 89 150 146 121 71 93 113 66 110 85 48 22 48 37 -32 -28 18 38 46 -2 47 67 32 57 26 57 -11 6 60 41 103 -10 66 66 -2 39 14 39 43 34 51 13 -36 7 23 31 13 20 36 -27 -1 -7 15 -1 39 92 57 28 55 100 181 220 204 175 81 84 137 147 70 83 70 126 139 95 112 119 79 85 110 155 161 138 97 72 99 97 120 129 130 153 138 171 165 156 135 109 118 131 124 126 153 117 116 68 77 111 111 61 99 69 50 102 128 136 84 44 57 81 85 74 103 80 64 97 73 87 84 91 53 47 72 77 40 21 42 60 46 39 56 28 41 37 42 31 48 29 59 68 63 52 48 66 61 42 47 57 46 53 73 55 59 59 38 43 54 75 61 38 28 35 55 50 44 51 47 40 31 32 20 30 38 33 17 24 28 21 7 1 5 5 46531 335 18 30 10788 12 55 31 8116 1145 78959 22450 26922 32002 35164 38104 41161 42302 44733 55127 69753 90079 100834 61205 37173 19495 8532 2745 1385 990 788 736 631 535 460 283 281 372 368 492 418 530 724 982 1316 1624 1678 1169 848 888 1445 1759 2140 1996 1498 1052 606 396 236 70 999999 -68 -79 999999 -68 -86 999999 -73 999999 999999 999999 999999 999999 -89 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 662 853 250 299 1275 2113 2988 4804 10218 27302 45373 43454 36154 40538 61018 76395 88037 66204 21095 8120 27860 74418 111299 141622 176359 212573 201827 178522 135578 45785 15569 4407 740 485 547 483 404 942 576 315 308 327 329 229 271 283 301 272 159 170 40 122 137 45 157 74 37 -24 34 93 101 66 36 83 110 70 -18 52 75 53 75 78 14 -9 -12 -3 6 93 113 82 61 79 17 5 60 59 29 -16 -10 -22 42 54 85 37 44 6 -58 50 50 41 89 45 37 39 19 55 39 45 119 234 256 217 169 155 118 164 158 100 98 127 133 168 190 159 145 143 131 123 128 122 158 148 137 184 202 102 90 123 144 151 103 116 170 151 167 177 192 173 149 157 203 167 126 88 110 108 70 66 84 130 73 84 83 89 95 89 70 119 154 90 94 108 115 98 62 56 78 87 97 78 51 70 54 57 82 66 50 48 41 67 72 51 54 39 48 65 59 43 58 74 62 86 70 69 71 78 61 33 41 52 63 66 58 46 74 83 72 62 49 58 36 47 55 66 73 53 53 50 56 52 47 44 40 28 20 22 22 23 24 20 14 7 46537 332 19 30 10789 12 55 37 8117 1144 63593 13600 17480 22656 28731 30552 38802 54773 61542 54449 47044 58575 62936 60978 55607 13251 586 436 476 471 543 656 408 352 285 298 183 58 6 -37 -50 19 -53 86 200 386 790 1788 3220 3896 4178 4295 3578 2082 811 166 -54 999999 999999 -71 999999 999999 999999 999999 999999 999999 71 305 236 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 25 999999 999999 33 126 614 2616 9306 22617 35827 52827 73132 77696 64690 79711 95075 93530 76771 72934 86556 101198 127487 150246 156955 160218 165449 136559 109085 84506 74002 54611 16005 3573 33824 23978 667 164 117 267 182 159 152 235 271 237 66 75 25 56 48 73 69 27 35 132 52 78 136 26 1 16 41 0 29 37 50 39 21 -48 1 -30 34 17 39 13 22 38 47 13 28 38 17 -57 -55 -44 -2 8 -41 15 -9 29 54 20 6 48 48 12 64 62 106 71 102 107 44 126 181 156 146 99 98 137 101 98 118 102 63 104 112 100 48 103 132 149 119 133 131 139 118 111 113 145 104 105 85 107 144 101 107 68 122 145 137 161 143 96 148 89 105 119 85 113 74 66 55 89 73 62 82 91 93 74 62 90 81 84 80 62 63 73 68 35 64 52 49 41 62 51 52 56 36 38 64 31 30 39 58 52 53 46 33 41 31 49 37 20 48 57 17 27 47 23 14 47 29 27 43 44 18 26 47 54 48 48 45 53 50 35 49 34 25 24 31 20 25 32 31 19 11 6 14 13 17 11 4 0 46543 312 498 30 10788 12 55 43 8118 1144 82344 5454 1101 1116 1267 1278 1456 1586 1179 1319 1135 1016 980 1070 1010 895 758 710 664 746 817 1187 1734 2874 3616 4175 4401 4468 3902 3296 2353 1471 699 210 152 -41 999999 999999 -51 -52 -33 -91 999999 999999 -34 -61 999999 -87 -37 4 -65 999999 999999 999999 999999 999999 999999 999999 -78 -94 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 662 1179 584 542 875 676 686 1112 2870 7408 13798 20816 33095 42256 43235 56713 91230 126135 155222 156306 111016 79208 82751 78571 69410 73636 90641 109969 119748 86930 53509 39713 7990 7436 9109 389 108 122 101 149 167 267 259 221 138 116 76 57 42 41 74 47 105 117 47 68 54 -19 30 91 48 -26 -29 14 27 -23 -8 87 114 12 33 33 -25 24 -32 -28 36 48 -6 -24 45 11 36 114 38 54 -20 -25 -53 52 41 17 53 -47 2 25 -40 13 74 40 22 50 45 110 201 177 170 151 98 114 84 103 97 118 150 54 87 113 144 148 138 72 61 55 120 91 143 138 128 103 89 98 101 56 71 97 143 138 101 67 134 138 125 144 131 155 148 148 126 106 66 64 59 22 64 73 100 54 64 44 56 66 95 58 60 76 54 62 59 100 70 35 39 31 62 65 41 39 33 35 34 47 33 36 34 36 42 40 39 69 58 49 26 14 36 28 12 16 23 24 27 15 13 9 17 20 10 20 28 28 33 44 20 18 45 30 27 19 19 21 24 26 12 11 14 16 18 24 24 7 7 46549 335 17 30 10787 12 55 49 8119 1144 24857 3270 3092 3487 5704 10329 10261 8617 10820 18467 25875 51673 123870 237092 342227 288325 290844 147035 8726 1097 1114 1069 1185 1252 1258 1222 1069 1222 1300 1343 1379 1339 1185 1139 1031 1128 1029 1019 875 765 763 1013 1861 4171 7592 9429 8050 5145 2523 1151 597 709 1198 1845 1910 1366 654 285 2 999999 -54 -81 999999 999999 -66 999999 999999 -89 -52 2 999999 999999 -55 -28 -35 999999 15 23 999999 999999 999999 999999 999999 999999 999999 999999 -93 9 -31 -39 999999 999999 999999 -67 999999 999999 999999 999999 999999 71 568 1654 2836 3869 4529 4665 5489 9098 18001 32176 51900 61836 66943 76182 93586 109532 125231 139858 140757 141078 132171 120558 126413 120497 107665 98545 92089 69691 25221 1700 1237 13551 8682 185 191 125 162 155 167 176 110 70 144 76 48 86 89 62 -10 42 101 46 150 30 76 150 106 48 117 80 47 65 -3 80 105 71 -48 17 -56 53 52 77 123 138 127 73 33 80 50 59 31 -11 9 6 36 45 51 17 -16 31 55 110 93 44 84 86 45 16 145 170 157 191 234 153 116 126 108 67 94 69 80 122 134 109 144 121 103 165 89 110 111 107 110 96 94 137 119 129 128 80 77 133 106 124 143 138 90 115 158 148 162 159 152 159 143 152 126 77 77 109 83 81 79 52 68 77 126 91 111 90 67 100 121 80 91 101 104 89 89 75 82 74 64 50 47 87 51 30 41 37 31 63 56 55 44 37 40 56 68 51 33 32 37 41 16 45 65 68 46 33 46 32 38 35 34 38 44 68 60 43 44 48 38 39 36 40 29 24 32 36 34 32 34 38 32 27 25 33 29 25 20 13 2 999999 1 46555 317 497 30 10787 12 55 55 8120 1143 97594 3246 1242 1422 1542 1506 1565 1601 1461 1410 1308 1023 989 1151 1413 1661 1831 1851 1803 2021 2061 1903 1602 1517 1448 1360 1560 2661 5091 9284 13256 14060 11533 6852 2883 1137 1083 1520 1927 1544 947 639 553 1078 1397 1239 558 179 95 65 204 57 -16 85 147 196 244 161 66 112 92 214 172 105 38 57 58 10 57 28 -2 115 222 319 123 15 54 67 19 193 229 257 280 495 1559 5273 11005 15522 18382 26881 41620 48195 53515 62007 69242 67001 64241 35448 12042 11371 15720 24047 32444 37826 54425 88603 118399 126957 111058 69120 53235 28705 4225 319 9323 59352 15346 294 189 194 89 136 191 252 165 125 125 -9 3 112 32 84 88 76 22 88 90 85 25 63 14 60 50 58 47 79 115 27 41 68 29 33 20 88 116 98 22 19 -35 42 37 110 25 -21 79 120 49 29 63 61 4 2 36 21 37 -18 44 75 32 81 99 83 186 236 199 172 183 185 116 114 138 145 106 106 81 85 87 136 129 148 143 146 120 94 121 107 109 147 161 143 185 116 91 90 136 129 134 135 114 150 144 142 155 203 133 144 155 183 167 107 37 88 77 116 80 37 71 78 82 68 106 72 107 89 101 112 149 113 93 97 118 87 53 67 88 83 87 67 40 56 59 62 63 60 19 29 67 51 49 63 53 35 71 71 53 56 48 41 43 53 44 70 65 41 23 35 40 45 33 44 71 75 63 50 40 42 54 71 63 40 40 62 47 42 33 33 32 40 26 24 31 25 36 22 16 20 18 46561 334 47 30 10787 12 56 1 8121 1143 29033 14848 12647 12656 12591 12371 18068 25506 32921 28320 52949 96258 143835 141771 197365 142888 7292 1188 1025 1094 985 1079 1222 1184 1068 1027 1013 1019 994 892 836 788 893 1064 1396 1664 1632 1669 1679 1552 1368 1053 1136 2184 5360 10953 15146 14734 10966 6181 2910 1480 1344 1681 1451 925 570 643 1825 3885 4729 2940 867 85 17 -100 -59 0 -81 -68 19 7 999999 999999 -33 11 108 -39 999999 -75 50 999999 999999 999999 999999 -95 -54 999999 999999 999999 999999 999999 999999 999999 -87 -38 -39 73 577 1697 1206 879 2153 4958 11296 21572 37997 54735 43014 36926 40566 39879 30649 13098 8898 19214 51924 95929 124936 126071 101208 64347 23718 4777 7463 9150 14528 8029 811 28212 166923 162472 13592 257 228 187 162 123 73 199 89 90 98 36 48 112 123 107 82 62 116 120 138 82 54 36 46 43 53 36 67 17 -9 50 18 25 54 82 43 79 18 94 45 65 27 46 21 -28 -50 55 42 71 16 15 47 56 -81 110 112 113 57 70 48 99 76 84 86 83 224 218 211 166 138 94 101 107 93 95 63 95 83 101 103 116 119 132 134 162 129 119 139 160 152 123 152 121 91 95 123 108 148 157 176 166 125 156 142 162 158 172 156 173 157 185 177 108 117 142 134 129 103 87 91 128 80 99 92 53 64 84 113 123 137 132 88 91 120 100 64 72 60 82 61 75 94 80 67 82 79 77 62 83 68 68 55 69 80 52 52 75 72 68 62 66 82 57 67 65 62 64 60 74 54 50 62 69 77 58 63 56 54 63 45 59 61 56 62 55 48 47 47 42 42 44 47 50 40 37 31 23 22 27 18 15 46567 331 49 30 10789 12 56 7 8122 1143 97044 52241 25634 28822 27825 25116 44894 63735 46035 60880 32921 75957 102177 14718 2861 2228 1917 1806 1685 1550 1631 1552 1378 1223 1070 964 862 988 950 1027 915 969 1093 1285 1403 1373 1302 1282 1301 1376 1103 1074 1184 1259 1161 1635 2961 4600 5365 4132 2627 1621 1116 749 674 604 461 233 233 191 273 215 90 -50 -22 -25 -63 999999 -52 -67 -98 -54 999999 999999 999999 -15 146 111 999999 999999 -61 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 -86 -46 -66 999999 29 151 316 1111 3166 7589 16560 28784 36062 35878 32075 38373 44718 42060 24156 14745 17137 21841 22106 27389 34793 30416 32612 26795 19302 16705 6325 8814 43621 111076 142027 73145 6937 6613 95443 271551 38394 500 232 162 129 176 117 140 61 98 93 39 56 15 107 162 0 42 70 108 113 85 163 143 70 8 -10 72 49 50 108 30 -12 -20 12 51 44 79 53 37 49 83 34 79 51 -10 -1 35 41 40 59 94 37 93 45 -46 35 25 56 78 79 81 106 71 90 203 200 229 207 152 129 117 119 118 80 24 85 132 135 86 90 116 125 132 124 142 115 124 143 111 99 135 155 173 127 89 79 107 122 103 101 130 125 128 125 126 111 138 163 169 154 159 136 85 70 82 70 48 48 66 56 68 67 67 30 41 63 92 85 118 91 99 106 102 93 73 52 57 72 58 52 69 55 70 74 59 66 63 62 57 73 57 48 56 62 41 35 47 44 35 42 41 45 62 48 37 36 26 32 33 26 45 36 38 64 45 47 38 58 48 46 41 38 46 33 47 44 37 28 31 33 20 26 21 23 8 2 7 1 46573 329 52 30 10792 12 56 13 8123 1143 116801 88955 79582 104954 126032 117286 100721 99005 107253 73343 63339 64946 84228 32693 5345 4207 3856 3431 2981 2885 2681 2320 2308 2299 2050 1848 1686 1617 1463 1466 1364 1456 1626 1973 2082 2275 2183 2112 2144 1889 1567 1320 1471 1532 1650 1615 1504 1737 1820 1485 1353 1161 1113 1026 1013 968 808 674 574 324 139 185 163 35 -40 118 0 -37 110 94 140 -18 -36 51 58 -24 212 125 59 -98 7 124 151 -40 -9 35 -23 36 -60 999999 70 474 1440 3976 7955 11586 14608 15532 14103 10562 7950 7230 6359 7709 11389 19113 35098 44529 28993 5200 745 751 1452 7240 13972 6444 2176 3301 12558 20697 10758 2148 4990 26974 85483 156004 186104 147215 90025 22540 7852 37045 11874 425 272 207 130 174 134 33 83 77 11 4 49 88 114 31 31 30 92 96 69 17 13 72 81 -17 64 65 57 93 48 30 60 -5 43 9 9 21 11 12 13 4 41 -5 -41 -6 10 -33 -26 -3 -15 11 29 20 5 -14 38 61 8 -22 -20 76 84 127 201 295 240 175 149 160 155 134 69 47 85 85 31 62 67 61 109 116 68 145 123 91 153 131 120 115 121 130 81 80 134 116 30 59 94 128 113 129 160 111 138 166 148 94 93 127 145 113 142 91 107 81 66 40 39 55 50 81 57 31 51 55 52 53 94 68 51 74 54 81 71 48 42 60 53 43 2 25 39 19 25 38 12 12 23 20 20 20 37 57 49 30 34 38 32 42 53 60 36 45 32 18 44 42 17 21 9 13 34 29 29 28 31 16 29 31 22 5 29 42 32 21 14 19 14 11 13 10 999999 999999 5 3 0 46579 334 54 30 10794 12 56 19 8124 1142 75642 48842 58374 80243 66111 57884 41274 42457 39874 32424 27834 14840 7993 4878 3951 3501 3209 2841 2454 2412 2392 2105 2033 1986 1801 1654 1683 1682 1481 1477 1577 1576 1614 1635 1830 1886 1852 1863 1764 1667 1579 1307 1130 1241 1326 1416 1336 1286 1380 1303 974 827 742 697 682 680 661 808 756 551 677 658 582 541 423 294 166 -1 59 -25 -16 999999 999999 999999 -96 999999 999999 999999 -68 -99 -82 999999 999999 999999 999999 999999 999999 -26 -64 9 28 105 424 1259 3116 6079 10620 19277 31588 44508 51957 52729 43776 42666 44598 49881 56549 61739 60059 52494 44634 35200 24642 17768 10596 3608 1278 1335 3857 11391 13590 7581 5896 27203 85821 135143 153772 136270 105837 49849 3613 1289 435 288 224 158 199 69 137 127 131 88 138 65 49 36 31 87 45 71 22 107 88 142 100 158 26 95 55 97 56 154 106 29 0 73 13 -5 24 22 91 95 45 32 47 83 61 42 57 93 56 -68 0 57 85 83 44 108 19 3 54 84 157 135 192 247 207 215 212 213 191 170 129 123 129 131 159 85 112 114 124 95 101 111 127 145 110 138 179 146 138 180 168 94 122 164 147 68 82 150 173 143 150 113 115 143 134 168 180 182 162 169 146 166 113 72 109 109 116 111 94 104 100 89 59 86 84 43 68 81 118 116 120 108 82 98 109 91 91 81 55 52 76 101 95 67 85 45 39 85 89 69 77 61 65 53 62 58 95 78 61 74 95 88 70 66 55 67 68 71 48 59 49 55 70 85 75 68 68 75 72 47 47 60 63 57 66 62 59 45 44 62 62 53 36 41 52 43 41 33 33 31 20 9 46585 331 54 30 10794 12 56 25 8125 1142 38836 32025 32975 31011 27616 26465 25836 27372 29569 31930 29508 30430 38059 12469 5792 5519 5594 5411 5418 5672 5126 4210 3114 2415 2175 2043 1964 2163 2163 1966 1918 2047 2037 2044 2291 2220 2051 1855 1754 1646 1569 1378 1389 1724 1891 2246 3079 4720 5868 4921 3041 1726 1006 593 522 563 615 618 577 522 568 784 754 910 873 845 985 1081 989 910 761 627 250 101 -10 36 16 2 999999 999999 999999 14 -2 -52 93 320 670 1060 1441 1921 3016 4948 8418 14167 21341 29377 35094 38170 38510 37172 36073 36144 31881 31151 24908 17516 16553 17765 18502 23626 37613 56530 78601 104444 105993 58730 31626 27731 25162 36888 48208 42278 28888 16238 6298 7879 19976 29087 24903 7238 531 373 269 275 215 161 89 73 114 132 99 78 43 39 9 -13 -8 66 132 61 71 111 15 76 20 13 -2 -19 56 68 106 133 63 67 -12 11 67 -27 -83 -14 14 23 -60 -19 14 36 2 -11 24 -27 -27 17 17 20 -40 3 75 58 14 -16 -16 51 98 152 222 221 194 156 211 211 122 94 50 65 83 17 22 -7 38 61 107 126 143 116 40 81 107 91 98 66 87 99 104 60 73 99 91 63 81 84 101 58 79 117 72 68 90 69 111 114 104 86 103 127 125 91 42 61 73 59 63 44 38 26 14 57 52 57 72 62 97 81 91 68 69 89 106 63 49 64 40 10 31 39 37 54 57 44 32 36 25 41 41 21 34 34 31 37 43 47 43 34 32 21 22 38 28 41 61 40 12 39 33 25 11 11 33 38 45 36 27 25 30 22 12 35 26 14 2 5 12 10 9 9 5 7 1 1 9 999999 1 46591 330 25 30 10795 12 56 31 8126 1142 105136 25042 26425 28263 30216 31025 30418 31166 31286 27490 23487 37579 15918 6271 5350 5351 5121 5328 5024 4596 4382 4336 4198 3628 2799 2207 1866 1577 1519 1440 1310 1329 1289 1314 1482 1624 1663 1549 1376 1294 1268 1184 873 796 670 803 896 938 1005 1474 2122 2713 3072 2907 2049 1263 671 365 211 208 88 166 146 82 205 251 255 225 239 311 500 472 586 627 754 923 832 799 649 456 206 31 999999 999999 999999 -12 192 633 1414 2623 4770 8231 12405 16775 21801 28054 32083 36968 42935 47561 53165 58961 62504 64213 59530 50710 35552 14283 2308 51 75 172 799 2812 6382 10376 9751 12005 28442 54882 92995 139041 169596 188757 174529 84161 25678 11752 7864 1374 1988 505 338 253 138 123 80 102 121 155 86 112 42 18 9 19 81 38 37 107 5 55 37 83 51 27 51 45 -64 49 64 121 157 112 24 -2 4 -56 17 -25 70 8 40 47 68 -11 64 11 -24 35 7 -47 -47 4 16 -16 -10 -32 32 32 20 8 46 83 156 151 196 221 207 215 196 117 90 44 71 80 62 37 22 74 111 96 94 85 77 109 89 76 116 59 60 151 100 60 94 83 79 82 53 79 91 86 68 88 86 85 76 94 108 79 125 144 157 112 112 124 102 114 99 60 71 41 82 72 22 46 51 39 75 72 47 69 39 77 77 87 83 88 82 81 53 29 39 4 0 39 53 31 46 31 16 39 34 19 19 36 33 21 17 56 44 32 34 18 21 19 16 34 28 28 15 25 24 23 31 8 14 42 45 27 41 26 23 18 13 14 15 22 5 10 999999 1 999999 999999 999999 1 5 999999 999999 0 46597 326 56 30 10796 12 56 37 8127 1141 26738 28854 33740 41724 53874 57295 52918 48377 44015 45706 66140 47143 10319 7629 7905 8605 9246 9712 9822 10099 10373 10314 9886 9462 8647 7120 5692 4704 3802 3398 2923 2564 2250 2254 2318 2422 2423 2268 2331 2078 2044 1805 1497 1557 1508 1578 1379 1273 1456 1875 2086 1848 1396 1123 998 865 847 801 777 713 717 783 694 747 609 479 452 538 558 613 620 706 659 961 1047 987 1157 1246 1200 1378 1322 1275 1292 1026 958 906 703 627 766 1114 2079 3998 7371 13671 22561 34182 46251 58781 66624 72682 72213 65845 56375 54596 56161 68514 87990 91669 90886 79341 57344 38354 25404 12597 5573 2620 1062 1329 3461 10239 29697 44360 46108 59473 41033 11909 1530 618 602 1210 878 374 260 153 128 86 124 125 54 151 106 63 34 58 62 69 102 77 57 66 95 29 -1 116 130 132 -44 56 41 59 177 221 97 133 92 -43 -27 72 -48 -59 3 16 33 4 75 44 77 83 49 0 56 -14 -2 -3 -13 42 54 17 32 85 77 44 115 175 210 213 247 219 171 148 163 147 105 106 73 83 90 92 58 80 142 136 154 97 63 66 85 82 130 148 124 99 132 148 100 118 85 94 77 108 95 123 92 66 124 131 108 92 115 98 115 135 149 123 126 117 95 84 48 40 34 49 71 69 43 76 70 9 53 67 115 91 104 98 60 76 99 67 81 60 46 53 83 39 56 21 23 48 50 45 4 19 44 57 48 62 61 49 52 21 36 39 32 48 48 33 33 46 46 40 21 34 25 24 35 37 52 41 26 22 28 34 28 19 19 28 23 24 14 18 27 29 33 13 6 10 46603 331 26 30 10796 12 56 43 8128 1141 538344 45618 50811 53725 59480 56666 53175 52092 55930 60516 59416 46698 24118 12812 8368 7444 7503 8445 9452 10217 11178 12455 13460 14348 15210 16173 16202 15544 14364 13033 12036 11300 10481 9830 9078 7504 5810 4289 3331 3228 3216 3214 3035 2525 2258 2239 2272 2243 2110 2223 2390 2544 2309 1523 1145 1109 1010 1002 1017 1078 1050 1009 1216 1549 1926 2181 1843 1495 1215 1186 1211 1241 1169 1301 1277 1299 1458 1580 1542 1590 1757 1999 2106 2095 2073 2035 2054 2123 2289 2445 2415 2433 2563 3247 4988 7897 12605 19714 27917 37037 48696 63340 73209 79437 75483 71315 56907 46815 39586 35450 41547 48062 40266 41988 42126 29206 8946 5543 7651 5315 1760 665 769 666 421 469 596 2065 3129 1122 371 256 402 420 222 204 121 117 71 158 99 2 -8 100 88 78 223 233 157 180 123 120 118 113 123 126 116 -15 10 -1 12 124 175 222 155 93 53 71 8 33 11 45 84 13 15 47 59 18 6 3 10 22 -20 -14 13 -46 46 -16 14 13 48 116 76 108 134 191 220 277 193 178 157 163 126 101 106 56 66 112 131 119 159 164 82 66 110 126 98 152 122 130 139 109 134 105 96 123 114 71 80 69 87 129 90 140 88 88 66 58 108 106 102 86 119 137 129 153 90 76 93 91 82 89 67 86 68 76 71 36 45 83 94 90 89 81 92 63 52 35 78 57 42 35 33 43 47 32 33 28 51 33 64 48 57 64 82 61 64 53 63 58 45 52 53 39 54 38 54 52 24 35 45 24 29 21 14 26 60 39 31 46 47 26 34 40 47 44 51 33 26 28 28 26 25 12 25 23 10 15 12 13 0 46609 329 56 30 10796 12 56 49 8129 1141 43613 34491 37205 43278 49993 57992 63254 62655 57125 54233 52730 48596 40607 27726 12611 6509 5905 6230 6757 7391 8191 9385 10893 12693 14050 15704 17133 18140 18990 19537 19761 19651 19178 18532 17982 17599 17051 15726 12645 9203 6217 4091 3269 3204 3141 3184 3150 2800 2576 2563 2645 2336 1882 1745 1684 1533 1464 1413 1313 1127 1199 1310 1214 1336 1282 1127 1209 1375 1408 1587 1510 1529 1628 1678 1734 1866 1747 1626 1501 1657 1715 1845 1894 1807 2081 2118 2135 2147 2208 2464 2658 2871 3240 3707 4386 5134 6180 9317 16492 26956 40110 54337 65916 71626 74033 74284 68993 49149 20408 11113 9742 8329 9224 13854 19545 22880 21366 9030 1471 993 961 835 737 876 1025 734 579 933 1249 520 203 250 307 184 232 137 74 141 137 222 206 236 323 329 480 540 488 395 348 270 224 203 158 268 262 143 88 61 92 154 160 189 156 179 46 69 -69 14 6 -11 -3 15 -3 -36 68 -2 42 -62 -60 43 19 39 -1 -15 -11 18 -23 6 15 -1 35 48 98 74 103 185 193 173 178 203 226 212 175 31 34 72 67 67 161 117 99 159 121 134 138 110 72 94 123 126 98 73 56 111 139 112 77 44 46 44 20 66 76 98 104 117 61 54 71 109 71 84 119 166 140 91 80 42 69 71 59 51 64 81 81 67 66 109 69 92 89 106 64 103 70 63 74 45 67 68 63 34 19 43 58 25 49 42 50 48 37 39 34 12 43 44 40 51 45 66 53 55 65 40 45 55 44 50 62 45 27 36 24 26 30 27 51 55 45 36 40 55 34 23 26 31 37 27 29 21 10 33 41 11 9 8 9 1 0 46615 334 26 30 10796 12 56 55 8130 1141 444493 39045 44360 53499 65364 76088 79872 80637 72517 63307 52638 35073 22402 14768 10034 8683 8444 8000 7358 7097 6827 6260 6043 6532 7822 9646 11751 13823 15942 17980 19735 21288 23113 25158 26184 25780 24398 22628 21753 21628 21676 20582 17068 12048 7452 4605 3515 3371 3318 3203 3391 3452 3407 2966 2433 2413 2153 2155 2214 2022 1911 1905 1940 1962 2085 1860 1534 1520 1509 1494 1379 1493 1471 1507 1657 1720 1799 1911 1860 1840 1840 1853 1712 1862 1838 1900 1988 2016 2118 2496 2919 3380 3834 4152 4207 4106 4697 5001 4256 3715 5120 9452 18170 33568 49756 63365 68815 66851 62608 36671 9230 2750 1241 620 711 1214 3608 8567 7270 1288 556 416 503 505 583 622 591 670 640 580 272 257 270 381 313 200 156 247 272 373 493 462 540 661 635 594 655 575 480 337 279 249 226 215 292 269 238 202 161 243 229 243 300 146 94 104 43 89 40 44 54 13 47 36 12 -2 -27 52 61 25 28 1 -8 41 32 -35 3 2 9 31 -18 63 82 93 79 117 219 265 215 222 176 196 171 123 97 68 118 174 145 103 157 111 89 89 104 108 127 137 100 119 127 119 120 124 131 120 102 100 78 97 140 103 60 81 153 106 110 142 57 96 125 144 145 139 144 102 104 96 99 94 85 105 103 80 70 34 64 54 95 51 71 81 60 106 89 84 102 100 68 93 92 64 28 33 54 34 54 80 67 55 81 59 36 56 59 47 43 35 52 68 49 61 49 74 81 77 53 63 80 63 44 42 48 59 45 34 44 69 58 54 41 47 48 32 37 38 49 48 37 40 50 36 35 38 31 28 26 30 15 14 9 13 9 3 46621 333 25 30 10795 12 57 1 8132 1140 222359 29364 33898 40303 46042 52732 59588 68552 70328 67819 57888 39953 24791 18506 15698 13990 12316 10322 8828 7936 7424 7234 7227 6514 5361 4775 4772 5522 6675 8272 9966 11713 13837 15820 18227 20380 22059 23743 25013 25452 24512 23259 21766 20392 18801 15383 11136 7345 4857 3799 3267 3008 2997 3136 2986 2834 2912 2992 2851 2929 2963 2615 2437 2310 2249 2114 2064 2033 1950 1877 1741 1542 1461 1475 1460 1389 1382 1341 1336 1337 1397 1350 1315 1350 1313 1283 1345 1311 1412 1481 1465 1674 1769 1918 2498 3782 5909 7882 8544 10608 13243 10159 5878 5887 9051 18248 33764 52461 68212 78085 76609 68478 55542 33746 14658 3103 1361 1159 1007 853 687 612 591 636 722 686 728 850 999 915 577 578 596 635 602 511 612 762 926 1142 1186 1075 1082 966 923 1005 997 1188 1042 763 560 439 438 506 454 381 237 256 334 254 228 334 277 83 97 92 47 56 26 -36 -16 34 35 15 38 67 90 90 47 20 27 33 46 -48 27 52 54 41 111 89 79 53 69 105 73 138 203 229 213 230 280 256 176 105 135 113 137 183 151 95 153 131 95 136 149 78 95 158 140 180 167 143 153 122 127 136 87 142 165 107 137 102 133 108 116 85 52 81 102 112 96 126 147 155 147 138 84 105 96 110 80 67 104 91 92 81 100 65 93 87 107 90 111 141 172 101 46 95 94 97 107 56 72 66 40 88 89 71 75 49 83 67 47 66 34 65 83 57 49 53 62 51 48 61 77 74 69 60 57 42 45 56 50 26 35 35 60 69 57 54 49 58 55 53 57 55 46 47 49 36 38 37 46 42 36 31 35 32 21 22 18 11 9 46627 329 25 30 10795 12 57 7 8133 1140 111727 25225 29667 33511 37012 43824 50519 55388 60350 61078 53885 40698 25967 19516 19021 19322 19043 18656 17290 15818 13538 11434 9540 8088 6993 6091 5674 5101 4556 4116 4053 3825 4189 4750 5686 7302 9745 12746 16421 19216 21297 23106 25308 25918 24704 22480 19366 15670 11807 8377 5645 3785 3146 3023 2921 2970 3265 3205 3287 3609 3635 3756 3945 3887 4013 4118 4136 4049 4369 4612 4633 4722 4528 4249 3821 3451 3057 2867 2432 2199 2260 1997 1951 1957 1852 1706 1647 1541 1497 1648 1750 1775 1801 1887 1920 2003 2520 3772 4963 6409 8186 9832 10378 8920 5938 3690 3049 4857 12029 25371 39542 51205 60041 60316 52660 31544 15355 4172 1759 1822 1825 1750 1604 1609 1569 1612 1669 1584 1722 1689 1295 1328 1451 1438 1367 1237 1395 1598 1730 1549 1485 1323 1179 997 992 933 977 857 627 568 693 599 635 647 645 418 360 285 364 419 364 313 286 232 122 14 53 14 -10 42 34 10 63 61 46 -20 22 46 25 7 71 62 13 -32 6 -21 -13 -22 -40 46 50 36 27 154 100 131 197 233 271 232 157 154 154 118 61 32 127 119 102 101 156 156 79 123 138 81 129 135 114 112 115 92 89 144 129 98 148 131 96 103 144 104 127 137 114 112 89 85 132 99 115 114 112 134 128 139 120 61 107 91 39 41 57 61 67 38 45 62 71 92 65 90 94 87 95 100 75 80 93 73 71 67 83 81 52 56 39 39 47 51 45 41 56 42 53 37 29 35 28 2 14 38 41 46 31 36 37 42 43 68 42 40 24 28 33 25 29 47 27 32 48 54 48 39 31 24 28 29 39 41 34 13 13 5 12 13 9 4 11 46633 335 26 30 10796 12 57 13 8134 1140 168308 28544 28988 33297 37581 39361 40904 44077 52077 55628 53061 51423 40891 21942 15141 13592 13564 13416 13984 14638 14545 14178 13095 11102 9585 8280 7100 6208 5606 5376 5121 4945 4375 4277 4360 4193 3998 3968 4227 5096 6129 7410 9503 12115 14908 18850 22466 23405 21218 17112 12884 8885 5951 4058 2860 2484 2350 2385 2481 2595 2687 2876 3054 3251 3471 3655 3888 4022 4140 4180 4319 4245 4393 4873 5274 5553 6049 6296 6364 6760 6973 7480 8040 8650 8298 7191 5855 4109 2898 2376 2048 1842 2003 2094 2246 2211 1925 1942 2033 1979 2060 2136 2199 2270 2442 2353 2351 2526 2892 3454 4804 9514 23883 49858 80836 100257 86992 43525 6641 2070 2024 2081 2101 2254 2227 2258 2192 2222 2369 2592 2326 2167 2162 2146 2282 2423 3975 6472 5529 3607 2342 1687 1300 1060 881 812 762 667 749 708 737 794 997 1248 1185 831 600 514 517 574 472 347 371 286 272 149 69 22 17 61 62 60 88 26 25 55 54 47 54 12 1 -25 10 7 35 36 88 59 61 37 54 35 32 147 142 82 204 281 210 206 212 196 151 88 35 98 96 144 147 160 110 135 148 119 138 162 136 149 129 98 91 139 117 143 183 173 158 150 143 144 121 139 140 122 100 96 104 127 161 80 75 104 132 151 134 138 97 102 71 89 94 76 56 69 61 90 77 90 87 98 86 88 88 99 82 103 112 85 95 91 69 74 38 45 87 89 97 89 49 54 68 72 51 46 52 51 63 70 87 43 55 86 59 55 54 41 53 35 41 54 47 42 35 37 43 46 60 56 66 52 53 64 60 54 42 47 39 37 30 48 43 39 41 28 24 34 25 22 18 23 27 18 11 7 2 46639 333 25 30 10795 12 57 19 8135 1139 205236 26068 27725 31337 36228 43018 51696 61520 75402 87492 94904 96508 81439 54121 28235 12722 10015 10270 10895 11856 12003 11503 11177 10577 10465 10559 10213 9522 8679 7809 6947 6325 6422 6814 7110 7188 6712 5971 5380 4718 4127 3875 3625 3748 4130 5169 7378 10438 14075 17800 19636 19993 18377 15180 11185 7717 5578 4016 3114 2817 2526 2499 2360 2628 2729 2841 3140 3359 3489 3580 3487 3233 2981 2866 2682 2426 2428 2356 2385 2511 2816 3425 4281 5348 7176 9446 11030 11792 11227 10321 9662 8332 6724 5149 3616 2777 2467 2198 2151 2218 2162 2075 1988 2183 2175 2096 2149 2362 2494 2637 2682 2676 2852 3531 6509 15771 27620 15082 2704 2103 2339 2478 2844 3206 2776 2685 3167 3786 4307 4294 3630 3128 2828 2743 3028 3711 4667 4140 2955 1999 1353 1009 933 938 970 879 752 669 650 628 762 1064 1442 1976 1935 1118 915 884 938 835 716 480 262 236 198 70 138 160 64 -69 -48 -22 -17 0 24 -23 55 59 103 57 28 3 -53 -13 -1 56 96 105 25 81 53 33 74 104 78 180 251 223 189 221 164 85 71 156 146 99 121 118 132 92 113 144 175 161 141 84 124 165 164 115 154 187 110 63 150 176 170 116 145 150 149 176 110 134 94 118 111 112 86 52 47 38 58 85 106 107 44 61 69 106 106 82 93 69 77 72 68 89 88 67 27 72 86 103 72 99 114 90 101 113 90 106 79 53 54 37 36 38 40 45 44 47 54 47 39 45 40 38 23 36 52 46 53 59 45 34 46 58 37 51 55 33 25 34 36 37 59 79 53 46 61 51 53 48 51 55 43 23 31 39 25 29 29 34 27 25 22 21 22 5 5 8 1 46645 324 24 30 10794 12 57 25 8136 1139 111470 32503 36645 42222 45730 47213 49354 54749 60638 70393 81817 82800 79077 90822 72037 15755 8494 7446 6806 6891 7574 8248 8582 8816 9092 9072 8537 8240 8057 7855 7800 7397 6915 6982 7072 6967 7041 7185 7064 7202 6882 6010 5345 4414 3896 3479 3066 3193 3293 3215 3196 3733 4669 6664 9205 10537 10719 10159 8925 6949 5286 3710 2864 2367 1958 2033 2126 2071 2053 2074 2264 2228 2187 2185 2258 2301 2233 2353 2261 2315 2352 2381 2328 2391 2628 2648 2687 2788 2873 2957 3336 4297 5363 6482 7701 8782 9083 7768 6490 4489 2779 2245 2166 2143 2064 2191 2322 2256 2524 2717 2487 2169 2103 2370 2454 2352 2224 1998 2021 2015 2478 2709 2998 3097 3049 2848 2958 3024 2954 2800 2238 2020 1783 1635 1526 1625 1509 1188 1123 1145 1146 1038 1014 1023 1218 1192 1020 753 639 577 638 749 1165 1902 1635 933 799 868 796 632 605 491 265 263 180 105 25 75 73 -6 56 28 -9 21 -25 11 57 0 -32 7 6 2 -8 18 -34 0 -42 34 168 90 31 15 12 66 70 94 106 159 165 151 109 112 31 24 23 69 97 108 86 82 121 70 127 77 104 78 69 78 75 54 57 119 76 95 92 128 132 67 83 122 124 112 85 89 119 96 78 103 64 46 70 75 68 17 34 76 56 62 64 27 45 9 57 95 67 50 29 70 68 22 37 64 108 93 75 86 60 73 100 88 58 28 32 43 42 17 14 41 27 37 40 40 15 34 17 9 37 48 20 17 1 -5 27 17 17 11 31 18 17 12 34 15 13 23 2 4 33 14 14 18 17 20 17 4 12 16 15 6 6 12 999999 10 6 4 46651 332 23 30 10793 12 57 31 8137 1139 169826 36914 40302 45509 49451 53744 57430 61276 69470 83836 101342 111456 107674 105206 87849 19581 12842 12578 11863 10648 9435 8173 7209 6966 7183 7591 7757 7775 7364 7418 7226 7195 7084 7289 7583 7426 7074 6645 6041 5905 6190 6612 6783 7123 6736 5734 4981 4767 4111 3640 3254 2819 2862 2806 2713 2582 2575 2432 2353 2206 2186 2074 2013 1971 2097 1926 2066 2016 2083 2146 2186 2161 2028 2040 2100 2169 2196 2203 2204 2141 2236 2406 2520 2441 2492 2580 2364 2229 2171 2160 2061 2188 2339 2463 2522 2833 3028 3577 4185 4962 5828 6000 4373 2827 2528 2324 2404 2379 2487 2490 2480 2427 2337 2165 2191 2367 2487 2582 2943 3020 3061 3179 3367 3525 3199 2733 2872 2610 2149 1940 1733 1705 1582 1458 1954 2944 3224 2698 2319 2599 3079 3017 3212 4496 5617 4435 2389 1074 845 771 704 700 1056 1453 950 815 814 759 777 991 1180 624 329 333 209 92 36 -28 16 -47 11 16 -10 23 -34 13 42 -32 -19 18 57 34 20 23 16 18 54 92 169 228 241 88 97 70 68 140 143 229 159 234 125 93 55 122 112 91 91 114 148 110 122 119 188 151 105 109 111 146 94 147 140 139 120 188 164 133 105 95 122 115 124 112 101 120 93 108 78 89 49 89 73 53 83 107 89 71 81 105 78 31 43 84 109 101 103 71 87 84 54 116 73 76 93 107 98 78 104 103 99 89 72 90 54 69 58 42 41 53 59 52 41 23 16 46 44 35 36 75 64 57 48 48 56 62 40 51 54 69 56 46 50 55 36 31 34 34 36 66 46 39 38 40 35 40 38 33 45 48 30 29 29 27 19 26 16 12 13 24 7 1 6 9 46657 333 23 30 10793 12 57 37 8138 1138 162660 30419 32386 35541 36348 37347 39604 41075 41591 46436 64893 99910 132871 185971 236291 213675 91714 12503 11533 11778 12464 12669 11698 10468 9537 8656 7790 7375 7315 7282 7550 7592 7637 8032 8306 8190 7644 6965 6561 6060 5914 5805 5826 6216 6097 6458 6905 7269 6551 5939 5251 4466 4234 3722 3896 3428 3172 3077 2862 2614 2709 2638 2570 2762 2644 2755 2758 2655 2615 2522 2273 2396 2574 2595 2384 2377 2282 2351 2161 2104 2180 2267 2200 2301 2494 2569 2711 2602 2472 2515 2318 2125 2093 1946 2115 2110 2329 2151 2369 2459 2534 2652 2616 2202 2088 2054 1883 1764 1899 1979 2000 1811 1760 1815 1886 1826 1810 1930 2181 2335 2619 3002 3321 3494 3431 3115 3003 2617 2340 1981 1900 1967 2101 2186 2950 4281 5626 5872 4145 2311 1833 2012 2142 2062 1916 2009 2019 1585 1100 740 674 712 805 909 795 699 945 999 858 3142 4521 1364 396 419 300 173 38 56 56 78 28 -18 5 76 108 120 52 108 54 7 25 16 38 87 82 -15 69 180 242 273 260 244 165 77 101 146 168 189 230 149 97 110 98 94 132 135 149 136 74 84 135 147 128 131 153 118 113 193 191 147 148 125 158 170 160 163 165 120 140 181 159 147 166 115 149 99 104 108 101 115 137 66 58 87 73 69 109 112 82 66 132 104 95 128 101 123 158 114 112 90 97 116 140 133 142 131 119 89 107 116 94 85 64 75 76 82 87 86 95 83 65 67 87 66 66 87 79 67 59 70 68 53 58 69 60 92 72 63 71 61 78 71 52 59 58 45 70 60 70 75 68 69 58 46 56 48 37 46 35 41 46 42 41 41 42 38 31 32 29 15 3 13 7 46663 327 21 30 10791 12 57 43 8139 1138 87066 15701 17520 20219 26235 32451 35691 40577 61310 85110 163607 243128 387974 450602 382993 289385 117357 16209 10371 10209 10282 10054 10321 11113 11818 11637 10953 9933 8848 7887 7542 7213 7114 7589 7955 7742 7531 7576 7078 6665 6098 5852 5688 5778 5826 5599 5788 6745 6905 6691 7003 6794 6700 6473 6235 6081 6039 5769 5530 5440 5275 4990 4517 4229 4149 4039 3689 3366 3116 2939 2791 2591 2610 2459 2350 2425 2232 2199 2251 2272 2317 2329 2318 2354 2409 2404 2480 2444 2354 2371 2369 2247 2268 2213 2253 2222 2129 2111 2129 2246 2500 2501 2533 2591 2550 2534 2396 2044 2003 1871 1866 1766 1755 1677 1532 1726 1703 1636 1773 1910 2010 2126 2186 2272 2203 2269 2278 2209 2011 1932 1879 1833 2074 2225 2400 2834 2918 2690 2113 1338 1088 1030 892 922 978 1035 1528 1478 916 631 566 599 794 782 623 711 846 821 821 2173 1627 582 530 404 283 137 83 22 -59 23 -1 53 31 9 -5 0 -12 -48 -37 -25 22 11 -59 -84 18 41 34 110 168 212 260 223 65 79 147 189 176 196 181 167 114 106 58 71 89 93 147 78 62 121 84 107 119 91 23 126 158 108 122 95 107 113 78 69 119 129 127 128 84 118 116 93 120 80 70 89 73 31 65 67 31 29 39 54 41 57 63 66 18 50 50 41 72 83 64 72 88 57 71 84 108 110 98 103 94 89 86 70 88 63 60 47 19 25 43 38 38 42 47 65 75 9 25 20 31 36 38 28 25 24 33 52 37 37 43 50 43 27 47 56 32 18 24 10 19 26 26 44 48 41 27 29 26 28 31 28 17 17 16 13 7 9 15 9 999999 7 3 46669 334 19 30 10789 12 57 49 8140 1138 572683 127936 103365 86543 64289 58953 79318 108359 129701 161179 140281 171066 298730 75437 19478 10799 9123 8368 8373 8859 9391 9700 9466 9348 9557 9897 10014 10691 11032 10726 10287 9397 8253 7788 7405 7126 7102 6879 6832 7049 6952 6786 6284 6048 5589 5243 5596 6198 6230 6113 6094 6234 6518 6893 6962 7157 7318 7483 8155 8337 8442 8237 7905 7458 7075 6356 5801 5556 5366 5112 4702 4220 3793 3468 3127 2919 2655 2552 2437 2237 2403 2348 2410 2497 2500 2464 2485 2576 2688 2758 2720 2715 2609 2582 2389 2399 2429 2481 2425 2680 2799 2796 2986 2926 2794 2796 2409 2383 2349 2271 2202 2232 2276 2274 2575 2793 2915 2930 2861 2821 2619 2392 2287 2305 2206 2084 2022 2037 2045 1970 2013 1975 1870 1780 1901 1944 2407 2889 2949 2266 1321 929 838 879 950 1097 1313 1308 917 640 512 528 730 733 737 628 576 578 613 642 892 1226 762 469 291 223 77 68 67 13 63 -1 6 47 -28 45 84 76 71 113 27 21 82 32 34 35 17 64 190 285 234 229 205 149 116 151 240 238 178 127 88 15 61 108 65 139 102 167 131 90 123 155 129 85 147 127 102 96 115 156 88 127 127 132 143 163 88 68 137 85 73 133 121 107 145 118 91 85 55 83 102 87 88 105 50 72 51 70 81 44 49 56 60 56 111 135 136 112 92 123 105 119 107 88 112 122 115 101 103 80 82 78 75 64 72 55 43 57 61 55 69 53 43 39 27 58 47 55 62 54 68 62 57 52 49 43 65 71 73 61 63 37 35 39 35 50 54 69 71 61 65 62 53 54 41 41 37 27 33 44 41 32 23 23 30 17 14 21 15 2 2 999999 999999 3 46675 333 47 30 10787 12 57 55 8141 1138 215681 126703 99532 113140 83131 95548 89147 86593 91554 79546 47353 25390 18565 15595 13943 12441 10319 8870 8190 7566 7351 7305 7690 7976 8247 8315 8404 8888 9278 9866 10237 10083 9719 9167 7870 6868 6096 5679 5786 5932 5975 6290 6258 5742 5374 5379 5891 5881 5743 5618 5389 5471 5814 6093 6362 6727 7003 7334 7662 7720 7878 8038 7809 7910 8151 8080 7933 7434 6894 6546 5969 5456 5073 4936 4677 4470 4525 4293 3757 3386 3080 2795 2716 2713 2524 2432 2409 2444 2577 2689 2598 2690 2887 2675 2536 2537 2283 2065 1986 2042 2223 2606 2557 2462 2403 2335 2239 2012 1926 1772 1854 1939 1892 1982 2021 2151 2211 2244 2425 2466 2656 2624 2657 2676 2859 3032 3297 3845 4337 3737 2757 2348 2491 3020 3507 3073 2005 1231 1039 913 796 899 976 1159 1331 1507 1329 1139 971 812 650 722 776 836 638 577 520 543 522 555 765 725 578 377 324 133 125 5 -33 -5 69 -39 4 -2 -27 -28 30 58 -15 -29 -12 -24 59 -32 5 93 13 118 160 198 227 229 216 170 180 223 233 144 101 59 13 143 146 89 102 105 66 133 125 113 115 83 98 71 91 146 147 128 143 120 126 98 123 137 83 75 75 80 122 88 111 110 104 46 81 90 75 95 52 74 61 51 63 54 96 39 55 66 43 80 76 77 123 137 84 119 132 91 130 102 88 99 88 81 101 109 92 92 120 72 56 47 67 50 53 59 58 55 61 49 75 65 52 52 47 28 47 58 40 48 25 43 65 53 46 54 52 60 37 27 38 33 42 54 43 38 52 59 39 31 34 36 44 48 41 46 43 37 26 23 26 23 18 16 19 19 11 10 21 9 2 2 1 46681 328 45 30 10785 12 58 1 8142 1137 211962 71013 45498 50226 61553 72593 78738 75020 64042 50926 34517 24615 20738 19285 18840 18351 18281 18164 16418 13829 10997 9165 8002 7318 7303 7435 7630 7267 7271 7765 8097 8584 9318 9765 9453 8807 8250 7228 6289 5598 5429 5559 5737 5487 5411 6067 6547 6418 6078 5557 5510 5343 5408 5341 5448 5767 6000 6046 6190 6525 6371 6415 6419 6458 6576 6563 6164 5728 5227 5259 4945 4678 4605 4503 4273 4202 4016 3840 3693 3645 3501 3431 3230 2949 2843 2793 2646 2669 2637 2551 2443 2294 2270 2312 2343 2388 2303 2098 2055 2047 2057 2181 2200 2148 2163 2105 2003 1805 1877 1638 1623 1627 1763 1767 1846 1824 1724 1741 1809 1912 2078 2103 2156 2290 2280 2415 2341 2279 2258 2116 1893 1898 1899 1954 1956 1660 1297 996 776 834 913 945 962 1187 1382 1348 1108 922 695 663 680 868 960 891 719 619 590 532 493 601 582 566 413 383 334 240 36 -2 -12 -16 26 -74 -3 -3 -57 -20 26 36 35 46 35 -13 -10 39 -34 68 95 96 146 223 225 214 181 194 170 243 178 123 63 67 77 91 114 70 78 118 61 105 84 68 132 107 55 58 124 119 124 124 140 114 99 110 163 112 156 72 115 117 84 114 109 112 98 97 84 84 41 56 59 58 46 36 84 73 22 14 58 63 49 59 70 87 95 91 86 60 79 107 118 73 98 88 74 76 82 88 85 68 74 70 59 49 40 39 56 30 20 25 43 57 42 49 40 28 27 47 23 -11 1 13 18 40 41 23 19 34 20 18 48 49 35 27 36 24 14 11 28 42 37 46 39 26 32 23 13 21 21 19 16 18 21 1 999999 5 8 2 999999 1 46687 326 44 30 10784 12 58 7 8143 1137 248534 29287 31623 36881 43403 54205 70582 80012 85596 86304 81351 59672 36500 22229 18170 18091 18434 17612 16935 16086 15698 15398 15062 14039 12339 10575 9348 8688 8677 8711 8691 8393 8421 8531 8711 8667 8358 8193 8177 8252 8108 7699 7168 6672 5850 5628 5708 6244 6502 6703 6427 6221 5993 5895 5521 5500 5431 5336 5576 5852 5920 5818 5888 5829 5523 5337 5093 4841 4594 4259 4181 4017 3880 3698 3635 3647 3780 3703 3880 3861 4089 4398 4564 4352 3995 3677 3414 3241 3242 2880 2894 2679 2716 2795 2807 2866 2715 2526 2412 2297 2332 2149 2103 2208 2433 2560 2400 2147 2095 1990 1911 1801 1894 1787 1910 1998 2110 2133 2103 2047 1983 1873 1986 1911 1896 1853 1954 1860 1805 1638 1524 1404 1523 1623 1834 1883 1573 1172 975 800 774 914 1053 977 764 851 656 645 591 514 531 539 524 568 642 702 580 528 482 494 453 446 439 381 372 262 272 85 83 26 -35 -29 36 24 -4 21 42 -3 66 60 9 -36 22 14 74 56 26 104 208 223 224 239 210 185 133 180 206 106 119 108 61 84 92 73 88 156 104 113 78 91 140 116 137 147 121 124 94 95 122 130 169 199 173 169 115 140 118 132 134 119 91 85 67 56 75 73 95 83 90 57 45 41 52 76 62 76 78 71 57 53 45 44 72 98 83 104 105 102 106 98 69 102 84 74 82 89 103 80 99 98 79 75 63 42 46 56 65 57 32 25 22 29 42 35 32 28 41 61 51 31 25 15 23 27 40 48 52 50 32 36 22 18 4 17 24 14 19 36 23 26 38 40 21 6 14 25 14 5 5 7 4 15 10 5 999999 8 46693 328 13 30 10783 12 58 13 8144 1137 111169 28566 32756 40184 47964 61173 78788 82429 80846 70215 50668 26947 17717 13662 12661 13209 14034 14596 14695 14057 13136 12732 12391 11899 11555 11489 11664 12078 12768 13818 13704 13360 13047 12867 11821 10308 9317 8614 8024 8060 8093 8245 8330 7955 7215 6937 6737 6881 6545 6241 6187 6622 6567 6404 6270 6364 6108 5743 5557 5477 5365 5326 5178 5036 5174 5243 5121 4764 4581 4353 4064 3824 3595 3740 3669 3586 3551 3516 3414 3584 3776 3948 3940 4012 4023 3988 3976 4141 4270 4132 3836 3534 3511 3315 3242 3387 3498 3258 3051 2966 2722 2543 2343 2280 2231 2256 2268 2175 2233 2236 2061 1922 1898 1816 1868 1932 1911 1927 2083 2067 2109 2044 1924 1699 1458 1497 1524 1531 1383 1284 1259 1302 1474 1797 2049 2207 2010 1416 1169 965 782 725 828 794 774 758 619 622 573 404 471 500 473 454 578 521 520 451 363 425 429 403 393 361 294 209 144 29 69 76 -40 1 70 -26 -19 74 56 -1 -31 -17 -23 38 48 -16 38 76 95 119 168 245 290 212 137 146 117 143 192 203 191 85 52 88 88 96 99 91 103 108 149 138 195 173 162 165 156 168 179 161 164 139 171 140 130 157 132 109 130 118 132 122 119 136 109 101 96 113 115 71 65 68 128 93 95 56 92 65 66 57 69 93 114 91 89 117 137 108 123 114 78 109 106 139 137 154 142 95 101 91 108 78 63 37 58 69 45 49 55 30 20 20 32 55 19 53 56 51 52 26 41 34 41 57 36 47 57 51 36 45 40 29 37 40 25 19 24 27 30 32 34 56 40 21 34 27 47 43 29 25 18 18 9 15 24 23 7 4 9 3 46699 334 11 30 10781 12 58 19 8145 1136 160572 40585 42376 45560 48899 54555 61334 59716 57496 64418 59999 40210 19677 10296 9219 9696 10620 11564 12016 12042 11813 12454 12772 12602 12759 12953 12631 12695 13191 14059 15043 15844 16722 18161 18809 18632 17199 13968 11416 9843 8528 7909 7727 7787 7287 7119 7027 7013 6912 6273 5829 5624 5565 5836 5853 5926 5845 5571 5136 4834 4600 4439 4327 4449 4385 4361 4343 4128 3888 3756 3713 3523 3493 3331 3157 3191 3192 3157 3189 3196 3128 3338 3416 3719 4121 4274 4329 4499 4773 4851 5225 5089 4839 4528 4239 4125 4081 4217 4434 4166 4134 4331 3615 3131 2770 2412 2406 2221 1995 1921 1817 1713 1591 1597 1691 1740 1649 1733 1785 1774 1832 1796 1750 1715 1817 1724 1618 1411 1336 1195 1243 1270 1440 1679 1997 2186 2285 2118 1945 1598 1192 1090 1083 1004 1103 1199 1035 754 678 671 722 659 608 518 511 516 530 622 483 473 460 478 424 396 355 370 337 143 59 14 7 57 29 15 11 -12 9 47 18 -5 5 42 87 52 12 34 31 165 218 314 335 318 233 183 191 185 168 140 155 154 128 133 143 160 112 189 159 153 149 140 133 142 133 186 163 194 154 119 172 211 188 166 163 137 127 145 157 172 136 105 136 118 122 134 136 117 137 137 108 97 65 69 68 76 73 109 107 63 76 52 59 86 147 139 128 151 133 164 113 133 97 135 133 111 126 106 122 126 105 102 100 73 88 87 61 80 72 73 90 57 63 94 84 71 50 54 68 82 36 32 64 70 65 67 62 60 67 59 63 72 60 41 51 58 34 60 83 81 82 70 56 54 53 56 44 48 33 38 42 30 23 29 37 36 43 40 44 41 33 21 22 25 7 2 46705 329 8 30 10778 12 58 25 8146 1136 113743 40613 42360 44429 49943 54902 60640 66027 62812 57628 49065 37586 20943 8084 5037 4127 4365 5132 5632 6100 6663 7549 8083 9158 9968 10869 12037 13071 13828 14986 15994 16685 18066 19900 21700 22903 23844 24806 23775 19523 14316 10891 9140 7736 6885 6151 5793 6532 7203 6712 6248 6053 5910 5403 4984 4753 4408 4622 4273 3953 3932 3957 3928 3694 3797 3761 3873 4104 3941 3645 3812 3663 3584 3559 3645 3590 3535 3455 3224 3143 2947 2887 2964 2973 3005 3040 3347 3506 3703 3973 4185 4331 4449 4365 4669 4951 4852 4819 4879 4540 4491 4657 4624 4568 4149 3277 2545 2300 2178 2048 1984 1859 1949 2091 2003 1880 1958 2090 2190 2203 2095 1969 1911 1799 1647 1590 1493 1476 1399 1325 1148 1164 1289 1444 1575 1937 2504 2929 2562 1841 1670 1920 2121 1791 1783 1752 1288 1002 749 587 747 752 592 600 594 526 518 539 563 524 414 366 389 328 297 355 224 135 12 -11 -20 12 39 59 -29 -40 -38 1 34 57 9 27 73 38 85 116 130 158 224 268 324 307 278 171 95 124 122 54 64 15 64 104 86 117 70 170 139 123 102 107 124 126 191 119 147 162 131 184 172 179 118 135 117 144 140 145 126 104 52 102 100 112 78 66 147 105 119 70 57 76 56 37 49 56 51 50 64 56 50 93 105 112 68 60 123 139 89 93 92 94 121 109 110 109 70 74 82 61 63 64 49 47 20 16 45 27 44 53 60 58 41 40 57 38 43 49 44 33 29 61 40 35 34 12 43 62 48 33 43 29 32 21 15 17 20 23 43 38 30 18 26 39 25 15 8 21 21 20 19 14 10 14 17 28 17 13 12 999999 2 46711 309 6 30 10776 12 58 31 8147 1136 110866 38460 41476 48755 59718 68684 76125 79215 76745 70894 59492 44842 32825 24115 16635 10967 7063 4889 3802 3311 3314 3658 4052 4347 4765 5537 6572 7784 9109 10735 12696 14713 17096 19147 20632 21889 23127 25517 27886 28948 28053 24086 18998 14449 11150 8600 7061 6385 6004 5740 5526 5665 5781 5550 5365 5118 4736 4550 3935 3567 3471 3330 3296 2905 2905 2990 3144 3226 3157 3369 3404 3366 3472 3448 3464 3310 3258 3206 2996 2760 2719 2717 2409 2410 2331 2399 2544 2613 2655 2880 3154 3131 3162 3244 3338 3410 3684 4125 4498 4895 5020 4568 4130 4203 4470 4249 3979 3541 3059 2700 2415 2184 2051 2128 2228 2173 2348 2422 2529 2613 2423 2398 2344 2400 2196 2110 1804 1658 1501 1400 1306 1405 1499 1578 1797 2282 3488 4291 3210 2276 2784 3453 2879 3154 2813 1759 1350 1085 801 636 654 615 550 451 455 469 490 517 485 525 340 405 438 350 271 277 229 92 43 -21 -77 -7 5 -11 -49 0 -8 -42 -71 -68 -14 -69 23 52 -30 13 41 163 165 160 214 172 183 186 117 97 89 53 17 49 83 56 37 89 66 65 110 85 68 47 71 50 83 102 73 83 95 91 134 94 76 138 99 68 93 72 83 72 85 75 79 68 39 66 44 75 64 45 28 33 48 -1 24 44 36 -5 -13 10 67 54 41 59 48 73 34 55 66 45 33 57 34 41 43 54 40 54 47 29 22 14 31 30 22 5 -8 14 14 -8 5 10 -7 18 -6 -8 0 15 1 -19 -9 -10 7 -9 -13 7 4 5 999999 999999 1 999999 999999 999999 999999 999999 999999 999999 6 14 14 46717 312 3 30 10773 12 58 37 8148 1136 109551 37350 40948 45411 50165 54140 57374 59085 57351 52143 44798 39726 34109 30224 25336 19701 13874 8476 5022 3916 3725 3323 3168 3217 3375 3824 4330 5041 5516 6183 7070 8315 10084 11416 12886 14830 16911 18857 21573 24751 27670 30268 31533 30077 25722 19473 14572 10889 8766 7144 6113 5657 5494 5323 5293 4950 4966 5013 4572 4053 3808 3684 3676 3421 3256 3125 3095 3113 3094 3065 3112 3040 3014 3079 2978 3043 3125 2810 2674 2555 2486 2440 2335 2315 2263 2196 2112 2074 2096 2375 2461 2409 2555 2824 2955 3160 3184 3478 4060 4552 5000 5309 5448 5151 4742 4169 3599 3100 3119 3356 3975 4739 5696 6109 6540 7235 7456 6893 6316 5485 4594 3752 3402 2924 2468 2042 1861 1745 1634 1762 1811 1872 2051 2232 2213 2449 3021 3077 2594 2179 2620 3067 2336 1664 1544 1344 1236 1158 983 902 770 681 595 569 472 494 481 419 442 468 480 382 353 373 307 216 238 188 68 -27 -22 -14 -84 -64 -30 -36 999999 -75 -21 35 -10 1 -31 25 -43 2 25 121 229 294 223 188 213 299 141 123 111 -24 -57 -3 -19 30 39 28 89 57 40 67 60 51 95 96 121 76 114 113 125 110 87 131 87 87 123 60 45 82 60 61 74 68 61 70 61 63 66 72 50 35 48 40 17 16 -3 34 27 -13 -8 7 36 14 -2 19 50 59 44 64 52 55 61 52 53 38 37 51 38 13 4 46 29 17 0 -4 11 10 -5 -36 -36 -2 6 -7 9 5 24 11 1 2 7 -8 -18 -25 -28 -43 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 46723 335 0 30 10770 12 58 43 8150 1135 439534 44353 48475 54467 59507 71768 87546 91053 89424 80647 57715 30786 16791 12708 12866 13204 11704 8863 6749 5400 4509 4165 3870 3821 3770 3760 3852 4063 4295 4729 5396 6337 7536 8783 10313 11872 12901 13181 13660 14400 16416 20241 24397 28329 30982 30885 26835 20399 14486 10809 8688 7716 7079 6579 6460 6124 5879 5741 5675 5318 5271 5000 4770 4657 4425 3995 3766 3628 3669 3506 3386 3267 3360 3273 3129 3061 3091 3168 3137 3163 2952 2849 2669 2707 2435 2391 2469 2270 2100 2094 2176 2213 2184 2344 2596 2910 2988 2983 3136 3203 3312 3468 3408 3636 3963 4067 3811 3641 3709 3969 4798 5631 6113 6212 6413 6558 6437 5726 4928 3973 3288 2821 2519 2266 2157 1996 1939 1911 1805 1903 2152 2842 3456 3900 3580 3168 3381 3693 3435 2760 2643 3676 3527 2178 2544 3048 2888 2408 2099 2219 1919 1355 1089 860 752 649 630 620 603 564 636 655 548 561 503 451 379 206 78 0 70 108 35 -4 -19 16 17 -23 27 -7 45 -47 11 55 45 -3 63 138 198 295 316 274 290 336 320 229 80 69 121 45 64 64 68 97 112 131 99 110 103 149 129 164 198 166 161 153 168 178 171 158 122 181 163 126 136 183 137 163 124 157 132 78 133 118 103 96 112 77 69 95 96 77 73 63 80 94 103 93 68 95 76 78 130 102 99 131 109 115 115 130 115 111 115 110 127 105 91 99 101 87 83 93 66 59 40 63 57 67 64 46 44 60 75 85 50 63 44 29 64 71 49 41 43 62 57 34 43 56 55 26 50 53 33 38 35 51 60 62 59 64 68 63 38 53 54 31 41 56 51 47 36 33 32 26 27 28 18 20 13 10 14 9 3 7 5 46729 334 27 30 10767 12 58 49 8151 1135 74053 78312 82521 89314 99525 97686 93070 86020 64324 35395 13992 6308 5659 4842 4460 4429 4447 4683 5019 5211 5031 5173 5347 5137 4765 4627 4866 4937 4988 4933 5230 6233 6609 6927 7605 8416 9648 10641 11202 11198 10488 10277 10583 11652 14019 16893 18798 19262 18492 16841 14743 12595 10704 9426 8346 7135 6486 5932 5575 5093 4965 4848 4947 5028 4686 4467 4515 4303 3946 3712 3523 3292 3087 3096 2827 2748 2864 2648 2503 2493 2449 2379 2335 2196 2030 1932 1845 1839 1807 2184 1978 1980 2162 2181 2356 2531 2859 3157 3230 3309 3609 3880 3475 3335 3374 3389 3913 4337 4924 5615 7320 9395 10111 8773 6573 4547 3431 2941 2555 2511 2567 2529 2491 2251 2129 2188 2286 2345 2422 2717 3415 4067 4081 3442 2869 2985 3186 3171 3149 4196 5490 5331 3447 2377 2467 3095 3661 6617 15738 20714 10366 2345 1146 928 867 682 697 686 685 667 581 634 545 439 409 240 142 47 46 57 18 31 27 21 88 48 -5 12 -28 28 -9 44 35 55 21 64 117 161 224 295 255 271 335 399 353 133 57 30 36 115 129 117 132 122 117 122 140 109 150 202 176 107 169 171 172 183 192 185 152 108 111 106 183 105 109 122 90 144 127 107 82 100 137 154 109 93 94 86 105 67 57 48 56 58 67 91 116 95 114 82 136 107 109 121 115 108 135 135 113 137 143 139 102 116 100 138 99 82 92 76 74 42 48 95 82 58 70 80 66 42 57 66 33 56 64 69 50 67 64 38 53 54 33 41 46 56 74 69 72 58 52 48 37 35 50 49 53 60 53 51 66 38 50 66 56 51 53 43 44 55 46 38 43 44 33 35 38 22 16 8 8 12 10 4 46735 334 24 30 10764 12 58 55 8152 1135 66447 66686 73297 79598 90658 108996 126097 125902 114125 78618 35487 8961 4980 4344 4321 4241 4100 4126 3912 3718 3563 3536 3972 4482 4935 5461 6496 6453 6239 6265 6699 6901 7072 7417 7369 7053 6804 7040 7492 8233 8623 8640 8349 8016 7507 7530 7876 8735 9444 9899 10868 12244 12958 13560 14096 13252 11483 9806 8012 6676 5873 5375 4894 4795 4657 4596 4648 4715 4515 4313 4184 3991 3742 3475 3360 3082 2940 2850 2626 2418 2367 2294 2408 2347 2386 2247 2121 2144 2152 2291 2414 2446 2400 2431 2432 2651 2738 2927 3000 3205 3285 3527 3369 3566 3900 3912 4025 3879 4563 5415 5874 6196 6242 5722 4537 3737 3132 2842 2570 2407 2271 2286 2281 2233 2199 2171 2352 2436 2462 2328 2350 2377 2585 2723 2604 2693 2849 3075 3237 3618 3951 4573 4137 3497 3323 2984 2810 3558 7233 14410 16558 10659 3487 1087 762 856 758 715 672 596 571 545 441 453 347 228 53 75 41 14 -20 -29 -64 -17 38 44 39 23 17 25 31 46 61 66 92 79 103 146 161 191 223 227 292 385 385 175 84 18 41 101 114 112 93 143 105 116 116 64 127 149 156 134 149 166 153 154 105 95 144 116 162 150 141 166 90 133 122 94 134 111 55 96 62 55 82 107 106 121 96 42 70 68 46 97 99 88 104 116 80 90 104 113 87 108 87 109 154 146 134 129 125 94 129 128 112 91 89 97 108 84 86 81 87 41 64 88 94 75 81 76 79 75 57 41 52 44 29 33 47 55 60 33 44 42 47 50 55 48 51 58 53 35 36 43 37 41 38 49 75 58 43 47 45 50 50 44 48 43 27 44 27 38 37 33 27 34 29 23 20 12 22 8 5 2 46741 331 22 30 10762 12 59 1 8153 1135 68446 76716 85203 96394 108579 127605 135086 138500 139419 93621 36559 9469 5267 4483 4210 4116 4150 4213 4414 4633 4710 4650 4502 4589 4463 4699 5351 5244 5220 5578 6161 6680 6964 7407 7830 8436 9064 9294 8825 7805 6952 6969 7118 7253 7126 7142 6967 6915 6895 6542 6620 6764 6807 7056 7364 7622 8297 8946 8741 7976 7155 6618 6008 5335 4761 4499 4228 3965 4034 4122 4319 4218 4096 4018 3901 3674 3299 3142 3020 2850 2694 2568 2537 2536 2534 2530 2568 2643 2682 2906 3100 3006 3046 3069 3158 3149 3053 3078 3160 3233 3483 3659 3506 3604 3641 3912 3968 3893 3724 3861 4088 4253 3991 3594 3307 2951 2877 2740 2476 2302 2281 2330 2244 2092 2153 2272 2274 2388 2383 2267 2307 2376 2450 2312 2432 2374 2415 2324 2186 2162 2442 2932 3593 3913 3744 3579 4221 6211 11966 17692 13032 5788 3464 1477 855 802 755 746 570 537 472 433 352 291 303 183 65 15 80 21 29 -8 -14 53 31 10 26 14 29 26 45 -5 28 58 44 54 59 116 85 123 231 324 336 389 337 276 188 50 47 87 79 133 101 95 106 65 79 91 122 127 156 146 178 135 184 159 155 136 154 122 138 125 145 132 121 132 100 115 128 96 119 94 135 98 108 146 74 52 55 95 90 54 52 38 48 70 76 77 85 74 49 74 112 101 103 108 122 103 130 122 120 118 141 104 94 84 85 53 96 88 89 79 90 75 64 57 63 60 49 59 46 45 34 17 58 28 29 48 62 29 34 35 33 35 40 54 71 64 66 67 68 40 31 36 38 36 43 44 54 48 52 56 55 41 41 47 42 35 38 26 23 20 25 33 28 29 23 11 13 16 0 46747 332 21 30 10761 12 59 7 8154 1134 78349 88819 103149 122040 144026 160361 158955 148560 125517 87466 43486 20667 15255 13620 12086 9866 8040 6428 5413 5180 5642 6107 6558 6517 6081 6352 7075 6762 6569 6753 6935 7120 7154 7152 7233 7345 7282 7841 8546 9918 11540 12274 11428 9471 7786 7045 7043 7211 7146 6882 6608 6427 6193 6221 6104 5983 5866 5795 5769 5409 5235 5263 5214 5521 5545 5218 4933 4535 4266 4211 4154 4166 4233 4228 4299 4524 4466 4558 4521 4405 4367 4431 4337 3994 3829 3572 3452 3382 3299 3449 3545 3656 3569 3713 3745 3733 3672 3669 3502 3392 3534 3650 3890 3829 4149 4251 4213 4345 4471 4653 4718 4731 4762 4674 4517 4233 4051 3919 3910 3605 3392 3106 2821 2685 2712 2665 2748 2468 2300 2431 2418 2543 2554 2526 2676 2893 3025 2945 2525 2342 2356 2463 2314 2304 2300 2684 3422 4527 6464 7138 5015 2142 1234 1091 942 801 809 798 600 549 526 410 417 353 334 235 81 75 109 137 24 -17 -5 -43 -44 1 -65 29 15 54 56 21 14 24 30 -20 70 135 153 186 236 345 405 407 416 399 195 105 124 123 79 137 128 78 73 119 99 113 156 198 150 99 174 175 208 206 194 177 151 149 160 182 169 139 143 98 118 179 179 99 130 127 120 128 111 88 100 64 91 102 59 109 70 62 72 79 75 78 64 114 93 110 127 119 120 133 130 140 117 152 139 115 113 131 131 116 121 120 112 68 87 104 71 72 66 54 67 82 67 48 78 76 37 39 64 56 40 42 37 61 77 77 50 29 52 77 74 71 47 51 38 23 26 37 47 48 71 93 48 42 44 53 49 51 72 64 62 42 27 28 43 37 22 46 40 18 16 21 13 8 7 9 46753 331 20 30 10760 12 59 13 8155 1134 76435 84995 98651 120194 131401 143820 156043 134494 98498 75487 53494 37124 28364 22402 23390 26315 28967 31187 29985 26933 23291 17810 12916 10236 9332 9628 9996 9527 9561 9748 9876 9663 9353 8941 8312 7637 7553 7383 7658 7753 7822 8129 9264 10738 11407 10833 9618 8972 8647 7992 8077 8249 7940 7654 7507 7205 6564 6389 6154 5739 5429 5219 5050 4910 5220 5402 5190 5260 5193 5095 5090 4917 4571 4525 4689 4751 5015 4965 4802 4768 4757 4711 4895 5197 5199 5206 5314 5138 5072 5138 5099 5062 5139 4981 4912 4725 4631 4343 4108 4259 4142 4046 4011 4122 4294 4589 4646 4795 4918 5123 5127 5070 5089 5217 5330 5252 4952 4571 4212 4136 4071 3916 3535 3444 3422 3491 3586 3226 2806 2587 2447 2219 2171 2172 2205 2190 2316 2463 2562 2668 2649 2471 2328 2122 2047 2137 2389 2775 3593 3881 2606 1415 1034 948 843 809 716 582 481 490 455 402 387 363 348 293 106 14 67 121 7 35 -4 -42 53 113 110 3 47 -5 -11 -41 39 84 19 16 69 117 177 221 188 261 314 378 406 345 232 110 132 122 70 136 112 110 165 79 91 93 168 143 125 182 136 169 172 160 171 199 182 153 154 135 178 176 169 183 118 91 93 65 87 90 92 87 76 94 117 101 76 88 46 42 97 69 64 66 63 87 109 100 44 90 92 132 133 115 95 103 109 101 127 139 129 108 108 110 64 107 86 83 63 78 83 50 47 67 51 56 70 61 42 27 29 41 50 45 37 23 42 50 23 38 45 52 72 60 37 40 49 55 46 33 25 17 21 33 47 26 53 55 38 44 42 45 33 39 20 15 23 20 22 23 19 18 6 16 10 11 14 17 5 46759 332 19 30 10759 12 59 19 8156 1134 74408 81936 93365 102990 113025 125877 141774 140956 112824 77538 39339 23460 22081 18961 17403 17337 18282 20642 23016 26138 31081 37434 41776 41506 37739 32130 27708 23670 19500 16889 16515 16036 14754 13609 12375 10769 9741 9200 8519 7819 7591 7527 7262 7456 7671 7874 8035 8214 8167 8148 8095 8413 8766 9172 8946 8774 8405 8006 7541 7031 6451 5925 5632 5620 5415 5252 5097 4930 4925 5035 5004 4772 4738 4655 4907 5109 5161 5125 5045 4983 5054 5283 5511 5665 5804 6149 6212 6292 6371 6493 6674 6965 7029 7306 7362 7315 7402 6962 6463 5978 5440 5063 4715 4541 4367 4460 4680 4753 4564 4502 4783 4890 5150 5420 5484 5651 5616 5597 5353 5065 4762 4257 3805 3525 3613 3508 3310 3016 2860 2799 2841 2657 2523 2496 2515 2462 2327 2477 2547 2739 2760 2763 2549 2309 2014 1863 1774 1913 2010 1747 1232 1091 1020 963 921 833 612 496 478 430 433 318 383 402 358 175 79 51 110 90 18 21 77 25 43 20 -19 15 -7 34 8 37 55 40 46 29 60 59 165 264 196 64 183 285 386 432 214 122 100 82 112 94 102 94 104 51 153 149 120 137 120 148 141 148 182 150 118 149 153 186 132 150 116 119 136 119 129 129 133 108 57 69 73 55 40 95 78 79 60 55 85 39 60 61 95 80 121 85 101 105 114 102 63 98 113 94 105 85 111 131 175 168 101 90 106 103 73 90 73 50 71 79 68 48 66 87 64 49 50 75 94 56 32 44 45 50 32 43 54 36 35 42 57 43 47 28 36 47 46 45 47 28 16 11 43 27 32 39 38 50 59 42 41 29 40 27 16 18 25 17 17 29 15 22 22 6 7 3 0 999999 999999 2 46765 332 16 30 10756 12 59 25 8157 1133 72086 74091 78766 88246 103552 124971 152416 161156 161406 134676 81555 30791 6955 5338 5780 7408 9382 10900 11984 13656 16111 18645 21838 24819 26807 29492 32037 34222 37315 40756 42817 42500 39456 34866 28484 22276 17101 13671 12121 10976 9866 8800 8477 8523 8062 7457 7702 7779 7624 7339 7254 7287 7337 7538 7833 7940 8190 8119 7802 7495 7122 6400 5859 5620 5219 5055 4919 4755 4531 4695 4656 4715 4521 4357 4164 4280 4456 4287 4114 4242 4215 4157 4199 4514 4769 5140 5527 5858 6087 6513 6808 7054 7489 7998 8380 9001 9337 9135 8959 8308 7722 7178 7137 7241 7141 6885 6414 6009 5592 5335 5276 5338 5433 5613 5899 5936 5875 5956 5908 5846 5589 5434 5302 5149 5198 5017 4602 4050 3516 3192 3141 3152 3181 3029 2615 2169 2296 2435 2944 4784 5547 3585 2835 2551 2417 2215 2108 1776 1523 1518 1314 1100 992 1022 864 800 650 488 462 339 414 356 346 365 384 168 69 127 143 124 31 33 39 -36 26 4 -25 55 24 6 14 11 48 34 13 64 57 75 84 110 247 168 111 179 301 419 462 303 170 160 114 114 99 141 164 84 102 105 125 110 142 160 117 166 159 166 175 188 190 214 185 117 168 179 155 211 180 104 78 67 104 83 83 67 82 112 54 47 91 108 83 72 98 60 64 102 127 86 94 122 104 83 124 83 97 97 115 119 111 125 113 103 97 87 102 123 84 97 95 110 120 96 100 75 81 71 54 44 42 45 57 67 53 34 46 59 39 66 78 52 52 67 74 72 56 42 64 48 48 64 45 36 24 28 36 42 36 61 71 61 43 50 55 71 52 37 44 49 41 36 34 25 36 34 31 24 23 17 21 17 15 17 46771 324 44 30 10754 12 59 31 8158 1133 70088 78570 87420 99769 114018 122138 125183 123027 115817 90502 46582 20635 8193 4611 3711 3397 3186 3118 3658 4533 5491 6633 7279 7942 7905 8707 9567 9952 11781 15939 21014 26778 33333 38594 41589 41028 37340 31578 24106 18160 14110 11741 10576 10148 9684 9047 8606 8417 7867 7346 7255 7133 6985 7019 6594 6377 6259 6088 6123 6209 6017 5592 5187 4935 4814 4737 4263 3996 3880 3845 3626 3463 3422 3489 3571 3640 3516 3441 3260 3245 2908 3045 3159 3135 3508 3842 4093 4598 4959 5039 5086 5282 5600 5789 6004 6731 7526 8095 8567 8923 8867 8738 8811 9064 9681 9999 10057 9790 9462 9205 8528 8358 8500 8282 8145 8006 7422 7000 6628 6015 5500 5322 5126 5106 5215 5280 5147 4802 4530 4385 4213 3910 4036 3765 3003 2562 2622 2995 4914 9054 8767 4703 2960 2586 2354 2258 2336 2209 1835 1472 1168 1018 880 874 843 746 578 429 359 381 405 338 280 261 198 68 97 183 180 97 1 37 -33 -22 37 21 -67 -82 -8 1 -4 86 30 58 28 -2 -23 -21 38 51 143 62 13 45 163 296 362 346 142 144 118 100 148 102 51 80 75 110 103 117 107 126 167 147 129 130 156 187 205 201 143 150 104 117 97 84 70 99 65 31 66 86 80 57 44 38 90 128 95 79 45 49 85 87 48 78 53 50 79 63 76 102 106 90 101 60 47 75 36 47 57 69 81 69 57 83 64 76 73 71 89 72 57 31 34 44 23 43 47 32 32 17 25 50 23 24 28 28 20 44 31 16 9 33 34 17 3 30 40 20 13 999999 21 23 16 16 0 16 17 38 28 18 14 3 11 27 19 20 13 999999 0 4 8 14 46777 323 14 30 10754 12 59 37 8159 1133 62787 74570 89330 104757 120081 137278 150697 144562 132618 111224 69064 29774 9373 6092 5590 5362 5143 4522 3772 3804 3438 3186 3202 3396 3635 4515 5467 5816 6007 6329 6706 7029 8646 11590 15003 19184 24025 27768 30417 31349 31004 27948 23046 17138 12179 9799 9608 9642 9040 8285 7635 7208 6686 6289 6106 6014 5611 5489 5362 5325 5066 4774 4368 4052 3962 3920 3634 3452 3286 3252 3107 3016 3009 3017 3099 3138 3171 3119 3044 3205 3321 3092 2922 2953 3129 3395 3578 3911 4017 4509 4887 5127 5333 5561 5813 6060 6588 7017 7698 8310 8910 9410 9352 9292 9378 9579 9679 9696 9838 10050 10244 10422 10971 11211 11244 11233 11278 10981 10460 10176 9796 9105 8568 8029 7335 6788 6143 5761 5164 4972 4831 4799 5102 4656 3733 3085 2758 2839 3278 3851 3489 3055 2783 2622 2313 2003 2040 2096 2160 1909 1339 1062 923 728 724 620 501 495 361 393 381 345 369 389 276 102 69 73 136 185 26 -59 -67 11 -37 -64 -9 -26 -16 19 34 61 66 7 10 -26 -11 33 75 9 46 15 88 114 169 284 318 343 212 146 87 85 98 83 50 55 104 71 101 131 68 87 152 119 100 168 131 136 148 134 133 137 133 143 134 112 76 44 67 98 90 57 88 79 60 49 52 40 72 102 39 22 50 100 57 17 37 56 75 64 59 50 59 84 77 93 86 79 84 85 122 119 92 38 49 79 94 66 54 62 76 67 42 39 31 38 36 58 47 37 36 23 11 6 17 29 38 31 40 23 10 1 12 16 21 11 19 23 17 35 26 6 999999 999999 23 38 26 24 23 45 32 12 21 18 18 8 5 12 7 4 999999 4 4 46783 327 13 30 10753 12 59 43 8160 1132 61780 75636 93237 116682 138833 159735 175016 186318 195492 191261 148369 73599 18045 11727 10801 9431 8416 7229 6117 5495 5081 4893 4568 4338 4306 4750 5233 5344 5940 7051 7916 8356 8581 8017 7419 7590 8935 11490 14088 15908 16482 16502 17517 19440 20385 18832 16274 12991 9905 7618 6778 6530 6241 5778 5774 5299 4879 4615 4512 4542 4394 4221 3976 3733 3675 3470 2941 2801 2829 2799 2789 2764 2735 3010 3035 3123 3097 3284 3272 3181 3235 3264 3243 3174 3431 4070 4653 5480 6463 7841 9385 10828 11507 11404 10586 9620 8436 7724 7402 7400 7840 8131 8659 9344 9757 10060 10372 10390 10054 9755 9427 9008 8725 8566 8688 8759 8749 9004 9733 10595 10827 10705 10087 9725 9342 8808 8282 7622 7091 6798 6747 6391 5615 4753 4121 3823 3546 3441 3404 3060 2710 2748 2796 2601 2386 2037 1687 1663 1770 1923 1670 1290 1053 876 709 693 640 489 347 392 417 324 276 217 154 153 160 212 240 223 90 999999 999999 39 1 24 -61 -19 -21 6 46 -8 -30 70 144 89 74 -1 93 18 6 -27 -6 60 134 223 244 277 193 198 255 122 76 74 96 100 94 83 124 125 146 92 163 166 138 179 177 146 155 160 188 158 190 137 97 117 123 100 49 100 109 104 71 56 81 49 53 72 42 36 32 85 95 93 91 80 83 98 85 53 91 114 78 111 83 84 73 70 71 87 112 77 85 56 50 85 49 96 133 87 76 86 67 75 85 42 39 53 52 47 41 52 43 39 34 27 26 42 46 45 27 28 27 70 45 42 54 50 48 34 31 16 7 10 16 27 34 19 29 29 28 21 34 39 34 31 26 28 24 18 2 10 16 8 4 10 11 46789 331 12 30 10752 12 59 49 8161 1132 60970 71548 85704 102830 128585 167868 202223 216213 218708 196641 134079 58927 16906 12094 12277 12971 13027 12228 11072 9603 8448 7388 6488 5982 5533 5822 5703 5490 5633 5893 6207 6891 7992 9416 10490 11346 11574 10720 9517 9038 10007 11926 13310 13360 12097 10072 8990 9525 10593 9771 7877 6777 5578 4661 4321 4117 3991 3961 3946 3902 3649 3303 3340 3367 3302 3401 3067 2792 2679 2664 2703 2790 2915 3093 3368 3494 3533 3588 3687 3789 3900 3945 3673 3423 3351 3856 4671 5824 7113 8464 9662 10532 10997 10749 10260 9383 8593 7876 7469 7298 7687 8163 8795 9569 9930 10205 10224 10115 10233 10332 10416 10253 9626 9118 8759 8398 8047 7873 8055 8218 8418 8408 8178 8055 7986 8380 8838 9423 9456 9152 8404 7359 6384 6304 6898 7030 6031 4900 3860 3757 4275 3911 3245 2695 2499 2129 1733 1554 1539 1525 1355 1244 1143 1029 775 733 646 437 401 437 402 320 235 330 246 175 216 278 352 246 130 81 118 111 46 81 27 70 43 104 49 49 125 177 130 136 226 93 98 91 23 21 54 55 127 165 283 327 365 271 211 246 216 125 102 113 90 110 105 150 167 153 106 111 177 201 204 159 209 208 178 152 167 177 161 111 123 137 131 111 122 96 71 113 81 60 56 128 117 89 96 112 71 118 121 119 117 122 110 134 130 110 109 133 102 69 125 133 135 117 86 88 111 83 100 96 79 79 109 97 91 99 96 106 94 81 82 78 67 75 68 44 78 61 65 68 64 43 61 39 73 38 35 51 58 59 73 52 51 55 49 29 32 51 60 56 57 53 39 55 46 29 41 39 52 39 33 28 26 24 27 22 20 36 22 12 7 19 6 5 8 46795 329 12 30 10752 12 59 55 8162 1132 60093 72838 90419 112926 139468 167069 178606 173012 167421 142926 76666 26184 8766 7324 6908 6632 7009 7255 7702 8042 8015 7726 7153 6704 6359 6022 5800 5505 5165 5262 5524 5785 5993 6570 6815 7355 8906 11530 14872 17764 17481 14442 11295 9341 9145 10180 10699 9872 7906 5864 4840 4502 4561 4368 4123 3873 3663 3349 3109 3070 3092 2946 2920 2930 2886 2935 2596 2505 2526 2708 2690 2658 2716 3099 3200 3410 3423 3604 3543 3686 3860 3956 4116 4144 4399 4865 5678 6732 8162 9250 10218 10092 9934 9292 8303 7404 6632 6134 6224 6245 6557 6665 6275 6225 6750 7467 7676 7939 8001 8207 8385 8777 8813 8447 8136 7685 6954 6349 6045 5708 5705 5802 6316 7615 11433 21347 32274 33427 23611 13558 10806 16793 29424 31345 18731 10034 6557 5430 4854 4581 4059 3945 4579 3663 2927 2414 2079 1841 1579 1447 1436 1327 1138 1075 947 840 597 519 468 495 392 373 374 277 205 170 228 249 315 361 317 217 165 216 68 2 9 80 40 60 69 66 141 183 201 198 199 177 93 86 34 7 -3 117 172 114 261 257 297 333 285 187 160 185 137 102 86 76 76 102 119 100 141 158 169 182 173 142 177 153 205 191 166 150 120 124 128 132 127 71 127 100 78 68 50 59 81 57 63 65 85 93 96 68 33 81 96 108 126 95 113 136 115 85 101 90 108 88 67 62 95 67 94 78 65 78 101 103 107 79 61 100 77 94 84 67 48 80 72 74 63 89 49 41 33 36 39 48 51 53 45 43 39 32 45 49 47 30 48 51 54 24 25 16 34 42 47 49 39 47 51 37 48 35 26 36 34 18 27 12 19 13 14 18 15 10 16 12 7 46801 310 12 30 10752 13 0 1 8163 1131 49740 57729 66537 77374 95323 117470 131629 148877 156362 127911 52965 12410 5537 4852 4764 5200 5527 5396 4971 4604 4589 4710 4575 4633 4601 4922 4856 4645 4478 4400 4489 4362 4088 4167 4623 4883 5266 5584 5958 7439 10568 13916 15412 15412 13218 9703 6456 5311 5099 5175 4819 4198 3566 3245 2730 2660 2609 2262 2434 2460 2442 2379 2123 1877 2016 2089 1882 1902 1837 2037 2099 2039 2249 2304 2405 2545 2606 2689 2638 2756 2784 2873 3155 3226 3205 3382 3617 4083 4486 4695 4756 4853 5022 5040 5019 5012 4753 4560 4752 4853 5155 5487 5782 5675 4955 4531 4301 4199 4245 4317 4518 4816 5262 5296 5147 4863 4425 4250 4263 4285 4438 5084 6620 9873 17104 32494 55019 62655 47560 30525 36385 69121 98320 73850 24612 6693 5046 5142 5891 5600 4306 3848 3907 4086 3258 2526 2296 2593 2013 1455 1215 1146 981 918 850 733 526 433 353 285 296 212 226 258 228 134 129 193 168 247 311 345 285 225 151 -52 -37 -8 -31 -51 -61 -16 75 152 162 214 211 200 154 94 45 29 39 55 127 134 161 204 224 221 226 152 135 143 87 73 45 93 45 73 116 109 133 145 138 115 161 125 165 179 148 123 110 105 116 127 104 73 130 100 71 86 37 72 29 46 62 53 55 92 73 61 69 87 23 44 48 68 88 84 81 79 72 26 63 63 80 77 75 47 29 59 44 24 27 39 31 53 63 78 70 47 51 56 45 23 47 46 42 20 10 -9 3 12 7 -24 7 2 -2 16 13 13 1 11 11 8 999999 7 1 999999 999999 999999 999999 999999 999999 2 2 999999 999999 1 46807 324 11 30 10751 13 0 7 8164 1131 49492 58942 71343 86539 102667 118640 136291 156165 198030 217124 138567 38055 5513 3935 3722 3952 4287 4491 4835 5024 5067 4950 4513 4466 4541 5045 5104 4856 4968 5281 5407 5499 5675 5818 5467 4878 4821 4876 5172 5356 5530 5704 5849 5883 6785 9247 12155 11818 8473 5210 3350 2685 2621 2783 2754 2496 2290 2319 2242 2106 2085 2010 1838 1942 1914 1928 1792 1736 1745 1887 1908 1868 1953 2040 2172 2397 2570 2715 2748 2804 2684 2703 2733 2779 2646 2560 2802 3030 3395 3746 4209 4658 4705 4798 4963 5136 5473 5448 5242 4887 4196 3835 3726 3703 3631 3413 3404 3232 3166 3350 3463 3593 3738 3564 3318 3187 3143 3040 3320 3928 4572 4927 5514 7846 13937 26508 42641 51100 42689 33192 49393 94600 131089 114489 57159 14218 6579 5826 4946 4453 3758 3459 4008 3743 3001 2567 2542 4028 5568 3384 1549 1278 1041 794 669 544 535 462 413 410 317 286 254 274 363 259 244 269 212 302 271 291 259 182 216 95 -72 -30 25 22 26 38 93 196 232 215 193 225 232 114 114 114 25 20 93 216 213 231 212 227 219 211 226 250 200 118 104 102 120 156 174 176 182 148 141 192 154 151 196 133 92 86 114 113 154 118 79 165 183 134 143 112 47 97 112 111 109 24 12 75 71 73 100 52 53 70 112 123 105 148 102 102 75 62 92 79 87 35 89 65 66 86 92 72 76 73 85 86 71 80 63 80 78 102 80 69 47 38 40 59 59 55 18 33 27 35 31 43 39 42 52 37 24 30 41 52 59 38 51 48 24 16 11 14 34 43 36 37 27 28 32 29 22 15 7 16 21 25 20 8 15 11 12 18 46813 331 10 30 10750 13 0 13 8165 1131 36882 43337 52524 63249 75497 89077 108508 133267 163146 171706 132557 58826 11059 2052 1591 1966 2509 2455 2391 2664 2941 3308 3426 3471 3548 3606 3679 3697 3870 4043 4231 4277 4424 4730 5024 5363 5246 4868 4461 4211 3961 3692 3838 3992 4099 3871 3718 3346 2901 2677 2455 1941 1597 1279 1100 1121 1103 1172 1209 1023 1026 1189 1142 1090 1154 1126 1059 993 963 1227 1113 1077 1114 1164 1185 1378 1314 1384 1479 1513 1689 1678 1818 1779 1761 1695 1892 1973 2011 2177 2467 2897 3190 3297 3430 3317 3194 3189 2954 2884 2545 2507 2342 2256 2230 2185 2171 2145 1990 1941 2007 2098 2404 2714 2738 2567 2244 1941 1959 2109 2039 2144 2723 4534 9192 16787 21654 19538 20693 42326 85430 151009 205305 235884 232605 147914 59211 24568 9686 5979 21418 28964 8184 3681 2683 2143 1729 1577 1635 1407 1227 1085 797 717 629 549 476 397 271 250 290 242 224 308 270 249 225 210 247 252 265 273 266 270 214 208 78 11 36 28 19 31 105 137 260 278 231 281 218 134 137 96 92 46 90 166 239 205 213 230 270 198 181 215 282 234 206 172 151 134 133 133 186 198 185 183 223 170 185 184 216 163 150 170 197 213 176 187 120 132 165 150 102 106 77 101 83 89 74 35 114 94 66 67 110 141 135 145 161 128 163 131 84 116 115 70 133 98 74 75 92 110 95 102 87 69 69 103 124 113 111 134 119 91 83 100 59 76 85 62 86 61 69 81 44 49 52 49 69 68 83 74 48 53 56 58 42 53 72 65 57 32 6 24 47 58 59 66 65 64 63 60 61 57 34 40 43 37 31 30 35 37 33 30 20 19 16 12 16 14 5 46819 327 9 30 10749 13 0 19 8167 1131 30789 36364 43755 54346 68847 83977 104599 133567 160115 189047 180144 94354 18446 1951 1283 1273 1239 1370 1640 1919 2162 2179 2260 2354 2720 3418 3803 3936 3972 3844 3890 4068 4362 4597 4583 4859 5159 5614 5665 5516 4878 4395 4034 3561 3101 2827 2691 2836 3019 2829 2307 1815 1639 1538 1255 1127 983 819 838 816 773 766 709 655 759 696 642 608 591 581 637 672 591 723 835 887 902 885 1027 1072 997 995 1123 1324 1263 1306 1258 1174 1427 1629 1995 2433 3021 3569 3852 3676 3484 3278 3044 2820 2475 2262 2045 1961 1755 1545 1415 1470 1448 1307 1400 1405 1473 1597 1576 1621 1564 1323 1099 1042 1128 1150 1306 1636 2614 5505 10623 15212 18224 31304 62990 113561 174875 218187 232687 218056 151844 68399 16363 4092 7382 25687 25671 5912 3473 1967 1001 874 787 697 651 641 583 460 379 286 267 258 293 298 160 222 198 252 252 210 233 227 184 221 210 226 230 239 178 233 172 31 6 51 37 8 198 99 185 172 224 186 211 264 187 173 90 79 24 78 97 78 114 208 231 219 228 202 133 140 128 148 188 109 132 131 196 176 153 201 160 162 214 150 114 169 139 120 151 135 171 151 120 119 64 111 62 61 51 39 9 46 34 65 59 72 82 84 77 106 147 126 154 150 164 129 109 96 71 59 72 48 42 39 79 98 97 61 60 76 44 56 86 124 74 68 86 102 86 76 72 51 62 82 46 43 38 29 40 41 51 39 23 30 25 26 35 20 42 64 31 18 28 26 23 15 9 999999 36 29 42 35 31 41 40 18 28 20 27 23 22 29 22 13 3 999999 5 14 11 999999 7 46825 334 8 30 10748 13 0 25 8168 1130 31016 37258 47194 63356 82493 110129 145073 167716 176800 185596 174938 99376 25019 3639 3657 4364 4961 5134 4321 3386 2709 2538 2589 2855 3045 3443 3930 4155 4293 4447 4865 5318 5764 6071 6294 6160 6140 6218 5944 5792 5778 5430 5190 4887 4809 4319 3768 3484 3073 2889 2611 2576 2632 2518 2120 1677 1292 1117 1070 1089 858 795 920 865 708 819 760 679 835 883 943 875 837 969 889 759 769 868 839 967 1053 1001 1121 1028 1081 1125 1277 1268 1280 1416 1767 2173 3187 4399 5702 6579 6800 6237 5188 4167 3589 3179 2925 2876 2690 2320 1924 1769 1617 1411 1371 1369 1376 1396 1544 1569 1563 1404 1260 1154 1216 1723 2726 4018 5087 6377 11136 24472 43514 54304 57326 70378 108131 147456 148777 134609 127827 126862 107646 52308 8020 25685 58869 16040 2361 1309 846 717 664 510 538 510 454 524 426 338 327 349 262 245 281 269 263 238 256 311 322 229 261 220 317 284 294 319 311 287 320 142 41 129 120 132 233 336 223 218 273 303 332 302 269 191 184 118 72 81 126 187 217 260 283 241 220 255 217 161 220 171 179 178 171 194 221 257 209 204 250 236 191 208 179 175 198 212 227 203 167 200 213 159 158 117 151 114 120 117 85 89 77 96 99 123 121 132 116 124 158 211 192 164 226 177 152 159 129 149 169 135 116 132 123 122 97 124 121 96 101 119 163 170 141 147 125 137 126 130 122 94 78 123 126 83 95 73 71 55 78 100 89 68 69 53 71 92 100 84 105 104 103 87 76 58 67 68 73 77 95 99 83 71 70 74 76 77 49 70 79 59 55 47 50 61 62 58 51 57 40 41 43 36 36 33 28 28 46831 333 8 30 10748 13 0 31 8169 1130 31652 40512 52740 67423 88003 112108 140493 170627 197775 210526 181316 107965 26848 3526 2787 3131 3923 4816 5888 6456 6129 5473 5044 4539 3980 3992 4381 4701 4969 5096 5271 5353 5418 5800 6212 6769 7447 7669 7611 7244 6402 6055 5624 5039 4973 4674 4492 4312 4120 3630 3059 2591 2372 2147 2431 2525 2520 2291 2005 1790 1394 1205 1067 911 702 719 988 1042 1113 1093 1227 1307 1308 1541 1589 1567 1570 1503 1539 1429 1495 1487 1456 1530 1493 1580 1632 1579 1812 1937 1991 2110 2663 3512 4706 5265 4972 4512 4099 3734 3331 3182 3075 2711 2463 2373 2152 2137 1952 1795 1573 1298 1204 1189 1090 1164 1076 1242 1123 1074 1146 1343 2263 4480 6768 8437 14351 32265 53787 53012 40231 47867 82987 139579 160211 136928 99451 58269 38943 29046 7205 20280 50703 15568 2933 3227 1561 801 676 602 484 524 464 361 384 303 318 255 257 189 212 191 248 196 188 224 308 165 189 179 260 265 255 332 334 232 229 203 167 134 207 156 130 146 227 295 251 249 218 281 276 227 200 139 46 42 38 154 174 223 209 221 243 254 248 159 155 140 98 156 216 220 203 175 173 153 181 253 183 158 180 173 130 157 153 163 137 149 102 144 148 166 106 77 47 38 75 26 43 54 86 53 56 97 98 92 167 179 140 193 180 119 121 130 98 99 125 123 127 104 92 78 59 39 57 64 38 83 123 104 94 104 94 63 87 66 44 57 40 90 76 65 41 51 51 48 36 51 53 45 32 36 44 33 56 71 71 59 31 21 39 34 13 13 23 31 40 41 55 56 30 40 46 50 40 44 31 33 36 27 27 38 22 10 18 17 11 7 999999 999999 999999 999999 1 46837 330 8 30 10748 13 0 37 8170 1130 36379 45516 56596 72363 95583 126357 160434 187768 211343 236807 247251 169635 40886 4524 2871 2959 3130 3008 3287 3636 3843 3913 3717 3955 4154 4576 4994 5062 5211 5573 6108 6772 7204 7365 7422 7525 7720 8209 8964 9766 10131 9763 8879 7451 6208 5403 4947 4695 4415 3944 3748 3322 3170 2864 2504 2050 1821 1673 1621 1580 1603 1578 1601 1415 1263 1193 1158 1085 1107 1322 1220 1254 1346 1471 1573 1703 1901 1950 2101 2299 2627 2865 3014 3022 2833 2796 2974 3050 3427 4047 4757 5401 5917 6156 6849 7602 8200 8546 8226 7267 6052 5206 4549 4523 4780 5061 4886 4106 3193 2803 2397 1973 1715 1705 2036 2077 1862 1471 1160 1068 1009 1172 1635 2511 4675 7110 9676 16522 29968 38168 27956 16640 25242 48336 38811 11664 6008 12119 21425 32539 37318 68643 138751 78284 29445 67995 15810 897 690 564 553 402 320 363 361 218 205 247 201 204 234 209 166 183 180 277 173 187 234 238 223 260 306 263 240 235 205 182 190 158 197 203 192 166 148 196 214 246 250 200 245 214 242 234 171 132 74 37 173 282 197 208 205 220 105 121 112 158 161 151 162 183 190 167 165 159 186 190 177 167 197 203 199 161 130 152 163 148 156 117 140 138 81 118 85 49 46 53 57 92 121 115 82 72 88 71 125 158 209 171 150 122 111 106 99 75 63 66 78 43 47 58 61 31 35 42 60 80 79 100 105 115 121 99 62 62 44 55 66 80 84 62 47 35 22 31 29 53 70 41 43 30 49 66 67 54 42 47 35 53 54 40 28 11 24 33 44 41 30 32 44 38 40 47 49 39 27 20 28 25 27 18 26 19 16 15 999999 0 7 7 46843 332 8 30 10748 13 0 43 8171 1130 39645 50455 63573 81037 104870 134449 169800 200804 230328 251734 224526 122227 24557 3894 3370 3533 3654 3753 3669 3773 4100 4281 4313 4110 4228 4401 4389 4246 4549 4858 5222 5749 6619 7418 8088 8844 9530 10042 10430 11069 11868 12251 12326 11928 10498 8714 7088 5671 4836 4166 3465 3098 2677 2146 1910 1883 1898 1850 1878 1800 1550 1552 1593 1327 1047 1032 1262 1326 1332 1301 1407 1452 1580 1860 2038 2107 2395 2683 3175 3754 4415 5384 6252 6900 7576 8691 9827 10926 11667 11952 12509 13164 14716 17177 19151 20509 21561 21813 20146 16870 13708 10996 8829 7259 6479 5923 5916 6657 7276 5934 3870 2172 1504 1094 1080 985 990 1022 907 856 989 1123 1696 3010 4756 5806 5408 5212 7566 13034 21533 32935 48330 65547 71779 44499 9726 1786 2133 2627 10232 31273 34843 17435 65093 79594 9763 945 837 743 530 428 318 359 306 312 222 196 238 197 155 207 200 137 210 209 179 160 248 329 333 291 302 211 247 197 204 257 220 208 171 173 159 178 230 192 214 291 237 201 197 226 266 252 156 115 107 134 129 211 256 231 146 115 105 118 105 88 142 100 75 170 163 176 188 199 189 129 157 186 173 162 210 161 130 96 157 156 172 114 44 104 110 84 75 69 61 82 77 84 117 130 58 87 121 138 152 138 139 153 173 113 73 55 105 82 81 126 139 94 79 89 53 55 58 56 55 97 110 89 85 96 102 94 32 55 89 69 70 66 62 74 70 56 39 35 44 48 43 39 28 26 39 44 31 20 26 51 71 56 39 38 34 6 16 29 46 57 40 51 43 34 39 27 27 27 32 19 20 28 21 15 23 11 11 11 5 999999 4 2 9 4 46849 330 7 30 10747 13 0 49 8172 1129 44092 53549 67901 86545 111729 139230 166666 195745 206019 211225 186875 105612 24313 3771 2811 3174 3652 3717 3850 4032 4181 4076 3989 4064 4293 4907 5170 5221 5373 5204 4982 4846 4883 5389 5950 6693 8082 9518 10495 11112 11708 12659 14166 14966 14999 13852 12039 10195 8468 6860 5230 4115 3281 2724 2477 2159 1698 1622 1419 1502 1449 1454 1536 1311 1259 1212 1229 1158 1237 1201 1266 1337 1371 1614 1766 1807 2156 2709 3232 4052 5043 6238 7630 10665 16238 17820 18277 21063 24191 27601 31871 35687 37695 38236 37607 37318 35932 34130 31460 26801 19591 12321 7055 4322 3034 2494 2463 2262 2207 2182 2052 1787 1614 1419 1141 927 944 917 900 933 910 1019 1474 2622 5241 8744 8602 4834 4002 8047 19185 42451 72085 91625 86582 46964 13833 4493 6635 5151 1902 1139 1169 1170 1300 1486 989 989 818 629 515 450 339 333 261 209 240 171 253 224 218 198 297 207 202 244 246 191 208 283 259 346 282 271 241 184 220 162 169 116 166 186 127 165 186 224 252 209 293 263 287 210 198 217 188 173 126 59 117 152 202 170 205 221 124 130 131 104 106 125 138 134 151 154 214 156 154 166 206 243 204 164 156 115 156 165 158 201 161 138 122 117 61 119 57 52 64 87 52 82 99 124 91 109 86 102 120 194 206 153 175 161 110 65 60 58 72 114 123 125 42 78 82 60 74 57 57 80 89 108 105 101 105 67 66 78 63 81 68 55 50 52 45 35 55 52 26 31 61 39 48 52 30 34 55 39 55 49 24 47 61 28 24 20 22 26 40 50 46 54 52 42 46 44 30 29 27 27 24 33 25 22 20 17 11 12 16 15 999999 2 46855 334 7 30 10747 13 0 55 8173 1129 38391 47502 62628 85565 111687 137403 159898 192008 206821 216926 201321 112855 27376 3615 2780 2743 2587 2567 2822 3099 3389 3744 4121 4185 4055 4179 4209 4316 4305 4501 4752 4880 5088 5045 4740 4693 4953 5563 6546 7713 9248 10297 10803 10747 10938 11344 11494 11133 9855 8247 7026 6218 5186 4048 3199 2603 2148 1893 1747 1502 1330 1224 1211 1098 1067 1015 983 946 923 1054 1043 923 919 1102 1433 1532 1602 1892 2207 2739 3675 5004 6667 9472 13819 18025 21288 25681 30679 35235 39602 43457 47626 51712 53505 52403 50457 48722 46689 44941 41074 32058 21088 10047 4140 2303 1884 1772 1599 1538 1428 1251 1223 1147 1066 1017 953 823 804 795 660 801 1063 1439 2732 5594 9390 9816 7694 10800 20981 40917 68678 92832 101320 80759 38231 13120 19713 24823 11123 2773 1191 1108 1055 1171 1566 1284 909 781 664 493 454 438 364 269 194 173 183 212 248 221 263 190 174 264 248 270 308 263 324 361 388 265 167 193 296 263 213 220 173 181 179 221 280 297 215 241 306 290 265 269 262 293 194 161 185 199 122 112 200 243 163 177 165 176 199 133 108 184 217 179 96 193 233 200 188 205 234 231 248 295 204 201 198 230 215 198 191 180 201 153 131 75 87 86 66 93 131 64 145 167 151 173 117 135 189 253 247 213 192 161 180 188 140 114 118 102 101 136 107 103 126 108 107 72 95 134 143 133 127 121 149 147 139 121 127 99 105 80 78 74 78 73 76 95 91 90 107 88 84 75 74 67 86 98 85 68 70 77 98 86 75 49 47 50 69 77 83 78 70 80 73 86 77 51 56 50 55 55 54 40 43 43 45 47 39 30 26 27 26 17 11 9 46861 334 7 30 10747 13 1 1 8174 1128 44942 58313 78969 105447 134277 159949 183050 212222 238624 254170 254872 211232 103782 20467 3450 3439 3709 3455 3754 3963 4194 4487 4704 5200 5887 6212 6527 6656 6618 6563 6338 6204 6381 6338 6659 6593 6674 6600 6630 7086 7622 8625 9611 10596 11541 12357 12716 12457 11693 10858 10060 8851 7390 6111 5032 4494 4335 3974 3443 3003 2765 2525 2201 2075 1852 1786 1816 1909 2025 1973 1822 1933 1967 2092 2163 2373 2401 2916 3215 3542 4394 5375 6589 8388 10688 13251 14854 16428 19102 22596 25193 28730 33921 40744 43087 40387 38375 36301 32994 27659 22319 19322 17903 12744 6317 3270 2429 2361 2195 1935 1682 1535 1407 1289 1169 1178 1144 1101 949 830 718 724 718 724 876 957 1210 1491 1707 2586 4656 8370 16309 28976 34674 25252 12381 15188 38428 69272 43835 7276 1455 1183 1231 1906 1476 1009 873 805 630 506 366 342 298 179 157 195 246 244 223 212 175 172 238 196 202 213 204 227 273 242 212 76 125 174 208 214 185 154 177 171 176 250 306 297 265 193 262 313 334 306 279 253 237 186 118 117 135 106 147 203 207 198 156 85 164 164 127 165 117 142 203 161 166 223 240 222 214 201 166 223 223 191 253 230 220 220 186 176 159 102 92 93 74 144 116 122 97 99 139 169 130 157 95 105 189 203 206 194 205 186 161 153 136 143 87 106 130 76 82 93 111 91 81 92 107 124 115 132 115 131 126 121 135 104 99 106 97 73 90 107 83 69 63 41 62 56 79 80 56 73 88 83 86 65 56 64 77 82 65 62 41 37 38 56 84 76 80 80 66 74 64 56 48 55 52 51 50 42 34 48 49 46 43 44 26 23 23 26 27 18 14 3 46867 329 7 30 10747 13 1 7 8175 1128 54138 69052 87171 110967 139171 167544 202611 243284 268293 287147 305048 257721 125767 26432 4854 4367 4525 4456 4514 4776 5056 5097 5219 5288 5495 6253 7161 8320 9327 9458 9686 9377 8926 8929 8541 7930 7773 7818 8126 8253 8412 8587 8933 9789 10437 10679 10998 11837 13039 13085 11808 10701 9833 8730 7380 6292 5424 4997 4770 4745 4391 4115 3748 3541 3113 3012 2932 2770 2556 2447 2691 2711 2886 3165 3523 3742 3990 4332 4888 5696 6059 6687 7470 7786 7980 8371 8174 8285 8669 9022 9927 11351 12896 15674 20248 24374 26279 27568 27708 25364 20562 14666 9020 5021 2971 2239 2108 2076 1964 1858 1783 1766 1577 1524 1367 1386 1173 1048 952 906 813 771 786 793 858 907 1169 1320 1557 1680 2048 2931 5064 8087 7909 4372 2194 1924 4399 10232 8914 2920 1303 1144 1137 1060 1089 1004 795 684 531 405 368 317 236 190 132 227 249 201 190 117 115 161 164 174 165 133 133 96 161 260 204 168 171 154 163 211 196 242 213 268 237 157 167 302 269 227 219 224 273 240 249 322 205 135 168 152 132 77 69 181 213 158 133 160 113 81 113 142 129 162 140 146 179 146 203 218 170 154 181 247 213 182 183 230 202 198 182 130 130 102 116 75 75 96 78 77 104 96 105 106 92 140 104 95 141 179 226 143 159 140 140 114 95 98 106 102 112 78 102 78 58 79 63 86 113 83 98 98 103 78 91 96 92 79 77 58 61 62 69 56 46 53 72 54 34 33 49 49 41 33 47 37 40 32 53 43 18 34 53 45 28 30 29 38 52 42 39 44 50 40 41 27 29 31 28 21 29 17 24 19 15 17 15 16 1 999999 1 46873 332 8 30 10748 13 1 13 8176 1128 58882 73083 94549 120798 155115 184915 213773 250896 291537 313895 255743 108779 25224 5871 5455 5782 5859 5709 5447 5369 5370 5332 5393 5326 5090 5177 5384 5806 6049 6639 7651 8730 9846 10337 10258 9811 9486 9250 8818 8471 8065 7586 7451 7341 7859 8078 8205 8521 9077 9550 10323 10494 9843 8440 7390 6672 6167 5496 4904 4776 4793 5304 6257 7520 7429 5894 4939 4466 4554 5096 6550 8961 10086 8862 5731 3669 3374 3753 4145 4687 5137 5572 5757 5785 5853 6137 6727 7506 8737 9843 11460 13299 14935 18037 21694 25328 28853 32495 34805 35953 34464 28029 19617 13662 9858 6261 3870 2796 2673 2599 2317 2172 1735 1432 1384 1341 1221 1105 952 1023 955 901 941 820 902 1008 1111 1517 1941 2697 3485 3850 4030 5075 6759 5401 2794 3269 7888 14277 13176 4440 1324 1030 1108 1138 1093 1008 853 747 612 418 291 318 226 273 185 181 175 205 234 183 126 197 168 221 219 173 155 126 146 128 153 225 143 175 163 132 170 178 194 213 232 325 243 220 213 294 255 327 241 219 270 273 278 206 174 132 185 167 185 201 203 176 141 143 162 126 70 96 155 157 177 218 185 168 184 187 236 165 137 217 231 203 160 210 177 216 217 193 131 122 148 134 69 63 83 159 207 146 147 194 156 139 156 138 156 179 172 147 182 194 188 170 115 106 83 99 100 106 114 108 93 72 85 96 141 152 131 99 116 117 134 109 103 107 108 92 101 92 91 75 68 52 26 51 74 72 56 52 67 69 53 52 59 56 75 78 50 52 39 41 22 27 29 56 60 52 52 58 64 64 60 47 47 47 45 28 35 41 31 25 15 14 19 23 22 20 19 17 7 14 46879 332 8 30 10748 13 1 19 8177 1127 59165 72015 90974 116763 150804 183623 213748 234790 249052 237774 187667 89618 18022 4906 4627 5924 7800 9294 10423 11583 13132 13612 12390 9829 7230 5675 4990 4887 4791 4770 4877 5243 5549 6725 7573 8840 9910 10125 9653 9292 9312 9285 8831 7820 6960 6439 6043 5997 6150 6223 6567 7196 7726 7711 7572 6861 6002 5731 6262 7550 9903 14232 20155 28455 40911 47867 42279 28163 15123 13250 23928 44780 65227 66735 47187 25935 12240 6063 4448 4472 5124 5957 6280 5913 5314 4984 4965 5098 5406 6094 6923 7986 9485 11240 13719 15838 17436 18424 19306 19639 18436 15697 12188 9505 7010 5511 4204 3572 3468 3050 2670 2488 2329 2107 2007 1756 1665 1600 1468 1283 1282 1228 978 976 940 1011 1040 1170 1506 1999 2960 4110 4705 4150 3129 2300 1849 1897 3795 5816 3861 1492 1066 1046 1388 1367 1224 1092 797 687 542 367 291 310 277 169 157 166 171 136 104 183 144 171 204 209 199 190 138 121 121 115 185 78 168 116 181 207 248 258 243 239 281 255 272 255 241 204 288 227 231 261 196 228 249 201 221 184 220 238 231 196 207 221 193 181 154 146 166 169 202 152 175 181 157 176 173 201 230 216 167 196 189 241 226 205 204 171 191 237 173 185 122 121 101 53 100 159 153 169 142 149 168 187 190 168 149 191 215 193 184 222 196 175 168 161 75 86 99 53 89 69 76 64 119 105 115 112 124 115 117 134 141 121 117 97 96 93 102 80 77 59 58 50 41 65 82 70 65 53 68 78 90 76 60 61 64 58 60 76 78 43 28 32 29 45 72 55 55 65 75 67 72 53 45 54 53 55 49 52 33 26 41 26 21 19 28 22 11 17 11 4 46885 333 8 30 10748 13 1 25 8178 1127 63527 75226 94189 123211 157379 192139 239443 279928 276889 223059 146186 52511 8861 4289 3822 4496 6192 8797 11862 15173 19384 25630 31970 35671 34740 30238 23225 15843 10688 7274 5858 5693 5927 6247 6478 6338 6918 8528 10462 11744 12288 12322 12103 11856 11360 10864 10045 8866 7669 7073 6558 6217 6105 6030 6157 6332 6446 6751 6524 6058 5644 5326 5632 7514 12459 22487 33742 37868 29980 17512 9353 7605 11401 18544 24191 24622 19089 11943 7395 5064 4198 4188 4678 4866 4814 4372 4174 4229 4273 4386 4489 4637 4924 5113 5480 5830 6533 7024 7189 7472 7457 7267 6646 5478 4252 3673 3273 3223 3075 2724 2500 2467 2327 1955 2047 3049 2743 2364 2354 1787 1533 1651 3794 5383 2639 1154 957 893 1005 1139 1328 1666 1888 2629 3333 3104 2280 1693 2430 3684 2493 1197 957 959 1290 1533 2553 2131 742 536 398 388 334 322 292 203 158 161 113 118 189 161 156 200 117 145 175 141 137 108 82 131 132 95 110 114 200 82 143 185 201 261 234 255 184 177 201 231 286 260 215 295 254 258 199 197 161 158 148 191 195 227 228 235 172 103 129 225 196 186 191 232 191 108 179 175 146 148 151 110 137 156 205 174 226 192 167 202 166 196 187 163 96 75 85 97 118 147 186 212 187 166 146 180 124 179 151 170 238 210 189 175 158 127 101 96 106 82 70 97 59 43 51 48 97 98 93 108 111 126 108 90 98 103 86 66 79 71 54 73 82 51 31 59 55 53 51 49 49 56 62 47 66 62 47 47 42 52 61 63 48 40 16 18 34 30 51 53 46 57 56 57 43 50 43 38 24 28 23 32 25 20 26 25 26 20 18 22 10 999999 6 10 1 46891 334 9 30 10749 13 1 31 8179 1127 70326 86511 112230 146126 186846 233580 280716 313468 314283 274300 149088 51474 14721 9818 8058 6814 5544 5139 5539 6946 8646 10373 13339 18921 25220 30260 31465 28284 23460 18050 13203 9490 7434 6465 6128 6050 6154 6381 6766 6980 7916 9582 11475 13165 14320 14762 14433 13682 12819 11628 9921 8191 6551 5541 5265 5430 5275 5129 5163 5334 5470 5042 5040 5236 5305 5852 7872 10352 10788 9867 9252 11557 17754 24334 26483 22313 15402 9854 6834 5315 4640 4359 4237 4456 4408 4431 4194 4156 4054 4189 4446 4568 4853 4904 5032 5097 5517 5956 6570 7109 7557 7469 7086 6524 5793 4812 4042 3640 3351 3013 2794 2647 2273 1858 1528 1432 1240 1030 930 1020 1011 931 1017 1071 928 917 893 901 939 1141 1374 1605 1915 1958 1645 1559 1551 1315 1488 1891 1471 1037 875 911 1169 1124 1124 1019 596 487 371 253 299 334 267 158 155 117 201 156 188 152 183 186 114 123 216 260 124 154 111 182 130 186 163 132 157 198 190 167 182 212 237 223 234 289 308 245 271 335 269 205 269 275 250 192 188 200 178 239 206 214 213 192 168 137 142 186 215 180 202 167 128 215 158 156 179 184 175 191 239 220 188 161 206 243 232 213 152 174 165 152 138 88 76 102 114 148 224 235 205 226 202 174 177 176 159 184 201 225 206 175 148 178 134 134 131 98 99 75 110 63 48 96 112 86 142 143 125 112 130 131 126 141 129 109 88 61 81 70 54 72 55 67 73 82 68 49 65 64 51 48 77 60 43 39 39 69 64 55 55 55 30 27 28 34 57 54 53 53 54 47 61 64 62 48 55 44 53 50 37 25 26 27 32 30 21 21 17 9 11 14 14 10 46897 334 11 30 10751 13 1 37 8180 1126 59777 74048 99567 133336 169710 209105 257303 301734 331696 316069 238621 122422 56280 47895 44013 38030 30570 22457 15850 11533 9640 8937 8411 8155 8829 10805 13915 16650 17541 16593 14856 13619 13125 13655 14521 15606 16351 11856 7778 6615 6240 6490 7039 7746 9088 10893 12696 14308 15206 15003 14384 13878 12582 10603 8857 7125 5435 4468 4318 4351 4473 4357 4190 4010 3902 3776 4048 3962 4071 4578 5701 8071 12382 17687 19720 15343 10027 6458 4742 4444 4634 5023 5154 5109 4991 4765 4710 4753 4796 4950 5127 5299 5508 5934 6585 7650 9626 11389 12941 13720 14138 14203 13214 11742 9788 7908 6369 5121 4402 3835 3484 3046 2966 2520 2194 1961 1775 1509 1316 1261 1149 1003 921 761 835 987 877 868 994 996 1042 1151 1340 1475 1333 1151 986 919 901 1080 1045 760 844 947 976 933 906 831 638 391 321 320 355 239 210 229 173 124 114 180 231 186 134 186 186 142 114 218 190 25 198 185 113 175 196 196 191 141 200 204 196 253 247 286 280 323 278 226 274 260 288 316 276 351 314 265 238 149 226 229 236 200 219 203 172 235 229 236 186 185 184 170 184 194 181 190 176 219 187 192 201 191 180 199 226 259 174 164 182 175 184 185 177 149 84 140 187 189 211 255 233 172 208 196 222 219 223 254 259 267 223 235 166 153 167 163 166 127 127 125 116 158 142 138 122 133 146 166 158 137 175 154 171 154 158 155 138 105 121 79 84 91 110 126 113 87 83 68 87 90 91 82 92 86 71 62 89 104 91 92 81 81 72 52 42 53 86 95 103 106 100 82 88 82 82 69 70 80 68 63 75 62 44 64 55 58 59 58 47 45 37 30 30 25 46903 325 12 30 10752 13 1 43 8181 1126 59479 73519 91330 113773 140117 167142 193936 213833 219959 204400 128917 47198 30740 33609 39921 46338 49941 51707 51921 48248 41758 34406 24625 14570 8280 6411 6484 7489 8969 11564 13584 14880 15303 15047 14196 13262 14727 17318 16247 12328 9147 7203 6276 5700 5211 5177 5884 6896 8092 10135 11888 12572 12963 12423 11187 10129 8941 7396 5901 4736 4075 3585 2961 3045 2859 2866 3140 3414 3797 4219 4835 6038 8326 11223 12499 10369 6594 4123 3768 3793 3866 4063 4416 4819 4868 5152 5501 6012 6669 7665 9157 11472 14741 19695 25465 30754 35945 40997 44199 44595 41253 36045 28765 21136 15319 11103 8112 6736 5548 4575 4218 3518 3139 2622 2438 2068 1960 1777 1454 1353 1193 1097 1010 1027 1009 1161 1426 1437 1427 1397 1343 1387 1373 1299 1038 881 651 718 671 714 616 526 497 488 614 740 651 441 386 347 282 279 216 98 151 21 110 73 81 131 101 91 78 89 57 52 123 79 38 52 116 75 42 33 151 152 93 72 69 167 210 162 170 197 150 219 290 310 247 178 165 159 221 206 176 183 195 128 127 113 109 168 190 195 155 138 106 163 138 132 138 145 118 131 124 130 143 137 150 112 169 143 186 203 162 161 163 131 114 154 107 99 24 19 24 108 91 163 209 192 168 111 131 126 175 166 146 155 183 218 209 159 136 131 142 112 80 85 101 97 67 68 64 92 84 106 67 55 93 94 70 99 100 66 71 67 35 53 30 59 57 41 30 30 39 17 43 48 31 57 50 43 14 52 50 23 21 20 24 30 28 43 25 9 11 3 20 33 44 48 6 17 23 25 26 16 15 11 3 15 15 10 999999 0 6 46909 334 13 30 10753 13 1 49 8183 1126 40272 49504 60510 72387 87114 102382 119900 140767 151717 126668 72630 31906 25033 24956 25469 25532 26049 27385 28712 31108 36466 43068 48569 49947 42051 32511 23939 17452 12043 9162 8603 9924 13338 18654 24654 29837 32410 31317 26529 18798 11403 7749 6834 7489 7977 6752 5148 4084 3857 3955 4292 5012 6174 7391 8336 8569 8628 8247 7329 6210 5230 4330 3627 3021 2561 2602 2451 2385 2519 2689 2862 3208 3699 4205 4470 4308 3745 2888 2709 2662 2818 3352 3962 4797 5993 7216 8732 10661 12868 16561 20712 25331 29118 31983 34329 36152 39385 44030 50135 57385 63741 65749 65547 64677 60961 55622 48897 42988 36816 31294 30896 34320 33078 30425 26781 26680 31200 30765 22604 16052 14551 6745 1991 1190 1084 1303 1673 2119 2333 2314 2038 1606 1449 1216 983 790 656 682 636 653 540 420 492 542 463 527 496 441 376 312 381 288 299 209 120 159 121 95 124 163 150 183 97 90 92 111 128 128 103 105 158 168 126 121 120 142 132 157 202 222 212 230 231 234 222 286 315 302 323 305 318 302 276 254 190 200 181 187 221 165 169 199 183 160 198 256 213 209 214 183 133 225 138 228 173 138 202 144 174 181 179 232 254 223 196 185 144 160 199 165 122 105 63 111 84 96 120 177 227 222 207 190 180 208 155 207 204 218 233 267 214 215 168 185 206 181 135 161 143 136 105 103 110 93 144 117 94 123 104 95 131 148 111 119 122 129 135 110 104 100 115 86 56 68 77 67 56 68 70 63 75 57 80 67 84 72 65 65 75 78 60 53 45 34 32 46 68 76 69 51 62 67 62 53 44 55 54 59 46 32 40 39 45 40 34 30 31 20 28 22 31 22 10 7 46915 332 14 30 10754 13 1 55 8184 1125 24030 29641 36854 45696 56449 67465 76952 89847 98191 81524 56095 33350 29346 29514 28875 27450 26207 24998 24652 25075 25783 26764 26725 25846 26748 30622 35591 40751 43929 42691 39470 34640 26951 19453 14347 12659 16295 22924 28278 28642 23260 15240 9242 6209 5541 6387 6965 6074 4429 3587 3575 3665 3659 3436 3256 3895 4609 5111 5274 5445 5259 5306 4842 4293 3481 3161 3126 3094 3062 3006 3056 3106 3694 4480 4567 3763 2649 2195 2186 2514 3064 3668 4228 4546 4690 5093 5990 7186 8832 11166 14022 16686 18218 19060 20321 21938 24925 29091 35746 43195 49213 53334 57248 60863 64475 66752 65791 61178 53220 50135 49480 50869 53837 57345 60912 69128 76423 71603 67523 67008 77965 78882 69991 52665 21243 3501 1230 1368 1645 1775 1749 1760 1448 1231 1042 872 781 668 607 560 433 383 343 434 463 498 428 305 311 243 301 345 243 183 102 78 112 126 88 95 124 142 105 84 135 137 97 117 162 130 214 170 123 112 120 86 199 237 123 188 228 223 202 235 226 197 232 325 225 233 215 286 287 224 275 193 194 169 154 163 227 210 169 171 146 175 180 154 118 145 161 160 215 151 126 139 161 182 184 195 172 168 221 215 213 143 149 126 128 120 108 70 68 123 107 98 153 216 246 219 185 204 198 208 206 199 149 193 225 222 204 227 219 174 165 160 136 111 119 91 90 117 162 127 97 93 113 125 139 118 136 141 132 104 125 110 94 86 104 100 87 80 55 45 47 60 62 65 77 60 53 45 67 83 75 77 71 72 60 70 56 49 37 44 43 36 50 51 60 65 71 68 50 38 38 36 17 33 33 30 49 43 26 29 35 21 29 25 15 15 7 7 46921 326 15 30 10755 13 2 1 8185 1125 43196 52905 64796 73956 75783 76210 81585 90303 80503 50960 24519 19529 22007 26295 31078 34798 38811 41619 40828 39041 37483 37921 40494 40759 40768 42014 42338 40938 38642 35316 36360 44499 54844 61021 56223 43553 27346 16848 15287 19619 19844 15912 12191 8651 6712 5944 5826 5806 5484 5144 5402 6727 7883 8347 7367 6022 4994 4954 4965 4964 4985 5301 5664 5863 5808 5697 5747 5792 5873 5973 5823 5790 6003 5413 4649 3993 3632 3566 3860 4356 4215 3970 3965 4082 4114 3937 4040 4463 5165 6011 7069 8177 9526 11087 12746 14514 17295 22235 29056 35512 40888 43612 43481 43785 47562 52734 55053 51323 45315 44420 43990 43007 45670 50208 51534 56661 62900 53589 33268 19404 13140 7735 3136 1092 777 772 874 955 1042 1297 1388 1432 1236 923 655 543 524 477 448 474 372 424 462 408 389 311 307 290 224 216 189 146 119 93 65 32 77 62 57 84 110 57 10 51 118 107 110 91 83 103 64 103 135 130 112 138 123 161 167 191 224 198 206 202 229 223 257 210 230 194 252 214 219 142 132 186 120 129 164 136 97 107 134 149 190 156 143 111 79 83 135 130 157 177 101 81 94 99 88 106 123 118 134 138 119 113 130 104 122 91 66 28 37 71 79 102 133 158 209 193 206 207 158 141 129 151 161 173 207 184 177 192 187 158 141 78 75 48 38 52 92 110 118 72 97 114 98 106 76 83 75 88 97 108 108 90 73 76 62 44 33 17 41 37 28 26 49 33 24 41 37 35 42 36 33 45 30 27 17 17 14 999999 11 14 22 28 39 21 30 27 39 35 33 28 14 22 13 18 26 12 12 8 999999 4 6 2 46927 334 16 30 10756 13 2 7 8186 1125 28286 34552 42101 46423 48354 52486 62400 78159 90102 85257 48119 16252 11210 11148 11220 11304 11666 12372 14513 18284 23233 28729 33279 34942 35221 35387 36233 37671 40209 43101 46118 46406 45072 41176 36396 36567 42259 46512 46774 39414 28589 19501 11753 8340 7629 6807 6079 5543 4978 4707 4491 4223 4623 5346 7036 10326 13302 13570 10182 6550 4264 3685 4153 5668 8355 10806 12103 12262 11162 9057 7116 6590 6692 6692 6329 6129 6457 7420 9881 13422 12275 7255 4977 4590 4930 5803 6907 8483 10788 13558 16443 19309 22155 25331 28217 32119 37373 42695 46978 49680 51935 54230 57198 59385 60228 61342 61929 56377 53199 55180 55747 53100 48216 41291 35057 32007 36065 43302 52769 53718 49357 41993 21839 5032 1486 1273 1039 803 737 961 1051 1179 1115 1100 1079 985 793 586 497 552 448 391 415 469 425 398 333 391 308 269 256 177 164 151 126 128 122 191 157 145 138 127 140 143 151 141 112 217 146 118 132 119 176 159 87 91 115 233 210 169 233 225 227 263 240 266 329 286 309 340 248 306 240 269 268 228 93 208 253 286 193 200 238 155 170 196 174 187 186 194 200 133 182 178 139 125 156 179 196 184 163 202 197 203 204 161 96 79 110 108 87 120 123 159 149 172 146 156 237 241 244 293 258 194 213 225 194 198 220 230 222 212 202 169 178 139 130 125 90 97 122 168 161 148 146 106 125 135 156 171 162 131 139 155 126 138 119 118 96 114 102 69 57 50 76 45 64 61 63 61 63 61 66 69 54 53 55 72 66 64 65 56 33 17 35 54 65 84 86 73 61 65 65 60 56 53 51 49 45 49 41 46 42 39 31 39 35 31 34 29 30 12 3 3 46933 334 17 30 10757 13 2 13 8187 1124 35578 44874 54476 61799 66289 73022 82109 96970 109391 98649 54551 15970 10471 11250 11769 12155 12050 11732 11413 11080 11377 12871 15436 19310 24704 30184 35503 39290 40605 43483 47324 49451 51773 55052 58294 58840 56853 54839 52462 49165 47027 44022 39283 32696 23542 15609 11667 10745 10412 9521 7601 6609 6085 5864 5766 5978 6858 8368 9679 9089 7119 5598 6486 11385 20987 30930 35934 32598 24197 17037 12544 11277 10449 8730 7159 6719 6755 7901 9491 8902 7381 6769 6611 6710 6712 6861 6877 6936 7438 8405 9192 10292 11848 13061 14780 17440 20067 23451 27723 30719 33654 36879 38709 40256 41424 41851 40459 39908 40711 43056 50789 54880 57411 59316 55967 45264 36835 31703 27995 23245 16818 10081 5519 2767 1669 1408 1260 1021 815 733 777 856 1128 1217 1150 957 733 553 500 476 435 464 448 380 471 421 363 334 282 399 328 235 210 199 105 157 168 216 182 88 88 137 141 159 171 110 128 190 226 193 178 164 252 196 152 129 130 195 217 243 229 231 252 302 273 314 330 310 326 287 350 316 280 242 236 219 224 262 277 186 183 241 269 216 162 146 187 197 207 207 195 160 212 188 191 207 186 188 133 207 169 159 148 190 190 170 171 98 105 98 91 124 117 144 157 198 156 175 241 242 242 248 234 233 213 211 221 215 252 228 236 287 271 217 188 190 195 191 135 105 148 149 120 159 124 116 140 168 149 147 191 177 119 169 151 117 137 123 92 115 115 104 79 75 102 92 93 92 126 105 87 70 83 67 87 95 82 100 79 61 80 73 51 25 53 65 88 83 94 95 93 96 95 86 76 73 74 77 67 48 47 60 69 67 58 59 57 46 38 36 37 34 31 22 46939 334 17 30 10757 13 2 19 8188 1124 42703 51632 62863 76754 93986 106744 108771 113822 118940 99673 54082 16691 9994 8847 7998 7530 7189 7733 9006 10325 11204 11554 11121 11223 11592 13477 16009 19045 23382 29268 35594 41010 44916 48262 51979 55867 57868 58752 59730 60396 58060 52970 44219 33715 25683 22188 17688 12537 11295 13491 16972 20925 23412 23220 20536 18164 16526 15409 14409 12338 9468 7454 6672 8252 15640 32433 49527 48923 32292 17437 12357 15057 22295 24969 19378 13325 10264 9190 8419 7711 6801 6413 6257 6103 5809 5556 5196 5181 5100 4741 4331 4310 4539 4646 5173 6167 7708 9232 10760 12665 14825 18408 23171 26393 29978 35357 42294 48345 54286 57765 56585 54597 45147 32380 30706 33507 32176 25402 24498 25231 17814 10446 6137 2698 1420 1248 987 807 665 603 546 637 685 856 962 886 680 581 610 523 419 384 311 395 403 426 347 357 412 352 319 251 215 188 155 141 168 166 199 174 182 172 92 61 140 163 155 160 188 148 226 204 171 143 188 146 163 180 214 196 184 220 236 247 261 283 265 304 321 306 323 297 235 258 274 311 210 184 218 185 296 178 167 215 142 135 194 199 156 139 162 215 184 207 200 185 136 169 161 140 160 240 222 167 114 108 144 151 114 151 88 96 133 167 129 216 243 226 238 271 243 247 233 246 251 239 225 244 192 208 217 235 247 210 178 193 150 138 125 111 91 156 190 132 158 178 149 173 148 144 150 125 142 144 145 116 120 96 134 137 121 99 68 53 70 84 98 113 85 77 82 64 67 73 93 71 73 66 78 84 82 69 61 65 54 52 76 67 63 75 67 65 71 76 61 55 66 53 56 59 46 41 45 59 43 43 36 31 24 22 28 28 17 9 46945 333 16 30 10756 13 2 25 8189 1124 38297 43236 48421 55585 61600 66106 66936 66165 70550 64744 39170 14207 9882 9369 8341 6964 5422 4010 3104 2887 2995 3727 4832 5903 6658 6748 6746 7319 8486 9667 10822 12989 16286 20736 25742 30066 33453 37152 39465 40019 40802 40857 41448 42103 40334 34603 28011 20258 12568 7235 4266 3084 4331 9068 15389 21549 27722 33556 39452 44694 46983 45024 41233 40095 39127 37499 37699 39115 33498 21377 13114 10393 10892 14198 18533 19355 15864 13398 17236 20744 15172 11022 10248 8982 8063 7239 6490 6358 7578 8443 8682 9178 9631 10578 12338 14122 15239 17176 19454 22257 25381 30015 37136 45998 54368 58270 59347 57345 54062 52714 54537 56207 58886 60361 60885 57823 55894 54212 50649 49497 51291 47638 34059 13158 2574 1116 872 670 537 548 460 600 586 467 607 622 544 446 499 448 394 364 306 382 437 468 358 403 349 357 303 256 217 183 141 147 173 118 174 189 152 86 38 96 97 68 118 265 254 202 163 145 197 138 104 172 178 166 148 104 204 185 232 220 271 272 263 289 363 356 309 294 215 238 257 270 205 230 177 120 185 183 203 180 180 155 150 203 150 176 137 144 123 181 190 131 126 127 149 192 191 182 168 137 113 111 163 109 95 73 85 119 197 178 162 181 158 158 182 170 202 270 261 223 209 183 196 214 196 212 239 236 209 188 194 188 156 123 127 99 84 126 119 138 128 138 140 149 159 116 92 134 138 127 135 130 117 92 72 51 85 89 80 66 99 80 81 84 79 84 82 79 53 68 74 68 67 64 53 34 56 56 28 20 12 32 34 43 48 33 41 55 58 58 60 52 37 37 44 32 28 26 36 29 21 15 21 25 14 19 11 999999 0 46951 334 15 30 10755 13 2 31 8190 1123 25420 28374 34479 40216 47081 57461 68946 75532 72992 59091 29596 8668 6060 6693 7578 8116 7841 7218 6586 5377 3822 2454 1783 1493 1577 1733 2157 2813 3500 4451 5283 6147 7387 8435 9384 10529 13292 16022 18421 21365 25245 28283 30851 33029 35739 36797 35890 34389 32698 29685 25393 21572 17333 13413 9997 5559 2372 2396 4923 9831 17188 27958 39510 48670 55614 60280 64186 68507 73323 70167 61729 55395 50240 47419 48312 46944 36867 25013 19981 20916 19772 16088 14323 13367 12084 9811 6994 4817 4026 4029 4928 6602 8902 11946 15235 17617 20281 23855 28212 34675 40733 44947 49592 53868 57212 57835 58626 61836 65660 66191 67553 66974 63749 64289 70229 79113 80706 65354 55414 57293 61839 49613 28054 12631 3385 1283 1085 934 744 686 623 547 560 511 468 405 371 385 466 465 491 351 307 474 526 422 410 278 299 381 340 347 387 262 226 201 181 190 157 201 142 146 142 187 160 89 225 240 225 234 346 219 184 177 202 163 175 231 193 208 223 273 262 273 263 304 328 405 430 386 308 370 315 234 251 298 287 243 218 272 243 201 200 229 202 184 175 162 179 200 229 169 185 188 144 176 146 138 163 262 219 192 182 185 211 159 184 224 128 122 136 135 168 181 203 240 239 273 261 295 251 282 256 231 252 228 283 252 221 221 243 249 263 217 215 188 173 114 83 103 136 164 177 168 191 165 183 170 131 129 152 148 140 169 160 138 123 126 115 116 117 131 126 107 79 113 105 101 114 120 79 78 106 89 95 80 87 94 96 94 87 74 62 80 63 53 87 98 85 86 92 82 73 74 79 73 71 76 61 52 62 60 54 56 56 54 53 47 45 37 33 38 30 25 46957 330 16 30 10756 13 2 37 8191 1123 23478 26028 32094 39058 46314 54119 59532 55846 42644 25573 12207 6431 4995 4315 3979 4067 4083 4277 4880 5322 5481 5343 4801 4073 3160 2368 1811 1439 1375 1402 1585 1971 2683 3561 4422 5307 6146 6865 7662 8365 9717 11893 13499 15067 17183 19626 22352 24414 25447 26220 26408 25447 24897 24969 24533 23852 22013 19602 17221 15364 13075 9817 6792 5747 8652 15026 24149 33384 40357 44537 47730 48757 48244 48291 47539 46935 43700 38033 30925 28470 34222 40817 40448 37556 33215 27294 22465 19275 18817 19543 22608 26064 28983 29730 29685 30661 31438 33095 36398 37121 37381 35366 33842 30876 28640 29174 29826 30099 30948 36934 45768 56202 65991 70577 73575 80262 89293 88229 84979 78005 62236 51677 50508 32940 7978 2016 858 691 554 373 360 346 385 491 547 380 320 351 347 270 295 279 358 497 526 442 339 322 321 345 251 253 170 173 150 125 159 146 130 116 70 111 217 175 57 109 143 88 155 228 198 209 175 177 137 139 147 157 155 168 203 219 184 178 185 216 204 236 312 279 270 272 177 214 242 269 242 199 189 196 142 139 148 148 206 96 80 121 110 137 170 105 119 171 159 134 113 98 103 110 143 125 104 117 119 124 73 91 91 102 84 101 125 125 207 188 223 220 159 185 218 198 183 218 198 197 197 183 157 172 177 219 203 198 140 126 151 93 99 54 83 105 118 150 153 109 142 99 116 107 100 89 118 123 107 79 65 58 61 65 64 78 58 39 30 64 73 82 56 53 59 53 35 38 27 52 35 30 24 32 33 13 8 10 26 37 23 48 43 41 51 38 51 52 28 38 42 39 32 22 18 14 26 10 10 12 16 999999 999999 1 46963 333 17 30 10757 13 2 43 8192 1122 25063 29078 35862 42504 49428 56016 62863 65064 49722 20484 7581 6266 6043 6513 7007 7257 7045 6404 5385 4255 3799 3855 4219 4743 5194 5309 5223 4595 3859 3282 2542 1916 1618 1367 1243 1423 2000 3080 3882 4156 4170 4477 5243 5669 5683 6429 7851 9538 11948 15138 18503 19924 19383 17827 17211 17979 19114 20050 20488 21075 22108 23598 25294 25843 23689 21903 20697 20275 20585 22232 24199 26807 28904 30273 30306 30447 31317 34244 37797 40879 42666 40677 33485 22596 16864 16825 19227 21004 24129 27907 32220 38545 47360 52319 52610 51482 50445 50250 53307 55478 53177 51745 55531 65294 68644 58055 38983 27326 28551 29803 27931 29558 33486 43509 50708 55367 64919 73895 77366 73139 56293 40114 27407 18676 9324 3219 4829 6729 6714 7149 2479 787 689 642 648 641 493 327 313 373 418 419 503 571 561 471 365 365 356 382 279 252 250 171 194 152 132 89 130 95 84 110 119 98 141 148 155 153 252 246 181 165 190 126 144 177 179 146 226 242 175 211 221 227 250 352 282 260 361 384 323 303 266 248 304 228 196 184 224 230 142 200 184 165 129 115 125 79 177 140 178 164 162 205 166 90 141 134 109 101 166 127 107 95 138 120 78 100 94 119 126 129 144 175 182 162 173 208 175 231 219 188 206 255 273 220 186 140 195 221 239 243 214 222 185 146 127 139 106 85 92 158 150 154 119 135 122 151 128 109 151 120 131 134 147 107 91 88 80 84 98 111 67 46 52 69 70 71 72 80 54 69 75 55 70 67 79 70 63 53 36 12 14 29 47 49 61 67 67 50 51 68 56 60 56 45 46 63 43 22 38 20 19 34 40 32 25 13 19 9 999999 2 6 46969 331 19 30 10759 13 2 49 8193 1122 43826 50788 61539 73523 86928 99099 103957 98327 83567 43822 12049 6432 7105 7721 8483 9193 9519 9994 11080 12075 12443 11709 10786 9151 7442 5855 4938 5475 6261 6862 7028 7446 7792 7283 6155 4645 3260 2226 1562 1468 1535 1473 1354 1415 1362 1201 1000 902 1091 1541 2224 4156 7451 11273 14021 14424 13306 10106 7452 6519 7045 8528 10684 13822 17840 22428 26142 28302 28789 27565 25310 23947 25004 26343 28714 32023 35277 39277 39479 36187 34147 32914 35390 35525 33437 32330 31869 31296 30942 31090 30776 29381 25739 22963 21621 21814 24309 27572 30915 32833 33561 31876 32729 34567 35977 37042 34597 28989 25371 26670 31611 40563 44593 46044 45688 46780 41014 30378 27264 33583 41336 39273 30953 17453 8544 8878 6167 5393 4090 2551 3988 4202 2051 1323 1051 678 560 498 553 505 532 1456 1841 881 597 494 339 250 328 373 340 300 119 180 75 122 131 78 146 125 118 103 98 118 121 151 199 159 151 162 170 244 185 218 157 168 180 161 227 219 192 157 209 220 220 262 276 237 244 248 274 212 267 267 251 235 214 229 238 213 160 176 192 136 120 114 130 148 109 188 112 131 139 93 100 100 148 173 118 149 120 98 23 84 131 116 109 65 105 87 99 133 141 161 179 204 200 182 198 219 219 239 198 195 251 210 199 170 163 137 182 195 192 228 199 182 152 127 95 92 120 99 98 102 92 106 103 88 118 124 103 147 139 164 138 97 81 74 65 94 83 52 49 56 78 62 85 104 79 73 75 73 61 58 45 33 49 35 41 32 64 35 2 7 10 25 44 61 50 52 39 41 44 49 41 33 34 38 41 28 29 26 19 21 30 14 17 8 4 3 9 46975 334 21 30 10761 13 2 55 8194 1122 59503 72412 93397 120122 148368 168056 186413 185152 142766 71755 16189 5042 4962 5543 6259 6853 7199 7798 8348 8958 9456 10096 10973 11831 12815 12998 11636 10432 8713 7452 7199 7673 7957 7934 7789 7874 8127 8052 7089 5315 4102 3139 2449 2248 2039 1946 1912 1822 1906 1642 1421 1338 1266 1202 1350 1524 1994 2858 3080 2800 2689 2913 3272 3753 4611 5495 6838 8771 11033 13439 15672 17180 18115 18509 17432 15308 13018 9317 8562 12510 16869 17948 15182 12583 11629 11588 12401 14236 16772 18997 20637 22025 24734 27932 29708 26546 22596 19702 16406 14440 15510 17487 17159 16596 21615 31069 37041 39977 45525 54684 62953 63612 65322 58769 47026 38995 37327 34414 28766 24404 23759 23084 23164 17000 13457 11468 7937 5583 5325 9422 17896 19622 10400 3491 1944 1717 1637 1206 793 707 986 1367 989 644 628 557 450 355 292 399 349 339 246 214 172 121 152 182 82 132 125 174 132 101 138 178 196 186 198 199 234 187 181 207 138 156 146 182 231 228 260 228 321 282 300 337 399 365 332 296 357 356 356 270 333 265 236 303 290 233 215 229 191 179 159 171 192 149 156 215 161 180 152 176 166 132 213 253 159 228 223 140 126 140 95 162 197 173 143 136 200 181 179 206 239 230 223 257 318 251 241 244 254 215 239 259 237 230 236 211 272 261 254 229 219 215 163 153 104 102 105 159 190 158 165 159 167 191 158 160 162 173 198 160 153 141 133 122 142 119 93 79 93 87 88 114 99 91 102 117 135 106 99 109 108 99 86 91 91 94 89 73 62 56 48 56 71 85 96 99 97 98 96 72 71 70 70 64 71 74 65 61 57 48 35 42 50 56 38 38 36 22 18 11 46981 334 21 30 10761 13 3 1 8195 1121 62141 73341 89253 108301 131580 157308 176826 177279 162970 92515 18513 3103 2525 2780 2916 2882 2965 2885 3031 3165 3302 3656 3807 4043 4324 4443 4727 5122 5274 4494 3620 3313 3577 4452 5491 5603 4882 4292 3874 3829 3685 3390 3306 2937 2807 2474 2193 2224 2274 2350 2457 2348 2202 2016 1770 1492 1328 1176 1086 1041 1054 973 1009 1077 1251 1272 1464 1513 1643 1947 2370 3061 3952 4856 5668 6468 7590 8742 10197 11618 12424 12506 13622 16365 20096 22781 24128 25047 26772 28084 33023 39182 41512 43551 47040 48539 52725 59264 64704 63590 57081 51268 47083 48047 46988 39436 26278 19051 20116 25702 29449 25198 18607 18790 26027 32642 39626 46781 49090 46422 29130 16451 11545 11577 11737 10431 7012 3119 2020 2662 3940 3920 2739 3389 4220 4084 4210 3039 3566 12541 29833 33690 15515 2743 811 838 799 671 597 430 321 326 254 205 171 132 201 161 161 167 221 167 205 176 182 171 214 221 227 210 261 260 244 217 251 228 247 283 237 282 196 259 263 277 367 367 373 331 314 357 347 360 307 314 290 293 289 327 274 290 250 259 268 179 233 232 181 194 193 156 211 194 195 165 198 134 162 208 188 176 152 171 194 157 167 198 162 182 181 147 148 160 222 280 258 212 225 204 240 265 267 229 250 226 238 239 251 230 239 272 230 234 245 260 230 183 183 153 128 104 124 130 138 157 179 171 166 180 182 167 177 179 167 112 100 115 117 118 127 118 123 111 84 70 87 80 94 104 107 111 99 107 126 99 101 85 93 113 92 95 81 63 70 66 61 64 56 63 103 107 81 81 72 71 75 78 69 68 63 57 59 52 55 48 41 34 28 36 42 27 26 25 19 14 46987 325 21 30 10761 13 3 7 8196 1121 84647 97991 116209 136012 157826 170472 187104 191911 163675 79854 12642 3719 3635 3724 3824 4020 4399 4451 4220 3725 3670 3486 3278 3258 3140 2994 2998 2988 3158 3240 3198 3025 3147 3067 3032 2804 2608 2920 3306 3750 4162 4562 5142 5686 6576 7863 8900 9149 9088 8868 7545 5735 4375 3967 4388 5187 6070 6849 7283 6936 5593 4144 3436 3389 3936 4979 6185 7351 7951 7727 6796 5609 5063 6714 10233 13816 15883 15700 16863 19973 25794 29577 31770 33365 32989 34731 36961 36011 32328 29770 25545 21077 20061 17676 13015 10148 8665 7042 6558 7283 7204 6541 5578 4257 3310 3061 3186 3208 3149 3489 4081 4268 4315 3732 3701 5067 8652 14044 20892 29790 39143 45130 37279 13919 5238 2580 1278 1531 1819 2178 2367 2030 1878 4435 11648 9480 4291 7504 22700 27217 9323 2554 1372 1393 1356 1404 1337 1253 845 469 383 266 222 94 92 73 110 65 88 80 42 57 40 88 65 47 146 176 180 243 231 129 161 160 97 101 181 148 220 255 219 215 199 150 244 201 259 251 320 278 282 252 314 346 262 227 221 180 136 214 218 176 164 88 72 124 140 124 166 116 165 134 144 139 67 117 126 179 142 62 139 111 125 156 134 143 109 71 109 93 108 124 177 210 188 142 158 159 177 203 199 168 186 170 170 211 205 155 149 179 189 183 189 185 145 80 91 72 70 51 70 64 88 69 87 69 95 100 95 96 80 96 72 75 69 50 44 45 56 43 35 43 27 22 44 61 50 49 45 55 38 32 44 43 38 30 41 41 35 41 11 13 16 13 6 8 27 28 27 34 23 15 28 25 24 19 5 999999 13 14 8 10 6 1 1 46993 332 20 30 10760 13 3 13 8197 1121 80308 97245 121791 146020 178418 225024 272189 296589 260743 161351 42622 5352 3902 4050 4196 4620 5034 5437 5861 5954 5516 5061 4784 4340 3943 3830 3806 3807 4106 4217 3860 3781 3681 3662 3661 3391 3001 3036 3245 3097 3430 3857 4723 5982 7969 9840 12061 14203 16606 19147 22342 26298 28729 29975 29994 29984 29154 26273 20811 14800 11135 11297 11151 10059 8922 7525 6844 6642 6771 7822 8836 9271 8748 7280 5853 4620 4033 3998 3919 4007 4290 4863 5446 5062 4093 3267 2637 2544 2705 2819 3859 4877 5418 5952 7181 9178 11966 15390 19162 24931 31179 34941 35768 34285 29618 22182 12480 5688 3287 2852 2735 2590 2169 1940 1625 1318 1146 1040 925 923 863 1027 1154 1129 1098 1035 1031 1331 1596 2098 1836 1481 1125 1082 1215 1460 1938 3092 7142 10401 6686 2690 1394 1286 1517 2344 2638 1675 1314 775 417 281 170 108 82 81 16 64 64 91 85 175 107 122 155 181 146 194 218 233 265 218 200 155 189 102 170 206 318 235 247 254 286 329 304 234 224 291 334 333 382 310 279 274 274 286 305 165 195 244 227 156 172 120 112 108 120 158 125 168 144 152 62 77 161 130 105 126 209 183 147 116 121 142 112 176 170 188 141 129 133 139 190 199 181 176 154 214 229 199 222 235 198 157 213 185 187 176 192 179 167 159 196 151 178 147 126 113 79 58 106 95 112 130 130 117 151 135 136 157 145 129 112 87 88 80 106 70 68 77 75 59 57 53 80 96 83 69 70 69 63 74 71 61 59 67 62 76 67 65 58 53 32 19 31 43 60 65 74 82 74 59 55 69 50 44 52 64 42 30 33 33 33 29 34 27 17 24 20 14 19 13 46999 331 19 30 10759 13 3 19 8199 1120 79241 90060 110107 129062 143238 157506 173896 167575 168503 171746 101955 22909 3739 3639 3780 3957 3936 4246 4644 4700 4541 4596 4668 4350 4069 3965 3954 3854 3874 4257 4334 4489 4604 4356 4089 3666 3262 3061 2930 2856 2862 3173 3213 3735 4543 5560 6830 8094 9733 12104 15000 18618 22529 27127 31687 36255 42882 51434 58648 66005 67964 61106 49456 38058 28512 18903 10491 6397 4747 4066 3672 3382 3148 3501 3848 4351 4666 4494 4432 4202 3852 4166 5025 5908 6699 7936 10226 13442 19218 27042 34206 36801 39798 35404 24785 18637 15578 13026 11987 12202 12885 12500 12330 12435 12700 13164 12606 10099 6577 4121 2840 2399 2113 1875 1693 1637 1448 1267 1230 1076 914 936 970 988 906 870 864 1037 1188 1404 1493 1392 1162 1174 1238 1101 989 825 851 1285 2011 2003 1524 1429 2156 4183 3253 1297 862 522 411 253 175 165 118 82 76 74 135 71 116 111 124 80 94 186 195 228 248 273 211 126 176 127 173 208 185 182 231 208 242 279 296 244 266 295 326 328 326 273 285 327 257 190 224 214 236 237 270 206 164 189 189 109 132 171 100 101 123 147 121 133 81 92 80 77 104 85 127 152 127 96 177 140 135 132 170 167 151 143 159 162 219 217 203 194 218 177 140 220 169 226 242 246 226 192 185 167 194 186 194 213 206 160 156 174 144 105 97 98 116 133 107 137 132 102 119 125 124 131 126 86 82 74 92 66 63 69 80 97 64 55 56 54 55 92 73 88 75 58 65 53 67 81 69 52 69 66 58 48 38 41 52 39 15 23 48 53 35 38 50 64 59 50 46 40 30 28 35 33 18 26 31 17 10 21 18 18 12 17 10 47005 325 19 30 10759 13 3 25 8200 1120 54311 61765 75534 94162 107919 108390 103455 106733 108334 90900 53986 13884 2252 1803 1856 1972 1965 1960 2182 2392 2547 2634 2807 3048 3113 3158 3194 2950 3170 3008 2942 3284 3439 3869 4338 4503 4328 4139 3527 3072 2931 2853 2956 3252 3481 3666 4207 4917 5874 7575 9797 12074 13690 14533 16195 18347 21454 25262 29082 33827 39886 46320 51139 55248 56852 57524 58522 55775 50709 46461 43239 41509 42294 48125 55805 66067 74574 79498 80862 68253 49040 39341 38577 43101 49713 49959 47299 41533 35439 26367 18433 15352 16630 19199 19495 16268 10818 7221 5811 5242 5194 4679 3800 3331 3288 3256 3267 3111 2958 2949 2950 2704 2343 2010 1617 1551 1481 1333 1322 1184 1140 970 771 615 588 630 667 657 761 987 1297 1464 1376 1287 1178 1117 1046 1025 836 796 967 1091 2024 3054 2081 2135 1961 1305 812 479 391 218 132 105 119 69 -1 59 97 73 84 36 92 -1 92 147 191 177 188 214 200 143 182 181 212 100 170 220 211 214 199 227 269 312 200 218 306 281 286 242 280 285 244 232 184 200 194 217 206 192 190 170 169 179 110 154 98 76 103 121 114 150 135 102 134 116 94 149 172 108 71 134 147 145 127 152 142 175 147 138 100 124 155 152 185 206 170 187 208 174 156 134 134 127 145 192 163 132 114 166 169 175 197 148 169 125 111 81 72 67 80 85 81 81 88 96 91 79 112 102 132 64 69 59 74 66 29 67 62 33 19 3 38 40 16 11 52 44 37 30 41 25 25 46 34 17 51 30 32 18 21 21 999999 4 1 999999 12 28 39 35 26 18 26 31 34 22 13 8 9 12 6 11 4 9 7 47011 327 21 30 10761 13 3 31 8201 1120 58071 68063 82023 99282 121358 141075 163687 172399 154598 137422 83881 21013 3242 2458 2504 2601 2731 2966 3467 3806 3864 3722 3872 3968 4319 4844 5158 5507 6018 6249 6032 5913 5856 5615 5485 5384 5566 5892 6644 7409 7880 8056 7906 7454 7088 6814 6197 5952 6154 6990 7672 9187 10933 14715 17597 18908 19581 21210 23886 25794 28244 34999 45477 53103 57527 61801 63078 60796 55513 48655 43613 40937 41116 43654 47227 49229 50777 52256 49980 43903 36262 28493 22826 24043 29420 31945 32412 28379 22067 16738 12359 9863 6579 4804 4395 4198 3977 4143 4166 4367 4575 4363 3864 3230 2643 2351 1978 1844 1885 1883 2082 2075 2188 1945 1679 1437 1389 1435 1321 1202 1134 958 947 897 846 762 676 698 749 816 1191 1452 1617 1627 1590 1447 1283 1077 969 894 829 1235 1861 1533 1344 1169 875 616 453 352 325 272 217 136 168 24 39 95 111 92 89 74 110 162 118 142 236 243 235 212 166 150 221 208 151 208 217 245 220 265 225 332 324 270 287 358 379 309 247 274 350 302 251 248 247 246 256 222 229 255 179 171 186 190 145 154 191 94 95 150 135 162 154 154 131 60 70 127 142 70 103 175 164 132 161 184 218 186 177 177 142 164 182 160 175 187 204 226 205 211 190 198 228 199 200 223 199 118 154 178 173 213 240 222 173 167 118 89 103 75 82 106 99 93 92 101 122 115 126 94 90 89 93 68 41 70 75 45 28 30 33 54 45 54 55 62 56 41 54 80 60 52 56 27 39 46 56 67 55 56 42 32 19 23 18 6 26 54 50 43 42 32 29 34 38 31 17 26 26 18 24 9 3 20 21 15 10 47017 332 21 30 10761 13 3 37 8202 1120 73122 87746 105631 131809 169637 207362 230802 241498 201159 116505 52244 14727 3745 2710 2667 2815 3182 3500 4029 4542 4970 5679 6358 6043 5768 5940 6302 6615 6841 6934 7051 7249 7408 7228 6674 6772 6651 6906 6995 6950 6966 7289 8310 8726 8905 9561 9492 8948 8045 7194 6608 6171 6243 6966 8267 10332 13806 17375 21738 27827 34736 41921 49896 57571 61851 63576 63156 61340 58901 55443 49507 43329 37855 34753 31187 27689 25288 21802 18755 13556 7658 4328 3993 4828 5881 6902 6195 4013 2743 2422 2253 2367 2537 2590 2697 3060 3046 3160 3095 3073 3217 3045 2519 2327 2706 3530 4811 6113 6803 6808 6233 4752 2947 2093 1628 1359 1257 1308 1162 978 1036 1216 1376 1400 1334 1174 1226 1372 1567 1310 1151 1262 1267 1349 1499 1576 1682 1540 1110 915 1026 990 1035 1114 1177 1060 783 569 457 341 276 183 44 151 185 98 126 82 84 102 130 111 115 200 271 283 286 228 249 309 263 229 171 157 201 167 210 282 268 224 200 243 383 360 466 539 724 619 470 337 319 311 259 245 274 206 254 257 242 210 187 242 172 155 118 115 151 179 132 147 110 130 153 123 107 142 157 137 90 149 169 171 186 205 169 170 186 189 114 183 224 188 181 203 232 212 210 230 225 182 226 193 199 179 166 215 155 152 209 220 248 221 188 172 193 149 133 124 135 83 89 137 86 120 113 112 102 101 94 95 73 83 85 55 60 70 77 83 81 72 62 52 47 64 75 66 96 88 77 90 79 62 45 56 47 34 62 49 53 48 48 27 24 34 37 24 34 59 64 56 50 47 49 53 69 57 53 33 34 39 30 35 31 28 29 24 21 18 18 12 5 2 47023 334 21 30 10761 13 3 43 8203 1120 58751 72907 98395 125107 146129 171366 191893 198991 163389 93963 38902 11688 3901 2361 2167 2042 2036 2023 2242 2587 2658 2787 3014 3780 4427 5152 6099 7449 8857 10807 13208 15838 18171 17640 13087 8515 6827 6575 6408 6271 6139 6118 6268 6578 6676 6964 7450 8113 9049 9407 9366 8842 7109 5219 3948 3265 3074 3609 4346 5180 7571 11462 16934 24084 33326 43968 55888 66472 76330 83338 86669 88084 87181 84902 81955 75784 67397 58870 49496 38861 29707 22250 14628 10160 7425 5583 4233 3223 2970 2691 2659 2666 2795 2896 2923 2947 2749 2515 2344 2124 1927 1972 2241 2670 3423 4823 7103 9334 10394 9187 6892 5003 3619 2441 2147 1668 1440 1286 1103 1005 897 1066 1312 1534 1481 1171 1055 1095 1278 1595 1675 1671 12646 41260 18073 2055 1676 1430 1311 1207 950 788 723 675 910 917 686 486 376 351 320 261 159 189 120 100 164 76 42 130 98 103 61 94 159 254 309 265 230 243 304 204 250 271 227 173 152 177 197 254 291 314 314 346 336 390 465 584 676 561 347 318 271 238 247 256 206 220 247 240 197 156 116 165 152 130 172 148 179 200 129 143 124 100 141 154 170 140 157 115 125 168 144 150 198 170 142 210 131 177 212 182 185 208 206 205 188 207 246 221 226 240 216 204 221 183 142 131 172 223 230 224 201 196 172 164 171 149 125 174 76 99 105 132 111 81 113 134 136 139 131 92 90 99 90 115 99 104 103 77 77 80 98 67 83 76 81 80 92 68 54 80 82 83 78 76 47 69 70 71 24 43 51 39 39 48 69 75 69 71 95 74 63 58 58 53 55 57 50 56 46 46 45 39 44 44 29 21 16 20 24 15 5 4 47029 334 20 30 10760 13 3 49 8204 1120 54514 69630 92174 117922 142961 176798 215173 240890 245178 226267 164552 68229 14481 6876 7166 7157 6406 6004 5378 5077 4993 5025 5583 6310 7632 9585 11778 13191 15516 23563 37581 51268 61064 63229 62382 56933 46794 33207 20501 12855 9495 8648 8345 8011 7901 7661 7477 7356 7478 7484 7522 8097 8440 8553 8175 7471 6210 5176 4337 3870 3837 3887 4399 5125 6774 9267 12599 15806 18509 22268 25315 28918 32249 32796 31726 32824 34179 35391 36805 32602 27269 23150 15725 8727 5795 4398 3628 3258 3131 3398 3283 3336 3434 3338 3233 3009 2907 2688 2433 2163 1998 2070 2156 2046 2118 2224 2512 2803 2741 2480 1970 1293 1130 1081 1007 1149 1031 995 982 1078 767 750 822 906 1035 1000 944 1032 1214 1060 1466 7077 9073 2108 1042 1262 1563 1259 979 910 1032 1179 887 771 835 726 512 490 479 391 354 279 187 193 136 147 49 75 27 118 134 138 97 151 245 201 214 332 252 315 316 248 225 234 233 161 217 241 208 302 300 264 290 288 274 311 304 385 384 415 518 408 287 272 266 251 238 152 222 247 221 186 145 179 174 161 174 144 183 138 143 195 170 132 130 136 112 113 142 176 133 162 194 179 171 210 182 206 197 185 197 200 186 182 216 215 231 222 253 250 201 238 236 233 247 210 213 210 153 190 245 250 235 220 214 181 135 87 99 107 121 87 87 98 88 101 126 135 157 119 112 129 128 95 68 48 65 87 103 87 81 64 79 59 76 88 81 81 79 61 73 63 84 84 79 71 75 75 61 46 61 47 35 24 31 46 60 57 82 65 54 58 66 66 75 67 55 45 46 44 42 45 39 46 38 33 34 29 32 37 19 9 4 4 47035 333 19 30 10759 13 3 55 8205 1120 51237 62651 79311 101581 124106 139270 140516 117903 68740 18298 8888 9815 11747 13823 15801 18425 21315 24127 27116 29335 31372 33363 35724 39497 43499 47607 53048 58754 62077 68397 74548 77080 76802 73236 67736 59879 51083 41700 31424 20818 12664 7812 5022 4131 4033 4292 4480 4626 4419 4293 4004 3835 3779 3506 3136 2875 2904 2711 2547 2258 2526 2461 2440 2681 3581 5861 9869 15914 22274 29035 37508 45758 51757 54028 54545 59118 65161 62747 52442 46536 45776 33263 19520 13306 9543 5966 3855 3167 2830 2815 2653 2634 2508 2620 2680 2683 2686 2842 2894 3004 2934 2781 2470 2225 2013 1906 1619 1647 1518 1236 1214 1114 1228 1140 1299 1312 986 756 829 905 739 591 532 620 572 672 892 1341 1447 5717 27278 31398 4959 727 696 1014 1254 836 628 896 1581 929 785 900 1440 847 465 499 358 284 256 221 178 74 151 82 138 128 127 185 189 129 160 93 225 237 266 329 312 254 287 300 268 229 246 176 209 272 228 312 298 336 363 353 274 319 363 315 322 391 460 389 287 262 270 283 265 223 231 247 257 166 185 172 160 155 128 164 193 156 163 133 96 148 121 128 156 130 105 122 86 108 125 115 153 187 166 135 198 182 213 191 170 199 187 171 182 216 229 245 249 197 238 251 227 204 226 202 182 194 215 214 229 253 230 198 151 126 95 90 53 64 66 94 116 119 130 158 125 97 128 115 119 91 68 93 87 115 75 41 41 53 40 67 78 83 94 89 77 79 95 91 78 79 96 90 41 60 75 69 60 40 22 59 49 52 56 52 70 65 63 70 83 64 80 68 51 63 48 47 32 38 55 40 39 37 32 26 33 28 23 21 8 47041 332 17 30 10757 13 4 1 8206 1120 77548 91493 108859 116923 111051 107392 98220 55569 11115 1350 869 1151 1382 1802 2482 3646 5474 8139 10323 12970 17004 21520 26727 32588 38389 44240 50984 57431 63001 68620 73516 78465 84306 88982 91998 93167 92904 91507 88154 78416 62252 47649 36467 23578 12849 7299 5843 5172 4649 4661 4810 4839 4678 4451 4281 4009 3785 3482 3433 3080 3109 3109 2908 2947 2866 2774 2575 2674 2861 2979 3048 3075 2767 2853 3111 3363 4062 4492 5150 5954 5937 4691 3747 3467 3255 3410 3673 6228 8217 6666 4377 3114 2606 2521 2982 3617 3928 4226 4060 3631 3088 2794 2310 2116 1899 2006 1991 1762 1644 1524 1373 1214 1171 1171 1196 1043 892 681 612 619 505 575 573 562 617 697 1204 1481 6585 39966 71156 23977 1417 479 520 679 593 589 637 1158 1547 703 1767 6876 2808 481 400 302 333 275 206 178 129 94 58 76 75 119 61 30 146 114 80 148 211 222 271 284 295 276 234 208 263 242 225 274 256 229 201 347 321 234 339 380 359 389 327 295 295 319 400 338 270 287 280 226 256 212 207 200 236 258 174 149 140 118 150 198 134 130 139 90 144 142 120 156 133 140 132 123 80 161 136 162 194 152 151 153 141 168 184 239 163 182 170 220 146 192 220 208 202 222 209 216 193 190 153 150 146 179 210 214 232 215 159 164 143 103 78 72 74 64 62 50 53 86 104 94 87 106 76 90 98 95 66 68 78 41 40 35 37 35 30 61 78 59 74 76 57 21 55 63 54 54 62 63 43 59 49 47 22 27 39 22 23 36 47 44 42 55 56 51 58 54 40 41 54 32 25 13 16 15 13 21 18 22 18 18 5 6 6 1 47047 334 16 30 10756 13 4 7 8207 1121 114102 111478 91408 55820 39605 61813 70306 29589 4082 1195 959 995 1001 868 857 908 958 1088 1311 1632 2103 2689 3506 4282 5084 6774 9740 12534 15453 20794 27260 31784 36161 41927 49837 58678 69056 78965 86181 90253 92685 88205 79856 72007 61444 47632 33825 24714 19436 15220 11252 9430 7848 6876 6363 5789 5214 4769 4382 3907 3638 3473 3386 3298 3183 3084 3052 2800 2849 2947 2846 2819 2867 3063 3562 4302 5112 5736 5999 5833 5570 5544 6075 7538 10735 14305 15216 15857 16464 15811 12655 8703 6345 5473 5685 6360 7431 7601 6833 5748 4435 3543 3077 2864 2864 2888 3004 2822 2401 2218 2163 2048 1897 1778 1674 1497 1222 976 789 733 770 707 648 604 658 884 1079 1282 1416 1161 889 730 642 538 569 526 527 404 346 361 862 837 542 689 597 375 395 442 394 265 259 299 239 186 107 55 117 68 139 189 156 152 174 222 292 281 267 247 344 299 258 244 285 243 268 259 257 265 341 421 383 420 399 437 427 449 504 454 400 386 337 424 365 374 327 367 321 292 333 284 288 270 217 192 220 199 187 169 139 188 178 163 197 163 193 226 222 157 178 122 187 175 154 188 186 211 176 223 272 262 216 189 210 251 210 205 207 220 216 226 269 254 270 253 217 218 194 186 170 214 216 270 227 210 212 187 181 160 102 107 87 126 124 137 112 110 168 164 126 127 131 136 117 107 136 113 74 93 100 74 90 76 85 64 87 87 83 97 107 95 71 96 96 89 101 102 75 66 69 80 60 49 59 60 46 42 61 73 101 84 67 92 91 83 97 66 66 61 59 44 36 53 45 43 40 35 39 35 29 35 31 16 17 7 47053 333 13 30 10753 13 4 13 8208 1122 129156 139191 136430 133736 115151 91938 53255 38608 43113 13996 1830 1167 1213 1111 1111 1035 865 911 1006 1000 1063 1141 1364 1471 1622 1908 1920 2209 2704 3251 4418 6377 9940 14015 16905 18952 21136 23539 27215 32242 38865 46389 56536 66337 72298 75550 79183 78181 69493 57211 46486 38230 32337 31459 30610 26323 18982 13031 10006 7237 5813 5150 4329 3623 3289 2931 2704 2620 2408 2511 2688 2687 2828 2991 3310 3901 4466 5305 6510 6965 6907 7373 8643 9910 11079 12721 13623 13141 12366 11424 9871 9388 9350 9353 9507 10187 10936 11443 10689 8675 6466 4644 3415 2850 2777 2964 2834 2917 2830 2736 2505 2409 2501 2350 2375 2503 2602 2663 2815 2443 1846 1218 837 719 688 711 876 1052 1429 1613 1250 816 661 596 541 574 426 357 397 288 250 332 300 244 421 479 375 416 411 311 183 220 232 187 87 45 123 84 134 156 172 146 99 186 215 192 300 370 287 253 231 222 225 229 288 221 252 237 273 308 338 425 392 422 508 570 564 519 467 424 465 440 433 339 339 329 289 262 314 276 195 160 159 85 94 172 122 166 148 127 135 132 136 149 185 172 142 179 154 151 135 134 139 164 159 192 200 167 183 170 168 175 211 211 150 214 174 147 162 221 217 232 230 235 208 222 171 202 168 136 142 152 215 223 180 208 198 157 155 89 52 53 87 101 67 81 98 101 97 128 109 114 103 88 78 99 70 94 74 42 30 41 48 50 28 53 72 77 54 82 76 71 69 57 60 72 61 40 48 49 49 58 20 15 20 28 35 49 50 52 53 54 59 57 52 48 55 49 46 25 29 32 29 40 36 24 13 8 11 18 7 6 7 47059 333 12 30 10752 13 4 19 8209 1123 143313 152955 166565 181148 153531 93715 42774 19438 9061 2073 1405 1354 1256 1038 981 1032 1086 1049 1139 1085 1032 1205 1351 1596 1782 1794 1890 2129 2261 2292 2400 2576 3017 3892 5640 7860 10931 14421 18090 19785 18472 16073 17088 21656 27905 35911 47466 59564 66842 71887 72331 64032 53729 45230 39922 37558 34269 30873 27850 22627 15609 10155 6690 4799 3703 3013 2589 2512 2535 2595 2643 2568 2627 2936 3379 3984 4457 4846 4953 5506 6235 6328 6324 6692 6822 7062 7542 8908 14937 24546 30218 29253 26497 23428 19822 15059 10883 8025 6121 5350 4790 4365 4164 4642 5820 6661 6585 5653 4285 3240 2595 2178 2311 2480 2592 2923 2987 3114 2886 2266 1534 1119 892 817 900 967 1300 1545 1352 1029 745 632 569 547 512 414 483 370 402 370 272 318 386 370 440 468 349 399 295 250 196 122 153 203 68 103 103 98 111 122 85 104 125 181 250 296 249 355 327 269 321 258 244 263 323 264 295 324 360 386 513 538 582 562 663 813 986 872 673 577 496 511 454 447 386 409 364 315 317 219 200 145 193 214 131 169 156 224 201 131 163 157 178 201 158 168 211 151 192 166 112 161 200 193 162 188 190 185 151 161 192 215 254 216 221 191 165 222 200 200 196 220 214 209 177 207 188 156 121 159 207 229 240 221 209 200 178 136 108 109 97 73 63 74 85 83 101 88 84 126 109 110 98 103 86 83 77 52 59 59 27 44 65 51 56 40 73 59 68 60 66 81 64 60 70 72 54 48 68 61 48 45 24 18 35 36 48 65 49 46 45 67 60 59 54 52 59 46 44 34 32 38 26 36 25 24 27 20 17 16 5 5 6 47065 334 10 30 10750 13 4 25 8210 1124 161721 167189 137913 102004 66133 31121 29047 36447 13161 2748 2068 1651 1542 1506 1421 1165 1135 1212 982 1001 1166 1357 1348 1509 1586 1724 1710 1918 2015 2122 2086 2170 2241 2199 2191 2503 2944 3677 4664 7202 11258 16580 20970 23651 24717 22346 17038 15922 21224 28440 40058 54068 60795 63752 67769 67593 58959 47547 39915 34418 29383 21897 15958 12299 8809 6457 4882 3827 3358 2877 2760 2800 3040 3707 4223 4946 5126 5223 5434 5109 4755 4731 4828 5161 5782 6822 8763 11831 15781 17737 17770 18310 17304 15939 13519 9899 6103 3982 2902 2618 2845 3277 3441 3554 3749 3910 3957 3869 3630 3124 2625 2505 2404 2529 2844 3177 3916 4556 4211 3038 1834 1277 1211 1156 1040 890 1080 1227 1239 1062 694 602 623 575 526 587 506 455 396 284 378 258 399 498 396 418 442 365 405 337 208 231 227 151 133 85 49 86 173 76 126 171 265 304 262 289 305 391 410 359 318 347 345 377 324 396 364 345 421 389 513 635 682 766 802 905 997 1083 1097 888 641 574 562 486 396 275 262 255 206 217 224 226 158 165 172 203 161 266 260 209 185 186 176 185 207 155 126 154 219 184 153 189 153 186 230 193 156 186 147 184 200 216 240 206 233 207 229 233 168 207 241 240 237 222 208 195 159 155 116 175 176 245 263 245 255 219 223 189 127 109 117 82 81 109 107 136 128 119 81 100 92 109 98 118 111 104 68 94 76 39 30 49 66 75 61 66 68 86 103 72 84 64 63 79 96 87 81 80 85 76 62 36 27 34 64 66 69 70 77 65 72 69 71 66 78 80 71 65 60 52 43 41 42 53 48 56 38 24 23 24 19 13 11 6 47071 330 8 30 10748 13 4 31 8211 1126 135655 160350 188454 206146 198216 162667 110441 82655 60839 41427 17025 6035 2544 2073 1962 1807 1653 1587 1444 1307 1232 1338 1386 1309 1529 1455 1556 1814 1876 2019 2194 2215 2328 2095 2144 2141 2402 2888 3059 3102 3331 3332 3509 3773 4782 7531 13300 20746 25101 22691 15317 11489 14008 19776 27797 39972 52741 61876 64546 65408 64630 59705 47617 33253 25129 20705 18547 17376 16216 13336 9896 7712 5992 4678 3677 2920 2773 2770 2935 3376 4197 5611 7552 9009 8938 8399 7163 6439 7580 9449 11080 12245 12423 12428 11012 8858 6438 4602 3692 3129 2951 3095 3359 3846 4394 4329 3615 3195 3454 3754 3473 3116 3143 3164 3133 3102 3053 2781 2339 2046 1851 1478 1221 1214 1229 1279 1403 1447 1400 1208 912 620 461 540 559 481 522 654 761 779 480 398 392 379 397 404 412 229 338 173 163 174 96 116 178 91 31 35 95 95 187 152 171 212 292 251 207 266 281 325 271 277 224 214 295 308 320 417 339 334 377 373 402 446 496 603 837 880 901 818 723 597 379 320 305 213 263 172 255 155 126 168 189 159 170 201 194 175 186 156 179 134 174 154 145 175 174 134 111 142 140 139 138 137 138 111 131 180 174 150 118 147 147 159 142 190 185 183 200 207 237 261 234 213 212 180 156 184 136 125 180 185 216 227 237 212 169 170 151 101 105 81 91 103 65 67 70 63 90 98 50 81 112 73 50 52 63 65 30 20 31 48 39 34 33 66 60 52 46 51 66 63 73 61 37 53 58 34 40 37 31 21 6 21 29 33 39 47 50 56 50 54 68 62 69 61 36 26 19 25 26 19 25 30 15 7 16 10 6 3 47077 329 7 30 10747 13 4 37 8212 1127 88569 83205 86518 98240 118399 133957 155289 177834 151352 80149 29257 6082 2648 2402 2397 2098 1948 1760 1857 1585 1550 1327 1135 1077 1014 1131 1227 1386 1373 1497 1648 1738 1841 1822 1863 1760 1930 2032 2307 2472 2427 2423 2559 2790 3659 5426 9000 10124 5806 3288 3701 5166 8429 16385 30675 47631 61146 69020 75085 80529 80839 76468 71729 65749 55051 46541 43721 40878 32533 22238 17543 14549 12250 10220 8370 6754 6301 7019 8530 11045 14087 16972 19639 22496 23381 22587 22387 19224 15586 13075 13498 18385 27533 37027 43298 45439 44102 39591 31371 22989 14736 7428 3054 2201 2425 2524 2867 3457 3946 3621 3366 3510 3710 3698 3658 3796 3393 3207 2961 2698 2442 2042 1582 1316 1254 1402 1858 2107 1882 1648 1421 1011 673 609 512 542 564 768 1856 1985 715 451 413 425 479 341 384 318 316 289 226 145 191 206 117 60 6 68 51 85 118 111 161 174 172 211 249 252 287 273 238 219 241 265 267 277 349 279 334 413 439 491 435 368 400 391 451 666 937 990 978 616 360 285 283 243 206 248 242 223 201 179 183 191 185 152 133 215 217 226 151 181 173 120 165 145 125 147 158 184 191 153 132 171 156 103 139 139 168 164 137 198 180 204 162 170 179 153 224 215 203 245 240 250 266 243 183 189 144 133 148 167 223 202 201 213 216 214 153 122 86 73 82 48 67 88 105 88 107 93 96 52 39 57 78 95 95 32 16 41 66 53 27 29 68 67 51 47 58 41 63 54 46 44 38 46 57 54 52 56 53 21 9 7 29 39 26 44 28 37 36 46 45 46 47 37 38 26 15 18 25 30 22 9 5 8 4 3 13 47083 331 7 30 10747 13 4 43 8213 1129 86694 68553 71219 75556 89719 95253 98396 103710 102987 84854 30655 5375 3706 3346 3000 2670 2520 2379 2107 2124 1893 1659 1651 1591 1391 1292 1302 1288 1272 1432 1555 1639 1530 1784 1964 1834 1906 1993 2199 2607 2687 2593 2565 2451 2413 2612 2808 2927 2837 2939 3016 3543 4911 7220 10090 14993 19420 21198 24399 33831 50218 67239 77917 86746 95770 96951 85352 71104 60105 50712 42236 33896 27607 21147 14914 11155 11205 13937 18023 23868 34262 50026 65912 69988 61040 44850 36844 31782 26763 24031 18385 12536 8861 6916 6155 6333 6710 6704 5958 5004 4283 3064 2292 2118 2222 2429 2574 2787 2957 3292 3336 3462 3319 3310 3409 3452 3422 3331 2970 2655 2294 1949 1859 1595 1343 1223 1438 1754 1605 980 845 606 604 543 614 618 618 619 596 970 998 533 331 393 543 481 371 380 269 215 255 207 150 201 133 107 71 105 79 105 91 89 166 259 299 309 318 322 377 351 334 285 301 216 233 265 244 249 303 369 319 400 417 336 365 413 406 438 468 630 835 786 585 417 278 256 298 331 265 260 220 265 271 249 170 169 220 269 185 198 161 191 234 180 177 179 206 188 162 146 131 165 174 178 166 193 161 146 185 213 183 187 190 251 228 201 226 237 219 229 237 252 248 228 192 189 205 196 211 173 168 186 243 259 210 237 233 213 158 143 128 108 107 79 74 119 105 93 98 75 108 98 64 88 100 98 90 64 65 67 34 53 48 62 61 64 77 80 73 85 82 85 103 63 60 89 91 83 51 50 36 38 34 33 46 36 37 63 83 61 65 57 68 62 63 65 56 45 43 29 19 33 38 34 27 31 29 38 31 12 6 47089 334 7 30 10747 13 4 49 8215 1131 103679 92715 95111 103184 108411 118052 121828 105217 98195 76209 21014 4021 3309 3039 2875 2831 2750 2626 2626 2563 2087 1752 1593 1587 1612 1611 1608 1388 1234 1329 1442 1371 1340 1509 1465 1561 1655 1814 2027 2108 2203 2341 2286 2105 2262 2470 2712 2585 2659 2838 2913 2763 2498 2367 2490 2668 3441 4086 4375 4331 3841 4296 6830 12033 18232 25338 33626 42594 52578 62504 71116 79202 87161 96359 109041 124847 140150 127314 92492 65221 53590 56283 62227 58044 46502 33453 30163 31990 31395 28645 23959 17935 12180 7458 4606 3276 2806 2791 2798 2602 2514 2509 2424 2254 2271 2163 2228 2400 2432 2564 2583 2686 2653 2601 2666 2578 2349 2591 2705 2378 2178 1929 1727 1638 1256 864 917 997 963 756 704 629 575 596 618 746 726 732 718 805 627 436 365 377 327 336 422 400 344 210 230 150 140 193 151 74 69 34 98 79 91 131 184 193 287 309 337 272 248 279 293 247 299 241 259 231 291 328 245 258 310 318 332 394 393 378 369 337 356 366 420 347 306 287 263 289 268 323 311 298 297 317 255 236 220 259 221 194 196 233 213 226 179 197 235 188 187 188 156 186 151 154 132 105 153 169 167 169 152 155 195 180 178 209 181 207 231 228 194 242 236 235 251 247 218 197 175 197 200 187 153 243 261 275 254 221 219 188 184 178 144 104 78 138 141 122 102 90 127 93 115 98 101 100 110 121 87 67 69 110 94 75 45 66 85 112 88 91 77 64 94 85 87 77 93 90 77 82 76 54 27 25 32 53 58 45 61 72 85 74 68 73 61 62 72 75 71 59 52 48 36 40 41 37 39 26 32 24 27 16 16 5 5 8 47095 330 7 30 10747 13 4 55 8216 1133 163587 152036 165193 202295 224415 249006 258699 238236 205101 119823 27791 6552 5556 5387 5158 5001 4685 4579 4502 4585 4410 4192 3942 3778 3774 3393 3143 2990 3019 2933 2753 2809 2830 2869 2766 2656 2795 3028 3188 3417 3881 4333 4570 4368 3999 3958 4202 4401 4660 4819 4884 4915 4782 4656 4423 4004 3925 3670 3669 3825 4034 4999 5936 6230 5999 6182 6089 6454 7497 8778 10107 12050 14843 18564 23016 27981 33018 37766 40107 37002 28169 20901 15525 9889 6292 5737 6614 8221 11102 14734 18059 20807 20962 17606 12664 7979 4690 3434 2872 2589 2389 2378 2227 2038 1985 2043 2189 2144 2225 2305 2158 2027 1978 2073 2140 2266 2135 2188 2295 2153 1796 1671 1669 1529 1264 878 841 877 798 704 531 542 476 509 648 675 631 576 672 629 494 369 250 380 385 299 237 307 285 241 232 164 132 238 158 58 6 22 72 12 19 13 128 177 180 221 212 223 219 312 190 188 301 172 235 246 202 162 245 269 233 238 279 306 268 300 353 288 217 332 380 368 306 289 273 311 274 263 252 274 313 198 178 202 157 97 198 243 174 189 133 108 224 242 224 197 169 170 131 152 110 146 124 115 93 116 174 128 129 155 175 147 146 149 154 134 144 151 174 200 190 215 211 201 179 192 155 150 150 161 164 175 198 203 222 204 197 197 184 143 134 94 89 111 74 55 75 74 87 96 79 103 87 78 69 72 61 59 58 45 35 28 43 77 61 62 79 64 53 65 81 73 53 62 61 69 46 44 53 44 38 23 11 36 50 25 35 51 64 61 52 62 41 36 56 67 38 34 29 21 25 22 19 25 15 4 8 3 8 10 47101 330 5 30 10745 13 5 1 8217 1135 117466 107538 118854 136435 145626 149817 147551 160715 173872 110674 21745 3793 3401 3451 3535 3572 3707 3616 3850 3882 3533 3415 3418 3185 3378 3215 3006 2911 2751 2602 2658 2570 2430 2291 2130 1977 2071 2288 2510 2667 2791 3384 3900 4403 4633 4405 3968 3759 3705 3543 3559 3559 3502 3573 3863 3781 3766 3598 3319 3063 3168 3371 4010 5126 6167 7074 8336 9589 11171 12770 15228 17898 20382 22791 25705 28498 29729 30888 30538 23576 13418 8499 7494 10100 16697 23869 30244 43641 59421 67249 62101 53664 42211 26866 12606 6676 8651 13889 17095 16562 17819 25167 35228 37189 35911 31848 28001 21118 12773 6419 2970 1718 1325 1344 1497 1549 1495 1384 1492 1538 1508 1595 1432 1276 1069 1084 997 932 987 794 612 556 527 536 679 667 778 1017 1642 1224 578 313 280 447 364 329 371 332 322 259 156 187 110 153 143 30 91 17 60 33 -8 57 94 191 260 197 250 292 190 228 293 286 272 239 218 223 230 242 197 253 254 286 278 266 303 353 323 307 275 313 274 267 325 289 250 284 249 247 264 229 203 185 162 249 238 153 143 197 165 137 148 120 129 179 197 198 172 169 144 188 162 169 149 127 173 147 140 128 183 147 153 218 210 178 155 209 162 201 198 179 235 207 230 213 207 188 179 159 179 183 137 149 176 210 216 236 213 190 192 162 155 112 89 98 100 92 110 84 79 72 68 118 90 91 103 99 75 69 80 73 71 53 54 60 62 36 58 63 71 42 53 68 49 71 66 50 52 46 55 55 35 27 37 34 32 50 66 53 67 63 58 46 49 61 66 61 60 44 27 33 47 44 34 31 22 22 21 11 12 1 47107 331 4 30 10744 13 5 7 8218 1137 93443 55791 45638 41082 38228 30123 21483 12905 12329 12545 7707 2938 1928 1988 2171 2111 2054 2117 2124 2321 2290 2303 2550 2415 2298 2286 2141 2149 2244 2244 2203 2015 1909 1719 1631 1346 1257 1254 1315 1372 1532 1728 2266 3071 3822 4571 4743 4897 4560 3970 3500 3345 3033 2879 2744 2592 2424 2309 2457 2425 2617 2633 2645 2818 3127 3611 4249 5035 6125 7467 9365 11428 13876 16345 20259 26533 35524 47066 57776 64128 63939 62205 61224 72095 87257 91649 96363 103090 107756 106343 93527 78084 55432 33497 17229 11757 13724 17083 20863 23567 28756 31076 29594 26948 21720 17141 15461 15929 14112 10254 5926 2415 1358 1089 996 929 978 869 1059 1238 1047 1014 1030 1013 1655 2868 1480 837 896 767 690 693 634 568 588 694 746 988 1984 1386 546 350 318 380 420 287 289 350 309 361 297 233 158 192 150 90 46 34 -15 29 84 112 127 131 177 177 161 270 285 316 229 195 199 270 239 283 234 162 191 207 262 254 285 260 297 248 300 319 325 294 295 323 265 266 241 214 248 283 224 190 210 228 239 184 162 162 211 190 171 194 173 187 210 160 200 191 209 185 111 128 220 178 146 147 126 161 158 109 183 215 211 166 201 183 216 199 179 234 264 264 252 256 225 222 184 170 173 221 201 226 210 188 225 218 221 243 178 184 166 140 158 108 117 101 102 115 98 98 123 104 96 133 107 116 82 97 104 104 74 69 54 45 60 50 50 66 78 65 54 34 65 73 88 70 71 65 81 61 57 58 47 56 37 37 31 30 54 67 67 77 76 76 65 55 63 66 59 45 45 37 33 43 42 34 28 19 25 23 11 10 3 47113 323 3 30 10743 13 5 13 8219 1138 114459 101895 104254 99564 90430 85550 59535 24886 8797 8324 8848 3365 1868 1657 1587 1527 1448 1582 1502 1636 1583 1701 1866 1979 2099 1977 1898 1769 1754 1925 2025 1921 1974 1842 1610 1239 1048 863 933 1021 935 981 1121 1372 1878 2545 3408 3910 4449 4841 4562 4193 3824 3348 2977 2610 2284 2285 1936 1778 2044 2676 3769 4849 6115 7972 10058 13000 16077 20810 27227 32408 34591 35803 36982 36634 33644 30565 27894 28906 34593 39064 37707 32769 24946 17410 13299 10861 8327 7221 10022 18489 34904 60874 90240 106299 109909 112747 112938 111227 103380 90710 72565 51047 33928 20874 10535 4090 1783 1539 1589 1509 1223 931 966 895 850 686 714 874 918 874 1286 4943 12630 20136 22743 16178 4836 714 541 491 513 528 530 485 512 695 867 719 452 306 292 351 269 215 225 230 329 271 170 95 47 130 89 28 34 -50 -32 -9 16 36 54 113 152 142 160 214 199 220 200 219 211 219 171 188 200 249 184 264 266 277 278 251 256 246 265 231 238 212 182 197 228 188 128 145 169 190 174 174 197 145 168 169 162 141 92 135 190 195 163 152 185 202 180 142 169 191 108 77 122 143 121 122 96 118 158 126 128 121 177 152 140 139 180 165 145 195 160 173 193 198 162 163 201 137 158 159 117 136 177 175 152 170 176 179 169 157 123 105 103 76 61 44 55 59 39 10 54 45 62 85 72 66 44 45 63 67 66 31 47 32 21 17 27 49 49 33 32 29 40 27 49 49 49 44 45 19 17 20 20 999999 999999 999999 999999 9 18 27 36 8 32 35 23 29 37 21 20 18 13 13 0 2 10 47119 326 3 30 10743 13 5 19 8220 1140 84804 90904 96711 89911 76069 52108 22947 10138 5831 3761 2609 1950 1805 1502 1269 1105 935 962 868 872 968 934 813 905 1003 1089 1115 1190 1321 1341 1466 1461 1403 1321 1152 912 802 676 711 591 365 378 403 477 581 672 939 1119 1437 1708 1932 2174 2409 2641 2725 2464 2164 1864 1484 1335 1222 1011 963 978 1008 1020 1008 1214 1266 1257 1417 2595 4719 6347 7170 7771 9449 10644 10137 7637 3962 2486 2092 2224 2638 2963 3258 3397 3882 5935 11589 21557 35784 55492 77506 97156 108047 111801 116524 121325 120170 119981 119980 117017 114637 114237 113206 111271 104893 90783 70073 44378 14448 2081 1189 1010 989 927 758 824 855 619 598 555 463 428 393 444 402 401 347 412 407 347 433 546 637 685 761 620 555 476 379 308 301 279 292 312 280 325 230 185 174 117 20 21 -1 45 -13 -30 -18 92 144 44 66 105 197 181 221 259 168 217 208 222 204 130 148 231 146 242 201 272 272 234 288 255 188 150 255 255 174 225 215 234 223 196 220 225 186 174 160 157 180 185 155 176 142 93 130 138 150 164 204 184 128 160 184 144 180 139 136 170 184 143 138 131 143 126 156 156 145 167 171 145 144 204 216 228 238 240 191 195 214 189 200 162 129 137 180 166 141 156 203 197 209 184 201 161 129 145 125 126 105 60 41 77 89 65 58 76 56 72 61 38 58 50 58 51 55 76 27 26 31 16 22 50 49 41 35 27 35 41 41 54 65 37 43 35 38 57 32 10 999999 7 999999 9 33 40 25 30 49 33 36 43 27 23 15 20 15 13 12 16 3 11 11 12 47125 330 2 30 10742 13 5 25 8221 1142 142883 141899 170341 182183 176747 142530 91692 38128 13450 7357 5760 5066 4954 4650 4310 3942 3636 3337 2994 2674 2824 2770 2513 2370 2384 2013 2163 2200 2374 2947 3295 3350 3250 3224 3175 2841 2809 2560 2217 2035 1794 1723 1594 1523 1632 1501 1614 1747 2089 2499 2664 2732 2829 2803 2929 3098 3254 3247 3106 2747 2386 2211 2114 2180 2042 2337 2513 2570 2823 2837 3120 3147 3045 3035 2944 3015 2924 3145 3364 3487 3971 4421 5195 6125 7470 9010 10699 12188 12561 11726 10351 8718 7522 6593 6814 8544 12340 15861 18500 22603 25808 30305 34592 38434 42060 48152 54253 59538 62630 60025 52068 33187 11747 2530 1112 1086 983 984 750 682 783 746 539 604 488 308 369 357 337 338 313 308 352 275 439 546 743 672 741 611 462 372 445 400 313 313 277 211 277 295 210 99 102 69 44 37 11 70 13 -11 22 72 116 187 120 149 265 212 188 165 148 250 219 226 257 204 220 202 229 274 267 316 293 292 242 274 225 238 248 274 216 229 234 259 233 245 160 187 209 177 226 238 233 175 153 160 168 172 146 115 199 209 204 182 197 203 206 212 198 191 116 124 109 128 160 88 138 163 186 166 167 199 209 166 183 181 172 220 262 212 244 229 239 215 199 194 156 155 114 160 155 144 189 224 205 215 225 188 147 162 149 131 104 90 75 71 66 73 113 91 72 89 82 76 70 85 54 60 58 46 42 44 35 45 55 54 35 36 50 40 50 45 49 60 77 69 46 41 51 48 42 56 17 23 34 40 46 41 44 47 51 55 62 40 46 46 36 46 33 25 28 32 26 23 27 13 6 11 7 2 47131 334 1 30 10741 13 5 31 8222 1144 146058 137141 169527 214604 244211 231506 157165 56596 13133 7790 6255 5662 5469 5222 4949 4657 4233 3768 3348 3058 2842 2639 2314 2217 2387 2222 2183 2236 2218 2532 2627 2618 2865 2962 2731 2648 2581 2760 2595 2480 2260 1918 1676 1613 1656 1800 1718 1586 1556 1543 1670 1852 2241 2699 2846 3120 3014 2832 2646 2726 2673 2680 2571 2466 2596 2743 2670 2565 2546 2723 2884 3100 3018 2961 3045 2872 2998 3179 3497 3921 4532 5454 6618 8014 9857 12478 15955 20184 23139 23875 22217 17923 12597 8048 5096 3576 3024 2997 3167 3541 4282 5939 9982 17138 27799 45745 69669 79772 70772 58349 49972 40969 28463 17241 12403 8347 3667 1001 574 651 850 770 647 566 362 433 309 235 307 375 247 335 302 244 326 369 691 1081 609 469 352 274 363 369 259 307 390 379 293 272 251 202 155 109 125 13 39 64 116 61 135 112 130 224 218 241 176 191 256 235 236 219 224 238 222 231 255 257 288 256 228 298 352 307 288 213 259 207 246 234 224 231 229 254 249 240 258 287 318 279 307 249 223 264 202 197 210 181 186 221 174 149 167 183 169 231 185 191 214 197 250 205 186 170 123 187 170 189 205 192 200 170 190 237 200 211 186 242 248 238 232 229 241 278 255 233 219 216 182 163 189 184 223 259 221 235 211 185 171 155 149 175 112 90 112 138 142 107 108 101 141 136 119 119 105 88 64 68 98 102 75 89 88 67 88 91 89 80 86 69 102 110 96 90 82 74 59 89 102 83 55 21 41 35 54 63 58 77 79 80 84 71 80 86 81 73 58 62 48 41 43 46 47 53 33 37 37 34 32 28 24 16 11 13 47137 328 0 30 10740 13 5 37 8223 1146 104646 106994 127772 157332 181793 178644 135557 63729 14457 5006 3809 3267 3038 2923 2781 2613 2412 2100 2156 1998 1827 1723 1516 1309 1170 1140 1099 1120 1158 1397 1493 1501 1441 1323 1384 1400 1440 1262 1317 1219 1195 1139 1084 850 802 801 834 863 844 766 824 959 1102 1126 1235 1322 1294 1493 1473 1256 1195 1263 1376 1376 1529 1545 1499 1596 1575 1607 1768 2022 2012 1878 1757 1686 1546 1577 1951 2377 3037 3931 4808 5935 7643 9183 11425 14235 16712 18187 17992 15531 11891 7910 4394 2268 1485 1273 1542 2129 3291 5697 9957 16597 25544 37689 53648 72265 91035 106132 114406 118222 121409 120857 118014 111388 97322 66375 30559 8654 1301 714 535 476 359 286 183 239 334 365 354 331 292 228 238 178 275 596 453 307 313 204 250 268 182 275 287 271 235 286 192 119 133 138 34 66 8 40 -6 59 93 66 92 127 204 264 256 253 220 232 274 238 236 199 239 219 252 277 280 310 292 258 319 282 243 188 179 161 256 234 271 179 251 231 198 213 238 219 179 193 274 250 249 245 210 150 216 169 122 154 181 202 179 166 162 188 177 176 164 140 121 198 179 92 126 148 114 133 150 146 166 174 154 198 238 170 195 251 207 192 211 231 223 211 211 252 193 149 131 92 112 160 171 181 180 190 214 143 132 129 97 76 86 78 87 46 65 91 99 67 78 85 86 64 77 76 49 73 60 28 47 35 38 68 47 73 69 60 55 60 62 57 66 60 69 61 44 36 37 25 29 28 10 17 23 35 40 46 49 50 57 53 48 41 38 48 39 42 40 31 22 22 20 14 12 15 9 1 47143 333 28 30 10738 13 5 43 8224 1148 92454 115230 147503 175903 180725 140606 90958 56379 13356 4007 3344 2912 2722 2608 2342 2167 1972 1778 1574 1532 1478 1385 1261 1117 1084 1025 1014 1120 1393 1399 1322 1339 1243 1140 980 1014 958 952 1070 1020 929 917 860 778 747 679 710 695 698 694 814 961 1037 1114 1079 1012 1047 941 770 827 853 834 964 975 1046 1245 1330 1471 1524 1587 1444 1415 1098 1280 1205 1166 1199 1308 1515 1917 2319 2868 3390 4064 5200 6728 8653 10481 11359 10952 9404 7327 5056 3088 2039 1435 1210 1291 1421 1895 3247 5846 10453 17521 28332 44132 68442 94271 110583 121672 126663 128521 128953 132479 127062 115141 96805 76028 54112 18760 2398 770 737 584 443 273 301 368 385 390 347 292 346 298 195 285 336 305 259 277 290 253 235 258 335 337 251 286 298 255 184 100 104 39 -22 58 112 99 74 69 138 214 127 260 289 281 269 236 297 286 176 181 208 262 282 257 313 250 242 295 299 344 395 307 329 285 222 255 256 264 300 308 286 317 276 285 301 270 324 323 295 292 245 238 232 224 232 251 254 190 223 215 216 178 164 193 204 192 171 199 195 238 179 165 150 213 181 163 179 241 218 246 181 167 205 235 200 250 251 247 218 215 299 272 281 243 204 187 182 203 181 208 263 239 237 255 214 161 156 174 163 127 101 115 88 80 102 115 114 132 126 118 105 85 84 132 75 60 62 67 80 70 68 62 69 72 73 101 86 75 99 87 87 82 84 73 64 84 88 76 66 51 50 62 74 77 96 99 90 74 89 72 68 78 76 62 56 62 60 48 52 50 58 54 49 50 36 29 25 31 18 12 12 47149 326 27 30 10737 13 5 49 8225 1150 99733 119298 136803 156353 160439 134227 91868 43787 8490 3533 3115 2832 2714 2524 2310 2107 1940 1752 1588 1570 1412 1348 1180 1180 1167 879 1002 997 1109 1259 1322 1304 1297 1125 864 897 955 777 737 722 730 703 686 819 738 654 626 624 540 527 578 608 646 714 756 878 979 696 829 699 730 695 823 923 1028 1086 1104 1103 1166 1338 1278 1331 1296 1244 1118 1002 1033 1159 1148 1089 1193 1487 1581 1933 2489 3196 4088 4643 4791 4663 4133 3190 2431 1871 1537 1431 1265 1305 1265 1480 2152 3558 6340 11254 19193 30176 44015 64217 84491 98939 108894 115641 118833 118690 117389 112173 101507 78311 75727 84983 61997 16161 1031 480 353 305 210 252 256 217 215 231 261 239 196 246 312 260 165 119 161 272 198 241 372 232 223 235 196 190 244 112 78 72 34 -11 12 32 113 103 101 91 189 236 321 272 195 201 247 178 258 289 202 262 220 233 242 198 310 347 334 282 287 236 274 294 268 218 172 214 233 240 290 276 346 306 265 274 229 231 288 277 299 216 131 168 188 180 189 155 217 255 221 223 208 170 161 195 183 156 195 138 82 111 134 125 194 140 172 213 225 145 130 181 177 196 216 244 212 184 206 204 232 239 216 168 177 162 145 154 159 136 185 208 243 207 164 127 124 120 142 110 39 71 69 46 79 103 85 65 113 100 65 58 38 44 42 46 30 62 33 44 61 50 65 62 66 40 25 35 51 38 58 47 58 40 31 46 41 27 21 7 25 29 14 20 43 43 44 33 40 43 47 40 43 28 23 36 34 13 22 8 10 7 8 2 47155 328 27 30 10737 13 5 55 8226 1152 109996 126044 141992 154253 147235 117931 58986 20888 8082 4557 3083 2928 2763 2569 2300 2096 1859 1758 1652 1597 1517 1307 1338 1180 1159 1055 1051 1026 1085 1191 1209 1132 1252 1209 1043 844 910 984 993 819 683 639 570 620 641 631 668 560 521 518 595 528 584 580 703 780 722 840 800 705 701 616 786 852 866 1022 1062 1146 1271 1298 1161 1200 1201 1127 1169 1260 1272 1218 1284 1318 1353 1373 1379 1772 2083 2251 2676 2818 2932 2752 2548 2319 2029 1795 1756 1678 1498 1783 2423 3895 6232 9822 17215 28203 38891 50496 64494 79079 94948 108239 114353 116959 124728 130942 129999 115385 101476 72531 30634 10700 2098 830 739 605 468 269 226 173 161 213 185 115 119 147 125 127 95 119 120 177 164 289 291 255 329 301 254 291 275 261 142 151 99 -42 4 2 9 2 29 47 154 111 78 190 250 246 223 174 212 126 159 158 231 345 331 366 365 382 363 324 263 255 243 291 203 244 255 222 223 240 202 287 256 224 244 281 241 217 228 209 195 213 243 231 229 283 237 209 236 202 209 147 199 173 142 176 155 179 143 135 162 158 134 114 105 129 154 147 145 164 166 183 115 152 178 200 205 187 218 215 260 238 206 250 277 209 168 136 102 116 127 160 194 224 239 218 167 132 122 131 115 100 68 101 105 93 79 63 84 79 68 78 70 62 31 39 70 52 43 52 49 26 26 44 31 37 51 60 70 62 55 63 48 37 65 83 54 52 30 35 35 11 0 19 24 30 41 39 40 38 43 42 32 42 33 22 27 22 23 15 17 8 11 2 5 3 8 5 47161 332 26 30 10736 13 6 1 8227 1154 148741 182595 228112 283935 327772 307287 156138 31145 8456 5366 4801 4620 4522 4458 4160 3764 3478 3188 2972 2956 2815 2548 2366 2296 2235 2216 2272 2240 2357 2228 2219 2344 2340 2176 1903 1972 2015 1986 1996 1900 1844 1606 1521 1554 1533 1422 1447 1389 1552 1564 1463 1443 1421 1386 1465 1554 1587 1684 1727 1578 1381 1357 1394 1540 1799 1948 1948 1992 2056 1960 1935 2039 2030 2024 2033 2066 2067 2239 2283 2301 2407 2497 2589 2766 3157 3379 3744 4194 4569 4735 4817 4653 4563 4584 4867 4806 4806 4698 4836 5141 5390 5334 5466 6824 9738 13812 18983 25999 38782 53122 64301 67105 63762 56079 45942 36537 26433 16043 10997 5851 1640 1048 844 855 580 364 328 260 277 288 312 273 233 255 187 150 168 239 205 169 217 354 275 322 470 383 265 212 340 235 223 226 125 170 99 7 35 79 97 79 143 128 131 240 295 226 247 233 322 301 285 305 295 331 313 254 296 308 382 425 422 382 349 335 333 268 201 233 304 250 325 325 262 319 342 299 289 287 338 298 315 349 291 312 251 320 356 295 284 296 274 237 214 221 250 254 224 206 259 268 178 225 189 193 213 154 144 153 142 210 234 280 274 242 239 257 254 277 253 251 277 307 278 279 260 265 226 164 177 162 148 151 220 269 262 258 212 209 184 124 138 140 133 85 98 113 125 121 109 113 107 136 122 98 79 92 73 75 69 84 87 58 49 69 70 47 49 61 89 107 112 97 76 101 78 74 77 75 52 57 65 49 43 63 51 87 65 77 87 70 79 81 90 79 63 83 64 67 80 66 54 49 50 38 36 31 25 28 30 23 24 15 47167 323 26 30 10736 13 6 7 8228 1156 138491 187260 243941 287921 278267 182569 84485 27165 9078 5354 4940 4878 4781 4618 4544 4136 4086 3600 3276 3392 3277 3023 2717 2634 2480 2640 2616 2643 2669 2720 2791 2578 2681 2491 2197 2142 2206 2373 2299 2398 2198 1920 1955 1845 1836 1984 1771 1503 1555 1664 1614 1718 1731 1835 1917 1731 1706 1907 1967 1928 1961 1889 1930 1971 1831 2064 2139 2117 1985 2026 2004 2129 2147 2101 2243 2400 2460 2485 2623 2776 3128 3484 3812 4075 4184 4198 4366 4557 4575 4738 5056 5289 5382 5811 6450 7370 7879 9166 10186 10221 9462 7810 5769 4325 3546 3262 3232 3366 3626 4192 5955 9664 14024 13628 8625 4382 2328 1633 1149 1016 1032 836 759 687 533 363 293 258 249 352 411 296 306 151 208 115 154 111 128 107 130 289 221 270 281 251 219 197 156 227 184 164 108 56 48 43 -14 50 102 64 130 72 198 185 191 285 273 159 242 256 265 228 192 276 242 202 271 319 296 302 316 307 281 216 238 279 236 223 241 232 270 304 284 259 160 251 269 281 326 219 252 267 258 208 250 288 342 286 244 260 253 252 182 161 196 170 121 153 139 194 141 165 147 108 116 129 95 128 120 114 173 146 159 167 193 191 219 258 216 230 193 194 220 241 225 210 172 159 133 140 122 121 205 224 207 172 136 133 116 113 121 96 63 73 93 74 30 40 61 85 90 75 74 64 56 49 28 20 38 21 26 17 16 13 36 31 34 42 54 37 40 29 26 38 36 29 36 47 31 8 999999 999999 2 0 999999 18 31 36 19 23 27 34 30 19 24 15 999999 4 10 1 5 10 1 47173 333 25 30 10735 13 6 13 8229 1158 211677 229815 223142 194834 163324 132413 83736 29109 8609 6439 6162 5948 5797 5296 4867 4702 4490 4232 3939 3853 3639 3308 3093 3005 2937 2934 3101 2919 3023 3015 2968 2680 2706 2823 2434 2292 2246 2234 2403 2319 2256 2289 2101 2100 2184 2034 2046 2035 1993 1803 1742 1722 1742 1737 1831 2033 2178 2146 1969 1910 1906 1819 1798 1807 1760 1895 2009 1798 1704 1843 1797 1790 1671 1913 2068 1994 1987 2205 2237 2275 2405 2735 3186 3865 4280 4841 5332 5423 5472 5439 5147 4896 4883 5068 5852 6664 7510 8478 9381 8979 8430 7405 6076 5070 4013 3415 3100 2927 2713 2549 2313 2444 2627 3179 3319 2794 2005 1466 1229 1058 1131 1136 1035 862 682 378 303 399 421 536 441 313 197 212 232 173 114 191 231 120 203 333 243 222 367 329 352 361 232 218 181 175 198 141 59 45 75 47 -10 188 153 149 118 94 223 186 220 250 271 265 207 180 208 220 252 298 350 405 343 395 425 375 291 339 389 315 321 340 305 288 270 283 337 305 357 312 288 298 331 312 280 322 260 252 283 317 270 348 320 228 211 300 297 293 237 230 233 229 178 118 169 221 149 158 187 181 159 113 197 202 208 246 232 236 209 212 262 254 256 286 224 309 298 233 285 250 183 177 211 152 178 160 161 255 258 243 218 161 134 157 153 144 118 96 117 125 114 112 102 112 137 138 121 122 71 69 94 104 94 78 64 72 92 79 87 58 49 75 68 62 83 83 104 89 71 46 62 75 69 64 53 46 55 32 58 62 58 54 65 71 73 79 91 75 65 66 65 65 58 39 52 47 42 39 47 32 20 24 31 9 13 9 3 47179 327 25 30 10735 13 6 19 8230 1160 187566 225083 270171 318398 293197 165336 34398 10866 7737 6572 6359 6381 5907 5771 5859 5561 5115 5001 4642 4260 3977 3746 3473 3132 3056 3166 3128 3239 3157 3051 3053 2890 2638 2492 2409 2121 2066 1955 2068 2184 2221 2100 1958 1946 1828 1963 1973 1902 1933 1896 1906 1711 1591 1635 1686 1686 1667 1791 1929 1991 2139 1873 1815 1767 1668 1694 1783 1591 1639 1681 1678 1611 1782 1636 1790 1946 2002 1985 2017 1897 1801 1798 1907 1947 2290 2654 3122 3285 3556 3843 3964 4127 3967 3730 3561 3429 3333 3582 3938 4142 4486 4510 4320 4144 4309 4706 4733 4374 3779 3101 2646 2119 1741 1605 1402 1238 1183 1068 1030 804 914 968 813 784 618 506 239 294 255 287 331 271 227 177 124 90 54 110 101 107 199 384 261 238 331 304 213 263 251 141 89 96 107 192 70 -18 33 61 34 47 83 72 100 135 172 167 159 163 268 227 106 131 224 263 319 216 202 251 307 344 361 357 318 258 267 202 197 194 182 185 214 241 256 245 250 266 216 271 292 302 342 338 368 297 272 262 224 253 270 226 218 249 156 178 179 192 150 154 185 142 149 140 125 137 158 140 99 150 159 134 106 144 191 186 213 203 211 223 224 190 209 233 229 264 250 247 180 154 109 111 100 105 163 209 181 181 185 183 149 127 131 143 100 96 110 89 97 93 70 60 59 88 79 76 63 55 74 67 53 55 30 26 34 25 31 55 37 55 64 27 62 42 53 48 47 40 33 45 37 44 24 1 32 42 33 31 35 50 41 42 48 42 29 43 37 31 23 17 27 17 14 19 11 17 12 3 4 47185 325 25 30 10735 13 6 25 8231 1162 162881 186184 213312 243034 238334 173330 84871 30807 11889 6399 6202 6244 6331 5827 5874 5705 5497 5220 4910 4653 4430 3981 3545 3312 3355 3096 2939 3178 3205 3245 3120 3002 2795 2769 2551 2191 1994 1957 2083 2158 2141 2046 1955 1784 1785 1850 1761 1820 1922 1983 1840 1855 1800 1795 1637 1830 1711 1835 1871 1650 1637 1829 1945 1890 2033 2008 1843 1893 1656 1550 1395 1531 1534 1520 1593 1655 1822 1790 1929 1830 1785 1676 1708 1755 2146 2314 2515 2879 3018 3225 3379 3407 3336 3266 2897 2625 2529 2518 2563 2439 2559 2656 2745 2919 2931 3036 3220 3532 3986 4370 4696 4462 3516 2337 1428 1108 1119 1029 930 867 855 891 774 850 785 489 390 375 285 366 288 262 208 151 106 82 134 133 165 81 206 310 204 177 255 334 332 259 207 190 212 132 163 155 83 -5 -12 8 8 -8 88 90 78 34 104 126 180 214 181 199 149 154 197 270 221 241 296 338 276 302 281 320 306 228 179 235 200 227 192 242 195 228 244 259 260 257 335 319 297 266 295 366 308 315 252 241 263 223 193 196 232 227 146 208 253 211 217 128 145 154 181 199 127 113 107 93 110 180 183 164 140 130 175 186 163 235 209 235 164 180 214 234 172 171 153 199 158 116 134 69 74 121 135 176 170 202 164 123 121 139 98 81 101 88 82 80 79 67 69 73 55 57 72 94 72 41 33 35 31 46 51 42 4 34 32 34 33 49 34 54 47 42 33 45 50 35 32 55 48 26 17 13 8 999999 27 14 14 11 40 35 34 23 34 32 44 27 9 8 9 4 999999 999999 8 5 1 47191 330 25 30 10735 13 6 31 8232 1164 121567 141734 180314 238373 303912 344440 324958 249452 97428 16109 5778 5614 5519 5483 5338 5109 5009 4984 4668 4528 4286 4169 3889 3462 3309 3091 2949 3003 3050 3239 3103 3132 3066 2962 2663 2247 2122 1875 1964 2141 1991 1917 1963 1864 1844 1862 1876 1791 1828 1879 1972 2007 1987 1909 1766 1689 1871 1907 1825 1802 1640 1761 1850 1832 1945 1945 2212 2148 2026 2041 1838 1759 1704 1703 1586 1564 1560 1529 1477 1621 1659 1646 1565 1616 1612 1502 1629 1867 2030 2091 2267 2346 2455 2640 2606 2268 2023 1942 1964 2024 2101 1951 2044 2292 2324 2341 2395 2730 2959 3254 3246 2860 2326 1598 1315 1070 1146 1171 1173 1124 1069 1097 780 746 762 669 554 384 418 446 400 317 208 167 155 169 33 126 96 183 264 340 197 195 247 247 183 269 202 120 151 221 193 137 59 -39 -5 -10 -49 53 42 109 84 74 54 124 193 204 163 166 174 180 164 237 259 204 251 310 364 312 323 320 246 262 290 195 195 200 226 234 218 233 227 255 314 336 327 327 281 269 339 290 310 266 210 265 266 283 274 202 224 178 196 189 235 214 172 139 138 157 181 126 155 151 128 126 132 125 139 153 166 184 178 200 160 209 217 177 218 197 178 213 221 232 237 180 125 110 133 119 97 123 106 186 188 156 174 145 91 94 87 64 60 67 86 33 60 70 49 96 77 73 116 125 86 57 60 24 20 38 44 24 16 52 39 59 39 58 23 35 57 59 43 36 64 40 41 38 35 42 26 10 7 26 25 27 49 44 49 40 55 36 28 34 40 30 14 25 37 23 27 28 15 16 15 16 2 7 2 0 47197 329 25 30 10735 13 6 37 8233 1167 114779 138856 176969 233352 296818 340457 339162 222973 68387 13334 6186 6075 6043 6187 6409 6553 6598 6393 6378 6054 5391 4900 4563 4071 3522 3486 3022 3003 2890 2974 2968 2893 2803 2599 2331 2118 1992 2024 2010 1942 1814 1745 1837 1794 1777 1545 1595 1677 1809 1988 1927 1956 1948 1971 1874 1941 1947 1807 1852 1892 1722 1583 1668 1740 1901 2041 2104 2190 2051 2067 2100 1991 1909 1747 1704 1900 1850 1970 1922 1792 1728 1573 1644 1559 1453 1375 1407 1400 1374 1418 1445 1435 1493 1769 1906 1917 1924 1961 1906 1815 1821 1968 1988 2120 2006 1779 1847 2021 2201 2309 2100 2027 1696 1265 1057 975 902 1045 966 802 881 852 581 589 609 486 425 423 598 675 457 376 274 220 114 136 204 216 181 152 163 302 214 249 318 237 257 279 166 123 155 139 174 199 137 -11 -24 76 82 107 49 35 59 116 73 138 210 224 171 192 226 156 184 195 232 220 256 256 274 328 316 235 276 288 308 221 239 229 257 237 214 257 309 313 337 377 344 318 356 309 350 331 255 210 219 273 309 304 285 216 143 204 199 164 140 157 133 152 152 168 168 131 143 155 127 170 149 144 154 187 158 122 175 211 181 173 190 177 194 201 212 163 231 216 176 134 131 159 127 79 91 118 182 208 187 177 179 134 144 157 123 105 88 88 78 61 75 38 39 69 76 101 62 66 48 45 61 43 22 24 52 19 37 29 53 74 49 59 64 68 55 40 46 55 41 36 38 59 42 31 30 14 8 25 25 30 44 56 47 40 49 53 53 65 53 41 41 25 17 17 23 24 27 26 18 13 6 3 5 47203 332 26 30 10736 13 6 43 8234 1169 118281 141175 186252 249097 290322 314762 312379 235422 80110 13045 5490 5576 5491 5657 6209 6672 7027 7254 7587 7939 7623 7047 6584 5670 5007 4410 3783 3399 3572 3424 3159 3078 2976 2951 2559 2207 2072 2112 2174 2204 1930 1870 1949 1917 1695 1785 1807 1683 1706 1806 1779 1945 2077 2225 2124 2202 2173 2159 2202 2121 1995 1878 1778 1872 1792 1816 1881 1921 1876 1854 1930 1886 1960 2104 2138 2124 2212 2299 2397 2342 2149 2038 1876 1753 1630 1519 1454 1347 1298 1350 1329 1361 1371 1207 1272 1284 1245 1401 1531 1615 1931 2022 2264 2196 2166 2207 1955 1865 1940 1966 1973 1809 1678 1492 1307 1000 973 950 923 832 948 1021 796 701 580 422 384 461 524 511 477 343 252 224 272 103 77 96 167 170 218 286 225 206 262 213 362 380 232 193 144 112 207 163 16 47 39 62 63 29 48 146 149 57 67 115 216 202 170 214 168 235 233 271 244 259 248 295 324 317 333 266 367 349 304 211 215 271 243 239 344 304 320 345 393 322 346 294 379 354 336 346 339 298 288 214 267 260 275 232 250 231 223 211 227 203 179 129 147 164 140 188 192 169 211 164 153 169 182 175 185 191 238 230 275 211 230 247 236 224 253 265 237 234 237 221 151 143 141 117 130 166 182 213 227 251 194 169 154 136 154 134 107 91 89 74 75 87 103 84 84 100 95 93 106 88 84 59 58 52 62 40 63 59 71 73 73 70 89 70 66 54 57 61 43 51 63 44 54 74 54 47 39 44 54 56 66 63 71 68 70 69 50 56 73 72 44 44 41 40 42 42 34 32 32 23 36 25 18 17 16 14 47209 332 26 30 10736 13 6 49 8235 1171 114551 147776 185886 223986 254550 276501 277762 268013 232930 137315 25912 5349 4669 4481 4482 4751 4929 5163 5452 5722 6169 6592 6944 6926 6694 6012 5261 4772 4509 4260 3776 3349 3225 2973 2800 2384 2220 2444 2279 2233 1859 1863 1930 1825 1902 1763 1569 1668 1833 1845 1778 1837 1941 2052 2050 2183 2169 2224 2293 2120 2198 2199 1979 2051 2110 2134 1944 1966 1945 1827 1776 1634 1877 1816 1830 1883 1857 1842 1876 1899 1871 1757 1748 1666 1658 1791 1791 1669 1527 1455 1552 1538 1268 1133 1143 1183 1119 1225 1429 1580 1671 1796 1858 1996 2065 2069 1923 1865 2011 2052 1734 1697 1507 1378 1231 1062 1053 1024 888 753 812 1073 918 679 606 520 402 470 405 486 508 343 274 244 241 192 178 168 215 177 263 325 339 295 313 264 266 333 232 217 164 185 222 166 108 73 34 -2 48 56 74 145 141 104 98 81 139 202 229 247 272 261 281 296 209 160 309 379 371 405 350 266 287 314 313 338 365 292 290 319 351 336 375 291 309 340 378 362 344 318 320 369 308 295 231 260 280 253 247 254 225 209 229 223 200 248 203 174 201 197 140 173 180 210 213 216 165 150 150 203 200 242 203 209 241 264 229 231 263 219 250 229 247 219 200 235 141 153 126 120 126 178 174 184 237 213 209 224 188 118 116 144 109 125 108 88 46 91 92 89 100 111 98 102 86 83 75 61 57 47 41 59 26 45 69 70 87 77 49 82 72 54 58 63 69 73 73 55 60 72 75 58 26 39 44 42 64 76 80 85 81 86 67 59 46 43 51 49 54 44 46 42 51 39 36 28 24 23 22 17 13 5 47215 332 28 30 10738 13 6 55 8236 1173 104642 120732 140475 175211 220270 262510 287372 297663 243285 140664 24606 4371 4241 4358 4137 4027 3996 4127 4198 4363 4606 5081 5313 5606 6045 6056 5923 5943 5562 4989 4606 4480 3943 3319 2821 2534 2415 2486 2543 2448 2302 2225 2017 1883 1620 1631 1528 1607 1587 1531 1610 1723 1726 1739 1869 1875 2169 2049 2060 2136 2233 2095 2292 2223 2145 2284 2485 2433 2265 2052 1874 1703 1701 1750 1757 1772 1828 1802 1934 1787 1992 1790 1912 1844 1728 1628 1550 1427 1429 1546 1497 1628 1829 2021 2130 2198 2180 2194 2039 1954 2159 2160 2148 1941 1765 1618 1551 1511 1580 1576 1491 1447 1429 1261 1103 899 747 765 782 686 760 944 724 597 507 444 357 456 391 448 356 268 218 215 132 191 175 127 136 148 236 423 308 368 356 266 254 254 228 260 163 146 182 138 66 45 35 65 -1 4 100 137 134 79 79 150 204 220 215 277 254 302 277 263 310 346 337 280 373 424 399 361 325 242 326 335 349 280 276 315 348 349 303 286 324 321 372 402 349 320 296 310 310 245 250 285 287 306 277 247 235 238 201 243 206 255 229 193 149 174 150 176 174 203 190 173 203 199 227 244 234 229 231 269 228 183 262 285 251 262 250 279 251 209 210 187 161 162 131 110 166 148 173 187 201 229 205 229 206 158 124 113 119 109 93 57 82 91 83 78 87 113 110 111 104 65 91 79 66 44 50 69 68 80 78 91 76 60 82 63 72 68 62 71 71 65 68 73 63 57 51 29 29 39 58 63 73 65 67 69 60 56 69 70 82 63 45 48 39 27 43 50 45 40 33 28 26 26 26 17 13 5 47221 333 29 30 10739 13 7 1 8237 1176 115925 138557 172661 217960 251982 294826 299761 265733 212843 101120 27483 5840 3959 3787 3597 3482 3634 3815 3701 3773 3871 4364 4606 5176 5624 5837 5929 5834 5849 5490 4996 4623 4124 3893 3407 3021 2686 2537 2505 2445 2531 2544 2554 2096 1824 1655 1596 1559 1500 1485 1362 1545 1649 1649 1717 1867 1901 1983 1983 2049 2034 2157 2146 2381 2377 2454 2570 2481 2317 2150 1965 1834 1821 1772 1798 1828 1848 1767 1924 1920 1942 1984 2243 2089 1855 1783 1802 1852 1958 2046 2240 2499 2609 2856 2859 2857 2709 2279 1937 1719 1667 1625 1560 1525 1627 1533 1464 1373 1220 1306 1290 1316 1269 1164 1145 1121 1012 899 802 641 627 789 767 569 452 386 379 384 379 371 258 235 197 190 192 165 174 156 132 283 338 372 316 301 234 243 193 220 233 175 168 233 188 98 38 -6 45 26 24 38 154 118 149 129 165 162 181 227 274 302 226 268 310 296 284 322 390 369 343 420 435 400 341 323 326 343 276 247 311 275 296 370 347 328 372 355 373 397 385 340 370 346 347 320 275 305 310 311 317 233 209 234 281 258 239 245 219 215 188 145 188 175 167 172 228 198 211 237 197 215 206 255 240 226 209 240 270 266 234 247 250 277 290 234 234 190 161 155 130 114 168 168 136 153 222 209 195 217 188 149 166 120 100 80 101 146 107 100 108 79 88 143 117 108 84 85 81 83 59 54 53 55 61 82 79 39 54 92 100 83 82 94 97 89 58 71 70 74 72 62 62 42 53 55 61 68 69 66 73 67 90 96 75 66 62 52 51 52 56 56 46 39 44 34 45 38 52 40 27 20 14 12 1 47233 334 3 30 10743 13 7 13 8240 1180 113261 128230 156606 188821 228082 273861 324265 338049 305324 202189 58996 8391 5139 5021 4889 4573 4326 4097 3856 3688 3740 3887 4065 4352 4797 4997 5477 5932 5887 6451 6953 7135 6665 6343 5957 5154 4382 3814 3474 3321 3343 3127 3104 2906 2493 2121 2123 2148 2522 2771 2551 2453 2166 2062 2094 1820 1771 1813 1841 1793 1898 1894 1908 1867 1902 1970 2088 2043 2171 2110 2180 1994 1946 1955 2058 2132 2099 1993 2083 2100 2027 2100 1995 2093 2023 1987 2027 1852 1726 1514 1520 1430 1471 1586 1531 1528 1612 1696 1589 1700 1670 1720 2256 2857 3181 3167 2851 2271 1656 1330 1182 1092 1184 1116 936 943 884 806 786 708 644 644 790 805 745 635 545 541 524 420 434 379 258 187 260 257 137 174 220 232 200 278 327 182 286 349 349 272 292 183 234 181 176 289 149 124 61 23 51 85 121 158 115 83 155 204 234 276 231 302 303 330 378 414 446 505 515 453 515 495 566 547 485 449 360 361 346 287 283 335 356 314 367 379 392 425 387 380 445 428 470 471 428 460 366 263 229 277 287 346 364 287 241 270 253 224 187 237 280 284 223 211 241 247 240 235 206 217 203 205 218 226 242 216 231 230 217 231 226 291 259 267 244 248 254 259 208 202 172 148 123 149 154 150 181 207 240 224 231 193 160 133 128 132 129 130 103 125 125 71 71 106 118 111 109 109 105 55 78 75 67 69 81 93 96 102 87 85 112 118 95 96 118 119 122 105 105 98 78 88 95 79 64 80 70 80 70 77 99 103 102 99 82 86 87 71 78 82 82 72 73 73 57 52 58 57 61 65 44 34 51 36 19 22 47239 333 4 30 10744 13 7 19 8241 1183 121183 127775 153569 192401 236488 303329 355494 355645 264134 97219 16685 6571 6136 6409 6116 5865 5419 5276 4939 4769 4362 4170 4053 4062 4282 4505 5229 5726 6116 6991 7263 7319 7124 6761 6555 6334 5776 5141 4385 3911 3368 3093 3188 3414 3094 2694 2460 2213 2225 2381 2477 2479 2655 2860 2796 2480 2197 1904 1901 1919 1943 1714 1763 1694 1744 1728 1756 1851 1896 1906 1824 1840 1692 1729 1641 1590 1562 1623 1593 1582 1627 1709 1768 1744 1894 1894 1918 1887 1719 1635 1364 1292 1230 1320 1170 1170 1309 1339 1376 1528 1689 1673 1666 1794 2393 3554 4647 5081 4706 3766 2795 2066 1547 1182 954 892 853 1061 1346 1252 1074 872 800 763 789 725 554 542 494 436 375 398 293 263 241 217 138 125 167 187 208 247 268 236 199 255 215 252 271 252 165 140 172 193 85 32 -6 -4 67 66 83 86 87 104 140 174 251 248 287 367 386 310 310 398 397 332 407 449 509 548 518 452 472 438 386 357 328 325 314 268 300 324 315 332 325 316 336 348 370 401 486 493 473 496 420 366 341 329 271 243 288 331 271 271 252 233 206 210 205 219 206 190 212 203 196 216 232 221 202 183 140 190 266 204 181 193 185 163 225 248 169 173 247 192 197 213 175 184 131 78 79 136 119 135 166 154 155 166 198 175 145 126 79 89 117 67 58 74 84 55 73 59 104 133 92 46 61 55 87 61 42 38 69 78 83 72 73 63 64 69 75 78 64 65 60 61 52 45 44 51 58 56 43 23 22 48 57 72 68 72 64 71 65 53 61 73 59 53 54 54 46 36 41 42 35 41 33 25 16 18 7 7 4 47245 332 7 30 10747 13 7 25 8242 1186 90238 88141 109011 153278 214626 252585 257488 228552 130514 49289 18705 8402 6948 7164 7171 7021 7021 6930 6449 6243 5773 5205 5130 5122 4771 4595 4743 4743 5083 5944 6682 7357 7668 7864 7711 7145 6389 5814 5504 5212 4689 4183 3761 3421 3278 3242 3204 2946 2801 2608 2363 2135 2232 2538 2798 2933 3061 3028 2906 2660 2276 2025 1901 1944 2023 1994 1767 1793 1804 1746 1635 1590 1500 1600 1456 1483 1512 1467 1524 1601 1703 1646 1840 1833 1963 2133 2367 2267 2107 1802 1493 1264 1238 1304 1248 1278 1326 1153 1136 1124 1037 1024 1144 1236 1160 1071 1238 1640 2065 2684 3440 3896 3788 3630 3181 2545 2333 2467 2233 1996 1988 1797 1602 1449 1233 1048 783 561 536 494 311 287 328 329 334 221 148 132 194 195 210 332 331 163 194 314 281 255 258 218 114 225 201 170 50 105 32 62 36 53 100 146 80 234 263 292 273 304 345 355 319 311 390 322 379 373 422 498 539 433 378 500 424 434 491 356 354 332 317 293 361 347 406 371 333 377 395 375 369 365 457 491 495 497 473 377 337 373 304 279 289 288 259 203 261 248 236 248 270 222 198 209 225 243 285 250 223 221 186 148 169 193 231 246 203 198 168 247 281 240 198 220 219 191 192 133 136 137 110 119 114 140 150 164 172 199 206 187 220 216 150 140 102 97 84 76 83 64 89 83 78 47 76 140 109 80 69 71 76 64 60 48 33 61 43 52 49 65 71 72 60 36 35 27 29 65 76 48 49 48 44 60 35 28 31 38 45 57 48 54 59 59 64 58 53 58 49 47 32 44 45 36 26 31 34 33 17 7 4 13 15 4 47251 334 10 30 10750 13 7 31 8243 1188 116920 108695 122836 140537 163018 180080 185815 164974 131370 78591 23764 7025 6318 6402 6446 6300 6332 6337 6441 6198 6126 5754 5728 5492 5365 5377 5359 4954 4662 5230 5591 6051 6490 7132 7576 7920 7716 7281 6655 5949 5128 4510 3984 3606 3424 3218 3197 3253 3346 3337 3127 2899 2619 2447 2519 2545 2736 3071 3184 3265 3322 3263 2958 2613 2313 2148 2004 1840 1890 1743 1696 1620 1522 1547 1409 1246 1491 1484 1517 1568 1620 1601 1617 1678 1846 2138 2226 2212 2082 1780 1408 1284 1186 945 1038 1119 1201 1339 1203 1115 907 978 1032 1068 1138 1153 1247 1316 1392 1447 1532 1598 1833 2122 2102 1786 1762 2282 2384 1903 1540 1600 1815 1798 1387 1393 1041 636 564 473 420 508 482 327 266 198 162 236 202 156 238 361 290 227 263 287 237 243 237 242 199 182 179 209 46 -2 115 61 -14 37 112 110 209 123 191 299 251 365 315 239 298 295 335 353 354 326 349 419 443 460 447 400 424 407 427 376 360 332 326 354 357 352 308 321 341 377 339 315 390 397 482 483 416 337 331 335 395 331 301 309 274 276 277 166 229 258 249 269 291 260 281 231 272 269 226 210 218 199 205 177 221 191 187 191 158 174 205 206 238 230 207 192 220 199 191 153 126 148 188 171 135 127 129 143 148 164 218 226 200 174 145 121 118 86 51 43 96 58 76 108 72 62 80 101 62 77 77 68 63 73 74 28 12 51 77 71 66 57 70 92 63 39 71 63 55 50 46 43 29 46 59 53 36 16 19 20 29 53 63 62 60 55 59 56 61 59 58 44 45 43 39 35 30 34 35 27 19 11 12 2 5 8 12 3 47257 334 12 30 10752 13 7 37 8244 1191 100047 98095 111970 129924 153912 183064 203909 223485 220753 146600 41192 8030 6018 6268 6308 6342 6307 6302 6191 5927 5966 5733 5790 5903 5582 5303 5566 5237 4776 5170 5157 5124 5540 5811 6142 6711 7129 7521 7601 7382 6916 6230 5365 4673 4270 3540 3271 3171 3189 3327 3527 3644 3754 3676 3504 3234 2887 2813 2924 3279 3584 3705 3507 3154 2932 2788 2641 2541 2449 2226 2104 1738 1611 1553 1484 1390 1325 1524 1621 1618 1623 1577 1693 1716 1798 1780 1761 1717 1581 1454 1459 1475 1259 1174 1066 1144 1141 1177 1207 1136 1018 1023 948 991 1038 1090 1082 1218 1207 1496 1490 1392 1371 1247 1204 1219 1256 1290 1339 1225 788 642 853 1156 1060 1064 947 863 617 486 460 444 401 446 412 202 136 233 226 256 216 303 341 228 229 257 271 252 251 253 195 143 147 109 164 119 54 63 48 69 70 145 129 153 204 189 298 262 323 310 256 263 382 298 291 348 303 476 474 402 444 412 383 384 390 394 340 374 342 345 384 410 411 394 348 368 391 380 411 495 476 445 477 398 383 350 329 314 357 312 280 345 300 314 330 271 249 286 300 315 289 319 280 234 239 235 225 243 265 174 187 178 235 218 229 188 210 200 215 219 165 236 260 218 206 147 177 163 156 162 191 180 138 150 181 199 190 196 197 237 164 141 157 123 123 77 79 97 130 101 109 83 98 127 120 122 101 97 58 56 85 69 62 45 64 73 92 102 84 93 81 82 89 82 72 89 80 72 83 68 81 53 55 60 37 56 78 79 89 80 78 85 95 86 80 84 77 74 62 60 59 65 56 44 46 44 45 43 45 38 33 38 28 20 47263 333 15 30 10755 13 7 43 8245 1193 87722 100995 120816 144460 168992 201277 215282 188489 109586 28326 6650 6014 6029 6045 5905 5858 5837 5744 6003 6051 5922 5952 5797 5684 5493 5654 5271 4905 5215 5153 5254 5265 5262 5378 5458 5785 6385 6856 7096 7301 7193 6615 5881 5045 4210 3537 3079 2963 2873 2966 3119 3045 3085 3643 4087 4562 4489 4238 4067 3849 3818 4012 4140 4303 4006 3777 3324 2979 2624 2348 2005 1717 1655 1577 1518 1538 1596 1690 1867 1805 1729 1693 1638 1605 1706 1641 1563 1681 1604 1625 1682 1464 1320 1140 1080 1106 1073 1069 1009 986 1024 963 888 893 907 880 1051 1126 1232 1278 1464 1527 1513 1397 1183 1161 1159 1486 1700 1273 658 708 769 668 584 560 498 450 475 459 396 407 466 438 304 199 164 241 264 229 308 331 266 251 325 294 216 293 270 149 201 192 154 56 69 35 47 124 39 81 142 147 139 179 205 251 289 354 305 296 302 308 332 269 294 378 381 364 383 387 335 343 413 418 330 333 367 358 330 365 374 313 325 375 352 367 416 396 399 448 418 404 407 316 347 383 371 335 353 261 253 274 276 265 295 242 238 253 301 300 307 304 277 274 196 220 206 164 124 208 228 241 235 202 173 200 238 209 224 180 176 200 166 188 184 159 143 142 160 173 121 92 138 146 145 204 211 222 197 175 94 100 94 94 96 48 63 75 100 102 89 67 105 124 105 99 81 70 59 75 83 71 52 57 83 75 75 90 87 70 89 80 83 88 80 82 83 56 61 62 45 44 20 38 67 58 52 47 63 70 82 84 74 63 64 68 62 66 53 42 38 42 37 27 36 42 37 26 21 31 18 3 3 47269 334 18 30 10758 13 7 49 8246 1196 102142 112627 132291 154162 174623 199197 216145 215340 172622 88936 21568 6983 5847 5930 6026 5826 5914 6013 6132 5823 5918 5904 6114 6011 5696 5791 5778 5009 4611 4818 4960 4929 5087 5082 5215 5351 5572 6153 6530 7106 6716 6745 6825 6369 5896 5279 4467 3815 3222 2879 2640 2720 2786 2799 2821 2834 3090 3761 4645 5344 5476 5614 5341 5185 5160 5524 5626 5561 5547 5221 4331 3275 2633 2100 1829 1716 1639 1597 1637 1530 1558 1560 1517 1446 1462 1486 1467 1433 1411 1463 1504 1521 1406 1318 1099 1066 992 929 898 955 965 954 979 817 780 773 730 790 1091 1013 994 1129 1556 2246 2442 2294 1758 1348 1091 1074 731 495 549 674 617 520 404 414 469 322 342 368 361 221 238 178 247 191 221 166 272 298 289 268 261 270 176 167 196 212 245 260 261 238 67 84 58 38 58 101 113 159 59 86 93 154 218 276 259 238 271 304 283 290 322 325 283 338 348 342 381 320 373 345 310 334 365 325 399 386 354 355 370 401 389 393 441 436 409 412 512 529 416 368 319 301 308 359 305 252 298 324 297 286 235 211 189 242 302 334 310 322 272 187 163 155 138 183 179 187 186 188 219 209 220 214 237 227 222 240 244 205 190 185 158 122 135 154 132 195 178 134 133 144 169 190 246 217 199 197 171 131 90 111 68 97 97 76 89 112 70 66 86 112 118 95 81 74 68 63 51 56 58 67 72 86 59 66 65 48 72 86 60 23 44 56 69 50 57 53 53 48 55 41 35 30 30 55 71 75 58 54 78 59 58 74 72 57 37 33 40 44 45 38 31 33 40 26 26 23 13 13 7 7 47275 328 20 30 10760 13 7 55 8247 1199 93893 98314 118724 144067 172849 192247 209674 225662 190728 91380 17206 5770 5617 5644 5786 5801 5761 5704 5792 5702 5960 6001 5815 5753 5610 5699 5833 5367 5021 5276 4918 4886 4699 4317 4510 4523 4471 4866 5399 6115 6609 6854 7097 7215 6595 5923 5312 4465 3741 3402 3047 2725 2658 2651 2577 2594 2542 2560 2696 2929 3583 4081 4690 4911 5337 5320 5480 5477 5809 5918 5884 5484 4397 3095 2092 1698 1636 1628 1552 1486 1444 1398 1327 1463 1496 1474 1457 1486 1548 1601 1580 1615 1376 1256 1161 1259 1128 1050 981 895 884 895 939 846 776 738 692 705 858 811 750 810 983 1396 2063 2859 3351 2886 2028 1121 695 513 537 555 455 464 352 340 332 387 359 281 246 209 176 168 182 124 170 174 196 313 269 165 252 237 172 158 136 159 117 187 213 146 120 56 85 132 97 114 200 169 114 164 144 180 174 220 206 244 198 295 304 329 317 287 325 393 392 383 388 411 360 314 263 279 281 343 313 281 276 283 351 339 417 402 326 352 456 465 499 411 308 333 337 311 283 266 196 254 252 230 230 194 172 206 181 226 222 253 213 249 234 257 190 116 99 81 104 151 142 174 141 182 220 227 181 107 141 156 165 130 134 146 124 90 107 102 156 152 150 129 128 113 99 174 138 175 165 139 128 116 76 57 50 85 52 42 69 92 64 33 28 47 93 86 78 65 23 18 7 0 3 29 40 31 46 51 46 39 31 27 5 27 46 20 18 17 27 39 24 31 999999 999999 999999 11 25 18 21 32 20 32 45 36 15 34 25 17 17 10 999999 13 20 12 7 999999 999999 4 47281 331 22 30 10762 13 8 1 8248 1202 125737 114941 141971 166229 187916 209056 209320 205391 192515 128253 31494 6286 5656 5780 5793 5777 5965 6327 6776 7159 7133 7051 6821 6492 6149 6339 6260 6341 5725 5438 5287 5327 5364 5234 5161 5030 4865 5131 5300 5354 5669 6258 6875 7661 8057 7743 7128 5984 4657 3699 3097 2845 2724 2634 2731 2695 2626 2529 2647 2624 2504 2726 2791 2960 3498 4185 4636 4887 5033 5248 5347 5049 4570 3604 2587 1819 1450 1394 1505 1378 1340 1239 1238 1353 1277 1385 1323 1308 1437 1488 1588 1647 1414 1302 1109 1124 1133 1172 1111 981 870 872 882 902 769 719 633 720 876 864 828 841 773 704 700 693 987 1420 1907 1558 752 519 624 549 478 310 332 374 316 355 428 467 358 285 207 247 168 229 176 202 178 233 307 202 192 275 254 195 191 142 172 242 208 297 86 16 112 79 79 124 268 313 299 227 185 192 208 280 342 285 315 303 314 315 331 376 319 324 347 315 403 346 331 373 325 312 319 329 316 353 329 343 290 398 351 364 394 366 355 395 403 514 445 338 296 257 248 258 269 303 238 251 248 238 239 239 256 250 214 217 274 301 303 264 182 179 179 135 168 163 156 177 225 210 208 192 181 170 227 183 211 234 201 182 124 113 137 93 135 172 131 122 120 127 123 120 156 175 174 160 131 110 90 72 55 67 108 68 64 120 104 62 72 93 93 86 66 41 80 39 35 38 39 20 7 40 49 61 72 70 49 25 48 54 42 37 46 46 36 50 43 46 47 18 2 11 38 45 43 43 44 42 43 60 51 34 45 54 45 30 31 29 20 13 16 17 21 14 3 999999 9 47287 332 25 30 10765 13 8 7 8249 1204 114535 128624 147512 164747 176147 176279 156380 89020 26083 8319 4503 4348 4588 4969 5209 5454 5460 5702 6160 6052 6242 6623 6485 6506 6694 6448 6242 5982 5544 5069 5245 5177 5176 5627 5929 5899 5895 5839 5868 5786 5920 5855 6128 6037 5584 5256 4876 4447 3919 3208 2899 2694 2664 2552 2587 2455 2437 2306 2209 2132 2192 2047 2001 2135 2718 3097 3559 3982 4147 4311 4253 3799 3273 2891 2337 2018 1751 1462 1150 1090 1087 1125 1033 1035 1101 1069 1086 1042 1029 1204 1133 1194 1085 954 909 756 828 870 882 921 774 774 750 638 675 650 652 747 859 880 721 722 735 772 650 650 813 1023 1031 1010 1129 1310 1590 1093 478 346 332 277 293 391 456 377 294 311 218 145 187 234 236 290 218 253 295 242 273 272 259 183 186 207 168 185 272 187 113 101 91 102 155 178 218 138 121 171 213 235 251 269 259 228 270 321 320 353 337 342 352 323 380 371 309 339 315 330 364 301 270 262 229 264 312 297 322 354 382 354 384 334 365 387 430 397 317 232 164 193 348 252 246 219 229 247 265 259 290 283 230 208 206 212 180 200 270 240 210 144 174 208 183 176 163 189 208 202 235 214 195 183 201 173 136 189 220 192 145 144 102 103 119 150 136 109 101 133 178 141 116 137 167 173 153 116 118 68 72 93 83 88 72 91 62 47 39 74 76 72 77 88 65 62 38 47 48 38 22 46 67 79 69 45 69 57 45 66 68 68 71 47 36 42 42 45 40 25 7 22 21 39 38 33 40 53 45 44 58 41 22 28 22 27 31 35 14 11 12 999999 2 12 19 11 999999 0 47293 332 29 30 10769 13 8 13 8250 1207 150752 162017 173744 190348 195829 168979 120750 64888 17601 4580 3841 3806 3937 3876 4051 4141 4341 4585 4930 5329 5501 5905 6299 6787 7522 7446 6708 6234 6151 5712 5345 5135 4984 5141 5092 5481 6044 6503 7030 6995 6853 6364 6046 5551 5096 4705 4404 4076 3865 3452 3047 2856 2670 2602 2610 2757 2862 2848 2838 2573 2293 2096 1849 1771 1917 2143 2560 2833 3298 3824 3811 3676 3703 3711 4048 4345 4518 4068 3093 2126 1489 1182 1052 1129 1263 1187 1227 1443 1541 1581 1588 1414 1315 1254 1176 1049 936 955 906 757 692 752 731 731 697 671 721 859 1035 814 806 776 684 666 704 741 933 1029 1005 825 843 814 909 765 428 381 329 463 447 495 347 312 320 270 258 206 191 153 225 238 274 228 315 192 318 243 240 153 248 180 275 402 319 187 128 118 116 138 139 121 139 204 166 138 207 210 282 338 302 264 327 337 407 461 446 442 485 391 322 314 326 377 351 307 306 307 275 288 329 266 272 229 298 380 376 355 394 406 493 453 453 374 298 245 284 314 321 285 306 310 292 286 284 301 265 200 237 263 230 243 197 210 215 217 190 235 175 167 207 162 179 173 156 175 190 209 204 191 196 198 216 213 194 195 169 135 118 117 148 169 145 122 102 98 127 152 180 206 219 194 174 133 147 109 93 85 71 85 110 130 114 59 48 79 96 76 86 97 80 52 45 51 59 52 78 71 59 77 93 111 71 63 56 59 91 69 62 70 39 56 60 50 44 37 38 50 63 64 75 60 46 55 56 69 65 51 50 47 37 42 42 38 41 44 36 30 34 29 18 15 20 8 47299 327 3 30 10773 13 8 19 8251 1209 138517 140588 164300 198477 238841 264429 229857 124705 40594 7725 3717 3613 3487 3652 3363 3404 3378 3323 3470 3732 3695 3825 4253 4601 5227 6382 6048 5646 5708 5749 6022 5740 5572 5046 4662 4650 4721 5143 5425 5637 6032 6172 6117 5917 5607 5399 4799 4305 3956 3597 3179 3014 2814 2622 2359 2373 2413 2329 2629 2766 2973 2970 2642 2471 2308 2221 2195 2072 2104 2201 2552 3207 3719 3961 4108 4633 5129 5575 5551 4726 3531 2708 1761 1467 1125 1251 1422 1348 1456 1547 1729 1873 1753 1581 1542 1455 1290 1250 1151 1038 776 752 856 760 657 579 591 838 928 925 888 879 758 595 724 566 611 801 819 699 501 430 503 654 478 286 239 317 335 401 369 335 191 187 204 288 204 180 110 171 218 106 261 207 168 232 243 198 115 144 251 336 291 331 202 124 147 168 134 97 175 65 5 10 116 146 165 182 237 242 254 195 220 370 373 354 370 330 326 352 336 339 324 335 294 310 278 214 225 259 264 332 347 386 304 285 362 393 322 328 377 411 361 307 301 334 291 325 297 308 287 288 298 344 271 256 277 270 241 189 268 237 133 163 162 230 217 181 157 183 146 157 84 89 162 164 156 180 154 108 119 151 144 148 135 118 74 88 67 95 115 109 116 132 148 162 132 124 104 156 209 129 85 79 63 63 83 65 56 56 76 83 51 41 74 107 82 64 36 31 60 24 9 12 11 6 29 28 34 57 48 40 30 22 34 38 26 50 55 51 45 18 28 38 22 2 2 29 35 43 26 32 37 32 41 36 20 32 29 16 19 8 9 10 3 1 5 47305 328 7 30 10777 13 8 25 8252 1211 133213 151301 173204 188374 206880 210082 170111 85901 19211 5285 4157 3726 3542 3462 3371 3425 3599 3785 3779 3600 3515 3417 3468 3587 3985 5051 4559 4160 4261 4907 5307 5166 5161 5011 4860 4809 4646 4800 5007 4858 4763 4729 4837 4526 4486 4728 4833 4863 4686 4434 4074 3843 3477 3100 2849 2732 2546 2329 2468 2330 2419 2202 2342 2439 2517 2742 2727 2712 2606 2385 2435 2412 2555 3088 3675 4314 4954 5663 6313 7007 7703 6992 5388 3495 2292 1750 1642 1462 1420 1431 1415 1371 1447 1330 1397 1264 1182 1100 1114 1088 1167 1158 1199 1162 945 814 874 1110 1174 1257 1081 957 804 724 746 730 710 689 660 468 385 392 458 606 440 264 265 464 426 344 376 320 248 193 216 173 153 170 96 209 183 241 310 200 186 350 406 347 275 280 262 462 504 292 139 132 160 182 161 120 88 85 125 152 164 252 222 181 235 259 211 237 315 308 381 420 390 326 387 343 326 369 331 352 369 310 212 186 256 286 285 320 346 339 388 334 384 417 389 415 484 486 415 342 311 346 390 310 262 279 306 263 235 226 235 231 278 278 215 249 204 184 190 141 138 195 214 222 195 159 171 152 198 150 181 159 184 176 132 161 143 177 189 147 111 108 113 66 83 109 127 102 53 92 78 113 125 91 128 162 177 147 117 117 75 73 54 68 66 70 93 72 40 44 51 93 90 67 54 94 63 40 55 44 8 17 34 50 48 62 62 49 46 43 48 44 32 26 34 36 35 35 46 30 33 22 13 35 41 46 33 38 39 39 31 29 19 32 28 22 23 22 26 16 10 9 7 4 47311 332 10 30 10780 13 8 31 8253 1213 369241 131496 148935 171733 190886 204462 220569 202780 125198 41409 8718 3724 3432 3442 3504 3425 3626 3601 3701 3761 3845 4095 4155 3975 3968 3929 4395 4027 3893 3974 4509 4890 5058 5010 5201 5119 4950 5012 5215 4841 4550 4394 4046 3748 3776 3704 3831 3825 4202 4383 4555 4400 4691 4690 4645 4630 4598 4660 4426 4029 3723 3453 2904 2580 2531 2354 2355 2459 2361 2444 2516 2577 2621 2663 2537 2576 2785 3389 3787 4133 4915 5352 5610 6150 6367 6010 5104 3547 2729 2268 1819 1539 1454 1379 1304 1178 1204 1163 1027 982 1116 1188 1114 1158 1229 1203 1154 1354 1415 1579 1624 1442 1209 1038 856 913 962 1073 1099 1006 675 435 428 515 450 213 293 452 415 367 389 524 349 313 466 899 1587 1977 1769 1148 846 785 770 713 721 591 431 425 448 496 620 603 487 421 344 266 297 175 127 243 194 175 155 171 177 249 269 264 261 322 257 379 358 337 405 394 380 417 390 339 368 380 422 459 375 298 290 248 246 231 216 264 324 288 294 404 503 523 453 486 476 520 545 480 441 425 445 392 362 359 322 283 300 309 286 259 272 250 271 251 163 196 212 182 130 209 232 240 216 208 188 207 214 209 176 132 199 243 217 194 195 185 191 170 163 155 170 119 93 128 113 113 149 144 148 139 173 157 163 174 209 164 137 88 96 84 88 92 58 82 72 111 95 74 51 111 135 87 99 74 83 86 59 75 73 53 31 57 88 99 62 69 64 67 65 57 49 64 80 48 49 63 53 48 52 26 29 42 67 68 65 41 43 59 64 54 56 57 40 45 33 30 31 44 47 33 19 17 9 11 10 15 47317 326 43 30 10783 13 8 37 8254 1215 121821 113964 126676 144572 173879 225609 233423 185837 90786 22581 4302 3334 3216 3367 3370 3376 3361 3338 3286 3393 3505 3739 3890 4014 4027 4281 4628 4001 3840 3977 4214 4293 4053 4288 4489 4495 4641 4800 5009 4917 4559 4095 3658 3376 3218 3218 3359 3448 3525 3626 3789 3939 4188 4369 4584 4708 5041 5277 5414 5630 5389 5237 4734 4346 4076 3512 3030 2877 2796 2738 2667 2595 2439 2394 2275 2266 2258 2232 2217 2343 2611 3111 3736 3977 3775 3459 2943 2542 2328 1892 1619 1499 1325 1155 1069 1103 1067 1011 975 911 834 888 949 886 881 988 1056 1323 1409 1537 1798 1679 1275 811 767 782 854 1060 1241 1259 1487 1812 1860 1361 1366 1543 1414 1225 1109 1260 1910 2806 3032 2435 1590 1549 1924 1754 1505 1339 804 706 685 683 706 837 899 1264 1521 854 383 404 587 577 399 211 161 177 138 214 125 92 123 22 186 209 208 258 229 227 263 272 330 342 306 424 424 358 360 324 348 371 307 296 321 316 315 263 298 320 334 363 316 332 412 384 390 428 442 491 550 546 596 530 496 478 390 308 312 299 277 285 271 292 233 228 229 182 151 175 165 143 171 154 112 160 200 175 144 187 205 181 163 169 194 166 146 146 186 213 200 159 129 92 80 87 91 108 103 79 99 99 121 109 73 101 162 129 153 198 165 102 88 61 57 27 43 40 40 29 31 22 36 72 87 84 81 83 58 64 56 47 27 42 5 6 52 70 31 52 40 48 34 21 38 45 24 19 29 39 18 25 46 29 5 14 12 38 42 36 38 38 35 25 21 23 25 19 5 2 13 13 6 17 14 3 47323 331 16 30 10786 13 8 43 8255 1216 139389 157554 190636 220805 233167 237049 198237 101801 38572 9084 3722 3444 3181 3326 3148 3038 2821 2751 2814 3070 3291 3485 3509 3712 3759 4028 4156 3744 3744 4038 4017 3769 3438 3680 3918 4013 4323 4375 4543 4578 4466 4432 4004 3370 2829 2785 3017 3210 3391 3465 3504 3689 3855 3956 4053 4388 4647 4648 5033 5334 5228 5187 5164 4934 4688 4477 4323 4221 3829 3325 2915 2661 2477 2310 2234 2336 2328 2058 1854 1721 1730 1736 1916 2131 2230 2407 2383 2232 2090 1854 1597 1328 1189 948 948 899 906 796 840 842 869 813 776 809 981 1367 2093 2803 3364 3509 2930 2854 3308 3433 3140 2839 2612 2349 2180 2057 1972 2132 1713 1220 900 1106 1224 1092 907 910 1020 1197 1846 1914 1295 929 761 948 1041 864 1034 1491 1727 1544 1280 1161 1092 942 681 468 511 603 514 560 325 263 199 177 97 118 171 164 161 201 198 276 308 211 246 186 271 311 378 414 346 351 365 429 427 450 410 370 367 343 263 284 262 372 269 306 346 324 336 294 299 321 376 388 372 410 456 445 466 352 379 438 400 474 433 302 317 281 253 276 289 273 242 254 280 284 238 206 176 180 186 230 240 220 192 203 183 169 220 229 199 200 217 213 155 158 158 150 147 143 132 133 145 132 162 160 163 176 185 161 145 187 184 173 165 193 176 168 130 84 87 74 74 88 67 65 86 83 70 85 119 87 88 80 70 74 51 44 51 70 73 65 55 60 70 65 59 67 75 68 47 48 62 56 51 69 55 73 63 31 34 48 47 53 54 48 65 77 65 66 60 55 47 42 38 50 29 22 37 23 28 27 25 17 16 16 8 47329 323 18 30 10788 13 8 49 8256 1218 407337 119244 141853 173578 213464 239828 249525 250530 196546 95400 23961 5158 3573 3375 3194 3045 2854 2755 2763 2596 2738 2761 2799 2927 3267 3380 3579 3669 3527 3554 3641 3566 3411 3333 3466 3425 3428 3283 3294 3428 3720 4028 3948 3865 3399 3128 2907 2770 2776 2684 2810 2783 2970 3037 3325 3457 3581 3596 3693 3919 4259 4371 4329 4321 4571 4785 4943 4956 4988 4878 4787 4361 3594 2972 2581 2154 1890 1881 1857 1826 1773 1627 1633 1526 1584 1563 1814 1772 1854 1955 2024 1959 1792 1481 1175 948 864 841 748 689 743 739 838 994 1040 1329 2008 2765 3537 4074 4313 4311 4471 5201 5611 5330 4931 4128 3222 2582 2174 2188 2485 2723 2170 1556 1692 1777 1250 940 730 537 666 719 590 699 748 700 718 896 789 791 1126 1056 800 675 604 410 430 272 293 344 349 367 231 199 123 136 99 86 63 73 43 140 162 177 156 177 175 167 250 351 301 288 350 246 276 286 296 260 296 272 305 278 301 301 252 233 169 154 239 260 247 284 275 163 186 226 343 333 320 289 248 219 223 273 286 270 259 201 210 255 237 211 213 185 182 226 254 196 198 182 137 148 159 140 191 165 207 176 188 183 153 134 106 176 152 138 94 120 135 124 130 130 112 102 72 50 119 94 88 113 131 97 108 108 119 90 97 115 162 154 99 62 69 68 89 62 71 58 39 53 58 42 17 56 65 63 52 48 59 38 37 36 35 49 30 36 64 64 53 44 45 40 23 7 49 52 40 30 12 12 31 30 21 999999 999999 0 16 25 21 28 21 34 22 19 18 10 16 30 12 7 5 47335 333 22 30 10792 13 8 55 8257 1219 363641 125914 144600 176256 206792 227693 244370 218073 143338 53228 8433 4766 4417 4087 3980 3868 3590 3273 3192 2811 2785 2831 2800 2962 3042 3076 3415 3151 3127 3023 3208 3264 3102 3071 3176 3197 3369 3198 2962 2979 2936 3164 3309 3378 3243 2944 2712 2663 2610 2699 2868 2886 2899 2868 2915 3062 3048 3293 3321 3256 3252 3217 3239 3331 3430 3532 3809 4140 4318 4661 4647 4388 4053 3449 2780 2472 2146 2069 1844 1776 1827 1653 1622 1600 1687 1716 1688 1751 1981 2040 2141 2153 1961 1770 1483 1275 1231 1144 1273 1324 1459 1377 1307 1269 1975 2741 3485 3771 4007 4046 4087 4104 4181 4223 4570 4791 4969 5243 5418 4614 3277 2059 1642 1512 1302 991 1019 899 789 693 683 689 652 752 615 574 503 400 454 451 480 590 581 522 537 514 532 439 443 367 331 318 244 317 306 223 164 45 78 147 63 80 78 97 104 196 207 182 180 209 316 422 350 330 307 311 249 241 323 304 393 405 379 392 395 335 294 268 218 218 205 234 245 288 258 252 306 334 272 267 293 209 227 162 213 260 283 239 269 262 327 241 206 171 198 174 191 190 164 182 175 127 168 144 140 232 196 229 253 268 196 125 205 198 188 171 189 185 166 149 152 134 126 93 132 162 137 133 139 121 141 157 139 142 119 97 132 115 115 150 135 132 108 90 85 75 108 79 71 100 78 77 76 62 74 135 104 77 84 84 98 64 93 48 60 58 38 65 76 95 103 65 57 38 46 49 64 35 24 42 48 48 50 49 54 29 32 30 35 49 63 68 51 57 56 42 43 41 34 28 26 27 31 30 28 22 22 22 9 999999 999999 1 1 47341 327 24 30 10794 13 9 1 8258 1220 382633 120581 139748 158912 184441 206738 228171 217605 145153 52575 8422 3824 3609 3606 3509 3444 3139 2935 2979 2909 2941 2918 2812 2930 2880 2904 3291 3235 3034 3084 3050 2752 2501 2418 2669 2779 2846 2845 2903 2718 2842 2864 2744 2567 2561 2473 2495 2418 2421 2422 2539 2607 2557 2665 2684 2984 3006 3115 3018 3020 3140 3101 3148 3194 3177 3070 3161 3270 3429 3570 3471 3513 3623 3809 3640 3311 2899 2483 2203 2086 1949 1959 1847 1821 1782 1789 1730 1776 1763 1649 1762 1848 2117 2269 2294 2222 2180 2266 2217 2084 1912 1861 1921 1722 1576 1741 1854 1866 1918 1940 2233 2523 3009 3102 3072 2838 2705 2403 2058 1726 1714 1412 1194 1245 1083 881 778 717 612 524 517 424 457 464 468 390 356 353 335 375 334 315 408 424 344 310 326 359 364 244 222 308 280 255 180 96 164 129 82 104 110 73 79 77 122 186 226 282 129 171 335 335 308 307 254 288 259 278 264 362 412 439 410 386 360 284 310 228 183 151 184 225 209 255 249 232 260 233 190 276 230 231 211 221 174 188 199 228 180 228 176 124 110 136 153 164 207 166 169 158 172 125 190 145 153 165 171 160 215 208 182 208 171 188 146 145 143 156 154 107 109 109 122 92 79 98 58 70 96 109 61 124 110 95 95 145 141 144 101 104 134 132 130 105 121 84 76 75 104 78 48 49 75 47 32 82 96 66 69 62 39 46 51 47 62 62 55 32 23 61 73 40 34 45 27 26 23 26 28 39 31 43 39 31 9 999999 11 15 16 37 55 29 36 41 38 39 34 23 28 12 15 13 7 12 6 14 12 47347 335 26 30 10796 13 9 7 8259 1221 323168 125665 148975 174404 200341 224986 247091 245011 169314 56067 6719 3763 3689 3548 3607 3709 3469 3191 2929 2865 2961 2964 3009 2854 2981 3231 3397 3384 3392 3289 3146 3043 2779 2672 2584 2492 2622 2582 2593 2773 2723 2637 2761 2600 2431 2382 2135 2187 2451 2697 2780 2942 2905 2886 2662 2664 2479 2485 2686 2871 3147 3257 3227 3120 3096 3200 3129 3179 3287 3166 3179 3071 3110 2777 2736 2862 2849 3022 3150 3244 3114 2896 2670 2629 2336 2354 2357 2335 2448 2415 2355 2235 2106 2165 2163 2462 2629 2803 2893 3018 3161 3118 2582 2085 1961 1656 1655 1820 2021 2351 2620 2962 2937 2542 2208 1838 1683 1669 1593 1489 1419 1224 1106 1020 910 714 779 637 498 417 310 374 436 320 301 317 288 308 341 428 415 391 522 527 470 524 472 366 357 277 256 382 261 285 262 239 88 143 102 124 114 161 138 144 171 164 184 222 258 227 278 314 352 325 294 281 302 329 409 397 442 480 390 381 356 300 370 304 254 206 178 178 237 277 236 261 306 298 268 290 240 261 187 227 215 226 265 249 281 325 268 130 123 161 183 165 139 98 179 154 165 146 168 151 159 170 187 245 261 243 228 236 200 189 184 200 205 185 140 168 179 141 137 152 144 135 128 128 110 153 155 132 181 149 155 181 235 181 169 176 186 149 134 97 96 63 86 96 92 76 95 85 91 82 66 112 155 130 93 96 92 88 71 69 68 74 68 72 85 115 86 98 88 80 79 66 79 54 60 60 41 61 55 49 56 38 35 54 70 65 63 68 73 65 66 72 72 70 56 54 44 41 31 42 31 21 18 20 27 23 11 10 5 999999 1 47353 330 26 30 10796 13 9 13 8260 1222 631547 124846 144506 164649 183512 204461 230044 233549 163557 60654 10190 3659 3447 3367 3392 3381 3463 3213 3327 3088 3379 3311 3133 3078 3041 3254 3583 3527 3510 3437 3385 3471 3094 2793 2867 2846 2777 2543 2562 2408 2320 2410 2418 2257 2250 2283 2087 2174 2213 2199 2306 2506 2790 2711 2811 2702 2718 2615 2560 2499 2577 2497 2409 2320 2426 2381 2419 2494 2524 2448 2271 2221 2155 2127 2138 2247 2248 2257 2343 2317 2436 2551 2704 2839 2843 2867 2759 2758 2768 2761 2823 2769 2679 2827 2695 2791 3144 3271 3453 3474 3497 3488 3603 3546 3463 3586 3563 3421 3035 2830 2617 2686 2851 2977 2645 2293 1938 1641 1396 1330 1086 927 898 910 758 629 612 529 332 282 300 228 228 364 286 242 252 256 296 421 531 443 581 534 368 457 509 433 329 283 309 282 339 231 238 193 231 99 106 120 118 150 210 167 101 64 149 233 212 241 302 379 342 268 292 369 385 348 390 423 382 381 378 291 337 312 303 220 226 185 180 193 207 232 266 271 189 189 258 237 282 228 246 225 200 231 223 217 169 151 167 120 148 110 172 214 122 152 88 108 144 136 134 128 108 131 193 162 208 217 218 239 206 199 158 111 181 141 122 146 97 145 139 119 123 108 115 112 118 91 98 130 152 110 133 142 123 112 156 117 154 121 95 89 100 79 106 90 87 68 60 71 67 64 55 73 86 46 67 71 83 70 51 79 59 48 65 43 54 80 87 53 56 60 46 64 74 67 58 61 52 31 54 61 56 45 19 38 28 45 54 54 60 54 34 32 51 58 40 34 42 38 30 29 32 37 18 7 12 4 47359 330 58 30 10798 13 9 19 8261 1223 144228 136008 155800 180000 210349 237393 227400 171840 85419 16676 4071 3924 3752 3814 3794 3770 3893 3580 3522 3553 3817 3825 3824 3821 3777 3930 3970 3684 3657 3728 3477 3359 2879 2998 3232 3279 3104 3042 2724 2637 2465 2306 2213 2172 2125 1857 1929 1981 2155 2170 2189 2314 2303 2322 2347 2372 2540 2617 2572 2620 2547 2603 2423 2506 2419 2481 2508 2533 2514 2478 2481 2400 2278 2279 2194 2205 2070 2021 2072 2166 2178 2098 2030 2076 1968 2184 2579 3310 3785 4144 4167 3887 3443 3354 3577 3751 3838 3995 4045 4073 4252 3857 3726 3565 3329 3443 3347 3359 3124 2943 2823 2426 2015 1755 1505 1490 1566 1404 1262 1178 1002 876 892 800 709 623 566 491 426 475 421 448 418 409 204 288 317 222 299 383 398 469 607 458 351 475 463 355 404 354 309 232 181 188 272 270 191 209 157 169 157 160 224 216 100 105 229 265 220 310 314 354 368 370 352 378 394 412 454 461 430 357 363 287 326 347 250 232 204 229 265 233 205 228 279 206 213 179 184 177 184 189 194 252 219 175 210 240 315 228 164 86 99 126 108 126 158 162 170 147 119 130 103 133 117 153 181 209 224 216 212 223 158 152 138 198 148 113 129 164 201 169 154 140 121 112 156 133 77 148 128 142 130 136 107 185 128 140 146 145 174 101 101 113 124 107 88 100 83 79 57 74 88 60 67 109 143 121 110 86 73 77 62 50 63 71 51 93 95 71 78 59 52 54 59 48 48 47 44 64 47 39 36 33 42 37 33 37 42 42 42 46 65 64 43 45 39 27 30 39 32 18 22 23 21 20 13 14 16 6 47365 332 61 30 10801 13 9 25 8262 1224 170513 143375 169841 197129 213020 228420 233648 174571 61798 11698 4516 4190 4313 4281 4426 4206 4017 3785 3672 3584 3740 3885 4023 3863 4200 4498 4718 4271 4093 3952 3823 3726 3422 3230 3210 3211 3182 3097 2962 2900 2739 2563 2484 2325 2132 2162 2020 1913 1926 1928 2012 2178 2290 2424 2384 2170 2315 2530 2520 2432 2460 2589 2592 2493 2268 2267 2255 2223 2076 2079 2291 2135 2045 1868 1798 1951 1957 1929 1856 2148 2064 2154 2098 1975 1953 1820 2020 2060 2236 2756 3267 3687 3572 3507 3591 3675 3797 3528 3085 2551 2158 1896 1896 1771 1711 1536 1398 1569 1610 1591 1746 1701 1746 1467 1322 1284 1114 1005 953 778 789 775 866 869 712 680 609 552 575 492 405 346 290 318 289 338 360 240 253 366 297 428 429 388 363 342 388 378 338 285 357 345 199 284 246 204 280 193 180 212 177 189 175 124 131 151 176 175 250 276 289 280 395 399 349 359 404 461 453 476 477 414 449 403 325 296 190 173 201 229 186 228 221 224 241 185 213 235 237 238 187 212 195 206 271 277 255 273 301 311 260 153 190 190 145 101 141 131 156 150 145 147 112 123 181 186 212 210 204 228 178 211 208 226 208 179 196 207 134 155 150 136 150 87 106 108 127 160 171 183 171 181 148 111 140 175 190 149 145 214 220 142 115 89 81 101 80 105 112 98 80 49 70 59 67 127 140 142 120 76 98 108 79 98 78 60 57 82 70 71 70 69 83 76 44 38 54 67 56 58 58 62 56 42 31 38 34 45 59 72 72 70 54 62 61 56 64 47 31 33 27 31 40 33 28 30 18 22 17 7 10 5 47371 330 62 30 10802 13 9 31 8263 1225 140374 132296 155577 187269 212832 230686 229549 160360 67199 14133 4351 4106 4047 4085 4216 4119 3971 3559 3526 3578 3702 3716 3575 3562 3792 4446 4573 4508 4288 4148 4067 3892 3486 3270 3049 3302 3363 3255 3222 2805 2717 2725 2644 2405 2305 2249 2111 1963 1962 1992 2170 2067 1940 2030 2108 2111 2139 2039 2092 2074 2173 2302 2168 2178 2251 2317 2271 2224 2308 2290 2289 2354 2258 2060 1913 1885 1993 1905 1743 1802 1747 1761 1687 1717 1799 1725 1670 1552 1638 1645 1594 1634 1773 1928 1957 2142 1896 1813 1657 1714 1637 1639 1658 1606 1665 1672 1626 1545 1558 1344 1397 1215 1174 1214 1052 1017 1007 977 888 852 835 794 810 755 771 716 614 568 585 549 496 283 234 352 347 283 234 229 293 238 326 397 368 355 368 354 370 368 337 331 318 249 216 223 236 183 146 117 63 116 214 85 134 111 118 167 149 209 181 113 183 224 297 336 333 327 345 397 380 396 312 314 343 356 311 281 233 282 255 234 207 205 194 201 171 183 178 245 215 176 195 186 214 194 254 264 189 218 146 153 124 111 131 135 148 140 166 119 156 166 79 149 149 114 99 166 178 113 161 191 231 209 156 182 183 219 176 162 140 133 112 109 104 93 152 107 95 133 98 118 181 147 146 142 154 142 149 155 158 168 139 113 130 52 76 73 82 98 105 90 58 49 36 77 58 58 99 111 94 89 63 51 48 41 41 53 33 56 81 58 60 61 45 32 43 45 36 37 41 34 54 43 26 24 40 21 21 40 49 60 47 45 44 40 40 35 36 27 23 27 27 30 16 17 20 12 15 6 2 2 47377 334 63 30 10803 13 9 37 8264 1225 132873 127133 146368 166173 189188 215022 225240 178696 79326 14190 3998 3642 3655 3619 3635 3681 3644 3625 3451 3594 3535 3276 3058 3262 3417 3912 4036 3867 4120 4327 4516 4281 3887 3635 3536 3405 3554 3514 3461 3016 2851 2689 2681 2587 2526 2339 2197 2169 2128 2141 2160 2183 2057 2177 2294 2281 2067 2146 2097 2090 2132 2064 2167 2103 2220 2202 2254 2541 2544 2518 2668 2706 2668 2474 2323 2249 2060 1869 1854 1867 1858 1883 1884 1747 1720 1596 1684 1630 1636 1624 1723 1728 1684 1729 1762 1753 1672 1669 1746 1831 1874 1790 1808 1710 1759 1720 1685 1616 1684 1627 1752 1684 1470 1364 1311 1126 1108 1019 1055 900 832 754 872 954 835 692 747 558 654 598 566 541 438 345 434 411 259 308 376 416 500 496 439 435 445 455 455 428 387 389 294 305 314 312 270 200 206 119 141 164 200 132 157 135 156 166 169 173 186 222 322 268 303 310 348 308 363 390 392 261 318 366 402 406 364 309 254 227 246 222 198 227 222 212 262 273 223 242 278 203 206 229 224 221 266 290 279 260 232 133 111 114 136 157 172 158 158 147 183 145 118 216 192 172 176 143 225 185 150 178 282 280 229 192 214 205 198 163 126 152 147 120 113 146 159 113 166 127 140 111 149 165 150 169 162 161 180 153 185 159 142 122 100 90 118 131 93 86 98 102 101 59 56 60 90 107 116 120 99 112 115 69 74 97 97 97 87 79 71 99 96 58 56 72 70 73 66 69 74 64 62 63 77 56 40 28 35 45 51 54 69 79 74 71 72 72 61 53 45 49 48 50 46 44 32 36 33 27 32 19 13 9 5 5 47383 324 64 30 10804 13 9 43 8266 1226 153846 129969 148992 175677 198139 215931 215051 174355 93964 19448 3909 3520 3490 3496 3336 3411 3144 2955 2962 3076 3249 3173 3018 3046 3006 3306 3423 3423 3513 3532 3506 3700 3567 3447 3331 3427 3466 3043 2840 2780 2599 2683 2564 2342 2313 2218 2096 2183 2147 2236 2220 2160 2108 2177 2099 2060 2189 2105 2073 2065 2238 2095 1985 1924 1946 1910 1814 1990 2004 2085 2380 2670 2591 2247 2032 1853 1809 1806 1700 1654 1538 1557 1608 1714 1775 1537 1509 1504 1556 1450 1538 1654 1720 1650 1686 1617 1538 1474 1472 1528 1515 1606 1588 1570 1604 1571 1536 1526 1503 1490 1491 1528 1387 1352 1193 1207 1180 1084 920 996 961 927 912 935 799 667 790 695 609 604 520 448 461 507 416 424 372 299 362 396 391 437 367 405 379 392 377 448 402 282 274 339 236 242 226 89 121 89 159 148 134 174 176 177 69 -32 132 127 101 157 188 241 228 292 293 289 310 271 221 159 195 254 337 317 209 279 239 166 149 188 147 192 169 158 117 190 178 170 166 177 194 187 173 187 229 168 198 191 136 78 109 124 137 124 109 129 98 100 112 105 120 97 109 117 94 130 79 86 116 129 133 149 232 258 222 160 101 85 65 97 49 68 74 94 85 74 98 82 103 130 163 174 105 72 76 118 103 83 149 128 85 75 74 70 52 26 32 69 64 56 23 38 17 2 28 69 91 82 49 37 34 49 43 34 28 20 14 32 45 60 48 34 47 49 26 19 15 0 999999 9 23 11 2 28 23 999999 999999 999999 14 8 20 34 31 30 21 12 5 8 3 8 1 999999 5 9 47389 334 64 30 10804 13 9 49 8267 1227 205658 141335 162035 190581 213609 233653 231581 183260 106284 39997 6470 3572 3608 3608 3474 3377 3192 3091 3038 3123 3410 3448 3338 3225 3286 3505 3815 3707 3796 3469 3586 3737 3268 3253 3347 3333 3765 3566 3323 2918 2810 2690 2527 2481 2413 2270 2067 2134 2163 2156 2117 2213 2104 2184 2221 2167 2184 2079 2333 2216 2186 2363 2329 2279 2176 2002 2012 1976 2017 2088 2213 2470 2334 2215 2094 1949 1820 1966 1911 1959 1883 1828 1555 1548 1570 1620 1679 1626 1687 1635 1653 1598 1661 1650 1542 1517 1471 1575 1646 1683 1663 1678 1784 1759 1815 1875 1856 1769 1636 1611 1668 1536 1470 1491 1353 1199 1196 1193 1067 972 930 980 1103 1061 884 705 657 534 559 564 564 512 492 431 275 300 286 315 380 420 458 427 373 382 448 502 415 474 540 473 427 355 333 310 287 151 228 233 183 149 132 99 120 230 213 82 100 103 281 226 282 320 288 265 290 375 320 220 235 127 163 288 356 318 373 352 284 266 293 250 195 217 261 268 256 221 209 246 218 243 235 209 286 307 246 226 227 223 191 156 173 114 34 158 183 153 179 159 180 144 135 157 149 126 181 183 179 191 138 123 107 194 173 211 193 177 158 152 138 103 75 113 104 104 102 121 146 145 117 200 175 164 141 116 126 129 157 174 158 145 117 79 105 120 116 96 95 117 80 99 88 98 94 25 41 109 121 112 102 112 110 92 91 73 67 69 46 56 104 91 64 66 64 54 55 56 51 48 52 55 47 62 74 71 52 49 45 56 45 59 60 61 72 77 63 58 48 40 40 40 42 39 32 41 32 38 31 19 20 20 14 6 4 1 47395 328 64 30 10804 13 9 55 8268 1228 198461 131095 151081 175825 201134 222677 220023 178060 96352 24534 5090 4196 4742 4745 4215 3753 3049 2856 2921 2819 3026 3375 3236 3070 3113 3473 3732 3676 3782 3749 3592 3723 3326 2895 2931 3052 3489 3490 3102 3086 2772 2669 2630 2391 2493 2349 2161 2043 1978 2004 2128 2218 2015 2030 2197 2088 2051 2232 2302 2049 2296 2301 2124 2041 2137 1865 1837 1741 1765 1930 2075 2072 1962 1932 1894 1699 1534 1513 1456 1473 1532 1496 1421 1409 1537 1659 1716 1722 1739 1704 1630 1559 1609 1730 1622 1579 1619 1644 1593 1614 1548 1568 1621 1722 1759 1711 1739 1652 1837 1973 1889 1899 1815 1725 1548 1401 1310 1107 1000 862 760 738 868 596 517 585 438 429 473 409 289 375 365 264 357 277 339 303 337 298 314 323 274 340 384 343 391 427 448 404 286 408 250 209 220 229 208 163 73 151 153 79 106 218 181 180 114 223 246 231 256 218 300 347 296 291 218 167 153 208 287 223 290 295 259 270 278 282 251 211 220 208 236 204 158 186 198 238 225 178 180 215 188 239 255 193 219 179 161 130 110 107 157 154 118 154 136 111 149 140 128 98 125 137 167 164 150 124 128 94 140 173 160 171 182 171 108 136 119 112 76 52 57 93 152 139 134 114 108 161 134 122 99 117 110 156 163 137 95 81 113 143 110 101 62 63 62 104 77 56 71 54 34 35 39 70 84 63 59 48 71 50 55 83 77 68 41 50 65 68 46 46 12 23 38 31 25 48 41 35 54 38 32 26 19 10 5 37 46 39 20 35 44 30 27 30 18 26 9 20 16 18 4 2 1 6 2 3 47401 330 64 30 10804 13 10 1 8269 1229 146581 121711 138726 158784 179414 206010 226187 187260 93077 20233 3871 3109 3103 3326 3454 3329 3117 3106 2815 2677 2777 3336 3612 3625 3782 3665 3543 3548 3815 3983 3940 3826 3336 2982 2956 3205 3454 2909 2691 2640 2528 2498 2502 2490 2381 2298 2121 2029 1915 1965 2011 2103 2128 2102 2203 2234 2155 2151 2156 2337 2397 2284 2254 2112 2124 2005 1796 1724 1628 1712 1954 1950 1924 1941 1905 1993 1697 1546 1407 1314 1398 1217 1215 1252 1209 1194 1249 1411 1351 1388 1450 1618 1657 1748 1642 1724 1697 1713 1701 1805 1796 1697 1789 1845 1899 1875 1949 1971 1954 2008 2145 2082 2106 1926 1807 1576 1414 1312 1042 974 942 930 914 698 498 391 392 319 346 300 335 325 229 256 321 244 215 325 242 374 468 476 376 378 427 433 368 345 404 432 409 300 250 359 429 228 156 184 214 243 254 155 112 117 150 123 135 209 216 264 219 267 358 327 346 396 243 159 148 108 154 330 277 246 355 256 228 217 215 242 214 229 277 263 263 273 233 230 227 277 247 269 238 210 270 233 226 267 192 149 127 175 199 201 139 118 170 186 165 148 155 129 139 156 125 192 202 167 156 175 203 191 216 189 158 206 144 132 95 77 95 128 93 153 118 132 139 157 107 153 181 166 147 113 123 118 120 140 99 132 134 83 71 83 73 75 96 95 61 75 72 77 58 42 42 75 107 91 106 74 74 69 57 56 37 30 45 51 46 49 65 49 23 57 61 40 49 47 41 65 47 34 34 20 3 6 27 40 33 37 47 60 33 29 34 44 42 37 31 29 32 19 24 21 27 18 6 3 3 1 47407 327 64 30 10804 13 10 7 8270 1230 145353 118458 137005 151450 167769 191696 217094 196373 128433 37273 4413 2895 2705 2999 3081 2845 2880 2838 2716 2522 2720 3048 3183 3218 3277 3132 3245 3433 3539 3735 3709 3557 3237 2978 3083 3266 3353 2677 2556 2447 2305 2202 2288 2202 2108 2231 2168 1935 1888 1993 1996 1825 1835 1840 2044 2052 1982 2052 2129 2078 2213 2266 2143 2019 1978 1880 1751 1705 1842 1961 1826 1883 1813 1913 1986 1930 1860 1626 1461 1390 1378 1251 1135 1149 1008 1029 1107 1083 1138 1274 1306 1511 1630 1587 1566 1607 1657 1543 1676 1713 1632 1496 1518 1589 1729 1630 1758 1778 1812 1834 1898 1810 1879 1897 1696 1478 1202 1093 945 860 814 978 882 765 652 426 425 388 421 376 329 253 338 334 311 259 255 221 267 308 380 390 294 374 417 425 410 451 478 374 295 347 423 458 489 399 278 331 319 275 299 189 110 227 248 104 155 202 263 316 326 214 216 286 324 285 125 70 96 193 212 265 235 213 276 202 191 172 212 237 236 226 260 230 248 285 256 263 268 258 230 269 234 273 274 225 245 250 242 162 150 130 140 179 157 157 152 174 136 134 120 108 171 182 184 191 159 157 129 131 143 191 183 191 192 140 158 132 92 125 153 129 112 134 118 105 115 113 103 85 96 189 117 108 100 124 149 133 142 157 157 134 86 93 99 91 104 87 102 120 102 94 87 60 39 55 99 75 86 85 81 82 96 95 58 38 61 56 45 47 37 20 65 68 48 40 38 46 46 38 45 34 14 23 7 12 36 23 18 29 43 47 41 43 48 40 29 29 30 24 17 28 20 20 17 11 2 47413 330 64 30 10804 13 10 13 8271 1231 232203 138360 156718 179219 205690 232537 229077 195632 118761 31890 4859 3164 2980 2826 2933 2677 2724 2664 2397 2328 2759 3075 3013 3060 3030 3008 2978 3131 3130 3242 3412 3310 3196 3067 3013 3253 3380 2932 2916 2827 2494 2358 2344 2178 2011 1905 1752 1731 1781 1829 1880 1804 1826 1914 1885 1835 1801 1850 1951 1999 1988 2069 2080 1912 1777 1744 1665 1709 1650 1736 1645 1832 1848 1746 1734 1803 1735 1524 1494 1381 1463 1463 1375 1356 1204 1134 1314 1301 1346 1429 1612 1763 1836 1847 1897 1764 1681 1588 1638 1695 1572 1638 1599 1502 1393 1512 1592 1437 1425 1499 1434 1336 1346 1293 1322 1228 1174 1046 871 783 797 879 836 735 641 475 408 455 473 390 395 411 276 338 345 203 216 301 273 365 320 317 349 275 398 397 345 363 375 350 386 347 339 312 318 331 317 315 430 484 382 265 232 291 250 236 171 211 261 309 316 251 245 220 285 272 220 119 42 160 256 177 198 192 244 327 204 201 252 234 265 266 202 221 310 250 277 192 212 219 243 286 274 299 280 275 234 306 331 257 189 194 185 180 194 137 150 185 211 231 197 212 148 92 156 130 145 142 117 122 152 145 145 120 126 193 149 142 166 131 134 114 107 156 144 128 117 122 131 135 165 164 169 126 149 135 162 149 171 176 133 111 96 80 79 55 85 85 115 86 66 85 81 69 52 65 68 94 63 65 60 76 63 76 71 58 54 49 54 55 54 75 65 71 62 35 61 74 73 67 50 56 35 18 22 37 35 39 61 42 44 59 51 50 52 51 42 50 30 24 22 32 29 14 17 4 3 8 4 4 47419 333 65 30 10805 13 10 19 8272 1232 237861 150777 164151 180558 204340 223304 215522 174176 108934 31568 5093 3402 3394 3205 3397 3248 2819 2641 2361 2344 2561 2673 2667 2792 2872 2850 2854 2927 2991 3083 3256 3212 2885 2761 2886 3082 3190 2702 2728 2823 2426 2280 2266 2274 2139 1900 1629 1580 1681 1713 1770 1939 1738 1801 1686 1690 1711 1767 1674 1674 1782 1860 1766 1842 1821 1702 1575 1624 1729 1594 1625 1576 1631 1596 1514 1537 1399 1392 1327 1142 1255 1330 1406 1320 1328 1357 1316 1326 1259 1219 1393 1472 1529 1533 1655 1597 1658 1724 1570 1521 1590 1525 1491 1445 1359 1453 1341 1251 1360 1367 1289 1101 1107 1180 1036 841 862 845 768 708 834 894 830 743 566 500 500 503 470 450 328 339 279 311 363 294 231 293 287 230 371 355 278 286 303 288 345 404 315 335 342 288 286 320 270 293 388 346 363 409 296 198 202 273 222 158 203 218 283 302 303 257 255 231 230 251 193 160 182 183 203 215 199 180 195 254 284 228 138 199 282 246 260 245 269 262 281 244 275 291 242 241 209 254 287 222 234 239 238 204 174 170 206 143 123 150 152 178 171 174 160 108 103 180 166 163 97 134 157 141 127 120 125 165 140 133 131 101 142 117 127 122 134 161 150 122 126 128 139 164 176 184 130 127 128 154 136 162 165 149 116 118 75 78 92 59 78 82 103 142 114 84 85 77 57 92 94 103 84 90 70 65 74 57 64 94 64 62 76 62 75 61 44 58 53 61 56 51 39 38 46 42 55 36 21 13 34 49 54 59 51 50 62 62 48 53 47 45 42 31 49 43 36 40 37 22 19 12 6 999999 7 999999 1 47425 332 66 30 10806 13 10 25 8273 1233 247739 163461 188801 207030 218800 221889 196138 138415 61765 18096 4287 3380 3530 3496 3230 3134 3035 3048 2688 2489 2642 2391 2368 2574 2714 2611 2809 2722 2858 3073 2936 2820 2724 2534 2598 2868 2598 2099 2199 2176 2034 2032 2111 2102 2156 1956 1714 1672 1540 1584 1639 1666 1596 1501 1584 1685 1628 1648 1613 1617 1894 1893 1826 1635 1596 1594 1533 1465 1470 1502 1565 1599 1651 1701 1565 1616 1634 1590 1271 1300 1342 1390 1464 1434 1441 1611 1636 1718 1717 1568 1605 1518 1592 1516 1456 1570 1731 1567 1515 1389 1438 1507 1684 1498 1500 1430 1318 1222 1145 1214 1215 1186 1082 1076 924 881 828 830 708 719 772 825 746 654 581 472 462 336 353 373 349 431 391 308 282 212 241 305 211 261 236 346 349 316 359 260 301 384 351 331 310 395 394 331 308 362 404 440 340 237 217 191 179 195 195 209 225 195 234 215 264 169 198 259 244 255 221 178 271 153 221 173 204 147 154 128 134 178 164 128 208 236 202 200 259 289 253 238 249 225 135 219 253 187 252 174 202 272 266 234 190 162 177 171 136 124 125 138 179 175 138 124 133 144 118 177 128 120 91 175 138 108 96 136 160 155 119 71 69 56 56 97 109 150 116 105 95 111 112 160 159 118 86 124 109 127 100 126 135 149 127 102 69 66 103 65 47 51 77 79 83 71 69 51 60 51 66 75 78 94 87 89 87 81 62 46 61 59 59 51 40 38 35 34 34 27 41 45 45 50 34 54 31 14 4 24 44 30 31 36 34 32 36 43 48 46 48 39 27 31 26 34 18 21 23 11 11 10 999999 999999 1 3 47431 329 66 30 10806 13 10 31 8274 1234 228217 150138 168774 203532 227960 236729 208905 116063 44739 13006 3933 3563 3270 3409 3639 3514 3232 2847 2670 2687 2796 2843 2790 2759 2751 2652 2633 2739 2908 2834 2807 2731 2377 2353 2636 2910 2279 2123 2052 1956 1872 1899 1918 1830 1609 1611 1457 1526 1432 1446 1520 1663 1635 1643 1716 1701 1792 1746 1624 1798 1816 1779 1886 1813 1787 1729 1617 1612 1577 1728 1646 1558 1538 1488 1569 1544 1553 1663 1605 1581 1614 1553 1549 1466 1486 1549 1570 1672 1567 1588 1682 1601 1558 1586 1494 1368 1298 1329 1296 1364 1292 1117 1193 1229 1196 1059 1162 1214 1094 1065 1180 1151 1007 899 849 840 795 726 650 669 781 756 694 592 559 435 446 475 338 388 388 411 404 328 288 271 289 311 261 272 321 309 345 374 422 415 333 402 457 373 276 327 365 348 299 367 385 368 246 264 189 220 238 226 207 187 183 253 220 251 253 228 180 135 218 277 152 121 198 150 160 136 169 167 137 112 149 184 170 204 222 239 208 244 227 221 285 238 266 197 196 159 229 236 264 240 240 223 193 223 179 173 183 175 149 145 126 137 134 149 150 176 175 199 160 131 164 110 149 162 151 123 109 144 147 140 93 121 135 95 73 108 69 97 117 75 119 126 126 116 161 130 80 104 120 140 121 134 140 142 99 59 82 75 95 81 62 92 111 82 84 73 62 28 64 79 59 87 133 112 80 78 85 88 76 39 43 47 45 54 51 49 36 42 43 54 26 29 51 36 42 23 14 1 24 18 35 35 42 54 60 55 49 51 37 37 53 45 28 23 38 23 15 11 14 8 13 19 2 47437 331 65 30 10805 13 10 37 8275 1235 268399 167577 178122 174131 174107 179417 150119 75404 29319 7986 3700 3394 3579 3634 3706 3719 3718 3337 3124 3104 3062 3232 3129 3184 3211 2894 3069 2994 3028 2986 2970 2779 2299 2265 2532 2966 2495 1945 2032 2019 1844 1694 1608 1705 1669 1632 1369 1110 1236 1403 1571 1514 1365 1502 1596 1697 1652 1593 1619 1680 1863 1824 1699 1695 1615 1623 1575 1612 1594 1599 1558 1584 1538 1402 1438 1395 1535 1615 1557 1547 1521 1467 1461 1367 1462 1328 1353 1379 1350 1437 1323 1320 1401 1330 1209 1135 1145 1036 1060 1105 1062 1113 1110 1178 1193 1091 1020 968 1091 1147 1162 1097 1083 1024 1074 842 812 762 676 713 702 666 819 635 515 545 425 440 459 327 288 340 290 268 262 161 281 309 305 352 341 359 328 348 407 369 411 396 385 354 400 405 431 417 415 353 417 316 269 146 132 132 211 196 233 284 297 277 262 290 210 109 96 190 162 139 174 122 121 134 123 85 128 113 134 124 142 120 176 181 200 207 167 184 234 230 222 256 214 227 210 217 211 203 236 245 175 168 200 134 147 134 180 123 113 127 177 159 163 161 176 170 146 97 145 186 140 76 94 96 175 159 94 162 152 134 79 107 95 82 94 84 88 113 104 86 111 96 128 127 115 111 118 70 114 97 104 128 154 128 71 52 36 45 48 54 83 66 111 84 63 86 72 51 69 84 81 72 71 95 95 64 54 64 61 56 24 49 68 66 48 53 53 59 46 31 57 34 39 36 16 14 27 22 23 32 48 29 59 54 54 62 57 49 37 42 50 44 28 28 34 19 21 16 7 5 19 12 4 3 4 47443 332 64 30 10804 13 10 43 8276 1236 218050 126951 145315 169136 193788 203874 194209 140122 40237 5912 3889 3717 3662 3457 3790 4039 3921 3359 2950 3045 3152 3203 3458 3327 3275 3301 3194 3243 3167 3218 3238 3000 2669 2427 2934 3896 3357 1992 2050 1796 1560 1634 1726 1583 1593 1461 1168 1294 1305 1272 1262 1424 1509 1468 1503 1501 1438 1579 1602 1533 1653 1781 1876 1798 1528 1691 1622 1716 1718 1775 1750 1651 1626 1662 1552 1543 1490 1408 1406 1437 1517 1457 1508 1569 1550 1636 1551 1515 1472 1374 1152 1215 1222 1319 1232 1139 1127 1189 1192 1307 1251 1307 1409 1390 1342 1299 1327 1432 1584 1455 1170 1189 1095 1138 1019 1022 915 837 856 815 774 815 802 789 729 611 539 458 450 409 358 391 393 292 273 209 301 286 340 374 367 472 391 330 375 377 339 445 504 359 459 458 428 401 473 562 480 495 412 374 330 260 205 288 309 249 320 246 238 317 260 207 165 168 124 123 188 154 139 132 151 172 141 161 206 146 135 106 174 186 165 210 187 231 295 244 186 225 243 245 231 213 257 219 246 219 166 221 198 183 145 188 152 194 134 142 154 156 190 158 142 170 171 152 156 166 167 146 88 92 134 180 108 141 139 134 132 143 117 84 129 90 102 115 122 99 150 119 99 145 146 121 98 95 131 126 125 129 147 127 98 105 96 80 98 67 108 129 73 99 107 101 60 45 76 80 117 95 108 107 97 105 83 85 57 55 69 81 82 87 85 35 47 70 64 65 76 49 45 39 46 36 35 31 22 22 32 37 54 71 82 70 58 61 66 50 46 56 56 42 41 42 35 47 37 30 17 21 20 19 13 9 47449 326 62 30 10802 13 10 49 8277 1236 230138 130548 151637 173446 179388 177096 156051 111831 34456 5706 4070 3848 3964 3705 3756 3946 3797 3323 2842 2977 2956 3089 3170 3368 3419 3388 3214 3241 3069 3108 3110 2988 2676 2642 3380 4711 4930 2342 2006 1873 1736 1532 1523 1702 1629 1399 1200 1147 1124 1112 1152 1164 1282 1180 1154 1306 1370 1260 1351 1327 1423 1628 1511 1449 1402 1353 1363 1255 1358 1541 1482 1619 1726 1779 1602 1568 1673 1554 1572 1604 1426 1361 1367 1440 1366 1327 1537 1410 1380 1427 1481 1423 1416 1440 1344 1380 1447 1357 1407 1499 1555 1521 1552 1502 1462 1499 1448 1598 1493 1394 1179 1155 1033 873 913 858 918 933 806 967 864 932 967 886 708 674 548 476 464 387 281 261 339 314 264 272 252 246 324 293 359 356 342 264 341 310 379 319 360 377 272 362 402 417 467 455 473 457 366 314 294 264 218 275 247 280 204 203 262 229 244 180 161 216 173 103 160 132 115 138 108 53 99 104 142 165 168 100 108 133 132 92 131 230 185 220 244 204 249 243 187 221 211 207 156 171 160 133 136 201 187 145 128 115 134 201 141 81 151 127 135 121 126 127 118 98 108 61 102 110 120 104 118 120 79 91 114 108 104 103 99 89 95 122 92 125 89 76 103 74 112 88 78 91 129 120 117 104 127 101 95 95 57 54 87 56 45 88 72 66 38 30 41 44 43 36 43 47 58 42 46 99 71 69 64 24 38 22 27 19 27 24 35 37 28 36 30 15 24 34 6 7 8 999999 999999 7 14 18 42 35 27 46 42 30 15 19 27 24 31 26 11 6 6 999999 1 3 47455 330 61 30 10801 13 10 55 8278 1237 320964 139946 147675 153823 173883 180047 145171 71283 19268 5035 4122 4091 4021 3936 4275 4082 3369 3023 2824 2974 3014 3206 3604 3784 3622 3604 3599 3463 3408 3464 3272 3169 2961 2936 3629 5504 5025 2601 2180 1967 1916 1846 1655 1769 1614 1359 1142 1143 1080 1104 1082 1169 1218 1121 1217 1241 1283 1237 1324 1263 1516 1637 1618 1566 1326 1344 1248 1239 1315 1265 1256 1348 1416 1345 1418 1224 1238 1322 1284 1481 1493 1355 1333 1303 1332 1403 1219 1232 1234 1309 1310 1361 1480 1450 1465 1318 1349 1423 1528 1483 1509 1434 1549 1447 1349 1289 1369 1257 1165 1132 1167 1154 1097 1043 963 859 840 895 930 965 971 1072 1080 1003 855 710 624 570 594 445 424 377 331 206 228 298 358 253 296 283 341 422 360 359 382 370 335 303 371 364 414 363 442 470 455 442 494 523 481 388 309 241 248 234 165 153 228 249 204 181 185 151 95 96 123 132 159 173 133 184 166 169 152 163 146 209 199 136 153 155 164 123 172 169 224 268 267 349 300 232 287 313 246 229 274 237 234 170 159 177 165 129 177 198 210 179 197 161 152 140 151 163 166 178 165 163 175 113 139 139 124 175 169 116 116 134 122 189 170 90 79 117 96 105 117 114 119 115 179 151 114 130 131 119 81 122 121 112 125 140 110 67 78 115 87 58 81 90 100 96 101 69 63 63 41 59 71 77 87 75 84 82 76 78 67 56 71 64 77 53 57 53 45 67 48 35 32 30 59 61 45 25 40 3 7 35 41 41 60 52 64 61 39 45 52 65 56 45 28 42 37 19 24 18 12 21 17 8 2 2 47461 334 60 30 10800 13 11 1 8279 1238 338969 158613 169185 173968 173551 162608 117080 52569 13519 5475 4557 4354 4411 4321 4523 4484 4188 3674 3565 3422 3886 4182 4300 4282 4211 3996 4051 3859 3896 3659 3618 3327 2983 3103 3739 4952 3739 2363 2129 2007 1846 1739 1773 1732 1758 1481 1270 1283 1293 1228 1150 1290 1303 1527 1598 1482 1416 1347 1368 1426 1477 1352 1335 1467 1387 1185 1196 1243 1212 1211 1303 1226 1299 1336 1372 1277 1095 1136 1189 1286 1215 1230 1240 1224 1241 1121 1118 1150 1245 1111 1101 1341 1365 1591 1532 1501 1403 1403 1449 1472 1466 1432 1293 1393 1443 1499 1532 1629 1550 1530 1448 1319 1408 1437 1270 1204 1070 1096 1020 976 903 915 1017 930 895 787 761 610 688 529 535 506 371 432 472 422 346 283 340 425 455 413 483 351 379 397 408 449 377 361 349 389 339 447 519 447 409 467 434 406 301 238 332 344 337 217 195 212 269 310 223 165 216 209 204 156 208 167 210 239 231 177 147 236 242 209 207 187 203 189 183 196 200 155 272 323 271 290 379 292 310 297 342 331 303 187 328 307 246 284 257 218 241 219 208 163 151 144 162 202 258 207 207 196 185 196 218 207 198 178 192 177 167 225 201 222 181 151 127 141 177 153 143 153 161 148 139 134 182 218 184 148 169 141 162 164 164 132 152 156 142 141 137 155 120 100 124 167 165 160 117 107 73 99 83 98 142 162 128 121 113 141 100 98 111 112 88 78 98 100 100 102 87 91 97 75 51 59 72 65 78 51 50 58 36 44 70 65 70 97 95 71 92 90 77 68 79 75 68 72 83 61 58 60 57 52 48 43 41 34 24 22 21 16 47467 324 61 30 10801 13 11 7 8280 1239 300825 162297 167128 172022 170450 159932 118973 50856 12879 5650 4681 4604 4551 4222 4244 4334 3929 3754 3714 3709 3945 4280 4241 4310 4206 3950 3634 3691 3676 3623 3320 3031 2769 2959 3454 3864 2748 2063 2020 1750 1633 1486 1515 1557 1359 1428 1261 1074 1158 1165 1116 1022 1071 1266 1361 1385 1367 1277 1232 1216 1229 1301 1239 1097 1011 938 1075 1099 986 1095 1079 976 1052 1196 1217 1036 991 978 866 896 1058 1018 968 889 897 902 967 872 863 863 852 1142 1240 1218 1255 1311 1298 1256 1157 1284 1250 1431 1592 1488 1450 1288 1460 1516 1494 1509 1377 1348 1413 1408 1239 1228 1260 1135 1160 1032 968 1034 1079 1014 984 919 746 857 726 641 562 447 395 303 306 229 324 230 231 184 322 437 384 258 342 326 323 300 319 340 275 316 225 274 326 392 337 253 290 317 219 166 238 232 197 227 188 238 232 153 136 161 159 83 152 153 184 195 178 136 160 205 144 116 169 148 123 143 149 110 153 134 133 170 175 252 321 237 228 208 236 224 220 188 214 188 169 187 214 127 148 140 143 112 122 119 166 106 144 176 147 110 145 89 87 131 164 141 84 109 107 95 78 102 116 149 132 118 93 53 92 109 127 79 66 98 62 70 130 126 75 83 74 94 119 99 100 80 83 61 17 28 59 30 17 26 58 63 89 71 66 43 37 28 27 51 72 81 40 33 48 68 56 44 36 38 48 53 44 19 1 20 9 15 30 18 17 2 7 999999 999999 6 999999 999999 999999 999999 3 16 5 22 29 38 27 11 999999 6 13 8 4 999999 999999 999999 999999 0 47473 333 61 30 10801 13 11 13 8281 1240 275781 170241 179282 195377 199726 181607 141463 67992 16224 5887 4941 5061 5119 4992 5130 5122 4487 4283 4229 4134 4338 4884 4865 4766 4513 4225 3934 3857 3708 3668 3633 3326 3073 3139 3393 3296 2577 2236 2014 1784 1736 1739 1828 1596 1541 1386 1168 1051 1149 1094 1149 1153 1078 1071 1214 1198 1230 1450 1386 1390 1358 1334 1361 1440 1331 1161 1091 1228 1010 996 1067 1060 1064 1164 1297 1150 922 930 986 852 923 910 1025 1035 1019 905 998 979 955 938 897 944 1172 1324 1242 1313 1462 1388 1261 1210 1236 1311 1248 1402 1467 1489 1622 1672 1566 1486 1476 1575 1561 1622 1471 1439 1422 1299 1338 1338 1375 1344 1436 1289 1302 1256 1292 1220 1202 1072 1053 916 693 651 504 415 377 327 354 389 321 279 347 340 325 271 359 351 367 312 316 317 267 318 350 298 241 356 387 295 252 219 192 278 300 336 264 213 237 225 249 188 194 162 131 151 144 130 201 203 182 150 211 228 196 261 218 186 200 115 188 168 165 180 240 255 323 386 279 335 303 274 247 228 244 287 200 146 234 224 143 150 192 211 234 169 189 189 227 206 157 227 202 159 200 179 165 130 159 157 157 147 172 159 174 170 183 162 182 164 121 132 147 140 129 152 135 141 128 112 111 149 134 125 131 169 137 123 107 97 112 108 112 91 89 83 66 100 89 127 95 66 65 85 97 87 82 94 88 82 107 112 85 60 64 70 71 65 93 75 75 60 64 56 55 48 53 52 50 58 59 34 33 27 22 23 49 62 59 67 59 59 67 55 67 56 56 60 52 45 50 50 28 40 35 31 23 21 20 20 14 8 3 47479 331 61 30 10801 13 11 19 8283 1241 288505 169685 184382 195395 193465 183676 139858 70958 16707 5946 5449 5354 5489 5581 5537 5350 4922 4987 4830 4717 4665 4812 4877 4726 4535 4389 4454 4260 3947 3681 3369 2950 2813 2975 3263 3021 2406 2154 2048 1822 1884 1694 1666 1656 1470 1403 1160 1092 998 1014 970 964 1134 1136 1091 1164 1286 1125 1157 1272 1328 1443 1472 1458 1401 1092 1062 950 937 1107 1114 935 1105 1136 1078 1000 925 873 909 882 903 938 935 988 902 1086 903 796 836 849 904 944 1006 964 1050 1044 993 996 1134 1060 1048 1157 1256 1152 1121 1184 1287 1576 1663 1612 1457 1410 1181 1128 1174 1121 1051 1034 1049 1166 1220 1220 1538 1704 1867 1836 2040 2071 1853 1433 1089 808 711 514 533 398 391 471 435 352 364 356 283 249 337 324 286 346 357 326 365 323 243 318 269 335 292 355 391 330 218 129 227 226 194 242 172 233 227 190 118 144 218 173 148 191 165 160 182 185 178 219 205 213 272 248 261 201 223 203 231 247 135 158 212 268 315 331 332 302 340 211 234 304 299 241 232 213 223 197 229 217 213 191 212 188 181 175 206 171 197 184 177 205 187 167 157 155 158 181 159 143 133 108 148 150 165 202 143 118 100 107 99 85 86 89 116 126 172 139 87 136 138 161 142 151 157 128 118 119 83 87 102 59 126 100 89 112 99 131 106 90 93 77 39 25 41 102 94 99 93 101 81 98 90 52 54 71 62 58 34 31 52 58 55 57 40 57 37 17 43 39 25 20 3 31 36 49 60 49 65 71 65 55 58 51 61 51 39 31 36 26 26 26 25 25 18 11 4 4 2 47485 334 60 30 10800 13 11 25 8284 1242 306324 168245 179759 194938 208142 209147 155411 83570 26481 6704 5306 5515 5678 5645 5783 5956 5682 5711 5554 5698 5583 6052 5724 5417 5198 5081 4974 4693 4596 4098 3816 3513 3298 3225 3305 3029 2730 2332 2306 1931 1749 1808 1748 1718 1612 1441 1156 1172 1128 1040 964 1039 1051 1076 1196 1154 996 1106 1237 1219 1315 1449 1404 1388 1308 1232 1065 987 944 1137 1058 1028 1001 1097 1301 1167 1128 1024 871 956 1033 964 963 823 825 910 817 726 783 864 839 960 1045 1057 1128 1141 1043 1063 1073 906 897 937 1055 1000 1054 1030 926 1024 1180 1205 1245 1237 1149 1193 1112 1043 989 1099 1022 1108 1101 1201 1408 1712 1803 1714 1619 1484 1150 896 700 551 522 478 480 339 385 385 384 311 283 318 451 373 380 420 407 313 375 365 333 327 272 263 273 318 425 344 290 288 108 82 149 211 244 133 120 203 165 187 168 171 195 165 139 194 241 197 181 192 190 204 240 259 223 228 284 238 220 244 170 280 240 159 197 227 201 300 315 356 349 264 273 296 251 291 259 242 173 215 230 203 176 168 216 146 201 225 217 188 197 189 116 170 166 170 147 149 173 164 177 169 141 177 155 162 175 173 165 169 130 132 117 149 135 151 124 176 161 146 191 181 193 168 147 146 145 168 156 118 106 87 99 100 114 122 131 144 120 119 121 109 89 68 92 82 87 107 130 137 112 86 85 110 122 97 83 101 75 62 78 93 76 61 77 81 66 55 66 57 65 47 32 36 38 53 61 74 74 73 83 62 51 62 69 66 64 57 53 47 46 50 40 36 37 41 29 20 22 17 17 13 999999 1 47491 334 59 30 10799 13 11 31 8285 1243 293127 160445 173128 186527 202051 207108 170195 93185 26881 6417 4952 5101 5191 5531 5694 5829 5446 5414 5500 5836 6068 6459 6890 6855 6701 6402 6255 5810 5304 5052 4609 4069 3702 3743 3841 3722 3133 2749 2644 2315 2193 2079 1870 1779 1743 1611 1394 1248 1282 1108 1201 1110 1075 1092 1059 1259 1244 1119 1025 1181 1125 1265 1335 1509 1363 1032 1019 1192 1144 1086 950 1016 988 1037 1168 1071 1058 1059 952 851 852 1017 936 1010 910 968 882 819 741 719 732 848 993 1050 1077 1058 947 1111 1042 1080 1176 927 1023 1064 970 983 1016 894 962 1056 1087 1081 1112 1124 1130 1160 1305 1548 1643 1691 1644 1505 1455 1448 1525 1424 1358 1158 934 763 661 563 498 563 551 476 429 450 509 456 387 489 444 379 446 341 390 394 427 420 355 305 247 372 335 314 315 380 395 326 250 233 191 169 153 269 212 168 185 199 191 155 255 211 229 237 187 146 178 193 238 223 231 270 274 294 311 307 260 205 217 229 215 242 246 250 218 245 291 331 367 322 253 245 316 304 314 318 292 270 284 233 286 219 131 133 165 191 203 185 172 212 213 201 192 214 195 162 155 205 193 227 211 212 212 196 176 207 174 209 130 187 147 174 165 144 129 148 167 171 173 164 164 168 181 204 170 168 161 129 118 144 130 129 139 176 164 158 126 127 108 93 121 52 45 106 114 126 120 96 96 122 106 114 121 109 90 89 73 86 69 68 70 84 76 85 94 81 90 89 64 58 56 59 63 72 88 81 87 105 97 99 81 73 71 85 97 81 79 79 72 71 66 59 53 45 53 50 41 45 35 24 14 14 47497 334 58 30 10798 13 11 37 8286 1244 295177 150981 162970 186433 218086 222123 177362 100582 34331 8090 5510 5148 5350 5553 5519 5560 5391 5243 5322 5567 5804 6286 6610 6993 7003 7019 7101 6737 6047 5689 5288 4891 4270 4085 4088 4088 3560 3109 2837 2553 2472 2471 2340 2144 1869 1728 1408 1442 1295 1269 1380 1274 1190 1132 1101 1261 1207 1232 1203 1179 1308 1259 1272 1348 1385 1179 1022 1194 1087 1140 943 904 1044 975 1033 1082 1122 1046 976 876 938 988 1054 945 974 988 899 846 812 821 818 958 1019 948 1036 1033 1001 913 1016 1047 1167 1177 1056 1046 1070 1008 1065 1109 960 1026 1078 1169 1171 1092 1051 1044 1076 1271 1477 1532 1404 1246 1235 1257 1324 1298 1316 1206 1053 1071 903 858 724 524 549 549 511 489 495 487 467 441 386 486 442 503 399 440 458 437 391 377 302 326 329 347 376 443 433 335 283 223 111 241 297 267 222 198 192 202 217 214 108 160 211 213 156 211 182 206 257 202 242 199 276 318 273 328 263 268 227 236 217 286 256 234 265 329 314 265 351 405 352 286 253 406 351 359 356 282 250 314 254 246 250 222 233 209 232 259 225 161 184 209 220 198 233 208 158 216 198 208 190 203 254 195 198 188 176 185 183 177 191 167 140 170 129 132 214 200 166 191 202 190 175 167 147 158 181 193 166 154 153 142 164 158 139 154 121 120 139 107 89 96 94 89 117 117 128 106 123 123 120 131 108 113 123 119 100 100 103 90 84 87 87 62 69 83 81 71 67 54 63 68 75 71 79 82 86 94 104 95 85 78 86 95 99 89 76 78 64 70 78 67 55 58 52 45 53 38 35 30 21 14 47503 333 56 30 10796 13 11 43 8287 1245 338117 163902 176745 195110 206649 205608 164200 86124 22726 7218 5955 6101 6139 6276 6106 6004 5586 5402 5522 5678 5660 6157 6630 6857 6751 6949 7145 6563 6208 6154 5840 5338 5205 5030 4910 4727 3971 3349 3356 3025 2714 2671 2601 2399 2335 2026 1833 1775 1609 1573 1422 1504 1313 1356 1384 1338 1306 1294 1248 1242 1314 1264 1377 1548 1351 1220 1079 1174 1206 1073 1098 1087 966 884 930 979 1021 855 838 815 734 815 809 861 929 903 833 714 704 703 843 910 1006 1034 1082 1045 1059 986 895 1027 1110 1038 1072 1039 971 1068 1045 1136 1049 1146 1177 1179 1078 1149 1230 1127 1137 1269 1372 1291 1202 1025 952 1062 1039 1016 1098 1016 1084 919 872 866 812 656 616 550 393 423 417 304 388 379 329 410 373 362 325 307 390 276 392 365 382 315 268 331 349 312 334 282 289 253 303 280 216 245 242 239 210 188 161 200 171 137 233 238 226 196 176 175 178 193 265 244 236 216 260 274 302 297 290 300 248 231 254 220 262 198 178 227 340 343 359 337 335 322 314 248 253 267 232 258 277 188 189 202 213 203 170 191 237 264 218 195 193 219 175 167 200 182 186 118 208 239 188 170 194 180 198 177 205 170 184 161 121 167 158 127 238 193 191 177 184 196 195 175 165 150 154 149 146 105 126 78 104 131 146 134 145 169 127 121 121 91 74 88 96 97 137 136 103 105 121 127 104 99 126 105 96 113 106 71 69 51 62 77 58 72 69 77 89 82 68 58 55 65 76 66 70 69 76 69 75 75 78 73 61 51 64 72 67 51 53 48 28 37 37 29 34 26 13 8 7 47509 333 55 30 10795 13 11 49 8288 1246 311294 140329 153302 173017 186818 183603 150496 81825 21291 7500 6582 6679 6691 6545 6374 6132 5845 5518 5657 5823 6027 6284 6703 6700 6412 6792 6617 6144 6065 6157 5422 5232 5480 5350 5203 5189 4382 3867 3790 3372 3083 2920 2751 2618 2537 2256 1849 1790 1812 1752 1581 1442 1548 1537 1448 1448 1444 1489 1314 1395 1405 1419 1442 1445 1438 1297 1150 1168 1192 1085 1025 1111 1073 1093 1136 1121 1113 926 874 737 674 799 819 743 765 802 713 651 703 672 778 775 761 801 995 924 962 954 991 1023 948 946 1007 1043 1067 1005 1025 965 889 902 1095 1032 1018 990 1018 1019 1098 1017 1057 1148 1064 876 892 954 913 787 749 724 809 790 761 740 709 567 539 488 442 398 415 421 407 367 279 298 414 345 341 350 323 307 358 423 348 298 236 221 314 252 317 303 315 223 160 187 155 172 188 189 195 255 171 154 226 190 134 130 140 159 205 234 204 204 168 255 261 260 267 191 193 229 203 263 253 178 182 176 165 215 196 205 247 316 292 293 335 323 280 316 275 294 310 278 250 196 162 174 182 173 203 236 206 215 188 147 122 167 166 167 198 119 154 209 187 147 165 187 205 217 166 156 154 163 142 151 114 165 138 85 138 188 169 169 169 177 179 174 138 131 197 154 139 101 75 93 124 100 144 142 121 107 129 107 68 89 79 106 135 101 89 114 98 111 117 107 91 82 84 89 88 98 91 72 61 52 67 68 59 36 44 49 61 52 48 47 40 59 49 56 56 69 84 72 70 78 69 61 59 46 59 52 33 38 51 29 30 22 25 19 25 25 15 3 1 47515 334 54 30 10794 13 11 55 8289 1247 290991 137025 150441 169591 183773 186564 151111 83156 23034 8007 6930 7224 7171 7198 6969 6880 6403 6041 5980 5857 5906 6103 6324 6645 6658 6737 6759 6273 6029 5879 5589 5235 5331 5246 5129 5126 4186 3874 3869 3698 3397 3227 3075 2895 2853 2889 2456 2270 2060 1963 1969 1846 1756 1826 1676 1587 1545 1646 1501 1507 1475 1545 1423 1429 1555 1443 1191 1252 1236 1126 1176 1144 1201 1128 1141 1239 1203 1038 938 985 802 930 848 828 764 783 795 702 711 706 850 880 917 1024 932 930 934 1008 1077 1107 1009 1017 962 899 958 923 799 951 855 986 930 955 1137 1118 1183 1175 1020 982 986 1056 1127 1109 978 858 811 742 710 430 475 528 411 389 422 425 513 391 439 367 345 410 473 422 376 422 393 282 309 277 249 306 332 280 312 207 215 216 303 257 303 196 205 193 164 161 241 171 248 250 236 221 194 159 205 258 226 186 179 214 160 147 243 198 174 176 203 234 221 279 269 258 304 256 262 235 160 192 200 256 210 259 244 341 350 351 329 375 339 303 278 264 280 304 268 206 228 168 196 213 131 157 208 182 207 193 206 181 177 159 206 208 172 158 147 152 200 173 192 204 139 127 141 130 174 160 125 127 138 127 103 194 202 200 190 164 136 116 127 137 157 141 125 100 88 97 153 140 119 133 156 98 93 84 86 55 43 97 93 108 109 119 117 124 111 67 69 95 116 107 78 76 102 72 44 38 45 69 73 75 57 48 44 55 45 32 53 67 69 85 82 85 74 68 81 84 72 56 65 71 64 40 48 43 49 43 39 38 36 34 23 16 9 11 10 10 47521 334 52 30 10792 13 12 1 8290 1248 283301 140994 153412 166986 170814 162169 136748 81753 27815 10097 7881 7768 8133 8208 8559 8575 8159 7688 7635 7846 7954 8074 7871 7605 7024 6591 6397 6327 6167 5943 5748 5568 5653 5601 5287 5134 4479 4152 3984 3564 3461 3440 3282 3262 3194 3061 2748 2590 2533 2299 2137 2074 2137 1958 1939 1936 2003 1935 1763 1709 1754 1634 1613 1649 1587 1415 1270 1327 1244 1300 1325 1378 1234 1106 1229 1230 1103 1151 1124 920 829 1007 1031 911 975 801 679 707 713 760 783 820 763 718 901 962 856 930 1098 1108 1123 1044 968 1050 1090 1024 939 985 835 896 983 1032 1116 1040 1110 1086 990 976 900 947 976 903 915 805 739 805 690 535 416 478 384 344 460 416 417 477 401 398 337 500 404 394 379 378 434 349 386 348 329 311 329 380 381 364 267 314 321 211 279 293 233 217 198 146 150 143 217 186 319 311 193 235 211 244 278 181 203 234 192 265 264 255 251 278 278 201 243 315 282 267 276 218 239 200 253 252 268 251 218 196 329 411 370 330 374 343 351 305 326 320 302 364 276 276 255 242 232 219 211 190 180 219 221 226 250 255 218 180 215 161 144 219 212 203 238 176 194 180 171 156 152 167 204 206 122 130 152 115 134 199 181 207 194 228 207 205 218 226 190 167 152 98 114 115 115 174 143 146 140 160 128 110 99 92 92 92 108 119 130 138 156 141 114 102 129 125 111 127 123 128 111 85 95 85 98 93 101 82 95 96 95 107 89 76 53 54 75 96 101 108 98 98 83 87 84 103 82 95 90 81 77 81 69 63 75 68 59 51 53 48 38 34 26 27 47527 334 49 30 10789 13 12 7 8291 1249 297337 150860 168628 195443 217622 202890 148480 66296 19240 11657 10586 10575 10375 9745 9693 9627 9305 8919 9052 8939 9208 9428 9420 9218 9077 8659 8506 7798 7478 6968 6422 6202 6300 6228 5945 5765 5251 4840 4433 4309 4100 3862 3877 3766 3587 3347 3178 3007 2914 2687 2660 2382 2443 2333 2272 2152 2071 1951 1836 1719 1829 1744 1615 1871 1844 1515 1355 1386 1347 1208 1455 1511 1322 1403 1454 1335 1460 1300 1125 1135 1127 1107 1153 1066 1153 1014 835 895 886 850 792 837 956 1005 934 914 996 1032 1079 1018 1123 1059 1101 1002 1030 1048 1024 1094 1017 878 1100 1092 1204 1161 1154 1170 1029 1018 906 886 863 910 832 795 810 800 708 606 420 599 466 451 417 499 402 373 348 381 353 423 449 420 452 438 548 556 462 474 309 269 334 392 306 341 364 390 391 294 263 275 290 256 330 274 202 255 228 296 291 308 234 210 281 287 311 243 225 189 246 283 254 182 288 267 212 219 351 368 316 299 284 280 287 227 199 232 224 284 263 272 341 322 338 328 370 285 336 356 364 325 348 306 265 298 331 241 232 215 191 249 244 274 300 232 275 239 217 217 250 222 229 239 238 214 205 231 201 228 188 178 176 142 166 194 177 205 198 137 153 164 206 229 250 256 187 200 185 215 205 182 189 100 95 141 164 179 178 204 184 150 118 161 123 125 124 113 139 157 159 145 153 159 155 126 113 120 152 143 149 122 116 98 105 118 103 101 97 102 105 100 91 76 72 77 80 67 103 110 93 94 113 113 102 96 111 99 104 114 108 91 93 84 82 76 81 76 56 56 55 56 53 45 46 33 47533 331 47 30 10787 13 12 13 8292 1250 316068 140976 160605 190807 199858 175737 130246 58640 16391 12347 11601 11329 11230 10608 10288 10210 10258 10011 10104 9797 9981 10558 10200 9695 9541 9185 8761 8367 8089 7722 7102 7013 6939 6622 6472 6291 5667 5368 4970 4766 4840 4511 4189 4061 3882 3701 3364 3255 3217 3078 2870 2650 2680 2582 2390 2266 2188 2056 1980 1859 1697 1637 1771 1690 1631 1633 1437 1301 1346 1260 1386 1308 1201 1194 1201 1269 1239 1135 1165 1118 1075 1044 1154 1200 1062 965 934 820 802 760 800 846 871 870 888 1030 1028 944 997 969 1095 955 967 1047 1047 829 822 789 811 893 880 800 994 1060 957 952 890 831 853 832 778 769 666 788 745 765 745 574 469 565 525 430 449 425 359 389 378 367 323 497 552 535 483 507 473 514 457 346 309 219 296 372 209 298 244 234 229 228 221 207 220 260 302 196 158 184 275 250 235 274 317 270 186 177 243 232 145 132 207 194 135 186 177 184 187 225 231 242 244 257 216 284 281 186 202 196 155 164 170 216 240 219 298 318 265 263 263 309 217 282 312 256 214 245 243 219 220 205 196 157 127 170 115 129 158 162 157 166 185 161 159 196 179 135 176 125 101 127 96 144 144 130 104 103 112 110 83 133 133 122 130 222 161 168 170 129 142 160 175 161 129 103 42 85 82 131 143 113 84 124 85 95 108 62 65 81 85 88 90 105 108 103 104 95 51 60 90 90 93 73 53 70 50 29 41 63 56 42 26 26 45 43 35 15 29 24 57 67 57 42 56 55 45 50 62 61 48 41 48 39 42 33 36 38 28 22 20 19 24 1 2 47539 330 45 30 10785 13 12 19 8293 1251 298609 137716 153981 176311 197773 188295 123651 53468 17518 12325 11779 11546 11540 11190 11241 11012 10695 10506 10555 10083 9926 10184 10594 10972 11158 10972 10738 10184 9879 9320 8688 8280 7974 7592 6897 6326 5694 5474 5329 5223 5202 5038 4943 4596 4507 4418 4034 3770 3676 3730 3495 3121 3062 2867 2738 2790 2498 2391 2259 2180 2099 1973 2014 1778 1750 1561 1416 1485 1447 1449 1376 1437 1391 1202 1235 1202 1216 1204 1095 1048 1111 1034 1092 1124 1076 999 1027 1011 919 865 990 907 945 928 1019 988 1084 1089 997 1145 1086 1051 930 995 891 840 759 779 802 717 801 806 836 899 825 791 860 815 724 727 670 755 866 756 711 744 708 459 458 511 483 424 426 427 454 365 449 365 356 410 449 583 665 483 464 415 473 384 341 306 286 342 329 293 298 327 421 288 303 285 286 229 288 262 201 204 263 178 266 263 314 276 257 247 171 203 144 230 331 246 190 222 238 312 218 203 239 268 274 304 250 233 281 234 211 189 239 225 248 214 258 324 342 332 299 228 209 248 246 219 253 240 246 278 292 302 253 184 195 196 116 95 155 206 164 164 149 194 189 172 193 180 119 101 111 124 156 134 150 123 152 115 109 149 114 118 78 70 77 92 159 160 145 174 158 121 149 152 156 128 76 73 83 94 96 119 133 110 105 86 69 80 84 66 69 65 67 101 101 102 99 78 69 84 88 45 55 79 46 37 55 52 61 61 69 68 62 48 77 58 41 39 20 26 25 40 35 41 61 44 49 62 50 40 65 56 56 56 56 38 38 37 26 36 28 21 16 25 12 3 47545 329 72 30 10782 13 12 25 8294 1252 270872 139146 156350 177831 184838 170273 131064 74867 24979 12395 11394 11262 11535 11246 11132 10955 10515 10193 10297 10068 10055 9787 9680 9913 10176 10281 10517 10578 10828 10658 10300 10196 10523 10532 9756 8849 8141 7514 6848 6115 5588 5214 4896 4562 4553 4432 4209 4149 4222 4186 4266 4071 3750 3733 3629 3458 3358 3059 2906 2703 2397 2154 2265 2110 2044 1933 1701 1567 1495 1471 1589 1687 1447 1299 1348 1355 1382 1198 1171 1067 1027 913 888 972 1030 949 916 906 746 724 869 824 907 942 925 990 936 1087 1135 899 894 865 863 779 794 847 815 773 667 657 687 730 854 813 816 803 670 783 690 593 637 623 640 670 672 655 588 480 373 383 522 462 421 374 387 466 441 358 415 418 317 441 598 532 333 470 404 317 314 272 266 279 325 379 273 255 257 283 251 284 279 301 279 299 314 338 259 135 197 258 248 211 241 131 209 243 231 221 183 144 152 228 204 174 186 136 212 247 198 218 367 266 232 223 190 130 128 188 228 242 167 152 179 263 258 269 280 234 216 228 254 274 202 228 244 273 223 200 177 132 147 152 189 124 121 197 119 136 115 93 114 156 139 114 152 131 140 156 151 122 135 109 71 71 116 90 76 88 82 73 155 190 185 137 118 104 117 113 107 116 68 19 55 76 119 123 110 120 103 92 63 71 63 49 17 15 35 33 82 66 53 66 60 66 61 61 58 78 50 24 35 49 28 30 23 50 77 39 36 37 42 35 21 21 21 16 13 38 43 29 31 46 37 36 35 36 37 31 29 25 16 26 28 30 26 18 15 16 10 47551 324 38 30 10778 13 12 31 8295 1252 262281 135806 144029 159997 171876 149999 106685 54837 21527 13196 12238 12019 11855 11101 10649 10054 9379 9286 8801 8757 8719 8694 8802 8578 8152 8196 8649 8849 9224 9255 9171 8956 8921 9032 8900 8591 8333 8717 8638 8235 8102 7525 6581 5610 4962 4530 4161 3977 3970 4005 4189 4264 4484 4263 4183 4042 3894 3742 3567 3095 2996 2838 2753 2573 2390 2427 2184 2057 1824 1755 1765 1634 1560 1569 1456 1552 1459 1335 1202 1162 1003 1045 1045 954 949 801 760 719 786 750 805 815 831 925 1037 1000 997 977 997 804 780 774 759 759 753 812 702 589 645 613 762 846 842 822 775 771 721 797 653 718 639 539 620 624 545 527 519 337 365 493 431 427 465 483 405 445 396 357 398 305 343 465 489 507 366 326 366 366 294 215 245 307 356 270 283 249 269 307 200 181 243 202 253 276 266 202 216 243 249 176 225 201 184 235 250 218 133 157 155 90 75 168 221 125 170 201 202 208 192 211 219 206 121 182 99 106 98 142 140 137 141 132 170 183 135 215 244 231 229 177 168 184 232 235 268 249 167 165 202 140 111 125 161 136 94 79 124 101 98 124 126 107 105 117 157 80 108 116 85 69 67 70 60 89 75 57 39 51 33 90 128 153 162 133 76 79 119 115 77 60 47 50 38 30 52 94 63 77 75 73 73 34 28 27 7 30 31 37 52 97 104 64 59 44 35 29 45 37 19 17 10 10 21 6 7 19 6 19 1 1 2 999999 999999 999999 999999 999999 21 16 38 35 22 18 21 27 33 22 20 13 22 15 999999 7 3 2 47557 329 34 30 10774 13 12 37 8296 1253 278222 136147 140621 150051 158223 155800 119835 52520 16703 12873 12152 12252 12295 11893 11462 11039 10271 9880 9367 9103 8847 8520 8392 8435 8023 7772 7816 7899 8028 7656 7717 7724 7701 7973 7647 7119 7039 7351 7297 7545 7902 8407 8398 8113 7589 7021 6547 5837 5073 4439 4213 4049 3831 4011 4258 4078 3873 3906 3647 3449 3344 3352 3295 2908 2952 3087 2790 2482 2358 2274 2202 2154 1976 1777 1833 1836 1776 1671 1507 1464 1384 1178 1231 1201 1138 983 861 863 861 823 842 781 981 944 957 1045 1097 1084 984 848 862 796 843 857 892 830 804 810 761 672 717 689 785 887 792 875 744 678 708 729 643 616 659 681 520 587 480 449 415 459 562 494 533 458 524 518 563 479 488 430 504 498 548 547 421 442 500 359 358 303 247 231 293 232 286 249 284 299 233 246 202 185 203 246 187 155 158 170 173 213 208 331 212 172 244 179 108 138 223 219 154 163 186 164 238 170 191 210 252 230 266 325 177 119 153 214 180 104 126 160 139 147 193 138 211 216 224 278 222 209 167 265 260 261 251 170 181 224 182 155 161 111 171 165 130 110 122 117 151 167 127 177 143 142 138 92 102 95 82 61 79 110 114 92 60 72 96 74 70 68 126 183 136 157 96 78 91 91 96 113 87 64 88 63 56 47 98 96 86 45 37 43 39 29 28 38 34 57 67 83 81 68 53 73 65 44 83 71 35 58 60 8 2 23 43 38 11 21 50 24 25 4 999999 4 10 18 26 36 46 41 41 47 31 31 39 37 34 29 17 28 19 19 13 14 18 7 9 9 1 47563 333 30 30 10770 13 12 43 8297 1254 270340 140872 163553 176562 181359 167112 122721 59984 18924 12859 12398 12165 12416 12551 12208 11967 11266 10363 9701 9201 8678 7994 7986 8043 7704 7637 7758 7737 7496 7342 7321 7242 7080 7356 7394 6919 6531 6613 6580 6537 6572 6897 7462 7777 7928 7709 7406 7057 6849 6594 6187 5609 5102 4801 4624 4297 4228 4129 3703 3593 3401 3440 3331 3156 3008 3038 2875 2683 2540 2338 2354 2478 2205 2023 1868 1909 1836 1872 1717 1508 1412 1512 1450 1475 1328 1250 1116 1104 986 937 957 1010 1026 1070 1325 1281 1326 1301 1202 1165 1039 994 1146 1079 1086 1085 1023 1003 867 780 774 855 862 896 919 868 747 764 832 823 699 556 549 614 581 707 668 553 487 458 498 625 665 535 575 650 616 740 825 746 620 550 528 546 625 539 507 468 434 349 243 264 217 267 242 217 242 255 318 266 201 173 203 162 228 227 251 208 195 243 268 253 224 286 253 229 183 179 193 155 155 150 219 198 182 204 230 231 216 228 252 265 255 264 137 166 167 131 130 145 144 133 132 126 140 205 268 278 195 223 240 211 217 232 217 188 206 217 190 182 126 138 143 137 133 125 127 110 95 128 175 145 155 151 141 113 125 137 96 60 104 74 116 134 112 89 100 45 78 109 128 144 151 124 108 112 124 80 74 100 109 66 51 57 84 82 97 77 54 55 59 67 59 65 49 52 38 57 78 55 83 69 54 34 46 88 101 76 61 61 43 18 30 31 44 46 53 37 30 30 13 2 4 13 34 30 36 50 51 38 37 53 59 59 58 66 62 46 49 31 31 28 30 33 28 24 21 13 11 7 10 3 2 47569 334 27 30 10767 13 12 49 8299 1255 290312 137501 153347 169230 177197 170467 135831 65860 22074 15888 14681 14609 13953 13895 13333 12373 11880 11264 10662 10046 9387 8685 8477 8036 7709 7374 7485 7559 7399 7320 7459 7203 7048 7078 6846 6599 6406 6329 6186 6193 6127 5991 6239 6166 6361 6966 7130 7009 7039 7021 6910 6746 6737 6416 5996 5849 5613 5262 4883 4670 4521 4161 3897 3571 3459 3420 3298 2958 2853 2512 2590 2724 2435 2371 2307 2158 2032 1918 1840 1699 1703 1671 1655 1654 1518 1531 1352 1368 1309 1238 1129 1131 1111 1181 1354 1349 1396 1486 1407 1262 1206 1074 1104 1091 1091 1250 1138 1049 1029 989 1112 1058 1121 978 938 1093 1069 910 955 998 935 825 765 750 728 805 781 650 529 559 643 712 573 615 681 738 786 631 787 797 679 572 645 744 732 476 420 449 478 434 204 259 275 292 339 220 286 390 405 327 315 309 324 276 208 236 264 264 291 264 256 278 328 319 294 273 236 211 210 195 160 240 214 300 271 201 245 264 234 288 290 259 275 261 171 180 177 143 166 143 174 216 261 171 162 182 184 238 296 293 288 351 258 199 263 203 229 216 211 225 207 157 188 196 140 144 170 189 176 169 165 174 171 166 135 112 151 124 80 135 146 126 106 130 132 112 75 73 87 80 158 148 149 167 144 127 119 112 108 94 84 90 101 133 136 127 127 87 90 95 110 74 56 64 80 57 49 108 123 94 106 107 81 63 86 82 98 79 64 71 66 57 35 34 66 47 58 53 68 84 63 34 33 38 48 65 62 44 63 81 85 79 76 59 57 78 73 72 68 65 58 54 60 52 43 45 39 23 26 24 26 21 15 10 47575 331 23 30 10763 13 12 55 8300 1256 297114 146993 173422 194982 212532 194043 127358 64528 29901 19788 17788 17061 16138 15586 14596 13314 12177 11465 11130 10460 9866 9341 8994 8739 8348 7864 7556 7438 7390 7332 7190 6782 6621 6565 6075 5643 5501 5433 5423 5744 5697 5534 5614 5783 5922 5848 5807 5968 6101 6228 6221 5874 5916 5898 5850 5852 5628 5544 5414 5345 5342 5205 5052 4960 4703 4281 4116 3784 3422 3227 3147 3030 2868 2759 2647 2530 2360 2306 1929 1830 1778 1581 1661 1711 1581 1463 1443 1333 1409 1381 1262 1116 1185 1226 1352 1374 1305 1237 1261 1213 1179 1084 1025 951 1003 1210 1062 1028 1071 1038 1108 1213 1140 1056 991 1016 992 973 958 977 891 811 777 758 743 725 747 603 501 533 645 708 652 718 735 661 712 756 743 664 641 618 728 807 662 516 409 403 356 222 241 274 281 315 332 314 373 382 458 330 301 308 287 290 241 316 346 250 217 290 293 303 348 248 287 152 156 202 192 217 190 242 296 199 188 188 233 230 267 232 298 268 232 278 188 166 128 192 124 149 194 143 103 116 146 190 234 270 288 233 234 234 224 237 205 177 167 195 142 173 169 118 116 105 141 117 135 124 170 144 152 159 155 137 175 148 123 136 128 94 103 116 81 123 100 80 77 62 52 98 141 136 107 161 132 87 129 99 82 99 88 83 53 37 103 107 111 114 79 88 48 32 48 56 54 53 41 42 74 113 74 84 45 69 75 82 86 76 65 71 50 22 43 24 999999 21 29 31 32 26 47 27 1 16 33 39 37 22 37 40 40 41 39 37 42 41 37 29 24 31 19 1 12 21 15 999999 9 10 999999 999999 2 47581 331 20 30 10760 13 13 1 8301 1257 328640 142708 155993 171369 176918 163645 127043 68454 26444 21126 20736 20400 19453 18350 17237 16550 15503 14669 14333 13396 12583 11964 11278 10358 9789 9353 8892 8528 8559 7947 7581 7116 6811 6744 6401 5743 5515 5592 5376 5170 5026 5031 5152 5386 5427 5669 5690 5654 5591 6118 6428 6172 6183 6038 5836 5720 5514 5585 5387 5319 5414 5564 5639 5579 5550 5792 5846 5539 5453 5195 4812 4701 4238 3886 3546 3471 3229 2936 2831 2604 2323 2211 2164 1921 1815 1691 1581 1487 1413 1403 1334 1346 1410 1322 1528 1550 1329 1236 1147 1194 1219 1268 1161 1173 1185 1094 1107 1139 1045 987 1139 1204 1193 1117 1189 1052 1102 1104 1155 1047 998 967 921 797 815 851 805 699 632 554 556 586 591 626 668 747 630 692 745 711 597 672 793 823 609 511 530 510 425 334 276 305 407 400 372 420 368 409 568 432 449 396 345 311 332 280 344 304 276 306 338 317 286 347 231 192 252 230 203 247 185 222 243 247 282 244 288 316 290 249 294 339 297 229 186 190 149 186 180 189 220 207 159 167 222 227 238 259 304 283 284 281 294 297 230 234 247 207 182 154 152 198 201 234 233 173 167 192 187 162 177 215 224 160 199 171 144 152 136 182 173 126 124 163 134 126 146 94 71 48 148 166 153 161 148 130 153 115 128 115 125 99 50 106 122 129 171 146 122 130 115 63 42 48 48 70 104 97 115 120 106 145 103 82 84 92 90 90 79 75 56 33 43 69 52 59 77 69 52 63 47 36 37 34 22 49 74 60 72 63 63 65 69 56 58 56 53 49 43 39 41 36 37 29 32 26 25 35 33 14 2 47587 334 16 30 10756 13 13 7 8302 1258 315831 149431 157767 167572 170215 158753 115146 49009 22319 20310 20860 21472 22289 21959 21163 20895 20238 18867 17627 15745 14528 13776 13145 12069 11521 10589 9964 9413 9320 8861 8273 7809 7192 6755 6194 5710 5542 5318 5186 5048 5112 4842 4817 4740 4678 4767 4526 4728 4963 4949 5315 5434 5725 6168 6063 6173 5943 5566 5287 5081 4839 4680 4525 4438 4531 4894 5261 5917 6738 7778 9219 10250 10446 10105 8600 6663 5231 4284 3943 3761 4003 4022 3493 2974 2537 2249 1946 1832 1789 1690 1738 1662 1530 1478 1534 1532 1398 1440 1415 1337 1297 1358 1390 1282 1210 1210 1180 1155 1058 995 1093 1125 1107 1156 1168 1097 1055 1039 1051 1073 949 929 870 787 831 824 819 763 786 613 598 612 611 553 541 655 638 639 729 794 656 783 892 863 698 475 541 613 475 412 395 423 474 500 470 451 451 474 487 378 437 426 322 306 276 221 277 257 313 309 314 276 321 302 214 219 246 183 185 273 198 216 212 255 220 344 304 356 370 363 295 280 347 340 332 276 227 196 179 176 169 228 289 232 270 291 247 227 281 246 307 303 304 338 284 250 220 216 212 186 154 190 204 214 202 219 219 165 155 186 203 204 175 176 195 222 229 164 182 178 149 151 175 136 161 146 155 93 110 91 137 190 165 180 151 121 149 115 122 129 94 69 91 79 105 154 168 146 153 166 96 89 107 85 74 110 118 131 146 122 119 122 97 98 90 85 112 128 91 79 88 76 63 70 77 85 91 94 90 87 71 53 59 57 77 81 83 85 81 92 89 90 88 87 78 84 87 69 69 58 62 68 64 56 50 52 45 49 37 35 20 8 6 3 47593 334 43 30 10753 13 13 13 8303 1259 286845 143416 166343 197277 209038 189286 136085 58399 19162 16416 16943 16856 17380 18143 18352 18489 18252 17678 16413 16047 15209 14473 13953 13111 12797 12218 11716 11397 10846 10315 9502 8805 7996 7422 6573 6080 5703 5596 5333 5078 5164 4883 4529 4511 4319 4149 3913 3936 4001 4251 4525 4871 5128 5341 5454 5690 5674 5506 5570 5736 5572 5223 4797 4234 4088 3924 3711 3527 3778 4184 5016 7025 10208 12422 11836 8530 5403 4286 3880 4857 8714 11265 8859 4836 2872 2535 2338 2051 2006 1883 1912 1827 1551 1626 1593 1606 1575 1523 1528 1363 1339 1343 1262 1322 1330 1372 1383 1263 1221 1132 1206 1193 1322 1382 1306 1328 1366 1299 1215 1035 967 925 967 1000 813 872 937 984 873 701 634 658 667 717 784 778 735 711 684 702 706 766 799 789 587 508 441 583 536 479 433 418 457 418 306 285 381 456 415 369 333 250 214 320 324 284 221 249 216 275 298 280 176 208 213 155 200 187 192 175 239 204 163 94 189 233 274 251 246 251 280 281 247 282 284 270 193 194 134 145 125 168 251 245 232 212 282 244 214 245 282 266 202 255 295 256 186 181 173 133 175 186 171 187 176 167 181 188 144 157 192 197 213 178 151 168 124 158 156 122 126 118 128 90 55 98 88 102 113 150 148 127 125 133 140 129 100 137 133 97 90 86 76 98 114 115 119 116 87 107 95 87 69 52 78 90 98 90 112 102 98 78 111 110 58 81 106 99 89 77 61 48 55 53 50 42 62 63 49 44 23 34 28 20 21 52 72 53 63 69 73 62 52 63 46 55 60 59 43 52 55 49 41 34 44 42 47 43 35 20 18 17 9 5 47599 326 10 30 10750 13 13 19 8304 1260 278855 142033 160130 177652 181328 158018 104500 44315 16468 14658 14489 14233 14200 14423 14351 14614 14213 14496 14295 14182 14001 13655 12918 12244 11809 11662 11344 11178 10840 10676 10359 9753 8655 7597 6838 6584 6077 5912 5536 5355 4933 4507 4570 4388 4189 4052 3757 3424 3221 3504 3877 4179 4972 5936 6688 6853 6236 5204 4804 5115 5175 5126 5107 4629 4189 3863 3729 3224 3032 2888 3001 3239 3215 3328 3237 2853 2794 2845 2887 2995 3943 5406 4961 3172 2479 2222 2192 2169 1940 1905 1807 1740 1525 1617 1608 1641 1641 1682 1504 1488 1503 1459 1558 1536 1473 1445 1457 1455 1410 1320 1297 1383 1276 1347 1475 1537 1441 1492 1531 1323 1206 1145 1112 1077 1027 1081 1133 1097 1236 1139 1035 1137 1069 971 997 961 979 957 825 726 691 691 753 911 708 547 435 444 349 359 367 336 428 372 243 317 291 289 267 254 193 245 260 280 249 217 160 199 221 265 187 152 148 167 131 125 104 113 127 147 142 146 141 110 83 129 170 202 195 229 227 210 220 192 179 191 181 141 162 103 148 163 143 184 164 131 137 180 170 161 184 176 226 197 189 182 101 158 145 133 147 109 120 109 107 142 125 137 112 133 118 145 126 147 74 106 109 141 67 69 73 101 124 71 86 51 35 56 54 76 51 100 133 50 85 91 101 96 127 127 105 86 73 56 70 89 104 70 58 61 45 4 46 38 54 77 71 70 70 67 73 60 28 34 39 65 61 68 72 55 9 7 29 13 25 24 22 11 16 26 10 999999 999999 999999 0 24 20 5 19 13 28 14 26 35 30 33 19 11 14 14 14 13 1 3 8 3 47605 331 5 30 10745 13 13 25 8305 1261 287496 135000 142311 158811 172868 147561 84442 38120 18946 17408 16619 15658 15009 13905 13266 12888 13085 12698 12405 12227 11907 11950 11742 11777 11267 10883 10684 10382 10244 10217 10087 9805 8868 7994 7685 7052 6384 6149 5974 5510 5069 4997 4865 4487 4193 4168 3795 3355 3293 3227 3225 3482 4196 5110 7361 9915 10990 9385 6617 5865 7230 9744 11269 9902 6871 4524 3606 3156 2931 2810 2803 3039 2894 2647 2335 2298 2294 2370 2202 2166 2133 2224 2445 2369 2211 2209 2170 2116 2115 2082 2100 2019 1981 1885 1829 1812 1745 1783 1652 1491 1450 1415 1455 1531 1645 1761 1750 1727 1662 1641 1518 1571 1787 1994 1949 1820 1707 1663 1691 1580 1591 1608 1494 1373 1303 1338 1417 1482 1472 1343 1202 1285 1318 1165 1142 1216 1257 1101 915 818 809 804 774 916 806 583 493 499 553 382 404 377 358 329 306 303 326 295 428 437 297 276 304 227 247 192 227 210 166 174 140 147 156 147 186 191 160 175 209 204 212 209 225 162 126 192 202 194 196 206 186 178 259 222 176 189 201 181 202 150 155 206 104 145 159 205 247 217 204 207 240 246 247 257 183 136 139 102 156 168 122 175 134 127 160 148 128 139 176 170 184 163 109 132 149 155 129 161 154 105 78 109 100 111 119 111 105 73 39 60 63 80 121 121 106 129 126 123 139 141 124 116 76 72 104 92 101 126 108 66 89 69 16 25 63 84 98 84 79 85 74 65 92 85 73 55 89 70 61 50 32 21 14 39 42 51 43 48 59 22 8 8 29 22 11 38 54 46 38 37 37 51 57 54 39 50 40 45 38 37 39 32 17 23 15 19 22 26 8 1 4 47611 332 2 30 10742 13 13 31 8306 1262 333652 145618 150195 156000 157675 127417 73195 29661 16022 15215 14599 13946 14157 14368 13734 13184 12840 11700 11639 11963 11981 11851 11323 10907 10502 9913 9598 9302 8961 9211 9080 8653 7963 7557 7621 7130 6542 6420 6231 5745 5453 5077 4904 4945 4850 4540 4204 3786 3572 3381 3112 2949 3015 3319 3710 4366 4875 4809 4588 4942 6196 9320 14566 19686 18941 12552 5758 3285 3129 3090 2854 2856 2824 2581 2475 2470 2384 2273 2187 2171 2178 2159 2035 2127 1958 1921 1891 1701 1837 1818 1817 1938 1923 1889 1875 1891 1940 1954 1715 1767 1691 1672 1775 1843 1915 2072 2149 2108 2041 2096 2053 1997 2068 2166 2254 2216 2093 2070 1941 1782 1764 1862 1664 1681 1647 1656 1752 1873 1964 1825 1792 1968 1865 1766 1682 1413 1482 1492 1160 901 664 611 724 931 967 715 626 618 583 466 362 342 377 373 342 281 266 278 280 425 398 260 211 249 246 227 212 199 181 231 204 207 165 128 167 146 214 186 240 156 127 97 153 138 101 112 197 178 111 116 149 109 188 204 185 190 171 213 138 149 155 172 159 127 158 171 169 194 196 208 217 166 201 168 218 152 136 143 127 152 192 203 184 162 96 141 156 118 67 126 149 104 79 155 139 115 132 106 143 137 94 72 90 87 92 96 73 68 50 65 123 151 146 128 130 93 92 91 136 114 99 51 77 101 75 41 88 94 114 77 74 44 62 47 28 43 61 59 63 84 75 93 61 45 53 60 52 64 46 40 41 16 31 24 34 41 17 20 25 23 15 6 1 6 5 3 30 38 36 49 46 42 51 48 32 32 42 25 24 23 10 21 22 15 10 8 9 9 0 999999 999999 0 47617 328 28 30 10738 13 13 37 8307 1263 148210 160382 175272 174230 136534 72892 30222 16988 15471 15096 15512 16413 17061 16878 16402 15016 13465 12837 13315 13567 13353 12419 11599 11024 10392 10087 9529 9193 9058 8761 8514 7923 7711 7218 6330 6143 6179 6164 5750 5547 5363 5146 5026 4806 4546 4244 4021 4149 4504 4982 5702 6456 6507 5722 4630 4175 3751 3653 3910 4276 5385 7229 9279 9259 7127 4464 3523 3469 3355 3403 3443 3372 3097 2948 2858 2848 2768 2562 2376 2252 2116 2106 2222 2259 2122 1921 1875 1885 1895 1907 1795 1785 1905 1853 1970 1978 1904 1853 1690 1727 1825 1824 1899 1988 2064 2095 2143 2121 2180 2304 2179 2252 2584 2728 2721 2946 2894 2892 2892 2724 2535 2385 2371 2312 2514 2599 2787 2708 2627 2525 2531 2512 2547 2192 1816 1680 1550 1348 1079 802 961 1083 1179 1112 885 739 784 737 595 496 428 448 364 262 253 305 260 409 416 408 364 287 219 184 248 193 227 190 151 198 208 201 140 130 104 204 227 210 165 220 237 198 171 155 119 156 100 137 138 142 117 192 214 304 280 267 260 273 183 225 239 183 164 221 252 223 189 156 210 225 238 240 244 213 138 169 190 163 143 122 146 126 193 165 80 153 165 130 134 137 153 175 155 101 133 156 116 133 151 127 103 96 66 95 90 131 90 73 56 95 102 100 98 88 99 143 112 112 86 55 65 111 87 97 74 128 135 110 115 100 51 53 60 60 84 84 107 120 92 64 67 89 54 65 92 81 75 62 50 77 54 51 52 43 56 40 37 34 19 14 5 14 14 22 40 49 53 54 38 43 42 53 55 49 37 31 44 47 38 25 25 20 14 16 28 14 4 7 47623 323 25 30 10735 13 13 43 8308 1264 143275 151595 169898 178720 144406 78239 29749 17340 15631 14699 14393 14680 16142 17469 17755 16839 15202 14555 14269 13637 13240 13048 12323 11644 11453 10788 10455 9938 9313 8984 8739 7976 7598 7273 6235 5801 5834 5584 5365 5260 5199 4877 4624 4346 3884 3555 3575 3709 4230 5490 7698 11353 15817 18287 16298 12189 8342 6063 6279 7673 9080 9376 7655 5198 4068 3801 3545 3239 3643 4526 6085 5815 3965 3149 3114 3116 2859 2853 2832 2768 2485 2384 2355 2316 2221 2203 2132 2074 2166 2151 2017 1806 1972 2113 1896 1917 1901 1784 1658 1767 1737 1726 1864 1899 1881 1966 1944 1918 2022 2114 2247 2294 2389 2502 2525 2462 2511 2487 2601 2684 2779 2818 2834 2906 2729 2740 2837 2992 2945 2796 2825 2697 2833 2675 2310 2025 1792 1616 1305 1128 1096 1094 1088 997 879 770 687 686 572 493 408 316 322 278 252 140 225 272 300 323 294 268 215 205 129 193 218 170 235 153 175 204 183 190 134 140 215 232 189 208 166 197 155 144 203 177 161 142 94 132 140 180 132 179 197 222 255 217 145 158 211 201 161 197 145 175 237 207 176 196 220 232 214 208 169 103 122 135 138 182 210 177 147 158 174 161 147 130 126 132 136 148 136 104 163 93 113 174 121 104 77 71 85 59 69 100 126 123 76 77 71 107 86 75 103 92 115 115 80 54 71 68 70 120 69 117 115 79 101 69 13 28 31 31 43 29 64 68 81 63 94 62 21 38 86 57 33 45 38 41 31 22 19 24 17 21 20 10 999999 6 999999 5 999999 999999 4 29 18 18 13 31 35 19 21 27 31 36 24 12 21 14 4 999999 4 47629 330 21 30 10731 13 13 49 8309 1265 130590 137368 150071 150462 121415 65378 26469 16185 15384 14588 14642 14775 15055 15301 15418 15632 15271 14757 14527 13712 12821 12273 11694 10429 9690 9147 8844 8752 8521 8481 8565 7863 7456 7425 6351 5525 5356 5171 4945 4860 4775 4804 4456 4200 3835 3366 3072 2873 3102 3689 4989 7508 11396 16899 23796 31864 38333 45007 52583 60277 65042 61532 47501 27965 12646 6099 4285 3782 3679 3809 3945 3914 3579 3468 3260 3185 3153 3054 2844 2849 2643 2476 2573 2644 2396 2093 2179 2204 2109 2134 2225 2373 2594 2445 2334 2339 2156 2058 1866 1719 1759 1805 1975 1997 1894 1957 1825 1870 1857 1986 1958 1970 2218 2424 2555 2533 2576 2502 2591 2724 2724 2755 2740 2822 2828 2834 2964 3124 3158 2811 2560 2616 2663 2692 2394 2095 1901 1666 1431 1244 997 954 972 962 795 677 541 521 633 421 429 338 302 257 182 202 196 238 294 281 347 285 299 257 208 264 224 278 229 246 228 113 189 199 175 174 256 279 256 233 264 199 234 200 251 222 163 160 182 180 224 134 138 206 250 210 234 287 224 211 209 264 270 260 163 160 207 187 221 276 243 251 235 263 266 218 201 189 183 155 184 181 204 201 194 167 191 182 176 138 146 160 180 190 184 184 129 104 147 129 148 134 137 123 133 125 102 118 98 115 126 108 166 222 166 126 103 141 126 92 107 78 107 147 149 147 145 107 122 106 57 68 56 60 79 87 79 91 104 97 100 98 70 86 101 91 72 76 67 51 58 48 43 54 43 36 62 36 4 999999 2 6 12 21 38 53 48 42 54 50 51 37 48 51 42 38 45 48 30 31 13 10 17 18 9 10 11 8 3 4 47635 331 17 30 10727 13 13 55 8310 1266 115701 128821 141789 145594 132694 90095 37498 17447 16281 15410 15087 14922 14804 14334 14175 14504 14385 13901 13910 13215 12528 11797 11287 10095 9322 8633 8225 7962 7683 7311 7501 7291 6577 6608 5622 5009 4986 4911 4537 4710 4699 4881 4697 4634 4146 3417 2951 2961 2957 2946 3360 4165 5631 8493 14579 26402 43446 63193 80553 89317 88662 80295 62989 43485 25201 14255 8804 5504 4542 4362 4319 4288 3961 3657 3721 3398 3112 2944 2936 2816 2733 2463 2633 2568 2448 2423 2321 2239 2293 2304 2317 2566 2718 2874 2832 2656 2527 2368 2180 2083 1982 1851 1803 1837 1864 1923 1810 1587 1560 1623 1832 1808 1878 1920 1964 2038 1972 1903 1990 2064 1935 1988 2193 2116 2137 2312 2188 2332 2383 2276 2115 2198 2317 2385 2182 1972 1845 1746 1559 1202 1134 946 827 798 730 594 577 443 442 409 452 332 315 245 144 230 285 259 282 281 361 270 268 292 291 235 252 266 260 290 201 181 202 281 308 256 173 200 211 261 244 235 189 200 235 231 259 241 255 184 235 166 192 244 230 201 255 232 220 211 234 298 237 227 197 291 217 252 262 229 252 299 231 227 259 207 226 208 178 193 208 171 241 229 198 120 152 191 205 142 132 151 172 173 166 166 128 169 135 117 116 183 184 149 136 119 118 126 101 118 102 133 145 168 133 110 140 137 153 106 87 72 137 179 164 184 161 177 140 96 106 47 51 55 68 110 100 95 125 131 111 89 83 104 86 82 98 126 83 54 48 66 49 46 59 66 70 36 25 53 41 40 35 21 49 70 46 29 56 68 79 79 65 65 66 52 59 58 51 42 43 27 21 29 19 22 27 25 14 9 8 47641 332 15 30 10725 13 14 1 8311 1267 117995 126122 138051 142508 125085 84921 33562 14586 14176 13675 14025 14321 14384 14776 15115 15380 15322 16064 16176 15948 15029 14675 14048 12406 10912 9515 8746 8065 7961 7708 7738 7144 6468 5775 4918 4762 4509 4253 4127 4236 4149 3975 3863 3529 3472 3352 3204 3109 3285 4083 5138 6318 7673 9771 13475 21191 33947 50735 65491 72150 70508 62391 50493 38423 26925 17123 10312 6335 4963 4426 4469 4566 4231 3730 3198 2919 2690 2611 2524 2442 2232 2090 2065 2083 2007 1924 1824 1840 1922 1919 1786 1931 2302 2436 2511 2568 2431 2280 2136 2066 1869 1690 1653 1630 1531 1540 1551 1473 1617 1579 1488 1491 1665 1639 1691 1592 1512 1558 1427 1352 1353 1318 1226 1143 1033 1271 1357 1240 1314 1265 1299 1235 1142 1230 1260 1146 1070 961 1024 870 873 736 731 623 626 535 426 495 551 436 399 334 268 201 227 176 199 199 203 261 226 254 322 254 253 291 266 217 153 229 258 195 184 206 237 263 248 231 211 225 289 233 193 140 181 175 144 170 214 179 135 159 162 120 140 226 264 282 244 233 279 195 244 242 236 254 252 266 256 300 252 247 238 224 227 205 219 193 193 192 155 156 199 198 103 206 195 178 191 191 174 166 150 178 177 142 151 153 128 114 97 95 142 137 94 102 152 133 103 119 145 98 158 170 142 176 107 133 172 128 75 117 176 196 150 145 111 108 124 93 74 65 71 71 71 72 73 91 84 115 124 104 102 80 119 111 87 91 80 78 56 41 41 47 63 73 50 28 53 36 19 25 16 31 54 55 63 60 64 67 59 61 59 52 53 49 50 55 46 42 32 28 35 27 35 19 13 17 22 17 15 5 47647 334 12 30 10722 13 14 7 8312 1268 242714 120711 131949 143862 146073 124892 76658 24882 10165 9800 9774 10309 10813 11505 12442 13847 15209 16150 16604 16340 15279 13943 13007 12384 11673 11135 10696 10173 9010 8929 8553 8454 8118 6952 6032 4911 4379 4270 4098 3894 3904 3928 3769 3720 3731 3758 4338 5850 7231 8008 7190 6011 5216 5711 9337 17473 31807 53346 76550 91842 95332 87108 70473 50871 32759 19894 12835 8947 6269 4883 4459 4395 4347 4361 4088 3517 3027 2633 2439 2282 2310 2214 2118 2120 2105 2184 1863 1734 1782 1654 1526 1615 1581 1936 1931 2152 2367 2380 2213 2165 1993 1864 1872 1678 1555 1447 1399 1474 1533 1463 1436 1419 1402 1376 1572 1447 1453 1444 1493 1548 1486 1371 1249 1162 1085 992 1104 1046 1045 1115 958 906 873 867 849 812 724 722 648 697 756 670 670 606 612 546 505 382 404 401 308 327 375 314 207 166 203 218 185 134 170 188 257 273 175 251 273 192 225 178 184 215 227 203 214 256 335 287 281 248 204 185 186 164 180 212 239 193 177 132 213 196 173 177 193 165 166 257 306 320 250 255 234 308 230 217 180 213 210 204 239 253 247 252 242 253 226 227 187 180 199 139 180 232 153 146 100 180 213 171 170 195 190 194 150 160 155 198 186 152 124 135 154 98 115 160 123 104 140 137 145 143 131 134 144 167 140 130 112 140 100 109 151 206 206 182 191 196 203 144 94 93 92 93 60 86 90 92 98 101 106 126 120 105 129 117 117 111 91 70 50 77 64 63 65 77 81 58 23 28 39 41 51 35 72 95 87 90 85 91 91 100 111 88 77 70 75 78 73 55 44 53 62 54 51 44 42 39 40 30 27 23 17 24 47653 333 10 30 10720 13 14 13 8313 1269 127967 142654 157698 156685 121031 67940 24473 10073 7398 7351 7666 7895 8235 8490 8704 8615 8879 9650 10735 11923 12125 11942 11656 11474 11140 10645 10175 9542 9451 9293 9481 9133 7560 6813 5512 4831 4646 4445 4289 4442 4307 4233 4070 3886 4008 4446 5908 8488 12197 16362 17097 14458 12315 15314 25192 44283 67997 82047 83999 78461 68236 57285 47231 38016 29265 21119 14866 10114 7374 6112 5608 5377 4961 4155 3439 2852 2605 2257 2249 2198 2135 1998 2035 1981 2020 1793 1692 1682 1621 1471 1523 1650 1654 1812 1798 1792 1856 1861 1832 1825 1826 1773 1589 1422 1365 1398 1454 1517 1431 1298 1332 1353 1382 1466 1418 1501 1495 1420 1523 1535 1382 1251 1151 1102 882 955 955 836 862 945 846 837 639 563 551 348 344 544 588 505 429 427 477 517 466 470 501 450 404 354 388 308 312 283 247 297 263 317 248 283 222 251 246 217 246 208 242 335 208 249 181 162 187 272 341 311 247 259 259 310 231 182 140 203 173 185 222 203 117 131 178 157 157 214 221 230 207 190 264 263 265 220 201 238 195 167 255 284 232 242 241 220 273 245 252 230 191 178 165 121 173 160 139 148 186 132 177 145 174 184 123 136 144 138 144 131 84 151 132 129 123 125 79 119 116 115 139 117 140 152 119 123 133 158 146 107 99 105 144 126 92 142 214 193 195 204 175 184 128 94 105 119 93 55 64 117 124 94 91 121 120 95 112 116 120 116 113 96 92 59 61 72 84 82 92 59 58 58 50 49 32 38 35 63 73 68 76 73 65 77 78 90 86 69 74 66 59 62 62 52 43 48 46 41 32 39 33 31 33 29 13 12 6 47659 333 7 30 10717 13 14 19 8314 1270 141198 153137 162407 158941 133283 80084 22777 7923 6817 6756 6976 7285 7256 7535 7528 7619 8021 8521 9315 10272 10737 10918 11566 12170 12116 11627 11200 10764 10616 10370 10762 12037 9379 8267 6646 5611 5303 4919 4742 4802 4791 4739 4517 4537 4517 4755 5766 7181 8468 10295 12445 16031 20109 24399 29047 34485 41901 52938 59749 59267 52420 41978 32311 24503 19670 16874 14286 11938 9645 7941 6626 5453 4335 3429 2928 2644 2442 2338 2378 2328 2117 1914 1880 1789 1792 1739 1650 1523 1631 1409 1529 1685 1578 1372 1394 1466 1388 1436 1639 1406 1395 1413 1285 1312 1298 1312 1247 1129 1110 1274 1387 1287 1315 1406 1324 1257 1299 1313 1447 1388 1276 1129 1031 856 711 711 864 760 823 869 719 703 587 592 502 488 358 351 314 346 304 406 419 459 491 553 502 412 331 393 381 346 319 387 405 306 291 300 364 260 184 114 138 223 194 271 245 165 157 97 105 173 257 276 253 288 286 248 242 305 210 230 286 215 178 132 176 149 126 138 230 139 150 142 128 135 201 183 220 213 226 200 246 226 202 190 250 251 188 200 193 222 198 184 149 120 145 128 151 167 138 218 176 166 191 167 192 191 165 146 157 141 158 136 212 153 147 132 150 120 118 102 106 142 163 123 65 119 131 112 169 133 91 120 135 118 135 159 129 126 142 135 146 178 168 161 170 130 92 113 97 74 57 78 78 78 78 64 83 94 112 108 96 98 89 87 115 79 75 37 36 53 65 86 85 57 47 56 40 13 15 61 42 45 55 61 50 62 54 75 69 72 77 73 66 56 54 62 48 34 37 47 41 27 22 15 29 19 9 2 999999 999999 1 47665 333 6 30 10716 13 14 25 8316 1271 144348 148933 155920 158174 143224 98177 35326 9103 6325 5677 5710 5824 6081 6406 6360 6381 6516 6547 6740 7106 7826 8137 8400 9047 9638 9974 10329 10516 10624 11169 11441 14957 14489 10451 8303 6678 6216 6005 5610 5275 5315 5094 4997 4903 4801 4645 5098 6328 8222 10968 13885 16241 19538 27552 41427 56048 63365 62174 51438 38720 27526 20176 16433 14606 13002 11644 10760 9740 8931 8782 8542 7411 5663 4008 3241 2985 2733 2779 2973 2712 2554 2323 1966 1911 1874 1837 1689 1731 1732 1605 1802 1911 1629 1357 1417 1429 1451 1602 1432 1375 1133 1117 1094 1099 1185 1126 1166 1179 1156 1151 1183 1224 1257 1436 1442 1292 1099 1096 1115 1031 936 902 896 945 948 900 965 897 899 931 800 702 613 556 447 435 422 338 327 384 492 491 443 465 550 641 519 505 463 491 592 460 466 442 472 439 387 424 427 381 234 179 140 174 196 218 215 171 160 186 210 285 290 280 259 275 178 236 275 286 320 200 146 149 129 117 159 236 201 203 165 216 192 124 155 216 215 203 235 268 244 212 214 246 232 267 192 209 228 221 215 231 193 172 175 177 187 186 205 203 148 179 166 206 190 188 157 151 185 169 155 170 163 156 139 159 130 102 112 147 148 168 143 151 144 145 113 126 119 115 124 116 121 105 126 169 137 112 127 105 104 149 179 195 155 152 177 142 117 98 70 88 102 82 81 99 98 85 105 125 124 155 127 125 121 92 99 96 84 71 78 70 68 93 80 64 64 66 49 38 50 42 34 68 78 90 83 74 77 67 74 67 74 68 69 58 64 70 58 64 64 52 48 36 38 38 33 29 28 30 20 19 15 47671 332 3 30 10713 13 14 31 8317 1272 146151 150054 162009 160745 139384 81526 24308 7118 5709 5600 5849 6040 5818 6202 6507 6796 6896 6944 7262 7710 7831 7743 7742 8139 8217 8610 8991 9245 9281 9996 9144 30753 80431 19063 8884 7102 6716 6342 6035 6001 5821 5517 5344 5306 5219 5132 5026 5007 4935 5547 6702 8465 10419 12054 13943 16993 21601 26834 29163 27587 23148 18984 15657 12618 10523 9455 8777 8401 7603 7177 6774 6402 5865 4955 3864 3247 3053 3184 3070 2990 2609 2375 2225 2173 1930 1909 1897 1824 1732 1710 1836 1761 1520 1482 1483 1572 1472 1459 1395 1228 1088 1112 1262 1127 1202 1267 1133 1116 1173 978 983 1236 1241 1289 1360 1220 1120 1082 1089 1050 1036 955 943 956 920 1010 1113 1083 909 974 1035 845 677 518 466 490 453 491 434 519 595 559 495 392 447 583 514 567 519 513 580 410 487 456 503 481 527 481 447 338 239 241 245 205 222 255 257 238 231 255 280 188 177 175 253 299 287 293 308 294 278 196 153 133 239 154 117 160 195 189 119 150 167 136 173 193 246 178 191 174 216 285 198 210 221 238 237 254 229 190 246 239 246 215 205 158 173 217 170 241 190 167 163 177 165 177 184 195 156 194 199 160 167 130 168 139 134 163 139 161 155 114 120 140 140 146 126 122 91 113 115 102 111 182 158 104 70 133 166 127 109 179 181 169 204 185 150 157 116 102 98 75 81 67 74 63 59 87 90 110 129 141 113 116 92 114 106 83 78 77 86 86 78 68 84 77 68 61 41 30 32 49 55 50 64 66 61 60 66 77 66 73 57 64 68 57 53 48 58 52 53 45 41 39 30 26 28 26 19 5 8 6 47677 333 2 30 10712 13 14 37 8318 1273 155652 160316 166057 159565 118468 57757 17103 7511 6275 5917 5687 5796 6009 6019 6263 6752 6920 7107 7559 7901 7805 8022 7925 7966 7802 8109 8120 8266 8207 9289 7935 30259 120643 31006 8634 7900 7576 7177 6651 6140 5839 5557 5246 5124 5132 5004 4765 4782 4779 4799 5497 6478 8340 11931 17048 21582 21690 16963 12185 10018 10795 12969 15446 16070 13685 10305 8013 6484 5671 5124 4697 4561 4133 3692 3242 2877 2944 3018 3095 2946 2885 2700 2385 2379 2369 2205 2095 1963 1874 1838 2044 1785 1621 1581 1703 1748 1640 1627 1514 1410 1291 1283 1227 1398 1372 1389 1384 1279 1195 1202 1201 1183 1103 1151 1286 1282 1217 1126 1103 1019 980 968 966 969 1030 1164 1249 1300 1197 1018 1038 1110 972 756 721 581 521 492 454 477 524 587 547 585 528 559 575 567 485 505 514 505 483 498 504 537 467 387 503 468 411 370 350 301 282 206 183 299 340 264 228 264 290 229 229 275 286 343 291 233 251 200 206 180 195 241 180 192 259 230 210 204 217 185 122 168 149 219 211 255 267 249 245 214 243 242 205 247 221 228 244 265 195 222 220 188 153 193 145 122 159 166 176 159 184 169 165 178 193 196 204 175 176 142 136 127 187 190 185 164 112 176 148 147 129 144 133 156 117 143 159 119 111 93 96 176 184 145 142 134 159 155 172 192 181 161 149 144 161 137 119 108 91 73 84 93 102 99 98 99 137 146 121 138 116 118 118 131 118 73 69 56 63 94 104 97 102 103 79 71 55 57 68 67 95 79 71 75 118 101 89 77 75 84 86 74 71 69 69 66 77 67 60 63 43 35 46 42 39 34 28 16 13 47683 333 3 30 10713 13 14 43 8319 1274 145196 155596 163619 163520 134946 70591 16270 6774 6104 5944 6014 5784 5845 6205 6368 6666 6910 6928 7435 7725 7749 7767 7945 8086 8170 8557 9063 8792 7888 7953 7087 18213 69512 26864 7046 7096 6758 6535 6776 6540 6320 5875 5641 5714 5611 5525 5449 5223 5078 4824 4764 5101 6267 8911 13410 18747 20555 18589 15067 12295 10151 9125 8567 8334 7604 6571 5479 4639 4126 3966 4020 3888 3635 3326 3051 2857 2884 2924 2895 2719 2609 2426 2272 2255 2337 2170 2062 2056 1951 1984 2155 2120 1809 1833 1779 1768 1840 1660 1550 1234 1213 1418 1270 1405 1428 1483 1486 1467 1312 1270 1294 1242 1287 1264 1269 1256 1132 1186 1157 1058 987 1001 901 884 1021 1118 1214 1286 1265 1292 1278 1184 1095 1003 796 635 638 608 461 486 538 544 561 542 583 696 748 802 575 529 435 519 518 515 447 453 433 417 451 474 405 419 287 302 351 278 236 173 292 306 229 243 258 280 328 261 308 302 316 275 262 282 189 210 217 144 168 129 183 147 172 166 120 125 171 158 183 246 223 228 206 171 230 205 118 198 154 177 221 202 176 166 191 190 179 175 163 150 146 156 136 143 86 123 156 177 180 187 191 169 139 151 160 183 144 148 147 113 148 177 140 132 85 85 149 144 90 66 119 106 94 99 127 92 94 99 116 187 122 101 152 162 201 164 161 193 143 136 141 137 103 59 66 67 71 90 85 78 81 115 142 124 110 106 110 112 98 88 113 73 43 66 51 59 70 78 64 56 43 23 29 38 58 40 56 84 89 76 78 73 77 70 57 72 77 81 72 52 53 50 48 45 52 43 34 36 38 38 39 29 21 21 16 47689 326 4 30 10714 13 14 49 8320 1275 133478 138711 151164 154530 137516 80865 22399 8614 7431 7163 6894 6551 6022 5813 5902 6006 5979 5915 6233 6593 6855 7056 7195 7350 7399 7603 7703 7759 7471 7785 8293 10311 12445 7934 6531 6247 6114 5710 5620 5362 5140 4888 4715 4723 4937 5026 4939 4798 4729 4531 4443 4744 5506 8086 13341 22393 36168 50377 55964 49313 35592 24144 16206 11079 7805 6070 5022 4501 3918 3616 3531 3660 3546 3438 3275 2974 2777 2647 2688 2472 2326 2298 2208 2130 2090 1852 1773 1748 1655 1637 1860 1670 1461 1467 1728 1792 1678 1739 1455 1402 1357 1491 1473 1349 1283 1371 1430 1435 1368 1304 1222 1242 1258 1237 1185 1160 1097 1104 1047 976 912 980 985 934 870 970 1097 1180 1237 1193 1220 1153 909 858 806 679 683 640 577 611 602 592 663 622 624 649 684 699 637 570 594 464 459 511 481 494 406 425 480 484 363 315 333 275 246 218 214 221 171 230 237 191 191 273 212 267 272 282 228 184 118 156 142 130 177 179 141 118 94 103 133 105 136 153 158 154 186 158 120 98 201 193 176 156 165 187 168 185 186 177 139 195 234 213 184 135 123 147 112 117 108 118 103 125 162 122 119 131 111 97 121 115 82 103 129 141 94 114 110 84 86 102 110 84 107 105 93 107 88 80 115 81 69 81 57 93 78 113 92 117 112 127 131 139 126 140 118 129 109 82 63 30 63 53 72 62 71 57 56 96 93 92 91 86 76 64 65 65 62 37 25 37 48 49 48 58 35 13 8 999999 17 8 5 29 46 36 52 54 32 38 41 56 43 39 40 48 39 23 11 21 27 14 18 17 6 4 47695 329 4 30 10714 13 14 55 8321 1276 136411 146746 160093 163843 132296 71110 21051 9699 9223 9458 9376 9017 8741 8602 8210 8002 7479 7121 6867 6617 6277 6235 6140 6174 6205 6571 6556 6505 6139 6404 6676 7908 7503 7156 6187 5851 5840 5666 5544 5220 4998 4595 4738 4768 5011 5171 5224 5343 5499 5464 5249 5122 5312 7395 11855 21067 35262 51005 61953 63649 56276 43695 31080 21145 14279 10066 7741 6479 5250 4512 4402 4397 4169 4050 4050 3888 3551 3207 2714 2496 2294 2108 1975 2070 1931 1761 1788 1615 1515 1639 1672 1452 1327 1477 1596 1618 1707 1679 1473 1303 1203 1252 1375 1297 1339 1345 1349 1308 1267 1396 1494 1386 1412 1386 1426 1333 1271 1153 1002 1044 950 824 829 1026 974 979 1203 1438 1377 1324 1303 1270 1091 984 919 792 681 708 657 672 649 684 759 769 923 973 895 866 694 512 457 404 496 535 440 536 567 476 379 396 386 390 381 329 241 138 170 73 164 188 172 159 125 209 293 298 322 299 303 188 175 155 179 130 189 150 145 100 149 115 169 167 117 144 111 118 109 88 157 189 157 155 181 184 121 131 168 145 150 154 169 178 124 159 190 132 132 90 179 146 102 100 143 147 118 119 91 86 104 70 94 135 160 104 94 130 151 117 108 73 128 126 113 86 116 94 104 91 104 129 107 101 90 74 73 95 106 100 116 120 111 116 143 167 166 164 133 113 107 74 67 47 41 34 68 18 30 66 77 85 80 82 80 84 60 62 73 84 53 40 40 60 47 47 57 70 57 42 37 16 999999 5 14 20 39 47 35 36 47 43 53 42 50 46 42 43 47 18 10 21 30 14 12 23 20 3 7 6 7 47701 329 4 30 10714 13 15 1 8322 1277 139866 154908 163232 152190 120905 71674 24895 7763 6616 6696 6804 6922 7014 7389 7801 8307 8692 8937 8795 8645 8412 8148 7555 7301 7317 7270 7015 6712 6005 5967 6353 6849 6644 6236 5650 5369 5602 5716 5861 5564 5044 4626 4640 4750 4904 5180 5278 5437 5710 5676 5603 5653 5873 6733 8537 12074 18748 28608 37172 39427 32843 23184 15348 10501 8010 6919 6133 5237 4589 4058 3898 3809 3205 3019 2931 2805 2698 2497 2531 2386 2086 1790 1657 1759 1803 1709 1492 1455 1393 1506 1523 1283 1344 1466 1405 1515 1487 1364 1308 1212 1129 1288 1323 1282 1275 1208 1193 1166 1241 1219 1251 1351 1293 1470 1503 1461 1460 1467 1332 1211 1087 941 880 890 874 1092 1192 1299 1394 1446 1506 1261 1142 1009 981 833 719 757 768 743 674 663 664 846 993 956 870 905 728 577 559 503 434 427 487 525 533 450 419 395 290 317 323 337 255 223 201 149 191 230 210 174 170 187 196 199 215 257 232 188 133 127 134 209 139 199 163 155 103 132 124 179 164 112 98 87 121 132 135 133 184 203 191 177 208 152 114 115 197 230 161 184 170 182 179 119 109 168 180 158 111 140 112 90 106 135 157 119 114 151 136 139 176 155 117 97 131 115 88 137 126 165 119 131 112 80 120 129 100 131 107 105 69 109 127 112 101 87 95 81 123 130 152 135 112 122 103 81 73 81 66 66 51 53 67 41 29 40 78 98 90 81 88 89 74 54 56 73 76 57 36 15 23 44 55 43 41 42 27 999999 10 0 9 26 35 50 48 45 57 60 53 49 49 42 36 26 39 30 24 15 6 21 19 14 6 11 10 17 0 47707 324 3 30 10713 13 15 7 8323 1278 143930 140394 141837 138524 121035 78189 28294 7679 6640 7103 7395 7584 7191 6798 6427 6788 6985 7021 7286 7905 8105 8610 8463 8586 8540 8276 8142 7968 7493 7203 6989 6995 6731 6289 5303 4860 4728 4753 5080 4838 4415 4203 4283 4337 4543 4456 4373 4557 4688 4981 5360 5752 5958 6001 6732 8390 11412 16447 21620 21638 16735 11193 8278 7178 7057 6912 6413 5460 4715 3998 3875 3788 3750 4076 4358 3611 2625 2216 2161 1995 1651 1526 1359 1419 1390 1325 1277 1194 1113 1209 1233 1198 1252 1389 1279 1288 1240 1105 1115 943 988 956 1011 1108 1064 1085 1042 1090 1040 1388 1534 1401 1409 1503 1521 1349 1318 1226 1193 1087 907 916 985 944 891 1024 1213 1359 1301 1459 1478 1141 908 887 853 692 635 591 513 507 541 607 593 728 909 932 808 739 734 663 520 408 398 442 443 503 493 409 371 377 389 357 298 364 408 322 266 252 270 229 199 156 201 170 132 263 286 231 238 147 221 183 113 61 186 220 177 118 145 74 131 138 100 83 97 178 133 124 131 122 157 191 175 132 155 178 118 107 130 138 119 163 210 194 136 136 156 112 98 123 112 77 81 79 79 97 88 87 86 114 140 112 103 134 117 81 129 105 81 88 109 107 70 95 122 124 116 98 40 64 55 81 45 49 59 53 15 74 116 65 90 149 134 121 128 136 130 112 80 59 24 28 31 25 18 29 60 62 45 54 57 70 53 73 78 62 55 40 42 21 24 13 7 19 52 51 50 20 1 7 999999 999999 999999 4 30 29 29 47 35 19 20 32 33 32 25 25 33 17 20 12 10 18 18 1 47713 324 3 30 10713 13 15 13 8324 1279 138543 147864 158264 151808 124196 80043 26816 10101 10077 9862 9504 8492 7357 6772 6718 6475 6694 6665 6850 7428 7573 7475 7900 7972 8024 8116 8521 8534 8150 8016 8463 8882 9402 7982 6177 5061 4798 4618 4657 4615 4135 3788 3593 3412 3558 3524 3554 3738 3826 4037 4268 4501 4847 5289 5806 7172 9323 11933 15310 17091 15927 12102 8660 6823 6159 5908 5627 5092 4709 4478 4617 5274 7468 11009 10160 5564 3460 2790 2530 2496 2174 1778 1574 1569 1491 1428 1273 1248 1181 1362 1397 1136 1153 1298 1295 1405 1375 1306 1312 1191 1021 989 1043 1032 969 1088 1137 1170 1136 1125 1184 1215 1251 1644 1682 1566 1437 1465 1370 1203 1153 1110 965 1035 1119 1156 1357 1433 1387 1601 1765 1426 1126 877 727 725 703 640 535 504 601 642 689 740 679 694 645 630 603 648 528 454 469 396 450 563 521 514 482 364 353 308 269 324 307 288 326 282 220 235 187 149 73 145 232 219 202 243 188 159 167 166 169 113 54 137 190 142 156 85 108 141 194 160 176 169 56 82 179 119 123 129 217 225 180 144 149 252 171 169 140 103 204 173 161 178 129 113 123 153 141 110 111 103 100 116 122 128 127 112 107 113 112 100 128 142 119 99 83 137 132 128 103 108 104 101 82 64 58 45 101 91 108 83 90 102 67 74 63 100 108 118 125 139 111 122 130 77 77 56 49 44 42 33 31 42 51 56 74 75 74 96 90 73 79 60 22 62 86 49 28 39 40 45 48 54 52 29 16 999999 13 14 14 24 14 31 48 40 28 26 33 20 19 21 30 26 22 19 15 10 17 13 14 2 47719 322 2 30 10712 13 15 19 8325 1280 133042 141816 141988 134202 119638 86585 37883 15108 14444 13959 10823 8427 7240 6754 6555 6476 6426 6712 6608 6702 6962 7066 7264 7174 7292 7708 7801 7631 7519 7516 7968 9523 10494 8669 6408 5359 5046 4717 4519 4178 3747 3434 3216 3010 2984 2991 2936 2800 2822 2876 2926 3118 3406 3923 4232 4922 6066 8201 11799 14472 14015 11029 7488 5547 5101 5037 5017 4615 4321 4107 4875 8163 15466 20937 15540 6884 3287 2712 2562 2397 2236 2033 1744 1598 1601 1549 1461 1438 1373 1385 1441 1332 1132 1142 1247 1311 1359 1383 1324 1186 1220 1185 1099 1155 1197 1042 1040 1136 1158 1264 1308 1340 1313 1358 1450 1286 1130 1148 1191 1032 999 1033 1044 1099 1075 1112 1056 1161 1267 1329 1486 1447 1205 1124 1006 880 805 766 713 592 646 610 669 665 597 643 608 556 679 663 522 538 454 428 546 634 451 509 439 393 335 314 348 255 251 308 316 214 183 169 137 151 109 210 179 158 257 318 219 200 120 69 123 112 52 116 108 173 132 146 120 106 170 119 57 111 147 83 137 166 126 164 140 150 161 162 170 177 163 133 158 243 221 144 141 142 62 103 151 58 98 93 80 65 82 127 130 90 83 102 89 88 117 89 126 148 114 135 135 90 130 127 140 125 129 116 98 73 77 69 73 62 70 75 75 72 74 71 68 75 116 132 142 109 100 110 112 95 84 23 20 13 11 36 36 46 46 25 16 35 73 85 86 78 49 45 54 41 47 35 9 999999 16 15 4 28 27 5 999999 999999 999999 999999 999999 8 29 28 8 0 2 25 25 39 32 13 12 1 12 13 3 999999 2 2 47725 330 3 30 10713 13 15 25 8326 1282 151822 150344 148774 141679 117854 72807 27185 9569 7990 7802 7504 7331 7091 6845 6598 6426 6303 6435 6348 6457 6617 6911 7242 7348 8037 8205 7716 7681 7556 7140 7760 9591 10106 7707 5896 5302 5209 5015 4560 4141 3748 3587 3274 2952 2986 3079 2881 2848 2983 2991 2912 2897 2996 3167 3405 3574 3985 4196 4758 5045 5403 5454 5133 4927 4979 4714 4564 4639 4633 4269 3964 3922 3895 3955 3997 3537 3069 2636 2456 2468 2317 2127 1964 1792 1771 1714 1651 1493 1494 1482 1526 1493 1257 1317 1404 1422 1373 1440 1398 1266 1283 1256 1220 1308 1320 1331 1378 1253 1297 1335 1291 1080 1234 1253 1418 1378 1185 1019 1023 942 989 1028 1031 1230 1239 1151 1126 1236 1270 1311 1504 1514 1353 1273 1211 990 982 911 925 850 869 875 829 846 804 642 684 616 637 664 610 489 502 532 579 835 663 567 516 462 478 356 260 330 343 253 256 218 232 270 238 151 193 252 297 185 196 207 240 236 146 196 205 218 178 227 206 149 129 112 131 128 175 148 177 138 173 132 90 134 198 144 193 203 221 210 183 224 187 242 167 170 126 159 174 189 162 103 81 145 166 164 211 161 105 161 181 138 132 134 124 170 139 120 158 208 222 171 140 137 175 181 187 164 159 118 134 102 108 92 89 109 86 70 123 119 117 132 120 92 102 137 153 143 122 137 143 139 130 72 77 59 46 42 52 59 78 85 82 84 98 93 106 98 91 88 89 85 91 45 62 73 55 34 53 53 48 49 23 17 999999 11 33 57 49 54 55 59 61 55 40 40 57 39 39 40 35 39 37 38 34 38 33 19 12 17 8 999999 2 1 47731 333 4 30 10714 13 15 31 8327 1283 153516 165742 164616 156883 122712 73889 26993 9654 8184 7992 7796 7633 7614 7221 6998 6566 6730 6922 6930 6939 7244 7413 7372 7785 8244 7852 7504 7302 7228 6916 7332 9374 10547 7348 5425 4962 4921 4765 4751 4441 4074 3879 3336 3111 3108 3135 3189 3229 3239 3009 3047 3050 3089 3185 3292 3190 3307 3429 3295 3519 3746 3829 3938 4027 4163 4039 4036 4162 4137 4201 4020 4111 3896 3465 3269 3188 3118 2579 2394 2368 2166 2109 1871 1826 1641 1604 1628 1651 1558 1876 1783 1714 1604 1517 1795 1544 1672 1709 1533 1629 1462 1224 1313 1406 1326 1285 1295 1243 1196 1273 1247 1308 1219 1349 1410 1422 1243 1203 1187 1155 1170 1248 1214 1158 1394 1354 1347 1352 1356 1424 1610 1582 1411 1224 1203 1060 1074 1024 968 886 892 968 861 841 812 761 663 529 719 730 719 608 641 736 680 741 619 688 735 578 635 533 474 361 297 258 228 245 276 243 222 173 174 162 227 212 213 221 210 236 177 141 144 185 165 226 213 199 141 95 187 178 248 182 242 180 176 195 220 231 296 209 204 253 225 186 259 245 224 268 288 273 238 227 211 182 162 128 153 194 163 156 155 165 159 152 111 125 172 140 155 132 132 173 164 144 151 123 115 137 134 129 182 172 141 151 126 120 133 110 123 127 114 128 129 134 105 92 109 129 152 162 159 156 148 143 175 165 126 109 96 58 45 53 66 83 97 94 119 99 118 134 137 128 105 100 111 98 83 85 78 87 102 81 58 58 77 53 31 26 25 29 47 65 68 71 67 74 79 73 55 60 51 73 58 54 52 36 43 55 44 47 55 38 23 35 28 26 27 22 13 8 3 47737 324 5 30 10715 13 15 37 8328 1284 133646 132892 136932 135192 113501 63546 20252 7526 6790 6825 6847 6846 6781 7130 7090 6690 6857 6987 7199 7379 7932 7873 7858 8198 8470 7879 7476 7092 6902 7096 6227 14424 69668 23802 5098 4483 4279 4154 3842 3511 3357 3085 3163 3276 3516 3343 3248 3112 2916 2942 2903 2944 2900 2997 3058 3011 2965 3004 2962 2766 2995 3031 3073 3236 3210 3178 3081 3131 3254 3312 3349 3304 3132 3070 2885 2697 2717 2447 2151 2221 2269 1921 1720 1608 1548 1457 1447 1464 1549 1483 1282 1473 1541 1484 1772 1819 1818 1852 1646 1591 1623 1518 1452 1350 1344 1346 1328 1212 1041 1086 1151 1025 901 1043 1092 1003 971 1075 944 1002 970 1074 1187 1259 1200 1292 1284 1356 1293 1428 1548 1569 1625 1460 1267 1058 874 794 793 748 686 739 689 530 552 700 592 551 576 605 690 660 673 698 722 685 681 728 670 629 625 564 517 453 318 254 207 144 247 265 172 242 266 182 166 182 182 242 145 174 163 158 144 161 189 122 89 170 226 130 87 120 152 170 139 116 150 176 150 166 193 134 178 169 183 180 188 255 243 165 156 212 138 130 148 156 144 141 163 145 122 99 189 169 157 117 97 132 134 101 99 129 157 119 119 152 145 145 135 170 155 129 171 165 120 112 111 87 104 66 57 43 70 74 46 32 81 83 84 137 141 146 134 118 163 147 146 107 82 80 66 78 59 52 71 41 39 40 38 46 64 78 98 91 61 76 71 74 68 23 21 47 31 40 39 31 36 21 23 13 18 999999 0 22 44 38 32 40 31 32 40 48 30 21 12 13 11 7 14 10 9 11 10 4 47743 330 6 30 10716 13 15 43 8329 1285 154350 163113 161010 141074 105922 55802 16889 8114 7363 7335 7181 7106 6649 6828 6514 6075 6125 6262 6421 6512 6871 7114 7352 7392 7617 7428 7117 7053 7102 7809 6144 18505 152116 45027 4935 4566 4318 3944 3892 3917 3715 3529 3430 3301 3232 3257 3161 3148 3188 3210 3214 3161 2941 2958 3048 3079 2925 2894 2954 2848 2867 3018 2946 3071 3124 3196 3135 3109 3069 3304 3093 2929 2932 2607 2394 2281 2307 2150 1949 1956 1816 1803 1791 1645 1507 1511 1446 1423 1473 1386 1318 1445 1584 1587 1621 1622 1714 1739 1742 1687 1712 1619 1689 1627 1554 1404 1351 1360 1153 1153 1078 1136 1067 1078 1057 1010 972 1007 995 797 855 1035 1104 1131 1169 1129 1162 1271 1226 1369 1552 1491 1311 1209 1124 946 972 940 862 725 657 929 900 739 734 840 673 514 454 447 485 603 648 642 615 546 508 614 698 638 578 502 530 444 302 304 202 249 277 276 276 293 275 156 130 188 212 138 141 158 180 152 183 214 164 145 204 181 165 114 79 167 123 135 71 71 155 145 143 132 136 171 209 184 170 172 244 216 189 196 186 181 171 186 225 216 217 160 142 152 137 102 150 133 144 158 156 167 159 150 104 114 150 167 146 174 173 137 117 90 147 198 146 141 153 117 91 132 100 98 123 96 118 133 103 84 73 75 154 127 114 140 121 165 148 151 149 109 110 87 60 90 60 44 30 50 68 48 75 45 60 77 96 84 109 111 96 74 74 78 61 69 47 48 49 61 41 49 47 38 20 23 29 44 46 51 44 46 46 29 34 36 45 42 36 35 28 30 23 26 33 29 28 22 18 12 7 12 8 3 47749 332 7 30 10717 13 15 49 8330 1286 156291 157243 149910 139475 114707 71676 25602 12237 11390 10825 10280 9637 8807 7749 6738 6086 6004 6088 6333 6690 6904 6659 6748 6737 7049 6992 6523 6433 6410 6724 6663 7538 10669 8400 5369 4687 4440 4197 3964 3952 3722 3512 3539 3258 3275 3322 3583 3830 3767 3608 3629 3556 3418 3446 3365 3227 3259 3204 2997 3040 3048 2837 2833 2793 2736 2873 2918 2861 2932 3129 3047 2994 2890 2833 2499 2275 2276 2159 1963 1903 1934 1806 1723 1711 1641 1528 1433 1401 1395 1411 1417 1345 1566 1637 1516 1480 1621 1551 1587 1553 1669 1612 1599 1639 1682 1620 1459 1348 1294 1321 1271 1163 1265 1268 1065 1008 862 842 884 822 820 989 1128 1027 974 1098 1143 1264 1302 1445 1537 1473 1319 1208 1103 1015 923 857 859 807 765 828 691 582 538 571 487 417 418 437 561 595 614 561 438 337 401 344 470 466 415 543 447 557 424 307 291 326 320 299 260 269 248 189 234 211 225 214 153 163 151 102 221 293 212 159 170 190 125 148 165 185 122 148 113 85 133 112 98 142 122 155 150 208 146 160 150 206 201 201 215 188 185 251 255 191 179 177 139 172 193 156 131 127 115 95 133 136 167 215 157 136 147 162 166 182 142 156 141 189 157 183 162 179 182 141 131 160 83 102 171 132 109 100 84 70 92 99 122 143 126 130 146 152 153 137 104 109 114 86 69 67 35 52 58 35 33 51 65 78 91 115 111 95 97 88 72 87 101 90 52 45 59 44 27 60 58 36 20 17 27 22 24 54 55 44 53 62 57 44 54 54 52 52 45 31 18 32 30 33 35 32 40 26 21 19 14 10 2 999999 999999 1 47755 333 7 30 10717 13 15 55 8332 1287 152822 160882 167280 156162 126419 72892 26546 15600 15775 15387 16113 16728 15985 13629 10402 8394 7488 7158 6938 6904 7003 6873 6991 6855 6868 6772 6341 6262 6234 6077 6014 6405 7205 5945 4994 4796 4615 4405 4246 4208 4147 4042 3825 3601 3541 3353 3106 3167 3211 3381 3395 3513 3794 3857 4020 4130 4135 4090 3875 3729 3636 3472 3411 3404 3536 3382 3144 3160 3219 3433 3254 3320 3269 3101 2871 2598 2526 2501 2396 2085 1998 1882 1919 1835 1680 1553 1261 1371 1468 1424 1310 1319 1486 1601 1628 1733 1883 1911 1929 1893 1823 1801 1799 1693 1635 1422 1360 1361 1260 1305 1294 1264 1093 1172 1056 1038 932 871 897 850 799 981 1157 1154 1235 1212 1277 1444 1510 1652 1793 1786 1600 1369 1371 1186 964 964 1036 826 750 742 603 587 522 545 493 388 420 403 523 526 583 481 373 327 344 358 370 441 490 529 450 516 395 370 331 320 282 254 359 306 323 338 289 252 216 245 218 190 211 240 154 229 170 189 215 179 171 151 188 119 181 176 165 132 152 182 164 212 188 183 197 233 198 225 221 187 191 198 255 240 223 235 266 251 191 171 208 201 173 134 110 167 174 151 156 185 130 148 172 154 181 173 161 181 142 166 190 209 165 192 189 210 227 198 192 147 135 171 153 161 148 104 106 109 123 127 171 215 202 196 174 162 156 176 178 128 134 119 89 94 117 123 82 81 74 92 112 90 103 120 133 116 113 111 124 118 129 112 84 101 87 80 85 72 68 88 56 36 33 46 69 62 68 53 75 74 84 89 88 63 42 48 61 72 51 51 44 61 53 36 43 49 36 29 27 30 20 22 21 20 8 47761 332 7 30 10717 13 16 1 8333 1288 134570 137342 148664 149063 131053 82135 30216 19369 18160 17675 17432 16461 14552 12300 10500 9557 8912 8845 8806 8720 8784 8475 8092 7510 7368 7102 6930 6899 6417 6248 6230 6793 7381 6647 5087 4672 4604 4538 4256 4020 3883 3871 3725 3504 3381 3398 3290 3411 3123 3095 3185 3033 3125 3199 3428 3446 3687 3844 3882 3791 3940 3842 3846 3889 3951 3884 3921 3856 4069 4282 4275 4183 4174 4070 3785 3449 3286 3086 3007 2793 2492 2367 2115 1843 1935 1906 1756 1675 1621 1600 1467 1374 1507 1565 1495 1655 1571 1561 1712 1887 1883 1835 1739 1714 1593 1523 1432 1336 1415 1391 1250 1216 1202 1247 1111 1095 973 910 892 900 911 942 1143 1184 1227 1186 1138 1105 1186 1408 1596 1687 1611 1293 1195 1203 1211 1015 761 859 954 816 572 436 335 465 387 428 451 352 448 588 492 339 328 411 276 314 383 359 396 440 458 526 450 386 330 324 295 271 286 295 252 182 278 285 185 224 192 191 257 173 241 171 227 190 202 232 204 150 168 114 107 182 262 175 73 129 160 175 185 207 183 223 164 205 256 231 238 204 211 247 261 230 222 215 222 177 193 193 206 188 197 152 162 230 186 199 156 167 168 167 198 175 182 203 211 225 223 241 264 230 203 184 203 188 180 139 195 161 107 121 154 124 108 111 107 175 185 178 170 177 166 182 184 150 163 140 140 102 86 80 68 91 82 73 70 111 106 102 104 111 126 125 117 114 115 134 118 79 77 69 74 75 99 82 64 55 43 29 45 35 50 57 51 65 62 80 61 60 72 85 79 68 60 56 64 63 45 40 34 41 44 33 37 29 28 21 18 22 20 2 47767 330 7 30 10717 13 16 7 8334 1289 121900 132723 148221 140435 102065 57542 24800 17044 15702 15691 15961 14909 12496 10225 9312 8822 8623 8498 8672 9251 9498 9611 9309 8568 8096 8026 7905 7817 7123 6518 6316 6597 9802 13237 5743 5219 4965 4565 4500 4448 3964 3770 3564 3677 3441 3168 3206 3180 3121 3237 3038 3074 2991 2977 2886 2991 3063 3181 3227 3333 3459 3582 3503 3527 3675 3658 3798 3832 4162 4314 4335 4443 4361 4347 4169 3834 3449 3176 3220 2858 2573 2458 2408 2239 2084 1910 1817 1734 1749 1707 1623 1636 1616 1591 1614 1579 1316 1332 1443 1427 1337 1359 1372 1408 1405 1393 1276 1311 1188 1257 1226 1203 1090 1199 1215 1045 1049 956 1008 922 954 933 970 1063 1074 1181 1111 1011 1016 1085 1168 1316 1131 1012 1081 1034 947 1057 773 712 661 572 513 421 340 365 361 403 368 290 295 347 268 276 295 316 201 229 185 232 303 348 347 410 426 343 219 185 271 144 251 180 179 215 202 171 143 185 146 195 102 199 172 162 149 117 199 185 123 139 136 109 128 110 170 108 167 137 158 97 133 136 177 159 183 203 202 197 231 225 166 195 171 164 191 233 189 164 150 173 198 195 178 197 154 139 91 198 192 163 142 134 180 160 207 178 170 239 206 242 171 180 175 187 186 142 136 118 140 158 217 220 202 148 104 74 119 154 138 175 184 160 152 145 136 137 134 111 103 99 81 62 77 62 33 50 93 78 73 78 102 112 104 125 116 132 107 105 98 66 51 68 66 57 53 34 53 53 33 24 20 5 20 38 51 63 74 49 38 47 53 58 50 55 53 45 34 29 33 37 29 30 31 19 13 16 16 12 10 5 47773 330 7 30 10717 13 16 13 8335 1290 112153 128355 148952 146624 111247 56675 19621 14618 15434 17902 19116 17447 13971 10787 8747 8055 7606 7372 7512 7847 8406 8971 9034 8656 8557 8117 7807 7169 6782 6460 6076 6241 6801 6321 5857 5189 4872 4136 4003 4044 3866 3440 3294 3308 3134 2970 3040 2986 3019 3069 3011 2863 2903 3071 3247 3250 3541 3593 3786 4138 4167 4124 4059 4164 4174 4241 4329 4532 4658 4744 4823 4819 4493 4424 4452 4084 3615 3348 3095 3059 2731 2575 2457 2235 2276 2231 2054 1997 1841 1790 1671 1535 1495 1585 1420 1367 1241 1129 1165 1272 1346 1326 1285 1162 1174 1102 1138 1081 1069 1134 1054 1020 979 991 987 909 899 920 892 867 820 809 770 807 955 1029 1017 937 822 935 1038 996 827 732 704 758 774 786 656 526 451 428 562 445 340 293 330 370 358 302 349 235 328 298 251 233 245 217 193 205 261 368 339 382 440 402 167 195 244 234 208 229 171 125 151 124 123 167 102 137 205 150 178 149 148 150 183 166 76 94 103 126 31 26 119 124 99 100 166 152 159 223 150 115 206 215 197 188 151 195 193 152 216 189 179 149 209 218 175 157 186 152 131 156 152 182 199 183 145 168 130 145 158 137 190 184 191 199 181 167 190 189 147 160 124 106 158 121 140 154 196 235 206 157 113 108 119 109 107 133 158 156 167 153 187 165 171 100 130 107 64 56 61 35 29 36 36 50 79 108 100 86 99 107 104 104 88 105 87 67 27 44 53 68 68 27 42 43 28 17 19 27 21 46 51 58 47 54 53 58 59 54 52 42 44 43 25 29 29 21 35 26 23 22 21 11 16 9 7 2 47779 333 9 30 10719 13 16 19 8336 1291 115857 128637 144856 143177 106916 50400 17890 12439 13091 13976 14536 13690 11917 10655 9524 8309 8003 7951 7824 7647 7805 7864 8495 9008 8884 8210 7487 6771 6337 6008 5516 5641 5370 5122 5197 5665 5611 4168 3745 3599 3138 2886 2696 2665 2748 2804 2884 2872 2763 2780 2733 2823 2823 2930 3047 3200 3256 3416 3471 3577 4128 4463 4584 4716 4927 5159 5378 5503 5577 5871 6099 6013 5726 5578 5447 5138 4486 3971 3539 3171 2737 2432 2136 2135 1932 1860 1843 1732 1562 1510 1379 1414 1428 1282 1188 1181 1124 1143 1092 1020 1013 1033 972 946 1054 1126 1114 1135 1103 1097 1118 1099 1097 947 989 952 878 849 763 822 793 712 701 716 811 759 828 780 855 834 983 864 805 621 614 647 602 489 511 443 305 406 381 300 206 289 342 319 391 237 263 246 299 280 391 314 230 222 165 117 205 281 362 294 299 315 214 173 168 195 173 178 140 167 197 126 143 167 171 114 77 160 148 156 135 120 97 90 53 35 121 88 113 183 162 95 136 173 167 128 166 160 174 193 161 178 238 200 188 221 202 197 186 242 215 250 209 176 166 197 167 148 153 123 132 130 171 157 104 97 158 125 136 165 158 148 163 183 183 202 158 133 140 139 143 118 155 151 215 217 219 253 227 217 138 101 92 112 154 174 175 148 121 131 154 164 157 131 114 110 77 56 49 66 50 47 55 61 73 52 75 92 105 85 84 102 109 90 91 99 88 78 64 83 64 44 25 47 34 28 38 22 39 64 69 71 68 49 53 75 82 63 63 64 64 49 45 53 66 48 38 42 33 33 36 28 25 17 14 16 10 7 4 47786 329 11 30 10721 13 16 26 8337 1293 122135 128121 137554 132719 97228 42416 16535 13922 14882 15301 15070 14451 12900 11617 10532 9709 8802 8703 9003 9247 8873 8450 8560 8326 8307 8601 7670 6492 5805 5279 4779 4603 4559 4726 4614 7061 11391 4205 3352 3210 2916 2706 2623 2561 2459 2658 2627 2725 2861 2830 2733 2631 2717 2771 2765 2767 2930 2869 3007 3103 3231 3500 3654 3811 3904 4125 4356 4687 5036 5571 5997 6277 6471 6497 6398 6021 5585 4996 4489 4047 3563 2908 2398 2136 1963 1775 1579 1495 1324 1273 1313 1288 1172 1274 1255 1085 1034 1108 1029 971 823 736 812 882 1020 1052 953 956 989 1011 920 1066 1072 894 833 855 750 732 822 716 567 573 589 597 676 634 658 695 721 853 780 778 647 643 591 568 500 379 424 419 330 268 219 267 317 229 350 381 278 277 303 230 223 228 266 198 158 181 238 299 191 243 328 294 300 289 195 198 195 130 148 98 154 90 194 171 102 85 152 127 102 57 74 64 112 134 96 47 67 80 52 95 123 122 106 90 112 175 206 125 107 145 127 92 149 169 162 184 153 142 231 248 206 204 169 133 173 158 53 113 117 163 161 124 104 126 96 132 126 141 147 162 127 116 147 184 172 172 162 148 152 162 151 114 100 139 142 186 227 217 257 255 250 178 85 112 126 135 145 158 142 139 145 132 145 133 124 103 78 106 87 30 43 46 25 37 52 16 42 68 67 101 116 99 87 86 89 51 59 82 68 56 59 59 68 51 20 11 21 20 17 14 21 38 40 44 57 62 57 48 52 46 45 50 46 26 39 25 25 23 39 30 29 28 24 30 19 8 6 47792 330 12 30 10722 13 16 32 8338 1294 123308 136552 143628 130774 92323 41168 18019 15134 16298 18300 19263 19682 18584 16414 13833 12204 11170 10169 9834 10420 10991 11284 11114 10272 9817 9483 9241 7475 5674 5148 4994 4869 4885 4668 4408 4787 3922 2930 2759 2807 2539 2392 2246 2470 2519 2519 2568 2691 2756 2841 2705 2941 2832 2895 3058 3003 2794 2689 2794 3030 3200 3133 3129 3248 3511 3583 3619 3846 3908 4088 4599 4789 4977 5050 5168 4969 4880 4543 3965 3660 3533 3240 2895 2541 2309 1986 1858 1659 1430 1361 1306 1331 1344 1291 1198 1211 1074 966 1001 1081 946 943 824 865 862 955 817 833 897 916 909 940 978 751 752 737 780 799 671 576 508 513 478 640 623 730 644 728 720 768 888 800 630 535 446 427 495 446 377 350 375 315 231 237 241 212 275 347 287 268 336 262 248 289 191 155 199 104 137 249 270 291 365 335 284 243 221 108 104 112 67 139 149 81 111 63 167 159 176 154 182 140 63 58 66 104 100 79 119 75 82 77 147 91 116 120 102 110 149 148 113 119 120 121 137 163 198 173 167 168 197 242 186 194 198 215 207 249 230 194 207 176 156 124 146 153 170 162 123 131 127 178 135 170 180 175 178 159 159 164 157 147 157 142 129 176 232 184 174 209 239 251 250 150 121 149 138 148 155 157 137 143 138 143 140 145 123 135 94 94 38 32 50 54 64 49 44 46 48 89 78 82 95 124 94 92 118 107 111 113 82 63 49 52 44 42 61 28 14 18 12 2 4 42 47 44 49 58 50 54 51 37 51 61 40 33 32 35 34 37 31 30 26 15 23 6 3 7 7 7 47798 333 14 30 10724 13 16 38 8339 1295 131256 141116 142310 127447 86790 34857 15969 15307 16054 16299 16467 15839 14639 12871 11270 10028 9103 8923 8591 8569 8385 8420 9062 8994 8305 8667 8353 7491 6148 5082 4814 5001 5463 5679 5899 9962 7873 3698 3399 3115 2778 2597 2144 2090 2326 2500 2416 2710 2770 2962 3003 3114 3022 3084 3052 2971 3089 2994 2960 2976 2966 2815 2988 3100 3134 3172 3312 3505 3760 3778 4145 4461 4564 4591 4711 4629 4140 3642 3249 2991 2875 2557 2280 2160 2113 2083 2005 1757 1529 1412 1441 1320 1336 1369 1369 1233 1217 1101 963 811 895 862 790 831 834 880 953 881 883 946 832 803 833 901 855 891 823 734 642 632 606 572 586 512 598 650 707 625 608 672 737 692 618 614 486 504 482 360 416 340 230 252 280 222 281 284 296 332 286 323 317 221 278 286 346 188 235 169 232 244 222 247 366 368 359 309 194 138 157 209 170 132 198 176 155 77 154 162 159 108 151 158 103 138 108 128 84 45 43 113 74 116 176 167 100 140 222 185 135 98 118 167 166 164 191 190 211 224 242 247 200 203 193 185 211 229 201 167 226 241 208 166 142 138 122 140 147 184 149 153 176 138 144 138 167 157 206 180 181 179 193 154 170 171 162 198 174 226 281 286 265 237 232 191 187 158 172 185 188 189 151 151 169 174 189 165 115 128 84 95 87 86 69 74 98 75 65 88 75 83 91 96 117 113 113 138 122 101 98 82 81 70 75 66 69 44 34 27 50 47 40 36 42 68 60 54 63 57 65 76 56 69 75 75 66 66 62 53 53 52 46 43 44 36 34 36 28 26 26 31 14 10 9 47804 332 15 30 10725 13 16 44 8340 1296 151441 159157 148419 98941 36157 12259 11363 12165 12919 13274 12893 12221 10687 9473 9132 9266 9675 9544 9520 9065 8837 9424 10589 11350 10496 8866 7116 5918 5224 4732 4699 4868 4839 5951 18200 18381 4591 3922 3568 3220 2819 2354 2046 2053 2013 2109 2315 2384 2585 2905 3361 3508 3552 3343 3253 3281 3200 3183 3053 2902 2826 2704 2682 2792 2733 2682 2916 2897 3110 3359 3537 3631 3726 3884 3759 3699 3346 3102 3201 3108 2915 2895 2914 2772 2466 2070 1890 1552 1434 1251 1271 1240 1224 1237 1143 1138 1127 1062 896 897 782 675 807 898 927 779 886 827 788 830 768 775 769 736 725 807 755 690 620 602 605 507 537 488 527 586 506 593 683 649 672 720 585 538 388 392 283 334 346 310 272 245 298 276 232 281 273 302 253 205 223 246 244 181 180 183 152 196 167 162 218 292 366 317 303 239 225 210 198 135 150 137 164 181 187 199 112 190 146 169 128 124 96 80 134 125 108 185 91 91 159 129 100 64 177 160 121 150 163 156 171 174 138 159 170 204 217 213 210 248 212 214 250 204 231 206 193 174 225 193 152 123 151 142 168 112 190 170 181 134 151 167 186 194 115 212 172 127 212 204 182 175 170 190 242 230 256 237 257 285 273 296 245 209 168 158 184 183 173 173 176 157 149 165 164 152 126 156 121 89 78 67 44 37 44 76 67 95 114 109 100 123 138 116 108 107 89 112 92 72 99 76 67 74 58 45 25 41 36 49 35 33 56 84 85 83 91 75 73 80 70 70 62 60 61 59 65 54 55 52 48 42 37 41 42 37 40 32 30 20 16 22 47810 333 16 30 10726 13 16 50 8341 1297 139975 149643 149779 133670 88369 35241 12999 11168 11596 11770 11755 11532 11371 11619 10834 10496 10387 10087 9612 9537 9567 9671 10467 11138 11516 11228 9439 7712 6457 5619 4872 4752 5915 5266 7527 56743 55134 5982 3826 3554 3229 2988 2741 2492 2421 2369 2245 2209 2259 2066 2203 2206 2374 2696 2890 2977 3155 3071 2941 2896 2998 2958 2873 2791 2903 2961 3071 2939 3081 3015 3080 3214 3276 3263 3407 3379 3422 3312 3209 3177 3110 2932 2748 2719 2619 2356 2200 2064 1752 1450 1414 1394 1175 1289 1229 1161 1177 1240 1154 968 1002 897 932 928 839 921 890 912 850 932 897 931 848 805 727 884 846 808 634 463 600 531 589 529 389 507 602 592 598 743 796 842 784 682 488 297 437 359 300 284 295 291 315 348 234 168 255 300 273 274 199 216 264 215 219 215 231 183 193 233 140 146 229 303 301 322 305 268 245 165 162 187 168 170 119 120 149 80 122 186 145 110 112 137 150 85 63 165 132 75 90 115 114 114 84 190 237 157 145 144 165 151 191 219 214 181 235 207 231 194 199 251 306 272 254 191 245 232 229 183 131 166 156 155 170 157 179 163 181 153 162 168 141 159 189 176 163 191 185 172 215 202 243 171 192 253 274 278 287 292 280 272 254 247 229 182 159 194 233 207 178 208 182 178 175 152 147 129 111 129 120 95 82 65 52 57 91 75 73 110 122 130 155 132 122 131 149 146 118 115 98 111 105 84 74 81 70 64 52 44 50 47 68 100 76 75 79 71 83 80 73 82 90 68 86 76 54 63 73 65 59 61 56 53 51 42 34 29 34 32 34 21 25 47816 333 16 30 10726 13 16 56 8342 1298 121841 129507 129802 111393 72572 26770 9996 9160 9653 9931 9549 9302 9036 9130 9275 9028 8911 8680 8668 8596 8840 9032 9012 9084 9851 11191 11616 10020 8070 6951 6120 5752 6222 3927 24675 189768 64962 5043 3269 3081 2747 2517 2382 2308 2229 2191 2215 2320 2254 2420 2399 2259 2318 2609 2596 2452 2740 2864 2919 3135 3211 3070 3077 3017 2687 2660 2684 2791 2816 2966 3112 3139 3189 3300 3269 3173 3159 3073 2837 2703 2670 2593 2362 2218 2091 1883 1665 1604 1355 1229 1277 1286 1147 1324 1272 1073 1006 970 865 866 901 885 975 804 727 790 823 766 841 838 1013 946 969 904 859 758 636 687 500 542 649 506 410 481 446 402 492 585 619 593 666 773 772 593 427 375 358 337 267 244 252 220 268 266 280 242 289 217 253 316 246 240 262 258 276 206 184 191 120 135 145 126 210 270 311 240 237 254 162 180 197 117 86 83 170 132 41 113 38 110 159 40 98 118 95 103 108 123 91 86 66 98 155 184 99 155 140 121 159 140 203 157 123 184 267 248 274 217 200 181 216 212 177 190 232 226 161 258 161 121 201 185 198 187 158 140 150 143 145 143 167 177 193 181 137 142 159 178 193 153 144 225 269 282 268 235 243 284 273 248 269 290 283 269 197 202 185 189 230 173 163 143 143 171 187 153 162 123 114 115 102 110 97 66 69 36 47 60 99 113 111 117 114 116 118 134 95 107 124 101 94 80 75 74 56 89 61 36 54 34 33 36 26 41 62 69 74 71 85 74 61 64 62 66 63 59 56 41 42 47 47 40 48 43 36 27 16 23 35 30 25 23 17 47822 330 15 30 10725 13 17 2 8343 1299 109679 115524 115333 98461 68889 27576 8986 7753 8165 8669 8889 8777 8165 7616 7611 8004 8229 7529 7205 7490 7632 7943 8056 7424 6903 7122 7373 7160 6920 6429 6257 6465 6318 8476 64979 307332 41879 3463 3144 2785 2321 2142 2015 1869 1783 1739 1842 1855 1759 1844 1926 1974 2036 2152 2315 2370 2428 2507 2637 2536 2637 2629 2735 2820 2815 2676 2680 2677 2697 2773 2725 2863 2884 2780 2756 2694 2540 2380 2336 2201 2236 1976 1692 1591 1693 1615 1542 1464 1350 1179 1111 1108 1049 1083 1059 976 831 804 883 901 824 741 864 941 876 799 747 669 662 804 762 718 830 803 697 740 696 709 561 578 601 460 473 590 463 444 496 510 585 572 565 616 696 641 499 425 380 307 291 275 256 269 285 198 263 190 207 194 159 235 254 280 242 282 223 227 181 197 101 120 136 81 136 264 207 329 248 211 156 123 69 150 120 90 139 76 95 96 71 73 12 71 110 109 44 72 96 60 94 51 60 97 53 135 36 117 158 122 149 133 110 88 113 140 262 191 170 178 158 159 158 188 222 235 151 157 224 199 130 144 174 134 148 147 106 109 141 108 108 100 129 138 114 112 93 170 170 126 122 145 162 165 140 174 152 192 197 199 191 229 244 218 230 232 226 205 138 137 154 149 154 117 131 140 163 120 115 127 121 81 42 59 65 54 27 33 40 53 69 75 61 79 82 103 104 72 83 90 94 54 38 34 49 35 32 16 10 999999 2 8 8 7 23 32 30 49 51 50 53 43 47 35 33 23 29 33 28 32 38 23 20 13 15 18 18 19 999999 3 18 5 47828 333 15 30 10725 13 17 8 8344 1300 110515 117999 119997 102807 70656 27961 9058 7813 8728 10052 11207 10286 8155 6737 6132 6372 6491 6759 6830 6905 7508 8919 11804 14408 12282 9537 9871 11777 12457 10078 7954 6951 6681 10364 70188 265637 50809 5484 3412 2788 2493 2033 1868 1603 1642 1659 1800 1923 2047 1945 1879 1983 2074 2194 2186 2404 2458 2540 2527 2713 2998 3007 3152 2932 2997 3100 3063 2922 2970 2758 2634 2658 2725 2666 2669 2514 2370 2479 2405 2279 2287 2168 2047 1839 1783 1608 1486 1318 1193 1184 1159 1109 1205 1211 1067 1020 1030 1030 930 791 692 809 1065 1124 1045 1042 952 890 907 866 882 941 1048 919 819 756 707 763 647 687 725 576 451 506 523 560 533 603 563 566 638 607 661 686 663 557 404 518 450 350 290 340 395 260 198 174 167 168 105 208 248 279 194 224 209 214 194 169 188 195 195 159 217 234 279 283 219 236 231 221 168 144 157 137 149 107 112 157 178 88 97 159 136 115 116 90 66 108 174 128 139 120 84 110 139 201 165 175 197 157 171 170 179 209 229 211 242 196 195 183 230 235 211 201 214 219 225 210 173 218 237 218 213 213 142 129 140 187 147 152 161 156 160 187 217 224 190 176 172 167 185 197 204 207 240 230 248 249 234 262 242 251 332 302 254 260 250 193 226 192 169 191 191 174 186 186 143 120 95 120 146 116 90 75 70 93 86 72 111 110 122 131 123 127 128 135 105 110 134 121 109 110 74 78 76 91 88 66 46 48 44 47 71 70 86 91 89 73 88 80 85 88 78 81 85 71 75 68 71 59 55 57 51 56 40 41 50 50 45 33 29 30 27 47834 330 15 30 10725 13 17 14 8346 1301 126631 132808 124225 91965 45756 12116 5432 5214 5647 6518 7445 8013 7305 5870 5198 5497 6558 8030 8919 9244 10321 12254 14679 17170 17691 14843 15823 24685 27166 17181 9127 6215 5583 7058 43956 86942 15648 3788 2573 2081 1592 1299 1164 1219 1227 1276 1290 1318 1430 1364 1473 1551 1560 1657 1781 1857 1982 1943 2174 2208 2323 2393 2420 2553 2596 2598 2526 2409 2259 2189 2248 2312 2311 2340 2172 1995 2076 2184 2098 2054 1866 1625 1475 1454 1472 1437 1336 1125 1154 1112 1072 1092 1042 980 1000 891 917 955 879 786 697 834 1018 911 992 1002 945 879 977 989 948 1037 1050 871 874 762 686 728 615 580 623 516 432 495 439 481 351 486 553 589 458 512 560 445 354 525 481 420 333 341 401 285 276 243 170 201 145 115 83 128 252 219 161 150 151 163 155 87 104 139 148 194 211 305 213 195 228 188 236 177 105 88 86 87 147 103 57 123 42 99 158 113 59 43 12 39 53 16 82 104 75 53 85 75 109 120 76 170 133 140 98 139 136 163 150 163 178 174 146 151 174 178 197 174 180 207 126 140 119 126 132 128 141 129 116 136 87 92 115 112 117 106 118 141 177 135 76 116 146 129 136 133 171 206 228 221 234 242 196 181 214 235 225 222 214 191 160 154 195 165 149 140 156 126 125 117 107 82 72 60 94 50 42 30 40 43 29 36 55 59 63 87 99 81 104 107 105 87 61 76 72 49 50 48 40 33 37 22 999999 999999 8 26 37 57 55 60 65 43 40 45 46 48 50 47 41 30 34 32 27 12 22 33 32 29 19 10 8 16 5 3 47840 329 16 30 10726 13 17 20 8347 1302 136134 146960 140833 106946 50156 11358 4727 4255 4610 4752 4947 5129 4999 4975 5021 5340 6085 6328 6536 7259 9719 14631 20384 22723 20815 17484 15157 14220 14564 15073 11762 6698 4253 4761 6555 4618 4499 7409 6499 3469 2177 1707 1472 1323 1211 1229 1156 1169 1123 1142 1219 1184 1178 1460 1489 1512 1613 1791 1984 2176 2151 2125 2085 2086 2157 2208 2128 2151 2292 2267 2376 2431 2505 2480 2341 2249 2089 1990 1864 1926 1861 1615 1613 1643 1606 1447 1360 1169 1064 1072 1071 1067 1135 1085 1026 1060 978 840 797 768 815 922 1042 1153 1208 1086 1055 1013 948 946 1056 1124 1050 958 953 987 770 748 729 635 645 592 528 438 393 390 398 451 468 513 525 561 503 452 387 347 276 231 251 309 280 283 276 221 224 128 170 71 130 197 147 197 146 182 144 154 156 106 73 98 98 122 162 268 254 239 191 195 152 169 139 139 24 -20 93 93 75 105 78 74 83 110 90 46 79 55 44 63 32 72 93 74 95 79 138 122 124 173 129 143 141 165 174 105 164 209 176 133 126 106 228 176 173 192 155 203 158 208 122 106 164 145 60 79 165 173 122 65 128 100 147 109 87 87 117 147 165 146 136 125 144 141 193 230 222 237 209 220 227 232 262 285 262 263 188 192 218 187 171 156 171 150 166 148 109 89 105 85 43 67 71 75 54 51 70 50 26 49 58 76 63 69 93 127 100 90 109 96 83 80 79 68 75 57 41 39 32 38 6 2 9 20 11 20 32 34 32 44 41 53 46 49 34 36 30 22 14 22 28 31 19 20 22 20 15 13 14 2 0 47846 331 18 30 10728 13 17 26 8348 1303 122598 128738 128599 110073 69015 24977 6328 4480 4315 4344 4331 4314 4314 4714 5151 5246 5281 5269 5341 5915 7928 10227 12052 13880 15270 14751 16423 18128 14049 9530 7690 7598 5529 5681 7357 8327 9148 7234 14170 33231 23175 3506 2033 1723 1510 1418 1451 1301 1228 1271 1145 1294 1435 1366 1512 1691 1759 1919 2010 2303 2361 2536 2539 2518 2523 2583 2555 2542 2564 2412 2396 2525 2430 2411 2342 2400 2340 2069 1941 1912 2014 1832 1778 1754 1862 1797 1717 1579 1475 1450 1480 1271 1198 1348 1448 1401 1304 1240 1147 1142 1086 1058 1059 1187 1259 1161 1121 979 953 837 759 952 1048 1070 999 875 937 814 670 678 636 560 500 522 472 416 353 436 438 454 589 622 570 505 453 403 330 337 332 302 240 194 236 172 231 228 164 223 146 150 140 189 133 172 227 200 140 77 82 185 156 131 145 128 254 266 277 242 140 163 163 152 -8 76 68 98 79 30 30 109 120 141 110 53 90 115 125 114 107 77 76 37 75 97 115 141 153 141 157 137 131 130 200 216 158 128 150 232 181 193 155 200 195 166 206 180 200 157 154 181 148 112 178 162 148 133 99 138 150 104 152 127 90 77 114 132 111 134 135 125 134 142 165 229 202 214 240 242 255 249 257 273 273 245 259 202 182 184 168 166 172 175 180 182 138 112 103 104 98 87 115 132 83 98 67 68 49 60 84 94 100 107 121 101 109 122 99 87 71 68 78 76 91 71 59 43 58 56 32 16 22 13 31 48 51 46 57 63 62 70 67 63 58 48 32 29 39 40 31 30 45 41 40 21 15 20 13 10 999999 999999 2 47852 332 20 30 10730 13 17 32 8349 1303 123595 122042 123755 106899 60951 19386 6801 4973 5002 4725 4604 4487 4460 4238 4141 4245 4273 4404 4400 4570 5406 6357 7142 7408 7326 7662 11250 14237 11067 8027 7594 11109 9925 4778 5583 7572 12438 14944 9135 9683 10117 3232 1927 1717 1411 1262 1269 1360 1273 1186 1308 1252 1212 1342 1414 1451 1560 1696 1790 1802 1954 2007 1951 1900 1989 2040 2058 2035 1971 1980 2139 2118 2143 2344 2344 2240 2048 2032 1895 2084 2181 1896 1783 1812 1835 1718 1797 1869 1826 1582 1581 1591 1469 1456 1648 1639 1505 1447 1307 1242 1157 1141 1096 1123 971 1059 886 968 907 826 902 941 1009 995 916 875 772 794 612 557 573 467 459 429 332 358 369 379 406 464 432 487 582 531 439 447 302 384 399 356 317 324 312 164 113 98 68 104 129 103 135 191 105 171 159 173 118 167 136 168 137 80 54 122 243 174 180 207 192 173 191 103 161 114 93 62 49 58 118 128 93 133 102 61 85 72 91 62 89 28 43 39 83 110 60 155 111 109 129 194 188 185 202 165 173 235 167 193 144 152 141 205 183 196 202 263 256 238 149 153 144 157 128 147 107 157 119 139 133 134 131 141 111 99 116 90 109 123 98 101 156 166 164 196 233 213 219 214 223 240 205 225 269 218 218 221 213 189 174 188 177 154 189 174 139 148 117 114 109 87 72 85 87 65 60 45 57 62 63 99 130 109 100 114 128 125 109 89 92 96 82 101 95 84 42 36 25 32 46 37 35 32 32 35 41 53 51 64 71 42 44 49 47 49 49 34 30 40 47 44 32 30 34 35 19 23 18 19 18 13 14 1 47858 332 21 30 10731 13 17 38 8350 1304 123531 134290 144474 125599 72360 19005 5309 4273 4190 4144 3992 4186 4562 4522 4122 3847 3908 3920 3797 3636 3653 3919 4168 4327 4477 4518 4503 4489 4884 5344 5827 7449 7077 4246 4122 4394 5419 8232 8444 9480 19925 6859 2188 1620 1600 1370 1274 1194 1347 1306 1147 1183 1172 1297 1299 1422 1368 1422 1496 1426 1628 1631 1563 1460 1484 1585 1672 1635 1636 1802 1848 1915 1928 1949 1931 2014 1919 1992 1810 1828 2058 1931 1743 1799 1831 1824 1775 1678 1632 1480 1460 1417 1316 1357 1292 1349 1363 1250 1260 1223 1147 1201 1191 1348 1353 1191 1091 976 845 849 978 861 763 855 817 747 797 629 590 479 517 451 455 346 413 322 345 442 435 517 473 417 528 650 507 332 297 377 283 196 212 326 219 233 208 90 68 106 104 131 150 160 182 120 132 92 101 70 91 89 151 94 100 140 244 227 188 141 147 159 106 82 42 28 109 137 71 76 131 107 69 68 40 55 51 91 51 66 112 127 131 97 71 45 74 32 132 182 170 154 143 167 139 150 185 137 144 151 143 180 156 152 189 161 190 209 233 188 192 185 147 111 126 164 133 152 162 123 151 160 187 156 135 140 145 155 143 120 129 155 129 117 169 173 178 209 223 225 210 191 203 243 229 243 244 209 245 230 186 183 165 165 140 160 163 143 114 107 111 93 92 58 58 49 59 77 26 41 92 77 90 100 97 100 109 128 118 118 128 95 67 48 57 79 61 39 27 16 26 32 18 29 31 57 50 48 58 69 58 54 62 75 47 39 38 31 41 42 42 38 22 33 32 22 24 11 13 11 7 3 2 0 47864 332 22 30 10732 13 17 44 8351 1304 128543 137779 143052 123435 73495 21035 5160 3863 3761 3722 3872 3785 4206 4396 4707 4353 4037 3753 3604 3563 3405 3606 3817 4251 4227 4296 4075 4132 4265 4136 4373 5763 5449 3706 3751 3837 4493 5579 5655 4844 6851 4226 2294 1711 1496 1459 1383 1340 1358 1381 1370 1387 1311 1384 1445 1549 1447 1642 1769 1860 1858 1909 1740 1563 1486 1388 1446 1607 1670 1749 1852 1699 1786 1859 1791 1777 1686 1730 1525 1622 1748 1657 1580 1619 1598 1593 1604 1653 1550 1542 1592 1453 1458 1345 1403 1498 1544 1302 1173 1196 1330 1371 1383 1218 1126 1033 987 906 869 823 857 839 803 909 789 821 765 686 550 536 534 419 490 444 467 444 352 358 454 519 535 586 518 476 461 295 241 307 316 272 245 252 224 298 257 205 146 144 184 186 214 251 163 191 188 97 162 125 140 88 133 151 148 141 166 241 171 192 157 190 187 106 79 94 116 132 90 54 18 64 104 130 88 7 3 46 68 89 46 46 120 76 115 148 61 93 165 172 140 160 130 173 185 201 185 163 146 120 149 144 118 191 194 218 237 241 221 236 223 136 132 174 123 187 190 181 136 145 148 174 140 117 167 167 88 129 129 162 142 119 105 165 193 221 239 225 230 234 239 268 263 242 228 259 251 236 224 221 199 195 174 158 186 210 180 148 181 144 106 96 84 99 94 85 38 57 69 83 59 106 96 108 103 119 128 117 106 105 81 79 97 87 83 55 63 66 49 41 26 24 19 19 37 56 69 56 58 76 57 55 63 60 58 38 38 38 52 51 48 44 36 43 41 28 31 17 23 25 19 8 14 1 47870 332 23 30 10733 13 17 50 8352 1305 145656 156383 156243 127185 66424 13534 4206 3360 3241 3191 3245 3420 3818 4103 4111 3811 3765 3595 3618 3564 3602 3828 3999 3955 3676 3530 3286 3296 3237 3380 4282 5343 4470 3246 3191 3444 4306 4878 3920 3340 4018 2821 1977 1719 1556 1492 1369 1321 1328 1338 1321 1288 1277 1321 1393 1459 1600 1611 1913 1844 1828 1822 1951 1828 1589 1606 1593 1660 1637 1628 1634 1653 1656 1722 1792 1745 1575 1554 1445 1325 1360 1459 1362 1344 1388 1391 1509 1478 1336 1207 1346 1317 1333 1337 1341 1356 1225 1284 1201 1181 1127 1070 1071 1108 1016 961 933 924 758 811 774 867 813 689 684 729 817 805 585 558 567 523 482 491 395 361 424 422 433 458 407 388 463 524 358 236 217 278 179 231 218 217 183 176 189 145 103 122 175 221 171 187 204 159 131 135 114 78 145 207 129 118 125 146 211 249 261 215 188 124 123 117 142 103 79 62 54 74 108 69 34 120 167 132 123 74 111 48 82 82 -11 42 68 134 126 88 171 182 158 186 173 233 196 226 164 165 116 98 184 160 161 155 182 198 176 166 235 179 189 239 168 182 153 144 108 115 160 124 116 127 96 128 152 156 184 157 166 133 147 137 161 145 165 223 180 194 229 244 202 197 234 278 231 229 274 249 243 232 202 213 186 216 184 198 193 162 152 112 118 106 109 113 109 71 59 73 67 66 94 94 89 102 95 130 116 108 115 104 78 115 103 64 66 85 84 50 41 52 59 29 29 44 70 66 63 56 47 45 66 62 64 55 49 41 35 31 43 34 44 39 42 42 46 36 43 41 29 20 22 15 3 4 47876 333 24 30 10734 13 17 56 8353 1306 152192 158189 157179 127030 63802 12375 4181 3426 3349 3382 3401 3528 3795 3694 3569 3714 3788 3631 3448 3781 3612 3718 3907 3946 3732 3247 3159 3289 3355 3564 3951 4568 3791 3401 3581 3430 3341 3486 3396 2965 3354 2793 2098 1790 1523 1460 1332 1315 1248 1264 1264 1198 1231 1405 1515 1583 1654 1740 1897 2006 1966 2012 1889 1687 1842 1680 1659 1857 1949 1857 1831 1736 1727 1725 1669 1805 1645 1485 1412 1363 1315 1337 1290 1279 1323 1342 1359 1279 1220 1110 1252 1137 1083 1086 1351 1373 1320 1230 1276 1364 1087 1010 1019 950 996 957 903 868 842 917 827 901 791 713 765 853 746 814 752 770 565 506 525 606 479 448 383 398 417 473 543 476 522 486 376 358 236 245 229 217 280 223 201 134 117 155 56 111 169 165 108 120 226 178 186 157 169 184 126 88 138 122 147 188 248 338 282 174 199 162 101 155 85 134 124 145 183 124 116 109 61 81 111 73 70 42 66 144 80 60 97 98 59 63 76 74 112 192 186 155 139 189 216 255 190 140 145 169 162 172 200 243 198 227 233 197 194 271 224 198 188 215 223 191 200 183 179 183 167 178 149 136 121 158 149 192 179 133 180 215 180 183 237 269 237 268 264 244 225 205 207 253 244 252 250 279 239 238 272 238 188 200 194 217 218 185 195 142 129 143 151 94 67 75 68 82 70 98 82 104 132 160 153 145 143 123 114 104 112 120 108 95 72 68 93 76 64 55 53 44 38 37 71 76 65 60 79 76 65 63 72 62 50 57 55 52 57 44 55 57 53 44 49 40 39 44 33 23 22 26 31 9 7 47882 330 25 30 10735 13 18 2 8354 1307 144294 144684 143307 106852 40290 6731 3863 3175 3187 3051 2936 3049 3170 3330 3263 3184 3342 3321 3159 3346 3386 3432 3500 3710 3491 3294 3327 3364 3469 3761 4177 4320 3804 3873 3584 3378 3564 3073 3082 2715 2745 2603 2041 1904 1611 1450 1411 1467 1457 1402 1344 1229 1337 1488 1460 1492 1589 1595 1686 1816 1765 1764 1766 1538 1451 1348 1431 1522 1536 1500 1548 1624 1439 1504 1549 1630 1591 1453 1223 1050 1103 1149 1176 1000 1056 1158 1125 1172 1092 1035 979 1177 1091 1050 1134 1145 1055 1261 1222 959 1120 1009 1029 831 841 795 855 690 754 874 892 936 762 768 799 739 741 646 642 608 597 445 400 453 407 478 383 326 376 421 450 374 378 482 528 343 223 179 161 203 118 151 145 108 86 101 73 -10 50 79 163 239 191 104 128 103 109 160 168 161 129 137 102 94 202 205 222 143 107 132 75 51 75 75 78 77 73 65 104 41 127 133 105 80 36 36 123 70 15 36 45 52 135 74 115 92 147 127 147 176 151 160 197 154 135 97 132 145 119 140 180 172 192 146 193 184 198 257 214 177 176 148 143 171 150 143 173 133 120 92 134 166 153 129 100 106 123 107 143 131 137 105 162 159 203 201 207 210 224 214 244 236 235 256 238 254 248 224 193 184 166 182 177 172 155 119 114 112 88 112 76 68 42 22 69 47 49 55 46 64 98 108 101 104 113 92 89 100 83 76 81 78 71 46 36 30 36 37 24 2 27 40 46 36 37 42 46 59 62 49 49 49 61 52 34 33 41 21 21 25 32 23 15 14 11 11 21 9 7 2 47888 332 25 30 10735 13 18 8 8355 1307 142904 153352 164134 150851 77755 13935 4160 3341 3218 3201 3103 3023 3151 3249 3341 3482 3482 3418 3354 3406 3476 3565 3725 4091 4006 3765 3702 3815 3573 3587 4045 4775 4230 3359 3228 3296 3330 3329 3061 2858 2962 2730 2368 1984 1981 1859 1730 1578 1582 1463 1485 1351 1394 1447 1542 1652 1599 1730 1687 1706 1734 1731 1672 1515 1468 1461 1533 1534 1562 1629 1620 1513 1464 1537 1512 1512 1454 1368 1315 1227 1205 1162 1179 1142 1163 1160 1096 1131 1070 963 990 936 1050 1037 1267 1303 1192 1120 1168 1084 999 912 967 913 827 853 779 700 744 898 870 836 848 917 878 849 852 752 681 604 660 538 563 555 415 434 369 336 378 412 510 566 477 543 494 378 264 322 307 232 229 213 171 117 110 61 109 126 114 148 149 193 196 150 154 128 178 183 264 206 162 164 148 47 103 247 339 154 141 101 117 190 133 59 38 95 106 81 65 78 30 28 134 82 20 -1 126 147 89 65 74 96 82 81 92 143 128 162 125 147 175 212 172 194 185 136 123 208 183 198 178 193 184 215 187 213 189 171 186 153 158 132 156 187 166 142 161 139 127 124 135 156 125 123 114 160 158 151 164 159 164 162 221 204 207 266 205 229 227 211 233 231 241 275 263 207 219 204 232 177 179 182 166 199 203 163 134 105 94 99 119 96 69 83 72 65 53 64 66 63 84 112 103 108 93 105 115 79 66 84 108 67 66 54 48 40 42 37 43 32 26 29 33 55 56 66 53 60 71 70 51 48 55 48 42 54 58 41 43 47 45 38 49 40 31 40 24 18 12 13 8 1 47894 329 28 30 10738 13 18 14 8356 1308 142372 155375 160097 125658 53360 10113 4634 3667 3509 3434 3380 3377 3246 3299 3544 3555 3430 3424 3437 3515 3584 3756 3840 4236 4189 4446 4356 3908 3674 3618 4258 5090 4231 2934 2678 2762 2966 2876 2781 2748 2733 2621 2309 2206 1970 1750 1622 1568 1521 1455 1460 1394 1530 1565 1548 1522 1563 1581 1639 1663 1728 1690 1507 1460 1638 1651 1852 2292 2968 3276 3055 2426 1773 1576 1452 1483 1331 1223 1184 1219 1063 945 968 1066 928 1039 967 1029 1108 929 924 1049 952 1026 1135 1117 1051 1092 1041 951 925 886 813 953 895 754 710 707 685 820 897 983 940 939 842 798 787 710 676 621 629 484 455 448 479 409 357 291 335 507 443 413 475 484 468 403 258 203 245 210 204 174 230 238 197 196 107 29 121 114 142 126 112 188 117 176 159 246 199 152 128 111 87 197 184 214 256 187 136 92 119 103 119 87 58 83 78 82 95 139 88 89 159 129 119 75 127 102 20 64 109 50 132 109 54 74 138 124 133 150 224 206 215 169 207 150 117 124 108 128 153 135 162 169 236 245 199 191 186 176 187 218 141 163 147 134 92 110 119 133 185 138 157 146 120 128 135 100 82 115 124 154 181 231 208 219 198 205 211 211 229 226 219 182 219 261 246 232 217 211 171 165 171 175 166 159 112 98 94 95 92 95 73 32 53 71 52 57 56 61 74 85 113 99 98 99 110 76 59 72 70 68 44 81 36 24 36 33 26 12 8 6 41 51 42 31 49 55 67 61 49 44 37 37 23 31 19 27 40 27 29 17 22 26 18 10 12 4 6 47900 334 2 30 10742 13 18 20 8357 1309 460390 148434 154135 162762 142175 72345 14800 4832 3616 3678 3694 3632 3569 3460 3579 3570 3651 3506 3565 3568 3784 3893 4007 4247 4564 4940 4967 4586 4258 3899 4142 4491 4508 3668 3237 3320 3263 3175 3103 2837 2800 2760 2586 2441 2351 2226 2228 1991 1787 1690 1623 1544 1486 1472 1633 1509 1564 1612 1582 1621 1597 1617 1643 1745 1624 1816 2176 2706 2850 2850 2402 2150 1784 1522 1487 1518 1716 1706 1471 1323 1102 1005 1009 1044 993 1085 983 985 1058 1054 1082 1032 958 920 994 1027 1125 1112 1091 985 912 981 1057 1217 1063 937 811 840 889 896 863 903 957 1023 931 885 825 805 643 693 668 610 537 457 476 500 396 394 347 335 346 473 483 527 546 545 453 370 282 327 363 364 306 208 191 199 168 244 153 159 214 276 238 197 131 141 157 151 173 158 216 170 118 125 117 96 215 301 251 155 137 129 167 134 53 97 66 70 133 171 104 159 139 151 175 198 196 69 100 64 59 84 101 113 63 77 171 205 180 173 190 196 224 186 143 150 140 210 194 197 231 239 190 218 221 263 302 292 292 258 204 191 192 217 191 212 138 106 182 153 121 190 196 187 205 194 174 175 204 194 159 154 153 184 225 229 276 259 237 241 266 232 238 263 249 257 256 264 256 256 247 234 224 207 215 222 179 166 147 127 129 135 116 98 85 87 101 81 59 99 94 117 125 143 134 138 167 118 112 103 95 102 81 82 69 87 54 50 51 38 25 24 37 50 67 74 77 83 87 81 95 76 76 74 60 57 54 62 60 82 65 43 58 55 54 53 44 46 40 27 21 19 15 20 47906 329 4 30 10744 13 18 26 8358 1310 416154 142538 157567 163907 139513 73181 15835 4350 3153 3253 3387 3327 3267 3184 3356 3372 3327 3466 3404 3477 3653 3732 3781 4067 4273 4569 4864 4297 4194 4115 4306 4391 4042 3650 3421 3165 3263 3191 3097 2822 2925 2992 2693 2449 2238 2004 1943 1771 1756 1646 1635 1691 1729 1590 1608 1654 1612 1578 1576 1613 1634 1485 1449 1609 1438 1520 1466 1521 1577 1643 1702 1462 1301 1355 1371 1304 1450 1408 1311 1254 1135 1019 1025 1088 1013 1060 967 974 1023 940 800 935 906 947 949 979 1034 950 960 927 989 984 988 893 872 843 805 834 883 925 937 841 786 853 878 721 706 649 643 615 549 458 486 470 432 385 320 375 324 347 317 357 412 375 454 573 527 315 289 277 273 275 222 217 211 138 70 83 96 217 161 229 209 128 117 138 141 209 182 239 240 174 180 84 152 125 161 196 167 112 65 29 116 73 37 24 60 131 65 95 91 97 54 85 103 148 166 150 107 40 47 100 108 78 18 22 136 157 168 180 111 120 211 173 97 157 174 114 123 118 73 131 176 172 209 179 195 195 216 187 169 150 197 176 142 133 177 175 156 118 141 116 129 157 142 128 147 125 120 140 170 118 131 176 205 229 220 216 224 199 202 234 192 200 207 211 238 233 267 218 209 187 194 190 167 167 173 172 129 111 72 101 82 63 68 40 58 78 59 51 92 93 90 106 118 87 75 75 93 88 82 77 51 30 48 52 47 38 39 25 31 32 25 32 48 58 46 50 45 41 61 48 42 40 25 36 28 38 37 28 27 34 19 24 21 21 15 20 15 47912 334 7 30 10747 13 18 32 8359 1310 397055 143614 160703 178449 157871 79771 17698 4668 3671 3741 3975 4141 4008 4046 4176 4177 4321 4020 3916 4088 4018 3886 3821 3850 4290 4690 4560 3964 3888 4028 4551 4168 3306 3361 3219 3003 3093 3086 3010 3016 2943 3095 2939 2659 2516 2336 2171 1993 1806 1928 1817 1724 1692 1820 1859 1959 1817 1765 1738 1758 1704 1320 1419 1458 1357 1305 1377 1318 1317 1340 1288 1300 1416 1331 1307 1360 1361 1252 1279 1263 1229 1076 1069 1099 1238 1146 1182 1079 1117 1010 1080 1002 971 908 980 1008 1033 1002 995 910 1048 1013 871 807 792 802 686 726 789 853 883 747 785 642 598 629 707 622 477 603 536 568 537 444 352 369 350 244 331 389 337 485 497 353 425 512 508 443 254 228 286 281 251 237 197 218 200 182 146 186 196 155 146 194 150 182 219 225 167 249 219 73 96 83 70 101 190 255 165 133 123 147 99 77 78 56 47 61 76 109 92 91 146 95 116 119 125 98 104 67 135 85 113 109 131 115 146 119 150 193 220 194 206 200 162 190 164 180 198 133 155 192 179 170 160 196 267 272 236 251 219 214 224 180 215 255 229 169 139 162 178 170 152 168 160 138 181 157 192 204 185 155 144 177 185 216 280 292 257 216 226 267 262 243 252 271 254 270 272 257 236 186 218 203 185 184 192 166 134 122 127 108 100 105 91 74 65 51 73 92 84 114 137 151 137 125 94 107 90 77 88 80 59 74 84 76 60 65 61 49 35 71 79 82 77 83 97 90 87 90 85 89 85 75 66 62 75 72 68 76 49 43 49 41 55 50 47 50 46 36 31 27 19 17 47918 334 9 30 10749 13 18 38 8361 1311 393857 143930 158614 168081 148300 85210 20169 5042 3929 4134 4256 4208 4285 4314 4454 4615 4539 4725 4746 4658 4753 4405 4143 4140 4369 4491 4203 3448 3389 3635 3845 4059 3021 2876 2748 2687 2778 2721 2589 2685 2697 2775 2770 2277 2252 2091 1838 1654 1693 1714 1746 1723 1838 1602 1647 1686 1709 1615 1737 1708 1531 1385 1377 1362 1280 1148 1145 1086 1290 1224 1086 1067 1148 1147 1251 1271 1160 1216 1245 1204 1106 1086 1146 1113 1085 1040 1059 1005 1036 990 967 1014 928 851 876 831 917 912 978 1042 1004 866 866 770 657 626 522 527 763 688 618 699 609 604 659 660 524 548 606 609 520 473 452 416 394 339 292 294 321 258 310 398 398 373 390 458 492 353 305 300 174 144 289 190 144 158 118 135 80 88 217 206 162 109 70 57 82 98 226 170 120 72 107 73 27 30 221 253 169 62 -6 81 69 5 25 23 72 116 142 97 80 108 137 126 103 130 124 160 140 115 91 31 60 122 102 102 70 122 131 192 192 138 129 165 160 138 149 144 126 76 105 159 139 128 149 123 202 172 167 170 182 149 131 170 198 140 204 184 184 120 169 183 113 162 194 97 124 152 142 137 135 129 104 151 199 230 223 223 261 209 203 213 194 240 253 249 299 227 213 236 212 183 201 194 188 182 183 148 144 109 100 114 98 84 70 46 52 58 69 99 113 117 108 115 140 102 101 97 112 112 78 76 61 41 57 45 29 43 40 59 23 33 31 32 54 69 64 70 73 80 82 54 61 78 59 59 59 65 63 48 42 44 36 38 30 36 40 33 28 21 19 12 9 9 47924 334 11 30 10751 13 18 44 8362 1312 410973 150459 162374 169350 145888 80076 20891 5806 4643 4683 4588 4536 4530 4419 4453 4571 4401 4508 4618 4689 4897 4859 4576 4456 4703 4979 4542 3959 3767 3927 4472 4927 3807 2956 2834 2830 2709 2562 2460 2434 2360 2589 2657 2511 2309 2172 1969 1855 1810 1773 1603 1619 1576 1485 1607 1491 1413 1467 1553 1588 1722 1374 1261 1405 1531 1380 1356 1390 1289 1173 1280 1144 1197 1141 1177 1178 1177 1379 1307 1237 1145 1031 1199 1158 1203 1165 1054 1192 1109 1008 1003 821 801 908 868 835 939 861 768 887 805 774 855 752 757 661 615 599 782 748 646 629 622 587 673 652 667 599 586 607 496 554 475 422 392 328 405 386 329 365 435 428 400 354 367 564 526 387 236 294 240 193 99 91 78 153 215 211 104 130 168 166 159 153 163 184 194 177 151 121 135 159 164 122 168 133 159 248 202 85 68 57 103 82 114 72 126 160 168 192 90 88 174 167 158 124 88 96 128 109 96 35 64 82 68 96 61 131 145 146 214 190 174 135 149 130 142 142 122 99 155 180 148 152 121 216 214 267 250 236 220 223 230 200 244 211 183 167 198 188 160 159 164 150 202 165 163 144 171 181 177 149 139 167 199 254 280 236 240 222 218 245 239 243 268 298 273 262 272 243 210 220 224 221 215 239 219 141 126 118 91 102 103 92 84 81 84 49 84 99 127 119 122 132 130 135 141 130 125 114 123 125 78 80 79 63 49 53 56 33 35 42 56 77 63 88 84 88 94 82 92 97 92 98 96 62 45 55 75 73 47 58 49 54 56 43 43 42 49 50 40 30 24 27 47930 331 12 30 10752 13 18 50 8363 1313 447613 154032 171160 175773 139662 76679 20269 5645 4726 4697 4619 4448 4483 4704 4599 4644 4455 4292 4356 4295 4323 4089 3792 3821 4129 4946 6043 5247 3739 3693 4057 4546 4569 3225 2904 2826 2794 2890 2704 2373 2378 2324 2348 2171 1981 2013 1774 1756 1666 1635 1710 1493 1519 1391 1497 1562 1479 1360 1371 1432 1492 1343 1255 1322 1403 1302 1277 1311 1328 1302 1268 1098 1101 1078 1054 1028 994 1115 1125 1140 1173 1042 978 1016 1022 1014 1035 1005 983 1026 897 876 941 894 864 786 739 909 747 787 774 759 778 803 747 585 527 621 616 551 597 590 684 672 670 677 665 594 616 519 496 388 382 426 375 433 506 358 301 341 328 291 386 367 331 450 408 197 89 160 141 98 141 132 167 143 88 109 93 85 118 210 159 5 117 148 182 139 204 120 115 125 168 73 70 4 67 180 104 108 39 86 82 107 75 101 121 94 75 123 132 162 134 63 122 145 81 99 112 66 71 55 64 72 103 98 48 145 143 116 106 135 152 156 134 150 131 76 109 89 69 125 149 132 114 140 154 173 198 207 209 180 157 161 141 148 173 156 129 86 123 123 112 148 166 138 128 168 128 101 85 80 118 140 180 225 221 216 245 203 162 141 174 196 215 220 214 257 252 216 201 168 195 167 150 179 112 122 133 98 74 95 91 86 76 43 46 35 53 61 91 83 92 104 91 95 63 87 90 56 43 22 22 39 47 31 14 7 27 5 1 6 28 34 30 46 61 66 74 64 55 52 60 49 47 27 33 31 35 34 28 18 31 23 4 11 3 4 19 5 8 47936 334 13 30 10753 13 18 56 8364 1313 453512 156031 170798 180067 160232 99282 28744 6619 4988 4821 4386 4333 4341 4366 4371 4554 4514 4300 4076 4026 4024 3802 3688 3769 3770 4214 5165 5606 4262 3564 4026 5007 4527 3169 3039 2922 2772 2805 2953 2785 2577 2581 2592 2452 2273 2132 2009 1868 1834 1786 1679 1736 1690 1617 1693 1656 1604 1474 1622 1657 1650 1469 1368 1565 1535 1490 1602 1499 1496 1456 1512 1363 1438 1348 1305 1231 1209 1204 1223 1300 1310 1243 1147 1120 1047 1087 1016 1008 975 953 865 949 850 919 805 852 879 804 626 777 885 834 828 684 710 641 599 677 667 644 590 705 650 582 579 600 609 716 700 475 463 575 520 503 480 399 328 330 336 355 330 401 327 349 339 418 454 261 202 154 196 103 137 120 184 189 174 132 154 92 160 179 116 188 139 -26 90 126 175 123 58 98 123 78 128 102 155 147 154 154 131 78 44 52 69 82 68 126 116 85 57 99 94 70 104 160 101 55 87 41 32 48 27 64 93 92 125 165 205 198 213 180 153 163 149 141 146 116 108 150 96 70 75 106 115 132 218 218 194 189 149 161 158 156 159 166 146 155 120 104 124 151 154 164 167 164 146 148 152 176 142 159 137 175 212 261 245 234 236 223 175 168 202 245 252 235 256 248 266 251 257 232 196 187 174 196 173 169 121 89 108 92 84 79 64 65 54 64 73 64 96 105 95 94 102 108 100 119 108 94 75 70 77 56 47 59 45 40 43 30 24 53 66 70 64 52 56 75 81 85 78 79 73 70 63 39 53 68 58 54 57 50 61 40 32 25 22 15 22 24 23 23 9 8 47942 330 16 30 10756 13 19 2 8365 1314 164621 167765 170965 153718 98676 29634 6819 5061 5016 4416 4150 4087 3976 3982 4002 3759 3782 3711 3619 3702 3448 3358 3517 3728 3635 4085 4556 3942 3408 4061 5052 3952 3122 2741 2720 2575 2486 2571 2535 2582 2557 2702 2644 2358 2346 2014 2076 2084 1942 1769 1842 1811 1785 1887 1887 1854 1824 1876 1895 1972 1641 1562 1775 1762 1718 1694 1719 1722 1810 1692 1610 1574 1469 1490 1449 1459 1420 1435 1399 1264 1058 1125 1031 1065 1031 1001 1096 952 1053 1101 942 922 889 838 774 752 725 672 846 814 872 858 753 727 701 564 607 517 498 500 498 480 498 544 536 621 615 643 614 556 517 542 558 415 426 394 340 384 331 373 341 298 316 370 415 442 265 140 114 101 36 132 76 131 108 66 84 9 50 79 114 124 86 120 131 185 136 129 161 84 109 119 53 103 107 106 142 152 125 76 62 40 21 54 77 95 80 12 52 100 72 94 116 84 60 92 124 108 106 57 40 60 57 118 61 54 132 134 139 122 128 147 74 137 142 164 106 132 139 159 89 53 115 98 131 164 192 193 203 147 163 149 112 107 134 165 177 130 105 107 126 110 99 147 147 108 152 168 141 84 111 122 159 170 221 206 232 195 211 180 177 166 153 201 216 200 218 271 234 228 214 173 168 187 207 175 142 108 102 96 85 90 92 84 40 72 69 51 57 87 110 90 103 120 104 103 83 95 84 71 63 60 58 44 13 39 25 27 24 7 21 33 53 66 54 59 62 70 56 56 54 52 61 64 44 32 43 44 36 24 41 42 26 30 26 14 11 11 18 19 47948 334 18 30 10758 13 19 8 8366 1315 443717 171826 181228 181818 146989 89769 27601 6860 5449 5036 4574 4527 4423 4261 4192 4102 3681 3778 3801 3847 3634 3384 3304 3399 3698 3564 3449 3882 4152 3663 7568 15277 4638 3211 3065 2989 2883 2790 2684 2786 2638 2587 2634 2843 2633 2611 2438 2257 2209 2313 2092 2092 2075 2053 2177 2009 2131 2127 2213 2236 2214 2007 1847 2030 1934 1942 1878 1987 2089 2119 2084 2005 1843 1805 1851 1698 1666 1778 1715 1604 1454 1398 1486 1399 1422 1313 1240 1264 1205 1099 1184 1113 1106 1075 1014 846 848 797 855 1010 1032 904 900 908 687 690 669 714 654 476 596 579 493 623 610 625 611 614 623 645 688 541 516 495 417 386 379 315 312 366 413 397 424 362 349 570 551 354 238 179 229 195 153 134 128 49 90 109 164 90 111 125 142 159 151 166 188 153 135 133 153 217 114 158 156 92 84 127 155 159 178 160 111 122 46 75 117 87 164 117 64 151 133 134 134 144 114 139 124 139 53 111 106 125 65 141 144 164 203 215 179 164 157 147 143 123 203 162 181 148 135 127 145 126 127 143 178 195 184 233 278 227 184 184 225 208 199 210 205 189 150 199 180 147 165 169 173 188 179 193 165 139 160 240 221 276 262 248 274 244 189 192 219 260 254 210 245 296 319 293 253 233 221 223 231 252 231 190 175 173 142 137 86 114 130 133 98 119 104 86 101 136 153 151 138 123 130 147 111 105 104 89 84 90 81 68 80 66 63 49 54 66 71 82 92 104 105 96 108 105 107 107 96 87 85 73 63 63 67 67 61 64 75 78 73 55 43 50 55 48 41 38 40 19 47954 331 20 30 10760 13 19 14 8367 1316 447815 168082 170695 169578 140814 78637 21588 6009 5140 4960 4695 4303 4318 4359 4234 3848 3527 3604 3376 3454 3525 3223 3087 3117 3179 3331 3297 3408 3397 3380 3305 3333 3457 3202 2719 2671 2624 2737 2801 2672 2539 2452 2492 2515 2320 2306 2280 2090 2229 2225 2251 2147 2251 2285 2372 2294 2215 2089 2240 2409 2376 2046 1974 2165 2059 2064 2049 2149 2079 2053 1982 2018 2016 1960 1716 1650 1603 1481 1558 1514 1329 1353 1382 1378 1256 1311 1437 1365 1389 1286 1301 1276 1034 992 880 913 866 760 860 949 879 887 881 796 780 830 757 588 511 607 561 573 597 532 514 534 518 491 527 565 459 505 427 357 451 403 327 305 291 400 389 277 344 305 414 443 460 194 120 91 32 65 73 75 85 86 108 44 91 129 124 86 99 93 51 83 102 110 129 122 121 109 128 72 112 77 105 67 177 121 75 17 56 41 29 99 119 84 102 1 101 133 136 73 103 107 116 142 80 104 49 93 102 80 129 70 79 139 96 130 114 112 71 108 121 122 127 134 104 98 99 98 84 62 113 101 105 162 162 176 177 174 136 160 202 143 169 165 138 121 127 122 163 143 150 146 169 130 86 131 154 143 104 145 203 264 253 226 245 208 139 163 177 175 173 212 204 225 249 197 194 208 217 204 180 199 216 140 108 111 87 50 105 99 59 51 61 41 58 52 47 68 103 78 86 111 100 64 95 85 68 57 37 58 49 27 38 27 11 8 20 35 37 48 55 40 52 48 65 59 55 48 52 50 42 42 46 34 37 37 30 24 28 22 26 31 16 25 23 17 6 47960 330 23 30 10763 13 19 20 8368 1316 445485 177243 174663 171347 143916 82782 21068 5658 4586 4521 4269 4049 4127 4053 3896 3713 3584 3610 3519 3575 3483 3329 3207 3198 3428 3564 3111 3127 3093 3179 3276 3450 3286 2931 2654 2610 2646 2456 2400 2598 2570 2552 2549 2375 2426 2469 2232 2158 2123 2255 2375 2338 2346 2293 2363 2324 2280 2399 2509 2621 2653 2304 2317 2375 2338 2332 2286 2268 2231 2283 2305 2224 2186 2207 2097 2018 1880 1810 1632 1446 1472 1429 1340 1522 1459 1390 1424 1386 1346 1301 1202 1223 1261 1094 1037 1047 1113 893 891 982 923 822 853 825 770 793 834 770 631 668 643 598 669 692 514 513 591 595 462 424 490 428 392 335 394 352 280 333 338 374 393 338 299 334 445 501 396 202 156 135 169 195 112 123 69 54 34 -30 10 30 101 83 107 113 114 157 91 199 153 134 147 120 112 82 77 78 78 85 87 106 56 91 80 98 95 87 90 138 62 49 99 102 71 120 102 97 85 104 123 84 49 24 82 53 47 125 127 175 154 115 108 75 137 143 141 95 116 82 73 76 28 94 120 102 78 102 162 178 136 169 122 130 147 162 152 161 157 185 151 178 184 132 149 166 132 104 173 160 178 154 140 125 110 159 236 235 235 210 161 167 192 180 184 231 217 193 208 238 262 199 194 220 205 192 192 184 207 134 122 105 83 86 89 85 77 38 44 38 51 63 67 88 103 114 90 96 98 81 86 86 72 29 59 54 20 19 32 21 27 27 40 26 29 57 55 45 56 51 62 46 53 59 41 54 39 47 50 45 37 50 50 25 29 28 23 23 12 16 9 9 47966 334 26 30 10766 13 19 26 8369 1317 415016 179426 183222 184506 164029 104646 34120 6418 4416 4545 4721 4221 4260 4235 3921 3548 3593 3696 3324 3387 3298 3261 3261 3458 3343 3600 3567 3362 3223 3241 3265 3311 3406 3352 3020 2814 2638 2799 2841 2816 2908 2970 2958 2818 2764 2535 2451 2440 2376 2408 2556 2342 2236 2231 2267 2192 2187 2268 2313 2481 2602 2406 2210 2262 2339 2161 2150 2272 2530 2405 2237 2472 2475 2344 2234 2202 2097 1909 1813 1730 1704 1552 1449 1383 1348 1454 1537 1442 1393 1395 1358 1313 1313 1316 1099 1030 1028 1118 1111 1094 947 1014 899 899 889 921 965 889 874 835 785 735 704 662 609 573 626 593 543 445 523 428 456 419 336 335 308 322 277 415 397 371 243 326 434 498 274 162 141 77 125 116 167 58 64 45 114 94 92 119 35 195 164 71 87 169 134 105 120 170 119 33 89 127 126 177 156 107 127 90 127 122 130 127 120 84 131 118 91 102 129 152 151 154 144 111 184 209 173 127 119 121 97 31 77 163 177 143 185 108 171 200 154 149 153 105 164 134 137 140 136 130 141 112 87 94 124 105 133 148 174 152 179 194 167 167 181 191 158 168 158 178 155 147 163 181 130 162 142 134 139 164 228 234 216 237 248 217 189 223 175 179 202 187 178 193 177 225 225 229 211 208 219 199 167 185 192 145 131 116 95 71 65 64 76 31 45 64 59 77 68 64 117 121 109 120 94 101 91 92 65 73 55 41 49 30 18 6 22 23 26 35 67 57 50 61 64 63 63 59 59 68 70 45 42 51 36 44 44 32 34 41 37 25 30 29 26 18 7 3 11 1 999999 0 47972 329 29 30 10769 13 19 32 8370 1318 375099 176204 182458 184508 155407 101186 35441 6760 4139 3788 3746 3810 4146 3893 3622 3246 3306 3256 3284 3546 3366 3275 3355 3553 3371 3352 3296 3346 3136 3130 3087 3320 3497 3502 2938 2701 2853 2931 3032 3065 3247 3166 3174 3013 2986 2910 2710 2580 2685 2518 2523 2395 2335 2226 2243 2153 2092 2143 1985 2165 2219 2049 1781 1835 2050 2082 2017 2112 2092 2065 2106 2000 2170 2138 2083 2056 1970 1897 1925 1717 1608 1471 1499 1412 1324 1204 1269 1271 1317 1371 1379 1306 1308 1247 1273 1261 1247 1059 1062 1074 997 907 957 878 943 906 989 987 895 956 1025 800 763 646 593 555 567 526 533 439 371 343 352 345 178 271 261 348 248 327 281 300 348 319 374 351 228 219 98 105 69 111 81 102 72 85 115 68 61 39 21 66 50 68 18 102 131 172 138 124 176 87 71 60 82 97 63 54 58 27 87 117 139 62 71 60 86 56 43 2 35 113 131 115 112 93 135 78 97 25 -4 55 75 96 66 79 84 77 70 130 143 117 94 124 136 122 126 162 119 100 115 73 67 68 64 111 101 80 80 92 147 105 127 166 140 144 121 183 164 160 146 123 95 157 153 99 161 112 110 177 117 111 120 195 160 189 168 176 176 130 135 156 162 178 150 150 139 208 235 203 195 193 190 168 158 165 176 172 121 112 61 24 52 62 54 43 57 36 26 63 58 66 76 91 63 66 68 84 84 65 45 29 38 39 25 12 24 19 18 19 999999 999999 7 34 33 57 64 55 65 52 41 42 42 36 40 35 32 33 20 35 28 30 19 6 9 18 14 9 7 47978 334 30 30 10770 13 19 38 8371 1319 349092 171535 185803 193393 172542 125167 54663 12693 4475 3805 3966 4375 5227 5404 3850 3342 3350 3346 3148 3197 3068 3018 3415 3666 3794 3643 3954 3984 3609 3348 3404 3378 3497 3396 2967 2546 2524 2638 2818 2862 2988 3114 3012 2867 2798 2619 2583 2439 2492 2701 2614 2352 2284 2376 2268 2159 2191 2098 2026 2214 2184 2151 1771 1812 1896 1744 1803 1858 1872 1914 1765 1793 1944 1967 1820 1890 1899 1905 1877 1770 1705 1764 1719 1532 1551 1530 1446 1441 1421 1329 1315 1303 1310 1340 1269 1226 1259 1351 1173 1262 1192 1055 1024 1025 1079 1018 947 953 912 871 923 874 778 697 672 697 630 506 403 393 337 330 330 141 236 316 329 274 276 291 242 295 373 345 389 414 146 104 111 74 76 26 49 97 160 128 79 167 149 47 21 89 34 10 69 104 91 142 114 126 125 132 205 233 105 78 159 83 74 62 115 136 147 70 102 19 53 65 95 61 37 71 128 88 96 131 130 177 138 135 100 46 73 77 118 104 60 89 101 145 117 100 79 87 86 125 117 145 81 81 86 78 115 109 108 61 108 78 67 114 87 119 161 136 170 151 168 176 150 126 119 126 140 164 159 162 123 165 149 148 123 161 170 176 215 209 171 149 188 157 165 153 164 160 124 154 158 238 245 252 181 172 205 188 157 159 186 180 154 102 68 88 98 62 66 61 73 84 38 70 68 74 86 106 83 98 93 87 105 86 65 50 37 55 36 32 32 24 35 20 15 22 46 58 63 84 68 47 58 59 64 60 65 60 49 46 56 42 45 39 50 51 37 41 42 33 20 29 21 8 6 8 9 7 47984 334 31 30 10771 13 19 44 8372 1319 367415 174002 183254 188073 166175 106660 42784 10501 4562 4236 4114 4189 4690 4094 3295 2996 3052 3155 3141 3153 2902 2961 2979 3047 3171 3142 3310 3312 3440 3398 3334 3298 3417 3475 3015 2666 2636 2613 2751 2818 2846 3009 2886 2893 2807 2673 2595 2429 2348 2438 2570 2479 2128 2237 2264 2132 2010 2089 2195 2267 2376 2228 1984 1778 1850 1762 1775 1829 1697 1760 1633 1539 1601 1526 1491 1658 1663 1722 1721 1648 1660 1566 1562 1573 1578 1501 1474 1418 1416 1368 1304 1350 1290 1156 1187 1138 1176 1171 1085 1086 978 954 1012 1051 1070 879 883 908 890 911 1029 968 832 828 714 791 625 543 526 440 349 369 330 246 266 272 273 258 300 223 307 359 314 334 405 468 230 175 85 42 63 98 80 105 78 53 113 -20 67 108 93 119 119 70 138 72 92 67 135 83 76 141 116 98 24 104 170 83 73 116 123 31 63 60 -2 74 88 58 94 47 44 76 84 139 157 147 121 107 133 136 63 71 24 67 70 45 88 119 164 147 167 175 131 137 83 114 84 95 89 74 70 91 118 86 60 134 103 109 60 81 152 160 93 99 147 198 151 183 147 180 177 177 173 165 150 170 139 160 166 142 174 168 183 221 166 181 146 125 132 133 152 155 134 145 118 180 128 161 230 254 151 170 231 225 198 187 172 151 156 126 100 72 98 85 42 49 70 73 61 87 84 100 93 107 121 116 95 111 101 93 60 54 56 54 30 27 41 52 51 48 29 29 52 42 52 74 78 66 84 82 63 71 75 50 56 62 60 66 55 54 53 59 58 59 42 42 40 34 27 20 19 13 16 18 47990 324 32 30 10772 13 19 50 8373 1320 361445 155438 168810 170516 147410 95261 33737 7695 4369 4097 3801 4231 4144 3731 3109 2999 3024 2979 2802 2781 2681 2624 2774 3004 3024 2970 2958 2878 2895 2736 2756 2870 3227 3237 2815 2530 2662 2700 2691 2839 3026 2843 2879 2829 2694 2633 2405 2359 2329 2218 2106 2167 2232 2336 2211 2235 2250 2347 2292 2394 2520 2374 2247 1940 1983 1904 1803 1733 1708 1724 1622 1476 1512 1479 1315 1325 1373 1358 1369 1392 1355 1293 1443 1416 1340 1423 1408 1365 1240 1325 1266 1201 1222 1119 1157 1091 1053 914 877 896 858 915 910 891 841 782 885 921 831 812 916 877 818 793 678 631 591 449 408 432 378 296 309 283 283 297 251 251 217 205 261 372 367 252 390 328 82 133 22 126 82 55 83 -9 15 63 -40 1 8 82 8 -4 81 23 93 62 85 97 77 -14 94 39 51 85 138 80 63 61 111 50 28 50 10 -21 29 25 -3 -10 86 51 32 73 92 92 107 120 68 108 94 96 115 98 -28 -16 -6 12 42 55 103 121 106 151 81 62 70 26 53 58 72 67 32 19 39 87 103 -1 43 33 24 54 57 98 107 113 91 120 155 93 76 105 104 109 92 46 109 148 129 91 136 135 151 134 170 180 164 152 108 107 85 97 119 77 27 42 65 72 79 175 172 142 73 83 144 176 147 141 146 102 103 95 56 65 26 40 32 15 16 5 13 -6 29 60 65 74 80 91 44 50 48 35 46 10 6 10 10 999999 999999 7 17 9 999999 999999 999999 999999 999999 27 30 24 29 34 35 23 13 4 5 999999 6 11 14 5 999999 999999 999999 10 47996 329 33 30 10773 13 19 56 8374 1321 388010 151264 159183 164161 139840 86862 29739 6836 4470 4429 4434 4560 4222 3948 3509 3174 3021 2991 2906 3075 3000 3242 3008 3159 3120 3141 3253 3167 3116 3120 2950 2933 3381 3328 3081 3007 2911 3009 2979 3058 3363 3390 3441 3168 3163 2839 2629 2449 2446 2631 2567 2499 2355 2254 2288 2404 2323 2392 2482 2510 2624 2504 2201 2009 1831 1924 1803 1799 1702 1520 1567 1516 1535 1528 1446 1376 1262 1229 1113 1247 1210 1179 1239 1270 1360 1341 1480 1437 1376 1303 1191 1166 1217 1122 1166 1073 1030 1065 940 957 1003 980 1001 966 955 919 937 916 954 927 830 864 822 720 708 664 501 644 481 455 423 373 353 300 350 386 272 239 223 191 324 366 353 360 436 361 145 148 125 92 159 178 135 54 84 76 111 108 89 15 60 124 82 40 83 125 94 112 120 99 169 135 58 33 81 107 39 45 94 125 96 8 70 81 81 39 58 7 39 73 68 98 126 101 84 57 74 109 80 73 96 64 110 71 117 69 47 24 134 128 135 139 155 115 75 117 139 92 64 48 116 129 100 78 87 52 5 44 116 117 124 91 82 94 137 121 103 130 140 151 131 137 140 116 107 98 118 132 121 108 155 149 190 200 183 196 127 98 111 132 133 145 96 86 108 126 105 121 161 182 124 135 166 136 168 204 191 155 139 122 108 89 66 73 68 39 35 34 43 74 78 79 72 85 96 84 68 78 79 71 41 47 51 15 22 24 28 31 17 12 9 28 34 31 53 54 61 71 64 63 49 46 46 38 40 23 33 33 31 23 30 37 18 14 5 4 999999 1 1 48002 334 34 30 10774 13 20 2 8376 1322 402434 156826 170323 175118 143288 80550 21872 5951 4282 4106 4030 4429 4464 4732 4223 3566 3345 3285 3226 3161 3287 3425 3659 3398 3344 3428 3354 3401 3125 3153 3180 3247 3375 3391 3342 3122 3227 3293 3296 3473 3552 3805 3790 3712 3416 3324 3187 2948 2863 3024 3058 2576 2495 2582 2645 2565 2486 2337 2329 2413 2445 2528 2300 2006 1857 1838 1866 1852 1686 1736 1565 1687 1597 1416 1351 1335 1372 1356 1282 1151 1111 1159 1173 1249 1247 1338 1252 1236 1166 1221 1257 1170 1189 1192 1101 1058 1125 1039 821 977 1050 954 1086 1152 1115 992 986 931 926 957 948 944 885 726 667 702 685 578 525 524 486 407 478 446 407 323 359 303 323 374 450 420 399 471 547 491 343 197 158 142 99 65 129 112 65 129 84 101 115 136 162 111 156 87 179 125 165 149 122 132 180 139 186 171 176 82 48 75 130 111 79 170 90 143 118 38 104 136 152 117 149 122 123 84 145 130 151 128 116 172 95 22 -3 40 45 92 43 59 157 191 207 216 96 151 211 149 166 168 139 118 120 123 136 134 111 94 86 166 190 178 211 170 112 145 125 113 93 160 188 194 174 173 154 118 112 104 155 164 151 187 195 172 187 241 252 255 233 124 130 149 135 122 113 109 135 152 154 240 226 203 164 154 190 237 236 244 241 185 172 145 117 110 80 85 97 93 59 74 92 84 102 109 141 137 128 127 127 91 90 92 72 82 74 53 54 80 48 29 40 48 38 45 53 54 78 70 59 75 80 85 92 87 81 76 72 68 57 55 52 54 61 60 56 51 45 47 47 42 32 34 18 15 12 11 48008 326 36 30 10776 13 20 8 8377 1323 390125 151321 163116 167030 135522 70509 17962 5790 4587 4320 4109 4116 4155 4308 3850 3337 3352 3278 3215 3238 3116 3214 3315 3386 3659 3702 3661 3593 3482 3235 3057 3099 3249 3430 3325 3189 3175 3228 3226 3445 3551 3658 3574 3539 3522 3476 3213 3029 3020 3076 2804 2644 2711 2799 2826 2713 2814 2680 2658 2613 2660 2691 2447 1991 1816 1790 1739 1631 1510 1662 1629 1710 1367 1374 1438 1389 1369 1132 1250 1302 1094 1120 1222 1165 1136 1234 1262 1222 1163 1141 1286 1225 1073 1078 1070 976 929 858 947 940 1019 973 942 879 856 806 868 733 826 826 791 787 769 706 629 703 667 538 532 597 490 457 389 463 428 338 339 242 314 321 333 313 267 427 497 401 220 155 144 179 102 32 42 69 83 88 117 144 143 14 -5 100 63 69 111 61 185 124 88 151 140 121 91 124 65 84 92 117 117 82 77 122 94 131 72 101 26 60 88 83 115 104 77 68 81 134 80 54 91 87 104 81 116 138 94 88 50 75 116 108 122 116 125 134 115 72 134 146 124 67 60 62 58 50 74 91 126 162 119 127 112 115 106 71 98 132 123 120 113 128 134 107 136 115 117 90 65 70 117 99 120 141 176 208 197 211 178 137 119 124 115 63 55 86 78 95 129 134 161 167 97 123 164 161 163 198 201 173 139 115 84 80 77 74 55 43 63 42 41 27 45 61 41 100 94 67 29 52 66 63 44 15 999999 5 19 22 4 3 12 999999 999999 12 2 13 25 38 45 41 52 43 49 49 32 35 36 24 21 29 14 22 3 8 999999 2 6 10 48014 330 38 30 10778 13 20 14 8378 1324 385746 154545 165767 163884 135126 70308 18693 6142 4841 4534 4672 4793 5107 5447 4948 3890 3667 3590 3581 3437 3319 3406 3480 3388 3443 3549 3639 3510 3351 3144 3333 3396 3436 3554 3420 3454 3341 3409 3555 3653 3719 3768 3607 3488 3434 3195 3117 2909 2918 3131 3040 2978 3044 2972 2744 2768 2905 2894 2748 2667 2778 2891 2757 2405 2263 2084 2005 2015 1865 1751 1738 1722 1632 1463 1413 1439 1391 1294 1330 1240 1349 1239 1176 1195 1258 1201 1102 1109 1120 1142 1060 1017 1050 1030 1084 968 910 877 880 951 1001 928 870 863 786 772 839 957 924 958 828 848 803 691 705 658 630 629 604 654 684 586 456 400 342 335 333 297 339 447 430 475 367 489 551 416 243 233 188 151 162 107 76 108 128 197 56 73 92 84 136 115 83 135 81 76 81 100 153 172 153 106 132 159 125 100 111 134 135 94 91 127 53 129 127 104 46 57 88 43 64 160 74 78 125 127 100 136 87 104 59 15 49 31 82 68 134 139 160 188 142 96 122 105 83 127 110 127 137 90 46 124 92 77 89 117 130 120 122 141 105 90 72 87 113 91 67 101 142 104 108 110 113 82 109 67 74 126 112 121 123 138 157 149 197 219 199 149 121 141 142 134 92 83 101 87 104 169 166 152 116 144 140 154 174 192 203 183 150 134 93 82 80 79 65 42 48 66 57 37 57 86 93 128 133 105 88 73 54 39 53 23 41 39 50 42 27 30 15 4 6 2 8 41 54 49 65 50 47 55 47 45 25 23 15 21 21 39 26 20 13 18 22 21 8 13 13 7 6 1 48020 334 38 30 10778 13 20 20 8379 1324 384269 155250 174281 185836 167856 101244 27287 7533 6062 5716 5702 5812 5863 6082 5766 5157 4897 4821 4489 4335 4323 4229 4077 3843 3793 3880 3916 3775 3600 3444 3366 3454 3654 3515 3598 3738 3703 3677 3572 3739 3743 3700 3678 3486 3500 3469 3555 3493 3428 3433 3430 3509 3393 3411 3325 3355 3220 3177 2965 3131 2963 3024 2981 2742 2407 2363 2320 2256 2123 2037 2170 2044 1889 1946 1860 1797 1684 1510 1449 1366 1452 1287 1277 1378 1299 1223 1137 1152 1236 1204 1156 1163 1088 945 1030 1036 1130 919 838 812 948 942 857 898 905 798 914 951 704 775 756 762 780 738 616 605 684 749 664 636 626 660 528 467 429 439 327 328 326 391 617 602 569 637 594 386 232 273 252 221 236 209 225 89 154 135 157 26 120 103 107 224 207 132 114 192 182 238 112 143 244 221 225 188 132 197 91 125 128 221 117 116 111 108 118 81 107 75 123 104 129 151 144 174 77 136 154 168 119 106 140 92 61 39 76 121 153 77 216 180 179 191 169 143 197 212 184 167 159 152 132 106 101 122 139 136 159 188 234 202 196 150 162 150 125 111 139 164 152 214 201 157 168 151 173 157 153 156 135 191 189 202 157 210 248 246 229 194 179 160 180 143 155 107 147 157 118 147 218 160 130 171 181 209 220 226 196 192 204 163 146 135 113 94 111 91 83 71 82 84 107 148 135 148 152 129 116 120 86 80 77 61 62 93 75 71 62 37 38 44 39 24 42 61 77 80 90 107 99 69 72 89 73 69 63 67 74 59 58 54 66 50 50 55 39 49 43 38 42 43 28 22 15 17 48026 327 39 30 10779 13 20 26 8380 1325 408360 170062 178555 175992 126205 62236 21751 8165 6850 6286 6245 6154 6225 6315 6130 5467 5087 5053 4865 4638 4562 4415 4181 4202 4198 4228 4006 4032 3856 3664 3748 3575 3725 3514 3600 3402 3265 3358 3310 3338 3499 3501 3525 3477 3295 3275 3214 3360 3454 3711 3729 3651 3608 3623 3633 3681 3567 3386 3430 3394 3390 3296 3266 2986 2668 2486 2523 2275 2159 2231 2171 2232 2039 2048 1986 1865 1747 1658 1659 1718 1545 1446 1429 1327 1257 1262 1242 1281 1231 1255 1206 1025 1197 1032 1104 1038 897 941 943 941 867 777 805 824 775 715 704 693 713 656 670 693 637 613 643 636 566 498 535 444 442 470 529 490 354 307 367 386 284 426 474 534 409 484 564 438 299 287 145 170 178 196 110 53 156 164 105 84 88 133 83 50 51 124 126 166 131 148 191 132 150 94 85 158 125 181 129 143 65 99 56 121 140 98 70 66 101 88 106 76 52 95 54 51 148 175 125 96 161 109 41 43 49 90 65 87 88 105 146 144 162 104 142 145 157 96 106 131 96 107 66 84 25 10 89 122 132 136 139 141 161 184 107 45 95 104 70 81 105 97 106 92 72 105 138 108 83 98 77 122 118 131 128 130 174 217 156 134 155 148 121 101 69 100 73 52 79 104 116 123 128 150 159 166 192 197 200 190 161 161 97 81 90 55 57 69 51 57 51 59 62 81 105 105 88 68 79 56 67 46 42 26 38 23 20 35 36 13 999999 999999 21 18 27 43 59 56 46 46 58 42 37 43 26 38 33 27 33 29 33 44 30 19 28 25 20 19 6 48032 325 40 30 10780 13 20 32 8381 1326 399170 166848 179341 182971 144060 71876 19119 8348 6785 5850 6140 6197 6470 6526 6098 6037 5297 5102 4791 4820 4516 4513 4488 4462 4382 4253 3803 3715 3885 3940 3721 3809 3957 3974 3871 3779 3775 3632 3845 3777 3752 3686 3734 3794 3689 3784 3823 3844 4016 4165 4044 4099 3937 3840 3897 3856 3960 3791 3927 3876 3983 4120 3855 3606 3429 3383 3219 3185 3001 2907 2760 2540 2460 2277 2293 2091 2100 2080 1854 1777 1788 1841 1769 1621 1546 1529 1420 1408 1414 1257 1110 1172 1032 1059 1032 895 858 845 813 740 774 834 766 629 673 616 620 626 593 536 501 447 424 421 488 454 454 419 444 365 495 427 369 317 284 379 293 327 313 322 366 380 405 454 454 409 337 260 214 89 10 102 36 56 152 59 36 95 61 95 106 75 81 92 159 154 132 114 111 97 116 118 101 116 99 92 79 83 148 160 89 97 88 105 52 100 44 71 63 100 69 87 110 66 108 123 87 91 110 87 32 74 99 102 54 48 120 159 158 110 73 109 67 68 121 57 60 123 100 79 103 121 60 116 115 101 88 148 172 150 177 122 137 78 75 96 39 56 76 123 126 74 38 123 90 87 97 78 94 67 96 133 112 133 159 174 173 152 112 135 128 103 55 72 76 61 95 102 100 134 120 132 161 120 111 187 198 182 137 136 107 103 98 68 60 32 20 31 17 44 41 84 101 90 101 91 89 78 63 30 15 6 25 36 30 25 999999 13 999999 999999 4 11 13 12 30 61 59 52 47 28 27 16 26 39 32 24 20 20 13 16 15 10 18 7 5 48038 332 41 30 10781 13 20 38 8382 1327 408955 164809 185331 189951 162195 98001 25471 7861 6176 5620 5633 5452 5456 5714 5733 5655 5428 5203 4945 4842 4603 4863 4520 4391 4579 4497 4114 3800 3876 3974 3828 3832 3917 3891 3916 3915 3906 3606 3477 3646 3565 3531 3666 3735 3834 3851 3894 3707 3814 3915 4057 4138 4270 4031 4193 3966 3647 3698 3649 3727 3761 3915 4074 3904 3705 3509 3398 3681 3484 3492 3223 3179 3112 2809 2661 2358 2229 2087 2064 2098 1987 1903 1791 1799 1643 1629 1605 1636 1461 1299 1381 1341 1136 1121 1124 1073 1002 969 844 730 615 723 687 686 634 543 598 571 548 593 584 553 564 510 482 498 469 506 481 481 468 445 388 438 332 363 369 377 355 280 372 409 354 419 569 489 304 296 299 196 131 83 69 12 85 130 100 100 92 158 130 138 123 100 153 166 216 156 156 173 184 107 225 133 236 106 49 100 134 113 37 51 82 41 50 62 47 108 92 75 139 101 128 54 111 129 89 102 133 101 72 53 -14 67 99 75 57 119 155 198 162 162 218 168 137 116 110 148 203 177 153 129 56 72 137 134 156 129 155 206 162 174 143 108 159 165 108 72 111 114 146 161 115 109 150 133 156 107 87 118 140 141 119 157 190 203 179 156 143 160 160 124 72 82 68 85 118 100 106 145 129 128 161 187 178 181 205 219 199 188 104 109 86 76 61 69 87 97 48 75 80 78 109 133 123 94 67 83 72 73 54 50 61 34 23 30 30 39 36 30 17 26 17 43 69 69 52 60 59 52 48 57 49 48 53 38 30 24 29 36 39 24 35 34 26 19 19 13 8 14 999999 1 48044 334 43 30 10783 13 20 44 8383 1328 421598 173816 192043 193168 166058 101188 29213 7812 5930 5296 5507 5299 5447 5449 5668 5916 5636 5175 5157 5094 4898 4843 4720 4447 4369 4053 3807 3860 4086 4190 4222 4098 4203 4306 4106 3883 3881 3825 3690 3787 3838 3913 3876 3746 4010 4007 3964 4053 4145 3911 3843 3818 3846 3894 3973 4017 4047 4222 4304 4341 4297 4442 4368 4353 4268 3978 3875 3971 3741 3659 3604 3513 3358 3243 3157 3030 2830 2702 2527 2519 2407 2278 2134 2092 1942 1912 1845 1834 1718 1523 1453 1344 1328 1345 1123 1231 1062 981 840 817 707 746 741 793 679 550 621 535 507 587 492 540 669 643 577 514 534 550 516 442 371 396 464 492 434 337 332 309 300 363 397 376 373 533 573 517 535 504 340 204 110 113 162 99 94 101 50 40 107 113 178 94 154 154 183 207 189 259 229 208 179 222 237 195 219 130 67 111 136 97 98 157 103 59 116 128 64 118 175 125 109 93 122 149 98 93 82 131 76 165 147 129 140 132 82 79 119 162 150 172 205 200 189 196 136 195 158 131 187 173 126 151 148 120 129 164 211 222 156 173 181 200 180 166 158 143 139 158 118 100 107 129 129 128 110 133 146 127 124 149 134 135 207 177 203 182 214 186 142 177 192 147 131 85 130 129 120 130 148 120 154 222 237 219 209 216 211 222 217 184 170 154 119 115 114 114 93 81 103 105 95 126 126 131 146 120 113 128 115 109 69 77 92 71 84 80 62 56 54 53 61 62 55 72 77 90 93 82 65 87 93 76 70 77 80 80 76 73 73 75 57 54 52 54 55 43 38 43 39 27 25 22 21 19 48050 325 43 30 10783 13 20 50 8384 1329 412694 168759 190160 199939 174520 107287 32741 7676 5789 5069 5098 5308 5448 5216 5215 5279 4924 4636 4453 4491 4569 4553 4153 3934 4018 3825 3510 3408 3660 3789 3849 4005 4107 4194 4222 3848 3942 3842 3629 3414 3255 3316 3350 3392 3613 3847 3725 3821 3813 3865 3734 3781 3779 3693 3554 3749 3763 3869 3949 4036 4184 4283 4503 4539 4482 4280 4614 4459 4214 4324 3958 3837 3926 3991 3742 3714 3564 3280 3211 3042 2957 2757 2541 2421 2230 2153 2132 1996 1693 1612 1502 1416 1330 1297 1124 1124 996 930 804 672 580 646 654 644 578 608 659 550 546 456 469 504 434 634 608 480 482 458 480 458 504 448 395 354 251 214 336 296 279 364 353 324 329 435 531 523 348 328 350 251 144 28 81 44 33 95 106 146 68 27 126 92 72 146 152 168 140 154 139 139 188 176 187 131 118 86 73 101 122 75 44 95 113 77 18 16 74 111 30 27 8 64 64 72 81 104 148 43 26 22 49 75 68 17 5 13 115 124 60 155 91 111 157 142 110 78 114 82 61 63 67 51 10 99 116 126 143 90 97 85 145 152 102 62 121 122 87 58 72 62 39 52 79 81 81 77 70 14 82 69 124 106 103 112 139 158 87 81 85 141 100 59 71 88 89 57 42 80 92 96 134 131 170 165 167 158 174 154 128 114 111 96 86 81 55 78 75 63 39 51 71 59 61 70 74 56 57 88 56 8 7 36 32 9 8 18 5 6 6 6 999999 999999 999999 15 37 35 33 44 47 36 24 26 15 19 23 13 11 26 25 12 11 2 999999 6 0 48056 334 43 30 10783 13 20 56 8385 1329 451631 181046 197136 193368 159975 104143 38714 9127 6109 4962 4917 5039 5000 5079 5250 5241 4931 4768 4804 4880 4722 4782 4543 4069 3787 3849 3383 3348 3443 3462 3683 3724 3681 3867 3870 3862 3891 3770 3484 3431 3666 3652 3574 3437 3468 3631 3475 3292 3266 3464 3532 3731 3776 3857 3950 4117 4239 4424 4497 4428 4434 4702 4762 4734 4812 4568 4541 4729 4617 4413 4227 4247 4136 3968 3990 4039 3999 3988 3879 3673 3389 3071 2966 2807 2576 2446 2354 2250 2102 1713 1738 1684 1513 1433 1350 1308 1032 1002 1016 820 719 713 775 725 707 698 692 753 695 595 685 704 664 657 620 636 637 567 520 566 507 451 418 432 439 428 396 420 419 446 508 444 364 449 467 564 411 427 400 239 187 206 73 134 90 6 86 141 229 202 134 123 173 70 78 160 256 135 204 140 181 191 193 227 160 95 82 101 79 188 178 126 67 66 148 147 86 144 97 94 112 96 93 142 146 109 100 110 117 31 41 77 66 91 94 78 110 126 216 166 179 190 141 139 71 124 133 103 176 191 117 113 214 167 127 113 124 96 130 150 227 252 197 177 115 105 128 112 128 76 77 153 131 97 149 159 94 114 120 120 120 153 147 142 175 182 196 137 171 196 136 119 61 53 96 99 119 89 113 163 194 178 190 222 232 205 226 205 200 172 150 123 116 116 113 86 87 76 87 86 84 86 113 113 113 94 102 106 83 66 47 70 64 76 95 79 50 54 58 28 41 44 41 63 67 77 93 81 66 65 69 62 68 61 57 55 56 48 52 47 46 49 59 49 43 43 28 34 25 20 19 19 15 4 48062 334 43 30 10783 13 21 2 8386 1330 489354 196578 212953 197941 150504 92058 36049 9820 6295 5258 5234 5025 4802 4613 4489 4421 4317 4317 4464 4746 4654 4581 4599 4424 3977 3964 3598 3573 3485 3463 3541 3725 3771 3644 3917 3732 3695 3649 3568 3559 3484 3567 3685 3820 3674 3648 3459 3363 3289 3350 3448 3511 3633 3531 3779 3914 4055 4361 4546 4578 4688 5001 4687 4709 4897 4706 4611 4585 4505 4581 4315 4178 4128 3985 3892 3654 3664 3449 3311 3253 3181 2958 2736 2496 2559 2585 2464 2204 2300 2135 1993 1795 1695 1612 1516 1344 1221 1131 965 819 862 761 818 838 779 776 780 784 735 731 657 677 715 714 744 664 700 661 627 615 543 470 551 530 508 475 455 472 454 520 491 469 478 507 574 670 558 567 376 286 253 200 204 237 231 160 151 211 203 116 127 194 199 180 234 213 176 233 239 239 214 277 204 261 359 199 217 200 176 141 166 152 119 131 111 153 134 125 158 105 109 132 176 172 148 167 131 193 213 167 196 148 156 124 120 192 177 270 255 286 280 245 219 205 140 192 208 159 157 201 187 179 211 207 177 159 185 163 140 180 216 229 240 212 214 190 196 187 139 135 141 125 125 202 200 178 131 166 140 154 182 202 234 231 196 202 210 210 182 204 176 157 149 154 159 147 156 179 179 170 238 256 259 255 236 240 256 283 249 207 213 176 154 175 132 102 143 112 116 121 130 151 155 144 150 141 138 148 167 156 123 125 110 110 119 99 84 66 77 72 73 81 79 94 105 99 96 128 122 99 92 96 95 92 92 86 88 82 95 94 78 83 79 71 72 75 66 61 57 56 45 41 43 30 48068 334 44 30 10784 13 21 8 8387 1331 488260 201105 212548 206912 167485 93066 32089 9037 6150 5801 5805 5452 5148 4920 4667 4420 4126 4343 4294 4289 4460 4545 4513 4193 3981 3780 3624 3586 3507 3648 3685 3896 4067 3954 4202 4334 4228 4101 3950 3840 3700 3707 3686 3531 3537 3460 3464 3217 3253 3393 3275 3355 3236 3353 3596 3694 3679 3864 4054 3940 4034 4172 4095 4304 4249 4100 4285 4165 4241 4178 4150 4052 4242 4238 4132 3939 3774 3392 3199 3126 3025 2697 2427 2334 2259 2198 2244 2151 2063 1793 1793 1784 1591 1544 1435 1330 1210 1088 908 822 765 733 843 784 738 786 736 683 717 709 752 604 560 736 667 658 686 633 555 555 572 560 548 435 467 436 373 309 427 445 458 428 463 409 563 598 459 499 360 187 155 153 117 99 195 130 235 228 127 184 172 98 183 197 130 197 238 229 161 167 209 204 253 213 236 251 213 222 136 134 177 124 130 97 122 118 78 139 142 100 109 126 73 85 203 153 141 152 99 121 134 155 149 93 122 130 164 174 230 238 223 183 192 168 110 199 167 175 202 165 158 204 208 165 164 183 191 214 170 181 204 188 207 193 181 141 166 119 125 120 69 88 122 131 164 131 119 137 162 165 132 106 148 160 171 200 191 173 156 154 157 125 110 123 118 126 110 106 121 151 203 222 219 216 227 258 227 249 222 205 186 160 95 127 111 104 96 86 74 68 79 96 119 164 155 139 121 101 84 77 67 79 72 82 74 60 51 49 46 42 36 37 59 61 82 90 79 85 78 75 86 87 77 47 62 59 61 53 53 63 54 49 46 52 48 40 45 33 30 26 28 14 15 13 48074 334 16 30 10786 13 21 14 8388 1332 456639 188626 194543 187174 156601 90929 30490 9761 6340 5492 5369 5440 5259 5300 5435 5222 5236 5245 5275 5243 5060 4824 4670 4185 4230 4175 4282 4319 4309 4266 4252 4453 4657 4767 5127 5277 4983 4819 4614 4666 4813 4830 4718 4624 4745 4530 4225 3997 3689 3681 3593 3605 3404 3418 3503 3580 3436 3347 3567 3443 3619 3849 3625 3703 3944 3906 4027 3949 3950 3873 3862 3609 3581 3660 3931 3831 3722 3354 3063 2964 2774 2502 2439 2283 2296 2384 2358 2257 2026 1907 1718 1802 1530 1426 1493 1421 1327 1228 1076 976 998 1038 943 885 872 874 815 761 815 821 771 685 601 706 645 475 522 523 454 393 491 438 417 409 392 328 385 387 418 356 437 313 452 571 580 538 576 426 296 214 227 198 185 132 123 176 87 186 166 131 111 209 283 123 200 239 217 211 161 120 175 261 212 216 213 175 171 175 174 228 105 126 29 105 98 49 90 110 110 90 94 80 134 72 127 90 76 134 107 105 117 131 128 130 121 123 134 178 226 224 217 174 238 173 142 158 147 141 164 184 180 190 144 152 115 142 186 198 193 194 182 175 133 116 169 190 157 127 99 92 91 105 107 86 116 122 134 181 114 147 140 117 109 107 137 189 179 137 160 120 149 137 108 114 67 116 135 128 149 133 181 192 189 222 209 207 234 279 227 163 134 123 116 146 108 76 79 95 78 94 105 91 118 130 102 98 122 110 101 88 95 66 63 68 87 72 30 49 60 62 35 39 37 69 69 75 80 69 69 62 45 52 49 43 57 47 62 41 32 35 36 40 20 28 28 20 22 18 18 15 4 1 5 6 48080 334 47 30 10787 13 21 20 8389 1333 428179 188556 194499 187253 148556 80380 21910 7262 5429 5051 5018 5153 5325 5547 5547 5444 5532 5652 5408 5821 5838 5756 5320 4704 4281 4525 4828 4954 5021 4826 4800 4944 4765 4955 5419 5836 5756 5858 5821 5796 5736 5597 5626 5368 5345 5401 5274 5021 4760 4620 4554 4343 4196 3901 3953 3867 3551 3518 3295 3378 3572 3820 3534 3519 3471 3836 3921 3933 4061 4170 4285 4005 4184 4184 4070 4038 3720 3509 3393 3337 3299 3119 2880 2801 2618 2710 2758 2610 2487 2407 2279 2125 2018 1783 1595 1505 1425 1356 1240 1210 1152 1105 1072 1028 977 960 890 835 779 836 838 759 782 759 733 649 662 574 564 516 459 506 522 501 468 493 390 412 352 417 479 426 487 523 587 657 701 587 351 251 235 189 171 200 178 219 123 228 213 212 278 206 181 241 223 246 257 214 184 209 232 226 287 263 187 208 213 182 182 154 249 179 191 187 119 80 124 132 124 144 165 100 131 144 133 133 121 114 143 181 146 139 66 146 190 171 176 201 275 288 246 246 211 171 144 113 144 184 128 128 233 255 205 172 215 160 224 228 206 157 198 207 178 195 198 197 179 148 103 148 67 72 116 100 147 161 160 172 163 135 175 190 191 177 172 209 214 223 220 183 173 174 147 121 139 142 160 154 134 128 198 222 272 301 231 235 281 285 242 184 168 152 149 152 155 135 109 91 130 143 147 146 137 154 179 156 133 143 137 126 118 112 117 126 103 83 71 71 52 49 60 53 60 89 96 120 103 113 86 89 83 71 73 79 77 67 78 81 74 79 70 62 60 59 60 63 61 45 50 56 47 43 34 36 48086 328 47 30 10787 13 21 26 8391 1333 423368 172004 177456 169991 126737 60702 14147 5688 5173 4638 4370 4485 4348 4452 4696 4842 5028 4781 4773 5117 5326 5221 5191 4894 4399 4457 4311 4395 4779 4783 4976 5016 5288 5372 5301 5406 5373 5428 5495 5550 5762 5752 5617 5703 5800 5758 5601 5566 5386 5154 5100 4851 4697 4394 4266 4207 4019 3713 3555 3473 3528 3654 3453 3541 3540 3493 3423 3377 3515 3503 3816 3748 3730 3815 3768 3779 3900 3836 3659 3452 3413 3272 3141 3230 3167 3167 3250 2956 2856 2775 2438 2182 2030 1952 1736 1756 1583 1378 1344 1172 985 1116 1115 1036 1046 945 853 833 889 936 831 737 756 728 593 575 656 553 534 430 370 316 339 270 354 317 304 303 328 328 378 413 318 380 579 594 599 476 257 227 91 144 100 165 144 121 130 142 178 173 123 57 119 117 106 176 175 116 193 141 102 160 206 166 234 192 184 171 150 102 128 100 199 115 103 29 46 113 80 22 70 75 55 72 111 88 122 80 110 43 39 15 63 79 101 86 86 201 139 163 136 174 125 146 127 112 125 147 104 119 110 161 82 156 144 148 152 141 128 126 88 127 131 126 130 157 128 102 76 26 21 62 46 35 42 50 97 87 117 92 87 99 111 95 116 128 117 126 119 108 98 127 100 80 76 83 158 142 120 147 157 187 212 190 212 168 148 166 182 155 143 97 93 69 49 75 67 50 54 62 56 73 90 103 102 90 114 100 84 103 49 32 46 60 50 19 35 31 11 11 15 17 30 58 68 64 57 63 46 48 27 37 34 40 21 28 33 25 34 26 24 20 13 12 15 15 1 4 48092 334 47 30 10787 13 21 32 8392 1334 442993 179599 179956 165401 118224 51467 11991 5641 4899 4397 4215 4257 4210 4456 4889 4913 5077 4804 4509 4523 4582 4567 4541 4304 4319 4643 4995 5210 5442 5398 5294 5363 5664 6057 6149 6218 6104 6068 5874 5958 5938 5849 5745 5632 5475 5468 5752 5612 5523 5703 5713 5376 5031 4697 4324 4104 4018 3907 3907 4057 4247 4239 4081 4181 4057 3849 3743 3599 3561 3369 3386 3338 3483 3612 3625 3721 3692 3832 3886 3669 3768 3700 3583 3679 3622 3684 3593 3384 3254 3159 2855 2696 2523 2298 2097 2071 1929 1845 1518 1335 1366 1325 1296 1290 1127 987 1000 1064 1020 964 909 814 718 860 693 671 669 568 600 551 462 366 382 356 326 330 366 308 305 324 428 430 441 499 555 652 630 548 307 203 194 135 185 176 159 91 145 155 224 147 173 193 211 192 181 169 209 200 132 189 229 242 196 192 180 153 193 130 184 166 159 116 93 38 84 82 66 128 128 82 168 198 160 148 119 103 134 127 145 127 61 67 70 115 105 63 140 188 237 243 204 186 179 206 163 142 175 187 167 172 150 179 129 121 116 110 152 206 175 172 198 173 149 146 187 145 144 151 46 63 59 39 65 101 86 119 164 151 110 166 167 154 161 134 167 174 124 127 131 137 128 171 149 90 82 94 166 173 160 193 188 195 230 230 270 265 207 181 163 160 146 130 111 90 90 70 90 77 128 108 79 92 130 132 122 108 107 98 111 111 85 85 72 85 84 52 49 45 34 31 40 43 64 71 72 64 73 74 60 49 70 71 68 62 62 42 49 46 52 43 34 36 44 38 37 28 37 33 24 22 13 8 6 2 48098 334 47 30 10787 13 21 38 8393 1335 487042 199225 203469 181403 129177 60309 13703 5938 5135 4565 4354 4380 4311 4398 4649 5082 5398 5319 4857 4824 4745 4806 4500 4559 4304 4251 4496 4600 4933 5076 5104 5177 5712 6321 6757 7170 6872 6425 6234 6053 5868 5969 6059 6269 6330 6076 6035 5811 5655 5717 5509 5154 4782 4363 4089 3960 3889 3843 3956 3947 4132 4087 3881 3916 3841 3810 3734 3817 3724 3600 3621 3707 3735 3631 3742 3702 3624 3895 3731 3866 3837 3834 3767 3611 3719 3830 3621 3547 3457 3353 3061 2881 2750 2734 2601 2516 2379 2174 1986 1779 1650 1585 1523 1379 1365 1182 1160 1106 1066 902 827 891 840 710 762 711 674 719 744 649 570 516 454 469 505 492 437 388 412 429 430 483 520 502 700 766 771 594 370 342 206 227 213 217 174 164 169 132 198 224 188 235 216 238 246 266 217 246 245 195 273 264 270 263 340 289 235 226 152 185 226 217 187 143 136 78 63 67 146 124 123 90 121 176 193 121 99 78 144 131 117 152 136 145 130 122 172 170 286 260 221 177 220 165 174 221 175 176 162 157 132 208 198 194 222 248 179 163 180 172 195 174 176 158 170 211 190 155 130 160 96 105 95 63 87 144 179 151 117 167 198 195 158 120 187 199 159 144 118 145 137 174 158 124 141 194 195 196 178 163 197 236 254 249 236 237 252 200 204 208 180 183 171 168 169 134 112 122 126 105 118 114 136 150 139 130 124 142 124 127 117 100 92 107 115 117 89 81 51 39 42 78 78 87 113 106 101 92 113 116 101 81 83 89 72 85 77 74 64 68 82 72 73 68 65 74 70 62 60 54 44 22 25 23 48104 334 47 30 10787 13 21 44 8394 1336 514769 194327 198118 194472 147821 80787 22949 6615 5504 4554 4521 4374 4149 4090 4390 4711 4630 4939 4743 4636 4921 5037 5074 4962 5107 5096 4981 4950 5141 5175 5081 5133 5198 5483 5797 6260 6787 6733 6916 7240 7186 7157 7181 6987 7027 6641 6232 5722 5492 5313 5068 4825 4609 4520 4250 3995 3971 3861 3848 3946 4156 4299 4424 4563 4430 4303 4248 3939 4043 3762 3600 3663 3669 3474 3757 3848 3846 3907 3826 3922 3850 3859 3936 4047 3929 3969 3976 3765 3394 3402 3354 3322 3164 2996 2819 2640 2539 2250 2078 1792 1608 1572 1361 1334 1237 1150 1153 1198 1094 942 977 926 784 780 725 825 785 761 750 643 531 599 545 453 414 397 432 396 479 458 505 543 476 522 807 771 728 528 361 321 278 267 312 259 205 162 172 196 182 225 244 244 108 192 288 225 306 292 279 216 319 272 330 307 272 267 224 150 182 238 208 189 170 184 142 117 69 153 172 162 107 108 132 135 215 202 148 76 128 151 114 71 81 110 122 133 123 200 196 218 234 217 152 207 235 205 197 182 186 185 197 172 200 254 170 196 226 169 171 177 184 185 145 203 198 157 182 156 186 178 157 149 85 95 82 98 101 141 121 143 178 208 167 146 179 140 182 162 157 149 152 143 127 120 136 183 200 203 172 181 187 251 252 290 265 246 234 198 190 190 198 168 133 103 129 134 112 109 110 86 119 135 122 133 153 151 118 113 143 133 116 93 113 103 94 83 72 79 58 40 49 44 58 78 89 100 96 102 105 106 86 81 81 79 71 57 77 79 75 63 60 56 63 54 56 59 53 37 36 34 35 32 24 25 48110 334 47 30 10787 13 21 50 8395 1337 508465 180247 180396 164637 117701 58649 16370 5536 4376 3898 4235 4272 3936 3923 4189 4153 4478 4586 4178 4030 4218 4568 4616 4910 5002 5141 5386 4880 4969 4987 4900 5001 5316 5726 5769 5873 5987 6040 6073 6334 6846 7312 7407 7709 7524 6911 6343 5577 5260 4850 4783 4686 4393 4272 4229 4253 4289 4208 4064 3987 3957 3902 4286 4294 4332 4109 3917 3949 3802 3793 3854 3931 3883 3889 3681 3592 3786 3757 3774 3814 4056 4366 4115 3886 3883 3901 3685 3414 3143 3147 3173 3105 2894 2834 2629 2520 2284 2092 1932 1820 1620 1600 1504 1290 1306 1205 1191 1096 992 958 936 892 900 804 819 793 837 869 773 696 668 528 589 644 506 470 495 522 441 352 406 458 580 695 761 881 957 710 505 382 326 294 287 289 267 240 209 262 236 105 207 244 199 218 238 193 189 260 190 198 283 236 314 331 264 247 190 181 160 241 251 187 90 39 127 110 181 135 122 143 70 144 150 155 100 143 163 64 121 130 67 62 164 91 90 163 170 194 251 246 253 190 164 207 178 171 171 147 186 166 157 143 198 173 166 199 197 208 226 185 154 169 191 174 154 97 149 163 160 106 85 59 96 60 91 86 76 144 138 147 139 179 141 126 152 177 192 147 147 133 150 161 127 125 145 203 217 230 179 177 205 261 283 266 249 242 234 215 169 203 171 156 136 134 156 133 115 111 117 118 124 119 139 152 139 138 129 138 134 148 123 102 104 95 110 94 82 76 65 66 53 62 91 110 95 103 108 98 99 99 88 79 84 66 85 78 81 95 84 66 72 82 73 74 67 70 61 54 54 49 40 32 35 31 48116 334 48 30 10788 13 21 56 8396 1338 486671 162733 159191 147493 110046 54337 14800 5499 4236 4028 4397 4114 3491 3725 3765 3940 3894 4072 3838 3895 3861 4121 4003 4263 4542 4587 4850 4752 4604 4713 4728 4541 4819 5102 5125 5482 5572 5385 5268 5307 5356 5462 5878 6071 6269 6097 5784 5281 4769 4464 4210 4094 3979 3873 3866 3854 3845 3822 3876 3980 4058 4350 4704 4831 4915 4680 4219 3854 3884 4251 4830 5577 5710 5338 4683 4113 3779 3813 3583 3578 3844 3915 3793 3488 3503 3446 3183 2941 2837 2774 2798 2750 2564 2231 2206 2266 1998 1860 1772 1497 1430 1462 1372 1361 1274 1189 1258 1277 1074 998 1093 1057 962 873 846 756 750 753 711 674 566 487 485 445 458 466 617 516 465 551 532 450 523 521 647 712 873 1039 716 495 366 312 382 296 265 228 207 213 212 147 212 173 212 203 177 204 267 171 206 188 218 229 219 275 230 270 281 230 211 192 133 155 149 121 56 106 138 150 134 156 84 103 112 130 121 120 94 105 138 158 64 120 80 101 108 95 189 257 286 289 242 176 151 101 113 148 131 137 186 152 141 186 146 157 171 158 144 156 161 232 199 168 199 150 176 141 111 150 108 68 95 102 56 99 98 92 90 127 144 153 165 165 92 132 174 136 112 126 103 127 167 184 175 137 169 227 205 228 178 208 249 229 251 231 249 241 232 218 162 163 155 161 136 129 129 122 95 101 72 107 106 112 111 158 141 126 142 143 125 108 91 83 102 83 77 86 71 61 63 37 39 73 73 91 103 95 102 104 81 81 81 73 67 85 86 70 68 65 75 70 59 63 68 59 54 69 47 44 48 43 33 28 29 24 48122 330 49 30 10789 13 22 2 8397 1339 452081 146643 151580 149433 120073 57836 14979 5372 4139 3825 4209 3867 3384 3530 3550 3535 3602 3566 3338 3548 3440 3629 3380 3890 4315 4365 4406 4274 4308 3914 4049 4163 4202 4701 5066 5220 5036 4875 4986 4704 4674 4707 4653 4863 4950 4866 4901 5175 5229 4884 4513 4348 4405 4520 4866 5048 4960 4655 3907 3699 3543 3202 3112 3229 3480 3515 3465 3590 3773 3736 4094 4053 3866 3841 3730 3407 3285 3192 3056 3115 3163 3108 2930 2817 2590 2735 2650 2355 2273 2323 2281 2282 2175 2037 2071 1974 1850 1815 1709 1582 1439 1248 1279 1112 1080 1029 978 911 937 993 930 811 846 666 643 646 543 572 588 533 559 511 364 412 376 449 473 423 342 352 469 500 491 494 614 673 852 1086 855 522 388 367 228 341 283 157 231 128 135 128 174 212 245 256 187 196 226 152 112 200 192 165 195 258 210 193 103 116 104 113 150 67 96 16 46 52 103 66 76 57 30 93 136 62 66 37 74 86 115 84 87 45 23 61 93 111 123 168 166 197 154 155 174 136 146 161 122 121 115 148 100 112 209 179 134 145 146 133 194 137 131 122 157 146 90 105 135 144 93 47 84 71 40 37 28 36 61 118 89 87 155 91 95 95 125 126 82 92 78 79 107 150 201 144 138 168 167 183 179 181 210 221 221 234 243 187 167 145 132 145 135 86 76 68 64 45 48 91 65 65 82 81 81 118 139 100 80 74 97 88 64 90 79 83 60 42 42 7 15 21 25 17 46 61 57 46 42 57 69 67 44 45 42 42 50 29 43 26 37 46 31 28 28 25 22 22 16 5 4 2 48128 332 51 30 10791 13 22 8 8398 1339 450321 151459 169047 168209 119875 51802 11799 5158 4539 3992 4250 3816 3556 3313 3257 3508 3478 3385 3280 3294 3237 3248 3301 3355 3729 3877 4006 3896 4054 3978 3638 3612 3728 4168 4400 4544 4585 4578 4467 4391 4196 4058 3973 4197 4048 3894 3953 3950 3874 4074 4098 3880 3886 3992 4357 4978 5697 7045 7454 5937 4882 4645 4266 4084 3765 3640 4081 3862 3423 3357 3251 3115 3079 2980 2953 2997 2940 2697 2865 2658 2597 2700 2755 2630 2536 2546 2461 2333 2222 2201 2175 2185 2093 2054 2101 1918 1920 1891 1697 1519 1428 1304 1155 1126 1090 1047 863 970 944 907 709 620 665 726 705 629 630 576 531 502 493 499 450 383 405 423 464 421 496 426 423 509 475 434 398 352 523 607 772 441 271 311 271 240 274 203 97 169 160 149 174 166 272 264 229 190 235 195 185 157 156 232 291 217 206 188 198 210 179 205 152 137 99 84 101 132 75 40 83 56 104 103 25 101 92 82 126 133 85 82 72 36 118 72 83 121 145 193 267 279 172 103 150 142 172 162 136 126 122 115 179 158 191 217 138 146 145 107 132 161 159 176 139 160 108 82 128 153 56 83 85 67 52 46 38 39 97 143 118 108 125 99 108 81 70 77 101 103 98 80 100 129 166 170 211 206 151 190 179 180 211 204 220 223 189 181 161 176 163 128 128 123 104 108 105 73 67 88 77 73 76 68 77 97 117 125 104 80 89 78 56 86 82 50 40 61 37 23 1 4 17 20 32 46 51 62 59 75 51 34 41 45 42 41 48 51 50 40 43 26 33 47 34 24 19 5 1 10 6 7 3 1 48134 333 53 30 10793 13 22 14 8399 1340 432758 166278 175261 152472 101147 44326 11568 5897 4657 4010 3868 3544 3530 3315 3139 3177 3310 3298 3165 3375 3324 3240 3150 3583 3823 3748 3869 3830 3836 3657 3546 3642 3719 4047 4385 4525 4219 4202 4017 4084 3893 3665 3522 3579 3596 3593 3844 3880 3862 3872 3691 3753 3669 3421 3563 3627 3847 3839 3852 3922 4073 3870 3854 3814 3873 3825 3757 3855 3803 3861 3949 3833 3668 3378 3220 3131 3077 2886 2775 2754 2640 2713 2701 2540 2397 2396 2394 2237 2073 2005 1888 1914 1842 1876 1758 1727 1699 1556 1310 1229 1173 1101 1051 934 936 899 859 835 829 668 639 592 693 638 611 600 492 396 475 411 390 393 369 366 374 507 480 394 311 352 496 534 567 541 549 453 506 544 720 599 279 226 234 279 265 311 254 208 168 202 261 303 242 233 171 219 237 145 222 248 204 213 216 306 215 239 239 179 232 140 143 155 137 150 129 91 88 118 17 46 129 93 102 118 143 101 138 122 46 60 126 45 52 77 57 161 232 216 233 239 185 132 179 147 149 182 190 189 206 190 204 227 200 191 170 199 218 193 164 129 147 164 165 155 119 119 125 108 104 128 98 106 69 95 74 74 120 156 159 154 177 161 119 95 126 166 128 102 102 141 130 198 200 258 258 226 236 234 205 210 225 263 299 266 219 231 202 181 169 156 134 160 140 98 119 100 93 95 85 108 109 114 132 143 142 148 125 92 94 106 80 92 95 67 81 79 38 57 46 46 31 36 49 67 57 61 78 80 60 56 67 75 60 55 44 48 56 60 59 44 57 54 36 38 36 28 27 26 29 19 8 9 7 48140 333 54 30 10794 13 22 20 8400 1341 415697 169380 170998 148829 96805 42146 8534 3845 3363 3109 3203 3078 3201 2929 2799 2797 2816 2814 2881 3250 3132 2956 3030 3393 3477 3538 3656 3589 3865 4061 4016 4354 4479 4631 5135 4904 4906 5272 5378 5085 4689 4212 3412 3220 3218 3147 3326 3361 3428 3545 3514 3464 3424 3408 3448 3682 3804 3554 3845 3927 3913 3717 3531 3678 3803 3807 3777 3558 3447 3538 3538 3642 3403 3400 3464 3604 3544 3313 3253 2974 2831 2917 2966 2783 2750 2574 2348 2435 2393 2049 1840 1778 1604 1594 1521 1590 1467 1272 1259 1057 996 911 781 747 655 621 642 640 607 461 431 465 419 486 461 463 421 346 393 354 281 307 259 269 297 391 284 329 285 306 457 527 544 585 517 358 332 271 468 587 333 286 328 269 395 331 198 194 207 260 238 263 253 286 255 229 223 172 200 198 121 157 273 229 258 204 167 155 141 126 130 156 215 79 80 68 74 100 64 117 95 156 150 77 72 92 54 110 109 97 162 123 53 46 125 159 225 208 183 169 203 172 158 173 160 190 172 202 167 137 168 182 185 214 227 222 203 234 205 154 215 175 130 128 133 122 157 101 111 143 73 87 65 64 36 93 88 92 81 89 143 114 88 127 97 108 108 119 121 113 137 175 247 237 227 236 308 281 216 209 249 236 262 268 257 244 205 169 132 137 123 132 128 138 103 94 68 86 95 81 99 104 92 100 121 94 99 124 119 111 110 85 69 87 66 55 20 18 3 17 37 62 65 71 63 58 68 86 78 51 52 38 41 53 45 39 43 45 32 35 46 54 56 36 16 24 15 28 35 16 6 2 8 48146 332 55 30 10795 13 22 26 8401 1342 410877 166726 171371 147837 100530 46631 11805 3986 2875 2968 2966 2502 2491 2407 2271 2343 2362 2282 2312 2569 2493 2451 2720 3013 3192 3212 3215 3348 3738 4585 5910 6549 6136 5770 6435 7444 7857 7609 6843 5542 5078 6349 7413 6451 5158 4052 3471 3403 3308 3767 4707 4904 5651 6589 5704 4328 4038 3999 3832 3948 3999 3954 3812 3809 3919 3990 4120 4160 4142 3978 3872 3730 3387 3418 3366 3294 3174 3054 2974 3032 3068 2995 3001 2915 2734 2531 2340 2328 2291 2144 1981 1773 1794 1749 1637 1539 1401 1345 1268 1194 1069 965 911 690 722 702 522 494 475 432 381 378 374 351 408 385 447 363 321 308 284 266 242 235 333 311 378 288 383 470 408 459 567 453 423 395 413 408 475 669 466 311 298 374 315 216 243 191 134 160 209 191 254 300 250 290 141 158 196 229 166 221 282 247 166 150 125 202 127 147 68 122 90 114 107 67 71 91 98 75 106 37 77 90 103 91 63 111 93 99 71 68 72 44 43 112 163 184 204 180 183 185 144 145 119 157 68 78 161 139 185 155 108 149 159 166 143 150 120 142 151 198 151 207 174 148 137 107 68 71 148 79 57 59 62 51 52 99 80 65 81 95 126 121 89 94 105 135 132 166 146 193 226 206 224 231 287 251 218 200 229 228 252 222 223 222 226 174 151 122 93 101 110 87 142 108 70 75 92 90 83 37 105 90 106 94 82 91 88 91 79 82 85 69 58 49 29 18 24 5 1 34 47 36 49 52 44 50 57 42 42 48 46 41 32 45 47 42 38 40 38 36 23 20 26 18 8 11 14 10 7 6 48152 334 55 30 10795 13 22 32 8402 1343 443504 163241 163927 153176 117054 60442 15343 9561 4433 3306 3019 2600 2432 2186 1976 2118 1998 1849 1924 2182 1961 1930 2071 2478 2599 2871 3006 3001 3197 3344 3811 4316 5286 5590 5544 5565 5156 5019 5325 5845 6133 7408 7675 5460 4792 5157 6150 7194 6660 5925 5266 4622 4543 4698 4859 4818 4301 4060 4054 4109 4145 4280 4114 3994 3915 3873 3794 3996 3970 3906 3962 3995 3921 3933 3788 3697 3485 3363 3202 3073 3070 2984 2827 2958 2934 2653 2499 2500 2500 2383 2324 2060 1877 1786 1777 1636 1401 1416 1350 1113 1039 972 887 746 739 615 525 577 510 509 494 430 383 377 371 402 346 366 328 353 430 288 367 327 313 302 353 347 432 427 405 489 500 457 451 478 430 403 494 596 472 350 302 349 412 419 336 227 244 215 201 331 311 271 268 292 250 277 263 172 204 220 209 269 235 222 160 182 206 189 103 130 165 126 53 131 110 95 88 85 83 137 125 80 118 69 94 151 77 107 87 129 121 88 100 143 143 201 219 252 250 310 219 174 119 231 161 129 114 99 145 163 191 201 253 226 217 191 196 211 210 179 155 151 129 120 128 142 144 108 119 106 101 101 103 77 68 120 102 133 153 163 112 118 121 141 127 149 158 152 179 239 267 296 274 300 319 318 312 263 260 289 261 284 240 252 201 184 169 148 107 92 118 110 122 141 124 100 90 99 89 99 122 150 133 127 151 130 103 92 135 129 103 94 97 73 53 37 35 44 45 79 75 62 105 98 84 94 88 83 81 78 76 66 63 73 68 67 65 63 64 69 58 57 62 55 47 41 37 30 27 22 24 16 48158 328 56 30 10796 13 22 38 8403 1344 442968 155394 155464 143927 109901 62309 23309 19743 6326 3893 3837 2780 2409 2237 1803 1782 1691 1556 1633 1533 1641 1777 2038 2191 2467 2451 2647 2803 2830 2812 2704 2390 2279 2355 2746 3395 3386 3453 3552 3229 2918 2679 2807 3039 2926 3097 3399 4437 5196 5562 5155 4465 4059 3750 3795 3551 3681 3780 3940 3822 3712 3500 3346 3482 3575 3590 3610 3542 3463 3370 3315 3384 3420 3392 3330 3459 3426 3211 3168 2985 2855 2920 2823 2659 2582 2395 2326 2167 2064 2196 1970 1772 1650 1617 1511 1440 1356 1202 1248 1059 976 945 687 715 729 674 676 608 628 487 465 371 448 415 334 390 436 357 357 421 331 380 437 373 392 337 403 374 254 275 435 464 380 394 421 479 391 390 492 655 607 312 366 380 269 215 139 47 121 153 113 174 230 208 141 178 153 166 171 160 193 165 194 257 166 140 147 177 113 154 127 109 92 119 68 39 16 -2 58 52 52 70 66 53 83 83 99 39 -3 45 102 97 51 57 50 74 95 111 130 172 246 254 175 161 189 157 158 161 153 157 60 112 153 155 108 125 148 195 182 144 128 150 140 101 125 82 116 123 60 25 55 52 34 46 58 59 42 104 88 59 61 102 67 62 55 61 90 112 131 133 176 223 169 216 274 263 274 261 222 208 225 241 242 193 208 222 197 172 135 118 104 107 85 65 89 78 81 76 81 77 65 108 98 104 79 86 101 102 74 91 87 65 70 61 75 51 2 999999 9 2 999999 12 32 39 42 54 44 41 33 42 50 52 40 43 36 21 21 24 26 36 29 36 26 15 7 7 12 4 48164 324 55 30 10795 13 22 44 8405 1345 424170 153406 150424 136656 105686 51901 21054 41319 9003 4112 4670 2902 2450 2303 2456 1929 1662 1523 1360 1363 1433 1778 1998 1856 1840 1977 2289 2475 2510 2621 2501 2156 2191 2255 2420 2830 2812 2736 2639 2638 2605 2380 2453 2871 5088 8841 10127 6918 3676 2700 2981 3119 2796 2749 2835 2906 3062 3245 3391 3614 3553 3505 3519 3428 3221 3049 2913 2788 2827 2774 2780 2856 2863 2850 3027 2966 2803 2577 2395 2366 2408 2497 2421 2399 2129 1938 2075 1883 1874 1862 1794 1568 1604 1507 1335 1332 1352 1258 1127 945 936 881 665 649 639 686 707 554 558 521 438 484 507 522 492 489 538 587 501 461 473 483 443 475 309 381 297 385 404 421 512 413 341 389 319 355 333 333 382 638 504 359 428 236 256 243 186 164 162 93 66 127 131 122 203 214 124 138 148 64 46 138 198 224 232 192 184 129 103 115 97 101 69 69 48 55 32 29 -21 114 79 46 54 102 73 62 95 12 49 15 100 33 50 6 25 56 125 68 138 187 186 186 121 91 82 41 79 102 94 93 130 80 100 115 100 155 218 194 157 169 156 97 106 80 64 99 66 40 7 -11 28 29 29 32 95 2 13 11 30 75 100 57 62 60 56 86 61 76 73 98 140 156 151 150 169 232 233 252 264 249 207 223 249 223 200 206 176 171 135 98 77 50 54 70 65 74 73 69 57 53 40 59 61 53 80 89 66 48 71 84 65 61 73 59 54 58 20 0 999999 999999 21 19 29 39 37 42 43 49 40 25 31 15 9 14 6 9 17 3 8 18 12 11 1 3 48170 332 54 30 10794 13 22 50 8406 1346 439704 150981 158158 150335 114871 47623 17083 43134 14133 5289 5999 3052 2064 2099 2240 2065 2014 1752 1696 1559 1672 1684 1866 1695 1756 1890 2061 2195 2155 2318 2403 2198 2095 2134 2501 2843 2873 2653 2496 2543 2501 2577 2313 2270 2235 2197 2233 2269 2405 2326 2397 2270 2265 2265 2381 2592 2681 2791 2777 2899 3185 3551 3908 4179 3776 3328 3318 3294 3439 3389 3277 3363 3355 3073 3051 3057 2974 2984 2899 2602 2580 2465 2424 2334 2254 1915 1894 1816 1935 2028 1941 1701 1632 1615 1538 1610 1596 1463 1249 1269 1220 1006 978 920 887 765 799 775 652 592 629 650 678 666 717 663 742 714 754 711 642 702 682 556 469 462 377 340 359 254 440 412 357 310 395 378 393 354 488 795 847 832 682 464 385 347 337 176 231 142 162 266 320 294 288 188 238 251 242 217 130 174 237 192 229 240 242 258 161 153 78 143 155 149 92 138 139 114 111 51 82 141 126 98 61 70 131 155 145 83 101 62 88 97 174 165 183 165 156 207 226 178 107 52 91 126 97 154 133 114 108 165 170 170 171 166 252 211 200 141 156 192 167 123 101 144 132 92 94 94 56 56 104 76 78 43 49 57 71 89 124 119 92 108 114 100 131 144 182 172 193 177 187 201 193 239 273 272 267 281 267 249 285 288 265 227 213 214 153 113 130 104 105 102 129 102 115 95 104 94 94 108 127 122 112 137 120 128 106 111 134 105 117 90 86 74 44 24 34 37 21 50 81 70 89 81 58 80 76 69 74 59 65 60 46 54 57 47 48 38 46 49 46 34 32 29 33 31 23 30 26 5 48176 331 54 30 10794 13 22 56 8407 1347 420892 136533 141191 131212 106122 51868 14546 18352 21945 48928 14232 2562 2042 1890 1925 1849 2004 1832 1656 1733 1971 1774 1412 1486 1699 1681 1700 1735 1844 2053 2070 1865 1802 1768 2075 2457 2424 2495 2326 2386 2425 2255 2244 2077 2086 2097 2047 1969 2089 1999 1924 1895 1949 1966 1837 1997 2189 2166 2226 2454 2469 2624 2986 4295 5715 5165 3518 3038 3036 3025 3026 3022 3183 3232 3012 2991 3027 2945 2960 2818 2877 2777 2754 2698 2696 2415 2328 2187 2188 2294 2268 2057 1902 1893 1851 1718 1831 1798 1731 1568 1420 1308 1182 1066 1105 969 941 760 668 636 627 688 832 776 729 760 729 736 549 472 500 471 418 454 437 335 417 322 266 306 461 347 329 335 364 268 412 345 543 816 879 971 734 395 438 297 279 191 237 194 224 247 276 299 197 170 179 195 251 148 174 183 198 218 164 186 158 130 109 140 60 40 94 59 102 113 85 34 49 102 94 105 102 111 109 105 60 82 77 86 130 148 47 28 59 106 164 135 153 156 157 134 180 149 142 101 115 127 135 132 96 127 94 153 146 175 202 174 148 162 108 105 147 141 105 69 130 49 55 79 65 13 48 93 36 16 57 50 66 59 56 65 119 111 89 78 97 106 102 122 153 154 168 179 192 164 163 238 269 285 266 227 225 243 242 240 208 174 148 132 125 77 82 78 85 80 89 87 86 59 78 93 105 109 103 104 96 86 96 95 104 88 78 61 79 65 63 42 37 4 23 48 63 60 69 70 82 71 62 62 49 34 58 45 35 51 32 22 45 37 27 34 16 15 37 30 10 6 1 999999 10 48182 330 54 30 10794 13 23 2 8408 1347 402249 136729 138397 124377 97070 52214 13189 8165 28453 45845 6528 2971 2203 1951 1871 1851 2319 1981 1470 1453 1706 1768 1528 1362 1255 1478 1563 1690 1726 1746 1687 1553 1643 1646 1804 2261 2309 2327 2224 2294 2340 2225 2063 2110 2245 2173 2192 2166 2126 2003 1907 1938 1799 1717 1712 1703 1955 2069 2099 1997 2106 2172 2259 2255 2264 2338 2521 2842 3148 3276 3909 3861 3211 2872 2686 2847 2867 2875 2977 3092 3190 3114 3019 2935 2719 2654 2596 2591 2471 2562 2660 2593 2577 2490 2411 2269 2185 1990 1841 1658 1535 1356 1246 1134 1102 881 812 741 696 676 619 550 585 637 598 547 560 466 477 456 434 376 383 440 386 377 254 256 304 351 425 380 284 332 389 373 315 411 638 897 1047 1026 823 498 380 299 220 123 129 234 199 144 256 247 142 138 136 177 203 132 126 168 140 103 72 163 103 148 101 126 63 92 152 148 165 109 61 88 76 77 36 85 116 83 98 100 63 79 130 138 83 54 44 102 78 106 167 184 220 164 199 134 123 139 84 145 136 121 96 44 100 109 106 156 131 166 185 221 143 151 145 130 160 121 147 91 118 90 104 16 10 56 81 52 19 28 31 48 48 66 38 62 82 50 46 69 59 112 134 91 100 117 191 135 139 122 156 168 202 248 264 208 188 176 214 216 193 187 152 97 70 60 66 74 91 66 57 83 68 60 57 59 69 86 97 106 75 64 71 73 84 75 60 53 52 58 20 16 19 11 16 31 49 51 52 48 23 31 39 42 49 35 30 33 45 33 25 41 31 15 10 16 9 7 19 12 10 7 999999 2 48188 330 55 30 10795 13 23 8 8409 1348 383933 138805 143630 132851 105636 59197 17992 22568 67603 36374 12706 3959 2704 2126 1836 1918 2869 2081 1548 1325 1750 1623 1433 1448 1398 1411 1521 1431 1622 1612 1505 1374 1291 1201 1400 1971 2039 2004 2090 2065 2291 2159 2028 2087 2061 2100 2125 2208 2409 2697 2778 3028 3210 3292 3293 2460 1797 1910 2082 2204 2070 2112 2005 1905 2083 2047 2089 2117 2072 1868 1807 2048 2083 2120 2299 2412 2442 2612 2633 2587 2786 2756 2676 2713 2504 2453 2381 2394 2355 2371 2536 2331 2262 2277 2127 2115 1989 1888 1744 1675 1580 1462 1426 1274 1092 1110 994 787 647 599 580 419 496 553 525 443 425 458 387 347 387 320 268 343 495 465 309 229 299 436 419 431 373 298 345 320 340 456 656 887 949 869 757 522 377 199 217 176 208 169 151 193 268 259 212 193 168 250 193 135 168 123 164 209 183 183 143 175 153 113 175 105 125 84 91 125 108 39 -3 15 84 107 47 123 8 53 55 69 92 65 61 60 137 109 134 170 219 250 239 220 183 150 134 125 110 85 106 113 91 124 104 132 95 129 181 120 167 133 166 145 147 163 136 146 110 128 98 105 74 16 20 14 73 111 48 36 18 -53 10 43 43 101 71 83 118 130 84 118 127 85 95 127 163 173 159 160 175 217 211 238 239 217 241 246 213 248 206 182 173 148 115 117 92 103 96 87 79 90 79 79 88 71 76 89 126 124 74 82 107 111 107 91 104 105 56 72 50 26 27 23 22 43 50 55 53 54 57 54 67 58 49 36 39 35 44 42 41 35 37 33 39 28 25 21 19 16 10 19 20 11 48194 326 55 30 10795 13 23 14 8410 1349 190158 96807 106516 101022 74860 37544 9341 35628 279236 271616 65099 9420 2503 1527 1414 1712 2424 1708 1166 1233 1770 1528 1401 1186 1192 1239 1311 1263 1180 1228 1211 939 1007 986 1247 1410 1429 1530 1622 1617 1708 1894 2180 2608 3145 4687 6832 9298 13654 19653 24204 26016 27581 27289 26157 22655 17123 13396 9317 4742 2316 1861 1973 1888 1743 1806 1771 1953 1968 1909 1979 1968 2122 2063 2046 2087 2012 2089 2135 2203 2428 2511 2582 2500 2479 2448 2515 2532 2555 2500 2522 2576 2357 1967 1959 1829 1807 1735 1658 1534 1455 1402 1269 1287 1065 1038 987 826 715 603 545 542 543 556 618 506 412 370 478 422 383 401 357 334 291 273 217 139 320 347 353 236 353 318 313 373 387 358 635 687 659 699 882 624 460 248 116 187 239 180 201 246 165 236 201 183 156 204 255 201 136 172 116 162 192 226 114 173 176 118 134 131 144 189 130 106 82 110 98 71 77 68 15 40 60 54 6 28 72 73 63 47 83 146 117 145 184 263 211 208 198 205 121 133 115 135 148 117 64 104 79 91 99 129 113 135 131 148 163 143 109 87 143 107 119 140 80 75 77 54 66 59 75 51 -14 42 35 59 56 34 52 59 69 77 41 92 75 25 37 111 101 73 44 99 117 151 166 192 182 204 197 159 198 179 164 174 188 159 137 95 77 94 66 81 70 92 74 98 56 38 45 58 68 84 98 92 78 56 80 74 60 78 75 52 71 52 29 29 6 2 1 999999 31 48 33 47 50 37 49 35 31 26 19 16 11 19 15 13 4 22 13 12 5 2 6 2 48200 333 55 30 10795 13 23 20 8411 1350 109992 77127 84887 87319 72865 38434 11583 64135 321704 398750 135068 32765 1971 1170 1384 1725 2176 1560 1166 1165 1269 1165 1256 1149 1114 1325 1206 1115 1204 1250 1279 963 914 914 1019 1145 1214 1234 1334 1219 1271 1355 1347 1288 1539 1617 2026 3126 4980 7645 10614 14020 19375 28276 40513 53790 58884 52944 41892 30662 18760 11355 7878 5652 2650 2361 3187 2377 2099 1901 1760 2020 2065 2005 2177 2278 2432 2362 2438 2284 2386 2475 2592 2698 2645 2589 2538 2502 2602 2537 2456 2590 2543 2307 2218 2118 2058 1920 1805 1562 1363 1284 1169 1060 1057 1100 922 892 777 549 592 596 541 456 433 393 370 278 240 282 361 238 337 386 309 180 282 247 279 205 262 311 329 359 325 216 283 265 431 618 637 708 813 774 536 386 290 245 222 175 203 213 242 224 183 109 181 195 194 174 222 190 200 261 259 191 208 167 131 127 148 169 166 115 109 139 24 75 79 45 98 63 84 106 102 119 119 127 65 77 114 171 114 85 87 180 167 162 172 177 172 160 148 165 131 119 126 147 180 58 96 101 83 139 138 110 154 164 162 188 183 168 164 162 129 153 148 123 126 72 51 16 63 54 71 56 14 45 56 45 67 52 42 49 52 102 99 89 95 65 121 104 111 113 143 151 192 185 205 227 265 232 195 216 230 200 204 209 172 149 114 103 110 117 113 104 71 91 85 90 80 64 99 107 109 94 89 94 97 105 88 83 75 58 71 65 38 13 37 25 21 43 50 55 51 72 57 80 70 58 47 44 61 52 42 47 46 41 38 36 31 33 20 18 13 15 26 20 8 999999 999999 999999 5 48206 334 54 30 10794 13 23 26 8412 1351 214945 112754 123611 122138 97862 46900 12075 76172 117564 48910 50277 57978 4680 959 1080 1298 2575 1614 1044 1389 1479 1488 1431 1255 1164 1231 1189 1294 1299 1347 1294 1036 1139 1084 993 1206 1278 1212 1278 1277 1222 1374 1258 1382 1450 1409 1420 1491 1688 1692 1699 1630 1719 2176 3587 7125 14368 24722 38614 50970 55821 50784 39829 27523 12740 3591 4248 6115 6870 4775 3525 3876 2828 2439 2196 2066 2254 2365 2383 2532 2668 2724 2807 2744 2660 2592 2720 2517 2417 2359 2346 2445 2407 2126 1992 1971 1990 1988 1667 1594 1579 1380 1263 1222 1134 1080 983 993 836 710 613 469 406 441 522 447 382 421 296 270 233 283 301 236 299 363 164 270 304 330 289 259 311 359 345 230 299 322 288 442 508 587 735 660 532 435 330 300 320 246 273 206 260 217 249 317 255 230 171 198 241 221 238 214 196 214 186 209 221 139 165 164 173 136 125 117 130 156 102 85 119 93 79 72 71 97 129 129 126 202 183 132 139 228 188 124 107 223 225 159 152 170 184 182 173 123 132 118 109 82 122 130 152 149 173 173 160 177 215 239 194 210 177 109 153 129 149 125 104 96 65 71 74 52 41 43 25 39 76 78 106 96 79 37 60 110 91 117 91 116 118 107 126 118 132 138 168 176 232 262 224 232 201 238 245 269 267 204 177 176 150 135 149 142 139 130 112 119 124 106 103 109 117 133 135 109 108 118 126 137 144 143 111 82 84 89 66 67 79 51 41 56 82 104 108 96 100 87 78 78 64 72 67 64 73 62 57 54 56 62 59 48 48 47 53 62 47 32 28 35 21 21 17 9 48212 330 52 30 10792 13 23 32 8413 1352 332892 122303 135229 131469 110277 63325 15881 50595 41723 6970 55170 126601 12523 1333 1139 1172 1643 1217 1344 1420 1646 1610 1763 1739 1425 1434 1478 1437 1635 1719 1500 1151 1278 1232 1272 1661 1746 1566 1591 1537 1515 1664 1537 1359 1486 1676 1474 1625 1560 1663 1688 1484 1399 1413 1479 1467 1397 1251 1419 1456 2149 3857 5268 6329 8662 4799 1833 1686 1701 1612 1774 1808 1777 1963 1928 2027 2227 2303 2481 2710 2783 2715 2597 2578 2283 2337 2322 2126 2078 2179 2249 2194 2260 2040 1728 1710 1679 1648 1492 1437 1297 1280 1230 1111 1006 881 797 769 798 666 625 615 540 429 503 376 381 399 286 180 251 323 366 277 194 273 198 114 217 192 307 246 223 272 268 327 227 269 276 291 417 503 651 584 383 285 217 152 168 178 182 167 178 136 152 144 158 148 193 136 168 166 147 225 231 270 216 251 215 182 174 179 101 124 159 56 113 127 71 39 52 31 61 64 82 151 214 174 111 150 164 112 109 116 129 138 111 152 178 152 145 122 145 103 112 92 83 115 104 109 90 87 67 117 145 135 150 144 178 149 146 151 98 155 116 122 118 148 87 53 23 40 48 67 52 15 56 63 62 57 60 74 78 69 71 52 39 62 72 110 120 91 121 135 108 99 180 189 174 187 189 154 160 204 237 206 176 139 143 126 117 69 105 124 106 112 94 68 83 77 60 63 105 128 115 85 118 99 91 93 88 78 76 88 65 34 37 28 28 32 35 49 36 41 77 76 64 67 60 44 40 51 37 41 37 29 33 21 40 24 15 15 28 31 25 12 9 9 999999 1 48218 332 51 30 10791 13 23 38 8414 1353 336473 122301 120948 117563 99832 58947 23648 61665 20728 18985 97770 54290 6319 1904 1345 1112 1148 1187 1326 1336 1661 1778 1886 1846 1512 1658 1804 1675 1594 1642 1491 1267 1173 1163 1048 1306 1717 1584 1670 1699 1565 1618 1536 1450 1376 1477 1547 1402 1473 1443 1523 1481 1456 1305 1356 1400 1404 1298 1305 1266 1217 1242 1217 1397 1381 1414 1390 1264 1324 1394 1464 1511 1729 1813 1831 1837 1787 2073 2153 2102 2088 2158 2356 2331 2266 2268 1984 1984 2142 2063 2052 2057 2039 1966 1650 1635 1450 1417 1417 1258 1211 1163 1026 1008 874 897 865 696 570 647 616 613 573 562 486 548 481 405 310 338 258 278 241 256 302 239 247 174 222 292 265 229 215 330 273 287 191 212 236 282 207 277 505 558 449 327 250 135 156 85 147 150 134 190 139 196 129 141 190 208 182 158 173 211 195 209 163 215 190 202 194 171 200 160 128 130 75 25 87 45 121 107 70 121 119 137 205 176 177 129 121 65 98 85 66 144 125 158 169 167 189 197 177 217 156 98 159 73 111 91 125 116 116 129 103 161 187 153 159 167 182 115 116 149 141 143 143 121 65 96 69 20 13 53 55 42 44 53 35 54 70 60 56 46 63 101 74 101 109 108 114 105 126 116 84 100 136 202 199 196 216 182 165 181 220 228 177 208 175 128 113 95 121 108 110 105 81 64 79 83 82 95 98 91 118 125 120 87 84 111 123 126 141 115 108 96 54 17 16 29 45 54 55 70 81 81 75 64 68 73 62 55 51 57 52 44 41 34 41 29 26 20 26 33 33 17 20 21 10 12 7 2 48224 333 51 30 10791 13 23 44 8415 1354 398723 136239 138727 129100 104660 58945 18043 4660 3081 2771 3326 3015 1969 2190 1522 1181 981 1233 1297 1279 1479 1616 1691 1642 1358 1434 1631 1568 1638 1428 1522 1298 1236 1349 1241 1362 1662 1840 2015 2271 2284 2300 2254 2214 2315 2007 2057 2171 2155 2214 2134 1893 1562 1458 1381 1412 1328 1512 1475 1507 1540 1503 1536 1446 1524 1595 1558 1450 1431 1400 1331 1417 1588 1646 1676 1631 1677 1813 1775 1875 1938 2172 2028 2190 2087 1911 1906 1872 1870 1831 1777 1886 1848 1711 1493 1297 1280 1154 1098 1061 996 1017 929 885 762 824 728 787 716 664 531 548 557 477 537 549 585 404 390 314 278 332 357 285 290 305 248 266 277 258 274 204 296 251 339 280 252 255 212 246 256 316 574 559 437 349 244 188 228 284 211 147 236 220 220 246 233 233 178 224 216 203 178 268 174 181 242 188 166 170 128 174 135 103 129 106 100 89 141 118 148 145 92 144 136 178 191 202 194 160 162 128 142 141 103 128 125 128 117 171 178 160 206 212 149 108 119 93 71 102 139 77 55 90 151 141 164 173 157 150 140 152 135 142 151 118 113 62 68 65 34 88 110 65 92 67 45 55 57 4 61 94 87 89 37 22 118 147 101 87 106 113 134 115 102 88 145 179 190 188 213 207 229 209 210 223 228 169 159 141 121 111 85 106 114 114 75 61 78 96 94 81 83 111 113 130 117 83 99 99 118 121 131 110 101 76 51 35 34 37 46 54 58 64 59 67 58 59 70 71 60 54 51 59 58 52 55 39 40 46 46 29 37 38 31 26 27 24 19 19 15 14 7 48230 333 51 30 10791 13 23 50 8416 1355 401545 147216 156039 148582 116505 73774 26585 5185 3049 2643 2543 2130 2040 2287 1472 1224 925 1184 1429 1218 1422 1447 1529 1376 1131 870 1376 1600 1379 1436 1524 1209 1090 1107 1119 1100 1478 1496 1611 1588 1661 1814 1847 1725 1699 1697 1893 2047 2067 1989 2139 1855 1635 1752 1821 1716 1719 1720 1526 1467 1595 1722 1696 1677 1547 1428 1439 1573 1438 1476 1586 1605 1647 1757 1642 1783 1783 1745 1827 1813 1849 2070 2102 2070 1953 1761 1778 1715 1778 1674 1648 1833 1781 1756 1442 1272 1212 1213 1202 1201 1028 955 926 819 813 673 597 608 648 514 504 542 580 570 634 453 387 398 341 306 224 197 217 288 227 220 217 283 281 239 168 247 266 251 320 265 309 196 241 205 248 321 562 547 396 227 201 235 216 221 328 240 261 356 342 313 224 232 282 175 235 182 204 217 286 227 234 167 202 192 173 201 201 129 188 187 235 155 30 118 91 118 165 181 164 196 273 186 216 197 174 148 160 218 158 142 125 161 168 212 185 203 163 154 188 93 97 145 113 119 91 127 117 87 143 151 158 191 191 133 148 127 136 102 134 114 62 36 83 46 75 58 75 69 83 36 93 83 79 110 100 92 130 70 79 110 98 121 125 119 105 108 106 120 115 117 135 162 189 213 184 202 242 216 212 196 202 159 151 167 140 114 121 98 102 120 86 89 97 112 96 117 123 114 124 128 125 97 88 122 142 111 113 121 103 82 64 34 27 36 67 55 80 93 84 85 71 73 80 72 54 36 60 57 66 57 52 46 50 47 43 39 35 40 33 17 19 16 10 16 20 12 10 48236 328 50 30 10790 13 23 56 8417 1356 386410 140730 153118 149427 120709 75776 27917 6931 5411 4094 3088 2293 2038 1893 1273 1080 1082 1285 1390 1041 911 1303 1698 1919 1709 1842 2437 2801 2993 2329 1610 1192 1061 1203 1070 1032 1337 1718 1722 1944 1834 1525 1459 1315 1274 1351 1414 1446 1697 1636 1646 1589 1568 1572 1588 1484 1560 1534 1690 1537 1415 1450 1358 1479 1555 1534 1435 1411 1427 1437 1450 1378 1558 1614 1710 1930 1888 1894 1964 2044 2055 2115 2190 2149 1950 1761 1550 1559 1547 1557 1381 1563 1660 1611 1223 1093 906 894 960 957 823 807 816 693 658 581 560 595 552 524 626 629 553 494 461 430 362 363 338 372 315 229 190 294 268 310 272 229 203 207 338 277 276 260 233 158 281 261 213 316 288 316 403 612 598 411 293 225 227 191 208 302 302 264 370 260 249 203 202 216 243 201 151 165 170 220 205 215 187 237 257 255 177 201 66 137 157 150 140 163 136 167 219 140 274 275 191 224 233 178 162 167 144 119 120 79 155 145 185 141 110 163 147 124 86 80 123 105 131 122 93 96 119 136 105 170 170 147 180 130 154 137 125 131 134 118 86 73 41 42 54 50 40 30 64 58 54 53 70 89 48 74 62 80 81 71 82 103 138 99 84 86 105 100 108 128 107 121 153 209 216 184 198 195 178 184 161 157 142 159 117 96 101 124 106 106 115 76 75 88 69 90 96 98 116 115 119 90 112 117 91 94 113 93 69 48 9 21 48 44 44 45 54 42 52 62 77 49 46 35 38 47 45 36 37 34 34 28 24 26 37 28 14 14 14 8 5 2 48242 333 48 30 10788 13 24 2 8419 1357 390252 123856 128284 131005 114140 72971 29575 9500 6574 5317 4136 3625 3025 2374 1784 1055 1492 1408 1212 885 635 693 1203 1361 1188 938 1204 1546 1912 2910 3526 3604 3325 2787 2092 1655 1694 1971 2046 2654 4303 5405 5738 5651 5206 3867 2679 2035 1948 1911 1900 1823 1698 1480 1477 1439 1535 1450 1477 1432 1428 1409 1412 1395 1345 1384 1391 1394 1362 1256 1242 1363 1362 1461 1486 1713 1780 1858 2021 2014 2037 2193 2332 2357 2142 1952 1645 1628 1572 1351 1330 1393 1499 1410 1134 1011 878 821 832 797 832 779 784 762 766 726 545 653 644 529 632 488 463 332 431 441 388 299 339 298 359 341 246 228 267 267 237 196 228 201 203 146 187 325 224 227 293 265 201 252 251 248 295 399 543 506 351 212 212 213 194 271 291 345 275 288 214 271 260 264 230 238 265 189 252 215 175 192 175 212 227 212 122 160 159 182 144 205 240 290 264 216 216 253 270 257 228 206 160 188 154 151 158 176 78 121 142 134 169 186 226 211 189 166 179 161 126 52 93 55 112 86 116 150 177 150 171 191 160 137 144 170 197 116 135 109 111 90 70 48 73 72 73 66 65 50 91 59 53 54 64 124 109 76 103 123 136 94 101 140 143 121 128 157 139 123 126 139 161 181 164 181 189 212 193 184 213 197 203 179 161 136 138 148 144 129 105 109 104 105 111 106 122 146 116 145 101 110 116 132 130 123 101 93 88 73 56 50 40 28 45 54 70 85 83 86 88 97 86 65 53 75 65 70 57 42 41 48 49 48 43 46 39 31 32 29 12 17 18 5 999999 7 13 48248 334 46 30 10786 13 24 8 8420 1358 366916 107033 116573 114917 96306 61145 25443 10074 5836 6048 5245 3268 2687 2491 2190 1177 1593 1625 1400 957 874 873 994 1350 971 690 831 981 1189 1361 1171 1072 881 1303 1794 1871 1803 2100 1961 1691 1551 1540 1519 1550 2009 2496 2491 1781 1462 1131 1103 1016 1060 1201 1247 1256 1157 1222 1255 1403 1340 1200 1166 1130 1221 1297 1339 1294 1362 1392 1291 1329 1478 1466 1588 1616 1800 1923 1873 1966 2133 2335 2442 2345 2191 1926 1816 1772 1740 1635 1636 1643 1750 1643 1438 1141 1117 1085 1050 982 982 974 788 705 762 748 655 584 524 473 497 629 432 325 351 377 435 357 251 330 345 345 332 294 302 290 217 153 230 285 168 227 178 344 240 288 304 232 216 217 272 296 343 445 534 615 497 276 194 289 287 229 274 217 272 241 209 222 220 143 218 209 205 256 252 189 184 190 154 195 273 334 274 213 196 197 246 229 251 273 183 285 300 281 294 283 325 252 176 216 220 128 136 119 143 141 133 196 207 257 230 219 246 147 126 66 45 84 74 128 84 93 114 86 120 138 206 193 149 163 157 140 175 122 156 169 149 107 70 72 97 124 52 26 84 71 83 94 101 100 142 122 113 113 151 124 111 110 93 142 154 149 130 117 143 149 130 105 161 166 172 169 210 204 191 207 230 199 172 164 120 136 157 126 141 131 99 101 95 76 107 87 112 105 121 128 135 133 120 121 130 121 135 123 89 60 33 29 11 50 66 87 76 77 75 82 76 66 78 84 71 62 66 63 66 50 40 50 47 47 44 32 40 44 35 26 29 18 16 10 11 14 4 3 48254 334 45 30 10785 13 24 14 8421 1358 358000 119720 125984 121846 101778 59669 20497 11554 11172 7768 6072 6253 5451 3597 2535 1292 1481 1580 1276 1196 875 799 933 1173 917 748 741 793 892 1083 1155 1112 888 890 889 1006 1293 1422 1150 1010 939 1152 1175 1235 1322 1373 1177 1127 1173 1152 1140 1237 1092 1302 1355 1355 1199 1272 1272 1115 1137 1125 1075 1139 1245 1241 1311 1315 1310 1394 1253 1260 1289 1374 1337 1472 1540 1759 1782 1878 1930 2171 2327 2320 2097 1844 1841 1724 1544 1610 1627 1730 1750 1646 1429 1143 1036 990 911 1021 959 923 856 786 752 787 712 611 560 556 608 557 431 380 388 346 375 410 396 368 371 373 353 327 275 261 249 316 258 259 187 224 350 335 338 291 361 314 292 346 269 348 387 491 682 669 479 332 207 205 213 202 189 177 208 279 313 266 116 249 296 242 139 207 184 182 223 177 234 295 300 331 285 280 279 303 268 263 341 353 304 371 372 474 364 417 380 332 322 317 221 159 222 145 153 240 178 200 248 261 269 213 210 264 224 160 156 210 176 145 125 213 172 179 169 202 180 208 231 237 229 194 176 218 184 180 147 140 113 132 93 131 163 100 96 119 102 102 84 105 152 193 197 174 160 134 162 174 137 133 177 173 192 190 189 168 145 172 174 208 232 216 235 227 237 253 253 219 195 207 155 168 180 164 161 157 151 172 119 134 145 137 134 142 162 185 175 142 122 154 165 160 150 149 135 108 86 70 86 92 107 105 106 127 109 107 119 111 95 80 82 102 94 83 87 82 80 65 76 73 70 72 83 70 50 57 49 40 45 53 45 35 29 27 48260 334 74 30 10784 13 24 20 8422 1359 354807 122500 124004 113016 96462 63036 17006 4733 5465 4668 3113 2714 3509 3258 2545 1536 1286 1741 1429 1509 888 842 985 1149 881 900 708 581 862 910 885 937 627 632 707 558 642 986 1183 1356 1186 1158 1143 988 871 939 1073 1005 1026 987 1026 1086 1110 945 1091 1025 1052 1184 1245 1170 1226 1161 1123 1040 951 1030 1013 955 815 856 848 947 1052 1108 1262 1443 1581 1463 1419 1522 1515 1623 1810 1755 1663 1549 1428 1527 1514 1418 1355 1494 1535 1331 1000 811 920 950 924 751 822 773 818 651 597 696 561 491 509 458 520 416 437 395 304 439 328 350 356 302 283 166 182 298 298 228 220 148 187 187 192 166 192 352 339 275 279 289 351 276 234 360 359 458 582 470 374 222 150 219 194 204 193 178 161 209 199 229 375 411 374 377 344 387 339 274 306 241 178 220 278 297 263 268 270 310 351 332 325 302 321 444 621 643 572 536 376 218 183 224 252 180 130 126 176 159 151 200 230 252 270 177 158 218 140 155 158 160 90 140 170 158 138 150 196 194 199 198 187 144 140 127 93 126 194 169 135 119 118 47 80 148 108 77 107 84 57 68 131 187 186 224 167 179 151 137 160 149 197 147 125 204 167 146 130 146 166 149 174 201 205 206 223 261 249 229 211 170 190 191 185 156 162 155 143 144 117 152 144 135 111 114 130 131 142 130 130 144 124 106 118 115 124 123 133 122 76 32 47 62 81 95 95 78 105 105 109 89 76 89 84 78 73 65 67 54 57 54 66 57 47 41 38 44 50 38 32 40 44 23 24 30 23 11 48266 333 42 30 10782 13 24 26 8423 1360 244417 111936 111707 112070 94310 54340 13503 2795 2133 3282 2942 1934 2479 2461 2454 1618 1074 1408 1569 1825 1109 730 981 1200 927 846 863 766 753 869 785 702 706 506 462 327 300 574 654 728 750 884 855 805 743 742 804 759 738 729 716 790 739 774 769 772 880 1026 883 897 846 960 959 878 997 991 889 804 679 761 710 727 792 842 840 896 1131 1186 1141 1308 1418 1293 1499 1585 1367 1230 1240 1243 1311 1164 1235 1313 1443 1417 1037 934 884 917 807 727 734 761 616 521 561 540 486 441 497 319 332 284 308 342 267 268 325 237 217 211 311 236 178 138 218 194 137 175 118 135 106 169 233 324 284 284 255 262 290 220 175 189 347 502 540 391 375 290 112 163 131 139 208 178 166 263 324 324 360 301 307 244 153 178 256 300 252 225 245 293 304 354 357 281 312 245 218 262 245 319 341 275 257 246 233 273 204 153 227 210 168 114 171 179 131 159 171 209 145 177 176 195 174 175 150 151 168 187 118 144 139 122 119 119 147 161 170 178 207 144 186 109 113 141 127 106 80 89 87 89 75 61 55 59 69 68 67 59 96 142 126 194 196 194 163 142 143 127 171 172 138 94 123 181 140 134 170 152 198 227 169 159 183 220 204 183 184 188 221 177 183 187 148 149 127 106 114 79 85 104 144 119 106 92 131 114 114 123 121 113 135 119 130 149 133 99 77 52 70 70 65 67 71 75 79 74 79 76 74 69 73 71 47 58 58 47 48 59 49 52 46 38 43 48 39 27 30 33 24 17 14 14 3 48272 333 40 30 10780 13 24 32 8424 1361 329604 114073 113377 101422 84189 45855 11068 1766 1405 2007 2348 1932 2188 2032 2285 2584 1282 1163 1079 1413 963 773 976 1156 948 792 623 706 663 880 922 890 772 563 465 467 291 304 487 389 582 660 735 646 659 665 641 606 598 682 632 574 575 574 616 800 736 746 734 698 694 757 809 784 843 892 794 674 674 728 716 575 637 690 684 748 950 840 774 725 814 906 1081 1167 901 717 889 878 922 1055 1091 1293 1340 1348 1087 936 866 889 950 676 755 777 754 683 565 588 616 506 499 461 491 402 349 255 321 354 302 263 119 222 233 213 247 242 184 107 102 147 133 43 56 151 204 213 354 204 293 244 319 302 203 251 258 440 535 553 495 402 230 219 237 271 259 321 316 310 353 222 233 305 258 266 252 195 224 305 293 292 213 231 334 356 340 316 226 172 227 177 139 136 146 164 204 183 192 249 248 258 273 196 156 143 147 111 121 154 116 110 159 201 306 261 215 176 111 153 129 70 35 70 121 96 123 144 80 144 191 199 155 149 132 109 59 76 116 99 107 86 64 72 69 81 124 85 27 68 90 77 87 160 122 176 213 242 197 165 154 120 107 130 161 113 131 155 153 136 101 82 134 174 147 125 177 216 239 228 221 191 194 201 200 193 173 135 128 92 94 123 121 103 105 89 77 134 124 139 149 123 111 137 138 126 111 135 124 100 72 65 32 59 67 78 91 72 89 89 85 73 62 72 67 62 63 65 52 57 60 58 55 50 47 37 39 46 40 41 29 35 24 10 15 23 3 48278 328 38 30 10778 13 24 38 8425 1362 266249 111111 116958 102921 65991 24940 5194 1869 1405 1895 1768 1899 1940 1814 2255 2999 1512 1128 1183 1255 1050 894 980 1182 1002 906 845 773 742 747 785 787 620 436 474 383 239 298 310 323 422 466 499 635 580 479 530 546 516 596 643 658 578 648 578 580 621 679 637 458 490 620 631 875 837 769 735 652 695 702 689 633 635 678 649 639 669 735 699 623 799 840 903 976 781 632 609 693 661 671 771 1014 1023 949 794 684 656 584 590 671 690 682 611 580 623 616 592 565 385 425 444 379 291 209 244 281 288 228 255 191 152 165 168 163 80 178 155 135 130 120 94 60 180 269 260 236 217 201 331 320 290 407 366 493 685 651 603 556 434 350 310 325 370 298 266 300 251 229 185 242 218 147 140 149 188 218 197 221 259 241 246 290 298 192 167 157 139 152 196 91 127 165 182 256 259 245 307 244 197 137 102 168 119 161 109 116 102 116 117 159 172 201 172 168 123 100 85 76 116 96 95 79 72 59 100 121 126 149 123 112 107 117 112 59 109 49 60 40 27 26 69 43 37 59 41 72 65 82 95 106 134 173 158 196 141 149 102 113 120 187 155 115 88 141 134 84 88 83 97 118 139 114 100 156 187 196 184 169 173 164 143 120 127 128 92 87 104 89 67 89 82 86 67 64 103 116 87 80 95 116 92 99 106 88 72 69 53 16 999999 14 43 59 58 60 67 66 51 39 42 41 41 37 31 50 48 40 34 37 35 25 7 16 1 4 19 15 18 7 48284 332 36 30 10776 13 24 44 8426 1363 258515 110744 117445 106598 68213 21008 3433 1723 1327 1833 1768 1536 1848 1943 2215 2447 1153 881 947 1221 1169 986 960 1092 1084 1030 896 743 773 841 898 893 607 483 476 525 415 359 338 394 436 625 670 658 496 528 500 545 600 607 640 616 636 506 573 548 583 526 594 524 432 585 847 927 885 737 787 1262 2931 2108 771 632 646 713 658 714 697 594 680 692 575 716 810 849 798 816 687 753 677 694 827 847 904 948 651 566 539 670 659 657 629 633 667 796 638 690 704 666 579 532 526 544 486 526 340 328 335 202 283 291 195 182 168 199 173 120 163 94 189 207 204 147 245 215 264 332 373 433 520 539 453 429 500 620 728 642 523 523 450 277 362 343 299 225 169 216 255 260 222 190 243 287 220 212 234 243 213 138 204 229 292 307 300 212 181 166 162 80 145 144 106 154 174 136 179 123 177 125 195 167 175 147 149 161 145 167 138 139 151 183 169 227 231 151 130 132 116 97 73 121 104 113 116 126 121 140 157 153 184 172 150 141 125 115 99 158 123 95 93 137 73 85 114 92 22 52 121 114 121 149 217 245 199 178 157 132 147 125 118 157 152 161 145 136 150 150 103 94 99 122 123 135 145 144 171 203 240 198 183 211 193 165 152 148 100 66 72 99 67 108 116 123 120 89 100 102 106 99 99 110 99 104 107 113 97 84 53 41 57 47 47 63 65 85 86 74 71 63 58 51 50 50 64 57 47 48 42 33 36 38 43 43 47 36 25 23 22 17 19 16 8 2 48290 324 33 30 10773 13 24 50 8427 1364 188864 106266 111513 99304 58590 16555 2646 1314 1115 1418 1295 1484 1501 1531 1737 1839 987 848 968 1228 1311 1022 933 987 911 918 751 716 675 808 710 836 603 349 443 382 393 269 351 425 454 541 561 499 502 498 375 406 449 391 597 539 602 447 442 472 453 424 369 421 435 457 695 900 992 1083 1434 1813 3861 11506 13720 7828 2502 813 606 576 610 625 563 542 445 404 560 701 703 627 486 573 613 510 730 787 788 730 668 572 520 457 425 495 515 551 616 658 549 590 641 649 657 638 609 485 461 400 377 374 309 224 242 184 230 205 183 119 192 219 189 171 213 231 217 251 137 215 298 325 303 353 395 449 443 331 272 377 579 547 441 361 280 166 221 232 127 103 155 172 180 159 215 155 182 221 173 141 116 100 67 105 104 152 264 156 213 140 119 121 113 90 115 94 53 94 54 71 50 105 141 100 108 80 76 150 76 74 122 115 98 85 58 149 248 198 200 166 132 73 73 89 147 70 37 57 74 91 162 131 95 139 95 97 109 82 57 74 93 70 26 65 26 18 -11 29 29 46 31 79 71 108 97 130 177 191 173 146 99 140 106 95 92 132 151 114 112 101 106 101 92 117 107 120 128 136 109 140 154 184 207 162 169 151 138 126 94 91 88 91 72 69 74 58 77 87 80 96 88 84 91 86 90 81 72 97 101 83 76 54 5 5 999999 999999 12 35 47 42 50 43 50 40 54 52 48 33 26 21 26 22 21 23 26 6 7 8 999999 4 48296 332 31 30 10771 13 24 56 8428 1365 363114 114199 113477 94804 53506 13392 2486 1337 1243 1448 1289 1309 1469 1485 1679 1857 1129 878 866 1153 1143 938 1027 1189 1013 914 838 724 704 819 827 899 792 357 528 450 477 493 419 383 393 562 613 586 498 591 544 428 612 499 514 603 564 575 438 531 575 599 432 344 399 574 717 856 880 877 1073 1448 2065 3722 5888 8300 7501 3226 978 603 593 553 466 395 448 514 485 588 628 609 595 569 530 561 587 665 719 657 619 544 449 336 464 333 391 360 347 431 387 368 403 508 547 547 488 495 503 557 349 358 282 245 207 281 212 217 187 249 186 136 220 193 154 136 202 207 247 282 288 192 228 280 263 194 270 249 299 353 458 502 483 412 288 188 250 236 139 169 139 214 188 163 74 131 228 160 199 251 191 142 172 128 135 136 165 143 82 108 158 125 125 167 99 126 55 134 128 51 35 108 203 197 175 219 205 189 193 129 74 109 144 155 130 159 189 184 188 114 143 136 71 128 78 66 54 77 86 117 107 72 82 153 101 156 129 89 116 103 87 82 72 104 104 116 82 69 54 89 50 52 107 91 133 154 173 192 167 153 159 141 136 149 154 165 118 108 123 100 157 141 108 133 124 167 178 179 164 150 162 174 185 182 190 186 222 191 122 113 118 130 119 95 88 96 104 130 89 92 95 102 83 82 96 107 123 148 120 104 107 76 52 35 9 23 58 68 72 83 58 63 66 75 75 66 57 47 52 40 29 52 36 40 39 36 28 31 27 22 20 23 20 17 16 8 1 1 48302 331 30 30 10770 13 25 2 8429 1366 433374 122886 122938 106910 65042 18437 2914 1376 1300 1254 1459 1477 1668 1707 1528 1767 1230 793 1032 1102 1038 944 956 1199 1206 1014 989 741 791 825 825 848 689 438 478 470 497 326 196 323 384 502 578 670 572 589 461 555 541 500 458 643 735 686 538 400 386 380 423 415 479 606 713 705 769 670 674 731 856 1114 2062 2963 2045 1361 757 651 650 757 676 489 478 502 496 583 629 632 513 509 466 481 598 612 594 714 603 482 443 437 340 328 380 402 434 325 358 320 353 449 323 331 380 476 370 372 375 337 198 212 302 255 224 248 140 174 104 148 231 128 128 124 134 159 200 193 166 224 230 204 292 286 268 244 174 164 327 478 453 395 338 223 192 151 181 153 106 161 127 198 60 50 133 162 171 139 101 93 113 28 56 52 86 117 133 109 69 93 125 100 155 117 168 123 48 72 76 86 153 115 179 196 228 171 145 135 113 137 93 157 187 154 186 138 117 115 145 84 70 109 62 60 95 115 83 52 73 78 110 128 167 146 124 93 146 83 100 38 74 99 24 39 72 70 51 98 90 43 107 107 120 155 179 162 149 148 138 114 125 124 120 107 96 103 100 123 111 122 117 99 172 134 130 124 102 126 136 153 208 176 190 176 187 195 141 125 105 92 77 80 115 90 89 117 141 103 103 105 85 89 94 105 101 113 122 114 108 100 69 47 25 55 58 64 63 61 76 66 64 51 53 61 57 38 50 43 55 43 46 37 35 27 26 26 34 29 26 27 21 13 7 10 1 48308 329 29 30 10769 13 25 8 8430 1367 439739 126659 128203 107988 58525 14569 2732 1474 1165 1290 1400 1464 1491 1542 1587 1550 1224 790 869 1147 1177 974 1020 1190 1153 960 813 782 826 915 805 714 605 465 331 442 538 347 233 295 248 512 577 454 478 513 446 426 519 534 478 582 720 614 508 481 365 459 415 373 364 513 608 752 675 625 598 707 839 930 821 1017 1120 848 729 582 613 518 458 476 537 426 421 494 538 712 736 747 658 559 611 660 522 604 656 564 384 288 302 262 280 285 217 292 246 310 151 277 293 178 229 197 201 182 231 124 39 111 170 47 151 139 126 116 159 174 161 83 154 173 216 333 247 202 197 274 191 276 276 269 180 201 176 224 314 421 397 354 393 218 123 103 181 214 151 65 100 148 177 113 138 159 126 123 101 110 20 72 108 50 12 117 180 135 82 121 114 67 58 125 90 24 27 83 60 61 41 43 87 90 121 86 168 119 95 114 52 89 172 163 105 62 30 98 50 89 96 65 68 120 77 32 22 41 85 91 101 118 76 85 108 52 53 61 83 82 57 65 35 56 74 53 98 92 70 73 88 111 128 156 135 138 172 144 128 104 82 121 86 93 78 117 82 108 112 95 100 125 133 135 94 104 102 97 142 116 148 196 180 188 180 158 138 129 124 94 72 95 89 97 97 67 77 75 80 107 87 85 116 97 91 129 108 82 102 76 28 20 22 30 32 47 40 52 44 57 57 54 56 38 32 40 56 37 37 37 20 23 38 36 18 18 19 16 8 16 7 7 7 48314 331 27 30 10767 13 25 14 8432 1368 490896 126347 120257 97843 57978 17912 3015 1404 1266 1422 1679 1778 1894 1751 1792 1771 1317 800 877 1232 1151 1014 994 928 947 845 869 815 834 923 868 878 599 384 431 352 399 364 317 348 255 515 590 458 456 496 560 546 514 464 458 540 603 581 545 531 506 551 489 442 523 615 684 716 710 787 750 788 780 961 804 445 613 705 637 554 482 417 397 486 460 412 460 466 488 446 355 341 246 368 288 337 420 352 478 240 298 358 325 236 259 369 362 214 330 302 157 163 178 140 160 257 153 183 143 152 128 173 88 66 132 134 174 100 90 79 86 160 174 211 158 247 327 145 113 198 238 259 243 207 296 180 164 177 266 305 270 264 279 213 156 100 148 156 171 120 147 109 80 100 145 166 150 130 82 99 56 79 53 49 74 118 129 82 126 95 59 146 92 70 100 76 44 80 89 96 13 74 132 115 111 137 192 84 69 91 71 123 132 195 137 122 126 50 76 105 58 89 103 73 70 84 127 35 47 138 66 120 150 89 102 123 88 57 50 29 23 52 68 57 42 28 39 50 49 27 72 67 125 106 97 110 156 148 104 100 115 160 119 99 117 102 87 119 116 100 92 105 125 82 94 90 90 132 111 143 155 177 175 169 175 151 140 129 114 116 121 66 92 104 83 79 99 86 74 88 76 94 102 106 90 116 93 82 82 75 53 20 24 25 46 59 45 58 66 79 69 52 53 53 50 36 34 31 17 34 33 32 30 17 11 21 20 14 5 4 4 0 3 2 9 48320 333 26 30 10766 13 25 20 8433 1369 499101 131090 129514 110451 67107 17989 2948 1516 1252 1242 1636 1878 2047 1976 1975 2024 1884 955 915 1274 1071 905 1091 1267 1105 727 784 944 1013 927 879 822 604 360 360 364 447 620 468 366 399 544 665 600 518 542 481 480 507 596 520 675 601 559 521 374 454 533 438 484 578 671 741 614 667 802 791 811 843 851 724 618 456 706 650 579 489 211 258 239 378 347 381 312 288 318 345 331 350 333 300 358 307 475 628 438 389 272 330 194 244 233 178 303 348 282 293 268 243 184 300 211 271 225 193 254 219 140 148 207 90 140 136 106 142 157 63 77 135 274 185 220 256 248 221 189 226 216 163 252 311 234 169 214 264 371 349 310 246 276 230 132 204 128 142 136 88 78 138 148 91 125 240 189 146 106 102 149 108 118 182 178 177 173 112 206 103 86 108 99 138 78 77 101 68 141 120 101 160 85 69 128 148 86 101 89 152 161 133 131 192 127 109 138 139 129 139 121 89 108 137 121 100 137 111 115 109 112 144 159 162 145 144 157 109 88 93 57 63 93 87 41 81 131 90 62 99 101 134 148 140 123 189 185 206 128 102 129 123 95 119 160 131 149 126 111 89 78 120 162 167 105 110 145 108 147 167 205 214 169 174 169 158 119 103 83 136 159 124 122 95 111 84 125 119 98 92 120 132 133 117 118 107 85 86 71 62 61 53 31 42 77 86 81 79 84 86 75 75 66 63 57 55 48 45 55 46 40 36 32 34 40 54 33 24 29 34 32 23 26 16 11 5 48326 334 24 30 10764 13 25 26 8434 1370 534122 144481 141931 121692 73625 20957 3225 1631 1337 1381 1771 1786 1804 1831 2143 2161 1763 992 1022 1113 1171 1147 1032 1091 914 814 935 934 1055 1013 936 728 590 494 419 399 508 459 449 344 283 388 529 613 606 649 483 481 515 624 587 596 501 481 557 502 491 463 527 605 498 731 789 865 828 892 857 837 1012 1071 1027 659 771 827 713 562 584 318 261 336 322 342 288 309 270 230 207 276 268 251 278 283 215 377 445 340 263 192 194 286 323 278 241 241 271 283 172 266 306 253 316 215 274 252 121 133 237 206 41 79 99 118 161 64 114 129 147 117 104 154 271 216 234 177 182 179 204 102 183 130 196 191 204 190 258 313 293 324 275 269 109 96 108 106 119 137 113 156 155 132 190 152 189 103 142 220 151 188 185 141 97 83 207 195 115 133 146 164 110 96 149 89 162 111 143 95 51 72 38 67 116 154 92 84 90 101 123 138 186 147 190 186 158 113 76 136 95 69 91 133 95 144 175 157 120 138 129 132 137 165 150 151 126 135 58 103 68 32 48 79 90 89 74 89 76 87 94 58 84 114 167 152 186 190 177 180 172 154 152 118 119 124 120 152 157 135 106 113 114 137 133 107 115 146 132 168 191 195 204 189 188 192 159 162 123 104 121 79 103 116 121 135 111 95 116 106 112 101 100 125 139 113 129 116 123 116 94 68 54 54 65 89 103 106 96 82 95 86 92 83 74 67 78 70 62 51 56 65 53 53 46 53 58 55 39 31 29 21 24 28 14 16 11 6 48332 0 99999 30 10763 13 25 32 8435 1371 48338 334 23 30 10763 13 25 38 8436 1372 562813 150458 150590 137765 85052 24270 4012 1868 1393 1386 1700 1669 1697 1826 1790 1639 1322 954 1196 1180 1240 1137 1145 1117 813 740 997 931 1116 1186 1027 768 612 446 350 362 445 525 544 467 412 429 400 547 440 449 545 431 546 712 532 581 566 443 528 507 522 590 584 551 654 712 687 785 888 846 1030 881 874 909 1062 892 985 1064 1035 797 463 418 380 311 331 331 283 242 258 262 230 255 363 315 262 305 339 348 383 391 351 277 296 297 169 178 149 187 213 168 248 172 196 193 195 178 148 192 218 181 178 211 163 212 100 118 218 190 152 200 83 138 162 199 226 220 222 197 226 167 232 200 189 240 276 221 172 198 275 238 230 248 278 267 233 194 223 189 149 78 79 178 174 164 123 107 126 175 156 221 241 272 157 202 148 171 210 260 258 239 177 154 196 234 148 193 111 148 168 160 119 89 77 159 149 162 113 143 165 220 164 161 148 197 227 199 184 143 165 113 106 114 113 134 132 124 115 128 155 174 157 169 208 205 148 172 154 99 80 126 81 50 90 116 100 92 87 98 110 124 135 126 135 149 159 167 204 206 212 177 152 192 147 151 105 144 173 167 191 167 132 179 160 151 130 164 149 130 138 175 198 204 260 237 242 216 189 166 160 132 121 153 154 151 153 144 153 157 152 143 136 133 144 115 140 159 144 159 165 152 131 92 79 89 99 103 111 120 102 111 117 106 99 92 92 79 73 66 66 70 70 74 78 65 55 64 60 47 50 41 33 46 45 42 39 34 22 9 48344 334 24 30 10764 13 25 44 8437 1373 531648 154134 152011 124046 70259 18303 3176 1717 1365 1359 1548 1589 1639 1855 1913 1758 1352 968 1119 1113 1212 1322 1190 1162 959 867 1135 1090 948 957 893 600 474 340 343 318 409 461 481 452 361 297 453 445 513 505 523 500 443 554 531 566 611 538 428 464 505 468 466 547 635 675 741 671 760 802 936 928 797 787 1018 938 870 788 976 837 612 441 507 572 435 624 383 238 219 177 156 205 104 275 215 178 313 273 322 307 331 310 334 195 127 181 140 121 163 198 122 128 107 200 190 190 198 62 2 40 45 118 122 135 161 184 183 127 66 101 100 143 226 167 129 170 209 170 158 182 101 210 171 251 297 205 168 115 248 194 179 156 179 220 216 197 128 157 68 64 108 121 66 186 156 92 91 161 177 218 181 126 168 129 221 161 192 305 247 204 186 196 171 157 141 184 176 160 116 131 110 138 104 119 143 105 200 167 125 115 142 157 202 281 245 180 161 131 130 124 195 135 95 131 112 152 162 126 146 112 149 146 134 144 184 135 75 111 76 99 69 83 83 130 102 73 87 108 85 137 138 120 118 138 146 212 232 195 177 187 147 117 136 173 140 114 169 135 171 151 172 136 154 138 112 141 124 90 97 138 188 215 228 208 217 224 206 182 141 101 99 97 129 114 103 126 111 104 132 155 128 140 128 146 149 146 164 139 114 112 122 81 76 97 80 92 104 122 107 104 97 88 79 74 79 78 68 66 68 65 69 60 63 42 47 54 44 44 37 37 36 35 26 32 20 12 22 7 48350 332 24 30 10764 13 25 50 8438 1374 512138 145551 147344 120822 63545 14879 2912 1792 1357 1245 1470 1512 1626 2004 2075 1758 1136 857 929 1047 1091 1112 1084 1057 805 815 915 871 957 886 885 716 504 407 416 412 403 341 536 459 557 403 341 476 440 557 457 416 471 594 424 463 491 388 508 481 342 429 527 652 822 783 673 612 722 911 969 839 626 565 895 1007 914 964 1019 1055 1001 718 601 900 895 703 689 407 214 209 147 120 171 100 210 275 251 289 413 371 356 394 354 397 385 111 64 89 140 208 136 136 156 120 80 110 104 163 178 156 142 147 54 59 138 104 151 146 88 207 203 60 146 87 109 134 160 293 219 80 119 124 170 198 199 131 66 140 194 145 95 218 165 217 244 257 197 178 137 69 99 63 167 97 109 64 58 83 143 139 195 239 159 127 193 142 117 194 216 224 162 124 160 167 102 125 134 144 115 20 82 134 111 109 112 159 133 80 128 156 213 143 193 223 228 73 90 115 94 43 62 97 72 105 88 70 57 48 94 61 139 133 147 114 101 89 79 110 88 63 34 67 67 79 34 21 68 73 82 80 61 106 139 143 139 111 120 196 166 166 157 111 108 160 124 94 117 123 129 144 162 145 139 123 115 133 86 112 105 104 150 164 183 175 135 135 154 112 106 68 92 99 100 89 72 77 95 121 114 123 114 131 103 86 131 135 93 92 107 91 97 56 38 43 66 78 88 76 69 69 77 81 74 72 66 67 64 41 54 42 32 45 39 20 19 22 13 20 24 18 15 12 17 7 3 2 48356 334 25 30 10765 13 25 56 8439 1375 517032 150594 143493 103167 43765 9482 2762 2009 1511 1245 1475 1552 1769 2049 2130 1595 1170 1042 1189 1227 1130 1329 1202 1039 1023 960 1075 1139 1027 1061 939 639 521 499 477 396 317 521 489 417 418 326 378 555 491 571 551 456 594 471 523 494 461 520 574 515 516 514 677 765 828 785 749 768 760 914 936 749 512 681 896 1024 1011 1051 1053 1117 1121 1084 873 781 979 1045 1016 778 404 268 207 226 209 201 181 335 356 487 472 353 590 713 605 420 358 395 369 218 193 209 176 258 216 94 103 131 128 97 161 196 130 186 188 143 180 150 230 94 185 125 111 126 172 182 162 112 203 239 200 192 196 172 234 195 249 193 182 194 279 236 224 263 280 228 257 209 255 203 145 133 160 150 143 93 183 154 106 141 152 206 286 205 234 236 254 258 259 277 269 282 264 231 130 173 201 212 275 214 218 210 172 211 223 210 131 225 222 236 206 195 161 130 209 245 223 221 222 217 149 177 181 171 156 183 107 125 96 115 120 154 157 221 223 155 216 173 149 146 110 82 113 58 128 118 133 133 127 81 118 132 165 210 185 155 185 160 171 221 219 216 202 253 236 224 207 187 195 176 185 189 157 159 121 161 172 157 154 177 153 214 212 274 281 241 197 210 212 151 138 141 139 193 168 144 165 183 179 156 162 182 158 167 182 173 179 189 192 199 164 147 156 127 99 110 124 128 120 131 136 123 124 131 129 128 118 113 112 100 90 94 103 93 101 90 82 80 87 77 72 74 66 71 71 72 65 55 57 44 48362 334 25 30 10765 13 26 2 8440 1376 477463 142022 138931 110475 53087 10571 2468 1515 1294 1172 1176 1294 1573 1629 1670 1333 1065 721 1024 961 994 960 1074 1046 796 779 918 986 965 906 864 497 412 398 394 318 441 372 453 365 340 253 381 310 371 372 459 549 442 515 449 433 380 434 369 494 479 448 570 690 826 678 565 539 688 785 757 522 403 485 682 1060 1035 912 906 996 988 976 970 882 958 900 1002 877 520 233 128 199 187 138 161 314 350 509 477 453 550 567 578 494 344 267 289 157 40 134 193 117 154 80 95 126 58 90 107 45 135 75 58 1 77 169 182 95 105 129 203 112 72 66 124 109 84 197 153 162 142 107 64 47 132 206 109 98 141 146 114 113 142 218 174 135 205 57 155 97 90 67 79 115 89 83 75 86 101 110 134 158 205 174 169 184 229 243 203 160 195 144 125 143 106 116 70 122 121 172 157 220 124 98 101 127 127 123 105 112 168 136 151 202 189 97 124 84 123 123 98 21 23 84 71 79 73 113 46 114 173 201 130 147 95 79 32 12 9 28 81 6 46 77 64 131 92 59 96 83 157 187 175 150 118 121 144 155 165 194 171 171 170 157 126 113 109 123 102 126 139 57 102 121 121 108 90 88 128 109 157 219 235 213 205 186 158 127 104 85 113 131 116 112 109 117 125 103 109 151 133 123 126 110 125 118 124 132 123 119 98 49 66 42 50 74 98 98 86 77 67 88 80 84 78 76 65 53 59 69 64 60 58 56 44 42 42 37 51 36 22 16 18 21 10 999999 7 7 48368 325 27 30 10767 13 26 8 8441 1377 490160 151266 144880 108139 43294 7013 2415 1676 1380 1153 1094 1138 1401 1666 1706 1295 1120 897 897 1038 1024 877 977 937 785 842 892 982 920 829 782 548 348 367 319 281 357 404 457 351 260 291 270 340 375 349 385 384 345 364 383 514 407 512 426 497 399 370 680 781 580 473 457 415 526 476 530 545 398 389 518 786 752 856 862 863 926 987 1105 992 890 836 763 709 442 262 264 292 259 129 165 288 324 429 446 562 536 625 427 417 311 346 349 300 133 127 145 101 134 139 99 41 55 75 40 141 74 58 79 117 -16 85 170 129 12 10 16 52 76 115 163 103 116 126 211 180 112 80 159 75 85 219 110 64 95 -41 72 104 150 127 118 100 141 173 132 174 139 90 40 21 57 65 81 88 37 78 1 33 53 71 179 212 178 214 185 190 159 122 169 141 112 150 188 131 144 102 69 69 58 56 42 34 94 90 44 36 110 78 115 141 180 78 109 62 20 69 78 82 22 67 72 36 47 91 50 99 153 141 98 95 104 48 39 13 49 49 22 20 7 23 53 45 28 75 72 124 155 173 167 148 168 141 166 160 150 99 139 130 172 107 89 68 66 46 81 98 115 103 101 97 49 52 65 86 104 100 91 127 169 167 130 154 99 88 47 80 68 66 77 78 58 88 79 74 86 104 101 85 77 88 90 85 93 82 81 79 48 14 28 32 40 47 57 52 60 50 66 55 55 67 58 43 29 11 17 19 14 19 5 11 14 999999 8 5 9 48374 332 28 30 10768 13 26 14 8442 1378 497542 163254 160698 135466 70778 14107 2893 1967 1742 1520 1347 1341 1428 1884 2319 1601 1022 793 947 1189 965 1023 1117 944 898 981 1031 1026 924 1110 848 668 430 430 492 355 293 430 456 436 468 247 297 442 366 333 345 343 372 340 302 469 441 495 531 496 469 471 735 790 661 463 440 422 336 357 372 457 314 345 532 720 789 915 949 686 765 990 1097 1050 862 854 742 771 473 290 287 360 270 254 317 329 308 397 530 650 550 514 471 502 455 385 353 385 254 146 234 154 177 148 142 104 137 134 106 142 42 105 88 80 120 182 227 253 220 188 94 97 121 104 135 92 102 154 184 143 183 107 83 165 188 226 131 73 149 146 100 171 175 115 173 182 174 212 202 165 198 143 55 121 113 91 89 56 115 94 90 128 127 183 221 155 171 215 214 244 234 229 155 171 136 145 144 100 126 174 129 77 105 70 161 175 210 117 101 137 158 137 146 179 133 146 138 122 81 148 86 58 67 76 10 41 50 49 79 120 124 122 171 177 123 108 81 73 41 66 74 54 70 50 57 108 131 137 90 165 181 150 174 172 217 240 175 226 210 194 154 124 148 144 146 138 131 128 147 143 124 134 136 138 124 117 93 102 106 144 141 150 221 232 211 191 153 116 94 72 97 119 119 135 124 107 122 116 90 102 101 111 94 123 129 134 115 122 127 138 98 35 64 63 71 85 70 74 79 79 92 72 71 73 69 69 70 48 44 47 52 40 41 43 45 24 25 27 32 29 25 17 18 22 17 2 48380 332 29 30 10769 13 26 20 8443 1379 496057 163626 160970 129499 52945 8480 2636 1670 1700 1401 1193 1422 1407 1884 2091 1576 1048 837 982 1138 994 960 931 815 925 1007 1054 945 1035 1047 846 698 597 585 364 422 283 389 556 471 324 397 354 349 296 407 463 435 350 399 528 429 422 544 626 549 552 646 728 749 725 513 442 247 417 444 449 474 358 441 577 563 558 759 687 550 856 1037 996 973 775 780 712 651 726 496 463 410 277 319 239 351 417 530 707 752 490 471 415 400 457 629 520 391 346 344 285 300 168 123 159 161 44 156 116 225 82 69 168 199 186 252 284 341 227 161 127 122 130 55 138 127 173 112 134 120 152 149 41 119 188 152 154 174 155 168 173 151 175 141 148 194 172 189 233 180 126 91 32 87 63 35 73 109 166 83 174 182 156 186 225 220 248 194 167 175 199 205 183 115 122 111 136 176 152 198 192 130 124 95 93 158 87 111 105 64 75 151 125 178 147 175 150 105 93 156 111 88 77 97 103 63 94 118 92 75 152 168 106 122 112 56 100 93 2 64 78 54 66 60 107 152 153 125 102 163 180 124 167 217 190 218 236 237 210 192 213 192 179 187 169 154 110 87 119 159 141 131 151 141 129 147 102 115 129 129 123 174 211 217 194 178 133 118 104 87 83 129 120 96 87 121 110 89 91 123 139 138 145 118 118 136 116 120 112 147 106 40 37 73 76 88 72 76 90 98 78 68 64 78 73 75 72 49 54 52 38 58 38 37 32 32 32 34 26 26 19 23 23 15 14 8 48386 331 30 30 10770 13 26 26 8444 1380 509427 157763 155231 124554 55904 10110 2341 1741 1664 1422 1248 1602 1444 1612 2281 1932 1273 1011 884 1141 1086 922 970 778 819 949 1003 1138 1037 1008 967 827 540 397 318 302 358 398 534 490 342 295 293 328 361 463 403 385 421 440 348 511 490 495 515 635 553 694 698 669 663 345 306 380 422 307 377 452 380 348 419 401 561 495 507 519 735 892 860 805 715 708 612 509 713 698 662 525 356 356 365 356 389 490 657 620 423 352 311 348 527 426 307 424 348 379 375 345 278 259 192 180 114 115 182 176 130 126 126 158 226 238 212 280 168 128 124 169 72 134 129 102 240 171 140 128 104 117 177 119 88 214 205 210 176 142 119 186 187 172 215 181 207 212 276 241 188 138 38 88 69 101 179 163 152 262 354 320 316 294 267 256 312 301 188 185 153 178 242 185 141 162 208 181 166 116 175 221 128 89 105 112 141 143 143 107 92 129 141 157 197 189 153 117 87 55 122 111 84 68 107 112 142 48 -2 71 107 149 165 109 113 109 38 41 66 32 71 59 54 76 104 164 103 103 143 182 109 142 90 128 214 253 278 249 183 148 186 233 211 162 133 108 98 105 135 118 133 124 111 122 87 118 124 102 84 133 115 142 163 201 168 146 135 87 89 88 96 103 102 96 98 96 85 120 114 117 111 109 117 117 117 117 97 123 109 108 74 35 60 75 77 65 69 87 99 84 67 70 69 65 73 77 52 50 50 37 41 39 43 45 29 33 32 32 18 23 17 12 9 2 5 48392 333 30 30 10770 13 26 32 8446 1381 518728 148076 150317 121520 60252 10440 2421 1748 1592 1279 1262 1428 1284 1505 2135 2020 1265 892 954 1125 1019 884 1063 1022 957 885 1070 1052 1034 1128 1032 801 474 447 354 238 414 426 462 449 393 422 313 274 354 338 372 525 454 369 337 374 467 479 512 523 629 805 837 603 456 398 318 326 339 268 279 303 376 359 393 462 513 340 242 408 609 818 685 704 593 688 579 488 613 760 558 463 442 332 371 460 386 449 601 613 463 465 333 335 343 200 318 447 509 492 391 332 265 283 228 148 202 214 204 225 211 120 206 271 295 368 357 278 220 203 126 133 98 111 56 105 134 140 205 234 187 216 139 37 69 77 90 117 218 156 230 265 178 205 263 156 192 290 297 241 223 244 191 129 190 257 223 283 316 372 393 328 433 407 376 347 358 310 304 270 303 256 219 240 248 243 182 204 156 206 147 129 134 149 195 178 82 98 78 123 146 217 201 188 183 301 219 122 57 84 156 150 49 40 116 100 37 42 82 101 111 141 136 128 97 120 99 66 88 50 54 72 34 56 157 171 156 136 158 161 124 135 117 122 218 287 269 265 225 181 159 167 216 193 172 182 151 139 129 129 123 109 103 125 144 139 136 124 90 106 143 178 232 236 192 179 145 133 99 85 94 88 92 113 114 128 82 102 119 107 100 137 126 128 122 148 163 145 108 121 67 43 71 69 77 98 95 78 80 88 65 72 87 82 82 49 48 58 64 67 61 39 44 42 57 34 32 38 40 31 23 22 24 23 8 12 12 48398 330 31 30 10771 13 26 38 8447 1382 546023 153244 170058 147940 68929 11299 2620 1696 1598 1407 1447 1689 1453 1421 1919 1880 1333 1012 844 1043 918 1060 1067 1062 1003 902 1034 1168 1091 1047 1118 802 460 423 324 427 343 379 416 550 439 421 272 169 353 334 320 451 437 416 528 479 456 480 591 631 715 762 621 492 419 433 461 396 272 308 326 366 458 308 401 430 367 368 299 165 457 558 497 698 410 419 629 438 590 838 489 397 381 329 405 389 371 433 507 622 559 301 357 337 211 257 261 379 489 443 449 391 428 362 176 150 146 209 168 187 297 134 106 211 218 288 261 174 135 268 165 140 156 134 29 19 70 162 146 126 147 145 134 113 73 130 196 162 170 102 171 81 119 183 234 211 151 167 150 202 168 197 166 106 160 203 279 263 344 478 435 473 361 334 376 309 323 282 292 348 301 246 261 273 244 275 195 121 172 161 148 165 152 117 132 149 118 79 125 102 106 146 187 173 232 185 110 62 43 126 88 63 95 72 69 24 44 107 53 11 63 65 122 114 84 95 43 80 80 60 61 79 71 71 121 134 128 144 165 106 86 78 120 164 168 172 252 263 205 178 173 161 151 163 106 94 60 102 83 70 120 149 101 140 92 90 79 64 86 103 120 146 173 177 189 162 115 88 91 81 72 97 89 80 101 105 74 92 100 110 100 89 113 106 101 97 132 116 115 126 66 38 42 40 70 82 67 72 52 73 81 72 65 71 69 67 47 36 27 48 38 22 15 26 33 33 28 26 25 17 999999 3 11 11 48404 334 32 30 10772 13 26 44 8448 1383 591856 163193 170806 147496 79012 16102 2937 1705 1765 1502 1733 2010 1582 1513 1823 1860 1609 1111 950 857 888 1042 1042 894 924 921 975 1191 1217 1077 1029 867 542 361 440 336 299 309 391 480 473 445 337 378 393 355 290 410 465 489 586 536 566 474 642 697 588 635 706 497 471 505 501 290 303 279 371 475 408 384 432 476 431 510 502 384 415 412 356 621 539 494 607 545 386 516 478 453 470 316 378 410 464 508 503 673 726 466 435 435 339 217 292 382 438 446 444 440 371 292 288 276 286 282 272 349 316 252 349 269 340 257 190 241 236 190 282 150 155 149 56 136 183 193 141 190 270 148 134 137 211 193 94 252 198 222 199 194 183 174 271 175 211 133 180 217 286 286 192 224 246 195 270 358 325 362 328 412 327 351 382 412 407 393 414 367 336 247 306 305 276 319 268 231 246 235 210 254 142 179 166 177 164 210 134 97 128 187 176 130 146 173 190 141 117 55 133 148 126 71 90 85 84 138 149 139 125 127 137 167 212 135 116 86 58 71 75 91 68 119 121 156 165 186 168 120 113 109 110 159 174 218 288 318 206 206 198 166 166 246 212 149 130 144 176 128 88 149 135 168 174 161 145 99 134 141 153 161 215 194 208 174 121 116 101 87 110 126 109 115 121 127 125 141 132 95 101 124 144 122 138 134 135 129 114 139 97 51 81 84 96 100 101 98 84 77 69 100 95 99 95 78 73 76 71 69 80 67 62 58 63 47 55 53 43 34 39 44 33 26 23 17 14 22 48410 334 35 30 10775 13 26 50 8449 1384 606719 171824 173787 149255 80210 16533 3115 1500 1792 1857 2007 2161 1799 1515 1736 1762 1665 1290 902 931 938 882 993 949 873 934 1100 1173 1235 1167 1070 856 533 338 367 344 377 467 471 506 416 490 439 431 312 295 229 429 331 345 297 421 522 571 578 640 620 737 584 503 491 499 302 339 224 437 419 317 425 471 447 477 357 314 336 347 433 358 185 250 396 387 500 613 468 397 244 308 416 435 372 389 464 532 637 466 488 336 270 319 390 242 291 303 352 475 494 518 452 395 431 284 309 311 301 308 391 211 199 251 163 166 173 158 281 194 194 212 164 84 -8 58 36 176 176 155 167 177 171 100 103 236 180 231 304 217 232 221 158 128 147 151 155 218 260 394 363 227 254 360 312 280 308 414 382 374 358 433 418 330 420 429 467 480 434 398 358 336 308 286 363 293 301 278 281 320 256 206 101 81 106 191 188 62 162 188 113 145 174 238 191 162 151 125 135 162 156 88 109 118 129 177 118 67 118 93 136 125 122 143 143 141 85 119 121 108 110 96 98 150 167 187 156 122 106 104 136 145 115 150 191 205 284 263 215 171 155 181 204 202 213 189 160 166 169 120 81 113 143 138 125 134 140 96 75 122 124 169 189 216 204 164 104 109 76 95 126 118 83 106 131 119 130 145 135 90 117 128 129 150 139 131 145 135 129 138 108 73 72 103 104 92 101 92 98 85 83 86 108 102 78 70 68 63 57 78 64 64 56 57 49 65 49 47 49 44 35 31 35 25 19 21 9 9 48416 334 38 30 10778 13 26 56 8450 1385 594276 173205 177731 157155 86157 16936 3060 1462 1478 1825 1936 1831 1486 1468 1763 1713 1690 1214 884 798 1137 1045 1163 1078 862 1117 1230 1318 1265 1202 998 888 528 432 417 385 391 456 458 603 555 463 296 384 446 474 409 433 433 500 506 491 658 644 682 564 619 654 542 536 464 505 420 393 375 326 385 447 353 533 447 342 374 467 341 357 219 263 212 304 198 295 516 643 610 581 339 442 369 500 415 313 433 599 567 437 381 353 276 305 347 291 294 169 456 523 459 418 455 490 449 290 374 363 332 468 247 236 214 220 257 211 140 168 229 150 301 227 103 39 60 131 239 169 136 160 149 169 184 187 123 180 196 288 322 354 288 318 357 346 349 339 248 344 370 332 307 294 292 270 225 286 380 367 381 393 429 392 398 332 337 396 464 425 472 503 511 463 435 379 371 346 366 315 331 308 276 224 145 157 177 205 200 127 130 106 103 151 168 142 236 168 176 138 240 171 77 119 134 96 90 106 124 129 97 79 76 137 133 143 148 162 140 139 97 89 91 125 133 214 190 163 147 134 78 133 169 159 140 166 190 275 332 309 270 210 182 180 209 230 186 192 182 159 145 140 125 142 165 140 171 156 139 163 109 117 186 201 208 210 206 166 133 103 90 119 124 119 156 121 131 127 127 125 127 150 147 153 156 155 166 181 171 156 159 142 103 67 91 97 101 105 105 106 112 113 112 114 129 111 96 97 88 77 70 72 79 76 76 61 63 69 71 57 66 59 59 35 37 45 25 21 31 21 48422 332 39 30 10779 13 27 2 8451 1386 568284 163622 173219 160273 101577 27178 3584 1118 1259 1529 1611 1651 1416 1351 1623 1475 1270 1094 859 787 986 920 967 1012 855 811 1061 1335 1060 1177 1030 842 790 491 327 294 394 354 441 560 453 546 328 310 304 268 239 212 441 367 349 492 590 573 515 616 610 570 412 411 485 498 370 300 239 318 346 370 335 335 250 398 332 433 323 380 294 203 215 125 65 322 448 740 788 720 613 568 444 424 370 412 439 577 408 306 246 353 300 295 350 226 238 244 275 334 352 354 392 434 399 395 366 418 385 386 252 221 153 203 184 200 173 175 269 208 269 137 102 84 25 23 61 158 172 135 163 191 202 140 91 123 132 197 344 394 248 232 278 212 196 263 294 251 232 269 323 288 260 305 262 341 307 255 284 326 308 346 382 381 325 418 488 495 539 534 602 506 441 459 447 324 306 269 206 229 248 190 162 137 204 197 81 110 137 177 154 120 162 122 199 201 178 150 120 76 53 63 72 59 43 36 107 60 19 79 32 76 103 98 99 75 84 57 82 87 80 110 137 114 148 139 68 74 76 137 134 128 122 92 174 169 236 291 241 168 145 191 196 194 205 177 194 148 95 103 84 101 113 103 120 112 117 130 66 49 97 136 161 164 176 132 75 49 69 101 97 76 101 113 90 80 102 108 107 90 80 104 119 126 95 114 150 126 109 126 68 40 49 63 76 103 76 51 79 70 55 77 82 73 66 64 45 38 38 48 43 46 44 16 15 21 30 29 23 15 1 999999 7 7 999999 5 48428 315 41 30 10781 13 27 8 8452 1387 581878 159646 175278 157130 97728 26875 3316 962 1104 1446 1366 1338 1291 1234 1386 1179 1238 940 567 547 966 1141 986 925 887 798 1112 1146 1124 1044 1026 783 588 246 276 306 256 331 438 448 609 390 387 299 318 285 152 281 300 395 366 404 478 513 533 405 456 649 495 424 391 393 305 262 157 174 294 280 188 357 313 295 331 282 258 336 344 316 173 83 248 275 344 655 834 695 640 399 400 347 306 253 350 365 337 207 181 184 174 221 204 219 65 62 100 177 327 225 210 243 445 351 331 271 228 235 157 64 122 105 207 128 67 -32 1 144 106 52 25 7 5 -13 52 126 122 48 5 52 98 114 96 91 112 169 222 225 169 161 228 348 281 244 267 269 347 326 325 301 281 339 373 344 405 417 417 459 381 448 465 489 474 486 567 481 504 466 391 311 274 317 316 298 229 196 193 123 163 90 53 59 96 99 107 120 68 69 93 73 120 76 123 164 119 136 135 66 69 104 50 22 28 52 64 35 33 29 13 62 63 94 62 72 54 52 75 61 89 81 118 78 81 29 5 24 32 47 115 105 60 53 101 110 159 202 153 120 136 112 133 156 116 121 95 90 42 51 57 33 35 69 42 73 73 63 32 37 66 86 128 129 105 71 27 26 62 46 26 29 40 59 47 47 74 75 68 50 61 61 48 84 70 77 67 77 87 66 4 999999 8 35 48 73 46 34 19 28 29 26 27 18 19 33 1 999999 9 48434 333 44 30 10784 13 27 14 8453 1388 604902 169747 185649 179805 120176 34990 3943 1009 1066 1426 1818 1656 1510 1457 1336 1359 1289 928 736 763 963 1088 1101 958 923 1146 1386 1306 1179 1116 1230 983 781 455 460 433 405 409 418 436 429 356 360 349 315 464 348 331 404 463 426 566 564 438 511 583 466 528 552 440 458 504 348 341 308 322 296 292 281 316 318 235 294 401 305 269 278 286 266 178 158 240 332 783 802 766 349 305 389 407 280 415 402 307 318 194 176 240 233 238 278 185 147 233 328 343 315 223 190 212 394 401 426 219 373 242 153 91 75 171 227 174 42 50 196 174 215 130 11 -38 23 18 51 -86 38 67 51 145 149 120 112 125 49 151 236 297 256 214 307 445 417 440 409 346 290 199 273 261 187 265 261 297 305 292 396 422 410 356 372 364 421 440 483 520 458 411 404 304 334 312 379 311 253 286 160 157 145 108 110 122 163 202 153 83 91 116 148 117 160 167 111 135 241 196 194 143 113 74 105 96 87 106 61 97 98 81 95 104 125 113 146 132 125 92 77 117 184 145 176 159 101 113 133 117 84 85 144 129 135 141 113 134 152 229 233 155 163 169 169 203 187 135 170 188 147 137 115 99 94 110 119 115 159 138 109 85 102 164 203 205 183 136 92 87 46 70 75 94 120 89 91 117 109 103 117 112 112 125 128 111 121 118 123 132 124 124 72 35 49 91 75 93 87 80 84 72 100 96 87 67 64 65 68 53 63 77 57 57 35 43 37 49 52 31 15 17 28 20 14 14 7 10 0 48440 333 16 30 10786 13 27 20 8454 1389 594416 171652 182146 171568 118677 43550 5582 1205 1087 1544 1845 1979 1669 1252 1306 1210 1210 967 882 1016 889 971 1110 1125 1185 1260 1268 1236 1329 1147 1088 1039 663 456 413 514 531 463 524 501 469 484 378 389 462 428 359 368 289 387 498 563 613 575 508 515 591 705 659 491 515 436 285 321 286 234 273 368 408 377 178 353 379 367 318 244 246 328 376 296 223 220 266 460 583 378 317 324 453 585 360 386 471 546 395 290 306 235 261 303 147 136 80 303 224 240 293 183 60 130 394 419 375 303 256 202 235 196 139 184 103 60 90 52 83 109 153 30 26 94 57 8 29 -12 -8 37 67 87 61 136 181 122 117 234 284 326 243 306 472 368 366 314 282 248 187 174 189 221 201 272 294 275 350 233 227 238 326 272 226 257 352 353 284 306 333 295 355 283 289 309 239 204 205 228 259 221 146 113 171 69 87 182 125 129 150 88 80 134 165 70 174 219 189 203 191 184 189 79 77 79 134 97 107 126 108 81 86 106 129 212 179 158 137 161 129 145 181 224 206 149 134 89 81 159 123 138 130 166 141 153 126 136 211 224 221 244 200 199 230 211 167 127 174 195 169 186 134 104 91 125 133 147 123 168 144 73 84 139 195 205 189 106 84 77 102 123 98 107 124 122 86 126 150 132 107 108 112 139 151 140 117 124 145 167 135 142 132 66 63 101 103 102 113 109 104 86 95 91 86 68 90 101 85 65 62 64 64 61 41 39 59 54 54 38 40 47 44 33 34 23 15 15 12 48446 334 48 30 10788 13 27 26 8455 1390 578005 164451 177899 177193 135859 53819 6420 1263 1008 1392 1815 1813 1778 1350 1346 1176 1086 1065 957 803 960 1089 1073 1042 1100 1217 1210 1121 1131 1164 1114 930 677 415 477 446 478 408 446 538 572 430 318 239 400 386 256 323 332 504 533 565 535 560 426 448 543 503 451 418 305 355 336 264 205 364 314 271 275 266 378 403 272 185 294 277 240 295 417 326 174 254 463 335 372 314 236 227 346 506 512 551 368 348 330 313 296 162 222 280 283 248 202 242 238 195 186 191 193 198 229 349 337 247 195 172 112 135 174 150 91 100 36 1 55 137 72 56 30 -23 -7 24 55 99 8 33 45 141 108 192 168 47 198 243 245 262 235 199 337 308 245 194 160 173 87 69 122 155 127 75 92 181 196 221 263 258 258 243 264 203 199 266 196 218 257 270 216 260 242 203 256 226 186 165 184 160 84 92 131 152 154 200 156 121 110 143 100 117 154 125 137 230 223 177 157 116 142 153 103 151 97 104 121 112 87 102 68 137 118 140 149 137 98 79 110 159 142 193 174 178 154 113 72 111 115 151 110 95 171 120 103 146 212 248 226 187 183 187 215 211 150 135 116 131 142 147 132 131 123 124 100 144 134 89 80 100 85 83 172 202 181 161 75 89 95 86 118 132 98 112 105 125 142 112 115 131 130 145 123 105 116 131 142 155 135 119 91 49 43 74 80 109 115 101 103 70 83 91 82 94 71 92 88 75 75 65 76 62 51 49 45 47 40 48 39 39 30 15 18 19 5 9 8 6 48452 334 49 30 10789 13 27 32 8456 1391 587728 160352 180477 185873 150382 68174 10004 1365 949 1297 1635 1649 1501 1367 1290 1313 1297 1022 974 825 938 1031 1149 1027 1294 1256 1319 1317 1125 1182 1150 1157 750 440 416 530 373 473 525 572 508 435 387 546 419 339 414 241 394 516 436 456 512 441 584 685 701 537 498 424 339 298 369 248 217 234 422 367 432 374 254 379 401 275 281 169 204 270 357 288 303 320 383 209 208 342 313 242 287 408 643 670 500 601 340 355 233 153 331 270 173 237 190 225 251 214 121 92 144 200 253 229 323 224 85 179 153 138 144 171 148 147 12 46 71 73 17 104 56 51 78 115 67 95 69 106 160 136 90 172 185 263 321 347 275 206 278 278 376 346 375 296 153 238 154 99 139 177 162 139 172 242 180 206 236 154 172 166 239 225 204 226 231 206 178 156 163 160 173 214 183 151 159 116 172 211 149 125 115 120 86 130 198 176 174 182 131 158 196 175 200 233 220 259 205 119 146 111 122 103 122 82 124 139 85 96 87 108 142 214 211 175 123 150 167 164 214 193 160 186 147 154 125 145 164 143 166 129 135 155 147 160 198 222 254 228 235 205 240 195 149 134 163 175 173 211 229 165 125 149 146 136 119 136 92 72 115 158 195 220 199 177 130 114 108 125 138 138 143 150 109 143 157 124 103 133 146 125 126 161 142 115 156 163 129 130 106 67 77 109 116 112 112 98 92 107 103 119 128 133 118 81 86 87 76 81 68 68 67 53 60 49 40 48 53 48 48 46 38 45 31 24 18 14 48458 324 49 30 10789 13 27 38 8457 1392 609615 153625 164401 157654 122571 64075 13065 1448 888 1260 1356 1306 1441 1240 1149 1217 1037 1210 1085 888 853 1109 940 948 1038 1251 1168 1052 1062 943 994 915 525 355 344 304 243 492 454 519 441 322 360 414 407 331 313 318 317 354 327 403 452 467 396 478 538 479 478 326 289 252 309 274 192 283 340 296 347 245 386 353 421 262 230 215 130 133 265 302 331 275 322 231 155 273 219 210 220 309 422 541 416 387 253 210 194 160 166 169 155 138 152 137 104 93 80 28 15 62 56 135 111 118 -5 2 49 8 11 85 14 32 -32 -61 -73 76 55 -15 -67 -62 -17 46 38 -34 -67 -8 62 17 80 177 246 264 240 213 291 286 229 230 275 251 266 174 108 44 49 76 85 48 65 90 116 9 18 96 127 108 119 111 157 113 124 162 104 43 123 127 93 143 126 121 129 144 139 106 62 99 22 85 63 62 117 32 107 98 107 129 69 85 81 125 126 116 165 176 140 127 114 94 8 -30 57 65 72 51 70 116 58 84 122 92 124 137 31 57 81 58 136 160 121 113 82 87 84 92 54 71 43 55 90 90 77 88 114 144 191 194 188 203 202 122 74 77 79 87 99 150 122 93 66 80 74 55 74 64 50 73 53 118 144 154 148 88 50 57 44 52 82 68 70 34 59 92 86 76 58 80 83 82 62 64 87 87 98 77 93 99 57 999999 22 50 44 52 42 45 50 47 50 45 41 46 32 46 43 31 21 21 14 13 2 10 8 999999 1 2 48464 331 50 30 10790 13 27 44 8458 1393 654523 163856 179664 177605 139772 73134 16014 2046 1066 1433 1406 1321 1653 1713 1379 1248 1242 1243 1132 1118 813 944 925 1009 1129 1296 1192 1112 1056 998 1110 964 655 444 382 355 343 428 484 553 452 367 377 428 441 363 289 276 320 342 263 476 512 539 453 511 584 564 481 287 326 406 426 285 254 325 377 290 338 357 512 514 460 366 378 322 200 142 308 381 268 352 317 220 262 267 241 243 267 304 429 460 521 485 315 280 308 170 118 203 310 194 88 115 171 171 153 124 44 132 141 45 55 125 79 69 96 96 111 50 71 102 4 56 67 67 105 80 46 27 44 9 37 57 16 55 115 76 30 164 422 349 375 376 323 280 270 296 268 290 307 163 114 152 100 152 74 23 88 66 56 97 99 133 117 104 29 77 191 123 113 135 120 154 171 190 190 183 132 169 158 203 185 160 190 149 123 151 130 123 155 194 177 132 111 170 184 132 165 149 155 190 209 104 128 188 186 144 149 72 39 53 59 83 107 157 153 102 126 148 102 96 133 134 144 173 194 163 153 97 138 123 128 125 118 82 101 91 103 98 91 97 131 164 193 211 240 195 132 102 81 91 118 115 146 163 135 142 110 84 119 113 106 141 98 59 34 76 151 177 182 164 84 95 70 90 117 104 102 83 82 149 132 132 121 123 139 119 113 104 109 111 133 117 126 130 96 56 61 82 88 98 106 109 75 65 72 80 77 84 81 55 50 58 51 45 54 39 28 43 30 31 27 32 28 25 18 12 19 6 1 48470 331 52 30 10792 13 27 50 8460 1394 654813 159238 173474 171422 144403 89725 25002 3006 1063 1157 1308 1331 2253 1994 1257 1332 1285 1362 1234 1134 809 770 857 1034 1251 1246 1184 1097 1011 1071 1039 1018 750 560 351 326 492 484 581 541 507 362 387 418 339 408 455 385 412 422 474 455 444 491 430 482 493 541 474 415 243 262 376 337 323 247 166 274 334 425 523 485 439 417 455 420 238 79 148 323 279 337 364 352 211 250 208 216 325 222 267 333 353 366 297 283 227 119 202 115 139 199 110 175 187 157 55 146 137 53 49 93 113 14 34 9 -52 60 48 5 -18 29 79 -10 12 10 61 5 29 74 21 38 37 108 73 -11 28 35 138 300 344 353 295 291 323 289 270 215 226 237 206 87 146 147 153 92 117 88 89 128 136 96 62 133 118 47 52 140 157 158 136 111 123 161 127 120 64 138 154 170 165 94 170 177 215 171 110 159 94 105 54 71 151 145 111 147 175 181 157 142 137 170 178 236 220 206 142 145 150 95 88 58 48 38 73 60 64 71 146 182 155 121 115 85 108 199 147 134 149 114 90 87 70 144 126 120 67 88 86 41 92 113 109 112 158 193 159 150 132 98 64 99 125 125 147 157 163 98 141 120 129 143 142 110 97 73 40 63 113 150 158 133 112 89 48 68 66 78 84 76 91 105 102 100 93 92 99 94 102 99 97 99 99 111 94 120 91 42 48 68 79 68 64 63 51 48 56 77 59 66 60 41 33 42 49 40 31 29 22 31 20 3 4 17 28 18 7 11 1 999999 1 48476 334 53 30 10793 13 27 56 8461 1395 639635 156777 168866 167413 147317 99229 29025 3400 1099 1295 1328 1544 2297 2142 1514 1312 1324 1378 1392 1450 1085 744 853 806 1095 1399 1348 1211 980 1046 1247 1096 796 522 490 430 445 470 492 458 342 370 406 446 348 373 390 301 383 412 400 552 466 513 449 437 536 508 560 403 273 204 307 306 321 364 309 221 370 427 537 770 643 381 439 438 419 163 27 284 365 318 289 366 371 346 346 225 236 270 305 342 318 345 331 203 281 138 125 195 239 237 125 147 141 213 117 100 112 -66 14 11 -41 109 43 10 10 -32 14 13 84 121 1 17 -4 -26 39 69 25 69 71 85 30 41 72 140 127 147 207 249 333 260 280 451 345 313 306 331 226 227 211 248 194 154 119 180 144 177 129 136 97 121 169 211 90 109 119 142 242 217 140 185 116 119 100 206 119 184 140 167 248 167 173 256 220 168 125 152 147 138 134 131 214 244 182 190 223 179 139 183 184 151 144 217 233 184 182 121 64 61 83 62 74 63 101 118 98 114 168 148 194 195 137 146 148 142 176 213 170 153 131 110 156 131 130 76 109 155 145 133 129 120 100 145 154 166 146 123 103 112 86 100 100 147 149 155 193 151 155 169 135 144 153 150 138 117 100 76 86 152 180 182 127 101 126 139 122 124 106 137 177 156 99 103 110 109 130 115 146 140 130 146 131 140 175 133 91 52 74 90 83 96 112 94 96 99 92 88 115 89 83 82 80 67 60 62 68 66 53 45 49 54 55 49 42 41 35 28 32 27 17 11 11 4 48482 334 54 30 10794 13 28 2 8462 1396 618898 147638 161139 159868 131488 87345 33303 4576 1072 1302 1437 1398 1709 1866 1350 1218 1278 1426 1430 1329 1261 968 962 1061 1274 1206 1208 1210 1044 1015 1037 1046 853 555 343 342 338 514 596 451 469 301 373 368 427 386 357 407 369 394 461 408 612 521 500 470 486 577 578 495 363 317 240 303 289 149 334 296 270 319 491 569 464 427 413 421 503 338 155 227 324 336 436 294 188 289 228 299 285 269 260 317 314 301 290 303 149 167 201 132 118 143 116 72 97 162 70 37 122 6 2 19 42 3 41 69 4 37 95 56 61 98 77 -30 29 48 126 89 25 110 31 -26 32 137 87 44 121 133 179 153 256 225 232 213 199 287 270 233 221 195 228 211 119 173 151 133 193 201 176 182 127 163 145 158 65 57 108 124 107 169 217 114 87 73 79 50 58 127 121 161 188 122 155 164 151 190 183 168 183 109 98 110 81 149 164 245 172 110 109 111 128 205 213 225 182 190 130 95 124 84 76 97 50 60 93 58 127 119 123 146 121 131 167 164 118 150 201 269 180 104 130 161 147 143 142 181 136 130 157 113 115 64 32 95 134 147 126 112 100 109 137 115 120 142 135 169 183 135 137 161 148 150 176 165 165 149 152 121 111 120 143 188 172 138 97 103 115 105 103 102 125 159 122 122 115 102 121 142 134 133 128 156 177 146 141 140 99 38 59 78 97 103 77 85 73 71 80 83 80 87 77 58 65 65 53 66 75 58 49 42 48 44 36 38 44 43 27 28 22 15 15 17 21 3 48488 334 54 30 10794 13 28 8 8463 1398 620763 148378 154286 150871 127382 72150 22790 4181 1166 1278 1272 1440 1758 1975 1605 1214 1333 1537 1418 1508 1464 1116 1157 1081 1273 1308 1418 1247 1210 1033 1013 1005 714 403 214 412 469 541 520 451 453 487 391 362 402 361 426 406 438 300 482 478 483 543 508 467 577 553 570 558 315 253 305 236 305 264 226 298 335 367 448 569 564 611 535 285 359 394 294 231 342 358 260 283 310 234 276 299 174 199 220 307 340 288 187 141 46 99 69 82 197 135 165 139 28 23 97 148 -14 -25 93 108 44 55 28 107 -32 66 122 109 40 118 86 41 57 38 96 80 48 51 70 46 72 0 26 87 127 154 166 177 160 120 145 226 223 238 266 311 281 218 264 291 245 286 208 161 166 234 156 110 165 180 176 153 105 100 108 79 99 134 147 155 119 74 76 56 146 143 154 183 156 154 107 166 191 138 121 119 62 105 74 71 107 129 169 194 140 167 140 180 201 203 133 175 219 178 200 126 64 92 66 113 71 86 119 81 85 100 159 118 90 128 160 205 206 195 206 208 175 164 125 118 111 148 135 128 113 114 101 143 113 119 120 137 107 141 122 120 145 147 102 152 131 152 195 177 174 171 141 110 104 153 149 120 95 110 118 99 80 125 187 167 131 133 123 82 129 137 136 111 120 124 149 138 112 123 136 131 127 137 141 138 131 165 157 142 98 77 84 99 98 106 81 88 109 93 89 106 110 109 88 86 80 67 59 66 67 62 51 58 51 53 57 55 48 39 38 36 36 36 33 21 24 14 48494 333 61 30 10801 13 28 14 8464 1399 628157 138936 146739 137382 109455 66075 20004 3756 1129 948 1202 1465 1660 1742 1640 1358 1269 1372 1442 1482 1354 1176 1297 1092 1263 1310 1266 1132 995 822 1030 921 712 579 388 305 336 403 516 598 459 467 444 406 324 339 256 385 375 365 350 366 447 495 491 501 499 548 592 380 239 203 361 220 257 198 236 238 300 382 430 574 534 502 524 533 371 305 281 152 189 326 222 277 297 181 275 313 214 205 231 223 132 260 301 201 74 61 -12 37 38 33 78 98 96 55 18 71 26 118 119 57 83 -34 1 45 -18 -25 89 124 48 -42 20 81 -9 61 13 43 -16 30 115 66 -15 47 95 126 62 95 76 89 100 138 116 151 236 211 160 174 267 201 145 196 248 287 238 143 154 158 202 155 214 225 186 64 97 94 131 89 155 154 163 183 158 149 117 114 157 60 88 161 126 65 141 89 93 83 151 136 72 88 90 22 38 98 145 187 148 111 89 131 142 155 134 136 169 130 114 40 72 45 65 70 48 27 5 54 89 75 103 105 82 64 102 169 171 184 201 193 186 135 103 126 152 128 118 97 58 59 111 93 83 68 119 136 100 113 98 103 111 106 81 94 105 93 155 161 138 134 146 104 125 121 132 123 145 145 112 84 94 141 137 162 136 83 72 113 83 117 85 109 121 114 128 117 111 99 101 113 121 105 117 146 138 120 107 110 63 77 83 93 96 78 66 87 76 75 78 73 59 82 74 67 53 52 51 64 61 41 34 36 35 32 41 33 34 27 21 26 11 6 15 3 2 48500 334 64 30 10804 13 28 20 8465 1400 639374 135129 141702 142257 117554 67633 18763 3231 1144 1107 1227 1518 1540 1673 1559 1340 1268 1311 1410 1423 1257 1238 1383 1345 1216 1301 1255 1167 990 985 985 1056 882 527 327 315 382 418 588 600 520 458 407 400 469 487 455 329 289 366 427 533 539 544 473 430 523 573 593 511 347 263 314 527 259 274 294 399 333 332 466 488 574 565 496 504 490 437 330 182 183 196 280 363 254 235 318 387 313 145 204 236 337 323 324 170 103 -14 18 21 124 106 -38 48 29 35 94 10 64 21 32 -15 96 20 118 68 30 67 -25 115 91 -32 30 41 85 47 11 34 14 -12 60 38 32 145 120 103 108 126 161 217 236 225 147 120 168 203 164 226 210 112 198 200 343 304 320 267 255 280 180 196 172 105 123 88 215 132 116 104 191 218 82 129 220 122 158 122 141 146 127 186 173 199 218 204 198 194 170 107 112 43 118 130 89 92 133 164 190 208 193 197 214 129 95 140 172 186 143 61 80 54 93 107 64 68 46 53 60 92 95 120 88 93 88 118 168 194 213 219 230 160 138 174 149 125 141 151 139 149 128 118 113 83 111 107 116 144 147 114 114 113 133 145 133 121 119 137 148 145 164 172 131 132 139 161 123 101 133 83 61 65 107 131 145 119 121 139 120 133 154 144 145 114 116 145 135 121 104 109 97 118 159 133 146 151 156 144 80 83 99 102 104 91 77 91 92 76 82 103 91 96 83 83 80 72 62 65 55 43 44 38 36 44 42 39 48 44 46 31 26 9 999999 1 4 5 48506 329 63 30 10803 13 28 26 8466 1401 649328 129105 133577 126939 105583 65026 18972 3004 1066 1059 1132 1329 1405 1308 1546 1533 1346 1228 1307 1437 1319 1260 1417 1376 1144 1152 1270 1132 910 1052 1053 1047 885 616 349 338 422 447 397 449 310 383 295 381 313 306 417 386 481 408 360 491 409 505 559 528 576 446 417 405 347 277 227 265 250 272 210 204 312 352 453 499 482 622 643 480 410 347 154 134 80 235 269 160 259 221 291 324 165 179 248 159 170 204 203 181 53 38 28 108 -28 33 29 106 58 46 -57 -84 30 50 -42 -27 52 4 96 56 20 50 2 96 46 68 73 46 48 58 -8 66 72 57 39 -8 31 54 158 97 156 90 143 161 101 74 197 178 152 161 116 85 169 195 176 233 242 280 309 311 269 329 239 170 147 136 184 155 121 142 115 70 107 117 95 113 113 88 60 132 96 135 145 144 113 72 108 123 126 145 148 109 81 117 48 67 37 85 72 113 127 92 155 154 155 124 115 91 110 121 72 81 15 32 54 44 53 63 58 35 64 78 62 48 56 46 66 30 107 151 214 194 221 267 209 177 119 104 132 132 104 107 111 95 89 84 119 88 86 110 75 71 65 85 96 87 99 119 112 90 87 94 101 118 144 137 105 127 116 94 92 55 45 64 77 98 117 103 98 102 91 101 83 102 119 96 86 90 71 65 81 100 120 116 92 122 125 89 116 110 52 40 75 87 84 78 82 70 59 39 57 58 66 66 67 54 54 45 40 48 47 29 28 20 26 31 14 20 7 13 15 16 6 48512 331 61 30 10801 13 28 32 8467 1402 630922 127987 134019 126686 104780 63142 19822 2919 973 901 1180 1443 1363 1393 1666 1740 1517 1336 1474 1436 1190 1251 1575 1499 1279 1433 1228 1269 1065 944 1059 1149 827 591 334 437 340 461 573 501 408 456 402 396 410 414 479 489 459 303 530 542 473 422 397 522 384 545 528 522 405 242 220 279 274 206 301 264 291 361 487 542 443 457 524 540 472 321 251 176 102 268 300 298 293 258 307 337 385 235 193 277 224 36 97 101 87 101 42 65 74 26 -89 45 7 -82 96 25 44 51 48 66 22 116 111 49 -8 24 12 47 121 57 142 161 55 155 124 59 -11 -46 30 2 21 26 57 116 137 167 215 196 196 130 213 100 147 195 241 174 166 154 193 224 248 333 316 294 273 258 254 240 227 201 112 120 62 174 151 97 159 89 129 134 175 218 131 73 129 113 120 291 226 149 147 88 164 139 117 148 106 83 33 63 67 89 76 120 153 138 165 124 140 152 113 149 203 110 74 107 127 105 37 22 89 70 101 108 77 50 55 72 98 121 60 61 118 216 254 267 208 234 166 133 151 143 151 131 134 112 127 126 138 56 86 125 93 77 138 122 123 122 95 135 122 123 98 118 160 138 117 116 123 150 144 118 114 101 60 66 66 93 97 141 139 99 104 138 133 112 106 109 128 142 119 116 128 111 105 120 132 139 131 136 123 147 154 112 51 69 88 116 113 76 87 89 72 74 93 101 84 68 81 80 72 78 65 55 46 33 44 46 40 39 36 37 33 24 20 20 20 15 10 48518 330 58 30 10798 13 28 38 8468 1403 631326 122186 135100 132617 106806 65385 18512 3272 1066 1022 1023 1373 1371 1127 1492 1671 1338 1352 1452 1539 1296 1289 1525 1549 1274 1119 1119 1197 1029 885 1014 988 813 586 376 335 334 467 501 343 405 323 348 352 311 305 201 290 303 311 293 456 482 423 410 478 341 414 382 375 178 303 296 121 283 197 241 188 249 365 458 494 500 381 464 468 380 264 315 113 138 220 275 363 298 222 231 352 242 232 170 168 246 186 123 48 50 83 31 8 8 -53 19 33 51 32 10 -39 -18 49 51 3 30 1 4 -59 -28 30 -40 -25 60 61 110 111 111 159 62 45 83 60 23 70 88 108 86 129 144 102 77 96 85 102 173 123 126 137 112 142 117 97 167 176 259 267 252 256 244 210 235 256 278 287 235 192 192 145 189 212 194 249 204 128 188 98 124 145 176 125 147 187 189 206 105 127 122 152 94 96 98 90 33 73 51 126 98 79 139 181 225 91 106 135 109 165 96 126 93 48 48 65 41 13 -17 25 43 37 98 84 22 82 32 30 40 79 31 131 192 202 245 182 138 156 125 187 133 107 119 99 81 110 123 102 27 87 68 120 73 106 118 128 81 77 90 71 110 118 71 103 97 126 96 104 130 129 123 66 33 25 52 108 130 144 99 82 84 79 89 113 107 81 76 106 93 113 76 72 64 62 106 99 100 144 107 133 126 109 56 54 81 101 118 81 82 83 79 67 87 78 61 68 57 60 60 42 39 45 44 32 27 26 18 14 17 17 24 19 15 11 999999 2 48524 329 56 30 10796 13 28 44 8469 1404 664450 117284 127296 120391 94010 54590 15871 3725 1415 1090 1146 1443 1608 1401 1439 1660 1415 1321 1275 1456 1432 1401 1546 1636 1362 1300 1109 1192 1095 1089 1006 1017 912 553 282 392 411 440 562 361 362 329 372 416 341 254 412 373 467 428 531 537 477 518 523 383 421 429 291 340 319 289 330 247 294 239 320 311 333 244 397 479 553 468 498 401 529 532 442 192 245 192 169 344 370 338 324 249 292 210 163 208 229 106 165 38 61 22 -46 -20 47 140 -24 34 86 85 3 41 24 24 76 74 73 48 -48 48 63 2 77 -19 27 81 116 140 171 159 30 25 32 47 -13 107 131 149 141 180 114 114 93 85 100 85 115 107 99 123 76 154 186 236 225 235 314 296 269 318 306 285 291 287 329 321 266 282 208 218 252 216 244 324 292 285 227 187 107 153 208 178 200 180 164 203 149 63 110 99 126 101 138 141 113 46 77 47 45 92 125 157 157 109 122 139 132 130 135 123 98 99 89 62 58 102 -4 35 70 51 51 100 25 0 75 90 76 41 81 119 202 235 246 224 192 154 156 133 133 124 132 121 116 145 85 87 78 52 85 83 113 140 123 117 81 130 132 134 127 123 106 105 96 119 130 121 134 126 108 75 64 43 61 89 144 114 70 62 88 98 105 108 92 98 73 112 142 105 94 100 91 82 99 125 112 135 122 125 129 115 46 44 64 85 93 74 75 77 80 64 57 59 64 66 57 51 42 44 48 43 30 31 25 22 30 23 23 8 13 8 11 10 2 48530 328 54 30 10794 13 28 50 8470 1405 648220 113568 120347 120658 102962 56429 15268 3349 1550 1176 1206 1435 1617 1868 1849 1899 1414 1147 1262 1304 1499 1619 1470 1568 1497 1300 1049 1112 1127 1022 1049 1061 837 599 434 351 394 450 510 427 349 270 365 365 362 383 246 384 323 349 362 334 370 565 533 440 400 442 305 369 262 300 259 222 275 320 312 318 308 309 397 475 436 391 485 477 384 376 400 318 251 168 207 384 435 371 325 213 248 242 152 166 134 189 104 10 -11 -5 7 30 12 16 -12 -6 78 65 73 27 37 -37 49 -12 -10 11 63 27 72 -63 24 43 137 74 1 72 63 5 74 27 -9 38 -8 57 123 123 46 160 101 102 129 84 150 102 133 174 148 172 124 193 131 148 179 251 186 229 268 310 243 288 245 324 360 270 155 187 211 241 270 167 251 291 361 252 258 262 238 184 175 198 192 167 163 160 162 142 165 117 105 130 154 137 101 82 66 120 83 90 167 167 65 95 76 106 128 132 74 84 76 85 55 74 15 96 41 50 47 61 81 47 54 77 27 52 45 46 61 98 113 169 223 207 197 136 149 185 149 92 119 141 79 109 125 119 78 69 82 79 95 105 107 124 85 128 103 150 96 107 138 130 99 102 118 151 122 106 95 79 28 46 97 91 101 95 65 55 91 98 84 59 82 97 108 107 108 63 98 88 66 68 80 86 91 116 103 99 129 87 17 41 60 67 71 54 64 65 53 48 70 64 52 52 54 50 58 53 37 31 30 22 10 9 9 3 5 0 999999 999999 1 7 48536 333 51 30 10791 13 28 56 8471 1406 641907 119448 135467 136810 107747 50845 11278 3371 2064 1240 1364 1589 1956 2340 2356 1921 1484 1195 1230 1462 1640 1540 1468 1569 1514 1341 1101 1164 1166 1066 911 1125 984 702 401 445 438 563 522 472 498 454 352 385 427 449 436 397 425 390 367 328 369 512 531 418 430 406 392 283 404 398 312 323 355 322 451 370 420 408 418 543 354 433 562 573 487 393 426 421 315 95 242 439 421 415 283 250 312 286 255 311 202 149 142 63 -33 128 12 55 100 89 97 77 32 162 122 0 30 80 115 83 12 36 74 16 61 87 105 87 132 97 95 155 149 101 47 72 94 128 62 128 80 271 109 108 78 169 189 200 194 118 149 178 165 184 154 210 163 159 137 159 189 256 281 299 242 250 340 313 270 271 288 342 308 282 309 338 280 337 404 351 378 424 348 244 427 363 200 162 173 157 185 173 182 168 158 108 145 206 202 132 179 94 85 108 179 194 136 80 175 168 172 129 129 126 171 152 108 85 53 43 117 120 45 77 121 75 119 62 56 63 83 134 118 147 119 132 177 172 159 191 185 189 193 184 165 152 119 74 79 116 123 129 108 91 132 172 137 152 144 173 162 181 152 154 157 120 146 109 102 135 140 136 148 112 89 84 66 112 148 114 100 119 110 127 126 142 142 143 139 148 136 133 132 125 138 126 116 139 145 154 153 150 174 142 73 70 86 100 102 106 94 76 72 97 103 107 90 77 88 74 69 79 85 80 58 56 45 45 41 56 62 44 34 33 25 27 22 19 24 17 4 48542 334 48 30 10788 13 29 2 8473 1407 641224 111660 125121 122929 91313 36977 7072 3276 2549 1351 1210 1724 1993 2589 3151 1792 1604 1320 1198 1245 1517 1625 1644 1606 1474 1300 1107 1098 1038 1019 1018 997 1056 720 386 413 397 459 491 551 396 303 369 429 490 449 505 495 474 437 511 486 532 490 389 441 423 367 374 407 324 358 239 340 232 201 281 316 485 399 396 385 393 487 508 511 416 423 422 381 292 298 225 304 266 189 189 271 285 200 145 164 190 206 138 28 82 58 73 86 17 58 82 51 40 -89 -53 22 51 20 71 62 30 56 75 78 134 107 -13 53 128 157 29 89 4 95 158 106 88 133 65 87 149 165 144 71 68 104 184 141 145 204 111 170 185 147 137 212 142 117 150 154 200 160 161 187 227 253 195 193 260 242 186 196 145 246 222 303 278 275 344 331 391 397 431 418 518 416 233 143 172 129 107 133 118 124 119 144 149 139 167 139 105 111 77 96 147 203 146 136 91 137 162 151 204 162 162 150 158 69 56 101 127 86 45 62 57 55 90 97 116 86 74 120 139 181 151 152 124 161 133 186 186 197 163 136 106 137 132 110 116 90 117 122 94 115 129 113 106 124 161 163 150 157 147 132 158 176 138 157 153 154 122 142 167 94 75 110 94 138 130 101 106 121 135 122 110 119 118 124 117 152 172 150 122 118 118 108 126 139 129 172 197 160 164 126 76 98 109 109 112 105 89 87 88 94 92 103 119 106 93 98 85 72 76 73 70 56 56 52 44 48 56 48 36 34 35 32 27 24 24 17 15 12 48548 333 45 30 10785 13 29 8 8474 1408 641316 111370 124524 122953 93278 51985 13760 3446 2700 1555 1212 1519 1786 2642 3289 1978 1611 1281 832 1009 1460 1749 1778 1611 1363 1278 1200 1159 987 1090 1034 1030 966 773 395 344 383 527 600 562 364 367 444 404 347 280 384 412 614 510 347 417 476 504 372 303 505 466 304 463 331 336 279 299 235 309 277 229 179 328 371 401 474 365 380 431 549 389 374 487 400 444 251 119 183 129 53 159 229 201 142 158 137 96 -30 14 -11 -61 12 35 59 112 14 16 8 139 27 -25 61 54 90 58 104 159 86 83 84 109 113 36 -36 108 45 32 -5 -3 29 26 39 64 73 102 82 59 109 143 154 123 138 191 129 123 141 158 147 178 41 92 67 75 127 153 157 154 226 234 223 179 234 226 146 205 101 127 189 130 182 142 196 248 296 376 435 492 483 520 432 365 184 122 120 162 176 148 137 212 133 144 118 93 150 126 51 100 88 55 78 108 120 132 130 156 134 184 192 145 165 140 91 64 34 47 57 71 72 63 51 50 87 51 35 138 102 72 129 119 139 169 161 155 143 155 199 166 193 168 129 135 145 193 146 92 111 91 123 126 149 130 115 142 127 100 155 156 159 149 181 109 114 164 148 127 155 149 127 112 101 77 84 115 111 101 117 154 127 91 105 119 135 110 110 130 137 123 131 105 102 129 151 138 155 131 149 145 123 97 83 85 98 109 106 84 80 86 81 96 87 85 71 74 82 62 69 66 71 75 53 49 49 48 41 42 51 43 25 22 19 21 21 8 12 11 4 48554 331 73 30 10783 13 29 14 8475 1409 613173 119534 124901 105820 72709 25194 5688 2990 2268 1121 1061 1353 1558 2109 1787 1760 1481 1047 824 1334 1603 2057 1705 1492 1194 1145 1147 1175 1079 984 892 916 900 731 434 385 370 418 635 561 479 520 488 399 387 297 264 420 465 433 435 456 436 494 305 362 426 380 415 368 281 193 294 247 160 299 301 309 238 341 412 405 384 305 385 523 554 375 272 422 421 330 201 124 101 141 110 20 38 60 49 107 19 -13 -26 -32 12 50 -56 -11 -51 -33 4 0 47 -9 -11 38 42 98 39 3 46 25 65 91 30 34 -6 17 116 104 73 5 104 21 53 73 18 69 77 166 117 146 103 123 176 192 132 92 169 151 92 133 153 127 116 44 131 101 181 220 184 261 208 126 163 179 248 161 137 186 167 144 88 185 140 124 197 198 210 323 465 582 547 511 556 339 216 171 196 152 139 183 110 115 119 104 91 102 95 74 79 55 31 26 96 161 178 138 107 83 147 160 160 121 136 69 35 8 65 35 29 44 9 21 39 53 71 12 40 64 50 77 112 158 104 90 106 106 123 131 146 111 117 115 108 103 96 132 91 86 106 68 57 113 128 126 92 126 151 122 107 146 144 131 172 143 113 137 147 161 139 116 106 128 72 32 71 102 87 68 99 63 90 116 119 92 101 101 108 132 130 110 83 99 108 115 131 140 130 135 141 120 117 92 43 60 86 92 95 99 83 73 73 65 76 87 75 58 79 68 59 54 41 53 46 34 41 44 24 31 35 21 18 21 17 20 7 5 14 48560 334 40 30 10780 13 29 20 8476 1411 554590 126205 132115 116155 80784 39630 11156 3650 2583 1293 1096 1181 1539 2428 2373 1700 1440 1050 918 1390 1575 1898 1722 1594 1235 1327 1286 1267 1130 986 996 1036 939 846 459 359 429 479 578 584 372 513 551 479 284 215 316 427 501 556 480 598 533 668 567 456 430 479 451 473 355 365 325 279 334 425 361 309 383 278 282 373 351 331 439 460 495 485 466 490 473 379 308 211 105 173 103 -33 38 137 149 89 106 141 103 96 84 19 17 6 -15 64 62 80 116 126 46 77 100 116 46 90 62 151 218 135 94 51 26 2 3 115 79 23 32 50 24 139 78 45 51 130 119 87 228 239 166 199 226 91 234 269 196 118 218 196 194 138 196 187 207 191 205 242 193 204 145 172 207 225 193 137 147 220 136 177 199 175 132 125 192 384 490 494 581 573 588 384 281 262 169 198 224 217 219 208 156 131 114 102 155 132 193 164 144 156 103 119 193 167 132 37 140 183 190 166 168 236 110 11 30 62 86 64 85 91 70 81 69 81 40 67 82 105 135 187 150 152 134 139 92 86 112 162 154 134 154 139 81 104 132 128 93 80 133 95 104 123 165 182 162 105 132 138 130 184 164 158 136 170 172 147 148 128 137 125 115 130 87 74 100 120 103 128 137 126 123 115 141 136 132 118 121 137 113 112 120 148 138 146 158 168 180 144 130 76 73 96 124 121 114 126 95 82 98 101 112 100 89 65 83 80 70 77 77 56 46 55 58 49 57 48 55 54 41 29 35 28 20 26 11 0 7 2 48566 333 37 30 10777 13 29 26 8477 1412 562685 118304 118869 106561 81925 35628 7909 3445 2447 1337 1190 1332 1537 2054 2721 1700 1362 1220 1256 1262 1556 1848 1737 1598 1436 1167 1176 1078 1072 996 997 1058 1066 834 428 432 379 533 553 667 621 433 353 474 462 307 370 384 385 356 525 489 582 532 506 514 501 417 357 352 356 303 230 177 298 321 298 331 399 289 362 384 419 450 468 433 466 472 469 505 515 422 240 93 61 119 99 159 107 61 199 156 -20 43 66 75 79 46 64 30 91 96 -3 28 122 88 71 120 82 114 7 30 34 97 159 64 105 102 87 23 63 145 19 55 57 115 132 6 54 16 21 88 176 164 88 153 200 108 145 152 134 219 119 139 120 145 152 92 133 222 271 149 172 219 206 167 140 153 208 119 189 122 129 172 171 95 124 202 175 131 186 370 475 511 543 527 528 322 261 325 321 190 184 197 157 152 126 107 132 91 115 113 81 68 82 60 89 170 172 133 115 148 139 181 148 148 121 154 148 114 59 87 94 29 33 58 16 24 79 35 6 85 112 153 168 141 135 127 117 131 146 133 103 97 100 80 107 84 106 131 134 122 122 95 103 102 121 109 151 144 109 150 120 150 158 144 159 140 143 129 143 177 127 104 144 138 113 91 51 70 113 114 105 99 134 134 124 128 128 142 137 139 116 113 98 96 125 111 124 116 130 141 150 155 112 66 59 80 112 85 106 118 93 92 92 92 104 106 113 95 84 66 58 53 75 50 33 38 28 41 33 35 29 24 29 30 28 26 17 26 12 6 2 48572 330 33 30 10773 13 29 32 8478 1413 637679 112506 118698 104751 68837 28538 7037 3409 2595 1285 997 1226 1422 1630 2591 1840 1510 1232 1224 1338 1627 1880 2073 1787 1404 1161 1129 1157 1179 1065 994 1089 1028 746 405 466 447 535 576 561 431 535 482 427 471 319 406 438 437 457 392 415 347 216 309 441 521 476 389 300 262 239 250 268 334 302 349 358 303 293 225 344 258 301 342 363 478 340 447 507 569 444 361 192 160 168 4 65 -70 83 111 43 94 34 -56 98 18 5 60 10 82 60 111 46 76 -1 127 167 80 131 156 97 85 63 61 136 52 92 1 31 113 56 9 48 76 95 52 34 60 66 71 113 169 83 127 143 155 139 205 236 215 160 179 78 86 149 131 152 154 182 173 233 150 182 172 158 156 206 313 173 228 173 127 144 106 168 133 179 155 102 161 287 367 386 510 543 502 382 304 287 196 110 125 166 115 113 164 188 137 70 75 105 63 61 49 53 81 122 120 141 121 129 125 142 100 122 133 106 87 111 106 75 67 50 106 100 24 22 22 26 48 95 106 76 103 112 97 93 130 138 113 133 149 146 107 114 104 102 143 119 100 128 127 123 119 122 112 93 120 101 112 149 146 141 162 142 113 114 124 121 166 146 116 116 129 145 90 55 35 57 71 93 88 105 86 109 109 128 76 89 127 167 133 91 98 115 120 131 120 125 123 133 158 143 104 67 41 85 88 94 77 66 71 65 83 92 78 84 73 64 62 69 58 59 61 51 38 36 36 24 24 37 20 14 11 19 2 999999 999999 6 48578 334 30 30 10770 13 29 38 8479 1414 694519 114643 120392 105941 72473 29704 6486 3803 2839 1270 1104 1088 1333 1208 1796 1970 1498 1217 1330 1336 1712 2052 2081 1715 1540 1313 1257 1115 1237 1201 1056 1156 1030 865 457 328 491 573 701 488 555 582 452 432 440 491 564 458 428 498 419 511 426 435 452 402 452 382 438 360 414 411 369 227 269 295 383 235 340 311 311 345 470 353 327 405 465 498 512 549 592 508 462 262 193 180 211 160 117 120 191 221 134 85 94 127 158 93 45 98 117 130 55 64 -12 69 114 198 130 -17 93 136 120 127 112 45 75 66 122 33 21 113 54 77 67 138 152 98 83 85 143 149 99 163 121 177 193 153 218 224 277 210 237 219 189 136 224 274 268 223 107 226 224 209 189 233 225 251 174 188 184 225 172 216 178 161 231 152 132 147 120 221 261 402 520 431 520 433 474 259 184 132 74 120 144 125 158 196 103 84 96 82 102 119 113 82 45 138 165 146 173 108 138 193 202 252 190 228 196 58 45 74 74 50 59 51 70 142 91 110 97 103 83 170 138 125 90 144 154 149 155 148 131 179 116 119 124 129 128 104 155 153 103 123 143 168 167 139 176 132 162 208 197 146 136 166 204 172 155 153 163 166 139 130 155 129 105 94 82 47 71 109 97 118 140 174 164 138 130 134 133 189 190 144 115 105 122 135 159 163 140 171 177 182 154 116 85 108 133 125 129 113 119 88 82 100 106 120 109 98 106 101 89 79 80 69 60 61 54 56 60 65 54 53 42 42 39 24 34 24 26 20 18 12 48584 327 27 30 10767 13 29 44 8480 1415 689273 113059 113349 91275 55022 20795 5617 3651 3006 1370 953 1233 1496 1346 1654 1567 1276 1204 1247 1354 1385 1889 2041 1663 1476 1287 1196 1088 1113 1143 1081 1123 911 666 478 391 434 440 514 424 449 442 359 319 319 298 408 424 417 340 396 321 195 320 321 383 367 379 361 308 300 229 172 185 275 329 327 360 335 291 348 308 302 401 328 483 426 432 385 473 530 436 486 330 96 102 94 39 50 44 -15 -60 -4 70 20 41 131 98 125 36 17 13 27 175 19 -9 -12 60 85 14 57 10 80 96 100 66 61 42 20 84 64 75 32 -1 11 121 131 -16 38 78 21 81 76 122 76 107 107 211 132 86 149 150 103 113 93 77 161 113 123 51 143 85 210 157 149 252 187 187 151 6 137 191 151 82 144 126 92 141 123 124 16 17 174 202 292 360 397 406 416 347 120 46 48 148 119 80 108 110 63 74 90 74 96 102 73 36 17 32 55 149 74 123 130 97 120 143 120 124 95 25 22 95 55 29 24 101 94 49 53 45 40 1 83 101 86 87 17 44 91 108 89 65 68 116 91 59 88 83 81 86 69 63 114 128 105 157 148 196 156 114 98 157 143 121 104 149 173 142 104 96 107 121 101 95 120 127 73 49 51 36 55 48 64 77 72 86 81 67 64 76 102 116 103 101 91 61 85 106 102 117 127 144 138 119 101 76 22 30 62 65 64 62 56 53 41 47 52 61 58 54 53 32 35 49 39 36 7 6 14 8 10 16 20 15 9 5 6 48590 326 24 30 10764 13 29 50 8481 1417 664525 117486 113098 85907 48922 14152 4308 3560 2832 1235 978 1179 1457 1278 1749 1928 1494 1281 1188 1232 1592 1837 1887 1603 1422 1281 1108 1146 1205 1119 948 886 819 716 374 406 449 546 558 421 375 471 331 244 396 369 414 438 384 353 229 168 300 347 315 369 221 334 355 262 327 218 174 274 321 302 289 344 344 271 249 356 425 328 263 338 398 382 370 424 411 532 412 262 201 95 34 115 17 0 12 0 26 165 -5 150 78 93 71 88 125 77 50 78 74 9 -55 -21 68 68 -29 94 61 77 38 0 70 21 20 91 4 98 136 57 6 71 23 16 32 45 66 37 73 118 86 38 78 101 116 185 136 107 100 116 129 145 128 41 155 139 180 178 117 57 110 163 135 95 84 41 80 50 91 65 145 104 68 108 100 85 43 122 137 47 140 266 324 273 368 291 104 99 41 75 36 65 102 51 20 21 30 36 80 12 40 49 46 17 97 151 67 110 109 81 32 98 84 86 35 15 47 37 26 52 15 7 8 38 44 61 25 7 23 109 107 79 37 48 57 41 18 61 77 48 95 131 73 87 72 51 68 82 78 84 139 173 169 142 153 139 128 122 79 64 86 113 123 104 86 116 110 63 94 97 105 78 55 31 18 32 85 59 49 65 93 82 43 83 60 85 123 108 77 91 67 81 75 111 91 80 105 104 114 102 108 75 8 32 67 69 52 57 52 49 41 40 46 51 50 47 31 26 34 47 40 31 1 5 11 3 11 999999 999999 5 1 0 48596 323 21 30 10761 13 29 56 8482 1418 653495 108634 104836 80168 35423 9100 4134 3557 2721 1291 1295 1307 1381 1177 1867 2159 1609 1365 1237 1236 1311 1647 1518 1467 1626 1376 1167 1096 1150 1187 944 915 890 705 421 349 457 500 358 452 326 334 300 307 447 306 332 367 208 199 250 134 338 325 450 328 313 355 268 248 281 282 309 129 260 297 237 250 392 388 301 263 310 296 257 471 423 418 387 387 436 452 424 409 305 142 127 102 80 -15 74 36 66 68 19 76 85 46 54 -6 -17 39 -25 1 -15 3 -30 2 -50 28 55 88 84 21 72 51 -20 29 67 32 143 112 104 110 34 79 44 30 -27 54 27 -31 78 51 25 66 51 107 99 128 148 122 157 126 187 128 99 75 143 174 147 160 152 133 197 150 93 146 141 119 103 84 75 98 102 41 91 126 81 97 129 90 132 137 140 178 96 170 264 196 144 29 9 7 24 -6 -26 11 3 10 59 101 51 82 46 17 46 96 57 65 72 110 86 88 60 72 58 74 13 55 18 37 36 23 31 51 -13 -8 29 35 -1 24 -3 47 99 71 33 42 40 74 60 51 29 41 29 82 52 69 32 27 51 74 58 61 124 169 195 164 116 132 147 87 101 82 57 103 124 123 88 102 81 78 102 108 114 84 28 27 15 45 58 51 65 34 53 67 59 49 55 47 113 110 116 78 69 55 76 86 66 84 106 86 95 103 93 51 1 7 49 43 34 51 41 28 29 43 33 45 42 25 32 41 14 14 13 7 12 18 0 999999 999999 1 10 48602 328 20 30 10760 13 30 2 8483 1419 664437 100807 95749 78049 45466 16832 5466 3701 2973 1537 1831 2013 1519 1244 2211 2404 1575 1269 1135 1237 1141 1716 1667 1580 1671 1415 1325 1227 1154 1064 1016 992 859 550 461 497 412 521 596 403 416 423 401 424 402 447 423 357 387 340 336 376 304 209 369 321 263 192 165 332 307 300 260 319 257 230 258 317 347 300 252 234 300 357 405 378 469 421 514 415 462 484 526 440 266 183 80 94 97 -15 99 52 57 56 -9 78 139 33 31 12 72 56 108 19 -4 -52 83 103 -18 100 161 174 93 16 72 35 109 87 152 182 247 237 123 122 147 197 73 188 100 3 61 32 16 43 68 70 127 160 166 78 150 156 103 184 174 98 156 129 141 248 211 117 202 184 170 109 110 211 180 191 90 114 98 94 82 86 128 124 150 89 124 57 19 90 102 106 99 215 346 221 49 45 40 73 88 82 62 47 102 92 75 14 31 83 109 111 36 -3 59 174 106 50 96 136 128 151 114 92 112 49 36 44 46 94 47 40 59 60 45 47 35 34 55 65 95 59 108 59 58 77 89 61 95 94 50 67 83 63 72 64 66 77 93 123 134 199 251 179 156 210 113 86 93 126 99 140 160 140 153 152 190 118 109 110 94 76 38 71 75 56 91 72 70 74 102 132 120 98 70 95 127 148 133 112 103 86 82 72 85 120 105 108 124 109 110 108 47 48 95 81 72 64 52 61 51 48 61 57 62 61 53 32 42 43 39 24 17 18 21 3 13 20 9 9 13 8 5 3 48608 328 19 30 10759 13 30 8 8484 1420 643035 99350 93976 70268 28984 6015 3802 3447 2512 1594 2070 1823 1159 1101 2257 2347 1614 1247 1129 1078 992 1459 1548 1627 1336 1488 1316 1159 1237 1206 1020 972 748 405 370 398 384 462 460 464 379 312 366 303 371 364 399 382 299 336 339 340 267 288 266 253 303 249 223 283 284 229 167 195 235 337 226 168 260 350 439 362 314 368 435 336 473 514 384 394 516 466 389 383 216 110 164 117 -24 3 76 46 10 47 80 41 30 81 -35 -23 11 -33 -8 -34 44 28 13 26 -37 43 133 113 109 41 0 60 78 41 131 77 134 165 149 124 158 186 6 50 72 55 123 69 72 124 93 48 21 95 67 150 223 97 89 46 101 203 138 204 175 121 185 256 167 177 190 190 195 191 120 116 179 138 140 54 75 162 129 132 151 76 116 102 109 131 57 123 253 337 200 152 90 21 54 17 52 100 56 60 81 53 74 87 91 81 83 8 56 31 114 116 65 95 40 58 101 158 151 106 29 87 40 11 35 31 59 62 1 27 33 36 2 59 42 94 87 68 86 89 97 108 71 70 38 68 60 47 42 60 85 95 107 56 98 141 149 162 202 171 151 165 124 94 125 157 142 116 131 141 132 122 107 113 86 106 109 108 79 53 29 40 39 40 42 68 52 74 59 58 89 93 135 139 129 100 90 79 122 106 108 105 110 116 89 99 103 77 12 14 71 72 55 60 66 61 52 61 69 64 57 49 63 42 33 38 33 39 15 6 9 4 999999 4 12 9 4 999999 5 0 48614 327 19 30 10759 13 30 14 8486 1421 610263 99235 93507 72683 30461 5624 3536 3009 2358 2005 2008 1876 1387 1352 2109 2130 1338 1079 903 1031 836 1255 1988 1978 1881 1555 1503 1347 1223 1046 997 839 603 294 238 320 483 606 486 348 383 397 362 418 398 318 365 339 207 280 307 376 312 299 301 222 272 304 183 258 290 311 278 265 234 275 242 281 345 385 302 283 458 368 296 281 330 403 378 403 412 354 371 188 111 197 47 82 110 75 -30 1 135 95 15 33 77 39 64 152 64 -87 -11 41 -64 7 -25 -77 -47 84 87 199 178 141 10 5 29 95 110 185 141 148 187 105 91 85 89 98 77 86 87 32 80 42 -31 115 87 -12 59 8 60 107 42 110 120 116 105 183 162 157 107 112 175 99 165 145 177 131 116 120 136 170 139 69 43 59 129 158 133 90 105 124 94 157 113 86 145 289 315 198 4 -5 -1 97 64 22 70 108 54 46 104 47 52 43 73 66 20 44 63 94 89 93 63 43 80 101 152 86 61 32 28 100 49 46 94 84 57 8 -11 -4 18 13 40 98 88 84 83 15 25 47 20 66 59 54 27 72 92 70 98 68 82 69 83 108 114 168 254 226 154 167 145 150 146 100 108 105 115 113 111 108 121 126 114 90 60 87 53 17 39 73 29 67 64 30 34 44 55 52 52 113 140 163 151 136 120 93 81 85 81 92 95 113 126 124 112 94 53 29 53 54 37 52 41 42 48 31 40 60 61 43 35 49 54 42 24 14 6 999999 999999 5 999999 7 999999 999999 999999 999999 1 48620 332 18 30 10758 13 30 20 8487 1422 615002 104123 102915 79157 30319 5728 3892 2935 2568 2451 2373 2618 1784 1392 1898 1731 1409 1067 979 915 777 1125 2023 2241 2290 1884 1634 1399 1303 1115 948 788 656 388 376 456 430 565 605 648 459 419 393 393 391 390 446 335 345 330 218 238 448 398 320 287 327 230 338 266 338 181 236 263 265 293 230 272 368 314 299 351 422 425 373 409 335 361 475 541 531 425 502 341 232 140 39 105 29 68 98 -21 104 86 80 57 30 50 68 28 86 91 66 113 56 146 97 -14 31 53 198 219 91 186 184 99 90 59 156 173 152 186 179 212 120 125 157 177 94 112 124 102 102 63 79 182 87 43 143 111 63 8 128 150 96 107 172 119 91 234 224 186 254 272 209 154 226 270 153 170 227 155 176 106 124 112 129 143 192 202 178 134 121 117 156 220 292 276 346 315 131 96 174 86 30 82 42 123 66 87 119 53 30 66 87 47 -15 32 79 134 162 130 64 38 159 130 82 112 149 96 50 64 53 56 79 61 64 72 57 52 61 68 87 145 139 123 91 68 80 124 130 89 86 64 92 70 84 98 65 84 148 181 158 170 167 233 172 175 183 235 197 155 165 176 195 157 154 157 164 181 188 151 139 108 121 100 87 57 55 74 84 82 96 123 117 127 126 109 104 141 198 227 192 169 109 90 117 130 113 132 158 162 166 167 147 129 89 70 106 112 102 89 74 85 92 70 77 97 77 83 85 92 93 87 60 55 37 36 37 35 41 27 27 29 33 28 19 12 8 6 9 3 48626 330 17 30 10757 13 30 26 8488 1423 629445 102179 101622 81711 40449 8330 3836 2479 2576 2488 2755 3507 2218 1212 1547 1600 1555 1444 941 899 913 1154 1955 2162 2283 1879 1687 1494 1363 1186 886 665 532 304 266 400 586 494 501 481 431 348 305 418 397 381 375 406 404 262 383 416 397 462 390 271 333 318 173 191 328 295 204 276 264 237 246 278 280 387 421 302 336 431 314 322 416 435 485 411 405 470 419 180 50 194 116 69 42 82 70 19 66 13 132 82 148 78 72 152 34 82 116 145 96 59 125 114 46 191 256 252 210 234 175 114 190 159 168 146 232 142 188 97 92 59 10 120 118 147 73 89 108 47 90 124 70 23 128 109 26 -3 71 22 149 87 90 152 157 194 123 126 195 295 345 251 304 252 199 209 168 160 113 131 65 43 169 184 176 164 144 72 101 114 67 216 288 201 276 435 279 139 101 36 68 80 29 34 50 110 73 70 143 117 63 60 104 35 60 126 101 130 117 92 74 134 99 139 108 100 112 59 75 40 35 41 54 75 18 13 66 82 105 141 122 145 107 111 61 92 117 56 71 34 79 77 47 32 57 113 134 136 125 185 209 224 218 224 178 187 210 191 167 161 173 179 240 208 121 185 147 171 150 142 105 97 90 37 62 74 99 81 87 131 114 111 110 138 133 126 211 203 183 175 135 119 108 118 112 140 137 119 134 161 155 145 75 47 98 98 82 61 69 65 75 66 86 84 62 66 84 92 74 66 59 56 49 40 18 26 29 26 35 24 22 22 20 14 13 18 48632 329 17 30 10757 13 30 32 8489 1425 610275 97356 101067 81379 33994 6735 3624 2467 2428 2566 2662 3474 2218 1198 1465 1909 1679 1690 1113 941 981 860 1490 1779 2064 2024 1659 1523 1301 1027 639 410 298 299 367 516 519 496 507 450 440 287 414 402 368 337 344 295 304 317 481 434 399 370 377 301 245 214 247 289 282 273 266 179 176 183 229 285 276 364 372 250 299 288 378 442 504 446 437 375 454 387 375 338 194 129 70 -20 100 44 36 26 -28 54 88 70 53 61 40 109 115 65 -27 109 15 24 59 55 -17 157 107 102 130 197 178 214 305 231 147 121 79 121 71 59 50 46 -19 59 38 119 82 74 94 79 116 79 50 43 139 131 32 82 69 42 10 23 138 19 100 120 114 128 116 240 208 220 226 169 215 228 127 198 156 114 53 133 188 118 161 158 116 98 103 154 113 128 342 203 246 333 305 115 72 62 46 82 59 86 47 72 21 59 87 40 100 89 50 20 69 161 112 123 95 98 82 164 123 85 72 29 15 50 27 12 91 92 27 8 28 65 98 82 94 98 101 77 124 63 82 83 62 76 76 93 57 84 91 71 54 65 102 120 186 226 279 233 186 185 176 201 174 143 146 163 146 264 466 414 269 154 127 128 116 142 129 64 59 55 40 55 92 106 66 68 72 101 106 85 104 102 151 200 155 147 116 86 101 125 128 134 130 144 143 129 130 100 50 66 91 76 66 68 60 65 60 63 66 65 51 60 76 51 70 77 51 29 21 26 30 27 16 15 6 7 8 4 999999 999999 10 48638 324 17 30 10757 13 30 38 8490 1426 527280 88938 93363 71843 29127 6293 3595 2686 2185 2465 2568 3557 3262 1572 1339 2383 2353 2075 1375 1005 920 880 1197 1385 1793 1784 1647 1552 1161 962 614 359 281 451 454 381 595 573 556 392 333 375 367 436 416 417 333 277 246 296 410 361 391 248 326 334 217 230 181 167 208 253 265 214 222 230 303 327 330 273 308 317 344 347 397 384 280 455 388 325 306 297 299 295 158 79 78 90 58 24 75 129 -61 72 120 47 84 82 50 84 112 13 38 64 75 71 98 103 170 160 107 145 4 117 156 150 198 210 147 29 66 67 -18 -26 118 94 99 137 141 76 69 35 -2 66 37 36 6 7 -8 19 44 -39 -27 3 -20 -10 68 -1 27 20 109 78 106 140 141 161 210 229 174 169 192 198 155 148 179 252 225 152 242 130 135 157 92 49 92 240 342 278 145 264 329 303 141 51 51 92 47 66 87 26 65 58 11 43 24 33 39 19 15 91 78 111 79 80 79 107 63 111 69 40 4 38 35 12 -12 -14 -3 23 29 6 -11 -16 83 104 98 43 72 94 55 25 53 90 38 58 53 79 79 74 61 59 63 110 140 240 276 224 206 257 187 170 103 138 110 123 116 255 355 161 115 107 131 97 80 110 92 43 41 46 14 54 57 48 56 64 49 72 90 92 82 80 116 144 120 112 106 70 52 71 107 109 118 103 111 106 102 53 2 25 70 37 32 34 25 27 33 41 27 16 21 32 42 50 36 22 15 18 999999 999999 999999 999999 999999 999999 0 3 48644 331 36 30 10746 13 30 44 8491 1427 535628 96732 105712 86474 39631 7937 3749 2524 2189 2505 2864 3955 3767 1996 1045 2715 5714 6134 2938 1475 1090 993 1287 1436 1419 1731 1692 1442 1259 1170 770 616 478 381 445 537 633 509 611 468 524 457 501 496 356 373 356 439 424 390 463 567 447 335 424 361 340 191 341 279 393 327 235 212 281 261 309 286 350 368 342 325 533 425 378 451 323 441 468 464 427 427 485 446 183 72 72 81 -66 44 -62 -31 130 126 106 110 91 91 59 22 52 39 4 21 86 85 159 174 225 222 109 52 269 247 185 270 314 240 207 77 191 114 87 58 80 165 183 163 202 136 169 143 79 87 4 -10 34 68 161 66 30 23 43 45 38 3 38 60 174 164 128 106 120 134 151 227 195 194 249 286 249 257 216 278 279 279 352 348 307 237 133 52 123 99 114 316 368 300 201 240 356 426 272 85 80 28 60 38 121 68 73 129 79 139 95 62 61 70 116 118 134 165 134 122 100 141 144 82 144 79 20 57 57 59 96 56 67 75 31 25 42 100 107 145 127 101 99 98 129 168 124 114 82 96 64 83 110 109 120 119 158 218 290 324 298 311 281 244 271 303 217 145 149 159 164 187 232 187 121 135 115 158 157 128 107 64 99 94 82 88 100 99 96 83 90 115 126 137 98 137 157 194 194 167 128 115 118 108 132 112 132 170 160 141 124 78 45 73 116 79 74 73 72 69 87 81 69 70 71 76 87 84 82 77 69 47 40 38 34 19 22 26 24 25 13 17 22 18 20 7 0 48650 315 25 30 10735 13 30 50 8492 1428 99289 98147 75697 31991 7682 3499 2344 1762 2251 2560 3217 3575 2689 1242 1338 30833 50993 4916 1854 1341 897 1049 1080 1085 1719 1778 1496 1120 1017 685 440 413 369 476 478 457 449 419 367 339 307 296 274 343 310 301 329 380 523 417 466 411 187 253 249 147 313 279 223 257 260 254 182 235 198 268 335 476 493 428 406 384 460 415 346 344 423 407 391 488 350 389 246 128 130 62 69 21 32 -16 12 -18 89 161 -1 -21 16 4 -48 10 -18 6 110 42 12 42 84 209 211 30 -16 107 188 103 182 214 225 61 103 102 125 80 93 203 144 122 132 92 190 46 25 9 73 32 76 88 56 57 24 12 -55 -7 -34 -69 -80 -29 -24 43 151 99 112 104 144 187 197 165 162 184 169 283 254 211 263 215 284 304 293 212 214 171 195 194 92 106 278 318 209 183 164 287 348 350 171 114 64 30 64 73 96 26 57 -3 50 16 21 43 38 43 41 67 47 73 70 78 107 117 87 93 40 69 75 11 6 0 -30 -46 -15 31 -6 32 34 10 74 58 71 94 94 80 55 101 56 33 97 58 51 63 24 52 74 89 203 230 260 282 289 216 177 183 168 189 171 139 100 89 208 181 141 99 105 122 105 102 83 58 29 28 7 1 16 21 50 73 67 66 94 73 64 111 138 138 139 121 125 124 91 75 86 89 88 95 110 98 92 86 16 31 52 43 32 33 31 25 19 34 23 34 35 13 12 33 35 18 22 29 4 48656 330 23 30 10733 13 30 56 8493 1430 106128 102839 77304 33421 7148 3697 2404 1897 2161 2578 3543 3567 2951 1554 1062 33649 67067 7443 2538 1758 1167 1158 1117 929 1390 1984 1609 1202 1021 756 641 497 539 639 686 555 482 516 432 451 456 469 470 407 334 552 454 392 520 554 369 398 389 251 278 216 319 252 282 201 333 308 277 252 277 195 398 578 772 747 553 462 424 468 477 320 434 454 382 384 424 366 281 209 164 142 89 3 44 29 129 140 155 166 189 154 17 -33 84 158 69 45 100 122 77 132 130 186 91 150 156 122 323 221 248 225 230 188 164 179 140 126 131 193 182 118 142 126 149 140 76 99 134 110 33 -7 44 57 68 64 102 81 118 15 -32 118 114 98 97 136 173 209 148 154 218 213 160 232 277 264 313 353 376 335 319 311 403 362 372 274 189 227 229 250 342 392 250 140 187 225 344 320 159 135 117 56 121 111 207 126 126 99 107 94 60 68 67 89 125 153 142 86 106 105 112 154 123 130 42 53 74 95 69 4 57 86 85 119 128 69 45 80 103 94 60 107 168 124 109 111 106 82 68 114 126 125 119 146 116 125 157 216 309 322 276 218 208 249 256 225 178 199 197 164 243 243 169 139 162 140 162 154 159 129 107 98 103 53 68 99 156 100 118 109 100 111 139 192 209 221 217 196 190 182 157 147 149 142 162 151 175 166 127 98 66 85 114 101 81 74 62 61 67 71 75 75 78 63 82 79 86 93 78 57 56 41 20 18 26 37 30 32 33 20 17 14 7 13 3 3 48662 316 23 30 10733 13 31 2 8494 1431 96261 92244 72011 27852 5477 3096 2035 1779 1854 2301 3039 3316 3036 2015 999999 41015 112119 14275 2708 1544 985 800 694 671 939 1523 1603 1254 997 698 598 510 579 501 522 481 407 367 383 337 449 372 224 326 410 312 450 523 517 535 388 329 229 200 287 256 263 211 338 266 364 338 315 206 94 255 365 465 553 529 430 451 400 322 327 429 376 295 297 316 290 298 234 155 50 -26 130 73 100 54 87 89 139 163 90 9 68 11 63 -39 80 96 143 62 47 42 60 -7 74 122 131 145 225 240 173 88 108 129 86 87 174 191 167 156 184 115 131 133 30 89 -12 43 52 42 -30 -82 -49 44 63 -51 -16 -24 39 30 6 -7 -38 63 123 91 47 45 124 200 101 157 197 97 163 152 224 347 305 242 387 376 315 272 326 240 144 165 134 181 189 276 297 198 157 141 228 285 317 161 57 16 19 38 -10 34 84 30 49 23 30 11 -22 -25 -28 32 51 36 79 84 90 82 80 113 54 -1 36 7 -2 -28 37 23 47 43 50 22 78 75 91 103 49 91 39 56 72 34 61 57 56 59 76 82 65 110 96 131 233 215 212 209 229 212 210 168 191 199 161 128 144 156 131 124 88 104 103 98 115 88 74 104 46 20 30 18 48 49 49 51 68 67 80 78 107 153 170 180 172 156 153 130 114 74 82 72 107 103 149 127 90 84 17 41 76 54 35 17 32 35 42 35 20 26 24 41 40 34 40 35 24 20 13 4 48668 332 23 30 10733 13 31 8 8495 1432 104614 96214 76405 37651 9682 3863 2408 1834 2001 2720 3714 3537 3083 1760 1057 3657 11236 5881 3514 1586 1159 1022 772 706 781 1114 1500 1239 1111 752 685 652 659 660 795 574 505 405 412 460 419 564 348 417 306 341 475 628 589 447 298 257 321 269 205 305 228 309 344 280 305 297 300 294 320 449 437 541 590 563 550 451 369 398 276 313 414 326 289 470 382 306 313 229 183 62 104 102 61 58 148 142 166 146 57 105 48 73 93 53 17 6 45 53 63 9 87 75 95 159 198 277 289 210 99 4 200 277 181 163 86 153 252 245 125 220 236 117 91 129 140 50 126 65 109 121 56 31 38 13 101 23 15 89 72 32 13 63 94 56 90 114 86 40 148 226 178 208 206 187 236 242 259 246 328 480 389 430 363 328 264 143 154 123 141 198 360 456 299 254 329 343 389 233 113 72 69 87 136 92 115 46 103 89 89 76 42 96 92 83 155 127 110 116 90 109 118 131 135 84 60 65 4 73 93 58 50 38 46 51 57 82 151 132 150 149 124 88 65 61 82 116 185 242 251 220 129 107 127 225 258 215 216 169 216 229 266 236 198 208 192 151 171 170 209 221 172 170 134 149 153 154 138 98 119 87 66 80 105 102 95 99 111 118 118 118 168 210 211 223 223 184 160 178 181 161 149 140 146 158 158 149 145 102 56 75 123 114 95 100 69 95 90 101 81 103 103 90 81 81 70 77 73 84 57 50 42 31 28 31 37 34 35 40 17 17 20 16 15 11 5 3 48674 326 25 30 10735 13 31 14 8496 1433 99917 91608 71799 41767 15195 4324 2304 1881 2081 2879 3733 3430 2803 1687 1100 1415 2200 4191 4759 2474 1268 971 878 816 696 936 1218 1012 836 747 608 320 675 817 887 637 509 467 418 412 427 314 435 448 314 197 432 528 486 519 429 377 294 266 342 257 271 342 379 289 231 254 248 244 405 440 337 436 377 563 481 342 365 376 317 379 409 265 236 174 340 353 255 86 119 142 44 108 124 99 156 134 269 218 82 78 169 100 78 123 68 17 -2 56 50 -5 55 2 107 165 203 234 215 191 230 121 136 84 121 105 116 184 190 191 114 140 47 149 173 122 122 70 30 112 61 -47 -47 -4 62 63 32 -18 49 103 117 72 81 -25 7 -50 64 7 34 43 120 112 163 110 148 200 172 171 133 164 237 335 406 382 347 373 230 194 125 117 146 161 338 444 463 428 451 437 387 203 52 53 -14 82 19 45 94 49 84 34 18 -7 18 69 114 157 111 111 34 57 104 107 101 165 129 122 37 0 47 80 29 -1 2 7 12 16 69 142 114 90 78 72 53 85 125 90 83 99 98 144 153 136 123 102 102 143 145 151 149 147 174 202 199 169 187 128 118 141 127 132 101 183 188 137 150 77 87 99 121 76 64 78 51 63 74 72 56 87 63 46 93 104 136 195 212 205 200 138 96 125 129 131 116 107 133 149 153 116 113 80 55 59 119 89 57 46 50 60 62 60 68 48 45 49 62 49 63 79 67 39 22 24 28 13 19 22 22 23 17 10 16 7 48680 323 27 30 10737 13 31 20 8497 1435 98527 96551 83032 47233 13406 3878 2329 1855 2320 3493 4171 3488 2536 1454 1041 1238 1597 2435 3235 2286 1476 1050 754 569 483 616 1112 939 648 618 720 552 619 774 797 597 491 416 373 319 368 462 442 321 411 397 410 299 400 392 485 412 337 388 216 352 344 246 281 263 249 200 188 144 351 428 381 245 283 395 423 398 373 307 306 267 293 284 201 231 334 357 152 99 150 41 53 -54 -28 143 220 159 141 157 144 24 -10 50 -53 35 45 108 46 33 33 33 15 68 134 116 206 232 247 184 187 153 104 101 123 147 143 202 201 232 205 129 162 72 42 96 141 38 2 83 64 3 -9 8 18 8 31 98 -9 38 90 53 69 83 73 86 14 46 113 160 167 94 117 78 110 137 140 165 220 187 165 211 331 318 343 384 417 244 157 129 137 144 274 447 495 453 465 460 374 127 30 48 82 66 64 57 48 113 77 19 98 45 23 -7 88 64 108 51 25 110 146 80 79 100 88 60 22 21 23 52 33 36 29 27 -30 13 73 120 112 109 101 55 43 54 57 68 63 120 64 94 98 66 72 143 128 87 91 127 147 131 168 156 189 197 174 124 130 132 114 107 77 132 145 116 118 125 114 135 134 96 57 69 73 65 49 70 69 37 56 78 93 114 114 157 186 191 182 131 116 107 119 114 98 116 135 176 148 100 99 105 66 50 66 54 49 53 48 33 48 50 39 35 52 57 45 52 50 59 45 32 28 17 4 999999 15 10 2 14 12 48686 333 29 30 10739 13 31 26 8498 1436 94238 94133 79091 39965 11500 3815 2346 2102 3132 4287 4165 3321 2401 1417 1092 1368 1556 2198 2698 2029 1290 1004 1054 895 594 732 986 688 678 767 853 653 676 870 694 633 468 453 435 481 500 417 369 430 435 378 469 437 484 398 473 455 336 368 390 401 308 313 384 323 273 381 391 368 486 526 445 284 189 349 512 398 364 469 423 397 400 188 185 217 260 295 92 56 73 143 191 79 131 210 329 295 294 239 165 136 145 97 126 111 113 70 107 128 66 33 27 150 132 289 304 349 308 262 214 164 226 136 181 198 240 332 302 220 177 118 197 203 249 176 131 119 125 70 25 75 113 35 87 83 45 136 113 96 123 160 27 -15 80 48 61 119 134 164 144 112 185 224 203 245 216 180 144 231 236 225 256 261 288 419 496 434 286 226 146 236 380 520 549 539 479 435 286 94 127 155 81 105 92 35 106 108 94 122 30 53 61 70 94 164 140 130 102 106 135 201 179 191 191 194 171 95 81 97 86 80 72 99 53 86 95 126 148 128 127 131 81 161 211 180 125 169 124 104 97 159 155 151 150 141 169 162 141 219 217 198 208 209 187 180 144 127 152 145 193 186 212 168 151 144 169 132 147 160 103 66 96 80 73 89 109 90 130 115 124 130 177 240 240 220 199 181 125 159 144 142 132 165 184 218 221 162 136 141 102 95 127 114 99 91 80 82 76 85 92 98 91 83 75 113 103 89 82 74 61 59 54 46 56 70 54 35 31 32 30 31 26 19 22 8 6 8 2 48692 332 2 30 10742 13 31 32 8500 1437 532069 99768 89821 72364 41944 12578 3787 2319 2236 2965 4569 4566 3274 2353 1373 872 1006 1380 2175 1997 1410 995 776 756 824 646 738 784 729 788 809 874 829 867 845 579 457 392 436 454 412 484 403 320 337 469 468 491 442 414 471 441 486 316 352 352 279 283 288 401 363 281 246 317 273 547 531 410 318 203 249 337 311 435 321 296 329 199 264 121 152 243 155 31 46 42 49 155 188 140 107 182 243 188 153 142 138 146 118 130 82 115 122 22 -15 170 103 85 73 137 290 254 294 232 204 144 177 114 123 172 162 163 210 215 194 169 134 152 111 154 95 158 60 81 44 51 56 89 63 42 22 157 100 108 87 87 144 96 -3 107 46 31 106 130 32 63 20 37 39 172 179 155 238 212 142 170 232 188 175 209 236 387 400 294 245 199 247 410 485 503 479 380 353 214 111 94 114 49 94 50 58 87 74 57 61 70 103 43 43 82 106 110 142 125 111 102 90 144 168 155 102 65 61 90 69 97 92 65 69 61 119 78 113 151 111 88 114 93 89 140 150 185 120 133 120 155 122 130 118 177 138 158 156 189 174 140 198 220 201 154 151 194 211 232 172 167 157 155 143 130 145 192 151 140 116 104 75 99 95 92 106 103 115 104 124 123 137 160 197 224 203 143 130 133 96 109 117 139 161 151 172 234 211 152 141 93 79 126 83 98 92 75 88 87 79 58 69 62 50 72 79 91 97 81 57 52 47 47 43 38 43 45 31 36 34 28 17 17 12 17 6 10 48698 332 5 30 10745 13 31 38 8501 1438 499853 91883 76888 59595 33340 12091 3736 2491 2271 3085 4198 4304 3228 1964 1415 1004 874 1325 2356 2209 1413 1166 1017 894 992 639 605 758 672 783 883 942 960 741 593 569 336 364 371 335 376 468 407 415 433 419 459 353 477 526 388 313 393 464 347 284 180 374 321 365 384 408 390 339 371 464 521 434 266 186 164 241 243 340 266 325 231 158 71 141 96 140 95 47 19 138 74 117 189 175 216 249 255 168 258 197 167 134 63 122 41 94 77 17 52 38 53 0 154 170 277 374 329 357 248 193 186 237 323 240 345 363 302 218 174 136 148 159 101 46 55 36 71 104 74 135 14 13 69 31 69 83 51 11 19 16 24 102 67 72 9 61 17 5 17 -34 -10 11 74 69 151 146 144 171 128 130 92 146 196 226 314 311 326 262 239 233 279 395 438 390 476 454 336 256 76 27 45 95 122 81 102 79 60 72 56 67 20 64 59 99 6 69 111 49 59 115 101 119 95 99 84 89 58 43 101 77 72 51 58 10 62 69 124 146 133 104 105 107 122 182 156 150 130 117 97 133 105 149 99 75 126 148 88 148 133 102 141 174 169 191 213 166 181 218 191 198 167 142 112 131 161 163 136 121 85 87 95 87 83 85 135 109 109 104 122 116 171 206 220 232 196 143 96 89 105 94 98 129 144 131 131 173 180 135 133 59 76 111 109 92 72 59 78 89 76 90 72 73 77 89 98 88 78 81 57 58 51 47 41 29 43 42 33 29 26 14 26 21 19 23 11 12 48704 323 9 30 10749 13 31 44 8502 1439 487011 90002 75339 56426 30717 8860 3370 2432 2451 2850 4000 4000 3363 2140 1375 957 841 1191 2081 2117 1749 976 841 877 872 674 597 543 610 713 752 724 731 803 601 329 337 363 403 402 369 426 447 359 198 308 336 420 440 380 277 362 271 446 473 264 309 255 205 314 197 266 293 372 365 428 507 518 306 122 11 137 159 247 201 296 195 140 202 111 81 32 141 73 11 50 -9 107 120 33 58 122 202 147 188 145 150 224 123 135 25 81 -2 -4 64 64 61 61 31 108 312 323 258 194 249 206 176 162 222 247 112 161 231 159 76 132 220 23 -60 64 3 -39 21 23 58 -21 -36 58 -14 -52 26 51 26 39 70 -20 71 54 -19 9 -42 -6 26 -4 36 -57 -4 48 3 19 122 191 215 189 129 54 130 95 124 198 216 224 223 203 125 158 146 242 414 413 398 438 398 250 169 117 60 -9 -9 48 34 37 42 52 47 77 106 66 32 30 9 55 55 64 71 35 70 78 116 96 14 -15 9 14 18 72 45 62 78 85 41 21 41 115 67 36 67 98 111 111 122 123 127 108 103 64 64 103 102 92 101 84 84 81 109 162 129 106 121 110 124 142 122 140 132 142 122 116 115 134 124 105 100 71 73 25 31 63 65 59 50 68 91 129 186 87 97 146 179 178 131 84 48 43 61 44 66 97 96 114 137 151 88 93 109 56 41 70 51 39 43 20 42 54 54 34 19 47 40 46 38 33 41 32 17 11 15 15 6 7 12 2 9 48710 328 12 30 10752 13 31 50 8503 1441 413995 92828 78957 53560 28277 9468 3469 2692 2615 3357 4393 4022 3289 2578 1648 1029 847 1176 1844 2244 2314 1318 957 924 801 618 611 616 629 679 668 765 841 751 557 452 470 436 410 384 409 428 331 323 215 326 512 423 467 540 408 286 376 359 369 295 382 381 383 344 369 378 290 352 340 391 455 527 366 239 247 191 150 142 182 105 136 98 82 193 69 82 76 205 108 -23 45 139 167 93 153 150 112 229 174 91 114 196 52 86 114 12 11 115 172 167 37 50 196 304 463 327 331 244 242 216 182 228 226 254 293 241 258 229 73 57 133 126 87 31 53 15 -13 -18 -41 -1 -18 -30 88 93 10 7 -1 35 76 130 99 53 13 28 40 76 103 43 82 41 -10 21 -72 -8 95 166 107 121 168 209 161 168 170 214 173 256 206 188 117 122 170 261 434 524 513 481 405 242 183 135 87 51 79 96 95 121 79 74 71 65 70 84 53 58 75 58 103 66 71 129 113 131 143 104 47 20 4 44 59 60 32 12 62 78 81 93 111 137 123 111 132 182 147 135 133 95 95 100 129 124 99 107 104 97 112 92 111 145 103 118 170 139 188 137 162 146 111 135 145 184 113 118 142 121 122 143 114 127 107 76 47 82 74 48 73 78 104 105 122 116 122 183 170 147 115 62 71 84 61 74 95 102 107 118 144 180 131 119 108 58 62 89 60 78 66 58 50 62 73 66 57 50 62 64 62 72 75 67 54 33 23 18 19 6 21 19 23 18 9 7 999999 0 48716 326 14 30 10754 13 31 56 8504 1442 323674 88506 78074 56089 27011 8542 3991 3092 3027 3849 4182 3912 3580 2830 2061 1047 826 1013 1659 2354 2333 1473 1008 975 789 541 521 526 427 776 812 668 605 594 577 434 430 444 462 386 428 385 346 314 414 443 414 369 445 584 451 366 447 361 318 422 319 362 309 362 342 320 320 441 418 462 401 377 273 228 208 153 210 108 49 57 64 64 78 19 59 40 -17 -20 -31 36 40 15 127 159 168 175 181 250 222 42 138 132 107 136 46 59 57 167 86 134 78 110 95 272 460 400 268 254 276 221 179 189 317 349 239 210 244 134 23 97 43 45 63 134 119 36 26 109 134 69 54 73 63 39 57 30 43 72 141 156 171 132 71 14 44 24 27 34 54 -60 4 16 38 101 78 81 143 141 160 216 192 180 114 149 256 250 249 225 197 211 207 325 428 460 429 387 352 226 165 143 156 75 61 66 44 77 119 112 65 41 68 69 40 36 89 103 31 0 85 45 50 116 116 146 77 28 65 84 91 38 82 46 29 -19 49 59 87 81 108 111 117 118 131 147 133 124 75 83 110 124 135 135 73 99 110 82 102 152 117 145 151 160 174 146 146 154 164 107 158 146 158 161 131 148 162 114 116 111 77 60 92 94 77 74 77 74 50 48 70 135 114 171 179 111 111 62 63 66 78 82 93 118 131 122 109 154 143 96 104 53 53 98 76 64 64 74 56 52 55 45 56 58 61 49 50 49 55 47 35 41 36 20 36 25 22 34 15 20 14 0 48722 331 16 30 10756 13 32 2 8505 1443 88343 75767 55261 29415 11341 5311 3333 3368 3947 4107 3993 3892 3414 2427 912 752 1127 1534 1990 2404 1796 1137 923 936 657 580 522 512 576 676 494 581 580 619 427 361 394 405 543 559 395 423 428 356 469 493 453 397 593 477 403 472 499 307 289 323 300 396 328 314 339 447 516 457 438 479 454 394 252 199 278 174 -23 91 89 18 58 132 55 30 104 9 86 -16 24 11 109 175 267 233 220 154 70 134 55 66 146 164 85 48 61 113 49 212 220 161 187 245 247 271 340 499 364 290 261 399 233 253 266 229 273 254 243 177 29 68 32 63 109 130 73 89 67 101 82 75 74 43 80 5 -20 50 148 206 335 203 64 74 58 107 26 -50 -19 -11 71 26 34 91 149 120 176 144 185 170 191 123 213 227 177 139 148 163 224 255 228 203 245 321 434 448 484 415 370 252 132 99 73 97 89 101 140 97 90 70 68 52 104 57 77 56 94 78 35 102 121 130 104 125 157 140 71 53 80 60 88 66 60 62 62 76 82 135 139 156 156 146 138 142 134 162 158 148 170 126 121 133 97 93 119 83 107 120 91 136 133 167 172 154 185 204 151 133 143 161 168 146 169 188 158 165 155 128 94 80 68 100 111 86 76 95 112 100 99 118 143 159 204 200 120 113 99 98 83 81 89 94 106 130 123 140 168 164 143 125 78 48 110 102 81 81 87 86 74 59 62 66 79 70 62 69 63 46 40 43 49 28 24 39 30 26 36 34 25 31 13 13 9 8 5 1 1 48728 328 18 30 10758 13 32 8 8506 1444 272867 73149 64759 47168 27825 12143 5195 3447 3489 4050 4223 3912 4029 3476 2244 1047 796 1050 1249 1663 2019 2014 1149 950 882 666 561 479 382 288 338 453 496 315 389 457 426 402 337 354 417 357 342 315 286 381 295 278 513 610 526 394 364 395 345 358 386 406 346 260 241 409 362 475 457 368 494 378 273 391 302 258 191 197 125 92 30 3 -46 59 46 53 26 34 -18 86 73 59 159 160 189 138 82 81 85 81 24 -1 117 82 205 169 131 105 197 241 224 302 400 389 376 438 272 254 366 244 234 233 299 242 201 289 231 197 109 78 61 68 29 76 35 42 44 2 17 -16 -6 22 38 49 -3 15 69 91 219 342 219 92 64 34 -27 57 101 -8 12 -2 39 21 69 46 106 117 153 112 145 150 140 190 168 162 112 187 248 162 171 134 107 78 209 296 418 480 440 340 264 158 133 121 62 56 73 84 100 22 29 57 27 -47 24 7 12 42 55 72 35 92 35 120 93 122 116 34 61 28 7 28 73 0 23 31 46 3 50 76 85 94 133 119 180 175 149 129 119 90 89 97 116 130 126 125 98 114 150 77 83 90 130 122 139 148 187 168 148 136 146 166 159 144 134 124 128 102 104 89 76 72 85 88 66 73 73 84 89 78 98 101 107 154 159 94 112 68 30 61 75 99 103 107 90 108 111 117 112 95 95 76 37 86 88 74 69 59 51 64 55 46 57 60 60 86 58 53 72 63 43 27 19 3 18 23 17 13 10 1 999999 999999 3 1 48734 334 21 30 10761 13 32 14 8507 1446 296715 73254 65198 49739 24624 9126 5209 3980 3974 4197 4112 3579 3399 3509 2557 976 730 927 1437 1612 1841 1773 1143 967 889 737 573 624 516 432 416 364 369 349 410 361 403 345 436 507 544 431 243 467 465 471 352 539 572 612 852 460 439 424 377 413 458 430 512 432 334 397 436 487 428 581 635 498 319 208 200 275 274 127 179 168 20 140 132 29 74 136 46 -22 -7 17 107 109 258 236 207 230 196 262 140 165 -21 135 160 154 256 173 170 292 365 255 232 354 435 428 355 443 481 351 354 317 280 318 343 279 292 334 259 209 10 90 113 120 84 105 15 33 99 159 77 135 150 21 19 138 66 12 54 101 200 417 353 114 87 46 58 92 21 18 -63 11 32 54 15 69 173 151 124 155 184 212 183 155 97 222 155 209 266 222 250 260 222 137 145 349 409 402 433 391 380 261 146 124 88 140 139 148 79 56 44 109 88 74 57 51 54 94 48 45 46 49 20 71 145 181 163 123 46 69 87 52 52 47 7 62 126 88 147 181 151 187 196 217 137 146 194 181 145 120 144 145 131 132 136 122 124 125 161 157 126 153 174 188 202 160 168 161 196 159 160 174 157 178 138 140 170 134 134 134 137 89 92 82 110 106 98 104 92 107 120 135 151 191 164 126 113 92 112 88 108 86 92 119 135 139 134 121 121 141 141 127 77 122 127 112 119 86 113 109 73 58 77 69 93 83 76 80 67 58 60 50 51 35 44 52 51 49 40 44 38 30 26 24 21 15 1 3 9 5 48740 331 23 30 10763 13 32 20 8508 1447 236839 65837 61046 44968 22982 8242 5274 3851 4043 4440 4035 3421 3054 3316 2764 1326 791 963 1209 1448 1721 1898 1030 830 838 938 826 660 620 475 314 456 470 423 408 490 476 549 555 532 385 401 395 474 453 387 366 418 526 672 618 428 397 330 335 379 386 371 392 334 311 366 291 397 479 424 395 321 329 426 304 211 353 310 101 129 129 113 7 68 44 16 -38 145 125 129 131 122 281 229 266 177 130 151 36 -52 -82 24 171 119 95 159 221 285 314 436 379 406 451 402 426 453 409 400 369 283 298 277 297 238 204 294 282 128 78 174 109 103 81 48 72 37 76 -7 95 85 14 1 9 25 29 92 36 122 202 258 175 66 143 82 25 47 32 -8 10 39 50 85 131 47 23 53 108 131 132 127 155 170 73 150 174 111 156 140 139 205 167 135 178 176 262 420 378 370 286 180 109 105 104 53 59 140 101 109 82 88 113 122 70 36 53 33 74 28 25 110 56 94 111 86 99 95 63 27 -3 14 48 57 79 48 -51 37 93 153 158 129 134 101 109 151 134 125 121 84 89 81 110 77 105 42 79 115 99 105 136 159 104 143 181 150 179 197 138 151 161 159 168 156 152 129 136 98 120 138 117 99 121 139 106 86 86 119 135 93 113 113 137 169 121 63 56 85 64 76 67 69 74 101 121 128 138 117 115 120 123 97 83 104 119 80 84 62 86 85 82 74 77 97 89 93 66 63 62 56 55 55 43 44 32 27 37 43 36 19 14 24 28 21 6 4 4 48746 328 25 30 10765 13 32 26 8509 1448 175403 68873 62085 45592 22759 8012 5177 3914 4098 4431 3974 3222 2945 3177 3106 2136 896 760 941 1244 1622 1850 1323 915 1022 889 649 620 532 563 375 399 359 397 444 490 388 403 447 406 498 325 395 414 404 355 316 389 414 576 557 354 350 238 353 382 288 404 386 356 348 165 207 374 504 425 419 279 300 423 372 286 338 254 292 121 76 62 138 -27 26 84 55 117 126 72 89 181 144 219 253 86 156 97 65 98 114 78 47 71 127 139 167 285 421 427 405 495 368 378 390 416 414 324 268 149 203 253 282 230 147 250 213 122 70 83 66 41 27 68 12 37 -27 -9 -51 10 25 -25 0 17 37 9 77 114 79 251 259 67 44 -2 85 34 39 60 38 -10 22 52 89 30 -26 -15 96 119 102 80 93 50 94 103 156 87 65 136 117 116 158 200 83 42 154 284 399 397 253 149 62 45 56 43 39 97 82 92 46 43 55 70 32 18 24 49 60 21 21 33 -8 27 101 84 91 81 18 50 38 -47 -27 45 85 8 28 117 94 116 118 110 120 101 137 124 127 134 90 96 119 71 88 99 89 86 63 85 64 72 124 130 151 117 132 135 140 149 161 163 163 164 154 142 179 151 134 107 46 39 45 72 72 48 85 70 71 74 100 136 120 104 154 186 144 101 95 83 41 35 72 77 74 88 80 92 89 95 83 102 92 39 31 57 95 73 86 63 57 78 44 23 43 68 65 57 55 36 42 45 29 24 27 13 18 14 16 10 13 9 999999 999999 1 3 48752 333 27 30 10767 13 32 32 8510 1450 419551 70064 58646 40888 17519 6187 5690 4509 4415 4625 4228 3553 2892 2987 3068 2482 1310 765 1072 1226 1399 1834 1387 819 980 841 829 669 538 475 563 466 530 617 517 529 488 430 549 686 513 448 450 389 349 426 443 437 659 616 544 320 382 334 328 363 353 349 374 463 484 391 356 457 482 499 434 478 462 408 313 298 526 434 318 210 143 117 15 -21 75 56 113 188 255 275 164 129 200 216 190 145 145 165 112 123 162 157 39 41 116 157 158 281 387 457 483 456 502 398 485 461 406 410 318 244 235 249 256 287 286 199 49 24 91 100 41 84 50 26 38 40 85 85 21 5 59 41 26 34 30 30 28 97 138 310 335 144 150 30 112 103 77 109 87 56 33 92 82 -6 2 82 155 92 114 70 96 112 128 187 81 83 65 50 110 161 166 162 129 89 103 196 255 289 237 113 66 106 147 147 96 23 134 121 79 42 95 100 90 45 59 83 60 16 15 44 122 121 75 181 178 94 52 114 31 37 -2 16 55 45 98 94 132 174 104 90 106 96 141 165 182 169 183 131 165 149 125 152 126 122 81 122 122 143 145 139 145 155 175 190 191 198 151 164 186 171 172 191 191 201 174 177 167 124 97 75 97 103 123 108 118 139 122 127 135 139 162 214 191 114 66 73 106 117 105 97 115 138 138 155 120 118 141 146 131 101 57 92 117 103 98 84 86 87 60 66 70 68 70 69 75 78 76 54 41 42 45 44 47 48 36 31 46 33 30 27 14 999999 11 10 10 999999 2 48758 331 29 30 10769 13 32 38 8511 1451 180434 65707 57533 41176 18236 5988 5666 4747 4756 4588 4168 3183 2962 2856 2787 2430 1555 862 950 992 1187 1583 1295 897 840 905 851 560 465 664 610 573 504 492 395 533 548 580 349 507 458 444 480 414 346 469 442 587 608 588 425 380 440 469 393 341 355 354 270 404 529 358 284 509 438 426 373 435 437 419 390 450 498 465 325 215 120 88 127 87 36 92 87 242 296 226 101 109 149 213 177 226 146 111 81 95 105 227 302 187 193 223 264 246 354 387 463 481 421 593 385 394 353 348 247 220 192 217 199 200 158 125 83 134 43 12 -24 33 29 40 -37 -6 13 -18 -2 21 42 39 -38 -14 8 68 23 59 182 265 419 214 99 138 214 91 63 127 44 87 118 66 22 27 73 -32 14 79 81 126 118 117 73 58 67 58 108 84 92 71 47 173 122 76 52 85 295 418 265 111 64 59 136 57 86 155 161 120 132 38 24 95 100 133 107 63 88 94 45 64 67 89 119 94 120 119 97 19 60 44 19 25 32 41 62 77 105 135 142 159 114 164 153 114 136 146 171 185 176 143 123 168 129 65 110 120 113 122 151 152 143 153 139 154 165 150 197 172 169 173 160 148 146 159 172 188 195 145 119 105 91 83 82 108 103 116 129 149 155 121 139 160 136 101 73 100 71 75 62 95 133 120 118 127 134 106 111 94 85 42 40 90 120 84 89 62 52 78 68 62 79 69 78 79 62 68 53 40 49 48 29 33 32 44 42 37 31 20 21 15 19 25 16 7 3 48764 331 30 30 10770 13 32 44 8513 1452 259267 70276 60355 41779 19593 6921 5831 4898 5105 4788 4198 3072 2914 2945 3010 2589 1692 873 1018 975 1272 1454 1322 799 735 903 707 605 516 599 526 455 545 566 528 441 544 574 484 374 467 430 462 387 382 392 553 549 602 577 375 404 329 349 474 445 381 274 293 457 400 410 439 524 470 477 303 452 473 362 332 531 386 426 313 160 235 227 204 142 130 126 163 278 282 339 228 147 198 259 218 200 181 96 108 152 95 221 253 275 287 242 288 266 395 532 424 458 565 470 341 380 402 284 282 208 203 180 221 168 137 66 75 9 35 95 37 -36 69 -15 95 66 36 -16 -1 -17 3 42 74 19 51 85 22 53 8 69 333 379 205 162 387 285 161 181 81 68 107 61 35 32 5 13 24 54 39 49 87 120 120 101 83 151 180 64 100 118 129 123 100 82 25 75 240 293 236 135 119 107 103 26 111 142 116 47 92 77 82 86 140 81 122 40 -35 40 71 51 29 86 115 138 125 112 118 45 65 94 85 74 78 75 70 54 132 137 131 128 130 122 182 200 168 166 162 138 151 118 119 176 170 146 99 73 52 94 107 120 76 117 139 107 157 190 206 172 172 186 205 190 195 199 188 179 187 139 121 114 134 126 151 133 87 94 110 137 149 156 110 179 179 100 76 81 96 92 102 107 94 97 141 136 132 126 120 144 135 74 70 107 135 98 84 94 79 86 75 82 91 91 84 78 62 37 42 45 36 50 48 43 40 41 38 37 34 34 25 27 24 25 16 7 7 48770 333 31 30 10771 13 32 50 8514 1454 283312 68806 61082 41834 15700 5719 5823 5290 5541 4985 4054 3203 2946 3134 3115 2866 1872 790 844 983 1200 1404 1220 867 833 694 685 491 661 588 590 647 563 576 473 542 492 538 423 437 404 291 281 367 480 434 454 507 596 558 308 233 297 427 404 477 455 276 268 427 595 464 492 542 515 556 415 521 512 534 427 488 498 498 507 295 208 190 206 201 282 304 177 166 168 275 240 184 261 286 218 193 107 120 48 -26 144 212 298 345 300 379 252 322 483 466 503 463 476 561 504 402 322 309 313 142 125 179 73 117 231 226 169 124 129 49 63 46 87 41 14 0 75 65 26 87 141 13 -12 120 20 14 63 7 3 48 300 519 318 330 532 497 322 291 218 156 93 137 56 29 34 139 69 76 93 150 116 116 116 146 101 146 70 89 173 81 103 116 165 146 63 85 167 254 232 139 129 73 36 55 100 80 114 114 95 86 77 90 88 83 79 82 99 119 103 78 81 115 64 86 134 173 159 121 142 36 69 33 43 53 96 142 185 155 136 164 130 100 172 158 195 172 171 137 106 134 171 181 197 156 126 98 167 103 155 158 199 131 126 146 172 161 161 140 145 169 181 172 179 211 213 183 181 175 193 171 135 174 167 135 104 130 166 178 132 127 152 192 203 127 79 78 89 85 90 106 91 82 104 147 107 97 115 133 118 70 49 92 123 106 100 94 92 97 75 58 71 73 71 67 72 64 56 45 51 45 42 44 37 49 46 48 51 32 24 21 23 24 15 11 6 999999 8 48776 327 31 30 10771 13 32 56 8515 1455 181988 64681 58599 39656 15024 5458 5840 5572 5399 4898 4171 3032 2863 3044 2953 3018 2110 936 784 966 972 1069 1046 866 740 601 605 601 652 602 452 548 556 439 388 376 422 509 516 475 501 373 370 381 284 366 445 595 648 353 333 303 354 471 459 466 319 289 281 349 487 488 530 495 512 455 478 462 533 553 455 484 432 380 454 307 238 328 125 274 275 176 189 166 327 338 116 232 200 146 186 160 148 209 19 -7 93 54 348 417 288 336 222 365 490 392 447 408 511 460 394 339 237 346 217 150 189 99 84 69 4 85 45 83 52 50 103 45 66 117 56 -18 51 -48 7 -2 63 -5 -24 27 82 37 19 2 94 14 140 345 351 369 280 347 468 335 286 219 295 197 43 45 40 36 72 113 86 107 87 76 99 100 140 103 135 148 85 88 100 140 183 137 75 78 66 207 216 149 61 57 51 72 46 85 125 98 67 24 62 87 91 114 70 33 43 53 -6 16 64 87 92 123 110 102 87 25 34 68 61 -15 -2 25 93 84 103 123 124 132 102 141 184 199 153 126 131 186 125 155 140 146 176 115 106 55 78 114 140 133 121 118 104 125 114 102 123 118 96 129 156 158 149 169 149 164 178 160 141 155 171 197 184 179 144 159 154 136 148 110 135 174 165 114 79 76 81 63 51 55 93 94 97 88 82 80 84 99 103 68 36 66 116 96 79 76 65 63 52 42 37 32 44 38 53 48 31 28 22 18 18 10 15 18 22 12 9 16 10 1 6 48782 333 30 30 10770 13 33 2 8516 1457 388017 70074 62854 44005 18244 6155 6111 5927 5496 4969 4211 3292 2850 3152 3165 3284 2253 929 756 897 1029 1271 1067 863 726 685 644 639 596 594 566 627 493 563 512 481 497 407 535 502 374 474 421 400 398 391 484 560 535 536 381 428 404 467 526 475 333 272 434 405 510 415 422 410 405 421 365 433 491 456 442 457 444 513 497 440 398 335 312 293 284 232 306 348 363 380 323 227 318 355 227 205 318 77 128 172 136 248 435 432 241 274 330 411 472 466 354 400 462 414 346 345 330 355 275 218 207 169 171 183 175 185 52 86 57 66 19 47 88 -15 -10 53 54 51 -9 -7 53 15 27 73 66 26 54 69 62 80 89 224 432 425 288 199 456 482 332 326 349 313 110 35 55 62 53 26 89 92 83 80 63 121 161 102 110 149 114 47 88 163 188 158 127 133 172 248 151 140 161 55 98 138 110 119 120 66 100 75 128 154 124 81 129 127 93 41 84 104 58 87 65 108 108 117 123 103 94 15 35 22 47 36 73 169 186 193 154 192 203 197 224 192 205 190 181 136 108 143 168 190 181 138 123 85 115 121 143 159 167 129 132 180 124 111 136 142 169 176 171 142 159 164 192 186 167 194 188 207 237 244 241 208 217 220 229 226 178 167 152 207 184 120 71 75 68 74 97 121 92 107 123 137 110 91 127 130 130 100 81 90 139 105 108 78 85 86 72 41 72 76 56 60 61 68 51 53 52 54 45 31 38 41 28 40 36 33 27 28 27 31 17 13 12 999999 1 48788 326 31 30 10771 13 33 8 8517 1458 75423 60840 41206 17414 6936 5709 5637 5265 4711 3945 3168 2775 2889 3017 3122 2272 1109 759 864 877 1001 1013 785 502 596 613 555 625 437 577 596 638 528 498 561 463 417 447 392 527 415 388 369 378 401 450 440 490 450 280 251 260 418 440 349 343 400 380 523 483 436 458 444 502 542 390 419 522 510 374 349 397 489 428 336 389 407 308 282 303 279 290 318 379 261 345 256 196 272 174 143 217 213 186 133 156 185 407 334 227 262 252 156 370 369 350 344 315 454 351 322 288 379 258 219 166 88 74 81 82 34 104 73 124 -13 94 -7 24 30 80 25 33 8 49 -56 -67 42 13 16 63 41 -5 -50 -11 34 75 213 414 375 297 153 219 329 224 265 303 262 136 24 35 33 46 44 75 36 2 67 99 17 80 80 118 69 37 -51 18 51 42 63 119 99 70 137 140 184 147 52 83 -32 3 17 38 50 54 30 7 -26 68 101 113 26 70 30 6 59 129 109 66 88 55 94 121 100 38 36 36 4 -1 35 -2 27 101 152 124 125 185 180 137 152 205 150 172 92 115 142 123 151 156 113 104 98 110 118 77 131 114 102 103 101 90 83 114 102 104 108 99 111 137 136 121 113 121 122 157 163 139 156 184 187 204 151 149 178 178 138 130 151 130 120 97 67 77 41 38 42 60 60 63 79 69 91 80 71 96 84 50 49 98 120 87 76 72 63 60 35 30 28 30 30 27 34 34 28 33 23 17 3 6 6 6 9 14 2 0 999999 1 48794 331 3 30 10773 13 33 14 8518 1459 97606 70288 50551 28162 9812 5364 5948 5530 5284 4555 3712 2686 2738 3170 3175 3015 1774 771 826 920 875 858 795 791 732 686 648 604 629 648 602 505 549 528 461 538 457 493 503 546 459 448 479 479 381 349 523 502 652 421 351 287 414 401 422 413 308 328 409 391 428 393 291 474 514 398 425 471 468 457 461 475 412 466 502 512 506 393 434 359 347 367 321 370 414 341 262 306 290 161 224 192 230 191 117 201 297 304 408 363 264 225 229 440 383 379 277 250 374 257 270 330 258 297 339 239 199 190 140 114 188 87 102 63 108 53 25 -5 -39 46 -16 2 28 -46 65 12 19 43 81 28 6 19 90 74 18 -26 76 161 329 442 273 59 94 187 225 271 278 299 133 50 58 79 89 73 43 -22 37 75 119 102 83 76 88 23 -19 -9 15 51 99 82 127 98 56 107 165 118 164 39 76 59 85 113 149 105 43 80 107 111 155 47 78 110 30 42 83 75 101 91 76 95 119 101 98 105 79 44 75 21 27 -2 -4 45 130 143 153 178 198 211 206 213 177 159 174 149 107 141 144 121 155 126 97 89 97 98 85 106 124 150 163 112 87 48 82 69 61 98 134 157 118 101 116 120 125 95 96 121 126 116 144 134 159 142 167 179 145 138 146 172 178 122 96 62 49 54 78 64 100 94 90 111 120 98 102 112 121 94 60 68 132 126 101 88 84 64 58 54 46 62 62 48 56 34 36 37 40 40 30 20 16 29 30 25 21 23 19 12 12 3 999999 999999 2 48800 332 35 30 10775 13 33 20 8519 1459 91269 70939 52573 25259 6973 5332 6386 6120 5593 4314 3583 2880 2788 3363 3311 3121 1890 1028 871 933 879 1108 931 804 637 558 650 506 576 627 522 418 518 483 545 492 486 409 500 464 495 432 483 538 539 463 542 652 576 561 422 183 290 456 499 407 457 470 533 419 509 517 447 506 378 410 475 471 586 567 467 386 483 434 479 511 389 385 464 462 366 394 435 521 393 343 327 294 333 224 129 220 341 350 314 289 260 332 357 245 264 301 258 312 206 218 266 360 377 253 224 230 110 216 292 337 132 133 116 135 122 63 71 164 83 78 -23 60 33 9 80 38 10 12 -10 52 -10 52 129 71 12 71 66 73 44 71 32 201 333 368 137 12 90 128 120 162 240 268 46 53 136 76 68 34 13 41 152 171 230 352 195 139 98 126 83 103 133 87 38 42 97 62 112 142 107 109 102 80 18 48 61 63 122 90 101 36 51 86 116 98 64 91 61 108 99 49 70 128 162 85 158 205 182 142 59 54 43 31 39 42 55 145 170 194 167 216 248 204 204 229 221 176 186 126 188 177 161 163 160 139 119 66 111 142 159 190 171 132 142 110 141 130 84 96 112 159 143 123 127 107 144 164 161 117 119 124 143 187 210 147 149 162 164 192 160 125 140 213 191 121 56 61 75 70 82 70 76 75 81 100 116 109 116 111 76 83 96 166 156 115 113 89 89 91 68 67 59 46 47 65 58 45 68 72 39 47 39 49 46 32 41 37 41 34 27 33 21 7 8 15 3 1 48806 333 37 30 10777 13 33 26 8520 1460 262854 67654 57970 35289 10387 5109 6498 6200 5690 5105 4118 2922 2563 2317 2633 3308 3036 2234 1687 969 931 943 1163 1100 735 739 783 660 622 675 489 472 438 547 528 538 468 394 492 499 586 489 375 376 411 556 494 599 612 670 537 378 430 435 372 417 395 429 489 347 480 516 569 549 418 557 622 493 541 550 418 474 380 287 412 510 501 435 476 568 530 567 504 472 564 478 346 379 254 230 234 210 296 303 313 268 375 281 423 429 309 215 202 272 174 64 113 214 173 203 153 55 32 68 223 203 181 85 171 67 21 35 69 140 44 -1 62 24 3 -9 53 25 -7 70 65 72 137 106 51 87 86 59 75 106 77 85 -31 135 227 117 62 92 92 115 117 47 133 250 275 189 17 75 86 102 34 -8 45 72 136 115 282 437 450 292 109 109 137 134 161 135 100 147 54 90 122 29 54 30 39 58 72 50 154 140 94 72 89 124 125 100 80 70 12 117 101 94 126 116 71 121 179 159 179 160 94 83 82 78 109 48 64 148 159 170 187 194 188 217 214 267 231 169 125 195 183 167 161 168 219 173 145 150 124 157 174 157 150 124 141 106 115 133 127 120 126 149 133 183 168 114 133 136 155 199 157 159 162 179 185 200 227 218 171 178 174 152 178 199 197 129 72 84 70 83 88 76 108 109 130 109 134 141 114 132 118 86 109 175 175 133 119 100 110 113 83 80 72 74 54 67 52 59 72 64 60 44 41 45 50 45 45 39 52 35 21 26 31 22 12 17 23 16 2 48812 331 38 30 10778 13 33 32 8521 1460 135937 62671 54808 34184 11432 5313 6448 6287 5795 4894 4267 3278 2194 1675 2072 3368 3258 2709 1797 919 685 881 1086 1210 940 655 604 649 528 515 592 466 392 518 560 424 608 580 575 545 649 477 504 377 433 479 518 647 642 688 514 433 348 405 420 540 444 471 496 505 545 559 622 551 541 606 512 483 416 440 509 408 274 394 404 407 380 351 330 528 526 586 543 523 522 539 346 409 315 203 193 157 129 239 249 233 391 343 453 316 168 216 177 202 158 84 53 91 205 161 106 140 157 149 29 198 287 131 81 178 148 164 40 32 -6 33 73 80 76 -35 51 70 103 28 52 73 88 83 126 85 143 68 82 158 162 76 15 123 175 168 57 33 -21 64 59 136 196 267 364 214 26 31 96 129 57 -9 73 59 103 47 108 193 194 271 449 599 456 349 370 465 435 365 211 92 56 124 57 38 63 55 100 111 119 99 148 56 76 97 90 63 61 96 86 98 107 100 123 100 115 191 169 141 144 135 104 73 45 26 35 55 77 95 152 146 187 182 233 220 195 218 210 177 194 178 127 197 162 192 205 180 138 110 134 162 186 131 141 144 128 164 109 136 141 119 116 143 159 149 132 148 133 116 106 155 164 177 165 168 140 166 165 157 154 151 132 110 179 216 190 86 71 67 49 87 85 87 92 92 107 116 113 101 109 126 97 69 109 181 147 111 99 82 98 75 63 82 75 58 77 76 51 42 54 62 48 44 46 41 35 39 45 38 38 48 25 22 23 15 23 20 7 48818 331 38 30 10778 13 33 38 8522 1461 103327 61875 55183 33917 9957 5274 6467 6261 5272 4168 4199 3376 2206 1486 1742 3107 3503 2994 2271 1029 652 804 998 988 763 521 581 497 552 525 491 441 479 494 458 470 507 574 452 457 586 397 401 393 368 566 537 617 663 624 425 381 281 332 400 445 414 533 506 523 500 528 478 408 519 567 458 458 483 545 464 415 415 341 345 416 359 316 314 451 342 361 476 376 381 408 296 346 291 244 172 104 88 131 104 164 255 274 273 209 168 160 61 22 120 42 30 78 154 73 95 52 -21 2 78 129 178 336 289 100 56 80 33 -10 -1 52 -39 34 -8 57 111 26 34 85 93 83 124 18 68 108 82 58 4 11 7 20 28 84 64 2 -22 22 -11 -8 145 269 243 300 219 199 144 107 44 33 -5 24 72 75 53 87 73 71 31 60 134 132 154 153 181 144 76 99 232 168 59 39 4 59 86 80 70 91 72 127 73 40 101 67 62 87 18 66 43 56 83 116 50 68 140 153 170 161 151 86 37 48 20 5 40 60 7 45 115 140 134 147 167 222 265 167 149 132 202 151 125 183 176 203 179 139 110 125 157 149 124 119 152 97 103 100 82 126 125 101 135 163 150 115 114 77 93 62 84 97 146 139 140 101 163 159 143 152 150 137 102 121 165 198 173 132 83 45 38 72 68 62 95 68 78 97 67 95 118 94 56 72 146 172 129 118 67 69 65 55 34 47 42 47 57 56 53 37 37 26 39 36 35 36 23 21 24 23 15 2 14 15 14 4 5 0 1 48824 333 38 30 10778 13 33 44 8523 1461 276435 68667 58894 35154 10243 5539 6552 6510 5703 4466 4184 3620 2468 1479 1493 3030 4103 3420 2550 1215 928 783 808 1116 911 764 699 521 479 529 590 460 559 668 590 502 639 540 600 576 612 568 426 363 383 487 603 712 547 651 572 313 415 338 374 415 445 486 551 497 415 493 647 524 461 523 567 460 471 483 394 463 438 323 306 375 469 432 280 232 451 460 363 293 414 470 432 371 391 302 167 129 56 4 191 155 338 348 350 211 79 140 127 77 58 40 4 124 87 28 128 30 128 128 179 117 181 187 217 237 159 122 199 83 41 63 47 28 82 106 14 -13 108 205 35 80 72 16 63 152 56 -32 51 38 93 51 87 62 135 24 57 71 -33 -6 214 551 581 558 282 197 180 194 113 -4 44 44 41 97 65 48 54 48 117 139 118 161 91 38 1 111 142 159 96 84 102 101 138 115 115 84 101 126 103 91 152 149 103 64 36 68 89 104 91 92 66 80 102 115 174 130 124 154 140 133 118 66 80 87 21 19 91 106 140 141 196 242 276 268 262 207 190 153 169 122 148 200 228 167 185 142 124 98 172 137 162 194 166 145 185 126 110 88 128 139 116 106 114 116 119 136 130 93 70 117 185 200 188 186 179 200 191 177 159 164 158 170 193 193 176 142 93 76 75 75 109 94 120 95 89 88 106 124 132 123 92 73 132 179 115 118 103 88 107 92 70 77 77 58 64 60 62 58 48 48 47 45 45 37 35 49 55 32 30 48 30 30 39 26 14 15 8 1 1 48830 331 38 30 10778 13 33 50 8525 1462 271112 66716 54267 30868 9391 5473 6493 6430 5748 4203 3997 3739 2826 1395 1296 2534 4604 4071 3043 2018 1123 733 889 1126 1091 1003 1128 661 586 583 492 531 642 534 464 423 582 556 411 541 634 541 278 388 542 577 572 604 707 568 439 403 308 508 471 436 457 595 559 572 617 507 544 599 576 559 581 532 378 453 455 395 299 506 471 372 377 317 267 322 420 515 341 418 371 576 642 452 291 274 245 236 192 19 121 200 324 382 319 141 25 99 45 108 50 105 0 49 113 60 107 -21 70 79 -13 53 70 148 159 140 162 156 62 80 125 66 51 12 56 63 48 123 94 87 73 82 88 16 -16 143 132 89 45 46 87 70 6 31 -3 19 52 9 -38 36 264 521 647 623 399 235 369 291 274 92 65 73 69 109 105 57 60 85 36 97 100 63 75 104 31 101 103 137 48 83 56 67 120 78 42 117 81 89 140 102 88 56 48 105 146 113 149 109 90 100 53 75 77 123 157 166 103 112 120 182 118 56 91 83 38 78 97 75 132 110 168 226 254 271 280 230 143 116 192 183 175 177 166 178 228 140 113 131 130 114 143 153 132 144 173 185 107 125 120 99 95 145 149 97 118 109 105 91 111 122 150 160 157 147 172 190 200 199 183 149 155 170 172 202 142 96 86 64 71 84 100 85 94 101 101 133 122 114 131 131 95 65 131 159 100 76 69 77 75 88 71 64 69 63 70 71 54 54 47 42 38 36 32 36 52 44 29 31 32 21 16 13 16 13 7 3 3 48836 334 39 30 10779 13 33 56 8526 1462 288211 65775 59340 36027 10499 5432 6862 6814 6292 4750 4314 3970 2825 1454 1165 2486 4784 4687 3473 2474 1793 1037 867 1071 1153 1077 1211 680 510 544 394 457 566 522 518 478 465 517 519 442 541 513 498 526 467 573 661 654 557 682 591 485 429 405 381 337 338 562 620 527 414 381 545 494 439 389 631 559 401 399 360 400 400 470 443 473 433 473 490 390 481 423 345 371 441 460 571 581 502 407 344 292 120 42 100 148 200 337 324 227 77 128 112 129 135 111 88 75 41 106 46 97 93 109 29 90 -1 57 132 116 111 110 128 72 33 147 96 161 3 71 76 39 93 30 81 36 90 98 19 71 139 153 47 57 67 42 -9 133 104 94 74 70 84 200 317 492 660 695 590 512 352 394 327 204 73 38 73 33 61 15 -3 70 114 23 105 65 89 76 87 102 86 90 136 115 101 61 104 101 59 89 84 55 150 164 108 92 86 130 155 115 132 115 115 68 75 89 70 150 132 201 206 165 169 140 139 127 98 98 71 62 22 122 122 189 196 236 313 308 281 198 230 203 165 166 181 221 252 253 225 187 132 159 163 134 181 198 145 154 168 175 185 135 116 161 148 131 148 169 162 139 124 135 108 135 188 163 155 169 198 214 230 235 214 176 166 187 209 196 127 86 92 74 58 64 86 80 95 99 109 125 134 159 152 130 107 90 161 204 152 138 105 92 100 106 83 82 75 78 101 75 71 62 77 68 58 54 46 46 53 54 41 44 33 39 29 27 35 25 29 15 14 12 21 8 48842 328 41 30 10781 13 34 2 8527 1463 380125 65113 54705 35189 11515 5236 6473 6656 6533 5504 4059 3994 3101 1677 1053 1975 4075 5337 3820 2992 2527 1281 882 1105 1067 1027 947 675 526 501 479 532 420 478 428 444 392 539 641 444 494 465 532 464 459 486 550 603 589 765 581 377 342 470 424 380 443 368 513 373 317 339 227 417 512 412 438 451 342 389 431 357 274 369 473 555 510 584 471 543 616 584 407 537 519 461 451 539 494 382 313 284 152 52 78 64 39 270 330 202 103 97 22 16 83 53 11 34 75 23 -46 98 70 66 27 56 59 83 12 7 59 140 55 22 52 9 -7 114 77 8 1 80 22 121 34 59 -12 44 106 184 92 120 63 50 101 102 47 41 20 68 -20 -23 36 169 292 507 561 499 316 305 388 306 178 178 77 29 -2 44 21 -6 64 144 15 22 75 33 66 48 87 61 52 18 74 61 58 84 32 69 77 29 44 66 92 141 140 117 3 82 57 54 61 87 95 85 86 47 53 61 176 91 113 134 123 92 52 26 93 53 33 82 43 55 91 111 102 134 190 247 284 259 199 177 173 177 158 193 219 226 200 191 175 165 168 152 110 139 118 107 128 125 136 77 96 132 117 116 112 118 132 126 113 94 78 128 128 74 89 120 164 171 172 181 187 186 127 162 195 150 99 47 49 45 61 45 71 64 90 79 76 103 128 130 134 99 76 83 116 161 113 87 78 81 81 70 67 66 46 48 77 43 31 32 22 33 26 16 24 23 27 19 27 16 13 6 7 999999 999999 1 48848 330 43 30 10783 13 34 8 8528 1464 221785 61372 54617 37223 13057 5379 6650 6607 6565 5890 4291 4098 3196 1806 883 1761 3793 5272 4008 3326 3407 1917 1000 947 917 987 941 761 515 496 534 500 450 499 442 557 392 552 557 439 375 501 519 564 457 612 510 533 611 679 475 363 365 557 444 327 324 238 462 512 365 426 392 519 470 498 494 323 255 338 356 384 295 291 415 718 570 611 555 560 563 463 516 399 601 548 597 626 475 409 399 271 231 170 67 78 52 197 256 298 220 38 30 -3 19 42 80 24 34 12 -43 19 43 107 29 -23 112 92 53 44 7 38 42 -23 9 42 90 110 146 73 80 111 46 74 64 93 31 136 79 71 108 136 13 -25 13 29 15 21 16 9 -48 17 96 288 398 471 426 328 261 300 385 339 268 207 82 32 39 52 -6 2 51 9 82 44 78 94 80 95 61 26 41 84 78 0 36 4 5 26 13 43 44 84 203 98 89 74 55 107 110 97 57 18 79 128 100 47 104 147 149 139 120 128 133 123 55 39 31 28 -6 10 20 55 77 74 90 154 199 248 255 272 203 151 117 140 172 208 185 173 250 193 179 150 122 164 207 210 147 120 119 132 107 106 105 125 110 105 120 111 97 107 138 103 114 161 180 130 116 89 135 214 208 190 171 169 151 186 174 133 87 79 42 57 67 52 90 74 64 91 103 90 120 142 134 126 108 87 169 196 102 79 83 85 64 62 33 58 41 52 62 57 49 30 35 38 34 22 21 19 34 31 27 30 34 28 14 9 999999 999999 999999 0 48854 332 16 30 10786 13 34 14 8529 1465 220250 61631 55547 32990 11087 5300 6711 6533 6556 5375 3657 4116 3293 1931 936 1530 3234 5098 4177 3256 3547 2358 1158 949 900 1043 973 656 594 547 439 534 546 464 552 500 461 537 497 425 450 329 529 350 446 526 477 519 569 545 423 411 342 474 421 336 204 336 370 240 385 428 456 450 486 536 535 374 290 398 474 468 328 269 459 437 515 474 530 581 555 487 582 662 678 544 508 569 522 478 412 312 239 193 175 49 46 117 282 319 260 88 17 -1 37 -36 2 32 14 103 55 -14 54 79 9 23 -26 72 47 63 125 64 10 56 100 72 68 11 0 49 57 39 22 59 150 98 -29 -74 -10 -45 -24 93 54 46 13 54 19 64 68 53 18 -2 111 339 568 494 300 289 210 312 369 390 331 242 186 128 52 63 46 41 69 29 19 -16 67 50 -11 -24 72 97 76 17 34 67 103 35 -33 11 76 12 17 62 93 126 109 96 67 99 45 52 91 44 77 81 121 96 132 145 166 137 132 140 149 100 -1 20 78 16 57 89 67 118 91 122 134 133 204 263 209 288 264 222 229 177 165 217 186 216 208 180 178 176 143 115 135 122 143 108 114 154 97 79 112 88 109 103 102 134 144 129 96 87 157 186 151 92 81 127 137 148 183 199 224 191 157 188 181 144 137 93 60 62 65 83 97 68 70 84 89 147 136 116 108 83 90 101 155 157 105 92 83 78 81 68 62 57 48 72 52 40 53 68 71 58 40 44 33 48 53 52 41 38 24 14 12 25 18 14 5 4 5 5 48860 334 48 30 10788 13 34 20 8530 1466 140570 63793 60491 40209 12527 5452 6704 7170 6915 5726 3949 4063 3425 2261 1062 1644 3157 5163 4067 3176 3640 2771 1291 895 992 931 790 620 599 554 522 461 527 520 461 385 566 547 532 384 424 496 476 489 529 546 546 580 651 613 443 460 482 501 521 408 356 436 328 391 519 507 361 385 452 485 419 381 327 384 458 550 335 396 461 547 503 518 553 506 595 592 530 609 579 620 645 539 588 385 441 418 218 159 159 109 -1 6 241 357 321 344 147 91 86 106 88 117 90 43 55 32 37 91 80 -14 44 77 90 101 26 145 108 109 109 130 101 92 68 92 85 37 87 141 111 92 84 30 85 49 35 -38 16 -37 -8 -26 4 33 104 130 107 97 314 572 700 581 366 321 314 299 227 284 253 263 148 77 27 -26 2 58 96 32 50 86 134 135 94 53 107 96 95 82 38 42 69 72 79 45 75 29 58 41 83 111 97 135 149 93 87 104 108 147 98 90 107 119 109 139 108 138 121 128 130 117 136 73 75 79 62 39 33 71 52 159 198 193 279 268 308 312 240 246 221 167 145 176 206 211 228 211 170 147 140 149 140 192 129 139 159 169 147 124 105 123 104 139 158 128 161 145 129 110 125 204 238 155 138 131 126 130 158 202 247 238 212 246 224 148 142 131 97 86 88 88 86 96 128 145 142 144 133 149 148 137 110 133 194 135 109 94 100 110 97 99 190 187 89 83 70 72 84 61 77 76 67 54 59 57 60 61 53 51 58 41 45 43 37 37 40 33 26 11 16 8 48866 333 52 30 10792 13 34 26 8531 1466 187912 69233 64971 42292 12394 5301 6840 7302 7227 6250 4205 4102 3718 2352 958 1302 2836 5205 4758 3535 3490 3132 1508 909 1128 1065 735 683 577 470 457 536 409 506 483 610 525 501 529 500 542 564 554 441 522 564 601 632 527 553 468 625 638 644 452 456 387 209 392 542 668 445 491 544 554 525 480 423 357 465 478 408 500 474 463 535 503 453 630 615 598 628 574 566 563 670 641 646 558 522 485 477 303 228 108 125 -14 35 26 295 289 139 150 117 62 156 129 8 27 64 90 106 -6 46 61 61 39 62 91 70 29 116 172 146 152 203 181 124 117 17 70 83 68 6 99 33 -3 83 71 91 76 45 98 21 -24 58 79 55 125 136 33 202 525 666 526 358 286 330 349 341 370 310 263 265 165 117 94 1 -23 17 53 72 79 83 65 80 139 109 28 84 100 35 55 84 92 65 57 66 52 96 75 38 61 78 130 121 148 109 92 45 122 134 120 94 85 106 155 143 217 177 189 204 152 37 94 76 67 102 94 52 135 113 109 162 153 216 284 274 307 261 223 219 204 178 193 191 205 210 249 259 206 214 169 168 204 220 205 163 140 137 143 145 141 101 107 153 115 121 159 174 149 113 136 204 228 158 141 157 152 147 168 217 201 204 189 217 216 144 111 114 90 78 80 63 88 105 99 98 127 136 144 147 168 154 94 140 192 127 127 121 107 90 145 448 384 180 89 82 56 78 64 55 63 55 60 59 40 48 55 55 52 49 57 44 35 39 34 27 19 19 25 18 6 48872 329 56 30 10796 13 34 32 8532 1467 111101 69001 62829 36132 10628 5123 6560 7295 7442 6015 4078 4054 3627 2313 1039 1050 2485 5013 5107 3697 3502 3147 1765 862 827 858 644 480 563 538 530 545 458 586 426 460 492 518 524 551 455 547 428 463 562 478 569 540 722 549 459 687 641 534 548 545 303 320 267 363 436 410 454 431 534 629 465 342 370 404 492 412 553 536 460 476 597 563 501 451 517 564 639 468 651 569 539 626 474 412 434 310 199 187 278 111 40 25 83 149 112 39 72 23 15 53 53 47 54 63 -13 16 9 -4 92 90 74 28 65 136 36 44 184 107 187 117 164 112 9 35 52 58 16 67 114 79 86 96 75 60 46 75 79 22 -25 32 59 20 136 212 174 288 688 774 569 301 368 287 335 353 270 317 267 282 164 56 13 16 -30 -14 57 81 56 39 36 71 -17 44 21 37 146 89 28 70 55 -24 -3 59 40 25 58 102 63 43 110 149 131 83 39 61 3 80 80 164 151 114 128 89 69 124 158 186 128 96 54 30 48 101 77 79 45 52 71 85 145 126 263 288 293 333 272 263 232 165 166 187 228 216 227 222 216 154 158 127 108 118 145 138 160 157 108 86 113 120 118 107 85 104 101 97 108 103 116 158 195 142 103 103 115 126 147 145 169 205 200 179 151 130 127 73 71 84 70 76 85 110 110 114 119 116 137 132 118 87 61 158 170 108 81 88 83 72 139 261 262 116 35 49 25 32 50 26 26 28 28 28 38 28 33 23 10 19 17 19 16 14 7 11 8 48878 328 59 30 10799 13 34 38 8533 1468 110153 72876 61229 33207 9656 5543 6924 7539 7578 5656 3781 3808 3518 2643 1460 969 2097 4797 5401 4200 3492 3377 1932 970 985 971 757 477 552 579 460 476 461 570 506 583 515 610 615 455 416 383 482 553 561 561 610 566 581 541 612 651 627 528 553 478 385 435 316 436 561 471 450 376 432 514 394 390 324 348 359 366 442 626 476 488 515 477 458 565 442 518 556 463 500 433 350 529 437 445 504 437 320 311 255 180 186 40 -30 98 97 56 18 68 4 23 153 25 16 12 24 138 94 81 42 101 62 60 121 169 93 134 148 132 159 129 95 71 85 88 59 -1 64 166 48 47 32 23 38 40 93 149 105 82 30 42 -34 66 228 237 149 369 715 782 652 342 345 318 339 363 361 276 214 208 186 67 2 43 79 106 110 104 48 39 147 43 62 -16 28 129 110 87 111 37 58 39 61 132 66 -7 38 58 107 152 127 115 107 73 35 77 116 105 86 87 78 115 108 92 101 115 118 162 169 84 43 51 65 88 66 3 47 62 37 88 122 146 189 247 273 262 275 285 243 205 191 207 171 215 220 262 212 162 186 189 166 150 149 156 142 128 113 137 179 135 125 143 131 140 136 131 110 108 145 215 223 191 136 147 158 147 180 174 210 165 170 176 137 123 129 85 70 83 63 56 83 82 95 87 88 101 144 159 130 74 59 122 129 128 98 68 87 89 149 321 313 141 59 54 52 36 49 44 28 25 32 49 39 30 37 37 27 28 17 18 22 16 8 2 48884 330 63 30 10803 13 34 44 8534 1469 174690 78119 67268 38515 11039 5408 6735 7350 7410 5473 4128 4089 3581 2715 1913 1141 2167 5018 5839 4412 3459 3556 2240 852 852 842 725 553 597 605 460 428 431 453 603 526 463 561 615 443 357 484 525 453 433 508 596 551 476 513 585 622 509 564 537 396 467 464 420 523 386 379 577 512 560 401 368 317 363 368 258 402 492 579 591 421 473 542 486 446 462 461 460 310 368 314 445 500 476 470 507 475 399 303 323 254 163 19 89 63 -12 73 81 63 109 140 30 16 42 70 106 4 83 70 146 169 136 134 199 259 228 121 131 141 194 157 76 -10 17 42 40 -38 99 58 91 95 150 55 51 -14 53 22 29 -5 70 49 50 128 305 370 227 320 605 626 419 303 321 407 392 340 362 292 287 295 194 58 82 43 5 96 115 5 85 82 81 111 52 12 97 125 93 37 33 72 -1 72 55 36 80 63 54 84 94 108 122 158 134 125 90 90 103 111 70 122 156 114 142 145 110 114 119 130 104 98 43 52 68 54 48 18 104 118 63 45 147 121 146 215 218 236 322 315 265 190 163 197 195 221 219 203 175 120 123 142 132 202 208 166 164 155 158 147 154 150 114 85 134 114 118 141 115 118 187 240 208 148 108 106 151 148 175 164 203 209 200 171 162 124 106 93 70 56 68 81 54 86 126 110 115 123 122 124 97 83 89 143 153 116 79 57 91 93 99 158 150 76 62 74 40 39 40 48 38 33 35 27 44 38 33 40 27 19 33 32 15 26 21 12 7 3 48890 332 66 30 10806 13 34 50 8535 1469 305729 80447 71252 42424 13258 5254 6790 7389 7464 6266 4318 4020 3260 2810 2431 1720 1950 4720 5793 4785 3854 3853 2741 868 927 813 859 659 516 635 534 464 512 515 523 575 569 514 508 445 516 553 466 411 504 580 549 608 652 577 742 645 705 567 561 421 422 383 368 316 375 436 453 583 588 468 433 362 282 298 353 391 588 567 644 534 543 462 410 334 408 386 338 310 303 352 393 338 398 377 425 377 369 398 305 172 73 100 73 37 68 52 40 36 99 49 26 29 83 41 62 38 25 94 106 133 134 190 235 211 190 212 192 187 171 93 128 31 86 77 17 32 9 28 112 80 82 96 82 49 102 114 33 40 79 19 37 107 177 398 464 322 539 568 395 394 369 286 302 380 387 374 286 251 276 102 79 85 62 38 49 37 61 60 42 134 151 97 65 157 202 77 105 0 69 63 44 153 54 48 54 37 70 161 137 99 154 157 97 96 82 73 101 103 167 146 111 105 210 133 170 165 219 111 80 137 63 39 61 77 37 89 124 109 92 127 234 252 177 182 293 310 262 204 210 251 243 224 238 228 186 176 164 164 167 181 195 159 150 142 163 178 180 146 147 148 164 117 148 181 131 107 136 220 271 190 140 131 136 141 215 198 188 217 226 180 181 130 135 100 63 78 84 89 101 101 127 123 132 115 134 164 129 111 101 125 125 120 114 98 89 79 133 188 112 71 65 66 61 47 58 46 50 44 45 50 58 55 39 38 44 48 36 33 39 28 22 13 18 19 16 4 48896 328 70 30 10810 13 34 56 8536 1470 355884 78007 67834 40108 12025 5356 6587 7189 7129 6168 4425 3799 3694 3220 2861 2014 1475 3715 5463 4784 4052 3721 2915 1013 787 842 825 708 619 498 455 349 583 584 521 532 527 512 466 505 407 496 667 557 445 551 499 565 651 568 611 641 665 588 505 527 421 395 401 360 388 414 584 631 516 352 350 431 341 401 409 358 430 479 550 435 514 530 421 491 390 420 402 258 277 306 371 378 361 365 392 366 464 321 308 239 142 35 31 44 21 47 47 42 92 37 24 31 34 35 25 65 49 126 69 80 115 212 199 175 197 95 94 86 99 122 108 31 -8 6 93 80 47 58 58 99 -35 -21 61 20 32 46 49 2 42 98 -29 76 235 465 516 386 587 360 242 335 301 380 409 302 309 314 213 247 320 293 228 114 71 44 42 74 44 31 52 106 114 111 67 71 147 157 157 81 -6 35 33 23 -7 30 20 21 53 65 80 62 86 101 134 69 24 80 74 25 67 112 118 149 115 141 116 112 114 71 65 87 35 3 27 25 25 50 104 147 110 122 129 186 211 235 219 200 223 244 223 261 248 259 254 199 188 156 170 201 158 142 170 177 194 174 149 151 130 88 122 144 131 135 128 133 107 121 155 186 222 210 138 142 135 131 164 208 194 183 173 175 147 111 93 64 86 67 61 54 61 91 81 89 111 106 119 141 99 69 90 151 116 92 78 74 93 89 86 176 113 37 53 53 42 50 53 36 27 13 21 29 35 28 21 25 23 30 23 17 12 13 3 5 48902 334 74 30 10814 13 35 2 8538 1471 513303 80024 69343 45658 14799 5368 6698 7212 7237 6097 4106 3928 4260 3789 3318 3133 1679 2757 5244 5088 4266 3882 3614 1614 934 829 946 1003 691 637 687 518 588 649 595 690 579 663 601 511 489 653 751 639 698 679 673 649 659 670 666 730 713 682 660 554 488 490 608 425 374 345 498 580 557 447 506 449 391 325 384 396 551 618 480 580 581 550 464 550 544 446 542 513 358 327 337 369 459 459 485 431 436 328 356 280 184 121 59 81 91 73 -42 -10 16 20 11 87 98 21 40 67 129 83 154 93 178 151 177 165 150 234 101 168 209 165 67 105 77 62 166 104 73 89 124 52 7 78 96 73 15 17 66 124 43 69 76 167 410 461 601 579 486 335 338 325 404 422 457 381 392 354 280 247 284 293 300 154 43 39 72 35 18 24 69 66 81 96 74 46 49 85 78 51 79 39 68 90 72 61 81 3 49 79 111 124 94 81 113 129 128 90 104 145 126 157 135 128 189 176 124 174 163 136 121 76 86 105 78 91 92 140 164 99 143 149 177 255 260 258 198 270 285 308 324 291 321 308 260 249 216 146 169 228 179 167 210 199 183 181 178 158 166 141 206 205 189 196 228 191 195 185 201 235 251 198 165 166 145 175 205 198 229 190 231 222 160 146 121 98 94 90 91 87 109 107 143 169 144 122 167 187 136 123 122 182 141 137 119 126 138 131 126 160 144 88 75 77 99 102 98 68 73 71 74 80 68 69 57 58 59 65 56 61 53 45 46 39 35 28 16 17 18 18 48908 330 50 30 10820 13 35 8 8539 1472 511325 80654 68172 42050 14380 5432 6764 6991 6871 5770 4042 3949 4184 3939 3556 3153 1917 2748 4745 5004 4283 3733 3415 1690 896 855 902 768 530 499 428 502 586 603 513 560 649 751 648 509 460 641 749 758 617 655 631 638 534 625 641 753 767 588 590 691 566 453 491 451 503 463 468 562 618 404 403 511 435 349 368 413 455 527 520 512 483 419 384 423 454 561 569 592 441 387 292 413 453 545 466 503 434 359 255 238 127 4 78 108 55 35 17 43 69 64 8 99 53 103 49 65 1 35 115 168 156 148 223 164 125 118 229 83 96 87 154 97 32 31 116 116 87 100 78 136 86 81 79 36 29 98 69 156 39 99 16 164 470 466 554 543 310 335 248 391 405 403 472 403 361 269 292 226 192 294 187 100 72 21 9 58 44 21 -2 86 33 56 92 101 113 101 111 78 49 15 -1 35 76 83 40 65 49 60 122 177 111 121 83 92 84 90 92 128 110 116 194 167 122 124 131 177 190 177 167 102 82 56 58 82 61 105 153 165 167 154 182 246 225 234 205 210 163 257 286 317 257 265 210 182 184 214 236 168 204 162 158 155 157 184 143 142 133 141 125 115 141 145 135 198 160 148 128 212 253 186 140 124 125 140 152 190 205 211 220 187 134 132 73 76 86 79 76 114 125 99 103 127 115 166 171 161 137 120 115 153 137 105 96 99 83 81 93 103 84 55 64 65 48 57 51 51 44 42 60 71 49 40 38 37 53 52 34 32 30 27 18 1 4 2 48914 331 83 30 10823 13 35 14 8540 1472 575325 85000 70854 45392 16045 5788 6967 6990 6914 5638 3874 3935 4400 4160 3668 3713 2862 2684 4401 5228 4496 3685 3365 2047 848 942 1001 901 556 523 577 505 564 505 522 517 610 674 733 704 613 771 842 692 650 692 552 480 518 632 729 678 553 428 507 527 502 524 423 473 469 447 499 547 557 525 584 487 372 314 370 498 528 594 435 443 545 595 328 362 379 424 370 325 388 459 491 407 604 461 435 458 384 340 394 202 143 55 63 131 7 61 92 49 100 37 115 54 102 142 51 76 83 196 138 79 166 159 153 122 135 141 150 193 103 7 -16 108 93 41 55 98 90 106 54 64 55 74 41 55 37 101 128 288 213 98 45 112 373 508 535 476 447 248 213 438 533 514 440 456 460 412 302 268 272 290 229 128 77 52 14 86 79 7 12 85 106 103 83 37 62 70 82 52 59 81 51 2 76 21 83 72 62 38 24 92 106 78 149 123 122 31 87 96 78 60 66 129 148 137 129 133 132 133 71 101 97 61 64 90 91 119 121 155 183 199 190 217 285 247 235 247 204 229 265 250 283 286 288 214 227 192 181 212 217 192 184 189 172 157 177 204 237 232 189 183 163 150 135 192 233 231 226 273 297 199 131 151 161 160 177 189 220 219 224 192 148 122 92 64 56 53 88 116 109 124 124 115 135 151 160 167 114 83 109 143 123 123 123 108 88 93 95 121 90 46 69 77 63 63 49 45 54 49 60 59 69 56 40 34 39 39 51 40 38 22 23 17 12 17 5 48920 331 89 30 10829 13 35 20 8541 1473 581400 86009 71382 41010 14347 5953 6719 7109 6852 5729 4047 3913 4186 4016 3626 3487 2801 2389 4526 5407 4501 3389 3375 2320 941 872 950 828 697 645 545 540 583 568 517 555 620 705 670 555 617 726 696 713 699 677 622 609 602 586 722 603 620 482 489 546 441 416 461 359 313 247 544 572 528 575 572 438 321 370 377 455 490 558 406 473 477 367 192 218 211 258 282 321 286 323 438 532 526 478 495 444 408 355 231 215 140 170 56 82 73 34 17 14 26 77 42 32 114 106 36 102 55 15 96 198 204 190 246 217 150 171 68 168 119 139 22 75 56 -10 50 113 85 -7 54 73 72 -6 73 68 56 113 204 280 273 312 284 217 353 444 362 354 261 294 342 392 466 410 387 435 488 360 301 224 221 270 178 191 20 -15 15 24 6 13 44 60 30 82 60 45 79 68 45 149 47 55 131 58 54 56 22 108 50 72 55 81 88 85 152 165 103 67 25 92 77 76 130 160 117 104 139 134 124 127 121 96 56 28 84 63 89 143 146 136 160 169 173 220 233 215 221 211 247 209 198 212 279 287 263 266 261 183 156 179 173 180 183 190 165 197 201 179 183 195 199 190 177 234 237 235 212 237 211 281 301 197 151 160 204 210 209 229 231 255 238 192 138 142 132 71 75 106 120 98 90 108 122 155 123 162 174 134 114 93 133 146 111 97 103 121 105 90 78 99 51 62 65 67 59 56 53 69 57 49 54 60 60 54 38 38 39 30 21 31 35 24 27 17 13 8 2 48926 334 93 30 10833 13 35 26 8542 1474 589450 88924 71431 41750 16502 6467 6914 7215 6704 5676 4599 4177 4442 4171 3566 3431 3006 2286 3863 5437 4907 3423 2896 2838 1072 922 914 875 716 719 679 523 461 543 452 416 689 775 729 650 560 749 590 678 771 878 744 631 635 579 644 667 587 508 485 553 505 438 471 476 420 510 631 644 594 518 492 452 411 388 429 451 516 462 533 427 448 321 289 257 273 219 321 217 194 186 308 415 349 478 567 534 354 289 219 174 136 102 151 72 112 93 71 -8 33 44 13 30 49 52 64 13 -13 81 128 153 98 176 179 127 110 126 151 182 1 105 108 68 167 145 85 94 162 63 140 21 -42 95 79 103 207 246 254 232 267 402 338 325 415 453 419 351 324 336 398 374 469 453 423 449 484 465 359 299 280 271 260 186 107 -33 17 91 0 56 71 69 121 123 99 58 55 75 93 111 89 48 130 164 81 136 38 40 42 53 134 144 143 132 98 88 145 79 105 122 67 91 105 84 89 175 167 176 256 176 145 151 47 84 111 89 93 89 117 129 214 214 175 192 208 202 210 239 155 208 233 194 203 307 320 317 306 249 234 276 216 236 234 245 197 194 180 193 189 183 214 215 160 195 207 188 260 258 272 307 319 241 191 196 238 270 237 306 277 258 273 217 177 167 129 105 133 143 150 136 112 116 138 134 140 149 189 178 117 115 150 137 142 125 107 113 97 124 117 108 73 72 74 83 86 71 64 57 58 75 66 66 66 55 60 41 32 60 34 40 36 29 15 13 13 10 8 999999 6 1 48932 329 97 30 10837 13 35 32 8543 1475 607572 84505 71318 42423 14368 6364 6502 6914 6600 5376 4223 4297 4742 4390 3577 3292 3284 2225 3707 5540 4812 3203 2338 3173 1453 934 911 807 790 804 665 501 571 457 466 538 597 747 722 665 740 690 540 667 725 628 632 707 429 437 522 629 462 402 531 571 574 457 472 462 560 591 430 525 600 617 507 428 456 414 339 421 502 408 425 455 386 213 219 382 365 283 246 314 281 269 187 234 250 506 519 345 158 156 175 203 116 115 23 90 128 96 -37 115 137 21 63 117 145 12 -36 137 100 110 130 146 102 44 -44 140 135 8 89 122 117 148 67 -16 35 42 103 172 71 103 131 161 136 102 99 85 184 261 251 303 244 320 366 348 333 422 363 325 314 284 345 418 501 410 309 366 427 328 293 298 239 229 142 109 62 11 10 16 6 0 -22 69 84 96 77 65 19 16 111 70 2 59 39 52 82 91 58 49 56 77 80 88 68 136 192 159 83 48 92 119 33 34 7 110 181 152 99 97 125 160 163 94 45 127 61 66 74 96 130 133 130 155 153 151 203 222 189 170 139 209 208 218 193 199 264 211 259 206 211 219 212 208 208 190 159 151 179 153 141 182 183 156 173 169 179 170 208 244 261 359 358 268 213 239 192 186 218 243 295 287 196 159 170 174 138 129 100 82 84 89 81 111 113 127 101 128 143 132 86 81 110 95 86 74 72 73 85 81 73 70 44 37 51 59 45 25 32 51 47 49 45 31 34 12 17 18 24 29 22 18 15 2 999999 999999 1 48938 324 94 30 10834 13 35 38 8544 1476 641898 85881 67952 41134 17351 6172 6148 6666 6772 5695 4699 4006 4520 4431 3702 3629 3705 2446 3592 5215 4656 2847 1961 3095 1750 758 727 711 698 760 677 645 423 313 403 433 554 677 711 759 695 666 675 690 646 649 694 652 527 482 576 544 512 445 459 453 490 555 298 310 540 476 471 487 605 522 415 312 323 256 386 451 408 393 377 396 308 354 332 302 378 398 302 342 278 247 237 274 224 229 300 203 65 107 18 64 110 75 23 25 6 76 14 33 49 -7 -2 56 75 104 19 36 69 60 97 63 16 29 37 112 46 4 32 -45 22 78 88 36 13 19 17 48 41 128 170 225 281 176 149 187 210 254 375 390 334 265 237 291 370 381 359 339 248 305 319 433 411 349 245 365 344 280 275 218 199 157 181 102 -7 33 -4 22 4 30 -32 24 50 40 73 73 30 34 53 143 12 35 58 -47 -29 49 25 44 4 6 39 30 109 124 92 54 75 32 43 90 60 72 89 106 95 74 128 104 72 84 105 70 16 22 51 58 87 46 29 85 107 119 119 125 106 147 141 106 127 157 159 176 163 231 274 215 278 184 207 179 190 209 188 162 100 105 138 117 132 128 146 146 129 173 183 164 158 211 266 338 333 270 221 212 211 201 200 221 249 249 225 184 132 120 93 61 67 77 53 66 81 82 93 98 120 112 106 114 64 106 93 68 89 67 50 45 53 52 45 28 14 40 34 23 21 20 13 2 9 22 34 33 25 24 9 2 9 16 4 3 48944 333 90 30 10830 13 35 44 8545 1476 665687 87494 72951 45995 20204 7496 6375 6924 6938 6133 5025 4219 4887 4876 4236 4305 3501 2784 4362 5300 3925 1997 1932 3182 1675 753 848 726 803 742 711 719 515 365 459 502 642 786 748 761 767 693 634 734 650 656 640 559 580 609 570 567 623 560 447 349 408 411 420 504 642 661 729 683 696 640 501 453 463 388 405 482 408 369 420 329 281 434 288 293 397 375 420 398 448 390 381 265 181 263 312 231 124 105 114 50 31 65 41 -28 85 44 55 91 97 81 -2 142 93 27 -75 -49 47 83 49 56 16 70 142 121 100 85 36 53 85 78 111 104 55 64 33 39 45 244 202 321 403 238 253 218 308 531 611 376 370 438 418 390 415 353 269 336 318 328 379 498 479 485 382 337 330 352 300 251 279 252 198 180 93 50 3 -4 41 53 50 -43 34 68 98 58 101 74 67 87 82 97 114 21 29 49 72 41 106 83 31 111 51 130 143 170 125 41 21 48 20 56 96 113 109 132 176 183 146 142 215 148 103 115 133 108 113 105 82 68 92 116 145 181 174 168 208 161 174 194 203 219 206 244 292 267 312 290 260 237 270 252 221 153 164 162 163 143 154 188 145 149 154 190 207 224 200 263 302 326 362 344 264 245 271 256 254 258 291 315 260 196 174 165 125 136 138 118 85 90 133 171 134 134 99 132 167 150 97 127 144 94 88 94 109 126 100 62 79 81 74 75 74 81 56 59 68 56 62 67 58 49 64 58 52 38 41 47 45 37 38 30 18 10 15 12 6 7 0 48950 330 85 30 10825 13 35 50 8546 1477 663061 87597 73615 48659 22331 8476 6232 6627 6749 6324 5328 4609 4618 4841 4578 4436 3889 2722 3949 5110 3425 1478 1894 3136 1852 597 688 785 735 705 775 714 488 476 586 517 648 834 675 771 745 706 686 754 672 642 689 677 656 617 548 609 560 395 472 433 472 470 364 530 611 638 451 498 726 713 488 415 446 431 518 356 322 431 395 303 323 303 270 343 329 228 323 395 321 275 320 322 253 209 243 127 79 55 125 82 24 94 43 3 3 4 -11 19 101 45 154 55 -36 7 145 112 30 57 66 53 35 94 -27 64 120 21 26 16 42 107 18 17 80 124 66 7 102 209 193 369 395 231 146 242 459 644 578 398 260 398 372 302 279 277 242 351 304 353 374 530 532 385 358 389 368 398 228 181 185 257 165 192 148 71 -26 20 28 -10 22 52 27 82 72 78 104 88 87 76 60 41 20 22 31 85 24 23 80 53 70 44 80 138 126 138 115 87 112 85 64 61 99 65 91 110 110 131 115 139 128 131 155 125 100 41 98 69 95 94 82 127 151 143 210 218 205 147 163 155 157 161 215 150 194 256 253 255 299 235 232 239 261 156 185 205 165 138 193 140 157 142 138 150 138 186 218 277 276 312 322 272 250 220 216 245 254 236 263 256 231 175 123 108 96 113 87 80 89 92 107 103 108 120 101 121 151 108 92 131 130 82 75 84 77 90 79 60 70 59 36 50 30 54 53 45 37 41 43 43 46 52 32 41 39 30 26 28 25 27 18 19 15 14 5 0 48956 333 82 30 10822 13 35 56 8547 1478 677575 90061 78585 54396 24025 8417 6413 6542 7094 6748 5940 4882 4560 4626 5005 4709 4398 2899 3913 5032 3260 1513 2019 3079 2044 768 795 918 725 783 757 729 605 490 536 597 747 732 680 706 660 628 594 602 594 659 710 637 667 632 713 535 592 460 416 516 530 460 427 587 592 616 648 647 630 607 450 426 407 525 547 608 515 384 372 278 338 263 319 360 177 189 248 286 212 248 272 237 236 225 198 159 27 -39 76 90 90 65 113 140 5 -49 -3 210 98 85 144 102 86 -1 116 95 102 33 22 88 140 52 91 102 54 39 76 108 111 232 241 24 88 235 345 198 235 297 354 433 491 487 418 309 289 694 811 680 641 568 340 244 324 302 341 276 245 337 385 570 507 375 333 326 406 287 346 321 216 179 274 214 220 60 23 32 34 20 50 -13 34 30 -12 53 26 112 90 51 109 78 47 81 53 37 96 104 62 52 22 65 63 61 130 177 59 105 76 38 110 164 113 91 140 136 147 187 161 152 135 139 105 67 25 44 74 49 93 123 162 108 102 132 169 174 204 175 194 176 170 206 225 198 185 200 253 255 296 229 239 255 222 210 147 129 170 169 156 152 128 96 102 93 139 130 197 242 329 395 339 303 250 198 210 220 184 198 268 269 213 157 145 125 103 131 143 117 113 102 113 111 134 139 130 140 147 122 98 162 127 86 98 91 103 101 100 96 95 80 61 67 71 60 57 53 41 54 74 67 62 51 56 57 54 71 62 35 34 33 19 14 16 10 11 9 11 13 5 48962 332 78 30 10818 13 36 2 8548 1479 694044 93456 80135 52834 22870 8631 6429 6275 6741 6403 5693 5136 4810 4552 4757 4713 4122 2731 3925 5149 3111 1355 1760 2891 2678 796 704 781 796 828 792 680 532 556 516 528 635 956 870 787 916 737 757 636 770 726 783 835 744 679 485 560 494 518 531 536 525 625 570 693 546 623 583 626 695 585 464 441 458 440 501 448 369 373 360 316 303 339 270 285 292 211 243 116 273 214 193 255 277 323 168 152 113 124 56 81 112 35 57 40 62 133 66 37 9 88 80 36 9 79 65 85 -9 105 142 139 101 117 63 129 44 102 131 187 305 472 471 384 270 451 447 362 424 408 348 435 544 701 579 326 339 642 749 931 859 564 368 346 219 264 212 291 328 360 431 484 551 431 435 334 304 430 378 374 320 203 177 259 189 65 6 -23 13 -1 -19 45 65 47 12 44 102 86 82 129 165 116 145 31 60 84 33 21 74 81 75 69 95 85 80 97 157 116 94 81 117 58 131 102 106 121 166 131 151 173 158 103 133 132 105 100 106 144 95 117 120 86 97 190 208 179 156 164 178 201 148 154 175 150 179 233 227 271 301 244 226 216 255 311 280 214 189 173 113 84 78 129 127 111 113 96 131 205 287 332 345 319 250 223 200 131 185 201 241 245 211 159 120 141 133 123 135 97 109 84 105 121 175 149 116 149 166 120 102 147 123 114 107 111 111 112 102 107 89 102 70 56 61 56 70 62 60 62 70 82 68 65 48 43 56 55 50 43 39 44 38 16 20 19 16 13 12 10 48968 334 104 30 10814 13 36 8 8550 1479 719674 98015 85287 57970 25893 9733 7040 6803 6665 6341 5701 5299 4939 4589 4681 4824 3964 2564 3867 5131 2942 1339 1529 2567 2243 732 563 724 733 742 744 749 753 632 547 546 671 918 889 782 738 724 746 812 824 732 678 678 762 784 554 483 542 577 470 346 477 586 556 617 610 533 647 550 591 587 606 513 502 532 488 431 384 329 345 371 342 271 377 301 391 318 272 221 178 130 188 199 219 250 234 191 169 151 14 7 70 76 93 86 82 31 82 77 23 36 74 83 118 122 111 36 96 125 76 74 126 133 152 154 184 202 261 411 466 581 569 440 473 598 492 449 480 506 512 485 481 471 595 526 555 670 732 850 703 485 292 336 409 347 324 315 259 428 496 532 562 510 418 358 376 363 357 407 307 241 261 202 259 154 35 110 85 63 32 20 59 3 15 168 132 55 103 91 79 117 38 30 28 104 116 80 108 42 57 104 74 97 102 232 140 90 61 50 76 55 128 177 155 212 170 171 154 177 161 192 170 181 159 96 118 63 75 116 121 156 125 181 180 130 160 202 197 206 215 175 220 214 211 211 253 229 281 273 202 238 293 307 204 164 141 157 191 148 146 142 110 119 158 117 176 290 301 262 299 277 224 213 188 172 134 143 179 250 198 127 106 133 133 152 131 115 125 137 131 121 130 131 121 159 166 123 122 155 138 128 113 93 107 123 113 97 86 70 51 68 71 66 72 77 43 52 68 86 81 76 72 60 54 57 56 53 38 51 53 39 28 17 10 14 19 17 23 10 48974 329 71 30 10811 13 36 14 8551 1480 731990 93323 81070 56732 26147 10232 7115 6605 6435 5985 5430 4903 4599 4410 4517 4704 3875 2501 3415 4679 3542 1428 1510 2143 1988 707 645 658 640 843 799 743 859 631 653 715 891 949 937 718 751 725 805 933 903 669 728 786 787 756 526 518 502 467 438 285 420 528 590 538 490 575 638 494 527 532 370 411 453 579 551 452 410 384 296 335 356 388 334 260 295 200 142 162 102 98 104 62 242 202 131 72 31 35 34 56 33 127 43 33 17 -11 -39 -75 24 39 77 90 65 125 24 48 -39 -2 128 90 161 173 129 295 482 402 438 589 566 621 541 481 504 466 425 484 450 384 485 514 358 365 484 674 773 671 614 584 580 426 301 349 481 455 331 331 318 355 460 524 482 390 376 335 304 356 443 399 291 167 156 220 239 186 102 -6 -16 -11 67 74 7 4 44 39 68 59 51 34 25 98 77 9 18 12 32 13 51 19 63 -8 44 53 142 76 44 107 119 28 59 65 104 100 93 116 117 124 125 137 156 135 121 106 168 83 94 113 60 74 100 80 137 141 141 141 184 186 145 175 167 157 191 167 200 224 191 243 202 234 250 238 224 233 221 170 171 148 119 129 100 108 153 188 168 168 220 232 243 276 275 228 201 180 159 122 118 143 176 185 133 122 138 167 133 123 116 122 97 95 97 117 116 109 121 148 151 87 90 149 121 128 97 83 89 97 90 72 52 40 53 70 69 57 58 58 45 46 46 57 52 60 56 44 41 53 34 38 31 43 34 17 20 11 2 48980 328 68 30 10808 13 36 20 8552 1481 725760 87312 72447 52356 27431 10790 7521 7296 6297 5939 5215 4590 4191 4234 4531 4418 3810 2661 3234 4388 3660 1417 1599 2038 2480 1041 690 685 702 730 611 608 790 803 579 752 831 884 870 736 666 759 724 729 757 801 753 615 605 594 538 475 456 495 475 431 381 485 437 479 518 372 356 420 431 424 455 363 434 460 479 428 314 381 293 335 296 319 266 240 250 271 268 150 102 120 100 67 160 135 237 106 -13 -11 92 74 15 -49 -27 17 -20 10 -38 -41 -30 -21 49 37 18 24 65 33 57 93 112 191 228 364 306 493 582 541 590 521 569 470 427 374 416 401 403 400 415 494 494 497 599 396 384 467 566 537 377 356 506 504 337 442 423 354 356 320 257 328 403 523 557 375 361 252 261 296 320 296 301 160 155 161 204 111 15 -66 -77 -11 -24 38 36 17 8 47 21 50 75 79 72 43 81 -4 -22 38 17 63 0 15 4 -3 30 77 60 71 95 118 62 71 41 39 109 112 128 106 88 89 104 123 84 88 91 161 86 51 46 -13 42 103 104 101 68 95 132 152 164 170 144 160 152 149 179 193 199 207 207 214 211 212 209 199 226 204 241 187 181 179 122 65 106 143 186 187 199 176 179 216 250 242 200 186 144 161 166 131 103 116 119 127 93 90 125 110 104 106 73 94 91 63 57 86 120 97 85 107 135 75 83 123 93 89 89 89 92 76 68 62 36 37 56 42 26 46 47 36 29 38 51 35 51 46 42 22 22 26 17 19 17 21 14 6 12 1 48986 334 65 30 10805 13 36 26 8553 1482 748734 90818 76699 54056 28572 12172 7815 7769 6632 6433 5489 4747 4484 4489 4591 4707 4422 3259 3341 4233 4052 1872 2026 2034 2557 1510 906 606 698 845 830 676 701 714 838 838 929 955 887 860 773 804 884 960 915 869 712 807 828 719 619 558 638 654 560 496 480 557 707 644 601 510 542 465 460 471 374 425 513 581 542 482 419 439 413 330 280 338 380 327 394 422 394 265 230 149 83 44 164 221 205 150 102 -3 -26 -21 -17 8 13 84 106 205 133 116 90 105 237 140 141 45 32 142 107 99 278 576 548 499 604 710 617 605 563 542 486 453 307 358 385 453 392 369 449 402 534 670 598 493 435 473 504 539 429 409 474 608 490 573 625 515 424 463 355 435 486 577 552 485 485 355 344 372 413 423 371 223 214 242 214 193 94 130 119 94 16 62 71 0 39 136 41 39 96 91 73 106 138 80 59 41 55 80 91 51 22 65 122 118 139 191 178 140 46 101 159 153 159 142 121 173 188 239 185 127 180 207 188 155 142 77 108 78 53 96 175 186 194 211 170 169 210 179 184 181 255 248 181 210 297 243 215 269 275 255 262 289 320 271 268 264 174 205 219 209 134 136 281 292 281 254 252 300 303 301 286 262 203 218 209 190 154 150 145 187 247 187 154 124 115 130 158 125 102 126 133 108 141 135 143 136 185 132 134 169 117 115 124 137 136 128 123 119 99 88 107 118 87 89 80 56 71 90 87 82 88 83 81 80 72 65 64 59 70 74 68 61 42 43 43 35 24 20 9 8 48992 330 64 30 10804 13 36 32 8554 1483 731130 90120 75352 53509 28638 11753 7209 5986 6146 6337 5296 4357 4249 4200 4218 4403 4686 3967 4620 4459 4185 2095 1990 1817 2546 2111 963 600 738 776 889 843 665 772 905 925 965 814 836 870 722 783 820 831 816 1031 1148 822 886 748 563 619 611 543 559 525 468 542 553 538 560 493 490 484 443 460 387 430 404 437 523 468 388 429 372 224 332 333 272 256 319 308 253 252 248 114 155 200 152 173 178 55 40 -24 37 41 58 -26 -37 55 -5 11 131 14 15 227 534 364 134 66 116 97 142 298 474 630 730 762 714 661 523 480 508 490 326 312 298 294 342 355 408 379 339 367 406 416 403 405 376 407 429 422 320 476 530 573 501 513 562 543 475 451 352 452 562 516 591 568 454 335 304 349 412 430 368 259 237 252 272 257 110 96 69 18 27 -63 -14 21 95 27 63 70 137 132 90 107 66 57 39 18 57 35 7 79 48 40 39 67 42 136 180 128 119 77 51 98 75 92 114 91 185 120 140 153 151 128 133 167 163 87 64 105 112 43 100 171 154 113 143 198 172 113 149 157 169 154 160 171 182 228 245 271 255 276 266 274 249 246 285 243 232 229 226 149 136 204 226 264 309 247 258 303 292 263 254 232 210 174 172 150 150 111 131 185 202 154 136 91 117 98 95 95 81 97 120 121 146 100 124 137 120 57 105 122 89 117 83 66 80 86 71 77 66 60 63 52 52 50 35 32 47 46 53 50 51 48 40 35 40 20 22 28 32 33 18 13 6 999999 999999 2 48998 326 61 30 10801 13 36 38 8555 1484 735177 86415 75078 58721 32115 12177 7339 5371 5301 6258 5157 4119 4269 4108 3925 4337 4657 4217 5104 4836 4662 2297 2069 2133 2354 2038 1092 755 519 644 750 811 789 850 856 872 869 728 758 818 694 706 850 1011 1028 1254 1026 900 896 814 760 660 595 512 479 502 470 480 590 547 514 539 503 414 325 358 452 500 509 542 498 405 301 333 334 363 310 299 237 293 266 283 160 294 281 197 112 141 89 136 108 88 -50 75 41 82 20 71 22 65 42 69 -35 -9 55 483 912 547 144 114 197 168 219 578 699 705 765 725 766 554 538 371 331 354 260 195 264 307 269 323 376 441 427 399 395 401 359 369 436 486 431 397 494 470 513 564 574 465 513 538 420 476 405 272 414 541 552 528 442 343 339 328 318 296 321 255 157 214 232 186 115 59 40 42 0 12 35 32 30 36 68 86 64 101 100 101 79 100 25 -15 26 95 -4 -1 52 43 43 31 52 115 164 173 127 49 54 104 41 117 162 117 148 175 190 142 148 162 164 174 189 96 45 50 53 105 129 147 115 135 165 134 154 138 170 173 114 138 137 148 204 247 257 233 215 222 229 269 286 294 278 203 236 198 173 126 173 203 256 295 265 261 276 260 263 233 245 217 196 188 143 144 115 137 163 155 149 130 111 91 97 91 112 81 83 96 81 63 92 109 151 164 86 42 96 103 80 107 95 92 80 75 74 57 48 58 48 41 34 20 30 36 41 34 32 22 31 30 32 25 20 11 20 14 17 15 9 4 49004 334 58 30 10798 13 36 44 8556 1485 733018 90165 75582 56522 33671 16997 7636 5067 5112 6455 5710 4645 4510 4351 3980 4216 4834 4544 5271 4918 4884 2922 2354 2260 2017 2118 1270 794 599 660 774 740 752 834 922 1024 940 923 811 865 737 769 919 1075 1316 1361 1165 1007 887 753 833 700 556 487 464 510 554 479 563 708 548 663 593 496 408 440 482 491 452 530 588 385 378 445 449 319 300 301 336 360 312 255 249 220 299 260 222 111 112 173 115 67 177 113 89 97 83 194 107 86 105 98 79 44 170 789 1030 466 250 455 635 344 383 687 725 744 709 657 561 502 383 347 351 315 359 353 261 324 297 407 297 357 355 509 485 439 459 557 492 477 388 490 576 506 526 523 504 574 584 607 522 390 376 520 517 503 551 561 368 355 341 369 359 363 329 252 253 303 283 237 172 158 130 83 31 67 109 28 34 74 49 100 117 99 98 88 71 87 75 58 37 54 95 62 35 54 45 26 96 84 158 205 191 136 135 117 102 146 81 121 161 205 178 209 203 253 196 166 210 195 158 79 107 130 156 109 154 186 176 156 154 196 209 188 224 216 177 194 199 246 246 234 242 277 279 269 233 306 304 272 302 261 206 189 228 195 291 342 365 283 272 294 297 302 283 255 258 252 221 177 167 159 202 236 237 198 154 145 121 133 113 120 150 134 128 137 133 160 182 159 105 79 150 170 118 113 122 118 103 119 107 103 93 65 65 89 88 76 61 67 60 50 59 72 65 78 79 56 69 64 56 56 51 61 54 44 33 21 26 17 13 13 15 8 49010 333 56 30 10796 13 36 50 8557 1485 716654 83318 71837 53838 32023 12797 6001 3918 4948 6137 5333 4511 4179 4209 3942 4308 4479 4564 5291 5253 4846 3061 2285 2357 2056 2315 1562 945 583 607 630 842 762 758 790 971 840 863 973 881 762 756 844 1065 1321 1180 885 846 890 774 865 711 535 540 475 494 439 486 513 602 515 511 587 456 436 366 422 551 476 490 461 424 306 462 436 364 311 384 326 218 231 225 262 228 330 194 26 96 135 98 -44 71 101 74 -50 -18 66 35 112 70 85 105 104 71 484 743 870 477 286 518 711 641 570 745 734 688 604 674 510 451 342 391 243 224 235 233 304 367 320 309 296 360 434 449 430 462 470 388 384 487 498 468 496 489 487 479 451 535 575 566 479 487 425 420 409 452 501 509 440 331 296 275 352 349 299 227 168 237 274 220 293 158 60 34 23 -1 51 -8 47 19 50 49 56 113 127 67 41 48 42 15 -4 11 30 42 20 33 65 35 59 107 137 159 108 77 125 139 134 144 84 180 225 162 156 161 174 174 157 190 150 212 148 105 84 106 117 111 170 161 163 137 152 135 147 188 202 189 203 197 225 284 259 233 249 223 233 267 269 248 207 221 206 211 186 190 223 218 244 319 349 343 323 283 269 272 257 231 250 230 207 162 168 185 188 187 227 171 131 106 99 92 91 93 114 122 124 121 136 142 147 129 90 91 141 125 105 113 125 98 97 102 69 79 80 78 71 73 59 68 69 56 57 64 52 53 57 52 50 57 47 45 41 55 50 54 58 44 28 20 16 20 7 9 9 49016 331 53 30 10793 13 36 56 8558 1486 710673 81047 69473 56439 37013 14152 5740 3142 4773 5811 4925 4469 4313 4244 3998 4335 4759 4784 4544 4786 4976 3387 2332 2545 1820 2256 1719 1114 675 544 700 801 766 796 847 952 1000 1033 1009 747 784 825 975 1234 1331 1111 955 745 864 823 829 856 554 545 557 415 445 527 526 590 556 514 566 506 480 353 308 476 455 451 500 572 429 435 337 230 267 248 244 315 257 288 280 253 270 295 93 50 77 158 109 0 62 -38 80 114 12 68 154 144 58 73 182 290 606 823 810 782 725 759 759 765 625 750 723 666 614 579 595 470 365 213 226 277 225 235 243 337 381 492 510 398 401 376 418 511 427 430 455 435 426 499 375 260 375 484 519 444 344 410 478 510 484 384 479 544 467 465 369 351 293 271 320 347 333 295 227 262 285 310 310 288 167 22 40 72 76 71 32 82 56 45 26 99 138 89 45 21 63 41 82 77 51 19 16 80 35 -24 108 150 150 151 146 96 64 85 143 131 115 162 197 255 181 187 195 199 174 195 152 190 146 101 94 151 121 141 140 122 179 163 158 180 191 198 171 183 183 215 216 209 252 275 241 245 202 213 237 250 288 250 228 217 177 193 247 316 296 310 322 327 329 282 225 264 265 275 215 214 248 229 191 190 208 214 188 138 132 106 107 96 120 126 110 124 149 145 142 161 139 114 60 88 167 141 105 121 123 115 115 103 72 74 86 91 80 51 52 70 45 61 74 64 62 59 67 51 47 68 60 57 51 50 35 28 35 33 12 4 9 7 9 49022 328 51 30 10791 13 37 2 8559 1487 675366 83883 72600 56405 33586 12873 5189 3100 4223 5395 4945 4891 4442 4183 4046 4002 4443 4894 4738 4732 5161 3769 2274 2726 1869 1995 1663 1043 654 597 775 713 820 734 807 895 945 899 866 699 741 994 1121 1158 1089 952 833 828 855 825 866 725 590 476 570 612 436 489 517 436 586 611 591 481 426 485 473 520 528 482 488 468 347 409 285 266 277 249 190 233 166 279 281 288 162 73 107 191 148 158 91 80 44 92 9 18 50 98 215 260 119 64 137 380 777 785 752 840 764 793 851 875 700 755 701 704 652 615 430 347 292 259 189 242 250 352 325 481 465 447 431 379 287 420 434 492 582 487 481 522 377 311 294 283 246 389 449 461 360 446 590 547 536 553 463 413 331 378 424 371 323 296 341 349 262 243 302 277 281 238 287 262 165 36 22 32 27 28 -9 53 113 48 88 57 69 111 82 62 37 50 69 25 -24 23 23 0 60 53 51 134 162 188 183 135 86 119 131 136 96 129 164 150 109 203 137 129 181 229 201 116 107 74 110 84 99 117 118 143 144 148 142 180 159 146 147 132 195 192 211 228 226 181 216 232 249 205 255 240 212 193 198 163 166 158 227 311 367 357 343 363 327 283 284 230 237 225 227 197 174 187 202 183 156 158 124 121 90 86 87 96 89 94 106 114 103 134 146 116 97 73 79 96 136 108 100 77 105 102 92 79 84 69 71 71 51 58 52 39 27 43 53 37 54 61 49 29 30 37 40 30 40 37 28 27 23 19 13 0 49028 325 48 30 10788 13 37 8 8561 1488 654850 83581 70938 52338 31431 11293 4696 2619 3516 5389 5121 4820 4284 3999 3917 4075 4414 4885 4594 4400 4680 3317 2510 2870 1823 1915 1788 1432 669 533 652 617 705 789 783 962 1205 1199 798 721 740 723 929 869 909 928 901 878 780 853 1002 899 826 646 622 572 517 507 550 485 540 470 552 546 401 402 485 345 398 373 421 440 396 442 361 223 223 288 138 126 212 105 141 276 298 154 57 105 113 40 -18 33 -39 3 82 18 -19 107 374 280 114 82 245 597 702 713 711 687 777 731 760 772 767 671 697 591 464 359 258 226 230 185 222 170 255 204 400 560 458 461 389 330 369 389 389 387 425 343 511 589 423 350 285 286 239 246 313 417 443 351 433 483 402 496 389 290 304 349 334 327 296 331 304 332 302 268 256 277 242 254 234 240 194 -10 -32 -10 -33 13 42 11 -31 15 71 64 31 49 76 97 -1 64 1 10 81 -6 6 -50 -37 -21 40 93 95 152 135 95 65 133 53 51 67 62 141 173 140 99 160 133 109 139 113 136 111 82 69 53 19 52 77 89 117 104 138 153 136 138 138 100 164 150 143 187 188 242 198 210 179 195 196 204 174 128 158 107 106 133 186 287 337 354 335 353 306 270 238 261 254 208 173 169 199 185 170 173 137 83 74 89 91 116 98 52 48 86 115 84 70 86 105 117 65 30 35 48 134 118 89 101 119 84 73 67 63 56 64 58 40 19 24 14 29 24 21 22 25 25 18 7 11 26 18 14 18 13 14 7 9 49034 333 46 30 10786 13 37 14 8562 1489 635223 84756 71087 53412 31943 11181 4470 2731 3658 5572 5541 4903 4344 4287 3970 3979 4389 5035 4295 4581 4863 3026 2890 3301 2221 1979 1854 1308 547 475 624 705 785 866 771 848 1097 1241 925 678 734 960 907 742 676 781 811 876 927 1002 999 1003 1020 809 853 645 531 451 529 646 561 596 556 525 458 443 467 428 516 502 323 301 348 312 354 321 267 287 226 177 171 261 186 246 368 195 137 184 93 143 95 -26 41 136 106 -8 84 291 516 379 303 554 632 720 784 698 692 717 815 815 795 814 816 748 655 446 342 331 225 200 209 173 188 255 272 405 734 648 526 285 295 314 372 399 370 506 408 427 624 714 621 488 317 342 296 292 372 451 468 402 383 469 453 447 383 315 342 374 392 335 315 349 376 324 360 295 304 210 238 274 244 323 148 36 49 -13 86 -20 7 23 64 40 13 83 68 44 68 99 38 1 -43 23 43 45 38 -1 -6 73 39 135 191 137 194 186 130 99 101 169 149 124 198 256 181 216 217 144 112 190 218 191 114 144 107 71 87 94 156 163 144 136 178 170 166 175 135 161 186 202 232 239 230 182 239 234 213 235 227 247 224 194 202 136 111 190 210 262 333 314 348 350 309 307 354 294 239 242 216 220 233 251 228 182 164 147 133 91 113 140 105 109 107 123 135 128 125 121 133 116 85 80 100 109 143 139 123 119 155 137 124 90 88 75 87 92 70 58 60 69 63 49 51 67 54 43 58 41 39 34 35 56 55 55 41 42 41 23 14 21 11 8 2 2 1 49040 330 72 30 10782 13 37 20 8563 1490 647291 83849 71791 50857 23505 7350 3827 2928 3918 5592 5386 4550 4076 4162 4127 3797 4302 4746 4017 4792 4507 2609 3158 3435 2257 1900 1931 1334 546 489 604 694 725 800 815 822 560 851 973 758 867 935 1012 685 657 772 918 958 900 925 867 811 916 879 792 704 669 536 434 519 544 577 494 479 363 396 351 571 497 419 401 337 293 280 365 360 257 275 226 181 222 260 317 308 266 237 159 291 290 253 93 48 26 138 185 128 73 452 581 396 532 818 721 711 784 753 668 499 496 594 779 685 700 591 582 416 230 224 35 152 284 320 435 615 786 761 530 501 360 215 141 187 266 342 326 414 374 555 551 556 607 630 519 564 399 294 337 271 264 329 290 312 382 384 262 323 350 208 263 297 245 255 300 314 323 335 218 256 292 293 292 211 105 32 -30 -8 20 48 -34 -48 21 11 11 23 7 82 70 34 98 96 62 88 41 37 30 35 -9 38 13 107 122 98 169 171 193 139 42 67 84 126 107 187 165 128 187 161 142 166 194 170 173 138 103 69 45 113 177 165 151 120 132 114 140 186 170 171 176 205 168 148 198 196 212 174 217 186 211 217 219 180 143 157 142 155 196 252 299 296 351 325 318 309 287 222 242 240 240 225 226 189 161 166 145 143 116 138 102 107 94 96 85 108 124 160 127 151 113 92 58 57 66 110 161 89 87 120 123 109 97 77 75 80 81 83 53 48 34 53 53 39 50 48 56 34 42 52 33 39 38 35 40 27 27 31 41 29 7 6 999999 9 49046 330 38 30 10778 13 37 26 8564 1490 648005 85615 75367 48137 19977 5030 3198 3140 4307 5470 5358 4231 4082 4281 4065 4072 4461 4727 3893 4726 3964 2746 3679 3589 2649 1971 1974 1832 1106 581 579 641 637 725 931 864 658 696 898 879 691 950 1045 808 684 716 776 901 894 928 901 643 936 925 829 736 595 592 471 615 698 627 668 502 418 421 396 437 534 505 456 332 267 364 295 309 382 261 304 391 249 181 126 214 293 237 153 267 310 232 241 168 48 76 66 84 237 577 863 613 738 813 669 838 738 662 596 573 383 385 562 685 731 648 455 288 210 239 227 481 338 263 423 785 1083 875 576 413 423 312 144 82 112 275 272 299 304 368 541 509 514 660 838 806 536 347 387 240 189 276 386 364 322 367 377 426 316 250 351 397 343 380 362 392 325 305 272 243 267 312 274 244 91 84 24 45 -28 100 44 14 -7 22 86 59 44 107 46 60 99 63 9 14 9 14 -18 43 68 93 115 85 143 155 148 227 231 190 164 115 155 104 172 164 145 167 185 200 118 168 229 228 160 131 102 85 71 140 151 157 153 127 114 159 217 210 205 215 258 210 199 204 189 253 259 239 211 225 243 207 238 243 186 191 154 182 266 311 326 292 327 335 336 291 271 258 218 216 230 251 234 195 194 167 166 143 115 109 99 93 122 132 153 161 146 155 164 144 141 113 87 76 112 130 156 118 121 113 107 113 94 99 113 88 105 95 64 55 63 50 55 61 54 52 60 49 57 48 58 50 51 54 48 56 49 40 37 36 18 27 21 10 49052 327 35 30 10775 13 37 32 8565 1491 651989 87542 80172 55844 24272 6265 3449 3365 4290 4772 5380 4540 3883 4263 4224 4046 4137 5005 4174 4531 4410 2834 3378 3560 2965 2126 2127 2006 1409 432 556 791 813 747 953 1129 937 675 837 868 854 876 899 745 661 743 908 847 919 913 828 741 805 933 815 830 734 574 526 586 601 582 488 544 440 439 439 453 472 394 318 345 349 368 340 237 264 264 301 245 295 195 141 277 322 394 293 260 521 412 377 230 185 144 211 281 256 583 752 853 849 858 765 695 804 734 580 557 313 195 297 559 484 627 548 371 200 78 249 709 894 697 535 797 910 589 364 184 150 50 87 58 34 4 163 196 309 323 403 541 456 645 749 816 664 430 346 215 129 281 369 269 275 292 396 367 289 299 271 305 259 282 312 365 339 318 265 253 253 275 262 188 76 26 -7 31 -33 -30 36 21 -13 -4 53 82 72 44 69 76 56 16 55 45 51 -2 39 9 -23 -47 45 85 70 71 161 177 184 174 130 124 138 139 114 190 147 199 199 142 152 200 230 299 171 155 124 67 76 82 121 154 115 93 152 190 182 165 151 173 180 182 194 262 235 171 186 230 222 193 213 220 223 239 213 191 197 265 339 355 352 317 314 361 336 302 267 242 245 264 250 220 164 169 153 160 169 163 147 121 100 67 84 110 114 106 109 133 121 115 137 100 55 84 123 153 167 126 107 105 94 114 103 96 68 61 77 88 65 28 46 54 50 49 56 68 58 40 47 42 28 40 53 50 39 38 40 48 32 27 13 49058 326 30 30 10770 13 37 38 8566 1492 672264 81272 72050 50493 23734 5958 3158 3507 4486 4359 4948 4406 3585 3903 4160 3945 3863 4747 4630 3826 4169 2687 3077 3305 3013 2338 2056 2008 1519 511 576 707 801 768 833 932 890 898 911 843 873 822 736 721 582 747 913 816 680 698 650 784 795 702 737 845 496 466 468 594 502 543 467 433 389 276 411 392 487 376 329 412 394 373 356 335 274 302 182 126 248 212 201 243 271 316 250 425 648 462 350 208 117 113 183 336 545 627 702 763 728 693 756 778 774 694 707 503 268 83 84 190 360 306 266 298 163 138 569 866 1030 835 965 1090 881 322 129 17 105 62 111 55 -19 106 116 116 161 236 310 295 385 464 538 768 674 432 316 169 74 146 285 349 258 270 196 213 192 248 260 304 294 312 337 303 340 364 332 252 260 231 215 221 118 57 -21 -55 -45 -57 -21 40 41 8 27 73 84 75 16 46 44 8 54 47 21 -35 -14 4 -10 5 14 73 61 64 135 144 126 175 176 106 84 116 119 135 130 121 145 141 175 186 209 229 202 118 129 98 44 59 86 143 133 130 162 196 188 203 144 139 169 197 192 241 240 254 204 205 229 216 165 218 229 229 187 192 188 219 291 327 362 321 319 298 261 252 275 225 186 192 179 155 164 173 132 109 139 114 73 86 75 100 81 85 96 104 113 111 108 94 99 78 80 32 80 138 128 75 90 87 106 112 71 75 82 71 76 67 44 31 32 48 31 28 41 41 24 36 20 17 19 24 22 17 10 17 8 12 10 5 49064 326 27 30 10767 13 37 44 8567 1493 691092 84842 72691 51976 23169 7324 3412 3630 4698 3949 4181 4605 3926 4066 4037 3964 3853 4511 4618 3581 4185 2981 3382 3730 3265 2546 2170 1890 1863 678 426 643 824 780 781 773 814 756 719 722 867 937 795 706 604 573 849 916 798 643 642 570 682 613 669 776 487 507 429 479 478 582 429 432 416 428 337 453 339 318 301 342 362 352 248 277 203 200 171 113 222 116 194 238 198 250 298 299 635 563 495 526 231 281 337 529 701 803 783 703 739 643 619 700 682 674 574 415 94 77 25 100 170 238 262 173 108 417 877 1023 1181 1164 1050 1031 531 102 40 84 36 127 141 109 88 35 64 32 151 75 245 312 265 289 423 551 659 480 304 193 143 76 144 183 258 326 338 209 219 232 250 258 275 297 302 285 339 332 319 294 212 197 236 219 130 51 5 -13 14 -2 20 -26 11 58 9 12 9 40 32 -11 40 140 73 11 38 17 1 -18 6 -25 4 58 62 108 114 106 100 183 167 39 52 83 102 108 152 166 165 182 152 160 191 207 170 31 58 33 41 83 105 119 136 121 196 188 155 141 144 165 182 167 199 172 187 201 261 302 270 243 207 270 292 284 207 169 184 235 354 420 393 367 366 293 241 228 233 248 211 213 222 226 185 137 118 96 124 141 103 95 72 66 105 100 80 103 100 105 129 123 120 78 54 78 121 143 100 82 82 109 104 86 70 57 36 33 47 49 36 41 29 32 31 35 33 27 36 45 12 21 31 15 16 10 6 9 16 17 22 5 49070 334 23 30 10763 13 37 50 8568 1494 731073 89347 77105 61478 30618 6576 3305 4174 5472 4324 3366 4292 4203 4166 4330 4191 4032 4847 4588 3571 4289 3252 3628 4059 3639 3214 2309 2194 1976 965 600 788 881 966 971 816 921 817 826 869 949 1092 777 819 819 738 883 1009 830 614 614 736 643 850 881 653 473 626 537 553 489 471 501 523 434 423 402 544 476 374 364 426 436 354 269 307 294 290 232 229 305 321 272 182 364 443 314 417 729 761 604 595 286 381 622 719 893 925 739 790 817 753 769 812 825 739 547 281 90 113 147 136 192 213 167 116 384 1071 1404 1321 1212 1033 753 630 307 157 70 92 46 125 91 91 146 129 203 185 92 138 231 314 303 286 324 470 714 743 507 261 273 231 167 303 279 231 363 322 350 368 312 312 324 381 337 235 310 344 315 361 308 249 237 197 147 78 61 47 66 34 46 54 24 37 86 55 51 106 49 87 94 64 117 121 31 64 78 62 64 91 101 60 114 149 174 150 182 162 149 85 85 130 116 144 215 288 226 247 288 296 258 244 134 154 153 129 142 75 100 159 183 191 233 240 204 213 196 166 190 189 275 276 274 291 308 322 347 364 279 335 333 313 239 242 263 292 363 436 496 460 445 422 362 290 294 289 290 272 285 282 251 228 184 166 180 191 181 167 151 134 131 121 144 133 148 160 182 181 176 153 118 109 191 200 178 166 157 130 132 135 110 102 101 104 134 106 97 104 109 99 90 94 98 107 80 98 82 76 74 70 66 72 67 61 69 64 60 61 42 41 43 36 26 26 24 23 49076 334 20 30 10760 13 37 56 8569 1495 743502 95563 81158 52501 20563 5643 3300 4472 5519 4209 3668 4152 4362 4378 4349 4256 3939 4701 4508 3603 4369 3390 3586 4018 3676 3509 2456 2270 2127 1206 397 745 799 932 858 869 998 798 807 921 951 999 906 700 598 572 719 1017 808 669 703 725 789 582 539 653 485 542 590 539 580 573 550 590 467 464 551 442 452 450 418 323 305 418 347 243 183 224 221 162 199 231 370 358 345 402 401 530 723 779 853 634 480 661 813 832 851 814 789 772 824 827 877 916 856 675 341 763 1215 454 282 335 337 259 192 275 724 1333 1576 1360 1068 690 548 334 134 141 50 50 102 51 133 159 143 170 80 39 139 108 168 135 256 257 156 364 636 691 461 331 302 254 234 239 206 204 237 380 490 483 375 342 330 372 422 317 289 389 373 292 284 284 252 107 98 98 85 63 31 55 42 75 94 -19 76 121 67 28 95 87 71 31 61 111 59 -11 23 106 63 77 44 32 153 131 163 259 210 119 105 115 99 102 131 141 202 220 215 202 318 233 192 172 194 163 151 117 138 128 124 171 215 188 203 157 212 200 238 189 194 197 188 260 291 268 314 293 301 326 322 310 338 301 252 259 239 263 324 365 435 482 496 460 299 273 289 276 291 299 272 247 232 208 204 162 164 183 172 153 126 130 115 120 159 169 169 150 152 172 167 155 103 131 202 185 148 142 148 164 145 101 122 104 73 71 88 87 104 115 92 93 103 84 90 107 88 79 79 63 73 77 63 72 71 74 68 65 60 50 30 25 30 35 30 32 23 13 49082 333 16 30 10756 13 38 2 8570 1496 730736 97100 88264 57730 19702 5139 2962 4134 5499 5208 4810 4073 4249 4559 4519 4190 3781 4218 4472 3751 4173 3580 3602 4167 3852 3195 2347 2171 2100 1184 514 677 780 871 676 681 785 900 727 921 948 925 847 619 668 621 679 914 896 884 796 660 691 696 732 698 575 537 543 498 465 616 581 647 436 457 289 474 579 448 415 476 294 469 407 251 234 307 195 190 275 209 176 237 300 216 326 579 862 684 781 647 665 820 734 733 775 813 814 847 902 806 794 940 897 640 1053 2037 2392 943 325 670 784 392 324 535 906 1376 1477 879 273 234 270 198 96 167 155 167 116 174 215 187 97 59 76 109 149 134 99 165 252 240 105 306 590 698 488 248 233 198 103 86 131 104 145 287 522 549 418 407 467 416 426 370 379 436 411 428 333 244 141 98 25 66 26 2 -56 77 18 42 66 25 100 67 50 47 93 117 101 69 75 101 8 128 73 28 75 71 81 73 116 120 129 188 218 220 156 96 189 160 161 169 173 210 251 254 253 218 225 233 180 155 91 77 113 130 133 168 148 170 209 255 191 224 190 200 189 243 232 267 252 278 276 269 281 318 291 271 306 288 238 234 293 348 354 353 410 422 487 413 334 324 294 297 280 280 242 242 260 239 156 168 192 192 149 132 116 143 139 133 155 140 131 149 165 179 176 144 115 94 260 161 111 132 135 133 122 123 128 98 79 103 104 95 83 89 67 67 83 77 64 93 87 73 61 55 54 73 70 49 40 48 57 49 39 43 25 31 28 20 24 11 4 49088 331 43 30 10753 13 38 8 8571 1497 741456 101900 91967 55841 19720 5037 2882 3982 5789 6066 5196 3887 4158 4757 4388 4160 3838 4049 4442 3649 3939 3779 3955 4060 3631 3116 2464 2278 1907 981 404 515 768 729 681 640 704 787 818 892 1008 1024 865 639 629 569 672 898 852 798 654 591 706 604 653 693 690 414 507 533 470 483 504 400 361 446 346 361 380 387 382 374 359 183 220 200 155 205 183 257 193 269 270 307 386 220 244 408 763 895 789 808 779 764 703 687 681 739 717 751 827 842 775 1074 930 856 1823 2571 2119 814 666 1395 1816 1965 1575 1567 1683 1441 1420 562 47 107 122 61 178 173 95 125 119 106 88 81 155 95 103 134 167 159 186 152 119 132 178 283 475 775 474 215 207 205 141 91 -11 55 74 205 326 392 461 594 620 532 488 345 371 365 382 328 275 235 171 109 56 53 36 60 36 48 115 14 -18 26 34 37 61 34 69 45 90 51 19 76 24 11 35 -22 30 97 50 22 92 180 139 158 197 159 151 80 122 161 163 192 206 186 190 237 192 157 216 194 155 185 149 88 124 118 132 154 147 151 179 193 207 198 208 193 212 253 226 231 229 208 239 272 275 264 270 292 271 245 227 248 322 356 333 352 331 304 399 404 315 355 355 319 261 226 204 222 194 152 130 134 154 155 124 115 140 96 120 148 121 118 138 117 139 161 150 148 128 95 130 130 125 135 120 118 92 70 76 74 67 76 76 79 54 59 56 71 77 65 54 61 48 48 50 44 49 45 32 30 32 32 32 41 25 22 9 999999 999999 999999 4 49094 324 10 30 10750 13 38 14 8573 1497 669153 96456 80617 48104 16667 5253 2811 3861 5541 5571 5138 4012 4396 4393 4358 4307 3898 3888 3989 3497 3682 3652 4156 3767 3465 3059 2517 2236 1879 918 553 514 667 751 702 662 724 868 720 781 820 827 806 532 582 618 566 754 832 812 692 624 624 625 608 724 692 588 371 480 497 534 485 458 420 454 458 473 443 360 316 440 394 359 239 185 150 99 121 227 177 186 263 204 235 297 190 305 514 773 858 879 761 808 711 605 717 829 744 819 789 726 796 1016 1119 1319 2029 2520 2051 1120 1360 2116 2178 2257 2170 2068 1864 1684 1168 242 -24 116 136 143 87 58 83 179 102 148 115 109 55 94 87 136 94 98 81 54 80 131 166 138 386 740 592 329 254 124 159 112 -3 48 113 158 226 267 470 598 605 548 491 373 259 282 317 303 250 241 136 101 48 11 6 12 -1 14 16 93 56 25 -28 -2 42 18 4 47 36 7 61 79 29 8 -2 -7 62 49 21 13 71 119 126 158 165 195 145 100 94 130 140 197 261 214 245 210 226 160 200 214 179 122 69 72 49 68 88 78 104 144 205 167 195 186 168 197 191 214 187 231 251 193 210 199 199 240 263 264 237 233 203 218 285 322 313 316 329 281 278 295 248 256 290 265 254 206 197 190 129 99 86 108 149 159 123 94 95 71 91 106 106 113 84 103 108 115 110 126 117 103 121 115 110 89 87 108 115 82 79 68 79 61 59 38 49 44 57 57 60 44 38 38 33 54 50 34 41 34 20 24 23 21 21 15 49100 326 5 30 10745 13 38 20 8574 1498 691044 93589 79785 53902 20820 5662 2897 4340 5661 5622 4716 4263 4796 4639 4244 3981 3461 3855 4086 3511 3547 3678 4015 3760 3514 2755 2278 2041 1833 1131 354 520 534 627 760 648 511 531 847 723 718 758 715 678 582 638 307 753 987 674 736 697 631 633 591 668 577 542 306 411 517 503 545 300 234 377 320 378 408 428 376 267 329 313 191 96 150 67 84 133 110 210 147 248 273 280 256 307 567 729 788 841 755 725 749 635 677 735 766 696 750 786 806 1110 1325 1423 2081 2380 1946 1626 2179 2261 2343 2359 2283 2109 1852 1396 473 91 93 69 86 115 120 71 92 59 100 92 118 52 146 145 87 94 79 62 114 76 75 120 120 144 298 519 627 460 429 263 106 48 59 95 15 81 141 214 317 525 644 597 532 412 254 313 360 352 261 233 206 154 113 -14 -21 -15 6 45 27 25 22 28 54 48 -30 3 28 2 -1 26 84 40 -14 -8 -23 -15 -8 -5 1 20 41 -28 58 142 162 165 117 92 112 111 140 218 200 167 217 213 134 159 172 144 163 72 71 61 98 122 109 138 159 136 127 213 171 179 187 195 185 150 172 190 196 243 269 210 221 244 226 240 235 238 202 183 231 285 318 319 306 313 310 224 209 239 233 199 181 211 180 174 139 125 116 147 98 114 106 125 92 83 80 109 105 113 118 108 123 139 129 107 101 90 118 109 109 120 109 103 75 71 73 65 51 66 60 49 58 47 40 58 57 69 54 39 50 43 33 23 27 37 27 20 13 18 14 10 12 9 49106 330 2 30 10742 13 38 26 8575 1499 693028 89545 71743 43197 15875 5115 3110 4859 5594 5457 4622 4596 4947 4691 4276 3926 3556 3734 3555 3528 3529 3939 4056 3921 3354 2651 2256 2071 1909 1209 451 575 537 555 641 663 625 717 799 639 748 933 845 629 550 618 458 701 774 756 662 637 524 552 543 681 738 750 379 479 533 617 540 451 341 297 407 380 353 351 384 427 341 369 393 217 154 171 187 108 209 275 276 192 367 325 246 306 521 781 704 734 821 843 721 749 775 642 762 753 817 795 935 1508 1638 1889 2306 2506 2145 1979 2361 2419 2434 2422 2360 2087 1456 741 291 113 180 95 33 44 83 92 68 98 127 143 62 134 53 80 56 31 142 82 80 60 122 104 14 157 231 557 725 723 586 212 129 86 63 38 55 78 112 200 207 476 695 665 571 553 368 278 324 313 301 226 285 224 121 -2 -3 17 18 56 90 12 39 71 26 77 -4 45 82 84 63 12 -9 1 23 97 9 -14 5 -3 18 -5 -16 65 134 128 128 131 107 101 129 174 175 189 222 229 205 153 183 183 156 238 182 128 73 89 113 119 125 158 155 138 189 210 189 259 232 197 165 193 231 207 182 178 209 223 191 170 220 216 233 267 220 240 315 280 303 327 338 336 270 254 181 233 230 213 199 235 238 187 172 130 76 86 102 118 109 102 94 102 130 108 119 104 106 110 128 152 153 160 115 75 119 123 107 117 116 111 96 86 90 75 73 95 65 54 43 36 58 62 65 64 66 55 66 44 36 30 34 44 41 34 31 34 23 14 9 9 6 10 999999 2 49112 328 28 30 10738 13 38 32 8576 1500 91200 73550 37975 12728 5036 3535 5326 5633 5392 4821 5041 4960 4628 4209 4065 3620 3736 3647 3661 3432 4018 4022 3870 3475 2723 2442 2203 2027 1604 564 480 584 535 481 624 663 635 717 719 666 898 840 717 640 527 388 656 815 687 666 531 520 461 407 574 710 698 550 423 523 595 561 509 388 366 364 403 323 235 283 324 368 395 325 204 189 229 263 137 131 95 113 146 230 355 332 679 815 750 704 626 645 701 738 804 754 699 830 760 736 833 1211 1702 2066 2246 2427 2506 2318 2144 2225 2292 2319 2378 2320 2019 1373 557 190 67 61 13 43 66 82 94 114 138 93 31 31 -53 5 1 100 74 40 3 3 65 80 148 98 133 227 466 723 815 610 317 151 108 81 140 28 77 123 217 208 287 511 687 732 656 513 432 332 297 383 285 270 277 126 110 57 -29 8 31 67 59 71 37 47 104 8 8 10 -42 14 12 52 -7 -4 -11 -16 5 46 23 77 -11 40 52 89 120 114 158 154 119 175 184 249 198 216 207 239 225 210 199 206 180 106 100 107 103 157 138 169 176 143 149 214 218 223 187 194 170 169 165 202 223 264 222 203 199 185 197 240 240 259 246 230 262 308 332 318 312 347 292 299 239 222 232 242 200 172 228 215 176 170 91 137 149 144 128 116 113 124 124 107 124 126 117 115 130 136 155 130 118 108 103 141 126 115 127 118 124 96 66 55 67 81 64 72 55 46 62 66 73 59 50 56 46 54 38 35 42 29 29 28 26 32 36 32 30 24 13 12 2 0 49118 333 24 30 10734 13 38 38 8577 1501 96402 83768 43668 12754 4835 3670 5524 5799 5836 5545 5545 5405 4989 4443 4249 3754 3876 3982 3700 3381 4303 4281 4141 3933 3238 2584 2315 2083 1920 918 445 530 544 635 759 687 748 719 810 908 804 861 600 622 445 491 788 770 738 645 519 495 402 482 516 590 711 606 540 499 572 564 505 413 506 423 479 407 372 402 348 320 330 345 218 270 309 219 216 209 173 165 254 389 244 224 480 661 707 779 794 812 849 696 792 762 780 977 855 889 1234 1786 2138 2296 2588 2693 2590 2450 2447 2563 2466 2423 2505 2341 2075 1522 552 76 154 184 179 54 110 128 130 239 210 138 132 121 121 187 199 345 235 132 169 59 65 78 110 169 116 129 373 510 624 634 392 257 202 211 154 112 170 207 210 224 223 352 505 764 783 683 430 384 374 435 425 339 309 238 100 45 43 16 32 27 76 106 93 33 74 61 97 176 125 155 127 32 43 72 100 75 66 84 77 56 86 50 84 122 151 173 175 187 178 165 155 284 316 266 253 289 249 246 238 300 289 187 181 138 166 136 165 188 177 215 215 209 216 232 246 269 234 185 197 236 275 264 329 297 281 261 263 274 286 298 285 242 273 340 373 354 368 357 328 361 353 243 237 282 231 201 227 239 255 213 173 160 198 159 138 139 150 149 131 151 168 184 181 157 146 187 175 165 153 109 107 165 153 157 182 184 157 145 129 102 114 121 122 124 117 101 107 111 112 115 102 89 88 77 72 96 93 71 81 87 79 85 91 80 63 62 57 61 47 49 45 45 46 37 29 49124 325 20 30 10730 13 38 44 8578 1502 93893 86277 51999 16904 5276 3601 5251 5342 5081 5140 5297 5141 4865 4238 3964 3768 3695 3533 3502 3003 3747 3981 4010 3739 3158 2509 2220 1774 1552 805 472 491 408 529 554 501 604 663 736 688 683 676 602 571 458 427 836 785 635 616 442 406 395 364 530 571 521 559 600 524 521 610 442 481 496 389 474 402 377 270 291 341 302 261 106 230 229 174 216 206 154 166 154 309 283 231 397 578 647 689 735 758 843 744 858 646 665 776 978 993 1214 1641 2111 2336 2274 2321 2475 2341 2395 2325 2111 2125 2227 2263 1831 1124 294 59 120 112 130 136 122 98 58 38 11 74 136 95 129 209 285 226 202 143 173 100 98 69 4 42 117 91 218 265 336 320 328 344 237 190 83 59 62 58 138 240 153 243 445 585 664 598 442 327 385 352 361 301 188 137 34 -20 11 41 -6 25 57 8 -43 -39 1 31 20 70 54 22 23 83 26 44 69 24 -36 -30 2 48 34 42 39 43 132 155 138 123 177 151 163 243 257 232 203 228 192 196 231 210 210 166 58 96 56 141 124 133 187 203 135 177 151 179 191 198 175 218 192 176 184 186 204 199 222 217 234 182 173 146 207 211 268 326 306 334 320 270 275 272 177 163 184 173 129 159 178 223 187 172 139 98 99 146 120 115 109 105 130 132 125 130 109 133 108 77 86 110 81 99 91 111 95 110 114 103 81 91 62 60 65 64 58 59 45 50 52 51 58 49 25 32 33 34 30 25 25 27 32 34 39 29 22 19 24 14 12 49130 325 16 30 10726 13 38 50 8579 1503 91729 88306 53103 17241 5374 3793 5367 5295 4811 5069 5383 5023 4755 4253 4037 3766 3423 3494 3693 2938 3347 4176 3934 3760 3191 2540 2189 2036 1820 1020 517 395 509 378 485 602 582 711 664 648 671 631 562 451 387 537 710 651 611 606 352 349 375 527 499 529 513 527 511 498 455 457 472 360 397 481 578 443 295 221 225 468 476 379 265 208 150 186 155 55 144 124 193 239 293 299 364 621 683 719 806 637 711 865 920 813 771 848 1114 1074 1313 1701 2199 2292 2343 2395 2363 2306 2308 2063 1860 1974 2034 2057 1751 862 243 131 89 267 122 112 68 95 90 93 99 58 16 185 210 208 236 216 285 325 114 125 124 126 123 106 79 150 181 262 290 210 193 266 350 163 128 107 24 79 217 242 148 147 201 312 596 781 632 378 314 303 247 150 53 5 -6 -39 -71 -42 38 -9 62 31 21 62 84 71 67 11 8 0 49 17 -13 28 54 28 27 56 18 32 25 16 28 56 43 87 152 198 175 168 217 274 276 269 191 213 188 185 191 228 178 164 122 92 80 102 150 197 237 172 136 176 180 250 240 201 164 224 188 237 209 207 156 192 161 232 247 213 171 134 173 199 269 285 286 331 286 259 232 219 149 174 195 193 146 121 152 192 180 154 128 73 57 78 98 84 82 104 103 85 112 121 121 136 141 114 105 88 69 65 81 120 92 96 98 104 81 67 64 62 82 86 66 57 52 41 59 50 45 35 36 56 38 27 36 23 43 53 29 29 32 38 29 19 11 13 11 49136 334 13 30 10723 13 38 56 8580 1504 376400 93171 91114 54894 17408 5308 4154 5474 5479 5105 5330 5666 5552 5316 4611 4309 4077 3595 3490 4060 3621 3268 4137 4047 3959 3588 2919 2423 2219 2190 1821 912 580 612 706 690 705 665 750 612 776 750 818 636 509 529 664 750 733 640 499 382 405 602 565 418 475 481 437 625 608 511 509 517 419 426 505 564 446 334 397 386 311 417 343 310 236 271 193 116 176 257 223 112 147 286 147 267 513 670 723 736 806 860 1059 1119 835 846 875 1178 1185 1558 1785 2182 2421 2591 2419 2519 2586 2577 2327 1641 1612 1833 1933 1405 626 241 307 189 118 127 178 208 200 255 227 74 133 105 201 399 305 274 298 289 229 150 112 79 59 16 65 195 79 102 172 239 314 248 254 312 287 280 177 153 133 184 266 305 285 301 362 709 787 690 427 317 406 389 382 238 152 80 63 68 88 66 93 94 62 71 60 98 39 74 60 43 111 109 113 77 125 95 64 65 54 50 17 31 18 108 68 60 144 218 160 210 221 210 289 284 347 294 282 242 250 253 267 255 245 213 159 165 216 228 237 256 274 290 307 331 318 304 215 228 282 253 213 197 209 277 241 235 291 312 215 193 154 207 258 264 352 360 363 319 254 222 218 220 263 263 200 204 145 167 224 251 209 170 129 132 164 161 152 139 143 128 142 179 183 162 162 159 148 163 150 100 112 110 126 165 186 183 141 114 109 108 116 118 105 87 104 107 104 123 96 94 93 80 86 86 80 75 71 66 74 68 54 50 68 63 63 54 53 45 27 25 41 41 33 36 30 15 49142 333 8 30 10718 13 39 2 8581 1504 92849 91529 58512 21627 6446 4350 5320 5922 5139 5220 5563 5532 5177 4726 4479 4323 3930 3609 3901 3969 3272 4110 4375 4179 3982 3275 2577 2263 2222 2168 1672 727 509 564 632 658 652 635 637 773 729 634 628 565 527 732 691 644 570 523 515 426 406 566 475 537 654 676 689 607 470 507 475 486 549 536 644 538 325 461 411 303 371 415 314 181 316 329 335 174 210 294 254 219 271 289 365 583 793 966 919 967 934 1092 1324 1024 914 879 1206 1388 1647 1852 2209 2513 2699 2242 1877 2174 2421 2083 1383 1014 1123 824 274 215 237 163 243 248 230 140 179 148 157 227 283 285 198 113 309 373 378 421 302 265 325 178 121 154 139 110 90 204 133 103 195 215 227 291 394 411 258 306 225 144 116 190 196 343 290 402 605 789 761 505 448 426 394 361 315 194 87 57 62 106 108 144 101 111 55 46 31 87 99 118 53 121 145 144 143 88 92 57 102 69 54 56 118 80 89 108 73 126 205 261 232 279 269 328 362 393 337 348 289 291 260 273 268 240 259 212 202 230 219 236 249 281 292 293 312 310 318 294 294 272 280 239 233 260 239 244 343 324 281 251 255 233 210 241 268 350 385 393 379 305 220 223 232 211 201 239 221 187 171 206 222 218 163 153 154 145 150 171 173 175 177 154 166 187 168 165 145 143 162 165 120 113 139 170 183 203 221 194 156 121 124 123 130 120 103 101 101 100 106 93 101 102 87 83 104 96 84 77 76 91 85 85 80 64 70 67 57 61 53 59 56 46 43 46 44 36 30 49148 325 4 30 10714 13 39 8 8582 1505 86100 86917 61420 26332 7192 4267 4910 5246 4636 4902 5363 4979 4771 4379 4251 4084 3824 3311 3476 3889 3388 3559 3983 3895 3800 3426 2665 2367 2063 1902 2087 1391 543 527 571 503 560 656 491 646 708 678 774 669 608 559 531 546 575 486 250 352 546 447 422 466 520 505 593 566 454 421 451 462 596 526 428 326 322 308 412 347 319 366 329 219 193 181 234 142 224 127 232 293 206 142 270 473 737 883 840 772 986 1149 1137 905 880 997 1350 1456 1705 1763 2013 2301 2457 2080 1365 1420 1947 1257 440 303 235 57 75 114 65 162 96 131 231 172 140 173 83 152 250 206 85 164 262 401 348 353 246 252 211 134 51 21 68 74 78 147 137 150 172 222 196 212 199 266 274 207 215 175 72 93 167 233 214 346 651 682 686 574 372 290 254 365 364 81 5 38 -8 69 -7 16 63 69 66 35 27 28 30 -6 -1 32 88 65 79 67 24 40 63 20 37 -14 79 19 -5 30 17 58 142 212 229 266 197 214 321 319 247 226 244 231 208 180 195 216 222 159 138 175 157 205 199 165 222 226 246 270 271 238 220 215 195 181 148 213 234 221 241 176 129 197 203 223 165 171 231 315 296 273 301 328 226 153 177 182 205 198 165 138 156 188 149 116 75 102 103 106 122 126 92 87 120 115 120 137 115 115 114 112 110 103 72 73 70 58 88 106 123 115 95 77 66 64 67 64 72 58 45 43 58 58 55 43 25 18 34 31 22 24 23 19 18 27 17 20 5 5 0 3 2 49154 332 0 30 10710 13 39 14 8584 1506 86391 86612 60698 27375 8872 4931 5191 5134 4495 5164 5257 4979 4703 4285 4000 3831 3688 3378 3528 3900 3499 3983 4062 3915 4104 3757 3123 2523 2112 1919 2181 1423 644 609 554 477 551 760 696 672 816 637 608 609 625 716 593 520 642 503 430 369 453 483 527 472 476 524 642 616 530 536 539 471 437 535 502 358 391 300 327 449 273 368 419 223 198 277 231 209 331 256 160 181 185 291 333 672 847 918 985 1020 1158 1253 1175 1003 902 1229 1504 1580 1652 2001 2438 2709 2469 1750 748 717 1015 312 99 46 90 111 170 193 164 100 183 188 184 159 249 242 192 70 205 178 115 205 341 375 363 315 237 289 157 152 168 72 110 104 116 150 206 225 114 111 179 121 184 133 256 297 314 239 169 98 214 311 225 242 499 599 621 676 467 356 327 379 284 124 37 -23 -1 -15 46 81 35 14 121 78 37 93 23 30 16 76 54 103 101 73 111 83 100 62 25 32 50 62 25 30 49 107 233 285 333 307 292 293 355 340 264 295 305 268 176 243 324 238 192 126 97 159 190 191 202 242 277 306 311 237 229 229 204 188 180 193 175 248 234 246 311 289 226 214 251 262 236 179 253 350 312 329 350 298 159 195 187 203 200 181 174 175 157 184 205 204 148 91 99 132 141 137 136 172 158 139 126 98 116 119 126 145 147 101 81 131 100 128 128 153 160 175 132 118 108 85 109 115 112 101 84 66 80 74 94 95 77 77 69 72 57 61 57 43 56 64 67 60 49 41 42 40 33 27 19 11 18 17 9 9 49160 329 28 30 10708 13 39 20 8585 1507 83642 58976 29088 8869 4967 5384 5086 4515 4862 4929 4853 4389 3756 3952 3699 3493 3228 3343 3714 3567 3776 4107 3941 3912 3820 3164 2641 2146 2031 2159 1424 539 501 424 497 506 537 631 738 747 719 652 623 598 597 462 509 437 498 427 384 343 428 302 295 348 607 635 503 484 717 696 479 507 607 539 309 312 331 373 369 280 382 377 244 155 219 182 117 279 300 230 145 306 251 309 496 852 930 965 1091 1337 1235 1007 768 1081 1503 1551 1634 1896 2324 2593 2331 1594 735 174 353 650 268 97 54 65 103 223 142 175 195 160 157 226 123 220 170 182 88 56 34 71 130 280 329 284 310 212 205 208 142 115 156 38 141 130 63 52 117 189 192 221 259 162 128 276 372 349 232 189 59 163 173 273 189 245 381 537 681 656 414 324 312 228 42 23 22 28 -2 7 86 41 -2 32 2 69 2 57 58 50 62 89 46 80 50 70 56 24 24 66 40 48 41 75 -1 39 92 220 231 249 339 293 294 240 250 284 288 243 215 169 203 186 152 140 111 121 154 186 179 178 182 229 242 243 241 271 169 199 204 213 186 216 235 231 269 292 276 238 217 209 243 268 261 290 320 307 353 357 287 163 147 199 212 202 197 125 89 136 190 199 133 91 110 73 107 98 123 121 133 120 118 131 122 103 118 138 118 88 54 98 74 91 101 112 147 162 118 103 92 85 81 93 99 90 62 75 64 54 55 40 38 59 68 48 50 54 53 56 49 52 46 22 14 26 23 14 14 3 999999 8 3 2 1 49166 325 25 30 10705 13 39 26 8586 1508 84255 63296 31487 10601 5206 5472 4982 4357 4634 4893 4599 3829 3669 3679 3555 3407 3356 3436 3709 3730 3852 4034 3826 3944 3686 3161 2732 2045 1888 2037 1357 533 426 420 520 490 424 532 524 654 515 713 611 560 607 530 498 497 471 442 394 380 411 315 359 400 505 578 650 708 799 776 638 628 577 547 468 301 293 304 301 290 290 366 270 230 222 161 180 134 139 201 208 296 229 362 701 755 941 1111 1230 1206 1072 868 837 1033 1497 1528 1403 1775 2297 2503 2284 1350 515 78 172 478 999 839 518 575 568 510 167 122 167 281 131 151 168 229 138 118 44 21 -24 -4 90 218 319 292 286 253 227 225 141 134 53 77 96 73 118 53 8 -2 11 102 179 145 254 345 309 397 340 192 152 92 89 227 224 168 262 341 565 558 409 346 341 287 58 22 -5 83 84 -26 17 42 42 12 51 38 80 44 76 73 48 92 96 91 69 44 43 17 53 43 34 55 59 54 55 100 95 162 161 195 253 256 243 267 316 261 231 265 209 198 193 180 141 118 143 143 171 210 153 177 226 258 242 267 284 287 205 175 205 212 189 203 249 255 251 234 256 230 203 246 280 231 207 282 275 280 296 290 154 121 176 206 196 176 155 147 82 81 137 179 146 108 100 115 106 113 112 71 131 115 74 95 98 111 107 147 112 70 62 74 56 100 108 126 127 132 104 84 98 77 83 72 70 104 86 44 44 52 49 58 63 58 51 56 60 39 30 37 31 44 49 27 25 18 22 22 13 0 2 49172 330 23 30 10703 13 39 32 8587 1509 81722 61138 32060 10252 5352 5891 4973 4369 4607 4326 4608 3727 3301 3138 3155 3347 3256 3469 3642 3647 3988 4124 3859 4027 3819 3385 2850 2208 1887 2104 1560 722 483 465 495 439 369 474 618 599 542 500 485 392 497 600 496 490 445 410 346 326 447 441 324 269 431 639 651 676 745 739 721 702 601 501 368 287 297 332 254 347 382 364 237 160 154 178 226 241 230 145 191 297 154 314 742 934 1033 1180 1268 1114 1127 908 1020 1330 1589 1609 1422 1607 2184 2662 2441 1804 934 431 240 806 870 304 358 520 614 369 167 161 219 288 229 321 306 220 166 119 103 -5 38 34 79 171 296 311 317 258 190 158 127 63 62 88 122 112 91 174 93 24 16 4 53 170 181 345 356 462 430 282 212 232 204 274 193 224 220 316 645 627 429 279 268 251 146 -8 -8 -38 32 76 90 103 32 67 57 16 92 79 97 11 31 63 9 25 68 94 56 22 24 73 92 10 -1 39 93 85 162 135 197 225 229 173 250 232 274 262 248 227 228 216 191 165 159 118 131 155 175 129 119 167 170 187 204 229 253 216 179 205 222 204 222 214 280 264 280 262 276 211 251 276 290 263 277 356 313 322 335 304 183 139 200 170 197 200 188 85 120 147 125 142 127 148 107 112 139 143 118 125 102 101 120 115 100 102 125 124 131 79 57 93 94 117 113 110 127 121 132 95 86 103 100 92 106 81 77 78 66 73 74 46 68 58 61 55 51 59 51 40 38 42 53 45 43 30 26 39 24 7 4 6 10 6 8 4 49178 327 20 30 10700 13 39 38 8588 1510 79327 61410 32601 10798 5633 5945 5188 4215 4410 3765 3740 3338 3198 3294 3389 3293 3361 3495 3724 3614 3714 3883 3707 3715 3876 3612 3207 2431 1785 1777 1749 1014 467 560 461 397 351 475 604 576 446 601 571 513 488 500 470 485 448 429 477 420 474 502 429 467 291 449 451 436 562 682 711 614 543 398 486 321 249 407 370 257 304 358 335 280 134 74 165 191 309 169 128 264 188 321 742 883 998 1069 1179 1073 939 870 1036 1442 1546 1424 1439 1623 2078 2650 2469 1688 1179 880 493 651 325 162 158 322 536 430 235 439 394 439 279 151 153 94 84 82 101 96 127 29 107 218 311 223 308 287 219 206 100 120 27 40 24 -19 72 119 62 3 87 41 57 -1 0 55 194 249 510 490 309 240 216 181 294 249 164 279 535 569 460 387 304 267 170 40 27 -26 36 59 44 27 31 37 -8 53 96 67 38 4 62 66 57 28 99 68 36 76 7 72 49 98 59 96 158 103 78 107 157 198 204 228 194 207 174 265 275 209 251 217 187 214 184 142 158 168 197 113 110 161 176 190 195 173 184 243 172 135 200 242 195 197 204 263 278 289 192 200 223 288 301 274 333 357 287 293 284 262 206 155 159 146 190 235 164 79 104 117 159 168 168 123 113 101 75 90 91 93 102 103 91 100 81 106 108 120 118 53 51 61 65 68 77 64 121 122 108 82 85 75 80 82 75 92 89 64 62 80 83 64 50 51 58 57 34 24 37 33 38 34 46 27 19 33 33 26 16 15 6 999999 6 49184 326 20 30 10700 13 39 44 8589 1511 83105 60000 30591 10376 6067 6406 5245 3929 4028 3665 3311 2811 3255 3195 3403 3564 3399 3583 3521 3704 3789 3923 3548 3681 3757 3549 3117 2415 1972 1821 1771 1360 433 401 507 508 368 406 581 488 414 438 373 482 629 429 404 559 498 619 475 409 450 614 340 425 407 555 518 502 636 536 613 622 534 414 317 295 343 278 217 430 332 339 272 273 178 226 213 231 221 224 200 210 133 277 713 1058 1085 1228 1252 971 1008 1155 1331 1609 1552 1515 1666 1940 2443 2693 2371 1769 1451 1194 973 595 278 123 39 230 442 572 487 411 487 346 189 142 36 104 77 -28 -17 36 37 150 149 244 325 393 323 251 181 70 -32 32 67 25 11 23 37 18 71 70 105 72 85 27 2 -15 31 141 576 587 330 249 180 156 228 247 141 274 441 552 451 360 298 285 204 66 -21 -8 45 85 75 63 46 18 102 45 -13 63 65 15 29 0 -24 -12 56 101 55 27 113 126 140 107 113 115 44 114 118 134 129 194 209 95 139 206 264 259 251 263 230 201 229 185 200 166 150 133 121 111 181 169 110 161 210 219 209 189 157 190 188 179 218 226 225 230 287 274 255 212 233 270 276 252 272 359 304 304 313 250 159 149 154 144 177 180 181 134 111 109 162 174 104 93 61 67 80 98 105 122 104 82 119 111 118 89 87 124 117 58 52 69 64 87 119 124 112 120 106 80 62 84 55 65 84 94 59 57 66 71 85 69 58 63 57 52 38 51 46 44 38 40 38 48 22 23 17 12 3 8 5 1 49190 332 20 30 10700 13 39 50 8590 1512 80544 58030 34079 14325 6715 6823 5909 4449 4177 3620 3018 3015 3572 3199 3347 3411 3640 3712 3625 3943 4082 4237 3882 3726 3862 3624 3186 2623 2151 2001 1914 1275 429 482 742 704 500 462 601 461 467 647 581 615 759 701 607 634 619 626 657 521 451 444 367 446 542 514 541 666 775 728 642 638 710 573 524 476 353 325 303 344 468 383 361 234 239 216 236 234 214 203 212 265 232 184 674 1158 1348 1310 1298 1236 1209 1345 1736 1714 1574 1679 1865 2414 2724 2656 2075 1546 1168 909 858 349 123 190 47 122 255 444 481 344 487 373 174 191 113 128 110 77 111 106 152 201 287 332 328 379 329 207 276 279 60 -3 86 74 -15 156 118 147 184 85 145 91 39 60 76 77 88 90 170 600 620 342 283 221 276 225 167 243 447 552 520 349 278 310 169 42 6 67 109 15 54 125 76 37 82 42 20 93 101 116 95 91 75 90 107 116 130 173 178 182 158 140 172 133 160 175 167 142 150 200 245 241 209 244 234 252 275 252 245 320 263 280 212 272 246 204 148 111 172 192 231 244 249 231 287 267 226 254 212 257 226 204 252 250 291 289 275 279 291 320 308 295 353 391 374 355 375 395 270 183 224 253 239 224 171 131 124 161 179 188 150 143 119 127 127 132 148 131 132 113 123 117 121 134 141 145 128 112 110 120 94 143 140 152 166 162 138 168 140 117 129 128 147 146 123 110 87 101 104 108 109 102 97 74 93 91 72 79 69 87 80 81 75 65 58 60 50 44 51 48 37 37 36 24 27 22 49196 321 20 30 10700 13 39 56 8591 1513 71913 52160 28998 9646 6507 6535 5554 3955 3473 3430 3056 3105 3192 3183 2993 3066 3339 3357 3261 3848 3921 3859 3571 3495 3477 3390 3010 2574 1988 1812 1768 1052 436 502 696 639 372 485 453 420 301 429 617 452 503 474 465 464 548 604 506 431 385 458 293 381 452 321 395 474 531 652 546 618 678 462 347 242 254 193 316 307 380 429 298 228 150 191 184 275 160 67 127 211 88 220 634 1128 1179 1226 1242 1133 1288 1382 1506 1377 1468 1688 2005 2339 2309 1861 1301 1034 691 489 354 155 50 -69 28 47 90 286 182 196 231 248 109 144 119 88 69 36 135 28 76 207 224 286 259 275 319 274 165 118 76 6 23 82 31 50 74 34 4 45 117 57 121 -6 48 72 64 95 0 383 518 360 244 172 227 200 140 235 371 433 391 241 233 248 203 54 -64 28 16 91 88 7 53 48 14 28 96 51 52 51 -4 48 27 18 35 62 83 63 106 157 122 101 120 143 95 39 68 115 185 110 128 136 127 169 178 143 194 207 202 225 237 198 208 196 153 107 75 67 114 157 179 208 189 170 148 175 229 196 168 142 158 163 151 198 245 231 194 222 177 217 237 257 262 280 304 279 244 200 181 128 154 183 143 127 109 70 96 123 143 167 118 81 91 81 115 102 55 56 97 84 45 58 71 63 83 85 100 69 79 68 54 46 96 96 81 99 72 81 79 78 64 92 62 49 59 40 33 54 55 43 55 49 31 20 29 25 16 21 34 25 21 19 0 999999 2 49202 325 20 30 10700 13 40 2 8592 1514 74545 56051 29409 9353 6728 6698 5456 3765 3752 3438 3391 3308 3081 3238 3296 3526 3555 3594 3379 3742 4140 4179 3709 3746 3626 3374 3024 2479 2143 1941 1896 1264 508 660 760 572 460 423 452 341 383 521 493 486 665 681 535 428 653 651 655 508 415 471 411 457 384 446 405 453 479 557 615 551 514 445 346 349 362 245 326 342 377 317 332 317 280 226 246 326 157 151 283 272 165 166 563 1063 1287 1356 1424 1274 1332 1349 1589 1573 1538 1833 2063 2368 2163 1619 935 653 465 278 139 143 81 85 104 88 60 104 186 105 40 148 227 98 101 147 67 105 178 59 110 190 253 282 367 309 267 221 201 177 45 51 10 111 -36 -30 107 116 78 134 123 113 97 117 139 103 18 61 67 146 487 456 312 214 219 180 193 208 341 430 427 322 328 258 152 2 6 53 68 80 83 60 13 23 51 58 83 60 106 128 83 60 84 51 33 81 126 160 195 214 189 193 108 102 42 98 108 49 192 189 155 133 159 268 279 257 300 255 259 249 207 227 235 217 167 175 108 129 196 203 186 253 268 252 260 240 203 214 258 202 220 223 194 211 245 239 188 236 233 274 251 258 278 302 259 217 161 111 142 142 180 173 175 148 116 79 124 131 171 172 128 137 85 74 102 95 84 87 68 66 74 99 93 61 73 93 95 52 69 83 103 118 102 101 107 111 87 75 80 82 93 95 91 91 76 75 71 78 83 76 69 80 67 54 47 41 51 57 40 38 34 39 30 23 15 21 22 9 6 49208 323 20 30 10700 13 40 8 8593 1515 77406 62356 36546 12658 6404 6533 5071 3311 3316 3359 3551 2672 2723 3225 3539 3263 3273 3185 2985 3804 4187 4113 3866 3740 3560 3302 3026 2473 2096 1943 1754 1608 1050 682 789 595 466 534 345 248 264 388 520 546 559 672 551 447 547 653 488 448 470 501 364 329 358 419 341 477 470 566 516 571 602 509 316 357 408 334 373 377 332 419 353 258 133 128 174 249 39 79 215 278 193 122 266 889 1266 1429 1372 1320 1408 1564 1557 1390 1664 1872 2111 2065 1586 1063 614 393 386 274 84 48 167 39 140 199 68 61 125 115 88 114 73 131 152 104 -18 15 67 80 222 322 349 296 282 369 398 220 86 195 131 -59 -74 -9 6 54 94 6 1 62 47 129 77 75 35 41 67 25 -4 113 412 400 343 364 213 258 226 227 224 400 467 316 349 303 196 32 0 0 23 19 51 45 36 12 -25 -4 18 63 13 54 100 104 31 76 80 58 129 219 237 148 234 201 48 37 111 105 63 85 87 160 184 180 183 149 176 234 246 241 223 184 260 259 259 233 178 159 151 234 250 281 287 276 210 264 281 256 224 270 243 246 245 194 189 221 227 222 226 199 229 275 257 218 267 307 279 241 160 142 156 111 108 133 180 200 103 36 94 135 152 185 158 98 65 71 86 93 91 68 102 94 67 60 70 60 85 81 61 70 75 73 74 93 82 100 87 83 82 70 81 79 99 103 96 80 59 73 65 88 63 48 50 62 52 52 41 25 35 39 34 41 46 38 23 23 8 11 3 49214 327 20 30 10700 13 40 14 8594 1516 74760 57145 25212 7127 6452 6379 4727 2649 2908 3021 3221 2488 2460 3262 3294 3308 3448 3072 3142 3943 4535 4271 4061 3874 3638 3414 3101 2539 2187 1948 1664 1695 1363 898 1014 832 394 442 542 378 325 460 528 636 568 535 655 533 586 568 414 456 364 304 389 388 410 496 372 415 489 380 378 600 658 580 415 414 353 289 282 408 392 459 414 244 174 290 237 216 170 135 126 201 169 173 348 931 1293 1433 1435 1414 1497 1539 1583 1530 1868 2188 2079 1374 703 540 471 451 256 179 124 162 95 143 205 194 118 130 177 161 171 119 81 123 135 119 112 213 202 243 258 282 323 365 327 265 344 318 154 120 171 49 68 17 100 79 8 83 8 66 10 45 49 65 109 61 64 1 25 45 162 471 483 305 290 246 215 234 325 388 535 415 335 314 297 80 11 18 77 67 32 30 155 148 46 29 3 -9 27 48 19 29 19 48 88 122 172 218 204 216 237 184 175 115 152 126 102 140 198 250 209 228 164 243 300 242 196 270 274 287 297 279 266 246 211 208 192 211 271 271 254 302 317 326 294 305 279 306 255 266 253 283 288 227 226 259 207 218 245 260 314 310 258 287 283 260 241 127 86 82 104 148 184 190 125 75 156 169 168 173 142 93 76 108 94 100 85 121 117 83 86 71 79 67 81 100 95 67 111 98 100 95 103 120 105 101 82 95 109 123 102 119 104 109 63 78 77 67 77 69 74 67 78 59 61 38 67 57 44 41 45 42 17 9 21 27 23 12 6 10 1 49220 327 21 30 10701 13 40 20 8595 1517 73927 53218 21351 6295 5401 5578 4568 2303 2021 2535 2932 2725 2170 3077 3340 3067 3152 3001 3340 3895 4417 4145 4025 3952 3701 3357 2995 2514 2157 1963 1759 1775 1719 1266 1356 853 500 356 430 425 290 411 541 480 513 637 552 527 537 542 499 534 298 410 371 367 355 383 461 332 389 523 383 538 583 506 400 361 384 339 420 481 361 498 456 330 219 205 210 234 172 187 239 214 262 163 403 900 1164 1286 1505 1523 1644 1732 1510 1351 1739 2050 1710 783 398 370 220 185 158 30 6 1 105 173 193 177 131 101 104 168 139 47 78 76 134 100 60 170 191 186 208 273 328 375 357 348 339 316 213 47 51 76 -1 -34 -29 55 144 64 53 45 9 32 -20 8 118 58 -53 20 50 -21 88 420 515 318 241 188 181 229 346 365 444 343 309 299 149 101 15 61 35 -15 49 55 27 91 77 39 60 44 41 101 30 44 27 1 18 105 176 141 104 113 135 202 128 61 121 85 100 70 100 188 206 176 140 162 206 227 241 248 262 234 288 277 239 243 219 283 352 410 402 448 449 450 434 372 336 326 284 281 293 297 289 266 243 194 167 222 227 224 227 234 291 282 290 279 240 229 181 114 105 111 131 139 159 179 104 67 107 137 135 105 126 109 84 123 103 55 69 89 83 85 63 74 87 73 73 81 43 72 85 77 96 91 100 116 103 79 103 89 97 96 109 106 118 101 67 78 50 74 77 61 53 67 56 44 50 32 29 43 45 21 23 20 26 26 19 14 11 15 10 4 3 49226 324 22 30 10702 13 40 26 8597 1518 68601 34890 12205 5020 5030 5497 3725 1585 1687 1784 2129 2005 2018 2941 2929 2732 3016 3003 3207 3920 4362 4163 4140 3824 3346 3084 2793 2284 2105 1925 1763 1855 1941 1712 1532 1073 454 371 237 360 417 383 435 435 573 515 555 473 393 535 504 458 381 337 370 392 419 391 373 484 336 439 357 464 603 603 549 426 323 421 401 340 428 446 432 384 297 180 334 267 157 162 194 191 82 174 386 774 1030 1121 1347 1451 1529 1714 1454 1398 1527 1592 1687 987 436 312 162 146 93 76 37 102 90 151 274 344 139 192 187 231 213 162 99 74 61 154 206 217 237 337 304 306 250 399 339 269 259 260 93 31 16 32 14 -4 84 123 154 90 48 10 -1 19 27 17 26 -77 47 149 54 41 51 180 378 354 299 240 200 281 336 464 377 411 380 302 246 153 21 21 8 87 60 45 41 59 86 89 9 54 105 90 28 41 66 64 17 3 127 106 104 143 110 148 179 101 12 47 54 108 98 172 155 179 125 162 194 231 218 192 226 229 275 297 208 232 349 363 322 357 328 322 403 411 454 431 381 423 320 312 320 323 302 252 218 189 185 209 194 191 259 265 275 277 308 296 239 179 119 108 112 114 118 133 154 157 102 76 129 148 141 155 135 116 78 71 64 62 81 75 82 58 51 57 52 85 60 35 58 102 89 73 74 92 99 71 61 79 78 89 75 82 97 86 69 57 55 47 42 59 46 66 62 48 56 25 25 35 15 18 29 36 22 22 999999 3 999999 999999 999999 3 49232 331 23 30 10703 13 40 32 8598 1519 61639 23279 8401 5089 4602 5223 3222 1351 1331 1319 1375 1523 2082 2938 2836 3001 3168 3170 3483 4085 4166 4050 4196 3792 3328 3065 2719 2365 2103 2016 1816 1945 2331 2054 1781 1184 531 334 459 334 349 279 392 644 658 700 588 529 462 554 587 599 552 556 400 438 541 379 285 274 369 419 387 522 533 613 603 537 423 477 368 323 491 406 343 319 294 238 220 179 37 134 166 244 166 253 626 915 895 1135 1515 1503 1561 1729 1436 1321 1454 1453 1258 972 570 414 242 96 98 70 86 2 84 232 181 291 295 291 271 149 96 129 139 197 103 85 220 325 293 340 297 312 253 315 367 384 314 270 29 22 51 33 16 44 76 59 151 228 101 86 86 47 24 72 29 70 31 70 73 96 41 112 394 462 289 276 239 236 323 470 429 478 368 340 312 273 136 78 108 66 74 73 46 94 86 94 48 126 60 45 56 69 145 91 18 70 101 138 135 121 91 122 123 106 112 69 60 158 148 181 205 196 201 162 202 189 279 335 357 319 286 278 264 308 393 327 373 464 526 502 558 502 429 468 417 415 407 371 366 355 352 357 337 307 251 242 206 191 193 264 236 285 327 265 227 178 129 118 128 90 152 146 192 198 140 62 119 147 168 183 128 156 145 125 84 69 68 84 92 112 105 101 87 103 113 79 105 99 87 93 102 110 97 102 125 111 105 117 104 102 140 119 111 95 72 67 67 68 91 83 74 77 60 48 47 36 34 55 54 36 52 44 30 28 22 23 13 14 15 11 8 7 0 999999 3 49238 331 26 30 10706 13 40 38 8599 1520 25116 12253 7791 4911 3931 5163 3253 1537 1151 1203 1244 1350 2154 2857 2408 2520 3069 3068 3128 3613 4097 4231 4123 3719 3374 3158 2745 2348 2160 2064 1799 1880 2209 2289 1961 1464 522 250 387 381 486 514 431 458 504 472 539 547 525 515 570 591 439 351 468 468 355 350 362 422 448 399 463 405 478 529 576 409 357 450 395 318 368 396 304 293 277 238 243 249 132 85 211 282 201 59 386 776 832 1098 1417 1525 1581 1540 1289 1149 1234 1158 525 378 392 441 156 8 38 127 40 38 158 190 129 133 186 285 152 59 45 50 45 190 63 128 140 338 410 375 326 290 283 371 352 374 356 198 38 -27 -18 -8 25 2 76 90 160 97 42 26 66 77 -9 -42 -1 15 27 54 103 29 -16 167 338 486 422 388 356 268 293 472 538 481 401 321 289 276 172 42 -6 72 9 67 40 44 45 21 37 69 21 55 54 -11 54 50 78 152 110 110 89 127 114 89 59 65 70 101 22 70 207 268 199 134 190 154 220 353 370 358 326 303 346 312 336 435 476 432 461 494 540 615 541 502 462 454 401 347 302 335 365 308 303 329 299 236 229 271 240 241 246 254 227 268 275 298 255 196 132 134 137 123 137 170 200 188 160 98 82 133 167 161 165 158 146 112 102 103 61 81 106 82 80 102 101 95 85 58 87 129 98 72 106 105 117 121 98 89 64 87 83 88 114 125 97 84 75 62 80 96 82 88 69 60 49 35 53 42 36 46 56 48 49 45 29 27 17 13 20 11 12 7 1 2 0 999999 2 49244 325 29 30 10709 13 40 44 8600 1521 18844 10885 8259 5212 3536 4661 3212 1695 1054 1034 1069 1325 1751 2646 2230 2403 3070 3091 3227 3759 4001 4038 4269 3918 3262 3063 2775 2418 2241 2037 1805 1651 1942 2376 2227 1593 537 354 458 357 369 235 387 535 556 632 558 463 520 627 531 601 567 528 547 399 403 339 486 436 467 345 321 498 466 558 678 431 461 408 364 383 521 446 309 333 202 272 230 159 82 117 97 196 89 172 292 587 588 924 1353 1437 1446 1252 1184 1039 1122 710 339 310 368 525 280 28 84 18 26 39 114 162 117 66 14 57 41 18 68 64 47 88 149 98 42 209 273 245 242 250 369 333 343 343 311 125 28 47 -16 -24 -19 -50 23 60 242 204 58 90 24 53 38 46 -35 -18 49 54 84 24 6 144 299 432 453 404 499 328 387 593 559 414 462 344 284 280 136 -21 65 59 59 30 61 104 66 88 68 15 44 64 52 38 79 29 61 114 150 106 61 94 63 37 39 46 50 67 49 138 186 207 178 158 199 257 333 382 357 354 380 443 499 511 581 532 473 549 544 540 595 671 666 627 648 555 526 457 348 360 331 389 403 317 349 322 288 278 248 268 273 257 254 282 259 283 229 148 103 111 141 89 109 135 164 165 166 117 122 171 175 165 155 121 132 137 105 73 56 87 93 86 84 71 74 55 62 104 109 114 98 77 81 104 114 76 92 87 74 90 86 95 108 91 68 62 72 74 70 69 78 76 64 48 62 49 37 49 47 54 59 34 27 46 35 29 28 10 12 10 6 49250 331 2 30 10712 13 40 50 8601 1522 30182 20414 12456 8130 5477 3601 4417 2767 1533 1142 1188 1254 1322 1859 2560 2157 2499 2964 3052 3224 3847 4096 4142 4250 3649 3370 3193 2830 2338 2056 2048 1747 1647 1898 2555 2338 1704 669 501 278 305 369 342 362 454 643 587 483 498 460 475 522 597 511 389 475 413 374 576 382 309 340 392 338 486 532 477 635 577 536 368 391 393 349 474 368 338 209 192 122 284 186 64 91 188 153 140 224 475 565 1086 1348 1469 1211 1162 873 646 532 208 428 445 569 542 261 95 -3 -23 39 95 228 277 150 130 50 30 74 116 180 133 168 226 265 233 241 325 335 337 252 244 348 373 383 376 273 65 26 69 11 -16 -75 49 -77 -5 187 219 107 66 106 85 -25 9 33 23 -27 -21 85 98 84 63 202 452 445 401 343 498 404 542 528 455 514 386 317 267 171 57 60 50 61 14 11 36 9 75 100 79 51 68 56 22 40 74 45 42 72 54 102 138 118 97 119 89 120 53 30 108 220 216 222 196 260 327 427 443 409 348 428 470 547 585 535 474 554 632 610 577 498 551 586 537 541 568 563 489 462 450 417 398 432 385 348 371 350 306 252 280 316 330 232 242 274 264 180 128 108 118 140 138 138 154 159 169 121 72 135 171 145 132 148 135 153 144 107 100 89 66 78 101 110 96 76 91 72 77 102 93 118 77 90 119 136 131 93 88 95 96 110 129 115 112 90 66 77 75 77 114 94 73 60 57 50 61 56 56 57 45 44 54 66 45 35 60 55 28 23 29 28 14 16 7 12 12 49256 333 6 30 10716 13 40 56 8602 1523 30771 20189 12404 8731 6619 3391 3490 2374 1353 1188 1166 1216 1276 1719 2331 1948 2616 3034 2959 3279 3824 4101 4000 4222 3657 3631 3445 2885 2600 2317 2142 1916 1838 2067 2567 2428 1665 509 386 341 367 370 287 335 487 465 578 614 606 413 482 690 630 705 623 571 540 430 379 503 492 438 453 454 475 498 336 583 790 591 509 476 291 405 337 333 330 276 282 232 179 74 119 142 209 144 181 300 406 504 977 1134 1373 1429 1165 623 471 418 443 496 427 571 547 289 182 163 154 60 100 232 164 131 45 42 116 127 86 82 126 227 281 338 203 158 331 332 248 178 192 351 352 276 200 143 92 45 62 138 37 -9 20 49 83 108 183 163 87 111 30 151 114 16 -12 3 45 45 92 37 115 224 394 501 510 400 433 488 596 522 625 609 441 377 288 186 92 30 104 12 68 30 25 100 47 -3 130 58 11 84 108 46 115 129 86 116 93 147 200 166 115 134 119 97 74 108 158 220 228 250 270 319 376 399 485 480 535 516 554 607 620 589 565 625 705 628 514 447 431 456 517 556 578 511 536 539 524 508 457 462 484 415 448 365 335 310 309 361 372 323 244 323 371 266 227 224 167 171 167 178 169 168 134 123 102 144 218 210 201 201 179 172 176 139 123 127 130 114 150 136 135 156 132 103 122 130 124 139 117 111 150 131 108 111 131 136 115 113 139 147 125 90 100 84 89 118 128 122 116 114 119 79 63 81 69 77 79 80 90 93 79 64 60 62 44 29 28 36 40 36 35 32 29 17 15 49262 333 9 30 10719 13 41 2 8603 1524 32750 20614 11268 7914 6188 2829 2610 1747 1167 1156 1123 1167 1093 1421 2158 2068 2513 2703 2870 3395 3995 4100 4172 3930 3699 3651 3380 2932 2793 2576 2322 2081 1878 1720 2332 2409 2084 813 464 511 523 359 161 352 466 509 553 625 564 529 533 610 533 594 598 567 576 495 422 409 456 412 384 461 415 489 516 495 668 613 395 394 480 420 325 408 324 231 221 269 125 137 118 170 213 148 237 336 471 396 937 895 1310 1207 666 298 265 265 432 509 554 632 521 337 196 143 146 118 166 189 86 73 29 60 51 82 135 275 285 272 336 345 233 208 344 261 181 175 201 310 248 283 111 10 23 41 52 -9 -37 -14 76 -15 -14 57 169 183 49 89 9 -39 -8 -15 -15 87 10 28 55 3 74 164 226 411 572 465 428 483 534 599 556 506 412 345 296 198 -13 65 41 80 65 74 73 39 67 130 71 59 89 45 117 54 122 112 126 150 179 163 134 154 103 53 142 61 62 106 93 194 233 223 354 270 292 422 366 442 457 473 554 506 513 516 560 652 653 533 453 405 402 378 396 439 539 556 562 490 547 479 471 431 412 407 414 359 359 345 319 294 299 304 313 317 307 266 221 174 154 103 109 202 179 124 143 109 132 123 155 197 162 170 198 165 158 123 126 105 111 134 128 100 103 113 102 117 112 113 109 104 108 98 106 123 132 112 145 131 107 104 109 134 104 89 82 63 69 87 82 74 59 57 79 76 74 68 68 66 57 60 63 65 62 59 57 47 37 38 32 26 22 25 22 25 11 5 1 49268 333 13 30 10723 13 41 8 8604 1525 35556 23834 14435 9030 6574 2934 2196 1535 1198 1152 1207 1261 1506 1657 1965 1845 2334 2515 2711 3399 3885 4101 4046 4153 4066 3928 3476 3278 3391 2767 2402 2115 1847 1811 2086 2510 2429 907 679 682 493 457 281 318 400 443 565 603 465 378 571 616 672 630 627 581 606 634 585 422 398 394 358 447 493 497 445 482 720 719 496 469 504 490 389 355 335 306 205 197 131 181 159 168 127 132 219 242 278 408 548 813 1322 766 220 216 345 550 678 647 595 523 528 257 123 172 209 135 214 245 121 138 205 119 127 106 250 345 389 333 387 400 329 284 345 264 135 198 197 212 247 219 223 151 110 8 78 61 33 93 14 45 74 15 153 158 153 141 35 108 108 27 -14 97 1 48 110 70 -6 60 201 319 473 512 594 540 544 539 439 464 498 376 372 192 99 64 118 92 90 80 127 114 98 8 110 143 190 154 74 60 111 148 142 169 244 254 194 196 144 118 114 130 166 146 184 206 184 266 341 388 385 397 392 447 505 488 531 502 474 514 614 699 702 457 435 483 465 458 485 456 542 634 601 581 602 512 516 525 495 451 442 375 370 357 364 377 360 363 331 315 323 225 218 174 123 110 127 140 149 168 172 136 155 129 165 217 228 174 142 159 150 146 137 108 125 129 120 154 170 153 120 115 135 135 112 118 131 148 174 174 152 160 150 143 153 123 146 169 146 133 103 107 117 112 125 124 102 91 103 97 90 88 85 93 90 97 92 87 92 83 83 73 73 58 57 67 51 44 48 38 40 30 29 49274 329 16 30 10726 13 41 14 8605 1526 22381 12203 7487 6410 2731 1897 1362 1198 1149 982 1159 1183 1464 1594 1754 2078 2015 2351 3238 3621 3561 3652 3752 3721 3677 3282 3307 3393 2680 2217 1834 1644 1634 1647 2130 2415 1271 1124 927 451 450 258 227 300 415 512 549 538 551 452 481 571 723 568 604 538 479 483 467 347 383 399 359 382 423 414 482 576 785 518 439 378 416 441 376 369 237 176 153 138 218 194 90 64 95 221 217 152 200 276 374 741 316 230 313 362 450 522 524 510 461 251 168 140 71 48 113 105 60 73 70 125 79 140 207 211 233 327 289 314 287 322 209 239 204 165 156 131 65 111 55 106 117 51 -19 -29 -25 -15 -19 -55 -52 24 48 134 229 162 72 28 5 2 -44 -15 18 25 2 40 74 54 24 40 112 288 408 531 436 442 351 409 464 500 314 273 108 -16 -19 90 19 30 -15 47 36 38 38 40 98 23 23 35 17 67 119 212 122 116 123 85 61 29 68 65 54 65 78 116 128 217 256 238 305 318 346 316 342 413 451 475 477 523 563 671 687 541 417 301 314 390 486 479 426 444 530 546 567 558 504 463 434 429 384 358 350 294 270 313 358 317 275 256 275 199 147 173 168 159 118 117 122 134 123 114 110 133 122 96 115 153 151 115 119 130 120 119 122 90 80 80 71 60 85 39 48 83 81 72 62 78 104 122 98 111 123 117 100 99 88 96 90 70 68 69 78 62 68 105 82 51 61 48 57 45 46 42 53 44 41 37 36 40 40 38 23 12 9 8 6 15 14 9 2 49280 329 19 30 10729 13 41 20 8606 1527 36331 24524 13351 7668 7099 4145 2163 1228 1091 1044 1053 1144 1097 1260 1621 1610 1724 1924 2244 2870 3400 3897 3714 3642 3724 3838 3537 3419 3359 2687 2393 1940 1659 1591 1848 1894 2426 1898 1291 1090 607 369 191 177 174 401 434 527 602 581 527 469 559 497 559 531 552 576 516 500 461 395 370 473 292 303 392 372 408 622 535 473 463 461 408 317 370 286 294 154 106 137 147 153 185 216 138 215 192 226 182 166 292 180 214 347 464 518 407 435 335 134 80 113 82 90 56 28 54 -44 135 91 93 147 110 162 205 271 353 332 333 187 272 280 155 157 146 96 147 111 157 93 78 47 22 20 4 48 -25 -46 -21 -31 57 79 94 203 210 101 22 -8 24 26 -21 -18 -31 -34 -9 4 44 62 14 76 238 431 450 496 450 383 395 356 343 307 267 165 107 108 36 38 48 58 57 14 90 72 106 46 -21 70 64 52 79 137 109 97 82 81 88 71 105 117 95 56 -4 39 141 169 200 189 215 221 252 303 376 421 429 477 467 527 612 646 644 584 465 324 271 242 226 331 432 417 434 515 527 565 518 436 421 425 368 366 337 321 292 298 252 308 308 308 297 258 201 149 102 103 77 100 85 98 137 128 92 118 110 137 91 86 158 135 150 135 118 94 106 97 104 127 89 94 72 67 55 64 83 69 67 67 78 111 107 96 106 113 106 104 102 93 86 101 82 72 73 61 60 74 93 75 67 79 71 63 64 56 55 50 58 49 42 39 46 40 40 31 17 5 10 20 22 9 2 49286 324 22 30 10732 13 41 26 8607 1528 35281 24319 15017 8242 7401 5327 2862 1211 1166 994 957 1195 1203 1280 1510 1548 1772 1850 1962 2720 3342 3598 3545 3530 3729 3818 3870 3485 3301 2860 2286 1886 1591 1429 1708 2077 2586 2254 1376 1051 619 394 148 198 107 295 414 510 549 516 545 471 451 449 552 547 560 522 280 272 326 326 449 376 397 468 386 388 480 631 623 476 404 333 365 291 261 281 154 147 176 114 101 182 199 172 128 81 41 131 119 81 157 152 244 580 547 545 423 329 273 78 89 39 136 96 -39 151 155 47 79 53 115 75 160 243 301 353 327 219 296 217 114 186 258 161 193 179 107 138 187 84 67 -3 -51 29 44 4 -23 -44 -61 -38 17 60 161 192 159 82 47 20 -38 11 -29 -67 -1 -4 -53 -76 -53 -29 37 1 135 309 407 401 423 331 303 321 261 300 314 247 72 -7 65 15 28 9 13 -1 40 74 68 14 27 25 42 89 101 96 49 79 60 34 57 -16 5 34 83 68 19 7 79 139 206 203 253 150 255 318 424 425 457 523 660 761 739 593 554 467 386 317 245 221 249 204 288 343 404 414 410 437 444 419 389 370 409 376 375 342 302 257 292 305 248 209 213 145 113 126 132 93 88 70 65 105 115 78 115 129 143 150 87 58 111 118 102 94 122 80 62 91 61 69 69 48 49 66 42 77 104 58 62 36 46 74 95 96 86 86 91 100 76 91 91 96 65 54 59 45 60 70 88 59 41 51 57 67 67 31 31 40 48 50 44 26 24 29 21 15 7 5 49292 330 26 30 10736 13 41 32 8608 1529 35242 24379 13723 7538 8131 6526 4213 1640 1129 1130 1026 1113 1240 1400 1525 1555 1600 1821 1907 2470 3051 3501 3625 3607 3606 3940 3876 3682 3551 2896 2331 1962 1587 1686 1838 2456 2669 2268 1673 1032 639 453 223 143 152 188 412 511 465 443 590 605 467 449 435 574 615 481 317 359 337 286 397 459 550 469 439 313 452 530 732 632 515 517 536 450 417 326 188 252 310 152 128 146 211 312 226 260 290 217 233 140 96 165 262 441 577 542 534 371 322 233 139 140 133 53 91 159 71 67 123 31 132 135 223 351 338 400 365 382 229 232 250 235 196 163 132 98 83 194 136 109 19 -26 28 89 0 7 -8 -17 -11 -9 68 86 194 368 257 183 153 105 67 25 -35 26 8 -42 10 43 -15 -21 35 137 191 385 447 483 494 500 463 380 405 407 281 167 84 45 -10 63 94 81 27 43 88 79 65 25 48 70 35 82 152 64 64 90 22 33 38 -9 57 62 115 124 93 44 67 185 273 305 320 293 409 406 422 540 630 734 760 780 655 622 520 401 382 292 331 249 250 292 294 391 368 399 549 499 423 375 422 415 456 369 368 402 355 307 336 381 296 219 203 220 193 150 87 85 100 107 92 100 129 128 141 130 141 161 133 90 108 164 157 171 144 152 128 115 110 136 104 73 69 87 82 75 82 70 56 87 118 139 122 102 104 133 128 126 94 106 114 109 88 62 83 88 82 81 94 80 76 83 84 75 70 66 60 54 54 66 75 67 64 49 48 37 32 31 13 16 13 17 16 5 49298 331 31 30 10741 13 41 38 8610 1531 37487 29040 16931 8126 8161 6664 4325 1556 1212 1153 1090 1182 1197 1264 1659 1698 1577 1677 2027 2695 3163 3577 3539 3660 3722 3939 3960 3713 3543 2803 2286 1727 1534 1743 1888 2423 3043 2667 1806 1190 678 491 318 409 317 235 511 521 553 574 522 427 487 534 463 435 516 628 518 479 472 453 356 375 562 456 442 481 489 546 816 720 549 504 424 421 406 315 184 132 153 159 194 79 143 238 197 158 200 316 231 177 119 124 221 425 633 521 565 538 242 150 154 17 55 179 218 134 82 126 83 171 182 132 251 438 369 359 358 311 299 301 248 223 136 140 156 182 80 49 79 69 37 17 81 -22 40 58 1 44 68 2 0 68 130 167 188 156 103 65 66 90 16 62 55 82 14 26 -39 10 24 60 97 236 291 433 483 418 419 431 307 316 294 200 148 82 25 66 49 6 60 117 56 29 44 85 12 84 90 111 139 84 113 82 142 60 66 3 93 93 57 108 87 77 55 35 200 349 348 411 426 531 603 580 535 523 576 578 580 645 556 547 464 421 382 328 250 256 318 271 284 362 453 484 516 505 475 465 524 508 466 494 346 386 335 309 252 244 192 167 163 158 157 117 128 110 119 121 103 119 133 161 159 129 162 180 105 143 185 162 154 122 86 64 75 87 68 105 79 80 67 62 98 93 89 99 108 119 133 136 113 101 107 121 94 109 136 116 91 86 81 87 92 104 119 108 84 74 74 59 59 51 55 62 68 67 64 67 60 45 43 47 28 15 30 21 20 6 0 3 0 49304 321 33 30 10743 13 41 44 8611 1532 38854 27549 15550 7904 7997 7493 5073 1929 1579 1146 1137 1019 1211 1245 1447 1569 1672 1709 1667 2463 2858 3188 3147 3162 3387 3540 3774 3620 3089 2580 2184 1775 1572 1675 1846 2621 2937 2689 2048 1106 557 441 373 234 284 164 312 476 440 434 487 473 532 454 449 487 602 626 484 217 311 361 347 411 317 351 319 392 435 456 481 705 552 332 419 388 359 262 239 178 100 191 182 91 101 174 156 100 256 345 217 134 194 163 317 382 499 588 552 338 179 81 153 112 68 129 168 185 66 84 77 72 107 165 237 265 367 319 377 327 259 189 146 73 44 155 170 110 53 52 33 39 52 83 -11 -14 11 -49 7 41 -3 -82 2 1 77 259 138 122 87 91 75 50 20 -17 30 -1 -52 -24 -41 -34 17 91 168 118 209 323 448 470 269 306 275 296 296 259 94 -37 -40 8 92 4 -31 -10 27 76 40 45 44 28 61 89 36 17 45 38 13 -45 69 40 20 52 95 115 86 -19 33 72 151 271 326 358 482 574 565 590 558 505 487 486 486 456 457 461 421 354 278 288 240 235 251 224 347 402 388 423 421 417 376 359 371 316 365 238 236 242 204 243 228 189 139 111 92 91 76 92 80 65 68 62 85 124 130 95 82 99 107 55 62 78 116 73 103 116 73 67 43 72 79 58 54 34 55 35 27 33 32 24 67 96 104 91 83 71 86 97 70 33 62 58 45 43 46 42 47 57 43 51 47 30 39 28 37 38 32 35 28 17 25 35 11 6 17 49310 333 37 30 10747 13 41 50 8612 1533 45526 30399 14988 6995 7970 8615 6295 2756 2601 1228 1280 1204 1261 1525 1760 1683 1684 1994 2149 2347 2970 3298 3412 3467 3347 3718 3712 4013 3504 2932 2460 2007 1646 1821 2128 2698 2651 2731 2169 1079 682 551 425 491 240 252 421 552 483 619 502 605 597 503 410 527 628 653 554 517 435 301 359 386 402 425 392 503 569 494 561 761 583 548 430 469 459 365 293 380 286 189 123 98 212 226 203 215 395 400 403 256 188 231 358 389 652 746 640 381 237 171 88 115 169 141 251 168 84 41 93 75 93 218 210 238 391 413 368 393 269 249 178 182 205 154 139 76 141 14 18 124 83 62 77 13 -9 1 54 33 39 27 62 170 246 266 157 86 117 126 74 31 57 5 45 63 28 57 44 6 58 79 109 149 150 347 436 462 453 373 342 356 337 218 145 57 51 43 102 91 51 108 38 149 156 61 56 44 115 102 88 70 47 55 89 83 165 101 89 106 102 111 131 140 161 147 239 296 353 411 455 523 553 513 446 497 485 526 519 490 475 447 446 401 407 339 343 365 359 327 387 425 414 438 466 458 434 397 416 402 348 341 328 259 293 341 310 271 213 164 164 159 166 136 148 213 209 152 150 178 199 174 140 187 165 157 160 190 213 164 134 162 134 112 118 121 128 124 136 109 93 113 87 82 94 116 141 157 137 120 113 140 139 137 109 118 99 79 84 103 111 107 110 114 117 107 81 77 80 86 78 82 70 69 65 76 84 88 68 55 56 59 52 47 41 26 28 20 20 26 12 10 0 49316 331 40 30 10750 13 41 56 8613 1534 46132 28700 13829 6697 7822 8661 6810 3317 3057 1471 1223 1269 1299 1499 1534 1657 1640 2171 2677 2268 2578 2924 3316 3292 3329 3287 3479 3919 3552 3146 2691 2073 1684 1789 1775 2217 1885 2248 2322 1427 782 535 457 509 373 155 304 511 478 447 527 501 482 573 392 372 600 545 466 310 416 464 389 431 432 363 404 510 409 427 634 740 580 439 463 494 492 378 468 247 294 172 215 157 179 248 286 215 376 382 281 329 318 207 309 482 655 593 613 439 207 137 85 53 136 154 244 121 168 3 25 102 193 232 161 352 515 379 387 319 225 195 183 91 150 185 115 145 148 128 0 62 91 31 -1 5 -31 -12 -4 -27 27 -24 10 -6 115 143 157 150 100 106 38 13 -38 37 -30 -34 69 30 18 31 11 31 38 45 34 271 473 431 410 363 333 279 171 51 31 29 16 27 70 51 59 57 20 52 115 33 70 95 86 22 -10 50 10 25 69 77 55 71 17 100 52 88 94 105 134 89 123 140 216 244 309 341 350 352 411 450 511 510 467 453 452 392 387 355 318 307 382 405 409 463 474 477 500 481 453 388 417 411 379 391 318 281 261 236 211 226 278 186 180 152 120 147 169 152 117 157 164 151 149 132 165 136 147 154 150 143 123 124 134 125 126 99 78 74 93 86 88 116 68 74 83 62 83 63 55 98 134 132 140 92 96 114 115 91 82 98 100 71 77 101 77 68 86 102 73 56 66 65 74 78 52 54 64 65 56 53 50 49 46 38 36 34 29 28 29 20 7 7 13 5 5 49322 324 42 30 10752 13 42 2 8614 1535 45930 28605 14101 6776 7528 8425 7539 4004 3799 2390 1093 1056 1255 1454 1631 1508 1465 2112 2816 2511 2548 2750 3041 3210 3019 3051 3270 3478 3257 3042 2458 2058 1861 1703 1875 2235 1545 1895 1993 1104 931 603 505 491 397 234 335 359 431 494 374 387 452 478 363 432 522 516 446 382 429 408 424 358 391 397 437 386 391 364 450 758 564 391 421 577 590 505 283 282 229 166 157 213 215 88 141 309 390 270 293 254 287 282 270 389 618 677 610 460 213 130 96 115 158 263 166 29 74 87 104 24 146 156 151 464 452 410 335 334 317 145 222 140 144 76 80 99 167 19 -3 13 22 76 39 19 -24 59 -59 -66 -10 -7 -1 53 136 122 102 106 74 49 31 21 26 -50 -28 4 37 12 3 45 31 -14 25 -15 35 227 451 473 372 328 334 293 152 49 56 2 -28 52 103 50 42 51 -18 12 -4 -29 61 37 16 44 47 33 -33 77 31 38 -20 -7 3 31 33 72 115 78 68 121 81 123 180 255 301 310 286 317 352 427 473 447 472 455 382 396 366 305 305 277 276 298 348 367 431 482 484 519 477 423 417 418 344 341 347 252 202 187 175 174 212 229 138 125 106 92 101 136 91 110 147 108 134 135 165 178 169 173 150 99 99 120 111 102 97 106 111 71 43 81 135 84 49 64 90 72 22 40 51 114 145 107 89 106 101 94 123 91 63 61 82 69 73 49 48 63 53 70 60 49 40 51 56 35 31 42 37 50 42 33 21 31 29 11 13 19 13 10 49328 328 16 30 10756 13 42 8 8615 1536 48952 30327 14278 6977 7780 8486 8012 5025 4445 3708 1285 1247 1529 1428 1700 1630 1600 2328 3156 2733 2379 2464 2988 3248 3174 3186 3106 3408 3277 3105 2833 2220 1771 1792 1978 2295 1740 1726 1718 1130 1012 729 581 637 543 270 179 336 386 356 436 486 425 502 514 512 584 614 431 315 377 398 432 353 387 408 371 364 343 331 533 710 444 461 553 623 672 526 397 266 172 223 288 216 224 218 226 439 423 329 367 498 317 284 344 486 608 725 658 525 237 101 123 182 183 167 77 67 52 79 96 85 113 185 201 329 520 377 415 347 338 206 200 183 177 147 48 83 75 37 58 88 106 123 23 -25 -25 39 -47 35 1 60 -1 47 153 167 112 130 147 68 80 -6 37 -9 -9 -26 8 29 48 -31 55 11 48 8 75 209 396 413 436 392 351 190 132 35 46 11 44 47 78 44 48 46 51 66 72 64 28 71 115 93 27 -19 -10 9 40 86 73 58 35 27 34 94 83 119 91 160 88 146 234 308 304 287 293 336 363 405 424 518 486 505 495 469 421 331 252 242 234 269 299 331 318 357 454 468 450 411 503 444 362 265 288 264 162 192 217 181 179 167 199 166 146 90 126 114 98 127 138 101 116 149 159 172 167 151 158 158 144 125 140 129 125 93 100 76 86 76 109 94 96 79 77 44 40 59 67 90 114 104 93 99 104 93 74 74 87 60 74 78 73 74 61 59 76 68 44 48 50 58 47 54 43 54 56 46 46 48 48 46 30 35 39 29 14 11 7 2 2 5 49334 330 50 30 10760 13 42 14 8616 1537 51353 33207 16035 10109 8491 8694 8420 5653 6040 4439 1265 1271 1695 1783 1931 1637 1852 2904 3362 2830 2419 2559 2981 3017 2856 3150 3178 3159 3063 3112 2900 2398 1908 1720 1778 1857 1599 1496 1700 1381 902 711 606 658 405 209 260 299 364 285 410 560 450 264 289 455 553 556 540 469 366 331 420 457 328 391 419 506 394 405 504 624 536 594 484 510 531 620 553 376 259 269 224 219 214 352 376 412 406 310 303 356 370 394 469 550 633 588 563 459 239 103 22 112 166 93 48 148 27 31 77 138 128 142 219 268 459 513 516 460 332 264 199 177 86 47 71 26 88 62 103 8 37 142 127 100 94 41 66 -17 87 102 18 6 28 126 127 16 64 64 46 -24 15 75 81 6 -18 -17 50 24 1 55 11 72 99 148 317 365 385 347 268 152 32 42 49 -17 -12 69 79 21 -24 16 66 74 83 61 92 71 15 45 88 37 33 -17 41 51 33 38 13 -26 28 68 104 80 90 57 97 101 278 253 204 259 270 326 355 389 422 480 518 472 454 402 366 334 230 177 234 237 247 281 277 303 360 369 347 366 385 325 332 357 325 216 284 348 190 121 164 188 232 233 190 148 152 146 157 139 137 143 146 153 173 138 171 190 184 154 131 123 128 116 82 111 99 109 103 104 111 71 51 59 78 71 68 81 90 105 148 122 95 110 119 128 113 89 100 118 93 59 78 66 69 53 70 76 75 51 37 57 62 53 52 45 68 68 33 43 44 35 32 31 44 32 20 14 13 14 5 4 5 7 49340 331 51 30 10761 13 42 20 8617 1538 55095 31631 14246 7265 7228 8541 8354 6509 6898 5363 1506 1585 3043 2215 1902 1701 2021 3114 3780 3172 2387 2496 2917 2650 2657 2981 3241 3377 3278 3013 3071 2489 2005 1945 1922 1853 1476 1374 1347 1263 1021 645 734 686 551 258 114 237 403 356 407 459 420 348 439 499 449 652 654 408 446 500 445 430 420 440 431 324 407 364 609 647 590 593 600 594 502 514 497 347 254 200 222 147 242 267 445 469 462 330 256 272 365 383 430 596 729 681 680 577 324 150 135 194 206 102 44 187 124 51 66 106 208 145 147 257 536 582 492 410 444 362 167 196 146 83 71 53 64 46 108 102 51 3 82 137 71 122 105 141 57 68 12 81 102 171 165 172 179 73 22 28 2 45 40 18 11 7 38 15 -28 75 97 73 79 161 276 366 363 325 212 35 75 30 61 50 120 52 48 51 75 104 121 148 64 55 29 98 46 6 44 19 10 78 84 47 43 9 90 107 106 147 190 108 69 47 59 27 133 215 266 347 352 317 300 336 372 371 390 431 480 407 384 328 265 240 208 221 258 258 216 255 329 412 390 406 306 304 366 396 330 283 331 254 212 185 178 180 240 247 187 157 160 196 236 193 163 181 172 191 218 160 138 151 181 198 138 99 124 125 124 97 150 237 230 165 145 102 98 103 65 41 67 97 117 120 134 98 97 139 130 121 115 105 79 87 100 85 74 72 65 87 104 108 94 72 73 74 67 75 70 74 81 47 54 74 62 68 61 54 55 41 34 29 30 24 29 26 21 17 11 49346 329 54 30 10764 13 42 26 8618 1539 57415 37562 15862 7248 7549 8755 8738 7207 7086 5976 1743 1751 3768 2608 1740 1524 2107 3190 3757 3268 2465 2532 2768 2556 2667 2736 3180 2989 2998 2767 2960 2663 2228 1946 1799 1688 1426 1316 1251 1221 1147 630 669 803 598 277 157 239 429 281 351 401 562 370 428 502 473 661 573 441 431 367 267 393 594 495 381 410 371 480 595 605 605 505 447 387 433 433 496 335 260 177 261 168 160 232 408 391 397 382 231 186 261 349 529 667 704 725 588 537 303 94 169 152 -13 128 170 177 87 96 -4 32 142 180 198 237 463 573 467 376 389 241 82 121 156 61 92 -28 66 67 -6 60 109 -5 124 287 187 125 87 96 96 99 17 -8 180 225 133 86 20 68 89 94 68 -13 -3 37 -19 40 7 -52 -44 16 21 23 21 79 170 269 361 209 102 77 74 4 70 47 39 116 0 -1 64 1 37 45 12 84 17 67 85 51 68 -2 55 73 10 63 46 53 107 28 25 92 87 95 64 80 59 49 98 189 282 436 429 338 312 279 323 364 408 366 320 353 302 205 175 175 188 232 191 146 195 244 294 298 344 318 289 324 323 304 278 327 303 331 263 257 244 228 278 335 246 169 227 235 225 213 169 147 172 195 155 158 137 143 174 154 137 154 147 181 159 100 189 228 239 208 170 118 108 96 54 57 85 111 120 133 138 126 101 92 97 69 102 101 101 98 69 61 73 64 79 96 88 87 77 69 62 53 49 46 55 70 70 65 50 37 45 40 38 39 29 25 15 19 23 11 7 14 5 49352 330 58 30 10768 13 42 32 8619 1540 56983 32644 14449 6620 7479 8438 8830 7885 7500 6707 2569 2080 4490 3140 1996 1498 2569 3372 3736 3257 2577 2437 2684 2672 2652 2694 2967 2948 2933 2444 2822 2644 2204 2025 1788 1650 1173 1034 1265 1130 1020 740 591 774 681 270 68 183 349 223 319 371 378 317 390 452 433 484 529 485 331 464 363 301 360 319 250 365 367 405 401 651 600 492 355 348 337 331 436 282 236 202 95 213 227 301 348 439 333 440 270 210 252 398 578 612 656 663 593 456 184 62 230 104 101 208 140 62 21 70 187 249 235 169 297 558 579 428 334 290 282 175 166 159 155 120 68 152 35 131 57 96 163 301 276 282 288 212 144 39 27 47 14 -56 73 177 195 98 33 16 59 42 -54 -46 50 10 25 4 -3 -24 -48 -14 -13 72 87 60 156 139 247 261 180 73 -5 53 132 46 54 121 1 60 13 30 53 52 99 130 141 76 90 124 84 -35 15 81 44 27 77 38 17 41 82 155 179 94 48 84 80 96 107 264 460 400 330 335 303 301 344 355 375 376 401 391 269 206 200 224 174 188 230 225 214 236 247 345 347 353 367 338 372 364 371 392 360 347 341 333 299 285 356 326 248 230 303 334 450 424 361 215 160 150 157 161 212 215 228 162 171 158 161 147 146 199 260 203 185 152 105 71 70 58 52 52 92 98 115 165 138 102 116 92 87 76 107 101 85 99 96 90 98 88 83 81 97 98 83 86 90 86 92 83 77 44 47 55 61 55 35 27 37 34 36 29 30 28 28 15 13 4 16 13 49358 329 60 30 10770 13 42 38 8620 1541 59610 36010 13950 6469 7835 8588 8624 8067 7864 5846 2045 2594 4707 3369 1982 2172 3499 3442 3546 3405 2831 2409 2570 2540 2550 2500 2695 2641 2338 2141 2431 2761 2433 1987 1928 1738 1226 986 1229 1057 1291 966 659 800 636 340 45 159 340 141 193 390 462 458 320 256 352 491 479 499 493 328 253 335 380 403 296 395 343 394 447 630 559 531 355 269 178 303 215 163 207 110 138 237 271 250 344 318 308 263 303 186 237 375 463 553 649 672 567 260 179 172 87 80 93 133 180 81 -74 53 81 15 166 332 448 599 532 415 339 273 267 233 161 205 93 31 108 139 91 198 190 271 235 261 254 279 155 149 152 51 28 50 76 49 97 142 121 42 51 57 50 25 28 105 44 36 12 -22 11 12 16 78 39 -5 69 84 64 71 195 177 97 95 10 2 5 22 112 26 19 -3 33 24 32 9 67 62 84 90 66 42 54 47 -16 -8 40 60 64 64 47 86 147 124 162 139 60 31 57 55 116 405 499 319 329 304 283 286 352 418 379 332 392 402 340 280 216 240 260 204 214 240 224 218 249 264 304 373 325 342 407 364 307 341 355 318 306 331 318 363 298 256 292 287 282 401 450 534 504 342 183 142 145 282 378 321 236 140 144 166 144 141 175 223 222 113 111 73 68 83 47 52 61 51 87 96 116 136 156 134 117 113 113 122 119 122 114 106 84 86 93 86 56 84 96 91 60 66 82 83 76 78 67 69 68 69 51 46 46 48 49 45 26 21 34 31 26 30 15 10 13 49364 333 60 30 10770 13 42 44 8621 1543 60586 34905 13295 6434 7984 8499 8689 8120 7917 5860 2298 3539 5195 3502 2018 3130 4104 3926 3992 3641 3086 2577 2419 2454 2348 2602 2815 2772 2718 2404 2315 2706 2321 1991 1928 1771 1376 1011 1021 848 935 1053 792 894 803 399 212 140 43 148 212 262 380 304 292 438 377 404 346 473 520 392 367 403 418 341 350 264 358 415 358 583 620 518 493 286 147 191 247 223 232 222 248 176 225 270 406 327 292 334 210 239 302 323 503 559 649 615 628 229 160 209 124 111 150 116 28 133 52 92 35 170 215 258 554 560 531 451 419 287 253 169 144 131 130 51 63 106 147 236 361 372 240 272 292 177 278 277 249 101 120 128 31 69 120 214 215 116 46 67 17 41 52 23 -3 1 -14 15 76 65 -21 15 15 68 26 106 92 -1 66 121 79 35 -5 69 108 18 -8 13 -4 15 46 69 49 62 69 37 115 86 100 77 33 46 13 -11 117 49 20 80 109 101 84 120 141 153 129 34 81 79 265 421 404 393 402 401 421 358 363 400 369 335 330 266 307 335 304 336 325 276 265 239 190 244 277 290 297 332 340 312 337 351 330 296 291 353 330 333 301 302 315 307 335 310 386 473 548 575 585 415 261 234 270 436 555 468 263 152 198 199 158 173 235 268 208 114 103 90 89 134 73 69 72 78 99 99 129 162 176 141 140 131 108 124 130 126 86 98 116 106 92 96 88 99 110 81 74 86 80 78 64 78 90 90 83 73 72 66 74 71 75 71 47 41 34 37 41 45 41 32 30 27 19 12 11 49370 333 60 30 10770 13 42 50 8623 1544 61097 37802 14613 6664 8371 8594 8639 8135 7620 5562 2902 4541 5458 3506 2220 3825 4588 4071 3774 3815 3230 2401 2408 2455 2440 2543 2760 2656 2679 2357 2328 2554 2546 2009 1828 1845 1505 808 804 864 788 1200 751 825 804 408 330 238 160 142 157 298 314 152 338 405 464 360 565 740 580 289 338 418 323 336 430 356 307 423 495 504 443 529 375 263 178 309 301 261 209 239 287 180 190 324 470 450 340 277 264 223 286 344 456 611 615 499 478 244 323 209 121 172 130 123 114 102 59 26 94 73 143 238 384 531 557 533 430 455 363 197 74 87 17 100 135 265 367 360 338 305 386 282 185 217 234 140 150 139 183 16 -19 111 186 159 167 136 37 6 -14 37 11 45 43 -7 -25 -14 -43 46 103 103 70 82 21 42 65 88 93 110 92 90 -3 -2 60 25 41 6 50 -19 33 61 105 108 27 14 86 145 90 104 88 95 37 42 65 98 83 72 29 7 107 151 164 178 107 73 167 298 256 265 373 380 384 418 406 376 357 369 353 310 277 284 294 257 232 250 320 323 346 293 257 221 257 288 294 288 308 302 301 313 290 251 326 292 313 326 303 341 334 322 342 303 352 423 521 632 687 540 373 241 277 492 653 581 378 173 195 197 169 149 264 292 161 77 89 79 88 105 120 85 94 78 118 129 111 157 138 125 153 149 127 117 120 119 104 86 83 110 100 95 104 103 120 117 103 94 87 89 96 87 89 81 74 81 81 70 66 60 65 49 50 39 30 45 41 41 37 30 26 29 25 12 6 49376 330 60 30 10770 13 42 56 8624 1545 64387 41654 15548 5758 7727 8463 8527 8177 7801 6169 3715 5109 5478 3485 2263 3829 4675 3986 3740 3746 3182 2333 2372 2474 2416 2563 2853 2555 2384 2531 2476 2394 2459 2027 1845 1959 1704 999 687 659 579 1029 772 821 846 507 182 310 47 123 220 157 274 216 174 389 423 424 446 615 590 299 229 288 340 284 349 341 260 443 540 509 497 454 246 337 225 233 246 261 200 214 253 298 259 314 440 289 166 190 204 175 232 295 425 616 619 635 454 153 223 253 131 133 187 102 80 76 16 40 122 126 124 194 286 548 589 538 399 345 317 171 235 89 104 123 73 188 321 299 298 369 348 269 282 256 184 166 187 144 158 117 106 98 156 178 102 124 157 52 75 23 31 -14 17 28 -19 -35 7 -14 -31 -26 52 55 44 65 81 30 13 47 61 53 -4 2 -6 82 -16 -5 -5 28 -1 5 27 50 68 72 -18 -9 9 -4 -20 30 33 80 62 21 128 18 66 63 43 143 203 258 139 44 64 155 234 234 267 370 354 364 347 326 372 369 341 326 315 288 270 234 173 151 139 202 227 263 264 249 245 271 287 258 271 254 227 256 258 228 258 239 317 320 316 278 269 293 246 271 342 364 449 615 631 512 391 289 319 596 695 544 291 173 164 162 150 186 274 301 184 124 133 105 74 89 77 55 40 69 107 112 112 120 99 83 111 100 95 88 96 91 115 95 65 68 73 81 85 86 91 87 81 59 70 64 62 71 71 67 44 53 48 49 45 39 30 37 27 28 23 25 18 17 18 12 17 9 49382 333 60 30 10770 13 43 2 8625 1546 68369 44456 16888 6879 8187 8889 8899 8502 8162 6702 4556 5503 6090 4385 3055 4116 4829 4465 4036 3790 3391 2601 2494 2526 2669 2535 2668 2642 2523 2490 2733 2435 2227 2117 1938 2036 1913 1357 636 604 650 864 976 891 865 655 368 325 262 141 213 231 151 226 352 354 355 400 546 641 679 547 409 325 399 382 444 504 412 465 554 653 568 367 369 363 417 252 272 269 238 164 290 289 254 337 450 317 240 226 249 219 269 312 503 637 589 699 476 216 346 296 168 181 128 50 103 154 93 78 193 190 211 353 434 536 525 478 344 361 336 219 88 130 172 154 162 272 278 259 349 350 323 314 348 303 275 169 212 135 164 116 92 119 185 176 127 3 70 116 62 24 -13 -45 31 93 22 19 22 7 -3 -14 71 85 71 70 -34 -34 47 87 128 37 26 57 -2 60 134 56 68 20 20 84 108 81 87 131 79 75 91 63 64 105 102 45 55 29 92 64 36 78 134 82 248 343 188 142 107 228 285 319 298 424 435 403 427 441 334 353 331 319 318 289 284 295 213 164 168 228 249 241 260 302 343 339 351 309 278 317 323 328 351 290 249 235 312 389 331 315 284 225 201 243 343 397 463 630 648 566 494 407 400 652 764 694 512 281 198 225 181 248 369 380 242 160 158 153 172 186 113 88 75 97 137 154 142 157 145 117 136 118 66 71 108 112 129 100 106 109 104 95 86 98 138 129 98 104 91 91 105 86 94 94 88 80 88 81 62 64 64 64 65 53 52 52 44 38 45 43 38 26 19 19 17 49388 331 60 30 10770 13 43 8 8626 1547 69567 46270 17388 6188 7893 8567 8801 8425 8074 6679 4592 5800 6101 4754 3342 3687 4937 4598 3988 3833 3133 2422 2490 2581 2519 2808 2862 2678 2459 2589 2616 2446 2240 2135 1868 1732 1783 1504 642 576 471 717 972 770 781 643 321 238 195 134 199 122 160 124 270 301 301 406 664 639 564 519 475 348 302 272 341 330 405 412 509 478 376 333 368 257 285 171 197 249 217 232 192 235 355 337 357 403 193 103 139 256 278 393 453 528 602 495 429 306 283 278 180 116 110 102 109 101 55 113 142 100 121 206 403 514 553 564 360 298 201 124 125 173 144 131 276 381 368 322 366 371 285 292 179 145 245 246 138 154 39 75 108 97 112 74 109 61 97 45 123 33 35 66 -40 -43 10 -28 -22 53 0 -56 -27 33 73 37 5 57 35 141 63 27 67 2 14 9 49 41 -12 -1 45 35 4 53 27 117 82 104 60 48 -23 36 -29 38 26 24 -7 38 -9 17 37 125 303 238 232 89 95 95 236 279 271 305 424 428 412 408 356 334 248 230 296 292 254 239 190 122 99 178 160 199 214 158 204 292 274 310 276 299 240 194 259 230 282 267 253 293 265 241 235 199 178 308 401 429 480 562 597 533 479 446 485 629 718 730 550 255 152 184 194 239 358 347 261 152 142 165 147 144 86 52 71 78 114 153 133 134 105 102 91 97 71 89 81 75 89 74 71 64 90 70 77 95 98 97 72 53 86 68 66 71 80 67 60 55 60 44 52 42 37 35 23 27 17 6 16 12 22 6 4 999999 1 49394 331 60 30 10770 13 43 14 8627 1548 71449 48086 18934 6481 7817 8789 8706 8567 8212 6922 5337 6736 6423 5376 4200 4025 4896 4867 4203 3689 3165 2638 2656 2847 2784 3152 3200 2731 2320 2403 2620 2559 2199 2169 1873 1841 1903 1498 759 587 535 645 931 952 807 677 495 456 296 422 171 160 212 254 397 348 350 476 666 561 589 539 358 430 380 248 419 399 424 352 451 590 420 337 273 422 346 280 253 195 218 232 268 183 271 372 315 273 215 234 137 156 371 411 553 626 630 543 399 226 332 274 176 87 5 101 28 33 90 112 181 173 106 69 473 561 575 570 404 341 124 79 127 178 82 99 174 350 359 330 253 342 364 378 312 275 283 96 156 188 105 108 165 117 88 51 -10 70 63 -7 13 36 10 -40 -78 -55 2 59 5 1 -30 -72 44 33 15 -19 -22 5 64 56 25 0 55 41 12 83 16 0 -16 32 40 47 54 49 69 15 39 68 77 58 30 37 14 97 56 32 -53 58 25 49 74 113 210 174 212 302 206 121 107 183 328 352 372 374 414 473 412 388 325 311 263 279 289 221 161 119 120 92 145 158 213 209 231 243 249 225 303 321 303 260 271 246 257 247 329 343 288 317 203 221 275 362 433 444 543 598 535 534 520 504 594 698 763 743 568 345 185 233 246 251 323 357 265 160 183 157 140 117 94 67 65 76 145 132 125 136 113 109 111 111 100 99 94 92 107 93 83 80 69 85 73 81 103 117 91 97 79 69 84 86 86 71 69 68 70 54 58 56 55 47 31 27 21 29 28 20 31 22 9 6 3 49400 326 60 30 10770 13 43 20 8628 1549 74748 52815 20972 6731 7929 8381 8108 8299 8277 6750 5374 6433 6459 5468 4455 4117 4916 4761 4003 3569 3284 2779 2784 2828 2844 3277 3213 2758 2450 2367 2476 2589 2329 2040 1843 1814 1851 1586 848 599 515 532 732 988 935 707 585 384 216 305 172 83 182 136 237 376 422 384 416 387 518 471 288 295 220 147 337 365 340 402 457 362 346 268 185 286 257 276 178 179 127 178 182 345 291 423 326 385 310 154 104 124 221 310 312 422 602 476 377 118 249 209 94 98 -19 33 -19 4 76 -4 103 54 18 89 350 443 552 570 375 255 87 116 104 223 365 275 345 413 389 376 403 327 254 362 340 190 205 127 171 129 162 130 110 202 152 114 76 91 33 46 35 103 75 5 -41 -7 -90 -51 67 14 1 -26 -24 50 39 30 53 58 18 -35 7 35 -5 -2 7 -19 44 91 -36 -35 24 19 22 25 26 68 93 67 58 33 2 16 -26 -34 -21 46 21 2 2 -68 8 1 155 242 153 295 335 180 168 232 228 267 400 367 341 332 364 379 346 310 282 254 248 163 96 64 118 116 121 115 100 150 177 236 268 307 264 259 264 294 246 262 265 253 250 312 278 208 211 216 219 285 403 476 526 621 581 505 457 479 567 661 661 580 527 300 158 188 209 264 329 299 204 102 108 100 83 102 62 46 63 73 117 137 138 120 120 93 94 75 47 73 74 60 74 67 73 78 74 67 66 87 74 62 75 79 85 70 51 67 63 52 51 44 37 35 22 25 23 22 20 22 23 9 0 2 49406 333 60 30 10770 13 43 26 8629 1551 76153 54532 23272 7849 7711 8807 8342 8467 8405 7374 6147 7027 6790 6069 5452 4641 4965 4704 4304 3737 3446 3253 3172 3061 3099 3259 3458 2914 2469 2579 2741 2905 2509 2020 1997 1717 1785 1587 1046 1023 753 578 768 968 916 697 680 495 287 327 259 165 192 243 262 443 498 408 523 330 573 598 534 373 310 350 385 354 263 387 464 363 371 353 232 220 305 287 244 220 339 310 250 286 409 375 332 223 283 177 229 193 229 352 353 529 584 578 391 236 264 237 86 180 83 151 51 13 90 141 126 148 180 204 291 518 520 541 393 235 104 188 210 350 358 340 339 403 389 374 357 320 335 348 248 230 272 199 198 199 122 104 175 185 203 114 70 68 106 22 38 113 95 44 62 11 76 38 44 11 -29 24 34 46 16 24 29 65 93 59 54 -44 -11 61 65 68 71 37 12 34 -5 59 51 40 -14 65 106 70 32 103 131 71 32 13 57 72 60 105 -16 47 30 78 124 196 223 251 367 269 208 187 250 317 298 308 339 348 410 379 366 341 302 218 237 247 222 153 188 151 142 128 132 173 174 226 277 284 301 301 320 279 303 302 252 278 290 286 286 269 211 223 243 306 381 430 484 615 624 528 499 538 571 619 657 662 557 352 162 196 226 284 356 321 212 140 137 119 101 82 53 82 74 122 151 168 162 146 126 125 122 112 97 92 102 106 97 102 99 97 106 90 89 104 136 127 105 106 107 80 66 90 80 84 87 67 76 82 55 42 53 44 37 42 38 35 32 35 35 33 30 17 10 13 7 49412 331 59 30 10769 13 43 32 8630 1552 75451 56610 27457 8728 7210 8664 8384 8514 8550 7690 6552 6818 6630 6349 6048 4894 4935 4878 4318 3711 3422 3322 3172 3111 2917 3040 3056 3224 2464 2441 2491 2948 2691 2170 1817 1678 1792 1652 1341 984 599 431 637 724 793 740 575 356 366 359 448 207 147 173 315 403 386 386 367 436 536 567 526 412 308 295 323 290 385 251 182 293 332 342 229 257 157 200 242 232 276 157 213 312 314 362 222 277 178 146 143 201 342 328 396 400 427 482 286 121 225 208 101 155 90 67 159 108 51 24 119 107 135 155 306 498 566 534 401 323 228 149 204 253 363 433 424 456 400 307 279 338 385 304 248 231 228 213 146 68 71 112 120 165 146 89 154 125 104 26 24 72 60 47 10 6 12 14 14 -59 18 9 76 15 -38 -22 -50 -43 6 6 19 53 72 -20 -34 3 58 51 51 47 17 120 72 85 81 60 52 40 77 27 16 70 43 -20 -2 50 40 69 41 47 -10 -18 42 179 265 284 352 309 211 192 212 258 285 278 289 374 389 364 331 324 303 270 202 187 172 143 145 133 108 136 140 102 172 207 208 293 309 318 283 290 301 280 255 285 325 313 281 210 189 237 224 243 354 411 500 584 625 518 535 536 572 601 624 592 525 300 146 152 180 215 344 342 176 111 126 101 57 48 51 48 84 129 87 86 103 81 77 81 98 96 64 73 74 81 81 88 91 71 79 66 57 92 94 88 79 85 89 72 72 69 56 62 76 64 58 53 60 45 39 42 35 20 19 22 21 17 21 26 12 999999 2 49418 331 57 30 10767 13 43 38 8631 1553 76995 57153 31849 12799 7447 8646 8199 8719 8640 8203 7179 7233 7095 6497 6451 5270 4959 4958 4548 3870 3507 3260 3027 3213 2970 1908 1554 2955 3142 2727 2660 2982 2873 2157 1672 1679 1493 1513 1591 949 415 469 587 628 867 703 607 521 391 359 315 159 172 155 349 324 310 467 422 451 520 528 444 380 396 291 413 430 428 395 355 305 386 324 275 236 280 219 187 131 256 239 175 255 284 366 226 238 155 209 230 184 260 369 412 425 492 479 271 190 182 165 124 173 95 117 57 11 17 38 129 141 54 74 290 554 592 552 442 335 251 120 131 242 384 438 460 425 413 376 360 314 240 238 252 154 178 77 110 122 197 118 103 146 126 141 116 100 71 31 62 104 56 98 81 45 78 36 42 81 23 61 46 21 35 9 -15 43 -16 34 53 22 -5 30 72 39 20 13 28 43 44 40 55 5 76 50 40 50 14 4 35 66 6 15 27 21 95 51 57 31 35 4 63 222 217 267 316 272 200 172 182 204 252 221 294 258 293 306 261 379 369 338 305 234 186 87 121 131 154 178 173 156 198 193 218 281 296 334 285 318 295 283 306 311 295 221 215 186 205 230 216 248 367 439 493 545 561 540 556 566 546 633 663 601 539 323 202 277 257 311 358 292 282 189 97 72 60 49 78 71 116 128 100 116 106 90 72 98 94 89 70 87 96 57 72 75 65 64 74 80 97 101 88 112 102 86 88 77 68 78 87 65 55 57 43 58 59 65 45 41 37 33 22 21 12 23 17 13 10 999999 0 49424 330 53 30 10763 13 43 44 8632 1554 76681 57620 31126 10506 6770 8860 8513 8644 8469 8372 7670 7471 7161 6857 6526 5891 5188 4842 4492 3974 3311 3249 3097 3158 3000 2293 996 2698 3328 2964 2962 3094 2930 2177 1833 1552 1551 1770 1705 742 412 445 576 710 670 580 473 401 359 408 262 184 149 133 223 475 413 344 367 392 527 519 356 341 383 269 329 397 378 357 433 349 320 307 206 229 180 255 175 164 254 242 134 257 274 240 234 232 221 190 144 130 304 366 389 469 530 441 132 131 308 270 82 144 127 -30 5 96 55 43 87 73 120 113 357 484 576 579 529 372 231 253 324 397 340 394 322 303 323 285 324 374 318 209 207 237 266 166 67 52 95 118 81 63 96 96 124 140 67 86 113 -47 -31 -22 2 52 31 -35 -6 -23 6 4 13 -9 43 56 -19 29 53 -8 82 45 28 -13 -1 -31 44 48 60 -17 2 4 5 29 130 52 89 53 17 77 61 49 20 -11 30 40 33 35 20 15 3 37 78 155 198 209 237 185 103 146 113 122 199 249 283 248 274 269 292 316 357 374 292 249 215 152 79 122 150 118 123 132 108 209 204 217 252 279 229 253 261 253 297 342 283 255 167 156 218 227 255 296 444 451 445 511 559 556 581 532 600 646 664 630 577 347 125 112 187 325 371 283 172 85 71 86 84 49 73 100 112 117 106 117 118 100 119 96 84 73 78 56 63 83 104 76 62 49 70 94 105 112 86 80 89 74 72 83 75 65 55 74 61 55 43 30 35 42 29 34 28 23 19 22 21 18 16 17 11 0 49430 332 51 30 10761 13 43 50 8633 1555 83288 58380 31537 12282 6748 8660 8608 8784 8478 8245 7775 7470 7274 6767 6790 6378 5533 5086 4752 3936 3058 3527 3229 3267 3156 2129 1011 2595 3245 3158 3286 3097 2886 2345 1897 1693 1541 1769 1521 748 498 444 666 834 603 665 552 497 474 314 329 261 89 98 261 385 491 359 372 499 576 550 452 363 382 347 348 334 402 383 349 299 325 233 233 387 380 305 325 184 89 213 235 167 294 286 257 210 102 224 288 223 334 383 382 515 512 215 114 400 334 298 266 232 129 47 43 169 88 73 78 203 110 158 145 448 637 571 597 455 237 173 267 404 470 442 381 267 292 391 385 368 351 346 225 171 133 135 139 163 142 39 71 171 133 138 97 146 131 103 124 79 86 103 58 104 12 30 59 7 43 63 16 38 36 107 6 31 17 -34 65 22 95 18 37 65 56 21 71 84 101 71 44 54 69 100 70 109 123 114 86 33 51 87 -18 68 51 64 52 41 51 32 94 122 193 288 343 387 217 196 133 190 230 247 287 294 270 209 217 322 393 352 312 315 246 212 219 190 225 204 131 143 148 202 205 230 282 339 335 356 323 311 351 359 281 218 180 213 214 213 301 389 445 439 474 556 533 542 577 575 593 615 637 653 576 388 195 160 215 396 373 279 169 122 179 72 57 67 88 122 138 101 128 135 122 91 99 119 108 90 109 86 68 94 116 104 107 94 115 120 108 110 116 97 120 111 89 77 96 94 86 81 87 77 83 66 61 58 46 41 40 43 41 39 38 25 32 33 17 12 6 2 49436 332 48 30 10758 13 43 56 8634 1557 82648 51146 26320 10466 6788 8864 8655 8588 8015 8222 7941 7719 7179 6857 7266 6735 5641 5017 4648 4014 2944 3388 3528 3405 3125 2203 976 2493 3336 3286 3112 3007 2971 2458 1813 1712 1541 1496 1362 856 725 611 660 718 646 520 311 456 508 410 251 219 113 121 235 416 322 342 354 428 442 399 327 376 318 310 376 365 401 411 433 402 340 388 401 223 305 300 261 247 264 237 233 242 334 360 297 270 187 166 275 313 321 380 414 481 642 348 184 286 336 360 280 266 159 163 130 89 103 128 101 189 291 161 263 486 600 545 451 415 328 284 371 454 456 471 431 346 312 362 318 393 378 234 217 174 146 76 127 162 179 118 153 138 114 199 182 39 113 110 71 110 117 86 58 34 -12 110 92 41 76 59 38 1 41 20 0 30 47 52 46 71 71 56 88 -9 94 59 15 59 28 42 93 105 131 132 110 85 94 107 151 88 86 170 87 18 74 60 77 64 71 117 33 97 139 268 323 359 381 174 166 200 253 267 207 246 243 237 248 319 320 315 274 305 310 279 260 301 261 221 217 211 215 246 238 230 287 316 280 299 308 297 363 318 267 223 215 173 214 248 361 421 490 489 572 607 546 574 589 591 625 684 746 693 611 469 230 168 250 379 349 245 139 146 120 93 94 70 91 126 149 139 144 113 132 125 116 98 92 110 117 107 103 110 108 82 85 95 108 124 121 138 125 128 136 121 93 75 83 89 99 98 73 73 74 85 74 65 55 57 59 52 40 30 41 39 45 35 29 24 8 4 49442 331 45 30 10755 13 44 2 8635 1558 82835 52201 26947 9896 6498 8606 8524 8309 7984 8240 7995 7358 6882 6536 6898 6543 5715 5076 4494 3464 2778 3279 3237 3250 3007 1884 812 2299 3452 2903 2887 2666 2750 2407 1876 1720 1584 1376 940 630 594 640 541 384 570 566 335 332 396 330 352 279 112 66 77 238 386 277 349 327 241 361 409 371 424 420 249 160 360 384 275 291 329 378 369 274 339 412 299 169 182 212 236 196 328 272 264 186 149 228 397 367 406 344 399 560 484 273 173 236 355 312 303 271 133 108 85 47 87 110 75 193 135 98 165 415 557 669 424 362 268 120 301 415 527 430 350 298 288 309 418 340 181 198 181 179 156 165 156 144 103 158 136 107 68 137 46 115 118 78 106 104 18 -16 -13 -47 66 6 49 -9 25 16 14 57 45 18 48 33 76 33 23 47 50 56 40 -41 48 29 54 65 65 40 54 62 85 95 4 39 66 73 113 32 31 29 65 96 43 61 36 64 74 40 60 78 142 256 460 475 315 164 143 202 234 205 154 219 239 203 206 223 258 249 206 178 210 226 227 201 259 222 181 163 180 202 203 219 271 267 299 290 255 229 230 253 304 294 195 189 222 256 335 446 454 452 545 518 503 546 531 543 556 603 610 602 556 452 239 163 228 306 298 203 108 132 85 62 70 70 75 102 113 129 105 80 92 104 107 78 50 80 75 65 90 100 109 60 70 102 86 70 76 86 108 103 90 83 56 58 68 81 77 68 67 47 32 36 51 39 38 42 37 38 25 31 18 24 25 14 18 11 0 49448 332 72 30 10752 13 44 8 8637 1559 93431 62289 30999 9560 6875 9007 8497 8486 8236 8169 8182 7458 6810 6648 6903 6427 5844 5045 4602 3589 2377 3259 3020 2817 2995 1489 839 2613 3473 2662 2452 2480 2783 2666 1974 1675 1577 1304 1011 804 646 621 541 457 544 576 422 379 414 368 365 252 108 191 74 88 303 170 213 450 328 364 390 332 337 343 361 405 401 293 331 435 476 418 337 422 409 282 265 344 253 228 205 249 280 197 253 221 147 248 406 442 408 507 449 467 439 167 215 337 312 247 277 235 132 15 77 152 147 78 73 144 183 174 264 454 565 426 440 561 350 252 252 410 494 504 435 283 164 347 394 343 293 226 199 123 65 67 67 56 95 170 143 128 125 157 163 155 99 114 93 58 69 75 -6 -5 -16 16 -8 16 38 17 105 80 -26 21 36 -11 7 98 64 8 20 -31 8 62 -1 35 15 54 31 113 94 30 136 109 60 105 158 51 41 84 106 75 58 65 63 -22 64 59 56 120 110 98 161 189 399 445 364 197 102 171 181 184 173 226 278 238 203 222 220 207 152 191 175 189 181 206 223 270 217 254 245 184 195 239 282 326 281 306 277 270 275 309 298 261 232 191 243 287 380 399 428 474 500 532 551 608 596 584 620 707 663 592 526 486 311 179 283 369 291 182 137 117 94 81 87 50 90 115 125 88 99 102 112 128 107 87 75 66 75 73 78 98 88 100 100 86 97 107 110 116 109 116 125 112 93 94 91 87 82 79 81 72 66 66 57 56 55 45 45 47 37 33 33 38 37 36 25 25 19 3 49454 330 38 30 10748 13 44 14 8638 1560 85401 53613 28616 14335 7505 8759 8185 7929 7981 7852 7897 7669 7157 6530 6860 6364 5565 4775 4231 3558 2205 3046 2608 2321 2686 1055 886 2750 3047 2031 1983 2145 2378 2726 2142 1570 1433 1220 965 773 790 702 626 412 431 521 473 340 253 321 110 91 153 86 45 205 190 206 301 426 446 389 285 291 301 296 264 161 346 430 407 357 354 233 313 283 310 401 253 219 185 262 373 150 350 357 273 134 179 407 501 381 234 340 356 315 194 102 233 373 346 216 81 177 119 18 34 73 19 89 3 120 111 139 262 351 545 539 507 530 298 143 288 414 443 423 377 263 246 248 258 347 278 127 198 197 140 70 96 186 61 12 104 74 111 114 64 14 70 46 130 47 54 -5 49 23 -42 -34 -43 -26 22 57 -12 -61 5 9 39 -5 20 10 22 28 17 -40 52 53 75 47 9 -31 10 33 50 4 43 -8 52 107 31 18 45 54 62 6 31 16 2 2 -34 21 13 0 71 41 98 149 175 293 359 396 270 139 196 134 176 247 192 164 169 192 201 209 216 162 110 89 147 142 174 212 268 242 188 184 202 235 266 288 244 254 258 236 250 291 259 218 209 211 149 211 335 400 410 483 556 523 568 561 569 597 621 629 604 559 596 592 500 282 284 374 308 196 134 104 73 84 83 94 105 117 77 85 109 89 67 87 64 57 68 65 63 98 94 64 79 77 78 68 69 83 93 99 83 99 128 102 81 85 85 82 76 68 63 59 52 45 42 42 42 38 24 31 23 27 16 23 22 19 12 4 49460 333 33 30 10743 13 44 20 8639 1561 89483 60847 35256 15270 7214 8819 8859 8107 7752 7834 8416 8122 7317 6489 6688 6370 5881 4907 4338 3822 1927 2791 2958 1988 2614 1183 818 2117 2419 1541 1789 1994 2188 2631 2170 1696 1462 1175 892 826 875 667 522 403 441 628 400 359 368 395 271 105 109 85 169 216 242 213 256 340 478 468 422 423 338 340 438 351 330 343 418 386 324 310 355 313 341 351 332 323 278 252 251 294 274 229 255 256 231 460 495 310 305 322 321 123 123 206 314 375 401 323 122 176 175 66 75 49 114 137 115 173 166 134 252 490 595 593 629 493 260 171 325 464 525 577 433 346 221 289 262 332 349 196 122 202 154 144 137 133 115 141 103 136 205 130 123 86 45 80 -2 6 -27 91 73 7 -29 -28 -6 30 88 80 24 57 110 38 38 2 35 124 63 26 11 34 57 63 11 41 46 -2 64 105 16 121 81 57 47 87 115 122 47 48 86 60 77 53 -5 30 41 55 38 48 47 60 90 144 207 210 340 389 298 155 136 147 179 185 220 207 148 240 245 209 219 172 151 116 131 214 249 239 243 262 258 214 188 297 253 256 225 225 250 289 270 261 277 255 214 201 207 248 314 363 416 433 483 516 585 609 595 606 697 735 636 614 562 527 476 345 327 366 233 155 141 89 63 59 63 92 100 108 111 112 105 114 96 99 82 94 101 94 114 81 78 88 81 85 76 98 112 97 111 105 120 144 132 111 108 90 104 95 93 92 105 92 82 78 71 64 72 55 46 48 42 40 38 39 26 29 31 27 24 20 2 49466 329 30 30 10740 13 44 26 8640 1563 82138 54299 30165 11919 7092 8974 8709 7598 7749 7736 7945 7798 7266 6456 6675 6375 5668 4944 4315 3994 2043 2364 3028 1717 2327 1463 374 978 1397 1051 1364 1776 2191 2524 1913 1445 1235 923 787 769 686 546 416 357 378 490 502 396 316 246 227 108 30 129 169 -24 20 160 141 184 395 448 291 307 322 316 295 262 213 321 287 312 278 328 344 313 326 314 389 252 195 201 267 316 306 240 271 307 285 314 326 112 171 259 141 129 119 164 356 378 263 187 117 98 83 -53 -67 -5 19 79 92 74 71 147 196 321 436 535 482 450 337 168 255 371 401 428 414 241 115 221 341 262 224 86 63 132 131 148 29 11 -8 36 64 112 140 43 80 52 42 40 71 45 -40 3 22 -10 35 17 -8 16 17 -8 -65 -74 -45 4 19 -2 24 37 -68 2 9 23 55 11 -8 35 15 45 32 -24 -9 50 58 51 63 82 -14 57 45 15 -26 8 66 77 1 38 32 -11 -6 30 -6 42 93 82 159 158 177 213 255 166 39 85 147 118 139 186 177 216 217 188 165 81 88 92 155 121 157 195 175 180 120 131 170 148 243 234 215 193 207 238 223 198 184 155 162 188 249 250 306 362 409 405 436 495 529 529 625 611 634 656 594 564 528 449 385 316 345 263 178 112 101 79 39 32 35 65 108 57 56 54 65 69 57 49 34 63 58 34 58 69 74 51 48 64 80 61 64 61 72 82 106 106 77 72 59 61 72 72 61 61 55 51 34 28 40 36 23 14 14 8 12 10 10 2 999999 10 0 49472 332 26 30 10736 13 44 32 8641 1564 87557 56314 31188 13694 7098 9033 9114 8151 8143 7795 7978 8013 7293 6785 6769 6382 5961 5449 4460 3921 2269 1887 2964 1699 2649 1906 481 682 758 693 862 1497 1949 2557 1940 1654 1276 1057 981 815 610 675 570 509 338 464 506 282 245 282 228 129 129 143 164 234 160 182 123 186 280 419 367 366 287 255 259 323 268 318 244 318 332 362 284 387 364 296 381 336 247 219 325 250 245 405 396 376 292 282 377 168 194 171 109 145 117 263 424 265 222 94 111 242 138 167 8 102 110 60 137 115 179 234 277 429 552 520 494 509 290 95 147 449 557 461 326 326 256 418 395 314 262 255 158 105 139 176 118 129 83 134 135 139 148 179 118 115 46 108 63 85 112 101 12 44 -19 11 -8 -15 66 14 -13 20 -61 0 -18 3 -5 58 46 70 53 81 49 28 55 14 10 70 19 25 4 -52 57 0 19 22 81 53 6 9 -6 42 40 39 17 99 85 40 42 -1 32 49 74 131 168 195 132 213 297 218 96 132 158 177 211 192 210 198 199 217 160 146 192 140 45 66 105 174 214 231 205 153 136 210 255 248 237 236 256 194 208 221 191 172 150 180 220 244 345 438 485 435 489 510 527 555 584 652 669 550 522 527 590 514 442 368 362 260 167 112 89 83 50 45 91 117 140 87 95 85 92 73 63 67 80 57 71 69 90 88 85 95 73 53 74 87 98 88 89 100 125 122 87 51 67 62 81 87 92 67 72 74 61 54 53 46 40 44 42 29 42 36 33 37 24 15 12 10 4 2 49478 332 22 30 10732 13 44 38 8642 1565 92605 62147 33757 14443 7184 9035 10187 9059 8475 8220 7945 7879 7636 7256 6742 6196 6084 5291 4532 4153 1788 1082 2356 1291 2339 1936 582 453 612 696 584 1141 1822 2533 2365 1866 1348 1156 780 618 663 683 551 430 580 546 478 386 214 322 286 159 127 233 52 20 88 128 129 222 325 347 379 263 234 410 287 267 334 312 378 430 361 271 231 231 258 309 359 305 168 272 271 205 284 311 454 469 361 418 407 163 159 185 195 102 134 269 453 282 66 195 95 126 120 60 35 103 95 65 113 159 160 162 175 456 568 549 550 518 269 177 211 422 518 495 367 259 207 299 348 320 302 282 128 143 162 128 62 127 91 44 128 133 187 73 87 99 45 14 32 30 19 -15 40 39 17 -3 7 33 -23 -16 7 -38 52 66 13 69 49 45 1 52 27 54 36 56 61 36 6 48 36 56 64 44 27 65 29 61 29 17 20 12 28 58 58 63 19 55 71 42 59 59 87 3 94 140 177 240 238 184 257 231 64 74 74 190 221 208 230 196 167 230 164 157 161 98 56 96 135 145 192 206 202 201 169 159 219 287 251 226 194 216 237 216 134 128 107 112 212 249 354 397 406 448 458 458 516 551 604 717 670 556 503 460 460 460 460 410 377 251 129 103 91 61 52 88 81 109 121 105 127 113 58 71 65 72 60 82 98 81 94 95 83 112 91 64 67 92 70 84 100 102 124 124 77 83 65 77 98 88 82 83 85 82 75 74 63 54 40 44 47 41 37 32 32 34 29 19 13 7 6 4 49484 328 17 30 10727 13 44 44 8643 1566 96361 62728 31406 11305 6708 8963 10703 9231 8610 8048 7762 7652 7178 6994 6826 6410 6279 5361 4432 4062 2124 885 1715 1116 2219 1496 584 559 481 586 645 1046 1592 2139 2517 1777 1163 1094 828 567 528 504 404 388 386 447 401 348 289 187 246 72 107 194 182 127 116 162 180 161 275 449 366 204 207 254 300 314 361 332 404 446 460 215 238 303 334 450 396 340 177 203 375 264 225 296 525 403 389 504 279 138 111 28 64 113 197 377 464 277 95 2 109 40 -4 55 51 160 85 68 159 144 253 230 331 445 650 589 480 500 296 163 243 469 458 403 377 297 250 249 357 376 307 300 231 236 119 86 170 157 177 113 156 132 108 79 80 71 -8 93 37 3 12 28 8 -35 -25 -2 56 27 28 24 -8 -16 -32 37 20 53 39 8 24 0 66 43 49 -6 31 41 22 36 9 7 82 102 74 113 59 23 40 40 17 17 1 37 -34 44 48 46 69 24 67 79 46 46 106 152 116 154 200 200 246 293 147 80 102 182 118 123 187 179 202 186 209 171 121 93 89 108 25 93 162 105 104 191 135 174 209 241 215 234 223 240 226 180 127 162 150 201 251 299 314 402 398 395 311 323 511 561 586 595 467 545 457 418 415 440 382 375 351 197 115 80 50 55 63 64 90 130 120 105 116 88 75 75 69 63 71 63 84 58 60 76 73 72 80 69 94 81 67 61 93 115 122 108 64 65 55 65 82 75 65 65 60 56 56 53 56 42 31 32 26 26 16 17 13 5 5 1 49490 330 42 30 10722 13 44 50 8644 1567 97648 67507 32000 10164 6904 9293 11070 9822 9193 8513 8022 7659 7350 7281 6917 6461 6051 5641 4372 3859 2319 1020 1614 984 1448 899 552 552 503 575 472 729 1245 2045 2257 1559 1179 915 739 532 539 492 599 426 281 423 335 275 221 287 300 172 144 124 139 48 98 145 172 96 282 481 542 241 172 257 329 256 279 346 289 399 406 216 299 197 372 399 366 238 239 266 253 248 151 204 297 399 406 462 307 113 59 32 50 114 264 338 420 343 193 132 -41 87 113 -35 65 11 123 141 258 180 172 198 333 420 520 445 535 486 265 191 271 418 459 449 314 231 279 234 345 370 372 271 296 244 106 102 244 97 156 109 129 92 56 53 90 127 25 28 103 16 15 20 28 29 -13 51 6 -33 48 -11 5 -7 -34 26 29 -21 51 39 39 50 53 17 66 15 -17 40 66 53 31 11 76 42 53 58 84 35 67 38 64 10 47 46 7 52 -6 17 39 67 31 -16 37 84 99 106 182 200 228 176 242 267 255 145 83 171 229 207 231 204 211 251 195 100 126 93 35 83 142 103 78 139 134 96 147 204 208 239 222 236 285 257 235 206 163 148 156 194 291 311 323 331 340 345 334 323 428 466 522 544 384 429 396 418 433 431 425 389 348 204 93 88 55 76 68 61 91 140 144 120 80 105 110 91 74 70 81 92 69 78 106 70 91 81 57 59 87 76 58 64 76 92 119 110 67 64 67 76 70 77 86 73 68 66 61 51 48 43 42 40 34 34 20 24 24 26 7 999999 6 3 49496 325 7 30 10717 13 44 56 8645 1569 107501 77137 43401 16345 8072 8375 10372 9743 9321 8807 7970 7598 7440 7133 6689 6077 5889 5192 4278 3763 2247 762 1231 690 584 472 512 497 428 443 474 577 1076 1734 2194 1442 964 760 685 561 403 408 434 342 526 366 250 248 263 245 274 87 147 34 27 70 69 51 68 46 182 288 387 204 259 116 145 223 263 251 344 275 263 181 155 147 269 267 330 266 216 188 216 157 108 191 193 290 392 339 258 89 61 30 55 86 244 280 271 353 150 45 163 48 -7 24 98 72 2 126 218 174 168 218 337 476 333 445 398 354 226 132 318 433 406 281 242 169 244 270 282 301 251 229 204 172 79 61 222 104 102 57 45 73 101 54 46 32 -2 -54 23 -11 3 47 0 58 2 -42 -47 -57 -78 -24 -57 -63 9 -80 -71 -83 -41 -13 -65 -33 3 -26 -27 -21 -48 -30 -21 -4 12 0 -15 64 56 32 72 68 64 26 24 -29 31 80 28 1 19 24 -15 24 40 -9 -15 80 82 72 106 103 218 223 237 294 287 101 63 81 175 139 185 219 188 149 170 114 63 25 33 31 23 31 91 86 144 121 129 107 145 115 155 152 181 191 201 186 159 130 123 124 277 363 314 317 359 324 300 220 295 439 441 367 262 366 373 376 392 388 342 295 164 71 70 70 63 60 52 36 72 93 112 84 63 67 71 55 44 17 20 24 79 68 61 37 54 36 30 63 63 60 51 50 69 89 83 70 53 57 60 57 66 54 29 45 46 38 19 25 28 26 24 13 11 999999 6 3 3 49502 330 3 30 10713 13 45 2 8646 1570 89798 60283 30522 11090 6580 8466 10526 10373 10135 10081 8740 8044 7443 7532 6908 6261 6054 5499 4297 3820 2943 1053 881 681 449 621 565 467 570 466 457 532 852 1585 2046 1483 912 767 661 583 416 419 532 424 368 313 291 207 269 283 285 141 154 271 136 42 52 24 47 128 305 438 364 244 210 193 255 224 322 293 147 218 355 269 174 242 327 342 407 335 176 134 166 130 110 122 184 186 250 285 190 128 120 82 59 152 262 405 347 360 114 91 21 32 76 84 97 -17 1 87 110 119 238 317 366 436 425 509 426 399 237 132 293 479 521 371 226 249 214 244 317 255 256 324 286 177 211 208 135 169 153 128 97 59 78 143 111 51 36 94 -16 -52 6 -26 69 16 -19 -46 29 27 -14 48 38 -5 -10 -42 -21 -97 -92 -44 49 33 23 62 0 33 -2 54 67 34 32 -33 -9 27 -33 27 58 40 97 69 29 -3 47 33 -31 -10 37 37 35 44 58 -4 40 99 93 117 76 171 238 222 215 321 339 149 85 119 155 152 180 169 216 198 170 111 107 79 66 24 86 63 51 114 102 149 200 184 236 177 227 195 204 207 194 204 175 209 168 195 324 382 367 326 353 321 301 270 258 329 431 345 195 267 332 384 380 369 334 288 228 112 102 65 53 32 55 77 88 113 117 90 58 68 79 49 67 68 34 59 91 86 93 92 101 76 47 69 95 88 69 80 99 114 109 98 76 71 67 59 78 79 62 57 57 55 63 55 47 36 34 39 27 20 20 22 24 19 4 7 12 5 49508 325 29 30 10709 13 45 8 8647 1571 65841 32693 11037 6686 8308 10602 10647 10148 10280 8941 7840 7600 7526 6867 6239 5881 5400 4184 3723 3233 1038 685 652 576 642 533 429 448 416 554 536 673 1317 1992 1488 1033 752 720 623 405 406 478 507 339 291 354 255 291 340 278 199 150 156 88 30 79 52 113 116 258 451 409 342 155 129 212 155 237 206 231 269 318 293 312 228 264 331 396 297 265 169 177 96 131 106 120 71 175 207 191 139 92 83 71 153 317 312 394 275 88 100 114 34 54 5 13 53 28 63 169 151 290 388 463 498 495 460 432 347 191 204 176 409 444 337 292 245 208 260 206 315 344 361 314 196 156 175 117 285 178 38 68 90 119 130 53 65 132 26 -66 4 22 -16 -49 0 36 32 37 -39 -32 51 8 26 -43 11 39 -29 -52 -69 -68 -28 -28 -10 36 -43 17 41 10 37 37 13 14 8 33 89 74 72 35 18 -27 28 41 19 -2 20 35 -20 1 27 -21 58 38 93 111 109 153 133 170 188 206 271 271 152 127 128 130 204 201 176 211 200 149 120 93 75 82 66 57 89 69 76 82 95 98 135 158 199 192 207 233 233 190 157 168 201 153 175 314 406 335 301 363 372 340 281 242 301 464 318 159 212 266 291 379 368 267 202 100 83 74 73 48 34 31 52 82 119 114 94 89 92 78 81 38 46 78 84 89 78 49 46 49 57 41 69 72 79 76 89 98 114 80 63 58 67 67 67 80 72 60 74 74 56 52 48 38 37 24 23 26 17 19 14 15 8 49514 328 25 30 10705 13 45 14 8648 1573 69403 35992 10800 6538 8099 10657 11537 10890 10781 9508 8038 7602 7756 6912 6406 6095 5355 4191 3500 2902 1241 806 712 496 536 392 482 380 455 490 489 678 1346 1929 1791 1164 681 619 560 535 574 595 475 401 325 274 334 267 286 262 174 202 174 184 183 112 67 29 135 405 443 320 315 242 219 205 280 271 288 287 288 240 203 200 82 264 379 352 347 149 254 185 147 183 154 111 71 92 140 93 37 121 46 88 225 339 387 486 428 126 164 122 59 -3 35 41 87 82 39 142 164 276 369 424 493 553 496 503 315 177 122 186 406 470 390 307 274 276 320 238 219 249 307 296 216 123 146 258 240 252 141 47 85 136 96 101 83 77 63 4 14 4 -26 -36 -33 -31 21 -12 -1 -9 14 43 11 20 27 -36 -91 -13 51 -70 -15 8 27 -20 -5 -16 36 -37 -8 15 60 62 24 50 43 44 7 30 79 103 12 -11 12 49 68 85 61 -3 38 72 35 73 107 154 61 122 207 154 181 156 234 287 224 120 169 190 178 190 199 215 182 236 110 61 102 52 31 98 75 32 54 50 102 103 138 130 150 194 221 263 196 250 178 154 161 209 208 322 503 425 356 317 304 295 268 202 285 418 299 137 173 164 210 291 297 253 135 73 74 52 55 56 62 107 112 109 99 91 112 83 79 91 67 78 58 67 63 80 80 87 64 76 63 73 74 81 81 101 97 87 88 82 75 76 77 59 76 72 86 66 58 60 47 45 45 53 48 35 42 33 23 36 19 27 16 999999 999999 5 49520 324 20 30 10700 13 45 20 8649 1574 65706 33114 8378 6538 8187 10305 11508 10964 10706 9660 8416 7738 7597 6909 6353 5762 4845 3716 3131 2586 916 882 632 538 623 465 480 430 489 379 383 391 1009 1755 1696 1080 822 813 607 473 465 495 406 380 424 374 372 336 161 254 282 177 253 302 227 113 59 83 129 235 398 349 327 144 53 227 225 210 202 278 354 280 217 77 141 227 308 309 369 249 261 216 149 94 37 71 30 108 81 14 135 87 97 127 187 272 337 442 343 125 19 25 44 -3 37 8 55 47 61 135 184 141 337 355 503 495 441 448 368 96 108 222 388 437 391 364 328 245 342 315 122 237 302 264 186 179 142 231 219 171 91 36 136 108 69 68 103 5 -1 56 59 5 -15 -4 -20 -28 30 -10 -16 53 -52 -80 -74 -30 -40 -86 -46 -21 -23 2 39 -34 -9 12 -10 -15 -13 -31 -64 0 35 8 5 38 65 49 10 9 25 16 46 3 30 34 3 43 67 40 -19 -14 5 58 59 48 126 138 147 165 171 133 198 304 222 141 98 98 189 168 191 208 201 174 132 131 55 73 55 26 45 60 28 -15 17 92 87 53 92 180 170 154 195 191 190 204 181 156 186 345 437 392 280 315 339 329 233 204 237 335 275 99 53 90 154 181 203 161 92 40 56 54 -6 -15 29 49 81 87 89 85 85 73 62 48 57 35 31 42 49 62 78 74 40 40 30 60 60 77 68 61 80 63 56 58 47 51 59 59 64 57 49 46 43 43 32 44 28 25 30 23 14 8 11 9 11 2 49526 325 17 30 10697 13 45 26 8650 1575 67150 32325 8703 6735 8327 10500 11972 11957 11602 10660 8841 7903 7645 6953 6284 5548 4714 3791 3022 2011 893 779 579 492 443 477 396 473 517 558 558 373 714 1462 1898 1241 901 722 637 426 465 439 546 490 482 427 344 277 200 244 180 186 104 113 148 104 131 95 146 251 394 301 332 330 151 258 361 395 321 221 371 258 126 129 162 173 339 360 302 231 264 249 218 183 116 75 24 69 108 69 164 145 104 172 278 309 395 426 255 127 74 8 106 60 61 98 34 -11 40 129 229 216 303 448 430 463 531 489 399 276 144 132 253 480 541 376 352 299 276 305 246 143 206 278 188 141 169 185 163 149 105 94 197 145 107 101 58 121 104 23 6 -32 -32 55 9 -24 27 4 81 85 14 21 5 -68 -32 -6 -25 -16 -21 -33 -60 20 33 -33 31 63 57 16 86 51 58 24 -41 32 63 21 37 60 51 80 59 -4 29 26 87 31 -14 50 59 79 82 49 33 107 143 112 141 212 209 182 222 300 210 142 153 156 155 140 151 197 235 232 199 71 19 36 29 62 32 62 53 64 37 78 107 110 96 121 172 191 124 171 163 190 162 159 165 344 501 440 359 342 375 354 287 171 246 368 322 110 77 66 116 174 216 192 133 99 94 75 45 53 64 89 103 93 92 98 81 83 82 78 90 60 52 49 70 78 84 63 54 53 51 71 94 86 90 99 105 86 92 55 55 85 68 57 61 74 77 85 75 53 33 40 37 33 45 38 22 14 12 17 20 7 2 49532 332 13 30 10693 13 45 32 8652 1577 109961 62937 24318 7079 6888 8111 10152 12119 12622 11915 11340 9683 8240 7685 7170 6719 5621 4569 3968 2539 1408 962 731 613 517 514 526 525 510 544 510 633 617 695 1150 1577 1113 795 654 622 571 528 639 643 594 416 508 483 311 188 173 184 218 231 208 255 225 82 59 84 343 341 426 384 273 206 322 339 238 259 312 288 319 158 209 300 284 398 467 443 324 309 152 107 119 165 107 32 128 152 75 238 189 99 175 343 407 402 413 382 59 162 101 172 115 81 68 169 129 136 118 109 86 285 389 514 643 622 636 492 363 238 147 358 426 403 424 363 352 256 327 285 188 259 224 206 216 229 236 223 178 144 69 113 74 44 63 84 88 30 20 93 32 35 59 75 62 26 90 24 -48 -66 -9 25 -56 -20 -6 66 52 24 38 -3 27 56 48 33 70 64 34 77 65 60 0 54 85 33 49 92 60 111 74 48 51 38 32 1 47 30 61 25 67 50 59 95 91 145 149 182 148 218 208 223 277 285 178 124 196 185 172 218 273 244 221 219 124 75 129 105 35 77 77 75 102 103 127 138 138 124 173 203 148 132 146 122 147 174 211 252 469 601 437 386 416 399 388 375 248 189 279 336 156 86 102 133 157 133 114 120 116 103 79 72 73 106 159 145 106 102 94 118 107 90 79 66 62 89 91 71 107 99 68 70 88 85 87 92 82 97 137 102 94 89 98 93 92 93 96 83 98 93 99 112 97 80 73 68 80 67 57 53 44 41 46 34 35 20 5 7 20 19 16 5 49538 331 10 30 10690 13 45 38 8653 1578 79413 29767 7400 6900 8127 10143 11712 12710 12236 11113 9617 8485 7943 7431 6699 5480 4223 3457 2182 1124 814 650 544 495 517 568 479 567 529 513 458 397 510 891 1559 1195 831 598 655 569 477 455 467 593 548 454 386 309 204 165 258 304 196 159 157 174 92 -37 192 349 477 425 277 297 225 361 249 311 275 378 387 358 187 153 147 227 326 351 310 369 259 219 163 193 71 60 75 115 127 178 80 137 229 328 295 380 425 454 205 83 95 30 -5 10 78 122 71 115 170 158 237 159 333 403 450 637 641 610 545 442 265 211 315 472 501 507 443 425 400 302 360 143 162 223 244 208 154 210 257 213 220 142 176 133 44 50 84 85 7 71 98 21 49 21 67 97 16 12 31 32 -25 25 20 8 13 54 -20 13 -13 54 12 17 62 67 40 44 15 72 11 47 101 81 82 64 105 55 76 113 108 37 97 56 54 50 39 98 109 66 63 39 30 45 91 102 178 220 197 165 177 200 207 287 361 318 153 136 222 269 268 256 240 257 208 151 94 94 74 85 71 89 86 77 99 118 103 147 150 144 144 117 145 146 152 112 146 161 333 483 492 405 364 398 352 330 337 203 162 254 289 148 83 112 126 84 76 118 115 83 71 91 72 98 131 144 128 130 107 111 83 99 106 102 80 75 88 99 84 73 115 105 96 102 77 83 92 87 89 89 111 102 77 86 109 100 92 92 112 114 102 92 90 86 73 70 60 54 67 69 61 50 48 43 35 35 22 21 15 20 17 6 6 49544 326 6 30 10686 13 45 44 8654 1579 73803 28679 7221 6464 7816 9741 11413 12047 11728 11032 9220 8279 8067 7343 6479 5328 4342 3059 1914 927 623 709 570 452 392 500 529 566 428 483 461 502 594 725 1338 923 732 632 588 496 439 469 543 504 534 365 376 349 346 366 247 214 162 194 155 152 11 95 235 226 284 369 182 202 311 212 284 141 215 324 345 263 209 213 71 277 292 393 339 321 364 280 164 115 103 -21 62 117 130 186 141 87 156 209 218 253 240 340 265 93 33 109 -40 71 41 17 106 75 38 20 275 243 343 466 453 538 541 527 579 386 158 66 275 478 498 406 409 329 327 309 223 167 144 192 278 98 81 187 253 163 189 148 167 87 99 125 112 126 112 70 -5 -1 -5 45 5 8 -9 31 40 38 -3 48 37 -33 -67 -1 56 26 -17 -16 5 61 18 16 28 1 12 -4 42 15 -11 12 18 57 47 51 92 101 34 35 31 39 -19 26 62 38 29 70 -21 27 53 73 84 128 130 94 65 137 181 157 172 254 332 296 147 111 151 239 256 221 209 178 122 137 117 98 68 57 50 63 62 68 58 108 79 104 105 139 110 105 118 121 141 89 102 134 306 447 485 397 391 419 367 277 259 157 135 213 243 166 80 129 90 75 88 96 80 91 31 58 66 75 69 58 77 80 85 81 99 73 69 91 64 44 38 58 64 60 67 48 48 68 77 74 74 80 87 75 73 70 60 56 66 74 52 50 71 81 65 58 70 64 48 50 46 37 28 20 25 27 33 26 16 16 1 3 49550 328 3 30 10683 13 45 50 8655 1581 88224 38545 11099 6303 7357 9373 11032 12250 11592 11027 9557 8416 8536 8060 7037 5794 4736 3321 2014 850 565 519 587 480 573 653 532 690 572 558 531 431 544 760 1273 1030 617 612 567 605 475 462 549 672 564 437 520 322 287 260 176 179 235 214 156 141 148 -4 139 226 350 359 325 211 172 325 246 233 267 368 281 170 245 174 45 149 369 501 446 405 274 229 151 111 74 121 115 113 99 137 150 96 184 285 275 309 321 219 140 112 64 91 68 28 56 32 0 -14 -11 152 172 200 401 447 409 517 515 586 458 356 245 153 351 492 485 416 418 435 327 321 214 148 133 257 191 136 183 176 235 272 260 151 108 93 85 84 39 72 66 16 147 82 21 74 18 -21 12 11 -28 -3 20 104 19 50 6 -1 44 -28 -18 -3 -49 -48 -13 60 115 36 23 14 51 90 7 17 62 -28 -6 28 54 65 57 30 54 61 9 56 69 23 65 43 40 36 39 50 48 79 130 109 143 189 167 182 174 196 343 298 160 173 200 235 247 240 248 206 195 157 140 89 112 65 45 91 21 48 118 86 76 104 92 93 115 111 101 114 154 147 134 258 406 455 458 398 424 378 317 230 216 159 149 157 234 197 103 95 115 91 101 116 81 108 57 45 46 60 70 103 106 72 78 92 69 81 68 56 52 54 70 79 81 77 87 90 84 86 74 60 84 88 93 76 83 83 68 73 74 89 82 88 82 94 91 74 67 78 74 65 67 63 47 36 19 21 25 26 19 21 999999 7 10 5 49556 330 1 30 10681 13 45 56 8656 1582 95485 49215 13684 6403 7364 9072 11093 12317 11357 11240 10125 8715 8597 8020 7227 5891 4752 3134 1671 811 596 512 591 584 577 707 735 736 677 622 527 360 585 664 1167 1047 755 746 731 539 524 408 425 483 497 522 347 433 264 213 201 261 272 258 248 165 68 91 110 286 387 268 260 244 164 217 268 378 357 392 220 266 247 211 187 211 236 384 276 300 287 147 72 166 89 76 165 82 120 131 159 200 267 125 297 255 248 206 136 1 116 129 107 28 131 140 37 60 111 80 164 328 391 447 519 582 631 652 573 429 257 71 234 434 493 463 378 419 361 318 205 129 101 147 183 139 58 115 199 196 233 164 138 126 93 74 55 140 19 39 20 52 43 17 7 64 -50 -11 61 86 57 27 2 -10 -73 22 25 -12 0 17 -32 -5 -27 56 30 32 54 80 22 65 89 37 85 42 23 106 62 78 76 106 101 134 117 59 60 53 13 38 53 84 81 60 2 25 116 175 146 137 163 199 192 213 369 342 260 193 133 215 205 192 244 200 198 214 137 144 143 111 99 69 59 60 99 116 109 129 127 102 135 117 131 119 127 95 217 370 437 547 502 458 443 361 247 183 178 118 133 146 203 185 118 91 111 86 86 101 104 118 80 65 57 104 87 108 115 115 107 75 80 74 75 62 63 77 84 97 77 90 75 64 78 83 79 90 87 82 76 102 107 103 92 62 77 101 102 113 112 108 81 89 97 82 59 46 30 40 56 45 42 36 32 38 31 25 24 9 12 13 999999 2 49562 324 28 30 10678 13 46 2 8657 1583 52904 14158 5698 6567 8573 10573 12077 11043 10888 9850 8237 8201 7797 6968 5739 4590 3045 1459 678 536 541 488 509 510 665 800 814 724 577 401 434 393 574 1092 1042 683 650 695 475 539 490 469 438 467 490 342 342 336 271 295 257 275 224 202 123 43 46 172 347 371 270 179 213 224 156 335 329 404 273 345 190 218 143 109 163 245 287 291 298 215 93 163 235 179 144 192 119 244 143 126 142 208 246 213 223 314 247 126 142 28 123 47 37 84 73 55 19 33 104 112 258 357 452 521 504 486 544 589 485 252 116 169 424 520 392 288 337 390 307 224 159 94 212 187 197 116 135 170 176 225 190 82 105 86 97 89 -25 84 101 -11 -64 -19 23 34 -77 -17 -7 -5 40 25 23 55 22 -5 -6 -46 -37 -34 7 44 4 7 11 -2 52 18 -57 -21 -6 35 96 -40 -28 43 14 33 43 -15 15 51 17 -9 36 57 33 20 5 66 101 46 64 32 61 151 131 122 128 161 182 151 207 393 428 377 357 224 163 219 226 197 183 197 203 183 159 134 96 101 116 -7 77 46 78 84 144 142 85 130 88 107 90 133 147 179 328 398 477 468 427 429 357 219 120 103 95 71 77 91 128 90 37 54 100 87 98 84 72 63 25 -12 67 71 70 75 60 68 77 65 81 83 56 41 45 86 91 75 53 48 47 60 60 66 79 85 97 91 72 85 95 71 65 70 81 84 74 77 93 83 76 59 43 56 37 44 31 28 31 25 17 18 12 10 7 3 49568 317 27 30 10677 13 46 8 8658 1585 44770 9640 5230 6843 8146 10485 11333 10083 10508 9605 8495 7672 7523 7287 5842 4250 2194 1001 555 564 512 534 566 531 621 814 712 615 577 416 498 515 465 942 1026 533 603 752 552 481 490 493 372 493 473 303 262 233 268 261 184 193 227 253 118 9 38 166 338 360 291 282 203 151 280 280 295 307 369 337 209 153 163 58 179 268 328 244 196 110 86 19 104 181 103 134 97 123 64 138 172 236 122 88 126 83 158 184 58 84 7 -25 80 -1 -46 10 -27 -89 144 141 237 353 326 537 611 477 481 465 368 238 78 187 424 366 426 256 340 332 252 185 174 115 209 208 171 201 159 225 165 180 85 35 130 44 -23 -69 -54 79 77 31 2 2 -22 45 -28 -41 11 -99 -32 -56 -71 10 30 -42 -55 -54 -41 34 19 999999 -53 -37 -74 -59 40 30 -21 -57 -35 35 32 -2 -2 20 84 52 63 28 2 56 91 61 21 48 9 41 -2 -9 17 -7 -10 50 44 83 49 124 168 139 121 143 136 236 353 392 384 262 143 197 229 188 173 208 218 197 100 90 84 14 68 102 48 55 97 53 89 117 89 63 66 71 99 110 163 109 237 343 369 457 487 432 383 216 78 37 19 21 34 52 56 82 92 53 40 43 62 26 35 19 7 -33 17 47 49 44 47 56 55 52 44 50 49 41 21 45 23 45 51 36 33 34 47 31 29 48 64 61 75 70 79 58 44 58 68 81 72 49 79 58 50 38 39 40 30 28 14 11 6 49574 322 26 30 10676 13 46 14 8659 1586 43750 7890 4971 6880 8348 10724 11129 10245 10575 10084 9206 8341 7469 7369 6051 4244 1765 695 625 649 487 589 723 487 692 916 830 754 773 508 533 495 462 735 953 668 704 634 513 635 447 397 465 486 475 357 131 203 158 203 78 146 337 264 143 118 109 203 310 322 352 184 132 185 258 282 226 337 341 231 283 213 174 201 206 120 385 402 225 132 156 153 195 203 153 82 51 -9 129 125 182 168 103 112 204 151 125 186 25 165 12 51 -18 60 122 21 96 192 197 134 114 413 482 499 571 475 602 553 361 194 224 219 460 540 374 281 282 323 217 102 118 64 211 171 151 124 198 210 153 218 214 84 72 16 98 85 88 105 59 74 102 -53 -85 -17 -5 50 -22 100 18 -42 65 11 -17 50 -7 -86 -9 11 -63 2 76 32 31 100 53 18 -45 4 -24 34 34 4 -35 36 63 84 59 55 -3 15 50 32 35 -3 -15 -17 -6 -33 2 64 38 17 52 66 125 126 126 166 143 112 123 201 256 303 358 370 254 211 219 248 218 245 246 220 162 99 76 69 85 100 118 138 114 108 103 47 100 97 98 98 117 85 90 131 251 314 319 416 507 451 444 337 133 88 68 80 104 91 82 84 89 111 87 99 110 88 44 49 47 46 81 74 88 93 65 46 44 44 38 59 65 57 53 67 57 46 55 33 43 80 51 64 67 79 90 88 88 82 81 74 66 51 59 84 93 84 91 81 72 71 69 43 42 42 27 21 18 13 6 6 8 11 49580 321 25 30 10675 13 46 20 8660 1587 51453 7317 4995 6599 8090 10304 10583 9728 10041 9778 8907 8040 7335 7025 5990 4324 1786 772 590 680 568 583 785 656 791 916 923 707 783 632 450 409 527 608 1027 709 735 746 728 732 470 412 497 538 430 325 296 254 139 282 234 199 224 207 243 40 84 199 291 291 226 242 246 316 180 223 324 297 267 260 202 174 131 148 142 180 336 333 396 362 203 193 157 121 46 64 100 122 92 71 111 145 151 216 162 105 147 220 211 68 52 61 36 28 -52 -6 120 116 17 52 157 403 406 509 512 585 559 555 223 210 163 270 379 454 347 243 312 334 275 198 134 119 134 236 172 264 224 158 189 218 218 180 132 81 2 19 67 90 84 71 -20 9 -67 -22 16 19 -7 54 38 -27 -6 -9 -3 -85 -46 -50 -52 -33 8 66 -17 -40 9 68 13 -56 45 36 29 15 -7 8 54 -13 7 27 10 20 63 14 51 -18 0 2 -3 32 10 42 -6 40 19 -9 13 97 78 95 114 84 147 123 136 159 218 237 290 353 228 201 214 198 229 181 178 181 98 22 51 80 85 60 69 95 78 78 102 101 119 113 148 92 98 89 155 167 185 265 256 331 434 490 421 313 124 44 56 44 69 61 68 50 58 79 70 48 21 32 4 26 26 46 54 70 78 67 80 56 39 41 55 38 60 55 39 23 53 50 50 49 59 47 48 53 71 57 77 69 88 61 68 65 43 40 59 98 73 66 76 77 65 72 55 45 41 32 28 17 10 8 13 2 0 49586 321 24 30 10674 13 46 26 8661 1589 49132 6491 4927 5962 8113 10205 10161 10012 10182 9957 8981 8206 7491 6900 6129 4510 1902 666 597 680 468 538 811 689 720 1011 1224 911 952 519 443 496 463 596 980 879 792 822 883 909 610 613 519 541 462 400 368 270 260 292 181 187 259 332 120 57 -15 222 385 447 307 254 223 262 236 277 249 292 303 202 96 159 227 196 236 206 335 427 378 141 189 168 170 196 165 111 125 51 99 164 267 207 133 81 109 106 212 195 68 49 81 60 54 -3 32 47 35 74 96 101 197 465 534 533 475 553 659 549 342 223 284 347 517 468 361 175 227 352 235 97 103 139 198 244 174 180 208 185 236 159 225 178 90 114 84 187 117 88 81 36 107 30 8 36 85 -9 14 13 63 44 12 -20 15 -71 27 35 37 -2 -2 7 -15 3 12 55 2 -10 68 64 1 56 -6 -35 -12 -2 62 50 46 41 82 34 24 95 79 52 36 82 81 42 38 -6 23 90 74 92 126 187 100 101 151 191 171 187 170 176 207 296 254 190 239 248 194 178 142 143 92 45 87 65 97 120 130 131 106 93 152 152 132 142 168 144 119 100 131 145 217 272 264 333 432 512 480 352 158 100 68 76 86 89 94 91 96 75 82 66 64 72 43 41 30 64 98 83 108 104 66 11 49 53 84 83 58 62 68 70 59 68 57 60 81 66 61 67 63 63 81 89 83 68 78 58 66 58 74 84 102 93 96 93 91 77 72 60 44 53 52 43 45 13 9 17 13 49592 318 24 30 10674 13 46 32 8662 1590 42123 4803 4330 5313 7694 9685 9683 9633 9636 9458 8573 7938 6984 6007 5611 4094 1334 657 641 770 495 589 831 739 705 1014 1208 1151 873 414 336 395 461 624 1016 819 730 838 826 683 526 504 503 415 348 280 278 229 186 194 286 213 134 228 209 110 44 122 313 303 252 187 155 89 256 270 232 320 255 106 151 175 132 146 56 248 338 264 261 176 87 116 66 86 65 77 100 152 82 104 71 134 102 118 50 85 151 77 47 88 64 -72 42 44 7 -28 -69 45 114 55 20 229 434 445 444 467 546 540 365 176 183 263 412 474 257 167 204 278 288 96 120 201 130 146 174 98 153 141 133 97 154 87 94 67 17 45 -1 44 75 17 -9 27 19 -48 -62 -35 -40 -1 -3 -53 12 -31 -27 -6 -40 -33 -37 -6 1 -24 -61 -46 -18 -11 -2 88 61 14 -3 -29 11 -30 -36 -53 9 4 13 15 37 -39 19 -38 34 15 -12 90 57 85 32 20 0 65 45 41 35 66 91 92 58 79 70 81 143 142 200 249 291 237 222 193 147 128 83 140 130 126 85 54 63 86 64 34 55 59 96 110 80 135 124 93 112 94 129 125 169 245 262 315 400 503 441 295 134 67 25 29 55 38 31 20 29 48 57 65 51 17 -4 20 46 62 74 56 64 40 46 51 62 46 51 48 35 74 76 46 24 41 36 37 42 52 33 49 40 54 71 95 96 33 45 50 39 39 27 45 85 82 75 57 56 54 51 46 27 26 12 11 9 5 49598 315 24 30 10674 13 46 38 8663 1591 32386 4429 4173 4788 7390 9542 9277 9260 9217 8796 8355 7555 6915 5647 5271 4565 1951 721 753 748 654 518 772 841 775 847 1144 1215 891 455 223 382 480 715 1083 826 906 827 811 556 597 609 541 464 456 334 242 190 129 183 136 167 261 169 77 -23 31 209 413 346 295 123 68 106 241 309 210 344 254 89 92 73 103 141 106 238 286 311 272 162 44 5 144 46 84 72 89 96 32 52 172 101 91 108 119 94 62 85 -15 61 45 51 73 29 4 39 72 102 100 34 46 77 281 369 538 474 573 569 516 334 152 176 286 364 223 222 245 276 192 138 46 2 118 143 188 161 153 179 133 114 178 102 104 117 109 58 36 75 50 23 6 -30 9 -26 -40 -65 -41 -68 18 12 -58 -36 4 0 -100 -20 10 -31 -83 -67 -33 15 -36 -78 -4 -33 -40 13 -32 -34 -49 -17 -13 -1 -18 46 43 22 -23 -1 10 -60 -10 -6 4 -64 -63 -16 11 -4 33 27 2 22 25 85 88 79 132 150 130 102 63 112 171 222 250 216 197 221 200 102 87 94 46 22 39 55 65 58 43 15 53 53 100 128 132 144 83 114 86 111 171 136 175 213 283 295 387 464 455 339 137 72 23 27 47 43 24 22 63 39 45 26 21 19 -21 37 10 27 66 64 49 27 16 8 15 44 63 53 57 43 16 58 34 28 44 37 26 46 30 33 21 20 61 90 99 42 53 39 25 26 14 10 54 60 62 26 36 45 40 30 6 7 4 49604 323 25 30 10675 13 46 44 8664 1593 43778 5840 4046 5046 7303 9640 9747 9617 9517 9241 8712 8162 7189 5829 4826 4465 2251 647 651 870 773 805 914 813 795 956 1115 1325 918 465 334 420 445 589 945 854 910 761 794 808 756 765 512 434 442 409 288 258 180 207 253 241 270 197 122 46 0 121 408 354 304 269 269 262 285 314 273 292 245 200 77 90 223 178 60 116 244 331 248 156 170 116 219 145 55 70 181 147 87 195 159 123 85 25 72 43 98 84 136 78 8 59 64 87 -60 -60 31 108 -26 55 146 246 335 443 532 519 523 513 440 311 274 297 362 429 154 216 335 242 122 179 101 30 116 171 185 222 209 192 261 180 192 135 140 105 21 35 117 90 47 31 6 -39 9 -56 -44 -48 -65 -10 41 32 17 0 2 -31 7 -31 -1 -21 -41 -46 -57 32 10 44 3 22 -7 -5 67 42 8 -23 2 35 32 0 3 19 59 21 33 38 64 46 54 64 31 -9 15 8 -16 44 -7 27 135 111 117 104 99 145 119 153 174 147 148 174 253 194 253 250 218 128 140 179 158 90 76 77 37 103 84 83 88 51 75 121 145 128 124 170 167 150 165 157 193 237 290 335 378 460 507 327 106 75 98 77 55 79 96 122 83 93 51 72 11 37 48 33 48 71 93 79 82 94 94 61 47 64 80 80 81 71 83 77 58 57 65 68 72 64 82 74 55 59 79 118 120 84 67 56 46 51 48 54 94 122 104 83 90 85 86 71 47 48 40 19 27 31 24 25 18 16 0 49610 327 26 30 10676 13 46 50 8665 1594 44425 5248 3902 4788 7626 9732 9575 9814 9647 9126 9026 8520 7546 5643 4368 4218 2170 693 700 821 833 1014 944 790 880 957 1094 1345 1153 760 389 332 424 583 1175 1004 963 872 868 773 837 805 648 387 483 344 307 241 248 220 220 198 222 245 201 113 103 248 420 445 289 268 247 280 198 222 431 271 239 123 163 198 99 117 180 215 456 325 315 207 44 73 177 160 147 99 187 161 178 189 154 138 18 89 161 108 82 115 159 251 82 -2 74 31 33 65 29 10 41 135 209 204 391 451 606 612 621 570 448 346 295 377 470 477 305 195 306 242 282 169 111 138 120 138 182 216 170 217 231 255 210 166 206 126 79 90 66 77 64 103 23 15 45 -19 14 3 19 53 27 -5 -13 41 61 -11 71 -4 35 12 63 36 1 14 32 68 18 39 15 44 -8 -1 93 59 -5 93 77 48 68 82 67 39 75 15 65 63 69 56 4 -3 -28 12 33 -30 40 115 150 140 125 93 102 119 131 127 183 188 224 236 231 265 254 264 244 191 117 149 181 107 71 95 55 75 128 120 76 88 110 125 138 131 107 141 206 223 194 230 202 237 278 314 350 457 511 331 153 107 95 98 88 139 120 115 117 98 76 79 70 61 61 53 78 103 111 88 85 80 90 66 75 99 103 87 86 91 82 98 76 72 81 88 85 113 115 60 44 89 116 159 164 120 88 71 86 88 91 88 89 117 120 96 97 94 83 61 57 51 42 46 31 29 38 28 35 18 6 5 5 18 0 49616 328 29 30 10679 13 46 56 8666 1596 51504 5921 3804 4690 7462 9733 9772 9986 9634 8918 8850 8259 7415 5194 3920 3700 1626 765 818 779 841 1020 1059 951 882 1033 1279 1539 1183 879 477 373 399 460 1044 983 940 781 584 617 871 714 552 446 471 489 480 255 250 194 232 296 292 249 137 89 24 250 411 381 449 285 201 218 258 359 341 350 320 328 140 151 178 163 159 234 351 431 326 180 150 175 105 193 268 178 150 126 153 149 175 124 141 94 115 64 95 36 37 111 33 69 51 34 5 90 -8 114 77 193 144 257 467 538 466 610 683 519 398 295 277 292 292 426 285 262 390 199 218 185 104 68 118 198 161 212 213 213 295 206 131 241 136 131 118 92 60 139 121 129 124 89 47 51 -72 32 58 76 47 6 47 17 46 15 -50 -3 9 -36 43 14 2 45 85 -6 7 45 85 13 87 11 -1 90 91 77 105 -6 -2 18 51 64 43 67 83 89 63 63 50 58 41 77 70 43 55 140 148 151 86 80 84 96 146 179 142 157 159 267 307 284 293 289 259 177 106 75 79 157 133 95 87 53 76 93 79 116 127 75 100 113 162 156 177 200 186 184 191 253 290 256 366 406 452 389 164 104 87 88 94 92 99 108 101 74 87 93 84 57 54 66 55 77 76 77 56 70 72 72 89 82 98 87 85 90 102 80 73 71 63 77 100 92 81 102 97 118 138 156 141 104 62 57 70 79 87 66 83 123 116 94 114 104 68 65 43 57 44 35 41 33 30 29 38 21 4 2 6 4 8 2 49622 323 3 30 10683 13 47 2 8668 1597 156744 48555 6027 3614 4291 6767 9284 9475 9679 9820 9180 8709 8293 7149 4637 3303 2414 1165 624 730 904 810 971 734 730 808 1008 1226 1439 1359 963 485 428 442 524 1017 1213 1092 882 532 492 677 621 561 483 408 375 302 299 349 197 251 347 334 245 175 124 155 312 474 447 391 188 188 214 321 262 279 345 238 180 171 267 144 175 200 250 241 242 192 238 224 138 59 108 148 101 63 77 148 121 160 91 -15 84 56 129 111 -27 97 85 41 51 73 24 104 -41 61 114 -20 145 135 240 278 454 484 555 576 554 490 496 272 301 407 465 339 216 358 279 263 100 44 36 136 125 133 125 160 225 259 283 257 239 166 131 109 102 81 86 37 2 88 -2 -27 -28 15 -10 18 44 3 -19 36 59 44 -12 117 -11 -17 37 100 -14 -38 -8 37 8 18 -28 -26 -17 32 64 69 -12 29 65 113 -4 5 -6 33 9 27 -1 21 42 53 30 26 111 98 67 86 76 32 82 126 123 88 99 98 73 124 144 194 177 189 190 256 253 293 335 179 59 89 150 140 143 112 51 62 46 37 40 19 45 84 79 79 84 112 120 199 215 227 195 192 175 225 279 351 335 336 314 144 50 68 133 76 58 76 98 55 44 46 43 64 26 22 46 65 53 70 96 78 77 65 65 71 67 67 51 83 56 29 59 65 44 44 59 76 91 67 56 56 68 136 152 132 71 60 29 28 42 33 40 53 70 99 78 72 63 49 51 44 48 41 31 36 23 18 18 7 4 49628 327 5 30 10685 13 47 8 8669 1598 163912 55882 6962 3676 4357 6316 9180 9890 9791 10046 9242 8829 8609 7808 5433 2972 1963 1191 653 701 950 862 958 853 764 847 1186 1226 1432 1453 970 599 344 363 474 998 1173 1190 706 427 387 553 562 361 427 385 436 354 349 259 305 253 181 336 301 211 156 126 250 326 529 547 297 222 259 283 241 321 267 222 184 168 267 259 220 174 276 269 406 286 190 65 157 188 132 121 106 126 136 124 113 170 109 88 169 92 118 81 149 159 98 117 94 156 86 57 46 121 115 57 119 194 232 270 464 434 614 634 547 513 480 435 286 394 380 313 336 205 223 200 144 123 141 69 103 200 180 230 238 206 270 292 150 185 150 153 50 109 151 57 148 131 -13 9 47 38 3 -15 -33 -2 -6 55 15 7 26 -49 -2 42 44 -3 28 11 -18 43 45 28 29 26 40 7 -53 -49 44 63 7 92 23 52 69 22 34 70 54 55 85 77 38 -16 40 94 25 29 39 32 109 90 132 136 61 61 97 90 174 152 163 182 173 259 263 339 369 263 166 124 102 134 177 94 45 64 77 110 46 56 57 81 120 128 88 112 150 170 179 191 212 208 208 197 285 334 323 294 259 150 114 88 112 93 129 124 112 105 98 89 73 62 95 73 82 85 95 78 84 70 41 44 74 83 96 90 108 115 97 82 92 95 85 91 76 65 66 88 81 65 99 158 180 169 82 63 55 54 84 71 74 74 96 100 104 108 97 74 59 65 71 67 64 55 35 17 33 25 17 14 11 6 3 49634 322 9 30 10689 13 47 14 8670 1599 174338 68781 9191 3534 4060 6008 8659 9360 9145 9540 9065 8839 8491 7817 5594 2812 1480 1007 626 650 891 936 961 735 715 825 1316 1375 1886 1584 1100 617 356 375 395 806 1383 1218 762 457 446 534 636 531 458 336 381 338 223 266 281 275 224 355 231 88 181 98 319 477 412 388 252 256 321 264 257 282 276 289 226 118 96 129 130 258 301 235 272 207 42 42 64 104 205 117 114 8 101 134 76 105 158 156 6 51 67 113 203 48 154 28 -11 14 -12 41 80 76 52 71 95 159 182 393 530 481 572 635 594 541 448 389 337 444 463 369 252 153 241 234 98 48 52 38 148 110 177 176 244 211 181 181 89 61 189 71 87 27 70 53 93 142 15 41 -10 -32 -24 -15 -39 -77 41 14 3 36 -31 31 29 -15 -3 25 42 -4 -42 20 45 13 23 15 5 48 23 14 12 -12 -21 49 43 50 32 16 29 -3 22 66 33 35 72 27 17 5 20 70 39 62 75 128 175 160 162 63 97 121 103 152 148 167 259 289 248 289 337 323 142 38 99 126 143 95 89 74 70 53 37 0 40 74 109 89 122 139 108 133 196 205 223 219 189 255 262 273 294 300 198 148 82 93 91 73 57 81 93 87 66 60 48 26 44 63 53 73 90 64 50 50 27 19 58 61 61 65 79 85 82 67 74 48 29 38 73 77 91 101 62 89 73 122 141 101 34 45 60 48 49 48 43 48 62 64 82 80 70 68 49 39 31 36 32 14 9 12 13 7 49640 322 12 30 10692 13 47 20 8671 1601 170307 65274 9744 3272 4035 5749 8317 9428 8910 9677 9389 8825 8511 8035 5902 2789 1382 855 703 624 837 1004 912 685 939 894 1544 1687 2036 1711 1245 817 549 398 405 831 1453 1398 775 606 502 367 520 470 482 399 355 352 316 186 170 256 328 346 229 131 105 79 216 410 351 340 380 322 248 206 253 165 291 175 108 128 251 138 137 191 278 263 240 157 222 137 182 91 151 127 97 146 33 123 158 100 108 54 126 168 83 136 111 52 114 54 12 67 41 100 68 89 127 39 47 21 41 292 471 493 553 621 634 522 550 445 344 341 387 355 246 123 183 226 201 51 18 59 77 86 181 229 175 178 192 164 146 176 109 98 129 66 143 132 154 113 72 -17 -46 -21 -41 -1 9 18 30 22 5 -8 -11 -17 -23 4 -7 2 19 16 -22 -4 -11 -5 57 55 57 28 18 -36 46 24 24 102 69 20 26 69 33 59 77 44 13 80 90 -3 90 -23 -17 41 50 55 31 80 113 131 89 110 117 90 120 129 161 216 273 238 223 318 372 270 162 109 82 121 140 112 74 121 119 108 63 61 54 100 136 144 129 125 131 182 180 179 152 172 192 275 249 250 292 285 217 153 122 82 59 65 56 69 137 86 83 86 40 35 48 48 57 70 72 87 68 49 31 46 59 90 93 88 79 81 78 53 33 50 46 46 74 75 69 87 68 43 75 139 173 110 61 46 45 61 86 67 54 42 72 86 79 75 71 54 54 39 45 41 31 35 23 5 3 5 49646 325 16 30 10696 13 47 26 8672 1602 61119 7633 3449 4092 5908 8025 9324 8863 9461 9543 9055 8726 7979 5341 2242 1184 741 689 633 747 978 872 816 1146 1167 1811 1767 2087 1775 1435 1138 588 425 451 815 1333 1124 543 520 485 439 511 470 441 393 502 447 357 370 355 266 338 345 200 167 88 121 341 449 415 261 330 197 257 331 272 261 277 276 230 163 183 182 183 105 181 223 270 138 187 186 9 144 187 120 123 101 53 138 100 166 101 141 110 136 123 77 82 124 109 71 -5 16 83 37 35 41 -34 -74 72 9 138 189 397 479 616 599 610 564 428 390 436 426 481 441 298 144 86 48 24 39 68 15 26 147 255 219 231 172 125 278 188 160 130 74 9 38 95 148 133 -14 48 36 -11 -2 1 -25 2 21 2 -3 -22 -25 -12 -1 -2 -80 41 12 40 16 17 51 10 38 -18 10 54 56 21 1 34 -10 -11 34 34 17 61 48 -16 26 44 43 62 68 25 27 53 33 45 76 11 0 59 134 111 110 82 76 85 105 106 118 156 243 287 290 285 289 409 394 265 207 85 69 123 135 150 192 141 108 43 43 78 75 72 150 124 131 152 212 214 187 194 170 219 246 281 287 337 338 291 175 114 92 112 122 80 84 79 95 96 83 52 50 67 57 75 73 69 74 71 50 53 73 67 90 129 101 90 88 53 59 54 59 59 53 72 58 71 78 65 82 126 157 162 92 87 58 63 63 66 78 75 71 82 79 78 69 67 80 86 79 55 34 31 28 23 24 37 28 10 15 5 3 49652 332 20 30 10700 13 47 32 8673 1602 169907 63891 8120 3512 4202 5922 7722 9819 9222 9235 10137 9577 9154 8431 5541 1860 1018 805 810 674 885 1147 996 1061 1500 1630 2030 2081 2321 1799 1523 1443 876 616 466 661 1222 1083 632 605 627 547 565 589 495 442 488 392 328 369 373 301 266 301 340 88 109 134 282 391 477 342 317 334 300 435 383 241 341 452 240 195 162 157 117 99 234 350 235 156 136 238 158 141 244 166 159 171 170 153 169 191 188 208 213 149 119 179 112 129 78 128 127 61 74 122 78 101 166 188 138 100 172 361 507 593 632 725 517 453 407 478 391 430 530 455 336 226 108 209 124 70 33 63 156 222 266 259 168 219 226 271 228 177 186 86 159 184 158 75 148 176 70 71 54 45 6 87 11 49 53 49 -2 31 34 36 37 21 28 17 51 87 20 -31 -25 52 18 26 29 87 109 107 104 81 59 82 78 60 54 123 75 65 74 62 126 97 55 92 123 51 32 49 68 60 93 135 137 194 115 90 136 168 186 247 210 275 330 319 338 424 421 412 348 279 211 155 205 143 136 191 237 193 108 118 108 139 145 160 199 209 239 212 216 244 270 268 305 300 327 338 316 380 406 296 194 146 127 169 117 140 161 134 132 72 33 84 119 119 126 104 109 104 94 102 114 96 92 124 149 109 146 144 139 117 115 108 93 108 110 114 128 121 134 127 163 210 181 131 123 90 96 110 118 107 116 127 128 116 109 136 132 114 92 93 86 81 78 67 61 63 61 46 44 48 55 29 30 34 30 23 21 18 49658 328 24 30 10704 13 47 38 8674 1603 172648 59318 6274 3403 3924 5099 6877 9386 8798 8879 9501 9293 8687 8134 5715 1697 911 788 637 692 831 1018 796 1028 2296 2543 2142 2141 2207 1791 1554 1277 833 342 366 722 1030 795 561 479 463 460 506 429 409 330 364 473 564 328 332 229 403 402 277 229 116 40 224 385 481 431 333 248 264 292 284 299 342 292 190 86 79 111 173 202 150 150 182 226 191 107 206 195 233 137 78 103 125 157 164 132 110 129 71 156 64 106 89 75 194 -62 24 71 66 -59 83 34 93 141 75 99 38 248 434 458 447 574 586 477 394 452 330 407 394 401 346 85 60 72 38 28 29 66 110 179 232 163 178 162 208 203 187 161 123 89 104 90 123 191 82 113 41 -46 12 -21 -50 37 -4 -42 -14 24 -25 11 44 65 -14 10 30 10 -6 -41 25 -13 25 -8 -17 66 52 39 -2 35 15 16 9 40 66 62 88 18 1 32 26 8 42 44 5 7 13 11 39 33 43 18 55 93 126 80 84 132 95 160 156 128 121 261 342 289 378 379 412 414 349 240 134 129 142 126 96 87 168 184 128 141 69 92 102 54 137 168 174 119 176 182 231 203 265 294 237 266 289 359 369 223 137 86 80 145 102 85 57 67 45 36 42 46 62 83 108 115 87 81 80 103 81 50 82 89 50 77 69 54 72 83 57 54 58 67 62 69 107 82 71 86 143 102 79 73 65 63 58 72 81 53 73 53 64 73 82 89 70 55 53 57 53 42 48 48 26 27 22 25 27 5 2 999999 2 0 49664 324 29 30 10709 13 47 44 8675 1604 185467 58236 4805 3084 3917 4868 6545 8832 8597 8551 9093 9005 8624 8060 6241 2042 812 813 639 772 705 917 684 1270 2677 2725 2368 2234 2143 1660 1397 969 807 405 454 633 785 651 425 395 508 417 368 469 401 356 445 441 400 327 307 309 427 351 197 243 168 89 215 371 502 285 289 325 263 210 209 276 359 291 210 234 232 95 103 77 166 190 187 189 150 100 146 177 3 65 59 78 114 105 117 44 70 34 120 93 54 27 -39 -3 112 80 89 58 35 41 44 5 21 6 46 47 54 184 278 297 497 550 560 592 424 463 421 341 467 430 344 204 32 -12 82 -33 32 92 73 110 187 276 137 165 259 190 179 139 99 48 135 80 88 91 202 141 3 49 34 43 33 66 -23 -40 -71 17 34 -24 50 42 13 23 39 47 15 62 -28 -26 61 -3 -33 17 31 8 56 27 13 44 50 74 99 81 120 85 -1 34 16 47 52 27 65 7 -17 60 107 30 41 19 112 109 86 54 76 128 115 134 152 183 228 277 288 279 315 386 404 403 412 357 241 174 167 156 99 88 131 168 102 47 72 74 68 98 101 167 193 172 128 154 219 184 167 184 241 287 285 316 314 164 118 84 126 101 100 74 39 57 81 79 32 65 65 47 39 71 48 25 40 38 55 103 82 83 83 82 64 61 58 56 53 53 62 48 58 71 43 60 56 74 104 82 92 55 44 45 53 67 57 46 60 49 54 69 76 83 62 50 46 45 31 27 16 9 19 27 13 9 999999 0 49670 326 3 30 10713 13 47 50 8676 1605 279760 177800 55463 4933 3258 4022 4970 6604 9128 8662 8471 9058 9358 9023 8620 6721 2207 827 670 661 631 763 760 725 1499 2692 2705 2459 2348 2132 1701 1161 982 854 347 403 597 564 495 450 438 569 483 355 388 451 375 405 472 409 298 376 437 370 447 359 267 100 126 199 333 495 408 346 388 291 284 283 302 278 393 261 240 274 226 209 131 149 162 152 244 209 210 155 171 72 73 47 37 55 117 102 111 47 139 84 101 117 150 198 78 75 122 113 89 97 102 70 207 86 9 -24 21 114 92 22 58 332 532 545 471 471 488 426 451 404 454 444 214 123 19 -41 -53 2 80 95 171 131 176 184 206 231 243 181 143 164 168 81 72 145 161 229 168 19 29 14 -19 -26 -35 58 -25 -25 42 -18 -46 35 -23 38 -59 5 31 -17 45 -16 -27 18 50 76 -2 20 -25 40 65 82 -9 11 70 68 43 59 50 33 34 85 70 14 56 38 67 71 79 22 52 31 3 57 119 73 40 74 77 109 128 146 123 192 237 312 314 359 367 445 427 474 423 328 233 258 205 164 116 128 142 159 182 130 113 171 122 148 191 163 135 142 144 196 244 253 297 280 263 289 321 323 181 131 138 98 79 67 87 79 48 49 56 56 39 51 66 80 72 74 63 48 71 80 94 98 90 84 67 83 80 84 81 67 55 40 54 79 68 68 80 80 87 135 95 64 51 32 64 75 66 77 55 61 55 59 60 75 65 60 62 50 58 52 43 36 34 37 23 19 16 22 15 4 49676 331 7 30 10717 13 47 56 8677 1606 279805 172832 57450 5491 3362 4006 4913 6451 8913 8673 8437 8959 9252 8886 8626 6609 2203 798 832 837 656 773 908 748 1719 2782 2805 2702 2495 2201 1486 1063 871 892 533 445 445 482 448 481 494 654 493 466 492 588 448 362 362 452 439 372 403 385 338 320 320 149 18 106 329 474 324 336 342 316 324 237 276 290 276 262 131 222 227 84 193 283 258 127 184 85 110 62 159 86 109 217 120 60 52 160 170 91 152 113 109 178 139 119 112 171 169 53 34 103 142 133 64 35 51 22 127 100 85 81 142 219 451 466 423 381 449 407 438 496 482 422 250 70 1 4 29 -24 8 153 231 267 222 224 258 207 214 238 175 136 96 78 133 144 166 76 45 64 -36 -10 6 105 21 6 33 31 72 57 21 48 15 53 8 46 30 29 42 27 39 116 51 99 70 61 26 48 38 -18 -7 71 10 93 145 117 61 45 71 98 60 57 7 6 49 58 15 95 54 11 73 104 67 151 130 97 110 93 78 139 251 260 285 377 339 370 429 421 436 470 500 408 364 336 240 173 158 119 149 215 129 89 115 144 191 210 207 138 155 144 176 179 205 180 270 298 283 322 351 301 165 133 109 96 92 104 118 90 61 58 54 65 71 79 102 110 118 75 47 63 76 102 92 84 93 84 90 98 81 79 81 56 46 68 75 98 93 87 104 91 99 133 95 91 62 62 71 83 103 82 76 83 81 90 85 84 86 93 77 54 57 67 39 34 38 35 39 51 39 21 22 29 20 16 10 1 7 49682 332 11 30 10721 13 48 2 8678 1606 276014 167019 61173 6478 3189 3779 4908 5902 8156 8503 8607 8764 9190 9059 9002 6978 2448 810 703 733 647 686 631 779 1944 2786 3102 2900 2561 2162 1625 1283 899 837 479 439 580 614 457 521 565 615 568 481 435 450 368 344 348 340 416 479 496 376 368 366 388 164 73 114 209 558 399 348 378 362 340 241 284 336 254 149 265 134 159 74 150 182 234 248 195 302 142 139 71 173 139 73 87 25 119 73 143 65 149 118 93 102 166 98 16 76 84 99 -1 -8 40 101 71 71 126 114 52 69 68 22 51 240 490 574 525 429 370 395 375 472 531 448 217 29 33 -55 4 33 57 139 171 152 226 187 180 119 199 212 143 69 99 96 168 187 109 143 47 52 79 9 57 36 57 -23 -60 13 22 25 11 1 45 48 14 -6 63 67 -12 56 13 11 0 7 79 49 52 48 58 62 17 52 23 99 98 93 38 12 49 54 32 32 101 39 64 69 20 73 101 30 59 167 148 87 103 125 103 158 121 82 126 243 347 408 419 327 380 443 509 515 490 454 421 401 296 199 130 121 150 159 177 141 158 162 168 200 204 125 117 133 129 153 171 178 226 290 296 269 314 288 214 150 138 114 107 124 82 15 41 72 47 97 106 85 94 94 81 75 86 79 111 127 97 82 78 105 107 83 82 97 74 79 102 90 82 118 120 118 117 105 100 93 100 97 81 69 84 92 71 74 66 62 77 74 97 111 98 101 87 80 70 53 52 39 40 50 51 47 45 30 23 23 17 15 3 8 12 9 49688 322 16 30 10726 13 48 8 8679 1607 159619 66272 9119 3154 3689 4457 5314 7216 8107 8281 8401 8753 9027 8474 6890 2758 816 688 692 562 553 587 811 2392 2914 2875 2756 2421 2025 1682 1240 768 760 535 362 433 315 491 474 485 502 556 389 361 434 315 354 365 345 362 410 363 332 344 329 315 104 -38 88 214 319 223 289 393 304 301 328 251 196 189 151 202 134 93 141 90 117 142 223 241 185 113 77 54 52 36 61 68 78 73 53 49 85 173 114 107 35 50 53 81 27 21 75 21 -53 3 -37 -10 -5 18 -56 -98 4 48 105 79 148 368 435 364 301 381 331 395 374 448 455 173 4 -62 15 -42 -1 80 78 90 76 100 162 174 190 242 153 44 82 100 46 129 96 41 24 2 13 999999 -63 -27 -24 -1 18 23 0 -28 -28 -22 -1 -52 -25 -19 -97 5 12 -60 -60 -47 -36 -6 -25 -19 -5 52 -32 -10 8 9 -37 6 9 21 24 23 18 40 34 29 13 0 2 -33 -22 9 16 3 -29 37 71 88 103 95 36 13 78 58 51 93 168 248 299 205 235 237 303 391 414 401 405 299 277 228 151 120 78 85 137 206 127 140 144 113 116 104 77 93 79 62 47 81 166 201 231 226 262 260 244 155 143 101 75 13 31 7 15 -2 10 -14 15 51 44 56 60 26 38 36 46 55 35 33 34 34 68 39 51 80 66 30 37 53 62 64 36 31 59 66 88 88 81 77 59 55 36 43 24 39 47 43 43 45 58 54 72 55 53 41 40 33 11 11 9 11 999999 999999 10 11 49694 325 19 30 10729 13 48 14 8680 1608 246097 155775 75357 12782 3230 3541 4471 4824 6287 7393 8290 8505 8610 8780 8798 7542 3492 821 656 617 561 635 614 836 2424 3087 2907 2752 2531 2269 1734 1378 833 673 539 322 315 465 368 366 523 585 431 436 456 447 438 353 295 344 282 409 327 269 378 287 334 170 12 124 242 365 324 386 334 316 275 181 178 212 206 190 240 123 84 177 101 165 92 159 228 197 165 149 18 97 96 76 111 25 104 55 138 110 50 -1 152 58 32 119 -32 86 74 104 13 84 61 17 -2 25 4 20 83 45 73 58 13 199 382 467 401 349 380 428 391 465 414 308 -17 32 -24 -36 14 13 -22 130 88 108 139 194 182 167 127 122 125 116 134 109 125 188 30 88 58 -21 79 36 -11 6 -10 32 8 5 -47 -40 -2 88 2 -1 -7 67 18 -25 -3 -11 -20 -54 19 12 71 28 -18 69 35 7 -5 -25 64 51 70 26 39 12 31 54 26 22 6 81 50 -13 -15 70 31 31 65 115 84 112 122 103 79 80 88 110 108 133 239 237 239 212 169 337 448 416 386 315 264 314 233 220 117 77 60 108 147 190 209 201 104 92 114 129 79 92 94 66 121 137 184 239 279 275 291 266 178 110 90 73 82 29 18 22 39 61 43 77 41 44 84 78 56 71 56 47 60 58 37 41 71 66 43 75 68 40 61 38 23 52 59 75 51 56 87 70 78 77 72 66 47 52 59 36 54 55 63 61 52 58 64 78 73 60 50 39 39 30 36 18 15 16 9 0 0 1 3 49700 333 23 30 10733 13 48 20 8681 1608 269430 154760 79605 16865 3462 3574 4614 4746 5498 7265 8529 8398 8798 9251 9202 8008 3558 829 715 737 733 714 614 828 2383 3214 3108 3007 2862 2419 1949 1603 951 690 709 534 513 553 561 597 551 491 538 505 459 460 407 335 388 455 418 458 367 376 430 354 319 264 123 122 394 414 392 330 398 346 290 357 280 283 389 276 170 294 195 143 195 150 166 245 120 183 106 211 157 217 72 86 63 182 117 93 219 155 153 162 154 134 59 115 115 139 158 82 160 164 112 113 61 40 50 84 -11 109 57 85 52 378 515 553 468 456 437 380 504 607 561 313 0 -20 41 6 3 -9 132 145 173 156 154 245 221 237 230 220 203 173 151 151 180 142 167 98 97 75 38 33 20 42 18 14 67 14 44 36 35 21 40 50 34 35 28 -2 -24 14 75 49 13 53 11 106 46 16 72 84 70 53 62 20 138 114 85 34 89 62 4 51 118 59 69 65 48 57 61 86 107 122 163 148 174 205 146 100 154 112 122 177 181 205 240 168 190 335 381 397 402 330 274 308 310 262 240 115 86 123 205 239 272 219 201 130 136 179 175 148 128 161 148 179 217 265 280 275 300 292 189 143 116 132 87 85 50 51 99 105 81 45 57 81 98 120 109 89 59 80 79 92 110 110 76 67 94 89 83 92 70 47 47 48 77 99 91 105 97 118 106 73 91 97 85 59 91 103 94 98 98 78 90 89 99 100 98 93 89 80 58 51 57 46 43 33 37 43 31 15 22 24 24 20 17 8 4 3 1 49706 333 26 30 10736 13 48 26 8682 1609 280117 156263 83443 18549 3480 3466 4484 4262 5315 6690 8450 8833 8761 9313 9302 7808 2790 661 777 787 643 608 517 798 2546 3194 3008 2785 2719 2566 2044 1566 1059 624 749 709 583 349 482 610 599 550 611 562 504 356 349 400 381 352 426 432 352 420 459 392 313 316 172 146 176 376 391 321 387 386 403 356 379 203 215 175 246 247 208 165 117 148 183 178 297 179 125 203 184 128 218 164 128 163 116 187 166 150 147 115 120 106 162 148 72 98 158 51 32 18 -11 48 133 80 57 10 -8 24 58 14 33 279 492 532 366 412 452 446 489 426 357 334 63 -98 -5 50 65 2 54 122 229 186 215 215 279 224 140 161 161 154 121 161 161 176 195 146 105 52 40 73 40 28 -25 -33 -12 -49 -9 9 49 8 11 -3 23 51 46 110 35 -4 39 13 -32 -6 15 1 83 121 103 57 67 131 35 52 52 55 91 108 69 39 86 102 78 23 59 39 38 66 40 57 115 136 170 149 179 181 119 170 133 140 116 129 152 146 230 205 175 235 301 373 389 358 271 283 352 347 286 183 114 91 136 185 189 202 175 172 152 174 161 144 100 91 125 175 243 279 295 283 268 175 143 90 121 150 129 45 39 92 98 93 75 84 83 90 128 117 102 96 77 75 100 92 86 102 85 108 110 108 122 94 77 58 75 74 72 73 94 82 82 94 109 115 103 98 114 91 101 100 97 88 107 96 100 97 108 109 106 88 81 84 69 56 50 53 65 49 44 50 45 36 34 26 23 25 18 8 8 0 0 49712 330 29 30 10739 13 48 32 8684 1609 298092 147751 57207 6978 3070 3488 4493 4215 4890 6212 8289 8558 8780 9113 9064 8122 3747 806 689 692 678 510 558 779 2289 3187 2868 2839 2825 2699 2193 1638 1162 633 660 569 434 579 484 464 548 572 550 584 573 512 403 359 528 444 373 395 356 428 460 471 338 279 170 120 105 331 417 467 434 340 256 189 296 247 258 257 250 207 113 109 273 232 137 251 125 222 219 180 107 147 139 108 157 55 128 227 162 169 167 147 175 112 140 54 26 88 111 136 13 82 137 -18 124 99 49 20 87 -23 40 43 -3 156 375 470 375 427 400 426 399 428 494 427 50 76 23 40 10 1 60 131 173 178 178 196 231 123 120 144 186 122 143 210 198 221 143 169 61 17 9 64 97 114 101 79 78 37 -20 -31 32 48 40 -14 39 43 15 53 -22 -19 -36 -22 54 27 24 10 6 66 48 31 33 84 45 79 88 62 105 81 69 66 154 54 20 71 59 73 30 54 39 88 104 142 130 131 154 76 70 103 125 90 136 107 97 133 191 208 137 156 213 263 306 302 248 206 269 309 255 175 76 83 79 125 204 175 143 183 171 164 207 189 126 76 87 56 158 245 291 303 194 108 67 60 82 118 119 52 74 116 40 48 61 27 68 104 112 127 66 50 78 43 82 109 103 100 105 83 83 98 80 66 50 63 69 84 92 103 88 96 102 82 82 96 89 87 69 64 91 96 99 95 82 83 80 88 90 96 92 67 64 59 62 42 45 42 43 39 32 30 45 23 11 14 15 3 6 7 49718 327 33 30 10743 13 48 38 8685 1610 303183 134168 48294 7382 2974 3335 4529 4297 4485 5727 8038 8767 8630 8972 9336 8695 4254 729 665 718 891 623 495 658 2099 3014 2928 2965 2921 2735 2314 1690 1192 653 590 543 402 520 466 462 535 471 514 635 505 380 395 378 394 379 444 433 286 439 312 297 304 242 238 160 165 279 421 390 413 318 259 218 171 289 195 170 73 81 70 177 245 139 245 140 217 178 79 113 32 151 117 39 54 65 129 179 169 57 108 71 102 200 176 84 108 14 97 79 61 51 112 66 -4 -25 136 153 -21 -3 63 -5 51 275 346 242 354 429 413 380 373 373 503 403 202 77 54 -26 43 29 15 226 179 120 138 171 142 187 146 75 108 99 106 139 135 102 139 89 129 67 88 13 -32 -2 -5 35 32 88 21 -26 3 -61 19 54 46 45 79 24 9 -9 -1 33 47 20 41 91 58 23 56 23 34 10 66 64 57 91 86 90 61 13 29 79 31 -34 -11 23 18 13 68 74 145 154 102 154 165 157 96 104 121 79 112 104 110 174 194 122 56 111 117 218 288 209 193 187 222 260 179 148 71 62 50 101 163 175 164 246 201 187 214 192 120 114 92 92 152 232 258 258 185 94 43 41 65 64 59 57 16 53 85 64 69 72 71 77 124 107 97 76 80 66 59 69 99 66 44 51 65 83 82 64 56 71 69 58 83 79 94 107 74 70 91 90 62 58 50 74 74 73 64 69 73 67 63 73 88 96 95 75 59 39 37 40 40 44 38 34 33 32 20 8 14 12 2 49724 324 36 30 10746 13 48 44 8686 1610 258950 50490 4032 2724 2800 3307 4424 4200 4400 5118 7768 8820 8679 8931 8994 8373 4368 765 707 922 1120 631 445 894 2315 2944 2732 2807 2848 2680 2225 1452 1039 563 614 728 582 458 543 533 478 477 436 428 418 354 399 475 261 231 431 444 451 271 422 313 408 378 165 103 110 281 414 413 373 292 198 284 271 288 190 119 146 289 170 130 173 144 158 176 124 149 130 166 144 161 80 93 65 113 165 144 172 129 95 117 195 162 140 142 71 35 59 117 152 126 22 18 -3 91 55 74 15 42 70 43 49 203 360 286 322 408 425 386 387 369 429 331 178 7 -87 -59 -41 -77 -52 37 14 143 106 103 235 183 90 126 109 101 124 107 84 220 188 153 131 163 164 12 -15 18 3 -5 -13 14 -24 -19 -45 13 -21 19 25 7 67 64 -2 31 -29 43 53 -66 0 35 -33 5 -33 8 65 -9 59 68 8 62 11 15 41 1 51 3 -15 -22 -3 -20 -3 41 23 55 102 122 120 116 122 168 163 130 128 103 87 128 100 91 122 126 67 128 142 182 211 253 195 152 245 236 186 135 76 57 62 46 113 118 146 171 153 185 149 194 139 86 82 124 152 190 199 198 185 97 29 55 51 61 58 41 62 37 48 34 38 66 74 78 70 88 77 64 57 10 49 70 61 49 42 34 49 48 64 37 50 40 51 57 51 52 79 71 47 69 69 59 62 54 57 49 27 52 71 60 61 58 59 62 54 59 82 67 43 32 24 30 16 17 10 10 25 21 9 7 49730 324 40 30 10750 13 48 50 8687 1611 72706 25626 3829 2911 2761 3308 4676 4153 4115 4683 7036 8601 8809 8992 8762 8039 4244 857 635 932 1171 725 586 1077 2571 3063 2614 2651 2634 2600 2490 1595 982 554 525 665 512 443 417 540 584 423 381 423 481 470 457 512 454 420 463 349 353 306 306 411 358 211 166 44 145 178 449 419 431 346 222 243 344 287 297 233 201 125 141 79 163 194 231 147 154 85 107 149 199 70 71 198 61 69 136 101 66 109 69 154 163 156 74 68 87 88 71 -43 6 71 85 35 10 29 49 5 38 38 62 40 112 204 229 210 253 397 483 408 344 384 384 323 89 -16 -7 -2 16 -2 34 145 82 167 152 159 117 144 181 140 201 151 69 89 82 192 105 86 58 77 88 60 4 61 2 9 -72 16 13 -35 9 -6 13 -17 -24 34 36 -28 -19 -11 53 38 -15 1 -13 -7 11 14 7 22 77 13 75 34 27 55 41 27 54 61 98 27 63 51 31 48 19 21 1 52 87 112 121 122 136 126 96 73 114 163 140 120 97 63 32 81 142 154 120 137 123 178 147 157 200 241 191 136 109 61 69 48 93 95 103 125 202 184 162 179 142 110 94 76 84 214 215 181 134 112 78 57 48 60 16 -3 28 43 21 43 28 68 74 96 87 79 111 79 53 44 62 99 71 50 58 30 47 57 47 52 22 27 30 63 61 72 58 47 53 45 57 68 69 67 68 70 60 52 66 68 67 54 50 65 47 48 59 68 62 35 29 31 22 17 19 19 14 1 1 11 49736 329 42 30 10752 13 48 56 8688 1612 74136 31997 4890 2850 2931 3423 4409 4282 3821 4161 6164 8911 9011 8997 8485 8133 5497 1108 725 1068 1547 825 688 1355 2594 2713 2285 2926 2963 2709 2422 1558 996 612 569 660 602 490 582 597 571 599 499 394 509 439 401 429 443 292 377 329 390 444 464 454 360 218 212 86 108 211 455 458 500 372 243 264 260 271 208 234 166 189 256 122 144 123 109 243 81 62 79 107 117 130 173 197 154 147 156 141 127 127 135 182 160 166 209 95 89 153 50 38 56 102 14 16 63 74 48 55 -24 -37 51 78 109 242 278 187 345 414 413 368 349 542 346 156 80 45 41 50 47 -25 85 113 116 138 172 242 303 158 132 155 127 185 245 258 167 149 143 95 64 166 121 46 60 27 84 79 32 25 -11 51 9 10 58 45 -13 8 13 -62 -3 9 42 27 70 82 34 47 43 -11 35 37 27 40 17 53 15 78 78 87 106 50 96 82 22 56 56 3 -10 12 10 31 103 162 116 151 178 154 139 125 129 153 98 107 102 55 70 117 84 128 163 183 151 205 189 137 146 202 209 135 100 40 52 53 65 93 108 166 233 217 203 229 201 221 151 128 127 180 199 197 143 77 61 76 60 48 44 51 55 49 52 56 67 94 76 91 72 108 62 89 116 68 89 94 50 60 57 73 79 80 50 49 68 70 57 94 89 93 86 92 81 94 92 80 73 70 86 103 89 84 102 98 87 84 82 81 84 95 109 96 83 58 61 64 54 43 37 43 36 36 36 33 23 23 9 3 2 49742 332 44 30 10754 13 49 2 8689 1612 73547 21907 3088 2836 2927 3837 4595 3952 3907 4272 6960 9205 9253 9266 8584 8128 4295 859 613 1074 1631 916 768 1667 2860 2799 2292 2904 2783 2642 2199 1363 903 566 743 645 582 564 495 487 475 494 549 479 600 516 440 490 335 395 354 399 396 450 449 440 470 401 344 173 319 326 298 430 392 279 263 208 296 209 234 267 265 260 241 213 154 150 295 192 47 15 180 184 107 149 196 101 98 60 102 69 142 185 175 89 149 173 162 176 183 73 81 70 156 113 121 48 73 119 110 29 65 33 51 31 47 246 225 151 323 400 424 279 280 428 220 116 139 98 74 11 0 30 62 158 159 72 100 132 224 149 155 150 197 218 292 95 93 79 151 150 82 172 71 -14 46 40 5 -4 50 37 66 66 43 39 24 2 37 -14 46 7 28 60 20 39 4 4 59 43 77 92 91 118 50 -6 48 77 99 75 75 85 83 42 86 54 33 84 45 59 -8 57 98 131 133 157 79 140 153 169 139 138 107 155 134 91 148 141 108 90 108 169 152 130 178 218 211 143 206 198 178 120 120 69 43 89 125 74 124 181 252 307 245 207 223 171 160 145 142 161 198 167 158 96 74 78 67 31 1 23 52 62 45 73 97 99 87 58 80 79 93 102 85 66 100 76 50 47 66 86 89 82 104 90 68 77 93 89 111 91 83 93 83 91 96 121 126 95 96 107 109 100 95 112 116 117 114 100 103 111 98 85 68 73 61 53 46 45 43 43 47 39 33 23 28 33 31 28 22 10 7 2 49748 328 18 30 10758 13 49 8 8690 1612 14781 2571 2663 2973 3799 4478 3793 3852 4599 7252 8842 9115 8933 8369 7694 3938 792 772 1336 1611 855 769 1831 3028 2757 2199 2714 2856 2634 2221 1289 639 529 563 617 475 506 454 442 498 503 665 555 521 503 533 395 406 401 357 328 359 307 384 427 464 410 243 181 145 165 487 303 422 282 206 224 240 255 325 139 151 191 168 166 140 111 154 140 208 110 84 117 141 192 149 94 120 165 115 20 55 241 218 181 217 150 121 99 54 32 169 50 65 97 31 57 86 -50 8 75 20 -17 47 27 43 142 251 152 118 292 377 232 311 390 164 24 -31 -23 23 3 -12 33 19 89 162 184 117 165 234 184 205 181 132 100 166 117 119 222 164 97 1 82 20 80 53 -68 8 99 24 -11 57 -10 -30 96 29 14 34 100 60 -5 23 11 -28 23 -44 15 -18 -3 13 91 93 10 30 45 104 79 61 50 114 77 22 68 49 51 47 83 50 68 33 31 22 42 62 134 173 135 127 115 126 100 96 112 109 77 61 97 103 77 92 150 105 71 98 153 155 119 152 187 183 148 68 128 96 43 79 69 110 89 171 193 240 215 244 242 225 141 101 109 148 161 145 105 60 63 56 19 17 68 65 28 13 68 58 79 62 83 44 59 51 62 60 52 66 76 67 53 24 53 55 66 64 51 51 47 63 67 66 75 64 71 75 78 81 114 105 101 95 85 73 65 70 70 83 84 72 75 72 71 68 89 80 73 52 29 38 48 36 39 29 20 21 21 17 7 16 6 2 49754 331 22 30 10762 13 49 14 8691 1612 282230 27628 5011 2795 3016 3767 4529 4040 3790 4069 5982 8334 9109 8929 8674 7774 4629 1392 784 1200 1664 1168 1056 1771 3012 2993 2213 2368 2708 2789 2511 1571 1052 651 521 696 677 533 544 594 594 491 493 573 535 434 354 403 358 336 396 433 467 376 408 439 477 413 208 67 221 155 343 419 342 331 303 319 223 250 299 292 238 104 173 164 139 191 164 156 147 248 136 85 89 108 115 31 120 39 76 54 161 136 83 184 195 127 99 165 185 151 60 139 173 155 94 93 76 80 71 33 57 -13 -93 45 73 111 150 260 210 213 243 339 215 294 271 107 83 -8 9 8 -48 46 62 45 170 116 100 181 124 126 245 201 163 108 80 179 172 189 147 95 89 120 158 78 2 54 48 43 21 -43 -23 63 69 -1 27 1 9 59 -34 -40 47 34 -9 20 7 90 52 42 -3 19 89 32 42 53 54 36 59 76 114 71 52 137 118 82 43 51 38 42 52 90 82 72 34 64 86 133 143 176 125 202 111 94 118 86 128 92 65 123 93 113 148 129 103 180 169 123 107 104 126 129 100 88 74 51 79 57 43 72 197 233 295 298 251 209 221 181 157 117 144 147 93 80 42 33 38 36 55 17 43 31 22 64 88 95 52 57 24 54 66 90 36 91 125 95 95 87 79 91 87 64 62 60 76 69 68 62 69 75 50 76 98 97 89 97 103 87 97 92 75 69 80 70 81 85 76 83 79 87 90 92 76 69 49 60 52 50 48 43 25 29 30 29 21 7 10 16 1 2 7 49760 328 55 30 10765 13 49 20 8692 1611 95017 25079 2824 2711 2931 3635 4595 3906 3387 3843 5093 8266 8905 8970 6985 4574 2807 667 717 843 1764 1813 1175 2496 3250 2414 936 1504 2501 2546 2169 1440 956 616 421 616 553 470 635 495 609 520 461 498 484 417 363 507 473 460 433 399 291 339 408 470 350 347 172 112 171 114 338 422 502 463 277 333 288 288 309 204 238 306 241 102 196 287 247 175 140 34 105 91 80 161 114 30 113 111 133 34 85 165 105 120 118 200 185 5 76 115 86 54 117 64 147 33 126 81 67 51 -53 51 0 -4 70 150 168 180 77 104 155 133 143 302 406 142 41 -12 -33 0 1 126 42 75 135 91 112 44 186 206 165 188 197 141 96 35 48 83 112 93 173 271 152 0 93 140 76 11 20 -15 -34 -32 27 -14 -28 12 20 -17 38 -25 4 -31 -11 23 65 -4 -10 -3 8 -33 30 -5 -15 67 29 121 116 26 60 60 33 60 37 -12 8 -4 5 17 33 44 55 31 107 136 119 135 83 157 138 156 140 117 64 33 84 88 27 74 51 64 95 77 111 115 87 65 63 83 70 58 72 72 48 31 44 88 77 127 214 266 287 241 198 192 166 138 130 128 124 143 61 47 -8 15 21 -13 21 9 14 14 68 75 101 58 42 63 66 40 28 78 111 72 81 90 96 58 47 82 94 82 45 56 81 53 86 95 65 65 61 54 63 62 102 127 99 88 80 85 89 65 77 74 81 65 65 79 75 75 69 65 53 45 55 53 33 26 30 29 28 17 14 8 13 8 13 4 49766 326 57 30 10767 13 49 26 8693 1610 87661 16208 2398 2663 2818 3372 4607 3837 3405 3854 5390 8162 9163 8969 6307 2650 1366 755 584 877 1780 1732 1359 2793 3126 1402 666 1275 2155 2159 1587 1412 837 442 512 665 513 421 461 508 608 618 461 561 541 393 365 302 367 380 397 312 319 384 381 381 423 371 164 95 56 241 455 405 432 458 375 266 294 347 338 252 244 169 153 170 93 98 177 229 232 232 55 199 179 70 63 23 40 111 178 134 85 138 114 167 162 105 133 139 157 102 70 88 69 67 73 132 12 62 42 53 -31 109 90 12 -33 24 189 56 101 37 49 63 61 299 311 72 -10 -19 -21 73 79 -12 16 75 105 68 96 183 162 250 226 247 160 35 164 100 119 128 75 100 136 131 106 -43 50 -3 61 39 27 11 -16 69 -26 40 18 14 72 51 -41 5 6 -6 23 3 -32 -25 -16 9 56 28 32 62 29 -6 32 75 -24 -34 -8 12 51 53 -14 69 62 65 27 28 94 71 -2 -15 46 132 126 140 150 151 83 132 167 170 164 100 71 65 68 39 92 127 92 48 51 62 121 91 82 85 51 46 80 66 29 31 41 103 95 86 143 196 255 219 243 255 187 152 134 140 127 90 42 32 23 13 27 17 41 10 15 30 11 18 63 102 88 74 59 59 50 79 103 117 92 56 34 54 56 81 61 58 46 29 21 59 63 62 71 63 63 74 63 96 125 127 99 92 74 65 71 77 69 65 80 56 58 66 77 92 84 69 63 53 50 44 44 29 24 21 27 17 15 17 6 5 49772 323 60 30 10770 13 49 32 8694 1609 110173 22723 2343 2502 2718 3370 4254 3729 3226 3659 4635 7342 8530 9084 7089 2693 843 629 654 823 1665 1935 1480 2861 3165 1622 639 627 1458 1898 1293 1352 821 396 418 564 504 432 374 458 514 393 481 495 412 380 437 349 342 353 280 227 360 392 334 384 494 364 151 70 143 172 310 327 486 492 257 256 237 261 387 331 122 243 144 119 258 205 231 297 211 80 168 187 105 -28 33 44 80 95 122 66 182 136 129 76 43 191 92 132 -14 -18 15 65 106 76 94 65 49 32 32 21 60 20 11 92 55 68 87 11 -5 10 0 21 143 251 223 87 -27 -33 96 -11 -40 -15 -22 60 -12 43 62 95 185 108 161 184 117 107 94 139 83 114 112 85 122 138 123 -25 -26 8 -44 -54 15 -9 -20 22 -4 -21 61 14 6 -18 -1 -44 -18 -54 -17 -42 33 26 -11 -39 31 42 26 30 22 -25 -12 39 54 94 78 38 56 94 48 42 35 21 39 6 -11 -42 -23 38 77 82 108 132 75 128 158 146 119 148 128 122 88 32 16 64 68 32 25 16 69 117 86 94 105 57 63 80 68 78 89 57 61 34 50 116 187 198 183 195 218 191 187 154 110 110 91 41 23 29 7 23 49 42 33 1 14 4 33 72 67 61 29 20 51 49 62 80 56 66 69 63 54 31 40 66 45 43 66 49 70 169 61 42 42 27 10 37 68 82 106 75 62 73 55 48 54 56 57 73 67 51 46 46 54 63 50 40 28 21 4 1 4 999999 1 999999 999999 5 2 49778 332 62 30 10772 13 49 38 8695 1608 202970 32301 2936 2930 2990 3538 4504 3837 3336 3704 4556 7047 8840 9580 8130 3557 877 740 768 920 1558 2137 1394 2737 3082 1352 610 639 1155 1693 1202 1369 1052 539 502 562 587 562 409 504 573 596 638 638 572 596 606 431 469 514 388 386 411 364 392 470 566 492 245 107 94 138 301 441 415 554 354 345 288 394 306 220 270 302 231 200 274 218 155 217 213 202 227 217 176 238 241 101 60 192 126 164 129 99 100 145 218 144 102 199 138 151 181 80 75 162 38 43 136 96 55 90 90 17 57 41 71 86 69 105 147 124 24 90 118 232 366 148 112 27 20 108 77 116 26 49 29 70 33 110 186 278 229 294 202 92 126 110 122 147 269 232 139 95 57 75 12 39 101 9 -3 6 122 57 54 26 29 92 2 34 28 88 90 50 -18 102 71 51 46 49 74 98 117 102 56 28 71 115 122 133 88 37 129 146 55 90 46 112 137 83 89 59 92 76 74 167 183 178 214 135 179 179 233 178 181 170 138 87 63 62 52 85 104 130 143 170 148 146 157 185 169 156 99 115 154 117 79 77 114 177 226 267 267 307 326 280 224 188 192 178 201 152 113 133 86 58 10 8 86 67 85 81 49 88 99 117 109 81 101 78 75 83 124 96 95 82 75 85 82 76 85 95 91 83 95 94 99 97 72 119 194 127 141 143 138 114 124 121 132 99 98 104 108 103 78 86 87 88 92 97 94 89 78 65 65 60 59 55 57 56 50 39 37 39 38 38 23 22 18 11 4 5 49784 327 64 30 10774 13 49 44 8696 1607 178387 27028 2517 2615 2911 3430 4267 3887 3484 3658 4035 5876 7962 9194 7297 3264 797 691 695 769 1546 2077 1500 2783 2988 1338 591 558 1028 1256 941 1286 984 550 499 555 465 469 456 578 565 419 464 530 423 463 412 448 425 411 414 224 348 308 348 361 427 470 350 156 149 340 441 460 405 490 388 273 270 272 325 352 205 238 259 276 210 164 263 181 196 150 128 269 164 49 64 158 80 101 131 78 102 106 174 162 178 75 137 131 104 40 15 160 123 41 167 178 94 54 65 102 99 84 71 21 45 18 20 23 -4 16 60 36 88 62 211 88 2 10 8 22 11 -45 2 -43 -21 5 78 191 145 110 140 193 174 125 135 123 69 116 129 79 97 81 24 70 15 -12 9 11 -15 -56 -4 -3 13 85 43 -6 21 35 -2 3 16 20 67 -7 41 15 -57 -43 22 42 46 31 13 10 53 37 47 46 94 63 72 96 61 84 72 -14 34 77 91 -5 18 66 112 65 84 147 104 90 134 159 181 185 163 175 93 31 67 65 -7 26 54 106 107 156 200 155 157 150 127 93 63 111 95 102 89 81 94 113 199 256 276 229 239 224 258 180 175 174 140 86 65 62 54 -13 -8 28 39 33 40 75 105 77 55 81 74 29 65 115 74 74 94 73 52 57 57 68 64 77 98 88 55 55 75 54 45 53 64 73 87 91 124 103 88 101 92 84 72 78 75 77 93 112 56 50 76 67 76 78 62 60 63 59 39 33 30 31 35 37 33 32 24 19 17 14 10 49790 321 66 30 10776 13 49 50 8697 1605 138146 18720 2471 2461 2796 3454 4249 3778 3188 3465 3863 4907 7008 8320 6343 2338 648 576 616 921 1924 2044 1536 2285 2393 895 483 457 733 809 824 1240 1154 558 368 466 490 481 403 545 536 489 517 454 380 349 396 428 431 327 368 404 309 323 261 416 493 452 257 64 124 226 373 398 469 512 476 256 192 257 240 228 166 76 175 77 175 206 176 182 176 175 90 164 163 112 231 210 201 40 75 114 100 88 124 137 117 135 82 116 46 53 108 106 137 101 79 34 67 89 69 16 -95 2 13 25 39 71 8 8 48 29 999999 -11 94 131 100 -75 69 66 3 -14 -46 -19 25 -9 15 88 124 32 145 177 198 208 179 177 130 110 66 105 103 64 22 61 -9 10 60 18 -35 -7 -34 -30 10 -2 -7 48 -46 -23 5 -46 61 25 45 67 18 37 24 50 32 -50 -26 2 7 28 51 -4 -2 34 36 45 72 -5 -36 11 65 62 41 14 20 29 16 -14 9 -21 49 41 70 96 112 146 98 82 145 107 117 120 68 88 88 54 39 59 114 99 139 150 259 200 152 162 133 157 95 84 100 96 51 44 32 109 183 185 245 264 205 223 204 141 55 82 90 87 61 27 -2 -4 -17 -17 -15 -10 2 15 18 41 48 39 9 13 36 38 46 89 83 80 41 43 51 22 40 33 59 49 13 12 7 40 14 25 47 51 49 65 93 70 57 45 35 53 43 38 32 42 44 33 51 53 30 26 30 26 34 38 27 17 23 9 4 10 999999 999999 4 49796 321 68 30 10778 13 49 56 8699 1604 147844 18861 2359 2470 2930 3300 3913 3956 3603 3507 3703 4412 6296 7514 5586 1593 704 590 601 964 2094 2282 1686 2237 2141 660 360 362 500 511 642 1039 1021 503 467 529 406 445 398 412 379 479 572 539 478 514 478 434 473 426 357 324 472 224 294 383 456 403 253 96 104 173 308 266 413 490 413 298 210 189 208 113 197 215 187 156 237 94 153 227 86 95 67 135 195 183 151 67 49 68 107 36 120 56 125 113 126 127 114 73 88 70 -14 50 76 76 52 68 -49 -51 120 87 -3 -36 77 25 29 -41 -15 25 -50 -69 66 -7 -81 12 9 34 -15 -33 -34 -85 24 10 -35 10 95 65 30 64 157 184 188 191 81 70 77 141 62 62 98 111 24 19 50 70 -20 8 -19 -24 -7 -55 -62 3 -10 -37 -13 16 -91 -18 -42 -26 -6 94 9 -15 -43 11 8 -31 16 -35 13 24 13 33 -17 26 -15 -35 60 72 31 48 36 34 86 -13 23 18 -1 -22 11 21 35 80 84 141 126 86 132 114 109 105 83 97 115 143 67 70 72 50 128 127 94 175 355 397 218 156 155 129 114 104 129 106 66 65 29 148 213 225 249 247 191 179 196 123 48 80 46 34 43 17 2 -29 -40 -7 12 21 -4 4 -6 22 26 24 36 48 69 58 49 41 48 36 59 55 44 40 34 18 31 21 22 29 30 43 43 19 37 46 46 82 70 51 37 38 55 65 50 55 48 48 39 29 49 43 36 39 35 18 32 45 35 24 34 12 1 999999 999999 15 8 49802 332 69 30 10779 13 50 2 8700 1603 177498 21666 2685 2705 2915 3711 4470 4360 3666 3646 3739 4430 6637 7775 4756 1348 681 665 903 1310 2083 2470 1694 2355 1934 629 471 457 531 600 639 1080 1298 761 504 352 409 596 552 636 512 487 595 515 595 467 487 516 471 392 472 342 351 401 327 425 523 534 412 136 203 249 425 430 383 428 481 445 376 273 235 164 125 162 170 185 228 162 255 244 196 206 210 151 263 187 189 110 189 68 102 152 141 108 166 153 85 131 124 75 105 113 140 122 144 78 94 153 134 88 125 31 60 119 85 1 -5 56 81 70 50 46 49 111 110 29 144 72 45 -90 -18 44 43 84 87 64 80 41 129 92 172 203 180 179 232 95 146 219 162 155 125 123 73 115 165 96 76 35 64 -11 43 15 48 -47 54 67 48 57 23 -57 15 -45 -6 26 70 14 57 124 120 26 33 25 -13 46 79 77 14 42 118 21 36 152 126 151 136 72 18 19 60 41 84 59 71 65 77 118 142 136 163 174 235 158 159 197 160 112 132 96 57 60 135 122 229 345 317 298 455 673 491 342 339 343 259 263 191 183 130 87 109 173 214 307 310 260 241 226 227 208 160 128 123 91 54 49 12 52 13 32 65 61 57 97 121 98 84 89 86 60 78 72 71 86 72 122 125 69 54 83 88 79 80 88 70 94 92 47 67 76 85 101 133 145 119 108 121 121 119 118 108 111 97 86 71 83 88 88 98 83 65 70 69 57 67 68 56 49 48 66 51 33 43 41 26 21 27 20 7 9 11 4 5 1 49808 330 72 30 10782 13 50 8 8701 1603 237003 29381 2545 2755 2990 3494 4046 4209 3861 3664 3847 4341 6180 7488 4255 1248 728 700 665 1278 2062 2512 1921 2683 2026 654 483 491 459 547 550 1077 1329 806 454 454 496 435 497 540 466 542 666 601 559 531 541 576 530 346 396 357 318 317 418 422 460 472 345 278 175 218 387 371 444 515 488 463 361 260 280 244 249 217 226 215 207 125 110 126 84 130 113 94 77 189 219 176 132 212 199 47 144 165 93 205 217 152 79 201 171 197 83 95 104 147 -27 78 82 69 72 17 44 69 -2 -32 27 117 15 -21 -12 86 46 14 39 63 41 109 80 -13 22 17 -6 66 45 12 6 32 111 36 99 181 196 176 162 239 228 179 205 135 180 82 106 121 129 89 114 71 129 87 18 65 69 41 45 52 5 16 23 77 9 -14 56 -57 -24 -29 0 9 35 -4 60 67 57 86 95 67 102 132 112 132 96 70 86 111 70 32 8 65 55 60 65 67 30 50 36 64 127 154 136 186 160 168 178 206 177 150 157 187 167 211 161 180 278 449 514 412 548 665 669 459 411 413 364 288 250 225 147 111 151 214 257 278 282 284 241 233 232 175 120 128 99 119 82 59 68 42 32 6 17 89 91 44 57 88 109 77 60 67 98 101 99 83 92 98 88 63 84 81 93 70 102 247 162 96 78 68 86 82 85 95 117 124 106 122 98 106 123 116 111 84 80 71 67 64 70 81 93 76 78 48 56 72 69 48 50 52 51 32 29 31 41 30 43 25 17 17 17 10 8 5 49814 329 73 30 10783 13 50 14 8702 1602 273229 38269 2802 2646 2984 3619 4138 4155 4101 3869 3630 4284 5665 7336 4236 1066 622 603 798 1493 2164 2720 1989 2566 2258 523 444 481 372 403 487 755 1114 702 428 407 413 438 496 455 513 596 537 484 468 588 499 491 406 418 419 376 333 317 367 389 368 494 335 262 173 189 313 262 338 419 526 387 370 327 305 252 243 229 140 144 222 233 295 256 210 239 112 226 114 99 95 73 74 78 75 95 151 190 27 188 102 72 109 32 58 128 106 110 56 46 115 86 72 65 96 24 26 23 112 66 38 41 26 -24 -14 13 70 109 75 14 34 37 84 33 32 38 104 6 -51 30 24 71 61 44 19 144 207 193 170 142 208 207 129 154 131 33 49 95 83 105 37 54 30 6 -4 15 -32 22 -1 44 34 5 -23 4 33 -11 9 56 54 78 28 53 96 110 35 -31 72 95 48 58 106 56 76 52 57 83 97 141 126 46 39 8 30 37 43 39 59 37 123 149 115 116 163 152 160 166 130 154 162 192 175 156 152 204 194 137 290 466 562 604 610 537 630 572 501 542 409 341 288 242 178 142 110 165 264 274 274 263 200 238 225 196 110 70 113 94 61 48 46 59 48 38 32 37 56 40 60 57 89 90 78 81 62 52 78 78 76 90 64 35 61 77 73 65 77 79 52 72 65 50 78 68 78 112 132 112 101 95 91 119 101 90 75 91 86 95 63 59 60 63 62 67 71 67 58 55 59 46 39 47 31 29 37 41 33 30 19 24 19 13 7 999999 1 49820 327 74 30 10784 13 50 20 8703 1601 292939 56815 4005 2442 2548 3373 4092 4214 4318 3875 3583 3939 5184 6447 4096 1157 794 674 920 1326 1979 2865 2151 2384 2222 687 452 440 448 449 487 617 979 901 491 385 489 577 522 491 466 471 478 501 479 487 534 520 512 436 304 262 304 318 294 467 528 423 418 231 98 175 279 397 409 424 371 466 375 242 244 271 198 215 88 187 178 107 113 190 169 202 156 109 165 150 131 191 84 194 214 183 218 214 131 154 174 83 32 112 90 117 89 24 78 113 70 49 -71 -19 50 11 86 38 -6 27 25 -24 -7 -79 -34 28 54 -5 -10 36 -40 -23 -9 18 -55 12 -5 23 79 64 47 9 -21 3 48 74 122 163 73 86 125 160 129 37 128 55 12 132 125 54 21 11 32 71 35 -7 13 -3 -50 78 15 -16 36 23 15 32 69 21 38 34 15 51 38 52 29 14 50 44 10 67 44 -13 29 115 96 52 52 85 3 -7 73 71 5 25 32 94 43 9 78 130 136 110 96 110 117 148 145 126 159 198 132 146 168 180 156 231 308 309 432 530 419 242 435 659 564 618 500 386 290 243 147 122 132 216 216 193 161 193 180 182 192 215 142 85 75 73 61 20 -1 25 5 26 30 22 36 34 36 57 69 38 36 90 70 36 59 56 90 87 85 77 55 36 46 65 82 52 64 59 58 28 38 46 42 79 81 72 98 95 87 81 80 84 74 59 58 59 40 37 53 68 78 60 36 55 44 44 42 47 38 38 23 5 11 17 21 6 12 8 2 4 5 49826 325 45 30 10785 13 50 26 8704 1600 302726 73724 6036 2432 2544 3292 3823 3923 4130 4036 3512 3879 4846 5692 3445 1005 698 608 1031 1581 1927 2811 2291 2477 2310 594 377 353 307 470 529 618 964 821 517 448 382 406 466 552 381 467 507 503 364 433 365 419 421 350 381 351 272 365 344 365 408 495 387 248 122 190 234 336 452 495 307 341 217 294 190 141 282 127 70 197 146 135 92 72 135 131 61 174 203 79 72 116 104 112 141 113 151 88 131 192 169 110 34 72 -7 65 42 48 155 17 88 49 50 24 23 24 -39 -29 -13 25 -4 -31 16 71 78 66 33 1 30 106 -22 26 -27 -13 -5 -72 3 38 -28 -7 3 13 43 39 16 131 152 191 214 71 88 172 113 100 51 41 106 105 88 -15 -5 7 -20 11 50 14 -16 -21 -8 32 61 81 21 -43 -23 11 -44 -2 77 -35 28 52 14 54 31 63 -9 19 43 81 44 55 27 110 82 68 114 28 -7 17 8 40 -3 25 -15 0 110 48 86 125 84 69 61 99 156 128 123 141 142 136 121 153 139 123 297 363 243 143 188 288 253 218 377 613 669 653 611 471 400 273 196 165 138 105 170 154 91 104 175 184 178 191 153 95 82 48 51 48 16 -6 47 50 -25 5 36 33 34 29 49 33 74 60 53 33 46 31 33 72 49 90 81 46 28 50 48 68 76 60 52 19 58 53 67 88 89 100 62 66 93 91 66 69 73 56 41 23 34 24 45 58 55 46 44 35 36 44 53 41 27 14 14 5 4 12 999999 999999 3 999999 4 49832 322 77 30 10787 13 50 32 8705 1600 306115 76187 6709 2330 2471 3289 3965 4001 4244 4145 3482 3590 4372 5134 3590 1301 692 698 1543 2131 2144 2923 2471 2444 2055 763 491 386 441 344 484 561 778 727 509 301 342 488 475 483 450 452 414 505 445 423 419 400 360 390 443 368 178 306 221 313 428 473 388 343 205 90 124 416 356 357 424 345 293 254 263 235 207 219 145 219 12 129 155 142 141 121 174 132 64 78 71 106 73 102 61 16 145 177 72 132 105 34 101 68 39 109 105 57 21 96 122 30 48 71 33 -16 -7 -50 65 27 49 75 92 73 -54 -27 75 11 -60 3 10 -3 -22 -56 9 53 85 44 4 -7 -25 23 -82 -12 63 90 99 148 106 113 139 99 100 67 111 106 112 96 -28 -6 32 28 -21 -38 -2 -44 -56 -40 -40 -16 7 -4 -2 -12 42 -25 -27 37 23 36 25 35 -22 -21 8 6 -40 16 63 48 -21 14 14 52 46 66 54 29 52 9 -16 8 14 21 36 -11 28 34 83 94 92 96 29 62 132 137 139 147 101 193 182 141 152 128 178 124 133 148 133 199 132 113 191 422 651 692 667 536 492 364 215 176 195 154 156 135 72 123 107 146 166 88 88 106 110 75 56 39 -7 -18 -18 26 42 35 55 57 61 76 82 78 50 63 37 65 38 51 73 79 73 57 89 49 48 58 59 65 74 32 0 23 64 46 54 79 99 95 58 60 63 79 71 51 55 49 43 32 23 29 51 42 42 46 39 31 30 31 22 32 26 11 999999 999999 999999 999999 1 3 49838 330 79 30 10789 13 50 38 8706 1599 304407 95926 11453 2555 2560 3211 3992 4100 4715 4391 3566 3722 4339 4384 2490 1154 766 663 1808 3079 2644 3205 2683 2725 2414 869 437 420 407 422 490 491 863 666 542 497 459 516 433 439 474 507 497 403 467 485 454 424 457 352 319 358 399 303 273 264 502 519 388 297 72 95 319 332 392 395 297 406 310 127 154 263 213 96 170 169 250 178 149 94 188 112 146 200 177 181 189 178 93 148 131 117 149 223 137 161 194 110 151 120 102 54 52 81 171 98 96 14 16 65 86 113 18 43 29 -2 24 -24 -1 31 66 9 10 37 -10 -14 -3 -18 73 -1 13 -35 11 26 16 45 51 34 21 1 6 104 125 82 176 150 121 151 102 83 107 139 105 97 22 -17 37 44 34 -13 -19 -2 32 0 47 54 2 -12 31 -1 -63 4 -20 48 48 49 -7 55 105 39 -83 35 71 20 17 9 99 58 43 79 60 140 71 -3 53 98 33 41 53 19 45 19 69 27 86 125 177 145 124 132 183 173 165 141 163 134 133 124 200 314 246 141 102 140 106 139 142 196 256 497 801 783 812 673 519 427 314 240 216 214 235 192 160 152 142 179 206 169 87 116 98 63 85 38 49 37 49 54 75 75 99 49 54 87 74 65 70 101 85 95 121 152 114 91 73 77 72 73 81 76 80 98 113 88 95 95 82 87 107 111 121 117 117 117 103 100 100 101 93 82 58 53 47 67 74 77 73 53 48 46 54 59 62 53 53 50 37 38 30 32 20 20 26 26 27 20 15 3 5 3 49844 329 81 30 10791 13 50 44 8707 1598 282185 104715 18824 2757 2548 3320 4388 4173 4649 4547 3489 3555 4118 3661 2394 1391 846 845 1970 3385 2596 3313 2963 2878 2692 1007 524 384 377 347 520 647 756 629 457 478 476 543 474 457 459 518 352 515 561 483 571 520 505 420 429 449 411 288 336 371 487 536 521 368 170 175 222 326 472 442 386 434 355 280 202 218 201 199 197 201 93 215 143 289 139 122 170 155 150 42 4 109 92 69 183 126 124 142 226 93 66 100 118 116 56 31 112 108 193 146 109 115 54 100 97 5 15 40 65 27 43 27 18 50 -3 108 76 13 41 -33 53 117 165 163 86 -7 -27 38 38 32 104 81 31 10 21 152 156 229 211 152 73 125 198 126 122 155 102 74 17 20 20 -23 36 -25 -55 7 11 7 47 1 17 119 19 41 45 -18 5 56 75 37 37 46 36 18 63 94 108 52 91 111 47 92 75 56 63 34 98 66 67 24 16 19 32 20 -10 14 47 100 57 100 181 149 99 104 159 190 177 190 198 158 141 125 188 291 273 119 102 122 137 175 159 164 275 429 678 781 796 672 539 442 272 221 218 233 248 239 163 138 138 199 203 134 108 115 77 49 110 36 54 89 40 55 72 77 82 60 69 93 81 95 79 90 107 80 96 124 113 84 84 100 67 82 102 110 102 95 78 83 76 86 81 69 74 117 130 121 143 136 121 116 108 96 79 73 59 38 43 57 47 59 74 71 69 64 62 74 68 51 53 47 40 25 21 15 24 35 23 6 15 18 7 9 5 49850 333 84 30 10794 13 50 50 8708 1597 286775 107434 23920 3018 2530 3538 4708 4423 5121 4842 3302 3514 4382 4128 2866 1827 997 786 2568 3732 3014 3646 3237 3038 2976 1387 542 537 523 484 735 715 844 761 621 536 522 507 545 583 658 485 550 639 521 458 475 594 470 525 487 573 388 393 354 382 393 526 523 475 273 162 281 433 413 474 499 425 447 342 239 307 196 399 254 268 213 145 166 268 188 218 208 185 105 126 189 268 252 220 197 199 205 176 164 155 165 135 178 110 163 125 190 186 220 155 76 99 191 154 106 124 58 114 71 99 91 121 132 92 50 48 96 110 79 55 89 -6 68 78 20 7 32 80 15 40 32 58 135 62 28 175 190 271 192 118 181 176 143 169 128 156 141 72 75 85 102 90 57 93 57 39 17 50 42 21 17 77 147 115 110 73 98 97 98 86 92 100 37 85 59 105 54 68 92 113 93 80 80 140 93 132 78 68 40 71 93 95 116 74 51 21 62 138 198 227 205 141 142 216 223 218 177 192 179 178 206 182 181 295 312 214 159 205 182 151 176 175 180 225 395 709 853 843 669 520 340 261 280 291 312 295 285 189 173 182 199 165 143 128 108 142 100 107 123 74 52 89 105 112 99 113 151 121 113 128 102 138 143 145 136 143 126 99 132 112 116 142 147 131 116 137 106 116 107 116 119 102 124 148 115 129 155 161 153 142 165 160 122 79 57 81 75 82 89 88 118 98 104 104 101 92 99 83 84 86 88 67 62 63 58 61 59 61 44 42 48 38 41 31 26 17 17 49856 329 84 30 10794 13 50 56 8709 1596 277683 89254 21579 2941 2822 3353 4627 4131 4766 4805 3023 3180 4269 4233 3306 2253 1167 967 2499 3730 3396 3485 3213 3146 2983 1539 636 454 520 431 525 739 742 582 463 448 434 412 512 528 442 565 511 434 506 475 565 573 552 478 616 521 388 429 361 382 382 505 539 383 331 200 161 488 433 356 378 408 375 232 228 270 250 236 208 196 124 145 186 171 140 180 143 49 154 191 180 96 168 153 114 163 128 145 115 170 177 100 54 125 195 89 89 83 140 92 119 138 30 63 43 116 76 -8 18 16 48 71 19 35 118 53 79 16 -1 -13 8 13 22 -10 36 63 59 45 35 133 98 71 83 80 89 194 167 176 154 217 102 137 83 180 170 154 114 92 67 109 86 4 23 -12 -48 29 -33 73 30 -23 59 66 -28 16 3 74 43 44 94 22 31 56 25 45 21 41 28 86 105 12 23 79 82 100 137 88 86 51 103 64 66 77 37 -9 18 34 69 45 95 170 226 143 91 98 161 208 229 176 176 179 158 142 185 187 228 132 158 135 124 152 145 106 143 289 559 701 770 727 676 589 321 268 291 303 276 277 245 219 150 156 185 115 64 101 67 101 104 48 12 43 86 78 44 58 38 87 71 71 85 77 62 79 57 78 80 110 94 73 80 73 94 101 95 85 89 86 93 99 98 110 111 93 89 112 128 93 103 121 111 85 109 107 67 39 28 34 25 30 48 42 46 61 71 68 51 41 45 48 57 41 29 40 33 31 23 23 18 8 8 6 13 4 4 49862 332 86 30 10796 13 51 2 8710 1596 279100 95820 25921 3090 2715 3491 4905 4218 4800 5054 3240 3280 3960 3930 3570 2330 1047 897 2430 3730 3501 3594 3398 3257 3296 1987 598 433 418 470 633 647 659 680 712 566 424 572 571 556 558 504 523 485 548 560 565 484 499 604 476 425 504 419 341 402 353 539 637 463 270 136 140 285 409 437 425 421 277 281 268 243 255 220 290 305 230 270 200 186 188 197 258 127 120 216 166 132 136 197 123 134 173 93 156 205 159 120 100 168 152 251 311 183 207 111 171 164 97 128 21 65 60 48 33 38 25 42 -28 57 51 68 39 98 103 41 -6 59 80 81 38 9 69 50 121 161 63 22 58 -4 54 146 199 105 138 166 161 166 124 107 75 115 26 105 -4 -11 42 46 25 90 86 52 26 24 87 81 58 107 44 3 63 -30 39 80 67 55 101 58 63 91 35 42 139 78 40 73 91 81 66 46 62 36 45 40 76 79 69 48 15 86 79 1 23 18 127 173 175 167 146 141 145 157 247 143 102 184 180 172 159 172 223 160 188 139 164 148 168 167 180 359 570 625 794 848 808 742 503 271 265 211 288 295 267 247 179 152 181 160 57 72 99 132 169 78 62 58 80 88 89 86 80 103 104 94 88 78 89 110 122 124 124 103 79 75 92 95 114 110 101 105 118 92 94 91 83 100 104 93 111 133 132 137 125 145 131 116 132 132 84 72 51 38 42 59 68 95 94 91 79 80 69 61 77 68 52 56 48 66 57 38 41 48 52 37 26 31 28 17 16 6 13 6 49868 329 87 30 10797 13 51 8 8711 1595 275768 99989 30941 3468 2667 3481 4946 4266 4861 5080 3473 3204 4079 4039 3667 2294 999 852 2390 3380 3715 3859 3400 3507 3600 2296 652 485 489 401 574 664 624 591 565 453 403 474 481 395 399 500 480 540 560 537 444 594 502 583 556 487 444 330 341 313 418 400 497 534 273 170 186 227 350 371 383 330 391 313 247 294 266 224 248 210 196 217 184 159 263 161 160 135 121 188 285 179 145 231 187 168 187 210 191 151 182 118 158 27 121 276 285 192 141 125 102 61 81 23 58 41 107 51 -34 15 33 41 66 58 97 67 -6 18 37 4 -2 34 38 45 35 1 27 29 50 71 30 -53 0 4 23 90 117 173 64 110 133 178 208 175 83 39 22 40 22 59 28 13 52 7 -48 -6 34 -8 -3 -70 -19 17 -5 122 85 6 10 26 -3 50 -39 20 35 71 57 56 39 85 89 36 93 111 59 82 47 64 66 60 54 44 39 42 53 56 -17 27 43 44 105 101 161 172 150 193 177 164 164 160 147 178 176 145 144 184 189 132 148 157 134 130 142 170 150 156 406 499 649 795 713 616 418 272 242 258 235 281 228 226 186 172 169 149 70 95 107 82 76 42 62 75 54 62 21 64 70 104 94 68 75 61 61 104 83 89 53 85 132 69 88 120 109 112 109 99 78 100 89 68 68 50 68 102 107 103 115 119 101 122 94 66 67 104 88 38 49 48 7 19 47 52 74 54 71 69 55 49 62 53 42 41 28 31 24 22 15 4 13 13 11 10 5 999999 2 49874 328 88 30 10798 13 51 14 8712 1594 264996 95411 30122 3315 2777 3940 4860 4128 4739 5409 4058 2980 3810 4027 3650 1945 1063 833 2286 3563 3755 3576 3085 3508 3604 2380 924 516 425 491 461 567 639 528 560 506 357 298 580 493 415 526 532 467 375 441 583 463 434 465 519 441 427 394 392 315 346 379 482 527 425 150 181 265 316 332 360 313 386 165 223 198 175 247 160 165 131 229 157 175 82 125 127 224 158 180 114 107 73 173 113 111 196 198 101 72 24 96 99 108 153 166 192 160 178 51 61 31 65 44 44 31 40 68 5 37 39 40 53 51 -30 1 1 27 25 -15 -21 42 46 -16 -19 47 22 -48 17 36 13 18 39 -22 71 169 129 100 110 121 163 175 169 88 138 75 -38 9 8 -7 -11 -6 -12 -25 -29 78 -8 48 60 -12 5 -13 -38 -27 11 -9 -19 -57 27 11 63 16 14 18 114 19 26 40 12 80 72 4 28 67 74 67 33 -17 25 71 45 7 1 -26 3 -1 53 106 79 119 156 150 89 142 203 135 109 157 132 162 175 179 144 194 206 139 139 100 82 120 129 128 145 114 150 310 484 688 728 611 370 240 208 233 291 244 217 225 206 165 166 132 84 94 126 81 41 28 41 23 17 35 48 46 85 74 77 63 68 72 43 56 74 103 67 75 84 55 69 105 117 131 106 97 96 92 66 60 80 72 89 89 92 106 115 87 88 106 65 81 79 89 66 52 20 34 19 28 40 36 67 55 60 57 47 45 62 50 35 38 58 48 24 23 22 16 18 24 11 6 7 2 49880 327 90 30 10800 13 51 20 8714 1593 250166 84263 19210 2713 2816 4227 4852 3851 4951 5641 4407 3098 3600 3925 3976 2491 1017 832 2084 3422 4044 3299 2902 3386 3514 2533 955 630 382 353 413 518 569 481 523 481 433 448 489 453 518 458 481 381 467 471 425 461 577 565 514 525 381 299 315 281 422 513 466 527 487 347 71 157 406 387 347 361 166 250 95 195 227 218 219 244 180 215 188 140 54 17 31 145 118 112 91 212 88 -35 15 22 115 146 170 77 43 81 62 38 97 154 241 128 -24 68 121 76 47 94 20 66 -11 100 29 -11 -19 -3 -15 66 79 37 20 -3 -31 33 102 96 38 71 13 5 -45 -57 -31 36 -44 -24 51 -2 37 147 145 115 119 117 150 221 125 154 104 48 6 3 -3 -3 -11 -24 20 45 22 67 19 -10 -14 19 36 19 -30 25 67 3 -27 34 19 -1 -25 37 44 93 131 45 -20 19 -5 21 13 51 68 108 132 18 33 5 21 -30 13 33 29 -3 -21 39 77 98 56 19 81 80 137 118 183 161 116 111 153 145 127 150 80 148 122 155 122 158 118 144 115 134 136 137 173 254 548 751 667 520 351 304 281 279 286 281 188 179 196 168 155 142 114 155 120 38 12 14 17 33 53 57 45 57 66 58 42 46 -3 64 90 68 65 72 62 87 104 49 86 125 105 83 85 63 104 95 57 54 75 40 76 74 89 98 92 108 106 100 76 68 92 93 55 11 22 6 10 20 29 43 60 54 66 81 74 54 55 43 46 22 15 19 12 7 6 18 18 14 1 19 13 49886 328 91 30 10801 13 51 26 8715 1593 273309 86750 15376 2629 2968 4391 5086 4080 5005 5772 4668 3316 3488 3874 3756 2109 1001 1015 2170 3554 4115 3010 2896 3615 3352 2057 896 563 357 457 454 534 643 651 542 516 428 425 465 548 472 455 500 483 467 486 384 545 499 572 553 476 401 331 347 346 329 371 453 550 478 358 105 98 353 374 342 442 400 276 223 222 250 169 250 190 132 85 90 121 151 145 153 158 173 13 33 113 74 88 109 46 83 32 147 222 98 102 3 131 78 115 85 31 97 91 151 124 105 80 60 9 23 95 35 18 14 0 -3 -16 -54 -55 -13 -22 -7 16 67 13 30 -13 34 6 -95 -2 129 115 -30 27 52 35 125 84 79 121 120 92 130 120 148 143 82 48 -14 -66 -27 20 -49 -18 -38 28 93 53 15 16 -25 -43 34 0 -34 -50 -22 -19 -33 24 6 6 76 43 3 36 60 43 -15 -24 24 55 71 69 61 92 87 100 111 79 23 -1 10 51 90 80 -16 -1 19 55 101 119 122 123 134 151 196 225 130 141 182 129 104 123 118 124 127 112 135 149 101 97 89 92 114 143 144 297 667 764 735 584 417 272 284 266 314 334 258 242 220 227 170 128 111 139 115 80 -14 -24 10 57 57 102 54 50 91 64 32 72 49 55 68 74 98 108 109 87 77 79 112 122 104 92 86 71 64 102 72 72 79 96 122 104 81 91 118 120 90 103 82 76 76 56 54 52 45 27 41 41 33 31 54 68 44 58 54 71 66 42 29 40 35 31 25 21 28 22 20 14 10 16 9 2 49892 328 91 30 10801 13 51 32 8716 1592 320109 106719 22686 2643 3135 4596 5566 4290 5320 6460 5107 3511 3192 3726 3547 2295 1636 1228 2257 3511 3959 2859 2829 3370 3340 2097 969 515 436 447 408 514 715 679 493 455 453 323 410 440 512 465 362 348 468 444 416 445 507 501 552 497 350 314 355 316 358 400 360 496 406 172 91 198 263 305 223 428 341 224 104 145 162 157 173 138 152 225 157 97 186 198 181 114 204 243 161 144 77 61 31 105 175 137 201 177 147 46 54 109 136 140 112 77 145 169 135 88 97 45 49 20 22 47 1 -10 37 65 16 3 12 42 17 46 7 4 34 35 -26 67 56 39 51 14 89 9 58 43 -4 14 31 110 74 97 162 97 110 132 146 119 147 48 -3 18 -9 -9 -35 -55 -38 -19 29 20 5 31 7 -66 -20 23 -4 -5 24 -25 -81 -35 50 22 66 51 81 26 43 2 35 60 68 75 51 62 83 0 11 43 20 -3 40 22 19 56 45 55 43 32 40 85 116 110 117 134 149 99 129 132 179 122 112 153 153 144 142 114 118 58 110 147 125 123 125 165 172 151 166 494 654 656 611 585 407 296 274 257 327 269 228 266 243 220 188 124 84 143 109 37 40 46 24 39 41 23 47 57 65 97 81 50 64 98 96 36 51 65 115 126 96 94 86 98 103 94 77 69 112 85 72 86 92 77 101 114 89 78 87 93 92 82 83 76 60 54 51 24 26 17 14 34 23 42 47 57 61 69 58 65 45 43 26 27 27 31 13 21 14 15 14 20 15 9 5 2 49898 330 92 30 10802 13 51 38 8717 1591 326019 109967 20686 2899 3409 4973 5825 4611 5516 7156 5604 3901 3416 3678 3480 2409 2375 1474 2333 3709 4241 2852 2917 3449 2955 1758 1189 737 426 387 506 529 607 676 444 324 413 514 377 426 574 593 489 504 587 404 290 472 542 436 444 523 353 328 312 359 469 430 393 550 534 371 174 130 281 345 375 262 350 288 162 127 141 151 226 181 240 193 197 166 213 139 121 108 181 183 88 111 79 65 105 94 43 199 165 141 135 83 91 135 71 170 148 101 99 109 169 131 54 15 17 -6 58 99 13 45 -6 78 10 0 30 91 41 -49 35 -9 92 37 8 32 -33 -51 33 89 29 14 27 90 75 124 83 100 85 152 111 124 172 115 160 45 105 46 13 -33 30 -84 -50 64 32 55 -3 -24 37 17 -31 -33 22 9 -23 28 -32 -35 -1 1 32 39 77 80 25 38 74 28 88 77 19 20 93 22 38 10 60 61 33 87 35 -8 46 66 33 45 39 69 69 73 74 118 135 102 106 94 119 144 156 143 148 159 154 131 127 132 109 96 119 148 146 120 147 132 146 130 135 331 569 558 589 517 433 335 283 287 337 310 244 277 295 240 175 138 106 152 84 45 55 62 37 50 48 6 54 72 80 61 69 86 61 59 77 70 74 77 86 115 92 101 105 103 77 59 90 101 74 70 61 59 60 99 117 97 121 113 108 101 93 89 63 77 102 74 52 32 20 6 19 48 51 42 57 62 70 59 56 48 58 59 65 38 21 22 19 12 15 16 13 19 11 12 10 5 999999 2 49904 326 94 30 10804 13 51 44 8718 1590 293793 81364 11205 2806 3893 5555 6031 4695 5724 7437 5613 4054 3705 3649 3339 2394 2505 1724 2365 3663 3710 2450 2873 3469 2971 1660 930 571 485 430 478 549 605 625 452 401 392 349 479 422 429 458 418 399 384 304 332 349 453 409 487 420 324 245 347 342 389 502 525 398 438 295 125 147 346 420 392 365 292 268 238 165 184 122 176 161 68 167 97 178 179 70 63 161 99 109 145 67 91 112 170 167 189 120 171 165 158 153 174 166 111 138 191 72 134 207 110 132 92 40 79 -4 62 -35 -66 13 22 -5 27 -7 33 21 -43 -23 27 -27 64 2 1 -21 -38 -8 32 45 -55 -68 -16 74 -5 42 79 88 86 154 88 119 92 99 140 94 79 -33 -19 -41 -42 -3 -44 -18 -33 9 -31 -46 -29 35 -23 -67 24 -29 45 21 -21 6 2 -19 97 4 68 16 64 69 29 61 25 -39 42 14 18 62 36 40 93 93 53 61 61 4 19 51 15 45 13 66 105 108 92 101 94 95 138 165 170 171 164 175 174 140 153 131 136 104 141 120 135 73 81 77 89 119 110 97 120 157 362 485 471 472 403 343 324 344 290 229 239 230 226 205 139 106 134 86 21 10 34 18 32 53 55 73 85 62 53 26 30 56 30 25 45 28 43 88 104 91 85 80 88 71 57 62 70 77 77 40 40 63 78 76 73 79 82 76 63 86 76 58 71 70 59 69 51 19 3 7 19 6 34 19 22 34 48 45 38 35 38 31 21 17 13 15 3 5 7 2 6 2 10 1 49910 330 95 30 10805 13 51 50 8719 1589 273144 81370 8989 2824 4437 6199 6378 5036 6273 7877 5851 4451 4048 3717 3354 2420 2857 2596 2374 3478 3422 2660 2972 3296 2784 1724 1136 526 496 456 430 504 755 625 379 466 510 424 515 670 568 563 554 495 568 491 483 525 574 510 574 494 357 407 434 470 493 460 507 446 472 461 288 175 359 304 409 431 420 390 382 195 114 282 192 243 214 222 192 216 214 138 143 183 105 84 118 85 196 153 82 159 156 156 210 187 195 251 121 113 139 165 158 161 139 128 229 248 125 15 119 44 2 46 -23 56 40 2 20 11 133 104 94 -5 69 -24 33 62 57 37 -10 16 75 45 39 53 98 68 91 1 87 120 175 111 160 145 156 213 179 122 -15 19 -25 -26 23 -10 -1 26 -27 8 12 63 69 -29 3 -17 5 3 -19 57 14 -13 54 6 -2 40 87 61 44 83 53 102 73 44 23 11 113 104 57 77 117 79 94 44 36 76 49 34 36 55 -2 44 37 104 123 124 150 173 131 171 188 166 161 142 152 148 110 146 154 125 156 195 147 133 150 144 164 127 125 165 144 138 326 455 424 446 460 484 408 335 329 262 270 260 252 228 207 193 174 100 63 63 52 53 85 84 93 100 98 93 99 69 66 83 93 38 91 63 50 84 111 135 98 98 101 72 66 101 107 85 87 80 68 44 70 98 123 109 83 92 100 79 80 99 85 77 70 67 48 43 25 24 29 29 26 30 26 44 80 83 54 51 52 48 43 26 39 46 35 36 34 32 29 32 14 6 6 16 5 4 49916 328 96 30 10806 13 51 56 8720 1589 162814 57701 6010 2879 4585 6348 6551 5142 6437 8061 5261 4376 4376 4135 3394 2399 3105 2544 2442 3108 2790 2625 2953 3391 3214 2250 1216 542 429 502 363 511 701 556 360 455 511 447 433 483 559 435 580 424 414 528 552 492 568 429 445 367 422 422 282 444 508 497 560 556 553 404 229 139 157 355 349 382 410 415 270 190 224 171 218 230 66 146 201 147 157 128 201 175 136 167 126 107 106 60 135 122 115 268 274 145 135 96 26 68 125 144 146 168 159 230 125 63 130 168 52 -19 92 117 119 27 46 41 75 39 54 74 -36 -41 104 66 1 9 29 80 64 66 119 76 34 102 63 47 55 -7 45 185 83 181 188 137 168 111 73 44 -8 51 26 2 45 65 67 80 13 -9 52 25 57 -3 -8 -16 44 28 7 -25 68 -11 -70 34 57 42 49 78 70 94 120 79 76 84 56 8 67 88 71 89 73 70 26 -4 84 66 72 61 19 17 48 52 102 124 63 97 116 128 194 144 164 157 136 100 139 156 157 203 163 107 114 95 129 129 125 138 131 162 128 160 190 141 279 360 447 439 468 517 441 361 398 265 236 235 216 214 201 177 198 103 44 52 86 73 48 71 69 50 56 81 79 58 48 75 80 98 63 33 50 77 151 108 95 112 90 68 71 102 122 121 78 88 92 55 77 89 103 81 82 72 106 88 46 58 56 64 65 61 42 35 13 999999 999999 23 50 63 53 30 35 48 50 58 51 25 18 25 26 26 23 8 18 29 13 8 14 7 12 12 49922 321 97 30 10807 13 52 2 8721 1588 91640 39572 4482 2721 4630 6562 6684 5262 6591 7841 5418 4576 4429 3712 2792 2335 3009 2779 2658 2856 2716 2671 2878 2766 2455 2238 1166 531 383 377 511 493 682 662 558 376 349 397 360 460 474 396 424 432 437 545 393 462 401 434 489 464 377 323 312 326 274 352 432 539 436 313 305 87 266 389 320 341 414 348 352 170 154 129 148 191 171 127 63 80 93 119 60 95 134 92 29 104 82 47 99 36 67 57 93 117 81 122 122 122 158 81 78 96 93 94 119 40 28 81 17 14 22 -38 36 40 -5 8 13 45 82 -6 -8 18 55 39 8 -37 -14 0 -3 -62 9 62 49 28 7 1 -5 8 105 99 72 86 147 159 164 127 96 -49 -8 9 50 -8 -17 -26 19 41 8 -49 -64 -52 35 32 14 20 -41 -16 -20 -4 53 15 -1 12 -4 37 15 -15 9 18 33 66 12 65 59 10 44 43 31 73 36 24 32 50 97 71 -26 46 59 21 27 36 45 61 85 124 77 102 85 115 132 122 139 149 126 165 192 154 145 141 160 83 126 125 148 128 114 139 127 115 137 113 227 302 382 383 447 479 370 376 296 240 218 198 182 152 164 201 123 6 5 13 31 57 65 30 78 79 50 36 18 54 22 49 42 56 36 62 30 71 86 65 75 73 76 102 101 92 95 109 76 61 34 29 73 106 84 60 80 63 73 78 65 65 47 47 27 15 15 15 999999 999999 999999 999999 18 20 7 7 15 36 37 33 26 13 15 18 19 20 999999 1 3 49928 329 98 30 10808 13 52 8 8722 1587 92240 41893 5059 2905 4965 6778 7143 5865 7171 8725 5776 4734 4586 3661 2612 2766 3461 3607 3446 2980 2622 2854 3069 2681 1753 1589 1038 479 461 448 466 431 585 696 501 452 487 437 441 515 564 500 469 474 389 370 593 471 399 434 407 545 451 242 406 420 377 420 395 528 547 398 190 170 271 416 369 453 449 333 337 148 163 272 189 157 255 216 282 219 165 162 264 160 167 183 38 132 151 165 177 79 145 108 223 258 46 137 135 109 214 143 129 121 215 116 128 84 91 18 33 159 -12 69 86 -2 -34 24 52 48 48 -2 32 65 30 95 43 -3 -7 62 -23 27 75 26 77 23 53 33 67 6 30 109 104 194 212 176 177 121 50 33 35 -7 72 41 52 2 43 44 125 10 7 -47 59 19 3 101 77 69 -3 33 -17 -8 -13 15 -10 -5 35 73 34 63 75 28 66 75 25 45 57 90 58 52 108 57 37 -31 22 75 99 48 18 -1 52 80 131 156 157 114 85 125 120 192 198 168 129 153 146 185 205 184 162 177 164 180 154 143 123 173 192 173 155 175 153 179 195 329 393 389 490 512 398 369 355 317 290 234 178 202 225 193 143 140 89 90 82 87 87 73 76 87 97 92 60 48 86 115 77 85 93 109 91 111 125 127 97 71 122 114 110 108 130 118 99 73 56 117 115 100 108 95 89 83 87 103 82 65 54 37 63 64 65 45 18 12 23 35 51 50 45 32 34 52 64 59 65 27 30 48 42 36 41 34 22 17 14 17 24 8 11 20 5 49934 315 99 30 10809 13 52 14 8723 1586 85217 35539 4567 3382 5047 6318 6963 5917 7123 8396 5507 4690 4298 3266 2401 2537 3164 4016 3911 2818 2605 2830 2975 2097 1675 1534 1007 600 387 345 368 380 536 550 696 414 346 439 401 362 483 545 466 348 440 447 477 395 456 506 409 406 356 287 326 353 408 475 458 523 488 265 198 217 160 292 322 454 291 265 230 172 197 252 181 147 202 171 155 163 59 110 56 133 119 116 90 144 95 18 73 117 151 163 122 95 130 163 114 169 214 129 120 45 138 90 126 92 77 51 81 174 74 50 39 16 90 -42 -23 10 2 11 29 -8 29 29 24 24 56 48 42 30 17 -12 -35 34 19 -49 77 -17 15 100 130 205 186 87 40 155 58 12 -17 -30 -3 -4 -33 49 40 -11 49 46 -25 -29 -7 26 51 -18 -47 -66 -4 55 -30 23 27 39 35 -16 29 -22 -7 -16 89 45 -3 25 -3 34 16 -24 25 22 79 67 57 38 26 45 1 17 45 45 36 72 51 104 109 102 96 78 60 79 130 194 148 156 147 155 187 200 129 145 132 83 89 161 119 104 99 126 111 91 145 131 165 285 258 278 409 441 404 355 274 256 229 208 145 157 210 143 53 25 25 26 5 50 37 34 73 46 30 23 44 51 18 43 65 53 78 73 60 79 79 104 96 61 93 110 90 86 91 78 77 65 44 54 69 95 82 90 51 72 67 61 43 42 26 1 11 999999 3 6 999999 999999 999999 999999 5 2 5 14 27 5 999999 22 37 5 11 49940 329 97 30 10807 13 52 20 8724 1585 86334 39190 6025 3598 5218 6356 7846 7069 7146 8855 6851 5044 4263 3372 2800 2637 2998 3769 4262 2998 2630 2644 3006 2134 1927 1595 1055 605 414 333 279 517 508 603 560 475 468 382 440 446 491 552 561 552 433 290 471 555 431 489 486 496 463 429 372 368 446 414 423 486 438 418 278 85 171 293 339 325 362 288 174 225 176 125 131 154 181 295 222 175 182 141 200 110 91 172 123 60 142 122 68 101 104 93 28 45 75 148 171 110 174 161 151 180 96 105 203 164 58 96 26 36 121 42 44 -15 62 62 50 11 70 -4 -22 83 23 -35 27 11 29 39 70 17 -48 19 -38 29 20 19 -25 29 53 102 101 124 168 228 132 148 90 19 -7 -24 -9 -27 -13 53 17 -36 56 28 -43 -32 29 46 8 0 12 18 -13 5 7 -35 -30 -62 -14 3 -43 -17 51 115 97 60 23 115 46 92 88 21 58 83 49 73 17 39 77 -7 14 18 59 74 37 80 62 93 88 139 126 161 149 173 205 181 168 228 182 135 169 184 143 164 141 146 148 95 108 96 93 169 145 176 147 123 161 188 257 355 386 455 430 422 338 294 284 229 196 229 244 194 81 17 100 53 38 87 87 110 93 57 52 87 82 76 77 106 130 109 103 100 112 118 99 94 107 80 93 110 129 121 107 114 111 122 91 96 100 113 144 105 94 104 75 69 62 71 82 55 39 17 21 33 31 22 29 17 14 23 35 28 54 41 46 66 62 31 31 37 39 29 18 16 23 18 16 10 20 18 16 6 0 49946 330 95 30 10805 13 52 26 8725 1584 87201 38440 5417 3900 5517 6583 7597 7235 7156 8852 7266 5255 4004 3339 3393 3104 3029 2787 3321 2793 2310 2670 3216 2407 2022 1720 1152 648 392 395 463 420 466 499 393 335 345 431 452 549 501 476 439 337 385 350 444 483 365 349 440 502 408 421 373 338 410 439 456 485 401 346 305 175 138 311 344 303 427 321 232 224 160 179 229 243 184 221 169 95 190 145 129 151 232 138 161 232 117 156 150 83 77 51 7 142 181 69 78 188 198 113 152 118 198 199 232 114 163 143 76 83 148 65 77 40 -90 -16 -27 -25 -14 -22 127 114 87 -21 99 55 13 -29 43 -74 5 28 49 102 63 27 -1 54 31 92 181 135 226 261 169 141 42 -28 4 -1 19 55 -75 -49 53 9 60 69 38 38 -8 -35 29 52 55 -28 33 -8 26 28 -1 27 25 64 60 69 126 107 46 61 62 71 79 87 45 33 24 112 150 109 21 38 53 76 58 40 -1 33 87 19 31 63 82 160 140 158 158 133 133 107 151 113 146 177 166 163 125 135 149 159 142 131 123 110 95 153 126 116 114 125 156 214 220 281 366 394 363 360 319 279 271 200 154 188 216 181 85 41 66 69 97 81 98 70 56 78 30 52 78 62 78 137 143 115 129 116 109 84 111 102 102 115 115 131 139 116 109 101 106 86 82 76 95 106 117 97 95 73 85 107 67 77 72 58 43 30 19 31 50 46 44 16 23 47 34 40 52 32 32 30 49 31 40 31 31 30 26 21 20 17 23 30 21 27 17 10 6 4 49952 331 94 30 10804 13 52 32 8727 1583 87165 34604 5068 3846 5555 6554 7524 7844 7576 8884 7807 6140 4367 3353 3540 3197 3227 2708 2987 2406 2249 2704 2938 2095 1934 1602 1134 626 466 436 336 377 615 558 508 364 384 435 535 483 380 494 511 407 445 549 413 375 470 372 419 381 408 410 445 422 351 313 439 412 445 392 323 104 136 289 310 339 368 410 333 344 266 193 307 189 141 157 243 96 88 140 109 106 200 139 159 191 106 108 100 26 49 163 177 206 184 244 206 222 223 159 142 174 149 94 193 176 56 38 -36 43 90 2 -5 -16 85 19 24 19 7 -14 37 43 -57 74 72 35 7 -10 19 51 26 55 8 -54 49 75 28 39 16 115 222 209 194 229 166 128 164 102 44 51 40 11 -40 4 -15 58 40 -11 32 30 13 36 34 -45 21 -25 25 59 46 46 37 30 34 45 92 115 73 25 19 24 48 97 43 11 91 70 17 110 89 39 27 37 58 89 77 8 32 9 37 72 79 32 133 124 143 132 170 159 186 133 208 180 260 191 159 162 181 119 112 126 113 115 152 107 126 105 141 117 120 157 222 208 233 348 376 399 348 349 271 283 257 207 193 239 210 173 97 56 29 85 100 90 67 70 90 94 76 93 110 94 94 87 109 121 128 137 135 135 128 111 135 139 136 116 156 118 108 114 78 99 95 99 138 165 126 89 96 88 83 97 80 69 63 49 46 16 23 26 45 27 36 36 23 32 47 48 57 44 54 60 50 57 49 45 50 50 47 40 43 35 32 28 34 32 30 28 14 10 5 49958 325 92 30 10802 13 52 38 8728 1582 79724 29414 3888 3715 5354 6584 7522 7615 7440 8395 8176 7192 4713 3240 3663 3743 3173 2539 2636 2032 2006 2327 2818 2067 1778 1511 980 529 431 377 460 412 371 481 516 450 314 382 384 480 371 383 479 414 401 429 315 372 390 323 321 306 279 249 325 332 291 291 368 440 419 341 245 15 160 274 341 252 309 424 434 96 158 172 207 240 218 210 146 63 130 142 56 153 38 78 121 101 108 39 146 68 113 67 86 98 33 87 102 101 87 115 208 149 117 86 77 108 101 81 61 37 32 14 -36 -39 -1 -29 999999 -63 88 27 -54 -29 -42 -27 42 62 93 77 -11 -5 52 -6 -43 -78 999999 19 24 18 21 -58 89 96 181 173 204 141 137 101 -9 -31 -27 23 36 -52 29 19 79 -20 -37 -73 -6 -24 -17 -14 -74 21 18 -27 -46 0 -63 -18 -25 50 13 97 104 22 11 51 69 47 67 -3 -3 7 33 36 -4 40 54 21 13 -44 33 28 64 54 27 33 26 67 33 13 78 89 121 129 149 112 109 143 178 150 85 109 106 84 94 110 75 94 72 117 95 123 143 135 159 161 186 180 185 295 342 372 315 289 241 246 263 170 129 189 152 114 81 40 50 83 84 79 76 35 34 20 35 71 63 59 77 125 134 87 83 108 93 96 105 100 66 83 107 129 134 103 105 102 90 80 47 67 101 93 102 82 78 60 56 51 60 69 29 8 999999 999999 18 14 23 16 12 2 10 21 31 38 22 30 34 43 34 31 16 30 15 21 25 16 5 10 1 999999 8 49964 330 91 30 10801 13 52 44 8729 1581 84751 28480 4045 3935 5256 6387 7455 7770 7744 8777 8493 7208 5053 3320 3621 3570 3162 2544 2242 2086 2054 2364 2824 2170 1931 1439 949 577 441 404 368 416 498 444 393 496 372 309 422 451 429 473 360 375 435 444 344 414 337 311 504 406 399 405 406 440 407 243 398 472 409 394 211 149 158 299 279 181 313 293 335 337 271 136 149 178 221 236 180 142 201 144 111 80 226 147 77 152 125 115 55 78 98 185 159 114 108 78 95 127 60 92 206 112 47 161 124 68 40 16 63 -7 -48 33 29 4 30 40 68 -19 -75 -76 3 -65 13 3 35 115 60 51 -33 -33 -18 33 -3 32 3 24 57 2 19 48 47 114 142 139 105 142 85 72 88 -13 32 8 -27 -38 59 -17 23 0 -21 -3 2 -4 38 77 34 -16 28 -18 -29 -43 -54 62 14 47 46 -2 87 102 96 11 18 66 65 36 34 30 63 73 56 71 45 16 -13 -3 99 67 23 30 0 19 67 65 101 84 84 82 169 156 210 127 138 158 182 181 173 156 160 178 104 92 150 124 118 116 195 123 140 127 117 144 168 192 247 376 335 300 306 286 322 296 292 233 229 195 198 159 66 54 66 87 87 91 54 94 73 23 20 3 50 96 127 123 119 135 118 101 88 118 129 133 103 99 133 136 130 102 91 115 113 87 80 102 102 81 100 109 110 94 88 80 71 53 45 39 42 13 9 28 29 32 41 37 33 43 48 50 48 51 57 57 42 40 34 35 54 38 36 28 36 29 21 5 11 19 17 13 13 0 49970 328 89 30 10799 13 52 50 8730 1580 88530 25405 3470 4029 5390 6413 7341 8031 7864 8592 8449 7561 5276 3843 3634 3432 2953 2483 2212 1999 2010 2775 2978 2285 1811 1522 1025 542 456 446 362 265 387 362 449 457 454 432 320 398 470 365 252 243 429 348 343 217 326 315 344 318 370 319 320 415 353 321 402 556 487 414 324 156 175 314 359 359 281 359 299 246 329 287 120 122 224 189 154 146 88 106 104 172 89 47 143 154 82 116 101 52 146 123 154 173 129 107 136 112 245 143 139 120 126 109 136 86 -11 7 38 89 54 5 136 27 13 48 -19 16 74 33 49 1 8 80 38 1 66 26 -8 -2 -39 -49 -67 36 70 26 35 12 -56 71 86 114 76 124 104 139 105 78 71 11 25 -19 45 56 21 -2 24 5 25 -10 -43 -39 -43 19 21 62 73 29 27 33 8 33 5 60 119 138 61 26 42 44 72 123 17 9 75 19 56 59 53 31 31 -13 8 56 50 64 -30 12 28 38 64 81 32 13 79 117 153 132 127 136 114 166 181 229 194 129 131 148 108 128 147 116 136 128 103 127 129 111 136 188 179 187 353 425 393 352 318 287 281 330 259 242 232 200 218 140 74 70 45 76 67 47 79 79 44 59 90 78 87 112 125 169 110 91 123 122 105 115 128 120 123 129 108 130 126 107 103 98 106 108 117 94 103 104 92 88 100 75 60 65 80 49 21 20 22 36 17 12 39 12 8 0 38 24 26 32 53 47 44 32 41 28 28 35 41 22 32 26 20 19 20 16 17 11 5 4 49976 330 88 30 10798 13 52 56 8731 1579 107447 25281 3679 4121 5519 6722 7579 8197 7982 8719 8667 7740 5296 4236 3870 3444 2842 2363 2279 2066 2065 3218 3373 2507 2025 1572 965 643 457 461 484 482 344 429 453 373 389 280 501 427 436 332 375 458 427 447 306 305 416 402 351 301 409 404 375 434 445 358 331 564 526 430 284 222 240 373 284 338 256 252 375 308 317 244 246 213 233 386 254 73 234 201 178 135 115 225 168 102 134 91 113 25 109 109 74 150 238 87 176 191 119 200 202 223 170 223 184 173 83 -55 78 109 -34 4 50 8 24 22 36 -35 74 58 48 12 49 62 66 19 49 78 49 59 47 41 32 21 47 0 72 61 42 73 46 83 155 172 234 120 70 24 30 2 12 32 3 46 68 71 -30 -58 -12 -46 51 63 10 -13 -49 -34 36 24 -11 -29 60 60 19 58 36 104 90 47 87 10 27 87 16 1 90 67 67 75 100 130 62 5 -37 -3 80 58 77 77 40 79 100 62 62 103 121 116 200 149 165 153 157 100 84 160 142 133 155 193 153 125 138 154 188 171 152 120 140 167 148 192 160 201 403 434 369 374 327 317 329 281 284 282 236 208 210 179 91 112 93 73 85 73 93 98 59 101 158 85 92 113 89 111 130 94 89 133 133 113 128 143 111 106 105 108 132 87 80 108 118 128 111 98 98 99 104 104 83 112 103 95 66 28 18 20 20 34 42 40 25 36 39 29 24 57 48 36 44 47 54 52 56 58 54 39 31 30 38 35 39 41 34 21 22 17 16 26 17 8 49982 331 86 30 10796 13 53 2 8732 1578 99977 20098 3045 4272 5410 6604 7524 8248 8101 8677 8531 8027 5821 4610 3986 3498 2945 2164 2167 2096 1786 3033 3582 2617 1847 1526 977 641 513 430 475 488 372 419 437 410 388 531 511 407 394 479 494 331 314 323 391 315 292 413 384 319 383 406 330 401 418 491 365 308 442 371 334 131 237 310 387 365 300 385 449 410 309 200 117 187 149 152 133 123 162 178 244 121 92 133 84 72 80 161 164 170 141 33 63 132 129 136 184 168 98 88 155 25 105 112 170 149 140 117 19 47 87 -3 -40 -43 43 -75 0 74 48 36 27 15 64 37 45 100 60 -81 -14 20 -16 -30 -44 21 103 -28 -42 69 40 74 48 65 70 163 127 -4 -7 23 37 25 7 -27 72 14 0 42 9 21 52 2 -10 -47 -24 -5 -21 27 6 41 10 -14 -4 94 63 59 82 119 0 58 43 52 64 71 14 16 25 80 69 70 89 43 15 29 34 -2 6 11 25 39 22 21 84 69 80 51 94 124 133 123 140 176 153 118 114 119 134 187 122 110 130 108 181 200 167 66 99 108 121 151 159 189 212 271 427 426 465 400 297 287 241 264 274 240 236 172 169 166 112 78 83 63 49 0 24 88 78 74 68 69 98 111 106 100 121 121 114 95 110 109 107 121 149 145 117 88 70 109 88 83 103 136 94 101 103 104 79 94 83 80 99 81 51 3 11 23 44 33 20 30 37 45 23 28 35 29 45 41 35 47 38 22 41 39 44 39 42 57 44 34 24 18 20 10 30 30 22 8 0 7 0 49988 333 84 30 10794 13 53 8 8733 1577 105481 18470 3321 4542 5490 6761 7828 8436 8491 8990 9175 9013 6617 4883 4558 3871 2898 2274 2296 2000 1998 3294 3848 2818 1977 1405 1112 719 454 370 460 434 555 552 509 455 400 365 457 467 389 428 361 354 428 408 377 414 380 329 363 536 550 469 374 450 390 429 338 554 545 554 349 281 158 402 351 320 339 384 433 433 341 254 261 177 187 176 132 177 171 220 205 162 93 120 206 115 146 145 53 39 64 167 136 213 193 187 226 125 193 175 228 172 98 151 162 105 95 7 63 24 16 65 -9 52 82 -14 51 118 93 52 80 90 6 -1 97 129 70 55 -18 38 46 51 115 59 55 25 89 33 62 97 37 30 46 45 19 18 -38 37 -1 49 88 148 7 -35 -37 73 65 19 41 -27 -9 -4 17 12 7 -6 37 12 -56 10 36 97 48 79 61 46 29 66 116 105 111 5 31 38 111 72 33 87 104 89 78 61 70 59 99 93 31 12 79 62 77 143 133 69 99 120 128 146 101 160 148 125 177 162 155 174 114 131 135 104 164 218 158 106 117 136 161 160 162 192 233 361 532 482 493 406 296 258 293 275 307 316 270 267 227 168 126 98 40 68 106 84 108 117 78 69 89 76 89 105 132 195 157 144 145 167 128 113 151 148 150 154 142 121 96 96 92 106 95 77 75 101 100 109 111 104 90 74 83 70 35 30 25 31 23 38 50 32 38 37 45 27 34 45 45 50 38 59 65 64 55 50 50 57 49 44 42 46 34 28 31 25 25 23 26 21 16 10 6 3 5 49994 318 82 30 10792 13 53 14 8734 1577 100080 18000 2953 3848 4775 6449 7749 8313 8410 8430 8994 8868 6676 5007 4531 3658 2980 2424 2207 1964 2086 3931 4028 2925 1787 1232 915 459 364 324 420 409 394 414 474 537 337 354 398 358 377 382 344 381 364 411 379 371 400 287 409 402 342 401 371 337 301 358 457 454 498 471 361 284 126 297 371 383 272 329 451 386 298 117 183 193 193 201 171 201 101 201 95 63 67 137 116 208 125 139 143 144 84 17 108 119 113 89 192 188 175 112 188 224 127 50 -8 119 151 7 30 7 16 11 -3 71 84 61 21 2 -15 51 -39 -97 -51 9 -3 -36 49 -44 999999 -87 45 7 -75 -16 41 50 53 -32 43 27 -46 -1 47 39 14 7 12 10 5 -22 7 -11 71 53 -18 -61 -57 29 70 -15 6 -13 -10 -17 17 -59 -42 -21 -36 -31 -18 -17 33 -41 22 67 49 -22 -25 -11 4 61 26 17 91 56 2 55 54 39 45 83 47 95 82 83 30 40 23 -14 22 49 17 32 42 39 100 130 99 112 130 124 173 153 106 134 90 77 71 40 42 33 37 52 104 143 133 151 173 148 168 373 675 643 534 390 246 193 224 222 235 235 200 125 123 82 69 50 30 76 103 34 17 15 50 97 64 57 72 92 86 79 96 64 99 77 52 58 130 108 85 87 94 78 70 81 81 69 35 48 40 48 56 53 34 57 55 45 30 26 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 7 999999 999999 4 7 10 999999 2 8 999999 0 50000 331 81 30 10791 13 53 20 8735 1576 93657 14637 3085 4056 4728 6556 7908 8625 8438 8770 9519 9294 6802 5175 4619 3646 2923 2555 2457 2137 2601 4436 4263 2850 1692 1102 982 737 487 357 384 360 435 501 499 432 397 382 387 402 527 412 374 478 444 258 390 360 303 214 504 441 365 311 324 316 418 335 447 594 515 435 409 296 120 253 355 255 276 294 416 398 298 311 196 175 288 187 59 149 202 147 269 127 76 49 142 180 219 138 117 105 112 60 166 149 9 192 204 207 191 112 156 137 189 75 68 43 93 117 73 7 38 -17 26 73 56 29 -46 -42 55 19 71 85 171 146 46 110 -16 10 16 78 54 -21 50 8 -1 3 -2 46 43 19 62 64 41 21 16 -40 22 2 29 75 58 74 27 68 51 -54 98 60 37 66 -49 -71 -54 41 7 19 59 41 -26 46 27 -52 42 49 59 72 23 -9 3 16 -26 -12 110 97 69 92 19 26 108 53 10 63 36 45 15 66 73 12 29 10 95 83 47 32 76 130 113 148 173 92 126 117 136 128 143 136 115 94 134 124 120 102 201 148 173 164 151 202 240 228 244 427 736 732 579 426 291 241 252 263 191 206 222 107 77 38 41 80 72 110 68 47 94 92 109 109 87 107 118 122 116 92 110 134 118 111 110 138 166 164 162 148 164 125 94 86 69 104 101 80 94 107 110 110 95 90 77 70 61 62 25 17 17 17 35 30 31 21 19 21 18 26 30 13 18 32 28 36 40 40 41 43 46 47 34 21 29 37 18 9 15 11 9 4 11 13 3 2 2 50006 329 82 30 10792 13 53 26 8736 1575 95480 15649 2978 4093 4636 6576 7808 8680 8742 8798 9760 9212 6497 5256 4855 3856 3241 2858 2465 2323 2434 4408 4187 2774 1598 1066 720 551 452 357 501 440 290 470 342 382 427 483 456 368 444 406 483 565 432 364 417 381 298 322 433 438 474 496 339 314 411 263 314 411 513 520 352 170 54 131 356 366 324 339 399 421 366 274 248 198 282 228 260 194 169 178 164 153 156 173 255 97 151 129 84 42 29 174 258 169 94 157 144 196 205 138 93 141 112 78 87 -14 21 72 61 53 69 20 54 3 24 51 115 73 31 20 73 45 36 35 1 51 3 102 53 67 51 9 26 115 106 165 145 37 63 -11 9 114 49 50 51 49 26 72 3 5 84 114 71 -33 -39 17 63 60 76 5 60 -20 -18 5 0 21 62 -15 -26 -14 -8 33 56 51 97 44 74 28 17 5 70 89 91 106 30 103 43 40 127 64 106 95 94 69 59 61 12 56 58 48 36 69 32 22 116 129 125 142 196 156 154 146 161 180 143 177 178 105 127 149 174 148 128 150 172 183 198 225 268 258 527 833 812 607 462 364 262 208 233 197 97 154 200 95 30 49 52 71 118 126 83 82 121 103 114 121 100 91 106 119 141 116 124 124 128 99 144 150 161 212 193 139 123 111 74 62 76 106 100 109 78 72 106 107 92 67 79 67 75 32 8 14 20 16 33 39 39 25 34 17 22 12 24 19 40 36 46 31 34 51 65 46 40 43 44 38 17 26 17 25 13 16 16 16 9 0 0 50012 324 82 30 10792 13 53 32 8737 1574 89563 11995 2975 3499 4176 6278 7359 8491 8412 8561 9279 9015 6573 5185 4783 4049 3301 2993 2392 2253 2304 4149 4124 2859 1581 990 876 623 445 466 345 395 424 450 504 484 313 381 397 416 403 424 465 437 407 361 287 270 277 363 329 267 293 368 370 333 327 427 407 324 356 353 238 182 90 71 227 392 351 315 234 284 253 181 216 231 172 162 187 129 245 212 248 81 167 128 151 76 84 126 19 62 107 99 43 75 93 118 51 185 225 118 171 138 178 143 91 85 85 34 108 96 77 53 -19 -26 -44 1 1 41 88 81 -22 3 68 119 88 -24 -11 -30 73 85 35 126 86 57 133 139 137 63 -22 -20 1 16 34 -7 1 82 60 41 32 -7 21 -22 24 37 -23 -42 6 -12 -26 21 -26 3 0 -20 -72 -8 15 31 30 20 38 15 25 19 39 35 33 -25 -33 43 2 -8 111 79 22 -9 43 85 10 9 44 17 -3 70 64 -12 7 44 14 1 18 46 46 39 108 80 123 130 137 99 97 110 126 104 128 121 113 61 107 117 135 137 127 94 103 97 161 234 231 286 715 847 704 443 346 246 194 184 150 101 55 45 60 35 78 83 47 90 94 59 69 100 126 89 75 104 114 99 95 108 105 95 96 96 119 95 137 162 199 204 201 156 125 99 85 98 105 82 101 82 83 82 84 82 94 76 60 54 39 21 999999 4 11 4 999999 12 13 13 5 1 12 14 11 26 15 999999 1 24 13 8 25 23 22 23 23 17 5 12 13 14 8 7 50018 333 80 30 10790 13 53 38 8739 1573 91916 14021 2912 3731 4075 6412 7501 8388 9085 9080 9341 9169 6968 5725 5006 4077 3411 3355 2541 2337 2463 4458 4282 2849 1727 1092 991 852 462 387 440 526 456 412 454 434 450 391 522 453 586 491 459 394 453 375 209 329 402 381 303 489 435 506 521 428 348 408 461 539 512 470 344 257 179 140 246 382 270 320 371 481 453 301 233 146 163 225 219 188 192 224 150 117 123 114 142 98 191 138 102 197 241 172 134 91 165 204 83 142 158 141 116 205 163 190 142 76 127 146 48 43 -14 94 72 53 103 66 67 8 36 79 48 80 30 89 62 95 154 33 7 73 63 81 55 97 206 218 144 19 -4 105 65 36 46 119 20 48 -38 30 48 92 109 107 77 79 -16 30 -27 72 40 13 -20 15 11 90 54 24 -1 -4 19 135 142 76 68 86 139 59 92 110 51 56 122 165 147 118 113 37 42 45 81 89 92 99 99 81 73 42 112 65 110 37 55 128 124 100 159 159 199 161 132 165 151 156 152 168 137 162 182 160 127 165 160 161 147 167 224 179 214 176 217 360 769 791 659 497 387 327 282 224 145 125 88 36 66 175 217 164 175 146 144 148 165 188 184 156 164 177 138 159 156 138 144 164 126 134 166 197 240 227 236 303 289 306 197 159 148 143 150 154 143 130 138 134 133 124 115 111 120 98 104 94 52 49 52 57 62 77 82 55 53 47 34 40 47 47 52 37 55 73 84 66 65 64 77 74 61 55 60 56 51 43 42 47 48 37 28 35 29 23 22 9 2 50024 326 79 30 10789 13 53 44 8740 1572 93153 16617 2771 3575 3552 5680 7225 8133 8606 8706 9424 9409 7721 6001 5186 4118 3257 3183 2468 2331 2524 4229 4160 2958 1758 1118 1113 694 622 415 409 475 367 418 432 325 359 351 246 364 429 309 372 334 399 364 284 193 305 242 355 332 232 294 305 263 338 340 412 305 436 407 331 144 13 158 96 185 418 255 353 378 387 295 173 216 152 181 120 200 247 222 78 196 206 155 52 86 46 97 109 19 86 134 107 28 132 80 86 81 121 10 144 196 137 110 120 111 136 138 84 108 -20 -23 16 11 38 46 34 -42 9 14 -26 39 -34 9 17 -26 -33 11 16 43 -39 -16 11 87 226 179 108 36 4 54 2 -79 -3 -40 43 45 -3 -18 25 42 65 78 3 -59 5 35 19 -52 18 7 1 59 25 22 1 7 17 -15 -61 -79 -40 -31 3 51 58 5 -7 -46 98 81 108 80 47 81 13 56 30 10 -19 4 4 18 28 54 25 20 18 25 35 46 30 58 68 44 89 105 96 119 135 124 109 85 117 124 157 173 143 122 130 112 111 118 121 124 132 113 113 95 190 422 780 742 580 393 303 264 183 184 80 20 34 33 88 114 64 80 107 121 73 70 115 139 108 103 115 86 82 130 134 134 139 127 148 176 153 151 236 244 229 259 275 248 242 141 96 85 90 88 84 109 109 98 118 118 70 71 46 67 70 45 18 999999 11 22 8 11 23 12 999999 11 999999 3 13 27 15 30 47 28 20 41 32 40 46 35 38 34 14 24 29 29 13 14 5 2 50030 332 78 30 10788 13 53 50 8741 1571 100753 19691 2846 3520 3368 5828 7348 8192 8821 9104 9804 9888 8373 6552 5457 4499 3589 3614 2857 2529 3390 4841 3940 2827 1755 1074 1114 751 442 425 356 405 404 386 391 418 481 397 411 329 472 505 499 452 357 228 235 296 275 395 311 447 413 390 363 412 322 350 442 533 559 427 420 145 138 152 153 262 358 225 194 309 468 374 224 86 145 167 248 210 171 190 166 41 158 188 139 129 154 145 189 102 215 168 156 100 63 51 117 136 180 154 178 151 195 185 112 164 181 33 13 -6 60 41 24 70 122 63 42 65 34 19 70 56 44 28 -2 43 64 -55 -23 64 -3 51 162 191 216 158 135 41 31 19 50 -17 80 67 66 70 53 106 44 42 59 11 -6 -25 8 55 72 35 33 0 57 -3 53 1 38 -4 -24 30 -11 18 -17 92 28 97 39 69 36 17 68 131 69 54 47 97 87 100 67 66 70 73 66 80 69 46 24 68 12 58 73 47 85 136 122 75 85 95 168 144 121 92 94 140 154 158 180 192 160 127 128 145 143 139 147 106 143 136 173 163 276 621 826 714 495 325 246 234 176 117 51 70 86 146 160 107 97 124 130 106 72 166 135 159 125 131 147 141 144 157 166 164 174 171 160 208 238 260 281 318 296 303 327 311 280 194 125 143 106 87 84 91 135 117 131 99 78 97 102 91 92 82 50 62 49 39 40 31 17 42 59 37 22 21 38 32 36 41 34 45 65 73 48 60 74 65 56 47 42 38 36 39 41 38 25 24 29 22 14 11 15 4 50036 330 79 30 10789 13 53 56 8742 1570 103410 20451 2827 3544 3244 5511 7271 8094 8526 8857 9408 10018 8859 7227 5969 4491 3694 3456 2858 2610 3689 4903 3860 2973 1920 1220 1155 980 488 399 379 442 416 409 335 438 433 415 343 474 387 409 404 478 395 382 338 367 336 395 388 343 240 343 407 418 419 465 383 395 460 445 326 243 121 65 177 257 446 248 179 322 325 328 322 255 49 171 197 173 179 45 90 114 148 50 107 155 203 170 154 158 124 149 98 122 72 89 91 115 107 70 65 242 184 152 81 37 45 83 56 30 34 -47 57 -41 -22 8 23 -1 -14 -33 -2 -53 53 27 56 34 -17 -30 -13 23 113 127 163 176 254 188 133 44 63 54 9 13 9 42 79 99 46 33 7 34 17 -1 47 -11 1 4 32 22 38 37 -14 -47 -11 -43 36 10 64 53 28 18 -20 -41 4 65 42 64 67 20 37 79 28 87 70 52 30 47 22 48 61 56 78 16 -22 53 92 15 24 55 26 68 82 57 20 53 122 93 117 95 92 92 91 122 106 135 170 204 181 152 113 137 120 104 119 157 163 142 182 158 456 854 658 533 410 262 239 213 148 66 58 101 100 68 70 85 74 85 90 107 112 149 165 166 117 130 166 150 133 171 159 208 206 214 202 255 240 242 300 269 247 285 329 396 380 295 297 282 144 103 77 107 127 106 126 126 107 88 65 91 61 30 12 0 19 9 9 16 29 47 36 14 23 35 26 32 42 33 44 54 50 46 44 50 51 37 40 33 46 48 45 36 22 33 27 16 3 7 6 5 50042 318 79 30 10789 13 54 2 8743 1569 104150 19434 2777 3253 3140 5583 7114 7776 8573 8949 9467 9673 8549 7142 5972 4415 3569 3462 2766 2613 4038 4432 3359 2837 1956 1218 1001 956 608 521 375 382 409 346 307 411 495 403 255 334 417 499 540 480 234 179 241 120 328 387 365 277 264 419 337 456 480 429 349 312 344 371 271 208 138 120 65 135 340 247 123 270 205 370 337 205 110 173 137 9 87 173 114 76 13 16 87 2 43 105 67 117 146 131 157 66 117 167 106 43 81 85 59 229 124 145 62 76 -30 4 98 141 15 -7 -29 -18 -27 4 -25 -6 0 11 51 18 -12 52 74 50 -12 81 79 31 -60 60 167 208 114 142 96 45 26 -36 -80 9 3 -43 -19 49 70 -11 -14 11 17 26 33 -19 -5 19 4 29 -10 -65 -47 4 -2 -29 31 -36 -34 -9 -41 -56 -20 41 57 65 1 -7 -31 40 95 154 84 26 20 -27 3 14 12 49 82 20 -6 -23 -3 32 -45 -17 21 -21 -26 26 64 -10 60 53 64 79 71 79 64 28 65 114 73 87 147 157 94 67 69 84 87 100 104 142 137 124 153 151 379 727 500 383 286 193 113 127 92 15 50 125 85 20 55 54 62 72 61 78 82 104 101 95 122 122 107 121 109 148 135 127 224 246 215 262 243 237 279 265 241 266 324 369 318 341 354 188 73 79 36 37 57 74 100 96 72 41 42 37 22 9 999999 8 999999 999999 999999 5 2 999999 999999 999999 999999 999999 1 17 999999 999999 9 21 16 11 13 33 32 16 15 4 50048 333 78 30 10788 13 54 8 8744 1568 149457 19523 2992 3506 3558 6312 7464 8146 9072 9453 10135 10535 9325 7790 6444 5088 3966 3554 2924 2897 4449 4606 3400 2945 2180 1435 1205 1013 549 415 374 407 338 386 319 406 332 592 572 361 438 446 522 526 383 303 227 251 383 398 415 384 364 335 420 549 368 391 454 415 464 429 295 296 146 174 148 24 346 370 291 380 343 341 404 304 167 132 252 245 207 194 181 162 175 188 223 186 235 204 156 135 83 93 177 114 35 80 208 189 145 114 153 210 122 119 95 53 41 44 37 22 79 66 46 49 11 74 36 -51 31 155 109 90 42 32 128 83 10 -21 70 -3 159 177 186 210 199 296 171 93 99 18 103 62 51 19 65 62 36 69 60 4 30 12 29 15 38 48 33 1 73 -8 -53 108 53 7 32 123 49 -48 -4 20 -47 22 79 30 -17 49 102 -18 10 89 65 86 41 45 92 56 30 76 122 68 38 65 81 56 83 46 55 44 60 70 50 101 109 151 76 51 188 175 117 98 94 102 122 183 233 225 200 168 146 189 128 123 171 159 163 159 129 210 681 700 289 355 298 216 131 135 110 138 170 160 101 77 95 84 72 115 113 127 133 164 154 120 152 192 154 153 200 371 346 260 322 326 306 350 307 291 298 304 313 347 411 377 326 391 387 247 97 112 142 108 110 151 158 123 78 82 100 137 103 54 42 68 65 72 49 27 49 65 52 42 34 45 71 57 43 55 65 79 83 61 73 68 59 60 41 57 52 45 57 58 48 37 45 36 39 41 35 37 29 14 4 50054 330 77 30 10787 13 54 14 8745 1567 170237 20673 2978 3100 3443 6174 7311 7603 8334 9134 9822 10248 9560 8490 6575 5356 3910 3552 2772 2864 4086 4952 3534 2772 2254 1530 1096 1058 704 427 387 445 454 417 484 591 500 450 433 406 418 487 499 396 249 345 432 350 367 375 330 309 353 364 416 366 397 411 348 434 390 317 241 224 119 156 201 236 335 312 325 288 281 313 356 337 211 92 125 242 239 255 242 240 165 146 114 132 200 138 97 163 113 120 194 186 137 66 123 109 166 102 170 129 70 136 157 111 126 101 81 81 -41 22 -24 102 51 69 62 67 37 17 79 114 46 81 4 34 58 108 32 27 27 166 231 280 252 185 112 8 -2 -8 -8 -17 60 19 81 26 -29 58 113 16 -2 46 -9 92 -7 -21 15 7 28 -39 -51 6 35 87 8 25 43 -19 -31 1 97 42 94 76 87 0 61 55 37 39 91 136 100 20 49 105 102 77 86 66 98 67 24 -10 -47 32 37 87 34 53 77 66 48 67 67 67 167 137 82 12 99 170 133 192 226 168 161 135 118 133 121 157 173 181 156 147 167 273 589 407 206 324 211 81 38 57 125 125 157 152 54 86 61 64 95 81 97 126 104 106 117 124 155 145 119 114 265 408 369 310 299 355 309 304 275 256 245 277 303 342 372 319 313 368 357 303 149 88 76 105 85 109 112 114 100 74 72 86 43 38 15 19 32 17 7 18 16 19 16 10 24 42 20 34 31 27 36 43 50 40 33 54 66 59 46 41 38 32 40 43 29 9 7 15 3 999999 2 4 50060 331 77 30 10787 13 54 20 8746 1566 201037 21710 3114 3157 3596 6262 7174 7218 7915 9276 9736 9928 9876 9783 8309 5898 4362 3507 2801 3219 4490 5262 3506 2603 2310 1489 1226 1331 751 416 392 345 413 363 366 501 435 532 429 285 334 487 459 494 251 258 339 318 241 385 357 345 381 458 416 403 395 405 367 459 534 520 334 275 201 181 65 190 289 327 303 230 330 269 495 446 225 214 227 245 189 212 246 206 177 215 176 139 234 80 79 33 140 130 166 123 283 188 176 126 116 97 177 157 114 170 174 80 114 138 127 111 42 95 131 86 70 -11 17 -13 119 -12 25 72 56 50 107 80 79 81 36 62 -5 80 132 265 352 258 124 40 4 24 -2 35 92 36 48 55 69 96 56 96 83 28 34 84 6 28 -36 -23 -48 34 27 60 102 26 6 56 35 -2 -5 52 6 27 54 81 51 101 65 37 86 77 73 49 115 124 95 110 58 63 103 72 93 53 -6 48 60 48 74 92 63 134 116 85 26 131 81 101 156 165 78 150 104 82 152 227 249 188 188 134 127 93 92 151 146 145 133 166 230 573 382 147 144 146 104 118 114 102 68 81 148 128 92 116 111 78 65 78 79 84 124 105 109 163 182 160 111 191 388 364 355 348 327 382 369 388 300 287 315 320 298 314 340 340 306 319 346 289 143 90 94 79 101 112 127 115 90 92 68 83 95 47 20 53 55 53 40 34 46 38 22 29 32 25 23 36 40 41 46 46 57 50 63 53 51 48 66 38 23 36 44 41 25 26 31 16 17 20 13 7 2 50066 329 75 30 10785 13 54 26 8747 1565 294398 33894 3306 3052 3311 5786 6781 6854 7008 8907 9644 9949 9930 9988 7724 5578 4406 3627 2870 3235 4497 4933 3197 2593 2255 1504 1262 1339 905 505 456 367 473 372 463 489 404 305 339 345 381 364 265 184 144 303 266 359 396 291 368 291 278 401 344 254 238 364 329 355 380 485 376 234 148 134 22 67 267 251 230 283 146 310 480 409 231 200 186 103 132 198 276 273 236 166 177 80 102 119 83 97 55 181 141 139 209 52 57 147 184 121 88 128 133 127 63 126 53 96 95 61 55 48 -21 -23 3 43 53 154 55 45 33 93 -28 -19 -2 29 -1 14 -61 88 29 -49 76 187 224 273 217 27 -12 -46 -21 -53 -33 18 -26 3 44 5 20 0 -43 -1 71 -17 31 6 29 19 3 -3 -17 26 39 72 42 -5 5 18 20 61 42 56 58 53 40 -3 12 23 47 29 28 43 54 62 44 57 61 11 51 56 90 76 22 43 17 70 108 62 15 74 64 63 61 89 88 122 144 131 47 74 95 66 98 240 260 167 144 150 71 124 160 179 212 176 122 131 273 524 210 61 113 114 61 56 84 177 130 116 156 148 70 71 76 75 65 45 34 100 123 75 82 130 166 187 144 274 409 341 363 365 344 349 320 327 285 266 273 292 316 338 322 314 323 304 314 266 157 98 111 90 97 94 95 98 88 53 54 42 51 39 29 32 15 34 21 20 28 21 12 15 26 16 11 10 29 27 26 43 47 49 48 33 48 39 25 15 18 28 27 15 7 9 10 14 4 5 2 50072 333 75 30 10785 13 54 32 8748 1564 316822 36510 3352 3321 3674 6234 7063 6605 6218 9212 9956 10073 9944 9978 7516 5562 4623 3587 2722 3347 4757 5449 3338 2719 2334 1677 1398 1209 1005 556 429 447 444 471 524 521 494 439 367 427 461 446 429 484 295 369 257 423 399 352 464 494 440 371 426 471 464 407 427 436 467 553 593 309 299 245 133 107 168 358 387 338 314 301 534 468 398 234 159 282 167 241 271 342 273 233 216 238 108 140 163 195 200 165 195 231 171 215 197 228 141 180 196 148 120 231 141 163 83 132 84 101 172 245 84 37 98 73 84 14 -6 68 47 163 79 57 92 71 84 136 101 65 61 100 45 84 227 270 230 217 110 77 89 141 37 99 67 38 33 31 94 81 71 53 22 33 32 22 47 70 40 85 88 116 39 79 65 79 27 82 87 79 158 114 110 60 61 38 60 72 105 153 106 93 65 52 44 90 145 124 51 94 90 80 97 103 98 54 105 140 114 124 61 77 86 192 153 173 148 147 144 105 100 173 187 246 340 350 200 192 206 186 197 158 136 175 220 210 295 580 450 121 145 136 106 209 184 167 207 184 159 95 66 74 109 78 125 116 136 125 124 139 173 194 201 220 192 366 484 384 389 437 433 386 355 357 331 323 330 376 367 373 333 317 335 363 317 317 199 138 147 123 123 137 129 136 111 109 118 108 69 61 63 87 73 56 56 47 46 51 31 58 67 52 60 72 83 74 70 68 68 67 87 91 81 87 82 65 77 71 64 64 61 58 51 48 39 36 31 28 21 21 19 50078 329 75 30 10785 13 54 38 8749 1563 309891 40274 3160 3031 3402 5457 5983 5664 5263 8183 9181 8903 8791 9390 7184 5227 4477 3512 2627 3191 4422 5035 3144 2557 2319 1448 1202 1127 1062 548 366 377 478 440 450 360 340 412 376 390 342 287 255 255 227 302 223 324 322 334 385 414 295 280 355 332 404 432 387 384 387 309 315 225 97 130 52 37 113 173 353 255 224 302 357 539 329 190 149 131 163 338 174 220 265 198 85 146 177 75 64 106 97 153 55 29 72 98 91 109 74 118 98 84 83 132 92 71 173 36 44 52 94 66 10 -6 -9 18 26 26 49 22 -52 -40 60 13 59 74 9 -51 -7 65 43 13 -14 67 178 163 222 145 41 -18 9 34 48 -19 66 30 77 97 134 62 -2 34 42 7 -13 -15 -49 1 -10 -45 13 8 25 34 53 50 31 36 14 6 61 97 83 68 27 18 76 79 67 72 103 39 10 44 33 90 99 13 -10 43 41 75 37 18 46 -11 6 78 87 49 86 70 52 66 62 111 134 136 58 35 72 77 158 194 254 308 162 138 155 151 119 126 104 114 161 132 353 673 278 100 109 76 102 148 82 101 124 137 96 33 40 22 34 78 70 65 73 75 85 72 111 163 190 249 223 238 380 287 251 323 384 335 305 278 279 271 237 256 286 328 297 268 302 329 246 233 178 115 89 59 73 80 78 69 61 67 52 53 35 19 28 33 22 16 36 30 18 38 35 3 6 12 13 2 10 11 24 36 41 45 46 61 65 64 48 30 28 33 30 22 18 30 25 26 18 4 3 50084 329 75 30 10785 13 54 44 8751 1561 284902 34302 2842 2695 3105 5438 5278 4198 4734 8213 9092 8922 8690 8944 7035 5025 4125 3065 2790 3335 4474 4589 2868 2536 2022 1348 1190 1207 895 665 404 275 333 346 352 381 390 398 489 434 300 319 277 242 263 227 287 198 258 319 304 229 414 314 362 304 393 343 317 398 455 356 266 158 64 15 84 128 120 102 311 266 163 294 472 496 304 273 270 161 82 62 150 97 134 141 105 137 72 58 89 139 111 154 164 73 87 38 63 31 102 108 28 50 150 35 31 137 76 87 50 -8 68 12 -24 113 5 -27 58 -58 11 11 31 -52 -16 17 -12 -4 35 46 -11 -3 -32 -42 -61 -22 146 145 130 80 53 -46 -52 -38 -90 17 -8 -35 -22 -11 3 24 -59 15 5 76 -26 43 1 -17 -45 -50 -22 -79 -35 -17 33 2 66 19 -41 -18 28 13 39 36 -54 -55 -7 12 100 48 20 103 59 30 68 64 25 35 -29 39 62 63 68 56 31 -11 -44 48 52 42 46 105 64 49 65 121 97 78 54 70 107 117 106 148 362 421 177 155 120 136 132 156 164 119 141 181 462 378 131 76 62 104 88 97 83 70 37 38 34 37 -13 3 -16 1 17 32 49 36 81 111 121 170 272 284 240 259 326 261 227 235 282 371 341 292 296 301 269 292 265 253 249 198 295 355 253 260 174 103 70 66 60 77 68 65 54 62 56 27 -37 999999 999999 999999 20 1 999999 6 17 20 13 16 21 5 999999 13 36 18 20 28 31 38 56 49 34 32 26 20 24 25 14 5 4 1 5 999999 0 999999 1 50090 333 75 30 10785 13 54 50 8752 1560 289743 34229 3341 2965 3590 5515 4059 2631 5421 9042 9506 9324 9135 9882 7511 5119 4250 3433 3215 4113 4769 4846 3199 2722 1696 1401 1408 1074 1074 696 528 474 403 413 354 503 429 481 428 416 336 369 481 379 270 292 413 308 411 347 319 396 394 436 440 363 385 338 516 426 410 546 438 296 150 145 179 104 96 129 208 342 270 286 403 552 512 318 146 203 165 229 200 167 175 210 126 158 96 107 86 185 127 131 155 85 144 122 96 172 108 144 116 168 77 115 147 72 150 127 91 51 93 88 139 86 -5 74 110 114 47 63 91 59 106 131 118 112 33 43 72 114 82 112 71 86 111 82 70 112 59 79 15 89 64 55 129 38 14 6 87 104 70 23 67 86 56 15 63 -3 23 7 59 97 75 117 58 74 -10 16 -58 31 126 127 99 85 48 70 44 60 70 130 85 125 73 128 49 30 82 83 60 71 28 118 68 88 81 30 65 77 64 70 82 105 71 51 102 145 140 112 75 92 192 171 235 292 798 910 376 213 168 168 241 219 149 221 227 297 604 357 182 81 85 174 128 151 113 104 154 151 108 67 53 53 80 118 100 84 75 135 141 158 211 328 369 382 382 379 346 260 277 300 325 408 403 355 337 297 271 339 323 334 319 348 355 345 287 272 222 136 109 104 87 108 113 104 82 60 63 61 53 39 40 59 50 33 31 29 46 42 60 60 35 8 34 35 34 56 58 48 52 76 73 78 79 77 69 53 56 55 52 44 52 35 27 38 31 29 26 16 20 13 2 50096 324 104 30 10784 13 54 56 8753 1559 286508 42515 3376 2877 3441 5198 3985 2668 5215 8443 9204 8929 8577 9298 7086 4889 3800 3278 3238 4590 4688 4778 3216 2381 1436 1124 1175 1127 972 733 463 324 326 228 385 411 429 395 327 321 326 303 320 392 248 286 312 299 397 355 223 290 344 432 200 264 407 319 304 310 449 303 367 231 -21 42 18 109 93 157 227 241 269 197 343 429 623 462 129 43 187 283 204 152 207 171 111 149 92 141 87 52 79 52 113 159 84 112 154 133 118 70 95 79 45 107 -9 11 33 121 57 110 57 40 -14 28 2 -95 -24 -8 24 52 71 40 54 -67 40 99 29 -76 31 60 -14 14 28 -16 -25 -30 40 14 76 -27 -29 33 51 -23 8 81 47 46 22 17 74 9 17 -16 -47 50 -92 -52 17 -5 22 12 98 16 24 -17 -35 -34 -3 72 17 75 42 31 -19 9 35 32 19 48 11 43 24 51 35 71 47 -4 59 88 71 14 -36 -18 50 11 23 -5 41 24 26 42 59 105 49 55 129 109 45 34 66 114 164 373 970 876 258 118 97 104 115 153 130 124 146 414 452 164 101 52 76 101 65 75 49 25 46 10 -17 18 27 53 66 54 62 51 51 82 89 120 133 251 318 304 364 356 320 255 290 287 283 309 342 330 309 299 257 256 243 285 261 256 268 288 260 263 190 157 108 97 60 112 107 80 59 39 4 -17 999999 26 8 10 13 14 999999 999999 7 2 999999 5 7 5 8 18 14 31 25 35 46 54 46 46 45 38 18 24 33 33 21 13 12 2 50102 330 74 30 10784 13 55 2 8754 1558 285921 49734 4040 2876 3102 4733 4056 2779 5497 8785 9497 9011 8748 9309 7423 5283 4215 3235 3203 4943 5435 5409 3543 2525 1319 1121 1374 1249 1099 682 400 403 283 359 303 362 409 432 388 287 190 305 326 311 262 351 390 283 334 312 328 359 344 408 313 491 362 271 385 343 626 581 336 242 135 192 115 192 200 54 149 281 220 277 180 327 430 469 281 107 124 180 230 186 187 154 114 81 101 117 79 144 51 117 87 110 121 171 193 160 118 94 86 41 97 19 117 78 25 60 105 66 69 56 47 -35 -28 50 22 56 -31 999999 24 45 28 118 62 66 -19 -12 71 97 81 24 -37 42 18 62 82 65 9 -17 -20 16 19 -6 30 2 -18 59 84 63 33 66 106 -2 75 62 -4 -20 -20 -14 40 78 10 25 30 84 20 -18 30 103 88 81 17 68 19 68 49 77 57 62 60 90 77 31 129 133 52 67 35 28 82 64 18 -3 32 93 39 57 92 26 54 71 75 83 70 59 56 76 68 111 140 165 231 375 948 1106 425 115 133 159 119 99 184 175 224 484 523 188 36 70 40 26 19 42 62 25 20 27 65 44 13 47 60 40 67 77 138 160 177 156 181 306 429 396 403 404 383 321 305 296 321 384 420 393 372 344 292 313 289 295 280 296 297 271 236 335 290 182 185 114 104 99 99 102 90 46 22 3 28 27 23 30 30 25 44 34 17 26 37 35 20 14 8 22 28 33 42 46 48 58 56 50 70 62 55 43 39 33 46 45 37 25 23 12 7 15 5 6 50108 327 74 30 10784 13 55 8 8755 1557 283394 56982 4771 2845 2968 4126 3885 2850 4764 8381 9507 9217 8477 9040 7730 5459 4274 3398 3025 4991 6259 5541 3778 2647 1415 1170 1454 1461 1106 651 645 476 418 379 451 455 477 494 538 478 300 217 287 371 373 311 326 325 311 376 457 322 404 448 321 405 394 383 316 350 357 446 420 212 174 111 27 161 131 100 59 139 237 191 209 281 354 475 371 251 185 224 215 152 214 237 198 139 115 122 132 170 56 169 117 147 129 75 35 60 103 201 51 21 43 122 67 169 -19 67 12 127 57 22 -49 39 93 7 65 61 3 -19 15 57 76 34 59 69 112 110 -26 51 124 99 39 10 18 32 -44 -2 15 10 18 -2 4 -9 24 10 41 37 5 77 66 7 16 -17 32 -30 -16 -6 -25 12 23 14 50 6 42 60 34 15 24 78 78 38 54 68 -5 74 55 41 60 82 42 39 25 48 95 47 68 54 41 28 77 22 23 38 30 28 -59 69 41 21 42 99 36 48 54 70 119 124 37 63 143 197 184 322 719 1008 1019 471 190 223 166 169 137 141 221 544 357 143 88 52 -3 29 28 27 30 37 29 -4 3 15 -13 -3 38 65 75 111 177 217 197 231 232 337 436 389 368 372 379 329 281 285 295 355 407 347 293 252 256 269 278 251 242 244 250 257 181 151 134 136 114 157 131 95 79 73 45 24 9 16 16 12 33 20 999999 10 4 1 20 999999 999999 0 999999 1 999999 18 15 12 13 15 18 23 48 50 53 43 30 26 10 11 17 18 19 16 12 3 1 50114 331 74 30 10784 13 55 14 8756 1556 277024 41824 4052 3023 3133 3794 3862 2971 4300 8415 9755 9518 8496 8698 7525 5006 4178 3343 3440 5956 6601 5429 3626 2292 1179 1257 1515 1576 1210 523 414 387 304 325 308 358 424 461 530 259 153 236 292 283 295 356 388 362 217 253 325 385 339 389 371 432 391 393 413 345 387 409 386 314 158 130 193 66 114 148 84 192 285 201 238 233 271 536 500 307 275 273 291 248 248 175 174 79 103 102 120 100 169 93 73 176 86 70 39 67 120 227 109 46 86 75 16 135 155 104 135 50 28 46 -21 113 1 29 3 -3 47 83 119 38 63 57 71 87 26 5 -27 37 26 73 70 87 33 78 36 9 18 23 1 2 -9 5 21 -29 55 -22 -48 68 101 49 40 27 -9 9 13 9 -65 42 4 -6 64 85 112 -27 54 35 86 87 49 109 80 74 89 30 21 57 -11 25 43 97 45 -23 129 149 100 95 50 46 123 87 81 54 48 3 29 69 75 26 12 63 46 122 61 105 94 103 84 147 138 207 246 362 502 623 802 833 530 387 251 339 251 236 495 620 263 122 69 44 31 59 3 6 1 3 50 63 21 50 68 54 49 79 71 89 189 242 289 343 393 465 438 356 378 360 394 408 347 330 327 400 468 429 389 357 317 304 313 252 274 296 261 249 187 178 178 170 141 176 147 154 123 89 55 58 55 40 29 24 33 33 48 37 47 33 16 23 13 28 23 14 11 10 24 43 42 33 36 60 56 51 64 62 34 32 38 43 34 22 19 37 28 10 17 7 999999 999999 2 50120 329 73 30 10783 13 55 20 8757 1554 180984 26039 2988 2758 2998 3605 3577 3265 3916 7604 9459 9446 8179 8425 6781 4647 3974 3396 3506 5842 6869 5206 3403 2303 1400 1491 1657 1569 1047 639 508 395 393 387 366 360 301 347 328 317 301 289 370 304 232 250 359 289 192 313 306 341 312 354 370 419 381 341 280 398 392 399 477 286 207 139 61 55 -48 18 3 39 272 242 247 232 194 372 597 384 209 236 280 265 202 291 194 78 168 232 113 101 102 109 165 161 65 83 143 78 13 109 169 120 79 179 65 87 47 78 67 85 53 56 52 6 72 3 -37 57 9 62 83 57 90 31 123 86 143 11 -15 19 93 24 -26 18 26 69 36 -20 16 13 8 41 -44 -29 55 -12 -9 -33 -28 28 22 10 39 18 61 76 64 14 30 -50 -55 43 36 70 26 104 109 72 72 88 95 -32 51 46 37 74 14 73 78 72 86 9 26 53 44 112 137 19 38 55 60 85 49 78 35 47 -17 7 56 40 91 40 60 109 87 132 126 42 80 167 217 202 298 378 382 424 523 824 756 505 588 699 624 638 593 389 218 130 93 47 49 72 22 -30 17 -7 19 26 29 50 71 93 101 102 126 241 282 330 399 408 465 509 450 394 361 376 403 417 341 321 322 393 404 386 349 312 298 339 306 273 275 249 248 205 160 170 184 126 109 176 158 148 111 95 44 38 34 5 40 59 36 23 29 26 19 21 26 25 29 16 17 10 17 26 24 26 34 48 43 54 54 42 46 43 41 41 42 20 19 25 14 14 13 17 3 3 1 50126 333 72 30 10782 13 55 26 8758 1553 159687 33687 3899 2822 3033 3264 3446 3653 3623 7424 9466 9451 8466 8349 7021 4609 3888 3410 3691 5612 6644 5363 3642 2336 1233 1399 1427 1438 1007 595 403 379 395 484 452 494 425 449 479 453 198 279 316 299 275 261 258 283 452 312 386 455 290 521 473 461 284 377 437 344 341 324 438 321 178 152 103 27 95 88 67 68 254 287 261 265 266 365 435 302 223 405 333 233 206 235 296 151 118 212 70 29 189 88 161 57 162 145 68 28 92 96 152 130 100 48 128 129 118 79 83 75 10 50 -22 63 46 58 10 75 36 -24 60 43 57 76 178 200 102 65 89 157 157 126 125 85 83 43 -42 -2 33 86 84 21 51 -30 -1 26 6 49 9 36 33 11 -4 21 138 53 44 -4 66 32 -1 11 18 56 79 124 52 85 31 48 89 92 29 -5 58 42 90 87 53 52 67 78 29 37 47 66 68 35 48 57 74 134 76 34 23 61 38 53 18 46 108 115 128 87 82 141 147 117 136 258 293 344 387 361 338 343 395 743 880 767 639 549 613 716 452 259 217 141 55 50 26 44 6 64 59 61 30 59 46 32 69 97 117 91 154 298 323 352 398 453 493 454 418 366 344 398 471 433 295 329 393 385 402 435 398 361 326 293 274 248 257 290 240 204 156 175 155 71 69 168 197 200 152 83 47 50 47 36 53 48 72 58 44 43 24 25 30 28 25 24 37 31 32 44 34 54 45 40 65 67 61 69 67 69 61 52 55 46 44 43 37 30 29 34 30 27 16 6 2 4 1 50132 333 71 30 10781 13 55 32 8759 1552 114477 32645 3388 2731 2918 2803 3069 3711 3835 7230 9043 9180 8300 8347 7660 4869 3946 3452 3824 5473 6534 5280 3852 2528 1279 1559 1711 1601 1047 471 422 345 459 411 429 443 424 420 468 309 318 376 376 274 298 157 338 326 354 299 252 388 402 354 369 345 341 405 350 270 371 343 449 437 274 100 60 120 49 122 79 11 168 278 265 272 234 301 523 283 279 280 278 181 227 294 184 277 117 104 132 179 150 117 183 124 34 54 154 234 206 209 259 82 27 93 157 135 127 105 145 176 49 66 25 125 90 35 67 58 89 97 17 -12 101 121 149 137 166 227 165 168 185 103 70 83 80 79 24 11 62 65 97 47 -7 43 23 -7 90 26 -40 62 89 16 13 -41 -12 39 12 -5 -6 28 45 2 3 47 111 92 111 81 77 100 54 39 -9 41 37 25 -9 90 97 89 102 72 35 64 60 92 49 31 84 94 63 56 90 34 61 71 54 29 36 56 44 63 57 80 34 79 127 105 132 225 262 309 354 395 436 403 435 530 553 435 254 249 406 268 146 117 92 75 103 81 49 78 19 18 30 49 20 49 39 33 77 134 152 114 133 268 376 402 423 440 415 436 357 298 380 395 425 319 178 203 263 340 397 382 375 368 330 277 271 267 286 246 253 225 134 150 162 123 58 146 252 217 174 113 46 25 28 25 43 39 20 39 42 30 22 46 30 29 31 17 30 34 33 18 32 43 49 47 58 72 64 57 49 49 58 60 46 47 53 41 38 38 28 31 26 18 17 11 10 3 0 50138 329 70 30 10780 13 55 38 8760 1551 165214 35936 4043 2794 3072 2893 3127 3739 3492 6622 9140 9185 8168 8006 8207 5255 3959 3663 3858 5426 6632 5252 3696 2513 1259 1693 1654 1584 1411 631 440 418 345 457 421 358 465 310 439 298 239 272 278 257 295 234 355 385 329 437 333 355 417 341 367 306 334 355 220 372 367 414 517 419 258 181 60 60 71 -30 5 74 163 268 316 235 239 298 476 397 294 230 291 238 212 272 203 199 185 149 108 187 96 20 62 124 44 83 35 -19 47 127 99 77 111 176 150 104 103 57 46 161 73 -51 2 119 125 81 57 55 -10 -74 10 117 127 118 121 64 94 5 55 137 163 104 22 12 83 52 58 3 -42 -10 55 8 30 -25 -6 -12 49 -21 -14 8 4 52 9 9 -15 -1 -24 25 83 103 -13 -3 48 15 7 -23 46 28 49 22 -9 39 29 33 88 12 56 66 113 78 64 33 45 -5 9 56 70 46 25 41 41 52 81 40 54 38 5 65 45 26 65 90 94 40 75 108 78 129 148 212 321 383 406 390 366 303 308 303 219 181 211 101 122 185 118 80 59 27 72 67 8 35 21 31 11 30 61 30 46 31 97 152 131 128 192 271 327 325 350 389 298 314 276 305 322 356 391 239 160 170 220 352 344 362 330 273 299 302 286 251 209 221 276 269 146 124 160 80 16 62 93 135 142 68 10 1 7 17 42 48 26 28 23 47 16 999999 999999 8 30 29 999999 9 23 12 5 11 22 28 48 39 42 39 41 48 38 32 36 34 35 22 8 2 3 999999 999999 13 1 50144 329 68 30 10778 13 55 44 8761 1550 229083 35556 2801 2655 2935 2754 3147 4034 3377 5446 8909 9102 7894 7829 8241 5824 3970 3547 3907 6029 6360 4873 3759 2640 1416 1831 1668 1569 1362 641 408 437 386 334 349 351 407 407 313 376 303 237 275 241 301 248 294 213 288 288 392 375 357 426 255 268 379 423 433 426 335 335 420 284 187 194 185 170 90 46 124 89 111 142 242 208 143 140 313 512 284 310 282 272 194 162 194 117 116 173 98 139 41 153 249 155 72 84 150 46 48 30 72 15 54 104 174 110 25 85 124 160 57 60 77 151 53 76 17 68 70 14 -17 127 84 55 62 10 161 77 73 120 173 133 110 63 80 79 -65 42 7 17 72 2 41 -37 -28 -24 -4 31 8 32 36 10 -60 -67 -5 6 -12 2 13 -3 -7 0 18 83 58 66 34 -16 76 84 14 33 22 78 -29 -37 -30 -7 3 1 45 49 66 62 55 15 54 56 69 58 61 19 38 31 11 17 54 20 -9 13 9 -1 69 58 116 97 92 83 110 235 336 414 411 353 299 278 295 266 194 192 175 116 125 92 69 18 28 47 37 -45 20 10 -6 -14 40 56 20 16 6 73 137 104 107 117 219 338 341 382 386 388 262 157 236 277 163 192 291 220 121 151 202 346 316 318 304 270 280 261 208 204 226 250 290 263 144 91 121 67 18 23 46 97 115 75 28 0 9 22 18 27 29 38 37 27 999999 999999 1 6 10 3 10 7 13 19 17 32 30 51 55 46 39 44 24 21 32 36 37 35 19 11 15 12 4 0 999999 6 7 50150 330 67 30 10777 13 55 50 8763 1549 100097 11484 2530 2878 3044 2893 3315 4305 3734 5402 9056 8952 7904 8050 8286 5660 3845 3669 4458 7043 6580 4272 3487 2453 1447 1920 1982 1546 1321 745 475 419 298 315 305 460 397 376 457 349 343 301 280 285 263 403 293 302 411 379 500 429 386 395 379 453 390 365 424 293 453 505 407 331 303 197 89 160 123 77 68 96 281 235 322 262 195 205 280 550 509 262 312 230 221 198 332 311 174 145 182 132 38 99 174 230 50 106 112 165 115 72 5 28 35 121 200 162 124 51 178 293 177 87 83 224 209 169 113 1 53 -45 13 66 117 30 71 125 140 107 174 187 120 160 105 41 59 84 42 37 68 56 102 -26 -37 25 46 74 47 1 85 -8 70 47 11 51 22 28 8 18 39 -17 18 53 59 22 118 107 -21 1 17 10 63 16 80 18 21 16 23 111 89 62 24 24 144 99 89 111 68 52 53 60 69 106 74 14 50 65 25 55 -16 -5 57 35 127 135 113 87 80 100 205 295 395 411 345 388 375 319 281 271 270 269 239 238 188 141 108 56 43 27 58 32 7 2 70 94 36 8 33 44 41 134 121 110 140 149 293 325 363 386 411 373 199 157 166 143 82 199 243 159 133 146 254 338 346 311 291 285 302 254 266 288 238 262 274 270 240 122 77 39 32 48 65 75 95 67 44 17 17 24 36 23 39 30 19 29 26 38 32 25 16 22 14 26 41 38 43 48 32 41 63 52 55 42 51 42 40 46 44 32 28 36 26 18 16 1 1 999999 11 4 50156 327 63 30 10773 13 55 56 8764 1548 108891 13221 2361 2695 2905 2900 3288 4243 3929 5566 8853 8975 7610 7659 8125 6024 4293 4213 4086 7121 7028 4168 3448 2417 1537 1821 1985 1538 1383 821 418 378 429 297 445 425 460 393 349 247 204 275 166 165 140 233 316 342 275 336 462 414 391 285 400 476 424 433 386 401 384 324 379 420 258 139 119 41 89 49 22 5 76 268 355 232 194 206 368 508 553 312 396 281 244 218 155 290 215 62 118 99 130 158 140 187 112 99 66 144 68 118 66 31 0 182 126 39 43 10 54 178 207 99 48 109 110 146 155 30 -15 28 36 37 51 95 57 67 111 151 100 83 79 127 47 57 -8 22 69 35 -50 32 41 0 -29 20 -38 65 31 133 102 -22 33 50 6 -17 58 29 17 -4 -1 60 25 80 81 62 7 42 50 37 13 18 18 36 8 52 38 -10 42 120 81 16 76 74 80 13 135 74 62 81 88 22 44 25 10 23 93 69 9 4 6 43 71 100 75 83 54 101 113 156 248 272 359 420 395 268 297 245 241 217 214 214 273 188 135 94 85 38 23 33 42 1 16 23 48 44 22 41 -3 19 86 138 143 84 80 185 378 373 373 393 394 282 139 111 133 129 114 111 144 100 125 176 253 317 341 337 286 318 309 290 241 217 196 266 288 264 190 111 56 8 48 48 57 59 97 53 32 36 14 26 26 24 7 999999 5 12 3 5 999999 999999 999999 999999 999999 2 2 9 12 32 44 38 30 47 55 32 31 31 30 43 39 32 17 16 18 17 3 1 4 50162 331 60 30 10770 13 56 2 8765 1546 113944 19873 2675 2764 2805 2863 3408 4113 3979 5561 9060 9293 7845 7841 8164 6558 4998 4675 4004 6489 7352 4603 3599 2472 1755 1932 2281 1611 1516 793 474 388 246 320 274 275 385 401 324 407 364 307 311 225 199 225 336 413 300 346 461 362 332 414 505 494 376 413 408 389 364 455 522 410 276 203 110 85 83 115 4 91 52 209 274 285 246 235 395 650 559 351 379 327 191 228 180 357 360 238 123 119 124 111 183 170 110 122 175 161 72 96 119 154 133 98 77 162 59 141 194 282 205 123 229 267 265 228 99 17 87 48 37 86 60 191 222 240 208 143 154 72 62 107 99 56 22 39 -15 89 30 28 9 37 81 54 54 78 87 -12 15 45 96 61 37 47 29 49 19 108 68 65 57 57 -8 112 105 60 87 72 25 9 59 55 50 7 76 51 79 120 128 99 24 75 82 95 119 104 84 106 33 57 145 145 126 97 38 31 -1 61 68 104 63 74 125 98 86 143 191 164 202 349 394 399 353 286 285 259 205 231 193 206 221 177 159 130 51 72 39 21 14 22 48 23 35 36 76 53 53 70 170 169 100 104 123 257 422 370 382 402 451 306 141 104 108 128 141 151 103 136 203 170 173 252 331 408 407 373 355 259 232 269 266 338 303 283 239 119 73 47 66 91 83 67 76 51 62 71 40 42 37 47 52 59 45 53 32 17 18 29 8 3 16 21 34 36 50 45 46 65 72 63 61 47 50 47 46 49 40 41 28 33 22 5 10 23 18 12 15 1 8 50168 324 58 30 10768 13 56 8 8766 1545 96098 17767 2465 2633 2852 2864 3488 3981 3755 4800 8342 8455 7325 7695 8098 6912 5046 4825 3671 5620 7462 4501 3471 2401 1681 2311 2385 1496 1460 925 410 298 298 418 329 312 324 313 324 347 205 157 171 214 256 234 280 312 215 282 387 415 354 277 215 334 361 368 377 370 361 389 386 439 179 196 78 62 36 -87 -49 42 57 107 221 383 210 161 260 445 556 360 360 321 259 212 317 308 313 194 170 228 61 32 47 75 102 60 113 61 71 48 37 138 118 100 108 81 13 12 101 295 270 163 167 159 194 151 71 58 59 40 -31 75 89 90 159 164 181 24 65 126 121 121 81 9 21 -14 -24 20 2 2 39 15 -45 60 46 37 -53 48 -33 8 35 36 44 83 41 15 31 -41 -98 -41 63 19 -6 43 -1 32 11 -22 23 32 82 97 8 2 83 86 126 135 66 120 28 65 22 70 23 72 77 47 63 89 23 24 17 9 12 24 2 29 14 11 45 81 -15 69 66 59 106 131 145 258 252 245 299 236 168 172 194 179 155 123 155 98 44 0 -13 87 10 -17 9 -4 -2 -11 22 19 27 4 50 86 170 89 66 98 172 304 321 314 357 353 415 225 79 38 62 54 75 106 125 138 158 155 200 210 286 368 361 315 293 230 173 185 213 256 220 178 142 86 38 17 26 31 27 50 59 12 18 26 13 20 14 6 999999 22 32 21 999999 10 999999 999999 999999 999999 999999 999999 6 12 15 12 999999 8 6 23 29 15 29 19 24 33 27 10 17 21 999999 2 50174 329 56 30 10766 13 56 14 8767 1544 107624 15747 2426 2747 2885 3026 3836 3884 3706 4728 8159 8737 7771 7952 8404 7773 6224 4951 3717 5105 7453 5185 3566 2241 1669 2553 2599 1725 1678 932 434 388 373 354 416 426 361 424 289 256 328 350 225 225 293 294 296 262 287 283 348 398 365 379 410 322 306 436 506 375 367 453 477 405 159 209 77 24 -10 -15 16 32 51 33 170 294 264 218 387 495 519 324 338 467 414 235 176 247 245 335 250 115 166 32 58 112 190 114 100 62 52 126 142 89 54 129 129 115 226 185 234 204 211 223 244 130 176 226 176 188 100 51 -18 33 46 171 159 252 210 114 55 119 100 48 129 194 93 82 70 21 67 86 38 18 15 -31 -71 45 45 32 31 97 34 54 -3 63 41 33 30 -10 -36 -41 60 43 -21 31 28 59 69 9 -1 113 32 38 77 78 41 145 72 55 62 75 77 82 68 55 111 50 60 122 40 80 107 88 56 79 42 106 67 85 92 42 31 43 95 67 81 119 117 203 188 270 332 323 306 260 197 190 198 171 158 168 132 118 71 57 -6 57 67 38 19 40 5 22 21 9 -5 48 123 218 218 115 118 134 209 389 426 379 420 447 406 164 58 16 97 93 104 117 203 303 268 204 249 267 345 408 424 415 340 227 211 223 227 246 237 213 108 78 63 63 82 66 59 53 58 36 32 41 12 35 65 41 40 43 38 22 23 29 19 13 999999 11 4 11 32 31 33 46 52 40 26 34 54 56 44 40 34 37 49 41 30 38 38 18 12 10 9 12 2 50180 328 53 30 10763 13 56 20 8768 1543 87497 13469 2507 2664 2920 3311 3908 3733 3559 4744 7354 7881 7163 7591 8234 8879 7889 5359 3731 4869 6809 4749 3463 1980 1528 2529 2928 1694 1634 1118 540 371 351 381 341 393 304 331 238 293 243 210 240 255 200 236 382 383 305 502 436 349 388 417 324 272 349 335 392 327 350 410 414 403 337 177 181 75 25 -19 15 -14 43 -48 120 273 204 199 251 443 510 473 353 374 467 291 172 163 297 317 294 189 142 128 115 181 136 136 121 76 191 62 74 68 102 194 12 61 185 152 166 129 269 215 140 175 168 197 155 155 121 70 0 8 55 119 182 152 221 200 75 119 114 117 188 132 33 51 19 24 6 5 35 73 105 1 -13 -79 26 72 24 32 53 51 -16 108 58 21 1 40 2 -4 45 -43 73 134 36 38 49 -15 75 46 22 49 57 78 91 101 166 95 45 21 68 73 51 65 111 88 80 58 -4 19 137 55 55 61 52 68 18 6 19 49 78 83 81 75 91 118 135 130 219 274 299 269 208 190 173 158 184 190 167 183 103 39 7 -4 35 54 1 -13 6 0 36 55 15 14 26 33 124 188 177 151 147 124 175 365 411 441 439 440 404 194 105 83 126 121 162 174 225 273 278 193 224 266 310 400 401 401 294 205 217 220 229 236 195 102 68 60 67 48 30 43 30 34 48 50 55 49 54 48 26 55 32 40 19 15 11 999999 999999 6 5 999999 6 13 9 16 34 36 21 26 34 13 27 41 37 29 42 25 21 17 7 17 14 17 15 4 999999 2 50186 331 51 30 10761 13 56 26 8769 1541 97001 14048 2408 2699 3174 3401 3692 3702 3803 4141 6499 7498 7520 7951 8561 9427 9020 6011 3723 5038 6567 4350 3354 1808 1578 2841 3056 1926 1611 1094 574 469 295 461 358 338 361 405 247 277 239 296 198 252 304 282 326 174 293 365 386 398 369 259 366 332 382 451 365 229 389 473 525 426 286 285 214 72 62 140 -13 63 30 45 266 343 296 192 222 225 447 569 396 329 348 313 324 266 305 306 346 223 145 176 208 295 167 140 37 117 111 91 34 67 74 55 78 144 121 160 175 107 132 128 86 173 118 146 128 147 177 95 112 82 89 262 188 156 245 310 230 169 237 210 149 176 63 43 91 85 57 8 -9 84 47 56 24 -24 11 25 66 73 109 59 71 51 78 86 48 109 -32 7 76 35 -17 51 103 114 84 -20 73 62 39 7 50 121 84 79 77 114 51 65 96 120 48 79 109 51 59 111 72 52 48 88 142 139 103 138 79 105 108 59 95 67 90 91 88 117 155 175 161 263 225 197 209 143 210 217 139 74 82 68 25 -11 25 55 65 67 42 32 76 57 60 27 84 66 78 109 151 256 217 158 155 205 296 460 458 422 445 431 379 221 147 123 110 121 182 203 299 377 351 286 334 346 312 402 416 367 328 268 186 173 202 254 160 54 70 64 40 50 47 49 60 51 57 73 57 49 47 57 57 41 40 44 15 14 12 21 23 31 29 30 20 9 23 45 47 45 29 49 48 46 47 58 47 34 39 53 43 39 33 33 29 25 23 20 17 15 6 4 4 50192 327 50 30 10760 13 56 32 8770 1540 67116 13577 2610 2777 3128 3423 3497 3557 4009 3751 5749 6833 7314 7680 8781 9825 9115 5937 3717 5239 6083 3744 2839 1641 1824 3029 3119 1725 1709 1246 464 357 413 365 342 362 382 320 218 238 272 260 156 231 134 249 338 421 420 406 466 471 442 418 458 412 313 372 406 414 244 404 373 448 373 234 80 68 132 -1 65 15 -45 116 390 398 272 188 238 272 326 474 445 338 436 284 231 183 190 324 268 278 190 52 59 118 119 137 127 113 39 83 48 126 76 91 153 109 235 214 198 159 124 142 119 85 100 127 157 194 138 28 78 23 51 175 268 182 183 296 196 115 179 246 116 102 55 65 28 -30 28 6 -81 -5 52 -28 17 73 13 -5 -2 57 32 54 7 74 58 89 51 61 56 92 44 44 4 85 77 57 86 45 -29 26 81 117 48 113 96 160 32 74 127 92 40 86 26 -9 116 98 52 33 86 134 154 149 94 113 71 78 68 86 87 16 76 62 40 53 143 151 107 166 233 240 135 104 81 75 179 172 118 85 79 118 61 36 34 26 34 62 20 59 74 51 29 70 80 85 106 214 209 260 200 156 199 176 202 415 444 447 462 375 355 237 122 103 137 165 210 241 324 406 472 349 313 295 284 307 283 233 203 186 230 224 244 208 99 93 98 92 83 92 75 49 64 50 32 43 51 56 64 59 25 35 11 28 13 29 26 20 33 24 14 20 24 21 20 16 45 56 38 33 34 49 39 27 43 51 32 33 37 32 24 17 18 7 8 8 5 50198 330 47 30 10757 13 56 38 8771 1539 63329 11227 2414 2753 3169 3569 3789 3656 4023 3749 5665 7052 7452 7528 8267 9649 9508 6331 3869 5287 5543 3628 2609 1645 2025 3171 3271 1962 1741 1324 531 448 365 492 306 419 487 330 336 318 271 274 197 105 230 245 362 386 383 391 405 384 491 465 398 431 381 444 384 446 413 296 393 421 342 183 139 83 -12 110 166 -41 80 55 260 389 147 267 244 267 286 486 522 334 455 365 348 309 302 281 419 291 69 181 169 167 75 124 132 131 105 77 84 125 159 133 58 189 164 207 247 196 126 127 105 176 140 80 92 161 126 46 118 111 65 96 213 316 267 355 284 178 184 184 157 31 57 36 50 5 46 20 -21 26 -39 -13 -16 14 -1 -40 22 50 110 31 51 50 89 119 44 116 57 70 54 17 -34 70 153 172 125 -20 66 115 51 73 11 57 76 128 121 164 20 91 71 46 64 75 4 29 16 92 100 113 183 145 113 110 100 77 62 45 45 42 57 31 69 93 131 185 181 270 286 172 137 74 111 105 110 66 40 35 21 31 71 32 30 55 64 70 39 28 71 52 46 24 80 162 239 300 338 227 160 197 183 170 264 462 505 497 484 329 228 197 141 191 222 251 273 292 318 420 517 419 368 281 278 262 258 228 202 245 254 187 218 238 87 55 73 74 91 118 95 71 61 27 33 81 70 57 90 86 54 60 42 39 48 35 29 26 22 32 34 24 15 13 16 29 31 63 56 52 42 44 39 62 49 49 37 28 32 31 22 32 22 27 26 16 13 8 3 1 50204 333 74 30 10754 13 56 44 8772 1537 60236 6867 2479 2724 3254 3388 3564 3455 4086 3741 5523 6733 7290 7217 7335 8823 9908 7297 4047 5038 5661 3491 1954 1403 2079 3197 3382 1972 1741 1433 693 397 387 511 348 310 351 541 457 356 227 254 190 170 233 244 295 374 378 382 492 481 432 483 477 491 422 479 351 360 316 302 497 439 283 264 212 174 221 48 18 -3 -12 45 231 367 296 271 269 264 246 395 563 420 485 387 410 314 169 325 363 330 156 175 245 252 281 152 82 178 70 172 69 125 114 82 109 101 223 225 251 189 135 176 188 125 156 197 190 136 113 143 185 210 154 173 191 325 329 261 310 235 185 205 159 192 9 7 120 158 -12 27 31 46 31 44 32 65 5 3 41 13 13 71 69 145 125 136 72 81 37 44 48 74 96 142 110 58 73 52 38 72 61 85 163 121 93 128 98 91 119 129 117 124 138 141 129 74 50 119 137 85 142 162 161 137 130 150 103 50 66 46 80 139 100 122 147 202 236 297 266 148 180 114 37 81 68 30 53 26 44 75 103 74 69 108 84 83 123 76 32 127 132 94 147 251 340 361 240 197 195 183 176 200 280 426 445 504 470 297 177 126 119 192 268 319 308 309 341 476 492 486 343 310 318 311 346 341 309 295 283 270 293 250 115 64 70 90 107 127 104 106 76 91 70 92 91 98 75 90 98 71 69 56 52 48 34 19 26 39 41 46 35 29 49 53 50 70 55 41 57 59 68 56 56 54 52 60 66 61 57 61 44 38 43 41 38 22 21 24 17 17 7 50210 326 42 30 10752 13 56 50 8774 1536 62784 7542 2178 2467 3006 3299 3400 3339 3848 3624 4898 6111 6753 6534 5667 7403 9684 7940 4388 4439 4916 3350 1669 1546 2116 3183 3296 1885 1690 1551 701 417 368 245 289 308 227 135 129 113 176 62 211 233 133 217 251 285 329 384 295 200 375 400 359 243 368 326 329 462 413 372 496 446 232 212 248 101 7 17 57 3 31 -7 92 385 272 215 144 208 273 368 414 368 277 335 269 265 170 221 248 224 236 208 183 130 80 156 71 21 -9 -22 74 79 9 36 34 87 106 284 203 164 129 98 154 112 84 170 171 177 75 113 180 123 151 125 194 251 244 228 257 135 178 153 132 105 59 16 68 31 32 -5 -40 -14 -43 -28 8 31 83 92 6 0 59 -25 17 -9 17 39 0 14 -7 19 17 102 120 64 34 56 50 71 54 51 33 80 138 82 68 43 88 63 72 110 61 35 41 96 49 53 37 -34 74 111 109 202 147 139 91 60 56 61 -9 32 51 72 91 83 109 129 205 272 185 149 68 23 -5 19 19 46 57 45 14 21 53 45 39 26 29 13 6 -9 36 106 179 132 199 257 323 226 143 112 130 137 148 149 297 427 438 438 382 263 105 68 147 252 343 399 355 285 331 447 433 361 299 268 284 315 340 333 294 277 226 217 189 183 61 56 75 62 60 106 82 62 32 22 74 60 46 71 65 47 53 12 8 18 999999 9 18 38 25 12 999999 6 999999 3 6 23 30 37 24 19 28 38 32 30 28 22 31 32 29 11 14 20 14 999999 999999 2 50216 330 40 30 10750 13 56 56 8775 1535 63423 7636 2199 2613 3142 3452 3509 3121 3921 3854 4390 5946 7162 7253 4814 4886 8938 8826 5122 4109 4691 3209 1662 1526 2199 3491 3470 2022 1612 1492 758 392 426 369 290 331 277 244 285 166 213 161 160 157 217 297 303 410 358 257 395 375 366 262 362 360 305 311 354 408 440 300 395 394 310 134 173 93 94 83 24 48 47 28 132 251 285 233 183 242 261 412 441 358 223 374 324 307 252 245 322 259 320 336 159 176 104 70 27 81 86 127 187 208 94 68 10 106 122 125 162 177 96 170 159 156 68 74 234 198 162 104 161 79 64 148 249 359 262 230 280 214 240 131 107 63 51 54 121 67 -15 132 51 29 8 -1 35 -31 11 37 -32 6 16 33 60 58 7 54 -1 14 50 91 6 12 38 45 53 47 77 9 -5 98 141 105 20 69 105 91 70 62 85 102 63 30 94 108 87 102 103 131 77 149 136 219 161 152 175 114 113 91 73 70 75 104 106 79 78 130 173 154 135 55 66 87 3 20 40 25 23 -6 -36 3 55 68 64 65 49 79 80 108 92 179 128 131 241 269 247 184 155 86 117 154 156 213 408 475 468 413 217 219 113 59 157 337 405 465 365 311 404 436 400 351 340 256 284 305 327 319 351 327 266 215 208 178 57 72 64 94 99 77 77 63 46 63 63 50 51 84 86 94 69 45 35 58 24 27 19 22 19 15 24 15 13 19 13 13 28 38 37 47 47 33 23 39 33 42 26 25 25 22 19 25 23 14 11 999999 999999 10 12 4 50222 319 37 30 10747 13 57 2 8776 1534 54580 5840 1953 2299 3088 3360 3304 3147 3887 3733 3760 5521 7017 6965 4811 3064 6285 7822 6190 4108 4028 2970 1602 1532 2070 3212 3407 2244 1522 1381 626 352 227 295 370 228 277 422 253 194 193 144 162 184 146 205 293 347 309 234 432 337 365 479 302 329 344 335 340 288 344 382 331 401 302 252 181 113 85 27 -66 11 -28 -4 -12 337 308 135 146 203 286 339 339 396 311 169 250 283 257 203 110 174 201 166 178 118 75 165 90 32 -24 -2 178 66 3 8 49 42 14 162 171 62 65 146 250 211 160 110 82 144 101 67 97 116 95 19 214 331 222 105 104 124 159 176 116 49 2 67 -14 -9 13 7 -63 -21 -43 -77 -11 -72 -23 -24 28 8 -83 5 45 51 21 47 16 45 48 -49 -10 34 28 -15 -8 19 -11 -65 17 -18 19 75 6 22 -19 53 14 20 17 59 126 71 96 63 82 126 116 74 96 109 85 54 76 74 40 118 54 50 56 8 -14 58 26 43 29 76 154 26 44 62 45 -31 -58 -3 -26 3 10 21 12 -23 -42 -21 -17 -14 -2 36 14 8 16 79 57 139 267 313 285 158 73 84 128 92 70 173 366 412 402 284 60 11 34 9 125 352 415 395 251 247 373 370 351 314 309 249 223 270 278 259 251 282 204 177 151 59 13 15 41 33 57 58 40 55 36 52 62 60 58 32 26 32 35 15 999999 999999 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 14 23 22 5 7 7 4 12 9 999999 999999 8 6 50228 318 36 30 10746 13 57 8 8777 1532 55332 6638 2106 2607 3073 3485 3397 3697 4301 3587 3696 5648 7144 6737 4182 2140 2732 5727 6291 4030 4161 3197 1772 1455 2044 3261 3448 2106 1502 1562 891 479 439 280 278 307 369 267 318 116 172 285 168 104 180 220 285 250 281 310 400 263 319 428 336 353 287 274 331 276 307 314 305 367 232 148 13 36 -8 18 18 -11 -80 21 46 281 444 288 144 135 229 245 419 409 312 286 190 316 263 284 175 207 102 154 215 212 266 162 -9 74 93 78 42 71 150 168 197 219 146 115 99 166 143 173 235 246 212 152 72 172 144 13 45 82 49 94 215 347 289 166 153 79 110 114 123 37 76 48 65 -11 29 36 -26 -30 -54 -68 -45 -60 -8 -3 5 11 1 12 -65 -36 32 46 65 31 66 -45 27 24 4 -5 -26 -37 -25 -13 98 80 44 -9 -48 25 37 41 7 122 65 104 111 109 152 141 79 102 143 112 103 111 84 98 20 53 145 101 96 46 41 80 41 37 96 74 71 75 106 73 47 -8 -31 19 -13 -11 13 7 7 -11 0 28 -6 -9 67 47 16 30 5 3 39 67 45 177 352 323 228 147 81 69 74 114 158 395 423 385 351 139 75 100 41 61 220 425 425 376 358 389 339 301 325 335 309 266 256 275 257 243 244 217 199 196 116 36 24 24 41 49 47 38 2 50 15 22 49 43 41 17 2 8 23 6 999999 999999 999999 999999 999999 0 999999 999999 999999 999999 999999 999999 999999 999999 5 27 30 9 6 18 8 999999 999999 999999 6 1 50234 325 35 30 10745 13 57 14 8778 1531 52534 5615 2215 2462 3000 3202 2948 3758 4566 3824 3901 5696 7498 7582 5184 2577 1796 5167 7381 4927 4135 3079 1836 1550 2238 3447 3618 2082 1751 1650 1083 616 325 320 399 379 199 319 261 155 155 193 169 297 142 183 329 348 378 366 409 355 431 348 325 404 435 381 384 290 502 383 372 425 237 219 224 115 137 12 -5 16 6 65 89 183 384 404 334 280 170 219 415 395 366 335 297 336 308 202 167 207 176 214 187 192 349 239 223 186 187 53 177 149 198 247 244 200 183 201 254 215 198 232 402 394 430 336 170 84 167 198 147 104 149 275 354 431 322 260 137 159 296 286 202 97 175 140 109 5 52 63 45 -16 56 -11 57 87 13 32 -27 27 52 -34 12 27 129 77 28 21 35 60 104 28 66 40 91 51 -24 60 110 60 119 70 108 101 149 172 144 207 159 220 228 277 279 162 147 195 199 202 191 144 186 140 127 150 132 133 128 116 96 105 62 102 59 60 92 143 161 80 12 40 24 -46 -6 63 104 80 72 35 85 38 3 6 26 8 -5 38 22 59 69 133 165 250 300 293 245 211 104 94 165 149 181 330 462 457 282 97 192 250 168 185 338 474 419 382 387 423 389 345 318 351 364 335 329 320 289 288 291 270 259 191 119 69 48 73 82 76 79 67 79 84 76 56 73 71 62 70 71 81 47 39 44 32 22 15 37 27 25 10 12 23 6 14 20 39 33 45 28 28 28 38 41 52 39 24 26 25 22 17 9 9 19 12 0 50240 331 33 30 10743 13 57 20 8779 1529 52501 5157 2383 2576 2935 2728 2969 3909 4624 3678 4045 6197 7891 7927 5648 2689 1762 4505 7741 5646 4124 3101 1665 1838 2560 3508 3835 2250 1579 1914 1259 421 353 361 347 341 390 332 279 251 157 334 150 262 183 170 305 422 454 431 338 405 353 386 401 386 452 388 372 454 483 478 523 428 294 251 137 107 14 75 -22 -30 15 -55 10 177 364 411 346 266 199 293 349 464 400 295 149 245 241 294 226 161 182 188 135 206 303 252 185 142 154 188 131 268 240 226 306 313 240 252 341 296 260 274 460 527 506 454 225 180 178 148 168 240 301 367 392 391 305 327 276 214 257 133 192 148 96 74 128 51 74 65 73 54 55 102 25 91 117 31 -13 48 74 37 49 55 29 47 55 46 80 27 56 110 63 80 38 73 95 134 74 110 165 195 242 278 220 237 220 271 339 257 272 293 168 205 196 187 138 198 161 200 195 129 142 184 171 80 65 56 79 46 80 96 107 122 74 101 87 85 81 51 60 72 49 38 59 48 85 98 46 22 47 97 99 62 28 10 54 48 162 287 302 362 364 318 251 163 159 164 145 165 310 499 455 356 140 131 247 214 171 322 469 484 468 418 394 445 428 348 333 377 333 317 258 215 208 245 294 324 301 248 123 61 85 66 74 101 135 103 92 77 95 73 81 84 63 65 54 76 57 66 60 48 31 6 5 18 33 26 28 29 28 17 28 30 64 57 47 37 29 44 51 30 41 36 40 31 34 25 25 11 14 2 15 16 16 11 8 999999 1 50246 324 31 30 10741 13 57 26 8780 1528 51440 4475 2062 2506 2650 2453 3062 3578 4000 3779 3988 5926 7779 7926 5641 2930 1742 3442 7715 6258 3921 2983 1781 1557 2641 3462 3822 2607 1641 1725 1297 464 382 294 341 417 330 219 227 245 259 281 138 186 309 134 260 356 284 324 355 432 371 434 322 275 342 368 351 339 222 370 377 315 327 66 66 124 63 34 -70 50 7 55 74 104 232 348 227 171 102 220 234 304 412 307 201 136 261 334 291 173 172 174 185 238 167 290 182 244 133 55 188 289 278 307 307 371 392 363 222 306 337 378 403 556 593 502 268 145 139 86 171 37 116 358 409 397 349 239 118 138 171 222 164 121 70 -4 -15 74 48 53 95 19 0 12 -11 -2 -10 -36 -42 43 71 110 45 39 57 10 -33 9 -4 59 81 89 83 108 178 325 268 304 277 342 361 350 316 345 344 275 298 270 216 222 228 166 153 123 117 177 172 136 90 76 122 166 109 91 84 124 105 72 57 97 36 63 27 11 52 53 34 -2 49 66 36 18 15 56 66 62 17 15 50 9 10 7 1 -29 -39 4 64 39 130 301 305 313 272 203 169 129 79 117 119 111 265 492 494 332 89 168 210 221 321 408 454 462 489 434 371 342 345 328 264 286 317 321 249 127 128 201 211 246 261 257 123 33 67 78 77 51 88 105 80 86 58 45 64 79 42 19 35 27 19 24 28 6 6 999999 999999 10 9 8 3 2 2 999999 999999 12 21 32 29 8 17 24 11 19 27 12 20 17 12 4 4 999999 999999 2 50252 332 27 30 10737 13 57 32 8781 1526 54106 4561 2356 2575 2909 2555 2949 3648 3908 3754 3978 5868 8005 8529 6619 3757 2033 2733 6709 6831 4119 3071 1735 1349 2467 3770 3975 2721 1608 1832 1587 658 327 328 438 387 380 400 413 220 207 202 218 236 198 245 329 394 415 413 394 300 342 413 354 354 332 372 382 391 372 417 327 424 314 105 191 46 83 61 84 122 -6 37 73 178 247 308 301 268 244 179 362 291 372 380 220 226 338 406 416 374 228 184 205 179 263 280 286 301 290 178 370 331 268 292 407 401 489 428 313 410 387 470 436 485 525 493 438 409 295 249 161 160 184 441 501 395 428 270 181 215 291 253 206 268 88 124 77 134 66 29 -18 3 -64 -44 -21 -26 11 -18 32 61 41 106 154 76 103 95 68 40 51 71 76 181 317 386 508 566 601 542 497 524 502 478 405 370 253 259 259 208 166 202 224 225 210 167 183 164 224 180 178 209 187 240 169 123 96 132 132 159 64 78 98 154 80 88 133 154 101 30 20 73 45 30 83 109 107 120 102 104 69 94 61 81 74 101 47 71 73 104 251 329 308 377 346 302 253 165 144 112 158 192 354 530 524 433 196 261 347 309 386 467 436 478 494 444 368 384 362 309 267 334 336 285 276 162 113 179 211 251 278 248 137 103 97 95 91 110 123 134 122 109 101 89 81 98 74 81 70 75 66 70 58 49 31 29 44 50 47 34 19 24 26 11 36 68 48 75 79 60 61 56 36 57 51 55 49 61 48 41 55 47 27 36 42 39 22 18 26 16 6 1 50258 333 25 30 10735 13 57 38 8782 1525 60803 5537 2258 2637 2750 2483 2663 3364 3722 4085 3645 5298 7469 8998 7402 4584 2522 2568 6244 6842 3751 3125 1895 1339 2230 3754 3985 2876 1546 1867 1615 677 436 312 311 344 326 488 339 256 279 285 267 262 277 272 332 339 338 395 388 309 311 337 420 527 402 511 432 335 355 352 487 387 275 254 129 135 82 160 155 110 41 19 83 102 140 226 295 251 191 153 286 349 341 476 298 185 234 364 501 421 312 218 209 277 241 281 286 346 249 242 348 325 289 341 401 453 449 443 454 478 439 513 415 444 511 512 493 422 218 149 218 115 170 395 545 461 372 405 309 247 228 274 312 362 259 112 139 61 0 42 73 163 131 68 79 27 25 38 51 49 14 83 125 110 14 41 84 43 136 149 245 439 526 645 837 835 695 641 612 625 611 614 358 281 260 301 253 178 239 163 151 162 213 266 170 113 204 219 212 178 204 176 98 118 140 169 117 95 119 57 59 94 160 85 110 106 127 50 68 74 65 58 85 108 198 213 143 98 88 101 59 44 79 106 64 101 84 58 199 316 332 379 328 217 187 168 159 167 181 189 337 530 519 345 191 266 354 362 395 425 410 492 406 285 358 279 283 292 285 340 336 307 274 161 88 161 211 222 184 166 73 88 82 89 82 96 118 136 98 115 135 105 106 110 99 82 85 88 74 63 40 53 30 31 52 68 36 35 47 50 32 17 45 48 66 78 64 71 77 60 46 56 59 48 46 44 48 45 36 39 37 25 26 28 19 14 7 8 7 4 10 50264 324 23 30 10733 13 57 44 8784 1524 65604 5581 2080 2540 2755 2378 2534 2791 3301 4220 3577 4824 6414 8846 8019 5633 2833 1966 4739 6916 3589 3015 1819 1335 1977 3396 3908 2957 1467 1914 1663 651 382 389 402 351 322 302 295 167 288 39 165 161 155 202 226 309 263 171 296 366 356 324 368 372 402 328 257 243 312 395 390 373 345 369 279 138 92 97 25 119 27 -6 5 43 114 195 254 195 190 154 161 200 235 360 327 268 278 360 295 386 390 395 265 227 192 174 163 207 239 169 213 268 216 308 347 518 492 329 437 516 509 489 339 432 419 325 380 377 175 211 172 132 247 460 471 329 348 277 273 201 203 168 196 154 169 103 34 45 161 150 67 70 86 143 134 101 79 52 35 59 41 7 18 -17 -18 84 91 164 227 400 437 634 823 862 809 724 614 685 702 511 431 377 376 314 296 213 154 171 101 200 165 107 101 165 146 161 205 135 136 108 117 200 157 134 111 93 95 102 78 60 7 64 90 56 99 102 54 63 25 41 37 51 45 106 58 116 40 72 43 74 92 58 87 24 38 12 47 83 239 327 321 282 210 205 119 90 127 139 176 168 299 538 539 367 146 143 273 382 436 410 388 380 264 234 273 219 243 280 234 260 261 196 227 136 73 108 112 83 38 53 63 77 87 50 63 83 66 73 77 84 108 49 56 58 41 56 59 53 63 42 8 14 8 999999 999999 10 14 3 8 18 6 999999 999999 9 23 42 46 36 31 31 37 24 23 24 24 18 16 999999 7 18 16 7 50270 332 21 30 10731 13 57 50 8785 1523 65810 4724 2131 2696 2745 2262 2747 2908 3195 4175 3730 4787 6167 8671 9034 6512 3107 1840 4174 6717 3785 3154 1664 1289 2163 3510 3947 3002 1655 1973 1796 887 334 330 406 412 299 430 318 271 280 266 224 301 347 223 278 386 313 326 323 228 444 454 478 404 401 348 440 398 428 306 336 379 327 177 118 113 112 110 109 70 83 1 26 93 35 221 325 292 166 125 183 357 324 465 452 219 250 336 385 390 459 515 447 296 219 196 276 305 268 225 185 309 410 349 256 453 462 546 426 488 499 499 545 499 479 325 367 350 294 203 235 316 344 386 416 354 403 383 294 245 163 259 246 212 197 167 114 131 204 115 188 138 131 184 267 221 93 94 94 154 135 141 114 -15 81 172 109 275 450 623 650 714 751 783 707 789 891 861 756 636 588 379 318 326 249 161 169 164 125 203 218 189 179 170 240 227 184 150 169 152 170 189 275 203 89 125 142 132 126 100 159 150 178 152 76 159 141 100 63 38 89 52 102 106 140 161 149 74 80 53 52 88 61 91 118 114 74 134 209 342 266 182 168 137 74 160 175 160 185 380 480 511 489 331 178 186 318 430 432 394 411 324 229 252 270 294 301 238 221 242 146 154 181 96 74 106 53 26 -5 33 104 131 116 100 95 83 81 77 93 85 146 133 100 113 91 71 80 83 58 44 38 23 20 38 40 37 32 16 13 48 34 17 18 50 62 56 47 39 45 41 38 36 49 41 45 32 38 33 27 27 24 25 23 14 15 21 12 2 9 2 50276 333 19 30 10729 13 57 56 8786 1521 67206 4220 2326 2842 2742 2256 2693 2818 3263 4601 3851 4478 5885 8879 9746 7828 3929 1868 3624 6825 3794 3034 1765 1400 2367 3848 4360 3225 1922 2225 1950 856 376 425 390 457 428 413 394 327 302 244 273 207 187 352 349 471 387 421 452 475 365 268 460 406 330 353 368 419 368 416 428 459 363 283 202 149 173 46 130 92 -1 72 81 121 177 248 373 403 229 244 133 302 208 419 551 328 209 333 294 265 414 565 502 509 413 360 241 291 228 206 239 310 247 264 281 374 428 530 512 537 432 449 588 519 441 486 591 475 296 397 439 299 403 541 401 414 374 354 286 190 196 201 253 269 163 143 189 254 391 370 219 198 220 217 161 182 188 163 183 180 151 52 96 171 200 292 509 567 680 786 834 768 738 762 750 705 663 621 530 517 429 332 361 384 269 271 224 233 237 212 194 150 156 186 165 201 155 181 231 241 209 183 178 167 236 215 217 127 150 140 150 121 142 171 162 127 120 112 40 116 110 94 154 215 243 200 174 94 84 131 169 190 192 153 172 180 164 163 276 384 318 234 163 104 90 63 148 166 254 418 570 569 463 300 198 298 404 391 414 421 405 303 211 273 304 340 315 271 260 274 198 169 138 94 59 79 40 16 23 62 156 143 107 109 110 114 92 104 110 112 156 160 133 98 111 109 88 108 78 63 53 46 41 47 52 38 32 33 35 31 26 48 49 45 55 77 77 67 65 73 85 70 64 71 65 64 63 42 41 45 40 44 37 42 32 41 35 21 13 6 5 50282 330 18 30 10728 13 58 2 8787 1520 59964 3256 2352 2717 2746 2319 2429 2678 3073 4394 4301 4404 5530 8504 9902 8446 4348 2130 3050 6147 3617 2651 1770 1519 2504 3720 4081 2787 1844 2069 1973 1140 409 331 369 487 491 421 275 289 270 142 259 263 203 262 260 288 319 377 384 400 396 382 333 414 345 282 320 399 374 440 355 374 515 301 245 192 111 60 32 9 -60 123 83 55 60 223 406 497 316 132 101 233 297 233 351 396 283 169 196 163 219 317 470 455 502 486 418 267 160 201 208 146 248 247 214 267 348 401 504 489 546 503 505 476 573 431 235 289 423 389 334 397 415 432 390 379 353 356 245 231 239 180 236 219 163 135 233 307 265 289 329 260 185 155 135 118 60 123 103 86 116 43 123 155 245 335 371 456 451 481 512 499 520 539 504 429 339 387 401 374 385 313 328 350 325 219 230 259 193 225 223 199 192 233 224 209 190 123 165 211 158 193 172 169 124 118 152 118 138 128 98 172 196 156 146 109 103 121 112 157 139 47 63 169 181 192 162 103 90 165 206 186 179 143 131 130 161 211 324 288 251 188 124 86 58 99 123 129 187 382 479 506 429 254 214 314 388 404 382 386 323 254 210 246 320 323 267 257 245 175 78 100 94 64 30 36 8 28 10 34 82 147 135 86 74 29 64 103 84 101 138 140 87 91 73 49 73 68 55 50 14 34 36 14 5 17 36 34 24 44 29 29 39 49 48 41 32 34 34 49 35 43 41 43 47 31 20 37 37 27 35 19 12 15 15 10 9 10 50288 332 17 30 10727 13 58 8 8788 1519 61871 3684 2269 2647 2719 2191 2470 2604 2986 4277 4266 4227 4926 7824 9672 8486 5254 2478 3096 5004 3117 2606 1860 1763 2998 4058 3854 2390 1907 2137 2021 934 320 350 333 426 417 415 457 398 249 215 263 155 272 291 306 300 288 437 327 423 514 431 379 435 275 436 358 387 340 465 399 394 344 340 235 103 105 58 -8 165 83 29 5 32 64 131 333 553 376 220 124 126 166 376 316 442 362 177 221 197 207 112 135 329 474 482 490 403 293 330 256 291 340 282 226 246 310 291 380 560 600 489 454 528 548 358 338 481 377 436 568 500 461 414 430 443 376 330 250 197 225 216 292 271 186 171 259 238 301 307 336 221 146 200 268 251 157 170 150 219 214 192 175 225 299 334 377 408 446 396 356 439 482 392 363 293 275 304 328 265 301 325 298 377 300 266 296 258 290 331 218 207 211 226 207 173 177 251 200 151 205 173 157 119 80 135 136 119 91 86 147 133 132 165 96 82 139 120 139 75 65 66 104 187 252 185 121 135 128 153 193 212 189 132 143 215 190 257 264 312 283 146 81 79 96 113 169 185 155 272 442 482 363 178 193 326 377 420 351 309 248 185 216 252 306 302 277 298 298 167 53 61 75 29 33 21 41 26 26 118 159 148 107 142 128 85 72 81 126 107 128 146 129 110 88 67 67 73 45 25 31 29 13 30 36 34 22 16 34 31 36 34 26 54 82 66 52 42 30 34 43 32 36 45 46 44 42 24 32 41 31 38 37 29 19 21 15 999999 7 5 50294 324 16 30 10726 13 58 14 8789 1517 63011 3912 2099 2521 2574 2069 2445 2551 2775 3747 4149 3997 4601 7344 9338 8833 5869 2513 2466 3584 2753 2132 1523 1657 3067 4067 3756 1994 1720 2257 2037 1057 401 293 373 362 300 332 224 245 282 194 269 222 242 262 466 278 375 281 352 406 353 525 426 413 437 382 357 423 302 416 404 317 361 302 228 36 91 -35 34 74 -16 113 34 -43 70 97 293 423 283 149 111 194 92 220 199 210 364 167 174 165 214 263 239 211 204 198 328 350 285 295 183 206 283 225 279 298 171 241 235 269 492 376 391 330 376 347 345 259 341 268 440 420 390 484 406 330 320 321 229 130 163 181 192 269 304 221 292 278 286 230 221 162 198 205 177 126 135 130 189 234 203 150 205 279 226 297 280 342 315 224 227 300 205 238 224 282 239 219 204 171 200 257 282 179 161 172 152 190 161 161 240 241 218 205 225 176 190 193 136 176 172 171 178 147 143 201 115 89 146 153 208 172 171 154 129 135 166 118 56 86 84 56 108 121 174 169 89 59 40 105 200 197 204 175 142 100 188 235 302 331 280 182 101 58 40 50 76 118 119 235 375 375 249 143 185 265 330 334 306 234 214 161 160 214 308 293 233 220 195 48 0 25 45 6 35 21 71 86 78 120 151 144 101 134 134 94 48 73 68 88 127 140 108 75 60 71 73 53 44 31 7 10 13 23 16 999999 13 7 3 999999 1 20 30 23 45 49 25 16 23 26 1 19 17 23 27 41 22 1 3 4 4 4 50300 333 16 30 10726 13 58 20 8790 1516 66948 4829 2243 2587 2625 2201 2555 2504 2988 4190 4423 4111 4488 6498 8421 9633 7106 3153 1934 2705 2741 1948 1503 1769 3100 4067 3978 2326 1774 2240 2244 1064 483 504 364 353 485 498 440 361 363 275 243 231 328 350 366 363 383 446 500 341 371 396 384 379 230 395 313 424 457 436 409 322 376 451 251 181 162 118 30 75 4 46 25 59 151 148 381 545 336 221 183 213 173 374 262 282 352 252 133 210 204 184 200 301 252 344 467 451 439 371 300 322 395 303 318 256 317 295 294 321 398 477 391 265 387 533 463 397 460 472 562 580 506 481 448 329 277 230 294 244 186 243 253 201 248 288 237 320 289 294 317 297 264 292 288 380 315 262 247 230 172 200 269 269 330 321 305 371 313 324 306 244 221 195 259 186 251 312 182 185 202 215 122 134 197 196 241 200 185 185 160 172 161 206 234 273 285 241 194 197 194 200 229 264 233 245 249 236 200 180 200 238 191 201 165 134 171 214 177 117 110 124 118 203 266 164 87 127 157 209 288 271 227 260 244 206 240 314 392 358 248 163 117 124 108 97 131 209 165 216 394 332 166 204 272 288 402 431 333 287 249 197 200 259 292 290 233 255 221 98 77 82 48 62 72 60 144 189 181 161 165 159 182 188 157 113 115 131 142 146 165 177 169 121 88 80 69 73 66 61 43 35 43 59 43 44 55 48 38 44 42 48 58 62 73 72 67 68 69 65 82 70 65 66 60 68 63 49 56 43 53 49 39 44 47 38 33 25 23 23 9 50306 325 15 30 10725 13 58 26 8791 1514 64152 4301 2119 2484 2426 2046 2264 2347 2866 4151 4091 3747 4018 5118 6847 8918 6053 2516 1809 2417 2562 1786 1312 1905 3191 3996 3725 2030 1661 2312 2066 815 453 329 307 394 377 355 218 220 85 279 178 229 124 173 240 315 284 313 266 276 286 310 391 339 325 304 280 330 308 362 272 319 396 340 269 160 159 96 63 -28 63 105 0 20 57 73 274 423 371 228 196 104 111 277 232 265 343 196 131 185 62 143 117 113 221 282 307 363 441 237 234 373 257 193 174 96 111 104 207 270 356 371 285 251 239 374 358 297 387 404 391 551 498 427 398 369 259 180 264 144 161 207 199 221 220 215 249 333 311 269 246 193 268 194 252 256 231 144 121 110 80 144 111 130 172 172 146 129 136 184 117 118 229 192 168 161 210 182 243 213 248 164 203 164 120 133 166 136 111 37 100 152 120 201 178 174 135 221 150 134 157 120 71 123 163 123 177 149 157 204 216 150 210 169 188 118 84 66 91 76 84 40 51 187 195 124 68 91 97 178 252 251 260 191 155 156 220 246 265 246 192 128 100 68 38 62 66 91 94 256 291 102 82 176 238 252 294 344 280 191 133 79 153 182 147 214 195 197 148 59 49 36 14 28 -11 65 122 111 115 134 134 95 120 109 116 95 58 67 66 98 108 128 106 58 38 56 55 9 2 4 0 999999 999999 1 2 999999 999999 2 999999 999999 999999 2 4 999999 8 33 29 21 37 33 19 20 33 28 8 999999 999999 13 4 999999 999999 999999 0 50312 326 44 30 10724 13 58 32 8792 1513 71834 5505 2213 2628 2327 2089 2377 2160 2854 4052 4000 3692 3735 4382 6699 9439 7200 3114 1719 2477 2385 1524 1367 2323 3302 3890 3670 1776 1766 2412 2181 849 296 375 443 468 470 433 336 238 331 225 213 239 230 308 346 361 327 402 395 376 360 435 313 341 317 383 388 437 290 501 409 291 417 435 356 228 145 57 38 22 67 -35 66 59 161 72 265 455 315 385 265 183 185 150 273 338 361 423 191 79 119 148 194 123 224 268 387 348 391 393 393 491 401 108 77 7 -24 120 126 260 254 340 236 385 434 339 423 456 506 504 461 506 480 486 446 424 283 241 171 151 179 222 176 251 217 193 265 309 344 254 296 338 329 247 233 142 233 160 70 90 143 133 184 213 120 167 166 177 127 232 234 152 191 158 195 243 180 226 143 185 147 121 126 119 126 152 118 124 167 221 142 158 134 96 143 146 148 202 152 99 108 149 147 124 104 182 115 125 154 120 100 125 120 129 142 126 86 115 58 50 -9 46 105 180 199 130 64 61 141 198 272 259 195 188 169 149 206 226 214 177 121 99 119 84 55 99 106 93 158 262 290 99 123 212 296 289 292 271 233 198 167 129 148 134 147 137 162 194 96 49 33 32 16 -11 -10 91 155 126 133 140 145 139 128 104 108 115 127 88 100 136 148 132 108 95 47 56 53 54 29 0 999999 6 999999 999999 26 999999 999999 999999 999999 11 10 35 29 40 32 32 21 27 26 37 15 14 21 16 16 21 8 999999 999999 5 7 2 2 1 50318 333 13 30 10723 13 58 38 8793 1511 75862 5223 2348 2701 2397 2166 2313 2253 3100 4633 4572 4056 3976 4335 6487 9992 8546 4060 2211 2565 2515 1482 1439 2615 3598 4179 3621 1775 2050 2682 2236 892 501 454 461 330 353 380 290 328 285 299 245 273 152 271 380 386 401 356 305 388 444 368 319 342 397 386 336 372 455 415 433 546 432 420 363 222 141 83 144 -7 49 126 -13 33 114 11 250 568 529 334 245 279 221 216 271 315 297 309 441 317 215 236 197 182 193 255 332 515 512 458 573 433 254 86 127 55 100 111 119 254 320 345 386 446 463 388 500 539 449 501 576 561 615 525 517 407 233 342 261 348 316 305 238 215 231 287 295 368 338 373 406 433 311 280 261 162 88 81 147 138 88 150 149 164 105 104 175 149 204 163 213 231 225 186 208 179 142 98 184 218 146 160 123 82 89 139 186 209 218 202 195 153 104 96 182 186 168 200 185 141 156 101 81 110 111 118 128 154 106 107 104 118 43 121 114 138 69 73 70 82 106 110 162 294 212 148 136 174 228 242 339 304 237 213 238 219 241 310 318 245 165 129 98 123 122 135 128 168 218 333 259 128 215 286 311 293 338 342 261 248 144 110 100 114 99 140 159 152 113 94 124 59 28 15 71 151 194 198 155 135 185 176 155 144 175 175 174 169 153 143 166 169 122 132 126 93 82 93 66 67 49 16 53 34 38 36 39 43 53 42 35 43 44 58 91 87 74 65 61 67 69 71 69 78 62 62 65 61 50 58 42 31 40 37 41 38 32 27 30 25 11 50324 331 12 30 10722 13 58 44 8795 1510 75543 4077 2227 2509 2343 2154 2368 2556 3197 4554 4826 3878 3554 4120 6740 10177 8980 4011 2223 2394 2526 1536 1555 2625 3636 4087 3845 1866 1949 2666 2126 920 436 343 397 378 425 337 360 395 296 250 122 158 344 367 388 365 290 418 388 264 380 404 485 376 479 395 429 412 383 413 383 359 346 349 455 296 131 75 143 64 8 130 30 18 65 132 324 653 520 262 218 233 165 203 201 228 233 282 261 232 256 123 200 196 258 241 254 454 504 515 498 286 105 80 142 78 28 46 45 211 323 270 269 415 390 463 454 401 502 485 584 530 508 362 418 383 287 430 271 219 290 259 148 141 207 271 202 267 381 302 319 295 216 232 119 135 178 45 73 102 158 101 118 167 77 85 130 160 174 77 111 148 178 168 90 170 138 190 175 184 241 162 103 165 142 130 180 125 137 87 153 183 153 148 135 156 189 158 146 127 147 115 137 127 139 75 119 85 82 97 55 29 61 55 36 58 37 56 60 80 116 75 195 214 185 166 101 119 201 303 339 323 289 225 196 268 285 304 267 230 68 45 71 71 95 145 176 100 211 253 152 123 183 286 310 286 303 290 252 180 82 85 80 77 61 93 102 122 95 90 105 41 53 65 41 130 153 156 149 170 171 170 159 118 158 133 116 174 173 164 201 175 94 99 84 69 82 67 63 45 28 24 46 50 22 31 28 43 32 37 27 30 34 32 66 60 48 57 70 61 51 48 59 70 56 47 35 50 47 40 31 37 24 23 23 15 24 15 11 50330 330 11 30 10721 13 58 50 8796 1508 70640 3930 2008 2442 2151 1884 2230 2536 3366 4445 4839 4008 3339 3816 6273 10112 9584 4574 2000 2326 2162 1653 1890 2714 3569 4115 3796 2176 2098 2748 2171 1088 461 404 356 400 348 415 340 265 353 246 206 186 250 373 291 375 410 375 440 360 409 475 348 386 377 336 379 449 417 455 462 387 255 307 358 281 94 125 87 119 78 47 60 105 81 170 368 564 444 281 258 306 230 308 239 221 251 252 284 282 219 278 213 235 183 210 226 316 491 550 502 431 225 155 42 42 95 48 78 81 198 260 229 261 365 388 439 499 392 469 481 525 481 335 303 316 225 289 209 229 234 195 154 168 127 184 202 234 248 264 266 192 132 104 50 71 54 67 35 83 103 136 46 133 144 186 114 125 165 127 120 154 160 208 162 154 153 205 157 172 89 180 152 137 164 137 158 150 130 131 124 88 47 132 99 89 19 93 181 109 126 125 144 178 111 122 90 79 46 68 36 24 8 -16 -14 18 33 29 18 16 92 149 206 247 219 122 121 188 264 304 308 266 231 261 254 280 262 184 246 179 89 97 107 108 146 158 151 186 249 205 139 183 309 329 285 260 281 253 254 190 86 103 112 106 80 107 86 68 74 93 110 59 53 10 79 160 147 172 165 159 160 141 161 178 166 178 171 184 162 170 180 151 116 117 77 59 71 60 35 23 32 52 48 40 40 21 27 26 34 27 31 29 26 51 54 45 55 50 45 53 56 53 39 43 36 41 37 24 19 23 15 35 27 16 20 14 7 1 50336 322 11 30 10721 13 58 56 8797 1507 66285 3944 2074 2404 2177 2093 2281 2621 3138 4464 5041 4063 3428 3747 5924 9782 8620 3739 2021 2284 2061 2012 1916 3203 3619 3800 3649 2044 1762 2757 2339 1078 398 392 403 608 504 291 205 211 331 290 185 178 260 389 338 358 342 330 323 215 380 309 292 400 288 321 299 278 317 362 457 462 345 331 263 293 128 24 93 190 -10 73 -4 70 108 198 225 532 441 323 254 177 183 204 179 201 267 202 214 109 126 168 73 51 36 87 148 250 259 411 432 132 -54 -17 0 -54 -37 -30 -3 95 93 72 55 180 200 322 422 335 356 362 398 320 279 188 182 210 125 114 204 170 256 257 135 100 106 130 234 193 255 254 195 125 150 114 81 54 61 83 120 101 110 70 35 98 50 107 104 107 106 113 77 135 142 122 104 111 112 115 139 137 28 52 95 98 70 33 62 95 131 126 62 66 29 70 65 93 83 102 85 77 52 17 17 70 84 58 46 28 12 34 6 -23 13 -40 -2 -19 14 8 -14 -2 95 118 142 189 133 79 122 142 214 247 244 196 173 178 222 213 136 124 164 101 62 36 63 81 176 140 124 198 225 113 90 205 261 246 271 228 215 189 186 157 21 22 31 33 46 40 63 30 58 54 87 59 38 29 47 85 105 140 82 97 120 119 108 113 99 111 128 143 118 94 98 99 69 61 69 60 26 -2 -10 999999 999999 15 22 999999 1 999999 999999 999999 999999 999999 7 0 12 30 26 17 9 10 7 10 36 18 17 18 3 5 4 7 7 3 50342 330 9 30 10719 13 59 2 8798 1505 65597 4048 2115 2424 2024 2105 2339 2677 3099 4611 5229 4232 3393 3725 6178 10411 9062 4020 1965 2432 2337 2614 2187 3465 3726 3810 3509 2049 1812 2565 2589 1572 572 359 319 338 404 369 322 253 284 273 239 256 279 340 261 401 265 321 471 495 336 391 530 327 469 421 390 379 358 428 440 410 371 366 337 209 222 83 118 173 53 -45 70 120 56 112 157 305 640 402 365 353 262 229 228 383 331 252 254 337 301 163 167 241 94 84 115 175 247 363 296 247 124 -3 73 73 -13 21 82 111 100 62 159 161 37 235 254 263 253 420 479 414 392 239 207 176 99 183 282 238 221 242 198 132 104 182 127 141 222 264 195 178 75 134 204 137 148 125 161 140 142 187 190 125 133 141 169 185 91 94 182 134 143 151 120 184 201 171 126 135 135 107 99 62 150 157 141 88 95 140 160 117 140 93 83 81 71 85 109 83 77 65 53 88 55 42 95 41 34 72 79 49 25 87 40 10 45 38 59 112 175 160 247 243 163 115 180 212 260 249 296 290 236 261 181 218 208 191 126 95 84 69 107 132 136 143 159 208 169 96 175 289 306 267 214 186 210 239 185 74 77 116 111 104 122 68 48 71 119 171 195 124 96 71 104 172 169 169 137 144 165 132 144 165 150 150 137 146 147 159 154 130 111 92 70 65 62 51 24 999999 27 32 24 11 27 30 19 20 5 7 16 43 57 36 49 58 51 34 45 44 45 44 40 39 46 38 29 33 21 22 16 15 2 6 10 999999 5 3 50348 331 7 30 10717 13 59 8 8799 1503 60186 3899 2274 2519 1995 2325 2689 3119 3161 4450 5397 4048 3487 4117 6244 10595 9422 3979 2184 2451 2561 3104 2516 3346 3695 3734 3313 1982 1941 3017 2798 1961 743 495 549 482 446 446 415 303 304 302 178 261 342 331 446 453 336 464 405 532 461 549 409 352 495 410 424 473 524 478 451 565 461 424 419 343 208 254 130 110 101 156 108 80 139 56 80 255 625 476 319 358 373 360 379 353 293 266 282 225 238 254 268 237 206 152 249 271 278 205 164 254 178 154 91 101 168 130 154 81 59 106 43 200 143 351 287 185 323 345 423 407 336 308 285 262 268 279 289 249 310 244 127 164 140 101 160 203 268 218 142 190 235 180 245 208 188 141 197 189 172 210 209 137 143 165 125 188 158 180 197 212 155 180 178 136 206 196 175 178 220 197 119 132 143 218 173 115 115 95 150 177 157 140 145 151 87 26 87 109 131 80 96 217 195 186 93 43 41 55 31 17 87 34 19 36 55 64 25 167 249 224 215 241 90 103 250 243 217 269 303 251 218 228 285 279 189 116 130 124 87 106 123 163 109 83 130 180 185 152 192 297 330 290 237 147 113 140 92 85 120 149 171 148 110 93 77 74 94 163 208 135 102 108 146 172 186 192 181 140 157 152 131 161 155 138 160 171 155 177 173 141 109 83 64 64 67 87 47 35 70 74 56 50 55 47 35 36 42 28 35 64 60 40 53 80 72 76 70 46 54 60 55 57 52 43 42 41 43 44 30 25 29 30 31 25 9 12 4 50354 321 7 30 10717 13 59 14 8800 1502 35271 3377 2076 1946 1864 2268 2758 3171 3424 4544 4459 3445 3268 4069 6981 9464 6743 3045 2135 2417 2890 3039 3139 3541 3338 3164 2316 1624 2171 2994 2673 1618 622 397 426 331 309 314 212 228 317 225 313 320 417 326 367 378 340 368 389 402 290 328 382 342 401 398 345 422 415 397 461 412 340 368 328 187 121 114 86 107 79 119 101 62 83 106 186 433 521 330 437 302 320 390 424 389 284 263 220 161 180 331 195 111 170 38 66 144 201 203 232 152 40 52 77 27 6 29 88 14 107 82 17 108 -12 95 74 58 80 209 349 373 415 252 230 101 184 290 244 251 237 225 147 143 52 145 88 134 158 70 110 130 149 97 153 147 144 77 155 53 155 196 146 99 57 121 142 132 181 166 146 161 149 83 102 177 114 124 150 183 134 129 51 86 77 137 77 69 70 116 113 114 81 0 22 29 117 90 66 60 106 135 161 210 90 47 65 99 34 24 45 6 28 24 15 -17 -28 -7 70 188 151 205 208 174 152 170 176 224 200 200 258 235 111 164 222 151 141 89 61 94 81 53 114 130 105 92 95 112 123 122 174 241 213 156 101 96 27 46 43 92 98 126 124 148 138 123 63 39 69 121 156 85 75 77 104 134 164 156 116 142 132 102 119 121 100 103 135 128 113 122 103 50 60 74 45 32 39 5 -2 999999 11 39 23 14 19 999999 999999 999999 999999 999999 18 17 12 28 43 42 19 3 20 22 46 14 22 21 9 15 6 6 1 50360 332 6 30 10716 13 59 20 8801 1501 1996 1942 2008 2354 3287 4066 4280 4769 5381 4685 3847 4232 6538 8430 7483 4256 2382 2302 2711 3394 4022 4082 3724 2849 2249 1988 2397 2835 2798 1937 1137 533 498 457 404 428 462 315 307 346 289 239 314 439 434 334 463 562 455 462 539 437 375 504 392 507 431 439 414 410 436 553 432 379 386 336 355 265 115 137 105 130 183 164 147 178 184 313 425 531 457 394 386 327 402 410 399 379 265 363 327 299 261 232 210 202 92 15 215 190 170 175 147 120 103 142 40 -12 61 95 145 64 132 116 149 102 53 99 39 170 211 181 321 262 286 272 226 217 332 353 330 238 158 147 227 193 112 114 70 96 152 147 112 104 122 217 173 166 142 67 165 217 197 70 107 165 163 158 226 240 120 179 154 175 232 221 156 147 141 130 220 143 109 98 117 201 195 124 156 209 205 147 132 109 118 87 135 156 137 154 141 128 117 315 292 219 110 79 124 42 41 50 77 46 90 80 27 98 72 75 177 266 273 222 209 177 252 269 252 283 290 242 248 230 224 238 259 211 140 121 141 145 141 136 109 169 151 169 182 163 166 189 251 269 208 124 88 66 85 100 134 170 163 171 186 216 197 112 109 130 199 223 183 128 127 119 201 208 202 192 171 186 173 167 174 162 184 169 174 169 189 167 148 94 89 90 58 70 64 40 30 37 38 75 72 64 39 34 40 50 65 73 60 67 67 71 72 72 62 41 57 76 82 54 60 67 65 57 44 30 37 38 27 32 32 42 32 27 22 10 3 3 50366 328 2 30 10712 13 59 26 8802 1501 1746 1754 2146 2938 4216 4435 4345 5433 5441 3735 3771 6700 9931 8181 4514 2092 1891 2708 3657 4032 4451 3566 2581 1627 1622 2255 3042 3142 2169 926 480 457 395 447 397 354 359 407 327 254 242 262 369 555 406 298 324 373 358 316 258 492 474 528 413 400 397 324 385 490 490 462 426 409 301 262 34 126 124 21 -34 147 36 58 51 72 98 143 429 390 260 246 330 335 446 353 341 270 282 271 232 308 261 145 171 154 174 78 15 62 66 77 79 122 95 87 43 145 47 -9 80 144 69 56 138 58 76 191 211 137 215 167 236 274 302 224 188 168 254 315 259 151 204 163 168 108 144 88 105 77 48 102 105 54 75 117 145 98 81 160 92 187 141 169 85 91 176 168 127 149 122 198 174 138 103 183 89 154 179 153 176 131 133 173 118 98 126 197 110 127 45 94 130 128 118 93 114 130 40 34 90 162 182 197 178 97 58 8 35 45 77 82 34 35 22 37 34 36 80 160 202 217 282 228 128 212 206 243 291 297 222 239 301 248 169 157 153 84 79 113 142 122 157 103 121 81 106 135 165 106 190 259 220 173 100 37 63 47 45 116 124 148 182 186 223 207 138 93 82 143 195 175 147 94 118 146 174 171 190 154 163 158 177 169 153 160 141 131 145 145 147 99 78 74 82 48 60 77 54 40 46 31 55 55 33 45 20 39 22 18 13 6 24 41 59 57 54 46 44 59 52 41 53 57 41 46 31 26 22 24 29 16 16 18 19 10 20 9 50372 317 29 30 10709 13 59 32 8803 1503 1864 1972 2353 3541 4176 4105 4271 5329 4649 3320 4184 7760 9210 6004 2584 1908 2238 3053 3479 4087 4026 2829 2195 1337 1722 2651 3160 2515 1177 544 408 303 491 413 360 338 244 295 215 142 139 300 350 207 216 282 431 344 410 454 461 279 338 464 442 276 382 418 411 408 481 259 328 414 239 148 53 153 73 -10 115 124 8 86 30 31 174 288 380 357 323 158 155 326 496 487 338 291 274 169 145 227 202 150 138 78 53 85 170 5 46 5 -10 -7 27 39 37 4 32 83 99 42 62 61 34 65 -6 22 163 146 218 130 152 253 244 146 144 156 239 82 127 182 144 123 165 184 155 177 102 88 85 71 128 129 106 44 86 40 86 64 159 98 115 138 134 111 91 74 89 138 139 80 105 174 114 99 88 114 109 138 131 85 117 113 120 126 146 51 98 84 94 128 82 1 67 56 86 44 101 162 223 241 114 138 72 59 42 -22 25 23 1 21 -9 -30 -17 -18 7 62 119 140 133 231 196 175 159 199 180 220 252 210 139 164 206 140 109 134 90 32 47 82 110 82 99 92 97 40 57 126 108 152 173 118 126 73 10 23 53 60 91 149 181 193 195 193 167 136 100 74 123 154 162 122 107 94 117 143 140 114 139 135 101 115 132 112 156 141 88 123 142 127 126 88 38 13 35 14 33 44 4 1 999999 12 32 12 16 999999 8 999999 999999 999999 999999 8 17 14 21 24 17 21 34 26 9 8 6 18 15 3 5 50378 331 27 30 10707 13 59 38 8805 1506 1548 1790 2112 2888 3982 4436 3952 4940 5733 3914 3743 6065 9422 8122 4157 1969 1874 2739 3598 3985 4415 3588 2764 1436 1591 2334 3128 2995 1685 748 630 384 530 514 341 371 299 227 291 323 215 330 379 406 461 315 357 474 353 376 378 280 367 358 368 338 354 391 270 241 445 418 444 409 409 211 83 40 119 20 -11 18 -42 1 108 -31 97 235 299 200 315 254 275 276 402 511 514 241 243 260 166 167 217 248 180 111 91 116 20 81 95 12 34 52 50 74 85 -22 33 48 25 55 111 124 78 126 125 118 133 138 182 213 118 242 262 221 286 144 205 147 114 181 165 146 124 132 241 158 184 145 143 123 108 78 58 105 67 100 92 142 151 94 120 134 110 120 172 119 121 134 152 231 177 172 203 194 207 131 103 160 168 161 104 135 144 172 172 148 139 129 112 121 98 53 109 44 52 69 102 186 276 301 258 206 182 160 148 37 63 46 47 81 46 19 5 -39 22 68 162 231 224 213 220 227 205 243 224 277 267 260 268 287 253 206 178 187 111 104 121 88 86 101 99 110 111 77 88 102 184 195 228 141 122 85 89 157 163 156 148 176 179 182 230 253 210 154 126 136 213 242 241 194 158 162 190 210 197 154 155 141 166 160 117 163 191 179 145 129 179 194 177 115 67 76 79 61 73 52 45 27 16 24 25 38 37 35 19 33 30 39 39 29 37 49 47 52 60 56 50 43 56 58 57 31 38 49 52 37 26 26 22 24 33 33 22 23 14 9 4 999999 0 50384 328 25 30 10705 13 59 44 8806 1509 1737 1939 2103 2773 4108 4457 4213 5258 5438 3640 3786 6807 10036 7785 3741 1849 1930 3014 3503 3817 4240 3453 2680 1456 1536 2351 3089 3100 1594 649 575 501 507 543 367 353 240 290 375 308 294 365 363 377 264 258 278 332 436 435 488 424 428 529 439 393 421 370 330 485 439 480 413 420 356 252 63 124 82 38 46 10 21 136 92 25 153 296 425 394 279 231 309 310 392 571 459 239 275 332 168 80 139 25 42 148 134 18 132 93 -28 79 49 6 75 109 -31 -31 42 63 80 100 181 67 43 110 94 92 55 185 239 160 150 127 150 208 216 154 226 222 151 183 198 193 272 161 188 145 119 142 143 100 96 84 128 104 91 68 80 20 146 106 74 104 169 137 156 72 119 144 82 79 139 102 127 62 36 183 160 119 116 168 77 140 118 94 79 72 96 103 106 107 103 121 26 50 16 82 133 173 281 297 305 246 209 204 130 63 70 80 73 -15 30 37 48 54 52 26 105 229 198 226 269 164 223 208 212 235 227 199 183 193 189 136 130 117 79 81 122 82 70 56 90 97 69 87 116 116 142 139 206 108 61 34 94 173 159 135 113 144 229 243 227 227 204 169 139 152 208 241 223 124 152 201 204 170 194 161 153 128 114 159 167 191 189 163 136 114 129 142 156 149 100 50 51 50 38 27 23 15 22 30 24 34 26 5 9 20 10 10 15 5 17 20 45 41 45 22 35 54 38 35 30 33 32 23 16 7 4 6 11 4 17 13 11 7 5 2 50390 332 21 30 10701 13 59 50 8807 1514 1694 2047 2441 3333 4418 4456 4052 5348 5730 3993 3968 7530 10385 8134 4012 2002 1978 3018 3787 3933 4526 3700 3022 1689 1647 2407 3282 3101 1527 750 631 395 461 512 366 369 335 341 437 220 313 278 411 424 375 415 344 444 556 546 444 431 390 383 333 475 430 524 464 414 470 559 484 343 494 268 64 124 229 53 193 162 107 71 -34 121 153 278 342 418 395 306 297 352 542 533 507 379 185 283 269 213 214 185 234 181 155 188 105 102 109 82 182 183 153 156 73 63 104 116 110 149 166 142 117 137 193 140 138 123 205 229 106 106 183 204 201 282 272 215 229 233 244 204 187 262 223 157 165 144 108 117 143 107 112 103 157 96 109 155 142 160 69 140 187 157 152 255 174 123 87 157 125 168 144 146 216 167 134 180 171 136 128 85 146 138 190 140 126 142 111 91 140 113 83 97 155 138 141 243 256 299 319 324 328 269 129 47 78 49 37 68 48 109 76 38 37 76 212 259 279 310 283 273 266 276 286 331 276 235 247 244 157 165 195 118 89 166 147 142 145 140 148 124 76 122 139 140 217 223 210 97 67 99 131 252 254 207 201 237 272 251 262 262 252 210 204 163 206 263 232 186 219 185 224 208 194 204 208 188 210 223 172 186 215 230 211 191 190 188 185 149 90 75 86 82 96 69 65 40 47 82 67 80 72 45 36 46 36 35 55 63 71 72 72 63 54 77 69 57 58 64 76 72 64 55 67 64 58 46 44 51 49 42 39 31 21 23 23 26 18 3 50396 322 18 30 10698 13 59 56 8808 1521 1498 1924 2256 3382 4277 4449 4146 4978 4992 3613 3992 8014 10023 6953 3309 1767 2119 3196 3620 3933 4465 3577 2938 1661 1694 2400 3143 3026 1504 715 517 423 522 488 368 303 223 160 194 198 221 272 508 418 349 253 286 337 448 393 367 375 409 319 376 354 367 366 375 482 325 489 448 501 397 232 116 140 137 -29 45 35 26 80 84 34 47 120 333 417 312 307 251 305 452 519 429 399 243 261 269 185 260 213 141 176 158 112 87 -19 76 100 88 21 2 6 54 44 139 174 16 68 90 74 128 172 145 95 117 129 70 67 87 107 193 119 66 84 142 243 214 215 27 82 169 64 110 126 31 96 63 79 63 94 117 53 62 152 218 94 137 152 171 168 137 140 69 88 112 154 134 33 51 122 57 44 100 149 114 142 118 87 173 125 109 88 105 107 131 93 85 51 104 53 24 38 61 35 84 178 236 243 298 262 281 250 54 29 3 -2 9 2 15 22 -49 18 62 36 90 202 257 241 261 257 245 261 324 340 340 186 184 172 164 102 151 126 113 48 97 138 109 91 110 77 60 92 103 142 173 191 101 6 23 57 120 177 186 203 179 166 213 209 284 223 197 197 208 236 235 220 178 163 134 173 180 193 175 154 155 173 157 134 139 160 152 132 128 117 121 141 138 109 62 48 49 32 38 34 34 42 8 34 41 26 19 24 5 28 38 13 15 8 7 22 36 34 26 32 27 25 35 35 30 21 24 21 11 19 13 9 12 7 50402 332 14 30 10694 14 0 2 8809 1528 1696 1727 1985 2634 3939 4449 4170 4364 5191 4720 3769 4830 9237 9623 6196 2845 1670 2243 3360 3456 3885 4452 3304 2961 1665 1768 2513 3279 3080 1523 636 435 492 480 545 528 335 295 224 268 274 193 291 422 357 339 242 349 353 389 328 359 499 473 408 412 419 432 463 512 368 392 510 466 464 448 233 185 158 116 79 101 36 -15 91 92 163 148 141 395 442 327 308 297 282 433 552 475 365 207 356 266 190 255 172 182 143 140 75 97 123 130 72 -1 -39 9 142 78 112 81 88 113 56 88 101 112 206 170 171 153 149 192 126 70 103 107 50 92 90 175 71 84 96 -8 127 167 94 117 133 145 195 74 48 131 113 125 97 62 87 138 112 134 129 155 179 123 103 129 105 141 184 100 133 153 125 139 143 211 110 151 96 67 79 101 117 179 142 140 122 38 89 100 105 81 16 67 124 96 97 120 207 241 268 311 261 363 229 2 31 22 59 90 40 70 96 28 38 40 103 118 242 253 280 338 227 267 318 346 420 427 254 265 229 156 84 96 110 90 141 117 124 125 126 93 60 83 87 121 225 234 198 127 42 59 102 173 170 219 208 195 141 199 254 282 226 240 261 208 262 283 268 234 185 214 179 168 155 186 159 167 168 171 195 203 190 184 180 191 158 149 146 156 82 62 64 69 66 49 48 74 71 50 52 57 49 76 53 25 14 39 32 21 39 50 59 77 63 67 68 65 67 68 66 73 61 56 50 42 45 48 46 38 34 26 15 22 23 12 18 22 7 3 50408 331 11 30 10691 14 0 8 8810 1537 1759 2104 2638 3679 4374 3981 4394 5278 4203 3704 5710 10059 9225 5500 2325 1585 2235 3489 3535 3849 4251 3155 2774 1538 1755 2571 3291 2774 1200 689 565 381 405 459 341 316 104 226 248 197 189 210 346 299 249 282 414 401 464 482 369 374 536 497 394 305 323 323 477 411 463 493 401 331 283 237 35 58 42 52 68 -4 96 -5 5 73 93 217 331 343 341 332 328 247 406 525 448 356 391 306 301 374 126 136 206 202 84 122 96 54 36 93 83 10 7 107 59 75 80 113 48 95 88 99 90 177 147 59 119 100 149 185 115 121 7 98 69 83 84 60 3 55 121 128 46 91 71 101 102 69 85 45 -2 90 53 75 103 159 98 58 142 106 18 119 157 85 84 82 102 130 151 166 110 82 148 118 116 69 114 89 70 132 120 98 102 140 111 137 90 135 123 60 96 101 53 76 46 130 135 153 201 183 305 317 345 286 72 30 73 59 48 40 11 4 -4 19 44 49 34 150 251 341 361 292 301 301 313 404 465 231 201 213 185 144 126 65 116 167 139 87 121 90 71 93 106 96 92 166 143 117 29 36 60 99 128 200 239 247 186 184 224 232 267 269 257 229 265 249 228 210 230 184 177 161 190 197 178 186 178 163 115 147 175 182 182 181 185 164 153 180 178 122 76 57 54 60 68 51 83 84 61 63 67 66 44 41 30 31 22 12 59 47 49 51 54 67 55 41 53 67 67 65 57 44 32 40 42 39 36 22 25 18 18 11 29 26 18 12 8 6 5 50414 331 9 30 10689 14 0 14 8811 1547 1951 2335 2968 3818 4318 3845 4801 5397 3903 4119 7510 10937 8283 4222 2043 1587 2489 3531 3424 3960 4043 3175 2586 1454 1826 2690 3426 2896 1344 612 539 401 482 519 442 338 282 164 205 149 113 272 340 341 318 336 401 425 374 429 325 302 323 359 321 391 435 459 400 434 423 306 294 316 384 241 70 135 190 -3 78 -31 10 103 111 150 135 157 334 415 441 199 218 168 310 462 466 502 248 194 371 278 196 188 102 160 208 124 73 133 44 74 84 100 122 64 109 -2 60 108 143 53 151 105 148 200 113 91 143 194 125 149 162 51 74 80 144 141 97 81 124 86 85 103 88 35 34 112 178 132 59 57 108 117 179 113 152 174 103 142 100 152 172 74 110 124 153 148 147 158 112 102 111 154 139 67 161 145 96 129 94 125 123 108 199 98 73 69 104 87 120 76 51 73 70 54 15 89 153 216 209 245 342 347 289 208 122 9 22 39 22 29 4 60 32 -8 52 67 115 239 228 328 349 243 293 342 440 500 539 294 256 217 166 176 102 127 131 120 156 121 113 79 51 88 76 135 216 199 115 26 20 57 108 178 177 237 209 225 253 232 220 247 306 315 266 269 252 279 272 251 238 185 165 206 204 211 179 200 169 175 169 155 164 187 176 169 161 135 144 193 179 176 89 84 95 69 46 52 67 86 103 85 79 55 55 48 50 47 63 51 41 68 57 60 74 78 67 59 59 47 54 69 63 64 63 55 52 46 42 40 36 25 25 31 23 21 19 10 18 9 6 50420 332 3 30 10683 14 0 20 8812 1559 5964 1916 1965 2400 2900 3164 3890 4286 4226 4911 6199 6651 7340 7826 7541 5093 2804 2425 2719 2916 3317 3313 3621 3221 2790 2551 2308 2443 2388 2375 1726 999 561 459 435 430 491 515 271 243 209 285 246 269 337 360 326 332 392 368 327 321 399 351 342 399 411 339 386 341 333 453 472 435 401 379 340 225 217 88 128 134 235 51 86 115 130 158 271 308 305 473 505 368 243 246 382 367 416 366 245 197 304 293 275 165 80 133 137 137 129 172 104 29 40 112 103 3 134 85 39 23 34 110 136 85 108 182 145 251 258 196 213 186 143 134 19 -6 43 115 101 74 131 82 95 176 173 98 65 100 179 152 85 109 161 109 81 106 70 14 111 167 102 101 65 94 71 97 62 124 55 140 135 122 133 164 154 126 112 105 135 124 159 93 105 105 189 91 84 57 86 88 103 33 105 93 70 74 220 212 241 243 274 297 332 331 265 193 77 61 65 52 81 20 36 44 24 54 57 75 155 271 308 320 247 265 382 390 475 432 284 236 208 114 124 113 115 96 117 94 83 85 71 83 89 128 183 218 130 55 51 67 76 137 233 263 252 230 220 236 250 258 295 282 255 265 221 265 271 231 248 232 210 158 206 175 177 181 186 181 167 145 162 148 147 173 188 159 152 183 169 153 124 76 80 83 78 83 58 78 84 86 69 48 50 39 36 18 21 39 22 26 38 49 47 37 57 57 48 53 49 48 71 58 51 40 38 40 39 25 33 28 34 31 15 9 9 1 15 8 2 0 50426 332 3 30 10683 14 0 26 8813 1571 24897 1708 1671 1740 2070 2399 2562 2526 3330 4763 5679 4891 6664 9832 11371 9528 4490 1968 2241 2240 2344 2648 3709 4244 3707 3360 2567 1570 1994 3035 3467 1814 696 516 405 481 579 455 383 326 279 208 252 282 302 536 483 460 498 363 359 350 372 534 448 560 421 403 517 458 492 459 506 477 396 359 448 482 228 119 77 194 35 58 37 8 80 85 118 201 159 302 475 322 271 367 248 337 548 506 339 163 280 390 290 164 176 110 103 153 94 129 13 112 149 117 90 51 106 155 144 152 150 65 121 181 126 210 196 177 139 142 172 230 209 171 193 92 59 85 87 56 137 105 58 96 141 178 109 78 130 111 109 126 136 202 82 94 136 164 144 100 132 126 152 142 114 101 101 178 125 53 77 91 133 123 163 151 48 85 65 91 155 90 113 111 80 67 69 49 101 74 156 113 33 44 45 76 133 220 305 267 168 278 338 317 258 117 109 23 82 38 28 38 24 34 62 95 91 92 187 270 343 340 328 252 293 375 451 571 385 235 200 186 165 128 141 150 127 108 145 146 104 95 61 130 179 269 212 127 95 62 55 118 196 244 270 239 251 241 273 252 334 345 316 276 286 261 276 292 261 224 181 218 206 177 181 186 197 201 179 159 159 148 153 151 174 148 153 139 162 186 168 88 79 92 85 64 81 104 93 81 88 77 67 53 58 46 22 33 50 56 68 51 54 61 61 49 63 60 70 76 58 61 60 54 53 48 59 55 42 30 26 43 38 32 23 18 20 9 7 1 50432 332 4 30 10684 14 0 32 8814 1583 22569 2038 2107 1885 2066 2284 2596 2685 3526 5005 5868 5006 7782 10835 11583 9484 4038 1880 2325 2405 2107 2456 3678 4252 3997 3599 2752 1540 1994 3315 3432 1792 649 572 472 431 588 549 384 381 308 260 219 216 343 356 367 399 333 366 444 459 490 448 496 441 458 445 504 418 486 511 481 488 548 517 429 365 331 157 176 147 121 120 69 116 -3 202 149 130 185 314 448 346 323 282 298 477 613 580 544 417 244 209 388 211 154 185 112 174 203 66 153 78 147 166 130 54 81 84 55 111 68 112 137 113 98 164 257 232 143 222 168 265 288 229 181 226 88 154 143 189 134 135 273 192 116 105 174 132 202 184 131 139 200 195 193 140 169 221 153 180 148 221 172 200 256 226 241 157 179 181 210 190 184 204 131 88 151 151 151 197 158 143 175 178 147 154 116 125 101 97 136 117 156 119 80 92 154 268 295 219 176 291 387 422 284 140 92 121 134 85 70 79 93 86 76 53 121 115 278 340 343 479 421 296 318 344 481 572 339 306 274 207 181 185 164 148 68 110 131 150 147 145 147 193 262 285 171 95 80 94 97 118 189 281 308 306 293 249 254 246 273 292 316 291 286 263 274 296 280 279 289 262 242 216 235 223 220 198 180 177 216 196 167 180 185 218 186 206 233 193 140 122 95 117 117 97 89 121 110 81 79 87 103 96 83 75 75 82 64 76 76 75 102 99 91 95 81 73 97 92 81 95 92 76 69 65 73 69 60 62 53 53 67 57 51 43 33 31 29 29 50438 324 5 30 10685 14 0 38 8815 1595 10987 1904 1802 1525 1993 2221 2216 2615 3340 4643 5157 4140 7341 10918 11376 9054 4497 2031 2219 2285 1815 1921 3104 3783 3730 3537 2581 1572 1912 2897 3371 1609 651 489 334 449 402 503 417 249 233 162 145 134 296 285 384 359 337 373 457 339 345 351 314 339 462 374 423 382 399 464 479 348 437 367 257 328 271 132 153 -18 66 96 40 78 47 3 104 68 66 218 437 442 295 251 240 302 502 472 374 274 227 151 231 189 148 87 55 109 145 95 49 21 70 106 22 2 2 57 103 55 38 67 57 51 136 223 176 121 129 118 120 134 226 254 104 98 85 102 106 118 109 104 129 130 100 171 158 139 133 85 36 113 53 55 99 63 155 61 148 74 35 79 132 92 76 48 34 21 33 69 39 104 91 62 71 124 77 -17 62 194 131 46 62 67 102 92 5 67 91 97 98 81 33 64 87 41 105 187 206 165 140 220 264 225 172 53 25 39 59 23 -27 -5 22 30 31 40 60 71 152 213 300 348 292 210 213 354 541 478 165 193 171 124 98 87 86 50 55 43 82 81 17 45 76 126 190 174 84 18 16 21 39 97 197 212 215 174 224 228 194 253 279 252 235 224 207 210 239 213 183 170 172 157 157 158 107 135 145 130 145 154 124 99 132 128 105 104 118 118 124 143 101 67 19 34 55 33 30 62 29 31 34 17 11 19 10 999999 999999 999999 999999 8 14 30 15 16 23 20 30 14 27 31 17 15 25 24 16 9 5 999999 999999 999999 999999 3 50444 332 6 30 10686 14 0 44 8816 1606 11006 2039 1999 1793 2152 2294 2599 2989 3846 5245 5393 4621 8307 11584 11706 9202 4481 2150 2380 2450 2055 2061 3402 3990 3978 3870 2783 1721 2037 3061 3478 1691 619 570 489 478 626 685 496 352 407 319 155 175 395 352 351 431 357 398 412 455 417 524 459 332 385 469 448 476 368 346 453 423 420 504 505 370 257 158 192 186 210 128 137 135 62 81 152 207 157 389 472 549 369 295 334 444 593 621 490 264 224 173 329 238 198 251 140 79 206 235 162 104 126 149 130 138 64 48 76 144 173 141 121 55 142 242 143 216 110 220 129 228 276 190 198 227 223 179 125 204 240 186 297 209 128 243 259 201 195 131 197 182 159 117 101 39 135 178 208 141 160 174 135 142 155 100 82 155 204 191 135 151 106 173 183 100 96 133 119 179 90 85 169 158 74 130 126 129 155 99 85 141 177 147 108 154 194 270 240 222 121 269 326 334 290 229 90 53 0 37 34 83 121 75 17 -1 35 191 253 330 397 505 322 245 312 453 623 425 322 324 208 181 196 144 143 166 144 131 157 129 121 91 143 247 272 265 161 88 102 82 70 192 264 243 239 287 330 333 358 368 309 318 340 329 268 283 314 288 266 235 202 177 183 199 212 188 170 181 182 189 180 159 177 169 178 143 166 195 215 162 141 142 105 101 119 100 61 79 115 116 112 77 76 68 50 66 51 57 68 60 61 60 75 96 71 72 95 86 89 92 78 63 69 70 65 55 64 57 53 49 48 34 50 43 31 33 32 25 17 0 50450 326 7 30 10687 14 0 50 8817 1618 6108 2048 1823 1795 2103 2292 2286 2964 3971 4897 4298 4482 9098 11451 11001 8670 4217 1958 2346 2254 1736 1876 3002 3755 3832 3510 2936 1576 1698 2991 3452 1728 599 520 465 418 496 454 293 310 305 319 374 224 303 331 322 355 282 259 279 335 530 510 375 335 434 335 296 307 363 398 321 348 378 455 416 345 298 120 83 110 36 139 169 115 44 -12 66 109 170 296 451 523 291 180 296 411 488 508 483 281 165 126 221 153 91 94 102 80 165 157 85 103 98 142 34 21 69 8 0 56 138 -9 54 46 76 203 161 134 178 185 105 156 208 151 168 61 106 94 108 107 136 47 189 119 69 142 110 101 124 115 98 160 82 66 90 135 185 151 110 64 116 92 97 143 116 44 95 80 140 113 111 138 86 55 125 22 -14 46 139 150 130 132 191 65 135 80 51 86 111 86 248 378 307 149 106 93 143 183 229 155 132 173 220 296 164 78 65 35 23 -8 46 62 55 41 34 59 52 141 226 227 290 433 349 199 304 475 537 282 275 215 145 185 170 148 113 76 123 119 118 67 47 76 99 184 224 151 95 57 58 45 61 151 226 214 217 212 255 264 281 295 261 270 272 266 239 208 243 249 224 220 204 185 194 179 161 176 154 144 134 120 99 128 148 110 116 118 129 131 164 118 101 86 81 45 37 35 56 74 79 70 47 48 40 36 34 27 8 37 41 14 15 5 32 37 40 36 36 23 42 57 47 41 31 26 8 7 23 4 4 9 6 6 10 17 50456 330 8 30 10688 14 0 56 8819 1630 3450 2040 2015 1694 2197 2401 2572 3186 4263 5156 4079 5372 10709 11649 10380 7491 3169 2057 2367 2247 1756 1876 3080 3912 3990 3681 3278 1791 1759 2912 3635 1881 660 686 332 544 528 485 364 369 257 263 154 211 290 394 490 387 379 447 453 371 397 497 410 433 353 390 385 380 402 469 429 542 366 490 382 371 243 87 77 181 -28 28 119 101 66 -10 51 104 106 174 348 615 331 148 197 364 538 460 401 300 183 292 321 166 112 168 110 14 145 192 94 175 166 167 126 52 41 -11 -3 122 106 84 117 142 100 167 150 118 172 196 208 212 154 162 179 203 186 158 150 92 171 191 192 217 184 158 192 81 68 127 119 111 83 84 110 190 228 121 102 118 78 64 97 28 157 87 46 162 128 127 124 126 125 114 52 104 153 135 30 91 94 98 93 80 117 164 233 221 339 392 365 193 174 46 89 135 234 238 239 151 109 140 231 304 208 115 36 65 32 53 78 47 74 54 83 26 26 144 254 269 334 476 348 219 265 587 578 291 300 193 158 189 185 117 110 99 159 163 141 44 80 156 231 214 165 109 88 75 74 59 135 212 236 218 250 313 348 322 308 328 291 278 282 309 257 218 226 237 241 251 196 177 199 184 177 177 207 209 163 162 154 144 153 127 132 130 149 173 159 145 114 91 84 55 57 57 31 74 92 84 81 54 47 35 15 9 18 35 45 35 34 36 40 49 61 57 58 52 51 43 48 48 49 36 29 45 25 37 33 33 37 26 22 26 22 9 999999 5 50462 327 9 30 10689 14 1 2 8820 1642 5518 2106 1848 1839 2192 2270 2319 2996 4271 5127 4150 5770 10681 11459 10410 7131 2478 2046 2461 2278 1718 1897 3043 3757 3878 3573 3160 1671 1995 2876 3443 1919 764 524 397 442 419 462 444 309 301 240 122 124 288 354 399 357 264 374 391 353 415 313 367 301 349 375 400 341 351 492 482 436 413 418 413 408 271 83 140 267 105 108 118 95 30 -24 50 126 184 249 298 673 381 218 162 277 472 433 433 259 139 196 204 302 115 84 177 122 82 135 129 194 206 64 98 130 100 9 2 94 154 34 112 151 111 118 204 204 118 144 221 139 119 159 143 104 107 120 126 74 108 184 246 183 271 189 194 132 68 54 70 80 76 92 171 119 142 121 117 55 88 21 109 158 94 100 61 83 99 141 62 126 96 75 119 90 82 38 69 89 94 128 162 176 191 190 144 292 314 187 84 103 138 106 122 116 207 263 223 162 66 138 275 256 206 88 59 56 35 40 88 55 32 62 73 94 102 109 235 292 302 425 427 233 229 423 593 332 300 198 202 203 138 109 72 86 104 79 78 95 74 95 181 202 169 113 60 53 86 63 137 256 250 199 229 226 237 272 287 285 310 303 301 308 249 257 226 214 234 250 219 174 175 183 150 157 173 141 147 148 155 137 162 133 138 126 147 145 127 126 90 67 72 42 42 44 18 33 55 90 77 52 46 46 27 19 32 17 35 25 27 26 22 34 27 30 33 38 35 50 46 33 30 16 21 26 24 8 1 999999 999999 2 11 8 0 50468 323 11 30 10691 14 1 8 8821 1654 6177 1905 2065 2019 2118 2268 2320 3151 4212 5027 4162 5510 10328 11267 10032 7036 2690 2009 2542 2290 1641 1947 2960 3352 3866 3537 3243 1760 1767 2970 3238 1478 702 458 453 384 529 655 426 325 262 302 257 252 213 337 375 410 209 214 416 368 347 257 360 366 327 273 427 495 494 328 372 400 326 375 330 488 328 83 46 169 79 75 113 -42 -21 55 51 17 159 204 386 509 577 228 195 228 387 464 365 434 232 150 203 264 194 237 151 100 186 140 116 205 133 187 117 102 37 66 91 75 98 7 0 41 79 148 100 118 141 168 122 118 199 171 150 155 128 145 41 100 73 191 238 289 179 223 198 198 189 215 174 115 78 110 86 132 123 28 100 41 63 114 69 97 82 77 116 60 79 97 127 93 86 91 72 108 156 125 136 137 171 199 228 175 145 116 161 150 126 58 82 21 -10 80 139 218 262 212 214 160 135 82 185 272 220 108 61 49 67 14 40 70 71 21 0 25 35 117 239 233 200 398 557 361 224 375 546 329 303 162 127 104 68 43 85 94 110 64 36 28 58 156 221 209 118 55 23 19 54 92 175 251 206 232 267 251 273 282 278 234 226 288 280 290 263 233 239 225 210 161 143 144 163 130 104 118 158 151 145 137 154 141 100 108 122 106 77 118 125 99 92 72 63 24 33 20 25 53 46 46 56 40 24 28 11 7 6 12 1 999999 999999 13 32 44 32 30 16 28 28 25 28 13 12 10 19 25 12 6 4 3 4 50474 332 11 30 10691 14 1 14 8822 1666 7601 2018 2337 2105 2124 2390 2657 3202 4637 5210 4097 5878 11008 11540 9968 6782 2615 2170 2609 2515 1830 2056 3125 3785 4184 3620 3539 2011 1883 3165 3531 1648 827 513 301 478 567 617 411 437 330 359 259 187 256 302 459 402 431 342 446 445 413 478 419 338 432 506 552 494 510 418 498 492 444 431 400 433 342 164 129 128 115 184 117 124 145 37 59 96 143 237 444 571 553 299 298 327 460 504 509 582 274 217 264 324 323 158 156 171 171 70 73 216 283 195 125 124 112 53 94 152 142 54 -30 99 112 79 259 217 139 191 156 240 278 150 138 176 155 201 210 118 231 241 251 257 267 223 171 236 251 209 107 129 195 128 154 176 103 158 133 104 84 76 94 156 76 93 102 137 95 123 114 136 129 119 159 212 207 172 159 164 198 264 135 127 195 165 120 59 212 143 144 124 97 104 221 259 313 287 218 208 202 190 289 338 218 192 90 84 62 67 37 20 41 30 71 104 117 173 230 350 294 478 695 436 258 323 641 436 350 229 208 156 187 122 132 110 152 163 95 99 138 220 292 243 179 148 104 103 115 148 230 281 238 269 306 289 288 300 323 302 304 360 347 303 277 272 281 277 279 259 214 183 204 213 204 193 203 178 217 181 153 205 178 162 156 148 130 141 179 166 159 104 123 95 79 72 64 95 112 111 81 87 80 89 91 75 62 75 61 63 65 45 63 77 88 62 70 79 90 88 86 80 69 57 55 53 58 67 55 37 50 38 47 40 37 39 29 30 16 8 50480 331 14 30 10694 14 1 20 8823 1678 5187 2078 2237 1950 2247 2493 2694 3343 4638 5001 4153 5929 10644 11239 9660 6473 2590 2078 2486 2589 1889 1859 2958 3891 4119 3394 3638 2042 1689 2883 3576 1672 825 646 483 455 465 556 416 314 296 350 223 115 354 569 425 411 352 320 349 467 451 462 474 418 324 402 426 448 421 395 430 453 528 472 457 369 276 197 157 188 136 3 134 107 142 161 94 -24 146 289 366 548 658 356 261 210 412 427 540 550 550 364 282 229 344 232 175 121 104 88 174 214 163 171 251 198 164 55 122 138 79 101 63 104 130 203 222 252 268 236 201 99 148 181 204 250 178 204 172 138 156 285 234 199 204 186 139 171 211 224 126 55 112 126 120 200 131 142 103 57 45 83 83 65 134 122 162 127 112 175 126 62 104 180 139 132 174 103 93 163 219 154 137 134 158 134 99 110 72 82 109 43 9 85 211 223 175 225 266 182 109 134 262 276 275 212 107 42 57 50 55 61 91 69 115 64 152 183 268 282 294 432 679 544 298 438 695 471 303 216 177 214 178 113 101 107 143 141 105 67 194 300 225 192 156 82 48 51 118 237 275 247 246 324 318 258 260 288 287 309 327 289 276 279 276 305 255 265 279 237 221 207 190 192 170 183 187 173 171 148 115 136 166 161 145 145 157 142 162 148 132 96 110 74 90 87 86 100 114 96 79 76 84 57 60 45 40 55 53 50 37 51 66 76 57 52 76 88 70 75 90 75 64 59 48 39 44 48 45 50 51 37 23 21 28 32 26 17 0 50486 329 16 30 10696 14 1 26 8824 1689 2173 2254 1983 2163 2343 2277 3189 4777 4652 4027 6689 10989 10995 9364 6199 2658 1845 2277 2646 2011 1726 2740 3566 4126 3302 3468 2419 1657 2625 3337 1925 709 724 439 420 394 408 446 345 173 234 274 224 276 322 451 378 303 379 496 342 337 396 271 301 383 360 402 375 308 400 383 338 444 425 316 261 256 111 165 154 72 123 76 90 160 210 136 135 150 251 298 442 528 208 209 292 325 547 459 397 359 226 212 225 321 161 245 87 165 139 104 94 90 114 112 56 232 198 -3 34 -14 22 90 54 113 6 177 238 206 156 191 184 167 164 128 184 156 127 134 106 132 206 181 181 197 144 110 168 159 110 104 99 113 143 149 130 108 59 40 -7 21 74 13 105 116 89 43 118 66 35 39 93 116 84 73 90 164 150 140 141 140 146 113 86 69 109 127 57 90 85 -6 79 82 113 156 169 223 184 171 125 91 94 193 272 225 142 92 7 10 45 11 27 70 96 42 29 82 168 229 273 251 442 677 688 508 631 689 394 228 181 124 103 113 -6 72 80 96 107 101 95 180 255 238 244 147 58 27 44 108 182 236 213 260 266 327 288 308 222 257 254 279 300 288 261 285 290 252 235 264 240 193 222 192 183 157 157 158 133 154 155 133 161 165 141 109 130 133 137 142 129 110 103 107 88 70 60 39 50 76 88 75 64 56 54 42 31 25 35 26 24 24 21 59 71 75 51 51 56 50 53 53 35 39 41 44 33 37 40 46 33 25 20 17 23 19 14 17 18 50492 327 19 30 10699 14 1 32 8825 1701 2096 2085 2227 2115 2311 2534 2622 3553 5095 4508 4117 7617 10881 10307 8537 5313 2100 1765 2341 2609 2157 1818 2576 3428 4031 3186 3452 2839 1692 2373 3510 2547 847 627 434 376 339 452 279 246 261 146 93 73 199 326 325 365 269 306 435 376 289 389 245 260 429 429 380 402 403 434 510 334 332 496 508 189 202 138 69 15 54 -44 103 134 110 128 46 105 144 222 402 502 600 273 204 163 301 454 511 477 429 306 130 184 251 198 188 165 172 69 24 95 83 133 157 168 153 77 110 36 40 87 9 -1 6 73 148 162 142 149 206 174 122 75 160 182 197 207 177 166 187 260 211 200 194 121 148 192 129 105 77 58 101 135 124 78 68 -27 70 57 107 117 53 3 77 112 87 84 79 108 30 9 40 105 128 122 72 152 172 188 118 105 50 98 121 98 92 130 84 34 83 118 60 163 219 192 121 160 229 182 124 94 180 214 206 142 109 110 42 31 1 83 62 64 94 21 103 195 283 232 278 453 691 816 687 682 562 314 257 133 127 47 80 50 80 84 139 92 20 59 178 237 211 209 188 63 10 59 118 167 234 267 261 300 292 278 208 215 247 251 264 262 259 297 311 263 206 220 216 198 194 176 167 167 152 163 132 128 141 119 100 148 149 137 136 136 111 110 113 108 106 72 59 38 51 64 61 84 73 81 56 63 48 52 38 5 5 18 11 20 13 22 41 51 34 22 30 30 45 44 36 35 43 28 19 14 11 18 14 16 18 23 17 23 6 50498 331 22 30 10702 14 1 38 8826 1713 2502 2057 2454 2340 2529 2670 2827 3843 5003 4427 4395 8279 11316 10538 8471 5263 2293 2058 2567 2856 2452 1938 2654 3561 4484 3386 3661 2868 1919 2728 3750 2609 931 654 428 516 459 485 467 326 345 388 262 219 281 317 374 469 343 300 311 390 437 402 398 427 406 326 409 505 433 380 360 505 473 422 446 311 229 214 97 187 105 21 146 113 107 17 -89 10 186 280 349 472 508 331 257 224 331 428 491 480 505 432 350 206 226 170 203 372 210 142 162 124 159 181 200 226 260 218 80 70 61 -8 64 117 134 100 234 232 249 222 141 166 153 163 125 96 205 154 173 162 211 242 245 236 252 197 87 77 40 115 105 153 88 100 97 20 68 43 72 85 73 47 75 67 129 97 -4 3 62 57 76 149 130 89 103 170 150 91 176 176 120 102 131 79 92 169 172 184 100 14 55 114 219 253 310 220 163 186 205 186 180 87 165 246 231 197 78 70 99 92 97 78 55 25 44 87 159 318 289 257 351 520 905 881 746 729 524 323 278 181 179 134 122 86 121 106 107 94 98 60 151 277 233 262 146 112 85 169 226 303 274 309 348 333 279 279 274 265 291 315 325 317 297 311 324 290 264 255 218 217 201 201 188 180 180 198 176 154 115 143 146 141 147 152 134 136 152 128 106 136 115 110 96 82 80 64 71 88 109 84 78 79 77 63 47 37 44 51 35 36 45 67 83 69 50 74 56 56 44 61 62 54 60 50 39 39 37 41 43 43 39 37 29 23 18 17 14 8 2 50504 324 26 30 10706 14 1 44 8827 1724 3022 2060 2440 2363 2416 2557 2836 3648 4728 4276 4233 7756 10604 10180 7814 4559 2018 1956 2228 2540 2443 1944 2493 3333 4156 3063 3435 2786 1689 2361 3443 2429 901 658 433 446 357 502 442 384 202 181 171 107 281 227 292 208 293 414 311 362 423 391 330 426 350 335 271 287 421 336 362 361 270 431 290 192 257 109 46 135 140 -3 79 70 22 3 114 78 81 276 409 624 513 159 266 256 209 395 489 416 459 439 343 187 281 324 164 221 246 185 28 106 140 142 207 127 103 178 87 -19 -28 9 10 83 48 99 158 132 116 133 212 144 110 180 114 102 82 117 114 170 203 184 231 245 147 132 96 32 107 90 26 59 12 59 102 58 113 79 74 27 54 65 92 109 98 34 3 -15 45 28 80 48 162 74 105 102 123 117 71 78 73 126 96 134 18 15 39 33 9 55 33 87 153 266 272 228 145 126 152 137 108 107 142 190 135 111 32 4 59 40 32 8 48 -2 59 123 184 220 171 243 307 511 820 787 813 630 382 236 149 129 113 130 95 50 29 88 145 104 46 6 107 204 210 177 98 35 87 187 194 179 213 269 284 294 304 285 242 229 227 229 210 266 259 241 266 296 272 265 245 241 212 152 126 135 192 129 111 104 102 112 124 94 74 114 104 107 120 107 93 67 73 68 53 43 44 35 38 62 65 42 39 45 25 31 27 14 12 22 999999 999999 1 12 29 36 26 25 36 29 16 16 21 24 18 15 10 999999 7 6 6 3 4 4 50510 331 0 30 10710 14 1 50 8828 1735 60575 3562 2050 2506 2566 2418 2744 2764 3708 5004 4638 4263 7465 11239 10857 8286 4853 2229 2076 2188 2823 2257 1774 2450 3378 4083 3109 3488 2964 1820 2606 3650 2355 958 684 385 350 422 499 553 331 247 294 209 217 272 375 320 295 268 332 418 403 397 394 381 369 361 292 313 408 475 346 333 393 490 466 390 332 173 160 60 64 133 18 26 27 27 -7 121 81 73 189 414 587 501 216 220 211 236 247 463 508 475 412 373 254 194 256 206 185 56 69 132 148 184 186 249 203 280 363 139 14 34 51 78 68 99 66 127 127 140 193 138 106 192 117 142 237 117 197 268 141 161 170 241 168 140 182 139 146 82 89 22 -39 65 96 140 150 119 106 56 74 51 48 63 60 89 96 57 19 108 69 78 145 126 133 186 137 128 131 144 128 101 62 62 82 56 53 76 46 74 76 19 167 320 381 284 153 146 205 225 198 124 131 189 194 170 110 92 68 80 63 75 78 19 19 82 95 227 269 268 246 261 532 809 822 803 678 387 223 224 175 122 152 169 136 97 98 135 98 52 84 177 255 272 212 96 36 89 172 222 230 222 276 271 305 265 280 290 217 227 298 298 301 311 286 305 288 285 280 262 236 217 233 193 169 189 152 133 137 100 137 132 138 133 106 114 147 168 144 120 86 85 77 64 58 42 51 49 77 93 76 52 44 55 52 38 32 27 26 33 21 18 26 57 53 60 63 50 40 62 50 39 45 38 42 33 43 37 25 22 13 18 24 18 17 21 6 5 2 50516 333 4 30 10714 14 1 56 8829 1747 40452 2106 2233 2502 2440 2502 2844 2992 3794 4871 4627 4717 8385 11394 10732 8370 4628 2186 2318 2336 2695 2571 1817 2115 2734 3624 3113 3303 3310 1944 2462 3529 2949 1170 671 373 479 463 490 473 342 291 392 310 267 340 247 396 399 298 305 428 464 348 513 449 461 355 414 461 448 442 350 430 438 490 323 332 330 233 181 92 36 59 93 75 35 84 -33 9 90 127 198 402 648 596 295 241 249 219 145 333 479 496 570 486 277 280 296 247 193 175 129 120 113 207 154 156 207 312 370 181 39 86 131 120 43 141 116 159 227 220 119 119 200 183 213 156 144 210 180 187 199 209 232 161 167 170 147 160 112 151 147 61 47 102 114 155 116 112 24 45 111 55 74 35 64 89 101 101 101 122 173 148 64 126 150 137 62 97 101 144 119 40 39 54 67 78 76 102 105 45 25 72 224 320 232 252 204 157 168 201 211 117 83 146 247 254 209 168 88 43 54 45 15 60 69 53 179 254 218 260 286 463 721 916 908 808 651 428 240 198 137 139 129 141 154 163 131 151 101 68 92 256 313 254 217 147 91 184 189 291 222 247 336 289 293 291 273 286 287 301 285 318 305 301 290 297 315 293 278 297 267 225 216 199 172 172 135 155 176 168 151 145 138 156 112 143 168 162 148 139 146 120 130 80 46 70 61 98 144 129 122 109 73 51 67 88 65 55 51 50 40 41 50 72 73 70 69 67 67 68 71 68 63 67 55 58 47 44 39 52 52 38 41 44 40 41 28 25 17 17 12 50522 322 8 30 10718 14 2 2 8830 1758 32592 1875 2004 2384 2420 2384 2882 3121 4110 4715 4161 4552 8382 11320 10675 7704 3343 2102 4034 2859 2709 2237 1563 2009 2487 3425 2886 3135 3052 1863 2331 3317 2554 985 658 397 417 400 466 429 330 283 191 176 182 235 321 321 206 231 187 373 428 386 378 291 280 309 332 359 303 407 485 297 278 247 302 321 301 143 158 60 55 84 132 21 89 137 0 46 16 112 163 314 523 508 299 274 259 169 77 361 563 491 474 361 97 252 234 227 27 154 143 151 121 76 196 107 136 240 241 230 69 5 20 35 104 63 27 155 195 174 135 80 117 132 39 94 45 160 210 103 114 107 133 177 148 119 157 59 109 54 1 46 19 22 20 43 36 28 70 50 18 12 50 98 -7 47 89 58 77 79 108 85 39 142 110 70 111 60 39 88 121 30 77 124 91 106 91 65 24 54 5 70 199 171 261 193 170 246 195 175 147 46 66 65 115 107 96 165 68 53 25 40 57 1 36 39 131 187 238 261 255 551 798 872 785 753 570 371 183 126 155 105 184 130 64 99 102 61 37 27 100 176 252 237 162 69 33 147 166 186 181 189 237 287 245 250 200 247 291 255 255 268 255 216 213 255 265 275 269 254 200 161 163 173 166 162 117 134 89 79 94 82 103 112 76 100 116 136 109 73 77 97 68 45 41 70 49 38 61 63 45 49 48 44 23 33 22 10 999999 15 2 999999 16 32 8 31 40 24 22 33 36 27 19 24 27 16 20 18 15 20 50528 330 13 30 10723 14 2 8 8831 1770 31630 1868 1987 2433 2500 2626 3157 3178 4188 4842 4426 4816 8753 11367 10626 8382 3783 2795 5078 3996 4140 2663 1659 1894 2148 3247 3140 2822 3503 2188 2243 3375 2666 1144 643 515 480 453 508 435 453 455 299 277 99 284 267 293 403 312 256 429 374 456 429 368 260 400 422 428 442 461 413 397 468 413 339 353 226 229 120 128 118 77 106 70 50 80 27 -3 30 97 158 206 538 738 447 215 144 183 337 426 519 521 492 301 205 258 248 298 185 183 240 121 51 176 142 149 27 280 327 272 162 107 83 134 83 91 84 146 158 181 118 133 101 185 178 210 206 179 152 154 149 49 104 149 157 179 173 219 127 86 -16 80 92 136 61 106 78 83 71 97 49 49 67 37 66 96 77 134 68 108 119 83 146 74 110 91 94 97 148 108 129 66 79 107 10 53 51 -4 -16 -12 -18 106 158 201 283 189 135 207 239 219 194 154 213 147 103 131 200 200 85 62 50 -16 93 59 41 95 119 202 243 241 317 602 826 863 831 778 591 425 195 177 137 165 137 148 126 132 136 102 65 52 91 215 309 294 173 110 143 227 232 222 226 261 293 258 289 294 255 276 326 252 270 319 301 286 293 287 292 285 290 295 231 172 173 200 202 181 156 147 121 130 111 111 115 133 96 133 135 128 152 109 116 124 81 86 69 92 92 69 108 104 84 68 69 45 64 49 44 57 37 24 34 35 40 44 44 54 60 55 49 50 57 55 64 49 36 47 30 20 12 20 26 21 8 21 20 10 13 3 50534 325 17 30 10727 14 2 14 8832 1781 1879 1855 2528 2488 2341 3191 3097 4350 4955 4154 4674 8593 11172 10680 8430 3608 3409 5699 4517 5554 2917 1720 1790 1770 2833 2995 2622 3479 2430 2164 3499 2876 1226 820 482 421 353 504 446 276 238 210 205 203 183 238 353 365 359 226 372 493 365 430 422 297 287 357 415 288 348 410 405 438 320 356 267 246 165 292 180 129 87 15 76 80 59 2 29 27 73 138 263 337 753 578 167 180 82 125 328 504 479 528 382 146 243 283 244 228 143 259 117 62 92 76 132 126 225 315 378 255 18 52 60 31 98 59 185 115 109 98 92 73 160 109 186 110 143 165 153 160 107 174 143 161 48 47 135 163 105 34 124 120 79 -1 118 79 41 -8 100 144 147 78 75 107 93 125 135 122 91 73 121 114 80 135 63 112 168 125 104 73 104 116 139 127 41 18 41 105 94 141 253 176 191 127 95 143 172 163 200 165 125 116 100 121 148 90 132 96 82 61 20 6 18 61 89 143 234 243 257 238 429 666 783 837 759 481 295 211 103 152 175 173 113 96 97 116 68 50 61 16 129 246 241 134 50 106 189 215 174 229 220 274 270 270 269 252 250 263 237 261 254 248 273 291 266 276 286 261 212 218 185 174 162 189 166 145 149 122 120 85 72 79 104 101 101 112 131 120 96 86 77 68 70 24 55 72 72 95 92 64 61 56 39 61 40 13 9 19 9 999999 5 25 33 20 29 28 41 24 14 33 30 30 23 15 15 22 18 11 12 16 6 11 1 50540 328 21 30 10731 14 2 20 8833 1793 31349 1893 1911 2419 2308 2426 3072 3003 3967 4974 4456 4799 8571 10929 10283 8866 4333 4633 7193 5659 6669 3629 1850 1748 1645 2507 3164 2613 3439 2657 2015 3334 3166 1628 1064 638 397 447 512 392 327 309 303 335 187 266 312 405 471 353 352 276 323 350 396 359 341 413 416 275 388 410 466 406 348 493 511 388 299 196 121 117 29 114 134 27 87 15 38 92 53 58 249 253 345 730 622 263 141 85 86 258 412 495 475 424 164 270 331 340 231 184 168 72 171 169 164 218 131 243 297 293 251 62 52 40 38 131 185 141 128 37 167 144 39 57 148 128 97 236 221 190 93 182 171 169 221 103 144 185 94 69 30 83 128 104 89 101 113 51 80 101 27 103 111 107 124 146 96 59 93 189 103 121 102 150 102 81 92 77 42 80 72 101 120 130 40 48 58 45 14 74 148 178 144 88 79 160 165 115 142 194 150 84 140 107 152 158 180 206 162 -3 23 31 37 25 50 0 85 172 240 219 250 459 728 885 868 765 513 274 170 208 167 177 192 160 145 141 124 107 58 84 87 263 282 188 118 79 141 241 199 229 193 264 239 232 216 260 296 269 288 291 225 287 275 253 268 277 263 293 272 226 212 193 144 170 164 174 147 128 121 126 134 105 112 114 103 128 120 120 84 94 94 108 104 48 67 88 56 102 100 93 61 53 56 32 25 30 34 38 19 19 17 33 38 35 44 35 25 28 43 48 44 47 43 47 25 30 24 12 11 20 14 21 13 15 7 3 50546 327 25 30 10735 14 2 26 8835 1805 53729 3502 1858 2391 2355 2462 3168 3158 3940 4970 4443 4955 8394 10798 10698 9568 5158 5084 8277 6743 7515 4612 1961 1532 1478 1956 2963 2484 3359 2501 2107 3302 3102 1807 1086 620 389 339 375 490 274 308 215 164 248 92 146 241 293 336 328 346 326 313 398 428 457 369 363 353 422 379 460 421 402 455 413 370 236 236 181 110 -15 37 147 71 76 123 94 151 47 160 141 226 393 584 541 250 124 190 61 235 370 442 488 348 309 252 217 296 338 157 167 163 59 99 155 165 170 207 178 280 348 202 94 28 -32 56 174 49 113 94 111 148 1 44 92 121 146 233 274 143 128 124 166 190 190 157 99 209 91 74 25 15 103 160 99 112 78 41 -24 36 28 93 42 135 71 32 41 67 39 25 31 90 67 50 175 84 84 67 44 -11 15 46 43 75 90 55 45 85 33 40 123 196 118 110 177 214 178 175 160 244 180 90 114 85 146 135 177 180 109 45 52 58 17 11 13 67 112 170 201 242 230 383 742 881 850 764 642 345 196 131 135 169 120 114 104 74 79 47 58 64 191 251 269 158 85 60 110 211 246 176 202 244 273 250 274 245 248 265 304 316 290 264 289 281 268 298 278 259 272 222 214 208 195 179 188 214 175 105 105 136 139 87 86 87 101 102 98 109 103 88 97 85 57 58 49 45 70 92 91 79 79 75 51 24 38 45 45 19 10 13 11 0 19 26 29 17 20 36 39 35 36 44 35 28 21 26 21 10 15 19 6 12 7 12 6 50552 329 28 30 10738 14 2 32 8836 1817 116177 6906 1896 2464 2443 2359 3146 3358 3723 4859 4556 4747 7753 10825 10618 9730 6110 5382 8295 7554 7911 5212 2010 1553 1489 1712 2508 2090 3415 2758 2089 3294 3236 1895 1074 654 457 306 462 508 377 304 277 194 152 228 292 311 327 356 303 281 404 297 374 410 486 373 507 399 391 482 436 326 385 361 397 355 197 254 164 71 86 134 112 65 21 54 -19 94 68 34 122 269 325 538 360 187 315 169 150 175 382 421 489 539 491 366 290 325 348 317 144 188 184 146 231 199 37 156 129 226 289 314 143 53 46 77 175 127 140 97 42 87 57 70 56 133 119 155 203 156 147 186 130 128 75 59 72 -2 16 -11 13 28 117 143 98 114 123 93 28 49 150 19 111 148 104 75 20 34 99 69 144 112 91 53 32 13 29 63 38 20 43 65 28 6 40 36 38 55 53 30 152 159 160 127 124 140 156 176 195 175 90 86 117 126 133 122 134 185 146 44 54 74 29 37 38 75 174 223 225 198 214 261 569 833 833 820 722 503 201 164 163 141 132 169 120 133 100 59 76 91 273 273 220 122 57 58 179 213 202 213 248 240 272 289 255 279 281 273 302 317 278 223 240 277 272 288 249 276 291 216 198 224 221 220 186 198 150 142 122 100 110 147 95 54 49 104 124 93 95 109 86 49 65 66 46 29 66 101 93 61 62 71 60 61 32 28 16 25 32 15 999999 999999 31 31 32 26 35 28 31 39 46 49 48 25 31 29 24 24 14 6 10 2 999999 2 2 3 1 50558 319 33 30 10743 14 2 38 8837 1829 336237 11693 1723 2322 2391 2231 3175 3483 3967 4918 4491 4913 7826 10683 10269 9609 6446 6367 8665 8216 8247 5756 2289 1469 1360 1445 2322 2013 3133 3057 2084 2823 3342 2219 1284 666 294 372 511 502 294 263 244 236 320 158 265 279 288 305 242 285 359 434 261 408 436 402 426 331 345 406 567 434 418 424 410 335 223 221 208 128 72 5 2 137 102 -26 -15 14 -11 38 172 318 438 719 373 112 48 173 128 155 361 595 534 512 620 455 263 311 352 338 263 124 126 130 128 334 122 202 217 214 258 241 135 39 43 97 38 39 122 51 16 70 104 100 136 199 224 160 192 142 76 204 201 159 129 100 55 82 67 53 94 50 80 108 94 90 98 58 75 98 82 79 123 144 78 79 58 36 90 89 81 28 83 62 121 108 75 39 55 23 8 44 64 -14 88 60 72 119 142 114 129 212 62 53 116 120 229 168 141 158 172 169 136 55 104 93 150 222 89 83 60 73 53 48 66 106 164 209 211 205 230 287 407 663 861 800 678 395 178 120 136 144 121 84 110 95 105 92 38 48 225 288 235 120 88 95 187 254 195 211 235 247 249 230 224 231 247 275 316 294 271 252 303 246 250 267 274 286 262 264 244 232 208 191 179 187 177 150 89 117 114 89 79 78 73 67 110 130 111 66 62 60 52 50 65 78 56 73 81 91 63 40 51 64 49 24 23 28 15 13 0 15 21 21 31 30 41 45 26 15 24 31 27 23 21 17 12 50564 320 36 30 10746 14 2 44 8838 1841 386833 20123 1712 2359 2268 2237 3082 3281 3879 4784 4721 5071 7847 10725 10525 9579 7132 7539 8612 8193 8047 5838 2540 1294 1194 1398 2012 2240 3256 2809 2040 3047 3483 2403 1323 753 453 433 497 461 286 325 318 222 221 241 208 196 152 348 313 301 338 255 331 399 252 276 435 308 452 482 392 384 415 492 493 472 219 94 146 26 190 182 119 58 80 55 62 18 90 -21 45 208 432 776 425 197 190 134 80 128 247 414 505 559 665 471 322 394 400 412 260 93 169 137 214 234 126 211 210 120 227 205 131 22 46 11 -39 28 100 102 -6 -5 55 124 69 83 55 82 121 71 150 119 117 121 25 45 56 10 85 111 85 65 13 51 117 118 95 20 -8 96 39 68 112 37 14 56 61 59 67 40 48 67 43 23 3 18 -14 67 14 62 24 18 102 44 7 -1 35 144 202 203 255 210 113 43 106 178 174 198 168 149 167 95 0 35 71 83 48 132 59 7 24 26 -32 53 55 86 83 178 218 235 243 211 339 746 852 759 628 335 133 90 96 108 116 180 149 121 106 71 55 76 234 301 211 113 60 66 207 230 225 152 219 266 206 215 230 286 272 298 306 296 264 260 274 293 268 239 256 245 267 266 249 193 205 180 172 158 158 119 100 70 109 114 79 80 75 66 89 96 102 61 69 94 47 51 42 75 64 71 88 76 53 59 45 32 29 36 28 21 20 999999 0 14 30 42 21 33 30 29 29 26 24 35 27 36 17 17 11 4 50570 333 41 30 10751 14 2 50 8839 1853 312624 14388 1709 2325 2422 2414 2933 3263 3966 4897 4575 5131 8316 10964 10308 9441 8307 9269 9280 8660 8298 5520 2586 1490 1391 1501 2215 2272 3123 3577 2208 2890 3665 2508 1410 817 449 456 482 606 367 319 134 202 141 237 216 288 444 327 405 270 399 402 422 526 436 421 434 425 507 496 414 377 436 489 521 394 228 283 191 190 69 132 180 283 186 162 188 115 33 106 100 207 383 773 613 190 140 181 274 216 322 446 524 639 588 581 473 386 378 365 363 209 186 203 198 307 352 315 150 229 322 302 225 161 84 51 28 78 95 136 74 60 99 158 79 149 81 146 271 197 160 193 144 93 43 146 66 97 87 136 65 122 93 63 59 151 156 52 150 100 141 95 81 102 101 25 95 85 92 5 86 87 21 -10 69 19 58 30 28 10 60 49 50 46 64 17 40 179 345 301 282 240 92 80 108 197 231 266 229 208 170 135 104 79 124 122 172 139 81 90 70 68 71 84 74 181 182 230 244 240 227 279 497 843 853 804 710 352 154 186 189 127 105 142 147 142 143 89 59 125 270 324 259 157 69 106 208 255 245 187 216 301 253 273 258 285 312 360 318 302 293 261 248 274 272 289 265 275 266 248 221 233 245 236 215 193 211 193 126 84 140 144 104 99 96 91 97 134 182 124 92 55 67 80 107 113 78 101 105 94 87 83 85 77 72 36 45 45 57 40 25 40 63 64 60 50 56 55 47 50 56 55 44 47 37 55 49 39 27 32 30 24 19 17 12 15 8 5 2 999999 0 50576 328 44 30 10754 14 2 56 8840 1866 76386 3619 1715 2200 2335 2202 2866 3417 3878 4673 4501 5042 8353 10813 10298 9787 9054 9360 9206 8707 7803 4807 2422 1368 1115 1416 2335 2329 3147 3517 2099 2656 3595 2666 1526 812 342 430 485 582 381 314 271 199 152 133 259 260 321 292 285 256 211 337 379 357 431 433 354 426 313 450 474 491 412 462 489 395 186 239 171 65 79 137 147 63 108 64 135 64 55 31 101 179 275 587 691 371 132 171 156 46 180 413 531 594 685 693 484 310 330 427 362 198 248 156 196 253 193 205 117 119 161 292 217 83 58 39 3 101 107 98 68 46 53 137 122 139 50 69 87 145 157 245 224 233 166 122 30 61 145 142 124 131 67 68 158 41 94 130 170 95 31 81 94 63 -28 26 -13 26 48 48 12 102 55 -79 46 100 10 85 76 45 36 113 51 16 -33 32 93 193 237 305 213 145 83 118 163 206 211 261 217 118 124 114 41 28 71 125 151 80 -7 -11 33 29 48 60 33 88 127 190 258 233 229 221 493 875 872 853 658 295 158 159 140 117 123 149 140 76 93 79 73 215 309 282 193 81 70 125 212 203 202 206 236 272 244 278 276 279 275 270 266 302 276 236 256 288 292 275 255 248 242 248 232 184 201 192 154 200 186 160 111 81 86 103 81 53 75 67 89 110 113 92 99 92 87 55 60 72 81 87 88 94 79 72 66 52 23 34 27 27 43 32 26 33 54 44 33 26 24 42 35 37 53 36 35 33 33 36 27 18 9 11 1 6 10 4 999999 8 50582 318 17 30 10757 14 3 2 8841 1880 74307 3507 1680 2208 2030 2082 2906 3277 3893 4776 4459 4876 8051 10587 10278 9647 9395 9236 9157 8861 7987 4961 2561 1532 1210 1385 2382 2384 3155 3330 2125 2806 3451 2345 1518 882 270 289 422 496 281 254 208 105 118 220 224 289 246 259 235 135 350 417 246 355 312 400 468 449 495 496 431 330 280 373 308 314 262 113 18 45 32 20 98 125 52 -11 74 -6 -23 25 20 187 206 553 788 431 169 151 117 98 22 273 483 494 582 672 459 304 333 312 404 278 183 139 168 221 225 153 96 74 146 183 236 103 -20 -14 -4 34 38 0 -6 101 105 68 74 94 100 30 -18 95 109 182 202 89 29 124 145 107 149 146 87 101 89 108 120 84 102 77 123 5 45 147 43 -16 67 -8 44 -25 31 58 56 70 -15 23 48 8 17 16 68 5 7 -8 25 53 50 52 88 189 306 194 39 84 77 89 91 114 159 157 191 176 116 91 90 116 58 10 67 59 46 83 28 16 24 0 5 7 65 116 193 213 183 241 581 845 817 832 496 234 159 94 116 100 80 85 89 62 75 93 82 223 296 272 180 75 55 170 227 223 198 185 271 259 184 192 195 298 272 272 269 244 239 248 248 253 229 271 239 264 260 232 218 242 217 197 155 163 143 152 95 112 88 76 54 65 71 67 61 112 109 65 69 57 46 51 65 62 64 68 74 61 57 46 28 11 999999 10 12 3 999999 999999 999999 5 19 999999 9 8 24 26 18 23 10 15 999999 6 17 14 50588 333 49 30 10759 14 3 8 8842 1893 99604 6770 1756 2014 2222 2448 3236 3840 4393 5102 4780 5220 8368 11176 10701 10282 10040 9690 9628 9244 8609 5700 3123 1894 1326 1479 2498 2603 3316 3622 2423 2684 3769 3080 1815 1058 486 577 612 480 409 357 418 339 242 350 310 307 441 398 383 375 387 347 381 376 362 440 502 434 514 522 551 491 456 412 459 347 155 219 170 265 170 150 174 64 145 121 58 78 3 50 53 183 396 524 816 738 350 191 158 260 197 264 352 521 628 814 494 316 405 407 411 332 241 223 156 121 267 301 224 107 200 240 250 221 100 47 125 111 101 84 47 184 140 135 145 127 160 205 117 108 159 176 159 154 186 177 188 84 175 190 116 166 162 235 204 172 139 154 107 119 100 187 102 108 93 87 75 75 129 86 80 113 76 78 14 44 35 51 88 123 146 167 110 127 141 77 200 256 294 229 162 145 166 178 181 187 234 225 236 190 155 93 90 112 72 117 188 113 68 130 163 114 86 126 137 129 210 279 309 229 242 305 498 908 950 791 504 236 181 139 151 198 188 181 204 147 105 162 251 362 355 307 193 139 112 204 241 213 270 264 266 320 286 330 368 342 300 332 324 349 360 327 291 323 335 311 288 284 289 296 263 286 287 233 210 211 223 217 164 123 158 155 107 95 114 111 108 128 137 119 119 122 95 69 102 109 121 153 141 116 121 120 110 85 73 64 66 74 60 45 34 36 67 82 79 73 66 70 86 76 78 77 72 70 63 75 69 62 46 44 44 34 27 37 40 33 31 28 16 16 6 50594 327 51 30 10761 14 3 14 8843 1907 112847 8291 1707 1861 1997 2190 3024 4002 4162 4705 4369 4999 7973 10878 10860 10233 9500 9377 9331 9128 8365 5619 3102 2047 1385 1249 2272 2449 2842 3426 2403 2560 3447 3080 2054 1279 391 426 558 599 469 277 320 206 190 88 97 213 331 368 310 251 262 412 359 384 446 409 360 340 332 370 393 393 389 488 406 361 293 170 167 124 60 -32 55 100 65 119 94 134 94 88 24 42 210 424 798 690 293 272 244 181 171 180 203 470 495 688 716 427 321 226 264 270 130 218 112 163 328 261 147 163 77 164 212 156 35 101 45 58 43 27 41 63 62 35 76 108 62 37 80 50 1 45 156 172 59 182 172 166 73 54 138 67 130 141 78 142 144 99 154 122 6 31 32 106 40 21 45 62 79 69 96 80 57 55 -46 84 40 114 70 110 71 85 71 57 62 97 187 213 113 56 99 92 97 167 211 164 183 209 240 155 152 72 113 124 92 144 141 128 40 30 94 40 48 86 86 87 155 195 185 204 227 269 427 833 826 566 339 140 85 124 102 122 145 123 117 97 98 109 216 273 293 307 125 96 71 175 191 154 191 218 265 231 267 310 349 306 325 291 280 298 285 301 279 268 255 292 289 241 237 265 265 223 226 215 200 167 195 145 116 69 75 118 104 84 51 43 95 88 115 112 74 65 60 51 46 71 103 100 89 93 74 70 45 26 30 29 38 46 28 13 7 16 37 38 34 29 36 38 38 38 50 43 39 24 27 20 24 35 19 3 10 1 999999 999999 3 50600 330 53 30 10763 14 3 20 8844 1922 109252 6600 1539 1900 2076 2232 3017 4497 4525 4853 4586 5057 8170 10983 10739 9890 9628 9525 9712 9328 8568 5960 3557 2284 1392 1151 2126 2454 2724 3616 2606 2302 3398 3195 2221 1320 536 443 402 406 528 396 276 318 237 258 151 324 422 381 406 423 284 443 385 414 438 411 393 373 392 305 463 365 382 394 342 466 448 238 206 219 190 100 43 133 146 135 140 72 3 100 21 56 204 397 745 855 442 196 164 161 187 108 151 377 553 652 677 509 383 340 471 286 212 326 232 162 273 345 230 139 141 97 213 231 134 36 60 19 -1 67 81 67 90 16 85 72 118 125 83 127 88 155 195 126 115 166 127 62 28 172 81 102 73 182 182 180 133 157 58 53 90 -4 40 44 116 32 103 51 99 160 113 83 77 56 53 74 26 122 117 138 182 132 69 192 122 113 202 186 113 136 140 41 84 121 120 174 179 215 199 217 111 100 59 77 93 100 131 32 48 52 77 85 65 17 93 107 190 252 207 228 249 274 334 756 913 661 355 176 180 181 159 175 167 201 126 106 124 180 224 292 289 295 165 89 86 209 265 216 224 262 269 266 258 286 278 289 284 317 310 308 291 279 317 309 295 295 269 280 264 243 235 263 277 237 201 215 184 175 140 86 86 135 106 98 94 82 87 130 132 99 54 45 46 52 78 97 106 121 101 91 75 72 70 46 29 27 26 28 51 30 15 16 46 65 46 47 47 51 63 54 53 50 47 33 42 26 30 26 28 30 16 13 12 6 8 4 3 2 50606 325 56 30 10766 14 3 26 8845 1937 72743 3087 1692 1894 1867 2110 3122 4317 4580 4547 4137 5251 8509 10870 10225 9710 9284 9309 9636 9500 8531 6306 3897 2608 1662 1170 1827 2087 2364 3436 2788 2133 3205 3260 2359 1414 422 370 485 476 526 366 290 245 172 151 142 233 397 345 332 327 279 389 343 315 383 420 361 312 344 367 307 426 405 406 404 478 384 293 289 217 104 109 -38 79 17 116 58 110 83 57 50 46 132 290 694 864 452 138 60 199 197 179 164 344 512 567 616 448 353 367 423 408 167 142 214 184 192 237 178 159 72 160 176 129 77 5 -36 59 78 -1 31 61 96 45 0 13 0 38 108 52 29 76 47 110 78 140 94 91 136 115 123 33 96 265 155 164 168 52 12 79 46 15 68 66 12 21 71 103 52 32 52 101 92 84 19 61 92 95 62 76 164 81 66 249 287 235 104 70 98 97 141 121 192 155 140 155 232 222 207 182 114 82 79 66 35 119 148 65 22 11 119 111 118 64 55 114 157 175 197 229 237 258 349 834 892 527 201 151 97 147 130 119 191 175 148 68 102 175 264 299 309 241 140 119 101 196 240 198 228 223 216 260 295 309 248 253 263 302 348 316 295 251 275 265 270 247 264 270 261 233 218 235 227 215 193 219 203 153 106 80 93 88 56 74 75 85 72 114 102 95 77 86 79 50 45 82 102 135 104 91 84 77 59 32 44 27 23 29 13 999999 999999 999999 13 19 43 37 36 45 53 46 43 34 47 43 24 27 21 6 17 5 0 11 5 50612 327 57 30 10767 14 3 32 8846 1952 28666 1635 1587 1742 1947 2188 3055 4223 4682 4775 4292 5509 8899 11058 10556 9723 9329 9229 9293 9257 8427 6122 4050 2776 1880 1273 1510 1813 2423 3295 2713 2299 3191 3404 2573 1587 526 348 481 504 517 314 301 268 188 111 237 229 337 403 334 244 233 359 331 290 338 398 306 329 435 455 368 364 362 372 386 402 462 285 283 122 33 57 138 36 25 56 113 178 54 105 7 7 123 332 690 976 531 199 117 109 57 168 151 401 504 616 650 526 421 407 451 349 217 127 88 88 221 282 256 66 50 153 161 238 241 62 3 59 68 22 59 34 43 77 164 63 42 42 79 120 100 20 64 101 72 83 154 155 184 145 203 41 66 113 116 103 84 73 -23 43 39 102 41 68 139 43 40 51 43 27 107 177 41 15 54 55 34 84 98 115 178 116 152 145 123 82 68 35 85 133 170 104 102 107 148 177 257 250 226 183 84 72 84 150 137 151 139 94 108 131 137 62 134 33 101 214 225 221 236 260 299 284 407 835 779 458 201 181 146 128 145 147 120 142 131 103 153 248 252 317 321 298 199 144 117 170 190 232 246 244 268 244 256 245 276 304 294 289 243 288 271 273 274 286 258 259 269 268 246 239 228 202 233 216 221 205 185 152 56 69 70 83 94 52 33 51 84 80 104 111 70 85 62 43 77 108 123 109 105 83 88 80 50 48 18 8 36 30 19 14 9 10 25 18 35 41 53 60 45 21 22 17 33 31 26 16 0 999999 999999 999999 999999 3 8 10 11 50618 331 57 30 10767 14 3 38 8847 1968 34713 1584 1545 1584 1933 2254 2868 4166 4609 4636 4486 5646 8671 10821 10779 10039 9462 9481 9463 9216 8698 6662 4902 3168 1971 1317 1437 1847 2379 3407 2752 2140 3179 3591 2743 1654 541 393 456 431 580 461 332 160 181 177 209 305 439 472 316 279 297 404 433 510 435 397 363 378 426 362 286 400 337 437 387 472 342 303 265 132 131 148 131 185 175 153 76 86 58 44 112 147 181 289 618 840 584 278 163 106 193 147 118 308 438 592 646 548 413 461 499 408 208 161 252 215 183 327 390 204 135 148 174 195 183 165 136 67 86 150 107 72 56 80 74 95 -15 72 27 114 82 -10 62 79 86 198 209 281 218 126 267 246 83 142 218 189 131 64 65 32 119 104 82 18 45 62 56 35 43 63 101 102 83 73 97 59 29 107 126 173 200 146 197 232 199 51 48 23 91 103 132 165 130 177 165 165 163 181 223 237 121 90 145 172 130 144 170 60 124 146 166 101 88 47 93 166 242 262 226 233 248 268 366 814 851 509 230 165 190 146 150 170 146 127 100 115 125 188 262 326 358 297 211 115 64 176 203 230 282 247 290 302 295 276 293 280 322 354 309 298 257 298 304 316 327 294 285 263 260 281 244 289 279 264 212 202 168 148 111 106 80 123 94 62 62 71 77 100 122 109 84 94 100 66 73 89 120 113 99 102 103 78 72 48 36 12 26 31 14 10 30 31 45 40 57 45 40 41 29 53 50 32 18 34 36 26 33 34 33 23 22 22 12 20 15 9 4 9 3 50624 330 57 30 10767 14 3 44 8848 1984 46421 1760 1556 1590 2010 2192 2896 4263 4547 4709 4587 6277 9511 11103 10765 9840 9236 9261 9394 9098 8409 6982 5322 3441 2007 1251 1342 1717 2128 3275 2963 2208 3079 3517 2848 1720 654 440 400 440 475 455 369 184 196 214 211 213 305 305 348 310 344 312 363 361 402 424 328 428 391 389 541 421 349 363 392 383 367 273 238 132 83 138 40 98 143 63 50 44 32 115 136 41 108 219 643 922 706 427 123 190 246 102 89 409 485 530 648 630 556 393 382 288 413 113 202 272 232 336 255 251 113 97 99 129 201 230 119 46 125 25 127 97 65 33 151 108 65 -6 87 -13 35 122 133 56 139 129 106 139 224 220 232 198 204 171 172 227 87 58 20 17 70 8 38 72 73 17 35 91 94 93 60 12 60 48 43 21 85 141 157 198 182 194 151 191 190 94 73 122 114 135 191 172 136 116 206 233 260 249 232 76 90 63 121 81 130 155 126 6 95 171 91 113 75 97 122 152 215 260 259 287 302 310 361 736 857 562 235 119 145 153 161 203 143 113 119 97 164 263 252 302 301 257 193 161 92 157 223 248 231 249 270 283 270 282 317 298 307 326 330 276 298 270 299 312 275 255 254 272 278 251 246 229 230 241 228 198 158 142 95 98 133 75 84 67 28 57 80 54 87 88 61 51 44 32 63 106 117 75 74 106 109 74 45 44 33 39 50 29 22 14 18 25 43 42 38 57 56 63 61 69 51 30 36 35 33 40 28 10 24 29 19 10 8 10 4 11 9 3 50630 328 57 30 10767 14 3 50 8849 2001 69755 3386 1483 1682 2161 2217 2708 3966 4391 4396 4388 6274 9670 10566 10206 9517 9153 9119 9209 9005 8024 6829 5333 3543 2248 1303 1302 1681 2052 3150 2873 1930 2973 3451 2812 1959 765 400 371 413 563 414 368 236 244 204 155 210 352 363 196 233 260 485 458 378 336 276 274 357 336 343 507 489 521 419 387 383 303 319 280 196 221 173 83 63 64 44 -5 63 153 -2 10 18 111 229 745 1027 630 311 72 115 160 80 96 423 426 516 610 626 460 352 440 329 205 112 122 132 218 263 268 132 65 128 163 142 192 253 140 72 7 57 94 6 -7 65 143 97 59 1 106 5 79 143 129 165 218 235 135 151 184 71 165 171 197 245 139 115 94 -6 -41 38 76 -20 33 49 62 53 38 18 57 28 36 -28 28 58 33 11 38 88 181 119 117 108 78 104 100 77 54 74 125 168 98 167 191 138 123 136 163 154 170 71 105 115 66 111 112 103 32 36 125 87 51 75 134 92 123 121 198 227 236 244 268 246 389 774 757 433 176 142 133 139 137 164 133 100 110 79 175 246 260 274 301 278 176 133 127 179 204 197 273 258 255 253 236 283 289 309 292 287 271 272 297 299 265 272 282 260 263 242 229 215 235 233 259 224 167 150 160 144 125 67 101 70 75 41 74 35 72 97 118 117 62 55 66 50 67 94 93 92 82 83 87 74 41 31 20 28 48 42 6 12 4 15 35 17 23 21 37 54 46 48 30 22 42 26 16 20 34 15 11 17 13 20 9 999999 999999 2 50636 320 57 30 10767 14 3 56 8851 2017 98444 6137 1490 1512 1961 2040 2696 3814 4349 4508 4464 6537 9602 10564 10115 9446 9058 9147 9074 8856 8101 6885 5672 3953 2173 1211 1516 1794 2020 3006 2948 1775 2845 3300 2861 1884 615 322 367 422 430 411 208 120 177 143 78 143 331 392 356 304 235 450 339 375 330 284 303 368 436 354 348 472 450 372 438 536 351 267 257 163 56 81 51 53 78 114 86 77 38 71 42 99 128 248 691 1042 700 432 196 175 83 124 146 306 350 402 554 675 427 336 361 327 228 29 74 180 157 303 246 232 124 39 108 135 40 -8 136 179 6 20 26 14 58 62 91 65 9 34 -6 74 103 87 85 90 132 114 105 156 124 155 157 176 119 206 151 150 159 22 65 76 101 53 33 -8 -21 22 45 94 94 65 29 27 14 52 -2 28 67 82 159 207 69 19 -12 27 38 49 121 69 68 118 96 100 135 136 145 186 157 271 224 174 98 38 59 59 129 55 8 9 102 94 142 138 113 111 149 149 217 187 198 205 252 317 374 753 726 491 265 129 107 92 111 95 85 114 148 108 155 271 279 259 282 188 101 80 141 193 198 233 232 251 236 210 264 212 299 301 263 272 287 274 278 282 236 256 269 260 277 249 212 191 215 237 246 176 182 187 157 133 76 72 36 69 65 24 18 55 47 90 107 100 104 75 32 40 84 99 107 83 33 61 64 40 24 23 32 21 29 2 999999 999999 11 12 29 36 47 40 27 28 27 27 10 14 25 23 14 13 13 5 50642 326 57 30 10767 14 4 2 8852 2035 119843 6555 1388 1504 1967 2166 2615 3523 4022 4505 4384 6602 9888 10400 10089 9598 9373 9071 9311 9307 8216 6973 5746 4171 2294 1339 1451 1882 2123 3029 2946 1783 2706 3231 2743 1915 678 371 421 364 525 428 298 255 158 135 71 156 200 313 392 412 251 313 339 340 273 302 287 367 411 306 308 402 301 361 446 449 260 220 221 63 66 11 -31 17 -23 124 111 68 -26 -9 -31 9 123 275 628 968 743 408 254 229 85 73 109 254 295 350 639 616 574 431 438 318 174 136 121 63 155 294 251 190 233 88 91 82 69 165 57 102 111 16 80 46 67 54 -19 62 67 4 17 14 42 17 51 69 59 59 207 110 154 137 149 170 187 127 180 148 42 101 28 8 23 -6 48 -40 -47 45 27 -35 33 24 -14 31 2 58 -6 10 24 148 242 175 75 123 67 58 64 89 84 94 139 96 90 96 77 119 154 167 202 203 153 72 110 111 70 113 88 61 31 41 103 96 115 123 149 134 107 187 241 194 212 222 268 299 463 833 645 467 194 70 128 126 112 85 125 114 120 83 170 286 292 309 307 188 126 104 175 188 175 233 247 251 219 250 304 279 249 302 279 295 247 254 241 268 262 269 229 217 229 203 198 202 183 217 206 177 169 151 151 121 93 39 60 90 82 54 41 54 56 68 98 95 76 53 49 47 65 89 86 76 31 75 66 36 18 15 14 23 9 999999 999999 999999 6 11 19 24 25 26 31 19 13 24 21 12 15 20 14 15 17 7 13 5 3 999999 5 1 50648 331 56 30 10766 14 4 8 8853 2053 120475 6379 1354 1685 2109 2286 2594 3405 4223 4763 4566 7010 10045 10797 10524 10243 9937 9034 9619 9637 8456 7228 6301 4962 2969 1628 1348 2052 2261 3213 3289 2044 2722 3220 2782 1940 745 359 324 312 483 493 375 141 240 83 203 237 303 309 343 339 296 311 386 339 354 344 396 412 399 351 376 336 379 485 458 343 196 294 214 122 100 117 133 47 36 104 125 104 31 24 144 121 143 400 773 1012 623 278 152 116 225 126 150 255 314 386 478 596 542 445 428 435 237 96 121 113 268 354 260 192 181 146 144 73 95 91 143 102 188 104 41 111 139 30 34 93 72 106 29 105 21 47 51 181 186 86 59 164 141 111 148 112 140 229 187 100 55 78 23 85 63 78 42 101 31 25 50 102 29 20 74 105 60 55 58 15 140 211 204 128 70 63 22 -25 54 59 120 137 201 194 220 88 80 122 195 191 274 245 197 132 143 93 79 141 186 135 47 24 141 133 146 130 106 156 233 259 300 307 270 259 315 427 781 892 662 440 185 116 131 122 145 139 138 117 112 150 228 356 308 306 275 214 130 171 202 221 240 289 300 298 253 292 289 286 313 311 352 318 284 285 277 259 267 306 280 278 293 259 251 284 223 234 257 233 185 190 209 169 158 136 85 95 93 81 62 63 64 80 80 107 112 90 69 75 91 109 99 108 93 80 99 78 62 30 31 24 17 25 26 31 58 46 61 53 49 63 61 53 41 51 56 38 37 52 45 48 48 41 41 36 22 23 26 32 33 29 22 5 4 50654 333 54 30 10764 14 4 14 8854 2071 223053 8969 1515 1643 2119 2470 2827 3422 4157 4795 4425 6336 10046 10956 11111 10711 10708 10061 9759 9710 8709 7704 7103 6262 3898 1697 1315 1946 2705 3662 3445 2098 2734 3616 3073 2139 859 441 442 452 508 454 255 360 305 249 205 268 344 486 431 328 292 266 306 432 490 448 381 391 432 385 399 358 384 516 533 473 446 286 293 138 206 164 196 211 88 143 164 117 90 80 44 -3 213 261 806 1114 811 376 174 239 241 207 135 289 421 400 659 719 579 443 501 442 303 179 226 241 189 303 288 302 226 73 10 90 177 199 191 199 149 136 153 110 119 115 122 122 119 114 94 65 61 14 109 57 61 74 158 155 122 185 121 146 184 162 216 188 160 43 41 57 53 76 101 57 100 69 96 65 108 41 57 22 130 106 60 92 91 164 199 56 65 -20 55 95 106 140 73 137 170 148 149 125 193 203 199 272 303 207 158 113 113 127 159 148 165 75 66 157 162 170 120 81 134 224 265 274 230 273 275 291 333 543 959 826 737 410 189 188 190 172 204 246 167 141 161 192 289 322 353 382 374 235 162 143 213 253 245 326 288 320 272 261 278 326 350 345 343 333 349 340 348 326 276 274 329 299 281 311 280 273 283 286 272 250 238 235 205 195 187 129 104 117 94 77 102 95 93 119 116 144 126 105 114 112 123 132 125 107 109 126 137 101 74 93 68 66 56 36 36 33 49 58 68 83 80 90 81 79 81 74 72 69 66 71 59 54 57 53 64 52 56 61 55 50 53 45 32 33 29 18 16 50660 325 52 30 10762 14 4 20 8855 2090 193952 10384 1439 1464 2162 2357 2484 3113 3733 4521 4267 5710 9236 10680 10721 10525 10726 9640 9448 9399 8183 6991 6971 6109 4131 1887 1275 1701 2425 3352 3256 1743 2674 3435 2890 2200 943 456 409 437 465 527 414 318 144 139 188 211 159 292 407 408 224 248 283 322 292 390 383 360 211 251 377 407 425 438 456 412 450 330 268 145 110 64 36 35 93 53 104 135 47 35 109 -7 55 259 592 1072 1010 496 178 95 170 81 101 153 311 340 571 647 657 536 516 519 306 87 128 186 159 228 206 276 284 249 233 86 38 93 120 126 81 115 26 16 67 44 56 67 107 26 25 95 8 103 39 21 50 50 40 53 101 145 154 106 106 114 109 193 88 17 10 14 41 40 101 71 -48 -43 1 9 2 18 20 116 58 74 46 31 94 233 155 49 3 57 47 42 -14 53 102 103 143 83 150 150 146 209 150 154 194 164 93 111 107 92 72 67 104 -4 33 29 100 98 78 113 165 172 201 198 211 223 228 267 368 637 899 728 619 430 215 135 109 121 166 90 123 127 110 182 276 295 326 326 317 184 100 141 177 167 212 253 274 273 243 280 250 260 279 293 261 257 259 259 272 265 219 222 250 246 241 252 239 230 221 193 218 205 181 147 164 155 139 122 101 82 65 65 58 39 47 39 69 67 80 92 43 74 108 125 109 77 74 82 69 61 38 41 33 22 999999 999999 999999 999999 8 22 37 23 35 44 32 38 24 18 22 17 11 28 13 999999 11 6 0 11 19 4 2 50666 327 51 30 10761 14 4 26 8856 2109 376648 27748 1566 1652 2229 2355 2526 3104 3960 4938 4322 5576 9247 10814 10973 10807 10817 10082 9641 9564 8367 7484 6742 6448 5173 2604 1256 1634 2668 3476 3277 1870 2746 3405 2710 2055 879 559 431 381 479 594 541 256 289 152 174 209 230 281 345 325 255 171 375 324 385 394 391 381 406 409 442 336 341 448 397 434 385 230 233 212 151 163 78 81 112 193 92 -9 178 18 27 48 70 177 444 856 1116 493 211 78 57 98 177 268 359 356 643 783 638 465 487 526 480 202 179 178 312 236 246 281 232 141 127 158 127 109 147 140 39 105 162 107 127 -32 -18 -7 79 132 48 87 87 40 127 17 7 79 -16 132 116 137 181 145 92 66 134 63 84 20 -2 63 68 60 37 104 4 -13 65 58 61 122 86 21 56 -16 21 100 270 221 204 96 74 18 14 0 89 76 62 166 78 94 152 118 126 155 160 192 224 103 70 89 121 98 64 127 140 63 53 86 145 99 131 134 119 131 210 265 276 259 257 249 375 760 879 705 656 387 210 200 177 123 70 149 123 116 200 177 258 331 319 391 293 149 66 113 180 185 203 305 266 238 221 270 265 252 302 229 270 312 276 252 260 290 299 289 287 278 261 241 198 229 256 220 239 204 166 187 152 137 148 115 68 37 56 63 97 68 71 47 66 106 94 89 81 60 107 139 113 60 61 79 57 63 47 41 36 19 9 18 7 2 26 43 46 48 52 39 30 49 60 38 20 19 31 30 17 32 16 15 34 23 10 11 11 6 4 50672 328 48 30 10758 14 4 32 8857 2128 391546 23142 1488 1645 2352 2535 2572 3087 4117 5212 4247 6337 9945 10890 11009 10797 10335 9843 9765 9308 8109 7143 6613 6469 5066 2641 1309 1688 2500 3355 3358 1974 2662 3547 2930 2079 882 381 411 376 426 601 372 256 229 190 198 196 313 320 262 259 321 310 409 389 317 362 431 353 389 408 426 445 453 399 341 380 481 364 252 298 261 205 109 152 134 112 74 -10 31 80 67 -56 12 145 354 756 1121 653 232 197 156 143 189 375 385 426 658 741 605 561 603 652 576 347 136 164 238 149 315 316 203 183 147 202 198 148 72 229 117 89 145 -33 121 70 65 96 112 135 89 82 77 12 100 85 56 61 -16 94 54 126 190 117 29 73 146 95 -20 30 63 37 24 37 72 83 13 38 26 25 23 72 72 33 53 97 112 111 301 260 117 53 140 90 38 37 56 150 94 110 131 163 102 92 187 203 253 246 240 92 55 51 73 99 106 99 60 24 97 107 76 114 100 91 91 192 172 242 223 203 214 241 390 756 890 729 644 393 171 100 180 182 152 178 148 155 132 143 288 374 370 342 335 169 125 128 175 231 222 260 282 278 291 237 269 327 311 315 310 294 250 278 311 290 318 302 321 260 222 242 233 230 246 224 179 202 186 184 166 172 171 137 99 61 64 81 97 88 79 99 89 74 72 77 77 80 103 88 85 71 83 95 92 72 50 28 40 37 23 15 16 3 22 24 36 45 32 57 52 51 45 43 36 26 42 34 25 25 19 24 25 23 8 17 21 12 999999 0 50678 330 74 30 10754 14 4 38 8858 2148 399301 18660 1480 1591 2289 2534 2592 3166 4138 5138 4116 5868 9592 10541 10870 11179 10694 10022 10088 9554 8248 7432 6739 6413 5149 2914 1257 1418 2320 3457 3374 2095 2554 3240 2886 2021 638 398 425 537 595 539 443 427 385 252 244 257 207 416 400 320 312 341 436 372 406 340 418 368 377 380 420 434 425 394 373 401 378 439 184 216 177 142 58 -30 18 32 154 60 96 51 20 74 71 83 303 737 986 611 261 171 134 111 234 239 308 329 498 676 740 717 621 633 473 246 86 187 192 184 328 226 198 190 142 87 129 73 227 232 230 72 125 53 78 79 60 84 57 67 35 12 54 104 59 132 1 49 70 8 4 60 88 37 115 112 127 74 58 92 -3 -4 10 22 24 29 19 47 46 56 2 48 8 73 99 96 112 148 266 269 125 64 -23 50 79 51 80 138 158 166 123 175 174 150 129 137 183 210 168 148 176 121 139 63 83 82 15 18 111 89 51 112 160 82 96 167 184 235 276 254 228 205 408 780 842 759 606 248 133 173 147 173 184 155 104 173 164 195 329 333 359 336 301 171 85 138 222 223 203 263 348 345 294 216 217 292 288 319 354 337 293 277 287 298 278 270 257 276 245 258 247 234 244 248 252 243 225 214 163 150 139 131 116 78 112 67 54 51 58 74 87 88 65 83 92 96 101 118 77 59 83 106 97 66 32 33 34 32 30 7 21 19 36 55 46 48 41 37 60 43 35 54 43 51 55 48 36 31 27 29 36 30 17 10 17 10 9 7 999999 0 50684 330 41 30 10751 14 4 44 8859 2168 71176 2536 1599 1624 2303 2458 2395 3038 4360 5426 4209 6442 10164 10740 11066 11211 10410 10166 10054 9302 8104 7344 6858 6467 4941 3140 1550 1461 2435 3589 3595 2216 2185 3506 2908 2117 800 291 423 431 513 547 534 292 283 156 92 223 193 235 408 325 218 316 349 327 383 403 299 465 466 428 467 386 323 368 360 411 442 445 322 146 224 156 127 73 148 66 93 98 45 77 134 35 52 139 193 605 1057 705 191 109 167 88 169 324 171 412 481 706 677 618 643 546 525 368 132 82 206 148 256 259 268 264 107 86 24 78 59 77 200 88 99 112 87 49 -13 -6 -13 18 134 82 79 74 -25 26 49 17 7 -17 126 86 118 115 87 94 126 124 136 71 70 30 26 92 47 16 -18 39 64 19 58 70 73 72 63 101 121 170 178 159 124 107 73 64 58 83 112 133 141 134 155 151 184 127 183 216 201 279 243 180 140 97 169 144 149 65 30 66 144 106 120 40 83 144 182 272 222 262 265 254 233 263 520 827 775 700 403 219 144 117 103 196 220 143 109 144 187 187 293 329 392 379 320 186 137 96 219 205 231 263 244 288 285 286 315 273 313 342 278 288 241 286 305 271 259 269 272 246 262 242 242 257 232 227 233 208 211 199 185 169 172 155 90 61 82 60 61 74 65 81 55 78 78 110 91 101 107 123 113 73 67 97 103 65 37 56 59 49 34 18 20 28 21 14 56 58 55 44 65 55 42 38 50 48 37 42 33 7 13 35 39 22 34 29 13 13 5 6 15 8 50690 332 37 30 10747 14 4 50 8860 2189 37725 1663 1480 1605 2218 2476 2436 2893 4161 5450 4206 6933 10244 11015 11780 11537 10502 10302 10104 9332 8455 7783 7333 6742 4810 3001 1691 1647 2602 3468 3531 2132 2335 3409 3080 2293 997 477 511 481 509 548 617 420 305 329 284 357 315 425 392 327 336 322 387 467 469 427 433 425 445 443 523 451 375 450 418 456 414 284 287 291 203 183 119 40 128 174 169 273 110 189 138 75 39 113 284 635 961 818 273 172 187 50 258 317 323 483 628 712 683 701 720 654 670 490 156 209 342 256 214 260 384 257 141 134 175 164 212 161 241 159 104 168 125 80 27 158 70 57 103 24 64 21 40 131 116 108 52 88 114 136 54 146 124 25 106 92 33 86 78 71 63 37 55 93 95 132 81 109 32 77 131 99 77 109 217 248 214 175 152 92 16 64 63 157 177 201 199 180 197 203 220 200 280 219 249 264 207 253 149 116 145 126 158 102 54 64 127 111 110 109 101 113 195 250 243 271 259 288 268 391 709 761 759 684 293 209 161 228 169 170 197 117 129 193 174 105 253 351 371 360 317 170 75 150 249 231 263 277 277 313 332 293 319 347 334 338 325 350 324 313 311 322 291 263 263 306 298 292 251 250 284 260 243 250 239 191 179 218 190 131 124 84 111 98 86 80 102 117 130 142 128 137 102 95 133 138 100 97 100 93 100 97 51 41 66 67 50 43 51 47 34 44 62 75 67 66 71 62 64 54 71 77 53 60 61 43 49 54 51 46 36 33 32 24 29 32 28 21 19 6 50696 331 35 30 10745 14 4 56 8861 2210 35443 1586 1610 1595 1950 2424 2393 2814 3803 5162 4255 7310 10222 10726 11123 11147 10450 10428 10257 9355 8339 7566 7064 6724 5289 3252 1892 1595 2375 3565 3719 2155 2238 3348 3168 2272 989 392 485 529 449 551 579 415 343 277 160 237 186 313 429 389 357 287 277 364 372 414 403 336 412 474 490 498 445 399 503 559 437 393 383 268 240 218 89 265 251 128 107 183 117 125 20 97 27 29 169 459 832 873 347 186 164 140 133 196 329 348 466 650 635 650 562 659 594 450 227 134 199 187 237 165 219 173 192 145 204 170 111 188 216 135 126 92 75 97 117 82 43 21 72 63 44 80 67 53 114 -3 34 53 96 79 4 129 58 17 72 73 62 102 72 62 67 34 -13 39 44 0 14 79 61 82 85 68 36 106 314 182 133 59 33 113 101 37 58 125 132 122 219 175 184 176 281 212 167 174 201 264 317 256 138 62 128 113 120 81 51 13 72 62 113 96 90 145 172 189 260 206 267 228 243 512 779 735 771 517 195 109 141 178 162 106 76 114 143 140 150 214 321 372 393 407 325 195 138 174 233 202 243 298 306 296 304 328 294 344 332 318 301 280 262 297 311 338 314 297 282 282 293 240 215 246 266 249 236 221 199 209 195 200 181 154 101 108 102 109 98 79 88 65 90 124 135 102 105 104 144 113 87 62 81 96 98 97 60 38 71 56 30 5 18 24 23 41 44 53 64 46 45 47 45 45 50 65 47 33 36 31 33 34 41 28 30 25 25 18 9 8 9 0 1 50702 333 33 30 10743 14 5 2 8862 2231 37658 1688 1612 1696 2448 2695 2388 2651 3736 4972 4207 7405 10189 11032 11559 11681 10959 10326 10180 9398 8683 7770 7163 6714 5048 3038 1691 1592 2608 3731 3633 2313 2086 3370 3527 2597 1156 473 539 498 536 428 611 442 250 335 270 244 225 307 541 387 432 277 399 393 373 402 464 431 407 407 391 436 430 458 429 537 545 420 315 152 244 178 212 204 39 28 203 106 -6 60 147 75 70 129 178 426 938 960 449 147 119 46 180 320 246 345 648 758 744 757 686 705 524 271 101 153 368 334 287 274 318 182 163 124 143 194 148 113 225 233 54 157 251 99 96 56 118 56 35 44 54 28 69 124 73 97 75 29 87 84 8 -3 207 197 156 69 107 97 46 112 62 81 80 78 83 85 78 105 203 69 88 131 47 199 328 179 111 82 96 104 138 132 141 65 158 220 188 206 289 259 229 267 180 212 207 233 241 221 202 175 160 89 152 91 44 57 143 151 103 97 136 135 169 223 303 309 292 286 335 674 843 762 817 561 239 176 172 182 203 205 141 166 221 256 198 284 426 414 444 399 350 199 133 236 262 303 292 349 317 314 297 296 288 311 321 295 276 311 334 351 331 297 277 325 287 260 278 282 298 300 254 238 228 236 246 233 241 208 152 120 118 102 98 119 129 91 110 85 94 116 127 125 120 132 130 128 126 104 107 124 108 90 79 62 63 34 44 31 37 53 64 68 60 64 67 84 96 61 39 43 57 68 63 62 53 46 41 57 39 60 54 39 31 29 34 24 18 19 17 13 7 50708 333 30 30 10740 14 5 8 8863 2252 36704 1622 1658 1622 2462 2446 2282 2386 3866 5012 4103 7353 10018 10847 11224 11601 11145 10616 9759 8854 8374 7700 7183 6541 4858 3150 1847 1560 2486 3598 3596 2292 1893 3332 3415 2848 1278 333 476 422 532 532 626 534 306 293 231 163 210 333 376 353 411 316 218 409 459 503 421 302 394 435 400 450 496 385 424 409 425 459 386 243 217 218 128 150 177 142 139 87 127 79 72 206 125 179 121 320 907 990 554 179 94 137 273 267 297 436 531 716 720 753 702 712 563 417 140 231 226 265 224 264 269 196 227 164 156 138 131 274 166 108 141 120 144 76 124 -28 -12 76 68 20 39 78 111 37 30 56 106 73 99 9 7 59 118 128 96 54 71 84 76 53 97 82 89 14 43 97 61 84 87 9 46 133 118 232 303 92 18 126 138 66 85 123 152 146 96 155 199 166 215 204 237 215 158 210 245 231 142 214 161 182 147 172 169 73 36 83 100 102 127 125 96 119 181 211 284 308 278 386 625 751 677 744 769 523 208 203 194 185 185 185 142 132 170 168 212 270 387 375 382 430 309 223 167 188 240 183 246 350 337 301 293 299 289 274 263 281 288 348 321 267 310 296 280 290 276 286 298 273 272 261 261 227 268 241 251 235 210 192 148 117 120 78 74 76 62 56 79 80 88 101 123 93 97 117 125 101 95 96 101 102 86 73 56 55 69 47 26 36 30 14 28 40 51 63 64 75 70 46 45 55 65 69 54 47 38 34 38 46 33 30 34 22 19 18 17 18 21 20 999999 999999 5 50714 331 27 30 10737 14 5 14 8864 2274 37245 1530 1466 1654 2268 2460 2180 2841 4746 4625 3966 7623 9863 10685 11246 11270 10944 10383 9876 8785 8652 7729 6888 6470 5059 3343 1859 1403 2326 3469 3553 2109 1931 3314 3334 2747 1346 431 447 509 431 560 602 475 438 340 250 218 341 303 283 424 419 272 329 337 386 557 447 441 476 397 405 344 366 333 426 416 350 320 191 230 303 226 133 105 87 152 92 104 152 110 67 -8 143 67 172 275 861 1024 485 179 195 137 109 233 276 295 465 536 707 631 586 698 736 388 208 131 228 195 213 198 344 265 168 108 194 115 128 128 182 249 207 79 211 161 101 136 94 92 33 30 7 72 9 37 101 68 97 140 95 121 118 34 50 45 53 104 9 106 150 84 51 33 57 18 36 34 98 56 29 36 79 79 55 192 200 62 115 95 14 61 109 161 79 102 181 219 223 162 203 182 224 280 231 226 251 232 216 213 161 141 86 120 103 15 70 83 90 63 36 40 110 126 171 253 262 285 279 364 617 733 602 736 823 475 173 112 155 205 165 124 104 162 133 186 263 318 354 386 392 380 273 149 129 120 220 195 284 314 298 283 330 301 314 293 281 249 264 309 328 313 335 305 267 272 219 226 228 217 235 217 223 231 217 179 159 207 185 169 157 149 110 95 82 55 70 64 66 61 52 89 113 139 102 90 68 91 73 87 93 110 75 55 55 43 56 26 15 12 18 999999 11 40 54 51 34 42 51 47 31 30 47 53 41 37 40 45 48 41 26 20 27 24 4 999999 999999 999999 999999 4 4 50720 332 25 30 10735 14 5 20 8865 2296 37623 1608 1600 1695 2449 2307 2205 2941 5252 4296 4131 7856 9689 10559 10897 11085 10768 10245 9613 8923 8588 7599 7166 6549 5058 3452 2077 1509 2371 3370 3460 2546 1867 3101 3437 2849 1434 439 437 524 578 438 596 499 281 334 272 248 276 198 392 476 351 240 250 414 412 378 490 489 453 441 462 427 528 374 473 454 343 257 283 268 237 132 285 117 17 52 85 195 179 83 168 224 107 66 111 260 656 910 623 162 76 146 167 290 208 280 390 638 702 692 686 658 579 523 268 176 247 241 265 247 325 219 174 151 65 148 128 131 82 75 78 96 89 146 173 128 105 101 78 42 28 57 25 73 118 67 76 27 73 131 83 52 42 48 60 12 97 80 45 -48 58 1 5 20 100 77 69 147 111 98 75 96 113 201 166 22 93 105 53 117 70 66 94 131 126 142 189 159 191 207 189 286 190 198 242 256 233 165 220 122 148 135 85 41 36 49 103 54 47 42 128 186 176 247 233 308 272 335 471 596 647 799 764 368 170 201 176 192 131 105 82 159 180 230 309 344 310 359 415 408 278 161 146 210 196 214 284 291 288 292 241 270 306 278 280 255 266 330 317 302 311 301 261 263 269 262 254 237 241 277 207 239 222 201 225 201 207 184 166 137 117 106 96 59 85 75 78 89 74 91 96 110 116 110 104 111 92 81 91 91 76 74 50 52 46 35 31 21 32 38 42 56 60 52 61 59 54 44 40 54 60 61 57 47 47 33 35 33 30 28 20 21 19 19 24 12 999999 3 4 5 50726 325 22 30 10732 14 5 26 8866 2318 37813 1533 1462 1455 2280 2282 2158 2817 4844 4314 4049 7376 9071 10029 10446 10681 10520 10109 9201 8608 8292 7503 7032 6437 4836 3300 2117 1304 2118 3221 3538 2568 1608 3010 3384 2916 1834 552 419 365 336 357 416 489 435 227 226 180 120 138 309 424 266 266 160 251 342 398 442 476 376 249 453 340 395 321 291 290 414 300 258 277 205 193 165 70 26 57 127 50 94 37 43 38 111 97 120 319 561 811 629 141 142 87 246 182 194 251 291 482 751 694 676 699 674 592 299 124 136 192 200 221 203 174 96 99 47 118 160 239 175 149 84 110 80 142 8 31 50 79 81 92 -37 -34 43 43 -60 4 -4 2 29 14 2 40 82 41 66 77 40 62 10 41 48 59 65 90 11 56 77 15 6 42 -12 36 57 211 91 70 62 19 35 35 47 103 112 113 169 157 118 89 182 162 129 140 176 190 209 169 154 134 139 120 77 89 31 21 22 52 1 18 34 18 97 127 190 211 248 290 334 342 516 574 659 775 611 264 168 143 100 81 111 64 89 121 127 212 306 307 307 333 362 371 241 88 114 162 153 216 267 267 273 268 231 225 240 248 260 253 276 269 278 279 259 273 260 239 209 168 207 240 223 202 214 214 191 228 200 156 163 165 140 119 92 34 56 62 71 43 40 47 51 67 92 83 87 98 89 92 67 47 81 91 65 25 28 14 33 21 14 1 3 999999 4 24 27 30 24 21 27 18 31 51 33 34 32 34 29 29 31 17 25 20 14 12 0 50732 326 21 30 10731 14 5 32 8867 2340 33417 1447 1361 1588 2332 2164 2104 2835 4696 4100 3975 7201 8492 9928 10296 10750 10904 10063 9265 8453 8403 7364 6956 6451 4893 3343 2083 1214 1945 3144 3395 2426 1758 2967 3621 3008 2109 782 426 361 439 399 416 434 223 127 170 89 212 308 246 361 343 328 147 341 403 367 259 318 363 342 377 368 403 391 245 282 350 307 354 239 236 182 140 197 34 41 35 10 111 95 24 93 66 18 65 153 663 886 610 164 138 186 7 182 114 196 292 514 568 658 710 620 567 494 201 149 122 126 197 209 220 160 149 15 39 60 63 73 231 163 88 30 27 75 49 8 18 79 98 32 -9 -31 -25 69 14 -43 51 20 150 75 -4 105 11 -30 9 -21 -11 2 95 102 22 -21 24 51 24 14 -29 46 56 69 24 134 219 255 108 67 92 77 56 86 38 51 89 76 110 120 78 127 159 139 102 155 182 114 171 198 175 135 125 149 78 61 40 -22 -13 80 60 107 44 25 122 147 141 198 241 313 425 493 638 565 639 758 573 233 143 100 92 98 88 50 110 82 94 175 320 346 315 329 363 418 252 98 119 138 164 249 278 257 260 274 234 241 238 226 231 259 249 249 270 280 244 266 282 254 230 225 181 196 215 210 179 203 146 166 174 134 165 164 156 287 114 53 50 29 31 59 53 34 34 73 86 91 94 85 88 77 80 86 81 71 46 33 39 33 30 18 3 999999 999999 999999 999999 8 2 18 32 22 14 23 29 41 27 35 25 5 11 7 11 14 5 2 999999 999999 0 2 50738 333 19 30 10729 14 5 38 8868 2363 31696 1520 1546 1734 2545 2404 2105 2614 4635 4211 4205 7470 8726 10135 10476 10945 11423 10895 10249 8853 8781 8140 7439 6883 5414 3567 2126 1355 2189 3345 3640 2510 1823 3278 3731 3236 2220 920 494 427 485 432 507 437 314 271 247 295 230 261 390 375 375 348 356 352 426 583 400 405 427 403 353 384 384 474 453 399 364 383 388 337 211 153 145 139 29 -26 52 170 99 32 21 -26 36 8 43 266 621 929 581 172 111 78 78 142 171 259 358 456 568 585 669 762 587 497 409 117 93 213 292 280 288 183 162 141 128 189 102 47 119 226 192 89 38 -13 26 73 11 -41 30 58 64 94 101 60 -8 64 48 38 73 75 49 64 61 49 0 93 136 63 105 76 -2 86 97 41 28 67 139 57 104 64 117 185 259 213 153 75 116 156 98 39 109 57 135 117 88 99 118 148 133 91 125 130 163 159 176 208 277 193 87 48 94 95 61 11 27 51 119 67 75 66 140 179 224 231 227 340 533 702 651 652 735 770 509 248 156 168 205 172 117 153 121 152 151 172 304 383 368 371 412 390 247 189 172 186 246 287 323 286 309 291 221 248 270 276 243 264 286 279 312 336 342 310 250 268 254 220 227 236 266 263 265 238 208 211 195 231 241 205 163 154 115 96 81 85 98 87 87 63 60 87 109 130 126 117 116 114 99 105 125 107 109 92 54 58 59 62 40 12 26 48 64 57 50 53 37 50 47 49 61 46 59 58 60 56 54 45 59 49 45 48 47 35 32 32 23 18 16 20 17 13 1 50744 325 17 30 10727 14 5 44 8869 2386 32357 1397 1555 1710 2474 2344 2165 2764 4642 3886 4254 7530 8696 10140 10667 10924 11288 10943 10192 8914 8892 8232 7568 6829 5253 3542 1998 1274 1948 3312 3658 2675 1773 3185 3721 3305 2409 1134 412 396 499 503 472 395 388 286 171 192 173 193 253 369 440 260 357 373 404 472 395 365 373 446 512 394 400 389 455 363 275 351 332 173 100 217 154 239 95 92 115 283 180 110 87 1 -99 -46 38 299 662 963 647 242 69 74 126 187 132 104 175 286 401 746 701 746 778 722 344 127 57 211 188 223 272 286 208 101 131 52 177 262 147 105 109 90 -40 17 117 65 77 135 84 49 32 93 55 37 76 88 65 16 76 93 6 44 79 48 8 34 2 30 27 -41 40 54 -16 50 48 56 88 0 20 56 250 347 324 181 72 44 87 80 150 63 119 108 89 82 39 98 105 138 77 55 158 173 224 128 153 262 216 124 103 67 106 116 60 34 49 -27 65 56 54 52 82 155 236 255 222 352 554 685 653 756 786 671 402 188 173 143 122 103 52 62 123 103 85 111 261 329 356 375 391 407 287 167 168 204 224 274 312 247 289 296 281 273 244 209 236 253 284 267 278 280 287 228 228 217 226 241 221 212 233 240 211 198 245 226 191 198 205 171 145 129 84 82 70 56 55 56 38 60 68 83 120 75 100 92 84 76 73 91 75 82 90 87 38 35 50 7 19 9 9 9 21 22 44 39 36 46 38 41 38 42 44 41 43 41 26 19 42 36 28 17 26 30 17 50750 326 15 30 10725 14 5 50 8870 2410 35318 1490 1562 1632 2600 2445 2304 2749 4659 4205 4288 7498 8683 10127 10624 10827 11066 10729 9998 9243 8934 8468 7457 7026 5576 3654 1962 1115 1811 3087 3755 3034 1915 2805 3642 3240 2304 1219 481 458 437 429 482 486 378 280 244 127 116 237 317 351 389 397 261 295 325 382 347 361 376 392 507 423 490 520 479 451 483 315 276 261 192 208 136 130 109 61 105 115 41 115 161 41 -33 6 131 166 488 871 772 253 106 121 140 253 153 166 239 299 417 643 601 681 599 497 369 64 22 156 198 168 152 186 206 109 42 89 157 141 120 86 78 137 88 60 121 74 85 34 -12 -15 55 37 72 69 30 12 44 109 134 46 -21 -36 8 -5 116 0 0 54 46 -15 -56 142 97 89 10 29 93 86 31 96 30 185 243 97 36 30 125 119 77 28 88 90 118 104 86 116 119 131 108 153 145 184 160 168 236 191 169 137 150 96 103 87 35 3 62 58 55 30 41 59 95 160 196 226 241 303 528 738 715 758 779 672 449 197 119 140 172 152 132 121 76 105 156 169 267 286 301 364 418 401 245 158 184 205 191 216 281 282 290 265 232 216 260 258 277 272 266 262 276 274 292 256 256 235 236 215 213 208 225 224 211 194 178 176 175 204 182 148 145 116 59 57 70 83 78 56 58 63 62 69 82 85 111 118 103 112 67 48 80 75 75 65 33 12 15 10 4 5 999999 21 12 16 26 25 26 39 29 18 26 37 58 44 25 27 19 13 17 18 21 28 15 15 15 6 50756 333 42 30 10722 14 5 56 8871 2434 35281 1710 1581 1755 2736 2492 2390 2992 4740 4311 4380 7868 9075 10238 10933 11090 11575 11565 10721 9613 9171 8351 7797 7305 5943 3742 2084 1247 1829 3282 3840 3107 1969 3460 3982 3445 2534 1498 696 565 647 563 566 628 466 305 257 262 283 305 424 277 306 355 403 347 520 429 423 469 465 401 498 531 506 449 372 462 386 359 366 380 257 272 264 187 125 158 133 176 183 111 244 153 109 125 86 209 526 770 935 387 154 103 208 276 193 221 301 372 443 766 783 803 790 776 517 182 120 138 343 221 228 300 289 280 185 190 154 175 194 167 241 235 84 156 122 190 136 55 102 149 172 95 108 54 62 43 97 112 185 162 177 116 117 126 91 84 117 80 114 111 121 112 195 60 68 104 130 93 69 146 161 212 157 66 77 94 135 131 142 113 129 109 102 152 118 142 158 172 227 183 212 171 254 292 227 205 166 122 142 137 117 104 58 66 137 106 106 102 114 72 157 198 220 292 297 337 519 756 777 977 961 736 487 268 169 180 218 213 167 179 181 170 209 293 362 360 347 392 521 425 263 204 203 266 236 343 386 353 301 306 311 322 305 286 302 307 316 293 303 328 290 272 280 290 245 231 231 284 290 290 261 242 242 225 216 231 234 176 178 181 144 92 115 118 76 92 81 108 115 105 106 127 127 136 150 159 152 137 108 138 141 121 90 92 86 64 58 57 43 59 71 67 75 67 74 60 64 72 73 69 75 79 80 73 62 70 72 60 76 59 58 57 50 56 45 41 45 47 42 26 13 50762 333 11 30 10721 14 6 2 8872 2459 33729 1596 1511 1715 2643 2390 2237 2905 4850 4318 4025 7504 8369 9693 10685 11068 11577 11107 10358 9443 9152 8261 7516 7015 5531 3435 1784 1105 1846 3559 3913 3021 1953 3136 4005 3604 2582 1744 927 550 550 515 530 621 575 396 302 378 266 160 305 469 305 431 401 401 353 371 408 462 464 448 505 589 480 469 496 405 460 448 341 257 139 244 367 152 223 200 80 194 219 202 149 143 198 85 52 111 280 546 924 481 95 178 162 166 213 205 227 241 441 655 745 767 664 614 654 295 121 110 203 220 243 299 255 192 162 164 205 157 226 232 198 234 131 53 46 115 106 72 89 52 146 65 -11 44 -15 108 119 102 112 144 151 116 127 -1 59 23 42 89 57 106 68 16 59 66 14 39 16 83 43 69 161 152 118 92 51 41 115 103 64 85 109 114 134 121 121 213 172 175 227 207 109 152 222 178 210 217 193 156 124 142 142 75 110 67 79 74 35 28 142 72 112 193 295 289 339 357 481 721 715 832 801 656 367 197 166 193 157 131 151 126 104 121 219 344 412 396 363 468 487 367 203 151 190 199 243 280 358 334 333 302 304 282 272 291 283 323 304 276 296 310 299 266 269 258 288 266 252 248 220 212 233 219 246 246 221 217 198 174 160 134 121 99 70 73 72 88 99 89 86 97 108 104 148 149 148 135 99 98 125 108 113 87 73 65 51 26 35 26 28 47 46 37 50 63 71 68 61 84 71 76 77 66 74 62 64 57 62 46 50 58 44 36 45 37 24 23 19 19 13 9 11 50768 333 10 30 10720 14 6 8 8873 2485 35024 1707 1633 1796 2798 2581 2464 3327 5266 4249 4249 7716 8421 9665 10431 10940 11114 11166 10413 9008 8626 8075 7474 7052 5684 3725 1776 1039 1907 3451 3825 2916 1993 3371 4038 3337 2448 1883 1103 567 452 463 668 588 579 530 312 160 107 114 301 287 308 307 326 387 375 423 374 467 497 422 387 392 423 483 425 470 364 300 369 250 240 242 245 222 108 145 164 128 144 97 76 33 99 68 171 147 245 467 943 716 247 168 133 127 163 164 96 286 419 670 640 574 721 728 615 345 199 129 90 127 240 151 242 171 199 192 225 188 210 240 184 127 90 122 97 79 113 64 52 94 139 17 105 62 22 73 32 89 -4 52 71 -3 70 102 126 17 133 87 54 111 50 49 81 96 54 9 102 50 73 11 119 304 165 136 91 122 150 50 119 183 163 154 174 110 158 123 159 195 156 141 141 229 224 130 134 150 226 168 174 117 101 47 39 36 33 9 43 37 40 33 147 276 296 289 257 382 563 667 805 794 673 552 310 168 136 156 117 88 128 105 98 144 212 319 376 372 382 495 502 315 146 146 197 214 206 327 393 305 313 302 299 319 265 267 240 257 293 332 308 305 315 263 228 249 290 264 242 228 226 230 239 216 211 224 233 222 238 211 191 149 95 109 76 59 79 79 86 72 83 100 100 98 134 140 129 84 94 132 102 93 101 98 69 35 49 49 41 25 31 48 56 64 69 65 54 67 48 62 76 69 75 68 56 42 51 74 62 46 48 35 48 45 37 42 23 20 22 20 30 13 6 50774 332 10 30 10720 14 6 14 8874 2511 35281 1686 1560 1679 2679 2433 2322 3438 5473 4062 4074 7661 8662 9340 9953 10270 10853 10746 9935 8734 8286 7748 7251 6681 5481 3733 1737 946 1677 3028 3369 2818 1867 3108 3886 3167 2376 1766 1212 507 434 525 466 564 434 369 318 230 198 196 164 314 279 355 305 286 289 320 372 404 481 338 336 335 416 384 401 424 327 211 244 256 160 168 171 127 131 96 68 120 114 12 49 76 65 51 27 137 192 395 898 685 206 12 33 113 111 -6 108 249 453 687 655 702 783 628 495 484 248 84 106 160 256 333 220 138 181 122 102 151 168 182 199 117 45 20 77 177 96 -100 45 -10 60 -37 -61 1 39 13 33 41 48 -4 47 -7 62 52 15 58 24 43 34 57 -40 -10 61 64 76 37 40 98 12 123 223 257 152 50 38 49 47 73 31 66 138 149 181 142 104 43 128 200 134 139 233 179 160 193 94 106 90 98 186 167 134 69 96 27 43 87 39 -7 18 31 97 145 174 207 180 302 531 723 738 679 685 506 260 236 152 122 148 74 33 106 156 177 223 307 356 354 332 481 467 269 170 161 158 202 157 211 279 259 270 262 263 250 228 262 248 268 233 241 257 272 264 246 251 238 232 238 188 193 204 214 229 235 186 181 180 185 173 164 137 99 90 80 29 56 38 54 50 68 74 47 67 92 107 102 110 103 90 61 68 92 91 88 66 43 59 39 31 23 18 20 4 42 48 42 48 29 42 59 57 52 57 50 48 51 43 33 32 36 35 30 29 25 16 15 25 18 999999 2 13 3 50780 333 10 30 10720 14 6 20 8875 2538 36282 1630 1818 1869 2732 2421 2404 3717 5542 3884 4080 7623 8686 9661 10443 10766 10935 10500 10323 9009 8449 7809 7158 6789 5892 3933 1680 1103 1649 2917 3662 3069 1919 2936 3783 3264 2474 1669 1145 642 393 395 454 520 535 476 298 182 235 159 206 321 380 422 397 175 186 347 418 346 506 428 427 422 490 408 358 415 338 321 323 184 103 152 163 143 84 85 143 87 198 47 16 44 49 25 9 90 98 277 801 755 182 158 206 218 240 180 123 270 537 613 720 658 685 729 617 569 193 65 132 174 173 144 162 124 164 161 115 170 223 168 117 94 16 -7 106 159 9 48 106 23 90 89 -23 16 3 21 2 5 66 112 89 55 61 35 -2 46 94 100 9 40 -4 80 60 77 25 -17 -46 98 110 108 117 294 138 92 63 33 66 71 126 125 106 120 171 140 126 119 125 209 175 154 157 155 205 144 196 119 132 122 107 119 108 41 31 -12 52 59 -10 5 55 54 91 172 275 226 270 372 560 626 725 756 695 454 279 229 216 162 152 158 105 75 127 131 247 364 313 372 378 504 424 263 162 168 146 223 200 244 267 273 310 281 298 229 272 286 272 223 297 299 292 323 330 291 262 246 246 263 260 190 214 233 250 187 196 227 227 222 201 153 164 137 119 94 93 82 70 56 79 97 76 84 112 107 122 154 138 102 105 118 107 121 112 103 85 55 62 50 36 43 45 49 52 50 65 66 60 34 35 41 70 65 65 55 59 58 52 44 52 39 45 40 35 36 38 32 30 19 24 25 12 999999 2 50786 332 10 30 10720 14 6 26 8876 2566 40583 1591 1712 1923 2640 2502 2509 4096 5447 3766 3623 7113 8668 9024 9888 10462 10629 10184 10215 9013 8138 7819 7240 6661 5910 3955 1721 1113 1598 2886 3533 2733 1914 2996 3907 3344 2700 1871 1274 731 501 424 399 540 504 579 364 297 228 116 240 337 472 371 329 345 313 247 352 308 337 263 340 410 389 379 326 366 434 382 344 85 183 129 143 224 74 187 188 145 151 186 155 79 82 56 85 35 210 182 480 882 430 137 128 173 185 150 215 296 441 529 656 738 712 672 618 488 171 64 203 125 271 242 233 142 59 108 166 136 136 118 141 179 77 65 127 71 86 -23 -42 39 59 83 102 25 20 60 56 75 96 -24 -5 14 74 33 111 27 31 34 78 -12 45 69 100 83 23 64 129 93 88 56 177 331 110 117 121 56 85 116 74 114 132 131 124 162 181 166 190 144 184 221 154 222 138 150 158 85 115 117 91 85 46 8 30 59 32 16 26 10 78 27 89 198 237 259 330 387 617 715 753 729 635 364 258 223 161 127 121 101 142 123 143 156 204 345 348 376 441 516 454 319 219 172 197 199 217 261 324 308 270 257 242 186 243 289 292 287 259 258 275 265 270 249 230 205 241 247 214 202 240 219 241 230 207 210 239 243 193 180 172 117 88 75 76 86 75 65 86 71 85 116 95 81 103 131 152 109 88 85 110 121 114 116 73 53 40 38 19 23 28 32 33 44 50 51 52 56 53 35 52 60 43 59 54 57 57 41 40 39 39 37 33 26 26 15 21 13 13 12 11 2 50792 327 10 30 10720 14 6 32 8877 2595 49202 1609 1567 1966 2607 2512 2722 4244 5697 4017 3571 6790 8656 9136 9831 10294 10458 10104 9996 8843 7902 7477 7214 6567 5755 4117 1981 1038 1421 2764 3361 2927 1842 2754 3673 3591 2624 1741 1390 759 470 398 338 535 527 591 468 241 169 147 216 318 455 383 232 168 320 328 440 384 349 408 411 367 378 412 365 259 325 288 276 166 43 46 147 190 105 102 68 36 94 164 88 -19 85 30 36 -23 15 59 404 711 545 211 70 118 65 53 98 192 363 523 561 574 612 646 717 557 187 70 105 128 50 103 164 223 209 138 99 174 320 197 21 -4 -20 28 84 128 89 -3 0 86 72 -18 34 -5 11 -7 8 -32 -11 68 12 45 94 37 46 39 82 40 8 26 23 46 1 52 87 0 26 69 52 116 210 386 161 106 117 84 56 52 25 142 199 125 117 113 126 145 86 123 183 215 199 115 145 131 75 44 38 136 113 54 63 23 -6 6 -12 -2 24 74 -6 21 76 131 205 213 261 360 578 703 806 690 517 325 196 122 149 93 30 59 104 138 101 176 253 326 367 313 385 562 444 280 164 134 163 175 171 251 299 252 259 240 225 174 233 279 264 235 255 284 284 257 212 224 216 226 230 177 174 181 194 183 211 183 191 202 192 188 184 153 118 85 55 62 52 69 43 69 41 47 72 61 54 56 105 118 107 101 98 65 67 75 85 58 39 42 52 28 13 13 13 6 10 21 42 24 26 33 22 33 48 61 49 27 29 23 19 27 23 21 21 18 15 16 15 16 3 50798 329 11 30 10721 14 6 38 8878 2625 51741 1536 1693 1836 2794 2754 3012 5086 5742 3818 3853 6371 9000 8949 9702 10482 10536 9861 9793 8626 7945 7622 7161 6524 5805 4476 2080 1106 1360 2603 3497 2775 1817 2647 3635 3463 2745 2075 1665 918 541 425 307 408 443 499 460 330 223 240 301 347 437 416 273 301 283 321 418 336 423 350 383 296 471 505 349 335 314 330 260 119 147 102 116 163 45 38 -14 81 85 135 193 25 82 107 23 16 128 152 167 693 717 153 71 21 103 108 205 227 301 487 530 608 643 700 685 569 370 110 80 104 239 227 202 113 164 111 97 210 190 196 91 58 107 -14 83 59 44 116 12 34 -16 36 48 72 39 19 86 117 51 3 -3 93 58 90 71 71 85 28 -21 43 87 14 39 44 24 109 102 114 115 101 286 326 186 69 147 92 59 44 130 158 184 167 183 151 117 118 155 209 213 220 178 146 142 91 71 50 29 75 77 109 56 10 11 12 23 54 60 35 16 38 118 164 218 174 261 334 504 690 739 601 560 449 305 204 133 148 112 107 146 166 128 203 255 363 364 333 359 488 473 280 127 125 215 196 217 265 291 343 294 280 235 189 222 225 279 256 261 256 257 241 254 232 199 175 188 202 209 197 217 241 198 183 216 202 146 194 232 187 166 100 66 71 82 79 59 44 62 77 76 74 71 67 80 106 90 100 103 105 92 98 85 93 63 51 52 45 14 999999 32 16 15 22 22 38 53 39 37 53 50 56 57 40 28 40 36 33 34 34 26 23 9 5 13 7 4 1 3 50804 333 13 30 10723 14 6 44 8879 2655 61201 1767 1582 2137 2910 2894 3364 5493 6037 4124 3799 6277 9278 9248 9688 10331 10472 10169 9931 9020 8209 7718 7346 6860 6171 4833 2258 1169 1172 2535 3589 2827 1764 2364 3593 3547 2848 2242 1771 1097 576 422 415 407 445 596 367 203 258 243 243 358 445 408 293 182 290 460 445 518 397 382 401 297 345 387 425 485 418 332 286 84 110 145 195 174 174 134 127 115 131 81 119 62 83 49 -15 129 -3 68 237 676 699 175 158 155 135 194 181 195 284 441 585 626 650 793 696 649 555 208 56 112 207 198 163 267 135 58 112 203 178 184 114 53 87 47 58 113 87 19 116 53 37 46 74 102 131 89 159 108 56 78 63 71 75 22 109 68 102 59 87 57 77 53 50 55 68 118 120 97 142 182 428 405 204 169 82 81 61 20 123 210 146 113 119 181 201 140 183 207 138 167 202 172 167 140 128 92 92 164 123 70 44 -16 15 45 11 51 77 41 16 15 104 150 250 212 235 348 563 756 772 662 555 490 318 196 196 192 112 101 127 186 152 267 261 364 395 387 440 549 453 228 136 216 257 267 205 284 311 287 300 261 259 259 262 257 266 300 312 319 283 263 272 256 242 230 202 196 206 151 185 231 246 227 241 210 218 216 211 175 130 76 83 75 79 76 83 84 104 80 70 63 67 122 139 123 143 137 112 106 97 97 90 95 90 61 51 69 28 36 33 32 53 52 61 58 66 60 47 56 79 73 69 77 60 52 60 45 46 52 45 38 41 30 34 23 14 21 25 7 8 6 8 50810 330 16 30 10726 14 6 50 8880 2686 1802 1720 2256 2918 2947 3633 5341 6062 4258 3793 5986 8633 8883 9566 9975 10279 9881 9525 9015 8152 7790 7232 6752 6168 4670 2350 1321 1160 2240 3277 2689 1730 2418 3615 3620 2878 2272 1796 1171 727 523 458 484 446 550 468 224 274 194 287 252 276 417 394 254 367 258 301 473 489 457 397 233 337 473 350 448 379 361 313 160 39 103 114 176 220 83 84 105 169 216 79 57 204 128 197 78 -58 19 215 563 593 199 111 176 160 140 87 143 118 192 394 533 527 612 693 745 580 379 209 111 178 139 109 190 192 117 170 290 137 106 177 24 6 -16 126 72 26 75 70 81 70 45 42 21 69 7 -30 25 55 117 62 28 59 11 -1 36 51 26 30 64 91 164 67 84 31 74 93 115 251 377 425 333 144 151 104 127 117 6 113 71 79 130 38 80 162 130 183 156 196 168 182 218 149 100 41 68 66 45 65 37 58 -6 -10 6 40 25 22 50 74 40 105 153 162 221 219 341 515 676 738 647 502 378 190 177 156 110 43 96 170 174 184 198 335 393 356 391 494 545 388 282 158 198 237 220 197 266 300 293 289 269 206 237 255 245 266 275 271 265 275 233 252 209 223 196 216 181 155 193 185 188 201 186 189 207 184 186 196 175 164 121 49 50 65 79 49 61 73 68 54 75 85 100 104 98 112 93 81 96 78 64 89 85 90 70 55 26 12 26 15 26 42 31 43 50 53 31 37 52 68 57 35 36 44 36 33 33 47 37 28 19 23 19 7 11 14 5 999999 999999 1 50816 326 18 30 10728 14 6 56 8881 2717 55964 1558 1884 2394 2907 2903 4054 5521 5709 3865 3903 6865 9192 9434 9666 9644 9862 9595 9130 9202 8615 7844 7103 6716 5895 4797 2477 1323 1121 2028 3195 2516 1509 2232 3350 3331 2834 2243 1612 1061 607 489 323 449 388 343 401 248 191 246 162 254 361 398 281 234 293 429 376 435 406 504 461 457 279 297 397 359 364 296 297 224 73 170 166 129 -10 73 112 22 15 152 159 93 168 132 58 33 37 55 156 486 585 239 164 44 136 136 168 117 65 133 279 390 522 502 540 517 473 323 51 86 118 98 168 182 110 64 167 154 123 131 150 56 98 94 71 73 34 44 -10 4 23 83 6 43 54 82 110 73 24 0 4 32 68 62 48 7 52 70 24 84 77 69 65 57 62 53 81 105 276 486 425 304 149 76 82 40 -9 -33 29 104 117 12 41 108 131 102 76 68 102 164 187 158 156 42 -4 35 60 102 127 23 38 -18 -10 -35 -5 8 16 -47 -25 -38 101 149 180 206 225 346 485 667 702 613 492 359 150 92 130 131 90 75 200 172 200 201 355 370 319 342 444 540 450 296 132 107 174 172 177 218 285 266 285 244 198 216 259 257 229 248 252 226 199 213 227 203 169 195 205 161 166 152 177 185 179 182 170 129 160 196 179 178 153 93 64 56 62 45 60 55 38 44 55 56 40 55 73 79 108 84 81 62 56 65 69 54 59 47 38 33 11 10 5 17 31 23 6 20 16 30 27 29 30 47 49 27 15 18 26 17 17 27 20 5 999999 999999 999999 2 50822 332 20 30 10730 14 7 2 8882 2749 53512 1405 1955 2624 3234 3484 4350 5654 5653 4048 4396 6874 9415 9809 9806 9928 10098 9596 9350 9308 8630 8177 7170 6773 6203 4940 2702 1185 1147 2041 3463 2919 1652 2016 3286 3577 2927 2181 1787 1333 787 475 412 555 504 482 352 393 341 279 225 406 398 416 414 356 193 332 296 431 409 390 412 396 382 358 307 404 304 341 410 96 162 180 245 188 117 133 89 107 81 73 150 53 60 6 94 98 121 150 162 469 685 302 142 135 138 240 207 77 63 182 271 427 499 637 621 590 520 298 171 22 75 105 166 236 184 185 170 248 183 101 140 64 6 -9 -12 58 -12 93 46 78 46 9 25 23 26 50 22 70 -9 14 123 54 13 113 62 33 35 121 50 32 -12 -8 74 106 129 83 29 159 468 557 499 284 143 85 73 141 85 113 117 66 88 79 117 157 154 108 125 153 181 154 114 90 147 83 56 58 99 163 141 73 19 44 54 41 83 34 29 25 59 95 198 175 210 132 204 272 553 667 696 693 494 347 216 142 98 93 85 172 213 223 246 246 321 380 363 404 460 537 371 268 155 137 210 243 213 297 309 293 310 263 223 185 237 271 282 262 259 263 285 258 249 227 204 207 178 189 200 196 170 202 219 181 209 248 229 165 195 206 179 136 93 75 82 83 40 62 92 71 69 48 75 89 110 141 155 125 98 107 111 83 94 83 79 56 64 65 50 23 50 30 32 32 20 36 32 36 46 65 68 70 69 73 63 56 60 44 46 36 36 34 43 34 21 25 21 12 14 14 11 2 50828 330 21 30 10731 14 7 8 8883 2782 51151 1304 1888 2508 3150 3603 4456 5787 5719 3954 4097 6553 9676 10260 9974 9800 9775 9431 9302 9246 8777 7975 7127 6798 6208 4985 2740 1259 1101 1598 3077 2949 1759 2194 3290 3669 2959 2235 1870 1601 1056 475 447 333 475 418 402 247 182 216 352 289 365 400 328 379 349 334 354 326 287 344 417 487 383 393 361 317 378 403 325 235 100 238 215 195 180 133 63 140 58 98 203 117 106 51 54 135 82 136 202 330 676 348 150 139 220 174 199 139 135 76 213 501 459 482 680 591 600 403 186 56 144 198 107 166 301 189 179 192 211 124 147 97 10 35 73 105 68 -4 43 101 42 52 65 12 25 83 64 -12 14 97 -33 95 45 14 -1 -45 73 78 120 108 41 41 51 49 61 81 79 131 410 586 453 259 162 89 70 133 147 75 82 89 79 36 136 129 82 37 75 129 168 205 195 154 112 77 31 120 140 148 57 21 -8 2 18 55 53 44 49 5 60 47 118 220 196 219 253 272 556 713 765 673 534 306 180 169 134 97 144 235 240 179 242 317 351 337 391 430 446 481 420 251 200 167 199 198 229 315 310 348 312 257 221 202 270 267 259 322 277 253 273 272 288 250 194 199 191 191 195 184 189 189 228 241 184 195 163 165 191 159 181 124 76 67 70 48 59 76 72 66 102 95 100 91 91 121 136 97 97 72 92 120 106 84 64 59 66 37 27 16 33 35 52 28 29 24 26 28 33 51 62 66 57 45 51 42 48 43 33 29 26 28 20 7 19 16 15 14 12 4 50834 329 21 30 10731 14 7 14 8884 2816 51110 1550 1960 2811 3353 3773 4523 5804 5655 3888 4279 6716 9768 10141 9990 9367 9378 9008 9199 9106 8428 7604 7094 6708 6151 4942 2662 1338 1086 1823 3278 3186 1818 2134 3185 3499 2845 2255 1942 1526 1029 501 391 406 299 550 470 249 172 225 158 206 310 396 259 240 329 351 324 422 493 450 379 392 491 392 353 464 491 344 436 308 205 119 168 149 149 148 147 128 124 165 183 205 109 66 61 90 96 28 134 328 731 505 143 79 145 87 114 168 173 225 293 395 457 505 448 581 575 350 216 76 94 196 134 163 200 130 249 172 165 70 -22 79 26 -51 75 82 40 43 26 41 125 100 42 72 67 1 72 58 45 57 21 2 65 70 90 14 51 24 66 85 38 28 39 87 58 102 77 122 355 500 434 309 142 79 100 129 100 81 128 103 86 81 81 82 89 93 105 144 92 148 175 110 48 76 129 107 76 101 79 -6 26 17 35 6 -33 19 63 65 46 80 156 191 189 172 228 358 586 728 690 645 535 343 157 153 125 130 181 263 265 230 272 324 384 371 358 373 457 558 378 162 181 216 214 184 217 330 319 274 313 205 195 228 244 244 225 253 269 276 263 245 225 215 230 213 212 201 151 186 192 193 196 182 172 148 155 156 115 145 148 90 75 88 39 45 51 55 44 55 82 78 95 111 94 126 97 100 84 87 93 98 91 60 52 41 49 39 16 23 36 38 46 42 25 16 35 34 26 50 41 46 49 43 32 31 33 32 24 13 26 26 20 15 14 11 9 7 1 50840 333 22 30 10732 14 7 20 8885 2850 51612 1569 2072 2875 3485 4076 4782 5683 5814 3794 4413 6797 10053 10422 9772 9397 9458 9278 9092 9214 8751 7669 7186 6983 6477 5378 2913 1439 1215 1642 3095 3426 1914 1878 2964 3534 3146 2377 2146 1597 981 433 393 455 476 389 416 234 202 207 193 325 351 315 450 304 252 339 382 288 445 415 429 400 405 446 412 426 377 442 348 327 146 258 276 167 269 74 162 72 99 73 130 197 176 45 111 173 92 147 61 269 694 827 284 101 129 200 196 190 207 126 156 302 308 507 615 597 593 360 227 185 225 168 188 171 230 300 159 237 222 126 170 39 7 106 55 21 53 44 60 47 133 76 5 50 78 92 82 42 61 49 -30 23 145 92 141 98 106 76 90 87 97 115 77 155 95 85 102 169 360 635 452 251 175 188 162 150 93 88 104 152 151 136 162 183 144 36 113 163 198 192 181 233 230 75 99 105 108 175 115 21 62 77 22 59 45 77 90 103 126 157 230 235 257 165 284 522 784 791 734 706 586 301 208 215 178 131 188 246 277 247 317 359 377 406 433 398 503 567 366 228 202 209 212 221 258 319 314 315 279 270 266 298 298 286 325 288 317 296 313 272 269 271 261 228 215 229 228 197 206 192 200 199 215 228 183 169 184 172 142 116 106 89 85 79 60 90 96 88 70 68 89 128 155 134 140 129 113 100 95 101 125 95 83 86 63 54 34 46 46 33 48 62 60 52 57 52 55 65 82 75 60 72 61 48 46 55 49 30 46 44 41 36 35 32 38 34 34 22 20 18 2 50846 325 21 30 10731 14 7 26 8885 2885 48788 1577 1875 2555 3276 3899 4675 5373 5166 3588 4044 6553 9695 10005 9467 8838 8741 8571 8444 8735 8126 7566 7111 6692 6310 5128 2702 1226 1048 1849 3223 3099 1816 1724 2702 3124 2861 2356 2001 1471 899 403 397 379 315 471 337 280 235 264 247 135 271 386 392 273 331 242 311 387 356 426 357 329 402 379 418 368 353 278 305 183 101 140 79 87 73 139 115 51 31 20 114 137 26 23 -63 -19 11 116 64 106 362 708 556 135 152 127 54 108 1 37 111 166 352 350 563 619 640 555 319 108 195 34 63 113 143 123 237 206 210 186 103 91 123 33 -46 -38 -31 -22 -53 17 -11 -7 21 55 43 24 69 106 -30 -23 -1 -12 13 -44 -7 5 37 119 54 9 44 73 39 -25 -11 34 78 230 569 528 300 126 156 104 150 180 138 109 93 32 126 149 174 135 72 82 117 130 122 187 126 92 128 73 97 87 84 76 32 22 7 -7 -12 -20 97 119 48 33 57 50 126 214 171 209 388 626 717 623 598 540 435 246 148 151 187 128 160 297 287 250 284 354 367 351 380 359 462 547 390 208 168 188 197 181 264 312 282 231 280 221 215 230 219 262 239 241 239 219 219 228 236 260 229 213 192 178 150 147 166 157 210 180 169 156 125 123 125 122 114 48 32 53 42 50 49 17 53 56 31 45 64 61 94 137 111 120 87 94 90 75 83 53 56 52 51 14 3 999999 17 19 22 22 27 10 19 34 22 35 56 52 50 40 50 39 38 19 21 25 18 999999 12 6 2 50852 331 20 30 10730 14 7 32 8886 2920 48131 1651 2040 2930 3552 4092 4955 5242 5028 3431 4168 6795 10030 10135 9572 9119 9157 8824 8520 8669 8297 7711 7240 6768 6435 5716 3671 1419 1122 1908 3345 3267 1908 1889 2728 3268 3117 2548 2148 1624 979 423 355 411 433 559 387 198 118 114 205 410 315 339 386 251 187 278 370 313 392 458 472 358 437 382 440 499 437 295 448 245 66 201 182 197 104 87 97 20 133 63 80 217 132 126 188 110 99 161 113 129 303 664 683 230 203 109 55 240 228 182 150 252 427 373 452 556 554 431 345 220 219 111 71 91 119 238 309 212 147 121 155 20 87 123 101 60 64 65 999999 -16 11 -2 12 -1 -6 94 62 -37 -21 49 34 -24 67 35 24 73 59 6 67 108 20 50 73 78 -35 41 135 530 629 489 345 118 82 128 132 134 145 111 87 48 105 205 170 93 108 185 139 126 117 214 142 150 138 94 152 169 208 118 23 7 37 3 57 71 15 30 56 50 53 147 166 216 304 213 312 607 726 674 699 602 486 254 200 175 157 156 154 247 262 279 316 375 426 433 375 391 423 515 405 229 193 254 210 201 276 340 341 310 302 256 259 268 284 272 269 283 288 286 258 234 259 265 233 255 227 199 205 202 160 198 190 188 174 155 153 158 171 183 158 121 87 86 76 50 44 57 59 80 84 108 97 102 140 146 127 103 102 93 103 104 104 68 86 82 73 51 36 40 42 23 40 57 55 49 44 60 63 69 79 48 66 59 44 42 48 51 31 36 39 35 35 29 19 16 22 26 30 16 11 50858 332 20 30 10730 14 7 38 8887 2957 47869 1650 2098 2819 3413 4379 5098 5172 5163 3458 3866 6279 9616 9722 9325 8974 9021 8920 8508 8184 8053 7606 7375 6901 6378 5801 3344 1299 1146 1830 3168 3081 1784 1803 2767 3117 2855 2396 2137 1636 1100 596 343 408 410 480 444 373 259 199 296 270 354 430 425 258 282 261 319 385 382 391 474 457 446 393 434 473 495 438 412 172 161 191 126 207 127 62 166 97 82 52 91 173 66 86 42 75 70 46 89 142 130 448 718 425 157 116 109 201 167 213 183 195 214 275 450 542 585 478 361 197 162 54 86 35 70 122 194 149 90 55 61 59 52 -45 10 -16 -24 -31 19 68 47 -14 -21 -29 22 49 29 5 74 25 -42 14 -34 2 47 4 83 114 71 93 45 70 44 28 77 105 211 614 682 431 137 127 151 123 196 259 189 160 180 178 241 128 155 135 96 184 116 95 132 136 88 69 52 78 72 87 184 68 26 -6 -5 14 38 1 45 50 46 46 48 95 151 146 291 313 356 623 648 676 613 568 423 201 175 200 252 222 208 264 334 312 329 312 352 384 329 393 448 474 327 192 232 188 206 208 271 325 315 316 259 244 215 244 240 249 285 261 264 287 300 250 210 231 251 225 232 188 182 196 214 175 180 185 192 170 138 145 166 177 122 62 51 48 44 81 84 70 80 87 52 43 47 106 140 119 95 95 82 97 107 111 92 74 83 68 41 24 11 18 29 31 23 13 35 42 27 39 41 51 50 62 58 60 55 43 44 45 39 20 30 35 18 22 18 19 13 14 16 5 999999 5 50864 333 20 30 10730 14 7 44 8888 2994 49461 1484 2228 3120 3816 4639 5412 5508 5240 3658 4360 6557 10133 10000 9341 8879 9271 9337 8826 8619 8568 8057 7503 6922 6631 6251 3476 1519 1230 1940 3314 3265 1917 2073 3060 3393 3081 2601 2276 1956 1300 689 457 542 385 413 479 397 334 350 286 330 376 429 383 330 214 389 388 428 352 388 417 308 396 426 461 392 465 379 401 163 236 215 214 162 145 162 242 102 63 141 151 158 17 87 161 111 99 34 163 360 301 363 645 617 191 17 148 185 243 176 146 341 322 430 522 558 609 694 613 366 136 196 93 120 257 167 139 227 267 305 143 139 113 81 111 9 99 39 0 152 73 101 106 93 87 53 139 98 42 16 84 116 94 22 38 37 98 65 62 78 127 75 91 150 64 69 237 696 776 468 173 103 169 233 233 199 198 225 278 265 209 207 260 256 253 271 233 177 197 123 171 122 61 125 103 151 129 78 95 46 45 55 88 83 104 78 27 30 101 121 158 222 334 377 393 625 722 750 708 644 533 328 217 264 291 222 304 366 331 362 406 407 443 411 464 512 526 520 384 225 209 244 236 245 348 371 343 357 320 299 262 277 321 328 299 309 313 303 289 329 327 290 308 306 239 222 223 234 211 237 224 215 215 218 212 166 148 171 163 110 121 141 136 116 112 90 80 88 104 120 140 157 173 162 176 168 148 150 137 136 128 119 123 106 95 80 76 87 86 85 99 71 73 86 70 93 96 95 101 106 104 111 86 70 66 74 72 65 56 66 56 62 55 47 46 39 44 46 36 24 18 50870 333 19 30 10729 14 7 50 8889 3032 48250 1711 2111 3062 3771 4562 5289 5311 5096 3697 4338 6100 9376 9878 9435 8434 8746 8922 8560 8402 8321 8039 7488 6932 6766 6154 3435 1458 1180 1863 3263 3225 1911 1969 2838 3128 3043 2643 2430 2040 1477 800 472 527 484 439 359 445 209 287 261 235 479 405 450 266 275 417 437 497 395 368 329 376 417 413 386 490 441 475 389 315 138 89 258 246 355 177 153 192 116 208 181 175 188 118 119 167 6 93 129 104 145 326 687 525 293 228 109 234 241 217 191 208 224 311 366 417 654 687 562 451 265 176 146 124 145 169 176 162 188 119 188 116 97 82 17 151 114 69 54 4 24 54 123 51 30 136 110 104 54 105 135 88 161 63 37 34 86 139 123 30 85 87 144 144 102 102 182 506 641 520 268 128 218 252 198 220 198 235 338 264 208 197 192 210 261 280 178 166 298 205 142 63 117 118 124 213 206 96 16 24 73 89 138 96 48 69 64 49 112 110 198 278 316 439 445 676 728 763 680 641 637 324 242 270 363 282 320 393 377 374 419 447 453 423 441 470 514 557 402 251 279 268 234 342 342 361 365 326 259 293 291 277 279 280 285 348 303 267 291 323 305 289 278 244 224 252 235 262 229 266 271 239 242 214 192 194 179 201 185 121 84 98 121 120 96 96 115 92 107 123 115 156 150 166 171 153 156 140 157 152 144 115 116 110 97 76 63 95 80 86 83 89 81 71 89 92 97 106 110 105 101 97 93 94 87 83 75 74 69 60 66 63 47 45 45 53 51 58 46 33 28 50876 332 19 30 10729 14 7 56 8890 3070 49926 1460 2072 3015 3736 4581 5437 5242 4935 3537 4177 5871 8375 8922 8423 7923 8444 8492 8155 8165 7747 7330 6937 6591 6332 5829 3183 1402 1037 1418 2956 2940 1588 1790 2716 2991 3011 2721 2411 2074 1386 779 373 397 444 437 430 296 205 234 248 130 297 318 264 269 295 188 298 326 346 341 331 360 267 265 353 381 331 378 342 193 176 160 84 75 29 119 -2 -5 152 -15 5 93 30 90 32 58 49 -57 -24 51 122 243 555 550 133 122 67 116 197 248 284 274 136 182 285 398 493 652 618 534 196 90 98 41 72 7 83 40 110 77 66 105 63 144 121 64 56 55 38 19 56 72 101 79 32 101 51 -54 -39 56 84 52 -6 46 87 61 48 74 62 27 7 81 116 78 34 59 92 255 496 542 231 88 38 84 134 81 216 164 211 179 174 188 194 175 103 154 143 158 156 41 41 37 62 128 72 120 123 21 16 32 13 79 62 9 -4 17 66 92 40 72 170 194 233 382 444 609 650 658 597 554 499 316 129 194 327 237 297 291 308 344 323 370 386 425 420 391 440 566 432 201 180 205 173 249 288 301 287 268 229 220 241 245 286 284 285 281 252 265 257 256 209 230 238 230 221 184 165 159 152 199 171 146 164 178 138 119 123 169 135 74 66 67 50 66 70 42 24 52 53 56 81 98 125 133 97 90 104 71 77 97 97 79 69 69 46 21 7 36 53 40 43 60 42 56 68 65 57 55 65 61 64 63 57 52 45 41 29 15 22 35 9 17 27 18 1 10 5 2 999999 1 50882 333 18 30 10728 14 8 2 8891 3110 53287 1808 1968 3027 3797 5099 5757 5473 4873 3642 4102 5568 8228 8738 8083 7929 8385 8592 8285 8359 8255 7324 7128 6541 6419 5611 2896 1361 1012 1725 2944 3132 1776 1748 2939 3102 3024 2572 2375 2170 1625 972 455 473 459 331 432 288 181 248 292 331 370 447 457 248 230 220 304 358 370 336 393 314 283 351 364 277 406 407 357 304 119 123 155 220 164 13 12 -4 57 78 121 155 119 112 142 92 73 83 71 135 110 215 474 576 251 57 56 212 45 200 206 125 225 274 309 406 551 721 612 505 274 100 94 69 52 84 156 94 144 159 166 162 89 101 56 81 141 61 14 85 84 16 67 115 7 106 100 52 77 56 -19 -16 75 93 2 -21 93 70 49 71 21 61 64 57 118 111 176 369 580 454 209 135 186 134 235 200 195 191 219 244 145 211 193 198 185 178 155 138 107 64 36 117 120 95 83 91 88 54 64 61 11 47 34 -21 31 97 54 73 143 135 182 232 259 360 477 626 696 636 674 620 572 316 149 218 316 282 359 361 339 310 352 388 417 439 354 409 524 554 497 213 217 195 232 293 325 355 323 271 287 243 296 294 299 268 259 298 286 296 298 299 303 285 265 247 212 193 187 210 209 206 214 227 173 180 168 155 161 183 118 100 101 97 68 49 68 59 68 70 32 23 86 131 114 123 113 111 123 118 110 113 107 81 75 78 49 40 37 50 50 57 75 68 48 47 56 61 72 86 82 83 72 60 55 59 53 44 44 43 56 44 36 31 34 38 29 23 30 29 30 18 7 50888 331 18 30 10728 14 8 8 8892 3150 58622 1979 1991 2866 3549 4657 5631 5376 4724 3765 4279 5696 7845 8762 7981 8082 8615 8616 8406 8278 8027 7513 7194 6774 6628 6018 3468 1334 1122 1589 2786 3378 1996 1933 3044 3075 2874 2572 2361 2084 1561 1002 574 422 310 383 533 343 192 267 219 206 244 380 412 294 318 296 292 256 399 335 329 339 265 458 299 443 433 399 455 270 226 116 167 170 268 122 143 133 142 70 97 131 202 145 49 99 37 36 40 73 116 75 290 435 316 181 127 118 111 155 130 157 157 185 267 393 608 627 630 569 358 132 142 195 124 112 52 95 133 78 66 74 79 39 -9 97 121 5 99 28 99 13 75 141 88 42 15 49 55 -11 60 98 40 36 131 68 -2 30 13 58 148 21 48 98 57 116 250 409 550 384 235 171 179 150 254 265 196 125 198 236 210 211 219 207 182 168 164 182 145 79 89 115 66 63 68 213 94 12 -1 16 16 87 114 88 84 119 62 32 83 86 136 167 227 321 460 627 656 637 668 621 560 339 208 234 291 322 357 349 351 363 374 368 394 385 388 453 554 536 358 215 223 219 218 271 305 349 316 338 288 256 298 244 273 294 300 288 299 269 285 266 272 246 231 207 219 228 216 214 193 192 176 193 185 164 215 182 142 183 115 82 95 96 86 75 65 68 73 87 54 77 117 136 145 117 94 110 105 106 118 126 104 72 94 91 72 41 51 52 35 41 43 53 66 69 72 79 78 79 80 82 82 75 60 67 61 36 28 43 36 34 34 36 31 26 14 19 16 13 7 50894 321 17 30 10727 14 8 14 8893 3191 55390 1926 2080 2660 3653 4663 5501 5236 4614 3726 4322 5243 7206 8093 7621 7707 8379 8424 7968 7962 7635 7214 7033 6736 6427 5558 3091 1298 1242 1633 2701 3323 1941 1696 2534 2855 2680 2396 2399 2130 1590 1077 556 361 380 351 344 378 276 191 204 321 285 283 253 255 136 94 182 254 342 298 233 296 387 408 384 283 381 340 283 230 98 64 142 97 193 159 102 -13 87 110 -4 41 50 66 99 43 16 -2 13 80 36 89 330 635 421 218 33 63 109 156 210 171 33 259 275 256 395 497 620 524 375 116 113 107 57 16 -18 58 67 136 98 77 40 29 15 0 50 111 59 -41 13 67 47 39 -4 16 50 -10 68 -21 18 81 -6 76 132 46 23 18 67 58 -8 -45 52 28 27 65 161 352 488 448 219 130 89 178 188 255 168 130 156 170 185 121 95 153 137 86 95 107 93 69 55 43 43 19 99 163 129 6 -20 -76 -71 6 58 -21 -8 19 32 8 88 78 133 186 228 361 423 531 620 612 574 541 518 314 164 223 282 278 323 293 282 289 351 354 344 361 376 385 486 546 351 134 192 204 193 243 298 282 236 253 237 204 230 247 263 251 250 220 230 263 263 230 237 183 193 200 193 187 134 164 132 116 130 132 122 137 144 142 119 114 101 83 27 34 40 20 40 26 20 -6 3 8 28 63 94 100 106 100 74 70 95 105 74 39 63 46 6 21 28 18 12 37 34 15 23 39 18 24 30 43 44 38 34 16 22 23 28 14 2 1 2 50900 333 17 30 10727 14 8 20 8893 3233 51215 1634 2114 2872 3841 4839 5722 5480 4927 3743 4228 5254 7447 8161 8015 8155 8547 8582 8433 8453 8023 7705 7347 6858 6504 4734 2073 1251 1855 2442 3067 3707 2316 1686 2465 3199 3192 2646 2506 2277 1718 1130 703 460 399 464 502 458 318 377 182 261 336 457 339 284 234 201 233 396 323 386 431 472 381 424 352 452 440 314 308 207 160 80 72 125 152 161 147 97 47 101 49 66 146 99 188 63 75 76 105 117 97 185 323 521 557 222 117 135 117 202 183 170 189 280 231 259 321 635 732 650 510 264 115 147 118 144 166 80 84 192 23 159 141 64 53 -10 72 66 -8 102 96 83 120 158 131 84 93 8 30 56 46 88 106 63 47 74 76 115 93 151 119 82 87 92 120 165 325 468 553 429 213 181 186 150 169 231 250 239 271 190 158 210 172 213 179 232 164 76 111 74 46 63 128 86 171 216 111 96 29 6 9 44 88 33 55 100 132 45 121 140 165 260 321 422 505 647 645 742 720 632 603 365 202 274 388 356 342 330 408 423 432 445 446 432 450 479 533 563 383 213 237 187 219 303 351 327 328 344 304 272 326 313 281 286 295 288 282 276 283 309 277 242 234 232 217 186 169 204 170 161 170 158 159 169 158 145 165 161 129 105 84 104 67 101 106 79 62 59 44 66 59 112 134 143 136 123 140 145 130 108 120 103 80 61 59 53 50 41 45 64 54 56 65 85 77 83 89 90 87 71 75 59 64 56 69 54 39 46 48 50 55 40 18 31 28 25 25 21 16 11 7 50906 332 16 30 10726 14 8 26 8894 3276 56592 1549 2228 3095 3832 4718 5654 5456 5110 4043 3932 4946 7249 8189 8071 8244 8492 8599 8415 8131 7987 7605 7291 7183 6617 5380 2488 1482 2783 3001 3026 3646 2393 1969 2753 2886 2968 2676 2572 2444 1892 1344 709 438 478 421 340 414 292 79 208 220 272 467 307 315 265 347 241 297 294 410 499 424 413 410 423 430 387 393 390 240 131 138 252 201 94 196 125 54 112 147 39 32 73 71 144 112 50 129 9 121 247 251 281 659 683 303 232 257 163 130 112 137 187 183 163 292 379 642 641 632 490 162 96 93 159 156 -23 144 149 224 126 63 101 71 34 -4 88 86 86 -25 90 51 65 95 80 63 113 187 117 56 53 60 22 83 119 30 75 100 132 143 58 26 104 122 108 96 231 425 555 298 176 96 111 204 177 219 233 210 248 244 212 247 195 160 192 147 106 63 77 88 177 150 147 97 146 130 3 -42 60 81 67 84 62 45 27 33 -14 9 109 108 222 268 347 416 546 674 684 648 637 576 541 401 246 295 351 360 360 356 392 349 402 452 406 429 473 484 546 578 287 165 286 269 152 270 351 393 363 301 253 260 296 290 286 283 260 248 320 326 306 297 245 244 244 216 181 187 207 209 223 188 176 190 203 171 142 135 146 172 161 120 80 83 79 77 67 78 88 65 69 56 75 124 120 107 125 150 151 145 121 116 103 72 69 52 18 6 47 42 22 35 59 48 56 64 52 49 74 84 78 70 68 83 66 56 70 58 37 39 23 28 36 39 42 34 23 17 23 20 8 7 50912 325 16 30 10726 14 8 32 8895 3320 57855 1414 2086 3137 3866 4753 5510 5559 5377 3839 3628 4765 6709 7729 7507 7899 8514 8400 7996 8075 7795 7378 6965 6644 6310 5034 2435 1661 3047 2991 2958 3528 2289 1658 2523 2858 2852 2776 2594 2721 1973 1373 748 394 422 370 502 562 230 183 252 218 219 345 369 324 227 166 168 247 337 355 384 286 376 379 373 372 341 314 288 263 67 202 127 119 188 86 58 73 96 134 151 115 68 147 108 59 18 41 81 116 143 89 200 539 640 179 128 108 87 213 255 193 165 130 204 313 208 437 583 528 440 283 153 154 65 37 77 138 56 97 52 27 79 28 38 47 55 42 55 55 -48 4 101 24 53 95 72 13 14 43 27 68 0 39 118 159 23 -65 45 81 38 -13 50 37 42 204 199 400 547 350 161 82 99 141 204 190 213 208 221 157 155 172 175 151 78 49 125 62 91 99 98 55 49 105 157 95 75 -22 15 -17 -22 15 74 63 62 -8 29 65 105 162 252 287 332 445 570 638 611 613 594 624 480 257 207 331 450 396 331 330 352 378 392 399 319 368 388 502 492 438 187 125 211 155 212 279 372 338 336 309 255 221 203 199 274 241 232 233 236 228 250 261 246 216 161 170 189 216 140 154 174 154 183 168 153 99 123 140 112 127 128 91 50 57 69 63 73 63 66 32 36 27 27 101 106 103 91 91 128 117 89 83 69 50 71 41 23 5 999999 7 18 30 28 22 35 47 37 37 49 39 50 68 50 19 26 33 41 32 18 17 14 6 999999 999999 11 50918 317 16 30 10726 14 8 38 8896 3364 54067 1516 2228 3097 3705 4667 5637 5462 5144 3782 3804 4575 6358 7279 7472 7717 8301 8356 8010 7748 7400 7028 6678 6488 5811 4049 1932 2455 3390 2819 2771 3385 2509 1553 2139 2866 2819 2710 2427 2660 1899 1360 841 399 342 356 443 438 263 165 85 157 286 429 402 367 310 277 229 181 188 230 383 314 306 284 332 351 389 400 276 103 114 -20 112 156 82 6 -49 126 45 47 64 128 107 30 42 -39 -89 47 94 137 70 56 311 536 622 132 2 136 160 152 201 154 216 191 192 203 309 558 501 535 517 325 123 129 84 36 61 17 16 92 -16 -53 76 80 40 -10 -7 110 36 41 8 31 -2 9 23 0 50 18 -27 86 54 46 58 -20 42 11 -45 6 -8 -61 -7 -65 6 48 54 159 333 534 563 274 96 103 141 165 70 75 194 281 281 185 202 176 165 199 170 128 53 56 101 53 22 79 13 147 191 94 -35 -47 -35 -14 8 37 -54 6 -33 48 14 -4 61 182 183 328 380 392 485 537 572 624 566 526 347 238 258 334 350 286 266 279 362 373 353 326 349 384 390 385 482 453 235 122 176 210 191 185 241 287 262 290 268 209 197 226 254 243 220 201 194 205 252 240 190 174 164 155 173 152 136 137 123 120 135 134 82 99 105 98 100 97 68 67 68 40 50 53 38 31 39 13 29 17 9 45 100 100 88 94 75 66 67 51 37 36 55 14 9 6 2 999999 1 5 18 3 999999 21 13 19 36 39 40 20 28 9 1 5 8 50924 329 16 30 10726 14 8 44 8897 3410 50369 1453 2120 3144 3732 4657 5575 5557 5114 3809 3653 4549 6290 7615 7622 7837 8410 8404 8106 7735 7762 7464 7073 6616 5653 3096 2286 3061 3838 3197 2924 3540 2708 1574 2137 2801 2772 2605 2612 2928 2205 1722 909 482 341 299 441 372 200 243 217 154 321 149 260 212 138 175 118 152 298 336 395 446 357 365 383 337 428 372 312 70 53 89 115 178 174 114 107 63 48 76 45 99 156 83 70 79 103 -7 -3 43 11 155 243 531 637 226 127 24 140 45 92 157 191 191 186 313 411 544 629 581 492 288 109 187 135 52 123 52 26 35 18 36 109 -22 7 -22 33 38 9 84 51 77 116 54 103 19 54 66 128 49 38 54 97 61 113 100 55 9 33 -5 29 50 60 117 173 297 491 760 614 332 117 65 115 145 137 172 186 212 234 214 201 187 178 224 158 140 72 138 115 29 107 87 74 193 189 105 -7 0 5 -36 26 10 -21 50 79 27 2 68 134 252 301 271 382 484 551 699 679 606 583 573 358 283 315 410 387 372 341 356 363 420 405 348 338 406 395 417 483 442 233 128 151 179 228 236 297 284 244 240 190 204 259 260 271 245 228 236 227 229 241 262 198 179 186 173 136 186 189 170 216 187 128 145 133 146 136 123 104 140 151 84 69 70 41 34 51 61 36 36 38 36 30 74 108 110 89 76 89 119 123 95 79 62 34 19 17 15 12 33 13 27 30 20 41 53 52 47 58 73 60 55 53 42 34 18 25 34 33 18 11 25 20 20 1 2 11 13 7 50930 331 16 30 10726 14 8 50 8898 3456 48079 1500 2208 3233 3818 4901 5693 5409 5195 3948 3697 4583 6446 7614 7761 7986 8352 8570 8244 8048 7809 7613 6901 6455 5377 3120 2456 3192 3886 3637 2985 3694 2800 1656 2176 2812 2818 2709 2544 2942 2471 1784 1057 538 514 452 470 430 249 80 244 216 344 286 309 263 236 234 235 234 399 463 399 375 315 322 359 356 314 363 377 221 172 151 69 163 247 125 45 -31 -23 33 51 72 2 100 13 -5 43 86 39 16 24 43 253 643 619 204 117 118 78 65 179 164 180 162 250 178 265 502 508 515 488 281 91 130 169 50 92 134 141 44 58 36 -2 55 83 36 43 85 21 32 17 25 92 13 53 112 134 -5 117 21 8 -20 45 88 62 65 1 -14 73 102 56 122 139 149 206 208 453 712 610 458 208 161 144 195 174 197 256 317 226 221 171 199 152 147 154 137 0 13 93 86 130 106 176 163 165 28 -51 31 37 41 24 9 5 39 66 2 14 38 110 237 300 291 337 544 687 704 646 670 593 513 355 327 348 442 429 374 363 387 384 412 417 468 431 413 445 460 501 469 235 178 197 238 226 207 244 326 287 310 312 275 270 281 262 275 273 282 274 276 282 253 207 198 220 184 175 162 168 162 194 195 234 182 195 196 148 121 153 140 154 101 69 71 73 81 93 85 78 72 53 40 48 85 133 134 84 87 97 90 100 95 98 80 60 48 49 28 38 30 36 50 25 68 62 67 58 57 69 85 61 55 57 67 44 45 36 38 28 28 27 28 34 31 24 16 22 12 11 18 5 50936 333 15 30 10725 14 8 56 8898 3503 42501 1570 2262 3237 4127 5127 5680 5636 5294 3817 3746 4751 6599 7578 7550 8070 8595 8789 8164 8065 7916 7449 6689 6275 5209 3348 2948 3227 3837 3612 3036 3597 2805 1741 2471 2954 2908 2795 2589 3016 2620 1907 1372 616 433 411 390 338 293 160 215 206 376 352 326 260 220 235 194 305 301 469 379 341 352 343 444 383 298 367 370 283 144 223 217 158 132 30 86 52 -49 11 51 118 90 180 148 152 108 85 33 41 68 129 254 433 660 288 132 126 188 122 83 168 198 190 221 256 304 570 681 635 530 355 198 107 85 63 69 102 66 -3 -72 116 99 77 3 29 41 9 62 53 34 26 73 105 114 73 84 81 58 54 139 9 101 93 6 74 86 24 -52 30 2 15 101 55 142 388 645 746 651 438 184 102 151 149 162 209 263 302 307 287 246 281 275 162 95 126 116 130 112 108 118 114 181 189 194 114 35 58 41 21 20 39 63 9 65 74 50 88 196 263 306 302 399 553 679 642 625 666 601 546 346 350 420 406 376 360 323 368 354 440 395 414 353 394 429 450 485 428 224 131 158 232 264 255 297 355 297 284 252 250 281 297 328 288 283 293 309 290 337 297 269 157 165 205 215 213 182 182 217 200 166 171 155 184 164 136 139 129 152 109 78 85 74 69 73 62 40 35 33 60 76 109 106 99 106 109 104 115 119 140 111 75 59 41 42 44 34 33 56 37 44 44 60 79 90 70 92 85 78 85 77 66 64 36 43 54 51 40 42 38 28 31 28 27 28 25 30 24 14 16 12 50942 330 43 30 10723 14 9 2 8899 3551 46443 1591 2275 3307 4158 5143 5550 5333 5183 3703 3537 4384 5956 7366 7816 7909 8369 8597 8514 8061 8122 7582 6945 5869 5195 3508 3088 3271 3911 3477 3018 3733 2689 1779 2409 2806 2772 2588 2564 2947 2728 2159 1297 590 416 425 609 469 177 304 173 121 288 329 282 241 223 157 128 223 258 325 341 270 337 365 386 350 268 244 371 343 104 131 149 92 185 4 30 25 20 54 -9 77 48 156 168 81 167 129 -5 3 59 55 143 393 617 350 140 175 136 65 114 222 253 181 266 171 223 468 579 607 508 338 255 120 176 88 67 27 27 11 45 14 -12 50 84 84 32 30 5 106 98 63 56 -8 -6 8 39 63 65 65 46 73 100 21 35 61 58 33 57 86 67 81 108 61 212 330 556 644 650 507 304 161 80 48 197 173 250 250 273 303 196 190 176 169 96 34 82 73 78 90 89 56 185 227 99 16 23 15 57 -17 11 33 71 42 27 49 46 70 78 193 396 318 369 480 636 620 644 581 568 530 335 349 395 423 405 359 368 387 435 388 381 381 422 454 457 465 466 369 179 121 177 195 224 216 280 329 259 270 271 265 277 247 277 270 280 257 252 216 236 269 226 201 190 140 157 166 145 167 166 173 165 230 170 148 191 185 136 131 128 64 53 34 54 82 44 33 33 31 31 17 43 74 113 138 115 91 67 98 105 101 86 79 44 36 20 7 20 18 24 41 27 41 50 59 46 43 52 39 45 54 54 39 25 31 42 34 37 23 11 16 11 15 18 19 16 8 11 3 50948 327 12 30 10722 14 9 8 8900 3599 6042 3407 4224 4628 5001 4951 4736 4189 4395 4955 5953 6856 7434 7970 8186 8091 8036 7872 7603 7225 6440 5420 4632 3855 3300 3268 3376 3375 3222 3007 2546 2114 2342 2457 2677 2537 2646 2934 2628 1826 1279 747 447 329 319 270 364 316 171 195 258 332 317 346 319 168 264 228 295 413 411 389 305 284 331 298 459 450 382 262 115 111 124 128 111 135 138 67 2 31 6 97 177 103 52 44 147 127 2 -57 99 66 106 433 498 436 244 145 132 99 131 193 213 123 133 191 259 459 560 629 469 340 306 126 87 62 28 -1 66 73 65 32 39 75 103 -3 86 -32 26 105 98 43 11 37 69 68 59 8 13 56 106 65 15 -29 69 63 12 1 37 72 72 10 34 -19 140 212 380 620 613 610 496 250 121 142 106 111 171 210 278 271 274 244 237 190 154 148 107 72 121 37 27 70 88 205 216 149 70 28 36 -18 -40 32 -29 15 89 59 5 77 134 163 201 261 270 428 550 632 602 563 549 600 439 279 289 415 433 390 353 380 305 322 390 414 371 350 399 440 492 477 407 271 164 168 178 181 225 257 268 291 262 214 249 202 186 217 223 247 274 272 211 211 211 216 186 135 165 184 182 171 162 131 149 161 159 146 147 142 98 106 133 163 95 45 49 39 56 54 60 40 38 32 6 29 49 64 91 86 80 64 64 91 87 84 50 50 32 21 46 25 16 15 36 10 13 21 42 48 43 47 48 35 36 17 23 33 20 22 16 20 19 9 13 12 9 10 999999 999999 1 50954 329 13 30 10723 14 9 14 8901 3646 4191 4422 4134 3785 4240 5332 6688 7325 7550 7917 8053 7921 7843 7381 7361 7136 5842 4559 3569 3796 3221 2997 3355 3339 3149 3396 2679 1859 2041 2518 2644 2423 2625 2944 2393 1771 1180 595 456 452 315 344 340 178 141 383 305 313 234 338 318 185 196 248 313 299 297 332 378 355 336 379 430 387 417 303 317 166 95 104 84 84 84 84 109 56 28 -18 95 46 98 42 41 58 56 -47 -58 58 63 17 308 483 374 178 20 120 136 25 53 149 128 102 140 271 412 423 487 517 317 121 106 76 107 26 -2 40 47 9 34 -82 -30 43 -17 40 5 11 62 106 32 53 13 57 80 -14 -25 10 13 73 114 26 99 80 45 48 69 28 75 67 58 29 56 112 146 239 425 608 660 503 352 110 77 92 118 173 122 201 301 281 246 198 160 185 172 46 78 94 3 9 110 74 157 251 184 123 57 34 -36 25 23 22 15 28 -45 -56 38 55 69 178 207 253 258 319 544 581 619 655 548 496 432 318 337 412 437 371 337 299 342 421 390 394 415 394 378 396 444 465 407 281 183 143 154 245 206 201 270 273 267 231 225 187 213 227 221 202 218 212 261 229 218 173 152 153 173 191 160 139 148 152 172 174 189 188 144 144 145 150 103 95 108 96 62 41 61 62 55 57 56 40 26 7 30 69 102 89 85 67 81 75 84 85 93 83 38 25 35 32 19 13 11 41 25 12 27 44 30 35 39 45 60 48 33 19 32 24 34 30 12 17 35 27 19 7 4 7 999999 999999 4 3 3 50960 327 15 30 10725 14 9 20 8902 3691 4168 4036 4044 4483 5527 6340 7011 7446 7875 8102 7708 7597 7484 6829 6167 5148 4553 4738 4423 4236 3795 3342 3406 3183 2920 2609 2318 2274 2432 2463 2564 2664 2412 2038 1501 1030 738 486 279 328 335 210 144 175 195 354 370 195 225 246 231 204 217 261 333 258 307 254 304 278 286 231 265 332 129 87 -8 40 88 54 13 12 -21 -17 129 48 61 132 31 91 17 -24 -16 15 15 141 20 42 134 291 359 349 282 201 118 10 23 121 177 126 97 209 225 378 511 525 367 237 172 67 73 68 -6 -39 -21 -21 -11 6 -42 -78 999999 -34 17 -7 -75 14 171 70 -17 -16 -7 -4 0 44 -34 -65 -3 -30 -30 -5 52 6 -10 32 -26 -41 36 2 100 60 51 184 326 408 571 596 453 305 182 82 101 97 93 151 224 254 191 254 174 208 172 147 73 29 -15 42 57 28 2 135 191 108 65 32 40 18 -54 -75 -3 -1 -68 9 37 44 56 79 75 174 254 267 434 568 609 578 526 519 502 433 356 422 427 405 348 359 357 381 318 358 386 348 333 358 378 447 461 404 269 150 141 177 186 162 205 284 296 311 283 238 240 223 215 153 206 222 207 211 214 218 229 166 144 155 142 156 164 106 119 150 127 151 164 130 145 154 113 87 126 122 90 58 24 34 27 37 57 27 14 35 20 22 51 85 101 81 58 88 61 73 83 72 46 25 6 11 6 9 9 4 27 19 28 30 13 36 21 32 41 38 50 43 37 26 36 36 17 22 13 7 5 12 10 4 999999 999999 999999 6 5 50966 319 15 30 10725 14 9 26 8903 3734 4292 4403 4336 4237 3836 3925 4694 5790 6947 7463 7864 8029 7941 7530 7330 7126 7019 6300 5838 5587 5533 4808 4426 3956 2967 2887 3327 2649 1695 1909 2503 2436 2349 2430 2890 2724 1875 1012 637 398 314 306 336 343 125 71 125 150 316 333 306 149 134 109 160 245 192 289 233 219 304 308 336 304 353 272 322 142 69 75 100 93 3 124 99 47 119 95 -54 49 -66 -87 -6 -4 -2 -31 -32 9 4 108 27 72 320 521 337 160 72 26 14 150 156 125 105 209 112 211 467 530 525 455 238 40 12 -11 -2 -15 37 -19 76 -67 35 8 -24 58 39 -21 4 -15 112 23 -26 -29 37 15 -23 -44 -15 -6 23 47 -23 -32 3 16 13 3 35 105 79 117 53 111 79 158 342 485 575 604 421 158 35 9 37 45 80 134 247 240 197 239 175 91 137 112 42 23 101 81 81 69 109 168 167 82 62 2 9 4 -40 -66 -50 -18 -8 -2 -14 34 58 64 147 201 255 270 510 569 494 488 527 467 491 383 372 424 439 428 298 296 315 358 358 315 328 366 336 349 366 421 452 258 195 111 152 154 161 180 229 286 256 259 163 208 203 203 226 241 240 208 239 196 178 175 176 148 160 123 115 167 154 150 124 103 140 121 88 91 109 71 86 93 101 64 33 40 24 24 28 20 1 0 6 -19 22 47 49 63 86 51 69 65 58 55 49 53 47 15 21 8 999999 999999 999999 1 999999 18 41 31 25 15 30 36 27 36 10 6 5 7 8 7 0 999999 2 50972 330 14 30 10724 14 9 32 8904 3775 4412 4737 4831 4681 4767 3894 3805 4953 5962 7026 7614 7880 8132 8171 7804 7681 7827 7439 6739 5656 5543 5192 4833 4876 4198 3217 3283 3768 2939 1896 1893 2418 2649 2652 2491 2785 3053 2353 1555 940 392 485 327 297 340 312 252 291 248 335 278 335 151 167 139 229 219 229 232 307 358 352 298 388 403 199 282 355 278 152 82 126 210 137 68 82 71 63 143 134 45 82 103 186 53 -22 12 15 36 48 -20 -28 100 225 620 656 396 299 141 102 183 130 214 229 208 186 165 440 578 605 513 360 178 129 24 -6 14 86 39 13 -11 32 118 -1 16 -28 11 86 58 209 189 -32 36 63 83 66 26 106 62 78 4 1 66 11 46 12 101 27 28 59 130 174 130 152 230 336 606 728 680 469 206 143 102 89 199 104 169 316 337 316 270 282 205 140 119 82 105 109 39 11 122 184 237 214 133 77 30 27 -4 43 -11 -25 -9 37 48 55 59 61 147 238 286 277 341 578 627 615 614 605 531 488 436 400 467 483 430 383 349 366 380 422 429 408 370 422 390 471 449 382 228 175 160 175 203 211 220 284 307 291 221 196 265 262 209 240 294 253 270 267 221 245 225 216 222 167 185 143 166 191 170 174 184 207 216 180 133 130 112 116 128 98 62 57 57 77 59 68 46 43 51 12 25 73 61 86 113 83 86 80 71 81 105 107 72 75 52 36 27 25 33 22 25 19 40 42 45 46 46 50 60 59 62 63 37 17 38 35 32 32 23 29 30 22 9 10 9 2 999999 999999 1 1 50978 321 12 30 10722 14 9 38 8905 3814 4935 4962 4552 4444 3676 4280 5657 6162 6993 7690 7992 7987 8008 8188 7818 7567 7413 6401 5688 5509 5095 4889 4843 4300 3202 2990 3607 3213 1813 1718 2258 2390 2517 2405 2814 3060 2386 1504 903 470 457 395 375 387 267 144 209 181 255 331 361 162 172 209 276 276 228 289 244 242 216 298 240 298 295 322 310 320 34 83 132 69 79 152 107 120 88 30 -23 -1 96 77 95 175 181 45 -40 5 48 74 87 9 207 462 655 536 309 134 71 77 134 134 160 205 196 298 351 308 519 504 412 127 12 54 18 13 94 26 3 22 -46 -9 29 32 -12 -3 75 -13 224 164 151 97 1 108 97 26 1 93 -9 -50 3 -30 -30 -38 26 76 155 88 83 94 162 213 232 270 355 515 553 525 372 272 90 112 68 65 147 196 289 343 342 214 217 197 126 86 29 48 14 41 -8 96 160 245 284 195 12 -13 -17 -4 9 -15 37 -15 -1 13 30 30 42 117 210 251 254 445 571 613 576 610 554 588 476 468 388 399 427 425 381 364 363 390 332 365 422 442 427 428 426 417 342 223 127 144 202 183 193 179 260 275 316 261 216 196 238 249 243 214 215 212 228 265 247 220 225 215 194 163 155 163 154 97 91 144 124 155 122 121 120 88 85 121 91 80 67 41 50 40 40 37 14 11 43 28 55 80 85 86 91 100 71 71 73 63 60 59 23 37 41 9 12 10 999999 999999 999999 37 51 20 29 33 19 38 46 42 39 37 30 29 24 19 16 8 999999 999999 6 50984 326 12 30 10722 14 9 44 8906 3851 4929 4919 5030 4585 4130 4684 5903 6726 6922 7194 7782 8175 8132 8175 7980 7883 7240 6594 6208 5587 5273 5129 4850 4240 3503 3290 3645 3342 2456 1967 2111 2427 2533 2583 2707 2824 2773 2258 1338 595 449 473 449 403 333 228 213 164 232 324 320 231 277 311 177 176 225 236 273 229 184 266 278 297 181 276 355 252 114 174 169 165 113 179 75 106 80 112 86 29 118 119 89 75 36 -17 123 132 49 57 79 72 69 429 627 570 494 471 296 123 102 155 166 203 136 154 257 367 408 359 424 281 80 31 70 41 19 60 71 76 3 39 -4 2 -11 38 51 58 122 240 242 96 86 90 40 12 42 78 112 60 25 36 54 -14 -36 -11 -4 -25 68 136 169 219 267 366 360 370 415 517 496 372 201 160 85 174 187 248 336 363 304 275 264 201 108 78 51 85 78 50 28 35 180 130 209 176 96 -2 21 46 -46 8 17 -39 21 10 -39 -6 45 70 199 267 308 435 541 608 568 545 513 559 582 488 497 513 524 418 357 392 343 346 358 350 385 400 427 430 451 429 370 289 155 123 163 184 197 199 259 338 342 292 219 240 237 225 276 266 239 229 210 215 279 264 244 186 214 181 209 135 131 129 158 180 182 169 168 165 141 87 93 140 93 45 53 51 17 26 63 35 9 6 23 19 35 72 96 86 89 84 42 79 90 85 77 86 64 41 21 17 25 26 12 12 15 27 2 15 31 23 45 50 38 43 51 28 21 22 21 21 16 13 9 0 9 0 7 999999 2 0 50990 331 13 30 10723 14 9 50 8907 3887 2638 3588 4354 4776 5434 5102 4811 4477 5206 6763 7387 7352 7808 7875 8347 8446 8348 8181 7657 7139 6583 5968 5553 5259 5114 4432 3906 3419 3336 3688 3150 2400 1964 2278 2650 2709 2670 2829 2958 2645 1848 1045 612 510 374 367 297 261 184 115 186 285 419 330 385 335 276 235 230 202 218 274 289 295 371 281 243 226 261 159 244 132 231 231 142 162 101 163 231 50 101 57 59 142 93 96 82 96 103 149 18 -57 88 60 94 221 570 728 746 639 363 185 93 128 181 235 160 215 318 220 347 407 502 380 228 83 86 47 49 42 51 135 123 179 97 31 96 85 18 128 374 419 371 245 141 209 208 115 119 73 6 41 84 52 40 48 55 122 88 107 217 262 255 273 350 461 492 401 429 469 406 293 129 73 119 154 293 411 369 379 336 276 234 227 191 143 53 112 97 87 151 165 189 200 187 144 49 -5 25 73 87 8 -52 4 20 -13 30 68 142 266 335 366 460 617 598 639 586 550 533 539 491 520 523 541 442 410 401 374 401 402 396 442 411 416 452 404 411 375 356 288 193 218 247 232 211 290 345 303 295 333 288 270 296 304 291 282 278 291 247 270 325 294 252 264 254 183 159 181 167 166 199 199 178 171 173 186 128 119 127 142 90 74 69 56 24 40 41 26 31 10 41 70 85 101 120 106 73 69 88 126 130 122 82 65 53 38 22 20 27 9 17 25 44 30 42 75 71 71 81 73 53 61 48 52 46 32 29 35 43 32 28 29 28 33 22 16 4 5 11 7 3 50996 316 13 30 10723 14 9 56 8908 3923 35873 1588 2312 3417 4084 4966 5150 5276 4978 3985 5658 7301 7012 6964 7351 8207 8442 8579 8091 7849 7634 6850 6066 5404 5066 4776 4489 4178 3340 3016 3682 3800 3236 1845 1713 2376 2590 2593 2459 2938 3243 2515 1512 812 392 419 327 356 297 170 193 171 224 241 190 341 197 163 161 88 150 215 151 111 182 242 119 20 79 139 165 157 126 40 14 -85 -6 131 0 -6 106 143 34 51 89 52 121 90 39 110 35 -16 10 49 -49 70 95 183 284 586 595 474 268 122 72 77 122 195 159 112 252 321 431 541 487 286 98 -43 -9 -8 33 16 30 -18 -1 -40 -89 28 68 -16 199 346 406 470 434 501 691 654 609 175 20 -28 26 32 8 40 86 90 67 68 69 184 314 298 335 479 544 316 351 331 299 232 111 85 50 66 154 318 323 288 327 301 187 97 117 72 38 59 99 15 47 56 128 164 123 114 60 -6 9 -36 7 33 -15 -15 -46 17 -23 2 53 84 129 207 354 434 567 575 594 538 476 541 537 453 435 449 481 476 349 306 261 293 348 349 341 385 396 381 365 341 352 331 150 150 173 195 179 220 285 299 320 259 230 256 227 210 203 255 238 224 244 260 252 219 258 226 173 209 168 125 131 100 90 104 124 143 134 114 74 53 85 69 36 23 17 8 -11 21 23 -1 0 15 10 30 37 61 43 63 72 54 72 102 78 52 51 13 999999 999999 999999 10 999999 999999 1 6 17 20 11 27 27 36 31 19 12 33 24 11 10 3 51002 333 10 30 10720 14 10 2 8909 3960 48263 1527 2436 3322 4073 5272 5692 5811 5717 4472 5785 7792 7895 7885 8031 8934 9527 9614 8807 8413 7986 6707 6215 6238 5638 5463 5020 4642 3626 3427 3856 4054 3465 1948 1798 2746 2640 2867 2715 3186 3600 3067 2128 1192 639 396 570 424 352 235 220 237 276 296 363 370 312 177 129 273 109 112 281 270 108 132 113 43 111 58 9 149 181 159 240 224 192 131 116 -48 102 111 115 112 62 182 83 93 69 202 81 112 81 87 117 98 112 186 274 485 647 571 263 187 146 56 191 236 192 159 288 464 503 543 550 349 232 8 37 70 66 101 98 18 -48 47 61 87 67 93 245 419 236 366 652 765 829 828 717 302 39 -1 54 107 100 46 144 114 94 88 153 236 331 523 518 626 464 315 353 342 309 226 143 175 126 142 266 477 495 427 298 355 275 191 210 142 124 73 46 94 74 73 173 198 254 168 85 12 143 40 27 62 36 63 -11 34 90 79 68 123 234 203 295 456 677 746 653 554 651 588 609 574 560 578 501 471 406 386 445 440 435 500 439 450 472 436 442 411 416 333 195 202 235 219 220 251 276 353 430 385 330 329 309 271 295 314 297 284 314 334 341 371 309 289 323 298 254 221 196 183 181 172 200 203 172 158 149 169 178 128 88 110 71 55 98 98 69 75 46 52 74 99 127 111 133 133 107 114 135 105 111 130 118 98 92 74 63 61 62 62 63 66 67 67 90 87 68 69 81 88 83 79 62 52 56 76 81 83 68 52 45 45 40 32 34 48 41 42 39 36 31 20 10 51008 330 8 30 10718 14 10 8 8910 3998 67288 1360 1969 3017 3645 4886 5528 5395 5608 4551 5958 7934 7872 7383 7390 8839 9428 9236 8469 7418 7232 6769 6672 6407 5613 5198 4975 4376 3581 3430 3741 3944 3355 1936 1575 2433 2575 2597 2461 2847 3445 3209 2449 1260 615 465 451 357 405 311 225 111 211 206 276 317 308 279 79 198 144 146 206 142 109 119 130 77 151 51 114 164 26 -45 195 151 142 166 44 84 92 132 142 45 77 137 38 59 53 71 36 30 40 -49 -24 11 -14 118 84 334 572 602 354 134 162 116 100 129 234 128 224 277 478 471 475 429 237 146 20 40 1 1 66 51 39 12 3 -29 65 55 128 325 265 136 324 524 680 757 713 441 211 89 27 -12 105 107 82 99 112 121 97 263 414 556 616 470 307 295 253 201 162 209 147 142 143 33 128 407 428 356 354 324 197 99 94 81 66 64 54 69 41 14 52 159 107 72 26 43 14 9 25 -44 23 -17 32 24 -41 22 32 89 182 206 266 389 534 592 554 570 547 533 543 474 493 484 421 428 385 355 354 372 379 389 370 409 479 428 403 394 414 327 192 155 175 212 173 247 315 327 349 299 261 265 280 237 269 281 302 322 310 317 311 355 332 293 253 280 212 179 127 110 131 162 168 182 133 132 101 77 108 93 51 53 40 30 49 29 52 29 12 0 27 59 67 75 101 88 90 68 96 103 77 84 86 55 34 29 33 35 29 18 29 33 35 36 61 50 42 44 38 39 24 17 20 25 37 39 32 25 32 26 22 18 11 3 2 9 7 7 5 5 51014 317 8 30 10718 14 10 14 8911 4037 72987 1459 2022 2997 3634 4797 5186 5269 5644 4846 6028 7917 7836 7285 7887 9058 8966 9275 8394 7454 7160 7046 7350 6837 6044 5338 4923 4212 3688 3637 3623 3739 3541 2460 1499 2315 2487 2567 2570 2856 3431 3220 2282 1312 561 427 416 368 326 350 192 284 221 278 338 277 264 148 205 184 130 85 154 95 41 79 54 55 84 89 93 -47 25 91 76 179 172 9 -63 29 65 65 51 98 69 133 74 35 90 124 93 1 -60 27 40 -27 70 78 99 241 471 617 403 177 87 90 65 65 195 232 169 264 356 453 520 335 126 -18 11 13 26 29 34 48 7 -45 -14 -22 -5 7 80 257 190 138 121 386 654 587 626 640 468 152 20 -7 23 71 64 92 88 123 90 242 375 510 572 554 408 287 244 162 177 127 88 62 46 97 151 318 434 359 347 224 103 100 170 134 92 60 92 -34 -3 -26 85 153 82 101 28 -13 -13 -30 -2 -49 15 44 18 15 10 12 51 -1 73 87 223 362 538 526 528 559 509 491 507 515 454 478 436 424 366 261 270 319 365 361 347 368 393 339 337 408 398 334 174 120 156 210 170 208 270 323 327 323 295 212 231 273 237 282 282 252 238 257 303 273 320 274 231 212 206 161 113 111 105 73 105 126 138 92 92 87 94 88 61 56 23 3 2 20 -11 -12 -7 -15 7 58 65 72 57 49 59 36 58 67 68 63 49 38 26 12 11 15 999999 999999 13 2 999999 9 21 18 32 31 36 35 28 20 11 15 9 999999 7 51020 324 9 30 10719 14 10 20 8912 4076 67583 1986 1983 3034 3500 4576 5249 5353 5813 5173 6597 8203 8131 7736 8579 9039 9170 9560 9038 8225 8197 8247 7713 6904 6456 5414 5029 4555 3853 3687 3826 3887 3561 2345 1715 2370 2422 2496 2524 2748 3318 3447 2394 1045 487 392 417 433 283 340 202 248 181 220 389 273 210 255 134 164 137 6 103 63 87 54 72 88 55 257 120 102 119 109 179 88 72 121 101 32 91 52 89 74 132 92 70 83 96 52 103 138 17 7 -36 86 53 45 119 287 556 543 351 189 212 100 51 46 194 258 267 282 502 429 432 323 171 2 -24 21 -16 56 60 36 -45 -26 1 -6 70 81 95 62 348 145 182 318 525 398 423 711 709 230 55 91 56 125 90 134 122 90 84 144 388 607 699 694 521 327 245 185 106 104 168 146 99 89 207 331 398 322 301 185 109 66 159 108 73 86 79 4 4 76 107 176 100 24 -51 -2 14 -11 -10 66 -62 -45 27 -10 30 26 48 88 82 98 224 369 599 559 589 525 497 498 545 502 533 501 418 429 380 359 345 393 324 357 362 365 413 415 380 354 432 318 193 173 157 185 251 277 318 311 343 284 255 226 238 263 267 272 247 256 286 286 311 323 349 269 265 237 233 134 130 127 94 97 145 131 155 135 114 74 87 67 39 62 56 14 -4 -33 17 24 9 10 39 67 55 51 72 92 63 66 101 101 80 81 46 35 17 3 999999 17 17 19 3 14 34 31 28 22 7 25 43 36 25 21 14 6 999999 8 10 999999 999999 6 999999 999999 999999 2 51026 331 10 30 10720 14 10 26 8913 4116 11009 3052 3759 4367 4806 5348 5689 6292 6619 7273 8388 8763 8873 9244 9458 9435 9382 9219 8904 8199 7914 7641 6897 6467 5916 5159 4698 4219 4219 3812 3374 3086 2653 2197 2387 2615 2637 2794 3119 3080 2862 2188 1273 660 365 396 364 280 456 342 287 263 286 333 321 220 29 67 160 60 32 62 148 113 18 39 154 109 72 94 60 184 204 192 113 78 15 103 135 100 14 127 162 81 144 177 51 87 68 52 16 170 8 83 74 32 166 298 395 492 502 473 320 243 220 100 171 187 256 333 368 456 441 429 309 254 239 105 42 43 77 66 1 5 43 0 -24 76 128 151 90 254 355 258 337 378 465 494 540 521 410 177 197 157 100 148 153 129 224 223 292 404 543 573 572 501 471 315 182 140 147 109 104 142 87 259 406 351 377 303 200 146 102 151 208 137 67 39 9 85 133 180 199 146 89 26 46 104 27 37 4 37 33 41 80 124 106 58 112 161 160 270 461 534 632 659 622 619 672 608 598 568 586 526 455 397 400 412 439 388 410 404 428 417 403 377 423 506 373 207 154 202 183 256 312 325 320 321 261 258 260 275 266 271 304 338 327 338 379 339 323 341 341 321 277 277 199 149 141 143 148 162 177 182 178 148 150 150 132 84 89 74 60 58 77 59 47 21 34 37 64 92 86 98 114 124 90 98 128 136 121 103 83 77 42 34 40 46 42 39 55 61 68 68 60 55 68 79 89 66 58 42 26 30 32 25 28 38 41 28 29 20 20 24 21 16 15 8 4 999999 1 51032 316 15 30 10725 14 10 32 8914 4153 5317 5880 6584 7057 7465 8061 8434 8599 8757 8961 8824 8816 8460 8097 7875 7341 6802 6375 5905 5064 4689 4237 3922 3791 3676 3001 2611 2684 2213 2067 2276 2576 2791 2711 2459 2166 1832 1288 703 415 437 350 310 194 236 171 195 315 303 151 293 266 126 112 165 145 85 -22 85 167 67 140 99 -11 79 47 1 73 82 123 18 -24 149 89 87 0 4 59 25 138 32 60 93 85 17 37 78 81 79 129 128 154 178 249 348 374 391 421 239 140 130 34 100 33 172 388 428 272 359 328 181 114 41 16 26 104 86 -12 -12 41 -37 29 -19 0 -6 106 176 154 177 227 242 320 308 344 522 497 443 274 100 149 158 206 296 232 119 91 191 289 343 514 468 426 381 295 240 215 98 80 61 100 86 218 253 378 376 323 216 163 59 62 129 106 63 29 1 -15 97 81 69 65 6 -11 -22 4 -47 -17 -36 -33 -76 -69 4 65 39 73 117 59 138 163 287 443 497 548 560 617 584 566 558 563 497 511 446 424 389 337 343 319 333 379 407 373 360 414 386 383 409 318 159 121 124 159 179 212 247 287 277 243 222 211 196 247 243 195 244 253 250 221 272 296 299 286 246 245 264 189 132 93 80 72 86 107 122 100 116 83 98 83 83 66 47 1 18 42 12 17 25 -9 -38 13 51 58 44 61 80 77 70 89 66 57 77 80 43 22 999999 999999 12 34 999999 999999 999999 25 26 25 999999 999999 3 29 26 18 21 27 8 5 4 15 9 11 51038 327 20 30 10730 14 10 38 8915 4187 7505 7576 7753 8585 8652 8831 8988 9008 8881 8485 7963 7794 7203 6589 5983 5635 5429 4907 4442 4103 3917 3478 3074 3028 2831 2513 2250 2314 2772 2689 2470 2199 2037 1749 1529 1051 677 463 413 306 298 364 326 214 251 269 262 121 194 216 123 130 127 77 138 31 57 145 154 93 129 107 207 101 -30 83 32 67 132 63 103 72 60 -40 3 142 82 68 108 116 72 72 46 33 147 52 66 46 11 106 191 337 499 420 317 321 212 200 154 138 220 142 186 272 340 409 363 413 384 289 117 112 111 93 113 32 16 66 72 -58 -59 54 109 184 150 93 127 203 143 177 250 359 418 417 442 375 390 311 467 495 384 318 223 204 177 218 236 414 446 378 300 292 247 155 168 147 76 180 120 159 256 277 343 236 229 215 119 92 119 88 54 50 46 13 32 119 96 93 34 -6 13 23 -1 29 -42 7 21 -6 33 5 7 -13 123 142 51 108 279 303 431 563 585 591 613 630 539 610 629 557 573 550 433 420 363 352 361 379 400 363 356 382 364 368 355 399 424 349 216 161 194 210 227 232 273 284 253 243 229 228 257 257 233 255 300 243 197 276 331 327 313 290 275 227 208 174 142 141 152 134 121 111 141 121 136 129 96 107 99 75 58 58 49 44 61 37 21 -7 6 2 21 52 73 71 81 88 79 76 71 75 91 55 68 53 24 16 31 21 999999 999999 19 15 33 39 15 35 33 49 59 48 47 39 20 19 22 27 20 15 17 14 8 8 6 999999 8 7 1 7 3 51044 327 23 30 10733 14 10 44 8916 4217 8458 8744 8756 8974 8741 8878 8831 8455 8114 7404 7112 6610 5825 5186 4698 4292 4058 3950 3893 3676 2931 1941 1740 2222 2494 2371 2406 2423 2866 3102 2439 1533 706 410 460 260 329 485 430 193 173 194 184 289 301 242 295 176 166 145 111 110 34 112 88 162 211 140 81 30 78 93 100 217 122 159 87 87 113 81 9 46 6 -43 -5 114 49 150 169 69 105 78 62 170 86 36 52 -29 105 271 351 484 563 340 405 154 43 100 109 71 118 253 219 362 467 461 396 384 292 75 -48 -7 38 22 48 7 6 -66 -53 45 -12 87 216 176 67 67 160 74 128 327 368 555 691 442 96 131 463 700 665 441 451 465 307 196 237 344 414 452 322 254 244 198 122 90 129 48 26 36 124 130 331 358 243 95 161 97 39 13 34 66 24 -5 25 42 216 222 97 -8 36 22 -28 7 -63 -63 -32 -13 4 7 9 -22 29 71 130 184 145 217 307 476 567 539 539 485 554 513 563 540 535 494 516 487 428 374 345 370 401 426 406 391 424 350 330 363 445 446 322 222 166 159 188 196 242 192 234 224 229 243 229 248 261 259 253 288 312 306 296 276 292 330 309 304 246 254 208 123 106 147 135 111 107 131 138 124 73 80 74 76 79 42 38 53 52 37 40 40 37 8 8 25 57 102 77 53 83 61 67 43 50 66 80 69 47 16 27 20 7 30 11 4 31 28 29 30 19 24 36 53 58 54 43 38 20 39 28 25 19 18 16 16 15 2 999999 6 999999 12 6 10 1 51050 323 25 30 10735 14 10 50 8917 4241 8299 8269 8602 8644 8934 9076 8787 8248 7850 7465 7122 6705 6155 5555 5005 4514 4143 4128 3980 3792 3361 2258 1751 2312 2328 2289 2404 2343 2729 2908 2565 1706 804 441 364 403 516 477 355 337 178 178 301 281 228 226 209 155 134 260 267 110 35 54 143 160 204 208 253 141 33 153 88 45 189 182 -18 58 61 -43 44 54 0 45 146 125 23 -55 47 61 118 39 56 -3 60 -47 -50 -17 112 156 303 523 588 668 528 552 246 18 115 70 185 292 293 359 454 396 344 371 397 242 80 0 7 9 45 49 40 100 19 -68 -64 112 239 186 74 87 48 58 215 300 361 358 602 690 482 315 542 725 719 628 661 701 675 423 268 375 496 441 370 280 220 158 52 157 124 89 63 54 85 108 342 341 217 88 90 166 153 70 113 62 42 18 4 67 154 179 100 -11 -28 65 16 -66 -38 -12 19 -17 -9 46 -12 69 25 84 173 166 168 145 206 413 496 574 611 564 540 587 560 544 499 463 454 434 392 353 372 456 410 381 404 385 464 369 327 350 429 447 217 129 196 197 141 218 241 277 265 251 262 234 232 242 234 261 279 308 321 323 313 286 300 311 342 307 308 213 202 146 142 142 147 143 136 123 122 112 97 85 58 72 50 70 40 37 38 45 40 10 18 25 22 67 61 56 59 107 80 67 87 94 80 77 71 42 56 41 25 27 19 29 21 8 38 22 19 21 18 25 36 38 43 38 40 37 30 23 25 30 15 18 18 999999 8 11 13 7 3 51056 331 24 30 10734 14 10 56 8918 4261 8088 8334 8470 8353 8909 8995 9112 8595 8119 7727 7161 6703 6473 5952 5383 4981 4440 4152 4051 3954 3614 2426 1798 2192 2379 2305 2313 2214 2703 3086 2726 2226 1140 541 391 374 337 357 532 399 135 167 123 307 344 325 254 87 38 194 210 78 44 161 61 129 209 140 206 199 63 104 126 79 80 124 190 94 134 44 102 -4 163 32 -36 87 139 99 35 -71 72 86 122 -15 67 3 92 23 42 91 9 315 601 619 764 705 700 478 72 107 141 271 264 387 373 444 377 373 392 257 112 -18 -12 12 -86 2 -58 -67 -57 -31 -17 65 233 184 84 68 120 119 179 218 279 388 500 731 796 691 706 860 877 636 614 630 775 851 731 565 482 338 225 166 247 241 145 82 45 28 -2 2 63 240 393 282 237 139 48 36 99 112 31 24 1 -38 27 128 209 141 116 40 65 37 -14 73 -64 -39 -53 50 -9 -6 18 16 14 111 120 60 106 144 151 305 456 556 679 646 600 566 506 525 567 557 469 381 370 362 435 362 441 412 427 378 397 404 289 383 417 388 191 200 186 208 219 234 239 265 263 253 254 261 246 221 245 246 254 304 354 364 356 314 317 332 330 299 277 234 266 157 182 155 149 102 102 147 172 115 94 101 117 122 103 64 47 41 28 30 67 26 1 25 32 24 47 67 64 94 95 107 89 104 95 104 105 86 81 47 33 37 4 999999 27 44 35 54 42 30 29 36 25 41 54 44 56 40 25 34 31 29 19 34 26 26 29 31 32 24 19 12 16 12 3 9 6 10 4 51062 316 25 30 10735 14 11 2 8919 4275 7874 8121 8044 7630 8036 8493 8653 7783 7123 7113 6613 6371 5928 5493 5039 4534 4075 3910 3948 3702 3356 2246 1911 2339 2331 2180 2191 2247 2701 3024 2762 1910 1032 435 271 208 253 411 391 323 170 51 100 198 197 244 255 95 66 32 39 26 -26 19 105 182 196 142 39 71 50 14 69 13 50 158 120 49 -80 -74 33 -25 -10 21 -60 -90 -1 -6 26 -35 -51 43 44 -25 66 44 22 73 60 5 -14 85 361 573 666 738 754 580 187 45 47 158 277 260 342 292 324 281 283 241 148 -90 -45 -36 999999 -12 -23 -43 -35 -9 -19 -4 80 176 79 24 23 165 238 277 308 304 390 567 615 691 677 728 699 683 646 555 791 793 715 480 377 231 131 128 150 164 58 -20 20 83 12 53 107 201 296 270 150 12 49 3 66 115 -23 8 -59 -81 -73 66 160 108 43 41 -25 2 9 15 -49 0 -56 -49 -27 -43 11 -2 14 48 103 63 32 97 158 189 360 501 591 543 564 571 551 523 549 483 447 397 358 308 307 319 357 357 396 369 345 290 310 386 414 304 149 164 131 141 161 173 226 234 222 217 197 221 205 205 157 229 294 292 278 335 342 295 285 295 297 245 224 237 213 180 138 105 107 63 71 133 112 67 59 88 54 26 37 25 27 45 25 25 16 -17 3 34 10 25 52 36 33 75 67 54 57 54 65 57 70 40 27 2 999999 14 0 999999 999999 7 9 999999 37 22 16 28 7 22 58 37 37 29 20 19 3 17 11 4 51068 315 26 30 10736 14 11 8 8920 4284 7710 8133 7814 7130 7572 8112 8359 7705 6972 6276 6085 6036 5639 5019 4392 4126 3619 3828 3923 3743 3315 2394 1910 2191 2406 2177 1989 2277 2630 2816 2555 1727 813 287 337 320 321 315 322 202 222 110 93 221 148 181 319 187 155 86 145 7 15 166 149 75 126 160 151 157 198 104 65 36 31 59 82 29 57 33 46 42 103 9 -11 -39 -74 -72 -59 31 15 103 52 45 -54 69 85 -62 -13 -35 -36 41 257 485 679 685 688 757 488 81 48 61 225 210 265 329 326 268 292 279 189 -32 999999 -41 -83 -39 -69 -43 8 999999 -83 -62 34 148 100 68 86 153 202 290 317 415 362 415 594 715 718 765 664 660 639 568 605 624 640 467 291 148 88 65 82 75 27 -25 40 48 43 50 23 72 100 130 -43 57 35 45 57 50 -45 -30 -78 -83 -5 71 150 71 13 -61 -84 -30 -73 -38 -21 -30 -39 -54 -54 -22 -85 -46 -5 39 60 60 42 58 92 128 332 454 485 524 556 514 460 425 514 442 415 399 342 272 273 287 230 278 323 342 296 302 297 407 382 301 114 89 121 100 71 134 193 167 153 155 174 164 171 225 208 292 322 302 333 325 300 235 209 228 235 253 238 212 206 184 137 120 105 114 76 43 55 32 43 31 13 17 7 -40 1 2 6 15 -25 -29 -31 -45 -39 -54 -7 26 16 29 45 38 42 48 37 34 56 30 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 999999 999999 6 999999 12 27 21 6 999999 999999 999999 999999 999999 3 51074 314 28 30 10738 14 11 14 8921 4286 8315 8567 8360 7251 7444 8431 8326 7750 7033 6478 6176 6227 5624 4969 4619 4318 3857 3917 3995 3891 3787 2805 2071 2378 2760 2477 2019 2045 2789 3205 2592 1575 807 308 281 310 302 317 299 273 213 110 47 197 302 216 120 187 152 191 113 53 214 178 122 184 204 198 261 210 115 129 150 81 84 76 43 11 28 9 49 -10 -25 -18 -22 54 5 23 -73 -19 66 9 89 -22 25 -81 22 92 -6 -89 -58 31 284 544 638 677 665 714 695 237 20 67 207 269 284 277 359 413 302 187 194 19 4 -82 -58 999999 -49 19 -99 -50 -91 -79 -7 117 106 65 66 245 435 441 476 547 505 483 479 557 578 703 742 682 468 359 349 486 518 361 141 64 58 98 118 29 21 -5 40 67 47 89 57 66 38 -24 -21 -7 10 -3 51 -5 -17 -16 -34 999999 -70 62 211 146 76 -22 4 -68 -34 -35 -69 -77 -61 -42 8 -72 10 13 33 4 30 70 49 119 145 310 521 520 502 505 489 468 484 469 565 518 423 360 331 266 318 298 301 319 342 380 374 325 302 368 343 171 52 59 111 189 154 212 158 196 246 205 217 240 241 227 225 266 348 349 335 298 307 296 240 252 244 272 294 237 233 158 166 142 144 115 59 114 93 56 49 63 32 41 25 0 3 4 36 8 12 5 -9 4 -18 -13 29 26 30 55 60 57 36 40 67 67 42 38 30 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 6 21 19 8 29 29 36 13 999999 999999 999999 7 51080 318 1 30 10741 14 11 20 8922 4282 7576 8208 8904 8600 7324 7675 8597 8953 8034 7248 6608 6221 6148 5609 5061 4718 4505 4065 4049 4113 4048 3713 3109 2249 2632 3000 2809 2058 2317 2869 3052 2444 1344 583 349 229 252 272 295 428 377 333 60 48 39 179 220 206 191 197 142 153 122 112 173 184 225 285 313 228 240 195 112 139 122 37 -53 74 -14 9 152 17 -18 5 42 50 51 -45 -55 -6 -59 3 -18 44 157 102 55 54 105 -39 -66 21 -72 136 508 605 713 652 738 749 496 118 -21 126 269 327 378 334 310 364 235 298 143 29 -16 -61 -13 -79 -47 -4 -40 -51 -15 12 56 100 31 58 239 384 420 510 590 717 708 657 651 777 769 747 639 255 81 62 257 347 168 110 44 -16 88 52 76 35 71 69 72 52 73 37 52 23 55 3 27 40 94 74 54 40 -84 -25 -59 -38 107 192 137 64 1 -53 -51 -47 -38 -10 31 9 6 -7 -67 -66 -41 -51 0 14 36 131 110 198 350 547 629 582 542 564 505 479 496 475 503 454 378 318 341 228 296 331 368 377 382 347 322 341 380 334 177 123 71 104 133 161 174 185 192 170 201 222 258 241 289 300 305 425 474 395 368 368 348 307 271 258 273 273 286 247 226 186 161 122 144 120 69 61 70 52 50 82 56 19 11 15 17 -5 4 -8 5 2 -13 -45 -41 -10 -1 24 34 41 32 46 40 33 47 64 26 21 14 999999 5 10 999999 999999 999999 2 999999 999999 999999 5 15 12 12 17 34 16 9 999999 999999 3 5 12 999999 1 51086 309 4 30 10744 14 11 26 8924 4272 7519 7744 8450 7927 6586 7457 8642 8597 8003 6826 6253 5953 5836 5516 5003 4531 4437 4191 4044 3897 4052 3893 3362 2319 2581 3095 2790 1986 2226 2808 2676 2329 1335 530 320 218 331 244 159 256 377 286 211 137 256 227 77 122 101 123 65 136 188 194 45 217 91 207 329 169 130 121 81 34 81 -9 -12 57 34 -3 -24 112 10 -17 -33 26 153 106 -8 5 25 -81 -6 57 133 87 51 88 -82 999999 -51 -29 -98 -11 48 550 667 592 689 754 757 305 11 18 31 111 287 273 248 230 103 197 115 -10 -35 999999 -93 -57 -39 -51 999999 -25 -38 36 109 145 85 63 76 125 238 381 594 680 709 737 658 711 728 571 383 83 -25 68 34 87 118 111 79 -6 -58 1 34 43 58 22 41 61 31 7 67 13 -17 1 -14 16 30 6 -64 -57 999999 -21 -33 28 77 149 152 32 -87 -23 -44 -96 -32 999999 999999 -17 4 -19 999999 -81 -41 -38 -5 -4 54 125 63 119 352 495 537 566 551 560 483 466 443 469 442 500 450 400 323 307 305 337 383 338 304 295 314 321 352 186 45 91 130 121 140 154 134 155 122 192 204 236 252 224 230 336 381 416 406 418 412 419 338 240 233 256 219 202 168 162 159 155 121 117 100 65 56 24 17 71 39 21 24 -16 -29 -3 -33 -13 -7 -15 -34 -17 -29 -47 -33 -13 6 20 15 15 40 54 32 33 39 42 29 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 13 999999 5 51092 328 8 30 10748 14 11 32 8925 4255 7234 7650 8484 7824 7042 8080 8899 9064 8496 7562 6905 6333 6289 6127 5431 4950 4575 4180 4091 4281 4178 4151 3544 2647 2939 3350 2676 2212 2515 2935 2929 2367 1329 648 340 326 342 307 355 358 388 355 283 202 228 256 248 344 223 160 246 286 251 235 183 101 183 227 321 348 239 283 135 19 50 126 27 -18 55 56 33 92 -4 138 -29 -17 39 71 102 43 50 -19 56 101 77 197 80 1 103 -72 -10 5 -13 55 -43 269 711 807 807 806 850 622 203 50 64 144 358 354 370 291 245 365 190 47 36 -40 57 73 27 24 53 -39 -32 999999 98 220 139 116 131 137 146 295 569 656 541 736 722 799 519 249 59 54 -6 31 41 46 125 106 55 -26 -11 13 -26 87 192 76 66 93 19 98 107 -7 21 31 10 72 50 26 42 28 32 -37 -4 7 89 192 171 67 -29 -18 -9 -4 9 34 -75 -13 -45 -14 61 72 57 23 48 44 79 91 158 172 425 528 504 612 657 594 569 586 607 547 567 534 503 561 549 460 433 432 396 390 387 380 424 435 419 177 100 176 170 199 236 193 210 186 195 275 276 267 211 289 301 379 451 466 421 432 519 478 393 321 355 365 322 314 264 241 204 211 170 127 146 149 144 102 121 88 68 60 61 37 20 2 12 0 15 8 -4 13 -7 -18 -6 -1 13 57 88 78 54 43 61 76 85 86 89 58 22 25 35 20 4 999999 0 30 34 40 28 51 42 32 45 51 36 15 22 43 27 18 19 26 32 17 10 6 10 15 14 13 9 4 5 4 51098 327 11 30 10751 14 11 38 8926 4231 7353 7777 7879 7153 7634 8504 8687 8853 8131 7351 6654 6380 6185 6044 5423 4979 4560 4242 4097 4016 3951 3857 3104 2849 3053 3062 2165 2326 2945 3099 2772 2100 887 447 286 301 316 287 339 328 383 454 158 204 225 213 207 202 258 286 140 186 96 295 258 218 118 230 255 188 190 252 163 97 76 128 83 55 63 0 51 130 43 -12 94 101 142 85 77 -23 -18 -3 60 124 65 46 15 39 -16 -6 19 50 65 -31 46 281 566 635 593 791 798 793 331 66 127 161 220 327 355 291 284 299 217 38 60 -87 -62 13 15 -63 3 2 29 8 138 123 258 168 101 155 203 338 689 454 505 787 783 539 209 71 48 51 -12 -13 64 73 46 36 100 8 -6 32 94 103 60 83 103 136 94 96 137 13 42 -3 16 74 53 5 26 72 40 0 4 100 182 139 30 20 8 -17 12 -60 -4 -11 -48 -42 -53 -4 38 58 44 21 39 129 70 86 96 271 437 461 426 612 702 636 584 616 571 585 581 498 456 511 562 475 424 376 390 388 371 392 399 390 293 79 139 160 171 197 202 199 184 206 201 210 258 266 260 308 345 401 438 481 473 498 493 480 387 375 386 316 323 282 267 248 242 183 126 149 141 142 97 61 70 85 87 127 61 42 27 39 -10 8 26 51 8 8 -11 3 21 13 42 61 49 46 85 107 92 87 78 85 62 47 28 23 35 15 4 25 999999 999999 26 30 28 23 34 52 39 31 36 28 21 19 23 18 16 14 12 20 11 11 4 12 2 16 15 999999 0 51104 327 12 30 10752 14 11 44 8927 4200 7608 7342 7242 7116 8055 8692 8752 8502 7654 6917 6569 6490 6432 5894 5238 4745 4597 4304 4246 4195 4008 3568 2715 3058 3616 2781 2173 2682 3029 2847 2593 1834 787 421 336 362 267 282 352 468 380 320 334 106 136 103 224 226 138 184 183 262 140 154 35 146 90 223 349 278 244 245 44 103 67 -7 94 66 200 136 46 114 13 122 148 62 61 -48 -83 21 -21 32 -63 -66 33 53 106 103 66 95 52 14 15 57 29 284 309 288 487 718 806 690 326 101 137 50 137 300 349 312 208 276 149 81 24 -64 5 16 4 -35 999999 -26 -81 -66 41 128 144 112 172 236 179 331 489 334 492 734 589 242 72 11 -4 94 61 31 6 57 57 77 97 5 11 32 66 76 -22 -19 27 67 83 93 -4 -42 -54 17 101 65 79 97 -12 -44 7 -11 33 125 200 116 -1 -36 -46 -60 -47 -54 -18 -49 -17 -16 -19 81 42 40 40 36 25 26 47 87 244 344 246 371 476 545 697 761 700 622 652 566 466 420 454 435 450 497 510 450 381 362 408 445 451 359 202 102 137 155 130 160 133 171 210 235 210 243 252 292 307 284 307 400 381 416 376 450 478 470 398 314 330 304 281 276 232 202 183 142 166 163 169 173 136 121 123 59 73 68 36 17 -22 18 50 7 8 -2 5 1 -4 1 -14 20 45 45 74 54 59 31 49 76 97 67 62 53 34 24 1 28 18 9 8 1 20 18 32 19 41 39 33 44 30 15 22 16 19 10 15 27 21 8 22 9 999999 6 0 999999 999999 0 3 51110 321 12 30 10752 14 11 50 8928 4162 7411 6979 6529 6679 7649 8352 8408 8138 7519 6744 6394 6442 6125 5510 5031 4628 4411 4442 4235 4036 3998 3393 2488 3107 3577 2666 1989 2457 3099 2865 2414 1432 633 380 304 294 251 282 308 345 265 320 198 92 75 166 154 188 160 313 80 97 148 164 126 -11 30 159 178 207 277 239 186 52 67 78 3 58 -87 78 115 -46 26 58 10 115 91 22 74 107 80 34 104 3 5 79 133 107 12 -1 58 84 -32 -28 17 122 118 140 245 615 798 752 582 320 22 32 51 174 305 289 194 220 272 189 23 -50 14 -37 -32 -24 -31 999999 -39 -72 -52 -21 110 114 20 74 183 280 423 266 366 677 627 151 25 15 -6 19 65 -6 -38 -1 20 22 29 26 -18 66 43 35 26 -78 -33 16 3 105 -3 59 49 36 -31 41 -2 -17 -32 -36 -10 -21 61 150 114 113 -5 1 -45 -66 -95 999999 -71 4 -37 -55 50 12 20 122 79 62 110 65 50 65 147 183 219 207 359 571 601 743 766 729 665 624 564 435 440 406 433 444 435 378 330 371 388 449 373 247 135 121 107 137 130 107 143 180 190 150 226 228 188 242 293 347 319 350 347 386 376 403 436 470 375 265 330 316 272 308 293 189 171 158 111 104 132 152 91 90 75 98 59 42 30 33 42 23 15 13 4 -17 -26 -16 -28 -10 -12 -24 19 87 86 37 29 28 40 41 58 44 48 39 9 12 999999 3 999999 3 8 999999 27 27 18 7 9 36 31 16 25 13 1 10 2 999999 2 999999 999999 999999 999999 999999 0 51116 332 13 30 10753 14 11 56 8929 4116 7699 6661 6534 6708 7992 8791 8690 8309 7794 7386 7112 7037 6580 5722 5190 4849 4703 4536 4300 4196 4051 3285 2815 3634 3541 2691 2067 2643 3355 2989 2144 1346 717 398 317 407 329 347 446 339 312 313 182 74 78 204 362 203 211 138 233 317 189 72 111 91 293 240 322 321 263 176 145 203 152 29 70 19 -3 204 134 85 204 154 109 85 137 155 72 59 111 72 10 123 61 63 126 57 71 106 7 20 -21 -18 18 134 121 70 208 607 922 906 791 504 161 48 137 324 324 267 188 302 360 329 -31 -25 -19 -20 -23 -21 -58 -20 -6 68 27 24 94 160 183 124 105 210 438 281 329 593 560 166 69 97 59 99 57 13 18 46 66 69 96 98 21 31 14 82 59 35 116 104 124 79 148 38 88 83 24 64 60 17 31 -23 31 94 188 196 160 205 138 4 77 3 5 8 12 22 7 31 96 34 16 74 115 110 81 89 116 105 64 143 188 183 378 687 772 859 907 862 701 609 564 541 492 480 498 538 520 441 431 448 468 359 284 208 116 135 154 149 196 252 204 220 203 194 236 267 251 240 360 397 392 386 468 486 459 439 464 507 460 392 368 333 365 347 264 264 217 141 131 191 187 206 158 150 124 99 117 116 79 54 58 50 35 9 17 18 17 21 16 34 41 27 53 66 74 92 92 88 81 78 87 81 77 58 63 42 26 18 33 35 19 30 47 38 50 75 66 85 73 64 64 58 59 43 26 42 40 43 22 35 38 29 22 29 20 25 23 15 21 11 17 12 0 8 51122 328 16 30 10756 14 12 2 8930 4063 6849 6319 6617 7538 8447 8130 7641 7440 7011 6908 6871 6526 5616 5013 4839 4744 4494 4277 4255 4096 3396 2851 3540 3415 2464 2026 2849 3244 2935 2132 1158 634 519 343 330 384 241 360 395 365 379 314 170 155 76 214 261 169 284 183 157 144 133 38 82 212 282 214 333 198 217 137 83 98 62 69 165 52 93 -29 -42 67 36 111 156 236 183 109 146 -38 -38 9 81 186 88 101 51 30 14 157 87 15 49 -19 48 46 89 144 490 811 822 857 645 196 18 -7 231 337 237 133 158 297 264 57 18 -49 -35 -49 32 -91 -13 -21 23 27 -21 51 95 175 139 111 141 263 265 134 419 510 202 111 109 -27 -26 -65 -12 32 18 52 62 53 29 1 -8 13 24 37 47 21 121 91 88 0 19 56 9 43 76 -22 -65 21 -2 -25 113 204 102 71 53 3 -37 -60 -11 5 -30 -53 -41 10 20 19 93 85 109 110 103 71 68 86 141 120 122 148 261 238 496 749 891 779 787 686 609 505 431 380 408 461 500 488 411 388 425 380 305 216 86 133 244 206 146 162 138 178 185 181 217 245 236 217 243 287 332 269 345 367 446 465 466 433 482 403 377 359 371 362 320 268 223 181 125 129 195 174 165 126 140 145 145 106 82 68 53 37 31 14 29 18 31 16 -6 14 -7 15 17 44 71 92 83 86 70 68 80 69 59 48 34 30 25 3 8 3 2 999999 7 16 19 46 46 46 49 41 54 58 38 41 55 47 25 17 11 20 3 6 11 5 999999 8 14 21 18 2 999999 1 51128 328 18 30 10758 14 12 8 8931 4003 8284 7251 6561 6211 7018 8403 8574 7924 7982 7714 7300 7131 6677 6223 5529 5148 4707 4664 4555 4396 4239 3705 2872 3421 3662 2740 2014 2854 3589 2999 2349 1536 888 459 391 291 298 423 410 339 330 419 370 226 256 199 276 272 222 222 226 162 347 284 145 138 199 215 261 215 172 180 75 153 108 181 226 162 129 148 122 36 10 2 52 170 151 107 169 191 127 149 7 15 -26 71 106 34 1 99 64 60 -1 53 -29 66 48 19 98 412 773 902 857 648 377 97 38 74 321 238 251 183 265 310 158 -18 -70 -29 -30 -55 -29 46 2 33 12 -53 -9 75 190 191 98 71 222 406 163 270 430 356 177 53 -3 -1 39 73 52 -16 -38 -12 53 36 46 65 72 21 60 46 -21 96 153 78 15 62 48 16 90 60 43 53 -18 -21 115 171 190 101 9 -76 -4 9 -24 -9 -27 -40 -35 -22 25 -6 34 101 120 176 181 84 147 193 169 294 233 137 169 191 337 530 729 907 929 666 571 502 463 396 352 437 489 531 458 461 444 423 416 219 126 106 238 239 222 196 166 134 147 146 190 247 170 197 260 245 264 295 301 370 381 371 359 436 460 417 415 349 338 291 331 334 298 240 208 145 110 146 200 202 118 128 142 115 89 71 79 63 85 29 15 18 12 17 16 9 -5 -5 6 -13 36 67 66 72 57 61 65 56 56 70 82 50 26 22 16 19 10 12 12 999999 9 31 45 41 55 66 46 30 33 53 24 47 40 25 1 9 30 20 15 17 25 16 20 17 21 16 13 2 51134 327 20 30 10760 14 12 14 8931 3936 7959 7670 6732 6226 6745 8017 8428 8383 8272 8047 7517 6943 6695 6074 5669 5148 5035 4814 4514 4414 4366 3733 3038 3127 3561 3109 2237 2488 3425 3140 2359 1569 959 628 440 348 311 396 427 357 403 312 341 338 222 132 216 185 246 177 180 209 136 158 216 150 33 171 205 185 194 156 166 145 80 150 70 164 -29 35 -21 32 61 44 71 70 119 158 119 187 268 33 65 150 64 89 34 130 -31 41 43 -3 35 31 42 34 72 43 67 102 361 723 781 850 545 224 81 96 146 207 178 190 224 236 171 -24 -31 23 45 24 -6 -38 22 -9 -1 -26 -33 4 122 159 74 25 152 245 199 158 356 443 181 81 26 44 -22 26 -40 -48 5 67 95 35 66 -38 82 41 41 77 68 91 56 6 48 82 8 -37 63 104 -3 -49 11 -19 61 213 187 87 -18 23 -49 -16 -8 10 -75 -35 -31 -38 -46 18 50 117 111 89 149 186 159 122 217 366 415 317 277 339 437 524 546 805 897 785 667 609 543 437 399 414 457 412 413 423 404 285 142 125 145 183 222 195 244 173 157 135 181 179 143 192 184 192 237 309 328 318 293 368 430 423 407 494 482 439 422 345 289 274 300 305 296 225 189 136 141 151 171 172 152 127 106 120 93 96 44 43 53 23 29 10 29 31 28 14 -7 -2 19 25 34 27 35 61 53 93 62 53 62 43 37 69 54 18 17 25 14 26 999999 999999 12 27 34 40 31 40 44 53 53 50 37 16 30 29 33 17 4 9 16 4 6 9 3 999999 7 4 2 51140 322 21 30 10761 14 12 20 8932 3863 7812 6928 6004 6085 6883 7926 8402 8454 8243 8042 7290 6880 6884 6297 5581 5096 4795 4659 4424 4294 4082 3484 2639 2931 3321 3110 2299 2478 3334 3385 2613 1675 950 552 453 407 277 233 315 230 252 245 311 287 228 139 51 184 230 82 202 119 87 139 76 178 75 108 208 217 176 126 86 33 23 97 87 84 22 83 17 140 56 71 -36 64 171 207 195 163 261 84 -28 84 71 49 -53 90 62 10 36 19 -35 -10 -38 -49 -48 -74 -11 38 120 473 777 875 757 349 28 -39 16 72 90 170 82 101 115 8 1 -32 -57 -40 -53 999999 -78 -25 -47 -5 11 21 92 163 34 -4 8 171 211 100 261 372 206 180 150 51 -65 -53 -29 56 -28 -54 113 128 112 21 -43 12 1 48 87 -30 104 42 17 16 -44 6 42 35 -71 -12 -43 26 43 121 152 103 -4 -42 -70 -46 -33 17 -62 -36 6 -4 -21 35 75 127 191 112 145 179 177 210 277 309 371 408 419 487 535 501 596 734 667 751 678 520 435 347 337 350 341 353 329 365 249 70 -26 28 117 151 117 181 105 98 107 175 171 111 111 104 135 189 209 191 234 238 204 303 375 332 359 383 388 393 391 345 265 259 274 244 222 228 229 184 85 128 120 146 146 114 91 76 48 32 25 38 24 17 21 11 -11 -5 -26 -19 3 -13 -23 -28 4 14 19 29 30 34 40 41 29 0 9 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 10 21 20 11 8 26 14 10 3 999999 2 999999 999999 999999 999999 999999 999999 1 51146 325 21 30 10761 14 12 26 8933 3784 8007 6898 5888 5938 7116 8425 8541 8678 8598 8005 7431 7099 7001 6675 5813 5007 4701 4710 4484 4368 4108 3218 2446 2947 3560 3034 2445 2468 3361 3437 2640 1790 811 439 292 188 363 333 303 299 339 231 293 265 146 118 156 157 266 118 195 213 94 156 178 82 175 131 301 184 160 131 136 94 172 122 9 -37 77 88 83 68 -7 142 214 199 226 136 256 219 217 223 131 109 24 66 31 -4 47 19 31 41 110 28 32 -44 -43 65 -68 -74 -1 395 614 886 789 558 44 -84 106 146 160 225 191 100 146 14 -42 -26 -87 18 -19 -51 -53 -37 16 13 -48 68 194 104 74 59 41 148 175 96 181 402 331 269 151 84 55 -35 -39 41 1 -25 82 312 307 134 28 6 45 174 106 73 87 76 36 47 20 100 95 34 -15 38 71 102 173 169 98 6 -33 14 -28 -61 -1 -42 -2 6 35 -17 42 69 94 40 46 88 120 107 137 209 226 355 498 459 393 505 570 609 717 708 552 651 582 427 415 236 206 284 226 341 265 98 81 54 65 136 166 214 201 215 188 155 160 144 178 208 159 161 183 235 228 223 219 234 310 347 322 378 417 424 445 446 410 352 271 287 306 272 237 241 220 170 99 103 168 144 103 117 120 106 72 77 25 43 59 49 1 -7 7 22 0 13 9 6 0 10 -2 11 34 46 39 63 52 47 64 45 53 45 43 26 13 999999 999999 13 6 8 2 11 31 37 18 14 35 26 21 27 43 27 18 21 15 22 14 11 14 11 12 999999 3 4 9 51152 332 22 30 10762 14 12 32 8933 3700 8259 7248 5975 5967 7518 8355 7542 8368 8891 8103 7627 7405 7113 7050 6153 5377 5117 4907 4667 4606 4426 3561 2657 3096 3526 3277 2563 2581 3699 3602 2663 1719 914 525 375 274 375 205 301 419 412 366 336 305 306 191 241 189 208 202 210 200 186 161 258 135 188 255 291 300 213 163 188 109 194 208 45 -63 108 101 95 103 7 -19 174 150 144 194 205 252 269 215 200 162 155 56 127 102 67 88 -10 106 96 76 89 94 -79 -59 73 9 28 391 873 869 971 810 285 56 99 103 235 113 216 120 153 99 16 60 23 -13 -22 43 34 22 -24 37 40 -28 78 217 184 90 70 91 236 203 66 127 301 293 392 148 127 44 36 37 92 93 69 256 271 223 109 37 4 164 224 113 35 39 151 120 86 86 39 39 18 13 108 107 121 140 51 4 26 31 1 -11 47 -35 -29 36 60 90 86 37 98 114 73 91 120 151 123 228 292 304 400 452 549 618 670 602 615 634 785 706 601 297 188 192 139 113 135 266 171 67 28 36 20 69 187 205 198 162 195 190 195 174 165 224 214 208 232 237 248 270 231 288 323 343 410 447 460 468 475 407 375 350 292 293 299 331 288 285 281 268 164 161 220 188 155 168 132 133 85 52 79 61 60 78 47 33 25 15 29 27 6 31 9 29 33 26 59 63 95 74 83 68 64 51 53 48 23 12 42 35 28 13 30 39 22 37 29 43 37 51 52 61 42 36 47 52 37 38 26 29 43 32 12 28 34 30 7 7 14 13 13 5 4 1 999999 0 51158 325 22 30 10762 14 12 38 8934 3611 8448 6788 5691 5798 6938 7041 6738 7724 8242 8243 7834 7499 7175 6774 6220 5379 4685 4674 4836 4458 4412 3904 2833 2791 3463 3379 2627 2116 3129 3507 2837 2180 1323 590 417 370 393 305 303 227 313 304 233 218 233 32 172 325 426 330 237 170 185 162 208 54 78 73 172 184 176 128 123 66 46 115 26 20 55 -16 27 -6 81 30 -1 60 141 177 136 225 199 194 202 148 101 124 93 77 26 79 115 86 70 97 5 -10 7 30 -48 -24 20 403 665 907 1028 748 487 155 16 218 239 251 203 49 89 96 21 -13 -70 999999 -84 -59 12 23 -24 9 19 4 100 185 169 119 -12 30 73 243 142 45 158 189 154 28 25 -22 -39 18 -12 -2 44 135 60 90 131 76 21 -14 191 116 94 81 53 23 26 35 55 88 71 49 43 132 107 10 -77 30 -45 -15 -19 -48 -23 -52 3 -61 12 23 16 36 78 70 72 77 65 141 54 160 196 167 315 409 419 516 605 702 697 731 790 745 447 185 125 97 106 92 45 87 41 7 14 66 39 60 116 209 186 176 209 177 115 159 152 154 186 164 171 209 214 251 262 288 293 310 387 470 445 439 480 411 378 317 246 261 283 277 254 238 255 238 152 131 149 164 109 125 113 114 85 43 56 56 38 44 32 38 52 49 3 19 12 2 -17 -12 -32 -2 19 35 42 54 75 74 37 17 25 51 42 12 8 4 999999 999999 7 999999 12 12 17 21 25 38 55 35 26 31 29 20 19 15 4 16 13 3 6 1 999999 999999 0 4 1 51164 320 23 30 10763 14 12 44 8934 3518 8214 6464 5583 5902 6765 6378 6623 6718 7578 7803 7419 7331 7120 6823 6220 5550 5019 4819 4701 4563 4434 3722 2571 2839 3531 3096 2421 2214 3508 3367 2503 1735 1050 560 293 204 319 341 327 302 377 261 215 225 162 120 168 260 273 389 219 121 118 252 115 225 42 120 178 134 245 128 82 138 83 114 93 20 108 117 -19 28 109 8 101 98 87 169 155 92 128 265 252 98 99 85 42 31 93 67 46 102 167 12 -7 124 142 36 81 47 64 259 645 896 915 757 557 179 63 140 286 307 97 26 26 61 20 15 29 0 -56 -40 -36 -35 0 -97 -56 48 84 10 178 158 35 7 -18 9 97 90 77 181 94 15 5 34 -44 70 -68 -20 54 113 55 90 159 68 64 53 113 97 20 59 20 78 96 108 67 13 5 95 102 143 66 6 7 -35 -84 -66 4 -85 -14 -42 -48 -12 23 -31 -60 58 29 12 62 54 121 125 148 197 201 193 302 435 457 504 599 631 650 688 693 529 219 70 69 35 45 -2 16 11 73 29 42 41 38 62 78 146 159 118 129 115 170 174 165 167 163 190 172 197 247 190 184 226 269 341 374 358 441 494 460 409 365 359 310 259 304 320 333 264 266 220 194 139 149 126 166 112 111 104 73 23 29 48 38 33 19 39 -3 19 4 20 -12 -17 2 3 -20 -24 -11 -5 12 34 36 55 57 20 29 27 6 16 2 999999 3 7 8 26 4 999999 999999 1 29 34 30 32 17 11 11 0 1 999999 9 7 2 2 7 11 51170 332 23 30 10763 14 12 50 8935 3421 8356 6741 5512 5839 6218 6355 6545 7009 8001 8256 7796 7698 7663 7527 6754 5994 5414 4951 4671 4353 4153 3414 2899 3114 3463 3009 2308 2454 3244 3495 2929 2201 1323 562 428 328 323 347 297 308 211 249 364 410 275 189 250 243 349 291 248 249 242 294 267 217 155 70 163 328 173 108 37 45 177 86 125 59 100 130 26 19 26 -2 188 171 213 188 161 181 192 340 220 207 177 205 85 127 177 65 66 45 78 151 42 14 102 66 -60 -27 185 431 765 975 967 767 613 276 130 98 220 236 164 179 79 91 -2 -18 6 -51 33 114 51 12 -39 -3 24 102 70 158 227 244 121 73 57 86 128 136 119 164 159 144 147 88 65 98 34 82 71 221 86 109 163 151 110 13 135 181 139 181 71 86 61 29 114 42 128 126 127 127 57 -6 -63 61 -8 26 53 -41 -32 51 -2 0 33 52 0 58 8 63 100 120 155 87 232 291 295 350 443 452 468 479 578 628 565 551 614 532 227 85 87 103 102 11 -29 38 64 86 40 63 101 88 66 151 183 195 157 173 226 126 155 162 176 168 189 225 219 233 264 303 319 330 375 415 449 482 435 423 392 326 331 310 336 375 378 376 343 322 278 164 132 153 157 174 152 140 101 84 58 54 88 90 48 69 59 59 46 48 18 32 19 22 15 -6 15 31 60 66 72 61 45 63 76 70 84 58 16 16 40 54 30 53 29 21 28 26 31 64 83 62 46 47 57 46 33 34 32 27 32 35 29 37 25 20 27 31 28 18 23 23 13 13 7 7 51176 311 23 30 10763 14 12 56 8935 3323 7958 6830 5367 5000 4992 5697 6247 6472 7030 7804 7331 7192 7095 6873 6175 5061 4591 4663 4396 4153 3979 3360 2744 2858 3374 2971 2126 1949 2782 3435 3275 2230 1289 590 321 288 224 223 267 256 218 200 140 266 193 219 115 139 298 231 209 84 93 105 117 154 105 20 64 176 88 125 -32 -62 -1 75 77 -38 -54 38 43 20 80 44 91 163 198 182 175 162 88 94 87 51 138 70 115 60 74 31 -24 -32 81 89 -12 48 -45 -4 -31 999999 -50 92 551 872 939 825 650 363 62 -33 -43 127 125 207 68 -89 -35 -32 999999 -89 -79 999999 -52 -5 -49 -48 -52 -27 57 48 114 154 81 2 38 8 93 63 16 101 97 -18 43 57 -31 -8 66 85 88 226 159 -35 75 177 7 -23 -17 59 89 44 87 31 82 32 -44 7 -3 15 134 137 7 -12 -28 -70 -63 -42 -85 -58 -62 -51 -47 -65 -44 -61 -61 -21 -9 29 21 56 15 103 144 205 246 247 308 353 345 417 510 510 458 399 374 374 141 35 -13 -4 -12 -38 -12 -20 39 -12 -3 29 72 59 84 106 113 116 122 99 79 116 129 97 101 120 149 150 155 177 209 207 220 250 223 294 361 359 310 311 326 242 240 227 217 262 272 283 286 266 234 101 99 100 76 103 87 46 29 37 -3 10 30 11 -19 -26 -4 -7 -19 -40 -40 -53 -41 -37 -37 -45 -17 -15 -11 19 8 19 25 17 14 9 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 4 999999 5 2 21 3 51182 327 23 30 10763 14 13 2 8935 3223 7593 6566 5414 5111 4999 5777 6303 6729 7455 7757 7284 7160 7307 7082 6439 5224 4802 4793 4631 4310 3943 3507 2664 2904 3718 3262 2370 2089 2689 3571 3230 2597 1576 658 339 446 334 297 238 386 380 379 369 359 259 179 294 328 297 257 234 263 214 246 155 161 255 145 233 247 199 85 28 35 112 98 100 55 -1 71 6 29 61 155 77 159 213 170 196 160 266 204 241 188 148 111 153 245 181 19 61 157 115 175 16 2 23 -28 48 111 0 206 723 1094 1053 946 760 451 208 28 33 110 198 202 156 58 152 13 -3 10 77 21 -81 -21 -51 50 30 7 24 65 141 183 108 99 53 15 57 44 68 99 74 103 124 -22 -1 1 5 51 161 215 78 -7 162 198 230 166 99 86 125 153 125 -5 114 51 45 102 81 45 161 135 31 7 -13 11 -49 -4 -19 -63 -54 44 -16 1 -27 -8 -27 42 16 36 49 90 134 139 162 184 282 416 354 395 441 513 560 540 520 436 367 294 134 32 -14 70 86 24 42 87 120 71 48 100 167 189 202 197 166 152 180 197 166 146 156 164 161 135 118 171 205 234 247 274 257 308 328 340 318 327 354 374 410 340 334 319 311 372 355 358 330 335 303 202 130 120 140 132 107 125 113 33 33 62 85 95 36 13 12 -5 19 11 13 18 17 20 22 26 7 -4 3 25 20 60 47 24 26 31 33 15 5 9 40 5 8 24 8 999999 999999 999999 22 33 40 43 28 32 28 25 24 28 15 11 15 16 20 23 26 17 6 999999 7 4 1 51188 326 22 30 10762 14 13 8 8935 3123 7644 6457 5433 4857 4993 5905 6384 6965 7600 7902 7454 7254 7491 7043 6163 5149 4696 4691 4607 4364 3779 2747 2341 2891 3549 3235 2427 2197 2693 3539 3366 2732 1679 742 387 386 288 289 280 284 386 404 369 339 251 163 118 217 188 186 282 246 269 118 16 167 89 113 163 192 168 82 62 45 110 94 110 48 -28 44 108 44 20 135 131 189 84 124 261 183 117 110 154 79 100 171 54 43 121 139 101 10 -2 42 127 110 -48 -36 -27 2 36 228 651 1019 994 837 755 460 223 20 -6 115 206 103 150 56 45 -50 -63 -7 0 6 -19 9 -3 -26 -43 -1 44 79 160 187 84 31 67 30 93 50 -14 101 90 54 40 1 28 32 40 45 6 189 114 44 130 187 143 116 43 51 95 32 42 103 33 47 35 63 65 112 97 64 90 -18 -44 -5 -16 12 -1 -28 -2 21 -40 23 -24 -69 -23 0 14 98 18 10 150 103 175 166 305 409 377 409 455 574 566 537 471 455 290 191 111 51 44 105 50 18 25 25 34 76 107 74 128 163 161 155 156 176 151 145 188 124 157 159 138 194 182 178 190 198 217 224 259 300 271 299 306 340 352 321 343 360 363 299 298 363 358 360 346 363 312 231 129 146 132 137 149 126 113 60 51 38 50 112 98 58 27 17 16 -11 -3 6 -7 -8 4 1 2 24 26 37 45 27 21 -1 25 42 13 7 14 10 14 10 21 12 9 6 999999 999999 999999 20 36 46 49 44 20 20 14 13 12 12 24 16 12 15 19 8 999999 5 8 9 51194 328 21 30 10761 14 13 14 8935 3024 7942 6805 6003 4973 5067 6080 6436 6741 7460 7891 7510 7620 7448 6969 5789 5383 4801 5197 4730 3996 2923 1422 1616 2788 3589 3565 2740 2103 2467 3529 3643 2867 1689 762 375 324 268 432 336 376 353 293 345 434 265 250 200 191 289 324 332 321 212 235 252 170 165 165 205 154 181 161 143 198 37 147 80 45 142 104 80 107 69 91 173 172 181 137 191 154 223 230 123 188 164 126 173 200 57 112 77 58 65 142 75 156 75 61 122 21 20 209 601 896 1052 1030 886 486 334 96 -22 61 194 136 131 162 115 -32 -28 39 12 17 -19 -50 24 73 -49 22 56 83 88 138 152 50 52 86 126 152 90 64 30 72 82 149 62 -19 72 54 68 231 185 8 -19 6 83 185 150 85 9 146 130 94 47 131 120 54 140 177 128 100 15 -5 -30 -50 -39 -7 -32 -22 33 1 43 64 -18 2 33 -4 18 60 92 129 120 118 204 146 304 414 396 435 523 578 445 359 307 276 180 126 97 114 143 67 82 39 66 59 61 129 113 178 201 184 218 200 144 195 159 170 178 198 205 177 156 176 178 232 259 290 257 265 244 282 312 314 324 291 263 335 333 429 436 331 365 360 337 384 390 403 361 298 185 158 166 160 130 129 101 82 46 53 56 109 75 75 57 26 3 36 18 42 24 2 6 20 27 27 33 22 45 45 42 38 54 47 51 42 33 26 51 31 20 44 23 15 6 26 52 45 36 43 37 39 33 34 12 25 28 23 19 16 24 29 32 30 30 22 18 7 3 3 51200 326 20 30 10760 14 13 20 8934 2926 8112 6735 5661 4958 5235 6067 6409 6992 7322 7219 7345 7417 7099 6304 5569 5076 4750 4657 4577 3721 2346 1178 1407 2687 3522 3348 2525 2250 2797 3624 3045 2525 1460 520 380 315 244 375 323 229 167 388 348 272 242 172 102 219 291 308 304 247 154 317 171 59 97 77 150 196 182 146 139 129 155 49 49 120 185 57 -33 81 162 198 204 242 184 176 210 160 196 160 188 217 166 97 154 42 105 99 137 76 112 48 21 -5 -6 -33 28 32 -8 117 541 788 1047 1068 735 371 179 -33 37 77 166 179 148 82 63 22 -3 42 -34 81 66 -31 61 70 67 88 72 118 164 198 199 101 23 18 181 191 52 77 31 70 44 108 16 21 -21 16 5 135 234 54 -44 -21 15 92 85 -7 38 123 107 5 38 126 22 24 107 141 83 -22 -23 -27 11 13 21 18 32 6 -19 -57 -94 -76 6 41 -32 -4 -52 5 26 86 74 130 131 193 299 432 499 456 426 589 493 360 136 130 107 55 101 61 55 9 6 84 49 53 89 180 154 173 165 167 164 179 222 194 163 182 149 129 136 188 159 183 183 183 231 267 268 252 224 199 281 263 206 201 230 318 326 315 398 364 285 307 364 356 387 361 315 252 181 118 126 149 119 67 62 34 30 28 80 94 55 35 31 27 43 32 -9 9 11 1 2 7 -11 -14 22 19 51 19 32 42 37 7 32 27 9 0 20 999999 7 17 6 14 28 10 14 999999 31 29 8 23 17 15 14 16 25 15 16 21 13 13 23 12 10 3 8 1 51206 330 18 30 10758 14 13 26 8934 2830 7914 6479 5109 4878 5793 6382 6619 6721 7334 7569 7458 7359 7012 6282 5519 5237 5104 4700 4557 3949 2342 1216 1557 2711 3583 3385 2273 2392 3197 3562 3096 2571 1497 635 354 323 376 387 357 341 312 284 255 320 187 203 316 249 314 338 230 274 251 173 179 138 120 100 213 120 269 191 40 147 80 19 69 80 106 156 119 88 151 194 250 269 134 53 174 200 224 227 228 182 207 152 138 145 122 123 125 89 117 112 93 58 58 21 -93 -17 87 159 586 881 1000 1030 778 358 188 -1 7 125 79 150 158 145 140 94 0 -56 -67 21 -1 -11 -56 -46 -13 57 14 30 119 198 152 82 23 107 140 192 48 112 107 46 84 10 -35 -61 -66 63 40 138 45 -2 -71 26 91 53 131 78 21 79 71 71 131 62 48 91 35 118 24 -28 37 -4 -1 -1 -68 -78 -72 -6 -5 -20 12 45 -2 26 -19 16 17 18 41 121 100 119 171 159 216 311 431 411 495 580 559 394 119 103 50 83 53 75 29 58 106 89 56 90 58 76 199 192 181 115 158 235 170 156 205 211 131 179 189 143 165 191 162 223 186 215 246 230 267 278 303 283 275 240 231 286 266 298 312 324 347 374 382 379 373 385 346 281 163 132 162 153 149 125 108 39 44 56 105 91 83 69 36 25 64 53 43 12 16 23 13 37 40 -1 12 35 42 52 32 34 27 18 3 4 8 25 10 22 7 3 22 29 33 30 22 20 52 61 47 47 39 15 31 40 33 21 21 23 29 30 30 30 22 14 14 17 17 10 12 5 51212 326 16 30 10756 14 13 32 8934 2739 6617 5715 4676 4952 6050 6225 6570 6706 7703 8022 7833 7373 6846 5851 5247 5103 5050 4703 4528 2904 1310 1323 2074 3205 3408 2532 2012 2667 3567 3874 3273 2468 1093 488 346 225 270 225 322 352 266 329 320 226 152 193 148 275 309 261 219 221 349 93 99 94 77 194 199 295 263 144 86 85 -24 58 93 32 67 38 -62 224 269 298 215 180 162 193 201 81 192 208 227 159 99 123 96 34 51 179 130 40 78 132 92 47 45 1 -14 5 1 135 336 695 978 1043 764 370 96 33 21 10 122 140 240 56 35 11 -24 -39 -59 -37 -49 -29 -50 16 13 -65 -72 114 184 193 170 -36 -90 25 119 170 130 73 111 18 30 10 19 -16 56 60 147 213 16 53 36 7 29 -28 136 205 85 0 80 77 124 79 9 62 92 76 86 38 23 -43 11 25 -3 -14 43 39 31 -8 -14 19 2 -45 -17 36 -5 -10 119 82 66 67 210 206 172 300 419 455 557 612 517 276 94 68 32 67 7 41 93 60 46 45 33 47 50 114 127 150 142 132 114 154 142 180 182 139 162 174 182 191 206 190 197 215 210 176 188 236 279 296 243 221 215 201 172 179 223 209 266 309 334 307 333 377 380 357 334 230 113 156 186 164 130 119 119 74 57 26 98 82 104 78 45 37 45 39 7 9 -9 11 20 -7 -11 14 17 4 40 63 40 18 17 28 16 13 7 999999 999999 4 999999 999999 999999 22 32 10 6 1 9 9 20 30 20 7 23 28 3 3 999999 9 3 19 8 3 5 2 4 2 51218 331 14 30 10754 14 13 38 8933 2651 5396 6118 5757 4488 4675 6135 6709 6697 7056 7872 8163 7741 7311 6125 5340 5183 4844 4815 4510 4338 2445 1179 1451 2087 3303 3563 2996 1896 2298 3232 3874 3572 3037 1585 388 302 297 212 339 386 384 316 366 313 254 128 215 241 377 368 244 235 147 155 227 120 82 168 173 163 239 236 97 109 121 52 20 83 13 69 133 101 177 212 267 190 160 124 175 166 175 190 249 255 195 237 174 191 203 165 25 74 83 132 8 16 -48 16 20 12 7 14 135 390 770 996 1033 788 270 132 61 57 46 155 259 200 82 47 17 35 -49 37 -4 -3 -35 17 7 -23 8 44 75 149 289 183 36 -32 -17 81 157 188 102 65 110 27 57 53 36 -16 47 90 209 28 -5 -20 71 20 127 94 169 193 100 131 44 99 104 94 93 141 104 41 23 -3 -27 -97 -61 -19 -23 -15 22 44 -26 16 57 -24 22 5 57 -6 -28 25 73 108 101 96 157 176 274 408 420 590 682 485 203 77 4 53 76 64 20 28 52 50 90 18 99 81 193 273 190 151 137 211 243 176 196 182 133 128 152 158 207 174 145 191 229 209 236 230 235 233 221 244 227 206 184 173 245 254 291 249 256 324 354 368 382 373 371 342 274 172 98 139 168 137 150 112 86 76 93 97 109 87 94 74 84 100 49 48 23 7 -1 11 3 -27 -24 -6 12 44 52 48 49 41 14 31 13 8 12 16 999999 999999 1 16 22 18 25 17 15 39 24 19 24 26 29 20 20 25 25 22 15 11 10 9 18 8 12 9 0 2 999999 999999 5 51224 316 12 30 10752 14 13 44 8933 2568 5561 5788 4386 4346 5851 6349 6454 6723 7490 7894 7327 6724 5786 5041 4775 4750 4763 4503 4192 2566 1203 1218 1781 2886 3409 3086 1995 1994 2833 3849 3595 2746 1544 569 366 253 235 291 352 334 177 326 383 192 208 270 335 251 256 208 237 146 194 105 161 110 51 115 136 191 227 18 79 69 -18 133 105 -36 58 81 132 232 231 147 192 185 203 49 44 140 235 183 200 146 80 116 175 98 96 16 11 85 16 48 86 49 -70 12 10 -20 -27 8 269 628 818 937 802 305 178 95 -32 -5 91 115 73 82 106 119 -10 999999 -22 20 -95 999999 46 -9 -67 21 47 26 94 236 150 54 -8 3 64 192 96 82 31 2 -3 45 -13 -34 -12 63 74 193 27 -65 -11 -53 -59 26 72 107 100 33 41 57 72 55 36 58 38 131 10 -29 -26 18 -51 -24 -3 -37 29 -14 -62 -54 1 -60 -54 -71 -39 -26 -10 -1 12 47 112 54 116 101 167 302 441 515 564 522 345 119 27 46 20 -28 -12 32 -7 48 -5 18 57 37 73 175 171 167 101 149 141 138 143 142 152 144 118 143 196 143 133 163 175 172 144 179 205 225 179 159 183 181 159 177 165 145 180 212 213 240 283 347 355 290 272 322 317 280 144 101 134 129 93 49 49 51 15 18 52 66 95 77 9 18 40 4 -38 -31 -55 -39 -19 -8 -21 -23 -12 -7 4 7 -1 16 22 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 999999 2 10 999999 999999 999999 999999 999999 999999 999999 0 4 51230 325 10 30 10750 14 13 50 8932 2490 4825 6023 5032 4186 5458 6469 6582 6738 7528 8235 7533 6105 5508 5381 5125 4799 4683 4497 4101 2587 1119 1267 2100 3122 3462 3181 2040 1936 2701 3370 3701 3258 2203 791 338 335 325 340 275 325 359 394 222 197 151 52 192 227 266 201 224 271 250 227 210 221 141 138 166 233 240 299 166 74 88 120 57 72 134 99 284 221 279 307 263 180 84 79 159 75 123 205 218 127 121 240 64 88 106 58 146 66 175 53 72 31 2 -41 19 109 32 151 427 781 915 921 867 566 161 132 -13 68 32 196 208 156 94 50 -2 13 -50 -20 17 -68 -52 19 16 16 52 115 206 258 231 76 -44 3 113 258 109 80 31 36 59 11 -4 -21 -4 3 -28 101 173 36 29 33 -19 -48 -17 55 71 81 78 103 89 110 84 -13 26 80 47 -63 24 48 23 -2 -15 -33 -16 -46 13 14 -28 -23 -25 21 -15 -70 -54 7 40 73 49 64 83 155 252 339 395 506 583 538 366 167 33 36 -1 -15 -16 -10 26 -1 43 71 32 72 131 185 157 175 197 157 177 150 162 151 132 170 193 154 200 216 141 184 206 173 149 198 235 238 195 150 194 184 202 162 159 222 194 201 227 260 280 311 367 359 319 317 319 339 253 154 152 120 109 110 58 48 49 41 117 117 107 86 62 52 75 60 43 -10 -15 -2 0 -3 -6 11 22 -1 33 35 37 50 24 -12 16 19 999999 999999 999999 1 999999 999999 4 10 28 23 28 20 17 22 19 13 7 27 13 999999 8 16 19 24 26 18 11 7 9 9 5 51236 326 7 30 10747 14 13 56 8931 2419 4386 5883 4590 3682 5453 6455 6497 6953 7900 8061 6875 5285 5212 5151 4809 4583 4618 4487 4131 2589 1201 1432 2470 3250 3530 3034 2004 1958 2714 3299 3460 2931 2226 770 275 320 298 270 377 412 356 281 265 154 13 123 143 182 224 294 300 257 199 208 123 131 146 164 146 270 212 85 26 78 49 26 21 82 40 202 197 237 273 173 121 159 68 110 36 140 239 222 116 114 107 142 38 62 80 104 12 66 48 99 100 15 20 27 -41 -42 10 12 202 747 998 859 736 409 149 53 66 -33 132 209 141 66 123 44 26 22 999999 -52 4 -5 78 -5 -9 52 55 21 120 231 167 39 44 113 214 142 92 147 45 -7 -87 -20 14 46 17 -26 44 99 213 -9 50 7 -39 -4 118 77 95 15 63 189 75 97 61 139 98 76 -24 -42 -4 0 -33 -37 6 -14 -10 6 -45 -34 -36 -23 -22 -22 -14 30 25 -18 62 9 39 80 111 110 195 328 417 471 597 569 376 81 39 -20 6 24 -4 -3 4 49 74 54 30 28 37 122 166 129 82 131 142 196 171 171 163 156 145 145 173 137 119 147 190 236 206 184 197 187 157 135 175 193 212 152 165 167 226 223 210 218 238 273 310 331 312 323 329 362 277 174 150 164 135 102 112 86 50 68 93 108 85 104 101 82 78 41 10 -6 13 -4 24 20 23 -7 5 6 29 20 19 18 23 16 5 26 13 4 14 13 3 999999 7 4 20 18 14 9 2 10 16 17 24 12 24 30 15 13 17 14 11 15 16 11 8 0 1 5 51242 329 6 30 10746 14 14 2 8930 2354 4143 5247 4688 3909 5123 6240 6495 7112 8113 8172 7690 6725 5923 5524 4990 4889 5134 4879 4449 3400 2089 1938 2456 3058 3365 3355 2372 2093 2546 2975 3549 3423 2784 1668 793 539 449 387 326 360 396 347 267 313 178 200 165 202 277 289 291 279 274 288 185 235 253 214 255 297 186 175 167 157 162 50 127 204 195 209 152 138 200 301 219 277 235 199 200 184 168 163 212 245 119 100 136 123 148 183 112 124 69 93 71 -20 44 31 53 80 94 126 169 645 935 977 787 453 196 230 72 88 111 162 179 86 174 42 -14 2 43 -7 59 24 5 37 102 78 70 77 106 180 264 246 108 84 196 215 194 112 59 96 157 101 60 43 58 71 34 138 282 135 88 41 21 11 62 82 93 42 62 77 169 231 83 101 77 70 42 81 -30 24 -64 9 36 45 22 10 -23 -10 67 75 36 -29 -8 8 44 27 30 75 115 85 164 155 240 414 529 552 610 559 432 171 103 104 35 24 44 23 65 100 156 75 85 39 124 191 162 152 134 186 190 204 173 209 185 198 196 199 188 176 201 210 248 200 220 205 218 240 227 223 220 212 160 237 259 254 213 234 238 262 268 289 313 329 335 366 391 419 381 271 201 192 199 192 137 91 53 72 92 130 136 111 82 78 100 95 53 11 4 10 43 22 16 12 18 10 30 66 67 60 36 37 67 65 33 33 21 19 16 29 42 46 43 34 26 38 41 42 68 64 47 36 41 43 38 35 36 26 39 35 22 27 34 29 14 6 11 8 5 51248 325 33 30 10743 14 14 8 8929 2294 3776 1919 2226 2385 2614 2986 3253 3653 4257 4864 5390 5645 5711 6010 6525 7224 7545 7387 7359 6767 6073 5506 5087 4704 4395 4293 3864 3551 3089 2337 2098 2378 2852 3055 2974 2739 2618 2797 2869 2460 1859 1300 692 452 346 351 274 421 315 272 257 237 365 225 291 215 229 328 380 260 270 224 134 147 164 221 308 212 130 103 34 -23 9 110 151 220 186 145 196 192 246 199 166 304 249 206 292 169 275 220 80 88 114 154 39 90 127 123 109 4 3 -3 18 122 56 48 190 334 470 727 763 646 456 222 137 55 161 162 127 194 100 106 92 62 -16 -3 -19 -25 -13 46 84 57 61 -23 111 122 135 148 105 -33 23 194 167 94 69 27 105 84 124 30 91 80 45 159 145 221 132 9 36 23 14 58 58 87 103 112 28 49 115 113 74 137 71 -1 -41 -34 6 62 36 22 -49 7 -54 -29 -46 7 -32 -1 4 -9 -20 19 76 78 92 136 187 267 380 441 514 544 473 387 166 85 67 60 -10 45 -2 1 22 86 21 13 54 135 132 173 174 127 149 165 169 160 138 165 179 128 138 178 162 177 175 192 216 202 227 204 209 253 220 182 185 200 208 191 201 203 248 234 213 248 312 348 340 400 364 344 289 220 178 153 181 104 81 46 61 71 109 106 95 85 39 53 79 44 7 -13 -17 -6 -21 15 -4 -4 -1 20 30 32 15 10 20 32 11 4 12 999999 999999 999999 999999 999999 21 7 4 1 6 30 23 7 999999 999999 999999 1 999999 999999 999999 999999 999999 999999 9 8 999999 4 4 51254 328 25 30 10735 14 14 14 8928 2235 70676 1642 1910 2094 2360 2364 2305 2330 2781 3639 4852 5934 6342 5287 5057 6337 7257 8339 9030 8948 8161 7490 6414 5545 4742 5260 5150 5124 5041 4971 3413 1429 1367 2606 3833 4089 3393 2236 2784 3593 3975 3284 2247 933 491 478 481 370 354 444 445 430 306 258 224 274 324 299 353 360 242 316 282 228 314 189 284 293 352 319 232 142 204 105 110 148 142 127 111 188 272 297 283 265 256 164 300 210 243 239 223 183 129 123 78 190 163 93 101 76 115 60 20 30 61 212 97 119 148 304 779 1158 970 596 211 93 56 81 168 179 247 216 105 30 3 72 -3 31 103 -7 28 -6 71 115 143 192 382 361 223 191 122 101 301 341 206 81 117 134 131 143 22 87 89 80 82 103 278 246 75 63 69 37 73 38 162 171 124 164 132 117 83 126 164 213 114 79 61 37 -14 -25 94 95 -19 -51 14 23 41 57 46 -1 7 30 144 162 173 118 127 155 240 381 495 568 614 692 569 313 127 92 84 32 80 140 80 80 142 58 85 149 151 287 300 197 206 206 211 243 246 217 259 312 274 236 232 279 283 288 288 279 327 329 359 332 281 262 233 245 328 315 286 259 244 324 290 280 319 325 385 420 396 470 453 358 239 226 243 234 188 127 107 63 69 131 126 130 115 106 85 95 76 40 30 52 36 43 39 46 34 26 55 70 86 60 18 46 35 51 47 31 41 59 57 26 45 42 27 40 36 47 57 50 52 48 39 42 37 34 39 27 32 40 29 22 29 22 26 21 3 3 51260 331 19 30 10729 14 14 20 8928 2178 90685 2722 1735 2058 2325 2342 2365 2449 3033 3829 4804 5965 6066 4593 4748 6467 7359 7923 9012 8941 8298 7443 6731 5807 4654 5116 5320 5258 5211 4911 3957 1683 1433 2996 3813 4163 3446 2329 2877 3794 4410 3825 2678 1094 525 467 468 556 478 536 399 564 389 198 267 233 289 196 349 336 313 303 328 262 327 286 297 331 293 239 221 87 88 108 130 -22 50 189 192 57 255 284 173 117 292 236 221 294 326 246 182 193 137 162 177 120 101 44 84 77 37 30 3 54 108 151 75 107 100 356 929 1088 891 470 176 83 41 135 279 231 266 221 94 83 110 -13 2 96 -12 -81 112 49 36 42 73 192 247 293 273 88 52 168 442 436 118 135 220 183 166 120 88 77 28 154 127 110 263 303 141 109 127 102 64 58 106 197 155 102 121 120 47 95 194 168 93 23 120 92 43 81 23 45 -21 69 50 -2 35 27 32 31 34 43 63 122 146 85 136 160 196 411 577 524 522 586 559 318 205 129 53 96 75 33 69 64 102 106 109 105 186 236 223 213 226 247 213 200 217 238 307 277 207 270 260 218 214 228 264 285 300 294 269 234 257 261 246 326 305 324 343 283 319 315 301 311 300 320 356 400 379 436 403 266 242 239 236 179 175 117 78 77 95 133 143 131 128 125 128 85 91 81 56 33 33 58 31 37 42 32 66 99 88 46 67 53 35 38 48 51 44 33 36 24 36 39 26 46 34 35 51 58 48 43 55 56 46 27 13 23 27 42 48 35 29 36 40 23 14 1 6 8 0 51266 333 17 30 10727 14 14 26 8927 2122 622422 5422 1688 1925 2104 2170 2567 2661 3401 4023 4614 5877 5909 4566 5276 7144 7693 8054 9132 9408 8637 6853 6676 5835 4690 5015 5551 5482 5295 4972 4723 2543 1499 2924 4054 4101 3786 2641 3022 3792 4644 4119 2895 1153 533 565 512 563 506 456 523 567 416 285 285 392 396 426 406 424 423 371 300 272 276 224 287 448 441 542 284 120 153 154 216 235 204 291 237 303 391 341 336 425 279 374 336 280 345 264 268 237 201 245 230 198 194 212 142 150 123 180 140 42 58 113 88 148 244 581 1142 1185 935 547 189 91 130 246 307 273 383 303 260 122 128 99 67 89 61 44 92 111 147 108 100 258 320 384 385 227 85 243 396 492 358 171 69 142 140 171 141 156 168 88 123 124 208 382 271 142 122 74 125 89 74 228 273 211 200 238 199 155 182 211 194 147 187 115 69 74 66 103 115 118 111 69 91 74 54 55 90 45 69 94 170 171 206 149 303 532 582 581 642 665 603 413 189 105 126 113 82 103 81 139 133 151 125 109 232 278 241 241 250 315 303 251 255 295 304 327 241 299 311 262 275 309 393 373 341 342 371 350 362 281 338 338 387 356 314 358 342 371 384 384 389 345 390 435 431 434 431 371 324 283 271 272 213 170 129 119 100 125 191 212 205 186 159 163 132 107 57 64 82 89 83 77 75 54 56 110 117 116 106 90 82 97 82 63 66 68 75 71 84 81 87 62 57 55 77 81 81 79 79 75 76 73 68 70 56 60 53 48 55 46 50 44 41 32 37 38 37 19 18 51272 333 17 30 10727 14 14 32 8926 2067 553665 5323 1395 1945 2118 2463 2541 2586 3331 4062 4217 5374 6165 4331 4461 6864 7581 8161 9054 9019 7721 5674 5505 5124 4730 5216 5596 5517 5439 5050 4328 1967 1743 3208 4099 4234 3406 2402 2853 3837 4588 3974 2615 1032 548 516 537 543 605 572 409 391 397 267 366 383 306 265 453 474 333 371 291 197 238 221 349 389 365 339 183 140 143 134 155 200 206 260 242 183 238 380 405 378 365 332 371 470 374 361 216 176 228 281 240 155 194 77 52 81 115 159 194 68 135 151 201 227 359 916 1208 1113 791 415 153 122 157 258 393 349 318 124 169 126 107 47 135 134 112 56 91 71 156 155 129 150 363 440 324 105 140 290 538 552 335 163 178 178 249 147 88 94 135 122 180 197 66 247 440 258 159 167 188 126 153 157 180 135 221 184 180 190 195 289 179 166 159 133 97 45 46 87 47 61 46 54 87 104 95 44 69 77 116 110 140 125 193 202 326 467 548 612 635 690 626 351 184 166 61 71 152 102 178 214 167 166 155 200 267 279 256 260 313 301 314 306 300 270 306 302 294 263 295 306 283 351 319 348 368 354 319 303 309 342 357 334 359 338 338 334 329 350 351 352 383 374 379 396 436 472 489 348 281 267 265 227 216 185 125 105 110 158 189 173 174 153 167 151 120 103 51 59 84 96 57 46 70 72 70 84 99 91 75 71 78 81 97 97 74 53 64 69 69 68 96 81 73 63 76 67 85 77 82 72 58 56 56 35 56 74 68 61 67 71 49 42 38 33 27 29 20 20 11 51278 320 17 30 10727 14 14 38 8925 2014 103499 2930 1401 1738 1988 2221 2511 2733 3467 3663 3710 4422 5811 4563 3649 6086 7111 7842 8477 7641 6307 4715 4814 5009 4579 4984 5080 4854 4790 4618 3753 1592 1478 3071 3816 3754 3028 2240 3004 3793 4269 3686 2399 981 440 386 360 442 365 359 382 373 250 216 293 230 202 364 306 298 208 174 209 197 229 255 311 265 251 261 190 69 74 119 160 20 96 108 112 182 244 301 258 324 339 356 273 255 297 245 131 158 101 75 123 95 42 34 19 88 40 4 185 153 45 74 47 154 454 1019 1048 883 618 211 35 51 41 168 226 255 158 13 8 28 58 10 6 63 7 -4 24 63 17 70 129 212 340 356 179 -45 40 234 368 419 109 38 88 84 127 92 54 18 -9 -9 40 47 102 166 219 159 26 30 -23 46 1 64 100 100 77 56 81 38 67 115 177 131 91 45 -16 -31 -37 -15 31 43 59 1 10 17 -2 -61 10 63 39 59 104 78 102 92 233 389 473 492 543 606 402 126 99 8 9 17 71 66 153 121 66 111 54 75 107 174 166 178 228 244 236 209 178 173 223 173 191 194 251 227 231 231 243 270 254 285 212 272 292 270 287 327 338 299 239 287 271 258 261 305 259 248 314 316 308 360 354 204 198 187 179 147 143 58 3 11 54 77 134 108 122 114 86 76 70 54 36 18 8 12 19 -4 -11 -4 35 38 45 52 22 17 13 26 1 999999 10 999999 999999 999999 9 18 14 1 17 17 10 18 19 15 12 3 999999 999999 999999 999999 999999 10 51284 323 17 30 10727 14 14 44 8924 1963 102728 2833 1441 1981 2088 2200 2506 3005 3478 3747 3443 3745 5259 4702 3540 6079 7379 8158 8223 6221 5205 5194 5559 5553 4868 5092 5281 5078 4925 4580 3920 1742 1410 2889 3874 3747 2829 2068 2715 3645 4278 3693 2247 868 397 312 461 415 425 336 364 299 151 136 171 320 410 360 416 307 174 245 220 172 167 263 268 404 295 265 227 201 194 141 48 28 131 19 136 213 205 310 306 316 253 238 326 340 232 132 149 167 190 211 122 183 151 141 181 56 -7 115 32 136 175 152 181 331 512 974 1079 958 649 327 88 72 65 219 290 225 154 108 102 -18 -40 34 51 -13 -68 5 -16 -65 41 94 131 251 330 295 107 95 170 239 333 419 182 117 87 205 94 57 133 76 63 98 214 97 78 100 305 220 61 11 25 16 9 49 143 162 104 134 128 54 88 129 199 206 103 32 7 15 19 43 -6 60 31 63 77 -12 -11 4 6 50 108 63 121 150 168 130 241 452 501 536 610 549 309 131 100 81 66 65 54 76 189 185 132 113 94 104 160 218 201 233 248 196 189 209 229 235 220 210 231 224 208 221 196 233 232 283 293 294 308 268 286 289 292 310 293 310 282 204 276 289 299 276 263 278 301 325 358 383 395 285 217 232 237 182 148 122 94 67 79 82 115 116 113 90 78 74 43 35 37 11 19 53 63 42 34 43 10 61 74 76 55 27 42 39 35 26 18 4 30 14 15 32 30 39 34 11 10 41 35 11 30 39 10 9 23 18 16 17 11 7 8 51290 333 16 30 10726 14 14 50 8923 1913 102308 2834 1613 1957 2022 2261 2581 2993 3997 4332 3365 3463 5568 4966 3572 6152 7771 9166 8414 6042 5856 6052 6109 6116 5151 5076 5364 5231 5222 5026 4405 2030 1439 3088 4007 3760 2763 2184 3074 3984 4384 3808 1940 1081 521 431 525 448 481 393 498 360 163 193 205 322 342 317 380 358 290 290 277 232 187 267 248 356 270 207 155 118 150 138 101 144 219 149 181 198 259 343 325 388 307 265 329 313 305 173 184 171 214 169 173 145 214 173 53 -25 -2 97 155 127 220 256 405 695 745 960 1093 848 586 441 149 185 226 246 261 366 305 265 202 41 58 115 100 48 22 23 113 37 93 231 198 312 359 227 204 144 229 227 233 243 199 198 136 163 163 146 132 52 72 71 116 157 196 152 246 189 101 35 74 133 20 94 156 265 167 184 128 150 158 176 221 211 148 153 72 37 46 37 49 72 96 87 97 118 52 31 18 94 118 106 137 103 180 240 305 381 507 591 585 624 489 191 119 32 106 99 136 158 226 153 169 141 150 139 168 259 273 288 283 272 296 292 275 297 292 252 234 259 262 258 292 309 314 272 338 334 292 286 332 323 374 349 352 421 343 305 293 337 321 335 322 335 377 372 376 397 428 343 303 258 227 243 194 156 111 107 95 156 158 156 161 155 129 104 118 103 77 44 75 91 105 83 41 44 66 89 93 107 104 83 62 71 51 49 54 55 56 65 60 76 73 84 75 55 60 62 64 48 51 47 54 46 48 46 56 55 50 26 28 29 24 40 35 29 38 30 26 17 13 51296 333 15 30 10725 14 14 56 8922 1864 106074 3147 1439 1931 2165 2301 2635 2995 4395 4588 3332 3850 5277 4921 3520 5982 8108 9276 7876 6613 6720 6745 6473 6134 5455 5051 5277 5237 5205 5021 4795 2560 1464 3104 3887 3394 2843 2198 2795 3816 4518 3863 2006 1052 670 404 456 460 430 450 568 367 320 310 289 363 349 388 406 396 395 392 304 381 321 312 411 463 380 219 95 157 173 101 138 199 151 248 220 176 330 273 240 335 315 289 365 241 277 149 111 176 162 175 175 98 64 56 99 34 -24 115 139 37 197 324 579 853 988 1089 950 804 613 328 97 173 227 343 337 366 133 48 96 69 82 119 101 135 77 41 29 80 171 174 293 381 265 148 152 230 252 240 230 239 183 96 62 120 126 123 181 97 21 30 101 134 128 204 341 173 119 97 102 54 51 70 180 230 131 160 146 126 67 142 202 240 173 103 57 -11 29 87 68 64 105 75 60 39 20 12 72 85 138 178 173 148 123 184 240 332 523 607 563 559 451 214 69 95 112 137 174 185 228 244 188 193 162 177 123 185 263 285 245 271 274 279 258 270 262 206 268 271 301 240 246 279 292 296 343 338 317 309 321 307 345 383 389 377 325 310 371 354 353 315 314 309 344 355 390 430 434 332 271 273 292 240 179 156 102 114 115 133 136 128 150 169 139 123 122 100 81 38 29 69 88 74 56 71 79 110 116 110 94 72 75 67 44 61 45 44 40 77 75 76 76 69 85 67 63 80 71 69 87 78 60 59 44 52 49 53 53 49 42 52 52 47 33 37 37 34 25 23 21 51302 329 15 30 10725 14 15 2 8921 1816 105704 3111 1498 1910 1925 2071 2422 3084 4753 4703 3400 3560 4887 5170 3353 5279 7863 9159 7812 6540 6521 6590 6473 6206 5355 4982 5187 5207 5204 4860 4631 2760 1464 2701 3404 2975 2334 2021 2853 4066 4522 3740 1685 855 660 481 364 386 395 468 387 178 231 235 330 226 243 385 393 422 393 368 350 267 226 270 361 396 331 259 112 97 159 218 120 152 273 338 147 139 188 294 311 317 246 286 225 241 201 83 132 174 135 121 83 191 66 77 203 -46 82 25 216 200 150 230 685 999 1036 1050 994 795 540 178 81 179 322 341 347 226 237 142 110 -49 18 128 -47 -11 24 15 2 123 173 220 363 470 302 168 2 109 242 281 133 159 105 115 155 61 132 170 89 78 113 143 120 137 121 63 246 243 131 113 84 122 58 98 117 183 103 154 146 88 130 177 258 205 125 136 116 37 91 16 27 89 76 90 81 32 73 96 61 94 194 186 119 125 170 209 239 382 534 516 531 581 416 195 41 61 113 78 140 165 234 187 107 141 115 121 174 217 247 233 221 188 211 252 282 246 234 265 278 218 211 228 249 249 296 308 290 315 281 297 295 276 295 295 327 331 278 262 309 329 294 310 244 309 308 302 363 391 358 312 274 234 238 224 169 146 105 71 51 99 115 136 159 166 146 133 108 81 64 39 33 66 100 70 32 32 58 62 93 86 83 70 49 26 42 28 38 68 58 48 35 52 48 61 59 41 34 58 54 58 49 46 41 32 29 18 29 27 9 22 24 12 14 19 17 4 2 51308 327 16 30 10726 14 15 8 8920 1770 100521 2674 1346 1789 1951 2033 2284 3237 5207 4818 3430 3916 4748 4957 3342 5432 7698 8681 7462 6807 6695 6669 6366 5896 5212 4633 4969 4947 4953 4983 4534 2762 1343 2384 3242 2562 2201 1924 2830 4015 4441 3353 1455 791 466 441 383 386 416 314 319 300 257 252 261 374 256 367 428 358 336 224 188 190 152 333 376 351 352 243 205 157 163 64 85 231 240 196 110 236 276 224 228 292 271 170 194 315 325 174 58 98 132 92 84 88 32 25 39 28 38 60 60 169 158 397 908 1013 985 911 895 646 361 132 92 186 385 333 367 220 196 93 48 73 11 -23 41 67 -21 34 34 40 102 223 225 298 132 97 87 113 197 232 217 187 188 142 95 120 109 128 103 35 90 8 72 110 123 109 169 57 109 142 85 59 11 24 13 42 105 149 206 47 58 116 193 259 173 78 75 73 51 -13 12 92 81 34 55 30 -2 53 7 58 155 177 182 157 120 168 207 370 535 507 493 462 263 102 80 46 67 62 156 201 198 142 62 93 94 115 83 169 195 233 246 170 211 216 263 266 251 242 230 205 219 196 209 229 257 296 327 288 279 296 268 295 300 325 346 366 332 302 284 259 264 295 263 271 292 307 340 343 343 288 266 257 241 217 188 170 92 80 90 123 116 134 147 147 102 97 84 89 59 29 24 38 80 65 31 27 47 44 60 69 66 40 33 40 27 4 14 21 28 15 45 38 41 46 39 35 33 50 60 39 9 29 16 6 4 6 1 7 4 5 2 6 5 3 1 51314 332 16 30 10726 14 15 14 8919 1725 369637 6213 1555 1825 1912 2107 2568 3529 5487 4772 3779 4650 5117 4878 3056 5225 7777 8405 7616 7136 6890 6641 6561 6186 5298 4775 5039 5087 5140 5168 4910 3056 1417 2200 3081 2219 1891 2066 3061 4001 4709 3374 1175 687 481 428 480 415 458 457 458 278 299 310 363 436 380 406 455 364 304 389 354 323 198 274 430 303 261 219 166 60 109 89 135 180 354 237 143 137 371 303 156 205 314 334 347 317 210 113 122 82 109 124 242 124 78 0 20 158 118 80 55 260 322 750 1077 1049 954 991 800 461 216 143 191 415 389 388 288 212 213 216 26 -1 71 36 75 49 -27 3 52 24 108 193 257 241 124 113 105 215 135 174 232 156 125 56 47 43 92 142 94 107 167 87 163 186 126 278 308 129 132 98 114 169 130 112 61 177 180 81 134 119 104 168 247 175 161 80 33 59 84 47 30 12 -11 26 77 67 81 90 80 76 128 152 208 195 159 131 177 378 575 534 469 426 285 106 -6 -4 65 86 146 210 214 165 109 43 105 98 141 204 276 220 170 159 214 308 292 228 258 200 196 214 187 229 236 274 328 288 324 272 221 269 273 335 328 336 358 338 304 271 298 324 292 282 294 290 316 285 332 413 383 320 250 216 224 226 228 167 133 76 62 77 116 149 126 144 149 120 91 93 89 29 19 51 95 60 41 16 52 91 95 78 57 45 47 24 31 24 34 51 27 20 33 49 65 59 52 54 35 30 57 50 47 42 33 26 23 25 19 20 27 24 11 17 11 10 0 9 15 999999 0 0 51320 332 16 30 10726 14 15 20 8918 1681 103754 3487 1659 1805 1920 2266 2659 3855 5760 4803 4268 4928 5113 4395 2783 4765 7780 8398 7439 7054 7027 6625 6552 6286 5528 4751 4951 5170 5237 5217 4857 2986 1498 1932 2913 2366 2001 2071 3178 4107 4698 3409 1413 651 452 478 510 439 454 464 425 379 339 369 361 240 321 419 532 393 398 315 333 198 291 358 390 367 348 267 219 180 149 127 233 309 220 171 220 276 371 282 158 209 184 229 264 282 261 111 161 142 157 218 223 91 62 96 39 109 147 127 184 291 498 721 1222 1193 1125 1065 768 325 190 220 335 414 382 454 345 198 289 125 127 58 118 113 75 119 63 89 -32 28 153 189 315 300 215 187 314 295 199 191 163 192 188 94 111 110 102 78 128 129 6 107 64 179 125 165 277 154 177 168 143 104 90 78 88 191 199 123 90 94 92 144 216 219 183 150 144 95 95 50 83 46 25 62 103 62 104 5 29 94 116 149 136 166 187 177 217 330 517 555 448 385 350 206 78 6 34 101 150 180 181 164 153 116 154 146 185 230 245 266 228 197 295 284 299 234 285 340 273 242 242 271 294 291 298 297 289 309 296 283 341 345 374 360 358 374 342 265 322 323 309 310 294 295 356 364 366 401 403 299 283 256 261 263 237 195 154 105 94 96 135 176 187 171 167 133 119 67 76 44 52 84 108 110 71 55 53 101 119 90 76 82 57 60 51 50 52 64 51 46 47 49 48 60 66 76 58 50 69 60 52 31 38 42 42 30 38 31 40 44 29 20 29 38 36 30 26 16 4 4 51326 333 15 30 10725 14 15 26 8917 1638 103647 2970 1634 1847 1836 2201 2844 4356 6461 5791 4978 5377 5096 4661 3334 4016 7499 8368 7514 7015 7138 7011 6925 6485 5519 4875 5002 5091 5335 5474 4755 2475 1430 1849 2345 1766 1900 2174 3221 4051 4652 3402 1472 647 506 390 448 512 461 395 393 224 277 284 355 380 251 329 452 479 417 378 297 282 289 335 442 413 212 233 188 132 171 231 132 224 426 279 188 177 211 327 246 281 224 329 293 400 210 177 118 148 143 188 114 156 123 -2 46 96 103 115 23 88 496 813 1056 1220 1238 1086 701 290 104 261 463 482 444 434 253 219 305 292 140 113 71 -21 111 97 9 14 44 123 197 206 318 268 89 159 307 358 281 118 128 187 192 188 172 118 126 95 143 72 107 60 112 185 208 186 284 148 86 196 262 191 163 88 103 70 296 239 169 137 118 147 199 256 288 176 162 156 176 94 27 51 108 85 93 133 101 85 142 119 99 109 164 165 235 162 180 316 487 501 387 343 296 210 139 113 56 104 144 197 237 203 112 131 172 134 149 183 231 276 160 200 277 300 317 285 354 293 295 296 267 188 306 351 284 341 326 315 369 351 364 347 347 396 408 385 379 298 313 302 354 338 357 324 328 344 343 399 374 369 335 295 249 248 271 228 170 109 102 104 159 201 198 161 146 117 96 91 77 70 64 93 96 62 71 62 71 112 133 120 77 69 72 53 39 61 65 61 51 51 29 68 83 68 69 68 57 60 64 62 69 52 40 56 57 46 47 36 41 49 38 43 36 43 37 27 31 20 18 18 10 51332 333 44 30 10724 14 15 32 8916 1596 108632 3508 1520 1727 1804 2298 2944 4311 6428 6191 5802 5909 5149 4483 3689 4110 6927 8068 7344 6976 6952 6942 6796 6757 6000 4755 4549 4957 5391 5466 4525 2053 1277 1886 1916 1595 2088 2173 3196 3700 4313 2832 1188 586 516 323 441 548 528 515 448 253 261 204 318 422 407 342 356 394 391 366 410 253 275 339 348 411 257 130 155 111 175 153 177 233 237 222 167 261 294 193 121 103 23 156 271 139 174 120 123 174 128 116 176 119 103 48 65 71 193 142 95 176 365 747 981 1244 1300 903 507 123 118 371 406 444 450 428 270 172 261 213 49 20 57 27 50 75 47 74 52 0 63 117 255 210 205 191 211 394 257 161 110 161 71 129 103 94 147 124 177 95 90 87 101 154 162 137 295 203 182 190 227 154 59 41 61 111 120 87 118 86 119 60 99 190 270 78 103 98 70 63 22 17 21 41 86 86 88 8 89 141 176 183 170 145 140 216 204 297 444 450 435 324 218 173 73 61 64 59 141 227 204 135 102 82 121 85 79 109 269 205 156 190 184 241 296 274 280 258 284 302 287 304 286 314 329 339 298 310 339 280 266 343 345 389 472 390 306 259 266 348 328 309 330 309 326 356 342 409 447 379 316 259 265 224 254 222 144 102 120 132 101 166 185 153 125 125 108 96 99 69 56 79 89 98 61 65 55 88 104 89 103 74 53 43 63 45 47 40 35 34 30 68 67 61 65 62 43 55 58 48 50 33 37 54 48 35 46 44 40 32 35 39 32 30 33 31 30 10 6 4 3 51338 332 13 30 10723 14 15 38 8915 1555 109478 4105 1559 1734 2230 2380 2937 4472 6444 6432 6425 6177 5053 4506 3746 3708 6138 7834 7714 7055 7030 6943 6770 6622 6113 4973 4585 4925 5150 5192 4444 2096 1327 1530 1484 1613 1859 1979 2994 3786 4106 2352 1121 689 446 423 430 441 435 417 363 308 194 332 328 258 246 322 359 290 333 276 339 320 308 375 444 298 200 137 231 182 227 132 228 268 240 137 175 216 118 154 149 196 41 113 124 138 102 120 85 213 173 150 156 57 120 149 6 24 87 4 97 131 485 997 1266 1280 1197 785 228 76 179 413 515 420 371 330 266 301 353 120 66 21 15 48 23 2 -8 14 88 124 127 190 325 243 173 208 278 244 137 219 148 41 114 46 105 180 65 134 86 66 20 123 168 191 168 180 201 100 146 157 221 157 60 39 91 109 176 103 84 64 102 37 59 77 148 189 163 185 118 112 28 -37 12 65 60 79 53 38 64 97 102 146 216 179 147 205 189 221 381 334 277 208 228 179 110 17 21 24 59 157 219 190 115 91 75 114 151 199 191 167 154 159 264 256 246 279 298 311 305 274 288 325 311 305 271 278 287 318 300 299 365 392 374 373 375 329 367 330 293 337 330 258 274 283 330 337 352 404 406 371 308 256 233 237 249 197 221 158 92 93 86 144 148 151 148 126 101 82 53 35 27 58 80 82 63 57 73 78 74 84 100 78 54 41 34 40 50 54 47 42 44 38 47 58 53 45 42 34 47 31 36 37 29 12 26 25 26 30 29 20 26 26 22 13 16 14 3 4 7 2 51344 333 14 30 10724 14 15 44 8914 1515 112597 4108 1659 1813 2001 2306 3209 4765 6427 6806 6867 6408 5146 4658 4106 3604 5453 7612 7516 6985 7134 7090 7032 6814 6166 4831 4229 4983 5356 5211 4221 2047 1340 1520 1502 1409 1603 1975 3177 3752 4177 2299 1009 710 562 480 424 420 288 436 439 236 171 242 265 297 301 319 518 307 288 354 400 106 237 380 376 429 226 175 137 120 94 83 171 115 216 152 163 179 296 164 73 47 107 104 185 140 95 73 140 187 202 83 108 120 112 89 33 5 120 105 169 445 777 1142 1227 1286 978 473 143 116 223 352 487 390 417 277 293 193 263 130 94 68 51 42 112 5 71 55 114 110 177 225 283 37 129 257 337 166 111 126 135 111 98 67 125 104 146 119 96 126 129 90 162 208 179 243 232 199 211 251 252 164 16 51 104 112 145 147 193 166 110 45 80 83 104 95 158 126 160 62 90 102 29 74 37 69 29 49 84 174 122 94 190 130 204 227 183 285 428 377 299 335 290 170 153 44 49 60 168 193 243 225 144 128 127 115 103 170 217 172 158 205 190 297 272 237 309 309 316 268 317 338 328 327 375 332 287 371 320 294 335 373 426 394 404 408 376 346 334 380 331 318 340 316 339 318 354 364 419 377 339 311 253 294 285 250 195 150 133 99 106 188 184 148 141 128 128 104 94 79 55 59 106 104 71 58 68 68 91 106 112 84 84 56 43 38 46 54 53 51 59 59 70 60 62 65 62 59 67 60 65 60 56 48 44 36 31 41 53 49 45 42 27 33 28 31 23 14 10 13 14 51350 330 16 30 10726 14 15 50 8913 1475 3644 1660 1710 1827 2628 3420 4980 6481 7090 6919 6356 5078 4412 3930 3453 4817 7380 7534 7022 7010 6984 6836 6649 6040 4737 4058 5059 5280 5348 4327 1855 1369 1452 1343 1521 1651 2022 3033 3882 3924 2149 1056 743 495 440 440 489 420 523 376 278 313 319 178 332 350 368 385 323 344 391 239 301 300 390 439 333 285 189 31 115 144 137 235 208 226 205 191 182 163 231 117 73 112 170 98 33 70 24 124 143 104 125 129 164 90 42 50 82 86 135 229 650 951 1176 1314 1107 925 472 127 167 217 421 525 423 270 183 235 304 129 99 6 19 50 36 -83 96 47 85 96 108 144 144 155 139 234 415 320 250 74 91 87 152 96 94 112 57 155 91 160 135 118 117 153 98 96 194 164 196 268 264 251 159 106 82 112 72 191 142 93 114 94 125 23 66 133 94 127 153 127 64 124 82 -16 64 75 69 61 57 50 63 109 177 167 139 170 230 242 352 428 288 205 182 183 198 136 59 47 100 129 170 206 163 119 74 86 95 64 161 227 174 144 156 196 273 263 191 255 294 265 291 283 300 360 383 368 277 280 267 309 345 307 376 337 366 348 351 351 354 286 321 302 287 312 310 315 340 369 339 426 377 344 345 263 215 214 202 197 148 93 104 106 119 118 121 147 131 115 93 73 52 54 50 70 83 41 26 36 71 112 98 67 69 66 36 34 37 42 24 30 30 30 56 41 33 53 57 36 33 37 28 43 26 22 29 37 33 34 40 39 21 8 9 14 23 26 13 999999 0 3 51356 330 17 30 10727 14 15 56 8912 1437 104278 3164 1552 1605 1899 2623 3544 5415 6411 6874 6874 6483 5000 4373 3701 3143 4472 7095 7165 6954 7170 6967 6752 6522 5973 4668 3777 4976 5170 5215 3782 1517 1245 1334 1326 1537 1696 2144 3158 3897 3719 1919 835 614 485 418 406 338 436 473 284 232 234 265 278 291 290 302 344 385 370 328 320 350 345 289 320 354 214 268 86 -12 50 3 101 122 115 103 173 78 62 105 -2 75 80 111 37 49 63 108 162 93 95 130 -3 35 33 65 106 53 27 138 424 800 1050 1130 1151 1021 642 183 101 73 223 499 569 365 250 351 264 235 66 -3 65 99 71 39 -28 99 5 78 113 132 200 215 162 176 393 402 333 177 59 136 180 173 72 32 72 101 120 70 45 144 133 137 104 161 226 177 92 145 239 282 182 95 170 164 107 104 98 162 174 81 86 57 28 37 -1 20 52 141 115 155 93 72 59 17 11 17 1 46 -1 70 108 105 97 189 185 167 218 277 325 293 217 200 137 156 143 38 -5 78 66 86 171 206 119 30 52 102 113 82 116 152 175 174 183 168 206 161 210 294 307 322 253 292 336 377 343 318 305 326 291 247 298 356 345 345 349 351 361 366 314 287 335 345 309 289 309 322 341 357 372 322 293 248 223 187 187 175 171 118 71 64 68 107 115 106 114 114 106 88 75 31 47 6 41 47 13 35 28 75 70 59 66 70 49 20 23 19 19 10 10 7 14 29 26 23 34 37 11 13 28 16 18 19 20 19 33 26 27 22 13 17 8 6 999999 999999 999999 999999 1 1 51362 333 17 30 10727 14 16 2 8911 1400 106745 3347 1820 1933 1905 2553 3669 5561 6763 7437 7530 7121 5847 4642 3930 3175 4110 7064 8034 7514 7321 7496 7185 6866 6419 4954 4133 5362 5539 5386 4047 1516 1326 1362 1256 1519 1774 2626 3481 4408 4055 1863 824 653 436 430 491 328 376 572 461 238 327 297 300 309 366 306 348 408 432 295 518 450 437 472 453 439 292 269 215 178 215 267 258 244 336 226 242 131 113 121 129 125 59 103 149 177 120 54 133 148 212 186 99 177 179 110 96 131 247 171 331 921 1240 1327 1025 667 352 201 184 292 305 378 586 361 332 316 311 204 139 131 75 70 77 -66 45 53 46 89 209 159 199 284 313 204 524 568 347 216 184 167 129 73 118 126 206 211 200 129 123 150 86 146 218 119 217 339 255 324 364 403 289 100 134 153 111 115 224 224 179 154 188 162 86 117 116 35 157 206 175 214 248 160 137 87 80 138 142 146 79 52 154 124 161 218 202 158 328 533 518 443 334 254 242 239 172 137 110 100 92 203 235 221 127 126 109 125 157 204 176 174 172 236 262 287 293 259 304 348 390 403 388 365 385 387 437 490 519 379 332 333 357 355 381 400 369 420 446 464 437 402 407 331 328 390 363 344 390 448 465 425 352 328 286 249 274 250 191 171 124 126 124 184 174 184 193 197 181 172 136 79 88 95 141 111 93 78 103 138 140 139 154 121 81 85 84 88 88 81 67 82 98 92 75 80 96 90 72 60 82 87 82 82 76 78 73 83 64 53 62 64 67 70 65 64 54 42 42 47 36 31 30 51368 333 18 30 10728 14 16 8 8910 1363 107792 3489 1967 1920 1928 2367 3616 5633 6616 7139 7274 6945 5736 4717 3992 3011 3114 5675 8403 7632 7408 7625 7296 6710 6307 5064 4070 5006 5308 5419 3476 1464 1270 1221 1236 1482 1799 2498 3483 4334 3574 1572 728 620 450 378 466 426 582 502 372 345 279 287 315 302 316 391 404 427 420 410 348 325 386 340 405 383 424 275 267 180 220 316 276 265 384 260 150 117 130 125 51 88 105 133 151 111 57 125 194 108 171 210 23 62 92 101 26 201 280 302 616 1004 1192 1189 1060 596 203 78 175 294 410 494 470 426 344 390 320 405 127 86 41 43 110 70 127 63 16 114 124 203 231 192 141 243 662 566 312 232 124 179 224 213 166 152 201 255 150 119 92 115 111 169 206 181 201 409 392 462 435 388 369 127 140 159 137 161 125 207 199 167 196 189 138 181 87 40 86 138 187 177 184 192 135 166 76 64 47 126 104 50 111 199 169 124 234 253 333 489 539 520 310 245 242 134 146 164 151 133 149 199 231 155 136 134 174 109 150 148 158 151 201 285 304 292 272 208 295 375 342 346 334 392 433 448 438 435 369 351 344 351 377 382 362 350 455 449 475 463 379 366 337 356 354 370 384 365 405 429 446 408 384 324 314 284 241 238 214 148 131 120 146 193 203 198 160 153 130 138 116 70 60 58 117 116 113 94 95 105 118 124 130 106 92 71 77 75 73 68 60 58 74 69 84 88 96 78 76 63 75 80 62 70 59 55 62 64 66 55 75 70 54 55 62 55 54 53 44 37 35 23 21 51374 328 19 30 10729 14 16 14 8909 1327 106486 3279 1830 1781 1851 2369 3350 5261 6284 6667 6931 6735 5681 4655 3821 2824 2681 3996 7738 7796 7034 7220 6914 6629 6215 4847 4194 5013 5182 4897 2690 1118 1255 1222 1214 1341 1886 2824 3629 4000 3037 1478 570 470 523 406 374 347 396 421 351 200 288 290 232 332 261 376 469 287 322 330 222 248 379 476 375 222 314 187 117 125 196 182 148 157 255 124 116 197 196 190 148 130 187 123 1 29 93 112 107 92 119 127 11 71 44 119 128 135 115 357 704 914 1106 1020 741 328 36 85 205 253 364 477 592 432 309 380 310 174 219 68 21 49 22 -52 -9 84 44 117 134 198 181 209 180 299 652 303 179 169 109 151 168 130 176 67 134 137 146 74 126 159 128 118 142 127 171 377 413 370 376 388 303 83 68 43 96 58 75 218 115 135 111 179 146 48 52 51 -18 56 156 156 133 150 103 9 100 101 71 38 40 92 93 97 168 147 237 230 263 380 408 392 266 187 124 64 70 76 105 142 146 122 195 240 148 108 84 117 78 138 99 118 81 149 254 213 216 164 221 270 293 302 328 393 365 380 373 445 394 341 337 316 271 290 314 333 376 332 373 409 359 271 267 303 341 324 354 339 343 333 380 349 260 272 225 179 183 202 157 90 122 108 97 108 142 144 122 99 89 72 71 60 36 14 37 69 62 43 15 39 61 48 55 55 59 43 33 30 20 25 9 9 29 42 58 36 24 27 23 32 14 18 21 7 26 21 16 13 17 16 4 5 20 17 16 22 8 4 51380 333 20 30 10730 14 16 20 8908 1292 105020 3284 1968 1840 2050 2719 4097 5468 6387 6435 7257 7045 5793 5129 4434 3142 2582 2291 5626 8227 7575 7387 6827 6274 6250 4951 4324 5028 5379 4832 2287 1328 1191 1344 1164 1443 2246 3160 3596 4315 3273 1445 411 451 462 489 495 507 598 479 358 305 323 339 276 256 324 376 384 270 379 411 300 329 340 399 347 278 278 152 224 261 58 158 84 256 282 289 174 186 160 101 68 116 115 114 116 123 145 81 99 164 214 140 127 135 112 84 159 301 293 683 1091 1123 1018 825 517 179 189 151 243 247 277 489 550 339 329 469 291 198 69 105 76 94 -2 7 93 51 80 46 95 232 299 349 201 463 686 359 275 211 216 153 73 140 191 178 84 98 115 131 182 176 150 131 101 179 100 187 383 467 458 473 294 105 56 12 100 113 80 147 232 222 172 105 173 114 77 49 88 95 85 119 145 189 140 48 91 130 131 111 109 64 96 148 208 185 222 252 407 489 415 360 238 234 206 134 105 96 80 112 135 171 213 204 141 84 128 152 145 151 152 127 159 205 221 239 226 189 290 286 314 300 348 409 409 416 410 414 361 357 363 352 339 329 340 401 404 374 413 414 405 343 306 361 358 332 339 321 326 390 379 376 356 330 269 231 225 196 185 161 114 81 98 146 166 159 145 130 136 90 76 42 41 63 53 94 80 75 80 82 114 92 89 92 86 68 64 63 61 38 40 47 37 27 57 63 66 65 44 34 52 44 54 58 59 59 59 42 49 41 37 37 43 43 35 29 24 21 22 22 16 2 4 51386 329 21 30 10731 14 16 26 8907 1258 30304 1912 2563 2892 3255 4059 5237 6218 6347 6007 6376 6065 4943 4309 3635 3489 3611 4134 6313 7082 6393 6167 5597 5787 5177 4086 3841 3956 3734 2616 1315 1313 1377 1644 2015 2523 2885 3238 3086 2575 1566 707 509 452 418 419 495 378 392 403 351 289 274 273 332 296 331 368 342 384 418 324 367 402 348 266 195 116 146 142 184 158 150 201 173 170 55 9 43 120 197 121 74 67 56 17 143 142 95 60 127 178 118 104 62 95 24 154 205 385 562 845 1034 1002 695 556 205 45 223 325 354 386 347 401 458 348 285 241 208 35 22 129 97 83 34 -18 0 56 37 103 142 211 263 358 334 511 430 263 125 102 95 92 107 152 109 105 179 140 109 149 201 136 95 52 105 164 168 201 365 394 299 308 190 198 110 130 131 67 88 139 180 162 156 140 163 163 88 69 99 124 116 129 128 119 84 105 103 41 16 84 106 45 78 186 174 170 246 302 335 481 400 305 196 149 107 155 128 82 109 91 147 200 168 121 144 105 84 59 121 148 172 168 134 172 233 217 182 211 231 188 239 303 329 311 307 304 288 320 408 354 359 306 308 322 344 348 397 355 359 358 332 349 315 307 302 299 299 326 318 356 350 326 313 247 244 192 155 163 161 86 84 76 122 129 131 144 118 110 127 122 74 43 62 50 93 100 70 56 30 61 72 98 103 57 60 50 57 45 19 19 28 28 47 52 35 32 48 49 35 30 24 16 32 33 42 20 23 29 35 34 28 23 17 24 22 29 19 19 9 51392 326 25 30 10735 14 16 32 8906 1228 4949 5413 5552 5155 4653 4507 4424 4701 4956 4740 4446 3646 3331 3590 4846 5591 5177 4467 3818 3863 3140 2903 2775 2808 2371 1918 2026 2138 2091 1765 1541 1660 1886 2044 1977 1474 963 610 441 413 349 332 355 225 269 247 73 214 304 260 338 399 269 373 290 243 341 334 178 242 379 259 242 196 123 158 120 88 67 104 56 159 203 90 106 60 119 151 97 131 81 151 67 43 10 -39 -33 24 26 124 63 136 250 261 382 433 368 478 582 548 361 331 384 288 140 185 362 284 283 345 256 219 171 126 75 102 43 -1 28 -21 4 14 161 175 119 78 162 244 261 218 189 236 295 294 203 145 54 51 137 58 160 91 83 51 143 91 145 148 85 61 150 209 94 143 271 276 295 283 277 193 82 37 38 16 -56 103 153 137 88 166 94 69 80 34 12 -11 90 103 98 79 25 93 21 -46 -10 10 15 15 47 51 139 233 298 277 267 311 338 280 197 188 166 97 120 83 105 85 109 169 184 144 49 115 42 55 100 59 85 85 84 87 166 113 122 174 184 160 228 238 204 210 233 237 225 261 241 175 223 217 227 234 290 278 307 306 288 315 302 282 305 288 261 283 251 261 278 265 312 280 270 250 207 162 137 148 136 120 129 113 103 100 75 76 73 79 108 102 94 67 65 61 26 22 49 45 68 67 31 28 60 34 59 74 58 35 37 15 10 7 13 16 27 27 20 25 9 24 40 20 10 2 999999 13 11 9 19 17 5 12 9 4 15 11 11 999999 999999 4 51398 307 29 30 10739 14 16 38 8905 1203 5861 6069 6238 5940 5038 3844 2796 1874 1788 3317 5455 5596 4594 3950 3506 3878 4410 4530 4186 2725 1334 993 1091 1140 1367 1522 1985 2681 3330 3036 2433 1459 603 331 273 248 286 386 170 307 276 166 162 68 159 191 231 279 276 264 273 243 239 236 286 215 300 298 162 198 193 84 1 35 59 54 158 211 108 -30 147 63 -31 51 58 30 76 30 -12 31 -11 -26 41 49 24 -15 74 156 108 17 2 67 170 524 675 668 651 605 243 152 133 175 201 218 173 309 506 380 226 201 201 251 58 -17 43 -12 53 -80 -84 -64 -45 -34 15 143 129 174 104 150 445 379 191 99 163 12 -22 -19 18 76 47 2 0 -31 -5 96 66 56 55 87 119 -16 20 99 218 245 313 358 398 251 43 -25 -6 -11 -13 -35 33 132 30 87 94 31 -38 -49 -53 -50 -32 -18 83 59 48 -21 3 42 -34 -17 -71 999999 -28 60 48 33 88 98 250 350 378 392 384 282 201 104 129 6 -14 45 -20 -32 140 154 163 150 90 -28 -3 -9 9 31 59 79 47 88 136 140 140 91 117 159 136 167 150 174 208 250 217 206 196 200 224 211 162 187 204 232 272 309 324 289 284 284 214 261 240 253 246 233 218 265 289 236 206 205 198 131 129 130 95 84 97 28 15 25 71 79 99 105 109 54 37 20 23 3 -39 -15 24 22 33 -9 2 22 30 37 31 23 24 2 999999 999999 12 1 5 1 999999 16 1 999999 999999 1 1 51404 323 0 30 10740 14 16 44 8904 1182 5632 5708 5405 5507 6459 6366 5963 5000 3654 2394 1806 1647 3747 6183 4924 4238 4466 3894 4023 4679 4797 3989 1854 1033 1056 1169 1201 1458 1660 2303 3023 3287 3038 2181 926 403 347 376 303 289 378 431 388 235 286 260 154 108 210 218 247 328 270 257 239 285 257 179 270 263 168 143 242 195 37 76 71 120 103 98 79 26 -32 64 137 51 50 34 58 76 46 76 -80 71 48 55 45 77 -36 33 -7 41 112 129 264 533 698 646 634 413 226 110 61 127 160 204 325 426 472 357 198 204 264 150 105 64 -43 -67 35 29 31 -92 43 39 10 149 157 200 144 259 511 467 443 278 95 14 22 35 34 105 117 80 94 85 83 88 105 18 67 89 94 44 -20 88 252 333 413 410 401 315 89 -42 23 42 83 42 67 128 123 114 112 174 107 62 13 -11 20 -2 55 79 41 49 -29 -5 -37 -29 -15 -13 -66 -21 -17 70 185 208 245 375 379 352 356 275 202 98 74 50 13 30 32 23 90 174 176 180 79 34 0 -1 69 36 26 36 55 70 115 132 159 147 155 121 126 136 167 191 160 191 186 246 211 227 271 272 261 236 262 270 287 288 305 347 316 267 233 285 283 234 264 258 253 270 298 236 215 193 125 97 118 136 106 82 66 31 32 62 58 103 121 149 98 74 64 42 21 0 -3 21 77 54 16 -7 17 29 30 65 61 54 32 14 22 14 999999 999999 6 999999 3 10 17 5 26 21 999999 6 23 22 16 19 11 8 13 999999 999999 999999 999999 999999 2 51410 321 0 30 10740 14 16 50 8903 1166 4964 4689 5260 5972 6450 5879 5201 3963 3048 2078 1841 2537 3733 4921 4060 3521 3759 4128 4490 4449 3667 2726 1507 1227 1160 1382 1731 2027 2238 2927 3172 2978 2273 1377 635 331 324 386 351 393 359 216 299 163 130 173 104 203 273 308 280 297 345 250 138 226 210 204 317 246 165 141 170 132 119 63 115 127 53 151 29 85 135 104 129 -9 36 67 -4 39 23 -92 50 57 32 101 88 -42 47 51 -2 105 291 423 524 691 685 550 338 198 204 66 177 127 255 400 393 447 377 329 363 329 274 229 97 57 24 -65 49 -26 999999 -28 -17 41 92 124 223 135 200 476 637 637 567 307 131 -12 27 37 32 -1 17 35 35 19 38 77 40 85 137 91 52 94 131 173 323 408 415 402 394 274 35 -71 20 -8 -8 48 78 188 166 157 187 173 73 -3 44 -22 -15 47 -14 -17 22 106 47 12 -54 999999 -12 -6 48 53 45 171 142 173 275 386 366 388 423 249 188 102 84 41 37 55 22 18 126 123 151 90 27 -20 18 5 2 44 -2 36 31 99 72 50 53 102 155 109 151 155 156 184 167 196 213 188 178 245 219 211 234 207 245 264 280 317 317 292 266 265 230 271 263 267 254 242 290 284 283 231 256 213 154 128 116 111 103 81 42 41 59 75 58 77 98 112 100 75 72 64 3 -29 1 32 79 54 26 50 27 44 35 38 37 44 32 24 7 1 13 4 24 44 27 19 18 17 11 6 7 14 3 5 999999 5 999999 7 12 8 999999 4 2 51416 320 0 30 10740 14 16 56 8901 1155 3657 5336 6565 5916 4625 3861 3059 1985 1355 2243 5277 4730 3677 3296 2931 4150 5071 4645 3985 1988 1239 1261 1113 1172 1940 2038 2170 3180 3465 3323 2634 1080 437 315 390 320 234 312 224 265 129 124 182 162 254 203 93 259 192 301 287 234 148 300 275 290 186 355 253 232 71 -20 136 106 -23 -21 119 206 59 67 96 -12 -29 56 27 41 14 64 -28 -6 -83 38 50 -8 43 65 8 3 8 12 199 408 634 677 660 663 362 128 66 44 -9 176 169 211 298 455 323 210 396 334 277 203 39 12 6 30 73 6 -47 -46 -31 -23 -31 92 119 97 121 227 454 661 636 656 527 260 53 18 63 52 67 -33 -50 41 97 107 107 127 84 125 138 139 23 79 358 502 409 344 439 336 131 46 38 -10 -12 4 86 92 152 176 173 124 95 57 28 35 8 25 -4 31 41 95 92 30 10 -6 -13 -58 -42 -31 -25 82 92 178 220 339 454 420 424 404 277 172 149 56 76 89 39 83 28 89 151 168 148 67 27 2 13 15 20 68 63 44 42 53 109 95 125 106 142 122 160 111 133 207 204 186 202 217 205 212 206 231 224 233 305 314 285 342 322 269 248 262 279 252 264 232 268 293 268 276 236 217 248 199 175 129 114 152 128 81 101 64 75 85 63 93 105 82 72 96 51 23 11 -2 4 45 54 37 14 17 33 51 59 28 46 23 17 15 24 19 2 11 9 26 23 6 13 3 23 14 999999 0 2 999999 999999 10 20 1 1 999999 999999 8 51422 316 2 30 10742 14 17 2 8900 1149 4001 4102 6402 6243 4954 3991 3642 2602 1522 1744 4653 4957 3435 2953 3261 4215 4708 4679 4275 2213 1029 1102 1074 1040 1464 1746 1975 3007 3740 3405 2890 1581 391 378 329 256 344 338 279 258 234 217 89 257 195 165 228 231 332 306 174 248 254 279 281 211 174 262 332 194 65 33 117 82 109 22 47 102 62 -19 -11 10 62 50 -12 6 -40 85 68 13 -14 97 58 9 28 9 -64 -33 -86 18 209 543 609 614 596 446 117 138 113 108 105 167 134 134 236 425 415 337 289 289 248 181 157 43 7 12 -78 999999 -49 -25 -89 -1 88 91 188 114 34 189 299 626 617 669 619 453 145 230 154 49 67 55 -25 -23 65 -7 17 56 91 108 26 16 16 124 334 368 369 404 319 241 23 38 -39 1 32 27 6 -8 17 153 190 139 114 157 86 37 27 -72 -57 -56 2 99 138 55 -38 -39 -63 -23 -46 -78 -69 -19 69 154 231 294 376 342 342 420 284 121 78 3 -7 65 -24 -1 32 44 108 160 60 10 -10 -26 -8 23 -14 15 18 63 95 42 35 68 68 133 94 123 67 107 189 176 180 179 237 245 186 189 173 170 193 220 244 274 254 254 296 278 195 236 214 241 219 214 208 227 255 269 274 219 219 189 123 86 91 70 54 57 63 36 13 39 76 123 100 75 68 60 59 44 23 4 -17 32 58 12 1 0 4 33 27 14 6 27 7 999999 999999 6 999999 999999 999999 6 3 999999 999999 999999 22 10 999999 999999 999999 999999 999999 999999 2 1 51428 330 3 30 10743 14 17 8 8899 1148 4602 4002 6145 6774 5663 4326 3758 2944 1662 1624 3828 5535 3943 3478 3793 4487 4835 4706 4612 2803 1137 1178 1286 1217 1257 1548 2232 3441 3972 3498 3070 1585 476 339 307 473 375 387 431 405 286 128 195 224 217 188 233 286 276 267 329 329 148 295 322 368 298 351 220 237 151 103 -1 62 139 120 229 65 25 110 57 42 54 74 113 56 47 68 93 85 -33 53 105 130 35 11 44 64 68 139 523 737 701 586 740 364 136 131 7 -13 104 146 193 178 289 363 431 445 418 399 266 209 69 -18 15 22 -7 13 -3 38 22 3 -27 70 128 114 140 239 369 606 665 639 573 555 550 624 328 58 63 77 39 92 178 88 44 149 114 42 129 84 80 143 286 405 405 488 399 207 124 49 -26 25 77 73 60 77 57 149 182 234 276 287 190 107 43 -14 -65 -57 75 146 176 125 95 39 -24 15 62 23 32 95 66 176 244 377 449 406 488 518 426 285 190 119 52 82 75 105 86 131 115 161 173 88 -6 68 59 59 86 51 46 121 59 54 68 114 150 145 150 131 196 175 187 186 207 238 255 261 245 278 250 268 249 257 312 354 318 321 362 395 273 269 305 299 306 278 278 295 271 312 320 276 253 262 213 183 161 147 137 108 97 82 89 60 87 114 126 125 104 118 91 45 16 25 42 66 83 67 36 20 54 96 87 73 74 58 48 27 24 34 33 52 43 39 47 50 34 34 57 50 38 38 35 30 33 35 31 34 30 27 31 23 26 24 21 25 25 15 9 10 10 4 51434 320 4 30 10744 14 17 14 8898 1151 4750 3854 5665 6379 5403 4414 3887 3092 1776 1504 3097 4939 4091 4181 4674 4669 4375 4390 4215 2609 1144 1094 1421 1307 1318 1513 2026 3157 3725 3464 2907 1475 399 294 372 321 382 448 393 448 209 187 173 192 243 231 252 214 188 300 285 251 258 257 258 312 235 238 221 162 153 88 -41 -3 -2 84 47 4 83 52 -4 18 112 -4 999999 -42 68 16 16 15 0 9 43 -4 56 47 32 42 40 133 385 584 485 601 366 157 96 109 43 -14 169 61 55 156 313 498 365 403 384 355 315 224 63 21 40 21 -43 -68 40 20 -98 -10 2 85 59 -45 112 231 315 465 454 424 404 581 708 715 483 251 97 13 1 68 74 105 91 66 146 94 59 21 53 53 122 306 323 278 341 310 160 23 -28 35 50 -26 38 -4 61 -15 57 217 168 239 119 21 15 12 999999 -63 -37 126 89 154 64 24 -19 999999 -46 31 4 25 47 177 257 288 339 409 462 474 439 296 158 120 62 78 26 67 70 78 170 208 174 32 -10 -36 -38 -4 -15 45 24 23 47 60 -23 56 58 41 108 100 67 149 179 169 170 160 218 225 206 241 232 221 172 207 257 229 285 268 294 304 284 252 250 255 239 272 292 307 306 288 313 293 213 206 161 147 109 102 101 87 75 52 43 -4 25 119 98 70 55 67 54 22 -7 1 -9 11 59 69 18 28 30 42 32 35 25 4 999999 999999 999999 999999 999999 14 18 999999 999999 999999 8 10 8 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 6 51440 318 11 30 10751 14 17 20 8897 1158 6875 3665 3737 4659 5046 4802 4839 4968 4633 4151 3938 4520 4853 4578 4587 4607 4103 3919 3936 4024 3621 3091 2851 2692 2336 2295 2171 2194 2273 2437 2455 2253 1688 1428 1373 1423 1386 1467 1235 871 516 197 234 375 231 273 202 217 298 178 260 222 186 248 209 296 274 287 233 227 136 208 261 151 105 70 173 71 90 137 46 117 210 80 98 -26 55 16 13 22 63 34 19 22 5 42 -7 58 44 37 122 307 309 267 274 151 223 332 189 219 199 93 12 77 25 121 300 280 219 345 342 294 252 202 129 91 46 -11 29 30 -25 5 38 89 13 9 12 58 87 192 229 313 315 341 454 581 588 540 433 338 326 370 276 121 44 19 -5 126 88 58 14 52 51 117 130 240 255 274 259 152 247 218 184 98 50 65 87 131 159 234 219 198 174 192 157 106 145 40 -35 11 -5 53 29 72 109 74 35 21 36 2 -30 30 89 132 221 298 331 354 401 437 366 356 301 202 136 127 104 77 110 111 58 73 68 46 13 4 -22 44 47 10 27 53 39 90 47 74 81 74 84 107 125 191 179 187 182 225 206 187 197 210 207 187 211 219 239 228 269 273 326 271 239 238 236 198 251 231 195 234 275 263 265 236 190 155 166 94 95 99 74 83 45 47 38 22 43 85 76 81 62 43 29 11 -23 -28 -3 6 5 26 24 16 23 19 43 9 1 999999 999999 999999 999999 999999 999999 9 4 5 999999 4 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 1 51446 333 40 30 10750 14 17 26 8896 1166 31215 1816 1864 2058 2337 3646 5188 5966 6559 6955 6879 7323 7625 7309 6655 5461 3299 2801 2570 4529 7250 6221 5619 5709 4470 3542 4352 4866 4033 1986 1104 1502 1941 1788 1575 2118 3319 4028 4048 3231 1435 521 447 566 531 449 448 521 377 299 347 324 176 315 199 269 367 354 472 410 289 234 423 472 410 404 303 239 177 141 106 133 254 256 151 171 199 204 100 110 95 196 215 4 102 123 173 218 160 123 116 -26 122 46 148 207 320 404 363 477 583 193 168 178 180 184 156 144 160 189 196 357 492 527 492 506 490 248 137 47 130 123 43 13 1 43 51 77 143 145 164 106 107 245 494 572 570 349 435 512 787 1093 958 443 146 144 89 165 119 133 182 231 252 204 178 115 97 212 383 469 460 442 367 197 191 118 64 128 158 262 224 234 309 257 210 271 337 206 110 49 47 104 69 110 195 233 177 136 161 68 71 48 105 129 99 184 245 274 445 480 506 586 611 628 582 483 414 278 94 140 154 183 222 206 165 114 114 167 141 78 109 96 84 98 110 140 167 221 223 220 172 198 266 283 264 249 312 342 368 289 324 322 342 375 330 332 360 353 371 388 389 347 343 393 336 362 404 399 383 367 399 345 332 327 305 222 231 203 175 196 124 93 71 82 108 129 146 156 154 122 86 70 49 63 45 70 85 65 76 75 91 106 88 76 67 57 55 58 56 78 63 52 53 62 70 75 70 73 66 54 56 63 56 49 58 56 40 50 62 45 36 50 58 46 50 53 35 40 40 28 38 28 17 51452 333 25 30 10735 14 17 32 8894 1174 393655 4546 1911 1963 2008 2847 4472 5719 6542 6909 7225 7342 7686 7637 7442 6640 4839 3056 2860 3707 6385 7358 6091 5972 5778 4425 3604 4639 4805 3244 1392 1253 1732 2039 1916 2131 3107 4014 4200 3720 2422 734 478 555 526 497 432 502 484 341 281 456 375 298 304 436 450 409 398 327 349 434 423 427 327 342 415 323 207 105 211 170 230 204 158 205 142 99 143 120 150 150 90 128 106 17 124 93 92 172 192 137 50 94 151 225 143 148 139 478 734 477 244 264 240 70 188 273 191 163 199 303 434 551 579 628 544 340 187 94 -18 129 43 9 85 84 111 33 166 205 248 148 74 80 299 509 511 333 368 546 843 1109 1108 818 398 208 135 193 65 63 171 118 81 198 161 165 180 254 314 431 551 457 406 338 224 166 141 88 197 246 269 345 372 359 332 316 312 233 122 114 101 97 83 50 194 251 144 118 132 82 72 43 58 75 95 211 238 296 283 429 491 518 592 614 679 634 664 513 243 141 124 152 220 256 115 100 92 122 217 260 198 164 150 156 234 233 274 172 190 208 239 272 271 270 328 345 346 333 395 403 390 373 361 371 394 379 367 397 456 490 487 408 366 382 412 415 376 346 364 381 416 359 339 313 329 308 254 201 217 206 163 133 121 118 131 151 166 140 105 143 111 97 60 39 52 80 80 85 77 54 78 109 120 104 110 91 79 86 91 86 88 99 71 71 66 55 65 65 69 67 67 67 71 67 60 58 65 62 57 55 61 52 55 62 48 53 44 40 44 40 34 33 25 51458 330 51 30 10731 14 17 38 8893 1181 14063 1959 1812 1838 2374 4007 5377 6131 6627 7163 6818 7173 7219 7190 6716 5528 3389 2757 3022 5150 6994 6251 5738 6057 4868 3602 4432 4861 3873 1756 1227 1292 1819 1777 1828 2842 3607 4020 3841 2934 1117 392 496 512 417 541 508 430 407 284 177 315 255 270 299 351 361 405 367 304 299 339 321 311 451 336 361 148 93 92 188 133 214 84 170 174 117 135 123 134 158 127 87 67 57 71 140 163 62 160 114 12 56 76 28 118 76 156 367 572 511 218 173 80 124 225 284 239 132 123 185 249 504 529 433 434 348 136 82 66 -24 86 62 15 52 12 48 82 157 165 93 89 85 151 290 329 342 342 383 644 917 1009 1032 699 247 129 53 71 -10 74 182 206 105 113 126 91 91 244 420 401 401 416 231 167 120 136 94 35 129 218 254 383 343 235 331 305 302 117 100 60 30 55 93 81 215 247 205 138 109 67 49 18 56 99 190 176 186 246 325 381 473 491 584 607 570 612 485 250 210 130 103 105 113 84 138 162 165 284 328 291 204 161 203 310 206 176 226 156 139 193 207 235 246 275 314 285 308 312 337 353 356 343 334 310 339 353 349 443 438 414 383 372 344 304 362 346 350 368 389 382 339 347 303 300 275 235 174 182 135 111 124 86 88 73 99 101 101 107 94 76 66 43 40 25 37 53 66 66 24 33 53 87 80 63 47 56 34 38 23 28 35 43 34 42 34 42 33 41 38 39 41 32 26 35 37 31 24 26 22 15 14 18 25 21 18 13 8 11 9 9 51464 331 54 30 10734 14 17 44 8892 1189 14760 1920 1817 1917 2304 3809 5125 6157 6706 7151 6774 7186 7280 7239 6782 5575 3173 2713 3223 5446 6905 5927 5662 6123 4896 3393 4150 4563 3751 1764 1196 1265 1912 1763 2136 3036 3640 3985 3892 2785 787 385 491 372 354 432 542 488 332 317 229 312 259 313 350 330 378 430 325 329 269 272 322 307 274 302 255 120 95 172 167 86 206 199 196 90 136 92 71 76 1 103 23 59 30 52 146 204 70 111 40 108 81 64 -30 82 79 63 271 522 737 237 131 96 21 109 244 170 207 152 259 341 560 428 410 422 194 108 107 78 41 41 19 52 63 17 18 44 213 137 95 102 67 127 281 184 253 417 490 638 873 932 852 668 214 118 139 23 113 98 223 207 122 84 87 78 61 116 377 393 389 349 297 235 94 67 79 90 127 238 374 289 262 185 248 252 229 171 103 51 27 106 61 132 126 155 188 134 96 48 40 35 32 74 95 149 156 185 274 323 444 475 488 553 628 617 545 398 191 101 93 37 81 88 112 115 150 367 445 347 249 344 356 327 242 146 140 154 146 207 173 147 211 242 257 269 320 306 290 310 319 307 331 335 346 361 355 428 468 420 405 353 365 342 336 378 357 347 346 379 353 320 319 269 226 191 187 170 172 148 117 81 57 63 73 97 77 72 75 95 56 20 6 18 34 43 41 19 19 38 84 94 90 46 32 39 41 47 16 17 37 12 36 38 32 30 32 46 36 37 43 25 20 9 28 23 29 34 14 23 22 16 13 12 8 5 16 15 999999 999999 0 51470 333 28 30 10738 14 17 50 8891 1196 844714 7776 1813 1903 1933 2402 3841 5231 6243 6265 6812 6914 7162 7576 7171 6748 4810 2818 3069 4459 6294 7071 6276 6354 6284 4762 3354 4287 4599 3675 1759 1097 1366 1857 1730 2464 3252 3654 3931 3929 2515 783 504 423 475 539 551 572 460 334 184 216 165 269 302 324 300 257 417 375 190 272 384 433 464 368 326 256 139 118 155 142 102 96 61 70 58 62 150 52 109 83 27 129 51 60 219 72 161 162 118 61 -1 42 54 62 70 125 191 235 462 571 252 201 106 79 81 241 164 154 132 279 520 477 527 479 367 127 32 53 86 32 59 33 32 15 46 104 33 138 198 179 173 61 128 180 161 158 360 461 756 849 918 965 526 128 81 82 120 133 102 154 133 97 131 72 152 152 236 289 419 362 369 391 252 250 165 231 282 247 282 280 346 354 307 217 203 187 88 77 60 -12 71 99 34 134 177 144 235 206 203 187 84 33 91 159 142 104 134 239 275 423 518 526 547 571 641 596 495 262 131 164 202 134 59 78 146 260 510 477 378 350 397 403 398 303 312 230 202 175 157 196 267 266 291 292 308 316 333 324 312 385 363 349 335 382 406 456 453 423 491 434 374 366 368 345 362 379 359 344 383 356 303 266 282 231 225 190 152 152 151 135 125 110 104 125 131 128 95 66 78 46 52 49 27 42 50 59 57 46 65 65 86 90 62 58 71 32 46 37 40 54 51 51 61 51 51 65 79 74 56 59 47 39 51 59 49 49 42 28 32 47 40 35 28 23 25 31 27 20 18 11 7 51476 333 32 30 10742 14 17 56 8890 1203 86723 2382 1659 1709 1819 2553 3964 5272 6129 6539 6750 7038 7438 7237 7203 6386 4074 2732 3573 5705 7217 6937 6390 6504 5693 4311 3110 4576 4459 2503 1198 1176 1277 1397 1629 2529 3344 3586 4039 3695 1825 555 435 476 471 579 530 458 368 293 244 269 292 362 294 410 390 329 282 374 442 368 413 396 277 269 334 275 145 260 138 139 88 198 212 164 130 46 19 38 79 101 158 81 130 173 75 84 144 106 123 94 82 80 26 37 82 169 143 166 290 472 410 122 125 174 247 276 123 192 246 556 574 546 418 180 7 133 137 94 51 12 -26 31 95 93 -17 63 99 185 215 134 81 72 138 102 119 163 304 539 828 881 910 983 486 102 164 129 126 126 119 125 212 168 117 157 110 171 238 332 382 411 364 278 321 247 251 353 347 324 330 292 278 283 265 179 166 130 80 41 17 -12 45 46 90 2 17 93 249 253 182 177 79 55 134 106 107 141 158 192 261 326 451 501 512 545 569 583 517 359 212 166 81 108 84 111 195 340 435 427 417 358 423 446 387 296 257 247 178 193 195 178 195 232 261 293 289 299 300 351 386 357 308 323 367 407 369 368 391 412 400 355 345 330 362 347 320 361 343 347 369 368 334 287 251 235 199 227 210 181 138 139 105 87 73 114 131 95 65 87 57 42 44 40 31 35 31 53 61 48 70 93 85 75 55 52 34 31 42 53 56 52 44 43 33 30 32 48 54 41 45 36 39 42 40 44 45 42 47 52 40 38 35 27 34 36 24 14 16 23 19 10 7 51482 333 33 30 10743 14 18 2 8889 1209 63621 1735 2045 1883 2022 2777 4208 5509 6542 6704 6815 7319 7733 7417 7245 6458 3918 2893 4210 5984 7147 7013 6639 6417 5671 4264 3328 4717 4111 2107 1370 1244 1303 1454 1666 2919 3640 3904 4200 3369 1430 515 478 434 452 460 562 499 373 280 347 275 294 217 390 304 326 329 449 402 304 401 448 423 408 359 345 223 94 113 159 145 227 187 175 167 155 227 162 99 102 119 208 173 152 237 208 127 151 226 144 146 112 134 32 103 135 63 137 362 508 652 261 179 188 216 323 208 235 310 417 547 587 550 399 172 91 138 83 78 175 101 19 79 76 110 50 66 131 272 345 217 68 52 82 60 178 212 454 614 817 879 972 994 556 170 46 158 96 176 184 156 97 96 164 161 154 210 241 360 442 515 470 372 413 369 361 413 406 346 340 338 416 276 236 178 206 139 118 124 117 57 87 84 113 82 85 72 84 158 273 252 95 90 162 160 147 154 242 277 283 313 433 520 512 555 657 630 574 462 325 207 105 126 125 131 239 357 413 416 555 536 564 528 462 442 422 333 232 242 210 213 185 198 320 323 280 311 330 311 322 366 344 383 352 382 367 376 416 504 484 355 318 396 410 350 317 336 365 379 390 402 309 263 275 266 253 197 215 173 145 159 118 120 148 169 136 104 70 93 65 63 40 41 41 28 46 53 74 58 41 67 79 93 84 63 51 68 83 77 55 45 48 42 44 58 50 41 59 54 40 58 48 46 53 52 58 49 52 50 58 44 31 28 33 35 26 29 27 31 19 12 13 51488 333 34 30 10744 14 18 8 8887 1214 69017 1623 1697 1816 1977 2812 4026 5248 6181 6539 6637 7065 7467 7271 7250 6690 4621 3158 3864 5647 6972 7107 6684 6336 5624 4415 3140 4306 3830 1972 1208 1072 1236 1302 1878 3022 3453 3642 4063 3055 1248 502 495 402 447 353 454 507 372 236 340 286 350 309 326 268 321 406 306 291 303 332 352 385 321 373 270 207 279 67 50 44 191 194 51 69 134 -8 101 140 128 153 107 137 2 101 130 160 125 108 91 79 116 49 26 86 83 62 68 129 383 598 218 38 93 153 210 198 203 142 483 612 542 436 136 43 96 114 64 99 64 14 80 6 101 130 44 94 127 149 218 283 182 109 129 112 202 295 427 670 814 875 859 970 635 205 94 112 98 90 84 216 101 158 191 152 162 173 230 346 402 360 327 295 381 321 316 351 352 348 347 285 305 237 257 207 202 185 80 62 40 -5 59 78 67 120 97 58 81 82 126 209 173 32 62 172 145 187 228 245 282 422 514 482 494 543 627 706 521 439 343 241 199 133 173 211 276 398 399 452 492 481 483 444 423 394 352 346 265 165 137 203 198 252 261 266 285 324 328 305 330 332 351 356 384 348 370 342 376 416 437 372 330 335 342 351 317 346 363 353 378 407 361 299 278 230 199 187 165 158 138 131 86 89 125 132 144 78 42 37 60 62 41 44 43 36 36 47 53 46 64 69 90 92 76 70 51 56 69 66 50 52 53 60 61 48 42 53 61 53 43 43 36 36 40 40 48 45 41 38 28 42 45 32 30 17 28 34 20 12 10 13 5 51494 331 34 30 10744 14 18 14 8886 1219 86496 2420 1622 1782 1831 2637 3742 4917 5875 6256 6577 6666 7255 7286 6703 6298 4930 3209 3754 5472 6497 6752 6811 6340 5765 4586 3091 3962 3816 2077 1210 1211 1158 1244 1939 2860 3410 3595 3824 2843 976 466 374 366 431 447 406 272 420 278 167 253 202 300 228 241 256 261 389 260 310 412 368 345 304 215 222 78 61 62 74 71 92 79 81 105 145 118 -40 48 -15 6 1 94 162 68 51 63 21 70 16 -1 -3 27 44 6 3 70 49 240 423 338 46 149 156 65 200 162 167 193 490 581 568 385 46 75 65 -20 45 -12 43 12 42 42 51 8 49 103 62 95 183 288 230 69 113 115 326 572 727 777 643 628 640 797 536 95 61 87 39 65 124 36 100 178 114 35 72 46 102 185 262 329 341 261 305 307 316 330 277 265 278 240 287 234 144 58 192 184 110 47 66 27 17 44 103 39 69 41 57 40 102 201 193 115 143 124 149 205 244 191 257 397 447 472 492 545 675 640 505 443 346 284 257 128 133 70 121 272 352 413 474 420 408 445 362 337 383 316 210 165 123 161 164 202 208 254 276 263 251 259 315 309 313 306 333 339 290 294 347 419 395 368 323 341 310 293 277 320 348 324 343 316 286 294 244 192 163 159 160 145 143 112 80 68 104 103 115 89 39 54 47 25 8 22 26 -6 12 24 35 45 53 33 51 62 67 62 48 21 25 23 5 20 26 17 41 33 10 12 37 29 19 26 24 20 26 32 39 28 31 23 12 9 8 11 6 7 2 4 5 999999 2 51500 333 35 30 10745 14 18 20 8885 1223 160604 4765 1652 1771 1833 2286 3712 4877 5944 6376 6855 6694 7102 7172 7106 6938 5663 3549 3732 5715 6557 6910 6922 6522 5868 4785 3277 4133 3922 2030 1188 1138 1005 1390 2046 3136 3388 3488 3695 2917 1153 454 460 463 458 462 463 378 155 99 210 265 238 249 189 250 413 343 305 287 229 364 348 318 291 271 280 114 81 156 134 74 -20 84 92 93 258 102 72 61 85 150 25 69 165 44 55 79 76 60 59 56 43 130 97 35 -21 77 90 352 530 367 199 72 109 112 137 150 201 227 420 654 665 412 74 43 58 73 100 32 24 75 24 69 73 -13 25 86 54 66 260 255 153 121 139 363 590 736 752 528 369 397 442 751 728 220 32 66 49 112 104 92 152 149 185 253 183 125 154 174 266 406 360 311 269 324 320 322 343 313 291 356 308 248 119 122 148 196 103 59 45 40 85 108 37 81 53 95 79 105 103 192 227 208 159 192 218 228 274 280 320 334 494 535 518 543 560 647 632 508 433 382 303 250 157 177 165 266 346 357 387 393 402 452 361 346 376 323 242 156 134 176 171 214 304 311 314 326 305 323 329 278 301 327 315 342 341 328 341 393 403 335 357 329 317 314 333 349 370 361 376 365 325 299 268 240 214 209 188 166 163 153 113 77 97 104 114 91 72 76 63 42 17 36 26 34 42 34 39 41 44 58 60 91 85 66 50 22 27 42 46 41 48 54 41 47 57 45 53 56 52 58 52 48 45 45 46 27 30 35 27 33 27 33 29 29 21 19 28 14 4 3 2 51506 332 36 30 10746 14 18 26 8884 1227 233471 5453 1696 1910 1837 2319 3504 4661 5978 6551 6811 6799 7381 7606 7222 7023 5818 3741 4141 5703 6443 7103 7065 6571 5888 4820 3139 4197 3907 2308 1112 1044 1009 1413 2248 3093 3572 3603 3641 2863 1237 455 387 396 366 414 388 409 353 268 290 304 349 310 242 369 277 299 364 374 418 395 492 315 236 264 243 -10 -13 137 233 197 144 149 191 135 118 139 26 71 136 -10 40 84 123 146 205 122 70 -34 -49 -23 19 18 33 76 139 137 170 314 315 267 171 147 153 173 164 248 218 218 444 648 579 418 89 77 98 38 16 62 37 -2 43 1 71 136 193 117 -2 84 316 374 212 127 368 690 791 718 467 136 105 205 346 619 781 370 100 85 167 111 107 86 79 102 74 57 139 149 101 156 259 365 426 320 343 322 309 194 260 241 243 277 314 231 221 220 241 256 144 22 23 -1 34 138 48 14 54 82 108 76 98 165 243 160 124 186 98 170 231 301 371 443 481 537 539 575 593 693 667 541 451 326 240 190 147 175 214 248 356 335 429 350 351 396 433 385 398 413 331 234 131 176 156 230 275 268 257 279 310 322 294 303 359 348 309 333 374 357 361 482 458 446 350 374 353 316 306 340 387 412 400 385 376 323 293 289 221 246 239 215 177 162 138 90 116 128 120 98 67 39 42 29 28 48 48 76 62 31 44 45 30 30 85 77 67 64 46 36 58 48 30 19 47 47 43 43 52 46 61 56 50 36 34 48 54 50 49 43 44 40 39 38 31 30 28 31 22 18 23 20 16 2 51512 333 38 30 10748 14 18 32 8883 1230 241581 5411 1719 1800 1908 2523 3800 4892 6041 6516 6987 6738 7163 7410 7276 7150 5968 3960 4601 5750 6706 7380 7324 6791 6119 4854 3104 3887 4065 2537 1355 1185 1074 1403 2363 3317 3503 3648 3561 2813 1205 567 422 438 451 411 408 445 381 227 159 321 331 373 352 414 389 338 416 358 358 348 370 416 371 273 258 137 212 142 237 148 156 156 123 130 141 117 90 143 125 225 233 170 51 92 88 161 112 41 99 102 129 29 122 60 108 94 251 409 400 211 139 150 225 252 214 183 233 332 533 661 595 437 113 66 181 141 43 77 77 38 13 78 133 112 44 20 127 228 313 456 358 325 387 806 774 718 409 125 164 200 324 560 737 619 237 140 303 235 197 141 173 173 125 94 148 141 175 216 194 327 394 421 436 298 277 184 196 277 284 236 313 329 293 167 154 175 249 127 37 72 58 69 117 58 35 36 71 98 108 121 212 163 126 163 232 232 255 295 359 388 540 621 604 589 626 745 770 583 600 545 512 430 355 217 224 335 329 391 431 407 412 341 436 417 459 408 395 305 190 178 225 236 248 302 407 364 299 294 342 377 364 384 372 354 381 391 388 468 452 421 385 349 356 359 379 403 473 447 437 429 425 338 269 251 237 210 221 218 147 129 132 113 109 112 172 141 89 66 36 39 62 36 37 42 47 79 52 54 71 89 100 86 80 65 58 62 56 39 58 55 55 54 55 44 60 64 45 55 65 55 50 39 49 62 54 43 45 45 36 32 32 32 25 23 23 25 23 12 16 19 6 51518 333 38 30 10748 14 18 38 8881 1234 377354 5420 1726 1740 1930 2447 3809 4972 6112 6881 6958 6835 7525 7701 7275 7239 6520 4449 4779 5720 6743 7243 7354 7013 6248 5095 3109 3673 4122 2263 1358 1312 1194 1673 2499 3254 3525 3713 3510 2570 1212 590 396 468 583 591 521 486 350 342 299 309 371 442 394 405 315 314 419 395 433 403 367 377 377 311 288 92 159 154 67 68 131 159 143 38 258 256 201 166 164 112 105 6 117 49 136 51 -48 80 95 90 70 114 122 101 110 139 333 444 194 250 141 146 251 197 167 290 244 239 555 624 624 451 199 218 186 110 166 43 23 31 28 78 42 48 162 59 113 222 339 445 383 418 561 744 777 648 230 109 89 112 192 473 720 716 631 503 522 271 238 164 172 240 153 183 117 175 136 254 353 383 330 408 340 284 220 160 153 130 189 245 316 358 298 257 191 182 248 226 175 81 28 -18 6 68 68 71 87 83 110 183 264 236 199 171 221 314 277 312 366 428 473 548 594 588 584 669 790 744 654 594 513 486 416 281 318 451 438 401 457 410 444 453 399 421 456 478 451 316 206 229 213 271 237 288 292 331 306 316 322 351 392 402 370 412 395 328 354 426 412 364 420 414 364 353 330 349 392 412 417 416 360 334 315 322 268 250 208 159 156 147 129 107 94 131 135 111 90 45 74 64 57 41 54 55 43 57 48 44 38 69 84 92 95 55 48 51 50 51 56 48 49 52 47 51 46 49 40 44 74 67 53 42 43 43 52 35 32 41 40 32 22 31 37 49 29 22 19 19 15 6 5 51524 332 39 30 10749 14 18 44 8880 1237 176739 5297 1678 1876 2037 2659 3739 4843 6259 6695 6851 6565 7340 7693 7384 7085 6447 4477 4629 5899 6693 7523 7511 6769 6170 5056 3001 3824 4239 2532 1390 1116 1062 1721 2597 3383 3611 3589 3531 2520 1060 531 494 461 451 379 503 458 295 351 398 262 215 311 369 278 411 370 372 435 328 424 467 344 434 320 178 86 208 173 263 241 218 38 148 178 168 175 87 125 34 74 84 123 114 27 14 114 125 25 7 32 107 116 60 53 11 182 428 259 242 112 105 169 212 191 221 266 278 360 642 641 595 454 252 167 80 124 40 8 32 137 -32 -34 12 -12 104 105 112 290 385 381 422 516 626 622 569 496 47 -46 71 103 187 473 703 802 797 774 630 404 349 201 187 175 174 138 128 112 133 199 243 317 323 225 235 138 137 116 76 136 151 272 337 318 297 166 129 127 227 202 182 86 50 40 89 72 84 44 102 71 84 111 195 281 201 172 221 282 282 260 374 480 544 588 620 678 585 558 695 774 702 597 488 476 343 286 424 567 489 431 446 434 407 444 393 439 523 434 438 395 264 177 169 181 253 294 320 298 288 280 305 307 345 368 311 364 354 367 345 368 432 423 390 398 360 353 351 350 354 386 379 401 387 343 324 302 275 250 237 174 164 112 88 88 101 101 142 100 67 43 46 36 29 33 35 28 37 37 38 39 46 62 78 79 82 71 55 59 42 70 62 44 54 49 48 40 31 35 60 44 47 48 62 53 27 33 42 37 37 40 44 43 32 31 36 31 29 25 19 17 11 5 51530 327 42 30 10752 14 18 50 8879 1241 112536 4663 1775 1856 1914 2487 3750 4834 5912 6551 6647 6303 7305 7179 7059 6884 6346 4471 4630 5748 6640 7198 7530 6707 6143 4825 2833 3861 4047 2370 1328 983 1209 1828 2497 3121 3481 3346 3014 2237 882 540 417 514 519 362 458 374 162 179 231 383 328 265 296 358 404 409 289 330 318 364 424 311 290 252 157 169 190 241 249 110 93 144 107 42 144 156 155 140 85 179 80 94 105 129 120 -33 -54 -16 90 7 -39 66 149 96 29 46 367 230 120 89 153 186 267 46 122 180 186 378 606 642 667 451 116 49 -7 30 -15 71 75 23 -5 29 19 21 86 92 92 171 280 275 195 181 224 242 306 251 107 7 57 112 201 410 739 772 628 617 612 561 426 241 111 153 126 107 130 28 84 173 260 297 248 182 157 143 89 59 83 23 70 145 174 252 268 194 137 80 120 151 206 96 120 151 126 147 96 -19 30 90 86 68 165 200 184 182 200 175 219 270 368 476 520 540 586 581 627 537 679 789 734 710 585 462 392 500 583 606 446 407 347 400 413 373 325 444 509 438 435 328 206 190 149 122 242 293 292 298 263 319 297 315 321 341 329 345 302 278 327 384 359 386 399 344 298 327 356 406 426 427 408 371 361 334 331 251 239 183 182 150 141 119 89 72 87 97 124 76 61 32 32 60 23 8 21 9 17 27 18 45 35 39 51 76 75 22 32 32 16 33 31 31 40 32 24 18 19 31 13 23 38 31 34 42 42 24 19 14 15 19 14 11 16 5 5 6 13 51536 324 44 30 10754 14 18 56 8878 1244 103134 3423 1915 1698 1759 2426 3735 4915 6166 6400 6137 6271 7187 7350 7010 6892 6039 4471 4960 6263 7121 7115 7337 6623 5916 4462 2953 4289 4061 2208 1202 1087 1219 1745 2383 3016 3466 3311 3035 2341 1042 487 450 424 303 380 447 326 252 268 285 227 304 332 330 343 289 303 277 290 350 420 434 364 288 332 121 36 228 293 201 122 56 93 120 182 128 83 58 89 185 73 41 135 62 94 136 103 112 82 66 75 -67 74 69 39 29 146 281 123 179 162 175 104 231 104 109 199 294 513 749 674 638 353 126 68 81 73 42 35 65 84 56 99 47 15 10 34 69 180 190 130 139 96 81 -8 4 53 128 58 54 33 29 321 613 625 485 421 575 581 378 165 170 238 166 107 144 100 74 61 191 249 207 231 83 -7 0 80 3 107 60 65 65 129 163 127 95 103 74 77 132 203 111 110 170 163 133 31 51 65 72 58 117 198 159 216 269 183 232 252 356 513 509 520 563 575 591 638 719 688 747 762 548 578 685 674 585 557 499 492 352 450 399 396 396 380 463 465 434 270 164 169 164 161 142 243 316 293 269 295 311 253 274 327 275 272 315 318 283 335 379 352 348 327 305 304 389 408 376 342 392 380 344 305 295 285 252 208 193 179 144 103 85 74 100 95 122 101 64 40 20 34 20 6 14 8 36 44 11 28 30 44 50 46 63 20 2 12 19 29 37 26 17 25 29 39 29 33 19 1 11 14 27 17 18 19 16 13 8 3 999999 999999 999999 0 51542 333 15 30 10755 14 19 2 8877 1248 99451 2753 1852 1861 1896 2462 3853 5090 6340 6860 6442 6522 7776 7535 7221 6930 5815 4554 5531 7105 7869 7886 7622 6954 6256 4244 3277 4604 3960 2118 1401 1219 1180 1768 2664 3430 3743 3460 3041 2095 1099 566 450 416 479 502 555 424 293 210 297 268 332 366 386 440 384 428 415 443 429 417 329 311 326 385 242 169 259 356 100 182 142 102 189 126 201 147 52 102 191 72 79 51 220 246 171 149 93 123 49 67 134 60 106 12 182 221 204 205 271 76 211 295 233 264 210 269 369 622 676 695 624 324 195 86 66 71 -38 108 70 49 4 -10 75 10 67 -28 138 72 179 167 73 76 91 86 69 77 72 82 64 85 53 131 258 414 216 138 366 524 465 344 224 227 105 125 166 146 119 139 160 263 291 167 12 40 96 32 91 164 117 164 202 127 89 115 123 157 177 144 185 220 285 243 161 127 144 94 115 119 90 58 87 92 219 206 282 305 303 315 355 504 489 567 614 564 566 610 740 851 836 819 719 763 789 700 618 604 574 464 393 450 472 425 411 408 461 462 347 236 221 224 228 166 218 273 358 358 351 358 377 337 381 363 332 302 310 334 354 305 359 356 344 344 328 334 392 413 395 448 448 448 395 349 295 297 292 207 198 192 159 151 139 121 108 122 125 122 100 50 49 41 52 66 28 41 48 47 57 61 41 80 107 77 80 67 43 44 56 66 65 45 55 54 52 54 61 55 53 61 59 70 59 51 58 63 54 35 34 38 43 44 36 33 41 25 20 31 22 21 16 7 4 51548 331 47 30 10757 14 19 8 8876 1251 93800 2598 1831 1782 1897 2646 3983 4888 6085 6734 6399 6584 7439 7105 6895 6578 5501 4543 5846 7509 7536 7644 7494 6958 5949 3789 3343 4398 3447 1780 1228 1031 1186 1787 2776 3367 3584 3366 2799 1794 699 414 515 431 516 604 583 274 348 328 183 236 248 298 312 302 410 273 373 209 294 399 331 320 234 214 233 278 246 155 221 215 139 104 154 94 107 59 118 114 87 206 201 133 165 145 81 91 -19 5 72 115 44 102 137 77 88 305 227 172 121 125 231 185 133 186 299 367 653 710 570 579 447 183 90 90 51 78 60 67 53 51 95 23 20 37 40 0 58 0 28 42 24 86 49 16 24 26 42 63 55 128 -8 43 94 130 162 121 350 323 452 268 253 210 139 175 42 110 60 67 104 175 126 74 56 29 119 112 100 115 125 82 89 111 84 137 172 122 169 166 137 135 207 137 93 86 128 173 139 110 39 36 91 114 158 212 313 347 222 295 318 431 429 428 353 345 438 624 652 702 726 859 889 776 773 633 535 591 498 317 406 396 370 376 379 372 352 440 425 308 182 161 188 170 203 241 251 296 300 328 316 288 285 312 302 342 329 359 323 267 296 346 320 344 350 309 388 353 353 394 416 391 379 340 267 277 256 217 179 165 94 114 91 90 91 107 90 81 67 60 48 36 5 29 5 -2 35 44 23 32 25 42 64 64 49 46 47 34 25 36 25 36 31 26 22 31 19 37 47 35 46 37 17 30 37 31 25 26 33 20 23 27 26 13 10 11 3 6 6 2 4 51554 326 47 30 10757 14 19 14 8874 1254 94770 3281 1759 1823 1945 2595 4011 5037 6334 6885 6226 6603 7218 7253 6714 6418 5255 4741 6588 7653 7359 7781 7346 6912 5944 3846 2994 4496 3782 2112 1449 1164 1277 1822 2808 3365 3529 3158 2544 1516 573 396 477 517 445 624 461 291 323 239 233 313 330 337 223 310 375 264 310 303 406 434 416 429 270 150 251 300 171 148 81 143 130 38 141 142 57 155 111 21 108 114 104 97 113 84 160 98 65 -44 56 124 74 58 50 83 24 309 391 256 117 177 250 195 174 249 276 485 579 620 595 567 377 174 60 187 168 93 40 143 82 11 85 30 50 -10 29 -30 37 136 146 -17 20 50 46 26 46 0 9 62 111 163 35 52 -31 59 150 163 279 322 414 332 328 223 134 178 153 133 103 146 111 142 163 116 63 3 24 34 26 135 150 127 61 95 85 87 135 153 141 182 124 209 163 121 137 97 99 53 147 133 111 93 144 66 109 201 311 320 313 330 317 358 342 360 294 387 555 676 690 736 793 806 872 871 753 555 433 517 403 297 452 444 386 363 369 341 409 421 366 343 197 139 170 158 179 212 262 302 292 268 299 313 327 336 296 277 250 312 287 252 292 290 349 357 309 311 299 306 340 335 373 377 418 357 304 294 223 168 154 146 114 102 85 70 84 85 84 46 24 25 19 45 46 29 26 7 13 28 28 20 27 47 63 66 58 38 27 43 42 36 47 38 24 28 21 45 36 34 27 34 34 26 39 35 26 26 32 33 25 23 23 16 26 9 5 12 51560 330 47 30 10757 14 19 20 8873 1256 101201 3253 1754 1939 1976 2749 4103 5206 6409 6831 5792 6326 7317 6879 6291 5954 5362 5006 6586 7834 7741 7732 7671 7214 6198 4325 2816 4225 3759 2121 1438 1255 1204 1756 2623 3388 3516 3165 2512 1365 539 534 518 405 493 498 382 326 266 265 273 273 250 286 431 405 386 358 352 269 409 467 380 336 243 157 216 302 237 203 167 145 76 136 182 110 147 47 109 123 179 81 157 226 183 23 131 139 20 -16 71 121 54 63 158 91 117 468 389 253 189 193 208 217 277 336 360 531 663 579 642 515 349 169 146 56 170 86 176 66 87 20 13 45 -11 62 74 43 144 143 81 139 105 41 19 18 60 55 45 15 38 89 72 93 138 85 68 220 277 155 402 444 410 317 234 122 111 125 139 100 112 113 25 69 58 65 101 43 39 121 186 147 140 145 125 125 197 168 202 199 151 89 186 188 158 186 135 155 105 62 37 86 85 101 120 226 346 303 362 327 314 366 364 251 292 340 520 600 638 764 800 876 933 802 577 438 402 457 366 492 454 416 394 417 379 350 349 410 371 314 248 138 184 202 176 195 240 272 282 323 280 294 306 317 285 264 331 337 308 305 341 387 323 317 306 377 327 301 354 429 421 401 382 354 323 317 272 180 144 160 141 114 110 83 39 79 103 86 53 40 35 28 17 23 52 41 57 24 39 46 38 44 80 70 54 49 49 38 32 31 32 40 46 54 46 30 19 29 41 39 46 57 49 40 44 44 34 31 15 33 30 32 30 24 22 6 15 14 9 2 51566 328 47 30 10757 14 19 26 8872 1259 104529 3380 1845 1935 1929 2656 3940 5123 5997 6458 5593 5847 7166 6795 6010 5734 5530 5029 6341 7564 7418 7413 7407 6993 6171 3780 3030 4496 3550 1955 1295 1148 1104 1780 2834 3492 3437 2962 2197 1410 678 453 454 432 449 542 288 239 266 219 273 381 316 317 219 295 350 383 350 304 317 466 351 286 203 216 244 307 134 114 165 200 198 145 75 113 106 141 91 59 41 106 58 166 75 -35 88 76 16 12 85 86 31 154 79 69 159 389 167 104 116 83 128 158 191 246 506 588 670 682 624 563 408 240 134 156 127 71 60 67 45 87 70 27 15 -44 999999 -10 6 2 108 30 64 105 68 78 44 -9 53 46 -8 18 23 30 64 50 153 153 123 64 226 386 390 303 171 119 154 84 81 109 110 60 107 65 18 9 -3 82 57 83 73 66 86 140 99 18 95 129 124 120 121 181 181 95 91 52 122 150 78 92 132 44 78 124 95 190 272 326 321 252 291 389 311 270 285 344 346 554 659 712 803 891 921 721 495 344 300 299 413 385 397 402 344 381 386 350 350 385 390 351 311 180 176 168 143 158 215 285 300 266 279 243 290 271 313 275 258 282 254 276 314 366 328 321 277 274 294 338 338 336 345 358 375 315 259 255 245 140 124 97 87 73 70 76 106 79 80 67 42 39 26 0 23 -6 6 4 25 31 37 19 29 60 72 66 42 31 33 24 33 35 27 25 30 22 13 30 36 27 22 13 20 26 21 24 30 36 21 31 18 19 26 10 10 7 7 2 11 12 51572 333 48 30 10758 14 19 32 8871 1262 106547 3568 1829 1913 2071 2518 3797 5024 6258 6735 5661 5334 7121 7088 6307 5717 5679 5004 6217 7796 7792 7885 7380 6948 6011 3772 3501 4527 3399 1925 1289 1248 1373 2037 2834 3320 3309 3054 2283 1401 592 441 507 411 509 469 304 265 376 344 317 280 310 200 340 390 340 373 415 366 375 322 341 345 266 179 346 198 121 112 203 137 144 84 204 148 100 66 148 27 78 146 21 207 151 96 87 117 173 74 62 78 57 40 78 84 312 311 192 100 113 175 225 223 309 331 499 691 731 661 695 512 346 189 146 195 145 100 205 85 83 65 73 98 104 49 45 98 27 68 128 57 81 119 32 12 110 79 26 28 105 61 37 30 45 43 76 98 136 139 173 226 403 560 465 335 273 202 103 92 91 37 99 75 113 97 116 44 107 94 92 105 122 148 131 93 117 153 176 133 223 211 169 163 226 148 211 158 121 131 64 42 115 56 161 244 285 342 341 378 366 372 351 316 339 299 507 687 752 862 912 919 928 791 485 394 346 371 427 438 465 434 395 383 406 431 419 379 425 431 316 189 154 184 188 202 223 306 297 347 335 312 331 316 313 316 360 332 310 288 306 339 311 346 341 311 360 397 369 419 418 364 341 326 306 264 243 204 183 128 121 124 115 136 102 104 102 75 77 63 65 55 39 34 58 45 33 21 59 55 45 67 80 67 76 68 53 62 85 66 41 42 56 65 53 40 75 73 60 57 66 57 64 55 58 69 48 41 48 41 37 39 40 44 32 20 28 31 36 27 17 14 7 51578 328 49 30 10759 14 19 38 8870 1264 102666 3362 1686 1800 1849 2194 3398 4556 5660 6149 5177 5297 6989 6814 5680 5533 5322 4733 6121 7709 8230 7688 6290 5618 5468 3425 3699 4371 3324 1931 1223 1085 1232 1831 2704 3326 3243 2852 2126 1350 535 318 444 308 387 548 401 237 230 250 280 359 259 270 379 282 306 277 270 190 314 282 279 226 121 124 127 127 58 175 205 180 133 111 122 169 40 37 22 41 48 50 57 81 58 63 85 54 29 78 42 53 55 65 21 132 285 133 104 62 -38 69 141 196 276 382 562 713 680 603 507 391 214 88 66 73 37 69 118 63 106 48 -71 -12 -56 -2 33 15 32 25 -57 -3 49 -20 59 109 66 2 40 2 59 44 41 42 -21 -45 -41 24 49 20 -7 28 271 493 412 334 255 177 111 66 16 52 -36 10 42 76 -13 32 61 14 34 140 154 120 134 41 89 113 126 133 126 130 99 144 72 30 66 185 129 76 96 57 37 53 101 211 326 373 410 355 374 309 284 174 171 273 432 627 677 733 738 816 883 753 477 333 204 332 376 386 382 380 365 345 300 351 293 342 401 377 292 186 187 177 156 102 169 248 253 277 316 290 271 250 231 242 319 287 252 258 269 259 293 289 262 281 320 328 306 351 361 337 339 290 221 220 190 147 124 112 96 77 63 72 97 77 65 44 10 22 27 17 13 -22 -6 6 15 12 27 46 -3 14 41 30 21 49 13 21 23 23 25 11 28 20 28 28 17 12 30 22 21 26 24 32 29 18 11 27 8 14 22 8 1 8 4 2 8 11 51584 325 51 30 10761 14 19 44 8868 1267 97494 3011 1733 1830 1902 2417 3626 4785 5950 5923 5252 5629 6945 6448 5790 5841 5305 4721 6049 8004 8218 7834 6038 5440 5586 3651 3698 4394 3306 2084 1468 1093 1094 1963 3105 3450 3144 2703 2094 1194 438 523 497 517 528 410 299 224 225 196 285 271 213 275 192 318 317 273 232 333 318 228 239 250 180 190 182 115 191 79 39 56 158 151 202 48 -30 -15 39 -57 35 107 24 16 74 19 9 43 -3 26 48 43 14 76 92 174 451 129 127 151 139 141 185 271 280 466 673 633 686 723 556 418 192 104 110 137 162 46 18 99 106 108 8 -33 -38 97 28 -75 38 29 44 76 37 75 60 23 43 32 106 102 130 64 72 15 -57 -33 -1 116 109 -29 107 10 60 300 428 363 418 262 109 65 109 34 30 36 54 37 -4 50 4 7 68 59 49 115 109 111 108 59 144 171 114 65 88 113 69 71 68 145 115 79 62 76 51 74 123 178 289 400 479 421 348 315 261 181 287 272 418 615 771 781 846 901 853 795 437 299 270 404 443 424 412 405 395 334 317 299 302 313 384 418 416 310 169 179 167 141 207 290 300 266 295 268 306 268 235 221 270 270 260 320 297 291 290 343 300 331 305 316 344 395 369 338 321 295 288 258 228 169 134 123 90 84 100 91 83 59 24 36 32 28 32 27 14 -5 21 4 -6 12 52 36 30 22 40 51 47 30 38 42 20 22 29 39 23 24 25 26 21 8 11 19 29 39 17 26 42 39 25 11 6 10 9 999999 7 9 11 51590 333 53 30 10763 14 19 50 8867 1270 91800 2385 1796 1988 2045 2486 3907 5178 6102 6025 5215 5625 7056 7136 6283 6058 5002 4960 6608 8432 8788 8144 6410 5341 5825 3560 3779 4657 3447 1822 1371 1277 1593 2573 3480 3510 3300 2743 1981 979 422 371 599 501 512 462 265 349 321 350 241 251 298 364 437 399 335 238 251 349 389 374 406 309 281 215 257 214 34 108 176 163 162 52 81 89 4 78 140 48 86 157 127 126 150 83 111 138 -14 164 158 -15 133 116 73 374 385 148 208 184 137 136 179 236 347 577 672 703 801 731 574 408 202 41 115 174 224 226 244 235 97 115 38 -7 39 81 71 80 77 99 126 79 132 72 82 41 47 89 65 116 81 116 14 63 91 90 59 50 47 126 65 120 73 170 404 543 489 462 326 117 151 68 69 52 59 61 36 55 51 58 106 50 116 151 166 167 150 128 162 172 103 139 168 185 132 144 144 144 199 209 165 118 138 151 126 152 193 319 411 447 498 426 316 227 313 332 360 542 704 780 905 916 959 887 530 334 366 496 464 408 434 370 364 428 459 421 384 368 420 504 520 468 339 152 223 228 220 293 315 298 324 314 320 314 323 369 433 363 314 317 381 342 333 338 357 370 364 421 423 405 375 365 362 338 353 335 278 193 180 151 123 145 110 120 147 141 85 76 58 63 77 36 43 60 46 54 62 53 91 91 100 78 94 86 90 79 46 35 60 76 87 71 77 77 75 58 67 73 74 67 64 70 74 74 61 67 78 60 63 46 38 52 55 43 43 40 41 50 53 42 26 23 17 51596 327 53 30 10763 14 19 56 8866 1272 85232 1972 1820 1895 1918 2466 3599 5004 6162 5358 4673 5450 6769 6495 6335 5699 4388 5081 6703 8054 8565 7797 6291 5142 5604 3576 3644 4548 3501 1939 1339 1094 1508 2611 3335 3380 2927 2379 1636 640 337 341 327 459 504 342 247 311 299 290 259 197 324 311 291 304 249 237 289 256 299 295 304 302 292 219 63 100 131 116 167 65 104 129 123 102 -15 9 54 23 130 77 85 53 7 -6 77 19 -14 -14 16 12 67 129 189 327 292 32 -29 105 186 152 200 315 505 609 629 664 692 621 520 357 126 59 139 108 110 176 236 245 183 73 75 81 67 -6 -34 -14 42 36 -11 -82 54 -4 -40 15 74 -22 33 44 17 29 60 -15 77 66 13 58 12 20 -5 45 13 18 133 252 585 552 356 242 125 -11 28 -10 -38 31 96 68 65 -27 89 -3 45 73 112 161 181 134 124 165 80 140 94 69 100 109 61 91 143 129 143 119 83 74 115 118 116 170 270 348 418 330 362 228 205 245 287 363 590 734 752 813 878 808 556 338 288 373 344 294 292 361 340 338 328 326 339 338 308 339 426 432 300 138 124 74 118 186 239 292 259 272 241 261 267 237 255 293 276 260 268 279 300 313 314 324 315 290 305 314 334 285 260 275 236 254 209 144 130 110 74 70 79 85 68 33 29 6 -8 13 31 18 24 17 13 20 34 13 40 46 37 42 42 40 31 46 32 27 20 21 18 28 25 7 12 25 25 16 27 11 22 30 25 26 32 17 9 7 7 9 13 0 999999 999999 3 3 0 51602 329 53 30 10763 14 20 2 8865 1274 87114 2104 1787 1877 1805 2314 3600 5179 6238 5434 4983 5643 6754 6466 6433 5881 4447 5392 7068 8587 8695 7819 6083 4798 5465 3938 3596 4398 3704 2099 1510 1139 1466 2594 3385 3339 3175 2339 1683 591 395 450 321 375 587 430 356 246 216 240 317 227 282 373 381 321 316 370 325 237 335 237 261 263 210 220 77 100 48 131 116 71 172 35 103 65 -5 16 83 76 76 84 186 173 143 32 30 -38 2 78 14 -15 15 153 194 313 130 61 181 97 163 74 270 431 498 626 745 713 614 580 410 158 90 62 61 72 130 180 240 127 123 165 41 52 93 90 24 -45 16 54 107 25 -100 55 25 -6 74 63 9 13 -36 17 22 92 73 81 51 -45 10 3 38 -7 -15 43 95 85 359 600 548 448 146 -51 41 -41 10 44 12 74 95 58 40 9 74 94 84 135 74 112 178 143 22 81 71 101 34 52 61 132 141 111 89 113 68 20 103 126 144 208 306 338 379 347 371 257 172 212 246 284 450 676 785 818 899 884 557 363 313 406 362 257 331 377 366 333 346 393 349 315 295 352 459 422 280 211 153 108 140 183 266 277 277 270 300 281 254 226 254 279 309 289 315 314 322 292 310 333 329 305 300 304 308 309 300 292 260 241 213 172 137 106 102 62 74 75 85 70 29 12 -13 21 49 49 26 34 34 9 27 34 52 50 49 41 43 64 59 45 29 29 56 39 32 42 26 14 27 31 31 25 26 25 26 36 32 23 19 27 14 21 13 23 15 10 13 14 11 16 999999 2 0 51608 330 53 30 10763 14 20 8 8864 1277 92709 2393 1721 1855 1993 2689 3811 5158 6102 5412 5199 5667 6954 6821 6702 6084 4606 5624 7541 9026 8615 8003 6156 4853 5619 3924 3587 4484 3814 1942 1406 1177 1563 2477 3180 3444 3394 2574 1749 675 368 484 583 549 491 351 246 321 250 310 275 305 409 324 352 243 252 374 298 262 311 287 297 352 233 158 140 80 162 191 125 138 170 251 197 52 70 135 133 33 96 71 86 119 220 199 114 135 135 145 80 67 89 56 234 286 137 103 9 154 216 332 348 536 710 636 791 658 612 585 437 205 107 115 171 254 249 283 177 233 119 103 101 -12 4 107 73 18 -56 -2 53 6 112 37 9 48 72 37 18 45 3 11 -26 -4 82 30 38 110 26 99 127 62 15 133 176 63 150 550 642 517 186 50 79 7 12 94 77 19 77 69 72 56 60 130 143 141 143 110 141 105 78 103 118 70 190 149 105 89 119 188 169 101 103 164 110 126 94 113 167 301 445 436 378 292 255 235 291 328 506 715 867 961 933 839 630 441 342 462 474 301 312 365 364 371 353 396 423 383 368 428 523 470 307 266 192 199 181 216 288 287 273 257 306 329 330 298 303 319 298 279 328 315 330 354 339 412 355 368 404 320 312 289 307 319 272 219 183 132 122 132 103 84 122 106 115 101 52 28 51 55 18 45 64 18 20 67 57 35 46 54 70 63 79 72 82 69 61 54 48 29 53 61 59 53 33 53 52 53 45 46 48 53 50 54 38 43 41 48 49 45 38 35 45 39 34 17 25 19 16 14 51614 328 54 30 10764 14 20 14 8863 1279 90384 2224 1759 1770 1978 2432 3799 5150 5974 5209 4967 5579 6797 6760 6984 6155 4564 5511 7629 8883 8354 7632 5662 4301 5393 3940 3286 4338 3665 1903 1300 1204 1636 2400 3165 3287 3312 2556 1340 532 459 425 441 499 528 387 257 329 267 269 261 270 327 325 347 346 353 374 270 234 216 211 233 274 225 189 130 128 112 155 111 94 232 118 105 165 104 86 52 98 76 109 167 161 102 36 49 50 -10 47 -28 41 89 116 298 222 55 122 169 117 252 276 512 708 620 686 703 651 649 520 403 186 105 172 162 196 267 203 122 147 105 60 186 104 106 121 91 6 28 82 -15 66 12 -74 -63 -7 33 1 -58 -26 -53 23 65 -3 12 100 71 -6 37 91 -8 21 -12 -48 36 63 49 206 513 536 261 60 -6 55 17 23 -15 -5 0 6 -9 -9 38 104 83 102 73 85 58 65 87 103 108 116 116 120 85 27 176 122 145 186 103 85 122 111 94 130 164 210 271 305 361 275 235 230 218 303 478 739 761 810 877 806 553 318 325 402 325 237 337 386 331 335 365 371 358 323 290 423 484 452 362 224 189 182 158 196 252 252 284 282 234 261 272 256 219 257 277 297 317 306 261 280 255 304 326 308 338 316 264 249 283 275 242 202 197 159 146 79 103 96 81 73 88 56 27 43 38 40 24 44 40 11 19 25 31 41 48 63 41 27 23 47 53 49 45 21 7 15 44 34 22 30 33 32 15 13 25 35 24 47 36 19 34 34 26 26 7 10 7 6 999999 7 21 8 2 1 51620 332 55 30 10765 14 20 20 8861 1281 87699 2108 1589 1972 2049 2587 3837 5150 6137 5080 4981 5495 6843 7036 6999 6010 4604 5658 7816 8897 8181 7361 5553 4191 5349 3971 3160 3947 3782 1999 1276 1163 1678 2525 3128 3416 3114 2384 1267 355 424 345 461 443 405 225 325 209 248 272 242 241 300 339 244 252 271 341 176 293 264 147 259 253 112 210 182 101 204 96 110 138 156 128 51 69 27 -37 56 81 160 105 59 140 157 142 -19 5 40 35 70 76 24 272 335 101 9 144 170 259 258 356 472 647 604 646 772 610 616 451 175 66 74 170 202 246 179 212 160 101 34 70 90 115 55 68 -9 34 11 37 55 116 35 -53 76 -15 25 26 -37 27 89 -28 -36 20 19 45 79 35 25 41 73 108 24 38 -29 6 66 184 505 554 338 151 93 55 51 -42 -16 -30 24 22 43 55 1 62 78 106 116 126 136 120 78 116 88 72 92 11 26 52 84 179 272 198 149 86 86 110 90 127 133 184 234 324 352 310 258 293 243 328 515 662 791 870 855 854 585 371 371 426 244 282 362 379 372 372 389 340 336 360 370 437 492 379 281 206 99 136 127 181 246 278 312 283 321 287 289 274 272 272 294 257 221 261 278 268 430 386 308 315 302 430 313 245 248 235 230 233 144 135 101 96 93 100 92 80 57 33 23 30 26 24 28 21 27 41 35 19 27 29 72 75 46 67 60 58 51 46 43 32 29 34 52 55 59 47 45 37 39 39 40 41 31 42 46 42 48 41 28 20 33 25 35 31 35 44 28 20 7 5 4 2 999999 1 51626 326 55 30 10765 14 20 26 8860 1283 87253 2028 1749 1745 1818 2492 3888 5186 5605 4600 5028 5377 6657 6943 6934 5730 4405 5971 8029 8874 7979 7097 5179 4069 5315 4153 2718 3532 3835 2325 1445 1148 1463 2325 3055 3078 2894 2204 1060 363 337 435 471 355 378 305 325 154 270 266 225 223 304 255 267 213 231 235 143 225 184 128 162 267 215 150 76 84 205 79 91 128 65 47 60 40 -30 43 4 106 153 88 110 36 33 18 18 64 -25 -37 162 78 230 324 145 30 4 149 100 109 206 373 629 593 704 746 716 486 446 356 142 88 57 66 102 218 232 146 77 24 46 116 96 155 59 37 18 28 -79 -42 5 7 -43 -44 -70 -66 -14 41 51 64 56 43 -1 -45 0 9 -1 -14 -18 15 3 12 7 -11 67 35 14 175 447 441 452 220 104 -12 51 75 -15 4 4 2 17 16 -19 0 40 -5 38 9 16 132 105 72 81 144 74 67 45 29 99 132 220 181 132 97 84 113 115 74 105 102 182 271 323 356 335 268 253 283 444 640 757 907 888 802 585 337 327 384 194 261 305 291 285 353 372 383 400 362 330 344 416 422 291 222 155 138 122 160 253 266 274 234 268 246 222 241 237 237 265 238 257 267 274 244 265 266 293 322 293 277 227 209 227 240 220 188 172 137 102 89 81 64 72 79 44 14 31 27 25 6 -4 15 25 31 10 4 11 13 38 41 47 47 52 36 51 47 22 8 13 21 26 20 31 28 26 20 18 25 24 32 20 21 26 18 16 13 12 19 7 4 8 9 2 1 9 11 51632 332 54 30 10764 14 20 32 8859 1286 93560 2712 1919 1875 1899 2688 4086 5179 5713 4837 4986 5352 6956 7068 7218 6015 4553 6437 8256 9313 8442 7045 4824 4033 5623 4485 2817 3126 3851 2397 1515 1288 1641 2312 3086 3253 2821 1972 768 484 475 566 507 516 611 308 276 244 249 275 312 278 306 352 388 291 220 190 192 161 88 75 229 216 175 167 149 100 95 105 77 90 102 27 44 111 114 135 22 27 60 6 101 23 27 87 57 -26 3 26 77 132 274 421 219 71 88 165 120 198 299 529 589 617 786 805 711 669 494 284 98 124 174 206 171 219 151 95 103 132 128 87 103 46 49 107 67 61 81 17 35 61 69 30 17 44 -51 109 76 4 23 -29 70 56 47 78 62 21 12 115 73 62 91 27 53 84 93 68 419 492 443 344 215 32 43 67 20 60 32 -52 -46 -28 61 33 60 6 82 73 41 88 74 69 68 120 51 72 135 61 95 104 166 182 136 87 91 120 81 123 113 142 173 225 274 374 359 302 220 270 423 575 725 857 981 842 735 441 329 387 275 276 311 336 303 384 391 398 427 428 381 429 514 503 445 329 197 141 186 207 292 321 314 298 263 265 279 297 280 266 234 292 283 258 276 250 274 300 317 309 250 246 270 231 224 235 240 200 167 152 138 110 92 107 82 59 94 48 35 46 44 54 65 43 51 44 36 53 40 41 71 71 73 84 83 82 87 56 50 52 44 44 40 68 72 49 53 51 37 29 49 58 52 36 47 64 51 43 37 41 30 25 44 47 42 33 24 27 29 31 29 22 19 11 51638 332 55 30 10765 14 20 38 8858 1288 97589 3010 1915 1805 2102 2903 4112 5218 5365 4687 5046 5604 7078 7404 7041 5607 4531 6412 8523 9212 8392 6669 3957 3508 5468 4844 2999 3115 3743 2668 1459 1234 1763 2415 3058 3220 2952 1829 617 463 451 483 449 579 490 417 282 203 190 272 252 294 297 277 334 379 329 314 193 238 169 125 202 196 154 65 96 172 99 78 37 115 193 73 78 97 43 34 18 98 50 114 52 38 193 25 48 60 8 72 85 180 328 180 99 44 47 203 211 124 385 368 401 547 635 651 630 558 495 281 177 192 249 186 232 149 100 119 184 104 155 117 109 46 31 41 10 35 90 98 43 61 94 76 73 4 76 18 64 -17 -2 16 66 30 83 71 11 -14 7 36 92 109 141 142 102 112 66 44 136 275 325 505 309 82 -23 -10 61 40 -7 -16 62 22 5 41 21 45 39 22 35 15 62 92 58 110 98 82 113 74 100 151 215 206 215 153 65 134 139 148 127 76 137 252 288 364 374 331 264 262 380 562 762 858 842 792 627 415 283 365 290 275 290 328 339 345 362 392 396 424 512 503 476 479 420 403 293 191 208 182 257 328 275 243 287 283 267 237 236 273 302 290 343 302 287 281 285 320 323 337 331 301 264 221 216 237 249 262 192 151 126 104 87 81 90 90 41 58 56 51 50 66 38 40 45 34 35 24 13 45 58 85 88 80 86 84 69 51 90 57 38 56 83 58 54 45 46 36 26 45 50 39 48 44 56 49 29 34 31 27 29 29 43 38 32 24 28 24 22 22 9 8 5 6 51644 332 57 30 10767 14 20 44 8857 1290 260363 6053 1879 1873 1978 2897 4346 5378 5406 4673 4929 5550 7251 7577 7180 5342 4461 6767 9015 9614 8295 6511 3692 2767 5442 5046 3082 2884 4006 2732 1666 1388 1668 2103 2988 3267 2561 1728 519 330 480 530 518 540 354 160 269 239 232 286 303 267 283 315 327 300 228 171 174 217 138 186 92 147 207 113 68 141 31 77 54 15 124 138 152 96 68 55 119 229 178 93 -9 2 52 111 21 53 116 153 129 134 277 357 189 122 129 179 295 292 265 238 228 541 672 631 628 579 457 276 177 191 194 166 228 139 130 112 164 116 182 277 110 58 21 -8 109 86 107 72 35 -10 21 7 26 98 35 76 47 58 45 52 70 21 48 55 106 55 66 94 39 66 23 65 19 12 63 7 71 177 201 464 356 152 59 54 25 50 27 34 -18 35 62 26 33 27 35 27 59 27 124 108 78 77 93 68 76 163 99 160 250 241 212 205 93 94 109 82 143 136 174 211 256 368 398 274 246 299 428 583 719 884 814 742 601 386 294 379 283 268 359 396 364 368 357 381 420 427 416 491 462 412 384 367 274 188 222 222 244 307 286 267 275 303 320 224 215 257 277 316 270 266 282 283 316 299 338 322 258 240 287 276 236 223 240 237 212 148 88 101 107 91 105 84 86 57 62 57 59 47 49 58 38 28 44 24 42 43 58 95 96 69 84 71 55 58 66 77 53 53 57 54 48 43 54 54 69 71 60 48 57 57 51 55 35 32 47 51 47 45 34 38 48 46 36 23 17 16 20 17 16 6 51650 333 58 30 10768 14 20 50 8855 1293 878053 22354 1837 1902 2145 2777 4099 5360 5645 4770 5403 5727 7326 7633 7476 5480 4622 6976 9103 9449 8190 6166 3012 2640 5423 5261 3233 2984 4065 2825 1560 1360 1543 2115 2962 3222 2639 1693 540 443 464 484 407 425 359 202 386 356 185 299 340 332 240 406 392 397 375 221 334 218 147 94 127 121 122 148 88 79 176 177 153 133 54 137 73 -81 188 145 138 96 206 63 128 191 38 1 126 152 182 146 80 218 446 130 67 129 152 159 239 222 242 199 347 392 651 721 682 643 463 139 84 146 251 260 232 105 141 187 109 227 138 116 78 143 82 65 69 60 110 92 65 56 127 102 40 25 45 45 135 78 48 75 33 80 47 78 48 104 125 89 51 17 35 41 44 35 27 41 63 75 224 506 331 116 126 122 80 19 40 52 -41 -22 25 72 163 168 57 64 34 6 44 87 91 74 132 76 61 38 105 157 144 224 168 150 137 89 128 164 134 128 124 149 190 352 401 298 274 315 435 646 835 927 803 683 565 399 241 263 273 225 285 342 356 336 365 416 440 457 380 421 413 417 426 286 171 154 209 222 305 337 289 275 294 327 311 255 264 289 296 257 277 264 301 278 265 283 265 276 291 283 256 240 214 233 240 207 193 170 122 124 126 116 106 103 87 82 73 47 63 65 51 36 35 62 28 23 35 62 96 69 47 67 74 93 83 52 52 53 56 69 65 55 35 50 46 58 54 58 62 59 52 52 67 45 36 45 38 35 54 48 37 36 23 28 40 35 28 27 27 24 18 16 15 51656 329 59 30 10769 14 20 56 8854 1295 836893 20013 1743 1897 2029 2701 4273 5422 5560 4651 4998 5541 7222 7375 7091 4828 4376 7231 9170 9324 7931 5533 2259 2958 5595 5185 3335 2734 3852 2800 1520 1293 1523 2055 2863 3170 2587 1652 548 414 386 404 521 444 394 306 259 219 297 247 360 315 343 367 287 258 371 177 327 213 83 88 173 165 123 114 72 111 70 95 68 171 56 97 64 2 122 122 100 71 66 93 75 1 -10 85 85 99 87 34 85 287 489 137 175 111 175 139 149 254 182 74 235 421 684 630 579 560 266 67 81 179 207 237 94 91 44 114 233 113 176 176 117 80 53 13 11 12 2 9 29 23 109 25 46 69 37 -4 0 17 16 -9 20 5 76 60 62 9 55 50 70 -26 -10 -32 65 32 59 104 26 102 125 249 354 195 140 34 52 47 -14 52 75 35 40 26 87 -12 20 44 62 35 73 73 63 76 67 45 74 93 138 107 114 179 175 143 145 68 58 25 82 134 136 136 217 355 352 269 250 332 343 569 753 753 631 580 489 361 231 143 167 170 229 299 381 409 345 326 340 435 446 423 409 412 356 299 186 154 170 187 235 274 219 244 280 253 273 217 229 232 238 225 263 289 278 279 279 233 237 245 245 223 219 193 212 206 149 153 166 134 92 89 100 88 80 99 61 75 50 33 34 39 8 14 31 13 1 -14 1 19 49 56 37 43 48 63 45 29 12 14 17 6 23 35 34 23 30 21 21 19 14 27 28 26 32 20 16 11 21 20 17 7 18 26 23 19 14 10 9 3 3 51662 327 60 30 10770 14 21 2 8853 1297 680260 10589 1923 1986 2127 2683 4115 5381 5462 4542 4928 5258 6970 7420 6938 4612 4741 7543 9297 9325 7780 5399 2481 3024 5622 5135 3181 3081 3837 2580 1409 1225 1565 2151 2896 3167 2611 1638 569 405 417 335 387 441 348 332 290 246 226 318 213 423 369 339 350 227 172 269 237 182 74 76 83 150 62 143 253 187 169 28 44 97 139 86 64 -14 0 84 95 113 96 36 104 196 90 5 75 73 38 29 133 276 335 172 166 134 150 182 285 310 256 183 220 346 507 612 599 471 182 161 180 199 231 262 162 119 159 191 199 228 235 191 190 98 12 88 -4 16 31 28 23 21 62 18 51 69 118 67 62 75 12 58 109 126 37 -7 -1 -14 2 24 43 73 27 114 18 6 -9 97 96 83 35 79 217 360 205 43 91 66 -7 -13 -25 29 1 -31 47 38 -1 -19 53 57 89 76 142 86 45 88 61 47 77 136 53 144 208 217 188 141 143 122 119 133 121 155 224 395 392 305 221 279 428 624 734 716 641 499 450 408 250 178 182 138 155 245 342 391 363 331 307 352 382 416 373 331 306 316 203 153 164 174 271 285 242 236 287 239 258 273 243 228 267 274 226 262 256 282 304 286 293 297 228 241 254 213 211 200 230 206 186 175 131 83 53 57 65 53 62 68 32 24 24 18 13 30 20 14 23 8 35 47 37 33 24 43 41 26 24 11 13 19 34 35 32 39 19 18 34 15 22 19 31 32 27 25 16 15 17 15 10 10 30 10 13 16 8 13 3 2 0 51668 332 61 30 10771 14 21 8 8852 1299 887228 19520 1873 2038 2100 2782 4148 5561 5456 4853 5022 5493 7168 7588 6904 4577 5169 7835 9491 9546 8159 5564 2342 2888 5618 5301 3816 3564 4354 2795 1557 1436 1659 2384 3277 3335 2607 1469 577 484 345 404 473 477 353 253 327 316 256 229 216 316 374 402 410 272 362 364 189 211 133 124 246 144 170 134 229 190 60 109 56 174 46 -11 50 78 17 120 169 181 84 158 61 -9 35 150 140 124 100 81 83 419 340 15 34 84 75 240 307 233 196 108 126 303 620 661 685 564 218 120 295 307 267 261 257 163 156 187 113 161 181 201 170 98 101 79 47 -6 28 100 65 28 154 80 37 2 17 25 42 94 4 104 113 119 62 68 75 35 98 56 76 37 30 13 55 42 63 97 46 66 105 33 172 215 209 221 222 92 113 84 123 66 43 69 53 16 69 49 80 62 192 136 94 141 113 78 101 45 73 126 104 138 212 216 197 150 147 143 167 171 179 234 310 400 430 314 250 345 553 730 740 678 564 467 430 418 310 215 193 181 204 310 412 380 361 349 347 405 422 444 435 394 405 349 231 161 212 265 228 325 319 255 264 281 287 298 291 284 282 272 296 291 310 289 288 311 300 277 303 259 269 302 226 246 256 250 234 191 139 142 150 98 125 109 79 74 39 37 37 52 47 38 27 20 48 32 69 93 66 60 44 45 70 71 46 43 56 58 77 55 40 31 54 46 52 49 47 57 56 40 43 28 32 49 41 35 36 28 30 37 35 34 31 36 33 13 13 17 11 11 9 1 51674 333 62 30 10772 14 21 14 8851 1300 835980 13126 1907 2038 2174 2756 4274 5603 5570 4881 5134 5502 7351 7607 6768 4511 5269 7786 9403 9690 7934 4851 2456 2888 5543 5049 3952 3248 4085 2931 1630 1393 1665 2223 2897 3172 2554 1141 492 429 430 501 480 521 374 258 122 264 300 278 354 383 416 437 326 376 285 238 190 133 122 124 74 61 149 54 131 46 2 75 182 255 206 128 145 170 143 73 156 159 100 58 52 0 -23 28 154 85 145 150 247 469 269 138 190 100 108 180 308 171 93 182 206 309 537 717 716 424 216 224 221 203 288 181 134 126 134 154 159 146 165 146 143 43 139 205 75 62 132 68 99 113 115 41 47 54 4 40 67 58 30 123 52 50 69 -31 87 48 41 32 62 72 55 64 72 10 113 118 81 84 88 113 98 86 73 213 236 228 92 107 83 76 49 13 127 187 77 57 63 84 108 106 123 106 49 95 74 115 83 59 120 160 211 259 266 200 80 133 83 121 185 176 338 449 430 229 225 398 676 749 686 665 655 533 460 374 289 267 208 205 162 283 332 362 383 373 293 335 401 429 441 399 404 349 181 183 226 219 259 319 298 294 242 287 303 285 282 277 270 288 286 236 286 310 310 304 292 316 272 229 261 251 223 179 164 238 233 190 136 103 113 102 108 100 101 86 55 50 52 46 32 44 75 69 43 43 44 61 80 73 31 39 54 38 37 57 27 44 44 48 41 55 73 66 59 55 45 54 53 43 48 44 50 56 45 47 33 30 33 34 42 43 33 28 25 40 29 20 29 25 21 15 18 51680 327 64 30 10774 14 21 20 8849 1302 301035 7243 1843 1795 1896 2619 4272 5444 5032 4625 4952 5529 7252 7149 5934 4055 5159 7057 8774 9211 7717 4257 1866 2826 5372 4844 3686 3293 3898 2505 1464 1312 1762 2273 2847 2951 2202 1039 424 367 435 408 473 363 318 199 233 238 390 227 258 302 274 320 254 236 171 235 184 48 32 126 96 -46 85 113 52 87 127 94 62 182 196 -38 112 -2 38 138 138 156 48 84 27 11 131 32 -10 141 92 56 360 368 147 187 83 40 135 161 251 223 188 145 80 233 494 600 574 344 140 200 295 233 253 170 82 68 48 181 216 151 98 99 76 -7 21 80 64 -18 76 47 51 -35 11 -25 -18 1 12 21 4 -18 0 28 -6 15 -6 69 -10 15 88 -9 29 108 11 -48 57 106 65 64 60 31 10 8 5 9 87 95 173 239 142 111 76 33 11 0 -10 81 86 69 55 86 58 119 123 105 44 80 93 32 109 155 106 94 167 162 90 139 50 67 74 77 64 163 223 333 339 222 211 362 587 628 613 629 565 545 462 411 341 277 207 188 117 233 357 322 364 338 340 340 340 321 301 342 283 255 220 159 150 147 158 196 270 274 240 251 281 234 228 255 268 233 249 246 238 245 251 243 248 251 227 191 219 189 180 179 206 200 161 133 89 79 66 31 47 36 52 50 35 19 16 18 30 10 -12 -10 -15 -6 23 37 6 29 8 14 45 36 22 999999 999999 9 34 3 23 34 35 7 11 27 20 13 12 10 0 7 17 10 1 11 999999 7 13 3 17 14 2 999999 999999 5 2 51686 332 65 30 10775 14 21 26 8848 1304 104425 4899 1839 1972 2198 2740 4274 5502 5204 4582 5096 5551 7194 7368 6240 4269 5865 7654 8856 9437 7576 4137 1808 2967 5458 5149 3871 3425 3820 2373 1596 1545 1953 2349 2957 3062 2212 784 430 422 438 457 427 479 339 222 246 270 245 227 230 189 383 412 314 216 297 210 162 148 29 -9 38 38 117 117 110 220 104 79 12 154 100 101 100 87 72 242 123 13 23 13 6 999999 -1 2 34 123 158 131 444 364 85 143 154 107 175 278 273 270 216 214 220 319 488 597 572 351 184 220 258 212 226 80 81 98 91 108 131 174 142 140 187 93 59 67 104 92 115 109 28 -6 16 10 -48 11 -9 -8 6 61 30 40 92 108 67 18 -1 35 25 58 35 56 28 -17 -16 91 116 23 48 86 68 64 40 35 66 116 159 292 190 145 126 20 -45 26 120 103 117 125 149 145 155 130 141 141 92 76 88 76 29 51 -9 62 163 199 267 171 132 170 154 99 156 203 275 361 231 247 267 382 547 632 627 664 663 591 491 378 285 193 187 162 194 193 281 298 344 316 318 317 362 344 379 345 334 276 181 136 187 221 182 234 289 291 280 262 266 278 247 252 258 250 297 291 277 281 280 310 276 225 227 222 238 246 233 210 209 219 196 159 126 113 130 74 82 85 67 74 70 44 50 51 23 46 60 54 38 37 41 70 77 56 42 41 56 64 37 18 27 46 62 37 64 63 33 23 20 29 47 56 33 19 25 32 32 34 46 48 41 42 43 42 39 42 33 27 31 21 21 11 8 3 5 1 51692 332 68 30 10778 14 21 32 8847 1306 95469 3298 1861 1882 2117 2886 4526 5506 5240 4959 5105 5581 7197 7279 6162 5027 7087 8018 9167 9567 6979 3533 1572 2952 5393 5141 4103 3483 3714 2277 1580 1533 1863 2487 3003 3023 2204 798 380 459 463 483 566 486 388 324 262 281 382 271 283 219 235 254 265 224 158 166 114 66 108 23 -20 95 113 64 99 133 229 168 155 174 151 88 34 26 77 133 94 97 116 46 100 50 17 -28 36 223 137 238 545 285 144 140 80 140 207 154 254 246 240 250 244 334 587 631 557 235 233 327 315 331 248 90 71 115 115 140 127 104 127 154 181 134 94 155 94 120 47 84 72 48 92 50 93 100 21 43 75 130 58 69 40 59 128 81 94 97 38 125 124 120 46 -7 81 69 57 65 0 3 27 30 27 87 39 89 105 173 214 191 170 49 26 81 66 56 107 51 72 92 59 118 119 90 81 104 74 -4 0 39 120 135 163 251 242 154 106 129 105 135 169 196 281 345 252 217 251 368 558 719 709 766 696 611 490 438 253 208 224 218 190 169 271 317 377 342 306 310 397 409 324 343 363 249 169 156 170 189 204 256 295 295 289 293 306 313 279 249 303 285 274 292 309 297 279 277 320 281 263 265 248 253 233 228 238 220 195 163 121 97 91 67 72 89 54 68 58 39 43 66 30 62 47 22 10 48 65 86 78 52 54 31 31 30 51 42 17 29 38 34 51 61 60 55 60 43 49 67 58 51 37 28 51 50 44 30 34 26 34 38 36 30 22 25 34 31 26 15 12 13 10 4 51698 322 70 30 10780 14 21 38 8846 1307 828340 39062 2316 1837 2034 2787 4341 5375 5145 4803 4990 5298 7125 7136 6127 5108 7114 7785 8871 9456 6511 2862 1494 2348 4987 5072 3900 3287 3354 1879 1424 1413 1913 2625 3056 2756 1644 491 405 341 397 418 365 414 280 217 227 203 219 241 380 304 209 302 250 227 241 118 89 133 172 110 105 125 169 61 59 120 114 119 152 118 147 127 111 114 75 81 122 44 27 -2 34 -30 43 9 106 132 99 496 474 95 51 60 122 83 197 102 267 179 146 158 223 344 522 495 487 314 67 111 224 230 179 45 85 100 58 -2 88 63 38 78 50 0 50 103 77 93 83 -19 -36 3 16 24 -1 -47 33 17 -12 73 26 50 26 -21 18 57 81 49 85 28 16 42 22 -3 29 34 103 46 -12 -4 24 77 32 66 20 46 127 209 218 218 167 44 39 98 108 52 124 125 70 130 101 93 144 113 57 37 38 23 42 28 22 50 102 185 213 207 143 128 40 76 66 128 302 292 200 207 229 280 480 658 737 734 651 539 491 390 329 245 162 143 134 118 148 252 292 283 235 242 316 349 338 290 226 162 108 81 135 176 166 223 269 273 243 231 256 225 228 240 250 261 248 237 263 273 284 268 241 191 182 183 215 188 168 173 134 150 151 93 69 63 33 45 56 49 55 46 17 9 4 -13 -3 11 34 -3 16 7 22 49 57 36 8 999999 999999 999999 9 999999 999999 0 1 999999 999999 10 8 22 24 0 10 14 14 6 17 6 15 13 999999 999999 999999 3 7 999999 3 3 51704 329 73 30 10783 14 21 44 8845 1309 874768 80398 3717 1904 2152 2838 4470 5470 5161 4939 4975 5401 7108 7425 6933 5696 7329 8034 9268 9355 5851 2108 1521 1995 4742 5060 3821 3503 3360 1816 1545 1572 2260 2733 3072 2880 1572 550 517 426 469 441 412 323 342 317 251 228 296 188 234 321 259 250 307 177 128 87 167 80 170 109 86 144 137 130 172 214 198 146 58 98 97 24 87 110 101 147 246 189 50 2 -54 25 47 108 190 200 265 567 354 180 16 160 172 206 148 290 296 235 255 289 399 645 565 562 464 137 123 219 197 242 136 102 80 67 78 49 153 198 141 127 104 -25 43 108 120 106 105 91 75 82 36 -7 11 83 126 105 117 106 62 39 52 72 156 24 35 52 109 56 -20 57 -35 -90 23 63 32 74 51 25 88 56 -3 57 83 13 129 178 280 251 208 90 39 63 118 70 86 136 128 55 3 50 125 99 138 116 98 24 62 83 74 93 123 146 280 173 118 147 106 107 166 158 304 319 276 227 205 263 445 655 715 790 711 623 604 518 348 245 173 133 140 150 127 191 274 299 276 283 346 346 366 352 277 127 41 105 160 187 255 283 262 291 253 224 233 292 257 255 289 278 276 265 286 315 278 293 286 292 244 250 216 234 228 170 187 196 184 130 122 105 59 56 59 65 67 45 43 43 39 17 30 25 22 21 11 14 38 55 52 38 27 14 39 26 31 31 23 29 38 38 12 33 46 13 28 38 24 7 6 17 28 25 19 29 26 11 19 15 12 20 19 22 16 5 13 10 1 999999 2 51710 333 46 30 10786 14 21 50 8843 1311 915925 97264 4266 2061 2237 2902 4527 5833 5630 5060 5705 5679 7538 7612 7629 6261 7613 8491 9635 9447 5326 2144 1446 1928 4452 5298 4142 3728 3307 1869 1695 1911 2396 2992 3377 2736 1407 560 468 391 373 521 587 375 322 332 335 303 305 336 221 310 342 282 232 277 227 154 128 191 253 246 298 230 269 312 262 221 197 238 250 255 131 65 177 164 128 164 222 143 23 -55 77 34 87 186 122 128 611 869 306 148 154 203 150 235 219 319 231 168 202 459 728 645 562 498 342 196 312 308 289 427 264 160 150 62 222 257 142 136 188 162 177 87 220 192 201 142 63 70 88 85 45 -5 49 30 66 137 152 94 -16 19 85 98 113 89 59 96 113 176 122 105 123 92 73 90 117 59 100 104 111 71 110 173 84 3 64 82 235 395 286 126 94 66 178 137 139 154 148 123 179 211 221 152 156 122 108 56 139 171 227 161 163 200 295 203 177 202 133 97 151 175 275 365 273 280 296 303 366 686 852 907 892 812 783 731 482 377 297 213 232 230 159 133 295 387 277 306 366 322 393 361 297 171 160 159 166 227 260 243 290 326 287 279 291 305 318 311 282 328 310 306 344 354 368 318 340 314 302 292 268 269 249 250 245 242 225 188 166 142 144 120 141 127 97 114 114 56 83 70 60 64 50 36 54 77 103 90 97 91 87 73 72 61 62 56 48 53 71 68 69 75 75 67 73 69 61 69 82 61 65 58 50 65 64 51 55 58 52 64 61 57 43 41 44 47 48 38 26 29 24 24 15 51716 333 77 30 10787 14 21 56 8842 1312 882760 89890 3367 2102 2199 2916 4665 5558 5641 5143 5466 5514 7462 7359 7130 6331 7628 8406 9757 9302 4743 1785 1518 2107 4739 5318 3900 3930 3289 1682 1649 1774 2273 3041 3359 2686 1225 465 456 428 391 434 480 343 285 299 234 261 223 307 389 386 418 307 339 311 119 159 252 208 193 288 136 207 195 223 156 286 71 113 178 182 96 34 113 75 147 167 132 160 111 78 64 85 178 117 139 310 837 553 241 203 194 148 176 186 152 367 350 226 275 680 635 601 563 324 162 204 278 261 307 298 179 95 61 179 100 209 204 132 118 227 145 99 149 126 98 85 86 130 118 80 107 109 112 133 170 89 84 46 86 151 190 50 131 213 61 111 149 62 88 139 59 53 98 -8 45 60 39 53 83 58 24 117 86 -23 53 112 250 272 255 233 151 61 35 141 140 142 71 121 143 187 191 180 215 197 141 154 120 106 126 154 243 272 317 276 182 202 201 132 137 162 329 377 304 252 304 353 400 604 808 906 959 841 800 708 481 366 337 225 168 181 129 165 265 307 279 330 360 362 345 330 277 142 159 155 204 204 228 220 297 266 273 263 282 336 326 298 283 307 332 310 327 351 337 341 331 332 281 284 290 248 260 214 222 221 162 145 165 170 113 102 115 102 79 72 54 45 61 44 69 86 58 44 57 64 101 103 97 94 81 60 84 61 53 54 70 51 55 66 69 58 71 60 67 58 79 68 54 67 66 68 55 51 62 58 63 55 50 57 69 50 51 46 44 50 48 32 34 30 27 23 15 51722 331 79 30 10789 14 22 2 8841 1314 854687 75606 2449 1902 2029 2767 4223 5444 5385 5040 5284 5360 7078 6878 6832 5930 7136 8253 9303 8235 3629 1681 1466 1780 4327 5062 3612 3611 3201 1736 1688 1773 2264 2915 3040 2615 1196 439 358 460 488 563 520 317 176 189 272 213 265 302 295 305 351 191 207 191 183 150 363 297 268 123 152 266 197 210 205 179 213 77 116 43 48 18 68 187 69 159 70 87 54 -56 1 -56 52 123 184 465 742 433 231 141 172 95 131 33 148 268 260 264 486 530 578 567 527 323 201 201 225 213 140 274 159 143 72 131 95 110 140 34 63 125 17 74 103 99 120 100 45 33 69 79 84 96 94 47 2 97 113 53 79 115 49 130 78 97 123 118 116 103 96 69 77 40 72 70 24 -80 2 65 76 77 72 67 100 75 63 55 208 191 210 145 30 123 105 148 64 82 95 88 118 146 165 213 179 207 132 23 39 72 170 169 159 223 224 225 201 186 217 162 146 89 163 373 305 276 251 294 349 570 802 930 896 852 724 710 475 301 258 184 113 145 116 142 229 276 222 318 337 282 322 283 285 259 143 151 146 137 207 233 230 258 247 248 240 240 268 285 302 283 285 264 277 282 272 262 266 233 238 277 224 206 221 219 200 194 190 155 148 90 92 82 63 54 94 76 48 29 61 47 42 58 20 13 10 33 74 74 85 70 42 38 45 27 999999 21 42 46 26 20 49 37 32 49 54 48 47 42 44 38 33 45 36 26 25 22 9 13 26 24 28 20 23 21 23 22 11 3 999999 999999 2 51728 332 80 30 10790 14 22 8 8840 1315 806252 57585 2134 2007 2090 2700 4278 5432 5461 5176 5381 5536 7206 6787 7004 6303 7455 8207 9467 7842 2789 1687 1492 2014 4671 4829 3503 3860 3074 1688 1660 1738 2504 2950 3332 2671 1191 482 480 411 396 526 511 308 268 303 284 236 354 292 269 346 289 182 259 156 85 112 262 422 360 303 260 257 210 288 312 223 230 79 160 165 25 13 30 69 166 44 114 95 87 142 76 35 135 128 211 517 629 264 214 154 91 161 221 60 179 199 204 279 400 579 560 596 572 297 212 178 304 210 220 290 184 67 93 31 100 133 132 116 99 99 112 138 63 156 37 66 43 181 83 87 77 83 126 82 80 49 45 107 142 153 196 80 42 78 160 71 83 44 93 74 74 29 74 29 -27 37 101 85 59 30 65 73 127 91 99 149 140 98 111 217 146 38 123 121 116 101 170 176 152 156 158 222 207 138 145 158 112 120 123 165 211 219 285 234 260 310 200 151 127 165 178 302 316 261 266 319 324 632 822 981 952 838 786 743 486 351 227 212 187 124 104 166 256 239 188 228 314 324 329 331 295 270 168 119 161 174 148 226 268 287 266 286 274 273 266 280 297 288 290 278 288 315 254 283 268 252 312 253 218 212 252 213 194 197 169 161 166 139 115 93 110 92 82 78 108 71 60 42 58 55 40 31 28 68 92 80 66 51 56 51 55 59 44 38 28 40 51 31 30 50 44 52 63 55 47 72 60 49 37 37 31 42 40 45 44 43 53 43 38 34 38 35 40 32 32 30 14 21 7 4 51734 329 82 30 10792 14 22 14 8839 1317 512305 29064 1914 1881 2061 2888 4522 5529 5292 4860 5429 5776 6921 6459 6554 5935 7325 8049 9476 7187 2378 1476 1328 1850 4515 4888 3675 3849 3025 1604 1506 1879 2543 2820 3242 2564 1066 377 388 420 506 399 436 328 129 252 246 352 398 265 261 379 255 264 371 190 309 263 328 362 386 317 322 225 299 258 238 114 186 164 195 184 74 26 48 97 153 112 169 116 154 107 161 34 56 225 282 617 562 245 128 87 95 210 249 199 225 267 147 329 640 559 522 442 396 249 193 225 253 208 198 285 244 113 128 95 101 164 153 139 121 72 15 58 24 72 104 88 49 103 108 1 -28 41 87 128 127 90 33 83 119 123 100 -2 129 136 134 181 63 25 47 5 -36 70 95 26 10 37 13 43 54 65 96 68 71 66 83 103 162 112 145 214 215 102 12 89 91 16 175 136 124 143 173 180 141 177 163 129 124 100 173 150 154 174 157 221 245 227 213 234 219 154 185 284 326 243 227 291 303 486 841 913 878 890 828 771 518 367 260 156 141 162 98 82 172 222 182 244 315 372 327 251 289 218 120 111 186 206 199 231 294 272 251 267 275 258 293 249 254 232 251 269 287 319 305 263 291 228 262 264 222 214 217 191 200 187 172 150 139 133 105 95 61 65 73 76 50 12 32 20 22 45 27 20 30 65 72 70 77 66 28 11 24 32 27 23 24 23 23 23 9 13 24 35 35 39 40 48 33 24 25 19 34 31 24 22 16 21 20 6 12 16 9 2 4 16 20 10 3 51740 328 85 30 10795 14 22 20 8837 1318 103683 11239 1952 1981 2090 2962 4461 5303 5403 5050 5549 6189 7076 6466 6305 6147 7591 8155 9375 6436 2025 1486 1486 2149 4733 4676 3496 3863 2956 1936 1810 1941 2591 3021 3213 2466 918 383 491 412 468 527 456 344 276 279 305 301 307 268 312 238 281 349 152 248 328 299 374 421 456 395 334 263 299 251 249 225 250 191 117 86 120 193 165 83 135 145 105 52 73 100 75 83 239 467 608 645 371 277 83 83 236 175 211 99 147 168 312 547 383 444 542 430 426 231 242 252 277 284 338 284 95 134 150 112 157 212 251 20 78 134 94 44 47 94 89 79 136 87 128 83 17 88 73 90 183 110 18 64 148 158 122 147 83 93 203 156 105 82 80 86 65 47 98 60 40 19 47 49 41 32 76 50 78 90 117 105 141 181 210 205 273 244 110 120 45 40 112 188 127 232 232 146 216 225 184 111 116 169 201 163 132 141 203 292 204 147 178 187 113 102 185 330 298 237 233 265 363 487 753 936 840 893 884 800 573 401 232 195 171 215 193 109 195 204 158 168 241 313 334 333 328 274 142 157 209 227 234 262 207 246 242 255 323 294 245 260 290 301 268 287 308 319 264 273 301 238 267 238 228 218 232 212 189 178 206 181 179 127 88 59 72 81 104 74 43 48 56 33 40 36 7 11 44 57 74 78 75 53 43 50 51 26 16 31 27 17 32 21 35 51 46 44 55 41 14 22 42 42 18 28 40 48 42 26 15 16 30 31 17 25 18 25 24 9 10 6 51746 324 87 30 10797 14 22 26 8836 1320 93655 3938 1780 1878 1966 2789 4382 5564 5211 5214 5699 6327 7247 6231 6078 6327 7536 8241 9371 6819 2139 1559 1396 2283 4819 4795 3442 3737 2996 1754 1729 2005 2610 3046 3262 2313 861 449 407 535 441 425 355 288 213 209 270 250 332 310 367 337 280 277 157 161 288 381 390 351 280 290 368 248 293 282 256 198 260 209 108 102 27 35 95 191 213 33 93 136 68 -20 12 119 214 531 738 547 280 162 108 178 118 180 147 171 244 285 346 603 550 394 408 348 364 310 229 188 170 201 356 188 110 72 153 142 190 201 140 80 89 24 41 44 16 79 166 75 64 18 20 72 110 124 205 181 183 181 167 162 168 196 156 170 178 132 189 216 149 -8 58 72 113 81 -12 2 87 23 15 62 43 106 139 138 179 117 -4 80 95 55 118 181 256 218 103 137 141 93 125 137 194 198 217 208 177 191 231 225 174 112 181 248 222 180 173 273 276 192 191 171 145 164 185 254 271 246 239 228 326 434 678 790 750 792 914 855 544 410 217 163 155 165 170 107 131 184 185 134 195 281 325 316 285 201 153 158 197 168 221 226 228 223 244 276 310 280 214 215 244 273 256 285 299 270 276 231 262 291 291 260 244 210 218 198 207 176 163 188 166 165 99 47 64 68 11 46 61 35 59 53 33 31 25 31 47 59 44 59 59 23 20 6 8 28 8 13 23 15 15 19 7 32 38 36 40 34 34 10 27 23 7 999999 16 9 7 16 27 11 999999 5 10 1 3 6 51752 326 89 30 10799 14 22 32 8835 1321 89049 2358 1921 1978 2084 3031 4669 5502 5238 5267 5485 6136 6997 6086 6050 6247 7311 8031 9250 6673 2137 1468 1351 2077 4686 4785 3580 3617 2619 1834 1793 2028 2786 3231 3331 2589 1140 493 350 378 524 529 441 184 214 254 369 322 194 215 333 431 201 227 246 112 270 421 311 407 356 450 344 174 323 242 266 328 191 136 130 135 89 28 127 143 98 29 37 71 74 -23 19 146 379 672 508 261 98 197 212 148 181 203 172 128 243 355 351 470 399 379 501 350 304 244 163 146 257 292 186 115 157 119 211 163 183 172 45 44 -3 19 111 65 122 66 91 125 113 127 106 61 52 103 125 76 28 178 149 164 121 207 214 127 127 163 60 142 175 20 -17 72 102 53 24 98 -11 -38 44 51 100 142 173 97 25 100 142 140 102 102 194 207 243 237 154 177 135 125 80 113 202 153 196 163 237 238 290 276 190 240 238 256 245 224 168 241 257 248 179 193 156 113 60 247 273 244 177 246 299 398 605 791 703 672 873 832 600 407 228 166 176 179 148 126 141 179 187 125 130 272 312 339 331 292 153 138 160 150 220 252 247 229 247 252 277 270 302 275 321 290 257 271 278 223 229 270 272 254 240 240 237 190 212 205 207 195 206 182 153 126 95 80 53 69 53 19 40 38 40 77 42 27 47 26 37 50 52 75 60 41 18 14 49 45 27 18 999999 12 32 13 19 41 27 35 30 42 26 23 19 6 2 999999 5 2 999999 20 26 24 17 22 14 11 6 999999 6 9 51758 326 92 30 10802 14 22 38 8834 1323 91547 2467 1823 1829 2023 3085 4736 5460 5227 5484 5657 6385 6816 5644 5553 6153 7424 8392 9314 6350 1938 1441 1307 2347 4677 4557 3580 3807 2631 1862 1845 2099 2688 2961 3271 2530 1230 426 378 475 662 533 347 206 257 230 259 327 297 280 373 228 307 216 197 231 348 396 522 398 343 276 258 309 415 267 241 189 188 142 39 143 175 52 18 103 102 78 63 73 50 14 92 147 339 525 325 187 174 209 100 59 145 176 199 125 325 368 405 544 396 331 284 291 248 171 213 100 275 260 133 177 103 99 144 141 170 219 205 151 121 39 172 108 115 97 106 38 84 105 103 103 74 65 128 97 134 102 159 180 204 234 145 195 219 161 227 126 158 187 90 152 172 105 78 107 119 129 128 35 158 222 179 54 30 47 60 22 41 54 101 161 199 165 269 305 269 215 124 116 176 106 201 192 205 187 237 171 146 240 315 216 229 152 123 188 287 287 185 175 175 145 128 266 307 255 205 242 273 317 588 735 699 495 775 842 587 425 260 201 209 174 160 145 134 139 129 82 136 278 326 331 308 253 180 131 92 122 179 256 258 257 224 182 246 248 217 185 239 258 228 278 272 269 245 295 310 284 247 266 228 196 227 212 170 165 185 144 148 154 118 63 55 45 48 91 61 2 18 53 13 23 21 3 41 51 52 61 43 40 14 22 27 26 29 26 14 4 8 15 20 31 31 7 11 20 11 15 14 18 14 999999 999999 2 5 15 3 7 15 999999 7 11 14 4 1 0 51764 328 94 30 10804 14 22 44 8833 1324 84320 2166 1891 1865 2202 3329 4895 5469 5193 5675 5628 6684 6795 5342 5166 6112 7597 8420 9384 6108 2009 1478 1370 2256 4522 4539 3562 3672 2704 1817 1902 2088 2721 3098 3361 2584 1367 577 412 301 399 407 396 267 220 184 251 329 216 274 272 403 340 275 186 342 391 500 387 410 350 330 392 423 416 336 347 344 334 199 133 132 59 149 106 14 96 136 97 69 17 -7 162 136 453 662 362 300 303 177 141 203 122 180 133 300 364 457 584 501 351 388 368 281 158 195 193 163 303 215 166 67 153 164 168 95 140 124 99 103 135 171 92 97 86 63 41 110 125 124 76 54 94 142 102 67 147 189 118 180 233 213 109 117 144 98 146 125 187 99 132 155 130 92 50 86 144 147 73 135 141 137 53 77 99 138 57 58 149 77 53 165 121 169 226 229 303 294 203 166 164 140 191 160 224 220 243 204 238 234 200 189 246 226 259 224 222 250 236 207 180 110 156 234 259 216 192 204 297 304 479 654 604 523 723 808 638 519 295 210 174 148 152 134 142 147 149 141 114 220 340 340 338 271 244 169 136 186 220 192 243 240 213 240 240 315 334 266 241 305 289 297 297 287 293 279 321 300 284 247 244 243 235 202 202 240 250 233 174 135 112 63 68 51 25 30 38 38 39 33 55 77 41 54 74 82 95 76 66 78 49 42 25 19 14 33 32 29 38 42 32 37 45 39 40 28 19 41 28 32 18 24 30 21 14 23 24 25 28 25 26 24 30 9 12 20 14 2 51770 330 96 30 10806 14 22 50 8831 1326 310245 11292 1913 1887 1992 2936 4590 5343 5040 5678 5608 6292 6883 5448 5100 5977 7560 8360 9331 7245 2378 1534 1455 2125 4021 4361 3543 3723 2739 1933 2014 2191 2573 3042 3199 2273 1082 449 420 400 369 363 297 222 233 305 305 241 285 367 378 292 266 256 272 242 420 401 426 333 372 373 370 344 309 239 204 319 279 247 92 107 143 162 201 211 146 94 53 5 56 122 134 234 497 730 451 125 158 206 126 124 201 111 134 332 458 552 562 521 350 297 385 245 244 229 220 80 223 196 -7 43 133 130 193 269 182 101 31 14 52 105 98 103 67 34 57 56 74 115 92 18 73 98 131 81 79 78 131 76 120 151 108 135 174 97 127 169 156 142 49 110 142 124 111 186 105 67 92 106 63 70 84 133 45 23 73 47 51 111 123 63 57 57 201 151 153 240 236 98 54 158 135 133 149 124 212 199 233 269 255 232 158 119 159 159 198 262 190 141 157 108 148 247 304 180 178 157 256 374 505 584 453 543 767 928 790 519 392 202 144 145 134 144 87 158 131 109 116 179 305 339 289 309 253 160 138 140 251 252 259 243 253 248 244 247 296 295 309 291 250 278 292 254 295 323 286 295 284 257 230 196 213 233 211 202 198 149 145 125 77 49 66 37 62 49 53 28 44 47 37 16 62 64 48 92 91 70 45 78 78 36 10 13 26 41 33 4 12 19 13 16 29 30 31 37 36 26 26 27 17 18 19 11 6 3 5 19 10 8 16 10 22 14 3 2 3 0 1 0 51776 330 99 30 10809 14 22 56 8830 1327 275583 18017 1931 1950 1885 2434 4191 5275 5332 5444 6086 6328 7116 5779 5199 6056 7612 8403 9647 7338 2299 1485 1389 1984 3804 4241 3576 3602 2333 1937 2015 2611 3123 3417 2819 1371 665 495 395 449 475 493 323 223 292 177 214 301 327 330 361 344 275 338 202 411 492 426 438 335 350 387 333 448 468 415 336 342 151 113 179 192 95 136 149 103 6 93 154 58 63 84 109 277 735 913 501 276 246 269 264 247 163 202 296 411 494 556 511 514 381 423 394 288 247 134 152 177 306 185 72 83 113 271 241 167 165 96 8 70 54 132 131 171 134 51 105 145 56 -42 118 13 91 160 82 110 93 88 110 69 113 97 88 130 68 79 136 206 225 198 120 109 39 117 159 33 34 41 126 88 71 104 138 53 89 69 78 83 -9 79 187 149 120 112 174 190 160 190 319 157 117 129 143 157 185 178 178 257 201 195 198 182 210 249 158 197 295 369 247 294 204 200 183 137 217 248 214 221 267 382 621 596 437 439 623 869 823 551 374 216 211 206 138 133 126 143 169 147 149 169 267 295 339 352 284 154 149 165 214 196 261 260 231 257 229 235 256 261 315 289 288 274 308 315 260 266 302 307 262 296 246 240 243 269 265 239 219 198 199 187 135 92 63 63 96 72 55 50 83 78 78 71 79 55 74 93 93 99 93 87 82 72 52 52 56 57 31 28 47 40 28 29 38 58 49 50 37 39 44 32 37 42 39 36 33 27 24 25 17 18 30 37 26 30 23 12 17 2 12 3 51782 332 103 30 10813 14 23 2 8829 1329 104724 14860 1989 1892 1945 2552 4166 5407 5248 5658 6182 6643 6770 5240 4938 6093 7534 8750 9301 5591 1749 1482 1459 2292 4005 4200 3649 3569 1941 1997 2160 2714 3032 3353 2622 1581 676 381 440 549 411 363 278 237 152 264 232 199 203 197 324 258 233 192 411 470 451 415 477 407 299 301 448 449 367 385 441 224 142 67 86 195 145 110 167 180 65 129 78 12 112 165 223 396 758 789 358 233 170 184 89 116 243 438 423 412 569 643 641 418 445 454 333 139 203 170 185 347 194 95 95 120 90 190 182 176 124 62 80 30 76 17 77 130 166 69 81 52 80 134 144 209 96 149 114 62 224 163 128 87 76 74 131 114 32 81 195 189 207 133 160 144 117 20 32 69 103 98 56 76 36 45 91 136 101 92 140 174 149 77 84 124 134 112 87 77 97 168 233 203 154 142 84 191 237 265 218 229 232 250 225 202 211 186 216 229 242 258 284 236 221 213 172 191 292 273 242 241 231 382 478 565 456 385 549 796 900 606 368 215 207 173 171 131 134 128 132 148 194 132 185 252 291 302 268 178 122 109 218 196 257 300 298 301 290 289 322 302 293 341 345 321 332 312 268 313 323 322 318 253 259 230 228 223 238 246 272 236 194 166 101 81 93 56 65 87 59 77 85 84 84 104 92 87 88 106 111 102 70 86 90 46 23 50 61 65 54 47 40 40 41 55 52 63 64 56 52 53 69 48 36 43 39 43 31 46 53 55 48 52 49 30 30 32 33 37 22 22 26 21 18 7 51788 333 104 30 10814 14 23 8 8828 1330 277610 14487 1806 1921 2051 2735 4403 5625 5749 6243 6151 6852 6357 4967 4577 6444 8108 9265 9322 5056 1630 1311 1354 2298 4094 4183 3836 3565 2002 2090 2031 2708 3078 3341 2745 1553 734 483 495 620 585 438 287 339 292 324 346 322 288 360 373 241 312 277 299 554 440 472 529 364 297 412 398 355 427 450 346 265 235 169 39 90 142 76 44 156 135 -35 90 113 118 46 129 634 1216 709 248 248 232 237 315 294 312 393 513 475 592 662 608 491 311 382 281 195 225 194 262 308 206 98 117 98 134 228 210 99 70 84 -52 -11 -15 87 148 118 164 84 84 187 193 144 246 257 244 138 143 149 171 70 126 111 115 98 215 145 173 234 118 132 192 158 154 104 83 56 61 31 53 71 35 50 77 95 117 122 69 50 73 91 43 112 147 80 50 151 187 84 107 161 241 237 226 147 201 260 260 219 288 257 227 301 292 282 275 229 268 236 238 286 303 281 254 237 227 233 369 354 241 172 242 379 558 565 478 346 395 645 842 645 423 256 236 207 220 139 138 131 186 196 160 144 198 239 366 356 243 190 158 159 254 263 254 282 347 335 320 301 336 319 324 332 391 359 349 323 354 340 375 341 314 323 304 307 289 268 266 297 262 258 236 187 187 164 153 124 104 108 92 78 107 94 110 130 130 114 133 120 140 146 121 114 115 106 89 68 75 75 62 87 108 101 88 97 95 84 77 84 89 77 79 74 70 66 79 65 76 79 79 76 79 88 89 69 74 70 72 66 59 60 50 46 32 31 38 51794 333 104 30 10814 14 23 14 8827 1331 172910 11285 2081 1903 1931 2513 4010 5508 5686 5989 6178 6760 6261 4796 4228 5721 7505 9009 9876 5870 1814 1351 1324 2209 3760 3997 3432 3390 1746 1970 2024 2657 2990 3214 2159 1213 610 467 430 421 420 320 203 314 343 251 294 309 356 233 269 230 212 231 344 414 444 582 491 442 413 481 521 512 484 373 334 311 194 143 133 147 91 50 81 97 2 177 238 46 55 169 377 707 876 476 293 160 135 252 171 122 275 411 453 622 697 626 487 361 355 451 300 179 217 143 170 295 250 41 65 128 226 223 200 76 54 -1 81 3 45 -36 174 203 85 69 152 134 84 181 258 171 246 130 204 140 100 105 145 87 140 109 87 112 171 74 96 187 133 109 157 192 155 95 72 140 71 55 43 86 43 53 107 71 84 63 66 119 48 64 34 56 47 46 35 74 24 57 143 210 293 177 120 135 174 193 182 193 185 212 268 267 223 219 180 165 238 224 272 240 193 207 199 189 273 236 186 185 201 322 496 498 402 298 309 565 805 597 336 140 167 143 121 134 100 116 78 176 174 124 162 189 266 292 253 180 156 112 213 250 271 230 259 290 288 312 294 335 331 302 270 310 334 316 343 318 298 315 303 290 271 268 272 255 239 265 253 211 209 220 175 145 117 114 98 93 61 46 83 84 86 64 76 102 59 73 116 108 64 65 84 67 44 48 61 50 62 58 59 42 44 70 62 58 67 65 68 46 44 52 44 39 42 48 51 49 53 39 43 48 48 55 56 40 41 53 31 29 24 26 24 12 10 51800 333 104 30 10814 14 23 20 8825 1332 102852 6603 1920 2008 2048 2414 3896 5559 6102 5930 6525 6844 6783 4963 4555 5435 7681 8840 10088 6440 1955 1415 1342 2198 4082 4304 3665 3423 1781 1986 2143 2979 3259 3052 1947 1033 615 532 534 499 462 419 390 215 273 307 281 379 291 364 331 353 352 355 565 567 456 459 448 334 430 482 495 426 466 381 370 255 248 177 152 71 246 59 178 145 124 71 99 72 66 106 269 588 958 549 320 219 267 302 124 133 469 550 665 735 737 693 527 384 456 364 240 254 255 287 267 287 153 95 119 309 303 355 277 179 119 47 79 91 52 111 137 180 140 174 178 176 227 273 233 200 285 269 257 212 233 67 154 150 113 184 172 147 173 183 151 128 147 81 38 56 104 88 85 118 136 93 150 -2 66 82 98 91 151 154 186 163 60 86 40 153 108 107 96 131 111 167 147 232 399 324 165 136 213 303 219 157 203 259 344 325 258 186 223 223 236 234 293 313 247 243 232 261 356 306 220 236 257 342 452 557 464 373 377 591 875 717 410 236 237 249 206 188 166 133 178 204 156 177 205 199 322 352 303 189 153 110 206 251 286 282 307 340 342 356 333 313 350 358 401 381 347 362 342 368 338 351 367 326 310 321 329 291 302 270 259 253 255 201 167 171 173 145 129 120 123 121 122 130 138 110 109 98 119 153 143 109 116 111 100 95 75 83 99 77 72 74 79 83 80 81 92 105 111 96 80 87 92 91 78 73 81 79 86 88 85 75 76 80 79 79 69 68 63 62 71 63 51 45 47 46 40 51806 330 104 30 10814 14 23 26 8824 1334 84433 2903 1838 1816 2074 2414 3582 5165 5685 5848 6517 6829 6663 4813 4114 5040 7374 8583 9531 5688 1786 1329 1235 1998 3670 4215 3523 3336 1716 1824 1933 2490 3181 3249 2085 913 382 457 443 403 451 404 338 208 286 250 348 234 347 407 267 172 257 285 477 459 420 424 399 408 447 421 348 333 475 490 368 276 236 229 168 60 71 113 96 152 59 -11 -56 67 93 66 271 526 802 479 232 155 266 226 190 326 488 699 701 759 685 532 300 328 420 267 227 226 206 219 203 268 179 116 211 331 285 221 95 5 76 120 162 92 70 26 144 176 144 92 94 168 224 238 265 184 125 168 218 206 262 116 61 23 60 74 90 79 130 76 17 51 137 104 49 110 62 59 109 159 39 59 82 62 93 45 132 117 78 97 93 84 115 81 88 90 69 125 45 68 75 33 54 193 216 248 208 39 70 125 129 138 200 206 208 140 142 130 178 161 155 173 196 165 200 182 213 228 379 304 197 204 228 313 366 489 412 281 339 546 799 622 381 167 167 195 149 98 125 96 146 154 103 76 92 191 265 294 305 222 94 79 101 220 250 236 256 254 279 281 256 276 309 330 306 287 296 316 315 313 300 264 295 290 291 232 270 271 245 210 209 250 220 175 162 145 115 123 93 69 79 93 88 81 103 84 57 61 77 82 111 103 63 63 74 38 43 32 57 66 48 49 35 36 27 61 69 62 62 73 49 55 57 51 46 40 46 52 46 37 25 38 31 23 32 35 34 30 23 20 19 19 21 12 51812 330 75 30 10815 14 23 32 8823 1335 74870 1967 1806 1759 2062 2277 3598 5317 5908 6163 6511 6867 6845 4782 4199 5181 7349 8861 9449 5051 1597 1357 1249 1965 3614 4076 3373 3133 1607 1775 2057 2849 3339 3318 2034 816 323 418 507 448 505 384 277 280 342 296 287 171 299 272 341 248 390 355 415 462 433 433 386 350 390 369 415 391 319 406 243 198 142 89 52 71 49 83 141 57 99 198 25 -16 61 124 202 462 858 616 242 185 183 164 138 344 491 588 644 661 563 451 312 334 335 237 217 251 206 180 175 224 224 149 163 309 178 87 15 67 107 57 82 131 188 134 145 81 152 143 189 149 236 187 129 107 221 165 201 216 193 163 163 111 99 98 74 105 77 112 129 150 115 46 119 87 24 58 66 120 53 61 -18 72 69 40 1 88 124 149 98 97 -3 40 25 9 80 135 81 80 102 128 98 150 253 211 256 181 109 114 198 197 176 175 202 156 136 157 183 170 200 192 226 238 216 128 170 192 269 306 209 187 270 360 424 429 381 318 351 587 818 587 356 224 113 166 147 132 142 115 125 104 107 113 87 145 298 345 287 235 144 71 33 164 273 259 222 246 242 272 262 282 285 317 317 272 306 311 351 311 298 317 300 251 255 290 271 272 234 200 193 249 215 158 148 128 127 109 75 73 93 99 49 61 69 85 57 37 51 69 85 84 53 38 67 53 13 11 39 51 35 24 33 38 31 41 50 34 58 41 45 42 42 37 33 32 22 16 21 29 31 39 27 39 24 20 18 26 24 12 11 2 3 7 51818 333 105 30 10815 14 23 38 8822 1336 70072 2032 1890 1950 2076 2375 3844 5695 6254 6604 6747 7336 6690 4823 4074 5684 7808 9502 9293 4263 1666 1308 1398 2231 4171 4560 3877 3198 1637 1814 2137 2845 3318 3309 1981 989 471 521 592 468 399 437 311 285 231 353 378 393 382 352 440 324 393 411 438 501 392 567 537 341 407 498 528 476 429 414 308 393 183 177 123 64 196 260 198 224 183 114 61 56 188 215 378 864 1068 606 294 310 324 228 315 364 447 568 796 704 482 268 340 506 356 128 230 234 258 218 215 260 188 190 303 315 167 115 57 92 128 149 247 187 225 187 227 167 199 156 145 210 189 194 302 336 237 263 300 276 295 214 277 256 145 102 111 110 102 147 153 108 146 164 75 125 100 105 151 156 172 127 90 119 92 38 49 99 150 109 185 125 157 100 101 153 126 75 104 102 137 108 176 138 156 176 234 332 210 195 195 207 231 300 288 181 161 159 196 259 257 286 286 337 229 240 246 282 416 407 266 247 296 370 422 402 332 315 353 537 896 867 443 270 229 220 231 232 235 167 187 186 192 196 139 117 196 343 379 341 250 108 99 197 291 329 326 328 345 329 336 354 348 361 356 371 347 346 360 387 338 319 332 309 328 355 325 320 267 223 233 254 281 234 222 230 170 128 115 114 140 153 135 130 119 111 98 82 111 171 180 120 99 118 100 86 92 75 99 107 87 85 104 73 69 84 100 95 92 89 92 89 87 61 70 86 73 72 77 80 78 91 77 76 65 57 58 60 72 66 64 55 61 56 42 36 32 51824 333 105 30 10815 14 23 44 8821 1338 189914 6068 1967 1769 1869 2387 3869 5482 5968 6154 6685 7297 6825 4812 3906 5337 7629 9185 9267 4281 1613 1321 1277 1958 3751 4327 3539 3217 1677 1703 1997 2803 3437 3025 1594 814 526 506 512 513 413 385 368 390 355 276 299 301 410 370 358 288 365 293 330 463 433 364 351 406 457 409 490 467 390 456 416 221 227 177 91 76 110 232 47 171 149 43 125 133 255 201 319 746 954 661 249 211 280 247 216 265 442 591 738 544 413 385 354 355 351 286 238 212 192 153 108 114 124 306 317 245 150 67 104 145 158 89 189 228 191 129 90 153 141 227 132 210 217 253 247 266 178 249 299 222 185 206 185 126 65 168 75 121 151 95 57 117 79 93 113 106 103 85 92 102 105 114 173 117 121 102 135 78 90 118 91 195 106 93 181 107 75 83 107 101 92 30 51 94 130 98 125 197 200 146 141 137 197 221 162 195 164 189 200 210 162 196 239 179 189 167 297 274 341 318 253 164 225 267 336 318 309 313 350 586 876 743 495 343 244 154 207 229 167 178 178 173 196 160 130 144 183 287 337 305 267 142 67 78 213 253 295 313 283 271 284 281 280 265 305 316 325 343 302 281 317 313 281 321 315 297 269 264 237 209 244 231 204 209 160 129 142 110 105 111 101 96 86 131 131 113 97 52 83 96 107 75 57 52 69 37 25 42 51 62 55 46 71 57 37 53 65 74 73 70 52 51 75 63 56 42 31 42 50 35 50 54 45 44 46 40 24 29 37 35 26 26 21 17 16 9 1 51830 314 134 30 10814 14 23 50 8819 1339 668290 37183 1788 1560 1823 2261 3636 5127 5803 5949 6454 7060 6383 4310 3421 4992 7234 8581 9063 4554 1415 1181 1238 2129 3868 3891 3330 2784 1273 1509 1776 2570 3244 2872 1321 502 371 363 383 322 300 255 228 183 311 166 358 311 211 404 339 237 412 297 379 286 358 383 538 470 376 354 416 438 338 344 336 217 186 78 -40 87 79 76 42 17 -1 -19 130 133 167 161 318 776 833 404 160 164 186 194 214 252 342 505 498 527 380 186 215 353 179 131 150 134 64 40 151 101 124 228 230 148 22 -14 85 -9 31 106 151 158 117 148 141 124 129 149 188 179 152 169 148 108 191 180 126 122 131 222 184 132 113 94 25 31 93 -12 -7 -28 86 -40 -18 24 44 -13 -3 -1 66 21 28 4 -8 -7 34 22 -30 53 52 35 -15 1 40 55 28 2 24 -3 70 55 -2 15 33 -19 25 93 149 97 72 33 108 118 189 141 140 143 152 145 110 124 147 185 169 137 187 203 305 310 154 148 174 200 269 277 207 226 272 498 727 666 418 288 159 61 66 106 118 108 74 120 60 81 90 62 78 205 276 257 185 74 47 -3 59 183 182 230 223 202 213 194 218 256 221 193 184 253 287 226 173 215 217 230 234 278 243 228 212 166 175 168 149 106 76 65 66 53 47 40 28 40 28 61 71 66 38 24 24 39 34 13 7 13 999999 999999 999999 1 999999 999999 999999 999999 999999 5 999999 999999 999999 10 14 999999 999999 4 999999 999999 999999 999999 999999 4 51836 330 103 30 10813 14 23 56 8818 1340 702708 55739 2173 1847 1929 2318 3781 5635 5969 6358 6930 7349 6341 4542 3779 5650 7412 8726 9444 5416 1660 1276 1326 2406 4058 3949 3511 2700 1514 1589 1970 2846 3419 2774 1177 559 507 483 482 464 431 379 338 307 225 232 226 399 386 232 328 234 373 402 295 463 515 490 507 435 453 431 381 478 465 392 269 148 169 225 130 57 137 92 114 38 80 81 36 99 183 280 594 979 819 402 281 162 245 231 312 354 448 548 551 577 335 311 349 235 135 276 176 121 211 194 184 140 192 199 289 188 114 15 81 148 135 117 241 145 159 200 183 144 271 163 127 196 153 167 217 148 253 321 284 244 260 226 223 197 108 105 53 136 122 91 46 95 53 126 58 92 81 7 150 175 149 75 21 8 51 62 9 65 42 50 116 123 94 110 28 75 133 66 116 31 104 123 120 97 102 38 86 125 186 171 178 167 218 258 182 133 115 200 150 173 192 218 224 233 166 226 281 273 300 288 234 182 243 250 295 254 247 247 264 437 662 759 558 305 192 156 95 127 177 172 132 124 104 119 99 51 124 211 245 295 238 185 119 78 64 153 255 269 265 265 254 278 260 284 289 291 296 330 267 307 286 270 268 308 311 293 284 246 225 226 217 200 201 187 129 122 91 70 71 71 81 85 70 101 150 122 91 67 51 64 59 83 76 38 42 34 12 26 17 25 28 54 48 55 49 44 30 47 66 62 49 52 26 37 36 19 41 38 33 23 31 42 50 30 13 23 25 7 22 23 16 13 12 9 51842 331 103 30 10813 14 24 2 8817 1341 678538 40904 1740 1786 1906 2356 3758 5522 6409 6524 6592 7216 6000 4164 3894 5520 7232 8617 9651 6269 2029 1273 1432 2338 4231 4162 3468 2542 1340 1505 1828 2687 3370 2828 1216 450 384 597 506 363 363 265 324 248 191 233 271 219 163 320 252 319 277 352 463 424 460 355 424 371 355 359 405 395 407 447 270 202 255 241 101 43 195 175 79 121 59 141 74 28 131 328 566 938 839 312 280 249 233 192 258 396 467 483 534 342 231 269 248 152 193 146 121 194 168 63 109 130 111 195 443 257 73 47 99 103 119 196 185 142 110 92 87 151 166 140 170 196 127 70 193 268 212 246 229 241 176 231 211 204 162 64 65 83 80 108 61 112 50 88 40 54 48 35 73 67 144 71 -8 64 17 56 105 45 48 42 35 112 82 127 93 128 106 64 78 23 71 41 72 45 82 85 19 14 100 233 127 125 134 126 142 129 137 96 144 134 118 111 162 124 208 211 237 264 320 299 153 179 169 206 263 302 254 252 255 332 551 768 525 319 243 127 119 124 163 117 157 157 164 85 106 93 106 150 262 312 256 213 160 43 23 141 185 178 225 282 301 264 254 236 235 254 282 290 264 294 303 306 288 266 273 273 281 296 301 261 195 184 179 151 143 131 122 96 106 104 89 75 53 84 101 82 85 47 52 60 46 56 86 45 36 36 7 14 16 32 25 22 27 32 28 23 40 41 50 43 38 38 35 28 32 26 31 21 32 24 30 30 34 34 19 12 24 25 16 10 5 1 4 6 3 51848 323 103 30 10813 14 24 8 8816 1342 597733 27778 1699 1692 1902 2243 3786 5664 6343 6197 6340 6762 5462 3807 3731 5532 6946 8353 9290 6125 1962 1245 1367 2473 3978 3730 3407 2548 1301 1272 1701 2658 3243 2583 1097 346 359 364 411 370 223 247 201 188 210 313 319 247 301 457 319 284 452 345 287 314 331 392 322 294 473 425 346 443 436 425 279 214 143 90 120 -17 106 145 171 133 10 17 999999 60 244 314 470 590 704 272 246 250 102 173 332 490 380 433 368 214 207 309 263 165 136 155 78 39 105 87 125 77 149 223 209 83 88 97 40 62 44 -14 45 123 172 111 117 113 54 50 69 132 159 136 77 167 253 189 219 216 248 227 174 166 54 83 97 30 64 132 113 90 64 88 36 86 123 80 47 -30 27 -9 11 44 35 18 -22 -3 84 97 91 62 86 119 100 80 56 112 88 48 20 29 -8 40 14 21 67 6 68 111 128 141 86 83 62 69 78 99 63 61 96 157 119 150 213 243 184 198 140 120 121 164 160 137 177 258 243 181 202 258 443 602 482 363 167 104 153 114 112 112 94 114 134 27 15 51 44 101 164 202 199 216 132 32 8 78 165 182 229 249 216 211 233 262 206 209 246 230 278 273 245 233 220 237 257 252 240 220 188 169 160 147 138 167 137 48 67 81 62 54 41 29 57 76 96 93 53 21 48 64 37 41 71 31 16 14 999999 10 4 999999 5 9 21 999999 4 3 16 13 31 30 7 17 7 10 9 999999 5 13 20 11 999999 999999 999999 999999 999999 999999 6 51854 330 101 30 10811 14 24 14 8814 1344 582149 22497 1669 1566 1855 2195 3403 5325 6499 6573 6722 6934 5610 4085 3833 5489 7028 8415 9745 6669 1914 1226 1453 2622 4152 3855 3395 2434 1402 1405 1876 2854 3215 1837 660 589 434 401 375 350 277 218 361 298 224 237 239 274 307 257 173 292 416 302 361 322 421 360 339 349 319 352 413 366 393 303 302 189 144 128 37 86 108 117 99 -61 19 25 9 85 176 298 376 453 466 256 238 258 183 343 469 478 392 419 259 189 306 250 172 234 115 106 182 175 125 70 133 67 166 197 120 16 81 10 31 101 162 154 117 203 171 186 117 118 93 167 146 103 127 154 275 225 204 218 289 223 231 171 245 186 123 140 106 79 122 51 151 127 115 83 67 101 16 59 75 23 83 108 56 28 60 47 100 -11 8 2 54 11 56 57 94 85 94 78 52 68 78 23 114 64 7 -10 23 -10 33 122 172 129 76 49 91 76 79 39 117 93 52 43 62 180 244 188 155 162 129 164 153 157 217 197 179 216 199 184 209 250 419 627 497 245 98 104 109 116 100 86 116 66 89 91 76 77 49 36 103 195 221 203 151 49 21 44 90 136 189 227 218 261 247 255 248 215 234 236 291 255 253 268 265 266 276 264 231 264 248 158 164 154 150 162 139 147 130 99 74 57 76 70 53 87 132 107 55 44 57 38 34 58 68 35 14 3 999999 40 15 8 999999 14 26 14 8 8 19 30 29 36 45 48 39 32 34 24 21 6 19 16 12 16 15 23 20 13 27 23 5 999999 1 7 3 3 51860 328 100 30 10810 14 24 20 8813 1345 532122 14509 1673 1545 1814 2311 3893 5634 6483 6554 6910 6838 5111 3976 4247 5951 7115 8531 9646 6439 1882 1205 1625 2547 4090 3757 3436 2347 1489 1420 2028 2846 3185 1754 695 344 372 501 420 441 372 226 257 309 181 218 239 334 247 261 278 250 377 360 346 365 418 420 401 401 403 349 348 396 334 377 355 237 208 112 68 194 65 89 35 -31 -66 70 -34 -9 163 257 368 516 385 162 198 167 230 359 430 443 423 388 332 313 234 272 204 163 155 111 117 219 138 36 210 77 220 160 141 23 -39 5 10 39 -57 136 162 243 233 196 197 145 191 176 188 153 212 195 220 169 194 299 239 208 209 161 111 103 194 96 75 119 93 84 105 61 30 56 108 118 51 62 95 4 21 87 -1 7 20 32 68 62 -19 46 101 75 38 48 63 59 58 34 58 60 45 15 32 27 65 57 55 70 92 124 182 227 62 61 129 119 131 70 59 65 102 80 31 130 226 106 160 119 80 165 212 219 227 189 158 243 266 222 205 191 339 562 580 381 183 150 109 190 137 93 102 88 109 90 60 65 59 45 82 229 269 217 174 97 25 -3 76 175 212 266 266 272 241 216 234 262 290 275 262 241 238 222 263 277 264 292 270 263 197 190 165 166 171 147 100 122 140 92 111 94 51 64 63 75 123 113 47 39 52 25 32 46 55 34 31 24 12 30 33 13 10 17 24 32 11 24 35 28 34 33 33 23 33 37 25 15 22 14 24 21 16 6 3 999999 7 4 4 13 14 12 3 2 51866 329 98 30 10808 14 24 26 8812 1346 533399 15701 1888 1707 1845 2350 3763 5835 6634 7095 7252 6412 4827 4091 4076 6054 7342 8684 9910 6638 1932 1397 1712 2765 4455 3794 3414 2424 1529 1598 2059 3119 3258 1769 793 554 435 417 565 438 285 319 272 130 242 356 344 374 380 347 374 378 405 444 365 442 419 486 391 412 537 407 472 418 474 558 436 142 214 98 40 113 62 -7 24 55 92 88 145 80 142 355 412 449 482 222 345 246 279 505 497 542 532 375 221 168 228 294 149 182 185 138 147 108 94 166 222 142 213 181 111 132 130 112 84 103 107 136 167 243 307 216 155 192 193 163 163 179 192 173 143 115 232 231 225 273 240 175 188 87 51 5 79 83 157 147 222 163 99 144 76 79 63 125 188 92 61 86 80 66 56 44 52 85 93 134 38 65 105 104 141 57 111 115 107 96 36 89 129 6 43 112 89 84 82 58 136 202 140 144 178 161 119 59 42 103 145 135 121 101 181 248 126 188 212 176 246 279 216 166 183 188 239 265 250 264 305 500 677 544 345 194 111 149 151 144 102 118 112 118 105 93 62 109 172 263 244 219 246 155 72 65 90 155 230 224 287 293 267 278 278 270 257 254 279 258 286 266 261 296 291 292 296 293 236 195 199 179 165 161 158 155 114 120 138 114 124 124 85 134 145 145 107 74 63 60 28 37 65 58 34 67 63 55 45 40 41 46 29 49 56 57 59 51 67 53 47 39 47 39 46 45 43 37 41 49 28 23 31 29 29 28 26 26 25 23 29 17 3 51872 328 96 30 10806 14 24 32 8811 1347 493534 13898 1798 1746 1800 2298 3695 5776 6836 7066 7131 6059 4605 3969 4396 6305 7166 8707 9813 6342 1751 1452 2059 2595 4003 3742 3569 2687 1539 1467 2079 3023 3242 1600 663 380 461 495 430 347 301 301 313 295 241 314 328 299 265 306 272 395 382 437 352 321 435 398 426 414 322 470 399 423 427 424 487 313 204 156 132 60 127 135 38 100 6 20 61 149 174 218 392 641 346 364 280 271 393 494 551 524 427 343 228 283 276 195 154 141 110 177 113 112 185 268 141 62 241 152 123 102 30 55 120 87 -24 38 153 157 194 141 171 173 162 232 223 231 235 145 88 132 208 211 153 203 154 137 158 139 166 93 107 122 93 83 112 156 144 111 129 113 102 143 90 151 195 150 105 119 174 120 143 127 117 67 41 104 99 -10 65 77 162 136 96 139 130 59 8 20 23 80 69 69 42 81 58 106 184 161 163 185 165 146 114 176 75 107 248 194 230 242 52 89 123 144 257 259 279 209 157 109 142 232 245 216 281 388 692 624 358 218 161 157 149 183 117 125 111 102 159 120 42 80 182 256 227 197 180 142 73 69 95 197 245 231 244 268 239 252 281 241 277 280 311 261 285 315 297 272 282 313 256 243 243 200 168 181 191 140 165 159 126 131 127 121 108 86 100 161 163 126 95 73 81 64 64 58 38 61 98 98 79 44 37 37 31 43 28 35 37 18 28 48 39 49 40 32 45 29 35 25 30 46 36 28 38 29 21 14 27 20 10 18 23 16 13 0 51878 326 94 30 10804 14 24 38 8810 1349 370868 12034 1731 1842 1861 2151 3497 5359 6661 7115 7292 6055 4603 4099 4372 6289 7104 8451 9562 6180 1714 1491 2130 2645 4076 3878 3634 2600 1488 1401 2010 3074 3149 1375 659 356 434 479 377 298 256 313 207 203 229 220 156 303 321 325 231 395 386 412 427 294 367 365 380 447 475 451 395 486 515 523 322 320 168 82 62 93 167 117 0 77 62 150 211 38 120 254 315 507 273 326 235 331 350 436 463 458 290 155 172 209 235 111 128 167 83 112 68 67 169 122 273 158 86 163 143 116 92 6 40 133 84 122 102 141 136 135 108 201 245 201 219 131 105 120 135 33 164 159 156 145 122 200 113 135 42 120 184 92 98 33 55 143 104 110 195 125 101 113 110 61 51 78 134 141 101 94 55 110 100 94 130 83 139 56 39 98 81 106 52 48 76 31 130 80 40 75 56 62 45 29 70 108 187 154 178 200 162 15 61 164 251 216 215 202 256 249 151 31 61 111 188 235 187 141 149 147 200 300 239 198 321 425 573 481 304 166 92 106 182 150 125 124 71 92 119 94 95 84 180 182 179 218 197 119 42 49 53 82 194 216 199 239 241 278 274 279 218 243 266 234 278 309 277 288 275 272 257 183 187 199 163 155 158 170 164 108 121 103 80 115 121 101 106 126 123 82 74 51 42 21 8 30 20 52 87 75 53 38 22 24 999999 3 8 26 29 20 26 21 43 40 34 39 24 16 2 25 43 17 24 26 26 17 15 999999 8 16 5 999999 13 5 51884 323 93 30 10803 14 24 44 8808 1350 125622 8429 1703 1762 1740 2145 3699 5435 6630 7171 7271 6059 4529 4006 4447 6398 6926 8504 9395 5832 1834 1514 1985 2522 4002 3721 3601 2259 1493 1667 2269 3412 3139 1459 652 367 454 504 497 353 180 117 253 277 267 261 278 343 327 363 303 298 382 361 361 429 306 283 334 360 389 371 370 361 318 386 336 168 61 79 95 66 51 69 -32 12 -61 -25 4 140 210 200 383 454 206 255 219 183 369 471 527 472 328 193 211 287 242 90 124 95 58 110 114 102 115 257 150 152 48 21 33 132 87 29 64 108 92 162 175 90 193 155 93 201 259 137 120 133 166 122 18 19 150 130 145 201 184 53 95 57 145 86 124 47 5 92 57 55 39 146 157 53 61 56 42 71 58 102 96 77 105 144 62 93 70 36 -18 85 42 57 124 89 71 77 114 83 124 81 64 37 54 19 42 68 49 41 70 125 147 250 171 150 115 99 155 221 281 265 338 327 257 248 266 129 97 121 185 147 129 131 116 163 199 255 226 211 244 303 501 513 281 129 131 111 89 158 127 98 116 156 92 61 102 88 147 153 170 215 213 122 107 8 20 59 176 201 225 224 249 213 255 276 275 245 236 257 302 266 269 260 256 243 218 217 183 185 144 165 121 136 142 132 129 111 83 97 88 75 96 100 103 61 31 38 29 19 34 36 7 24 63 66 38 24 25 9 8 30 26 17 999999 30 9 25 39 36 26 25 24 4 13 10 19 10 16 13 5 5 999999 8 7 12 1 51890 331 90 30 10800 14 24 50 8807 1351 92828 6712 1729 1757 1707 2199 3671 5707 7034 7160 7159 6188 4627 4208 4671 6481 7098 8497 9580 6323 1862 1777 2024 2603 3950 3752 3684 2310 1448 1701 2436 3403 2845 1235 504 330 454 538 517 384 402 350 323 276 210 363 358 272 276 353 302 326 342 388 445 388 339 307 388 445 350 438 479 372 262 376 335 327 235 106 48 104 37 63 46 70 6 50 13 82 168 347 437 549 273 267 286 267 405 465 537 473 409 254 337 338 253 186 155 127 52 245 234 164 -47 11 168 115 72 48 118 50 22 23 63 117 70 79 109 128 149 156 195 143 205 122 22 81 89 121 10 40 101 83 85 82 120 88 79 147 97 100 100 45 12 54 157 114 124 115 102 103 108 99 36 109 168 145 139 56 91 102 162 106 79 138 108 160 59 61 65 112 114 100 148 109 73 91 56 87 91 42 143 98 62 32 129 24 145 236 268 231 150 123 200 184 290 361 307 341 334 274 190 39 53 104 158 194 144 132 165 173 235 300 268 237 265 367 574 550 264 164 99 61 98 130 158 150 124 138 146 108 113 53 75 146 176 244 242 189 81 38 50 95 160 229 260 257 236 270 309 322 278 231 292 268 270 295 261 276 285 265 220 188 196 181 170 190 202 186 139 154 170 120 112 128 176 159 140 135 127 102 85 74 83 49 19 20 78 70 82 111 110 76 32 27 31 44 63 34 50 47 22 51 48 59 58 63 56 40 39 41 31 30 24 27 37 25 18 14 28 37 16 18 9 11 16 15 11 9 2 51896 330 87 30 10797 14 24 56 8806 1352 84803 5229 1731 1805 1747 1980 3664 5638 6804 7118 6938 5806 4809 4470 4970 6599 6754 8602 9216 5412 1918 1837 2146 2460 3724 3570 3677 2350 1405 1662 2336 3638 2870 983 516 343 377 495 433 343 336 266 294 271 240 341 269 214 324 399 322 402 452 379 326 304 369 414 334 385 397 395 387 414 294 362 386 215 155 122 48 127 156 83 63 36 7 70 65 106 346 302 421 401 218 241 268 230 376 426 515 455 347 266 241 246 126 44 148 203 122 118 233 -11 79 189 88 97 114 69 -1 7 -11 31 83 115 128 145 120 135 166 133 153 175 153 110 73 76 78 -18 3 16 106 67 97 84 51 95 76 119 91 96 143 58 78 117 156 153 133 185 68 76 61 168 116 94 140 93 50 118 130 90 101 142 90 120 108 13 68 60 84 81 105 71 32 83 116 69 13 104 88 33 54 78 85 84 27 43 97 220 319 249 167 95 140 229 315 297 271 226 115 110 90 71 13 41 86 151 156 131 119 162 225 240 281 272 260 320 509 647 327 159 133 126 93 122 144 132 111 110 87 93 112 80 78 92 138 199 174 183 101 9 27 34 124 214 208 244 232 220 224 238 263 295 268 284 326 289 279 284 282 278 191 199 214 198 172 161 173 199 139 120 115 126 118 130 132 140 156 154 127 73 60 87 60 53 43 28 34 47 49 77 98 61 37 43 24 32 29 10 18 24 39 33 46 43 18 28 36 45 34 40 35 27 29 39 34 32 36 20 28 19 14 18 18 12 18 28 10 3 51902 333 84 30 10794 14 25 2 8805 1353 80280 4117 1677 1753 1720 2169 3592 5443 6969 7488 7067 5837 4809 4514 5448 6834 6881 9085 9465 5128 1961 1935 2363 2729 3991 3769 3759 2456 1595 1756 2393 3644 2943 1067 647 424 461 374 396 313 296 359 281 285 264 331 339 423 439 185 278 286 259 338 429 458 359 412 477 473 445 435 406 351 445 500 437 360 278 127 99 139 -37 67 21 -40 22 86 102 190 184 265 417 456 402 291 317 319 459 571 541 333 172 152 297 232 246 264 112 111 97 77 57 52 5 95 114 66 7 4 128 127 170 156 138 105 176 172 142 107 173 213 129 162 173 107 116 108 102 70 83 179 84 110 167 179 108 52 146 159 183 206 158 145 105 147 143 93 162 134 94 87 117 81 138 127 180 119 137 156 69 89 141 147 136 175 227 163 140 168 157 150 145 163 156 161 146 149 123 50 58 128 138 128 104 65 42 77 116 189 340 331 317 192 152 308 400 260 193 216 185 71 61 82 91 53 90 145 174 97 159 140 255 336 309 283 276 250 352 550 514 289 212 190 107 85 163 149 140 146 145 123 83 116 79 107 64 121 187 225 237 97 58 46 132 203 243 289 261 238 224 288 308 304 292 308 306 295 299 317 321 300 246 233 248 195 206 205 218 210 159 150 154 160 134 166 188 176 205 160 166 121 91 96 108 84 65 81 94 59 104 119 89 97 52 54 41 54 51 58 60 46 56 57 64 85 78 67 82 80 55 58 65 72 77 72 71 71 57 47 48 48 42 50 53 52 47 36 31 29 23 16 11 51908 329 82 30 10792 14 25 8 8804 1354 69823 2860 1502 1613 1575 1991 3521 5312 6659 7196 6586 4853 4497 4483 5496 6334 6476 8619 8801 4640 1800 2066 2280 2440 3807 3495 3524 2206 1503 1797 2633 3508 2915 1161 594 371 430 504 488 363 229 310 254 293 261 254 331 278 366 137 317 418 360 312 332 311 423 372 353 287 357 384 335 322 387 349 378 321 260 89 1 153 145 41 43 74 19 30 -17 52 224 288 391 300 215 258 187 292 438 489 351 235 201 320 328 186 226 121 77 121 176 -8 72 87 47 18 -9 -24 80 35 93 47 29 80 90 57 123 118 112 80 105 107 243 168 70 -7 25 109 84 22 81 132 110 83 180 214 115 70 37 59 60 110 66 -54 41 79 95 113 44 92 100 59 109 136 167 68 106 108 125 101 158 78 130 58 132 149 109 125 141 48 58 204 167 59 66 64 90 119 114 68 63 113 76 50 44 55 14 22 42 69 182 272 272 156 184 253 254 183 133 59 44 45 70 16 32 21 45 71 67 86 78 140 264 314 309 245 234 254 296 453 419 209 156 146 97 101 64 90 95 103 109 97 79 33 24 12 52 49 109 148 165 82 32 4 56 112 148 168 210 162 199 211 230 263 257 264 267 300 310 276 238 213 169 185 161 172 165 163 164 171 176 116 102 134 126 141 165 177 117 129 106 63 71 50 50 38 36 11 20 49 40 75 49 33 23 17 10 16 29 31 48 15 27 25 44 34 31 40 47 19 13 23 20 23 26 27 26 16 11 10 11 13 21 19 10 9 5 7 3 51914 329 79 30 10789 14 25 14 8802 1355 62520 2364 1634 1619 1697 1987 3488 5417 6749 7273 5920 4303 4509 4823 5848 6117 6551 8800 8402 3989 1962 2261 2253 2670 4062 3400 3284 2063 1464 1837 2504 3323 3023 1181 617 418 386 310 473 323 363 301 162 144 167 212 260 206 448 295 227 295 284 322 312 412 394 372 348 295 406 394 442 420 261 300 345 206 219 9 65 85 47 4 72 5 28 58 -12 56 194 276 397 429 328 215 205 307 420 380 281 233 197 212 204 123 222 242 3 33 119 96 28 -63 -53 23 68 76 93 105 96 86 46 98 51 69 -11 81 73 126 111 85 59 142 147 204 143 120 134 68 213 177 190 186 154 203 161 38 70 173 152 139 94 94 93 188 93 124 65 111 75 47 39 -43 33 93 25 15 71 33 82 70 94 104 104 62 47 97 124 92 68 80 135 112 109 129 107 74 138 106 25 49 92 63 63 44 76 36 22 74 137 169 212 139 219 305 265 238 195 83 9 5 -8 -14 -1 7 5 26 49 46 69 132 254 239 211 174 201 266 342 500 462 229 199 203 139 71 109 96 97 118 63 29 75 66 48 38 64 72 84 112 148 82 43 2 56 132 164 161 209 200 209 198 219 246 259 245 223 283 266 222 271 205 183 197 177 140 171 211 174 139 128 128 127 117 147 128 147 158 117 120 97 62 97 71 49 28 46 52 32 22 60 56 48 70 32 21 10 999999 999999 999999 16 8 14 12 31 45 45 33 22 22 13 5 22 14 19 25 13 9 999999 15 16 10 14 3 999999 999999 999999 2 3 51920 331 77 30 10787 14 25 20 8801 1356 78745 5597 1676 1600 1704 2088 3567 5410 6854 7104 5530 4089 4793 5320 6220 5888 6831 9226 8623 4212 1963 2581 2537 3022 4336 3361 3313 1817 1489 1908 2672 3562 3079 1340 622 349 402 427 425 427 326 300 293 124 153 258 403 365 280 293 360 346 362 225 421 379 295 398 519 338 389 480 449 364 344 394 289 219 193 55 67 135 116 72 37 58 116 77 43 116 156 286 490 434 302 307 310 256 416 389 362 199 281 384 223 112 65 123 74 172 158 120 54 47 -3 37 93 15 -25 111 90 62 44 17 96 148 88 107 47 46 46 68 196 94 103 132 151 213 141 227 216 170 146 160 239 211 203 147 103 130 128 139 168 99 159 111 154 132 133 131 74 122 77 116 122 156 109 136 143 143 198 136 115 92 115 131 105 97 60 69 109 91 133 131 109 174 120 82 25 68 97 37 69 87 92 66 46 76 94 152 211 190 180 239 259 352 312 316 187 138 132 103 96 57 52 43 29 51 73 44 99 154 235 231 263 273 263 288 417 565 523 349 219 250 237 164 118 116 54 104 128 112 101 83 81 124 71 47 86 122 180 174 86 51 53 145 190 223 178 150 182 209 255 249 276 270 255 257 301 265 269 251 247 209 198 185 174 155 159 136 147 133 151 145 148 170 157 164 148 114 128 90 94 92 78 53 54 52 47 44 64 107 74 38 36 25 14 15 31 43 38 35 24 39 46 56 75 68 43 30 31 35 42 47 36 29 32 22 7 15 27 24 31 24 23 21 17 21 9 11 7 51926 0 99999 30 10787 14 25 26 8800 1357 51932 314 87 30 10797 14 25 32 8799 1358 17505 1863 1467 1703 1773 2358 3971 5767 6778 6300 4535 4232 5319 6018 5801 5903 8245 9189 6181 2282 2479 2849 2699 3344 4103 3004 2577 1323 1459 2126 2888 3220 1968 742 420 336 384 355 225 157 238 155 127 180 182 274 280 346 266 279 280 432 304 344 245 301 319 394 344 291 277 397 367 196 301 286 317 308 76 75 -48 -37 32 103 39 84 -16 36 90 76 111 201 284 127 288 147 295 445 414 361 287 203 152 93 135 151 91 18 89 99 71 98 26 114 27 -41 135 50 -6 87 54 -25 -21 31 52 4 -27 15 -38 0 97 119 258 175 86 94 128 204 145 38 173 240 127 87 14 155 161 48 67 89 119 106 2 140 103 142 55 -37 36 26 31 109 49 44 114 100 70 43 41 49 178 137 102 79 63 29 69 74 108 57 72 52 106 109 99 43 0 7 45 73 46 21 53 62 27 12 45 17 79 136 101 132 229 229 214 195 186 162 45 32 19 -6 -1 10 25 12 30 2 42 6 11 32 143 204 165 198 212 277 383 537 490 343 219 182 189 131 40 57 45 39 67 36 43 58 35 9 27 32 47 68 67 74 51 -10 39 76 126 145 109 97 154 162 177 173 230 210 188 226 208 190 202 210 188 189 150 156 176 158 130 121 122 142 106 97 109 125 131 120 105 73 62 24 44 39 53 -4 4 31 -5 -14 29 22 10 999999 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 11 3 18 15 999999 999999 999999 999999 3 51938 334 66 30 10806 14 25 38 8798 1359 85049 4339 1650 1626 1790 1941 3047 5089 6693 7008 5704 4323 5246 6440 6402 5765 7330 10070 9608 4799 2496 2951 2941 3003 4090 3849 3099 1972 1563 2032 2586 3557 2912 1172 632 342 373 448 427 363 360 289 257 279 226 385 440 341 324 396 294 414 406 412 367 380 354 395 309 366 358 473 461 487 496 349 435 337 211 104 245 73 -22 91 63 152 53 73 132 147 129 319 388 256 332 304 379 485 510 521 360 247 208 191 272 191 100 223 202 139 199 96 21 100 70 31 70 32 80 92 112 108 129 138 237 189 99 120 164 169 102 209 257 282 312 249 162 185 167 142 305 312 226 146 155 118 161 115 133 208 158 136 204 132 71 130 176 110 100 78 232 170 130 162 110 201 180 137 147 79 171 207 170 117 66 127 123 77 58 76 158 188 173 182 106 130 125 75 131 84 78 101 95 91 175 90 70 42 37 133 196 155 292 332 204 183 176 238 129 64 81 93 103 50 120 110 64 32 89 115 137 75 104 222 276 253 318 464 512 641 652 455 295 296 260 249 176 118 88 110 112 117 97 67 92 118 110 94 97 98 163 227 199 98 102 157 181 204 231 213 217 233 244 288 266 260 275 271 270 259 238 237 268 268 239 196 183 196 217 216 213 198 163 141 181 203 199 205 193 150 157 139 137 115 117 119 98 80 105 75 80 111 115 105 86 64 52 45 80 62 75 63 60 61 60 77 93 90 76 61 76 72 67 69 70 65 55 69 67 61 67 63 71 54 54 54 44 49 62 47 37 32 17 14 51944 330 73 30 10813 14 25 44 8796 1360 53786 3063 1591 1685 1797 1908 3409 5362 6300 6168 4949 4357 5109 6563 6405 5384 7759 9618 7254 2905 2632 3124 2787 3090 4059 3271 2743 1500 1620 2376 3131 3055 1601 610 397 384 324 383 398 249 265 219 174 157 251 325 331 253 275 385 321 307 348 257 387 356 285 432 422 308 351 312 315 271 218 316 312 188 94 61 62 75 30 -70 -32 -12 14 70 57 148 417 468 244 195 238 223 308 422 440 339 239 254 193 44 180 237 217 67 94 75 22 98 41 72 7 78 -10 -9 -10 7 16 42 -1 90 38 84 74 -1 46 -27 52 149 329 257 238 218 164 165 171 260 195 137 79 38 85 78 54 102 90 88 157 189 52 80 72 163 155 139 71 132 68 63 88 70 34 47 43 129 77 71 81 140 137 65 103 66 20 95 138 90 101 93 112 143 91 47 112 97 143 96 44 61 24 99 64 69 86 83 67 4 96 168 266 251 162 140 169 104 116 74 45 -26 -5 16 18 14 22 -3 -12 22 67 66 128 247 235 297 419 527 562 608 529 440 382 274 214 199 164 60 44 75 66 77 68 66 58 74 59 7 78 107 148 166 140 84 70 79 125 129 146 158 167 186 214 223 245 252 193 195 242 247 206 195 201 185 181 173 156 126 151 162 148 157 133 139 154 173 140 136 121 104 88 80 64 62 30 38 38 27 26 35 24 52 74 74 42 20 6 999999 13 35 37 21 23 12 24 57 34 34 23 24 26 30 20 31 25 29 33 19 15 16 15 13 14 17 20 18 14 1 6 2 51950 332 73 30 10813 14 25 50 8795 1361 29823 1756 1773 1770 1932 2266 3873 5715 6332 6130 4784 4687 5526 6803 6651 5878 8749 9665 5733 2656 3070 3156 2919 3605 4445 3349 2710 1426 1831 2593 3440 3016 1298 563 477 465 426 341 354 246 228 196 122 249 414 406 304 358 259 185 405 411 468 372 316 384 208 350 403 412 376 421 426 443 437 390 319 239 129 48 38 87 140 94 40 16 121 164 110 238 468 306 309 290 275 268 394 448 478 428 423 303 215 222 445 303 221 92 113 141 202 157 106 85 42 62 87 61 46 123 24 42 65 71 124 12 39 62 94 119 205 315 268 221 201 148 214 214 208 163 214 286 122 165 70 104 231 109 118 111 153 162 97 48 127 79 90 142 130 134 57 36 23 103 162 121 89 106 137 74 120 145 154 138 139 177 131 66 103 80 107 116 162 47 51 84 112 86 89 76 64 30 50 172 124 144 100 18 49 66 142 191 283 295 200 129 144 125 102 95 24 10 6 4 25 53 58 70 63 -5 90 118 223 241 260 335 529 589 577 537 448 457 400 322 239 223 224 119 75 88 99 88 74 81 92 109 116 123 119 136 195 196 187 96 28 74 120 174 144 166 211 211 235 214 229 239 229 237 276 311 266 247 238 180 182 183 184 173 180 195 152 140 140 182 188 181 173 177 161 121 119 120 128 101 56 27 42 38 32 29 60 105 77 70 56 41 36 20 26 30 30 37 39 19 35 53 51 44 42 57 63 56 48 53 41 42 40 44 35 36 37 37 35 25 20 27 20 25 30 11 14 11 51956 334 67 30 10807 14 25 56 8794 1362 29129 1844 1627 1815 2095 2302 4030 5808 6435 6431 4877 4958 6096 7237 6714 6152 8578 9395 4891 2760 3221 3086 3029 3969 4456 3261 2696 1439 1936 2688 3425 2950 1358 626 492 424 398 358 485 258 270 372 282 340 406 400 313 333 433 362 400 399 382 292 365 352 448 481 478 505 430 468 446 443 409 431 443 169 95 135 163 50 66 155 -5 -3 -9 5 182 297 514 370 318 375 302 330 395 446 361 321 270 180 371 396 296 297 198 192 196 195 144 232 271 77 56 113 106 128 24 29 61 131 128 60 143 144 69 142 182 218 323 388 336 270 281 253 197 288 293 260 228 287 207 160 229 231 205 194 226 262 203 153 213 174 128 161 159 206 137 168 87 90 70 127 112 73 105 100 85 51 100 168 135 148 76 162 102 110 143 113 73 92 48 126 117 99 134 150 139 116 126 131 89 90 129 84 108 90 37 39 96 135 200 229 261 172 131 167 200 64 7 62 85 70 37 88 96 11 64 31 8 130 206 291 380 322 500 584 533 389 329 307 322 353 271 235 199 144 80 92 84 110 93 122 120 112 117 110 124 190 200 235 140 88 96 133 157 153 157 143 158 231 257 273 236 252 220 248 222 250 269 242 232 215 202 213 218 197 192 168 198 172 177 204 189 190 179 168 166 141 156 114 68 76 74 92 112 81 46 49 55 79 89 80 59 32 30 28 47 39 21 28 33 52 52 75 71 63 65 55 43 50 60 59 52 36 43 44 41 52 36 36 42 30 41 33 34 28 31 25 20 20 10 4 51962 332 62 30 10802 14 26 2 8793 1363 33326 2140 1641 1824 2034 2001 3520 5294 6332 6459 4879 4862 5926 6898 6876 6147 8253 9169 5516 2627 3197 3162 3044 3724 4193 3058 2659 1496 1907 2548 3252 2861 1495 639 398 427 525 436 256 197 298 256 327 355 388 418 463 511 308 373 327 427 363 311 351 408 326 477 454 329 342 337 326 276 333 354 303 227 21 121 15 39 -44 57 60 27 38 -12 144 292 432 287 284 300 298 267 488 360 287 294 284 177 285 214 273 197 200 178 100 162 184 245 245 42 -17 35 68 91 47 58 52 58 85 6 96 73 87 259 324 268 331 383 304 248 357 290 208 263 270 327 307 229 136 146 196 197 238 215 183 129 130 132 223 265 147 203 166 115 137 146 158 132 108 65 70 58 60 72 103 57 166 115 141 69 86 106 76 47 121 101 105 81 123 167 146 105 122 88 82 95 109 124 154 154 143 47 21 99 73 25 67 30 165 193 245 146 144 72 44 61 100 64 73 71 20 -29 7 69 30 -1 25 121 209 298 350 345 437 589 483 349 201 261 292 372 283 169 226 201 103 45 84 83 100 94 111 71 81 86 112 192 188 195 143 120 55 69 134 133 104 139 159 213 222 243 202 240 184 188 177 166 233 269 236 227 194 188 205 189 165 138 168 157 177 184 176 173 144 115 126 126 123 124 101 78 39 57 51 55 30 37 36 31 51 74 74 48 23 38 24 17 19 24 28 26 43 62 57 60 53 40 38 34 58 48 48 41 39 28 25 22 24 30 29 23 23 16 15 13 4 10 12 9 51968 331 57 30 10797 14 26 8 8792 1364 35088 2312 1502 1711 1825 1873 3133 5312 6449 6334 4807 4900 5731 6864 6656 5926 8446 9173 5395 2715 3310 3024 2826 3656 4019 2973 2630 1516 1659 2403 3118 2952 1839 688 442 336 430 429 383 242 364 336 288 289 349 376 334 285 290 280 406 342 398 396 358 449 391 328 347 400 393 342 310 348 386 432 426 122 123 174 41 35 88 3 53 30 79 136 40 263 527 376 306 308 364 258 370 354 314 270 181 140 187 192 273 162 156 159 61 124 263 230 172 185 28 42 63 82 106 107 38 19 84 82 -8 64 191 312 290 359 358 405 463 319 319 252 282 281 326 278 251 182 223 159 150 222 202 185 241 223 206 167 194 168 143 154 102 79 72 130 77 112 83 127 116 138 73 71 108 144 143 202 102 61 85 103 114 117 87 119 112 169 91 57 63 38 97 110 101 120 127 88 112 70 -2 25 78 63 51 88 54 89 92 157 185 123 86 46 41 20 29 -11 -3 -20 44 22 -27 3 21 17 -10 64 188 263 307 420 464 509 490 421 244 232 204 234 211 152 261 164 104 114 79 69 101 139 90 97 138 101 137 249 249 211 162 121 82 31 76 100 90 62 121 156 167 205 190 217 203 168 150 175 194 212 225 187 155 183 163 145 176 142 144 151 131 168 164 146 166 157 156 157 148 142 101 46 41 63 51 66 60 30 48 46 19 38 46 49 27 9 20 17 24 36 11 6 27 29 34 49 61 48 36 33 38 19 26 26 39 25 20 20 9 22 33 39 25 19 18 18 3 11 9 51974 334 54 30 10794 14 26 14 8790 1365 40329 2238 1653 1829 1843 1868 3134 5042 6341 6266 4936 4910 5640 6731 6916 6144 8765 9367 5436 2615 3340 3100 3062 3828 3984 3014 2736 1515 1626 2367 3094 3127 2058 745 430 322 401 452 304 195 265 234 135 224 227 439 492 266 276 363 362 314 545 391 290 391 374 403 356 299 349 455 510 354 382 320 423 200 73 98 106 14 84 73 87 77 119 81 182 346 568 479 359 295 331 294 333 269 356 265 214 305 310 213 108 247 262 122 204 228 440 533 206 135 132 89 19 69 21 49 80 -6 45 71 70 156 301 369 379 452 445 427 576 479 375 335 440 320 226 210 155 213 280 212 266 180 192 211 247 271 207 262 143 84 88 85 130 103 127 43 88 130 116 93 163 175 158 39 86 117 128 129 110 86 98 145 148 166 63 145 151 88 116 170 99 77 116 138 101 81 100 61 71 55 92 106 122 87 129 47 53 105 95 100 120 130 49 101 88 78 60 17 21 33 26 23 31 32 54 25 66 88 133 173 269 343 381 452 556 449 258 167 138 150 138 161 228 208 141 151 87 76 134 125 84 89 112 109 193 244 290 201 231 216 142 77 49 61 80 58 99 132 163 170 167 166 202 204 152 171 184 195 203 185 132 153 162 168 176 175 167 154 162 165 181 168 170 151 181 151 150 146 117 77 80 86 64 36 40 45 33 35 40 58 58 39 4 6 28 53 34 26 30 33 41 55 55 59 54 39 38 46 38 38 48 34 33 31 15 14 39 42 34 37 31 34 27 12 5 12 15 8 6 1 51980 329 52 30 10792 14 26 20 8789 1366 45434 2171 1567 1459 1819 1980 2934 4752 6027 5842 4596 4379 4930 6552 6528 6462 8811 9279 5461 2757 3408 2990 2842 3609 4061 3090 2573 1413 1596 2409 3126 2748 1840 698 402 333 450 397 370 371 304 284 200 134 321 267 357 358 409 455 343 377 389 318 326 315 389 323 386 392 264 237 381 389 402 334 344 127 89 212 1 -35 121 61 44 20 25 155 85 339 497 282 318 279 141 237 195 145 267 193 202 215 182 145 258 210 123 36 96 226 412 431 243 124 60 20 14 -26 16 28 36 90 128 66 52 163 295 400 448 453 509 496 421 487 512 435 443 331 243 312 141 168 177 214 206 239 224 233 248 255 319 253 253 106 39 53 76 63 82 11 75 132 139 98 7 174 184 74 105 64 53 76 126 127 134 103 127 127 128 36 80 118 82 147 89 44 81 99 119 101 42 52 125 29 35 45 67 32 57 68 60 43 52 27 85 91 133 68 49 54 -16 18 -2 24 17 -18 -24 -13 38 49 28 -18 25 90 182 273 270 337 391 400 292 215 147 137 194 144 164 190 80 50 126 88 84 93 109 87 104 105 123 174 225 190 175 220 235 164 78 15 5 49 99 93 83 102 111 110 144 122 109 124 144 141 141 148 114 110 170 168 155 150 165 150 134 130 133 145 151 120 124 134 124 152 155 101 26 45 57 34 29 34 22 4 0 999999 16 17 10 4 6 999999 999999 1 8 12 27 22 28 54 36 31 31 30 15 24 21 21 32 14 12 10 12 7 17 20 8 11 16 11 5 51986 334 51 30 10791 14 26 26 8788 1367 51504 2721 1547 1582 1799 2094 3002 5029 6265 5412 4318 4728 6028 7005 6589 6944 9269 9547 5345 2937 3390 3170 3202 4002 4141 3162 2611 1270 1742 2403 3037 2878 1869 777 427 386 462 460 342 263 253 235 272 214 362 449 282 322 392 414 379 415 305 361 356 365 339 379 399 385 372 371 362 433 450 432 442 154 -53 102 100 47 29 39 50 133 117 113 232 445 480 341 206 180 230 242 133 200 322 299 300 246 174 130 127 157 116 91 280 264 455 533 372 288 106 7 74 -24 62 7 75 45 6 98 198 384 419 488 465 500 410 489 490 465 491 601 508 432 362 291 152 164 162 293 326 278 214 266 313 386 293 325 326 229 194 178 134 127 172 91 23 46 126 71 113 145 109 127 166 190 118 149 154 196 200 210 137 198 146 118 109 162 109 209 112 131 147 126 112 108 77 122 133 134 112 48 109 92 30 65 74 100 73 12 76 59 71 52 137 84 -14 30 2 3 63 81 36 27 35 22 10 -10 26 176 292 268 307 242 265 321 277 208 162 175 180 147 175 196 180 142 185 109 119 115 68 82 106 119 115 153 222 263 227 236 284 206 99 98 40 88 43 50 81 62 126 162 151 130 124 122 193 181 184 180 144 141 180 229 204 176 189 163 181 196 208 200 176 195 157 149 158 171 146 77 50 66 93 68 33 46 48 52 66 76 76 29 40 36 40 50 48 32 28 47 44 63 71 61 74 66 54 64 62 57 66 53 55 61 43 27 44 57 36 40 33 40 35 29 33 30 34 23 13 3 51992 334 50 30 10790 14 26 32 8787 1368 58018 4288 1561 1601 1704 2123 3144 5026 6229 5000 4061 4595 5627 6814 7028 7256 9084 9350 5823 2809 3323 3158 3097 3964 4049 3068 2465 1285 1706 2371 2971 2734 1569 668 522 443 400 346 384 302 261 219 274 223 402 386 318 393 366 358 409 381 375 425 419 373 317 327 396 435 448 340 431 429 443 350 300 151 43 -3 81 30 1 81 53 93 98 100 249 483 406 310 250 313 288 256 131 231 262 443 302 251 242 210 218 207 208 166 198 354 429 578 625 375 117 175 95 109 37 70 108 83 202 271 317 443 342 516 399 338 489 524 486 527 480 417 385 299 285 292 235 193 204 250 314 233 266 273 314 366 385 229 246 280 155 239 272 225 182 185 116 112 130 149 122 123 102 160 130 121 160 91 153 115 145 152 124 221 126 124 172 120 121 91 84 148 159 149 103 149 107 147 96 125 95 156 108 109 43 35 67 72 98 66 65 56 100 82 38 37 -16 -5 9 52 125 29 25 2 50 102 76 40 68 187 241 248 294 304 318 260 244 250 156 196 219 217 277 227 151 111 150 114 147 162 116 102 149 113 100 175 163 216 286 260 265 277 194 160 113 95 56 60 74 29 69 114 139 136 85 106 107 160 178 196 119 104 193 197 200 168 138 177 183 195 224 217 192 209 173 146 167 152 116 79 93 88 87 86 94 56 35 54 64 63 35 20 31 29 20 57 61 47 38 46 55 86 66 67 77 83 78 51 48 52 47 51 64 49 49 34 35 50 56 53 27 34 42 49 42 33 36 30 24 4 51998 334 48 30 10788 14 26 38 8785 1369 62639 6058 1788 1774 1746 1979 2871 4923 5740 4663 4310 4835 5957 6935 7023 7490 9741 9414 5202 2677 2943 3072 3295 3956 3880 3234 2444 1299 1806 2637 3105 2523 1349 580 466 390 408 357 394 367 379 304 251 208 327 394 414 462 419 434 454 408 324 369 427 380 446 469 403 495 402 433 480 427 472 373 203 166 185 142 188 76 118 38 6 6 40 178 383 621 454 362 308 221 248 289 313 379 457 376 295 243 198 180 177 172 173 229 397 427 439 550 627 620 513 173 153 110 84 95 73 180 210 339 481 442 387 531 428 326 441 465 435 462 523 534 501 466 427 325 179 199 245 289 214 287 328 379 376 298 247 292 292 307 218 194 252 190 136 171 201 166 140 126 121 147 148 169 189 174 172 208 183 190 188 203 162 176 160 194 179 152 118 203 125 92 113 180 122 147 145 166 126 86 115 196 145 80 103 90 116 105 107 117 94 84 110 60 98 63 32 35 94 50 24 12 -17 -24 9 40 17 41 82 139 209 279 304 227 249 263 248 226 190 225 213 212 237 218 245 226 156 133 49 89 111 114 144 54 105 118 168 286 370 330 361 299 264 259 222 152 165 138 120 124 106 87 96 111 136 96 114 170 183 166 107 101 162 208 217 191 185 166 176 200 207 207 180 192 188 173 188 165 157 88 67 95 92 64 52 36 28 31 45 45 38 48 54 46 30 57 43 48 47 50 60 68 81 71 57 73 61 50 58 71 50 48 49 47 42 34 35 36 44 56 49 37 48 41 30 18 21 21 26 11 52004 324 47 30 10787 14 26 44 8784 1370 82479 17233 2068 1732 1823 1920 3083 4953 5213 4120 4423 5178 5649 6532 6796 7373 9576 8448 4302 2498 2617 2861 3107 3847 3649 3247 2115 1257 1678 2617 2893 2074 845 566 309 399 345 361 190 253 343 319 167 218 305 299 347 336 283 305 220 353 427 359 317 342 468 434 357 336 317 372 336 279 422 371 309 156 98 80 -8 33 114 147 110 59 7 34 106 561 483 299 307 150 260 229 358 360 271 95 156 198 150 142 163 206 287 287 389 441 441 299 297 378 303 46 205 28 -30 -10 256 282 263 317 330 295 365 469 398 382 456 470 452 410 440 438 462 413 432 280 223 198 169 203 195 243 178 332 345 226 239 221 249 227 221 205 218 214 107 166 191 118 130 44 129 80 104 69 161 162 148 160 161 171 158 153 129 189 162 144 121 73 167 185 203 125 60 112 135 89 124 34 72 109 133 103 80 50 17 67 97 5 79 14 69 51 88 77 32 50 36 55 66 4 -27 6 -9 -17 -25 29 16 -31 5 25 114 184 183 195 195 160 174 149 186 163 184 195 193 206 201 165 140 75 71 71 129 102 42 60 114 110 125 177 317 258 253 307 281 274 237 211 239 158 113 104 66 46 -3 38 47 27 89 101 90 47 15 49 116 121 166 153 137 130 155 165 165 123 117 114 99 140 128 116 76 28 39 60 34 36 21 20 29 17 999999 20 25 11 5 999999 999999 999999 12 24 19 28 23 36 48 22 15 9 1 17 16 18 8 17 16 999999 5 7 10 12 7 2 52010 334 74 30 10784 14 26 50 8783 1371 89940 23779 2499 1753 1747 1963 2874 4968 5139 4050 4738 5790 5621 6147 7121 7284 9792 8920 5016 2468 2361 2926 3468 3887 3748 3232 2223 1494 2061 2855 2744 1867 731 523 482 396 444 278 304 261 412 179 127 315 347 390 384 349 360 295 319 308 468 409 482 399 525 509 419 352 344 431 504 434 455 321 255 168 124 85 23 30 62 109 31 14 102 114 142 490 371 236 196 139 280 278 382 262 249 121 153 174 174 167 313 240 246 437 495 559 494 327 275 420 413 214 145 145 178 199 259 317 332 362 407 482 483 452 474 467 459 464 415 450 423 487 414 423 360 325 350 186 260 330 265 260 195 246 316 271 281 321 293 271 284 204 235 184 171 149 104 129 85 152 192 127 88 203 184 226 260 228 177 231 252 210 183 213 159 168 121 135 174 134 98 154 158 108 117 106 161 221 161 23 121 116 105 117 116 183 112 54 68 86 124 147 152 48 75 93 148 121 107 117 56 51 13 22 4 -10 43 30 37 53 104 209 248 210 226 186 220 190 228 240 221 287 265 238 269 286 174 158 113 68 97 72 77 192 170 151 139 130 263 343 260 298 320 290 295 260 281 301 206 202 189 100 62 57 54 78 98 120 118 52 56 100 136 209 207 164 164 179 194 191 169 154 170 178 191 171 169 185 131 78 78 69 68 90 75 51 51 23 53 66 51 53 41 52 30 34 69 64 38 54 58 52 54 60 54 61 56 44 46 45 46 35 35 35 34 36 39 43 43 31 24 29 35 34 20 21 24 25 14 5 52016 334 41 30 10781 14 26 56 8782 1372 90180 21531 2154 1885 1626 1935 2805 4717 4851 4093 4783 5830 5257 5282 6749 7064 9810 8595 5078 2601 2259 2739 3233 3645 3696 3350 2159 1379 1966 2622 2568 1754 717 401 515 434 462 423 342 246 223 274 177 302 298 413 328 285 306 429 456 383 517 336 325 328 392 354 418 419 326 447 444 410 368 407 218 175 81 140 119 92 103 92 131 92 80 129 188 481 519 329 225 246 217 260 322 332 243 113 136 123 301 330 318 317 256 466 572 507 373 245 348 339 361 351 301 279 196 188 331 329 354 433 379 434 514 487 493 562 471 281 298 459 552 532 464 438 347 414 250 200 270 326 308 255 193 221 276 300 236 300 322 297 188 236 170 178 185 115 94 122 111 67 105 91 171 179 185 109 165 228 253 230 254 218 214 182 143 114 159 122 142 142 145 149 173 157 171 164 117 155 159 124 163 240 137 173 183 152 127 158 130 110 178 156 147 157 167 152 162 165 140 134 93 117 68 83 83 30 87 102 132 136 146 213 223 272 230 143 170 199 247 224 254 232 258 287 256 272 281 203 138 113 115 90 116 106 136 141 128 170 184 351 323 298 321 347 344 303 295 354 215 203 249 168 91 47 62 75 68 109 137 106 61 99 104 135 189 171 164 181 200 168 138 158 184 152 132 149 179 185 125 92 95 101 85 79 63 42 22 3 16 48 28 27 36 27 40 20 22 60 26 39 61 83 79 61 82 79 62 53 57 44 50 44 34 41 38 33 36 40 38 36 40 39 37 31 20 22 21 26 21 13 52022 330 39 30 10779 14 27 2 8781 1372 81221 16935 2175 1895 1711 1916 2969 4657 5045 3797 4665 5749 4838 4794 6145 6961 9343 8035 4709 2515 2207 2614 2998 3570 3604 3223 1929 1330 1903 2601 2557 1472 526 439 286 369 271 236 211 216 323 342 165 232 162 278 427 554 302 242 320 296 289 378 438 342 339 209 404 501 381 387 347 408 417 245 231 102 -17 37 162 85 41 -3 -33 41 111 204 307 474 327 154 104 171 214 299 362 427 225 226 165 157 205 204 106 290 428 470 413 308 182 171 222 204 217 269 265 266 281 286 244 406 474 381 382 484 459 359 377 375 310 248 118 205 409 521 379 410 326 287 181 120 141 156 172 202 177 168 214 245 272 173 128 82 111 194 133 186 94 37 101 42 70 5 55 64 82 127 116 121 130 171 207 196 182 190 164 214 159 166 179 112 72 113 160 143 144 94 108 144 129 176 170 148 147 149 151 151 185 208 143 223 167 177 144 124 151 111 120 138 174 164 147 105 62 112 107 81 46 16 17 23 69 72 122 202 175 219 146 98 128 125 144 201 164 180 194 198 217 256 250 238 122 29 -13 44 39 69 79 100 114 101 138 226 341 263 282 370 326 256 303 322 168 207 226 76 47 30 66 77 41 50 88 55 41 38 56 128 152 144 159 146 152 125 143 125 132 128 127 129 147 126 77 59 43 61 58 60 52 22 11 2 999999 34 42 12 999999 999999 1 999999 5 2 12 7 23 28 41 45 42 32 31 11 13 10 27 22 29 10 1 7 9 19 11 27 31 14 6 17 7 5 52028 333 38 30 10778 14 27 8 8779 1373 74453 12210 2069 1917 1796 1930 2715 4378 4983 3948 4921 5579 4632 4398 5753 8009 9866 7851 4839 2697 2414 2646 3185 3498 3470 3325 2001 1404 1942 2515 2436 1258 523 420 382 368 393 239 348 347 332 297 221 300 390 428 383 432 266 234 454 328 267 425 338 360 313 376 352 271 298 368 400 477 364 350 209 101 154 10 93 25 50 27 64 48 43 43 343 415 330 294 168 275 323 202 382 353 209 145 231 168 171 232 346 621 574 399 377 260 288 257 198 259 203 253 296 199 205 264 448 422 553 576 604 466 440 421 282 304 354 323 154 225 447 511 406 303 280 278 199 225 239 203 330 270 173 78 122 64 77 44 92 77 131 223 172 98 62 30 121 100 91 61 27 86 54 103 145 123 146 97 118 165 182 212 166 191 213 182 197 202 180 146 72 117 185 161 171 158 237 199 231 181 186 203 176 193 124 112 197 147 124 135 157 158 224 229 141 85 85 105 138 83 83 142 145 76 32 26 24 53 37 95 138 152 222 209 233 149 99 109 195 211 180 282 278 202 227 266 281 226 141 124 61 60 61 44 95 131 115 141 143 209 347 305 364 364 332 296 348 384 240 225 262 163 98 113 166 175 123 72 80 62 44 73 69 114 187 189 143 132 139 121 128 161 124 155 136 147 171 169 120 99 77 73 65 74 47 26 17 17 10 16 32 30 25 9 7 17 34 40 37 44 58 40 47 61 49 36 30 41 49 38 17 27 39 29 33 34 30 37 35 32 39 42 28 28 33 24 15 6 2 52034 317 38 30 10778 14 27 14 8778 1374 66464 7084 2057 1919 1619 1869 2791 4237 4690 3998 4669 4421 3780 3843 5005 8058 9366 7086 4307 2251 2174 2696 2887 3330 3214 3001 1933 1380 2060 2548 2166 959 380 229 421 327 305 313 273 282 145 201 166 199 320 417 375 434 275 376 377 363 368 318 309 302 362 422 334 288 354 328 389 288 267 313 185 -26 38 51 69 14 120 6 27 29 47 68 332 368 252 119 85 161 256 336 317 238 96 150 171 90 168 403 397 295 327 240 165 152 142 164 204 253 206 138 106 253 240 373 429 426 455 549 544 468 457 325 253 293 179 77 141 137 345 411 359 260 212 274 193 134 184 225 240 166 94 34 75 34 72 50 86 75 67 42 38 13 20 -29 6 29 71 76 35 -9 29 138 2 -3 57 -20 12 43 84 208 214 188 165 134 151 80 61 93 105 94 130 131 91 57 178 164 198 181 128 148 200 129 36 140 186 165 178 183 153 231 234 150 145 137 71 137 78 51 24 31 55 42 32 1 10 30 39 13 58 158 126 188 162 135 79 103 152 200 185 157 154 222 245 221 247 203 123 106 83 24 0 10 59 33 66 69 101 113 278 267 251 320 321 263 274 327 299 249 309 265 131 74 114 164 148 49 77 -12 -27 19 44 76 118 118 93 79 107 95 94 115 129 120 128 112 110 57 26 24 17 13 32 10 47 24 -16 -49 999999 999999 999999 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 18 28 19 17 999999 999999 999999 999999 999999 2 52040 331 38 30 10778 14 27 20 8777 1375 55016 4074 2229 2210 1657 1964 2834 4266 4410 4325 4887 3962 3287 3494 5069 8725 9363 6794 3923 2387 2390 3025 2760 3203 3655 3218 2065 1594 2224 2735 2325 872 536 464 372 422 403 398 329 323 363 226 264 218 248 375 393 391 319 429 373 387 332 330 447 448 444 328 363 405 481 466 459 452 430 324 168 134 59 86 130 26 13 51 57 138 118 124 424 369 255 177 237 252 314 523 343 217 166 226 273 374 529 431 384 282 235 225 138 193 174 238 355 272 322 271 296 374 417 449 592 538 447 419 515 532 466 432 447 385 316 250 225 134 318 406 338 387 268 199 269 249 231 216 265 251 164 126 134 195 123 10 93 19 21 33 74 -64 37 20 67 36 138 76 49 76 1 7 28 47 101 138 78 52 90 135 209 199 160 239 247 170 228 154 89 158 199 203 201 217 198 188 233 196 171 161 158 138 44 216 211 110 164 193 159 172 199 156 134 141 227 234 143 110 103 102 92 55 -1 -1 20 74 114 72 169 155 158 181 170 158 158 126 210 224 243 257 209 195 196 254 313 234 185 168 83 46 49 60 84 141 147 160 154 123 200 423 402 350 364 361 324 390 401 348 429 286 207 159 212 278 196 90 68 70 24 24 53 97 140 137 133 157 159 139 149 145 142 141 138 138 122 100 73 61 68 60 67 73 56 42 43 7 10 5 7 29 31 12 999999 20 36 31 49 32 34 53 68 50 31 45 43 30 40 37 31 30 43 46 32 30 28 16 18 10 16 20 22 15 16 8 3 52046 332 39 30 10779 14 27 26 8776 1376 42442 2969 2306 2314 1848 2083 2958 4095 3620 4408 5270 3902 3026 3262 5134 8776 8909 6129 3359 2507 2328 2754 2664 3313 3530 2890 2025 1665 2166 2658 1762 651 573 411 451 427 325 307 321 340 241 255 229 241 263 389 285 372 345 433 457 320 362 494 340 386 336 363 459 367 392 390 463 487 502 378 178 139 186 120 33 67 124 -4 -20 47 65 196 339 172 230 200 327 338 346 491 388 181 336 432 384 458 512 359 163 177 197 224 244 241 287 271 305 218 232 328 434 411 438 542 589 390 418 533 555 538 418 412 432 331 138 205 258 159 239 323 466 409 268 229 259 250 123 146 208 173 225 130 65 83 153 101 114 56 34 27 15 107 67 50 16 4 97 63 133 37 51 66 82 134 135 50 69 54 110 129 176 232 154 210 240 264 302 294 275 216 222 209 230 246 208 172 237 223 127 160 199 221 218 195 199 179 179 132 206 173 180 227 145 192 224 261 201 171 139 213 121 62 35 9 55 47 70 80 103 164 205 162 195 121 102 140 81 182 243 242 239 246 275 235 285 379 275 232 139 96 91 48 11 99 133 123 177 143 135 289 353 354 359 364 305 383 494 518 504 390 273 205 281 326 189 54 48 61 0 19 59 144 181 178 155 127 134 138 125 134 145 119 138 136 144 109 75 69 59 50 59 81 80 55 41 23 15 999999 30 43 30 36 21 17 41 37 29 33 52 57 52 49 48 36 43 48 49 44 42 45 52 42 27 24 25 21 19 32 35 28 19 22 18 13 18 7 52052 330 39 30 10779 14 27 32 8775 1376 38279 2636 2309 2531 1807 2018 2855 3880 3485 4367 4786 3408 2821 3243 5837 8999 8360 5114 2545 2134 2236 3064 2536 3366 3542 2849 2053 1588 2352 2452 1404 580 394 361 495 419 387 538 286 201 290 273 223 284 284 400 356 314 359 285 197 371 338 368 376 399 382 301 289 399 355 423 276 321 433 365 177 72 89 183 114 28 13 36 55 182 132 338 344 307 223 267 308 280 341 440 230 167 374 356 333 429 376 231 144 115 123 241 261 268 293 203 281 344 398 364 370 385 441 384 547 483 395 494 489 534 514 492 383 310 138 109 93 113 172 328 408 323 280 373 265 205 169 236 187 103 105 100 56 14 39 62 54 79 67 6 51 45 43 24 69 88 101 110 94 115 60 69 98 92 60 69 61 122 155 116 94 107 76 141 122 86 117 183 249 289 258 240 192 162 211 159 239 238 223 201 195 230 218 185 139 171 134 122 129 156 110 92 87 151 182 161 161 216 197 160 124 120 17 -33 35 35 61 43 65 46 176 172 129 93 70 76 88 112 160 160 150 155 177 199 248 324 272 159 123 139 119 113 68 56 81 110 144 145 115 230 367 346 314 319 353 340 377 455 516 473 387 313 283 324 185 104 69 87 29 21 74 166 176 149 161 132 115 115 135 142 147 123 103 96 84 83 69 79 72 52 64 68 44 19 8 -4 999999 999999 999999 27 14 999999 8 6 11 7 7 17 11 11 34 40 46 31 27 15 24 23 20 8 5 8 19 4 4 7 0 7 13 11 22 16 5 3 52058 333 39 30 10779 14 27 38 8773 1377 43704 3522 2308 2568 1946 1944 2479 3587 3471 4277 4709 3530 2945 3338 5519 9141 9034 5346 2719 2508 2363 2872 2510 3355 3736 3014 1999 1659 2250 2262 1249 466 417 350 403 514 454 402 312 279 245 270 309 249 282 390 357 370 381 352 359 434 491 450 439 444 400 396 424 434 491 352 327 407 437 288 135 172 68 125 129 -25 51 51 82 146 103 325 347 291 242 224 277 279 264 478 313 242 314 412 435 400 277 157 158 160 154 275 274 229 253 335 351 378 363 330 530 491 501 441 460 547 463 304 486 472 469 470 406 157 182 189 220 131 80 187 399 342 304 334 328 308 166 188 205 168 150 156 82 76 87 56 120 109 8 38 -7 28 110 69 15 57 -49 39 102 52 71 86 92 41 113 112 106 100 42 43 133 116 76 69 102 136 97 88 164 175 270 259 250 325 300 275 290 230 275 301 270 244 199 140 134 157 106 166 147 175 176 108 152 204 229 153 174 229 222 235 203 181 146 167 114 115 109 46 109 95 166 86 104 112 166 102 74 124 151 135 185 131 178 185 241 354 393 242 170 181 241 206 164 110 127 176 172 158 237 388 424 381 358 358 366 388 405 418 444 556 566 554 416 318 217 172 160 123 61 39 61 119 163 165 144 136 134 147 182 174 155 110 88 88 106 94 121 88 71 67 85 69 45 58 66 39 23 34 35 39 36 28 19 25 11 999999 35 43 52 46 53 71 66 61 51 42 28 35 30 24 37 38 34 17 23 35 26 29 31 23 16 22 15 10 18 10 6 52064 334 38 30 10778 14 27 44 8772 1378 48712 4668 2409 2651 2031 2140 2628 3506 3363 4711 4558 3571 2976 3467 5743 8953 8760 4411 2386 2413 2237 2489 2609 3478 3771 2957 1957 1752 2221 2143 1209 627 476 391 393 387 565 470 330 283 272 241 183 328 299 337 298 309 392 334 326 453 464 341 383 428 373 525 396 375 283 308 505 527 375 268 55 79 126 72 -9 85 97 44 127 92 231 425 290 262 316 288 296 383 431 472 330 192 345 470 399 320 217 297 191 242 401 327 236 91 214 355 357 228 264 332 449 464 494 413 351 394 447 481 529 574 599 549 405 234 291 99 175 168 119 226 424 403 314 302 293 208 285 280 240 45 37 71 129 31 47 24 85 40 80 84 8 68 47 13 65 50 21 23 30 112 128 104 46 65 95 84 121 104 54 138 154 88 76 129 92 182 118 141 120 153 173 243 309 253 226 261 258 212 275 206 173 247 223 190 238 200 161 149 203 148 87 94 126 141 169 191 165 130 144 187 229 157 190 208 156 149 143 120 123 141 153 112 134 60 100 74 39 26 107 120 141 141 144 139 205 325 353 341 296 293 284 251 259 159 114 112 160 135 194 401 446 434 314 235 366 400 432 441 399 524 488 473 451 323 261 274 291 231 87 85 71 100 153 162 177 173 166 162 160 126 89 108 95 109 127 134 122 110 109 84 87 100 115 74 69 57 11 7 52 50 47 42 31 38 35 22 36 41 47 53 65 71 66 68 57 28 47 63 47 34 43 43 48 50 48 39 43 43 40 38 39 43 41 33 35 18 13 9 52070 334 38 30 10778 14 27 50 8771 1379 60613 5276 2414 2586 1927 2292 2848 3487 3636 4772 4431 3403 3079 3769 6001 8867 7944 3701 2260 2234 1888 2050 2504 3519 3601 2867 1789 1816 2339 2099 1096 449 458 384 376 411 379 353 347 128 321 203 240 306 294 321 295 325 480 405 464 410 476 396 379 398 380 249 409 456 373 514 405 345 377 298 265 105 127 173 99 39 -12 62 149 114 272 328 318 143 180 239 275 471 378 297 264 280 442 438 306 195 277 276 274 280 194 140 152 167 75 163 237 148 160 240 418 512 607 361 293 401 408 617 554 544 407 401 209 213 217 200 180 237 246 185 384 467 357 243 338 327 195 288 312 147 42 94 146 147 101 97 68 82 28 -36 62 34 38 60 60 17 39 67 12 59 135 84 28 113 85 35 157 75 23 135 118 150 102 161 62 134 85 126 165 185 151 105 193 249 340 293 249 248 170 180 173 175 162 125 90 157 241 187 131 174 144 58 95 116 144 110 104 98 141 135 92 103 110 192 154 122 164 153 120 147 90 76 76 114 125 87 39 32 68 82 51 108 127 91 124 250 331 428 393 335 329 277 270 176 139 153 160 211 190 335 449 455 266 213 316 397 448 455 364 469 487 489 466 388 363 357 302 312 146 110 90 42 165 191 168 163 186 202 155 128 95 78 82 79 107 104 125 121 109 95 59 104 130 93 62 26 36 43 28 30 34 60 34 39 49 48 53 50 56 59 73 77 71 62 66 61 52 51 62 57 58 57 42 45 54 61 63 51 46 47 51 37 32 30 38 35 25 17 52076 332 39 30 10779 14 27 56 8770 1379 77786 16848 2565 2498 2040 2068 2543 3015 3549 4626 4333 3355 3196 3904 7011 9238 6957 2774 2188 2064 1558 1314 2057 3187 3524 2844 1759 1623 2142 1837 851 356 411 301 346 321 328 336 271 313 325 262 221 198 223 278 303 296 293 402 464 325 360 432 306 385 320 364 411 338 399 513 457 322 505 270 126 4 21 115 58 -22 20 20 125 150 233 372 229 115 218 292 450 538 436 178 242 319 362 371 326 208 125 167 159 221 259 129 151 69 89 85 58 55 126 272 260 363 196 237 275 276 269 281 461 457 323 182 118 160 131 87 206 148 97 181 284 328 359 290 263 209 273 239 181 152 106 133 81 81 71 5 58 60 45 102 33 74 -1 -24 11 8 11 23 22 5 -21 6 66 12 60 50 64 60 82 22 67 32 40 78 84 122 105 72 99 102 17 54 96 116 137 111 169 120 136 151 160 143 140 78 59 42 20 63 38 106 79 20 25 70 86 130 117 120 60 81 120 123 111 96 67 26 41 -28 -14 -5 39 43 94 80 131 87 53 86 49 66 69 48 30 72 82 167 267 320 336 319 291 244 276 140 120 176 168 82 162 378 457 421 367 213 197 350 399 272 296 437 430 428 383 402 303 317 321 279 228 83 138 68 132 142 121 110 145 160 128 70 69 41 51 70 89 88 92 60 34 26 51 56 75 43 42 23 12 999999 45 23 12 999999 999999 23 17 11 29 25 40 43 49 35 48 54 47 31 38 38 39 38 35 26 19 15 18 25 19 14 18 19 7 9 17 18 15 9 52082 333 41 30 10781 14 28 2 8769 1380 65618 15682 2544 2369 1931 2170 2410 2984 3809 4441 3915 3306 3592 5087 7666 8807 5251 1945 2161 2240 1574 1183 1959 3197 3643 3273 2095 1523 1900 1767 896 463 399 335 244 329 398 283 181 189 204 249 208 200 254 338 252 303 395 257 324 411 441 482 341 366 319 357 433 375 400 356 308 365 475 243 101 137 191 95 132 54 -2 79 125 159 407 359 261 159 161 305 473 450 348 156 266 343 291 290 175 225 224 257 266 147 233 91 10 91 10 56 147 71 103 286 265 186 237 212 230 204 250 393 331 211 74 81 25 136 123 90 190 168 66 96 322 338 266 261 118 245 228 216 202 98 171 46 34 44 52 72 70 1 48 29 39 -15 -37 68 -35 -13 66 71 28 93 45 75 66 60 33 15 126 71 47 82 104 82 69 43 60 57 88 117 88 76 67 70 80 66 91 115 110 71 88 77 93 99 113 159 44 54 90 128 26 -15 80 63 90 63 26 56 43 58 141 95 98 147 157 107 125 72 16 28 34 -9 45 87 68 83 79 60 66 46 36 49 59 58 68 39 61 78 214 292 308 279 238 300 296 311 144 118 158 169 134 273 429 468 467 353 238 246 373 318 281 427 426 467 397 377 342 345 302 286 222 98 142 96 74 144 141 102 138 157 128 52 28 37 54 84 79 77 93 85 69 72 63 66 79 44 27 13 32 7 13 28 33 13 21 18 28 34 24 30 35 39 53 76 51 43 53 45 48 48 38 38 40 31 29 23 11 36 43 27 33 26 29 27 30 31 19 9 4 52088 325 41 30 10781 14 28 8 8767 1381 60018 15544 2580 2433 1950 2126 2421 2744 3676 4571 3992 3485 4080 5352 7720 8230 4384 2125 2161 2190 1497 1177 1757 3075 3595 3319 2039 1467 1814 1471 667 330 290 351 341 285 194 207 32 198 208 196 207 236 265 219 320 282 301 391 408 292 367 352 326 375 311 347 389 365 335 344 336 396 380 214 50 -51 97 6 -12 -5 33 -34 28 263 479 304 156 184 240 400 494 354 383 301 337 307 311 310 291 306 284 321 304 170 120 46 53 37 7 46 81 9 33 56 228 197 260 144 143 124 239 172 138 148 140 69 123 97 157 86 135 122 95 76 158 466 414 227 107 111 157 74 83 141 37 103 69 17 13 -2 61 43 28 25 5 -50 -14 10 9 50 -8 45 19 12 24 41 109 20 11 144 101 38 38 38 66 5 38 34 41 43 15 45 113 106 120 104 23 26 13 34 21 77 29 65 84 55 68 37 51 17 38 42 3 11 -6 23 26 15 11 44 38 31 -13 52 121 142 149 126 75 87 19 14 2 -20 64 75 -19 -17 0 15 37 27 1 64 35 -23 -42 -38 29 91 86 192 252 218 246 286 277 247 94 94 74 54 117 203 359 343 369 419 322 185 237 298 240 281 363 427 319 367 349 336 252 226 199 99 138 92 18 74 52 51 101 123 77 16 29 39 31 34 50 56 53 44 40 62 52 47 44 23 6 -14 999999 999999 999999 999999 999999 999999 999999 5 7 999999 999999 999999 5 22 27 26 18 15 12 11 13 8 16 9 999999 999999 999999 999999 999999 2 5 999999 8 52094 332 40 30 10780 14 28 14 8766 1382 65152 18253 2673 2496 1987 2153 2350 2730 3687 4476 4184 3838 4984 6143 8288 8263 3894 2155 3448 2788 1667 1378 2198 3366 3699 3333 1854 1614 1856 1355 629 448 387 414 469 433 350 402 299 273 135 176 242 135 216 292 260 252 355 321 356 334 464 332 447 399 457 357 320 447 408 382 382 471 322 227 136 33 170 181 79 129 95 88 76 233 463 350 264 171 279 367 548 393 313 314 260 309 185 259 271 312 313 336 154 181 130 76 30 55 8 18 53 22 53 60 163 238 174 113 191 127 132 152 147 178 130 145 152 172 181 171 105 63 105 122 139 208 440 343 189 53 67 37 90 55 20 38 54 85 -14 31 17 -24 -58 -22 71 39 67 34 -18 -49 51 83 -21 67 109 128 99 61 35 -4 93 19 66 109 37 62 47 40 97 65 17 117 86 81 57 95 59 9 70 83 73 64 17 69 56 46 76 85 74 43 53 29 54 44 81 49 -10 -29 44 75 120 72 71 78 144 217 153 113 236 144 83 49 88 58 -2 19 51 42 25 35 14 48 80 59 38 -1 20 -29 -1 63 155 259 286 267 263 306 326 260 122 74 118 143 104 202 347 351 344 359 407 402 260 334 307 155 167 365 407 419 404 371 342 313 245 168 203 108 37 41 30 68 62 110 66 39 68 61 78 66 34 46 58 60 71 57 51 74 46 34 37 36 19 999999 8 10 999999 5 18 13 22 17 21 16 33 15 24 47 45 48 38 32 31 33 29 43 19 21 24 10 23 34 25 22 29 20 20 8 10 7 2 3 52100 331 39 30 10779 14 28 20 8765 1382 87696 18603 2532 2511 2126 2228 2357 2672 3658 4381 3982 3889 5414 6729 8145 8101 3427 2483 5057 3658 1839 1232 2189 3447 4133 3739 2238 1658 2003 1323 706 429 315 309 357 338 317 315 288 278 250 209 210 197 204 353 306 384 426 373 380 455 429 446 410 466 409 326 398 401 397 339 268 356 263 127 96 156 80 126 17 111 33 86 180 351 267 200 193 310 321 550 505 398 280 269 358 244 221 346 365 300 255 411 440 259 156 73 118 128 96 39 148 81 110 98 63 116 235 244 165 180 115 120 163 155 170 97 171 153 194 96 77 31 73 83 167 282 463 277 139 110 77 116 116 107 80 178 146 96 -10 83 -27 -38 25 26 -3 -43 78 31 1 -24 13 86 77 -34 -25 73 77 33 -5 28 16 99 76 89 96 87 24 97 89 46 86 55 105 55 146 87 107 111 108 59 92 121 115 101 67 130 59 91 68 54 87 -2 14 50 -27 9 45 44 65 117 56 13 94 135 129 196 211 214 263 188 65 27 50 117 116 53 40 71 42 -5 35 29 -2 30 34 21 36 -2 7 -13 66 176 220 188 185 246 302 226 119 128 190 119 167 389 394 357 356 355 432 411 308 254 205 135 144 216 406 437 466 409 321 268 230 187 256 126 63 58 46 65 114 102 78 78 91 55 72 70 70 56 65 63 64 78 82 67 44 33 48 13 20 33 44 12 0 13 26 28 20 17 6 38 42 34 51 52 56 49 55 54 31 36 40 32 35 34 7 10 36 21 15 24 28 22 22 17 21 17 4 52106 331 38 30 10778 14 28 26 8764 1383 96479 15310 2516 2548 2197 2244 2349 2431 3547 4319 4066 3917 5897 7529 7660 5324 2427 3207 6742 4099 1881 1309 1953 3176 3948 3975 2277 1495 1743 1220 488 358 348 264 304 397 315 255 267 227 310 268 200 178 206 304 298 323 373 325 448 405 473 353 396 320 348 339 423 380 335 435 434 378 359 170 207 133 76 59 46 -34 94 60 190 412 312 255 218 327 343 542 352 297 376 407 279 301 371 338 321 292 219 242 331 308 195 141 84 109 17 -2 68 36 133 106 127 167 255 256 384 168 78 29 96 142 138 155 110 200 179 43 105 13 37 141 243 329 308 230 153 72 84 84 177 119 119 59 56 40 41 38 30 56 18 65 -14 60 17 0 52 145 149 89 52 64 89 66 65 76 66 50 28 52 103 58 70 -19 36 74 68 126 63 56 5 120 112 72 104 49 50 107 133 127 69 97 88 7 84 62 81 50 53 87 -2 21 8 18 36 42 36 66 116 123 67 112 115 173 257 278 292 199 58 19 90 122 158 105 57 51 30 54 51 30 38 43 -5 2 60 39 76 69 34 103 140 162 130 215 258 223 96 108 157 121 190 351 355 364 380 334 373 429 325 224 92 115 87 194 379 503 489 422 387 317 244 195 257 159 39 26 45 54 95 92 30 33 68 61 66 65 109 88 53 42 80 85 78 65 57 46 36 9 18 999999 14 8 18 12 28 23 20 6 12 21 29 37 49 53 55 59 50 49 35 19 19 15 26 28 32 29 23 28 20 28 20 16 16 7 11 11 3 52112 330 38 30 10778 14 28 32 8762 1383 89980 10310 2266 2431 2181 2227 2418 2593 3894 4482 3785 4137 6545 8288 6869 3782 2171 4202 7409 4076 1975 1345 1545 2560 3603 3681 2398 1576 1678 1081 535 446 308 309 361 371 350 271 210 318 279 271 227 196 293 349 347 408 481 404 422 380 373 325 287 338 352 421 350 346 302 376 329 387 349 174 109 28 6 50 -8 113 77 104 331 485 213 287 134 173 429 455 320 297 351 235 162 218 271 320 345 187 237 254 295 181 138 161 108 73 148 93 151 168 181 88 52 123 188 260 304 197 133 129 216 125 152 204 177 160 48 64 70 110 55 66 177 278 260 223 159 94 105 180 158 63 17 7 96 57 9 32 18 7 6 2 5 -5 -34 -28 64 58 76 75 33 43 34 11 67 1 24 -20 47 33 83 76 45 -1 13 52 45 46 110 137 49 77 62 26 42 150 110 39 71 61 61 65 59 60 56 77 94 24 66 73 96 104 55 -24 38 0 53 52 77 57 79 67 87 132 236 247 237 164 58 47 80 160 138 106 81 60 104 102 40 27 55 20 30 27 49 19 5 72 33 39 34 68 89 137 233 268 117 82 107 109 110 216 340 319 292 292 348 359 339 234 174 112 72 193 395 530 479 415 396 342 295 248 255 246 165 71 10 35 56 37 27 21 28 38 70 25 49 33 45 32 61 69 71 49 36 13 14 -6 4 4 6 22 21 999999 7 11 999999 999999 999999 8 23 30 40 42 49 22 33 43 39 32 32 22 4 999999 999999 999999 2 6 7 5 10 9 15 6 1 1 52118 332 39 30 10779 14 28 38 8761 1384 97143 9107 2456 2580 2233 2388 2512 2589 3753 3711 3821 4631 7551 8427 6560 3061 2049 4209 7139 3805 2249 1513 1499 2730 3593 3760 2414 1703 1659 971 542 382 415 392 401 421 416 194 233 345 292 286 179 242 182 281 485 409 403 386 440 512 508 354 422 456 380 316 439 453 479 411 402 428 355 209 162 151 122 84 56 73 43 123 314 352 318 253 260 354 424 575 423 255 349 270 182 301 410 385 429 202 167 270 259 124 127 131 107 48 87 128 118 102 16 101 109 226 158 245 233 281 228 298 294 269 213 166 129 113 22 24 10 119 52 98 171 227 249 229 146 131 111 159 137 30 21 66 65 125 56 103 13 12 40 47 60 61 74 5 32 126 137 14 20 56 76 -15 25 40 36 51 21 42 107 74 80 49 52 98 172 30 39 71 143 95 93 136 115 120 79 116 100 116 77 83 100 78 126 99 62 130 94 23 84 84 76 71 60 35 54 76 128 59 65 135 170 135 265 282 279 243 175 119 201 188 187 179 195 144 98 139 159 84 44 19 -1 27 55 16 17 -5 15 49 83 67 57 91 221 289 188 128 104 162 163 274 377 356 358 340 332 348 377 303 216 210 161 246 445 522 407 380 362 324 254 259 283 299 218 87 52 63 44 31 52 74 74 90 92 81 64 58 69 60 88 69 55 68 63 61 43 13 19 30 39 39 20 999999 35 30 39 42 33 40 30 37 52 56 56 47 60 65 50 49 45 28 37 33 31 32 29 19 29 25 33 16 18 18 23 11 8 3 52124 331 39 30 10779 14 28 44 8760 1385 87213 6129 2322 2604 2221 2421 2457 2799 3630 3538 3852 4597 6751 7902 6230 2833 1868 4044 7372 4301 2449 1676 1417 2425 3705 3846 2307 1516 1481 819 593 375 358 374 415 367 297 332 205 339 377 246 395 331 264 191 346 298 411 379 436 405 474 495 382 339 421 493 432 469 438 387 401 418 304 134 69 93 184 44 93 152 139 253 427 310 221 143 260 351 519 533 320 407 297 218 258 293 384 434 275 165 190 185 261 183 166 119 120 176 148 184 197 141 151 78 87 135 138 194 232 258 177 247 300 232 231 191 176 145 111 40 13 119 101 118 178 284 239 156 243 145 161 134 71 66 70 3 60 -21 54 65 21 20 27 57 58 -94 2 22 5 18 59 63 76 64 56 -14 -20 69 54 -2 -8 40 57 73 63 91 40 36 53 121 62 59 68 74 73 84 103 92 165 69 108 117 98 74 104 72 86 107 116 129 141 64 83 7 62 125 103 70 85 64 43 71 20 69 109 157 196 268 361 273 203 154 113 189 194 178 142 122 139 156 144 82 79 41 52 26 0 10 22 30 -5 37 9 96 89 81 123 200 156 165 200 188 218 346 446 383 441 456 404 437 432 361 204 187 155 280 441 557 443 404 355 301 269 240 254 296 273 178 134 129 118 56 55 86 88 83 94 104 94 85 90 78 97 83 77 70 73 28 25 26 23 9 28 39 16 7 5 30 20 39 36 32 41 49 63 59 57 50 67 52 43 49 36 34 38 27 15 16 22 24 31 37 12 11 19 12 9 15 19 52130 334 41 30 10781 14 28 50 8759 1385 57868 3525 2421 2779 2617 2706 3051 3216 3910 3774 4061 4656 6466 7807 5465 2436 2742 6272 7076 4084 2767 2047 1520 2548 3731 3904 2231 1677 1645 816 464 514 439 408 482 386 377 225 283 148 250 209 341 354 162 241 338 341 396 373 423 397 387 418 416 440 513 470 453 498 424 442 619 319 308 302 80 151 160 93 178 112 251 283 391 358 327 198 327 589 504 509 402 311 337 325 319 346 400 373 153 182 187 153 220 249 158 131 39 121 51 61 166 38 111 118 164 141 165 187 173 233 208 237 223 244 301 281 76 112 81 29 114 94 125 128 117 164 252 102 93 157 205 126 111 41 50 27 88 106 83 45 21 54 72 -2 49 45 76 38 29 87 133 92 67 23 84 49 5 -14 51 -19 -16 78 114 17 41 107 92 133 70 83 89 70 -10 79 75 161 143 122 108 134 173 145 76 86 101 100 144 102 72 104 139 97 73 66 57 68 104 74 47 95 77 96 124 140 144 182 297 347 312 342 266 280 244 230 215 254 284 235 228 195 158 148 132 81 73 75 85 72 59 87 16 43 66 54 92 119 136 178 235 185 118 140 205 235 383 457 423 492 492 475 444 395 277 261 241 272 411 542 475 447 369 366 354 321 303 305 297 274 273 220 114 55 71 86 97 98 103 108 92 104 81 60 57 60 97 90 77 69 71 51 66 58 69 56 46 38 50 55 56 43 48 50 75 80 77 97 96 87 87 82 75 70 61 68 82 78 47 41 50 44 42 49 36 42 44 49 46 35 37 32 20 17 52136 325 42 30 10782 14 28 56 8758 1386 38245 2559 2180 2535 2362 2363 2730 3174 3752 3586 3927 4887 6200 6750 4233 2025 4214 7981 6751 3792 2703 2002 1508 2367 3265 3412 1915 1405 1216 660 278 332 404 325 296 194 177 221 237 256 250 191 286 151 304 207 323 392 406 309 414 329 392 352 346 259 246 236 236 323 344 339 400 307 241 205 62 104 14 49 -31 -50 37 196 305 279 217 176 304 457 545 395 395 396 258 155 235 373 433 279 220 86 106 114 102 16 11 95 65 -27 -5 86 15 19 56 85 53 160 84 92 138 209 264 87 79 126 79 118 151 130 53 31 48 -5 27 93 39 63 103 107 82 125 85 8 48 47 46 -10 -63 -18 -20 -17 -7 -57 19 9 -30 24 1 -16 -44 6 40 42 44 13 13 -21 26 58 -18 -58 -36 20 -58 -4 18 41 13 -40 -75 22 71 30 24 -8 58 147 143 125 105 108 61 25 126 87 31 53 29 9 46 1 44 53 25 21 48 71 50 42 47 42 30 32 59 70 78 96 187 280 314 305 241 237 190 179 183 225 203 220 223 148 137 129 104 107 -12 6 -25 -16 53 3 7 23 0 -29 -1 7 24 67 183 156 78 50 83 87 231 405 342 413 434 434 441 421 286 241 189 221 345 433 378 347 270 240 260 245 224 228 248 241 200 169 81 44 44 42 56 63 57 49 36 12 9 22 49 39 44 4 -27 19 10 -15 999999 999999 1 999999 999999 999999 999999 5 21 999999 999999 14 6 20 28 17 27 20 9 14 4 14 17 7 12 13 8 18 5 999999 2 7 9 52142 333 42 30 10782 14 29 2 8756 1387 28211 2360 2346 2817 2995 2712 3175 3567 4043 3794 4327 5335 6470 5615 3044 1986 5260 7675 6364 4358 3508 2155 1503 1999 3054 3262 1902 1701 1433 713 429 335 332 387 322 349 440 419 312 162 403 293 117 182 249 306 359 350 351 348 394 448 500 386 320 448 373 291 433 440 365 398 489 381 285 150 52 157 121 37 -9 49 88 247 261 218 271 153 341 555 529 488 372 344 288 309 255 347 364 259 128 127 35 57 163 104 143 192 -22 153 179 49 116 7 108 138 99 117 115 37 178 304 234 100 189 146 158 129 90 6 71 58 81 155 91 121 153 148 114 117 27 102 129 90 48 54 -23 59 2 49 102 59 84 33 35 33 -8 -7 100 130 70 94 114 84 -9 52 -4 4 27 1 -13 9 17 64 100 11 7 117 114 30 21 26 11 -12 57 56 60 110 164 161 147 80 109 87 55 121 57 36 94 85 81 93 104 125 73 107 84 60 79 71 63 54 90 127 139 136 140 98 169 289 378 394 366 282 255 205 216 230 247 193 183 184 206 168 102 81 32 27 49 34 34 59 67 22 48 33 50 36 86 81 124 186 144 103 92 127 202 309 390 437 451 503 557 535 472 359 229 275 400 466 380 400 328 279 283 286 247 237 201 207 211 197 111 35 63 80 99 73 83 89 78 70 70 86 75 81 37 40 72 67 64 20 29 20 9 20 23 35 41 31 31 26 37 41 31 64 57 57 70 69 59 41 46 49 36 32 34 35 35 36 28 26 33 28 25 21 19 30 21 11 9 999999 4 52148 333 42 30 10782 14 29 8 8755 1387 24155 2162 2428 2869 3470 3373 3719 4169 4388 3789 4487 6097 7053 5337 3135 2312 5729 5997 5180 3788 3364 2244 1549 1899 3190 3297 1704 1511 1109 520 371 296 358 504 365 390 387 264 233 342 342 289 185 162 267 335 383 421 361 402 402 433 381 308 408 394 451 396 469 478 360 289 394 317 266 172 89 68 99 6 8 17 173 256 193 186 177 230 314 476 532 312 313 279 294 295 263 372 258 126 131 150 111 143 147 94 163 34 117 140 39 145 90 31 77 78 103 110 79 185 153 199 125 139 46 145 190 93 53 43 -11 -48 124 48 27 117 230 262 210 82 34 89 128 83 103 34 53 117 159 128 120 41 -1 10 46 26 75 54 -2 63 1 27 44 46 45 48 -6 18 -9 21 91 48 63 81 106 61 64 39 49 119 66 62 64 77 93 105 86 22 102 113 114 108 111 44 78 169 65 141 95 52 34 123 139 55 62 23 31 51 7 -3 43 78 121 84 105 102 123 151 241 327 396 462 377 405 407 326 325 318 426 285 189 141 309 298 149 108 45 18 50 29 53 7 32 67 55 -7 -1 -31 56 83 105 177 196 134 91 91 117 257 343 370 379 447 542 571 600 494 304 218 346 419 387 389 335 306 324 297 263 257 185 169 211 204 149 75 40 60 102 98 92 93 79 80 61 63 59 52 65 43 52 83 68 48 63 33 15 34 40 30 21 44 41 28 30 37 50 46 56 43 59 65 48 53 61 62 54 39 64 47 40 38 33 25 42 38 43 39 36 28 31 26 31 27 14 52154 333 42 30 10782 14 29 14 8754 1388 22763 2209 2233 2803 3445 3625 3673 4085 4391 3675 4366 6179 6632 4730 3003 3053 7295 6147 4631 3972 3446 2230 1488 1783 3078 3410 1870 1560 1271 577 367 370 361 339 281 417 340 292 292 272 221 163 218 147 112 207 325 261 383 397 346 336 308 425 418 342 316 335 348 329 258 344 357 244 284 97 -16 14 63 105 114 117 209 254 265 227 235 269 334 452 416 339 325 298 233 298 215 206 168 147 127 67 127 156 213 112 115 169 73 88 154 179 196 106 16 95 129 128 196 68 69 187 221 29 27 10 -35 -6 -29 4 -14 35 50 27 80 85 143 110 62 80 33 16 2 -12 34 -10 74 178 129 115 78 -19 -19 16 46 54 23 18 -63 34 94 103 56 -50 -23 14 -48 16 23 -31 39 -5 86 12 15 60 47 14 6 52 15 -3 33 -43 38 45 41 109 142 46 24 38 46 54 53 81 55 12 67 97 119 71 17 -21 29 5 5 2 -17 -18 59 16 58 17 53 72 106 135 158 276 294 362 362 371 391 371 291 486 772 600 345 244 398 544 537 310 125 39 31 85 51 14 44 9 38 27 60 27 18 50 62 88 152 84 71 67 100 264 251 320 347 436 442 499 571 442 250 191 304 370 315 290 275 293 306 281 256 273 255 198 200 180 188 76 54 74 84 83 55 31 50 51 64 45 49 76 59 34 29 50 34 51 16 14 999999 11 27 23 29 31 12 15 24 18 42 42 54 71 72 78 69 56 48 48 44 27 39 28 28 24 25 18 28 22 17 23 25 18 20 23 17 9 8 52160 331 42 30 10782 14 29 20 8753 1389 22293 2013 2238 2765 3250 3383 3428 4242 4085 3642 5060 6630 6083 3982 2705 5553 8470 5079 4334 3799 3353 2006 1522 2125 3266 3204 1765 1663 1087 443 479 306 293 334 391 388 253 241 285 263 208 258 236 225 256 215 304 293 299 359 303 460 330 466 362 353 277 272 340 337 365 374 380 217 132 45 47 12 53 40 55 103 220 233 211 139 162 379 522 463 306 276 358 212 129 127 293 248 266 192 189 91 96 148 96 42 91 64 57 71 106 224 134 153 146 84 71 89 16 84 112 104 46 19 73 57 111 7 41 -10 24 18 -18 -3 74 60 81 23 72 -7 -44 84 30 -7 3 18 147 119 43 75 71 -56 -54 0 45 -3 47 20 1 12 67 42 37 17 -43 -18 25 13 12 -35 -14 25 -59 -49 -15 43 11 -2 43 4 -20 -21 29 13 37 -11 29 35 61 -40 40 26 28 78 88 67 50 71 152 109 89 32 -9 2 51 35 6 1 14 30 -2 -16 30 55 98 69 110 94 121 216 230 301 326 311 283 255 362 705 642 533 660 632 545 482 521 553 395 137 84 60 -9 22 39 27 11 -2 41 23 -18 6 -5 60 158 138 70 79 93 207 260 332 341 372 427 516 554 386 191 167 253 295 236 267 268 282 315 266 227 208 166 177 179 205 190 86 57 76 93 78 69 40 34 38 42 31 23 27 36 29 35 56 22 23 19 15 16 3 5 999999 999999 19 29 11 9 25 15 18 24 34 47 32 37 39 21 31 26 30 31 19 25 4 18 16 7 3 9 5 4 2 6 1 0 52166 333 42 30 10782 14 29 26 8751 1389 23326 2176 2522 3025 3550 3585 3337 4178 4069 3650 5425 7139 6370 3948 2779 6496 8598 4811 4412 4653 3888 2050 1591 2197 3280 3203 1860 1602 1202 610 428 329 404 426 486 452 368 213 270 309 328 315 184 235 244 233 388 376 291 326 430 396 366 371 477 445 355 459 393 410 470 524 409 350 353 217 149 192 143 44 85 92 233 265 229 233 292 341 505 498 352 324 349 223 281 224 325 210 76 115 154 116 72 109 247 159 109 128 159 185 181 229 108 127 68 79 147 53 113 142 76 63 60 -12 61 50 107 67 60 141 74 36 5 39 150 81 86 87 69 45 77 63 117 45 20 87 249 178 128 81 67 36 23 51 14 31 -25 17 77 103 133 27 52 79 24 48 62 60 6 65 9 -57 56 34 54 62 90 61 67 48 117 85 1 55 36 78 72 32 79 83 146 35 78 59 88 117 102 70 96 84 66 114 127 46 64 73 48 43 65 45 39 37 98 65 79 85 99 103 117 199 235 291 358 388 359 365 395 642 645 320 282 416 332 177 205 302 507 339 154 70 57 37 35 25 30 -22 89 41 5 35 7 84 155 132 111 102 80 182 291 319 385 445 524 558 577 414 242 217 226 296 260 278 331 365 317 279 259 227 212 229 211 197 197 181 153 175 140 156 125 83 67 58 53 63 47 64 30 43 68 69 47 43 57 62 22 16 16 28 33 38 50 28 26 42 42 37 51 60 69 59 54 57 57 51 51 44 49 53 44 28 28 22 20 26 29 34 40 31 23 26 28 17 0 52172 329 42 30 10782 14 29 32 8750 1390 21016 2219 2371 2771 3427 3665 3506 3935 3848 3910 5760 7346 6249 3784 4279 8624 8297 4869 4768 4642 3584 1877 1728 2252 3314 3287 1813 1722 1126 487 371 398 502 419 490 539 353 204 391 329 252 143 205 266 254 318 469 299 302 374 342 373 372 377 465 381 345 300 352 421 433 431 299 314 284 79 215 140 -47 59 45 77 121 196 311 280 301 353 584 367 214 373 316 165 168 286 253 152 111 117 137 54 78 195 209 143 226 115 44 32 147 57 165 125 117 70 102 88 32 84 104 -1 97 39 33 102 119 54 64 31 -25 64 79 -8 41 52 119 79 64 107 62 86 91 90 28 75 179 233 114 -24 67 60 54 -100 -19 14 32 30 73 38 49 13 70 38 -42 25 3 -16 -40 17 6 -2 44 17 -4 -20 98 99 35 91 26 10 43 33 9 81 40 50 87 52 100 82 74 99 104 76 33 37 108 157 72 2 8 85 9 18 56 29 70 96 90 73 46 87 55 69 69 95 84 184 238 205 319 492 472 419 476 750 755 306 172 148 142 193 170 212 354 466 200 49 66 -5 2 -19 -6 -9 22 20 29 2 31 1 77 180 148 120 119 77 180 296 364 422 472 420 416 523 359 249 211 190 197 263 340 344 309 300 255 223 223 200 195 208 187 203 209 183 174 157 92 75 42 52 65 71 33 32 50 39 46 64 71 39 32 31 28 25 9 11 25 20 23 16 12 14 22 24 52 55 57 58 49 58 50 45 47 37 43 44 23 17 25 19 11 30 27 17 5 7 10 52178 332 42 30 10782 14 29 38 8749 1391 20175 2129 2569 2972 3510 3629 3435 3859 3640 4159 5993 7366 6522 4910 5891 8977 7473 4408 5397 5536 3888 2153 1544 2339 3209 3170 1836 1766 1146 589 432 497 430 388 504 464 422 352 278 240 253 240 265 319 284 338 339 353 413 444 521 376 516 472 432 441 497 494 368 376 473 519 484 358 211 108 100 43 59 122 -15 73 196 320 278 274 211 217 497 443 268 323 264 269 343 232 222 273 164 140 143 103 230 205 188 180 153 162 142 247 133 164 109 89 67 56 62 153 114 42 69 95 101 85 149 81 -5 86 45 -5 80 -24 5 50 132 101 116 32 103 146 32 106 22 48 7 39 214 355 135 60 23 20 -31 -10 24 53 63 75 73 62 34 49 107 32 -45 14 63 73 -38 6 56 59 -6 25 -21 25 60 64 51 68 83 49 88 45 33 57 122 110 75 82 62 94 86 66 118 78 47 21 74 86 69 48 75 44 16 90 65 14 15 53 59 88 78 54 99 76 40 43 74 156 204 222 282 539 972 1098 985 787 656 313 95 102 148 178 133 179 240 484 303 80 86 45 35 72 59 34 -2 -3 19 0 36 69 105 113 89 93 96 117 93 252 337 394 457 427 490 523 370 309 266 261 276 338 392 343 314 361 324 272 238 214 201 234 248 247 211 206 183 173 81 56 75 66 61 67 50 9 17 12 41 24 30 43 48 47 11 4 18 999999 8 26 19 5 19 16 26 41 48 64 67 58 41 49 47 53 48 39 45 33 32 20 21 28 29 24 22 18 19 10 10 11 3 9 52184 332 43 30 10783 14 29 44 8748 1391 19301 2141 2467 2962 3247 3612 3621 3828 4074 5386 6692 7284 6807 6580 8505 9504 6744 4306 5902 6424 4141 2315 1646 1917 3144 3191 1853 1751 1206 705 502 440 500 361 440 415 383 457 453 293 372 300 291 248 326 285 400 390 364 365 437 505 585 500 378 366 265 416 497 433 426 420 499 308 250 109 107 101 42 31 121 41 140 320 245 249 287 374 472 310 308 351 350 320 208 212 286 301 230 139 220 192 138 125 231 206 237 144 176 182 107 103 126 49 175 89 112 190 69 125 38 12 91 133 96 35 31 21 127 178 129 130 55 81 105 113 92 130 18 148 16 37 9 13 115 232 376 316 182 138 132 98 39 85 125 70 25 0 69 -11 -6 66 70 38 47 73 23 34 30 63 54 98 64 17 50 111 89 87 89 31 122 96 111 54 17 37 81 173 104 125 85 124 125 89 112 98 59 39 86 136 83 132 129 86 130 62 41 57 115 73 30 53 78 43 95 88 91 99 112 92 147 227 249 394 878 600 191 185 146 134 183 237 174 180 154 183 216 343 547 230 125 89 94 101 39 44 9 47 9 -4 57 46 16 78 105 122 100 112 113 194 332 460 503 505 493 505 423 318 335 280 301 403 462 386 341 348 365 387 307 241 281 252 255 272 265 214 204 202 118 79 73 92 134 105 77 43 41 60 65 61 81 48 38 53 52 30 37 29 30 35 33 31 22 27 41 72 75 83 62 65 58 63 50 53 56 58 55 43 55 54 50 51 49 44 47 41 39 39 30 32 23 13 52190 334 44 30 10784 14 29 50 8747 1392 17120 2085 2654 2935 3316 3679 3558 3795 4255 5583 6847 7155 6984 7941 9266 8693 5389 3963 6354 6531 4267 2783 1526 1719 2802 2943 1804 1713 1063 602 454 417 355 316 505 445 367 369 380 351 242 291 272 192 349 331 404 510 447 384 446 356 429 452 372 502 405 361 487 565 460 430 416 365 128 94 165 78 90 15 53 57 288 301 242 329 435 478 511 339 348 265 313 254 177 264 201 202 193 203 108 118 185 148 277 316 270 239 180 103 87 104 127 139 117 154 134 144 74 121 117 13 148 112 -17 15 9 40 27 53 123 2 47 44 8 148 95 18 56 65 67 95 32 82 138 299 298 219 286 309 133 86 9 3 -33 69 75 11 10 79 42 44 72 76 65 -3 53 106 112 63 60 86 87 62 61 117 71 50 79 60 94 120 72 51 51 70 73 94 81 97 60 22 39 52 71 125 118 117 71 109 147 55 99 106 111 79 21 78 51 26 113 89 97 77 113 80 97 109 65 97 153 197 187 249 460 409 139 150 156 137 179 167 180 145 103 180 195 229 508 316 118 35 93 65 33 32 29 38 28 8 49 50 63 68 106 80 108 115 130 138 250 383 461 504 435 442 382 322 335 210 279 436 437 361 358 318 330 319 296 237 254 254 278 270 292 225 202 212 157 88 65 107 157 139 100 73 36 49 61 83 60 40 41 64 70 49 42 33 51 39 31 11 21 40 22 30 57 54 86 87 70 56 65 72 55 55 51 41 59 61 65 50 40 34 37 40 36 29 37 29 31 21 22 9 52196 330 15 30 10785 14 29 56 8745 1393 15771 1935 2366 2943 3056 3463 3854 3590 3968 5895 7054 7049 6841 8060 9180 7944 5169 3927 6323 6567 4255 3377 1740 1391 2331 2662 1569 1583 906 472 438 437 324 399 420 377 446 314 251 240 241 226 116 170 179 216 358 388 340 237 285 321 302 304 272 333 274 309 291 307 442 347 286 248 189 114 85 76 22 -36 66 122 135 256 228 286 257 443 356 196 242 317 168 182 154 140 256 105 86 182 187 98 117 189 245 189 169 171 196 137 100 84 146 89 100 136 80 4 17 -4 139 89 53 6 10 58 -5 -27 26 8 100 96 -65 -36 40 13 12 83 37 10 78 86 43 -62 20 182 207 307 340 222 102 50 -17 -35 52 87 -44 -32 -45 -76 8 -32 -28 71 13 -27 -50 -38 21 23 30 34 41 2 -23 -20 3 -7 53 7 35 51 91 0 42 57 34 62 109 78 102 76 51 25 65 67 78 24 17 25 83 103 40 -33 9 6 -26 31 17 67 8 -4 70 76 54 42 77 122 74 85 51 66 183 198 291 420 160 144 115 124 154 143 134 124 78 92 195 152 265 403 159 85 101 66 33 10 11 16 -21 -25 -8 17 56 42 86 94 63 84 79 67 157 267 362 450 438 395 338 328 219 199 337 398 390 303 255 266 291 258 256 248 221 195 186 202 180 176 173 140 78 40 72 126 150 108 53 33 24 7 23 13 18 -4 -10 2 9 4 999999 999999 1 11 3 999999 999999 7 4 20 36 37 53 36 29 15 19 23 11 5 12 27 22 9 18 10 10 11 2 4 13 999999 4 4 52202 329 45 30 10785 14 30 2 8744 1393 16335 1900 2612 2677 2770 3418 3795 3793 3843 6117 7294 7152 6869 7743 8979 7920 5104 3975 6362 6872 4561 3490 2085 1209 1829 2440 1665 1547 828 340 286 341 263 367 441 549 362 359 364 301 280 148 178 281 199 254 347 318 336 379 295 373 454 373 342 405 385 294 409 348 377 408 318 235 6 91 59 -21 -86 -40 11 143 241 235 179 264 269 497 292 206 159 274 232 177 119 228 134 2 39 65 79 106 134 209 144 159 187 134 149 67 75 107 188 82 45 59 91 51 79 39 27 31 64 15 -36 2 -7 -70 38 -35 18 50 90 43 54 47 32 63 92 61 68 76 -10 34 31 123 149 184 307 228 166 58 27 -24 48 10 35 41 7 36 64 -66 -62 -23 32 7 -8 20 24 38 62 3 -25 -34 28 13 28 -7 -40 48 20 42 18 73 35 82 47 61 53 25 -14 32 86 13 37 102 98 65 -12 21 51 92 74 1 32 -6 -37 -8 23 85 84 34 101 39 79 114 123 79 99 47 66 108 92 165 255 230 187 147 152 117 133 146 168 171 118 117 152 142 170 422 342 101 104 115 47 6 2 15 -15 -14 -5 -6 1 19 21 67 40 73 108 97 94 167 278 391 433 416 410 341 294 250 304 392 398 293 279 274 255 232 248 235 230 219 196 174 193 143 165 151 134 84 80 154 142 126 66 33 -8 17 33 16 19 4 16 30 12 10 15 999999 999999 9 3 999999 4 999999 15 21 12 41 45 46 25 23 17 27 17 9 14 6 5 17 25 9 6 8 10 9 6 7 3 52208 334 46 30 10786 14 30 8 8743 1394 18089 2193 2523 2814 2953 3400 3932 4044 4267 7325 8576 7545 7130 8011 9453 7803 4916 3965 6738 7557 4932 3870 2631 1524 2060 2620 1749 1587 1008 473 537 479 371 384 528 386 457 463 389 381 244 116 253 256 360 258 392 378 468 322 365 440 389 435 515 445 328 416 457 441 514 531 393 230 197 61 44 115 126 155 177 280 304 305 314 166 479 588 282 260 219 210 309 406 200 177 197 119 126 119 84 106 204 253 212 141 210 181 200 108 153 182 129 140 129 73 69 135 142 66 114 164 184 55 37 53 -23 54 133 133 46 27 97 52 54 79 -1 10 64 109 169 56 74 45 49 131 118 270 312 261 206 98 73 -1 53 63 82 83 91 64 60 40 116 85 21 13 31 10 59 63 98 25 64 88 43 50 104 67 46 118 38 -1 90 91 124 84 23 36 139 142 112 108 103 102 99 123 125 71 103 89 93 130 136 73 59 27 25 -6 96 133 78 65 81 81 164 176 127 137 99 94 77 127 198 216 187 138 181 137 196 196 167 123 139 137 160 185 163 236 186 521 498 139 239 168 90 56 52 39 67 66 34 10 34 47 56 67 100 67 139 164 165 211 291 396 479 516 503 393 334 350 413 452 405 339 343 385 375 349 342 278 258 246 275 278 243 198 216 186 182 174 200 223 192 159 122 86 60 38 62 69 92 71 66 59 26 11 30 20 23 51 47 39 32 50 54 56 73 89 83 70 65 70 78 53 55 77 69 62 53 61 63 48 40 52 49 48 39 40 48 43 31 33 22 16 52214 332 47 30 10787 14 30 14 8742 1395 17064 2097 2451 2692 2834 2916 3593 3986 4317 7826 8415 7582 7085 7812 7883 6197 4630 4112 5775 7737 5216 3748 2915 1671 1763 2238 1634 1496 781 405 398 341 389 465 519 490 434 367 411 304 257 239 251 288 315 184 384 402 384 312 368 396 394 353 409 327 319 417 462 351 421 424 401 322 206 217 175 117 99 52 133 282 241 204 187 265 378 271 203 180 281 227 231 238 256 158 132 123 35 95 131 136 128 150 223 171 87 82 170 59 165 166 186 141 155 56 77 78 145 97 124 69 58 43 9 40 84 -27 25 49 10 16 85 58 -5 -9 -5 50 44 0 135 61 43 67 110 80 100 212 259 287 211 101 41 34 9 -1 75 48 65 67 16 1 -8 -21 6 -9 -21 28 -1 -6 -1 -45 -49 72 126 24 74 0 31 58 49 65 34 36 31 119 52 118 100 74 125 89 57 95 112 77 83 61 22 13 30 84 101 70 48 39 67 37 37 57 52 46 68 48 99 78 127 74 18 30 71 51 120 180 188 174 113 77 102 88 104 117 166 167 163 188 163 168 158 385 549 146 238 192 90 32 19 53 34 44 23 40 30 15 19 23 73 87 87 109 106 199 304 372 478 540 466 401 398 374 387 403 366 321 305 310 321 316 281 259 265 245 272 262 250 249 209 148 151 185 215 207 166 140 123 95 26 2 12 13 24 26 36 18 32 24 33 24 18 34 20 13 25 25 15 14 13 32 37 35 49 47 54 46 49 31 25 36 29 22 31 37 22 16 29 24 22 18 14 15 9 4 52220 324 47 30 10787 14 30 20 8741 1395 15911 1995 2472 2591 2687 2845 3820 3767 4727 8215 8702 7554 6962 7492 7032 4939 4038 3560 5201 7434 4979 3505 3015 1709 1525 2119 1474 1393 809 439 300 350 413 266 338 439 357 434 339 281 256 200 197 166 148 148 243 321 293 427 355 322 415 264 354 338 276 411 454 458 387 342 209 147 46 53 -7 -3 22 129 270 349 219 108 241 251 456 338 264 197 177 200 185 127 122 175 15 21 60 120 130 77 125 160 158 268 117 82 93 65 144 94 94 50 31 188 43 -7 94 83 -7 -20 -13 11 49 42 81 -31 -22 -35 59 999999 -55 18 22 32 97 2 -37 44 16 48 40 -6 121 53 91 201 179 139 95 83 -18 -31 27 -38 -52 -17 47 17 -67 47 44 -4 -45 30 46 6 999999 -29 -33 -36 39 7 22 -5 3 -33 -18 3 -21 15 68 46 64 103 67 10 84 98 59 60 76 39 26 111 83 46 6 21 51 50 47 78 13 43 64 24 53 -3 23 42 54 57 53 89 80 24 29 37 55 52 101 127 160 143 104 74 86 95 139 127 135 138 162 128 129 159 257 389 461 176 318 196 35 22 21 -15 15 50 3 19 -2 -23 -17 26 23 50 53 94 100 200 325 392 407 453 387 372 356 287 336 358 352 276 291 306 283 279 261 252 241 239 234 237 228 253 210 124 147 206 192 171 160 118 109 90 19 -8 14 23 7 -7 8 19 24 12 9 5 999999 9 999999 999999 999999 999999 3 16 15 21 36 34 24 26 19 23 29 13 8 8 18 3 8 9 16 10 52226 318 49 30 10789 14 30 26 8739 1396 14672 2044 2375 2553 2696 2881 3574 3624 5184 8400 8725 7759 6917 7533 6955 4614 3994 3577 5030 7244 5680 5179 3434 1717 1565 2084 1441 1237 765 435 407 413 453 491 319 423 298 196 314 280 237 108 157 277 123 255 239 275 314 239 331 358 309 294 317 328 409 329 247 262 323 339 209 200 109 28 31 20 -23 130 223 199 231 177 218 386 423 362 235 67 73 153 108 184 72 158 79 54 95 116 86 60 74 178 180 205 150 83 114 35 142 72 73 198 73 52 27 10 81 50 37 45 -9 -56 -51 34 15 9 3 -48 17 27 3 37 48 63 103 116 15 -18 13 -63 -8 11 59 47 143 221 192 119 36 -6 13 -85 -26 -87 57 7 18 43 45 -16 -28 -25 -23 -42 1 -25 -69 -54 -79 -47 -23 -10 -31 -40 -2 -44 -5 39 15 68 57 24 -7 22 25 50 4 13 84 22 3 7 32 27 98 33 -12 40 13 -11 37 34 -9 -11 0 -16 40 26 -9 -23 8 35 -11 40 126 70 10 67 20 9 62 87 153 173 76 86 70 72 103 87 120 139 124 138 120 142 140 194 408 318 318 234 45 34 27 11 66 56 13 24 -21 0 22 26 55 58 -3 41 95 179 320 430 375 414 426 377 369 274 276 328 320 275 276 282 288 270 303 264 218 207 213 214 220 240 213 156 207 204 124 100 115 83 47 67 7 -21 6 -29 -25 -12 999999 999999 999999 999999 999999 5 999999 999999 999999 7 999999 999999 999999 999999 999999 6 24 30 11 20 12 5 18 5 999999 5 52232 332 50 30 10790 14 30 32 8738 1396 17895 2123 2676 2846 2884 3020 3531 3774 5033 8559 9269 8603 7489 8068 7872 5262 4377 3937 5425 7535 6670 5513 3751 2057 1509 1824 1581 1341 808 434 402 351 496 390 354 462 467 359 455 308 243 228 218 236 299 257 385 346 403 421 283 322 316 366 334 431 400 431 399 359 504 396 282 266 181 6 55 106 39 208 297 246 229 310 305 272 437 291 204 170 152 189 230 207 269 74 74 179 166 57 161 258 172 124 148 253 255 284 153 96 90 178 149 163 103 110 151 181 75 132 100 76 11 45 28 127 135 29 -1 27 66 29 66 -10 56 -17 89 -16 27 95 58 90 73 34 157 125 104 276 343 183 96 20 89 103 84 42 0 68 3 39 40 40 61 66 52 25 -4 36 10 -46 35 15 30 52 11 16 19 32 33 57 6 89 109 111 33 72 56 77 35 47 96 109 97 51 142 101 79 112 18 50 39 51 68 65 56 80 55 24 -18 92 74 64 134 110 164 140 158 146 94 95 111 68 113 185 179 191 164 138 146 187 146 165 157 233 199 173 185 143 143 257 676 666 467 350 143 115 123 45 39 28 70 44 14 39 68 85 60 30 60 101 145 252 379 425 454 493 497 426 391 314 347 397 376 368 382 348 337 364 330 294 276 270 290 251 281 326 337 272 262 304 177 104 140 103 118 99 48 32 38 31 37 31 37 35 42 46 38 30 29 41 16 16 16 25 29 13 40 43 54 43 51 57 60 58 47 51 50 37 31 46 55 31 25 26 27 21 30 38 34 32 29 16 52238 334 51 30 10791 14 30 38 8737 1397 32393 5452 2765 2872 3051 3057 3299 3536 5300 8716 9175 8539 7574 8027 7704 5134 4301 3985 6082 7734 6586 4981 3425 1907 1293 1544 1381 1061 650 422 424 265 332 416 437 433 351 309 429 426 259 294 308 235 355 296 271 384 276 365 341 333 482 419 398 345 385 261 328 461 531 417 313 307 119 29 167 107 129 245 258 249 250 317 314 451 526 353 141 67 116 107 119 186 157 190 130 215 149 135 163 132 84 137 202 106 176 313 153 173 82 144 144 138 206 69 38 128 39 38 9 80 59 45 91 60 -7 55 66 11 -23 4 123 63 54 8 -82 46 126 17 75 89 30 46 106 193 69 198 296 197 2 -48 37 65 78 -20 48 -31 34 121 33 16 56 -15 -2 29 30 9 52 37 66 21 21 38 115 18 91 44 32 61 13 84 84 4 55 68 58 51 24 74 110 94 41 83 78 77 81 104 79 113 52 43 -2 40 38 -8 54 79 65 89 146 86 133 184 188 178 139 75 101 128 104 100 109 119 150 168 139 105 119 141 188 162 152 155 122 131 183 208 233 292 803 797 573 317 53 14 83 83 104 32 15 40 56 51 34 77 71 78 67 78 108 147 264 346 393 395 366 353 323 308 374 358 346 369 363 333 339 350 346 311 265 242 280 275 333 351 395 334 297 377 282 103 104 84 71 91 65 19 23 49 61 32 12 39 32 12 13 14 6 16 4 17 12 23 24 24 20 46 71 64 38 54 53 40 41 46 33 47 44 44 52 43 37 29 31 21 35 24 21 22 12 4 3 4 52244 334 52 30 10792 14 30 44 8736 1397 45578 11657 3440 2882 3091 3600 3370 3445 5449 8539 9244 8540 7744 8034 7643 5220 4267 3849 5546 7186 6548 4769 3637 2212 1357 1453 1458 941 547 534 454 363 337 494 472 522 523 341 385 289 401 283 200 362 280 267 437 264 375 426 392 360 431 331 364 319 307 527 376 436 389 394 235 149 129 148 167 141 29 186 278 338 268 340 401 486 331 204 178 90 170 163 289 295 91 88 139 138 144 84 129 104 152 208 229 207 152 136 158 177 76 144 215 111 150 186 141 131 37 28 63 37 12 10 10 30 -26 -41 22 43 -85 -37 122 62 138 79 -45 59 109 109 100 22 45 -22 60 27 34 69 141 230 124 26 45 -20 -20 14 5 21 70 66 64 59 12 36 48 -49 -40 46 39 -22 45 -41 -89 1 23 -29 36 12 38 39 43 46 58 55 12 37 11 81 62 87 111 5 35 27 46 58 34 65 57 92 67 73 64 57 45 66 82 66 35 63 12 8 100 95 92 81 82 130 101 22 64 115 119 157 178 149 151 155 143 146 180 187 182 175 176 102 189 257 225 243 606 723 566 284 64 37 73 111 149 100 97 66 17 32 40 62 94 65 112 128 102 71 111 281 429 335 315 320 300 306 322 412 416 381 390 390 379 350 317 285 240 244 228 263 324 443 530 613 552 390 205 91 93 87 77 56 26 27 28 43 46 67 45 61 45 45 51 20 14 36 38 15 22 25 30 35 43 41 61 77 61 50 67 63 50 39 34 43 32 36 33 34 37 35 44 35 23 23 25 26 19 10 6 2 52250 332 54 30 10794 14 30 50 8734 1398 79907 35530 8235 2946 3229 3827 3599 3150 5207 8556 9151 8455 7566 7996 7787 5427 4093 3900 5835 6720 6001 4497 3710 2192 1320 1395 1234 1009 543 460 341 404 390 502 431 466 392 334 358 442 343 207 274 306 363 281 263 333 380 350 288 221 259 346 364 398 421 454 398 363 357 422 272 174 13 63 86 28 100 199 251 229 346 354 393 419 308 224 245 161 123 150 241 257 187 65 93 118 123 80 52 63 103 257 168 122 240 175 73 116 204 277 210 97 132 150 82 83 50 85 -56 -6 3 -93 16 -4 15 27 50 13 -19 71 128 83 36 50 -32 56 3 44 31 84 117 -20 -67 57 59 -26 82 307 95 9 33 38 73 -12 -17 75 119 161 152 75 59 27 8 25 -40 29 -26 -15 25 -56 -3 11 7 24 -24 10 26 24 -12 -10 35 48 37 63 14 14 0 71 62 72 33 37 105 113 74 50 72 41 70 66 64 26 55 27 13 44 47 69 94 82 137 158 126 146 75 83 145 114 68 42 60 66 130 170 171 87 119 132 147 118 141 202 164 154 205 201 209 233 454 680 625 292 117 89 70 71 108 135 120 53 1 -11 13 14 23 51 62 45 71 126 166 127 357 445 325 232 301 333 372 370 360 363 380 381 335 323 279 286 263 242 228 308 363 340 353 405 296 169 137 101 69 68 65 21 19 1 26 28 41 27 42 17 17 41 19 18 15 2 28 19 22 18 12 5 33 56 65 78 53 43 48 51 46 34 33 18 14 17 30 26 26 22 19 22 19 11 15 19 5 2 52256 333 56 30 10796 14 30 56 8733 1399 102031 40844 8512 2912 3151 4444 4330 3247 5923 9164 9483 8546 8057 8760 7980 5394 4258 4234 5932 6409 5923 4752 3823 2382 1167 1380 1318 883 670 466 429 396 402 349 476 424 446 401 345 317 322 382 277 326 242 310 424 300 301 421 436 506 409 271 394 379 333 358 412 467 472 520 382 249 186 182 99 149 213 268 200 230 361 348 534 322 206 120 213 219 247 287 37 187 225 136 204 148 111 133 129 270 219 159 104 73 199 160 142 166 122 63 218 156 190 95 107 58 -18 4 74 61 29 69 75 177 102 45 5 24 109 28 58 3 -40 33 130 114 82 68 24 24 24 7 25 66 99 59 247 214 23 -9 85 -9 -14 25 13 1 121 89 47 23 -10 1 20 10 -7 35 47 58 26 10 -22 18 7 9 44 38 -20 9 103 30 -17 99 61 45 91 87 73 72 89 80 126 88 18 68 73 24 17 53 99 57 26 22 60 40 53 70 65 44 109 64 71 92 112 160 139 124 174 158 179 118 136 147 154 118 157 131 95 121 158 139 185 121 117 163 141 203 221 237 415 627 613 360 258 184 159 61 57 96 145 115 119 76 75 52 72 109 107 92 52 77 104 119 303 479 417 304 346 394 385 415 421 393 376 372 394 372 328 297 264 270 304 325 290 313 249 183 177 177 122 98 114 87 54 41 38 37 54 52 51 60 57 39 40 36 40 34 45 32 29 31 36 35 43 22 32 43 69 84 82 69 63 64 74 60 64 73 66 52 59 45 39 38 34 41 42 32 24 22 26 23 9 52262 311 58 30 10798 14 31 2 8732 1399 118586 40573 6774 2791 2919 4167 4006 3391 6760 8800 8794 8089 7848 8394 7136 4857 3722 3616 5012 5885 5473 4277 3494 2200 1256 1294 1155 844 488 349 268 286 391 343 336 351 357 243 287 301 265 214 283 244 212 173 221 336 259 266 239 276 320 392 344 359 367 226 254 295 448 473 278 201 -45 66 42 79 253 321 235 266 395 379 409 285 220 144 77 65 169 198 137 82 144 161 90 38 122 38 48 120 32 18 40 -32 38 129 173 67 150 161 229 111 124 14 6 45 24 70 27 -37 48 17 23 54 -57 34 52 6 47 23 16 58 58 69 54 21 25 -37 -4 -12 -41 15 -12 -18 24 3 106 139 13 36 18 -48 37 -7 38 -57 -11 12 0 63 59 -26 9 -49 -19 -26 -15 -13 -88 -21 -6 7 54 -11 -11 -40 -16 38 -14 57 77 20 33 13 2 -2 20 22 52 52 -2 30 89 44 49 -22 -8 7 40 34 13 31 15 20 -30 -17 10 36 51 55 -38 17 78 85 49 78 74 91 77 -5 22 82 44 104 86 111 80 121 99 116 114 88 92 117 140 167 125 174 402 655 570 415 228 162 171 18 -10 71 88 83 45 12 -15 8 -27 -17 -2 41 41 38 50 81 282 387 346 337 330 315 263 276 245 235 303 315 305 310 283 269 239 190 187 240 286 261 175 108 62 50 46 44 52 37 40 6 -25 -19 -26 -6 -22 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 25 10 52268 324 60 30 10800 14 31 8 8731 1400 103751 38107 4739 2756 2969 4361 3919 3703 7369 8984 8780 8248 8252 8913 6608 4615 3808 3573 4550 5642 5251 3895 3204 2000 1177 1373 1268 950 540 426 439 368 424 459 486 398 251 373 414 392 332 255 228 342 294 266 334 374 343 286 217 231 294 307 345 406 274 230 242 294 446 364 223 153 99 71 119 146 264 280 225 183 388 430 204 258 160 76 102 98 139 133 179 43 77 84 92 54 37 86 93 158 86 157 187 155 54 89 83 150 263 213 230 212 93 74 116 56 124 12 46 14 66 -22 -12 53 41 49 23 -70 -14 -17 82 -2 1 -37 -26 -9 23 76 13 5 -2 -18 43 55 29 115 175 42 42 -19 -2 84 26 9 -3 -17 22 -4 8 -11 42 35 40 -8 -33 63 -19 -27 -7 -7 -77 -61 -13 16 7 36 28 -14 34 51 19 70 72 43 47 30 77 63 33 71 42 -19 -20 39 6 -6 28 40 52 53 81 71 11 33 13 35 -17 89 83 69 25 25 39 2 86 63 44 82 57 39 54 85 159 169 165 148 155 112 97 135 121 120 117 88 135 203 230 171 310 566 523 393 273 143 174 110 36 62 41 81 75 61 11 -13 19 -7 18 61 21 41 55 104 236 350 407 365 369 324 277 221 191 262 280 303 343 322 345 329 275 261 188 208 260 225 181 159 74 86 91 37 34 46 36 -4 -23 -16 5 -25 -16 12 5 21 17 8 9 999999 999999 999999 5 11 999999 999999 999999 3 4 12 33 27 11 25 32 21 14 8 2 12 1 16 5 999999 3 6 52274 334 62 30 10802 14 31 14 8730 1401 103196 27778 3518 2799 3444 5320 3821 4720 8282 9156 8922 8660 8966 9114 6694 4664 3780 3363 4226 5608 5516 4037 3419 2128 1378 1306 1278 1215 691 450 417 346 500 396 377 301 318 415 472 416 412 345 385 482 354 416 315 350 431 297 329 315 354 347 446 516 477 339 380 386 492 480 276 136 182 169 92 172 302 270 228 374 482 377 158 235 173 127 253 144 195 161 235 152 207 138 224 205 154 78 93 53 88 146 129 140 132 141 176 202 188 184 163 250 109 151 150 125 39 67 72 78 39 51 45 81 41 74 104 105 36 23 41 89 26 9 6 79 67 30 80 55 51 84 48 -11 31 88 128 71 92 96 70 65 36 51 -27 17 22 123 74 50 112 71 42 64 68 22 119 62 52 -9 -29 6 22 -13 15 68 21 39 66 101 51 30 62 38 74 51 116 88 106 57 13 36 78 94 14 90 53 12 48 49 80 48 67 80 105 97 78 37 47 125 121 139 93 57 82 150 135 158 119 85 125 157 225 195 175 221 165 163 127 115 169 202 198 164 182 242 253 259 405 583 552 434 380 279 265 179 105 80 66 68 75 99 96 27 61 69 78 74 118 73 139 122 260 327 434 393 405 402 275 196 205 284 324 325 370 387 425 423 386 335 279 301 271 207 158 129 112 109 104 128 91 87 93 66 54 26 19 32 65 62 56 44 45 43 47 40 39 32 30 35 49 54 37 35 48 44 78 85 79 71 75 69 66 70 59 36 40 38 53 59 43 41 37 39 45 33 35 29 23 26 19 11 52280 316 62 30 10802 14 31 20 8728 1401 139749 27310 3373 2637 2863 4684 3936 4033 7790 8565 8454 8428 8337 8362 6032 4365 3751 3217 3526 4923 5008 3558 2931 2046 1123 1111 1155 1121 745 348 330 251 260 343 415 385 307 397 395 280 298 210 273 268 171 249 217 254 351 250 201 249 192 369 287 245 266 190 310 267 438 304 179 100 97 178 60 104 267 138 219 380 400 299 128 35 88 178 151 133 13 52 122 111 97 47 100 -16 20 20 94 45 50 21 44 62 78 143 155 146 203 74 102 159 86 108 74 64 -5 -75 -9 54 63 -72 -85 32 -25 -37 -84 30 4 18 -7 -3 -45 59 42 92 40 -47 -76 25 -29 26 -88 -35 -30 77 122 -26 -89 31 79 -1 -61 57 3 25 43 4 -32 -16 53 46 4 7 14 -33 -52 -4 6 -5 -14 -35 -72 -84 -68 -42 -46 -41 -1 -55 4 57 -2 -12 16 36 67 28 40 9 -51 30 23 38 53 -16 21 32 52 41 1 9 14 -5 -42 -9 20 -9 24 20 34 20 52 49 20 86 107 113 80 13 48 33 89 128 91 53 85 81 94 109 72 75 123 129 101 160 207 234 395 433 405 343 299 252 240 202 139 87 27 53 28 6 36 38 -9 -23 -35 29 29 45 68 24 99 138 205 243 297 281 179 100 127 287 257 212 282 321 330 351 331 222 155 167 169 86 39 42 46 43 44 38 28 17 8 -21 -24 -32 -51 -51 -19 -6 3 16 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 26 30 15 9 6 999999 0 52286 334 61 30 10801 14 31 26 8727 1402 152743 28655 3268 2977 3230 5159 4828 3715 7761 9396 9069 8668 8793 9258 6499 4645 3704 3042 3280 4792 5189 3727 2922 2098 1297 1334 1249 1079 747 362 438 565 484 561 417 393 374 339 405 465 372 374 521 352 264 299 395 376 428 378 282 312 383 305 338 360 526 400 358 455 562 447 375 221 85 137 134 233 348 266 345 392 491 272 205 118 139 198 360 248 111 124 141 143 158 168 223 108 61 191 185 78 68 81 91 147 143 127 255 165 242 182 126 153 220 121 122 60 72 136 120 61 67 106 -29 90 50 47 5 40 65 2 40 -6 39 58 38 77 7 2 129 80 83 163 22 29 136 41 9 43 89 24 84 71 141 39 -2 28 -12 18 32 77 27 95 60 56 25 -28 -10 16 7 4 42 -11 -1 83 -19 -4 -50 0 -19 36 32 95 62 56 71 70 45 84 97 171 97 93 79 47 81 103 55 118 68 31 80 81 89 56 63 56 101 95 67 63 88 64 55 39 66 45 85 120 132 85 112 167 161 173 192 156 145 152 166 162 149 150 163 229 217 247 236 246 382 418 405 433 357 308 304 214 239 249 198 135 82 57 72 94 53 64 83 89 98 78 96 130 101 111 246 328 233 204 213 120 125 173 291 304 298 332 406 383 299 201 201 151 135 144 129 80 71 109 115 100 81 62 30 42 34 8 8 23 50 43 45 49 37 25 41 23 33 21 53 55 27 29 39 29 34 49 64 64 65 76 69 59 48 44 49 37 30 38 28 39 44 34 32 38 40 32 31 38 24 16 19 8 52292 332 62 30 10802 14 31 32 8726 1402 101867 23782 3177 3072 3278 5293 5695 4705 7887 9271 9101 8644 9234 9349 6829 4678 3739 3113 3206 4779 4942 3929 2967 2535 1538 1189 1166 1086 947 465 362 396 304 298 389 420 403 380 397 297 276 359 290 293 282 240 361 423 441 247 272 486 422 404 283 329 478 327 446 538 472 365 205 160 79 59 81 52 269 245 304 463 411 332 221 139 224 238 263 210 171 127 133 113 76 55 181 305 118 89 154 151 150 171 147 90 205 252 304 154 232 225 112 193 161 145 142 260 128 -23 20 55 27 -42 -16 -25 28 24 -5 81 -3 40 96 62 80 52 44 89 83 -22 33 86 116 -16 13 58 83 -26 42 -27 -23 27 123 137 147 76 18 111 91 20 16 30 10 -40 -44 17 18 9 10 13 -30 58 40 -64 8 29 31 -34 -37 1 -26 -17 -6 26 97 87 42 -8 23 51 30 35 67 117 95 4 72 48 -11 38 58 33 49 96 37 0 91 -38 12 44 57 71 44 50 41 115 83 139 120 138 150 135 108 78 131 200 182 123 150 145 115 128 144 157 159 126 225 281 222 202 246 327 390 384 357 361 293 211 234 275 196 116 59 78 78 106 72 48 82 68 78 114 107 129 89 97 105 171 174 99 112 137 160 139 177 265 274 282 299 280 226 158 126 126 126 118 102 130 108 104 100 101 69 46 19 21 27 32 39 36 22 7 37 64 37 18 26 36 32 8 33 32 22 27 27 30 40 44 38 46 51 71 55 62 57 33 19 41 37 19 20 29 20 24 29 23 19 15 19 18 12 3 52298 331 63 30 10803 14 31 38 8725 1402 192294 32470 4095 2957 3321 5918 6321 5445 7960 9324 9308 9177 10096 9452 6550 4596 3558 3071 3369 4681 4903 3591 2730 2724 1741 1280 1191 1096 795 354 383 358 332 378 450 507 372 375 321 293 403 484 351 309 278 358 317 269 230 294 298 357 403 441 346 350 383 499 351 442 533 356 363 212 51 150 191 189 383 288 212 325 415 251 144 204 283 222 210 150 115 167 142 153 170 109 189 176 96 109 234 203 83 155 113 137 208 144 136 149 130 158 166 154 202 115 158 174 151 53 -4 8 10 41 1 -48 71 84 43 5 81 -37 -17 -24 -55 33 78 59 35 25 50 58 -33 22 134 42 103 34 25 27 3 81 125 119 148 78 -16 16 25 55 38 16 48 26 60 31 13 13 -11 -33 -8 33 19 37 11 -29 1 7 40 28 28 42 53 144 25 -5 83 43 0 34 105 32 63 87 66 49 16 20 9 46 58 25 12 76 112 50 31 55 88 -35 44 53 48 142 113 95 99 132 159 129 121 128 125 121 147 162 121 145 126 104 145 176 178 82 86 118 139 307 267 227 289 396 371 323 329 304 278 253 281 290 229 190 198 145 73 99 134 96 102 114 114 104 103 146 74 63 84 124 141 114 96 111 150 120 146 177 205 165 181 159 161 151 150 121 113 108 74 69 89 132 137 112 84 66 63 63 77 50 76 69 20 0 18 34 43 26 34 34 18 28 27 12 18 16 23 18 26 60 49 52 71 62 46 51 50 23 40 39 26 37 26 25 22 14 24 20 10 13 10 9 7 52304 334 64 30 10804 14 31 44 8723 1403 231358 45564 5006 3215 3568 6094 6814 6019 7973 9502 9683 9820 10072 9948 6853 4570 3743 3091 3219 4216 4991 3920 2656 2703 1872 1319 1243 1206 941 544 434 397 420 591 443 378 376 470 464 403 381 412 461 275 243 251 286 475 379 278 377 281 466 352 344 444 389 417 436 570 483 429 385 210 176 108 236 229 411 320 442 539 294 199 155 149 180 186 215 171 168 208 54 99 95 120 200 169 91 61 98 93 118 122 107 52 168 163 246 159 192 185 63 193 195 196 185 85 98 65 41 67 56 102 74 16 25 28 68 128 6 68 44 35 -13 79 71 20 106 5 44 31 7 66 75 98 32 7 73 1 78 150 137 194 255 180 58 49 33 68 20 82 49 31 -64 5 51 46 23 3 -19 -29 3 47 -4 19 -14 -42 -39 61 62 43 5 26 53 92 129 122 15 53 50 20 74 81 65 21 41 72 94 24 26 105 33 108 60 89 120 21 46 30 52 69 102 36 99 90 104 136 175 208 125 98 136 175 194 154 152 137 153 174 149 176 167 119 102 148 158 213 367 305 252 343 401 405 310 281 296 243 272 281 296 310 264 246 145 73 137 88 88 111 126 133 102 69 156 109 119 105 96 109 131 122 144 147 153 115 106 126 161 148 130 148 136 141 148 120 126 116 93 95 107 114 106 83 69 52 66 64 58 70 67 39 30 62 49 37 36 54 40 32 34 31 29 21 47 44 56 67 76 75 61 79 70 61 41 38 42 38 38 56 57 42 28 24 21 24 36 31 19 17 24 15 7 2 52310 334 67 30 10807 14 31 50 8722 1403 239045 54385 6079 3347 4055 6862 7290 6367 8008 9777 10099 10322 9933 9944 7195 4586 3959 3154 3276 4121 4967 4273 3161 2638 1647 1280 1212 1169 715 430 418 493 545 539 520 406 376 447 454 591 535 410 616 385 280 382 357 236 371 395 346 359 417 325 548 440 429 425 362 465 543 373 387 216 202 276 335 323 382 320 350 399 385 257 250 104 241 333 282 252 235 154 287 242 151 260 198 157 69 22 255 154 237 185 163 213 189 162 290 189 159 205 162 140 190 188 123 145 77 120 132 46 82 46 35 26 109 147 40 64 67 60 99 54 72 4 51 33 -25 37 71 80 82 93 89 36 55 72 97 38 82 39 130 111 131 96 74 41 33 55 101 32 13 4 24 3 34 32 58 40 28 10 78 -6 23 69 43 -52 -1 -55 14 107 82 45 30 111 138 35 60 91 55 71 70 154 126 28 13 156 129 62 70 127 111 58 67 85 110 93 90 81 101 74 32 65 159 128 104 126 123 141 151 144 193 182 188 152 158 209 207 184 125 193 190 175 152 148 151 189 425 339 305 377 457 440 421 373 307 307 278 291 301 301 314 187 100 100 120 65 107 123 95 133 140 133 126 163 79 86 161 174 134 138 149 154 174 125 145 127 102 164 168 134 140 153 131 136 151 118 117 122 87 118 101 106 99 72 65 75 95 75 77 72 75 63 47 55 56 43 41 43 53 50 36 51 44 20 27 57 75 81 68 82 96 80 54 45 56 70 66 51 57 47 52 56 42 32 45 46 42 39 31 25 22 10 52316 334 69 30 10809 14 31 56 8721 1404 219991 44285 4519 2983 4727 7224 7080 6151 7873 9590 10142 10028 9605 9388 6635 4480 3791 2797 2953 3398 4655 4336 3232 2584 1562 1164 1135 1159 919 405 425 391 351 412 569 420 444 548 469 358 507 559 384 434 286 281 273 325 289 347 336 426 413 367 305 430 455 424 333 427 490 408 227 130 118 207 311 383 332 327 438 284 285 292 207 185 186 245 143 137 118 167 258 153 256 123 96 138 100 153 194 90 187 200 211 241 268 190 154 176 170 180 177 121 8 177 203 107 68 47 50 53 77 8 23 84 91 23 31 54 -2 50 69 24 -1 24 -6 12 61 37 -45 28 50 62 100 44 99 -22 -37 83 47 108 217 232 211 115 138 157 75 -26 28 28 71 78 4 -31 13 63 -12 -29 -33 -35 -58 12 8 4 35 66 61 68 8 72 53 19 99 87 105 30 58 47 16 -40 20 64 28 125 100 50 37 73 6 -18 60 73 88 53 27 33 45 8 9 33 64 53 132 160 92 128 152 149 146 97 145 149 106 170 204 145 140 95 187 101 129 171 138 160 147 228 448 417 357 390 428 470 411 306 299 308 283 218 224 262 268 201 91 75 59 74 88 83 86 76 89 87 103 141 120 121 93 78 99 149 101 141 283 155 134 119 131 110 85 115 126 91 92 91 92 91 113 103 99 102 99 92 74 81 64 73 52 57 58 61 60 59 46 28 37 26 18 30 27 41 46 35 30 29 22 57 60 55 58 62 64 55 44 58 67 42 37 37 34 35 29 27 32 25 19 16 30 31 29 17 6 7 52322 332 72 30 10812 14 32 2 8720 1405 206390 46015 4058 2967 4518 6826 7202 7351 8082 9308 9634 9424 8663 8714 6444 4486 3652 2814 2890 3141 4683 4382 3288 2435 1564 1156 963 958 802 402 403 418 430 435 458 515 462 420 375 510 436 441 534 476 416 317 310 330 368 362 370 361 454 374 290 305 248 351 385 431 421 449 358 134 250 289 313 291 377 460 524 413 202 237 173 202 218 207 235 69 164 101 125 92 30 82 183 84 75 74 -8 179 116 138 149 118 174 236 146 65 60 117 187 160 175 82 119 111 61 87 108 77 153 46 118 63 62 31 28 11 -17 8 23 20 59 25 -30 15 -48 -10 30 -1 21 58 9 55 98 10 3 34 117 39 118 157 140 72 118 146 69 27 22 67 72 -21 -70 -9 12 -14 -5 -7 0 7 -38 -5 36 58 35 17 15 76 52 8 59 7 39 22 4 29 1 59 70 77 63 55 51 38 114 87 20 24 58 56 39 80 36 -11 -5 9 64 83 29 55 88 9 52 91 99 126 108 113 125 123 106 160 208 166 104 136 153 135 154 112 129 159 177 139 174 355 554 411 336 441 414 400 368 341 279 258 253 199 188 197 223 195 119 45 92 95 71 45 76 104 99 67 38 95 149 145 159 113 95 131 145 153 177 150 154 131 88 115 93 92 102 102 83 76 81 114 94 72 92 61 46 100 90 73 59 57 61 33 25 42 62 30 36 20 27 7 15 31 24 32 18 31 28 31 23 26 60 49 55 69 66 56 50 49 40 31 26 25 29 24 31 18 18 17 21 24 16 15 10 2 52328 329 73 30 10813 14 32 8 8719 1405 186972 35890 3742 2981 4696 6889 7538 7760 8451 9022 9553 8949 8247 7604 5651 4173 3545 2749 2595 2678 3914 4335 3231 2385 1776 1195 961 862 643 404 296 412 357 370 410 321 431 367 361 307 465 394 395 307 361 348 185 243 264 210 294 487 382 286 241 302 375 189 280 425 439 304 168 106 171 217 257 277 291 417 345 294 173 126 83 33 248 174 138 133 201 66 72 164 103 60 113 101 82 85 91 52 10 24 111 157 142 115 185 146 112 96 130 91 147 87 95 64 5 -14 -16 3 24 -30 -61 -38 14 -44 -3 12 1 3 -20 66 -2 -23 1 -3 77 46 22 -72 -22 62 49 10 21 28 -59 49 57 52 104 127 161 172 202 67 29 -7 46 39 12 -12 42 -36 -29 -10 43 -23 -13 20 26 25 -16 -59 -60 -38 -13 42 35 31 -6 26 14 33 17 26 60 59 47 9 -13 -4 11 61 14 38 28 17 33 -16 68 59 53 57 25 -2 -13 27 20 67 76 85 67 71 82 152 151 135 123 135 68 104 147 136 127 128 146 145 126 126 65 111 117 139 218 436 562 357 315 354 369 302 322 300 236 199 251 212 177 147 99 150 114 71 74 67 27 22 86 96 86 63 29 54 73 76 64 62 96 102 93 93 99 117 90 111 116 112 89 73 95 82 90 88 74 73 63 61 75 86 83 75 71 57 86 62 42 31 21 13 42 19 11 10 15 10 21 9 999999 21 27 19 11 8 23 24 24 53 46 51 52 36 19 12 21 24 17 17 11 18 17 11 3 1 999999 9 0 52334 334 74 30 10814 14 32 14 8717 1406 195216 41787 3909 3358 4803 7241 8033 8711 9106 9667 10021 8911 7732 7397 5832 4421 3638 2882 2590 2544 3734 4504 3592 2641 1816 1341 1153 867 621 546 364 349 444 549 413 503 388 405 575 455 368 480 547 354 288 460 297 332 372 438 415 478 499 510 367 288 361 479 420 497 480 448 247 132 151 261 344 344 248 436 496 268 235 243 199 203 283 183 175 195 303 298 223 182 126 139 143 217 136 112 69 158 200 132 183 109 175 156 163 162 174 110 144 128 203 171 217 184 132 88 50 102 32 130 95 35 35 84 10 2 90 76 124 11 -12 56 55 83 -33 107 62 -11 0 68 96 142 121 83 -30 -12 108 223 175 119 128 150 262 216 62 75 38 81 4 30 68 -3 55 31 -32 6 80 93 44 61 18 -2 43 41 21 -42 29 79 84 30 37 53 120 66 107 131 92 127 64 19 36 101 133 98 41 13 82 130 59 88 120 37 11 44 87 82 93 62 64 30 57 139 128 154 180 196 166 140 122 98 145 183 179 138 137 157 108 213 165 124 164 166 258 423 614 535 388 418 439 427 403 412 334 269 289 204 185 198 220 180 157 98 71 103 94 68 101 123 130 107 152 134 99 90 110 159 146 123 109 127 123 135 140 141 150 97 133 142 114 109 96 114 115 105 116 113 107 102 83 88 105 100 93 95 66 26 45 63 64 46 52 46 43 44 61 55 57 56 57 48 37 30 43 80 75 79 83 82 85 78 75 54 51 55 51 50 53 57 59 56 38 40 42 31 31 36 35 32 23 13 52340 330 45 30 10815 14 32 20 8716 1406 184115 31142 3476 3174 4621 6921 7906 8535 8789 9281 9949 8982 7174 6543 5097 4200 3472 2929 2491 2364 3809 4582 3435 2511 1812 1084 1057 935 585 436 406 380 396 487 413 432 456 451 397 404 431 434 428 324 376 248 296 249 274 373 470 397 460 546 276 262 359 368 418 505 410 386 253 190 232 439 386 308 419 443 333 168 165 193 205 244 229 127 121 163 135 167 182 147 35 140 102 21 163 114 57 116 99 80 119 45 129 129 109 177 150 107 92 197 253 171 167 100 28 53 86 114 30 57 9 -15 -33 21 73 21 16 58 -3 15 -66 -37 19 14 53 83 63 37 61 69 -27 14 3 19 15 -19 111 42 147 165 201 239 164 114 138 47 61 19 19 -43 31 33 -2 2 16 24 -35 14 -23 14 -2 24 73 39 39 -6 63 43 -4 1 118 61 39 73 77 63 -25 25 50 69 3 34 86 64 73 40 -37 40 66 65 15 34 59 9 2 12 40 38 26 65 83 129 103 51 152 173 167 97 106 102 147 148 164 150 119 141 186 135 88 136 160 169 211 382 613 547 374 389 357 326 294 299 271 320 244 148 141 211 204 125 119 116 53 81 99 64 36 39 58 86 86 58 92 71 49 58 113 144 144 85 112 116 113 124 83 94 63 84 95 75 107 95 62 98 116 87 67 80 107 89 70 75 61 50 69 41 18 37 21 3 3 4 30 27 15 23 22 34 28 17 7 6 13 28 27 34 41 49 35 54 47 33 29 25 51 29 30 32 24 10 19 5 19 9 999999 2 52346 328 76 30 10816 14 32 26 8715 1407 147533 20349 3361 3296 4605 7074 8169 8665 8826 8994 9626 8789 6691 6027 4942 3920 3344 2785 2315 2323 3600 4577 3673 2707 2019 1343 961 682 418 379 386 382 539 498 502 237 306 394 403 504 541 463 517 446 301 341 374 288 231 409 381 358 397 387 347 443 502 400 430 425 389 310 90 182 184 276 409 360 352 378 250 164 249 285 121 178 168 105 166 138 191 259 210 151 206 102 165 94 32 131 63 68 151 190 85 72 196 132 106 99 100 134 213 41 117 215 161 124 96 80 -17 -7 84 91 89 95 37 9 79 -67 -6 60 -40 52 27 -1 -17 -11 -42 12 -14 0 -14 16 0 25 -9 -13 -10 13 133 30 50 131 97 191 135 84 -15 -12 57 11 68 44 -25 8 -9 -57 30 -43 -54 -14 11 11 -79 -53 22 25 60 75 -71 9 46 -15 17 64 54 95 107 51 43 100 172 79 66 12 43 38 95 13 -12 -12 53 61 21 3 31 36 4 18 84 81 22 35 80 59 113 106 170 200 138 163 188 140 99 148 134 94 109 192 133 153 143 136 154 124 192 409 634 624 457 422 318 304 296 270 243 269 173 139 163 156 193 174 88 81 106 59 43 74 74 49 41 50 85 83 69 79 55 57 69 86 134 87 117 124 107 117 110 75 62 85 86 80 73 81 86 55 62 67 80 85 93 110 89 68 62 55 38 12 6 -16 6 27 3 7 8 14 11 999999 1 17 11 8 2 6 17 20 39 40 42 54 34 19 28 42 30 19 22 26 23 12 19 13 18 19 13 2 52352 326 78 30 10818 14 32 32 8714 1407 106453 13582 3311 3440 4742 7007 8011 8326 8217 9041 9378 8003 5856 5411 4807 3795 3417 2709 2214 1918 3358 4692 3799 2578 1927 1194 1010 654 415 394 420 368 305 371 460 347 312 437 359 462 520 419 319 475 443 378 362 307 287 378 349 353 414 422 360 314 370 416 425 456 425 365 166 130 191 272 237 319 260 295 220 187 161 183 52 244 247 120 80 114 106 141 66 102 172 170 96 165 131 62 -46 66 165 30 28 153 141 130 96 28 143 111 85 -9 106 184 155 81 23 9 -14 -22 -11 8 -52 57 7 -10 -15 -14 19 52 66 74 51 -19 6 -10 8 -43 25 -25 16 78 -16 9 19 50 -15 53 91 60 77 1 134 172 157 125 43 5 -44 -14 -37 -57 -19 75 -18 -9 -25 3 17 -20 19 -5 -8 40 -13 -58 21 -39 -7 9 13 12 -11 -58 -24 65 37 3 59 5 40 41 52 44 9 -27 26 26 49 46 -2 50 80 16 43 -1 25 62 79 47 81 66 107 92 37 69 129 137 139 125 114 59 92 186 149 102 159 145 148 118 68 121 104 84 112 333 590 690 535 368 335 273 269 235 266 225 209 166 188 172 150 187 157 87 50 38 56 31 -3 15 49 36 58 35 66 73 85 53 48 90 109 81 63 91 82 67 64 60 77 86 68 72 71 84 76 77 80 78 65 60 91 83 51 42 53 44 33 17 -1 19 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 999999 7 16 11 23 12 999999 7 23 48 15 17 19 18 16 9 4 10 10 1 999999 1 4 52358 334 79 30 10819 14 32 38 8713 1408 114251 8884 3758 3982 5393 7357 8152 8387 8742 9269 9231 7643 5816 5646 4617 3585 3405 2730 2252 1973 3208 4277 3851 2821 1940 1535 1060 568 510 424 486 407 361 534 515 475 520 513 515 487 511 481 418 397 463 354 497 343 349 409 369 389 438 368 419 417 380 377 482 574 512 329 230 174 270 398 360 291 338 406 259 186 185 226 256 250 215 130 193 236 170 120 136 231 127 140 225 148 133 54 116 55 162 218 129 83 179 144 92 36 181 189 138 115 105 296 166 136 62 72 71 -4 43 102 52 81 126 -41 -33 -52 49 7 29 9 -96 0 41 33 68 -10 56 -2 128 90 56 13 -5 -4 32 157 103 137 111 115 205 179 157 216 194 -14 23 1 75 44 -82 13 -47 48 -9 25 27 -31 33 -32 -25 -4 27 12 40 67 10 63 80 51 2 1 29 89 141 36 32 123 102 43 81 79 78 22 62 91 113 70 36 11 64 81 76 25 40 97 98 122 49 60 92 122 176 96 160 164 154 175 156 117 174 164 189 198 174 167 167 173 202 136 154 152 249 478 720 746 713 502 333 262 258 283 286 273 283 262 266 222 179 217 194 126 64 66 88 76 112 90 78 110 86 76 105 83 59 52 88 144 126 122 60 81 93 104 105 99 120 164 150 138 143 133 110 86 109 133 128 127 107 103 100 89 106 82 64 76 25 18 21 36 40 45 52 25 14 35 47 46 48 46 29 21 44 55 51 50 52 58 64 72 62 40 46 49 49 61 37 37 44 39 27 26 41 32 23 32 30 21 7 4 52364 334 81 30 10821 14 32 44 8711 1408 110257 14276 4028 4311 5623 7379 8472 8653 8846 9310 9077 7131 5366 5217 4427 3583 3255 2682 2314 1955 3281 4460 4167 2915 1814 1301 1086 704 470 381 328 402 566 608 502 536 542 583 483 478 549 440 457 402 479 377 447 402 395 436 411 462 563 464 504 467 478 471 472 442 403 234 141 134 399 345 358 400 414 267 256 197 195 152 174 334 194 148 235 178 213 203 183 198 271 172 194 153 153 191 149 217 242 195 141 125 141 90 128 119 171 230 135 149 193 187 140 25 5 97 94 112 52 1 -27 27 75 38 11 55 -7 131 65 59 43 9 31 22 17 3 52 10 -24 78 69 70 94 118 139 156 225 99 120 129 152 115 263 157 88 94 30 -40 46 12 27 77 52 12 37 4 -16 -3 26 -16 -42 42 18 12 50 0 10 50 97 19 64 46 94 90 123 93 35 86 88 49 90 71 49 83 52 89 81 25 90 103 148 117 73 90 115 92 89 77 64 63 99 148 166 152 152 173 191 217 159 158 222 149 150 210 211 197 175 197 211 157 165 142 234 509 751 821 751 556 341 336 320 284 287 267 224 246 289 195 192 215 200 106 90 110 89 100 104 98 75 105 77 74 71 76 112 84 105 155 174 149 134 117 106 113 113 119 126 140 143 119 120 132 141 107 106 116 109 110 91 110 115 94 108 104 85 45 28 63 49 41 49 56 56 56 52 25 31 44 33 22 29 49 65 66 45 65 68 81 75 74 67 71 67 59 47 48 55 45 40 49 44 43 45 40 41 38 25 18 18 12 52370 334 82 30 10822 14 32 50 8710 1409 97864 18689 3903 4367 5608 7087 8147 8591 8629 9103 8838 6566 5136 5056 4471 3562 3245 2426 2181 2069 3317 4129 3613 2514 1687 1450 1053 593 466 494 397 407 567 547 602 451 366 445 460 393 444 443 414 389 317 409 320 390 328 441 410 358 338 250 354 377 434 464 501 488 413 197 226 322 385 412 473 395 386 238 215 187 124 174 235 232 167 177 216 163 106 125 166 195 126 28 157 105 167 145 97 88 140 169 141 168 155 199 144 123 220 158 146 140 145 277 151 80 27 102 150 151 132 42 51 25 13 -56 -3 -5 -21 6 67 20 70 -12 -15 14 67 44 -54 28 -14 39 35 -50 -26 60 81 178 74 153 71 108 49 116 218 212 145 70 -18 -36 18 -50 -3 144 67 -35 8 -27 34 11 12 16 29 31 57 34 -19 -11 61 11 -7 66 33 29 75 1 -26 55 53 31 10 -1 92 123 65 51 72 102 123 72 24 37 105 74 58 65 64 141 103 37 58 114 115 138 150 108 105 138 159 163 179 193 162 137 167 162 190 237 231 208 148 110 158 143 163 469 757 785 738 539 318 272 270 277 283 302 278 288 262 166 167 187 162 93 40 78 42 60 76 107 97 102 51 63 90 87 112 93 103 111 82 102 153 149 119 119 120 141 107 97 121 141 133 87 108 108 104 109 130 114 88 102 116 116 102 88 88 68 39 45 29 34 39 36 31 27 34 32 53 46 28 37 38 33 51 53 57 59 55 84 72 56 51 57 53 60 59 56 42 54 50 50 49 39 35 32 35 37 31 22 2 9 52376 334 83 30 10823 14 32 56 8709 1409 104438 21345 3864 4634 5985 7408 8343 8273 8482 9239 8684 6055 4930 4907 4429 3559 3275 2510 2366 2152 3391 3886 3276 2592 1809 1442 893 559 421 515 272 417 555 628 563 483 371 388 510 459 312 409 420 426 439 490 388 315 343 349 452 582 407 481 397 375 380 425 547 484 387 119 136 224 292 309 426 348 290 119 244 258 192 140 162 192 250 220 119 192 236 216 175 92 85 143 148 168 101 212 116 165 145 152 187 171 184 202 74 161 211 203 187 199 274 250 72 36 124 148 80 89 -5 -54 47 122 35 43 -15 0 21 -10 -5 -45 43 33 -54 -33 44 59 67 70 -3 91 55 -17 -16 52 99 166 180 80 41 156 80 97 120 159 158 92 116 51 -48 8 -15 -28 49 43 58 40 -4 50 -59 17 3 -46 89 108 24 -15 -55 -21 6 42 77 9 106 -24 24 57 63 103 114 61 -9 14 -17 103 66 63 -2 42 62 52 40 51 84 88 68 51 65 97 95 115 118 97 149 158 90 79 157 152 153 162 168 170 220 218 232 333 216 154 151 129 136 163 417 671 766 775 594 411 299 272 309 322 290 320 245 302 265 179 162 186 179 116 80 84 90 94 70 110 97 76 61 84 100 118 90 91 87 110 144 113 91 122 95 109 109 100 107 92 92 106 133 128 113 106 108 134 131 100 91 108 98 88 98 72 74 52 29 24 30 40 55 45 43 49 36 26 47 62 57 52 31 33 58 58 52 38 63 59 62 69 59 53 69 65 49 45 42 35 36 41 45 44 51 36 26 26 26 26 27 13 52382 334 84 30 10824 14 33 2 8708 1410 103659 21562 4140 5066 6349 7314 8129 8259 8382 9068 8574 6414 4850 4593 4156 3334 3027 2422 2034 1888 3329 3746 3332 2400 2061 1653 877 568 505 519 459 467 516 524 380 553 473 422 537 555 618 473 404 477 478 509 477 511 418 395 458 480 437 329 300 379 410 432 493 461 413 249 216 230 414 418 317 410 421 357 314 263 177 134 227 273 197 120 63 147 102 83 176 247 145 164 229 183 83 143 141 140 159 242 144 141 132 169 190 79 157 96 111 92 111 123 173 159 117 138 92 25 76 39 88 -7 79 123 72 67 -57 25 26 -4 -1 20 57 117 54 27 69 56 106 6 -8 45 106 73 81 139 162 123 102 119 109 165 204 138 117 40 79 64 124 71 83 -8 22 25 -57 52 20 23 47 66 34 65 139 -12 43 30 17 50 47 14 27 82 69 82 18 21 46 -5 26 68 117 76 48 48 90 93 43 83 65 63 63 77 100 121 114 67 103 99 127 93 123 119 142 103 124 178 195 169 172 168 169 205 198 237 310 357 229 174 187 175 200 368 714 799 775 689 582 408 221 239 229 270 292 253 226 212 211 209 152 178 208 114 26 22 73 70 61 89 102 46 75 80 84 80 96 81 71 90 128 132 117 109 106 124 155 105 50 61 91 96 119 117 150 149 145 110 122 138 114 123 112 121 108 88 67 70 84 29 34 23 11 31 46 30 40 36 21 31 38 29 21 32 41 54 48 50 63 83 77 80 60 49 60 56 42 42 45 39 37 36 30 36 43 35 35 29 30 26 19 6 52388 332 83 30 10823 14 33 8 8706 1410 129135 21498 3805 4867 6232 7288 8008 8014 8268 9060 8602 6555 4538 4090 3941 3505 2724 2235 2232 1950 2652 2999 3124 2230 1910 1549 789 551 393 409 483 470 379 582 420 329 354 393 532 420 506 456 434 458 475 492 394 261 366 309 375 364 405 329 518 363 411 433 432 503 429 302 199 87 384 408 501 464 284 290 372 163 184 262 243 206 222 237 263 110 270 178 145 145 196 173 100 93 73 87 107 155 148 182 115 153 212 84 139 100 162 182 107 162 125 123 158 90 76 89 92 8 36 17 56 75 94 -30 33 -3 75 141 30 104 95 65 31 35 5 84 29 -23 -29 59 15 90 92 50 97 161 185 119 25 78 105 185 124 89 75 52 21 60 14 -45 83 68 41 -10 -13 5 70 71 18 70 46 2 3 16 18 50 -20 47 70 44 52 40 31 51 23 31 64 20 7 13 68 55 58 40 51 31 -11 72 11 45 89 80 60 66 42 48 61 69 69 93 86 96 125 48 116 148 200 151 101 98 156 193 191 176 264 347 242 182 168 275 318 470 702 668 719 724 588 437 299 262 262 308 311 260 238 231 196 175 189 145 142 112 37 25 23 43 37 68 49 64 46 41 44 59 102 94 79 65 64 63 108 111 104 99 82 72 62 87 74 81 74 107 107 86 66 85 83 109 113 83 96 90 82 68 57 56 72 40 23 37 28 1 19 24 19 11 23 47 30 21 22 28 16 27 36 38 41 50 55 27 22 13 31 28 33 27 16 15 16 20 20 24 9 8 21 7 999999 4 52394 332 82 30 10822 14 33 14 8705 1410 102876 18185 3782 4934 6443 7241 7827 8152 8242 8805 8359 6387 4226 4140 3905 3616 2723 2422 2036 1967 1947 2606 2629 2063 1884 1360 662 453 504 379 317 358 616 598 579 450 440 390 350 450 447 402 409 488 371 271 413 393 331 288 431 341 300 435 381 287 352 406 453 494 368 177 91 113 250 371 354 424 378 288 225 235 177 236 273 138 196 123 154 282 121 64 141 102 226 152 58 228 199 188 127 170 135 108 179 176 93 110 199 191 273 188 95 110 159 171 117 45 62 47 14 8 65 35 50 36 47 -15 31 51 41 -19 4 12 -1 66 -11 1 44 75 78 76 15 41 -32 60 54 44 9 104 130 93 151 132 122 82 175 148 102 145 -7 2 44 39 63 -3 79 24 27 31 12 -50 40 77 23 15 -10 43 -69 -9 -39 -19 -6 42 120 28 -17 21 70 6 13 -24 22 -11 50 61 100 23 40 100 115 56 5 0 99 64 97 119 14 28 5 44 37 53 91 76 102 102 142 140 131 186 172 156 114 151 166 221 303 342 361 339 370 459 426 532 723 732 643 566 424 353 265 222 203 247 258 223 197 175 173 108 134 90 93 56 23 12 33 32 12 64 79 61 56 84 64 101 117 73 75 86 63 52 74 76 87 68 48 81 92 101 81 76 90 79 95 81 97 96 78 92 97 84 80 87 73 61 80 68 56 33 14 1 999999 19 4 1 11 18 22 999999 19 25 999999 16 21 23 31 21 33 51 42 58 50 36 23 18 24 24 25 32 14 13 26 12 16 11 13 4 6 2 52400 333 82 30 10822 14 33 20 8704 1411 182734 30363 3572 5399 6538 7504 8045 7865 8133 8820 8162 6257 4369 4000 4050 3540 2864 2688 1973 1786 1971 2547 2298 2050 1997 1185 480 361 440 448 451 541 663 635 505 456 494 491 364 460 426 462 463 348 442 481 372 463 517 424 402 429 421 400 425 396 275 399 455 487 398 346 262 248 271 421 438 303 230 116 286 148 142 211 196 175 165 150 200 158 135 212 132 137 226 153 113 129 162 293 169 99 134 92 123 115 83 162 35 141 267 253 198 130 19 143 94 88 53 55 21 -26 10 69 35 -40 14 -27 21 -9 24 -30 43 20 5 -5 95 38 9 11 90 11 18 22 85 82 58 49 79 66 115 166 8 55 156 100 85 109 163 111 80 87 -13 -52 105 118 15 -16 14 69 61 8 -32 19 35 28 21 2 -54 -10 1 -5 -34 25 48 3 28 85 4 66 45 32 51 106 89 74 105 60 72 99 106 89 29 38 23 22 91 29 104 27 42 81 62 102 113 87 51 63 88 170 178 168 173 118 121 92 123 156 234 274 368 444 503 574 494 663 758 627 545 543 450 368 297 255 218 207 272 255 194 219 194 117 108 150 180 74 27 58 46 37 50 46 36 59 72 82 92 96 74 88 66 97 128 44 41 52 85 91 41 85 124 84 84 91 72 66 78 87 130 137 122 130 121 119 95 94 94 86 91 63 68 38 24 32 22 22 22 25 22 19 17 999999 20 19 31 29 9 20 42 54 56 46 45 41 45 47 51 32 23 24 36 31 29 32 29 25 28 20 19 9 14 13 5 52406 331 82 30 10822 14 33 26 8703 1411 177077 28245 3643 5206 6353 7254 7831 7400 7973 8249 7404 5928 4134 3665 3742 3199 2822 3044 2269 1774 1832 2681 2768 2208 1800 1296 600 360 405 328 388 429 509 593 533 508 395 379 391 515 470 494 449 485 414 465 274 378 374 389 374 324 326 369 302 352 313 397 428 519 486 354 274 168 298 285 294 254 239 275 303 264 112 163 226 235 202 201 146 178 164 213 128 162 150 73 123 97 54 66 111 160 159 155 145 182 184 161 125 51 110 155 114 46 51 97 92 -9 -4 23 -21 -10 -41 28 12 -33 -50 -77 35 11 -46 39 84 6 29 -33 78 52 15 10 41 3 -10 -25 35 25 -6 -28 79 69 53 140 174 62 18 153 90 118 109 91 19 26 12 76 78 47 -88 -39 -57 999999 -69 -23 -9 -28 -22 -25 3 0 -51 -60 20 -11 13 29 -18 9 -15 25 -2 -10 41 -7 25 27 27 60 3 63 66 70 110 2 9 65 32 5 -28 -21 26 -3 -22 66 114 94 107 171 120 113 123 134 161 96 96 145 102 139 131 144 155 150 265 383 431 691 705 701 655 617 479 441 346 258 247 233 197 199 255 275 262 217 180 122 155 145 133 96 20 15 -16 14 15 47 41 49 36 89 70 82 70 78 43 43 48 84 64 51 73 87 81 80 128 111 52 49 40 39 50 85 103 92 63 43 55 74 66 70 70 56 48 51 37 -8 999999 999999 16 9 14 4 999999 999999 999999 6 14 1 999999 9 15 19 27 28 22 33 18 38 42 40 22 13 11 7 8 15 16 5 20 7 999999 6 3 5 1 52412 333 83 30 10823 14 33 32 8702 1412 174493 32061 3909 5356 6537 7383 7299 7095 8495 8297 6980 5748 4038 3771 3486 3077 3006 3389 2154 2219 2178 2766 2694 2142 1717 968 500 513 405 409 425 378 552 660 494 490 395 475 425 361 389 540 523 383 522 344 544 477 452 518 429 472 391 318 387 393 405 462 519 449 427 368 229 381 423 333 339 307 359 263 190 199 327 271 223 220 144 230 204 262 282 172 181 122 165 127 178 240 220 145 69 141 197 84 84 68 188 128 124 165 192 125 118 89 220 95 132 65 11 86 81 72 36 -49 -36 -17 11 -24 -27 55 -34 43 121 34 -38 96 84 -16 41 -17 -17 57 104 97 99 24 27 107 122 81 102 249 180 103 133 136 119 89 105 173 96 67 28 38 23 44 40 50 6 22 19 32 50 44 105 37 -19 12 -6 30 20 39 4 50 100 53 117 -4 72 102 72 59 84 49 76 101 104 88 95 105 51 25 38 91 76 52 3 83 20 15 28 92 88 143 124 102 119 113 86 144 216 189 221 227 175 147 133 106 149 171 234 228 305 451 551 457 542 486 364 391 396 256 247 243 205 271 292 270 249 205 165 164 136 120 196 119 97 40 38 54 56 42 53 72 47 85 81 55 54 73 96 63 98 190 100 70 53 89 108 124 144 127 140 83 66 75 82 95 96 116 115 70 81 85 90 93 111 95 89 76 67 49 21 29 38 29 15 19 25 31 22 27 34 47 34 44 47 44 33 48 54 67 69 67 51 55 61 46 37 23 23 29 25 37 34 34 34 24 18 12 24 16 7 52418 327 83 30 10823 14 33 38 8700 1412 162528 30014 3524 5015 6191 7117 6828 6503 8352 7665 5576 4769 3753 3614 2692 2757 2986 2994 2187 2585 2283 2884 2617 2031 1418 998 566 508 378 487 383 480 739 610 524 506 461 423 433 353 478 502 481 395 419 461 423 434 450 312 370 354 379 339 269 355 343 454 532 498 393 200 42 195 385 366 340 311 287 261 182 83 153 143 168 155 258 208 182 175 140 87 194 142 79 63 68 108 86 165 178 139 121 213 52 144 163 176 120 128 148 187 150 66 22 123 66 51 87 55 46 -57 -67 -46 -84 15 30 -6 -10 -11 35 38 57 4 14 -23 5 67 -63 -11 -53 -88 -21 -6 72 -61 -13 46 117 93 129 134 109 104 142 56 104 84 84 116 145 32 104 37 -8 14 -33 -23 -48 -29 27 -56 -54 -47 4 -3 32 28 3 -55 -22 -16 21 21 59 -79 -39 8 -8 50 25 74 44 -16 -9 46 81 75 48 55 52 -9 23 47 54 2 27 13 34 23 -5 -21 65 53 67 75 82 94 89 97 197 148 150 107 70 110 97 77 139 130 189 158 201 348 402 376 423 344 229 292 321 231 185 173 156 192 208 217 184 128 127 128 93 59 98 132 90 61 45 19 28 25 36 53 17 11 37 38 15 30 43 55 59 44 10 17 32 95 110 116 78 35 87 86 46 48 78 215 76 74 58 56 71 72 76 60 75 89 78 57 66 36 999999 999999 999999 999999 17 13 28 4 5 999999 999999 10 11 999999 999999 4 14 14 17 23 32 13 18 27 29 12 5 17 15 7 999999 999999 5 7 3 52424 334 83 30 10823 14 33 44 8699 1413 133673 19562 3403 5188 6704 7368 6318 6545 8694 7936 5276 4818 3830 3453 2643 3049 3644 3308 2500 2795 2416 2999 2732 2281 1532 1027 633 376 454 434 332 546 712 680 592 554 380 508 421 471 461 557 579 468 357 398 481 432 391 472 461 413 340 314 474 412 518 496 479 472 399 322 189 308 444 406 416 309 316 283 254 258 248 245 160 199 196 239 175 164 156 114 121 97 314 199 169 135 167 134 160 178 81 132 111 176 151 180 85 131 128 130 123 37 116 63 42 51 80 38 25 31 4 9 -72 -52 49 -14 -16 49 45 136 92 108 25 16 18 48 55 109 9 14 84 6 -21 25 53 104 166 130 159 183 89 99 116 65 139 141 222 174 74 62 26 16 -6 68 22 -21 11 101 -36 -71 -26 52 82 140 85 -2 -12 68 17 -3 26 13 56 33 28 95 58 64 89 70 -2 66 84 69 71 -3 61 25 42 83 59 0 22 44 25 70 86 35 57 72 94 112 162 87 102 170 157 207 194 187 126 117 150 110 101 79 41 118 148 183 195 260 316 382 388 318 281 265 287 253 219 178 212 257 304 243 274 241 150 129 181 150 160 122 92 96 46 32 59 43 75 41 68 47 68 88 62 81 92 62 80 30 67 100 94 111 136 143 122 108 107 96 127 118 90 87 72 89 79 73 94 89 79 108 117 112 119 109 86 65 42 38 24 26 52 51 42 44 47 37 49 57 63 42 52 56 59 70 67 72 71 73 77 71 81 71 60 58 57 31 32 47 52 40 31 35 36 42 29 30 23 12 52430 334 82 30 10822 14 33 50 8698 1413 155834 23978 3322 5085 6548 7152 5679 5804 8299 7436 4842 4660 3757 3285 2573 3003 3216 3419 3080 3206 2562 2928 2958 2469 1684 1035 642 395 505 408 492 524 603 650 561 418 372 459 512 406 526 511 475 415 576 536 537 557 576 577 520 436 374 393 433 382 395 409 530 480 361 239 128 264 418 335 352 396 281 253 380 338 174 87 230 162 154 189 231 227 235 285 244 203 190 206 200 194 176 107 103 107 64 99 171 231 131 89 111 147 240 137 157 79 108 51 67 79 72 68 11 -87 72 87 -25 40 8 27 -15 46 79 5 -8 83 97 69 125 85 2 -35 -19 12 43 55 55 62 108 133 96 161 157 166 186 158 158 69 127 105 184 150 84 126 139 -15 -52 -4 74 80 18 -18 104 19 -6 43 62 69 97 68 -16 41 36 -12 19 71 73 62 82 57 13 -7 28 52 73 50 68 52 52 80 62 73 54 100 92 57 42 75 20 12 26 68 95 64 85 126 158 139 158 105 155 146 172 190 158 148 189 157 100 78 108 89 92 114 155 183 199 289 268 240 194 184 203 214 147 132 172 235 279 259 229 174 143 163 181 152 160 77 45 70 118 46 86 36 86 108 72 79 57 92 84 99 101 109 127 83 63 97 86 121 130 113 128 150 124 117 108 121 79 44 74 51 73 97 87 105 116 96 96 102 99 98 99 74 52 24 39 45 47 19 20 43 45 45 47 50 36 39 42 64 60 68 64 51 68 58 71 67 54 67 62 60 58 43 46 40 51 42 34 41 40 28 27 24 19 13 52436 329 82 30 10822 14 33 56 8697 1414 137434 21567 3277 4936 6190 6945 5421 5438 7595 6950 4720 4480 3646 2931 2400 2921 3015 3163 3341 3692 2587 2853 3143 2948 1981 1094 640 369 389 469 467 481 648 525 617 481 441 468 464 449 629 623 489 461 571 507 396 455 386 453 518 471 323 289 362 510 521 428 444 542 302 99 234 333 415 292 312 204 210 215 197 174 203 106 159 146 203 156 109 150 100 90 128 143 185 138 109 185 193 130 157 256 196 56 174 141 167 230 144 173 146 80 135 112 76 98 68 -79 -39 18 15 -45 24 28 44 -5 73 52 20 -14 -11 -7 -20 -46 -15 -30 -30 51 22 73 63 51 45 -25 -9 77 53 75 84 265 180 202 183 176 178 181 195 168 155 83 111 127 107 -52 -8 13 3 7 31 32 -50 -72 16 27 47 54 48 7 -27 -19 48 54 45 -27 0 -5 39 21 43 87 64 40 104 134 47 0 36 55 65 62 88 60 76 76 82 86 50 63 5 48 58 90 96 111 141 145 129 99 120 183 196 139 113 134 154 127 82 39 38 74 56 74 43 111 188 172 128 157 177 173 162 207 136 80 162 204 271 228 151 131 116 185 224 150 79 73 50 65 72 37 50 42 21 36 21 42 4 43 50 31 69 53 69 50 64 57 71 57 85 83 61 37 80 81 85 92 69 31 62 28 46 70 88 75 95 102 88 72 55 84 106 88 38 20 10 21 17 8 6 18 14 11 3 24 15 1 11 12 17 30 38 40 43 26 20 30 35 25 20 18 24 17 10 7 4 8 19 14 9 52442 334 80 30 10820 14 34 2 8695 1414 101848 18167 3141 4941 6301 6772 5194 5302 7503 6480 4403 4121 3394 2519 2689 3070 2948 2923 3524 4097 2883 2772 3357 3267 2184 1096 549 480 473 480 509 581 714 569 572 494 447 584 512 493 584 481 484 394 380 393 462 509 469 589 531 448 330 409 372 450 442 480 413 443 312 201 191 332 428 343 482 378 212 268 313 245 252 190 223 271 149 129 161 232 213 163 134 95 180 122 147 89 104 189 128 92 190 182 127 153 167 151 132 23 134 124 64 37 148 95 71 62 -1 18 82 60 14 1 14 -31 80 48 46 97 65 67 21 89 5 41 32 35 75 37 70 -41 95 40 24 -23 113 89 127 93 143 137 151 144 155 159 117 140 155 167 127 169 157 8 90 127 10 1 48 -61 12 41 4 -40 48 51 20 73 22 -16 23 -15 83 44 23 5 4 72 38 36 13 26 14 -15 16 87 80 126 59 76 30 116 85 43 74 102 58 25 37 70 58 103 135 128 117 157 147 121 137 190 164 192 163 149 113 118 44 35 62 97 69 -1 50 138 164 217 146 120 125 154 165 177 135 104 163 221 253 229 138 119 174 208 218 167 48 80 68 72 125 47 10 18 40 45 47 72 79 78 53 94 111 93 78 62 105 75 64 83 75 75 59 40 40 94 112 119 104 81 105 100 77 102 110 112 127 103 87 91 104 89 72 104 87 63 47 56 28 17 30 32 23 16 23 27 55 40 55 54 44 55 69 67 64 62 74 62 48 47 31 33 41 39 40 39 42 36 28 24 34 20 17 19 17 12 52448 334 80 30 10820 14 34 8 8694 1415 89853 20557 3080 4529 5630 6064 4927 5151 7165 5931 4207 3931 3624 2860 2369 2640 2878 2433 3137 3958 2877 2898 3648 3251 2013 1064 489 358 386 354 384 503 672 756 570 457 343 411 459 484 482 482 412 515 444 427 474 594 597 522 514 405 315 303 401 384 297 443 558 490 380 164 240 356 411 335 387 397 373 246 222 184 316 244 217 190 241 148 133 126 112 99 184 290 219 183 175 155 147 24 107 230 99 129 160 120 139 145 54 114 105 57 149 105 75 95 -15 109 50 58 -4 61 -1 -1 22 37 35 5 -19 75 37 65 87 61 1 13 -9 31 26 22 63 35 31 -23 80 104 203 111 87 194 138 150 195 134 134 79 111 172 118 113 170 183 71 86 45 -63 6 -39 -7 -35 -43 -16 44 26 35 17 24 -27 9 28 43 -3 39 50 8 28 -3 29 -10 30 30 -2 45 48 6 43 12 48 91 69 40 84 116 84 24 36 53 74 64 22 86 97 75 151 160 158 143 148 160 187 151 136 144 146 107 124 93 36 28 32 65 67 80 64 98 71 107 108 112 113 109 103 97 90 92 178 193 250 215 200 196 219 172 112 69 113 97 76 89 46 17 46 29 2 17 22 64 58 55 58 65 36 25 76 82 82 120 118 93 45 59 49 74 83 81 93 83 96 98 56 46 62 57 53 68 107 90 62 81 74 85 82 62 57 39 32 29 18 42 28 26 34 23 46 46 21 32 46 52 65 57 62 73 57 63 63 46 47 50 40 33 37 40 36 24 26 23 18 16 18 20 18 12 4 52454 334 79 30 10819 14 34 14 8693 1415 79741 16970 2921 4316 5795 6137 4618 5188 7055 5022 3643 3340 3432 3222 2664 2766 2384 2018 3383 3903 2768 3148 3456 2729 1520 808 608 531 496 491 561 544 670 718 573 374 471 379 374 517 578 506 440 388 537 552 562 471 493 563 529 415 351 369 424 386 515 529 535 499 269 139 182 291 392 375 397 328 292 354 235 282 275 222 213 143 125 101 157 154 173 146 137 139 146 166 115 122 158 91 146 189 110 192 87 130 207 180 216 155 150 135 113 106 130 60 40 73 51 121 18 -34 25 86 31 71 -17 27 35 4 40 21 10 6 75 -33 -8 19 -34 12 18 86 40 14 197 77 126 134 128 172 185 252 246 190 142 92 164 195 165 185 141 136 98 60 45 20 -25 -19 -32 -18 9 63 31 -23 73 38 4 -17 -21 -34 -28 38 4 116 74 33 96 61 59 95 46 11 15 16 55 76 85 108 88 56 -25 -19 43 37 73 41 46 49 19 10 66 68 97 116 114 144 143 117 139 138 138 121 139 111 72 43 93 68 101 68 42 83 79 103 134 80 101 117 91 122 131 88 88 58 133 192 254 267 252 224 202 245 215 187 140 149 82 88 160 61 46 15 70 50 42 66 68 47 88 62 66 101 97 88 101 66 74 97 125 93 80 94 107 76 66 73 78 104 100 92 84 74 74 101 100 75 94 93 80 79 82 63 93 84 55 49 19 30 45 49 29 24 47 51 55 49 31 27 39 54 58 50 53 54 55 59 49 39 38 34 37 37 42 51 35 27 30 33 29 19 18 21 11 2 52460 334 78 30 10818 14 34 20 8692 1415 74646 18012 3003 3743 5047 5815 4508 5467 6743 4254 3287 3254 3729 3560 2405 2612 1968 1769 3417 3982 3135 3596 3584 2483 1416 862 549 598 543 450 419 594 724 601 505 410 406 446 503 546 491 483 474 416 483 438 454 588 467 498 456 388 269 342 373 489 581 453 466 304 163 187 149 222 350 436 432 348 298 192 227 248 227 213 148 211 218 139 168 157 140 117 186 167 166 145 99 144 204 67 24 55 204 240 133 168 245 94 127 103 150 100 93 120 129 86 128 166 105 139 96 73 77 33 103 100 22 77 21 119 113 117 28 -27 6 -23 2 82 -21 2 -23 98 13 102 162 135 181 98 115 162 250 207 147 181 126 137 167 148 140 214 198 85 52 121 128 44 -4 -9 -36 -31 -17 59 22 -42 -37 -40 23 48 -11 14 37 -1 18 39 63 64 135 70 79 136 123 29 62 61 100 14 -40 20 40 55 69 40 68 48 37 23 104 41 -16 26 101 67 107 180 111 97 114 152 131 123 187 173 151 163 161 153 79 60 91 83 150 126 94 70 76 149 116 91 108 96 99 92 84 79 103 185 238 273 276 238 257 255 198 155 188 148 59 105 92 45 29 32 73 96 72 76 52 73 84 79 100 91 90 98 79 84 84 114 78 73 94 68 56 51 74 105 111 98 94 97 108 90 76 93 85 110 82 92 84 101 87 89 102 77 71 51 37 39 34 49 59 43 42 38 56 48 50 59 54 40 55 57 72 78 63 43 43 46 49 54 46 43 37 39 41 38 31 34 42 31 33 21 11 11 52466 332 77 30 10817 14 34 26 8691 1416 60586 12199 2540 3386 4787 5189 3976 5195 6080 4015 3361 3454 3634 3732 2454 1660 1308 1699 3314 4032 3126 3303 3136 2397 1425 631 420 461 383 461 529 424 772 627 502 502 275 479 563 506 426 436 456 377 468 522 430 385 488 399 369 427 217 348 356 338 467 473 500 365 143 83 213 277 322 335 353 441 364 269 233 299 189 233 269 175 137 211 217 240 104 84 175 92 137 243 131 66 105 81 129 81 173 75 119 220 138 74 133 137 75 81 87 97 93 119 99 32 -5 28 7 -12 -48 -14 15 32 38 87 -20 14 -33 19 68 -16 3 -8 29 999999 -17 -30 -28 73 116 132 89 97 47 62 178 210 175 144 155 81 105 132 68 14 61 144 155 190 122 31 96 43 117 10 22 -37 24 50 22 34 5 -1 34 32 10 -2 -64 -67 9 -2 -9 -40 20 16 66 91 34 5 0 16 22 78 89 58 49 52 38 33 7 12 22 2 78 60 62 43 -9 34 82 115 82 90 102 121 166 141 139 157 149 128 103 118 61 16 27 67 75 108 88 111 59 104 68 31 25 63 59 41 45 21 60 150 179 238 241 235 187 224 183 176 175 138 72 53 87 48 52 23 1 18 38 8 27 43 62 64 58 33 61 95 61 73 70 96 62 76 81 95 58 105 76 69 72 63 71 78 83 51 43 56 63 70 61 86 84 61 79 77 61 69 53 24 11 30 16 11 3 21 13 4 21 38 36 34 25 45 55 42 46 34 35 37 41 38 28 26 24 17 23 23 26 22 4 4 5 4 3 1 52472 334 76 30 10816 14 34 32 8689 1416 62340 14533 2651 3203 4468 5014 4035 5708 5818 3678 3568 3780 4080 3867 2070 1048 893 2053 3461 4246 3525 3354 3609 3110 1663 657 472 575 410 416 489 720 891 886 556 405 435 490 439 560 563 588 485 521 511 497 370 462 573 510 478 410 323 460 427 368 631 534 546 294 126 104 270 347 452 490 445 366 289 268 296 264 163 247 229 152 249 269 242 173 100 200 207 240 158 208 156 91 115 271 128 142 223 142 106 138 190 90 17 130 74 126 159 72 84 65 149 141 14 74 103 50 28 54 55 17 158 129 49 94 103 83 167 148 95 63 94 31 45 -39 53 40 37 116 90 78 248 205 180 240 206 181 185 132 175 78 185 78 139 153 230 123 130 164 41 5 65 107 64 68 63 13 19 53 137 94 42 12 13 26 -6 49 58 82 74 78 15 5 39 -16 51 72 93 55 52 81 106 126 113 86 94 110 83 96 55 74 64 51 48 32 61 86 103 107 133 109 87 129 157 162 160 151 205 174 142 101 58 71 64 56 104 135 89 69 85 125 100 106 143 102 110 67 60 117 120 114 182 245 253 260 309 268 227 186 166 100 42 62 72 40 69 60 27 26 42 44 41 54 99 77 84 100 113 90 131 118 103 112 111 106 78 112 107 111 73 61 111 126 103 102 106 98 91 97 88 81 96 106 118 90 88 89 99 86 99 84 47 27 23 46 59 50 48 49 54 56 50 56 79 78 83 77 87 71 74 69 66 68 49 48 54 55 55 50 57 56 52 37 30 36 46 40 22 15 52478 322 75 30 10815 14 34 38 8688 1416 64323 16359 2546 2709 3986 4308 3920 5333 4949 3082 2846 3677 3763 3588 1849 755 686 1730 3221 3720 3570 3274 3474 2807 1424 591 453 478 416 411 384 454 787 826 549 343 369 457 476 397 442 554 515 455 428 488 463 528 551 430 357 372 258 298 342 301 424 462 444 243 122 110 188 368 330 395 446 304 114 220 216 213 153 132 177 123 183 223 215 129 53 19 39 167 142 75 164 93 49 122 52 37 14 54 143 128 91 127 171 157 102 3 84 65 107 -5 42 100 -44 -4 20 37 -14 7 16 -97 64 16 -78 -31 -16 9 128 216 -17 38 -25 -65 -1 -43 -22 35 -6 29 70 67 69 104 88 169 133 119 116 137 75 91 52 44 65 119 58 131 51 89 -1 14 17 12 4 -60 -47 -41 8 -17 14 16 -48 -91 -8 33 -67 -4 8 5 -20 -45 -9 -15 -2 -28 -22 26 6 0 0 15 30 56 51 39 24 -7 -16 36 16 50 -46 -2 11 16 22 54 116 96 119 103 78 93 67 68 142 120 85 32 13 70 40 21 31 50 40 137 144 110 40 28 29 16 36 55 23 25 25 19 47 116 202 223 198 206 217 227 200 125 84 43 37 39 51 28 26 -26 -18 -18 -1 -11 -6 8 36 30 35 46 66 34 -14 44 56 60 68 74 58 73 63 47 56 20 29 27 31 46 39 40 50 48 33 39 75 74 49 36 72 68 35 27 37 33 13 10 999999 999999 999999 999999 999999 999999 18 4 999999 9 11 22 12 17 27 28 23 25 20 12 3 13 13 5 52484 325 104 30 10814 14 34 44 8687 1417 66880 17870 2654 2557 3815 4279 4071 5404 4946 2867 2796 3738 3829 3775 2363 967 650 1558 3231 3856 3628 3346 3246 2975 1569 553 452 471 354 318 377 515 946 712 475 359 363 495 355 508 477 405 504 499 329 472 454 437 544 443 309 276 322 243 309 371 372 480 259 184 216 112 226 387 421 418 401 289 197 229 190 213 201 183 132 119 231 106 133 146 121 87 174 199 190 166 166 140 136 103 89 157 52 26 102 119 134 155 31 61 44 136 28 53 158 132 -5 60 9 59 3 31 48 62 90 106 80 116 92 64 61 5 231 291 185 -2 3 14 -23 30 3 -28 20 49 70 84 38 118 184 252 121 74 176 135 102 142 111 80 87 54 176 135 147 22 -15 24 -35 1 -29 -8 50 17 3 -51 -20 14 0 39 8 27 -28 11 33 -30 43 10 33 -13 10 21 8 60 20 30 15 26 57 29 41 66 46 9 12 45 37 60 20 7 80 -7 -26 12 38 104 92 78 63 105 103 141 128 130 94 112 68 63 101 66 19 99 103 70 74 126 123 41 62 69 74 69 9 4 36 46 79 107 158 185 216 202 188 201 174 99 75 106 80 55 70 46 -6 24 0 7 -6 -3 -2 14 33 43 44 41 46 11 28 22 29 37 55 85 61 96 74 74 35 28 45 41 37 26 39 26 21 31 39 36 51 72 54 65 45 52 55 27 46 46 32 11 2 999999 999999 999999 999999 2 5 999999 17 16 12 17 31 24 14 19 20 26 15 13 13 13 4 6 6 0 2 52490 334 74 30 10814 14 34 50 8686 1417 66372 14960 2649 2881 3921 4490 4291 5662 4361 2678 3413 3887 3824 3564 2347 1090 805 1665 3542 3749 3736 3385 3395 3098 1573 610 452 399 352 471 415 586 971 866 543 361 323 510 480 429 545 655 505 565 511 560 544 452 483 424 458 492 281 240 390 414 434 378 381 344 98 124 282 465 378 414 470 368 251 266 147 244 202 181 150 187 212 234 152 183 175 176 181 174 210 45 143 245 69 84 167 77 156 226 197 111 168 160 192 110 161 184 127 38 78 107 61 29 28 87 129 44 44 123 117 51 116 60 84 84 92 110 255 319 167 49 33 66 48 -20 11 91 48 105 133 149 190 88 139 159 260 154 168 116 205 220 189 143 121 166 160 179 72 46 29 86 75 110 83 4 5 -6 35 56 66 -48 8 80 11 67 33 36 101 80 7 21 1 59 110 94 87 47 22 10 79 49 74 23 66 23 44 81 94 -29 34 39 74 87 75 1 59 88 139 98 114 120 142 158 143 138 187 147 135 130 152 95 97 111 102 149 116 106 153 169 145 139 126 65 63 73 69 58 74 113 153 153 217 232 219 212 248 238 218 167 126 131 138 91 65 72 39 52 57 62 25 56 44 59 62 85 68 82 120 112 97 79 89 111 101 84 103 123 88 103 86 121 87 111 98 88 80 78 62 60 81 74 67 107 114 104 95 73 80 74 84 87 37 23 35 45 37 35 23 32 50 53 49 41 41 50 64 64 44 40 60 65 60 47 47 44 39 39 36 36 35 32 27 29 26 31 27 24 21 13 52496 330 74 30 10814 14 34 56 8685 1418 132071 25084 3454 2615 3817 4483 4261 5027 3926 3111 3449 3772 4007 3335 1947 1070 792 1763 3517 3341 3347 3102 2861 2962 1444 626 447 410 393 447 432 531 944 883 496 449 514 498 561 674 545 443 416 427 415 536 515 454 460 372 387 321 179 218 330 504 452 601 311 205 154 185 290 368 449 371 415 287 233 297 306 230 153 174 199 245 270 185 126 146 165 213 162 180 88 189 148 106 -6 68 127 76 138 38 104 218 162 141 139 99 83 91 41 26 111 71 70 19 38 95 7 8 44 95 63 52 95 122 -3 -47 30 4 62 283 302 125 4 47 18 -21 -49 25 75 18 39 82 72 107 120 127 194 171 72 58 83 158 136 129 96 143 107 145 166 132 6 36 -20 -21 -39 34 44 37 4 -6 -1 128 -15 -66 -23 -1 33 -1 43 32 -37 -16 17 -5 -11 -15 29 -14 -14 37 57 83 51 82 23 28 137 74 66 49 46 67 24 -2 10 61 57 91 100 147 139 112 124 147 123 115 151 152 105 118 88 58 66 69 91 135 104 152 197 181 188 194 113 106 86 20 54 32 19 16 58 145 228 203 183 210 231 252 189 146 132 141 116 53 47 40 -4 26 -22 0 20 17 0 60 74 38 70 80 84 96 37 62 93 80 114 111 119 120 73 87 91 79 62 60 71 47 42 41 65 64 47 62 68 83 92 74 76 68 49 49 54 60 53 32 16 34 21 20 19 10 19 31 36 47 60 48 38 30 37 43 45 42 23 36 31 31 17 20 18 21 13 10 9 5 9 0 52502 317 73 30 10813 14 35 2 8683 1418 314636 177833 42485 3255 3299 4169 3957 4696 4135 3235 3600 3805 3959 3064 1894 991 705 1841 3366 3003 3008 2641 2748 2646 1106 402 337 422 321 399 443 550 971 818 488 502 432 397 376 381 458 512 482 489 383 412 411 406 342 254 248 185 357 413 361 403 465 429 204 196 107 53 318 420 400 429 431 279 282 340 208 163 66 156 119 135 115 121 153 170 159 91 139 84 68 124 126 -7 67 82 92 52 -21 141 121 127 42 29 87 73 32 60 -23 21 -32 -70 54 -20 -49 -6 10 -50 87 -23 19 84 58 54 11 102 142 238 72 153 217 83 3 -48 -29 -90 -53 -89 -13 14 37 81 6 85 106 108 57 67 94 34 88 128 8 55 50 97 57 126 145 130 46 -7 -73 -32 16 -16 -49 -63 -4 -24 40 54 30 -25 -15 -11 -79 -51 -58 6 -61 -36 -12 -62 33 -14 44 -15 -9 -33 -1 14 -23 8 -1 40 45 69 25 -6 -20 -21 -20 -38 -38 -48 1 41 41 90 114 88 31 66 71 114 121 93 108 82 73 59 6 23 32 32 106 68 139 127 90 112 69 51 19 0 35 20 33 59 58 124 153 193 167 181 168 173 152 79 47 55 62 42 33 32 -62 -59 -6 4 15 1 17 4 -14 8 9 37 26 20 41 78 143 57 37 74 26 33 44 65 52 37 38 32 22 8 13 40 33 15 2 19 43 57 55 53 44 29 26 35 50 31 26 999999 999999 999999 999999 999999 999999 999999 5 999999 999999 999999 999999 23 15 6 14 11 999999 999999 6 52508 331 73 30 10813 14 35 8 8682 1418 316610 237103 80327 6538 3307 4289 4108 4738 4453 3458 3781 4177 4111 2575 1660 975 732 1716 3114 2770 3107 2585 2617 3152 1540 506 575 542 435 372 434 767 1080 578 508 481 377 465 458 483 462 519 551 499 593 592 532 441 379 307 367 383 267 293 391 500 520 430 400 256 137 194 369 423 513 575 312 190 300 249 191 230 236 186 51 154 239 199 138 231 265 234 235 116 154 126 139 28 156 154 119 74 106 168 60 65 106 135 116 36 68 48 46 62 59 56 114 25 96 35 9 30 -30 -15 12 37 195 139 185 230 304 354 351 309 384 224 55 -42 80 61 -12 -2 -2 -4 7 140 130 65 262 255 176 95 127 190 152 39 109 134 50 94 148 68 44 72 55 43 23 84 9 -88 -8 22 36 -4 15 -5 6 -18 33 12 -6 -7 -52 8 -12 35 -1 66 21 38 -3 -2 36 11 63 16 36 40 15 73 121 70 50 22 2 70 57 18 29 32 60 44 6 72 139 108 98 163 147 116 61 58 114 52 89 66 105 82 60 81 118 137 116 164 134 142 172 125 67 92 55 45 24 89 125 189 224 208 207 235 256 195 149 94 86 111 138 83 -4 12 49 44 24 23 31 42 59 40 38 80 27 46 68 97 82 66 50 46 63 51 109 89 71 78 99 79 73 71 61 28 36 64 47 65 72 44 70 83 95 100 88 77 73 79 65 48 38 19 20 14 9 15 34 37 14 31 48 33 29 57 44 32 33 34 37 33 30 28 41 43 38 18 30 24 14 22 29 19 10 999999 3 52514 331 72 30 10812 14 35 14 8681 1419 354509 288684 109706 9742 3255 4048 4168 4650 4187 3682 3915 4202 4895 3026 1211 867 676 1407 2684 2490 2894 2438 2597 3110 1487 421 501 517 502 445 484 880 901 488 385 531 423 491 574 559 410 496 483 526 447 372 514 395 354 329 353 473 385 220 323 492 454 398 234 90 130 274 375 440 469 356 209 229 219 216 157 182 180 153 253 155 202 193 317 364 340 201 224 114 82 168 75 32 53 138 89 132 59 47 67 116 179 105 124 114 19 82 56 -1 46 67 36 91 1 59 106 7 -59 -8 47 44 43 141 126 270 275 401 385 362 516 408 101 25 24 -11 90 -29 0 72 98 104 143 143 133 108 137 225 144 90 163 148 73 128 78 63 128 84 15 -23 -22 59 97 -9 -65 -10 -18 -12 -90 -19 57 39 5 -14 6 -5 1 50 33 -26 -1 22 19 54 14 27 -3 -23 -20 20 85 85 32 4 44 10 77 53 19 13 29 39 9 -10 38 13 31 -3 33 38 91 93 103 105 117 141 111 61 91 114 146 95 53 73 81 82 115 204 197 160 119 194 212 169 86 82 85 47 37 73 169 191 212 194 209 159 165 134 68 86 116 97 101 89 32 -4 -6 0 -6 -5 14 -9 7 35 32 54 49 35 82 98 66 25 66 89 67 95 96 83 91 80 75 80 64 35 55 40 60 81 44 43 57 77 52 49 80 74 90 85 76 83 68 88 59 27 22 39 26 31 21 29 20 11 38 25 52 40 42 39 38 30 44 23 34 28 34 38 28 21 19 23 34 25 21 17 17 13 15 52520 317 71 30 10811 14 35 20 8680 1419 336473 283438 106694 10112 2789 3703 3866 4581 3874 3584 4047 4503 5476 3228 984 592 431 1048 1654 1861 2405 2242 2330 2762 1282 430 382 525 445 478 444 967 821 443 475 503 425 398 407 437 524 425 422 474 529 419 380 391 308 228 237 301 332 338 257 326 276 250 107 63 121 191 284 437 428 285 191 187 212 121 178 78 113 177 145 177 92 84 218 350 207 173 85 44 136 66 33 111 131 103 56 32 14 45 10 69 251 98 127 87 29 100 28 35 114 34 -5 -63 36 -61 -66 8 -45 -75 49 44 84 210 209 284 321 410 297 273 333 179 122 -54 -44 -25 62 -47 -39 -39 90 98 72 185 95 153 83 123 115 111 140 142 132 38 66 29 44 -3 -14 -4 -27 4 -92 -48 -43 22 -30 8 -6 -23 -20 -28 -51 -61 -52 -45 -31 -29 -6 -69 -37 -34 -48 -3 5 -20 -17 -3 12 -16 42 26 1 -14 -70 37 43 14 70 -19 20 41 16 8 -6 -25 -22 8 72 123 72 37 55 90 129 89 74 83 75 18 24 78 71 62 72 105 90 135 149 124 152 201 173 149 49 -13 -6 -20 45 22 49 111 170 198 126 134 113 96 110 82 83 82 75 47 -19 -35 -58 -47 -31 -53 -19 -8 -4 -1 -7 -16 -1 9 35 35 26 43 55 66 49 35 39 35 32 32 53 27 18 16 6 4 11 12 24 7 20 17 28 41 44 53 38 45 63 42 50 55 43 7 999999 999999 999999 999999 2 999999 999999 999999 13 3 19 17 15 2 10 15 1 13 7 52526 320 70 30 10810 14 35 26 8678 1420 314811 287153 115980 11633 2926 3814 3818 4425 4016 3318 3818 4693 5743 3236 1211 645 627 747 1290 1608 2350 2185 1967 2566 1643 382 339 429 564 624 605 844 869 479 426 410 408 388 332 449 433 475 461 334 435 410 376 445 348 316 266 181 282 215 260 302 326 224 48 52 113 221 278 333 328 177 118 179 281 49 168 221 102 43 47 194 197 201 243 230 181 95 101 70 53 92 155 47 26 141 78 20 20 -11 76 99 134 129 51 42 73 36 97 36 1 -53 -18 16 -8 -27 36 24 17 26 -59 30 93 138 353 366 285 288 293 332 344 255 63 -66 -54 -45 23 -2 7 -34 47 104 144 146 151 111 127 99 150 111 158 79 66 74 65 -18 30 31 -68 -10 8 -75 8 -14 -21 -32 -57 -76 -52 -65 -37 31 -17 -34 -63 -43 -21 -52 -8 -24 -48 10 -45 -26 -13 -14 -14 -11 -33 -21 62 -37 -10 29 38 45 -21 -27 2 -7 6 24 6 -13 43 60 8 -21 -27 61 92 69 98 56 54 48 64 44 75 72 40 22 90 52 55 77 110 103 139 131 147 172 146 143 46 -3 -3 -14 59 103 76 139 193 184 162 145 107 72 33 35 53 53 65 42 -11 -29 5 -34 -27 -14 -22 -56 -35 -30 -8 -14 12 9 34 35 53 35 32 36 29 51 42 59 64 10 6 25 44 26 16 34 28 62 41 16 14 15 15 23 52 38 50 70 60 49 43 68 46 19 999999 999999 999999 999999 0 999999 999999 999999 999999 6 13 9 10 999999 11 22 10 999999 999999 999999 999999 0 52532 325 68 30 10808 14 35 32 8677 1420 328810 305666 96954 7321 2680 3653 4042 4155 3801 3489 3988 5082 6482 4668 2167 786 501 650 1060 1534 2390 1844 1834 2838 1522 427 390 525 757 856 763 1159 797 539 501 486 421 485 453 409 401 423 334 416 346 396 480 259 310 354 261 232 246 233 256 355 261 276 74 -1 129 229 330 368 367 312 238 207 277 185 145 177 221 206 151 86 131 121 147 266 246 68 152 96 146 34 77 50 44 50 76 75 36 169 227 205 110 143 40 43 24 71 59 61 87 -3 2 -11 42 -15 -18 49 -87 -39 -19 45 201 110 265 232 379 373 302 456 359 182 29 14 5 -90 -65 -7 -7 -10 113 172 138 141 125 141 164 116 118 108 117 114 115 28 65 107 76 -8 -61 -39 -8 5 -32 -45 -22 -14 -51 -10 -25 27 6 -20 -12 -15 55 6 -97 -64 -86 -3 -2 1 0 17 -16 80 -24 -15 42 44 -6 47 89 77 -38 29 67 -3 20 38 36 -8 -20 -11 -18 -39 -12 -19 21 62 101 75 82 90 127 -1 16 89 83 0 76 62 80 57 84 123 112 159 212 178 199 219 215 188 132 54 16 -21 84 169 125 156 193 186 157 141 159 84 89 94 51 79 107 79 40 24 19 1 6 -7 15 1 -19 18 -18 -27 15 29 36 25 45 15 24 42 61 58 37 42 43 37 30 64 49 25 14 38 40 32 32 34 31 25 42 46 51 66 59 54 71 37 42 57 52 1 999999 18 5 999999 999999 999999 15 10 8 15 44 51 36 42 28 11 11 19 13 9 12 27 9 999999 6 10 2 52538 331 67 30 10807 14 35 38 8676 1420 345093 324136 108319 8427 2617 3665 4165 4064 3866 3558 4289 5501 6946 6675 3815 1063 761 656 768 1415 2339 1876 1768 2662 1563 509 479 509 808 1182 930 1074 873 506 480 564 360 421 519 390 438 270 354 398 379 473 329 293 334 413 268 337 209 246 418 409 451 373 120 110 228 298 373 435 420 365 239 283 215 221 161 105 84 108 240 86 102 193 347 147 170 140 29 77 29 192 146 114 182 81 193 96 126 91 45 106 116 23 113 109 115 78 5 91 42 36 3 87 86 44 124 4 -9 -18 -12 75 255 251 362 388 378 357 385 436 333 70 11 60 -7 46 -26 -68 1 -18 47 182 162 185 217 156 123 107 136 133 82 139 127 146 106 192 131 49 64 21 -18 -31 -4 -16 52 -63 -27 -42 -77 20 59 -26 -39 -39 -12 -23 27 -43 -10 34 59 38 -50 9 43 47 20 84 58 63 30 7 38 18 65 109 19 23 56 -6 -5 -54 14 -30 4 23 43 62 17 106 119 99 89 105 123 131 75 41 97 112 123 110 99 122 70 109 118 183 252 231 198 210 182 150 119 61 30 100 200 177 144 117 143 210 186 169 89 78 82 93 112 168 135 104 68 21 34 43 84 31 33 25 24 10 9 20 30 44 54 34 54 42 60 84 57 56 117 116 87 77 52 80 89 87 52 45 45 39 70 50 52 41 52 81 87 98 115 80 83 68 67 79 65 45 21 12 999999 2 15 15 21 31 28 32 51 50 50 27 34 38 31 34 37 31 35 29 23 18 6 12 23 22 27 11 14 21 11 52544 330 67 30 10807 14 35 44 8675 1421 373472 339312 119765 12570 2843 3705 4184 4145 4148 3703 4934 6351 7507 7634 4516 1164 544 415 822 1769 2459 1734 1747 3121 2299 751 406 493 1169 1594 1159 1177 731 539 495 468 438 446 416 401 440 419 356 349 412 375 421 523 379 330 342 349 373 406 351 360 360 298 139 163 159 275 367 452 411 273 266 267 299 375 251 113 140 157 224 162 145 259 274 204 137 192 215 138 68 103 143 50 109 159 159 125 159 171 186 150 153 106 45 60 44 33 30 -24 3 87 87 4 -9 72 76 108 66 40 61 143 320 375 389 399 421 364 422 459 387 271 91 102 49 33 74 83 -57 28 135 190 178 189 154 252 199 154 220 223 122 114 117 121 149 156 43 10 -10 39 36 24 52 -15 37 -37 -47 8 -14 26 11 2 -8 -47 1 29 -14 -2 41 -24 -27 -33 0 -16 -37 60 46 1 92 132 124 54 18 24 65 7 35 103 52 59 82 57 27 97 -10 39 63 50 49 75 139 111 152 128 121 110 139 170 150 126 74 134 189 174 55 61 99 173 194 195 197 193 218 169 108 104 92 154 222 217 178 188 188 214 201 203 140 69 53 74 83 96 176 212 101 27 45 49 43 12 10 40 46 25 44 65 74 22 73 57 40 58 71 58 93 89 84 74 83 87 56 66 78 82 81 85 39 40 65 59 63 58 60 62 92 111 101 84 108 102 99 109 77 67 47 28 24 25 21 39 42 42 42 31 47 42 45 51 45 49 35 25 33 30 33 21 29 19 17 27 24 12 13 9 9 12 52550 334 66 30 10806 14 35 50 8674 1421 382505 345953 130957 16391 2975 3894 4455 4269 4001 3816 5267 7151 7984 8075 5182 1452 665 669 913 1582 2301 1661 1808 3053 2451 977 682 927 1736 1852 1242 1260 835 543 581 546 575 493 516 634 484 443 619 537 572 517 412 436 327 450 291 306 299 358 374 402 417 226 146 199 251 409 501 427 381 322 367 397 374 349 333 265 255 189 157 178 208 228 380 328 308 274 167 198 110 147 93 109 122 82 225 150 132 88 188 150 134 96 230 149 127 103 110 24 34 26 106 -11 154 74 61 19 -34 59 66 221 454 473 437 409 511 438 408 464 492 365 131 13 48 57 90 55 70 98 143 112 133 192 317 305 219 147 222 198 161 181 156 114 196 132 141 59 31 38 26 64 82 22 -56 -8 64 46 61 97 30 58 21 -14 39 10 -2 18 41 33 45 13 37 -29 48 74 47 -20 51 101 71 40 101 99 56 22 41 54 96 56 57 68 48 34 22 49 21 22 32 112 142 148 156 98 132 135 119 108 118 185 227 208 243 178 105 158 195 243 297 194 189 239 252 169 122 147 132 183 199 222 213 209 176 167 169 182 171 128 87 126 147 177 215 182 105 109 97 69 88 58 53 47 60 52 12 25 62 62 98 95 42 65 84 100 113 117 88 66 100 129 119 60 46 46 93 103 102 86 91 78 48 67 59 61 80 85 110 107 86 107 89 113 113 78 34 35 28 27 29 40 65 36 37 50 71 54 53 65 69 57 48 51 48 52 34 26 35 38 35 35 26 35 26 10 16 27 26 17 13 7 52556 331 65 30 10805 14 35 56 8672 1422 404517 322082 94023 8797 2857 3438 4309 4050 3870 3548 5026 7343 8048 8192 5555 1591 665 654 844 1398 2132 1575 1598 3005 2887 1811 1043 1460 2200 1995 1312 1375 945 542 586 550 411 508 548 526 430 505 492 427 428 447 406 272 261 320 265 335 300 373 384 454 391 149 60 156 339 268 378 407 250 314 403 298 275 231 277 211 103 201 169 103 216 259 336 317 321 198 229 161 55 85 81 72 76 73 212 138 74 162 108 65 161 133 107 51 132 120 107 116 17 68 53 79 107 73 43 94 86 91 33 227 432 489 515 398 377 504 469 450 536 361 128 75 9 89 -14 -32 -30 61 111 190 220 211 247 214 201 180 154 153 130 42 64 179 203 168 107 25 22 17 28 -15 4 6 61 2 65 9 110 36 37 71 -56 -94 7 73 15 27 14 73 35 24 0 -28 29 83 38 37 42 36 48 26 26 90 86 69 84 72 47 32 48 15 47 -2 -30 11 35 45 54 163 165 154 124 104 149 104 94 149 138 208 195 216 230 159 144 152 165 260 274 284 277 250 222 201 121 77 132 173 176 184 175 178 169 164 150 162 140 91 107 90 124 178 246 259 222 127 88 50 46 38 42 35 32 39 16 23 26 55 58 80 68 65 65 92 97 94 96 125 109 117 107 78 60 42 131 152 83 87 78 88 81 68 62 61 71 99 114 94 84 88 103 116 90 66 47 34 31 9 24 49 37 32 54 41 32 39 41 41 47 60 55 39 27 33 32 29 28 25 26 30 6 15 14 20 17 10 7 52562 327 64 30 10804 14 36 2 8671 1422 419166 244421 45449 3306 2772 3474 4161 3785 3543 3721 6010 7765 8532 8764 6545 1907 556 645 728 1457 2068 1440 1799 3139 3287 2139 993 2403 2567 2147 1532 1306 771 493 615 663 462 352 423 445 401 367 410 432 406 398 364 367 353 280 275 340 219 334 442 409 415 133 23 33 331 392 548 359 199 274 269 241 320 219 229 180 209 206 171 260 235 176 258 390 388 236 125 172 148 207 73 124 71 141 175 196 110 131 131 25 53 116 142 89 127 58 4 42 44 48 17 -34 95 86 -4 11 104 21 45 384 523 522 477 411 425 398 308 358 374 304 47 44 8 -6 7 -13 62 64 234 132 191 259 155 242 252 172 147 153 147 120 70 146 178 130 147 40 1 33 25 42 -55 -66 -36 21 -10 12 56 67 -50 -28 26 2 -52 -40 -36 -24 -10 -27 0 -48 22 24 -61 -31 -6 0 38 -19 41 8 -5 53 18 20 116 44 -20 44 47 -18 41 69 35 16 52 29 30 71 88 157 164 63 61 94 91 74 178 188 157 189 273 131 122 167 155 317 403 288 274 290 159 95 85 55 102 152 201 148 97 94 120 130 148 145 112 86 88 98 145 173 194 212 153 131 131 51 -4 10 -11 -5 -5 -30 28 -2 -31 30 68 94 42 12 36 47 46 95 88 73 82 55 59 39 69 70 26 46 51 30 51 38 46 27 23 33 58 69 84 71 67 81 78 70 69 71 48 20 999999 999999 8 30 33 17 16 20 27 12 36 34 21 13 16 17 15 4 20 9 3 6 12 8 0 999999 0 52568 328 64 30 10804 14 36 8 8670 1422 404788 190666 21068 2465 2968 3571 4115 3725 3374 3740 6621 8404 8794 9109 7257 2416 645 668 699 1508 2129 1440 1667 3044 3278 1985 1374 2499 2741 2317 1637 1154 650 489 471 502 493 432 432 492 585 383 414 468 446 330 323 336 390 355 363 316 231 356 340 275 343 156 -51 172 285 389 446 364 329 228 326 254 187 218 288 176 110 172 116 194 175 180 314 332 271 170 132 152 220 106 132 80 155 203 55 54 154 147 50 132 74 74 44 82 129 92 81 -20 -10 74 25 11 11 50 70 71 77 104 178 381 488 557 469 457 439 446 447 385 378 286 165 144 37 21 74 74 132 104 134 284 256 287 201 216 226 193 90 92 99 190 88 110 101 122 116 76 31 16 30 0 24 -45 -35 -22 25 -8 -85 -73 -27 9 49 -11 22 4 38 26 30 -4 -18 10 48 74 13 40 71 64 15 18 15 87 78 64 29 38 29 42 47 61 22 31 27 3 17 47 58 17 28 115 99 61 122 109 153 82 33 120 169 172 214 251 344 219 104 148 221 319 434 356 300 325 234 94 81 97 104 125 107 119 100 111 135 162 132 89 89 134 98 76 126 191 217 195 169 134 179 71 37 5 44 25 -4 -12 25 -1 16 38 50 33 45 57 53 52 63 59 67 71 83 98 94 81 38 22 60 83 76 91 49 44 75 57 50 67 53 73 70 87 74 81 81 83 62 32 39 28 24 2 12 21 33 12 18 14 26 15 29 29 39 26 20 21 20 15 4 6 9 6 6 9 0 5 2 3 52574 327 63 30 10803 14 36 14 8669 1423 345815 107234 10335 2596 2974 3421 4257 3669 3584 4052 7040 8698 9222 9047 7052 2355 717 828 727 1262 1991 1391 1406 2950 3165 1777 1460 2651 2814 2432 1673 1201 616 490 559 395 418 402 422 468 598 479 450 454 441 459 379 262 439 366 401 334 345 382 443 322 332 102 92 249 273 303 455 324 245 334 359 346 278 298 267 268 300 256 191 177 228 244 456 385 291 124 130 202 163 142 168 -1 99 151 114 176 189 139 165 54 -11 62 60 104 139 143 107 85 116 161 62 29 52 51 84 102 155 194 186 260 545 573 469 384 382 367 364 396 390 230 80 28 76 88 79 18 62 82 151 196 236 223 261 232 155 222 167 262 214 117 28 71 109 158 183 121 42 37 18 3 39 23 18 -67 -14 16 37 22 72 52 28 19 -13 -11 -10 63 6 6 -5 -7 52 20 26 37 73 21 60 -6 29 42 41 26 36 47 93 111 52 71 19 40 74 59 25 94 24 46 74 122 144 140 112 142 87 68 95 159 115 173 242 314 351 179 167 275 297 468 460 370 319 290 222 136 119 107 128 168 146 127 115 109 141 122 112 108 97 85 106 109 110 200 246 248 267 265 183 64 52 58 15 -4 9 -5 43 10 27 43 22 23 45 53 66 67 29 54 88 83 80 97 83 31 70 93 74 28 55 62 34 70 51 74 67 61 63 53 62 77 86 95 94 70 64 54 23 5 6 18 21 33 36 37 45 40 27 29 27 27 40 28 19 21 23 29 17 14 16 21 20 9 1 3 1 52580 331 63 30 10803 14 36 20 8667 1423 333160 84667 6078 2578 2946 3525 4288 3602 3405 4141 7604 8843 9147 9125 7188 3099 1063 729 622 1071 1733 1373 1118 2810 3190 2225 1995 2923 2963 2582 1847 1295 656 556 574 485 433 463 615 436 522 540 400 378 411 419 310 264 424 440 355 454 379 464 497 343 241 197 98 137 238 330 450 348 281 293 248 301 126 245 205 97 188 121 58 220 300 366 378 415 204 148 172 121 159 97 26 60 18 139 115 147 249 139 133 145 105 95 131 80 74 66 68 59 54 28 114 116 67 61 103 142 155 217 510 591 509 617 545 405 335 383 473 424 290 200 146 55 100 59 52 82 131 151 173 130 253 233 219 242 222 221 153 113 157 66 78 131 138 199 172 105 46 -27 -16 37 51 44 62 -13 -66 8 115 42 31 32 65 1 33 29 -15 23 47 19 39 50 41 -39 -6 17 38 56 59 -3 47 52 56 34 57 40 49 75 28 42 39 39 45 61 59 89 83 -10 51 61 80 162 147 72 108 73 124 174 194 226 307 345 293 179 110 235 426 471 436 351 287 238 105 118 153 183 199 153 78 66 97 120 93 110 115 136 97 66 91 118 171 185 208 241 239 279 294 120 67 77 29 -2 -21 -2 23 37 68 73 54 61 70 62 62 59 71 74 119 107 102 77 89 91 78 72 87 63 61 75 70 67 69 88 83 50 57 71 89 91 80 65 71 77 90 74 49 28 33 11 33 46 55 40 51 52 46 31 28 42 35 33 38 30 24 28 33 34 34 30 32 30 21 13 14 11 4 6 3 52586 325 63 30 10803 14 36 26 8666 1423 303840 72594 5244 2583 2898 3450 4266 3274 3308 4146 7269 8701 8741 8615 6521 4142 1124 638 670 883 1436 1286 1171 2826 3217 2584 2488 2837 2884 2604 1920 1183 541 492 578 434 487 531 497 534 508 431 471 475 439 372 363 445 555 265 303 318 316 366 443 405 253 169 132 240 404 344 384 307 253 332 403 291 384 252 130 237 296 104 214 185 253 379 328 226 146 56 134 114 125 142 93 138 135 110 51 94 121 99 74 96 58 155 189 46 91 75 30 49 56 87 18 25 131 53 11 216 257 300 476 492 506 516 471 461 406 457 441 420 364 183 196 93 68 -24 -47 62 157 113 193 187 145 230 261 243 198 97 120 92 19 60 112 75 91 131 75 -10 -36 -18 6 32 5 -28 31 -3 -36 15 -17 -54 4 39 33 -7 32 -16 30 53 68 28 -2 25 33 -40 22 46 44 58 22 52 54 11 10 75 78 74 39 70 63 85 53 -2 14 21 28 28 31 14 36 81 135 148 93 67 19 38 156 199 179 188 227 309 387 275 233 349 461 451 362 299 228 181 134 106 160 154 169 121 41 65 117 107 108 109 80 74 117 113 155 126 160 199 214 252 261 251 301 161 84 58 12 -2 21 -2 -19 13 41 58 18 61 100 89 44 54 43 25 52 35 72 71 50 61 75 46 62 56 39 43 62 50 60 77 53 56 63 83 98 80 80 76 72 57 57 57 56 42 38 53 34 41 43 26 27 13 19 25 43 26 43 52 38 26 27 31 26 8 0 18 18 13 1 52592 331 62 30 10802 14 36 32 8665 1424 282923 68127 4687 2596 2917 3506 4334 3548 3383 3914 7049 9044 9191 9127 7934 5243 1204 594 660 899 1512 1180 1025 2659 3194 2791 2641 2888 2896 2644 1854 1002 643 545 569 488 512 518 485 433 513 425 473 414 335 366 431 415 417 335 318 327 383 341 434 258 224 -6 131 301 323 375 415 339 363 273 258 276 214 219 213 126 223 141 120 143 285 342 474 359 198 104 96 162 99 26 92 153 125 124 47 102 174 133 161 104 19 121 186 30 37 166 -5 21 94 37 30 72 89 42 131 112 177 340 475 477 528 529 496 462 443 410 432 399 326 260 285 118 62 42 93 172 143 48 107 165 217 238 183 230 184 100 86 125 84 105 71 118 118 116 62 85 78 27 17 -26 41 0 -27 -3 -8 -33 -48 40 26 -13 22 21 2 -23 -6 32 23 29 49 52 37 -32 21 20 64 0 61 43 59 63 64 45 81 57 47 46 18 40 54 58 90 49 1 -43 14 -4 66 79 116 96 32 77 93 79 134 169 220 267 319 369 358 416 403 375 422 395 351 289 188 90 102 108 147 140 102 87 87 77 55 72 99 141 179 123 68 84 137 139 188 228 256 242 236 303 282 143 79 99 42 20 9 -19 -3 18 34 36 19 45 85 99 93 69 54 70 70 68 79 74 95 90 62 41 46 50 54 54 81 81 81 66 73 69 66 78 79 72 94 77 75 75 50 27 36 62 57 33 38 40 48 41 42 49 42 44 36 34 41 27 32 27 19 19 27 39 32 28 34 27 23 8 13 2 2 3 0 52598 333 62 30 10802 14 36 38 8664 1424 244961 73126 5011 2896 2947 3909 4638 3590 3667 4256 7383 9007 8921 8674 8222 5561 1093 694 679 848 1353 1009 743 2268 3310 3132 2959 3058 2899 2672 2047 1065 647 746 522 399 477 522 473 610 548 453 522 523 433 310 436 558 481 469 511 383 305 355 353 420 255 65 160 267 452 353 440 486 378 359 293 308 318 305 249 267 188 248 251 147 326 439 437 391 308 213 248 256 210 182 141 89 118 95 158 207 223 184 179 214 119 71 169 28 46 106 77 143 87 43 77 87 63 146 177 171 247 317 522 592 664 589 530 353 414 413 431 416 326 344 369 151 138 84 81 143 97 118 193 218 193 217 260 298 261 197 179 149 104 91 150 110 166 191 75 48 83 70 61 83 71 -20 12 50 45 38 46 -21 49 82 9 45 43 2 15 -39 2 24 119 46 36 78 49 49 39 76 66 63 87 65 92 121 78 65 87 97 80 79 85 33 92 98 59 -3 85 53 73 133 136 154 71 133 121 123 170 184 239 312 344 378 436 460 480 530 438 341 296 249 225 160 128 109 142 142 107 82 69 93 116 125 112 146 158 153 135 128 167 154 189 230 229 259 290 321 327 177 97 47 40 42 45 65 68 53 42 16 41 62 101 94 114 90 63 79 81 78 106 61 103 117 66 53 32 68 71 65 100 90 68 70 86 85 72 56 83 101 86 74 84 62 68 68 69 54 70 77 53 66 49 44 33 40 57 45 38 57 76 49 40 52 48 42 43 40 38 36 29 29 33 17 13 17 13 17 9 10 7 52604 334 60 30 10800 14 36 44 8663 1424 252011 87413 8672 2728 3178 4063 4827 3588 3835 4352 7629 9524 9349 9254 8746 5615 1091 861 905 951 1258 968 826 2297 3583 3362 3164 3223 3032 2651 1807 1284 810 735 577 591 516 639 501 436 547 562 594 543 556 425 442 430 451 597 358 381 448 371 373 439 348 171 275 471 507 460 435 487 433 362 398 376 262 367 306 264 189 160 217 203 403 435 487 450 236 236 299 255 228 165 155 78 136 72 131 208 317 320 188 151 209 187 179 178 114 142 133 166 127 64 132 100 83 142 162 401 415 410 588 685 659 589 534 396 397 379 483 529 410 361 394 330 187 82 172 104 110 156 220 215 294 194 239 306 224 194 156 92 87 136 127 182 133 178 177 99 42 51 93 92 111 67 26 -16 43 30 -7 23 75 32 17 38 20 85 81 48 12 48 68 138 94 77 160 88 104 101 120 131 53 90 146 128 105 157 103 100 88 69 80 82 113 133 107 59 78 90 121 177 175 140 91 125 167 182 227 235 247 302 418 471 483 499 510 515 488 335 253 214 161 110 139 227 163 134 105 106 86 87 98 145 186 172 199 156 112 161 171 224 222 291 287 316 305 349 361 246 124 79 51 93 83 79 90 60 105 88 62 87 106 97 108 107 113 120 88 100 90 86 125 139 105 113 66 73 102 108 96 118 120 150 114 93 75 96 105 123 120 106 97 111 113 84 87 99 81 78 101 88 77 58 47 63 78 64 69 79 81 76 63 82 66 46 45 58 56 62 59 58 51 43 43 46 42 37 26 22 24 11 52610 334 59 30 10799 14 36 50 8661 1425 250353 89089 11121 2616 2962 4121 4830 3732 3789 4664 7825 9081 9040 9083 8856 5966 1098 726 874 804 951 859 994 2004 3151 3295 3151 2987 2774 2535 1676 1052 863 720 478 491 501 506 550 659 579 527 499 582 514 390 398 333 358 555 473 415 414 494 465 382 338 59 169 495 466 348 352 413 389 268 310 361 334 321 308 281 222 191 163 103 318 391 418 452 288 193 212 260 227 201 185 126 126 189 222 289 201 223 199 195 172 144 274 106 96 70 60 181 104 134 127 46 122 129 107 203 303 474 550 692 541 571 467 337 350 404 507 436 335 377 348 327 297 184 103 163 159 130 160 235 306 297 295 324 213 113 39 104 86 85 157 181 92 163 150 45 9 -47 33 88 17 -38 -23 -70 50 -18 18 38 65 32 49 -5 24 29 36 20 30 42 85 71 73 97 152 86 -14 56 29 66 97 76 121 67 140 91 71 69 100 16 43 93 74 57 52 7 64 89 44 124 211 181 134 151 196 228 143 159 169 261 350 345 328 339 458 470 452 335 248 190 174 147 159 161 143 61 50 61 118 129 106 98 161 150 174 153 182 160 204 222 207 203 290 302 304 303 367 285 103 110 61 50 78 50 25 19 65 50 53 58 62 81 137 101 70 66 83 69 88 73 90 89 97 83 69 70 72 65 54 72 113 116 88 72 73 89 95 94 82 76 76 95 90 61 98 83 82 74 81 91 76 58 55 54 68 57 33 50 44 58 56 63 60 53 40 37 46 41 48 49 25 23 27 29 17 15 10 5 10 4 52616 331 59 30 10799 14 36 56 8660 1425 280520 92252 11917 2917 3113 4055 4594 3648 3986 4675 7799 8753 8878 8798 8684 4923 854 772 660 761 709 626 767 1483 2722 3189 3084 2898 2859 2407 1633 972 1017 760 459 455 495 512 485 529 663 464 449 492 518 472 375 290 360 406 396 426 321 386 385 376 248 169 229 403 470 362 393 436 312 298 325 283 314 145 216 138 208 143 52 173 257 547 505 308 234 219 204 163 139 60 120 133 68 62 193 238 280 101 215 110 191 258 191 123 91 4 24 151 107 101 91 -10 65 89 155 132 390 537 529 455 507 503 497 357 298 337 516 388 294 263 328 211 161 116 -24 -5 106 140 278 184 234 171 131 118 175 154 96 65 71 39 14 117 123 77 140 105 15 14 52 72 6 -17 42 27 13 92 48 107 93 -13 -77 -21 -17 -32 -12 24 15 32 28 116 58 -2 -1 99 28 23 64 11 15 -14 88 39 62 98 89 87 101 72 23 17 71 99 41 39 23 20 49 95 111 70 112 131 172 152 157 197 179 228 238 272 372 320 318 441 424 272 157 127 126 97 111 110 106 84 47 22 1 57 118 111 152 155 168 134 157 164 187 201 195 184 186 178 241 316 328 220 94 94 78 37 36 44 68 19 30 33 27 41 72 91 78 76 20 13 77 65 52 49 80 85 103 69 66 64 80 105 119 54 78 141 48 58 60 77 70 77 69 67 71 50 51 71 62 69 52 37 67 70 47 42 52 38 21 37 51 42 39 39 41 29 29 31 31 38 19 16 18 24 26 22 15 7 4 5 0 52622 334 59 30 10799 14 37 2 8659 1425 270856 135650 41216 5908 3275 4441 4932 3930 4400 5582 8378 8763 8971 9128 8518 4155 996 753 797 722 620 435 513 1183 2580 3249 3180 2817 2872 2294 1697 1120 1093 617 475 425 510 491 464 487 455 675 511 579 538 487 502 459 430 478 458 495 351 413 382 405 352 234 167 374 448 367 314 272 328 329 338 371 220 390 240 204 265 185 191 173 307 324 380 345 245 194 131 182 88 144 227 178 232 212 205 207 273 200 158 304 301 229 197 106 107 67 53 90 109 140 110 38 -6 112 175 95 224 390 473 564 621 719 602 419 316 362 460 495 337 337 331 198 268 143 115 69 170 215 231 277 248 288 228 315 241 193 198 38 82 158 113 178 96 92 115 83 50 58 1 -7 57 15 93 54 14 33 21 42 29 10 82 73 -22 55 87 0 45 44 58 10 93 38 84 61 69 92 27 -11 54 133 84 95 67 40 94 85 62 94 80 69 45 24 95 1 27 27 119 117 111 144 134 175 224 205 172 165 232 305 318 341 369 331 391 375 276 187 166 140 129 150 183 186 170 124 76 88 91 128 119 138 177 182 218 141 154 181 169 215 191 170 181 239 282 356 320 217 123 99 70 86 90 40 55 54 53 78 85 53 65 87 122 141 95 99 71 59 83 81 75 90 91 90 71 67 111 94 123 76 88 100 86 67 66 82 74 61 88 83 87 104 97 95 92 97 90 95 96 93 94 90 62 74 72 71 78 57 54 61 57 49 50 45 55 56 51 50 54 41 39 45 45 33 35 31 23 17 18 8 52628 332 60 30 10800 14 37 8 8658 1426 226664 122957 38232 5398 3473 4292 4659 3826 4804 6991 8700 8557 9045 9042 7820 3924 1016 916 834 863 710 627 685 692 1761 3115 2916 2663 2722 2415 1847 1344 1080 558 475 529 610 462 499 590 550 515 536 472 474 504 436 418 316 366 377 412 417 365 413 237 275 95 58 246 480 381 320 262 328 438 258 415 377 276 308 232 166 144 109 220 449 344 374 303 219 205 138 155 180 169 91 118 149 183 257 219 216 173 222 298 217 227 254 197 128 51 45 141 100 143 1 -16 147 106 192 182 160 367 546 475 585 613 489 359 214 250 430 442 301 349 278 298 223 132 55 59 96 239 184 176 190 285 244 151 144 107 107 101 126 154 96 125 180 107 91 80 78 31 63 -3 43 97 71 47 34 63 101 10 16 24 17 124 19 -52 29 18 35 35 65 68 76 -13 61 4 98 -21 78 64 108 133 38 91 55 42 42 97 -8 65 64 9 21 -57 42 -9 38 99 120 179 163 150 168 166 141 197 173 191 262 312 264 263 298 328 332 321 205 124 181 102 101 164 190 146 96 97 110 101 67 67 96 77 88 143 164 146 118 151 160 203 172 145 195 227 296 320 330 250 143 92 68 56 72 75 76 59 59 37 31 34 63 80 83 91 82 77 83 103 62 62 62 93 97 68 69 62 54 57 86 109 55 85 51 58 81 57 55 69 66 70 82 75 66 56 45 67 89 94 64 68 57 58 67 63 52 43 57 60 42 45 57 47 39 37 36 46 35 31 32 12 8 1 16 16 15 15 8 1 52634 327 60 30 10800 14 37 14 8656 1426 191663 116823 38794 4825 3361 4294 4422 3937 5233 7743 8316 8722 9069 8659 7484 3645 897 687 760 639 476 681 617 519 1585 2886 2846 2603 2530 2088 1731 1398 896 402 492 482 472 409 523 601 615 499 423 536 342 368 408 477 460 394 436 381 359 337 446 348 168 17 63 307 433 375 329 321 257 362 302 352 287 273 217 127 128 133 156 306 353 446 407 357 272 202 134 216 239 138 154 168 120 163 209 130 183 150 223 179 262 390 199 80 131 75 123 136 77 64 54 75 98 138 121 205 166 269 515 596 661 635 493 347 180 236 345 335 255 336 362 210 260 260 74 69 125 259 194 208 156 189 185 257 112 71 102 140 72 58 90 94 86 73 108 98 101 35 35 -5 -24 -12 -22 75 48 44 16 -18 115 72 -91 -20 37 38 2 -25 -3 9 85 86 26 -16 32 -5 26 13 13 50 21 15 28 42 30 82 54 17 45 60 79 43 21 39 18 4 56 149 139 111 134 114 147 145 191 215 192 193 200 306 306 217 208 252 368 279 203 119 138 87 93 167 152 72 94 62 83 62 51 70 101 70 105 96 169 185 108 132 163 187 185 167 178 185 271 291 271 255 138 55 64 73 66 66 46 46 28 30 53 81 93 84 96 103 78 84 62 72 41 42 81 79 54 28 33 55 17 50 110 74 64 77 49 55 40 30 50 55 70 74 58 45 51 62 52 60 50 37 40 48 53 41 50 37 33 48 43 27 4 26 31 37 26 16 19 7 10 22 18 20 18 12 15 52640 334 60 30 10800 14 37 20 8655 1427 188113 111937 36767 5722 3368 4300 4742 4224 5828 8021 8496 8950 9107 9249 8315 5049 1413 1044 784 572 708 739 808 854 1832 2868 2869 2571 2420 2292 1823 1521 925 469 494 558 562 632 541 602 549 587 568 583 509 442 298 398 408 311 321 317 390 452 394 407 150 63 87 307 527 411 318 322 331 426 291 313 267 350 386 255 197 236 223 202 257 346 451 501 327 118 130 117 84 117 104 221 105 30 142 278 210 289 240 189 298 442 226 97 55 79 67 34 113 170 172 36 50 147 297 125 273 481 639 654 652 623 435 170 104 293 485 491 307 288 285 297 246 214 150 146 80 161 188 168 208 242 223 264 165 71 169 118 38 128 91 59 76 134 41 16 102 28 16 44 37 -11 22 21 45 -30 51 67 23 25 -23 -40 -6 31 69 17 -17 26 33 110 124 96 65 86 5 42 41 95 83 69 51 110 89 53 46 88 48 91 110 73 86 56 60 59 90 131 155 144 188 171 225 228 183 215 184 268 369 342 237 239 259 240 310 264 201 106 121 134 162 180 126 126 111 111 76 74 123 88 121 179 127 116 184 226 178 177 202 219 213 207 287 298 321 371 312 238 145 94 104 111 107 66 92 99 52 60 22 29 60 79 87 138 114 110 116 116 94 82 98 91 70 39 51 43 67 64 82 110 109 124 94 70 76 85 78 77 102 89 89 83 84 92 97 79 76 74 79 90 88 85 78 71 60 68 74 59 71 67 57 47 66 60 50 42 45 36 50 46 40 32 36 44 35 27 28 23 8 9 52646 331 61 30 10801 14 37 26 8654 1427 178773 114334 45054 6173 3426 4560 4707 4489 5915 7714 8105 8647 8918 9151 8516 5530 1680 958 793 716 692 682 848 702 1467 2397 2634 2313 2237 1977 1652 1294 695 309 527 540 423 513 499 517 529 477 449 500 442 476 345 268 343 314 298 354 407 352 325 326 260 72 192 489 505 295 270 309 235 269 257 236 336 310 273 238 203 273 165 197 324 279 356 341 257 124 198 239 198 148 70 60 122 143 158 248 276 263 247 263 332 270 138 80 52 33 34 39 76 81 65 31 48 121 86 187 223 464 532 479 498 469 461 148 131 288 453 331 370 300 317 330 246 178 141 125 175 155 229 150 193 221 180 292 238 81 127 145 129 39 -4 51 110 77 56 67 -3 11 4 -7 -21 -40 4 50 -40 -67 9 30 31 -27 -5 -21 -2 -43 -19 -27 -29 11 0 32 0 33 45 2 37 -4 41 1 86 50 18 8 66 6 26 70 74 45 31 19 44 12 44 -8 14 30 55 114 101 166 109 138 182 188 215 249 355 321 155 168 231 267 272 294 148 81 141 150 101 59 99 36 10 60 52 56 73 47 54 80 117 135 203 171 136 158 188 190 233 225 294 297 312 313 248 188 75 68 71 106 66 86 68 37 38 20 35 41 44 77 105 115 92 76 76 86 83 60 77 86 81 48 61 64 57 39 58 55 64 79 72 69 45 45 72 49 80 103 63 51 80 70 63 70 68 52 62 71 63 64 64 52 53 50 42 42 55 28 17 19 28 32 25 21 13 23 17 17 10 18 14 2 5 3 2 52652 334 62 30 10802 14 37 32 8653 1427 193835 125212 45617 6088 3515 4520 4947 5799 6935 8441 8827 9411 9454 9234 8583 6087 2202 1069 737 752 592 679 989 936 1231 1963 2239 2183 2466 1970 1647 1179 602 399 623 706 538 533 528 602 550 534 543 678 552 392 288 290 313 305 342 361 397 430 500 391 246 154 175 329 457 360 337 289 322 419 346 329 286 366 351 237 255 128 180 248 419 416 356 382 325 69 149 210 165 191 181 199 136 74 175 211 173 197 245 322 408 370 165 176 119 44 69 84 89 85 117 -11 124 172 138 186 401 575 575 631 604 641 392 220 149 348 521 512 409 283 371 432 243 137 217 211 213 228 265 210 196 234 183 209 273 100 140 58 103 116 156 117 67 47 11 2 1 41 54 57 60 82 -22 28 -49 -9 7 -18 39 14 28 -11 -7 -13 -7 55 41 98 118 88 59 43 21 17 37 14 58 10 69 59 127 83 126 130 107 13 71 105 20 71 1 87 106 93 34 65 90 70 160 119 177 161 227 219 235 249 315 284 180 174 215 276 256 277 176 152 119 167 137 48 72 65 90 107 113 92 102 85 118 105 97 146 191 199 170 169 210 221 230 266 411 410 407 346 321 218 119 117 97 107 58 94 146 85 76 61 41 40 52 63 98 103 118 114 95 121 80 84 113 117 86 81 95 88 93 72 99 100 84 109 132 113 85 162 161 96 99 95 107 97 77 82 97 87 96 113 100 105 115 100 95 84 92 88 71 81 75 56 51 58 62 53 39 45 62 65 55 59 44 42 39 31 16 28 36 29 16 4 52658 330 63 30 10803 14 37 38 8652 1428 180311 122568 46633 5950 3333 4584 5463 7037 7464 8527 9063 9292 9295 8894 8104 5157 2066 1160 661 662 675 800 1150 839 842 1262 1272 1626 2283 1792 1316 989 395 288 563 733 496 447 498 461 514 480 451 454 532 371 366 309 232 119 325 285 252 399 346 206 226 144 206 294 367 331 304 295 391 249 240 284 388 232 259 211 261 218 141 307 309 339 302 172 182 98 -19 83 166 173 59 147 146 159 100 82 142 241 273 264 276 382 239 164 45 34 136 1 -22 87 104 122 149 174 177 206 362 467 466 558 530 533 513 317 119 269 425 440 366 228 368 341 306 167 151 115 152 223 218 165 49 204 258 224 228 73 75 95 120 50 74 91 145 115 42 -18 2 -5 -35 -53 -18 -29 19 5 -5 8 -45 42 36 -40 -39 34 -44 -16 29 49 70 11 42 18 -21 40 9 38 14 23 67 0 30 76 71 80 79 61 52 33 7 -16 29 -68 2 92 71 54 71 -22 108 145 100 85 145 180 178 163 214 270 197 143 121 173 185 225 191 220 187 155 122 98 146 57 84 74 66 29 47 38 23 63 46 51 89 126 189 171 149 158 192 199 196 249 357 391 415 378 314 187 54 59 42 77 87 76 42 45 26 6 29 36 33 35 44 76 85 90 74 73 83 127 56 48 55 44 42 30 49 11 25 58 63 56 60 49 34 53 51 55 67 63 40 33 44 73 62 65 59 57 81 80 70 51 51 56 49 44 36 35 13 14 20 33 25 21 20 13 27 34 22 12 5 1 6 999999 999999 0 52664 333 64 30 10804 14 37 44 8650 1428 182842 104108 38040 8977 3726 4788 6049 8116 8612 8860 9431 9504 9172 9031 8257 4866 2158 1167 766 816 834 904 1045 836 811 1126 1111 1686 2298 1832 1272 749 443 455 825 1017 577 463 538 574 588 674 610 570 519 430 499 427 270 230 314 341 316 374 429 430 144 140 246 416 445 294 220 314 299 395 379 324 365 372 375 271 157 142 164 292 422 452 381 301 162 54 153 148 108 80 82 138 147 216 154 176 311 310 315 305 344 352 219 186 75 56 142 216 89 20 78 113 133 125 235 231 374 496 447 572 665 622 636 336 235 200 390 452 443 336 352 295 270 218 175 138 228 235 149 190 250 218 260 222 256 296 275 162 120 61 65 81 109 143 97 96 90 28 -27 26 88 28 8 62 50 -15 2 25 -3 21 3 54 90 29 -16 26 38 52 42 9 38 40 54 55 21 29 59 57 48 40 77 59 2 42 24 72 63 63 45 60 56 46 45 59 51 59 143 121 113 100 137 187 217 213 277 323 297 137 146 167 216 190 172 179 144 154 104 112 148 133 79 63 54 33 73 88 92 92 143 139 127 161 207 135 171 189 221 201 212 286 409 479 466 435 403 220 136 153 94 61 61 91 106 84 72 72 58 57 44 22 59 62 88 90 104 112 83 83 99 81 54 70 67 80 59 28 43 67 59 72 62 60 50 48 39 58 54 51 59 58 57 69 78 53 61 71 78 69 60 73 72 80 81 69 63 57 60 43 37 50 57 40 34 31 30 23 18 13 28 28 28 15 13 11 4 999999 1 52670 293 35 30 10805 14 37 50 8649 1428 954816 171905 110609 50245 10722 3472 4593 5987 7872 8120 8188 8840 8808 8183 8134 7449 4561 2222 1084 643 604 516 621 778 848 587 728 726 1169 1916 1601 1045 683 278 357 603 1087 662 430 338 405 553 610 477 410 349 306 241 127 251 275 198 219 171 291 277 171 66 81 190 366 383 261 196 201 102 175 207 224 142 227 169 96 125 123 105 221 254 268 304 239 131 97 49 111 1 13 1 23 106 47 98 126 185 251 138 207 362 289 172 35 -55 41 67 -2 7 36 4 57 -25 106 178 171 333 315 415 442 377 441 385 265 107 67 369 399 293 315 360 348 278 193 112 63 128 139 88 111 192 88 126 202 175 34 22 80 100 36 26 65 -47 -7 -8 -3 -9 -31 -82 999999 -51 -41 -69 999999 999999 999999 -73 -23 -20 -76 -98 -70 -36 -72 -82 -48 -46 -60 -14 -61 -65 -25 -55 -41 -85 -71 -56 -49 7 0 -14 22 -44 -59 -30 -36 -51 -37 -5 -15 -49 14 -37 -43 -60 -41 7 66 50 65 32 17 117 163 167 228 211 78 99 103 112 129 86 46 53 9 99 67 30 -27 -39 -44 -31 -44 -7 0 3 58 41 37 8 24 66 104 92 66 73 79 134 227 338 392 374 310 301 134 -2 -3 -4 -1 -3 -9 5 0 -22 -37 -37 -2 -51 -51 -53 -15 10 -10 -13 15 1 -17 -10 -12 11 9 -29 -26 -25 -45 -27 -26 -15 -27 -3 -31 -19 -29 -19 -27 52676 311 37 30 10807 14 37 56 8648 1429 977638 184426 113224 42527 8915 3619 4954 6869 8675 8291 8422 9218 9047 8425 8230 7483 4651 2473 1436 639 530 630 730 771 668 509 626 714 1130 1673 1342 858 390 292 379 823 1158 808 586 456 376 570 658 438 391 326 258 248 318 215 183 244 196 215 303 279 177 0 10 174 303 373 274 220 106 121 153 131 218 299 217 211 212 155 24 154 291 319 259 236 227 29 -47 -37 21 39 -1 12 -24 30 93 53 -21 105 188 156 260 372 316 109 120 -4 -29 66 48 62 37 -2 48 85 85 132 193 342 358 474 475 511 515 497 302 154 66 168 315 427 348 267 202 232 166 212 164 123 101 143 91 104 198 114 144 84 81 104 36 25 63 46 -56 -11 -17 -68 -56 -95 -63 -36 -46 -48 999999 -73 -71 -52 -39 -48 -1 -41 -78 -20 -70 999999 -70 -65 -72 -15 25 4 -78 -11 -13 -21 0 -38 -34 -70 35 34 -34 -31 -67 -6 -33 -37 30 42 -6 -29 -42 -13 -31 -17 -13 -7 43 60 66 80 57 119 124 152 123 171 235 184 125 40 57 131 130 115 115 108 54 56 123 71 -4 -4 -23 46 5 -2 -21 15 20 75 80 37 58 116 101 63 101 88 120 181 270 383 416 434 402 302 107 68 39 37 55 34 28 30 18 -6 -14 -11 -16 -35 -20 47 40 18 5 -12 -14 -23 4 5 3 33 17 10 21 -22 -24 -2 6 30 2 -13 -8 8 13 -14 9 25 14 22 999999 999999 999999 6 7 1 4 2 999999 999999 4 9 999999 999999 4 52682 316 39 30 10809 14 38 2 8647 1429 962303 190671 122088 50335 9907 3482 4829 7311 8889 8626 8795 9523 8804 8468 8066 7337 4405 3026 2297 780 554 585 724 838 764 620 658 741 1131 1484 1230 681 373 275 440 1068 1085 918 518 326 522 687 700 584 461 353 343 168 293 254 195 230 260 297 288 227 126 116 45 133 342 373 342 234 193 117 160 128 224 248 310 134 195 94 84 91 171 250 295 215 115 111 78 68 66 102 34 20 42 67 34 91 75 176 284 188 307 263 218 121 81 102 18 11 38 -30 -37 15 31 78 103 200 248 290 347 403 449 465 532 434 257 148 42 202 388 431 401 361 271 226 229 174 128 139 184 173 217 155 191 138 133 104 54 30 16 59 10 42 -26 -16 43 15 -67 4 -34 -58 999999 -62 -44 -31 999999 -96 -34 999999 -61 -14 999999 -80 -50 -32 -20 25 -57 -66 -77 -45 25 -35 -3 -27 -79 -69 -21 3 3 67 36 -32 -34 -4 -29 5 -55 -27 -14 -33 -6 -16 -3 -5 -6 -1 48 48 157 109 72 69 113 146 131 110 169 190 173 156 82 137 108 101 73 76 51 74 57 61 11 3 -48 -21 6 5 8 66 70 51 55 77 100 76 62 97 103 154 164 232 271 364 428 426 419 267 126 98 53 44 43 61 53 25 44 49 40 -24 12 -24 24 10 33 38 4 25 23 -3 23 3 10 41 26 23 32 4 0 12 8 -5 -4 38 23 21 9 24 26 44 30 11 11 10 27 18 15 5 3 1 999999 15 14 999999 9 0 999999 7 5 3 2 9 52688 309 42 30 10812 14 38 8 8645 1429 942010 171030 94040 30805 5166 3590 5027 7717 9161 8745 8999 9145 8654 8361 8249 7148 4699 3809 3195 1039 619 532 616 724 850 627 709 739 1001 1119 1036 442 311 369 507 1070 1155 1037 677 389 523 659 564 427 405 337 214 277 251 81 142 176 69 236 299 112 138 107 -29 116 309 295 333 188 134 122 77 133 279 222 223 235 210 53 53 180 232 324 210 209 153 31 112 119 104 39 -16 26 10 40 99 60 57 134 204 251 324 396 244 81 13 82 43 -3 -6 36 57 -24 4 47 95 142 191 243 360 474 528 420 490 394 276 62 62 89 304 494 371 356 276 288 279 219 163 169 149 177 154 133 98 155 136 141 77 19 10 79 48 8 29 -18 -7 -55 -41 -46 30 -17 -52 -87 -47 999999 -80 -13 -25 -45 -42 -77 -75 -67 -5 -68 -72 -58 -16 -29 -29 -58 -42 -62 -54 -64 -56 -13 1 4 16 6 2 -11 7 -1 -10 21 -31 19 17 -38 -43 -28 10 -20 -31 -47 31 91 105 96 44 83 105 116 153 134 133 218 204 97 50 117 108 114 77 70 47 83 48 -30 -6 -14 -53 -9 7 -7 8 62 26 82 79 66 96 97 41 56 87 127 146 230 339 388 397 394 287 99 23 25 55 31 27 28 5 -7 28 15 11 -21 -16 -7 -12 -8 28 12 2 -11 13 47 23 9 -7 8 28 23 3 8 -5 -21 7 -13 -5 26 40 3 31 22 -5 9 999999 9 3 999999 999999 999999 999999 999999 4 1 999999 999999 999999 999999 3 52694 322 44 30 10814 14 38 14 8644 1429 940766 175130 96344 33505 7149 3817 5369 8189 9653 9419 9709 9343 8848 8624 8668 7649 5697 4810 4313 1710 823 590 788 839 822 704 856 809 966 1110 1101 770 422 460 724 1207 1055 1003 737 459 581 596 517 448 399 335 419 374 146 172 159 131 186 299 301 261 213 107 161 72 225 416 429 251 204 269 234 229 149 309 391 248 166 121 260 141 326 447 345 199 225 191 155 140 87 93 91 5 18 69 54 115 65 94 71 216 315 355 383 253 102 99 48 -5 0 2 -36 59 60 110 82 156 213 298 351 461 511 546 587 547 411 204 80 88 254 428 374 287 251 227 248 258 161 231 226 190 124 104 118 195 118 86 74 55 102 90 54 53 38 63 43 10 3 5 12 -20 -15 17 1 -43 -61 -1 5 -33 -15 -30 -15 3 9 -35 40 -39 -27 42 41 -39 -4 2 -13 -10 -41 24 -9 6 37 61 69 46 13 -20 -67 -9 32 16 -43 48 17 14 41 5 16 -4 0 65 115 137 153 140 166 211 152 133 195 229 172 132 138 125 104 163 172 153 139 97 35 -2 30 47 -28 0 61 66 39 64 91 93 90 100 124 99 128 153 122 144 219 283 371 487 495 380 123 56 107 107 71 38 55 74 79 86 77 62 52 23 -3 27 32 59 54 55 50 67 47 46 9 20 34 43 66 72 74 61 26 29 27 27 34 49 71 58 40 50 46 32 38 36 28 44 43 35 33 39 40 34 32 38 57 58 19 20 44 21 20 23 17 18 15 23 14 3 4 8 52700 335 16 30 10816 14 38 20 8643 1430 956238 187158 107124 38730 7282 4010 5812 8986 10447 9962 10228 9865 9384 8985 8868 7787 5991 5218 4326 1846 945 679 757 953 1007 785 853 984 1026 1268 1075 515 441 442 695 1056 1159 1218 807 576 583 488 525 512 458 380 370 357 333 308 328 201 229 332 254 301 222 191 135 186 404 474 516 428 288 257 229 257 215 342 359 334 292 174 198 318 403 387 159 293 264 169 238 200 19 69 147 184 157 184 119 127 100 94 121 304 497 442 473 263 80 44 -35 57 17 11 108 136 86 113 202 278 264 353 527 606 568 587 617 548 425 173 180 173 401 520 427 266 277 404 374 249 274 344 361 277 259 303 234 213 136 28 185 156 207 223 148 126 112 90 108 33 118 42 0 44 38 -20 35 78 65 -15 75 13 17 63 22 48 34 56 50 34 66 78 69 64 80 73 40 45 63 98 128 81 81 111 82 66 101 38 4 71 81 104 53 29 39 92 87 65 27 66 124 164 166 187 194 174 222 242 256 256 298 255 195 164 161 186 155 209 226 186 184 110 66 59 53 65 45 79 68 101 126 146 143 135 135 159 139 121 138 137 174 176 230 349 444 540 520 415 247 112 136 134 117 101 83 119 114 129 134 104 105 88 86 97 52 56 57 73 65 91 105 97 114 103 67 80 73 102 91 102 92 65 77 80 86 81 91 91 89 101 126 89 78 94 90 100 75 79 90 81 81 79 77 96 104 115 89 68 81 94 79 65 61 66 67 54 54 56 51 48 50 54 43 34 47 39 29 28 29 26 10 11 7 52706 332 49 30 10819 14 38 26 8642 1430 949382 172500 88321 30539 6062 3869 5982 9245 9893 9886 10257 9747 9262 8980 8581 7404 5959 5291 3858 1700 990 763 803 700 901 827 789 952 1188 1221 938 540 483 432 752 1019 1032 1092 819 673 640 549 527 456 481 374 351 289 250 229 226 154 160 282 198 293 220 71 107 222 369 530 440 355 283 188 209 241 277 300 235 314 242 85 197 330 406 362 187 233 73 104 147 128 96 120 191 248 279 178 121 159 134 129 159 131 287 305 381 262 99 166 120 111 102 83 49 32 50 113 223 266 233 439 453 503 511 550 499 565 456 278 98 232 343 469 541 313 254 259 283 214 236 353 334 292 213 237 208 259 202 60 3 59 109 132 93 69 -2 66 85 19 89 46 44 95 22 -19 -24 -4 38 42 3 27 48 31 3 -12 -7 51 60 48 73 17 64 52 29 -1 28 19 49 16 79 73 50 77 96 56 109 83 42 38 104 76 57 78 6 47 5 8 42 55 65 159 114 193 197 175 211 198 292 301 251 179 75 101 172 183 157 236 214 174 136 70 41 58 88 54 53 45 88 100 96 126 105 125 132 130 133 113 135 148 133 157 226 285 378 484 532 496 350 168 110 128 120 74 111 113 119 93 80 80 79 92 83 33 54 69 110 66 73 74 68 82 64 58 65 64 80 111 112 72 67 48 59 51 77 61 122 73 62 120 116 106 103 88 90 85 74 70 72 71 80 67 66 62 71 59 60 63 72 74 63 47 41 43 49 41 32 27 36 33 27 36 25 23 32 22 16 6 2 5 52712 335 52 30 10822 14 38 32 8641 1430 925872 173692 86700 23978 5820 4147 6579 9415 10361 10357 10426 9980 9521 9308 8796 8059 6906 5503 3750 2003 1136 705 692 669 836 859 715 1014 1163 944 803 489 434 453 534 888 952 1128 1067 866 715 541 536 415 463 511 280 314 290 191 115 240 173 276 362 346 213 95 165 201 377 403 424 389 296 171 262 380 304 368 332 221 315 239 228 332 352 408 313 253 199 217 158 173 55 188 342 366 318 195 152 164 153 149 138 85 295 279 356 138 175 134 94 56 14 49 48 59 150 116 278 239 205 288 353 445 590 667 556 536 473 278 221 168 201 455 440 394 231 237 299 281 314 331 327 292 244 178 208 202 178 119 112 156 118 103 67 34 88 118 14 66 49 44 -6 31 -3 88 16 -3 -48 2 -67 36 3 46 3 23 45 83 56 -7 6 19 13 3 64 69 41 77 24 77 65 62 64 118 86 59 59 13 70 70 69 120 60 25 27 69 104 100 78 46 38 92 154 182 190 194 195 256 339 326 234 128 68 71 209 226 167 251 214 221 142 94 66 76 92 56 33 82 107 115 110 95 124 155 127 158 122 101 122 149 169 215 281 386 498 572 584 544 508 330 141 179 152 135 159 112 123 131 127 122 112 83 79 89 102 75 74 63 90 94 97 98 100 83 80 92 126 100 93 93 60 66 103 76 84 104 139 103 96 143 106 93 85 87 84 76 75 89 88 82 84 76 88 100 99 85 78 76 72 98 85 80 69 62 60 74 58 54 39 36 42 43 43 46 36 28 39 29 33 30 18 14 0 52718 335 55 30 10825 14 38 38 8639 1430 903321 163221 78748 19695 3997 5414 7872 10005 10367 10542 10776 10574 10537 9670 8713 7936 7225 5413 3564 2553 1093 695 695 536 756 994 908 929 976 875 716 531 468 477 768 918 960 1019 979 1023 792 597 505 621 562 517 300 297 217 245 237 189 322 303 299 123 117 171 177 290 384 409 489 416 357 247 305 291 246 274 263 247 157 203 364 366 397 443 351 257 154 231 201 106 273 284 317 492 502 372 329 161 151 191 149 185 262 399 410 203 169 171 164 116 56 17 130 93 90 121 195 251 237 355 459 543 652 594 477 558 513 389 242 197 323 523 463 392 290 284 317 307 398 354 342 331 278 238 194 230 204 149 181 91 145 127 141 107 105 26 -24 53 82 96 48 83 91 99 59 64 28 94 81 48 47 24 35 83 90 15 65 100 93 73 79 69 124 125 72 83 58 78 64 37 59 126 117 117 74 100 111 67 62 32 79 57 6 27 117 119 32 49 71 164 209 215 233 243 227 247 305 300 213 166 151 173 195 204 192 276 235 219 141 96 55 65 113 127 105 115 94 116 128 141 154 156 143 128 133 146 208 205 165 177 287 472 543 580 582 512 512 414 244 158 136 151 151 119 122 124 115 147 155 154 119 86 73 53 83 121 117 112 118 118 117 106 114 103 102 88 91 112 106 93 83 90 92 117 139 127 158 138 127 115 93 81 81 95 110 104 87 92 123 98 94 99 115 113 100 84 90 105 94 78 80 81 69 73 75 72 64 65 80 73 54 64 52 41 47 44 38 35 38 29 27 52724 334 58 30 10828 14 38 44 8638 1431 895674 149708 59888 11485 3871 5841 8294 10393 10388 10631 10602 10160 9787 9454 8462 7729 7147 5197 3894 2812 1161 556 548 515 682 886 814 968 800 744 646 387 423 496 687 894 817 830 817 949 742 537 530 478 437 387 389 274 222 224 289 262 199 248 331 153 125 176 181 312 425 435 437 388 316 239 266 203 211 275 343 375 230 155 263 382 332 347 380 277 186 232 234 209 238 297 348 504 531 475 239 160 138 180 145 172 170 271 465 310 212 114 109 127 41 102 79 46 127 167 187 269 263 319 414 548 469 409 473 549 376 243 240 127 304 515 372 333 245 274 366 384 347 309 350 290 205 158 94 76 122 142 191 198 131 110 143 86 57 12 27 66 45 25 14 68 32 68 9 35 22 22 -12 40 -15 -60 44 91 45 30 1 41 55 54 54 16 26 20 24 45 28 60 46 79 61 28 84 105 17 48 75 102 68 17 62 100 75 45 64 109 110 21 77 131 185 211 268 202 198 276 313 140 31 75 113 152 181 177 188 175 163 137 126 82 95 69 60 86 67 31 41 90 70 129 154 133 126 91 130 142 130 120 138 252 398 462 522 555 525 508 447 351 189 137 83 111 106 100 146 143 100 124 148 92 106 91 61 32 36 57 76 95 101 70 87 86 124 91 89 90 79 76 80 68 64 81 68 78 92 128 160 127 134 100 88 79 84 88 87 81 71 73 63 80 76 97 83 79 78 51 66 74 70 75 55 46 52 42 44 45 34 45 41 41 41 40 39 25 25 27 14 4 15 4 52730 335 61 30 10831 14 38 50 8637 1431 902408 154109 63257 13103 4240 6623 9095 11097 10586 10968 10971 9903 9192 9022 8272 7644 6740 5048 4131 2776 857 594 583 550 643 958 780 846 684 561 608 586 603 606 860 1097 762 703 702 755 750 487 458 507 535 502 486 332 319 296 348 314 230 197 195 187 132 159 53 210 446 501 493 315 181 190 296 222 198 260 371 256 212 232 215 248 375 258 303 218 229 221 214 248 310 324 501 556 538 346 357 222 113 165 270 213 158 305 471 318 235 114 77 115 10 94 158 108 145 173 251 295 274 317 403 555 649 465 473 563 550 396 191 206 460 598 452 390 217 318 407 386 381 349 300 240 194 148 155 172 177 115 114 107 156 198 110 107 82 70 -9 76 -23 1 72 29 44 44 -24 31 72 63 -15 27 94 82 72 81 54 6 26 49 50 35 83 93 140 97 86 43 91 86 98 84 114 76 48 40 126 75 73 62 63 94 87 83 65 76 95 59 73 68 92 118 196 232 190 236 298 324 304 168 88 54 95 124 147 165 245 147 187 175 116 107 102 94 95 48 69 41 113 111 88 127 148 103 110 119 139 154 128 187 231 332 410 438 516 533 524 518 481 402 227 131 110 138 123 141 132 143 104 121 118 122 98 86 55 51 60 89 93 95 84 98 86 98 87 79 107 97 81 97 104 93 60 73 83 79 112 126 101 115 125 115 82 88 96 83 80 84 66 76 68 68 98 96 98 72 88 101 96 81 63 89 69 59 56 67 64 63 60 60 55 34 36 50 49 43 37 38 28 32 23 23 14 52736 335 62 30 10832 14 38 56 8636 1431 880408 125483 48775 10979 4652 7017 9305 11443 11140 10670 10437 9226 8578 8365 8128 7872 6682 5258 4337 2855 858 744 641 607 680 794 715 844 655 597 531 403 585 582 972 1297 734 702 779 650 609 555 512 526 481 455 447 218 214 183 242 274 235 290 204 149 113 103 160 171 304 503 427 390 326 258 261 304 290 372 364 302 209 284 425 334 377 375 219 208 235 238 223 243 382 471 368 452 497 518 424 183 177 130 176 219 154 97 409 461 206 133 99 91 25 40 120 151 114 242 178 192 231 262 462 584 597 485 389 428 471 222 134 233 405 527 559 378 241 323 396 324 333 349 313 337 243 161 100 109 97 121 164 176 137 164 107 119 58 4 50 52 32 1 1 -52 70 33 36 49 16 -19 -18 -21 29 18 35 99 100 36 41 59 -2 21 70 45 23 29 53 57 39 16 100 22 56 92 94 56 64 82 39 93 49 21 61 101 99 67 44 31 73 109 74 102 206 178 207 199 228 305 234 132 55 87 119 138 161 134 130 197 158 127 116 63 79 75 94 69 87 112 112 140 115 101 146 165 140 131 146 153 152 170 211 307 439 479 467 470 473 492 451 351 282 182 148 131 138 105 78 93 97 121 105 83 115 113 73 58 68 74 59 111 91 104 90 100 114 90 78 81 77 61 69 93 111 111 97 125 147 137 142 109 95 85 85 73 85 54 68 95 72 82 54 57 76 74 79 94 88 77 90 96 86 70 54 64 62 55 53 51 51 41 54 60 56 55 49 39 41 42 44 35 22 18 9 52742 335 64 30 10834 14 39 2 8634 1432 898746 133552 50441 11456 4680 7145 9407 11483 11500 11484 10713 8592 8044 8375 8237 7685 6581 5205 4101 2568 857 638 545 499 575 761 648 612 476 568 500 441 530 577 933 1357 827 650 669 730 561 495 513 502 423 353 385 279 180 223 322 282 222 231 345 234 142 70 183 271 374 470 445 335 222 234 329 308 274 408 400 331 260 244 273 356 489 388 150 174 205 282 307 315 379 374 376 408 360 333 520 311 242 204 258 194 217 203 320 326 312 148 33 182 88 108 121 140 106 152 213 255 300 248 442 532 499 409 366 358 331 232 281 469 539 445 416 401 354 425 414 374 325 284 205 192 152 139 35 46 143 113 84 171 168 159 99 124 162 124 94 133 112 96 55 -7 46 54 22 -8 -2 83 81 42 24 32 33 14 52 44 39 84 -2 47 59 119 51 58 67 104 79 74 58 22 48 110 108 119 96 65 72 76 124 60 76 95 93 123 113 109 70 127 108 153 185 169 183 187 216 316 182 80 65 127 113 155 184 224 176 215 193 160 120 144 104 97 88 62 84 100 105 99 100 103 120 148 163 187 171 130 117 125 193 314 449 494 486 499 518 514 436 337 255 151 88 106 156 149 156 131 91 64 69 94 125 116 85 89 77 58 68 136 114 104 105 116 94 96 104 125 104 101 103 96 89 78 126 138 160 178 141 125 124 139 102 78 90 72 68 78 92 81 90 83 86 93 111 118 98 81 93 83 80 62 65 67 79 69 66 67 70 76 63 48 64 62 55 51 43 47 42 32 35 16 15 52748 335 67 30 10837 14 39 8 8633 1432 883035 123041 43875 8748 4619 7202 9583 11317 11435 11842 10273 8186 7709 8353 8084 7524 6702 5314 4183 2540 989 633 771 556 568 594 516 501 552 541 477 428 568 575 1270 1504 913 747 631 568 560 429 448 497 429 315 332 289 320 268 273 152 192 214 264 131 21 113 110 238 381 379 379 410 306 295 304 364 323 262 356 322 358 353 206 356 320 331 226 254 227 231 267 352 438 321 356 420 296 399 545 388 277 249 239 207 247 286 383 411 275 260 101 16 28 91 62 25 125 111 140 260 253 350 461 484 467 479 361 154 143 228 287 480 478 461 345 328 364 332 354 228 206 239 242 224 121 120 106 109 70 160 119 135 121 69 104 11 110 119 117 42 35 83 90 27 -39 -39 55 67 40 20 15 57 30 25 42 -7 33 35 11 32 55 48 48 45 72 17 16 89 117 62 80 83 66 66 53 75 83 58 67 39 97 45 82 88 9 42 77 99 76 9 87 135 155 178 151 206 291 325 220 98 37 105 113 111 125 194 189 163 166 154 134 102 79 40 52 27 57 111 64 107 100 112 130 109 127 139 168 124 120 110 165 364 489 423 445 469 470 411 390 342 203 152 128 121 121 137 113 126 55 66 94 76 77 72 88 72 51 84 81 64 72 85 105 97 77 83 62 70 50 44 50 91 60 84 100 96 125 157 108 117 117 109 117 87 80 73 78 70 51 56 65 74 65 75 75 90 74 59 76 78 75 58 51 47 51 55 54 68 69 48 45 47 39 35 29 34 24 27 27 17 16 9 7 52754 335 69 30 10839 14 39 14 8632 1432 858976 103194 33540 6364 4753 7666 10180 12295 12377 11738 9701 7975 7963 8418 8150 7510 6535 5634 4584 2979 1245 633 745 810 638 674 593 597 575 524 533 465 487 849 1672 1376 794 619 565 507 529 509 603 520 429 411 374 331 254 378 317 228 178 202 234 206 131 159 131 261 422 432 482 327 331 293 255 186 274 340 391 372 327 305 386 413 322 287 272 239 283 301 297 298 358 443 350 336 206 397 519 408 345 328 363 319 252 215 393 475 326 212 50 96 136 76 23 95 96 162 154 242 214 216 385 521 466 416 364 292 272 166 201 477 498 387 364 368 328 357 423 325 188 149 162 137 151 134 140 196 142 86 125 151 151 142 130 115 57 184 95 47 79 86 24 33 86 15 -2 47 61 48 59 -3 15 72 97 33 23 87 39 28 52 77 79 117 48 83 44 47 61 70 57 89 61 50 3 27 57 81 67 29 39 59 41 66 59 87 55 64 59 100 58 121 196 183 201 256 257 278 173 108 47 91 160 177 163 174 203 156 154 150 119 98 63 99 50 48 98 70 85 113 117 179 129 163 187 225 205 174 190 148 168 308 440 497 511 488 409 411 381 366 269 170 187 192 162 132 120 121 77 68 74 109 106 133 116 51 40 65 68 107 118 111 102 93 128 97 118 89 57 45 104 86 78 78 77 110 148 156 147 122 101 105 111 102 102 80 89 72 81 81 71 71 82 77 88 103 115 101 89 85 80 72 51 46 61 53 60 69 64 56 53 48 41 45 46 46 38 43 27 30 28 30 21 52760 335 70 30 10840 14 39 20 8631 1432 841684 88760 27037 5345 5525 8199 10090 11945 12358 11194 8630 7706 7422 7921 7564 6991 6048 5277 4034 2686 1371 612 753 730 566 505 466 451 470 578 523 545 705 1425 1954 1381 911 705 581 509 573 509 627 388 335 380 381 296 305 319 240 272 152 231 178 236 106 100 110 201 325 446 296 290 170 271 399 355 386 448 357 343 350 332 287 424 417 344 298 200 182 138 325 289 369 372 342 192 145 272 578 510 417 371 425 368 306 283 308 395 333 277 213 97 40 57 51 99 69 157 258 238 127 227 293 433 583 549 341 235 308 217 280 491 518 396 293 286 301 361 348 207 141 136 231 194 95 111 39 60 105 106 55 70 102 56 94 118 116 30 19 48 56 47 36 106 97 9 3 -11 -27 57 -7 -19 16 -9 64 70 -8 -9 74 90 13 12 36 29 42 67 20 61 116 55 77 55 -1 44 49 67 92 154 135 120 84 47 76 41 67 51 74 85 58 56 90 132 181 179 167 292 337 291 220 122 52 102 139 177 150 185 127 122 116 121 98 53 53 116 70 56 73 93 106 104 146 168 125 150 174 189 220 230 242 166 174 250 370 480 443 398 378 397 386 321 258 222 237 165 124 176 155 65 98 109 102 135 127 101 68 65 82 50 54 65 62 74 74 75 88 80 37 80 92 83 78 86 92 94 92 107 131 206 157 91 72 73 76 73 80 57 51 57 77 78 49 51 57 62 87 91 94 82 86 72 53 64 58 50 56 60 54 57 50 44 50 43 38 38 32 26 27 25 31 28 17 11 6 52766 335 72 30 10842 14 39 26 8630 1433 853361 90578 30546 6256 5962 8465 10527 12629 12638 10880 8723 8178 7816 8186 7706 7210 6257 5474 4137 3433 1909 771 934 1031 637 582 513 544 673 654 544 547 799 1472 2144 1593 1101 663 572 695 540 623 656 530 555 335 381 390 398 312 350 305 324 348 284 186 248 141 151 230 466 618 410 353 320 355 381 320 401 431 413 440 399 378 474 483 417 317 249 317 292 387 425 438 431 374 355 231 266 463 524 393 443 502 499 551 442 282 360 410 405 355 338 192 115 143 119 91 207 298 244 193 245 290 306 537 690 600 495 426 272 153 289 533 547 536 412 478 454 373 439 383 236 198 137 217 166 173 218 213 215 63 168 143 152 160 214 203 100 102 61 134 134 56 99 39 41 89 84 69 95 150 118 61 69 105 106 46 20 87 99 94 151 115 80 91 76 103 69 83 41 91 95 85 132 144 155 116 137 154 130 55 84 136 108 133 176 117 82 137 137 188 163 187 232 211 289 345 364 355 250 145 90 108 189 220 230 223 245 226 212 175 151 100 110 65 109 102 130 131 176 186 159 177 209 212 244 245 255 235 276 255 237 247 393 497 470 426 443 467 461 394 323 285 312 262 246 233 180 121 169 167 200 244 211 204 148 194 154 119 115 128 150 123 144 168 157 165 134 116 118 105 131 149 140 132 140 165 201 243 207 140 148 156 152 131 110 120 129 116 95 103 120 122 115 120 127 137 126 129 128 113 100 110 108 91 85 96 84 88 90 84 90 91 83 74 76 73 75 84 77 61 54 57 48 52772 335 73 30 10843 14 39 32 8628 1433 840169 80965 22961 5484 5989 8353 10695 12468 11890 9962 8363 7827 7381 7950 7487 7169 6489 5694 4416 3766 2126 882 1559 1062 816 653 576 566 570 668 587 624 773 1602 2335 1544 1030 903 717 763 608 558 568 443 520 290 345 373 409 315 317 333 275 227 124 157 153 171 160 321 537 597 414 291 276 327 343 342 336 378 453 481 380 348 371 388 310 289 258 274 266 327 348 261 231 306 206 200 195 365 470 480 461 452 483 543 444 280 194 398 409 462 350 251 208 170 8 127 43 118 272 275 180 187 362 572 536 538 425 321 294 256 291 423 396 444 379 448 408 423 444 310 334 280 203 150 103 201 206 196 220 189 155 168 197 244 138 149 120 69 125 96 61 54 24 125 118 132 56 29 8 18 60 51 68 87 66 35 28 86 129 65 43 93 84 157 110 87 120 57 49 57 57 105 108 105 116 98 133 104 61 124 159 132 70 87 122 143 130 119 99 90 129 165 218 184 238 343 301 297 185 100 102 135 187 183 247 252 203 261 238 174 135 90 97 79 67 87 100 129 149 127 132 190 186 206 283 263 268 245 233 253 246 215 330 447 454 453 452 438 441 421 340 301 264 270 283 223 132 98 123 198 218 262 221 183 158 146 108 83 92 108 143 135 138 127 134 138 131 121 117 101 92 144 147 146 119 134 179 147 117 170 138 135 132 135 111 95 100 86 102 104 94 114 101 88 102 116 127 116 109 100 97 97 85 89 98 96 87 98 79 86 79 72 72 80 69 67 50 54 58 56 47 48 42 52778 335 74 30 10844 14 39 38 8627 1433 896583 83165 26819 5615 6402 8720 11107 12220 10982 9039 8290 7960 7489 7338 7202 7000 6583 5970 4672 4006 2263 1030 1920 1303 1471 865 548 594 699 609 584 607 979 2110 2535 1807 1103 857 658 581 725 661 543 486 585 445 443 473 503 365 325 283 292 258 228 195 217 258 135 302 463 561 438 382 310 353 364 435 410 371 408 431 331 421 428 510 443 300 348 281 302 382 423 423 398 390 231 198 240 427 413 407 400 529 465 509 526 363 242 326 448 365 348 383 195 126 138 119 88 216 203 292 245 223 283 549 645 619 544 342 322 254 293 412 379 455 453 459 407 466 434 351 258 269 270 239 175 199 248 198 137 180 170 230 202 171 226 135 129 64 112 151 108 99 64 101 118 101 48 33 113 94 96 89 25 67 80 162 99 92 147 64 128 63 97 101 85 53 75 138 98 99 165 146 114 80 98 125 132 139 95 83 135 137 141 75 141 94 82 117 149 98 111 173 228 241 303 386 354 245 145 167 156 188 214 212 225 241 223 277 213 157 130 86 36 102 116 118 154 169 209 235 215 251 250 265 252 268 316 266 298 291 235 221 281 421 523 466 394 402 440 416 377 340 289 308 295 231 182 166 230 242 227 276 271 169 166 184 146 102 96 80 163 168 139 153 133 131 127 115 98 115 137 126 142 152 144 160 148 152 155 128 140 139 153 162 123 111 111 104 105 124 111 128 120 120 125 131 125 114 117 100 112 106 97 105 116 112 103 94 81 81 93 94 75 68 77 80 80 84 72 66 59 60 58 52784 335 45 30 10845 14 39 44 8626 1434 891749 72904 23951 5182 5934 8375 10931 12152 10563 8917 8362 7883 7204 7086 7045 6823 6449 5706 4538 3772 2146 1039 2450 1815 1910 1445 509 555 796 756 766 684 1016 2099 2549 1580 1028 734 718 665 611 623 546 505 716 591 334 413 421 431 368 250 227 216 221 144 161 178 192 395 596 532 460 392 405 414 341 342 410 414 417 381 354 251 309 398 389 277 214 267 252 299 307 417 397 413 268 124 249 385 333 368 475 531 562 576 638 298 291 360 455 441 356 281 184 88 130 163 174 159 190 217 259 147 194 533 725 653 603 442 345 250 236 311 361 426 468 438 474 333 395 465 351 256 176 130 106 164 147 168 104 165 208 193 153 162 125 219 172 62 82 60 60 63 -28 40 95 67 57 13 95 99 46 78 78 120 106 104 94 129 169 97 56 75 118 94 132 168 124 85 100 118 55 106 73 131 163 129 123 162 78 92 107 127 76 109 67 86 131 72 88 154 124 152 179 231 304 337 284 171 144 115 178 226 229 259 230 262 270 154 180 171 116 101 98 97 92 89 189 222 184 165 154 173 424 328 280 255 261 277 227 198 255 201 221 367 467 445 462 426 467 437 381 336 357 352 309 249 177 196 229 263 271 316 298 173 155 125 110 94 71 108 131 122 119 166 139 130 126 112 86 106 101 97 119 116 105 120 121 115 131 113 130 135 131 143 115 96 91 110 120 107 102 100 93 88 89 129 128 114 114 110 97 82 89 84 85 92 86 69 77 87 76 73 76 87 71 62 60 58 60 52 49 41 39 52790 335 75 30 10845 14 39 50 8625 1434 872397 62399 20742 5263 6011 8307 10911 11785 9702 8427 8271 8013 7396 7236 7095 6433 6418 6103 4960 4167 2615 1673 3273 2144 2247 1600 690 701 1606 1365 739 766 1271 2327 2445 1466 1085 865 690 664 571 508 553 508 452 437 317 483 482 395 301 296 235 204 183 192 221 185 144 382 425 427 369 343 340 458 478 426 451 467 388 428 366 334 317 332 374 278 186 341 323 303 420 414 408 328 320 259 194 190 164 274 417 501 546 564 578 367 245 340 333 328 366 309 242 199 92 71 28 174 197 259 176 180 271 579 668 741 671 417 370 322 170 262 285 324 360 383 467 431 386 285 326 229 242 200 252 221 132 189 234 188 207 189 179 188 121 133 152 98 109 102 57 89 93 38 90 14 16 87 106 45 85 104 122 45 60 134 79 88 110 94 65 106 88 123 76 67 81 86 111 134 166 188 147 128 162 164 109 74 98 154 134 50 123 139 117 101 90 91 70 100 168 233 201 282 329 346 283 165 149 159 171 236 252 259 203 232 226 181 153 108 141 98 100 102 123 143 142 187 169 188 188 245 263 257 246 261 238 229 212 213 272 231 273 412 513 451 411 429 402 398 342 338 386 411 462 373 233 191 227 366 369 347 297 214 165 155 142 115 84 128 160 123 143 128 119 133 82 69 92 94 108 120 139 136 92 133 144 133 123 128 136 103 133 149 121 96 101 105 104 94 109 106 116 100 107 105 97 97 109 120 97 84 97 76 79 68 79 76 77 81 63 63 60 61 70 62 53 58 54 44 42 45 40 52796 335 75 30 10845 14 39 56 8623 1434 878979 58155 19899 4817 5790 7972 10596 11031 9306 8149 7945 7893 7232 7091 7005 6436 6524 6105 4807 4353 3244 2251 3335 2561 2753 2259 732 660 1988 2027 1248 1467 1681 2618 2407 1431 1040 920 881 685 669 569 521 568 534 510 491 456 547 443 280 227 211 214 322 160 178 182 247 363 550 501 360 438 372 269 394 437 367 416 485 452 373 291 310 278 305 316 276 352 336 386 382 466 417 299 249 213 186 151 185 333 444 370 452 535 623 560 284 340 411 347 271 286 220 132 135 165 217 124 136 246 250 140 333 588 696 666 634 441 337 303 208 243 262 317 417 481 440 377 362 350 287 276 191 141 254 261 205 171 227 288 238 170 90 60 128 163 127 170 114 70 69 108 112 116 130 75 3 75 111 97 78 2 62 93 74 40 65 62 93 120 154 88 42 67 81 76 45 101 64 19 107 83 97 134 148 162 124 138 126 99 105 133 141 137 135 111 37 95 101 46 96 202 220 246 301 296 186 147 121 162 215 199 189 235 173 182 210 221 185 166 122 124 130 128 147 147 136 105 149 133 217 228 214 249 284 286 271 291 273 247 222 203 297 408 445 362 368 422 428 397 341 359 391 486 554 389 190 184 259 339 395 435 358 250 214 154 129 116 112 89 79 157 140 127 108 125 144 122 102 111 114 88 114 132 86 107 122 136 151 145 122 111 140 121 107 108 93 96 105 91 99 89 93 93 88 96 86 86 106 84 93 86 74 61 81 84 85 84 87 70 67 62 54 46 50 45 39 35 39 37 37 30 29 52802 335 104 30 10844 14 40 2 8622 1435 857440 48204 15800 4461 5639 7874 10505 9853 8388 7956 7598 7500 6894 6870 6635 6129 6067 5495 4699 4247 3616 2617 3403 2752 3027 2798 991 680 2061 2085 1565 1842 1864 2638 2195 1364 1005 908 841 749 734 619 522 667 710 552 431 455 419 566 373 266 201 215 162 200 164 185 144 342 437 429 348 461 410 282 341 321 396 395 449 342 333 320 334 377 305 212 188 346 283 327 336 473 468 349 271 246 209 238 140 365 382 425 504 545 561 396 309 215 299 327 240 157 67 118 85 87 44 163 144 170 188 192 350 578 559 651 491 455 398 289 282 196 309 255 340 387 398 371 350 302 215 224 216 202 221 175 139 130 118 197 208 154 120 202 169 122 19 75 54 1 80 19 79 80 13 -16 -19 45 71 69 -12 -28 58 96 11 126 46 95 148 84 85 84 49 100 104 36 75 118 39 61 85 45 126 158 138 79 75 56 73 79 81 64 36 72 109 72 68 105 86 88 126 190 209 223 271 229 113 84 82 170 188 187 221 240 174 188 267 221 174 162 89 96 100 89 130 113 122 143 107 145 190 195 222 246 314 256 245 248 214 193 204 203 266 413 396 374 418 429 362 341 287 339 386 535 549 387 216 225 230 278 420 431 390 323 223 137 118 115 64 43 71 94 113 125 106 92 90 81 69 51 44 61 69 79 87 102 90 106 130 117 96 79 93 111 110 62 71 84 74 78 98 68 61 71 75 81 86 80 71 96 78 59 46 53 58 43 46 58 53 56 48 47 44 43 34 32 32 19 17 17 13 11 9 52808 334 74 30 10844 14 40 8 8621 1435 822856 41118 13023 4344 5758 8257 10385 8982 7694 7650 7386 6950 6534 6773 6294 6042 6004 5490 4821 4282 3349 3146 3314 2918 3216 2942 1066 791 2447 3056 2223 2210 2099 2526 1944 1338 1126 834 659 668 703 572 448 601 622 642 542 416 324 371 298 90 146 179 129 78 150 184 149 323 412 423 330 437 393 295 352 314 359 479 339 305 359 341 360 259 254 223 165 220 238 285 374 407 304 383 340 249 263 237 158 223 281 393 509 580 705 493 314 325 278 257 243 153 54 79 5 88 84 95 167 171 176 201 360 484 584 563 422 382 426 311 160 135 191 169 158 323 459 430 335 318 260 287 201 236 138 140 172 104 70 163 181 237 215 200 125 95 98 9 111 66 53 29 58 5 38 47 -3 8 31 81 21 1 48 117 0 20 80 146 141 71 84 85 64 47 34 15 57 38 28 21 48 70 126 103 144 63 77 89 145 82 89 56 76 77 22 88 130 60 75 78 128 135 197 232 199 186 99 78 76 178 169 155 242 212 189 160 177 176 167 113 100 53 31 77 151 131 147 155 160 138 188 233 192 221 243 241 235 257 267 220 181 149 209 334 382 346 404 423 394 329 365 449 435 532 615 544 373 235 206 305 464 488 397 342 270 105 105 109 98 58 121 121 101 100 101 101 91 91 88 101 94 69 60 78 76 75 90 132 96 94 102 86 63 106 80 40 60 54 48 61 61 61 73 66 50 63 69 70 74 76 64 62 63 56 51 38 40 49 40 47 39 27 29 34 26 28 20 23 25 17 9 1 52814 335 73 30 10843 14 40 14 8620 1435 807003 38364 12026 4649 6122 8767 9889 8645 7887 7929 7888 7175 6545 6666 6330 6242 6164 5860 4865 4383 3400 3242 3255 3212 3364 2569 879 1295 3202 3356 2726 2321 2498 2627 1742 1325 1178 953 863 713 726 620 484 685 779 691 706 412 375 453 255 212 158 137 173 258 254 262 298 300 445 442 311 416 365 403 349 441 375 392 417 401 337 337 351 406 269 235 218 245 256 324 301 415 490 347 415 368 254 133 169 221 372 381 435 570 654 503 389 275 396 336 177 220 142 81 193 82 57 120 169 192 146 287 470 542 596 563 500 367 405 326 243 165 178 97 130 303 307 327 354 316 273 220 241 285 293 121 141 145 72 53 170 282 204 226 77 116 121 99 99 70 13 32 62 65 9 15 69 21 85 10 -10 48 59 24 55 61 107 127 128 107 113 134 72 116 113 146 129 51 27 55 60 87 94 89 58 103 123 70 84 52 94 118 49 107 106 98 89 105 88 30 68 140 207 207 213 212 71 91 126 211 250 194 230 215 207 211 180 217 164 118 75 119 109 116 131 196 158 126 145 184 222 249 264 276 325 277 240 278 318 258 201 165 218 330 369 334 446 458 420 414 427 536 612 596 653 699 564 371 320 432 603 559 422 369 330 182 119 143 108 79 63 114 140 143 138 109 101 114 104 90 105 93 103 112 110 98 105 110 103 87 134 130 141 128 127 92 111 104 85 73 84 84 93 96 98 103 85 101 84 83 86 77 78 81 85 68 63 76 75 76 78 61 55 61 56 49 49 54 49 48 40 33 27 52820 335 71 30 10841 14 40 20 8619 1435 784405 34874 11518 4573 5900 8836 9622 8699 8142 7947 7685 7355 6661 6358 6203 6415 5957 5510 4726 4269 3546 3445 3375 3476 3517 2560 917 1956 3433 3491 2900 2460 2552 2092 1592 1358 1100 929 944 786 741 674 546 761 962 933 780 460 337 282 99 156 188 201 280 375 300 282 397 354 403 507 326 237 358 413 397 376 459 381 497 558 323 340 330 360 304 246 205 225 239 322 350 409 360 354 461 314 245 274 280 300 295 392 452 575 724 685 597 262 324 359 331 243 154 130 62 138 95 48 180 221 281 272 464 604 632 484 459 423 369 299 153 192 203 135 128 155 237 380 435 351 267 215 223 216 213 239 210 130 50 159 136 133 225 241 133 108 90 101 120 80 25 20 25 29 86 92 73 65 -10 39 51 47 51 41 108 149 127 103 269 184 123 142 83 60 120 101 104 85 93 105 137 118 56 69 129 136 148 133 110 61 114 98 89 130 134 92 52 10 94 145 149 187 209 218 223 170 126 46 154 232 271 257 259 197 216 250 244 231 234 162 151 113 132 106 134 111 130 220 232 241 252 295 285 275 327 318 260 235 226 200 167 169 183 307 339 350 376 403 443 434 501 539 589 657 747 784 659 481 366 437 631 623 477 421 321 237 182 163 144 114 105 105 141 131 122 114 101 124 120 88 81 74 94 112 125 128 118 126 145 127 128 119 142 154 114 97 112 117 112 130 116 103 112 118 104 106 109 122 121 113 108 87 81 78 85 81 72 82 94 88 80 74 77 70 66 65 68 57 56 50 48 45 36 52826 335 69 30 10839 14 40 26 8617 1436 793690 32062 10861 4624 5685 8401 8672 8216 8008 7875 7251 6923 6252 5936 5887 5933 5084 4911 4531 4006 3493 3253 3127 3279 3144 2190 945 2511 3213 3088 2917 2405 2553 1782 1411 1251 1038 960 852 768 613 479 473 765 904 834 767 449 213 233 121 40 70 94 86 352 374 286 370 309 470 505 285 307 368 273 357 248 258 363 383 472 309 273 244 354 167 165 295 218 115 219 274 298 335 411 369 417 272 161 149 186 231 352 453 516 570 577 467 179 361 317 149 141 58 86 73 43 103 125 140 116 182 201 345 551 510 446 413 367 245 240 207 120 112 131 -1 95 129 202 320 368 275 206 260 203 115 201 171 21 56 5 -8 24 142 199 157 66 77 82 64 49 61 -43 3 42 19 -22 3 9 45 46 34 -8 -21 -7 40 158 113 211 213 109 60 40 58 49 48 88 61 14 -15 3 74 13 53 58 56 38 0 -18 -16 7 83 63 36 27 100 81 42 34 68 67 143 99 100 192 212 159 18 50 53 160 176 234 220 128 139 163 184 129 102 122 99 91 72 59 45 99 127 113 124 146 168 205 254 293 280 231 270 240 200 186 137 141 202 249 317 307 332 399 402 433 501 555 606 627 674 689 706 509 401 463 603 568 464 332 268 174 110 126 79 32 24 61 65 108 116 115 102 92 92 55 33 51 62 57 54 90 83 80 75 79 79 83 68 87 80 52 75 90 75 72 70 70 69 70 73 81 73 75 71 69 66 57 60 39 37 36 38 52 49 38 42 41 39 32 37 39 25 14 28 29 17 8 4 52832 335 67 30 10837 14 40 32 8616 1436 802920 33177 12325 4770 5581 8635 8977 8184 8237 7857 7373 7088 6039 5297 5234 5500 5018 5090 4529 3956 3490 3186 3252 3215 2913 1810 1345 2892 2742 3106 3191 2947 2811 1966 1544 1389 1172 955 842 708 676 615 532 818 948 982 587 463 263 152 124 219 172 103 124 314 337 378 479 484 486 521 408 401 387 416 395 276 464 404 508 434 293 299 282 277 182 280 270 297 289 249 217 357 433 345 498 411 156 133 177 286 316 386 416 566 679 671 542 279 266 234 110 224 153 151 106 99 119 111 72 146 164 228 443 575 493 425 436 356 244 158 282 216 107 181 182 44 78 149 271 266 227 374 382 269 122 76 112 159 164 92 27 14 67 239 248 117 136 94 47 55 77 39 62 61 96 30 61 -44 -38 11 25 105 59 -32 56 214 261 317 338 163 39 85 40 20 81 27 41 89 20 83 104 78 143 84 82 128 112 94 20 75 86 90 69 97 84 62 54 85 79 68 99 143 185 198 181 126 42 65 133 203 246 221 173 163 179 161 198 189 149 122 94 101 102 132 122 159 142 165 180 223 260 260 236 255 227 252 250 265 251 237 202 161 239 292 321 299 352 382 427 441 556 601 630 643 695 767 718 561 488 537 632 579 461 340 286 269 206 149 108 105 107 89 94 105 114 129 110 101 89 82 91 96 91 83 97 116 95 91 94 104 128 124 103 95 107 128 122 90 106 98 91 112 100 98 80 104 96 98 95 87 85 69 75 79 67 73 69 60 51 56 58 68 52 45 45 63 55 44 45 44 33 26 20 52838 335 65 30 10835 14 40 38 8615 1436 734589 30936 12470 5017 5742 8472 9207 8270 8075 7718 7325 7148 6314 4829 4342 4262 4746 4831 4666 3924 3606 3232 3004 2962 2830 1689 1941 2678 2483 3102 3038 2989 2534 1787 1451 1326 1220 996 814 723 694 623 547 796 891 796 749 398 198 206 220 281 182 128 168 235 466 472 367 419 533 445 343 404 427 361 400 433 412 445 498 420 398 367 271 285 289 236 171 171 211 256 265 310 364 403 497 425 283 275 144 159 257 366 532 546 635 605 607 357 116 277 143 209 167 82 81 30 85 118 115 181 147 270 458 586 617 515 449 352 288 285 253 177 133 194 155 126 113 101 91 328 395 331 303 339 243 105 62 219 130 79 20 9 64 251 248 128 152 81 62 48 55 13 59 55 66 13 -15 30 11 10 47 67 56 6 86 235 287 379 334 187 108 94 54 33 56 23 66 94 37 48 49 52 82 94 76 91 62 66 95 59 34 32 67 72 71 -27 31 -21 17 98 89 146 162 148 142 80 67 120 175 210 219 197 143 220 174 187 156 178 167 165 173 128 123 107 103 157 151 186 178 159 175 226 211 243 267 234 188 189 178 181 161 204 290 296 246 295 323 396 424 495 534 573 675 687 675 728 682 600 619 631 612 560 486 373 350 306 188 150 115 75 74 92 60 93 97 109 106 103 103 91 91 89 88 86 85 100 76 95 96 91 91 133 124 115 102 80 104 114 107 83 71 87 95 73 78 76 87 96 91 87 79 73 76 78 57 52 55 67 56 52 47 55 53 39 35 41 42 38 32 40 30 11 8 52844 335 63 30 10833 14 40 44 8614 1437 714849 28602 11886 5072 5727 8250 9277 8353 8435 8328 7789 7279 6376 4212 3452 3862 5059 4939 4574 3994 3474 3059 3177 3126 2861 1747 1836 2562 2610 2879 2976 3069 2439 1881 1552 1453 1326 983 769 592 528 634 807 980 969 965 871 507 192 182 99 223 207 164 169 310 388 427 335 488 504 513 448 378 380 385 374 416 502 500 637 582 441 404 360 370 285 228 212 253 305 252 240 256 301 456 449 432 377 341 233 234 285 396 562 611 687 648 639 338 237 286 302 240 176 109 94 122 146 93 130 216 208 328 503 505 534 480 474 448 299 265 206 135 207 190 148 150 78 83 110 156 313 346 317 269 268 84 28 67 98 110 161 -7 119 247 188 123 115 149 143 86 67 34 -21 52 24 1 8 116 76 56 98 37 25 38 118 364 439 437 335 200 147 140 92 73 71 92 71 62 69 109 78 66 57 41 86 71 97 132 114 65 43 102 99 65 70 90 69 86 29 61 211 184 199 164 88 54 37 107 204 220 183 236 168 132 217 254 198 128 190 254 207 106 75 95 152 106 149 154 190 221 210 246 257 253 281 281 274 248 230 222 177 189 219 282 380 373 380 451 495 568 593 636 626 631 702 697 662 628 658 634 617 578 520 408 384 305 165 133 151 122 145 104 70 84 114 140 160 129 124 114 90 89 101 87 106 117 103 94 97 113 121 106 105 135 111 114 128 118 121 121 117 105 107 118 97 109 97 105 100 88 107 98 88 77 63 82 59 53 56 65 75 63 60 51 51 57 48 47 49 42 34 34 23 52850 335 61 30 10831 14 40 50 8612 1437 288934 26045 14439 5729 6130 8799 9432 8730 8827 8542 8037 7179 5564 3599 2829 3160 5086 5201 4447 4205 3654 2986 3158 2950 2986 2538 2895 2995 2701 2607 2946 3021 2420 1914 1711 1700 1349 993 788 578 640 521 718 906 870 950 764 554 275 257 264 332 271 209 334 439 380 402 451 617 671 578 400 419 362 416 374 453 520 583 633 652 590 359 426 309 302 203 219 246 235 289 280 339 377 380 533 483 376 459 311 307 374 509 590 643 717 709 635 369 167 161 196 236 207 171 86 158 204 135 280 256 319 302 533 633 612 586 508 504 325 301 336 241 179 215 227 197 148 105 93 97 54 172 274 300 435 211 71 72 120 126 110 14 127 241 229 186 205 192 121 159 102 139 130 75 90 50 51 62 142 55 102 121 161 182 355 498 474 432 380 232 135 93 92 79 87 66 94 113 105 105 94 137 125 147 165 156 121 124 53 111 76 94 125 97 56 92 91 108 111 141 179 244 225 177 120 116 146 171 209 270 273 210 159 230 238 247 250 247 291 263 254 210 182 135 145 173 122 156 201 218 231 284 239 280 254 253 269 267 270 246 184 203 246 305 322 351 391 478 542 615 600 664 773 749 685 724 720 716 715 691 636 651 588 467 458 415 235 200 177 132 143 123 110 119 108 128 157 205 161 144 131 115 120 123 132 138 137 115 145 155 153 179 139 129 139 139 153 144 132 147 128 125 121 111 106 125 128 127 114 113 111 99 89 93 95 82 80 79 85 82 77 83 74 67 76 74 67 66 64 63 55 54 35 52856 335 59 30 10829 14 40 56 8611 1437 99505 21485 9346 5279 6678 9138 8826 8472 8452 7972 7295 5528 3018 2286 2210 2880 4777 4743 4238 4048 3448 2834 3032 2860 2910 3304 3209 2839 2643 2562 2754 2863 2159 1880 1650 1654 1561 1003 729 580 538 510 728 903 780 719 664 514 330 267 254 367 269 188 178 334 318 335 573 578 688 472 325 353 397 402 461 422 346 427 558 591 504 428 341 299 287 253 178 249 278 205 102 247 300 434 365 425 419 313 290 292 440 438 607 662 632 650 472 270 138 185 252 243 70 86 134 -2 92 102 68 147 193 370 383 518 517 439 398 339 274 284 264 208 241 144 180 101 137 100 54 80 87 116 155 207 113 98 17 -2 117 102 71 57 57 183 226 140 144 162 98 128 -1 71 5 4 -2 16 3 1 27 78 95 3 92 244 379 498 438 396 398 288 85 60 50 40 81 30 80 89 41 59 63 86 93 101 106 135 71 80 82 93 31 60 30 54 119 88 84 85 108 109 123 139 210 170 57 42 80 139 204 263 274 209 183 193 223 232 192 238 262 227 194 112 116 93 83 92 79 104 165 153 185 230 282 282 266 299 255 234 235 203 169 228 256 263 331 368 376 407 521 543 564 591 612 693 789 726 699 616 648 607 543 519 443 434 430 383 207 139 116 124 111 110 71 72 85 121 111 110 134 113 94 70 60 58 90 100 98 93 97 83 85 109 97 94 118 114 106 104 94 91 99 96 99 89 94 116 101 96 82 87 83 82 67 60 63 51 46 57 54 55 61 60 45 48 41 45 43 35 33 29 26 21 11 52862 335 55 30 10825 14 41 2 8610 1437 93635 21647 13268 6364 6738 9142 8926 8526 8354 8116 6951 4154 2001 1761 1724 3016 4930 4916 4267 3754 3061 2767 2767 2715 2909 3202 2913 2825 2687 2818 2659 2571 2218 1802 1749 1822 1538 776 714 577 462 739 973 959 711 659 605 497 216 186 185 326 344 262 254 227 367 429 545 616 492 388 338 402 329 411 345 338 470 583 724 630 570 494 260 288 282 320 247 300 326 223 215 273 259 293 437 449 477 468 320 246 426 616 601 733 661 607 492 307 186 284 276 193 111 151 135 106 70 127 138 165 107 254 377 462 566 551 324 308 252 243 272 244 223 190 261 183 148 187 154 87 114 99 41 71 59 63 27 137 2 81 137 71 97 219 329 257 186 117 120 130 23 83 95 35 38 48 69 8 34 30 102 112 181 415 505 514 487 436 432 388 232 120 136 79 90 68 93 104 102 122 117 110 40 52 60 58 56 92 145 123 78 104 125 45 44 76 47 107 119 165 144 153 173 122 92 87 107 120 193 257 250 236 277 278 299 245 234 253 240 191 156 149 158 104 110 117 86 106 165 186 161 269 308 285 273 272 242 228 256 253 217 220 289 296 330 344 400 479 507 539 584 645 646 661 746 797 763 760 712 663 596 542 514 464 468 414 240 153 137 180 150 114 110 109 66 116 145 151 114 111 104 113 81 88 123 99 99 108 127 111 123 108 108 129 156 156 146 127 134 143 151 108 107 108 119 115 112 119 115 105 98 85 83 75 54 70 75 71 74 74 69 66 70 70 68 68 63 59 47 47 40 31 36 52868 335 51 30 10821 14 41 8 8609 1438 92697 20905 12632 6083 6569 8593 8582 8267 8046 7586 6334 2995 1465 1312 1461 2864 4618 4609 4061 3773 3037 2569 2721 2603 2488 2396 2713 2724 2626 2547 2482 2177 1987 1742 1703 1845 1323 743 632 521 630 1021 950 757 792 671 635 425 218 273 277 387 350 333 287 387 298 408 579 595 510 340 362 297 406 311 272 354 392 549 536 597 545 483 375 307 235 413 301 245 171 235 237 162 321 296 264 352 375 303 293 254 378 433 704 613 686 583 349 206 131 94 60 154 129 102 152 84 61 178 167 239 107 275 324 526 558 485 383 368 331 250 275 265 178 202 129 184 199 126 119 135 2 11 22 15 -45 -39 55 13 -17 -25 -27 23 123 210 180 163 122 7 22 53 7 -8 25 -15 18 8 35 61 12 69 29 41 220 369 445 472 389 329 419 348 81 48 40 53 22 34 48 -14 22 45 76 69 72 89 56 93 71 63 70 68 73 91 30 10 21 68 61 67 41 44 85 184 184 114 43 78 79 113 168 211 215 225 178 285 296 206 222 237 169 130 94 52 89 82 102 82 138 132 97 156 204 249 236 222 235 236 242 228 203 233 170 188 249 271 364 401 380 429 521 573 592 597 600 606 642 674 695 633 623 632 603 510 464 412 381 310 149 86 105 107 84 95 89 38 49 84 100 121 100 88 81 66 68 54 59 83 76 94 94 93 103 113 111 101 100 111 94 88 99 95 97 88 66 87 70 49 52 58 67 64 57 58 51 41 42 56 51 23 33 39 31 30 34 33 29 29 20 19 26 16 9 8 1 52874 335 47 30 10817 14 41 14 8608 1438 96339 19376 10846 5626 7081 8916 8761 8704 8351 7868 6345 2535 1331 1356 1556 3126 4659 4455 4194 3808 3052 2382 2465 2626 2606 2701 2740 2822 2604 2550 2679 2372 2177 1976 1754 1634 1067 854 839 686 763 918 1051 761 574 601 639 388 228 183 296 408 457 388 325 432 421 438 686 645 425 358 446 385 426 413 490 440 494 691 636 590 574 558 420 446 559 472 364 251 270 219 204 175 261 180 241 522 491 397 471 369 417 412 562 682 627 539 383 342 201 174 133 159 239 150 128 145 160 111 149 157 217 279 306 486 607 471 425 242 177 235 359 239 253 199 133 183 136 155 190 103 117 107 107 51 81 119 6 -31 81 69 0 57 182 296 285 129 146 64 85 47 74 48 52 85 56 10 94 52 48 40 124 283 457 455 431 420 409 443 409 377 142 113 99 46 81 111 96 43 67 150 102 117 79 79 91 106 117 105 47 89 117 93 112 127 88 84 106 92 72 38 128 131 138 114 160 102 146 245 283 228 280 255 283 283 269 223 181 219 247 206 103 100 82 95 115 110 146 158 180 206 212 227 271 277 294 284 261 249 256 254 220 262 260 302 360 404 431 489 546 598 662 612 613 668 666 710 699 638 612 632 568 553 476 433 445 394 236 133 128 130 155 124 81 75 71 117 126 107 103 104 127 73 89 88 105 106 73 103 104 116 132 122 127 115 96 101 119 114 98 130 137 108 93 73 81 92 72 84 92 84 82 78 75 50 31 36 50 52 55 44 42 34 43 42 52 53 47 31 24 18 14 30 14 52880 334 73 30 10813 14 41 20 8606 1438 98611 19490 12265 6265 7301 8828 8674 8389 8125 7607 5778 2487 1379 1567 1531 2446 4445 4490 4185 3811 3042 2463 2408 2687 2777 2624 2924 2989 2608 2521 2709 2564 2507 2083 1763 1622 1009 890 703 769 937 1120 953 647 676 582 410 256 190 249 237 385 528 412 380 398 428 430 541 385 311 274 345 358 417 403 407 355 474 665 634 612 621 540 511 612 591 417 364 361 355 142 200 286 237 165 264 431 422 495 481 432 438 385 503 620 744 650 522 331 130 113 228 131 165 78 29 92 117 106 144 123 105 203 249 372 571 582 529 383 313 262 234 213 209 198 208 193 173 209 47 19 39 89 73 29 42 82 17 -11 65 53 59 119 222 203 260 169 78 92 66 30 6 -20 21 32 8 53 -27 86 65 52 135 256 568 516 423 385 370 496 435 305 208 113 9 65 95 60 25 116 72 62 66 124 42 60 80 95 116 45 70 77 45 77 86 91 121 111 109 75 45 138 170 207 131 95 150 189 189 222 258 247 222 201 246 223 249 233 171 227 222 192 154 96 129 131 134 123 160 176 179 159 247 288 330 323 305 308 267 254 226 203 199 193 235 266 333 418 441 487 606 618 612 606 571 580 647 698 675 663 601 544 544 572 491 434 390 322 244 154 106 116 113 98 98 64 70 108 113 101 77 110 119 107 100 81 69 78 86 76 83 108 91 91 108 109 113 110 102 101 97 109 99 97 104 96 96 81 75 98 94 91 90 67 58 55 50 58 59 45 32 28 37 37 36 33 26 27 28 29 26 13 8 7 52886 335 41 30 10811 14 41 26 8605 1438 97564 19889 12663 7150 8137 9102 8937 8340 8408 8010 5067 2259 1287 1474 1567 2002 3584 4225 4155 3786 2829 2413 2328 2564 2887 2876 3206 2947 2718 2644 2513 2818 2684 2279 1970 1772 1116 943 1040 1163 1367 1206 861 557 537 674 441 210 139 319 314 463 452 486 430 417 418 676 618 506 373 345 462 440 434 325 369 570 491 632 738 711 686 718 658 622 581 530 431 359 403 304 310 188 152 242 270 292 423 387 329 376 439 450 463 679 761 724 670 350 196 122 240 225 137 130 228 92 107 144 165 137 117 173 158 275 533 531 491 422 360 304 263 234 225 254 225 190 172 161 114 90 137 115 55 85 10 78 2 64 59 55 55 38 137 286 266 132 125 92 97 122 114 53 -9 21 94 117 69 96 118 96 130 329 482 557 520 445 388 392 415 311 228 117 35 111 131 88 57 84 128 105 98 82 43 41 129 76 99 98 137 117 109 79 114 92 110 175 70 94 104 180 218 217 139 140 199 185 193 228 241 260 200 243 253 211 188 230 253 253 215 239 179 157 135 171 183 180 253 211 204 300 311 287 301 307 278 288 435 333 233 274 214 242 266 306 292 302 387 516 552 559 562 545 559 614 626 693 700 577 514 477 508 507 489 479 516 475 444 301 196 146 159 118 102 72 80 85 119 107 110 115 98 102 97 96 89 90 103 93 100 108 120 123 124 107 111 117 99 107 119 122 95 95 110 97 98 93 90 103 94 78 90 80 65 51 50 61 56 54 47 56 56 52 46 41 38 45 49 41 27 27 18 15 12 52892 325 37 30 10807 14 41 32 8604 1439 91309 18660 10928 6263 7183 8395 8640 7899 7650 7634 5134 1730 1193 1266 1560 1709 2334 3488 4014 3724 2722 2426 2408 2417 2955 2929 3059 2831 2745 2546 2474 2559 2342 2009 1718 1636 1078 1095 1219 1235 1205 725 608 437 504 463 237 198 195 333 424 497 412 383 375 374 499 481 453 422 378 415 415 368 332 325 382 297 377 608 570 417 420 550 594 593 512 413 376 311 257 190 185 153 232 253 229 316 381 415 345 339 357 334 435 564 616 608 523 339 165 99 99 67 124 113 144 83 -1 34 10 52 123 104 189 332 486 407 339 331 350 274 231 166 136 188 125 72 84 142 16 32 55 25 16 -43 -65 -65 -22 -41 5 52 45 87 91 118 167 129 80 41 65 -35 7 -65 -32 -25 4 13 36 71 74 72 94 187 362 482 392 345 335 348 305 265 193 59 -38 28 31 53 1 35 12 27 52 11 42 -2 27 47 100 -8 34 23 2 40 9 36 24 5 10 10 27 42 129 75 58 118 119 124 116 204 210 152 172 154 180 138 174 172 213 198 146 143 178 134 117 147 116 122 133 155 205 226 200 236 273 243 253 234 218 202 210 151 137 169 190 183 237 315 360 391 444 459 466 473 501 519 561 548 544 506 375 283 313 339 337 402 400 393 291 228 175 154 112 90 70 42 11 43 72 80 39 28 28 47 25 31 37 43 53 35 47 49 57 50 78 70 56 65 68 46 53 68 69 68 53 33 30 41 39 49 42 27 40 34 16 1 11 15 17 2 0 999999 8 10 1 52898 334 34 30 10804 14 41 38 8603 1439 500766 34735 12864 6328 7743 8601 8506 7772 7752 7810 5148 1625 1205 1437 1656 1632 1955 3280 4048 3589 2692 2805 2945 2864 3151 3076 3203 3135 2986 2720 2629 2856 2410 2114 1810 1795 1164 1380 1537 1436 1182 706 485 364 572 548 299 289 462 498 513 546 433 472 524 497 426 512 458 449 509 485 450 368 333 379 373 339 449 676 633 505 538 431 455 628 495 400 295 356 264 198 214 230 233 152 191 308 450 425 321 306 319 279 404 620 648 707 574 414 226 143 175 211 227 211 199 142 100 112 101 46 121 150 183 182 291 489 498 432 394 357 249 225 224 289 204 127 157 105 118 39 66 120 48 1 64 -11 81 70 100 30 45 98 116 178 127 150 109 41 59 24 51 36 3 34 -9 -20 8 52 58 48 121 227 420 491 482 401 408 437 367 296 204 26 10 40 45 80 32 103 116 129 92 41 37 82 50 66 23 71 49 91 102 57 61 19 84 36 69 95 102 130 139 116 134 169 208 169 130 219 243 236 226 225 212 177 208 216 223 276 296 269 207 169 132 120 143 155 204 263 297 316 263 230 280 288 287 317 245 238 236 237 198 186 200 231 298 377 404 456 505 527 514 510 519 574 577 607 621 584 474 375 260 255 321 388 398 408 361 273 223 154 120 115 103 90 76 55 90 97 90 103 68 87 108 80 81 88 92 87 86 84 67 93 99 106 106 94 101 102 96 97 78 80 73 72 56 69 92 90 78 75 77 76 74 58 50 64 52 48 49 45 36 36 30 37 34 33 29 46 25 17 17 7 52904 335 30 30 10800 14 41 44 8601 1439 552122 41995 22872 8164 7776 8831 8955 8094 7779 7884 4731 1363 1234 1421 1598 1698 1810 3148 3937 3500 2762 3042 3294 3340 3583 3412 3558 3389 3401 2983 3071 2827 2204 2060 2050 1906 1228 1217 1614 1509 1231 795 515 321 470 530 332 340 314 450 534 472 469 444 444 604 667 608 441 383 402 372 445 361 368 417 367 458 632 869 741 559 559 588 379 460 446 312 255 274 247 194 138 265 213 231 317 290 194 309 317 239 284 363 358 640 786 693 612 367 285 202 182 292 234 233 241 182 125 173 123 49 87 71 97 158 124 418 508 444 377 328 340 302 285 242 189 129 140 138 123 120 89 27 43 109 20 15 42 -14 31 28 53 82 87 240 157 159 153 61 77 74 69 74 39 70 89 107 58 99 133 165 257 383 543 498 475 445 463 487 407 254 102 70 82 74 75 110 64 85 118 148 107 54 98 131 79 86 94 86 98 87 46 62 28 46 134 153 149 143 134 125 123 176 174 144 167 185 174 279 307 282 255 292 284 311 361 354 321 320 369 305 246 211 170 161 143 204 270 279 294 316 279 240 288 335 322 293 287 259 276 276 267 243 207 248 359 421 450 460 543 594 624 544 538 581 584 607 639 596 493 379 263 250 309 434 432 361 329 372 330 217 148 142 144 144 125 91 135 142 132 129 136 123 106 141 157 97 83 102 122 118 103 120 109 144 152 131 104 119 131 119 125 115 92 102 107 118 114 123 117 105 115 84 82 77 81 96 80 81 80 63 69 73 68 70 63 62 69 55 37 33 44 46 42 52910 335 28 30 10798 14 41 50 8600 1440 544002 32936 19131 9384 7570 8596 8210 7428 7497 7505 4585 1370 1070 1253 1601 1696 1902 3238 3457 2662 2559 3064 3234 3222 3563 3293 3451 3443 3545 3220 2874 2667 2008 1798 1807 1787 1436 1088 1461 1483 950 508 416 226 325 237 279 322 373 503 461 511 473 337 379 473 571 449 386 301 401 384 405 412 378 389 279 428 567 594 514 396 425 416 328 362 377 353 207 215 251 185 122 140 165 269 247 232 174 243 147 172 162 63 146 459 631 597 543 533 297 166 156 193 189 217 132 138 73 59 22 83 44 111 101 78 147 278 371 387 347 230 175 196 215 230 143 218 157 84 35 -21 65 112 17 65 9 43 14 12 46 -30 6 125 210 247 131 26 26 34 21 52 84 64 27 21 9 19 -19 98 123 91 334 447 450 482 492 464 511 446 339 291 136 26 48 17 74 70 55 72 55 84 75 94 64 37 76 37 59 81 62 57 81 83 70 43 71 94 116 111 161 122 136 158 80 104 141 144 142 213 223 198 190 249 318 283 287 284 319 285 239 212 181 157 127 118 144 174 238 243 269 281 243 251 196 235 218 221 208 239 168 202 219 202 219 219 237 288 366 427 446 491 517 524 438 515 551 547 570 523 411 238 178 230 292 338 335 290 205 246 321 261 139 109 115 101 81 53 63 78 89 116 117 101 92 81 81 82 64 77 81 70 74 73 84 100 95 87 73 71 84 106 80 75 58 55 63 85 75 69 56 66 73 65 43 42 51 60 43 36 29 29 26 30 25 17 22 31 35 28 25 13 1 3 3 52916 335 26 30 10796 14 41 56 8599 1440 99635 26055 17010 9740 7946 8783 8761 7759 7585 7568 4104 1341 1166 1332 1607 1718 1971 3046 3255 2209 2633 3225 3345 3589 3623 3536 3771 3994 3974 3431 3027 2626 1977 1908 1950 1789 1634 1369 1721 1559 907 539 463 357 286 332 316 432 461 620 563 477 468 457 398 652 610 498 386 465 493 452 452 408 420 533 554 501 697 631 622 593 571 481 479 437 368 370 280 168 254 165 70 188 206 175 127 206 131 191 249 216 58 177 215 371 549 666 606 536 483 283 147 170 220 240 150 222 131 69 97 96 65 167 144 180 295 332 401 366 378 289 334 306 302 297 223 192 146 98 131 107 28 71 46 65 44 56 -6 48 26 -21 153 191 188 168 122 103 50 49 80 92 80 92 79 -21 74 91 95 95 155 352 422 518 509 592 547 552 566 409 361 210 109 128 101 125 66 83 85 84 97 104 76 71 49 39 81 115 124 132 79 94 131 125 46 108 151 165 155 163 181 130 98 136 160 151 151 172 213 269 290 363 304 325 349 291 374 353 297 298 303 286 218 167 151 156 180 235 238 301 350 348 311 268 290 236 242 264 236 260 287 275 229 209 219 232 261 326 413 462 498 525 554 585 537 532 570 588 592 474 394 206 199 249 291 312 351 267 174 209 307 346 252 167 165 158 127 118 142 148 172 151 153 116 117 137 142 108 113 123 115 132 122 131 124 107 121 135 117 121 122 117 118 118 101 107 129 106 102 130 113 123 100 91 82 80 86 86 73 73 78 68 69 65 68 59 66 71 61 50 46 48 44 28 35 52922 335 26 30 10796 14 42 2 8598 1440 98246 21592 14632 8747 7694 8455 8275 7138 7381 6188 2194 1092 1166 1547 1648 1697 1773 2610 2786 2169 2831 3293 3311 3560 3811 3720 3736 3971 3871 3465 2911 2391 2001 1925 1886 1869 1800 2272 2202 1367 617 586 405 160 252 178 347 550 459 508 698 557 540 618 538 583 493 375 397 455 414 444 424 340 467 373 414 566 723 546 428 418 402 407 438 287 402 280 256 188 156 133 176 256 185 159 185 174 173 184 106 266 201 207 239 260 329 610 704 586 390 269 66 113 174 271 276 293 289 110 69 84 38 74 77 147 274 314 447 398 369 333 301 332 277 238 223 226 154 156 94 101 38 26 89 122 57 39 26 22 22 41 47 170 254 174 159 59 60 59 57 34 41 65 10 96 49 70 113 127 286 401 424 492 560 622 596 592 475 371 327 230 99 84 63 85 54 84 104 22 18 98 170 161 96 90 82 80 129 151 23 54 88 81 59 28 73 121 129 119 108 96 103 111 113 166 196 159 234 342 345 325 295 329 345 343 331 327 328 337 268 245 180 194 138 119 186 195 287 360 365 316 298 276 226 192 177 240 239 261 244 251 234 202 192 214 263 344 401 428 437 437 489 510 543 472 508 568 500 358 217 155 162 190 221 204 218 215 174 181 225 320 259 174 186 136 99 77 85 147 122 134 136 124 131 108 101 111 115 98 101 87 92 95 79 114 131 109 118 105 101 101 95 95 94 86 95 88 106 88 88 84 85 78 80 79 75 62 47 47 54 46 57 57 52 45 49 51 40 28 32 22 16 14 13 52928 331 25 30 10795 14 42 8 8597 1440 92103 19497 16213 11766 8329 8385 8181 6586 6926 5190 1470 1132 1183 1176 1383 1671 1809 1979 2076 2187 2785 3218 3318 3791 3795 3752 3941 3865 3621 3563 3023 2289 1782 1710 1695 1888 1875 2298 2176 1131 551 429 452 177 310 318 387 501 479 479 544 494 392 509 535 576 527 487 389 345 374 401 400 507 518 456 384 416 591 525 376 459 552 378 315 336 305 210 203 145 167 174 254 181 217 214 237 95 88 222 165 236 127 400 312 163 351 578 679 625 422 184 133 39 108 79 159 145 149 127 7 -15 10 137 122 51 134 240 363 364 270 206 195 171 212 219 193 226 185 137 138 114 5 -5 33 21 21 38 -27 91 22 12 101 176 251 185 48 50 6 39 24 53 32 11 32 53 42 17 154 280 399 485 429 428 514 503 576 531 462 352 260 208 79 49 16 45 45 13 15 37 59 104 60 86 117 69 62 52 23 7 21 20 51 68 107 15 39 141 95 98 78 86 87 111 94 126 120 149 205 302 279 332 304 304 301 316 297 292 289 214 224 266 167 118 106 117 147 241 289 287 332 282 266 231 214 177 109 191 211 258 244 218 214 217 200 189 199 290 400 443 395 488 509 519 470 373 493 551 501 303 122 111 151 182 135 118 125 118 139 148 202 272 258 183 151 129 104 73 82 77 96 84 73 80 66 84 84 91 80 77 59 64 89 67 73 99 85 64 62 67 72 60 63 69 81 80 69 54 61 69 68 58 47 29 34 50 49 43 22 16 22 18 22 13 20 19 8 14 8 1 3 52934 334 25 30 10795 14 42 14 8595 1441 91152 19906 16089 10977 8091 8459 7558 6371 6635 3966 1179 1229 1438 1540 1625 1729 1853 1827 1952 2584 3252 3519 3632 3775 3988 4136 4132 3973 3847 3496 2867 2190 1779 1741 1847 2152 2368 2332 1997 1092 436 402 358 385 404 470 419 529 519 587 631 528 388 429 570 679 669 655 412 346 441 297 384 500 449 407 439 456 611 393 438 437 449 368 225 230 174 140 150 112 97 98 81 233 246 178 184 326 192 122 156 247 492 603 339 214 316 473 639 612 568 254 150 100 25 87 129 117 221 271 255 206 125 236 203 69 88 141 171 211 290 226 258 245 323 246 318 267 214 267 275 225 124 42 16 48 105 67 38 33 32 75 164 216 144 151 123 18 36 44 57 43 28 129 105 109 -27 128 286 495 508 408 419 442 443 645 625 531 434 458 370 240 201 87 43 116 112 55 71 84 77 144 130 32 38 42 55 36 38 31 75 51 36 37 89 59 45 84 105 71 21 104 129 94 101 138 195 243 346 385 361 340 390 379 281 294 264 238 245 302 282 221 194 162 132 170 196 285 301 338 345 289 307 261 229 228 205 182 194 265 281 282 268 307 266 232 280 282 368 490 489 469 516 521 418 377 402 500 448 338 183 99 142 156 129 152 151 147 164 198 197 251 367 297 226 159 105 96 50 91 119 116 89 105 121 94 108 105 80 74 93 101 95 90 93 119 135 96 95 83 69 75 72 70 88 83 71 77 87 92 78 64 57 62 61 51 47 37 46 63 56 36 40 50 40 41 33 29 40 29 19 12 17 8 52940 335 24 30 10794 14 42 20 8594 1441 92477 21240 17273 11604 8526 8445 7023 5381 5132 3324 1415 1435 1472 1428 1758 1886 1800 1765 2121 2771 3295 3579 3557 3832 4217 4174 4153 4245 3615 3520 3041 2167 1776 1637 1787 2444 2611 2111 1257 770 423 470 392 514 473 588 546 493 538 658 552 491 492 537 559 690 678 514 454 490 436 460 431 539 435 421 383 572 687 532 457 465 439 363 439 455 277 278 221 204 202 224 284 315 244 279 212 320 332 295 355 545 623 1001 572 229 193 351 532 539 627 518 235 177 157 187 90 57 135 212 264 279 315 325 326 256 102 47 125 200 108 124 261 271 254 337 279 348 275 273 395 360 236 83 23 19 30 77 128 4 38 64 145 319 309 178 71 30 114 53 74 124 84 69 89 84 98 220 422 592 539 427 406 455 404 450 475 460 527 394 384 338 210 116 80 88 70 81 121 125 106 125 69 85 119 104 133 142 50 84 101 73 82 104 102 127 108 127 129 198 113 73 99 103 91 191 312 400 426 409 435 381 360 352 357 366 323 322 313 308 283 312 240 148 148 224 246 275 364 415 335 331 284 288 327 283 230 281 296 237 306 341 322 340 325 314 312 283 394 487 488 553 566 560 505 461 449 511 474 321 198 149 123 121 127 122 172 203 193 185 159 159 234 309 312 210 141 106 68 134 145 149 137 123 111 116 132 118 121 134 120 118 101 112 122 120 142 132 126 108 114 121 118 105 116 123 128 109 104 114 114 99 109 91 85 81 77 84 90 67 75 81 75 66 65 58 68 60 52 59 56 43 48 44 33 52946 330 23 30 10793 14 42 26 8593 1441 95060 21277 17233 11551 8574 8041 6135 3617 1915 1229 1321 1951 1754 1339 1846 2067 1643 1846 2211 2801 3295 3438 3700 3931 4098 3845 3821 3720 3315 3448 2886 2132 1664 1592 1745 2345 2801 2150 823 429 406 359 394 436 488 569 514 501 563 491 465 418 629 507 560 605 649 652 505 398 326 406 416 418 352 426 343 606 593 404 400 334 322 386 339 287 213 187 198 202 167 31 101 170 108 87 194 273 360 308 647 972 1112 1314 833 325 182 338 513 443 524 451 370 250 128 5 23 32 -77 -4 187 374 304 337 234 272 132 48 71 110 111 77 193 253 218 288 264 304 269 256 293 362 206 38 45 -39 72 4 -9 47 61 118 118 164 55 18 32 52 18 29 107 77 111 21 7 -17 137 272 374 401 472 364 415 263 268 401 351 362 450 335 339 301 212 40 -22 82 71 28 109 112 83 57 33 38 92 86 17 -1 26 100 75 62 45 73 58 57 40 97 16 52 50 66 124 110 193 286 379 384 320 332 365 395 402 331 295 266 261 270 304 233 202 186 162 138 154 104 99 183 223 235 248 209 194 172 181 180 151 154 197 169 231 312 359 319 253 246 299 299 293 372 480 454 457 473 418 340 389 415 343 290 179 60 86 79 111 116 99 143 147 156 147 117 123 214 243 157 114 65 57 75 98 93 104 118 94 93 86 71 98 131 90 77 83 63 87 99 88 77 75 60 51 72 69 62 50 65 65 63 58 52 56 48 63 60 58 50 46 52 40 34 32 19 23 37 21 26 22 22 20 4 52952 335 22 30 10792 14 42 32 8592 1441 101624 23968 18347 12377 8850 7804 5585 3521 1737 1221 1854 2765 1982 1528 2144 2047 1861 1993 2373 3094 3555 3578 3696 3975 4216 3934 3676 3378 3174 3459 3026 2263 1828 1675 1620 2463 2809 1765 535 345 295 356 511 529 463 595 499 528 459 548 560 562 570 585 709 628 543 584 487 407 378 507 279 429 422 544 451 543 622 451 434 366 472 447 421 286 272 153 189 238 211 120 150 291 209 222 217 263 378 371 873 1385 1359 1449 1162 738 429 350 398 629 599 610 557 465 259 78 120 76 35 67 166 269 302 324 240 217 174 100 77 126 106 61 160 177 218 200 236 292 244 325 368 343 359 170 77 99 77 36 77 29 51 48 180 100 20 71 99 102 8 66 128 124 59 30 58 105 165 446 437 367 310 419 275 180 296 369 374 388 470 396 361 301 181 42 -1 70 90 88 97 44 107 132 71 127 102 79 66 99 71 73 51 47 13 99 116 179 115 103 120 125 145 173 155 239 307 345 395 371 344 333 390 404 411 365 337 310 321 320 292 319 247 194 194 117 103 169 234 273 261 225 248 263 234 248 279 281 230 213 197 206 266 374 339 313 258 314 270 249 313 397 469 441 447 397 308 330 352 361 367 272 222 112 99 133 140 142 144 174 187 184 157 130 95 109 185 192 104 93 54 60 86 94 75 116 128 129 121 115 111 81 78 98 104 84 106 109 99 94 98 90 101 88 74 72 76 91 87 86 80 71 77 64 53 73 73 64 62 61 59 54 44 43 44 44 39 39 29 27 35 32 25 14 10 12 11 52958 334 22 30 10792 14 42 38 8590 1442 212422 24498 20305 14961 9824 7781 5474 3244 1935 1425 2964 3857 2279 1598 2534 2217 2051 2398 2824 3052 3441 3732 3818 3903 4053 3853 3560 3270 3072 3321 2826 2101 1824 1749 1781 2394 2677 1541 514 427 410 511 578 515 587 527 521 585 561 512 404 586 567 574 650 684 533 555 412 369 454 447 428 380 392 393 443 723 554 468 447 385 308 434 389 375 298 225 194 248 273 173 235 239 256 211 83 343 749 614 920 1450 1409 1347 1315 1077 726 638 459 476 383 541 551 344 211 156 54 89 101 124 84 182 191 240 175 105 197 173 24 158 219 116 99 126 191 224 208 307 279 316 361 328 261 98 -2 52 58 71 20 21 35 66 45 61 113 46 69 81 153 109 85 45 75 51 85 56 342 372 361 299 361 375 246 221 311 369 410 484 444 306 329 319 202 44 62 154 73 113 90 60 58 46 90 75 60 54 64 123 42 64 65 41 86 63 80 101 143 197 184 193 175 142 209 248 373 437 414 459 422 417 375 372 364 353 288 312 363 311 270 224 200 180 156 150 166 124 192 239 255 292 295 256 256 249 239 234 214 167 164 222 211 303 324 310 298 232 267 243 241 343 384 335 302 267 264 266 282 272 258 203 129 92 87 108 162 173 144 132 117 139 148 128 93 104 182 184 95 69 59 49 92 89 97 126 129 116 90 92 76 85 77 75 65 84 94 102 84 96 83 76 76 66 47 72 72 60 69 66 60 65 68 63 65 57 37 50 43 48 53 45 28 40 28 22 23 27 30 19 10 5 999999 1 6 1 52964 335 24 30 10794 14 42 44 8589 1442 154833 24948 21029 15437 9499 7648 5732 2940 1903 1943 3759 3793 2263 1741 2710 2570 2376 2672 3120 3371 3630 4128 4112 4079 4185 3963 3688 3554 3289 3350 2711 2048 1792 1617 1841 2442 2361 1152 411 414 368 447 616 664 558 531 542 521 543 587 614 699 672 565 615 605 542 540 536 377 407 344 421 382 410 481 467 541 595 409 442 500 447 419 457 488 290 272 205 182 201 201 169 301 246 216 319 508 945 962 1132 1471 1656 1546 1306 1227 1152 1077 658 459 397 515 619 359 133 22 123 121 74 57 102 150 208 235 226 178 129 212 295 261 212 96 109 137 193 144 180 308 363 420 409 364 388 165 90 60 23 151 66 30 101 119 98 85 67 35 72 107 155 119 156 128 58 37 40 335 489 351 358 318 293 268 188 313 346 364 514 566 456 411 397 309 179 30 99 107 108 96 55 69 88 110 130 155 130 99 96 132 78 73 121 20 92 108 84 105 169 162 167 233 254 204 264 308 382 415 425 423 436 437 442 431 387 370 437 432 360 319 330 316 278 190 194 171 148 241 262 276 334 369 329 303 342 296 270 294 231 217 251 230 219 291 366 382 317 288 307 299 274 258 328 310 266 235 287 348 316 295 325 263 226 169 134 117 188 206 193 185 137 140 163 136 150 171 178 158 112 128 104 78 97 105 114 147 162 183 140 118 97 104 89 97 108 120 119 94 84 112 120 126 111 106 92 92 104 101 102 100 107 105 102 97 99 101 85 90 67 66 78 78 72 75 67 68 71 63 56 62 53 43 36 21 24 24 11 52970 332 25 30 10795 14 42 50 8588 1442 99962 24096 20446 14822 9113 6456 4448 2108 1497 2490 3791 3579 2569 2004 2566 2629 2580 2874 2994 3167 3552 4074 4096 3988 3879 3656 3442 3279 2931 2779 2432 1889 1653 1629 1787 2177 2043 1052 431 338 337 432 549 557 465 514 495 545 561 557 537 583 563 492 523 568 446 399 502 387 295 544 409 436 441 462 508 642 447 388 340 435 390 454 492 429 413 210 248 164 143 161 196 207 195 139 158 335 978 1104 1065 1470 1642 1455 1329 1092 1190 1256 1011 475 263 438 462 311 132 139 110 85 64 9 74 97 94 106 108 243 223 124 101 164 58 138 131 68 122 127 185 265 335 393 332 333 246 65 17 14 15 38 34 50 19 28 20 21 71 129 151 -1 129 178 30 86 61 4 4 338 547 342 289 213 209 227 226 292 258 312 479 463 402 312 336 285 142 62 40 32 38 54 39 92 125 75 38 34 118 75 69 67 64 60 90 75 59 15 3 11 67 70 72 119 196 236 214 321 412 454 479 449 424 443 453 433 447 389 358 338 337 300 317 297 240 227 192 167 160 160 242 251 311 384 326 257 245 236 219 243 246 212 188 181 208 277 332 270 252 253 217 215 238 222 210 189 158 176 230 235 234 227 220 236 181 79 82 114 123 111 132 133 123 107 98 113 110 104 148 96 61 49 47 37 73 68 63 110 134 129 110 62 74 83 77 67 57 63 69 74 106 88 61 78 76 77 63 64 67 71 67 62 73 75 58 46 50 55 46 43 54 47 51 45 40 33 31 33 18 14 13 18 19 19 12 3 52976 335 26 30 10796 14 42 56 8587 1442 151256 26101 23106 17355 10926 6525 4362 1897 1586 3166 4350 3897 2836 2228 2707 2848 2807 2996 3112 3469 4043 4325 4285 4140 3816 3528 3434 3314 2764 2575 2257 1914 1804 1703 1931 2262 1948 909 437 192 236 337 587 627 523 581 438 465 514 494 509 676 549 487 485 541 567 448 504 362 351 365 466 464 448 403 560 589 480 339 393 480 375 402 462 441 327 273 293 316 205 224 162 237 264 237 188 568 1147 1340 1308 1440 1582 1615 1599 1338 1434 1403 1387 1078 766 594 454 468 250 149 160 113 78 99 151 144 158 113 153 290 220 176 91 91 163 131 126 92 132 147 171 318 373 410 350 298 234 122 23 1 18 30 59 92 88 65 39 54 91 140 175 113 137 127 84 74 90 138 353 548 410 324 264 307 296 243 237 184 213 367 458 463 386 363 337 261 112 45 49 55 38 48 54 67 76 49 108 86 85 80 78 80 56 104 65 13 61 93 40 17 72 35 99 165 168 215 276 420 465 501 542 466 466 494 500 406 396 472 469 442 439 399 361 343 318 287 250 138 109 180 238 220 285 308 289 302 270 311 310 309 323 307 269 357 299 290 328 293 255 272 333 329 271 289 321 202 212 239 237 241 208 239 241 217 182 107 136 170 137 137 141 125 120 124 127 137 126 153 170 154 101 63 77 100 85 73 80 88 137 122 102 97 94 85 107 87 71 82 102 88 83 95 116 107 96 73 70 68 84 74 69 72 79 84 71 67 68 81 74 61 59 66 65 67 61 55 49 38 35 35 35 32 37 23 20 15 7 5 5 52982 334 27 30 10797 14 43 2 8586 1443 96410 26228 25768 20283 11159 5733 3673 1690 1754 3531 4667 4238 2978 2452 2859 3123 2945 2974 3020 3518 4250 4411 4164 3982 3661 3544 3337 3019 2636 2474 2136 1828 1732 1820 1873 2133 1531 577 345 310 316 308 505 613 538 524 560 616 538 558 646 572 578 523 515 497 410 427 356 500 489 486 450 355 349 402 569 545 446 336 430 406 340 391 485 373 327 176 184 215 163 236 254 293 99 141 178 439 838 1116 1332 1378 1521 1554 1561 1499 1357 1389 1596 1596 1578 1191 540 427 331 377 365 318 274 219 150 116 96 111 200 420 326 149 124 121 86 92 192 224 83 159 165 309 422 382 367 263 196 85 69 35 27 45 47 83 125 66 68 73 119 98 109 103 25 73 68 77 55 382 557 472 339 327 201 228 275 281 231 266 321 377 458 441 412 322 281 222 140 71 32 54 95 175 75 79 105 42 39 125 97 91 113 52 51 17 22 42 73 69 60 65 88 60 90 100 209 350 477 643 739 680 643 593 592 586 584 584 584 588 491 490 401 391 293 262 265 251 216 162 134 169 156 185 307 298 292 272 291 291 292 271 215 222 252 244 266 315 309 328 275 241 288 310 270 179 182 174 188 204 177 188 236 226 214 237 227 152 122 144 178 163 196 139 97 147 139 123 136 135 135 181 160 138 108 106 61 47 66 99 126 133 117 117 101 76 52 87 80 78 76 73 74 85 72 70 92 96 81 71 69 47 64 74 75 75 58 47 64 56 51 66 58 57 45 51 49 31 47 36 36 28 18 22 19 18 11 7 12 6 52988 334 29 30 10799 14 43 8 8584 1443 95640 26380 27663 24150 13152 5379 3285 1710 2063 4430 5175 4337 3166 2659 2953 3419 3248 3017 3085 3640 4085 4300 4253 4246 3863 3762 3392 3065 2731 2399 2115 1748 1632 1763 2265 2076 1542 709 504 463 448 460 596 631 467 544 659 473 560 600 618 572 591 452 365 371 489 365 379 411 364 447 434 385 413 489 513 465 369 449 377 319 358 394 409 326 258 222 307 257 184 193 238 268 263 136 158 379 885 1133 1426 1393 1416 1563 1608 1589 1468 1469 1565 1593 1865 1878 1082 582 411 431 423 486 631 446 191 41 63 77 175 442 466 276 209 78 94 55 70 42 72 71 194 325 348 341 363 351 297 69 125 115 34 -8 21 26 120 102 104 67 113 178 65 58 55 77 128 278 216 457 497 370 276 174 154 148 253 252 137 210 271 464 446 394 431 296 226 124 -21 62 82 2 66 70 14 51 69 87 58 78 21 35 78 77 87 86 73 14 62 16 54 7 40 82 77 101 97 382 647 855 907 886 817 724 735 787 779 723 655 650 623 511 461 435 414 375 320 228 185 160 121 166 229 222 243 279 242 251 262 286 302 304 314 254 293 299 248 345 378 343 279 288 313 350 257 138 159 186 167 174 197 198 235 246 228 215 219 134 126 166 149 148 162 140 109 99 78 83 113 118 118 129 164 115 95 84 90 96 93 87 101 108 109 100 95 120 100 94 88 92 68 61 84 74 92 80 83 65 64 60 60 62 81 59 59 64 59 60 63 56 68 64 57 44 58 52 49 37 29 36 25 23 20 14 18 10 4 999999 999999 1 52994 335 31 30 10801 14 43 14 8583 1443 97406 28863 30733 26689 13653 4783 2751 1780 2487 4930 5316 4430 2952 2816 3107 3213 3260 3061 3175 3960 4278 4263 4165 4175 3848 3759 3447 3122 2613 2385 2088 1879 1807 2010 2283 2331 1729 998 482 515 652 648 631 601 592 664 606 458 549 610 681 570 600 527 474 449 346 357 391 315 396 510 542 472 456 538 638 454 257 286 460 453 408 354 366 364 338 271 281 213 255 201 270 311 219 228 253 644 922 1239 1496 1529 1518 1544 1698 1715 1460 1354 1726 2034 2232 2332 2145 1460 548 423 371 683 837 585 185 39 169 116 324 493 413 455 241 176 94 12 73 50 124 140 165 284 292 389 428 400 308 286 272 160 26 75 86 63 28 117 140 158 172 174 108 83 59 105 300 418 411 437 368 285 242 196 225 240 280 263 264 367 472 548 631 520 421 328 319 233 92 65 35 80 81 73 46 108 94 73 75 95 112 136 58 118 97 19 82 92 78 126 60 43 49 128 139 103 109 250 450 873 1266 1352 1116 1145 1195 1129 903 839 831 744 712 620 557 490 465 332 307 227 221 223 197 245 254 273 303 302 289 293 315 299 262 272 323 309 260 257 248 205 290 380 389 377 319 290 264 191 166 178 218 238 232 249 208 203 234 243 223 199 167 180 197 187 140 162 123 107 92 98 111 119 150 172 170 140 130 104 84 94 95 100 113 128 106 73 106 104 109 109 100 103 107 104 93 122 109 123 109 86 69 69 62 100 107 80 93 89 100 96 92 87 78 59 55 76 81 63 66 59 67 52 59 55 55 39 42 40 33 25 29 21 16 53000 332 32 30 10802 14 43 20 8582 1443 96855 29025 31830 28645 15824 4986 2626 2283 3437 4833 5444 4646 3342 2818 3103 3201 3058 3097 3057 3778 3887 3835 3982 3907 3618 3519 3485 2961 2418 2171 1803 1657 1822 2101 2037 1921 1414 763 438 450 557 591 623 521 537 548 617 586 449 683 632 499 443 448 444 424 367 339 303 414 410 477 406 350 353 513 667 372 319 380 403 387 382 322 314 242 176 158 148 192 167 251 168 204 192 236 154 417 894 1124 1405 1387 1268 1426 1536 1586 1418 1447 1714 2033 2334 2595 2557 2211 1437 952 836 745 757 362 154 68 79 211 395 317 428 325 120 189 142 56 32 23 95 131 192 276 314 273 378 277 208 242 203 221 119 59 0 64 79 53 76 92 56 126 64 97 185 148 245 328 396 373 301 318 225 107 102 182 256 265 167 219 431 567 528 342 338 324 237 123 57 -2 24 -23 31 104 6 42 72 75 36 100 68 51 36 74 72 78 71 46 44 74 99 53 49 83 74 63 54 134 199 346 685 1105 1532 1650 1472 1235 1105 954 887 940 852 865 652 515 393 345 280 239 206 206 204 211 182 235 246 184 208 242 283 310 245 265 261 228 213 243 204 207 200 339 381 312 273 267 260 215 260 179 174 208 205 226 198 179 152 169 186 150 131 130 131 129 153 93 94 87 98 118 111 90 95 119 142 82 63 92 63 58 94 81 75 121 109 66 76 78 72 78 72 89 91 65 55 74 70 86 82 60 78 69 74 74 61 77 70 59 55 60 58 52 58 57 58 41 49 53 44 50 46 46 30 24 27 25 28 22 15 3 53006 335 34 30 10804 14 43 26 8581 1444 553691 32278 32650 28687 14084 3859 2592 3213 4869 5252 5633 4835 3316 2861 3029 3220 3395 3480 3112 3715 3921 3985 4116 3958 3845 3876 3369 2616 2201 2093 1761 1766 1926 1772 1382 1668 1167 575 526 671 666 672 688 658 476 490 678 635 502 456 656 674 484 446 420 416 334 403 355 413 350 441 535 489 511 580 665 641 472 335 323 336 393 425 356 276 244 276 163 122 157 180 212 283 276 250 295 582 918 1147 1323 1371 1330 1429 1449 1593 1452 1423 1729 2167 2609 2819 2848 2766 2276 1644 1334 632 558 380 148 102 145 361 544 269 288 392 274 260 184 138 54 25 53 181 158 223 290 398 461 389 313 225 307 231 113 71 132 93 100 119 136 71 140 179 37 47 255 301 267 226 261 365 290 246 202 152 164 214 278 293 235 232 432 600 440 343 362 232 67 9 -34 36 39 90 66 79 59 -2 10 96 98 78 75 56 61 37 62 60 69 65 76 -3 81 51 32 15 84 114 131 215 228 292 595 917 1266 1489 1460 1457 1370 1217 1109 1036 898 979 862 662 503 337 328 247 178 194 185 226 245 293 284 259 306 350 373 361 376 376 293 250 267 292 301 247 205 241 291 284 251 228 263 262 199 192 208 195 191 259 199 200 170 170 186 172 152 180 185 212 164 111 127 139 117 109 116 128 137 145 157 142 100 94 99 95 88 95 96 126 108 119 111 118 135 117 117 105 96 107 104 81 103 101 105 114 109 102 88 84 87 92 84 94 80 86 91 72 80 82 74 75 78 73 66 57 59 64 60 55 46 47 50 44 38 36 36 35 23 53012 335 36 30 10806 14 43 32 8579 1444 875121 34946 35639 29461 14425 4133 3011 4231 5262 5421 5828 5365 3753 3002 3301 3371 3488 3284 3240 3861 3833 3965 4366 4101 4080 3987 3361 2794 2236 2165 1841 1913 2013 1149 593 1004 1039 641 603 592 684 727 587 594 514 514 712 590 480 635 655 622 556 496 473 498 394 515 429 443 498 492 566 651 525 655 636 459 483 379 434 512 413 391 425 483 337 206 309 269 164 252 201 229 294 334 336 718 1042 1207 1329 1469 1258 1354 1410 1501 1595 1547 1751 2127 2404 2708 2876 2881 2607 1832 1495 744 564 607 262 281 401 621 630 249 254 367 372 243 195 197 122 112 170 105 157 193 311 316 285 319 314 350 323 231 218 217 190 194 102 196 141 104 125 62 168 221 311 204 227 249 328 387 245 279 187 124 150 179 344 301 262 342 430 690 604 385 291 171 90 111 49 11 106 118 115 166 61 71 113 158 101 108 178 126 99 73 22 45 76 150 147 84 59 70 49 51 61 108 206 212 247 415 528 567 771 908 1098 1444 1641 1709 1656 1593 1375 1395 1533 1302 696 413 373 372 316 227 233 270 312 364 353 363 404 432 481 452 463 413 390 345 357 389 389 374 269 286 375 322 231 224 196 203 274 320 203 218 235 204 200 187 160 161 188 144 164 195 190 198 191 183 136 125 135 141 117 133 151 167 207 152 113 128 161 145 114 113 108 140 156 131 129 134 141 137 120 149 133 135 152 172 118 132 120 122 112 107 111 115 117 112 121 115 114 117 114 102 114 130 108 113 108 97 98 98 94 82 76 68 75 76 64 66 69 57 57 55 52 53018 335 39 30 10809 14 43 38 8578 1444 854801 37465 37498 29420 12342 3603 3597 5300 5380 5496 5686 5227 3954 3228 3385 3402 3430 3274 3178 3851 3445 3863 4142 3966 4081 3848 3320 2660 2232 1937 1983 2002 1956 1093 483 537 677 533 566 590 744 681 728 656 497 493 654 740 513 467 500 453 537 418 348 359 376 445 460 422 363 443 659 717 583 643 669 444 494 334 320 326 336 435 413 336 241 263 246 216 228 220 232 267 242 268 307 605 907 1031 1322 1271 1137 1211 1292 1498 1619 1557 1503 1710 2088 2497 2620 2401 1832 1246 868 498 510 860 566 451 578 656 320 213 208 288 485 473 299 184 147 79 85 88 127 211 317 324 262 280 243 304 242 175 202 180 159 128 99 100 111 11 34 121 159 128 170 219 279 293 363 269 262 145 30 119 158 272 250 260 331 369 426 710 558 375 295 292 194 63 -14 18 70 61 57 107 107 92 64 118 83 122 92 34 22 108 95 50 8 38 54 20 40 35 50 41 47 114 136 216 245 271 337 349 370 327 476 667 842 982 1141 1275 1383 1332 1365 1115 677 403 349 344 278 296 329 317 360 411 378 395 424 439 427 432 351 379 450 410 338 337 335 381 390 279 218 206 226 202 181 157 178 187 192 197 209 175 154 156 130 123 144 123 144 161 185 161 136 149 124 103 109 112 85 100 104 93 130 145 98 78 115 97 102 101 83 106 108 126 104 89 104 91 72 86 81 78 89 97 83 82 77 99 96 81 84 75 68 87 86 90 78 73 73 74 88 79 73 68 70 68 63 50 45 43 53 48 37 30 39 29 22 19 18 17 8 53024 335 43 30 10813 14 43 44 8577 1444 763973 37789 36126 27789 11783 3417 4200 6042 5719 5519 5780 5453 4700 3675 3612 3375 3353 3282 3409 3953 3285 3655 4209 4106 4086 3774 3309 2613 2223 2010 1854 2013 1805 710 480 558 725 639 700 693 706 749 735 744 514 515 758 605 528 619 536 380 371 407 548 443 393 435 405 434 489 554 555 679 824 735 614 443 398 339 313 289 335 325 298 257 242 206 152 156 204 265 252 285 330 258 547 806 899 1102 1163 1169 1103 1051 1134 1432 1565 1472 1535 1584 1963 2418 2453 2075 1310 628 611 1230 724 684 794 540 170 165 91 103 259 262 170 302 367 224 91 195 183 117 3 16 210 307 321 265 300 306 240 169 246 180 171 114 93 147 61 111 171 193 123 149 170 209 261 351 343 236 184 88 51 82 191 251 258 256 387 414 624 720 524 372 334 323 266 91 -11 83 84 79 73 51 38 55 44 55 43 60 54 61 41 73 60 85 28 6 57 15 72 -9 85 88 95 137 123 165 212 298 234 206 203 267 298 378 415 486 598 716 925 1123 1147 1073 769 465 370 364 392 411 418 488 527 471 368 370 316 272 251 247 250 279 310 283 263 256 272 351 337 297 222 265 220 186 174 175 107 134 164 178 187 135 128 141 131 120 108 123 214 198 162 157 123 127 130 123 121 102 107 94 78 128 105 90 109 75 66 73 95 91 96 110 120 92 90 89 98 101 76 71 71 80 81 95 79 84 87 78 89 77 77 65 64 65 69 75 60 42 64 66 55 57 57 53 58 62 37 49 62 48 43 39 37 41 33 31 20 14 10 8 1 53030 335 18 30 10818 14 43 50 8576 1445 415070 36854 34845 25492 10849 3938 4861 6433 5836 5634 5600 5491 5116 4250 3895 3561 3630 3269 3477 3917 3415 3302 4238 4047 4049 3836 3357 2726 2213 1885 1940 2235 1414 629 538 540 686 521 656 688 770 791 688 523 548 720 612 569 518 512 454 364 407 456 494 481 430 451 368 414 411 511 589 749 681 635 621 472 403 406 335 324 323 359 394 319 253 254 215 177 220 262 342 228 315 433 776 941 959 981 1178 1273 1249 1074 1067 1485 1481 1553 1501 1608 2113 2590 2677 2189 1445 770 1059 1943 1600 665 379 176 80 105 140 246 209 205 173 132 127 226 266 145 153 191 153 100 79 185 393 417 304 314 277 261 161 209 157 146 141 99 173 129 159 183 174 292 331 368 347 355 444 259 197 206 93 168 216 324 291 277 473 740 806 814 578 339 359 360 361 210 54 89 52 47 55 55 57 28 73 124 74 70 93 67 93 85 39 105 64 30 19 69 58 67 34 77 92 186 197 184 179 177 233 274 266 235 198 258 332 394 454 507 631 861 1053 881 627 550 489 465 517 470 385 433 474 426 374 348 364 330 310 289 297 297 283 301 304 268 240 316 370 295 279 296 236 229 196 158 159 111 152 192 158 146 163 153 129 113 124 153 175 194 179 179 160 157 109 139 148 107 63 106 112 111 114 126 145 125 121 79 104 120 113 109 117 104 97 140 115 95 106 91 98 94 120 120 98 98 94 106 90 90 84 85 78 87 91 88 83 79 87 85 79 81 86 77 74 65 66 64 72 64 56 47 41 41 44 29 29 30 26 18 17 53036 335 51 30 10821 14 43 56 8574 1445 147807 34224 31564 22217 9141 3969 5849 6779 5711 5576 5582 5561 5169 4597 4002 3691 3635 3550 3480 3892 3485 3022 4214 4256 4028 3840 3222 2621 2102 1945 1986 2161 1313 591 553 485 568 478 668 742 747 693 732 575 576 584 446 473 530 471 484 440 430 484 342 370 446 422 415 508 586 643 707 672 771 751 609 430 411 389 361 419 465 414 356 303 311 283 316 221 269 223 284 319 278 300 543 826 1028 861 854 1206 1365 1153 1121 1309 1375 1521 1622 1788 2104 2405 2613 2591 1930 1053 1050 2096 2403 1962 516 94 135 156 104 130 169 240 159 220 183 228 254 162 100 107 83 89 102 167 327 399 354 285 248 227 172 172 124 81 189 121 175 174 149 204 310 421 373 342 367 340 308 168 109 166 211 168 277 242 249 514 746 817 764 724 606 321 282 361 231 60 12 48 51 94 142 105 83 60 101 98 105 135 124 47 89 109 114 152 117 60 15 88 89 -11 -9 47 79 195 171 164 187 157 152 141 88 87 182 320 298 330 356 393 429 408 370 592 866 645 497 518 481 460 416 365 370 395 406 457 429 399 369 308 261 254 239 288 356 277 235 262 284 313 322 322 278 188 154 114 117 144 112 93 126 157 180 149 155 171 150 147 205 200 192 145 145 121 111 131 149 157 145 120 114 84 104 122 141 172 137 116 92 119 134 109 116 132 115 110 115 82 95 91 97 93 112 92 100 91 85 107 108 110 90 86 72 82 78 70 62 74 89 77 75 86 89 80 63 81 72 57 54 61 51 39 54 37 36 32 32 30 27 19 10 53042 335 55 30 10825 14 44 2 8573 1445 336735 32289 29001 19195 8137 4477 6071 6643 6239 5829 5423 5271 4921 4504 4138 4220 3823 3340 3354 3830 3271 3090 4139 4093 3951 3598 2939 2318 1996 1912 1897 1709 927 649 570 610 524 623 697 770 835 811 670 605 591 577 627 617 514 388 369 467 475 371 399 553 357 296 403 476 600 663 710 684 783 695 568 465 439 381 397 409 381 396 373 194 105 262 186 236 186 184 276 350 286 369 626 771 818 755 752 1003 1280 1285 1037 1058 1302 1312 1515 1669 2021 2133 2225 2484 2427 1709 1897 2325 2521 2391 1531 288 256 414 168 128 159 229 171 107 141 205 130 132 164 140 76 132 144 131 240 299 301 261 279 293 179 53 70 120 189 184 155 149 223 414 421 350 388 365 249 193 91 71 152 175 199 303 288 210 367 568 698 769 781 563 354 337 350 359 254 75 55 34 3 -40 35 106 52 32 105 110 135 100 74 51 16 144 100 29 80 29 70 84 63 9 -32 12 107 155 210 177 150 98 104 110 142 150 230 260 252 291 338 318 336 376 308 342 409 565 601 649 568 493 358 297 287 368 393 489 665 500 348 317 314 285 238 305 268 237 284 274 294 315 314 294 235 217 153 130 116 109 111 100 112 131 145 138 147 138 120 154 202 171 158 133 152 120 125 126 112 108 139 139 107 116 107 108 104 132 105 68 104 117 108 66 123 137 117 97 99 82 93 61 83 118 111 111 100 89 73 79 90 100 77 60 85 83 88 70 68 74 62 61 77 75 65 72 67 82 64 57 49 47 42 40 32 37 45 26 22 22 21 13 18 53048 335 59 30 10829 14 44 8 8572 1445 609238 31638 28553 21811 10206 4824 6023 6648 6317 5910 5242 4981 4872 4982 4503 4148 3931 3636 3370 3698 3281 2926 3834 4044 3935 3415 2992 2368 1887 1801 1790 1446 568 376 508 566 577 585 638 732 701 826 791 545 512 509 613 566 470 423 308 371 333 439 488 482 388 394 422 539 697 698 712 728 679 634 470 413 350 327 466 439 353 305 454 356 218 210 213 176 180 239 331 281 208 367 611 725 753 758 801 921 1058 1158 941 921 1007 1215 1435 1690 1717 1901 2141 2300 2458 2286 2102 2433 2498 2331 1616 823 1130 1153 611 135 128 220 171 224 150 79 91 142 150 142 93 66 53 108 272 268 263 276 218 166 93 46 30 110 125 183 132 235 303 490 567 520 509 287 143 119 171 97 90 175 246 186 259 299 466 646 694 702 670 432 299 249 308 232 270 118 38 44 71 84 60 81 63 60 73 2 23 39 29 72 105 75 115 38 56 55 26 3 31 59 21 -28 82 126 153 113 125 153 179 167 177 166 186 265 245 297 334 302 320 332 315 323 311 222 245 261 272 331 341 338 359 342 324 293 404 586 443 345 289 410 366 339 264 237 271 254 225 327 335 255 243 194 170 128 65 77 57 85 106 131 113 108 170 174 167 175 172 165 164 135 123 133 119 76 112 117 128 117 121 114 137 142 125 105 110 111 113 122 147 100 93 118 89 81 102 105 87 78 85 103 101 108 105 88 75 98 97 82 77 71 67 78 73 74 78 64 56 69 75 65 80 70 62 59 66 42 35 50 49 46 39 30 17 22 24 12 9 13 7 53054 335 62 30 10832 14 44 14 8571 1445 714483 31542 27788 18767 7769 4719 6094 6969 6653 5665 4436 4353 4723 5087 4613 4173 3931 3770 3664 3735 3717 3267 3721 4161 4051 3600 2968 2302 1921 1832 1774 1265 644 512 573 518 537 543 703 798 798 803 729 563 385 550 578 480 576 416 363 420 493 462 436 426 392 460 514 576 728 685 715 638 497 492 527 444 373 412 340 373 385 404 347 253 220 238 274 133 183 189 255 245 278 316 549 680 751 787 732 807 947 1073 1117 840 888 1146 1350 1383 1705 1712 1884 2161 2368 2324 2219 2382 2594 2474 1981 1730 1871 2030 1428 547 180 221 161 106 107 63 121 129 144 74 124 134 97 98 151 157 193 144 201 80 86 116 68 59 37 79 251 337 487 619 701 738 496 256 88 142 88 99 77 101 202 224 310 380 595 678 675 576 412 324 315 381 335 308 208 60 69 -14 38 42 8 27 57 93 120 70 61 38 21 43 61 92 99 45 69 39 34 5 75 9 64 60 75 120 120 172 126 87 129 179 143 139 189 195 239 247 261 257 253 246 206 193 285 268 196 175 175 190 208 267 292 288 351 386 424 418 343 254 308 296 247 288 235 217 209 260 245 263 256 228 209 171 129 119 79 81 108 122 98 123 181 182 138 196 180 221 182 170 181 145 154 164 114 104 106 120 126 150 134 84 84 130 124 103 104 92 67 121 147 122 96 119 109 127 112 111 96 96 90 109 111 104 102 89 90 66 76 71 84 63 63 81 85 74 82 67 58 68 69 76 78 66 74 60 60 57 62 50 45 36 38 48 40 30 23 15 9 9 13 53060 335 66 30 10836 14 44 20 8570 1445 688286 33231 27203 17489 7124 4490 5878 6751 6616 6072 4375 3658 3918 4510 4314 4264 4056 3904 3989 3713 3705 3539 3539 3921 3714 3303 2977 2326 1896 1852 1747 978 380 495 624 639 429 482 715 776 824 697 511 504 366 511 496 435 557 388 337 370 485 392 356 422 380 501 525 574 554 503 598 483 439 511 535 474 429 305 264 218 342 245 291 222 218 160 113 145 261 149 197 351 261 337 632 708 743 635 685 797 902 958 902 857 851 982 1140 1139 1548 1633 1917 2046 2172 2469 2385 2240 2267 2443 2364 2378 2049 2089 1874 1155 251 71 92 133 79 75 73 110 159 197 90 60 98 70 61 64 69 79 48 74 17 116 143 118 131 99 329 537 571 703 822 687 334 92 114 102 55 115 61 178 226 257 304 576 632 705 641 519 369 246 320 383 282 254 197 126 -29 52 65 39 49 12 50 44 43 65 35 72 13 75 109 42 4 -7 8 50 15 -12 51 47 24 72 53 70 91 136 141 185 107 105 141 179 174 223 242 287 245 211 220 246 212 236 206 182 123 165 174 201 229 239 275 290 283 231 288 297 290 260 201 218 223 222 216 184 195 214 229 248 237 185 199 184 122 98 111 86 77 61 97 98 118 155 161 203 208 209 133 151 147 161 157 125 103 95 99 115 131 136 135 100 71 70 71 72 101 103 78 99 111 113 91 83 54 85 115 100 73 73 88 82 67 71 89 80 75 95 95 80 70 62 68 72 62 64 70 62 64 59 50 59 75 57 57 51 50 55 47 37 29 34 33 18 14 13 11 13 11 999999 3 53066 335 69 30 10839 14 44 26 8568 1446 234488 32851 27757 18146 7757 4927 6323 6618 6782 6407 4371 3486 4298 4831 4540 4273 3973 3966 4013 3783 3863 3833 3852 4045 3727 3303 2898 2265 1903 1831 1306 517 469 741 635 499 553 656 772 694 807 717 488 559 519 626 640 637 527 476 343 342 392 537 474 421 506 532 618 620 528 413 442 557 559 569 712 602 479 421 257 329 397 371 337 161 206 239 127 221 241 192 239 291 245 341 589 704 714 696 762 737 901 895 840 801 761 999 958 958 1263 1522 1697 1725 2118 2498 2596 2319 2176 2498 2514 2463 2549 2391 1995 1399 483 164 134 194 191 147 122 112 112 38 59 120 114 83 59 105 29 36 102 205 124 52 139 108 154 181 398 657 737 853 736 483 206 111 61 166 209 147 200 270 238 388 550 680 683 611 638 436 310 349 362 271 296 320 225 79 94 69 30 56 73 68 41 26 33 33 39 66 96 45 51 98 32 67 84 36 4 62 54 74 42 3 19 113 150 143 178 150 161 136 124 169 196 203 209 259 289 302 313 203 203 239 152 127 142 127 147 231 243 330 308 257 203 231 243 266 249 235 257 256 231 273 270 238 273 243 212 229 222 254 286 180 107 132 111 89 116 136 99 116 150 162 191 211 255 215 168 192 182 175 176 161 131 144 141 145 112 140 149 105 84 129 142 146 132 128 93 112 140 130 117 117 136 127 126 114 126 124 94 98 75 87 96 118 90 89 91 82 88 92 86 71 88 87 92 94 80 76 90 79 86 85 88 75 82 75 78 75 68 58 38 30 50 51 47 44 36 33 31 53072 335 74 30 10844 14 44 32 8567 1446 100136 33992 27840 18915 8204 4983 5992 6363 6625 5889 3691 3513 4125 4786 4642 4332 3984 3920 3855 3815 4143 3961 3703 4208 3765 3129 2795 2289 2092 1916 1023 412 576 715 603 638 637 691 735 748 716 625 518 567 668 718 659 550 557 474 290 459 628 530 480 477 487 607 584 520 390 435 397 427 505 557 672 507 437 388 389 314 363 358 184 208 143 165 97 148 207 206 266 301 231 300 533 720 695 761 658 655 802 749 711 788 751 832 866 942 1018 1393 1402 1082 1351 2186 2591 2311 1825 2419 2609 2608 2510 2451 2016 1364 594 118 23 108 143 83 120 188 182 110 103 108 124 106 125 105 147 104 72 63 147 192 130 117 110 158 371 626 743 684 399 246 114 143 80 92 158 188 241 291 418 534 600 675 689 588 491 292 356 368 363 285 281 210 76 74 41 34 36 -42 43 78 105 99 65 109 29 50 65 74 94 56 69 109 98 63 17 72 51 56 19 51 56 132 136 142 178 184 114 93 154 157 173 206 212 200 199 213 221 243 222 203 146 142 168 153 162 223 271 280 278 257 276 279 276 210 258 234 247 235 230 184 187 212 229 212 214 232 219 271 274 211 149 111 107 136 135 165 129 154 155 201 230 248 246 216 227 198 182 183 155 140 126 125 122 108 122 157 169 122 116 118 112 130 114 103 85 88 113 94 98 105 87 122 132 100 101 115 84 99 106 104 97 112 93 77 101 81 63 85 82 72 68 84 93 72 81 83 78 73 79 68 57 62 63 58 58 69 56 33 41 41 37 40 41 27 21 23 10 53078 335 47 30 10847 14 44 38 8566 1446 184709 34747 27263 15891 6390 5051 5844 5899 6110 4470 3892 4079 4311 4622 4327 4101 3762 4265 3916 3834 4343 4571 3784 4195 3730 3162 2845 2461 2116 1973 1232 487 556 681 765 720 696 767 732 804 854 664 669 602 599 633 653 531 634 527 446 558 508 473 472 467 588 655 574 562 496 472 538 502 437 517 610 508 435 336 255 299 351 321 273 176 298 211 231 215 189 275 232 303 223 245 435 728 730 738 721 616 754 819 679 845 798 746 841 811 902 1006 1105 918 968 1749 2153 1611 1511 2524 2664 2720 2644 2381 1751 1275 666 190 61 62 226 194 216 143 95 25 152 214 192 121 134 148 104 87 104 68 97 130 118 44 226 485 525 645 802 652 327 280 153 144 133 154 139 275 372 463 503 453 593 695 526 581 338 327 332 410 355 315 259 253 183 70 51 -40 9 36 61 78 51 9 28 58 101 97 89 105 39 37 58 72 59 96 12 44 20 61 100 56 68 154 183 167 174 198 118 100 144 195 197 237 258 212 246 206 280 257 236 248 196 70 137 105 168 198 240 262 223 243 241 275 299 227 240 204 201 206 210 176 121 143 205 253 233 274 290 290 259 249 171 136 139 134 120 143 109 148 175 204 230 250 244 228 205 185 176 185 190 179 140 118 120 107 97 125 140 125 151 111 117 113 119 95 87 67 108 97 62 111 130 118 93 80 88 104 100 77 94 85 96 84 85 91 76 79 87 86 77 86 77 78 77 61 56 57 58 67 61 58 58 32 47 51 43 43 44 48 32 24 26 20 14 21 18 13 11 53084 335 79 30 10849 14 44 44 8565 1446 98054 33984 27538 16182 6701 5010 5550 5757 6046 4190 4183 4328 4193 4544 4245 4021 3930 4412 3774 3694 4420 4697 3797 4338 3901 3138 3013 2737 2311 1987 1453 415 505 741 928 744 642 676 824 773 803 619 508 621 758 850 693 544 582 611 523 491 508 422 600 669 709 702 552 454 475 487 545 438 401 465 583 452 458 420 356 305 340 352 312 273 170 173 211 296 282 278 198 288 312 407 496 829 962 848 891 874 770 847 774 717 733 795 849 799 814 836 895 820 850 1320 1235 892 1391 2180 2563 2608 2542 2264 1897 1409 667 189 79 144 157 108 108 156 129 102 101 144 26 158 103 137 163 98 74 74 158 193 233 217 364 645 654 770 822 496 325 306 150 135 141 213 289 247 424 476 370 359 572 715 545 425 367 356 342 397 403 296 227 200 78 40 24 36 17 61 51 39 60 68 50 4 7 30 54 83 100 104 85 -37 38 91 58 97 55 -8 -2 54 83 84 142 217 194 151 161 132 154 138 136 239 289 259 255 223 208 234 243 166 125 117 135 149 190 219 215 219 238 290 280 267 262 245 212 217 232 231 230 186 169 253 318 235 236 285 288 229 242 230 164 122 116 97 78 107 107 112 113 153 203 227 233 218 198 178 208 197 160 108 133 108 102 125 136 143 121 102 139 137 120 98 59 73 91 79 119 100 103 115 93 101 105 103 98 115 117 94 94 79 92 91 96 94 87 60 66 79 67 67 79 68 60 62 85 73 60 60 46 55 57 61 45 53 52 51 45 44 36 39 41 43 36 31 25 10 5 53090 335 81 30 10851 14 44 50 8563 1447 97618 33143 28880 18953 8513 5018 5181 5284 5568 4572 4976 4640 4140 4266 4205 3848 3988 4741 3652 3439 4237 4756 3993 4202 3522 3038 3267 2872 2478 2081 1472 480 455 665 779 846 612 766 848 954 974 727 468 541 649 750 749 677 588 557 570 595 563 640 676 590 706 578 523 411 429 503 483 452 437 430 454 452 418 419 325 341 359 326 255 164 200 209 189 187 140 237 261 297 277 377 511 788 834 858 806 877 875 938 702 797 784 857 888 751 702 720 777 739 711 889 576 593 973 1817 2282 2254 2352 2083 1813 1569 865 217 11 29 86 137 166 140 121 163 117 120 100 159 64 47 71 121 80 118 201 303 413 363 479 648 745 822 622 302 309 288 189 151 158 157 255 349 494 457 305 271 423 523 421 383 355 363 343 360 328 280 208 134 23 63 28 -8 -24 49 83 26 39 114 108 43 91 36 46 82 40 28 33 38 57 52 39 62 67 90 18 68 94 71 169 181 222 176 175 141 96 156 201 172 225 242 180 235 247 254 209 150 145 86 109 142 163 180 217 263 205 163 196 257 306 233 217 224 209 264 236 191 211 194 187 228 239 237 258 236 231 244 213 186 104 129 171 116 126 179 164 197 223 246 215 218 202 164 166 181 150 150 141 114 106 110 125 107 100 145 109 108 117 112 68 68 120 101 94 89 84 129 110 122 126 115 124 118 83 84 88 76 49 72 97 96 97 79 73 73 82 60 56 67 64 65 69 54 60 63 56 56 55 56 54 54 61 54 38 33 36 35 31 26 27 17 19 12 7 53096 335 83 30 10853 14 44 56 8562 1447 101632 35991 31283 21157 10210 5345 5132 5144 5412 4909 5065 4461 4082 4289 4188 3794 4368 4744 3420 3388 4345 4353 3284 3584 3153 2634 2917 2705 2561 2381 1702 618 636 802 916 770 652 741 793 935 987 672 480 615 746 813 926 648 636 628 544 702 485 549 555 705 593 529 500 519 672 526 409 474 461 392 278 474 385 428 331 328 420 366 253 310 153 211 211 196 219 321 207 288 346 388 583 716 834 918 808 829 716 728 810 817 782 826 901 746 913 787 784 725 627 444 337 355 628 1254 1768 1638 1775 1809 1787 1671 1399 646 178 96 153 157 148 117 196 157 52 156 118 160 80 103 107 93 110 171 230 449 527 490 769 822 875 863 470 268 199 227 217 223 203 217 380 414 413 320 335 291 355 442 442 317 282 329 360 413 278 259 227 176 39 1 -15 69 -44 19 -6 96 59 63 57 108 76 107 66 68 52 56 63 75 61 75 93 20 29 43 53 63 120 132 150 143 252 211 129 90 133 134 152 211 259 219 222 240 187 230 180 107 146 182 174 125 149 163 180 187 207 265 231 205 206 222 175 175 234 188 213 200 156 172 193 207 264 223 252 210 177 247 233 162 138 129 127 144 130 148 191 244 235 213 207 173 192 187 180 170 187 187 167 144 113 106 105 124 112 102 114 120 151 129 94 90 74 131 111 79 78 103 107 93 93 104 126 131 85 78 98 100 89 94 102 98 88 90 80 61 81 82 78 75 74 77 73 78 55 80 65 48 60 60 52 54 53 60 53 46 44 33 39 35 31 27 16 19 5 53102 335 85 30 10855 14 45 2 8561 1447 454279 39962 35010 24362 11438 5352 4758 4673 5057 5302 5612 4875 4381 4410 4204 3896 4447 5058 4033 3590 4744 4852 3059 3242 3326 2605 2868 2583 2420 2142 1756 768 580 747 949 964 849 910 939 1026 1031 880 684 665 833 965 939 807 684 661 586 750 688 689 657 689 600 410 413 542 637 604 543 517 518 467 489 473 540 471 433 508 364 427 371 370 322 282 306 311 305 290 230 333 432 436 546 883 895 862 941 904 821 659 789 839 876 979 960 927 903 820 911 834 710 623 578 432 462 843 1044 634 617 728 1465 1655 1596 943 317 252 195 182 183 157 153 193 167 102 71 186 168 225 165 168 383 528 580 656 714 860 1008 970 945 701 389 311 222 253 275 301 344 342 449 489 453 361 296 331 329 426 414 393 378 390 460 405 315 384 350 242 157 71 43 114 109 89 80 122 107 77 160 57 67 75 92 80 81 122 92 113 99 92 101 101 47 108 148 162 181 191 193 231 245 210 206 156 170 206 157 223 213 276 216 254 269 247 190 175 145 190 191 152 147 215 270 265 237 283 250 228 306 316 241 260 255 252 266 246 206 213 185 235 273 268 282 251 232 282 287 245 186 184 171 177 200 200 233 286 268 234 232 223 204 200 213 191 215 225 182 158 155 177 183 155 150 161 165 189 161 167 188 148 160 188 127 139 131 148 170 142 158 167 163 145 149 158 166 133 107 121 111 140 128 144 141 118 121 122 111 106 100 103 110 112 90 106 97 85 89 88 98 100 85 92 91 77 79 82 69 70 59 58 57 50 48 53108 335 82 30 10852 14 45 8 8560 1447 591109 39997 36831 27237 12309 4732 4210 4036 3636 5015 5757 4994 4279 4134 4072 4193 4793 5257 4166 3890 4966 4655 2679 3023 2701 2227 2544 2419 2480 2254 1318 581 768 845 941 989 882 822 768 879 825 940 828 643 750 801 884 806 772 547 741 814 619 680 814 680 626 550 539 581 581 495 631 610 468 413 448 446 552 489 474 441 407 356 261 336 353 273 274 260 303 311 295 265 393 390 599 822 857 932 847 575 442 338 396 768 956 947 805 870 839 738 829 845 746 704 592 537 577 477 389 399 367 450 1008 1300 1569 1165 492 379 233 121 115 151 198 160 113 161 105 105 109 176 215 231 475 563 618 673 745 748 779 726 471 370 275 190 212 226 235 407 470 441 406 356 330 373 355 378 312 372 343 328 371 424 469 406 327 289 308 188 111 92 77 61 52 85 112 98 105 96 84 112 107 130 129 155 89 127 113 101 91 90 118 116 94 91 94 91 151 213 271 266 237 238 246 216 128 178 234 256 278 254 238 261 297 255 212 175 122 174 211 208 189 192 235 225 282 309 225 239 216 229 220 225 268 239 253 262 251 275 225 210 250 266 276 205 236 266 285 186 170 158 164 174 215 254 257 254 260 240 235 244 247 195 211 229 218 237 175 173 163 150 180 180 157 155 148 153 176 169 172 145 152 169 135 137 121 150 177 159 155 167 138 141 133 135 120 133 114 97 115 128 127 104 117 128 107 87 92 99 92 101 108 100 99 100 92 91 90 77 86 86 80 80 74 80 72 65 61 68 61 59 49 39 35 53114 335 83 30 10853 14 45 14 8559 1448 469646 40082 38674 27541 10053 4022 4013 3210 3918 6202 5852 4937 4452 4218 4157 4185 4753 5644 4811 3774 4767 4596 2739 2927 2331 2215 2252 2413 2480 2088 965 697 728 857 958 1077 973 1036 886 865 932 1012 859 675 944 833 930 899 665 696 785 850 720 739 741 715 766 603 559 579 599 573 545 472 473 563 466 634 578 552 435 382 518 373 216 352 316 299 321 281 299 406 347 312 400 378 502 642 832 906 698 362 209 66 135 364 539 781 857 909 913 904 830 743 735 827 651 515 516 442 425 395 386 334 525 955 1416 1417 908 579 219 133 94 179 311 145 119 190 259 192 241 153 140 478 630 556 578 730 694 556 504 424 301 379 397 288 330 349 400 427 437 349 304 341 396 380 352 388 329 361 416 405 403 433 418 317 303 302 278 188 92 35 103 66 59 84 86 123 102 62 63 106 145 87 92 110 115 115 94 59 114 101 38 49 79 93 80 108 172 199 231 299 303 256 152 155 128 182 258 271 222 243 256 222 236 285 240 137 159 136 169 232 235 179 199 260 234 235 257 281 249 232 259 260 226 251 262 266 265 279 261 296 267 203 178 208 235 275 243 199 173 177 183 200 255 282 278 235 230 222 254 241 198 233 211 188 192 190 210 185 173 198 192 148 160 184 160 149 166 210 197 172 173 174 128 110 127 144 158 153 157 154 163 154 133 164 150 130 141 126 112 107 124 146 147 99 97 107 106 111 98 100 98 99 95 96 97 116 102 89 88 85 83 83 80 76 64 70 69 68 65 60 50 44 46 53120 334 84 30 10854 14 45 20 8557 1448 699120 38265 35708 25226 9696 3713 3593 3071 4289 5561 5328 4500 4294 4105 3768 4106 4824 5396 4370 4010 4895 3996 2224 2360 1852 1834 1961 2069 2068 1996 947 505 616 800 836 875 1048 809 725 867 819 958 732 843 1127 868 907 751 643 544 639 736 676 622 724 593 539 621 620 554 602 522 555 480 429 403 442 493 419 434 444 448 459 341 254 222 295 335 328 341 164 178 279 295 298 244 390 407 512 495 552 376 83 119 160 80 235 600 719 673 818 774 760 756 704 688 632 703 692 559 628 563 397 292 189 666 1292 1242 1019 878 531 164 133 316 619 565 517 329 214 125 97 123 268 455 441 393 481 668 507 429 341 337 282 371 354 369 408 435 446 393 395 371 338 331 234 289 261 340 318 339 323 353 367 394 375 317 283 266 244 217 77 3 -37 8 67 69 32 81 10 -4 22 67 45 8 34 33 68 41 47 62 -16 63 64 53 57 28 28 90 104 125 100 163 206 150 139 146 154 164 161 188 192 217 188 219 200 209 143 138 102 69 53 137 137 131 130 171 243 191 200 211 209 235 205 225 164 170 164 200 165 181 237 270 228 228 175 158 196 234 213 158 161 174 142 166 131 195 227 218 234 183 194 173 170 180 166 173 174 131 153 122 114 105 129 121 120 99 90 108 123 118 134 132 130 147 119 88 97 125 132 132 118 119 92 92 105 89 89 79 39 60 68 71 70 59 52 48 50 55 59 51 49 53 57 39 56 57 46 58 41 37 30 34 33 30 38 39 38 28 17 20 14 13 9 5 53126 335 86 30 10856 14 45 26 8556 1448 626775 39522 37745 27230 10294 3654 3322 3580 5542 5963 5248 4371 4309 4118 3893 4179 4773 5162 4498 4060 5112 4148 1807 2217 1855 1549 1986 2024 1845 1844 907 715 685 862 1054 836 812 776 953 931 865 924 1012 1092 1523 1018 803 723 601 663 604 725 805 716 588 526 353 538 576 640 456 543 514 477 415 388 440 494 497 502 482 464 483 489 315 247 264 360 308 225 217 207 269 313 351 257 353 275 420 356 276 156 204 108 76 71 188 342 524 558 698 847 840 797 832 802 799 857 739 735 639 694 622 496 231 481 1048 1129 865 711 606 409 507 529 700 570 450 484 407 225 206 366 454 453 433 479 626 717 472 398 338 306 344 378 419 463 495 470 423 424 579 490 436 363 338 356 436 390 324 320 330 387 371 426 380 275 273 292 222 171 84 39 61 103 51 55 12 12 68 55 56 65 78 74 98 68 54 107 85 51 28 5 39 99 38 -12 23 56 51 169 176 199 266 157 186 162 110 115 158 190 173 252 248 194 190 248 206 186 132 82 128 121 146 150 147 187 208 228 243 263 214 199 221 233 203 190 184 211 206 213 233 227 222 193 228 174 186 225 194 160 114 143 155 202 188 185 206 222 252 236 241 253 211 190 199 192 152 169 153 112 130 150 179 154 120 147 174 126 137 170 161 147 150 153 147 108 92 101 101 130 137 130 104 84 108 113 116 96 78 90 97 82 82 88 92 99 76 62 60 55 52 67 74 63 62 49 66 69 67 67 57 45 42 34 53 54 43 43 47 33 29 24 21 17 16 53132 335 87 30 10857 14 45 32 8555 1448 234968 41589 41674 28112 9707 3413 2910 4375 6350 5986 4799 4320 4691 4099 4100 4743 4911 4966 4690 4588 5117 3708 1711 1866 1623 1914 2438 1885 1881 966 620 655 806 894 1035 902 824 787 881 921 836 948 1063 1122 1562 971 696 663 649 679 837 802 731 744 567 474 507 577 597 475 559 660 505 441 381 504 616 558 400 451 579 552 482 356 354 359 362 285 345 296 284 285 314 353 331 218 210 304 260 164 182 127 28 128 142 201 172 342 366 413 866 979 883 896 866 916 766 733 840 892 755 782 689 620 447 238 216 492 725 676 663 691 816 761 905 706 424 422 421 303 259 475 560 470 433 478 581 662 525 389 356 369 415 397 527 554 534 482 392 430 497 489 405 448 497 377 371 421 365 367 404 370 368 373 266 280 248 279 277 272 105 70 41 24 66 82 -6 55 62 107 100 109 115 88 143 135 79 71 34 59 97 80 93 52 103 40 105 69 87 118 201 222 222 142 73 85 116 135 206 224 256 237 183 206 240 183 163 143 118 126 191 156 134 140 161 203 197 259 241 223 241 190 188 230 288 252 237 243 185 196 239 283 218 256 228 176 194 248 285 265 176 193 244 253 247 210 214 260 241 243 251 217 191 177 196 201 194 157 134 147 172 179 173 155 153 172 169 163 154 148 151 149 156 167 158 122 114 114 118 147 161 151 144 134 125 128 114 104 89 90 101 90 89 101 88 102 102 110 96 74 84 85 80 83 86 65 67 79 81 73 69 71 62 64 72 71 62 56 58 48 43 36 40 28 23 53138 331 88 30 10858 14 45 38 8554 1449 97888 40909 38035 22946 7154 2827 2835 4924 5924 5243 4358 4056 4234 4074 4406 4694 4510 4286 4907 4812 5077 3588 1558 1314 1594 2305 2311 1655 1565 809 490 781 799 840 776 829 1004 773 790 712 799 813 1042 1200 1185 935 635 653 752 595 678 756 687 735 657 492 467 435 636 585 530 525 543 477 458 564 603 493 427 402 375 273 300 317 380 226 204 230 257 273 304 269 344 370 260 127 159 213 158 77 48 70 68 -25 29 85 127 156 160 286 585 883 824 737 746 858 878 871 855 835 842 793 654 563 459 214 235 171 381 465 661 843 864 879 808 579 327 324 444 519 405 377 360 373 396 441 563 537 363 330 313 367 384 498 402 348 380 476 442 383 393 465 471 498 393 374 400 258 245 202 243 249 336 276 218 275 261 277 265 256 67 41 -35 -19 24 81 25 -15 28 105 84 8 87 34 74 22 40 14 47 -2 48 27 -8 -20 16 -2 14 51 63 119 143 193 178 119 64 81 83 90 108 167 225 106 129 145 182 160 132 69 101 104 127 128 121 81 81 126 188 215 208 143 171 140 124 175 146 220 185 155 166 181 224 218 214 223 200 205 225 226 262 290 234 168 177 239 201 205 217 224 245 201 192 164 158 153 153 143 114 122 91 109 118 133 127 131 135 124 103 106 125 99 120 140 119 143 118 102 72 62 77 83 106 105 74 68 83 84 69 81 83 53 68 69 55 53 63 46 36 45 28 34 55 54 49 55 43 37 46 32 43 39 31 33 30 32 19 31 27 7 7 6 1 53144 335 87 30 10857 14 45 44 8552 1449 98022 42400 35877 18176 5560 2820 3370 5711 6387 5207 4473 4262 4044 4424 4812 4946 4601 4234 5332 4832 5016 3740 1713 1230 1796 2527 1902 1319 1235 710 614 729 784 910 897 787 877 874 903 850 771 884 1120 1093 1071 921 703 739 834 798 807 798 667 700 715 552 562 540 521 643 695 639 536 485 578 631 579 448 404 438 381 387 336 362 388 389 329 392 403 313 264 324 300 242 221 120 183 201 159 87 88 75 -4 -63 -8 8 199 88 117 70 174 422 724 715 746 865 884 770 872 837 719 741 683 568 455 341 362 366 248 188 268 393 579 588 668 456 338 438 405 403 361 360 403 396 462 500 502 449 435 353 397 470 510 441 466 529 590 566 488 463 437 522 506 461 463 468 415 259 267 362 351 356 327 261 236 269 269 299 345 252 81 9 -23 -20 0 94 14 53 87 89 41 43 74 86 55 92 72 79 38 15 50 53 28 50 45 38 36 50 139 110 130 235 261 180 82 108 121 189 201 216 151 152 158 132 178 168 147 72 91 99 112 150 127 186 159 144 224 206 197 195 175 186 198 179 224 240 214 260 285 295 228 263 284 269 262 232 161 225 274 377 379 310 198 220 253 235 206 192 230 246 200 211 195 160 166 170 126 104 120 144 166 163 121 115 116 128 171 121 127 149 160 169 164 166 151 113 98 115 103 112 132 136 111 119 126 91 103 115 96 90 86 75 78 71 70 74 61 64 45 58 76 85 70 74 63 69 73 65 59 57 46 31 40 54 48 44 41 35 34 31 20 18 15 15 8 53150 335 87 30 10857 14 45 50 8551 1449 97812 40303 30978 15620 4880 2776 3673 5949 6502 5774 4912 4727 4549 4460 4657 4787 4480 3696 5143 5018 5424 4073 1988 1154 1593 2477 1618 1205 848 590 673 774 892 855 878 821 872 1020 958 811 781 968 1046 1034 1010 1130 876 720 814 868 875 772 745 700 583 553 543 532 649 701 590 615 558 537 520 577 606 514 540 479 441 390 407 391 305 324 316 387 384 323 247 388 255 294 217 153 138 109 111 59 15 12 36 25 30 103 163 61 131 94 198 185 398 485 732 884 1069 956 784 789 857 904 851 724 502 467 463 383 295 273 169 256 247 309 393 344 354 382 412 412 380 381 451 492 463 437 413 471 534 487 606 601 503 565 589 659 596 636 514 503 483 455 462 457 514 420 422 340 312 330 354 351 406 264 219 270 267 330 320 189 113 42 62 18 32 23 59 118 127 135 119 69 116 47 71 91 67 70 87 59 60 54 26 34 46 92 75 67 51 117 167 199 153 188 136 134 134 170 188 186 161 172 221 224 221 210 153 114 107 76 104 138 128 146 150 186 209 245 236 215 226 195 267 249 271 260 307 263 274 257 244 288 289 293 291 268 246 224 314 316 337 363 319 233 202 208 257 264 274 257 249 223 171 192 174 177 143 157 110 143 148 157 171 149 145 131 124 132 165 182 180 169 182 164 139 89 95 117 82 105 105 120 136 119 123 139 129 92 97 94 104 91 87 92 93 95 66 55 76 76 73 52 57 66 75 86 82 76 59 69 71 64 57 64 69 56 54 60 63 47 45 41 28 16 18 53156 0 99999 30 10856 14 45 56 8550 1449 53162 0 99999 30 10854 14 46 2 8549 1449 53168 0 99999 30 10852 14 46 8 8547 1449 53174 0 99999 30 10850 14 46 14 8546 1450 53180 0 99999 30 10848 14 46 20 8545 1450 53186 335 76 30 10846 14 46 26 8544 1450 97048 39465 31460 20656 10513 5769 6343 6635 6807 5753 4631 4050 4677 4467 3520 3448 2604 2268 3462 5276 5419 4268 3027 2605 2979 1371 668 656 665 750 740 728 727 697 672 659 764 820 760 681 699 761 853 802 616 515 644 631 673 686 607 576 510 527 509 519 582 591 528 558 544 490 533 536 452 594 672 481 446 492 449 428 323 332 316 249 190 172 189 204 301 292 242 173 206 251 233 265 261 107 84 124 26 27 32 -8 54 34 9 115 81 25 103 66 -8 89 20 40 59 64 20 50 118 271 278 403 484 526 453 360 352 597 559 610 403 282 288 357 330 365 354 400 424 437 340 501 591 516 541 570 326 340 489 472 357 259 252 287 297 340 336 296 330 445 474 394 315 326 308 312 317 246 180 154 234 253 191 96 60 50 51 -17 -14 75 44 -33 22 32 74 106 62 49 116 72 32 99 48 62 12 14 80 99 50 50 80 66 61 148 152 144 177 136 163 126 79 48 117 129 110 176 165 141 116 126 105 108 85 69 84 155 103 145 142 148 196 208 167 176 189 164 181 202 203 211 246 224 275 268 285 290 268 449 910 511 185 155 149 160 161 177 157 234 310 269 159 178 205 201 183 221 213 216 217 175 170 143 150 142 132 157 171 124 139 102 107 99 115 126 134 139 161 186 211 215 175 174 132 103 129 157 155 150 151 157 132 121 106 102 89 91 93 95 96 100 99 99 90 84 92 103 103 99 96 94 86 79 88 98 95 84 89 94 90 100 89 87 86 82 92 88 81 78 80 84 86 53192 335 104 30 10844 14 46 32 8543 1450 100182 41963 37277 26792 11701 6197 7206 6750 6731 5825 4972 4156 4413 4144 3869 3726 2111 2305 3811 6040 5926 4677 3202 2924 2880 1167 822 842 719 908 817 682 695 679 634 814 923 824 875 782 704 671 786 871 775 680 703 776 770 706 643 663 503 608 532 421 493 624 627 661 565 554 550 511 470 550 622 613 606 576 529 624 386 435 275 360 306 364 261 210 357 389 421 284 295 253 289 293 219 199 142 50 47 31 18 -16 15 53 99 80 31 142 73 74 60 157 77 5 -45 71 144 41 35 174 137 278 306 244 268 187 109 328 507 567 534 506 498 486 439 469 535 495 481 512 584 596 416 466 548 567 419 386 436 364 338 328 355 271 331 287 249 318 366 469 526 601 386 327 300 387 334 334 218 241 187 299 263 134 99 70 -17 44 24 48 44 51 18 77 79 122 78 135 75 78 55 73 36 54 81 119 94 8 54 46 99 108 146 151 131 116 152 94 126 112 110 111 116 121 200 185 153 169 153 214 175 148 93 76 52 106 194 190 165 155 164 203 190 212 253 228 236 261 286 285 266 334 364 295 275 310 402 771 965 582 281 218 205 215 174 226 234 223 313 295 197 184 208 212 200 238 253 256 212 209 240 179 152 170 179 169 193 162 133 149 125 126 114 134 157 168 165 190 232 181 185 188 134 111 115 151 148 133 157 154 121 140 152 122 127 130 112 103 106 105 115 109 110 98 85 95 91 99 93 84 97 95 100 105 107 97 98 103 100 104 96 87 90 95 108 91 80 83 74 76 75 53198 335 70 30 10840 14 46 38 8541 1450 142516 44171 39182 29459 13969 6495 7194 6842 6939 5913 4740 4344 4451 4013 3985 3479 1743 1976 3291 5543 5971 4449 3208 3189 2054 782 794 770 593 712 790 766 659 535 598 671 831 1005 905 716 727 844 727 637 647 663 676 663 685 586 528 480 572 539 397 485 538 617 506 642 582 571 563 567 460 374 498 481 678 602 522 434 381 303 402 424 431 281 424 409 338 338 405 357 316 336 252 258 225 197 179 143 159 129 22 129 120 53 126 90 26 24 87 -7 76 133 -36 105 120 106 86 117 104 162 154 103 71 66 46 6 126 166 356 523 445 434 497 478 499 469 513 514 487 474 540 465 273 333 418 432 365 331 352 337 276 372 356 343 381 383 338 326 445 467 424 443 420 466 441 462 404 304 211 273 267 264 217 146 21 16 12 17 -22 34 40 32 27 62 94 129 113 144 100 25 53 65 154 127 55 33 17 31 57 115 84 66 110 111 138 133 82 56 58 128 131 133 168 163 220 196 181 210 170 175 169 129 95 86 102 147 153 171 200 233 242 221 155 192 192 203 209 226 235 233 296 322 335 346 279 436 861 855 768 465 214 201 171 180 156 161 192 252 290 237 220 238 231 213 264 294 264 216 228 231 204 184 153 142 139 150 208 178 134 119 118 88 93 118 155 183 210 231 205 192 193 196 157 120 103 160 180 146 136 161 158 133 127 104 87 121 110 93 100 107 110 118 94 92 84 81 90 83 95 84 79 82 87 96 95 86 83 84 75 85 67 64 64 69 79 74 66 48 50 51 41 53204 335 68 30 10838 14 46 44 8540 1450 102615 47053 43259 31339 13459 6723 7422 7035 7071 6344 4724 4470 4382 4192 3822 3080 1554 2091 3828 6364 5994 4142 3614 2801 993 853 823 985 928 964 893 896 887 596 598 523 672 990 881 736 794 865 786 900 900 827 733 795 700 791 572 610 585 515 591 600 650 485 699 715 634 567 534 497 488 515 508 607 614 614 566 576 485 481 515 457 407 433 401 350 258 413 494 355 325 405 286 257 315 205 163 201 102 122 121 89 126 99 93 80 60 109 71 91 123 149 115 179 101 65 64 109 151 70 76 120 144 95 73 53 114 211 188 312 582 693 503 372 566 563 537 459 469 458 434 311 272 280 313 400 410 325 351 378 380 391 445 411 545 527 372 289 287 383 521 559 490 436 464 423 386 302 226 227 270 274 258 94 96 46 73 62 52 68 46 52 127 93 106 110 106 102 63 91 93 85 108 44 116 114 36 66 46 97 137 83 146 227 162 169 183 172 70 85 143 214 146 147 172 214 208 218 257 246 175 135 102 120 123 145 148 181 171 180 222 209 173 238 197 189 242 250 230 276 304 319 321 384 420 724 937 824 759 384 282 211 217 208 205 188 248 297 295 269 244 243 237 232 284 312 240 204 231 269 245 192 173 165 179 185 203 200 133 129 130 124 142 163 159 186 176 212 214 195 190 176 175 164 109 146 186 151 149 153 157 148 138 120 117 116 124 119 109 91 103 114 107 99 83 95 94 85 95 96 69 90 81 84 82 83 70 66 76 70 66 59 68 59 54 55 49 39 32 30 26 53210 327 66 30 10836 14 46 50 8539 1450 100669 44727 42372 29973 12039 5775 6833 6691 6728 6476 4887 4315 4069 3700 3439 2679 1304 2412 4344 6202 5230 3955 3419 2833 945 878 820 883 839 834 814 881 864 553 523 479 702 857 726 519 682 716 667 760 752 750 571 624 679 582 574 673 643 551 550 618 518 548 574 677 530 620 497 573 414 423 457 401 447 597 536 353 321 349 368 377 346 264 378 382 314 290 300 320 301 412 380 278 80 188 211 127 70 115 73 79 114 59 -45 82 102 35 -10 9 82 53 42 104 28 77 -1 17 10 -13 44 54 82 101 40 44 1 18 81 109 258 475 249 50 266 459 424 317 300 288 203 83 106 138 158 212 265 250 214 267 169 227 487 487 481 411 240 301 326 406 415 461 405 348 362 316 266 228 146 181 227 207 41 82 32 -19 -46 18 21 62 51 81 41 -16 53 80 111 59 3 -28 -28 61 50 64 7 43 38 43 52 2 72 115 128 115 81 78 18 46 10 34 92 76 132 109 90 133 154 152 143 165 120 69 25 1 73 56 45 118 146 197 167 171 132 142 137 181 148 155 174 179 185 239 283 302 433 860 788 675 434 277 213 144 131 135 161 127 182 251 219 204 137 147 177 170 242 191 162 149 161 182 209 134 81 72 104 130 133 122 96 88 72 89 82 113 113 130 115 128 143 118 143 165 134 88 65 78 119 96 91 90 112 85 58 36 38 55 46 52 59 43 31 43 52 43 48 39 32 33 21 20 22 18 7 16 19 18 13 999999 999999 1 999999 7 1 53216 327 64 30 10834 14 46 56 8538 1450 95463 45876 39107 21639 7472 5831 6473 6679 6792 6438 5147 4247 4006 3636 2987 2375 1161 2727 5055 6056 4888 3659 3627 2706 825 749 785 893 874 855 847 881 691 356 495 555 591 841 727 482 659 739 701 716 857 707 627 722 600 597 575 518 581 459 439 609 635 587 586 529 571 604 463 511 445 527 387 373 462 434 409 494 422 283 273 329 167 263 401 281 315 314 231 249 308 248 199 137 65 140 212 204 137 106 9 41 67 26 -21 29 60 -4 73 77 34 72 6 23 30 56 49 24 57 65 -2 61 -6 -20 98 91 91 48 90 76 72 185 131 54 175 383 355 332 284 294 208 125 8 63 -26 92 196 170 218 269 57 144 372 475 468 339 289 294 284 205 343 383 369 351 324 313 228 174 201 153 104 125 64 46 13 -55 -49 -49 -10 -2 75 52 36 -7 5 41 75 -24 15 40 -2 42 9 10 -1 5 32 16 -28 35 93 67 92 88 77 75 79 51 -5 36 104 106 90 95 134 147 137 216 169 127 139 76 74 48 77 52 40 107 102 149 144 157 132 165 182 188 161 138 172 188 186 186 365 993 1205 995 800 627 307 288 196 175 180 163 126 131 122 217 253 243 195 143 163 184 179 149 177 165 163 167 139 91 95 102 140 143 131 135 95 91 80 47 64 81 109 111 94 82 112 133 124 144 149 121 69 49 81 123 125 110 82 75 68 44 38 68 57 49 44 55 55 55 55 25 27 24 44 25 19 8 13 18 24 29 20 14 11 21 9 999999 999999 999999 1 53222 335 62 30 10832 14 47 2 8536 1451 93158 48085 42926 25456 8444 5582 6490 6871 6894 6191 4759 4264 3750 3697 2451 1646 1095 3049 5375 5302 4491 3740 3772 2496 837 959 913 899 891 830 952 960 538 385 444 572 611 994 812 600 660 801 800 664 786 650 537 534 563 592 504 520 546 496 450 569 604 595 621 637 573 512 517 587 506 461 391 462 487 523 544 488 388 309 355 310 347 295 313 337 266 181 313 304 278 213 241 239 351 388 382 344 215 181 126 98 -37 39 52 25 85 44 47 7 -17 25 -17 102 82 68 100 104 75 72 86 63 6 61 84 90 121 68 75 40 96 145 58 63 249 247 278 247 241 313 192 123 65 34 101 76 126 215 207 145 94 163 298 460 530 465 307 302 317 290 350 322 342 398 354 398 283 291 253 208 200 152 26 -38 36 1 -56 46 46 81 65 76 105 35 74 87 64 5 4 10 65 30 57 9 -50 51 92 90 74 77 61 113 74 37 117 75 103 50 67 102 128 114 124 129 94 108 156 170 140 127 91 108 69 56 62 92 105 168 184 149 174 182 169 203 196 163 222 218 201 208 232 220 286 843 1218 893 953 610 328 241 276 219 176 161 163 171 170 254 329 335 246 210 213 176 226 243 199 213 202 164 148 157 154 154 175 184 198 175 126 88 124 125 113 122 136 130 162 163 188 206 191 192 178 164 123 90 129 206 149 139 140 109 95 105 110 110 101 100 73 73 83 77 83 90 78 80 85 80 73 79 76 71 72 86 81 86 77 61 60 61 58 59 61 68 61 62 51 38 31 39 37 53228 335 61 30 10831 14 47 8 8535 1451 90453 45761 38237 17160 5498 5470 6213 6523 6568 5926 4648 4107 3620 3470 1809 977 1223 3135 4812 3944 3741 3384 3635 2484 763 870 877 926 859 768 833 806 538 496 467 545 559 782 599 488 611 802 719 528 597 536 565 524 575 378 489 587 493 564 525 666 585 489 529 509 580 486 506 575 557 494 417 404 430 556 496 470 362 343 199 264 309 259 263 283 169 256 330 397 351 348 369 405 400 381 400 334 307 188 72 51 97 94 22 -10 23 11 -25 16 74 80 86 -60 -36 -11 13 28 60 64 24 -2 75 19 70 112 50 70 24 54 78 60 51 81 151 179 143 96 188 257 90 91 -45 20 38 48 46 49 57 62 4 75 267 372 507 473 383 243 193 325 281 273 297 351 299 225 189 220 217 203 202 124 9 34 17 46 8 20 45 30 74 89 27 -12 60 78 0 30 7 27 -19 -15 33 30 24 5 63 -56 13 58 61 92 84 27 34 19 52 58 27 100 141 98 65 92 101 136 138 140 92 98 84 97 118 55 83 101 78 68 151 137 111 116 155 176 131 139 161 169 136 162 218 218 477 1241 1433 1354 1045 572 309 278 257 197 141 191 189 107 104 221 289 270 223 168 151 171 254 240 203 206 228 172 148 151 109 122 163 182 184 166 120 97 82 83 91 101 108 143 132 137 161 151 152 135 176 189 185 143 121 162 157 135 129 122 88 74 85 97 113 96 91 71 63 88 100 101 94 80 74 73 84 65 77 65 78 88 78 85 76 59 73 65 65 64 62 56 61 64 58 55 58 57 51 53234 335 59 30 10829 14 47 14 8534 1451 90116 47792 37458 16402 5649 5748 6429 6411 6249 5633 4501 4076 3568 2672 1243 800 1685 4015 4680 3443 3139 3265 3472 2236 916 989 882 760 739 866 832 632 516 539 594 517 555 681 569 512 566 689 711 661 630 576 474 496 575 529 465 513 438 485 484 560 577 511 517 563 508 537 619 635 613 579 570 402 458 475 472 479 443 400 420 270 319 451 379 333 331 393 491 485 424 441 478 461 482 425 443 444 276 204 109 43 63 34 68 83 106 43 16 40 22 29 106 64 31 94 8 -22 44 54 65 21 74 129 103 68 127 26 47 29 42 57 22 13 48 57 33 54 158 120 149 86 31 110 41 5 39 -6 31 49 43 26 57 265 531 568 448 296 184 224 318 329 326 309 292 217 180 185 166 214 168 99 67 26 -10 -49 41 6 77 87 109 44 65 73 101 0 -10 36 84 58 -28 34 25 35 74 55 48 44 109 111 99 110 91 62 32 96 59 83 102 109 121 107 89 110 114 129 152 135 109 93 79 97 63 1 91 83 95 105 160 183 161 148 107 160 176 150 152 136 190 176 192 237 654 1564 1930 1683 959 388 223 248 235 192 149 133 151 139 153 186 268 267 235 162 173 183 220 235 214 219 218 182 164 165 117 116 140 222 209 150 83 79 82 81 100 111 97 98 108 127 147 166 143 133 147 145 148 120 96 203 144 117 121 93 100 100 87 76 76 71 71 65 73 54 77 92 74 71 62 53 60 69 67 61 60 57 64 66 68 58 53 46 42 47 46 47 41 38 28 28 24 25 22 53240 324 56 30 10826 14 47 20 8533 1451 89609 45903 36118 15956 5549 5852 6610 6315 6391 5667 4543 3878 3130 1991 946 1128 2394 4310 4264 3550 2887 3146 2993 1307 870 950 911 884 746 644 622 553 429 507 504 501 546 594 541 447 489 523 604 488 530 485 512 615 507 556 595 430 381 439 526 494 567 587 590 504 523 643 621 565 615 615 603 593 368 438 567 596 543 502 447 364 364 371 383 409 432 417 422 452 499 516 491 472 499 417 414 404 314 319 232 49 9 13 63 44 -38 35 -13 32 19 -2 53 57 -3 51 25 70 66 56 81 112 116 135 132 172 215 150 62 87 0 53 110 149 55 81 76 41 107 134 86 93 107 21 -36 57 58 -4 37 -13 15 30 42 175 552 773 647 451 256 284 293 287 297 309 236 264 185 217 222 148 98 85 96 32 -9 16 98 100 110 94 28 96 95 36 21 28 40 -2 44 58 76 36 53 7 27 64 61 22 60 50 81 110 59 42 25 19 17 100 89 104 152 139 142 196 145 191 194 160 94 63 66 61 79 59 56 54 76 127 148 140 132 147 161 122 131 185 176 120 185 194 303 552 903 1341 1544 1024 604 283 206 222 244 173 177 183 160 122 156 187 245 288 265 201 179 223 219 237 284 278 248 209 158 158 112 111 150 174 158 133 106 65 42 55 56 42 67 81 109 135 151 166 166 127 130 157 145 115 89 155 111 87 100 86 70 61 43 41 71 68 71 59 45 38 46 47 53 60 51 41 27 30 29 33 32 27 19 23 10 17 9 4 53246 323 53 30 10823 14 47 26 8531 1452 87594 44496 34353 12841 4727 6180 6616 6336 6201 5437 4455 3674 2710 1633 1163 1594 3302 4540 3833 2884 2291 2508 2024 1073 944 981 1060 1046 657 502 448 575 468 427 484 427 462 659 618 466 367 462 560 592 555 588 408 536 530 596 499 513 503 516 407 463 637 614 571 570 592 664 656 565 594 654 580 522 397 497 409 309 356 442 361 446 381 477 453 512 489 410 339 382 353 350 445 383 278 470 437 369 327 226 110 114 20 29 59 55 -5 -48 5 62 89 52 27 80 34 -4 6 58 11 66 109 192 80 92 122 134 204 133 66 -13 96 124 105 90 87 84 105 64 55 7 65 125 71 60 7 14 21 14 68 57 34 79 -15 55 389 623 746 598 259 252 266 321 248 313 212 169 177 172 164 113 131 -11 6 11 -5 63 67 46 71 61 22 55 62 72 54 92 32 36 47 118 52 -5 12 43 35 66 27 75 36 63 116 128 89 80 73 57 77 70 104 128 136 151 134 46 85 174 147 127 86 63 48 110 124 78 109 73 86 96 119 122 146 181 154 142 171 176 157 141 158 182 262 584 1085 1375 923 586 514 352 190 198 227 200 172 172 121 150 155 160 222 290 321 305 292 289 308 286 249 255 282 228 169 144 97 124 150 187 200 110 66 85 75 92 75 91 92 85 140 124 111 122 139 156 150 167 157 134 86 158 110 100 110 82 73 87 69 76 73 59 42 41 48 51 48 52 45 48 30 37 36 30 27 18 24 25 19 15 15 2 5 53252 330 51 30 10821 14 47 32 8530 1452 86851 45400 34677 12605 5109 6335 6558 6159 6063 5138 4329 3582 2545 1759 1555 2154 3904 3534 2805 1546 1901 1617 1263 918 1078 1094 1078 835 592 502 558 672 572 463 484 442 400 544 589 489 467 502 503 485 542 501 465 493 613 627 627 573 472 426 526 483 532 603 532 597 583 621 595 633 715 624 492 498 269 551 514 547 540 510 526 451 369 461 494 466 460 495 458 486 366 375 287 316 323 399 375 361 257 257 194 84 52 79 54 95 22 32 38 91 63 51 -8 10 112 125 126 131 93 88 70 66 129 74 146 149 124 59 91 100 91 31 67 43 87 25 24 42 27 45 44 35 12 49 80 30 67 101 88 48 28 -62 2 158 317 509 689 564 445 385 308 284 312 327 250 191 221 199 173 96 59 61 75 8 26 65 107 105 71 84 50 46 115 114 40 6 64 26 30 101 57 8 61 18 -8 49 56 63 56 33 149 161 127 84 69 126 78 88 136 136 150 100 83 86 158 139 141 116 68 91 112 110 110 54 74 62 118 101 141 133 176 156 121 122 142 191 172 125 150 192 191 211 387 801 1152 864 492 280 228 218 227 213 205 157 152 186 132 132 174 242 286 284 303 341 316 312 283 275 245 194 171 137 124 137 152 196 179 133 127 76 63 91 74 69 93 95 126 109 136 148 155 169 161 184 153 139 98 161 158 123 109 91 107 104 89 107 107 84 95 93 89 77 71 84 62 57 55 60 61 52 44 54 47 44 31 33 39 41 31 32 13 11 11 12 999999 1 53258 332 47 30 10817 14 47 38 8529 1452 88224 41288 31084 11443 5013 6337 6367 6040 6098 5412 4471 3937 2716 2044 2093 2397 3703 3274 2456 1434 1638 1112 1030 979 1016 1051 997 894 741 618 537 495 442 514 536 593 533 517 509 348 484 572 484 516 544 643 666 585 435 542 607 563 531 580 594 510 507 473 503 528 521 597 554 707 669 583 482 491 469 463 508 529 502 526 535 564 538 549 526 564 496 514 471 404 458 433 388 403 360 368 467 430 339 238 192 118 54 3 52 269 163 118 -2 -55 11 29 43 29 75 103 66 79 86 126 118 161 28 156 272 272 152 156 133 60 95 111 90 121 27 32 38 -18 71 38 52 47 54 96 43 42 27 35 77 58 46 87 -44 24 181 320 601 832 671 411 222 306 381 334 239 210 198 199 187 214 91 26 57 47 54 95 133 93 87 89 31 17 86 105 79 70 34 20 67 67 94 78 49 75 65 99 66 32 32 117 155 217 95 97 9 -6 88 123 106 102 127 157 128 70 123 116 187 108 109 82 100 91 73 69 68 53 93 101 134 158 109 202 251 250 181 176 218 189 175 233 236 255 441 636 524 430 397 248 242 209 217 206 226 204 172 186 206 188 179 242 290 320 345 349 339 316 288 269 253 200 136 136 128 139 150 154 217 170 118 113 101 105 108 104 107 92 101 123 149 140 136 155 160 160 169 120 107 159 203 133 116 99 100 95 83 99 99 85 88 86 83 90 90 74 85 83 73 65 66 67 67 64 57 67 67 63 58 52 50 53 46 46 30 24 30 26 13 8 53264 328 46 30 10816 14 47 44 8528 1452 84932 38312 28804 11709 5074 5997 6249 5915 5855 5540 4511 3892 2568 2459 2843 2922 3532 2732 1869 1065 1067 797 818 986 1082 993 1049 708 474 525 541 493 594 384 456 550 516 409 396 390 370 445 498 534 553 501 431 543 651 561 497 488 419 421 457 451 387 284 333 377 490 500 513 506 532 518 382 385 378 342 532 506 404 517 599 539 605 517 508 398 443 385 524 463 488 512 410 361 315 411 376 319 306 236 150 46 88 85 151 201 212 169 64 -2 26 -2 -49 59 2 -25 26 31 33 21 52 153 238 186 243 141 118 152 66 81 32 34 81 18 93 84 28 67 29 73 16 27 16 -6 29 -22 24 13 51 39 -36 2 54 68 80 338 644 711 470 234 177 241 262 238 196 207 234 218 218 124 61 24 21 29 30 7 96 -11 18 11 -26 -27 38 28 42 7 -23 3 13 -8 51 36 8 -52 19 81 64 28 44 69 68 76 78 96 63 59 119 85 19 50 89 90 52 47 141 118 83 96 52 52 43 -3 1 12 56 34 33 84 94 174 132 129 154 203 213 156 156 174 120 150 162 303 417 263 214 185 164 171 164 174 154 147 153 148 112 135 137 131 145 182 192 257 303 289 297 317 271 254 221 192 147 71 73 92 127 155 155 130 83 66 43 56 66 83 67 43 59 90 90 88 116 116 91 91 125 119 43 39 95 93 85 54 59 61 39 39 34 69 49 36 35 28 29 35 34 37 31 20 31 24 23 22 33 31 28 33 31 27 12 16 13 19 2 6 53270 335 74 30 10814 14 47 50 8527 1453 53038 32678 16068 7277 6073 6780 6217 6086 6313 5790 4832 3480 2734 3392 3983 3475 2507 1256 934 964 869 946 1044 1204 1159 1059 744 805 715 577 637 564 592 614 583 633 547 540 468 507 537 589 603 683 635 652 645 658 787 728 650 736 724 599 519 523 539 538 434 538 568 583 638 661 593 585 423 428 476 545 642 634 534 561 623 664 621 638 589 579 528 663 624 633 580 628 591 537 516 461 372 347 332 326 322 97 77 87 190 241 375 276 218 83 66 144 96 89 127 81 90 154 137 131 215 177 202 222 249 202 200 241 234 154 111 96 94 45 54 238 153 64 70 53 136 144 40 128 162 135 158 120 124 115 94 85 54 116 284 465 659 626 456 370 343 351 390 366 328 271 237 197 161 143 113 70 50 60 142 135 141 123 146 108 130 116 152 151 116 87 100 87 155 107 119 117 97 99 99 57 120 142 117 137 187 115 159 127 142 130 176 194 154 125 120 155 159 185 240 203 166 192 123 87 84 128 164 113 108 135 126 179 204 204 182 228 189 221 234 296 252 277 244 263 325 344 320 274 249 256 293 258 203 232 219 210 238 239 198 203 232 219 224 196 201 285 369 391 377 347 315 303 298 241 188 172 178 193 239 238 218 179 165 158 134 155 119 124 123 135 176 163 161 175 193 193 195 213 211 186 183 168 185 157 149 149 142 139 119 130 133 122 130 142 131 101 104 107 110 115 106 98 104 126 111 102 103 116 112 108 105 98 87 73 92 94 81 76 70 66 59 57 55 42 40 53276 336 13 30 10813 14 47 56 8525 1453 86701 43006 32429 15651 6052 6172 6598 5879 6090 6220 5626 4692 3100 2987 3768 4042 2546 1109 792 765 878 991 1205 1199 1152 809 677 646 632 540 542 581 511 461 413 542 667 555 580 487 440 484 578 555 567 631 610 580 732 750 793 641 651 542 535 463 465 403 535 454 548 518 651 620 602 492 304 353 489 516 556 593 528 556 538 491 556 644 575 613 699 548 633 746 624 704 781 660 614 482 374 322 272 217 297 124 72 158 225 298 367 381 168 102 57 66 85 66 101 62 79 50 127 110 115 158 166 145 126 214 246 178 175 137 98 63 83 149 92 86 97 127 48 44 54 116 134 110 142 118 120 50 107 116 76 107 80 114 189 228 450 516 579 392 408 289 309 355 379 272 204 158 89 96 53 29 42 90 81 108 102 104 63 99 70 42 119 63 69 103 117 112 77 83 111 146 85 102 63 55 40 48 71 143 157 199 189 132 178 113 130 132 131 151 217 229 186 214 186 202 191 170 151 116 116 148 88 88 99 116 138 128 197 186 183 179 158 185 225 252 247 238 218 244 269 410 427 299 236 224 266 264 218 228 244 232 215 204 209 223 212 210 187 188 198 194 270 332 367 354 283 307 303 269 197 155 135 160 191 212 238 243 190 184 142 119 115 130 130 140 147 142 129 130 127 204 182 168 223 225 186 162 150 161 137 153 159 139 138 143 150 153 142 127 124 117 103 111 106 107 109 107 93 101 104 99 103 105 102 111 104 105 92 89 92 92 92 86 77 76 74 71 76 60 46 43 53282 336 13 30 10813 14 48 2 8524 1452 55727 40091 28420 13134 5952 6738 6595 5343 5700 5807 5539 4715 3504 3588 3678 3057 1707 656 848 1052 1057 1198 1306 1057 829 653 562 649 682 583 561 500 622 673 626 646 565 591 578 605 520 583 561 487 555 689 723 662 700 698 809 901 777 588 408 510 558 572 470 393 485 507 559 637 578 350 375 309 482 548 511 529 548 489 609 659 592 610 563 544 610 585 562 636 678 690 667 790 684 502 356 317 261 214 233 162 136 75 196 360 311 401 235 130 41 53 57 124 152 40 22 56 184 100 150 115 151 139 114 48 115 169 200 173 180 96 143 150 116 135 126 134 167 189 131 90 70 121 121 169 97 52 45 91 54 53 36 88 118 127 343 400 503 630 548 299 332 329 330 257 128 4 87 144 110 91 37 71 89 100 144 103 117 109 67 97 96 121 83 96 75 11 89 67 61 49 14 58 60 105 121 141 140 143 156 143 176 222 192 164 158 153 119 144 165 144 169 172 202 182 168 241 162 110 121 95 96 108 84 82 117 91 136 170 197 195 195 223 214 239 230 238 255 265 394 455 390 338 227 209 221 237 247 253 220 271 257 250 221 186 211 221 175 126 180 149 220 271 277 306 286 323 298 249 151 162 147 171 193 216 222 276 220 154 134 145 156 141 122 105 129 147 140 145 166 189 155 168 194 202 201 163 147 170 165 152 133 121 136 127 108 118 107 104 112 107 112 108 101 84 86 103 91 73 83 82 90 107 96 101 114 95 85 79 76 73 74 77 65 61 55 52 47 39 34 34 53288 332 13 30 10813 14 48 8 8523 1452 44916 35865 22483 9341 5999 6430 5981 6746 8580 7818 6510 4909 4251 3814 3420 2093 907 734 996 960 1187 1651 1042 657 498 526 553 581 570 600 549 505 576 549 416 577 669 480 565 464 427 621 447 477 539 605 615 686 656 612 744 685 542 438 390 515 388 274 425 475 403 423 511 478 481 409 390 460 438 400 463 397 428 538 596 496 383 365 461 436 422 380 447 618 637 666 649 646 651 468 302 233 193 99 115 92 87 72 221 322 341 293 164 93 64 117 51 25 110 82 -7 28 100 34 32 78 78 61 12 81 124 184 171 162 143 136 156 53 151 54 45 70 60 102 95 68 71 86 51 23 25 93 63 59 -9 4 31 64 43 98 246 292 536 638 648 471 285 278 202 114 78 79 112 91 -2 1 33 120 113 72 107 110 111 59 21 94 101 122 62 36 82 90 89 76 52 60 86 58 23 86 90 85 106 119 135 162 104 149 123 43 99 120 159 102 147 195 173 135 180 134 157 166 100 117 85 79 79 49 85 106 118 145 127 148 151 192 190 191 199 203 184 185 180 173 320 464 290 256 202 182 195 188 201 200 183 202 192 189 161 171 124 133 143 140 127 148 164 252 231 256 264 251 276 225 168 134 98 157 202 185 193 201 189 108 89 83 109 97 108 87 92 78 67 102 133 123 134 158 146 152 175 121 116 118 99 95 90 108 80 85 92 97 80 71 65 69 52 60 55 63 58 60 60 73 57 35 39 44 48 50 55 59 52 32 22 21 30 14 7 13 6 4 53294 331 13 30 10813 14 48 14 8522 1451 42214 30900 18605 9363 5992 6561 5681 5344 7299 7231 6158 4164 3801 3465 2891 1402 783 916 944 951 1500 1343 904 771 679 594 680 513 492 508 496 554 512 473 463 574 511 462 580 475 416 494 515 568 574 554 571 730 711 657 597 521 479 431 363 478 414 425 499 528 446 470 601 536 371 396 447 387 417 438 418 386 462 473 523 412 381 270 425 476 476 614 568 545 614 518 638 648 580 335 220 200 99 19 -35 46 58 186 277 345 332 225 110 168 59 -36 -43 85 84 69 100 102 149 172 77 58 73 139 39 82 133 93 142 198 114 97 84 97 89 145 125 45 55 204 162 101 89 85 178 154 177 195 26 9 32 31 56 101 68 104 33 120 312 549 677 434 252 192 183 128 38 74 71 128 90 123 120 68 86 90 24 51 102 46 50 78 91 75 74 38 70 56 78 47 45 116 79 83 83 79 77 68 82 142 154 110 171 165 127 120 91 91 134 164 152 180 164 166 142 162 195 174 85 110 74 57 59 16 46 108 124 173 175 178 170 185 175 259 228 184 230 257 206 206 175 242 223 196 227 179 170 138 141 162 169 176 183 219 166 166 144 157 116 141 154 112 154 234 206 172 199 208 242 191 135 92 95 150 176 179 169 197 165 132 117 97 108 86 107 47 61 88 80 84 112 106 143 136 129 132 156 116 110 134 130 135 131 128 100 103 97 84 62 70 88 61 63 53 56 76 66 67 58 54 45 44 36 38 43 45 43 46 41 30 29 31 19 999999 2 0 0 53300 336 13 30 10813 14 48 20 8520 1449 45988 33723 19397 7892 5796 6456 5351 5347 6090 5308 5090 4170 4246 3794 2967 1222 891 846 1029 1113 1531 1424 1016 791 713 654 618 591 545 720 688 692 623 555 590 520 471 733 738 657 514 478 641 615 599 676 633 759 739 725 763 656 537 496 457 495 437 569 474 403 421 517 574 603 551 520 459 356 415 430 449 492 495 403 462 441 406 440 403 535 540 556 525 489 567 645 698 678 535 490 331 301 187 196 93 117 113 258 352 373 350 203 138 113 107 142 83 101 206 145 64 128 121 91 131 149 170 135 44 116 196 143 129 227 159 90 106 90 154 176 119 190 142 101 121 159 161 163 177 57 86 96 88 92 135 90 93 121 96 100 124 91 320 652 590 246 314 278 199 96 148 61 113 53 78 101 115 96 99 116 51 38 42 118 124 54 128 31 124 132 59 61 113 174 152 153 125 59 48 108 118 94 149 179 227 182 176 187 154 136 119 141 204 169 195 184 120 167 245 238 210 171 129 100 136 57 61 100 89 86 154 185 217 183 167 207 311 366 361 277 233 252 197 239 245 227 259 267 212 164 244 263 250 256 226 244 240 196 206 215 231 163 132 171 162 178 220 259 244 179 140 243 328 295 222 144 153 183 217 221 225 260 212 178 171 159 151 136 140 122 127 108 117 142 157 156 167 199 196 183 190 159 150 200 179 177 176 144 144 124 104 137 134 128 111 106 104 103 105 104 111 102 105 112 104 102 97 92 100 93 100 87 77 73 69 73 65 62 54 48 47 45 24 13 24 5 53306 329 12 30 10812 14 48 26 8519 1448 51139 35410 22821 10116 5817 6107 5031 4109 4159 3939 4487 3783 3753 3328 2552 1030 815 887 1009 1227 1748 1530 1083 664 656 643 567 529 547 544 531 470 428 503 540 401 459 464 496 466 447 471 532 528 466 559 491 588 504 610 642 658 564 397 356 309 426 471 483 466 424 546 501 536 487 443 330 335 365 427 396 419 359 447 344 361 409 419 400 529 513 467 539 455 426 458 491 439 463 403 366 271 126 117 185 134 276 437 301 245 266 73 95 113 51 48 2 -6 66 71 85 53 31 -11 118 97 -45 101 35 39 87 127 114 147 140 122 114 49 100 154 100 47 179 46 34 78 50 71 71 107 47 92 100 147 102 69 91 48 79 -3 38 55 161 350 357 200 248 194 66 62 35 60 24 85 167 146 119 103 71 23 62 34 21 53 47 86 112 52 -6 20 88 94 95 41 30 53 34 16 35 76 89 98 171 83 97 78 87 92 129 95 62 57 117 155 148 176 187 184 185 84 176 156 137 87 87 34 48 39 78 101 121 170 183 173 169 121 229 333 299 206 185 190 139 167 162 195 221 236 238 173 188 227 212 212 190 171 188 176 156 115 124 107 101 122 91 89 89 112 113 100 121 205 257 203 157 131 142 133 176 166 157 156 181 160 141 138 118 112 104 94 92 117 89 78 104 125 135 130 144 164 137 97 97 123 108 106 104 76 87 82 75 63 67 66 80 64 44 58 35 36 57 60 59 58 44 53 48 34 36 30 34 32 36 28 23 10 7 9 1 53312 327 40 30 10810 14 48 32 8518 1446 299425 40746 30342 17584 7637 5759 5578 4568 4261 4077 4279 4041 3408 3355 2950 1673 760 877 925 1010 1338 1736 1466 848 666 684 513 486 503 429 571 416 536 568 500 483 473 574 562 548 485 474 531 535 564 544 590 643 591 659 562 535 542 472 378 302 312 367 415 487 418 400 497 420 452 477 425 400 399 474 425 373 374 356 363 311 242 370 484 465 549 548 531 492 441 445 378 390 453 362 213 171 123 205 60 58 226 316 334 240 166 134 89 106 52 74 96 78 100 201 152 65 44 48 4 29 24 79 93 44 112 84 60 8 65 60 55 64 106 121 16 30 42 60 4 3 96 69 106 61 87 65 41 126 65 24 -12 -19 44 43 65 113 87 235 349 286 240 225 82 37 5 70 65 68 66 58 85 25 45 0 13 55 50 112 70 40 36 76 39 94 31 69 80 83 45 106 34 33 54 66 81 114 118 152 102 79 144 116 63 94 116 60 89 87 49 78 123 124 148 151 89 68 99 21 -7 17 67 53 70 112 102 131 120 157 148 148 285 302 217 157 158 142 110 128 161 200 216 215 226 215 182 179 179 185 186 189 178 170 119 102 127 130 123 123 111 117 90 99 82 108 143 208 216 166 114 136 184 166 154 181 182 184 180 154 148 132 108 87 74 87 81 76 92 110 127 110 111 112 114 114 78 70 97 83 85 92 73 73 88 64 63 66 47 39 41 43 39 32 36 21 30 54 38 41 38 31 26 34 26 27 25 22 21 17 6 10 7 53318 331 42 30 10812 14 48 38 8517 1444 183635 40057 29072 15929 6947 5935 5851 4863 4106 4125 4757 4397 3521 3568 3238 1898 831 798 1076 1192 1408 1892 1524 869 762 684 617 517 515 464 469 581 530 462 597 497 549 593 519 593 469 490 476 578 513 580 586 641 665 580 575 586 470 521 525 420 319 355 419 528 613 468 571 632 515 570 549 427 386 410 476 427 439 367 462 451 416 492 531 546 476 562 582 519 525 524 445 471 436 436 327 335 269 178 154 88 278 353 255 192 380 318 264 146 122 132 165 124 117 136 12 95 112 63 158 107 136 110 92 136 144 105 78 109 -40 50 106 133 185 101 93 98 99 99 40 94 25 66 59 91 97 87 43 34 51 34 33 136 56 71 11 65 67 178 292 279 292 210 120 18 -18 77 66 92 108 123 122 91 17 17 65 77 68 55 78 56 87 81 57 82 127 70 26 101 137 85 71 67 100 55 107 107 119 159 178 182 194 141 156 123 115 134 155 95 91 126 175 168 135 184 114 116 96 93 112 118 53 132 119 95 130 193 170 144 106 143 226 258 243 216 188 209 197 192 219 220 260 259 208 210 206 193 233 238 205 169 182 183 231 188 161 118 118 132 141 135 169 118 127 94 98 152 249 254 139 147 186 190 188 176 152 192 198 188 173 112 110 113 118 68 96 90 103 113 172 152 154 157 147 167 125 111 132 113 113 117 140 117 91 87 94 94 77 70 58 71 72 70 53 62 65 59 48 64 72 61 51 44 55 58 47 35 26 31 30 24 12 3 9 10 4 53324 335 15 30 10815 14 48 44 8516 1442 186341 46602 34865 18641 8288 5928 5776 4537 3813 4128 4839 4575 3711 3348 3061 1949 1001 956 1008 1196 1991 2284 1237 977 771 706 771 685 606 634 682 514 500 637 504 472 555 468 596 527 524 454 431 532 539 595 617 524 578 563 535 586 615 460 362 492 375 330 442 483 519 519 579 514 503 489 533 465 383 423 521 517 430 447 594 520 502 513 528 579 443 516 658 550 488 509 299 357 501 465 397 423 217 225 213 326 434 337 147 267 483 359 289 263 313 211 158 210 129 199 123 82 78 62 210 193 221 174 182 194 173 189 117 126 126 104 122 79 136 146 121 44 172 82 76 134 78 53 100 76 78 128 95 46 5 70 94 32 -6 20 136 75 74 130 229 360 326 257 186 79 60 66 40 71 118 142 98 85 63 118 134 129 98 102 144 137 129 128 103 119 168 144 119 98 116 94 82 110 109 127 77 105 195 200 204 114 170 143 185 172 122 128 154 141 113 153 182 196 199 135 143 107 94 79 72 97 104 107 120 142 141 187 180 183 208 219 322 342 256 215 214 232 246 255 239 231 271 317 263 247 287 260 217 218 230 251 226 202 227 236 196 196 189 205 181 137 174 169 127 160 165 229 259 228 166 196 219 211 197 170 199 212 251 221 202 148 153 142 125 125 113 128 136 160 176 199 180 184 199 178 141 156 184 137 163 153 154 163 141 127 141 129 109 121 129 105 100 109 104 100 84 83 96 113 96 100 89 85 84 74 77 73 67 66 60 54 49 50 47 40 39 36 18 9 4 53330 335 45 30 10815 14 48 50 8514 1440 95164 46090 35344 19638 8537 5964 5459 4176 3638 3408 4381 4173 3493 3089 2729 1526 1085 1114 1169 1389 1815 1456 1167 805 824 774 645 714 720 684 615 576 629 571 494 579 645 600 562 615 561 531 421 452 604 724 669 708 801 686 512 540 625 572 443 459 428 452 441 515 615 577 612 547 540 599 490 409 420 466 500 450 348 475 603 597 532 563 631 594 386 412 479 527 367 391 460 510 401 381 322 293 266 163 140 276 439 341 210 371 329 222 328 301 229 286 286 292 219 161 68 104 156 230 128 232 241 249 275 224 192 170 136 95 102 50 156 119 136 107 116 123 100 37 117 71 69 79 165 140 104 186 164 94 87 84 185 158 74 79 81 150 150 251 211 235 271 309 115 124 90 103 76 138 146 123 100 65 78 90 97 47 58 84 95 61 127 131 173 126 115 118 133 158 102 75 97 74 130 101 141 180 179 200 184 203 180 210 176 123 140 152 179 150 101 189 202 236 158 221 213 142 95 150 156 136 79 102 141 167 146 238 126 214 208 236 307 290 290 233 255 262 259 260 256 271 270 233 271 271 240 227 225 257 237 269 255 205 192 213 190 201 200 183 205 173 147 190 200 193 155 162 235 267 193 171 237 233 188 159 225 253 217 205 184 180 177 177 174 139 158 144 169 172 153 163 189 202 206 204 153 168 175 179 147 165 150 134 130 116 124 122 116 126 126 112 98 103 107 103 101 104 120 105 91 104 98 107 103 95 94 84 82 81 55 62 66 55 50 48 41 27 32 23 13 53336 330 46 30 10816 14 48 56 8513 1439 91813 48155 37962 21899 8089 5521 5308 3801 2760 2967 4257 4282 3574 2593 1715 1187 1028 949 1125 1310 1267 1059 830 766 760 663 531 505 613 614 532 612 473 394 467 576 489 527 485 582 602 396 528 604 655 686 634 626 616 607 475 370 447 523 537 377 400 337 313 392 488 397 581 496 446 518 456 487 359 441 474 440 434 385 531 531 468 428 458 434 295 192 298 346 401 381 406 351 349 303 269 250 196 131 227 253 315 163 205 259 345 260 131 292 352 342 195 147 84 170 46 29 72 26 44 192 232 235 292 151 130 152 116 93 3 25 108 26 41 96 127 -11 -10 26 7 95 79 104 55 56 17 97 75 97 -3 102 213 178 63 55 97 115 84 61 180 206 287 254 142 56 27 29 120 157 116 48 60 102 109 81 45 88 -13 -5 39 28 64 37 108 102 41 83 45 93 67 81 58 47 6 31 92 136 159 102 146 118 57 99 116 139 83 30 113 97 79 147 155 168 137 198 190 113 62 39 35 53 62 85 94 111 104 104 166 160 168 208 282 217 171 172 175 179 195 190 182 170 166 198 182 179 197 220 152 207 210 190 142 166 162 160 156 140 144 144 125 107 123 126 136 134 124 167 194 198 143 157 169 145 170 121 119 173 232 209 172 156 102 104 83 86 82 105 128 104 122 132 141 124 137 136 88 110 105 93 111 116 102 110 90 89 69 72 88 64 51 76 66 60 50 52 61 52 67 71 57 48 36 42 47 63 44 50 46 24 26 20 24 9 3 9 53342 324 47 30 10817 14 49 2 8512 1437 90221 47251 39832 22995 7763 5205 4823 3468 2164 2364 4269 4563 3925 2706 1614 1214 931 901 1085 1283 1189 887 702 673 668 605 490 433 543 636 582 475 522 476 609 531 477 495 327 360 416 380 317 353 350 468 526 645 643 574 505 443 357 284 390 415 344 293 310 337 357 370 483 434 485 445 472 434 345 397 530 388 366 383 412 373 281 277 244 389 214 188 292 247 312 343 313 240 186 232 212 84 115 149 234 346 255 94 283 345 264 229 165 224 324 300 179 215 233 109 27 -6 109 48 144 286 260 212 188 126 57 87 123 -29 44 82 166 51 -52 20 78 77 -28 12 18 -8 -37 -14 -13 69 90 24 10 1 92 50 189 256 100 33 8 55 95 148 151 241 198 129 5 -6 46 -37 73 76 40 21 -21 0 50 6 -4 -5 22 43 63 98 33 72 139 79 -20 -7 132 138 117 73 24 39 1 32 101 72 65 112 49 92 63 -17 57 117 66 58 62 104 75 60 63 113 124 133 114 52 59 26 4 15 35 47 76 39 77 99 170 102 92 178 217 194 234 162 147 159 140 160 138 175 148 170 209 218 191 156 169 148 147 145 127 132 84 127 102 100 92 78 97 98 79 96 110 145 133 108 127 127 98 121 125 133 139 77 100 166 173 152 164 140 76 50 70 49 63 77 77 85 92 116 118 101 91 109 94 93 81 66 69 88 76 60 51 39 34 26 45 52 34 41 39 39 31 32 23 29 29 26 45 34 34 29 19 21 15 10 5 11 53348 332 48 30 10818 14 49 8 8511 1435 126225 51398 39616 23567 8772 5628 5248 3835 2585 2630 4318 5074 4123 3035 2019 1300 1069 1254 1480 1637 1515 1176 926 663 661 692 532 560 430 566 531 527 520 633 649 528 427 552 504 518 449 559 451 371 411 535 578 701 665 638 475 419 351 455 444 436 401 393 373 408 438 604 553 439 446 403 555 544 450 509 388 492 578 369 280 301 353 308 258 245 240 195 200 166 196 343 294 305 295 290 235 262 291 241 310 505 263 176 337 409 159 268 312 427 473 375 334 391 262 304 232 78 142 148 225 367 383 279 137 54 121 84 72 24 91 50 98 148 78 63 93 98 -24 47 22 12 63 20 47 35 61 130 61 68 175 204 312 313 160 118 87 69 149 261 408 303 225 131 154 6 18 102 84 87 90 84 52 37 63 100 81 40 95 120 157 152 152 166 152 103 103 125 154 144 159 84 32 92 121 130 114 151 156 115 138 188 141 92 119 119 118 94 89 144 131 94 161 154 176 160 187 102 116 98 22 10 42 116 128 119 130 79 142 208 213 225 241 226 248 239 190 210 215 200 165 205 193 208 219 206 183 207 184 139 163 166 165 153 189 152 154 140 161 151 163 167 152 160 165 159 168 179 195 182 148 172 186 142 168 123 139 159 194 180 187 112 85 81 77 79 94 100 91 102 104 140 172 163 149 152 135 126 136 134 112 105 125 98 90 70 77 93 102 83 72 78 83 71 61 43 58 80 80 75 73 71 69 58 48 59 56 56 44 46 29 35 29 13 13 16 13 11 53354 334 49 30 10819 14 49 14 8509 1434 129728 58706 48627 31016 12376 6184 5252 3766 2387 2409 3959 4565 3707 3038 1695 1109 1154 1254 1527 1670 1562 1135 1028 962 846 715 677 616 555 651 469 530 611 573 568 526 481 412 476 551 500 498 432 470 558 697 717 671 739 611 557 419 334 549 416 451 392 464 601 541 506 564 555 531 531 513 531 561 506 559 524 479 504 466 298 214 211 419 296 206 133 183 186 208 174 363 363 296 227 147 199 188 266 407 477 483 253 109 348 290 195 267 388 476 475 432 479 376 387 375 271 165 144 288 323 275 294 289 124 137 74 151 151 118 63 81 90 85 121 126 72 74 -12 76 66 82 83 118 3 34 53 64 58 117 122 209 320 322 365 208 83 105 159 208 310 373 200 127 36 45 49 48 117 71 32 79 12 59 112 89 63 79 54 117 194 169 138 187 173 57 149 198 169 207 167 117 41 68 55 135 105 116 125 82 140 137 123 127 135 151 126 79 104 110 118 89 107 153 160 151 113 61 75 89 102 112 115 79 75 141 136 132 200 163 168 248 273 215 194 202 210 229 226 221 194 227 272 222 168 177 242 212 201 217 167 160 164 173 154 134 147 167 135 128 165 164 199 194 205 169 132 182 181 157 165 151 142 167 189 136 106 177 224 213 147 118 102 99 98 116 127 96 80 107 140 154 171 165 165 158 136 122 141 125 135 122 130 99 110 109 93 86 101 71 68 84 81 67 81 61 62 61 71 79 77 65 71 65 71 72 73 57 61 52 38 33 29 32 31 27 17 15 2 0 53360 328 51 30 10821 14 49 20 8508 1432 243511 58935 44260 28042 12330 5760 4688 3073 2353 2322 3875 4289 3563 3169 1792 1040 1121 1267 1640 1688 1503 1040 838 703 848 692 467 519 437 558 485 535 580 522 529 559 471 336 353 458 581 492 452 354 449 586 696 704 677 571 508 386 349 387 418 455 513 536 462 451 473 579 504 502 487 493 501 522 531 422 466 522 344 248 167 227 274 272 230 175 165 207 145 77 249 348 290 191 208 165 152 187 184 302 362 303 132 123 233 209 100 223 358 475 368 409 507 481 416 360 431 275 224 232 342 234 114 148 196 163 146 64 151 84 120 119 86 93 127 89 97 10 32 64 55 -35 40 18 40 112 123 68 122 7 64 235 351 362 394 192 56 164 298 320 303 292 145 86 16 96 116 35 81 49 49 57 73 24 60 57 119 74 50 102 150 171 68 129 135 43 97 209 132 178 97 68 51 61 110 127 7 86 178 181 91 112 132 102 99 81 64 63 29 59 58 51 119 59 90 97 127 90 99 94 56 47 40 80 98 102 145 110 152 184 167 258 247 211 156 173 146 183 152 167 194 172 166 224 155 123 130 120 129 167 137 117 108 117 152 135 126 134 128 143 124 115 175 179 196 146 123 175 180 139 116 123 150 160 143 114 121 126 166 204 137 133 99 73 72 58 58 72 84 88 102 112 140 148 132 134 115 85 102 82 82 83 90 77 84 61 64 69 57 66 64 72 54 37 38 50 47 53 59 38 36 36 43 40 40 32 46 41 24 15 15 16 18 2 53366 331 52 30 10822 14 49 26 8507 1430 186789 65330 51076 28355 11662 5750 4702 3048 2405 2142 3513 4287 3473 2819 1671 1056 1060 1321 1477 1642 1566 1075 818 952 864 789 585 510 532 508 463 595 530 601 620 556 603 513 482 569 490 488 498 422 528 621 688 774 812 598 381 351 304 480 427 345 562 570 532 532 632 522 595 503 502 532 549 483 534 456 474 526 451 275 170 189 199 100 129 89 73 167 217 180 175 183 165 222 200 170 163 201 295 363 228 93 152 141 195 302 110 188 372 499 505 482 526 466 393 425 339 420 303 331 236 174 132 162 86 78 50 39 64 67 22 36 164 148 84 99 48 17 90 58 52 104 47 53 45 55 59 38 56 51 96 195 356 438 407 422 228 344 496 363 235 210 158 39 85 100 103 100 86 40 40 95 106 31 67 111 39 66 67 134 158 58 82 105 69 52 151 243 246 255 143 67 98 81 41 73 101 114 89 47 121 126 91 96 95 122 43 108 125 95 100 68 95 111 146 141 133 109 43 38 87 97 64 106 100 132 120 135 100 142 188 263 142 170 184 161 151 148 164 215 226 208 197 196 194 154 155 197 178 146 156 149 175 130 148 121 93 131 146 113 117 147 194 234 200 178 151 180 160 87 117 148 164 113 100 123 133 135 182 153 93 82 72 90 77 68 93 70 64 98 109 111 121 115 122 126 122 83 109 83 79 115 118 93 78 66 42 67 64 71 80 86 70 61 46 30 46 41 42 53 42 47 39 41 43 38 39 37 29 21 16 10 9 11 13 6 6 53372 330 52 30 10822 14 49 32 8506 1428 266894 64612 50811 32253 15296 6567 4492 3318 2626 2307 3434 4088 3542 2498 1224 961 1133 1472 1741 1602 1415 1142 942 948 1020 910 664 574 477 565 461 488 433 536 535 527 562 519 571 495 547 522 506 459 426 493 617 751 717 598 477 347 360 564 501 423 422 606 502 512 462 508 535 540 549 521 595 457 450 489 566 527 381 239 74 194 141 65 150 35 127 174 169 168 179 174 179 183 221 242 178 195 127 227 189 146 190 133 165 139 211 268 413 493 414 476 468 490 408 434 368 413 319 329 259 232 250 126 152 146 44 113 85 94 84 98 134 62 137 119 37 24 71 53 39 45 -22 -4 7 61 98 12 112 185 104 265 378 285 352 291 392 412 241 226 188 193 119 49 26 69 30 77 96 96 48 135 95 59 78 130 66 66 94 165 188 146 86 74 119 211 239 321 222 185 141 79 44 79 68 112 101 69 75 155 151 140 129 158 138 129 63 43 115 135 100 127 143 147 157 134 95 47 59 66 99 82 21 46 134 153 122 151 125 194 249 193 184 182 133 137 175 181 216 256 192 208 238 226 187 142 134 140 174 168 188 162 164 136 137 145 122 126 140 181 155 210 196 224 186 139 162 200 200 134 144 137 163 143 105 129 142 162 183 180 98 64 87 90 78 69 79 95 85 86 122 104 100 151 128 142 134 106 117 116 87 80 86 90 94 69 52 43 77 77 65 69 73 80 58 53 66 51 44 41 64 65 49 33 36 35 43 39 38 25 26 20 22 15 13 4 53378 331 53 30 10823 14 49 38 8505 1427 326772 71012 59439 37696 16779 6853 4524 4001 3018 2349 3207 4081 3289 1915 1105 1169 1196 1345 1608 1486 1434 1069 885 991 743 748 678 541 467 396 412 391 453 522 521 566 580 396 450 590 530 437 461 407 462 529 567 714 748 692 569 467 443 453 434 471 430 419 553 613 582 526 481 567 642 549 491 410 460 538 546 461 258 177 35 135 15 184 70 4 50 74 151 174 90 223 206 196 222 220 212 200 180 170 146 190 167 91 102 167 104 272 365 569 538 415 425 493 500 433 384 356 364 259 250 213 149 148 141 100 247 201 89 145 99 187 114 87 93 180 74 57 106 82 111 50 123 35 82 47 104 89 114 167 142 259 271 272 216 314 483 267 95 120 139 142 70 25 42 96 44 66 192 143 123 16 47 65 115 85 -2 62 58 127 161 109 72 112 267 343 312 342 223 162 110 124 117 97 113 79 133 174 82 102 161 127 115 125 150 126 84 61 49 73 121 134 108 125 120 200 84 22 75 79 53 58 52 87 119 158 152 137 189 212 267 274 188 179 161 164 233 182 187 238 193 270 256 185 146 154 148 140 139 160 114 154 154 110 105 153 142 117 144 186 190 190 171 190 158 125 128 153 163 129 125 137 151 135 160 149 121 130 177 209 163 93 91 86 95 118 86 77 73 106 107 88 117 131 126 132 148 124 122 144 126 125 124 102 90 81 71 86 82 81 64 59 74 80 60 61 55 47 48 44 56 49 54 52 62 52 38 41 40 35 27 21 20 21 20 14 9 53384 315 55 30 10825 14 49 44 8503 1425 439826 71047 59710 42563 21009 6847 4558 3899 2974 2311 2845 3695 3116 1815 1062 1227 1340 1427 1768 1592 1174 960 860 730 643 561 621 508 359 457 493 447 381 363 361 431 428 464 569 452 531 474 384 497 396 511 506 635 652 670 423 262 198 319 550 466 442 392 488 522 565 432 450 406 462 374 320 466 343 352 403 321 212 94 4 60 -8 -21 -26 13 -23 -5 59 116 94 128 156 121 178 230 137 118 169 157 183 225 126 49 0 103 62 189 369 335 406 355 419 384 438 402 366 249 287 206 148 198 218 127 93 115 32 76 31 72 -6 36 125 73 23 37 -63 26 44 71 90 11 27 39 28 -11 -33 -2 147 200 135 198 148 52 34 81 167 15 -38 24 52 111 8 16 36 25 35 58 21 -19 -17 -9 -2 33 19 57 24 2 -7 106 74 67 28 89 242 243 233 201 119 37 90 -5 25 14 -4 17 73 116 103 87 97 111 66 45 74 59 0 24 58 3 81 71 52 77 108 88 88 6 8 -4 13 106 48 29 -6 5 13 31 106 179 168 161 109 109 106 93 84 93 158 169 176 188 192 191 109 80 77 75 99 77 90 95 93 106 107 112 118 113 89 138 107 135 135 82 43 34 77 104 108 67 82 90 76 71 89 96 64 71 89 148 123 63 51 39 13 6 34 32 46 38 48 51 50 83 93 108 96 38 36 75 70 53 47 39 44 34 18 21 21 27 10 9 3 17 5 7 8 999999 999999 2 8 53390 327 57 30 10827 14 49 50 8502 1423 354277 71142 62743 45882 23452 8683 4899 4458 3692 2561 2683 3373 2913 1776 1180 1066 1521 1614 1830 1719 1265 1128 1058 699 713 688 620 603 530 754 839 623 440 408 518 549 514 527 600 590 551 617 328 353 402 393 453 617 697 579 391 242 332 382 461 400 483 388 440 507 439 478 336 397 584 414 255 475 447 406 465 373 141 50 63 44 108 123 33 29 68 92 126 97 88 11 175 257 133 125 215 144 107 187 189 173 151 40 33 44 102 152 395 445 453 461 456 394 400 477 388 299 315 271 182 140 225 226 52 59 149 188 106 91 144 134 186 134 29 55 12 46 101 -7 55 49 74 97 113 64 26 71 81 180 281 276 169 114 84 92 140 10 55 62 -9 22 102 6 -41 35 45 38 56 29 27 16 72 104 37 73 68 69 14 106 66 48 48 164 298 323 272 244 89 103 53 58 90 69 103 53 74 94 100 49 116 107 49 84 98 63 41 33 123 69 91 47 63 124 114 154 66 83 87 34 -2 78 116 98 65 88 109 125 133 173 214 241 154 143 177 163 183 158 184 176 210 191 190 185 199 148 133 122 101 89 112 79 116 147 124 118 135 129 130 148 167 125 106 158 131 122 107 125 120 120 138 111 113 97 100 124 99 77 103 169 144 93 85 75 68 70 73 60 45 77 104 81 69 110 126 131 113 87 67 87 90 101 103 105 90 78 57 46 60 52 48 40 38 52 48 31 47 42 41 30 33 32 44 39 27 9 28 38 25 20 16 1 0 53396 332 58 30 10828 14 49 56 8501 1422 355134 73919 67710 52037 27351 8774 5069 4591 3824 3038 2705 3269 3080 1591 1102 1365 1824 1843 1971 1654 1142 942 919 909 739 632 604 655 625 830 882 582 571 421 376 563 583 552 604 507 463 569 535 438 361 474 481 476 677 602 398 398 383 460 535 416 364 449 411 467 486 465 452 555 605 557 448 363 360 316 471 361 123 99 238 163 54 18 9 76 57 129 140 72 136 159 203 201 188 141 143 293 257 183 225 237 129 99 109 97 98 301 350 485 406 455 460 404 451 510 446 324 308 260 348 323 281 319 346 192 237 206 101 277 228 182 184 166 83 98 110 70 61 26 116 130 119 116 115 114 29 38 68 174 423 241 72 18 110 123 111 104 73 44 57 84 123 95 86 78 59 94 89 23 83 132 98 107 108 85 102 69 158 129 161 56 62 108 300 371 454 299 116 89 81 109 53 46 88 144 164 94 126 135 104 72 74 104 92 96 62 74 122 104 85 103 159 162 160 137 122 107 47 53 103 75 57 89 139 135 152 165 194 242 262 225 212 196 166 149 178 170 207 222 198 225 214 268 170 133 150 183 176 144 162 180 129 162 175 185 145 179 120 210 180 166 166 158 125 114 125 117 117 136 120 149 122 135 131 135 121 110 126 182 180 107 89 105 124 91 87 91 109 101 96 121 127 134 128 156 167 127 120 150 118 111 109 112 118 101 86 76 70 65 67 84 55 58 79 80 69 67 67 63 62 56 52 50 56 55 52 48 44 36 24 18 21 26 23 12 3 3 53402 328 59 30 10829 14 50 2 8500 1420 482980 79580 72188 54216 30579 11290 5131 4650 4206 3372 2646 3159 2831 1299 1249 1422 1905 2199 2090 1475 1061 935 869 819 638 604 699 599 719 726 689 579 363 498 506 402 524 534 452 421 412 360 507 499 377 355 474 442 570 550 440 374 233 391 472 474 443 475 300 426 380 502 564 526 454 472 422 334 322 252 422 274 299 168 190 69 67 148 152 82 52 71 60 146 146 179 186 208 196 163 164 257 234 159 221 130 188 111 194 98 175 321 448 355 334 421 297 407 371 454 337 336 255 304 322 310 327 291 258 263 208 199 210 241 144 188 230 97 152 64 118 33 71 73 128 89 33 72 26 -6 92 36 -41 112 237 151 10 26 45 80 61 40 28 65 102 90 26 -44 6 55 9 71 25 54 71 109 159 152 119 19 37 109 105 106 134 122 114 133 246 382 386 353 307 166 105 67 129 119 89 114 85 109 116 106 162 118 15 116 113 53 34 100 139 83 89 150 136 123 132 115 98 128 44 35 49 28 26 26 79 106 82 68 124 129 213 183 168 169 147 158 155 175 163 136 152 152 191 195 188 160 125 160 134 157 156 108 142 172 162 172 172 152 162 182 166 104 135 151 106 127 147 154 118 112 127 126 97 99 97 116 121 122 132 153 185 118 93 101 104 81 76 62 96 80 96 114 102 124 129 148 121 87 85 119 82 99 106 85 85 86 56 58 51 59 79 63 51 64 61 52 63 59 59 57 36 35 36 32 39 54 42 48 34 29 23 1 4 4 53408 330 60 30 10830 14 50 8 8498 1418 509141 86663 80381 60679 28447 9571 5172 4633 4214 3453 2784 3404 2687 1237 1300 1404 1848 2396 2201 1540 1126 878 830 990 825 634 683 656 699 747 799 454 394 411 518 512 396 602 542 468 424 405 570 501 429 491 391 451 513 605 484 351 417 347 456 525 370 463 401 346 463 474 438 515 503 431 449 290 320 262 345 279 149 203 325 254 140 98 184 126 96 100 152 104 163 189 140 118 95 217 214 276 199 209 203 144 127 221 193 156 229 255 370 254 283 352 199 271 383 342 342 373 261 185 259 239 262 318 279 205 243 294 294 311 244 275 276 242 146 68 98 91 116 91 53 86 81 136 78 35 40 30 19 89 122 140 92 108 41 123 152 90 44 98 -8 18 110 114 11 58 64 101 116 52 82 84 91 123 71 33 55 117 175 162 90 104 153 263 288 360 355 386 293 152 96 28 116 127 122 124 139 181 133 155 81 129 112 123 133 105 57 116 107 93 93 122 222 183 196 152 66 52 36 60 127 70 126 91 94 67 115 142 191 247 250 199 176 182 170 128 127 129 189 218 224 164 152 188 143 155 121 179 162 172 179 133 145 197 197 198 189 188 189 196 176 178 178 156 151 109 120 112 139 109 125 134 136 109 127 137 108 133 180 202 190 117 84 106 80 87 107 103 107 98 104 123 99 135 148 149 139 92 84 133 102 111 103 101 102 86 57 59 58 67 83 82 57 70 71 73 61 55 57 62 71 72 42 39 43 45 46 51 46 26 26 25 12 10 10 3 53414 323 61 30 10831 14 50 14 8497 1416 512827 84616 82217 64373 29457 9113 5379 4758 4124 3300 2734 3169 2268 1283 1273 1262 1780 3116 2578 1372 1013 894 906 981 807 578 699 667 574 776 853 580 432 595 393 374 392 490 550 492 457 426 392 408 450 324 403 331 505 575 427 358 303 354 423 399 457 364 256 335 447 306 440 399 505 413 332 322 275 186 296 195 93 264 365 271 97 125 121 42 -27 -20 -10 80 131 84 114 173 137 244 231 253 269 176 73 124 177 137 48 141 212 326 303 152 214 241 151 139 245 328 406 324 394 317 251 174 248 292 214 180 275 225 316 277 144 144 160 174 164 102 138 104 71 25 82 48 33 13 -16 55 33 55 77 51 33 36 59 90 -18 68 44 47 21 33 57 75 29 94 26 -40 21 75 21 19 64 83 55 20 26 43 100 165 144 125 117 98 330 404 330 354 416 395 278 159 89 85 126 73 75 84 31 83 125 110 106 110 75 70 76 42 47 79 30 40 72 141 121 149 106 130 88 74 84 48 40 56 48 94 117 87 119 105 136 165 202 171 122 125 118 125 129 164 191 152 119 144 169 189 142 126 77 101 120 100 118 120 159 148 173 139 175 176 131 145 133 131 145 130 96 75 93 101 74 53 107 80 75 82 67 68 84 93 130 152 160 96 64 72 66 50 70 91 79 63 63 79 85 99 114 97 106 74 60 89 65 64 59 77 89 70 49 36 39 31 30 39 34 40 55 25 20 37 31 22 36 48 26 3 22 17 21 11 5 53420 322 62 30 10832 14 50 20 8496 1415 370007 82221 82353 67894 34560 9260 5210 4662 4223 3623 2911 3127 2219 1318 1258 1410 1906 4225 2549 1194 931 872 883 871 735 602 787 604 622 654 758 763 606 668 366 384 448 374 462 454 355 286 341 399 336 343 384 518 513 615 341 330 298 396 385 400 435 352 323 247 322 345 395 440 544 441 309 283 234 106 174 245 320 274 261 303 90 68 78 -65 46 109 6 9 80 60 -4 134 136 118 151 157 95 2 45 34 4 62 156 78 58 237 276 153 115 17 43 109 157 300 378 431 203 268 291 150 188 241 181 162 261 262 223 226 135 166 126 148 81 128 102 97 96 130 66 48 74 60 65 42 64 83 19 -3 27 -15 66 43 -7 27 -26 -41 25 46 32 46 8 15 74 46 49 62 90 60 3 14 19 43 35 150 153 133 120 90 43 232 319 377 373 389 414 394 210 78 84 72 21 32 25 48 73 93 60 27 37 47 67 95 16 38 13 90 58 53 99 97 75 91 90 77 58 40 -1 27 17 38 25 71 50 58 66 97 154 205 204 169 153 132 98 96 108 117 133 188 146 139 164 127 121 101 130 176 132 138 147 112 113 123 161 172 171 136 116 123 121 109 119 113 91 71 43 67 65 69 97 84 61 65 92 70 73 87 82 120 151 114 94 84 83 66 48 58 52 91 64 76 82 95 108 97 101 87 77 94 75 53 50 52 58 47 27 31 21 27 32 47 46 37 39 31 31 36 14 13 29 9 12 16 4 6 10 8 53426 332 62 30 10832 14 50 26 8495 1413 458846 90716 89295 70637 37943 8839 4867 4457 4093 3579 3226 3387 2258 1281 1587 1502 2134 4479 1898 1105 1002 1002 936 786 557 690 834 744 747 812 887 888 907 662 335 497 520 451 342 369 410 453 393 459 407 343 413 548 581 555 440 348 400 349 395 424 476 483 435 340 347 372 499 551 487 525 397 312 261 205 226 351 412 392 370 287 113 108 106 120 88 123 152 24 51 122 148 85 127 120 232 220 126 133 180 33 135 85 163 175 82 244 242 125 121 157 141 70 191 447 434 444 345 345 283 215 168 321 165 158 208 281 278 233 248 214 203 196 144 168 156 101 5 37 73 78 123 120 109 26 55 107 71 17 112 87 51 104 89 79 9 14 78 38 43 66 92 71 37 -9 69 69 87 170 101 61 118 45 99 102 165 123 132 -1 161 348 471 474 430 462 406 341 220 166 91 69 112 125 149 132 139 78 113 104 117 53 73 115 64 59 113 104 90 98 163 159 159 134 120 131 103 60 76 97 102 71 80 144 171 118 107 155 182 206 217 218 171 178 179 145 127 111 185 161 142 164 203 191 180 124 151 152 135 179 203 172 178 193 212 197 179 179 153 185 145 142 157 140 130 142 117 111 108 122 91 103 91 66 94 130 103 111 143 192 212 149 109 115 122 98 82 113 110 80 91 105 100 124 129 134 129 130 88 126 109 74 100 126 115 88 70 57 52 62 68 76 62 63 59 70 62 70 60 47 59 52 45 50 63 56 45 55 45 36 21 18 19 11 999999 999999 7 1 53432 333 62 30 10832 14 50 32 8493 1412 491080 92944 92966 72400 29672 6615 4709 4342 4029 3232 2829 3142 1925 1269 1612 1586 1710 2003 1187 1107 1107 1171 1047 658 858 1097 1125 953 997 840 735 760 882 686 507 505 448 460 405 405 518 491 525 407 525 468 422 411 455 502 462 484 488 461 404 333 413 468 464 377 360 485 450 654 596 514 422 384 261 213 244 444 371 409 427 317 187 222 193 153 167 142 139 100 18 116 186 115 202 200 205 166 216 134 120 194 129 148 77 173 150 161 164 178 200 106 62 116 163 346 408 379 364 302 277 300 286 199 118 206 218 289 244 316 252 267 214 191 189 167 166 156 115 59 131 118 37 116 147 97 -51 131 130 111 145 84 84 -6 90 67 70 59 92 103 77 116 62 55 11 60 61 86 103 118 90 94 46 120 178 136 122 72 34 118 304 493 479 562 528 430 350 249 168 110 87 95 89 141 176 127 95 140 62 70 94 153 130 124 57 111 115 107 76 129 136 168 194 175 134 106 112 87 67 99 78 82 118 119 102 112 134 136 189 237 252 232 177 169 162 210 197 180 183 177 146 161 156 174 141 160 153 211 186 177 177 197 191 220 254 250 188 229 203 145 181 155 142 146 143 107 104 125 114 106 149 173 109 101 140 161 161 144 123 186 209 173 138 146 157 121 101 106 119 118 100 107 120 146 150 137 133 152 125 148 132 101 100 113 123 109 91 74 71 73 95 91 91 89 73 74 67 71 72 74 72 68 63 68 78 63 49 54 54 34 29 23 16 22 14 6 10 5 3 53438 331 62 30 10832 14 50 38 8492 1411 516417 98754 98391 75560 32489 6700 4307 3820 3658 3019 2789 3019 1827 1277 1559 1570 1463 1509 1155 967 1079 1375 1389 692 1035 1236 1374 1343 1063 1019 783 723 731 691 360 339 370 349 382 373 349 389 452 354 420 402 479 512 584 491 360 376 544 501 419 343 463 427 416 359 323 360 503 467 464 541 443 374 312 175 276 392 386 386 406 355 308 321 189 117 81 95 69 164 136 191 131 171 131 72 88 133 102 111 110 56 112 41 59 30 102 104 118 66 147 126 -31 150 74 190 283 349 322 272 192 299 236 123 108 163 183 111 83 123 191 216 178 85 144 222 117 76 2 49 118 117 100 65 46 49 64 9 -2 100 62 63 62 98 120 119 122 134 97 29 95 79 57 83 59 55 104 79 47 102 146 97 136 156 88 74 114 116 119 264 446 497 422 429 451 389 223 117 95 28 68 115 77 62 127 103 78 123 78 102 76 99 100 42 78 112 99 99 72 60 88 167 196 140 45 70 54 30 78 41 12 86 72 37 62 115 107 132 150 177 173 272 242 187 197 174 149 153 166 175 192 138 140 121 124 91 127 132 144 188 207 186 197 200 181 170 148 160 156 170 145 173 137 136 134 116 100 110 115 108 122 134 108 111 101 120 90 80 127 195 209 161 116 149 147 122 107 87 83 70 79 110 108 100 137 133 130 139 110 109 99 103 102 108 87 88 70 40 50 52 61 72 60 58 67 78 55 48 29 40 42 53 39 40 41 48 27 40 23 21 12 26 12 15 11 4 1 53444 332 63 30 10833 14 50 44 8491 1410 511585 98044 99726 79892 35846 7031 4159 3561 3649 3161 2953 2951 1931 1610 2169 1768 1478 1590 1280 985 971 1389 1430 737 1294 1680 1428 1349 1179 1082 803 612 683 565 490 397 502 405 449 478 514 448 455 410 469 479 365 562 715 593 421 485 504 420 365 436 534 454 430 424 458 403 396 383 431 545 563 459 277 242 396 393 395 380 468 333 341 428 371 331 208 161 247 90 45 148 131 168 87 99 132 129 158 134 71 135 50 24 114 129 69 40 89 56 157 130 13 93 59 108 306 433 301 269 340 328 232 225 210 224 151 189 205 182 148 123 144 219 123 211 181 129 101 72 150 73 78 59 86 61 136 123 133 95 211 119 5 63 61 52 130 117 108 138 53 56 66 64 27 20 43 135 43 116 90 222 214 215 104 70 91 129 237 392 476 383 389 492 426 348 239 217 109 74 57 54 36 71 47 72 128 124 140 133 103 116 89 79 45 18 51 121 104 156 152 139 142 171 125 61 52 56 56 97 67 74 75 145 105 116 183 184 197 177 278 281 209 154 179 163 133 175 166 160 153 171 182 145 132 124 172 150 172 171 142 175 194 202 214 213 179 202 206 178 164 152 166 154 168 137 119 99 77 97 127 137 94 115 138 118 136 110 110 212 248 202 168 218 174 114 112 102 95 89 103 119 126 142 157 137 142 149 106 123 117 122 125 109 104 92 83 63 86 72 87 88 91 71 59 77 83 63 63 65 62 66 49 47 47 56 54 41 34 32 29 27 38 35 14 14 9 3 53450 333 65 30 10835 14 50 50 8490 1409 485708 96530 99222 83350 37057 7293 3938 2981 3474 3165 2827 2561 1761 1800 1865 1911 1531 1568 1369 955 915 1630 1574 1089 1764 1845 1603 1396 1292 991 761 683 689 718 509 423 485 432 367 383 500 444 411 395 492 457 465 507 646 720 687 526 599 509 259 284 386 372 453 343 385 354 354 239 386 513 544 375 261 297 502 535 456 454 410 450 321 291 411 286 218 170 210 16 46 107 221 142 102 136 46 123 228 116 93 205 89 18 48 60 92 147 19 87 129 88 48 57 62 114 94 263 325 256 255 258 104 162 137 117 71 173 210 130 157 171 168 210 165 186 152 75 82 -1 24 72 138 108 50 102 73 75 131 74 58 44 68 51 50 50 73 99 66 93 102 34 29 38 28 46 153 130 151 125 158 127 151 152 96 62 108 98 314 453 459 368 316 461 370 360 238 151 115 93 96 92 74 148 59 86 88 93 45 32 103 62 135 127 72 61 88 109 97 122 146 155 91 91 149 118 89 105 33 70 36 66 107 97 123 136 179 215 182 195 217 256 260 201 135 172 172 177 145 149 94 159 127 115 133 124 140 118 142 216 162 165 221 232 233 203 170 204 171 163 172 175 163 153 102 94 83 103 115 122 102 88 89 103 84 101 94 65 95 187 213 168 165 202 177 101 95 112 107 106 117 117 104 124 152 121 142 158 99 124 114 111 110 92 84 84 54 50 59 70 71 69 77 64 68 76 65 59 63 53 62 73 48 48 42 44 33 26 30 22 24 21 19 14 16 23 13 8 2 53456 329 66 30 10836 14 50 56 8489 1408 465644 97031 96391 80848 42391 8670 3798 3009 3068 2732 2480 2339 1986 1819 1683 1662 1787 1740 1438 1047 1088 1783 1624 1388 1715 1658 1556 1354 1199 1114 832 721 756 772 522 364 454 571 407 367 469 456 411 370 416 317 380 547 740 823 746 612 459 382 387 379 391 397 376 292 272 298 244 180 299 355 377 322 194 464 459 423 393 425 399 286 328 421 334 360 166 116 73 78 65 133 107 82 76 71 114 127 109 163 123 139 63 80 90 162 100 68 109 170 118 75 75 104 102 146 85 198 250 166 128 136 181 108 80 143 94 92 149 93 70 138 185 131 136 160 220 226 58 -87 64 80 53 66 76 58 32 32 6 27 35 7 32 91 21 87 67 63 54 77 62 83 100 13 36 120 100 43 71 77 89 155 174 116 112 85 25 69 186 359 393 245 277 376 380 300 99 68 86 94 85 85 113 102 84 13 67 92 68 115 91 28 43 76 43 63 94 69 60 122 130 165 164 122 91 93 58 46 83 73 69 74 71 115 53 111 155 155 193 185 160 155 220 217 114 156 134 130 128 140 148 117 120 143 103 132 142 178 196 149 115 160 202 209 201 233 211 164 128 117 131 100 67 96 108 89 89 90 94 88 76 65 76 91 97 75 69 61 72 126 178 220 192 165 142 111 93 62 60 76 77 81 98 111 125 119 124 104 84 107 82 83 80 75 84 47 30 51 63 54 55 60 42 58 51 59 67 42 31 44 41 47 38 38 32 32 26 12 11 15 16 10 999999 4 1 53462 328 66 30 10836 14 51 2 8487 1406 417277 96213 92983 71479 33199 7340 3886 2909 2976 2503 2083 2161 1987 1920 1749 1734 2035 2047 1507 1105 1313 1944 1835 1878 2044 1718 1558 1407 1161 1040 718 643 529 606 552 395 431 456 466 456 441 495 476 327 294 477 532 577 717 673 506 534 483 417 323 360 405 353 372 388 375 436 301 360 359 524 414 280 346 564 420 364 417 435 360 452 450 416 382 327 249 182 128 144 78 25 39 67 94 79 116 97 24 158 122 55 57 125 72 97 65 98 192 66 80 121 102 124 124 91 148 391 342 271 172 150 82 118 86 83 145 59 60 81 60 95 88 111 144 178 202 144 107 119 71 23 83 55 103 27 48 31 52 57 95 51 52 69 59 95 132 95 102 93 65 150 123 148 33 57 101 98 161 145 114 70 132 205 164 77 56 24 56 372 378 199 185 334 334 273 82 67 109 74 66 110 95 123 73 36 62 77 99 94 65 125 122 107 97 89 45 49 80 144 184 183 124 135 88 58 48 87 106 30 49 24 22 89 89 52 109 208 179 173 159 215 191 162 175 178 157 99 128 118 109 148 129 143 125 177 138 134 156 167 136 138 159 170 217 210 172 158 157 147 168 141 125 128 132 127 82 77 90 101 89 70 78 67 81 97 61 75 88 112 157 187 197 195 151 135 87 71 79 68 77 88 121 126 126 114 125 112 80 109 89 94 105 104 90 59 52 64 59 52 65 58 75 66 58 51 43 31 38 43 36 44 46 35 43 20 18 17 1 7 16 18 11 4 53468 331 64 30 10834 14 51 8 8486 1405 383610 98236 97335 75612 31574 6827 4065 3266 3260 2464 1505 1698 2024 2422 1973 1895 2165 1855 1600 1611 1586 1950 1962 2051 1652 1669 1667 1439 1299 1041 757 616 563 780 695 480 441 460 467 521 492 484 479 384 373 547 495 627 613 606 493 555 388 392 310 348 401 404 378 338 373 346 239 297 472 436 205 409 585 570 475 523 466 478 372 448 526 391 309 500 405 309 201 123 132 99 63 158 72 117 104 216 162 133 45 103 70 142 125 74 109 166 96 56 141 173 138 148 86 144 148 356 305 191 109 157 186 127 194 219 220 117 167 91 124 137 160 128 136 212 193 121 133 95 74 141 88 94 69 133 98 113 64 64 68 105 35 83 138 122 107 110 95 111 171 154 64 103 213 184 105 137 121 142 190 283 235 284 197 162 133 98 223 390 412 173 121 345 423 150 92 99 52 75 82 107 85 117 90 150 66 88 64 120 131 113 95 132 97 91 173 234 149 112 205 211 133 170 175 97 67 60 67 84 38 109 112 97 85 130 113 138 188 212 171 209 225 185 181 158 128 135 145 147 195 167 128 154 191 215 221 206 187 171 180 185 182 215 233 212 218 182 171 150 158 186 170 141 135 111 112 83 64 97 116 123 127 114 137 131 161 145 126 164 214 219 203 196 155 129 119 93 96 120 126 109 120 147 142 152 172 132 116 129 114 114 106 106 113 110 102 96 87 84 69 78 88 112 107 86 69 67 71 59 53 58 61 54 55 52 47 50 41 35 32 20 22 27 12 10 13 53474 334 65 30 10835 14 51 14 8485 1404 119100 76747 53310 23844 7724 3821 3232 2419 1471 1120 1340 1646 1904 1960 1830 1712 1620 1532 1589 1853 1929 1886 1850 1555 1555 1379 1240 1203 1143 952 611 480 600 566 617 589 398 493 521 525 503 402 364 410 426 477 498 572 449 481 505 441 330 412 520 374 302 328 335 339 265 246 347 395 426 359 443 451 433 455 419 376 386 410 487 529 384 477 407 338 290 316 244 71 82 119 119 192 57 142 99 75 52 55 77 96 65 82 153 73 63 109 141 91 151 55 183 220 186 153 257 223 164 234 229 232 147 107 116 133 146 193 75 94 114 118 144 142 198 277 154 102 107 121 3 92 77 149 105 93 53 9 94 136 90 55 75 102 97 135 151 204 148 129 132 79 89 101 124 123 115 141 180 225 240 202 214 207 134 71 115 169 279 295 232 206 268 350 266 76 115 86 82 78 102 112 144 138 111 114 67 97 124 126 161 149 115 92 43 86 119 108 155 195 167 187 156 121 78 70 104 84 99 85 86 69 116 60 61 103 109 156 181 182 160 218 203 183 133 106 134 144 171 164 171 178 161 175 236 150 123 147 158 187 169 193 189 199 227 174 169 121 133 180 177 154 156 149 134 123 90 85 95 119 115 129 104 120 113 140 111 92 131 193 205 215 243 209 164 143 122 96 118 118 101 131 134 139 146 129 146 149 130 147 94 101 120 119 123 87 79 87 98 77 66 80 73 74 77 78 72 75 72 49 58 71 54 61 57 45 49 46 29 32 27 26 19 23 20 10 17 18 7 0 53480 334 4 30 10834 14 51 20 8484 1403 180283 85706 74503 42096 14528 5100 3237 2747 2016 1151 1011 1060 1553 1773 2005 1873 1498 1220 1253 1599 1958 1872 1797 1950 1688 1440 1255 1178 1126 1162 1096 865 568 576 595 658 651 598 477 416 547 397 487 506 491 321 488 431 503 438 341 425 414 335 352 245 276 339 277 341 242 343 229 275 290 384 424 639 471 493 431 349 337 350 410 416 448 433 345 389 471 407 312 170 146 47 -5 64 109 5 151 227 126 105 37 -23 60 119 102 87 29 139 6 124 120 51 62 113 124 74 117 195 240 153 218 295 255 257 187 215 159 241 258 170 108 145 150 134 141 72 143 139 74 85 57 47 98 116 89 105 97 28 25 37 20 43 71 48 96 106 57 60 97 67 137 141 123 105 86 81 70 108 108 167 245 167 119 74 73 105 76 66 130 154 190 268 140 213 258 159 41 55 90 89 66 32 7 48 86 129 151 153 83 105 81 101 78 56 97 62 96 123 150 95 102 188 168 123 125 82 94 92 125 97 102 38 66 62 83 78 78 79 135 178 159 136 152 210 194 156 139 158 159 142 116 153 128 141 132 122 117 132 133 117 130 181 166 186 184 204 192 166 130 125 107 117 126 149 134 140 118 85 82 81 50 63 75 64 95 88 84 68 111 117 110 161 202 218 194 170 162 120 81 76 98 73 75 97 98 113 151 143 142 100 92 101 66 88 102 109 91 86 75 64 82 91 82 66 67 57 83 55 66 75 45 47 59 54 38 47 48 49 43 39 26 23 21 19 22 28 12 8 12 3 53486 332 33 30 10833 14 51 26 8482 1401 288599 82297 76938 52497 20279 5676 3464 2827 2074 1251 1155 1133 1637 1806 1810 1805 1513 1220 1394 1640 1980 1800 1629 1898 1700 1204 1203 1193 1113 1095 1101 871 612 522 540 644 599 561 410 427 423 425 390 441 404 357 395 416 447 459 512 447 346 330 298 320 217 373 365 250 335 409 273 177 320 408 465 429 409 419 403 322 342 369 525 476 529 446 456 416 361 352 283 195 118 115 82 64 112 71 -16 51 96 12 23 -11 -4 101 120 64 138 103 114 86 76 46 79 106 157 160 166 114 148 234 249 235 152 137 181 173 159 151 190 180 204 104 147 182 116 114 221 203 116 66 108 89 84 44 47 150 157 117 63 67 72 27 59 151 129 117 132 141 129 184 131 128 113 18 103 116 44 147 204 133 169 155 109 34 102 15 41 125 170 281 279 168 183 233 110 13 43 37 73 104 74 92 87 82 99 78 115 89 46 45 31 53 94 49 79 95 130 179 144 134 90 123 166 164 110 87 110 142 140 64 65 49 77 114 98 82 131 104 132 135 100 150 189 192 129 160 85 112 128 129 117 181 177 135 86 126 132 79 128 148 134 157 128 114 168 136 139 157 127 119 116 134 152 144 123 109 102 74 94 86 85 74 74 56 55 55 73 76 97 130 178 221 220 180 146 125 114 98 86 100 103 104 114 122 129 126 114 114 104 107 141 99 98 93 86 103 96 84 88 86 82 70 77 76 72 78 71 66 59 56 46 40 41 39 31 48 43 30 26 21 10 10 16 11 15 17 9 0 53492 329 62 30 10832 14 51 32 8481 1399 148436 92600 87748 61597 26969 6832 3362 2539 2089 1177 1018 1047 1529 1641 1835 1605 1313 1066 1159 1533 1849 1690 1570 1626 1563 1248 1172 1227 1196 1058 1039 884 489 370 630 725 594 413 352 413 466 473 449 481 418 347 352 476 418 419 455 473 325 289 363 206 187 244 346 299 326 308 307 249 274 396 461 486 375 382 390 302 397 376 399 437 491 467 413 350 319 328 156 93 72 64 6 45 72 36 57 91 72 42 14 4 6 7 72 108 75 21 -11 80 -26 93 15 -14 128 119 24 125 215 319 272 180 141 201 119 139 153 144 224 115 13 15 111 122 142 128 101 70 132 69 69 27 64 100 126 97 38 77 30 29 22 17 48 76 151 50 99 126 142 132 145 115 111 52 113 173 106 188 222 145 145 209 69 48 69 43 93 164 216 296 153 147 208 131 66 53 70 54 46 112 95 84 37 34 54 45 65 72 82 59 44 70 58 58 51 125 113 87 120 138 95 143 183 132 51 101 83 53 67 51 42 22 95 65 81 45 107 61 95 139 154 147 205 224 158 148 116 135 167 131 157 190 123 99 113 138 137 99 122 152 176 146 163 179 168 157 139 137 134 136 132 112 116 122 120 62 72 96 88 85 94 98 111 107 88 84 109 100 85 163 201 189 181 189 145 108 112 103 101 89 96 88 104 135 143 150 118 103 87 88 100 110 98 92 87 83 70 47 55 57 73 69 52 58 65 49 35 58 50 35 52 45 40 31 45 44 35 21 23 10 19 8 6 9 7 53498 332 61 30 10831 14 51 38 8480 1397 443695 99800 101009 85930 46010 10654 4023 2813 2352 1353 925 1018 1527 1720 1829 1766 1400 1174 1160 1392 1859 1772 1768 1716 1348 1188 1116 1169 1096 1191 1080 1038 654 338 493 702 572 626 503 462 445 421 375 405 284 303 351 470 447 484 486 370 328 336 334 269 261 263 240 305 320 381 322 377 261 335 454 422 285 289 291 326 349 431 525 444 501 501 429 539 489 376 159 136 129 105 -5 110 43 -24 21 61 -29 42 77 24 64 99 56 16 22 35 99 35 31 16 45 13 44 167 240 160 184 346 262 202 233 113 176 160 171 225 255 117 50 112 158 95 9 171 203 181 135 118 108 187 132 138 175 27 35 58 51 98 33 53 71 92 93 118 20 101 123 107 112 114 99 131 195 139 133 118 160 172 154 113 52 49 103 100 42 77 234 273 258 127 227 197 60 64 36 30 10 30 57 71 71 54 74 56 59 92 47 50 45 40 92 83 115 167 136 119 144 84 118 185 167 135 83 47 38 81 110 43 50 75 51 56 12 55 142 141 166 167 139 152 184 130 155 137 141 182 216 245 157 149 138 111 157 114 159 138 150 165 167 153 195 192 193 151 123 156 167 151 136 139 175 123 131 127 82 75 87 128 118 118 104 88 98 129 161 113 139 165 192 213 195 177 179 154 152 146 121 119 98 119 119 116 128 150 141 106 92 137 101 103 82 87 94 92 84 72 84 74 53 81 95 91 83 81 76 79 72 50 45 57 50 45 35 51 45 38 32 40 34 21 17 13 13 15 10 4 53504 334 61 30 10831 14 51 44 8479 1395 456910 106374 107388 89479 45796 11004 3884 2704 2210 1248 1105 1205 1631 1561 1812 1906 1543 1209 1177 1571 2063 1986 1811 1913 1587 1410 1240 1208 1262 1298 1312 1133 747 463 403 707 628 561 553 544 544 439 547 531 411 349 488 503 556 518 551 505 384 310 305 393 322 341 415 381 266 330 317 317 263 288 431 430 509 464 473 398 403 496 497 454 568 547 509 475 365 302 185 165 97 135 84 24 65 109 81 39 124 200 77 17 68 169 145 108 126 50 101 71 125 96 79 127 149 260 243 124 259 358 219 271 236 242 213 196 229 165 170 287 246 74 94 150 62 104 90 125 108 95 145 134 167 210 167 153 150 150 112 187 193 199 109 164 183 215 153 105 65 124 202 170 105 125 155 221 211 165 160 212 200 181 84 130 108 103 114 136 206 376 281 126 143 281 179 89 103 41 58 58 95 110 149 97 125 146 99 59 134 120 112 147 121 112 129 171 135 117 159 139 227 197 146 125 65 85 101 117 61 66 82 120 121 105 81 73 107 124 189 208 153 144 230 181 161 149 158 178 219 194 155 166 173 150 129 172 195 209 177 187 207 198 193 226 210 186 193 163 150 164 178 180 153 128 169 117 83 93 97 93 94 150 105 110 94 105 98 118 151 178 221 236 240 208 196 196 177 158 109 122 121 111 120 157 141 157 152 152 130 131 101 110 102 105 125 94 86 105 104 84 84 101 112 123 92 78 68 83 82 65 65 58 61 72 66 48 40 35 39 26 26 21 23 33 23 19 16 13 11 3 53510 330 61 30 10831 14 51 50 8478 1393 422565 109829 109568 87633 46576 11280 3672 2556 1908 1155 1102 1279 1641 1640 1813 1681 1271 1031 1028 1346 1772 1954 1835 1679 1420 1340 1182 1136 1191 1120 1161 1018 705 425 620 646 692 643 558 576 524 492 476 479 417 347 386 570 585 467 439 368 324 314 290 359 302 384 339 319 228 277 388 250 277 261 275 304 327 454 495 368 373 377 386 465 515 565 402 407 400 286 309 239 133 77 138 75 113 80 -30 36 4 9 86 78 -25 81 47 102 61 59 88 133 53 0 -9 86 176 281 279 326 242 117 70 161 204 215 192 163 276 218 278 252 144 90 105 96 44 112 155 214 90 62 16 120 125 98 85 91 38 85 92 123 51 122 169 130 133 123 85 25 56 130 148 132 75 75 108 117 102 63 63 82 82 33 33 50 33 32 94 94 159 319 263 156 159 301 169 62 50 64 81 50 23 65 63 74 99 75 70 47 58 83 56 63 63 123 109 118 106 132 160 201 133 138 123 122 28 31 56 116 99 84 96 89 31 103 34 45 111 126 170 162 150 115 143 189 144 109 110 135 205 206 166 152 146 167 107 133 120 159 180 209 139 187 184 184 176 131 141 123 146 133 111 160 141 123 119 110 100 116 125 104 115 107 98 67 79 124 110 142 135 170 194 202 200 177 130 127 145 120 89 94 97 91 102 141 121 125 155 108 104 104 86 74 79 77 102 83 75 74 94 86 79 80 60 80 65 55 55 60 48 54 54 35 49 41 35 24 30 14 19 22 9 11 10 17 6 1 53516 330 60 30 10830 14 51 56 8476 1391 433395 113035 111154 85295 38250 7634 3120 2210 1515 1150 1135 1390 1825 1576 1529 1463 1396 1262 1016 1260 1822 2119 1843 2000 1671 1502 1448 1318 1247 1218 1161 984 749 498 417 607 568 487 618 501 479 537 455 425 388 403 377 409 461 652 525 442 409 342 288 250 322 352 283 391 416 189 236 241 331 337 322 313 378 468 445 404 379 388 495 495 469 484 480 473 385 235 181 121 145 165 157 184 119 168 92 93 143 85 37 52 103 142 27 99 83 81 68 4 101 66 19 59 71 91 249 224 186 63 7 132 94 175 151 160 241 220 198 162 58 78 126 144 174 81 109 127 104 120 14 154 154 130 90 88 137 104 112 111 110 141 110 108 140 86 53 127 31 91 84 92 117 116 151 137 75 60 104 158 21 31 104 128 58 103 112 133 196 173 50 97 218 269 62 40 95 63 26 130 141 96 74 96 120 100 47 58 68 46 23 2 24 124 155 148 150 199 146 174 129 140 91 81 117 157 124 108 48 48 98 71 41 99 83 114 89 87 146 138 169 132 109 145 165 151 125 144 157 188 244 173 189 165 152 146 133 161 222 207 177 179 214 189 138 166 139 153 155 153 143 155 167 151 141 146 79 72 89 87 90 112 100 138 113 116 125 122 126 142 188 201 222 181 162 165 154 143 135 124 101 122 139 154 137 101 118 109 78 105 99 85 90 77 68 82 100 102 89 71 69 93 94 84 85 62 63 52 55 32 38 48 45 41 39 30 19 14 17 14 8 13 20 18 12 5 53522 331 60 30 10830 14 52 2 8475 1389 440958 113098 110784 84132 35274 7764 3154 2000 1481 1317 1188 1248 1703 1797 1589 1493 1465 1224 907 1236 1780 1885 1789 1771 1779 1525 1379 1293 1260 1111 1079 968 594 387 559 573 677 569 544 524 433 377 359 423 447 331 413 474 453 565 481 485 397 356 355 348 357 259 359 386 417 416 364 252 274 338 248 345 363 461 522 445 434 426 432 442 532 595 624 489 363 187 222 250 215 209 74 113 129 105 119 110 85 121 87 103 173 94 110 86 37 58 130 78 71 59 92 85 147 178 128 175 158 188 92 95 159 173 84 132 218 263 157 111 102 110 62 108 145 82 30 67 99 68 136 131 68 211 129 135 86 156 134 97 136 129 161 177 88 88 18 56 95 100 67 130 160 167 161 54 15 67 67 97 149 97 87 63 62 120 61 99 231 166 157 253 230 100 104 94 105 106 112 141 56 71 95 83 162 115 99 148 63 45 17 50 105 146 160 152 142 113 159 183 173 163 95 105 66 64 95 86 78 87 106 90 83 65 79 96 99 150 151 167 175 152 145 144 144 168 153 127 131 190 216 240 200 177 156 136 129 141 174 198 214 142 199 254 203 147 108 138 117 164 162 141 138 153 126 130 78 102 115 71 83 74 110 99 66 73 88 100 105 136 182 235 227 240 193 173 166 169 134 117 109 138 132 134 132 121 133 142 105 96 99 97 107 94 84 107 109 120 101 85 71 62 73 85 87 77 70 55 48 53 45 39 45 38 33 45 37 25 26 30 17 17 22 12 5 1 4 53528 321 60 30 10830 14 52 8 8474 1387 383000 104435 102035 77391 35679 9330 3138 1784 1122 1114 1272 1384 1710 1611 1395 1315 1248 1330 1279 1330 1448 1355 1545 1640 1505 1233 1271 1265 1223 1162 1148 1098 821 405 459 498 664 722 582 460 547 608 372 421 365 481 405 367 458 511 404 419 427 258 155 284 268 311 259 361 259 294 310 201 270 345 406 397 478 501 499 419 435 528 411 518 556 516 323 479 244 107 215 123 39 38 47 81 122 70 57 91 57 71 29 104 23 -28 65 30 105 55 43 101 83 75 88 41 35 130 125 124 92 77 60 39 101 36 13 43 147 93 95 99 26 79 62 29 55 19 121 85 53 89 93 121 107 85 93 160 105 77 14 -5 106 172 107 121 129 80 74 99 72 81 -55 53 96 36 59 20 0 38 78 44 -14 61 23 81 124 108 102 115 72 70 150 249 138 73 33 45 6 48 84 70 81 87 66 79 50 56 73 46 50 67 71 105 133 100 63 82 64 113 110 122 147 104 31 19 74 95 58 50 64 78 43 50 57 44 70 21 98 111 116 121 124 116 114 133 123 119 103 120 105 132 234 283 198 136 137 162 129 133 176 186 211 161 202 208 112 79 106 133 102 114 129 142 115 39 76 62 39 78 72 73 86 90 104 97 96 71 70 92 113 93 112 178 203 217 167 119 135 106 123 116 110 76 78 98 112 103 100 100 63 72 85 71 77 65 62 72 54 40 59 50 44 49 53 53 55 46 38 30 22 24 21 10 16 11 9 6 6 53534 335 58 30 10828 14 52 14 8473 1386 377515 106707 103991 78936 38536 9872 3292 1743 1414 1165 1158 1408 1626 1753 1555 1449 1549 1385 1479 1672 1507 1411 1666 1679 1499 1446 1550 1332 1209 1191 1179 1126 969 619 443 526 619 716 658 474 423 532 496 522 498 402 353 398 442 637 567 483 385 483 359 390 471 448 404 357 417 372 317 256 281 333 349 419 468 506 401 482 423 451 460 510 619 572 481 541 437 182 107 165 152 128 232 294 250 194 204 119 115 99 100 82 176 190 216 116 107 221 137 90 150 74 10 130 212 221 189 219 128 122 133 135 158 129 188 153 72 156 192 125 164 78 90 179 180 99 163 115 136 125 84 72 112 178 185 176 151 64 193 162 152 185 206 180 83 75 151 118 112 86 87 -10 66 137 123 147 134 129 76 47 32 76 157 143 155 171 198 138 112 215 327 273 135 92 96 58 63 138 164 121 190 95 153 134 129 109 74 72 79 79 115 139 188 202 158 158 125 136 226 206 169 197 75 107 117 112 69 50 41 82 153 134 104 133 134 116 119 144 196 178 145 173 147 160 181 197 166 145 157 163 228 214 178 173 163 136 116 141 190 277 331 268 275 280 219 183 198 159 178 176 125 134 174 181 153 140 119 119 127 128 143 128 134 119 97 117 127 129 150 141 153 192 229 238 237 227 224 202 187 159 146 145 164 152 135 163 179 147 127 128 121 122 117 119 103 117 123 102 103 112 99 89 104 97 97 102 93 74 82 74 77 68 73 77 72 71 67 53 48 36 42 45 34 39 35 39 43 26 18 9 1 53540 335 56 30 10826 14 52 20 8471 1384 397704 112554 110294 89904 46542 13332 3308 1615 1366 1309 1295 1679 1699 1606 1545 1456 1365 1364 1539 1566 1375 1254 1384 1463 1465 1367 1421 1286 1169 1115 1165 1258 904 563 471 516 614 585 577 554 573 572 469 469 482 491 422 467 490 511 382 516 495 524 328 288 361 459 361 350 297 266 305 285 230 340 451 433 373 500 352 477 424 523 565 555 558 567 567 500 270 154 139 214 204 97 145 265 306 178 52 48 126 106 116 114 71 161 116 110 120 180 147 191 84 73 68 33 137 137 56 53 109 156 91 73 63 121 91 88 147 197 158 159 169 108 118 129 92 43 116 116 165 90 119 186 182 143 157 160 87 79 117 88 34 78 119 125 143 143 148 105 88 120 86 133 131 125 103 168 82 68 104 132 73 147 203 162 185 290 259 236 130 264 342 216 158 155 151 121 121 95 96 81 141 127 124 167 170 153 143 123 78 88 137 187 173 165 180 152 170 157 199 175 120 69 136 122 73 67 112 138 100 81 81 123 133 87 39 96 171 207 191 187 183 180 150 131 150 141 143 118 134 155 218 218 222 218 173 189 141 128 180 315 304 296 320 329 192 163 166 142 167 182 150 164 175 169 128 85 86 122 91 103 134 107 96 111 115 136 147 149 155 136 149 185 222 250 257 260 227 192 184 173 140 164 168 175 168 143 161 151 127 135 131 139 130 101 128 115 118 107 81 60 92 116 95 98 91 102 98 84 72 70 76 77 71 56 60 52 52 44 47 49 47 45 33 29 39 36 30 23 22 8 2 53546 335 55 30 10825 14 52 26 8470 1382 424676 112904 111385 90993 49973 15046 3280 1357 1221 1466 1571 1612 1666 1676 1619 1517 1584 1594 1576 1548 1358 1264 1363 1548 1415 1322 1438 1327 1141 1030 1144 1188 975 704 514 586 672 565 695 732 598 515 515 652 474 305 400 407 416 430 471 624 587 571 470 406 435 436 362 293 282 243 327 400 319 425 339 492 455 406 368 442 501 555 586 493 534 500 501 459 245 207 137 140 146 134 236 272 233 244 61 52 11 103 70 121 96 211 162 66 125 171 68 115 74 35 39 56 155 176 85 117 240 213 195 73 96 71 79 141 101 123 131 168 106 85 138 100 173 266 155 174 149 106 170 149 157 210 145 102 138 129 173 116 190 136 150 135 87 128 105 110 91 39 71 127 92 117 117 74 125 117 120 102 120 140 103 64 106 257 246 310 301 357 376 329 122 60 54 97 99 99 101 123 165 119 101 104 94 96 68 97 137 134 180 192 166 180 135 149 191 164 179 151 201 121 124 119 98 96 108 120 120 115 94 61 70 94 100 133 153 192 209 179 195 197 173 146 161 156 182 203 192 199 226 217 201 190 167 168 160 162 212 294 295 281 345 336 290 215 166 167 187 167 179 185 149 187 162 145 98 101 92 121 127 110 108 123 117 148 158 149 138 149 148 159 218 256 266 264 251 230 223 195 170 174 159 158 176 164 163 145 120 126 115 121 109 105 118 116 124 128 121 111 120 108 101 99 103 109 97 83 79 92 79 56 62 75 70 56 58 64 64 45 53 49 53 46 43 34 37 26 13 12 10 53553 333 54 30 10824 14 52 33 8469 1380 452511 111063 105404 83557 49022 16295 2838 1228 1054 1231 1258 1549 1582 1614 1783 1652 1526 1565 1762 1609 1129 957 1135 1364 1396 1374 1389 1223 1178 1142 1217 1247 1179 807 414 526 511 578 562 619 562 534 486 455 528 502 335 317 361 314 270 356 414 496 428 501 395 358 371 341 324 296 337 285 225 284 229 327 465 513 326 348 542 489 502 547 527 620 487 463 299 229 208 158 196 157 191 194 227 240 230 90 98 79 70 54 62 40 43 46 104 139 80 -18 45 30 87 150 140 195 58 101 146 87 73 193 144 70 82 115 125 151 101 111 230 152 104 69 78 101 43 55 145 133 121 181 169 153 143 159 153 132 97 85 140 203 158 137 64 108 150 90 95 59 74 79 118 150 128 51 94 115 80 88 61 93 104 153 180 309 338 321 454 424 379 320 193 125 40 70 43 92 132 116 98 154 117 134 124 132 121 121 89 106 193 176 195 121 138 164 138 128 247 200 171 170 96 107 87 63 95 101 89 69 73 66 114 120 121 103 175 129 207 197 145 138 128 138 128 151 156 151 126 176 236 207 192 185 216 177 125 148 187 255 310 288 319 341 278 220 145 180 166 161 143 147 152 115 95 120 94 81 63 73 85 81 113 92 121 130 107 114 115 128 116 129 142 183 218 226 223 212 188 181 173 168 154 157 149 158 136 100 119 112 93 103 98 73 85 96 101 98 99 99 84 76 71 92 84 79 80 64 64 59 52 43 48 43 46 52 43 55 41 34 32 22 23 24 9 13 18 7 3 53559 329 83 30 10823 14 52 39 8467 1378 115296 102935 85041 55007 18224 2560 1027 1016 1127 1319 1383 1575 1661 1569 1595 1467 1431 1444 1401 1214 880 1069 1313 1373 1378 1295 1162 1051 1098 1011 1148 1044 716 436 351 458 549 630 502 512 420 354 459 451 387 386 347 350 292 401 446 335 456 509 442 447 320 384 323 233 285 310 259 294 409 313 296 364 405 361 281 443 572 575 513 542 557 540 419 173 95 72 166 144 45 239 264 220 247 111 57 30 19 41 -50 111 82 128 49 41 130 160 109 37 158 192 79 45 44 70 94 162 115 55 105 103 83 -23 128 134 62 140 207 151 90 61 181 188 102 79 104 61 132 87 124 171 177 88 146 138 82 8 95 110 57 33 126 121 31 81 62 25 92 129 103 131 145 89 25 -36 32 72 95 60 84 82 54 149 346 378 342 357 405 389 327 180 120 94 36 15 121 119 153 97 48 47 72 91 78 54 83 60 27 71 146 136 132 149 122 125 108 182 216 214 132 102 140 64 86 122 41 60 79 71 98 104 103 74 97 127 141 202 172 139 120 139 135 130 128 140 123 97 161 184 140 127 185 159 162 160 120 132 182 248 256 296 321 202 167 145 145 124 135 140 115 149 150 102 75 90 106 69 52 64 107 98 98 118 148 113 121 125 121 79 93 162 210 260 237 218 208 207 171 149 119 159 146 143 132 143 102 93 100 105 100 70 66 82 93 85 76 80 97 106 86 79 77 84 72 68 57 45 41 42 49 58 39 34 45 50 47 44 26 10 10 18 5 7 10 53565 319 82 30 10822 14 52 45 8466 1376 106989 98635 82866 51055 17227 3004 913 820 1278 1316 1302 1724 1691 1606 1432 1357 1354 1194 1176 1013 956 919 1215 1381 1192 1190 1236 1221 1064 959 1028 942 604 367 301 421 529 552 509 401 347 372 343 324 388 400 517 360 299 265 198 249 427 449 414 334 246 230 222 310 213 260 221 248 251 206 336 193 307 394 298 415 417 408 424 450 442 374 350 170 71 47 58 174 169 281 217 175 174 132 59 7 -39 -17 36 33 59 45 -20 -6 15 36 35 25 32 14 61 149 96 62 64 97 55 10 7 -20 -5 -29 64 64 49 59 88 10 47 44 74 -26 -36 41 26 34 88 50 28 44 28 -26 28 84 42 44 47 53 37 9 20 42 45 20 44 66 54 86 24 -10 67 12 -8 -13 18 81 37 31 30 6 54 231 381 410 372 396 411 317 205 86 40 -13 26 33 90 75 62 46 73 48 82 82 50 49 -69 8 102 88 96 117 150 117 81 48 77 93 61 68 55 56 68 19 20 -6 33 65 34 19 10 77 70 25 80 110 116 140 71 100 87 114 82 71 105 105 122 155 172 145 147 68 69 137 147 107 153 139 147 123 99 92 230 251 146 109 62 73 79 79 54 64 68 64 65 44 62 42 24 31 58 73 77 57 50 73 70 51 51 58 67 79 139 145 147 137 160 119 100 91 101 92 109 108 88 74 44 42 53 54 60 40 48 33 54 38 33 47 21 25 34 35 42 33 33 20 26 22 16 23 999999 2 999999 999999 1 53571 332 81 30 10821 14 52 51 8465 1374 112007 104225 86093 51273 16166 2885 1005 1045 1257 1374 1412 1711 1737 1493 1404 1425 1360 1367 1227 1088 972 906 1115 1304 1313 1323 1260 1167 1047 995 1217 1149 796 463 531 516 549 530 506 496 589 492 471 485 377 356 350 298 422 396 459 487 450 464 554 443 376 365 371 326 319 342 284 241 278 314 319 322 393 537 556 556 593 563 536 554 562 390 270 125 88 155 171 124 109 350 288 250 157 218 171 44 69 -16 63 61 74 101 58 25 98 93 80 45 -1 21 54 127 11 110 178 122 104 73 119 105 9 96 115 80 47 161 59 58 -20 6 73 84 135 90 72 107 217 119 103 214 150 68 133 133 105 97 163 125 97 99 58 63 91 17 23 66 103 118 76 48 60 64 80 125 80 127 114 114 105 44 206 335 393 455 477 458 445 516 263 140 83 63 98 113 59 52 71 85 12 50 126 85 144 104 55 49 75 124 183 168 159 129 155 145 157 166 143 162 172 103 98 97 100 75 94 67 54 94 74 67 44 88 96 124 185 159 136 158 166 126 101 147 161 121 174 243 164 234 191 132 153 176 190 174 149 143 175 180 151 180 297 289 167 167 174 170 197 159 159 155 159 130 101 90 106 102 91 77 115 113 109 117 137 149 169 163 139 126 142 141 173 227 229 257 227 192 199 189 161 163 154 137 179 149 113 128 132 97 99 121 115 104 98 114 96 89 89 80 90 103 108 106 87 70 71 68 70 62 52 64 56 57 64 59 58 54 36 36 29 25 26 32 28 16 20 9 53577 328 79 30 10819 14 52 57 8464 1373 109314 104106 86758 49489 18931 4048 984 1127 1322 1326 1526 1797 1687 1355 1294 1288 1270 1339 1269 1155 866 948 1150 1217 1151 1158 1084 1026 1065 906 999 1091 732 409 438 462 519 638 459 511 426 302 473 534 436 424 351 381 397 265 343 349 417 401 419 373 369 443 374 317 296 244 234 246 270 258 318 340 417 456 372 528 617 489 478 428 422 453 255 121 61 162 72 145 303 495 293 183 63 160 224 210 166 102 79 53 46 86 16 45 4 -15 37 35 23 38 10 102 98 73 104 7 61 14 -11 117 151 52 54 150 104 77 22 6 48 15 91 76 58 86 66 43 93 141 159 107 136 104 64 122 82 69 30 22 8 49 89 82 91 86 79 -11 21 67 69 54 59 33 23 49 71 11 14 84 18 114 185 316 343 372 458 502 478 390 268 122 44 -6 25 28 96 92 37 36 102 137 58 54 20 59 54 23 47 103 119 90 81 133 131 122 194 180 157 167 110 103 60 35 67 80 66 55 50 95 72 59 62 59 54 101 151 95 92 107 100 94 138 117 141 162 196 145 137 159 170 140 101 147 162 121 117 139 110 90 100 126 144 252 202 143 126 139 137 138 144 164 126 110 102 96 42 67 60 67 75 89 102 93 99 92 108 114 102 104 87 98 147 160 160 182 202 175 154 122 134 108 138 107 118 110 89 101 85 79 92 90 70 84 81 70 74 68 73 79 66 72 76 67 64 53 58 34 40 50 37 32 29 26 24 19 10 10 8 15 5 8 15 10 53583 329 77 30 10817 14 53 3 8463 1371 106912 101229 90724 66525 27193 5108 1096 1095 1314 1225 1670 1992 1785 1403 1314 1315 1368 1446 1339 1027 996 1026 1275 1275 1272 1259 1183 1175 1082 1057 1078 1010 629 416 441 456 588 581 487 484 508 477 413 455 444 436 417 423 337 334 394 559 405 409 429 429 470 467 338 326 396 374 360 312 303 253 308 408 391 422 457 439 594 660 454 553 466 470 316 169 112 171 155 138 276 389 348 291 227 253 351 170 175 165 100 47 42 77 101 12 -7 162 60 50 0 8 54 68 102 113 80 105 27 -23 -4 130 74 -93 -53 65 30 58 -11 98 -24 20 7 7 23 -20 59 138 45 59 101 51 126 107 124 90 34 98 23 35 113 69 49 88 40 102 24 76 18 28 89 1 63 45 136 50 116 58 90 113 112 86 159 349 392 344 385 469 399 428 315 112 66 83 55 133 130 85 76 50 91 68 95 96 50 34 29 55 86 130 122 34 105 174 130 116 135 154 106 108 50 39 76 54 45 76 104 83 45 61 86 39 11 62 114 53 106 147 146 187 154 103 105 130 138 173 214 232 246 208 230 228 148 138 147 136 123 86 131 146 134 148 165 254 239 185 104 127 116 143 138 143 91 100 104 84 108 111 90 107 114 71 91 110 129 134 109 109 100 111 100 126 137 167 211 215 157 126 142 142 130 138 156 139 141 108 68 92 120 85 90 102 69 56 91 93 94 90 79 83 99 88 77 80 75 60 67 43 46 49 32 31 39 40 44 38 42 26 29 24 25 4 2 12 11 53589 332 76 30 10816 14 53 9 8461 1369 112920 108878 98611 66625 24519 4003 957 1058 1321 1284 1721 2280 2001 1594 1436 1366 1288 1584 1305 1131 1084 1001 1286 1383 1452 1358 1272 1163 1031 1040 1022 899 562 483 467 427 518 544 572 554 563 536 423 469 423 465 488 432 485 529 542 463 456 493 498 393 415 507 427 418 431 427 347 252 270 312 292 395 383 449 489 472 529 583 499 505 521 545 398 202 170 375 358 261 184 312 300 241 292 288 310 204 131 204 177 124 127 145 124 27 6 74 129 73 75 35 75 78 59 63 130 50 60 44 126 142 3 82 7 54 -15 47 30 76 35 72 74 60 14 55 21 35 80 19 42 107 90 91 179 107 13 77 100 28 83 76 34 82 63 77 146 77 95 204 96 90 139 110 119 104 36 56 35 113 93 207 235 329 238 209 372 477 476 347 153 116 91 55 61 93 47 59 80 89 53 98 70 87 70 31 72 105 148 163 152 165 127 129 184 117 139 156 78 100 93 89 70 64 57 68 45 76 96 82 92 54 90 124 114 81 118 191 200 141 114 137 122 131 132 143 148 135 152 158 134 133 136 77 126 148 164 160 169 175 199 172 166 242 271 185 143 149 151 179 140 118 125 155 143 99 95 73 87 81 114 104 124 103 137 162 132 127 121 111 119 108 178 236 220 222 211 162 135 156 142 131 120 125 142 128 103 94 121 108 100 99 102 106 104 94 92 96 78 80 82 102 94 95 100 89 72 65 54 49 53 55 59 53 52 47 49 32 32 35 32 20 10 26 17 15 8 5 53595 329 75 30 10815 14 53 15 8460 1367 114170 116143 109245 76698 23866 3247 986 1159 1398 1334 1996 2393 1809 1564 1288 1428 1467 1394 1248 1120 1080 1101 1257 1370 1308 1391 1238 1141 1024 1017 1122 932 571 468 430 553 475 511 541 435 458 474 368 388 459 466 382 427 423 457 427 540 422 299 353 385 380 401 350 267 349 318 312 325 282 326 357 335 416 489 490 483 508 495 416 494 416 441 313 179 193 383 435 335 292 263 258 299 246 307 252 178 173 228 177 129 218 171 141 116 186 86 34 8 57 26 125 -13 51 48 74 -23 -2 0 53 7 47 76 54 60 69 70 20 -30 -49 72 35 30 117 32 -5 -11 105 137 57 67 73 67 125 113 75 83 66 75 110 100 87 46 53 39 103 97 116 118 88 105 117 135 159 112 76 158 166 173 147 155 205 287 197 163 270 381 368 174 64 98 98 104 159 78 -2 18 119 61 30 37 46 50 24 38 -3 58 68 137 159 102 132 100 94 116 142 152 137 126 95 88 65 103 107 80 79 72 64 76 105 73 49 27 71 65 112 83 109 134 135 128 137 138 123 133 166 158 135 136 91 99 142 153 128 137 153 134 145 176 167 140 155 188 155 136 128 128 144 113 132 133 149 98 91 81 73 74 68 57 82 83 59 82 95 87 110 83 75 102 105 129 182 230 191 163 165 124 118 125 101 142 156 133 146 124 91 72 73 87 84 84 100 79 69 73 47 72 85 85 63 70 77 71 70 57 58 62 49 37 26 28 37 25 22 35 33 29 20 18 11 7 13 21 1 53601 327 103 30 10813 14 53 21 8459 1366 121150 115868 96517 59746 20124 3073 988 1108 1449 1297 1972 2302 2025 1596 1315 1238 1407 1252 951 1099 1117 1102 1151 1391 1313 1353 1340 1127 1073 944 954 884 514 432 355 455 541 618 607 554 583 445 377 367 425 371 494 439 420 509 490 449 412 369 500 394 408 482 468 334 332 423 330 273 275 216 416 331 312 507 503 510 388 429 417 399 449 328 317 249 250 256 369 378 295 208 296 346 376 319 302 250 226 143 106 166 207 198 300 177 51 63 37 49 37 53 81 97 67 80 27 -19 55 18 61 55 67 40 28 47 92 52 5 75 115 44 -76 -27 19 85 101 15 47 61 121 116 123 51 64 68 11 68 42 -12 64 67 130 51 69 123 74 130 118 102 101 78 119 67 101 80 -12 45 136 153 184 217 191 237 135 134 164 297 266 193 103 74 107 136 62 78 102 93 113 86 83 85 59 73 119 100 28 79 94 91 133 160 150 60 59 101 146 159 125 44 34 45 65 63 69 70 45 52 59 42 9 37 65 54 90 117 123 125 148 129 134 117 127 121 128 146 174 157 138 121 120 121 107 132 111 99 107 111 169 130 106 123 113 149 214 160 129 104 140 138 129 133 117 106 90 69 100 59 74 44 48 104 98 94 126 130 101 104 110 100 126 152 193 222 216 172 134 166 133 128 125 130 143 135 126 117 105 63 79 100 80 79 83 75 71 80 76 83 70 75 66 74 70 66 53 47 59 52 39 50 40 31 32 11 21 22 12 5 20 13 6 6 5 53607 324 73 30 10813 14 53 27 8458 1364 123300 117908 105525 66979 18724 2646 942 1160 1566 1617 2055 1719 1576 1574 1285 1174 1258 1284 954 926 1063 1037 1162 1254 1299 1262 1236 1149 978 901 985 793 391 414 358 443 579 465 563 431 408 436 455 420 477 489 462 503 478 495 475 485 457 381 346 360 321 396 415 382 361 343 277 219 305 279 305 269 428 482 550 475 528 539 411 425 409 381 322 207 156 198 371 316 326 361 206 263 483 500 322 243 148 249 165 227 308 151 268 190 25 42 119 72 75 119 124 103 146 70 -2 -48 37 29 -45 -17 -13 -44 -4 14 -24 21 40 18 36 14 -4 -7 49 30 138 18 30 19 33 90 124 70 93 153 71 46 82 125 52 82 73 99 33 39 68 99 110 92 3 92 100 77 118 97 12 79 67 73 185 298 248 191 109 58 37 143 230 140 40 21 12 40 42 95 33 67 109 61 39 43 46 21 111 96 40 90 118 121 148 88 98 126 130 113 136 111 99 84 49 21 35 20 1 24 67 62 79 77 63 62 61 40 51 61 95 125 112 103 162 205 147 171 127 123 174 157 118 105 124 105 104 145 155 77 86 119 152 129 162 132 119 154 147 153 189 137 136 128 130 128 125 106 114 84 48 50 28 43 52 86 75 95 105 87 104 96 81 73 117 158 187 180 175 170 138 126 120 119 80 82 116 114 102 104 58 24 70 77 63 58 57 76 48 48 68 80 73 63 56 54 56 76 69 59 61 47 36 22 23 26 34 23 25 24 8 4 10 15 53613 328 72 30 10812 14 53 33 8456 1362 128515 125462 107082 67165 18556 2912 1184 1342 1548 1496 1939 1623 1624 1733 1152 1032 1308 1306 849 900 1102 1119 1133 1192 1371 1382 1365 1190 981 928 913 636 471 482 479 500 542 615 608 529 499 483 386 345 377 286 342 417 516 626 540 452 617 483 297 378 278 279 317 150 317 281 326 318 230 268 276 273 427 515 502 447 380 475 479 332 312 332 254 134 229 336 289 291 344 332 268 274 476 531 361 354 312 261 295 263 303 304 258 286 119 95 229 205 233 157 173 219 180 2 89 110 68 55 -26 -20 68 44 66 110 35 -16 14 -5 -18 28 20 56 64 54 71 52 80 77 57 86 80 62 119 83 68 19 69 27 103 12 112 90 73 136 117 93 144 135 65 92 95 132 110 99 117 174 127 89 115 157 191 119 102 45 34 11 46 31 21 19 27 94 87 43 69 94 105 72 62 90 90 72 113 67 82 94 155 161 127 101 96 103 160 132 95 140 47 77 16 1 18 79 85 65 82 75 79 90 44 39 39 67 57 43 87 151 151 173 175 192 128 141 126 140 129 154 120 140 96 87 127 112 94 160 128 98 122 99 108 130 127 134 149 186 105 142 109 93 100 113 127 109 95 94 64 52 67 54 70 66 103 68 51 61 78 111 96 101 119 159 188 162 164 162 140 136 135 142 118 96 119 128 111 129 84 46 78 95 71 75 73 86 65 60 65 69 75 77 82 71 70 69 82 73 69 49 37 38 46 36 31 30 27 22 21 19 18 5 3 3 3 2 53619 330 71 30 10811 14 53 39 8455 1360 134751 129019 101397 57287 14463 2723 1240 1353 1486 1574 1855 1649 1555 1571 1124 1094 1088 1126 952 1100 1110 1039 1258 1227 1369 1449 1414 1331 1154 1040 970 517 507 479 517 474 439 615 583 497 464 481 356 380 362 376 349 422 352 400 509 546 597 653 506 458 426 301 369 331 392 302 335 309 230 237 218 220 332 412 536 517 446 421 469 446 408 292 86 58 239 346 325 256 319 322 379 320 474 516 506 405 311 333 278 305 274 207 185 309 160 174 333 307 262 285 250 405 379 303 191 179 118 -10 42 73 145 125 177 56 46 88 38 50 37 95 38 35 63 -12 17 -20 -24 40 145 77 106 101 83 104 71 79 89 127 59 43 1 -15 99 140 86 75 115 104 52 75 49 85 102 70 47 70 66 79 135 103 131 166 104 59 119 127 65 55 79 89 107 88 135 146 87 78 136 76 112 149 94 44 40 72 64 112 168 153 122 129 114 94 136 153 165 125 36 11 -7 44 67 69 71 60 58 78 49 -14 17 35 23 33 23 42 45 100 158 166 143 133 157 127 137 78 100 99 77 130 119 96 77 102 127 134 136 139 107 108 128 123 109 141 233 207 151 150 134 142 89 119 154 115 128 116 93 56 91 78 80 82 110 104 111 137 111 90 91 100 157 161 169 154 151 190 143 140 162 144 130 133 126 120 105 129 98 63 81 83 75 72 78 99 90 84 75 88 86 89 83 78 90 95 104 91 80 73 54 45 55 47 41 42 43 35 32 34 27 26 19 26 21 14 9 4 53625 323 47 30 10817 14 53 45 8454 1359 124677 119105 93929 45262 8576 2101 1125 1480 1376 1692 1778 1728 1499 1635 1127 981 1102 1214 953 980 1131 1134 1003 1022 1227 1209 1221 1237 1218 1039 779 398 407 522 449 397 444 433 579 540 337 381 387 302 321 341 339 372 413 454 531 496 515 542 464 275 303 285 242 334 329 305 206 216 206 159 226 333 343 405 515 564 551 400 380 429 414 276 224 215 300 366 229 320 312 321 290 378 443 457 451 437 274 284 274 164 231 259 250 172 135 111 261 240 283 409 406 528 571 462 417 192 59 -51 -39 -7 154 128 132 128 36 -20 -56 14 -7 35 -25 9 49 6 2 -39 56 20 32 54 79 11 21 29 89 70 89 50 82 87 53 45 79 83 63 8 35 71 96 90 16 -3 60 81 98 53 68 110 96 57 129 90 96 86 48 134 139 67 58 11 42 5 25 51 79 102 69 55 61 32 77 90 58 49 30 1 98 90 106 109 108 95 125 134 137 87 52 46 123 58 80 -19 13 34 50 56 53 46 72 94 46 58 66 62 47 70 106 119 180 176 131 84 89 68 105 106 122 125 85 82 126 107 103 80 55 89 94 97 114 123 114 140 168 87 67 57 76 79 116 124 131 107 96 79 74 77 69 65 65 80 73 62 82 83 68 75 66 63 92 141 175 153 179 144 117 108 108 121 121 96 100 115 119 97 74 39 46 72 66 50 56 53 64 66 59 55 47 59 63 46 52 70 65 45 37 40 23 16 15 16 25 26 15 14 0 999999 3 53631 319 81 30 10821 14 53 51 8453 1357 124326 113621 88689 37991 6622 2135 1210 1526 1432 1532 1403 1429 1466 1588 1123 1035 1109 1070 844 941 1099 975 979 1011 1089 1214 1213 1128 1080 958 652 265 387 545 515 474 436 463 497 459 431 378 348 401 319 353 425 368 388 431 451 511 452 534 459 448 340 196 182 177 267 246 283 284 208 203 181 215 279 418 480 657 563 490 431 383 376 205 143 209 230 256 291 198 163 255 250 324 446 421 388 399 396 298 207 183 332 224 173 148 143 233 284 350 441 353 396 489 346 424 415 154 92 85 35 66 110 151 118 94 -4 -15 29 6 -25 11 12 29 -45 -63 7 10 -21 11 29 56 85 55 89 45 22 -4 43 69 38 51 79 13 5 0 52 141 81 29 28 124 74 13 100 77 23 40 64 47 35 79 95 89 54 87 98 79 42 -1 70 -18 17 80 96 78 136 122 34 58 59 81 72 64 76 56 79 37 120 85 129 136 77 103 113 107 125 145 51 39 61 56 10 17 31 30 67 31 20 16 18 37 34 44 26 31 47 67 132 129 122 77 88 99 80 60 20 64 90 56 76 105 73 63 63 44 77 54 92 96 137 138 88 95 92 50 46 49 124 117 119 72 82 123 99 78 60 18 22 39 67 80 68 62 76 49 45 57 71 74 115 148 152 134 115 101 101 81 99 92 80 81 76 72 114 103 74 39 50 56 48 52 42 44 53 31 48 44 45 48 44 44 30 37 46 51 42 22 999999 999999 10 14 13 1 8 53637 334 82 30 10822 14 53 57 8451 1355 130827 120620 91748 35216 5257 2054 1412 1748 1485 1543 1409 1356 1666 1959 1388 1122 1100 1028 998 1240 1374 1079 1028 1190 1287 1294 1344 1170 1067 993 677 485 530 435 499 475 542 577 497 454 400 412 471 323 284 377 425 496 454 510 661 713 566 499 518 531 373 370 395 352 411 350 331 346 310 280 266 315 455 536 519 621 654 587 627 576 417 316 111 207 390 297 339 375 386 299 275 368 477 524 498 460 427 289 241 338 278 280 375 305 257 458 449 429 453 469 508 521 535 486 430 379 176 115 146 194 115 67 141 4 68 108 90 116 79 35 6 42 35 74 101 87 67 77 101 130 96 72 31 139 201 153 130 145 129 110 151 107 100 104 146 162 75 67 162 90 103 74 64 64 32 104 157 167 157 126 107 89 157 154 153 142 106 94 131 98 108 111 142 102 147 180 129 132 169 102 116 154 113 94 103 83 114 198 180 158 148 91 144 158 201 189 71 53 87 54 98 87 61 105 96 103 94 123 117 90 34 57 88 99 74 71 79 173 197 147 136 124 146 122 130 147 105 116 129 120 153 192 171 154 156 179 169 223 230 163 171 172 130 134 175 188 152 177 182 175 164 145 152 168 115 83 106 116 121 130 126 106 123 111 119 139 138 106 142 157 214 222 190 159 169 174 146 177 161 153 146 140 160 159 138 96 102 118 124 112 112 115 129 127 126 114 104 121 116 105 90 86 93 91 95 78 59 47 53 56 72 70 64 76 58 41 42 40 41 31 25 22 26 20 21 20 12 1 53643 331 82 30 10822 14 54 3 8450 1354 133769 114483 81227 33160 6037 2353 1315 1405 1324 1290 1355 1195 1619 1913 1390 1020 1032 948 904 1027 1165 1119 1057 1080 1082 1227 1233 1206 1114 885 560 385 464 555 550 490 549 538 506 481 391 441 491 411 385 430 376 427 446 458 485 423 469 550 408 387 433 427 341 249 327 337 343 216 212 212 321 372 361 401 579 582 503 516 557 457 419 225 89 313 281 353 298 237 178 240 303 326 323 407 549 480 380 410 391 323 268 290 252 140 231 329 430 418 331 257 395 508 390 426 451 370 221 94 122 111 122 132 129 74 15 -6 82 52 73 33 58 47 31 17 -30 -10 46 12 38 40 83 47 86 76 151 84 105 88 136 85 51 62 120 82 123 72 65 109 23 127 117 82 73 6 64 105 138 100 94 177 103 81 114 124 4 0 33 85 85 69 129 117 37 43 39 55 58 35 61 73 126 68 55 78 66 33 78 146 112 139 115 81 106 130 170 133 128 92 118 94 94 96 115 85 103 72 99 85 62 97 22 42 77 68 51 129 116 140 129 143 161 107 114 105 95 136 100 118 107 118 188 206 218 151 152 163 180 200 129 113 133 154 120 87 111 76 115 135 140 127 100 135 144 125 118 68 79 102 119 70 112 104 104 113 109 111 120 92 102 117 175 197 166 131 134 138 114 131 129 113 134 139 104 120 104 53 60 95 110 83 72 101 85 84 89 77 95 91 80 74 62 72 81 83 83 56 45 38 38 46 38 28 28 38 32 19 13 31 24 13 12 7 9 12 1 53649 327 82 30 10822 14 54 9 8449 1352 137130 124456 90207 33232 5343 2286 1377 1563 1489 1235 1174 1337 1511 1851 1309 921 853 868 968 1135 1191 885 968 988 1135 1288 1230 1250 1198 935 633 401 478 433 449 429 474 567 588 449 370 490 449 349 394 371 453 407 435 570 437 365 317 524 642 550 446 345 346 371 278 301 349 300 301 286 212 411 456 506 382 511 440 487 423 474 346 282 165 197 312 298 206 225 316 427 390 348 358 431 461 435 478 468 475 409 296 241 212 187 387 488 462 379 371 377 381 382 405 474 366 373 212 156 134 166 235 183 139 55 6 46 74 29 39 23 30 -9 -2 22 82 7 18 64 60 97 69 81 40 68 72 68 33 72 84 111 149 98 86 47 76 69 101 80 69 114 211 140 77 82 114 163 99 63 86 112 80 48 50 93 111 114 177 121 99 68 116 68 101 112 104 62 78 96 71 78 4 -14 81 79 21 91 115 110 106 159 120 163 182 187 126 94 94 78 47 43 71 75 33 44 116 100 78 74 82 44 48 33 44 53 62 72 43 101 113 75 125 139 152 105 117 88 96 86 110 102 110 186 237 180 138 161 127 196 195 164 120 96 121 123 120 117 125 110 73 104 116 87 92 76 35 54 71 88 71 105 120 77 96 95 99 109 105 74 77 108 147 163 147 151 124 120 124 110 112 111 106 104 97 134 91 45 76 63 86 74 64 82 90 73 94 85 83 76 61 47 54 64 72 66 53 41 23 34 30 22 24 26 21 25 24 8 10 13 5 999999 1 53655 322 82 30 10822 14 54 15 8448 1350 129491 120361 87893 33283 5145 2412 1334 1495 1224 1082 1135 1355 1599 1646 1177 993 962 1021 1079 986 960 953 1053 1071 1096 1216 1136 1033 1074 1025 659 383 364 379 425 483 535 505 578 465 377 377 401 371 399 356 371 395 425 397 533 459 355 423 463 435 436 456 475 321 378 365 327 375 270 157 200 249 304 356 417 477 484 322 396 213 198 187 162 300 197 309 265 263 340 481 456 342 443 357 473 480 463 481 619 580 291 284 266 209 299 497 357 336 357 300 306 403 406 311 314 400 430 331 158 175 245 167 106 123 154 92 104 25 72 -29 49 35 -28 -69 99 -2 5 -14 51 -5 25 69 30 53 126 89 97 51 38 33 75 117 79 96 64 108 57 22 14 62 108 94 67 26 56 67 87 99 127 108 97 45 54 121 29 38 78 92 147 105 117 89 99 77 145 107 69 24 42 27 45 34 59 73 -1 61 59 103 151 123 119 121 162 145 100 116 92 21 62 78 102 79 89 69 46 24 47 83 17 4 43 35 34 71 99 89 82 73 90 72 109 89 79 78 101 68 77 47 98 81 154 135 102 75 116 123 119 90 114 119 144 104 66 71 78 84 109 91 121 112 113 106 69 12 29 49 71 67 71 60 42 66 84 107 78 57 65 66 93 94 112 143 159 120 99 111 113 116 96 113 108 79 89 97 55 41 18 49 88 70 54 74 76 72 58 57 45 33 39 62 53 42 32 33 42 22 14 16 27 14 16 14 17 8 4 12 53661 329 82 30 10822 14 54 21 8447 1348 119279 116570 93045 36892 6342 2379 1436 1506 1348 1280 1358 1366 1703 1894 1536 1234 881 967 994 1040 1075 969 987 1052 1007 1201 1191 1019 1021 925 646 425 433 482 469 375 427 444 410 348 396 401 424 387 425 348 394 511 502 373 478 472 391 537 577 444 499 435 604 428 408 395 313 264 313 363 295 239 378 308 490 513 416 456 356 182 218 178 158 325 373 268 302 547 587 559 538 373 445 413 409 393 501 623 670 554 305 330 285 270 346 486 439 378 310 262 291 379 283 283 404 367 437 362 243 289 305 217 124 137 64 215 231 84 85 43 40 50 60 63 48 33 75 16 122 97 102 70 94 104 42 114 78 100 159 156 111 95 85 95 129 75 34 56 80 90 112 175 131 89 102 29 10 87 145 162 105 92 117 77 71 79 116 142 129 115 109 166 118 96 160 125 82 77 106 77 101 108 101 29 32 101 87 161 118 94 119 110 164 146 125 127 83 108 113 64 57 46 119 91 91 31 64 44 43 45 76 129 71 110 87 97 84 125 150 167 144 82 102 123 115 94 65 101 134 99 154 196 153 138 100 107 121 132 84 63 114 117 136 104 120 104 138 109 127 142 147 119 100 100 56 25 72 65 72 79 78 47 99 101 108 96 85 81 73 98 140 186 187 135 70 92 119 117 122 121 122 123 145 123 96 42 46 59 74 88 83 98 69 66 85 70 72 76 70 61 58 61 66 60 52 51 41 31 25 22 29 35 30 24 30 18 20 19 24 12 1 7 1 53667 332 82 30 10822 14 54 27 8445 1347 122359 116517 88154 41510 7775 2493 1441 1566 1473 1257 1178 1219 1755 2198 1670 1300 1043 1009 1050 1022 1065 931 889 950 1129 1207 1124 1126 1036 836 562 443 523 556 566 429 511 553 558 515 438 396 458 411 358 390 450 486 497 505 497 547 519 551 536 512 523 468 485 424 490 450 330 380 319 354 300 298 273 350 406 458 487 515 465 178 184 166 326 374 381 346 377 615 776 614 559 501 427 485 364 395 471 603 745 446 279 390 397 354 411 540 445 367 264 226 331 359 336 325 255 439 375 407 515 509 333 275 169 185 117 180 256 228 131 126 53 64 55 -1 76 75 57 12 -8 5 82 89 114 118 142 105 82 148 167 162 157 95 44 87 62 109 49 43 82 77 112 68 88 148 118 89 98 133 153 111 121 127 108 88 90 66 156 132 125 137 164 151 200 126 140 125 88 72 129 117 88 93 113 64 98 93 95 166 141 128 90 128 118 186 223 179 118 73 49 86 55 79 113 124 50 49 87 95 102 63 67 91 135 144 67 81 162 188 148 126 148 105 124 124 107 127 113 137 142 123 129 159 145 111 105 142 132 147 129 131 145 141 166 129 99 121 113 115 156 141 145 136 107 102 87 88 108 141 127 111 94 82 103 115 120 103 110 107 117 149 164 178 177 180 128 146 149 150 149 136 140 129 129 136 114 53 72 70 101 86 82 92 106 75 98 95 78 83 78 64 69 91 79 69 55 61 52 46 57 55 60 55 51 38 39 38 28 31 32 34 19 7 15 23 11 1 53673 331 81 30 10821 14 54 33 8444 1345 108670 107035 82074 40532 8375 2562 1630 1722 1546 1266 1296 1506 1748 2061 1557 1287 890 854 1165 1217 1127 925 936 1001 1243 1208 1038 1180 1167 849 562 438 457 536 448 383 551 577 593 646 545 504 430 384 414 458 462 412 504 434 572 570 514 664 617 517 553 549 431 502 397 517 312 290 332 356 350 289 435 354 489 495 500 445 338 315 236 247 386 420 385 360 372 599 629 565 399 464 481 467 448 449 667 724 752 489 330 338 390 376 447 482 496 401 257 273 290 342 302 354 422 464 419 397 368 375 297 239 183 289 263 231 362 301 185 146 150 81 117 84 48 34 129 43 32 111 108 157 189 76 149 86 164 145 121 76 77 59 80 118 82 108 31 127 79 40 116 144 153 143 44 61 134 141 110 108 52 92 64 128 100 127 126 113 198 147 149 169 135 148 167 189 202 134 130 150 129 103 116 89 116 120 170 146 94 144 207 193 160 218 233 185 84 54 79 89 102 56 65 78 87 58 81 85 80 100 103 95 90 111 80 133 146 136 145 115 162 145 138 103 75 153 115 168 108 148 176 145 123 100 117 147 132 131 160 150 126 132 148 167 173 106 154 148 112 165 174 131 86 79 68 87 115 112 83 102 95 126 100 97 103 132 110 115 100 124 164 199 203 195 170 135 123 115 133 133 127 126 125 122 78 65 50 93 117 88 77 85 93 90 103 89 76 75 93 66 78 90 70 70 66 41 38 47 34 43 36 37 44 39 29 35 34 33 33 28 8 10 6 4 1 53679 329 80 30 10820 14 54 39 8443 1343 102385 97716 81075 45100 11632 2912 1689 1961 1450 1109 1306 1487 1861 1912 1571 1270 992 994 1222 1200 961 1032 959 994 1190 1061 1140 1086 1106 839 577 477 490 495 486 467 535 474 511 511 412 529 410 397 377 361 499 465 451 378 468 601 518 636 655 578 535 570 575 579 518 439 433 336 426 386 369 312 352 284 463 546 506 434 331 209 211 324 376 353 414 419 526 487 373 466 500 472 406 474 453 448 525 583 661 623 530 430 570 510 573 590 421 349 334 158 235 352 321 364 301 316 344 347 273 324 351 307 279 215 250 183 273 254 195 92 146 101 82 143 150 163 99 31 -5 105 173 151 129 167 98 152 126 89 43 89 123 147 96 41 50 21 63 53 108 17 33 137 126 51 218 104 156 108 102 103 80 94 83 41 81 90 100 104 130 120 86 86 191 134 179 147 180 115 89 61 99 85 47 105 88 113 160 181 196 146 149 175 194 211 226 164 91 64 57 117 110 86 89 127 123 123 93 67 155 79 88 69 44 117 119 150 108 116 132 150 125 132 130 134 117 124 139 90 112 145 110 97 90 127 138 122 127 105 152 156 122 120 132 157 134 110 124 135 152 143 114 125 94 77 98 96 112 122 148 103 106 85 100 95 105 128 142 146 94 79 102 137 171 159 171 122 114 153 167 150 149 141 137 127 82 63 36 56 115 80 82 95 87 88 87 76 57 88 87 75 76 76 65 56 45 46 50 31 18 19 32 32 36 38 34 26 26 22 27 35 37 16 6 53685 326 80 30 10820 14 54 45 8442 1342 107937 103896 83708 43793 9670 2753 1820 1731 1422 1137 1216 1486 2012 1697 1318 953 940 1062 1175 1132 1031 874 1061 1036 1091 1151 1029 1062 959 795 521 398 329 468 475 338 406 630 571 424 361 361 409 314 296 355 393 222 312 476 464 604 572 573 696 672 588 541 576 482 465 284 318 406 362 391 340 364 391 408 463 488 426 294 323 375 361 311 474 458 283 477 648 676 619 530 547 447 418 479 437 428 571 649 638 679 567 430 428 434 347 343 278 256 250 249 226 265 265 365 305 270 283 201 170 162 273 249 292 344 316 264 254 149 163 232 161 146 137 124 114 124 154 141 80 127 26 127 89 147 121 162 164 171 98 112 93 96 66 57 17 68 35 32 69 73 114 80 104 164 105 43 79 76 110 51 62 52 79 37 108 101 65 98 130 53 41 79 129 133 118 40 149 118 68 103 31 58 94 90 128 133 106 121 110 147 166 158 214 174 105 69 35 121 32 -4 50 24 41 54 72 90 104 98 97 83 69 68 85 53 79 91 104 93 104 122 164 187 188 160 166 144 92 136 165 101 58 110 85 79 137 111 111 120 143 82 62 87 88 126 106 115 104 111 100 97 99 75 61 47 63 83 93 120 122 84 48 41 91 90 99 98 103 118 98 88 59 92 133 169 158 125 119 101 106 107 131 116 103 80 74 43 31 72 94 76 72 66 72 68 82 76 64 70 60 50 44 32 32 46 37 20 26 26 26 18 30 23 8 8 15 9 7 999999 3 7 53691 332 79 30 10819 14 54 51 8440 1340 115338 109389 86650 44630 9563 2570 1813 1560 1065 1071 1394 1612 1697 1534 1258 1051 974 1210 1233 1150 921 989 1056 1050 1170 1168 1074 1138 1085 762 506 411 469 356 493 598 531 586 552 470 384 406 526 468 329 316 444 437 474 452 452 494 552 545 653 655 674 574 431 603 531 298 399 313 382 348 401 379 342 323 373 550 469 398 360 466 466 336 391 361 333 510 722 794 692 641 605 438 406 419 356 494 524 581 689 633 574 605 591 467 339 332 308 296 249 226 198 244 285 179 200 297 254 150 98 137 259 338 388 288 296 299 304 202 196 158 152 101 133 169 183 204 143 184 206 180 167 242 141 112 151 129 153 231 156 93 158 60 74 81 34 101 80 111 137 157 161 93 118 154 126 66 89 133 132 96 58 21 70 107 136 170 122 100 96 142 62 122 139 108 127 134 108 81 113 70 32 56 74 86 66 168 216 133 163 150 202 182 162 169 178 133 54 52 109 140 55 65 77 67 120 93 101 124 120 117 116 94 73 47 27 94 104 115 114 49 125 217 200 134 142 134 142 133 97 93 92 101 153 145 123 132 111 120 118 133 134 154 139 114 120 140 128 135 143 123 149 122 68 87 113 120 146 174 160 137 99 92 94 113 133 114 129 131 101 121 138 124 150 180 199 140 140 139 134 149 165 126 130 128 125 78 56 68 100 119 108 104 109 100 83 96 96 82 76 87 87 81 75 73 70 67 57 55 47 43 46 47 44 39 44 39 48 40 30 19 26 31 18 10 6 7 53697 332 79 30 10819 14 54 57 8439 1339 116620 111054 85109 46003 11658 2590 1684 1422 971 1042 1362 1751 2057 1908 1368 1011 930 1125 1223 1146 831 781 1074 1174 1077 1091 1254 1157 1074 902 517 439 461 501 450 459 513 573 610 520 393 316 317 427 394 466 495 544 463 490 422 454 599 579 611 636 704 668 620 554 515 494 327 375 331 393 407 386 438 364 428 433 336 378 448 399 330 221 272 350 586 600 809 614 599 445 398 375 368 420 493 592 550 513 530 622 427 434 376 337 374 336 269 281 221 245 206 206 145 145 138 142 141 114 81 87 168 285 263 288 291 310 350 280 176 162 169 126 210 197 222 147 216 192 191 153 173 167 140 128 167 111 165 119 155 152 211 127 127 96 71 135 115 134 170 124 122 218 229 95 116 118 102 76 95 70 101 85 107 81 72 146 129 55 59 132 110 124 63 89 96 89 100 70 74 63 50 85 90 145 122 173 116 131 157 155 126 150 221 198 164 86 96 89 68 15 112 168 105 90 124 133 120 124 136 139 116 94 84 58 79 91 99 105 130 100 142 125 189 177 170 160 146 140 144 132 126 127 112 104 114 100 118 95 116 119 94 134 143 151 153 138 109 123 137 120 108 125 81 74 96 129 127 164 145 130 141 121 108 104 93 119 110 104 105 123 123 124 170 173 184 119 123 155 125 123 171 151 110 117 119 76 48 65 113 107 89 91 100 98 100 95 82 101 75 49 74 74 71 69 52 51 71 70 50 44 41 41 43 34 34 30 33 23 24 14 12 13 14 7 5 0 53703 325 78 30 10818 14 55 3 8438 1337 110887 106405 80983 42563 11468 2282 1485 1535 820 795 1107 1599 2170 1973 1354 1056 1046 1117 1095 995 899 843 886 978 1117 1003 1062 1003 963 881 523 379 463 412 458 368 487 589 529 367 465 338 472 332 335 342 422 393 385 446 478 486 467 586 662 682 704 577 366 512 494 349 321 314 342 374 366 374 489 420 346 422 444 406 496 372 178 190 151 331 688 788 777 435 288 283 251 275 323 387 336 405 501 330 380 307 276 310 239 378 293 278 270 119 136 115 140 235 110 113 117 87 117 112 24 119 168 307 308 223 272 226 169 112 93 64 27 94 136 115 132 120 221 204 258 155 81 113 100 94 78 47 54 141 145 162 139 114 144 141 130 122 96 28 126 159 114 126 90 66 116 88 142 123 72 4 82 54 23 35 131 82 97 103 97 72 40 66 65 31 64 82 25 99 132 19 38 46 55 114 143 124 116 85 116 104 126 176 173 157 163 109 60 62 58 66 64 87 46 55 113 93 102 135 81 54 71 50 0 -21 7 82 82 125 99 110 103 126 163 127 111 128 134 93 113 88 100 102 100 128 76 96 81 52 67 47 71 113 87 92 87 81 96 98 137 139 92 74 45 76 102 111 135 157 156 168 88 72 72 75 77 97 83 98 76 60 75 111 133 157 124 84 110 114 120 134 124 114 111 91 68 37 60 58 83 93 90 75 80 70 67 62 62 75 57 58 59 70 37 36 43 31 15 23 37 11 21 17 16 22 21 6 999999 3 0 53709 329 75 30 10815 14 55 9 8437 1335 118876 110111 85684 50758 14879 2606 1740 1649 906 971 1286 1663 2356 2355 1411 1015 874 1103 1124 1149 989 907 935 1070 1174 1029 1082 967 953 843 725 339 350 362 443 404 480 547 387 421 414 399 548 416 420 523 428 352 393 519 468 466 468 482 582 647 666 605 478 434 429 328 364 385 455 453 350 410 520 531 529 416 340 397 436 354 352 181 228 540 901 841 564 282 299 245 253 230 217 322 461 414 240 226 233 163 187 216 317 267 273 185 148 181 225 195 140 138 74 74 77 112 155 58 84 25 156 233 222 188 253 248 120 115 182 96 150 132 137 147 196 184 155 166 124 202 196 178 116 141 143 69 84 87 77 122 176 151 113 117 193 242 176 132 119 132 173 173 138 126 66 109 85 53 28 71 58 86 77 73 175 87 76 82 117 122 112 59 47 91 78 55 103 50 56 56 14 23 57 71 86 141 186 117 93 129 126 124 110 129 140 138 128 112 107 46 80 102 66 50 69 73 129 89 94 77 65 71 49 60 21 8 61 78 94 114 94 114 171 142 157 129 154 150 106 101 121 122 134 141 119 107 100 87 83 81 138 175 133 79 98 109 126 128 130 100 130 111 78 54 87 138 172 155 176 184 130 70 64 81 93 101 107 62 94 127 85 122 126 147 136 106 129 130 111 133 141 145 109 133 123 79 66 102 98 79 79 80 79 76 77 62 63 77 40 51 74 65 70 89 78 55 47 32 31 52 43 48 28 33 39 30 31 20 28 22 14 8 6 53715 328 103 30 10813 14 55 15 8435 1334 116290 111254 85701 46317 12359 2534 1513 1298 879 1087 1340 1689 2329 2465 1568 1110 1002 1160 1151 1178 1088 742 810 886 964 992 963 922 1066 887 559 399 439 418 427 508 557 687 554 347 354 342 409 404 400 417 404 370 450 552 550 568 587 569 624 577 592 742 532 585 483 539 452 416 442 438 327 417 824 829 526 404 448 398 372 274 311 308 346 700 876 860 465 288 244 224 260 281 363 374 449 301 257 222 232 150 157 237 272 169 193 175 199 203 190 129 157 161 82 98 60 105 95 163 124 85 175 189 169 168 275 208 142 110 99 57 135 173 176 221 170 141 127 119 177 189 159 91 87 169 110 124 209 165 141 192 141 131 130 155 245 162 180 131 179 152 126 147 46 53 118 32 19 5 29 97 117 49 98 102 71 123 89 84 92 38 48 67 75 1 52 90 91 77 48 106 81 35 35 108 128 105 98 77 108 115 184 191 145 187 183 119 66 103 98 77 79 94 70 55 63 94 116 97 75 44 89 71 68 65 73 63 85 119 123 121 122 82 164 142 102 97 108 78 100 143 132 124 140 140 121 112 101 90 108 85 120 132 100 101 90 82 119 108 118 111 119 117 122 85 74 91 156 157 151 179 157 108 72 77 85 93 134 97 108 106 100 122 160 143 130 120 143 131 142 147 145 130 131 118 117 93 56 73 110 107 95 85 67 72 72 70 90 93 61 58 73 55 63 64 62 43 36 50 50 43 36 18 38 39 27 26 22 21 12 2 4 2 53721 327 72 30 10812 14 55 21 8434 1332 113616 105803 88685 53564 17130 3184 1750 1403 983 1003 1250 1607 2121 2513 1852 1163 914 1068 1221 1208 1195 776 806 964 1002 929 934 1090 906 748 498 350 364 359 421 437 454 536 461 395 426 411 381 340 294 321 404 346 264 466 553 413 570 658 618 574 645 690 575 542 439 449 425 417 450 569 419 393 761 790 485 390 435 446 395 385 403 252 424 806 725 520 283 164 197 230 269 183 159 279 294 332 256 217 198 158 173 242 238 243 196 187 93 118 120 68 86 128 125 61 113 84 146 156 72 155 157 128 110 191 197 149 139 73 172 41 68 135 65 143 139 121 165 134 96 131 137 151 151 103 165 160 121 136 112 125 84 96 130 126 288 186 182 164 165 163 143 103 144 69 73 -1 53 86 30 51 59 49 30 77 106 131 56 93 92 74 61 82 47 5 86 35 72 31 60 -24 29 107 101 126 105 69 71 93 186 118 124 134 149 162 128 82 75 40 23 62 83 46 53 77 88 92 89 56 127 95 30 36 10 25 49 63 34 38 79 69 130 145 110 90 96 133 96 71 89 77 91 114 123 100 100 125 104 80 88 80 115 111 115 101 106 94 102 104 73 102 121 78 88 35 43 110 128 133 163 170 151 85 68 52 40 82 109 93 88 91 82 101 120 153 102 90 90 119 123 123 129 110 117 113 102 96 63 32 47 64 82 59 45 63 65 69 71 55 43 57 56 45 65 64 38 26 24 22 20 33 25 25 13 22 17 11 0 6 999999 999999 5 53727 323 72 30 10812 14 55 27 8433 1330 112547 112040 96387 60324 20277 3748 1698 1530 991 1013 1213 1659 2065 2539 1940 1233 1010 1088 1259 1203 1057 870 788 954 1075 1023 923 997 802 595 392 337 295 276 325 352 506 469 420 343 379 259 301 247 366 320 395 353 470 533 484 480 523 603 733 632 633 729 592 445 453 592 507 450 434 581 696 676 806 918 542 502 582 509 509 628 479 446 567 689 342 180 241 161 152 125 163 246 302 237 218 197 328 218 192 137 116 114 139 89 171 123 196 148 30 99 89 106 128 138 59 163 65 60 63 73 134 122 54 102 207 237 98 105 159 129 155 127 137 143 136 164 160 141 123 155 153 137 114 107 95 112 84 135 151 158 204 182 186 228 204 122 74 195 186 97 106 128 99 96 111 90 75 10 89 -9 51 62 63 122 104 83 68 63 44 7 110 88 94 63 39 33 29 -21 38 32 21 34 35 115 135 142 116 105 78 128 190 214 133 135 74 100 81 59 65 60 81 57 44 70 51 85 74 76 101 49 23 46 59 67 69 42 64 52 73 87 82 94 111 85 74 103 105 93 106 92 105 80 59 82 118 118 60 115 71 120 116 113 118 72 43 88 70 69 112 111 66 62 69 92 84 122 98 151 165 180 162 119 93 70 52 76 119 130 127 63 45 109 142 140 117 97 95 112 101 115 140 109 91 98 97 58 52 60 78 72 58 82 75 47 67 70 65 62 48 35 23 38 56 56 46 35 26 29 18 20 16 6 14 20 999999 2 0 53733 328 71 30 10811 14 55 33 8432 1329 124043 121488 101125 57024 17278 3218 1803 1651 1074 1120 1328 1774 2082 2279 1578 1224 942 1238 1430 1162 1058 876 803 803 895 1009 993 908 866 652 358 287 365 274 283 322 385 492 418 403 416 292 364 301 384 382 384 413 530 453 444 431 474 576 644 586 625 662 651 448 442 614 658 725 638 852 756 886 950 770 459 501 691 643 564 750 663 715 782 653 341 257 169 157 236 178 208 254 312 317 241 229 364 245 143 142 121 143 125 84 34 73 72 -3 73 56 59 32 23 11 40 91 170 63 111 171 112 136 126 52 138 127 109 75 112 143 141 103 189 178 225 168 181 186 119 192 84 169 149 140 82 98 116 175 229 198 174 161 187 217 125 89 125 117 141 138 76 18 74 52 130 92 103 52 49 32 70 59 53 104 82 94 137 62 55 28 83 63 86 108 103 49 69 26 70 80 69 73 102 96 140 158 163 167 61 45 118 101 159 149 114 62 39 7 38 70 61 52 84 54 86 89 110 60 75 53 51 7 47 44 33 72 38 70 113 104 123 113 133 138 111 109 107 151 108 140 116 106 96 143 133 129 120 93 55 84 108 119 147 111 102 149 111 107 112 82 92 97 114 86 93 127 131 152 190 183 161 113 80 68 70 84 92 88 95 94 97 123 126 171 156 115 102 96 87 100 116 121 115 108 95 53 38 75 100 101 89 77 76 82 71 64 56 46 48 58 63 59 51 46 55 45 37 24 22 19 24 26 25 29 16 20 14 999999 999999 11 9 3 53739 324 69 30 10809 14 55 39 8430 1327 126875 124600 97509 49788 13262 2540 1438 1174 988 1327 1472 1864 2028 2076 1384 995 971 1169 1345 1182 974 711 740 854 975 910 944 874 739 539 397 423 370 391 311 479 425 478 419 368 357 367 233 298 305 345 453 386 444 495 432 476 483 515 538 512 599 666 579 389 519 559 557 722 745 804 773 874 757 706 666 772 892 711 691 682 822 816 904 543 230 118 181 175 208 180 263 314 262 154 93 242 368 228 107 68 149 145 107 188 190 78 36 58 69 114 83 85 57 94 50 26 26 101 39 108 127 106 36 48 105 52 28 49 79 188 248 184 173 185 191 179 178 206 103 93 93 76 77 53 132 130 122 169 133 173 166 171 259 151 121 129 110 107 126 37 63 88 51 86 31 40 100 82 74 80 71 89 94 132 181 101 96 56 97 90 15 46 92 71 90 56 49 46 65 68 20 43 114 131 142 109 111 130 106 90 116 156 164 119 62 89 56 23 38 28 51 83 57 95 67 34 35 81 50 9 12 27 29 54 44 14 8 78 118 124 62 90 51 96 103 104 93 105 85 131 132 115 107 126 139 106 80 89 97 101 80 85 95 88 105 103 114 92 77 72 100 83 108 81 65 88 117 137 165 163 190 120 70 53 50 70 83 102 82 75 82 105 140 157 119 117 99 91 124 131 126 117 123 106 75 33 20 46 50 55 82 80 54 65 64 75 68 51 50 48 44 52 67 61 50 32 25 16 23 27 21 16 10 10 13 2 20 5 53745 331 67 30 10807 14 55 45 8429 1326 130410 128040 100607 54764 15081 2617 1574 1462 1173 1630 2248 2190 1853 1765 1425 1140 1143 1314 1289 1092 1045 985 926 755 947 981 919 940 1023 645 349 316 332 268 346 370 427 404 386 349 332 285 364 383 284 319 405 553 519 492 410 508 436 616 566 451 515 619 670 532 463 482 526 816 932 939 874 801 674 681 680 826 999 978 874 817 895 907 739 433 208 166 253 248 220 128 116 225 204 222 301 288 378 230 259 124 138 112 104 114 177 153 124 109 141 131 134 127 104 110 122 59 78 6 57 46 11 73 135 144 109 114 134 84 163 87 208 228 278 168 151 167 107 186 145 126 140 156 182 93 168 131 128 212 138 193 186 132 197 97 59 137 170 132 170 82 103 126 145 157 97 109 97 83 108 124 93 149 248 230 151 115 120 131 84 66 102 109 43 96 122 80 81 49 6 87 117 105 101 161 175 151 127 101 81 143 162 174 132 80 93 72 87 61 17 71 63 93 87 91 120 120 110 93 66 51 69 95 66 64 105 77 107 71 110 96 72 90 116 125 131 71 123 105 108 125 118 88 133 156 228 242 222 164 54 45 96 134 107 59 76 86 109 114 130 106 106 108 122 92 89 129 138 161 151 188 185 165 138 115 91 92 123 112 89 109 124 128 150 178 149 136 121 125 156 147 137 157 145 136 107 94 72 75 97 89 69 84 94 82 98 83 73 66 64 81 71 59 64 67 74 53 55 39 46 51 54 31 33 46 41 15 20 29 12 14 11 8 4 999999 0 53751 319 64 30 10804 14 55 51 8428 1324 133228 127428 101034 54687 14856 2508 1501 1253 1072 1568 2379 2815 2273 1676 1722 1226 1069 1062 1217 1062 1006 884 865 666 800 959 1005 860 788 697 493 380 359 450 404 336 436 419 423 318 401 359 234 202 243 365 358 342 323 402 427 539 541 637 562 363 420 691 644 583 473 542 577 786 911 880 878 699 600 725 746 822 918 884 836 890 946 833 546 228 173 106 151 257 138 165 106 81 225 161 270 273 239 251 170 130 92 87 104 62 83 149 95 58 131 79 84 106 31 17 44 25 67 83 137 16 55 65 22 62 61 23 -6 118 83 91 107 154 222 245 163 132 187 242 97 93 86 170 143 124 143 198 115 112 100 127 77 92 115 64 51 37 64 66 77 92 59 101 121 50 60 90 63 58 82 11 104 118 88 92 120 139 93 71 68 35 39 25 -7 42 25 48 37 2 2 52 60 55 89 49 115 81 111 88 54 67 154 122 99 89 77 24 66 64 67 37 16 39 27 19 13 70 67 93 78 50 63 35 -13 -8 40 52 46 47 59 37 41 46 86 90 89 53 76 110 59 52 86 69 67 87 184 219 207 152 44 24 48 86 92 99 51 74 69 41 108 101 93 69 76 48 59 90 95 107 153 164 158 104 53 40 68 58 52 93 77 83 80 97 96 118 91 63 87 87 85 104 95 104 113 105 73 29 999999 24 58 66 64 41 42 34 34 35 49 56 42 38 22 33 37 23 25 5 999999 2 5 8 9 9 5 53757 332 63 30 10803 14 55 57 8427 1323 138623 132138 103690 51068 10590 2280 1531 1273 1450 1793 2542 3112 3244 2132 1760 1341 1086 1319 1249 954 1059 1208 955 931 1081 1026 927 954 842 631 504 389 431 560 381 380 404 527 477 495 298 441 421 446 379 355 404 453 452 503 429 464 512 482 516 490 506 708 702 625 584 635 759 795 790 802 740 631 554 758 835 987 1070 1043 1005 1055 804 661 383 211 180 287 258 147 168 166 242 277 243 252 379 410 307 194 157 154 183 180 163 180 139 47 123 89 144 98 155 149 168 74 119 34 87 50 136 118 112 93 104 90 174 188 81 82 210 142 238 282 131 189 222 199 240 109 71 69 128 121 208 157 167 141 238 136 206 187 153 221 182 158 126 100 117 137 122 72 -2 146 129 52 147 79 124 76 102 125 152 96 131 162 266 181 132 132 81 87 96 72 83 90 71 99 90 90 46 47 28 88 147 132 95 130 87 88 156 109 130 173 235 105 94 66 77 52 34 127 137 88 98 115 129 111 92 153 149 160 120 74 61 118 74 72 104 105 122 82 84 142 154 91 125 114 146 159 153 145 90 125 119 218 296 272 278 251 129 88 115 175 159 135 122 100 135 156 155 160 145 132 158 120 117 92 120 190 217 215 234 153 89 73 105 127 136 105 114 117 105 142 148 143 158 132 117 123 149 147 130 152 166 153 139 116 94 75 101 109 102 111 108 102 97 92 108 102 92 83 83 85 76 80 63 65 59 45 45 52 55 52 46 50 54 44 31 27 26 26 18 12 11 15 12 2 53763 325 62 30 10802 14 56 3 8425 1321 129348 123764 90566 35733 5514 1737 1498 1201 1517 1880 2908 3332 2905 1658 1678 1290 1092 1214 1070 933 937 1069 978 906 911 981 870 829 945 723 462 335 298 364 229 361 501 532 412 312 258 280 364 396 381 417 411 431 337 389 470 482 388 506 524 474 490 596 758 685 542 655 803 737 712 399 453 497 592 894 907 1086 1022 1006 1011 832 528 369 257 113 136 193 186 209 127 77 122 127 193 351 450 383 374 173 142 50 75 77 151 136 68 -12 80 100 61 85 89 98 61 -20 -27 44 62 115 96 158 66 29 62 6 77 71 52 24 150 103 163 195 322 203 117 191 183 168 152 136 63 117 188 204 176 227 230 111 129 141 171 148 149 148 112 63 25 79 83 119 122 127 36 61 70 65 5 72 161 136 71 53 90 90 121 60 82 95 133 76 46 45 73 28 9 66 81 39 61 59 20 36 103 60 68 70 54 88 65 128 138 160 135 77 62 96 22 31 38 38 73 36 33 56 58 184 98 20 56 69 28 5 39 24 56 45 83 82 86 96 78 90 86 94 82 69 74 63 97 96 57 101 158 234 195 203 224 161 134 83 113 92 68 58 83 68 81 90 119 125 102 74 81 78 79 111 142 200 191 169 168 104 51 33 58 73 79 83 90 95 57 85 120 117 125 123 71 92 106 105 111 130 132 104 68 49 24 27 70 89 81 71 66 63 73 71 60 45 60 57 65 53 59 50 37 26 25 29 36 27 22 15 26 26 20 8 1 6 6 53769 327 60 30 10800 14 56 9 8424 1320 122388 119552 93720 41077 7322 1953 1806 1316 1512 2060 3146 3354 3421 2390 1891 1188 1187 1370 1371 1018 1064 1053 954 806 843 933 811 811 833 771 559 402 392 413 272 390 501 572 496 288 267 362 305 201 241 356 450 520 432 384 421 408 503 447 460 540 497 602 703 708 635 683 878 870 712 481 435 484 541 886 1002 767 895 1018 962 636 248 181 191 201 112 226 180 219 162 195 85 65 293 337 399 450 241 177 201 219 192 126 124 97 218 267 146 69 84 86 141 152 80 78 42 99 58 116 90 5 173 114 125 114 123 79 160 102 131 143 216 207 217 226 131 67 122 183 136 125 148 84 206 207 161 148 156 148 124 104 208 181 172 97 90 160 135 69 65 49 19 53 72 76 117 121 146 141 206 86 54 66 33 100 91 92 94 91 42 67 71 25 94 50 22 112 68 91 91 55 54 85 139 98 103 75 75 67 82 110 133 151 164 42 47 72 117 92 73 74 60 112 65 50 73 88 107 85 119 70 60 52 84 30 81 75 93 89 102 101 86 66 85 75 73 77 96 71 136 106 117 183 261 207 194 222 170 101 113 126 158 141 112 88 86 84 112 148 126 88 107 74 52 108 112 143 172 189 240 185 164 112 86 52 65 61 79 77 87 97 81 83 103 120 129 109 106 71 98 124 130 136 129 120 115 69 50 57 89 77 86 80 64 58 49 70 84 67 47 57 66 57 58 54 56 56 46 36 35 38 18 16 19 21 19 29 23 17 10 6 0 53775 328 64 30 10804 14 56 15 8423 1318 119780 110839 85175 35856 5838 2061 1694 1610 2670 3986 5911 6347 5012 2683 1838 984 1050 1342 1209 1088 1033 1158 1044 813 763 914 901 938 817 766 789 420 415 430 265 393 564 509 396 377 354 411 388 344 388 479 530 478 496 504 444 396 411 542 586 556 398 659 801 771 771 774 752 818 699 497 487 406 344 552 797 795 973 976 788 415 218 233 186 201 199 251 377 231 133 125 216 205 276 351 408 409 227 109 202 141 23 84 199 149 95 176 156 109 88 141 150 128 134 82 136 62 100 83 97 30 115 122 65 74 118 142 105 134 105 107 144 155 213 175 201 152 98 172 117 123 131 178 206 189 190 164 128 90 170 141 122 172 249 139 110 168 120 73 201 156 107 160 152 106 153 174 160 140 133 95 61 62 86 174 149 116 115 120 103 91 40 93 91 72 30 44 62 10 56 85 37 134 114 94 137 73 84 133 123 150 152 184 191 131 126 106 71 85 102 74 47 26 55 119 118 157 142 158 107 56 66 86 70 47 64 77 82 70 88 69 26 50 119 110 136 107 107 118 99 118 188 234 311 205 193 166 106 94 117 127 123 94 104 102 71 89 105 105 99 145 113 92 58 86 116 148 150 189 207 215 204 147 89 45 75 84 77 88 133 71 101 125 109 144 120 112 101 112 106 116 153 140 113 131 116 71 52 35 67 94 76 89 82 64 68 66 82 69 71 66 47 57 51 63 55 46 49 42 44 37 48 48 30 28 27 24 19 21 19 11 3 2 53781 324 33 30 10803 14 56 21 8422 1316 191169 106874 103869 73611 26647 4771 2041 1631 1866 4200 5907 8528 11809 6940 2924 1938 930 1079 1027 1047 1166 1112 1249 1148 931 641 772 809 796 773 764 753 517 367 343 354 413 477 445 361 394 315 343 401 318 476 480 599 498 504 521 465 495 394 551 581 541 448 662 721 721 664 838 853 710 737 644 396 396 330 306 658 625 690 764 514 320 227 223 166 200 336 294 146 167 139 99 218 281 184 311 428 297 246 115 67 133 169 95 52 136 103 75 144 137 121 85 131 133 126 47 33 93 54 48 113 48 49 153 187 133 109 130 121 82 126 172 172 185 200 117 106 83 114 103 191 127 165 201 215 193 152 143 163 172 172 182 234 204 165 126 67 146 164 144 70 120 106 186 131 73 80 55 152 146 105 65 105 162 162 140 156 140 111 76 74 39 75 18 16 53 93 83 76 8 40 70 95 131 149 143 119 83 90 103 86 112 156 176 153 113 85 91 83 100 12 30 60 114 80 78 76 77 99 110 84 33 87 64 44 17 66 82 91 77 110 106 72 72 104 147 134 86 79 106 114 143 194 252 229 219 194 134 79 89 99 132 117 99 102 72 78 112 134 100 85 86 93 69 74 78 111 163 173 160 149 173 139 147 58 58 77 68 63 76 100 106 88 111 112 136 151 112 103 91 114 96 110 118 119 124 104 73 41 35 93 74 77 84 81 67 58 57 75 73 62 49 67 59 46 52 54 39 33 29 24 27 27 35 32 17 6 1 0 53787 334 58 30 10798 14 56 27 8421 1315 104581 101842 74392 27304 4878 2094 1575 1193 1757 3288 7490 6555 3112 2705 1697 968 1186 1145 1290 1152 1220 1382 1405 1135 807 632 715 826 998 952 769 662 433 458 384 417 584 517 492 312 317 263 366 392 418 541 625 509 460 553 592 521 485 557 530 483 552 478 592 901 774 705 745 695 697 502 498 371 420 377 459 618 591 720 514 293 293 360 260 222 299 332 355 265 206 231 226 175 201 246 374 349 210 189 172 132 71 151 171 201 180 150 141 123 187 172 90 76 72 130 196 102 185 143 142 160 135 115 145 152 136 124 161 118 146 135 216 228 252 180 146 114 82 81 203 213 230 277 220 185 151 203 167 154 231 212 242 292 322 263 168 186 171 160 182 174 168 163 125 195 183 99 175 100 -22 124 151 142 159 168 149 187 105 24 82 98 82 89 77 104 59 94 56 25 28 74 184 147 97 133 157 115 136 128 197 182 175 250 229 194 146 126 54 46 121 104 67 36 84 145 141 127 130 168 145 74 61 63 77 84 58 36 60 110 90 61 114 135 121 141 137 162 166 142 93 124 239 247 234 239 216 179 178 134 152 167 127 116 122 155 121 126 150 137 141 128 136 127 132 139 137 168 207 218 239 253 245 178 135 114 79 93 109 123 144 129 132 146 170 163 155 127 128 131 130 140 137 137 155 170 135 104 92 56 65 85 106 90 90 85 97 118 107 97 103 107 76 88 98 92 92 68 65 60 50 65 66 51 57 61 56 43 43 42 45 24 14 39 40 23 12 15 2 1 53793 334 25 30 10795 14 56 33 8419 1313 140093 98786 97794 77491 32697 5989 1990 1743 1503 2058 2511 4167 5307 2604 2878 1703 946 1162 1426 1142 1035 1029 1121 1116 1017 943 772 775 825 961 1000 821 567 417 454 372 379 550 456 374 420 467 356 346 460 487 491 602 724 652 533 532 435 544 648 518 538 501 442 579 687 812 820 901 730 470 513 478 474 392 434 383 551 623 642 473 406 279 231 282 227 437 482 516 380 298 219 199 268 225 350 576 468 206 191 246 154 189 194 207 211 139 151 157 123 166 98 183 139 120 120 131 107 101 141 156 78 132 120 118 99 197 184 70 70 193 163 182 193 252 173 107 91 140 134 181 212 202 281 242 249 208 249 252 222 304 252 337 293 296 221 186 155 163 121 190 197 169 202 167 128 121 138 173 174 127 167 157 200 153 161 112 173 155 99 132 119 117 102 19 33 80 51 49 48 94 85 88 143 176 140 110 146 130 144 186 193 174 194 209 205 112 102 95 99 114 145 138 87 58 153 155 111 98 130 132 131 122 78 133 84 71 81 76 94 97 123 131 55 75 127 141 157 199 165 129 160 295 303 256 254 191 171 153 188 204 193 177 155 123 147 148 140 160 163 142 144 148 140 147 160 175 194 235 228 219 198 231 181 105 71 81 85 81 84 115 105 116 141 147 165 134 120 124 125 126 132 131 167 159 135 163 96 83 72 94 113 96 118 141 123 116 102 101 99 86 81 84 61 65 84 90 66 76 82 63 53 35 54 64 52 48 52 39 39 41 28 28 25 30 24 12 3 2 53799 333 22 30 10792 14 56 39 8418 1312 153516 95925 91648 70368 27972 5148 2640 2325 2527 3226 5258 13887 21861 3015 2214 1260 1136 1660 1416 1085 889 907 1200 1229 1196 958 842 680 766 927 935 986 762 455 463 484 459 364 407 374 368 405 374 494 417 399 476 544 605 555 557 505 632 630 558 528 648 597 468 525 630 728 784 723 540 412 456 552 433 429 406 468 494 536 473 309 295 203 318 309 253 321 400 325 253 176 124 115 168 266 536 429 226 165 135 160 204 178 137 118 55 76 133 167 138 179 144 152 138 172 97 119 194 91 133 86 74 100 39 63 41 45 88 64 131 137 93 146 125 155 142 29 126 176 123 119 101 183 205 223 227 187 234 311 325 316 293 241 265 260 193 177 138 206 193 189 168 130 130 163 156 207 169 135 225 235 227 277 282 249 211 205 169 93 103 145 96 117 136 88 17 -11 72 96 123 72 122 100 161 86 120 72 91 88 163 193 98 153 241 220 194 140 103 86 117 81 83 83 79 105 126 132 165 154 148 153 107 66 51 75 108 74 66 99 65 100 93 107 60 105 117 129 95 128 114 137 163 206 231 255 217 204 201 150 201 201 162 156 130 130 123 115 113 116 142 122 126 114 126 111 108 132 169 215 192 195 171 173 139 123 99 90 89 102 134 147 127 92 105 109 134 140 179 148 149 149 138 127 151 153 150 133 104 66 65 74 102 98 99 108 98 98 79 81 86 71 71 72 64 63 59 63 63 57 65 56 50 41 50 42 42 42 39 43 33 25 18 24 26 11 9 11 7 53805 329 20 30 10790 14 56 45 8417 1310 96556 89255 80954 55261 20660 5524 4586 5765 6915 4339 17313 91869 29896 2275 2130 1151 1637 2169 1453 940 696 785 1104 1277 1360 949 851 781 879 970 958 893 892 588 386 404 323 362 251 379 428 403 407 276 403 464 492 639 579 609 562 472 584 489 498 495 440 499 557 504 566 586 806 647 397 338 373 410 368 438 342 393 421 417 466 358 298 326 337 388 492 515 495 479 277 143 175 188 211 385 501 331 181 149 37 101 116 124 105 174 167 103 182 235 168 79 167 154 115 153 128 82 89 126 93 119 2 68 127 181 103 140 117 136 147 80 105 124 182 198 67 47 202 138 155 162 113 191 282 256 199 267 377 375 353 406 359 374 314 263 195 119 182 223 184 243 209 164 191 225 217 204 179 291 260 283 263 250 252 286 248 151 83 88 116 100 38 19 88 109 59 78 76 79 88 97 158 200 172 97 104 134 140 92 86 149 178 180 177 210 172 123 105 132 98 68 37 78 66 74 77 112 168 108 167 158 130 81 8 35 64 27 67 76 42 86 122 111 82 30 90 113 80 121 112 118 191 228 196 184 173 157 189 142 133 111 112 125 85 99 97 124 110 158 114 128 98 82 98 71 98 139 194 226 211 171 159 186 140 110 94 72 80 94 92 84 100 101 81 113 123 154 115 118 111 107 108 118 136 108 123 115 83 40 64 74 84 83 92 82 93 99 87 71 75 60 50 51 64 67 53 65 62 56 61 57 37 32 22 24 26 23 24 15 19 12 7 6 4 53811 331 18 30 10788 14 56 51 8416 1309 91646 88575 82757 53738 20295 7592 7180 6970 6107 3088 17428 57264 9476 1798 1133 1195 1906 1373 1370 1016 813 904 1341 1343 1198 1016 865 865 912 877 943 996 855 527 433 408 397 439 469 344 283 403 469 401 554 648 558 525 491 573 417 478 582 675 647 541 533 581 565 414 513 587 587 406 393 527 583 549 490 438 441 339 257 360 253 273 282 235 356 387 353 461 492 412 250 126 157 295 331 419 354 116 155 206 137 71 146 216 162 76 129 148 48 81 196 218 168 207 103 106 81 110 82 41 51 112 84 41 78 109 101 59 79 87 20 69 49 97 116 167 55 77 138 147 161 164 149 164 204 201 123 281 547 464 307 312 339 304 318 273 167 136 176 224 254 259 219 228 207 182 168 234 218 128 138 229 254 279 342 428 427 422 291 180 128 76 64 42 31 96 25 34 3 57 56 68 83 162 106 99 133 106 73 98 96 114 166 220 177 201 161 94 59 99 101 112 104 69 91 96 100 113 134 153 105 145 118 78 61 72 70 53 63 66 74 56 27 82 84 70 87 102 120 120 157 194 174 212 208 160 141 165 167 171 173 124 104 100 102 118 127 131 150 137 128 97 83 79 101 99 104 138 176 205 177 159 157 159 183 125 117 92 64 87 98 94 86 96 117 104 101 134 137 89 90 116 91 113 121 123 125 118 96 43 58 81 80 72 93 78 82 86 68 70 53 45 56 64 65 45 58 50 59 57 48 39 31 26 34 11 34 29 28 20 16 12 6 8 6 999999 1 53817 326 17 30 10787 14 56 57 8414 1307 86625 83198 80310 56069 23974 14864 12833 8247 4791 3485 8591 12116 1930 1373 997 1303 1326 1128 1248 1010 701 810 1169 1313 1235 999 828 845 848 786 905 1008 912 607 355 334 360 398 424 361 336 378 404 416 444 548 505 515 589 453 599 475 583 532 480 472 622 597 578 473 457 414 418 407 469 541 574 607 480 431 439 461 356 358 308 271 235 383 423 394 455 539 531 456 262 142 192 226 260 427 338 160 150 159 167 154 136 119 194 101 70 113 111 131 173 65 139 113 133 157 98 50 147 121 163 205 99 75 74 29 91 90 45 103 97 137 94 82 32 117 91 114 155 137 154 157 193 108 156 187 157 160 373 477 441 361 302 304 327 196 89 109 199 275 276 413 395 360 315 352 277 244 152 137 216 190 211 275 406 632 576 457 388 237 167 173 102 100 104 73 94 90 64 21 35 96 91 79 79 137 72 72 81 97 68 105 172 137 137 168 162 172 104 103 51 75 98 66 35 67 91 129 158 101 104 131 70 107 121 26 59 68 87 59 22 31 88 105 101 75 35 65 121 165 165 170 189 223 189 177 171 166 174 196 166 114 117 120 93 107 110 105 85 97 103 108 77 80 83 82 112 96 120 178 164 189 177 177 158 129 97 99 80 63 86 88 78 119 103 88 103 125 133 97 83 79 89 109 123 137 138 143 108 50 34 40 44 45 53 73 67 61 75 80 60 48 51 41 54 47 44 35 44 34 28 28 30 24 17 28 15 9 19 25 15 6 53823 330 15 30 10785 14 57 3 8413 1306 88724 83377 78350 56932 29802 18565 11571 6282 4166 3848 8241 11738 2198 906 792 1179 953 823 1119 871 532 794 1164 1181 1067 1052 975 1088 771 711 965 1044 885 789 452 370 463 559 467 341 441 432 452 555 702 674 673 695 519 518 499 573 683 632 577 683 544 634 600 702 591 599 452 440 548 586 479 500 656 583 549 445 388 406 362 345 396 411 330 362 568 569 562 454 227 167 163 318 333 465 336 156 124 172 202 223 184 238 196 191 149 244 159 184 117 139 141 130 172 149 154 77 79 100 65 105 183 89 167 217 137 105 129 183 131 132 102 87 130 132 68 137 109 130 148 71 120 227 232 160 140 220 427 443 410 350 340 368 373 256 169 210 283 291 273 354 372 340 351 319 248 255 223 247 197 166 283 425 525 448 466 497 518 495 235 213 206 233 124 112 51 62 55 -22 31 100 107 111 135 112 164 148 104 107 109 125 179 220 214 158 111 84 67 79 61 44 93 91 101 94 74 157 148 161 127 164 127 122 34 102 82 47 58 65 102 77 91 97 86 52 66 83 116 190 213 216 234 231 258 244 196 172 209 163 150 217 129 123 137 140 98 159 148 111 123 102 81 105 117 109 111 128 151 190 186 157 170 163 145 135 100 112 93 88 85 76 90 97 104 108 133 129 135 137 101 127 117 140 134 130 120 154 141 81 85 88 82 76 94 102 92 65 66 63 72 63 89 45 56 76 68 75 67 63 40 34 41 41 40 41 36 26 29 17 21 20 26 23 12 5 53829 332 44 30 10784 14 57 9 8412 1305 88746 81403 80099 57800 27728 10384 6503 6676 5498 4820 5397 3973 1415 816 974 1127 924 842 734 640 623 744 1136 1250 1039 1031 1043 892 777 812 1023 1023 901 741 542 504 427 562 529 377 390 432 494 693 766 675 629 729 620 602 559 592 622 571 665 662 687 694 693 660 573 558 501 441 533 565 549 377 462 510 448 404 354 350 359 388 431 442 534 521 691 661 672 546 277 103 166 281 286 445 407 182 173 190 225 229 233 230 243 100 195 232 182 189 201 131 74 174 140 88 124 151 124 140 123 12 87 105 72 86 42 132 104 121 62 20 100 107 38 148 126 154 178 212 150 166 190 160 172 124 182 369 440 475 472 314 362 401 386 324 208 252 324 330 363 325 315 294 306 244 260 333 310 301 351 279 236 289 295 371 390 448 425 420 402 359 251 342 231 151 145 84 2 85 56 112 116 88 145 149 89 58 37 82 145 145 114 259 226 187 198 93 92 78 110 143 110 84 72 81 97 152 132 133 134 149 107 52 45 77 84 52 80 19 49 73 86 111 63 93 68 56 60 96 133 181 225 223 225 219 209 204 161 183 187 135 134 122 111 136 114 122 138 152 115 173 166 103 100 95 147 140 177 182 163 181 156 164 164 130 122 105 64 64 112 92 79 52 80 101 108 136 153 126 84 116 114 112 142 144 116 106 122 63 65 89 77 63 70 75 82 61 64 59 57 46 55 63 59 59 52 52 54 48 42 38 32 26 47 35 28 26 19 16 7 8 9 8 8 1 999999 1 53835 325 13 30 10783 14 57 15 8411 1303 94397 76523 73686 55160 21819 6027 3553 8931 11112 4141 3818 1778 1064 802 890 1588 1539 983 683 721 962 886 1000 1068 927 754 915 815 725 776 911 851 799 597 332 444 621 655 441 450 399 372 529 677 684 679 611 599 618 493 558 683 668 596 657 664 596 704 609 666 640 719 535 357 419 461 417 372 372 392 452 447 335 291 292 362 443 423 415 488 481 571 522 386 202 144 242 321 240 361 279 148 66 133 221 226 188 136 169 186 92 80 156 217 181 145 142 110 170 127 133 136 191 14 32 127 78 89 127 28 142 26 -33 55 -3 26 48 77 86 106 154 166 140 119 114 149 120 110 183 194 170 314 409 520 463 424 288 380 459 431 362 368 368 293 264 320 275 193 248 264 250 211 203 208 236 291 268 337 387 431 375 378 375 361 338 295 217 225 178 194 175 107 83 29 33 39 39 110 102 122 108 94 79 97 135 152 164 130 173 132 142 150 95 119 93 86 63 60 72 108 103 73 112 133 103 77 46 61 43 20 31 18 34 45 46 30 34 56 41 67 90 76 60 84 126 165 165 188 190 156 117 164 141 154 110 105 70 83 137 142 113 86 107 120 108 113 87 108 117 108 130 143 165 140 123 127 168 136 142 123 93 72 100 81 89 92 92 89 79 78 79 108 142 121 80 80 84 89 94 101 106 128 103 51 40 57 57 61 63 66 56 66 67 71 39 49 44 35 44 40 26 46 45 30 17 18 15 19 28 18 19 5 1 7 7 53841 330 12 30 10782 14 57 21 8409 1302 87166 71467 66891 49187 19306 18787 70893 10251 6041 6344 5685 2637 1456 1166 962 1588 2205 1276 647 861 970 914 1022 1105 901 701 733 834 711 861 1091 1000 975 718 407 475 547 634 630 441 458 464 579 818 730 729 641 600 638 513 536 722 707 682 689 752 732 733 638 639 653 585 554 587 577 569 414 398 396 505 558 600 422 409 450 556 499 392 350 471 628 440 451 324 167 294 348 384 286 395 304 227 196 207 274 248 240 257 199 221 156 233 222 198 155 148 112 105 169 156 183 137 127 108 118 156 113 50 53 115 68 56 121 43 86 68 142 89 74 55 151 291 199 207 228 200 233 223 250 277 272 410 599 751 736 558 478 494 529 516 511 557 524 442 333 377 321 336 298 318 268 312 329 315 434 363 322 331 324 257 347 275 239 264 307 312 273 269 321 288 225 108 91 103 45 97 101 159 156 160 79 19 45 108 117 177 222 187 237 185 134 157 86 86 104 97 102 106 127 112 101 87 106 127 52 112 77 51 47 53 80 52 30 41 15 85 52 67 74 90 87 86 78 108 168 247 178 152 188 187 166 136 159 169 113 128 115 73 73 111 101 132 124 122 138 156 100 72 64 120 158 172 175 182 174 163 141 157 121 133 108 96 90 103 76 84 87 100 104 92 116 152 133 95 115 113 97 127 141 117 120 141 115 53 43 43 34 63 87 84 72 78 46 72 76 64 65 60 69 60 45 61 50 52 36 23 19 33 43 42 37 29 25 19 22 13 4 6 999999 0 53847 330 11 30 10781 14 57 27 8408 1300 77600 64881 61370 46114 19134 26201 272093 109006 11290 5561 5253 3345 1630 845 1004 1615 1778 1137 664 947 1269 1113 1055 1084 824 681 771 655 650 898 968 1061 1130 906 612 613 596 634 560 391 430 560 622 675 675 630 591 597 761 784 810 786 810 786 799 823 779 774 693 631 682 673 673 642 500 590 575 520 495 559 493 533 466 360 311 506 419 407 384 552 466 460 525 341 222 329 360 262 376 465 334 315 283 338 337 336 303 282 258 229 247 237 249 125 156 161 121 111 167 162 204 150 132 56 61 103 77 92 -15 85 114 110 71 78 129 23 77 74 187 130 169 186 237 234 351 300 366 302 275 342 418 457 631 770 874 691 528 465 562 615 679 705 823 786 607 524 552 444 405 320 346 322 301 288 398 268 400 403 387 396 320 260 214 238 255 187 211 228 232 241 148 115 99 97 61 63 72 107 104 158 78 88 125 112 119 146 138 196 180 177 102 29 66 92 76 98 67 87 80 125 118 140 175 177 191 134 99 96 39 52 72 30 23 65 114 91 62 103 49 61 95 68 49 65 147 162 210 219 200 189 213 204 171 104 117 139 127 96 106 123 138 135 124 164 158 142 140 141 148 101 121 183 195 179 192 192 149 162 160 145 146 122 118 92 70 119 120 109 121 121 122 130 135 146 146 131 130 128 141 141 128 134 88 45 46 55 73 89 83 93 96 82 72 71 95 80 84 90 73 80 67 43 52 40 28 36 49 45 42 45 39 24 37 41 35 19 23 27 16 6 53853 327 10 30 10780 14 57 33 8407 1299 79290 67751 64544 48985 20348 14076 71896 94117 40869 7470 5281 2912 1217 805 1042 1220 1086 874 1012 971 1625 1554 1202 1053 817 835 792 845 747 822 997 1128 955 809 435 471 723 640 558 405 423 603 704 703 769 743 733 640 646 660 692 593 822 877 830 838 718 654 714 794 819 753 655 638 543 544 465 405 511 472 466 499 390 341 318 415 362 405 402 530 614 494 438 301 265 352 407 293 309 453 352 233 250 286 303 264 263 185 282 263 188 196 200 197 208 224 40 149 150 123 41 77 64 97 112 115 113 54 63 95 142 99 113 59 49 48 54 103 133 84 119 138 198 323 446 475 350 299 271 347 463 521 621 868 973 690 547 499 523 558 604 723 787 877 835 736 701 575 517 424 397 366 300 260 245 333 428 432 407 339 251 235 204 153 142 73 119 121 106 141 98 114 94 109 97 70 32 115 128 135 103 67 81 149 209 123 159 105 114 129 125 110 92 77 86 47 69 77 76 53 44 108 136 127 105 52 54 64 91 50 48 76 57 14 -1 25 54 45 63 87 63 41 45 68 105 120 135 146 147 134 134 96 139 102 83 119 125 140 94 112 141 93 104 101 101 83 103 92 92 108 152 172 169 157 125 141 152 140 159 124 120 84 56 82 118 73 73 101 81 80 98 119 91 104 89 100 103 92 116 129 98 102 86 43 25 40 48 45 46 48 46 59 72 50 59 74 67 32 46 51 43 36 34 33 30 29 22 25 29 19 26 19 18 19 9 7 10 53859 335 9 30 10779 14 57 39 8406 1297 82545 74439 68748 50323 26748 9438 17229 121320 66837 4383 2757 1638 1186 1214 1199 1267 1176 1236 1154 1334 1706 1490 1359 1348 1142 938 1009 1002 1081 1116 1056 1108 1149 807 571 581 678 668 725 603 570 783 811 897 979 869 953 1026 988 940 893 852 884 868 893 796 628 775 848 830 930 891 799 632 571 547 585 513 520 516 524 648 536 349 476 544 522 592 603 603 646 649 520 366 304 467 551 554 457 507 390 224 362 538 489 378 412 256 298 241 252 200 292 158 183 207 212 189 190 209 177 140 98 171 184 148 154 120 110 161 160 201 129 174 107 42 64 134 193 181 173 322 401 462 494 517 455 430 523 549 472 647 865 1151 974 707 576 505 560 551 542 753 927 875 976 1017 921 869 800 711 625 565 555 394 404 308 406 406 342 364 362 332 263 193 177 151 112 131 126 119 214 153 157 142 115 120 122 145 160 134 181 166 132 187 236 204 191 230 208 220 186 130 150 134 96 118 135 124 140 146 197 167 184 166 155 136 154 170 95 101 87 85 113 136 86 29 109 121 154 114 148 158 85 114 159 208 185 195 205 196 237 195 213 207 166 182 183 212 171 142 151 167 174 168 149 146 141 140 139 171 232 252 216 193 187 223 235 193 209 198 177 147 110 98 115 150 110 113 109 140 145 163 166 157 153 149 178 165 163 179 156 162 152 108 87 108 115 116 118 110 130 113 97 91 98 104 85 95 82 83 89 78 87 77 78 71 64 74 74 88 71 65 62 66 54 57 50 51 43 35 35 27 10 5 11 53865 334 10 30 10780 14 57 45 8404 1296 85742 77545 69717 52959 28555 6366 7303 67286 60958 5499 3451 2048 1735 1769 1656 1441 1219 1426 1376 1490 1460 1367 1276 1224 1021 1010 1191 1240 1138 1134 1160 1087 1056 815 766 787 784 939 858 770 871 911 930 1042 892 864 982 993 904 919 935 805 703 828 821 678 620 745 795 882 882 831 787 667 575 639 503 468 576 683 635 517 498 507 505 509 583 675 623 603 620 590 542 446 491 631 638 660 543 428 371 253 306 447 450 354 372 300 294 277 273 244 290 204 212 177 232 227 236 188 129 115 159 138 121 190 123 116 101 119 129 153 140 65 187 190 229 198 180 211 197 210 302 276 269 329 358 374 481 583 665 885 1031 1300 1103 803 641 584 521 527 494 508 516 652 669 778 790 760 792 715 692 634 602 695 675 674 550 465 403 371 392 312 290 220 224 193 160 145 190 216 191 154 166 199 157 171 96 159 157 175 154 127 102 188 167 241 229 237 156 169 157 152 165 106 119 113 115 166 193 106 124 160 153 177 159 198 191 117 126 146 52 80 84 77 75 114 46 81 97 99 100 193 132 110 141 137 137 226 225 232 216 220 185 178 141 162 205 159 173 155 149 185 183 148 159 190 142 133 141 157 227 226 187 225 202 191 206 215 189 210 195 153 121 113 112 94 115 137 151 125 166 181 182 160 144 159 146 143 159 158 130 171 142 95 92 85 96 105 119 96 107 99 100 91 96 88 78 86 87 85 91 83 78 95 73 67 64 53 60 65 68 60 60 49 37 43 42 44 43 36 32 16 17 10 53871 331 11 30 10781 14 57 51 8403 1294 92184 79619 70866 50728 24323 6755 4271 4636 4892 4228 2973 2173 2052 1899 1970 1455 1394 1295 1410 1427 1199 1460 1325 1217 1052 978 1319 1334 1260 1309 1325 1286 1349 1074 762 861 900 827 784 737 825 1002 904 906 973 894 886 856 753 652 716 705 662 721 678 591 550 652 745 803 775 705 625 635 565 612 417 369 535 483 461 483 491 490 447 439 583 687 560 652 714 664 510 343 419 606 640 598 407 568 407 310 370 401 379 355 397 340 296 234 302 257 191 199 232 171 168 178 177 187 202 120 176 137 142 186 223 155 230 181 179 155 228 227 191 136 160 233 142 217 183 162 205 233 307 300 313 392 414 422 493 689 1064 1327 1064 823 612 532 554 504 473 559 489 496 556 601 573 512 550 620 572 510 503 542 494 424 418 516 504 377 382 384 376 309 232 263 149 110 134 111 90 111 167 180 145 134 152 83 154 118 122 150 127 139 160 182 218 248 217 209 164 167 134 102 126 139 148 143 112 138 113 142 180 126 135 181 146 144 127 66 73 97 84 70 85 71 98 70 51 81 63 63 106 111 127 174 152 176 198 214 241 187 167 170 191 122 94 164 175 138 120 126 145 145 113 143 177 102 127 169 231 210 201 168 171 189 203 197 171 173 134 100 116 138 98 81 101 77 82 90 121 148 139 136 109 116 130 114 135 148 142 150 99 48 78 52 64 66 87 97 85 84 71 85 77 72 71 60 59 56 41 57 71 58 52 44 49 40 34 27 32 33 33 31 25 19 26 18 3 5 2 53877 325 11 30 10781 14 57 57 8402 1293 89202 76456 69034 46546 15585 14964 130563 39372 4072 4056 2990 2190 2250 1801 1346 1237 1260 1083 1303 1174 1157 1681 1312 1103 1098 1305 1503 1467 1524 1521 1345 1355 1307 1061 836 958 839 750 655 699 842 900 1001 925 829 818 799 706 596 740 777 678 613 708 674 611 610 648 714 701 634 630 609 583 694 575 558 519 428 516 549 480 383 466 532 555 582 536 517 606 665 631 476 412 496 500 538 616 587 481 357 266 355 419 294 317 340 307 293 192 205 232 276 179 95 184 219 203 224 187 226 155 145 208 188 190 188 256 256 272 339 335 365 379 309 335 217 153 116 145 161 230 223 235 298 209 202 255 309 360 393 719 1051 1025 598 548 395 356 412 448 472 582 606 641 632 572 602 656 562 523 450 406 341 358 301 335 236 301 267 216 221 198 165 201 186 228 153 126 147 79 78 49 107 118 92 118 89 106 150 114 88 68 123 155 160 121 150 139 165 171 136 99 70 109 128 112 117 127 95 93 114 95 116 103 149 138 93 124 83 92 96 59 85 85 53 59 42 39 34 53 22 57 111 49 96 144 171 153 172 210 176 112 140 154 127 145 168 100 125 101 133 155 111 107 98 132 91 99 133 183 187 179 155 129 148 149 167 170 157 137 116 108 77 69 81 103 114 76 64 61 85 121 118 134 96 81 85 86 86 120 105 106 83 31 60 78 32 14 52 37 42 52 63 63 54 42 33 38 57 39 52 52 42 19 22 12 1 4 999999 11 10 5 10 7 4 53883 328 12 30 10782 14 58 3 8401 1292 83310 72374 66095 46673 18119 28912 318935 66187 5933 4584 3068 2280 2079 1940 1424 1519 1332 1409 1504 1251 1186 1506 1580 1403 1520 1745 1836 1636 1819 1888 1649 1574 1372 1020 876 920 969 901 737 829 1041 1064 966 961 753 726 837 757 718 644 724 632 625 618 665 598 675 646 659 746 629 597 609 600 702 686 595 533 481 495 579 638 569 507 559 636 527 612 624 734 703 579 559 522 572 541 535 630 666 655 395 247 305 434 358 334 339 320 317 216 273 246 273 241 259 274 195 169 232 206 218 211 152 256 316 195 157 192 220 310 439 505 427 460 339 351 261 218 220 318 305 250 239 216 374 244 199 308 342 394 584 986 989 632 458 531 513 444 438 396 429 468 492 537 548 551 561 564 479 441 405 405 315 419 373 361 280 246 206 218 230 214 134 152 139 86 165 190 94 87 60 84 56 55 102 69 112 137 144 111 109 142 121 143 130 176 176 147 176 204 140 171 134 109 133 138 120 133 129 129 128 161 168 167 166 120 127 138 134 83 79 110 96 56 60 68 72 91 64 82 67 50 68 121 157 114 154 180 199 157 157 156 113 104 135 166 155 139 134 121 132 123 139 109 116 81 98 84 153 195 206 202 158 158 151 183 164 167 175 131 116 116 120 114 111 98 87 107 118 112 108 105 114 106 120 110 105 123 121 154 125 125 117 78 57 65 63 58 70 68 61 60 58 76 72 63 60 55 51 47 45 46 48 55 50 25 29 28 31 28 23 15 26 24 25 18 7 2 53889 327 14 30 10784 14 58 9 8399 1290 82041 69318 64260 49375 21930 33513 243441 91172 17916 5151 3081 2445 2252 1967 1631 1747 1840 1546 1839 1741 1456 1599 1843 1774 1917 2026 2156 2218 2313 2112 1812 1777 1609 1102 1018 1191 1190 996 818 868 898 812 878 825 790 886 721 671 663 733 572 594 571 591 609 649 643 730 697 540 660 669 629 669 879 786 592 516 461 626 551 503 553 555 591 590 568 562 701 659 636 617 574 626 614 603 608 569 554 455 438 299 453 439 364 317 347 313 337 324 383 351 297 351 356 368 317 230 212 275 287 250 279 341 264 206 242 247 210 286 288 293 344 385 391 520 471 522 437 359 403 439 375 311 397 371 387 309 393 544 780 807 555 613 578 584 492 425 434 332 420 354 377 406 469 462 445 387 297 336 401 342 376 292 299 303 126 159 187 181 123 80 123 141 106 150 121 61 20 38 125 110 96 58 116 105 47 88 118 143 87 130 100 126 145 196 162 201 221 148 119 104 109 84 92 103 93 106 108 116 105 122 150 119 116 144 140 119 108 146 122 53 69 68 86 59 14 30 49 97 61 46 99 65 96 155 155 141 138 178 174 183 149 168 134 104 156 168 115 111 135 135 146 131 118 119 129 117 134 150 192 188 154 144 156 158 159 174 138 111 134 126 99 88 91 85 87 96 60 72 130 105 105 117 119 107 102 90 104 154 136 100 105 46 63 51 30 47 62 72 72 59 52 58 78 74 61 42 39 39 41 36 39 36 29 37 27 20 17 23 34 15 20 22 14 0 3 53895 329 15 30 10785 14 58 15 8398 1289 79230 67794 49182 21938 31446 139569 50485 9559 4155 2680 2498 2078 1986 1963 2318 2505 2171 2278 2135 2038 2051 2144 2169 2168 2151 2093 2002 2071 2065 1724 1626 1254 942 1105 1073 988 822 671 705 811 978 896 843 833 751 649 618 824 824 661 701 825 774 724 706 710 751 795 669 613 579 632 600 701 731 465 526 525 643 619 549 528 582 596 604 558 665 587 630 732 687 676 658 632 693 641 666 660 577 512 510 582 578 547 569 449 427 371 328 293 219 249 270 239 179 183 206 197 172 234 206 180 181 218 177 196 311 279 324 325 338 351 408 492 560 553 544 532 352 403 369 311 281 231 260 329 384 446 806 1094 858 477 506 613 460 400 387 380 345 265 369 294 237 282 292 288 305 289 328 240 231 209 278 310 195 184 211 132 179 163 108 71 75 87 73 69 57 42 20 18 47 40 73 101 42 72 123 115 132 120 101 126 120 142 170 145 246 210 203 122 128 114 25 86 113 154 131 134 80 128 165 137 146 182 144 107 132 180 173 110 110 44 41 53 113 94 68 113 47 28 59 109 105 126 155 141 131 214 217 146 148 140 110 127 142 140 167 121 169 162 147 174 179 146 149 77 114 132 186 198 171 196 201 176 175 145 140 184 161 161 101 73 114 115 115 119 130 145 112 153 148 113 96 117 108 99 112 138 154 127 128 109 61 44 67 71 73 61 83 78 74 70 71 64 58 55 52 67 53 40 40 37 54 63 44 21 27 29 36 33 36 34 23 19 13 16 17 9 2 53901 331 17 30 10787 14 58 21 8397 1287 114853 88564 76389 51834 20713 18604 52408 12403 3960 3002 2478 2618 2355 2314 2559 3045 2924 2464 2415 2056 1745 1761 1850 1736 1820 1702 1573 1502 1620 1692 1707 2027 1525 862 919 1027 986 765 670 682 955 881 837 748 786 782 697 768 864 897 831 784 693 696 644 588 640 577 691 697 617 591 630 570 704 862 702 493 531 687 709 758 709 745 682 681 755 782 822 913 940 827 848 772 772 878 829 835 786 757 689 676 626 658 592 473 500 492 395 305 370 293 262 251 170 208 258 257 249 213 173 170 241 171 201 171 170 131 268 394 381 494 502 444 494 520 495 443 293 232 274 232 244 289 241 292 294 357 406 655 986 710 655 697 678 593 457 356 265 251 254 179 192 193 210 246 269 270 222 238 216 256 272 241 276 148 145 176 152 150 133 221 122 144 143 85 45 112 106 40 105 91 65 66 62 90 85 95 115 93 97 134 104 138 162 219 187 171 160 178 215 133 91 107 102 60 126 100 119 119 130 200 197 213 173 166 121 121 140 119 72 83 84 76 130 78 74 95 105 83 49 76 113 136 147 179 209 234 206 195 191 172 140 140 177 126 164 144 155 142 131 104 113 133 162 173 140 139 146 173 184 216 202 183 154 166 176 172 173 171 158 123 148 134 106 116 131 143 121 137 140 146 148 119 109 134 127 146 159 143 149 164 122 56 58 71 88 90 89 90 86 83 83 91 85 69 44 47 59 75 73 54 51 63 68 55 45 48 47 46 59 52 36 32 37 26 37 28 22 26 6 53907 331 19 30 10789 14 58 27 8396 1286 110039 83075 70508 46536 18377 9550 24993 18773 4996 3521 3016 2857 2617 2721 2444 2442 2327 1965 1739 1465 1557 1792 1932 1872 1847 1770 1704 1566 1345 1458 1619 1543 1138 1176 1179 1198 1148 773 741 962 1044 1152 979 987 1094 870 909 958 830 845 656 754 661 740 689 454 558 522 494 512 616 699 706 602 739 763 599 405 437 510 581 553 564 622 628 640 718 842 818 823 937 879 843 795 872 827 820 777 728 627 430 347 471 546 519 482 404 363 319 296 263 345 245 247 229 136 155 156 152 160 141 134 228 193 140 201 177 127 156 223 193 166 214 136 182 227 218 240 240 232 207 167 184 254 257 243 205 335 458 734 645 299 418 500 605 593 468 327 258 276 229 206 211 189 236 227 211 258 208 169 146 235 216 200 157 162 104 165 216 175 56 51 111 98 82 116 84 65 99 109 83 78 61 103 112 32 102 135 89 131 154 101 94 98 133 146 164 144 181 130 138 163 139 120 130 144 88 105 92 123 127 140 168 213 200 145 147 135 118 73 80 104 70 53 111 49 49 52 103 70 90 59 78 100 109 150 163 167 187 130 117 176 170 145 118 125 117 104 137 151 125 154 142 135 137 118 96 126 162 144 155 181 186 158 165 205 176 153 154 163 150 140 99 106 99 96 89 95 55 75 133 121 110 100 133 121 125 134 117 145 137 134 79 49 58 64 65 70 77 92 93 74 95 74 74 82 77 78 68 51 50 52 43 52 43 38 42 33 46 45 45 43 36 30 26 20 19 18 13 12 0 53913 329 21 30 10791 14 58 33 8394 1285 115785 89274 79084 54833 21254 22875 50265 8727 5001 3271 2535 2364 2198 2302 2227 2373 2143 1895 1517 1456 1478 1380 1605 1738 1593 1539 1464 1388 1492 1607 1470 1152 873 880 866 744 675 714 700 752 825 947 724 661 577 642 678 701 722 819 811 768 587 607 615 568 599 649 591 539 665 744 871 808 872 795 496 384 471 548 587 448 473 540 476 574 625 600 687 798 882 760 680 774 743 648 654 706 693 574 453 407 415 498 411 416 386 277 245 204 269 234 216 306 320 239 205 278 202 87 170 196 190 196 174 97 58 115 89 204 185 131 158 169 164 168 172 202 223 150 145 183 251 205 213 256 259 343 523 672 486 277 270 321 427 482 464 325 276 245 249 268 207 221 268 203 153 239 184 168 116 107 171 215 186 214 126 102 185 194 71 69 39 72 -21 32 98 94 54 75 84 46 52 4 28 78 100 29 55 48 52 80 111 149 128 135 191 186 158 135 156 101 91 132 126 104 63 67 86 149 97 120 174 164 106 116 129 117 76 103 80 72 96 70 41 71 60 68 56 28 67 89 94 76 140 150 165 155 178 189 149 118 141 102 123 157 122 164 108 140 167 133 100 141 149 93 114 135 141 133 157 170 186 144 121 136 145 117 106 153 134 91 55 72 87 94 121 101 85 82 89 136 117 96 115 105 136 125 124 116 126 118 62 37 47 51 55 73 85 110 71 68 98 60 62 78 55 53 52 60 47 58 53 51 42 42 42 32 34 26 29 35 24 21 18 18 17 5 4 53919 325 23 30 10793 14 58 39 8393 1283 94554 86641 79388 54473 22854 21379 41091 6465 4631 2897 2195 2356 2089 2284 2268 2338 2256 1867 1501 1555 1312 1427 1657 1757 1596 1750 1466 1449 1392 1322 1293 1019 735 791 769 599 509 502 435 729 805 773 698 795 673 578 745 818 580 592 539 777 716 597 512 557 587 564 611 508 637 691 870 877 881 729 521 483 411 468 385 474 487 509 489 589 593 636 578 612 781 616 699 590 690 635 553 494 556 509 332 344 366 438 363 314 284 364 344 314 270 217 199 235 187 192 174 129 102 135 153 260 125 120 137 103 85 50 109 193 142 69 168 111 124 66 129 111 140 187 212 140 190 197 160 201 283 448 633 494 325 255 218 243 376 455 470 488 439 355 312 306 235 210 162 187 225 200 168 165 114 159 240 134 154 167 163 89 110 136 142 46 115 102 52 83 40 15 23 69 16 53 57 11 18 67 63 20 39 98 40 86 107 96 128 140 176 139 162 137 88 55 47 82 59 56 33 101 98 62 75 134 126 128 153 110 112 82 52 81 109 83 84 56 9 41 18 31 43 54 82 69 84 116 115 145 118 170 140 150 145 181 144 121 90 121 152 95 87 119 97 107 93 86 101 127 136 80 131 167 169 175 152 139 141 146 109 100 136 125 112 110 92 104 80 95 92 51 40 70 69 78 78 104 74 87 69 84 93 90 112 91 38 34 38 49 46 34 61 66 42 41 29 37 38 28 39 31 26 41 43 34 26 37 17 2 2 8 15 12 7 1 999999 6 8 53925 325 24 30 10794 14 58 45 8392 1282 130525 89767 75705 50206 19070 6247 5475 3729 4116 3021 2454 2405 2281 2226 2295 2184 2193 1881 1433 1642 1485 1324 1537 1449 1279 1468 1381 1450 1336 1254 1156 902 670 807 714 677 715 645 746 869 866 875 880 942 804 665 704 773 706 793 684 644 609 509 592 583 603 678 580 622 607 770 912 1030 868 674 631 567 510 459 534 496 480 600 587 407 550 675 657 714 675 570 630 633 610 630 489 546 626 452 381 301 425 472 329 327 376 266 213 233 269 220 337 315 159 177 268 180 141 130 141 95 148 191 143 99 130 136 146 202 162 113 171 115 115 97 141 114 190 148 163 65 137 212 177 233 338 708 743 428 187 179 285 258 222 246 311 351 284 257 239 195 227 183 157 161 227 208 239 223 165 159 163 205 252 176 134 193 169 123 119 83 104 92 14 75 109 79 76 36 101 88 65 36 72 66 25 48 68 89 89 57 67 87 110 168 159 165 105 66 37 109 124 64 93 130 80 74 101 104 108 107 180 124 89 73 106 135 94 106 125 97 89 66 83 61 54 36 21 29 86 100 87 79 118 150 162 150 139 143 160 172 142 100 113 177 166 159 128 84 114 81 121 147 142 144 157 169 177 157 201 206 179 152 149 151 122 127 138 156 138 114 94 141 111 74 73 85 81 109 101 82 98 100 70 83 114 116 145 131 106 98 53 29 28 41 19 51 93 72 54 44 39 69 61 42 44 50 46 41 35 40 36 35 35 28 16 26 31 22 6 16 17 999999 5 53931 335 26 30 10796 14 58 51 8391 1280 148825 95035 79347 48972 17083 5121 4174 4110 4198 2520 1947 1755 1669 1797 1824 1816 1634 1544 1198 1405 1220 1208 1249 1265 1148 1550 1459 1495 1426 1229 1128 966 919 994 825 796 819 833 769 873 907 777 741 689 732 732 769 742 783 914 782 793 693 628 717 741 667 573 577 686 615 798 1037 1029 1067 876 654 496 442 493 564 528 538 529 524 617 640 589 511 641 685 525 753 762 787 669 584 592 638 651 526 439 493 428 425 365 377 268 240 294 237 227 293 319 352 258 178 160 236 283 281 197 232 157 208 244 100 201 198 233 223 181 189 143 186 190 188 122 238 314 250 199 140 161 198 326 598 787 456 314 247 247 229 200 235 291 273 294 312 280 286 270 271 259 244 233 209 223 222 264 155 212 300 220 217 262 201 152 143 183 222 202 209 193 153 70 101 115 68 138 145 137 104 131 194 141 146 77 74 69 100 76 105 182 148 154 176 210 204 187 179 131 97 139 110 153 148 100 161 161 136 158 161 181 174 169 142 114 123 128 127 143 115 102 74 40 90 72 69 100 81 90 95 101 165 181 224 209 234 221 170 200 110 145 200 166 163 167 139 153 160 161 151 177 163 207 216 191 219 220 197 239 242 202 194 193 172 145 162 185 166 160 136 124 122 135 141 137 103 111 108 167 173 140 147 156 170 172 138 152 156 157 95 82 76 94 91 112 112 132 116 106 100 103 124 105 106 86 77 96 84 83 75 80 64 50 64 65 69 61 66 64 74 49 47 43 44 41 37 38 27 19 16 17 8 53937 327 27 30 10797 14 58 57 8389 1279 136304 89412 71089 43013 13640 4406 3500 3565 2970 1949 1756 1585 1592 1556 1508 1450 1737 1568 1143 1520 1270 1154 1080 979 898 1221 1310 1328 1172 694 695 615 587 562 494 481 503 709 769 796 800 718 736 668 657 596 535 714 798 855 855 771 674 598 537 522 654 669 656 622 697 823 888 938 946 702 522 553 513 452 452 495 594 481 406 560 634 577 477 649 575 629 723 632 637 489 496 602 555 447 508 489 526 459 527 522 484 360 271 313 400 319 263 297 256 167 151 214 262 162 198 173 186 158 186 43 31 139 145 161 155 80 117 98 97 152 95 143 151 216 194 207 124 116 149 253 515 743 477 229 131 49 57 144 134 88 140 150 192 240 196 304 274 264 235 271 255 223 200 194 168 240 168 221 164 228 198 158 98 140 150 107 136 172 139 129 103 65 48 69 29 60 84 66 104 29 40 56 64 -5 57 49 50 87 99 75 112 148 164 39 44 84 84 66 78 91 48 63 82 91 120 158 161 137 136 161 133 112 58 86 84 80 38 47 47 43 17 14 72 77 67 14 25 49 136 176 175 172 153 162 115 132 90 117 93 82 100 109 108 118 120 113 118 131 117 130 162 201 191 152 145 168 145 167 158 147 91 91 95 120 122 106 68 80 118 90 89 67 86 89 75 103 123 95 103 105 114 92 90 83 92 81 31 28 28 47 50 63 63 64 39 57 70 75 78 59 56 49 38 40 50 46 30 34 37 35 22 26 23 33 29 27 22 27 20 8 9 53943 323 29 30 10799 14 59 3 8388 1278 121872 83639 71232 41924 12389 4136 3268 2802 2471 1592 1531 1532 1615 1469 1465 1334 1315 1490 1412 1411 1191 869 878 932 918 933 1093 1240 951 589 605 688 594 595 463 483 628 922 879 965 959 811 757 773 802 664 696 858 896 880 866 789 720 746 792 715 659 571 617 527 690 848 906 886 799 697 623 507 425 490 496 600 534 588 434 531 618 534 514 616 557 463 577 666 619 452 431 492 504 438 450 403 482 490 612 494 435 404 399 359 391 326 347 340 334 275 262 265 260 192 149 151 213 194 198 149 171 143 116 126 167 88 35 117 89 58 64 202 247 295 164 200 111 57 168 246 462 688 577 201 40 95 61 125 67 102 89 136 146 191 222 197 222 176 182 236 234 232 213 268 279 204 227 233 212 299 220 181 220 166 144 102 159 147 115 102 51 66 -4 11 47 81 30 38 42 -12 36 54 90 96 69 23 77 95 136 131 133 143 126 98 111 99 50 89 91 59 111 102 102 56 100 117 125 84 85 126 126 118 103 111 58 31 63 -18 30 55 46 25 58 27 63 39 74 101 115 120 149 128 145 145 102 79 82 110 128 87 109 101 101 114 97 87 117 89 115 118 125 156 154 144 146 179 171 143 132 113 71 94 85 113 105 105 81 93 81 83 86 82 69 70 74 115 94 69 71 88 90 91 91 92 88 74 34 28 22 33 32 37 53 60 56 43 64 46 37 47 47 22 21 27 10 18 32 39 13 22 21 7 16 19 0 999999 4 53949 330 31 30 10801 14 59 9 8387 1276 151706 99882 80541 50753 17444 4366 2899 2137 2101 1543 1619 1595 1536 1532 1328 1271 1582 1786 1565 1388 1238 758 905 820 732 732 831 952 974 885 726 615 574 504 567 544 718 1074 1047 986 964 953 832 816 725 855 845 945 922 888 893 870 817 729 615 670 657 689 655 641 933 1113 1135 1018 886 855 813 700 575 621 590 599 601 547 582 609 532 643 780 740 651 522 564 846 707 462 551 445 581 594 445 508 505 526 554 472 427 306 406 448 426 503 408 349 351 318 337 319 245 248 239 184 194 161 171 87 160 208 215 202 225 194 145 82 127 109 96 172 225 216 183 184 184 264 131 244 517 614 374 136 117 163 51 31 139 98 103 127 164 139 176 160 129 100 144 101 197 160 183 245 284 223 266 296 299 247 253 257 159 166 158 164 121 154 139 112 159 127 83 76 62 17 81 82 64 -9 52 67 97 42 41 32 94 133 85 130 111 128 147 103 138 120 82 44 92 75 69 77 127 108 111 134 167 167 154 155 138 105 129 136 94 122 89 67 47 18 17 55 80 45 28 26 47 87 156 158 154 140 144 207 121 112 89 121 150 125 106 124 155 119 83 103 100 143 119 142 176 178 185 206 192 188 198 175 127 119 127 135 115 111 100 58 87 117 102 81 88 84 73 79 121 138 140 101 114 122 105 104 133 139 128 129 78 53 48 47 35 60 64 58 76 67 63 72 73 63 66 67 65 57 53 56 42 36 40 48 25 24 54 45 38 35 23 11 27 16 13 12 15 11 53955 330 32 30 10802 14 59 15 8386 1275 140301 95161 75692 45234 15199 4008 2649 1927 1899 1531 1486 1760 1547 1451 1346 1298 1540 1596 1643 1659 1464 1029 957 896 896 922 814 971 926 910 850 712 726 638 722 797 1045 1249 1087 1075 950 912 892 770 744 799 881 750 780 887 945 694 659 670 705 673 691 747 696 732 992 1262 1251 1225 927 932 878 667 605 574 597 499 542 548 508 592 515 590 751 626 578 588 686 813 623 469 587 549 534 566 471 464 488 477 561 353 401 436 402 339 291 288 299 305 376 344 252 249 191 299 248 114 180 157 221 233 187 82 97 156 173 60 97 165 114 152 210 123 102 251 246 253 175 98 205 352 592 499 234 113 148 96 134 98 86 100 112 110 147 230 164 172 163 129 215 167 204 231 163 182 141 214 329 242 215 204 139 208 196 173 153 135 145 184 167 168 110 90 80 62 71 76 67 98 85 69 44 95 120 87 10 63 83 157 195 162 120 143 125 93 116 65 43 85 108 68 129 106 105 160 155 176 182 179 172 115 126 130 150 206 120 66 107 101 81 113 102 84 49 65 27 51 100 92 84 122 156 123 110 123 120 136 99 139 155 129 168 125 142 129 103 110 116 161 152 137 163 160 188 212 174 175 200 188 148 127 104 87 109 125 132 109 99 112 107 120 127 78 65 76 117 120 83 114 122 125 100 93 87 106 117 94 66 47 32 45 58 86 74 60 71 67 56 65 74 56 46 43 43 52 58 55 38 47 34 24 20 22 25 29 29 31 42 31 15 20 15 12 14 11 53961 333 31 30 10801 14 59 21 8384 1273 142836 98287 77341 44560 15278 3926 2710 2064 1898 1469 1525 1772 1747 1621 1549 1480 1655 1709 1874 1857 1793 1162 783 805 906 893 989 993 1018 1001 825 873 871 891 894 902 1281 1255 1115 1174 1076 1022 908 885 963 830 843 918 1026 939 986 828 824 822 819 951 822 785 828 938 1259 1362 1394 1375 1172 1034 869 633 657 639 561 636 625 570 614 665 625 545 670 758 630 519 588 832 797 534 616 725 592 546 504 562 531 642 485 417 370 329 486 315 412 422 400 377 411 496 389 283 355 291 297 196 224 248 182 136 176 238 278 220 184 109 173 160 200 234 181 200 208 318 263 264 163 132 283 449 485 366 169 197 117 58 100 119 112 108 97 122 123 186 203 224 217 179 126 120 188 232 195 205 189 269 217 218 232 225 185 197 159 116 166 185 148 140 148 176 220 161 128 140 142 64 107 100 115 110 120 130 177 135 94 100 75 140 194 230 212 124 112 179 98 105 105 120 90 130 127 150 201 160 132 151 124 156 170 139 95 166 172 151 119 170 97 92 112 124 78 81 80 62 45 108 98 101 109 118 141 192 155 115 101 166 204 137 159 132 161 180 173 120 129 133 179 172 200 214 199 205 221 217 209 221 210 204 181 143 139 143 149 153 141 120 101 112 113 107 128 136 103 134 159 182 137 136 133 139 134 138 145 122 133 119 81 80 73 94 98 102 87 111 101 106 98 99 82 104 98 79 67 83 89 69 59 65 53 55 41 47 57 51 63 55 50 45 42 41 39 28 19 15 9 13 8 53967 331 31 30 10801 14 59 27 8383 1272 141897 102375 85709 55568 20650 4701 2535 1893 1719 1568 1670 1710 1632 1594 1522 1500 1573 1600 1832 1766 1628 1132 966 940 921 780 763 902 853 834 826 747 816 848 816 992 1186 1008 1107 1138 1078 972 831 853 996 957 836 980 1032 1011 1138 1040 1013 1050 959 943 955 929 868 1111 1371 1402 1525 1634 1488 1091 868 702 722 702 708 690 593 537 665 560 606 627 673 743 637 592 627 732 780 630 618 543 578 599 594 512 612 541 455 392 320 308 328 354 270 315 349 351 289 280 302 282 256 238 248 194 234 121 106 215 179 178 130 192 107 123 132 134 137 153 108 144 152 210 282 244 164 223 313 516 427 253 121 84 117 136 120 108 95 118 96 210 145 187 214 176 161 125 132 169 181 181 148 122 165 163 175 226 187 149 159 182 106 96 103 120 104 96 146 146 121 176 217 142 108 134 95 115 107 103 112 127 113 58 41 114 124 160 152 170 102 116 113 97 118 55 82 112 107 91 96 116 129 143 162 116 161 185 151 125 121 155 146 121 120 141 76 76 96 100 77 51 38 49 51 56 69 66 73 127 143 187 151 132 124 143 113 107 116 130 126 141 155 120 118 116 133 146 187 193 174 191 156 184 183 221 219 189 142 137 140 126 127 133 127 98 107 111 128 122 85 96 114 105 115 129 114 101 122 120 115 128 131 131 124 97 52 52 74 57 52 60 80 87 73 81 73 83 75 81 70 64 53 65 48 59 51 59 43 27 35 40 37 37 41 39 41 42 36 26 16 15 15 4 10 53973 328 30 30 10800 14 59 33 8382 1271 134879 99711 81437 50012 17667 3903 2212 1716 1624 1535 1623 1625 1693 1697 1598 1371 1409 1544 1664 1759 1589 1163 1094 1037 921 744 778 760 826 857 858 909 900 929 693 1101 1020 951 1088 1053 1038 949 1013 942 1065 1096 1156 1178 1196 1202 1052 1113 1007 900 856 866 839 867 919 1054 1161 1312 1431 1333 1329 1041 698 693 638 698 651 574 583 600 629 678 610 574 635 656 607 636 629 777 741 643 613 649 611 524 559 618 477 452 495 526 342 343 289 216 236 208 305 242 236 174 155 165 129 150 204 164 211 165 167 156 155 105 143 161 41 56 33 72 131 167 184 162 192 258 293 264 118 219 302 567 397 177 166 101 75 66 47 83 66 69 14 58 73 173 183 128 161 160 174 205 151 165 179 159 138 134 179 174 123 122 118 45 94 88 80 76 83 122 61 75 111 96 134 150 58 76 58 69 78 70 70 89 90 104 71 70 90 136 134 150 126 85 92 108 121 79 73 122 86 101 101 115 108 166 153 93 131 120 125 138 146 110 78 70 54 72 75 69 81 94 54 33 35 72 31 44 52 43 60 95 95 143 189 137 86 96 91 101 109 110 110 115 121 118 78 85 130 87 149 163 187 162 156 181 170 189 187 174 151 91 111 114 112 125 115 65 73 118 106 77 76 77 87 97 99 108 79 113 109 112 118 104 112 84 86 73 34 43 43 20 31 31 55 65 47 50 62 53 67 65 53 41 38 43 48 50 43 34 34 34 31 25 29 27 25 13 9 15 19 4 0 1 53979 330 30 30 10800 14 59 39 8381 1269 118138 89204 77309 50595 16566 3587 2267 1716 1662 1715 1896 1918 1801 1724 1578 1567 1542 1654 1813 1818 1688 1469 1421 1416 1358 1286 1071 959 952 946 840 885 982 882 878 1163 1145 1287 1306 1238 1243 1210 1279 1174 1113 1196 1105 1074 1112 1127 1031 962 882 873 930 834 734 714 894 1123 1259 1261 1105 1292 1276 915 691 599 678 671 573 580 536 618 647 700 613 605 667 689 744 610 717 770 792 680 736 608 523 488 534 476 548 478 453 390 341 313 397 323 264 197 312 269 246 255 210 185 153 139 77 191 120 91 165 275 187 218 188 199 186 103 69 82 180 170 135 168 194 286 257 305 196 287 330 601 355 219 179 147 97 80 67 101 61 80 96 112 137 85 194 202 134 146 108 159 138 109 184 156 115 167 205 215 169 153 127 135 137 154 125 114 134 159 53 131 157 116 142 129 106 131 94 143 85 19 107 70 95 136 79 52 98 104 144 178 139 131 156 152 124 88 77 103 155 144 127 148 198 191 181 138 183 151 154 123 104 103 162 151 145 119 140 107 59 102 110 77 101 93 84 73 49 81 70 102 144 136 115 106 120 108 129 150 94 153 140 141 134 133 172 140 141 178 220 204 182 147 135 205 167 203 205 170 146 135 117 135 143 186 155 119 93 85 104 91 104 89 78 116 134 143 130 91 96 126 119 131 135 116 112 91 55 82 63 51 53 71 92 97 84 75 67 70 87 83 75 72 70 63 58 68 51 56 52 47 49 38 44 38 39 35 22 25 29 28 20 19 13 0 53985 334 29 30 10799 14 59 45 8379 1268 119716 93198 78649 48429 15275 3838 2296 1950 1895 1750 1862 1829 2064 1990 1705 1628 1599 1565 1636 1771 1616 1690 1705 1683 1466 1460 1297 1101 982 936 893 1101 1186 1195 1159 1510 1454 1466 1473 1396 1489 1284 1070 1067 1230 1064 959 1155 1049 1024 1157 985 863 925 916 753 797 731 1068 1241 1342 1170 1009 1116 1042 864 788 584 670 640 652 704 745 769 805 843 811 716 782 975 726 626 662 808 925 808 588 597 452 546 619 528 481 539 395 366 302 279 334 209 218 319 236 205 197 201 219 150 185 233 228 134 122 253 280 199 294 271 181 190 248 225 184 144 171 242 240 173 170 271 323 239 248 281 305 649 406 194 133 167 142 73 99 130 112 122 126 79 19 120 172 158 194 148 238 204 150 203 207 243 196 163 221 230 159 143 105 133 109 129 109 91 130 85 68 137 90 137 197 157 105 133 159 163 148 109 132 138 100 94 76 83 55 94 163 223 239 277 161 139 144 94 46 137 177 150 161 186 176 162 159 144 180 221 177 144 134 127 115 122 150 114 134 159 145 150 122 53 55 16 26 52 73 35 86 119 126 130 127 113 173 155 164 144 123 156 163 143 147 159 149 167 158 179 215 209 211 170 185 178 221 224 181 172 162 139 146 152 102 138 143 114 102 109 94 97 118 125 84 132 146 153 135 123 123 116 129 151 150 146 150 130 67 61 60 42 71 68 73 91 87 83 75 79 104 92 74 74 72 72 71 70 78 67 67 60 52 58 62 51 34 42 37 27 32 34 25 34 30 19 17 14 12 1 53991 329 28 30 10798 14 59 51 8378 1267 118945 89224 76249 50386 18770 4703 2418 1890 1769 1706 1790 1746 1754 1756 1583 1501 1423 1531 1464 1515 1606 1718 1578 1566 1408 1425 1264 1159 1051 1035 1012 1147 1377 1277 1245 1429 1483 1457 1341 1268 1186 1112 1053 1022 1045 1066 1044 974 1035 1062 975 862 882 921 818 793 883 825 859 1141 1128 1072 995 1099 821 727 686 651 656 604 604 585 551 568 701 709 704 760 714 756 628 510 577 687 835 650 502 549 464 523 476 374 385 430 265 299 282 268 217 228 176 138 203 259 158 136 147 225 199 248 87 156 171 197 188 144 212 240 184 157 150 142 177 204 102 102 179 214 198 298 359 268 203 259 416 559 355 200 96 77 76 86 71 48 83 111 125 68 52 107 92 128 128 135 114 95 117 127 111 143 186 189 229 192 97 65 81 74 101 86 70 99 89 103 147 66 133 105 74 144 132 129 132 159 69 60 82 67 44 38 11 70 119 127 118 120 166 216 137 72 123 78 101 131 183 147 112 127 114 181 131 138 109 186 154 98 134 128 76 107 84 96 79 58 111 104 81 80 36 61 40 42 82 61 36 45 68 81 76 58 65 72 87 106 106 110 104 97 93 90 101 151 191 193 189 204 186 169 182 131 160 156 178 159 154 126 97 101 103 114 129 83 89 105 90 84 62 76 67 99 117 99 130 102 125 109 115 111 109 131 110 67 40 47 29 22 36 46 55 72 66 79 66 69 69 60 59 53 60 45 44 44 37 45 34 31 33 31 37 32 28 22 24 23 16 18 5 999999 1 53997 320 27 30 10797 14 59 57 8377 1265 144146 100173 85890 56441 27664 7744 2621 2020 1731 1796 1976 1852 1896 1796 1687 1578 1465 1468 1406 1353 1512 1546 1440 1285 1378 1408 1351 1204 1043 1016 1011 1181 1136 1082 1275 1244 1223 1134 1150 1098 995 920 956 954 972 910 773 838 910 974 965 951 857 716 662 757 900 829 844 997 1103 1011 921 854 592 577 609 542 616 588 533 520 645 638 599 546 644 527 601 619 519 573 528 664 749 625 537 528 463 480 411 391 328 178 291 251 226 304 191 219 173 133 173 245 144 216 218 178 180 176 109 223 165 155 250 119 50 175 166 135 22 76 205 196 153 179 201 116 149 256 200 229 173 272 577 452 230 98 109 68 48 20 69 50 39 30 110 111 38 145 99 75 120 91 33 124 143 159 84 85 85 142 98 112 74 124 135 86 22 111 50 76 54 36 86 73 16 8 61 67 60 60 36 72 91 29 53 58 22 47 62 48 94 64 100 194 143 102 108 101 107 86 74 28 15 49 106 144 90 96 170 124 120 144 112 92 83 113 91 57 40 52 90 51 67 88 52 72 19 31 57 31 10 14 17 58 74 63 27 30 29 53 125 91 66 75 70 76 64 38 112 170 182 202 213 214 212 171 193 179 164 205 174 178 115 85 86 56 57 82 81 95 74 54 71 61 74 75 84 63 69 76 97 84 70 69 82 101 100 87 84 61 -2 5 22 18 25 40 55 46 36 50 52 46 29 37 27 29 36 22 29 15 9 45 29 14 11 5 2 2 54003 323 26 30 10796 15 0 3 8376 1264 144775 103069 91646 66184 31701 7903 3123 2298 1900 1781 1892 1897 1736 1775 1653 1571 1462 1360 1376 1256 1314 1338 1583 1432 1377 1528 1525 1352 1140 920 1063 1305 1243 1009 1175 1243 1279 1078 926 948 795 876 855 816 756 722 619 675 768 893 951 814 676 652 839 710 743 671 729 943 898 715 815 805 643 619 537 592 645 534 572 511 547 568 620 615 622 508 622 560 497 476 370 769 679 593 543 540 478 444 346 393 359 309 193 220 90 126 221 238 251 181 132 183 153 160 208 193 122 123 42 163 124 144 210 186 174 146 183 134 58 71 98 164 155 187 145 192 192 146 245 204 226 190 473 352 155 58 37 60 -25 7 99 22 11 11 61 73 84 124 72 125 98 51 89 104 96 104 108 64 90 68 42 142 73 80 123 110 50 120 36 47 -7 -15 56 26 -32 57 69 66 57 56 113 68 89 82 18 115 127 68 26 43 53 79 146 135 124 80 75 50 62 81 82 82 87 86 73 68 69 87 101 117 148 117 72 108 97 94 90 137 112 83 74 100 95 78 20 23 12 27 38 53 -11 20 56 35 28 21 17 36 45 92 95 98 55 85 90 94 80 69 129 142 130 164 201 213 196 167 160 187 170 183 147 132 134 78 88 78 73 60 64 61 46 33 50 48 57 73 60 47 88 93 100 97 73 53 77 74 94 90 71 60 23 23 7 4 5 18 35 34 34 52 37 31 33 32 11 14 19 18 27 25 18 16 13 6 4 12 3 15 2 999999 1 54009 333 25 30 10795 15 0 9 8374 1263 160693 108109 90811 61223 25927 7130 3330 2459 2193 2078 1982 1777 1743 1882 1732 1678 1494 1514 1395 1372 1578 1589 1635 1498 1645 1697 1470 1437 1276 1141 1157 1342 1179 1252 1389 1354 1197 1114 1085 1094 860 868 907 855 859 800 759 745 747 816 924 820 822 792 679 661 754 840 952 987 848 836 864 696 630 670 603 626 559 532 576 587 586 610 636 666 682 632 735 708 660 614 534 650 708 642 622 586 471 481 433 388 462 390 313 228 236 208 230 314 210 260 199 193 190 143 193 140 125 124 101 110 82 159 228 193 240 211 193 244 146 149 201 193 189 201 213 242 241 251 295 247 234 295 622 410 203 79 40 149 119 109 132 83 65 110 60 101 101 160 184 190 122 141 138 167 81 98 115 127 176 152 151 123 147 111 124 124 116 67 33 117 153 51 150 54 4 47 28 26 113 132 48 120 133 88 53 95 101 88 98 121 140 173 150 201 191 218 225 110 70 136 77 84 93 161 163 119 112 179 180 159 136 197 161 151 115 195 135 128 138 112 133 139 119 127 65 58 61 28 49 63 55 85 59 45 102 98 66 85 142 118 93 98 121 112 124 130 120 134 206 180 207 233 276 280 263 276 260 246 244 249 239 201 160 173 181 128 142 169 152 123 106 105 84 89 81 103 96 100 126 153 155 125 130 120 108 139 151 118 122 129 78 37 31 31 36 60 90 74 69 54 93 96 79 56 64 74 67 66 73 86 81 64 53 40 50 56 46 45 48 43 43 45 43 35 32 36 29 16 5 0 6 54015 321 23 30 10793 15 0 15 8373 1261 173603 116202 97248 65501 28257 7668 2965 1935 1801 1829 1662 1645 1648 1624 1629 1525 1299 1217 1133 1298 1286 1308 1274 1366 1406 1498 1538 1365 1161 997 1087 1192 1155 1271 1183 1266 1105 1045 922 766 676 805 784 813 726 742 661 566 503 709 760 667 638 597 567 625 695 611 743 953 722 686 859 654 512 530 525 526 503 425 439 486 467 449 570 698 686 657 591 524 533 549 505 528 636 515 498 542 437 469 392 321 394 399 198 191 162 194 190 204 237 237 202 203 111 154 124 133 80 120 131 146 158 131 142 34 118 84 146 109 125 140 111 187 79 84 98 198 275 310 230 224 141 320 515 381 216 63 59 76 -13 71 69 27 45 62 36 -42 13 32 33 96 156 152 101 118 153 90 96 122 88 98 132 121 31 62 105 1 60 98 61 52 58 43 43 74 62 30 26 55 35 46 63 -41 8 68 104 31 42 33 10 55 54 54 104 150 123 135 76 99 69 49 63 129 89 118 85 134 111 95 70 96 115 117 143 78 69 102 105 75 113 47 43 93 59 54 40 25 20 12 7 21 -17 6 23 18 26 8 38 41 47 51 79 77 79 73 97 104 95 85 132 155 171 196 212 227 228 213 152 170 189 161 145 120 124 129 104 98 86 62 87 100 72 44 51 45 29 60 45 49 65 60 74 75 60 46 67 74 74 67 59 73 27 5 999999 999999 999999 19 25 18 23 29 32 28 33 39 24 18 10 0 7 3 1 5 999999 999999 999999 999999 999999 3 0 54021 331 22 30 10792 15 0 21 8372 1260 180683 123075 99808 70424 37201 9659 3065 2203 2142 1869 1806 1793 1729 1676 1628 1545 1341 1243 1355 1440 1490 1670 1576 1491 1610 1676 1607 1488 1275 1279 1173 1381 1597 1414 1251 1298 1189 1031 999 993 817 775 762 797 717 696 698 609 619 581 746 669 614 655 581 621 667 766 848 822 752 802 900 819 725 643 617 680 572 571 539 575 461 623 595 720 718 655 703 640 606 556 579 615 791 666 706 643 451 447 484 566 549 434 318 289 288 307 284 441 315 224 239 81 174 188 100 146 176 135 139 177 153 154 126 170 181 203 99 130 127 213 150 183 254 220 150 200 250 269 297 299 340 442 520 409 238 119 145 160 41 24 44 122 120 111 107 127 97 122 141 143 126 139 100 46 93 175 187 141 145 104 172 173 159 71 64 91 110 127 132 156 99 58 109 137 67 96 114 96 84 84 91 70 93 126 116 89 90 88 60 86 100 95 179 190 128 136 111 106 108 120 122 84 115 152 143 153 151 151 137 162 143 140 144 168 108 132 125 138 116 114 130 128 140 87 84 69 52 40 65 62 49 47 26 77 100 58 94 90 73 117 100 87 74 105 105 106 171 213 247 281 291 284 277 313 251 220 231 241 236 248 230 172 153 136 139 125 115 119 116 136 110 88 72 97 73 84 74 119 113 118 131 125 97 114 103 127 111 100 101 68 45 20 32 41 28 38 74 68 77 64 83 84 71 52 44 51 43 27 35 43 48 45 35 19 31 24 22 30 22 27 28 24 18 17 7 14 9 6 3 54027 329 22 30 10792 15 0 27 8371 1259 180282 128916 106779 76394 36082 8618 3205 2146 1903 1752 1600 1643 1593 1579 1682 1762 1502 1425 1514 1661 1513 1559 1556 1629 1622 1585 1598 1397 1233 1188 1336 1260 1492 1429 1289 1205 997 940 1025 912 758 855 785 786 652 535 620 588 511 633 804 774 675 686 678 620 706 807 848 749 670 682 804 846 724 644 648 599 567 482 507 435 586 594 546 692 765 725 743 712 660 605 646 714 751 689 648 692 480 511 488 445 470 416 325 217 306 322 316 394 270 271 223 235 310 296 314 254 223 215 304 176 170 160 156 123 120 71 40 171 159 202 149 101 232 237 137 219 211 286 279 269 308 552 452 277 182 67 143 108 50 83 79 53 1 68 67 71 85 79 71 126 141 135 191 174 163 161 122 139 117 130 97 140 156 66 81 126 35 70 101 65 27 42 47 70 113 109 64 98 65 116 144 76 22 117 100 94 33 150 104 95 61 88 136 153 129 120 113 82 118 123 83 66 63 105 98 111 156 154 132 131 151 136 122 124 157 171 151 96 90 100 126 150 100 68 69 65 35 30 80 75 63 39 60 137 73 80 71 111 140 119 92 90 121 162 148 168 187 221 226 252 328 309 322 295 220 255 282 275 250 222 224 162 143 156 138 160 124 120 120 129 115 81 88 118 90 73 88 118 110 140 124 110 94 88 93 106 111 114 117 108 67 57 29 38 39 71 68 69 67 73 70 76 65 42 44 48 50 41 51 44 50 54 38 32 45 24 31 17 27 37 14 19 9 8 7 16 18 54033 324 21 30 10791 15 0 33 8369 1257 154180 122792 106246 72323 31916 6893 2658 2099 2007 1879 1644 1572 1538 1513 1746 1690 1452 1406 1298 1193 1329 1360 1415 1500 1426 1403 1308 1253 1227 1185 1186 1066 1328 1239 1357 1114 1017 1041 839 818 734 714 607 759 787 576 597 642 629 638 691 740 757 636 566 524 657 800 756 660 684 673 826 861 725 785 711 632 498 469 411 490 545 604 657 714 790 693 633 747 678 676 653 682 739 657 558 639 520 423 460 419 487 458 375 255 275 298 406 385 315 250 226 145 156 199 163 158 161 182 211 211 174 138 144 208 225 139 150 170 154 193 146 156 124 98 177 260 228 289 258 349 415 563 438 150 61 6 46 95 114 47 55 56 67 56 92 75 103 132 126 109 132 147 153 114 160 145 97 41 96 191 144 90 184 114 67 63 91 89 93 85 96 100 6 50 123 78 72 90 137 93 69 117 91 75 63 99 89 47 57 70 70 134 168 127 119 156 96 117 141 118 80 63 60 131 126 141 132 137 105 144 134 117 138 118 125 118 118 124 129 117 113 65 84 76 76 63 70 71 60 12 -2 36 35 46 108 112 59 120 81 62 82 99 105 138 133 149 172 226 229 237 230 264 261 237 178 240 245 210 196 203 216 202 149 122 119 136 140 111 115 113 83 59 89 100 71 88 85 94 95 120 102 99 61 78 91 93 91 101 92 60 41 19 30 24 40 49 46 39 65 61 45 34 59 44 52 32 19 32 42 51 43 24 40 30 34 29 18 14 7 7 999999 3 54039 331 20 30 10790 15 0 39 8368 1256 149919 130835 119947 83663 38721 7895 3002 2258 2083 1959 1885 1833 1856 1732 1685 1636 1443 1298 1383 1417 1317 1492 1497 1508 1528 1520 1337 1262 1337 1351 1263 1133 1327 1139 1168 1100 1206 1107 987 934 820 762 779 827 735 703 621 617 709 593 737 731 692 701 692 729 855 853 858 818 722 717 862 991 881 814 617 533 499 503 537 496 592 645 629 812 844 754 671 722 655 638 582 653 694 684 570 567 443 428 571 525 363 389 385 277 240 331 437 426 352 354 290 262 275 275 226 178 133 226 212 244 309 220 221 214 151 113 19 163 160 178 85 111 186 162 147 164 236 233 289 359 464 636 442 243 133 -1 89 72 126 109 54 38 43 140 117 127 82 113 158 179 174 166 165 155 143 120 130 133 78 130 98 149 121 131 137 86 116 36 0 56 73 79 23 89 97 112 60 86 118 96 131 128 113 111 99 57 80 39 62 114 129 161 211 202 169 148 165 142 177 104 122 117 89 94 146 172 194 173 170 151 176 144 165 162 157 178 130 110 155 127 110 141 49 59 101 41 23 25 41 65 58 49 40 111 131 105 94 130 135 115 126 110 101 144 128 135 213 227 285 322 285 270 243 222 235 262 281 289 259 214 219 206 157 162 149 141 128 95 93 99 105 79 97 103 107 114 105 109 123 119 144 129 112 116 135 122 141 148 128 96 72 53 49 29 43 54 62 62 69 86 91 61 51 61 61 54 49 67 73 67 63 50 35 32 45 40 34 34 27 29 19 25 20 20 16 12 4 7 1 54045 323 19 30 10789 15 0 45 8367 1255 122067 113911 107959 75683 33665 6772 2769 2149 1937 1875 1792 1569 1633 1733 1819 1698 1450 1332 1355 1457 1559 1360 1382 1418 1349 1296 1218 1185 1152 1133 1036 1051 1091 1167 1053 1016 1028 942 928 791 698 581 738 649 627 726 672 606 532 617 890 682 539 606 584 787 649 840 828 601 585 700 705 910 737 661 547 451 449 522 446 427 484 486 620 689 706 669 601 638 574 607 608 593 624 534 470 532 427 416 396 464 374 342 263 239 214 363 311 255 285 264 231 206 167 207 178 214 257 247 237 171 104 190 272 207 104 109 146 62 109 106 120 90 78 105 150 139 248 276 272 285 376 488 403 233 63 53 4 4 37 36 90 84 56 63 49 -19 74 132 70 38 130 128 98 132 48 78 136 184 69 107 138 130 131 89 67 57 86 105 101 89 98 51 -1 71 72 73 54 108 83 48 63 114 76 101 28 11 50 54 73 80 97 154 173 178 156 143 165 104 57 91 107 97 61 84 103 107 98 124 133 156 146 124 171 109 100 155 128 127 125 88 47 34 16 18 42 88 55 59 34 29 27 41 74 103 71 47 75 89 64 67 94 81 83 93 118 159 195 160 175 229 219 176 165 199 175 185 178 168 186 170 153 128 81 116 162 109 110 89 109 97 80 70 92 92 54 58 79 103 76 67 84 83 85 66 43 54 94 99 71 70 24 17 15 1 6 24 34 45 45 40 35 39 42 36 24 7 5 27 36 26 16 24 16 999999 8 999999 9 13 6 999999 5 54051 333 18 30 10788 15 0 51 8366 1254 125688 117185 113721 85246 40690 8704 2953 2234 2062 1881 1689 1545 1632 1698 1823 1619 1531 1516 1492 1531 1637 1491 1487 1552 1556 1522 1589 1332 1225 1169 1104 1047 981 897 1051 1038 984 1054 996 965 835 682 738 801 690 739 674 588 579 587 781 693 664 630 699 704 661 701 813 630 574 607 784 934 806 704 582 551 606 626 512 522 513 588 745 757 725 771 748 600 592 571 539 545 616 611 602 447 387 441 495 439 452 350 240 329 331 395 365 344 383 336 284 301 242 246 178 150 258 327 264 285 195 303 277 213 206 190 231 200 158 52 128 172 124 177 191 266 249 315 380 376 484 451 436 239 86 75 130 108 37 52 130 134 54 89 149 144 111 68 91 146 214 166 197 132 146 191 132 115 152 180 222 119 104 160 161 125 135 80 25 75 198 96 95 196 81 75 74 122 157 141 151 131 100 76 95 86 59 82 65 134 180 158 189 249 218 177 212 153 167 150 75 112 113 135 113 71 138 188 171 129 126 207 144 118 143 120 156 145 109 120 102 98 99 44 28 48 44 108 88 68 103 76 103 137 96 117 138 91 103 143 143 133 120 148 170 203 196 221 273 262 251 226 245 231 239 264 250 232 238 237 215 194 180 151 181 167 137 135 126 133 120 99 114 114 109 120 128 155 132 144 136 109 142 122 124 140 144 138 123 107 90 57 42 48 64 74 55 77 95 82 81 85 99 90 71 59 79 61 74 90 73 80 67 54 50 52 55 59 46 36 40 39 29 18 26 26 16 23 9 7 3 54057 333 17 30 10787 15 0 57 8364 1252 116323 111348 111790 88478 37972 6565 2879 2205 2207 1992 1798 1827 1935 2175 2334 1792 1553 1707 1699 1571 1642 1640 1612 1551 1398 1422 1437 1398 1143 1201 1225 1074 1005 958 1137 1145 1072 973 954 1001 801 720 752 838 877 800 578 625 735 690 852 850 770 790 581 663 825 696 853 710 753 773 862 854 705 712 505 479 523 578 485 520 636 556 697 683 592 662 637 563 508 566 552 473 485 463 588 423 395 460 425 368 429 359 327 266 400 475 356 441 439 361 374 343 255 254 203 237 307 313 336 293 244 180 250 265 287 265 261 186 185 145 238 248 167 219 178 203 355 375 346 470 530 559 379 250 104 93 74 138 69 126 157 61 83 141 114 106 101 66 129 139 224 151 160 176 161 143 114 169 159 100 95 167 177 144 157 204 107 122 110 116 138 51 84 69 115 124 93 56 133 129 141 105 126 87 116 112 89 112 45 109 163 208 177 198 224 214 206 212 132 183 140 188 164 151 136 118 172 176 210 209 191 190 157 165 175 196 159 154 156 121 69 79 97 93 113 108 65 73 83 107 135 146 142 148 140 145 174 140 106 155 144 134 191 238 188 194 228 260 226 216 217 203 216 239 284 303 270 267 242 233 211 194 164 154 169 188 170 175 160 168 167 118 129 140 163 159 134 143 155 132 134 120 131 110 118 139 168 144 124 125 67 68 68 59 73 80 94 112 99 107 126 110 99 84 82 89 93 88 76 101 92 80 85 77 58 61 70 68 63 69 64 51 56 51 42 46 39 42 33 28 20 54063 326 15 30 10785 15 1 3 8363 1251 98939 103159 103810 82415 40483 9649 3133 2379 2320 2278 2221 2362 2360 2914 3083 2218 2004 1902 1814 1721 1719 1619 1539 1488 1398 1342 1434 1289 1048 1203 1137 1031 892 944 1134 927 837 979 864 865 760 759 776 810 757 756 671 644 515 472 638 671 653 595 585 614 751 655 784 777 647 659 677 756 721 576 490 463 443 434 459 461 511 639 657 539 587 670 718 497 484 505 423 413 426 376 416 408 368 254 409 376 370 429 281 260 361 285 372 338 223 323 310 231 297 272 245 232 182 230 222 173 188 207 251 283 225 242 158 140 122 86 71 107 86 154 150 194 251 307 324 310 370 474 313 217 81 20 28 87 36 35 45 69 49 -12 6 23 17 43 98 85 68 156 133 127 89 113 41 40 95 98 69 30 72 87 64 95 55 78 65 91 82 69 32 51 92 104 100 123 144 148 91 56 15 21 29 58 60 50 85 58 91 84 172 125 121 106 139 38 100 104 118 113 66 78 102 109 131 120 111 120 135 128 160 192 126 143 127 124 90 69 68 10 63 100 54 67 44 54 44 45 51 54 76 116 111 117 128 106 93 90 90 145 116 98 153 169 179 201 222 202 167 169 192 217 199 241 221 200 212 204 192 134 141 181 126 141 117 114 95 109 126 104 85 91 94 80 98 72 107 111 98 112 104 97 105 128 96 78 87 75 44 43 14 25 45 59 46 58 63 85 66 59 71 67 54 47 45 60 50 52 52 45 33 28 21 30 27 28 25 30 21 12 12 9 54069 330 40 30 10780 15 1 9 8362 1250 95864 95356 97477 81832 43911 10880 3360 2744 2646 2510 2529 2588 2595 3149 3828 2313 1768 1753 1852 1925 1846 1617 1486 1551 1379 1554 1484 1391 1111 1093 1023 1099 1043 1044 923 1039 970 830 834 725 721 810 811 832 670 732 665 598 616 639 675 672 672 671 694 674 647 700 698 759 649 754 908 752 743 623 591 642 574 538 629 634 542 651 682 626 605 750 661 522 489 453 529 526 559 464 452 412 411 299 429 364 321 270 292 283 336 417 383 297 326 328 252 310 230 230 261 269 308 253 206 167 198 166 233 216 183 272 178 146 165 177 166 226 160 162 223 133 307 213 247 304 376 435 420 239 108 138 96 68 53 31 100 45 -22 7 44 59 78 70 93 85 160 77 148 196 124 80 144 80 4 49 31 63 88 104 147 176 152 77 88 69 5 44 112 19 68 139 73 67 118 107 157 96 125 138 93 49 70 45 134 131 98 92 136 116 143 198 197 165 125 104 110 135 133 86 99 84 81 91 139 132 125 164 156 137 154 176 185 153 73 102 116 74 62 57 79 83 14 29 77 79 73 104 130 121 95 93 107 113 91 92 71 75 124 161 151 176 234 219 157 175 156 198 206 224 217 227 219 233 224 200 189 196 141 143 167 144 134 136 144 112 95 106 85 75 107 122 116 112 92 116 115 100 95 129 112 138 124 103 80 97 35 29 42 49 30 60 66 64 69 72 68 82 77 69 70 66 64 45 38 41 57 67 57 52 36 44 38 40 32 16 17 18 14 23 18 14 10 8 54075 328 7 30 10777 15 1 15 8361 1248 115004 100531 97727 77027 41086 10426 3219 2640 2497 2387 2384 2656 2633 3050 3651 2091 1703 1701 1615 1489 1484 1471 1375 1399 1472 1543 1665 1309 1053 1031 1109 1106 1088 984 934 1012 915 882 946 829 787 798 865 849 696 746 724 593 578 591 622 664 710 689 677 770 762 666 675 608 620 686 684 768 586 523 510 584 564 517 470 522 659 737 664 743 734 718 687 624 497 531 472 537 478 465 511 341 287 425 414 352 278 302 260 269 391 364 322 292 271 264 273 261 172 173 249 245 222 204 286 248 184 237 164 207 240 154 137 147 100 189 219 153 82 150 202 166 216 264 288 286 331 430 366 171 118 100 46 49 -12 13 7 13 25 55 73 24 15 30 -17 59 172 78 109 202 161 187 153 91 76 109 85 28 111 60 107 132 73 23 52 58 31 -8 58 101 29 57 117 153 60 55 123 91 47 50 44 58 66 35 70 66 68 87 175 147 143 136 184 171 157 155 139 105 53 53 77 144 162 145 140 114 115 134 172 171 158 139 134 131 107 105 58 72 102 48 42 37 47 71 56 63 100 97 81 104 79 85 107 136 83 89 80 89 119 125 105 112 151 148 112 130 145 192 174 198 205 215 227 236 222 193 199 174 156 140 102 120 136 121 119 110 111 97 76 70 69 88 113 126 105 107 105 95 87 91 108 106 96 85 92 76 23 36 24 14 32 37 37 52 66 63 63 60 52 49 47 62 37 29 31 46 45 38 33 46 23 10 18 19 13 10 7 999999 1 5 7 1 54081 332 6 30 10776 15 1 21 8359 1247 154168 106226 105333 90211 47880 13680 3266 2299 2178 2093 2047 2190 2151 2342 2656 1809 1574 1486 1512 1534 1640 1557 1378 1518 1488 1683 1845 1431 1140 1161 1032 1166 1282 1006 922 962 925 993 876 811 919 899 853 854 796 776 696 719 617 704 909 819 778 738 822 716 794 811 759 688 720 775 899 896 671 608 581 603 562 651 578 597 563 613 705 624 681 772 690 585 497 405 482 527 521 541 473 397 428 429 394 427 345 381 306 385 367 277 341 302 405 322 347 337 354 391 294 316 273 298 300 302 226 172 197 202 229 228 194 192 133 205 213 129 181 167 233 268 254 317 289 323 368 436 354 164 178 112 132 140 88 36 46 20 63 116 -2 80 53 52 150 82 84 59 117 159 137 137 179 174 86 99 141 100 82 136 115 79 27 90 49 107 30 13 58 50 100 97 111 109 124 135 121 133 105 101 43 25 74 67 105 77 143 178 178 165 189 175 111 158 150 157 164 116 93 115 135 142 130 132 119 210 260 203 167 217 197 199 144 163 172 146 105 99 59 97 94 64 19 120 111 127 143 117 140 148 122 122 104 107 95 76 110 125 126 133 168 148 134 177 159 158 139 181 174 201 214 232 226 264 225 192 158 158 172 165 159 142 122 128 136 131 122 106 122 114 119 110 107 123 120 127 109 99 111 102 112 116 106 91 86 87 44 44 42 42 48 73 80 87 79 73 89 97 56 70 70 73 73 73 64 60 51 42 56 59 55 41 46 46 28 26 36 33 34 25 23 18 18 7 999999 1 54087 330 6 30 10776 15 1 27 8358 1246 113873 99618 96245 82092 49531 15337 3140 2148 2030 1847 1809 2050 1982 2021 2111 1704 1441 1442 1392 1300 1474 1449 1455 1428 1504 2033 2454 1640 1037 1021 1131 1187 933 759 908 945 837 781 741 799 825 871 728 780 744 650 623 664 649 507 537 680 708 698 703 722 699 659 583 659 675 737 707 839 533 633 645 616 554 411 511 628 607 588 676 517 567 506 434 402 314 402 409 467 490 490 471 482 461 400 313 334 207 219 284 297 313 342 319 249 321 310 270 197 208 195 186 165 164 251 180 248 178 185 162 97 131 191 179 215 141 136 126 78 177 145 189 182 227 346 259 319 401 483 446 220 136 76 75 8 47 100 5 44 34 25 -20 76 14 53 63 143 149 138 145 113 152 148 104 69 87 90 82 110 78 84 25 115 110 67 66 77 67 70 109 78 69 84 118 139 113 89 110 105 120 47 44 49 -24 45 36 64 68 136 148 128 186 213 144 145 174 133 69 99 65 82 41 95 119 102 101 116 95 163 164 163 159 126 129 154 130 91 79 59 22 20 29 81 65 30 90 93 86 105 118 137 129 128 126 110 110 130 104 109 79 129 133 95 89 70 105 90 132 163 183 138 168 192 214 223 200 176 171 138 122 161 154 139 141 121 115 116 94 89 67 70 84 87 88 84 125 137 123 96 86 97 100 93 91 79 70 60 15 25 26 30 25 41 68 58 57 65 67 56 61 57 47 43 47 46 42 53 56 40 54 38 16 7 14 26 33 26 20 18 14 999999 1 4 10 5 54093 331 5 30 10775 15 1 33 8357 1245 118442 100745 100301 87129 51501 19633 4267 2009 1849 1785 1898 1898 1789 1644 1640 1466 1407 1411 1383 1465 1618 1498 1540 1686 1700 1913 2258 1607 1000 1126 1021 910 814 930 793 924 884 840 754 795 811 794 709 774 798 753 667 637 494 489 525 605 686 643 648 683 742 712 619 647 673 742 735 790 672 494 591 690 682 655 643 597 545 622 487 531 552 547 437 301 421 327 405 503 438 430 361 399 349 400 444 234 240 358 226 307 343 320 257 323 243 270 318 219 228 259 201 262 244 245 196 166 201 186 127 174 175 182 146 215 151 247 164 110 208 153 141 173 232 221 269 404 551 571 382 169 109 63 31 -9 93 16 -3 -12 32 -13 78 74 72 61 39 63 78 127 156 179 85 101 148 78 71 119 67 89 5 80 105 74 72 36 56 18 47 116 20 18 84 69 42 73 108 127 104 22 82 62 35 89 78 136 84 62 55 120 118 105 163 135 149 120 187 144 123 142 154 143 140 168 77 113 127 108 145 180 180 209 149 154 136 189 159 94 125 99 94 66 44 34 47 52 91 97 103 105 93 98 143 130 129 118 100 100 119 108 128 102 107 78 81 85 112 128 154 180 195 180 206 236 226 232 224 200 184 155 173 152 169 138 168 136 116 127 124 125 116 104 107 116 113 104 100 97 83 97 135 109 109 115 105 105 73 59 22 33 28 38 45 74 66 72 71 46 85 84 66 67 58 39 36 54 60 42 55 60 52 38 33 27 34 23 35 27 14 15 23 23 11 16 14 10 7 54099 332 3 30 10773 15 1 39 8356 1243 120046 100340 97512 87199 59170 22370 4368 1980 1911 1757 1670 1569 1646 1599 1577 1414 1264 1278 1369 1333 1318 1422 1585 1635 1671 1970 2246 1529 1071 992 970 1022 814 926 980 1030 903 863 832 1048 770 766 844 794 662 680 702 677 544 521 493 540 610 591 577 666 682 697 591 603 651 703 699 725 536 508 546 647 767 719 619 649 570 567 474 505 504 473 501 411 390 413 401 456 391 470 381 381 420 353 372 314 179 200 286 269 273 233 292 264 304 216 103 134 164 233 182 221 251 207 218 198 104 121 148 201 217 149 152 217 207 130 155 203 108 143 151 279 269 201 293 358 422 474 359 121 84 100 97 76 35 49 61 7 64 123 91 57 52 99 119 135 136 137 124 209 161 134 72 103 45 114 125 78 69 116 116 125 96 82 24 -51 -4 71 93 94 43 48 104 104 98 200 148 97 136 80 94 81 92 115 110 128 103 157 136 164 212 145 150 171 147 146 152 150 119 122 79 111 90 121 132 149 211 179 153 179 174 139 145 163 148 130 87 62 111 109 62 53 101 94 77 75 129 156 140 151 104 90 111 111 107 97 150 70 93 93 95 94 81 85 133 155 166 148 164 155 186 198 200 201 214 195 200 191 165 156 142 129 141 126 115 130 84 89 98 83 80 79 99 138 152 134 116 97 111 109 107 102 115 101 74 76 52 38 43 43 48 75 57 50 86 80 86 78 82 58 58 61 46 53 60 47 59 49 37 34 37 50 41 21 33 31 18 22 19 14 17 22 18 0 4 3 54105 335 1 30 10771 15 1 45 8354 1242 132190 111009 109729 97178 64298 25138 4717 2324 2040 2083 2215 2000 1614 1718 1717 1508 1458 1425 1460 1659 1614 1649 1833 1913 1964 2154 2352 1774 1065 1116 931 1087 1023 952 982 985 936 788 808 813 818 797 785 845 714 753 713 730 573 448 472 592 632 654 661 735 638 741 762 623 720 865 929 943 799 615 632 660 741 693 666 606 682 731 506 607 564 484 493 332 481 496 451 609 586 477 397 450 375 389 437 365 347 298 227 303 312 340 315 344 299 329 213 139 248 241 126 239 281 139 212 290 198 216 208 143 131 195 178 245 174 249 270 212 185 204 179 255 354 230 352 495 512 507 321 176 193 172 169 180 106 119 88 105 169 120 160 110 138 121 117 163 175 128 210 161 189 178 160 84 147 157 163 135 97 98 95 146 96 73 73 135 145 186 98 87 129 116 139 140 130 132 167 158 111 100 74 91 110 95 112 126 142 211 162 185 144 233 221 171 218 147 156 163 151 124 152 157 194 148 151 168 166 220 185 180 240 197 176 143 181 177 158 183 154 158 102 104 150 90 127 141 120 120 137 137 167 164 157 117 140 137 124 142 158 128 109 142 131 134 112 138 231 198 221 198 195 243 236 234 273 222 220 225 198 201 195 183 197 209 163 152 173 143 121 98 162 150 123 156 170 164 150 122 141 131 130 163 129 124 128 106 91 49 43 67 66 71 95 116 112 113 123 117 101 93 80 86 91 84 87 96 82 97 86 76 78 62 67 84 73 69 67 71 63 62 72 61 54 43 39 39 26 16 13 54111 329 0 30 10770 15 1 51 8353 1241 136280 114182 113477 104732 74510 26985 4586 2120 1907 1960 2036 1710 1624 1611 1701 1573 1472 1405 1349 1335 1472 1563 1593 1801 1706 1873 2248 2102 1131 1136 827 956 948 922 1014 790 864 802 820 819 790 910 752 692 707 670 594 576 480 411 462 497 572 559 604 610 600 510 519 581 600 617 785 625 499 459 521 586 559 523 563 591 431 527 452 545 509 500 436 452 307 327 353 445 453 384 335 356 370 320 337 285 266 300 219 283 247 216 244 237 197 210 239 269 207 223 204 139 244 209 170 79 117 134 191 121 252 218 188 190 104 68 196 131 119 177 181 265 243 259 304 380 467 413 245 89 117 -5 45 30 5 49 39 7 38 -30 5 68 49 48 46 19 87 105 121 174 122 66 69 30 80 69 108 21 80 127 92 115 67 57 51 62 8 56 45 15 100 84 70 77 78 91 92 57 -16 31 57 37 44 49 87 104 119 148 95 129 118 120 63 151 113 152 138 112 79 92 84 59 112 120 86 82 119 124 125 147 171 161 143 148 126 94 112 93 77 74 79 82 16 80 113 81 92 126 120 108 99 40 83 96 100 95 126 123 117 68 66 56 91 101 68 140 155 138 130 162 123 145 211 205 204 192 161 158 167 192 172 127 117 108 122 110 124 111 96 67 95 86 80 96 105 101 93 77 91 92 79 90 116 102 91 64 20 34 19 48 39 33 47 43 70 86 60 64 57 51 39 32 47 53 45 51 58 51 32 25 36 30 21 29 22 21 22 20 6 14 1 999999 6 54117 329 0 30 10770 15 1 57 8352 1240 132906 111935 112394 98442 60169 18630 3813 1897 1730 1957 2046 1742 1490 1638 1696 1511 1412 1426 1309 1368 1416 1721 1832 1640 1638 1903 2142 1870 1400 1221 913 902 804 872 801 883 835 799 732 689 769 751 726 675 708 592 622 535 506 577 611 465 500 550 496 566 597 491 508 567 650 675 809 714 563 471 582 526 537 626 418 465 444 341 435 405 492 498 431 313 363 419 380 359 421 438 378 417 425 359 311 263 213 167 218 244 212 299 345 270 242 144 150 156 88 162 194 136 112 223 151 112 129 177 139 140 115 88 93 152 137 146 151 148 196 113 144 148 215 224 310 490 467 473 203 79 32 74 -43 2 74 -44 -17 9 -4 42 44 -3 29 75 54 113 74 95 115 114 161 18 -15 27 35 12 26 91 91 107 131 29 87 78 50 31 57 64 43 113 74 71 74 105 71 51 24 74 67 45 24 8 42 59 88 87 98 95 62 90 121 125 146 166 168 123 47 84 100 87 43 26 69 108 80 65 133 179 165 140 128 129 137 157 140 77 74 121 100 38 99 91 118 113 94 89 96 95 117 128 74 87 74 120 118 79 54 67 69 96 79 115 95 58 51 84 124 118 146 150 131 166 195 209 178 168 154 168 160 144 144 108 79 86 121 131 110 93 54 97 91 93 83 92 105 98 97 72 80 87 79 95 97 74 68 59 31 21 16 14 4 28 48 48 48 42 53 62 48 47 44 19 32 48 34 29 22 31 29 30 24 27 27 32 29 27 23 23 10 0 999999 3 6 54123 331 0 30 10770 15 2 3 8351 1238 131793 121047 126127 114713 77656 25947 4364 2085 1774 1956 2018 1713 1632 1507 1560 1332 1346 1355 1345 1339 1562 1653 1810 1850 1628 1855 2379 2599 2052 1354 859 1015 952 938 989 869 766 840 752 752 783 890 823 649 731 759 707 508 450 441 577 479 609 622 662 652 652 649 623 663 721 830 777 640 515 464 519 553 545 622 496 538 543 488 502 487 337 494 432 439 409 519 463 433 376 519 526 436 409 340 287 272 281 272 229 267 327 363 353 243 239 223 214 216 190 223 187 202 153 172 133 134 150 140 141 156 187 204 221 235 173 204 159 182 138 167 173 191 219 224 290 356 484 399 129 121 112 44 60 78 55 53 -35 77 68 27 49 19 74 87 171 124 105 126 136 127 36 82 103 160 26 33 143 76 69 39 99 144 114 134 103 104 35 107 67 122 74 103 128 118 134 80 115 80 27 25 41 80 60 108 118 100 152 134 128 154 155 163 183 170 208 152 87 154 83 105 110 82 76 82 36 91 145 100 143 140 127 158 181 117 102 119 151 125 204 137 71 146 117 97 92 89 105 93 124 113 97 131 136 115 110 125 161 115 105 116 71 126 136 98 44 92 105 117 153 165 152 162 200 234 221 206 201 195 143 138 173 174 155 125 133 129 110 94 94 106 82 107 105 94 122 123 131 97 61 102 116 110 108 104 75 72 55 52 41 40 56 33 46 68 69 73 85 74 67 53 64 48 55 47 43 58 50 54 52 39 32 33 29 38 35 35 38 37 19 13 15 6 999999 2 4 54129 333 0 30 10770 15 2 9 8349 1237 133030 124225 122187 107398 77303 37358 9544 2513 1884 1772 1919 1608 1385 1583 1541 1423 1447 1363 1475 1478 1586 1724 1704 1665 1780 1870 2263 3234 3437 1573 952 906 974 957 956 772 687 761 666 708 813 802 698 692 716 626 625 537 496 408 432 549 562 546 577 552 549 670 686 587 695 817 662 753 605 577 612 581 633 717 570 498 487 500 445 446 616 535 521 508 433 404 445 461 491 496 467 481 388 405 396 311 317 297 222 305 330 348 341 325 212 149 231 278 222 194 283 245 280 207 204 175 250 191 230 219 221 217 202 301 220 182 134 162 293 265 234 287 261 299 290 422 486 289 147 85 76 143 86 79 38 -38 30 87 149 71 86 136 158 113 143 175 153 205 198 193 92 81 104 67 93 108 76 71 175 185 171 133 60 126 109 73 55 83 57 95 131 83 108 125 180 174 45 66 67 51 67 39 119 103 126 108 168 166 136 151 179 231 201 194 169 144 151 137 103 171 94 87 117 75 118 126 114 134 114 139 145 184 156 162 110 112 180 149 126 155 136 120 149 133 113 107 127 132 114 145 135 120 208 200 192 144 157 131 136 170 136 89 111 122 152 151 175 173 154 184 168 182 210 236 218 251 248 242 219 178 156 145 150 167 140 144 116 122 96 109 109 92 103 107 142 136 117 132 125 108 121 133 118 105 99 97 111 82 69 48 68 59 69 91 103 98 92 94 84 106 80 76 68 59 73 77 69 70 65 45 57 60 58 55 67 51 37 29 40 47 37 32 24 23 26 18 6 54135 335 0 30 10770 15 2 15 8348 1236 107782 112986 115513 106149 77594 31659 6385 2632 1946 1849 1714 1838 1709 1691 1561 1556 1565 1524 1539 1473 1577 1768 1803 1816 1703 1864 2214 2874 2755 1345 1012 967 997 1008 922 796 896 864 657 785 887 785 791 846 778 673 656 560 612 467 460 507 520 651 681 629 630 532 569 699 662 709 686 701 661 493 510 609 649 681 640 636 531 464 518 622 645 614 542 558 458 493 462 474 539 564 407 338 428 487 328 312 386 352 224 302 312 349 252 300 300 313 216 219 229 259 171 193 191 203 176 188 106 142 263 161 233 244 174 292 206 259 222 191 234 205 243 335 269 294 424 412 332 170 135 111 152 145 164 88 37 79 117 127 71 34 60 90 166 163 182 169 168 269 174 248 175 123 135 95 108 123 163 48 95 111 113 100 92 61 90 95 94 72 100 83 79 54 81 127 145 143 126 125 73 89 133 75 133 145 90 136 148 100 171 164 198 195 192 178 224 229 177 153 99 112 153 144 92 151 128 103 111 111 127 112 140 142 160 162 150 164 118 159 209 115 120 90 154 187 158 103 121 148 108 126 160 153 172 171 124 115 163 155 169 146 171 151 207 137 132 134 118 168 155 182 162 171 226 268 251 231 224 269 233 208 216 176 167 199 197 151 129 126 124 111 120 135 122 120 117 130 147 120 128 112 138 144 132 134 125 117 66 71 62 60 76 73 96 105 94 104 102 96 90 85 67 80 87 81 78 80 80 89 83 84 63 64 67 52 59 61 64 65 55 52 40 39 40 33 24 21 18 13 4 54141 329 0 30 10770 15 2 21 8347 1235 106284 105004 110664 101574 67432 22465 4227 2408 1910 1730 1711 1685 1541 1479 1656 1625 1523 1368 1424 1419 1623 1800 1888 1733 1660 1625 2114 2152 2126 1466 1132 968 863 957 879 892 853 752 696 752 852 657 710 700 685 652 573 623 519 599 521 431 537 575 511 537 625 549 614 619 553 590 607 605 536 438 526 568 443 586 566 478 447 530 501 512 577 601 527 527 574 523 441 369 433 518 514 416 435 431 321 214 198 230 231 303 332 208 317 237 287 268 229 194 218 249 165 194 198 156 139 190 116 80 141 248 223 200 191 181 140 213 194 278 260 166 189 275 309 287 329 421 264 79 40 89 93 53 53 82 107 150 66 -21 -16 91 35 75 36 27 64 101 91 117 77 94 84 77 40 133 86 124 105 112 99 131 99 73 71 70 59 69 10 42 47 81 110 35 66 70 55 87 60 61 49 57 37 4 55 85 113 74 101 88 101 91 118 109 139 165 181 151 162 121 103 108 102 120 152 150 101 73 61 63 89 77 104 101 56 65 101 129 145 188 119 77 87 85 121 149 116 56 113 93 112 146 151 138 188 188 151 171 138 123 106 157 167 183 164 134 121 96 144 132 156 143 159 196 212 203 184 155 216 227 211 198 174 162 178 162 125 103 94 92 96 87 100 106 120 117 122 99 103 121 122 119 114 92 116 106 76 80 49 33 45 44 34 38 43 67 84 83 79 80 61 54 48 58 55 52 63 62 50 50 69 38 33 28 36 37 27 27 26 25 28 18 12 5 7 54147 325 28 30 10768 15 2 27 8346 1234 105321 108398 97970 57411 16750 3608 2127 1674 1759 1565 1481 1462 1513 1481 1424 1517 1362 1531 1438 1503 1702 1688 1736 1702 1739 1984 2074 1963 1462 927 778 815 851 847 811 802 780 761 774 720 713 700 649 658 588 444 497 509 459 490 492 507 589 597 667 633 455 603 628 684 604 779 607 530 540 522 519 600 640 488 449 471 472 504 530 549 538 501 532 494 576 339 405 454 428 376 388 350 329 302 215 251 172 304 316 286 209 280 190 249 332 232 256 207 209 174 123 159 115 55 119 190 191 196 1 78 173 233 176 217 173 218 188 137 143 152 277 269 271 369 330 224 74 88 58 22 112 92 14 21 -41 29 -50 29 66 -19 -10 -3 51 18 100 108 81 86 90 89 87 68 3 69 94 28 75 118 74 86 125 40 7 34 -1 62 42 20 73 28 107 56 53 98 54 59 86 44 92 61 42 73 44 48 56 52 75 74 134 110 112 100 105 147 159 133 141 116 137 97 137 153 124 84 64 41 67 145 68 83 97 75 90 103 141 179 128 93 58 67 80 57 46 49 84 99 84 77 117 94 93 133 110 99 94 120 122 111 95 125 164 176 152 119 94 119 135 139 162 119 146 208 190 173 187 181 189 139 148 186 173 138 132 109 81 96 60 63 82 63 85 98 89 110 102 70 72 83 110 110 107 79 58 80 56 29 30 36 29 29 26 39 45 67 80 70 58 50 52 49 49 40 29 33 45 46 43 51 42 36 32 22 25 22 18 19 10 12 4 54153 327 85 30 10765 15 2 33 8344 1233 107093 62220 16715 3393 2237 1888 1748 1749 1672 1718 1632 1585 1793 1600 1318 1309 1281 1610 1723 1707 1671 1872 1789 1822 1788 1656 1291 868 930 837 932 810 869 883 848 843 747 779 722 667 644 729 717 586 699 623 501 468 504 617 607 594 699 735 728 613 603 770 806 674 648 510 524 527 625 676 556 609 468 490 554 600 606 584 654 621 458 606 605 473 422 384 474 437 351 278 314 315 319 283 220 279 336 327 209 297 170 260 142 207 231 153 235 139 229 227 127 47 152 120 213 147 201 164 156 130 207 176 208 162 199 180 186 248 268 294 267 266 387 232 144 159 86 73 -8 10 100 28 6 -16 45 -5 43 112 103 3 49 69 123 140 112 91 145 36 71 87 100 73 88 121 100 73 72 131 120 70 59 28 15 -18 20 38 83 63 113 108 77 110 39 67 76 18 -12 104 92 80 41 81 87 113 100 144 140 111 99 145 167 145 185 186 80 121 141 122 112 94 130 102 101 117 84 65 98 86 104 150 149 144 155 147 181 118 76 98 75 97 88 72 103 131 135 140 111 123 173 122 181 154 181 134 145 127 126 167 124 95 109 121 125 136 129 179 176 121 186 179 190 160 200 201 200 184 200 181 160 140 137 140 123 96 105 87 66 66 100 104 109 108 122 98 109 97 108 117 91 92 95 70 63 70 24 13 28 33 43 53 59 74 74 68 62 62 42 62 62 48 57 50 49 51 59 58 45 40 44 41 34 23 28 26 25 29 11 14 6 9 7 54159 333 23 30 10763 15 2 39 8343 1231 140511 140504 121152 78405 24965 5058 2599 1985 2000 1885 1709 1670 1655 1762 1851 1551 1494 1401 1409 1556 1642 1617 1649 1628 1455 1705 1800 1758 1551 1073 935 987 1137 1048 887 855 833 916 771 813 858 773 839 698 816 720 604 607 533 614 551 622 677 823 794 779 815 746 765 718 688 711 763 731 643 713 718 734 662 592 521 581 626 573 651 692 774 564 530 686 633 512 407 386 442 496 352 365 429 330 331 378 322 344 360 332 333 319 365 319 337 297 294 218 209 284 219 206 195 169 129 114 196 259 199 251 149 195 260 171 160 205 180 190 281 302 321 286 345 334 433 391 299 169 143 68 37 97 53 70 106 100 0 4 57 89 111 145 124 120 174 165 97 149 115 93 89 119 91 38 72 102 129 112 148 131 102 45 98 127 51 119 69 123 103 65 102 61 91 121 156 182 138 68 62 111 98 105 79 73 143 136 125 136 157 158 135 162 164 181 223 226 211 137 196 188 172 119 132 127 117 118 130 143 179 136 200 151 112 156 179 167 181 196 169 121 138 116 97 93 134 142 148 147 145 145 178 173 185 167 164 151 187 156 157 180 217 158 134 135 157 166 202 226 193 153 150 204 207 220 213 224 233 242 210 196 194 185 164 169 144 141 118 119 113 106 130 158 142 147 142 135 130 145 131 124 121 130 96 84 79 69 41 36 52 60 70 80 95 102 108 102 96 100 90 80 89 89 76 72 93 90 90 69 59 57 64 68 62 54 56 50 51 52 34 37 49 38 24 21 15 9 3 54165 319 21 30 10761 15 2 45 8342 1230 141946 135540 113862 65821 18338 4931 2501 2101 1887 1729 1654 1643 1628 1613 1484 1318 1262 1171 1219 1295 1493 1566 1579 1590 1446 1479 1601 1715 1578 898 873 1021 991 874 905 927 981 916 730 803 818 779 738 753 641 525 592 592 501 513 602 577 580 598 630 522 679 716 568 583 765 692 692 581 631 629 557 612 540 455 470 513 509 569 604 621 690 540 517 460 438 341 349 452 423 480 376 378 286 311 325 336 358 313 251 354 329 311 289 227 208 182 241 217 200 184 173 165 201 216 58 102 162 188 149 105 170 203 163 166 235 169 187 165 132 202 313 293 258 263 333 293 230 150 111 71 100 84 66 40 48 -2 56 6 -37 38 33 13 67 77 60 83 38 7 56 9 50 62 35 66 115 66 65 30 120 47 -16 28 7 -32 2 -2 3 -36 46 107 54 30 103 78 51 84 31 76 55 88 30 42 86 33 74 16 40 71 126 134 76 86 169 198 158 119 128 149 98 78 59 55 110 145 145 99 65 57 112 123 91 112 170 131 116 153 137 89 88 83 61 70 86 105 118 59 98 96 117 109 124 96 115 152 177 156 116 78 101 128 134 129 121 83 118 82 120 127 128 78 93 112 128 136 170 169 189 182 167 153 111 111 111 89 108 78 44 60 83 97 99 82 69 78 67 60 42 51 59 85 73 64 61 37 3 13 13 15 5 8 13 9 21 21 46 46 44 29 27 20 999999 13 12 12 34 25 23 17 4 3 6 5 3 54171 324 18 30 10758 15 2 51 8341 1229 141651 137949 119664 71898 30065 8063 2277 1946 1957 1733 1429 1556 1514 1436 1434 1366 1248 1251 1235 1340 1505 1570 1653 1724 1677 1915 1933 1928 1474 1050 984 953 942 826 804 845 943 972 862 831 768 801 810 675 653 632 495 476 615 679 581 642 727 620 651 750 662 639 732 722 724 708 703 538 585 584 653 496 498 532 424 406 592 578 701 666 681 499 450 488 429 534 512 446 371 338 335 352 341 274 190 248 319 346 348 359 347 341 305 398 344 279 284 340 241 229 188 196 210 117 127 176 187 133 266 189 184 215 155 119 155 232 188 144 205 322 346 318 263 275 368 251 291 218 83 67 92 12 24 58 47 36 35 44 79 126 85 45 70 -20 110 158 153 180 174 81 74 58 45 76 108 144 66 77 39 98 72 77 20 94 42 37 100 73 74 88 94 71 99 99 110 65 88 69 54 -12 96 140 111 84 64 70 54 36 90 55 56 77 205 178 182 199 125 90 134 85 96 138 138 149 116 70 102 157 123 172 102 130 177 159 121 139 110 139 157 104 103 50 82 54 94 107 92 133 134 135 160 175 180 169 192 190 145 129 159 167 147 159 138 98 123 165 169 150 116 122 153 162 151 141 188 198 172 178 196 203 145 101 130 124 122 85 86 77 65 69 97 66 82 100 78 90 95 111 87 76 82 76 73 54 40 13 14 7 22 36 36 25 49 53 57 53 50 46 34 24 36 45 34 39 33 39 31 29 5 10 21 16 7 9 999999 999999 9 7 54177 324 15 30 10755 15 2 57 8339 1228 152519 157301 142947 97190 41835 11735 2538 1730 1687 1636 1582 1612 1590 1729 1650 1530 1428 1324 1283 1340 1351 1489 1531 1666 1752 1705 1958 2154 1728 1057 935 970 863 890 899 779 855 802 792 775 802 793 750 725 693 653 543 489 520 590 566 515 576 540 575 592 636 635 585 628 600 648 773 592 513 445 517 475 511 475 424 532 511 619 645 519 538 440 437 418 445 346 377 422 348 420 367 368 416 419 177 226 204 236 343 422 356 294 251 284 283 207 239 195 114 159 48 176 126 71 92 70 160 218 302 312 185 255 198 192 198 159 214 227 70 171 279 274 230 203 248 290 215 162 73 -9 3 13 87 37 93 53 43 18 55 51 28 70 41 92 78 144 135 78 87 78 39 -3 19 62 95 78 49 69 125 71 72 45 24 56 65 -4 28 31 88 67 85 56 69 115 94 33 47 103 109 59 26 4 33 31 19 80 120 89 5 46 78 156 186 119 106 152 133 44 82 96 84 105 94 142 146 145 133 168 129 120 167 153 143 125 107 119 105 77 96 128 115 75 107 61 90 97 128 115 83 139 120 122 111 155 179 133 97 97 91 109 109 134 127 131 85 125 161 161 128 121 103 125 151 140 154 150 163 162 184 168 172 134 120 113 91 89 77 43 49 74 77 71 84 97 93 67 65 70 66 68 82 51 26 26 44 34 15 8 21 14 16 37 44 39 46 37 41 54 37 26 20 24 22 25 28 29 30 32 16 8 13 12 5 8 999999 999999 4 2 54183 328 44 30 10754 15 3 3 8338 1226 171104 183695 166897 106481 45843 8893 2839 2209 2025 1869 1832 1857 2006 2030 1846 1673 1470 1479 1591 1705 1780 1662 1680 1882 1843 1855 2257 2619 1587 983 927 1000 1030 984 851 972 1054 945 824 1006 924 744 812 848 668 636 580 502 557 654 638 583 603 604 555 559 773 710 776 608 669 636 720 650 629 533 551 561 494 500 525 564 626 722 755 604 674 571 476 459 444 359 338 425 401 419 431 317 325 262 326 326 317 314 309 357 306 320 288 274 180 230 244 159 103 63 114 215 134 142 80 191 159 224 303 264 238 224 254 175 167 160 149 181 206 279 280 338 224 235 380 291 269 175 99 94 46 -27 132 79 -7 24 52 60 27 112 89 16 133 63 120 163 153 78 97 119 95 68 100 151 67 21 131 131 91 148 30 5 6 -14 20 39 136 86 108 99 84 94 107 34 136 119 80 29 92 91 103 77 45 91 64 90 58 41 98 88 51 135 182 197 146 153 122 110 125 140 120 112 111 152 178 186 174 164 147 197 217 208 189 208 213 189 189 132 119 139 93 132 97 112 168 148 145 118 95 115 100 146 157 204 177 144 159 108 144 177 214 153 165 161 139 149 206 217 181 129 145 131 139 163 181 196 221 211 195 192 183 143 136 141 121 121 87 89 97 88 96 113 92 117 99 113 111 78 106 102 82 84 84 71 68 61 48 31 30 32 28 63 66 64 78 75 60 57 39 33 53 59 48 37 55 46 45 43 32 29 27 25 30 32 34 24 16 23 23 7 5 1 54189 326 102 30 10752 15 3 9 8337 1225 107683 42483 7564 3618 2840 2325 2166 2131 2285 2553 2499 2260 2097 1797 1844 2089 2321 2280 2023 2060 2215 2239 2029 2613 4275 2049 1268 1096 1026 1051 1070 929 1056 1056 931 811 870 871 881 823 833 766 673 645 499 541 560 473 580 590 643 772 752 683 680 753 634 600 569 679 645 504 619 553 534 485 528 555 606 603 640 670 757 587 550 602 551 496 424 405 428 404 465 477 407 286 298 359 311 271 323 271 352 408 306 341 249 163 190 204 125 175 229 191 134 75 111 211 105 199 291 312 206 236 201 249 203 231 180 209 212 284 349 398 331 288 312 371 311 261 212 135 44 119 94 110 104 93 61 44 8 43 92 109 129 129 143 148 115 153 60 91 57 127 60 96 99 160 219 250 183 131 96 33 110 92 29 10 -10 41 77 68 81 108 84 150 118 158 150 123 131 100 84 81 151 133 104 141 90 105 92 86 101 93 142 134 199 151 70 155 174 167 212 162 141 84 187 212 231 272 203 220 230 177 165 181 107 166 144 123 151 138 148 151 151 142 154 82 140 104 168 158 174 150 154 169 171 231 185 168 170 161 190 193 203 175 146 157 147 202 221 209 147 141 160 133 223 210 231 197 169 181 206 184 172 160 184 132 101 96 90 125 100 95 137 115 137 121 117 131 138 113 94 102 122 102 96 94 57 46 56 62 57 58 82 77 68 76 74 80 68 62 58 49 68 68 80 63 65 56 65 55 45 41 39 46 48 42 37 29 28 22 20 31 27 14 54195 325 70 30 10750 15 3 15 8335 1224 150254 84033 24152 5527 3710 3393 2983 2652 2500 3019 4132 4863 4520 3217 2320 2046 2411 3265 3409 2984 2727 2940 2932 2921 11574 24340 6440 1330 1327 1158 1064 993 931 1025 1012 855 838 833 825 706 745 962 806 676 622 557 452 513 511 538 591 583 627 587 649 676 701 565 637 682 561 660 527 538 580 491 410 402 587 655 683 670 835 638 548 568 497 468 353 419 513 494 441 362 428 369 465 316 322 351 335 372 371 408 423 399 373 273 300 239 171 178 201 197 99 155 129 163 136 246 199 285 215 205 191 140 173 182 151 145 135 262 228 305 258 289 263 310 405 221 229 112 33 127 94 71 -32 43 27 53 -2 34 20 42 78 80 68 114 105 46 74 117 147 177 96 15 -9 12 85 118 161 182 207 209 127 83 84 36 122 58 33 16 80 64 57 93 106 113 102 127 75 96 65 65 39 36 100 89 86 48 16 85 79 38 86 152 180 158 168 169 116 114 155 172 206 102 160 140 167 219 195 182 149 152 169 159 118 136 191 175 136 118 113 153 160 172 113 116 122 150 170 93 110 119 127 120 144 156 197 170 109 106 157 157 187 185 126 121 173 144 176 199 198 129 134 148 133 178 185 186 142 158 185 160 175 126 136 120 102 112 109 99 90 94 85 79 97 115 99 118 101 102 84 86 94 101 73 67 92 63 39 9 27 31 45 61 52 52 70 57 62 65 73 63 58 52 52 49 48 51 46 25 36 35 19 34 44 27 24 32 18 16 15 12 11 54201 330 97 30 10747 15 3 21 8334 1223 59653 18989 7325 5628 5248 4453 3809 3453 3598 4064 4285 4037 3363 2553 2099 2365 2794 3241 3471 3006 2831 2777 2180 9011 30754 10152 1530 1501 1314 1173 1031 994 995 1056 978 886 814 898 757 837 1013 930 716 699 541 569 668 553 627 642 586 543 607 671 701 689 720 690 741 624 637 478 530 581 568 562 555 541 746 877 915 793 683 586 557 553 458 432 442 492 412 475 481 415 453 457 315 339 323 409 456 335 349 385 361 306 240 333 316 300 205 235 201 107 147 127 142 208 307 297 307 281 253 318 253 239 127 224 249 194 242 338 379 377 393 334 365 469 321 200 124 92 72 78 89 116 113 114 -7 39 99 132 106 149 123 118 168 167 208 170 93 148 110 154 108 112 133 145 230 155 150 182 107 123 56 91 100 52 79 92 82 36 107 121 149 124 157 109 129 102 113 102 121 106 63 169 110 91 70 89 148 167 104 175 128 139 168 152 175 213 169 162 196 174 226 207 224 223 223 187 185 184 183 201 179 165 170 150 145 163 216 166 160 191 167 149 141 160 157 171 173 159 150 171 157 211 229 212 184 182 168 162 130 197 212 192 204 240 237 220 255 254 160 153 177 176 187 209 219 223 231 218 195 207 170 158 140 137 130 121 116 100 118 112 134 171 148 130 155 129 101 124 146 124 88 112 112 137 103 84 70 60 75 71 81 89 81 88 117 117 99 91 78 78 74 78 84 77 89 98 86 72 57 67 76 57 64 59 56 51 55 58 46 28 29 34 36 28 22 9 54207 322 94 30 10744 15 3 27 8333 1222 62357 22805 6379 3964 3714 3416 3024 2653 2526 2828 2874 2975 2372 2002 1766 1508 1474 1524 1600 1755 1786 2604 2610 6855 81570 235804 57324 1928 982 944 948 1091 983 1039 930 831 879 768 821 963 934 744 702 669 528 559 478 528 563 534 537 596 514 666 683 630 618 655 607 580 557 504 501 542 532 420 436 560 615 732 803 720 553 456 414 405 360 384 381 397 364 404 393 306 263 364 232 278 313 327 359 256 330 474 270 311 265 198 170 192 202 142 169 189 135 139 120 168 218 208 228 231 174 233 179 186 163 119 166 196 222 295 217 314 354 288 216 346 289 199 112 96 28 -26 92 64 -7 25 49 -44 -27 28 21 58 -13 44 66 63 128 119 48 125 60 165 125 42 101 127 174 167 91 108 70 41 50 67 122 75 62 48 38 70 76 109 35 -6 19 99 49 39 66 60 34 26 74 47 53 39 63 31 66 38 72 87 108 109 111 139 162 127 111 100 154 175 144 176 191 209 224 166 112 118 150 116 126 147 96 88 114 104 124 119 102 129 111 134 132 110 124 96 105 105 97 51 56 153 181 170 125 107 124 95 106 106 146 170 158 173 172 171 200 247 206 154 122 114 129 180 152 177 141 159 156 147 117 107 84 78 60 59 49 57 53 55 71 92 76 77 89 98 81 75 76 58 47 44 55 68 66 37 48 32 13 999999 3 35 47 53 51 45 32 49 42 23 29 32 29 24 28 25 25 25 13 2 10 6 11 16 10 8 5 13 54213 330 2 30 10742 15 3 33 8332 1221 111086 110975 97331 64571 26152 6621 3207 3059 2958 2600 2345 2191 2122 2055 1894 1632 1458 1333 1247 1155 1272 1396 1476 1727 2709 2036 16791 186548 211081 37095 2579 1489 1118 1051 1121 1245 1226 1113 1078 1084 1051 880 1008 1097 917 775 764 607 609 668 568 610 601 587 582 703 690 663 653 759 673 740 652 672 515 640 568 557 612 508 556 831 919 765 729 597 560 558 520 484 418 406 456 490 448 365 334 422 411 353 303 392 322 419 388 417 437 399 296 302 302 278 235 249 127 234 196 283 179 172 163 239 299 294 272 289 321 247 284 174 110 160 209 261 335 357 418 366 340 419 467 335 217 77 124 93 50 81 80 -8 109 71 -1 6 136 83 90 16 103 127 111 67 66 76 84 69 73 113 100 133 245 243 216 167 131 107 45 68 43 27 73 83 63 98 52 131 56 74 148 89 85 115 108 73 100 44 13 47 44 81 44 63 73 129 82 137 163 169 138 160 168 142 145 179 217 162 204 175 239 234 230 194 201 190 173 178 193 168 133 176 181 152 106 121 155 179 160 118 146 198 154 113 154 127 112 118 145 158 154 215 185 203 164 150 149 157 183 196 212 204 204 215 223 234 248 203 142 171 205 235 213 194 215 201 211 198 200 135 137 121 109 101 88 92 95 82 88 82 120 117 120 110 114 105 97 111 86 101 102 87 69 66 75 82 58 36 33 49 71 78 79 63 87 85 80 71 72 64 44 63 69 69 69 56 43 49 48 48 52 52 29 33 26 18 29 27 24 13 4 6 54225 329 62 30 10742 15 3 45 8329 1218 134915 82601 31450 8413 4646 4234 4271 3953 3348 2941 2721 2467 2145 2095 1896 1965 1790 1865 2114 2238 2455 2642 2990 3069 2714 3965 8230 4993 2473 1998 1225 1024 1123 1107 991 948 992 930 974 977 1029 978 893 691 616 586 497 523 529 662 640 542 632 710 690 578 689 721 697 667 709 680 602 725 776 815 681 715 912 1089 928 944 857 719 743 632 684 722 716 623 611 598 658 551 469 378 439 435 431 473 434 503 475 628 585 554 442 467 354 303 356 278 265 296 302 268 234 180 292 375 317 351 320 293 261 268 179 245 235 282 237 264 343 374 382 403 392 478 464 315 285 175 118 94 175 102 87 86 126 54 48 56 114 89 164 178 169 106 122 131 147 97 118 134 95 156 167 190 246 206 166 136 182 163 136 153 140 147 135 59 95 84 111 96 66 137 98 107 108 57 83 116 120 82 116 134 76 84 107 66 119 119 136 133 161 128 150 138 215 147 144 207 232 247 262 233 214 195 240 232 229 179 167 187 188 152 166 140 137 135 137 179 135 81 194 132 167 178 172 167 154 161 151 179 155 145 155 186 267 254 256 192 183 169 148 212 229 253 202 241 262 255 310 260 226 246 238 220 204 233 224 236 238 235 195 168 123 103 135 94 77 117 83 95 119 123 124 122 99 117 115 116 112 123 111 111 115 108 114 101 94 86 69 62 50 46 80 73 88 95 99 96 73 57 59 79 70 62 50 58 71 76 59 59 46 51 63 50 56 46 43 27 18 34 31 24 17 5 6 54231 328 60 30 10740 15 3 51 8328 1217 122389 76493 31519 8064 4198 4082 4420 4280 3861 3163 2815 2591 2370 2120 2178 2208 2312 2176 2244 2505 2361 2274 2717 2972 3060 3573 10211 34335 11312 2131 1423 1067 1008 1019 999 987 925 1071 953 881 897 1100 894 697 567 565 560 556 539 610 635 674 729 756 844 734 866 998 906 856 838 900 733 756 761 814 762 820 964 1030 904 896 839 709 751 647 830 816 685 728 694 659 629 564 614 557 481 554 522 591 468 557 608 625 594 519 509 407 392 475 454 435 340 309 334 235 188 159 182 271 407 308 322 250 248 238 263 144 198 125 234 239 286 318 258 387 381 526 425 294 275 266 200 118 113 77 69 77 63 24 46 59 74 68 112 224 206 103 101 113 112 117 117 108 142 122 141 161 257 165 93 70 135 83 111 70 117 47 81 89 25 51 37 -2 41 116 95 87 75 53 58 21 56 90 33 7 47 91 128 120 68 86 204 180 152 183 168 152 144 181 189 206 178 212 223 207 169 175 185 222 180 166 166 162 150 116 117 158 162 118 97 152 155 100 160 138 194 186 150 152 157 127 158 124 157 141 188 198 222 255 241 195 181 171 169 224 273 236 266 260 257 252 242 219 205 239 227 181 202 233 206 222 222 148 157 133 109 71 89 97 62 68 53 83 88 114 139 123 111 95 90 98 92 99 115 81 78 82 64 60 64 43 58 56 23 37 50 61 62 67 65 56 40 40 57 47 41 49 45 52 53 57 41 28 36 25 26 28 26 29 31 14 4 20 17 1 2 4 54237 327 117 30 10737 15 3 57 8327 1216 41996 13644 5139 3543 3350 3192 3172 2996 2636 2580 2347 2247 2167 2073 2077 1977 2138 2092 2076 2187 2675 2862 3148 3130 16578 106278 57723 2595 1437 1112 1111 1107 1017 1090 1152 1170 1162 974 1067 1122 1072 949 783 739 676 604 742 844 814 709 725 778 837 795 974 986 959 907 936 909 763 797 913 694 799 872 982 1048 947 800 784 731 657 722 789 682 683 701 641 769 757 592 515 461 443 597 548 438 472 535 626 619 671 603 594 408 407 356 300 305 268 289 229 287 236 133 204 292 421 478 316 264 313 294 272 274 233 217 247 250 336 341 301 390 441 444 387 302 303 248 163 127 120 139 126 64 115 122 70 62 78 118 232 135 121 194 152 196 129 93 130 104 125 102 113 160 265 210 67 66 118 122 99 81 62 140 163 129 35 114 91 78 97 97 64 38 64 34 11 73 96 120 84 87 66 155 148 145 103 127 159 215 247 173 137 192 155 138 215 126 241 246 197 230 229 236 254 225 154 153 178 156 166 219 136 152 136 101 159 141 172 165 153 173 187 163 161 181 183 133 133 152 104 103 192 273 279 242 208 149 185 194 224 204 228 248 232 244 270 301 283 257 236 205 233 185 211 235 220 242 233 180 145 141 124 88 81 91 92 94 114 132 124 143 152 130 96 111 111 101 123 137 122 107 98 81 97 90 99 77 58 52 45 60 49 62 87 84 91 90 97 69 75 75 58 60 59 58 67 78 73 60 44 48 38 34 44 52 37 44 32 24 38 34 11 12 4 54243 328 114 30 10734 15 4 3 8325 1215 58088 20462 4965 3117 3076 2907 2748 2662 2564 2437 2279 2100 2051 1865 1909 2001 1995 2043 2034 2239 2752 2934 3121 3694 6654 51560 57699 4262 1817 1279 1104 1049 1058 1122 1421 1323 1417 1200 1250 1352 1230 997 781 768 721 807 725 829 842 852 773 982 1087 950 933 892 937 850 861 852 891 881 861 688 596 899 928 1043 845 729 821 717 719 836 712 668 610 709 671 678 729 607 652 603 591 569 486 518 532 574 681 720 714 509 460 492 385 461 422 353 205 131 259 331 257 248 346 395 468 442 379 288 331 306 291 278 261 263 297 319 430 383 397 318 516 454 338 348 298 219 199 170 122 59 109 139 167 145 128 106 147 96 113 149 192 243 186 155 185 172 158 133 84 184 131 180 267 246 129 129 162 115 128 68 79 145 66 101 113 97 179 158 174 120 175 75 76 118 48 108 92 77 97 91 92 142 161 121 130 181 181 156 175 174 174 165 183 173 211 311 259 159 278 298 202 175 224 215 260 222 158 194 226 156 155 192 169 208 149 149 196 147 135 173 185 156 180 187 188 163 151 174 178 185 246 253 244 231 203 255 213 230 223 218 256 272 257 269 293 278 255 248 238 253 285 223 235 194 221 241 219 195 195 141 105 128 142 111 98 92 109 115 129 147 136 140 134 90 116 134 130 131 107 91 103 106 106 103 80 78 92 71 52 69 100 96 76 94 101 100 85 78 74 74 78 84 78 91 92 80 68 68 56 53 61 53 57 57 46 42 47 39 33 26 27 26 10 7 54249 323 110 30 10730 15 4 9 8324 1214 65692 21453 5876 2485 2342 2129 1997 2022 2047 2008 1836 1793 1785 1677 1726 1855 1739 1775 1947 1999 2678 3799 2509 8627 74339 71782 39289 7200 2130 1189 1157 1110 1120 1339 1500 1587 1526 1398 1310 1403 1365 1106 828 806 925 787 780 833 796 791 879 805 888 823 909 835 820 827 904 847 838 745 809 748 760 827 935 1012 917 770 759 710 753 653 673 696 702 762 740 736 642 538 452 416 466 438 453 405 465 583 597 546 607 511 447 423 343 329 369 274 248 234 172 263 287 271 274 370 411 405 326 323 283 269 284 160 148 205 241 220 367 346 297 371 390 334 347 271 202 186 96 109 137 52 16 44 79 125 97 108 89 -4 92 134 164 250 163 134 205 158 93 87 160 88 125 186 182 196 129 128 60 147 83 60 30 96 112 33 113 53 71 73 104 90 150 98 57 59 -19 95 90 63 84 43 95 125 82 57 153 107 181 157 119 135 120 119 117 154 205 165 152 216 185 167 175 203 204 199 194 161 191 168 162 145 121 126 149 141 124 107 136 132 138 152 143 133 159 168 122 107 127 122 122 134 185 205 212 205 213 188 127 138 145 190 210 237 234 246 230 243 218 202 213 225 207 176 138 164 211 223 210 174 150 125 68 63 62 87 51 63 75 72 77 97 118 120 91 102 75 58 62 76 78 41 63 69 81 88 67 47 34 28 21 29 37 60 61 50 55 47 53 50 52 30 42 47 56 35 59 47 26 28 32 39 27 17 20 17 5 11 16 8 8 54255 329 49 30 10729 15 4 15 8323 1213 116644 88176 53075 14994 2776 1960 1838 1747 1721 1646 1643 1522 1461 1464 1468 1380 1417 1330 1503 1519 1601 1754 2394 4418 3448 8556 106404 314157 192983 13521 2295 1492 1361 1397 1444 1812 1903 1851 1720 1520 1522 1569 1480 1329 1021 920 816 789 808 829 751 716 802 774 888 839 838 896 903 893 860 898 786 779 763 707 839 952 1010 1094 949 834 881 754 704 720 748 690 672 694 735 713 532 568 532 486 513 490 540 480 361 466 575 663 595 619 585 539 546 426 500 519 577 458 412 449 438 246 367 451 353 474 432 339 347 259 296 274 207 284 214 216 317 318 317 468 508 426 314 308 238 233 168 100 83 122 137 131 112 73 117 170 12 16 141 210 205 208 232 176 174 86 80 145 99 76 133 160 177 175 127 93 136 92 127 89 115 114 132 86 84 94 114 121 121 99 93 148 33 16 28 83 107 127 83 102 100 92 142 142 122 128 185 185 154 151 139 112 189 209 218 208 200 185 188 236 239 254 239 214 194 196 122 140 122 175 186 184 225 176 107 150 173 143 132 119 154 157 165 117 163 170 184 178 125 154 225 252 213 216 223 263 195 186 204 230 245 250 254 258 275 272 247 229 225 221 248 227 186 183 203 242 215 222 199 161 129 103 102 107 73 73 91 104 110 128 126 119 111 115 104 98 81 76 82 76 77 118 92 83 87 66 55 63 52 58 71 64 77 78 81 78 75 68 66 56 67 71 50 44 57 57 55 57 52 42 41 45 52 40 37 41 23 20 21 20 13 6 1 54261 326 80 30 10730 15 4 21 8322 1211 97595 58000 16663 3241 1827 1666 1565 1703 1736 1684 1599 1557 1374 1379 1536 1551 1572 1505 1593 1547 1822 1979 3068 2245 8666 87943 425361 231501 23636 2229 1786 1638 1570 1561 1858 1852 2036 1777 1646 1703 1451 1459 1221 892 739 650 755 676 671 813 773 823 760 780 699 682 834 806 874 868 779 847 845 789 666 777 894 946 1019 982 877 887 830 682 766 856 749 731 762 763 728 592 573 597 430 452 479 481 493 467 588 736 775 728 710 683 702 608 643 547 539 551 421 392 344 316 298 355 392 402 328 283 289 263 269 313 251 268 153 162 176 260 249 294 400 461 437 481 393 336 220 258 181 187 55 60 59 66 19 58 63 -3 89 53 143 237 203 161 127 107 89 42 78 34 119 176 243 212 153 162 149 98 34 137 83 125 76 83 118 65 28 42 73 99 95 71 37 53 55 68 53 58 88 78 69 81 22 129 74 81 183 215 117 117 169 183 126 119 162 225 194 192 205 164 144 181 207 182 159 206 131 144 105 125 151 131 154 187 118 158 142 142 152 110 135 170 154 153 136 114 120 144 121 124 165 202 207 196 156 215 184 163 166 169 167 228 245 229 296 292 237 263 229 229 219 224 213 245 216 191 183 217 226 184 135 105 85 68 77 67 102 91 101 104 113 122 127 91 90 71 69 68 87 92 53 64 81 73 78 78 67 44 30 36 46 62 41 73 55 72 65 63 58 44 48 60 59 43 49 49 49 45 56 54 39 26 29 32 35 27 13 17 11 8 6 0 54267 325 79 30 10729 15 4 27 8320 1210 74234 40963 15661 4718 2478 2404 2292 2427 2405 2138 2058 1884 1888 1929 1933 2031 1981 1873 1978 1995 2013 2184 2825 2764 5201 43828 247425 52880 7007 2245 1778 1719 1641 1824 2059 2355 2487 1951 1662 1699 1538 1405 1151 895 821 806 779 696 819 833 852 746 803 872 857 881 910 928 893 946 987 997 967 1024 922 954 1119 1153 1109 1136 1050 1153 1099 899 935 1022 899 780 957 1106 1060 845 825 803 770 727 681 664 564 699 854 955 864 922 761 743 711 717 631 523 455 480 305 200 300 373 318 324 460 367 336 377 256 279 214 238 226 175 146 199 231 265 274 297 375 477 487 402 467 435 251 183 186 115 57 43 42 111 117 108 74 79 71 179 247 216 279 196 144 158 46 148 136 146 100 117 234 255 197 110 116 108 101 59 62 76 87 79 146 126 109 108 99 53 117 97 85 57 36 65 82 56 102 71 97 118 116 105 52 93 111 109 106 106 137 142 122 139 214 233 186 151 189 205 138 134 162 202 190 189 219 186 144 156 146 110 126 120 124 115 115 115 166 179 153 130 157 148 146 109 114 151 95 139 193 191 200 202 237 234 241 210 181 172 211 283 255 252 285 276 259 221 222 224 207 216 204 153 175 159 198 212 241 188 148 133 105 104 89 75 82 99 62 89 99 123 115 109 109 89 73 77 81 82 82 87 82 72 51 61 61 66 59 28 32 67 78 77 66 83 76 52 49 34 38 53 42 40 58 46 43 46 35 48 43 36 36 37 35 30 21 19 11 4 3 54273 331 78 30 10728 15 4 33 8319 1209 68438 41029 21747 6465 3032 2754 2665 2701 2507 2491 2458 2524 2496 2666 2655 2573 2591 2710 2415 2462 2514 2629 3479 2938 8881 40115 31623 7686 2988 2664 2540 2159 1979 1944 2618 2942 2899 2200 1983 1969 1790 1633 1446 1104 1046 1141 929 907 981 977 984 875 1067 1187 1158 1166 1280 1252 1424 1386 1310 1330 1420 1387 1458 1575 1548 1523 1481 1418 1405 1353 1116 1089 1151 1211 1120 1066 1157 1315 1171 1001 962 874 789 827 870 973 833 860 961 1150 1075 1057 1124 1018 748 664 480 496 487 404 417 348 327 428 357 385 485 518 512 459 320 384 312 345 341 288 342 304 277 374 450 359 419 574 665 595 554 377 314 216 260 203 166 107 162 127 115 166 137 92 124 239 242 223 256 281 148 184 170 205 131 135 223 296 375 274 225 216 233 170 103 139 142 152 60 131 177 109 96 115 124 112 144 135 120 130 73 136 137 161 160 118 89 123 153 111 134 135 186 173 108 160 173 238 219 236 206 188 208 231 227 238 140 196 266 263 230 261 198 214 186 191 183 142 189 175 159 176 192 203 201 150 190 192 138 186 165 149 187 157 176 176 232 227 261 276 304 276 257 219 251 248 255 278 316 327 323 328 296 278 289 279 269 286 253 238 238 246 242 246 205 175 158 169 178 132 132 110 124 119 131 127 147 164 194 186 145 127 114 113 101 84 86 117 105 90 104 87 88 81 83 74 71 83 79 108 111 99 94 93 95 79 101 110 95 89 101 99 83 69 73 90 86 79 82 67 60 68 66 67 66 50 45 36 34 32 29 20 10 54279 323 77 30 10727 15 4 39 8318 1208 83041 57227 27289 6869 2642 2332 2213 2311 2297 2158 2145 2095 1927 2078 2243 2055 2078 2074 1961 2061 2107 2329 3145 2950 6900 56125 93272 69714 7387 3239 3572 3131 2506 2275 2688 3237 2924 2380 2122 1915 1666 1505 1306 1091 901 988 961 969 974 984 1131 1061 1098 1145 1064 1154 1225 1218 1226 1388 1285 1376 1379 1395 1459 1437 1375 1529 1490 1337 1242 1319 1246 1159 1255 1339 1303 1294 1306 1247 1203 963 874 870 834 774 817 823 838 855 984 823 859 800 680 692 531 539 412 397 334 303 338 272 274 350 273 343 523 447 416 398 329 201 218 226 223 302 203 228 313 314 263 338 343 455 516 545 378 230 182 126 68 89 98 67 44 94 52 10 125 140 156 110 195 194 208 230 170 115 80 83 61 46 77 307 352 258 147 135 140 159 112 81 85 92 97 35 25 49 90 74 62 65 62 106 94 70 23 132 129 91 30 25 67 50 34 38 81 146 160 123 79 128 144 161 153 151 153 125 160 177 186 144 137 101 164 175 186 152 129 139 145 125 120 141 108 151 144 159 127 127 123 102 116 110 127 125 103 133 97 69 105 104 169 185 220 204 182 188 177 222 229 194 183 213 267 286 211 215 220 211 205 203 219 204 165 171 197 196 169 170 158 130 134 109 76 86 62 72 76 80 63 75 85 78 116 110 104 79 65 52 52 66 47 38 57 40 75 46 29 21 15 0 14 42 42 49 59 41 51 43 37 36 27 37 42 27 31 38 35 35 23 15 18 21 28 20 10 16 8 15 8 54285 323 47 30 10727 15 4 45 8317 1207 94336 91219 67085 26591 5058 1819 1580 1579 1511 1613 1743 1650 1592 1534 1703 1779 1723 2047 2231 2209 2427 2711 2739 3201 3604 4289 22318 108809 505864 148292 7801 3861 3698 2632 2305 3094 4339 3259 2206 2015 1752 1665 1566 1450 1359 1184 1145 1126 1137 1274 1241 1222 1181 1364 1474 1496 1317 1393 1569 1469 1531 1681 1560 1704 1592 1595 1602 1592 1549 1574 1529 1369 1183 1278 1177 1271 1163 1234 1183 1141 1287 1131 1047 951 884 781 777 677 824 887 863 977 951 846 697 626 567 478 412 408 439 462 360 349 310 287 355 351 398 452 478 438 351 265 285 280 329 315 242 157 301 270 312 325 414 446 439 523 575 520 329 280 264 216 206 140 176 30 48 11 71 42 62 44 98 165 191 156 144 160 124 99 211 168 149 135 284 374 359 274 172 114 113 113 112 81 86 50 77 36 97 48 48 11 61 74 46 82 77 99 27 -14 66 136 61 84 92 85 110 133 138 127 115 138 162 119 81 119 162 197 237 261 198 189 206 183 166 140 134 186 168 152 126 142 127 93 119 118 159 119 120 126 125 140 123 116 114 92 120 153 124 100 119 146 143 215 229 218 231 240 194 147 189 200 219 200 247 233 242 222 213 219 236 209 246 210 189 175 160 189 198 197 174 147 153 126 106 75 64 83 71 52 65 61 71 86 97 134 112 83 92 98 65 67 65 74 76 53 62 66 58 29 17 41 40 21 60 49 35 58 59 59 49 43 40 42 42 18 22 42 37 31 13 6 10 14 14 16 15 9 9 11 6 54291 325 109 30 10729 15 4 51 8315 1206 52443 20247 3475 1330 1116 1148 1175 1323 1341 1317 1321 1352 1531 1665 1750 1804 1903 1849 1899 2002 2131 2304 3152 2797 5167 71206 746445 725288 61001 3995 13480 26239 4357 3552 4854 3134 2522 2195 2114 1922 1756 1755 1505 1428 1307 1326 1352 1396 1634 1563 1571 1645 1586 1600 1605 1650 1703 1523 1444 1487 1372 1489 1486 1477 1408 1286 1164 1217 1086 1073 1073 1022 1107 1194 1117 1114 1138 1087 1066 964 923 887 778 813 789 859 766 874 842 817 731 746 691 606 590 571 479 406 429 460 469 282 321 286 343 385 346 432 467 461 368 274 253 302 284 273 264 262 380 353 262 359 387 551 532 542 660 495 261 262 330 332 160 108 72 72 89 85 68 137 117 144 195 214 172 199 198 226 217 108 100 124 130 120 209 337 307 306 227 154 126 131 146 75 59 19 11 98 103 -6 71 106 81 85 91 132 59 65 -2 109 128 98 142 149 140 118 105 206 208 123 129 119 152 160 147 197 205 154 188 254 211 191 213 245 212 199 221 202 208 194 199 192 157 186 164 136 177 154 167 133 153 150 122 138 132 124 133 151 156 151 184 163 200 198 198 228 248 229 239 281 234 279 211 204 239 317 284 258 274 241 222 229 212 239 257 263 226 200 182 203 180 177 148 141 144 119 94 105 130 85 94 145 97 104 121 122 119 96 105 100 109 91 100 75 37 65 101 80 49 30 29 40 56 79 80 67 53 78 66 66 56 71 52 43 22 57 54 31 54 56 47 33 32 25 20 27 28 27 21 8 7 10 1 6 1 54297 324 113 30 10733 15 4 57 8314 1204 52173 19081 3491 1550 1271 1397 1571 1582 1639 1856 1838 1922 2150 2275 2271 2345 2288 2147 2082 2047 2163 2225 2621 3403 2406 32163 505810 814625 129118 5942 42956 79876 6409 3808 4580 3338 2474 2181 2142 2259 2025 1908 1897 1751 1664 1490 1661 1768 1820 1621 1528 1587 1602 1523 1459 1427 1536 1531 1394 1455 1681 1539 1530 1502 1496 1302 1209 1165 1091 1039 1074 1120 1089 1098 1116 958 988 1082 1092 1039 912 869 804 1014 985 835 807 741 735 720 739 608 612 695 673 505 545 494 391 400 330 285 316 200 320 339 462 523 458 535 465 361 277 239 290 328 257 292 274 222 356 434 490 531 568 619 590 499 384 306 246 227 134 115 86 133 188 117 158 194 233 198 210 229 229 215 153 158 152 122 177 186 120 165 318 364 358 332 288 203 152 85 90 96 111 63 133 73 101 111 86 57 100 123 163 124 107 106 91 89 144 95 137 111 126 200 150 157 164 91 126 179 126 267 267 242 174 221 261 214 214 226 258 196 194 225 194 222 264 213 198 184 186 206 164 152 199 172 163 155 177 133 128 125 160 160 164 168 136 132 122 185 151 170 242 195 248 246 244 255 256 261 250 246 254 279 289 300 272 284 262 230 262 259 210 202 231 232 264 224 176 149 120 150 137 100 107 123 103 101 87 95 94 115 120 140 162 114 109 106 85 77 75 75 88 78 75 65 55 32 36 39 64 88 77 73 81 85 79 63 71 73 54 48 53 67 55 42 46 59 59 50 32 33 28 39 52 42 32 23 23 22 13 13 54303 329 116 30 10736 15 5 3 8313 1203 51764 16786 3085 2041 1951 2038 2239 2302 2570 2603 2598 2684 2642 2688 2604 2656 2596 2493 2302 2217 2317 2623 2633 3254 2815 15639 199883 589305 626483 22573 18870 67823 15980 4199 4384 4458 2837 2508 2357 2208 2080 1914 2068 1897 1765 1622 1627 1655 1630 1691 1640 1529 1720 1541 1540 1628 1555 1512 1450 1464 1659 1661 1492 1443 1382 1368 1231 1201 1220 1155 989 922 1032 1081 989 883 1021 1108 933 716 779 829 828 723 801 848 780 922 899 765 800 741 653 746 631 592 579 476 452 450 495 462 417 260 415 505 497 437 439 540 497 484 407 313 349 301 307 346 291 338 443 418 493 623 628 590 528 388 309 213 233 228 90 155 194 181 83 168 103 216 271 166 152 271 171 165 191 238 144 234 234 115 94 222 346 407 357 296 304 163 176 121 129 140 219 127 122 117 169 150 168 137 137 152 35 69 151 158 158 97 78 153 150 125 158 154 167 173 171 169 175 159 168 247 256 246 197 218 197 235 239 182 201 280 308 264 246 197 185 200 187 183 165 134 147 132 147 164 132 141 199 195 180 213 154 169 201 146 158 190 199 173 188 212 238 269 284 310 296 268 333 299 307 283 274 316 298 300 291 281 334 330 266 245 283 240 233 238 233 223 226 177 160 168 142 134 149 130 113 102 118 116 123 137 140 141 150 162 135 121 126 107 125 102 106 98 135 118 73 73 68 67 53 72 104 101 89 87 94 90 88 88 103 95 88 89 88 78 77 77 77 64 77 83 76 84 62 47 55 50 43 34 38 35 24 30 22 15 13 54309 325 120 30 10740 15 5 9 8312 1202 53298 17225 3665 2262 2378 2503 2641 2436 2397 2519 2409 2467 2521 2471 2354 2402 2564 2528 2318 2396 2443 2890 2852 2907 3886 3199 24738 320913 791580 93481 7535 8406 3851 3736 4036 5654 3657 2293 2118 1988 1791 1709 1749 1680 1656 1497 1506 1593 1473 1421 1314 1312 1210 1140 1263 1262 1243 1251 1301 1332 1403 1240 1239 922 954 983 774 900 880 851 786 819 818 891 893 765 829 856 692 557 642 693 666 751 716 740 863 855 809 780 745 665 686 746 770 641 521 490 399 432 464 379 311 278 295 263 440 410 504 544 577 545 346 358 301 323 207 201 248 177 270 281 463 446 423 418 414 334 269 247 148 94 33 123 153 145 64 168 230 156 212 148 239 186 159 179 94 79 125 134 84 99 174 180 301 371 357 247 228 195 106 131 117 63 36 30 77 109 76 95 13 96 93 -2 96 92 100 138 64 71 90 60 69 86 34 71 81 109 127 149 145 113 156 159 148 195 162 183 145 204 206 171 144 151 165 188 182 189 174 191 201 116 71 106 139 160 140 113 105 163 116 93 89 113 143 123 137 175 176 141 131 152 140 178 225 236 238 250 221 247 273 234 239 287 283 253 242 230 229 229 200 209 220 218 199 173 174 183 182 154 130 134 114 128 123 82 76 72 43 47 79 75 78 94 135 118 120 110 103 96 72 96 69 66 75 79 64 58 44 34 28 25 30 39 59 94 81 56 42 37 58 52 53 52 34 30 38 36 46 42 41 28 30 35 32 25 22 24 27 9 10 8 7 999999 0 54315 326 124 30 10744 15 5 15 8310 1201 49039 13980 3222 2235 2246 2314 2414 2522 2619 2546 2386 2345 2306 2310 2336 2289 2447 2502 2505 2425 2282 2921 3577 3308 4357 3831 12721 194606 734218 101917 6853 3954 4229 4553 4205 5545 3872 2231 2045 1898 1778 1743 1728 1492 1214 1261 1243 1295 1255 1208 1205 1189 1218 1075 1136 1228 1266 1151 1141 1227 1137 965 841 811 771 814 863 820 822 722 752 794 900 873 749 649 791 865 900 646 556 575 610 499 563 627 764 806 787 800 842 789 625 709 714 541 585 566 470 438 469 442 370 413 293 266 378 360 399 555 517 458 452 397 356 311 343 257 195 271 264 366 419 387 406 351 359 278 225 203 172 148 122 118 120 110 146 80 168 184 212 208 131 144 194 218 199 94 138 177 186 137 128 205 296 417 289 197 153 169 71 57 110 113 113 125 171 86 99 67 95 37 60 75 80 112 103 63 111 67 20 64 123 149 117 69 102 85 164 160 135 98 170 159 100 190 205 163 153 215 220 220 200 168 227 249 235 192 162 195 213 146 166 155 162 146 157 181 122 155 129 138 136 114 148 169 170 177 135 179 206 181 199 209 168 230 251 246 230 242 229 249 270 291 268 309 244 244 215 215 193 198 230 227 231 207 191 204 215 155 83 116 174 150 129 125 110 62 75 91 107 92 89 117 137 125 126 121 110 112 80 66 73 79 72 83 77 68 74 50 36 25 45 58 64 70 75 69 75 83 59 60 72 67 49 49 59 59 55 59 51 48 49 47 24 29 38 31 32 27 19 24 18 21 15 6 54321 318 128 30 10748 15 5 21 8309 1200 63536 21124 4923 2429 2346 2484 2481 2472 2537 2475 2505 2391 2415 2351 2489 2603 2730 3027 3148 2912 2957 3478 3833 3701 4702 4110 10265 93331 606805 56790 4214 3079 3696 4448 3639 3582 2486 1906 1862 1703 1592 1615 1421 1401 1205 1208 1172 1168 1130 1078 993 978 983 919 941 1022 1072 1133 1221 1123 978 753 663 700 708 845 800 783 742 650 773 836 917 993 834 632 727 726 715 671 530 534 590 554 439 637 637 758 719 766 667 686 562 594 592 575 598 502 522 529 548 479 419 466 388 331 323 340 396 443 528 439 431 338 294 219 322 253 222 242 333 340 326 401 362 231 280 201 234 182 169 119 61 73 127 59 59 125 86 96 189 145 178 117 65 80 117 134 156 68 79 66 102 126 198 313 317 215 142 139 131 142 32 137 82 92 98 54 86 67 71 77 10 56 61 88 40 -12 77 81 44 38 128 90 64 61 85 71 94 158 105 93 130 171 172 173 217 124 115 149 201 162 168 176 148 168 170 176 183 163 110 94 127 121 101 131 122 160 139 128 110 109 139 122 118 113 93 102 79 86 122 112 148 183 147 163 217 212 220 240 224 169 219 226 257 246 225 220 194 209 206 190 198 199 194 163 140 118 134 110 100 93 102 103 102 67 54 41 57 74 58 73 62 84 111 136 133 78 39 38 65 66 29 41 41 36 43 47 33 16 21 29 24 12 27 29 35 39 38 37 42 31 23 13 8 28 25 23 14 26 25 19 11 19 16 16 14 8 54327 323 132 30 10752 15 5 27 8308 1199 94995 35931 6336 2815 2423 2720 2713 2491 2444 2479 2542 2471 2567 2647 2653 2615 2959 3338 3377 3168 3180 3640 3605 3607 4428 3667 9154 88262 385714 22011 3521 3542 3664 3555 3102 3264 2649 2145 2074 1863 1716 1611 1443 1416 1224 1171 1273 1158 913 986 929 1025 1015 932 1026 990 962 1170 1068 924 744 719 734 619 683 731 765 805 615 727 789 868 876 891 860 796 836 832 680 572 606 529 435 413 529 556 643 871 803 769 708 571 697 825 736 625 540 496 467 567 517 486 423 363 342 343 277 325 344 378 463 381 322 337 339 273 235 239 193 166 175 296 443 454 474 359 308 279 272 245 132 105 138 164 82 104 66 53 144 123 94 159 153 133 159 99 88 109 104 83 136 138 155 153 164 344 319 249 224 144 123 90 77 113 112 90 86 123 125 102 108 77 27 92 85 97 94 65 69 37 73 71 113 87 95 65 89 66 103 135 148 87 85 127 182 166 187 120 134 157 167 205 151 151 214 186 222 187 183 163 184 134 133 144 143 152 103 113 78 130 105 150 162 122 101 85 109 143 144 136 162 155 136 158 166 159 162 193 222 247 210 220 222 247 282 263 253 237 266 233 211 196 203 203 213 185 171 162 156 139 125 104 96 114 75 85 57 76 47 50 82 68 57 85 103 106 108 88 77 60 50 65 90 70 39 51 54 41 50 36 30 15 37 30 36 34 38 41 60 41 44 60 26 31 36 26 24 28 32 28 17 17 15 7 17 16 14 16 17 14 10 8 1 54333 325 79 30 10759 15 5 33 8306 1198 146856 103582 47986 9112 3575 3230 3391 3342 3283 3117 2956 2823 2912 3075 3121 3125 3100 3494 3509 3655 3432 3403 3697 3804 3776 4059 4275 4561 14004 27541 6575 4249 4218 3772 3166 3015 3141 2691 2097 1801 1488 1414 1343 1316 1068 1018 1114 1242 1222 1283 1240 1174 1149 1067 1083 1132 1180 1371 1243 1116 1034 924 911 837 797 871 825 754 840 755 783 702 886 935 871 793 897 925 809 773 718 560 440 599 628 532 691 805 776 783 704 699 730 689 719 762 585 606 602 593 489 416 468 379 367 206 284 307 341 418 469 445 418 264 302 370 258 238 227 208 224 375 312 357 414 527 333 327 243 218 133 170 118 83 142 192 118 93 145 194 214 189 176 176 126 69 132 162 137 116 90 126 179 99 191 278 317 268 197 174 111 69 128 134 115 93 103 52 -4 133 137 100 130 63 52 46 107 134 91 103 98 93 94 148 184 143 143 136 101 81 163 133 108 162 151 172 182 166 215 173 189 206 236 209 212 166 192 200 163 163 157 133 111 108 94 113 151 110 91 112 121 104 174 146 126 163 109 119 131 158 141 89 125 140 163 208 176 185 212 245 244 272 232 252 282 256 257 276 266 245 211 170 176 197 208 202 180 184 185 184 175 111 100 100 141 108 99 71 66 68 67 68 56 74 101 90 126 134 91 72 77 75 79 67 50 50 36 50 52 46 29 40 27 27 47 74 70 57 40 58 65 61 51 49 44 27 44 31 33 37 55 43 41 28 26 31 31 24 27 26 21 28 18 9 1 54339 327 144 30 10764 15 5 39 8305 1197 98860 42669 10675 3857 3278 3288 3285 3324 3124 2848 2941 2884 2969 2926 3196 3427 3750 4122 4192 4163 4646 4658 4962 5278 5066 5265 5657 5552 5550 4736 3955 3868 3344 2708 2475 2635 2288 1828 1716 1541 1380 1349 1383 1327 1177 1191 1207 1209 1225 1153 1086 1093 1073 1119 1176 1212 1237 1203 1004 831 752 694 688 678 647 665 666 695 721 741 671 792 750 746 800 831 880 733 728 728 799 595 594 554 717 750 749 721 767 794 818 694 649 776 695 678 703 616 566 542 439 312 287 242 324 250 181 288 372 467 472 312 211 278 234 236 304 201 175 166 291 369 259 357 475 360 335 242 144 128 145 131 119 116 126 186 200 168 184 163 126 140 103 93 115 120 163 148 152 99 80 78 191 177 244 201 190 212 184 109 102 120 120 112 64 98 88 103 82 48 67 52 52 37 1 120 149 125 62 14 95 105 127 97 78 132 133 92 104 117 147 122 144 168 126 168 167 167 199 221 206 226 206 207 188 222 199 192 170 128 140 158 111 78 123 121 164 165 156 153 171 158 119 117 145 132 120 117 159 148 160 206 172 171 162 191 162 150 169 209 198 208 235 271 260 230 237 279 278 184 208 193 165 207 223 200 183 181 159 164 125 122 122 114 110 102 91 83 73 94 92 104 89 94 105 136 127 97 92 107 98 93 83 75 72 81 92 78 67 48 18 30 46 50 56 58 89 86 67 59 55 71 69 59 27 47 50 57 62 60 61 53 53 43 46 47 42 36 31 27 21 20 25 22 9 4 3 54345 325 180 30 10770 15 5 45 8304 1196 40767 9489 3944 3777 3848 3847 4004 3804 3905 4242 4487 4719 5060 5215 5287 5558 5807 5811 5597 5355 5321 5340 5098 5021 4963 5147 4822 4170 4177 3833 3736 3536 2885 2566 2500 2286 2095 2118 1852 1691 1724 1539 1442 1388 1366 1429 1351 1293 1303 1307 1152 1032 1133 1097 1104 1196 1229 1025 854 811 748 789 776 789 884 889 945 767 719 722 849 815 828 935 921 819 831 717 628 498 634 615 645 749 886 870 834 811 859 767 804 834 744 748 662 578 562 552 396 318 446 316 352 311 388 276 303 374 429 480 310 326 334 369 217 206 233 259 313 398 338 369 447 411 327 339 328 310 257 197 177 173 137 142 127 166 186 227 269 249 163 149 144 129 114 110 89 152 179 135 166 254 326 337 275 218 147 77 155 109 114 12 116 57 26 53 92 99 88 54 81 64 111 89 54 61 27 21 52 85 103 134 211 163 131 151 145 84 101 162 165 172 180 154 204 165 150 205 250 253 206 177 211 202 222 231 197 178 168 127 119 81 90 151 130 153 170 151 122 141 105 129 129 142 188 219 160 134 157 145 122 170 184 189 185 193 172 206 228 233 281 292 289 284 254 288 280 259 241 230 207 233 226 208 179 214 199 163 175 162 138 141 143 96 98 95 63 80 91 79 76 108 113 135 146 162 127 98 90 83 85 77 88 77 59 59 68 63 49 31 52 56 84 71 79 76 70 77 77 82 87 57 67 70 62 68 79 66 54 64 50 54 54 48 44 38 39 46 44 44 34 25 17 12 12 54351 333 5 30 10775 15 5 51 8303 1195 114581 117725 136804 999999 999999 999999 58165 14545 5594 5043 5134 5065 5077 4979 5089 5118 5147 5034 5106 5073 5289 5522 5721 5671 5462 5056 4994 5206 5120 4991 4956 5067 4775 4306 4374 4024 4110 3975 3184 2730 2469 2267 2070 2062 1932 1592 1574 1554 1591 1554 1462 1456 1373 1274 1151 1165 1114 1143 1179 1233 1171 1133 1206 1133 981 860 923 812 793 874 877 897 832 893 784 942 1026 1013 934 1000 955 891 906 829 718 647 637 758 842 850 885 928 975 922 894 837 805 767 749 698 583 538 514 563 512 537 438 401 285 246 228 281 236 275 397 425 372 321 319 293 269 274 245 211 264 265 285 441 397 374 306 274 281 175 174 220 67 87 83 88 103 197 210 254 170 201 214 149 174 132 174 194 153 203 145 184 247 328 323 225 186 149 109 110 125 159 98 118 116 150 84 73 108 69 34 113 114 100 126 60 56 107 36 87 75 102 160 138 140 161 128 99 103 152 140 124 146 123 164 184 170 229 227 168 227 223 154 155 184 255 276 192 166 187 146 142 123 115 126 115 132 127 147 181 189 160 130 170 152 122 133 175 210 173 160 160 138 175 193 177 167 149 169 170 205 231 236 252 268 271 259 244 281 271 228 232 233 201 213 209 202 202 203 196 146 129 115 129 109 79 100 100 65 71 71 72 60 68 92 105 114 130 106 97 77 96 103 87 77 76 69 55 54 51 41 35 44 54 69 81 67 70 75 89 78 68 74 64 55 54 56 80 68 64 51 42 52 59 54 42 56 63 37 34 40 36 25 27 24 24 17 7 2 54357 331 9 30 10779 15 5 57 8301 1194 106371 110113 121532 128792 117736 89621 52241 16758 4874 4004 4125 4217 4313 3919 4043 4325 4056 3933 3995 4237 4498 4749 5077 5042 4776 4690 4765 4917 4771 4587 4658 4768 4522 4200 4244 3784 3560 3307 2860 2474 2343 2284 2035 1916 1652 1491 1329 1383 1397 1275 1313 1286 1272 1183 1209 1176 1099 1052 1167 1277 1217 1150 1248 1067 917 906 831 1016 953 1067 1008 1027 1152 1051 1092 1087 1119 1081 1030 1118 1003 1010 873 734 649 628 741 861 943 944 913 970 942 912 916 894 811 762 722 711 606 540 581 628 567 654 559 486 324 375 336 248 270 276 304 309 356 301 445 314 227 294 309 245 240 266 372 455 392 328 254 270 205 184 125 122 97 117 80 113 127 130 126 83 164 314 341 353 245 157 152 191 171 143 123 269 301 310 273 270 177 169 107 103 209 119 77 79 144 91 177 164 135 56 14 103 115 22 44 54 55 120 71 1 53 45 82 66 112 91 111 125 169 146 131 144 124 134 159 144 144 193 138 167 180 197 211 173 218 241 199 184 157 150 142 157 131 182 144 132 104 112 147 161 128 147 172 169 189 177 150 168 167 185 140 178 156 147 138 136 127 146 144 172 203 211 214 247 245 268 274 266 242 243 236 226 223 243 217 166 144 139 178 151 116 142 163 153 121 126 69 63 76 58 61 66 36 78 92 106 113 129 113 103 83 68 81 78 71 51 48 52 46 26 41 31 38 51 55 54 53 49 50 77 68 70 79 60 42 40 58 55 62 55 39 47 47 45 38 25 38 33 22 19 32 29 21 17 6 999999 2 54363 326 15 30 10785 15 6 3 8300 1193 107732 121317 132223 128648 112201 63100 14581 4272 3746 4050 3990 3928 3845 3855 4238 4091 4182 4410 4533 4561 4574 4960 4907 4895 4626 4623 4884 4868 4615 4436 4183 4013 3661 3509 3204 3133 3189 2719 2311 1986 1924 1833 1708 1591 1351 1300 1281 1332 1246 1177 1218 1157 1146 1074 1153 1132 1219 1243 1168 1339 1332 1329 1308 1141 1049 1018 1046 1034 950 1154 1228 1171 1160 1052 1133 1253 1280 1198 1322 1096 1066 1062 850 656 709 734 858 863 857 808 809 895 947 802 625 715 714 758 562 559 598 597 607 567 527 511 527 456 375 401 323 342 475 488 424 287 352 362 337 251 294 296 291 280 283 306 436 404 337 284 195 270 152 159 81 104 147 124 78 95 150 131 156 198 241 315 336 209 64 120 79 128 184 293 395 459 415 296 299 187 182 180 127 141 104 92 80 125 73 99 162 56 50 9 58 5 48 82 121 70 92 56 85 89 74 88 84 78 112 162 135 87 149 118 122 118 120 126 184 149 182 171 150 110 154 201 180 240 156 205 148 136 151 146 147 154 156 164 114 123 115 100 99 118 100 95 67 117 118 140 113 112 113 112 153 122 147 119 112 120 119 99 151 188 211 209 266 232 263 243 225 215 190 194 211 209 160 186 146 174 181 173 161 160 147 101 154 133 89 51 60 64 51 57 60 94 72 75 84 87 104 90 76 76 57 40 52 50 51 50 33 44 25 12 17 33 51 70 57 64 44 48 68 63 62 48 50 54 40 23 36 39 24 39 39 28 21 8 2 22 27 25 18 11 12 6 54369 333 20 30 10790 15 6 9 8299 1192 120477 119785 137394 150343 136985 103841 53926 15304 5116 4639 4819 4973 4968 4944 4958 5293 5043 5158 5193 4972 5015 4941 5148 5086 4717 4340 4014 4462 4896 5017 4149 3757 3524 3718 3283 2852 2752 3021 2982 2398 2014 2008 1805 1802 1590 1467 1487 1512 1520 1411 1354 1533 1479 1342 1340 1396 1263 1229 1343 1452 1442 1374 1343 1364 1171 980 1071 987 924 987 1265 1357 1258 1218 1403 1401 1481 1345 1295 1439 1311 1060 815 808 740 941 945 1117 997 960 931 956 1051 1054 922 900 903 924 1004 845 876 874 852 756 660 668 632 780 778 649 622 592 552 529 493 416 430 403 405 351 340 306 299 398 399 288 325 446 366 385 303 239 196 139 114 156 184 71 54 141 136 88 158 137 228 290 407 370 228 178 198 236 208 370 526 521 492 435 448 297 174 152 155 164 116 161 174 63 87 162 135 87 102 116 96 128 183 73 100 115 90 91 86 97 160 125 170 145 176 176 179 150 130 166 112 127 189 169 174 164 191 206 207 227 155 158 238 171 192 242 221 182 177 170 157 190 167 151 160 150 98 160 190 146 89 144 147 137 132 160 151 150 156 210 202 167 186 171 139 159 169 151 167 163 179 229 212 238 287 295 278 262 237 252 204 247 240 242 218 196 190 210 209 177 201 179 143 129 133 105 89 71 77 78 90 75 81 108 115 112 129 128 120 98 86 93 98 86 87 65 77 82 60 50 58 49 60 57 57 56 77 82 77 95 102 81 58 81 82 68 66 73 73 72 73 82 66 67 65 57 53 53 47 61 59 38 37 35 36 31 23 15 6 54375 334 25 30 10795 15 6 15 8298 1190 107220 116824 139346 149302 134352 94428 48889 15269 5931 5354 5618 5387 5222 5294 5111 4822 4859 4789 4591 4418 4501 4770 5011 5042 4770 4408 4459 4775 5410 5660 4434 3723 3594 4275 4119 3147 2754 2915 3136 2514 1884 1934 1795 1616 1451 1424 1487 1423 1410 1387 1402 1467 1472 1564 1478 1364 1197 1179 1269 1352 1318 1292 1291 1136 985 900 909 923 890 1065 1122 1270 1428 1347 1513 1615 1478 1418 1398 1415 1345 1124 844 880 782 898 1047 1043 944 1008 988 995 934 949 872 971 879 987 1209 1275 1143 1136 1227 1199 1103 1033 931 798 687 602 559 427 443 513 392 368 368 422 436 409 241 257 281 322 387 374 364 382 422 424 285 266 194 179 181 182 61 73 89 134 188 203 204 272 282 339 348 385 285 251 204 263 378 357 447 407 413 451 379 232 195 166 145 214 178 172 106 163 145 146 163 110 60 76 86 152 176 94 110 176 145 154 147 147 105 164 175 123 137 129 111 146 140 145 132 141 143 193 173 171 137 192 213 194 207 219 211 197 169 227 208 196 188 244 204 238 219 170 164 149 146 135 154 140 164 163 154 161 178 182 171 163 175 177 175 198 223 177 153 134 165 143 116 127 141 179 214 247 245 246 276 276 230 244 241 227 228 213 246 235 202 199 189 185 162 174 170 176 136 125 102 107 110 82 104 100 70 78 86 95 115 114 112 98 96 89 79 100 98 81 66 67 64 61 68 30 51 65 73 63 80 79 68 80 80 73 91 69 63 58 80 79 71 80 62 70 65 59 53 44 55 51 49 54 52 51 42 33 21 20 27 14 5 0 54381 325 30 30 10800 15 6 21 8296 1189 87302 98433 116458 126922 121587 93980 45926 14233 5179 4707 4738 4838 4720 4935 4823 4454 4513 4683 4953 5159 5146 4899 5041 4942 4733 4628 4440 4149 12671 25246 6914 3656 3366 4744 4662 2970 2559 2560 2830 2230 1824 1749 1776 1586 1391 1346 1359 1303 1411 1317 1366 1373 1280 1302 1279 1121 1158 1127 1163 1227 1278 1176 1139 1045 1025 770 699 794 758 824 910 1070 1115 1104 1135 1086 1034 1056 1136 997 997 1092 745 732 756 826 900 987 939 1019 1038 966 940 864 883 941 963 991 1037 1295 1357 1251 1289 1261 1052 946 763 693 550 542 462 522 447 440 355 368 366 303 276 256 118 201 210 218 170 305 298 351 323 211 220 242 161 157 96 60 72 75 89 106 134 158 179 287 294 353 350 318 281 177 232 423 402 301 266 273 370 325 334 277 153 150 140 140 93 116 94 85 86 171 118 123 108 60 45 18 -21 85 85 84 63 95 88 82 80 11 93 103 144 112 177 136 93 118 83 114 109 108 171 159 140 175 173 144 127 171 231 180 174 133 150 167 201 182 170 123 156 132 88 132 134 107 139 167 128 119 90 115 123 130 97 85 135 127 167 148 153 166 112 100 125 128 119 74 74 120 206 185 171 195 234 226 160 199 195 166 180 203 190 161 169 159 156 166 132 139 104 94 102 82 72 56 53 32 42 35 33 49 43 60 80 99 81 70 34 55 49 38 50 23 22 25 19 22 39 7 20 36 32 43 43 43 39 49 55 57 43 29 2 28 29 25 21 26 37 30 28 999999 17 14 16 10 4 8 6 54387 328 34 30 10804 15 6 27 8295 1188 78713 83560 98106 115402 123771 108597 58033 15290 4549 4012 4120 4214 3968 3995 4130 4358 5047 6085 6908 7469 6292 4919 4517 4305 4360 4280 5039 4496 18813 108710 122027 12233 4644 16074 15888 2924 2521 2760 2933 2291 1903 1904 1811 1538 1327 1322 1388 1385 1291 1147 1168 1110 1090 1170 1120 1037 990 1012 1101 1068 1069 1134 1121 1056 891 881 762 753 835 901 928 1073 1019 1048 901 933 905 970 963 1026 1144 1088 985 1006 962 868 845 772 680 645 698 752 703 514 565 549 595 720 756 964 990 1060 964 910 678 793 761 740 576 605 465 469 395 280 299 374 316 293 386 267 235 216 261 241 245 304 279 336 357 310 165 198 178 153 127 142 102 93 85 181 180 177 171 269 334 324 318 387 348 361 378 414 310 249 248 290 319 314 280 205 171 205 191 116 161 67 44 75 97 182 229 190 116 96 101 113 101 117 22 69 95 122 115 81 134 104 97 148 153 115 81 129 139 82 92 143 96 143 158 179 160 158 162 121 214 254 160 209 175 224 211 140 139 105 123 164 168 111 137 157 129 114 134 121 77 134 118 159 126 129 127 133 101 157 186 192 176 172 152 161 123 122 62 84 71 107 144 181 252 238 245 278 236 210 180 208 210 191 191 201 229 167 147 170 172 169 143 139 130 103 87 75 69 53 75 59 64 85 90 120 141 125 120 93 95 75 85 76 52 66 47 37 36 34 50 34 13 48 64 55 57 57 73 61 68 59 67 57 36 46 36 48 51 36 40 37 48 56 49 51 36 36 40 22 19 15 16 17 54393 325 38 30 10808 15 6 33 8294 1187 97665 107564 131182 153111 154314 119906 68009 30348 6688 3601 4102 4298 4445 4578 4498 4841 5573 6595 7248 7330 6867 6016 5523 4997 5475 6010 5893 5466 4695 13957 45159 18269 5036 21415 34689 3876 2457 2552 2804 2165 1617 1518 1430 1290 1253 1243 999 1027 918 955 1083 1026 1023 920 1075 951 891 1103 887 1001 1063 1105 1087 974 818 784 671 733 843 817 671 664 736 847 750 759 673 777 867 841 910 880 884 855 954 968 860 823 635 611 618 569 538 465 485 463 579 504 615 768 590 569 522 546 467 428 351 271 269 264 300 344 333 289 363 341 428 352 354 306 203 128 179 242 264 272 286 420 386 306 188 135 122 75 112 132 99 102 161 109 137 209 255 285 253 263 363 415 375 366 240 202 225 242 220 226 274 270 252 168 90 160 136 158 110 70 48 95 138 101 165 135 105 96 40 91 161 54 108 131 95 82 127 123 44 52 72 112 126 119 102 91 117 88 94 135 131 166 165 198 111 139 169 134 147 181 157 170 199 214 193 218 154 112 117 68 95 135 155 88 84 112 132 86 104 147 131 115 116 125 114 111 108 131 144 164 179 148 150 115 69 74 88 106 92 94 144 225 205 172 185 221 197 179 152 125 148 154 167 171 151 156 123 135 110 113 105 131 94 84 73 59 53 34 30 17 57 67 76 134 96 77 71 66 75 60 44 47 37 31 22 -1 5 999999 10 15 16 29 14 16 32 29 31 44 27 34 35 26 26 38 31 27 32 20 29 25 7 4 17 15 8 6 11 6 5 54399 328 42 30 10812 15 6 39 8293 1186 96999 113655 142996 161619 144999 108404 65332 25208 5796 4354 4352 4853 5735 7119 8805 8461 6684 5831 6319 7535 7764 6793 5538 4957 5088 6006 6322 5218 5501 8810 15674 8302 3845 20009 36036 4053 2217 1971 2305 2399 1825 1660 1241 1040 1028 972 948 1065 899 832 919 836 869 854 754 838 751 817 855 954 941 958 1105 922 733 677 667 764 738 713 724 711 743 655 675 670 692 653 735 824 755 715 697 641 631 654 565 623 559 629 502 600 520 456 425 390 391 445 596 542 434 399 393 361 304 387 326 205 216 228 253 225 210 246 249 340 368 457 445 357 298 194 181 269 313 372 391 328 313 234 123 150 112 5 110 113 80 128 86 142 172 214 341 365 309 155 264 317 308 300 201 242 186 242 295 273 252 256 196 174 159 159 144 99 62 32 81 84 128 129 126 103 128 70 123 106 85 137 111 107 137 142 153 81 95 96 161 156 138 131 130 108 119 117 154 109 149 118 203 166 185 149 145 195 207 183 169 182 177 178 153 167 169 173 146 178 149 156 162 164 140 140 111 154 115 97 152 146 143 138 103 151 121 137 178 161 132 142 139 129 127 127 87 95 108 113 132 196 190 155 204 261 223 200 202 154 183 175 195 190 177 174 168 151 140 127 126 105 91 114 108 85 50 37 72 67 23 54 86 105 97 114 113 86 57 66 71 62 45 34 42 9 22 22 29 30 35 37 32 56 65 48 37 60 70 65 66 60 52 39 38 25 25 32 39 37 36 33 31 35 34 28 33 21 20 12 6 4 54405 335 16 30 10816 15 6 45 8291 1185 95613 110446 133168 144273 140307 119112 73954 22390 7646 5734 4817 4351 4396 4602 4531 4232 4349 4454 4481 4257 3872 3726 3786 3713 3716 3954 4021 4546 7558 12676 28289 10638 4776 16984 15969 2607 2202 1997 2141 2479 1754 1351 1142 1224 1034 951 769 843 836 820 911 849 828 726 789 916 885 781 818 912 805 955 828 802 679 614 499 607 678 640 727 675 710 630 642 734 724 774 809 783 696 645 645 596 540 627 617 595 571 657 756 683 673 544 515 463 471 438 642 573 399 329 362 312 307 332 369 401 193 268 308 262 246 297 269 240 357 342 262 255 257 307 280 435 420 342 371 360 358 316 190 236 169 153 121 122 146 200 172 218 227 304 335 356 241 233 274 313 306 266 215 291 287 289 291 308 363 303 185 146 119 174 167 97 49 66 66 98 161 230 190 131 144 135 127 129 129 194 133 130 186 129 129 117 190 138 191 214 236 135 160 193 143 164 163 181 242 182 246 200 227 206 158 199 188 241 240 195 277 258 205 196 201 214 180 147 209 161 186 238 160 201 154 176 209 169 138 184 190 137 151 152 166 205 208 207 204 204 176 200 180 152 122 143 134 151 158 172 192 211 246 238 218 199 201 226 220 231 224 212 167 188 197 178 156 156 175 157 145 136 100 85 65 74 84 95 105 106 146 153 163 182 160 124 101 112 119 104 116 80 83 81 74 89 76 58 62 70 87 84 89 104 102 103 100 103 105 93 87 77 91 92 91 80 91 87 94 81 79 60 69 81 70 69 64 56 50 36 39 37 37 23 15 16 3 54411 333 49 30 10819 15 6 51 8290 1184 84904 96601 114765 136465 131167 95667 50087 16746 5333 3637 3440 3192 2867 2890 3492 4553 4915 4492 4317 4126 3812 3695 3554 3417 3191 3311 4474 9163 10887 15009 62334 40332 6574 49448 60013 3032 2072 2076 1932 2098 1547 1318 1101 1032 915 984 995 967 872 797 749 684 724 763 830 705 726 863 783 725 798 862 780 661 641 578 548 493 565 602 618 792 714 776 702 655 775 774 750 818 644 466 542 523 452 551 547 528 463 463 503 502 549 421 412 323 284 254 391 479 425 335 325 291 267 192 286 241 156 194 176 194 203 289 196 279 290 330 334 268 333 285 240 337 341 193 346 421 218 156 119 155 169 61 122 119 141 166 236 222 316 340 336 248 206 169 193 237 227 263 276 248 240 264 380 327 287 270 199 235 125 71 42 142 69 124 142 146 212 224 215 199 244 181 145 174 154 141 104 138 208 196 157 189 191 144 119 142 190 169 180 185 209 165 216 196 203 215 245 223 160 167 205 199 159 157 206 191 213 281 240 178 167 193 163 193 179 180 160 155 180 188 90 118 112 144 147 206 172 164 187 169 147 193 205 211 260 231 211 163 115 136 160 153 88 126 124 157 179 167 213 206 143 144 162 208 200 195 197 186 160 168 165 195 158 134 141 138 125 120 93 74 85 80 86 98 93 116 142 131 117 131 134 106 101 101 95 100 81 78 69 83 75 66 57 57 50 84 90 71 83 80 81 77 70 62 68 88 67 62 62 84 74 62 53 61 53 52 47 42 42 47 40 33 36 36 25 25 15 14 7 7 4 54417 333 22 30 10822 15 6 57 8289 1183 995861 91279 105685 125341 139434 127935 84831 40453 12944 6112 5168 4238 3827 4618 7059 9008 8710 6331 4680 3591 3559 4262 4694 4192 3687 3703 3977 5940 10373 9705 11260 23028 17697 12712 64691 51648 3171 2137 1880 1839 1958 1588 1398 1221 1031 830 960 890 895 839 810 787 768 811 808 876 819 795 861 856 851 842 914 820 701 527 489 571 575 600 587 627 731 733 675 614 636 644 744 930 774 660 611 543 407 487 492 463 502 483 484 416 510 558 412 452 460 231 304 386 463 477 375 298 341 326 218 235 289 234 241 215 153 237 187 172 329 219 207 180 272 286 311 282 391 331 282 341 353 258 223 110 150 169 114 120 108 137 201 163 191 263 224 186 122 210 192 210 240 313 293 249 138 125 210 226 285 232 220 162 76 85 142 105 66 108 80 86 127 130 295 230 232 217 235 126 107 125 169 155 169 141 81 115 141 108 130 153 136 144 153 132 163 152 204 144 158 178 185 140 134 154 155 171 169 201 225 221 225 215 250 191 214 185 185 156 161 214 220 154 158 157 147 145 139 133 175 109 138 145 97 150 141 92 193 211 126 159 155 174 149 129 124 115 111 112 121 162 159 135 150 172 168 184 185 197 171 187 206 202 186 191 187 151 160 168 129 121 135 90 93 82 60 65 51 70 82 95 94 84 110 145 139 112 90 75 67 107 85 78 105 91 43 43 45 34 49 44 69 73 57 61 66 68 57 55 73 73 77 88 64 43 43 49 49 67 70 66 44 39 39 38 54 46 41 33 21 20 24 14 8 2 5 54423 329 23 30 10823 15 7 3 8287 1182 994876 83599 94106 112129 128463 125834 97187 55393 16107 4977 3470 2858 2822 2763 3597 5252 6641 7739 7499 5940 4888 4316 4555 4841 4299 4321 8240 19742 26617 17061 11317 16764 19415 21001 112963 74785 3615 1817 1819 1921 1918 1519 1406 1174 1057 1098 1012 1015 978 933 1069 957 824 898 966 905 822 809 948 888 897 928 948 839 662 569 728 688 598 454 508 668 787 708 688 695 643 659 657 787 882 637 467 436 333 394 482 422 438 407 418 496 426 430 433 406 264 193 198 315 402 305 275 273 289 239 164 213 203 191 156 124 141 161 159 180 281 332 326 221 189 178 179 295 312 305 294 260 220 127 113 80 147 79 73 80 24 141 305 184 305 279 170 173 111 117 192 205 268 306 205 168 171 54 75 175 222 274 219 177 209 88 47 78 74 97 125 28 87 174 175 129 270 261 178 150 164 186 216 225 173 75 78 126 173 155 133 168 154 187 112 138 173 163 188 220 197 167 97 142 170 206 171 161 199 187 207 240 212 222 215 193 182 164 201 194 183 190 121 126 153 166 148 131 162 130 140 140 169 158 124 141 156 143 146 138 179 176 149 177 170 115 99 77 108 79 114 61 86 124 124 110 146 163 156 147 183 210 194 189 218 164 166 153 146 118 100 133 130 116 94 67 69 33 53 84 58 32 70 90 121 138 113 119 130 107 99 108 79 65 73 71 48 41 38 19 17 9 38 66 62 56 60 67 63 68 75 65 69 62 52 67 60 42 49 42 47 56 55 47 37 16 24 27 32 17 20 19 1 54429 334 55 30 10825 15 7 9 8286 1181 74823 87972 109004 133435 137933 116851 66595 16078 4283 4142 3819 3527 3161 3599 5496 8141 9618 9085 6520 4756 4355 4661 4601 3973 4827 9049 18779 29406 26229 18030 33448 50875 60431 194967 78929 5712 2309 1980 1923 2085 1697 1508 1452 1212 1243 1173 1076 1083 1057 1058 960 996 988 943 995 933 876 987 941 946 1028 1026 931 891 663 732 695 707 620 640 815 852 909 891 711 749 714 802 856 761 497 501 501 492 447 410 465 568 494 459 517 613 458 457 324 271 208 167 197 271 316 335 273 298 282 232 231 196 266 152 228 226 239 231 216 243 310 380 356 391 366 286 366 390 348 416 250 201 166 162 94 91 131 90 197 162 249 348 321 302 195 131 165 252 155 250 210 228 311 211 196 111 207 207 242 303 271 291 198 178 52 54 144 152 69 146 179 172 184 262 264 260 260 308 202 155 204 218 188 139 144 187 217 229 182 151 165 196 165 249 269 147 205 212 123 162 218 214 183 202 250 197 178 239 246 200 196 233 252 214 267 195 185 204 182 186 176 182 150 199 227 223 155 208 195 178 188 201 233 185 178 181 198 219 204 172 187 198 161 187 205 149 134 175 158 140 125 146 186 171 173 212 191 148 144 159 161 204 251 230 189 214 198 184 126 201 190 145 134 123 122 104 122 110 94 85 87 119 139 153 170 170 157 112 122 133 116 124 131 103 88 98 95 69 69 67 62 77 74 82 98 109 92 82 80 91 86 81 83 77 87 92 72 70 72 81 78 85 74 63 54 58 75 64 55 60 52 46 42 44 39 29 22 3 54435 329 56 30 10826 15 7 15 8285 1180 62894 71245 84281 95615 99167 91070 60119 19180 4610 4424 3950 2965 2111 1952 2664 6482 11220 10485 6303 3681 3007 3006 2598 2462 2925 5630 12379 19326 18248 17108 28935 91933 256503 300162 80536 4893 2209 1928 2093 2181 1866 1546 1293 1200 1203 1118 1066 948 968 978 947 899 920 926 848 852 889 854 926 885 833 987 825 821 740 631 557 600 645 590 698 832 777 797 775 726 685 725 627 518 457 392 384 452 410 404 416 432 432 415 447 386 364 341 224 237 148 268 283 228 258 289 282 328 267 248 240 199 215 189 183 222 220 210 132 276 242 243 239 333 265 245 253 290 284 393 317 196 107 123 91 111 137 100 68 92 238 245 186 139 30 151 138 182 219 171 261 261 216 149 171 86 86 108 224 187 164 114 189 83 65 85 78 55 151 99 62 93 142 253 205 153 187 223 168 166 126 183 206 191 131 133 104 146 111 118 120 204 141 170 219 169 172 133 187 160 161 177 148 185 155 173 193 202 190 204 175 185 188 177 197 171 163 151 141 173 179 146 171 187 164 160 136 156 144 147 112 107 118 116 141 115 120 148 119 103 109 140 150 109 101 144 145 118 81 85 39 77 76 114 130 131 118 68 103 130 144 155 176 186 168 158 120 115 133 119 98 89 98 121 90 82 82 33 23 42 58 92 100 82 86 126 102 101 104 96 57 66 79 81 76 52 39 23 27 35 40 49 38 44 37 50 54 80 59 61 60 64 35 23 47 62 54 46 39 38 28 48 28 18 26 24 23 16 17 8 0 999999 1 54441 334 57 30 10827 15 7 21 8284 1179 62494 67669 78222 81434 72540 50974 25232 6248 2274 2869 3246 2879 2225 2363 3266 7371 13691 14320 9185 5193 4062 4045 3942 3752 3707 3339 4347 7499 14017 25568 63077 95944 274745 459633 68902 3883 2377 2431 2452 2649 2358 1951 1562 1332 1466 1535 1356 1314 1257 1285 1220 1183 1253 1225 1210 1055 1139 1127 1067 1159 1129 1196 973 968 721 743 753 732 672 637 833 789 957 858 845 789 778 808 791 726 431 409 395 425 438 532 465 455 455 466 522 413 400 449 343 255 336 341 346 301 222 326 331 236 317 267 154 236 213 231 224 179 105 249 261 323 369 271 217 239 258 287 340 393 384 298 295 220 117 181 219 111 44 111 97 110 272 372 245 192 221 175 208 237 198 197 236 271 237 198 194 79 55 124 208 190 261 243 153 97 72 96 63 82 149 180 181 144 133 216 158 144 205 200 244 233 177 176 135 210 187 190 148 165 139 175 185 240 182 216 210 145 195 210 202 236 213 146 145 159 174 162 208 223 217 241 234 206 235 184 182 286 269 169 166 145 184 204 181 170 152 151 172 221 143 118 96 103 122 137 165 167 176 151 191 198 130 171 146 180 150 159 119 111 130 129 149 152 162 160 146 115 109 101 127 153 164 194 232 239 209 182 162 185 182 155 167 158 137 120 90 71 81 82 80 86 74 53 82 110 142 131 140 124 142 130 87 84 90 71 87 69 70 57 53 51 55 63 67 65 107 92 67 82 89 103 101 82 80 72 58 64 60 70 76 82 79 67 57 55 53 40 51 52 37 30 36 41 36 22 18 17 3 3 54447 331 57 30 10827 15 7 27 8282 1178 57922 53550 59113 69256 68886 52999 27960 6123 1344 1247 1248 1596 2131 2465 2264 2013 2064 1848 1667 1378 1197 1130 1332 1886 2543 3337 4397 6403 11826 24011 96156 258230 344947 599219 109107 5108 2785 2493 2583 2773 2430 1941 1657 1597 1693 1713 1559 1467 1374 1331 1332 1203 1241 1238 1255 1184 1164 1116 1144 1168 1218 1106 984 820 739 684 709 611 642 755 810 835 819 881 800 707 627 849 791 595 434 417 439 463 315 480 512 538 477 443 422 427 488 460 379 258 166 265 265 302 238 139 206 229 231 272 162 174 169 148 169 119 134 132 170 328 346 255 267 279 290 321 308 311 281 349 311 277 127 130 120 95 90 109 106 148 165 263 281 172 167 126 124 179 179 222 209 219 210 151 98 20 123 97 100 153 109 185 121 132 111 76 119 63 96 94 59 93 144 183 230 214 210 178 223 217 127 182 203 175 130 145 93 116 77 71 116 144 221 257 186 153 166 179 222 202 169 173 137 136 179 228 251 228 152 189 255 220 238 205 224 157 176 188 175 147 128 152 146 202 189 173 122 141 155 129 162 163 71 104 154 173 121 161 148 110 91 107 158 142 92 127 145 173 125 100 87 124 127 120 116 124 115 97 98 106 142 163 165 201 214 197 162 169 192 181 134 139 123 59 69 109 96 79 61 53 76 94 100 105 131 111 81 85 104 89 79 68 71 80 83 57 51 57 28 31 39 46 48 52 57 68 64 75 73 72 77 70 69 45 45 53 70 52 52 63 58 36 29 38 31 33 26 29 29 31 10 999999 12 10 9 54453 332 26 30 10826 15 7 33 8281 1177 999816 70586 72041 85623 99211 101704 86476 44571 11947 2304 1360 1608 2003 2310 2630 2456 2001 1711 1824 1846 1851 1723 1667 2087 2407 2310 2539 3668 5454 17076 53385 239461 433946 69771 359997 66497 5004 3379 2857 2835 2777 2442 2003 1683 1720 1601 1673 1502 1467 1572 1509 1505 1331 1344 1368 1258 1262 1061 1149 1097 1034 1065 1031 886 816 703 628 700 736 644 794 893 786 818 883 831 842 903 834 843 717 509 429 488 452 446 384 447 494 384 385 461 397 476 470 402 374 200 227 167 124 171 168 170 193 220 154 201 228 191 244 140 217 142 98 191 295 218 282 247 224 282 292 386 402 299 308 307 272 203 157 127 85 111 75 80 132 214 247 288 250 158 116 167 120 196 189 228 240 203 130 89 85 43 121 98 151 85 100 115 98 96 156 89 125 78 119 96 127 148 183 176 206 144 144 189 192 154 166 208 171 99 121 144 140 129 146 86 149 191 250 263 187 175 136 223 209 182 130 143 158 165 190 201 188 176 152 202 231 212 218 205 161 200 179 149 152 150 161 163 118 141 164 110 146 164 92 93 167 176 138 132 148 147 140 161 117 109 105 154 125 112 117 127 110 109 104 138 103 123 147 88 106 125 113 79 103 151 150 169 184 176 168 165 151 157 122 124 127 69 47 74 62 78 70 55 34 19 56 61 91 93 131 150 141 99 79 80 81 64 65 62 50 62 51 31 27 8 36 57 48 29 55 73 68 48 58 58 58 58 65 32 44 53 39 52 52 46 38 22 39 45 20 19 18 26 12 5 8 999999 999999 7 54459 332 54 30 10824 15 7 39 8280 1176 78662 85944 98350 104177 96886 71929 32935 6485 949 802 876 994 1016 912 1015 931 1055 1174 1315 1529 1542 1890 2252 2512 2571 2780 4117 4922 6168 51248 469429 710503 64827 179048 32072 5544 3910 3290 3227 3045 2594 2381 2125 2020 1666 1581 1492 1434 1326 1283 1182 1155 1236 1078 1074 1173 1149 1201 1125 1081 1120 1069 940 879 614 637 749 664 654 848 826 883 883 891 825 797 771 871 878 663 433 400 496 456 441 443 472 519 375 427 494 461 479 476 366 285 208 206 142 126 168 216 260 240 302 249 222 273 391 273 261 172 172 181 269 264 366 334 332 290 351 311 316 398 361 357 225 316 267 156 160 86 204 131 124 170 168 242 224 96 152 152 195 262 170 211 267 224 152 210 102 8 85 118 123 126 101 97 72 98 116 118 137 108 141 121 183 161 202 276 228 267 200 187 211 236 183 137 133 168 164 159 110 183 145 121 181 223 212 252 230 197 241 224 221 194 130 149 168 117 204 246 202 219 177 187 186 199 186 188 252 265 221 222 182 231 198 134 148 119 158 146 147 135 113 144 183 192 156 156 159 127 177 178 143 119 123 132 162 202 165 178 158 157 128 76 129 165 139 143 143 133 143 137 126 133 157 147 177 154 178 174 178 160 144 144 142 169 150 108 90 79 91 79 95 79 65 88 107 122 127 136 154 135 145 141 117 104 92 80 60 43 72 51 36 34 44 56 67 64 75 64 64 74 82 80 79 85 85 70 69 79 85 56 58 65 51 62 54 59 49 56 52 47 44 37 28 33 33 25 17 16 54465 330 53 30 10823 15 7 45 8279 1175 67109 77926 97023 98925 86119 56913 22944 4688 851 487 635 848 847 864 917 973 878 621 711 791 815 965 1346 1697 2102 2535 3789 4946 4268 40364 468982 863225 73559 22637 55561 14836 4031 3444 3025 2680 2487 2237 1700 1610 1583 1477 1464 1251 1212 1356 1184 1161 1158 1287 1156 1052 1069 1200 1071 1039 1021 1009 926 701 610 613 594 658 593 750 753 743 806 748 712 814 919 935 726 632 515 339 440 540 488 457 545 528 497 611 586 548 474 403 428 441 319 271 211 235 234 212 271 320 280 288 250 245 245 241 210 162 138 212 214 266 257 294 248 224 255 311 273 323 340 262 318 226 186 91 104 108 89 14 46 141 199 217 202 109 128 97 181 116 179 222 270 159 122 142 92 89 148 121 54 -9 54 104 101 120 147 212 167 79 86 120 154 154 146 166 243 194 94 127 201 180 198 160 167 149 123 93 110 127 173 124 146 128 180 236 187 228 211 223 191 186 163 117 115 160 185 203 203 221 256 238 231 196 254 267 205 201 154 147 150 160 147 158 114 127 123 168 129 121 112 151 113 122 117 119 133 165 129 145 157 136 102 118 101 124 125 131 136 131 94 87 118 97 90 110 116 92 72 128 101 81 99 114 139 150 178 135 145 144 141 138 118 137 116 89 87 67 91 71 59 97 64 69 87 119 112 140 153 126 113 103 94 48 48 70 48 45 73 38 8 12 11 40 59 51 57 59 65 92 61 36 70 69 83 62 27 33 50 53 32 35 44 41 48 40 31 33 31 18 23 20 12 4 15 5 54471 334 22 30 10822 15 7 51 8277 1174 983955 74974 88132 102966 102245 88742 65456 34646 10770 1397 630 685 1179 1658 1748 1646 1671 1432 1216 1177 1037 1036 1265 2060 2543 2753 3553 5723 7436 7246 38327 357767 553725 143664 57082 240693 22182 3501 3247 2806 2433 2183 1854 1639 1682 1673 1581 1426 1524 1539 1352 1356 1314 1242 1228 1309 1265 1144 1126 1217 1273 1249 1233 1067 924 777 736 717 824 777 803 841 979 923 828 874 992 875 887 793 666 591 627 627 642 587 599 692 699 599 684 664 538 688 587 488 384 351 348 318 342 259 194 310 288 339 331 311 242 305 233 277 155 215 163 168 344 455 395 265 243 251 314 437 423 340 349 313 289 207 142 98 123 120 69 60 151 218 296 307 161 136 174 215 219 276 215 230 183 150 124 147 149 250 267 159 122 151 161 147 169 164 195 150 167 129 127 190 178 166 158 204 261 241 210 208 188 149 186 181 191 101 112 179 164 179 237 194 159 253 229 245 262 246 258 224 202 176 231 213 234 264 218 211 216 272 229 230 260 255 214 216 257 227 204 219 207 233 190 200 159 136 160 193 184 129 114 175 180 161 144 101 180 176 174 159 156 182 170 169 166 136 167 177 127 94 105 149 166 174 169 155 109 143 119 102 137 159 153 168 174 168 186 186 218 180 178 181 157 153 133 74 78 106 89 104 90 92 72 73 111 138 134 127 123 119 121 104 77 94 109 94 85 72 70 48 59 65 87 90 62 81 86 74 77 97 102 100 91 74 81 76 66 79 79 84 76 81 82 63 71 66 56 61 67 53 40 42 48 42 31 30 25 13 54477 330 22 30 10822 15 7 57 8276 1173 934757 84826 92795 106130 110409 93865 69664 37300 9326 1586 1516 2395 3385 4118 4442 3546 2503 2100 2114 1988 1916 1634 1746 2357 3051 4147 5809 7142 6814 8001 37458 236926 390768 85060 118647 245100 11840 2890 2746 2422 2204 2000 1678 1328 1403 1335 1254 1363 1299 1268 1232 1253 1271 1252 1339 1264 1134 1117 1173 1177 1188 1118 1228 1027 928 778 622 746 696 659 775 878 869 874 874 869 807 854 812 711 631 627 574 617 580 592 674 763 709 639 624 651 575 624 604 510 447 362 361 283 281 304 296 350 202 294 358 365 265 266 343 226 213 267 251 214 263 328 288 249 196 254 248 285 209 244 321 253 175 80 56 7 111 124 87 40 129 256 323 231 175 150 172 143 196 195 176 154 135 171 117 84 176 216 236 172 227 192 186 113 152 110 28 88 134 96 115 45 141 95 146 279 216 130 153 111 169 192 154 40 147 132 142 83 110 54 89 90 135 184 191 157 208 242 205 136 162 155 136 122 117 135 172 182 215 223 221 192 208 189 125 167 168 161 149 136 181 190 169 108 93 142 117 96 138 130 189 188 140 128 115 140 173 184 129 131 142 123 118 142 122 108 114 109 123 97 81 84 75 86 78 94 122 137 74 74 101 115 109 120 145 157 138 133 135 113 144 92 106 74 50 67 83 70 53 49 51 40 69 65 52 94 95 110 93 66 94 70 38 70 37 30 37 24 7 999999 8 30 42 46 38 44 50 46 65 78 63 73 67 56 44 30 36 51 51 43 40 30 22 38 42 38 23 20 27 18 12 999999 999999 0 54483 333 20 30 10820 15 8 3 8275 1172 928703 118109 132841 154978 160336 143518 111843 54520 10981 2468 2382 2959 3827 3804 3724 3436 3272 3728 4152 3936 3534 3262 3229 3694 4094 5036 6619 7612 8004 9294 15674 77665 164661 62968 22287 27882 4397 2523 2342 2186 2072 1852 1572 1410 1350 1277 1219 1309 1219 1312 1248 1179 1135 1121 1212 1144 1135 1131 1029 1089 1025 1065 1040 974 814 803 723 717 667 724 891 873 967 825 886 790 872 790 660 635 637 585 611 564 518 707 741 634 770 713 642 653 580 754 695 715 648 521 362 399 387 397 370 354 326 309 316 310 267 300 307 311 347 197 217 268 343 320 269 179 256 307 401 311 337 356 311 225 140 125 84 153 140 137 137 106 155 224 256 247 203 120 170 190 205 224 232 255 193 128 77 215 209 236 224 242 263 214 207 160 194 164 164 114 126 124 178 168 169 116 116 231 212 189 164 205 143 121 140 160 197 180 181 184 160 139 88 171 232 220 228 241 133 200 183 157 147 163 159 187 191 168 197 228 271 238 192 209 188 208 169 189 197 178 212 212 244 205 157 162 179 161 120 136 186 184 170 193 167 136 123 185 176 200 176 151 158 129 114 143 179 163 156 140 117 108 111 115 89 93 147 158 107 133 102 150 138 98 91 120 152 160 164 170 161 185 171 160 141 121 71 96 89 65 90 110 65 65 88 65 91 162 144 128 115 113 78 71 95 83 57 39 54 63 60 47 31 40 41 77 64 58 79 96 93 79 69 73 66 58 49 48 60 66 74 68 60 54 54 58 44 47 50 50 42 30 23 22 19 31 16 3 3 54489 333 17 30 10817 15 8 9 8273 1171 947967 91802 103657 118439 130236 123467 89095 39397 7372 2145 1832 1952 1966 1857 2245 2580 2944 3252 3272 2944 2701 2561 2474 2670 2623 2998 3760 4427 5640 6073 8431 75725 680820 142413 21675 12981 3058 2420 2322 2194 2049 1932 1621 1331 1283 1358 1186 1109 1101 1063 1169 1109 1128 1024 1077 1074 1041 1031 1096 1076 1013 1000 988 1070 837 790 714 704 583 666 891 824 846 892 721 920 847 811 644 576 620 634 625 651 700 702 880 811 738 749 705 710 691 764 773 662 532 416 398 456 387 371 353 263 273 346 429 406 337 256 289 264 232 315 252 254 374 329 297 277 259 309 362 354 381 328 323 309 270 134 79 140 98 179 148 151 107 221 272 183 154 129 210 267 240 184 223 160 81 119 121 193 261 243 262 225 202 291 261 194 246 150 145 124 101 109 129 84 191 117 119 149 209 144 94 134 173 183 169 182 219 139 199 183 108 152 177 246 274 221 229 227 211 233 173 225 175 168 174 172 177 157 219 219 267 244 200 242 193 170 179 180 200 200 226 212 207 190 186 184 126 163 137 139 159 164 184 176 193 159 173 140 137 132 183 160 158 146 167 146 151 153 191 161 121 88 141 139 140 136 130 143 146 99 111 106 85 103 138 140 166 159 176 173 192 179 146 159 134 103 93 87 104 103 85 36 74 61 63 118 110 124 140 157 154 117 117 80 73 83 55 58 64 46 60 67 52 31 63 85 67 72 60 85 88 82 78 74 75 79 71 66 70 68 68 61 51 65 48 49 49 40 47 46 34 32 17 23 23 18 18 12 5 54495 334 15 30 10815 15 8 15 8272 1170 944015 86455 99663 114456 123456 112374 70362 26001 6595 2198 1964 2117 1820 1640 1825 2301 3176 3703 3601 2770 2004 1968 2063 2452 2615 2621 2339 2559 4623 10848 14573 67692 538846 206874 60992 160224 12912 2447 2255 2198 1916 1846 1595 1381 1338 1285 1250 1216 1086 1086 1119 1033 1096 1084 1169 1066 1036 1034 1104 1105 1071 1007 1100 1039 895 754 719 771 792 787 863 885 1000 1018 979 909 768 770 652 761 718 799 821 593 682 644 751 801 739 802 787 790 888 828 785 759 647 511 509 464 407 477 406 385 335 350 359 264 231 252 305 239 231 167 245 351 373 396 256 272 239 302 419 303 316 344 333 265 276 203 142 265 172 200 112 103 263 273 304 237 206 178 181 258 244 195 185 117 169 253 254 290 286 223 196 194 204 235 273 254 295 207 171 192 154 178 182 146 176 133 153 161 184 124 161 118 166 206 180 161 145 199 194 178 223 158 177 222 320 243 293 283 210 199 187 179 164 160 164 230 233 209 220 240 240 253 249 192 233 181 212 171 199 230 211 219 167 171 214 199 172 144 183 226 193 193 175 210 192 224 177 173 187 195 194 136 151 184 202 202 142 185 167 146 121 115 92 133 129 130 144 140 111 150 143 132 149 135 147 136 194 209 206 173 195 206 183 171 167 124 88 121 114 138 116 91 107 89 86 97 126 157 161 149 158 123 94 101 89 96 94 79 95 97 61 45 61 64 67 70 63 72 69 89 96 93 93 87 85 91 72 70 74 86 82 86 89 90 71 58 59 57 63 53 46 27 39 38 25 30 27 8 12 5 54501 330 43 30 10813 15 8 21 8271 1169 880216 67883 75946 89124 93126 74750 42217 14094 3620 1465 1486 2428 2872 3727 4215 4044 3340 2911 2923 2379 2192 2104 2505 3220 3365 2933 2433 2028 3448 9026 9972 26072 178394 154075 165892 715081 67630 3164 2107 2069 1793 1646 1368 1328 1366 1407 1416 1209 1154 1177 1180 1199 1142 982 978 962 1029 861 952 985 1023 1032 1014 942 880 814 670 838 817 791 831 782 847 894 911 892 772 742 631 649 655 650 703 564 573 695 715 684 651 721 777 750 669 693 763 709 712 522 404 361 344 386 348 405 339 342 283 282 327 309 324 202 191 316 257 277 371 365 311 278 255 277 386 366 337 303 295 272 177 111 157 121 138 174 120 76 129 258 233 200 68 111 225 241 155 72 137 122 138 144 191 289 303 155 129 193 194 188 188 181 164 164 104 64 153 139 105 99 92 67 78 96 96 71 24 117 150 135 100 162 140 150 124 164 199 122 142 178 250 315 208 151 153 131 179 252 153 72 194 132 132 144 174 200 223 178 221 222 115 141 150 132 137 155 180 154 198 138 112 163 142 144 125 82 132 105 139 141 139 110 159 154 101 74 119 163 141 115 156 161 115 127 125 117 87 64 28 63 71 125 129 102 91 139 107 108 129 128 147 137 152 163 147 131 152 156 162 125 104 84 66 73 107 100 88 68 20 34 89 88 91 135 117 103 104 86 65 37 40 51 52 33 38 26 40 21 29 14 17 66 52 44 48 59 56 63 63 72 46 40 20 41 59 34 36 47 42 35 37 29 26 22 24 17 20 20 10 11 8 2 54507 332 11 30 10811 15 8 27 8270 1168 895481 91754 99293 110779 121903 108582 71821 29798 7232 2190 2130 3404 5268 10227 19416 26067 22934 14964 10243 7078 4705 3929 4355 4769 4541 3743 3156 3197 3957 4692 4694 7468 14094 17018 270614 485869 37927 2980 2158 2054 1844 1849 1615 1509 1550 1651 1610 1352 1314 1172 1189 1119 995 1064 1079 1096 1035 976 1029 1144 1018 1092 1144 1094 860 798 867 852 847 812 1033 1030 918 885 943 971 796 838 776 708 649 651 597 624 699 750 718 729 603 835 799 816 763 745 695 791 650 538 474 364 330 333 378 294 250 340 453 345 379 364 243 236 241 233 165 363 347 256 254 229 300 316 352 354 300 280 252 308 239 151 203 215 184 142 196 139 103 261 273 205 107 128 147 140 38 86 137 249 205 231 218 215 195 218 202 162 200 253 175 182 206 136 125 179 118 160 201 166 185 148 126 135 168 156 138 162 139 162 237 192 129 199 163 197 128 169 219 247 273 183 206 171 185 178 121 89 141 172 193 202 195 190 208 191 261 241 204 230 243 220 207 230 220 179 185 188 176 175 129 153 186 136 112 155 141 147 189 156 158 164 234 184 168 155 145 146 129 149 138 144 141 131 131 98 93 88 111 107 117 103 116 120 100 133 81 107 154 152 140 141 157 145 146 192 182 216 167 158 148 93 67 72 80 94 95 103 90 102 109 86 135 132 118 132 116 115 96 76 66 90 78 66 68 63 47 55 42 24 39 57 51 75 81 82 93 90 64 63 94 82 58 68 66 76 68 55 56 48 46 57 60 57 43 47 31 34 34 31 19 7 13 7 54513 331 7 30 10807 15 8 33 8268 1167 881300 85125 90609 102446 113192 105316 75324 33294 7422 2347 1605 2520 4688 10051 23624 42223 50369 39623 21829 10385 6290 4779 4539 5173 5176 3926 2980 2988 3384 4097 4743 7325 7829 11928 127865 113666 7748 2626 2180 1952 1912 1708 1704 1626 1689 1653 1439 1327 1149 1099 1149 1116 1221 1113 1141 1154 1106 1046 1080 886 921 999 934 875 793 775 865 839 798 797 832 789 950 944 877 851 842 780 728 655 611 629 573 525 584 641 637 586 658 692 710 778 826 836 771 659 756 570 467 410 400 456 393 334 392 345 289 389 379 314 361 284 209 247 313 223 358 325 273 325 415 343 376 300 378 362 333 275 148 176 124 158 192 136 155 178 141 184 201 137 191 225 235 185 173 161 84 122 196 225 246 259 257 188 183 153 248 215 185 178 150 66 95 123 138 95 182 180 145 135 113 117 79 100 136 105 133 133 161 144 157 164 129 127 157 170 200 278 284 240 228 204 175 137 175 144 151 180 165 191 173 196 177 197 201 201 225 207 224 161 139 162 151 114 110 147 149 127 130 112 128 157 137 85 119 132 113 127 155 177 120 110 120 114 149 131 131 141 102 101 109 109 124 67 102 95 76 41 71 95 120 123 123 113 107 82 89 124 122 117 129 115 148 152 131 136 158 145 98 60 77 77 73 86 85 79 72 42 60 82 113 139 114 105 101 76 74 69 64 69 58 58 56 52 26 43 32 25 46 29 36 34 46 36 67 78 83 79 79 67 57 56 46 53 43 46 50 39 47 43 23 31 35 44 22 13 18 19 11 1 5 54519 328 4 30 10804 15 8 39 8267 1166 893541 89621 101853 123681 135376 117887 79402 28644 5985 2380 1666 1795 2735 7433 18517 28989 29561 21679 13549 7724 4761 3311 3014 3086 3013 2754 2521 2724 2730 2804 3855 11001 16879 13039 162370 85857 6628 2639 2136 1991 1949 1854 1886 1591 1550 1572 1257 1209 1138 1006 1055 1171 1041 1043 1185 1125 949 1019 1056 1053 1117 996 901 786 816 779 833 896 874 832 963 902 874 909 847 801 784 750 821 800 661 582 707 637 594 548 602 602 611 744 633 667 659 684 624 610 621 612 442 321 384 290 343 353 276 336 234 257 346 386 300 249 217 269 246 308 332 279 290 285 289 313 441 376 341 313 317 254 131 144 128 71 111 161 107 155 81 179 143 165 154 195 211 154 138 110 132 126 105 169 232 187 181 203 161 276 239 208 165 104 150 199 141 136 118 94 161 170 120 99 142 78 126 123 146 121 84 135 101 33 107 113 60 89 103 172 234 228 161 129 142 149 178 120 64 148 162 173 127 158 105 194 214 205 181 179 165 212 200 203 177 174 181 187 111 124 161 136 159 138 118 148 122 146 122 110 123 102 93 158 140 130 135 127 125 126 157 107 106 109 70 60 85 55 26 6 31 38 52 105 133 82 86 53 85 124 88 129 123 99 110 129 132 156 131 106 132 132 65 64 75 31 47 36 56 55 16 51 87 82 92 102 110 98 104 68 41 49 74 46 41 44 18 14 29 8 3 19 13 23 21 27 31 14 42 52 52 52 50 66 47 46 45 27 23 34 36 19 29 25 9 23 23 14 28 11 999999 2 54525 334 1 30 10801 15 8 45 8266 1165 927218 93760 110525 132657 149814 139737 105138 57670 18067 4139 2215 2021 3394 8691 20540 32435 34433 24237 10928 4221 2495 2204 2188 2197 2416 2606 2645 2936 3431 5757 9140 12501 12621 30962 210265 61197 4891 2758 2386 2340 1969 1876 1789 1565 1532 1541 1449 1134 1097 1238 1206 1100 1205 1174 1201 1087 1055 1171 1004 1029 1080 1048 1035 868 814 772 810 719 832 856 865 1036 826 849 808 841 767 689 722 735 599 649 662 569 611 725 687 781 812 731 789 798 776 725 723 728 635 571 440 428 425 424 441 377 421 496 408 376 304 314 379 212 214 258 187 319 324 353 296 346 379 417 477 408 343 420 467 336 145 138 208 197 244 191 135 190 216 165 141 92 205 258 228 217 189 111 101 166 226 250 237 198 247 156 178 214 183 192 173 144 141 131 131 104 146 90 124 109 200 168 176 126 136 131 121 105 138 210 150 189 163 226 185 148 164 215 201 242 265 246 238 153 199 152 172 118 200 208 183 128 200 206 206 218 167 180 228 210 205 261 231 181 195 188 212 174 172 153 159 158 216 213 149 170 188 146 176 182 134 131 146 187 158 179 130 170 157 110 129 167 169 173 152 121 98 66 62 67 33 65 135 143 99 124 129 133 119 165 160 141 120 139 188 206 193 175 201 186 128 74 86 73 107 93 102 91 114 115 95 131 141 145 144 138 130 93 98 101 87 75 88 69 69 53 44 64 63 48 52 59 69 74 86 84 58 76 86 75 94 87 77 94 95 80 69 73 68 52 67 68 53 61 64 54 50 41 39 40 37 24 21 19 13 1 54531 329 29 30 10799 15 8 51 8265 1164 77054 90327 117186 132211 120467 96713 56447 16530 3911 2408 2413 4570 11123 20103 21592 12156 4514 2647 3087 3834 3327 2536 2443 2779 3154 2862 3104 3784 6312 7589 8378 12845 13403 18708 11409 4258 2508 2301 2156 1909 1847 1753 1619 1558 1448 1451 1251 1123 1031 1000 1171 1039 985 944 884 860 889 872 963 981 892 847 938 749 796 734 770 837 839 930 987 939 872 787 719 640 622 556 569 619 668 557 701 673 651 746 722 685 716 807 738 697 685 724 822 778 531 395 446 449 393 330 303 438 333 353 312 320 241 225 224 171 242 239 294 339 289 313 368 279 264 328 376 338 342 346 201 156 238 182 190 230 164 99 174 233 137 171 164 205 238 168 143 89 122 147 114 175 189 244 229 176 222 222 153 219 233 175 114 133 164 107 103 98 65 17 56 97 155 241 156 192 101 96 129 106 147 126 105 171 145 108 170 221 265 286 217 154 192 179 222 131 143 117 145 175 175 127 177 165 191 236 206 259 243 192 295 204 222 236 204 132 196 150 150 174 172 182 159 124 145 116 125 184 191 202 139 153 134 129 114 137 148 124 102 98 114 100 88 129 121 47 73 76 27 25 56 32 38 30 51 119 99 78 88 120 119 133 117 122 149 163 146 191 185 153 127 104 79 66 84 91 87 71 34 55 64 84 93 94 139 113 109 120 101 81 60 46 61 70 69 50 35 31 36 27 25 27 36 42 58 49 71 67 61 64 63 62 63 56 38 50 57 37 49 43 45 44 33 26 26 36 36 23 13 21 19 9 7 54537 331 27 30 10797 15 8 57 8263 1163 83721 93359 107732 111239 94788 62084 24523 7174 3919 2764 2288 2459 2411 3054 2877 2510 2285 2374 2595 2639 2475 2298 2454 3119 3242 3254 3340 3139 3496 3885 4407 7794 10599 10153 7436 4748 2547 2448 2257 1846 1734 1733 1528 1491 1558 1365 1209 1123 1114 1021 1089 1041 865 835 843 1017 985 934 935 885 1028 967 864 719 712 832 810 691 879 882 894 853 783 799 767 808 781 715 646 699 725 682 624 688 729 783 762 797 699 858 848 777 878 936 842 678 701 532 423 507 562 499 396 364 333 442 396 387 378 330 259 281 250 334 341 425 402 333 373 376 374 356 346 327 284 232 199 250 260 275 259 247 201 122 192 256 172 133 182 209 233 230 179 175 93 164 187 243 256 265 209 200 227 213 228 216 171 211 202 162 131 158 139 157 132 160 125 134 163 188 180 48 125 105 135 139 97 123 156 111 135 125 174 291 251 275 279 275 219 206 173 172 197 181 193 153 193 191 251 177 185 259 303 265 280 247 232 214 242 252 285 219 170 157 129 171 139 205 170 160 196 219 185 120 183 210 166 171 172 165 133 222 194 184 164 184 125 122 149 124 106 98 86 95 101 85 89 60 77 118 123 125 158 155 118 95 127 133 131 174 171 182 205 191 173 147 123 135 114 108 106 104 102 107 96 88 109 114 119 110 144 146 145 114 94 98 87 65 83 91 69 59 58 55 65 65 43 55 48 55 74 56 83 90 87 90 84 92 87 79 65 55 65 83 79 66 69 65 52 52 58 55 58 48 41 45 24 29 24 13 3 54543 323 26 30 10796 15 9 3 8262 1162 77487 82430 94758 106214 102654 76263 32865 8855 5302 4753 3819 2873 2218 2109 2328 2529 2310 2345 2550 2682 2512 2517 2647 3100 3258 3292 3232 2923 3039 3201 2986 3456 4859 6044 5913 4172 2308 2052 1811 1573 1543 1385 1221 1234 1144 1032 902 935 913 869 892 774 774 751 804 850 898 903 840 762 822 756 743 621 664 686 709 759 694 776 827 807 845 781 679 726 669 632 544 610 723 629 530 529 589 619 689 700 665 783 736 700 655 848 780 666 581 551 464 589 523 407 405 460 357 321 332 360 328 317 285 224 293 292 292 378 362 248 202 228 254 347 306 247 225 176 121 185 177 141 41 107 94 120 214 160 93 205 261 320 236 167 116 58 82 140 179 183 124 168 117 143 159 183 213 203 152 113 96 39 79 116 101 106 119 48 47 119 158 56 164 74 82 69 72 100 118 83 97 117 123 131 217 209 276 213 213 175 159 202 168 142 79 124 128 176 180 177 207 209 169 218 221 265 246 200 224 151 170 198 148 165 181 112 143 100 99 160 145 142 123 112 68 88 110 124 85 67 94 125 120 132 122 104 112 134 112 136 107 99 92 82 60 28 33 19 57 60 65 71 105 72 83 84 91 112 115 87 90 77 118 143 148 131 164 110 108 107 72 38 65 31 64 65 39 20 44 61 69 65 81 94 78 52 37 51 49 45 35 26 22 19 17 13 10 8 5 999999 0 5 4 20 49 45 33 32 30 33 36 27 30 29 22 14 8 13 26 16 18 21 2 16 10 54549 329 24 30 10794 15 9 9 8261 1161 94899 99944 118876 143889 142859 100166 43237 10951 4314 2807 2631 2702 2335 2264 2486 2442 2305 2363 2532 2762 2664 2592 2620 2847 2906 2994 2777 2506 2544 2737 2464 2372 3031 3397 3306 2662 1972 1721 1528 1313 1353 1354 1151 1220 1089 1003 968 918 844 807 886 956 847 797 813 806 794 808 772 765 829 714 755 794 794 734 782 748 795 875 898 927 808 857 813 766 723 674 689 701 839 703 766 726 575 707 702 761 734 750 755 643 832 945 701 729 553 585 605 652 606 648 507 467 420 376 353 316 297 307 216 202 369 392 379 442 354 258 385 457 422 447 365 336 283 195 154 204 217 217 182 168 139 154 129 245 232 162 291 332 234 183 146 115 245 291 246 224 197 200 197 223 217 229 190 185 123 173 167 112 88 44 139 167 138 142 70 148 212 210 130 173 146 140 137 70 120 167 152 196 194 233 210 232 323 256 230 210 219 139 148 135 156 181 166 166 169 231 263 293 290 294 227 228 266 267 249 250 227 236 231 152 164 199 202 145 162 162 161 119 154 162 179 141 141 168 152 162 127 182 184 130 151 163 133 147 123 106 97 97 133 128 110 109 91 57 21 36 83 125 113 86 132 78 61 76 92 123 159 150 144 129 128 154 158 143 124 121 82 87 89 15 40 85 84 86 94 108 129 142 125 115 118 89 78 93 56 64 50 87 58 69 67 48 38 22 25 46 38 55 67 72 76 76 67 78 81 85 47 50 55 50 59 67 59 68 76 57 41 48 50 35 33 38 24 23 27 25 13 54555 328 23 30 10793 15 9 15 8260 1160 83560 90206 105017 117048 104214 62241 22665 7435 3721 2675 2565 2466 1990 1995 2045 2104 2196 2176 2191 2342 2272 2410 2333 2424 2722 2864 2706 2706 2677 2754 2202 2178 2462 2687 2626 2381 2014 1695 1436 1254 1242 1066 1192 1185 1054 940 1031 1073 915 803 806 950 901 830 848 859 975 997 920 907 889 843 836 758 851 727 851 764 801 943 996 790 836 830 706 739 702 644 578 669 760 658 726 761 631 628 645 758 721 738 805 856 841 850 757 740 620 648 591 516 642 501 482 436 379 362 353 282 248 276 238 269 291 395 420 344 394 371 356 280 365 394 332 231 218 163 132 157 154 139 151 133 135 142 272 259 198 224 325 281 283 272 174 177 236 217 235 257 249 115 232 166 152 152 209 196 205 95 132 170 134 92 91 175 162 88 89 193 184 243 154 128 28 78 127 94 140 187 131 131 201 183 265 235 219 222 278 275 242 227 163 105 128 117 130 201 273 232 280 297 229 229 260 244 223 217 243 212 210 191 203 192 165 189 147 169 136 177 167 162 170 165 161 158 165 131 162 154 140 128 115 95 129 134 112 127 180 119 163 151 135 117 48 42 45 31 79 44 53 90 108 88 104 71 95 111 102 139 135 128 116 126 133 183 172 162 124 120 121 75 94 76 85 54 50 63 66 73 67 90 112 114 105 99 80 66 54 42 64 61 81 66 41 51 22 14 19 20 20 34 48 48 60 63 44 78 78 51 60 61 61 80 65 58 64 55 60 43 47 41 16 31 33 31 30 26 20 8 54561 333 22 30 10792 15 9 21 8258 1159 91658 95111 109792 123152 114439 89194 52804 18905 5017 2550 2442 2481 2118 2097 2036 2196 2526 2434 2331 2460 2430 2401 2650 2686 2906 2959 2655 2662 2798 2656 2103 2125 2387 2609 2384 2216 1920 1586 1304 1267 1373 1248 1249 1250 1226 1139 1091 1090 1010 875 1033 941 895 954 934 941 990 912 902 889 909 863 1037 877 919 830 903 956 924 914 907 929 759 738 835 804 671 679 640 739 773 739 678 654 667 615 678 725 792 826 695 757 880 800 748 763 678 646 591 553 534 459 413 502 418 407 390 484 470 455 432 370 433 511 517 492 645 464 395 405 395 336 359 329 285 249 204 245 249 209 244 182 217 247 278 309 277 320 244 269 282 260 289 316 288 258 198 248 222 299 244 169 213 253 249 185 193 157 122 121 140 146 186 210 134 118 139 117 118 196 149 192 182 121 144 145 143 171 135 168 137 206 212 211 199 228 321 275 325 273 201 182 117 198 179 251 383 378 290 246 303 308 340 286 290 285 257 237 256 239 225 227 223 184 181 186 186 151 191 202 198 228 191 186 216 208 177 159 160 169 167 167 203 202 192 174 147 150 148 147 109 92 93 78 75 57 57 88 95 127 156 161 180 160 128 152 137 170 145 160 182 149 142 183 215 170 153 188 152 133 112 96 98 92 106 127 121 143 116 137 117 133 166 165 141 130 100 96 112 110 111 111 68 69 65 81 77 76 84 70 68 86 106 108 109 97 84 100 103 81 75 76 72 81 84 85 67 67 70 71 75 50 48 53 45 46 50 49 40 32 30 16 1 54567 323 23 30 10793 15 9 27 8257 1158 84907 94034 113757 132216 129271 107716 73438 31951 7954 2496 2322 2369 1913 1948 2123 2159 2368 2230 2166 2258 2189 2093 2231 2445 2755 2545 2334 2409 2204 2012 1664 1788 1956 2256 2167 1842 1639 1402 1127 1038 1091 1022 964 964 902 898 966 943 906 874 937 851 846 868 856 867 834 948 819 830 836 785 776 734 845 754 677 703 710 756 796 684 687 640 605 563 587 623 572 632 574 574 516 529 530 461 539 626 610 588 577 608 588 595 583 533 620 469 412 478 524 445 414 343 403 358 358 404 436 466 445 433 490 481 485 479 459 368 292 406 353 329 301 319 143 146 106 117 187 181 76 138 89 58 126 175 150 235 247 248 277 214 150 238 222 193 152 139 124 113 105 180 197 149 186 121 50 31 16 87 69 44 26 78 83 145 35 19 71 68 80 135 70 80 83 80 79 43 104 110 147 143 181 219 210 179 206 187 167 139 190 125 121 155 167 246 255 233 206 209 267 225 177 186 242 175 159 200 183 107 100 108 138 98 83 116 114 82 76 117 98 122 122 98 87 143 110 87 121 99 117 76 60 95 70 79 65 57 87 122 115 68 7 -12 62 18 23 46 49 48 44 54 82 95 105 96 87 110 97 76 90 83 97 117 129 104 119 108 73 50 40 69 59 47 24 31 53 62 86 98 100 73 50 63 70 41 22 38 41 44 31 12 36 24 11 999999 5 999999 6 27 35 21 21 27 43 47 39 38 40 30 14 11 37 27 27 28 18 10 2 999999 6 6 7 54573 334 24 30 10794 15 9 33 8256 1157 79033 87714 100198 113419 113521 99544 74983 35011 6967 2361 2370 2312 2017 2021 2099 2311 2341 2398 2172 2289 2199 2153 2168 2294 2434 2422 2384 2341 2325 2173 1737 1699 1780 2008 1993 1835 1662 1407 1216 1175 1135 1141 1141 1025 1092 989 1167 1111 1118 1018 978 938 937 927 759 841 961 945 908 758 874 743 621 748 780 806 882 797 837 814 838 802 620 623 632 600 605 677 609 635 638 601 696 604 520 555 628 696 728 744 671 699 659 641 573 575 588 661 538 507 515 539 601 605 672 747 849 849 809 813 729 638 579 504 501 533 484 433 390 404 552 470 322 280 259 201 246 184 250 130 207 183 250 220 294 202 214 292 292 320 222 163 186 229 283 290 161 188 173 151 248 243 234 170 116 162 208 157 116 125 200 176 66 125 167 100 29 111 97 130 152 112 170 133 71 131 171 182 200 198 170 236 225 228 264 247 231 196 195 256 206 209 244 167 232 271 226 227 263 289 329 253 196 190 271 280 288 244 200 166 152 150 165 196 202 228 175 133 192 196 148 174 169 193 176 168 182 174 164 122 154 146 154 194 203 133 139 152 171 97 80 73 55 69 97 74 55 65 104 100 94 154 177 101 124 143 142 133 144 136 107 120 159 170 172 149 143 155 158 106 114 127 98 123 109 87 102 82 143 156 137 110 108 109 103 94 102 112 93 117 92 44 81 65 50 72 64 37 52 56 75 87 85 80 89 109 107 93 101 81 71 69 80 75 62 61 52 62 58 64 57 52 58 55 38 43 32 29 25 20 21 26 15 3 54579 332 24 30 10794 15 9 39 8254 1156 85295 96457 108774 115641 110025 89917 55301 21178 5208 2256 2254 2265 1923 1831 2019 2291 2193 2226 2111 2068 2126 2129 2192 2347 2453 2321 2092 2104 2236 2200 1861 1526 1604 1825 1720 1449 1321 1109 1111 1003 928 955 1189 1068 1013 1117 1277 1090 1084 974 898 839 897 795 874 935 812 776 807 724 790 792 824 763 822 848 804 737 779 818 789 684 670 550 549 561 555 573 759 656 538 630 568 600 589 571 603 801 832 611 680 695 707 628 589 527 528 646 728 691 705 786 829 817 828 724 719 736 651 540 510 574 553 459 453 515 380 389 374 384 341 385 345 250 189 114 244 216 126 197 86 204 165 241 251 280 223 295 292 269 250 191 191 165 264 260 242 252 291 241 191 206 237 99 135 153 115 156 77 148 186 127 97 159 183 103 90 133 149 94 154 123 155 122 130 164 123 140 117 207 190 178 230 206 208 196 138 200 226 204 199 147 120 223 265 263 271 274 253 270 272 265 218 209 258 226 245 210 173 168 144 135 137 128 109 149 181 198 188 130 124 159 146 108 126 162 171 176 105 144 76 100 139 129 154 114 131 119 109 127 117 50 100 104 63 56 50 74 122 74 65 89 128 171 114 91 121 120 141 133 116 106 114 145 157 145 146 107 80 83 67 101 85 50 74 79 73 97 132 131 131 107 85 83 76 71 71 78 97 78 62 35 46 33 19 33 37 56 44 63 73 76 78 72 68 62 81 73 68 65 56 70 48 57 60 47 40 36 26 29 26 34 30 38 28 23 9 12 5 999999 999999 1 54585 332 25 30 10795 15 9 45 8253 1156 72155 80754 88309 87714 75647 50541 30897 18781 7822 2514 2160 2104 1882 1965 2192 2355 2243 2324 2259 2107 2150 2047 1966 2280 2276 2195 2088 2094 2287 2218 1758 1672 1678 1794 1766 1603 1493 1194 1233 1266 1347 1260 1264 1246 1131 1047 1265 1098 958 1031 1075 931 993 930 964 902 768 825 863 785 660 728 805 911 785 825 718 648 629 682 821 827 681 703 641 501 641 675 596 648 705 663 659 613 638 706 670 634 708 721 728 760 745 666 649 700 642 659 724 766 794 812 724 689 761 722 711 746 675 692 665 545 569 578 517 424 332 424 505 436 402 423 288 271 223 173 202 223 228 219 126 72 135 206 259 222 194 218 288 290 276 237 266 222 329 319 242 255 221 184 159 157 110 94 109 164 93 127 155 114 151 144 131 236 204 178 147 119 154 78 172 203 199 152 178 211 130 113 142 208 194 225 263 287 296 216 150 254 200 134 185 174 142 161 292 349 278 268 321 334 330 302 262 328 328 295 300 275 245 209 184 215 195 127 198 156 159 163 154 172 190 170 208 178 155 152 163 185 176 173 150 150 184 152 135 145 149 140 129 121 139 103 86 67 90 71 68 75 98 134 159 133 125 151 137 130 144 125 170 160 118 97 149 193 218 183 151 162 134 121 103 112 101 101 84 91 99 101 136 133 142 141 121 100 85 73 79 69 84 98 82 78 57 63 45 59 57 49 55 94 80 64 84 79 98 79 90 88 80 89 103 88 87 74 74 69 60 71 58 53 45 56 65 47 42 42 33 30 27 20 12 6 54591 329 26 30 10796 15 9 51 8252 1155 47151 49028 52130 57666 59081 48639 31249 15798 6198 2522 2105 2033 1798 1815 2076 2347 2370 2170 2116 2190 1914 1909 1765 1819 1902 1886 2107 2040 2127 2228 1962 1758 1708 1802 1783 1591 1402 1216 1192 1153 1222 1230 1116 1083 986 1133 1185 1103 1060 935 870 739 836 902 827 807 765 847 720 753 707 656 752 930 758 824 810 657 747 849 898 862 779 620 492 551 542 633 623 654 622 648 676 589 540 547 551 565 687 738 665 696 664 742 788 662 669 634 619 653 649 755 723 727 770 668 665 623 588 451 447 341 328 388 411 370 309 362 335 362 413 440 282 334 231 193 137 114 155 134 214 208 164 178 328 262 346 340 267 342 269 185 115 215 317 163 208 168 172 145 146 144 133 48 47 107 153 193 128 163 164 150 116 141 111 147 191 126 121 172 163 151 185 111 169 175 149 163 115 146 155 172 242 224 227 237 266 252 225 211 189 129 194 233 269 282 273 249 216 208 221 266 265 248 255 181 186 224 211 186 163 126 132 207 155 152 133 139 216 139 127 162 123 165 173 171 160 177 159 123 115 101 117 136 147 118 137 127 134 32 93 69 60 72 60 45 23 52 63 113 99 116 149 133 105 128 141 157 151 118 96 102 146 156 150 133 125 118 101 77 80 69 69 100 76 78 82 85 85 101 92 114 123 104 77 73 45 24 45 72 73 51 50 47 23 47 35 34 42 54 67 65 61 56 62 64 66 67 90 82 54 55 47 48 61 53 58 42 34 40 30 37 35 23 22 18 15 14 1 54597 332 28 30 10798 15 9 57 8251 1154 51145 57055 63988 68043 73170 70830 60891 45819 25892 6631 1985 1957 1919 1924 2111 2228 2063 1926 2032 1935 1846 1877 1897 1700 1667 1887 1970 1882 1913 2015 1902 1735 1742 1686 1819 1521 1275 1310 1237 1207 1195 1173 1085 1015 1108 1113 1170 1049 1075 885 883 876 936 788 796 817 863 1015 908 796 827 853 946 1059 956 766 719 760 853 815 880 860 709 756 579 697 692 580 666 699 755 624 589 568 637 567 635 680 660 662 650 678 673 698 717 734 754 766 690 566 512 561 655 640 552 478 467 459 371 353 275 298 253 323 435 287 207 308 352 353 335 286 179 169 113 173 199 205 196 124 111 179 191 300 317 193 278 380 275 254 271 265 174 205 287 289 225 187 204 176 194 122 120 133 42 118 121 33 122 118 101 69 91 128 164 224 246 178 173 168 156 143 146 178 146 77 130 222 187 244 243 250 223 309 356 274 258 279 267 199 135 169 199 205 265 284 272 338 283 245 239 192 234 280 249 285 251 222 227 216 206 197 191 157 192 223 167 174 163 179 163 142 127 213 197 169 180 177 155 161 131 108 127 159 106 106 79 87 89 41 52 75 93 89 40 86 60 85 74 94 114 155 139 109 129 91 80 107 173 121 86 132 209 169 155 153 161 113 124 118 103 107 85 91 113 107 105 119 121 120 122 141 124 107 95 76 62 48 73 84 74 61 44 53 32 58 29 26 34 41 63 78 90 74 100 96 65 70 63 53 61 75 76 69 54 55 53 35 48 53 50 48 46 35 21 25 26 10 12 12 7 3 54603 325 32 30 10802 15 10 3 8249 1153 60271 68422 78434 84775 82794 74017 62703 38934 14150 2973 2015 1879 1893 1885 2014 2016 1927 1789 1809 1678 1728 1621 1455 1399 1470 1728 1693 1882 1775 1932 1740 1652 1434 1428 1526 1291 1159 1116 1092 1011 897 968 779 919 926 1034 1043 927 925 833 827 860 924 891 783 871 911 881 876 790 810 757 859 903 874 758 659 615 833 764 716 732 671 556 567 628 558 493 679 602 592 613 535 410 489 592 473 545 535 572 666 608 554 656 585 467 400 370 400 497 466 456 339 250 242 210 163 192 190 221 261 280 295 327 331 322 285 281 333 286 282 145 210 148 121 111 132 131 112 145 87 124 181 129 187 190 222 233 266 272 276 97 173 182 119 131 144 108 137 221 90 97 157 104 85 92 60 32 55 90 130 152 129 90 162 109 63 139 123 82 80 110 140 133 50 114 97 107 137 111 130 190 210 200 158 208 191 139 180 109 101 139 148 201 265 258 216 243 260 210 184 172 180 242 175 215 206 136 213 195 200 168 152 163 152 132 103 130 109 80 129 149 115 102 78 104 92 84 84 115 65 74 63 111 94 91 74 57 12 84 30 33 31 33 10 6 38 35 65 77 54 53 105 61 63 78 113 104 107 66 69 96 134 104 57 76 80 97 73 53 84 64 49 57 70 63 94 82 81 88 80 68 91 76 69 37 20 39 27 22 38 6 -25 999999 999999 2 999999 999999 4 13 7 11 19 45 43 40 46 36 39 25 29 17 29 18 12 6 4 15 999999 12 19 7 6 12 4 54609 334 4 30 10804 15 10 9 8248 1152 820431 83241 97374 111035 119956 120925 118861 102885 72813 29177 5806 2207 1968 1915 2007 1983 2062 1826 1845 1754 1733 1485 1635 1793 1769 1542 1845 1885 1748 1738 1831 1655 1655 1409 1419 1495 1439 1286 968 911 1026 987 1047 1010 969 958 1202 1296 1229 1260 1086 1055 1047 970 1060 1047 1015 1029 947 963 855 769 806 941 1057 1003 901 846 886 887 835 817 732 711 705 695 674 637 632 677 619 607 631 623 619 588 459 464 566 609 631 631 697 753 632 571 530 483 476 423 362 467 404 363 379 392 215 186 231 223 307 284 394 384 314 296 216 303 344 425 425 321 280 264 184 181 199 251 146 194 139 127 154 202 183 229 268 303 276 280 281 221 249 204 147 237 239 254 156 150 172 155 143 223 200 37 107 140 109 193 122 127 118 131 138 170 153 214 112 116 181 90 158 150 130 126 155 134 168 162 175 254 276 230 245 255 254 266 207 204 139 202 116 187 263 248 272 336 322 275 269 261 268 257 313 351 288 304 257 210 225 238 211 166 159 177 165 225 169 159 176 182 155 170 207 198 196 204 201 178 171 166 80 100 113 114 109 114 123 88 66 55 54 77 99 67 106 77 97 176 192 151 139 167 149 127 116 107 144 160 134 134 149 182 168 185 181 135 127 125 101 103 77 81 110 73 91 89 99 126 149 143 101 84 106 93 72 80 79 101 93 98 84 74 62 42 35 47 42 53 41 61 70 75 80 107 114 80 69 88 66 61 64 84 66 67 64 56 64 61 60 55 55 45 43 53 35 15 17 24 12 13 9 4 54615 331 6 30 10806 15 10 15 8247 1151 739410 68298 87980 105296 105621 95935 87270 66468 38860 10604 2752 1991 1858 1794 1723 1724 1630 1590 1659 1634 1491 1504 1570 1425 1632 1635 1693 1561 1470 1497 1637 1410 1505 1299 1422 1392 1243 1084 1081 1052 1094 1081 1180 1227 1092 1084 1296 1221 1252 1429 1272 1093 1068 1262 1170 1074 1052 1015 1035 940 942 765 810 989 1019 1020 789 787 952 937 918 884 815 588 573 528 543 622 709 625 699 721 493 525 460 458 496 445 455 581 537 579 622 634 601 500 479 435 444 444 408 325 401 447 362 314 262 240 236 204 337 356 390 429 381 287 339 312 440 413 362 292 306 248 152 136 139 216 154 182 143 149 128 203 237 172 207 236 293 254 269 214 179 273 274 256 190 226 197 159 162 181 211 210 137 63 65 65 49 107 107 81 134 108 121 113 174 190 128 134 195 154 118 117 137 180 223 174 169 142 128 172 136 225 263 246 223 170 203 236 179 155 151 195 206 243 294 343 288 284 285 210 222 228 207 258 223 248 229 242 211 199 211 147 180 157 154 117 91 145 127 138 99 85 121 163 65 101 130 120 132 101 80 71 108 67 99 118 128 119 63 58 48 57 51 37 76 63 80 125 113 87 96 108 87 91 91 114 155 102 74 108 151 136 142 134 120 92 83 87 100 79 76 56 59 89 108 88 113 115 109 111 118 106 119 79 59 42 47 72 63 65 53 56 32 24 34 44 23 16 35 22 49 53 68 82 82 80 57 60 45 63 57 57 53 57 63 45 47 45 36 39 45 31 24 24 20 20 21 6 2 54621 332 9 30 10809 15 10 21 8245 1150 821088 98007 87148 96557 110297 108541 101961 91220 72114 49840 19299 3130 1812 1746 1843 1712 1560 1584 1694 1593 1455 1315 1306 1569 1900 2055 1818 1735 1746 1808 1991 1647 1634 1617 1535 1542 1531 1293 1298 1249 1243 1199 1274 1293 1334 1220 1440 1454 1417 1578 1226 1023 1115 1246 1109 960 913 1015 1037 873 813 833 791 920 983 879 762 658 701 813 919 842 751 682 619 537 470 520 603 643 697 642 624 597 530 503 435 428 556 610 621 627 544 667 621 487 425 492 388 458 450 389 371 381 310 360 261 269 230 334 414 407 436 363 358 423 431 401 363 445 302 299 333 344 216 184 144 172 209 201 164 135 155 232 179 195 386 346 327 369 248 184 312 306 284 276 273 216 185 205 114 169 200 222 169 106 70 109 117 146 183 146 137 160 188 125 93 137 173 98 185 153 128 140 83 162 197 128 172 170 194 213 182 228 248 189 187 240 204 161 206 251 223 211 274 308 333 301 239 285 249 265 243 160 218 263 291 241 176 260 228 186 156 159 212 220 130 181 154 164 143 147 113 118 179 169 163 115 158 133 152 125 111 106 118 73 123 115 101 114 103 55 101 82 23 41 55 77 95 105 86 104 123 158 147 116 123 188 203 142 87 132 216 199 142 127 136 142 118 74 76 78 101 103 96 102 117 129 122 149 136 136 153 130 78 79 80 76 95 83 87 68 53 23 31 30 28 16 34 37 40 38 65 73 63 82 78 61 63 77 70 45 45 57 63 58 49 57 61 55 51 48 35 24 29 33 19 18 23 22 16 9 54627 333 12 30 10812 15 10 27 8244 1149 819359 123880 136040 150164 164318 178240 194031 190286 130730 53844 13823 2312 1805 1688 1686 1614 1707 1626 1773 1611 1479 1371 1276 1561 1721 1807 1909 1923 1861 2035 2254 2108 1705 1656 1471 1602 1472 1321 1403 1318 1345 1347 1341 1194 1269 1120 1220 1231 1114 1386 1203 970 1095 1163 1060 885 883 1056 957 903 745 821 892 872 795 747 796 705 703 784 711 718 827 580 521 543 535 611 605 611 736 546 603 491 529 528 559 546 517 645 664 656 627 659 740 625 576 487 421 422 448 482 432 424 421 365 358 352 218 212 331 387 416 396 379 327 306 262 369 344 332 335 340 370 172 163 194 143 107 130 143 231 192 258 268 286 266 288 238 253 210 196 197 248 232 159 170 167 139 139 143 237 213 218 184 89 115 121 77 59 128 79 85 89 142 195 162 114 116 176 134 99 132 160 94 147 181 125 114 211 207 146 179 256 226 278 204 235 246 187 212 162 209 171 258 302 289 234 241 220 247 238 188 255 283 246 261 224 214 198 185 195 159 127 165 167 139 157 174 204 175 133 142 137 128 163 195 178 166 171 133 133 165 119 68 93 113 126 107 114 112 114 82 80 80 71 62 72 112 140 134 131 123 142 162 80 69 144 141 98 108 130 159 152 131 134 127 113 84 90 87 95 67 50 75 118 104 83 98 155 146 139 127 105 114 116 88 74 65 88 89 86 81 43 30 36 32 44 44 32 29 34 61 63 67 89 71 68 63 73 72 64 75 60 55 61 59 56 42 38 36 31 40 36 32 32 22 19 9 12 11 999999 5 54633 323 16 30 10816 15 10 33 8243 1148 123284 136629 155050 167485 176852 181284 163994 147391 115560 47686 4646 1455 1467 1451 1538 1524 1794 1898 1870 1828 1641 1470 1844 1921 2066 2031 2027 2013 1962 2075 1919 1817 1610 1577 1451 1280 1228 1212 1150 1269 1159 1160 1088 1020 1048 1103 1009 1215 1351 1056 966 1003 994 1074 877 868 944 889 758 690 665 744 863 986 845 650 660 752 883 901 787 652 577 659 586 728 648 589 560 605 721 692 519 505 524 582 528 516 427 454 541 648 646 658 552 526 432 373 370 341 385 400 356 261 295 347 231 269 336 333 371 379 314 317 362 430 321 284 308 267 330 254 149 222 198 187 126 148 158 154 143 159 182 187 234 305 367 257 287 197 156 173 154 184 268 276 206 138 43 83 104 148 156 125 63 63 -1 24 41 118 99 70 92 107 117 69 60 65 48 67 86 61 138 73 80 64 106 129 122 160 136 170 121 126 138 131 111 128 89 103 144 112 233 311 234 238 226 183 168 237 172 139 199 246 184 147 160 136 144 99 149 135 81 29 113 147 102 106 117 140 78 56 71 81 78 64 86 49 56 50 42 91 53 69 48 99 97 95 79 61 38 30 -9 -39 35 36 48 65 103 117 84 102 98 40 41 48 99 111 43 39 90 137 114 84 55 89 67 42 38 23 33 54 47 73 72 69 75 59 69 66 79 42 61 93 70 37 38 31 34 27 28 47 40 25 5 13 30 13 999999 999999 9 16 32 31 13 20 29 42 31 35 31 27 20 31 16 13 21 13 3 3 6 11 4 54639 328 19 30 10819 15 10 39 8242 1147 747835 126344 147950 166161 190194 214873 226805 223480 193210 141895 95435 23745 1867 1588 1876 1873 1788 1950 2032 2195 1946 2035 1948 2205 2287 2191 2150 2197 2198 2051 2313 2225 1918 1631 1531 1419 1348 1187 1159 1087 1170 1247 1087 1067 1104 1143 1163 986 1184 1179 1005 968 1082 1272 1156 945 1082 1014 1114 1023 863 907 903 1180 1142 964 828 760 751 801 851 742 643 716 673 641 795 770 661 578 666 712 664 610 564 590 541 511 485 509 578 596 634 532 523 512 672 607 399 431 471 442 505 393 311 382 286 287 263 283 352 474 449 415 532 463 381 471 389 320 400 386 353 220 213 194 171 169 280 168 212 242 189 195 230 199 328 310 253 254 184 156 180 303 306 272 157 128 180 230 175 203 153 125 99 101 114 103 85 84 78 135 141 115 156 105 143 84 90 41 44 52 149 220 107 118 144 182 156 149 122 115 198 180 128 179 151 223 199 135 179 170 165 251 228 276 289 226 213 156 204 173 163 149 191 206 207 202 198 197 119 133 150 143 156 132 142 170 137 114 140 150 104 123 139 169 115 94 91 106 115 54 30 89 52 69 76 132 100 63 82 78 21 31 37 39 59 33 99 109 128 116 96 77 59 59 59 103 105 63 29 64 125 102 95 111 111 83 102 96 61 44 50 56 73 69 87 99 93 112 104 103 68 80 89 96 82 31 19 30 42 69 52 42 26 23 22 5 16 17 999999 15 46 68 63 51 53 55 49 36 37 52 38 36 26 43 49 39 33 37 27 19 22 23 13 11 5 5 54645 330 22 30 10822 15 10 45 8240 1146 771546 122231 138981 153502 169716 183458 200483 201522 187686 157481 75544 13761 2120 1987 2233 2283 2224 2230 2366 2592 2364 2336 2259 2671 2925 2342 2183 2355 2456 2137 2110 2137 1890 1679 1595 1566 1418 1528 1403 1397 1283 1307 1201 1311 1124 1277 1230 1158 1356 1430 1088 1092 1361 1407 1234 1047 1077 1045 1009 1014 878 984 1159 1124 1031 1074 912 727 855 1031 1029 792 669 756 652 719 666 680 727 691 788 741 693 531 452 613 564 510 562 634 644 743 768 597 536 595 549 528 531 510 533 470 340 344 527 442 398 344 339 351 369 499 451 455 483 466 421 369 451 460 348 458 500 300 249 187 138 154 203 183 203 109 177 182 264 308 403 360 254 201 287 219 211 321 349 159 229 199 223 184 281 283 197 152 109 96 145 156 162 154 165 169 169 206 204 191 197 184 181 111 142 135 110 124 80 147 146 187 173 208 194 163 150 178 201 188 134 232 202 203 209 175 214 271 308 289 267 205 233 299 272 264 242 247 204 186 205 276 209 173 155 196 232 171 170 172 175 146 160 164 137 139 109 147 165 142 191 140 133 152 136 120 132 138 86 91 83 58 96 114 60 56 77 77 94 84 57 116 107 165 178 166 142 153 114 63 92 137 119 58 118 130 129 144 142 107 103 101 111 116 98 119 108 107 93 112 117 109 110 142 144 139 142 130 76 77 81 49 52 31 76 94 91 35 39 53 48 42 34 37 37 33 46 50 58 61 68 74 87 70 62 56 68 78 61 63 57 59 54 40 37 34 30 37 33 24 16 8 11 9 54651 333 27 30 10827 15 10 51 8239 1145 775382 102667 113977 131699 146617 156396 158590 147628 95508 53046 23724 4493 2097 2380 2493 2441 2495 2557 2460 2541 2359 2384 2228 2649 2710 2229 2271 2445 2410 2289 2213 2322 2120 1841 1744 1682 1602 1512 1505 1406 1454 1420 1481 1281 1217 1357 1205 1236 1453 1572 1298 1174 1328 1327 1078 944 1014 1042 1053 878 883 904 838 1091 995 862 866 837 968 1018 974 814 741 800 745 709 776 651 754 687 708 718 604 735 599 577 507 520 513 519 626 562 641 517 560 628 623 539 583 471 534 457 377 443 376 315 260 193 363 362 452 519 480 529 529 389 393 420 448 364 389 407 362 306 236 240 256 161 146 176 184 93 127 214 230 361 425 358 368 295 250 230 262 278 332 232 254 246 191 246 311 236 230 264 163 128 122 82 92 140 108 134 179 173 166 192 214 145 133 201 103 137 130 109 104 225 187 149 141 174 241 258 166 181 167 217 221 249 180 142 183 216 233 298 308 310 235 261 239 227 230 222 222 223 256 144 246 232 254 185 158 186 183 181 199 178 135 139 130 100 146 172 110 149 108 155 151 132 149 164 119 106 127 86 132 141 94 105 101 99 99 79 89 40 39 84 84 81 150 134 185 166 140 154 106 114 133 128 112 104 72 143 165 161 151 112 136 109 120 86 48 92 105 113 106 112 106 140 135 130 149 154 125 116 123 120 85 42 65 79 81 73 82 51 70 63 56 48 44 65 69 71 68 69 65 59 67 74 80 85 73 64 70 86 79 74 50 54 52 55 48 51 49 38 30 32 26 29 15 8 7 6 2 54657 334 31 30 10831 15 10 57 8238 1144 727287 77557 92101 107867 126765 145065 158922 175839 152979 87857 29557 6525 2536 2617 2625 2494 2590 2709 2615 2622 2493 2401 2319 2662 2795 2548 2594 2686 2675 2394 2325 2405 2196 2033 1765 1722 1653 1590 1486 1547 1416 1433 1468 1377 1353 1215 1036 1138 1408 1352 1061 1140 1379 1368 1114 1032 1156 1059 1084 898 907 1000 1071 1109 981 1003 989 921 955 921 942 883 788 750 844 787 881 841 792 715 751 739 683 621 634 580 519 499 550 536 504 614 646 644 499 544 492 447 443 405 423 401 352 406 357 225 293 363 393 527 535 518 550 544 497 460 440 466 419 372 375 362 399 302 304 199 168 176 264 184 87 140 136 185 221 357 351 353 318 329 233 276 270 216 230 325 319 354 227 260 270 218 242 242 198 173 90 147 111 118 137 165 172 155 242 270 212 189 241 157 148 199 195 172 116 124 171 133 195 163 178 167 178 174 179 201 222 230 193 152 221 218 261 324 322 317 297 233 278 268 265 259 207 279 295 281 239 226 254 244 203 188 222 189 162 204 160 177 196 163 187 134 169 189 179 182 193 169 161 128 153 131 175 113 102 98 96 132 121 96 151 139 102 65 75 103 97 112 155 171 196 181 169 169 142 135 146 130 93 91 122 188 177 157 131 137 115 115 127 127 91 112 135 117 154 166 153 155 177 153 150 160 140 135 124 121 106 87 96 94 103 98 106 84 69 63 57 59 39 37 64 82 70 83 98 86 83 81 92 84 70 75 76 86 72 83 79 71 55 41 52 49 40 50 41 39 35 28 17 27 28 17 8 3 54663 330 66 30 10836 15 11 3 8237 1144 109342 127129 144642 154359 156779 150846 136064 110750 58116 16113 4039 2449 2674 2674 2531 2486 2650 2769 2837 2565 2244 2066 2489 2901 2809 2846 2766 2423 2335 2233 2253 2183 1859 1702 1635 1493 1470 1386 1353 1450 1369 1337 1309 1219 1198 1112 938 1187 1255 1119 1214 1326 1233 1070 1050 1067 1168 1098 1000 943 1002 1234 1209 1162 939 908 1006 1052 944 860 842 762 870 811 824 653 599 666 593 564 498 541 579 569 592 449 448 519 523 545 620 521 479 483 555 480 432 434 382 374 307 417 387 296 366 295 367 433 417 442 521 505 454 435 386 514 381 368 308 412 438 453 294 252 187 254 210 201 179 156 166 210 246 310 336 448 378 284 311 242 284 190 139 217 213 311 305 253 275 275 266 230 223 189 133 162 159 149 131 136 83 161 222 198 234 230 249 232 156 224 160 160 132 113 127 108 176 143 163 140 191 239 207 253 135 201 197 196 196 174 221 292 313 263 265 318 267 285 286 268 300 232 229 283 271 249 207 211 219 197 131 132 163 161 153 214 168 171 198 190 191 156 162 133 160 199 190 134 102 127 137 112 116 129 79 105 117 95 75 91 72 84 67 60 71 91 126 170 198 210 216 201 179 149 143 128 162 146 117 126 183 142 170 170 139 118 105 106 113 108 96 105 128 125 120 133 120 124 161 168 155 140 146 122 107 89 74 83 61 50 70 64 61 51 55 27 23 52 51 36 46 52 60 65 82 82 97 89 72 76 88 63 59 78 69 80 69 64 56 36 41 34 34 33 36 33 36 23 8 4 54669 328 70 30 10840 15 11 9 8235 1143 119227 130811 145844 165820 189649 215563 215676 193717 165563 94722 18249 2756 2596 2697 2439 2306 2321 2148 2057 1857 1914 1710 2370 2629 2697 2660 2590 2274 2150 1934 2057 2005 1599 1379 1446 1410 1422 1390 1265 1197 1123 1278 1184 1122 1071 937 1001 1267 1335 1111 1210 1251 1126 1090 1083 1091 1014 887 888 973 1028 1157 1039 956 735 778 811 844 868 806 742 728 744 712 564 593 529 601 565 503 562 469 540 490 446 516 502 494 503 521 529 483 464 450 482 302 347 312 399 333 322 236 242 251 244 205 300 351 477 419 507 524 564 424 437 434 381 317 342 344 359 386 271 86 112 157 205 89 132 172 136 150 140 188 298 312 275 305 288 169 174 238 165 191 263 282 268 234 160 189 128 205 251 109 144 92 84 117 105 108 104 72 105 134 150 147 219 133 76 101 108 89 38 50 89 121 115 103 113 188 144 134 186 143 140 117 128 138 140 178 155 223 257 282 247 263 223 217 236 246 214 222 162 215 201 170 187 158 132 148 87 127 143 164 125 166 108 154 153 213 179 95 178 185 146 122 149 133 141 117 130 112 120 107 60 39 42 89 110 67 77 30 54 86 61 61 105 117 130 179 152 143 145 104 92 127 138 84 77 89 115 102 127 81 61 96 103 79 88 77 97 85 65 87 128 114 113 108 129 139 113 128 90 92 78 43 48 41 40 48 63 65 46 25 34 9 31 28 30 11 14 22 34 74 62 73 73 71 44 48 50 40 47 38 41 48 39 45 34 20 20 31 28 28 11 8 8 0 54675 322 74 30 10844 15 11 15 8234 1142 129272 146722 166359 191588 216296 246897 262754 267245 218088 79524 8451 2367 2380 2377 2300 2288 2129 2096 1918 1712 1522 1798 2455 2509 2490 2557 2397 2212 1996 1904 1940 2030 1645 1422 1250 1259 1278 1321 1218 1277 1246 1197 1245 1153 1235 1153 1113 1376 1312 1183 1395 1263 1103 1074 1068 898 821 861 727 871 953 1021 894 687 695 796 704 744 771 646 654 515 783 675 479 481 524 517 461 456 414 447 381 373 401 440 512 489 496 564 537 486 522 450 353 383 323 310 337 401 458 333 406 234 165 252 280 404 429 353 374 413 389 331 308 318 328 364 285 329 326 289 238 209 132 127 201 131 87 109 101 133 168 170 257 298 231 277 255 251 142 197 141 223 242 261 275 229 206 153 85 65 163 137 26 33 75 64 108 139 110 24 41 134 105 213 199 185 108 94 56 97 126 85 108 73 76 65 92 126 113 156 160 129 104 132 113 150 199 168 187 161 249 210 206 174 161 186 217 158 147 130 171 193 199 185 156 174 98 141 177 126 132 154 142 131 117 119 121 128 117 133 156 104 127 137 158 90 51 51 92 91 64 60 49 26 48 98 55 64 34 31 24 26 22 11 63 99 110 138 132 124 111 67 83 94 82 98 82 84 140 86 103 87 72 91 83 64 41 30 46 54 61 70 63 94 88 116 111 110 77 83 65 54 63 45 22 20 21 36 34 46 54 51 20 26 9 999999 9 4 9 8 23 27 39 46 50 42 28 36 29 44 35 28 30 23 13 7 10 17 11 7 54681 326 48 30 10848 15 11 21 8233 1141 122951 144966 167321 185038 211539 231047 241129 203072 99968 12515 2262 2582 2469 2523 2515 2630 2584 2368 1910 1698 1577 1613 2477 2502 2553 2525 2599 2337 2180 2026 2012 2039 1610 1391 1366 1283 1167 1347 1289 1297 1218 1286 1236 1237 1175 1073 1188 1385 1194 1135 1337 1228 1049 977 880 949 805 769 743 786 943 891 826 655 580 737 745 754 704 709 569 578 633 634 688 592 626 584 544 482 410 434 420 530 462 440 442 493 548 542 536 548 533 482 416 358 298 316 407 358 391 357 350 375 322 210 236 445 478 402 492 454 366 363 295 287 360 335 269 387 391 353 293 220 195 87 180 203 132 193 140 141 216 206 284 290 299 322 233 169 107 144 138 157 144 193 192 242 223 245 212 151 79 44 38 85 50 123 97 140 29 83 118 90 127 208 206 174 106 130 134 127 142 188 191 110 123 102 114 66 111 123 142 90 87 107 103 143 136 216 268 259 230 192 211 213 189 159 194 199 117 166 208 222 202 190 143 156 174 154 133 102 134 59 129 136 127 131 155 117 130 136 166 160 115 177 110 111 68 57 88 123 87 107 67 30 25 61 111 83 63 36 16 33 81 92 106 111 137 166 144 149 146 102 103 92 107 121 77 95 130 143 126 106 89 100 81 96 64 46 32 50 63 74 67 101 93 101 121 117 111 104 94 73 74 83 67 50 47 35 50 49 24 44 19 18 25 31 32 31 8 12 29 46 54 51 55 57 68 63 38 39 40 37 40 30 18 21 20 28 22 23 13 6 6 3 54687 329 83 30 10853 15 11 27 8231 1140 109814 132334 156530 175601 190486 192366 190099 186227 159197 61066 5703 2578 2683 2591 2600 2606 2688 2521 2134 2009 1789 1534 2033 2610 2718 2689 2625 2420 2157 1999 1791 1942 1794 1664 1456 1452 1406 1330 1335 1380 1450 1285 1262 1123 1098 988 1043 1199 1217 1169 1149 1020 865 811 862 803 669 642 766 817 929 813 647 627 548 671 792 821 839 542 533 618 607 572 570 554 575 567 565 484 499 383 380 368 431 546 429 498 495 631 696 577 627 581 423 509 467 422 313 446 398 392 245 224 194 166 215 390 394 455 439 466 395 367 373 283 349 313 302 354 329 353 235 192 252 213 221 144 144 165 131 136 204 146 224 396 335 310 198 172 212 216 107 163 134 184 305 304 246 207 80 71 40 103 67 73 120 129 93 45 49 85 79 126 149 171 215 188 176 257 192 211 42 100 156 79 96 83 69 92 107 145 136 127 101 142 163 143 197 262 238 221 207 197 194 250 217 196 238 262 189 234 255 203 248 142 126 171 138 131 132 123 131 141 128 155 127 112 107 120 124 173 103 110 112 119 130 68 91 114 133 115 76 31 58 87 81 52 39 89 103 84 48 37 46 63 50 127 154 126 117 128 129 105 129 114 123 134 104 120 130 123 136 108 93 102 114 57 60 45 76 81 71 87 133 120 95 141 117 108 81 110 107 91 75 86 87 78 64 53 46 60 53 43 49 45 39 52 36 45 47 45 50 59 68 59 56 78 61 55 56 44 54 48 48 47 33 34 30 35 26 28 27 19 17 21 11 2 3 54693 328 87 30 10857 15 11 33 8230 1139 107681 125630 137792 152081 170362 183451 194564 195511 140074 38135 3697 2683 2848 2869 2657 2647 2669 2732 2451 1955 1802 1711 2085 2500 2473 2420 2375 2314 2231 2073 1916 2005 1925 1673 1397 1390 1419 1336 1335 1238 1266 1090 1002 1000 1108 906 888 1176 1132 1106 1060 919 822 711 732 717 581 636 710 670 749 710 657 589 577 672 825 629 585 533 525 577 538 562 506 487 495 619 671 589 536 509 461 481 438 461 658 669 604 617 849 750 643 553 432 411 551 379 446 356 345 232 194 193 246 274 309 343 461 456 434 429 394 342 346 347 342 312 288 337 408 378 145 163 154 198 149 186 199 164 190 135 191 204 230 365 332 441 378 275 198 204 174 136 76 160 256 224 189 204 118 93 99 50 112 112 131 90 54 22 73 22 87 120 149 171 176 190 173 230 331 256 223 154 103 119 73 74 94 131 116 121 89 67 96 131 140 178 218 211 178 182 184 182 155 148 187 165 203 248 173 230 218 255 232 241 162 169 71 84 154 173 120 115 129 134 104 150 81 144 188 147 78 118 155 146 159 117 107 97 85 123 95 58 60 26 97 119 84 38 22 41 69 51 -7 80 77 121 158 158 153 121 105 120 100 121 115 112 101 114 127 134 88 86 86 77 78 76 66 57 19 43 86 76 89 102 100 118 113 108 88 101 85 66 70 65 53 30 12 22 30 51 63 57 39 35 32 42 26 20 44 31 54 57 52 60 60 58 76 54 50 54 52 46 34 40 39 34 35 42 35 28 25 24 13 14 1 3 54699 329 92 30 10862 15 11 39 8229 1138 92899 99150 115376 156740 191344 187641 120030 60642 24516 12049 3738 2840 2952 2840 2808 2711 2624 2640 2554 2267 1790 1779 2503 2617 2547 2560 2564 2575 2387 2202 2128 1920 1842 1462 1499 1457 1442 1330 1231 1179 1195 1135 1028 949 881 743 1034 1141 1090 1142 1129 923 704 801 744 703 601 644 656 791 825 696 538 574 610 637 677 729 766 712 667 701 654 655 640 744 674 810 794 781 811 772 683 678 781 721 861 797 716 833 769 675 506 476 411 438 400 344 392 428 406 305 312 194 301 424 364 297 456 630 544 446 464 413 349 320 276 266 268 406 335 288 167 195 200 216 153 160 242 250 148 163 294 238 226 377 294 410 356 287 265 162 107 66 212 269 225 289 241 206 113 85 85 28 48 114 72 99 95 130 49 58 145 137 145 233 227 262 158 249 296 321 312 292 133 120 143 70 138 157 123 142 126 114 98 187 225 305 221 237 254 217 231 201 201 206 192 194 192 190 224 228 205 221 248 210 193 203 151 120 137 129 150 182 143 143 81 130 161 172 111 146 177 135 130 138 163 174 166 148 97 99 61 90 95 68 62 89 94 76 84 42 6 42 74 104 73 111 171 164 117 103 95 127 99 137 112 114 116 125 119 108 98 89 69 85 95 83 74 58 67 74 86 116 118 113 126 100 104 120 122 107 98 76 86 68 34 38 35 33 64 89 71 38 31 25 32 22 29 31 23 36 52 63 68 55 61 72 70 68 46 45 53 43 46 48 38 37 45 44 34 31 25 19 14 15 6 3 4 54705 322 96 30 10866 15 11 45 8228 1137 141544 163893 197699 219677 237907 250674 245252 229249 184287 84436 11649 2827 2792 2741 2648 2622 2584 2580 2437 2287 1758 1664 2389 2459 2405 2675 2744 2362 2079 1941 1906 1877 1716 1346 1238 1128 1178 1170 1172 1217 1268 1280 1060 1025 836 714 830 1169 1066 1112 1015 923 778 731 806 684 626 690 791 770 854 675 634 668 655 706 828 818 792 765 826 730 650 751 669 711 805 873 879 813 853 802 653 756 697 645 707 674 723 667 592 457 373 368 386 393 436 369 343 306 311 286 271 247 319 524 394 365 549 495 405 363 370 338 285 344 299 208 267 342 401 300 179 174 147 99 175 103 161 117 222 190 171 223 281 333 341 329 343 241 174 114 113 99 79 194 246 186 153 113 155 17 32 -38 -3 55 152 147 87 84 88 108 152 158 232 207 147 195 287 287 311 357 274 282 209 163 141 152 174 148 69 98 142 89 159 201 227 227 215 161 239 222 233 176 171 179 117 137 132 144 129 233 221 224 263 251 219 116 148 152 152 112 117 129 142 118 122 111 110 134 136 121 156 126 132 128 138 137 124 103 92 101 89 66 65 65 48 35 -11 26 58 65 29 35 34 21 102 117 148 104 115 114 94 84 107 137 116 51 52 82 82 119 73 44 56 72 41 67 38 38 76 66 84 102 56 72 103 116 97 110 102 76 72 58 87 61 42 34 41 39 26 42 34 23 37 40 14 28 3 11 11 2 39 36 43 39 34 43 48 37 21 16 32 29 15 7 1 1 7 11 999999 1 54711 325 100 30 10870 15 11 51 8226 1136 157381 185110 215671 250717 279755 298632 301911 262783 154798 26163 2923 2923 2907 2617 2508 2419 2571 2716 2627 2405 1952 1831 2537 2473 2446 2477 2419 2330 2261 1960 1820 1803 1669 1493 1241 1265 1232 1216 1254 1270 1134 1289 1176 1040 941 825 868 1180 1285 1317 1130 885 783 930 846 749 718 789 772 893 786 850 878 760 869 942 894 907 879 900 984 960 833 817 866 855 760 891 862 826 835 739 765 684 636 617 620 600 634 527 456 445 401 407 350 454 508 379 349 336 373 308 354 381 381 399 426 491 479 502 425 411 307 347 397 283 302 239 310 361 480 366 238 260 236 162 200 182 171 249 324 252 144 158 225 370 304 347 353 321 154 216 185 48 117 216 280 140 175 229 76 40 54 75 77 56 110 89 101 116 56 140 87 158 170 155 177 251 216 317 336 282 297 297 244 168 150 163 177 178 135 144 128 142 183 229 214 220 162 207 222 202 278 220 266 193 215 212 181 184 231 275 283 260 245 273 288 202 187 193 181 151 145 139 131 175 109 155 157 125 140 162 144 120 118 133 146 156 129 120 98 108 117 84 37 50 49 62 58 39 41 49 52 68 57 114 124 159 153 174 166 102 137 111 109 127 113 87 126 98 82 98 138 98 87 54 76 61 38 37 73 87 79 89 71 82 105 95 119 110 125 102 93 94 64 60 59 23 29 35 11 20 52 25 20 30 19 31 23 999999 23 48 35 36 36 47 47 36 32 49 32 33 30 37 43 28 11 15 16 14 6 1 6 7 2 54717 329 103 30 10873 15 11 57 8225 1136 146793 171342 200282 233479 266440 296872 312645 299172 216869 63867 5221 2747 2789 2785 2737 2700 2623 2495 2534 2550 2161 1840 2420 2563 2538 2439 2474 2489 2228 2055 1949 1781 1733 1518 1357 1341 1373 1305 1309 1372 1279 1338 1460 1345 1131 894 931 1166 1495 1458 1274 1054 998 957 863 828 796 809 931 1035 1059 1018 1007 1005 1144 1164 1222 1170 1026 959 1015 919 932 920 912 787 816 793 791 707 623 582 583 575 529 535 515 546 624 620 526 541 511 446 419 438 472 429 402 465 448 416 458 445 412 538 478 428 459 556 448 389 454 442 304 287 282 311 234 337 464 437 291 315 283 161 199 234 180 191 338 326 256 283 301 368 314 393 321 245 131 97 142 109 120 220 201 239 255 203 205 150 162 54 68 60 62 76 40 84 99 66 102 111 217 275 232 295 345 359 371 328 316 261 128 160 156 181 204 199 159 154 139 200 255 210 246 287 278 215 213 228 236 256 269 240 228 206 216 222 236 273 235 235 190 258 321 237 215 191 159 158 109 171 172 127 140 172 161 143 159 169 149 182 161 110 155 196 124 78 121 141 94 46 89 70 69 57 66 70 49 72 72 49 103 82 154 122 134 173 160 157 152 121 107 109 134 112 115 119 121 111 114 89 93 99 78 49 65 87 105 106 69 115 110 120 142 135 131 127 115 142 116 107 103 103 78 48 56 63 78 76 63 57 65 54 31 50 35 19 37 60 71 52 65 54 62 55 73 65 49 55 61 53 47 55 34 26 26 30 27 22 31 22 5 11 7 3 7 54723 326 104 30 10874 15 12 3 8224 1135 139629 176413 214623 245238 260080 235993 181429 110281 49264 10949 2934 2786 2744 2664 2702 2713 2741 2647 2629 2450 2015 1946 2612 2579 2486 2549 2586 2486 2223 1969 1637 1557 1702 1586 1381 1280 1281 1310 1370 1419 1469 1446 1446 1331 1226 1010 944 1162 1310 1385 1208 1010 970 1015 1104 931 888 924 991 1056 1192 1069 1059 953 944 955 903 864 843 737 829 902 746 794 748 690 680 675 589 607 564 509 542 550 520 551 519 494 548 677 662 520 491 490 501 625 578 405 391 284 301 343 316 394 467 404 509 523 566 535 390 308 301 331 311 266 265 270 301 268 370 364 275 191 127 230 239 248 195 201 110 156 182 171 235 329 340 310 235 184 175 105 146 98 82 202 273 243 188 202 177 124 104 84 32 157 116 39 85 41 63 128 156 101 179 190 210 231 212 242 204 242 269 152 110 144 140 175 158 136 96 103 134 164 168 178 166 243 176 194 234 174 79 156 179 240 174 172 172 173 145 229 201 246 249 251 241 242 201 133 132 126 156 158 203 145 138 134 153 132 138 154 139 175 106 139 138 146 125 107 92 83 119 66 55 57 66 30 57 19 41 49 6 34 13 78 121 126 115 157 154 131 89 82 82 94 76 69 108 129 102 92 78 75 66 94 65 67 53 62 78 53 46 82 87 91 87 83 76 75 84 110 91 93 78 63 49 61 62 47 27 19 44 39 34 12 999999 2 26 32 20 10 30 36 48 40 38 46 28 37 36 40 30 24 30 24 10 21 20 19 13 16 5 999999 8 2 54729 325 77 30 10877 15 12 9 8223 1134 109938 135657 155907 165028 171129 157186 103370 44628 12998 3642 2808 2669 2639 2688 2578 2784 2862 2739 2704 2434 2245 2131 2542 2462 2332 2531 2536 2478 2260 2175 2062 1817 1861 1677 1511 1424 1430 1400 1499 1695 1744 1717 1384 1341 1234 961 946 1249 1390 1447 1234 1155 1200 1051 994 1009 913 970 1045 1049 1098 1029 1026 914 897 895 909 929 903 870 862 929 806 674 694 642 691 712 630 542 498 575 537 585 593 503 625 674 653 597 516 496 359 363 439 474 431 428 454 358 441 448 403 354 347 441 431 473 535 442 519 524 344 335 302 321 268 238 297 341 390 431 283 202 195 124 91 137 127 137 122 98 120 146 348 265 289 270 222 127 101 104 59 71 81 197 326 266 121 185 175 131 62 16 77 79 29 49 71 78 90 137 180 124 155 252 263 288 259 280 287 325 281 293 116 187 202 149 177 148 113 174 198 182 269 212 204 193 217 204 194 228 248 222 179 204 204 169 195 177 139 216 233 214 207 242 240 244 314 196 188 115 131 135 168 149 117 154 168 159 141 136 135 175 169 134 108 153 142 130 131 122 59 76 69 101 113 63 32 68 73 29 52 42 39 89 136 118 137 152 141 125 117 101 107 94 91 62 53 101 103 75 84 112 40 50 37 54 67 79 75 90 92 89 106 128 117 114 107 109 140 114 88 93 81 75 66 69 67 79 60 60 55 62 47 49 46 15 10 15 35 60 56 44 58 45 33 57 52 34 43 41 27 27 45 36 28 34 29 16 20 18 7 13 15 54735 328 109 30 10879 15 12 15 8221 1133 129819 149788 179909 209333 223104 214260 157697 62786 10503 3389 2844 2730 2796 2872 2621 2540 2806 2632 2521 2311 2038 2206 2598 2432 2373 2629 2537 2544 2425 2182 1984 1995 1930 1666 1549 1427 1613 1624 1609 1615 1511 1592 1358 1205 1069 999 1094 1493 1585 1392 1263 1088 1055 1051 822 902 906 870 1066 984 1123 977 912 936 779 861 886 920 973 908 839 775 734 710 715 642 692 694 620 523 474 415 445 566 593 554 559 537 557 565 598 537 531 441 465 469 442 373 364 373 334 367 344 358 448 443 458 450 526 467 427 352 313 333 342 277 292 237 223 285 359 392 286 238 134 144 105 46 129 166 140 98 142 211 298 329 235 345 276 192 95 55 43 180 112 144 246 267 162 130 170 50 -12 31 -12 50 51 40 2 0 97 149 125 129 160 237 236 257 250 297 252 375 304 212 128 200 220 186 115 163 161 211 203 168 139 192 212 247 183 204 227 170 171 126 222 246 193 220 178 142 148 136 207 213 240 269 255 285 261 148 141 142 133 183 190 155 174 99 122 148 104 92 119 104 109 122 139 143 63 77 86 105 99 60 51 60 66 77 91 79 53 25 94 67 54 60 77 112 117 152 109 152 141 129 116 88 87 100 89 79 119 97 73 123 88 72 67 84 67 98 55 86 99 75 101 113 103 77 102 102 93 102 63 79 91 70 72 68 48 60 54 40 44 42 65 69 43 35 10 16 17 41 46 46 58 58 69 61 58 48 52 43 42 36 36 30 22 6 11 27 14 23 16 17 3 999999 999999 3 54741 327 110 30 10880 15 12 21 8220 1132 142698 133594 123789 120052 104058 75888 50780 33125 21701 8796 3274 2685 2820 2726 2688 2863 2785 2585 2638 2232 2085 2535 2583 2654 2581 2616 2621 2667 2445 2210 2074 1985 1929 1786 1550 1513 1388 1498 1469 1736 1665 1450 1364 1211 1168 1000 1009 1452 1443 1428 1199 1194 1149 1121 1098 1064 1018 1051 1086 1181 1274 1006 835 948 845 880 962 927 884 875 846 792 789 811 764 724 600 571 547 540 451 515 494 495 623 577 529 456 455 515 481 499 460 470 391 327 344 341 289 293 304 349 367 460 401 311 370 414 417 330 367 362 245 303 272 251 251 249 279 341 417 384 235 190 288 215 160 118 126 160 161 203 220 201 233 262 278 307 252 219 84 88 118 139 192 171 212 201 209 214 132 93 54 51 125 67 26 40 36 -9 99 119 169 115 154 273 245 160 181 256 270 288 267 314 269 261 194 196 193 181 151 195 242 183 218 218 244 208 225 228 269 234 168 247 238 215 243 215 160 157 146 214 237 216 245 260 254 244 190 137 174 148 133 180 160 156 162 152 152 146 129 154 156 135 162 150 134 131 134 105 124 125 91 119 87 52 52 87 91 54 50 66 81 49 41 54 80 130 119 148 148 131 116 85 94 140 78 88 112 81 86 106 86 76 81 68 79 92 70 73 94 90 107 88 115 114 114 105 88 94 121 94 91 84 87 93 86 68 72 40 50 61 60 43 35 33 40 24 13 23 54 47 36 43 66 72 58 66 48 53 57 37 34 27 38 37 31 16 27 42 39 21 20 13 18 17 4 54747 325 113 30 10883 15 12 27 8219 1131 193668 213170 231322 234428 209122 177598 171409 140934 84846 25984 4012 2995 2743 2743 2877 3040 2901 2647 2714 2348 2200 2614 2774 2596 2588 2634 2818 2763 2592 2366 2097 1931 1699 1704 1601 1533 1472 1488 1607 1731 1684 1586 1205 1184 1306 1007 1118 1488 1689 1639 1403 1367 1204 1201 1049 1000 832 884 950 960 1041 945 907 885 796 811 917 852 865 841 839 753 650 702 774 576 549 488 420 377 405 336 361 435 450 385 520 404 307 445 371 468 296 278 373 398 307 250 282 267 260 320 314 264 274 360 316 420 362 337 245 308 254 232 299 182 208 252 251 324 435 421 302 228 210 98 165 161 144 130 131 163 134 169 236 349 249 264 273 191 190 51 57 70 122 214 198 159 150 103 72 61 83 96 42 1 -13 62 29 1 119 66 158 103 105 244 232 174 195 211 259 201 279 281 247 150 186 204 171 183 170 211 166 149 206 175 223 249 222 222 198 244 257 226 230 175 123 162 188 173 186 214 174 195 198 178 246 258 173 175 113 121 149 135 124 102 112 98 136 127 129 119 137 168 178 142 79 159 159 128 137 133 100 95 60 68 38 48 72 79 71 25 14 40 37 58 129 91 100 128 120 112 111 85 79 116 83 83 87 87 73 93 94 75 67 49 36 35 68 89 67 75 109 105 101 103 100 87 81 94 101 94 99 85 86 76 67 59 51 29 23 36 37 19 44 36 34 37 13 21 19 24 40 55 50 60 58 60 62 49 44 41 43 49 30 21 38 25 7 17 29 18 5 5 5 54753 330 115 30 10885 15 12 33 8217 1130 347547 272346 225426 163570 118131 123332 101152 55431 20375 4137 3177 2852 3123 3053 3306 3295 2833 2688 2817 2349 2283 2608 2610 2573 2525 2462 2539 2702 2641 2551 2215 1912 1790 1726 1762 1697 1669 1726 1711 1740 1898 1676 1366 1364 1281 1182 1351 1701 1895 1729 1426 1292 1143 1011 1083 940 830 876 918 888 949 1018 843 756 824 811 801 825 845 925 892 798 704 738 764 726 556 418 537 407 348 395 433 490 371 411 412 505 475 487 353 402 414 310 318 294 247 263 258 302 306 315 388 391 338 333 452 409 379 301 356 364 294 218 194 265 245 348 288 334 444 320 253 312 224 249 192 146 193 185 129 235 246 167 211 408 303 282 293 277 192 109 120 100 236 201 194 182 229 144 7 113 150 101 75 23 20 27 6 150 139 113 71 149 179 184 221 210 192 223 302 291 253 331 316 227 176 223 216 212 155 238 209 185 192 238 269 264 228 333 274 264 241 258 271 164 180 252 228 203 205 175 233 224 195 264 243 237 227 207 188 185 152 183 115 165 149 227 217 174 121 150 138 168 140 128 173 184 129 158 134 121 135 117 92 84 24 40 88 90 82 50 48 69 57 132 112 142 140 127 118 104 134 120 144 145 118 101 104 106 120 105 80 106 108 67 84 94 92 96 130 120 112 116 122 104 96 114 125 114 132 86 62 115 99 68 110 101 76 85 75 87 80 52 51 27 16 29 32 43 46 39 61 64 70 61 79 63 52 52 60 46 63 69 78 50 45 45 41 42 38 43 33 19 20 19 16 14 9 1 54759 324 118 30 10888 15 12 39 8216 1130 162677 197407 226094 273859 326718 354139 331996 254914 131326 22062 4457 3035 3032 3000 3034 3147 2840 2711 2503 2109 2181 2617 2651 2420 2443 2518 2614 2622 2536 2450 2067 1888 1880 1871 1735 1678 1827 1797 1729 1901 1780 1546 1452 1303 1280 1247 1139 1492 1420 1234 1043 980 977 979 827 835 747 706 663 839 840 823 757 690 616 663 747 697 792 675 687 672 658 631 589 476 497 431 358 391 435 325 297 365 413 400 418 431 446 339 384 417 356 275 282 213 164 222 238 287 309 260 361 364 339 315 372 293 280 323 290 305 246 287 345 368 402 600 666 621 523 463 302 307 323 193 177 116 164 119 126 133 73 161 288 300 202 290 277 252 103 98 77 87 163 244 197 229 142 142 56 52 39 85 25 82 80 52 77 29 42 88 120 75 91 151 224 161 176 107 153 235 264 311 357 241 207 158 219 172 244 201 206 138 239 253 159 205 193 226 196 208 259 249 244 211 138 200 201 224 244 177 166 216 243 154 218 251 244 174 154 127 136 134 144 129 114 127 148 146 82 116 153 158 177 82 104 113 116 100 132 107 60 47 81 48 35 41 53 9 39 80 57 59 109 119 105 125 118 130 106 108 62 90 120 103 56 71 88 107 111 68 69 58 26 53 36 44 69 90 109 99 98 109 86 78 59 76 88 86 101 111 80 75 64 66 59 78 63 29 21 19 10 7 34 28 4 7 21 1 3 38 23 26 34 44 33 41 46 16 32 27 28 19 30 20 19 17 19 16 17 17 6 2 54765 319 120 30 10890 15 12 45 8215 1129 128349 155467 189448 224678 247703 270767 322647 364057 328319 132873 14924 3118 2868 2826 2948 3070 3014 2725 2545 2041 2042 2389 2423 2434 2318 2527 2673 2554 2549 2452 2194 2013 1981 1992 1939 1870 1898 1976 2025 1966 1717 1283 1024 1093 1003 910 862 1181 1270 1245 1139 970 1001 908 854 986 856 846 840 800 756 770 560 528 564 522 739 658 667 714 616 625 653 631 583 414 481 335 333 315 289 359 394 388 479 363 385 393 440 429 378 206 230 211 149 165 152 171 114 101 146 234 318 376 384 372 368 397 394 412 449 540 551 546 369 317 310 387 398 448 439 339 231 300 223 105 -7 80 38 125 78 98 82 99 227 361 300 308 242 196 227 129 39 6 70 160 232 248 178 134 154 191 104 -7 14 117 59 22 69 62 60 57 79 184 148 78 139 162 92 142 204 213 223 259 219 190 189 185 188 212 177 202 135 139 113 150 165 195 158 205 182 202 247 214 158 86 152 114 142 176 232 216 177 203 214 180 163 167 190 123 149 147 112 120 137 126 117 138 114 110 88 137 125 116 119 143 149 157 113 99 106 94 85 64 64 56 30 41 42 27 10 25 61 36 56 88 100 97 64 99 105 111 96 98 91 87 93 76 84 80 72 89 71 51 19 25 50 47 42 39 93 90 85 75 62 84 89 72 87 71 73 94 83 97 79 63 98 77 30 28 41 28 35 43 34 23 32 15 6 25 13 42 38 39 36 47 51 33 29 40 45 35 16 28 37 28 18 9 6 54771 322 121 30 10891 15 12 51 8214 1128 118772 146993 177343 207218 226935 260878 309180 375616 376507 180497 21125 3135 2950 2899 3248 3305 3007 2691 2202 1937 2098 2496 2424 2389 2624 2791 2765 2645 2785 2775 2354 2246 2201 2090 2012 1893 1713 1660 1597 1474 1181 1035 965 838 926 855 886 1149 1362 1218 1043 981 985 973 911 866 812 632 659 693 685 624 595 578 576 646 682 666 689 691 706 591 594 625 541 373 397 397 371 387 363 353 385 360 280 319 273 285 345 309 199 249 121 89 111 145 140 76 77 238 344 527 688 837 987 1161 1149 993 812 691 653 517 428 323 264 358 286 272 398 364 357 331 177 227 213 204 182 119 75 49 71 122 173 222 234 202 195 228 290 188 198 194 120 84 27 122 163 271 280 198 123 139 40 63 29 52 -17 27 26 57 38 66 47 107 142 128 130 189 132 162 194 209 203 278 297 139 164 192 247 208 145 199 202 177 228 188 205 250 257 154 197 146 194 176 138 158 92 127 164 150 199 254 225 208 237 205 155 199 167 140 90 84 119 83 110 112 142 102 96 108 98 109 94 119 117 82 87 142 186 169 112 77 73 71 33 29 44 43 17 55 28 -2 33 19 66 80 103 99 116 126 121 53 88 73 75 103 99 56 71 102 92 53 26 52 33 15 28 63 67 77 67 99 89 89 96 96 63 104 116 97 95 83 76 86 62 61 57 51 50 38 18 34 32 27 32 42 22 22 10 18 35 33 16 21 50 43 32 29 27 34 29 27 36 26 28 19 11 6 16 4 6 8 54777 329 123 30 10893 15 12 57 8212 1127 126285 166811 209254 239218 280087 320936 345513 349396 275422 114318 12129 3172 2963 3089 3486 3521 3087 2893 2551 2029 2197 2751 2885 2804 2813 2984 3212 3210 3107 2825 2478 2172 2040 1845 1556 1593 1541 1523 1546 1565 1036 892 879 845 823 746 904 1201 1282 1179 1064 1014 993 964 856 838 715 620 609 648 738 694 627 659 626 559 716 699 682 660 646 797 796 676 675 600 475 383 471 358 388 383 323 338 387 412 286 404 340 277 299 310 156 226 289 295 418 486 672 787 891 832 872 869 915 899 925 816 619 488 337 320 318 269 237 300 341 301 288 385 401 362 215 305 163 153 182 48 87 97 105 156 222 121 223 354 280 354 287 252 142 247 215 70 68 69 93 226 244 321 249 213 159 79 -2 32 81 57 26 53 1 40 64 131 143 181 146 142 168 203 208 279 361 236 271 217 268 304 315 286 206 150 192 147 209 255 221 186 187 212 222 275 258 209 164 121 168 185 184 167 228 254 238 332 229 230 217 254 199 195 154 160 157 177 167 163 131 159 102 136 104 140 133 161 133 131 151 169 128 125 106 128 125 104 64 84 114 64 37 14 37 59 87 76 72 111 125 136 133 132 153 105 87 132 127 103 85 71 116 111 89 84 102 103 55 78 66 68 118 134 134 123 132 121 117 114 132 92 121 122 120 117 107 75 93 84 78 72 73 78 52 45 57 68 67 55 42 37 30 24 50 66 72 66 61 52 60 59 63 69 38 42 34 50 45 39 31 28 37 27 29 16 15 8 5 14 11 10 6 54783 330 125 30 10895 15 13 3 8211 1126 112050 142026 192612 254875 328070 405399 461146 409467 198243 22465 3440 3238 3446 3486 3657 3516 3345 3240 2905 2272 2739 3219 3175 2978 3034 2974 2776 2764 2621 2392 2180 1793 1701 1664 1555 1470 1492 1445 1703 1697 1056 898 826 880 838 967 1138 1269 1369 1347 1234 1067 1086 985 962 857 746 762 697 705 729 754 762 594 760 590 684 703 670 730 771 779 746 762 648 514 455 488 366 376 351 338 309 320 418 441 370 518 511 625 702 912 1060 1232 1297 1072 892 948 950 760 786 929 823 658 679 658 546 513 462 378 368 312 228 211 298 256 341 358 405 437 455 415 298 333 248 236 204 195 101 91 113 127 219 187 245 373 293 281 218 226 236 277 270 139 36 157 261 286 224 250 270 160 89 86 130 97 68 102 67 89 85 94 113 103 115 239 230 255 268 228 276 284 251 303 289 332 280 297 280 244 186 202 246 235 259 237 223 236 264 225 240 230 226 243 235 168 237 184 198 191 191 210 251 332 330 287 239 226 204 242 245 207 208 193 181 164 154 167 166 190 182 164 182 209 160 206 165 204 173 153 152 155 142 149 101 78 113 82 84 93 96 60 54 105 155 179 159 154 142 183 172 154 163 190 171 142 120 120 114 146 129 104 78 118 128 87 87 87 110 117 139 98 129 139 119 117 111 107 120 122 116 138 128 116 96 82 118 110 112 93 61 65 82 63 58 44 52 55 41 57 63 72 84 81 90 86 62 74 80 81 76 79 69 74 74 61 52 64 54 53 44 39 42 36 33 31 23 20 9 1 54789 333 128 30 10898 15 13 9 8210 1125 121387 156216 201118 253395 323193 391782 431350 391352 211193 35696 3624 3217 3227 3318 3728 3701 3410 3251 2952 2365 2394 2889 2948 2695 2445 2545 2850 2734 2462 2481 2336 2051 1856 1795 1636 1582 1447 1363 1676 1505 1292 1103 916 801 855 955 1053 1348 1441 1283 1157 1053 989 937 904 810 676 732 771 791 831 725 699 616 580 620 734 709 801 874 952 820 833 574 532 577 430 445 485 445 405 303 368 362 496 727 1058 1277 1444 1511 1481 1521 1674 1685 1675 1494 1406 1151 1142 935 920 706 525 416 328 482 575 443 410 336 439 352 238 245 248 351 343 346 347 365 467 364 249 243 171 201 163 156 142 163 155 231 245 218 225 316 327 316 338 326 303 290 227 200 120 213 239 195 293 315 340 195 150 127 91 112 87 74 97 110 158 155 176 225 209 218 188 183 251 269 298 282 301 329 364 356 281 280 280 256 227 304 253 293 348 290 230 293 342 280 253 326 250 232 304 259 183 115 146 169 233 253 315 341 278 325 335 310 301 259 226 229 233 211 252 229 209 197 168 202 210 215 221 206 217 197 168 208 187 170 174 152 152 102 113 107 95 121 93 65 97 86 64 103 144 168 159 136 158 168 155 143 182 181 150 151 100 100 132 134 129 109 134 132 100 86 101 129 142 139 154 141 164 152 149 127 116 148 165 133 155 131 115 108 131 127 118 98 104 97 102 104 116 99 91 95 84 43 50 82 109 115 85 106 97 89 86 102 95 112 107 83 79 91 75 77 92 78 70 77 67 70 74 53 42 43 50 43 41 23 8 7 6 54795 330 130 30 10900 15 13 15 8208 1124 124132 154198 201746 252861 300313 338623 338670 270258 116966 12477 3090 2987 3203 3137 3677 3502 3164 2935 2712 2077 2009 2454 2611 2292 2365 2637 2561 2579 2687 2453 2274 1924 1673 1746 1626 1444 1406 1344 1484 1420 1068 943 878 837 809 794 1065 1310 1370 1203 1035 982 884 814 745 758 657 698 598 655 734 651 462 462 563 623 852 776 766 836 747 734 587 515 473 448 378 360 448 405 484 570 745 960 1194 1651 1967 2112 1985 1695 1819 2057 2150 1883 1429 1051 1055 958 793 656 420 197 372 347 404 433 442 452 387 311 323 254 257 233 236 333 315 275 287 423 452 355 213 196 170 131 155 111 115 120 113 38 134 150 224 339 281 276 286 239 212 221 194 186 138 182 155 210 273 276 289 157 78 53 74 89 39 67 55 45 32 66 93 94 145 131 209 199 182 195 214 290 314 290 306 323 242 208 242 203 206 254 280 205 280 307 297 383 375 310 256 217 185 167 252 246 208 169 160 199 216 211 213 240 284 256 240 287 316 246 213 234 234 134 174 141 232 190 185 149 163 170 155 178 140 166 167 157 200 132 147 148 121 69 78 73 45 72 93 87 90 53 65 89 79 145 134 123 118 118 109 98 106 182 156 94 95 96 115 97 121 103 124 87 64 55 98 149 98 120 116 122 132 136 111 108 89 96 84 96 114 121 101 79 59 77 83 70 85 62 55 75 63 65 76 38 26 42 47 65 48 55 72 74 103 77 65 58 64 54 53 52 43 52 51 52 52 38 38 38 38 28 26 22 14 20 8 13 9 4 54801 334 131 30 10901 15 13 21 8207 1124 113045 145785 189655 243464 294831 334337 352362 328921 184085 32782 3713 3078 3303 3668 3825 3763 3490 3313 3308 2604 2169 2387 2792 2750 2585 2689 2751 2617 2612 2629 2407 2102 1904 1795 1688 1571 1563 1579 1591 1618 1297 1129 984 934 902 852 1100 1271 1308 1275 1067 977 935 838 815 768 719 725 848 813 669 725 737 666 611 789 863 949 866 929 819 743 721 650 626 640 659 723 842 1064 1248 1411 1586 1563 1422 1344 1356 1482 1272 1158 1122 1039 933 764 697 645 628 571 536 376 331 290 337 397 405 451 435 453 465 421 401 341 271 133 191 297 326 401 433 502 482 476 308 195 290 236 225 259 199 216 191 174 239 243 278 387 420 347 341 373 354 313 374 196 191 308 242 210 215 376 318 190 103 108 74 174 102 76 117 138 180 162 167 134 220 290 232 207 244 309 337 337 417 442 373 315 339 372 267 275 265 286 279 236 330 392 427 408 383 375 323 308 301 297 244 311 286 251 232 247 239 248 355 285 291 275 344 368 344 337 367 380 286 201 291 247 219 240 211 235 227 199 207 229 222 240 230 247 212 194 176 170 155 105 91 151 143 103 94 102 106 109 108 147 170 163 171 199 194 188 160 174 195 173 167 150 118 130 152 154 123 158 198 139 118 123 155 153 161 163 172 175 167 179 173 170 154 146 134 139 147 150 156 115 113 130 132 127 105 125 108 111 97 82 95 88 73 78 79 82 96 110 101 102 100 110 99 106 112 122 102 98 92 94 94 79 96 85 79 64 83 72 68 69 67 52 52 57 41 36 30 17 12 2 54807 326 134 30 10904 15 13 27 8206 1123 136181 166712 205834 241222 264242 288549 276875 191056 59201 8932 3183 3088 3211 3381 3520 3498 3393 3207 3049 2364 2054 2286 2524 2644 2515 2393 2413 2420 2386 2306 2237 1845 1764 1636 1446 1407 1345 1422 1425 1531 1125 925 843 806 808 844 1076 1096 1065 998 920 963 816 686 753 664 588 566 678 832 723 678 829 802 804 1025 1069 1108 1090 1051 1126 1065 1055 838 865 896 1057 1336 1365 1716 1934 1859 1626 1304 990 792 780 666 618 551 442 426 347 310 330 297 305 257 262 219 202 218 322 430 390 377 386 454 437 343 331 297 321 262 211 350 368 311 310 274 431 308 330 156 178 254 163 149 191 184 197 239 179 149 233 388 314 134 230 303 230 196 268 189 175 238 192 142 318 284 174 126 105 -17 -46 25 72 113 141 115 72 83 172 193 136 147 169 219 166 218 249 217 223 266 327 341 296 230 247 183 192 216 208 168 208 288 320 312 251 289 213 213 150 229 215 242 218 198 184 178 149 195 212 277 200 241 219 261 237 247 309 319 244 184 136 142 140 188 171 145 133 168 148 195 202 132 134 150 185 155 161 166 106 84 63 103 111 53 78 76 31 38 64 113 80 91 50 52 96 112 110 77 143 124 127 139 107 74 105 131 116 90 87 124 122 47 64 110 110 112 134 107 92 102 102 94 89 103 110 93 50 80 81 103 116 61 67 73 76 84 67 41 53 51 51 17 7 24 25 34 42 47 53 60 57 59 54 33 56 47 46 43 34 24 12 23 25 29 31 21 24 28 13 6 5 1 54813 331 106 30 10906 15 13 33 8205 1122 110934 144844 195229 240444 276040 309292 315540 255528 99015 11251 3280 3041 3393 3606 3830 3746 3392 3501 3322 2602 2091 2408 2623 2774 2626 2593 2724 2688 2558 2532 2264 1914 1570 1632 1648 1501 1559 1402 1545 1735 1155 1049 931 908 837 891 1000 1300 1180 1184 1177 986 857 943 987 984 1133 1393 1587 1865 1984 2133 2514 2790 2926 3001 2910 2591 2338 1968 1674 1428 1254 960 711 620 608 618 534 509 418 465 498 398 422 487 513 418 374 487 358 398 292 298 320 314 366 381 323 363 284 220 149 356 484 359 390 313 437 416 354 431 398 291 209 411 546 552 441 383 399 343 266 204 232 295 306 322 190 96 234 167 159 142 172 396 329 236 198 303 287 315 338 267 229 219 217 269 301 308 199 120 143 126 54 86 165 152 165 214 183 163 237 239 243 217 199 215 239 208 254 276 260 305 305 331 277 263 277 263 295 232 277 233 269 252 258 283 260 288 262 247 204 212 267 256 200 124 184 197 230 253 233 253 302 289 275 221 246 258 289 206 235 189 179 138 204 210 176 124 142 179 196 161 200 217 217 201 163 160 175 164 118 120 106 105 124 89 114 106 48 76 74 143 141 127 148 154 124 92 112 162 161 183 152 124 93 83 149 135 122 106 125 129 123 84 56 116 159 135 149 144 140 127 124 127 127 143 138 122 111 121 120 114 94 114 113 121 99 100 109 94 85 94 110 82 65 65 72 65 86 96 92 88 98 98 78 80 91 77 69 65 72 64 53 58 51 50 66 57 46 47 54 34 41 26 23 19 23 16 13 54819 327 136 30 10906 15 13 39 8203 1121 120709 150338 187931 227550 261672 299549 319015 253376 96482 8772 3034 3283 3628 3633 3824 3579 3355 3359 3068 2774 2193 2216 2580 2640 2434 2361 2383 2464 2373 2353 2349 1930 1563 1555 1442 1393 1322 1298 1347 1468 1116 861 803 954 765 854 1027 1203 1259 1135 1035 1183 1289 1616 2213 2812 3012 3138 2985 2902 2706 2597 2559 2365 2392 2214 1979 1628 1200 1011 752 598 398 353 491 482 349 330 274 349 261 324 277 289 321 384 338 413 351 378 321 321 275 161 248 246 226 307 309 206 346 228 157 253 309 363 429 428 265 344 391 389 305 217 247 491 375 409 328 356 289 350 297 176 213 136 225 185 236 177 94 191 134 176 173 219 268 219 276 368 232 235 280 197 204 183 207 170 241 263 220 56 60 70 26 -6 -62 44 156 108 112 93 166 188 202 214 267 237 136 221 208 284 313 285 261 212 305 325 243 237 262 230 176 250 274 245 228 224 261 188 190 194 184 219 258 173 165 190 182 157 201 185 168 155 214 252 223 212 230 209 142 160 83 185 144 165 142 119 129 152 170 146 125 128 164 129 89 101 151 105 118 126 80 58 91 67 83 62 78 74 69 55 64 73 110 143 121 100 111 150 103 87 86 115 131 103 78 62 89 96 82 86 94 81 28 60 70 88 96 72 68 100 106 94 100 108 96 120 89 83 93 109 89 99 108 76 81 76 34 43 59 59 46 67 56 49 32 51 31 43 52 58 62 84 73 61 49 33 44 53 54 52 49 40 30 26 36 35 23 18 31 19 17 20 12 10 2 54825 329 105 30 10905 15 13 45 8202 1121 121636 104022 116669 129416 138474 128353 113534 90894 53992 18115 4352 2748 2811 3098 3191 3210 2927 2709 2641 2269 1771 1648 1963 2271 2193 2032 1984 2061 2165 2174 2168 2106 1802 1522 1444 1366 1242 1321 1371 1478 1424 1106 943 878 883 791 759 849 1069 1131 1277 1746 2286 2834 3278 3328 2999 2532 2403 2267 2094 1973 1821 1590 1321 1035 849 708 559 497 490 405 365 365 310 310 368 371 343 348 320 276 271 317 322 391 439 423 387 305 333 302 365 304 176 229 320 341 214 246 238 254 244 177 183 275 377 439 395 324 352 360 387 268 274 370 383 472 424 396 369 228 208 179 219 265 191 186 168 157 93 125 153 119 176 230 294 259 320 271 247 230 249 253 225 247 217 186 238 253 183 104 99 64 29 42 57 73 46 98 161 129 101 112 145 180 164 244 245 181 196 220 253 284 267 284 253 208 196 221 252 219 210 179 187 229 263 227 182 200 225 207 194 275 290 268 189 161 152 119 164 191 244 230 214 245 259 246 230 211 175 162 143 166 195 226 169 133 112 87 104 91 131 145 163 153 137 132 121 136 143 174 105 55 73 75 83 121 93 71 66 73 49 51 74 142 167 158 146 134 107 122 95 103 124 98 67 83 80 103 123 106 111 96 93 102 78 84 103 92 101 108 91 94 114 114 102 80 81 83 95 91 97 72 74 87 89 76 59 57 59 58 61 66 58 44 64 56 27 29 38 45 47 65 64 49 52 63 58 52 39 42 52 44 49 50 43 49 36 32 30 28 17 17 12 3 2 6 0 54831 332 137 30 10907 15 13 51 8201 1120 101492 99049 113675 129652 143761 149285 142008 113445 64416 26345 7837 2748 2781 3048 3284 3156 2963 2815 2687 2440 1748 1660 2074 2212 1955 1910 1983 1998 2104 2219 2235 2006 1680 1561 1525 1479 1272 1231 1322 1484 1452 1059 960 908 819 826 977 1648 2588 3356 3784 3732 3344 3010 2593 2259 2201 2266 2254 1954 1553 1140 825 705 657 671 555 527 522 424 340 333 328 294 337 266 306 336 288 277 250 303 312 249 225 352 352 392 409 336 273 262 310 221 250 235 267 234 323 272 220 244 176 199 236 285 335 336 313 346 417 374 344 269 258 408 554 502 456 453 404 337 264 210 242 283 176 219 251 181 152 156 130 119 156 241 261 199 198 256 295 315 236 164 146 161 194 211 186 176 166 71 64 94 124 82 40 109 93 118 197 170 167 185 190 244 233 235 248 237 222 257 249 329 401 396 320 248 253 262 245 265 270 262 248 207 250 290 249 195 203 231 272 249 248 270 221 214 218 208 217 158 170 306 276 221 208 160 208 166 164 133 190 167 138 138 149 108 154 174 170 198 184 143 105 134 158 154 187 183 163 168 145 108 102 80 91 90 73 56 29 85 94 115 124 106 129 142 151 138 135 124 132 129 116 103 90 99 118 129 120 129 136 113 79 84 130 135 141 157 142 133 141 138 136 120 112 125 135 132 105 92 86 79 101 118 99 81 82 93 98 79 68 72 59 44 41 46 55 54 49 59 76 80 74 75 84 82 74 61 57 63 64 57 58 56 54 45 47 51 53 31 26 27 22 15 16 10 6 7 4 1 54837 326 139 30 10909 15 13 57 8199 1120 84161 97360 118914 138776 139218 122685 100173 63754 22155 4233 2642 2469 2604 3020 3150 2998 2764 2606 2501 2049 1542 1655 2068 2189 2121 1981 1982 2021 2015 2002 1886 1716 1520 1349 1384 1261 1121 1179 1322 1370 1200 1199 1470 1858 2287 2847 3445 3768 3741 3314 2816 2496 2209 2089 2110 2038 1885 1740 1463 1054 797 669 620 611 540 532 522 483 461 385 312 368 397 311 250 281 343 346 345 292 231 315 303 287 349 374 392 299 291 297 271 220 153 175 266 363 359 290 268 267 244 200 156 204 264 332 392 427 342 322 284 343 340 296 179 347 441 455 447 393 301 351 299 187 185 250 262 230 177 120 106 98 64 125 99 223 303 199 290 299 269 291 222 155 177 146 135 153 161 208 90 54 131 93 99 74 50 119 137 175 202 137 245 174 126 217 225 238 201 129 153 164 199 181 270 212 224 296 229 198 194 210 201 232 222 147 155 214 186 206 204 191 228 251 257 294 198 154 131 155 176 183 216 220 176 134 155 123 147 140 131 156 160 145 151 170 173 128 122 112 123 149 151 152 151 152 141 127 103 102 88 80 96 85 36 13 38 47 54 63 62 74 80 84 98 110 132 134 107 86 95 117 135 119 94 73 58 41 65 87 66 48 66 80 68 69 86 102 119 118 104 108 96 94 96 94 74 70 63 47 46 52 61 73 83 80 73 56 44 33 47 58 56 55 26 9 14 33 42 38 39 51 58 59 42 40 37 31 41 43 30 30 41 43 36 26 21 25 31 18 17 10 999999 999999 6 10 54843 323 139 30 10909 15 14 3 8198 1120 83292 93324 106763 120856 127087 117054 95735 62564 24323 5965 2766 2650 2733 2843 2902 2859 2705 2579 2398 1978 1572 1672 1943 2095 2066 1921 1918 1952 2058 2106 1949 1751 1494 1378 1404 1373 1399 1623 2220 2650 2837 3255 3518 3488 3380 3235 3309 3294 3041 2716 2589 2456 2229 1875 1491 1136 894 773 681 667 662 570 500 532 460 487 525 473 331 294 325 277 258 261 303 345 276 346 335 351 281 315 412 349 312 327 258 371 370 315 188 154 214 261 307 256 283 274 242 193 192 240 227 270 294 240 373 339 379 366 396 389 349 274 325 384 343 349 427 420 271 219 159 145 195 253 284 260 251 192 113 45 153 181 234 293 245 252 419 217 243 215 199 215 197 163 126 115 170 142 72 90 41 103 61 79 137 80 102 96 127 118 133 202 188 161 209 189 210 204 176 202 280 323 357 244 216 233 249 208 193 168 190 182 167 172 181 175 208 237 221 210 225 277 251 227 181 142 155 132 132 175 188 187 169 144 155 202 189 129 106 134 154 111 115 171 161 111 87 93 109 100 125 163 149 136 130 127 114 97 109 108 87 66 52 24 46 45 26 9 12 46 90 124 117 108 118 120 108 111 112 115 141 136 105 68 62 70 68 59 71 92 73 46 31 63 115 125 108 106 88 85 95 100 104 94 91 79 59 72 73 72 75 67 59 64 50 38 35 48 49 50 49 39 20 13 9 24 36 50 50 55 45 31 38 37 25 22 47 44 23 29 32 22 22 28 25 18 13 5 999999 2 4 54849 325 169 30 10909 15 14 9 8197 1120 99928 126582 158290 178216 178489 153783 115504 69208 26681 8085 3716 3505 3708 3731 3591 3613 3489 3447 3307 2827 2630 2945 3466 3659 3476 3440 3559 3637 3705 3792 3814 3831 3711 3777 4101 4559 5128 5948 6268 5863 5565 5337 5088 4561 3872 3237 2688 2150 1868 1602 1243 1015 854 773 680 672 684 684 559 634 660 643 605 654 592 545 471 358 340 342 380 377 281 252 302 286 299 345 365 341 338 372 280 284 369 292 250 242 256 200 217 186 223 214 269 332 303 262 269 247 262 288 215 215 376 430 357 374 416 433 500 403 308 240 352 447 494 485 540 391 259 294 245 259 214 220 224 206 180 123 89 159 155 167 264 309 351 423 385 309 249 234 244 195 176 120 123 167 105 56 119 98 75 89 32 86 104 85 82 122 142 189 228 243 203 199 210 185 216 201 235 280 309 257 261 236 195 189 226 206 167 179 202 209 216 227 221 235 270 263 212 188 207 225 250 173 99 143 178 211 207 193 197 203 153 139 178 174 150 141 131 100 98 135 129 86 86 88 81 128 131 125 152 170 139 113 128 147 147 112 81 87 68 45 47 75 79 66 53 35 73 83 91 117 95 103 139 131 136 158 153 125 124 141 112 86 54 52 86 102 98 87 85 43 54 98 118 128 126 127 118 109 88 108 123 115 102 83 77 91 86 72 99 80 61 74 84 94 73 45 32 37 52 31 13 19 14 25 38 51 46 52 72 74 65 58 46 38 36 30 16 24 33 40 38 28 19 25 31 17 12 13 5 4 0 54855 323 138 30 10908 15 14 15 8196 1121 152609 154443 175658 192466 192431 159572 106274 52141 21032 9903 6996 6762 6872 6901 6808 6658 6525 6435 6505 6484 6241 5949 6063 6691 6726 6366 6237 6178 6271 6661 6751 6607 5621 4902 4233 3679 3455 3556 4205 4978 5340 5109 4614 4660 4588 4144 2958 1808 1266 1185 1135 1046 930 841 811 746 826 802 663 624 555 560 581 768 686 582 466 361 353 379 286 291 282 284 259 313 320 300 342 353 351 268 351 374 409 338 363 457 369 220 173 219 261 301 267 338 367 375 350 311 329 294 307 285 288 328 446 424 493 533 526 554 496 558 401 419 550 550 537 472 443 413 260 234 205 255 242 206 160 97 126 79 173 241 208 304 300 277 309 358 254 257 219 185 212 210 250 206 145 113 64 32 32 54 187 141 107 157 182 187 172 103 167 189 228 286 229 218 287 222 244 251 247 267 247 227 251 264 234 218 210 164 196 211 253 237 213 234 270 278 228 232 257 232 216 216 198 191 193 174 168 165 159 206 202 178 214 196 198 156 96 109 155 120 127 103 83 135 136 121 122 130 115 146 113 144 122 143 156 126 173 137 92 73 45 106 89 63 57 76 50 74 128 135 130 117 147 138 148 68 90 104 92 130 128 84 79 56 78 67 65 105 99 41 46 55 52 83 113 111 110 105 94 92 93 111 92 51 51 52 57 73 73 63 64 38 48 70 77 49 49 51 55 49 35 23 10 19 26 32 44 51 49 68 52 56 56 42 25 40 41 23 20 21 38 33 16 10 14 26 16 12 14 54861 327 136 30 10906 15 14 21 8194 1121 171228 182529 192794 200978 200313 169829 113624 52111 15387 7027 6946 7210 7067 7386 7244 6994 6936 6877 6313 6078 5846 5078 4938 5239 5157 5352 5305 5004 4461 4181 3871 3552 3087 2817 2737 2595 2307 2418 2749 3092 3043 2504 1997 1761 1506 1740 1620 1467 1427 1291 1011 1000 891 769 741 750 689 675 676 553 502 582 711 727 734 605 441 462 360 400 349 346 317 376 447 420 468 448 415 429 382 422 421 432 366 322 349 370 432 316 266 344 415 445 399 389 411 362 353 353 430 339 407 374 464 484 597 593 505 605 621 582 537 535 528 457 529 580 590 633 555 425 304 277 235 281 323 354 248 177 167 144 186 203 227 233 284 296 318 363 313 315 320 261 216 210 140 138 132 90 155 56 88 163 175 114 139 215 193 214 149 164 284 306 202 179 241 325 208 209 198 178 220 226 255 261 206 227 258 216 252 205 207 236 215 207 231 163 165 211 226 235 242 247 239 209 141 154 176 211 220 208 217 206 215 192 212 223 141 103 149 177 174 141 115 114 112 92 102 118 124 108 113 161 137 132 134 164 168 170 155 142 96 128 82 100 40 51 50 99 89 97 113 77 102 98 132 141 133 110 128 154 146 92 146 136 116 76 86 110 105 69 72 80 74 84 93 153 162 150 135 85 85 96 100 115 108 87 97 90 80 116 96 70 69 57 72 78 86 75 74 44 39 36 40 18 23 28 43 34 24 67 68 54 65 66 59 39 44 57 48 40 38 23 26 21 28 24 13 16 16 17 4 999999 6 2 1 54867 326 164 30 10904 15 14 27 8193 1121 172716 189587 209992 233946 234069 185110 120770 49573 10880 5518 5219 5022 5130 5171 5428 5379 5211 5184 4955 4825 4354 3370 2923 3134 3231 3305 3173 3285 3157 2984 2909 2710 2330 2061 1972 1701 1596 1785 1882 1776 1554 1269 1220 1012 1062 1448 1629 1449 1364 1344 1157 1008 898 897 849 785 718 686 715 664 591 540 707 746 550 602 471 386 413 451 399 359 298 360 423 380 481 476 488 368 405 519 415 517 504 446 324 474 497 378 302 372 356 320 338 345 329 413 447 432 408 363 423 361 457 405 440 443 532 595 528 634 617 575 475 450 490 603 568 571 561 465 349 297 286 237 370 473 286 168 158 175 154 193 340 358 257 318 409 314 262 295 271 282 247 195 133 132 70 85 98 92 123 179 129 100 114 157 165 277 239 263 295 255 279 276 295 293 237 240 247 237 218 266 283 211 241 269 237 278 259 265 246 231 240 232 261 257 280 247 245 216 276 290 203 200 140 146 147 187 220 199 209 203 220 232 200 188 171 136 155 181 175 106 146 157 170 178 169 165 162 89 96 135 174 156 149 165 141 113 113 119 144 149 126 79 47 90 79 28 66 98 79 102 100 130 125 145 114 127 138 174 151 138 126 69 33 88 96 98 89 76 74 66 78 97 115 130 139 123 126 131 103 97 95 91 112 124 88 85 83 100 88 93 83 83 95 80 96 68 71 45 42 48 42 23 7 7 44 63 65 58 68 55 63 58 66 48 40 46 34 41 59 41 43 41 33 29 26 28 22 24 35 26 17 3 54873 321 132 30 10902 15 14 33 8192 1122 183759 188320 200619 222038 211229 171503 89704 29405 7086 4402 4133 4138 4238 4219 3997 3971 3867 3718 3703 3633 3357 2592 2184 2523 2696 2929 2773 2657 2574 2448 2557 2418 2147 1916 1742 1657 1601 1809 1756 1552 1235 1075 1172 1089 960 1158 1312 1313 1194 1102 1004 931 779 643 613 517 589 629 568 593 613 550 596 618 623 487 272 151 318 392 295 322 398 367 356 318 335 397 431 355 343 376 438 467 406 350 301 362 308 349 185 343 365 414 428 416 482 375 399 433 491 447 404 457 393 451 530 517 543 553 538 505 461 386 382 396 481 487 452 500 526 341 318 346 273 265 336 273 201 168 55 61 168 216 182 185 249 327 389 328 267 249 221 202 192 120 120 105 86 50 70 84 89 118 45 109 136 215 187 197 170 186 143 213 207 172 199 188 213 207 269 228 191 227 215 198 271 203 178 254 212 161 200 184 230 271 202 251 231 202 123 195 251 245 153 165 119 135 148 138 189 199 127 180 181 125 128 125 145 172 118 92 129 129 98 122 115 111 122 122 104 135 106 97 101 109 88 94 126 125 141 136 90 86 58 60 18 22 46 30 30 118 85 63 63 103 134 146 71 85 129 109 106 85 74 80 72 60 55 82 78 50 61 63 63 48 73 65 78 124 83 65 62 99 112 116 120 66 27 44 51 72 54 77 74 73 50 63 54 58 34 29 21 16 19 999999 0 6 21 33 45 42 50 49 43 42 40 29 14 25 16 28 7 11 7 15 5 11 999999 2 7 54879 318 130 30 10900 15 14 39 8190 1122 179203 196522 225274 234055 206591 147843 83340 21751 4230 3531 3618 3632 3737 3932 3898 3613 3387 3468 3262 3128 2815 2299 1946 2123 2610 2828 2719 2532 2344 2303 2418 2408 1998 1650 1539 1412 1369 1655 1644 1442 1290 1068 976 1038 1049 1186 1229 1202 1027 987 846 682 703 679 591 609 588 618 540 509 587 497 575 579 514 461 317 306 292 267 194 289 302 308 258 266 375 429 291 378 334 313 397 359 310 432 444 433 424 371 256 361 439 420 414 383 498 413 444 473 343 454 465 415 435 282 465 557 558 562 575 589 439 366 327 357 448 509 398 467 419 368 312 234 143 253 280 221 103 103 40 99 125 232 160 187 207 290 300 344 275 270 278 226 171 142 132 52 92 20 73 31 51 51 30 94 123 117 142 133 204 146 193 197 175 269 237 201 200 212 228 203 220 241 226 238 221 167 246 166 123 140 211 170 220 192 155 137 163 120 156 153 115 169 169 142 92 101 102 149 186 159 154 132 93 91 93 145 111 106 100 84 86 52 70 46 31 52 84 88 113 103 51 107 117 95 77 124 119 115 88 86 82 82 45 33 17 7 7 36 6 -16 60 84 38 49 116 113 73 78 104 94 56 77 84 69 56 58 39 36 29 42 67 34 58 32 59 59 59 80 87 41 35 42 36 51 62 72 46 28 22 48 67 48 70 48 25 29 48 51 50 36 16 23 7 999999 999999 999999 999999 6 29 22 9 27 35 32 43 28 12 11 14 14 12 4 9 6 4 2 54885 321 129 30 10899 15 14 45 8189 1122 161556 167358 171215 169983 170772 145769 89242 28425 5935 4182 4209 4170 4008 4041 3917 3755 3604 3584 3463 3248 3121 2854 2154 2162 2562 2663 2574 2516 2520 2450 2451 2505 2156 1725 1654 1602 1412 1538 1580 1419 1174 1037 972 746 905 1170 1110 1070 995 972 793 690 713 664 585 626 630 666 615 585 537 536 629 636 522 354 269 287 385 277 310 217 359 386 389 395 361 379 292 340 440 438 474 431 417 407 413 436 519 412 236 356 342 363 425 369 439 523 438 428 358 370 478 513 508 402 380 484 603 662 460 481 493 500 467 398 458 517 532 597 569 520 463 281 275 339 344 372 256 148 201 232 190 251 249 240 195 365 307 356 360 335 301 212 203 173 200 157 91 -9 74 53 45 80 160 127 64 187 236 118 144 150 226 265 214 205 209 190 162 183 260 207 219 234 218 324 248 241 210 225 223 213 178 208 178 202 261 210 198 179 193 225 197 121 150 160 127 95 153 147 81 151 164 145 160 152 157 126 124 103 146 81 113 110 110 114 91 109 121 84 34 98 107 82 75 48 99 91 111 118 110 76 100 55 59 57 30 30 34 12 19 51 54 74 83 93 91 81 61 109 118 121 110 92 86 80 61 49 57 77 63 58 50 30 32 52 76 94 97 108 105 73 56 50 89 74 74 54 43 47 45 46 53 63 58 46 48 52 46 42 25 30 38 42 30 17 5 14 25 28 19 31 46 51 48 49 36 29 32 19 25 28 25 16 13 11 13 19 7 15 6 54891 320 127 30 10897 15 14 51 8188 1123 163915 190198 217397 227342 225565 198530 127214 41764 6281 4307 4476 4733 4568 4469 4128 4010 3917 3732 3602 3391 3228 2967 2156 1850 2457 2651 2617 2537 2563 2465 2587 2547 2283 1729 1672 1590 1541 1569 1532 1308 1152 899 882 794 891 1077 1199 1126 1099 981 800 829 613 521 615 670 601 628 571 469 482 517 496 585 524 356 300 238 330 284 245 265 355 372 339 281 447 392 339 301 278 357 381 356 423 379 473 405 361 339 287 306 325 374 349 342 467 404 336 477 510 455 450 336 397 373 343 517 506 519 446 578 602 630 515 471 430 441 536 573 543 438 444 376 375 367 392 319 280 240 231 164 198 191 189 143 244 332 289 280 278 191 225 179 112 81 189 193 82 76 39 32 78 16 62 84 75 125 198 183 146 184 212 257 202 174 198 230 237 181 144 195 208 221 234 258 255 268 311 268 201 131 167 164 178 203 151 191 155 132 149 174 179 168 209 141 165 88 130 157 214 215 138 129 85 132 113 136 172 143 123 109 144 138 89 70 69 62 52 66 57 104 126 95 124 111 112 134 115 86 100 92 87 51 45 53 63 66 30 20 10 59 35 83 107 83 116 113 90 116 121 111 88 92 90 55 48 47 43 61 68 79 78 64 21 26 90 90 101 101 103 104 57 60 54 44 48 48 66 34 42 31 26 26 35 49 46 32 42 44 51 37 31 31 15 5 17 10 4 11 29 30 22 40 45 48 23 10 20 31 9 11 24 20 14 5 999999 3 14 7 54897 315 125 30 10895 15 14 57 8187 1123 170992 194094 212274 226238 210565 157489 82084 23759 5843 4588 4491 4534 4352 4224 3923 3683 3415 3311 3236 3187 3094 2849 2186 2069 2550 2706 2619 2483 2462 2409 2433 2447 2137 1728 1780 1637 1452 1515 1475 1308 1126 939 891 811 999 1181 1288 1240 1019 857 771 696 663 639 644 619 453 501 439 451 451 553 514 549 418 239 239 329 315 247 355 389 407 376 292 347 325 251 314 339 395 338 351 409 434 338 373 490 403 271 333 270 223 273 337 397 334 453 429 387 400 357 346 309 362 309 290 389 534 563 616 639 501 457 457 515 463 521 646 718 612 529 521 499 543 515 379 289 304 292 211 187 147 223 150 230 164 296 345 320 316 333 287 230 196 184 172 111 77 80 10 -10 55 76 108 136 93 122 129 190 137 166 192 227 203 197 272 266 217 156 179 219 258 219 227 173 222 216 243 229 211 141 173 167 120 180 177 205 284 220 258 195 148 190 190 119 117 111 174 194 121 117 147 127 139 117 117 125 74 134 96 131 125 101 139 97 112 42 57 89 50 68 108 55 53 99 21 75 131 107 84 83 68 79 39 76 60 -3 13 23 -29 7 35 22 38 67 79 103 61 69 101 140 117 73 68 68 24 37 38 33 32 38 20 12 23 -9 14 75 85 75 73 55 50 48 49 33 46 42 22 28 37 60 39 59 52 37 35 56 47 54 62 34 4 12 999999 999999 999999 999999 9 20 27 17 29 18 10 4 13 20 4 17 13 14 999999 999999 2 54903 330 125 30 10895 15 15 3 8185 1123 180680 206272 223871 214815 185623 162325 98787 28965 6288 4457 4420 4490 4493 4306 3925 3771 3701 3653 3435 3367 3585 3218 2398 2236 2668 2841 2725 2519 2662 2534 2642 2681 2188 1934 1949 1875 1805 1763 1360 1431 1282 1130 1121 1097 1140 1292 1365 1316 1123 916 860 788 746 668 505 607 657 646 480 543 584 695 648 514 374 319 337 290 393 457 450 348 353 349 419 402 371 323 355 452 480 388 381 424 474 436 441 476 418 350 421 312 364 341 351 385 344 385 360 398 371 354 346 305 414 413 411 574 559 649 693 644 477 410 508 605 701 775 836 673 613 586 443 376 434 426 347 371 299 237 157 172 176 156 155 120 191 268 417 417 402 397 354 252 246 223 149 112 120 82 98 80 105 103 89 120 129 188 188 250 258 263 219 217 261 301 306 320 293 246 190 179 211 249 243 229 223 198 229 235 281 216 195 274 185 148 216 231 234 259 262 268 257 256 258 271 198 178 215 208 226 192 151 207 208 190 127 166 152 181 118 74 78 134 168 156 140 101 100 155 133 141 160 136 159 101 150 121 161 192 153 82 70 139 91 87 59 90 75 84 89 119 109 138 140 104 133 150 140 154 168 188 175 152 143 102 113 80 101 128 101 104 91 66 53 70 81 109 127 147 151 146 77 87 80 90 88 99 80 51 75 90 89 95 69 61 72 84 85 84 87 77 43 42 47 55 25 34 52 35 49 73 85 63 68 65 80 67 64 77 67 75 60 58 49 45 44 45 39 26 27 34 26 23 30 29 11 7 9 1 54909 329 125 30 10895 15 15 9 8184 1124 134684 153972 173476 191144 202129 191824 155202 93429 29323 6040 4528 4602 4839 4683 4210 3912 3818 3639 3517 3409 3400 3137 2386 2189 2621 2612 2753 2555 2455 2428 2527 2489 2126 2056 2208 1919 1878 1685 1430 1353 1194 1016 1042 1021 1142 1321 1361 1362 1119 946 912 741 652 735 684 709 725 614 451 556 581 622 588 485 362 330 329 188 325 446 403 360 311 347 389 432 396 377 436 351 293 432 416 403 437 327 361 551 397 281 318 250 289 277 272 275 311 309 376 401 425 427 345 420 345 497 474 531 532 432 553 531 579 591 433 498 478 511 664 689 614 575 504 377 351 415 407 411 206 183 170 138 154 202 129 138 218 336 355 345 342 325 269 303 220 274 155 140 89 88 30 25 109 125 152 97 177 147 198 185 171 230 323 273 167 252 241 306 215 206 207 223 247 243 237 196 217 178 214 219 271 322 216 246 273 205 240 236 199 204 192 186 189 213 210 201 221 188 146 133 144 214 161 142 156 153 113 169 156 132 110 123 141 180 171 195 170 156 164 148 95 114 102 102 144 139 141 128 121 138 181 91 115 89 79 77 25 42 95 93 68 106 132 85 114 124 127 104 84 120 127 199 230 175 125 128 99 64 68 91 99 91 68 67 96 82 77 116 136 124 132 163 114 97 76 73 69 83 86 75 68 84 68 78 99 70 79 77 61 50 56 53 49 44 29 11 33 59 70 58 40 61 74 63 85 71 62 58 55 59 53 60 53 46 48 38 29 32 26 31 25 12 16 8 9 15 9 11 4 54915 325 124 30 10894 15 15 15 8183 1124 141879 164460 190636 218249 221674 183435 114659 63057 24300 6214 4884 4868 4814 4589 4016 3918 3758 3623 3659 3321 3339 3383 2516 2212 2515 2653 2762 2571 2573 2571 2595 2397 2112 2105 2071 1938 1728 1555 1415 1319 1066 952 992 1059 1172 1247 1226 1096 975 879 742 728 578 565 599 688 708 491 483 485 552 601 479 394 385 394 332 325 398 426 496 449 507 518 437 421 388 482 412 455 383 276 396 398 365 264 354 342 365 281 266 226 124 277 298 230 199 219 303 360 299 365 366 315 361 458 506 550 437 501 516 503 508 507 405 385 420 478 595 649 599 528 488 441 333 382 406 324 251 256 152 180 127 174 133 137 254 363 385 315 312 339 292 258 225 128 141 167 101 153 119 62 84 140 105 137 186 214 157 196 190 245 274 260 336 264 288 237 203 187 201 229 119 183 225 194 147 163 216 199 216 264 299 223 207 253 257 248 249 197 224 227 202 221 258 202 204 187 107 188 213 187 155 139 145 135 125 120 149 85 127 178 102 129 167 131 100 102 101 104 128 132 125 92 128 129 138 130 109 80 124 119 95 110 106 93 42 70 64 88 54 101 131 140 88 101 147 123 124 133 138 155 167 115 135 108 87 93 82 85 77 62 56 64 57 62 61 113 138 122 111 77 80 78 95 105 97 62 64 55 53 87 57 59 64 61 65 66 80 72 58 78 54 34 21 23 23 37 65 56 41 42 40 46 54 59 47 26 54 35 35 65 51 39 27 32 23 23 12 8 19 21 6 999999 2 54921 326 121 30 10891 15 15 21 8181 1125 126545 145736 170622 188043 178157 148711 111248 53222 12604 4984 4214 4276 4557 4445 3929 3554 3593 3598 3583 3428 3476 3301 2439 2184 2751 2845 2724 2695 2660 2611 2421 2379 2159 2147 2105 2014 1742 1515 1274 1204 1074 893 844 835 1066 1198 1064 971 766 666 595 621 484 568 633 669 555 453 439 524 631 672 570 425 483 448 514 676 759 803 764 621 593 454 503 550 407 473 390 370 343 319 414 441 456 465 325 411 441 307 317 230 326 229 164 258 234 255 226 227 268 293 317 300 291 363 528 550 497 466 551 597 563 426 331 402 444 420 484 648 609 408 331 379 415 471 407 260 232 196 54 74 150 152 171 131 308 398 296 299 403 305 147 242 269 183 185 149 48 38 73 96 77 96 130 180 230 233 256 350 268 270 306 195 262 277 342 295 211 248 237 167 210 200 187 219 117 167 180 227 265 225 254 238 275 229 190 221 240 250 254 200 194 165 237 220 172 131 49 120 148 146 156 125 127 106 112 56 110 109 84 159 155 113 85 149 141 92 130 83 83 114 134 107 118 132 149 134 121 97 70 95 112 113 56 57 19 10 45 22 53 52 91 97 82 109 139 142 99 122 113 115 131 104 93 108 102 81 68 80 81 50 46 90 76 116 97 90 107 84 93 56 51 39 24 79 83 83 66 43 41 51 67 49 71 71 71 70 41 25 53 51 35 37 13 11 19 20 26 6 10 33 52 63 61 45 55 58 45 22 29 37 30 30 30 32 20 12 11 999999 999999 12 12 5 999999 6 54927 322 119 30 10889 15 15 27 8180 1125 128503 141323 148333 164795 170236 154589 130255 91019 44888 10800 4242 4165 4102 4129 3960 3658 3407 3552 3462 3389 3388 3257 2587 2198 2630 2796 2751 2812 2631 2573 2534 2475 2242 2093 2082 1913 1729 1521 1263 1276 1077 961 805 924 1039 1181 1083 837 898 829 706 554 573 707 578 677 599 538 505 480 527 523 449 380 390 400 370 447 451 505 411 349 409 371 412 353 319 368 326 396 427 316 371 372 330 389 394 415 313 267 227 247 286 256 142 171 293 227 221 186 196 285 326 305 246 265 389 429 470 397 375 490 480 478 394 487 400 505 583 624 557 376 327 403 418 475 446 338 254 168 71 58 150 179 137 142 102 237 374 390 353 312 250 263 233 185 179 131 91 37 5 103 50 98 137 234 247 185 230 242 186 273 286 233 257 219 176 232 260 238 184 123 165 191 129 155 164 223 284 208 171 218 256 203 174 280 227 167 187 170 247 263 185 187 176 244 181 149 152 181 144 113 122 145 93 95 103 102 105 88 96 94 123 140 119 93 99 72 95 132 138 91 114 153 136 111 125 155 120 105 126 118 55 61 98 51 106 98 38 48 53 71 55 72 26 69 108 123 98 120 113 118 135 102 71 58 66 61 22 25 86 94 72 75 58 52 93 135 143 94 89 65 65 56 46 64 59 36 64 67 48 50 65 68 62 85 72 73 67 53 49 42 33 38 19 999999 999999 21 41 27 3 40 33 45 41 41 27 31 31 31 39 37 22 30 24 13 7 999999 2 999999 9 1 54933 322 118 30 10888 15 15 33 8179 1125 106962 130944 155800 174535 178937 181148 171715 148440 117917 70435 16399 3696 3566 3644 3450 3388 3271 3388 3229 3189 3193 3132 2758 2101 2329 2700 2800 2600 2534 2577 2424 2289 2077 1869 2032 1906 1663 1383 1236 1112 905 809 719 794 1030 1071 1072 889 791 621 668 589 551 585 581 598 643 545 578 510 571 637 576 445 330 301 387 408 353 322 358 379 500 346 269 340 361 410 404 386 311 320 362 452 332 267 340 325 297 352 219 194 307 362 247 223 269 252 164 169 228 252 268 242 268 274 385 410 445 366 381 434 512 374 362 418 356 430 503 573 572 482 408 341 482 505 428 365 309 225 124 91 93 150 218 118 118 293 336 312 385 350 235 275 175 113 115 90 6 77 89 38 72 126 139 198 240 248 246 238 273 321 265 316 214 306 194 212 293 172 188 128 165 141 183 185 173 161 210 262 202 249 211 219 240 226 197 248 235 252 265 243 224 209 222 240 233 243 169 104 134 190 86 82 115 140 189 130 121 156 106 112 118 116 126 77 116 125 132 84 89 165 128 121 136 163 155 125 65 104 100 120 136 108 67 47 50 18 31 48 100 84 85 63 63 83 120 100 80 115 102 108 148 71 92 81 65 96 88 65 84 71 60 63 31 50 78 127 142 127 86 69 64 57 57 64 55 73 82 53 49 37 52 68 85 72 49 64 64 52 44 34 44 40 41 17 24 36 41 53 45 30 55 44 56 50 37 40 24 28 58 38 30 31 33 27 15 23 12 23 9 1 54939 322 118 30 10888 15 15 39 8177 1126 95528 113163 134206 151767 150124 151645 127669 99533 68252 22205 3690 2977 3139 3354 3011 2777 2946 3190 2901 2879 2963 3147 2735 1995 1887 2308 2420 2515 2328 2460 2441 2223 1956 1814 1668 1735 1545 1119 1037 1020 823 680 692 857 965 980 994 658 749 596 674 560 472 513 613 662 602 533 489 539 530 567 577 421 302 346 247 328 357 265 315 346 269 287 244 308 333 402 302 386 426 438 305 387 385 381 373 458 286 281 292 141 164 194 252 233 241 234 145 129 212 284 297 224 221 241 193 306 361 404 381 412 437 412 332 304 315 406 491 523 570 413 317 296 362 342 415 371 267 129 47 96 75 136 100 111 237 342 347 311 316 351 261 213 183 153 119 80 -44 16 5 -7 28 -1 105 116 208 227 194 193 200 281 240 195 292 193 225 218 168 126 140 150 161 188 138 171 198 159 172 151 158 172 192 210 167 140 209 267 260 134 248 175 153 159 154 144 146 102 100 97 126 101 82 126 155 91 155 118 84 123 72 127 84 89 112 113 51 99 73 106 133 96 146 145 126 113 110 131 55 76 82 85 121 36 14 31 17 46 -5 25 88 78 66 67 95 131 95 71 110 133 99 64 81 64 40 46 70 35 51 54 44 15 40 40 33 43 75 121 123 104 64 74 57 53 57 46 46 37 35 40 12 37 46 62 73 60 46 44 45 32 52 46 40 2 999999 0 6 16 10 999999 4 20 41 32 28 17 25 8 4 6 12 18 29 16 1 999999 10 4 999999 999999 999999 2 54945 322 118 30 10888 15 15 45 8176 1126 89897 100086 112469 124715 145924 164225 152505 117196 52173 11110 3285 3026 3132 3114 2949 2946 2910 3064 3040 3016 3074 3160 2825 2136 1937 2364 2533 2446 2386 2325 2300 2229 2030 1703 1621 1596 1334 1219 1102 849 730 778 717 866 1112 984 882 879 614 687 699 747 647 747 742 801 736 547 550 588 508 538 401 278 324 381 416 434 466 360 409 291 347 275 258 311 397 370 433 434 450 447 392 385 346 327 429 411 275 210 151 178 232 226 299 249 290 321 274 282 249 264 283 341 414 390 351 440 496 470 458 554 556 524 517 400 344 391 343 481 528 536 388 263 250 354 412 353 310 168 141 92 147 125 212 197 140 215 244 274 264 262 250 341 184 155 138 66 86 65 76 90 57 57 142 230 295 291 251 239 279 200 248 240 228 163 155 187 177 194 204 178 139 199 141 138 211 206 187 201 204 244 232 243 183 173 211 262 266 221 172 178 232 225 201 232 149 166 143 180 115 115 162 119 57 129 200 185 129 82 145 119 119 162 146 62 65 121 65 79 119 130 141 130 125 157 147 130 82 80 74 80 126 103 86 64 77 66 73 98 71 106 86 83 77 100 97 110 139 117 72 119 105 95 90 108 50 53 43 51 68 63 78 91 74 63 98 138 114 110 82 77 91 51 63 72 49 39 62 61 51 42 34 24 49 62 52 23 42 44 28 50 51 16 5 14 29 40 45 45 46 52 57 42 45 42 35 41 33 37 51 49 35 23 13 18 19 12 18 15 18 8 54951 320 118 30 10888 15 15 51 8175 1127 94503 111625 138701 172258 208115 232904 234610 209609 134885 34567 3914 2986 2925 3036 2843 2682 2863 3031 2905 2772 2828 2871 2721 1928 1756 2356 2434 2433 2257 2130 2117 2071 1857 1590 1609 1533 1365 1214 982 731 740 659 694 853 1015 803 753 631 661 600 623 591 500 580 619 628 555 454 453 488 440 553 390 307 262 224 282 267 285 433 351 307 343 349 346 335 401 354 365 285 476 429 394 374 346 291 357 353 287 280 250 286 218 261 213 212 201 92 249 243 226 308 379 387 356 412 321 447 576 627 559 501 462 452 437 290 267 257 368 408 461 416 356 228 250 330 381 448 287 129 91 118 95 129 75 125 143 242 318 328 272 275 252 192 162 152 164 119 31 -18 20 56 34 54 119 185 214 175 301 283 264 187 180 204 211 207 153 150 198 199 132 131 133 180 163 153 163 154 208 190 260 197 183 133 164 179 192 229 236 188 254 226 186 177 162 140 179 110 76 150 144 111 105 139 117 122 142 94 124 90 61 105 108 91 75 66 40 113 125 115 82 122 148 100 93 120 68 50 94 87 76 64 61 91 11 37 96 43 39 43 56 61 23 73 58 70 65 89 113 64 52 70 42 44 55 70 64 39 65 47 46 52 42 19 48 42 76 108 98 82 49 42 70 54 86 53 37 40 34 40 16 41 20 -11 54 54 43 46 44 21 9 16 2 999999 999999 999999 999999 9 18 13 26 26 17 19 36 19 3 8 7 32 25 16 15 16 5 1 10 0 2 8 54957 321 117 30 10887 15 15 57 8174 1127 85252 104692 131998 170841 217864 251596 266725 226796 117839 24322 2932 2828 3031 3046 2774 2767 2890 2922 2833 2786 2788 2818 2653 1879 1562 2052 2213 2307 2273 2059 2040 1875 1828 1621 1392 1465 1212 1066 994 901 763 677 725 880 913 714 715 623 603 516 443 484 559 560 545 725 625 541 549 621 648 633 388 422 371 364 373 390 391 435 432 283 248 289 320 375 319 340 313 294 372 459 351 415 433 494 414 334 262 265 188 273 302 223 161 186 169 264 312 298 337 388 304 241 206 210 266 394 401 544 426 398 370 336 339 331 254 227 281 451 395 353 241 214 306 222 297 306 367 170 72 76 57 91 152 134 132 179 298 284 224 333 239 158 109 46 157 190 53 22 29 3 14 46 135 217 256 221 203 260 203 146 238 255 199 139 172 123 158 163 167 112 114 198 170 140 146 150 160 184 223 250 208 150 168 148 212 217 245 235 171 163 163 165 190 182 174 179 154 89 115 107 80 95 106 62 73 134 172 149 98 148 131 84 100 94 77 95 129 112 85 89 74 110 105 114 101 107 113 84 76 102 95 55 89 105 19 6 63 74 65 82 79 70 75 111 81 80 120 90 31 65 91 61 65 55 36 30 46 74 43 19 50 65 42 46 79 113 89 85 58 48 34 65 31 32 29 31 20 36 66 34 26 47 45 30 32 40 31 16 20 28 25 999999 999999 9 999999 14 10 13 17 36 36 48 43 23 16 27 27 29 23 30 19 20 11 4 8 2 1 9 15 54963 318 117 30 10887 15 16 3 8172 1127 87557 111430 142832 186670 229103 249216 244100 200088 86628 12929 2503 2462 2616 2665 2516 2431 2478 2590 2472 2557 2503 2655 2329 1695 1605 2083 2141 2043 2031 2034 1896 1812 1589 1501 1461 1318 1050 1006 1034 793 605 648 567 731 907 872 712 655 653 608 689 643 691 666 730 854 794 766 747 652 627 643 413 432 355 268 265 244 283 289 235 218 142 308 247 274 372 348 307 418 405 379 466 441 423 444 419 444 319 251 249 355 343 294 196 208 235 341 303 322 336 263 274 110 169 257 184 267 396 358 367 290 339 313 330 329 266 192 333 490 359 358 294 267 227 97 300 347 376 234 10 -12 33 82 41 105 112 165 301 241 197 299 295 227 141 60 107 76 3 -42 41 -24 26 83 122 176 222 166 151 220 102 81 113 182 137 66 130 120 139 108 173 87 161 188 96 152 146 147 175 177 166 167 220 177 199 145 229 181 180 179 190 184 224 208 168 133 165 136 145 43 43 95 85 80 130 104 68 155 121 119 72 50 142 136 80 72 46 61 64 82 16 47 60 55 63 137 144 116 103 118 61 64 84 66 30 31 33 8 101 71 66 47 47 61 77 70 72 59 84 105 86 56 77 78 65 35 41 34 37 30 46 44 31 38 50 29 48 100 107 83 51 57 47 29 32 28 10 40 27 14 36 10 24 24 27 19 53 51 44 10 -2 4 20 5 999999 999999 999999 1 1 3 9 16 13 22 13 9 7 5 13 3 3 11 1 8 13 999999 999999 2 54969 319 118 30 10888 15 16 9 8171 1128 77091 95773 122425 156428 193220 217181 225397 204007 107708 23682 2929 2464 2485 2717 2544 2423 2665 2695 2531 2528 2478 2582 2298 1741 1605 2010 2213 2191 2048 1991 2018 1991 1723 1602 1548 1484 1285 1101 1105 874 662 566 705 964 1073 1106 1076 903 926 917 939 980 1102 1152 1131 1118 996 825 766 786 612 582 385 375 330 351 305 232 310 276 315 352 340 472 427 409 525 517 443 446 464 466 491 487 526 584 514 398 284 330 250 337 372 274 241 292 378 422 410 263 277 275 279 231 226 202 223 267 403 469 347 316 340 410 326 319 260 324 441 537 425 406 313 485 372 377 330 339 264 65 95 130 152 194 204 101 91 248 314 264 214 262 288 281 215 208 167 104 173 19 41 52 96 56 105 136 246 222 177 203 143 178 160 135 156 154 140 177 229 188 168 149 131 139 155 188 225 231 143 129 256 241 139 215 208 240 239 247 184 143 195 124 180 241 208 169 140 186 172 167 71 81 158 142 134 136 140 141 150 185 186 125 92 111 92 75 82 101 103 98 86 73 53 95 131 99 78 115 150 127 129 116 93 87 86 58 82 71 99 54 57 82 84 91 130 91 72 85 108 88 63 73 118 92 120 98 74 52 61 72 66 69 70 60 41 68 94 84 95 78 62 58 55 55 39 56 40 31 39 34 48 55 37 41 45 45 44 53 36 30 22 21 30 16 999999 1 16 22 12 21 48 49 35 36 30 29 19 27 35 29 25 17 12 32 18 11 5 1 3 54975 326 120 30 10890 15 16 15 8170 1128 76911 102298 138023 177718 219693 273186 305370 258621 143746 29848 3265 2419 2389 2526 2535 2476 2599 2695 2525 2448 2468 2537 2330 1568 1502 2107 2283 2260 2092 2055 2080 2092 1809 1616 1504 1676 1420 1417 1325 1019 992 951 1047 1294 1332 1248 1402 1145 1177 1045 964 1009 860 871 765 858 742 724 714 685 551 499 542 367 488 562 518 530 622 522 502 522 452 506 660 659 566 539 532 644 582 504 534 548 413 502 543 597 416 278 423 304 363 282 382 358 338 320 319 348 276 312 347 304 292 265 331 328 405 456 437 290 291 375 329 307 245 404 545 411 394 352 417 380 355 303 410 454 267 128 90 143 147 135 207 179 174 193 347 327 295 314 318 310 229 234 254 270 96 112 83 70 91 125 159 157 224 276 247 222 213 216 198 244 266 184 186 199 194 138 198 195 164 185 172 221 206 163 233 193 178 170 209 265 271 196 224 174 242 194 175 172 192 180 150 170 155 153 157 165 142 134 149 152 85 82 96 108 152 206 164 151 116 177 116 73 131 129 145 99 152 146 164 123 120 152 144 134 95 111 126 107 92 86 86 75 77 80 77 81 92 87 81 109 92 101 93 81 139 104 90 132 122 122 96 104 103 82 89 86 91 77 75 62 48 47 81 88 113 93 84 92 75 44 55 92 51 66 69 84 67 55 41 36 27 58 63 63 84 57 38 39 48 45 17 8 26 26 40 35 24 35 59 42 42 39 45 24 39 46 37 42 45 24 31 28 13 14 13 19 13 11 15 4 999999 2 54981 320 121 30 10891 15 16 21 8168 1128 91578 114840 147269 190452 251203 306118 321028 280318 147820 42469 4280 2245 2252 2414 2355 2333 2423 2376 2381 2378 2381 2392 2176 1479 1412 1945 2080 2119 2144 2163 2103 1998 1895 1640 1551 1619 1395 1425 1330 1182 1016 979 987 1184 1174 1160 1104 858 832 736 777 916 946 818 792 771 629 638 734 722 805 851 708 626 712 651 593 538 579 678 646 770 654 609 536 498 490 541 470 587 549 481 559 495 481 485 470 493 378 321 404 410 308 239 363 277 303 344 359 325 291 304 364 408 342 258 239 312 395 474 500 382 302 316 311 272 216 261 413 389 359 365 359 277 296 286 211 298 213 132 137 100 130 186 154 195 143 171 170 210 195 343 298 310 218 178 172 167 87 164 54 18 78 53 99 125 190 221 143 120 140 138 125 59 40 149 143 159 175 228 138 138 186 170 169 187 85 148 187 154 110 213 234 197 252 240 182 207 145 148 165 155 146 148 186 179 127 170 180 134 136 93 103 122 84 72 105 137 144 104 115 103 88 81 102 108 106 92 88 92 139 89 127 110 123 94 87 100 111 99 87 98 94 67 21 32 57 80 87 43 22 50 76 57 77 124 129 81 90 48 46 68 88 118 85 61 55 17 24 58 61 65 71 54 38 47 54 96 94 84 115 91 61 43 38 45 40 25 19 32 36 15 38 42 50 44 27 51 51 27 25 -8 6 2 999999 999999 2 27 30 13 24 30 56 44 37 33 39 18 2 4 4 13 13 14 15 17 9 999999 999999 5 54987 316 124 30 10894 15 16 27 8167 1129 126083 154786 189676 234672 278021 294685 235906 130149 42992 4750 2391 2410 2394 2561 2397 2332 2464 2537 2474 2385 2262 2271 1877 1447 1658 2107 2135 2148 2108 2066 2001 1855 1761 1694 1583 1533 1369 1405 1139 970 1068 1011 1105 1332 1223 1225 1206 1111 959 1078 1136 1157 1209 1345 1294 1391 1141 1163 1200 1133 901 820 678 694 734 768 657 586 498 452 414 404 544 573 565 512 510 433 512 478 495 454 429 442 552 576 502 432 329 400 371 387 278 363 360 301 347 352 407 339 289 356 360 234 266 276 264 247 391 397 438 300 303 257 307 282 282 230 349 467 431 403 370 302 285 289 252 302 356 155 124 126 160 128 154 116 98 127 203 215 287 263 297 245 208 78 61 87 107 101 73 59 45 77 31 81 179 150 120 127 128 111 96 211 175 160 210 165 159 187 164 120 155 92 92 158 140 178 195 138 141 169 210 269 216 158 138 176 183 130 93 185 150 152 215 168 106 146 187 156 86 89 134 105 130 59 100 103 119 76 150 90 101 96 74 82 89 86 100 70 66 78 112 62 120 129 73 113 97 122 76 59 68 83 82 43 32 34 80 80 20 78 65 62 46 63 47 83 76 49 78 40 60 64 97 106 103 82 48 66 53 12 40 45 35 32 50 61 89 68 45 4 33 39 45 47 31 18 3 1 23 40 29 26 11 43 44 46 28 35 3 21 3 7 4 999999 999999 999999 16 11 16 26 33 3 17 15 13 9 21 11 10 999999 16 5 999999 1 54993 316 128 30 10898 15 16 33 8166 1129 109468 123055 146078 170403 182577 171900 146116 109125 45789 8265 3026 2825 2689 2731 2764 2622 2812 2820 2723 2549 2638 2602 2272 1702 1937 2198 2454 2322 2363 2444 2439 2280 2201 2095 1987 1914 1980 1907 1617 1668 1482 1384 1482 1470 1491 1494 1278 1274 1179 1181 1155 1161 1119 1154 1218 1154 1002 871 841 808 775 605 511 512 592 648 402 413 342 426 554 520 463 502 540 513 434 445 387 411 354 412 441 394 354 463 471 406 328 348 330 277 287 352 331 310 325 240 265 368 277 323 308 228 191 340 250 226 364 452 404 393 321 393 387 402 247 257 412 519 406 346 304 227 367 309 304 276 350 228 120 66 24 108 121 63 15 168 217 196 219 290 292 261 262 152 110 161 47 -11 40 40 114 148 56 80 95 59 113 104 135 112 87 162 163 161 144 201 184 209 203 160 95 97 123 139 166 190 117 194 189 160 196 152 225 136 144 186 124 175 134 147 130 169 157 204 198 139 123 123 138 95 43 43 93 122 120 126 110 151 131 107 101 122 104 164 136 96 126 121 75 75 134 119 88 90 102 108 79 105 137 80 93 90 37 19 37 71 51 59 67 34 58 64 89 74 82 102 98 102 77 80 81 86 62 100 95 87 29 48 26 45 60 34 23 21 53 66 82 82 39 56 57 73 40 36 15 16 15 27 1 6 28 46 34 47 39 39 46 42 16 24 16 21 999999 999999 5 12 15 24 36 20 24 32 33 31 8 20 16 12 13 10 16 12 7 0 54999 322 132 30 10902 15 16 39 8165 1130 95726 106501 130425 155516 176937 194875 187261 153432 82055 21664 4251 3079 2933 3092 2982 3060 3200 3130 3067 3081 3156 3067 2562 1946 2222 2730 2731 2730 2628 2660 2562 2362 2307 2004 1838 1861 1832 1765 1477 1483 1397 1236 1443 1603 1456 1474 1228 1159 1155 1281 1187 1179 1058 953 935 662 729 872 851 828 765 772 681 592 665 777 618 517 498 410 433 371 462 467 393 477 455 455 436 381 384 446 346 415 476 499 498 362 421 471 436 394 446 513 446 364 401 459 415 436 446 411 355 329 393 411 392 318 390 416 328 371 387 364 364 398 321 224 484 600 451 351 345 324 393 403 377 357 384 269 156 60 73 90 92 129 43 154 197 210 300 278 277 287 151 187 133 124 73 80 55 47 66 117 71 74 71 121 121 82 92 121 141 154 199 233 210 185 166 204 166 141 176 159 181 159 167 205 189 210 164 215 200 238 201 243 184 169 110 136 157 84 159 243 179 206 159 126 166 146 128 102 93 82 93 68 76 142 165 167 117 61 93 115 103 146 150 128 91 120 115 106 113 89 103 141 153 108 112 120 113 117 91 110 67 74 116 119 69 61 67 41 42 74 81 131 82 87 146 118 121 113 107 88 71 98 91 98 109 93 85 62 58 82 55 41 50 104 107 87 98 66 51 71 53 54 76 66 72 59 25 47 49 32 47 77 55 64 78 65 37 36 38 51 22 21 36 39 41 44 27 60 58 42 25 32 26 14 32 26 36 58 44 37 14 4 12 22 26 19 15 8 55297 324 126 30 10956 15 21 37 8100 1148 101023 113473 133981 158881 183561 189456 179079 142262 68585 17925 3778 2820 2803 2906 2837 2556 2718 2704 2648 2572 2597 2728 2328 1705 1999 2435 2496 2407 2280 2223 2092 2022 1845 1794 1678 1659 1567 1307 1102 970 915 1123 1376 1390 1388 1445 1279 1238 1172 1113 1090 906 819 904 1024 939 774 746 769 844 694 537 563 592 600 581 475 386 339 324 332 343 378 369 459 464 395 396 445 411 459 511 412 355 457 521 387 404 428 249 346 330 411 426 393 395 413 418 376 350 422 418 349 312 281 371 411 324 384 427 412 344 378 410 393 368 209 296 476 515 341 366 329 271 281 318 321 370 311 218 122 158 99 156 110 108 91 149 262 258 183 285 243 240 179 148 202 126 87 118 122 24 80 90 143 128 127 142 90 132 119 148 134 117 121 164 128 220 215 199 201 185 84 122 227 218 172 219 182 216 212 149 206 217 230 163 220 194 190 180 134 202 154 143 203 187 214 166 140 194 134 132 154 153 113 125 89 96 128 102 163 123 77 143 139 137 109 95 169 126 144 150 130 76 133 123 140 137 122 157 116 58 87 110 49 71 101 113 89 86 113 72 84 96 100 122 110 134 136 112 96 110 98 92 139 116 101 125 72 91 57 60 65 50 54 47 61 83 101 99 67 71 93 75 72 44 46 31 52 50 67 70 82 71 66 51 56 64 64 65 36 39 59 39 17 999999 15 18 24 43 38 47 62 53 39 36 39 28 36 36 36 35 37 33 28 34 26 15 8 12 12 18 4 6 55303 330 184 30 10954 15 21 43 8099 1148 86386 93996 97627 105288 99904 95270 102377 116480 114320 108129 125752 162827 229421 203169 48258 6696 3097 2752 2828 2870 2802 2937 3074 3030 3182 3382 3218 3033 3119 3155 2743 2653 2371 2211 1848 1719 1682 1724 1588 1662 1844 1989 2148 2235 2427 2548 2441 2334 2092 2104 1837 1854 1736 1763 1618 1594 1465 1349 1188 1240 1243 1261 1203 1262 1189 1151 1149 1091 1095 1192 1296 1253 1150 1078 1024 1060 995 955 893 904 888 741 677 547 500 529 538 607 505 482 472 459 459 661 698 509 637 656 537 562 549 519 490 567 542 464 420 496 597 551 424 496 376 213 351 229 245 316 340 260 248 311 194 202 271 221 193 213 251 202 156 234 197 271 170 242 341 306 303 358 356 436 440 339 290 249 302 298 281 239 275 319 337 302 349 276 111 65 53 47 38 16 16 82 23 -30 25 10 36 15 43 99 20 36 53 91 85 108 149 139 151 99 191 184 212 215 203 212 239 148 104 113 64 64 120 148 120 116 103 111 142 117 165 149 134 135 145 161 162 133 161 141 169 169 112 108 106 125 170 124 129 111 92 115 108 154 95 82 102 118 110 136 90 87 109 133 129 88 68 89 92 91 103 88 84 110 125 137 111 160 137 121 127 107 134 117 111 112 103 69 74 99 86 103 113 109 87 101 98 104 87 79 62 58 60 61 59 45 58 55 46 59 67 83 74 55 68 54 58 87 82 58 53 37 35 36 25 42 60 46 60 68 66 70 37 33 50 64 58 60 50 58 72 51 44 41 51 55 46 39 33 33 23 20 34 20 5 10 7 3 55309 331 183 30 10953 15 21 49 8097 1149 73067 50543 48328 54247 58310 63640 72014 83662 91127 90441 90482 76036 36617 8461 3991 3715 3435 3045 3420 3759 3405 3526 3623 3510 3479 3463 3301 3014 2936 2870 2821 3019 3232 2975 3101 3302 3208 3122 3102 3084 2817 2520 2415 2218 2236 1997 1923 1847 1667 1821 1857 1703 1511 1459 1522 1481 1441 1422 1445 1357 1349 1215 1247 1220 1193 1105 1069 996 1146 1277 1180 1101 1092 1013 889 970 905 807 822 804 811 756 745 699 630 462 547 619 564 638 656 575 542 579 408 515 511 511 482 529 540 583 591 483 505 522 394 470 555 542 536 399 350 311 211 334 320 298 236 311 274 251 283 201 280 281 202 255 329 174 209 284 276 187 118 217 393 423 377 356 409 472 495 373 314 313 365 367 275 254 300 350 354 367 348 287 108 41 24 38 18 12 41 5 10 89 45 33 99 122 20 63 53 45 20 27 60 40 128 47 40 98 126 72 99 155 182 242 247 204 113 97 75 74 75 77 101 157 138 121 172 160 189 205 206 187 186 156 176 218 220 128 154 142 154 165 163 201 176 113 119 129 125 103 117 152 122 126 83 58 127 141 106 72 90 116 92 110 87 118 107 91 108 41 100 164 128 138 164 128 137 147 150 123 117 78 108 129 121 104 72 110 117 179 128 123 141 110 97 85 62 87 84 68 68 88 71 78 69 93 106 83 42 67 97 117 92 87 92 108 86 69 63 55 52 55 39 93 88 95 79 55 73 89 67 76 77 82 82 72 65 84 76 62 55 57 51 41 45 36 42 47 40 44 39 38 37 23 15 16 12 55315 330 182 30 10952 15 21 55 8096 1149 80493 88811 104941 97382 101479 128446 169143 148737 102875 69341 49783 36395 18493 7795 4840 4659 4429 4421 4814 4774 4379 4393 4606 5308 6270 6859 7223 7321 7757 7686 6705 5996 5263 4319 3599 3163 2791 2663 2524 2218 1984 2018 1976 1911 1988 1751 1781 1786 1768 1820 1795 1664 1466 1407 1325 1277 1318 1225 1327 1360 1287 1189 1026 966 976 999 927 951 938 991 1025 976 973 1020 967 910 897 984 928 862 806 795 783 727 684 523 588 549 556 589 512 456 481 587 638 595 605 462 487 494 505 626 499 534 542 578 556 407 478 463 457 487 376 314 278 266 350 306 188 282 218 259 275 205 99 198 163 209 202 136 170 152 253 190 165 325 357 368 274 389 544 447 422 323 216 336 384 369 293 293 352 386 332 280 216 261 175 87 125 58 31 -20 46 24 -6 6 -42 59 47 -7 79 46 9 76 95 43 81 -46 -49 30 63 84 51 145 111 136 188 247 258 195 121 157 120 64 119 93 94 180 149 167 152 120 123 173 182 191 148 172 235 213 167 189 153 132 164 164 167 142 147 127 104 147 166 134 136 117 90 104 117 87 102 97 119 111 84 81 121 141 131 120 105 76 99 114 99 89 77 102 92 135 116 126 123 124 114 112 68 102 109 67 90 80 102 99 100 133 97 97 69 62 85 71 51 73 66 64 46 8 50 64 59 67 96 78 58 81 71 61 71 65 47 52 49 40 3 5 32 75 72 79 51 58 57 62 66 53 49 64 61 52 50 48 53 43 47 53 56 34 35 21 22 27 27 28 16 20 19 19 11 6 55321 327 182 30 10952 15 22 1 8095 1149 62858 67805 74185 87248 99381 110881 118412 144069 155694 119901 140583 224117 289671 223236 165895 57706 12679 12222 12831 13157 12050 10266 8709 8570 8951 8361 6585 5373 4815 4332 3942 3763 3444 3265 3069 2824 2510 2279 2079 2006 1883 1768 1657 1864 1918 1839 1610 1555 1588 1508 1716 1542 1318 1197 1267 1265 1185 1076 1163 1160 1129 1101 1023 1012 840 894 949 944 925 945 1005 935 863 863 803 895 840 795 811 724 676 635 608 608 539 448 427 422 435 334 302 380 483 473 509 589 611 570 480 583 692 481 567 462 500 534 388 498 513 459 451 547 404 375 294 222 213 270 297 167 143 233 220 228 218 191 166 289 213 193 193 178 230 162 222 301 337 309 359 346 396 346 368 338 333 284 296 276 239 221 213 233 222 252 269 240 172 90 93 6 1 -26 0 34 91 67 51 54 94 58 41 42 33 -37 29 29 28 17 68 61 57 39 37 60 70 149 151 178 250 202 124 153 72 113 116 104 142 113 106 112 114 135 148 126 77 122 132 122 126 184 183 139 114 123 180 111 135 124 156 97 92 114 101 82 84 107 100 113 77 80 122 74 94 79 101 108 97 89 79 117 99 132 119 129 108 77 118 112 114 92 90 98 78 116 127 105 89 95 71 95 86 75 94 77 75 106 102 93 87 72 61 31 30 52 45 53 36 36 35 67 62 54 76 57 45 31 44 47 36 33 43 46 41 34 25 9 5 55 53 56 65 45 52 51 60 57 60 60 32 55 57 40 43 32 43 31 30 38 23 25 28 10 12 999999 999999 3 5 55327 324 180 30 10950 15 22 7 8093 1150 80864 102591 129706 157633 177004 172328 163358 155270 141261 128572 125541 169281 148339 14120 5137 4706 4419 4295 4275 4518 4732 4702 4618 4687 4541 4718 4663 4614 4604 4412 4362 4288 3896 3504 3310 2821 2346 2082 2001 1922 1886 1891 1947 1927 2015 1749 1590 1550 1716 1709 1558 1436 1326 1264 1229 1107 1064 1073 1009 1049 896 840 918 819 775 727 651 770 778 599 684 791 731 647 662 696 637 616 586 669 588 536 444 506 495 408 486 407 435 290 321 352 446 477 409 421 427 444 448 471 489 411 446 464 429 415 432 417 502 519 446 374 357 282 301 263 256 281 268 194 175 209 183 189 173 164 120 152 192 128 171 241 195 130 203 187 256 273 350 369 356 360 333 368 288 281 301 274 290 288 255 241 189 199 151 65 -29 20 39 68 -3 -54 -39 64 42 41 -4 13 41 69 9 22 -24 -31 10 33 14 -35 26 35 35 24 21 104 108 182 187 213 248 135 119 66 68 97 89 32 73 111 110 125 136 133 138 124 108 135 125 81 115 130 168 178 135 113 122 150 127 138 133 104 63 153 109 113 143 140 105 91 87 72 65 101 61 68 77 60 65 39 88 105 108 90 107 79 110 78 124 152 119 126 97 111 98 83 53 61 75 66 48 49 81 90 91 84 95 89 76 72 56 60 52 30 35 43 19 21 34 38 76 44 40 68 57 68 47 41 30 34 47 31 35 43 30 5 999999 999999 17 29 48 25 22 30 56 31 45 51 53 39 42 35 39 43 46 30 23 27 12 22 17 17 5 14 15 4 55333 333 177 30 10947 15 22 13 8092 1150 98859 130039 150508 152028 153050 188737 218064 197381 143936 102284 56424 24444 8459 5007 4344 4051 3956 4027 4048 4349 4505 4487 4525 4709 4612 4643 4295 4290 4295 4123 3858 3681 3143 2728 2540 2293 2199 2105 2092 2061 1998 1784 1826 1856 1711 1571 1523 1608 1601 1548 1560 1368 1186 1030 1041 1035 952 1027 930 890 911 903 859 677 535 712 568 683 671 813 734 695 777 844 708 750 818 781 822 780 757 674 742 541 498 502 517 561 435 407 413 470 661 573 444 357 485 521 524 550 479 437 365 438 491 416 374 406 445 455 324 384 545 375 368 373 320 327 277 357 288 236 245 206 225 228 305 208 166 164 173 149 251 269 310 386 398 278 336 396 403 340 350 375 314 315 393 302 249 213 228 286 254 194 132 138 19 -29 31 77 62 42 38 74 53 -27 13 24 61 76 64 43 20 15 68 109 77 36 23 79 51 59 104 103 116 183 232 253 267 231 200 173 67 87 98 125 133 150 138 118 125 156 136 136 139 191 151 164 182 159 157 184 141 150 156 211 178 159 152 197 164 130 126 107 149 133 113 121 97 112 99 98 96 120 86 165 148 136 133 130 148 172 187 168 103 100 105 154 123 146 146 158 131 134 145 146 114 91 88 88 77 120 95 124 153 135 114 83 97 76 96 92 101 68 59 62 69 79 92 78 87 112 103 88 111 73 66 58 84 103 92 77 66 56 61 69 65 68 72 77 83 89 76 79 93 77 73 68 85 78 78 72 78 77 79 74 50 47 49 66 53 58 57 55 42 50 36 27 28 22 13 10 10 55339 329 174 30 10944 15 22 19 8091 1150 109768 92474 86631 105216 133046 146112 148549 155790 160636 118374 53293 19969 9331 7241 4710 3631 3229 3304 3312 3529 3744 3564 3679 3694 3961 3778 3655 3657 3634 3567 3554 3457 2923 2603 2365 1925 1632 1625 1524 1470 1509 1300 1408 1281 1327 1310 1337 1293 1399 1293 1079 1013 974 1018 939 849 826 771 826 758 764 651 695 588 548 522 573 673 669 637 714 702 769 726 780 930 854 835 756 818 808 864 797 689 655 617 627 529 417 369 492 466 433 483 482 476 565 575 656 668 414 399 434 313 366 388 329 301 370 404 400 316 361 403 240 203 316 245 190 198 221 125 140 208 288 144 161 132 139 151 135 111 165 162 269 343 312 319 347 344 362 293 268 315 252 247 247 260 200 196 200 237 150 135 43 40 44 45 -6 30 59 23 -1 29 -8 -11 -10 12 2 -9 -15 53 41 59 36 -24 -1 -2 46 36 44 40 44 96 140 160 210 228 226 171 168 125 -8 33 128 75 62 134 72 108 171 97 99 134 127 166 122 89 176 146 149 131 127 173 152 150 141 112 103 101 107 103 91 96 95 102 91 79 104 57 93 85 84 97 129 114 123 165 156 137 170 217 138 127 95 49 115 137 110 129 119 110 123 98 84 92 83 115 95 76 106 122 98 92 91 104 51 80 91 108 72 50 68 40 36 37 51 64 49 56 62 87 45 71 52 44 24 40 55 44 40 48 28 20 32 31 41 33 52 68 56 61 46 48 35 35 43 41 59 45 43 29 39 33 32 34 39 45 40 38 20 20 16 28 26 15 999999 999999 3 55345 333 173 30 10943 15 22 25 8089 1151 146031 126227 112089 118739 139347 150170 138739 135049 113984 75739 36212 31510 22263 13339 7857 3943 3490 3447 3049 3120 3283 3347 3185 3315 3248 3136 3177 3198 3062 2946 2918 2452 2126 1837 1697 1454 1416 1240 1190 1269 1201 1113 1250 1091 1128 1104 1017 1135 1071 1092 1052 1038 984 967 931 949 1045 935 918 1020 1014 988 1034 849 855 828 1020 939 911 901 949 776 884 953 927 885 832 818 863 904 801 769 763 817 849 768 644 639 550 462 493 646 604 608 636 566 548 660 709 668 519 549 581 417 378 406 433 383 279 374 378 413 386 399 295 268 315 320 323 252 276 240 267 230 251 246 282 244 144 186 152 67 222 320 408 301 197 294 337 278 310 397 282 261 255 223 272 249 272 241 213 155 93 82 123 53 51 56 65 103 56 45 19 40 39 74 47 40 82 71 64 -8 20 22 -29 57 79 37 36 60 54 142 110 115 186 135 210 275 286 261 207 208 178 130 136 180 145 153 126 137 164 132 160 147 168 157 157 142 144 161 166 181 226 230 167 170 177 187 197 156 152 120 115 194 114 97 99 146 133 124 143 153 153 108 118 177 196 172 204 203 165 133 168 147 145 114 139 108 164 179 137 129 103 132 162 116 107 103 120 113 97 125 157 173 158 110 101 73 105 88 77 84 78 62 98 82 76 73 75 144 123 74 65 96 113 92 92 95 85 92 88 79 79 76 72 70 82 76 77 77 87 83 77 93 73 74 107 93 82 98 88 95 92 87 74 74 69 80 67 69 66 65 62 59 60 48 44 33 21 30 17 8 7 55351 331 170 30 10940 15 22 31 8088 1151 120132 120265 118380 110184 130809 161311 207303 271651 297144 283421 287507 257379 197007 118608 38826 6818 3185 2779 2612 2569 2684 2857 2711 2650 2695 2631 2563 2595 2540 2471 2285 2194 2035 1882 1509 1261 1104 1057 1025 1069 933 971 1064 1125 1249 1046 1037 1079 1065 932 954 914 911 986 1092 1082 1024 1197 1183 1173 1230 1125 1031 962 1025 961 896 986 1074 991 866 845 860 896 971 1012 891 819 909 769 704 703 615 757 643 543 483 450 402 459 509 565 561 405 486 579 635 654 508 388 370 406 428 276 238 256 272 388 359 271 385 450 269 253 389 318 308 335 340 330 186 231 222 249 238 208 121 206 188 127 157 183 235 356 345 341 340 229 244 261 262 304 198 221 268 266 235 211 180 125 75 43 58 91 53 9 12 1 0 61 60 0 34 72 73 76 42 10 -2 -52 -4 78 76 30 45 57 -18 28 -9 26 54 95 146 131 157 144 250 225 206 257 282 222 132 133 93 60 120 131 172 174 119 118 154 150 135 124 183 117 157 182 168 151 215 149 122 143 135 172 140 98 120 72 109 107 103 118 132 123 129 145 147 103 126 125 136 128 188 186 168 172 134 151 122 120 88 96 133 125 116 122 121 115 120 121 134 117 109 108 64 83 103 123 135 120 115 98 102 106 94 74 61 57 59 97 80 73 80 84 60 51 36 68 98 82 84 64 66 48 64 59 44 60 48 57 40 53 66 71 72 55 76 91 59 61 76 71 64 65 72 70 65 67 68 67 73 59 55 57 39 29 39 57 39 35 37 15 20 18 14 11 6 55357 318 165 30 10935 15 22 37 8087 1151 60238 70327 78696 79556 82350 90103 108038 131568 139091 180344 193312 272682 393633 406329 243358 71516 7211 2340 1881 2006 2280 2476 2333 2351 2496 2355 2277 2159 2254 2387 2341 2021 1841 1686 1404 1145 948 900 955 974 807 885 967 988 884 853 913 964 859 767 794 845 743 768 802 888 872 885 959 1032 885 938 932 814 848 720 761 721 778 665 633 749 771 696 765 795 708 630 526 487 505 531 501 446 433 484 397 322 298 402 407 481 390 351 447 558 490 393 369 310 289 360 348 369 234 217 132 194 207 279 219 230 243 305 299 367 290 258 221 227 207 187 162 209 197 208 184 80 152 60 40 97 216 352 329 285 176 188 172 116 184 200 201 245 287 189 121 149 82 62 43 22 73 59 -23 -3 -31 -73 -30 -18 -10 -59 -26 -39 -35 -9 -7 -39 -20 31 2 -44 26 1 11 4 7 12 -54 -31 -8 -14 31 48 84 137 146 196 190 213 148 193 92 95 88 60 44 66 107 65 59 58 85 110 92 86 91 118 93 107 117 127 93 73 63 65 130 89 67 76 99 50 11 62 46 61 83 73 66 57 31 49 92 52 64 83 119 130 117 117 107 70 60 74 66 24 7 44 58 81 88 68 78 77 72 48 -4 22 43 45 39 44 58 78 47 60 28 12 28 32 38 23 39 25 14 13 2 6 24 0 6 53 74 58 26 15 13 6 10 30 23 16 -9 999999 999999 999999 12 9 13 12 16 6 17 35 999999 999999 6 5 12 12 4 11 24 999999 999999 999999 6 6 55363 333 191 30 10931 15 22 43 8086 1152 62486 64122 74636 68183 69834 90886 80836 66397 88394 96259 94277 127850 227319 340436 305636 242318 189032 15279 2400 2069 2296 2651 2731 2454 2468 2492 2521 2182 2156 2160 2175 2150 1972 1762 1572 1212 966 989 950 999 1076 964 879 998 1025 992 1040 1063 947 876 938 838 837 862 942 1087 868 908 1001 970 891 928 857 683 733 715 649 769 846 790 851 904 844 871 789 602 600 605 645 632 681 494 587 495 483 502 478 389 464 494 520 520 428 441 453 566 511 499 425 443 467 402 439 424 355 374 163 315 296 312 289 376 362 325 348 383 277 307 275 243 187 330 223 251 217 178 205 224 192 216 208 291 360 391 291 201 221 243 144 94 122 142 173 207 225 205 241 251 110 90 94 28 112 68 32 71 52 85 63 51 76 53 34 102 80 117 111 86 11 69 91 49 45 -27 0 -8 18 27 30 63 114 47 102 80 86 199 238 274 294 263 240 148 99 131 157 166 136 134 132 137 102 189 158 151 176 184 187 128 119 169 155 149 146 118 141 135 154 154 188 154 148 150 131 164 139 131 166 197 155 145 105 80 138 161 152 198 169 207 226 195 217 135 129 143 124 106 121 131 128 126 147 108 137 142 120 95 89 98 82 79 128 93 161 160 119 124 123 107 116 98 90 72 45 66 89 104 79 63 67 82 104 130 100 71 91 100 91 99 82 88 72 77 64 46 41 46 68 62 82 87 79 84 75 54 71 81 66 63 67 75 84 93 82 86 80 72 69 71 66 58 59 65 53 49 44 43 40 33 36 30 17 8 4 55369 330 156 30 10926 15 22 49 8084 1152 31947 36177 37447 43635 54448 78945 111298 126147 135274 149254 155341 165827 200008 222356 276004 370257 255053 80658 7715 2062 1729 2066 2497 2423 2326 2384 2245 2077 2127 2234 2080 1865 1947 1760 1313 997 916 777 893 877 928 859 885 1008 944 904 965 929 899 850 793 850 822 761 781 750 762 806 781 698 634 741 785 731 743 665 602 701 664 618 744 784 680 688 658 753 614 625 553 561 602 502 405 458 490 378 285 356 307 472 424 435 384 396 407 550 476 410 494 337 405 382 297 305 313 263 247 201 208 293 286 329 312 352 258 293 301 189 232 281 191 170 186 185 245 135 125 141 122 133 195 421 522 432 298 272 235 134 108 173 149 73 131 165 164 175 166 169 150 133 147 77 63 -7 38 25 -4 10 44 90 51 32 87 24 37 40 56 81 13 30 55 14 -29 -12 44 34 47 50 5 -13 68 54 35 87 89 165 183 238 220 231 184 129 145 109 84 123 119 141 132 141 148 143 136 134 77 124 96 151 127 89 122 86 175 145 117 135 137 161 147 185 151 145 161 145 157 167 118 146 114 131 126 106 92 158 178 174 183 207 174 157 159 111 104 107 99 132 132 107 122 138 131 101 104 131 163 128 121 85 92 119 135 117 106 102 71 89 89 69 72 90 77 101 72 57 47 64 75 78 70 44 61 76 60 67 59 58 67 78 62 42 39 22 10 29 39 31 48 46 52 37 53 75 53 69 71 61 58 52 55 64 56 57 53 40 47 59 44 37 35 44 50 34 38 36 28 11 11 14 5 7 55375 330 149 30 10919 15 22 55 8083 1152 62192 83153 102394 106313 106579 119689 128461 109837 108009 126073 145860 172567 176526 144252 152490 287473 359526 176687 13020 2606 1816 2080 2504 2477 2453 2429 2420 2295 2262 2110 2042 2036 1916 1724 1346 894 750 940 953 927 900 938 949 869 839 859 905 899 989 959 805 691 646 705 704 827 1020 992 923 876 822 891 837 833 858 774 703 785 734 771 793 762 793 602 614 677 553 619 674 609 439 426 365 420 456 280 344 473 490 468 351 396 463 550 507 494 491 402 361 425 518 387 320 316 299 303 296 144 230 166 194 311 306 256 330 308 254 200 231 320 297 248 153 271 165 191 248 191 150 148 312 536 514 428 327 193 135 135 57 128 139 163 110 185 182 169 110 201 95 122 57 65 20 87 53 32 117 -3 4 69 33 47 58 62 102 56 79 -32 14 64 54 86 91 0 0 6 -32 9 34 13 115 100 65 104 79 115 130 231 228 228 220 157 154 166 88 79 86 119 127 93 125 125 152 132 113 140 131 124 150 118 123 114 147 156 159 170 146 111 82 117 108 166 119 140 94 93 134 128 148 132 117 111 134 204 217 208 202 210 180 181 223 146 132 110 137 135 98 124 119 117 135 118 122 105 96 75 81 97 100 112 88 120 117 116 111 100 88 93 121 110 93 96 75 84 69 78 62 71 80 68 62 78 68 65 61 74 53 59 43 43 50 53 36 44 27 33 34 50 48 57 65 47 60 61 84 64 52 49 56 53 55 49 61 61 54 42 39 53 45 49 40 35 22 35 23 27 7 8 14 8 55381 327 145 30 10915 15 23 1 8082 1153 63584 69421 74336 82617 90895 100288 114937 124023 116922 115337 122061 126815 122403 112291 77753 44152 16368 5329 2280 1695 1712 2052 2226 2244 2173 2038 2029 2181 2077 1929 1840 1873 1682 1343 970 728 643 732 838 724 771 956 861 815 791 773 889 853 828 840 771 798 785 845 819 949 937 940 918 772 749 664 537 455 604 458 495 569 526 539 526 537 504 347 347 507 584 486 386 414 385 369 348 352 358 356 387 371 488 402 365 356 440 391 372 400 346 267 339 411 341 244 281 327 258 292 240 326 302 170 181 220 249 309 247 248 251 226 209 96 209 173 112 202 93 166 184 73 129 281 308 535 453 263 229 124 85 166 135 24 12 118 96 115 145 138 143 117 47 45 48 -10 1 22 8 65 0 -71 24 11 8 34 34 56 55 -14 28 76 15 -19 33 36 17 16 -1 13 -20 -58 -55 -3 51 21 60 109 45 81 91 150 217 223 121 147 160 109 106 59 38 85 97 103 152 142 154 64 125 93 61 104 90 91 142 129 122 139 100 119 132 110 102 93 111 94 41 83 104 97 119 108 126 111 78 69 105 176 206 163 188 182 152 131 131 134 117 128 107 104 63 84 120 95 108 100 68 101 93 66 66 54 82 93 47 56 85 99 100 85 103 83 75 90 72 61 54 28 54 21 23 46 62 81 66 66 56 53 55 45 39 36 40 56 65 34 15 26 51 33 32 22 25 28 49 55 58 27 42 29 35 41 27 35 43 38 43 43 25 37 23 28 28 22 16 25 20 16 3 7 7 55387 325 141 30 10911 15 23 7 8080 1153 47482 60678 75609 91309 109755 128542 143971 163402 185523 213886 241527 271696 306971 269608 290245 251211 124216 25972 2299 1554 1964 2284 2252 2173 2296 2266 2014 2011 2002 1924 1852 1818 1571 1116 869 614 667 740 757 842 860 857 791 920 873 941 1028 971 831 810 801 838 828 830 829 762 838 749 651 599 512 456 454 565 494 370 458 537 526 467 423 428 391 420 356 301 341 398 367 298 364 234 240 252 254 357 417 484 416 375 387 351 395 342 218 349 364 223 297 307 302 238 265 184 193 259 255 251 211 105 174 299 212 258 252 303 324 292 318 277 186 116 195 167 143 210 95 159 239 251 445 503 278 183 203 145 39 93 124 93 98 52 85 78 129 71 82 136 153 113 18 55 69 24 53 30 20 15 11 24 81 50 50 81 15 69 56 -43 -60 -20 48 10 -8 -30 -10 20 9 -30 33 69 0 8 16 6 57 59 104 110 184 179 116 140 161 159 88 63 86 96 116 66 110 93 105 125 162 85 121 152 140 131 86 140 122 110 117 160 134 125 56 58 85 128 102 63 107 124 137 113 130 94 106 137 144 133 151 181 149 168 175 178 133 77 125 134 75 115 102 106 77 110 127 96 127 94 100 94 112 67 54 58 74 53 88 94 100 119 118 104 70 74 50 40 39 52 49 51 35 30 50 71 57 60 45 41 45 53 44 14 20 35 34 14 8 999999 999999 28 26 43 40 30 41 34 35 38 52 46 33 37 43 40 45 35 29 25 17 26 32 22 24 11 14 18 19 2 6 55393 333 136 30 10906 15 23 13 8079 1153 77233 94269 115310 142785 165894 180868 192493 220654 242421 230168 219507 227500 218250 166689 129915 112049 68652 12405 1888 1596 1855 2199 2399 2243 2052 2072 2003 2016 2079 2040 1945 1772 1420 1050 988 823 850 1019 957 972 994 1051 882 846 944 905 865 964 1051 914 672 789 694 603 729 752 628 558 602 517 404 463 448 440 504 427 451 346 427 530 482 482 374 451 509 470 384 373 357 244 342 287 287 274 355 352 491 538 370 428 412 366 393 363 387 374 288 277 327 342 288 265 209 277 280 235 241 301 297 234 189 242 304 334 291 375 307 224 287 207 210 150 198 141 91 137 170 271 332 466 558 397 232 140 130 107 96 65 63 48 92 153 98 82 102 150 162 123 134 108 41 55 47 95 -5 28 45 60 74 34 61 124 57 60 81 98 74 49 49 29 13 51 136 145 47 20 -4 52 59 17 -4 52 104 103 98 130 110 186 177 200 166 122 104 116 92 111 138 109 142 157 128 132 169 153 90 144 181 157 175 154 195 181 128 123 137 203 216 151 144 98 119 123 109 128 96 96 150 148 153 174 221 218 193 196 243 203 217 202 172 171 163 143 133 105 126 128 150 131 135 144 159 159 139 146 127 122 107 88 141 99 97 124 158 154 126 127 108 107 116 145 121 90 72 76 83 81 51 63 70 86 100 76 54 67 80 77 87 111 85 64 68 38 26 39 53 67 70 68 55 78 91 95 75 82 79 78 75 68 73 76 62 65 57 64 59 67 63 63 52 50 48 48 41 41 41 33 35 35 17 9 4 3 1 55399 327 160 30 10900 15 23 19 8078 1154 107287 126834 146223 164580 178565 184154 181985 190105 196546 195922 203891 189843 147159 115136 100766 85721 8333 1600 1380 1265 1459 2100 2180 2277 2137 1983 1958 1873 1954 1857 1819 1705 1286 1058 969 724 893 940 845 697 696 848 853 852 758 751 723 780 650 650 483 407 481 443 520 489 557 494 443 478 308 373 402 378 331 333 295 258 287 432 396 272 279 332 264 251 361 273 167 218 235 288 227 266 289 363 482 438 404 428 462 441 311 310 315 391 320 377 302 225 252 363 265 218 271 291 270 318 301 231 209 254 324 350 315 354 230 262 163 176 206 309 265 135 160 227 343 410 430 473 301 144 81 154 96 145 121 59 91 64 61 11 -7 93 82 93 54 133 70 94 36 63 -21 -18 -59 37 32 17 -25 23 25 -83 -33 61 -4 50 64 6 -9 16 -33 -28 -8 2 44 85 26 -27 -21 34 22 35 37 35 25 34 89 75 122 196 168 154 161 108 74 80 -4 82 106 101 118 118 72 114 149 166 140 149 165 98 141 184 153 126 98 121 153 125 117 121 124 88 91 94 92 84 138 145 154 132 200 192 181 153 180 179 185 203 185 141 104 81 99 94 99 88 87 88 85 112 132 143 97 116 111 102 66 22 23 53 66 66 61 78 78 98 79 70 67 42 39 53 66 43 15 24 53 65 30 43 43 64 73 66 65 43 45 38 52 44 44 37 9 11 31 30 42 42 50 43 49 55 49 44 43 47 39 43 40 42 44 39 45 46 29 15 27 37 34 36 24 26 13 11 11 16 10 55405 328 126 30 10896 15 23 25 8076 1154 114447 134253 112196 118182 144147 134818 148929 169336 175733 179615 202709 210607 187038 140001 89445 73369 49052 8650 1686 1292 1407 1507 2060 2099 1985 2075 2075 2034 2043 2089 2076 1911 1718 1478 1098 777 727 744 798 829 648 516 669 758 723 682 640 584 565 454 412 441 411 494 471 410 383 443 482 378 351 273 352 304 351 283 299 360 351 360 410 360 344 298 329 263 325 353 243 347 263 281 344 287 212 300 431 404 412 401 391 410 316 295 287 416 295 355 404 337 382 259 250 295 171 262 270 272 277 239 164 255 281 289 270 263 239 301 209 176 197 214 229 214 295 368 350 389 527 465 202 204 97 107 48 78 73 2 67 10 -15 6 -29 43 66 124 86 119 80 39 103 31 26 -25 46 64 72 75 -24 14 -48 19 -10 7 52 63 32 12 -44 -29 -7 -3 24 19 -19 -14 -27 6 27 -9 -11 -30 -67 15 64 93 66 29 70 159 165 152 129 101 85 62 100 57 75 70 99 118 125 93 44 77 125 138 113 113 147 82 88 143 132 146 156 124 82 103 100 120 125 111 116 115 106 128 140 144 187 175 128 155 166 165 160 147 105 141 124 135 103 127 91 48 66 74 95 120 103 94 92 104 103 110 56 32 71 60 52 60 49 68 76 83 64 41 71 93 46 45 45 8 34 27 7 17 37 51 56 39 43 41 10 17 47 40 36 33 36 41 42 16 14 20 74 77 60 60 34 45 40 46 59 49 35 43 32 39 34 25 29 43 36 17 20 16 24 26 19 23 35 12 999999 10 2 1 55411 330 119 30 10889 15 23 31 8075 1154 76229 82427 99489 121783 133465 127474 136292 148969 152291 163884 186122 192949 177338 163994 205889 374945 324033 59120 1974 1524 1577 1877 2238 2321 2104 2230 2226 2039 1994 2040 1847 1682 1462 1353 1053 826 764 709 793 687 650 647 679 700 643 583 647 677 629 541 420 505 497 588 548 491 357 437 430 352 475 358 231 288 410 322 298 354 388 391 379 432 366 341 373 296 243 291 365 268 315 263 314 371 308 257 458 459 369 435 395 432 272 358 331 325 386 312 354 366 328 286 362 227 201 275 238 263 278 242 226 311 319 293 224 348 318 310 286 151 265 405 540 488 509 395 277 185 199 118 175 142 88 180 88 54 102 108 75 113 97 98 87 74 118 79 140 138 137 74 21 56 43 66 28 41 -4 -59 3 44 71 66 33 16 27 -36 -22 59 5 10 86 28 56 80 45 58 80 60 6 -25 42 68 37 40 37 48 56 100 142 130 209 165 132 90 119 72 123 93 55 94 107 136 98 115 109 151 143 136 96 111 123 166 135 88 131 113 89 104 127 143 188 154 121 154 172 124 124 143 180 201 162 204 209 209 180 224 226 174 169 196 164 157 104 120 109 105 138 124 123 126 131 100 76 97 92 93 71 96 71 72 79 92 110 84 93 108 111 95 66 70 53 28 50 58 73 67 38 60 64 79 90 52 78 83 79 64 66 44 32 46 60 56 60 45 30 19 20 58 67 82 63 69 61 66 53 59 64 65 68 66 64 51 38 54 44 41 47 57 45 45 39 50 42 35 21 23 4 999999 15 8 55417 324 112 30 10882 15 23 37 8074 1155 103587 116353 124875 130264 142876 149278 145358 161834 195360 208805 163147 167157 173397 137404 117539 46909 9562 2783 1407 1123 1261 1746 2063 1879 1978 1906 1808 1757 1683 1643 1563 1566 1433 1165 811 734 614 670 566 599 629 497 624 616 587 577 639 464 387 384 309 356 366 464 421 473 350 348 300 326 381 327 258 278 295 382 175 335 456 409 323 279 264 270 327 256 267 315 272 369 461 332 296 221 292 397 488 376 374 389 371 369 293 349 381 306 280 220 273 284 322 324 269 270 326 334 236 254 274 247 306 266 279 231 237 242 273 247 263 349 429 591 539 483 374 215 188 150 77 155 127 48 142 164 84 98 24 109 141 20 -27 53 63 77 93 68 135 97 90 46 45 48 87 1 29 35 42 41 73 15 47 22 22 28 -47 62 32 94 36 88 70 -37 -18 -30 -13 16 61 21 -4 26 -30 24 22 21 26 51 43 44 115 141 133 138 139 97 39 46 23 38 62 87 29 69 113 70 69 75 98 177 74 114 152 150 142 125 93 114 111 142 136 130 83 122 135 110 110 121 97 133 163 162 167 136 158 166 177 112 149 122 147 148 106 78 84 89 75 77 84 112 79 112 122 117 98 105 78 54 91 90 71 72 47 44 73 74 105 64 65 83 43 24 42 47 29 27 34 17 13 -8 27 18 42 52 39 55 40 28 16 17 44 34 48 45 11 999999 999999 999999 0 15 14 50 33 49 31 30 43 38 29 6 15 22 21 20 35 29 21 9 9 15 12 12 1 2 999999 3 55423 324 106 30 10876 15 23 43 8072 1155 121236 129864 124686 102660 105761 107669 116177 128617 141689 142267 153864 182299 188102 174776 148820 101111 18679 2317 928 1018 1217 1595 1821 1767 1678 1688 1738 1662 1567 1537 1555 1444 1195 1109 915 635 588 591 630 609 546 593 525 538 610 632 708 719 607 506 485 436 364 336 380 341 430 455 386 361 307 281 223 179 294 278 311 388 403 432 421 346 294 308 353 194 266 336 318 289 456 356 232 249 291 338 407 421 382 345 296 378 327 304 250 381 418 296 211 240 243 289 323 198 174 240 273 141 209 249 362 261 227 297 205 251 189 277 329 409 552 632 627 418 197 188 175 166 61 73 25 115 71 103 55 12 -22 5 -3 53 58 126 53 108 77 144 80 79 98 38 60 69 38 -3 -34 23 -28 -13 -30 33 -27 4 -7 22 15 19 31 20 46 -3 -5 89 23 -18 66 77 19 -4 48 64 13 -17 31 28 62 81 77 77 85 81 112 109 152 112 141 62 50 113 76 46 108 90 93 88 105 121 137 142 128 158 173 141 131 89 116 103 65 125 133 115 122 115 100 93 155 133 113 111 111 134 154 139 168 184 154 131 150 155 138 158 139 97 75 93 65 76 91 95 99 125 66 111 112 96 92 91 81 77 61 30 45 55 96 55 70 70 72 89 69 71 61 52 17 36 47 42 28 30 36 50 15 26 50 65 43 35 19 19 36 35 24 32 49 32 14 1 14 2 12 30 31 23 37 52 35 48 48 44 38 13 40 49 39 23 32 29 9 3 11 13 11 4 999999 3 55429 328 223 30 10873 15 23 49 8071 1155 99481 116525 114278 107027 123073 133723 132819 167412 192754 189725 101034 115087 236246 136510 4485 1080 1060 1283 1467 1624 1827 1907 1870 1779 1737 1781 1698 1737 1574 1536 1471 1281 1111 899 730 720 843 640 506 585 704 638 608 561 697 644 508 374 317 362 436 389 351 349 346 411 320 281 312 324 344 380 311 294 401 463 424 462 405 344 319 306 346 268 298 498 494 470 357 281 285 317 404 475 404 427 465 400 335 317 356 375 307 379 296 246 397 331 367 404 294 254 246 275 230 200 277 252 395 407 309 312 226 202 362 404 446 526 556 443 260 95 138 102 101 73 80 61 82 49 79 100 34 134 85 58 98 81 50 51 13 23 183 128 29 45 54 12 39 47 63 75 34 48 3 73 90 88 85 -12 45 87 46 80 21 39 35 8 26 17 47 71 6 36 45 25 47 3 35 99 21 -8 76 82 67 51 82 135 210 134 180 171 92 108 106 95 105 65 84 143 126 125 105 175 132 114 168 102 142 170 155 155 171 197 148 137 163 121 135 138 123 119 133 146 126 198 204 191 156 177 199 196 179 196 122 126 183 154 144 121 105 76 85 93 88 133 134 124 138 100 110 126 91 96 120 106 81 81 106 115 99 117 112 100 83 113 95 73 74 53 22 47 49 29 68 62 42 52 61 92 72 61 70 85 70 81 70 87 72 84 56 42 25 47 77 87 46 50 92 63 33 52 72 71 75 66 57 66 67 57 60 72 61 46 44 32 18 38 33 29 25 28 20 20 11 10 6 4 55435 323 100 30 10870 15 23 55 8070 1155 58000 47788 64888 83143 82197 65682 63427 80776 96316 146814 219857 302207 213675 132427 186931 314405 417699 100837 2037 963 1048 1209 1584 1779 1760 1728 1664 1745 1773 1531 1474 1493 1503 1257 1043 945 820 702 788 637 564 537 628 580 649 662 605 626 540 409 405 319 351 310 414 435 397 407 376 227 308 318 197 364 282 324 388 490 432 363 379 268 307 350 314 328 277 295 340 338 374 381 303 353 357 335 408 403 396 239 352 268 372 403 430 357 254 260 257 244 259 240 260 233 213 197 259 278 233 243 286 287 411 288 284 291 333 403 564 574 389 309 321 138 44 97 59 57 65 -3 23 53 91 137 139 16 81 20 0 33 63 93 90 45 92 81 39 52 18 68 39 25 -57 -3 81 1 29 9 7 24 -6 5 54 52 4 40 23 28 41 -34 -25 62 0 -29 -6 -2 -13 2 -4 42 39 -4 2 26 6 5 71 80 104 82 88 86 162 182 123 132 104 47 25 98 120 100 75 50 78 61 100 72 139 140 117 111 112 119 176 154 149 98 118 147 98 101 155 130 148 126 164 148 120 127 146 134 198 194 157 127 159 143 121 110 127 127 94 95 96 58 11 41 85 99 93 63 105 125 108 76 107 101 48 77 59 62 52 98 57 69 77 66 28 61 41 51 36 41 40 74 42 23 41 12 14 40 34 37 43 37 38 14 25 46 57 38 19 16 999999 999999 999999 18 37 39 36 16 17 51 18 30 34 43 55 35 24 34 25 29 27 19 13 14 11 999999 3 13 6 55441 334 67 30 10867 15 24 1 8068 1156 49716 22251 25220 33928 39374 66042 99274 61729 64385 66901 78916 102202 192768 347409 435611 449269 520951 719172 429969 17953 1301 1217 1495 1731 1760 1749 1707 1686 1715 1691 1675 1613 1512 1272 1464 1168 882 782 845 959 856 712 557 539 628 604 680 674 815 662 607 520 472 449 499 358 337 374 427 272 262 303 261 376 328 414 398 386 471 431 416 386 362 388 360 390 389 372 483 454 360 438 351 310 484 534 473 460 381 339 414 337 345 452 457 418 314 172 172 238 289 250 368 279 260 312 173 249 325 288 280 351 453 391 376 255 324 391 574 545 335 189 285 178 145 164 107 92 54 35 145 76 101 80 77 133 69 86 76 92 81 22 -23 18 70 24 159 153 46 26 75 81 75 42 80 95 54 53 45 32 -16 -32 30 57 60 52 34 -41 0 73 70 3 69 76 67 48 34 51 56 92 65 81 65 28 51 47 29 26 101 178 160 95 58 85 122 160 195 185 135 110 86 109 126 88 102 131 80 117 105 130 160 136 144 181 209 152 136 139 155 169 177 201 182 128 148 169 149 201 197 125 184 190 181 189 186 163 203 201 214 153 166 178 158 155 118 122 98 96 99 122 111 100 119 128 144 116 119 134 123 124 93 99 89 80 95 105 98 104 83 77 103 66 51 68 39 66 82 55 71 64 43 54 76 52 71 85 81 80 89 67 61 68 67 63 60 56 44 40 64 81 63 64 88 73 82 72 69 79 67 73 75 67 69 51 57 63 80 58 50 49 51 56 48 45 54 45 40 33 35 28 25 11 999999 4 55447 320 95 30 10865 15 24 7 8067 1156 35754 29157 35813 38271 41493 56474 74574 91110 132130 207742 294949 294757 357758 461969 502273 229816 28608 32573 24034 1979 1095 1417 1610 1728 1854 1819 1715 1572 1676 1762 1515 1313 1103 1155 1104 949 809 895 883 761 649 482 531 634 559 537 621 653 498 415 330 408 322 338 282 336 297 270 252 242 305 278 291 363 364 324 388 478 360 373 423 234 337 305 289 388 406 500 520 317 263 284 291 426 475 357 319 293 341 323 347 442 418 358 314 220 200 251 173 191 181 180 185 224 199 224 194 234 163 274 311 278 408 400 370 327 294 396 301 188 77 121 157 86 19 56 59 81 79 117 118 51 42 32 98 76 58 76 28 25 24 35 19 54 56 109 37 57 63 29 31 34 15 -97 -45 -17 15 17 -23 -13 22 -10 -4 1 33 7 -8 -29 -32 -14 -42 28 -17 41 5 -44 11 19 14 17 50 -2 38 24 69 43 15 38 147 40 40 32 29 105 180 154 173 165 169 154 111 90 97 60 19 45 66 90 111 67 118 142 81 85 99 140 159 119 121 96 112 155 136 143 124 145 126 122 152 123 157 164 116 115 94 133 136 132 140 103 121 120 125 111 67 70 55 52 83 38 51 50 83 81 76 91 58 20 74 69 45 31 54 42 74 52 76 70 67 59 84 42 23 38 50 68 48 34 15 26 31 19 23 30 43 34 24 28 20 17 31 56 47 4 999999 6 18 38 20 20 20 27 26 40 38 26 26 35 34 19 7 31 31 17 13 26 11 14 7 1 55453 323 94 30 10864 15 24 13 8066 1156 73178 70302 71723 69765 66796 69432 81418 93252 97468 97642 116391 152870 160251 133828 154205 194413 216711 297697 220516 78266 3698 1114 1172 1368 1690 1769 1756 1619 1673 1573 1438 1412 1291 1247 1099 1015 786 854 857 778 617 434 425 553 671 509 519 514 449 320 285 317 207 294 354 294 257 213 267 241 209 281 239 320 397 355 371 409 363 332 313 334 376 396 330 335 351 367 361 258 172 300 294 331 403 383 425 349 273 262 252 373 309 282 222 235 171 187 205 207 254 138 175 218 239 246 270 205 219 214 232 252 288 350 440 401 395 124 97 -19 109 139 135 60 3 -10 33 65 150 61 5 65 79 133 47 68 71 76 34 13 52 51 134 29 57 36 43 19 19 50 1 30 0 -1 4 13 -5 5 18 38 10 -45 -24 -59 -34 22 -21 -2 -15 -2 -53 -12 4 -7 3 64 77 9 -9 -2 -2 -7 -20 -37 -21 71 83 53 3 13 49 83 74 81 177 152 172 185 189 156 121 59 60 66 70 65 68 91 119 58 75 70 100 75 76 100 127 84 97 94 107 125 136 124 87 105 103 150 159 133 149 181 164 114 97 109 73 74 76 49 81 90 105 96 88 49 63 53 68 55 79 80 49 61 85 81 62 66 49 27 33 32 32 21 55 50 53 48 30 18 48 49 21 19 21 17 25 24 5 22 12 25 13 17 6 44 16 1 38 17 -4 15 14 999999 10 13 7 10 17 27 999999 2 24 36 32 8 5 21 25 19 29 18 15 14 11 13 1 999999 999999 4 0 999999 2 55459 331 1 30 10861 15 24 19 8065 1156 23753 20034 27733 999999 999999 999999 88904 70206 82063 110185 129892 158903 188024 222829 317752 348309 194282 154230 163076 72750 92755 190793 322206 178235 13091 2837 2202 1528 1447 1523 1600 1635 1641 1600 1573 1496 1300 1270 1246 1209 1030 942 813 804 812 820 772 704 632 538 495 501 500 429 442 455 368 499 448 279 307 292 311 300 309 329 342 400 401 449 453 542 462 394 404 365 364 355 277 292 244 227 285 370 392 305 303 346 400 320 389 340 351 273 286 303 276 262 266 340 325 271 244 207 235 258 255 239 229 277 285 255 250 261 233 239 284 293 198 152 125 87 33 98 178 76 108 50 38 -5 -6 51 71 87 60 30 37 72 90 75 71 104 71 122 67 -6 6 59 83 31 61 67 46 23 17 -2 13 5 -6 29 -55 -31 -2 -15 -22 4 26 37 28 59 -29 9 6 -5 -56 14 59 7 2 13 37 54 -6 -40 -2 22 18 24 84 78 77 82 78 27 75 124 118 99 97 169 180 191 176 114 84 56 110 99 90 121 138 138 106 131 132 121 121 164 146 112 118 115 124 139 131 109 135 132 137 165 181 169 181 207 170 130 127 135 121 113 133 148 118 128 97 71 65 79 72 56 84 56 55 57 66 99 105 97 89 94 98 83 78 63 71 77 83 51 37 64 72 66 45 62 59 81 70 33 15 25 48 39 22 48 57 30 41 55 40 29 50 52 43 60 52 26 25 25 27 30 21 33 38 22 33 38 51 66 59 53 64 67 56 40 47 43 38 42 45 34 33 31 25 29 22 17 9 5 7 10 2 55465 332 115 30 10855 15 24 25 8063 1156 17301 15339 12831 13884 16304 17995 20773 26540 38801 76399 147041 233524 301289 502547 684172 596661 498089 355357 217850 75449 9587 1724 1152 1458 1655 1862 1993 1823 1828 1852 1805 1708 1601 1532 1314 1219 1180 1229 1239 948 871 878 677 658 805 725 694 701 641 590 486 458 490 485 503 464 455 443 415 352 262 294 468 572 589 604 647 593 517 526 562 441 435 438 482 305 324 298 346 312 329 372 420 456 478 457 453 423 387 305 267 284 377 299 309 271 321 347 358 265 257 316 302 270 251 255 231 320 346 309 342 375 356 199 228 190 137 168 271 240 136 160 150 139 139 96 51 92 100 162 121 164 91 33 101 88 59 91 115 92 48 101 74 110 132 59 143 156 100 81 20 31 75 71 38 -24 34 85 39 44 27 25 22 48 60 49 121 86 38 17 64 42 33 40 36 14 44 72 67 68 32 57 44 17 58 76 97 104 71 78 82 75 100 212 286 285 293 282 266 201 168 135 144 183 146 135 113 195 196 143 142 167 167 143 196 215 200 162 161 166 161 174 189 208 233 242 252 218 216 223 226 193 171 149 164 142 141 182 149 124 133 108 129 119 145 155 155 132 112 132 131 119 113 128 157 145 140 133 150 130 101 105 124 113 78 120 140 106 85 86 89 111 92 89 107 78 76 96 78 81 100 84 76 77 87 92 104 98 87 74 66 52 62 70 79 72 86 80 69 71 68 76 78 87 88 79 79 62 74 81 79 82 79 77 73 63 64 60 60 67 62 51 50 58 44 35 28 17 14 8 8 2 55471 330 83 30 10853 15 24 31 8062 1156 30151 27047 28492 32488 36141 45201 51419 55838 59948 65881 77645 113558 190726 401954 619184 563024 480622 484654 375705 21749 1594 1167 1127 1444 1666 1898 1998 1939 2016 1974 1860 1612 1519 1351 1384 1147 1182 1274 1142 1104 992 875 949 908 918 930 910 922 633 506 444 425 445 409 370 382 391 495 556 541 429 489 560 593 598 558 567 598 564 448 393 454 485 546 584 501 432 321 383 369 442 413 419 435 418 414 322 371 348 435 358 274 363 387 301 335 248 258 297 280 240 227 260 270 243 259 271 220 321 187 205 223 212 269 294 188 171 198 134 133 163 111 125 66 106 96 52 44 56 87 140 139 123 93 114 118 71 100 38 56 42 61 48 101 121 111 31 145 149 96 105 73 92 0 30 86 39 -14 45 57 26 54 78 49 26 43 21 45 99 43 68 93 92 91 67 71 2 64 24 56 72 42 27 66 48 42 80 51 96 61 98 105 106 132 209 261 194 254 270 263 130 129 138 131 135 122 98 92 99 113 146 133 200 151 131 136 121 144 154 149 155 157 190 202 130 155 160 232 201 191 188 131 126 57 144 174 153 136 106 115 102 120 133 117 135 132 85 75 47 104 142 96 100 84 99 135 192 172 121 142 99 93 91 139 124 85 66 81 74 58 74 65 67 52 69 59 55 76 59 63 75 54 53 49 59 57 80 77 73 74 68 51 74 49 34 51 65 52 70 82 67 87 60 50 47 56 66 67 72 67 72 70 62 48 64 69 52 50 49 55 54 40 44 30 24 17 10 12 11 0 55477 328 81 30 10851 15 24 37 8061 1155 60765 50782 52118 63445 79860 94072 113014 167748 262695 365049 411404 365500 292073 276246 215975 116730 30737 14154 7639 3104 1281 1245 1540 2060 2619 3051 3343 3439 3443 3542 3376 3580 3676 3646 4275 5157 5597 5324 5047 5208 5975 6416 6763 6484 5894 6127 6333 6257 5329 3772 2269 1365 790 753 656 797 757 917 1203 1315 1278 1318 1465 1439 1434 1332 1213 1005 937 853 721 713 703 603 531 556 418 441 460 353 388 375 460 467 394 365 355 307 232 284 264 307 275 238 279 313 205 335 242 223 258 237 186 159 281 232 188 219 211 124 165 132 221 226 140 154 178 144 180 128 101 115 106 109 95 -25 79 35 27 97 94 108 58 90 41 110 53 95 38 26 65 97 -5 39 70 -13 10 134 95 25 1 41 -18 14 17 -3 -35 70 43 27 18 69 81 104 64 41 56 21 -11 -25 -62 14 13 -26 -30 1 -14 33 48 -6 66 60 -2 60 -25 -17 59 79 90 71 57 148 148 140 132 141 114 193 211 231 193 99 89 93 105 95 79 105 160 148 133 147 134 175 126 81 80 81 91 123 136 169 183 131 149 157 168 162 152 201 182 154 159 183 141 117 139 108 93 110 90 78 99 108 93 63 85 89 72 49 88 99 100 113 113 106 138 91 121 113 77 86 110 73 45 79 50 48 39 30 68 68 39 46 45 37 30 27 38 45 42 69 62 52 59 41 45 62 75 48 67 70 40 16 34 57 39 51 44 43 46 38 43 59 58 68 66 56 55 55 57 55 46 45 41 44 50 37 28 31 25 19 16 15 20 10 12 13 55483 326 81 30 10851 15 24 43 8059 1155 87278 98350 122443 151040 173519 193744 196508 192252 182468 196723 171426 204020 206145 123833 65698 52231 74629 77176 25671 6390 6251 6193 6844 6968 6689 6354 6517 7109 7417 7814 7239 6223 6829 7518 7853 8307 8691 8799 8944 9014 9458 9075 8244 7618 7088 6994 7518 8475 8860 8476 7340 5957 4863 3984 3212 2582 2008 1909 2082 2229 2348 2175 2065 1980 1933 1892 1666 1538 1446 1296 1121 1064 1132 998 753 511 360 399 370 389 465 432 440 501 385 414 378 314 316 364 255 220 272 300 204 112 216 251 238 236 321 310 203 208 234 197 163 215 204 269 248 219 235 326 210 162 90 204 63 136 82 58 85 33 120 107 79 105 58 6 72 59 67 76 47 98 26 -8 -6 29 59 54 50 106 47 66 83 54 46 66 -31 37 -34 -36 39 30 86 62 47 77 -25 22 29 38 -10 -23 -11 69 94 29 15 -3 -33 45 54 27 36 28 25 12 24 49 56 9 13 15 56 42 69 113 3 12 63 30 84 143 145 215 178 248 208 187 97 65 90 100 102 72 37 84 80 113 139 96 151 141 126 122 78 113 139 128 139 163 136 104 122 128 184 159 133 193 177 141 96 108 100 125 103 150 114 71 122 128 80 102 94 76 66 78 72 77 75 50 96 97 122 100 96 95 53 73 63 48 82 75 50 59 59 60 79 56 52 76 44 40 44 30 51 67 38 32 73 51 67 59 36 41 69 47 47 29 25 17 23 34 33 50 45 30 53 61 52 61 51 47 42 46 47 32 28 37 48 62 46 18 22 18 17 17 15 17 16 8 14 21 55489 330 81 30 10851 15 24 49 8058 1155 16880 20380 23619 27606 34643 40961 49326 66458 90785 120099 172979 244272 258801 271028 264153 328334 343045 513123 295276 75540 24107 17343 16243 16364 16735 16599 14677 14099 14166 14481 15565 16490 16571 15879 14132 15826 18496 19039 18210 14237 11643 10125 8184 7159 6838 6546 5607 4335 3392 2904 2780 2837 3136 3477 3545 3848 4193 4591 4793 4645 4083 3313 2734 2168 1726 1523 1352 1076 818 696 664 643 536 587 434 188 282 230 244 418 303 409 430 366 424 277 283 417 325 382 169 255 305 258 302 336 262 266 235 265 328 332 252 224 187 267 218 219 155 147 210 211 180 212 247 220 184 282 224 95 119 100 154 114 61 31 46 48 82 75 8 52 78 165 128 67 96 121 116 107 73 130 146 88 109 44 89 21 24 97 114 9 38 12 -14 -2 39 58 41 62 70 98 13 12 91 35 18 26 78 45 6 57 68 64 52 -8 23 62 22 53 56 32 -25 47 10 -2 40 121 121 59 82 123 97 106 137 192 190 235 266 201 208 146 66 132 87 107 83 91 142 119 146 184 137 172 161 114 153 93 111 131 163 147 138 105 97 104 116 163 204 189 169 149 174 136 95 84 138 139 96 125 118 108 103 121 87 92 78 54 70 91 91 80 99 74 116 110 102 120 108 126 112 103 104 64 82 75 70 70 60 61 37 65 57 67 52 56 39 81 76 81 62 64 59 37 63 55 27 51 61 64 61 49 53 29 17 25 52 49 49 63 54 63 55 45 53 35 45 46 38 62 70 51 48 57 49 45 39 48 35 27 44 36 30 33 17 12 16 6 999999 3 55495 326 201 30 10851 15 24 55 8057 1155 4454 5734 7153 9611 16721 27428 43572 93538 121119 96478 166325 343478 679955 999999 894619 588562 341590 17928 4979 4695 5124 4956 4915 4614 3849 3020 3100 3227 2983 2453 1906 1469 1390 1209 1090 855 795 710 778 706 782 755 700 661 610 696 570 523 503 710 792 733 668 774 884 870 801 877 986 1077 903 752 707 678 544 534 591 566 503 358 315 224 241 209 242 246 306 361 330 349 436 443 399 278 276 246 284 196 276 319 270 255 284 279 267 241 223 349 278 145 172 319 257 271 287 182 196 221 91 135 165 274 215 127 217 197 163 63 19 10 5 106 79 46 45 102 170 175 108 49 -23 51 84 54 61 131 170 38 34 43 -50 67 98 47 100 83 71 31 16 47 80 53 -8 13 -7 52 0 -31 25 64 12 8 58 63 56 69 91 44 -2 19 -3 54 51 6 45 3 35 35 10 33 5 79 34 99 51 33 69 83 159 129 144 238 234 272 205 208 182 226 162 130 113 94 127 106 72 91 116 109 114 194 156 151 127 98 133 154 167 166 113 121 133 97 128 166 153 172 154 197 190 158 111 103 106 126 102 67 110 103 71 89 112 75 112 84 87 53 73 114 61 108 128 120 110 126 93 99 98 111 55 58 88 84 58 64 65 51 36 52 66 66 57 75 70 56 33 71 29 38 56 63 41 33 42 58 64 69 72 44 41 29 31 10 48 39 57 47 47 36 59 77 69 58 45 51 55 53 45 60 41 53 42 37 47 44 41 33 30 26 31 25 20 12 15 1 4 2 55501 326 81 30 10851 15 25 1 8055 1155 25025 26766 29700 34679 40594 46217 53183 62709 79230 94161 113994 140732 174756 220894 290116 408711 576088 548245 264423 63167 27822 12751 5787 2218 2088 1985 2129 2169 2344 2499 2468 2421 2375 2134 1895 1674 1447 1265 1088 972 866 741 621 658 698 610 494 576 560 417 364 468 357 264 392 345 421 416 400 339 270 343 263 519 585 541 428 434 480 431 502 536 450 432 287 175 192 216 200 279 332 379 419 433 348 354 340 319 284 285 244 289 271 283 245 217 204 203 207 254 271 178 194 194 176 233 248 292 230 165 211 167 171 236 239 116 167 100 142 115 157 122 66 91 175 88 39 72 66 69 56 120 83 93 55 48 121 107 44 -13 32 79 -9 23 6 1 49 49 43 42 5 64 38 15 -9 36 92 54 86 21 24 102 52 -15 -12 20 57 53 27 5 -7 -6 -60 -9 53 23 5 46 38 22 67 9 -8 -52 10 1 40 56 8 34 32 18 126 137 106 251 237 158 157 183 174 218 219 150 101 90 65 79 103 74 93 139 98 108 135 103 114 102 129 102 148 87 93 96 117 131 113 118 150 116 181 126 90 97 106 102 103 86 137 102 57 57 42 74 112 79 57 87 80 65 39 62 66 67 94 98 86 110 79 83 61 64 58 76 70 64 62 82 40 40 31 25 48 31 42 60 38 65 52 58 57 44 46 66 27 17 38 6 31 46 29 38 29 25 3 11 48 36 42 48 40 35 30 36 29 41 48 63 33 32 41 38 32 42 25 24 21 25 18 15 14 11 17 22 10 2 55507 329 81 30 10851 15 25 7 8054 1155 56510 70857 90441 108470 129454 149517 164744 174642 179166 180050 190601 182400 189109 204606 185642 115790 63513 39824 13525 5704 3678 2288 2135 2393 2484 2543 2656 2674 2594 2799 2816 2656 2321 2059 1769 1698 1375 1176 1101 873 732 713 735 588 622 614 513 485 460 445 390 310 275 317 393 445 381 317 278 292 439 465 464 504 475 491 501 516 458 476 427 455 390 283 217 243 217 178 249 385 337 410 425 335 357 346 272 293 300 276 278 373 265 312 220 310 292 215 267 335 347 264 178 151 100 152 227 255 297 213 240 189 196 296 216 109 93 140 107 183 156 93 175 109 -4 72 112 78 117 86 126 138 107 66 39 11 91 191 13 22 45 45 100 1 46 102 71 106 71 91 47 99 54 30 61 126 40 21 87 113 112 82 38 66 54 53 10 47 105 40 -17 -10 48 32 21 82 29 35 13 34 -6 39 116 49 5 35 62 58 94 45 11 19 33 52 49 87 131 195 191 198 274 169 185 209 193 150 96 128 118 160 119 151 129 94 185 151 125 121 151 124 113 150 140 140 153 145 134 117 149 203 152 163 151 155 119 110 110 130 172 122 109 81 91 99 75 57 72 76 73 59 59 116 120 129 102 109 87 85 90 83 86 87 74 71 58 105 107 66 72 92 73 61 63 68 58 81 49 51 48 35 60 65 46 66 55 45 26 55 83 69 51 41 54 43 40 35 48 49 68 50 44 66 65 69 71 72 68 54 44 50 46 45 62 65 53 45 45 38 49 32 39 38 32 28 10 25 29 16 5 55513 334 79 30 10849 15 25 13 8053 1154 26348 30271 36593 39839 42503 45590 50017 65131 100181 117981 146421 148472 103580 107923 121648 161373 192320 211320 296964 451738 553056 316144 51013 5086 2372 2521 2706 2524 2557 2605 2411 2173 1846 1644 1331 1097 965 997 883 721 674 628 667 641 569 480 397 457 432 272 442 424 252 340 310 358 475 477 306 296 379 478 488 580 582 498 650 707 633 437 337 495 400 365 290 261 257 399 299 369 450 363 412 512 453 474 371 407 396 414 400 355 333 358 317 338 248 317 285 310 416 322 276 363 238 169 227 338 366 234 233 272 221 269 291 263 284 223 176 160 176 173 173 133 84 41 123 136 104 69 191 141 63 74 63 133 122 56 41 63 73 110 58 133 86 117 133 44 52 57 92 26 84 71 117 66 31 102 123 98 67 39 40 97 161 79 55 105 71 68 150 0 78 75 83 67 87 79 149 47 59 87 67 99 65 75 54 88 115 54 87 84 74 65 99 68 99 139 209 210 236 283 288 265 188 199 161 105 125 203 106 146 159 156 164 133 135 154 153 139 169 171 182 209 190 175 195 179 152 134 225 237 196 187 150 148 142 175 211 147 74 152 145 150 141 121 124 169 155 147 83 140 177 150 155 116 148 141 124 128 147 155 134 145 145 127 132 149 116 91 110 121 128 95 85 101 109 99 118 79 62 74 72 95 114 109 79 83 85 93 118 109 74 79 77 64 88 98 93 90 93 95 90 96 105 110 104 111 91 94 87 87 88 86 92 87 79 86 69 67 77 63 62 63 56 51 46 45 41 36 23 14 14 10 55519 334 18 30 10848 15 25 19 8051 1154 43340 12091 11249 999999 999999 999999 22214 28760 36551 45566 61898 106705 130735 126270 134019 146635 190613 245727 300347 312739 437334 589337 562626 234982 10964 3238 2540 2441 2395 2518 2404 2678 2511 2448 2180 1769 1686 1560 1229 879 755 783 608 604 687 518 509 428 388 384 429 414 378 406 441 344 393 407 321 391 365 430 310 400 407 599 600 533 503 478 586 650 876 630 597 454 346 415 345 279 299 420 463 509 505 312 341 315 387 308 267 248 336 242 271 230 292 303 261 301 244 235 299 242 251 182 251 227 237 284 182 242 218 205 192 272 266 197 193 129 15 145 120 96 83 138 48 82 48 10 79 128 159 114 65 104 112 61 75 112 103 163 121 39 25 38 79 75 120 89 92 44 80 103 82 86 65 106 60 59 68 100 107 135 44 101 85 61 72 43 -1 69 30 61 106 66 23 75 58 104 154 83 -6 20 40 110 66 64 78 61 95 64 67 116 73 117 96 96 87 145 272 252 235 238 258 199 156 156 137 175 105 123 112 134 148 173 143 150 163 172 139 142 182 166 125 171 194 191 219 224 213 160 151 98 106 142 139 129 145 130 114 127 141 124 145 124 102 92 115 136 107 93 100 110 141 171 159 119 124 139 124 112 143 129 129 136 116 102 118 134 110 112 109 83 72 77 60 36 46 67 82 94 56 84 81 95 79 72 67 94 82 70 65 77 69 72 77 76 62 100 103 80 68 89 99 93 80 76 82 77 91 99 79 70 79 72 75 75 60 61 62 44 63 67 64 56 45 39 27 34 20 14 16 6 55525 326 78 30 10848 15 25 25 8050 1154 32322 41023 49303 56380 64096 76929 92650 106338 119411 139159 162508 176509 198869 210788 201258 196082 190488 152806 144864 166417 125147 54250 6634 2844 2430 2506 2292 2125 2153 2171 2150 2148 2026 1985 1884 1793 1714 1545 1334 987 868 811 559 528 439 367 262 318 168 219 260 222 266 300 283 341 219 316 261 270 302 261 542 495 532 725 615 9749 37267 38222 12960 2204 691 522 490 347 240 211 365 409 377 356 389 439 460 302 271 248 288 231 144 315 298 198 203 180 226 163 177 144 195 127 124 94 182 95 104 204 175 140 170 225 214 254 111 111 139 100 111 137 89 99 62 59 107 -38 -57 58 36 25 -2 109 94 46 73 61 82 8 66 3 26 87 24 -14 45 4 26 14 -73 -9 14 -18 -14 -6 22 46 41 74 73 73 53 24 45 21 -41 6 78 43 10 10 -19 -5 9 -58 1 22 4 -20 31 29 -39 16 9 4 -3 18 3 55 4 -17 43 83 -38 23 41 35 2 106 148 170 220 235 210 194 145 134 94 169 164 124 150 120 138 138 66 54 93 74 125 108 110 84 80 102 72 83 110 83 65 119 124 108 111 112 87 115 80 95 73 63 70 81 56 78 85 47 77 69 81 65 31 64 67 69 88 38 73 121 84 79 80 67 52 57 44 57 85 72 51 51 53 48 71 52 71 43 28 30 36 42 45 33 61 65 25 14 30 27 45 57 56 23 20 15 8 32 38 41 45 54 61 53 51 34 51 50 45 34 39 43 39 35 45 46 37 32 22 14 25 23 23 5 7 7 999999 2 55531 324 79 30 10849 15 25 31 8049 1154 61525 66752 67921 68454 74356 80963 95889 110738 106915 119498 135933 137670 134034 131335 157044 201491 192019 142668 126351 104900 59284 25807 14387 6838 4676 3707 2727 2622 2492 2522 2582 2428 2031 2002 2008 1746 1511 1112 844 753 809 711 639 475 473 404 420 338 277 270 298 422 441 495 1435 4750 8873 6851 2380 1574 1356 1113 1353 1406 1191 759 1156 11348 20083 7641 1383 699 553 424 359 343 342 292 357 370 440 451 471 448 305 203 335 307 323 248 259 253 231 193 240 302 342 330 234 217 155 196 188 158 218 197 206 191 124 147 120 194 260 239 207 170 167 64 82 149 32 141 83 96 50 75 59 -19 -17 11 76 70 47 40 126 142 135 37 64 82 63 109 48 -20 19 3 -60 35 53 -2 5 1 39 87 28 -46 40 24 -7 31 49 29 36 24 -9 -8 -2 67 -9 -68 -27 0 72 39 6 -2 -35 2 -5 13 59 17 -37 25 11 -50 -8 14 -31 21 84 30 26 63 53 88 53 112 189 192 172 188 220 240 204 238 168 179 231 162 167 144 138 126 107 68 115 142 105 97 49 70 103 154 134 144 103 91 89 134 123 150 113 59 80 98 77 79 99 63 44 69 63 46 52 79 48 81 63 38 38 21 67 105 95 85 102 91 60 66 93 65 46 54 56 75 35 37 68 72 76 48 40 31 50 51 57 54 48 43 44 46 34 40 55 59 59 29 36 33 29 31 19 37 22 5 34 41 29 32 29 15 44 26 38 37 11 29 37 33 45 50 36 23 22 28 31 20 18 15 15 7 3 2 55537 323 79 30 10849 15 25 37 8047 1153 9916 10373 12149 15289 19268 24839 32272 50341 54860 60044 72345 82008 99463 135805 199288 236452 299157 312342 271132 269066 197956 154662 106807 34857 15396 6491 4243 3525 2610 2238 2184 2135 2080 1834 1641 1401 1238 1079 941 904 1111 2073 5046 13034 25580 38210 41369 36994 31083 25373 21305 18875 14901 12529 14169 17559 18367 18370 20998 24669 25260 22938 21705 16098 8974 5439 5145 3546 2083 1345 1138 1112 1004 800 791 556 535 770 809 485 409 412 432 443 342 390 376 316 313 275 283 241 298 306 347 196 294 211 128 93 182 152 276 126 186 244 246 119 194 246 245 260 168 179 144 115 71 46 78 104 69 52 79 96 57 57 125 71 8 23 12 75 127 8 89 65 74 57 99 18 8 -35 23 -20 -4 25 42 90 28 7 65 53 34 53 26 -34 46 67 98 38 -1 18 26 28 47 105 79 43 44 3 -33 3 9 -8 41 -22 -8 -8 14 3 31 74 52 -1 18 31 32 59 63 28 49 13 72 41 -14 32 99 113 148 154 179 194 218 204 208 212 218 194 174 179 157 157 115 111 130 117 97 140 93 106 86 119 71 124 140 116 110 122 124 121 113 127 119 110 104 95 71 74 61 95 71 114 84 43 69 72 54 70 68 63 59 42 69 77 92 99 67 85 61 74 77 76 58 42 54 81 67 88 65 63 22 4 8 33 47 41 33 33 37 28 31 40 51 48 39 36 28 26 45 48 45 27 16 19 36 21 22 30 35 29 26 32 36 23 48 65 37 26 47 47 50 41 18 28 30 22 26 24 29 14 9 4 3 55543 331 140 30 10850 15 25 43 8046 1153 9060 10891 13125 15588 19165 25172 34208 46439 61588 71439 80341 94557 115701 146390 176420 220984 298409 351488 343652 344037 263485 112319 52881 40632 35240 28831 26724 28452 32235 39572 42532 31578 21510 17028 11407 6929 5467 7287 12534 17358 20160 23877 28548 31246 29831 20908 11539 6701 4527 2756 1551 980 719 662 723 928 807 844 981 1085 1146 907 874 941 993 857 701 682 613 553 381 369 407 568 530 531 355 379 466 390 354 360 369 359 420 387 375 308 392 426 317 305 367 295 209 224 216 209 244 245 272 253 257 258 312 248 207 223 229 227 272 230 254 223 171 105 134 176 105 95 55 91 44 52 146 158 166 98 88 156 95 142 124 102 100 94 104 59 25 71 37 118 131 98 131 46 5 59 19 91 95 46 69 62 99 62 124 108 104 113 101 70 62 114 81 53 30 89 4 29 -13 42 15 36 83 109 57 67 89 37 27 85 118 89 52 40 4 85 39 59 19 62 120 64 65 123 166 155 205 226 212 283 269 259 270 245 216 238 201 138 199 203 193 173 156 146 169 128 140 177 182 149 139 159 160 199 151 126 148 192 176 157 128 148 150 150 146 147 149 99 137 118 106 136 121 97 93 96 95 80 84 110 126 107 129 115 96 114 94 83 109 110 96 101 81 122 114 101 95 91 89 80 60 82 103 88 83 68 74 92 78 79 67 56 68 85 84 85 76 75 81 61 47 53 65 52 61 64 71 85 94 89 102 96 81 80 77 78 73 65 63 83 79 71 60 75 64 66 60 53 54 47 35 27 36 35 34 33 22 14 9 55549 329 80 30 10850 15 25 49 8045 1153 11723 999999 999999 999999 30729 37568 45964 57674 71951 88670 106122 120698 137532 165993 214993 244604 242230 210560 193003 212160 175752 96951 47521 18046 13864 15539 16715 17534 18622 19787 20437 18131 13853 12434 12890 17081 23392 28574 31959 34181 29488 19971 15409 12690 9092 6731 5524 3970 2246 1501 1543 1627 1534 1540 1440 1474 1487 1320 1040 994 957 1011 1164 1062 821 688 615 530 556 569 517 395 397 295 327 460 388 349 328 348 379 402 332 281 339 383 359 381 314 314 217 286 330 354 258 260 308 325 192 118 106 147 178 225 141 250 320 284 247 199 195 184 127 108 102 158 192 151 54 168 30 37 63 60 0 74 52 36 21 53 58 104 102 104 74 70 38 64 80 74 69 18 60 103 81 28 25 63 87 3 10 9 46 161 4 25 46 66 93 89 102 71 110 17 28 35 9 21 25 20 7 11 71 63 8 3 20 -11 -21 6 0 99 47 1 -1 26 -9 86 10 4 4 40 31 11 2 26 6 29 102 111 120 115 153 153 189 243 227 154 159 143 126 113 116 105 93 102 112 152 114 72 100 101 71 101 81 84 102 178 140 124 113 92 105 148 81 73 82 76 86 92 77 60 82 97 85 98 102 109 65 72 73 85 71 107 89 94 115 74 93 93 130 91 52 58 75 69 76 46 71 76 41 30 47 72 27 28 34 46 44 61 58 75 39 47 52 60 51 20 39 48 21 30 43 33 23 30 51 59 73 74 48 41 66 68 45 49 52 45 57 44 48 44 42 52 34 24 28 39 25 16 18 18 16 30 11 6 10 7 0 55555 322 79 30 10849 15 25 55 8044 1152 6131 7980 10610 13676 17593 22956 29995 39478 50190 61431 73292 91310 117475 137340 166491 201007 214742 235084 242568 244535 234900 205345 161653 122261 103681 82778 59159 37586 21679 8649 3853 2584 2198 2027 1827 1479 1132 769 596 556 587 491 427 397 518 512 427 403 362 449 484 477 611 631 797 982 1312 1270 829 796 749 605 448 348 517 565 530 549 492 466 487 454 306 320 447 354 414 362 265 259 476 376 293 386 330 325 133 282 227 252 212 296 308 254 256 214 193 212 180 107 116 205 215 238 257 242 217 208 186 251 171 129 131 143 139 128 50 120 53 113 122 36 6 96 47 56 21 29 80 2 73 66 86 50 3 51 74 2 99 31 -14 19 63 45 -7 43 -26 26 5 15 -13 -3 48 56 -15 14 -1 80 34 -5 1 -18 4 -39 5 55 -18 0 -26 18 -36 -12 -3 6 -23 -32 30 -35 -19 9 -27 15 11 -40 -2 24 13 -23 -43 -41 -19 37 8 -55 -38 58 21 0 -66 17 63 123 99 128 140 188 195 118 137 131 129 147 106 100 113 115 120 82 119 126 62 63 74 63 97 97 119 102 100 98 82 86 83 63 84 52 60 42 41 65 99 78 47 58 91 101 68 58 48 59 48 51 50 59 41 80 86 80 82 83 25 48 73 61 46 52 49 31 22 22 17 -2 22 20 13 2 -25 6 20 19 19 68 33 19 32 25 19 20 25 21 21 15 15 28 26 23 23 33 28 41 21 29 32 59 43 40 34 32 26 38 36 22 8 20 35 19 21 18 7 17 20 14 55561 332 79 30 10849 15 26 1 8042 1152 8152 9718 12323 14933 19820 24250 29309 35661 41915 49105 59080 73853 88507 102744 126493 152733 177688 207967 283458 385484 328142 270381 242627 189062 121397 57021 19119 5883 3438 2693 2399 2382 2293 2172 1966 1572 974 733 648 510 472 533 481 436 354 374 376 396 326 350 344 313 282 250 259 268 292 337 296 443 331 402 330 237 438 623 659 453 562 546 382 502 353 353 337 371 395 449 366 280 469 351 324 343 332 353 331 316 250 351 287 236 287 367 263 244 323 286 200 171 200 256 335 301 322 232 149 230 191 184 208 189 168 127 165 162 188 201 182 119 208 115 17 26 43 72 87 74 73 63 110 59 83 76 128 62 109 83 19 52 41 75 60 71 123 60 42 40 44 -43 25 76 52 31 37 118 50 51 34 52 138 81 62 -8 -1 14 60 89 -20 -25 -7 51 -24 12 52 27 -33 24 27 73 88 57 94 38 38 51 16 9 43 19 46 58 -5 32 30 25 77 62 12 97 143 223 194 238 212 182 158 164 192 175 208 172 153 137 112 117 128 120 77 107 84 128 141 100 90 94 115 138 137 142 160 159 124 149 128 122 102 106 99 90 81 86 88 89 80 97 91 103 61 89 61 106 124 116 94 129 139 109 91 107 92 75 67 98 96 75 80 89 69 48 48 69 47 55 60 70 75 71 24 64 44 59 65 74 55 65 59 47 47 68 51 29 26 25 39 45 43 57 41 59 77 72 72 61 64 60 68 60 36 51 64 48 48 50 50 46 54 47 54 36 40 45 42 24 31 27 30 19 11 9 10 2 55567 326 201 30 10851 15 26 7 8041 1152 44134 55904 64288 70811 81642 77067 77189 106946 114419 105683 97805 87038 101634 127757 153644 196167 231820 264560 271649 323357 353166 186620 109111 35801 7474 2401 2134 2199 2166 1770 1507 1119 723 676 603 651 555 596 636 556 464 430 341 379 449 372 434 308 311 368 339 414 425 488 569 609 412 498 332 371 519 602 710 621 642 629 462 449 413 297 463 338 377 531 459 425 355 369 315 400 422 403 293 416 447 358 322 205 334 404 340 338 277 262 242 254 220 219 305 334 340 308 268 264 317 217 219 263 203 175 180 239 233 186 185 130 127 97 106 85 132 52 84 110 89 106 171 141 92 82 93 35 60 52 84 43 51 81 96 146 144 40 47 51 54 41 74 81 74 24 42 10 63 140 84 131 83 43 52 37 17 63 103 3 34 55 34 41 29 12 100 102 33 65 88 76 20 75 79 90 84 52 19 55 68 41 54 2 4 52 91 61 14 62 149 134 186 215 217 246 222 187 210 265 213 168 129 187 212 182 184 167 121 111 140 143 147 173 154 105 136 120 128 138 146 142 140 119 134 140 149 161 156 115 108 140 101 106 92 81 100 120 100 121 113 173 118 65 22 85 111 98 89 134 84 114 100 105 66 74 81 91 75 82 103 91 34 46 87 67 50 51 55 39 19 23 57 77 80 92 71 38 56 48 55 87 57 46 40 23 45 54 55 54 51 74 71 54 52 54 60 49 55 64 58 66 79 75 69 63 55 49 48 68 55 44 41 44 32 29 30 30 29 23 7 12 55573 328 203 30 10853 15 26 13 8040 1151 16913 22487 29536 37381 46672 52177 55691 59866 49014 44419 50659 47438 46953 58370 115686 258377 457435 529029 473187 339873 300669 722180 593194 88153 41069 11088 3070 1957 1462 964 788 773 724 609 623 539 590 560 519 553 499 463 348 438 411 458 487 472 457 533 408 445 591 569 553 515 552 518 319 331 501 700 706 561 721 645 504 402 439 574 442 461 487 546 560 350 301 443 356 357 391 349 364 415 398 459 313 266 285 252 287 353 296 302 261 263 218 222 288 376 340 330 238 292 354 296 196 172 270 300 274 232 272 239 118 156 173 82 176 38 104 105 82 70 12 104 97 104 84 103 132 156 151 122 101 77 102 104 109 131 81 80 34 42 55 19 -12 60 73 100 139 124 97 62 82 86 113 140 108 106 85 16 -22 -19 -38 62 66 70 94 77 23 90 51 68 89 111 88 102 77 84 41 10 -5 35 20 62 39 13 41 87 58 113 43 53 91 129 92 182 224 284 277 217 258 227 205 248 198 203 156 193 139 166 167 160 144 102 124 138 132 116 136 107 124 122 159 178 173 133 136 133 165 101 129 101 119 115 107 136 96 100 126 107 121 164 105 138 145 148 104 84 100 133 137 150 136 115 87 94 121 97 89 92 102 86 82 87 57 71 53 88 90 71 54 69 67 67 46 68 91 63 88 109 82 84 98 74 46 50 69 69 60 71 71 58 67 48 68 85 73 80 92 77 78 73 64 65 69 57 59 60 54 50 46 45 47 44 40 42 51 44 37 32 37 33 24 20 6 3 55579 331 115 30 10855 15 26 19 8038 1150 -33 301 799 1307 2300 3323 5029 7463 9986 13814 19566 25814 33994 47679 80222 131505 174128 206747 239928 279804 283703 315040 396323 398220 342793 290729 199569 71168 10460 2423 1955 1913 1733 1235 861 619 532 543 651 606 591 686 721 642 749 688 502 435 456 475 333 421 500 445 294 332 358 367 382 298 360 450 394 384 415 476 568 639 727 503 380 355 436 406 457 462 495 414 394 356 420 365 326 471 430 251 351 387 343 253 241 297 358 390 348 206 242 233 151 290 317 203 323 265 301 249 285 222 178 227 253 219 259 250 204 146 199 251 155 137 118 66 133 168 126 74 31 94 146 92 163 111 112 54 2 97 102 132 62 101 86 60 85 109 44 27 77 15 56 0 53 112 106 128 47 21 33 62 75 47 5 68 39 5 26 118 23 3 25 31 30 38 21 14 91 64 87 57 -3 7 -2 71 36 70 75 66 42 16 -2 81 7 -44 39 63 70 82 62 11 11 124 126 215 279 212 216 196 230 208 133 160 151 191 197 210 148 120 106 94 124 108 157 98 82 51 114 106 124 190 128 92 124 139 132 125 134 125 86 94 105 90 115 104 120 115 105 113 104 75 59 76 78 58 84 90 124 123 119 98 112 94 100 71 77 89 69 66 95 59 63 65 58 66 62 52 48 52 78 94 69 65 51 56 78 58 60 40 49 71 65 60 48 35 19 36 57 53 70 59 66 72 71 76 81 64 65 77 72 62 52 46 59 53 54 48 50 43 38 41 43 41 35 31 32 26 20 20 25 29 19 999999 1 55585 314 87 30 10857 15 26 25 8037 1150 2819 999999 999999 999999 8721 11476 15333 20146 25427 32490 41176 50614 65754 86229 111113 132906 147112 185379 214402 229620 255077 285453 288921 275373 244212 184479 119931 61759 19361 4690 1982 1918 1836 1798 1546 1064 788 679 607 558 580 608 622 515 560 663 548 545 482 322 376 377 331 255 263 334 287 349 455 367 254 310 360 377 373 354 416 453 487 543 476 391 296 287 382 499 504 433 422 325 252 220 225 210 332 315 260 302 362 192 211 252 227 202 140 176 106 144 155 230 363 225 185 178 196 250 216 192 162 211 106 70 130 89 139 -4 30 94 127 119 63 46 22 74 48 -79 80 50 -53 55 45 -2 -2 -24 70 27 -18 9 15 -6 -31 65 -32 22 -16 -42 8 -12 -34 10 -15 -2 -48 18 59 47 20 -14 42 -4 39 20 13 -12 -43 -39 8 8 9 -26 40 6 -13 27 4 21 58 -26 24 -26 -36 -39 -2 43 5 13 -53 -43 5 -34 -11 10 -11 -30 -18 -2 -16 -8 9 34 23 65 91 182 208 186 122 123 142 139 91 129 122 76 81 79 70 82 44 24 45 55 46 85 86 57 70 41 54 92 70 92 61 37 50 32 66 25 26 36 16 35 44 57 74 25 14 48 63 55 45 7 -12 17 39 14 58 89 58 45 17 12 14 -9 4 21 10 -11 10 -10 -11 -8 -7 3 -18 -9 6 13 16 0 4 23 14 -2 -2 5 -7 16 18 9 -2 -3 -5 999999 999999 999999 4 999999 19 21 21 17 14 8 8 13 999999 999999 999999 5 7 999999 999999 1 55591 331 88 30 10858 15 26 31 8036 1149 1390 999999 999999 999999 5688 8265 11289 14875 19070 24495 30749 37095 52352 72899 76837 84837 102954 122437 139594 159632 180680 200282 232239 312007 349998 357624 366598 273243 98960 8803 2865 2545 2540 2271 1744 1027 885 1204 1583 1930 3096 4461 5858 6862 5198 3185 1611 684 383 381 443 402 427 456 349 503 433 445 363 283 353 387 269 384 506 522 728 689 922 863 548 416 424 344 555 507 434 482 509 377 334 336 335 266 264 190 331 353 375 434 416 341 352 204 181 177 244 241 151 166 238 252 282 292 317 295 368 331 241 245 190 233 228 248 169 93 114 139 112 121 77 127 34 20 87 24 71 76 35 59 105 90 96 48 59 82 90 81 157 137 87 56 55 94 55 103 -11 -23 12 34 71 87 16 -52 -7 -3 58 96 50 -9 37 -9 38 84 31 10 -43 -8 39 -2 -14 34 -54 -3 13 22 -38 7 -3 50 44 28 40 -73 -19 65 53 18 3 6 -27 81 55 38 9 47 55 66 70 76 68 94 165 186 186 162 170 128 150 132 203 198 209 151 161 155 146 120 119 103 104 103 111 134 119 50 64 68 127 131 115 163 111 53 71 137 106 71 71 142 95 62 103 97 99 111 103 71 86 64 42 71 44 67 55 68 134 111 79 38 50 72 55 68 75 52 53 50 87 62 60 60 50 59 32 44 59 64 70 63 55 65 70 80 57 59 54 59 64 41 17 23 47 32 42 41 44 67 61 57 50 59 74 48 46 51 67 66 61 57 36 43 38 56 60 36 49 45 37 22 25 34 30 21 30 22 16 18 15 4 5 55597 328 61 30 10861 15 26 37 8034 1149 174 -15 312 734 1650 2645 4174 5819 8202 11161 15581 22378 29483 32867 35909 43226 52054 53687 60636 75028 93793 122633 177683 228976 238424 287003 353115 405380 453470 505408 470209 133594 6680 2209 2110 1892 1681 1665 1602 1675 2141 2986 3768 4522 4543 4919 6157 5849 3968 1937 712 498 393 311 350 361 406 471 528 491 535 446 404 381 331 448 520 507 510 436 390 559 1122 1450 1261 916 665 557 417 550 459 314 193 247 189 221 289 323 277 340 244 354 358 342 215 106 149 220 164 242 284 262 247 315 241 226 275 163 248 199 221 170 186 204 186 111 156 195 82 40 56 69 131 66 8 66 36 28 80 28 33 83 63 43 31 110 43 60 97 67 46 151 6 64 -56 5 -40 -63 24 23 68 53 49 72 72 11 59 47 46 41 -1 44 5 11 -31 22 -1 -2 7 9 15 8 -17 53 51 -11 32 32 19 58 7 9 20 16 1 58 45 34 23 82 41 -7 22 -18 11 29 46 56 30 -53 -10 40 51 115 148 204 132 144 149 152 125 112 157 159 156 143 177 143 126 103 108 89 83 59 105 97 88 77 87 81 115 139 109 88 89 102 98 81 48 45 44 44 72 77 80 86 77 108 71 74 50 82 39 46 52 56 70 78 55 93 85 50 61 56 76 75 21 24 58 46 49 64 58 67 27 26 23 27 26 40 22 49 42 30 26 43 35 23 50 40 23 41 37 11 17 32 42 27 33 33 51 49 33 36 51 32 52 67 43 34 32 20 34 40 30 22 22 20 22 28 22 14 6 18 21 8 7 6 55603 328 94 30 10864 15 26 43 8033 1148 13644 14405 17012 19565 22859 25480 29349 35514 41311 51153 62382 79144 97806 99635 102009 107132 115898 139006 153971 144304 138470 149416 180492 177422 149281 162943 132848 165032 205018 176319 147235 69452 12072 3447 1847 1564 1272 928 743 665 754 848 720 669 766 678 585 558 516 637 445 407 328 393 408 366 569 533 524 632 530 490 499 477 596 530 526 558 393 423 352 359 233 423 588 1747 1660 729 489 416 298 292 292 337 286 276 156 206 294 233 224 327 234 303 242 155 184 165 194 371 296 300 243 315 315 262 206 170 112 165 153 138 147 106 165 152 162 94 123 55 -1 24 -6 -23 42 30 17 139 64 68 104 129 112 41 100 94 -23 46 106 119 133 5 15 70 15 61 38 24 28 -15 29 5 4 -9 -37 38 15 63 46 37 93 99 -4 24 -32 59 78 38 21 55 21 41 74 67 -16 27 31 17 -4 -30 27 1 -34 33 2 50 45 61 43 21 -44 0 21 26 25 1 56 52 74 5 7 59 73 78 142 195 114 132 66 116 153 116 133 182 195 193 162 111 137 154 134 121 80 72 50 20 47 83 75 97 120 149 85 78 110 100 75 78 83 120 96 47 65 46 83 77 61 45 34 47 72 79 46 57 92 51 75 71 45 71 60 30 53 39 52 42 42 48 10 17 24 17 43 33 55 43 57 45 29 32 55 48 40 31 31 55 35 32 55 34 25 31 14 4 3 17 45 53 55 49 40 61 40 43 44 18 4 28 33 50 37 16 32 28 24 29 21 11 21 7 11 6 999999 999999 4 999999 0 0 55609 325 96 30 10866 15 26 49 8032 1147 31510 30773 28144 22757 21553 23903 30812 43108 52812 67390 79952 86035 75743 73318 73413 88238 89147 89542 109625 119785 162492 245087 279914 203213 179801 207190 279487 227569 28829 11189 5331 3946 3073 2171 1736 1368 1011 789 726 841 922 1124 1144 1743 2825 3238 2269 1369 1187 1163 1248 1247 1988 3179 3168 2461 2124 1969 1764 1377 845 550 378 501 648 446 492 431 384 327 358 379 346 351 400 353 415 573 693 737 422 381 379 396 319 328 309 219 219 208 281 241 194 139 120 193 214 191 211 228 296 311 266 330 370 335 279 230 226 293 324 218 199 198 271 109 13 56 117 110 56 25 84 88 49 80 99 48 37 75 44 44 73 62 86 89 77 48 64 151 138 83 130 109 61 47 11 33 20 40 86 34 -12 77 72 32 22 22 73 32 50 30 -8 6 52 -17 -18 7 24 9 33 10 57 -5 -1 -34 56 117 67 4 34 87 64 29 73 85 36 40 -15 63 41 -23 25 8 22 3 46 -16 21 87 58 91 96 103 122 83 70 126 112 104 140 190 174 192 138 173 196 179 184 112 120 94 78 100 87 103 117 130 116 82 108 130 52 117 112 99 95 78 115 85 49 101 135 83 94 108 101 98 54 63 68 47 44 34 49 70 92 99 82 72 62 26 46 40 46 51 62 50 56 51 38 48 40 47 48 16 31 23 49 45 39 33 22 52 55 56 51 64 37 50 48 55 32 13 5 14 35 55 39 26 30 43 51 36 38 51 50 54 45 37 35 29 42 39 37 29 31 20 11 23 22 18 11 10 3 55615 325 158 30 10868 15 26 55 8030 1147 19034 22771 25263 28095 30696 33172 34359 34893 38647 44346 53103 69695 85867 95662 104982 115486 122295 127523 137650 148174 161628 196901 234714 224916 244957 472453 169759 27006 15125 6886 3568 2714 2308 1897 1475 1316 1021 1047 1196 1431 1641 1688 1783 2144 2904 3631 3606 4048 4976 6489 8781 9511 10634 11512 7298 4637 5409 5470 5189 3732 2654 1749 655 379 510 483 442 429 415 317 337 336 356 437 491 424 336 366 355 330 300 323 262 128 198 176 118 162 169 241 239 177 180 191 161 282 421 420 402 355 304 251 289 307 199 180 219 199 116 169 155 124 91 94 144 100 92 88 -35 3 152 103 34 40 40 73 58 80 134 150 98 87 148 162 134 75 105 83 109 138 64 33 29 14 15 65 79 63 43 18 0 -11 -19 62 61 -5 28 16 41 26 -20 -36 -6 -48 -10 -22 45 2 11 -9 28 10 34 13 29 0 -26 -11 -20 5 39 21 -13 40 23 -23 -20 -46 -17 -6 -6 10 -30 -15 28 21 73 73 90 104 44 50 45 74 98 128 96 107 164 199 169 253 233 196 210 189 130 129 121 94 93 81 74 76 88 85 89 93 121 78 70 73 82 92 106 94 83 68 88 73 69 106 95 71 78 73 60 66 58 48 73 61 58 72 82 65 61 50 60 51 58 46 37 43 35 45 77 55 22 28 32 18 24 49 65 39 26 49 47 35 47 42 39 31 56 47 67 57 42 44 31 15 6 28 27 38 36 30 40 34 31 36 33 39 41 38 34 41 32 40 33 17 28 27 9 18 17 22 25 17 13 1 999999 999999 3 55621 317 101 30 10871 15 27 1 8029 1146 6098 7400 8835 10189 12438 15650 17985 20342 23166 29430 36154 42989 49796 56049 64514 75750 87696 96576 108207 123252 132701 153959 171098 174524 177997 206546 267432 309157 302123 172546 224279 65175 6348 2403 1749 1517 1308 1060 887 806 828 865 1021 1134 1272 1421 1266 1035 1043 968 796 603 438 545 696 545 539 479 463 535 507 379 280 325 358 419 454 654 1294 1871 1030 426 309 263 300 357 334 384 380 301 295 295 321 321 405 463 260 169 189 207 202 85 211 321 351 326 332 404 381 370 332 356 311 396 384 284 298 296 287 193 130 135 115 79 94 77 156 81 41 117 74 -9 -19 51 -13 -31 20 -4 62 23 -16 -27 38 28 119 39 29 -5 36 69 89 21 4 14 65 40 -5 17 -4 -72 -40 -25 3 11 3 43 83 64 47 9 -9 0 59 -15 -26 -28 -49 -35 -64 -64 -5 -80 -84 -28 -43 -70 -45 -35 -14 27 -44 -16 30 35 -32 -19 5 40 4 -47 -27 2 -4 -31 -43 -3 4 -38 -8 18 28 -8 9 43 39 18 6 49 70 56 77 141 146 159 166 140 148 143 114 105 102 96 54 29 34 46 13 3 11 30 38 39 36 44 54 59 47 65 97 85 59 53 33 25 32 41 45 33 33 34 36 32 25 27 54 72 69 49 29 27 38 16 8 16 10 8 4 -13 -12 2 17 18 14 12 2 2 -9 -17 -12 -5 -5 -6 2 -4 2 3 -13 7 16 13 15 -9 -33 999999 999999 999999 999999 999999 999999 6 6 999999 0 11 3 999999 999999 4 13 999999 999999 999999 999999 5 11 999999 7 55627 323 224 30 10874 15 27 7 8028 1146 19659 24832 33274 41023 45563 52499 68076 90475 108666 122639 137688 135975 138014 135400 115059 92722 83379 74083 80473 117082 140424 189226 211755 253643 241744 343086 481423 249950 7312 2533 2061 1833 1792 1821 2302 2931 2322 1381 1464 1537 1210 989 898 789 828 802 705 608 688 616 513 525 526 484 530 517 613 769 811 996 875 684 694 808 796 1124 980 658 437 405 351 422 419 376 358 355 383 319 445 453 399 381 323 296 261 243 314 255 319 335 392 469 508 509 420 360 472 439 390 425 466 504 437 410 311 302 303 247 211 186 177 189 189 135 118 55 32 55 57 52 62 46 55 35 40 83 128 107 124 50 31 77 89 94 113 109 94 84 88 61 33 28 47 72 92 73 5 -10 8 6 33 95 47 -5 36 25 11 -3 -33 -16 -1 -20 -16 4 57 68 53 56 25 8 29 79 89 37 9 10 25 29 29 38 74 56 18 -3 -7 31 24 6 39 49 31 -11 0 38 37 17 36 50 7 7 67 118 137 134 151 187 206 167 185 214 195 205 201 171 158 160 141 133 125 92 64 72 84 90 99 114 124 105 105 87 99 113 110 81 82 103 103 87 73 80 90 73 69 62 66 91 66 50 53 45 53 57 40 54 64 59 60 40 50 69 83 69 54 27 12 -2 -9 17 49 66 40 14 24 49 52 46 37 51 53 58 34 21 40 50 27 17 37 52 35 21 24 44 42 59 51 67 66 55 53 56 51 52 47 47 37 34 34 46 41 35 23 29 35 21 18 16 7 16 10 12 9 12 11 55633 323 138 30 10878 15 27 13 8026 1146 282 563 1110 1585 2305 3046 3941 5122 7155 9962 14063 19145 24868 34536 45819 66257 93802 149032 247596 279440 316559 342724 312364 334153 494248 581606 446354 29926 6021 3489 3393 3163 2869 3223 3716 3869 5167 5796 3563 2412 2786 3207 3423 3162 2653 2056 1820 1497 923 695 670 709 805 856 924 936 1086 1107 966 877 640 689 942 981 609 501 544 679 664 642 516 402 371 339 333 397 427 299 330 398 393 416 432 428 387 310 290 330 328 367 373 265 379 532 544 542 549 529 444 476 510 468 483 522 372 249 206 282 238 135 194 179 185 198 141 132 97 55 51 70 41 25 23 -4 -3 54 64 39 21 34 45 56 33 77 51 25 127 139 136 120 122 106 104 140 93 25 3 24 60 40 22 29 63 73 95 51 18 11 -14 -21 14 31 4 -18 -10 -25 -38 -13 5 -16 -13 -8 4 33 45 62 89 63 16 23 22 1 23 39 35 -16 -48 -23 14 32 -5 -34 -21 -7 -26 -23 38 35 20 60 100 112 96 68 93 140 160 151 129 136 166 207 179 176 197 183 183 147 115 88 85 110 98 89 88 78 85 108 86 65 81 106 89 49 59 71 87 112 93 96 86 77 80 64 51 56 76 78 63 61 63 58 58 73 89 87 84 87 64 59 40 28 30 28 43 33 19 14 25 37 42 27 26 26 43 52 48 65 38 16 35 53 37 27 55 41 27 45 61 66 50 30 25 18 21 37 46 51 37 41 44 37 53 69 51 46 40 40 49 45 36 37 29 16 15 27 30 21 10 7 13 14 1 55639 328 111 30 10881 15 27 19 8025 1146 4290 5072 6631 8849 11188 13835 17069 21648 26430 31282 32544 33600 37598 47104 61268 81713 116666 164669 257066 324075 312502 285330 280747 250452 237571 209846 162600 112582 55158 15342 3565 2270 2059 1736 1544 1623 2137 2883 3216 3392 3235 3423 3161 2065 1235 935 817 758 724 580 394 413 368 387 320 394 499 479 485 530 626 645 579 543 628 689 549 589 644 462 430 441 347 301 422 299 266 284 306 308 337 354 436 407 350 307 248 324 320 297 237 261 313 377 484 441 410 404 526 608 566 473 483 494 532 381 267 266 284 252 193 160 203 156 212 200 209 141 81 91 108 146 87 27 -2 42 30 62 50 -7 110 142 50 61 90 55 114 119 43 35 45 44 62 128 115 87 82 -22 -5 30 75 48 66 34 86 80 26 6 39 44 20 66 48 31 21 19 39 32 9 17 32 5 23 31 -1 -5 -9 -25 -9 33 62 26 34 35 26 44 51 32 9 15 22 13 9 22 -2 -3 34 31 13 32 79 102 125 118 61 73 110 117 139 187 211 207 205 215 228 228 202 173 165 155 145 141 117 92 80 75 91 118 110 79 85 108 92 69 71 93 108 88 73 98 118 125 128 88 66 66 90 119 111 107 112 101 59 39 76 103 97 114 110 77 70 57 57 38 24 38 42 50 61 63 35 41 65 51 48 55 54 45 51 53 42 47 53 46 48 41 51 46 61 50 63 67 50 34 23 29 56 62 63 50 47 59 47 38 57 60 53 45 46 50 49 33 32 35 36 46 36 38 34 30 28 37 16 10 15 15 8 1 55645 322 172 30 10882 15 27 25 8024 1147 2532 3413 4014 4735 7215 9760 9755 9683 12325 15652 15439 16451 25532 45906 78727 145141 209675 256210 192431 178250 298167 423143 467246 404233 371164 244386 186955 101973 25140 9415 3678 2972 4282 4693 4677 4093 2911 3139 3398 1997 1135 879 742 745 664 593 609 542 380 354 365 420 453 505 488 391 412 368 438 380 408 278 366 388 382 305 238 308 345 323 429 375 378 422 352 391 234 325 373 349 341 323 325 291 269 285 256 202 315 267 241 277 349 338 321 437 395 412 521 543 571 515 458 404 429 350 291 194 100 185 244 223 200 109 151 134 74 88 82 62 72 -14 -31 33 101 93 59 121 106 73 20 74 102 65 46 21 -24 8 74 101 67 22 22 70 47 50 46 32 15 51 81 78 43 52 61 44 58 63 25 -18 -24 17 0 -13 19 30 53 27 -11 -14 29 59 54 46 11 -13 35 49 30 13 48 73 49 62 65 30 25 30 -7 -14 10 39 35 3 -23 -2 46 32 28 71 84 85 104 118 136 168 176 163 147 166 181 159 167 211 196 144 129 128 102 83 93 77 64 86 80 75 78 73 85 110 112 112 100 73 72 77 62 61 66 75 79 69 77 85 110 99 58 63 61 62 68 62 78 71 64 51 71 77 69 60 34 22 40 58 51 42 25 33 55 40 39 37 32 31 45 35 42 54 54 54 42 19 40 54 32 39 49 41 41 27 28 34 33 32 24 18 33 30 37 45 44 47 56 48 36 38 43 42 31 35 43 25 14 30 31 17 30 24 18 18 11 3 55651 330 143 30 10883 15 27 31 8022 1147 182 446 910 1625 2540 3459 4667 6356 8177 10189 12648 16327 20287 26809 36811 49171 60925 76182 91015 109510 138937 166393 200767 242159 323814 375123 356012 465523 394515 195803 62107 18970 6236 2849 2282 2087 2466 2614 2029 1306 1245 1151 933 841 753 661 657 632 514 491 480 479 477 367 508 610 511 421 475 592 620 703 626 982 952 666 625 525 643 652 800 682 474 546 560 501 389 211 305 365 335 444 347 460 476 405 330 269 283 227 201 199 193 232 219 265 351 458 502 525 487 524 598 520 412 401 348 234 184 220 258 237 188 161 114 172 187 201 157 97 111 69 82 112 63 48 57 76 47 41 67 86 97 49 26 58 56 118 75 77 92 70 27 16 48 49 67 91 78 51 105 93 84 77 83 29 41 53 73 58 55 46 67 75 75 119 71 20 -8 32 36 71 78 67 97 59 79 111 60 44 33 24 44 75 76 65 64 34 25 49 66 50 55 58 48 62 65 29 35 114 127 85 100 150 162 177 208 206 176 192 225 232 239 249 242 259 261 219 175 148 135 127 133 117 112 126 127 116 125 133 104 99 91 75 105 121 104 115 131 114 96 87 100 91 99 96 100 98 75 82 84 87 122 125 93 75 84 95 100 96 93 87 87 65 66 83 79 73 80 80 73 80 84 85 93 83 77 64 66 65 55 73 82 74 67 60 69 86 87 81 92 85 69 67 79 50 45 56 65 76 72 83 86 85 83 92 84 76 69 75 70 75 70 68 66 69 60 56 55 47 45 49 39 32 35 36 38 30 22 16 55657 316 204 30 10884 15 27 37 8021 1148 1026 1396 1887 2446 3339 4174 5116 6822 9478 13883 19295 25813 33154 44837 66411 102218 167092 254402 304331 298037 317132 382334 386923 336142 246755 186841 120389 59062 25466 13839 9248 5939 4602 4649 4953 6095 5741 2694 1143 892 838 890 768 643 556 425 411 335 362 377 321 370 340 430 418 419 408 516 1076 1659 1770 1511 1141 699 465 409 526 482 381 319 287 344 399 379 305 208 237 169 204 248 324 363 387 326 279 274 187 152 144 117 120 106 227 266 235 349 371 418 521 416 507 498 434 370 322 271 260 193 147 19 51 131 121 155 114 83 14 27 67 96 91 53 -6 -55 12 -28 86 85 69 10 24 31 49 68 33 28 32 66 -43 -19 10 -42 -21 13 24 29 8 -26 -4 11 46 42 14 44 -14 -41 20 8 -1 -26 17 20 10 -11 33 16 7 61 15 -51 -14 65 36 -11 -19 0 60 64 16 -3 30 22 -3 10 2 8 22 8 -6 7 23 26 31 -12 -32 -19 -15 20 38 38 47 77 118 96 127 166 155 167 168 147 128 149 185 192 164 127 111 106 79 98 61 20 26 26 41 55 43 49 85 89 69 73 97 75 49 57 70 90 86 60 64 62 41 27 52 81 73 73 79 64 30 16 28 33 26 39 56 49 27 25 47 36 22 30 38 33 7 11 10 19 26 14 13 11 11 16 27 22 6 15 22 40 29 18 19 18 15 19 23 27 28 16 8 14 21 13 8 23 29 25 21 23 29 24 29 33 13 12 7 16 16 8 16 10 7 4 55663 330 116 30 10886 15 27 43 8020 1148 9583 10801 11647 12270 13498 15105 17675 21575 25369 28445 31936 34388 36915 40763 47085 56641 62766 68305 74198 82188 95038 108511 126293 148796 172003 190433 200093 202986 203627 168166 155611 171118 157296 79629 42568 31445 20912 15807 15966 12846 7841 3860 1625 1119 1335 1752 2278 2755 3242 2986 2064 1298 965 822 683 871 879 714 583 598 662 789 1201 2252 3437 2951 1602 714 461 382 354 326 327 327 404 442 330 321 333 297 221 207 285 285 347 404 333 324 360 291 263 280 254 211 262 286 363 374 346 372 480 511 528 517 545 577 489 354 328 277 232 132 216 236 208 154 145 185 179 144 188 87 41 91 53 -37 9 0 52 65 53 101 57 53 169 115 57 115 114 99 107 86 85 57 122 65 67 -5 26 7 28 51 69 49 61 70 52 64 32 46 26 8 8 15 32 20 -23 -17 -9 2 50 40 48 50 79 31 -19 47 81 32 48 44 41 23 41 58 20 76 95 61 44 33 45 37 25 49 39 31 44 50 63 114 148 155 121 153 167 175 162 199 246 222 194 214 234 248 237 226 207 198 190 136 104 123 112 120 123 89 84 98 115 110 101 99 75 92 120 113 118 102 97 85 81 97 93 80 81 82 50 41 63 55 56 61 56 59 65 82 90 69 44 45 67 45 32 39 49 64 70 72 65 49 63 82 62 57 68 77 60 47 40 45 54 66 75 82 66 51 44 53 70 65 56 43 33 29 35 59 64 68 64 60 60 73 73 63 61 66 61 61 60 45 36 44 60 44 31 38 48 52 39 21 11 10 13 12 21 20 8 3 55669 332 118 30 10888 15 27 49 8019 1149 157 244 528 731 1258 1844 2774 3824 4688 5209 5979 7652 9852 12893 15482 20433 25980 34520 44135 50815 62001 83045 101938 126454 154849 204258 254951 279009 309574 328694 332017 283933 181567 48584 14822 10984 15193 19213 18528 15353 10739 7882 5456 4255 4940 6566 8268 9655 10510 9759 10653 11727 11140 8227 5694 5283 5022 6807 11785 16897 10911 2374 732 595 540 429 382 370 377 406 401 333 357 347 354 245 259 266 368 340 217 197 258 314 261 265 272 337 409 447 267 230 169 276 313 240 291 396 390 362 373 451 489 554 507 516 508 381 393 443 373 348 188 101 127 206 221 141 129 165 78 36 6 8 27 41 69 80 91 82 97 80 60 71 102 87 65 100 45 73 85 113 105 92 97 81 89 76 72 56 20 -22 -6 40 13 36 76 64 22 15 13 -16 26 24 23 27 45 73 70 92 67 16 51 48 -22 31 93 64 27 30 30 17 23 51 16 40 48 82 106 89 17 54 58 58 51 42 66 32 -5 12 8 25 72 137 147 117 147 203 220 242 204 173 185 228 211 244 224 202 247 264 231 235 223 164 133 158 172 118 82 61 72 69 78 93 106 130 88 48 77 76 64 93 110 84 77 114 105 86 62 74 97 46 24 62 70 84 76 91 74 81 44 53 64 39 78 71 53 81 77 60 66 59 75 56 27 50 51 53 55 82 70 72 66 70 64 49 46 62 64 57 71 48 39 36 18 43 51 46 53 52 53 40 45 47 52 48 62 44 32 43 49 61 48 35 47 37 43 45 34 26 21 21 19 21 18 22 17 10 999999 999999 1 1 55675 328 298 30 10888 15 27 55 8017 1150 94 347 764 1297 1927 2886 4016 5878 8999 12085 16076 23572 34604 48765 70151 94968 130913 152816 203286 321335 418294 472346 466240 439933 344134 205902 108493 30935 5291 2313 2043 1843 1714 1440 1376 1477 1416 1536 1602 1579 1785 2149 2458 4390 7445 6591 3639 2149 986 738 749 853 987 1897 2593 1341 518 511 470 370 298 356 291 290 394 457 429 274 356 269 309 314 268 386 298 345 318 326 434 470 393 348 201 238 202 229 200 176 224 355 327 364 525 486 611 671 579 555 448 516 554 511 536 438 418 252 216 257 244 268 171 148 156 156 112 42 89 90 148 67 137 115 90 129 144 158 184 91 88 175 162 103 42 71 104 142 186 146 117 95 50 80 44 54 126 47 65 75 112 49 8 84 67 64 73 94 32 41 55 84 26 21 43 62 17 36 76 55 64 65 61 61 56 30 58 94 105 95 17 2 61 100 131 51 77 73 92 80 115 74 48 61 44 109 94 67 47 96 121 156 194 209 203 256 270 271 268 322 238 252 278 284 289 283 246 221 220 212 158 177 163 150 130 127 94 130 165 157 113 95 114 113 166 141 91 68 115 132 123 140 127 84 47 78 84 85 98 77 133 108 111 126 124 105 134 112 118 112 81 95 84 93 66 77 92 70 63 74 114 84 72 68 84 92 90 95 65 76 92 66 68 112 99 89 84 75 90 54 29 56 76 81 72 80 95 86 64 82 73 91 90 86 73 79 77 80 76 63 73 72 65 57 66 68 48 51 57 59 53 48 35 30 27 22 18 14 4 1 55681 323 208 30 10888 15 28 1 8016 1151 -7 331 643 1173 1619 2264 3058 4324 5885 7585 10004 13225 18385 24468 32548 45718 64084 80867 101034 138560 187264 227027 287436 362104 407324 403669 390068 337274 212790 66450 11274 3861 1652 855 685 709 834 935 1307 2577 2741 2038 1450 1368 1154 1104 892 803 638 567 359 425 410 433 486 508 933 1312 558 434 553 449 411 318 366 347 290 392 245 280 232 257 245 245 247 153 228 328 169 329 269 262 345 296 336 283 228 254 240 256 256 216 252 308 343 411 498 495 428 476 521 465 451 451 472 404 350 269 147 170 233 158 119 90 78 115 170 133 91 19 68 40 35 68 70 96 141 101 72 60 81 58 27 123 154 125 76 143 75 123 153 45 126 27 47 44 35 30 -12 39 58 19 21 67 98 48 10 56 7 -58 16 -5 25 9 27 77 34 21 23 18 19 66 94 14 58 10 27 25 91 93 69 16 64 59 4 124 40 44 122 107 59 45 66 53 29 20 -16 63 46 87 125 187 144 180 176 169 231 266 181 208 238 200 234 210 198 213 222 197 179 151 146 165 108 56 82 121 122 54 77 57 83 116 101 78 101 78 111 91 70 55 89 117 103 83 69 50 55 45 33 56 45 47 65 84 83 66 52 56 60 56 30 64 51 28 52 34 41 73 64 46 63 40 70 77 61 41 40 58 68 62 63 64 59 42 43 42 29 24 43 33 37 26 27 29 25 37 47 40 59 62 49 52 47 58 57 53 45 31 45 63 57 41 36 33 19 8 24 26 10 12 21 15 4 55687 327 239 30 10889 15 28 7 8015 1152 836 1128 1405 1977 2805 3768 5228 7436 9484 12378 16739 24614 36555 52385 83499 137271 176189 209576 311844 326493 260736 267353 273254 283840 258411 262137 304721 266843 100905 8138 1438 907 640 536 544 700 629 671 773 847 910 1035 1024 1011 813 800 708 567 656 914 772 730 730 711 560 643 623 697 610 469 381 376 365 341 351 381 446 361 376 363 332 287 216 294 266 246 216 341 263 270 334 440 366 353 278 286 334 238 290 246 322 368 428 486 529 519 490 541 416 582 488 455 521 363 353 339 328 304 207 203 215 212 170 128 123 158 219 180 87 78 74 72 59 47 109 202 157 138 172 141 106 115 98 130 147 141 116 92 109 96 86 42 81 96 10 64 64 51 117 95 60 102 27 55 51 14 40 35 13 17 63 133 11 -53 32 100 -48 43 22 100 68 31 36 30 29 30 36 61 72 93 69 60 76 82 108 96 39 103 80 75 100 62 49 -10 32 62 42 28 34 96 141 142 171 262 232 232 201 247 255 303 282 284 230 276 298 264 302 303 240 224 160 160 168 114 119 107 109 113 72 81 110 117 130 144 92 89 126 124 128 106 100 103 115 112 118 84 83 64 78 85 59 102 82 79 109 103 82 86 77 75 48 56 57 77 56 81 90 116 85 69 92 74 84 93 60 52 51 68 67 72 92 96 87 76 58 63 86 115 89 71 42 24 38 61 81 93 80 68 76 72 72 73 69 78 78 76 71 76 51 55 63 77 67 57 56 57 50 48 34 43 35 31 38 19 20 18 4 55693 318 481 30 10891 15 28 13 8013 1153 52 479 913 1840 2865 4802 7865 11789 20526 35780 51961 78002 92554 123197 188137 304394 464671 532900 803458 847902 430299 240176 14779 1078 562 469 473 614 494 692 1173 2116 4944 7928 10269 11258 11321 12006 14179 12268 8811 2757 839 720 655 639 485 525 586 643 544 547 683 564 539 535 522 593 479 463 436 495 509 298 239 262 277 383 270 287 294 341 361 287 369 337 384 391 328 328 347 241 344 268 330 427 400 281 385 437 458 436 499 526 603 565 404 407 443 369 332 193 204 239 214 154 75 218 235 197 224 128 51 32 62 139 118 81 120 138 29 67 144 141 167 91 100 153 111 105 50 26 21 55 118 71 88 46 77 105 50 -15 68 81 8 54 94 89 77 17 92 85 70 119 80 10 16 107 91 94 26 109 28 1 27 53 -6 54 -16 31 73 80 29 81 109 107 86 56 58 74 81 63 98 75 81 20 17 62 39 31 31 60 116 108 138 138 234 274 243 259 256 243 263 279 236 223 264 266 254 275 212 216 181 163 140 105 93 84 89 89 131 128 97 93 92 92 108 120 115 97 106 101 102 75 118 91 91 40 61 91 90 49 93 109 95 114 72 105 85 56 82 71 77 51 61 53 44 62 69 69 106 80 85 71 56 47 36 76 77 73 58 83 78 67 73 84 67 65 66 69 63 77 54 52 61 63 46 72 50 41 81 71 70 43 69 49 55 58 57 73 42 36 49 58 52 36 41 37 34 36 36 29 32 21 16 18 15 0 55699 316 271 30 10891 15 28 19 8012 1154 169 407 728 1029 1528 2376 3518 5602 8039 9900 12160 16184 20310 28294 40995 55918 76203 116911 197389 245678 248314 346461 569743 768533 542650 232228 109775 51612 25081 14204 6529 2876 3992 5227 2142 831 734 772 1858 3866 5302 5049 5040 6769 9270 13774 19411 15201 8525 4061 1744 1174 987 699 571 519 579 588 560 634 505 452 361 334 406 415 427 410 445 463 426 246 237 285 288 347 271 306 238 233 308 297 328 337 336 330 278 265 413 275 318 288 300 337 218 243 290 197 292 332 461 428 395 436 183 154 197 136 186 220 235 233 154 130 144 182 121 153 46 -4 28 -16 52 -18 39 53 79 74 54 6 45 37 22 56 62 31 83 55 -10 -18 62 -11 12 30 27 107 4 34 42 19 28 -27 -40 41 35 -20 -25 -12 94 1 0 13 73 90 27 35 0 5 24 54 -39 -15 -12 19 -11 -23 -79 -13 17 -6 44 31 4 -7 16 51 82 114 57 2 41 39 -28 36 4 -14 4 52 75 72 78 96 186 172 214 218 263 208 189 182 228 184 177 228 190 173 182 178 237 147 74 80 125 71 67 56 86 61 75 80 108 83 47 62 63 59 81 54 97 80 93 81 75 45 68 50 31 68 86 81 83 68 106 47 66 51 62 48 52 39 28 15 43 45 45 20 24 51 43 20 47 90 70 51 43 18 27 16 42 40 48 10 59 41 48 51 42 17 4 16 25 28 44 31 42 33 36 29 35 38 30 12 30 35 30 38 25 20 29 24 22 23 25 16 9 4 55705 333 121 30 10891 15 28 25 8011 1155 2129 3115 4109 6158 8177 8982 10553 12451 14067 14778 17799 21878 26990 33803 37867 39432 44483 57492 75729 100333 121979 116256 119273 147037 188763 242262 342864 440951 353280 230170 152563 113484 81635 57133 56342 53618 31588 15214 8346 3935 2830 2187 3244 7459 16107 16354 4293 1537 1904 3050 3926 3850 2453 3130 3707 1528 675 726 573 498 454 560 494 507 475 550 561 452 457 514 484 553 509 432 449 339 321 359 343 379 381 296 322 286 373 343 282 427 471 423 388 513 406 302 313 289 294 293 261 185 305 215 258 238 278 386 474 461 392 290 304 221 275 254 220 334 171 218 212 304 265 211 87 48 49 115 156 65 14 66 98 126 155 166 137 186 70 113 72 66 113 167 136 82 81 40 14 111 82 61 81 63 72 85 93 23 81 148 60 54 85 76 76 43 30 43 103 69 98 105 67 88 84 116 45 8 67 100 71 8 28 54 56 74 75 113 80 32 107 91 85 96 94 147 39 68 68 64 38 23 65 30 91 140 117 162 146 172 201 264 277 264 198 255 261 221 215 240 272 261 242 296 233 246 189 185 165 165 163 149 114 100 77 87 128 115 106 137 97 97 133 104 75 66 75 86 73 89 86 91 69 33 83 104 131 90 87 103 74 113 83 99 116 83 56 51 72 70 75 76 78 100 125 97 73 77 64 87 86 73 79 78 91 81 78 73 74 85 76 81 77 81 77 68 59 50 68 82 84 64 60 83 85 75 88 71 52 73 77 91 83 82 76 75 60 65 64 58 60 51 44 46 35 35 41 40 34 34 26 17 18 18 4 55711 331 151 30 10891 15 28 31 8009 1156 119 267 358 628 1016 1537 2062 2687 3726 4487 5309 5650 6723 9039 10828 12480 16043 21221 29202 40879 51728 61966 78323 94266 121134 177946 248431 330843 385362 324892 347232 243438 163672 144374 113857 82869 57848 34041 17643 7004 1296 902 2557 7027 12674 20057 27953 31738 28717 34888 43531 35670 24584 24138 19165 6254 1297 1024 967 683 425 451 390 392 380 458 524 460 508 461 452 460 491 499 452 391 396 397 330 431 385 378 270 294 262 338 238 274 366 343 481 445 390 353 316 262 298 357 302 302 288 180 258 323 307 397 434 364 236 180 242 191 221 206 135 228 218 197 234 208 192 121 65 101 26 127 156 143 63 60 154 118 151 125 129 153 74 174 153 129 112 128 118 110 54 24 55 110 46 67 20 86 105 26 4 58 3 57 48 72 102 15 31 -8 49 57 75 111 134 19 -4 42 84 85 71 28 29 3 66 30 41 7 64 91 38 47 85 75 93 142 60 62 69 116 129 76 46 48 89 88 84 116 97 156 161 166 160 204 238 226 225 233 315 305 253 302 284 261 308 252 225 215 230 164 159 140 120 129 111 104 97 109 89 82 94 158 95 129 140 113 73 103 90 118 142 122 111 93 88 82 60 99 85 127 124 131 104 105 95 113 116 123 76 59 62 84 60 53 78 63 76 90 107 78 82 82 83 78 78 80 71 95 115 105 68 63 79 85 74 78 100 86 62 54 74 84 77 85 88 65 55 76 73 71 66 69 59 77 91 85 83 59 73 70 74 65 52 55 49 42 55 62 38 38 28 27 28 15 13 19 5 55717 318 302 30 10892 15 28 37 8008 1158 49 182 383 694 1366 2235 3372 4862 7035 9681 13052 18599 27035 35985 49904 69544 96338 136875 193616 255327 315058 350247 364967 390779 376790 280245 199683 153645 99958 44050 8546 5449 5565 2890 1333 657 704 737 733 812 790 782 877 830 847 2885 4161 1419 2672 5515 6673 4664 4302 2969 2070 1103 531 420 455 413 442 346 398 542 399 330 482 496 417 510 531 346 300 197 191 330 280 190 203 266 288 240 239 284 337 254 353 311 331 323 279 240 292 327 192 255 177 241 183 272 327 432 426 296 233 171 153 155 170 106 133 166 146 106 183 93 37 -10 70 -21 49 36 -49 50 0 83 79 52 136 49 67 47 65 47 16 1 62 -21 -33 -25 12 119 43 18 80 53 -13 18 8 47 21 -8 49 56 -19 28 17 9 32 41 72 86 52 30 37 56 47 -42 -53 -10 26 -25 -30 24 46 -26 12 12 41 44 47 57 57 90 124 61 77 2 32 49 18 28 19 35 27 7 29 55 81 119 169 166 177 211 240 216 230 214 232 254 214 231 231 229 315 231 226 213 156 160 124 119 53 112 77 66 77 70 61 99 88 109 92 66 71 90 126 96 97 91 47 69 66 67 49 33 51 60 35 27 58 63 68 79 82 72 87 92 73 65 76 44 50 59 47 42 31 37 59 66 58 57 58 64 33 59 48 41 41 50 66 44 12 20 32 32 28 19 35 28 39 43 37 35 47 37 34 44 38 42 56 52 41 34 37 47 37 22 31 40 41 32 21 8 10 3 5 11 55723 316 453 30 10893 15 28 43 8007 1159 167 391 819 1872 3542 5575 8388 12273 19121 31014 51972 86644 115181 139479 165143 178426 158651 141889 129549 155320 184453 262843 509319 785781 522927 192511 17574 2171 1191 830 598 684 700 718 751 764 721 598 591 585 502 425 280 152 227 237 298 379 324 438 543 494 427 436 344 364 392 381 523 431 352 460 627 500 468 377 376 334 349 357 378 305 350 211 222 210 210 289 235 267 377 466 400 423 374 372 278 238 300 290 296 234 206 233 299 402 441 496 424 252 115 154 190 117 223 173 169 106 183 210 169 74 -14 -46 76 116 48 36 148 35 81 99 170 81 79 21 6 93 107 40 109 127 56 20 11 7 93 26 64 154 49 -17 33 84 82 87 93 8 34 51 -7 69 27 29 12 7 93 14 79 75 -10 -13 83 5 32 -6 20 31 50 50 21 42 17 4 -13 23 20 -2 62 61 23 12 76 46 28 39 32 30 42 52 43 33 40 21 63 80 109 169 148 198 248 217 208 210 245 246 244 258 232 233 234 287 220 173 153 117 123 87 64 55 68 111 54 79 34 63 72 81 23 80 92 83 89 79 83 102 75 85 104 84 84 63 47 75 65 41 98 88 99 111 94 102 96 52 84 77 62 45 64 44 56 72 63 61 62 64 46 46 53 65 60 27 20 44 64 51 60 49 75 83 64 39 39 21 36 33 41 39 60 64 57 50 43 42 61 53 55 48 55 46 38 30 48 49 40 21 38 36 24 29 25 28 12 15 26 6 55729 303 842 30 10892 15 28 49 8005 1160 72562 133622 222088 229575 226677 273625 342800 422211 391331 455189 506571 298173 92975 28944 10084 3508 1149 636 551 663 623 673 714 722 697 645 641 498 442 451 371 293 406 388 358 367 355 346 417 394 431 395 474 506 423 388 479 496 415 533 520 617 604 585 485 494 361 364 337 281 221 344 357 271 193 241 304 344 255 291 309 459 397 308 281 257 258 349 280 277 247 285 358 393 494 337 275 234 165 140 95 213 224 214 157 156 113 71 130 98 118 70 47 101 21 150 105 54 35 96 75 48 120 139 80 34 27 93 77 66 12 -46 11 42 -32 2 36 74 54 125 78 3 -10 -51 22 40 16 -40 40 6 -10 53 59 -5 107 55 43 22 6 32 24 -13 5 40 78 -29 -83 -33 -50 14 -9 -52 44 53 65 31 61 88 49 14 2 65 67 28 43 80 -3 64 54 35 98 183 185 125 145 127 112 158 201 213 244 271 304 264 206 233 237 217 197 232 200 127 82 113 143 82 22 72 62 64 54 64 66 64 75 71 60 76 102 86 101 98 61 66 92 102 74 56 72 53 36 46 51 70 56 66 41 56 80 77 76 70 69 35 57 47 52 29 29 59 41 40 27 18 17 49 60 23 21 25 64 46 42 67 70 45 59 18 15 33 36 21 27 30 60 42 31 37 40 41 37 33 43 32 35 25 41 61 40 29 39 38 32 33 32 19 23 28 18 10 999999 999999 14 55735 306 841 30 10891 15 28 55 8004 1161 104684 137504 169059 234985 330276 430496 459616 482142 342948 224964 178596 139342 95438 48266 12058 2477 1282 766 694 737 678 650 640 582 649 610 609 502 361 404 405 492 449 381 385 422 400 351 442 509 495 492 395 468 494 609 599 550 500 537 529 489 467 436 454 338 342 337 373 345 299 278 183 280 338 233 168 220 297 378 374 370 384 367 304 314 257 170 147 197 315 261 267 387 446 383 344 223 125 154 228 259 187 174 194 181 169 94 127 137 10 96 38 54 100 -14 81 99 160 100 149 84 107 139 59 82 103 32 50 65 40 16 55 57 35 92 57 -15 70 101 80 1 -18 -11 -17 -10 18 39 83 45 28 59 24 59 66 103 89 61 66 75 24 2 86 10 67 82 78 12 8 21 8 20 33 39 47 61 77 66 42 31 4 43 74 27 67 81 43 68 43 116 133 120 139 135 147 187 238 191 211 251 270 250 242 263 255 291 315 293 264 310 263 226 146 95 64 91 93 64 83 68 92 105 93 57 90 100 96 119 92 83 89 73 87 112 86 85 69 125 106 68 57 54 58 83 98 89 102 75 94 68 61 51 60 65 78 46 44 62 53 79 91 52 53 30 26 77 79 48 51 72 79 71 50 69 58 69 44 36 35 53 67 55 43 57 61 51 39 62 56 55 56 63 54 69 65 43 31 42 57 53 32 33 21 33 43 33 34 32 27 15 18 16 9 2 999999 1 55741 296 841 30 10891 15 29 1 8003 1162 147782 180097 207683 233092 255237 277882 278690 281087 318007 236186 234775 157569 29594 12194 8789 6300 4123 3915 7809 12194 7928 4656 1902 1069 890 808 542 569 514 456 404 400 415 558 531 512 456 443 370 340 416 578 468 440 464 456 507 555 525 552 525 559 504 422 358 342 426 402 286 326 318 282 280 341 269 233 224 175 202 221 341 414 357 405 183 351 292 262 105 166 211 349 357 369 350 277 112 170 197 176 102 155 269 125 16 157 73 59 143 162 172 50 8 49 46 62 7 24 17 60 134 -1 78 85 54 88 45 16 0 78 1 -26 18 22 5 15 -45 40 4 1 18 93 42 4 0 -35 -25 20 65 17 -1 56 47 52 15 -1 79 48 44 4 44 38 -31 11 -36 23 -18 16 -29 12 -13 -14 -9 4 44 -4 -63 -14 25 22 42 56 4 -14 58 18 64 74 87 58 64 89 87 171 183 207 223 221 235 215 190 226 212 198 186 202 282 203 255 295 226 183 138 86 43 77 39 81 71 88 29 46 76 71 46 55 87 77 74 90 73 74 92 49 42 61 90 42 34 34 24 32 54 68 53 49 36 52 46 66 68 27 54 41 55 46 1 18 39 39 9 3 39 41 22 45 61 27 40 17 2 42 11 17 25 21 23 48 21 15 18 24 23 27 36 44 24 28 35 13 22 16 22 31 17 25 18 8 27 16 20 22 9 14 13 5 55747 306 811 30 10891 15 29 7 8002 1163 193535 223557 211314 293201 330634 452366 591550 508970 298412 265044 179294 62947 42546 29493 16682 7137 2531 2002 2361 3681 9629 20912 29441 32305 28382 19304 12454 7071 5748 9046 6436 1878 807 712 835 763 528 467 666 992 582 473 480 497 443 527 478 468 481 498 541 621 544 525 491 476 422 312 277 356 286 244 213 290 187 285 207 274 293 274 246 395 446 322 314 235 279 256 116 224 209 347 358 352 418 380 315 242 167 180 269 246 140 184 172 103 138 94 114 13 77 61 73 87 51 -1 62 112 109 93 128 52 47 74 -16 16 -31 25 33 33 -13 20 48 61 51 20 26 32 5 5 41 -5 -71 50 21 30 22 29 4 63 -10 26 56 45 86 100 2 21 58 3 -16 43 54 48 32 -6 48 17 -42 -52 15 10 44 13 39 53 64 61 53 29 42 36 93 78 39 28 34 53 80 38 102 126 95 105 147 213 207 220 221 202 243 192 233 233 285 274 230 253 270 261 293 245 138 119 89 70 109 110 102 121 75 76 55 106 85 56 69 56 75 65 86 97 80 101 67 48 103 109 76 79 64 40 34 43 100 28 31 70 86 46 51 65 95 84 62 48 35 61 66 60 76 49 42 50 39 61 50 60 51 50 39 50 52 54 52 58 65 75 44 54 69 54 39 9 33 46 44 51 62 54 33 34 51 61 39 53 44 37 35 21 17 28 31 31 26 9 13 0 19 19 9 7 2 5 4 0 55753 308 841 30 10891 15 29 13 8000 1165 123670 150509 172899 194958 218290 221552 223858 231364 222636 186901 154349 134756 99237 66602 37543 11689 2371 1023 1065 1054 1633 2320 1867 867 743 763 906 968 729 650 514 431 485 521 485 573 645 682 643 594 562 588 612 615 607 568 587 440 575 614 524 544 544 531 445 422 418 470 356 322 378 348 303 281 278 337 267 268 276 397 324 437 445 339 372 383 307 366 272 328 252 313 479 438 335 369 237 160 69 105 142 203 180 179 92 107 49 51 122 101 104 56 96 176 84 76 108 63 30 31 43 65 103 97 51 42 44 16 27 93 136 82 50 54 114 31 65 68 68 139 128 72 59 30 34 57 -3 52 55 74 33 74 48 109 54 16 44 36 86 82 35 22 -14 30 29 42 29 3 6 62 87 68 17 49 77 136 82 72 93 60 68 33 -15 22 103 22 125 67 111 85 92 136 104 182 179 205 208 248 276 250 235 314 351 303 265 289 301 306 310 320 313 290 207 198 170 131 95 79 105 155 98 111 122 74 105 99 114 81 97 108 86 126 152 159 78 98 103 87 82 97 73 77 91 118 105 92 86 100 119 92 89 85 96 66 57 108 78 61 56 77 89 83 79 102 73 62 76 75 60 90 79 80 83 76 90 73 61 80 77 68 44 57 60 68 61 58 69 69 76 95 93 80 73 90 69 74 80 80 76 49 59 54 58 57 45 43 32 42 43 30 26 25 10 23 31 23 8 1 55759 303 811 30 10891 15 29 19 7999 1166 153214 170032 213623 239511 252543 292947 325760 282118 212852 174124 149624 140921 119071 79898 57660 52781 25055 4154 1317 741 685 594 650 678 690 752 655 542 604 468 449 457 441 486 426 467 536 449 601 550 632 720 801 770 846 688 755 739 767 648 649 572 565 775 767 589 615 480 381 426 365 340 266 263 328 285 279 307 257 306 256 224 267 254 266 353 462 435 357 313 305 288 302 370 342 405 421 322 225 256 148 138 179 211 198 109 60 125 8 100 65 84 28 8 20 82 70 96 85 43 102 164 109 73 138 113 139 97 56 12 5 110 53 60 109 118 45 50 53 32 -7 42 3 -15 55 -35 3 95 63 45 47 52 47 22 -9 54 65 90 32 -2 47 47 22 11 12 13 64 36 23 -29 -22 18 12 14 36 60 43 61 68 57 27 -17 -14 41 89 47 66 47 68 52 39 79 124 99 122 213 168 211 247 268 260 229 244 270 257 193 281 286 275 231 226 279 267 300 234 150 134 97 65 71 130 146 81 41 69 92 104 58 37 39 76 74 81 79 44 23 42 104 111 78 54 64 67 75 84 59 78 50 53 73 60 67 82 77 42 48 57 44 50 60 33 36 40 38 45 18 45 61 60 61 62 47 30 36 62 35 58 46 17 26 36 22 37 30 39 37 60 55 35 52 72 48 38 44 56 48 39 35 36 38 29 37 31 35 28 7 13 22 23 13 2 9 8 55765 307 840 30 10890 15 29 25 7998 1167 143237 152143 171108 168299 179700 202203 221879 244143 319308 317532 231593 185077 115507 49836 17116 5279 2652 2001 1482 1188 992 856 789 750 776 675 681 521 503 567 546 348 458 445 450 469 518 600 698 664 654 589 652 444 504 644 647 668 617 576 548 528 521 530 494 466 561 530 429 333 377 322 309 368 248 311 182 266 346 296 402 352 339 312 426 303 394 424 393 322 314 298 249 333 358 480 452 255 241 149 176 198 130 159 230 278 191 130 157 171 71 120 108 63 142 101 114 26 4 114 66 133 159 123 119 80 91 118 100 48 83 61 75 1 73 82 75 66 65 71 45 81 112 56 85 92 34 7 53 40 28 84 85 165 126 53 116 114 59 86 93 149 83 64 39 18 21 62 25 40 42 9 14 55 99 100 55 62 135 40 77 69 73 100 79 98 58 74 86 126 110 156 138 223 215 211 195 240 229 293 302 309 258 254 338 312 275 292 295 305 273 329 293 265 153 133 115 109 106 123 90 118 113 84 67 97 120 100 90 91 125 91 92 111 118 99 110 128 100 98 66 102 77 107 130 106 72 110 119 75 99 82 76 80 87 99 73 51 74 80 50 84 73 70 100 77 77 66 76 96 74 74 84 103 94 82 81 52 45 60 57 32 57 88 85 68 72 70 87 59 76 72 61 87 84 81 79 61 80 74 63 69 51 52 52 46 37 39 47 39 35 30 32 29 21 12 3 55771 300 840 30 10890 15 29 31 7996 1168 46268 65586 93618 129711 189976 281713 379091 393960 365335 358398 375651 327624 261217 163587 81173 25724 3609 1398 1057 899 821 762 834 762 721 681 740 622 604 585 476 407 350 347 386 461 525 503 459 576 713 584 395 396 396 469 614 708 644 466 540 503 515 467 387 337 358 381 439 363 319 314 327 276 138 209 233 272 279 161 258 270 233 246 271 323 308 287 243 258 225 196 138 249 367 346 287 215 268 180 236 166 114 146 23 188 137 53 58 103 104 45 40 -6 -9 69 88 104 118 92 82 78 51 83 66 72 -1 -18 -2 33 90 43 -19 10 23 38 27 9 -40 16 -8 15 40 9 -40 84 59 -30 -45 15 17 7 2 32 1 -1 36 31 54 30 29 22 -4 -23 -14 -50 -42 -19 -7 10 17 13 -1 -2 51 71 -6 32 59 53 94 16 22 47 32 48 6 -14 2 35 62 131 177 120 174 179 206 202 243 213 197 211 231 208 228 254 197 174 204 255 240 246 243 202 133 144 118 79 78 100 67 58 63 93 70 35 43 107 67 76 14 20 93 79 76 83 81 51 83 50 25 41 76 69 47 44 57 47 33 77 17 12 28 62 63 59 43 29 21 37 47 39 47 49 46 41 40 50 33 49 49 60 52 41 36 35 39 33 29 8 5 24 27 50 65 52 38 53 38 64 60 47 25 23 29 22 21 16 20 37 30 11 16 16 999999 2 999999 999999 999999 7 55777 308 810 30 10890 15 29 37 7995 1170 46003 76790 110132 175689 286409 414390 412241 468910 604684 462846 369153 353735 351285 218697 81191 36390 15612 7587 3982 2199 1518 1206 1004 1018 818 802 732 881 724 780 841 628 442 389 386 475 450 423 464 570 813 888 426 329 470 703 998 803 873 677 442 382 440 431 424 409 483 394 330 332 346 327 348 339 241 333 332 339 280 250 395 365 326 247 270 346 477 381 271 302 279 237 234 300 246 352 458 375 334 175 209 235 205 159 214 141 128 135 126 43 142 1 -30 62 71 146 147 112 128 69 115 80 101 39 64 75 52 98 52 26 12 27 77 45 74 64 96 120 -3 13 105 16 12 17 29 24 32 17 24 41 67 69 42 45 64 4 39 42 19 -5 5 34 36 57 6 30 41 32 18 71 97 30 133 61 13 41 28 76 66 44 33 91 116 105 83 50 -13 52 70 29 57 126 174 203 199 198 176 229 285 243 213 238 255 285 252 248 258 251 229 212 300 271 320 305 240 190 161 177 113 118 108 114 107 92 62 81 96 90 100 103 105 77 88 96 110 101 116 112 106 98 99 108 72 64 86 72 59 89 104 91 76 107 105 92 66 40 48 67 48 50 58 69 49 45 68 67 76 72 81 71 53 51 64 74 62 71 93 81 79 70 53 34 46 57 84 91 78 74 65 79 83 84 75 70 73 53 43 59 58 46 57 45 41 48 41 52 55 49 34 27 34 28 23 27 11 7 6 1 55783 306 780 30 10890 15 29 43 7994 1171 120483 130776 138341 147852 158261 163894 176336 186799 187047 196954 199033 192678 180378 167400 131524 95385 57896 25353 14197 12194 9631 5921 2697 1615 1225 930 564 553 671 747 585 555 582 588 538 600 648 550 408 411 399 317 319 549 598 592 462 525 511 596 573 560 445 421 502 426 469 422 306 342 374 247 242 325 392 304 270 307 214 273 235 193 180 214 257 287 262 290 254 404 287 323 272 258 201 268 261 263 284 261 227 188 223 118 137 123 127 73 117 57 123 66 108 94 101 58 88 54 37 136 76 33 63 99 99 82 64 100 50 33 26 53 3 56 65 92 79 12 34 68 65 76 125 70 49 -9 -4 72 43 50 49 34 53 37 29 -10 25 -26 47 80 43 -18 -1 -13 3 89 -22 16 33 10 -10 -14 -30 -22 17 14 -64 -23 -17 68 81 46 27 64 62 38 26 62 83 52 57 69 92 127 176 128 197 165 202 222 235 252 198 224 230 220 238 259 218 213 213 254 303 282 286 243 145 130 172 159 96 85 86 90 63 103 68 42 30 62 69 49 59 46 88 99 63 69 78 95 70 58 52 84 62 60 43 58 82 56 38 6 25 13 23 53 18 30 39 36 22 28 63 52 38 59 41 74 89 65 75 52 47 35 58 41 55 78 53 67 43 38 41 36 18 36 53 48 37 22 50 56 52 67 67 53 48 44 45 40 48 51 46 33 24 38 35 28 27 20 20 8 9 999999 2 0 55789 303 809 30 10889 15 29 49 7992 1172 139750 137200 146723 162766 188938 208579 206717 201841 209518 201863 183272 161819 141046 131851 113422 90311 72930 48327 21794 8164 4485 2949 2364 2224 1863 1513 1388 1137 1004 1057 881 685 571 519 420 487 459 423 427 490 454 419 268 192 199 412 462 513 452 382 342 393 442 485 411 550 497 430 371 414 372 356 357 328 316 357 334 359 271 265 238 220 234 261 260 283 356 283 287 179 257 212 252 241 291 250 311 283 239 156 166 255 161 158 123 187 96 102 94 118 104 125 144 -2 29 32 62 72 65 104 86 64 22 49 24 113 106 20 -18 12 62 45 20 -17 -11 20 4 12 20 19 33 -3 -39 22 16 63 45 13 -2 26 40 61 151 66 -19 -12 86 14 26 -53 -36 22 14 8 11 18 -6 0 -56 10 8 28 43 -3 -1 51 9 57 113 60 58 66 96 14 -2 23 39 56 -26 -50 6 73 76 80 83 154 157 191 156 247 216 235 236 229 266 239 250 334 256 191 252 307 266 301 281 166 135 128 111 82 110 72 65 50 50 67 98 82 84 81 33 70 85 99 109 89 74 79 81 40 69 71 32 82 89 70 36 41 75 97 76 63 34 54 41 41 52 66 47 34 43 43 38 61 24 52 39 31 44 55 51 74 49 54 47 32 44 62 48 46 38 38 41 47 39 40 49 52 32 35 48 33 44 72 51 48 42 38 33 36 56 54 44 41 35 37 21 14 19 11 28 23 4 55795 297 809 30 10889 15 29 55 7991 1173 47470 69857 94386 127390 148422 180425 251361 326096 322255 286696 241605 228228 250889 279003 264396 165724 85391 49982 27098 14321 10612 8360 5835 4182 3161 2663 2661 2687 2138 1673 1687 1480 1567 1545 1118 638 508 451 845 931 571 324 468 470 388 353 388 465 622 660 561 581 657 564 541 469 521 339 305 288 390 350 320 318 292 261 280 221 166 286 208 229 218 207 230 201 241 367 247 228 330 265 297 187 162 125 202 171 205 193 265 210 119 62 129 83 147 67 30 117 45 66 47 84 78 46 6 21 58 36 46 35 18 -8 2 26 20 -13 -33 46 25 59 1 4 40 -5 -68 20 26 -9 -22 11 10 -15 4 -47 13 -6 4 26 0 37 13 -4 -13 -5 5 49 10 -2 22 -50 -22 30 -12 48 -27 -56 -17 -51 -24 68 16 -22 9 63 28 56 55 5 36 11 77 89 39 12 43 17 38 10 -19 -35 47 49 138 112 159 154 195 166 168 196 264 203 179 203 192 202 251 172 174 218 269 266 260 219 138 109 107 67 91 84 38 47 49 36 42 40 36 90 65 79 65 24 28 58 99 43 40 58 29 15 35 49 51 62 50 14 57 48 34 77 58 12 19 46 24 23 44 44 20 22 59 54 23 23 33 31 33 55 54 27 23 10 20 36 39 27 16 15 999999 999999 17 18 29 39 47 43 28 35 26 32 42 36 22 30 45 30 23 13 13 16 25 24 24 11 9 55801 305 840 30 10890 15 30 1 7990 1174 45391 60129 68780 72218 87413 107768 163640 196093 190583 241565 263823 249889 243999 242696 228157 182247 113150 48559 27595 22514 19850 17641 15743 14982 13582 11226 8831 7406 6564 6742 6180 5125 4306 3397 2906 2106 1480 1325 1277 1292 1216 1266 1056 764 739 907 907 846 857 890 1335 2075 2756 3185 2839 1976 1136 565 457 358 459 570 434 416 382 302 325 308 236 272 287 302 279 254 212 250 217 352 291 234 243 285 242 203 172 143 200 189 207 147 203 129 130 150 97 109 109 112 161 207 60 18 16 38 126 64 90 63 -36 31 107 122 54 68 61 90 12 25 65 -4 79 5 7 57 40 24 22 40 74 4 8 41 1 31 -18 -67 0 47 55 81 13 4 2 55 -14 112 37 -13 34 60 -24 1 40 58 68 35 42 -27 23 -6 -36 30 20 29 -2 21 73 83 60 23 15 118 101 76 27 36 28 17 64 4 82 136 121 120 139 220 211 232 237 248 246 239 260 271 274 260 252 250 260 251 296 303 289 281 272 202 164 129 96 96 121 146 143 105 73 82 97 49 85 104 104 77 92 73 25 75 95 73 91 99 105 120 72 45 81 63 86 82 59 93 46 34 73 74 65 54 73 66 72 54 51 61 47 52 57 61 54 59 69 89 72 54 55 74 83 63 51 57 38 30 45 57 71 70 53 57 59 63 47 55 51 70 74 59 56 55 58 54 41 46 61 59 41 44 40 45 42 40 33 23 24 16 22 21 9 55807 308 750 30 10890 15 30 7 7988 1175 8 184 354 982 1947 5341 13476 29374 51395 51065 103652 156771 193583 186192 182427 230208 302172 317446 343358 360733 299705 236480 148787 87865 43254 33189 27709 26985 27343 27970 24814 21919 20313 19685 19892 17590 15274 14013 11361 9235 8011 9016 9488 8933 7989 6028 6157 6296 5408 4804 4700 5526 5890 5637 4608 3775 2568 1350 651 852 1109 873 1043 1104 692 448 397 301 384 357 277 282 237 230 309 241 282 145 246 348 339 363 297 237 217 258 281 205 231 166 198 147 93 147 171 151 149 187 90 28 56 122 115 129 64 74 103 103 97 92 70 80 115 80 89 112 109 79 150 17 58 59 27 6 18 6 42 48 28 6 60 33 27 27 31 7 37 59 -12 4 -29 41 39 37 57 -24 -13 54 107 20 34 44 -34 -88 18 8 -1 -30 -31 -7 3 -2 -8 -39 -20 9 43 46 29 28 44 99 27 69 152 62 99 86 59 25 1 0 45 81 54 84 75 112 136 123 156 157 194 200 192 198 190 251 237 283 307 239 248 228 239 274 273 199 224 167 107 98 72 101 80 79 83 55 108 100 86 71 37 70 37 63 89 72 67 76 62 25 49 37 53 70 75 90 82 72 79 44 27 48 46 66 65 45 47 30 38 72 89 67 50 57 74 54 51 71 58 46 35 50 61 76 48 46 56 39 42 36 35 33 44 39 56 44 50 54 45 38 63 60 65 64 51 34 44 43 38 49 53 31 31 37 21 21 29 30 26 34 23 17 0 999999 999999 1 55813 299 839 30 10889 15 30 13 7987 1177 6167 9500 14980 22222 28944 37845 55564 82454 100037 120496 150654 192410 249051 296807 312820 294928 226112 164652 116064 84545 70390 67507 62315 61209 60074 57649 49407 35497 29759 26379 26801 28583 23159 21433 22211 23210 22389 17664 16950 17025 15666 12133 8021 6867 6288 6712 6315 5472 4676 4276 3353 2509 1664 1686 2161 1571 1117 837 770 839 687 542 435 315 243 283 341 263 301 291 396 277 279 320 219 224 215 315 299 282 216 203 265 289 193 180 205 197 158 91 179 88 172 126 153 128 87 72 113 18 51 115 33 98 3 53 65 88 59 66 69 122 101 104 63 73 69 39 41 133 53 27 53 40 -59 -81 21 41 -29 16 51 -9 -4 -67 29 39 -7 0 5 -8 33 -2 -57 30 6 52 12 7 -5 -42 -25 59 -20 -18 -24 -15 -7 51 56 29 -8 -17 22 18 35 39 -74 -11 19 14 43 30 5 38 42 62 37 36 52 28 26 72 86 51 97 169 194 167 144 218 192 241 194 259 260 282 282 239 197 188 231 259 239 255 259 235 176 125 144 118 68 58 72 53 78 47 41 49 44 35 4 31 39 70 72 69 80 56 40 59 66 39 28 49 50 67 42 37 39 38 26 42 54 41 25 51 58 17 18 44 44 21 20 17 38 51 20 24 33 36 38 37 29 64 56 28 25 7 20 12 32 21 30 45 54 61 37 20 24 37 23 44 57 23 24 37 30 12 22 37 18 6 25 17 12 8 999999 8 3 55819 298 777 30 10887 15 30 19 7986 1178 2359 3563 5085 7771 9558 11875 14790 23038 42944 58013 86176 121637 137864 168960 223000 202843 187101 206448 158412 104918 164980 302663 425218 251215 86312 60920 51811 50998 54237 53303 51758 47989 43225 41590 39978 38518 34829 32625 30280 31644 33629 30705 26395 22018 16047 11378 8063 5034 5324 5632 5557 5954 5621 4814 3913 2268 963 985 768 563 586 815 861 575 429 463 318 238 197 216 284 264 234 231 175 237 155 120 237 190 295 309 319 275 271 317 137 141 117 193 109 75 89 93 163 80 66 34 37 74 70 73 98 50 24 55 -57 -42 109 81 -42 -56 101 104 3 37 44 60 70 55 44 86 54 25 75 -36 58 29 24 -4 44 21 -28 77 50 -20 11 22 58 -24 72 29 8 69 38 -24 43 68 -6 19 46 -9 4 44 35 -6 22 -12 -2 7 -5 18 36 6 -17 -26 -15 27 59 32 39 38 9 55 70 51 57 45 18 3 -3 38 11 47 108 102 153 172 161 148 165 150 182 172 169 190 199 205 244 202 211 199 220 237 221 235 186 143 142 136 158 101 44 26 49 58 50 29 46 34 76 33 31 39 44 31 42 39 39 72 34 38 15 38 47 65 39 60 28 18 36 27 18 8 33 18 10 37 34 49 35 46 4 28 32 37 29 24 39 48 42 26 29 30 -3 18 6 17 34 30 14 20 5 23 20 18 31 30 38 31 13 22 19 18 28 45 35 33 15 20 18 4 5 18 20 16 999999 1 55825 299 807 30 10887 15 30 25 7984 1179 19660 24955 31531 35561 41725 48314 50133 50150 56924 74281 90064 108313 120676 128429 141482 148326 159857 168302 146581 103733 72888 62587 70205 78814 92134 104872 101031 95104 90164 78753 59895 45595 39086 34744 27531 22548 19275 17091 15823 16349 17328 17175 17587 16710 19087 16245 16391 14002 9165 6335 6010 5188 3149 1966 2415 2185 1352 761 596 648 711 647 740 753 992 1001 478 349 363 334 255 327 295 226 239 252 271 292 322 285 169 223 195 228 146 218 218 127 164 171 216 146 240 145 86 79 82 57 110 139 127 60 51 76 41 -14 42 93 56 57 56 37 53 26 141 158 113 98 35 23 64 14 -67 -25 60 82 67 16 9 -24 0 -11 -23 -35 -13 -29 7 -40 -49 26 68 68 3 -17 62 97 69 25 -33 -68 0 14 19 -11 14 -37 1 63 15 14 16 -10 2 5 39 24 44 22 36 13 51 -23 16 4 8 81 47 19 43 1 11 -12 17 26 75 94 125 138 170 181 135 141 219 255 269 251 193 199 207 222 203 244 257 204 233 209 137 105 72 55 106 90 51 29 52 60 31 34 62 59 48 19 57 83 80 58 32 28 19 44 36 -5 42 60 61 47 15 45 66 24 34 11 21 18 14 11 2 31 34 27 22 37 30 16 26 26 24 53 26 45 44 19 23 19 16 13 22 16 2 2 1 34 48 16 31 44 25 25 7 7 26 30 37 23 29 25 21 25 18 2 11 24 23 3 999999 5 999999 999999 0 55831 306 809 30 10889 15 30 31 7983 1180 15394 17922 22799 28272 33683 44491 56551 67359 77094 94228 113610 131340 153431 155259 145334 144524 135649 109446 92472 86239 79558 72181 69194 72667 80083 83365 80324 73338 74727 76982 79757 67132 49063 45132 45121 40788 35789 33868 32260 31699 29755 27018 19121 11849 7985 8838 10416 11778 9978 7194 6312 4705 3414 3741 4821 4558 3159 2486 1810 1840 1975 1529 1294 944 600 518 227 186 318 290 283 261 339 276 216 229 329 357 375 281 228 214 261 187 157 219 132 150 183 160 132 96 166 160 201 34 58 80 76 156 170 60 96 97 103 107 75 42 171 98 114 53 121 94 38 84 91 73 99 43 49 21 42 51 58 47 96 69 -42 -19 16 56 24 38 78 37 -11 24 36 23 -16 26 25 60 39 1 41 4 37 57 43 28 -43 -56 93 72 56 23 59 4 -28 74 33 -40 7 33 20 29 41 35 66 65 56 98 50 55 24 80 33 45 0 3 13 115 150 108 173 225 252 229 190 183 222 228 245 259 253 270 259 257 264 256 274 265 203 201 195 162 143 108 109 93 63 72 44 58 74 69 37 90 64 81 21 47 59 57 73 79 83 75 72 63 95 67 60 44 53 41 65 43 68 54 44 55 42 53 53 40 50 71 35 33 39 46 23 27 68 67 43 55 68 63 66 71 64 60 53 50 21 23 28 45 38 47 59 56 59 47 56 48 46 53 62 50 56 67 49 67 69 45 32 39 36 39 35 42 51 32 25 17 30 28 17 11 9 1 55837 300 841 30 10891 15 30 37 7982 1181 10350 13042 17208 21915 28725 37944 47733 58936 71707 85971 95390 102665 111853 116976 123899 131301 134572 118632 108305 95138 81327 65589 61149 68052 72132 75433 81490 80882 75739 71179 68316 65338 56578 46642 43513 48616 48691 47681 39642 28108 24192 26507 26204 20516 17209 15789 11572 8850 7433 10017 12650 12842 13744 10909 8581 5168 3647 2820 2785 3365 3270 2085 1352 1575 2039 1626 744 562 473 262 228 181 171 289 224 283 388 363 220 176 238 159 108 145 174 166 161 191 72 118 79 148 121 130 93 119 94 120 106 80 47 84 100 91 48 36 62 20 69 54 35 8 27 47 57 68 45 44 -5 36 7 33 40 16 -34 -13 25 57 47 62 55 12 0 1 -33 -23 40 69 57 -15 58 56 31 37 -37 -1 23 34 34 45 27 -13 -26 -23 -44 -38 -59 -18 4 4 -34 41 10 -7 -11 -6 35 25 26 48 56 90 44 42 76 5 -11 27 -22 -10 48 80 42 57 131 207 218 220 227 166 194 204 175 207 211 185 217 240 257 241 241 225 235 291 184 118 111 105 46 80 77 48 43 28 34 72 28 51 56 65 13 46 14 26 23 27 44 31 -4 -7 -5 10 -5 22 30 31 12 11 22 27 11 19 14 47 35 0 13 24 5 15 15 20 24 9 26 24 53 39 23 18 1 18 11 22 23 17 22 23 26 15 12 20 15 45 28 36 23 28 29 28 31 30 21 31 37 24 5 999999 999999 4 23 12 13 2 999999 4 999999 999999 999999 1 55843 297 813 30 10893 15 30 43 7981 1182 2678 2953 4080 5895 7800 10867 14587 18903 24362 30893 40010 48415 55790 66914 82445 100204 122790 147756 169201 181690 182352 170766 124922 73313 60964 63997 65347 67187 69227 71350 69504 65980 65392 65288 62944 61693 62508 54390 38512 29716 26875 28575 26720 26029 24500 16838 10887 11944 12264 11610 20735 38813 42053 35333 24919 11933 6638 6331 6901 8079 9142 10531 8180 4227 2444 1462 839 546 400 303 340 375 257 176 216 292 314 232 221 205 141 275 219 166 132 208 198 196 109 42 63 53 99 90 12 5 17 -11 161 156 131 78 57 37 16 2 74 65 37 1 28 11 -8 23 85 29 25 13 59 -14 -64 23 12 16 9 -22 65 80 31 21 -13 19 75 30 34 64 -6 9 -16 -25 -8 43 30 -16 11 22 77 33 13 75 16 -54 12 21 -34 0 -43 -38 -10 13 -30 -32 -27 26 25 31 29 15 4 -32 25 -10 47 -2 10 49 39 34 40 5 15 94 64 53 123 175 132 122 163 128 157 162 172 138 182 206 193 179 210 219 259 269 286 281 202 135 95 75 33 31 59 27 11 24 40 14 -3 16 39 25 26 22 28 21 1 28 43 44 46 -8 -19 -1 11 8 -6 10 9 52 49 -1 14 23 19 30 17 3 -12 11 -9 -10 7 3 12 10 11 1 9 16 16 10 24 22 8 20 9 5 21 14 -13 -25 999999 999999 999999 26 27 17 29 18 24 21 10 28 21 999999 3 14 999999 999999 15 2 999999 999999 999999 4 17 20 1 55849 305 845 30 10895 15 30 49 7979 1183 10467 9608 8745 10099 12506 15087 19061 23168 29998 38237 47678 62035 80633 97180 110339 124977 148425 157421 144027 129394 113727 90645 73815 67565 68155 68417 67122 68505 68350 68143 66749 67239 69051 69501 71593 72683 68233 59714 51896 48022 42616 34088 25967 20844 17940 16845 16478 18307 26866 37661 37400 26202 20206 16321 12957 10091 6214 6027 5900 5080 5829 8018 8432 7790 6194 3469 1825 1058 512 269 364 249 190 211 292 295 295 262 242 288 248 224 218 157 145 149 136 168 149 110 47 103 154 77 167 146 188 203 148 119 87 99 160 119 149 139 61 -3 62 68 97 145 119 85 45 101 83 13 19 34 49 31 0 23 32 27 -2 34 41 32 60 59 41 41 67 68 29 22 26 78 51 46 54 35 61 80 20 51 52 27 2 35 28 23 51 59 39 36 2 8 22 32 10 48 38 33 45 -3 41 96 97 97 77 55 81 73 26 80 65 82 140 163 133 222 200 260 264 229 193 232 262 251 246 260 276 292 277 250 283 299 282 264 221 164 145 166 170 103 92 94 71 58 93 89 89 85 70 96 102 92 53 31 73 99 67 80 72 78 50 57 60 63 51 59 67 71 83 58 24 37 48 47 34 52 62 63 58 74 59 41 46 50 70 59 54 66 60 34 46 48 56 60 45 40 44 54 44 57 44 45 41 43 48 57 46 51 59 57 55 47 56 47 39 54 55 50 43 53 60 36 36 52 48 32 41 29 28 34 21 14 9 13 9 5 4 55855 305 903 30 10893 15 30 55 7978 1184 63 469 857 1552 2754 4320 6781 10370 15068 21832 30923 44454 62669 88784 123466 162210 195308 214651 211961 211360 195765 138469 76714 59188 53833 57546 68792 78096 84302 87890 83815 70361 56890 48968 46114 47772 51187 55881 58657 55073 51045 44224 27486 13007 5977 4835 4585 8044 19353 30369 34345 32195 34687 30936 16949 10582 7956 9077 11634 13232 9324 5605 4179 3463 2964 2142 1161 518 341 241 215 294 292 222 196 240 240 298 358 303 259 197 114 89 114 167 174 147 70 23 59 63 124 154 129 205 255 158 94 75 40 24 -29 -7 36 75 112 142 171 105 110 75 68 39 36 24 16 28 62 68 59 92 94 25 -13 12 43 61 48 69 31 53 42 55 39 32 69 73 33 51 80 59 49 30 39 39 18 3 37 46 32 14 -13 -31 9 61 55 38 19 35 11 -21 -35 22 47 33 59 33 28 64 117 105 45 22 36 18 22 37 75 145 157 176 199 225 197 182 225 240 249 236 223 211 223 213 287 285 245 231 225 208 199 180 174 154 150 105 69 54 90 100 69 76 74 105 111 87 66 45 57 52 48 84 45 35 66 59 45 31 35 47 44 40 69 90 92 57 51 54 77 66 63 63 73 75 66 49 33 31 44 47 24 27 44 56 57 45 50 58 70 61 55 49 43 51 45 43 42 38 55 56 59 55 52 64 74 53 52 67 68 59 71 79 61 49 53 52 40 35 46 58 54 48 46 41 38 41 36 26 14 19 19 11 1 2 1 55861 309 901 30 10891 15 31 1 7977 1185 117 598 1020 1684 2656 4104 5686 7702 10610 15659 23911 37756 59361 88663 124819 167235 214818 242595 269097 291137 262749 193529 134695 100077 78006 66437 62425 65249 74381 83488 87884 77538 67088 61413 53317 44081 38133 29969 22114 27459 31871 21592 11822 9247 9480 11039 24539 40255 48524 47090 35096 26877 22746 14464 4891 1300 726 806 1068 1258 1301 1256 1290 1248 930 599 424 328 297 282 320 311 356 333 320 275 271 313 327 284 204 269 273 180 171 178 211 174 168 189 140 153 227 219 245 238 215 151 139 75 71 59 111 101 123 122 141 70 59 153 113 98 69 24 107 75 101 139 119 112 156 122 96 81 8 62 95 61 96 35 24 27 54 83 137 100 37 88 98 31 95 111 76 47 102 102 20 61 62 46 68 98 39 28 52 51 62 63 43 70 39 98 78 108 95 53 75 127 120 110 96 140 153 141 115 81 65 69 115 152 174 209 269 310 296 267 248 233 249 279 296 283 270 246 268 300 311 309 276 263 259 189 187 213 192 179 156 136 121 121 136 95 89 103 86 119 122 107 111 101 106 108 85 86 77 98 113 129 112 121 91 81 106 148 102 105 108 98 132 82 110 123 133 83 69 85 110 102 106 87 70 98 95 112 116 88 83 78 93 103 85 97 87 76 96 93 90 78 80 89 94 80 76 87 102 110 115 103 99 109 102 95 94 103 102 82 78 95 96 75 71 75 76 76 74 72 67 68 59 54 52 48 41 42 47 39 26 17 8 55867 305 839 30 10889 15 31 7 7975 1185 2196 2594 3507 4373 5424 6841 9184 11974 16843 23544 32424 43965 63452 88658 107810 116413 137392 157757 174420 204308 235081 236265 207038 154167 124583 97465 71024 53108 53144 52653 50100 46943 47820 50814 47647 45562 49996 56312 53347 43401 28978 21350 16054 9666 9124 11190 13832 19247 22523 19758 17419 15810 10107 4379 1137 497 555 638 569 611 779 702 470 457 473 428 335 313 291 318 307 256 259 271 363 376 285 214 216 221 211 294 286 242 229 167 187 185 90 42 47 83 132 128 178 124 178 223 283 272 212 120 37 29 17 18 81 70 25 0 33 81 -4 16 81 29 -2 -4 40 57 43 -9 -6 35 77 76 43 45 81 39 35 23 24 19 43 -10 25 35 40 2 -20 17 39 69 52 50 39 31 20 41 82 41 38 43 41 27 23 21 38 2 2 18 70 81 25 6 22 9 19 46 25 16 64 65 56 42 11 44 46 29 47 87 121 135 182 199 203 214 191 181 204 215 225 237 240 211 218 192 203 215 218 223 246 221 195 167 162 176 151 98 97 86 94 55 50 33 22 51 68 64 60 42 76 104 70 41 41 55 85 77 53 47 35 65 42 80 94 84 73 52 81 74 75 71 69 50 35 62 50 33 58 64 53 63 52 62 52 49 55 75 68 65 69 59 46 58 69 53 46 45 45 57 68 68 70 62 50 45 45 58 67 68 65 68 67 62 58 59 53 46 49 52 58 60 57 47 33 31 25 18 24 19 8 4 3 55873 309 691 30 10891 15 31 13 7974 1185 4336 999999 999999 999999 8898 12389 17044 22230 26663 29683 32834 35955 38008 38291 40036 42800 48063 54468 63100 79318 100389 126654 156141 179131 189524 193504 190834 186326 187249 153474 89126 49828 41085 41418 40861 39187 40136 39455 34223 29065 28452 30236 32417 31279 27382 24010 23338 24125 24119 24474 21614 16449 14280 14162 12004 7681 4570 3335 2353 1322 615 438 334 315 406 467 372 289 306 252 295 309 228 237 296 278 277 241 241 274 286 288 269 252 277 262 268 253 265 136 156 111 77 125 150 106 145 47 119 -19 60 82 127 173 163 166 137 73 73 56 37 76 -15 -44 -11 22 38 56 35 62 89 42 -25 -10 7 -16 -10 -29 -14 21 43 48 67 22 -35 -36 0 13 11 -31 -3 -21 4 -19 31 27 20 29 37 37 -9 30 71 30 -25 -25 -18 -15 -25 -25 1 -9 -23 -13 -24 -34 -36 -4 16 10 25 30 28 -17 -33 13 24 62 70 77 67 1 -28 12 12 9 50 107 143 145 141 152 169 185 210 217 200 197 179 164 148 167 190 191 220 219 227 188 120 126 141 128 97 102 105 30 48 78 56 47 57 19 9 45 41 36 2 35 80 39 54 48 30 22 44 48 32 32 27 34 31 25 22 29 39 48 31 33 53 47 16 23 49 50 12 0 12 39 52 24 46 48 28 26 43 46 39 33 39 47 45 31 19 22 24 22 23 23 39 44 39 43 37 28 40 49 48 52 51 41 35 34 36 33 28 23 29 34 27 17 13 21 18 5 1 3 999999 999999 5 55879 302 962 30 10892 15 31 19 7973 1185 95 500 1057 1852 3255 5417 8904 11296 13228 16619 20695 28284 40199 55065 78208 116769 162417 234657 328587 398291 479249 520730 407428 194833 87195 37070 35380 35739 32195 27657 22017 15542 11787 12528 15058 15491 13212 11005 12170 11072 9614 10518 8371 9228 10884 12170 12014 11361 9885 8264 4330 872 337 308 286 385 309 288 208 274 220 283 345 261 256 296 268 261 304 274 281 287 284 232 175 222 315 358 224 141 156 123 135 96 106 62 22 19 67 73 89 148 153 116 146 191 201 243 196 125 142 157 147 120 75 71 74 48 40 22 42 82 82 12 14 42 0 7 32 62 56 61 73 51 19 48 48 5 31 27 18 -27 21 18 -3 33 77 68 44 1 13 67 39 92 69 3 19 15 1 9 18 -2 2 -9 0 19 37 52 65 43 3 -5 1 9 69 93 29 51 16 43 24 37 46 27 10 20 86 112 157 173 193 194 170 208 161 197 225 250 269 213 199 194 183 200 257 218 230 242 215 187 178 199 182 137 99 70 80 60 76 64 64 72 96 39 11 31 40 69 58 23 22 62 103 82 51 49 32 16 27 56 65 78 70 72 49 22 16 60 68 61 57 77 75 61 57 53 62 59 60 56 46 46 53 69 58 48 54 59 66 65 53 58 60 46 33 45 63 60 49 49 59 49 50 61 61 53 56 57 57 56 53 49 56 50 48 56 51 49 41 38 37 39 35 27 27 21 10 17 20 4 999999 2 55885 300 1051 30 10891 15 31 25 7971 1185 264 806 1675 3446 6108 9055 13934 21122 31066 44466 67768 103948 148407 197076 275761 383785 457448 499877 514818 373207 178830 46256 17034 8932 7155 8835 11614 13114 13140 13718 14552 15921 16922 14763 11549 10195 9247 10960 13878 16461 19626 21750 22254 24005 19174 7490 1047 324 288 190 276 275 286 355 301 259 241 223 197 214 255 284 284 286 284 313 308 273 330 259 289 338 296 241 255 223 125 208 239 159 82 111 157 120 99 74 65 27 43 153 165 164 173 213 269 243 229 249 200 158 179 223 219 243 203 180 84 89 64 109 63 81 23 136 92 67 53 -8 25 58 107 66 43 62 58 2 16 -20 38 72 58 25 -38 40 54 39 48 51 88 38 34 65 39 53 85 54 3 -55 -27 5 -17 6 17 -15 -7 2 -10 -23 6 44 53 29 65 85 59 27 55 83 36 -2 24 101 144 190 161 157 168 214 200 166 233 273 302 296 258 222 203 195 192 210 217 214 212 204 189 182 166 189 146 152 158 114 55 73 53 64 67 26 26 72 56 29 56 81 89 90 65 43 58 61 80 72 55 75 19 39 46 53 60 86 65 78 88 69 64 69 83 80 75 74 54 50 47 67 66 58 58 63 48 40 38 35 52 70 68 63 61 72 88 90 86 67 69 71 62 67 67 58 66 79 79 76 66 64 76 74 68 68 65 54 52 54 51 49 47 43 51 58 57 45 30 26 38 38 30 24 11 6 11 9 55891 301 1015 30 10885 15 31 31 7970 1184 -9 382 946 1926 3611 5804 8651 12655 18937 28882 45175 69366 104937 149893 209713 300538 410030 533372 587383 454510 252441 56521 23718 20988 19256 14572 14195 19068 22201 22533 22175 19182 15444 14317 14189 13185 13955 16882 18989 19979 18685 17723 19985 21137 19975 15456 8680 4203 2212 1892 1630 2180 4176 4950 3047 1607 904 414 297 294 317 311 276 258 228 244 294 311 254 229 269 214 251 276 216 216 203 196 231 214 161 89 126 150 95 70 127 129 134 88 46 70 98 142 210 243 243 283 264 218 227 152 199 183 173 162 169 120 131 87 50 9 37 68 43 43 60 2 7 81 59 39 56 69 64 13 35 34 0 -13 39 40 61 31 32 -4 41 60 79 54 37 41 76 64 97 82 27 21 79 79 28 8 26 38 5 27 24 52 38 40 90 81 40 60 88 50 73 48 13 18 6 42 128 205 202 170 157 198 220 204 192 215 249 250 240 286 268 254 254 218 195 231 238 232 222 230 209 194 197 145 113 128 122 135 121 86 100 106 86 85 104 78 22 50 92 71 77 64 50 30 76 63 83 70 62 68 53 45 61 57 73 83 59 75 70 74 64 83 93 68 64 77 72 63 70 76 80 94 79 79 78 63 49 64 89 85 70 69 76 66 63 66 56 54 62 52 51 46 50 70 69 71 81 82 70 75 70 69 71 57 58 62 60 54 64 68 59 46 46 51 49 44 44 36 37 27 14 17 16 6 4 55897 296 1012 30 10882 15 31 37 7969 1184 -90 257 956 2092 3614 6461 10855 17693 30412 51004 81324 137138 218218 279506 326360 390751 529622 597280 374190 170242 63897 26937 26381 24072 23994 24885 25368 21289 17567 15130 11628 8156 5754 4812 4459 5045 7348 11612 14326 16482 15676 13011 11843 10373 7958 6299 5494 5102 4163 2947 2504 3372 3876 5372 7971 7443 7016 7744 5638 3386 1879 695 411 264 193 223 278 314 340 201 199 278 196 271 192 193 151 185 153 157 103 219 173 75 178 178 96 77 79 156 35 66 115 134 105 163 160 122 206 222 188 237 189 246 187 243 230 181 193 107 109 59 26 4 8 54 47 33 50 -28 13 27 103 60 45 38 25 39 -10 -15 -9 97 10 13 28 38 66 23 39 73 67 70 97 69 69 56 38 15 -3 -30 -14 58 26 54 34 38 22 -11 75 39 -1 48 78 29 68 122 84 19 0 -3 -4 -6 75 86 130 157 188 166 169 188 177 194 217 200 220 254 242 179 192 152 153 144 148 203 202 222 187 149 96 91 130 86 61 62 73 65 31 34 8 59 50 51 98 56 3 26 37 25 54 55 30 50 51 33 46 28 39 52 69 38 49 68 65 49 35 40 36 14 73 53 22 23 59 30 43 72 30 40 39 25 49 22 27 38 59 51 41 46 39 45 52 34 48 32 48 41 14 27 42 26 47 41 27 31 45 47 39 33 54 38 41 47 53 44 34 43 21 13 10 26 18 21 14 9 21 2 55903 297 982 30 10882 15 31 43 7967 1183 145 715 1256 2287 3884 6580 10034 15921 27128 46032 77527 126702 201529 261517 277961 254598 249845 279813 317099 316058 246436 220308 140528 31724 21925 22101 23342 27247 36171 35800 32103 32106 29637 28067 26483 25064 23238 21133 19562 19171 18212 16621 14281 14150 14830 13645 11712 7332 4643 3424 1826 736 505 503 596 615 561 539 1247 2369 2218 1765 968 429 356 293 300 225 225 300 236 352 346 324 257 202 111 170 284 251 209 124 79 206 182 148 209 218 48 79 20 81 21 91 3 79 140 178 147 181 194 263 226 186 206 193 204 178 182 176 124 124 54 16 47 98 31 9 -18 -21 -28 11 2 -5 55 27 13 62 59 45 35 6 78 85 52 42 34 -5 6 -32 29 62 58 74 41 39 54 28 -8 2 14 47 58 37 -38 -16 -8 6 -3 16 54 9 13 28 81 17 79 57 71 13 29 23 -4 -2 33 91 149 152 206 174 139 156 148 161 169 227 252 259 228 211 200 218 212 160 185 198 184 167 175 137 139 154 139 135 88 80 49 19 16 54 64 63 75 46 55 77 55 49 52 50 38 47 26 49 37 9 40 42 49 56 20 23 21 80 74 57 65 39 42 69 58 48 33 36 65 55 65 73 40 40 53 39 37 48 59 59 50 37 65 36 39 45 46 40 44 22 15 11 27 30 36 56 35 32 56 56 47 45 36 36 46 34 39 23 34 35 36 39 30 22 13 21 14 22 10 5 5 55909 307 743 30 10883 15 31 49 7966 1183 57 275 717 1138 2032 2981 4282 5605 7215 10100 15370 21338 27646 36086 47795 64904 87177 107987 123891 147346 176575 223776 287069 332038 339684 288505 218879 161904 117777 76085 38099 32223 34282 35788 35004 36224 37237 29310 23000 23107 19981 15876 16278 16695 15131 12090 10692 11137 8651 9073 8179 5898 4493 3196 1985 1778 1725 2017 1396 526 421 382 368 414 313 395 396 338 355 481 299 296 248 235 269 312 274 364 366 352 329 255 296 280 284 201 133 157 164 203 254 206 176 137 160 171 112 151 125 148 114 117 129 156 92 71 119 187 98 157 207 174 135 166 159 169 172 187 197 77 13 74 37 45 33 25 21 7 17 -38 20 63 85 93 -1 -7 14 28 -9 45 51 30 102 66 45 23 -34 60 131 101 62 49 59 55 -14 15 34 -16 28 64 41 29 31 42 15 8 -17 45 83 47 47 106 56 104 61 63 126 93 27 72 78 70 -37 56 79 122 175 185 202 161 180 202 203 239 261 242 194 229 272 258 235 205 217 246 202 223 152 205 186 210 168 176 129 65 91 98 98 74 57 33 39 43 25 26 37 85 88 29 42 66 53 60 49 52 34 25 69 49 27 32 47 45 43 40 33 32 44 18 41 37 26 47 48 52 72 40 56 57 43 37 76 63 72 55 52 74 61 31 48 41 36 17 28 46 33 13 30 31 22 33 35 43 39 37 43 42 44 45 51 46 46 49 44 44 38 37 38 29 21 22 25 17 8 4 2 0 5 55915 313 746 30 10886 15 31 55 7965 1183 1288 1974 486 131 505 1061 1921 3000 4651 6868 10278 14634 20210 28310 37867 49409 65931 91421 125349 160099 192987 239736 287451 339798 394602 404852 341987 250840 208065 120543 38098 24661 23738 23570 26565 29764 28847 15051 4725 1741 2104 6395 5786 3113 2391 4037 5408 4329 3801 2936 1791 688 473 659 393 333 346 216 275 245 320 361 337 295 299 298 378 360 238 268 377 315 270 213 359 374 427 324 301 357 384 295 260 207 214 204 239 199 247 184 252 151 109 132 99 79 168 89 78 58 148 128 114 51 120 121 87 91 123 115 143 236 263 243 168 165 176 174 180 159 143 146 54 129 97 121 18 80 70 82 139 51 80 66 114 68 17 84 59 64 102 16 95 52 67 33 81 91 13 98 15 32 66 52 20 26 2 -6 50 77 43 69 55 63 78 16 38 70 70 43 48 46 84 106 131 85 113 160 147 78 64 71 82 111 65 70 137 175 150 183 225 239 226 241 216 234 251 278 292 209 264 250 215 252 252 211 200 272 254 183 182 137 94 86 108 146 79 67 90 95 102 64 94 44 33 83 65 72 79 22 37 57 86 102 92 83 82 89 56 39 78 100 89 85 93 80 78 38 101 73 77 83 80 98 75 85 89 50 71 92 75 50 51 59 77 67 74 69 86 48 48 51 52 47 61 65 58 60 76 76 88 70 60 62 91 100 77 73 68 63 68 65 68 69 65 58 65 67 54 63 50 43 41 35 29 30 23 13 10 7 7 3 3 55921 315 599 30 10889 15 32 1 7963 1182 464 365 836 1257 1905 2656 3450 4556 5716 6693 8504 10931 12948 15744 19800 25845 34003 45970 60758 78479 102973 135985 177536 221437 278908 342031 399553 411576 361269 274786 158030 48891 34407 33817 39431 46203 44370 30244 17696 12643 14772 14202 8510 3352 2436 2476 2511 2406 2646 2647 2233 1583 923 759 596 488 401 284 282 470 510 291 206 302 251 264 306 235 304 327 300 215 217 237 295 205 260 313 324 379 337 406 370 386 331 329 420 338 326 276 258 72 155 190 134 97 141 104 64 49 101 147 117 53 82 48 95 134 133 78 128 173 20 138 138 159 164 244 223 190 178 147 223 164 250 190 171 158 103 86 67 60 48 36 12 75 7 -4 -38 33 44 71 12 48 12 58 71 45 56 19 74 69 8 87 102 66 51 76 9 44 -11 57 22 25 -10 34 26 -9 41 48 42 49 -21 -1 56 31 109 58 75 149 85 81 90 54 48 119 61 9 45 60 88 96 98 161 185 216 199 164 167 205 214 232 230 213 199 206 176 197 186 140 148 222 200 160 160 92 146 92 109 96 85 73 63 97 113 73 97 42 20 53 79 64 44 53 86 76 49 58 58 51 72 60 46 50 49 58 84 92 48 40 58 88 71 63 77 49 60 63 76 86 47 38 52 55 41 30 30 39 49 50 75 73 41 45 42 24 26 53 46 59 67 57 54 53 54 51 73 87 79 55 36 35 55 58 52 58 63 58 56 49 40 43 32 32 34 27 12 23 17 20 17 15 14 4 2 55927 308 630 30 10890 15 32 7 7962 1182 4905 6412 2055 1456 3642 10312 19800 24011 9034 6838 9028 12129 16331 21831 29082 39254 54004 72918 99797 138932 191009 241114 285991 317022 316005 293980 278828 239836 186902 135250 90499 49568 21877 7583 4875 11210 20055 24462 25490 25413 24281 23348 22783 20196 17205 16278 16118 16805 17637 15182 9177 4725 3525 3123 2307 1346 911 958 911 728 524 434 337 244 234 324 316 291 310 237 218 199 244 226 246 257 261 280 329 372 351 328 345 354 318 312 294 307 270 273 268 290 197 87 107 122 170 73 48 70 123 104 131 85 102 99 127 100 42 63 72 40 45 42 68 123 162 231 220 205 193 195 186 196 189 120 77 60 17 37 13 14 25 30 -11 13 79 57 48 19 24 6 -9 47 64 57 16 -13 -34 -19 38 61 75 26 0 30 -10 -1 -22 -18 -15 -16 -23 -14 -32 26 -7 2 28 25 16 19 67 57 57 51 69 35 30 19 27 26 -4 16 46 20 45 57 119 137 164 149 136 164 157 185 229 245 227 206 186 203 206 183 204 207 182 158 120 158 144 118 86 72 40 37 52 25 50 71 39 48 47 19 32 35 34 31 8 24 45 46 34 20 27 19 11 27 21 9 42 41 22 26 24 33 39 27 20 40 45 43 32 42 38 33 58 33 17 21 37 30 15 21 35 28 18 41 38 27 23 14 36 38 22 23 23 14 20 21 15 34 31 21 39 44 33 30 30 44 26 30 37 43 43 36 26 21 17 16 14 18 12 7 4 1 7 7 55933 315 659 30 10889 15 32 13 7961 1182 56982 85192 19278 16889 20105 23037 26048 31009 37048 43812 51793 61532 73652 87174 100243 116879 134646 151822 171608 197123 232296 268689 269824 247991 228826 192763 139122 84385 47396 27341 16132 12123 8276 3196 1583 2512 4656 8096 12520 15852 16172 15339 13733 12557 11089 9617 7713 5602 4038 2986 2118 1456 1163 964 751 717 716 525 327 352 282 222 297 349 316 366 352 287 309 295 290 269 326 332 333 315 304 260 307 400 415 433 448 427 422 401 393 362 375 348 260 178 139 148 163 171 134 142 165 163 147 184 135 153 184 179 98 98 95 138 174 106 108 175 196 246 230 193 193 228 213 223 249 256 246 165 98 55 77 91 88 99 100 73 95 102 82 90 39 37 58 63 36 33 79 44 60 109 127 65 119 101 85 71 116 115 128 62 37 75 71 -17 36 66 93 47 70 89 37 59 135 128 94 139 134 62 103 65 43 76 103 134 83 134 144 163 164 213 233 200 221 243 239 253 295 268 285 290 293 274 296 268 281 256 227 246 174 193 222 203 194 174 117 151 149 160 129 130 118 103 76 111 93 87 96 85 101 85 90 96 86 87 114 108 104 102 90 92 77 74 73 81 97 97 102 103 78 61 64 74 83 79 77 64 60 71 86 89 94 103 89 89 107 101 83 81 96 102 98 109 110 96 77 69 78 96 90 74 66 78 86 86 94 94 90 90 95 98 95 85 83 84 90 78 84 86 83 86 81 65 57 61 66 70 65 55 43 43 36 29 25 29 27 17 11 55939 314 628 30 10888 15 32 19 7959 1182 162 600 1008 1452 2107 2955 4141 5477 7195 9369 12317 16350 21444 28190 35420 41894 48382 54667 61709 73239 89557 100699 106222 113098 119050 114971 90732 88158 110141 160685 206576 240484 264150 287562 319205 330075 267973 156578 104634 74198 34604 11873 3812 2815 2726 2572 2815 2478 2001 1612 906 373 338 348 353 291 319 326 275 356 364 277 275 314 341 355 290 332 303 210 267 296 269 305 347 298 274 307 350 404 387 395 468 541 586 510 477 521 513 422 372 303 276 164 125 190 177 191 103 65 118 161 105 130 120 64 98 90 85 123 84 65 42 49 107 126 172 170 195 215 224 252 167 178 167 181 156 181 106 40 39 37 37 56 83 91 84 53 23 28 11 42 91 87 63 38 34 55 54 52 28 19 14 49 70 49 43 83 57 62 49 48 34 40 50 -12 23 31 29 44 27 22 6 25 11 57 105 93 53 82 41 0 3 19 48 47 152 125 148 167 195 191 218 211 231 200 201 206 234 271 270 281 252 235 209 213 234 234 210 140 198 193 226 153 120 136 109 59 70 57 79 103 60 49 56 49 86 93 49 52 76 83 77 76 66 53 64 63 56 55 96 95 74 89 90 70 56 58 56 79 80 89 89 50 54 61 56 56 48 54 69 60 61 73 84 77 56 46 37 44 52 63 82 87 70 65 60 62 61 54 47 45 45 57 74 84 70 51 54 58 65 69 61 55 64 55 41 46 50 56 59 50 39 29 41 40 23 22 20 20 17 8 2 1 55945 304 691 30 10891 15 32 25 7958 1182 216 185 640 118 852 1382 3066 2168 843 1508 2393 3816 5820 8843 12907 16939 23462 32851 41922 52977 66392 80381 97410 120373 140311 149565 173537 201667 217083 247053 305680 332572 299736 221541 179503 166245 148774 128619 89902 48808 20057 6447 3039 2353 2835 3082 2920 2653 2323 1406 782 566 499 424 321 197 224 338 328 293 211 197 257 235 245 287 340 245 211 202 238 256 328 337 388 440 349 472 505 527 455 417 466 396 320 302 258 257 198 251 244 137 101 76 44 11 33 76 126 145 39 34 58 23 92 137 47 81 52 76 67 129 187 208 199 146 176 148 153 124 21 67 93 59 81 50 27 -21 -1 -3 -20 81 17 -3 -13 -47 15 -8 -4 28 42 59 5 84 47 36 -24 67 50 22 89 -4 -3 23 -17 -24 38 56 -9 29 1 -25 -21 8 55 49 0 14 21 -4 23 31 22 19 46 15 43 24 80 73 56 31 50 2 33 64 -7 31 80 116 187 192 163 167 178 205 156 155 183 233 199 199 230 168 179 232 208 193 188 137 192 155 116 146 135 102 49 35 80 106 80 28 72 92 32 32 26 6 32 57 33 17 27 30 33 46 45 21 39 9 32 33 26 67 63 54 57 23 41 29 58 55 51 39 16 -10 38 58 57 42 35 26 12 29 72 46 23 42 10 30 30 32 31 27 999999 999999 9 5 24 12 9 17 33 44 32 38 21 36 20 8 29 41 19 20 22 7 16 13 13 5 2 999999 999999 3 55951 309 671 30 10901 15 32 31 7957 1182 276 -22 999999 999999 999999 999999 220 392 796 1409 2277 3620 5753 8477 12679 18991 28571 41046 59749 86108 118520 163347 218985 293501 413759 496448 528405 520707 408883 197503 62194 33439 17206 14717 13926 10752 7825 6584 5488 5200 3861 2753 2034 1332 1186 1091 691 571 491 443 359 417 314 394 369 247 233 327 327 335 154 191 281 287 303 278 276 279 220 280 346 344 432 459 436 508 486 535 534 506 496 516 468 436 451 390 407 336 294 187 222 104 117 119 172 146 77 169 98 138 153 116 119 56 121 127 139 178 128 133 132 150 152 167 259 112 142 166 100 76 54 40 103 112 90 12 108 31 -20 44 57 39 37 94 109 88 38 74 27 17 62 146 64 -33 65 143 61 76 115 121 100 83 65 105 84 42 19 29 84 107 50 12 55 18 71 103 116 125 69 40 13 123 74 116 107 93 113 67 88 130 98 86 115 119 64 111 96 100 117 52 31 88 103 96 141 132 235 297 253 266 206 215 294 241 240 257 215 264 292 237 252 223 256 238 220 174 176 101 111 101 94 95 114 79 80 99 91 68 87 103 89 64 76 109 78 41 67 67 52 81 111 95 47 61 72 88 85 85 71 89 75 75 95 62 70 52 69 58 66 61 72 75 65 67 69 61 67 51 64 61 63 64 53 38 32 55 56 46 55 88 70 60 67 62 55 44 54 67 53 48 48 47 47 51 49 57 50 43 38 37 34 26 23 22 16 20 3 1 8 55957 315 590 30 10910 15 32 37 7955 1183 33398 24791 8645 4912 4654 9070 11335 7629 4342 6245 8026 9951 13745 18739 24835 31427 37697 53332 75811 102195 118406 136551 166216 236150 350351 504779 650597 648405 433894 173866 31498 5148 2248 2947 2695 3556 3284 2558 2292 2079 1247 822 749 446 444 285 353 440 478 411 422 509 423 368 291 240 210 302 451 348 309 326 395 364 381 320 263 223 320 244 331 362 325 341 384 333 445 458 412 499 544 451 564 549 462 408 441 452 375 444 356 341 312 238 181 161 104 96 95 141 88 103 113 145 175 59 95 154 52 66 98 145 128 136 145 106 127 200 208 188 253 247 192 147 147 43 17 40 68 103 108 10 99 64 90 -1 7 28 57 92 34 57 47 62 89 10 4 75 95 106 104 42 83 49 21 112 76 23 36 -8 57 54 120 67 56 85 76 93 60 92 100 86 7 50 98 99 85 115 50 87 111 130 125 91 122 110 60 15 78 61 9 26 84 41 92 119 155 216 220 194 239 244 270 257 276 283 234 222 206 243 255 241 185 208 185 142 125 132 94 99 51 91 102 78 65 75 72 93 37 33 41 112 92 69 65 43 61 83 75 71 76 90 72 74 54 43 41 62 52 72 114 62 63 55 66 51 55 50 52 69 72 50 33 65 66 59 65 69 65 76 71 35 38 70 48 56 49 62 74 51 51 57 69 58 59 51 51 60 60 60 68 58 30 53 57 49 51 45 42 33 30 36 23 33 36 31 23 29 20 26 13 2 999999 13 3 55963 310 886 30 10906 15 32 43 7954 1183 1906 14356 5454 28363 27144 37109 43421 10618 14499 20294 27340 39255 53687 70616 96996 123839 155272 181067 172499 162299 190163 252245 308969 323017 373602 427650 451789 402800 203677 42030 5968 1326 1251 1009 858 777 685 404 322 298 361 498 538 528 423 320 285 226 249 275 345 331 377 351 326 289 309 373 304 323 350 329 343 309 312 336 318 329 413 552 609 557 532 533 460 495 461 351 362 424 426 456 300 240 178 120 162 139 194 124 127 89 191 188 126 139 119 84 56 67 90 39 166 203 98 77 122 114 178 185 169 226 179 215 123 151 159 73 103 60 69 48 67 101 36 16 17 29 20 16 104 68 128 59 46 19 62 94 115 107 105 100 87 54 7 41 43 80 71 108 21 6 26 95 87 69 63 46 54 114 78 36 71 104 61 92 112 83 119 108 161 128 88 54 102 112 106 29 53 59 29 66 100 117 176 220 232 191 223 279 265 241 251 288 237 241 262 223 223 182 230 185 226 229 138 114 127 150 129 96 60 75 70 85 88 87 112 85 120 81 53 49 55 88 101 57 72 56 85 111 108 76 52 51 85 103 78 76 59 67 101 109 65 75 92 63 82 88 89 84 74 72 80 55 42 48 74 59 67 92 60 53 73 60 67 78 61 54 89 77 78 75 60 84 103 105 97 105 95 112 89 66 60 61 65 53 66 68 61 50 49 62 60 61 57 54 66 57 44 45 42 52 33 34 26 28 18 12 5 1 55969 304 840 30 10890 15 32 49 7953 1183 -17 485 999999 999999 999999 999999 999999 999999 15 365 1124 1914 3264 5284 8475 12884 18584 27743 40397 60586 88890 131443 198416 282973 391025 478971 505238 495686 493992 378770 198374 37910 4941 2259 1400 900 598 460 282 283 311 265 216 271 479 399 416 232 210 177 252 293 331 343 423 399 288 358 248 327 267 265 186 232 153 155 181 229 332 301 289 367 469 453 421 389 437 460 381 310 340 332 319 148 94 175 90 123 108 143 86 41 97 66 74 127 107 3 102 14 -5 74 173 91 8 -6 71 83 42 38 46 30 103 6 133 169 138 56 85 19 43 54 18 23 92 -17 13 9 -6 25 19 -1 38 34 36 33 56 31 44 34 20 15 37 0 8 77 79 22 69 13 12 4 36 50 50 63 78 19 35 -6 39 -8 22 60 49 13 68 85 86 68 28 77 94 37 57 109 78 -7 77 72 26 5 15 34 70 77 62 57 183 239 207 190 218 225 207 165 182 264 192 158 200 183 189 205 178 124 106 61 45 54 48 76 56 85 88 37 47 51 71 73 45 45 43 42 34 13 21 6 24 28 9 6 22 34 50 66 56 40 10 -3 6 43 33 39 23 20 10 -7 17 30 21 19 41 19 19 31 54 40 43 34 42 42 14 40 14 20 43 12 20 28 27 40 37 29 38 31 37 56 40 34 38 41 64 58 57 36 43 44 35 33 15 31 33 32 39 26 17 22 27 20 8 5 999999 2 55975 300 855 30 10875 15 32 55 7951 1183 1150 429 -38 999999 999999 999999 141 518 1259 2257 3966 6142 9538 14525 21781 30708 42479 58283 76956 105723 151353 212944 285315 361263 470872 607319 674777 477250 209677 116713 55496 17034 2563 2048 1703 677 342 238 283 283 381 305 269 224 247 298 272 253 355 235 327 294 290 353 324 172 190 277 302 309 266 312 342 379 179 311 334 352 410 354 303 300 383 366 358 369 301 280 262 240 264 270 194 69 85 152 35 95 120 106 100 13 142 130 93 195 30 22 106 92 114 -37 46 59 76 48 107 108 52 74 44 87 77 37 115 120 86 104 88 59 57 28 17 59 -5 -19 11 91 39 24 27 -61 -49 57 131 50 -1 -16 -19 -14 26 -21 4 15 6 8 95 42 16 71 39 14 56 1 23 39 78 44 32 -32 50 -6 -1 72 50 67 9 5 54 81 99 56 35 123 69 54 100 135 95 42 48 43 6 -7 -17 65 48 144 253 198 188 156 236 230 254 217 192 250 270 232 243 212 235 179 152 147 81 100 87 80 101 118 112 79 93 61 56 73 42 46 58 50 26 38 36 62 39 23 70 44 50 22 25 35 24 57 30 14 15 28 50 50 72 73 39 34 38 51 52 35 48 19 13 23 31 40 31 29 24 50 64 48 51 24 52 63 27 31 42 22 42 30 42 61 54 59 39 36 35 25 42 34 42 54 45 42 44 32 41 39 28 22 23 21 26 21 19 25 16 1 55981 293 824 30 10874 15 33 1 7950 1183 371 999999 999999 999999 999999 999999 999999 999999 177 378 1032 1830 3179 4952 7819 11846 17919 26453 38886 58224 86345 123512 176566 261779 383254 508511 617860 660153 576573 323888 104730 18817 3467 1894 1704 1437 1132 910 539 222 300 272 332 236 318 131 207 241 164 206 230 276 218 273 211 283 317 358 251 317 289 253 175 247 256 242 242 208 185 213 259 237 367 230 356 324 340 396 295 284 318 234 262 199 118 138 111 136 96 79 110 71 39 -9 93 -9 91 55 108 52 9 0 86 71 -17 68 43 45 -8 49 84 -5 121 115 81 35 81 96 76 56 95 100 86 23 43 32 39 15 76 56 27 18 -5 9 -29 -1 43 9 19 42 35 -1 30 9 35 66 49 9 -27 49 1 23 -19 -16 50 65 120 46 16 14 37 1 30 34 -30 2 -21 -26 34 21 25 50 101 65 81 121 117 89 95 98 60 102 82 41 -2 4 41 51 108 159 202 167 147 177 214 188 170 162 206 252 192 196 136 153 151 125 130 44 28 63 28 62 56 58 53 53 31 30 29 29 20 53 34 24 64 50 51 62 20 30 -9 1 0 -9 -9 13 13 9 32 40 5 -2 19 35 27 22 0 16 12 -11 4 19 0 26 37 20 24 -10 5 10 -16 -3 27 40 26 27 9 13 19 16 999999 17 35 45 32 6 999999 12 14 4 8 32 52 33 20 8 2 14 6 12 1 3 10 55987 305 685 30 10885 15 33 7 7949 1183 69 999999 999999 999999 999999 999999 999999 -2 140 558 1292 2277 3656 5327 7934 11885 16844 24019 34311 46569 62562 87365 121519 158858 204402 268105 361760 464476 511573 553416 496839 326510 73631 11923 2851 1396 1282 979 668 395 498 413 358 280 281 344 346 283 300 305 195 267 286 222 361 253 282 302 304 348 279 359 271 282 270 277 351 323 310 282 286 310 314 264 250 317 300 252 308 304 305 292 382 350 402 417 305 270 213 178 74 54 115 117 144 46 90 64 35 83 42 79 50 94 67 54 59 33 65 4 128 128 33 88 57 109 52 2 32 78 19 83 105 76 37 127 108 115 124 61 46 85 48 82 -19 16 41 19 30 -14 55 31 -1 84 31 66 55 53 -22 4 45 41 70 57 89 40 61 2 36 -10 14 46 69 39 42 25 10 11 71 20 54 77 29 91 98 126 116 98 77 124 91 104 43 33 35 9 65 94 50 37 64 107 229 202 203 213 226 203 196 244 261 212 215 214 228 233 170 117 105 86 72 73 123 95 54 64 66 48 87 75 65 41 39 50 50 50 34 76 43 41 45 54 79 28 63 30 22 38 59 55 47 44 43 40 52 39 39 52 43 24 4 13 19 28 32 36 36 47 30 29 42 51 38 31 39 49 53 27 50 46 43 40 23 25 26 46 35 46 52 55 41 39 22 30 47 53 44 46 33 54 41 48 30 31 33 30 39 31 14 14 13 8 1 4 3 55993 313 691 30 10891 15 33 13 7947 1183 25037 6369 5034 6787 8885 11690 17587 27909 35858 39527 47708 64246 84825 112108 140606 177620 224376 279383 323112 333749 340169 342665 317078 252942 188977 156471 120977 50345 22592 13571 19196 32768 8152 735 421 240 400 228 278 286 228 272 314 288 380 347 305 172 207 312 284 221 319 246 270 239 180 330 263 271 363 243 261 315 318 272 293 297 313 286 267 211 336 345 366 357 374 293 391 384 386 438 413 473 387 335 296 258 258 207 70 65 152 107 104 120 60 148 68 74 85 124 108 58 90 136 49 112 68 61 128 8 112 68 108 139 46 122 136 111 79 92 92 7 46 92 64 84 188 88 72 26 -16 -8 66 46 46 86 64 112 95 53 66 -19 43 62 65 50 99 64 14 41 58 94 63 96 102 52 46 69 41 6 57 67 70 38 74 38 67 67 122 99 99 69 110 81 130 140 111 100 92 124 146 81 61 74 34 40 87 104 99 170 153 223 234 235 226 247 206 276 273 239 240 233 193 198 218 269 161 144 121 107 100 80 119 142 95 78 50 58 51 46 86 38 111 105 60 50 78 109 84 97 60 66 98 115 72 72 77 90 63 87 57 48 49 59 60 78 90 59 54 27 61 63 80 73 67 76 92 79 93 86 92 75 70 62 69 71 71 62 59 74 70 63 64 64 59 79 71 63 85 95 72 76 82 73 76 89 62 63 70 67 59 63 72 63 61 60 61 40 45 61 48 41 36 29 25 33 20 10 16 3 0 55999 315 631 30 10891 15 33 19 7946 1184 2735 999999 999999 332 737 1436 2204 3180 4412 6217 7575 9688 13516 18373 25046 34500 45997 61595 84513 112968 153747 211900 265440 306052 366885 424319 448099 433015 334082 216849 125734 52087 34772 40742 23211 4009 419 299 351 354 375 368 274 301 336 261 381 214 325 329 345 371 303 334 305 227 202 286 269 177 362 362 328 255 320 277 299 260 293 334 313 331 358 354 349 360 378 340 336 296 328 366 455 513 389 328 297 192 150 199 145 97 123 110 100 178 121 166 205 71 123 95 182 143 171 204 60 10 26 13 98 148 90 54 91 128 121 129 110 137 142 130 104 75 119 124 34 50 83 62 40 12 88 137 46 42 23 5 37 80 62 18 88 139 81 56 73 89 76 51 85 52 48 62 29 64 119 75 40 -1 76 96 74 38 54 128 92 101 70 86 53 85 60 34 62 86 85 103 113 112 101 93 66 96 53 80 71 71 92 128 92 76 141 173 219 223 246 249 174 205 269 247 286 196 223 286 216 200 236 216 190 158 130 114 126 117 111 101 124 111 99 58 50 87 69 107 74 30 102 128 98 75 79 55 64 73 71 49 30 69 74 90 83 86 56 40 53 51 76 83 80 75 85 69 60 65 76 93 66 59 49 62 71 77 76 92 87 82 83 84 80 102 78 47 60 71 74 63 50 83 86 80 70 74 75 85 79 79 77 62 80 71 72 77 68 61 64 51 52 62 52 59 54 56 49 47 41 38 32 22 21 8 6 5 1 56005 309 866 30 10886 15 33 25 7945 1184 76 577 1195 2081 3485 5463 8183 12945 20145 30279 45575 66947 100098 148705 210473 293327 382477 489248 583650 594100 501368 339703 169711 66321 22793 8222 3929 486 347 299 358 360 409 219 338 378 412 351 370 387 444 455 308 338 427 346 483 367 373 241 271 238 267 323 304 274 279 276 365 262 391 288 347 361 317 342 364 369 335 367 365 346 254 458 440 506 358 475 442 355 229 286 280 235 252 164 214 162 106 114 80 9 103 131 58 235 210 101 171 143 162 73 106 41 111 183 115 85 166 157 142 130 120 144 182 107 162 137 75 83 54 101 146 78 156 118 140 68 95 104 115 53 57 108 126 14 24 148 124 119 43 9 41 145 88 97 112 117 96 76 87 27 78 103 142 124 77 100 30 64 42 40 81 62 105 133 97 88 126 104 119 118 126 155 133 110 81 71 91 76 74 122 146 181 260 252 269 281 235 221 245 267 258 266 236 244 241 245 268 230 247 234 228 155 165 142 131 88 158 167 168 124 150 153 135 92 124 114 103 117 108 81 84 114 130 88 102 75 93 63 83 102 70 57 86 93 96 110 126 92 62 77 76 72 105 134 91 54 77 95 74 82 77 94 97 90 84 112 115 111 93 74 74 84 86 92 95 96 81 83 98 98 103 97 100 100 99 80 90 74 90 111 102 80 77 96 86 77 83 87 84 90 85 87 74 73 69 70 70 55 48 50 40 25 30 29 27 20 8 56011 316 593 30 10883 15 33 31 7943 1184 1626 2107 2704 3914 5391 6835 9028 11321 14551 18605 24457 31190 39000 49071 62298 77601 97157 121124 146213 170881 199938 227218 249776 273381 307902 333917 323974 271437 198923 122559 60530 13416 2817 526 388 389 392 366 235 173 278 346 297 232 216 215 282 258 251 362 320 269 449 381 422 418 326 273 268 230 241 151 136 233 310 233 143 300 301 334 416 318 366 348 354 284 490 366 419 333 445 385 313 394 382 376 319 316 376 417 296 223 224 147 148 157 177 95 81 81 89 92 1 32 114 86 94 119 31 35 13 62 53 34 155 175 140 69 112 58 90 147 126 96 152 105 67 132 36 126 79 133 95 23 110 101 120 113 99 70 73 15 27 102 82 143 105 94 67 90 59 70 18 93 46 81 45 -30 7 93 66 79 125 75 42 79 76 75 61 37 39 60 37 88 94 147 140 149 142 64 45 41 51 59 74 11 14 36 49 72 89 130 192 226 228 271 229 211 208 233 249 241 236 273 235 192 221 202 179 162 207 193 158 124 162 134 131 98 86 71 84 106 103 102 116 75 66 76 74 59 75 45 60 99 78 65 96 83 99 72 64 55 30 92 81 52 59 66 73 58 55 51 64 70 87 104 65 71 28 81 76 79 56 50 74 79 85 78 57 61 90 101 72 63 59 65 48 68 84 91 78 69 72 85 75 86 78 83 63 62 56 61 66 53 52 46 42 54 57 61 42 42 32 44 48 41 33 38 32 23 22 23 10 16 12 5 56017 317 534 30 10884 15 33 37 7942 1184 16514 12800 14654 17265 20681 25283 32732 37552 42012 49821 57090 62423 69534 82567 100548 113636 115351 113121 119998 126180 137448 148220 161060 174313 171436 157241 167928 169801 156545 134020 109554 77314 41358 25817 14601 9085 4170 504 282 279 248 283 279 254 325 250 199 263 224 305 237 309 143 225 398 458 414 338 225 198 222 214 169 180 164 213 169 196 219 260 262 223 182 283 202 222 295 354 246 334 317 328 301 344 365 295 338 311 323 143 232 199 138 190 138 142 164 64 183 100 14 58 68 97 62 54 37 104 133 62 93 29 155 129 88 120 101 113 89 76 95 100 56 44 40 75 144 88 59 55 70 111 75 43 74 153 15 64 39 59 100 -17 31 121 61 106 63 54 63 53 46 34 20 60 -18 32 7 -2 -9 -1 -19 37 93 71 58 23 30 35 -14 28 42 144 84 40 28 92 61 51 54 64 45 81 39 -10 73 92 10 21 25 34 51 45 31 81 28 36 64 68 147 169 179 184 218 207 199 230 207 193 171 187 196 190 211 202 177 120 132 138 62 105 106 108 100 135 153 77 86 63 52 65 59 56 69 72 70 40 76 42 40 59 54 41 25 47 53 53 36 26 32 69 55 63 62 85 45 35 59 56 45 45 55 41 29 19 35 55 70 55 78 70 45 58 40 39 39 39 57 53 48 60 61 47 41 51 63 48 35 49 70 68 48 51 32 52 42 43 27 40 44 38 34 38 35 42 32 18 24 21 19 16 3 5 13 5 999999 999999 0 56023 312 537 30 10887 15 33 43 7941 1184 13753 14560 15081 15646 17375 20231 21710 23348 26572 29072 32438 37695 41442 45663 53364 58118 64230 77868 91611 101375 106150 108971 116403 135262 157292 159044 135935 124688 117757 113179 119315 118846 111899 72154 33810 17240 10600 6846 4078 1134 300 352 283 227 188 194 196 213 233 177 229 261 339 290 448 308 183 219 302 131 207 204 314 176 222 188 91 113 163 158 251 168 214 341 223 245 280 336 361 298 392 399 375 291 288 352 344 291 315 362 267 236 243 302 170 56 104 148 171 181 114 70 177 100 93 142 136 128 114 86 60 97 185 179 110 116 78 59 38 131 86 117 85 84 98 51 45 59 44 -19 4 29 29 67 138 39 21 27 19 -25 -7 19 15 20 -15 -18 50 9 10 61 15 92 43 48 20 100 93 47 27 -21 11 45 20 -18 32 24 16 50 26 38 18 38 34 57 64 62 14 69 78 70 49 113 40 28 12 27 13 23 33 3 -4 51 23 14 -1 41 61 43 29 42 51 32 63 130 148 208 236 219 199 174 210 220 215 222 212 188 223 193 157 114 125 93 92 84 109 88 78 46 29 50 44 54 46 43 18 26 83 47 86 68 49 69 48 50 52 45 29 42 51 71 42 54 17 30 28 33 38 31 33 53 67 24 23 10 36 45 47 37 13 16 42 37 15 22 27 37 42 13 35 48 30 22 36 21 24 38 48 62 54 49 51 61 46 45 47 34 38 39 27 34 30 21 22 18 999999 2 15 10 7 12 7 3 56029 305 839 30 10889 15 33 49 7939 1184 19545 23072 24782 27530 31294 36697 42389 49583 58933 67781 79355 92277 107290 122519 139222 159679 183914 210841 231171 238325 236315 244910 184534 92883 13210 444 281 208 211 298 239 254 201 280 396 282 366 318 249 226 271 299 307 312 256 237 252 255 207 190 207 225 202 176 178 256 191 243 191 187 153 253 150 183 248 129 208 329 315 267 301 314 288 315 398 357 313 357 281 248 251 213 232 205 172 183 148 120 104 89 46 106 83 115 25 80 27 88 74 67 79 109 -6 20 53 42 90 97 94 76 31 117 118 132 95 119 144 76 41 91 70 51 19 51 30 61 33 41 45 8 11 71 6 -3 24 64 94 72 26 59 61 8 90 38 51 26 11 49 49 39 -18 3 6 35 35 -31 27 0 24 42 31 22 -11 12 65 80 46 -1 43 47 87 94 30 59 50 80 31 42 82 18 54 72 40 29 78 7 33 53 43 68 62 67 33 66 112 208 167 235 260 196 223 263 257 201 161 155 164 164 126 114 118 133 90 108 100 68 41 23 50 60 49 81 66 80 74 47 63 49 31 27 25 55 25 18 35 52 59 53 21 56 40 29 81 40 33 41 51 12 10 37 63 73 48 34 22 45 32 58 45 38 40 35 28 22 35 34 36 56 37 45 53 41 43 45 47 44 60 52 59 40 46 52 37 39 42 45 51 59 38 45 47 52 41 27 25 24 13 21 28 17 10 999999 1 10 7 56035 296 837 30 10887 15 33 55 7938 1185 44898 47826 49512 53543 62325 67561 73385 85276 94924 95302 102396 111238 118828 121542 117202 102777 89547 85815 84806 66338 47946 26754 19119 13052 3530 622 268 240 294 214 196 190 141 163 184 153 172 175 365 260 259 312 368 286 220 143 42 116 173 123 146 229 120 192 135 190 148 261 243 191 156 120 167 120 65 85 92 164 293 311 212 261 236 216 308 317 310 221 182 164 157 143 161 110 105 132 107 58 11 -16 43 77 48 104 87 32 -52 71 82 28 10 41 39 79 105 39 35 54 -5 84 42 0 46 42 17 18 39 94 60 123 63 -23 5 -9 -2 -33 -39 80 2 59 12 -29 93 25 17 1 -5 -13 122 22 -10 -35 -5 -5 -14 66 22 -18 5 -23 6 -3 28 12 4 22 7 18 29 27 41 17 -41 3 17 27 74 16 -8 22 31 73 80 70 16 65 77 74 56 65 -14 1 27 13 -38 -14 -37 -45 -51 -41 -48 -22 7 9 33 71 177 182 151 111 127 163 163 193 145 115 121 109 78 51 53 58 36 35 -14 36 37 29 1 5 28 4 37 2 -12 13 17 30 -10 -26 -7 -18 -6 14 -5 3 35 41 8 -54 -20 -19 -4 7 16 14 -5 22 28 2 22 21 -16 -2 6 37 30 8 8 9 37 -12 -14 -12 2 -4 0 13 11 21 13 14 26 30 21 24 16 12 15 25 17 13 22 1 13 5 4 19 15 2 999999 13 5 999999 999999 8 56041 302 833 30 10883 15 34 1 7937 1185 49024 54556 58491 67358 73600 69213 68680 74568 83008 95208 105856 110487 126418 127028 125696 127316 118750 96838 85198 42434 20387 7618 1551 1054 814 354 226 249 209 214 240 198 255 289 233 222 237 321 289 168 233 297 387 374 356 264 168 152 157 266 199 216 138 161 146 243 204 249 205 170 151 236 190 175 153 129 171 99 213 179 274 278 256 180 206 281 308 291 240 236 163 164 182 177 209 126 81 -4 45 -20 77 114 30 30 64 128 131 92 54 31 81 65 69 70 77 42 144 96 88 78 85 90 -25 27 89 55 132 68 151 62 37 92 66 64 16 24 34 49 -40 27 39 64 36 38 25 -2 5 -16 -7 25 11 25 22 20 31 70 -17 -26 -24 -5 8 17 -2 9 -12 34 55 22 9 36 94 52 53 106 38 19 22 71 68 9 36 48 24 -2 3 89 99 27 47 18 16 -15 -3 28 28 10 -11 25 -32 23 25 87 122 111 129 189 192 145 160 221 242 201 189 170 118 112 99 121 80 96 101 36 21 3 39 36 15 -4 23 9 32 14 31 8 6 23 46 17 23 33 -11 -8 34 25 40 22 37 25 55 35 -10 9 41 41 29 22 20 26 28 21 36 6 25 15 38 34 21 25 31 40 22 -2 4 31 12 19 16 13 20 23 18 30 21 33 40 20 19 38 57 45 37 31 20 42 38 26 38 38 32 23 25 35 19 22 21 20 24 11 1 999999 999999 3 56047 306 829 30 10879 15 34 7 7935 1185 61904 66114 69683 73254 79175 86941 95295 102332 105161 106547 103561 106395 113770 114506 118120 127451 124493 109859 94377 71389 45910 15097 4720 1889 480 254 203 317 308 191 261 252 260 328 281 297 352 324 327 313 294 384 387 310 326 356 236 264 164 212 181 210 176 189 201 160 153 253 234 207 165 174 228 209 182 160 251 176 246 295 290 306 323 290 348 374 246 316 288 223 303 220 187 153 206 210 230 152 126 157 153 142 128 122 140 148 115 13 72 189 131 171 151 107 164 83 99 157 130 98 66 123 91 89 38 137 83 98 95 74 89 74 95 107 59 37 106 109 80 51 44 18 67 39 43 33 54 2 -15 45 42 14 53 76 19 -18 61 29 79 75 81 34 -11 27 67 67 14 46 99 111 75 90 51 43 82 41 98 90 104 82 74 39 62 92 90 92 55 93 46 39 67 38 -18 28 44 87 16 58 57 89 129 173 233 230 181 229 182 166 217 282 236 186 147 123 157 146 158 130 99 130 125 79 66 74 85 69 34 45 64 19 57 94 35 36 33 50 27 53 26 22 34 69 46 26 37 61 46 35 46 42 53 36 51 77 69 64 35 56 34 56 50 51 63 77 71 53 46 46 60 64 72 55 51 54 34 54 45 60 42 36 46 68 80 74 78 77 62 62 64 47 61 85 77 57 67 66 66 52 58 61 67 51 43 40 48 28 27 29 22 15 26 11 7 11 13 1 56053 307 833 30 10883 15 34 13 7934 1185 44171 50236 58716 63288 64632 67991 71412 74653 80007 86956 88698 93369 100897 101357 103376 105434 106963 102273 91977 81303 79245 64891 35215 16109 14092 10936 6981 4429 2003 628 367 389 202 323 330 308 373 262 328 338 322 293 351 309 414 395 305 277 232 257 215 302 207 203 214 234 225 282 159 218 214 226 328 268 210 210 186 168 160 177 137 235 307 343 412 349 265 318 359 283 191 254 259 301 208 236 239 122 180 195 168 198 154 222 188 166 179 90 150 102 90 99 189 138 136 154 229 148 133 127 135 71 128 103 118 55 72 139 134 159 74 86 110 71 73 20 43 92 58 37 47 51 54 20 -16 7 23 60 65 45 56 22 39 46 39 109 102 87 72 3 50 69 57 -11 45 59 60 83 89 77 110 29 79 103 87 43 76 95 50 109 129 115 57 97 75 83 47 93 56 86 88 67 21 43 43 64 44 61 59 13 36 165 155 191 198 202 205 195 157 173 178 212 230 197 128 144 90 109 100 69 65 87 108 84 76 46 51 56 77 41 69 90 58 46 50 65 97 34 64 92 60 69 50 49 48 64 75 43 59 58 49 49 94 104 79 71 65 58 26 40 48 43 76 64 75 78 78 70 78 73 69 63 68 80 72 88 74 67 46 56 62 55 50 63 57 60 62 75 82 80 68 60 60 60 59 44 54 61 63 61 57 46 60 56 44 41 40 49 38 31 19 17 13 14 10 9 3 56059 299 841 30 10891 15 34 19 7933 1186 24286 29927 35929 42238 53258 66503 78783 86640 99780 115898 132989 145926 164972 185333 199282 209364 188665 162937 142948 111973 91290 69024 48567 53707 40923 15602 3966 1324 1000 593 320 322 349 232 274 307 383 369 339 346 349 377 451 391 304 364 295 234 197 243 247 165 189 255 190 202 324 212 192 232 147 283 302 162 184 200 192 217 162 153 176 185 153 265 294 356 309 384 273 233 320 309 185 187 179 105 171 133 110 111 108 104 76 142 33 54 24 73 141 103 197 149 142 100 109 135 138 95 124 96 10 69 88 58 58 68 111 62 58 60 -1 -6 10 74 63 50 -3 -2 32 15 16 57 -17 49 30 85 55 5 15 33 40 26 22 -15 -7 55 96 26 19 -12 -20 -38 -35 4 106 47 39 63 69 35 27 53 113 30 54 79 75 73 75 43 44 53 73 76 21 109 74 32 40 37 55 75 92 67 80 81 88 76 99 51 30 35 34 44 33 110 133 124 158 159 169 191 138 138 217 254 177 132 84 97 84 79 61 49 33 64 64 44 59 32 10 31 15 47 79 63 47 61 57 25 16 17 46 67 47 61 47 32 41 47 22 40 44 26 16 30 44 65 57 41 58 48 12 5 43 41 35 33 41 13 14 38 29 42 31 35 24 26 35 24 42 30 27 23 37 36 42 43 34 40 36 35 36 37 38 35 26 26 16 30 24 16 18 9 7 7 999999 999999 4 56065 304 790 30 10900 15 34 25 7931 1186 19416 22818 29029 33805 35821 39125 45693 53767 66118 78815 91060 100142 118215 131584 135250 133061 126119 119653 110650 102529 86351 65861 44123 30164 20280 9035 3788 2032 1072 510 379 322 328 300 309 245 312 284 351 290 270 311 361 425 453 489 359 442 328 236 184 167 215 160 293 228 217 231 128 183 156 265 216 145 227 249 292 241 185 242 208 260 187 107 80 162 220 252 289 386 332 239 311 298 244 245 168 111 162 150 165 155 182 141 80 46 81 118 56 131 146 182 73 83 50 127 147 225 199 119 77 16 35 69 98 92 84 46 19 129 71 84 40 61 81 73 -55 6 25 13 10 43 17 -15 5 44 37 36 64 64 24 15 1 23 24 -10 9 84 9 17 2 59 81 59 23 33 13 -19 17 76 48 90 71 52 62 71 64 51 40 4 81 63 16 19 67 59 35 73 16 62 97 92 65 49 53 66 83 58 45 34 85 130 54 43 47 51 59 59 135 148 165 191 217 162 149 150 172 146 110 124 93 72 39 55 77 18 86 68 30 4 35 43 30 53 51 -4 17 51 50 46 41 50 30 -1 -5 -33 18 38 24 12 43 61 46 53 58 25 33 41 50 35 8 41 38 44 26 20 37 55 55 64 36 41 25 31 26 8 14 18 35 27 26 14 21 41 38 57 32 21 33 52 36 42 32 51 45 30 17 30 38 33 30 21 30 6 15 20 19 8 3 999999 999999 1 5 8 56071 305 820 30 10900 15 34 31 7930 1186 29316 36263 43493 51928 64864 74530 84846 92406 97884 105377 112867 120783 126178 128498 133997 127490 120604 112196 97649 69644 43834 27293 14634 7988 6016 3790 2283 1193 795 717 671 623 501 291 260 321 341 305 296 296 357 367 356 384 414 389 470 420 341 224 248 289 218 245 271 182 195 243 254 219 298 187 174 249 299 243 190 165 286 186 151 269 235 142 281 314 196 295 292 300 317 395 386 274 299 239 239 255 218 252 169 122 146 144 146 117 128 171 130 155 187 61 83 88 138 179 188 163 66 81 79 154 151 125 140 92 111 142 67 124 157 106 87 76 7 22 91 46 82 45 11 51 105 43 67 105 117 37 56 71 14 37 31 27 18 43 115 3 43 88 64 76 67 51 29 56 -3 50 41 57 54 21 66 65 35 7 90 76 103 27 59 79 65 111 95 27 70 98 41 38 55 89 90 58 105 75 82 95 24 32 31 23 51 108 147 175 172 190 133 159 199 185 201 158 145 87 92 72 90 70 60 48 45 39 54 51 96 44 45 58 29 36 33 32 64 20 43 40 40 56 34 13 56 97 76 35 42 40 37 63 28 43 74 67 46 48 41 55 18 46 42 31 49 44 29 68 63 36 19 14 35 26 35 26 47 50 40 52 67 42 38 85 61 61 68 52 52 38 36 59 53 60 63 41 32 26 44 49 21 23 31 39 28 35 28 8 23 20 18 24 9 7 6 1 2 56077 309 810 30 10890 15 34 37 7929 1186 69072 77582 90098 115041 153143 165021 154330 171638 205747 195365 170427 131827 93218 58885 36854 26159 15351 7728 6787 5814 4124 2760 1426 816 606 624 453 349 328 351 364 337 259 443 296 398 390 457 538 424 527 497 444 375 358 337 321 275 314 217 242 268 354 347 216 177 244 261 186 205 274 188 169 184 159 126 153 239 158 286 247 316 320 365 287 253 253 197 245 241 231 219 207 160 193 187 169 141 106 111 201 116 198 122 106 121 210 164 109 134 169 146 125 144 126 148 134 115 124 65 107 133 103 46 70 132 141 127 122 159 60 92 153 108 112 149 163 47 102 92 43 80 44 56 146 67 112 85 34 53 94 57 107 86 100 48 17 55 70 59 102 94 67 40 74 86 116 73 84 65 113 73 97 90 48 22 131 124 118 142 127 108 163 74 109 122 104 142 134 89 130 102 86 104 112 124 85 79 84 62 93 109 70 33 99 173 197 162 206 217 170 213 191 168 149 131 110 105 87 74 104 78 75 97 33 71 91 56 60 71 61 35 57 55 70 84 64 13 39 66 50 39 61 75 72 73 72 60 53 82 75 59 41 63 77 87 80 71 60 67 60 50 109 92 71 69 75 78 89 72 69 57 70 63 52 57 64 61 47 67 71 78 68 42 56 72 83 72 76 83 67 72 85 60 49 63 49 60 56 57 58 70 55 51 43 42 48 43 45 52 42 36 31 21 15 14 17 10 3 56083 304 711 30 10881 15 34 43 7927 1187 27809 28013 29433 31201 34127 36869 38772 41944 44735 46648 50993 57365 63898 72425 79356 86416 102819 100192 78561 64389 70083 77377 76369 83522 79079 70749 63794 62030 47784 34822 32045 30316 25575 19128 11492 6868 4098 1990 1504 1170 684 344 349 319 385 414 386 467 394 558 518 384 441 375 223 305 288 259 294 307 258 230 216 260 148 209 143 71 89 172 131 250 262 272 302 261 238 242 288 224 190 210 261 143 247 192 59 101 77 125 146 119 182 135 61 67 129 94 109 119 107 91 29 32 103 135 45 131 129 55 86 148 133 74 98 101 -4 39 102 46 94 139 188 122 60 101 135 35 60 42 45 60 59 41 70 82 35 15 24 136 74 31 71 53 71 64 87 135 109 81 -18 -55 31 28 39 31 11 46 28 41 40 37 60 58 79 74 88 57 40 58 90 82 97 58 97 113 103 10 22 26 52 52 88 82 62 53 76 69 46 43 71 27 -1 24 51 94 30 91 128 167 195 207 233 184 158 135 80 133 99 42 47 28 47 64 72 95 50 91 68 60 40 13 22 47 36 42 31 25 20 61 58 29 57 66 53 52 53 36 41 29 40 59 51 -2 36 40 48 49 46 49 13 36 16 48 53 56 66 52 57 46 39 19 30 73 51 38 36 32 29 17 21 45 18 24 16 19 48 35 38 29 24 38 33 29 53 58 32 33 46 22 33 36 46 32 32 25 21 29 27 19 14 14 14 11 56089 302 770 30 10880 15 34 49 7926 1187 13476 14147 13655 16225 19651 21093 24658 27422 29701 32742 35933 38994 44131 51496 63347 78941 91490 105440 115755 120060 106801 114164 152091 164020 160990 157286 176045 198567 166950 131801 71758 52053 35950 14054 9311 9892 6596 2037 1130 644 431 388 462 485 466 431 392 435 486 413 288 303 327 267 157 236 262 238 292 186 107 177 184 187 170 101 88 157 234 222 171 144 249 396 273 138 199 230 93 197 122 128 145 76 123 47 7 33 96 69 109 170 162 153 192 75 120 168 104 136 44 25 36 103 68 108 86 29 93 30 105 96 58 44 96 115 52 78 102 60 26 65 134 103 91 71 105 50 7 92 77 38 30 42 22 48 39 66 0 37 -31 7 87 91 61 65 53 78 19 60 39 28 24 21 17 70 46 -28 52 77 -2 20 35 27 61 65 65 84 79 51 99 114 109 75 51 24 51 65 44 38 83 89 77 48 48 18 7 33 32 22 25 20 34 73 88 98 144 123 152 196 149 130 178 130 127 80 97 56 56 56 8 22 58 47 60 50 31 25 35 -22 18 29 39 21 36 14 24 13 7 14 8 34 5 14 33 42 39 46 23 41 2 51 21 3 2 39 58 48 32 34 13 37 45 45 53 38 50 36 34 20 7 49 37 22 34 35 15 48 46 35 20 34 29 33 24 20 32 26 33 31 39 43 54 48 26 18 15 28 28 33 35 31 24 27 18 13 11 10 10 8 0 2 56095 305 832 30 10882 15 34 55 7925 1187 70582 75940 79140 80420 84533 97199 121478 142811 151666 153765 144016 129757 134209 125588 96134 74089 66315 59423 49201 50463 55736 56493 56777 48000 32145 14850 4534 1231 457 348 375 295 257 293 281 320 326 382 499 463 467 565 392 277 294 312 246 302 307 285 294 222 227 290 270 315 224 274 268 210 193 163 102 206 110 189 191 194 188 278 346 378 329 249 269 182 205 188 226 191 164 199 154 187 250 263 171 186 200 99 88 99 144 175 122 219 194 101 177 125 123 166 198 177 219 176 108 151 97 39 132 183 107 86 96 88 110 47 38 69 54 116 79 17 122 62 33 50 4 61 115 148 91 94 60 59 102 45 68 59 77 63 17 43 10 41 22 47 37 83 36 60 104 85 20 65 88 105 58 79 97 80 121 121 113 103 129 129 100 144 72 49 83 80 66 97 51 144 96 96 77 53 89 39 96 48 25 54 69 35 66 113 105 123 117 182 202 194 196 181 208 157 123 101 100 88 66 77 48 75 64 32 13 43 55 58 56 52 81 83 35 38 32 40 22 47 60 36 45 63 57 31 74 63 64 64 62 67 76 50 54 65 74 28 55 54 26 26 28 48 54 67 56 79 63 40 68 64 62 65 40 46 34 28 45 43 54 53 62 73 69 59 58 54 53 60 74 63 51 41 57 53 54 63 71 49 50 52 45 45 35 48 43 50 50 34 26 22 22 24 27 22 10 10 6 56101 311 799 30 10879 15 35 1 7923 1187 7550 8650 11281 21424 35810 33457 41063 50978 43707 41502 72367 175044 263254 244151 492839 636701 500898 322772 253694 282369 359940 194925 145859 121575 75367 39342 27371 11588 4502 1513 643 379 318 355 277 356 404 430 379 390 427 436 486 530 576 487 445 461 392 317 430 343 257 228 201 327 353 233 206 285 207 205 190 152 248 171 155 108 178 189 112 195 270 322 299 308 209 341 333 189 259 246 226 289 251 267 204 173 259 183 148 121 140 76 109 186 125 176 198 61 144 229 208 154 174 159 141 105 146 160 218 112 95 156 74 45 87 22 72 96 88 141 96 63 98 111 60 89 79 90 79 37 31 99 115 89 89 39 91 78 99 111 116 156 77 88 96 105 33 53 43 19 54 -3 30 59 80 68 53 117 98 110 92 90 102 107 123 94 64 114 101 98 60 52 104 82 123 80 63 51 73 91 48 -3 40 38 35 56 79 101 7 40 87 88 132 150 189 178 191 165 175 133 144 138 144 137 122 114 104 77 104 102 60 54 69 75 62 60 93 69 96 79 57 78 86 97 83 63 69 89 86 99 72 97 77 80 49 45 72 74 98 73 60 89 95 64 74 62 69 59 59 90 78 44 44 71 87 92 53 48 65 41 57 61 76 48 76 76 92 72 85 103 100 101 72 68 74 90 90 91 100 110 99 86 79 89 79 78 78 80 84 81 88 74 73 80 82 63 44 48 55 53 44 41 33 27 22 24 21 14 2 56107 299 854 30 10874 15 35 7 7922 1188 55463 64860 70710 76587 79412 86763 95827 102576 108249 117729 121199 124584 145508 240763 251428 213241 274042 130080 182984 275384 72115 14062 6658 2841 1010 425 186 160 197 287 274 316 251 266 285 285 308 288 443 447 402 346 380 330 336 292 211 183 195 238 210 152 130 251 243 190 300 149 250 191 146 108 125 163 141 153 100 159 170 261 222 241 279 249 283 176 262 224 201 264 247 243 226 214 143 216 178 48 102 110 173 149 109 113 173 156 55 147 82 114 87 134 55 87 67 152 138 106 90 104 79 71 95 31 43 61 51 51 48 97 92 41 62 136 141 54 29 -19 69 60 34 41 4 16 -54 88 29 -40 26 37 74 61 -23 -7 17 -20 -10 49 54 -29 -17 25 15 14 6 66 29 35 65 17 14 4 -12 21 66 30 12 94 51 78 71 79 72 37 -2 16 29 59 60 11 15 -51 34 19 -7 -8 -4 -20 34 -22 13 43 50 48 58 115 134 114 137 126 139 129 140 93 77 72 50 41 20 29 28 16 31 71 21 11 -16 31 3 46 13 30 16 -18 6 20 5 27 32 51 40 -1 4 -5 27 4 -3 28 2 -5 32 16 -3 18 -4 38 9 39 13 25 37 11 -2 34 41 -6 22 46 50 40 29 31 28 -4 9 18 17 14 5 5 27 47 33 28 23 14 4 29 33 32 38 42 28 18 40 30 22 18 12 17 23 13 4 10 999999 999999 999999 8 0 56113 306 739 30 10879 15 35 13 7921 1188 44768 47124 51038 52823 53276 55903 56896 57336 58705 60985 65427 68547 66528 65479 63741 58324 54383 50199 46300 40034 29079 22529 14205 5422 1392 351 346 229 270 202 280 283 260 338 280 359 394 500 539 516 525 530 381 369 285 314 332 330 244 276 343 224 313 320 318 286 242 234 274 215 285 173 120 197 124 137 242 301 259 245 332 297 327 250 275 261 297 249 271 290 290 193 237 238 137 160 166 107 198 98 181 129 93 143 93 218 131 196 190 151 134 131 122 203 223 245 199 108 94 87 125 162 73 10 92 127 95 119 103 79 102 68 132 45 16 102 47 75 113 13 -16 66 34 151 65 50 103 114 100 70 81 115 62 55 97 65 90 125 98 117 97 53 72 42 4 -13 -39 12 44 -21 40 66 56 51 17 104 68 75 65 69 68 147 107 99 75 64 90 94 41 118 86 29 80 90 86 64 19 45 46 25 46 45 59 71 72 55 107 150 161 194 178 252 191 179 158 154 156 119 87 67 68 77 75 43 47 42 73 76 105 68 84 69 54 77 69 65 38 34 38 40 68 53 61 79 96 71 58 75 48 73 49 94 62 44 23 71 90 69 56 67 79 41 61 78 60 57 50 67 41 69 92 75 96 62 45 55 65 56 54 45 55 63 64 73 80 76 64 61 73 64 55 61 65 56 60 73 78 61 61 67 68 54 44 36 35 47 46 45 44 34 30 26 15 28 25 14 56119 304 841 30 10891 15 35 19 7919 1188 39105 43501 44966 43675 57586 68041 77543 54688 56827 59406 64389 78382 103664 90602 77834 71021 56381 47068 44288 37538 32635 28298 22636 15600 5133 641 308 322 321 292 231 341 363 325 371 358 369 453 470 488 519 442 484 361 292 295 275 235 214 206 254 212 260 195 205 266 229 193 131 107 122 221 241 200 243 220 162 147 229 177 185 297 221 254 252 214 332 308 275 233 261 193 248 311 217 148 228 255 218 204 211 186 225 196 246 233 156 124 134 188 179 195 163 212 159 146 169 141 149 184 128 190 124 100 112 83 102 91 58 73 106 31 68 147 140 176 65 -49 -19 95 53 30 158 92 39 72 10 -5 13 -5 4 102 118 5 8 64 62 52 43 38 89 1 50 -5 97 79 -15 -9 41 37 86 26 47 90 43 23 46 117 111 49 58 52 140 103 40 15 -4 76 96 88 59 93 72 69 85 48 34 21 55 70 82 72 29 68 42 76 152 155 104 153 169 198 202 206 164 145 104 116 96 84 68 67 86 99 77 46 52 34 37 108 86 66 70 23 33 69 75 53 58 70 51 69 38 36 77 64 46 81 81 72 60 70 60 52 53 43 42 45 59 46 50 90 61 81 63 63 72 60 44 60 63 57 50 39 46 29 34 59 58 57 44 53 45 79 58 54 66 59 66 63 87 76 58 62 50 35 53 61 51 44 38 43 38 38 31 26 23 29 13 0 6 11 7 10 56125 310 790 30 10900 15 35 25 7918 1188 17667 22441 28362 29152 30151 37806 46551 54524 62034 81168 122485 126754 106939 91729 96354 98439 96196 98160 101082 98230 87081 65679 31327 12340 6396 3056 970 428 364 378 237 325 378 460 410 413 477 451 564 497 414 381 479 360 268 358 387 425 375 320 371 296 308 317 246 236 264 242 245 149 233 205 220 202 172 242 253 214 213 224 189 274 212 245 188 219 409 363 299 331 380 312 312 282 243 321 230 207 142 262 259 199 143 204 334 220 295 199 162 232 183 140 164 146 221 219 219 221 300 215 154 156 215 262 273 186 85 121 127 79 61 129 91 115 66 152 117 129 146 105 110 87 140 62 66 70 53 85 51 47 60 69 131 94 51 80 98 62 32 34 45 70 74 61 -4 74 130 65 75 48 0 46 54 150 100 116 79 97 120 113 141 160 91 91 119 114 135 152 127 97 64 51 107 131 102 76 86 49 47 106 75 60 70 52 66 86 69 100 115 120 123 160 206 186 214 237 170 140 133 101 115 81 98 119 68 68 117 103 121 83 110 116 128 106 80 89 78 70 63 85 74 77 72 81 91 85 77 38 67 87 99 82 77 77 63 62 96 100 83 69 70 56 80 125 78 63 72 70 102 86 81 76 74 75 98 76 47 64 62 72 88 89 102 88 79 77 83 93 96 75 96 80 79 65 70 64 69 78 76 73 62 63 64 70 68 57 59 53 45 38 44 43 35 42 34 25 19 15 5 5 56131 308 821 30 10901 15 35 31 7917 1189 7473 9754 14173 17803 20775 23961 32932 41442 58418 97805 111859 123065 142290 152751 159889 168392 169786 179890 159281 122326 77688 38091 13073 3894 1089 440 397 364 288 317 353 436 423 486 520 507 476 490 512 455 401 392 327 294 312 276 333 265 265 232 297 271 193 233 132 152 213 192 192 204 250 186 244 286 286 199 237 298 211 252 291 266 217 173 174 203 238 210 355 321 291 316 226 159 159 154 238 304 109 134 263 188 170 217 188 161 162 207 177 183 161 249 196 138 117 95 82 206 142 151 124 178 206 153 174 161 170 76 127 140 106 105 51 69 124 26 107 56 81 54 8 30 108 88 149 56 91 29 78 75 89 84 54 15 87 28 6 35 77 61 61 81 41 14 41 64 40 45 23 73 114 65 105 112 48 86 116 20 61 122 57 86 86 103 126 70 79 128 96 106 29 65 23 80 60 28 52 75 39 61 64 90 110 63 85 108 92 152 146 237 179 178 194 201 177 110 148 95 59 89 68 58 105 120 80 53 75 107 95 53 67 99 70 73 62 61 48 51 93 46 37 87 43 65 53 38 69 63 54 74 75 81 64 77 109 110 85 53 92 86 89 75 81 60 46 81 71 69 89 57 43 36 57 53 50 32 42 53 51 57 48 58 74 72 70 74 66 71 82 89 72 73 60 72 58 51 68 62 51 61 70 58 29 32 39 29 36 28 17 32 21 8 10 9 13 9 999999 1 56137 306 818 30 10898 15 35 37 7915 1189 28901 32846 37379 46266 50822 53691 58440 67686 80163 96508 123017 196314 350868 350888 219760 229864 249774 109739 65406 40473 23376 11241 5911 2997 1528 610 512 271 287 274 322 324 461 286 393 500 446 339 394 392 336 297 191 194 295 265 311 305 352 224 276 195 275 250 243 354 249 204 258 270 192 136 209 174 184 243 278 274 209 139 245 169 207 220 236 293 276 195 289 238 265 207 243 366 279 157 177 282 188 248 154 100 113 206 229 152 124 224 158 161 135 207 242 147 174 139 126 125 116 70 42 72 69 118 127 70 67 139 162 99 56 60 48 75 110 54 55 6 76 98 22 70 7 49 65 65 70 76 47 103 77 23 62 77 46 49 3 40 54 59 37 38 89 73 89 53 55 38 88 161 85 88 49 1 56 23 91 68 -6 45 116 113 140 134 150 69 24 104 81 98 57 62 40 71 70 55 71 85 42 25 21 66 54 64 70 92 96 128 138 138 156 158 175 186 176 157 171 163 135 82 63 94 108 25 31 57 104 59 41 64 87 82 70 38 61 72 25 30 72 57 49 85 54 20 32 39 41 79 41 27 50 53 72 78 59 46 36 42 53 33 54 58 49 35 41 40 42 58 69 54 60 33 51 56 64 61 44 33 56 52 58 91 46 59 72 54 40 67 48 37 42 62 69 64 57 59 45 49 44 39 44 53 52 41 40 40 24 17 20 23 19 7 10 999999 999999 0 56143 297 847 30 10897 15 35 43 7914 1189 36050 43184 51037 59419 68594 77314 86567 91460 102431 114000 120802 122243 121183 118092 107157 77488 64205 51752 36291 22032 13096 7920 5281 3456 1463 595 358 259 322 377 319 318 395 392 422 556 407 332 364 302 235 296 203 216 327 174 128 156 181 156 166 120 165 124 259 237 213 207 124 194 156 118 249 245 195 102 131 176 163 388 248 272 173 119 146 258 156 188 216 260 191 229 160 162 132 43 99 156 105 156 157 102 158 118 71 161 137 17 79 126 98 70 169 129 135 118 29 113 95 95 90 50 82 29 57 96 172 15 -2 65 14 29 1 37 24 36 4 152 85 20 16 -16 -26 -33 -59 -1 -10 33 67 -25 -31 -10 -16 -1 13 32 57 12 59 10 -37 14 14 21 -9 64 23 33 37 58 92 44 61 26 6 25 41 60 107 58 79 95 77 79 17 11 3 24 4 26 45 36 8 -1 -5 -41 -24 -42 10 -16 -58 10 15 42 1 107 79 63 101 71 84 110 137 172 130 115 90 53 91 57 30 -7 61 66 45 21 -4 -3 6 20 69 61 25 39 14 6 8 13 43 16 31 12 5 30 18 24 1 16 7 24 23 18 -20 -1 27 41 45 27 5 18 20 13 19 22 3 14 -1 11 7 -11 -12 11 9 16 7 7 12 19 52 15 999999 14 999999 6 23 21 45 16 12 18 31 32 24 18 25 8 8 12 6 10 19 19 999999 999999 999999 999999 2 56149 299 847 30 10897 15 35 49 7913 1189 49896 55669 66807 81300 93147 100813 103471 101134 104044 109788 106915 102279 112176 101407 88324 75574 54860 33834 16986 7549 3753 1471 772 391 398 334 309 317 333 354 325 405 393 489 387 414 311 304 341 226 235 277 309 262 196 162 233 220 221 164 170 142 202 159 199 215 150 173 153 180 159 225 256 173 190 109 91 171 169 257 293 213 162 179 166 170 271 147 187 250 237 177 128 84 110 178 24 137 123 156 120 194 114 70 112 138 170 175 121 165 73 127 65 55 97 155 149 203 152 113 97 126 140 88 109 167 174 89 102 153 149 118 72 86 76 140 79 72 -35 11 41 31 57 31 -31 45 58 -26 26 54 -29 10 -1 41 21 65 68 18 30 21 14 -3 29 65 60 44 102 63 49 18 32 47 -17 9 6 -38 34 23 23 23 67 89 30 56 14 48 50 93 95 53 41 61 24 -23 34 53 63 50 29 43 56 51 15 42 18 8 76 90 54 125 131 158 142 167 163 157 98 82 77 48 59 88 54 69 57 61 28 10 48 31 47 64 36 47 43 46 18 27 32 24 27 1 5 -1 20 -2 38 48 19 -14 20 49 31 51 27 11 7 27 16 25 37 40 3 20 42 46 32 17 29 26 39 14 -4 20 17 7 25 33 38 59 56 58 44 41 23 37 39 48 39 40 44 34 44 36 18 41 33 31 30 19 13 35 44 34 25 8 999999 3 2 56155 306 635 30 10895 15 35 55 7911 1190 30188 32582 999999 999999 999999 30950 30200 33612 35466 33886 36878 41535 45241 54182 65190 80366 96949 109865 120617 122229 114132 87206 63230 50667 29802 23011 20169 16709 12474 8045 4872 2814 1571 944 519 347 317 354 353 430 428 415 406 435 482 409 277 210 247 257 268 179 160 240 215 185 179 325 200 210 225 229 177 121 166 209 276 166 238 280 259 248 228 195 221 150 163 224 193 293 233 194 197 132 205 223 173 205 237 219 284 231 169 281 200 161 209 213 186 150 145 144 118 102 63 111 166 197 201 105 86 128 171 207 278 182 256 271 218 117 76 94 105 -17 85 125 53 72 43 34 81 70 98 26 63 24 6 -65 -29 15 15 59 44 27 37 51 57 26 27 16 59 14 35 54 -9 9 9 32 99 28 45 19 63 51 44 36 74 111 76 28 -31 16 73 58 111 113 65 58 105 78 87 108 37 68 -6 -8 -4 -5 -7 1 0 52 30 45 54 32 23 51 47 39 33 33 76 73 56 52 88 131 117 107 143 149 167 135 117 104 98 62 40 64 51 46 39 52 52 17 -9 38 72 21 43 57 32 19 23 2 20 31 38 12 35 55 33 52 43 52 32 38 4 40 38 28 31 32 27 50 57 56 45 15 40 27 10 43 44 20 12 -11 3 16 22 21 33 49 31 32 66 51 51 38 45 22 29 33 54 42 53 50 50 56 38 44 26 17 29 18 39 47 31 28 16 23 6 3 5 5 56161 303 844 30 10894 15 36 1 7910 1190 33842 39095 44195 47233 49195 51137 49328 45032 42606 37271 32875 30769 24462 18235 15337 12244 10264 8723 7354 4821 2919 2082 1286 963 747 575 438 504 444 468 432 481 450 436 400 506 362 304 374 265 170 251 240 227 263 138 232 230 208 243 176 195 275 235 259 190 188 158 235 269 247 188 167 193 247 170 217 222 248 223 131 226 252 181 124 218 254 232 134 255 274 293 133 72 192 267 262 350 276 226 294 309 301 215 237 243 213 190 171 136 181 185 205 119 228 317 369 277 282 256 255 201 131 165 175 167 91 52 63 109 112 163 97 41 146 134 22 3 93 117 110 87 96 71 32 80 130 112 60 142 72 110 97 64 98 110 26 37 43 85 59 41 25 3 56 40 74 66 69 51 25 43 42 51 76 97 66 70 127 70 85 95 78 65 57 59 43 92 64 31 56 66 48 53 48 -10 45 55 40 33 80 50 76 71 77 60 54 84 118 140 97 144 135 174 206 178 161 178 140 106 92 65 63 47 30 19 62 66 22 17 52 40 14 18 55 44 34 68 41 51 62 63 84 50 25 65 34 43 44 60 59 81 78 65 59 67 54 50 64 38 42 53 67 46 70 36 33 48 42 34 73 38 20 22 38 39 47 68 54 65 75 69 57 40 52 53 54 31 49 56 55 63 61 44 37 42 51 38 43 40 29 24 28 12 12 21 18 4 1 999999 20 18 3 56167 294 848 30 10898 15 36 7 7909 1190 24894 25633 29440 34557 42486 47577 45624 43419 45111 47643 47961 50999 53810 51630 51748 52460 45477 31031 23453 17798 10899 6366 3998 2702 1795 1259 995 829 616 493 439 420 423 432 452 341 498 528 370 367 422 192 283 303 262 261 178 192 220 222 125 210 194 88 282 283 233 186 233 194 223 210 277 239 166 226 257 143 174 189 212 259 150 143 167 247 222 245 203 335 255 269 293 232 192 227 250 264 246 258 266 226 161 266 258 230 191 134 242 295 390 319 352 341 286 206 235 202 158 116 134 97 84 109 95 112 134 120 106 118 72 53 95 94 74 94 52 50 102 52 -34 30 26 26 47 71 72 22 45 50 46 77 55 82 59 31 16 58 82 41 51 41 27 79 -6 29 7 8 61 -2 17 54 69 53 22 45 90 95 60 45 79 58 71 3 1 75 44 48 -2 19 58 70 39 25 5 0 8 -17 -16 8 -9 67 56 42 59 45 28 50 66 53 87 101 137 153 163 148 104 94 67 41 45 60 23 42 51 50 42 60 39 29 59 68 20 30 20 -3 2 31 14 33 7 8 29 46 62 30 33 15 11 11 22 35 13 24 34 34 26 27 24 8 18 19 16 35 33 38 34 37 11 15 5 8 -2 25 9 8 17 21 35 28 28 32 28 24 36 24 20 27 36 45 39 42 44 29 25 25 18 13 11 6 19 19 6 4 56173 311 704 30 10904 15 36 13 7907 1190 93044 12776 13039 16376 21916 29502 34042 37757 48912 59470 69382 76631 80088 78874 71626 68619 62923 56629 50444 40253 28973 19111 12587 8981 5602 3220 2109 1396 1074 857 733 673 455 417 419 395 321 434 470 439 441 353 316 276 263 339 313 339 230 225 211 269 199 310 240 254 242 236 232 165 263 181 268 354 223 189 222 225 168 246 278 285 270 336 262 160 213 246 234 238 313 291 324 292 305 342 313 347 334 288 327 305 337 274 396 432 446 466 418 325 366 499 407 507 467 448 501 473 410 399 416 411 285 226 126 223 250 94 186 163 144 87 49 158 76 58 -9 132 170 96 81 137 131 88 129 162 42 83 131 191 84 91 104 31 13 67 116 86 29 81 113 45 86 61 53 94 93 55 52 113 93 50 108 41 53 30 114 73 97 43 26 62 130 107 98 91 84 102 163 114 79 50 94 71 45 95 93 106 73 63 34 36 29 43 77 107 112 91 91 79 62 108 95 75 75 114 138 159 168 176 172 168 162 109 104 112 117 79 105 108 49 69 98 82 76 60 75 78 101 49 49 49 73 63 90 89 88 68 50 38 83 67 58 70 29 17 67 81 81 54 58 55 78 77 66 52 48 80 71 70 67 39 59 47 52 43 33 49 50 34 33 43 52 44 51 57 57 57 63 80 81 76 86 75 92 87 69 72 81 72 63 80 80 63 71 63 55 38 24 35 33 50 34 30 37 20 24 29 15 7 2 56179 315 554 30 10904 15 36 19 7906 1191 24238 999999 999999 999999 999999 999999 98702 25149 26938 33060 39855 40143 39299 34978 35612 44537 53068 61127 68178 77221 78509 74728 78084 84329 75754 60096 44158 24310 9046 2641 1324 965 919 827 709 602 433 404 318 426 368 470 393 310 312 254 281 279 322 302 228 235 269 256 153 156 105 167 210 205 173 146 223 264 282 228 256 215 226 243 234 182 277 95 181 242 193 144 218 240 184 207 222 264 297 204 241 254 254 241 234 239 238 276 276 353 302 323 388 529 471 487 453 471 410 430 459 511 435 478 496 523 431 463 385 325 282 164 226 171 153 178 122 196 131 107 119 153 131 95 77 108 115 74 53 78 83 98 110 98 110 125 51 64 43 37 59 56 66 -19 106 85 40 74 48 77 64 37 60 100 126 82 80 107 23 -14 43 40 104 60 99 53 87 37 35 80 121 61 73 80 91 75 40 24 -7 33 63 65 27 -2 -31 17 -19 46 30 41 78 59 10 -4 19 -5 29 51 56 51 36 79 54 101 146 152 147 174 172 142 133 117 92 87 53 51 43 56 61 70 70 52 28 68 54 58 41 67 44 82 33 54 79 55 47 56 11 -8 20 23 41 91 50 45 57 66 77 50 44 30 36 66 71 28 39 33 57 38 11 31 38 35 31 5 36 50 33 50 26 42 43 58 42 34 11 49 50 60 35 35 54 62 59 65 74 60 66 61 33 54 44 23 41 49 40 36 38 34 30 21 21 37 36 17 11 11 5 7 4 56185 316 429 30 10899 15 36 25 7905 1191 886511 999999 65377 3117 3400 4357 6960 11133 15175 18275 20719 21245 21541 24847 27599 26981 29699 37594 44990 60430 78264 94388 108026 111585 103222 86853 71035 57670 40640 22783 14049 7459 3005 1791 1265 914 780 783 757 543 467 352 307 268 311 444 405 327 259 291 325 334 182 207 165 221 229 187 214 126 221 174 197 171 180 157 174 216 163 148 191 261 202 121 173 195 206 117 235 177 96 192 260 236 230 258 252 268 172 127 218 199 193 230 338 265 271 231 248 282 309 359 298 362 414 397 318 235 238 356 449 603 546 559 518 507 597 499 433 384 396 434 346 452 370 360 260 165 155 112 110 111 69 41 138 44 26 85 115 52 100 89 81 147 85 76 64 65 22 26 54 41 -2 -20 82 51 30 82 84 93 55 58 78 107 -7 -5 1 20 57 -6 -31 2 73 59 24 24 -5 13 35 61 78 59 74 67 31 41 69 75 34 45 -23 -5 28 65 46 37 37 -48 -22 7 7 33 6 45 36 10 45 6 14 51 52 39 32 46 36 70 132 176 163 114 84 59 50 57 27 40 76 77 37 -6 36 51 17 19 20 50 26 37 1 34 56 11 -22 -2 10 26 38 24 -3 21 32 25 40 30 24 3 5 1 25 -4 19 60 41 30 30 25 20 14 13 4 22 25 20 16 -5 7 3 -1 16 19 9 23 47 40 40 27 44 27 35 40 34 30 43 42 35 42 41 30 29 27 36 39 37 22 26 13 7 12 24 15 5 7 3 0 999999 3 56191 313 428 30 10898 15 36 31 7903 1191 460064 77713 999999 11126 3481 4642 6051 7766 9998 14433 16582 19076 22186 25105 30263 38471 49804 61717 73069 84961 94328 104050 105256 101040 95668 79091 52931 34876 28450 19367 11154 6054 2692 1667 1069 872 739 676 623 492 447 440 202 363 327 340 322 242 297 339 262 314 238 246 259 210 190 246 250 299 217 215 188 237 230 160 194 208 203 239 185 212 257 278 331 354 237 263 189 174 174 179 142 135 266 283 233 205 262 188 189 234 191 248 238 303 234 243 249 240 259 298 326 337 358 367 165 94 81 225 306 390 557 628 651 598 617 532 476 451 478 466 479 504 409 386 382 307 177 151 109 60 102 124 116 80 25 105 143 110 74 31 109 61 50 81 60 80 38 31 100 90 65 -18 2 56 63 40 87 37 -13 59 52 49 46 78 44 34 36 19 -2 53 55 65 56 90 76 28 38 77 64 -2 57 104 63 50 102 55 -12 113 108 59 87 52 -4 16 13 39 27 19 63 70 -7 7 -10 -11 -17 64 -3 68 62 5 17 36 88 21 50 51 56 102 82 108 122 113 112 95 100 92 45 50 62 71 84 71 35 25 43 40 40 23 55 30 43 34 40 21 45 37 30 22 -2 18 39 7 6 1 -1 48 42 19 15 20 3 12 40 26 35 45 26 5 32 29 19 14 29 25 1 -1 20 13 17 26 19 26 32 31 23 49 57 28 43 41 40 39 36 37 42 30 39 39 29 27 21 33 21 27 15 9 15 9 999999 6 12 56197 314 464 30 10904 15 36 37 7902 1191 640 576 664 964 1246 2113 4299 6385 8314 10423 12838 19728 25561 27901 33343 42113 52755 62273 69914 77889 83240 80011 74153 67738 61615 56535 49228 35548 22011 14153 7145 3934 2072 1213 930 796 741 557 537 541 385 304 437 340 300 364 168 264 351 355 292 342 336 193 290 236 247 298 257 237 184 227 206 208 193 345 254 178 177 114 219 210 162 175 206 238 245 195 244 246 144 231 205 205 270 267 210 197 238 201 236 295 260 245 321 343 308 229 255 219 259 253 360 348 219 127 154 160 122 122 199 305 380 562 515 572 614 475 453 410 480 450 426 378 421 368 323 231 263 166 94 94 62 75 47 -10 1 60 115 134 45 19 63 50 -55 -2 23 21 26 81 39 71 71 -15 -1 30 79 22 83 112 34 48 5 -6 17 49 47 38 19 49 63 38 74 80 12 64 15 53 28 2 8 31 96 55 47 9 65 64 84 53 14 31 48 47 24 23 63 48 28 33 -3 37 -2 -35 20 56 44 7 11 30 13 49 78 37 62 79 72 74 74 109 142 91 96 56 38 66 81 58 62 21 8 16 50 63 43 -4 5 -23 14 32 11 29 43 0 20 29 17 14 30 38 -10 16 9 5 22 33 13 38 24 16 47 42 23 40 45 27 28 2 5 16 3 11 8 6 17 45 29 18 14 20 30 21 24 43 31 43 43 35 26 24 21 24 19 22 30 35 20 38 30 22 26 32 28 25 22 19 13 8 13 18 5 0 999999 1 56203 308 799 30 10909 15 36 43 7901 1192 29509 32508 34602 38926 43307 49241 58591 65441 68743 70065 66646 58062 48561 42593 35353 25366 18819 11747 5648 2962 1822 1412 1029 894 820 716 593 547 459 331 373 323 324 325 378 365 321 420 291 332 286 329 274 401 317 348 329 282 248 284 220 342 305 232 130 206 226 243 152 210 382 189 287 294 238 242 197 202 226 308 269 250 285 252 223 248 147 199 243 236 218 243 289 305 253 320 342 308 341 326 280 162 114 110 102 135 229 190 120 204 315 326 464 503 551 511 504 479 477 528 542 492 463 444 422 352 356 218 122 105 213 51 2 132 230 206 113 67 52 54 40 79 50 59 16 47 82 77 38 110 69 31 66 80 34 92 85 66 90 126 94 94 61 72 68 90 17 -6 37 97 112 58 113 87 100 125 106 52 95 114 53 112 107 73 29 64 70 60 95 77 66 11 10 32 30 48 49 49 52 108 77 52 37 26 56 9 72 100 74 73 68 57 73 64 112 104 144 167 150 131 123 132 119 70 95 109 75 88 72 79 51 74 51 39 53 76 69 40 44 64 85 29 54 78 94 55 48 40 67 70 71 54 60 24 64 74 37 24 63 68 48 69 62 63 52 66 64 41 33 56 44 36 55 29 38 58 49 34 48 57 57 61 54 62 81 70 76 66 61 68 58 87 85 66 63 65 55 50 47 54 49 40 62 57 48 42 26 43 35 32 28 17 15 9 17 6 8 13 56209 303 619 30 10909 15 36 49 7899 1192 16832 17222 16336 999999 999999 999999 8027 8400 8973 8698 8870 10547 12174 12246 10728 9036 7982 6661 4561 2427 1325 928 905 965 947 852 731 683 595 532 467 370 288 312 275 294 330 310 281 309 302 356 393 279 244 290 249 239 306 333 315 276 223 283 240 222 189 205 187 233 192 187 218 237 199 247 183 126 219 229 199 195 193 202 229 293 185 214 211 244 224 194 181 153 144 136 166 221 328 234 238 219 238 272 230 190 62 64 71 121 140 116 159 122 135 167 62 -19 56 144 288 469 508 516 595 561 474 375 312 281 272 355 320 205 79 41 -30 5 93 59 43 51 40 6 45 74 71 39 -8 16 58 64 51 55 12 3 41 11 8 34 28 23 25 38 6 5 77 50 -9 -5 9 20 2 13 20 25 34 14 19 40 79 93 43 21 40 33 71 59 44 11 29 52 34 51 46 0 48 59 26 42 19 -3 -14 1 9 43 64 62 52 29 2 -13 11 30 22 0 3 45 73 26 19 50 66 89 119 117 89 68 44 37 30 31 45 60 55 42 34 27 19 20 15 16 49 70 34 19 24 5 7 29 14 3 40 36 35 28 10 34 44 41 54 51 36 25 31 1 25 25 31 48 33 35 56 39 10 21 27 8 11 13 -8 -6 18 16 7 13 21 28 17 28 31 32 34 35 48 39 30 25 24 16 7 19 40 26 14 25 16 8 12 11 14 11 4 56215 298 710 30 10910 15 36 55 7898 1193 8365 3991 2750 2183 1795 1584 1381 1643 2248 3164 4257 5093 5785 6253 6612 6224 5571 4827 2843 1996 1600 1398 1247 1131 1110 1135 974 954 988 1037 911 692 459 466 398 350 292 246 276 258 287 281 266 246 325 312 320 312 276 337 304 233 279 278 177 220 202 122 216 237 239 199 176 128 167 177 240 302 229 217 249 190 222 223 171 151 198 264 220 157 163 207 171 207 259 293 310 304 298 268 250 229 193 187 131 85 96 70 71 90 66 73 125 95 106 218 156 168 248 350 468 459 461 423 392 458 405 346 226 191 146 79 99 79 25 82 102 37 20 115 87 32 13 -7 -29 -25 2 32 8 27 12 53 70 27 46 8 21 54 83 25 26 18 4 44 46 49 67 39 52 80 52 63 70 76 34 -10 37 24 60 89 49 22 28 30 31 30 72 58 59 67 53 98 98 62 63 48 22 33 29 12 -8 -5 -5 10 -33 -3 11 10 7 12 37 24 40 99 45 4 37 44 21 69 67 84 76 136 151 124 67 59 63 66 55 51 45 38 38 47 27 24 13 13 2 -35 -23 12 40 43 24 0 18 37 14 -1 14 13 43 32 -4 -9 2 46 48 30 19 39 30 36 30 22 23 30 31 42 25 18 16 0 2 17 24 12 11 16 18 13 4 12 21 21 20 20 14 22 26 25 12 24 19 3 4 21 16 23 17 9 16 13 6 7 56221 298 799 30 10909 15 37 1 7897 1194 3127 3643 5067 6763 9098 11156 12127 11958 9830 6940 6922 7363 7092 5486 3786 2671 1858 1352 1157 1027 945 821 831 819 672 481 342 371 282 261 333 294 299 232 214 238 292 305 277 287 222 209 215 228 220 190 216 251 318 268 185 173 176 90 129 144 223 210 194 263 266 260 233 177 214 210 245 225 185 149 139 212 185 189 155 151 158 123 221 328 285 288 262 305 268 191 228 220 141 104 145 149 99 87 92 87 97 91 151 148 102 86 73 163 347 444 460 465 436 402 372 311 333 384 283 241 239 150 121 98 22 66 116 141 72 29 25 33 17 24 17 40 12 19 44 30 5 7 -43 -41 -22 49 45 41 59 36 46 33 31 35 9 -18 13 47 54 43 3 -2 -5 13 58 9 23 30 27 49 22 -6 0 3 79 63 39 95 117 57 64 53 86 62 56 54 19 26 29 22 18 17 -18 -7 8 19 -13 -10 23 5 10 34 34 -10 31 70 54 32 27 36 59 88 110 95 102 97 93 106 102 66 64 33 78 70 47 0 -9 7 -7 2 29 35 20 -6 25 35 59 29 28 26 10 20 39 28 29 42 43 28 28 46 25 7 31 32 16 16 33 40 5 -8 19 15 11 15 10 20 16 7 6 5 2 2 7 17 17 23 45 48 40 31 48 42 35 48 35 41 37 29 20 37 28 30 23 19 13 11 1 21 8 999999 2 4 56227 306 679 30 10909 15 37 7 7895 1196 1219 1211 1277 1302 1384 1532 1434 1518 1724 1787 1659 1843 2327 3140 3630 3720 4184 7681 12106 10550 16727 11076 4900 4841 4832 4028 2621 1560 1015 842 837 724 628 525 446 381 365 359 351 357 325 364 338 265 244 254 303 282 330 268 260 303 288 383 331 245 175 194 303 290 179 187 265 265 149 185 175 165 218 227 193 230 252 214 191 178 230 226 214 154 160 179 112 127 170 196 219 207 177 224 222 212 162 169 143 106 58 141 144 162 157 113 165 113 85 108 94 60 147 151 198 269 267 364 434 480 406 367 341 350 301 292 263 218 184 133 102 96 71 37 76 130 67 46 31 4 4 2 38 61 -16 9 49 98 113 85 46 65 20 11 24 11 64 73 18 7 17 -4 29 18 7 16 52 56 71 53 -13 10 12 34 -2 62 47 -6 16 64 66 72 11 17 72 64 63 83 47 12 3 1 -39 1 11 -11 -15 14 31 -2 22 -11 28 29 -7 -22 -18 1 32 51 57 46 49 56 79 116 141 133 100 47 85 68 79 47 52 64 55 66 38 46 46 15 3 19 41 12 26 59 8 -17 26 42 20 3 22 65 46 24 25 24 29 39 35 14 14 22 21 3 10 13 26 39 29 26 30 25 23 4 -8 0 -16 -5 14 22 30 12 15 29 15 14 32 37 26 28 22 25 31 32 30 30 24 29 32 29 24 21 19 28 25 19 15 12 16 28 23 6 6 1 0 0 56233 305 828 30 10908 15 37 13 7894 1197 2625 2928 3161 3395 4208 4890 5414 5977 6224 6375 7033 7318 6729 6092 5320 3977 2924 2222 1967 1608 1141 768 593 612 584 583 558 607 379 344 370 440 462 433 338 290 339 418 381 284 324 441 427 349 285 267 316 306 283 241 267 268 309 361 293 242 210 276 202 223 143 230 231 201 190 216 134 133 189 246 228 324 218 155 150 227 252 293 255 192 199 198 108 196 107 87 239 254 175 156 140 167 175 123 43 165 239 191 185 150 184 128 125 136 217 285 436 552 503 444 420 297 325 330 156 98 48 28 26 83 117 117 143 76 70 -7 71 86 148 -15 4 25 68 110 8 45 40 78 79 67 46 46 56 31 98 52 57 70 68 75 81 43 97 47 21 -15 46 84 21 19 16 47 82 64 67 93 46 62 114 75 90 40 112 156 145 74 103 35 32 81 34 14 49 70 0 20 71 29 24 25 43 56 26 0 3 50 -7 8 66 59 20 21 23 105 125 151 185 168 141 130 109 140 74 84 68 77 78 53 80 77 67 37 60 25 15 59 47 44 29 34 30 43 42 29 18 40 48 14 40 54 71 54 43 43 28 46 28 20 41 52 55 45 41 46 51 65 57 68 46 55 32 -3 22 30 44 40 26 20 31 50 28 37 40 41 34 80 100 79 80 70 48 42 45 64 46 40 31 56 46 27 50 38 27 21 30 27 24 24 18 10 13 15 13 11 11 56239 306 765 30 10905 15 37 19 7893 1199 1286 1311 1598 1597 1796 1766 1771 1900 1978 2200 2375 3377 15221 33784 4829 2379 2466 2530 2472 2273 1640 1281 1255 1053 961 822 767 686 539 489 435 566 416 485 501 257 305 364 392 405 311 426 286 353 449 360 371 386 373 351 369 310 222 401 315 325 378 190 232 246 234 198 225 242 282 184 243 273 244 181 255 189 186 176 306 235 269 94 104 233 228 183 156 181 183 236 243 137 200 185 227 141 130 223 173 160 124 157 169 142 95 148 167 139 154 163 155 188 233 313 450 506 467 496 314 315 324 389 249 219 64 45 111 39 93 136 130 143 42 20 0 14 -25 50 7 34 84 91 101 36 58 94 128 69 26 85 87 76 60 6 46 61 91 28 90 89 63 33 122 68 26 14 72 81 26 27 3 18 50 81 67 70 35 116 106 50 113 87 50 44 85 42 34 -1 38 43 11 21 33 18 18 81 92 20 34 62 77 16 12 15 -1 34 44 32 56 48 126 126 130 113 128 149 164 129 100 93 85 58 50 57 41 65 78 50 60 5 20 2 54 42 25 6 8 52 20 6 36 59 43 40 65 30 56 41 36 50 63 26 22 23 25 70 35 40 55 37 34 75 65 46 49 35 52 26 11 17 17 34 24 35 20 36 52 28 37 39 50 48 40 51 61 66 58 60 33 46 52 43 50 41 51 29 48 41 26 24 26 20 15 20 37 18 12 3 7 7 56245 309 734 30 10904 15 37 25 7891 1200 1060 1172 1190 1144 1180 1214 1106 1110 1167 1203 1199 1233 1205 1280 1318 1305 1412 1408 1526 1750 1623 1786 1879 1656 1364 1268 1052 966 779 675 616 564 542 435 497 412 587 467 530 357 341 331 314 292 430 389 392 361 345 268 377 326 270 291 344 373 453 272 244 271 321 263 162 237 257 203 251 222 255 252 206 153 245 273 225 178 194 328 244 202 158 190 177 179 258 254 170 189 220 284 261 211 143 101 140 202 125 176 182 266 124 120 161 173 93 95 162 288 303 265 410 461 429 431 419 428 378 349 325 227 241 176 148 105 106 167 184 192 169 149 13 16 29 59 28 29 54 34 55 33 48 72 83 47 107 89 91 95 93 40 79 90 69 40 104 111 66 51 85 68 27 32 97 104 90 48 35 39 54 76 82 89 55 35 82 110 108 102 119 76 84 131 119 53 65 41 54 14 88 51 20 36 24 15 -22 32 62 39 59 46 29 42 35 20 5 75 85 49 88 140 150 132 116 127 75 43 67 80 90 46 59 65 76 71 55 60 71 28 40 68 44 49 14 47 30 43 73 37 26 17 80 59 70 58 29 71 35 24 51 23 30 48 60 39 36 48 48 45 61 63 67 53 30 48 41 23 39 59 68 23 32 54 29 50 73 63 59 86 76 77 56 55 67 72 75 50 45 56 48 34 51 61 71 53 48 36 38 33 28 26 23 17 22 17 11 6 10 18 0 56251 304 670 30 10900 15 37 31 7890 1202 1079 1007 990 1129 937 924 1013 1030 993 1145 1184 1167 1164 1189 1260 1260 1330 1381 1540 1771 2125 2216 2178 2136 1854 1348 1113 893 866 776 669 561 465 449 537 509 434 366 363 301 280 262 259 368 412 330 281 275 279 244 213 247 336 270 292 280 274 291 280 249 298 301 267 216 150 151 126 243 206 257 259 210 198 190 188 164 98 88 184 229 196 135 165 123 144 202 223 183 188 222 267 220 157 101 117 93 176 147 152 112 87 106 108 108 120 195 273 354 402 353 338 312 362 326 268 196 181 114 101 129 92 56 46 72 75 66 137 120 174 199 156 88 18 6 -7 20 25 7 -37 0 23 49 30 29 12 51 56 57 82 65 29 -6 18 31 54 32 58 112 68 22 47 46 61 32 -9 -6 24 55 59 39 8 48 98 101 76 44 58 46 39 25 33 27 24 1 20 36 73 56 21 -13 17 6 -5 -14 10 30 22 -2 -18 0 13 21 3 10 -4 5 46 56 39 34 47 69 128 115 111 110 81 74 56 63 52 20 27 53 57 44 37 31 47 36 11 7 13 11 40 47 31 21 20 27 27 14 30 25 24 22 40 41 37 25 19 32 33 28 19 12 35 27 26 17 2 9 23 10 -3 6 5 26 18 11 12 13 9 15 23 40 36 36 44 45 26 25 46 47 47 46 54 37 17 19 24 32 33 26 22 8 4 11 8 21 16 11 999999 2 56257 294 726 30 10896 15 37 37 7889 1204 964 965 1039 1032 1068 1078 1090 1050 1089 1095 1212 1305 1340 1406 1512 1574 1788 2388 2884 2818 2611 2235 1921 1600 1335 1209 939 738 639 512 505 519 536 588 477 508 529 417 331 227 284 294 296 359 332 296 266 212 285 227 227 241 161 190 193 220 198 179 165 152 215 180 251 160 162 126 119 172 215 150 151 150 136 144 49 150 91 133 161 113 132 139 144 194 166 120 136 185 190 153 162 90 67 116 176 129 134 99 98 122 124 136 104 59 79 155 193 328 361 320 248 312 324 244 126 105 61 84 112 52 27 50 48 60 81 59 95 149 189 69 6 27 17 1 21 -10 21 48 10 -4 -34 7 53 44 13 81 41 6 21 13 -4 13 -18 -17 0 -28 6 20 11 2 9 17 -13 6 10 28 41 -2 43 56 9 26 40 28 -6 22 28 29 21 -10 -12 -28 -25 -25 -30 -13 8 32 17 18 -6 -43 -43 -6 -22 -14 7 36 -30 -61 -12 3 24 -9 -3 10 -43 -28 33 35 39 67 64 67 65 46 61 21 29 33 32 47 35 19 22 45 68 32 25 26 18 -4 -13 -11 7 5 -18 3 19 2 18 -7 3 -17 -30 -13 16 31 19 0 19 24 16 9 28 30 16 0 6 12 -9 4 4 -9 -18 -18 -21 -21 -23 -10 9 16 8 4 3 4 14 27 15 10 23 24 30 20 20 19 9 2 11 17 6 999999 999999 1 56263 303 755 30 10895 15 37 43 7887 1206 833 887 1044 1205 1290 1269 1264 1367 1497 1649 1847 2176 2388 3184 6053 7004 4918 2674 1895 1880 2204 1796 1579 1399 1197 974 757 799 699 607 511 439 473 487 407 417 428 479 455 296 330 199 258 324 232 201 196 229 298 290 274 310 297 245 220 237 183 259 281 275 212 223 208 185 255 261 152 166 203 261 191 134 156 150 214 209 166 151 181 224 229 189 123 161 184 251 205 191 156 198 143 161 200 119 150 157 160 181 118 133 35 54 64 86 187 136 141 201 267 332 390 420 437 387 345 286 254 204 157 113 75 107 79 125 117 116 156 204 198 16 14 60 65 37 8 24 46 29 61 50 13 64 41 27 62 70 58 65 22 70 67 36 43 28 16 10 72 61 27 57 80 68 77 75 57 30 35 75 51 84 41 82 83 96 94 98 87 65 71 70 52 21 33 17 -34 4 22 10 -14 -38 -11 48 -7 -34 -24 1 45 75 25 27 53 21 24 20 45 36 -14 0 46 83 83 89 78 109 136 78 57 89 87 85 84 67 59 50 46 43 53 57 33 26 27 21 26 40 53 65 70 27 15 59 63 43 31 34 20 16 2 26 54 42 44 40 40 20 8 17 35 40 33 35 35 25 32 19 15 11 22 18 27 45 27 20 19 45 45 43 33 38 39 48 56 56 45 38 32 36 28 36 45 32 31 33 27 33 35 23 18 13 11 17 6 11 3 56269 304 816 30 10896 15 37 49 7886 1208 5298 1884 1241 1238 1234 1329 1261 1359 1415 1479 1517 1685 1828 1908 2622 2606 3579 4206 2120 2001 1798 1712 1608 1361 1081 812 731 814 753 687 633 603 530 455 420 348 391 297 398 283 258 209 109 196 206 297 325 277 264 261 223 188 208 183 256 212 265 243 179 180 278 172 238 247 205 206 237 218 213 192 233 198 178 191 181 159 202 169 250 186 118 146 173 167 164 190 215 203 143 145 106 114 120 175 157 175 102 95 48 54 112 148 162 206 184 308 392 383 376 383 304 290 217 163 107 113 138 104 74 78 105 162 194 153 167 124 88 -15 -6 -6 50 24 -58 30 40 44 49 12 3 82 92 84 72 110 66 64 86 55 52 35 57 41 13 28 72 71 29 1 40 27 83 41 9 -4 53 77 148 74 59 38 65 83 55 66 0 -19 24 -21 7 59 19 11 -1 -36 42 35 76 11 33 54 23 -5 53 4 19 -8 38 44 42 32 35 0 53 -7 45 46 50 50 83 39 83 107 111 104 68 33 52 58 92 72 58 94 20 80 78 57 54 10 -1 35 25 58 65 40 75 57 39 63 49 23 30 43 41 5 8 37 12 42 50 35 62 71 60 44 29 20 16 25 16 26 33 45 28 11 29 35 40 13 32 39 38 63 34 22 30 42 46 44 50 45 51 46 29 47 48 35 32 27 41 29 27 41 25 19 29 20 17 12 18 18 14 16 14 3 56275 312 692 30 10892 15 37 55 7885 1210 8650 8954 9272 10280 10824 11719 11917 14630 17895 22791 30902 36144 33188 45217 59833 59140 47665 27762 10611 2775 1519 1170 935 868 791 632 682 633 665 659 545 563 602 513 482 380 292 343 318 398 323 256 234 222 302 295 328 205 188 239 252 323 301 221 260 241 301 238 221 338 251 317 344 260 247 280 304 245 183 350 353 276 187 172 214 191 265 300 262 259 188 207 279 240 286 238 236 199 187 250 199 215 196 146 170 129 163 169 152 184 169 111 57 152 242 271 236 224 231 394 388 373 380 376 318 384 363 403 271 346 330 346 249 135 208 231 139 192 260 318 199 81 91 60 102 118 119 91 92 56 115 98 112 76 80 164 97 48 86 139 73 67 105 56 81 60 86 44 93 133 56 97 34 66 128 61 39 81 50 34 83 78 152 153 145 114 123 87 14 39 90 53 45 79 77 91 85 21 6 56 83 56 109 39 125 72 31 37 47 74 72 68 78 96 37 78 57 73 84 99 50 80 131 115 119 133 116 114 127 116 141 184 127 116 91 93 67 43 91 75 76 95 91 69 81 65 100 68 64 62 31 48 70 70 54 62 57 28 71 83 90 59 82 52 54 70 75 79 91 59 63 56 83 64 72 48 40 62 59 39 56 55 62 71 81 87 68 66 74 86 89 74 87 83 74 73 84 85 73 69 57 53 48 55 47 49 57 55 56 54 46 49 34 31 26 17 24 21 14 23 13 2 56281 295 808 30 10888 15 38 1 7883 1212 8653 10733 13732 15291 19121 27002 30606 36307 49724 63742 83180 110345 114908 125558 155681 146609 29345 1863 791 642 525 490 468 602 473 550 543 378 376 429 397 432 317 328 353 303 370 348 278 248 151 179 147 217 268 260 144 214 258 181 193 286 328 257 221 203 182 235 224 196 191 171 216 190 111 262 206 141 188 120 143 220 184 187 64 54 192 304 142 173 172 189 209 149 141 190 250 198 185 76 82 162 157 203 172 193 81 58 101 120 106 211 78 137 159 178 271 252 281 469 438 426 353 285 342 256 297 343 229 196 113 100 91 131 148 179 188 83 82 69 51 73 3 43 9 9 49 -32 34 46 23 56 97 78 44 101 51 2 50 60 27 7 -28 31 1 35 9 -18 19 20 -10 38 63 52 23 -9 30 79 85 83 44 84 42 11 23 27 23 -44 -5 30 -7 -8 -2 -52 -6 -10 -8 -28 21 -9 -36 -16 8 -1 -3 52 -10 25 2 -23 -2 43 21 0 32 59 58 74 -2 50 38 41 52 157 83 66 45 53 61 64 60 44 45 64 51 26 20 37 36 16 30 30 24 27 35 48 40 31 9 -9 28 9 30 26 25 22 20 25 20 19 15 31 34 29 5 9 -2 -8 2 16 -1 -9 4 12 -3 11 1 -22 3 14 31 17 27 25 20 20 28 23 39 43 40 27 23 20 31 18 24 32 26 4 15 11 999999 999999 8 56287 302 833 30 10883 15 38 7 7882 1214 51454 55683 67243 76674 87051 102933 124647 134625 140953 147612 139406 133149 111467 82464 48304 13160 3984 1465 924 733 683 553 568 521 446 428 464 468 396 397 454 463 269 298 343 306 337 304 231 265 269 321 232 206 347 308 311 272 281 286 361 240 221 264 222 276 199 290 279 281 253 268 313 257 298 188 221 243 195 183 280 242 207 185 109 140 188 123 215 125 177 235 150 188 173 154 211 251 189 189 192 248 185 185 146 222 237 230 277 148 148 99 131 132 152 257 210 300 397 370 281 342 218 251 218 234 99 174 182 142 150 186 191 127 96 112 74 -6 -41 36 107 72 78 109 9 49 61 24 55 42 8 54 83 90 42 135 95 47 103 147 131 91 38 55 36 83 56 90 59 53 86 85 70 60 69 92 59 82 91 81 87 110 101 98 93 118 63 74 55 15 8 44 29 10 17 -3 31 9 50 21 23 41 34 34 48 108 67 6 19 7 36 47 47 35 64 70 55 43 87 54 42 93 129 112 114 88 88 64 47 20 4 108 91 102 76 66 63 36 14 28 10 40 76 20 13 26 17 32 37 31 35 54 33 6 34 29 38 40 49 52 44 24 19 8 21 9 10 32 34 19 29 24 23 3 20 30 25 14 33 75 48 55 73 59 63 52 61 74 49 53 57 49 46 39 45 39 28 30 34 45 39 32 22 20 27 16 14 2 999999 7 7 7 56293 301 832 30 10882 15 38 13 7881 1217 50730 60231 69825 83894 98966 114599 129960 152306 180728 221135 251250 270810 289399 316050 252274 139934 47000 11962 2959 1166 840 763 621 499 543 569 443 403 436 488 471 470 352 318 323 377 312 377 379 393 306 212 214 227 217 285 346 313 299 375 323 309 355 324 240 292 331 294 323 293 264 322 347 346 293 236 265 272 241 257 312 267 321 193 230 246 226 205 265 195 176 192 126 204 280 254 280 292 284 270 199 233 208 187 228 169 222 208 218 231 183 248 212 231 227 218 213 260 339 381 367 410 333 206 162 254 226 185 216 216 248 196 199 159 86 91 51 74 94 94 40 43 76 142 72 25 71 81 66 38 69 55 75 99 54 77 79 152 92 87 55 84 100 69 64 69 53 25 52 92 111 45 75 102 121 101 85 49 47 70 95 144 134 107 71 83 138 124 34 19 54 47 70 49 35 42 -14 -13 46 25 -3 22 8 -44 1 66 40 75 94 69 73 57 26 69 59 47 97 72 98 94 92 149 160 107 125 131 83 66 68 69 111 115 90 87 99 72 52 62 37 45 58 67 29 17 55 44 43 50 43 50 57 22 36 59 56 57 63 68 74 49 50 55 50 25 13 10 35 22 22 22 29 24 33 47 48 11 42 53 36 60 52 48 67 57 54 66 72 57 51 61 65 59 26 14 32 55 58 44 37 27 30 26 26 29 20 14 12 14 4 8 7 56299 296 830 30 10880 15 38 19 7880 1219 41074 51441 62709 72147 76798 86219 95035 110285 137525 166814 202309 219375 207112 174059 142144 115949 92807 61855 48964 38768 13571 1475 395 375 403 424 340 351 317 357 311 309 303 336 291 299 279 217 208 229 184 101 225 239 239 311 290 324 264 286 279 200 265 251 188 188 191 223 174 249 265 140 235 174 275 220 229 210 170 227 173 163 128 164 121 118 142 178 148 126 195 140 174 208 203 170 220 232 150 222 191 184 221 122 159 256 160 105 124 132 160 139 138 184 267 280 290 306 284 355 236 158 209 233 195 248 266 185 180 206 185 122 31 -8 3 60 83 75 30 -16 9 0 8 34 28 17 29 14 88 34 7 52 61 98 56 -6 -13 26 96 59 43 6 26 66 111 62 73 25 -25 38 32 12 18 38 85 96 85 66 34 6 28 107 137 81 67 78 68 26 -29 16 33 38 15 34 60 50 35 33 14 0 -2 -5 -6 -12 6 22 11 -6 5 38 42 17 29 29 31 38 40 36 9 45 101 70 86 76 91 78 56 81 47 47 71 54 74 57 54 24 24 43 30 6 8 30 27 47 32 -2 7 17 34 11 29 21 10 21 19 23 39 42 42 27 62 63 36 21 26 14 19 8 19 7 5 16 23 1 27 15 23 29 29 32 49 24 18 32 45 36 37 45 45 36 33 22 19 29 28 10 14 22 30 24 10 11 8 8 14 8 56305 297 827 30 10877 15 38 25 7878 1221 39927 43498 44835 49233 61455 68098 66686 81679 101065 105660 101574 98173 85927 82935 74963 49997 21445 4551 912 673 604 559 463 357 341 221 314 354 365 311 216 329 397 281 285 282 242 201 299 306 195 199 247 259 251 230 157 256 205 160 103 162 233 256 180 186 265 262 267 287 271 206 241 279 264 217 307 258 300 271 167 128 182 163 156 118 197 110 109 221 212 195 172 191 193 217 225 181 90 72 111 101 204 167 175 184 259 255 141 185 16 137 159 270 281 339 316 336 355 274 152 149 128 152 168 235 184 184 171 202 122 15 48 -7 0 17 66 47 18 35 41 23 38 54 62 102 115 77 49 10 56 68 26 34 69 77 34 58 42 31 92 44 30 21 -20 37 33 5 5 -7 30 99 76 65 89 93 91 50 52 91 81 73 108 114 10 51 -9 28 32 24 1 -16 -35 14 16 22 29 8 2 -9 -12 47 -25 1 -13 -2 72 -14 -16 -1 6 10 -11 8 45 27 20 22 38 42 60 85 84 87 112 98 42 62 55 64 13 39 34 17 30 44 50 39 29 39 34 32 16 20 37 53 40 17 27 36 20 7 42 63 52 26 8 46 51 17 11 18 47 66 30 -2 0 1 14 11 2 27 4 9 10 21 36 44 23 36 21 27 26 26 25 46 36 42 35 26 26 18 28 31 24 44 36 21 31 24 21 11 15 23 18 20 18 56311 301 762 30 10872 15 38 31 7877 1223 2544 2437 2185 2596 3007 3482 5182 5888 6070 7160 8683 10713 12483 12330 11982 13564 13700 11042 6378 2973 1352 826 660 536 554 483 425 453 333 332 361 431 313 215 255 219 303 312 343 290 274 272 297 238 299 195 163 227 153 139 174 171 206 253 182 177 271 312 284 248 176 214 292 245 242 198 162 244 203 162 218 199 152 274 208 161 206 119 154 120 187 177 158 173 147 214 283 191 255 169 211 213 92 98 223 197 153 120 131 154 163 104 190 133 170 159 162 119 126 179 243 312 237 309 274 231 185 128 161 203 179 215 209 168 215 132 84 41 82 27 29 46 -10 75 97 36 100 68 37 6 45 39 60 86 51 74 22 68 67 8 85 81 39 22 87 86 54 21 57 45 14 44 50 59 54 21 64 28 80 61 33 108 68 65 66 66 49 1 0 30 59 35 91 62 6 10 38 13 28 14 48 17 14 -8 9 20 43 26 27 23 27 12 40 -19 17 65 76 11 16 22 -16 -8 14 50 69 110 139 135 83 30 65 50 31 56 29 16 23 64 43 60 29 51 53 15 18 35 58 29 48 63 29 16 33 24 56 46 27 40 50 35 56 64 53 48 15 16 22 43 26 49 41 32 32 10 7 19 13 40 27 26 39 19 39 30 32 47 39 52 41 44 41 52 61 26 33 35 44 41 40 32 31 31 37 35 23 9 14 26 16 16 22 56317 302 607 30 10867 15 38 37 7876 1225 7433 999999 999999 999999 3071 2997 3053 2588 2747 2818 2973 2892 2895 3143 3467 3440 3466 3302 2908 2243 1341 835 599 494 439 517 379 464 380 320 369 454 414 257 282 223 287 199 270 297 279 270 233 305 217 193 163 134 166 72 173 85 136 201 138 134 117 206 256 191 244 239 112 123 196 238 205 193 278 220 196 117 117 142 162 138 214 142 132 180 211 216 119 70 151 106 130 186 127 176 245 188 201 173 110 128 201 134 85 106 156 136 148 201 133 136 125 100 157 101 127 54 125 162 192 281 302 293 305 200 151 174 271 193 217 263 244 240 232 181 144 69 67 85 18 10 73 23 26 -45 49 62 50 15 3 56 38 -63 20 23 67 66 54 39 33 63 46 33 37 14 18 65 7 -48 41 7 75 83 40 49 118 96 23 27 45 62 62 27 45 -11 6 28 26 18 26 0 0 30 40 -1 36 -15 -11 5 18 -20 20 -14 4 15 6 -3 36 33 -10 -19 4 34 51 -17 8 -13 7 39 -10 13 41 46 49 99 41 37 34 21 22 8 1 -10 -5 10 15 17 43 -2 -15 19 5 2 17 36 16 27 -2 -9 9 49 26 8 15 -2 4 7 -13 -8 -2 -7 18 -8 0 0 14 5 -5 -5 -9 -6 5 0 -30 -19 -8 -25 -20 14 10 2 14 20 29 25 13 5 32 21 14 7 11 22 20 7 20 37 12 4 10 7 3 1 999999 999999 4 2 56323 285 633 30 10863 15 38 43 7874 1227 1926 2271 2127 999999 999999 999999 2581 2503 2520 2511 2847 2929 3280 3105 2964 3255 2775 2370 2259 1872 1354 1124 898 727 600 474 424 490 408 468 485 408 280 181 312 283 142 265 225 211 235 186 168 207 159 253 176 148 178 124 190 126 115 54 191 276 218 375 294 217 207 131 185 197 200 134 80 218 254 234 186 224 218 206 131 143 125 144 128 67 78 94 149 173 157 138 130 163 129 167 235 187 191 83 201 129 114 120 50 125 115 135 106 34 126 175 51 156 160 146 120 88 190 301 334 266 239 318 177 185 190 164 244 232 204 215 245 179 141 129 36 -25 0 22 -56 57 54 55 27 23 28 52 -5 36 74 126 44 24 44 18 -15 44 36 68 83 59 26 2 3 40 -24 31 55 51 9 5 23 7 -4 -56 -53 -3 -21 86 86 55 58 57 53 29 -10 44 -25 -43 -6 50 -15 -3 -9 -14 -46 -33 -45 57 4 -26 18 40 26 -19 -15 2 -4 1 16 -6 22 2 26 51 34 -17 -14 -7 -18 20 55 43 28 -34 -6 19 9 36 -7 -14 -16 19 27 10 -7 -19 -17 8 -3 10 1 -23 -12 -20 -14 -34 -23 6 3 -19 -42 -18 -1 5 -11 -11 -19 -19 -5 9 -5 -11 -32 -34 0 -14 -4 2 -21 -37 -43 -23 -29 -44 -27 -14 -9 7 -2 999999 4 12 13 10 0 999999 0 999999 8 56329 296 745 30 10855 15 38 49 7873 1230 1209 1315 1414 1535 1685 1529 1651 1684 1713 1989 1966 1890 1847 1807 1950 2007 1978 1786 1382 1049 935 997 792 669 467 468 658 490 504 458 346 388 355 345 213 248 266 219 210 137 134 233 303 178 177 207 155 230 168 139 140 257 215 179 150 99 145 207 255 203 235 104 101 259 204 221 189 192 175 201 126 189 134 198 157 133 151 168 166 140 102 124 217 213 133 162 72 126 195 148 210 202 55 113 157 111 146 132 158 195 139 164 158 194 162 130 132 47 99 214 244 327 283 319 248 160 138 225 150 162 188 227 200 51 54 -32 -38 72 29 31 75 34 38 49 38 -9 -35 8 9 36 39 -10 39 77 73 24 -7 96 64 60 103 61 48 59 45 47 40 40 30 -3 48 75 32 -28 11 17 22 57 26 23 50 81 35 49 47 14 67 38 23 21 -30 -8 16 23 22 -52 44 29 0 20 59 92 -9 13 7 27 0 36 -2 28 -21 -21 21 23 9 5 22 3 0 38 60 84 61 72 72 34 30 9 -9 8 18 25 -9 11 67 50 5 19 16 -48 -11 33 36 12 6 9 1 41 5 -1 2 -3 8 10 9 19 10 -5 13 37 0 15 13 7 34 15 -10 13 6 34 7 0 -5 13 -1 -9 -14 6 16 -1 12 2 999999 13 12 999999 8 13 5 17 25 11 13 34 13 20 10 999999 12 11 15 11 22 9 9 17 56335 293 735 30 10845 15 38 55 7872 1232 11862 2916 1760 1517 1349 1385 1353 1553 1564 1542 1503 1687 1766 1695 1636 1743 1773 1769 1675 1506 1244 1045 875 682 578 405 480 349 379 385 314 336 268 259 273 191 206 138 155 144 248 182 210 141 154 196 112 12 187 134 133 188 163 190 126 165 150 189 178 146 188 123 150 180 188 242 198 237 183 157 165 158 127 153 134 137 165 137 83 146 189 142 193 123 153 186 153 196 202 182 68 51 197 242 152 111 21 113 167 200 86 31 119 132 97 99 128 58 -20 55 213 337 218 296 219 174 149 124 195 187 165 139 107 -32 62 78 -47 15 -9 -13 -9 4 17 26 -29 55 11 -15 6 36 -29 40 64 88 3 70 54 60 32 31 46 10 -36 23 18 22 27 39 -22 5 -15 21 37 -31 34 -14 -3 23 17 15 40 25 42 37 34 41 83 53 -7 -30 35 73 33 -5 42 52 14 -19 -49 -50 -23 -5 -38 -17 22 20 -9 -32 1 -8 11 -26 -8 -12 21 -14 18 37 24 36 72 16 27 26 32 -6 52 22 39 55 24 16 -19 -8 18 31 -11 -14 6 28 17 -13 6 7 -17 -21 -10 -6 -10 -7 -10 38 -11 11 8 0 -23 -13 -1 10 -13 -22 3 -13 -2 12 -27 -16 24 -8 -29 -30 -22 -14 -13 -3 -22 -18 4 4 1 999999 11 999999 999999 999999 5 13 11 4 0 15 9 13 17 24 21 20 999999 999999 0 999999 1 56341 314 549 30 10839 15 39 1 7871 1234 14313 6039 5099 5487 5491 5350 4764 3941 3036 2885 2533 2462 2179 1947 1785 1827 1730 1512 1502 1430 1258 1151 1081 875 700 620 606 630 416 390 438 409 356 354 393 330 273 305 336 306 384 346 256 344 260 143 192 207 283 302 272 171 151 128 236 168 226 155 208 229 228 200 251 257 321 259 277 233 206 253 293 285 221 192 172 204 99 140 148 195 290 234 232 208 177 203 211 217 139 200 139 162 199 247 270 284 272 302 220 235 168 204 218 126 195 152 209 196 96 230 181 199 163 194 245 173 244 237 282 360 270 338 385 350 332 281 301 292 257 222 228 191 181 72 69 109 113 36 56 21 82 62 25 23 66 104 111 171 138 115 33 113 69 94 81 107 142 130 121 124 117 38 39 84 69 30 73 63 99 50 69 90 101 113 119 113 76 136 97 112 63 49 94 84 53 93 76 95 96 75 89 57 86 103 73 45 9 17 29 45 89 68 65 40 39 51 49 62 72 66 68 21 20 71 77 57 69 94 83 36 51 71 74 94 52 114 66 86 50 49 52 50 70 49 47 60 49 51 52 62 44 54 66 74 73 58 50 36 61 39 53 64 54 73 82 60 72 80 49 71 40 41 71 51 46 59 46 18 48 52 48 33 35 60 79 52 52 43 49 69 84 68 46 59 55 78 82 73 80 73 43 64 72 61 57 51 49 50 56 73 54 55 51 57 45 54 51 31 16 9 16 11 10 6 56347 314 490 30 10840 15 39 7 7869 1236 2731 2653 2518 999999 999999 999999 3587 3814 3960 4099 4643 4748 5080 5336 5773 5954 6001 6014 5524 4933 4527 3924 3371 3143 3141 2745 2130 1876 1561 959 694 613 545 591 525 500 592 421 293 331 372 265 292 312 308 253 224 209 217 185 232 217 222 177 174 217 227 357 183 193 159 193 254 172 245 304 215 279 247 135 285 240 257 176 176 199 171 152 174 120 130 248 197 110 159 190 158 152 154 126 138 193 202 161 180 180 140 210 136 87 159 223 212 228 224 241 212 229 193 171 211 159 168 203 193 145 154 235 115 158 173 209 348 356 306 296 316 350 269 267 282 274 209 212 129 53 45 6 23 11 53 53 16 99 109 121 90 118 73 95 94 130 67 59 70 78 48 112 42 -15 40 81 64 12 41 35 52 61 29 46 66 99 45 64 97 103 117 109 91 59 57 88 83 43 87 90 68 54 28 14 41 68 56 0 -14 51 62 -17 -9 81 66 45 77 39 -3 73 28 20 -2 80 62 67 65 31 29 76 62 39 42 65 80 72 62 69 101 104 92 87 92 92 71 49 41 82 55 97 76 43 42 36 30 56 34 54 41 58 49 76 70 45 45 51 37 73 64 63 62 47 62 49 45 59 66 74 63 23 23 38 34 43 30 50 63 36 29 18 51 56 42 62 64 79 53 46 49 58 50 57 64 74 65 65 43 50 45 53 39 59 62 46 46 37 41 40 34 37 39 29 23 12 2 10 5 1 56353 302 556 30 10846 15 39 13 7868 1238 8347 4044 4547 4791 5141 5559 5430 5431 4896 5002 5194 5323 5270 4849 4855 4795 4747 4332 3881 3644 3352 2886 2393 1890 1547 1185 1010 658 602 616 458 304 373 317 350 249 214 291 372 355 258 293 273 364 298 261 198 181 151 190 81 166 165 137 155 113 139 168 189 160 144 184 182 135 240 230 151 292 223 133 123 106 178 178 135 208 172 172 65 121 147 132 79 89 138 126 109 86 133 201 136 170 257 151 218 186 179 176 207 212 93 126 87 129 146 112 117 171 216 116 82 176 144 115 118 157 151 129 197 241 295 281 263 258 204 270 165 197 159 90 12 -23 -28 -13 -44 2 11 19 -1 51 6 -21 -22 60 35 16 23 64 114 94 117 79 94 65 46 47 -4 0 7 11 90 42 -4 -1 -5 -6 -3 41 6 21 50 67 59 27 31 50 41 40 88 57 52 69 14 16 74 83 37 7 16 -2 21 71 8 -2 17 -14 22 37 11 26 23 24 45 -8 27 -32 -16 -10 -38 16 -2 3 40 25 65 -4 26 -5 -4 55 5 14 51 11 34 27 34 -10 0 0 35 13 -31 -6 14 29 14 0 10 35 25 19 4 -11 -4 7 10 17 3 30 -1 -36 26 18 -11 16 5 0 6 9 9 14 27 2 2 -14 -9 -5 -5 -8 -19 -8 2 -2 14 15 5 10 7 29 999999 10 20 23 14 9 29 24 19 10 18 15 11 15 20 44 7 6 999999 999999 2 8 56359 303 589 30 10849 15 39 19 7867 1241 3651 2761 2732 2863 2964 2641 2528 2633 2541 2578 2350 2242 2343 2108 1786 1520 1496 1592 1427 1471 1368 1235 1233 1190 1023 769 743 679 575 547 544 547 559 412 437 426 473 371 378 346 285 372 333 390 452 237 254 227 180 191 313 196 143 158 205 186 224 143 182 99 172 231 247 275 257 212 237 248 313 177 126 242 198 116 133 214 258 161 210 88 80 115 57 117 63 196 256 118 126 212 135 160 257 240 160 220 196 127 120 231 202 200 166 122 122 135 188 171 142 91 147 80 115 130 124 167 60 118 161 196 258 378 359 329 204 44 127 84 -11 -38 32 21 -1 17 27 -2 -7 38 -2 32 -17 102 59 78 3 68 12 73 46 68 64 101 114 79 31 13 43 13 -17 -14 24 24 27 -9 -44 21 51 23 20 17 73 39 27 11 80 100 81 77 73 22 42 79 32 55 76 76 79 45 87 10 -46 14 -4 21 21 54 14 -14 33 66 22 10 9 1 18 -23 -4 29 35 48 48 23 30 55 32 54 26 42 68 30 24 47 51 5 43 37 39 12 6 22 -2 16 25 10 22 -13 41 22 61 22 9 52 38 11 11 -2 18 32 50 64 41 16 39 31 17 21 20 22 5 1 11 17 13 10 -4 20 8 5 1 0 8 7 -3 35 28 18 16 40 31 24 25 44 61 53 55 29 52 31 23 5 15 19 27 34 28 21 23 29 22 999999 9 9 13 56365 311 648 30 10848 15 39 25 7865 1243 9921 1842 1947 1938 2151 2247 2414 2407 2496 2604 2381 2254 2130 1924 1753 1826 1976 1910 1534 1388 1164 1154 1154 903 888 937 884 857 814 746 684 667 581 596 603 549 517 463 502 412 422 405 511 432 454 487 358 491 372 414 294 278 347 411 290 303 281 237 368 230 295 306 232 245 200 146 219 158 240 211 307 226 193 187 233 269 135 137 143 114 120 187 272 282 176 125 93 180 247 194 254 239 191 260 266 232 216 136 152 218 140 168 111 175 154 54 119 80 157 162 166 142 120 168 258 322 337 417 374 284 306 208 116 97 107 13 49 21 49 86 45 -16 -24 19 28 68 83 120 120 118 83 86 93 37 77 114 102 78 72 155 147 3 54 113 147 137 44 56 71 84 76 22 -16 -9 43 35 65 47 40 41 84 65 44 78 121 102 98 77 74 60 15 95 105 49 61 91 50 44 61 11 22 -6 -25 7 35 35 40 48 34 9 1 28 56 31 26 28 50 67 65 61 75 80 51 89 56 90 98 125 110 113 68 83 86 83 75 24 13 70 70 83 74 88 72 16 54 51 63 34 61 64 41 56 57 85 57 40 52 38 44 63 55 56 61 56 64 51 76 62 45 56 29 31 43 36 46 45 6 22 39 32 56 58 56 55 61 75 54 61 82 74 43 51 67 72 69 62 53 48 79 67 45 55 71 72 61 51 55 64 48 36 30 37 31 21 22 17 13 12 7 8 2 56371 312 763 30 10843 15 39 31 7864 1245 23700 10202 4905 2394 2156 2288 2384 2441 2182 1864 1548 1516 1576 1492 1111 890 829 749 568 560 508 564 542 453 321 422 379 419 376 403 312 252 298 371 387 393 279 220 231 325 343 338 308 234 335 342 296 212 312 223 239 189 269 236 208 380 354 289 332 347 318 398 296 243 286 369 353 346 346 333 309 292 271 186 193 186 167 87 131 212 242 216 158 206 231 186 174 261 233 265 261 206 225 267 344 280 219 208 283 216 196 134 96 220 222 165 205 291 244 269 376 480 493 345 255 259 311 305 211 160 57 138 99 99 126 123 104 85 98 117 110 113 82 101 116 123 179 155 178 150 81 96 148 120 178 77 158 81 68 91 110 120 150 98 42 53 59 104 65 96 70 84 113 129 54 22 45 117 88 78 117 63 117 152 133 95 93 133 143 94 92 133 132 63 91 90 109 117 110 38 46 84 129 131 124 101 57 68 71 106 81 42 55 88 82 51 90 133 98 94 69 79 97 140 108 122 148 134 145 139 114 110 110 124 75 82 90 79 82 90 83 105 78 70 88 66 63 55 70 66 89 118 112 85 87 92 114 117 90 92 78 99 108 81 76 69 75 75 70 73 98 75 76 86 86 60 75 68 76 99 104 94 88 96 93 100 98 103 102 111 103 110 109 116 101 98 114 104 93 75 72 75 91 95 79 88 84 76 80 70 61 65 53 42 45 50 47 34 22 24 15 6 56377 309 636 30 10836 15 39 37 7863 1247 26040 25751 17651 13228 9874 6776 3966 2801 2259 1958 1516 1271 1015 832 703 661 578 631 539 465 436 407 452 398 436 446 417 394 472 396 421 430 445 369 381 372 300 314 271 271 320 330 273 217 252 275 257 274 313 256 242 269 271 264 244 180 214 234 150 149 272 305 258 297 272 281 320 267 282 261 274 242 257 200 158 174 145 164 119 143 109 211 134 158 135 78 120 164 209 181 163 164 213 164 155 175 206 180 174 123 115 76 88 192 215 190 147 130 137 148 164 227 335 318 311 332 287 181 153 173 110 60 34 54 78 2 -5 65 53 23 28 22 13 16 57 35 -13 -21 12 41 34 25 77 86 95 91 93 56 39 62 105 108 124 119 88 87 72 72 77 112 6 -1 76 101 107 52 31 63 73 59 24 59 82 103 14 12 59 96 48 71 97 61 76 82 66 31 25 34 65 60 52 71 49 39 38 16 4 36 49 39 33 38 38 63 64 35 18 41 83 94 57 48 33 21 47 43 52 45 70 69 67 67 75 55 50 21 23 15 20 20 38 30 22 15 21 21 40 20 0 34 39 30 39 30 44 63 42 35 17 26 45 30 41 60 32 35 50 48 54 28 8 20 40 40 31 14 8 43 35 30 37 39 30 44 36 26 28 44 51 58 64 55 55 73 78 78 50 51 60 39 44 46 27 34 31 46 46 45 39 27 34 30 17 10 14 11 12 8 7 56383 301 661 30 10831 15 39 43 7862 1249 15952 19164 20154 19447 16665 14027 10943 8782 5864 3418 2133 1557 1469 1334 1270 1181 1035 1029 882 747 783 623 557 512 547 481 519 525 584 495 551 606 414 405 454 452 584 533 357 459 415 453 346 267 279 268 291 271 232 263 225 246 243 222 191 178 253 179 276 281 218 223 282 208 164 209 188 217 136 230 224 201 219 260 226 85 192 157 77 72 24 205 35 128 205 221 124 158 235 196 91 87 104 124 165 206 168 174 137 149 60 138 150 127 80 95 171 233 263 268 349 313 184 232 265 146 130 56 42 17 81 48 -15 8 20 27 67 70 35 21 82 105 -3 60 27 91 51 28 12 -11 -6 56 52 51 16 16 11 76 0 20 50 90 52 34 -12 42 -33 -67 9 47 -28 66 43 20 32 39 -3 48 36 -26 14 46 88 44 46 20 39 75 87 98 69 65 90 -3 48 33 9 30 -2 7 55 64 19 18 27 58 23 5 4 22 41 5 -7 10 10 27 -13 -2 -5 16 42 54 49 24 47 29 2 23 81 51 53 25 26 31 9 21 28 28 -4 16 33 -4 -9 14 19 11 30 24 -5 -21 13 36 18 11 21 37 -17 -1 42 9 13 34 16 33 41 38 17 2 0 -7 5 -2 -7 4 8 20 11 -29 -25 11 26 29 4 11 17 999999 17 41 42 18 31 35 26 15 11 27 41 46 22 14 5 4 10 10 1 3 19 7 999999 1 4 56389 295 663 30 10833 15 39 49 7860 1251 3609 3876 2916 1940 1655 1556 1359 1017 1056 1182 1045 1054 997 890 758 791 719 664 600 572 699 667 539 500 514 459 534 613 556 572 575 530 480 527 546 471 508 567 526 391 314 268 321 340 479 329 221 345 269 296 210 268 278 280 311 334 283 171 202 283 225 260 230 216 200 247 173 171 255 169 125 168 97 100 111 129 109 154 104 62 165 8 68 160 55 7 96 238 191 159 161 121 138 95 100 128 49 116 149 83 136 87 80 123 160 123 199 189 206 265 242 250 270 258 189 185 170 135 123 112 52 -19 -62 -34 7 -30 40 16 51 14 36 14 28 -39 -15 14 45 21 21 86 34 47 106 26 7 12 85 46 -2 11 68 21 19 74 87 -16 40 38 89 54 33 -2 -19 -28 -89 -37 49 24 -10 43 18 56 17 57 11 63 107 40 -2 24 2 -14 60 15 -11 -1 42 -15 44 8 28 2 11 27 -2 13 -55 -1 -3 18 -24 -39 -26 31 -5 -50 -44 0 16 23 -24 20 7 43 -8 45 -6 15 10 -4 31 20 -9 41 33 11 -38 -17 -46 -29 -38 8 1 -22 -3 -18 -25 6 -9 -47 3 -13 0 42 7 16 1 23 -12 10 -3 -6 29 35 23 10 -6 28 12 -12 -4 -18 -39 -23 4 -22 -49 -12 -3 -6 22 14 9 7 15 36 16 6 10 7 22 18 11 13 20 8 2 13 22 999999 9 5 4 11 9 56395 299 641 30 10841 15 39 55 7859 1253 979 1106 1138 1049 1077 1051 1068 1016 1107 999 979 901 866 852 782 586 641 559 557 516 563 556 496 488 424 440 367 412 380 415 402 349 250 286 283 271 300 265 320 309 209 182 237 270 258 231 283 239 273 221 239 229 239 370 274 240 228 204 251 241 257 299 198 173 258 247 326 246 184 79 168 146 53 106 -13 77 86 139 34 118 226 134 118 87 127 191 111 92 172 144 150 283 214 229 151 169 95 123 90 148 189 95 101 180 130 106 170 69 18 108 141 44 165 237 286 229 310 292 300 243 215 206 226 219 156 126 117 50 34 -74 -7 -32 -18 -51 -12 57 33 -7 9 74 102 38 97 88 63 49 60 52 52 93 -6 59 38 49 66 67 -2 10 49 38 20 39 38 41 -26 -12 79 48 28 28 50 37 115 117 11 53 51 -2 3 30 74 34 61 74 79 60 65 50 -23 48 46 28 11 22 18 5 1 32 32 17 47 20 16 3 28 -1 0 22 57 19 46 8 10 35 37 64 82 28 32 58 50 57 71 13 -11 46 48 30 21 22 20 21 33 23 28 9 33 46 45 14 31 24 13 11 6 33 15 15 -2 17 17 -5 2 -8 -3 23 15 3 -1 2 3 7 44 27 -5 -17 0 -28 -11 -9 5 6 8 25 28 999999 30 47 24 16 999999 10 22 13 37 38 18 31 28 22 14 6 13 3 2 25 13 14 10 56401 305 559 30 10849 15 40 1 7858 1256 990 1009 939 911 1008 1096 1106 1149 1161 1085 1110 1181 1123 1170 1181 1283 1205 1179 1191 1099 1048 906 884 846 812 722 633 666 644 585 536 610 457 472 504 570 511 503 498 354 492 428 398 296 378 272 319 335 237 287 359 278 182 254 263 189 295 290 383 311 205 277 283 272 251 148 209 280 238 225 238 220 142 182 122 196 179 111 119 74 148 106 113 48 89 96 136 158 133 205 180 159 198 250 224 145 190 210 203 207 229 138 188 138 55 68 95 129 156 148 184 110 151 279 231 270 308 369 345 308 250 145 85 154 81 80 8 89 50 -1 79 68 -4 -4 54 23 7 38 15 82 44 19 61 57 92 17 78 96 19 70 73 81 42 73 83 39 64 47 -31 -25 7 9 44 62 43 42 7 14 26 58 48 76 76 48 34 18 17 40 37 55 45 40 -7 25 15 20 79 71 32 19 54 44 19 33 38 34 40 47 13 2 18 57 50 14 -21 52 9 42 31 26 40 58 39 3 71 38 11 18 57 101 82 44 24 59 49 49 71 78 60 42 18 50 65 30 19 39 2 48 29 38 93 41 40 42 15 22 36 34 43 62 50 58 42 20 25 27 43 38 29 41 22 38 20 10 13 7 9 -7 -19 20 11 9 44 21 18 25 26 27 24 36 56 36 35 31 53 45 27 42 44 45 41 33 46 30 32 44 33 49 44 30 19 22 21 11 5 56407 311 474 30 10854 15 40 7 7856 1258 77631 999999 999999 999999 999999 5539 1178 1161 1170 1140 1245 1222 1086 1175 1200 1030 1013 1073 1105 1072 1094 939 798 778 712 654 726 617 669 662 650 568 580 492 603 515 578 534 450 523 484 475 455 394 400 394 366 380 378 371 324 346 418 357 384 327 393 368 315 184 342 377 262 322 331 310 271 322 323 328 299 297 243 226 201 157 264 143 200 187 234 160 122 159 226 132 122 130 82 67 111 131 161 194 159 170 239 181 183 187 128 160 210 194 112 181 143 152 154 150 100 34 59 223 138 145 190 162 203 245 290 147 57 16 -59 62 81 20 12 29 75 90 -17 -30 64 74 41 75 45 -24 -47 9 102 113 104 104 101 63 87 15 51 54 26 32 119 4 23 53 84 25 107 66 -27 71 22 78 37 29 57 33 32 68 39 -19 9 14 50 86 61 57 71 83 88 6 30 73 112 76 62 8 11 35 25 -1 16 65 64 59 43 34 4 -6 6 44 30 1 17 -13 17 5 32 15 17 31 81 84 59 62 32 56 75 47 72 72 41 -1 33 92 78 27 9 55 76 63 25 14 25 3 -3 76 47 30 32 28 37 53 33 49 40 54 58 2 20 36 28 29 30 46 48 20 55 55 21 28 48 39 38 22 33 26 8 8 6 19 16 24 22 22 31 54 38 10 49 47 48 29 43 31 34 51 39 39 40 53 36 46 47 43 34 40 45 48 29 18 25 32 27 13 17 15 7 56413 316 475 30 10855 15 40 13 7855 1260 11375 999999 999999 999999 999999 999999 999999 11376 4007 1821 1428 1372 1290 1049 1141 1094 1120 1128 1114 1025 894 950 976 877 717 791 700 700 611 723 677 619 527 497 407 519 478 446 334 453 528 345 410 460 388 337 382 332 386 218 265 325 245 337 299 286 327 358 308 348 429 406 330 347 297 355 410 263 288 317 398 316 336 307 280 249 249 263 136 209 234 206 108 106 172 123 95 179 210 206 200 241 206 273 280 255 127 154 134 171 279 175 181 137 219 113 178 194 194 65 108 194 120 137 150 142 197 216 265 325 334 208 190 179 192 42 -3 53 8 109 81 71 -1 68 23 96 63 29 62 143 111 22 65 94 92 128 87 57 115 171 71 112 60 43 105 77 43 26 105 120 74 86 64 84 80 78 91 110 106 63 61 26 107 87 37 41 59 59 94 124 91 -1 80 51 102 76 37 26 75 13 19 105 114 58 -2 36 20 58 65 5 21 50 55 44 68 43 74 40 55 56 91 57 46 69 50 67 84 64 41 52 58 24 66 73 55 38 34 89 74 63 71 83 52 51 75 35 24 69 100 85 70 41 63 59 41 55 54 7 32 74 53 42 67 73 61 57 94 83 62 48 17 22 50 33 57 55 25 23 66 73 69 8 40 36 57 57 36 43 41 75 77 80 81 61 51 42 87 72 80 65 69 63 64 53 46 59 58 61 57 69 56 54 47 46 34 35 40 52 32 19 23 19 15 8 14 16 56419 293 837 30 10857 15 40 19 7854 1262 1270 1199 1232 1398 1303 1105 1052 862 791 758 648 717 699 534 737 660 595 698 636 580 624 602 631 531 540 597 504 445 427 365 308 316 358 377 319 347 323 308 265 321 226 289 262 211 349 250 246 347 277 174 338 382 353 265 314 245 248 301 306 242 188 198 129 154 258 206 166 210 185 81 143 122 102 125 44 148 185 156 172 240 146 193 178 125 100 142 172 211 190 151 165 128 158 188 181 149 167 161 206 145 114 98 103 254 265 183 277 328 310 287 183 171 66 72 53 18 53 16 83 57 59 10 -13 3 -2 20 22 -26 63 71 108 93 98 60 103 101 34 57 46 58 69 49 113 53 118 89 40 70 73 37 41 30 27 42 32 35 112 42 105 98 61 23 76 63 37 19 51 50 47 56 65 29 57 37 30 61 89 48 73 59 42 -49 -14 52 -1 -12 -16 -7 39 26 2 43 21 18 7 -16 -30 9 12 45 55 5 -1 0 1 -13 10 53 39 28 67 40 45 17 22 48 82 69 43 80 38 51 46 39 31 62 44 18 6 39 22 -10 6 15 19 -11 46 33 10 26 12 17 27 22 53 25 29 24 -2 46 17 27 32 -2 0 6 23 13 5 11 7 -6 -17 -10 10 -4 21 5 14 24 24 48 22 14 36 40 47 43 16 13 17 12 10 14 17 12 21 29 16 6 15 29 23 56425 305 747 30 10857 15 40 25 7853 1264 1091 943 894 967 951 887 817 772 791 616 649 675 715 695 780 686 724 724 734 718 744 764 723 690 681 563 497 504 502 508 537 544 409 451 414 458 350 305 404 341 357 274 224 222 262 238 310 319 274 289 349 296 287 400 311 314 397 269 334 389 396 340 246 238 166 151 200 270 217 260 141 173 159 115 87 184 119 165 206 163 257 207 210 171 131 150 163 249 243 236 104 122 190 114 145 135 169 168 126 178 197 105 157 248 147 198 300 287 202 216 269 332 125 74 121 88 126 79 97 114 86 47 11 -8 33 52 90 125 106 63 35 32 63 34 96 65 97 62 113 78 79 104 74 111 103 71 60 66 136 108 55 66 52 20 91 5 64 93 95 111 71 51 40 69 24 75 70 -21 1 42 13 58 37 33 57 61 36 52 60 13 -29 -1 35 70 55 48 65 4 26 20 26 38 63 33 13 -36 -12 33 19 61 36 63 31 32 16 22 -31 39 77 72 46 106 77 68 78 56 84 71 20 56 106 103 56 66 65 47 42 45 61 40 41 47 33 11 29 19 17 18 37 64 55 29 9 48 38 45 40 52 69 69 56 75 33 34 63 69 30 29 69 45 48 59 50 28 39 30 26 14 12 48 41 50 46 56 46 38 56 55 59 63 58 44 57 27 37 49 38 52 46 37 52 46 35 44 39 38 27 16 9 12 10 7 4 15 6 56431 281 717 30 10857 15 40 31 7851 1266 978 900 938 971 962 922 1008 949 977 942 899 888 790 868 910 847 728 733 698 804 844 865 769 799 765 639 674 437 442 445 473 489 401 439 270 235 271 266 300 405 368 300 248 288 280 214 250 227 256 249 235 251 262 261 168 221 271 348 348 238 315 302 306 245 206 310 222 225 147 232 195 189 143 129 129 17 123 90 50 199 180 81 85 89 204 152 124 144 180 167 193 211 165 138 83 51 149 129 37 118 112 78 77 120 122 53 169 246 234 304 232 185 287 159 83 -11 -29 20 16 -59 -62 52 68 54 28 12 -5 14 27 67 24 -12 34 3 35 27 40 12 -37 11 22 30 20 -34 -41 -12 4 32 105 4 20 5 -22 -36 -31 5 -4 29 65 4 -7 83 65 -37 -17 43 102 31 18 7 5 9 30 41 40 -13 -9 -1 -13 -13 -15 -2 16 -11 34 42 23 -27 -35 -62 -6 28 -12 -17 -22 -32 -32 -31 -14 -11 10 -2 -53 -20 -4 -25 16 6 2 13 3 -16 1 -28 -28 -2 1 -1 -13 3 59 -5 -16 5 0 16 18 -15 21 -41 -24 -44 -15 14 -34 -28 16 -24 -50 -17 14 -32 -22 -7 7 2 0 4 4 -26 -8 1 -1 -21 19 20 -4 20 19 -14 -16 -20 -37 -24 -36 -31 -10 -22 -8 -19 -24 -29 999999 999999 999999 999999 999999 999999 12 10 10 56437 306 807 30 10857 15 40 37 7850 1268 977 1054 1104 1169 1079 1211 1095 1158 1231 1117 1119 1053 1010 1071 1059 1020 940 986 902 881 889 799 759 587 503 557 510 392 358 373 377 369 283 371 403 438 360 330 394 311 330 306 304 268 347 332 350 380 392 318 344 344 287 269 273 373 315 216 195 215 267 255 247 202 175 271 171 203 110 54 170 129 69 148 126 150 221 228 190 251 216 190 206 242 167 126 206 217 137 219 220 203 223 171 260 193 130 242 229 240 172 183 117 191 141 216 190 243 448 385 344 335 277 266 153 91 87 57 123 85 129 146 41 40 27 86 77 119 31 56 70 152 102 81 108 131 175 76 68 109 93 84 107 102 93 85 105 125 80 68 91 73 49 67 86 136 62 119 124 86 34 30 25 17 94 114 104 77 76 54 52 53 54 95 50 34 79 53 58 73 64 67 34 26 10 61 61 38 63 -1 18 46 20 26 0 43 68 48 29 77 87 31 39 78 54 70 45 46 55 42 63 66 61 67 73 40 60 37 52 42 72 66 73 85 72 84 75 60 15 40 21 34 39 11 44 59 34 68 66 44 34 39 55 43 52 47 50 66 64 38 43 39 12 23 58 51 60 48 38 33 24 18 11 10 33 31 39 71 69 47 65 57 59 81 67 49 48 51 49 56 28 62 58 45 48 53 45 61 43 42 42 37 38 47 41 31 34 37 14 9 17 7 2 7 7 3 56443 308 662 30 10862 15 40 43 7849 1271 988 833 933 1080 1215 1148 1105 981 1005 987 1143 1160 1071 952 1086 1163 1173 1085 1002 923 955 1072 916 855 877 836 712 578 489 499 461 502 381 460 377 385 398 355 421 460 503 382 326 348 412 312 374 345 331 351 306 253 351 322 294 231 301 364 309 209 204 232 217 275 221 183 194 183 106 155 246 175 130 210 145 74 91 197 252 209 278 207 172 227 342 199 255 266 238 283 245 280 311 204 237 275 182 120 202 187 176 227 264 151 178 229 191 171 176 132 217 196 209 303 354 419 482 418 333 279 261 220 89 123 63 32 23 30 105 118 87 67 109 84 78 56 146 138 102 132 44 40 106 65 67 101 146 100 112 91 126 36 82 95 143 77 65 135 75 73 108 123 85 30 114 86 83 106 55 16 107 94 36 28 85 68 87 108 78 42 30 84 77 64 66 65 17 52 70 75 30 -9 46 31 65 120 47 58 62 35 12 20 26 35 38 33 82 65 63 99 80 80 83 63 22 25 57 76 65 87 73 68 64 65 29 85 100 62 56 85 47 11 30 8 38 54 19 44 47 30 78 75 51 23 32 35 22 34 52 61 25 35 57 37 22 64 35 42 52 53 35 40 54 16 19 26 40 20 18 29 25 36 33 46 57 62 80 65 76 61 59 57 45 41 67 62 68 55 67 54 49 46 51 51 48 58 47 35 38 31 33 28 29 16 6 10 999999 0 56449 304 640 30 10870 15 40 49 7847 1273 897 823 1018 1067 987 988 1118 1061 959 1075 1155 1085 1032 1141 1171 1146 1149 1278 1126 1066 1038 995 1066 800 807 671 777 619 590 541 477 402 351 459 352 325 370 352 317 429 399 459 383 273 350 355 285 245 321 311 167 340 333 194 297 347 371 310 279 306 232 213 253 182 204 202 150 151 130 135 132 194 239 202 188 61 125 119 46 196 208 127 75 165 169 203 257 278 165 189 210 239 227 161 175 192 110 171 213 137 204 258 200 255 157 219 202 151 181 122 181 228 159 207 156 196 158 292 354 414 345 264 334 243 191 99 72 -16 -8 -32 74 97 39 154 144 134 71 50 118 103 56 70 93 108 106 90 70 86 105 122 107 92 38 56 53 104 57 80 81 23 73 74 73 44 34 63 27 62 130 112 34 40 8 56 39 114 72 69 67 94 43 82 75 63 34 24 57 53 46 34 8 -13 -12 45 73 82 38 38 33 -36 -9 34 20 6 -4 38 -2 6 19 48 65 68 60 21 62 31 50 68 54 40 49 57 80 65 52 40 28 49 66 33 77 84 66 103 64 46 36 37 28 23 -1 38 35 8 7 7 38 49 45 57 43 36 38 37 21 17 22 17 51 33 14 15 55 27 28 16 9 -9 22 23 38 12 27 22 8 28 25 36 47 45 64 48 39 53 56 48 61 54 47 33 51 52 40 37 15 11 24 26 27 12 19 11 13 12 56455 309 616 30 10876 15 40 55 7846 1275 6255 2927 2230 2206 1711 1367 1221 1175 1195 1261 1196 1158 1152 1228 1223 1135 1109 1070 903 775 693 658 721 689 652 619 562 555 485 513 427 388 421 433 375 448 356 370 366 464 371 395 392 237 370 285 306 277 281 352 325 277 291 337 292 371 401 432 372 378 275 320 292 269 302 310 308 207 183 228 174 149 301 210 112 163 143 94 134 170 213 164 219 252 223 235 237 265 218 233 174 217 328 198 208 211 215 217 183 267 159 146 143 191 179 224 136 162 172 183 148 90 232 158 76 197 255 276 417 376 311 348 440 363 243 144 120 95 75 87 183 117 76 132 90 141 96 190 119 95 107 30 48 108 120 97 90 151 154 136 134 168 51 123 68 106 84 70 73 101 83 55 10 92 34 43 66 84 75 119 72 80 85 111 11 36 46 93 92 108 71 47 49 78 64 82 47 46 89 102 68 58 11 14 38 53 80 79 46 69 77 126 71 80 73 44 -14 29 32 33 50 43 23 36 61 88 90 58 67 39 30 19 77 70 47 27 38 66 73 85 89 101 91 69 72 66 78 54 17 38 21 49 24 50 46 62 27 27 58 55 45 52 67 74 56 61 51 41 58 46 77 75 41 42 53 36 19 47 56 41 32 53 41 44 64 56 53 73 57 49 52 55 68 61 63 59 54 66 43 69 63 55 65 61 43 50 36 49 47 45 41 41 27 30 18 18 7 999999 6 56461 304 767 30 10877 15 41 1 7845 1277 1099 1157 1092 1140 1029 1121 1172 1192 1145 1122 1261 1145 938 931 806 747 626 642 647 586 508 476 437 560 531 485 523 454 433 416 432 382 338 472 404 413 387 422 301 314 293 327 296 261 303 329 339 426 306 398 376 406 401 445 336 317 281 295 328 363 295 297 281 212 208 218 197 260 255 241 175 143 133 130 111 157 146 213 153 166 208 413 278 260 275 288 170 192 304 182 99 226 187 165 245 199 181 172 242 241 250 86 191 200 189 177 191 170 179 145 191 173 93 141 111 246 402 384 300 326 328 294 212 135 54 64 55 66 9 62 159 96 90 39 108 68 94 115 88 120 126 126 154 153 84 79 181 152 70 113 92 77 94 80 8 50 122 72 43 36 96 77 83 79 45 49 61 61 64 59 60 73 32 33 71 54 26 50 61 62 16 40 47 4 67 76 97 37 67 86 13 27 40 52 43 11 0 17 4 -12 38 32 54 28 45 82 55 49 9 18 23 40 70 83 44 76 60 67 33 53 48 69 49 81 72 67 79 72 53 87 105 83 76 81 67 49 20 63 82 48 33 20 47 42 41 47 46 53 49 59 57 34 63 78 48 60 65 60 37 17 38 49 52 47 33 23 22 33 45 54 39 29 42 58 44 58 45 37 46 56 58 59 58 53 46 55 65 52 37 33 43 35 27 35 42 33 38 28 17 22 15 11 6 2 56467 307 736 30 10876 15 41 7 7844 1279 1059 1091 1179 1091 1142 1116 1161 1007 923 971 850 791 737 690 626 621 627 657 672 542 609 489 457 425 541 671 495 536 499 482 417 434 506 413 428 374 389 323 380 383 394 384 591 440 302 353 375 278 276 320 249 328 280 293 284 289 389 320 298 227 236 291 277 299 211 260 272 294 219 316 256 144 113 175 109 208 232 179 137 213 276 262 223 186 205 305 223 156 189 249 225 213 268 178 196 164 225 234 214 248 249 203 166 187 145 190 203 220 172 243 152 189 221 263 248 338 329 372 323 330 371 293 120 122 55 52 52 90 133 41 57 31 94 101 127 90 40 35 93 108 120 108 58 92 16 46 73 78 82 83 88 156 86 33 104 74 63 90 67 56 34 37 79 114 124 125 61 94 82 73 83 110 90 119 67 21 70 54 27 52 84 99 32 79 64 67 45 57 44 39 47 82 78 69 70 64 60 30 67 78 63 59 33 69 54 35 133 95 82 41 70 74 73 61 47 29 39 91 77 65 74 70 61 71 74 53 61 55 69 90 91 74 117 83 68 86 90 88 71 52 30 42 55 67 46 40 72 63 51 83 92 65 44 49 68 84 81 63 47 44 62 67 48 75 53 38 66 42 67 63 39 49 42 41 64 67 56 49 68 59 57 50 65 63 73 51 57 66 60 53 54 48 39 33 57 49 24 35 33 22 26 25 13 13 4 2 3 56473 300 711 30 10881 15 41 13 7842 1282 989 946 933 961 1100 1136 1062 1166 1219 1021 1226 1202 1174 1178 1143 1263 1180 1134 1100 966 1004 962 997 847 803 630 580 591 475 515 493 433 589 451 450 453 519 459 490 497 457 429 461 472 494 442 472 427 361 495 419 296 430 364 242 331 337 292 389 330 264 253 188 218 299 231 235 206 169 156 242 143 110 126 123 111 113 149 176 142 150 91 203 224 187 79 126 179 210 242 223 215 135 183 172 163 208 101 111 157 192 164 228 167 185 198 73 76 142 143 157 115 190 211 294 262 268 248 375 302 206 92 109 74 53 45 103 22 19 86 102 80 96 70 81 39 18 75 61 103 22 55 73 77 82 110 106 39 55 19 21 101 93 84 43 67 19 43 42 -18 20 21 65 47 19 50 13 76 53 32 59 23 9 43 89 55 36 19 -39 -3 71 58 24 57 -19 16 9 37 45 27 -1 49 53 47 -22 -6 29 27 -7 -23 -15 8 44 55 31 11 11 8 -12 -6 -2 -7 -9 -19 25 27 31 21 23 50 4 19 64 19 8 18 80 50 52 93 67 68 85 63 43 73 35 43 28 27 30 40 50 22 9 20 -3 1 12 60 46 12 32 30 13 11 4 40 23 2 29 7 -6 27 25 -3 16 16 29 39 20 3 24 24 14 30 49 31 29 32 38 14 13 24 42 35 27 30 22 999999 5 11 999999 22 24 999999 999999 999999 7 9 56479 299 690 30 10890 15 41 19 7841 1284 1004 915 998 970 953 992 1109 1200 1087 1159 1082 1027 968 879 679 602 611 677 546 462 473 526 518 562 466 504 494 479 467 390 461 454 430 447 513 400 325 391 384 381 451 419 372 310 298 279 363 378 420 418 394 320 342 344 280 306 323 327 301 304 266 131 290 280 205 195 269 153 257 219 210 245 214 135 113 99 110 158 207 153 152 146 110 144 210 202 268 217 183 237 264 120 170 136 155 204 229 209 131 153 55 105 152 108 120 123 112 97 147 155 164 145 80 75 95 113 255 300 268 321 255 222 46 -37 -47 5 22 9 62 120 25 17 60 69 62 84 66 33 88 63 57 30 37 89 56 51 50 65 103 81 103 36 47 73 43 37 46 19 -14 28 3 -8 25 73 78 -23 -4 41 58 53 59 51 29 49 61 -9 -29 22 44 99 -4 -23 43 -13 9 32 7 -11 -15 27 46 46 -15 34 72 32 17 1 -5 33 -8 -1 -2 9 -24 41 -8 -14 12 46 49 30 47 39 26 22 5 16 38 31 38 16 25 32 33 42 15 0 39 43 51 43 23 23 19 60 42 24 26 47 13 31 2 -3 14 34 34 40 52 29 35 21 1 12 20 25 5 33 40 39 20 3 2 -26 -10 -4 -5 8 -4 5 2 10 25 42 29 19 23 33 28 19 31 20 23 13 35 42 20 10 14 11 18 25 7 999999 999999 999999 0 10 14 56485 326 157 30 10897 15 41 25 7840 1286 3003 884 815 748 781 840 890 879 903 865 714 832 985 1002 1068 1049 1091 977 1033 1096 1189 1127 1067 1146 1188 1182 1194 1191 1076 1050 1028 927 909 783 775 611 746 774 841 760 683 648 648 603 591 559 509 569 574 585 644 575 535 548 478 421 546 459 479 427 474 482 514 539 473 417 528 498 541 456 414 341 311 324 299 381 333 339 309 208 228 259 172 264 249 268 308 302 239 183 146 172 170 41 155 67 209 222 158 208 190 172 271 169 130 180 192 210 188 183 232 195 261 167 199 198 149 191 170 218 193 123 179 165 210 87 168 228 135 146 204 151 215 274 330 377 394 345 297 144 100 59 86 8 82 73 126 104 141 133 110 76 36 108 109 84 36 5 54 9 74 79 83 98 147 119 134 145 175 119 106 34 89 100 54 50 -1 14 21 97 108 141 74 -11 49 70 42 73 62 39 43 104 47 63 92 56 71 57 62 28 43 34 82 36 43 29 38 7 40 9 34 56 30 39 37 5 37 84 58 6 36 69 -9 57 78 38 31 88 96 55 51 59 55 64 48 71 35 43 67 56 61 55 65 96 89 97 106 53 64 114 85 66 84 125 90 72 67 79 65 70 76 54 45 54 49 32 38 45 70 65 27 55 55 55 55 60 27 39 35 43 53 50 28 34 29 26 61 58 50 65 53 35 48 52 64 76 61 49 40 60 65 66 59 61 40 49 50 46 47 50 54 37 36 53 37 42 45 34 42 37 18 7 15 7 4 5 56491 326 158 30 10898 15 41 31 7838 1288 4896 725 632 664 806 711 798 750 847 715 748 834 938 914 886 986 901 900 1002 1042 1036 1106 1083 1069 1106 1038 1232 1190 1247 1345 1187 1036 1015 880 880 768 733 668 627 450 681 641 609 534 588 619 545 485 558 540 575 587 575 488 587 531 478 429 520 480 423 395 416 476 481 405 433 346 469 509 534 454 405 369 227 329 317 347 277 298 233 180 184 226 194 251 237 194 262 97 159 161 190 111 176 132 118 118 58 237 266 191 132 56 104 169 203 169 212 204 184 162 170 147 108 117 206 198 150 166 186 150 186 77 128 143 136 145 143 117 177 236 382 370 270 343 344 193 95 54 69 49 75 69 30 25 83 71 92 51 96 89 100 89 83 85 29 59 53 98 96 70 103 93 31 29 40 78 67 75 11 57 62 71 47 128 109 36 13 49 45 20 53 84 60 42 63 61 87 55 19 65 72 49 24 54 47 45 51 42 48 60 23 18 43 26 55 67 24 24 61 -1 24 54 93 56 53 25 -15 43 50 8 66 54 45 23 41 71 3 28 43 35 28 63 50 12 22 54 30 37 30 63 45 28 16 76 68 61 43 42 66 66 38 68 62 66 78 45 80 87 51 51 33 33 62 67 60 46 61 82 61 42 20 31 55 60 64 55 32 24 33 37 18 30 44 26 26 37 34 41 31 26 33 54 62 50 39 34 65 54 36 33 57 51 49 60 38 43 40 24 32 36 41 35 35 29 34 24 32 18 10 14 17 3 999999 1 56497 321 154 30 10894 15 41 37 7837 1290 2046 621 600 671 711 718 557 685 735 679 641 693 707 724 748 764 746 829 790 735 835 851 893 982 1009 954 1006 1041 931 971 928 953 872 914 880 763 893 782 662 718 649 542 595 524 491 471 639 494 555 564 569 509 618 546 499 509 480 387 570 434 435 400 395 442 486 395 486 465 359 333 371 256 301 265 282 199 273 244 243 257 254 221 199 220 185 255 218 202 192 164 171 56 127 93 106 62 139 153 142 134 104 109 180 150 85 160 148 163 202 133 111 118 166 116 121 135 141 139 186 98 55 135 159 166 180 121 165 168 73 115 108 305 389 385 375 422 301 151 27 58 78 -49 7 50 34 71 101 36 2 -22 48 72 58 53 10 42 83 69 79 73 77 42 101 38 42 90 41 79 11 15 22 58 21 69 32 -14 38 54 13 34 94 65 75 58 12 32 100 42 80 41 32 40 16 -18 11 8 27 32 51 17 28 6 -20 46 -3 -10 -16 2 36 -2 26 54 23 33 43 -3 -17 15 -29 -24 34 -8 0 20 52 42 13 24 38 41 5 2 24 21 -13 35 10 -26 24 28 28 33 16 39 54 47 44 24 36 23 49 50 34 34 40 23 35 39 76 52 38 -18 29 -15 12 25 0 34 26 35 54 16 14 24 24 1 16 15 17 28 8 31 43 33 8 -3 19 -7 37 32 26 33 19 1 30 33 24 8 10 36 18 21 57 44 24 18 23 21 31 32 32 22 10 14 22 10 2 8 999999 999999 1 56503 323 122 30 10892 15 41 43 7836 1292 4133 625 655 714 700 693 646 666 689 684 780 743 702 699 663 714 623 794 791 856 845 939 807 871 1009 917 891 949 995 985 1105 1031 943 798 780 750 804 675 635 670 646 764 608 596 661 682 597 536 516 501 598 516 521 550 507 495 413 405 333 293 412 391 326 475 354 365 391 367 363 275 194 369 202 266 304 213 212 264 297 272 271 239 164 146 114 163 176 218 211 184 117 114 59 75 28 127 133 106 140 230 253 171 92 208 88 145 84 132 110 127 104 161 163 79 114 126 148 146 158 155 114 99 109 80 20 89 120 98 88 72 123 214 132 151 252 341 293 277 249 67 -14 -25 -18 48 -8 -15 57 41 43 5 -15 40 7 -5 13 -2 -32 -10 49 83 68 -51 46 16 -63 15 -22 -19 -28 24 33 10 21 -3 23 -60 30 77 42 8 -15 22 38 16 24 -6 54 40 37 -8 56 22 16 28 18 58 -17 -19 -39 -16 50 20 33 0 21 23 3 -25 -22 -31 17 29 47 26 6 30 22 23 -28 -27 5 -5 -12 -27 24 -2 -7 22 16 7 6 -7 20 5 -1 -22 -5 15 -20 9 0 -20 -1 26 20 16 -6 -39 5 21 -17 -19 -8 -4 15 13 9 -8 36 37 35 5 -17 -11 6 32 -4 0 11 5 -31 -11 -6 -1 3 31 10 -6 2 -1 -6 -20 -1 -1 -15 -35 -6 2 0 -1 16 14 11 28 7 999999 19 8 6 4 999999 9 26 13 27 26 24 14 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 56509 308 517 30 10897 15 41 49 7835 1295 694 678 887 771 721 762 822 825 836 857 886 936 961 949 905 949 987 997 1061 942 963 894 930 971 784 800 717 687 734 707 627 484 496 480 406 402 403 401 362 409 360 378 368 420 384 308 349 353 367 411 353 332 476 427 320 353 337 348 298 234 242 287 309 214 339 263 249 205 271 128 196 214 204 208 187 152 82 129 65 57 113 155 76 160 116 185 273 214 218 152 142 218 97 57 119 165 210 171 132 181 167 154 131 166 198 162 194 193 140 102 37 148 149 154 125 200 164 79 102 116 268 356 482 425 381 335 189 107 31 47 17 29 10 49 65 74 7 12 31 9 56 28 77 29 66 53 -1 2 107 44 21 22 8 56 29 29 -17 45 33 -6 4 3 58 73 22 38 26 24 45 44 22 86 89 57 24 13 37 66 28 24 4 -23 24 -6 24 15 55 68 59 34 -28 -14 24 17 25 49 17 3 -4 1 35 -3 -5 -4 -3 5 4 -28 7 28 6 35 -24 0 27 -25 -14 22 74 58 38 49 26 26 -3 -15 23 41 33 15 20 35 21 -5 10 15 23 4 -15 25 32 24 25 36 39 46 41 17 10 19 48 52 31 37 53 32 40 21 6 24 35 21 21 27 23 26 40 17 9 1 -8 17 33 10 -5 8 26 51 35 3 13 18 29 34 39 38 30 40 26 16 30 20 25 30 29 31 15 21 25 32 34 28 15 999999 10 2 12 15 56515 325 373 30 10903 15 41 55 7833 1297 727 773 737 747 636 729 695 765 789 823 758 780 889 966 872 815 846 906 947 956 1044 1087 977 1015 1115 1023 968 1012 1067 979 942 889 964 946 855 716 678 659 593 611 593 472 435 394 388 319 433 461 456 374 410 375 385 475 459 499 464 405 443 478 365 285 235 302 356 307 250 375 392 293 238 221 211 268 254 240 232 260 176 263 214 143 207 84 25 98 141 119 180 198 186 147 146 219 202 181 159 215 166 131 157 186 185 138 183 261 232 179 212 177 136 214 251 186 211 138 196 163 184 122 111 119 124 196 216 345 402 424 361 365 287 182 77 77 32 39 93 114 81 18 48 100 90 99 81 78 62 59 124 79 54 129 120 86 42 105 90 55 55 69 60 101 88 49 37 73 62 82 72 35 82 83 50 34 54 31 30 69 106 67 87 64 66 64 84 54 77 56 44 28 24 29 26 51 40 12 38 75 42 37 33 57 20 42 50 59 49 54 22 58 88 29 -3 6 27 12 32 39 40 64 36 76 47 79 80 8 39 42 53 37 61 40 65 63 54 50 82 92 67 53 30 73 43 17 29 72 66 86 54 72 74 71 81 56 47 34 63 79 67 39 65 69 64 43 75 92 73 58 57 52 68 52 43 68 34 13 39 63 25 23 26 38 47 63 64 52 50 70 73 81 63 80 57 70 75 68 76 66 65 62 55 83 73 54 55 51 49 49 46 47 46 43 49 45 42 33 33 27 11 11 999999 3 10 2 1 56521 317 438 30 10908 15 42 1 7832 1299 790 721 759 894 738 805 898 805 747 764 879 873 886 926 761 790 849 907 977 878 837 964 973 1039 1016 937 848 727 746 697 650 649 600 684 548 490 433 397 324 372 348 345 425 357 379 391 347 399 397 274 356 314 347 333 375 353 368 289 307 270 293 351 371 422 312 400 310 239 200 219 276 325 269 263 219 175 268 267 156 147 146 143 213 200 87 159 191 282 266 214 134 177 95 74 231 212 157 92 151 99 131 232 236 162 150 234 142 145 171 122 206 152 186 174 191 224 212 85 147 231 216 261 325 411 367 341 362 287 128 81 72 83 59 83 82 123 130 109 142 119 77 37 53 72 101 44 27 87 63 63 137 109 25 74 40 60 38 5 5 45 68 113 139 78 53 52 29 -62 23 43 71 31 -16 34 34 21 50 98 85 48 79 32 49 80 65 31 120 75 65 47 79 36 36 33 38 42 23 -29 43 87 77 12 43 42 -12 31 34 32 20 12 59 36 47 18 19 13 45 39 75 51 27 49 44 34 62 68 57 85 59 34 22 56 77 61 85 64 70 51 66 35 19 40 55 77 58 76 86 82 83 106 90 46 57 58 58 56 90 56 59 41 19 35 61 71 71 84 37 56 49 15 11 37 10 12 38 34 40 49 41 25 28 57 55 57 63 61 57 58 56 49 66 65 72 56 59 38 55 60 47 33 45 54 46 46 42 43 28 39 27 30 25 23 36 21 6 14 4 56527 308 438 30 10908 15 42 7 7831 1301 637 670 698 547 565 677 728 725 715 726 864 896 650 814 944 891 893 887 853 845 963 821 818 827 871 799 900 945 858 724 766 673 578 576 480 567 591 634 448 361 387 418 418 363 447 347 320 362 391 358 342 284 298 318 379 254 265 326 315 307 276 252 274 235 302 319 221 275 309 208 241 261 286 131 127 231 158 223 223 113 92 19 93 107 127 149 116 114 106 151 121 157 248 226 140 138 156 206 191 104 202 108 169 122 171 180 152 132 107 170 120 94 181 160 122 105 184 73 53 102 123 141 278 427 411 323 297 295 202 13 -22 -20 4 27 32 33 21 16 81 79 22 64 12 20 47 -16 32 73 11 2 -2 13 17 43 27 74 87 8 46 38 36 54 68 51 53 81 51 13 62 38 8 16 10 28 28 25 8 36 14 -48 -13 45 42 50 24 6 12 57 -17 -31 5 14 25 24 -29 -6 -4 5 -24 -21 -29 -22 -44 -68 -33 -21 -36 -5 6 -13 -45 -6 -17 -37 -67 -25 -15 -54 -30 -38 -5 6 11 -20 -19 10 -5 10 -19 -6 14 63 52 -15 -30 23 22 6 -12 -5 -9 43 6 5 -8 26 29 43 47 60 16 54 39 42 28 61 42 60 44 5 13 20 29 17 10 10 35 45 -19 -19 -7 9 30 0 -5 -17 -12 7 21 29 19 20 14 31 25 39 18 3 22 18 19 37 45 31 19 5 10 16 27 30 25 20 14 999999 999999 999999 999999 4 56533 315 327 30 10917 15 42 13 7829 1303 449 550 585 999999 999999 999999 648 717 686 654 679 759 715 760 720 789 850 755 720 750 794 753 771 785 863 1004 1034 855 785 853 757 763 760 670 552 537 431 539 478 426 550 426 390 441 428 468 437 413 391 343 217 345 326 326 382 404 406 455 311 339 314 261 299 272 361 298 219 249 241 371 305 281 273 241 269 134 164 228 172 114 164 104 178 109 122 34 95 140 122 182 127 119 164 165 229 292 239 165 182 133 109 131 136 198 251 192 157 109 199 157 122 177 170 131 206 171 134 209 208 139 56 123 157 19 146 263 363 411 404 347 189 101 30 36 -8 -27 70 31 66 95 25 115 89 3 19 72 144 122 50 39 49 38 16 20 9 67 59 71 66 48 51 83 54 81 14 -6 2 78 76 35 16 43 87 27 72 78 76 128 83 74 31 62 87 36 15 14 14 -7 57 8 18 80 50 42 27 29 34 7 23 15 58 21 7 44 43 -36 -29 11 -6 28 26 -25 -17 -29 19 46 38 53 23 31 49 17 39 20 18 17 50 40 9 10 24 65 47 28 59 4 16 46 6 27 20 43 38 27 13 10 41 46 42 9 48 47 28 44 75 50 33 22 78 61 95 80 43 57 45 64 32 24 29 66 48 51 30 29 17 -7 2 -4 -1 11 15 16 15 42 54 38 36 44 34 29 42 41 37 21 33 30 47 37 23 38 33 38 27 18 37 32 13 5 9 22 2 999999 999999 2 2 56539 307 406 30 10936 15 42 19 7828 1305 617 454 506 598 645 711 553 462 480 632 725 720 733 781 805 725 758 800 858 828 802 845 776 813 873 792 681 694 604 658 718 661 549 604 578 484 493 519 544 470 587 517 470 463 409 453 471 431 352 312 451 436 449 300 334 342 356 427 354 300 319 323 328 266 227 262 219 233 241 221 286 231 148 170 123 92 166 37 -13 130 203 129 30 99 123 74 126 143 203 116 77 156 197 275 189 190 106 113 129 147 100 151 96 161 171 153 108 120 71 89 114 138 103 196 145 96 96 155 141 210 215 166 355 397 317 287 209 146 14 -26 -50 7 18 18 41 101 74 21 20 -16 108 90 25 70 26 15 -6 29 82 46 20 59 77 52 29 -22 74 94 38 35 43 37 49 21 49 50 24 73 42 33 -34 1 12 -40 27 39 25 22 56 7 10 -14 44 -9 -48 -18 -11 -3 -15 4 12 17 11 17 -1 -20 12 -1 -47 7 -31 -13 -40 -36 40 3 -67 8 49 6 28 -13 -14 -22 24 15 4 21 14 -30 25 49 11 4 39 21 -17 17 38 60 28 7 -2 9 -17 6 21 10 -22 28 7 11 8 -3 43 42 26 23 -5 53 46 44 35 47 44 27 41 42 30 34 41 27 17 30 14 1 28 12 -11 11 -10 -23 -9 12 -14 -20 -10 -15 -5 38 2 5 5 29 25 8 19 30 12 15 24 33 13 4 20 24 17 16 7 9 18 13 999999 999999 7 3 2 56545 308 519 30 10959 15 42 25 7827 1307 562 720 691 667 709 685 606 655 707 634 786 688 725 803 795 781 900 942 846 804 857 900 962 760 862 837 764 702 626 507 603 569 548 445 489 530 477 421 423 397 323 341 415 373 439 326 442 422 405 417 339 366 450 347 345 337 321 336 317 216 270 284 240 279 366 277 222 267 248 195 170 208 166 147 170 11 85 122 53 99 54 70 148 123 98 152 201 241 182 243 182 203 79 145 199 178 133 148 164 103 217 113 100 60 123 172 199 102 107 126 110 85 75 99 119 157 106 206 120 385 598 503 461 382 400 216 32 47 46 -8 36 65 -5 -4 48 61 39 71 105 55 59 47 58 54 -13 -8 34 78 78 71 7 -51 41 3 12 55 85 21 14 62 66 98 41 67 33 42 9 62 91 108 57 75 61 58 34 87 92 33 10 49 47 32 17 -43 21 23 -8 20 37 -21 1 39 12 8 34 39 20 -22 -47 -11 37 22 0 3 50 -2 -3 9 23 81 16 34 63 -15 -9 -28 28 -19 -9 42 53 -1 15 31 21 22 4 13 47 56 34 36 22 40 32 33 36 19 16 0 9 25 12 9 24 -39 2 39 48 38 32 48 58 62 52 44 60 63 46 7 53 41 43 34 26 18 14 10 11 34 16 -7 2 9 8 29 37 8 7 26 30 13 22 39 48 43 47 44 39 29 50 29 19 24 8 23 30 36 22 17 28 19 17 8 19 26 18 9 56551 320 385 30 10975 15 42 31 7826 1309 481 590 548 522 657 637 531 649 580 648 699 675 678 670 757 787 764 724 833 737 782 804 894 841 891 987 1013 1005 955 862 815 919 915 723 805 748 753 717 685 629 692 469 394 467 423 387 350 358 407 274 322 408 462 393 390 416 386 329 411 455 244 357 343 287 301 312 315 316 326 351 261 335 290 248 135 229 265 265 257 226 193 53 137 122 184 183 177 134 103 222 239 181 169 216 269 231 49 43 162 142 161 205 299 199 93 160 191 132 193 200 218 136 139 134 179 132 135 70 150 134 117 134 227 245 402 530 561 478 376 278 235 157 58 69 55 104 102 99 103 40 95 58 47 15 65 124 159 18 55 97 44 112 84 88 127 38 111 74 103 67 48 31 30 8 72 49 46 95 59 67 115 134 102 86 119 82 118 90 99 87 63 53 92 94 74 44 55 57 41 44 -3 39 35 6 47 33 24 72 59 79 33 15 17 5 24 55 40 15 24 39 46 45 43 20 51 61 63 92 64 28 48 -9 13 71 68 78 33 48 56 42 52 0 45 116 64 51 47 53 65 43 54 32 24 56 55 78 59 54 37 38 62 119 83 87 106 64 115 98 87 79 83 63 87 70 93 35 39 60 52 36 44 48 45 42 64 68 45 55 50 30 42 22 30 54 48 56 60 65 62 64 56 50 55 59 56 59 68 73 74 64 63 61 37 45 50 42 41 43 50 30 24 33 17 18 17 21 18 999999 999999 6 56557 317 429 30 10989 15 42 37 7824 1311 656 523 602 599 673 741 625 700 733 698 662 741 847 779 808 846 901 889 804 767 861 1057 993 846 888 917 863 868 861 850 865 838 736 728 732 694 687 709 695 537 517 539 454 425 401 251 278 340 332 435 314 383 263 272 494 429 409 348 453 449 275 336 325 293 280 283 328 227 275 317 328 268 271 239 235 160 172 173 145 145 101 98 121 192 181 210 167 186 237 207 175 203 244 279 270 225 167 130 174 148 229 229 261 214 187 162 132 240 165 124 98 102 106 126 152 90 118 204 181 196 156 223 388 458 578 413 403 327 148 127 81 2 35 11 25 38 83 87 68 43 75 37 53 67 73 46 69 84 32 11 121 83 61 43 56 100 98 141 65 25 -3 46 53 21 18 -11 85 42 95 82 29 43 32 41 78 82 105 80 73 77 87 67 31 34 120 31 43 18 59 28 23 70 69 35 22 31 46 30 -8 19 63 31 0 26 82 46 44 -35 65 40 -4 32 -1 -5 26 42 39 39 30 15 46 94 86 60 -5 10 60 95 70 33 68 14 12 45 62 15 46 69 31 9 5 54 29 7 31 46 72 72 42 32 58 83 55 91 128 84 67 63 56 79 74 81 66 57 59 48 49 18 63 51 62 47 20 7 -1 1 12 24 38 15 24 64 65 23 37 59 62 47 55 35 34 71 48 28 62 56 32 35 37 47 53 53 38 19 32 25 11 9 31 10 999999 11 4 999999 999999 1 6 56563 314 475 30 11005 15 42 43 7823 1313 683 707 651 674 649 737 749 830 872 915 833 849 853 807 906 886 901 890 848 932 935 733 914 815 733 712 673 730 589 545 428 496 506 440 390 440 356 428 463 303 354 348 390 337 296 376 394 378 315 292 306 434 355 405 358 310 182 248 356 337 349 362 314 346 256 315 320 149 249 316 266 236 246 185 211 180 173 130 102 129 97 105 192 125 134 84 165 196 246 171 122 140 114 125 122 160 235 202 267 207 165 132 122 144 166 191 158 165 186 17 120 158 137 150 175 166 127 176 193 284 402 471 421 276 348 208 174 75 30 -21 2 44 39 -13 81 129 137 61 53 83 70 44 87 69 96 60 36 113 79 105 24 75 94 115 52 71 25 54 57 66 47 46 -29 -24 34 81 49 70 100 58 9 8 53 92 70 57 39 7 13 29 51 23 5 -11 -15 -14 -9 35 15 84 75 41 57 9 -1 22 -6 8 1 34 -26 -42 -6 50 12 26 10 -17 5 -10 -11 41 43 6 -13 47 41 -1 70 59 47 8 21 32 61 85 60 22 13 9 0 7 -5 24 -12 -27 -17 -6 16 23 37 40 30 34 31 49 28 33 60 57 66 71 55 104 71 68 89 71 56 37 41 48 51 51 42 21 24 28 -11 4 5 18 25 -3 9 5 28 17 4 10 32 18 34 31 37 44 30 12 17 22 51 47 27 26 28 32 36 32 24 23 21 17 14 14 2 1 999999 999999 3 999999 999999 2 12 1 56569 310 402 30 11022 15 42 49 7822 1315 502 583 481 435 490 414 526 513 618 689 634 727 593 631 589 715 772 771 880 837 1025 1025 957 948 974 991 930 843 819 933 924 837 741 788 717 714 675 679 631 570 634 546 504 353 373 443 506 436 378 394 425 292 334 385 306 334 360 373 355 328 297 282 272 344 361 365 325 374 344 232 262 291 215 343 245 238 230 154 166 201 144 156 112 68 83 79 153 137 255 154 149 189 169 214 157 146 143 148 149 132 100 75 104 149 149 74 104 155 132 247 191 244 199 179 40 98 149 188 222 125 121 261 290 369 329 175 65 89 56 35 114 19 6 71 56 69 43 29 34 97 119 27 62 89 45 34 32 62 42 22 34 56 61 52 11 38 35 26 69 79 31 2 2 58 101 86 108 48 53 34 52 9 -36 7 93 42 21 60 45 40 50 -24 -3 15 -7 33 12 -22 -34 -5 45 0 13 -29 -32 24 53 50 62 57 17 -61 -16 75 55 22 15 43 13 5 9 -9 25 2 41 28 18 67 43 51 8 -32 35 35 50 44 21 27 9 24 35 14 33 12 12 12 20 36 18 1 0 11 -11 15 20 -15 36 10 14 34 21 15 26 73 52 68 72 62 73 63 50 75 70 73 79 30 35 47 15 26 11 46 49 9 9 6 6 -7 14 5 11 19 19 28 30 1 16 22 35 25 37 29 53 42 43 39 39 29 26 22 20 9 0 16 12 5 7 21 7 13 56575 317 449 30 11039 15 42 55 7820 1317 466 570 557 533 618 756 811 684 811 618 871 838 800 854 893 875 939 897 932 944 1011 1052 953 936 990 785 810 766 638 644 449 493 551 557 475 468 415 386 387 429 399 495 412 417 388 384 374 368 384 367 347 387 364 366 396 365 400 366 398 308 230 285 375 306 315 351 380 394 293 249 387 239 294 315 276 250 148 203 166 196 214 154 112 123 140 150 102 98 108 120 181 120 224 233 172 151 206 111 200 162 117 166 118 123 217 143 137 156 162 248 179 185 163 175 139 137 127 116 121 243 384 383 287 231 42 -8 88 76 56 68 23 25 109 67 144 23 -19 86 78 67 28 70 75 58 134 40 68 66 63 96 48 63 41 50 71 77 59 105 92 69 39 62 86 44 70 22 101 93 99 35 85 65 96 84 89 76 105 12 34 14 12 10 91 82 38 6 -30 -4 58 -1 11 91 97 17 47 5 31 51 83 11 2 45 7 30 34 9 18 48 52 56 86 59 47 -2 49 33 32 43 23 21 5 45 59 67 52 33 99 47 54 58 -11 4 29 -14 18 17 20 39 2 -4 -5 33 33 13 16 24 53 48 19 40 73 43 50 37 58 65 58 91 83 77 53 61 52 26 30 51 25 1 12 32 0 22 31 22 3 16 11 34 45 34 19 14 30 40 34 38 45 25 17 44 46 36 61 53 48 46 56 51 41 38 33 27 35 34 31 27 29 22 9 999999 15 17 5 999999 999999 999999 3 56581 325 403 30 11053 15 43 1 7819 1319 544 999999 999999 999999 652 722 749 760 797 805 682 836 904 957 980 948 980 1055 1050 1053 1002 1108 1062 993 1009 1092 1100 941 939 771 771 854 827 611 478 522 481 412 480 462 467 385 345 484 426 342 399 605 559 495 433 484 439 434 374 378 325 424 540 431 394 453 427 413 499 457 460 462 411 431 354 394 385 368 345 345 386 282 240 185 294 372 271 239 177 119 153 207 167 147 188 193 278 216 248 280 234 249 152 114 108 121 207 185 183 237 202 222 239 180 263 270 166 209 257 294 251 223 207 222 177 195 309 443 333 249 178 160 116 114 122 126 71 71 96 91 82 108 29 83 61 49 67 48 37 96 41 59 4 88 154 168 116 82 84 65 131 100 20 24 89 85 78 79 74 62 117 100 111 161 106 113 86 104 78 52 74 13 53 83 84 86 65 65 42 34 76 103 59 24 62 47 66 53 48 51 77 75 45 58 54 39 75 67 35 30 54 23 60 97 90 67 65 41 72 70 59 9 36 38 34 42 37 55 77 117 80 71 50 52 89 85 105 96 36 59 85 60 42 35 33 56 53 68 67 88 82 38 56 76 92 66 68 110 130 130 114 99 98 113 110 85 34 52 101 74 55 73 53 31 40 68 60 56 37 12 40 64 68 65 55 51 55 56 31 61 69 82 90 81 72 86 92 79 88 74 70 82 58 50 57 79 74 61 63 60 56 37 49 46 52 36 26 21 28 37 17 29 27 22 15 11 15 8 4 56587 318 477 30 11067 15 43 7 7818 1321 594 607 620 627 672 710 824 743 857 952 881 928 831 868 1017 855 969 1043 943 1018 885 823 731 716 639 700 698 574 576 588 470 510 540 527 477 445 429 402 300 413 455 490 422 361 394 499 403 349 424 393 412 319 415 454 517 504 353 406 272 281 275 289 293 297 296 309 356 459 244 296 271 239 293 233 166 123 166 265 183 170 152 118 199 97 111 158 220 222 250 235 140 155 220 96 105 127 128 101 121 94 127 234 204 241 167 174 203 203 226 128 170 190 154 66 111 166 218 285 289 190 198 17 86 41 14 68 1 63 72 89 63 24 39 18 24 63 150 102 42 3 48 22 61 80 77 66 114 103 42 92 61 61 82 36 58 36 29 26 46 15 68 60 64 86 5 -12 97 111 44 47 80 64 66 44 62 81 62 15 -32 -1 3 64 19 32 38 90 56 21 -11 -10 -22 -21 -11 18 66 1 10 13 40 17 -39 21 49 15 -3 -7 -2 -34 19 31 5 3 51 48 29 8 -7 57 67 29 14 25 30 52 82 34 3 16 71 100 39 37 20 9 42 65 47 7 10 21 9 25 5 -15 -6 -13 47 47 65 48 81 98 66 70 35 62 52 42 49 17 19 53 42 26 10 4 10 8 24 12 19 27 13 32 23 19 32 45 25 18 24 37 42 28 29 32 49 57 29 32 38 44 22 26 32 24 35 36 37 35 42 36 28 16 18 999999 1 8 13 5 18 10 1 999999 999999 999999 999999 2 56593 312 400 30 11080 15 43 13 7817 1323 462 999999 999999 999999 635 496 627 590 539 536 649 733 749 803 848 779 866 925 925 894 1022 751 965 836 897 863 743 767 827 871 854 717 857 850 745 808 650 608 486 473 436 368 356 465 351 351 414 345 362 431 381 388 330 324 397 382 390 371 381 258 191 188 195 268 225 225 315 119 315 361 198 289 257 132 142 68 237 148 143 50 52 142 180 106 30 38 110 193 242 166 223 257 220 123 121 158 148 137 121 152 171 179 149 171 261 137 199 249 115 200 136 155 177 119 99 106 139 219 210 266 187 96 66 -18 1 -28 -68 22 35 13 -14 48 25 100 104 48 15 37 17 -11 53 26 52 51 2 37 72 96 72 71 9 -1 58 59 17 25 -20 -10 28 7 15 1 -14 81 8 53 29 85 36 37 0 33 56 22 63 -6 55 55 58 70 54 59 38 -6 20 51 -2 22 -4 7 33 43 47 -4 -11 12 27 -1 19 14 -6 18 25 7 87 87 -10 -22 13 25 6 -6 -4 -9 25 -22 -11 -14 1 -9 -18 38 23 -3 -22 29 -6 4 -20 -23 4 -4 13 -6 3 10 17 41 -21 -27 10 0 -16 8 -6 -13 -14 -13 -23 -17 16 -22 12 17 35 49 62 66 33 12 41 2 29 26 32 53 30 11 -24 -5 9 -6 -24 -1 -2 17 -5 -2 33 22 6 15 32 49 28 48 33 23 5 25 36 26 31 15 7 32 19 23 33 30 29 23 26 17 17 14 19 18 2 3 1 5 56599 309 501 30 11091 15 43 19 7815 1325 542 451 508 626 665 648 648 642 779 806 786 780 1002 931 946 980 1014 950 908 903 815 790 836 725 726 763 660 539 550 567 568 432 367 418 503 434 305 355 505 419 391 355 388 374 402 388 274 400 418 450 451 457 455 466 314 372 316 223 212 240 308 241 161 286 209 333 250 157 223 201 108 182 132 221 158 151 89 140 194 116 157 173 170 160 199 203 153 197 239 248 164 147 164 98 98 161 159 136 168 182 152 254 174 233 182 153 127 240 209 124 131 51 110 211 291 274 161 24 81 59 89 91 22 85 60 5 13 -3 53 31 -12 92 63 -33 -9 37 76 51 39 68 71 26 50 102 78 32 69 110 47 -9 90 62 52 61 -12 17 -10 40 34 21 50 64 -10 33 40 31 75 77 -5 24 15 19 95 33 -13 40 60 6 -8 -16 -29 -31 33 4 -41 -56 -37 -7 42 22 10 -5 29 8 50 10 -51 -36 57 2 3 17 20 -2 18 42 53 36 -8 40 -21 28 -12 40 17 -13 -15 27 55 31 55 29 46 20 -41 -7 -8 27 10 27 33 7 18 31 15 -23 5 31 14 -10 -2 23 5 6 -3 -21 -5 9 0 44 85 72 55 66 20 42 62 56 64 36 10 -1 29 20 -5 -11 -4 4 2 23 24 6 1 -5 16 33 20 40 55 44 36 32 32 19 17 15 9 31 30 26 25 24 26 32 24 4 15 32 12 14 8 7 3 14 9 999999 0 7 4 56605 310 840 30 11100 15 43 25 7814 1327 830 896 919 854 897 1020 1056 870 952 933 873 940 838 727 707 773 670 624 599 556 615 657 575 577 566 545 443 504 470 509 444 444 506 462 430 527 444 370 446 480 391 389 397 450 477 485 438 406 472 421 464 305 352 328 226 203 263 213 282 258 280 288 295 334 244 268 185 155 262 256 205 186 143 212 208 188 261 166 88 267 308 199 304 319 261 246 200 241 212 203 289 250 247 241 224 190 231 313 239 224 215 195 120 254 250 241 195 146 180 131 85 99 153 56 75 39 49 49 19 67 116 75 26 39 53 37 15 32 65 70 35 56 62 33 66 27 165 98 110 91 106 120 53 -5 102 52 49 49 115 107 18 59 29 98 163 151 94 74 97 78 107 83 72 63 90 79 28 19 90 84 87 50 21 55 46 5 12 61 51 44 55 30 37 81 71 47 89 82 77 24 16 64 56 22 13 -21 31 26 47 101 61 51 10 18 20 32 77 46 71 65 43 48 43 59 63 83 30 48 48 43 22 59 72 95 36 48 86 95 58 49 27 26 43 30 40 35 23 37 65 57 63 51 66 80 67 94 72 75 70 77 68 92 96 82 20 28 14 37 39 38 42 55 38 30 51 39 44 52 46 47 70 68 44 38 62 37 35 58 72 68 52 52 54 46 49 42 57 66 67 48 51 55 57 50 45 34 29 35 19 21 33 12 24 36 18 10 12 7 11 4 56611 311 849 30 11109 15 43 31 7813 1329 965 1004 921 890 837 867 828 820 788 874 814 794 757 657 663 688 760 689 603 602 624 560 533 577 499 480 538 492 616 527 512 510 509 484 530 489 556 590 540 444 425 496 545 480 475 537 550 555 461 397 254 259 263 211 343 245 276 298 336 224 236 307 273 247 250 265 244 242 277 193 217 208 255 246 167 214 227 270 180 233 290 248 305 197 227 217 221 218 267 260 330 355 193 162 127 161 172 270 243 218 251 232 230 232 204 130 126 210 143 121 58 69 122 85 41 80 95 123 122 65 97 92 -9 12 37 137 120 115 152 66 93 65 97 62 27 125 159 112 68 34 75 62 124 120 28 108 67 110 79 64 95 133 55 66 83 83 69 66 77 81 90 113 112 87 61 48 1 87 29 53 19 33 61 34 55 61 52 76 41 63 43 98 45 36 90 63 76 67 8 30 21 13 78 91 -21 19 22 77 56 44 77 72 48 70 64 20 56 72 94 63 97 73 81 33 62 83 42 56 52 66 60 60 75 57 48 88 89 78 38 45 66 76 37 25 32 38 48 64 65 95 62 58 96 74 63 90 103 124 107 76 49 86 66 59 47 48 30 55 65 33 66 42 59 74 56 74 80 89 74 82 84 78 84 76 99 68 40 78 87 82 78 76 84 93 72 57 68 60 70 68 64 67 41 62 49 39 38 35 44 37 32 12 21 41 29 19 21 22 17 12 8 56617 303 833 30 11123 15 43 37 7812 1331 779 769 845 818 857 874 834 881 797 715 582 646 678 544 567 588 507 617 620 451 499 507 485 461 498 434 324 403 455 415 445 397 410 386 329 350 316 437 330 317 501 509 469 404 395 301 278 357 248 229 220 256 196 142 186 197 191 235 196 199 276 235 145 133 121 119 113 146 158 189 210 186 185 142 146 169 163 236 228 166 194 222 216 245 203 125 236 244 211 230 233 223 220 155 240 89 70 146 220 231 219 131 58 29 85 72 166 53 88 71 -62 65 106 39 -51 -12 28 50 103 67 74 69 11 149 88 12 42 117 8 -23 36 149 102 43 14 74 63 118 44 97 76 40 36 23 42 35 84 29 38 35 39 43 48 79 77 64 54 36 85 -7 -2 24 26 48 36 41 13 29 -7 44 48 25 9 -2 27 32 -1 -29 -16 -23 -7 -20 35 18 29 30 -22 -2 19 -9 27 22 13 34 -5 12 16 -10 -35 21 14 20 25 -22 -27 -9 17 21 -23 29 11 52 45 31 38 61 53 36 54 11 51 35 41 42 28 50 32 37 45 17 -6 23 -8 -27 7 12 47 -3 8 19 10 44 40 67 59 73 83 58 66 84 40 25 30 -2 18 26 18 11 19 -3 18 23 19 17 31 41 35 49 36 33 26 37 41 24 28 35 38 35 31 28 27 44 43 39 8 27 28 42 25 30 26 22 13 4 9 999999 999999 999999 999999 7 6 9 1 56623 307 818 30 11138 15 43 43 7810 1333 728 811 713 780 928 799 874 809 792 668 600 574 619 654 565 577 656 634 650 691 597 546 469 484 483 509 480 338 446 468 394 535 411 412 420 399 377 567 425 471 462 487 443 356 340 392 526 551 282 359 437 279 260 226 236 305 240 195 200 171 192 202 108 133 242 251 156 188 143 145 153 106 112 168 190 134 228 202 202 267 246 160 222 174 201 227 137 229 188 237 271 198 145 183 189 147 208 121 64 128 177 216 216 275 126 73 92 167 122 76 62 30 79 46 22 -17 39 44 -5 24 77 63 8 35 78 17 35 18 45 25 53 32 94 31 52 46 61 12 82 16 -11 91 112 84 63 -26 -1 63 109 27 71 -3 50 86 61 60 55 45 -31 32 70 45 31 46 97 60 35 45 15 15 8 -17 22 43 28 6 12 -2 57 26 -30 -12 41 54 -8 20 -12 10 -27 7 -50 35 66 -32 -6 12 -21 -20 -15 2 18 32 39 4 59 48 66 32 22 0 44 12 -31 7 4 12 28 50 12 26 25 -22 3 53 3 -15 -4 -7 23 8 55 28 17 11 9 19 -9 -29 13 47 10 25 15 -5 2 54 70 53 39 63 58 50 47 15 7 15 35 -3 3 9 -13 -2 28 -9 -10 16 33 24 14 25 10 24 49 42 30 6 0 23 23 32 39 35 17 12 10 24 16 16 41 11 16 24 12 999999 999999 999999 999999 999999 999999 999999 999999 10 999999 8 999999 999999 4 56629 311 774 30 11154 15 43 49 7809 1335 777 699 647 699 857 864 744 925 1032 940 841 723 679 704 717 691 644 582 583 771 599 556 531 504 547 582 396 468 456 444 446 502 451 447 531 434 410 437 461 439 297 348 397 412 378 349 458 418 266 385 325 229 276 233 222 242 201 273 217 285 160 138 149 200 105 81 247 233 231 139 226 125 186 149 140 180 230 175 194 156 204 188 150 249 191 186 161 319 312 202 301 238 244 222 250 224 196 233 190 234 171 168 173 168 223 128 44 58 62 132 161 50 77 106 22 46 6 80 75 2 61 70 71 96 120 133 12 72 36 -5 32 38 -19 67 34 120 61 80 43 19 44 25 47 10 44 69 17 109 132 47 58 111 22 92 106 92 63 16 91 101 116 106 35 38 43 29 25 115 29 56 83 21 -22 43 67 67 32 41 72 78 5 41 95 17 76 81 -4 -7 39 61 23 -19 22 60 67 62 41 21 63 37 38 -7 2 13 71 51 80 21 56 76 80 20 65 30 27 56 48 53 41 46 9 26 -1 70 56 32 48 28 50 45 21 27 -3 26 53 4 -4 33 15 7 39 45 57 39 32 52 50 62 81 63 62 85 70 42 64 40 19 51 25 -2 23 36 42 54 66 59 40 63 57 34 14 31 27 26 47 34 38 27 50 62 51 59 54 47 64 70 50 45 42 39 41 37 26 46 30 30 18 16 24 10 11 11 999999 17 11 10 5 12 17 10 2 56635 314 696 30 11166 15 43 55 7808 1337 738 773 940 1139 1198 1233 1255 1427 1541 1601 2058 2736 3021 3067 2782 1777 926 707 617 634 524 522 582 608 535 555 489 328 431 405 459 511 475 447 384 247 366 328 303 402 430 383 388 413 409 361 284 301 294 354 314 348 278 243 210 234 169 125 160 172 267 245 99 177 146 66 229 164 61 142 147 174 138 133 288 290 183 240 190 239 252 211 226 286 311 315 244 225 204 198 172 171 106 244 157 190 186 190 210 203 147 168 150 109 63 186 43 198 147 63 62 57 71 1 62 24 80 -6 49 66 98 126 -21 -7 0 73 71 73 -3 24 89 77 81 39 44 111 86 32 37 25 56 74 36 47 9 40 50 62 116 13 69 17 28 61 73 120 78 69 90 74 11 22 40 47 61 18 30 -18 34 44 -2 7 6 17 -18 35 68 100 55 16 -6 -20 51 74 62 43 6 2 14 22 95 57 68 65 25 18 19 27 56 81 25 3 59 75 14 69 38 -14 13 44 20 -13 -18 39 12 43 23 6 9 -10 18 47 35 46 19 49 2 44 44 39 30 0 63 48 24 19 26 -7 24 13 -7 6 -4 25 12 10 37 30 7 12 24 38 33 51 24 11 2 47 33 23 -15 -14 27 21 56 11 7 17 27 34 48 24 5 3 46 45 20 39 50 52 51 61 37 30 24 36 37 41 39 11 27 51 39 39 24 29 15 13 32 17 16 999999 9 9 12 25 999999 999999 6 9 1 999999 999999 6 56641 328 103 30 11173 15 44 1 7806 1339 490 485 421 351 384 364 314 377 477 358 334 348 434 579 468 481 452 529 565 508 540 999999 999999 999999 1184 1325 1597 1623 1784 2285 2449 2689 2969 9414 75381 121019 68194 5929 624 572 600 588 471 532 580 480 400 419 426 315 358 427 433 438 384 453 311 260 367 304 278 483 425 319 324 421 387 419 355 368 187 240 202 229 191 240 198 199 189 199 131 216 162 177 142 171 260 107 84 172 94 186 229 187 177 155 162 275 221 275 218 63 212 248 237 208 180 200 265 253 185 162 161 129 154 231 156 95 86 134 107 52 83 68 54 59 97 103 46 61 -6 3 -41 66 40 35 102 71 40 82 51 120 129 94 64 -7 69 41 59 46 50 88 30 33 77 127 82 103 74 103 45 43 97 13 47 11 24 18 76 49 1 43 109 150 62 66 17 76 46 -17 -9 48 69 40 95 37 -4 3 24 109 49 38 40 28 -50 -23 29 15 -63 -16 35 55 58 -11 21 51 50 39 2 32 -2 -39 31 22 -22 23 26 31 26 20 3 13 16 10 22 38 57 27 30 16 -4 28 23 37 37 45 9 11 69 61 -4 13 9 17 23 9 23 4 -16 33 13 33 4 18 -3 20 30 -16 18 25 -13 9 28 34 44 35 23 39 47 16 20 30 63 59 23 23 14 0 18 6 -26 -16 -8 36 13 12 29 9 -1 10 12 51 29 18 0 19 29 29 20 22 17 30 12 10 20 22 24 35 25 45 39 23 23 25 26 31 3 999999 4 7 4 6 9 19 9 999999 3 8 56647 338 104 30 11174 15 44 7 7805 1341 -4 999999 999999 -83 999999 999999 41 -11 999999 -94 999999 -63 -75 -87 -39 -98 999999 -52 -48 -32 -28 61 180 542 671 560 1170 1495 1438 1551 1842 1723 1962 2579 3484 4737 11980 42231 126623 216940 350362 429756 347136 377419 73052 2033 563 605 538 555 561 513 470 370 351 427 475 491 542 492 366 445 381 417 361 372 409 499 523 352 251 390 382 380 370 280 248 251 242 276 244 254 233 234 197 184 74 213 255 190 206 193 117 144 209 213 280 204 221 280 259 258 255 249 219 282 240 205 129 249 297 233 139 233 129 122 162 125 94 149 96 143 88 67 35 -5 178 127 48 102 47 41 47 22 33 41 97 35 106 58 50 67 35 38 31 20 47 73 3 41 2 -3 57 105 61 70 64 95 60 77 119 37 72 136 110 36 30 17 60 73 56 39 53 78 69 15 -4 -4 80 56 52 32 65 74 37 999999 12 69 57 -3 21 29 20 -10 33 53 -3 34 43 72 35 62 23 19 22 21 68 23 -45 65 50 8 71 18 45 46 13 -24 12 40 16 18 15 -6 7 -27 -12 52 75 19 48 48 58 46 85 58 15 39 68 70 68 48 32 65 67 74 20 40 6 25 20 13 25 4 53 40 25 17 -2 12 7 11 34 6 15 16 1 -2 46 33 37 42 37 55 48 39 30 9 22 45 42 22 14 36 23 10 30 52 44 39 37 31 11 2 28 40 26 41 32 66 55 36 48 53 66 59 62 51 55 40 25 9 42 53 46 29 33 35 27 25 14 23 20 31 24 36 28 23 19 19 12 12 6 8 6 999999 999999 9 56653 305 860 30 11180 15 44 13 7804 1343 161 1751 3218 4335 4604 6507 11687 19368 39144 83257 170195 316091 436868 371829 385002 347262 356183 520642 613299 343566 107258 2481 543 578 439 501 359 347 409 294 349 309 375 480 349 454 450 293 349 467 427 366 406 356 384 345 354 326 275 361 320 221 208 271 310 251 278 245 128 178 156 179 156 194 203 180 211 219 239 227 105 117 208 276 358 223 193 264 166 262 184 120 112 214 151 134 203 208 158 105 45 17 107 53 4 124 13 17 -87 41 0 56 20 58 95 71 10 40 68 68 85 49 67 65 49 31 27 35 80 77 63 65 -51 -18 114 119 75 72 102 81 47 26 -16 38 0 11 26 71 9 52 100 133 62 79 90 76 7 106 72 44 43 43 56 84 -1 5 76 44 20 -14 17 41 17 -5 7 11 -27 -20 -22 -11 15 -30 23 -3 -7 23 11 43 62 -16 -20 54 13 -35 -12 41 -22 -14 -28 -30 -45 -31 8 -13 45 43 36 15 -2 -4 17 31 0 29 10 8 -19 15 -31 -14 39 53 -16 -17 23 5 -13 7 20 37 13 -12 21 15 -25 -18 0 -25 -1 29 21 1 26 4 -30 -9 11 -17 -14 -7 13 1 37 29 -17 36 20 34 55 15 -24 9 16 14 20 28 25 7 14 52 26 24 26 34 43 25 28 45 30 19 20 28 32 40 33 38 42 33 37 14 22 42 29 20 34 42 27 17 20 24 35 31 19 11 17 999999 8 5 16 10 17 2 999999 999999 1 56659 341 93 30 11193 15 44 19 7803 1345 955 345 441 358 389 360 439 388 386 438 587 729 962 1342 1684 1980 2578 4185 6605 8184 8500 8631 10051 12080 15290 20131 22044 23768 26125 30028 35604 38817 38934 32174 20768 14331 33932 6567 763 693 588 624 581 376 454 377 376 419 496 460 382 325 399 359 388 337 322 375 406 366 416 365 331 315 423 294 283 402 302 316 352 355 228 294 344 313 345 186 209 262 246 191 242 138 208 246 135 166 193 154 223 173 256 199 136 88 275 342 266 236 167 213 216 197 133 113 147 142 190 92 73 210 116 77 228 149 118 175 113 138 119 146 123 108 95 100 56 65 53 86 118 48 72 125 84 99 107 149 61 58 99 50 102 68 114 67 90 88 40 56 163 149 39 52 46 32 93 94 80 52 116 88 125 70 69 91 75 131 131 118 147 149 64 62 95 114 96 96 106 81 61 41 41 41 24 75 62 31 9 49 35 18 37 -1 42 30 77 78 21 59 59 71 80 62 23 45 72 101 51 32 87 37 2 53 46 36 1 22 8 20 57 65 58 5 35 52 35 37 43 47 17 84 71 65 25 16 18 25 61 75 36 35 46 34 92 64 35 57 57 32 70 46 25 1 23 26 22 14 63 66 14 14 3 19 18 3 -18 -10 46 47 23 24 25 40 44 47 40 57 38 36 43 2 29 34 17 40 41 40 44 31 52 42 82 96 72 58 39 55 59 47 32 20 46 57 57 67 64 62 56 38 58 59 63 38 52 58 43 32 25 44 48 40 28 29 36 35 44 35 33 23 29 29 35 14 17 20 3 999999 10 1 2 56665 335 76 30 11206 15 44 25 7801 1347 224 111 145 145 214 261 218 453 673 916 1108 1143 1101 1271 1712 2472 2722 3258 2668 2135 2682 3224 3791 4323 4605 5798 6729 6943 8517 9637 9422 8387 8282 10218 12131 14535 18235 43738 103015 248746 228050 161212 49338 2530 692 545 481 429 438 227 326 376 379 339 232 459 458 376 282 380 409 293 270 311 311 302 313 247 250 206 226 301 173 91 101 146 207 306 270 249 216 200 144 80 186 198 181 196 109 189 160 244 150 120 152 32 123 148 252 262 151 136 234 195 90 113 164 185 114 111 78 156 9 137 92 35 44 27 79 172 161 52 53 14 -5 84 80 33 33 63 54 64 26 15 72 60 58 -16 44 -3 34 65 94 133 51 -5 128 99 10 49 59 65 24 80 72 30 121 33 48 71 119 69 13 36 76 72 55 79 54 138 42 56 54 101 134 95 22 54 95 69 61 38 18 -36 13 20 43 20 -5 -42 57 79 -16 4 -56 -2 -13 -5 9 -32 42 -2 10 50 39 -4 -4 -12 0 -19 16 -24 -47 4 31 -28 -20 30 47 17 8 38 39 32 5 7 -5 -21 -15 4 3 -19 43 56 30 60 18 42 53 -23 12 46 34 26 10 -1 33 6 33 64 22 23 27 1 23 16 19 -22 34 27 24 45 25 5 4 -30 -10 4 -11 4 43 46 24 20 56 -7 45 36 34 37 17 18 4 44 18 18 10 10 36 33 49 24 -1 34 56 16 19 40 57 30 24 51 43 23 43 52 41 62 51 51 57 38 53 53 49 40 16 14 25 35 35 39 23 14 27 14 16 11 11 11 27 21 999999 2 12 56671 331 91 30 11221 15 44 31 7800 1349 761 116 91 0 35 219 129 32 366 478 278 604 721 1071 1435 1717 2109 2776 2872 3437 4060 5081 5942 6158 7488 9299 11198 13279 16026 18407 20524 22888 24305 26494 29757 31957 37145 110599 251360 252487 162240 117711 11829 4200 1314 601 508 536 538 482 420 390 294 371 377 238 240 260 283 345 305 197 146 312 230 302 267 214 221 254 275 326 221 212 142 163 136 266 298 198 257 244 233 229 232 118 107 219 211 236 194 170 164 136 81 194 113 157 211 224 234 211 152 236 190 110 230 206 64 55 149 157 192 81 124 77 126 133 148 186 19 19 77 101 163 81 69 47 73 40 53 25 80 99 29 54 4 -11 24 21 64 77 44 -15 4 99 65 90 108 63 -1 5 -7 -40 -19 47 33 105 98 68 1 45 -5 -16 -12 47 20 -12 -33 7 35 43 6 29 68 120 103 54 23 12 -7 -15 -24 -39 -16 42 -16 -79 -16 6 -41 41 -36 11 67 44 -10 -20 15 37 0 15 3 8 -12 25 -19 -26 38 7 -33 -27 38 27 -13 -57 -30 -24 46 -26 20 5 -8 -48 -14 -2 32 40 -10 -15 -4 19 55 39 41 6 40 29 37 39 59 5 -8 10 24 -7 15 0 -45 -10 2 -34 -26 -8 -15 30 -44 -18 -13 -11 -25 -26 -41 -15 -5 33 21 24 -8 -9 7 12 25 9 28 35 20 25 27 -11 -18 -4 37 1 -23 -14 -12 31 25 3 21 14 17 7 19 29 37 42 3 16 35 20 5 22 38 23 31 22 21 16 18 25 1 20 32 12 6 13 999999 13 999999 999999 4 6 10 6 19 11 13 7 8 56677 337 104 30 11234 15 44 37 7799 1351 369 294 384 399 319 317 290 360 348 438 523 645 640 1036 1602 2157 2527 4037 6942 8754 10307 10540 12149 17080 23793 26611 27505 28273 29355 32292 38778 41117 42437 42029 38070 36562 35223 44253 37118 22188 1724 694 573 527 566 527 387 449 452 310 342 403 390 379 331 418 397 334 368 312 290 445 212 199 197 218 232 266 217 227 203 157 262 183 186 250 113 271 301 246 285 308 292 205 251 226 180 88 97 149 212 254 158 144 160 217 248 103 165 261 216 158 191 143 180 277 249 166 176 203 146 134 69 230 141 202 149 226 85 95 40 127 158 121 87 41 80 5 95 58 53 68 -23 98 50 39 38 51 110 76 75 89 10 60 82 55 108 53 102 89 68 87 47 96 113 49 59 45 66 158 100 155 77 46 31 -1 39 71 87 56 70 47 105 85 72 89 58 46 59 47 30 -17 44 -19 -25 -12 21 67 14 80 28 13 19 37 29 -8 3 28 57 29 68 56 74 59 20 20 -4 20 51 18 -40 -14 36 17 44 73 11 -23 -24 -4 9 76 43 -7 19 45 -7 4 12 35 41 29 21 9 53 20 28 102 91 50 50 77 42 29 62 82 25 6 32 -24 -14 36 23 30 38 -3 -23 23 20 43 20 -2 11 7 16 -9 -21 29 48 26 19 38 40 32 22 8 23 30 21 24 32 36 37 45 14 12 45 7 33 42 32 41 24 34 50 44 39 13 44 77 54 68 56 44 38 61 58 61 61 40 35 30 44 39 41 33 40 36 35 29 16 14 17 19 37 21 32 14 18 29 16 19 23 10 999999 6 7 56683 339 56 30 11246 15 44 43 7798 1353 1201 580 553 638 529 546 617 507 555 727 698 769 1071 1846 2799 3592 4117 3820 3779 4619 6109 8671 10879 12904 15350 16752 15467 16377 14983 10217 5548 3094 1590 1004 761 564 538 597 638 680 670 733 736 590 438 437 439 264 366 403 338 254 332 370 384 238 257 251 213 277 300 190 294 310 313 354 397 322 283 313 291 247 155 291 281 279 244 339 338 285 251 326 285 264 139 223 170 205 203 146 230 159 271 233 218 177 269 208 156 199 144 155 193 256 315 242 233 178 228 158 128 162 93 241 248 123 144 191 153 132 174 161 162 171 171 138 108 108 132 85 203 112 94 72 14 34 102 62 -12 41 69 87 59 99 133 107 104 101 84 119 63 102 73 60 84 83 137 78 57 137 90 153 160 43 60 67 66 134 90 70 80 93 56 75 81 32 85 55 2 -15 7 22 14 33 80 75 28 46 33 36 174 11 38 10 13 4 -29 14 9 50 32 26 5 64 30 82 5 26 4 -2 65 103 73 18 81 59 30 46 36 61 55 61 68 49 38 9 8 16 36 48 30 31 51 46 56 29 48 61 26 13 7 40 59 18 63 64 58 -26 -1 29 45 24 21 16 37 43 20 49 27 18 35 13 9 19 41 37 44 87 53 4 25 28 37 19 25 3 36 4 27 30 47 76 68 38 49 42 42 38 26 26 59 33 25 23 29 56 55 63 71 43 32 63 43 47 31 59 66 23 20 41 41 44 48 43 42 45 46 45 56 47 17 20 30 44 40 38 28 28 27 29 22 19 16 15 13 4 999999 999999 7 56689 333 97 30 11257 15 44 49 7796 1355 833 714 592 614 530 584 524 589 618 548 534 530 643 581 570 563 587 688 629 714 1494 2894 3813 5793 6479 7571 7169 7007 7212 5726 4300 3124 1696 794 693 934 948 1094 1066 1219 1037 939 787 728 487 217 318 413 324 349 342 322 446 319 343 269 113 238 210 221 306 220 188 204 229 167 160 178 239 243 211 258 262 324 504 459 307 290 224 239 284 155 173 181 219 162 122 163 154 257 166 220 291 391 410 438 445 460 297 133 157 200 202 200 196 187 167 140 116 212 189 260 218 139 178 109 194 58 129 116 123 127 47 144 186 130 103 140 127 138 123 69 83 45 94 47 41 117 42 91 86 45 124 78 47 45 88 62 131 159 57 55 93 81 32 46 8 -26 53 16 65 76 83 40 23 106 76 74 48 50 67 131 57 35 73 42 82 72 -16 12 32 71 40 1 55 47 -32 -2 -7 47 1 -21 69 44 51 69 34 15 68 45 27 39 83 -31 -6 20 13 26 52 37 -12 -64 -5 26 -4 28 45 8 23 71 -12 23 15 -11 3 37 19 4 -28 -13 13 46 42 65 -11 28 65 70 53 -5 -16 -27 10 -2 34 79 11 15 12 -7 10 20 9 -2 36 -2 39 -18 8 -28 5 -23 0 6 4 -6 12 10 -3 15 -10 2 -11 2 9 43 4 -12 2 -1 -20 -16 5 -16 -37 5 9 18 32 -11 10 32 15 24 15 -8 21 29 12 16 20 17 11 22 14 15 41 16 30 27 29 30 32 27 29 35 20 9 3 20 17 999999 999999 7 4 999999 1 2 1 999999 999999 999999 3 56695 331 80 30 11270 15 44 55 7795 1357 614 645 522 631 687 596 522 671 726 675 598 639 686 720 765 753 763 694 762 806 838 842 920 1019 1136 966 901 982 955 912 816 860 944 854 916 1006 967 1026 975 891 826 887 725 679 533 479 373 313 379 441 378 421 322 353 288 299 343 236 261 195 262 172 165 146 254 318 218 253 149 127 179 208 220 219 309 287 173 180 269 117 168 170 135 98 135 152 165 182 116 142 218 333 501 460 534 661 487 335 222 145 166 117 68 142 156 150 128 233 193 195 211 159 156 200 218 172 203 306 153 110 47 102 91 58 158 54 72 111 98 68 51 156 54 116 25 -43 107 35 72 57 83 48 46 58 31 60 40 35 7 171 54 62 85 15 52 79 -3 67 56 9 57 46 74 50 104 63 55 -12 73 16 36 52 75 15 148 57 5 -7 -14 -5 34 36 5 -2 41 50 38 95 43 -51 30 59 67 -45 33 49 -37 -48 -5 31 24 92 63 -24 -31 -5 6 24 22 8 -21 -24 50 27 -19 -21 -2 -4 -31 37 22 8 -30 -1 9 27 51 23 1 44 24 -8 2 -40 -41 -12 -7 27 66 -11 40 40 42 29 18 -8 2 12 13 53 2 -26 -20 -7 19 21 -14 4 13 34 15 -7 20 0 -3 3 17 -16 9 3 -6 -13 19 6 16 5 -12 -17 -14 2 21 24 26 -16 -2 4 -13 -13 23 28 34 54 25 10 18 26 52 34 6 10 38 20 22 19 17 22 41 40 33 29 23 25 48 40 24 21 1 32 29 12 13 9 13 9 8 7 4 10 9 3 3 56701 334 94 30 11284 15 45 1 7794 1359 951 786 734 754 782 836 733 667 757 767 675 680 646 718 696 839 789 814 766 866 1036 1117 1124 1064 1239 1294 1336 1299 1228 1393 1552 1301 1269 1257 1265 1281 1268 1294 1295 1063 1003 868 767 695 530 374 474 457 475 453 455 458 475 347 363 463 413 455 426 398 392 389 425 226 201 295 263 291 293 201 146 236 238 254 259 253 219 161 134 229 225 119 159 126 167 226 122 195 289 187 219 203 176 231 166 119 156 64 245 205 93 181 200 141 51 110 96 144 191 183 220 256 243 192 313 330 148 179 153 205 204 271 217 183 166 91 147 82 134 121 95 88 125 173 110 99 109 155 74 123 90 103 94 101 109 54 74 155 83 134 66 122 82 94 88 40 118 59 91 167 97 84 71 63 53 26 90 79 80 80 97 41 34 35 82 81 94 66 81 -10 -25 37 24 69 62 73 62 64 29 46 62 133 92 6 -5 26 40 -4 12 20 32 40 48 22 24 7 45 45 51 14 71 96 -4 48 20 -42 59 97 39 56 46 8 -22 48 47 5 -7 58 25 52 58 25 30 50 60 25 12 24 49 41 20 40 66 28 46 26 34 41 -20 -44 48 72 11 18 -28 -18 61 34 19 35 34 16 11 -23 -27 12 43 18 9 12 22 19 29 7 24 15 5 17 15 8 -9 10 33 37 27 16 28 32 29 16 40 47 21 20 43 21 51 41 24 20 28 40 54 46 32 43 52 48 40 21 28 31 48 58 58 44 32 19 5 20 24 20 29 29 36 34 22 30 16 9 20 18 5 3 56707 329 257 30 11297 15 45 7 7793 1360 957 762 820 1040 1010 1077 1186 1187 1246 1208 1261 1408 1516 1587 1725 1900 2142 2011 1745 1539 1276 1136 1112 1107 1076 1074 1082 892 783 758 722 703 728 681 598 542 378 479 391 351 473 442 463 475 506 379 316 343 378 389 395 316 364 325 289 259 353 303 236 192 259 195 277 292 287 153 125 177 273 174 199 200 129 167 247 188 158 122 176 121 185 180 148 166 125 96 208 151 102 235 139 185 113 159 112 90 167 172 201 246 200 124 117 101 146 160 248 258 307 264 177 186 263 232 112 221 100 132 94 39 165 187 156 126 146 99 48 66 119 36 98 147 114 138 145 94 120 99 112 129 112 52 37 70 127 98 126 28 108 69 53 85 86 119 77 67 30 48 82 10 19 7 -4 154 130 95 75 78 43 31 43 72 48 63 56 69 40 99 65 64 -50 34 41 30 19 -33 -23 25 30 53 -32 12 18 34 12 -12 -5 -19 -53 14 10 3 67 21 53 39 10 -38 15 43 28 65 26 55 6 8 73 61 60 19 68 57 50 48 66 -38 30 56 14 32 -20 29 26 32 49 78 30 21 -6 2 63 28 41 18 53 81 39 44 37 -4 25 13 16 17 13 4 -15 -4 5 37 50 53 7 12 24 -2 19 33 17 20 -8 -8 -16 2 3 10 21 15 13 9 18 34 36 40 33 44 47 35 30 38 52 32 47 46 0 28 48 36 31 36 26 38 32 37 39 52 51 40 36 23 23 9 23 23 32 20 9 8 18 26 21 25 24 29 2 999999 21 22 7 56713 323 419 30 11309 15 45 13 7791 1362 989 929 887 1028 1366 1679 1883 2092 2167 2205 2450 2574 2658 2822 2613 2579 2294 2206 1813 1460 1049 843 674 656 577 667 632 649 590 610 689 469 383 485 401 462 409 445 411 538 489 366 334 354 362 318 402 325 311 368 244 254 173 262 297 250 255 257 221 274 204 123 189 176 193 301 223 158 125 222 91 92 152 160 75 182 106 -6 85 211 148 178 111 56 116 111 169 136 74 216 80 175 167 117 175 227 139 149 194 216 187 223 152 257 195 197 127 170 187 177 174 149 142 45 75 171 166 153 152 132 100 22 2 77 149 -16 91 114 62 100 48 38 88 146 119 115 139 89 12 100 81 146 86 41 51 82 52 55 86 61 21 43 36 11 9 69 99 91 113 6 11 68 63 60 31 20 23 5 39 21 13 47 10 -2 31 -10 28 -21 -1 23 -37 6 4 -2 27 39 2 116 74 55 40 -1 5 55 -34 -13 -13 -17 -6 6 -33 -12 -16 4 5 -35 8 32 -18 38 -8 9 55 33 49 52 68 8 25 -22 -12 22 56 64 31 16 29 37 16 -14 43 62 44 7 37 14 41 21 -11 45 65 24 46 -2 -7 -19 -10 -23 -13 10 14 12 16 -10 -15 -22 -32 -30 -15 35 18 18 32 37 -11 10 4 2 11 28 -11 27 39 12 15 9 26 29 53 84 48 39 48 33 34 14 10 24 38 30 45 31 43 26 33 35 18 43 38 40 47 43 37 41 43 12 16 34 38 21 16 17 15 15 20 14 1 999999 9 13 2 7 6 56719 331 460 30 11320 15 45 19 7790 1364 2028 2162 2312 2435 2601 2948 3248 3106 3282 3504 3617 3316 2754 2486 2611 2801 2404 1744 1559 1320 847 816 838 727 792 779 658 575 621 321 367 501 529 462 403 310 377 508 410 405 421 489 363 329 404 462 421 486 262 184 263 272 198 301 337 282 316 310 196 259 147 163 190 211 249 213 192 156 124 92 45 128 227 19 44 21 148 225 96 109 143 87 236 262 186 120 208 219 260 198 284 91 61 26 97 226 270 200 185 208 242 243 91 94 128 153 148 90 187 146 67 157 217 235 112 154 189 159 121 130 141 129 49 131 189 104 79 93 145 119 84 66 87 145 146 118 169 122 129 34 59 150 79 101 67 25 121 94 92 78 52 63 93 35 87 130 51 35 50 125 70 62 99 41 61 155 81 73 50 -11 28 49 7 77 63 88 10 58 33 29 35 48 83 54 59 12 53 11 9 31 64 -4 57 80 83 27 22 -6 -4 74 34 38 70 34 71 37 37 35 39 35 3 11 43 9 24 76 72 36 62 38 78 58 49 28 40 131 39 41 22 18 51 38 19 59 87 44 35 44 40 39 43 58 53 -23 39 22 22 33 21 12 50 55 56 57 32 48 23 46 59 16 15 59 31 9 5 57 36 52 61 46 48 67 45 24 41 83 80 50 51 51 29 33 39 48 42 36 51 49 42 51 83 60 49 56 77 63 45 73 69 44 29 57 65 62 58 45 42 37 27 37 55 39 43 37 54 51 27 37 33 33 26 21 11 2 14 13 2 5 16 10 4 56725 330 293 30 11333 15 45 25 7789 1366 1284 1562 1783 2030 2116 2628 3318 4102 5133 5286 5178 4803 4718 4923 5032 5181 5272 4924 4586 4335 3572 2728 1973 1524 1338 1229 1118 1191 1032 957 779 699 649 626 502 526 493 485 429 420 374 331 308 403 464 339 329 463 344 386 362 240 292 359 225 200 216 332 342 187 188 274 227 153 189 115 142 162 216 284 299 139 125 153 52 54 127 126 123 100 90 106 33 16 188 119 210 214 194 147 124 112 141 141 92 113 201 183 209 190 263 236 190 173 174 185 132 231 221 205 122 165 225 137 93 141 94 89 28 9 85 71 84 132 27 43 84 128 94 152 119 91 86 102 41 67 75 11 15 59 90 74 53 59 74 80 24 8 120 -2 36 33 33 58 57 26 -4 -67 3 83 63 39 33 100 93 76 68 25 20 5 58 41 13 52 29 60 25 -13 16 4 -7 40 40 84 7 -17 36 49 5 -1 -11 12 -27 6 50 42 57 87 -7 38 -28 -8 -10 47 67 20 -2 25 -1 15 39 46 62 -26 -31 7 57 43 7 21 69 102 -7 43 91 28 39 53 -31 4 33 28 28 56 41 44 13 61 56 -3 10 25 -12 -12 -21 -8 14 -7 37 34 37 16 11 16 22 0 16 18 45 39 19 26 25 28 26 6 -1 7 22 45 21 27 5 9 60 27 8 16 15 -2 -25 4 42 29 51 44 23 31 40 40 54 50 33 25 38 57 44 31 49 56 33 32 41 43 50 51 39 39 31 50 44 22 18 27 17 30 40 33 26 28 28 31 18 9 15 19 10 999999 3 18 56731 332 454 30 11344 15 45 31 7787 1368 2258 2942 3680 3821 4098 4427 5319 6188 7052 7042 6905 6636 5973 6250 6948 7314 6697 6238 5599 4804 4095 3336 2658 2293 2124 1438 850 575 608 476 397 503 427 214 344 269 365 429 365 358 300 390 422 439 442 360 383 367 228 270 249 251 312 328 355 328 366 253 265 189 202 227 109 199 362 362 220 165 235 150 135 74 97 94 70 138 155 162 167 168 147 156 96 97 44 164 202 103 117 165 150 69 151 139 65 254 179 190 157 188 148 171 104 175 156 133 134 109 168 134 52 98 94 110 147 102 29 199 107 10 -5 49 62 64 -10 71 87 56 92 90 60 45 115 89 75 79 89 -1 7 116 117 59 25 49 72 15 10 33 75 60 19 75 98 71 98 100 123 76 82 63 142 127 110 17 12 113 86 36 43 32 12 57 -42 -24 -30 -36 24 -25 -46 -11 34 19 36 44 100 5 56 88 -20 -19 -8 33 20 7 34 17 48 -9 -2 -16 1 -17 -22 14 -28 -26 18 53 19 29 -3 67 23 33 24 11 55 43 30 25 47 52 -33 2 54 55 49 58 58 21 15 17 -10 24 16 -10 -8 43 9 38 60 53 39 96 72 54 24 -18 18 6 13 10 40 23 21 16 13 27 50 65 48 79 34 42 48 39 20 7 -15 27 11 29 27 15 25 67 28 31 48 65 60 61 66 66 62 61 38 29 38 53 48 71 56 40 49 57 44 38 44 60 42 32 35 25 11 28 39 35 27 31 36 33 36 37 26 28 42 38 20 20 27 16 7 8 13 4 999999 2 999999 999999 999999 4 56737 330 465 30 11355 15 45 37 7786 1370 3058 3297 3744 4220 4555 5621 6384 6865 7826 10103 12514 14202 14980 14913 14566 12241 9617 9198 8432 5403 2715 1964 1707 1468 1223 872 825 688 586 454 593 505 471 507 390 507 404 260 283 320 338 459 420 414 321 405 253 321 291 385 298 375 347 315 294 297 342 320 239 262 255 224 212 248 223 324 378 201 191 177 198 131 203 221 177 75 116 186 193 151 98 245 226 267 268 239 195 158 176 173 109 117 187 160 195 210 195 235 195 258 118 142 236 208 173 189 150 174 194 136 85 97 170 152 137 130 130 68 24 42 106 137 106 83 96 93 130 105 130 134 160 125 63 30 115 141 103 77 17 121 84 53 122 67 76 24 72 8 46 106 145 72 139 123 82 109 156 15 32 36 30 68 67 113 66 -27 42 52 64 41 28 37 -14 33 33 45 5 -18 96 35 74 74 49 77 75 17 20 54 31 34 91 2 46 41 4 0 25 62 39 31 -10 33 50 28 77 64 -5 -7 54 66 87 55 52 21 49 21 60 80 35 39 48 22 44 60 -19 -3 38 49 55 7 34 40 65 29 32 36 34 46 26 62 78 36 47 36 51 49 34 46 49 13 36 40 0 30 25 19 36 60 66 22 20 24 52 51 54 56 45 18 6 41 43 42 73 55 52 75 29 36 44 45 60 47 31 46 55 42 30 51 58 48 51 59 61 43 42 50 47 46 52 56 64 45 63 60 42 46 53 48 37 29 43 39 56 51 44 34 29 41 46 37 30 26 18 21 7 9 15 11 11 7 56743 332 518 30 11378 15 45 43 7785 1372 5658 5859 6422 7573 8783 9901 10688 10819 10855 10442 10009 9125 7233 4636 2592 1916 1111 800 725 572 589 488 517 535 437 460 507 492 508 437 437 392 426 444 409 450 381 363 378 322 421 452 438 378 344 328 188 271 235 287 327 316 409 316 226 260 215 215 298 285 245 188 216 217 252 267 249 137 145 174 155 76 129 79 181 53 121 119 111 139 127 117 176 166 127 101 172 172 153 141 177 123 162 107 193 207 172 198 131 140 143 166 110 109 183 134 210 176 89 109 129 152 261 122 139 119 120 32 62 205 119 58 103 3 80 31 142 140 63 104 81 52 33 50 46 11 0 20 21 72 55 49 141 27 38 94 62 78 102 89 50 38 97 35 48 30 57 54 69 83 110 152 49 55 83 40 65 20 -16 -60 -9 31 44 -59 33 28 6 51 54 13 0 -28 -24 28 60 8 42 24 16 11 -11 4 -34 7 -13 38 5 3 42 64 36 32 17 27 21 51 39 39 49 57 43 56 43 52 57 27 -1 18 36 89 51 49 72 26 43 58 39 49 67 58 -24 21 28 13 40 62 57 52 82 70 12 -11 -22 -7 11 32 40 33 53 23 -4 43 19 41 33 46 44 27 36 34 6 50 37 8 21 16 28 25 31 34 65 34 44 45 35 68 92 47 39 50 68 64 49 54 55 41 32 38 64 60 36 36 67 67 59 49 41 37 43 78 79 57 39 53 61 54 44 39 29 42 37 35 49 42 33 31 30 26 29 31 23 42 39 11 999999 999999 14 23 11 999999 999999 2 56749 334 452 30 11402 15 45 49 7784 1374 7523 9199 10795 11177 10184 11453 13840 16560 17936 20320 22506 21836 20396 20751 16120 11596 9398 6502 2808 1336 854 853 724 619 605 609 576 607 560 677 507 427 472 492 405 443 354 427 435 407 357 391 372 297 372 387 289 436 336 417 319 303 198 360 351 287 201 384 263 303 312 237 274 291 213 201 276 308 229 219 164 204 204 167 126 56 214 195 137 141 129 161 263 188 286 317 319 162 212 164 160 214 155 188 156 214 313 219 255 268 269 292 174 181 153 253 145 108 158 210 142 249 209 151 86 74 60 89 128 43 74 132 38 68 114 44 46 135 116 162 87 85 54 80 88 59 59 114 91 72 64 41 88 186 146 121 167 97 88 126 60 127 41 112 152 128 74 85 41 93 173 105 131 94 35 49 66 95 65 116 54 26 67 10 28 46 31 49 19 26 24 70 75 50 47 74 99 9 79 98 84 57 84 42 37 59 47 -4 16 79 62 -10 15 16 19 39 53 18 7 71 89 120 62 39 43 23 22 51 78 58 1 33 67 39 67 72 64 56 56 82 100 33 49 70 17 75 34 1 75 96 44 44 59 72 79 29 56 17 8 31 8 42 73 26 8 6 -18 8 48 27 33 39 37 6 33 46 37 73 93 53 21 -6 28 55 64 74 40 42 52 68 68 42 73 73 67 55 99 83 65 38 56 53 44 37 79 69 47 54 70 66 48 58 71 56 39 56 56 55 49 70 52 43 44 55 49 44 51 49 28 35 39 33 12 14 27 23 25 22 20 14 15 5 3 0 56755 338 349 30 11419 15 45 55 7782 1376 3310 4305 999999 999999 999999 22936 28859 34496 36820 43761 48623 51222 49420 43216 33943 26825 21151 15867 12330 9202 6827 5326 3882 2491 1636 1186 770 658 578 609 592 534 522 520 514 391 512 428 316 332 355 480 504 328 403 355 304 323 442 439 397 430 382 310 336 278 227 275 281 181 277 315 316 251 162 190 241 191 284 311 249 185 143 206 223 179 242 227 257 129 135 144 160 174 191 193 205 283 272 286 256 234 292 241 236 237 254 242 222 242 309 262 280 235 231 236 282 292 254 224 208 229 123 133 120 69 202 127 105 56 78 91 72 136 58 118 182 101 109 96 87 51 90 34 131 129 66 54 104 115 131 144 122 131 158 81 82 96 122 158 193 89 107 106 47 40 129 171 144 194 131 175 87 162 139 70 74 88 106 56 53 57 77 91 -9 34 38 -7 49 66 26 37 5 53 42 79 68 64 79 107 128 119 62 30 35 1 -7 50 67 58 83 55 27 24 26 -23 -8 7 31 71 39 56 3 11 72 77 65 3 52 33 73 31 19 71 59 92 105 47 28 57 68 67 92 91 74 81 83 73 12 59 77 83 49 56 42 15 38 65 60 26 46 44 43 57 94 58 21 54 73 63 59 38 62 50 29 52 58 57 65 68 51 30 64 67 58 61 50 85 91 64 47 54 73 91 95 99 72 71 58 63 59 60 68 67 84 95 109 79 62 53 83 92 70 59 77 54 68 61 51 71 73 67 72 60 48 47 49 43 59 57 48 44 32 29 41 33 40 37 29 14 25 15 6 12 15 11 6 3 56761 334 514 30 11434 15 46 1 7781 1378 7888 9166 10821 12389 13671 15169 17234 20703 23852 24783 24859 26162 28262 28768 24298 18996 14624 11291 8300 5174 3138 1944 1348 1135 854 756 747 551 571 411 418 524 377 338 399 367 364 340 353 187 252 282 275 275 281 298 427 391 237 323 336 296 258 235 341 322 332 265 204 120 255 186 279 317 190 151 201 234 231 242 208 82 215 215 135 291 266 181 244 184 197 246 198 233 273 209 281 294 346 182 163 293 266 207 231 243 154 122 228 158 242 292 161 82 137 161 167 108 127 142 188 73 43 184 152 92 62 65 83 30 102 60 60 112 69 106 67 22 -9 9 80 96 42 135 174 103 78 28 24 33 123 130 114 114 110 148 145 82 70 24 38 33 52 100 76 84 90 145 63 151 74 51 -59 92 111 104 96 64 63 59 57 -24 8 41 33 -33 22 29 40 -28 -28 16 84 -9 9 28 89 69 69 52 10 23 1 -25 41 15 37 50 110 76 63 63 54 32 16 13 9 -16 2 76 31 38 7 33 66 43 27 72 36 20 25 94 95 25 31 96 74 100 45 64 55 65 31 66 76 46 36 36 38 67 6 30 1 18 75 69 33 28 3 28 36 22 41 44 41 50 11 30 91 50 14 26 17 22 15 29 62 39 34 47 73 42 37 43 53 80 36 68 67 72 75 55 22 69 78 56 61 60 45 57 57 70 64 62 58 44 51 58 66 62 64 87 70 48 44 35 45 77 46 53 64 53 57 39 36 21 31 37 45 43 29 18 20 19 7 3 14 20 17 8 999999 3 999999 2 56767 332 437 30 11447 15 46 7 7780 1380 3496 4311 5263 6200 6225 6467 6699 7294 7740 7858 8262 8141 7974 6737 5915 5235 4038 3050 2322 1934 1506 1402 1200 886 959 913 888 804 784 671 661 769 559 503 506 283 383 372 494 351 282 362 300 153 279 299 253 252 324 394 331 329 346 201 230 270 241 242 168 307 235 209 365 236 233 206 318 253 152 213 282 202 73 116 69 93 167 205 207 298 202 185 287 207 225 175 307 216 173 228 227 152 216 239 195 274 138 115 105 112 91 155 154 93 9 101 27 65 100 44 42 -10 65 113 87 113 56 48 58 41 -18 118 30 -36 40 81 -37 38 38 24 -22 126 132 59 38 -40 -26 19 72 68 79 31 37 54 39 50 77 50 99 95 135 91 55 58 136 119 133 106 42 99 65 41 53 107 18 94 111 116 20 39 62 34 16 37 73 31 22 75 -7 45 5 14 37 50 58 104 2 23 56 43 35 83 7 68 1 24 64 36 63 17 27 17 68 52 69 8 31 -19 9 29 -49 -11 11 44 33 15 64 33 41 8 4 33 62 64 53 49 31 45 5 12 101 24 16 23 29 27 3 46 47 -2 45 58 20 6 85 52 27 29 64 37 9 57 72 58 14 12 52 85 15 0 19 20 2 26 4 -8 33 29 54 48 21 53 37 16 37 25 26 11 5 31 68 71 71 47 25 16 39 55 37 17 47 66 40 30 39 58 54 58 66 35 33 42 56 42 42 23 52 39 38 22 19 33 33 26 37 39 38 39 25 30 23 19 12 21 21 7 5 5 2 2 13 1 56773 324 511 30 11461 15 46 13 7779 1382 2469 2489 2687 2887 3013 3209 2955 2784 2598 2374 2072 1853 1365 1271 1019 785 845 674 679 707 659 837 785 665 609 665 729 726 630 578 511 459 399 463 368 296 410 385 340 403 330 253 248 238 301 166 225 352 240 226 461 301 232 203 263 381 411 223 207 138 154 200 217 165 210 147 137 194 98 160 150 50 13 215 151 234 224 208 131 209 227 235 168 200 251 223 143 172 121 234 293 184 195 153 180 254 242 79 88 76 53 110 119 132 172 210 189 70 54 101 53 86 -17 124 115 116 76 82 68 60 92 77 119 133 40 125 105 92 19 -6 90 2 -15 29 85 32 74 67 53 81 82 85 44 102 85 105 73 135 125 48 46 151 57 27 35 48 10 42 130 130 140 97 -6 23 33 88 54 3 36 18 -16 -20 13 18 32 20 9 32 4 24 -14 14 37 -17 15 13 46 45 6 6 2 4 -23 -13 43 11 -34 -1 9 46 -14 13 17 51 18 53 11 67 15 49 47 34 22 -4 42 39 -6 -8 5 25 3 83 72 39 26 25 17 79 6 57 52 37 43 24 -14 -6 -27 -28 -1 9 18 25 48 41 24 59 47 5 18 15 -24 -35 33 17 3 7 11 12 15 0 4 22 26 1 18 35 28 32 33 21 4 13 14 13 23 14 24 31 21 29 20 34 12 30 30 34 38 64 39 34 27 21 3 6 17 11 7 16 36 57 37 37 38 35 40 37 30 13 12 16 15 10 22 11 7 6 7 3 999999 999999 999999 3 999999 3 56779 335 495 30 11475 15 46 19 7777 1384 1218 1404 1457 1431 1532 1671 1642 1481 1518 1504 1363 1421 1238 1124 1064 952 1004 855 829 793 813 695 785 788 670 687 719 510 600 540 593 535 494 389 502 481 453 492 302 307 226 176 349 361 452 396 266 252 310 304 352 359 360 395 256 272 359 253 237 257 376 297 273 281 247 275 202 163 232 257 153 233 153 200 168 143 185 175 221 209 233 297 153 314 303 192 226 251 253 295 256 288 234 237 238 257 193 174 200 122 81 217 105 163 115 147 218 48 116 235 170 55 189 171 88 115 38 86 111 122 139 187 50 111 38 85 132 80 71 80 131 105 123 135 62 41 91 70 113 161 88 74 102 90 122 65 18 132 156 102 114 132 89 127 139 168 183 64 74 100 99 146 117 84 94 129 110 95 93 92 45 4 -11 -10 58 36 14 52 47 20 55 56 25 17 12 44 9 79 66 73 42 73 68 48 103 46 -10 2 13 47 38 27 15 54 53 121 98 71 27 32 34 77 -21 24 25 96 59 86 74 16 7 88 79 22 18 37 50 59 30 42 119 127 42 25 21 67 72 43 76 34 49 40 57 81 47 35 -29 -23 28 57 63 5 5 55 38 30 38 71 22 72 60 57 13 20 58 16 14 76 81 51 54 58 33 30 82 74 39 60 80 49 69 84 88 75 61 40 84 69 88 74 54 72 83 55 50 62 37 53 51 66 58 60 53 52 54 41 53 67 61 61 42 42 54 56 37 28 27 17 41 29 28 21 31 27 24 22 29 23 18 999999 10 7 6 8 2 56785 338 384 30 11484 15 46 25 7776 1385 839 945 872 874 941 1067 1017 1169 1073 1156 1308 1328 1257 1477 1494 1223 1164 1212 1223 1099 1225 1214 1064 987 945 848 875 925 844 972 928 773 644 698 670 613 624 501 467 412 393 427 353 424 471 290 270 212 334 227 243 173 243 288 178 211 209 251 250 281 360 248 147 309 237 238 216 199 196 261 220 263 291 238 279 131 128 195 95 139 175 127 149 150 229 237 241 189 212 286 189 206 274 289 266 274 346 275 228 262 251 123 190 116 240 231 125 129 203 152 116 93 82 152 103 128 146 102 58 127 79 70 82 86 118 91 71 99 -2 -47 110 98 87 -13 97 118 113 46 98 116 71 123 8 -63 8 73 90 25 35 120 55 70 98 94 122 83 61 49 107 100 72 53 26 -2 97 124 139 109 85 104 69 40 11 40 47 74 18 7 54 63 87 3 -24 53 61 10 44 58 91 100 6 64 97 78 24 60 65 -3 4 95 72 47 36 -24 55 62 51 39 40 3 30 92 86 85 70 62 38 28 25 36 97 50 39 35 47 55 45 131 108 70 51 81 56 27 43 72 45 22 94 10 -4 38 41 43 17 35 106 85 53 78 69 55 59 44 4 46 31 15 50 58 41 35 32 37 68 77 48 23 21 12 62 37 39 57 55 48 65 68 29 27 39 65 86 62 41 46 72 48 62 58 52 69 80 73 54 77 69 51 90 65 82 68 65 66 80 62 48 49 74 48 34 43 50 40 45 40 32 45 45 42 25 21 29 31 49 36 32 21 16 23 40 32 17 21 21 5 8 6 56791 339 414 30 11484 15 46 31 7775 1387 869 831 809 843 984 927 993 1082 1153 1155 1150 1208 1150 1166 1196 1108 1148 1111 1071 1181 1116 1048 962 971 911 981 876 696 738 698 715 738 706 700 666 615 398 363 350 447 369 386 306 275 298 363 402 293 301 225 216 273 244 222 145 224 353 177 228 365 237 216 272 223 186 209 158 205 341 294 294 283 192 130 208 199 119 174 215 159 177 100 154 176 208 252 168 221 246 186 215 189 243 284 352 364 232 258 286 72 124 205 249 202 200 180 203 134 81 103 130 137 117 68 57 115 2 107 168 107 171 187 86 101 153 146 35 27 143 85 88 168 129 147 185 37 86 79 85 -3 18 -3 60 129 110 72 37 76 114 127 137 29 59 91 97 75 124 80 111 61 6 98 103 77 119 79 130 119 59 76 118 102 74 29 99 53 115 12 -23 49 75 88 81 119 23 67 101 58 68 51 39 37 26 92 57 21 58 82 84 59 38 41 28 83 48 107 128 59 33 -14 32 31 18 25 71 102 29 -12 -6 36 14 26 -29 45 56 118 98 63 53 69 105 77 42 99 59 74 68 23 13 58 15 26 43 51 48 77 64 37 69 91 82 52 20 62 28 32 18 26 75 42 25 42 81 34 38 47 36 10 38 61 103 39 30 53 91 90 68 78 67 67 89 72 79 72 37 50 69 76 63 62 82 97 87 78 87 83 74 68 96 46 56 72 58 48 74 73 64 51 74 50 53 63 63 61 59 36 51 57 54 38 33 33 42 37 34 33 30 35 44 50 29 27 40 27 23 6 9 5 1 56797 337 470 30 11480 15 46 37 7774 1389 787 876 856 916 907 953 1052 1124 1093 1254 1292 1105 1073 999 1022 1070 1121 1185 1076 1128 1113 907 943 820 675 720 799 720 648 506 611 647 440 491 404 398 387 391 357 390 362 344 256 260 286 369 291 236 206 221 174 152 259 300 281 389 292 277 311 335 325 352 300 202 314 243 243 213 203 238 244 218 251 212 134 248 242 235 182 257 205 327 224 219 250 289 389 282 164 213 245 242 250 233 255 174 139 201 247 185 80 140 147 135 122 92 17 65 126 110 130 15 79 33 133 110 5 19 84 149 83 168 120 68 10 111 90 65 25 41 65 -26 133 37 29 83 93 111 82 109 74 77 30 46 73 80 111 108 150 115 69 30 75 162 79 98 149 59 76 93 84 104 80 66 40 90 48 99 62 89 91 122 -14 30 23 91 58 124 82 48 24 25 9 141 64 32 91 115 -16 15 4 21 18 2 49 63 23 94 103 53 68 39 17 32 35 49 -5 -4 46 46 40 103 11 76 30 81 31 20 86 57 54 53 12 67 101 68 63 49 64 80 61 75 38 55 88 38 25 79 72 26 -15 63 58 54 97 51 57 41 65 52 10 5 53 66 50 28 28 32 56 50 23 27 38 13 40 10 50 55 44 31 45 76 80 74 48 71 76 81 52 36 65 82 63 81 77 38 59 71 73 82 79 114 67 32 68 53 57 44 36 69 52 44 45 61 48 51 69 76 58 63 58 68 47 37 31 42 43 41 44 29 35 30 38 36 24 33 31 23 28 38 23 17 20 25 24 13 4 56803 350 75 30 11475 15 46 43 7772 1391 20858 895 626 562 649 669 746 635 849 717 712 806 877 883 772 717 848 844 958 964 1010 1136 959 870 945 855 936 1031 1089 1109 1190 1100 984 861 862 917 720 744 873 642 642 612 739 688 454 515 466 424 410 488 486 413 377 233 294 304 292 320 337 205 252 203 263 294 218 301 326 282 322 313 288 185 326 239 301 350 359 265 235 286 213 304 433 235 115 84 168 237 237 304 261 240 203 249 247 234 255 280 288 287 301 297 322 255 246 221 286 295 201 200 229 196 205 90 155 210 125 149 82 37 71 122 142 51 106 115 113 110 199 68 72 128 176 48 152 163 61 64 139 69 73 27 40 95 128 145 43 5 85 51 121 123 50 21 121 34 57 84 110 89 106 89 164 151 115 111 203 193 95 96 111 116 222 115 93 80 18 21 104 72 86 131 112 85 35 19 -15 -24 62 116 95 81 70 74 70 44 32 69 59 38 65 64 73 -11 78 84 58 62 75 9 39 1 -1 87 105 37 52 32 -6 3 77 25 64 51 62 85 108 26 30 48 72 52 52 34 42 103 133 72 40 64 14 16 65 37 73 76 113 46 45 56 51 25 60 74 100 54 48 79 51 72 65 53 50 1 33 45 0 29 35 27 54 39 38 25 49 22 46 107 86 76 56 60 51 60 84 80 64 60 68 69 90 80 92 87 73 77 101 89 83 77 86 92 86 63 62 64 85 92 66 41 53 62 71 65 80 68 80 87 67 56 71 78 54 45 59 53 37 44 35 40 52 43 38 50 41 38 42 25 33 28 35 32 16 20 13 21 22 3 999999 1 56809 345 134 30 11474 15 46 49 7771 1393 695 622 600 687 643 739 598 576 606 645 745 771 792 703 744 766 781 679 856 914 1075 1042 977 920 1037 932 902 982 995 1078 925 793 824 855 835 743 596 718 685 638 749 738 568 454 503 485 403 408 400 371 331 421 413 435 313 263 262 237 294 246 267 260 294 254 249 230 132 272 277 272 284 222 297 337 196 237 200 292 206 216 164 208 171 160 237 259 364 259 335 342 283 241 229 224 359 280 211 233 168 235 272 289 273 256 299 217 240 262 177 115 77 172 158 100 104 75 204 113 164 128 97 22 99 18 103 101 127 69 31 166 94 134 81 77 35 67 57 67 96 39 0 7 86 89 104 112 31 61 20 32 137 93 56 30 108 41 5 64 1 72 115 66 38 58 39 108 86 41 76 73 52 -2 43 20 -20 74 21 35 110 58 37 82 100 15 9 -40 22 68 10 -15 42 11 69 21 -1 4 31 52 55 29 45 24 69 110 10 8 24 -12 37 81 25 23 21 5 47 57 21 45 29 40 75 85 40 63 47 26 -20 32 34 -5 7 41 34 23 41 -6 40 52 38 27 66 28 13 13 -18 21 85 30 -40 -21 24 25 37 76 80 51 19 26 67 34 13 -7 18 27 22 8 5 23 35 59 70 43 17 42 17 11 48 57 58 50 -3 33 60 37 18 42 46 66 66 63 55 25 36 70 34 43 15 33 50 59 67 48 33 56 70 64 49 74 53 61 62 34 50 50 36 7 29 44 45 28 41 43 37 30 36 45 57 29 12 27 24 40 36 27 27 14 6 16 16 14 15 7 15 12 5 56815 339 345 30 11475 15 46 55 7770 1395 646 700 683 840 876 760 749 886 1005 990 997 921 977 998 1008 1077 962 985 905 949 883 765 787 856 789 700 720 826 786 740 601 639 668 651 475 384 364 536 404 385 295 313 301 268 274 306 258 168 239 357 286 332 238 59 124 283 238 265 247 309 231 315 271 220 145 204 220 245 219 221 275 251 116 134 130 317 308 310 220 236 396 222 339 299 309 275 348 295 240 213 425 273 166 238 240 248 201 249 188 113 118 97 152 80 116 159 85 109 171 127 81 211 141 131 125 160 135 26 24 24 43 95 79 146 119 42 80 104 101 107 93 63 122 117 64 53 11 69 22 29 -54 -12 81 147 167 17 69 21 59 3 6 97 33 78 82 64 53 110 49 64 86 114 40 5 68 60 70 76 52 37 68 51 54 21 54 -49 41 55 24 -6 51 47 -63 10 73 38 43 19 15 13 -1 44 52 1 71 42 41 27 71 58 -29 29 56 42 37 22 64 86 4 -32 7 65 63 57 40 32 68 -4 42 55 32 45 25 28 69 94 58 45 75 72 78 55 29 80 60 63 47 67 34 25 62 36 -45 -6 8 2 46 50 67 69 56 56 -7 -4 -9 39 31 27 52 1 18 36 34 35 29 25 16 31 60 45 46 15 17 17 42 77 40 45 54 38 57 35 22 32 54 59 21 48 49 49 52 55 44 65 60 57 47 56 82 61 26 55 75 52 58 60 65 66 39 41 40 50 39 43 31 40 39 42 46 30 46 31 14 31 29 15 27 16 10 19 26 27 21 13 19 17 7 8 7 56821 336 255 30 11475 15 47 1 7769 1397 621 499 636 693 699 819 738 836 801 765 806 856 845 951 989 930 1000 1118 1132 1009 1030 924 796 844 862 818 772 774 755 648 776 737 808 735 531 587 576 677 550 493 372 265 279 409 295 403 241 280 243 233 288 180 174 224 253 315 312 287 229 221 154 161 146 263 222 240 235 217 222 233 270 251 141 91 138 226 179 194 150 175 266 230 339 190 250 185 234 285 243 247 312 256 332 306 284 287 185 117 129 149 204 71 47 31 76 161 189 160 114 150 150 191 118 134 69 36 52 42 91 12 86 111 58 99 97 26 89 25 35 1 -11 69 139 62 56 36 54 36 66 5 50 18 8 12 160 66 28 38 -13 -11 -24 54 61 4 12 35 45 6 54 25 69 74 46 112 84 24 89 64 142 56 113 98 55 -4 35 51 32 34 16 -26 25 -15 35 31 16 37 37 39 14 59 44 11 -11 -3 4 11 9 24 26 21 38 45 -16 -23 -49 42 21 -45 55 82 20 69 60 57 35 -19 -2 15 47 17 -41 -33 3 -27 3 17 12 6 3 40 32 -16 29 24 51 35 29 30 67 34 22 27 7 -18 2 18 -28 3 23 12 50 59 58 39 11 12 -1 13 31 7 26 35 30 13 -9 -5 24 3 -13 14 18 -6 12 0 7 -23 30 13 24 18 52 32 18 31 36 18 22 26 25 23 21 49 50 44 57 79 36 31 19 41 61 52 70 40 22 41 44 41 46 46 35 51 40 37 39 42 43 19 39 39 27 39 26 23 42 32 11 999999 4 12 999999 999999 999999 999999 1 2 56827 342 315 30 11475 15 47 7 7767 1399 796 772 765 711 843 782 775 847 768 807 1006 1205 1138 1101 1139 1136 1054 873 856 986 958 880 820 840 800 713 821 859 878 757 875 797 896 826 661 645 639 495 517 456 479 339 528 458 423 428 352 371 439 227 289 331 290 348 280 277 238 217 304 339 335 219 210 245 228 291 361 224 277 317 382 298 384 261 218 259 251 269 244 300 298 436 299 334 351 280 336 335 427 305 248 345 182 283 153 197 270 173 72 50 48 58 132 21 81 218 123 118 129 155 157 108 127 31 42 14 69 109 159 56 137 147 104 119 126 149 60 5 65 88 55 94 88 128 50 73 68 107 63 36 18 30 132 93 101 117 38 67 121 147 74 35 93 103 143 106 131 112 122 147 91 11 45 76 62 21 29 128 16 56 101 109 97 84 119 96 44 61 15 56 28 47 88 137 64 62 63 28 -29 26 80 120 57 11 36 32 24 48 81 12 41 38 65 110 57 16 18 31 15 7 48 40 60 40 24 76 39 90 99 78 92 7 66 44 34 13 129 103 97 92 90 66 24 84 117 56 56 19 48 20 22 28 56 29 62 18 -5 50 31 54 57 66 90 47 55 55 71 81 94 67 45 38 45 51 37 34 54 55 45 45 39 53 -5 22 68 54 66 63 60 33 74 61 33 79 90 55 70 59 74 89 63 55 59 49 72 73 51 51 73 65 69 90 85 74 74 65 83 79 81 68 82 82 82 57 54 78 81 57 60 53 48 49 51 51 54 42 45 48 60 57 35 34 34 19 27 31 37 31 26 20 20 19 56833 341 285 30 11475 15 47 13 7766 1401 789 691 757 813 777 753 850 886 945 897 903 1079 1227 1314 1269 1222 1158 1181 1149 998 896 870 901 870 750 841 834 824 706 731 874 867 946 945 914 747 643 543 392 450 482 389 428 422 463 295 299 390 278 260 232 203 260 300 258 284 166 302 196 177 133 269 200 176 227 361 237 303 202 288 278 329 234 238 295 188 274 373 346 430 453 369 407 370 320 386 376 409 280 344 335 439 314 289 240 283 278 173 122 88 161 169 88 106 190 165 94 100 69 103 98 13 96 132 123 126 72 118 140 145 59 2 134 81 68 76 134 7 60 116 60 66 34 130 38 132 139 81 49 81 134 140 89 72 79 60 68 163 128 83 60 143 96 126 62 141 124 84 85 104 115 120 54 32 69 83 110 78 91 30 -12 86 26 67 98 81 29 37 57 68 80 -10 75 15 -15 -7 68 11 90 23 68 149 27 16 -46 -19 65 9 10 86 79 56 60 98 -54 -46 31 19 50 10 34 -19 45 66 32 13 4 35 47 23 49 72 46 48 14 49 4 23 69 57 26 29 39 32 105 55 83 65 62 17 49 64 57 44 26 36 44 25 18 81 80 54 62 62 25 35 19 42 17 19 53 57 32 19 54 29 36 47 45 31 30 35 33 50 73 34 44 35 57 60 82 57 48 30 52 35 51 84 83 43 68 78 65 82 77 51 69 60 48 63 65 66 62 60 76 65 70 78 40 36 58 41 21 33 48 47 56 59 44 39 60 52 29 40 49 46 40 31 15 23 23 24 30 11 24 12 13 12 11 16 13 56839 336 407 30 11477 15 47 19 7765 1402 823 821 948 1018 993 1042 920 1067 1068 1239 1345 1226 1053 1096 1102 1237 1194 956 1066 1025 852 856 861 852 764 702 769 809 887 785 746 787 701 616 351 482 398 345 391 336 471 366 443 413 264 327 327 253 271 358 343 359 344 270 234 274 176 114 190 195 197 248 221 311 259 300 221 247 227 240 263 267 263 292 320 422 625 521 445 291 261 418 448 292 379 289 345 226 126 226 198 138 156 133 130 119 146 112 110 164 156 84 122 138 36 157 151 118 139 145 52 82 97 140 64 97 60 45 89 73 27 77 60 80 83 63 14 93 35 106 72 56 77 33 84 91 112 125 59 140 110 87 72 89 27 96 121 128 60 78 29 67 67 103 132 124 42 44 71 107 87 70 84 114 101 91 101 60 104 79 29 50 3 47 66 -2 73 56 11 -18 -36 -21 58 52 120 88 50 47 27 52 -32 76 64 18 41 -16 52 30 68 28 -1 49 50 26 61 34 52 49 19 65 22 34 33 18 51 17 30 0 79 37 12 36 -4 60 70 25 25 -2 27 65 34 66 51 81 18 28 94 50 22 29 -29 58 27 35 51 25 8 45 60 58 32 0 14 36 87 36 39 34 -5 -13 15 29 3 48 63 53 31 65 42 27 9 29 31 60 31 39 12 25 35 49 67 67 44 49 47 52 58 55 40 19 64 52 54 51 54 65 53 41 34 51 51 66 62 47 58 62 54 82 47 39 45 44 48 55 44 41 46 37 25 33 28 30 16 15 13 2 1 11 15 11 1 14 15 7 4 4 56845 346 319 30 11479 15 47 25 7764 1404 871 799 877 827 901 1067 943 869 984 1016 1156 1333 1534 2179 3267 3956 3345 2375 6238 30330 27592 2592 993 931 912 721 768 686 806 870 831 864 807 935 765 593 548 398 476 349 519 418 415 443 403 514 478 393 407 417 317 305 267 219 310 300 408 362 369 389 347 265 270 381 286 352 343 311 321 313 344 315 336 319 414 511 401 403 463 554 555 546 484 483 445 522 457 373 481 419 244 307 286 188 237 236 199 193 192 165 151 91 253 138 241 114 179 136 126 200 65 175 199 121 181 204 135 141 90 167 118 120 84 104 33 91 149 45 113 161 106 64 60 23 103 57 91 163 42 79 141 162 91 149 121 180 180 94 128 106 53 136 110 87 149 172 217 107 96 107 62 91 66 162 139 116 125 45 115 120 90 158 157 126 156 89 108 80 32 49 125 77 37 31 60 20 113 88 60 89 74 73 54 54 78 38 65 37 70 57 85 61 46 53 52 100 54 58 60 78 77 64 71 60 78 100 97 98 76 28 43 72 71 70 79 74 54 53 51 89 45 94 72 101 93 103 78 120 143 94 52 50 64 62 68 62 68 77 72 88 79 57 86 103 110 81 37 79 78 74 64 72 40 75 111 61 98 87 67 65 63 87 73 79 67 79 58 72 41 90 102 75 123 90 74 87 73 106 92 84 58 70 87 106 88 82 82 86 109 124 71 94 93 87 84 82 99 79 84 64 71 68 92 97 78 66 63 72 75 67 62 69 78 68 51 69 68 79 78 69 55 55 50 44 43 45 56 57 48 45 35 22 21 19 14 8 56851 344 318 30 11478 15 47 31 7762 1406 1193 1237 1419 1690 1978 3042 4096 4590 4832 5626 6742 9244 12530 15370 17734 16040 12592 8111 5697 4348 18559 76688 15502 1237 897 957 992 782 760 731 781 733 749 798 543 574 535 451 441 390 373 496 483 440 403 379 321 291 326 391 363 215 363 296 256 241 228 205 262 294 229 215 238 291 265 191 219 200 259 334 243 348 355 323 348 308 277 341 426 414 605 682 531 497 466 443 255 358 327 377 278 205 170 175 215 176 83 97 151 165 111 178 174 144 102 43 51 67 152 188 183 105 197 129 152 90 117 139 107 111 31 108 -29 22 173 28 36 57 21 40 88 69 87 120 19 51 55 60 42 173 99 89 114 103 76 98 112 79 64 118 129 130 121 45 40 72 126 99 103 76 53 43 176 128 54 74 71 40 55 43 63 59 78 42 68 57 112 88 73 14 14 73 45 38 76 2 48 97 0 86 47 42 63 38 21 22 -13 91 132 53 18 114 109 99 37 80 49 58 65 83 32 29 -18 51 46 61 33 31 47 24 93 83 69 32 33 38 13 18 34 81 65 42 36 14 40 43 61 76 38 54 -15 69 49 22 26 19 66 69 88 33 38 24 64 38 57 37 27 31 38 57 49 29 -1 34 52 50 44 60 44 66 61 50 70 75 52 44 65 71 78 60 89 75 76 73 47 65 77 46 72 70 61 41 65 86 71 61 73 51 57 56 79 48 74 89 86 82 50 60 74 69 57 52 66 55 52 53 78 67 62 51 45 64 49 40 43 45 51 36 30 25 27 35 33 33 43 48 16 21 24 13 11 5 4 1 56857 347 314 30 11474 15 47 37 7761 1408 582 729 881 778 828 1029 1121 1285 1423 1414 1421 1477 1734 2016 2362 3571 4184 4585 4966 10211 26054 75942 138644 82008 66461 8457 1422 1056 913 842 781 873 824 723 599 494 465 364 421 472 319 429 364 386 281 316 361 287 198 300 361 449 464 408 284 247 213 246 252 268 318 275 244 329 243 251 237 246 254 207 324 362 339 359 251 325 278 422 458 557 511 656 641 718 680 627 552 466 404 352 270 321 282 300 290 213 206 181 25 69 151 129 69 144 141 208 185 103 80 164 63 198 163 65 124 188 70 138 215 150 62 109 155 187 106 179 60 132 146 89 138 137 107 49 108 104 66 121 4 83 113 99 96 149 65 76 120 134 104 60 46 111 95 93 82 120 63 -4 145 121 47 9 42 64 47 81 77 72 35 134 68 51 41 68 114 55 62 96 46 36 57 72 13 79 156 96 44 11 64 88 142 103 74 102 124 73 29 66 93 40 60 35 65 65 64 33 64 39 12 46 65 61 65 67 64 105 50 88 88 60 28 53 62 79 68 65 74 39 45 61 90 70 54 72 113 73 71 46 92 126 54 56 49 33 36 37 71 78 100 43 23 67 77 77 55 24 61 28 73 77 86 76 60 39 63 68 47 43 56 33 80 90 79 70 27 57 61 84 93 82 94 107 67 62 102 85 68 44 59 58 70 82 57 70 91 98 100 88 73 64 65 83 86 78 87 79 72 58 81 72 91 73 62 77 76 79 77 74 81 76 82 76 65 74 83 80 48 51 53 65 61 60 59 46 39 44 47 40 56 40 30 26 23 18 6 3 2 56863 340 398 30 11468 15 47 43 7760 1410 6492 7579 8595 10000 12529 14289 16603 19312 20873 21727 25624 26536 30318 34846 32570 21561 6970 1836 1212 1137 957 2224 6993 2080 916 868 654 756 835 737 543 498 430 467 345 354 391 260 355 406 432 337 348 256 196 290 391 379 254 334 280 297 232 280 240 232 298 241 146 221 217 233 208 239 273 301 221 204 271 381 202 236 361 401 348 339 375 541 592 697 598 613 616 628 511 493 415 383 347 376 262 226 205 197 165 88 -12 66 182 102 140 120 75 164 171 89 111 96 34 225 189 120 40 39 106 74 173 37 123 128 124 65 18 6 129 148 70 61 45 61 59 -13 -2 82 115 56 60 48 56 71 68 92 82 113 98 77 27 31 -23 86 88 78 19 71 -7 112 46 53 54 159 129 116 35 51 89 61 69 51 7 -19 72 52 146 42 66 66 100 41 26 51 66 -16 53 69 72 25 10 60 13 54 98 93 37 50 2 14 42 48 40 16 30 45 6 42 68 81 50 80 76 39 45 90 96 90 38 44 98 83 31 57 58 88 41 47 -3 48 81 87 32 51 29 77 84 77 84 96 43 46 10 47 55 43 91 35 59 13 36 17 40 55 51 50 35 1 41 74 73 35 24 17 61 39 37 -1 51 29 44 70 69 51 51 35 49 56 73 70 76 23 62 53 57 76 66 70 77 98 102 77 62 70 58 56 84 75 65 72 61 40 67 63 85 66 63 89 91 60 72 80 42 65 75 70 64 61 76 68 74 77 70 52 44 52 39 40 38 40 36 37 23 27 32 20 28 29 33 31 13 13 14 12 56869 337 364 30 11464 15 47 49 7759 1412 6141 6594 6919 7721 8336 8252 9417 12340 14718 15285 16003 15381 13530 12430 12148 10325 8135 7090 6352 4571 3963 6043 7970 4836 3110 2109 1186 859 771 785 712 674 403 333 310 358 404 407 453 350 352 350 268 255 314 283 289 251 225 209 255 232 336 268 208 264 188 297 317 286 279 252 300 213 358 325 170 207 309 245 276 326 336 401 423 450 392 440 376 534 521 612 574 494 508 463 469 391 337 340 352 252 192 194 130 182 82 74 150 91 132 89 143 165 86 103 118 186 35 55 22 113 112 69 93 87 62 157 128 80 36 35 65 37 125 33 15 65 53 75 58 57 81 67 41 55 74 117 65 -31 18 83 53 64 90 67 73 23 -34 -45 25 97 49 35 65 91 -4 -13 20 78 110 128 97 79 32 49 97 87 92 105 92 78 30 34 70 97 156 9 12 15 65 -31 0 77 -5 38 58 37 91 51 46 113 76 87 64 14 50 27 15 84 -43 15 25 12 42 15 21 61 78 -14 39 12 43 -2 16 6 56 43 37 16 32 19 71 47 40 62 -10 44 1 46 75 119 97 9 0 10 19 50 45 -14 -7 10 11 -5 -7 60 78 49 59 68 24 70 71 30 28 69 37 64 62 42 -18 23 31 33 55 62 29 -5 49 45 52 60 58 39 47 44 69 27 37 55 24 71 72 52 51 78 53 52 77 64 65 73 41 47 59 44 31 32 63 60 36 45 58 43 43 68 55 41 52 43 34 47 49 28 27 34 35 41 24 10 38 23 26 21 37 32 11 1 11 21 27 24 17 999999 999999 4 10 56875 328 366 30 11466 15 47 55 7757 1414 23349 25857 31812 36662 38553 36663 34314 32217 36026 41568 43589 40796 35004 31184 29001 29564 26960 19969 15767 31114 72928 79239 71626 60988 2585 754 732 735 708 644 642 543 402 342 357 322 175 299 322 236 256 307 343 385 292 307 193 238 329 256 271 332 304 320 238 160 196 210 221 239 188 164 231 283 218 133 241 220 259 242 200 240 326 357 302 375 529 462 390 443 402 372 434 429 366 404 273 255 242 91 240 197 216 161 192 12 112 73 130 52 135 97 25 127 56 41 176 152 113 93 90 108 180 100 120 80 18 115 66 -4 50 119 -53 33 -13 35 -4 43 113 87 3 27 109 101 -11 34 41 47 5 71 103 -28 1 26 -9 53 108 73 -75 -29 48 37 -39 -25 33 0 -18 0 -28 40 36 -17 77 63 4 67 36 53 28 -7 9 30 62 12 2 56 49 18 -36 -31 -57 -13 -65 2 23 43 25 15 -16 12 51 72 38 -35 -18 -41 23 -37 7 9 -40 -4 -9 23 11 18 3 -10 -44 -5 24 -5 -15 -46 10 -3 25 43 -38 -8 4 32 33 -2 12 10 -18 -31 58 33 -3 41 8 35 20 -26 2 -5 24 1 3 -3 14 1 28 9 17 49 23 45 26 22 -16 31 12 18 -16 -3 -10 9 17 -3 32 47 51 27 -3 -4 9 21 -3 3 6 17 26 26 33 1 21 39 10 31 26 21 29 23 38 18 23 25 59 46 39 45 48 54 16 25 25 36 35 23 22 28 21 999999 5 18 38 9 26 26 12 18 7 16 18 13 5 2 22 20 11 999999 0 999999 999999 1 56881 339 402 30 11472 15 48 1 7756 1416 212 485 846 954 1206 1550 1781 2163 2345 2552 2691 3145 3973 3977 4101 5323 7554 23892 84589 204388 269875 190212 344284 612249 727281 602021 689288 546373 323622 121850 20436 4189 773 731 555 425 349 418 365 316 413 428 442 456 454 411 295 367 425 436 290 235 328 236 293 208 365 239 148 240 279 273 276 330 244 230 261 217 316 381 398 447 399 434 538 532 500 294 353 314 349 385 377 304 283 348 184 270 157 135 172 140 157 171 218 180 112 152 70 148 88 71 148 63 103 150 169 130 151 105 81 80 92 161 174 79 119 67 82 86 61 105 46 84 57 159 105 49 51 24 61 20 110 99 11 53 68 102 50 2 110 156 44 99 109 29 0 66 60 114 78 141 114 92 5 -5 41 89 59 52 141 40 36 60 130 63 99 123 39 45 76 140 149 45 44 105 75 45 36 -2 15 38 65 31 33 32 6 20 10 10 42 56 92 40 -1 73 50 69 86 77 97 22 38 96 60 45 23 52 91 51 73 61 59 28 45 69 19 26 67 96 34 42 20 20 50 65 34 86 107 100 44 80 55 32 32 5 3 11 70 54 52 67 32 -3 57 79 80 18 0 52 45 43 23 62 62 58 44 46 50 26 53 45 44 88 70 32 27 76 74 46 55 63 60 48 75 64 33 48 78 86 29 19 56 98 70 62 72 46 47 85 102 75 78 77 51 47 57 43 77 60 45 45 61 49 59 56 54 86 93 57 60 75 81 74 58 45 43 42 32 30 41 44 41 33 39 25 25 28 17 31 23 24 25 16 22 6 4 999999 1 56887 322 915 30 11475 15 48 7 7755 1417 198 1026 2797 6791 17238 43009 92288 179206 289644 219299 384730 619817 711747 999999 866294 497798 81636 1382 298 374 384 440 371 481 387 377 415 462 521 510 327 504 398 249 288 274 339 292 257 178 197 252 243 195 368 258 125 206 308 254 230 334 300 411 392 335 396 532 458 402 370 302 339 448 333 372 411 240 197 185 184 202 48 105 205 104 33 157 176 126 158 160 111 100 87 184 130 195 145 116 73 165 157 217 154 156 79 85 87 102 163 81 99 44 29 189 162 124 122 43 120 48 -4 75 53 59 62 88 72 36 49 122 72 81 136 79 51 41 50 86 68 143 156 50 37 26 19 16 144 94 88 58 54 66 118 67 67 107 64 130 75 89 29 61 38 -37 75 38 53 85 -12 -34 6 31 -52 2 9 38 48 100 86 23 69 86 17 44 58 3 62 8 5 105 50 33 38 76 90 30 50 34 19 46 65 62 48 30 43 58 81 82 38 64 -26 46 30 41 70 74 81 72 50 66 123 87 45 82 72 57 96 48 68 33 44 46 67 65 38 57 69 40 87 90 43 24 71 30 16 32 46 42 61 33 35 1 32 14 39 10 53 60 53 19 45 55 74 76 82 50 22 50 38 65 61 58 70 87 48 61 68 91 103 111 73 82 46 66 83 78 99 81 69 73 65 76 82 58 65 61 61 45 56 56 63 56 57 63 51 46 37 40 56 46 50 59 40 37 39 30 37 40 32 32 49 27 26 26 30 21 15 999999 10 5 56893 338 465 30 11475 15 48 13 7753 1419 10102 43649 15919 999999 999999 999999 999999 999999 38 263 284 429 394 595 1088 1532 2227 4667 7404 10067 16511 41482 125888 254058 404466 634127 999999 999999 805570 291234 98477 4227 430 352 300 403 434 386 370 334 469 469 501 396 372 382 301 366 456 345 188 35 259 208 188 313 272 312 282 240 383 295 177 206 218 294 312 220 367 486 369 376 402 344 354 287 285 335 256 216 202 262 333 282 338 317 229 201 164 152 111 52 96 114 222 123 27 204 155 138 202 332 170 92 183 201 119 64 112 122 55 72 107 148 131 141 127 129 125 8 59 158 38 95 70 146 68 97 38 94 84 5 45 62 32 65 70 59 155 192 152 110 82 38 105 86 86 41 51 136 117 107 102 107 92 133 39 87 54 94 65 96 129 75 14 132 54 26 44 55 29 48 -33 38 91 70 81 83 82 85 48 1 29 54 33 70 15 -18 53 23 48 77 40 54 86 55 61 19 66 81 88 74 74 93 43 58 83 97 52 49 32 17 42 72 35 71 94 63 22 16 19 39 47 35 92 115 17 47 67 68 62 23 74 44 96 81 87 76 26 71 79 45 75 67 44 28 40 86 99 68 59 48 47 30 58 65 52 26 73 37 34 45 35 58 35 68 76 69 75 54 70 40 45 57 104 112 93 114 92 47 84 75 94 80 85 72 88 80 56 77 98 103 68 84 98 105 68 64 59 72 74 86 72 63 78 80 84 68 62 64 69 70 79 72 42 39 57 47 47 37 38 55 46 38 39 46 40 28 41 39 31 21 28 16 12 18 6 10 56899 339 493 30 11473 15 48 19 7752 1421 214027 23587 14680 15508 16225 17853 17438 18181 19609 21994 24664 29681 38487 46523 61077 69889 78372 68681 57418 43815 55524 111492 146164 121633 153982 269845 466105 551780 302632 84583 5354 486 219 395 465 441 481 462 374 475 416 353 439 501 458 380 423 454 472 504 409 313 400 361 239 284 313 275 226 327 351 299 378 294 223 379 226 270 282 402 374 428 476 300 356 316 219 292 330 308 411 396 253 327 237 276 201 137 183 180 119 112 220 226 133 29 127 194 121 273 253 252 104 78 182 182 121 130 148 155 167 170 83 131 194 206 101 140 136 86 83 112 245 99 93 125 96 157 28 -20 -8 72 71 128 239 91 168 109 161 167 22 85 82 76 66 130 142 83 19 113 77 50 90 95 -14 41 113 121 159 100 78 71 71 68 30 69 29 -4 109 72 22 67 -12 66 64 83 78 40 54 84 19 31 23 96 34 54 67 68 56 41 40 103 90 13 37 96 89 44 36 79 85 68 61 44 35 106 55 23 75 96 74 75 52 67 48 82 83 82 57 60 57 84 33 87 72 44 77 50 67 39 59 46 68 51 82 55 78 31 59 63 34 36 29 54 -5 33 85 62 55 72 91 63 54 45 63 63 75 34 55 53 52 48 30 55 26 58 79 60 61 46 66 64 65 69 60 58 77 82 77 78 50 82 72 63 84 111 88 63 61 71 86 75 80 83 110 88 67 77 76 100 83 68 68 84 66 59 79 69 63 57 68 46 40 52 56 47 44 49 34 41 41 48 44 47 46 43 30 37 35 27 42 32 37 27 17 10 8 5 2 56905 334 400 30 11470 15 48 25 7751 1423 14077 84374 104692 331530 30970 55635 83022 17087 15861 15663 20349 24854 30893 41271 52154 53438 59519 91200 126617 146472 257475 414462 303333 209790 254614 287494 366153 498015 383409 275925 25242 1976 457 386 365 345 454 408 414 421 351 435 505 399 424 448 419 421 478 319 247 297 300 303 319 243 274 277 239 372 298 254 260 374 273 194 266 253 385 416 404 358 262 344 241 201 114 268 282 200 304 307 324 222 207 178 194 162 57 129 108 211 87 187 204 47 106 45 165 196 66 72 145 200 79 183 137 220 55 96 286 213 215 84 112 66 85 255 103 83 60 116 39 99 98 45 122 122 54 58 5 65 25 20 52 67 80 109 95 28 123 50 -4 10 123 144 104 76 26 87 84 86 103 83 85 80 73 52 52 72 72 131 185 102 71 114 87 77 20 51 38 120 75 80 15 69 97 98 31 63 -20 37 34 14 59 4 39 122 51 46 20 84 46 39 31 45 57 44 40 45 18 55 47 29 -4 17 42 89 82 30 57 83 40 27 78 74 60 58 95 49 59 78 111 88 70 100 83 93 88 32 5 77 61 65 66 50 95 93 46 58 62 23 -13 46 40 63 26 21 33 51 56 62 55 52 41 16 28 34 70 82 61 64 62 36 12 20 28 51 79 61 27 56 98 55 59 30 54 39 53 49 14 45 54 55 60 67 60 65 69 69 67 71 41 58 42 56 71 59 68 56 51 32 47 65 42 50 47 45 50 65 28 19 17 23 45 46 41 44 31 39 42 23 15 13 9 8 14 17 6 10 7 14 18 25 56911 339 369 30 11469 15 48 31 7750 1425 12854 20363 5088 76011 999999 181814 65227 76243 90145 96581 97903 107597 103236 114175 134927 151723 182729 193331 178370 195728 195603 190309 174866 151891 129017 141545 112853 81059 56241 92228 157078 64925 2911 748 471 475 427 438 499 484 409 473 446 426 446 380 441 405 426 548 432 200 223 118 240 299 303 344 296 223 197 202 217 281 308 325 331 241 211 276 327 352 309 223 112 212 280 184 260 221 298 285 289 309 312 210 178 208 229 158 103 143 195 252 195 142 109 132 24 139 122 141 141 56 221 73 89 160 88 96 123 213 145 188 224 96 129 79 143 91 113 120 33 152 174 141 196 47 72 2 34 134 116 98 103 53 53 92 113 56 38 122 136 109 158 137 188 144 110 107 65 1 46 90 65 78 82 81 141 93 65 63 114 55 51 30 81 22 118 58 -15 78 18 -9 -31 59 47 10 18 69 17 36 4 22 26 34 46 58 -26 0 32 11 55 98 34 42 28 26 42 -23 35 30 60 76 45 28 90 68 25 52 39 66 8 2 59 91 27 62 69 46 30 35 59 45 9 34 73 35 55 34 108 38 25 67 53 44 65 76 16 -20 78 43 56 30 53 19 29 38 52 29 44 53 42 26 22 33 50 56 57 37 41 35 2 12 20 22 16 41 38 45 52 64 23 25 51 34 57 57 18 5 23 80 68 37 24 41 30 33 45 43 65 53 46 57 82 68 57 60 59 58 69 47 34 61 43 31 36 22 31 35 30 39 50 45 33 28 41 42 31 34 28 34 49 34 18 21 15 13 17 16 4 2 16 17 11 11 2 4 0 56917 322 520 30 11470 15 48 37 7748 1427 141911 184755 346012 99995 88542 65557 109254 85408 129728 89319 112704 151574 195750 255130 284783 305637 351599 346350 346587 368861 364672 280844 198274 72212 10981 884 570 390 429 489 406 454 398 404 433 385 334 349 326 288 327 382 365 354 296 310 226 76 206 222 224 288 249 290 305 167 147 184 130 198 150 190 224 180 307 301 224 257 237 177 209 253 171 127 280 185 186 325 265 182 285 112 148 207 295 120 98 135 63 106 159 90 142 59 107 117 92 87 84 115 92 57 11 28 26 20 99 141 98 109 145 248 95 116 105 47 -58 19 54 36 132 1 106 86 94 -29 -42 33 36 93 126 42 137 38 19 93 121 130 85 137 85 88 31 29 70 50 34 49 81 42 20 52 -63 10 -15 13 -23 28 81 67 31 35 57 30 58 22 63 33 -52 -5 28 -4 -1 -9 17 -19 3 28 19 -16 -74 -34 -13 3 -9 -26 -4 14 -15 22 57 48 15 7 45 29 -9 -2 -20 -28 7 -6 -16 -48 -5 -17 15 17 -22 10 -20 -39 -37 -15 -4 -17 -46 31 -15 8 -6 -8 31 3 7 -37 -22 -25 -10 -7 10 8 38 52 -8 46 37 37 -37 -51 -26 17 13 -26 5 71 5 31 20 48 11 -8 42 27 -21 -10 -4 7 2 -46 -43 19 8 7 13 24 14 -9 -25 11 42 22 -20 -6 5 -11 9 11 18 -8 13 34 18 14 16 35 32 25 16 24 20 25 22 20 4 3 4 16 18 27 18 9 14 22 24 21 999999 20 18 5 22 20 15 4 6 999999 999999 999999 999999 999999 999999 3 56923 334 490 30 11470 15 48 43 7747 1429 9211 17462 67689 164990 113818 71302 152073 106287 59170 44267 56413 69894 88834 115838 148110 178486 223546 268271 295013 362977 454843 549427 488721 363287 217167 69074 6641 449 364 418 444 408 514 343 401 537 403 432 373 303 307 329 294 275 372 460 342 308 304 171 213 253 170 253 232 176 178 189 156 196 259 165 133 250 242 175 167 261 315 192 158 126 258 268 181 225 325 341 336 257 282 169 135 159 99 145 171 136 189 123 47 22 62 72 96 74 93 179 154 114 71 149 93 109 143 73 152 112 111 27 53 54 128 115 146 83 89 109 135 133 153 52 27 -2 96 90 31 49 93 65 -1 15 20 104 100 11 83 205 213 104 115 96 110 112 88 75 103 55 17 66 60 65 12 9 64 102 40 57 74 46 129 54 75 139 86 53 84 89 58 39 17 125 82 19 51 80 50 32 -23 52 38 19 73 74 57 39 48 26 38 11 39 29 -1 2 15 49 87 48 24 37 103 47 71 55 19 16 -1 -2 11 23 -7 -16 32 51 46 2 18 58 6 26 15 -11 42 22 59 49 53 29 38 -23 -8 68 124 32 24 55 50 15 28 58 51 47 39 41 75 40 29 7 25 3 5 71 61 28 70 76 46 -6 -4 53 73 64 26 29 43 65 29 12 1 23 42 19 25 62 59 82 29 15 66 42 38 54 56 44 54 61 30 58 77 57 46 52 64 40 35 59 68 69 53 66 54 43 33 30 57 42 64 52 45 37 52 34 38 35 19 9 20 51 21 20 17 28 16 15 7 15 21 16 17 14 13 4 999999 4 56929 330 519 30 11469 15 48 49 7746 1431 58558 134205 106207 191536 151584 439392 208519 196333 225287 246018 236240 225309 220238 222767 211155 217343 226702 227201 230258 248480 201987 68673 29315 11986 2433 397 298 411 419 357 353 371 295 317 418 398 315 324 300 354 299 390 242 296 355 339 199 148 229 214 148 178 221 340 285 162 195 358 281 241 243 225 336 149 214 229 79 117 113 84 154 264 192 202 214 225 171 290 176 226 224 115 157 153 113 181 81 186 184 139 67 186 164 85 147 115 116 47 114 121 151 123 51 103 34 51 63 95 96 143 82 126 164 87 112 163 83 67 59 25 56 100 58 101 43 51 33 -4 -21 159 95 58 31 61 103 95 161 112 123 116 94 -13 41 109 74 30 69 114 90 59 10 -31 24 41 96 40 44 88 98 74 71 64 107 155 59 35 -7 -31 -3 30 62 37 34 51 73 7 44 39 31 31 2 105 84 50 14 23 16 16 11 53 -41 9 27 62 76 54 41 2 21 68 52 21 42 6 6 35 43 11 -16 -9 22 28 21 16 53 38 -8 31 14 35 29 17 60 71 40 23 2 38 81 77 31 9 36 27 6 7 23 38 54 20 15 26 31 11 -7 25 2 30 35 57 51 6 19 23 52 -11 -5 22 26 26 -10 3 -23 33 31 10 4 38 30 30 40 71 44 50 24 34 54 61 38 16 22 36 31 40 66 56 26 70 26 30 61 57 58 33 51 40 28 45 66 37 45 57 32 47 40 21 22 17 20 11 15 23 14 24 32 41 30 11 19 12 2 18 16 8 11 7 8 999999 4 7 56935 336 517 30 11467 15 48 55 7744 1432 75905 95911 120396 150544 179605 214915 251132 278967 295031 315477 342941 362209 302320 244400 164210 84093 38542 11288 2932 800 432 489 447 420 409 499 406 409 388 411 477 361 369 452 447 384 395 494 483 404 394 340 347 444 355 254 399 360 310 272 372 251 230 220 206 216 224 191 300 303 222 287 320 306 347 266 270 241 253 266 197 65 123 212 236 268 238 255 222 326 278 253 236 126 191 216 231 202 257 321 276 203 127 132 84 127 139 139 112 198 247 172 102 113 80 142 167 202 24 8 160 108 117 178 113 94 3 58 146 107 105 178 80 67 42 121 98 98 125 73 59 74 96 151 205 165 87 159 142 48 51 66 58 63 58 56 57 39 23 82 80 84 9 87 56 60 48 74 69 131 59 5 84 66 93 17 -7 26 23 11 67 61 108 61 122 34 89 99 67 0 109 82 -1 58 22 105 -22 67 17 17 43 -4 65 120 8 63 3 15 56 117 101 54 68 67 61 23 46 82 59 15 46 127 100 75 100 77 73 72 63 -22 20 30 57 56 53 58 35 11 33 95 58 57 32 23 86 93 47 55 40 48 31 31 64 51 20 56 17 67 44 29 23 28 38 25 8 53 88 67 19 59 63 54 44 79 89 39 59 59 51 60 45 50 50 74 70 70 39 66 84 43 67 78 68 47 71 78 67 68 69 59 47 57 70 52 68 71 64 63 76 75 50 78 74 48 53 51 50 45 57 45 52 66 62 63 44 29 43 31 33 38 46 27 18 13 23 26 37 35 32 19 16 21 17 12 14 1 56941 343 309 30 11469 15 49 1 7743 1434 41770 43992 51213 57013 62585 72137 82108 94857 111475 126858 134485 138742 147656 157198 178874 194284 199914 199115 184565 162475 145189 143246 120574 98509 67073 53440 23752 6475 1775 730 632 488 477 574 531 540 490 410 535 623 379 500 474 488 404 390 255 374 347 305 310 351 386 465 374 278 319 281 354 374 301 318 207 168 246 259 285 329 343 199 168 363 310 274 331 343 249 345 373 272 208 294 211 146 177 200 194 286 268 245 261 279 244 207 186 181 145 207 300 195 203 195 85 121 144 259 172 140 74 132 177 56 58 96 198 110 306 193 136 122 132 173 148 54 115 117 180 136 134 25 134 86 116 149 220 132 93 146 133 192 157 177 137 163 82 87 110 33 50 33 78 56 126 132 69 83 8 67 -13 -4 65 106 143 65 41 86 131 75 88 114 42 103 92 52 48 75 125 41 39 25 66 57 27 -7 14 57 62 92 54 92 31 86 73 18 60 82 47 108 54 54 71 55 101 36 36 118 107 83 22 66 78 66 39 64 49 97 44 46 34 37 -7 35 31 52 53 -1 21 28 43 61 110 100 39 106 90 51 93 23 46 63 7 94 85 61 63 70 39 35 55 54 67 80 18 22 104 123 52 69 113 89 101 76 44 59 72 78 74 77 42 28 67 61 74 82 59 80 29 51 48 31 53 82 45 73 91 65 67 53 47 56 77 73 97 78 68 98 70 57 48 52 80 89 66 65 59 52 93 87 74 81 70 53 63 67 52 47 58 65 69 62 61 61 70 57 63 51 39 54 50 25 45 36 41 62 43 22 28 27 21 19 13 10 10 56947 334 524 30 11474 15 49 7 7742 1436 84147 83189 86687 109733 140863 153906 153195 147267 137408 118206 111280 96367 69814 41083 25855 20882 21096 16271 6421 2227 694 507 528 438 370 352 366 391 426 363 404 423 443 436 383 359 484 340 291 313 341 340 372 413 396 409 445 392 317 208 255 239 243 307 286 179 263 176 190 203 273 293 352 355 286 375 264 277 314 217 307 342 192 203 226 195 222 266 300 153 182 238 326 281 134 243 275 244 241 136 186 281 183 137 133 144 120 139 116 154 113 149 124 126 139 159 163 72 134 114 92 63 98 42 87 135 107 107 125 124 150 93 62 33 58 69 31 153 75 157 119 127 154 224 168 102 119 32 97 159 109 58 2 50 52 94 60 45 81 97 59 52 138 140 60 124 94 150 50 71 46 -17 69 23 35 111 82 79 96 81 70 103 42 24 47 31 -35 56 64 15 40 60 52 80 48 82 10 67 54 21 3 -18 -3 77 75 8 3 66 34 37 79 77 115 22 14 87 84 77 29 109 53 42 102 23 65 -6 42 34 66 37 67 63 67 63 121 90 58 98 63 85 45 90 72 61 111 54 44 25 87 89 80 12 30 -2 25 45 55 35 17 28 16 28 24 39 62 73 51 47 67 37 51 78 72 77 74 71 36 47 24 29 34 53 81 56 47 59 50 47 38 58 38 68 81 62 54 84 63 44 42 66 51 62 67 39 56 40 41 61 61 64 60 45 53 68 44 45 47 44 41 40 34 50 44 45 59 53 36 34 29 42 36 16 26 23 29 47 23 13 14 21 27 17 15 3 56953 340 376 30 11476 15 49 13 7741 1438 68057 70829 68967 63552 58513 58450 63545 64432 48321 40452 42767 41504 45707 53415 61590 76696 90532 97192 92553 89659 88625 79632 69228 102912 171438 141502 149996 46465 5063 714 535 579 638 588 541 527 310 484 476 441 450 353 495 500 536 400 439 349 297 286 231 336 319 294 230 334 319 229 301 301 222 358 216 287 345 348 276 413 393 329 220 158 329 185 219 257 270 277 309 255 332 222 178 310 275 279 271 277 279 223 117 198 171 243 161 111 143 225 198 138 173 216 225 211 120 186 47 109 122 148 193 191 181 113 19 112 121 103 100 133 220 104 36 127 132 49 28 -31 65 171 145 166 147 145 121 162 224 128 100 90 113 140 76 16 28 137 26 77 54 -10 36 33 84 89 2 46 144 52 62 114 148 142 110 155 156 104 134 112 45 54 94 104 49 130 104 50 78 0 90 87 97 74 69 67 78 58 91 82 82 42 85 78 11 -1 32 99 37 78 87 64 20 47 -3 39 12 56 70 112 52 75 86 69 48 122 76 63 110 89 103 110 68 94 88 66 45 31 62 63 65 101 75 103 110 94 22 83 109 98 56 53 55 110 95 41 39 24 49 43 51 51 87 81 70 74 64 83 65 80 48 50 60 96 52 57 68 59 67 68 65 60 67 52 42 63 91 56 57 82 79 70 64 64 79 107 78 58 77 71 58 72 39 44 52 80 74 52 54 73 65 69 77 74 71 76 71 59 48 57 76 68 64 50 76 61 46 39 62 59 47 46 52 50 30 30 40 42 50 45 32 37 40 27 34 25 10 11 13 17 10 4 56959 338 434 30 11474 15 49 19 7739 1440 119247 119999 112151 108563 109303 102868 92273 85564 77450 48776 29060 20315 12790 10941 13224 16322 18010 21394 25991 29143 30126 27656 28259 40863 91168 93265 114540 128914 200314 176156 10100 1306 571 578 443 482 468 482 430 374 384 500 398 272 382 461 375 433 360 353 419 342 281 308 315 230 222 159 270 300 183 232 241 241 353 214 282 319 261 246 238 171 179 216 318 215 304 338 276 194 244 296 287 228 228 252 136 235 229 222 281 177 126 151 211 12 109 41 78 145 181 181 215 207 107 137 55 55 148 46 106 154 169 167 100 45 85 135 171 166 143 136 20 115 130 136 88 163 101 83 109 91 135 157 222 155 163 156 168 207 170 39 112 67 145 95 104 108 94 49 41 95 81 78 40 35 139 201 61 174 77 46 118 188 102 85 84 38 51 66 39 127 60 41 101 56 24 33 86 92 81 54 72 21 -44 60 103 88 18 104 93 54 39 27 -3 34 27 18 72 50 49 76 57 56 48 45 67 82 86 73 46 69 119 4 52 93 31 59 70 54 21 60 38 68 40 41 27 26 75 71 46 106 69 92 62 84 108 118 64 21 51 31 85 83 57 67 42 41 37 65 73 83 84 90 49 34 52 59 55 67 59 41 50 39 39 27 48 61 49 35 66 52 66 84 86 84 55 13 29 42 56 67 64 77 95 69 108 67 88 53 46 54 54 56 36 48 52 61 73 69 58 69 49 43 73 78 71 49 55 63 56 52 29 31 42 63 66 64 61 24 41 46 60 50 36 21 22 21 37 35 20 22 16 15 30 32 25 4 56965 340 366 30 11466 15 49 25 7738 1442 129765 65851 70555 74820 79359 83711 96181 106420 110464 110214 110461 107006 102296 107600 104462 97994 89802 83536 71822 63151 62972 60921 58151 56324 42217 41838 43186 35695 25329 14214 4459 845 514 533 529 454 538 327 373 478 419 304 380 428 394 426 384 479 380 400 324 332 351 262 215 242 295 136 147 228 207 189 378 232 180 271 350 281 220 277 186 295 187 82 196 151 163 302 334 298 293 179 216 184 243 267 226 262 251 256 217 234 282 119 160 216 216 123 68 49 189 190 152 138 263 150 183 231 173 115 183 95 126 155 202 189 162 178 193 131 129 55 115 233 188 142 91 104 -14 68 108 22 71 133 189 197 229 200 131 195 163 85 125 58 98 133 134 43 51 117 157 57 63 72 88 43 132 36 123 114 131 119 117 97 136 195 171 149 129 199 124 135 138 92 104 34 37 20 70 55 83 84 116 64 74 22 43 45 48 11 70 30 70 54 23 75 101 91 34 34 109 54 72 127 110 108 82 66 68 75 14 20 28 36 67 60 74 87 50 79 79 107 59 37 51 79 82 92 52 82 64 61 73 69 88 52 110 116 73 73 66 55 50 12 22 53 60 55 77 89 45 23 -6 29 68 65 42 5 24 10 23 80 72 49 63 84 93 81 51 17 58 89 87 62 70 70 62 66 73 74 72 97 85 64 59 64 74 70 73 84 95 57 81 85 65 92 81 85 70 78 67 107 92 81 83 61 52 65 75 78 44 48 49 41 43 63 53 49 52 33 33 35 51 43 38 55 51 57 46 40 31 32 42 37 12 23 16 999999 19 3 56971 341 300 30 11460 15 49 31 7737 1443 41001 44290 50412 54302 52726 50080 55301 61632 66033 70281 74048 78327 83534 82836 81214 80966 82667 82276 78420 77139 78169 80573 89026 74725 71985 50507 33086 26792 22462 17338 10056 5352 2654 1155 664 501 478 601 515 454 293 495 521 350 452 416 340 417 355 302 316 365 439 305 324 358 303 354 331 213 268 264 286 244 321 269 250 228 249 307 154 217 379 257 357 271 145 209 271 155 224 240 306 324 280 314 390 373 305 214 276 307 294 214 232 196 266 245 161 114 229 200 168 161 118 187 115 94 184 240 165 146 135 93 182 177 174 119 86 160 86 -25 49 71 114 136 148 197 133 51 92 35 91 19 10 115 108 182 243 180 242 258 197 211 213 203 217 146 144 -46 30 98 52 73 109 47 58 58 48 134 102 61 73 115 111 108 141 129 82 75 86 53 118 81 54 93 60 60 36 74 63 70 24 60 96 55 44 71 24 44 26 -22 57 80 20 24 10 37 -14 31 47 33 20 -70 44 107 64 42 63 41 79 73 52 14 59 5 -1 66 65 79 0 15 47 60 54 54 93 71 17 25 52 55 74 71 71 23 3 13 17 22 13 31 67 35 -20 19 69 59 28 57 33 50 93 102 45 80 110 92 37 27 30 44 82 69 54 72 57 72 66 45 49 34 73 104 97 70 59 25 38 43 70 67 78 37 43 62 44 99 100 63 47 51 64 63 65 80 74 57 64 35 49 54 77 51 65 53 61 68 46 59 76 73 54 59 58 52 36 43 55 50 37 42 41 25 46 33 27 30 24 27 28 21 15 28 22 10 19 19 21 5 10 56977 336 507 30 11457 15 49 37 7735 1445 77866 922200 656460 126889 66745 63413 66089 72287 87031 91746 81939 86355 113693 229615 341121 234874 117881 48961 25693 19073 30647 95133 30286 14635 5805 1711 643 596 514 400 386 340 365 459 323 359 388 386 425 508 473 370 248 379 307 314 304 395 332 297 271 280 311 268 235 207 114 138 222 194 189 226 180 258 349 251 216 158 201 190 120 191 172 136 237 147 220 337 310 226 317 194 183 350 233 97 249 244 214 206 157 226 197 94 110 97 93 150 169 164 206 205 118 101 164 217 139 133 127 75 128 173 169 140 140 106 -23 118 159 107 72 41 102 105 59 183 169 184 204 196 197 228 286 324 244 314 330 322 236 214 280 314 283 169 131 39 -27 -1 32 31 54 76 120 65 76 120 257 200 166 122 46 90 106 94 70 -9 50 133 93 58 50 47 -16 19 9 50 92 73 73 131 104 67 80 59 46 24 72 52 60 61 74 52 64 68 117 42 26 62 86 89 77 60 19 40 41 74 30 2 31 51 137 117 84 65 14 12 25 62 47 72 59 70 76 16 62 67 74 80 116 52 11 39 75 16 62 78 81 22 46 33 5 25 58 15 46 37 32 32 52 3 32 42 76 41 49 40 27 21 24 54 117 80 67 31 42 47 21 73 87 99 68 65 47 63 45 41 64 85 53 51 66 86 85 80 85 83 73 80 54 84 69 46 46 70 53 70 70 68 71 63 74 68 67 58 32 68 59 55 51 53 50 55 43 41 47 46 41 36 48 50 34 25 23 25 25 23 27 22 6 9 13 20 9 999999 999999 4 56983 341 417 30 11457 15 49 43 7734 1447 791413 107843 697989 108014 73147 999999 174901 134932 142531 148989 145951 134800 140120 128837 79133 104862 234785 245341 147499 163391 88145 14304 8228 5002 2763 1238 620 418 338 439 320 477 468 426 357 319 396 345 340 284 341 326 418 393 247 293 375 316 301 325 312 317 381 262 304 290 281 251 250 358 252 197 153 229 299 258 254 213 265 228 184 149 110 78 203 237 171 144 176 321 272 215 256 241 247 244 328 239 203 205 167 215 165 146 261 190 149 141 84 95 83 75 146 152 248 225 159 212 192 122 117 82 129 115 189 154 118 130 16 101 155 119 87 121 95 92 40 138 173 173 154 199 219 145 253 336 331 332 364 292 336 316 295 218 190 87 61 153 94 64 -11 76 56 84 84 122 120 117 128 196 224 156 175 160 87 89 112 127 47 66 66 80 42 50 92 51 52 25 28 49 30 88 22 28 17 114 143 62 124 72 13 22 88 21 16 22 -19 48 28 34 110 102 62 115 73 70 88 104 120 40 31 4 44 47 76 63 37 19 76 86 98 69 62 65 47 102 81 47 49 46 24 86 102 78 107 67 98 105 99 55 60 46 93 29 68 85 58 35 72 36 65 58 53 54 89 57 55 73 60 59 70 85 95 30 86 35 29 54 50 47 60 90 60 51 78 56 75 70 73 59 60 41 90 88 84 72 69 52 77 91 71 71 54 76 98 90 64 62 55 76 65 64 89 73 76 59 78 63 72 62 72 61 60 65 72 72 79 65 49 43 32 45 35 56 59 48 32 48 35 34 41 32 26 22 24 27 22 9 7 8 2 56989 338 420 30 11460 15 49 49 7733 1449 83220 96994 111459 123255 124077 119208 127947 132571 117713 104518 89364 63917 36451 10378 2547 1167 960 855 765 722 751 655 617 631 555 526 448 422 531 452 428 453 309 289 435 460 333 465 319 281 321 448 461 394 398 368 246 365 295 262 376 374 190 280 363 293 236 304 329 199 256 338 230 219 267 179 135 245 394 363 298 285 145 159 226 241 207 221 255 256 223 220 282 254 211 292 237 208 304 225 297 339 249 224 167 251 211 151 163 132 76 96 189 221 205 203 155 88 167 239 206 167 147 168 156 140 113 150 135 22 47 31 149 126 79 88 62 108 92 200 188 179 256 169 129 232 303 298 316 390 386 284 280 195 174 69 83 88 84 -49 74 37 78 171 87 78 127 168 160 172 281 253 231 152 155 141 66 70 78 50 123 36 21 63 5 -29 72 47 25 -36 -19 37 38 36 -39 29 40 68 29 28 60 46 38 98 32 35 26 84 96 74 44 10 21 61 106 70 79 23 66 36 52 75 81 77 -20 42 63 67 45 -14 28 80 58 51 41 -2 108 88 63 42 21 52 84 39 49 41 56 51 62 86 64 56 58 79 53 56 60 8 25 52 75 61 83 44 21 29 59 44 62 62 51 66 59 57 9 32 65 66 57 54 70 77 71 46 59 82 47 45 62 56 70 58 45 47 58 48 44 65 84 79 70 51 43 64 54 56 88 83 67 79 101 93 103 79 73 97 68 60 69 62 58 58 43 36 35 52 61 67 53 47 49 52 43 33 38 48 48 39 40 34 25 27 31 26 23 18 7 4 56995 343 392 30 11462 15 49 55 7732 1451 49928 55383 60222 65062 65558 70629 77267 81919 83079 77617 63838 51642 34758 21714 10349 3627 1622 1133 984 902 799 794 676 603 518 609 521 491 570 484 564 573 411 591 555 447 401 532 457 442 451 459 444 432 391 422 359 399 402 351 407 400 260 403 315 332 387 340 342 252 298 300 293 385 403 329 215 297 230 219 271 239 151 241 217 220 155 268 236 270 262 237 235 278 245 346 323 355 315 296 244 302 239 321 250 215 268 347 260 242 225 185 134 207 246 154 196 254 165 147 230 158 241 199 184 90 210 242 203 193 154 202 157 116 127 182 99 177 126 185 234 193 282 263 240 326 350 295 333 324 331 182 207 225 132 131 122 134 104 41 42 84 122 133 145 190 176 213 257 315 238 257 246 323 340 281 170 168 176 145 98 126 119 123 133 60 120 130 87 24 83 59 77 41 50 86 39 101 65 116 -3 24 23 57 61 56 44 85 103 -1 63 39 82 52 106 121 49 99 94 81 58 82 45 76 123 55 27 97 99 54 81 140 114 87 88 60 77 99 86 116 63 82 107 65 106 132 98 127 70 71 54 51 108 43 64 83 81 74 51 80 84 68 79 64 95 30 68 101 104 87 86 89 70 90 75 60 69 66 68 87 125 109 83 94 87 95 92 105 86 80 123 102 79 57 63 81 99 60 97 111 90 93 101 110 103 125 116 99 84 124 114 97 98 79 86 102 103 102 107 103 102 89 100 96 76 70 86 89 75 75 81 78 69 58 60 70 63 65 61 65 64 65 44 54 48 42 44 43 29 28 32 17 8 57001 340 387 30 11457 15 50 1 7730 1453 60847 73577 79824 86231 86369 91747 92964 89217 78694 70194 58876 44683 37680 30863 23762 16832 7211 2476 1311 1077 903 771 549 529 461 536 450 557 529 471 440 511 507 546 384 511 364 452 451 572 425 342 376 455 417 397 359 344 305 300 372 299 369 248 300 382 359 303 259 229 202 255 247 254 196 225 249 243 211 280 171 211 185 210 227 148 230 75 187 239 225 256 249 341 235 311 355 270 273 262 279 370 273 326 317 228 149 211 200 221 111 123 101 140 172 179 227 168 199 106 137 94 34 48 108 88 5 6 118 169 91 110 12 87 122 46 6 80 96 107 206 258 291 291 285 271 331 253 313 350 263 170 97 60 -33 60 3 15 22 59 73 141 157 105 158 78 154 228 183 209 220 259 156 174 165 203 196 204 176 211 256 241 203 120 124 102 115 78 56 125 83 66 44 0 -10 23 20 -28 -22 -6 5 17 71 91 77 88 63 38 48 48 66 28 99 107 18 45 10 107 33 79 53 42 -1 31 51 5 35 7 28 52 58 -10 22 87 26 2 14 50 62 56 57 69 57 102 47 83 29 6 49 55 51 73 41 32 45 57 28 41 38 27 76 7 41 2 26 79 30 0 0 47 51 44 26 30 47 57 42 47 62 61 28 30 35 48 59 74 45 61 62 47 55 58 58 72 90 60 47 76 60 74 73 59 68 54 65 73 53 80 78 63 69 71 52 49 53 64 70 55 54 66 55 63 52 53 44 52 45 49 52 38 36 55 38 48 50 41 34 30 36 24 14 18 14 17 18 18 16 12 9 3 57007 344 229 30 11449 15 50 7 7729 1455 31751 11713 14036 17565 21344 26212 32871 39802 45217 48760 52046 52697 49156 49763 47985 50703 54811 45784 25328 13865 6502 2555 1184 1010 942 773 721 683 506 572 531 447 520 422 394 454 358 428 418 361 369 293 273 409 421 354 336 306 292 200 273 334 291 256 231 387 320 297 265 358 249 273 298 176 196 197 171 272 240 147 182 213 201 248 211 117 182 204 247 162 202 207 245 191 278 250 365 318 327 292 206 342 353 246 191 240 276 264 199 173 198 175 78 71 128 148 142 86 154 116 92 183 113 207 116 224 206 168 78 112 34 10 106 135 62 54 44 121 195 142 58 67 154 196 192 163 204 349 230 243 301 250 217 237 258 265 262 180 175 96 33 -1 17 -31 77 92 68 162 134 124 184 205 175 163 198 181 180 201 151 125 118 189 239 278 239 226 295 290 248 221 166 161 157 54 35 44 61 -12 -1 14 33 38 -21 23 -25 -14 0 11 4 5 33 103 39 42 16 3 15 73 21 45 76 14 62 81 61 31 79 44 39 14 66 56 96 37 9 17 38 51 52 57 20 28 46 49 83 74 57 61 20 15 20 18 24 66 107 45 19 29 24 18 5 28 23 51 44 55 20 24 43 14 27 51 58 59 48 43 8 23 43 47 13 21 42 28 55 81 72 59 31 -4 41 29 33 72 56 69 71 46 40 31 62 49 70 54 78 63 22 23 33 42 87 62 41 58 53 92 58 55 70 54 41 68 59 36 25 42 43 46 41 31 48 25 39 35 38 25 42 22 23 19 14 29 22 16 16 8 999999 4 5 13 4 10 6 2 57013 340 313 30 11443 15 50 13 7728 1456 41451 38672 33498 26126 21590 17997 16806 17518 17539 18425 18903 18219 16968 16569 17442 16023 11983 7226 4329 2455 1349 920 833 935 844 749 777 724 730 642 586 469 512 457 449 524 374 394 537 464 444 413 376 461 452 331 344 371 389 348 356 188 287 370 375 379 178 256 343 373 350 321 235 295 257 272 291 235 172 198 225 156 197 234 253 179 245 186 153 181 196 286 294 328 466 393 243 348 344 322 237 285 290 291 217 283 318 236 178 184 153 172 184 103 186 181 72 249 269 160 144 142 149 144 149 78 93 70 52 86 150 9 112 95 110 193 117 111 157 56 75 177 187 123 158 198 218 198 245 275 293 341 316 260 308 269 256 222 132 198 172 46 41 52 8 50 133 106 91 148 213 193 248 240 168 177 220 221 193 173 173 253 261 146 238 240 172 155 128 86 104 36 -17 9 56 104 -16 30 47 66 82 57 32 54 89 44 43 22 7 88 33 33 47 88 54 -11 84 63 59 65 20 35 74 34 87 105 109 71 80 54 74 35 55 87 64 45 20 63 85 22 -1 13 49 4 34 82 91 89 73 53 43 53 101 55 23 38 60 51 63 101 86 85 21 20 47 27 33 41 59 45 72 43 61 54 63 49 36 53 49 23 56 29 27 58 59 75 67 37 43 73 67 64 59 77 40 40 59 84 65 77 71 104 90 61 83 65 50 71 78 63 85 62 59 71 78 79 88 85 88 71 74 68 54 60 46 51 45 55 63 66 44 37 42 34 30 27 34 24 34 31 25 19 26 32 19 7 5 999999 5 4 57019 334 462 30 11442 15 50 19 7726 1458 111888 31198 26935 23979 20306 20338 20741 18785 15145 11049 8865 7599 5388 2981 1500 1174 1089 941 983 895 877 920 863 778 861 854 725 620 612 528 550 653 593 528 490 452 511 382 334 424 415 293 402 483 363 418 391 303 396 400 316 319 294 346 440 285 387 321 402 280 204 340 257 305 289 187 235 197 333 175 138 236 174 269 264 82 194 315 295 224 359 329 276 319 344 239 331 292 325 302 197 303 308 314 265 168 121 301 147 160 152 190 190 230 186 189 151 194 110 29 94 49 137 70 34 124 147 141 108 124 69 66 87 111 119 144 131 56 183 207 167 258 333 337 321 229 315 359 258 243 176 117 235 164 96 27 28 121 150 186 123 218 271 187 226 174 210 160 203 175 141 136 250 182 220 307 278 262 261 185 243 181 203 116 137 149 102 41 34 19 18 -11 34 102 74 43 33 72 41 -11 -7 68 31 68 27 46 89 65 116 22 17 41 67 29 26 85 76 31 100 45 52 53 13 20 40 83 61 35 99 38 1 70 84 71 52 107 76 73 68 67 57 56 50 50 79 108 87 79 72 33 16 66 13 51 16 74 60 106 87 70 57 42 22 60 65 21 49 59 51 31 48 65 44 49 54 27 54 72 83 77 59 65 66 69 67 57 56 57 63 84 50 67 70 56 65 69 56 25 15 80 97 50 42 71 68 56 66 65 68 91 84 56 63 62 64 54 47 60 63 58 57 64 44 34 20 44 41 45 37 31 42 23 29 20 16 30 23 26 7 11 13 13 11 6 57025 345 310 30 11440 15 50 25 7725 1460 33662 32789 32449 32294 27369 21201 15626 11762 9379 7716 5826 4229 2675 1392 929 964 851 907 781 743 810 824 676 721 679 541 494 546 594 706 615 591 439 515 582 467 455 526 486 349 467 506 424 468 366 465 460 384 489 475 466 377 307 353 369 449 335 442 393 404 424 422 348 336 332 245 315 286 309 289 232 277 289 258 303 139 202 246 258 273 361 382 439 486 397 463 356 326 310 315 429 369 427 403 347 390 312 299 265 261 189 225 231 217 144 86 228 289 139 228 178 78 202 255 219 135 105 118 167 144 102 153 170 104 165 210 169 114 118 130 208 164 176 125 191 319 370 356 263 330 267 283 352 209 156 125 111 92 141 147 134 210 233 200 147 239 284 230 230 191 243 173 128 153 191 264 259 226 267 201 285 278 325 270 252 232 215 239 132 75 102 113 74 120 78 97 39 19 35 59 76 89 113 49 50 57 66 87 125 55 89 93 90 11 67 63 78 54 91 65 90 91 74 72 108 92 55 30 82 113 137 116 100 52 105 110 75 148 67 78 103 60 123 149 111 115 106 75 51 110 94 86 70 95 119 112 87 57 53 74 68 94 100 96 101 68 72 71 66 73 74 126 81 73 90 66 45 30 83 97 91 71 94 94 90 90 60 63 92 84 91 79 85 88 87 69 67 100 86 60 86 100 97 108 102 90 79 91 76 58 54 85 92 93 108 96 107 96 86 84 97 87 89 89 99 97 69 63 84 80 64 54 70 64 70 65 68 53 56 46 41 42 47 58 50 36 43 41 25 20 13 15 12 3 3 57031 339 307 30 11437 15 50 31 7724 1462 17322 13806 9714 6891 5428 4584 3941 3094 2498 2127 1728 1380 1236 1099 1012 860 981 829 871 899 849 789 694 589 644 651 672 658 644 643 655 650 495 541 582 528 423 488 430 340 405 418 345 360 230 287 355 402 395 380 408 340 217 177 159 275 313 297 329 274 298 333 217 268 263 315 368 417 248 269 304 332 201 228 191 193 202 310 260 213 235 229 303 274 260 386 313 298 317 279 253 198 277 284 279 309 198 237 235 199 200 122 152 168 208 172 54 118 137 167 139 140 49 109 157 187 107 96 72 197 64 79 80 97 145 157 128 142 172 125 110 184 120 189 202 314 359 281 331 243 248 263 261 333 275 277 210 74 80 51 104 103 132 99 179 161 225 245 258 252 201 188 23 153 141 139 263 144 140 158 128 204 211 223 211 240 253 194 205 291 250 260 185 96 39 67 3 27 79 73 33 53 53 75 28 105 56 90 90 16 -22 68 26 43 28 74 53 27 85 36 12 15 52 89 41 56 114 31 37 58 42 -15 15 49 57 17 69 97 31 54 56 13 61 54 57 46 45 50 45 13 78 69 69 80 1 38 27 49 35 32 34 75 51 70 62 75 79 19 53 64 24 20 60 66 44 32 39 54 16 45 3 23 43 83 88 57 47 26 41 61 50 49 64 61 52 71 60 52 71 76 58 89 63 53 73 83 39 33 43 36 66 41 53 44 57 54 61 61 27 38 61 45 33 41 51 46 40 43 34 35 35 37 35 28 22 23 17 6 14 19 20 3 999999 16 17 9 6 4 3 57037 334 429 30 11439 15 50 37 7722 1464 2963 2519 2671 2525 2355 1691 1498 1277 1028 974 1098 703 801 800 832 725 691 747 755 715 653 679 681 583 490 615 661 528 526 603 496 499 432 475 515 468 464 327 370 371 274 283 288 326 372 305 361 390 404 325 362 238 298 409 339 269 379 280 330 379 406 388 363 374 307 230 245 238 215 183 227 250 202 162 212 285 262 251 240 339 320 310 244 304 393 285 324 337 210 284 307 222 238 209 203 203 137 214 163 191 183 168 226 131 154 143 148 191 99 71 101 108 159 46 24 45 231 125 29 38 84 139 113 168 176 205 204 211 99 213 188 210 265 306 265 307 343 385 387 412 376 330 348 231 214 215 164 193 157 106 127 157 224 198 228 312 322 241 222 185 181 211 120 139 213 176 186 191 125 143 155 236 320 203 220 236 236 219 77 81 22 -8 62 33 14 57 40 95 101 38 25 89 128 31 44 38 43 82 13 79 109 84 61 45 74 128 78 36 41 59 104 85 1 38 51 55 40 73 64 61 93 99 81 93 16 21 28 107 47 46 30 45 66 48 27 71 109 83 90 51 53 77 71 40 8 26 58 55 68 56 37 41 102 57 61 31 25 46 77 68 64 85 81 42 17 37 84 44 19 25 47 34 50 70 86 93 81 64 37 71 61 29 47 75 80 66 37 45 43 35 29 73 69 65 55 51 53 72 90 50 57 60 51 40 78 57 35 36 34 51 49 64 33 27 41 40 24 17 28 43 38 20 24 15 13 17 23 30 15 19 27 23 18 9 57043 336 463 30 11443 15 50 43 7721 1465 1655 1411 1318 1453 1082 979 820 760 868 667 805 797 638 705 733 710 695 711 674 705 619 602 586 528 556 517 553 530 441 405 371 438 534 398 412 438 492 402 327 380 323 348 401 286 293 369 328 293 418 230 331 299 408 349 263 347 322 305 304 223 295 327 319 259 254 264 229 180 239 235 222 299 146 156 210 206 295 316 253 313 371 282 276 306 289 285 237 223 236 246 284 253 283 186 80 82 189 170 182 192 233 207 269 263 200 135 137 157 122 90 78 74 2 194 114 113 137 67 49 25 99 102 174 194 206 203 232 260 247 302 272 299 260 389 321 264 273 222 272 297 211 173 197 151 189 176 179 213 256 281 256 280 307 150 70 183 171 119 149 118 152 216 194 100 150 186 225 281 302 237 224 248 199 144 93 101 47 55 18 1 77 69 103 42 49 87 52 69 85 23 32 84 62 57 79 34 94 72 7 92 83 21 69 85 64 23 64 43 83 70 55 62 85 50 59 90 83 88 120 47 43 62 36 62 66 60 58 33 82 77 96 114 103 68 101 57 32 56 47 72 80 32 24 33 23 46 81 54 81 82 89 66 93 93 50 72 43 46 74 90 79 59 66 57 87 90 87 94 70 57 66 65 52 55 58 77 91 73 87 80 80 105 101 82 65 49 73 90 74 53 57 52 82 104 81 70 60 54 47 40 70 56 64 84 65 62 67 66 90 66 70 44 53 52 53 56 53 41 43 27 44 48 41 29 42 44 21 15 30 24 19 28 11 9 999999 3 57049 337 492 30 11442 15 50 49 7720 1467 1339 1185 1181 1124 1202 1259 1258 1100 1068 945 917 926 930 819 803 814 697 815 992 937 699 871 706 726 562 664 702 527 675 554 398 405 481 521 318 417 530 464 455 496 323 423 394 362 378 425 434 419 374 382 382 260 374 408 311 324 244 295 426 244 212 306 328 390 269 419 496 343 237 225 339 174 299 315 303 252 241 259 362 345 302 334 274 306 315 379 364 198 233 313 332 157 171 195 122 169 175 227 211 184 225 156 195 198 141 196 137 201 161 79 185 158 77 140 32 61 66 40 73 137 173 160 172 140 196 231 287 358 214 296 370 300 306 292 267 284 329 310 220 233 209 228 283 305 345 247 220 277 285 269 239 179 141 76 138 227 206 127 194 150 214 94 116 264 281 205 259 256 240 265 247 214 188 172 164 188 111 37 47 94 67 -12 45 56 49 54 6 81 34 52 26 62 41 57 50 123 81 35 29 68 77 92 32 51 27 87 75 77 63 139 131 90 99 73 51 111 60 13 62 38 67 34 49 111 144 125 116 75 6 93 81 53 73 84 60 89 40 61 28 37 41 46 52 16 48 30 23 80 98 55 79 67 50 87 78 106 93 83 109 81 26 63 79 109 65 78 84 85 44 38 49 58 53 47 58 69 68 98 89 69 48 104 79 73 72 80 80 99 106 87 89 89 90 99 101 77 64 63 69 73 75 74 96 77 52 66 73 62 77 67 80 66 75 69 72 71 48 52 54 60 36 37 29 35 44 46 31 39 39 39 24 13 21 22 23 14 7 57055 336 456 30 11436 15 50 55 7719 1469 989 1090 1114 1111 1146 1190 1089 1077 971 968 932 784 761 837 816 843 739 723 806 676 528 604 629 540 387 453 387 368 378 306 429 376 430 328 449 362 218 408 363 333 324 348 333 244 380 353 260 303 307 281 295 287 363 324 314 310 292 336 303 230 271 248 262 195 190 248 237 215 86 194 264 302 244 206 259 280 337 285 341 258 308 293 269 244 262 219 217 170 154 142 104 165 92 127 77 106 92 215 235 161 181 174 136 173 141 26 107 61 114 106 64 16 138 144 26 22 87 146 160 142 87 166 143 128 126 166 168 221 269 299 288 247 345 359 292 306 281 229 251 277 250 251 177 171 206 272 227 282 277 270 217 220 380 228 238 181 148 138 187 133 159 211 171 150 219 219 208 156 195 192 224 235 223 281 273 213 278 236 236 209 163 123 100 52 14 89 70 2 67 70 40 38 57 71 -22 8 66 30 118 64 65 92 48 47 36 26 37 19 39 57 86 52 51 70 43 105 52 32 63 -5 30 50 -15 -9 60 91 15 21 8 49 88 73 49 68 54 26 53 34 12 15 41 11 33 38 19 48 53 59 42 52 59 60 62 94 65 71 50 49 55 7 80 73 57 8 33 39 35 46 54 63 37 17 21 64 24 54 41 43 106 79 33 63 44 38 51 63 63 36 36 39 54 38 41 44 55 74 74 66 71 69 66 62 60 67 54 67 70 57 53 57 41 42 47 44 28 27 50 37 32 30 22 33 28 26 28 20 25 32 32 29 13 21 19 5 16 3 57061 336 508 30 11428 15 51 1 7717 1471 1101 997 1230 1302 1212 1212 1210 1141 1237 1134 983 967 1090 1085 931 901 845 830 940 863 775 702 853 618 717 710 699 509 466 404 306 340 319 469 487 306 269 323 397 422 360 301 325 251 426 374 234 257 347 246 249 177 298 259 341 268 287 289 388 156 236 409 324 164 157 219 198 255 212 237 296 358 304 274 317 290 267 234 314 377 297 220 218 169 205 148 218 187 160 119 108 109 99 151 79 87 91 116 230 276 285 141 159 116 79 78 -64 91 80 3 36 68 176 148 75 101 154 130 111 91 110 83 71 56 143 154 196 205 240 320 348 318 252 310 330 322 347 277 324 233 294 197 208 226 189 270 307 213 301 301 305 243 202 201 212 156 153 195 146 133 172 238 155 177 223 149 119 227 163 149 160 172 237 300 250 208 211 153 158 189 41 -48 -8 66 81 48 68 27 40 38 35 -6 8 11 57 45 30 92 39 4 48 25 50 38 3 -19 69 71 58 82 81 87 30 -4 65 30 40 31 44 40 68 71 27 56 87 57 103 81 34 36 27 64 88 62 28 44 77 90 -16 3 9 53 5 64 53 4 56 60 77 51 33 61 88 60 33 4 51 64 94 52 54 34 68 55 50 72 72 54 69 53 92 53 55 53 58 86 58 78 72 68 62 74 100 83 56 48 45 52 82 79 66 91 93 87 84 49 73 67 60 58 64 59 82 75 60 52 58 58 63 56 51 66 62 62 49 52 44 37 37 35 36 47 39 33 42 32 25 31 22 25 32 39 30 9 4 2 57067 332 532 30 11422 15 51 7 7716 1472 1076 1028 961 1009 953 1087 932 980 977 925 882 859 819 758 801 785 802 745 776 795 740 699 658 607 660 592 555 721 587 525 463 370 522 423 358 467 456 425 372 414 407 359 402 361 241 322 391 385 249 251 312 255 356 364 385 316 290 290 359 320 352 401 352 300 266 259 262 238 233 207 220 301 238 340 365 190 293 274 351 342 314 331 288 297 203 173 227 163 187 218 283 65 64 126 135 159 89 134 158 231 228 170 158 122 137 98 74 13 64 190 137 14 33 101 109 57 108 35 72 102 152 127 197 180 109 150 173 282 344 279 356 272 301 377 292 379 298 369 299 258 269 258 237 279 262 257 274 293 321 241 189 205 212 157 146 191 171 128 178 135 236 239 208 184 224 163 127 197 206 218 248 274 222 167 110 136 149 91 28 70 36 60 30 1 55 71 96 52 12 41 -3 51 91 26 52 42 94 59 54 25 29 35 62 37 39 91 88 70 92 70 45 25 54 50 82 70 84 34 36 91 73 19 66 69 55 45 40 107 84 34 104 10 75 52 46 60 40 60 60 57 64 52 48 39 46 60 36 23 77 22 15 65 89 86 53 58 38 67 86 87 72 53 18 57 60 97 53 67 68 116 74 63 70 68 67 68 102 104 66 69 69 99 91 74 42 44 72 95 73 71 34 56 79 68 41 55 90 73 66 77 72 66 60 40 61 55 56 50 50 58 69 70 49 52 60 48 37 39 42 36 32 30 36 29 32 40 42 44 40 34 25 9 57073 327 380 30 11420 15 51 13 7715 1474 731 798 899 756 693 852 988 829 677 709 619 673 558 685 690 533 472 345 713 675 509 473 460 446 390 436 428 300 336 292 260 369 411 279 320 307 430 364 265 217 399 418 424 345 380 389 294 329 261 252 282 287 215 260 286 357 296 361 385 253 251 262 290 310 231 244 291 196 292 218 165 156 104 251 255 271 233 220 229 166 221 208 186 158 83 98 207 228 81 113 180 164 143 101 89 110 77 121 120 70 145 256 83 161 134 135 100 21 128 6 41 125 37 0 54 20 95 54 61 70 57 117 125 62 131 161 126 208 190 117 231 278 282 283 204 259 268 297 270 272 238 219 192 183 241 202 205 252 223 284 287 300 228 166 161 123 135 128 71 143 113 103 150 127 131 97 177 155 190 150 130 125 132 189 150 127 183 217 148 205 158 104 130 98 11 -3 -27 25 -1 -19 72 -31 -32 16 -17 15 51 28 -11 50 51 3 48 -31 27 5 -81 31 11 36 38 35 -14 -62 36 43 70 29 -5 -4 -11 15 3 26 5 18 28 7 52 68 41 -12 23 6 24 52 31 26 29 76 1 14 17 -19 -14 0 10 -20 13 1 -14 19 21 16 24 30 -7 12 39 3 -3 25 5 14 19 28 28 -1 21 14 39 39 47 53 40 66 32 -3 -18 21 11 19 1 19 25 46 32 -4 21 34 37 24 6 10 19 21 11 9 17 21 14 4 19 28 26 24 8 15 25 8 8 999999 21 1 14 8 999999 8 14 1 999999 1 15 1 999999 5 5 57079 336 501 30 11421 15 51 19 7713 1476 940 925 875 922 900 801 736 671 711 615 600 624 762 757 647 373 599 668 701 525 468 481 498 558 444 438 426 459 394 353 407 431 318 319 545 564 463 484 360 371 398 445 496 465 419 433 224 399 398 448 282 431 561 427 389 402 349 346 254 296 377 300 320 202 225 317 357 295 232 303 307 318 303 286 312 463 409 300 259 198 327 306 380 223 211 241 238 194 91 192 170 92 105 160 231 210 216 104 166 165 119 185 159 120 156 77 185 94 97 130 129 221 126 51 173 111 56 104 145 156 137 227 114 188 183 255 313 309 341 269 294 376 306 313 274 245 317 325 286 371 283 261 298 343 329 315 252 203 224 207 183 174 116 120 95 120 183 170 184 223 198 203 179 194 248 306 239 121 151 212 276 221 240 310 349 314 238 187 140 93 115 94 59 50 133 107 102 76 70 67 146 67 54 32 49 56 74 41 45 23 10 64 73 71 63 113 67 57 49 82 70 64 35 58 96 99 106 62 89 61 99 134 101 62 71 92 107 86 53 18 77 86 102 71 91 46 84 83 93 27 20 39 42 78 50 42 51 96 60 10 24 92 102 84 64 103 97 80 45 28 71 109 81 87 81 71 66 45 83 71 81 74 83 76 93 99 98 90 77 94 101 94 90 94 86 102 77 84 99 57 60 84 97 75 64 80 73 83 59 70 91 82 83 63 81 107 83 64 69 60 65 65 68 83 66 61 61 62 44 53 43 48 57 64 57 52 65 57 50 38 50 29 22 26 17 6 57085 336 531 30 11421 15 51 25 7712 1478 1010 1001 1099 941 963 907 945 887 810 735 734 652 769 701 686 716 679 665 710 719 856 885 728 791 763 575 503 612 495 560 522 377 384 479 578 505 504 380 391 429 370 411 284 312 407 359 416 403 451 374 425 345 462 342 315 401 443 308 397 459 476 338 384 434 341 320 329 356 430 318 285 360 400 303 409 386 410 381 405 443 371 343 400 310 256 253 120 311 269 228 244 188 224 223 163 268 184 121 197 264 242 138 125 123 182 97 119 82 71 106 129 236 203 158 122 88 53 141 138 132 170 195 127 203 202 247 321 301 297 293 306 341 244 328 363 409 317 384 260 303 316 354 300 292 303 258 351 426 288 157 207 154 183 152 173 230 219 169 172 228 250 212 178 241 195 123 184 179 234 216 198 289 304 304 320 244 226 163 181 106 41 77 59 113 108 19 26 70 108 86 37 102 121 75 17 -7 12 71 132 54 56 50 17 -9 30 69 90 44 88 115 86 40 57 67 82 50 85 48 34 33 89 28 57 109 106 67 71 35 86 69 70 61 41 121 127 85 42 50 91 125 61 -2 66 91 116 134 110 104 90 88 58 94 87 100 66 81 124 119 110 66 64 101 53 52 92 91 94 90 114 107 99 123 105 86 67 95 85 127 110 121 100 85 85 84 94 80 83 80 98 126 103 99 81 72 91 93 95 82 68 79 72 71 71 101 94 95 81 63 68 61 75 76 86 79 76 65 68 55 55 60 65 46 51 72 61 46 40 48 53 56 35 37 38 17 9 9 57091 331 438 30 11418 15 51 31 7711 1479 895 1032 805 849 1005 904 855 868 601 591 525 622 581 644 713 745 577 707 633 670 744 653 607 657 638 553 540 503 435 442 435 321 437 315 348 348 342 222 336 325 261 221 234 246 323 245 247 252 301 200 268 299 177 316 329 226 268 336 309 252 279 259 262 282 217 187 351 243 325 222 268 311 330 311 376 377 358 334 244 248 317 342 244 117 245 199 236 194 147 221 111 117 7 169 131 116 65 177 191 192 133 82 204 194 51 97 85 94 81 56 34 120 161 87 58 67 48 43 21 -1 43 53 36 57 114 177 169 218 228 271 197 113 205 221 207 221 283 244 307 282 264 259 260 253 207 238 221 185 293 304 215 229 155 154 108 113 168 169 203 133 147 130 196 158 212 198 188 202 236 148 141 191 160 204 187 236 202 170 115 156 104 111 38 34 43 39 -3 16 16 8 -28 30 7 37 -14 21 4 -49 -9 -33 -26 21 -3 28 28 34 65 38 58 36 -13 0 -19 26 104 18 15 16 6 2 -3 23 22 -30 54 69 0 16 22 28 63 1 38 76 62 33 -11 -28 24 10 26 42 21 20 46 43 53 20 31 37 32 51 63 23 2 22 28 31 43 12 36 7 22 37 47 30 10 19 -1 32 53 48 44 11 18 46 33 15 38 73 55 42 39 38 36 37 35 24 18 64 40 35 28 30 35 29 25 24 21 32 54 29 40 23 48 46 42 33 25 30 21 13 999999 25 21 22 30 19 31 9 14 21 21 12 10 9 999999 2 15 8 2 57097 336 523 30 11413 15 51 37 7709 1481 849 891 913 775 847 882 869 704 718 683 685 639 714 802 724 591 454 441 336 220 336 398 413 441 442 458 371 281 333 345 458 453 356 362 446 379 308 420 405 414 270 316 328 325 348 260 357 467 379 300 319 365 443 379 282 290 304 331 269 413 423 340 411 343 294 261 362 270 268 272 331 379 343 322 416 288 278 290 252 265 220 322 349 384 237 148 231 260 231 162 125 105 171 139 147 146 208 224 165 86 191 102 91 101 86 31 132 58 106 100 160 47 74 132 32 166 162 45 70 59 79 104 155 174 220 317 328 208 223 287 243 230 267 314 324 257 296 381 322 349 305 272 280 343 303 258 293 328 171 146 159 140 103 254 174 183 135 154 162 177 233 215 235 191 158 224 234 149 154 133 251 205 198 200 211 219 231 194 102 111 48 88 38 35 88 50 43 46 33 38 28 31 40 64 17 51 80 79 59 54 92 60 53 73 17 10 79 84 53 47 72 76 93 60 33 46 91 98 69 21 37 34 46 53 80 93 124 150 109 73 64 23 76 34 47 39 29 70 34 36 22 50 61 90 76 73 45 53 88 68 101 79 44 49 106 86 68 75 61 86 58 36 29 77 74 56 51 82 89 74 72 80 79 59 87 68 77 51 94 107 76 73 90 47 78 87 58 44 60 68 71 80 68 76 52 72 52 83 81 76 79 67 60 86 60 78 78 56 66 57 53 65 63 62 50 59 52 57 65 47 55 49 29 37 38 37 30 27 24 27 26 16 15 9 999999 4 57103 337 397 30 11407 15 51 43 7708 1483 1060 1045 961 1041 953 978 1034 1060 859 946 897 732 719 762 686 707 647 620 672 802 667 745 629 638 553 634 617 474 523 498 320 364 453 540 432 481 484 381 449 431 346 386 413 440 443 368 476 490 356 446 405 253 321 359 260 335 335 285 304 311 333 319 383 445 430 370 417 383 388 283 260 322 459 332 323 379 324 325 316 415 424 302 379 373 316 264 395 375 260 237 250 234 238 125 145 185 156 155 226 118 150 114 165 82 87 146 124 26 63 123 73 126 58 62 55 128 53 114 77 36 59 120 162 178 234 324 265 277 281 208 215 224 298 309 290 351 246 280 297 357 252 242 305 316 307 257 255 232 199 236 182 191 148 124 124 160 231 323 265 92 246 191 227 163 231 273 209 230 228 204 153 146 149 164 192 208 241 269 205 198 223 208 116 78 35 43 -2 105 60 68 2 77 39 -55 4 75 39 45 37 24 52 34 38 62 95 79 64 65 67 14 27 33 24 24 64 34 66 82 58 54 35 87 41 63 82 48 77 57 82 78 92 107 117 85 40 92 47 51 81 102 87 58 57 35 57 54 -3 57 66 43 44 44 20 69 38 65 44 72 104 85 53 44 31 76 87 56 85 100 73 68 76 71 43 65 73 75 73 55 77 105 50 23 66 77 59 61 83 71 76 58 40 39 55 59 61 67 61 49 51 67 61 66 78 66 51 67 48 32 55 57 48 20 34 52 42 54 40 46 51 73 60 48 30 33 28 25 22 42 23 28 28 27 14 2 9 9 5 57109 323 367 30 11407 15 51 49 7707 1485 1107 999999 999999 999999 862 948 936 909 811 749 702 739 745 675 728 604 658 755 657 716 608 549 643 473 444 513 434 293 331 304 383 361 267 331 332 336 349 319 270 374 376 441 397 292 273 201 250 370 296 225 289 356 245 328 312 300 257 288 242 246 382 350 272 317 290 305 318 319 302 292 306 354 312 330 387 388 413 370 404 244 280 181 165 280 214 177 228 225 123 110 223 172 51 112 190 177 216 204 134 198 145 181 123 129 69 -26 120 61 101 3 -28 5 34 27 80 21 27 29 0 93 55 90 61 129 50 106 174 243 202 236 267 302 172 227 314 215 250 218 161 230 267 252 283 210 155 134 222 321 268 262 244 263 196 197 224 179 147 140 174 120 152 183 149 142 225 185 224 200 128 289 184 142 244 142 96 142 234 211 216 284 171 155 138 118 30 -7 -24 -2 15 42 -49 -4 23 -14 27 -6 -35 6 46 34 64 6 16 4 35 41 43 33 -37 -6 12 18 44 16 66 -19 -65 1 37 40 28 55 -6 15 28 7 -1 0 4 18 25 61 46 32 9 63 25 51 99 12 22 27 -19 12 -31 -50 -34 3 19 7 31 4 -9 19 52 24 29 3 -3 -5 19 31 2 3 15 -15 1 15 37 57 40 30 28 69 26 20 28 11 35 8 54 52 34 22 22 42 26 15 34 52 35 41 28 48 35 25 13 27 20 12 24 23 39 11 26 27 35 37 14 36 27 17 15 1 2 26 38 18 999999 22 5 4 1 57115 350 12 30 11412 15 51 55 7706 1487 12540 1331 1041 1154 1138 1198 1157 1040 1170 1130 1197 1091 1209 1112 1183 1278 1272 1081 1107 1118 939 703 707 635 818 761 659 579 566 685 704 726 744 592 693 613 570 517 507 529 509 375 428 301 294 379 350 440 344 314 306 343 343 415 367 407 383 378 391 279 345 399 378 264 324 282 345 301 322 300 357 481 365 442 285 281 426 285 312 343 226 220 281 349 422 331 306 378 449 469 359 188 375 446 351 256 234 262 301 163 114 241 248 176 197 172 132 101 156 139 123 167 148 152 169 134 126 121 118 55 122 62 152 104 43 -12 96 39 81 -14 99 119 110 126 62 124 100 146 198 168 328 331 323 309 308 304 247 309 279 271 289 209 258 302 240 257 286 268 218 261 273 202 239 343 348 346 272 132 174 162 164 134 170 188 180 115 167 270 276 185 209 247 199 244 150 127 282 202 234 234 192 132 113 72 132 107 77 46 -19 27 22 54 43 -24 -20 9 60 86 76 37 98 33 4 20 96 76 44 76 58 14 41 104 171 137 67 54 51 48 95 65 82 90 58 35 14 22 38 15 17 46 45 67 21 83 80 28 63 52 60 59 60 20 51 33 6 8 54 27 11 74 54 61 65 59 9 7 34 44 48 93 74 31 66 64 34 49 54 76 67 43 60 66 86 56 24 61 63 72 70 94 71 65 70 83 63 85 63 37 55 70 57 41 29 36 65 45 43 37 51 47 69 29 54 57 66 51 52 35 47 49 45 52 61 43 36 44 44 47 51 28 11 26 30 39 45 34 32 36 26 14 18 16 21 13 15 13 9 8 2 2 57121 348 14 30 11414 15 52 1 7704 1488 6130 1266 1463 1411 1405 1383 1271 1085 1140 1117 1092 1035 1123 1260 1275 1136 1080 956 816 711 777 762 747 727 749 689 840 756 644 726 700 567 615 493 363 394 330 379 358 345 301 187 268 312 354 259 262 269 375 325 377 397 404 419 419 339 429 450 474 258 448 419 408 320 287 257 283 342 291 330 332 285 330 264 327 326 353 317 280 272 373 404 337 298 403 345 462 361 382 458 534 386 344 361 349 358 355 435 314 282 259 238 332 250 214 251 164 54 193 198 191 192 110 187 196 200 211 132 103 119 109 132 157 93 85 56 135 181 101 16 45 8 -12 47 72 81 178 197 230 243 224 291 290 292 280 266 300 286 325 253 253 271 198 233 271 304 301 295 331 328 328 212 225 129 102 185 137 173 159 164 239 201 219 184 220 268 258 261 177 197 202 200 154 139 198 225 204 197 248 192 204 181 177 147 64 95 75 115 55 50 44 34 63 21 19 8 21 50 90 17 70 55 45 54 65 48 71 34 108 63 51 104 70 43 -4 31 77 43 48 94 59 56 74 85 46 52 20 53 66 29 26 48 19 47 71 49 31 65 72 58 71 18 30 39 9 3 13 16 48 59 -7 16 76 35 52 43 56 56 63 53 -1 4 13 40 17 12 73 57 54 39 61 69 60 46 29 37 44 66 34 54 61 72 66 58 78 51 39 62 54 15 49 53 56 71 80 66 40 49 56 54 63 54 69 58 42 39 38 58 42 43 59 35 43 56 32 24 25 25 21 23 45 32 37 27 33 31 27 26 24 17 12 23 11 8 12 999999 8 7 57127 350 10 30 11410 15 52 7 7703 1490 6392 1176 1022 1045 1092 1081 1102 1176 1197 1229 1167 1096 1118 1051 1131 1147 1096 1073 973 1113 1051 855 881 809 890 868 810 757 708 717 748 736 611 604 663 672 610 527 583 413 397 450 369 396 419 385 358 342 374 372 270 279 343 353 328 282 347 283 422 413 325 264 274 334 298 341 323 277 361 375 223 317 377 353 237 250 277 375 333 287 355 305 292 288 382 309 367 454 395 474 355 437 493 402 511 464 378 386 297 250 247 218 222 236 214 96 107 247 205 148 194 223 190 166 233 231 288 153 174 130 39 80 152 77 54 122 119 145 123 189 38 114 166 57 125 133 246 313 306 218 221 316 328 336 328 343 248 304 215 270 226 259 267 293 261 216 247 252 241 327 207 164 215 170 122 154 167 114 129 102 171 189 174 229 243 261 240 193 115 224 199 142 110 154 192 230 205 212 231 247 247 155 125 188 96 56 44 44 62 30 9 68 47 77 79 40 38 -8 2 0 33 51 80 44 -20 42 22 21 70 67 12 6 58 47 46 24 -15 -6 23 29 27 71 111 69 29 14 35 13 58 40 5 34 57 22 45 56 64 -1 73 30 30 76 83 107 25 17 4 28 0 28 41 31 34 32 31 27 25 28 41 67 78 51 48 50 72 9 19 29 55 77 68 34 46 39 37 37 39 11 21 33 4 29 66 41 40 52 36 53 60 61 52 63 64 52 39 42 72 71 64 54 53 36 37 59 46 57 68 50 22 23 29 35 33 50 47 47 23 24 47 36 36 35 34 16 12 16 22 21 19 25 17 6 17 4 6 10 999999 1 8 3 57133 352 4 30 11404 15 52 13 7702 1492 14123 1201 925 1140 1241 1197 1053 1057 1055 1219 1156 1148 1111 865 896 987 818 671 706 594 736 704 717 782 666 615 593 636 628 624 758 790 624 680 611 674 594 405 472 489 538 455 367 341 426 329 349 331 372 367 404 402 386 209 355 454 496 432 402 407 444 402 342 311 289 257 346 310 220 259 394 342 339 349 292 297 306 296 380 333 306 349 490 387 402 401 359 440 408 396 385 340 381 393 328 365 322 314 342 358 225 146 100 267 164 221 183 229 229 164 147 143 163 212 230 149 151 80 124 158 183 104 176 87 -6 45 30 56 135 94 63 82 139 136 94 161 178 224 235 215 269 257 289 192 274 237 269 255 266 226 256 233 217 288 321 268 196 262 316 305 284 248 246 275 253 171 143 150 197 188 177 235 192 115 180 146 159 168 212 303 244 294 275 238 234 242 242 188 157 141 175 255 194 147 174 149 54 123 81 60 70 23 12 28 70 99 89 92 31 29 11 54 119 12 45 114 116 13 39 59 48 62 49 42 72 41 55 76 67 34 82 66 85 32 70 35 47 12 43 49 42 50 56 55 47 60 67 -16 50 74 24 44 66 59 54 35 83 48 90 84 35 56 15 84 84 49 71 15 37 31 27 35 51 34 26 36 67 43 66 55 50 49 28 71 40 51 34 40 32 46 18 45 51 30 61 48 35 52 52 64 62 65 68 51 45 67 65 40 30 39 46 49 29 63 71 54 56 77 64 37 32 38 43 51 27 39 43 23 32 59 53 37 48 47 48 35 32 29 16 18 15 16 13 10 15 15 19 13 16 5 5 2 57139 349 1 30 11401 15 52 19 7700 1493 23679 1279 1020 982 866 1073 1049 1098 1188 1106 1134 1120 1149 1087 1013 782 788 672 582 645 630 710 601 640 655 646 688 683 638 612 684 553 596 660 679 652 692 552 441 479 447 413 354 353 361 284 357 343 275 266 245 282 376 362 432 437 356 380 481 461 324 362 369 357 298 357 298 284 281 339 341 372 451 353 400 361 298 314 326 291 301 402 385 309 471 301 363 320 392 417 434 451 429 357 285 315 288 196 240 212 165 128 96 196 220 231 159 196 158 123 193 161 81 161 103 60 36 204 87 -19 70 22 50 79 125 141 106 19 89 139 119 140 127 137 198 215 212 231 310 192 212 269 277 248 212 343 308 176 255 232 276 241 227 218 238 270 253 137 214 227 258 289 208 173 233 210 208 104 149 108 187 187 100 116 162 213 192 165 244 221 254 330 316 274 221 256 269 190 186 130 239 245 201 146 160 97 112 86 116 63 101 55 1 15 53 50 5 3 48 85 98 7 12 70 29 111 57 64 37 57 -27 27 54 36 99 23 32 42 61 63 106 85 41 19 24 81 23 68 34 60 3 -14 44 44 52 34 68 26 41 47 66 70 49 80 13 35 27 20 25 17 38 41 59 47 44 17 38 47 47 31 41 72 69 61 79 73 58 58 61 60 72 59 47 19 34 69 55 50 67 56 80 47 67 62 55 38 60 42 52 43 53 65 60 58 54 47 45 49 21 21 57 74 60 39 60 58 46 29 43 40 41 45 52 41 33 52 43 38 37 30 13 23 22 25 21 34 27 24 19 8 5 17 19 11 6 9 5 5 4 57145 353 4 30 11404 15 52 25 7699 1495 20241 1401 1036 992 1057 1063 1129 1203 1197 1207 1157 1025 1090 1100 1040 885 880 927 787 724 741 655 805 673 663 686 722 678 710 799 725 810 833 747 624 604 651 641 555 535 473 503 365 328 445 482 381 487 338 319 283 332 527 410 396 475 401 449 329 357 524 470 428 415 444 428 429 386 381 504 539 441 395 408 358 353 432 470 508 375 371 360 394 410 408 535 496 586 542 367 479 564 520 523 388 456 424 433 306 284 331 215 166 197 307 193 193 218 181 164 182 101 155 158 204 29 97 120 95 177 157 141 200 71 27 125 99 36 134 187 104 131 137 111 105 119 127 256 255 272 290 391 366 343 320 383 358 326 268 256 284 279 324 334 352 306 330 293 214 301 302 369 333 304 305 325 245 191 178 246 284 226 289 286 323 268 250 234 294 294 380 314 352 328 331 258 187 217 237 237 243 363 235 196 217 147 44 117 60 107 72 89 54 44 11 20 67 66 8 46 23 63 123 48 61 148 125 118 92 74 89 87 47 112 60 109 133 102 110 83 74 138 147 102 98 94 109 89 99 110 116 114 68 119 90 59 110 91 28 42 64 114 92 63 91 99 35 56 91 85 72 77 60 85 62 106 68 73 78 80 107 102 109 71 81 57 38 56 60 74 100 99 95 94 116 66 96 104 78 71 87 111 91 103 102 97 93 74 61 88 107 99 91 78 74 96 83 103 101 94 72 69 100 73 55 69 72 71 75 79 83 63 65 65 72 62 57 69 75 55 61 54 54 41 48 49 42 50 45 36 43 40 37 37 35 25 24 5 21 10 11 4 1 57151 351 6 30 11406 15 52 31 7698 1497 12348 1150 1081 1102 1219 1170 1100 1101 1069 1253 1174 1037 1087 1209 1051 1055 990 721 703 803 703 741 614 599 601 665 662 718 808 667 742 762 660 620 627 530 573 687 602 564 557 457 472 406 517 508 450 409 431 519 368 251 497 390 353 364 378 358 287 337 335 450 490 350 462 376 323 317 294 432 383 407 328 351 390 334 342 405 407 293 334 254 263 395 374 430 417 446 545 433 480 433 429 460 461 402 368 280 290 199 227 121 154 212 288 216 145 147 135 109 146 16 113 112 32 113 117 84 44 102 120 123 70 152 144 150 96 69 68 29 88 151 153 141 148 170 273 353 331 277 309 266 244 296 299 292 257 308 331 267 316 327 366 370 274 217 260 292 238 299 290 251 266 279 288 248 167 75 131 153 156 185 214 149 158 252 256 234 225 250 246 288 270 268 171 192 142 130 193 224 225 204 152 162 148 39 41 31 80 54 100 103 30 -17 -27 67 17 28 68 20 32 15 34 43 27 33 80 99 46 -23 79 17 89 86 55 55 95 70 75 60 38 73 93 87 91 34 42 59 47 69 67 52 53 29 18 79 74 26 66 58 67 53 76 71 64 57 10 -7 47 37 34 28 48 81 64 40 55 58 97 40 83 82 88 48 84 38 27 31 56 61 82 35 63 50 61 105 54 59 66 52 42 78 70 44 57 91 62 72 79 57 42 50 67 71 66 69 59 55 63 62 51 45 85 96 70 75 58 62 64 50 50 50 49 39 39 60 64 67 51 57 58 54 51 41 43 41 28 30 31 21 11 23 33 28 29 14 10 14 0 999999 4 57157 350 6 30 11406 15 52 37 7696 1499 12016 1086 1040 1189 1171 1166 1234 1170 1218 1243 1302 1338 1344 1514 1573 1490 1378 1268 1200 1064 895 707 578 668 700 638 627 811 714 614 795 747 834 692 643 552 728 748 692 653 572 463 512 483 530 448 414 416 439 410 291 231 322 371 307 363 396 363 348 384 447 478 458 386 330 273 380 331 298 425 306 272 368 320 403 340 424 408 398 307 427 407 398 439 463 369 364 351 312 312 307 262 178 218 226 167 193 277 153 99 196 111 127 146 138 161 216 157 160 187 227 219 116 108 139 73 105 84 108 65 99 24 95 172 95 164 62 36 144 77 53 170 238 324 281 229 261 237 324 374 247 208 138 277 306 219 226 240 294 304 331 355 305 240 295 244 296 263 269 248 271 209 297 265 261 208 244 174 75 123 195 140 196 209 165 223 203 195 257 253 279 270 283 347 339 272 262 285 199 150 252 221 220 168 126 202 100 99 125 81 62 100 83 85 18 23 43 31 13 -17 21 88 85 43 14 40 110 38 39 47 23 68 68 78 61 74 62 70 78 71 60 120 129 101 44 18 48 43 62 86 90 65 88 76 79 61 58 40 56 76 20 55 52 20 -6 36 64 68 69 85 71 97 87 67 62 70 69 12 41 60 44 53 95 55 55 52 70 38 23 66 43 31 85 73 43 65 70 70 68 50 52 38 67 71 74 55 55 75 49 93 96 86 78 72 59 63 61 59 66 76 71 74 75 61 39 49 54 69 72 42 62 51 54 38 51 57 51 43 38 57 63 54 41 50 59 47 36 29 47 30 24 28 28 23 17 15 13 8 10 5 57163 343 5 30 11405 15 52 43 7695 1500 13972 1197 1116 1047 976 965 916 913 827 852 852 897 1105 959 990 804 943 1087 823 886 1021 887 766 781 772 745 593 719 773 571 629 634 704 706 721 664 633 636 586 608 623 463 489 493 446 604 530 471 338 427 508 480 334 315 363 397 337 304 349 380 345 347 384 389 281 285 359 367 324 385 337 395 326 285 311 305 387 346 412 269 355 415 355 355 364 421 404 272 315 338 477 322 331 244 140 227 224 115 45 149 165 192 94 114 151 89 74 104 72 26 87 4 76 -11 28 -39 -23 15 44 41 -9 112 128 87 63 39 -15 -3 78 28 14 54 86 137 187 196 200 306 332 283 228 275 239 283 269 242 235 240 296 247 274 233 273 200 289 261 242 212 211 180 216 238 184 189 92 141 88 144 198 139 156 121 100 97 46 185 201 231 301 270 229 249 293 277 214 221 243 214 230 151 171 196 153 62 71 66 41 67 22 32 16 -38 9 8 -10 38 39 -18 33 24 1 -69 -18 33 65 -15 34 -8 31 -24 26 42 46 6 39 8 -62 -19 -3 42 48 -7 -12 16 14 28 -40 27 58 52 13 5 22 17 40 45 26 48 23 37 -20 -1 13 47 15 10 28 36 31 -1 9 14 36 41 38 20 46 62 53 31 57 32 38 24 37 21 11 27 37 27 46 47 65 49 23 5 31 59 69 37 75 87 50 42 57 41 10 10 16 22 33 31 14 25 27 20 21 25 65 24 11 17 24 51 22 6 30 13 52 34 16 19 27 25 30 4 13 31 17 16 23 20 30 12 17 21 10 999999 999999 999999 999999 2 2 57169 349 7 30 11407 15 52 49 7694 1502 14695 1010 834 908 943 1030 925 819 916 887 689 815 821 789 919 847 903 891 861 918 741 681 709 764 830 732 739 720 724 817 762 590 712 603 530 691 665 661 646 625 529 562 597 535 564 564 481 496 382 378 471 380 377 237 295 244 373 430 309 350 269 283 319 361 336 302 340 396 279 312 347 423 333 225 256 300 299 311 366 311 417 335 370 364 412 454 475 388 407 320 348 304 333 359 366 241 217 325 151 158 241 180 205 259 274 290 217 269 232 186 130 148 47 191 118 212 158 121 180 191 145 151 78 117 129 140 134 26 78 86 56 131 30 9 50 127 105 216 215 276 197 339 321 296 226 226 255 249 257 417 331 345 323 246 263 230 193 253 349 290 216 230 277 345 276 187 141 213 132 156 155 99 198 159 105 224 219 185 277 307 241 218 232 189 228 130 153 171 206 189 240 164 160 76 115 138 27 37 23 21 29 4 13 24 27 2 -6 57 39 21 47 22 10 51 65 30 67 71 54 -7 41 42 22 19 58 35 26 64 60 37 96 83 51 -32 16 20 28 -5 59 27 73 50 46 78 47 52 45 73 50 45 38 94 74 44 92 51 1 -19 32 17 6 34 30 49 65 94 63 63 77 53 36 52 38 50 35 47 22 39 32 24 17 46 22 31 50 12 19 56 61 48 80 83 54 55 31 49 69 56 68 39 22 43 68 76 63 33 48 67 47 33 56 35 38 26 48 47 35 35 37 31 31 38 31 40 59 33 35 50 45 47 48 42 36 22 15 15 21 24 30 14 8 12 17 22 21 14 11 11 3 57175 353 9 30 11409 15 52 55 7693 1504 14444 1243 1059 897 846 966 1110 1042 1046 993 922 1086 1028 1087 1055 1076 1010 1026 1058 1062 963 850 667 886 818 736 764 713 707 768 728 644 668 722 715 735 733 736 659 602 637 489 618 559 516 447 437 426 427 333 393 474 413 388 326 289 256 248 354 376 411 434 404 381 346 329 372 244 409 412 337 382 508 417 294 326 376 281 296 278 370 465 493 413 448 416 369 434 382 446 373 291 416 252 193 190 229 149 192 207 257 348 266 282 236 269 183 262 177 208 130 95 147 181 192 54 98 88 224 175 114 190 110 101 83 65 235 128 124 157 182 179 117 103 100 146 174 176 258 362 282 324 309 304 325 303 336 287 327 309 283 285 313 295 284 340 247 280 338 328 329 305 287 334 269 194 234 149 113 84 181 138 119 194 167 234 158 309 285 313 241 290 251 225 215 306 272 249 174 217 242 258 224 108 129 154 90 112 52 32 24 73 67 44 71 24 56 71 73 92 107 49 46 98 60 71 55 96 77 89 84 63 103 18 95 41 78 87 83 84 79 61 58 93 83 75 112 63 42 76 73 94 71 86 68 56 45 38 83 33 27 98 76 89 75 68 26 51 42 50 43 68 62 37 50 99 101 66 25 62 63 53 71 62 82 77 75 42 54 56 79 58 57 62 48 37 93 67 69 68 85 95 94 71 87 87 77 84 57 46 81 72 65 80 62 96 98 63 51 77 70 38 70 73 73 64 64 63 60 52 61 65 64 67 77 68 66 62 61 46 58 56 42 63 69 60 63 39 50 43 41 45 33 39 38 37 15 9 16 10 1 999999 1 57181 353 11 30 11411 15 53 1 7691 1505 14450 1163 927 844 974 1111 946 927 994 995 895 998 978 881 1089 1115 1075 1043 979 963 817 968 923 984 864 791 782 811 863 724 791 770 901 871 860 835 744 844 823 705 735 752 623 632 668 588 519 587 609 469 567 392 377 387 443 461 314 268 323 393 436 312 381 321 302 334 277 435 398 248 437 356 352 376 314 292 321 218 317 387 386 439 352 354 367 415 372 418 348 320 232 198 235 235 177 205 218 153 193 239 164 276 158 254 159 63 150 109 175 75 116 63 23 125 93 145 144 128 122 92 64 14 46 110 150 128 149 183 166 149 92 135 112 118 155 313 255 193 302 272 378 335 254 333 249 321 347 321 310 323 350 266 261 330 249 262 340 371 343 341 287 297 329 256 260 264 215 145 146 198 204 172 178 184 169 243 270 275 217 248 256 329 212 244 242 252 150 311 277 315 205 267 242 260 245 183 177 120 42 65 63 124 67 31 66 98 40 0 34 71 12 85 67 73 57 124 91 70 47 52 105 79 65 72 27 96 70 53 91 83 58 57 33 51 52 8 45 69 40 23 63 65 50 19 51 73 32 65 85 105 47 49 104 75 62 57 76 50 35 55 85 69 67 66 67 64 88 120 117 104 63 44 40 58 61 39 51 55 36 55 73 57 51 81 28 63 82 88 92 82 93 58 79 79 77 71 77 85 81 64 68 79 96 69 27 61 80 111 87 61 71 69 77 52 59 71 79 70 61 56 70 67 58 54 46 61 53 39 59 67 62 60 60 67 60 47 29 30 34 34 37 34 28 36 27 29 25 11 19 25 7 999999 1 57187 353 12 30 11412 15 53 7 7690 1507 16947 1142 943 858 859 871 872 964 933 899 905 965 985 996 975 929 1023 1000 966 866 863 778 760 755 813 801 782 827 936 795 815 794 794 721 839 813 833 871 756 755 886 613 524 581 551 508 500 527 530 477 473 391 432 269 337 411 321 418 320 278 376 386 411 356 458 387 391 348 314 413 419 406 368 354 320 297 380 355 360 426 496 429 361 473 372 388 505 430 505 486 320 330 317 273 220 333 219 218 199 217 338 212 201 162 205 204 183 98 61 67 79 173 59 107 132 222 168 163 131 158 69 103 174 81 9 100 91 160 101 155 49 8 80 135 114 140 224 278 291 309 285 399 397 276 335 361 327 329 274 295 421 407 321 343 261 337 272 240 320 259 303 305 356 300 363 364 376 358 311 236 198 184 197 169 225 171 171 189 143 194 226 250 260 215 160 252 260 286 243 203 234 280 314 289 235 238 295 276 179 132 84 70 41 107 59 36 26 41 37 33 44 61 58 90 90 54 64 62 92 101 107 149 61 12 11 30 94 131 56 40 38 62 66 87 93 124 125 62 105 67 30 64 60 69 128 123 96 108 74 76 69 75 41 47 93 38 122 67 68 74 101 79 83 70 84 67 109 83 59 58 57 78 80 36 62 50 108 89 38 74 78 85 131 105 87 88 90 101 98 82 90 73 99 78 93 83 59 65 69 78 79 83 65 85 86 82 57 87 85 68 51 66 61 82 105 77 81 89 84 73 76 71 44 59 62 62 68 78 66 58 55 52 41 41 65 53 50 40 44 51 41 42 29 33 40 41 28 27 26 27 27 21 11 57193 353 14 30 11414 15 53 13 7689 1509 17409 1229 1003 916 1080 928 904 887 808 890 1013 1201 1012 1001 1023 1074 956 977 976 952 845 843 963 823 748 718 651 735 814 697 754 782 757 769 764 711 728 800 659 734 718 601 522 638 509 570 491 543 320 421 395 330 359 297 339 483 341 332 370 551 408 400 510 454 400 296 472 424 402 329 266 302 365 449 404 399 329 513 424 443 469 431 462 411 436 487 484 523 572 486 509 408 289 341 281 262 393 215 342 249 222 254 194 285 245 89 214 251 235 189 156 142 154 209 172 153 198 198 187 203 123 147 63 46 37 106 130 55 188 100 127 39 76 105 230 196 223 179 238 236 266 289 318 304 263 335 323 289 343 317 292 341 330 397 367 312 313 230 258 400 344 306 293 223 217 177 208 232 238 82 130 191 202 232 261 290 241 276 211 278 359 315 241 212 216 154 245 303 377 291 331 326 311 343 248 289 240 100 119 91 57 57 105 81 96 74 63 91 43 48 139 160 120 64 74 83 90 75 85 121 80 104 131 88 112 71 100 74 107 143 113 158 121 81 43 83 70 72 86 108 114 147 100 73 59 27 100 89 79 89 54 56 30 56 53 62 50 63 89 97 101 116 65 87 99 111 96 136 93 77 95 101 113 98 61 84 106 87 73 66 78 56 80 103 101 96 104 123 110 105 94 100 91 60 84 100 110 77 101 106 84 74 91 110 119 81 86 110 76 80 77 79 83 88 71 82 93 74 93 86 75 65 79 85 70 52 58 75 75 74 68 58 75 71 72 65 54 66 72 58 63 55 46 53 44 44 41 39 40 27 17 8 10 57199 349 21 30 11421 15 53 19 7687 1511 979 950 897 1061 991 997 929 997 1090 1053 1100 976 1084 1128 1117 1077 1006 1183 1130 970 940 817 986 941 947 984 851 770 764 776 802 901 800 805 752 783 896 786 744 639 601 548 619 522 506 552 448 415 476 395 398 443 325 275 368 467 451 436 400 499 434 214 272 300 374 408 302 383 325 458 413 348 327 422 486 344 382 417 422 435 442 499 384 427 467 416 423 411 352 417 350 335 353 246 201 268 204 190 371 236 261 177 197 305 183 161 197 167 180 126 194 133 134 84 101 82 173 83 29 51 61 64 53 3 125 51 116 117 122 190 167 48 123 132 184 234 331 263 215 284 279 334 402 295 260 244 311 379 339 294 359 307 314 328 346 324 274 280 332 376 391 386 288 269 221 175 186 251 203 201 225 280 262 247 225 255 262 262 261 191 225 131 207 147 231 239 266 398 408 312 250 248 341 203 282 223 134 71 16 65 76 29 38 32 -14 62 47 63 44 47 14 28 49 66 70 105 125 120 117 54 13 45 80 151 107 64 75 86 105 101 53 65 79 73 98 75 61 96 52 60 74 36 52 69 138 98 94 59 80 72 60 79 57 104 101 114 84 80 59 55 23 47 81 83 63 57 78 104 121 103 82 71 75 92 66 84 86 57 68 82 80 99 70 62 86 94 122 108 77 66 84 81 83 89 80 75 78 87 115 104 103 86 80 80 68 94 98 60 100 111 77 70 65 62 72 65 64 68 87 79 77 63 66 70 67 65 56 54 40 64 69 60 58 49 48 39 36 42 48 47 33 21 28 32 14 20 19 17 13 57205 351 27 30 11427 15 53 25 7686 1512 6739 1070 881 905 944 922 955 926 890 1098 1143 1109 1017 1007 1066 1061 1060 1105 1198 993 848 864 900 963 840 706 894 832 762 808 747 735 745 778 697 779 852 676 692 692 732 687 751 658 659 557 537 517 464 536 615 404 434 366 399 411 410 421 462 425 461 408 444 393 419 382 367 462 382 379 302 367 451 366 401 342 287 376 460 327 344 384 452 382 439 470 403 462 430 415 395 354 256 202 322 269 247 302 290 288 289 209 147 286 266 111 126 277 195 143 170 165 156 110 55 38 82 188 131 47 100 111 127 136 73 36 -1 78 122 138 109 108 144 81 73 77 97 135 178 230 291 330 280 328 318 343 354 369 339 404 322 312 330 308 297 374 354 293 272 268 297 350 372 367 287 285 323 232 180 192 202 275 235 211 203 247 267 239 287 310 337 275 223 204 222 170 160 176 206 189 225 320 399 287 282 216 222 225 215 181 157 124 149 75 2 23 51 98 82 153 123 58 39 72 60 76 100 85 84 110 131 126 87 122 119 117 90 40 105 77 53 89 82 99 109 61 56 113 90 24 40 112 100 122 72 79 92 89 85 81 80 81 53 59 28 48 35 34 88 78 93 14 44 76 115 65 82 70 82 76 121 105 93 66 74 91 77 83 113 91 94 74 110 96 92 115 106 117 85 65 86 79 68 111 111 109 85 88 84 89 71 61 65 83 102 84 86 82 76 64 68 69 77 80 50 50 74 76 88 76 72 84 71 67 61 63 44 52 53 65 56 56 48 53 71 44 36 58 55 45 51 40 49 47 48 36 28 32 27 27 11 57211 352 28 30 11428 15 53 31 7685 1514 5711 922 940 923 903 949 910 990 883 1076 1136 1011 1057 980 1049 1012 1060 1044 980 1091 1107 1233 1025 856 833 907 793 875 813 770 733 861 690 586 685 811 699 605 653 630 651 673 749 664 545 436 411 583 433 405 363 411 426 390 301 352 416 292 209 330 365 347 288 340 244 399 390 320 444 319 379 360 277 327 389 274 339 468 428 460 319 399 466 397 474 426 425 440 367 400 352 337 195 259 246 233 195 232 310 198 209 198 225 203 216 176 175 226 167 163 109 187 81 75 151 187 90 75 146 70 -5 96 114 73 48 73 65 20 86 133 107 109 108 50 147 120 134 93 151 227 293 258 232 285 271 311 299 308 344 349 332 297 263 317 364 301 272 263 335 302 317 283 169 155 197 270 238 186 176 253 267 236 227 195 168 210 288 241 286 297 189 164 202 229 183 257 173 266 338 327 304 311 305 267 208 182 156 213 216 76 52 67 33 80 52 40 24 79 45 51 33 78 80 68 83 46 62 25 74 50 100 93 42 66 62 60 54 107 115 27 54 46 101 85 63 61 58 41 43 88 75 78 53 73 93 67 52 63 60 84 72 48 28 55 72 45 63 91 65 71 59 28 11 50 46 46 89 76 106 111 112 78 39 91 91 52 71 85 90 88 72 73 77 81 93 56 87 101 53 43 64 94 68 87 109 76 86 83 91 73 75 66 72 62 70 100 98 80 80 104 80 51 73 72 71 63 70 61 63 58 67 63 77 54 50 63 67 70 47 55 49 39 55 45 47 46 38 46 43 39 41 59 46 16 30 30 18 15 27 16 18 3 57217 352 25 30 11425 15 53 37 7683 1516 12082 954 764 947 987 992 879 892 1045 1007 1101 1195 1092 1155 1070 1158 1137 1085 1074 1141 1066 1059 886 814 856 770 754 881 768 675 689 765 763 690 790 738 695 694 599 551 666 676 615 569 405 449 358 327 393 356 444 355 317 360 300 266 371 350 403 316 375 307 356 409 364 272 295 391 313 290 369 375 391 268 308 346 325 338 389 317 469 511 389 274 377 414 408 439 555 464 388 492 327 208 208 305 324 273 306 229 307 171 221 247 212 245 256 226 192 199 198 150 193 77 70 80 72 57 154 131 130 86 77 154 216 96 99 59 141 137 26 43 42 85 87 76 115 168 192 275 290 241 239 192 292 351 238 150 230 309 328 247 312 334 281 327 308 318 220 272 305 229 270 135 139 189 213 250 186 266 225 247 215 236 231 241 239 321 237 207 179 166 165 122 217 232 228 227 218 371 383 378 299 248 272 269 213 131 80 84 66 24 54 57 65 91 107 67 53 84 106 34 27 77 113 84 33 91 49 92 65 14 51 72 48 52 9 66 96 43 41 30 80 41 49 91 62 59 61 57 85 98 79 74 93 91 130 68 50 62 53 25 64 74 100 35 10 20 81 76 60 62 40 61 83 79 83 73 64 64 72 61 52 41 77 50 44 26 46 60 49 32 58 62 77 72 59 62 98 59 51 44 71 72 69 32 50 99 104 74 84 71 81 66 61 92 71 69 64 67 68 40 52 66 51 57 58 46 56 81 70 86 53 37 60 64 49 43 44 40 54 54 35 37 38 54 54 39 33 30 31 28 18 21 17 13 21 17 15 5 10 4 57223 350 23 30 11423 15 53 43 7682 1517 26817 1232 993 997 1021 977 866 946 948 936 890 1067 1067 979 968 1074 1105 1059 1274 1238 1171 1247 1205 1241 1326 1214 1240 1119 1056 1058 1120 960 807 691 829 716 687 637 620 605 657 548 594 542 365 375 366 361 359 472 391 300 365 402 332 266 195 300 263 286 300 322 332 273 266 411 270 273 285 368 267 221 273 239 282 385 371 252 386 402 374 345 403 508 447 364 425 472 524 415 330 514 485 323 366 300 247 204 172 219 314 276 165 211 168 101 128 215 304 214 101 79 96 122 198 130 146 121 32 92 41 -25 50 1 43 56 39 71 114 91 85 92 18 124 154 218 149 84 204 150 221 183 295 344 341 255 315 258 254 279 251 270 379 341 239 261 208 262 207 291 243 198 193 214 166 230 262 239 247 255 153 289 334 240 282 314 316 291 253 121 144 155 179 172 138 193 237 226 182 218 303 330 334 266 289 308 258 168 156 135 98 92 59 37 91 14 52 81 64 73 17 16 -19 93 82 51 57 89 73 14 66 -24 -2 14 62 16 53 77 76 -13 32 35 61 29 20 46 90 95 45 34 49 45 22 23 23 18 71 29 36 9 16 95 56 10 15 47 51 55 38 -16 5 41 35 -25 53 70 39 14 53 27 38 72 37 84 83 41 63 91 45 41 23 31 63 63 37 37 58 67 65 54 47 30 37 48 39 53 67 56 75 60 40 58 58 47 38 57 46 31 43 47 40 45 48 42 48 54 30 23 37 16 34 21 14 15 37 27 38 27 33 26 33 34 14 9 13 999999 5 999999 0 8 12 7 11 9 17 0 999999 999999 999999 0 57229 339 27 30 11427 15 53 49 7681 1519 33104 1179 1045 980 945 1033 1169 921 1054 1116 1073 1058 1077 1029 1151 1227 1254 1220 1334 1383 1287 1419 1535 1765 2396 2620 2659 2397 1851 1401 935 783 858 831 727 780 762 657 655 506 613 657 634 465 495 477 526 401 402 303 333 298 307 361 296 295 371 321 356 430 370 345 285 409 283 230 322 381 325 262 248 302 368 286 370 386 346 366 355 390 396 364 378 368 422 454 452 372 423 314 383 309 380 247 278 217 172 189 269 302 183 321 233 260 278 128 202 170 200 219 198 51 152 206 134 133 180 113 88 125 67 20 68 -4 52 39 81 149 101 2 49 84 137 35 133 129 158 200 200 176 324 310 308 261 305 302 326 302 318 292 211 322 376 265 287 273 291 280 253 249 255 185 204 231 127 183 267 243 264 250 339 207 274 246 219 206 245 317 273 209 157 148 156 170 198 157 137 201 207 172 111 244 262 269 285 342 361 365 303 257 317 236 209 195 92 22 -26 -6 92 102 103 87 17 36 59 24 -8 -27 6 10 26 18 27 33 20 76 71 90 50 66 19 12 57 53 24 59 42 77 121 52 -27 12 53 36 -14 -9 62 -21 2 17 28 53 49 36 60 25 41 29 18 41 45 54 33 45 36 44 7 2 35 29 62 33 50 14 37 29 36 6 1 26 26 47 65 42 45 59 57 56 25 45 60 41 47 62 67 48 31 40 19 16 30 54 69 34 47 59 24 16 44 35 12 35 34 49 25 19 38 27 39 27 32 25 48 29 20 26 17 999999 25 12 12 26 12 5 16 25 14 17 4 57235 348 32 30 11432 15 53 55 7680 1521 26006 1261 1074 1102 1165 1097 1168 1067 1120 1233 1309 1233 1186 1261 1319 1507 1419 1312 1504 1562 1505 1586 1529 1521 1505 1582 1478 1333 1226 961 855 813 725 741 714 627 613 734 620 564 616 512 543 415 440 377 492 489 448 428 463 400 442 424 399 214 404 232 284 323 279 290 329 294 288 429 403 353 416 378 296 415 397 307 375 281 252 367 385 320 328 381 445 331 414 460 441 349 362 431 254 281 313 208 303 223 219 179 246 215 131 218 264 268 153 135 107 152 208 146 -3 62 189 115 209 183 128 141 123 13 109 51 88 65 45 94 118 90 216 110 58 107 66 73 57 81 214 256 345 305 315 289 288 340 364 271 311 321 315 271 281 260 307 371 325 323 319 342 318 244 264 243 283 301 261 272 171 236 255 254 187 257 316 292 293 350 307 278 253 215 125 146 191 230 234 200 171 218 221 286 309 264 226 323 295 359 331 331 257 223 176 165 145 50 61 -2 52 111 101 98 34 13 75 31 70 74 82 41 25 70 27 12 85 68 64 149 110 74 31 56 70 38 58 63 79 43 44 59 68 43 3 30 11 17 81 81 90 46 42 52 64 64 39 41 58 49 66 53 77 51 59 60 42 49 50 62 29 57 65 66 65 81 54 66 98 57 47 31 15 44 72 48 47 56 76 57 53 73 66 60 53 51 30 58 72 88 84 70 58 61 64 68 51 42 56 57 64 85 59 37 71 77 75 52 44 57 58 53 28 56 56 42 71 64 51 49 47 56 54 42 35 30 45 50 44 42 51 32 20 19 14 23 19 16 22 29 13 15 57241 348 68 30 11438 15 54 1 7678 1522 1278 908 822 1054 932 953 1096 942 1032 1046 1126 1139 1099 999 1149 1445 1524 1570 1663 1761 1666 1755 1828 1813 1701 1449 1289 1197 952 716 805 630 675 670 686 685 646 641 666 667 577 495 429 446 372 343 337 354 376 284 249 303 303 421 298 266 209 252 357 342 295 277 309 324 338 332 363 341 230 405 346 364 407 463 467 474 389 357 504 292 373 326 300 439 397 330 360 311 442 335 239 219 224 178 83 239 245 243 242 208 126 69 119 151 37 107 162 116 116 109 41 125 132 164 141 59 74 -55 -2 41 17 10 2 34 57 118 119 118 57 120 181 69 114 18 29 192 216 236 174 173 289 378 315 209 204 253 311 378 194 254 283 290 303 334 374 318 223 266 340 281 282 260 337 315 301 216 245 269 217 155 224 264 350 210 239 310 286 223 148 129 114 157 168 229 181 204 182 224 237 273 269 307 260 302 279 247 189 109 64 33 21 121 48 63 3 14 -15 46 -10 -19 63 118 82 43 94 47 41 44 -21 12 18 30 27 13 29 33 1 62 75 -9 72 42 67 48 60 117 53 37 79 43 11 53 59 75 32 76 45 30 55 54 36 51 31 60 46 62 48 10 5 29 13 26 28 36 57 68 74 44 24 47 41 46 10 20 54 40 54 92 51 8 48 75 33 91 60 42 66 60 43 33 48 55 41 58 46 30 42 67 93 69 68 65 45 61 40 36 65 54 60 50 23 33 51 42 52 65 45 33 39 52 46 39 62 71 45 13 33 43 20 41 46 41 32 34 25 18 16 19 20 19 25 30 14 16 16 13 999999 2 57247 355 71 30 11441 15 54 7 7677 1524 1187 870 899 853 918 996 955 900 980 1006 1004 1004 1163 1122 1111 1161 1034 1216 1144 1009 1064 954 906 753 714 760 762 706 769 661 628 673 732 705 624 740 753 885 733 650 620 685 615 671 767 616 516 479 436 370 402 377 390 250 434 356 397 375 410 283 338 425 317 410 388 264 338 421 324 339 416 385 314 378 344 325 396 374 404 410 440 492 366 358 376 368 392 346 322 336 348 273 157 127 301 220 118 264 273 229 216 240 141 131 260 160 136 122 129 156 127 68 96 179 193 174 140 111 51 97 76 99 41 91 174 209 110 118 136 202 94 147 184 170 135 148 237 244 295 410 328 314 343 329 283 247 241 270 292 291 375 290 236 293 366 367 391 355 388 306 307 365 302 342 393 350 295 255 225 298 298 280 287 261 236 305 271 219 201 186 195 199 128 184 199 274 242 238 280 319 306 243 275 291 247 290 158 117 89 16 51 86 -4 51 46 49 74 89 97 76 143 28 36 106 48 25 6 49 50 78 101 77 68 59 142 110 79 67 58 64 107 102 80 89 82 25 42 91 92 104 59 118 55 74 95 65 72 136 136 72 60 124 122 80 48 85 80 68 52 94 83 80 68 108 84 108 74 72 111 94 89 75 96 96 110 117 96 74 109 81 76 45 58 100 88 78 64 59 85 87 95 92 100 62 85 100 96 100 119 111 105 106 113 116 102 91 98 90 97 88 90 111 74 86 105 92 80 90 84 92 84 94 68 77 85 88 83 88 79 69 78 69 68 63 66 64 76 70 66 57 62 59 47 46 53 45 40 61 43 31 27 29 3 999999 0 57253 348 72 30 11442 15 54 13 7676 1526 939 681 699 610 675 760 708 717 814 870 796 901 932 1021 826 905 1045 1038 1157 1070 1047 1096 904 6281 62758 111238 5834 665 657 646 715 829 679 637 759 768 651 594 700 480 623 615 549 580 608 502 539 504 246 193 237 286 243 219 241 377 319 225 411 306 82 205 325 381 246 299 337 307 299 417 329 363 295 383 356 322 305 286 372 355 351 341 348 322 304 304 366 290 258 309 217 276 283 190 220 169 186 215 303 217 250 154 122 175 80 71 96 81 93 62 85 36 87 -12 61 68 81 21 24 13 15 54 -31 9 65 -22 25 19 24 33 22 36 49 51 111 118 155 228 242 182 216 244 252 276 256 269 234 166 230 266 252 322 252 308 312 298 340 396 353 301 273 236 276 303 219 234 289 215 198 258 274 202 198 284 208 212 222 322 262 195 180 126 125 182 214 164 135 230 261 276 269 252 244 198 252 236 179 174 126 45 53 84 -27 66 20 -11 41 21 50 43 48 88 29 6 14 51 42 51 105 36 68 83 52 -7 -15 22 53 91 33 22 35 17 44 39 75 67 20 16 22 -1 22 7 36 76 29 25 32 37 45 27 37 50 6 -5 14 8 41 29 30 9 30 34 12 23 47 66 66 28 28 36 23 33 72 73 14 50 3 9 33 41 20 24 46 60 19 44 66 49 58 53 13 55 62 54 25 57 48 40 41 41 63 57 43 36 33 38 62 56 29 48 73 60 54 38 43 44 29 32 33 27 28 44 41 35 27 29 38 27 27 35 36 34 43 48 34 18 15 30 16 25 12 9 18 13 9 9 2 15 57259 352 73 30 11443 15 54 19 7674 1527 1152 976 894 833 954 1056 1234 1164 1344 1395 1386 1673 2143 2970 3975 4743 4592 4024 3069 2158 1578 1181 936 850 798 792 639 642 629 739 682 693 758 815 668 617 591 780 803 760 695 775 700 754 804 853 521 527 496 316 256 380 373 379 325 295 340 344 374 298 370 387 349 347 378 370 270 255 369 421 345 381 437 376 463 428 379 461 443 310 405 468 414 466 377 314 370 397 399 409 325 327 245 286 368 305 212 208 224 280 259 247 208 251 214 217 140 27 97 155 67 50 142 112 146 151 69 65 87 5 54 49 66 40 69 50 77 151 51 66 143 75 70 59 131 125 197 294 299 214 287 272 276 314 323 351 229 288 323 278 288 395 323 287 297 377 343 374 350 373 359 309 254 300 320 262 274 297 323 270 290 260 259 220 294 260 287 292 219 322 320 233 180 153 222 215 238 231 201 235 234 254 310 258 268 288 250 234 168 142 116 64 27 28 96 26 112 101 59 53 80 45 -7 60 93 25 63 26 85 88 57 82 113 58 76 58 54 87 79 105 60 46 20 65 83 56 66 70 95 99 17 68 51 111 80 38 70 70 59 96 63 104 94 36 101 95 77 70 47 56 78 76 34 65 68 31 40 69 63 66 48 80 132 86 35 55 62 79 81 48 33 62 85 69 69 56 61 79 98 88 95 82 85 93 90 80 97 73 95 96 78 93 93 93 81 82 77 82 79 75 66 78 75 76 78 46 60 68 81 53 61 67 73 56 55 60 63 69 62 62 65 58 68 53 28 39 48 46 57 60 47 52 36 41 40 45 45 42 34 14 6 2 57265 351 45 30 11445 15 54 25 7673 1529 1296 979 1146 1257 1383 1575 1718 2157 2885 3684 4385 4116 3909 4389 4746 4969 5239 4586 3922 3220 2340 1406 904 862 749 708 656 683 652 782 774 770 750 628 658 862 749 689 672 727 792 709 646 757 542 541 463 230 262 264 353 303 257 349 312 248 394 286 332 385 336 210 280 359 312 264 292 252 256 306 295 350 362 396 286 372 336 315 323 422 334 305 414 442 378 372 390 286 208 317 264 233 238 246 231 295 232 148 142 190 166 75 206 129 57 95 139 103 24 66 66 6 61 64 2 158 117 -12 83 -47 -8 -44 50 62 -15 86 84 52 63 81 46 1 -86 150 90 130 181 219 144 163 198 306 256 287 268 258 232 201 236 237 323 403 294 269 332 369 261 346 314 376 355 367 320 316 300 313 336 257 183 251 267 214 201 193 276 283 260 251 300 311 268 234 217 237 152 190 212 239 217 291 271 249 217 241 202 210 86 87 63 36 14 38 35 20 28 26 14 -15 21 109 52 -14 22 52 42 86 33 46 54 20 56 42 60 37 32 70 22 84 75 70 33 34 81 67 37 57 37 48 60 36 64 55 70 75 47 81 93 47 87 79 76 85 71 72 92 50 78 93 67 65 74 65 27 72 77 52 24 50 80 53 85 27 38 43 54 50 52 99 74 75 62 72 59 46 59 57 40 72 91 77 75 79 73 81 94 81 84 70 54 51 82 85 72 87 98 57 42 83 76 67 64 64 74 73 85 69 67 80 65 74 62 65 66 63 71 56 45 53 51 43 46 49 55 42 49 59 28 43 42 38 35 46 48 34 30 36 25 18 12 6 6 57271 350 77 30 11447 15 54 31 7672 1531 987 842 922 1037 962 924 992 1027 994 965 983 1023 863 1053 1045 994 779 945 922 864 872 960 832 830 734 673 752 806 730 654 667 790 716 703 775 745 667 910 827 622 625 676 702 640 706 640 675 515 505 486 328 367 209 207 212 357 316 274 386 314 289 344 453 367 332 169 246 377 314 319 399 375 301 303 261 359 451 442 445 323 391 277 376 384 439 444 439 276 335 392 376 418 287 335 277 142 208 280 204 275 319 155 281 195 131 111 119 177 125 5 61 66 161 184 109 130 184 108 124 33 50 67 90 22 156 96 95 106 -2 43 108 71 122 134 169 180 240 170 303 239 223 259 265 252 282 235 267 320 324 320 228 272 247 358 325 217 231 308 311 290 354 319 354 285 318 267 313 332 274 215 259 318 301 225 355 291 298 289 217 226 216 180 149 146 187 264 256 230 200 229 262 288 236 263 276 257 276 171 63 56 -17 56 66 107 122 45 76 26 14 33 29 70 52 53 2 52 36 -8 32 56 48 38 104 70 56 93 72 62 97 96 67 73 70 45 59 73 70 25 56 78 50 22 63 94 66 55 48 83 32 53 44 113 69 28 4 48 76 78 104 96 65 93 62 89 96 63 16 46 55 38 61 67 69 65 29 45 69 53 64 39 82 79 60 70 62 37 82 83 34 74 64 50 52 68 81 61 63 76 70 72 75 78 93 72 88 87 94 60 79 70 71 78 67 57 44 55 74 70 86 79 49 41 49 50 50 78 76 59 49 52 48 48 43 45 46 43 43 37 39 50 27 26 32 21 31 28 24 17 22 13 57277 348 81 30 11451 15 54 37 7671 1532 1120 854 830 1014 914 1043 948 940 1030 1095 1047 1000 1001 1014 1051 1178 1197 1285 1390 1334 1450 1565 1120 1092 1508 3571 3127 968 708 586 780 769 711 696 744 774 720 694 653 839 826 618 678 567 569 485 416 429 325 380 223 252 178 369 328 373 356 221 401 409 285 349 364 261 340 305 311 230 352 395 315 185 394 405 343 287 253 360 224 286 417 403 419 416 443 327 244 265 313 223 243 269 283 265 332 262 166 142 182 246 271 189 198 151 81 111 98 75 130 96 134 131 109 54 102 117 137 53 122 68 82 54 98 54 98 67 39 85 83 58 103 49 73 136 212 203 215 280 308 300 277 243 253 346 391 262 306 257 350 345 295 292 397 358 339 266 300 209 239 258 307 354 331 275 259 262 322 393 315 228 242 222 233 190 259 309 284 269 293 218 188 214 218 255 178 235 295 297 277 358 331 289 244 192 233 284 317 209 120 86 92 95 61 36 32 50 90 44 -9 -19 0 54 64 82 57 61 15 8 50 84 82 51 -2 48 97 67 64 84 31 67 28 56 59 77 78 76 52 91 101 57 17 31 31 68 96 61 57 56 36 46 40 46 62 29 62 108 55 76 -1 26 71 56 -1 32 49 14 20 59 75 70 68 54 66 42 10 29 66 61 85 69 60 79 63 66 45 90 78 36 31 33 53 45 74 62 36 45 89 60 54 72 57 70 79 80 72 61 66 38 62 66 64 54 67 48 57 69 65 58 45 51 54 56 46 30 39 44 44 39 37 46 38 25 27 33 25 32 32 41 31 39 30 25 8 12 22 19 11 11 57283 349 87 30 11457 15 54 43 7669 1534 977 756 803 722 838 1017 971 1006 1040 1352 1751 1844 2163 2753 2386 2165 2890 3652 3872 3892 3892 3083 1881 1108 893 782 750 740 751 716 689 572 734 780 759 792 631 732 708 721 679 663 591 608 402 456 296 261 322 321 238 349 272 286 183 197 363 332 336 250 338 289 194 323 227 299 382 307 350 327 390 410 317 284 299 370 402 296 413 400 274 260 342 363 358 347 328 280 231 255 246 269 213 275 235 192 346 257 220 211 256 220 139 134 82 40 135 175 136 128 69 21 112 66 128 94 152 48 66 95 88 70 107 102 149 110 78 98 122 78 75 111 95 162 70 165 245 213 221 221 192 194 205 343 220 210 207 263 374 283 281 247 370 338 296 302 290 296 243 255 359 312 368 287 285 242 279 249 271 287 306 290 203 257 256 304 286 250 246 245 241 174 220 217 230 180 288 292 259 280 313 269 266 273 219 253 167 143 40 36 22 57 109 56 47 87 32 60 39 80 75 20 16 6 54 114 47 63 35 18 72 71 74 28 83 62 3 16 76 60 45 35 27 93 74 43 66 60 4 69 33 71 96 40 105 31 58 90 83 17 29 49 32 47 14 32 41 44 74 51 38 62 66 28 54 12 25 45 74 43 -1 32 69 60 66 50 78 75 75 34 81 92 56 40 66 73 78 52 89 93 75 56 38 75 98 97 71 63 89 30 81 80 78 85 96 86 62 60 56 63 62 60 44 52 47 58 39 53 71 55 49 69 45 58 48 35 29 30 57 50 37 33 39 32 49 22 41 34 19 17 24 30 18 24 20 11 8 6 4 57289 353 90 30 11460 15 54 49 7668 1536 861 874 925 874 986 1024 1211 1212 1437 2087 2880 3710 5482 7679 9696 12014 14236 17444 19176 17882 15769 14442 12575 7650 3584 1368 806 795 666 674 633 651 640 644 697 719 812 814 772 671 785 611 711 725 655 729 525 515 292 301 271 195 252 297 341 377 314 256 266 295 298 373 331 318 346 395 289 377 364 270 426 407 281 373 351 333 358 384 459 418 399 351 409 374 463 357 427 364 352 355 293 378 359 308 222 197 192 184 170 130 291 227 110 73 136 193 212 102 146 199 90 43 197 117 84 117 140 144 96 46 21 -38 111 66 81 16 91 61 52 92 36 90 93 49 129 131 143 220 248 266 335 328 316 220 333 352 339 374 363 378 362 419 261 223 275 288 282 296 302 298 347 378 358 357 376 363 314 281 303 298 282 248 274 298 323 316 326 267 242 259 295 282 299 176 142 249 310 342 394 305 297 272 282 319 267 305 291 235 146 156 123 84 58 2 57 59 78 67 41 65 111 97 37 98 30 66 102 83 36 90 139 100 55 104 84 127 153 120 108 88 46 64 65 53 63 55 66 14 85 100 65 65 63 26 72 72 64 104 77 60 30 46 49 81 48 82 44 72 99 42 59 43 51 105 71 29 84 98 57 97 129 87 55 114 57 44 67 74 79 121 98 76 54 83 80 91 130 103 68 101 98 106 98 73 100 106 88 101 119 103 84 69 76 100 82 76 88 91 65 76 68 89 103 85 99 96 99 81 66 63 87 89 91 76 76 79 78 75 75 89 70 68 62 67 83 78 73 71 65 67 57 55 51 54 44 33 47 44 44 37 25 21 9 57295 353 89 30 11459 15 54 55 7667 1537 829 776 815 804 977 1218 1554 1932 2394 2906 3738 4235 6614 13021 20079 24973 27628 28903 26880 21983 15768 10915 8027 5088 2416 1307 998 883 769 697 769 874 750 896 802 850 722 662 749 734 775 674 653 676 557 531 384 240 291 311 283 399 350 343 444 371 350 524 397 407 292 366 288 312 334 351 263 306 361 300 331 340 394 381 365 371 315 414 352 419 426 452 459 386 453 470 440 280 261 231 308 261 275 242 234 223 209 242 221 161 236 165 115 44 94 134 121 116 142 90 130 138 87 81 -55 58 181 61 45 70 85 146 91 73 103 113 118 122 104 129 87 176 112 142 166 230 198 218 224 360 297 350 327 306 273 312 313 345 357 347 335 228 282 275 311 296 385 327 408 328 308 295 274 327 379 306 269 285 309 323 243 232 222 261 292 276 329 294 239 227 225 299 218 225 249 203 190 289 355 394 363 300 331 244 330 298 276 290 304 154 126 153 80 98 47 59 80 63 57 55 47 95 62 76 83 67 95 107 71 -13 33 83 78 7 91 72 120 86 78 60 48 60 71 8 30 107 160 94 85 105 64 67 69 117 70 55 61 89 118 81 62 69 83 100 57 73 109 65 68 68 88 80 92 46 45 53 69 108 102 118 92 84 81 75 107 111 96 79 122 91 120 118 97 114 95 101 113 88 110 124 100 94 97 80 58 69 101 100 99 96 94 93 119 106 85 82 92 94 73 68 81 95 73 92 87 80 88 88 68 85 107 102 73 76 71 85 92 96 76 69 64 74 74 65 68 78 64 54 71 65 67 46 47 54 48 46 39 41 41 24 20 10 8 57301 349 86 30 11456 15 55 1 7665 1539 926 821 866 786 941 1228 1397 1457 1703 2413 3262 4451 4927 5339 6449 8440 10220 11445 13759 16363 18231 18034 13127 6407 3400 2054 1754 1632 1216 859 886 811 779 743 776 713 721 733 740 819 735 774 721 598 603 539 425 377 348 324 226 230 267 243 320 196 186 305 302 256 174 239 328 220 447 348 331 377 281 328 387 380 318 370 300 291 333 348 385 315 363 397 445 297 423 385 369 283 303 278 337 348 267 338 274 315 228 216 189 190 246 177 93 163 119 135 117 173 47 163 150 69 47 47 40 84 131 112 39 46 90 114 51 116 153 68 57 81 41 30 119 64 91 119 63 260 232 261 258 266 218 232 286 312 273 283 228 287 292 264 270 291 224 178 197 248 256 390 357 391 325 256 286 299 243 284 266 299 320 289 267 240 294 252 324 303 326 396 269 296 258 256 209 210 164 199 182 352 267 262 385 263 364 367 268 230 229 113 110 43 -15 68 85 54 31 23 75 72 36 75 43 -1 -9 4 22 47 36 49 63 53 6 -15 48 46 38 58 46 68 48 119 51 28 15 64 56 67 79 95 38 30 35 19 -1 64 87 51 29 89 59 80 58 16 27 58 40 84 82 29 60 70 50 65 46 13 82 61 89 33 40 21 26 86 67 40 40 50 50 46 30 54 66 53 44 50 70 78 73 60 70 97 57 64 49 62 69 85 69 67 63 66 54 72 86 53 36 54 63 75 62 84 70 42 55 71 55 60 47 52 50 44 66 60 46 42 49 40 24 42 37 33 32 43 51 40 43 37 26 28 23 44 41 29 24 25 22 15 6 12 0 57307 344 85 30 11455 15 55 7 7664 1541 1106 1415 2232 2796 3518 3896 4702 6057 7894 9159 9396 10721 14060 15681 17046 19098 21886 25054 26187 26798 21559 15505 13299 11678 8949 6931 4215 2021 1400 916 816 835 874 804 751 708 593 692 741 729 691 680 690 527 487 407 376 258 282 361 243 212 219 255 279 304 294 247 259 275 286 249 359 211 270 338 299 273 306 264 279 403 293 303 288 368 322 232 315 298 386 358 399 333 285 330 340 274 419 406 268 170 210 269 294 315 210 187 131 85 124 162 40 49 56 78 82 236 141 101 68 191 87 20 86 117 142 45 40 54 -5 99 23 18 75 38 23 36 99 38 31 85 47 14 82 136 166 112 144 274 154 189 260 248 306 286 275 250 301 274 242 304 216 168 177 155 347 364 370 341 290 290 342 315 318 320 265 361 358 308 332 286 221 303 201 216 282 228 218 307 289 289 268 260 231 160 182 268 398 332 303 249 310 395 311 284 236 73 19 48 13 -4 10 39 31 43 28 34 71 86 60 -24 23 87 81 27 43 36 52 0 87 89 88 56 40 40 118 60 84 41 51 20 63 59 32 26 75 102 49 28 42 46 50 54 64 56 29 4 34 23 -5 12 59 30 39 -29 -34 4 65 38 50 32 23 -13 -11 39 79 79 23 23 43 30 19 53 41 34 8 -1 5 24 12 46 30 59 36 38 5 35 45 49 50 44 35 38 61 33 42 53 36 57 53 39 30 60 39 50 38 41 38 54 39 25 35 65 57 43 37 46 24 45 49 42 31 45 37 23 38 37 15 18 19 15 17 31 17 27 23 17 12 9 6 3 11 15 57313 349 89 30 11459 15 55 13 7663 1542 1854 1668 1649 1848 2164 2775 3214 3781 3714 4199 4497 5476 5989 6124 7191 8370 10010 10656 10513 10201 10083 10196 9233 7404 5544 4025 2448 1216 785 840 855 790 760 753 698 708 764 613 693 737 701 606 481 469 436 358 329 262 243 396 405 357 167 244 223 315 345 252 254 295 351 313 317 298 375 381 326 398 333 239 196 260 312 231 344 299 365 409 373 383 376 441 411 378 358 363 301 322 289 206 348 282 354 270 258 329 269 129 113 77 145 169 148 124 140 47 75 162 109 137 147 -3 132 185 58 73 104 127 -43 -22 -35 38 57 148 73 92 51 47 37 90 57 109 16 226 275 216 191 256 335 274 307 312 333 263 237 259 351 241 303 302 148 135 250 375 388 425 336 319 384 306 262 355 346 324 283 238 311 313 297 307 387 242 275 315 359 288 255 317 344 229 245 241 291 279 222 212 139 215 307 312 345 298 251 302 382 382 339 209 192 110 23 -17 23 23 14 53 113 81 95 38 0 47 95 13 61 82 90 51 2 41 95 58 66 53 74 91 60 95 98 74 25 23 43 107 10 35 68 69 48 27 77 64 32 31 31 33 46 71 68 101 67 60 26 37 36 58 69 33 80 83 66 24 26 53 71 55 75 62 47 46 57 24 45 33 44 48 50 47 28 5 25 20 19 65 74 61 74 67 61 23 31 57 58 59 73 80 71 71 51 51 62 54 56 43 22 42 64 58 49 43 61 88 52 54 54 59 37 45 39 56 44 46 54 42 50 44 52 66 46 32 32 38 39 44 38 33 19 19 27 28 21 10 11 999999 999999 999999 999999 15 0 57319 354 93 30 11463 15 55 19 7661 1544 1026 771 757 982 802 824 950 1000 928 956 1037 1369 1512 1929 2120 2174 2333 2545 2896 3358 4921 5345 4780 3721 2885 1843 1366 1176 857 670 772 844 848 754 759 809 740 628 621 750 747 499 409 542 526 394 360 333 319 338 284 342 354 391 238 237 236 286 245 279 350 306 311 369 341 326 215 293 210 333 278 319 332 394 328 430 393 369 430 352 425 297 445 482 364 308 386 393 353 398 321 302 310 302 138 323 343 189 292 222 89 171 103 113 223 91 138 138 193 208 110 254 228 109 100 172 132 25 102 109 145 117 47 54 56 176 119 148 128 100 79 105 154 165 227 196 267 186 246 249 342 345 299 147 229 267 332 375 411 457 326 219 294 380 438 347 366 362 250 363 352 356 372 368 346 307 318 245 268 282 350 271 311 282 318 269 244 321 315 328 263 340 296 275 260 295 295 398 399 378 314 343 433 455 294 282 183 95 118 108 79 91 54 71 86 38 34 79 9 54 60 32 42 13 20 58 64 23 76 107 113 123 93 77 73 125 72 49 64 94 96 54 128 119 128 60 79 128 90 18 15 93 78 98 82 29 47 98 81 47 36 46 65 63 84 113 108 128 81 41 53 64 60 82 60 89 76 59 75 46 52 54 107 101 82 79 74 55 80 77 34 37 63 100 94 87 64 67 81 77 41 74 76 79 106 122 99 90 88 87 76 69 77 89 108 73 86 55 70 56 61 63 76 76 79 105 81 101 102 84 91 89 62 61 52 75 73 73 74 62 51 61 64 74 79 66 58 45 40 43 51 42 55 55 40 34 37 32 20 26 29 16 12 3 57325 355 92 30 11462 15 55 25 7660 1545 1451 1376 1361 1448 1506 1492 1662 1967 2326 2477 2439 2885 3349 2959 2495 2141 1969 1700 1342 1299 1107 1095 1085 919 929 894 887 937 807 812 848 826 925 981 860 827 779 673 783 839 709 661 638 490 548 388 355 348 311 325 265 341 335 334 336 298 274 327 312 262 346 380 334 321 319 340 366 272 258 434 440 384 360 408 486 427 438 374 368 314 394 428 412 429 455 373 386 391 408 337 220 308 388 410 268 365 285 227 235 302 216 202 299 171 210 133 143 193 237 140 77 205 222 152 150 162 50 118 155 117 38 105 52 76 49 157 180 95 71 122 73 161 154 147 97 162 225 256 259 251 323 338 340 287 370 316 366 326 378 355 455 426 277 207 345 463 464 462 387 422 363 426 349 384 386 372 385 316 361 269 356 309 352 377 345 293 292 322 337 343 382 331 314 304 325 381 334 346 393 497 383 365 442 452 349 272 306 244 125 138 112 107 89 111 69 111 114 100 54 158 72 58 72 94 78 99 88 105 92 84 98 92 137 69 45 115 60 79 78 109 59 113 116 86 124 100 75 114 70 95 124 142 108 151 62 63 71 84 77 97 110 117 128 111 57 94 133 137 101 91 78 54 87 108 109 93 83 92 55 87 113 93 63 86 114 119 118 83 77 120 108 118 105 79 92 117 137 137 98 98 104 95 82 89 87 89 93 106 108 105 110 123 108 82 91 88 87 84 96 102 78 97 113 108 105 121 121 105 107 102 115 97 91 84 85 84 105 90 90 73 75 63 75 88 87 93 76 81 95 85 77 68 59 58 57 62 57 49 47 34 41 39 24 16 5 57331 350 87 30 11457 15 55 31 7659 1547 880 654 764 843 1097 1205 1386 1497 1511 1334 1227 1497 1805 1967 1805 1801 2095 2217 2463 2157 2085 2112 1611 2766 19372 23209 4219 7582 5481 742 762 724 816 788 667 711 738 853 715 594 587 658 550 544 531 435 348 391 269 321 391 313 208 256 260 268 248 332 365 355 273 315 260 354 330 166 291 369 336 293 296 290 276 216 327 340 372 286 285 349 409 403 391 471 431 359 309 273 294 280 389 439 371 330 308 242 331 219 118 185 180 234 152 45 142 93 26 131 138 69 125 166 157 70 51 129 110 113 93 73 35 -33 77 95 60 51 29 57 52 31 5 -49 115 202 135 194 180 273 205 225 333 303 249 169 267 300 329 418 432 423 369 344 352 365 441 399 417 405 386 336 359 390 334 294 253 223 258 322 376 281 259 297 255 377 364 348 284 282 284 264 260 309 285 258 208 207 226 327 342 400 335 350 322 331 436 472 449 309 206 186 89 67 49 71 81 40 58 74 19 79 75 40 77 71 17 40 32 113 84 33 18 45 9 83 77 62 44 35 12 50 91 28 97 77 47 43 111 24 26 80 95 94 108 55 -28 15 -2 28 66 18 60 101 79 87 86 71 9 33 26 5 58 44 45 44 29 53 73 61 55 67 77 20 68 72 74 51 58 -5 49 96 44 18 52 63 65 45 14 39 77 74 66 59 64 75 90 76 51 39 55 77 40 51 60 50 79 68 44 62 57 46 59 67 41 37 58 74 55 61 56 68 67 65 55 54 33 28 44 31 45 35 23 31 30 36 26 16 27 25 31 22 28 32 21 17 29 23 11 5 5 0 57337 350 84 30 11454 15 55 37 7658 1549 861 939 996 1280 1214 1264 1712 2646 3008 2871 3653 4233 4290 4499 4541 4548 4487 4045 3486 3431 3285 2873 2237 1877 1551 1178 1137 1098 906 860 884 858 782 753 849 799 813 756 793 663 704 679 570 627 581 499 449 337 292 290 319 154 306 377 247 178 215 345 262 351 352 207 258 426 397 295 370 288 376 364 434 430 313 303 304 399 415 437 343 297 282 395 469 326 282 364 314 297 357 286 386 336 268 329 296 308 327 260 215 288 102 130 79 114 35 65 104 114 63 159 140 115 62 106 23 -6 83 72 42 74 85 -2 74 83 70 83 117 39 85 13 136 166 179 305 294 161 240 260 303 287 277 272 219 304 245 262 412 404 308 377 292 256 251 346 360 412 451 334 304 389 404 402 346 353 366 385 269 297 257 315 264 323 351 391 331 338 265 259 313 267 305 336 361 272 275 283 263 299 341 379 283 353 426 394 336 480 440 320 288 213 98 25 45 -26 97 100 76 81 94 141 91 60 57 30 40 35 54 94 106 40 34 19 83 121 88 89 67 77 60 53 99 96 46 93 42 59 70 31 67 29 59 82 98 88 59 48 22 22 48 68 76 95 28 64 90 80 75 88 145 75 48 72 41 39 78 72 46 55 58 74 83 64 90 74 77 46 72 46 48 51 64 53 72 87 58 82 110 114 67 42 32 64 74 65 64 45 42 76 89 57 53 43 57 68 50 42 52 85 59 67 72 54 43 48 56 34 66 75 40 46 40 48 46 43 48 44 36 43 49 40 37 60 62 50 34 44 35 26 26 38 27 26 27 23 16 10 21 13 13 8 57343 347 85 30 11455 15 55 43 7656 1550 990 904 1575 2885 3725 4163 4569 5903 9097 10957 11217 12108 13726 19757 24881 27314 27966 27142 26923 26003 20597 13010 10509 9232 7361 4691 4306 2615 834 791 723 676 652 688 804 735 763 704 646 748 740 611 654 558 492 443 345 235 209 371 320 199 257 286 195 283 272 218 367 344 281 363 374 277 344 324 352 250 312 362 281 258 282 302 305 241 291 378 476 375 351 213 312 398 373 362 380 347 320 313 330 323 345 227 282 263 237 311 201 87 90 81 129 69 25 -25 123 85 121 147 82 12 31 102 91 66 48 -76 27 54 48 30 -89 17 91 42 33 37 46 81 -2 73 146 146 225 223 329 257 244 316 324 338 323 274 327 259 272 319 346 366 384 357 243 316 375 317 380 365 313 342 306 298 320 245 288 251 190 193 177 282 364 262 231 286 322 311 266 309 251 253 354 285 278 321 216 267 216 283 283 331 235 252 303 322 442 433 379 285 132 81 64 30 -22 27 10 11 104 89 45 10 41 39 45 83 -33 35 25 -13 54 53 92 78 39 39 68 101 41 54 32 -30 108 84 63 49 79 54 15 26 20 49 59 26 46 32 24 39 52 30 -11 19 21 3 30 59 47 50 33 44 50 38 10 50 51 17 52 22 83 64 51 80 66 35 74 56 70 74 44 34 36 60 49 31 46 49 45 73 61 42 26 45 68 77 34 58 62 31 33 40 13 18 69 80 68 56 36 39 30 36 39 46 36 37 51 39 39 41 35 41 48 37 45 29 21 34 13 24 10 24 27 29 20 23 29 26 18 12 13 18 17 13 21 999999 999999 5 999999 999999 1 57349 350 90 30 11460 15 55 49 7655 1552 3086 2944 3220 3782 4194 4416 5339 7425 8594 9288 13047 18302 19256 20431 21509 23174 25392 26566 25718 17878 12436 10025 7015 3346 2428 8254 13360 4612 868 788 677 774 771 623 656 737 796 731 809 718 651 641 713 522 548 517 422 319 296 328 202 231 266 314 299 304 341 279 212 270 280 235 307 387 297 297 302 196 334 319 319 279 252 218 310 269 326 360 340 312 321 287 272 413 342 357 341 354 432 335 369 397 472 310 314 311 333 256 175 169 154 138 177 75 -8 83 110 21 90 40 96 121 144 27 68 135 149 116 57 22 -5 -40 172 167 38 31 13 35 46 106 100 134 47 81 89 48 68 269 209 205 237 241 325 421 371 289 193 255 322 392 346 369 296 375 377 392 480 470 460 467 474 420 373 460 459 342 305 294 242 299 254 276 320 315 219 270 304 305 330 317 298 366 267 245 194 108 149 226 240 290 286 345 426 446 339 230 98 78 63 82 51 48 4 6 -22 10 125 60 -5 52 34 77 49 56 12 3 60 95 80 71 108 35 99 55 63 31 33 3 50 49 -5 60 19 19 66 52 52 -6 80 47 60 46 32 54 40 16 -4 21 84 73 75 99 62 33 54 85 64 16 56 82 44 44 55 20 49 31 33 72 93 82 59 44 43 43 50 65 35 18 48 30 55 90 86 87 66 43 51 73 91 92 63 78 75 80 53 77 77 65 52 70 65 87 63 81 82 56 66 73 58 65 63 50 78 68 65 70 61 52 44 38 53 48 47 48 51 53 32 15 29 42 43 42 38 32 34 36 23 35 27 20 24 16 16 17 13 16 13 3 0 1 57355 350 92 30 11462 15 55 55 7654 1553 450 230 319 434 147 190 347 347 430 684 688 1070 1288 1388 1606 1539 1664 2009 2101 2199 2240 2185 2147 2863 6252 33591 134459 246479 246036 157614 231258 62911 1614 930 798 886 806 719 746 849 695 734 771 753 672 662 557 510 348 234 373 357 286 277 148 326 231 264 349 293 259 371 380 357 352 433 420 352 365 290 405 371 407 352 286 393 326 448 431 290 301 454 505 398 373 311 364 342 395 345 330 285 363 337 192 255 335 293 175 125 109 137 83 157 59 118 177 106 177 54 79 143 29 172 91 166 106 37 72 79 90 68 55 89 65 57 126 170 134 146 122 129 132 90 73 151 181 212 171 208 239 285 362 465 425 378 343 387 358 245 456 311 320 442 420 429 406 409 333 432 447 425 352 381 437 414 372 403 331 259 207 333 278 279 244 267 274 316 304 273 274 272 295 300 276 320 265 245 284 310 342 373 402 432 429 347 154 60 55 79 89 27 44 41 84 81 66 66 5 46 -6 61 131 69 25 97 34 46 82 85 110 107 73 33 54 87 55 37 76 70 81 45 59 12 69 129 60 35 44 85 108 66 62 10 34 87 88 93 79 66 71 67 71 25 52 90 49 46 17 65 77 57 74 44 31 58 55 36 73 87 73 37 33 49 71 56 84 126 88 95 107 90 69 65 62 69 60 60 64 54 68 116 79 54 63 69 85 85 61 66 84 55 53 58 85 66 53 62 43 65 60 44 59 68 52 55 68 64 52 38 50 37 34 52 57 53 57 57 45 45 32 31 36 58 52 46 32 25 31 28 28 25 27 24 16 12 5 5 999999 5 57361 333 629 30 11459 15 56 1 7652 1555 -25 14 178 384 637 1089 1585 1831 14129 88629 147534 228657 279238 431754 447661 327639 359096 445309 493236 393864 309895 95895 2192 682 651 611 640 540 450 342 446 275 310 189 282 366 214 321 271 295 279 373 357 283 325 348 356 243 331 346 195 238 309 208 300 404 417 347 295 283 255 425 379 331 430 444 406 486 486 367 400 333 353 332 369 334 284 337 252 147 166 181 188 143 96 99 68 40 -4 37 46 141 109 94 83 150 52 187 158 97 43 81 104 28 54 106 107 220 184 72 140 152 145 148 151 176 220 254 304 344 304 359 351 378 317 338 326 289 331 357 292 323 430 466 381 340 393 427 427 381 347 363 429 378 396 485 369 392 327 389 396 315 205 234 353 266 227 284 238 228 204 298 233 275 294 225 283 398 246 222 227 244 283 293 311 339 441 478 376 201 208 182 129 75 54 4 50 105 69 12 25 65 72 77 68 -14 2 21 88 41 41 99 93 96 14 56 78 51 109 163 82 100 48 59 40 90 15 63 88 114 86 32 61 91 48 44 84 105 69 11 28 56 102 45 58 37 -6 62 53 67 57 25 48 35 23 78 70 71 64 55 68 63 76 65 50 43 80 74 46 33 94 56 51 32 18 59 62 61 61 58 35 71 64 75 84 75 44 71 63 51 43 53 68 39 42 55 93 78 80 54 73 36 57 74 88 74 55 64 59 63 57 52 72 73 62 67 52 35 69 63 43 57 33 39 48 47 51 53 47 49 53 49 40 28 22 26 13 12 17 17 20 11 7 57367 347 83 30 11453 15 56 7 7651 1557 315 242 249 320 219 198 319 370 461 611 713 947 874 948 1226 1693 2345 3253 3424 3685 4658 5038 7867 9699 12070 17367 23483 59493 144647 237547 150356 66169 25842 2465 716 744 654 748 645 778 649 618 714 592 539 531 512 390 221 251 203 290 315 241 269 334 199 278 342 371 256 299 301 351 198 293 346 288 545 455 310 239 334 396 308 314 348 234 389 426 330 324 361 424 510 503 419 363 373 333 408 351 265 390 464 396 223 128 220 145 185 97 99 97 90 94 136 142 158 51 47 85 48 109 127 153 85 12 82 34 -7 38 30 -76 110 140 76 79 35 105 114 129 154 235 286 214 293 304 300 368 286 286 270 248 320 318 283 341 338 325 344 426 350 337 374 349 351 376 448 389 386 386 398 365 307 289 356 300 328 303 253 278 193 200 266 261 266 276 246 198 215 270 294 298 307 286 290 255 230 270 347 276 349 331 427 500 347 293 199 136 153 72 9 8 -2 32 54 42 49 59 3 31 75 12 17 44 -14 11 75 47 12 63 53 54 38 20 36 -7 51 92 57 41 25 5 55 53 67 34 16 37 56 100 30 39 74 87 17 -6 18 71 49 17 66 51 63 92 14 -9 59 72 42 25 7 56 26 17 46 36 4 8 43 44 16 10 8 42 69 67 33 40 25 44 57 42 8 43 68 40 16 13 25 44 40 10 23 46 24 65 58 60 21 17 35 51 30 46 59 51 60 18 37 43 35 30 36 39 35 36 36 24 29 34 35 51 24 24 29 47 32 23 1 33 32 7 13 10 15 25 24 13 12 15 7 13 11 16 7 57373 348 81 30 11451 15 56 13 7650 1558 645 601 513 513 572 537 631 560 626 712 720 673 770 905 922 951 1035 1255 1593 2002 2696 2903 3039 2832 3000 2965 3259 3631 3558 1776 938 796 623 710 737 731 627 812 758 691 678 754 794 635 528 548 593 402 332 284 275 256 270 302 253 251 313 366 289 81 249 269 223 249 381 285 336 283 382 304 326 265 309 228 283 396 320 344 325 351 300 325 323 266 440 341 414 378 304 316 406 341 304 322 228 281 264 226 298 218 200 200 145 79 105 44 181 132 48 92 85 122 124 85 138 129 132 148 35 138 60 -30 39 95 51 22 61 103 57 126 49 102 178 145 173 176 206 225 203 322 308 265 261 276 344 350 328 349 245 237 368 289 271 265 346 436 418 331 352 323 423 479 423 359 401 418 316 262 278 274 313 295 228 229 210 269 306 347 289 223 192 181 218 259 266 245 220 217 258 259 290 362 361 458 410 376 262 189 188 71 30 72 76 73 44 23 8 56 60 56 38 33 45 38 35 40 41 34 13 -10 46 18 59 47 5 42 0 22 -11 21 24 67 80 64 82 42 21 45 56 28 33 45 20 23 30 88 1 19 86 64 42 41 57 10 71 58 79 39 -24 -21 23 50 27 72 55 30 42 33 36 30 39 39 32 44 39 26 49 64 7 42 21 44 6 1 41 17 39 53 9 19 55 44 52 38 49 20 29 41 53 49 39 31 33 37 40 12 33 50 36 34 38 59 55 42 33 30 43 36 31 39 24 13 30 27 10 30 30 21 29 28 28 9 11 31 30 28 19 23 23 24 16 3 3 23 10 999999 4 4 57379 338 84 30 11454 15 56 19 7648 1560 -58 -85 -10 -64 -75 32 215 277 429 613 1020 1306 2095 2448 2426 2918 3233 3350 3798 4966 6009 7227 9200 11757 15838 19449 22928 23650 26206 57651 209517 261706 351750 185608 35005 28225 6109 2267 1245 757 559 744 735 716 618 528 574 328 192 210 213 220 218 216 228 258 214 256 268 332 374 305 237 271 241 284 267 334 324 198 231 193 269 311 246 216 295 245 317 199 318 352 394 388 346 342 301 423 294 223 267 246 162 170 106 184 126 139 185 184 100 109 44 54 33 22 41 68 36 63 127 60 29 18 -44 79 41 23 51 12 -38 -12 -45 -35 -51 60 67 27 33 6 31 99 77 76 76 136 209 252 188 178 273 301 256 235 216 208 148 158 174 164 233 261 302 305 347 350 339 324 356 377 439 397 366 402 378 260 251 232 224 333 276 210 221 197 237 268 218 244 196 144 171 259 207 188 193 174 222 211 239 151 147 276 352 400 397 465 286 177 105 56 -6 -34 -53 -5 -1 -19 0 7 7 13 -37 -17 -29 -26 -8 20 -21 32 62 17 38 35 48 33 63 35 -15 37 27 -4 28 10 -7 -38 31 13 -4 -13 -29 6 -7 33 29 24 28 25 50 5 20 1 10 67 24 59 -7 -5 19 14 -25 -17 21 17 26 8 13 0 -11 13 27 51 26 -14 8 62 47 -14 -7 11 15 31 12 14 27 13 -3 27 31 47 31 -1 24 35 31 25 40 18 -15 12 12 54 43 24 52 29 17 11 30 11 29 12 5 19 16 27 3 999999 8 46 5 10 20 13 15 999999 999999 999999 999999 999999 11 9 8 6 0 999999 999999 13 15 4 57385 345 207 30 11457 15 56 25 7647 1561 90 -81 999999 155 887 696 831 987 673 1022 1609 1816 2366 3636 3659 3566 4647 10936 48432 130705 152482 84477 29888 81565 184095 240081 434321 687725 372095 303569 277778 305004 146754 75408 4650 990 771 686 741 799 819 692 524 578 459 281 217 296 225 350 266 333 213 297 203 352 261 343 290 266 370 307 232 326 277 373 345 386 364 316 257 320 292 275 277 372 340 358 365 439 416 323 326 287 270 325 280 398 383 286 283 150 241 195 37 182 94 119 53 111 133 36 118 -8 35 109 94 70 161 104 111 118 110 145 94 15 12 90 10 99 128 70 99 72 29 -25 14 143 181 267 283 250 292 317 377 271 267 274 256 288 358 270 229 287 346 334 302 334 333 435 322 367 452 487 542 453 432 467 437 388 353 304 350 324 376 342 264 300 298 344 288 281 305 258 204 265 308 336 333 336 327 300 269 246 279 290 286 292 382 400 431 386 298 143 128 153 65 46 38 44 59 43 84 73 92 18 57 91 58 24 74 45 40 34 64 60 44 57 74 23 99 65 52 40 55 46 40 81 88 59 24 95 89 28 68 113 82 42 87 78 35 56 96 62 58 61 27 93 69 46 65 54 74 68 54 45 55 66 25 28 23 57 89 95 59 25 32 9 31 65 60 46 36 65 77 45 61 71 75 86 66 92 92 82 78 96 105 80 81 73 81 101 77 81 73 61 80 74 46 32 57 50 48 40 62 73 43 84 71 64 42 45 53 62 72 73 70 58 53 58 60 63 44 41 51 32 44 42 46 58 57 49 40 28 33 19 27 22 15 16 24 7 17 14 14 57391 350 146 30 11456 15 56 31 7646 1563 67 60 78 27 999999 570 742 943 1059 1059 1016 2130 3007 3364 4126 4389 4896 5219 6353 9053 15681 27687 43609 72694 161037 177811 121583 375227 607816 553819 656616 702474 469465 201465 8367 920 877 751 712 762 678 526 427 464 394 314 345 267 294 254 284 366 385 338 294 390 267 332 250 232 291 286 338 341 317 355 300 255 353 368 340 268 253 330 302 309 452 382 375 358 310 490 388 456 364 500 424 329 362 433 343 326 348 299 283 221 277 126 201 123 55 51 -1 40 151 44 90 83 139 -5 124 112 144 145 175 186 94 143 118 62 39 90 7 64 120 243 153 124 79 65 119 135 145 174 329 331 300 333 350 322 331 254 393 340 305 305 341 338 394 377 294 247 411 459 465 493 510 553 448 504 466 471 409 366 354 331 263 207 291 396 286 252 236 226 248 288 274 269 314 363 361 290 264 203 223 291 388 467 441 393 488 388 306 205 142 69 66 98 68 58 44 112 82 103 36 123 100 123 150 54 106 63 67 112 95 67 68 119 34 47 21 63 80 75 153 103 113 139 69 64 51 85 110 60 46 109 115 71 91 85 67 56 35 86 44 58 105 48 37 87 133 105 101 98 65 86 47 43 74 89 84 65 40 54 72 32 68 93 90 61 71 62 98 84 113 99 93 77 87 88 90 95 42 80 85 93 70 53 84 85 46 42 78 70 74 78 91 101 96 93 106 57 69 110 85 91 68 51 64 80 63 55 58 75 68 60 55 65 75 86 58 54 60 61 75 59 47 56 65 76 65 70 69 42 46 28 39 55 30 23 32 38 30 21 17 10 19 23 13 5 57397 344 173 30 11453 15 56 37 7645 1565 105 278 655 1299 2333 3918 4859 5458 5584 5447 5511 6331 6858 7957 9939 12536 15968 19799 21342 25859 33134 36562 38481 54039 98839 191683 266815 230368 451217 732691 661176 583997 363013 18404 976 722 632 687 588 605 623 547 373 306 287 177 204 202 222 334 394 239 255 323 277 301 407 399 349 220 177 297 253 224 242 229 424 256 295 347 354 262 353 325 403 316 296 369 302 422 455 417 308 338 322 422 366 330 334 354 263 256 331 237 225 120 167 261 118 206 106 136 99 165 227 80 68 206 160 172 135 136 99 64 61 36 113 110 9 88 127 85 196 120 75 151 114 151 132 79 36 70 80 140 64 98 185 253 334 213 290 288 300 273 280 251 245 304 329 374 337 272 308 293 242 376 460 410 390 431 458 300 416 439 403 349 303 336 354 254 283 273 328 297 259 305 254 256 169 242 216 262 260 221 349 319 383 366 316 409 360 215 165 70 11 48 59 4 47 11 81 79 88 22 17 101 122 57 14 51 78 64 38 82 65 6 24 73 43 6 73 81 60 26 47 71 70 -22 13 94 64 94 80 28 31 79 -13 23 29 57 61 52 85 35 51 2 25 78 23 93 57 15 12 50 44 31 55 59 23 45 59 28 41 71 61 51 42 29 42 22 59 51 95 63 79 51 70 45 12 40 56 66 64 40 46 58 85 84 57 83 50 49 63 67 69 68 70 57 78 80 54 42 49 56 56 65 57 33 33 55 77 65 59 54 70 68 45 38 21 40 46 31 24 31 35 43 29 18 29 33 40 38 38 29 23 20 16 14 14 13 16 12 11 2 57403 344 83 30 11453 15 56 43 7643 1566 4416 5493 7484 9887 11188 12026 12758 13303 15049 16555 19316 22187 25813 29118 31789 37553 46243 55685 60084 56294 51338 55726 61822 72010 82617 86985 89251 103524 127636 148149 155269 145348 179296 205480 165074 97811 73605 142197 148952 6352 714 669 657 526 660 520 409 374 442 405 357 229 258 202 133 195 328 339 284 224 258 203 251 253 251 201 275 262 253 296 287 247 274 244 352 301 247 380 414 380 279 396 383 328 388 314 257 351 373 335 293 266 367 324 341 262 325 260 173 121 120 88 107 60 22 49 124 101 78 57 104 8 122 121 51 115 98 170 65 130 152 54 37 86 27 22 83 176 118 87 106 -42 5 48 72 91 98 197 226 144 286 282 224 312 275 261 254 270 201 320 268 331 340 412 413 311 289 346 362 425 443 421 391 395 300 328 368 310 311 301 222 213 175 175 254 333 320 261 265 232 148 223 245 242 219 217 230 250 230 302 353 387 300 242 192 166 56 -6 9 41 25 90 43 52 80 -23 30 -1 90 29 14 44 66 62 -15 -1 33 75 65 42 43 -16 21 42 7 81 46 22 70 106 -2 73 68 26 39 31 50 70 3 38 25 32 -21 50 44 19 24 51 94 68 47 37 31 30 75 44 55 53 23 33 9 6 -2 21 5 11 37 48 44 52 44 11 17 16 68 44 38 58 66 89 21 21 44 69 22 21 40 28 40 50 53 40 69 58 39 52 50 39 51 43 31 60 58 28 37 42 43 42 47 5 43 48 27 26 39 47 40 42 38 30 48 42 34 38 8 999999 10 20 41 25 21 28 26 19 26 32 13 16 10 9 12 17 9 3 57409 347 86 30 11456 15 56 49 7642 1568 14704 16157 17033 18063 23125 31715 39820 46193 53153 59799 68692 73072 73979 72813 68090 65383 68619 76326 83621 86604 93485 109172 113771 114651 108735 101954 77432 57705 49519 37636 34572 30552 22632 15619 9993 5232 2231 811 703 613 621 725 661 527 631 527 432 333 311 293 232 317 241 326 277 366 357 288 351 202 150 335 330 275 247 288 289 285 336 278 240 327 297 350 279 336 339 356 205 292 317 352 437 401 454 460 331 338 347 374 421 426 335 385 297 361 348 170 248 209 209 142 56 73 185 101 72 78 103 70 144 21 132 89 76 26 67 13 36 -6 -46 7 76 164 115 38 65 133 139 80 30 85 154 214 240 167 220 217 342 331 205 258 306 276 227 250 273 279 289 325 419 415 462 398 367 394 397 413 365 406 427 368 298 375 342 322 287 335 269 244 243 204 262 258 250 225 157 199 270 335 263 215 268 271 226 289 284 330 290 359 357 305 182 177 99 64 19 3 27 22 92 36 35 35 59 -6 -16 35 47 47 55 45 58 71 42 79 56 81 34 50 17 38 37 46 20 24 12 55 -2 54 67 63 83 64 60 48 18 73 23 15 15 7 18 45 69 27 22 30 72 77 71 17 35 33 39 29 0 26 -3 -19 9 52 66 73 39 40 43 18 29 65 70 28 31 32 54 96 97 55 49 52 68 54 52 43 44 62 89 45 52 47 34 49 40 43 37 55 68 58 51 75 80 56 63 55 32 40 9 32 29 31 50 34 31 42 60 58 39 44 39 44 35 34 25 41 58 51 25 27 27 33 49 31 17 30 30 19 16 999999 2 10 7 999999 999999 15 3 4 3 57415 354 87 30 11457 15 56 55 7641 1569 891 958 1309 1819 3266 5986 8085 11404 15731 18927 22234 25367 30818 39471 52155 55912 56101 69722 88066 98902 119244 144311 173075 193087 200594 188775 162180 111865 65942 34720 16310 4634 1584 1079 712 707 749 782 682 702 684 716 787 678 776 738 605 499 485 431 308 362 385 393 300 320 324 330 321 347 429 377 385 324 397 350 356 260 344 350 326 315 376 401 290 263 293 257 339 392 478 362 454 494 366 434 418 385 348 388 495 402 342 300 398 478 377 355 309 291 425 356 206 141 113 237 203 105 76 144 176 78 124 171 127 94 -20 96 39 13 74 47 -42 167 160 116 59 118 126 161 160 104 228 394 314 331 234 369 257 278 285 313 315 280 264 338 342 299 284 413 488 460 361 371 443 463 416 388 393 506 366 417 381 281 318 321 284 325 267 206 230 274 273 261 309 292 276 226 247 215 217 271 278 311 246 291 277 307 298 362 428 454 388 295 231 180 159 132 144 83 63 28 34 36 20 -38 2 96 116 124 124 126 101 42 69 47 1 52 82 48 30 47 35 96 56 91 113 51 76 86 78 89 49 44 82 133 58 100 92 61 44 15 9 58 59 50 92 79 81 86 71 76 97 90 96 78 57 46 62 69 73 68 54 38 28 48 50 62 112 79 87 103 107 82 65 37 41 94 38 25 44 88 63 89 93 99 114 100 102 95 69 75 88 98 87 84 81 76 49 64 92 95 74 64 79 59 72 55 42 67 98 94 93 79 75 75 69 56 89 84 90 72 58 65 76 65 84 74 51 63 60 48 53 65 71 79 68 64 61 58 39 30 51 43 43 37 34 38 42 22 17 21 18 3 57421 348 83 30 11453 15 57 1 7639 1571 3931 3518 4235 6351 8539 12175 14113 15549 18784 23316 32763 38320 44438 52301 57894 57413 65358 72957 83718 85010 67765 54911 36208 22565 17034 10453 8209 2345 754 553 583 705 729 821 675 694 604 757 790 685 672 766 667 756 697 665 613 504 331 361 274 177 225 347 269 208 326 310 378 356 325 345 291 201 227 301 388 326 312 311 173 195 206 266 184 222 311 311 307 233 256 373 379 394 350 336 444 330 344 385 323 349 420 362 373 323 279 264 205 156 212 171 43 128 135 193 180 -18 42 102 85 96 116 164 83 75 -12 -7 51 27 20 131 90 81 41 11 -22 2 18 29 119 177 167 169 204 212 221 194 203 307 245 201 264 401 326 179 131 315 282 335 404 387 378 437 421 349 467 441 454 482 476 383 357 243 232 229 260 297 271 211 301 256 170 226 249 277 294 204 194 172 172 231 223 267 213 325 290 215 211 253 280 297 339 383 363 425 369 302 242 169 126 66 36 75 80 19 -10 5 27 66 48 8 71 64 48 76 49 34 47 0 55 48 9 24 24 26 36 72 61 17 -4 26 31 90 39 40 -7 41 13 33 74 44 27 31 29 -1 12 59 37 36 91 65 60 49 57 44 50 55 26 -2 32 -9 11 61 24 17 55 45 36 10 33 17 52 75 64 67 70 62 78 70 56 47 51 39 18 9 19 48 60 50 52 58 50 66 34 46 52 34 27 48 28 35 60 65 51 43 19 31 35 21 31 19 46 43 48 55 53 37 35 34 45 47 33 33 48 39 37 23 18 26 32 27 40 38 23 21 10 27 31 19 5 11 31 27 7 13 13 1 57427 347 80 30 11450 15 57 7 7638 1573 5564 7059 8970 14338 18388 26060 34246 36741 38440 39119 38623 40919 40565 44020 46429 47097 52258 57161 62449 73802 80808 75159 72949 72531 68299 47355 25290 9536 3930 1661 858 671 598 658 634 691 693 649 691 782 785 669 730 703 622 684 674 584 288 357 225 231 316 263 136 313 192 239 273 272 278 283 286 275 236 300 164 231 213 164 309 235 202 230 154 244 264 359 362 401 319 388 384 326 355 379 288 401 463 369 326 339 443 363 323 226 307 259 241 127 90 121 165 -29 43 151 135 90 30 95 87 91 76 72 -14 107 105 -17 17 55 77 58 7 32 37 98 101 25 100 129 31 88 117 265 173 217 273 294 281 198 164 258 250 272 228 265 285 250 209 153 329 313 353 407 371 379 427 394 388 430 453 371 347 329 303 288 235 248 274 258 310 253 214 273 295 351 265 231 150 192 160 184 299 319 298 282 213 207 271 262 268 305 261 353 409 327 310 221 193 160 35 51 -10 54 91 50 6 59 22 17 31 60 49 87 22 67 55 8 -8 58 46 31 22 79 47 6 48 66 55 90 65 20 49 71 65 40 30 -15 10 5 30 31 53 -7 -1 53 19 53 93 10 34 98 60 76 53 36 32 -3 47 -1 37 44 61 54 18 47 61 33 46 52 77 32 25 48 67 50 46 47 42 60 8 40 44 49 14 17 57 68 42 47 54 47 35 76 59 59 43 41 42 34 24 50 49 60 54 18 26 37 40 49 65 55 31 37 57 27 13 35 41 26 26 41 49 38 32 24 20 24 30 26 17 29 20 23 29 31 25 29 20 3 2 0 5 6 13 5 3 57433 350 81 30 11451 15 57 13 7637 1574 9364 11063 12035 14697 16829 17829 17757 18018 20512 19822 17902 17662 17620 18202 19626 19940 21882 25416 31054 38407 43084 46207 44645 36085 26337 20812 11604 5081 3524 1898 1128 934 734 829 711 616 771 789 684 674 651 714 698 613 578 741 505 431 432 374 229 329 219 217 311 365 321 337 329 327 285 321 299 240 311 300 355 255 324 274 159 326 276 357 309 215 294 333 393 309 342 386 371 411 433 424 497 412 406 401 341 458 482 399 370 353 376 330 200 223 172 111 191 196 222 138 124 135 58 61 140 53 198 92 144 130 120 74 -2 11 100 90 43 62 21 35 56 72 15 181 137 46 56 113 189 286 255 253 251 317 284 367 308 206 238 277 292 276 284 358 459 436 397 385 385 454 499 556 477 398 479 317 339 272 287 230 180 291 254 272 346 287 268 296 153 174 156 263 316 307 303 291 282 273 272 271 298 302 367 312 325 317 389 345 198 143 147 104 88 97 61 32 -6 88 172 58 -8 62 63 55 88 76 109 73 14 63 29 -8 41 51 17 84 87 26 15 46 59 67 31 52 74 51 71 70 78 36 40 57 40 24 38 22 67 6 48 73 34 39 51 114 89 55 71 76 80 82 65 54 59 78 48 -4 10 53 36 44 78 78 53 51 82 77 90 50 44 73 60 75 65 65 71 41 33 76 84 94 81 54 108 102 78 79 45 56 47 80 61 53 105 63 27 56 56 50 47 46 67 56 49 75 69 71 50 66 68 51 40 38 46 64 56 47 55 48 50 57 41 48 47 45 46 54 50 40 54 56 56 61 43 35 36 35 36 45 40 30 27 7 999999 3 57439 353 86 30 11456 15 57 19 7636 1576 2591 3936 5564 6277 7104 8786 11829 16316 21268 23951 28875 36274 48293 65908 82201 91383 90442 87152 79008 56919 45978 35613 29454 26516 18708 10270 6150 2086 1102 925 1016 731 732 823 804 850 672 840 767 787 798 705 558 532 464 557 516 419 422 371 313 282 419 292 318 429 301 388 290 337 277 336 224 291 280 400 267 381 305 333 339 298 339 289 274 327 404 397 329 300 292 499 456 397 463 542 450 429 353 313 391 386 350 487 484 518 461 379 372 350 251 140 164 220 1 109 66 55 66 80 165 115 70 81 110 118 175 98 122 106 145 83 83 108 90 160 68 97 88 107 179 145 77 130 162 225 252 286 338 342 246 274 207 242 346 298 356 253 331 362 363 414 426 417 429 498 490 452 441 435 373 418 332 329 368 274 329 258 262 319 321 310 236 311 354 265 161 240 231 287 301 317 375 315 290 245 243 229 266 278 337 422 334 300 315 302 191 93 111 63 -3 22 80 48 53 81 68 58 86 78 72 149 153 127 92 122 105 104 78 77 86 98 118 89 21 69 96 104 76 88 85 75 91 70 67 19 52 37 51 95 70 82 75 54 21 35 85 66 84 83 76 127 98 86 66 103 143 70 36 84 65 56 75 46 88 93 106 60 70 95 62 31 59 75 115 87 89 91 71 72 65 100 110 129 99 67 96 80 81 94 86 100 86 102 112 84 83 72 83 87 86 57 73 83 65 68 67 55 63 75 70 83 70 56 79 75 64 81 81 90 66 73 91 72 60 66 86 72 58 62 67 56 60 46 56 64 54 51 49 56 64 57 41 50 41 30 25 34 24 17 18 13 5 57445 349 89 30 11459 15 57 25 7634 1577 3158 3749 4718 7088 12012 17691 22027 29206 42268 58109 64273 66074 66614 57862 46438 36871 31249 28268 27239 21581 15286 13301 12497 8908 5120 3490 2941 2145 900 797 682 686 563 705 775 770 694 836 795 811 666 715 796 712 713 642 606 493 545 396 351 317 375 391 277 369 375 286 256 289 365 309 274 406 328 201 273 396 317 310 398 290 358 347 297 391 338 247 308 295 388 334 377 407 431 396 387 428 303 440 360 399 463 362 320 384 404 277 255 226 244 176 163 154 127 146 105 109 96 102 178 170 110 103 23 133 233 150 109 102 -10 24 61 57 81 87 108 55 85 109 132 187 150 177 189 246 300 309 295 247 232 304 199 256 294 276 299 271 419 347 327 499 472 413 383 407 493 460 517 506 430 405 333 205 228 249 228 273 254 217 259 266 267 254 288 252 246 222 200 263 337 321 337 318 306 343 292 380 273 254 247 263 346 348 360 338 388 386 277 141 123 102 130 82 97 55 108 44 80 53 67 94 30 100 106 93 71 77 64 102 86 18 62 27 79 42 38 70 61 20 63 63 47 47 57 67 76 76 46 78 118 78 92 72 81 67 24 62 91 33 50 66 72 24 96 104 57 40 55 45 17 55 57 52 69 86 93 87 71 73 70 60 81 54 60 82 84 100 77 83 82 76 78 74 69 74 82 115 103 95 66 74 85 45 46 41 42 85 62 74 75 63 61 56 60 81 59 54 52 55 53 54 60 60 44 58 87 62 62 84 50 50 52 52 65 61 51 55 63 58 52 41 33 50 53 56 40 25 47 41 27 31 28 16 24 9 2 12 6 57451 347 90 30 11460 15 57 31 7633 1579 880 730 945 1271 1777 2374 2865 3617 4075 5646 11576 22576 32436 39827 44380 50847 47022 37471 29295 22701 16260 10686 7128 4801 3635 3101 2662 2165 1806 985 701 702 754 700 690 657 627 651 643 754 742 752 783 720 690 751 615 598 519 401 240 158 244 253 326 274 322 208 176 309 175 155 187 311 213 184 225 267 170 239 143 229 131 182 279 316 319 365 330 375 305 320 431 373 296 373 293 315 287 413 416 437 360 309 214 295 261 214 101 186 176 189 129 149 120 74 86 124 106 -38 24 131 66 -21 99 84 62 15 -32 48 79 12 60 9 -13 72 82 54 86 17 64 196 36 127 260 159 199 286 198 286 287 274 194 264 349 331 218 295 309 263 270 437 383 379 476 484 424 382 393 324 357 283 296 224 267 213 267 269 204 239 260 147 261 236 176 145 105 212 218 307 350 294 159 258 293 266 255 281 199 274 296 251 330 302 322 297 321 257 205 188 114 20 45 38 54 31 -21 84 27 31 25 -14 15 67 52 110 48 9 18 54 26 54 52 77 61 4 17 -13 17 56 42 64 70 86 60 36 14 35 0 23 39 41 4 48 30 65 30 57 55 32 61 85 59 69 17 2 2 22 14 22 28 46 13 48 33 37 39 46 16 41 35 20 11 36 -19 10 43 59 37 0 8 27 57 40 63 63 31 61 59 36 42 41 47 61 47 5 37 52 46 33 33 59 39 41 59 53 47 60 47 25 22 37 43 17 27 39 19 32 39 33 34 27 31 29 32 57 28 22 27 22 28 41 38 31 22 30 22 20 7 18 23 12 1 1 999999 999999 12 57457 354 90 30 11460 15 57 37 7632 1580 739 517 606 626 591 674 623 708 864 1250 1723 3201 4840 6422 9499 12720 19279 28748 36292 36385 33635 20881 10453 6129 3543 1795 1148 952 819 733 622 699 726 726 663 603 711 602 727 765 736 788 668 613 666 559 440 344 307 314 245 380 384 292 374 355 240 291 382 336 358 298 281 367 269 386 426 356 328 267 294 375 323 191 225 359 409 345 258 460 548 512 443 453 422 453 402 485 447 442 535 513 543 358 422 358 296 258 249 251 213 182 236 170 213 87 226 114 113 101 172 200 78 136 184 173 67 106 34 82 141 168 141 41 -19 56 43 144 143 43 122 108 112 55 178 169 231 259 307 371 267 275 367 318 350 234 342 329 454 525 467 515 507 461 466 488 434 375 361 361 279 259 233 309 299 244 257 304 215 292 292 326 233 111 225 390 274 231 340 325 352 313 333 231 256 311 361 374 308 342 334 386 358 273 131 140 180 76 -9 -4 48 92 116 89 64 55 86 103 90 82 112 115 98 132 50 98 119 114 95 119 123 75 81 36 86 74 77 84 72 53 71 120 93 139 113 95 85 74 81 53 58 30 62 90 101 114 80 82 101 85 94 59 64 87 77 87 114 59 35 66 73 62 58 65 98 101 114 90 93 108 81 74 91 161 130 70 72 85 69 75 74 121 103 73 61 65 76 92 88 102 80 106 103 127 125 76 91 110 97 107 81 100 116 102 64 71 120 112 92 91 84 79 88 91 76 91 108 85 89 89 87 86 64 86 92 91 73 48 48 72 88 108 69 65 70 61 72 63 66 53 55 62 54 49 49 53 42 45 32 34 40 27 8 6 57463 353 90 30 11460 15 57 43 7630 1582 768 599 542 650 755 1062 2197 3179 4306 6268 8069 9723 12446 15373 15176 13174 9917 6619 6876 9717 13734 16150 15026 9416 5689 2375 1205 1036 877 692 719 626 605 610 579 628 624 800 763 739 815 845 845 536 516 539 439 207 301 295 279 299 272 316 333 266 196 292 239 348 297 267 319 302 284 348 294 279 328 298 333 271 271 381 342 440 326 375 361 370 474 460 495 464 382 395 479 412 452 451 535 522 476 511 507 388 432 408 409 281 279 221 63 158 98 166 118 94 64 98 128 116 57 147 162 230 125 145 187 193 136 139 163 64 35 39 114 153 189 154 121 187 123 163 55 127 221 366 283 306 291 338 372 293 335 329 357 438 475 402 491 426 528 442 481 482 488 411 424 374 366 312 207 292 355 304 269 331 360 370 318 311 227 187 210 222 280 427 321 281 361 327 324 286 265 276 297 350 321 303 326 319 334 330 261 170 187 166 139 129 115 104 45 33 123 105 85 103 97 94 36 83 122 165 156 70 56 106 102 116 111 95 92 123 84 73 108 43 54 50 81 92 115 76 73 103 101 86 56 74 78 124 153 116 70 118 106 116 81 101 116 85 131 159 99 72 92 100 95 88 84 78 98 88 73 71 95 100 103 95 75 30 71 94 135 124 98 94 93 126 100 88 83 94 87 86 131 98 125 122 114 76 79 103 119 114 82 81 80 99 109 126 111 89 100 106 107 93 91 98 95 87 89 84 85 85 106 93 100 79 83 87 101 94 51 73 78 89 88 76 66 71 72 64 71 61 67 67 66 69 52 54 56 47 45 53 42 37 33 18 22 18 3 57469 350 92 30 11462 15 57 49 7629 1584 667 649 712 683 569 615 465 588 573 583 764 1593 2998 4052 5613 7316 7455 6400 5502 4879 5279 4649 3578 2675 1876 1235 848 734 710 703 608 602 587 681 714 642 556 608 749 758 690 751 672 560 570 447 414 333 365 239 268 429 359 255 224 342 229 215 266 333 434 353 269 266 195 242 326 260 201 186 252 173 364 394 294 385 368 390 383 397 309 357 380 461 499 431 393 405 371 381 464 408 401 422 394 473 425 372 226 278 233 252 174 175 76 146 153 142 75 118 98 79 53 -13 81 137 30 114 54 -29 72 94 52 91 16 47 -27 137 76 -5 69 83 125 66 164 195 276 250 219 232 260 239 280 294 350 330 344 319 331 434 460 448 496 434 453 529 385 382 453 382 298 260 248 222 221 227 195 302 262 291 297 339 220 275 244 243 293 190 310 315 300 264 222 283 195 186 230 317 250 277 297 312 326 352 319 273 200 141 123 102 88 60 13 22 50 160 55 46 45 -7 56 38 49 51 34 123 42 49 58 26 58 -10 -34 61 128 121 88 60 40 56 77 63 59 56 51 42 23 55 16 67 42 54 127 62 24 55 45 110 44 48 84 53 22 65 105 117 32 58 59 61 36 4 26 65 71 120 75 58 28 46 37 84 63 60 80 33 24 33 39 50 56 43 52 96 90 75 59 64 63 61 51 51 50 67 46 50 49 89 39 68 65 71 87 72 77 57 56 53 42 39 51 65 55 43 75 67 61 66 48 42 58 60 43 34 33 41 32 35 30 35 26 28 52 52 35 25 38 49 47 37 26 35 23 24 22 5 12 13 999999 1 57475 348 95 30 11465 15 57 55 7628 1585 903 601 640 745 627 749 797 714 656 639 1034 1375 1787 2331 3307 4520 5364 5430 4543 3384 3567 3062 1721 1158 1004 804 641 590 719 593 487 630 577 556 589 700 775 675 602 703 698 828 795 674 532 585 507 357 329 278 182 226 235 374 256 184 207 232 271 300 256 310 283 371 339 414 297 331 299 284 283 135 294 276 317 282 331 366 278 341 283 493 395 445 537 516 394 499 411 469 426 408 429 466 359 349 395 269 289 288 193 105 75 139 184 155 90 156 121 46 75 97 115 138 119 123 73 205 93 55 68 44 31 42 84 39 63 87 15 171 191 -3 92 141 197 210 190 167 159 264 288 241 237 228 315 395 455 456 471 461 414 354 340 408 459 456 476 427 342 327 357 290 233 215 209 255 318 240 217 234 282 307 259 259 178 282 374 257 289 324 315 358 347 304 352 208 209 225 243 325 357 372 350 257 296 269 233 169 140 111 66 90 78 74 48 62 72 84 61 33 73 91 104 71 82 26 84 19 33 31 91 39 45 48 19 49 78 144 60 37 29 28 59 36 106 65 82 52 23 59 74 21 84 98 58 25 20 49 62 59 120 103 60 51 51 61 61 90 61 26 29 66 45 29 85 69 51 98 72 44 67 77 83 81 62 46 68 59 45 53 84 78 33 63 59 57 69 68 111 100 105 83 83 60 59 68 61 67 70 81 57 57 66 59 44 50 58 59 52 59 52 59 52 73 46 61 40 56 47 57 79 55 53 52 55 45 45 64 52 51 43 54 59 35 25 19 30 39 34 15 21 27 21 18 13 15 14 13 57481 350 96 30 11466 15 58 1 7626 1587 958 705 629 671 861 833 565 613 616 824 915 1307 1515 1817 2128 2188 1962 1512 1114 996 871 664 805 780 640 597 549 790 596 731 778 649 634 715 763 710 791 771 755 766 853 734 716 734 577 569 525 569 462 473 326 292 321 286 298 338 414 273 242 283 285 291 311 384 330 370 352 304 332 248 254 248 276 223 379 321 338 360 367 372 364 399 458 426 385 342 550 671 515 423 438 460 350 507 431 435 501 424 344 314 224 150 149 81 111 106 118 55 54 162 219 135 124 128 62 33 129 76 53 119 167 77 53 102 145 91 12 56 154 76 128 190 234 271 258 185 221 219 213 247 294 312 321 344 308 369 414 455 487 543 486 448 381 387 356 504 401 392 339 276 247 247 235 277 316 287 242 239 335 278 244 293 324 215 187 216 279 351 286 276 323 315 261 383 409 264 238 304 313 269 319 342 319 250 197 269 227 206 167 116 93 78 -6 53 57 8 85 118 26 56 -1 51 59 123 130 96 116 70 47 61 88 59 63 91 62 55 47 81 96 54 79 41 61 142 47 94 101 86 77 41 62 79 97 54 40 84 96 68 50 81 73 53 43 71 87 83 75 75 74 56 61 63 74 80 104 69 46 41 61 39 84 85 72 75 43 56 129 58 64 66 80 74 65 71 69 51 77 86 50 66 89 87 74 76 79 83 67 59 76 82 75 46 68 69 71 75 84 72 57 68 47 56 54 53 50 55 73 43 57 59 72 63 43 64 78 66 53 48 52 44 58 59 64 62 70 55 39 41 34 40 31 42 42 46 32 29 22 22 15 1 57487 350 95 30 11465 15 58 7 7625 1588 933 607 564 512 573 690 720 716 737 594 623 737 787 896 823 808 858 821 546 682 671 611 619 634 776 614 733 781 756 744 607 782 789 705 829 814 656 688 721 754 656 776 825 807 632 616 565 499 549 432 420 432 447 328 351 300 343 338 252 272 393 423 373 325 277 286 348 263 260 222 268 291 179 194 191 251 257 381 374 512 488 494 458 465 387 430 402 354 435 395 476 481 511 585 494 459 389 384 265 319 132 201 243 180 74 159 124 78 52 265 147 107 139 107 41 9 119 13 49 -2 -16 50 65 114 116 26 97 50 64 131 113 130 233 274 169 219 192 206 269 255 220 306 351 316 314 439 364 375 409 358 411 377 423 489 518 515 498 539 359 303 336 294 319 316 289 277 230 209 268 253 248 224 244 264 252 276 210 289 264 299 349 291 297 301 364 403 291 289 217 175 296 332 320 287 294 269 257 233 182 132 128 79 26 58 43 89 24 46 57 111 90 149 56 80 56 67 136 46 42 35 20 35 36 65 60 63 70 106 82 75 75 27 11 2 72 82 78 14 27 62 36 65 90 51 64 64 63 63 77 83 76 73 77 45 40 81 63 59 96 55 4 24 25 20 67 62 48 94 36 50 58 74 68 80 117 104 30 31 69 59 44 80 62 69 53 75 44 73 55 72 52 62 49 60 60 34 73 73 67 84 78 44 41 70 48 36 41 78 70 66 54 46 50 64 62 56 72 59 66 66 66 55 47 55 61 70 59 50 52 36 39 36 47 40 45 38 26 24 24 32 14 20 30 17 9 17 9 12 4 2 57493 351 95 30 11465 15 58 13 7624 1590 762 726 833 648 659 667 671 643 735 866 738 705 898 607 697 712 619 809 872 745 788 836 758 625 705 729 587 721 598 688 721 692 745 756 777 718 721 809 715 751 780 715 784 869 755 670 614 714 586 511 458 474 289 101 280 355 230 333 265 320 399 389 305 283 249 257 270 264 284 254 268 228 338 397 332 357 405 423 445 567 531 467 441 461 366 375 469 607 524 421 489 444 451 485 566 448 421 337 282 269 189 208 192 195 130 120 182 130 119 24 71 115 69 218 111 26 61 41 68 90 97 -3 -91 21 125 134 67 144 160 107 82 66 60 185 163 194 172 249 331 290 301 343 255 301 307 303 265 358 498 425 429 413 408 505 439 498 484 504 487 418 450 414 388 408 372 314 348 322 266 313 234 287 258 275 372 322 356 333 225 184 287 310 290 327 368 336 374 379 308 247 241 197 244 256 289 262 278 274 217 180 191 125 131 132 88 128 44 68 82 86 13 9 93 77 96 75 48 47 89 59 64 57 37 39 29 80 132 67 136 146 117 85 80 82 107 120 60 68 35 -1 45 76 103 79 51 33 58 72 46 50 55 62 101 80 49 78 68 56 82 58 55 71 73 64 55 46 105 36 52 63 89 95 69 81 102 73 83 77 80 73 46 83 110 69 46 61 37 53 42 70 73 87 98 62 58 93 78 59 84 72 81 76 64 66 38 83 101 67 87 71 53 84 81 70 49 63 67 73 80 68 67 85 43 55 57 66 61 56 36 36 48 48 50 48 55 57 44 30 37 39 42 47 42 30 22 23 14 9 7 3 1 57499 338 98 30 11468 15 58 19 7623 1591 806 616 546 681 578 637 533 629 682 537 537 689 750 674 785 899 1482 8721 60326 44486 2494 671 672 642 772 773 548 597 592 502 594 682 541 642 600 719 719 680 730 584 608 637 688 763 604 631 533 438 482 325 312 296 364 279 283 187 60 181 205 213 228 231 278 162 219 203 200 112 122 311 290 328 335 230 283 469 392 461 347 390 385 451 297 361 341 373 414 488 345 441 401 400 429 426 406 301 288 219 230 220 160 163 45 68 16 131 76 124 84 -4 34 32 11 76 73 94 81 34 -30 22 -47 -64 -59 13 16 71 58 24 40 5 45 47 68 68 101 159 197 195 165 172 128 256 263 281 293 374 300 295 350 416 412 457 347 346 419 408 346 373 463 397 356 355 305 235 205 228 280 348 211 220 232 222 231 188 218 168 220 168 249 283 274 253 206 209 257 271 301 258 154 204 221 235 229 221 212 281 248 236 173 189 156 101 11 40 8 57 4 18 6 -7 6 2 69 28 57 42 62 84 52 17 17 31 79 34 34 50 23 -7 -21 -19 -6 49 56 22 13 60 47 30 -3 33 18 64 33 20 18 25 1 21 66 39 54 51 18 54 85 54 16 10 -31 -4 -10 60 39 47 20 -2 9 3 22 -14 -23 29 41 65 50 27 12 44 37 11 0 29 20 15 16 11 24 7 11 21 21 24 55 39 31 15 24 28 16 0 10 18 15 8 19 -5 3 23 4 19 25 24 9 22 26 11 4 23 16 19 17 16 13 32 17 9 999999 9 13 8 11 999999 999999 999999 999999 4 999999 2 57505 350 104 30 11474 15 58 25 7621 1593 936 641 710 580 751 731 673 656 738 711 832 763 890 834 931 837 825 766 643 723 732 708 780 884 701 692 684 705 518 467 585 624 792 759 659 681 535 656 808 749 761 758 909 686 645 570 633 654 591 419 450 387 281 285 336 300 155 134 220 303 251 214 338 374 323 220 279 365 218 286 288 326 273 385 345 366 500 450 445 614 518 493 456 386 306 411 482 516 376 431 465 484 553 526 444 311 243 193 206 250 137 110 249 176 11 154 150 70 105 21 158 150 37 139 126 96 16 44 33 89 84 46 85 75 108 125 73 27 46 128 99 129 61 130 126 196 251 183 129 264 353 311 302 306 335 438 423 431 446 419 436 525 448 405 424 461 451 434 380 364 359 238 238 267 227 277 280 262 196 238 320 252 214 250 262 247 290 359 311 234 260 347 370 331 338 381 308 231 261 235 237 259 187 209 236 263 215 253 251 151 170 70 44 63 108 74 39 -1 74 125 56 42 82 111 50 28 113 73 102 102 25 30 84 54 75 115 70 38 74 58 77 88 72 127 25 -3 -37 14 71 89 93 84 75 24 57 80 45 41 138 87 49 67 97 94 96 77 40 68 114 90 100 93 65 88 73 51 27 89 59 70 53 84 90 55 90 79 37 4 66 98 82 83 93 82 88 94 95 109 77 88 99 61 69 75 87 51 58 70 78 86 69 70 67 85 67 71 84 76 40 41 65 73 84 72 75 91 84 72 70 70 59 88 72 64 62 56 69 47 42 63 74 60 57 62 59 54 45 46 59 52 38 45 57 38 39 30 17 13 19 8 57511 353 75 30 11475 15 58 31 7620 1594 976 713 728 757 745 656 658 825 724 754 792 816 850 1061 1132 973 774 714 860 731 636 695 568 576 554 547 626 575 568 630 645 579 693 724 740 702 648 710 694 675 729 786 668 771 700 663 667 715 650 653 488 538 453 369 278 430 377 336 341 359 247 360 319 309 316 229 291 308 259 334 333 325 289 249 354 375 448 476 458 472 550 515 504 490 429 373 453 553 530 371 359 588 550 498 551 459 328 222 203 228 187 196 206 201 146 189 178 120 99 159 145 127 194 138 140 85 55 115 -85 -14 202 129 194 168 130 160 124 134 69 109 146 116 113 182 307 301 273 333 269 282 299 355 325 339 464 457 431 439 413 464 475 526 483 488 520 521 496 446 429 449 458 386 346 278 194 258 367 337 346 324 313 331 243 211 243 280 290 252 292 300 298 320 373 347 325 355 389 289 150 271 237 178 212 316 267 265 289 293 228 187 84 44 76 89 103 69 67 47 76 101 104 85 114 63 58 64 109 32 65 106 35 89 83 58 88 89 58 71 38 53 114 107 80 85 98 107 100 28 68 87 96 97 113 131 62 106 126 91 138 111 67 109 130 83 81 135 125 91 108 118 91 45 46 101 43 27 88 84 93 73 76 110 120 148 101 105 111 126 106 66 80 86 88 94 89 58 88 98 84 83 80 119 99 106 103 90 112 109 113 120 108 89 94 117 94 85 82 89 110 122 115 81 79 76 92 114 108 85 91 97 100 88 101 92 84 94 80 67 74 77 56 76 79 84 75 59 68 57 76 64 57 49 54 47 43 34 36 40 32 27 19 20 6 57517 344 105 30 11475 15 58 37 7619 1596 719 693 576 481 514 577 576 478 506 499 591 517 547 655 702 704 789 647 3140 35400 32744 88338 55812 23301 1958 589 630 616 584 578 566 504 534 455 604 639 751 549 567 712 695 609 649 616 507 628 568 514 425 575 392 315 288 298 231 182 259 293 162 118 267 202 135 269 167 197 294 259 210 264 80 230 179 242 272 284 283 403 388 299 375 396 420 390 349 307 300 413 386 365 509 450 542 477 441 388 358 320 213 124 123 115 77 145 185 65 44 -15 7 72 40 70 6 29 67 72 -49 46 -7 79 84 -11 74 130 64 14 8 86 97 63 91 -6 121 108 80 228 189 166 135 124 209 267 244 258 265 290 324 347 312 361 363 400 406 434 433 377 323 345 354 348 351 457 375 376 314 258 316 251 220 297 253 225 262 275 212 232 217 228 286 258 245 262 219 267 313 336 392 262 151 114 91 192 234 181 217 199 213 180 141 110 68 55 6 -20 22 63 0 27 -40 -63 42 105 66 -26 -10 34 68 41 8 14 58 69 28 16 52 4 30 14 -9 83 80 24 67 15 43 32 0 38 71 20 5 13 24 54 -13 33 -2 48 110 86 65 31 35 39 31 56 47 53 21 40 57 48 33 50 63 32 13 38 66 19 37 71 15 44 61 46 55 61 86 83 48 84 80 85 53 53 42 46 59 27 17 33 22 40 53 25 44 17 40 43 60 44 49 54 50 37 51 50 74 71 32 44 51 48 44 23 4 23 41 42 44 39 38 33 10 13 25 32 27 22 27 30 30 19 25 39 24 9 19 21 21 17 18 15 57523 350 105 30 11475 15 58 43 7617 1597 886 676 685 645 616 747 866 698 721 739 759 848 823 796 812 814 798 713 740 2824 2735 851 606 803 769 663 725 623 548 609 625 708 617 594 670 748 545 690 673 642 601 756 692 613 638 636 557 563 494 480 333 449 277 191 290 359 374 278 181 316 218 278 330 273 258 307 310 290 286 308 191 271 267 320 324 339 360 434 400 446 448 511 514 463 497 466 542 442 413 389 496 549 553 499 525 445 329 313 296 232 226 206 166 167 176 141 61 99 112 95 107 108 76 85 136 45 63 70 24 76 111 69 74 88 47 47 104 13 60 84 185 214 217 140 148 248 213 195 239 206 252 320 304 387 347 274 370 382 407 492 501 384 377 447 478 490 526 449 422 455 427 404 338 296 316 301 270 302 270 305 317 283 298 275 269 308 324 301 338 324 328 323 290 359 340 361 419 385 314 245 223 259 264 318 314 218 184 154 117 88 105 70 18 49 89 115 70 85 76 71 90 128 83 92 103 77 138 102 61 87 65 102 89 68 140 142 129 61 83 76 54 90 100 83 85 141 99 74 57 45 33 74 49 93 126 116 92 77 65 48 89 92 82 51 82 65 31 85 104 84 87 74 81 75 70 64 61 75 74 39 50 87 84 35 61 46 73 91 105 99 69 81 49 71 72 94 104 66 70 75 126 114 66 73 85 55 83 89 74 65 59 92 79 72 72 65 65 84 66 64 84 70 51 70 86 80 77 64 69 78 73 57 67 64 82 74 56 49 64 69 72 64 62 59 58 58 56 48 58 59 47 45 40 28 33 33 26 18 16 11 57529 344 106 30 11476 15 58 49 7616 1599 897 764 691 712 673 718 805 700 846 677 564 777 793 793 788 886 731 813 984 994 970 953 693 807 695 688 783 703 670 696 662 704 793 584 653 641 688 727 587 556 574 611 598 527 515 633 458 543 615 523 406 442 413 393 412 356 247 277 278 272 280 238 161 214 239 306 265 214 157 334 230 255 248 224 325 285 358 330 330 331 373 315 336 395 390 442 518 507 439 476 443 453 356 399 340 322 286 166 182 236 148 29 156 77 106 74 33 41 63 88 91 69 67 121 214 157 53 93 15 43 37 56 -38 -75 39 1 31 49 97 42 0 79 141 139 136 167 218 214 259 255 189 224 231 170 270 354 324 335 414 334 393 329 372 352 468 412 470 348 377 399 381 379 354 358 286 269 236 223 205 270 266 298 264 257 174 167 245 280 331 266 295 205 245 299 274 258 321 319 298 345 274 191 233 265 258 377 252 152 200 177 124 96 137 53 -2 56 44 25 86 75 5 72 80 57 67 68 85 59 38 45 42 46 67 97 -11 22 12 3 55 34 35 62 52 100 71 31 11 52 18 18 57 42 49 63 69 41 56 67 111 104 86 36 76 56 44 113 59 63 82 48 35 65 20 47 40 29 16 8 46 45 45 39 42 95 94 32 38 58 58 92 70 55 49 60 59 50 67 83 70 72 51 34 54 31 42 65 76 43 46 56 62 65 53 66 57 52 37 63 16 36 53 43 27 36 37 28 39 35 58 45 35 31 25 26 20 24 29 35 23 35 43 44 36 20 27 28 15 17 27 19 16 2 5 3 57535 353 108 30 11478 15 58 55 7615 1600 897 729 801 797 666 728 734 634 725 695 694 724 809 868 691 686 820 718 790 749 685 605 640 641 584 595 586 745 807 770 723 715 805 737 637 663 636 689 807 744 501 789 652 604 669 558 605 568 647 653 602 477 545 451 333 378 444 421 368 312 455 370 288 380 251 337 277 379 349 278 262 197 243 278 230 271 339 446 294 323 478 459 432 413 375 406 397 458 460 544 600 547 557 453 341 426 291 345 275 228 155 123 203 270 192 218 153 134 105 103 151 108 92 90 86 77 103 -13 29 86 75 -4 39 31 81 94 144 130 122 165 129 83 67 76 108 109 200 238 259 351 284 285 226 355 294 311 348 374 413 428 397 488 461 436 466 541 517 455 423 442 421 382 339 340 323 260 352 340 254 283 256 255 281 288 204 278 295 387 324 303 292 248 328 345 458 353 320 368 354 415 466 525 428 403 457 478 302 246 150 175 249 140 49 61 64 82 94 45 125 59 90 139 145 181 170 143 181 112 50 157 151 103 85 117 122 84 66 36 59 47 83 142 117 123 52 86 105 79 54 71 60 99 137 117 81 82 72 75 98 111 75 66 54 90 129 101 109 100 91 66 81 111 83 101 97 79 78 99 76 127 75 102 84 78 56 104 83 63 87 85 84 66 131 120 116 88 103 101 101 113 124 114 109 100 104 87 93 65 97 111 75 76 97 88 71 100 86 81 57 77 76 77 74 68 78 91 83 93 99 93 82 72 72 53 75 70 76 78 63 69 71 66 75 73 69 76 66 58 53 62 55 50 54 45 38 29 41 40 27 16 21 26 14 57541 351 105 30 11475 15 59 1 7614 1602 976 738 715 734 721 656 764 685 622 693 721 824 824 788 687 740 672 707 751 707 761 705 594 452 563 723 639 543 508 595 482 607 574 587 590 571 550 513 669 701 722 591 590 646 632 643 588 631 516 509 460 354 313 370 537 380 286 275 315 346 318 280 282 283 271 239 212 307 250 289 251 235 240 190 328 472 476 307 296 291 314 404 431 393 437 532 596 476 603 609 546 506 436 593 340 400 365 226 217 193 121 69 152 115 92 210 32 140 217 86 94 117 92 131 112 63 21 75 41 64 74 67 52 97 104 47 91 71 18 158 173 177 176 159 240 219 270 177 200 278 197 283 370 365 274 363 307 389 403 356 357 446 400 471 425 443 433 425 421 411 411 399 251 325 282 302 331 279 217 219 201 282 228 287 224 301 338 302 380 310 270 306 343 332 333 297 377 329 357 375 391 431 427 450 485 428 378 287 203 221 165 139 155 62 62 108 27 51 39 97 69 116 130 112 70 78 88 70 63 130 135 71 85 72 29 42 32 50 53 71 40 56 124 78 87 61 37 52 47 68 76 75 56 11 77 90 105 112 47 54 107 104 91 88 107 92 77 75 70 81 60 64 59 71 84 12 41 74 60 75 38 56 79 65 103 68 86 98 102 93 73 61 40 33 68 93 85 82 73 50 82 84 69 71 75 96 86 91 115 122 88 41 66 78 93 93 69 72 61 86 85 70 71 74 81 88 64 51 68 71 69 81 78 78 66 53 65 68 59 63 62 57 45 67 61 45 54 58 52 56 54 49 39 33 24 32 26 37 17 4 4 57547 349 131 30 11471 15 59 7 7612 1603 815 567 582 752 708 818 650 664 768 761 831 824 770 829 720 761 856 700 1115 1409 930 945 1037 1175 857 612 588 613 633 670 574 568 560 621 495 554 626 586 610 592 538 595 555 671 683 587 602 567 555 442 549 595 417 467 331 255 399 358 366 320 327 236 168 275 223 216 265 170 217 333 291 310 261 198 334 379 476 349 345 299 328 357 316 343 396 455 512 509 474 465 569 480 496 457 429 454 387 216 388 195 183 123 93 238 158 93 94 147 63 -28 42 34 113 163 6 96 39 -18 78 88 19 103 107 13 42 61 80 47 4 125 29 28 -5 192 220 267 99 217 238 189 194 267 155 247 274 354 347 407 458 427 395 448 478 478 451 418 421 456 328 302 243 208 212 244 311 254 244 249 264 257 242 262 203 267 298 301 325 346 309 321 239 257 234 275 319 293 271 326 314 369 383 368 426 378 281 298 325 312 181 221 168 153 93 18 -5 58 46 81 36 101 104 0 84 84 57 41 70 93 126 125 80 97 97 44 79 132 74 49 66 128 93 116 82 64 48 47 28 13 21 54 42 37 70 97 68 109 107 59 74 65 39 36 59 47 87 84 75 63 78 63 48 72 58 76 72 30 20 -14 59 63 61 28 21 68 68 61 78 38 74 61 44 63 81 75 81 77 71 51 66 52 89 66 85 58 61 67 69 71 75 69 72 52 50 78 81 72 58 79 76 58 56 64 65 65 62 75 56 63 60 48 45 36 41 37 49 28 35 42 54 52 54 62 48 32 41 35 29 40 28 19 19 27 28 21 29 26 1 4 5 57553 347 99 30 11469 15 59 13 7611 1605 617 574 582 642 585 547 632 596 613 611 697 691 577 736 931 830 986 1114 997 1066 961 1009 993 956 4674 24274 20021 896 656 729 665 697 629 626 562 623 673 626 443 550 609 654 579 661 607 503 461 410 550 557 452 489 438 323 208 232 396 483 390 365 339 182 245 268 287 310 324 356 255 255 249 248 215 356 211 295 365 297 234 393 426 386 416 520 438 472 510 528 453 427 334 297 500 409 379 370 260 292 138 172 202 59 -14 12 60 30 5 38 13 43 150 43 59 74 8 -56 74 76 -43 -13 36 -2 61 40 91 122 72 116 139 121 6 107 114 107 98 118 201 182 194 163 53 148 195 132 134 251 254 268 313 357 314 365 305 375 408 465 467 390 341 372 375 312 262 232 246 187 236 226 204 172 156 169 194 236 274 280 242 344 322 219 223 243 304 258 306 268 251 288 257 271 419 371 330 341 279 197 239 162 181 193 154 177 108 83 29 65 43 29 52 69 45 87 64 35 11 109 138 107 28 64 50 60 32 28 6 98 109 14 63 54 73 81 36 114 94 37 34 29 -19 20 -4 16 28 42 70 58 23 -6 64 11 38 14 45 49 54 39 3 43 50 23 13 52 73 53 34 77 62 58 11 33 84 67 46 68 76 34 66 81 51 47 49 28 46 28 50 76 39 40 43 74 79 57 49 39 54 83 55 36 27 40 45 23 30 40 44 63 41 35 35 48 54 53 31 26 33 44 71 49 43 38 37 36 33 48 53 35 28 30 29 23 24 23 24 24 39 28 31 14 10 19 22 10 17 14 6 6 4 57559 351 104 30 11474 15 59 19 7610 1606 496 598 629 537 543 531 602 483 504 494 510 402 452 551 525 636 759 767 805 924 879 966 1091 2815 3821 870 1287 1522 2794 1621 2887 19755 114884 128672 3029 609 635 696 612 571 635 663 629 636 636 678 563 501 569 691 603 517 502 539 570 378 341 492 452 366 360 339 358 286 275 277 214 251 274 218 250 307 267 254 315 343 278 260 385 355 325 413 491 529 364 485 479 441 470 437 501 406 476 482 483 489 302 331 275 217 195 200 192 221 239 245 180 177 192 96 119 74 89 127 50 20 122 180 73 -30 27 -15 -9 31 14 79 79 122 154 114 134 112 160 144 197 245 208 203 141 275 261 264 183 239 244 301 305 324 307 352 366 394 419 485 416 476 474 359 408 481 446 414 368 331 277 242 266 261 140 195 229 273 317 320 349 382 340 296 317 408 286 285 342 208 255 313 288 324 312 387 359 391 390 344 207 182 198 333 192 193 204 136 17 62 111 33 22 123 75 39 79 109 84 64 148 172 114 119 115 76 67 128 105 87 91 148 96 59 97 -12 59 108 60 65 92 82 18 79 58 29 49 107 96 72 61 40 118 109 84 92 82 58 53 74 49 62 108 126 93 83 87 54 61 125 99 70 79 108 64 42 53 47 68 87 59 54 77 69 90 73 51 75 64 78 81 85 114 119 57 68 68 80 79 67 102 63 48 68 70 90 76 103 66 59 78 86 63 57 81 62 36 58 76 85 62 64 57 54 74 81 56 29 31 55 68 78 64 61 56 40 59 62 54 64 53 65 51 48 51 54 50 39 44 31 21 25 21 21 7 7 7 57565 340 80 30 11480 15 59 25 7608 1608 365 518 433 346 476 395 527 506 360 512 379 402 594 506 519 493 508 498 695 585 606 710 914 926 4248 51223 57974 13479 83553 89049 69602 10898 731 517 611 704 490 485 604 441 403 402 495 534 465 620 518 402 417 426 514 430 413 438 340 356 327 211 250 211 183 215 245 334 366 275 239 312 253 200 185 222 313 152 283 340 298 300 298 346 335 319 352 393 380 339 316 289 324 419 463 317 349 444 344 473 346 260 240 158 180 37 90 46 163 125 101 59 42 51 132 70 -60 -23 -21 47 36 -33 -23 26 -25 31 17 -13 32 91 30 77 27 92 147 176 121 117 141 168 68 118 124 89 187 181 228 243 198 198 228 219 166 339 309 352 371 348 442 438 369 449 394 388 355 321 281 283 234 209 215 260 164 227 117 121 137 156 136 196 192 272 283 202 195 180 269 200 201 228 260 313 294 278 309 309 301 298 250 274 198 158 99 143 136 98 113 30 18 67 73 53 22 27 41 44 3 24 70 62 101 53 35 78 71 30 79 15 -5 3 5 -9 74 20 34 23 -4 -14 -19 -18 30 -12 -2 46 5 7 27 -20 2 9 33 8 33 46 54 31 44 46 30 14 37 32 27 2 -19 21 19 28 26 14 28 21 25 17 40 16 38 37 18 -20 25 -16 21 50 27 18 34 46 68 50 10 20 26 36 47 20 10 3 16 24 22 11 19 14 8 24 32 21 7 16 42 55 27 18 5 12 30 34 21 10 37 43 9 4 17 9 999999 2 999999 6 2 10 16 8 14 4 13 11 4 4 1 0 14 7 57571 349 113 30 11483 15 59 31 7607 1609 1036 653 739 807 721 764 780 866 736 837 900 876 847 840 774 885 909 963 942 1100 1234 1516 1301 1300 1150 787 861 989 798 684 713 616 652 579 578 568 513 569 679 504 483 508 538 477 493 439 522 481 403 401 396 433 412 448 290 330 310 356 363 238 208 229 212 331 281 285 210 148 109 329 282 180 290 381 374 372 364 341 433 316 252 237 327 489 583 437 514 431 488 495 410 419 476 508 398 509 418 202 180 131 239 116 98 68 156 251 222 110 86 119 82 50 -13 6 97 -17 35 21 33 56 47 114 25 111 43 144 102 142 156 59 115 63 156 266 277 157 233 246 174 149 211 274 192 293 356 286 326 353 377 332 357 416 408 456 374 394 467 479 413 492 533 409 430 357 313 368 306 221 257 279 291 276 162 155 268 239 207 322 325 230 346 231 281 302 258 281 266 252 280 235 263 288 279 333 360 328 280 221 160 137 167 101 165 116 43 58 21 35 62 43 80 123 46 47 54 39 107 77 55 96 106 75 81 102 88 56 80 81 3 95 99 40 52 69 49 71 76 60 56 68 48 15 -12 38 36 63 62 74 113 29 57 94 46 48 66 83 108 76 72 45 14 37 81 115 47 37 60 74 72 16 19 52 55 35 22 31 67 47 102 45 59 58 32 49 87 93 41 59 60 61 68 45 68 98 63 62 37 34 51 53 56 57 24 29 70 69 56 59 47 62 62 70 57 45 49 36 48 22 17 56 33 39 54 51 30 45 35 37 47 38 27 30 43 44 34 25 38 24 30 16 29 28 4 12 14 11 9 19 12 57577 352 109 30 11479 15 59 37 7606 1611 860 675 649 620 703 690 643 705 746 582 743 777 701 704 782 782 991 1138 872 886 893 933 939 1062 1023 1086 1088 805 806 812 668 576 682 666 585 563 647 652 526 471 630 683 600 596 485 503 444 441 420 482 531 472 496 444 341 358 392 492 388 315 391 401 271 261 265 292 216 268 268 292 320 308 273 179 295 370 305 437 433 431 319 300 232 362 439 516 567 441 405 428 474 571 532 484 537 453 263 255 151 267 225 177 241 167 115 118 148 117 91 107 110 66 67 27 53 21 55 25 42 58 -39 78 74 190 56 95 104 95 82 126 54 28 187 182 207 187 207 215 256 233 195 289 340 260 356 322 210 334 363 350 365 323 352 410 447 436 484 479 480 470 452 393 343 327 319 274 256 284 234 259 218 250 287 285 235 260 273 353 247 265 311 294 301 255 287 357 300 274 274 341 338 322 359 368 402 315 300 295 225 165 187 108 104 79 61 97 83 78 13 83 48 65 83 118 133 66 146 70 119 109 70 70 46 51 68 112 54 68 77 96 96 65 31 25 57 69 95 63 88 39 62 74 61 92 113 47 76 70 33 89 64 51 72 82 89 85 43 56 65 58 33 66 23 38 78 76 67 62 59 65 57 45 44 73 114 82 36 65 93 80 76 83 69 51 61 65 44 101 106 76 98 90 65 75 79 56 55 78 87 73 98 63 77 73 50 45 56 55 56 62 72 74 57 52 70 72 55 71 60 65 66 67 44 46 65 61 57 52 40 51 56 59 56 43 53 66 39 42 41 42 32 40 32 38 26 30 32 22 11 10 3 3 57583 349 133 30 11473 15 59 43 7604 1612 695 611 520 549 588 656 600 567 660 702 655 672 732 738 697 711 647 810 1058 1085 1165 1198 1570 1674 1387 1557 1481 1449 1489 1449 2459 10994 23917 4622 656 653 612 673 627 617 462 661 594 538 618 567 611 536 555 528 433 436 512 512 422 386 464 418 419 444 409 326 275 323 175 201 276 185 292 98 244 312 303 240 239 284 293 266 204 308 348 360 358 393 460 468 392 386 421 476 429 458 433 393 366 445 427 337 253 112 178 61 110 157 196 105 75 183 99 110 46 48 5 58 137 30 65 69 63 75 88 93 -48 82 80 -17 59 133 145 101 70 59 105 166 119 153 137 210 219 135 205 251 352 272 322 355 345 333 316 329 349 417 469 452 348 459 560 532 398 375 294 311 298 298 280 214 231 237 208 177 189 182 133 233 211 235 311 325 226 185 221 343 304 243 296 238 266 270 414 306 332 322 313 325 303 273 198 208 229 124 102 162 155 43 35 -23 22 53 35 65 64 57 46 106 96 149 160 55 11 70 123 41 -8 90 90 55 2 33 92 4 9 19 5 40 40 62 64 71 53 16 93 57 22 45 52 56 62 26 34 25 13 55 44 75 68 59 48 -9 28 30 61 50 26 27 54 38 17 59 71 61 20 23 87 81 70 61 32 3 17 20 78 72 75 28 50 27 31 51 50 55 59 48 49 42 45 73 55 60 76 43 53 83 63 50 45 45 35 65 71 31 31 61 51 44 38 37 44 60 51 38 43 46 23 28 33 23 28 17 6 32 56 48 40 33 33 42 42 27 12 22 27 24 27 11 14 14 3 1 2 57589 351 101 30 11471 15 59 49 7603 1614 1528 866 809 861 897 866 680 650 742 802 784 855 741 707 601 689 728 882 1037 1189 1745 1820 1812 2324 3115 3780 4252 3815 3125 3355 2666 2304 2243 1403 4675 8060 1139 620 710 605 527 540 563 668 614 455 513 489 418 441 534 530 451 557 326 371 420 325 403 391 373 390 319 265 237 253 224 271 157 336 291 256 218 194 318 437 470 325 382 330 238 337 337 401 352 450 336 249 362 371 499 552 448 440 481 505 473 277 126 127 194 178 219 130 152 127 73 127 188 112 94 43 141 43 15 8 6 -10 -34 12 61 44 71 19 47 100 151 112 30 -16 17 63 45 65 93 112 287 201 116 195 182 238 241 287 293 249 255 348 360 344 352 362 332 373 368 435 431 448 554 400 323 276 279 332 245 267 246 258 227 153 219 218 174 156 242 270 341 368 299 295 267 224 349 317 287 341 320 271 303 332 343 343 307 244 278 313 274 193 152 191 193 210 97 83 125 76 67 56 40 40 21 80 117 119 78 98 93 58 24 141 74 97 73 82 90 72 35 69 44 31 23 38 41 50 38 65 75 42 40 67 68 62 70 50 45 62 32 10 79 62 74 60 30 95 111 48 48 76 34 21 19 46 81 62 45 84 75 85 54 1 63 77 76 74 75 51 65 55 30 43 42 56 55 79 57 58 40 75 101 82 103 39 51 56 62 59 49 49 34 56 66 74 106 82 51 57 58 50 20 62 68 60 56 55 65 59 55 68 60 40 43 37 35 54 34 43 45 42 44 41 54 45 54 49 21 23 27 43 27 25 28 28 18 29 8 1 22 14 15 4 3 57595 350 76 30 11476 15 59 55 7602 1615 1069 810 836 668 795 717 738 923 919 847 863 833 830 901 869 845 864 900 757 797 794 726 676 676 766 706 704 773 736 748 785 722 628 657 698 598 539 569 613 589 647 565 649 666 479 557 564 521 454 502 436 483 510 547 488 487 323 350 380 460 469 270 358 423 253 367 275 149 207 217 309 271 314 339 400 308 311 328 440 327 310 429 283 328 261 477 411 417 429 442 468 400 530 597 453 482 472 303 72 100 83 258 265 98 130 118 188 277 198 182 85 10 53 72 8 152 39 86 114 -26 24 45 89 103 77 24 45 98 67 79 139 154 158 78 115 145 130 181 164 193 161 180 247 297 270 292 243 301 332 277 277 350 377 344 440 451 459 538 480 466 341 299 313 308 281 309 285 273 282 260 181 206 160 157 191 348 304 360 331 243 323 287 270 259 293 357 326 338 362 352 314 354 319 260 271 272 246 211 210 182 189 191 124 130 111 105 89 25 81 72 61 64 52 48 95 78 101 90 148 107 84 97 120 114 163 94 38 80 36 72 100 62 22 70 82 81 64 71 34 77 68 63 94 58 106 75 68 77 74 96 99 98 57 103 110 77 77 63 34 62 55 66 75 54 62 51 87 104 102 78 56 69 31 43 67 68 42 29 35 74 90 41 73 56 74 93 79 62 43 66 42 57 72 59 85 75 53 39 40 48 57 67 61 93 82 78 82 73 74 91 73 68 61 77 106 85 70 70 82 77 66 47 66 82 58 48 61 79 56 44 32 39 53 42 43 51 52 53 32 34 43 51 49 26 33 28 11 14 15 9 57601 355 113 30 11483 16 0 1 7601 1617 959 802 719 744 892 951 700 945 854 825 846 824 752 851 1002 970 953 915 946 1033 1032 856 887 1050 821 1097 1190 1068 4314 20638 17434 2537 1194 2428 1599 714 685 743 563 637 709 646 697 753 656 676 638 602 561 550 471 545 444 500 378 450 508 525 393 409 275 393 368 261 399 373 288 363 507 221 228 335 161 291 291 427 311 298 348 378 449 448 386 457 416 380 479 449 440 499 537 530 571 604 605 507 287 186 175 242 222 177 216 225 128 188 159 253 135 164 182 93 11 69 109 105 154 165 42 73 135 94 160 104 112 17 163 173 221 113 158 221 169 173 211 289 221 257 194 287 202 344 312 381 373 350 421 407 340 445 515 455 492 450 507 571 554 522 572 496 384 415 373 341 340 351 284 249 288 322 194 184 211 254 221 361 338 397 384 374 376 311 326 316 315 329 395 379 386 448 389 362 411 347 327 284 277 317 264 216 142 143 165 244 144 187 96 71 126 131 170 174 134 133 165 208 160 105 125 153 139 125 63 154 244 216 105 100 70 101 106 124 91 104 101 47 50 61 54 95 94 100 89 63 79 83 142 105 110 127 75 96 89 74 102 117 102 100 114 100 136 114 76 71 93 97 141 125 109 107 118 94 85 102 86 56 87 83 125 112 92 73 147 117 98 80 116 96 110 96 101 110 100 104 106 105 79 116 131 104 110 108 129 128 113 126 103 132 126 116 88 106 117 112 80 88 80 85 118 109 104 90 109 93 94 105 89 92 83 69 99 104 82 87 86 83 75 76 84 85 72 75 76 67 75 73 77 54 37 39 25 23 25 20 13 57607 352 114 30 11484 16 0 7 7599 1618 906 790 717 812 797 711 625 713 673 659 814 881 788 744 759 757 826 807 842 814 973 977 1004 1217 1312 1778 1618 1507 2526 31559 111798 89099 16845 10789 10479 5432 1048 752 768 697 672 692 853 801 726 600 523 468 505 480 463 515 565 478 427 341 336 406 317 263 317 303 307 370 222 185 189 432 178 256 256 274 221 352 381 326 468 348 279 429 333 423 437 524 449 387 399 415 507 585 467 480 607 525 440 480 355 214 120 169 185 157 187 177 249 229 277 188 135 179 129 171 159 124 74 44 90 -17 1 60 81 90 50 12 22 7 -25 7 89 80 104 36 89 173 237 263 272 187 180 220 240 265 362 373 316 362 317 369 335 424 436 452 506 419 428 374 522 508 444 558 427 314 296 248 241 289 321 239 273 264 306 250 209 216 281 343 310 330 289 253 251 303 275 306 309 233 276 316 366 363 389 428 361 354 344 293 308 310 255 202 154 116 176 140 171 158 -5 34 64 21 11 62 77 149 83 121 95 88 98 109 67 51 87 169 142 125 53 10 36 82 87 80 55 79 39 42 34 58 53 116 47 20 68 90 119 63 65 60 78 73 136 98 59 83 52 76 71 44 34 46 107 60 64 84 110 92 59 68 89 66 47 46 40 61 57 78 63 89 95 83 73 107 118 83 82 107 79 76 88 90 99 94 94 94 72 58 65 83 73 103 96 69 63 73 63 96 89 57 79 83 61 62 58 63 77 71 69 56 54 54 43 46 67 53 42 47 60 66 61 63 66 69 55 56 35 55 49 44 41 38 39 41 33 37 31 25 32 20 13 16 9 4 57613 352 111 30 11481 16 0 13 7598 1620 691 465 599 587 569 723 671 556 478 481 522 575 686 787 988 1040 1074 1315 1698 2449 3084 3966 5779 8896 10454 9924 10542 10580 10841 16623 42532 111719 70650 23176 1376 783 768 800 893 890 664 767 687 563 497 497 529 441 429 444 567 477 450 342 378 529 457 283 335 307 332 222 308 235 268 249 147 159 258 138 271 276 346 292 235 315 326 311 321 296 473 417 450 481 382 468 494 613 473 532 502 650 604 536 510 325 221 178 102 103 214 193 167 84 168 94 157 137 142 23 4 88 150 42 49 5 52 99 -5 41 54 -18 -11 33 45 77 32 94 76 85 38 75 37 105 107 220 216 186 120 122 157 259 298 220 176 291 321 330 253 341 325 376 411 443 435 537 395 416 474 434 320 300 264 249 289 278 197 238 318 287 185 268 246 234 245 265 231 212 276 235 279 280 216 236 219 264 272 271 266 422 333 374 307 292 253 164 249 259 165 187 140 69 115 123 127 102 89 99 75 26 78 30 116 98 65 105 91 70 55 42 81 114 79 101 77 72 78 48 36 52 79 39 40 45 65 46 79 66 53 56 65 31 10 51 70 44 29 21 31 62 61 87 69 70 95 78 60 33 71 28 26 55 95 53 58 54 30 42 95 87 60 64 50 69 65 73 69 87 24 8 66 99 59 66 68 73 53 66 67 59 67 92 72 57 65 80 73 54 36 78 70 65 56 64 83 93 55 40 47 47 68 46 20 39 35 53 53 48 60 47 30 55 74 71 51 67 60 47 46 58 43 53 55 54 66 59 43 46 31 19 35 39 35 23 32 30 21 4 8 3 4 4 57619 351 109 30 11479 16 0 19 7597 1621 759 734 762 805 857 756 727 802 849 755 743 796 886 816 833 751 828 728 691 636 950 1566 2063 1699 1638 1654 1090 1117 1110 998 1047 990 878 1003 754 766 823 731 794 877 824 880 689 537 612 630 438 519 583 455 353 320 361 396 370 395 387 410 353 371 402 302 339 319 274 253 336 318 319 245 260 209 175 221 351 371 347 370 399 602 467 375 403 524 480 471 403 581 471 542 508 521 556 461 355 269 113 100 94 179 162 105 153 213 149 -8 72 130 63 195 70 32 134 64 101 146 59 62 14 -43 9 20 115 50 44 125 60 40 52 68 144 97 75 117 130 162 191 220 191 67 216 305 263 267 226 260 297 382 299 353 340 432 459 368 446 474 364 381 422 319 281 344 368 407 276 274 316 231 262 309 237 224 199 285 265 298 379 361 237 219 242 244 214 262 290 318 334 277 315 329 298 323 329 327 272 239 310 290 257 109 153 181 95 76 137 29 92 79 135 92 96 112 102 80 64 58 90 152 47 113 110 81 93 172 73 59 43 39 79 22 24 -6 9 76 33 66 50 119 101 77 48 53 101 76 67 41 51 91 46 78 100 73 66 85 102 59 85 57 44 91 80 59 83 44 91 42 60 50 43 80 54 34 32 61 58 47 52 51 57 84 69 75 61 86 113 45 54 98 94 73 83 80 62 93 63 56 70 85 57 78 52 68 60 83 71 40 54 64 71 81 75 78 61 59 37 39 48 54 56 56 40 63 71 56 53 47 56 54 46 44 55 62 48 37 41 50 40 37 19 34 38 42 42 27 25 31 11 12 10 11 3 57625 345 110 30 11480 16 0 25 7595 1623 829 837 788 733 767 851 737 763 849 851 875 802 908 993 838 957 882 884 963 899 876 868 1014 756 798 899 743 924 1040 954 1051 952 1466 5892 8225 1123 823 709 752 804 757 763 829 881 734 750 745 650 718 509 497 533 600 541 467 482 407 383 384 374 381 359 223 248 320 239 238 188 241 316 229 165 191 168 193 247 224 338 405 240 330 415 350 560 503 404 431 481 503 504 342 390 539 324 249 203 86 116 176 101 161 184 102 138 126 36 177 76 73 126 -35 62 118 34 41 69 55 40 51 88 29 98 31 14 119 209 113 92 138 83 87 158 74 -18 50 134 179 179 196 95 82 216 219 298 307 268 322 343 307 221 267 332 421 409 384 393 525 464 462 311 282 346 310 276 367 233 194 227 284 205 196 193 144 241 258 188 218 282 325 281 298 207 209 328 246 247 277 264 292 337 278 279 260 278 235 273 239 155 137 172 195 76 83 131 66 63 -11 13 107 64 88 119 92 118 42 30 39 123 52 46 108 77 39 88 125 139 37 51 65 72 34 56 93 69 65 47 46 9 36 24 59 33 28 42 43 49 74 58 2 8 30 65 60 102 47 28 55 79 83 28 36 25 32 55 104 69 50 11 60 61 71 26 39 49 20 23 74 31 54 104 76 59 85 45 70 68 58 73 37 45 66 71 34 74 33 56 77 43 45 59 58 42 23 32 51 33 21 48 67 44 37 24 43 34 37 45 49 47 27 35 46 13 14 34 40 35 25 7 35 33 21 32 36 16 25 24 20 21 6 3 8 12 999999 0 3 57631 346 113 30 11483 16 0 31 7594 1624 973 890 858 918 851 805 877 828 871 884 970 1006 1124 1000 1003 952 960 999 1134 1015 1028 1102 1101 999 1227 1349 1630 1677 1122 864 629 740 799 722 773 851 870 801 774 826 791 690 683 709 623 502 477 505 434 429 455 527 326 351 454 276 278 335 349 294 280 282 341 221 256 226 202 213 213 288 242 216 258 190 273 269 252 381 346 381 443 442 603 493 466 486 444 529 602 443 405 510 413 361 227 213 79 155 74 225 87 135 188 103 214 193 71 94 112 93 26 54 55 104 106 61 31 48 71 87 -22 125 -52 4 38 48 112 122 47 51 56 52 81 53 80 130 161 185 144 151 220 177 217 306 315 287 362 341 343 314 366 383 405 467 505 568 444 363 317 254 265 277 283 207 175 202 191 252 211 227 148 139 101 213 126 186 232 261 309 288 223 216 297 258 226 220 243 269 265 208 210 256 288 274 201 181 211 173 127 163 121 118 110 129 120 56 38 51 -11 -3 66 137 118 63 47 137 104 108 76 108 119 114 85 50 118 112 97 58 17 61 44 59 40 77 40 16 -56 62 67 39 22 65 44 50 74 21 11 39 66 80 55 34 61 101 111 113 79 90 64 69 75 38 36 29 32 60 52 79 60 51 49 36 53 46 33 54 56 47 74 61 32 76 64 46 26 66 49 46 54 52 52 58 36 84 88 69 47 53 56 52 41 39 40 47 64 52 48 37 65 50 36 32 24 41 39 34 28 23 25 42 57 37 17 28 29 32 37 27 12 13 25 33 30 18 29 13 2 16 13 5 18 21 15 999999 999999 1 57637 347 114 30 11484 16 0 37 7593 1626 993 989 832 845 768 827 841 829 823 805 884 899 929 837 921 867 834 915 964 1139 1055 1161 997 994 1093 1164 1367 1438 1287 1112 988 859 741 669 791 808 771 798 784 712 579 648 617 543 549 355 421 595 419 475 400 293 230 279 292 245 299 317 240 255 289 313 226 234 306 251 125 101 163 166 173 226 288 253 263 298 366 367 285 344 407 460 387 509 491 364 389 450 425 472 443 316 270 184 74 157 58 147 168 120 105 83 111 226 118 82 133 177 39 96 103 74 60 12 -69 -11 46 72 19 52 79 38 26 -14 -21 -37 19 95 106 130 62 85 132 114 132 105 88 35 122 247 304 213 252 299 271 218 291 261 282 403 409 454 510 456 490 459 347 357 289 355 272 248 304 259 223 194 275 297 269 221 267 179 186 197 226 159 230 224 209 244 269 250 290 251 310 341 288 192 259 299 230 328 287 331 294 324 309 244 259 247 188 187 178 179 113 88 103 59 13 27 84 32 5 65 37 121 115 51 97 63 18 93 70 118 141 133 36 48 56 75 94 49 44 32 84 26 82 31 43 43 36 -5 39 58 24 55 43 69 28 67 73 120 73 80 44 46 65 61 35 2 20 48 46 65 49 64 72 75 55 61 77 67 51 39 55 49 44 76 99 83 67 53 58 109 66 59 125 72 66 57 65 78 55 29 60 31 46 52 69 61 29 62 74 61 48 44 56 30 30 39 59 72 56 61 64 64 66 53 68 53 54 38 41 31 30 40 45 41 47 32 36 30 45 41 26 29 21 27 36 35 28 20 16 17 17 999999 4 57643 349 111 30 11481 16 0 43 7592 1627 1020 771 866 728 671 846 804 793 984 753 714 849 809 790 784 843 809 852 919 866 936 1058 959 930 938 891 927 991 1060 1677 3213 4232 30305 20490 20200 12079 11297 1040 718 890 888 834 852 732 725 576 412 546 520 446 407 378 331 353 301 377 412 386 189 263 248 280 236 231 210 327 206 154 256 294 285 278 228 314 305 331 301 396 334 410 411 438 453 412 477 496 445 376 324 304 320 298 212 195 155 177 148 40 132 208 93 105 130 78 121 69 80 57 121 139 -82 -52 -9 10 106 4 17 4 63 -26 14 42 -57 60 64 13 35 -36 54 33 100 79 108 102 109 175 141 238 224 198 224 115 245 357 256 204 312 324 347 344 377 426 358 291 398 422 492 460 421 241 169 219 297 276 210 199 185 236 276 252 142 169 212 237 266 290 286 298 284 272 263 281 316 321 259 264 221 233 312 269 288 270 221 281 253 203 192 294 264 199 210 186 113 34 88 70 101 59 58 53 55 71 118 127 96 97 45 82 66 122 114 110 103 93 91 111 42 82 84 24 48 53 26 6 22 34 35 10 5 0 48 57 53 103 55 -1 43 94 54 68 71 32 22 31 57 46 -2 40 48 30 63 40 63 84 64 55 46 56 32 74 74 60 37 40 55 37 57 19 54 65 13 37 46 60 58 55 48 68 51 41 74 49 59 37 57 41 28 38 49 72 43 59 54 65 60 67 56 46 42 61 72 64 26 27 41 25 33 41 29 33 41 41 44 47 45 46 39 37 57 60 30 38 37 45 41 29 34 31 18 23 14 28 23 18 999999 4 6 3 3 57649 348 106 30 11476 16 0 49 7590 1629 937 698 821 731 815 832 677 867 719 860 758 747 772 789 738 860 1011 914 867 777 851 951 923 1047 1121 1363 1250 1222 1260 1302 1849 5061 3938 3374 1814 799 727 744 747 776 946 928 771 713 680 663 565 428 413 394 419 303 358 311 444 335 270 380 205 230 340 187 149 208 153 183 236 159 304 213 215 331 341 382 359 310 401 429 326 289 344 434 364 340 351 403 388 370 407 238 198 176 212 213 161 137 58 119 186 170 68 156 52 126 75 33 27 104 60 124 55 41 75 -53 44 81 19 7 51 999999 13 102 160 0 125 64 8 36 66 63 56 50 17 160 139 158 177 199 196 100 162 189 247 261 228 330 350 301 355 377 392 378 342 315 424 518 456 406 369 322 261 298 295 359 363 363 240 215 180 211 161 210 207 285 259 207 240 340 299 291 283 269 211 259 186 251 190 245 191 220 153 232 237 146 99 146 146 184 167 81 33 100 64 -47 6 3 9 -5 65 78 71 79 78 104 55 55 78 100 26 38 66 73 114 133 81 75 52 61 43 35 20 29 46 93 10 2 39 37 -5 6 7 43 12 58 50 45 35 29 18 37 67 87 7 53 71 36 32 49 75 34 57 18 4 71 42 42 28 9 -2 -3 22 22 59 47 30 19 52 43 46 40 22 47 50 50 63 6 54 34 43 34 24 42 37 47 37 -3 31 37 10 40 70 34 38 61 49 46 53 56 38 62 58 41 40 55 53 31 45 60 52 39 43 25 20 26 37 20 17 17 21 39 41 37 18 21 8 19 18 16 3 21 14 12 18 14 3 999999 999999 3 57655 340 134 30 11474 16 0 55 7589 1630 571 505 409 377 349 408 462 510 335 482 414 371 391 443 385 482 472 506 580 1148 1451 1757 2052 1946 2099 2628 8086 54964 77608 33441 12934 12931 8129 8908 11248 15768 46406 127768 75449 93440 78504 5646 1532 1011 524 421 484 521 340 372 354 388 462 425 384 331 312 313 297 340 222 264 220 321 241 257 257 237 189 231 115 210 312 410 407 357 337 373 296 367 401 448 453 299 321 403 343 318 304 216 322 281 233 259 109 131 101 113 170 187 155 201 139 100 116 186 33 131 82 113 60 20 -9 62 98 115 48 -7 61 35 106 -5 52 -28 -20 81 29 -18 86 57 35 84 89 123 63 39 39 96 132 57 110 231 161 203 319 313 287 255 319 328 352 253 349 308 435 387 433 402 378 418 215 246 261 203 256 154 200 215 194 172 133 208 192 223 267 339 350 236 219 292 238 268 260 290 257 157 196 237 192 209 212 200 186 186 177 203 199 149 124 111 56 77 122 83 50 -16 -1 -7 -20 7 34 106 87 121 73 46 89 99 87 39 15 71 72 130 179 35 13 75 29 30 20 -4 17 78 27 -6 5 1 62 47 12 46 45 66 -14 22 -17 6 20 23 -15 2 23 33 18 6 35 22 66 45 21 -30 23 66 34 42 40 45 7 54 57 49 3 29 33 32 24 30 40 39 34 49 52 45 40 29 38 44 26 39 37 46 55 38 62 28 16 29 42 55 58 19 31 30 30 52 46 18 19 15 14 24 16 21 16 4 11 21 7 19 20 29 17 12 27 17 1 13 27 30 13 999999 4 999999 999999 1 999999 999999 1 4 57661 336 104 30 11474 16 1 1 7588 1631 680 616 483 449 599 653 477 657 541 633 624 615 587 535 645 556 635 586 606 906 1161 1375 1833 2399 2362 2527 3443 4983 6863 9002 10212 10475 9721 13970 66661 137154 96610 57922 33879 28000 1007 623 586 471 497 335 413 418 315 386 221 269 227 300 146 269 299 332 340 367 276 279 230 190 273 226 334 164 171 266 244 267 348 325 330 349 347 416 326 410 377 366 354 360 425 459 394 238 249 188 70 51 157 150 118 190 174 172 106 87 57 131 106 171 -24 28 63 -28 82 100 45 50 209 -1 11 12 -10 13 36 39 -16 83 10 -70 11 42 15 52 8 93 33 60 16 67 63 120 -16 103 70 49 53 145 166 127 123 180 312 238 259 318 327 337 345 387 374 453 356 454 466 313 232 373 273 216 250 215 227 231 182 178 159 183 177 155 253 237 213 247 234 331 290 257 277 257 230 134 192 177 236 206 217 175 108 143 157 154 169 171 132 92 171 56 69 34 44 83 41 81 145 27 36 76 58 51 108 114 72 33 68 67 121 45 25 33 60 125 56 33 4 -14 54 74 27 4 -13 13 7 55 27 -23 -12 -38 64 42 35 19 54 13 14 -10 28 22 19 75 60 26 13 0 -4 14 5 -11 -7 31 46 -25 -15 43 58 57 38 9 -1 28 27 26 49 50 1 -15 -12 30 26 31 18 17 31 32 41 23 25 17 11 28 31 36 11 5 25 16 5 17 29 42 28 40 15 4 24 16 33 29 8 4 11 999999 999999 11 24 15 7 6 7 26 15 17 1 999999 999999 999999 999999 999999 999999 999999 999999 5 57667 350 75 30 11475 16 1 7 7586 1633 1132 1153 1028 944 1006 1075 1054 1152 1040 994 1145 1011 969 1056 1261 1212 1270 1134 1148 1327 1147 1155 1218 1338 1434 2251 2245 1450 1432 1762 1687 1891 2135 2368 2728 1367 3623 11398 62586 61694 3855 887 803 755 879 634 501 646 543 519 450 295 336 432 460 574 384 319 269 331 399 332 229 256 247 318 345 375 155 151 257 296 382 426 372 458 408 418 529 479 441 499 488 489 354 366 272 241 210 280 334 188 237 130 187 161 233 216 219 134 134 168 161 257 196 183 154 36 84 116 86 107 141 34 -10 63 111 90 85 32 77 134 85 60 5 114 112 78 80 102 94 62 5 31 74 116 58 109 128 139 134 110 219 185 327 302 287 217 291 283 378 478 410 464 534 479 458 444 360 319 299 276 294 292 355 345 331 271 200 254 239 277 213 229 214 228 237 324 331 316 207 296 255 312 368 394 384 294 244 290 242 201 291 302 201 123 114 173 106 84 86 96 87 90 106 140 70 115 151 47 64 125 114 103 126 123 100 62 94 129 76 86 125 130 83 133 185 94 58 129 113 57 60 34 47 43 62 53 71 61 12 22 8 -3 39 83 82 70 67 72 42 54 51 43 59 44 48 34 55 68 33 50 81 100 77 43 49 81 38 83 100 41 55 56 59 66 40 44 70 68 22 41 73 53 48 62 86 55 54 80 74 51 37 21 52 64 50 36 48 71 60 67 50 71 64 63 83 85 73 53 31 33 55 58 51 59 86 79 49 55 56 63 57 45 54 67 52 53 33 50 38 29 46 47 50 46 39 20 22 31 34 35 27 21 20 11 0 999999 1 1 57673 352 133 30 11473 16 1 13 7585 1634 1171 1074 1130 1125 1136 1296 1335 1391 1320 1365 1576 1640 1820 2343 2484 2741 3266 3312 3278 3576 3665 3963 4181 3987 3920 3918 3382 2736 2496 2774 3014 3594 9004 6035 1204 1193 1048 1097 1217 1242 927 888 828 753 860 658 555 578 414 474 379 449 433 514 456 450 460 294 368 241 252 305 254 274 251 260 317 251 375 327 291 392 356 295 358 370 406 408 489 423 494 541 476 397 404 268 280 305 386 395 210 221 195 236 271 190 194 335 119 197 249 164 244 164 60 127 154 60 64 82 151 100 139 185 161 88 103 121 40 24 67 -8 56 113 134 68 74 61 52 40 50 28 109 96 99 96 17 95 97 158 163 211 247 259 377 354 322 365 367 461 513 417 464 468 486 488 394 295 277 286 315 245 250 273 309 293 292 299 180 172 209 248 242 201 263 260 336 321 233 298 351 304 379 343 289 229 193 260 257 177 224 248 263 145 71 83 84 126 78 130 108 83 100 59 84 108 64 60 32 69 110 149 187 208 135 91 126 71 73 89 121 137 155 141 76 114 139 114 71 47 65 110 66 59 72 32 20 52 53 96 109 77 76 74 120 70 92 58 14 100 99 80 58 48 95 62 34 50 49 63 40 28 94 57 42 43 46 79 73 42 62 93 84 36 88 103 97 127 99 87 64 69 97 86 97 90 73 81 72 90 90 63 53 78 105 85 89 81 82 84 83 62 64 74 90 92 68 61 88 81 65 56 76 71 67 83 74 73 79 73 68 86 78 63 67 45 43 51 54 52 50 62 51 59 60 58 59 56 62 43 37 36 38 32 11 16 29 27 16 13 3 6 57679 353 97 30 11467 16 1 19 7584 1636 502 394 304 325 346 507 546 690 799 922 1226 1800 2091 2132 2883 5295 7303 8032 8487 9063 9821 10350 10530 8777 8264 8039 8393 8642 10143 16495 73194 153803 159564 206263 260802 101695 56825 5895 964 988 827 781 724 644 609 562 550 434 488 436 438 416 500 484 463 464 385 343 313 403 281 437 360 316 415 349 368 332 262 274 284 296 347 377 306 516 441 577 568 550 578 487 468 496 468 484 422 434 339 407 311 351 367 318 242 301 275 190 267 203 120 214 249 208 182 153 321 226 131 207 123 195 129 118 128 113 155 102 116 121 154 64 112 188 122 207 148 87 109 155 141 124 107 34 165 128 154 249 167 128 207 203 251 318 265 246 363 533 436 348 392 484 578 540 502 366 337 305 270 318 320 293 265 312 286 304 291 283 225 269 213 255 188 209 285 308 267 356 394 383 332 362 336 355 337 273 296 321 261 236 306 259 164 170 213 184 84 85 106 82 74 105 83 72 79 127 141 52 90 159 128 138 164 105 127 42 83 141 114 144 131 104 178 106 153 221 191 153 164 73 110 77 107 87 133 128 133 64 69 94 97 89 38 36 52 62 75 82 81 120 95 95 67 107 134 81 69 39 90 99 101 101 40 51 94 69 81 66 78 92 59 72 81 64 100 94 60 59 65 110 75 107 103 116 130 99 77 82 85 117 110 106 104 131 82 77 101 95 91 111 100 83 86 85 67 77 65 96 96 72 81 78 70 61 58 85 81 81 102 96 84 71 41 70 69 64 63 63 61 54 63 71 67 78 73 57 56 69 39 44 59 50 41 43 37 42 35 29 29 13 12 10 2 57685 347 91 30 11461 16 1 25 7583 1637 -35 -31 -7 43 13 82 261 286 140 304 627 1037 1320 2467 4067 3593 4263 5213 4695 5458 5361 5067 5232 9093 29107 23016 53979 51314 59552 34135 77638 64064 130258 216817 249016 167269 61501 145112 313006 619657 282725 7822 640 525 493 490 509 347 417 376 464 427 359 340 219 265 243 283 252 381 314 230 217 257 245 296 285 242 203 193 181 128 188 334 534 370 368 504 370 388 437 561 481 517 472 385 239 291 397 287 251 325 321 276 302 239 228 215 124 236 221 225 284 248 161 144 207 149 149 128 45 58 32 38 109 96 78 94 79 107 56 111 123 -1 18 119 112 96 112 67 121 142 18 73 108 159 121 145 144 182 144 161 252 252 323 306 349 307 417 423 389 528 478 471 474 416 314 256 296 245 283 309 300 317 209 238 221 270 276 261 241 260 215 290 338 258 281 279 233 356 342 309 371 316 309 335 419 272 264 266 210 274 206 170 205 145 180 114 106 140 112 88 101 101 92 52 102 84 52 47 14 83 34 122 183 162 108 172 123 127 121 62 110 96 149 150 139 153 150 70 44 94 37 58 102 83 53 42 63 59 72 45 101 77 51 41 44 51 108 40 13 46 63 75 100 107 85 76 68 86 36 46 63 7 41 32 45 79 86 62 88 88 77 95 115 78 35 61 79 102 73 61 71 81 94 85 28 47 59 47 32 55 77 122 98 79 66 57 58 51 64 76 60 85 47 56 80 70 72 63 57 60 63 58 46 61 53 52 59 81 57 53 59 56 39 29 50 53 44 39 32 28 24 23 25 35 35 20 25 32 16 11 24 20 10 14 6 57691 335 327 30 11457 16 1 31 7581 1639 258 352 627 1224 1559 1628 1877 2222 2971 4003 4958 5411 6476 7496 9288 12109 17650 42621 154392 198582 108022 77220 119155 238141 294800 116217 58351 161154 147499 153331 234036 108475 103553 125085 144353 112610 10643 813 645 504 525 562 426 459 461 371 376 418 419 256 239 264 254 196 319 304 220 212 345 312 244 247 304 291 229 271 271 247 286 348 476 513 560 480 369 377 360 398 319 192 230 199 315 193 235 217 183 242 153 131 188 154 193 233 158 168 175 169 247 200 143 172 114 98 163 150 77 86 114 69 3 111 88 48 57 70 82 39 127 126 40 120 82 113 22 60 80 114 88 118 89 187 107 43 200 174 202 174 330 338 383 365 342 346 444 383 405 381 329 257 232 258 216 268 315 222 262 249 311 301 264 214 259 237 122 233 223 237 268 213 256 277 350 269 294 294 278 228 276 211 255 267 188 211 143 159 211 163 146 192 107 163 103 59 39 35 72 -3 36 69 105 140 110 51 87 118 128 93 34 104 121 115 104 99 86 117 109 122 138 71 14 39 53 58 22 37 66 40 8 22 11 31 30 10 34 16 47 48 48 39 18 52 71 53 11 10 7 56 23 54 41 37 13 35 39 -17 -20 25 50 23 24 50 26 25 11 30 55 10 14 -3 11 18 36 42 51 61 13 15 28 7 32 29 25 33 28 32 38 27 41 32 27 22 6 20 30 7 23 52 21 7 14 23 28 45 27 18 22 16 26 21 34 9 8 999999 7 5 999999 7 999999 4 999999 999999 17 15 7 999999 17 12 11 9 999999 999999 12 4 5 57697 330 537 30 11457 16 1 37 7580 1640 -25 999999 240 562 470 703 940 811 968 1513 2700 5565 16645 90982 130930 250119 507627 496364 429862 459277 413690 399137 282838 84461 30711 65828 180489 74106 1611 741 492 446 545 635 475 441 416 400 431 431 370 342 291 292 296 367 328 374 250 227 291 154 271 177 207 179 225 314 353 266 379 428 439 403 463 426 448 459 380 307 299 262 227 159 275 246 181 238 232 272 224 160 182 144 208 200 165 110 188 219 158 126 23 24 55 134 175 162 76 69 38 -31 106 59 127 108 107 108 80 130 101 31 24 86 -14 -23 84 85 90 41 105 91 101 136 124 141 154 226 296 322 364 318 350 411 339 370 525 500 452 427 314 294 240 239 262 275 303 346 287 268 302 220 250 216 230 220 246 250 281 274 252 163 251 322 343 342 321 342 293 290 306 225 300 258 149 175 214 217 234 204 125 116 151 156 124 107 106 64 80 68 9 15 62 114 63 148 142 111 171 112 40 122 172 145 139 128 131 116 163 226 173 130 87 40 83 46 74 21 50 106 64 35 104 54 61 77 56 45 57 72 83 54 54 69 55 76 73 50 58 15 9 90 113 102 77 67 57 30 49 56 36 35 36 84 92 55 81 69 57 89 94 49 29 44 42 52 59 50 27 56 64 57 54 25 66 63 69 86 81 51 41 67 59 15 40 42 56 50 44 29 59 70 49 60 56 41 60 46 48 53 44 28 22 44 23 38 38 24 21 26 38 54 43 35 21 36 57 44 39 38 35 27 7 20 36 24 5 999999 5 4 57703 351 91 30 11461 16 1 43 7579 1642 450 296 436 523 589 667 914 837 933 1043 1014 1016 1148 1003 993 949 1293 1302 1371 1605 1770 2183 3335 4061 5542 6036 5933 7298 7909 7148 5901 6533 9489 10787 5748 4031 6880 10922 37614 113728 156714 107016 350923 515810 295113 329432 5820 597 565 513 399 497 555 433 453 384 340 308 295 332 252 379 282 231 361 388 402 368 325 321 240 327 311 197 353 357 250 374 455 508 425 480 423 330 411 312 269 340 246 346 378 335 293 218 304 221 151 268 231 260 295 270 236 192 79 172 224 182 131 91 71 105 110 89 56 31 62 105 70 73 85 127 112 16 -39 -6 94 63 87 133 85 19 30 1 93 52 141 146 156 206 157 116 176 285 250 291 353 323 298 373 387 445 454 470 523 506 395 386 331 314 264 203 241 303 301 305 368 282 232 262 322 268 238 228 231 258 300 240 223 329 309 304 349 234 385 275 338 316 271 263 251 252 259 277 192 220 244 222 227 174 129 56 109 107 74 85 153 93 111 157 120 119 136 141 104 137 193 137 148 176 153 133 159 199 214 140 164 190 179 86 22 63 61 85 58 50 111 118 31 53 51 74 95 122 83 117 108 78 69 34 76 78 79 82 86 79 47 75 72 108 95 65 99 87 64 61 72 73 70 64 72 86 82 85 103 96 99 88 74 25 61 93 84 70 66 76 76 82 69 82 63 55 78 88 61 85 68 77 74 84 68 97 96 92 89 95 86 68 80 67 83 74 65 48 45 55 71 54 44 60 47 38 59 69 52 49 52 48 46 46 45 53 37 60 72 66 49 40 41 40 40 44 42 32 26 39 27 16 19 7 1 57709 349 91 30 11461 16 1 49 7577 1643 1003 831 788 929 882 980 1003 935 877 1191 1397 1554 2585 3165 3765 5592 6095 5597 6722 7441 7579 9535 12483 14266 16365 20195 22730 23787 20434 21846 21095 14765 10838 7279 3929 2692 2019 1892 1505 1086 1005 911 854 820 737 715 722 625 618 530 411 476 521 362 329 443 326 360 296 355 369 337 285 299 313 362 272 365 342 293 275 336 237 282 352 346 353 339 389 403 397 449 511 326 234 351 290 249 308 273 351 250 216 235 145 102 211 184 107 208 240 232 206 256 143 71 94 81 189 216 166 90 41 85 109 34 63 183 125 122 121 90 -10 78 27 62 103 127 37 132 150 90 135 96 184 142 275 168 202 164 154 184 241 286 313 296 306 291 345 386 441 461 397 453 441 425 323 306 303 272 299 263 276 247 195 322 307 309 250 308 190 201 213 270 195 271 176 184 273 323 233 290 298 330 347 277 282 332 315 332 224 209 261 182 231 192 142 171 208 182 151 132 69 63 -1 8 62 135 94 114 180 149 163 107 71 159 143 114 135 171 177 180 138 171 189 141 141 162 101 25 7 19 93 70 68 48 75 109 84 60 96 69 59 101 91 47 85 111 108 96 65 57 50 47 47 16 55 73 71 67 77 32 45 54 104 100 79 59 46 68 51 98 85 47 66 67 65 97 82 62 53 58 93 89 78 55 84 76 48 80 90 70 70 99 93 119 73 84 59 43 51 79 67 88 76 76 59 77 53 61 71 78 58 78 69 89 70 49 52 61 54 61 49 45 64 75 54 41 56 53 39 39 33 48 46 39 32 35 35 38 22 24 18 20 23 33 28 18 9 57715 348 88 30 11458 16 1 55 7576 1644 326 256 256 306 317 394 450 439 608 651 746 973 1280 1504 2055 3094 4866 6216 7480 10036 12710 17630 21764 22561 24165 31271 39286 44029 46903 55665 91034 142068 68816 65514 42004 60930 190275 363984 164172 7803 759 742 633 573 639 531 489 511 487 435 380 427 375 400 355 237 289 316 292 265 277 283 314 328 253 270 277 202 158 243 221 245 250 324 272 185 182 316 355 282 401 394 267 287 282 354 221 343 313 265 247 293 240 218 167 219 211 147 204 171 196 174 109 217 186 157 133 124 65 74 116 63 80 156 77 82 30 92 59 0 72 80 81 23 22 55 51 113 77 -2 41 90 45 128 151 128 156 170 149 208 196 208 327 289 287 311 338 343 379 397 316 395 393 313 404 275 268 270 290 178 324 285 303 331 377 247 254 195 162 198 150 192 218 187 230 227 235 188 172 259 293 325 234 365 370 350 313 276 237 230 266 171 179 141 242 233 130 197 100 92 162 102 57 143 98 79 91 91 112 116 203 199 157 151 163 132 106 185 199 153 203 198 178 173 147 137 144 155 101 72 71 37 19 40 104 147 60 45 14 59 36 -5 -4 29 82 49 41 45 85 83 114 104 55 59 28 17 72 66 34 42 13 56 59 38 35 55 21 92 105 63 77 71 51 64 57 66 42 36 47 78 45 73 74 73 43 109 96 80 75 66 65 69 56 80 62 77 78 82 58 30 63 62 47 55 83 65 63 67 52 44 22 24 40 49 50 48 37 44 49 77 64 38 39 42 35 44 48 51 40 39 46 39 50 60 39 37 34 18 19 26 20 17 16 11 15 15 999999 3 57721 347 87 30 11457 16 2 1 7575 1646 433 447 509 584 730 806 993 1290 1419 1568 1723 2049 2523 2559 2761 3005 3577 3952 4427 5194 6937 9693 15367 24655 21652 22432 30746 60378 95333 158479 256261 187833 89004 69264 21543 11999 10164 10222 10646 6588 2182 1318 1040 914 776 636 664 697 647 611 420 386 357 425 325 388 326 395 300 279 431 312 151 195 291 295 235 147 245 277 265 300 389 399 272 289 253 360 353 373 508 407 379 416 330 378 371 255 338 343 274 215 229 261 199 256 255 230 187 216 171 135 221 157 176 54 90 41 105 134 161 121 91 153 109 76 139 32 39 35 77 87 44 178 98 71 74 18 46 43 87 132 60 101 85 -1 185 181 141 122 157 217 253 275 258 328 246 295 339 310 346 409 360 303 275 241 206 219 218 221 199 323 360 291 305 298 297 274 246 225 235 109 221 216 161 182 234 132 128 168 126 232 320 308 341 290 348 279 248 263 351 319 210 191 109 185 260 137 157 181 105 79 81 52 119 74 126 171 124 93 89 145 168 182 207 263 173 166 219 227 166 134 171 193 216 219 141 162 191 217 137 139 103 87 53 46 40 52 66 24 48 54 67 3 37 51 37 33 67 27 24 2 28 47 62 45 51 47 48 55 44 34 62 15 51 64 69 67 48 61 65 58 29 72 64 44 46 48 102 66 55 60 87 59 53 76 70 96 73 46 50 65 58 66 89 51 45 67 43 47 57 51 43 53 47 25 63 46 33 68 62 70 71 60 58 69 76 42 25 33 63 66 56 34 26 25 27 37 28 19 26 35 38 33 23 21 11 15 21 18 11 999999 4 5 4 1 1 57727 338 88 30 11458 16 2 7 7573 1647 68 -29 26 120 148 611 864 1195 1722 2080 3102 5013 6794 8722 10330 12252 11259 11525 14074 19461 25909 33677 45350 63263 72758 83648 73776 50723 49232 49163 51876 57137 48853 61432 46564 87244 221898 200689 145824 169319 289863 467460 224872 5036 579 542 462 384 291 392 376 355 297 240 210 272 384 359 272 240 196 225 195 285 128 209 225 245 288 277 167 273 244 187 373 314 209 276 312 262 187 331 254 269 320 197 234 244 218 224 265 130 317 299 216 182 107 202 227 110 140 105 122 143 129 142 104 152 149 122 115 45 40 140 40 59 148 45 -57 32 41 105 70 -39 -16 37 -6 85 69 82 90 43 41 69 102 51 39 -17 23 40 171 205 153 242 229 215 247 281 334 312 296 267 304 252 301 225 220 281 209 237 250 199 231 229 236 289 226 199 234 238 217 211 234 164 192 172 128 132 184 90 120 195 122 179 306 292 239 288 299 220 225 251 265 132 116 209 156 215 234 159 120 71 59 84 -3 88 21 51 79 72 85 30 52 50 161 163 110 121 144 174 204 197 112 83 149 193 111 50 112 144 40 62 5 30 36 11 14 51 76 47 36 2 44 26 41 47 14 20 60 32 32 18 56 25 41 6 57 45 -5 -14 2 55 80 21 19 36 54 51 5 45 44 26 17 42 70 21 31 45 45 29 2 19 12 57 60 17 12 1 10 48 12 23 40 41 39 14 4 0 17 45 18 15 46 15 32 25 6 19 18 9 24 29 19 13 38 28 8 12 999999 28 7 9 4 19 3 999999 8 3 2 5 3 999999 0 999999 11 5 999999 0 57733 346 92 30 11462 16 2 13 7572 1649 720 795 1152 2298 3354 4334 4373 4288 4908 5414 6176 8866 10669 9991 9923 11101 12084 11310 9327 9050 10312 10713 11278 11349 14144 17637 16597 12737 12071 24205 44569 98857 52660 45359 32231 61309 184306 423922 376635 243742 141218 121954 176947 185402 9074 1212 1144 1007 719 737 645 562 475 421 348 315 363 377 381 325 261 235 311 316 238 272 293 367 232 313 295 262 156 200 281 177 151 364 308 343 333 309 268 381 318 242 389 322 329 207 232 257 218 196 252 205 192 121 233 198 185 237 237 205 194 166 154 164 23 102 36 76 122 162 136 40 112 1 30 99 53 51 74 112 58 53 50 64 63 97 52 -10 61 91 110 97 83 23 75 167 200 172 184 251 273 324 247 358 377 310 320 335 285 280 229 236 272 239 217 168 233 189 229 325 277 280 303 284 261 243 208 226 260 299 244 183 155 257 252 167 183 183 235 165 247 305 279 270 287 259 277 259 215 226 181 238 234 169 77 77 76 64 32 56 0 90 147 104 45 17 108 85 101 149 121 184 233 228 106 171 257 166 119 134 105 138 143 91 91 67 49 45 -26 49 77 37 24 66 50 11 69 34 13 61 20 32 34 45 75 -4 56 21 23 30 48 60 36 3 82 9 42 50 38 30 50 31 2 22 52 61 48 24 26 63 56 32 33 53 67 70 48 74 75 75 86 89 36 49 61 37 43 75 75 58 64 43 76 76 56 56 73 57 72 74 41 55 37 29 21 40 50 51 69 47 56 52 42 41 27 23 15 26 44 50 47 51 49 47 38 43 54 53 61 42 43 33 33 28 18 31 28 18 19 23 21 3 57739 339 300 30 11460 16 2 19 7571 1650 112 496 590 687 948 1118 984 1191 1337 1528 2355 6686 11799 13648 15153 17765 17414 15055 13637 15158 19704 29559 108107 63516 122583 245843 216517 180387 270395 366257 426694 423376 580647 153742 88846 147998 51548 2629 915 908 921 544 438 431 456 503 331 281 374 346 328 297 215 371 257 197 219 226 158 193 215 207 221 315 210 234 176 269 269 277 241 179 172 259 416 196 253 350 241 338 264 305 277 261 299 186 246 286 111 95 205 265 232 74 164 157 69 178 124 73 63 109 159 37 36 146 95 124 142 27 71 128 10 45 22 87 60 22 -9 4 5 91 74 46 49 99 77 31 6 185 208 101 119 185 163 228 283 231 328 356 378 320 359 261 165 209 304 256 162 126 184 217 288 247 277 254 299 254 253 214 262 234 253 235 290 260 188 179 159 207 160 183 137 228 215 260 302 296 319 291 214 251 153 147 187 200 102 79 38 129 93 9 38 121 122 65 67 2 31 85 75 20 65 85 191 169 182 204 227 163 154 186 169 214 167 73 110 145 121 177 84 8 9 56 43 42 27 19 65 33 58 28 2 -5 18 55 46 106 49 74 70 49 18 50 15 34 53 34 60 28 29 80 65 36 37 19 27 37 17 51 82 45 20 25 40 41 45 42 29 53 85 60 39 67 37 30 67 65 37 51 59 47 57 68 53 26 39 42 34 7 33 68 74 46 62 53 56 58 41 38 58 49 60 46 21 21 39 46 32 24 48 30 19 14 44 25 25 26 50 30 18 13 18 33 31 6 26 35 29 21 32 22 11 14 14 22 16 5 3 57745 349 86 30 11456 16 2 25 7570 1652 775 638 541 528 633 902 1369 1834 1807 1432 2067 2668 3584 4081 6781 11995 15366 15105 19311 36413 51024 61866 69412 79533 93718 102485 114384 136638 153566 148416 130108 117781 105341 94872 94374 166156 371522 353480 221595 169573 19423 6584 3614 2670 2422 1733 902 751 589 571 557 409 371 306 291 403 348 319 341 321 306 224 232 141 256 334 274 162 308 387 263 250 290 313 229 321 243 203 354 260 299 308 302 304 214 288 336 291 316 206 257 167 286 215 170 246 226 148 258 218 62 200 180 142 95 199 124 65 119 130 39 106 40 24 110 17 76 74 72 189 32 71 86 49 24 134 4 114 94 31 98 29 113 91 116 118 181 229 131 231 222 309 236 209 254 377 392 394 392 318 252 274 220 222 177 221 243 194 188 248 316 231 239 269 331 307 273 231 310 219 200 199 242 161 183 191 230 264 179 154 130 152 233 298 262 253 277 230 262 200 180 129 115 142 150 125 137 126 111 48 50 66 31 33 37 110 133 44 48 56 64 67 134 166 130 159 135 172 176 212 197 181 140 119 95 169 216 149 50 30 -21 84 65 1 38 81 65 38 -9 -10 36 56 100 64 59 65 84 84 42 39 38 40 64 56 59 51 45 43 43 59 35 51 61 1 68 89 56 37 24 34 71 61 54 13 33 22 33 59 67 58 66 27 49 61 54 54 63 72 66 45 31 51 82 61 25 45 68 47 30 45 63 63 85 26 17 36 60 23 27 49 66 32 34 33 30 15 39 38 45 38 48 55 39 32 18 30 37 44 35 38 54 51 32 28 35 35 23 16 28 32 31 20 14 19 16 5 1 999999 2 57751 323 504 30 11454 16 2 31 7568 1653 -59 155 141 407 841 1830 7168 24829 38913 41632 40818 46811 73278 95475 87724 95735 107993 113043 115417 116087 133364 192498 305861 438528 386864 253335 223658 230466 261877 259574 194270 60766 69892 95134 60548 72022 5923 632 597 555 322 345 342 365 292 329 358 214 271 155 272 189 157 198 304 246 283 244 169 284 213 257 334 263 216 214 151 264 220 259 310 180 247 216 270 256 264 242 243 192 244 184 156 126 203 174 124 204 127 81 -10 106 103 93 10 85 86 38 30 9 -15 2 -7 -17 -5 78 26 -5 -1 64 7 -41 35 -2 -2 47 -10 -22 75 99 84 72 131 110 19 123 125 133 129 154 184 201 199 214 284 208 249 312 411 310 221 145 99 143 149 178 111 202 254 262 274 221 105 191 177 213 283 218 218 189 162 184 199 166 134 127 193 97 118 166 125 186 222 241 178 208 208 262 199 168 113 152 113 106 101 56 74 -12 41 103 50 77 18 48 71 30 103 98 126 135 114 140 167 103 75 158 184 181 162 171 129 114 143 125 142 36 -13 -38 -14 -20 -39 -16 38 47 -6 23 24 -15 -19 39 28 11 12 24 34 47 7 -13 22 7 -7 14 1 5 33 0 -6 3 -9 -21 -20 7 12 14 15 13 20 25 18 -22 17 -14 5 10 43 8 43 32 -1 -17 24 8 36 -17 25 31 7 6 33 19 10 24 8 -5 31 -9 -11 -7 10 22 31 12 12 -8 20 12 1 23 27 10 999999 0 999999 11 9 0 2 8 13 9 999999 16 1 12 1 5 7 0 999999 999999 999999 999999 6 57757 331 477 30 11457 16 2 37 7567 1654 120 585 1075 1584 2332 3657 6106 8605 14786 21355 26405 43209 68321 98471 119923 128121 115070 104222 92152 66702 71337 71088 53456 56113 70807 77536 87126 102023 121333 141702 166192 259051 361717 351000 421898 592859 779217 34318 1621 351 367 340 252 361 277 311 360 362 226 290 388 362 254 330 363 235 317 259 349 281 147 322 309 323 315 327 260 338 337 187 301 245 146 230 256 266 235 223 278 212 263 194 135 261 153 153 281 180 92 167 101 26 119 48 104 14 105 81 94 84 -11 -9 60 51 -23 24 64 94 -18 21 46 114 126 -5 26 87 45 26 109 135 92 134 44 44 104 84 108 96 108 152 292 267 236 244 269 237 241 378 371 430 357 337 193 131 174 159 292 236 199 189 261 252 253 279 266 273 311 320 292 282 324 292 187 187 190 117 172 224 157 185 171 147 82 170 239 241 326 273 206 189 155 174 163 120 122 87 138 91 64 93 22 53 79 112 115 93 86 191 173 245 246 209 167 201 181 170 190 171 142 129 193 134 186 183 101 162 92 88 65 48 30 52 53 13 28 65 67 19 1 -10 60 33 48 20 33 50 37 41 21 49 50 54 39 2 38 35 22 39 64 50 62 40 31 49 9 25 39 63 52 53 24 8 22 16 35 67 66 43 47 31 51 42 10 47 65 37 38 27 49 68 73 42 34 51 60 51 23 15 23 26 34 39 64 61 66 36 29 28 31 15 25 29 24 17 45 22 13 29 34 42 34 36 24 32 41 42 38 39 18 10 17 24 28 20 29 33 31 25 8 999999 0 57763 352 94 30 11464 16 2 43 7566 1656 557 753 863 1239 1679 2333 2786 3492 4289 5231 6981 8743 11184 13736 17327 21776 25128 28393 30646 34895 40463 44756 51442 62408 75453 102880 148484 132453 131872 154708 176483 184272 204520 192015 209400 229599 188345 139870 118300 120158 163873 128345 127466 123397 129707 256441 285304 56370 4132 1115 650 699 437 276 297 292 243 169 256 304 276 271 254 355 327 308 187 228 290 385 339 211 324 362 168 237 313 267 276 256 209 327 229 300 264 224 311 328 321 332 301 170 176 178 219 211 206 249 308 331 309 214 280 231 197 139 117 184 158 209 187 177 140 152 166 183 76 63 78 120 57 109 172 173 62 119 83 140 206 23 85 144 71 97 53 18 61 75 93 126 50 148 287 253 256 184 225 303 410 434 387 403 294 177 261 234 178 261 194 226 233 325 355 349 351 359 247 293 286 188 280 353 300 216 186 285 279 300 238 171 196 156 207 252 223 211 175 282 243 196 178 311 331 211 152 113 118 119 137 87 13 68 159 205 129 153 92 101 165 186 205 169 213 214 219 226 244 248 252 281 229 163 165 206 146 252 275 147 116 150 70 51 43 48 39 77 115 84 53 106 80 55 23 44 56 61 43 69 69 82 99 98 88 21 106 105 63 92 81 40 56 32 19 75 71 53 37 76 28 38 113 82 86 97 92 94 69 75 94 86 97 101 103 99 61 66 65 58 99 112 100 88 93 63 97 115 69 96 98 94 107 86 66 82 61 72 90 53 47 69 57 62 48 69 76 72 65 73 77 58 38 57 68 60 58 74 57 63 86 61 46 43 58 62 39 41 45 41 46 44 33 36 47 44 26 28 26 24 19 19 7 0 57769 354 99 30 11469 16 2 49 7564 1657 3167 3073 3162 3716 3595 3155 2807 2956 3678 5186 5680 6477 8084 12434 16463 14329 11607 12356 16283 21438 27589 33735 38411 40336 43732 48419 53593 62211 73537 74567 71061 73390 85762 92090 89785 79233 74432 95420 161847 149169 268690 353972 218923 202592 315979 458399 527043 290784 53852 3156 724 643 432 503 479 403 381 291 378 319 320 345 289 405 321 341 341 204 298 327 365 348 298 252 315 331 339 402 524 433 324 310 173 283 321 264 305 342 302 299 345 374 288 297 302 274 247 245 296 201 229 274 342 205 247 217 244 195 154 144 125 116 178 267 90 142 187 96 141 114 60 64 147 129 128 41 107 102 96 84 118 31 56 166 118 77 106 170 146 144 204 255 275 213 286 300 290 350 426 411 362 262 220 186 163 191 165 270 282 271 281 256 303 372 331 302 346 331 303 316 299 199 266 235 235 233 225 210 184 240 195 187 190 239 250 187 228 221 222 258 251 174 227 228 167 181 169 122 126 93 91 131 116 112 106 137 130 144 200 239 261 269 216 207 248 262 243 248 200 188 177 218 190 213 206 254 279 157 72 132 85 90 130 148 33 70 93 97 103 72 76 133 85 80 108 108 104 156 132 111 96 127 88 108 92 80 91 105 79 114 108 99 101 117 115 84 99 104 70 36 71 84 91 147 109 112 130 115 101 109 91 102 108 150 136 112 118 125 118 116 72 103 109 102 117 105 78 99 102 109 122 88 107 84 95 94 87 99 108 100 80 74 107 104 94 93 106 108 91 79 65 75 84 68 97 105 82 72 81 99 90 86 91 93 66 79 90 77 86 76 73 61 71 67 64 59 41 30 36 38 26 17 10 1 57775 349 100 30 11470 16 2 55 7563 1659 1840 1914 1789 2285 2831 2682 2706 3524 4139 3807 3948 4362 6367 7590 6948 4781 3021 2071 1992 1669 1419 1939 4099 13694 50420 65106 50616 73283 156441 237324 238873 240286 182562 163194 180721 168053 163399 169109 155635 191214 253867 346648 297376 102453 72006 58912 20065 1410 690 468 461 417 467 470 402 379 231 126 186 215 147 215 192 246 293 262 279 344 266 413 270 347 303 232 238 259 230 228 356 325 306 255 252 218 264 155 197 276 354 189 149 263 316 265 262 222 162 217 177 151 193 139 67 160 220 130 136 153 115 77 88 101 150 31 -35 7 96 106 0 -10 58 79 44 49 81 9 35 63 30 25 32 95 76 47 30 59 90 152 150 235 176 202 252 198 242 305 351 432 369 226 184 253 213 88 118 261 162 205 209 221 186 184 241 310 295 253 245 214 338 268 242 242 198 203 363 246 143 179 217 189 215 121 156 104 98 150 148 183 217 229 158 174 138 157 95 70 52 15 28 46 22 70 120 125 111 80 156 135 93 214 258 222 203 194 191 209 153 234 219 188 181 247 160 126 179 177 139 140 93 94 82 60 47 50 11 44 11 54 22 116 86 83 44 103 68 36 62 66 74 52 54 92 52 105 57 27 40 43 102 72 6 14 21 63 86 68 79 58 78 52 85 68 74 66 76 56 32 55 52 46 41 85 93 56 64 66 61 54 67 80 75 91 81 66 61 74 73 93 70 60 45 56 62 71 61 52 64 68 69 47 51 41 35 68 63 39 48 69 67 48 60 70 71 36 58 49 53 60 57 34 34 51 47 59 64 45 30 39 33 44 40 29 30 25 25 12 10 15 7 57781 341 249 30 11469 16 3 1 7562 1660 -27 180 371 642 771 1225 1625 2232 2997 4129 5654 7276 8897 11378 14046 15966 18183 20137 23067 30087 37159 46189 58574 71458 83608 101552 113606 117314 130140 148291 170353 190022 147584 114771 120876 142894 184699 281632 441734 415022 254480 190255 206759 71564 5726 518 441 397 466 401 249 273 277 289 168 184 219 200 194 279 287 218 223 244 246 282 215 186 198 276 325 271 313 146 210 212 245 203 273 253 160 240 281 327 354 287 258 261 194 187 215 298 215 279 231 219 242 241 219 195 81 61 243 156 127 140 97 155 88 13 -28 21 91 25 38 71 65 -8 -8 34 62 56 80 83 66 33 40 103 105 66 81 116 144 139 142 182 213 234 221 205 393 367 394 316 197 183 192 105 112 199 159 223 274 189 167 240 173 256 293 252 229 268 303 260 225 276 194 162 190 132 145 173 148 153 198 209 192 44 87 122 132 163 167 192 113 146 72 89 45 80 77 27 102 90 30 41 69 78 78 51 69 124 160 136 113 120 150 138 153 203 168 161 197 203 219 149 176 183 164 188 157 158 200 136 104 51 -6 61 77 -8 8 40 31 59 75 43 23 73 86 62 73 48 63 31 44 67 62 65 45 84 89 14 32 7 35 54 36 22 24 -15 29 52 47 35 57 73 8 25 64 50 38 50 55 34 58 40 41 46 48 74 57 42 57 71 52 65 52 69 69 83 71 74 77 61 38 43 65 43 41 42 65 67 60 56 50 70 48 27 30 42 49 41 46 59 40 50 56 65 43 43 46 45 31 33 40 19 17 24 13 28 41 31 11 31 24 14 17 11 15 23 12 57787 322 702 30 11472 16 3 7 7561 1661 55 439 873 1705 2089 2773 4402 8421 14911 17699 35004 70361 93275 98228 155103 238311 257305 276285 277426 288275 269428 321104 400909 447693 420715 371691 275145 140875 54459 7938 803 414 430 350 481 494 291 296 177 290 305 103 155 201 163 209 237 190 214 204 242 281 295 204 322 238 123 186 130 177 287 92 303 252 181 146 197 227 303 282 150 331 274 256 216 141 139 254 137 154 238 135 96 211 147 119 140 164 110 156 111 57 35 -78 42 58 22 -32 -3 76 64 1 20 57 8 2 46 100 56 30 -10 80 79 49 -19 -53 26 33 129 138 170 225 203 134 102 178 202 290 306 288 179 176 114 79 114 162 97 104 99 124 151 143 174 132 227 254 233 220 187 209 222 198 263 220 206 209 183 164 212 192 199 173 147 98 128 179 193 136 150 136 105 126 53 145 116 93 71 57 31 42 47 48 116 58 51 94 61 92 37 58 119 140 116 138 168 249 253 179 175 208 165 168 154 135 125 165 120 185 128 40 59 42 40 16 35 50 30 -28 -5 14 34 56 -17 -17 41 29 26 29 58 39 23 36 41 0 -10 3 2 5 20 37 1 9 -2 24 42 36 4 26 25 50 36 38 49 46 26 19 46 91 53 8 26 63 17 -18 -7 42 62 40 38 9 54 39 20 16 32 49 36 50 31 45 48 43 41 23 24 31 5 5 30 62 32 38 23 25 42 36 27 23 25 26 55 15 999999 10 2 13 17 31 29 25 20 28 36 25 10 19 27 14 17 5 20 7 57793 347 198 30 11478 16 3 13 7559 1663 541 414 613 763 1288 1330 983 907 1195 1545 2735 4200 8251 12068 14450 14510 11901 13167 17337 18699 20181 24266 19342 18688 18995 24300 31596 33969 35969 43851 32983 19905 16871 17881 29645 92944 152200 149805 139048 146345 101647 54101 32463 99400 317634 330777 437943 831497 219462 347160 439830 797767 68172 1027 352 190 266 213 293 274 296 215 264 458 309 373 344 418 279 367 401 279 263 292 364 295 356 212 225 330 235 212 317 266 239 267 282 207 213 211 111 156 311 329 249 172 133 181 202 189 218 183 183 110 82 17 89 172 65 59 -17 17 53 127 116 113 77 39 116 73 78 30 -19 50 116 117 39 76 29 70 29 52 10 29 111 198 178 219 244 250 367 354 304 268 297 302 319 169 184 196 142 149 126 192 94 179 168 163 171 172 199 245 217 219 261 389 404 268 210 268 243 245 195 242 239 227 309 246 198 273 243 226 243 171 107 84 135 136 181 197 138 39 78 98 133 88 107 91 85 78 111 176 134 170 234 218 217 217 214 218 186 234 192 192 212 159 201 266 265 196 178 174 185 190 99 30 102 89 18 26 79 60 6 91 78 87 67 104 73 56 37 36 91 54 33 69 86 36 44 28 54 42 79 94 91 78 49 45 51 52 51 66 84 55 54 59 57 87 76 41 100 68 64 93 85 69 74 83 69 75 102 72 52 62 70 83 102 124 94 72 78 72 73 59 55 55 87 69 56 76 75 79 72 58 66 64 40 60 53 51 69 71 46 47 48 48 66 46 43 52 40 44 49 61 65 60 60 52 41 42 41 45 46 46 51 38 41 37 19 22 25 16 999999 7 11 2 6 57799 335 563 30 11483 16 3 19 7558 1664 -92 173 469 963 1668 2382 3886 6320 8114 10641 14540 24141 28015 21549 24102 30523 38966 46065 46185 48151 57067 80119 146936 150114 110147 146172 224862 309135 457441 439541 353829 311732 360930 475904 415823 252302 16888 2567 993 459 475 376 395 470 299 266 279 317 311 249 307 331 166 225 395 246 293 405 454 286 334 405 260 268 238 137 249 253 177 202 227 288 269 274 293 300 258 210 130 178 196 175 219 202 275 231 148 145 137 128 205 55 41 39 57 63 12 65 99 35 -10 110 57 95 46 -13 -3 42 42 38 39 42 76 -11 -7 4 38 32 77 33 21 -1 98 197 148 214 255 198 294 279 303 279 369 310 317 317 240 194 157 167 165 83 100 136 222 246 114 281 196 211 291 231 285 293 277 178 152 190 178 236 234 201 184 209 209 280 274 206 212 218 152 194 114 91 146 129 100 155 166 110 66 60 59 91 149 183 149 81 98 178 109 137 205 160 182 186 206 192 202 158 220 222 218 220 170 206 173 132 192 194 162 136 98 47 46 64 63 8 70 68 61 32 38 32 94 47 -9 35 68 44 108 86 109 96 41 40 72 43 53 90 43 36 46 91 66 8 35 48 42 36 25 13 32 42 56 64 69 51 36 29 30 64 87 25 50 43 63 53 74 80 72 102 71 65 69 74 56 37 37 65 73 66 60 62 90 56 59 63 71 70 64 64 62 52 72 51 65 60 51 41 61 68 66 51 55 44 59 42 28 37 56 54 62 45 56 59 58 56 43 56 43 27 29 34 28 23 10 6 5 4 18 12 12 4 2 57805 324 772 30 11482 16 3 25 7557 1666 96 374 774 1272 1778 2386 3057 3439 4126 5336 6660 8855 10901 13850 18405 23950 31042 40882 55049 80911 116052 155910 187506 245268 283549 300050 278339 287041 366478 700416 990764 461713 40801 2247 404 474 555 424 402 344 239 143 243 301 334 259 249 207 227 262 295 367 280 404 325 384 343 267 304 231 180 305 182 80 280 272 228 286 185 196 209 240 254 294 209 234 268 217 218 243 273 226 176 164 81 120 112 132 31 8 38 73 134 94 75 136 57 35 30 76 77 56 61 56 103 62 27 13 17 40 23 53 141 111 28 174 162 171 224 258 215 189 246 354 296 346 349 264 304 175 122 159 166 166 131 108 115 125 109 160 192 183 201 155 185 269 247 312 313 329 299 199 224 240 204 197 207 265 170 187 286 306 239 299 219 244 155 61 198 61 120 126 95 89 90 46 142 258 175 120 123 77 98 130 182 193 133 248 209 205 230 225 221 224 186 210 153 166 171 104 126 211 188 153 104 51 36 60 18 89 97 52 13 38 78 57 92 35 30 91 77 84 51 26 70 140 96 71 19 47 10 3 22 48 15 36 17 47 77 94 44 5 -11 34 23 40 22 45 27 46 49 38 54 78 71 31 46 56 62 39 20 35 34 45 61 35 26 41 67 79 90 53 61 59 71 57 64 61 55 44 47 44 69 50 40 66 57 36 26 31 59 50 68 51 49 25 33 42 61 60 32 32 36 53 50 49 49 39 35 35 35 29 30 20 19 10 19 18 14 24 8 14 12 4 57811 348 109 30 11479 16 3 31 7555 1667 2587 3559 5454 6498 9621 13335 15193 18235 19640 19673 20370 19417 16141 15784 17462 16792 19735 30263 44841 51713 53127 51945 52435 57175 60031 63624 58516 58994 73517 88046 84151 65919 76766 100346 127805 131915 121736 132390 135296 145635 176539 188521 197921 224030 168457 103474 76507 44887 13624 3553 1142 460 448 408 465 500 379 295 322 249 261 253 309 281 271 235 332 288 196 307 205 276 284 225 317 277 234 191 263 323 242 183 218 275 264 235 253 244 251 288 174 173 233 233 322 237 165 226 209 225 242 139 114 63 158 93 128 123 21 -1 -29 -1 104 10 57 23 45 26 68 147 143 -7 36 22 112 18 76 20 108 -9 51 -15 -13 17 -2 59 12 77 13 151 151 116 212 243 175 181 274 248 217 254 267 216 117 72 113 147 158 147 170 101 97 152 151 128 210 295 156 229 315 220 266 297 342 248 198 240 159 180 188 156 151 288 293 268 246 150 134 103 159 181 158 230 74 41 53 32 122 108 177 198 175 49 16 101 156 91 141 161 151 156 141 159 190 173 170 188 151 143 153 153 76 101 167 219 143 126 145 140 85 51 41 17 34 8 -22 13 41 37 -22 42 79 60 35 40 81 59 50 57 48 46 9 8 44 48 31 5 70 37 31 6 30 24 37 36 23 59 26 56 59 39 48 41 33 22 35 26 57 45 48 59 54 45 22 58 43 43 55 50 87 72 43 47 19 50 39 47 42 44 64 69 28 18 42 49 49 54 38 53 47 55 30 15 29 25 40 33 42 36 27 33 30 28 23 38 46 36 9 42 33 27 30 45 39 30 36 26 31 15 13 11 12 26 23 15 15 4 6 3 57817 307 288 30 11478 16 3 37 7554 1668 94 541 809 1262 1901 2327 2965 3289 3261 4792 6503 7937 10903 13685 19383 25078 29340 35418 41418 45730 53448 56815 61072 57995 51445 40742 33573 28128 42512 63527 128702 292056 409428 314819 197265 124226 94342 204169 167052 79728 87613 144244 194768 297047 385416 594803 280348 120243 134962 2253 379 223 191 156 151 120 154 147 153 322 212 157 258 192 243 213 228 283 236 83 162 153 285 266 244 232 57 164 212 146 146 70 78 167 158 136 140 81 160 171 220 156 95 139 87 120 90 118 68 69 41 -75 -47 28 60 10 -47 84 -47 9 -84 -59 83 37 15 57 51 23 4 83 100 84 42 -32 -54 19 15 42 -16 -31 -13 106 28 78 80 31 106 193 157 138 164 203 224 231 183 135 103 86 137 -1 75 106 16 63 67 80 78 91 150 118 119 147 168 175 125 196 272 199 172 176 146 128 168 169 178 201 91 183 83 94 101 91 95 132 94 65 22 43 88 71 28 36 44 146 174 81 74 58 51 56 86 104 49 134 108 103 194 169 100 136 172 137 131 132 79 108 125 99 103 71 57 113 79 14 -11 -8 -14 -41 -30 -70 -14 2 -28 -5 -1 -14 11 7 -22 17 35 55 58 10 -25 4 -44 -37 -14 -6 -40 -17 -25 -24 -3 -14 -10 7 -34 -10 -22 -12 -13 -15 -16 -22 -42 -39 0 -3 -18 -37 7 8 -20 -46 -49 -16 -24 -21 4 24 8 -20 -16 -11 -11 -1 -6 -17 -3 -15 8 -15 -26 -7 4 6 3 -9 -31 3 16 -2 -25 -21 -10 57823 312 1104 30 11484 16 3 43 7553 1670 83 705 1955 3172 4861 7098 10226 17576 31940 77394 180155 340045 438201 858732 999999 999999 300146 59338 6201 1326 7177 4804 512 365 466 380 306 232 185 220 254 248 236 240 186 182 178 197 212 213 255 223 374 320 253 311 325 246 153 181 237 270 172 203 273 70 209 219 86 83 95 181 174 179 308 128 145 154 169 162 140 74 40 15 65 56 32 140 56 37 146 55 52 26 -23 -61 56 0 5 35 34 64 51 37 33 19 24 -14 -14 -59 95 53 84 17 86 81 85 107 115 166 180 255 204 170 238 231 121 136 140 126 75 148 122 -1 127 171 124 190 202 148 151 150 164 224 118 150 160 208 244 136 209 130 210 219 227 307 225 177 237 257 186 157 150 86 124 114 185 100 62 135 57 120 134 183 128 75 132 123 95 149 172 142 148 173 118 137 223 222 211 198 188 157 190 187 148 156 99 145 146 130 166 108 152 212 165 173 68 73 32 33 88 17 35 26 8 25 41 13 18 56 75 52 112 92 68 52 31 -16 19 80 66 16 -22 52 15 -16 9 23 36 33 -5 48 62 71 24 0 41 38 71 40 13 22 47 51 26 36 40 44 21 41 43 37 35 27 21 20 56 48 44 37 50 57 48 63 64 44 43 45 50 31 70 42 41 29 38 63 40 47 21 18 48 38 33 23 31 30 29 15 16 2 21 38 50 28 29 22 26 29 44 27 14 26 21 14 6 1 999999 14 8 9 10 2 57829 329 780 30 11490 16 3 49 7551 1671 -40 222 861 1282 1911 2856 4340 5980 8036 11337 15087 19724 26025 35490 47016 68751 90781 139124 237493 323119 387234 560724 706232 519906 565191 489523 547446 282749 4868 410 617 543 521 461 330 349 304 246 279 228 262 320 389 209 236 321 276 312 241 321 316 311 278 317 345 334 241 299 187 271 299 194 197 289 254 174 234 263 235 251 263 269 211 254 262 313 307 332 179 286 293 242 185 143 32 99 128 113 136 126 144 133 36 78 77 59 72 75 -1 195 38 39 60 64 65 198 146 104 95 34 0 90 100 112 187 183 86 184 203 191 166 244 289 235 292 209 197 129 135 98 90 142 122 141 164 202 206 186 211 211 212 164 251 252 193 155 285 210 235 150 132 162 168 203 221 261 288 209 199 224 296 230 153 159 205 226 200 227 174 134 127 126 125 158 120 114 201 205 213 210 167 183 163 190 238 216 243 233 244 235 228 195 212 252 227 204 202 158 167 176 151 213 174 164 177 158 154 117 186 77 58 56 72 46 34 75 137 125 98 128 118 119 125 144 141 149 88 80 76 88 75 58 101 65 68 75 72 108 133 69 32 47 69 57 50 73 70 54 72 112 106 80 73 45 48 90 65 65 76 55 61 78 83 72 72 67 58 71 99 101 93 98 96 82 71 86 67 86 105 78 85 103 99 70 88 76 66 78 71 70 63 63 73 62 69 68 53 59 55 71 72 67 65 52 41 55 85 65 51 57 56 65 62 59 47 64 65 48 55 50 41 36 23 21 22 12 5 3 1 57835 352 153 30 11493 16 3 55 7550 1672 98 138 164 479 717 1120 1286 1592 2270 2346 2617 3731 5812 7868 9815 11737 13924 15693 15590 13612 12385 12432 13583 14068 12605 11690 12312 14122 16406 18681 18119 20627 25088 30652 42360 48771 57291 75216 89968 106559 143643 160602 159119 172855 213429 278382 360079 513136 447130 400683 355468 241619 72176 18441 4264 579 601 543 504 470 357 336 358 359 256 219 293 274 282 268 343 275 332 398 438 349 362 387 352 326 260 286 233 179 283 209 261 203 293 249 313 240 290 181 151 259 159 283 253 278 273 311 320 331 231 281 271 222 214 144 75 190 94 29 149 97 58 50 174 152 115 138 92 95 95 177 210 109 194 56 83 61 142 104 65 64 152 195 177 116 133 148 219 231 258 244 245 274 251 245 126 155 159 141 175 191 150 139 182 188 222 210 168 140 209 300 310 254 171 238 240 239 194 258 251 286 362 268 316 301 262 296 231 202 165 130 240 132 146 173 232 133 135 190 156 142 187 210 237 172 122 226 167 209 239 151 144 219 300 267 272 221 188 192 266 268 251 245 223 263 197 150 240 238 200 250 226 190 209 180 112 49 90 75 94 129 78 56 126 141 134 157 193 141 96 95 110 65 65 60 48 72 61 79 99 75 80 82 51 71 121 106 73 89 105 138 121 72 74 86 106 98 75 88 114 111 121 92 83 89 112 126 95 84 122 125 93 79 122 109 104 99 79 100 90 117 106 89 88 102 80 104 104 106 86 96 126 100 102 100 102 107 93 83 89 79 73 83 72 57 72 64 73 79 95 85 65 60 69 53 54 59 66 62 63 68 57 59 65 49 42 48 56 49 36 30 30 36 29 15 3 0 57841 348 123 30 11493 16 4 1 7549 1674 631 1057 1633 2679 3036 3733 4909 6159 5742 4529 3137 2375 2416 2481 3012 3769 4616 5950 5744 5571 5647 5508 6310 6380 6949 9211 10417 13129 16659 16908 22745 38909 63748 111594 180895 227681 252101 331690 392602 472132 441069 437155 253876 172685 95716 124858 112803 76352 212349 246452 11408 727 525 555 500 501 555 507 447 314 356 372 227 185 196 329 250 312 238 302 265 304 376 269 290 299 322 334 361 273 342 279 151 191 193 144 166 217 239 222 236 199 200 156 222 188 245 170 164 203 169 194 241 241 240 180 125 24 53 127 75 -14 48 52 86 43 51 38 31 168 159 103 95 62 74 23 69 75 60 43 73 4 -2 -16 139 31 55 133 56 132 105 195 81 180 142 246 308 240 179 113 95 114 83 160 107 194 177 148 157 218 141 156 232 167 119 146 185 172 112 160 195 184 147 187 200 201 185 190 227 249 293 258 194 161 121 139 151 158 105 147 111 178 197 149 165 77 70 195 236 257 164 196 170 134 230 192 140 192 214 239 197 194 176 207 206 208 259 230 250 225 189 167 124 204 193 140 172 116 126 166 112 43 46 114 66 17 38 4 52 109 83 111 99 80 82 86 54 28 49 57 81 46 31 72 70 63 66 75 61 75 86 9 48 105 62 48 50 21 27 60 35 25 71 72 76 68 78 71 48 66 60 71 58 56 46 75 60 53 73 64 75 71 59 48 62 43 63 64 51 62 28 77 49 37 19 40 52 50 69 53 43 57 51 25 34 47 41 31 33 29 55 42 26 32 58 52 44 41 30 40 45 30 34 36 15 17 24 22 6 9 10 12 20 21 19 9 8 4 57847 328 691 30 11491 16 4 7 7548 1675 -13 400 695 1155 2394 2292 3126 4936 7822 8370 10152 14293 20893 23918 26797 34548 46511 59460 71753 93531 116694 133367 146644 192453 230910 329734 473879 380039 367455 526531 487511 562243 609042 57402 1066 408 448 614 483 246 243 284 309 171 345 339 345 316 275 229 240 269 258 247 354 349 318 376 277 308 352 405 332 270 294 254 201 114 268 152 163 148 169 263 186 238 249 224 193 237 269 160 142 157 201 189 152 148 145 194 75 150 147 109 88 62 29 149 63 125 41 63 75 32 91 27 43 152 -11 -19 68 -5 14 99 15 31 77 64 53 67 93 54 169 103 74 121 147 166 196 163 110 112 78 15 77 109 63 40 24 35 179 185 201 89 93 208 137 93 99 167 174 157 172 237 168 122 203 226 237 266 335 248 258 275 154 155 113 150 134 93 142 125 60 108 104 87 138 158 196 310 238 129 105 137 135 106 118 169 121 169 196 192 113 107 166 120 137 173 257 150 175 105 105 74 139 151 157 133 145 150 126 75 39 20 28 -24 44 63 41 32 69 78 103 90 87 78 86 122 96 58 11 32 40 7 58 24 21 54 74 83 81 56 52 49 62 33 13 1 37 42 51 62 47 58 50 71 18 29 37 14 51 77 64 46 49 46 47 62 55 48 34 38 45 26 58 69 48 51 43 31 48 67 56 67 40 64 34 45 36 25 37 43 22 33 21 28 43 57 44 30 29 32 47 57 36 22 16 29 34 12 23 26 35 31 18 21 41 26 12 13 15 9 12 18 5 999999 3 4 57853 329 600 30 11490 16 4 13 7546 1677 -36 150 668 1223 1746 2836 4600 6871 9290 13148 17617 21786 27515 36266 48816 65387 86475 117329 157148 194443 230956 282136 321934 317556 290740 283341 270723 264034 220060 163298 136996 113625 130755 139502 170099 85363 3952 516 487 452 493 403 502 443 348 176 227 195 234 212 279 307 243 331 287 252 303 342 275 366 361 321 424 240 349 280 269 221 234 147 124 256 232 130 181 158 216 269 153 176 320 270 244 355 292 294 337 229 218 234 176 263 128 92 69 205 124 214 108 66 85 -11 52 117 89 205 46 43 85 123 119 94 -33 11 -26 154 40 82 156 89 19 12 65 46 85 111 46 152 177 240 159 163 102 95 107 98 106 116 103 107 171 124 117 64 60 129 156 98 156 165 102 186 173 157 143 139 180 146 144 170 181 221 213 326 282 280 343 308 220 205 190 125 111 127 118 95 70 94 117 209 217 172 239 304 238 176 116 110 174 156 128 203 222 174 134 166 192 259 219 163 242 208 191 176 185 143 133 91 141 164 150 140 157 134 94 14 46 70 70 46 10 66 69 81 76 81 120 128 44 64 59 47 95 57 4 57 63 80 31 19 50 69 21 72 89 53 49 34 61 23 50 36 73 74 38 27 38 44 67 55 22 36 41 57 28 16 8 35 55 60 44 69 61 58 76 37 47 44 55 55 71 55 29 57 53 39 51 45 38 43 46 37 66 71 57 51 39 53 55 52 47 25 16 29 32 46 41 9 50 40 47 18 10 21 27 16 21 39 43 30 22 28 28 33 20 20 11 0 4 57859 329 692 30 11492 16 4 19 7545 1678 242 579 807 1333 2168 3252 4783 6710 8924 12484 17799 23991 28950 37519 49663 62501 80401 103149 137932 176758 208432 258646 295296 312209 316250 293774 270005 267396 254230 286771 407992 232924 85760 2570 494 521 509 499 510 444 390 479 354 279 231 261 165 237 192 213 294 228 276 237 271 207 234 322 190 194 409 331 187 233 212 121 256 203 238 215 165 150 94 156 217 181 184 235 85 215 333 191 174 292 192 223 225 214 153 54 131 120 72 132 68 81 94 110 144 52 173 69 111 38 51 159 96 71 45 -20 43 45 -7 -33 109 95 47 104 106 13 -10 151 174 59 118 154 164 146 153 122 83 177 158 81 64 180 183 172 119 103 130 153 58 67 85 95 160 156 91 86 134 84 165 166 154 97 137 209 266 228 352 321 265 349 233 237 213 197 148 136 141 93 163 150 93 121 195 194 174 178 272 209 280 226 158 153 170 192 287 224 165 134 178 240 245 219 251 166 166 160 175 224 132 166 199 204 140 199 210 174 113 116 112 102 73 26 63 40 30 35 83 120 139 93 13 81 100 41 59 44 60 89 46 52 57 53 27 3 41 66 36 38 45 71 85 32 44 15 70 74 34 14 32 26 62 71 31 46 39 39 62 67 66 86 57 37 77 59 40 51 68 60 67 50 63 45 35 54 75 86 70 78 60 49 67 56 51 71 66 66 65 34 55 53 38 40 45 45 58 53 50 54 56 44 46 50 61 47 43 61 35 54 45 36 34 48 54 37 39 30 37 23 24 25 13 12 24 12 20 57865 338 458 30 11498 16 4 25 7544 1679 -37 223 259 321 608 991 1593 2171 2616 3381 4830 5928 7354 9829 13401 17449 21811 26410 32167 41278 59173 91080 126203 152915 174647 222582 261743 302170 353095 377314 409654 393961 360596 320827 243299 145891 92970 56218 26284 20606 1478 540 431 583 574 421 450 390 411 359 282 309 285 341 316 327 295 250 393 258 351 323 269 249 300 304 272 191 331 333 282 234 216 337 278 220 213 233 94 168 180 46 135 220 150 144 228 152 267 163 211 250 168 153 212 128 266 249 202 185 232 80 61 32 113 33 86 124 152 104 87 77 50 93 162 100 84 -12 133 80 -40 -35 57 -13 76 28 67 181 166 137 211 122 225 249 131 59 125 118 81 125 161 121 137 102 125 112 180 70 162 218 92 108 109 121 111 130 90 90 147 130 155 152 144 233 102 105 149 246 317 398 385 297 249 322 267 245 214 158 130 155 154 189 207 82 71 121 199 191 165 171 174 239 182 170 206 201 240 208 167 261 198 145 200 220 159 183 158 120 220 217 180 235 200 155 153 181 197 170 204 176 113 85 69 32 52 47 44 91 94 58 116 139 88 104 122 79 103 76 59 55 67 67 52 62 22 25 41 83 98 95 81 46 25 48 74 48 78 60 5 22 14 21 51 30 42 29 60 68 85 51 24 33 66 94 60 50 56 59 32 48 65 43 43 60 53 70 78 70 82 106 80 72 57 69 74 89 65 36 62 75 53 60 67 53 53 68 64 63 60 62 58 46 63 55 35 59 47 29 39 46 30 45 34 36 54 53 48 37 42 42 31 22 25 22 19 14 7 4 57871 344 132 30 11502 16 4 31 7542 1681 1928 2487 2832 3302 3623 4333 4771 5616 7135 8666 9457 10839 13016 13537 15502 20514 27134 46370 116302 179622 220993 198572 171143 133623 69473 60818 61471 64269 69127 73066 83723 97550 108417 117613 124512 128467 141786 135337 121586 129373 134299 127573 100112 84874 69484 54174 45317 39095 29990 53853 157307 48615 1439 454 451 373 639 466 464 397 483 471 256 200 264 288 312 316 177 239 335 254 241 241 179 439 339 270 354 240 275 287 292 146 209 228 166 189 154 180 189 110 133 137 137 184 160 174 267 270 283 282 158 213 255 208 212 208 202 180 116 99 86 98 115 99 119 123 124 144 118 75 3 32 52 75 93 -15 115 25 53 89 -35 17 88 33 61 49 -19 53 87 124 90 144 92 124 95 119 108 98 149 44 117 219 191 211 91 110 126 181 144 225 165 116 84 169 137 177 182 178 173 187 93 160 187 267 168 221 238 317 329 269 224 316 253 212 241 282 183 227 155 147 190 116 65 67 124 195 205 210 268 259 248 103 140 205 136 201 216 159 200 204 128 192 114 168 158 150 198 195 188 119 165 171 130 88 123 211 141 150 220 114 37 36 0 9 36 66 -5 50 143 127 129 136 112 55 105 131 75 86 56 87 48 5 57 60 26 56 38 24 39 25 29 17 15 55 26 18 24 21 45 53 36 38 41 64 39 17 23 12 18 50 48 73 62 40 43 28 32 25 13 33 45 54 43 73 66 46 21 15 22 30 28 57 66 55 15 31 31 22 39 52 44 40 18 32 42 44 30 62 56 32 41 31 15 19 26 27 23 24 30 37 29 15 22 19 10 33 16 17 19 26 9 8 57877 350 102 30 11502 16 4 37 7541 1682 811 714 787 869 1035 1182 1194 1233 1341 1351 1626 1907 2351 2863 3572 5230 9256 23100 45442 51739 53627 43494 43288 38946 40641 45605 52852 59968 70307 84350 101204 119717 129187 131205 152440 170517 171457 168448 157164 124426 119817 150458 193965 246120 261262 227021 195400 157574 141370 181044 104176 38528 17325 1906 539 536 449 485 522 471 522 371 411 391 362 343 305 302 289 198 136 230 295 238 268 346 306 303 256 276 360 301 281 260 197 161 165 239 250 199 287 187 162 109 147 184 105 197 242 250 298 216 214 147 176 216 138 167 236 106 138 146 154 157 211 177 104 151 140 62 63 106 136 99 110 88 131 56 75 75 102 132 121 -18 57 -4 17 93 36 28 52 127 103 58 130 100 115 92 162 166 127 162 157 174 174 120 109 149 136 160 150 107 149 113 101 149 137 65 162 149 176 156 204 168 117 74 139 160 165 206 279 314 290 328 229 140 204 200 212 203 176 219 208 126 157 211 183 153 179 228 223 226 140 101 157 149 230 227 209 203 183 157 182 176 165 167 193 216 209 194 207 147 162 99 161 125 99 157 173 202 188 189 225 146 103 137 77 86 68 73 97 133 110 144 113 131 108 101 117 103 107 71 62 64 66 89 39 61 72 53 48 59 41 37 72 72 24 34 50 28 39 50 44 49 27 43 51 33 56 77 35 24 73 19 44 68 45 23 50 61 76 38 50 35 46 40 64 55 56 70 64 59 67 54 55 58 64 45 43 55 60 50 20 34 59 49 32 40 54 41 48 53 51 52 43 43 53 43 31 38 27 44 57 50 29 22 27 28 21 15 24 18 18 22 18 24 13 999999 2 4 57883 324 787 30 11497 16 4 43 7540 1683 -65 195 419 870 1458 2515 3529 5475 7277 9290 12272 9503 12338 22966 28709 29799 37712 42819 51850 89917 152040 245719 246613 319367 481854 497382 447179 606836 812430 760706 72594 1350 488 429 435 436 479 526 346 404 341 337 322 370 251 243 231 265 313 229 302 228 298 211 203 216 222 236 239 224 175 188 88 139 130 75 113 145 255 274 194 181 198 277 230 219 202 91 235 298 176 287 216 252 286 238 155 205 173 84 106 66 178 90 114 171 70 17 171 125 32 40 81 70 69 161 79 91 144 83 -43 35 -40 113 58 36 48 11 29 165 85 46 139 149 60 79 94 126 139 132 146 117 152 137 141 110 116 111 113 30 120 225 137 111 132 167 136 116 103 91 149 162 87 103 144 261 302 236 275 323 260 204 178 140 152 226 276 167 158 185 184 195 130 130 192 202 140 227 203 146 171 199 193 146 177 209 222 190 179 117 129 161 146 141 208 213 127 101 149 148 209 149 119 187 182 126 117 148 117 173 116 106 98 107 36 -13 17 27 30 111 86 123 101 89 93 61 76 25 46 70 87 87 7 12 10 49 53 29 22 31 21 7 37 27 14 -2 14 26 48 33 59 76 3 45 29 19 30 27 51 24 37 66 59 39 26 29 40 18 25 54 61 56 44 42 59 39 47 42 33 22 22 19 49 38 18 2 27 45 51 26 16 36 43 36 34 37 34 21 52 40 31 36 44 26 5 22 39 41 24 42 25 21 12 9 5 21 7 1 31 22 13 9 16 0 57889 325 662 30 11492 16 4 49 7539 1685 142 869 1878 3531 5026 7440 10778 15415 21868 30340 37741 41985 37377 46054 70863 101656 112848 154005 206074 150726 140638 165667 187318 222207 265226 265651 236752 356188 564725 543787 338634 201971 168043 45284 2220 815 607 585 557 464 454 347 284 298 362 390 268 307 288 338 299 303 281 292 252 282 216 228 180 185 221 294 114 189 262 248 186 118 123 155 106 101 124 193 63 143 232 162 123 245 230 171 229 155 155 234 216 130 197 170 79 187 238 173 236 174 60 194 178 163 110 44 132 114 113 123 81 30 98 56 50 136 83 13 93 49 -24 -60 -15 9 88 189 130 135 88 142 143 118 91 92 52 111 158 60 100 120 131 175 129 81 119 195 50 99 119 152 166 121 134 91 124 124 85 75 170 75 81 164 176 172 242 238 279 307 287 295 208 135 166 213 114 170 112 82 145 264 211 157 151 211 157 197 253 255 184 157 133 178 194 198 133 191 180 200 211 185 132 177 149 165 180 117 133 147 163 168 157 147 138 116 159 180 157 179 170 107 -13 8 54 85 63 55 89 63 98 144 96 107 41 20 -11 0 25 25 -26 11 34 -14 43 44 41 15 23 9 49 45 24 14 11 -5 4 6 -16 22 27 26 23 49 56 37 44 52 43 22 14 32 38 53 0 6 29 24 27 55 50 44 55 22 35 54 36 51 73 29 27 15 27 60 48 34 33 37 52 48 5 35 63 25 32 32 29 29 44 31 19 1 5 10 5 17 13 11 15 7 15 18 19 5 999999 999999 999999 999999 10 1 1 57895 334 242 30 11492 16 4 55 7537 1686 44 475 736 804 1128 1064 1108 1291 1505 1934 2071 2877 3728 5029 6447 10305 11601 12209 11345 12635 14321 17451 22173 25875 28485 32953 43804 56613 77307 132162 200359 219446 214393 227342 186849 184114 189153 189873 198469 195279 197631 203038 239593 320893 525567 364147 15932 3190 1304 497 415 558 464 522 434 336 305 364 374 334 238 375 269 227 229 282 248 324 293 231 301 220 168 234 154 214 194 224 159 99 144 59 48 44 214 126 103 86 47 106 85 135 119 110 140 233 127 111 193 314 224 181 131 92 88 199 214 163 79 126 191 114 130 116 52 153 171 113 99 122 129 53 132 107 129 47 33 -9 -65 -6 -7 72 27 94 22 2 107 132 85 81 118 134 150 68 111 169 100 118 143 234 106 150 86 108 58 80 125 95 52 175 164 131 127 154 87 110 129 125 146 163 194 130 117 129 150 199 219 261 230 258 213 145 140 105 180 200 174 120 173 249 193 162 155 109 149 150 177 119 204 182 132 132 144 169 134 134 166 151 153 158 169 155 111 151 53 91 158 139 147 112 111 130 126 77 120 196 141 142 95 36 61 15 -4 85 96 97 68 64 52 28 45 31 65 69 15 -31 -12 2 19 4 3 11 -1 36 20 12 12 33 57 13 -9 31 0 -6 6 7 5 30 43 8 11 32 21 11 32 27 17 31 17 45 37 17 17 7 13 59 25 23 41 16 6 64 43 36 20 26 30 19 13 15 40 60 40 25 34 51 20 40 18 30 4 5 0 15 28 39 23 26 24 14 18 18 4 5 25 16 17 27 12 7 0 5 2 10 57901 352 34 30 11494 16 5 1 7536 1687 6166 26413 3598 1311 1646 2192 2301 2531 3022 3527 3654 4251 5177 5332 5979 6949 7705 8439 9535 11350 15168 16410 18699 24766 23022 17605 22984 28469 34349 39098 45240 55988 63375 72459 88461 101219 115657 140792 160237 170528 171070 203261 309751 536889 686344 504138 342465 239439 72896 34416 16470 6704 2446 1056 727 684 541 524 510 452 551 452 347 440 365 400 289 334 382 409 224 161 351 299 280 214 223 291 262 347 286 139 218 268 271 138 133 109 159 171 186 120 229 58 116 126 179 166 146 205 165 229 265 206 139 149 319 227 184 227 279 255 326 153 229 203 173 125 103 131 254 211 163 119 144 163 155 71 116 120 124 139 44 140 102 61 28 69 35 130 79 113 49 89 126 123 90 94 113 154 181 157 163 150 114 211 185 190 146 36 82 169 182 137 156 210 176 115 90 186 138 158 123 161 114 116 168 209 223 296 229 290 300 363 286 313 253 293 274 131 184 193 146 169 199 196 214 209 174 184 166 144 229 208 252 191 186 177 204 188 206 193 199 187 164 191 180 171 144 153 147 130 128 101 152 200 174 215 157 180 200 192 180 171 151 149 102 86 48 77 122 107 136 129 143 106 76 108 109 116 96 88 50 66 66 62 70 40 40 99 86 62 59 60 90 85 51 30 87 82 76 77 34 26 53 112 80 45 34 54 56 38 50 58 55 29 60 33 64 107 66 61 77 57 79 104 58 58 84 74 55 51 52 62 60 56 58 72 63 58 93 106 66 69 55 51 64 73 51 44 44 61 60 65 62 70 61 53 64 57 61 51 70 62 37 39 58 45 42 44 35 51 51 18 26 33 28 30 20 11 13 8 57907 350 126 30 11496 16 5 7 7535 1689 195 257 161 500 890 1250 1543 1834 1948 1915 2129 2475 3126 3706 4535 6057 6946 7020 6930 7715 9789 13303 16466 24485 37146 55320 59263 60140 99433 146647 209804 290694 294779 257604 262692 254951 264336 219268 285380 435170 322970 183118 139727 102785 82728 61441 39527 20570 9187 3968 1697 868 560 630 631 599 542 415 397 433 351 348 364 301 352 400 356 354 409 324 236 281 321 310 350 262 165 368 245 172 211 226 261 225 194 110 98 228 211 63 252 189 171 219 181 47 137 161 235 257 232 201 229 169 200 209 216 177 137 122 138 201 252 114 178 232 184 176 190 118 92 142 40 87 73 59 118 85 150 123 99 82 87 54 64 60 33 82 106 96 60 40 49 122 96 86 108 125 149 183 139 83 205 226 159 189 248 189 143 128 158 178 176 168 133 104 103 111 109 81 116 173 203 211 246 312 284 221 184 332 370 330 351 325 286 216 125 140 141 176 156 164 159 146 201 209 168 102 167 215 157 213 176 206 225 263 158 203 266 229 170 200 201 214 186 155 185 194 243 231 149 181 181 188 215 169 162 178 181 219 202 161 133 152 121 107 74 53 89 134 130 144 150 122 79 89 123 82 124 112 64 64 118 85 73 79 69 74 63 79 72 87 78 84 59 35 38 33 45 74 77 89 47 56 78 108 50 47 91 57 79 87 106 91 54 57 74 56 61 65 64 53 46 91 55 74 71 55 82 80 49 64 47 74 65 63 85 86 91 91 56 47 36 69 70 60 63 67 74 62 43 42 58 55 36 37 48 49 44 33 46 47 42 50 50 34 34 22 23 30 30 32 22 14 26 21 12 9 9 0 57913 349 123 30 11493 16 5 13 7533 1690 1671 1669 2204 2823 3304 3301 3309 3909 4258 4614 5057 6156 7904 9840 12155 14665 15428 15312 17112 20772 24794 28694 36595 43109 49403 56623 50215 45858 41394 34518 45866 52496 55344 51869 50400 43156 36095 38187 36403 35185 46570 69829 99896 140400 163452 211436 202011 106537 108867 134024 230833 378539 618294 921629 640302 251075 9953 492 602 554 430 447 422 447 488 400 324 277 215 336 349 341 384 308 369 300 269 237 215 276 225 107 199 223 232 153 177 252 278 164 218 189 112 139 117 215 263 229 225 236 214 233 161 232 150 241 172 98 213 212 223 246 109 171 241 233 150 129 113 195 176 112 79 125 95 133 44 4 15 105 169 124 63 98 10 75 13 11 36 50 68 87 102 45 -12 170 273 109 116 175 160 202 185 145 206 215 139 240 231 240 268 222 224 203 127 165 104 70 58 160 131 193 204 102 194 244 176 229 236 351 320 399 324 290 302 237 108 121 122 144 123 173 218 199 195 195 296 189 128 186 225 194 174 226 248 218 246 284 227 223 236 205 199 167 148 211 188 290 274 153 178 189 161 137 197 254 237 157 175 139 155 144 177 154 85 65 93 68 44 79 78 107 131 135 87 56 69 96 82 71 103 98 30 77 71 71 101 84 52 50 32 86 90 33 56 68 18 31 71 59 62 70 102 59 69 36 64 42 62 83 57 72 80 67 45 64 92 98 77 80 47 27 34 72 57 66 63 68 58 60 43 68 30 65 94 45 53 40 73 74 61 97 90 63 88 73 91 73 58 60 63 59 67 61 58 45 50 50 53 49 50 50 31 50 42 40 43 49 35 36 42 40 30 23 23 24 15 15 5 57919 328 658 30 11488 16 5 19 7532 1691 -99 236 603 928 1095 1816 2464 3302 5101 6804 10054 14607 18858 22994 27917 37427 50059 57760 62585 74487 75957 79370 88357 100940 101238 106755 128126 134757 169729 247408 255573 291725 431113 567602 641768 991948 290583 11519 687 588 497 588 585 417 427 405 403 288 394 404 353 332 196 307 310 195 266 275 269 225 151 134 273 210 164 258 200 108 178 175 142 189 151 171 143 174 254 194 80 172 202 262 206 224 247 196 171 189 248 210 191 204 214 230 201 258 216 212 177 159 171 159 179 144 135 75 119 140 -3 57 152 189 154 124 -19 67 9 19 66 90 45 14 112 112 44 95 173 239 198 146 149 181 150 157 224 170 226 170 170 325 287 171 209 251 169 169 201 130 152 177 138 128 190 181 181 200 215 186 196 121 180 395 346 308 269 231 231 234 224 166 95 92 174 179 204 154 195 220 194 125 217 199 201 217 208 158 269 211 217 232 227 116 179 219 180 191 183 205 220 182 163 168 179 150 167 180 169 216 198 170 72 160 172 190 155 132 85 55 101 83 119 140 116 117 102 82 156 126 68 108 117 91 103 101 65 79 55 97 93 35 51 63 67 64 60 69 35 50 70 46 47 39 70 50 27 56 24 34 24 23 23 43 71 56 28 36 21 94 99 78 79 74 76 86 90 90 42 57 79 53 48 62 68 88 85 76 64 55 53 47 58 28 58 61 63 80 73 67 43 47 66 58 52 32 52 38 53 52 45 50 35 38 41 22 26 42 35 44 53 41 32 39 36 33 31 25 12 10 57925 334 474 30 11484 16 5 25 7531 1693 -5 7 75 458 852 1113 1085 1292 1745 2573 3461 4036 5135 7526 9437 10921 13031 15479 20966 25628 28047 35873 50430 62757 76707 109323 167598 228281 295001 407992 459408 372951 314147 260666 541176 869753 518300 89757 6499 2870 1665 1040 547 431 516 493 367 466 386 480 366 237 272 180 236 299 234 313 247 237 190 363 261 297 242 158 205 214 163 264 228 228 152 140 62 213 237 197 199 72 120 183 178 215 253 132 159 122 174 204 138 113 65 160 209 141 131 147 215 173 124 140 108 290 209 151 182 275 236 232 168 125 37 9 157 163 59 100 -37 -24 -26 -20 -40 2 38 54 112 68 26 81 131 37 156 146 106 124 185 111 198 191 203 165 265 236 185 176 246 217 191 243 189 190 176 115 176 169 166 142 111 60 202 185 248 291 289 196 104 169 354 301 252 254 221 278 194 159 160 106 109 82 86 71 124 142 149 85 161 185 189 165 113 162 200 188 196 172 144 99 180 144 193 219 239 204 186 100 171 191 206 200 196 138 145 175 124 123 169 204 235 182 108 102 39 50 46 101 91 124 137 114 110 121 71 97 67 87 92 -1 54 22 48 46 47 65 54 51 48 65 38 41 53 64 54 44 49 69 53 23 67 63 21 40 10 39 24 50 71 64 36 39 70 59 75 100 82 37 57 45 66 57 62 61 74 68 42 43 38 19 34 67 57 75 67 27 44 67 45 48 70 57 45 31 30 54 44 51 55 25 33 49 43 30 38 36 36 27 32 37 44 43 41 34 2 22 38 37 35 2 3 3 2 3 999999 8 57931 326 623 30 11483 16 5 31 7530 1694 182 273 865 1712 2348 3000 3880 4639 6025 6813 7553 11304 15317 23204 45407 72178 81541 72176 138107 212937 255948 269592 251726 289143 407871 359186 508052 539776 388314 255894 178596 130672 71576 35068 11773 2972 900 533 525 523 544 451 387 384 405 322 187 258 198 252 134 165 279 204 189 236 190 142 207 156 146 184 263 136 213 234 63 90 157 133 80 10 30 147 134 1 48 128 117 110 124 170 122 139 175 128 84 126 64 193 174 146 202 183 189 205 166 167 113 179 199 114 160 196 124 105 188 85 84 21 44 -12 149 73 34 -3 45 39 46 31 5 88 93 -2 33 113 133 118 83 165 131 107 77 127 162 160 157 185 268 214 186 150 245 173 181 142 137 86 129 93 83 118 110 97 143 167 197 175 228 150 142 101 127 136 253 327 341 336 280 192 165 93 39 102 68 62 81 78 157 169 140 122 46 126 189 191 160 114 165 113 142 140 185 212 180 149 167 181 146 131 155 132 120 89 129 172 116 101 114 102 83 125 165 121 129 115 177 107 88 41 23 9 24 45 94 135 96 55 39 62 78 49 45 36 62 36 21 40 64 51 16 52 20 33 44 17 -28 5 33 39 16 14 6 1 9 17 21 41 42 46 35 -18 1 16 6 22 5 12 14 12 25 14 12 49 4 -8 8 57 39 36 45 50 50 11 13 36 43 51 4 8 30 31 36 22 11 15 13 24 36 11 4 8 8 7 3 10 24 16 22 16 999999 8 13 22 19 21 14 17 11 4 3 999999 25 10 1 2 57937 331 712 30 11482 16 5 37 7528 1695 231 618 1299 3174 6554 9608 12456 16601 19453 26368 30952 41666 62923 93094 111476 127546 150091 176397 218122 259517 267136 299294 318746 296106 350746 404346 352098 241801 189309 155498 65767 30501 10014 2378 1170 763 433 532 515 436 345 355 310 308 294 162 184 126 196 306 246 263 356 244 252 214 191 170 151 185 152 206 211 311 247 210 132 217 150 198 116 140 185 176 131 146 142 139 151 196 183 209 294 233 202 191 195 266 209 145 287 260 118 151 245 103 182 283 184 193 255 240 117 145 38 26 97 115 71 128 75 7 11 67 49 74 63 66 69 14 28 122 80 96 108 81 221 171 187 275 189 240 320 286 240 235 212 269 307 269 214 181 236 245 186 224 190 123 134 126 118 217 268 269 246 204 208 217 202 201 285 286 320 374 322 277 231 174 165 132 100 113 89 86 120 122 113 247 178 102 142 190 156 214 225 226 217 232 247 186 178 202 165 160 227 210 184 143 205 225 151 92 161 206 124 101 147 154 137 241 230 191 183 231 130 193 156 119 33 50 55 113 187 151 157 124 95 89 74 60 66 49 31 53 40 73 93 81 90 34 62 68 46 79 62 63 35 38 36 43 25 33 59 24 33 47 48 42 74 49 52 51 77 60 64 57 54 39 28 66 50 73 60 48 50 64 71 66 78 65 45 73 63 90 89 56 45 60 66 86 50 47 55 47 42 66 59 63 70 80 82 56 63 53 69 70 49 66 52 67 40 34 53 46 42 45 43 46 49 45 36 32 40 27 19 18 14 5 13 999999 2 57943 323 893 30 11483 16 5 43 7527 1697 36 299 797 1244 2390 3802 5219 7712 13951 20889 29032 57096 63720 36748 23099 28975 60363 107667 84191 77988 127395 118130 194143 310219 452944 586859 722204 772136 468661 382188 353029 515483 10959 605 395 344 369 305 229 218 260 213 270 209 321 206 155 243 186 274 315 167 127 165 215 131 103 145 165 150 181 195 71 179 65 66 159 105 40 159 222 212 64 202 141 166 238 143 162 220 184 247 231 232 226 191 156 242 249 156 149 205 105 191 154 146 154 48 -65 17 51 67 42 44 37 74 111 132 120 44 17 218 173 107 75 34 35 201 256 183 147 206 211 218 218 334 259 255 228 213 275 281 293 168 219 235 264 201 190 109 82 87 160 162 216 191 178 142 116 143 184 223 269 275 318 313 295 170 93 187 155 140 116 98 129 127 131 118 124 168 116 142 164 193 165 154 155 145 189 201 212 150 222 202 185 241 236 188 213 204 183 142 203 175 155 173 127 123 106 152 161 169 146 164 154 134 209 225 102 80 40 51 52 105 100 132 88 22 42 80 108 85 56 52 59 75 49 17 29 80 108 60 51 65 36 34 74 60 24 46 31 21 46 56 57 42 31 39 58 55 65 41 14 49 44 48 39 46 64 51 54 49 64 5 50 86 60 60 82 54 63 50 46 51 61 52 46 61 73 45 43 54 36 49 41 29 45 58 38 36 39 62 75 82 49 36 35 42 52 35 55 63 46 36 27 23 37 21 26 37 37 29 21 34 25 17 19 13 2 999999 8 1 4 57949 327 713 30 11483 16 5 49 7526 1698 13 289 914 1460 2101 3184 4539 5514 5981 8583 14267 25858 38758 72156 77226 91825 133810 123470 110643 154330 203998 217186 211232 208633 246036 244220 267719 284167 247416 291849 361099 331909 368226 114674 57934 20594 2212 1159 502 390 360 297 367 330 275 255 290 276 226 165 198 327 253 254 339 245 213 256 179 79 134 195 132 180 281 193 211 176 148 190 195 177 256 172 100 26 197 229 129 214 138 155 163 214 241 151 163 223 246 238 215 212 196 233 163 173 156 165 262 233 166 27 57 51 33 33 27 45 107 99 157 88 46 -31 -8 25 2 36 42 48 110 111 105 74 113 64 100 157 201 117 181 170 143 184 193 191 211 277 176 163 150 190 119 201 171 174 137 185 191 94 75 131 178 185 178 148 260 242 222 346 242 212 175 98 60 45 91 120 98 76 54 110 158 159 77 116 119 110 113 130 190 192 218 200 195 177 134 151 147 200 149 138 162 216 184 165 104 130 157 148 183 202 169 122 104 104 112 89 127 150 155 203 174 140 150 44 12 67 84 123 166 178 148 87 83 55 63 21 55 62 81 69 51 113 86 59 12 46 31 25 22 12 19 33 40 60 44 28 4 13 14 17 36 18 16 25 21 12 28 34 54 62 22 38 32 45 89 62 39 33 65 19 29 61 23 63 68 54 38 65 45 52 41 45 77 64 60 51 59 52 59 59 38 66 40 44 37 37 40 50 42 36 49 48 56 38 40 65 40 39 36 58 42 17 28 23 14 20 26 11 27 29 19 14 12 9 11 57955 335 443 30 11483 16 5 55 7524 1699 102 618 1030 1643 2561 3944 6215 8256 11763 16962 23798 33941 48004 62550 76886 93373 108803 124227 143085 158117 185933 208545 211087 224168 256332 247785 224568 250400 276949 258400 245434 210460 132009 79603 57918 50583 48571 40428 22116 10549 4085 1275 589 528 390 393 342 381 311 278 351 236 302 250 167 262 285 296 293 361 244 247 296 343 411 356 311 195 168 273 212 105 160 148 135 217 216 171 117 187 178 164 138 115 174 182 187 102 240 210 239 227 239 190 222 211 207 282 174 190 270 213 288 200 138 144 141 146 134 215 201 26 24 97 35 143 112 56 105 27 59 82 41 69 75 59 31 87 81 2 47 112 95 131 167 43 107 140 157 119 188 245 225 220 207 153 171 160 178 146 145 123 130 59 65 48 87 114 82 150 195 252 173 192 225 227 171 116 160 255 307 289 306 241 108 66 132 113 159 166 159 124 158 179 175 193 148 82 117 169 102 114 172 114 144 230 206 173 221 227 125 161 183 176 194 148 144 181 156 124 183 188 104 114 132 158 152 130 161 208 183 188 132 84 64 43 143 115 91 117 148 73 96 89 88 103 86 80 92 89 36 35 54 74 70 65 62 107 67 56 37 54 38 4 44 29 50 13 51 56 60 73 41 26 53 69 38 40 44 52 47 34 46 72 94 79 81 61 57 57 73 59 50 72 93 61 56 43 32 37 65 76 74 67 78 63 59 71 50 29 35 52 67 61 53 46 51 51 40 24 35 32 48 30 46 50 31 31 28 25 41 14 19 46 32 23 17 30 38 25 24 17 999999 999999 4 57961 347 142 30 11482 16 6 1 7523 1701 -32 350 816 1530 2473 3735 4465 4728 5202 5884 6580 7593 8596 9418 10223 11959 14062 17601 23210 28337 32109 36235 43085 50251 57543 68003 98910 151997 125486 126337 145064 160182 169275 184514 208393 229522 231540 217778 207587 199311 192225 175935 122150 84731 59807 43590 32518 23002 16778 8624 2050 709 553 474 495 446 470 392 298 284 406 326 207 251 236 352 383 290 280 281 177 165 340 306 316 289 186 76 253 272 113 179 202 165 161 -8 120 118 132 170 153 91 95 92 214 244 207 186 228 243 153 107 196 161 205 214 183 185 206 238 144 156 250 202 158 174 235 113 204 226 110 171 153 81 61 121 177 58 -18 75 90 95 -46 -12 -17 -2 76 40 6 83 105 49 90 66 79 139 180 127 110 137 195 126 186 218 211 132 157 222 198 128 111 195 207 95 118 51 114 167 191 232 240 237 208 219 235 132 160 172 218 275 288 255 238 122 53 37 54 67 104 142 148 87 94 197 222 161 156 154 150 155 116 126 171 183 223 179 159 211 172 195 187 150 175 144 170 202 162 148 99 71 104 114 145 114 139 128 114 107 156 205 164 127 133 94 86 120 113 159 140 148 144 160 168 121 184 119 77 69 74 118 80 30 81 72 76 66 42 66 42 45 73 43 17 66 33 54 37 32 36 24 52 50 40 38 43 41 30 51 55 26 53 59 60 94 93 25 35 49 48 58 24 45 45 44 48 46 59 52 40 40 68 55 38 30 39 41 44 27 49 54 20 30 49 33 39 32 40 44 44 23 45 53 39 47 35 50 45 31 37 50 33 17 32 34 40 31 11 31 19 2 14 4 6 999999 1 5 4 57967 340 201 30 11481 16 6 7 7522 1702 -58 41 -13 777 2571 3607 2719 3207 4902 9219 14290 12682 13215 17288 17063 14837 14931 13901 11544 10534 13502 16991 22151 31188 37920 91104 240829 516136 822408 552506 384022 269775 162668 90005 98301 96792 82868 68054 43725 27550 16397 10292 7241 5958 4305 3194 1946 1167 1027 815 688 563 579 410 466 398 364 381 348 266 216 245 335 295 298 263 221 277 236 126 174 231 301 197 238 234 177 177 157 226 149 226 161 185 189 82 155 111 122 217 220 130 82 105 230 129 145 133 141 233 174 142 215 253 195 168 199 111 127 210 228 107 106 170 122 174 173 103 114 12 50 144 129 106 56 122 -6 54 61 -7 -62 -54 -37 96 155 20 -6 38 12 0 78 99 117 107 124 101 96 112 163 191 154 136 144 222 268 191 89 143 100 150 189 150 108 19 130 123 176 168 150 229 232 217 203 158 153 109 191 251 251 250 241 110 101 52 150 84 67 59 97 109 160 106 54 89 136 155 143 166 156 151 137 191 201 231 218 247 232 192 190 214 224 195 194 125 206 172 177 155 115 151 167 96 147 171 167 178 181 108 182 187 146 58 81 141 127 90 121 165 185 146 149 161 86 78 73 53 37 89 51 67 67 55 59 75 64 48 65 44 70 61 19 34 19 43 15 35 41 52 45 38 30 -1 14 -6 16 -2 31 28 22 88 52 26 32 41 24 30 39 58 45 51 41 46 40 43 40 34 43 67 59 46 49 60 46 39 11 20 16 38 19 46 51 42 25 15 29 68 45 9 32 22 19 25 36 34 18 31 27 17 15 23 16 10 27 11 13 17 8 1 4 3 57973 339 200 30 11480 16 6 13 7520 1703 -87 437 1088 1419 1765 2691 2916 2619 4187 4815 4192 4089 6582 8859 7590 9267 14450 24165 35516 44522 53911 62231 62212 55350 61571 69735 61675 74152 86690 87950 79812 81926 90948 102768 92983 70487 63084 64671 70459 86498 112179 139626 168682 236538 441700 323883 149703 96372 5420 845 559 506 503 530 425 474 350 265 291 336 283 282 343 255 251 269 291 206 337 299 252 275 219 198 222 256 204 170 158 275 140 57 189 253 199 115 174 176 210 81 110 22 94 123 58 198 135 170 198 123 136 122 92 175 176 136 183 182 171 217 237 181 166 170 200 127 94 82 134 87 119 128 114 136 87 44 117 99 44 70 2 4 21 -9 63 103 34 31 29 97 53 72 42 17 46 122 86 117 93 100 171 217 104 116 164 137 125 141 137 101 153 74 93 135 62 36 126 86 139 123 200 193 124 89 124 154 170 154 169 213 128 -6 91 150 57 100 110 186 107 152 171 180 206 119 151 125 101 161 176 170 122 198 214 209 163 110 156 196 174 152 216 170 118 111 183 120 156 132 131 138 114 114 142 122 112 130 112 126 154 159 110 148 89 74 101 128 136 130 116 155 144 112 109 91 45 60 54 86 119 81 23 44 18 48 71 58 43 17 22 17 25 19 34 59 18 2 -5 13 21 16 38 43 39 23 1 4 33 37 7 -2 18 12 8 33 49 34 21 32 31 14 40 39 52 44 54 28 13 0 58 55 48 50 25 21 3 2 3 12 17 14 30 30 10 14 13 35 34 16 15 27 42 23 999999 3 26 15 5 20 23 18 24 28 29 32 32 14 1 999999 7 57979 313 981 30 11481 16 6 19 7519 1705 -53 379 738 1156 1728 2417 2916 3563 4795 6939 9811 15938 34277 60289 74291 85342 154346 297660 526252 833487 978327 939092 881214 253701 51754 8952 819 510 471 415 497 374 412 346 316 257 245 244 187 343 388 157 249 344 318 289 165 118 166 137 201 283 117 191 223 130 146 191 155 205 127 187 143 160 219 103 138 205 210 229 247 153 245 200 91 174 220 249 169 164 125 136 165 119 52 180 169 134 199 173 154 151 142 7 62 134 82 119 61 5 38 83 75 71 59 18 14 -66 -10 67 37 76 3 -62 83 120 74 61 54 125 101 63 101 126 177 123 60 212 162 213 243 213 121 98 153 136 35 61 112 149 120 105 110 70 114 170 193 175 117 59 104 115 140 112 89 143 70 119 132 108 129 89 86 99 136 57 101 59 170 180 172 162 152 164 156 119 191 139 166 222 232 198 177 197 220 129 160 138 164 145 140 118 98 46 79 87 107 133 156 96 192 161 119 144 148 127 142 110 87 131 136 134 125 124 167 126 88 96 150 150 59 41 69 51 61 42 43 0 35 36 34 13 7 65 51 21 23 63 33 20 5 -9 64 57 80 37 5 38 57 68 24 33 51 22 52 45 30 40 48 55 57 52 4 22 46 8 25 24 40 52 57 51 20 37 22 19 35 40 27 28 13 30 34 40 37 20 30 41 40 34 25 11 46 46 29 25 45 37 43 27 24 25 23 35 25 27 31 20 14 21 13 5 5 57985 337 561 30 11481 16 6 25 7518 1706 112 294 560 933 1292 1496 1369 1848 2508 2969 3557 4890 6341 8227 12101 16710 24062 34563 43850 51914 62518 74124 77722 79990 85199 99711 128902 180975 239840 299496 321803 244245 304836 309194 357839 393963 454093 491013 321178 118812 27626 2957 509 446 503 478 501 449 371 346 233 264 335 310 218 241 268 200 229 292 396 279 214 289 315 268 172 140 185 160 218 215 212 96 201 229 240 161 161 70 186 290 141 84 169 276 219 122 91 197 164 261 303 269 217 223 223 220 167 183 199 164 250 182 314 154 107 72 138 99 121 67 164 170 138 131 26 56 61 70 91 95 67 132 133 81 166 110 147 163 14 130 59 69 159 131 151 127 205 110 147 185 224 189 172 169 167 94 117 49 97 77 88 79 97 129 152 135 129 129 79 117 130 109 175 194 137 160 179 170 163 141 116 137 101 108 237 167 166 119 185 132 130 228 167 198 192 174 199 215 186 215 232 193 240 182 208 249 217 253 241 207 222 204 210 201 193 89 102 98 98 128 145 147 163 182 164 181 183 147 180 172 192 148 162 154 175 154 222 190 98 91 83 75 80 52 81 84 83 129 97 67 96 98 64 61 12 43 66 56 34 32 52 47 46 34 64 82 53 34 55 69 31 32 48 88 91 32 59 65 52 77 90 65 78 86 90 74 61 47 71 72 39 62 52 84 78 80 82 79 65 59 51 80 72 79 61 54 47 81 79 50 77 88 64 65 67 69 59 49 40 47 72 70 35 45 39 52 47 48 61 59 51 48 47 52 38 35 37 26 30 15 12 12 14 17 6 57991 328 412 30 11482 16 6 31 7517 1707 -47 94 390 786 1092 1746 2638 3228 3568 4494 5826 7421 8962 11492 14380 17796 23960 28031 30358 34605 40261 46988 59291 76337 95259 109808 115589 126542 163174 210334 272486 322310 326421 346703 400415 421982 386696 352184 260051 147307 83974 21056 12460 4951 797 388 337 313 468 322 256 292 316 344 367 217 157 366 301 316 152 145 324 223 145 214 125 115 199 128 173 173 220 147 177 161 122 134 103 93 194 133 137 136 190 181 130 160 179 127 132 173 152 251 216 132 115 176 133 67 85 73 192 184 94 54 154 192 104 136 97 138 148 93 75 106 129 149 133 116 188 86 59 1 24 91 28 97 19 38 35 72 77 122 170 137 43 113 121 93 82 114 146 108 79 145 130 63 112 109 78 166 90 -13 -7 87 71 57 70 64 -10 41 107 58 87 94 24 51 43 119 131 89 204 116 78 138 94 72 110 109 149 135 139 142 136 181 141 143 141 171 128 42 146 150 152 154 162 113 171 211 170 144 174 163 148 117 107 101 94 112 92 131 113 101 83 136 84 107 83 146 175 153 159 164 122 70 137 146 79 87 94 139 145 149 107 127 49 83 69 30 42 27 72 70 44 27 59 66 34 18 -10 33 -2 10 42 51 9 -11 -16 22 -1 8 32 50 20 3 20 22 14 64 9 -1 28 36 28 24 30 35 41 38 25 43 35 45 27 36 24 2 36 46 62 23 15 28 16 23 30 32 24 29 22 15 15 31 7 8 1 32 10 20 22 999999 11 22 18 12 34 23 14 12 16 17 13 10 5 10 15 11 57997 342 174 30 11484 16 6 37 7515 1709 4001 4161 3957 4002 3574 2959 3638 4259 5450 5853 5061 6126 7570 7379 7520 8131 12737 18542 18271 15635 29592 69156 92669 107668 129393 83191 39202 33188 33245 36465 42248 48106 52496 71643 115956 181997 275622 394234 278303 177122 215311 321508 384218 361188 187191 102435 16691 6243 2255 1180 845 636 463 414 375 386 344 362 321 220 298 256 176 321 296 228 239 281 277 164 254 177 177 300 256 141 175 176 69 21 102 108 138 147 166 153 39 126 225 118 227 131 67 149 115 148 82 173 183 158 166 225 214 166 215 145 187 92 112 96 111 160 119 113 141 162 148 173 147 92 98 69 140 143 194 131 59 67 40 49 74 60 91 90 8 20 9 63 80 -25 83 112 33 99 74 10 65 151 99 120 134 157 161 121 91 63 57 35 -3 -7 16 90 63 -5 4 117 66 5 4 48 86 28 -11 25 37 46 173 112 12 89 105 92 102 60 124 114 202 170 142 101 103 124 152 190 140 156 115 144 154 164 195 207 180 226 186 81 194 164 171 130 140 153 112 83 88 84 73 42 131 124 93 66 111 169 143 87 110 92 137 160 198 115 110 114 114 129 120 137 144 151 178 148 143 178 138 103 69 -8 39 50 50 20 46 47 66 -17 -29 50 39 17 47 3 -34 24 30 12 12 9 -11 42 36 16 8 7 32 6 15 23 37 8 20 30 58 31 26 49 51 39 46 51 25 33 40 33 41 21 38 18 35 17 1 22 24 17 28 28 34 39 24 25 5 11 5 4 8 17 17 17 20 18 9 27 27 1 23 15 23 10 24 32 22 1 14 30 12 10 24 14 9 9 6 10 58003 348 115 30 11485 16 6 43 7514 1710 12880 13496 12386 9940 9889 9739 7501 5123 4198 3604 4291 2743 2032 2164 1965 1529 2001 2660 2859 4928 12082 25324 77033 190505 260074 199746 129724 165652 186050 130585 182001 205339 220344 236691 124621 96176 93256 100549 120073 127451 108929 96541 81189 73873 104268 129392 92329 95902 84246 62176 47488 14562 3918 849 572 467 518 504 426 373 414 341 390 321 364 297 309 247 311 297 264 211 181 165 302 247 210 273 186 246 203 132 113 184 283 234 102 268 279 230 134 179 216 150 154 231 191 214 165 159 215 166 198 127 94 220 234 233 155 186 154 225 131 149 201 219 180 163 203 261 300 200 113 200 102 77 178 105 146 116 169 106 -10 -24 4 50 55 83 64 38 56 81 81 9 50 54 144 165 149 223 84 150 141 140 132 80 122 91 124 162 125 72 107 75 84 46 42 112 102 107 101 68 30 13 -29 126 66 95 101 115 142 143 148 111 103 139 120 104 197 151 185 159 59 104 135 144 171 163 84 174 179 129 203 167 183 259 192 192 175 199 201 185 213 190 229 157 181 196 76 174 179 222 178 93 115 147 165 112 113 170 129 170 200 163 154 137 118 180 185 180 191 195 170 106 105 154 163 77 53 45 79 73 43 87 60 66 68 48 68 17 4 37 62 34 5 45 -1 12 53 -6 39 36 20 26 31 17 52 58 48 51 45 35 26 53 29 64 66 2 21 -3 46 48 48 67 61 66 53 56 52 42 29 48 50 73 29 35 76 66 76 31 44 53 56 60 50 51 62 31 30 45 47 33 29 31 54 56 32 52 51 41 42 38 31 31 41 35 23 24 28 24 24 25 23 5 9 21 16 12 58009 352 116 30 11486 16 6 49 7513 1711 5308 6565 6915 7305 7232 9030 11687 13648 15384 18552 22147 24808 23780 24124 24674 23915 23853 22770 22098 24693 31592 38255 39958 42525 48355 63555 67168 96661 107399 153142 195081 151524 123961 177457 155851 158236 188796 272538 342131 335960 225570 165541 110483 81253 72912 77775 99204 77894 69309 52645 38372 42800 21064 2848 1032 786 591 582 496 436 375 405 403 305 402 413 346 312 262 339 354 296 319 213 339 286 259 395 328 284 289 271 221 214 267 207 242 245 224 291 147 257 321 249 230 230 229 257 156 169 261 249 180 163 215 130 305 311 364 252 89 119 196 224 196 257 159 220 300 236 313 288 304 131 188 136 269 272 197 149 108 65 84 142 227 101 35 112 155 84 143 55 160 169 20 86 203 135 144 156 48 91 143 137 141 165 134 97 62 108 67 56 86 92 84 90 131 132 77 63 151 64 51 91 114 122 135 130 194 115 76 120 108 122 168 169 144 177 141 166 203 146 190 197 190 245 204 155 235 173 200 225 232 265 241 203 215 284 255 242 242 254 208 207 242 260 261 255 267 206 207 211 191 171 138 102 169 210 172 192 187 179 232 238 145 179 135 175 123 218 238 193 183 187 155 135 93 118 107 92 79 98 103 98 94 85 89 99 100 79 84 71 75 38 103 63 85 59 25 23 71 75 58 51 63 50 70 72 106 79 39 55 71 97 123 71 102 96 80 63 92 106 78 88 98 89 91 70 82 104 81 75 73 88 85 94 78 68 52 49 79 67 72 85 80 94 87 93 90 80 80 67 54 85 84 86 69 71 73 78 74 73 63 63 81 65 70 68 57 48 47 61 51 40 29 20 31 26 21 10 7 8 58015 348 117 30 11487 16 6 55 7511 1713 4996 6724 7462 7409 8376 9643 10399 11222 12157 11678 12329 13117 14684 17202 23087 28201 34927 41052 42313 42322 45244 52923 56158 62802 65719 68459 72117 66476 59916 70218 83419 82840 90306 117310 125870 134528 129791 145189 122226 84149 94150 102469 107671 116136 118004 104577 89688 82701 65282 45364 29898 18579 10351 3724 1258 628 409 402 533 559 424 341 350 309 348 309 289 299 265 328 349 281 355 400 313 261 229 315 317 151 209 287 265 188 228 257 249 156 208 233 184 225 246 188 246 224 121 259 162 160 186 171 166 219 265 222 194 257 262 125 200 256 190 214 226 180 147 213 271 165 198 256 268 206 123 136 156 123 80 116 135 181 141 78 76 115 21 46 51 70 149 86 95 -3 175 144 85 94 132 133 138 75 192 206 101 157 108 69 109 63 36 32 89 149 75 67 123 104 63 90 125 101 118 75 75 88 129 134 98 162 169 96 94 126 152 165 180 153 215 224 217 213 218 186 173 264 164 205 231 186 194 164 124 156 191 208 126 139 197 234 201 186 227 259 275 260 178 257 153 178 208 137 177 165 164 127 101 151 169 120 177 177 175 227 197 122 177 169 138 153 183 192 197 173 126 115 88 56 79 79 91 106 59 106 84 72 43 45 26 51 22 40 62 59 67 33 58 48 51 91 50 -4 40 49 57 83 29 95 90 68 81 76 60 64 74 72 36 36 56 68 52 10 45 82 76 36 39 73 63 57 84 64 45 73 67 56 86 51 28 50 49 59 70 69 69 59 50 61 58 30 47 45 29 35 53 60 42 49 42 54 55 55 39 35 37 42 30 37 42 41 37 27 25 21 15 9 13 5 58021 338 118 30 11488 16 7 1 7510 1714 657 544 496 805 1991 2556 3189 3524 3864 4371 3447 3468 3971 3930 4717 4844 4391 6340 7157 7288 6648 6436 8688 12288 17220 23477 31236 33098 35755 54162 102661 166300 199069 264298 332187 305233 320065 233024 176811 180339 202518 210264 167376 140661 128157 106120 101730 85765 63614 45270 21266 11015 4357 1281 511 432 264 357 412 326 324 319 306 279 317 284 224 355 234 212 218 93 205 193 312 249 181 126 147 172 156 163 118 185 170 167 149 129 123 196 108 101 94 115 139 51 130 185 123 77 134 204 177 152 183 191 225 144 135 163 84 119 44 167 129 184 135 155 152 190 234 173 185 96 127 111 73 78 152 187 172 71 42 173 125 11 -27 5 -6 -21 65 31 -31 31 -43 40 -1 78 52 191 96 63 65 101 70 113 94 90 63 26 64 40 0 43 44 21 105 18 -57 15 41 17 0 39 1 53 -1 41 37 16 60 56 92 108 130 85 66 84 89 62 90 186 185 146 189 144 143 165 124 135 135 80 109 145 134 145 150 186 175 201 172 188 159 141 118 153 79 115 158 172 138 74 109 182 117 93 72 85 82 105 178 133 140 172 96 144 168 92 93 89 130 158 155 118 98 34 44 20 38 56 59 27 32 26 41 31 35 22 18 -7 -11 -22 15 27 20 28 -6 43 11 4 38 -6 -20 34 -25 -7 1 -25 -11 2 26 33 38 23 -10 26 19 22 -3 -7 3 5 4 -25 -19 37 28 22 17 42 16 14 4 -19 1 24 25 5 -5 31 -2 0 3 999999 17 10 4 30 24 31 2 5 10 20 999999 8 1 3 23 28 15 7 2 999999 999999 999999 999999 1 58027 346 89 30 11489 16 7 7 7509 1715 568 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 697 562 2397 4762 5292 5006 5951 7446 10168 10939 12044 15122 21329 32340 52996 69438 114210 230218 326062 334647 333007 310707 532010 514222 390223 407482 562653 566899 396488 201628 127956 77430 34078 1619 437 490 352 347 405 305 365 373 260 342 347 369 215 290 244 281 328 353 318 202 163 223 320 382 136 136 232 328 263 222 261 235 220 207 143 195 132 181 175 166 138 220 160 140 234 201 162 146 167 180 265 237 265 248 153 135 212 122 148 200 206 172 201 212 234 234 259 223 75 102 105 111 167 160 121 161 237 129 130 39 167 116 67 22 75 77 141 96 55 147 133 68 131 133 120 176 220 183 105 64 65 81 54 43 71 81 82 74 130 35 41 30 76 29 163 122 78 34 51 31 142 145 105 125 75 124 89 127 208 222 180 138 179 132 165 176 190 132 159 208 149 185 214 215 204 189 212 222 231 185 245 242 176 169 207 167 158 185 217 232 170 158 145 161 143 153 171 115 131 129 121 140 181 129 131 176 182 181 168 126 175 190 186 158 154 187 95 106 113 115 57 95 104 91 73 61 79 42 69 61 24 93 66 79 72 59 66 58 4 60 49 41 78 43 -15 21 26 26 42 40 27 60 53 72 88 102 49 50 28 38 50 46 66 52 57 48 59 54 64 53 2 12 63 48 40 59 67 47 33 13 52 46 56 29 41 50 51 70 49 46 46 44 37 61 25 45 59 42 40 45 52 43 33 40 28 19 15 33 28 17 29 31 10 24 24 17 15 17 5 58033 317 872 30 11492 16 7 13 7508 1717 268 768 1199 1722 2592 3938 4851 6576 8645 10910 13548 17036 20243 27436 36193 50171 73652 103474 159060 247654 371111 467033 802533 999999 945811 459763 193569 104969 88641 80580 46179 15676 8608 4505 509 393 280 333 284 211 236 259 265 343 233 253 283 299 183 209 168 121 316 259 181 128 213 265 324 222 217 169 182 170 107 150 164 75 131 76 112 225 203 162 194 215 170 139 175 134 200 261 208 74 115 83 97 182 198 176 130 167 187 276 239 193 176 113 140 115 121 59 80 88 159 116 153 164 250 161 138 57 23 30 33 57 -19 72 44 2 -10 60 -1 38 153 50 61 73 53 89 75 79 62 100 91 130 77 60 13 55 91 58 40 47 4 -55 153 68 62 82 88 142 87 101 78 86 85 31 41 93 176 215 183 249 218 147 147 178 216 147 127 178 130 191 222 226 201 159 176 201 178 158 110 152 195 212 165 136 166 164 165 161 131 130 171 110 135 150 141 168 139 116 130 148 170 151 117 93 137 151 132 111 133 195 210 159 147 164 149 146 92 64 69 74 91 62 70 80 73 67 53 51 50 77 91 26 14 7 26 65 56 -18 0 18 7 -3 43 17 -6 29 2 1 28 69 71 43 44 37 45 39 44 37 52 23 36 11 28 66 33 43 42 34 59 68 56 56 22 37 48 54 36 13 12 7 19 18 22 43 25 29 20 12 17 28 30 14 39 12 2 19 24 16 14 16 24 8 28 25 6 19 24 10 12 7 999999 3 1 58039 319 966 30 11496 16 7 19 7506 1718 34 405 1094 2084 3533 6098 7998 12621 17259 26693 47694 70502 67890 68729 82032 97281 114871 140790 154906 202088 268265 372209 452485 370126 388176 445298 457782 480542 416036 224165 102238 56457 2692 305 232 266 220 267 348 307 298 291 188 125 217 241 294 220 188 158 283 188 194 206 186 189 286 271 233 261 192 144 197 197 150 77 113 185 201 242 266 122 242 222 202 240 188 128 52 129 167 175 99 131 118 194 197 94 254 239 223 126 134 216 208 149 260 255 135 252 129 171 180 150 178 233 163 168 82 77 102 96 100 101 89 43 77 107 60 53 69 42 58 3 97 125 42 81 66 192 87 -12 7 81 97 17 102 94 65 56 13 45 147 91 59 98 80 90 65 117 104 137 81 171 141 184 123 215 179 219 147 211 214 247 251 196 179 207 130 156 165 188 228 165 196 226 165 213 231 253 248 272 248 144 214 264 231 191 156 209 225 174 173 126 148 139 138 173 146 162 179 141 163 100 136 133 179 159 130 128 194 181 185 179 192 221 177 103 154 151 104 80 47 70 102 79 58 83 117 78 33 43 40 -2 17 35 45 33 54 12 38 50 38 35 9 19 42 40 52 32 46 48 41 68 70 55 57 59 58 52 60 65 96 82 70 77 69 80 62 61 56 62 24 36 71 77 42 51 60 39 42 62 60 50 34 52 62 63 53 51 53 54 42 38 18 51 73 43 39 49 37 48 40 51 30 36 24 28 32 38 34 27 18 24 23 32 22 999999 1 58045 345 129 30 11499 16 7 25 7505 1719 14610 12715 8442 8678 7884 5563 4565 3513 3404 3874 3944 3922 5410 7455 9531 11023 12234 11262 11205 13038 11972 13491 12164 12689 14248 17090 18932 20249 22633 26308 28348 33117 36817 46152 58679 68964 80063 96206 109071 123749 140608 162254 199113 234287 247895 266841 278945 225683 163776 143860 135133 143933 131260 102427 96665 88201 52045 5748 554 275 329 386 392 265 213 236 257 196 233 311 241 269 173 193 187 153 194 187 238 147 124 77 229 164 118 254 313 243 209 86 134 217 208 53 46 165 181 201 167 108 143 163 194 233 202 10 81 122 208 192 139 133 164 179 174 136 149 173 236 253 197 152 206 188 179 112 129 103 80 129 92 140 197 155 75 118 100 51 58 38 1 36 116 70 25 -33 -18 71 104 99 55 9 47 0 -9 74 83 59 47 30 77 44 95 90 9 62 -37 -59 58 77 62 67 49 144 105 60 47 65 77 81 69 85 114 73 53 51 81 166 205 207 207 184 128 134 120 200 161 122 156 127 226 132 173 174 130 135 208 191 143 181 193 213 253 214 203 139 151 127 142 176 114 160 174 136 173 129 83 137 96 68 98 211 179 157 166 137 116 134 213 195 196 206 172 207 117 68 71 73 78 69 80 37 59 73 64 40 64 78 35 -1 7 18 -12 31 58 22 5 19 30 33 53 11 -10 26 40 5 -6 26 42 31 31 39 48 50 61 40 54 47 27 29 65 84 72 49 54 53 41 39 34 32 19 42 44 34 42 45 40 32 28 35 45 48 46 61 31 32 38 40 32 35 23 22 31 38 35 27 27 24 36 53 42 32 40 30 21 25 18 999999 11 0 15 4 999999 999999 0 58051 347 100 30 11500 16 7 31 7504 1720 29324 19905 15542 13071 10027 7067 6354 5899 5082 4393 4461 4449 5933 7992 9293 8855 7682 6368 7792 8815 7348 5599 5858 6399 7164 8330 8772 8988 8536 8922 11865 14284 15003 14334 13762 16398 20986 23824 32142 40070 47534 58899 109072 105736 100705 113348 148365 220218 308077 417508 372634 576799 661140 673846 348431 16348 3103 2263 1345 894 672 418 441 445 505 383 362 337 272 231 287 290 277 307 269 177 267 226 242 181 196 187 189 209 207 221 232 230 296 129 128 261 61 145 241 132 128 182 196 148 207 128 276 258 145 194 179 216 110 188 216 178 46 110 183 12 86 169 92 143 248 169 273 149 177 218 200 155 230 203 140 173 172 244 203 195 204 143 20 6 111 42 50 95 37 100 26 127 82 -6 143 80 134 87 70 59 36 -21 88 148 109 84 39 44 87 15 64 55 65 123 108 9 -4 83 100 25 96 15 36 105 61 73 110 50 103 52 121 182 216 162 177 195 207 208 224 195 233 168 206 253 186 230 187 201 194 219 268 260 213 202 214 193 269 228 200 149 227 242 220 248 191 235 147 187 176 155 185 194 151 92 99 99 175 199 167 88 161 149 179 162 166 163 161 142 96 109 73 88 124 110 114 104 59 91 106 48 58 58 72 94 27 27 43 21 11 31 61 41 30 48 32 56 65 64 64 43 39 9 58 53 16 61 35 11 32 26 42 62 50 83 85 82 39 31 52 26 35 55 62 47 33 54 65 47 58 48 60 51 29 60 54 15 14 43 45 44 51 32 27 33 28 38 34 4 43 53 56 47 43 40 28 30 31 39 43 17 30 19 7 17 17 999999 16 18 16 7 2 58057 315 940 30 11500 16 7 37 7502 1722 -27 218 633 905 1383 2240 3444 5209 6907 9034 11669 14619 20972 30198 40542 53006 72973 141670 229166 245829 314561 497924 714318 999999 999999 458881 308098 35794 11053 2601 449 350 342 476 399 307 308 333 441 366 426 315 371 289 304 348 279 295 230 209 235 182 220 216 160 180 280 274 210 184 222 287 270 248 289 200 191 124 91 193 153 153 166 129 208 237 180 171 220 156 184 206 144 111 180 171 146 125 251 186 76 124 78 205 186 187 153 196 154 172 126 131 192 190 204 216 238 285 254 231 133 31 110 86 47 85 136 86 83 38 33 -7 68 116 84 112 47 92 123 120 79 34 50 170 63 96 87 120 36 36 65 120 89 108 61 58 -3 17 86 100 83 26 59 152 146 126 143 137 139 144 121 146 252 199 140 131 224 280 214 217 263 234 167 280 241 264 237 236 210 272 214 196 178 221 256 232 204 211 188 169 191 234 200 196 144 181 161 202 148 190 150 143 165 142 124 187 161 151 210 238 184 169 171 198 209 170 161 147 122 138 125 62 10 67 61 117 104 107 48 89 71 46 5 23 56 86 50 49 60 16 14 21 66 43 61 68 62 79 68 19 19 37 38 50 48 28 57 76 59 43 67 55 54 5 45 51 58 51 46 53 68 68 53 22 43 54 58 43 40 27 40 40 41 43 23 42 60 55 31 40 42 36 41 33 27 35 37 45 29 48 32 41 40 24 6 18 25 28 26 21 19 18 19 27 21 58063 314 970 30 11500 16 7 43 7501 1723 -13 333 741 1257 2162 3443 5290 7624 11763 13978 18906 24075 30739 44095 68173 112775 166583 180179 210306 319507 379480 518994 836457 958955 606128 558263 142280 10546 556 443 468 377 342 368 381 307 330 391 206 315 264 315 262 213 306 260 365 244 109 240 171 103 220 199 193 172 322 175 228 252 246 271 155 138 237 188 104 126 279 180 256 218 151 197 193 239 247 190 168 123 217 219 131 182 179 64 170 201 164 196 224 139 163 204 187 249 298 239 288 273 233 198 104 233 221 242 239 141 121 86 129 116 58 38 12 33 67 23 72 132 55 59 76 -5 48 68 85 50 77 70 97 120 -8 24 84 80 107 101 77 117 149 84 28 73 124 47 -16 62 60 93 131 76 152 100 73 50 124 110 83 133 225 245 186 178 191 182 195 197 187 204 262 270 209 236 280 229 244 199 197 218 201 196 187 238 164 151 134 214 196 212 182 185 210 150 137 145 156 151 147 138 151 163 100 73 114 89 135 147 177 182 156 225 174 154 152 193 124 96 86 109 106 103 76 82 88 96 71 85 53 87 43 43 12 50 35 40 38 33 35 46 57 26 52 -5 15 67 59 35 69 76 21 41 50 22 16 49 63 60 72 28 51 61 30 42 41 51 36 29 49 39 42 45 44 29 31 44 6 22 29 50 66 22 -17 3 46 35 17 17 32 42 19 17 34 3 28 26 16 24 36 28 14 12 23 19 26 9 13 18 16 20 23 11 6 9 58069 336 404 30 11504 16 7 49 7500 1724 29 159 406 589 1022 1396 1734 2089 2721 3389 4135 4323 4692 4897 5364 5793 6850 7334 7171 8127 8866 9958 12418 15430 17783 20337 23032 26847 32681 43247 63792 94517 153788 212545 234284 260328 279992 323506 546222 391999 360581 383557 425266 336282 274424 240213 140443 34620 871 374 289 287 361 345 329 316 272 281 240 307 329 396 272 471 327 276 288 340 184 160 202 203 246 253 190 139 151 306 151 129 291 267 183 118 243 210 195 130 177 199 100 128 263 221 264 226 240 156 208 190 119 127 167 152 122 171 131 155 147 207 240 243 209 186 222 249 190 243 199 177 230 229 281 234 232 131 198 99 24 80 76 54 77 76 8 55 55 48 127 51 82 105 58 76 68 58 57 62 57 46 14 86 89 69 13 117 118 125 38 111 114 154 149 66 47 21 16 28 61 158 149 126 80 140 49 122 65 136 210 195 117 187 206 161 213 176 224 214 221 251 251 241 265 236 194 178 144 194 163 210 217 152 157 185 188 216 200 228 223 243 172 184 167 150 160 166 141 187 125 81 124 98 149 199 187 140 132 153 153 151 183 176 228 184 137 94 102 81 78 65 77 77 91 45 90 120 104 65 72 90 63 50 16 22 54 29 -35 36 51 9 35 42 57 28 11 19 29 28 51 48 59 45 50 61 49 47 56 40 48 64 63 25 34 26 1 55 68 40 40 63 58 39 33 58 63 69 40 49 39 52 31 39 51 50 14 35 44 39 29 22 21 26 20 36 46 34 34 29 42 35 22 20 32 36 21 17 15 7 22 26 8 18 4 12 6 2 58075 338 109 30 11509 16 7 55 7498 1726 3056 3863 5042 6802 8516 8655 8980 9437 9839 10927 12140 13741 17745 20383 24515 31714 37297 40769 44715 54634 62208 58252 59985 65374 62839 74608 78061 69280 77068 86044 86153 115990 140565 152500 177766 169399 128855 114891 111019 120965 123497 116321 153487 206202 240561 277107 273111 203399 96741 44344 21901 13298 8573 4599 2103 899 360 385 267 364 315 347 370 318 267 333 200 127 186 270 330 247 313 236 262 346 205 248 303 175 178 134 163 95 199 253 199 161 174 235 206 178 128 73 222 225 164 134 154 188 150 210 222 144 110 66 63 91 64 167 217 21 117 128 199 171 151 184 245 114 157 102 223 263 240 105 191 173 61 107 180 222 237 213 202 231 128 73 75 49 39 26 9 32 34 16 73 71 -13 20 30 22 23 12 29 51 73 44 42 42 2 50 -6 70 41 11 24 31 68 67 57 20 22 42 97 61 101 35 29 68 43 11 32 93 2 71 164 128 158 144 129 93 175 256 139 178 195 197 203 235 267 222 197 221 206 222 163 171 165 146 208 128 137 182 154 255 206 171 218 175 108 121 167 113 102 86 148 120 100 87 72 77 120 79 124 169 139 156 95 91 128 174 147 141 145 133 95 68 93 98 83 55 64 64 49 57 30 50 80 59 43 34 28 19 -11 -15 10 -13 -18 -37 3 12 -1 38 18 3 26 18 0 21 1 17 15 24 42 23 8 8 7 63 60 47 10 17 2 26 30 5 -6 14 19 30 22 49 34 17 -7 28 37 21 43 21 14 17 2 999999 16 23 35 14 3 0 999999 999999 12 5 9 7 999999 2 999999 3 2 1 999999 999999 3 2 58081 330 712 30 11512 16 8 1 7497 1727 65 383 865 1164 1782 2575 2893 3695 5087 7966 10715 13582 16886 19501 23885 29172 36007 46976 61043 76121 95948 112812 130289 153722 177495 214018 331593 490946 581310 587597 626284 541703 376377 220053 16443 974 454 421 296 259 386 353 331 332 353 332 348 244 280 261 252 291 239 258 166 206 300 343 309 249 287 275 233 110 172 165 167 237 160 112 107 179 161 122 224 274 179 64 194 149 112 171 228 148 241 323 269 210 257 134 203 194 151 108 21 82 178 241 181 174 154 155 178 234 290 264 230 216 285 259 228 223 273 313 274 156 137 79 9 59 63 100 49 41 14 123 112 43 -10 6 80 63 -10 -1 -37 50 106 70 36 91 95 51 81 28 83 74 65 29 25 123 120 127 31 -24 86 123 47 7 32 27 77 124 79 46 126 124 96 128 170 239 254 217 208 193 157 158 224 239 272 344 271 194 183 223 258 254 255 242 164 182 169 247 257 241 213 180 193 199 189 211 147 119 159 185 169 188 181 66 85 115 218 159 113 89 119 122 120 147 184 163 137 161 146 185 132 113 125 96 56 40 81 60 81 72 117 114 75 98 98 68 56 39 51 64 34 41 35 53 76 52 32 29 37 31 73 44 56 63 53 65 64 50 50 54 29 29 75 60 78 83 83 55 34 43 50 90 81 42 54 31 44 63 42 74 67 49 37 71 55 44 66 57 41 41 62 75 51 38 30 29 47 50 42 45 41 46 34 8 29 40 36 32 18 24 27 38 18 19 37 18 26 5 7 6 8 12 3 2 999999 4 58087 335 503 30 11513 16 8 7 7496 1728 97 384 394 315 654 865 2212 6737 12281 12215 12373 10756 9740 5793 6666 7280 8516 9810 8158 8488 10037 15756 25269 32485 33578 32710 33249 42327 50326 55929 65490 75986 85720 100425 120945 156471 204813 255832 339611 438370 497800 465930 386316 383229 307009 93932 31228 1226 346 244 402 335 166 297 315 343 299 403 309 289 249 198 201 256 216 251 222 192 111 259 282 189 243 209 191 229 149 198 154 187 254 149 205 261 295 224 140 151 273 192 315 279 251 184 210 238 180 209 200 134 186 97 160 158 82 280 301 299 241 256 214 186 217 242 228 252 199 221 210 251 299 210 214 132 63 68 79 97 52 56 7 78 120 110 72 89 53 97 76 98 104 51 42 51 140 40 152 145 95 30 39 117 129 42 110 115 24 43 121 64 135 80 55 89 33 113 36 42 83 27 44 169 94 76 67 145 205 220 197 216 204 183 160 249 239 234 244 276 242 267 287 225 240 226 213 188 210 219 164 180 197 240 176 253 205 197 234 144 181 159 127 114 131 136 154 139 129 175 122 147 90 112 187 151 183 171 199 116 117 152 170 120 94 91 43 91 37 42 77 83 71 63 90 63 100 32 45 44 50 53 28 19 23 21 4 14 10 7 40 35 18 28 38 63 53 67 51 42 14 23 36 43 32 60 64 41 59 78 29 25 48 58 60 60 35 34 28 48 42 19 29 27 24 34 34 28 52 36 48 75 76 62 52 31 26 40 35 29 40 46 37 44 42 25 31 38 30 22 44 21 25 29 26 31 29 34 18 1 10 11 7 5 999999 13 10 58093 335 235 30 11515 16 8 13 7495 1729 -28 501 1006 680 624 609 693 861 767 1070 966 865 940 1312 1781 2552 3980 8704 16565 26600 49253 89556 110213 115459 207825 287659 135738 43770 51782 69070 90592 114896 134945 155954 176188 185952 188670 188560 196658 177396 150048 153114 169890 158160 127396 106008 90936 76013 56237 30705 8306 2237 883 707 436 375 328 288 203 275 258 235 261 193 284 193 175 201 203 307 153 257 329 205 256 251 180 129 187 248 48 130 112 74 142 128 156 87 138 196 143 113 88 4 102 167 138 204 178 148 180 221 203 104 87 140 145 132 99 154 50 129 143 43 137 190 61 73 211 215 213 137 207 139 229 293 351 284 150 78 103 77 16 61 17 48 136 7 85 26 -43 -16 25 5 88 -1 73 79 88 54 91 -5 1 -7 23 97 -36 -8 52 65 12 22 21 -5 -24 -50 8 42 44 -28 19 43 45 41 84 44 12 48 62 32 36 32 15 98 99 125 175 210 117 148 178 164 199 133 245 237 168 195 170 198 173 185 205 175 202 166 191 151 168 198 187 135 153 166 206 187 168 139 161 142 157 160 133 48 89 91 36 92 102 98 102 149 127 123 145 130 89 147 135 105 76 81 67 53 19 -8 5 42 56 47 80 52 27 40 17 5 43 37 0 10 4 -2 -19 -9 -14 2 -12 37 20 9 -9 17 12 5 50 -22 -11 22 41 3 -4 2 -4 4 11 37 35 27 37 39 41 19 20 33 43 34 28 20 15 -8 19 14 10 35 27 24 22 24 38 31 21 51 48 18 1 13 25 27 12 20 18 13 5 14 5 999999 3 8 6 19 8 6 999999 999999 8 58099 321 958 30 11518 16 8 19 7493 1731 472 2202 4663 5040 2718 5587 11246 21466 32981 51066 64781 53069 60444 94032 207007 391144 515399 566519 608462 841765 664268 548908 322300 79507 54543 35706 18563 5099 1261 482 444 299 387 293 185 222 297 266 256 257 292 308 255 246 234 251 298 337 360 207 239 260 313 166 200 121 140 122 166 193 180 141 147 169 214 297 124 233 187 231 248 98 200 165 161 159 201 83 64 62 83 198 189 99 244 106 94 211 111 143 152 204 196 143 229 159 164 195 315 264 279 243 215 280 195 183 218 135 189 161 61 35 -18 76 71 74 15 94 66 26 -14 29 68 20 18 58 54 76 68 -16 58 75 14 115 63 42 31 30 54 93 102 38 115 32 98 35 55 40 48 58 51 67 34 -8 58 123 17 100 95 3 108 183 245 219 190 130 176 235 234 183 222 256 243 224 190 240 252 203 263 235 254 275 188 212 192 184 227 175 224 186 253 217 199 192 121 154 142 66 69 137 150 87 109 159 148 129 145 129 165 157 130 140 138 138 147 128 155 153 56 71 114 101 93 61 61 113 58 38 69 74 65 40 62 41 50 24 32 72 25 -2 43 17 31 -2 49 58 50 51 21 15 30 28 34 46 65 46 31 62 62 61 56 59 86 46 76 74 54 50 60 71 43 43 52 53 66 80 60 57 27 40 62 62 32 52 41 33 52 55 50 51 38 48 53 74 55 50 48 40 44 55 41 34 43 27 24 25 29 24 43 42 37 37 33 15 13 13 17 22 14 17 9 58105 340 419 30 11519 16 8 25 7492 1732 -94 -83 999999 239 746 1422 2526 3136 3069 2506 2565 3718 4799 5730 8658 14097 15953 19724 22371 28033 40975 51408 52550 51229 64443 65124 78883 118801 121872 60217 54062 64089 80330 103340 143850 146540 173963 162288 141058 167341 222433 234575 309412 434495 356316 533092 367973 331265 7588 522 376 319 379 365 300 350 348 367 177 324 213 227 177 273 301 260 236 273 187 295 247 213 118 201 207 238 255 158 209 111 160 58 44 259 203 105 133 195 208 166 238 258 105 74 120 70 74 79 50 79 120 167 172 168 205 181 207 238 296 162 160 67 203 217 264 285 146 239 219 271 273 223 271 171 229 190 156 119 169 58 76 1 82 121 72 111 52 62 90 82 84 6 114 70 52 46 63 90 25 77 72 65 60 64 106 24 15 90 109 105 -11 79 116 132 99 154 95 33 54 78 116 36 72 27 2 21 26 47 142 169 194 188 232 238 166 190 301 262 276 259 238 362 278 218 238 204 278 259 191 194 166 169 204 180 236 266 202 223 173 101 236 202 221 138 78 162 173 187 96 103 103 126 140 105 141 184 168 163 129 144 171 101 125 135 107 78 90 58 96 30 33 63 68 45 100 104 29 58 75 72 63 77 59 44 -1 19 47 19 -7 5 35 39 54 30 37 15 27 45 42 27 45 55 49 79 58 24 70 72 40 40 82 55 45 40 37 38 31 55 64 45 53 66 57 37 50 64 57 58 56 39 17 37 41 32 45 44 40 29 29 44 37 61 57 43 36 22 31 34 51 33 29 33 34 30 22 32 31 31 24 18 15 18 24 30 19 5 999999 999999 2 0 58111 315 1018 30 11518 16 8 31 7491 1733 35 330 966 1948 2765 3668 5330 11185 33881 49422 42379 51977 51665 71554 106907 148127 186130 158142 157064 249475 227102 233892 287992 333315 409223 461836 496581 447186 396723 379909 216894 38214 1989 335 340 365 350 374 344 322 175 288 345 281 237 121 270 288 241 272 297 130 193 168 123 246 115 97 102 179 102 86 137 105 165 128 132 150 159 187 116 109 178 239 162 69 46 16 80 92 69 158 161 133 213 171 135 132 217 183 191 170 188 196 144 212 224 191 227 212 154 200 259 356 215 148 87 60 60 91 106 144 108 127 38 34 -11 -81 48 62 76 -12 -8 29 104 34 7 90 42 -33 -15 28 111 122 62 50 1 43 21 35 66 99 27 -38 102 84 86 67 81 75 98 3 13 35 50 46 66 65 -8 52 86 152 168 183 209 259 167 202 209 237 246 205 205 236 224 160 142 217 227 229 241 207 214 155 180 169 179 195 183 204 274 132 151 157 140 159 35 43 85 88 101 108 87 100 126 99 135 143 114 105 150 103 91 121 116 81 117 63 59 55 76 57 79 49 25 7 90 105 69 47 59 -4 -10 -2 -7 24 14 -33 -26 39 9 5 0 31 33 36 17 25 7 -9 29 7 47 55 29 11 35 31 23 59 53 61 54 51 51 59 65 16 1 47 57 33 37 35 22 35 41 52 49 27 28 37 34 24 32 43 29 16 15 22 32 24 18 39 25 27 38 19 12 21 30 26 21 22 16 16 7 14 999999 999999 999999 5 999999 0 6 58117 312 1255 30 11515 16 8 37 7489 1735 -71 170 682 1629 4394 12952 24736 38804 58322 79682 161500 303529 402591 514574 506097 378249 308050 450412 821972 807181 603735 417875 67154 1540 634 420 355 215 296 266 343 294 149 294 261 190 251 256 302 171 230 178 202 105 56 136 133 118 187 223 196 237 147 235 232 134 125 81 263 173 219 170 199 172 200 189 129 92 28 23 107 126 144 43 118 234 178 173 223 249 168 159 189 226 186 196 258 278 231 194 215 260 315 267 257 252 214 147 29 106 195 116 97 136 162 39 160 76 -76 66 85 85 -12 85 58 16 93 48 23 -40 33 22 81 53 12 23 84 71 57 32 78 86 70 74 81 57 28 46 74 29 79 84 60 141 172 90 81 155 116 47 134 183 222 206 197 275 268 227 256 333 331 345 280 273 247 194 246 179 200 235 255 206 144 170 195 223 190 193 227 215 259 227 195 193 190 187 155 152 115 80 163 121 96 93 138 153 173 125 187 139 189 174 156 150 133 144 109 203 95 61 119 111 83 77 90 76 62 51 25 47 72 53 45 17 52 58 54 23 -12 37 47 54 29 46 35 61 50 56 65 85 43 55 54 41 69 43 63 80 69 69 69 26 55 64 83 73 82 55 57 47 85 80 73 68 66 66 60 46 54 76 39 67 57 55 76 66 49 66 65 67 43 40 49 26 66 49 39 49 46 48 60 46 37 47 49 50 46 34 23 36 48 37 31 34 36 24 24 22 12 11 10 2 58123 325 594 30 11514 16 8 43 7488 1736 -26 472 1707 2711 2574 3107 3937 4514 4514 4776 5426 5537 5950 7503 7624 6636 7436 8705 9869 12209 15683 22570 30481 41794 55770 73589 101844 142357 222504 334209 457356 534026 411580 330182 322051 338354 349777 319352 289871 150155 87454 192793 150286 4605 364 310 223 219 280 248 184 75 270 279 190 162 193 163 191 185 229 214 184 307 119 81 66 27 155 229 153 122 100 107 132 113 218 131 131 163 104 61 113 52 161 110 135 136 48 99 91 53 32 -1 65 19 45 153 14 110 107 253 247 201 153 164 166 159 174 198 202 167 97 231 233 271 259 226 206 218 127 142 65 34 80 33 80 90 34 101 78 75 7 77 61 -16 -13 48 -3 49 -41 -26 49 100 16 22 -8 13 32 -19 27 67 -18 -80 42 90 1 21 48 48 73 54 56 40 63 57 26 -4 21 18 7 81 40 88 173 234 251 214 241 234 257 255 238 240 205 202 194 179 210 155 186 162 169 153 187 162 175 200 191 220 210 178 166 160 182 199 132 91 104 123 112 101 117 115 121 133 94 123 125 87 106 86 122 119 105 122 109 94 82 72 107 60 25 63 42 63 38 50 79 7 32 50 51 16 39 16 10 -50 -1 45 53 -21 -4 13 26 3 58 36 21 11 28 10 -19 21 60 22 5 17 41 27 17 30 35 23 40 -3 30 51 34 34 53 47 27 28 34 52 42 29 38 37 8 -27 2 43 -15 -10 26 35 39 20 7 22 23 25 14 24 27 31 5 5 14 24 3 999999 1 10 17 11 2 999999 999999 6 7 5 6 58129 345 148 30 11518 16 8 49 7487 1737 20488 22755 21539 20074 18919 18498 22007 29627 29423 34910 43085 46485 44245 42374 45875 51564 56157 85159 114277 115129 132198 163136 188098 219738 153215 60556 43065 33236 25330 27374 40702 64665 73016 92554 77208 106088 105878 110887 127566 78951 63934 81066 132945 281945 119900 167553 284758 102664 44666 35451 43525 36966 21633 6735 3084 1686 1120 661 600 485 359 353 322 422 288 250 345 402 303 238 227 247 263 235 203 332 327 218 260 344 286 226 303 175 135 118 213 235 252 133 161 129 165 122 153 301 114 166 256 228 206 211 257 98 54 132 134 151 107 28 -37 38 135 69 170 186 128 242 271 233 218 217 167 161 230 211 173 173 183 227 241 335 268 374 336 294 159 128 117 115 154 14 18 80 123 40 32 9 -12 99 43 -57 49 70 61 124 0 37 50 83 17 94 -35 59 25 64 65 116 47 61 117 36 79 58 65 93 81 108 96 14 58 89 83 97 28 24 97 128 121 232 226 312 247 220 285 247 265 289 293 307 288 302 207 208 212 185 158 120 143 170 208 199 284 274 207 169 225 195 180 201 152 166 175 129 96 79 123 152 80 155 123 89 71 78 149 140 160 176 187 145 103 136 135 118 108 104 62 44 49 101 77 65 61 50 57 96 73 83 102 77 41 45 35 6 9 42 63 13 26 37 58 11 -17 22 34 26 30 48 26 18 -16 41 39 48 47 56 55 43 64 77 36 45 44 70 46 24 45 45 43 38 24 48 42 41 44 65 54 44 50 26 44 67 44 42 36 36 48 47 50 22 22 34 32 24 45 42 36 42 46 42 41 42 28 22 16 22 24 25 12 999999 14 9 15 10 3 58135 333 514 30 11524 16 8 55 7485 1738 -7 112 163 622 1197 1690 2728 3837 5218 6383 8381 11561 16299 23524 29468 33277 38005 46134 56762 69871 81332 89335 104378 121781 129616 143824 173594 213648 236535 293570 419540 493870 318954 265095 248913 221051 180191 136794 95512 54935 29715 26513 57382 52250 2929 671 527 445 582 383 355 412 322 320 243 253 389 289 227 244 305 272 238 273 361 235 277 186 137 243 185 137 244 150 199 232 226 95 112 177 100 223 209 132 135 184 223 155 166 88 135 116 132 166 105 33 80 207 140 99 144 198 -21 39 63 62 134 253 134 211 108 145 171 50 151 188 240 293 256 261 382 544 416 220 115 96 159 175 100 93 59 72 -42 8 41 -7 36 54 58 53 90 26 -36 -6 91 83 31 45 22 86 64 77 141 65 79 102 135 64 59 64 4 61 102 64 90 66 98 88 70 84 50 41 68 82 127 125 194 281 217 190 234 292 224 259 335 301 267 245 278 309 270 228 172 91 90 189 126 201 182 159 170 224 178 176 143 159 158 193 234 161 132 149 128 150 150 152 144 87 63 37 95 144 167 145 104 151 117 136 132 164 141 116 132 105 74 85 57 56 63 74 82 61 33 77 65 39 57 111 53 42 4 30 43 17 3 15 49 71 26 61 99 36 -1 12 26 58 61 36 33 56 88 16 57 62 80 23 59 50 37 43 55 51 41 22 10 31 38 64 40 25 25 43 13 8 13 15 30 58 71 53 48 65 47 42 38 37 33 34 38 43 46 31 30 38 35 25 35 38 29 21 10 10 18 24 20 23 16 14 9 10 10 13 3 58141 342 155 30 11525 16 9 1 7484 1740 233 312 271 485 617 1211 1664 1983 2804 3310 3222 3534 4494 5131 5758 6790 8500 9914 10973 12743 14762 16477 18269 22355 31260 38318 42644 44259 44859 52014 61330 68508 72960 76990 85258 96272 107940 120463 128555 140293 154554 176141 197824 213539 231025 247821 269117 281829 248435 180277 121290 87732 58790 37109 18422 8137 4196 1578 394 322 418 355 409 408 194 227 208 277 217 252 208 288 186 217 266 270 299 174 236 190 265 177 147 118 -26 106 54 148 193 282 269 130 209 155 158 110 101 46 107 187 68 111 160 158 158 105 177 106 158 110 37 53 -35 72 77 59 104 286 194 203 191 72 141 191 162 135 125 235 167 198 253 226 212 246 324 334 455 470 319 119 113 127 49 24 92 101 79 53 -9 34 57 -14 31 66 40 92 49 -20 -35 52 56 16 -31 -26 64 25 32 -16 34 61 86 119 149 35 74 73 72 110 11 -28 75 110 113 85 128 52 43 94 105 80 174 180 169 175 168 278 207 213 341 256 216 306 233 132 58 93 117 129 85 103 228 271 127 142 201 196 207 181 139 147 143 119 168 103 142 136 116 128 115 61 43 69 108 73 92 129 140 108 81 109 93 80 127 122 21 98 81 67 71 12 3 85 96 58 74 48 39 41 42 34 38 52 48 28 4 20 30 15 10 -4 22 35 38 -11 -13 -15 -3 40 6 37 57 43 32 26 9 15 37 67 38 25 7 53 52 24 24 30 21 10 43 41 31 34 57 53 15 18 36 44 47 44 27 4 22 25 29 40 47 22 37 29 27 24 14 21 42 35 25 38 27 28 27 8 12 21 35 21 15 4 7 7 21 14 58147 342 420 30 11520 16 9 7 7483 1741 -79 120 327 327 349 525 1300 2771 4577 4730 4464 8244 8661 6716 8345 21874 33014 34273 30824 34486 33238 32754 35038 40852 49796 59631 68483 74673 88599 107385 143715 176099 225362 353013 422103 344692 273442 221271 267237 318451 296562 197407 171249 152402 111871 85026 51174 30387 19919 11762 3638 471 426 283 306 317 285 350 288 303 261 215 388 261 216 331 332 235 257 214 274 230 247 225 291 157 141 106 65 9 101 205 182 208 218 217 232 114 153 228 225 216 255 267 185 113 250 122 192 184 182 108 161 193 70 94 97 180 267 182 217 244 196 144 201 254 274 209 219 261 266 344 307 366 486 457 384 309 215 300 235 224 142 137 52 93 113 121 -25 34 55 35 68 69 83 48 41 49 68 32 84 90 95 14 16 107 61 66 98 52 106 48 63 87 160 115 102 87 130 40 60 101 130 108 144 145 94 131 67 124 137 241 223 259 217 244 292 296 274 338 305 233 242 220 138 146 180 118 93 153 158 115 155 215 286 216 184 190 147 234 285 238 206 172 154 186 178 125 117 102 41 84 178 138 138 110 120 145 114 113 149 142 82 118 153 142 104 82 76 138 75 59 27 90 49 97 74 57 51 64 69 88 77 88 96 71 63 52 69 37 40 49 38 17 35 30 40 53 58 66 41 49 63 91 65 36 68 67 84 75 48 52 75 70 87 53 62 63 57 52 59 56 83 74 62 41 59 83 54 58 46 62 49 48 70 70 59 68 52 60 79 74 46 46 33 54 46 42 55 48 41 64 50 37 47 55 30 36 37 30 30 37 27 35 26 17 7 11 3 999999 3 1 58153 350 85 30 11515 16 9 13 7482 1742 36110 4965 563 1210 2071 2570 2715 2777 3076 4107 5383 5346 7304 9687 11722 14809 16136 18164 21649 21464 15121 14314 13605 8728 4387 1907 403 999999 999999 440 1378 1811 1952 3545 4550 7559 21507 21835 34292 41189 20697 18302 37032 83790 205674 337105 171878 120308 142381 198823 257404 316178 338019 377884 514153 569817 516091 148771 96890 72608 47145 24431 12124 6122 3804 1248 373 333 269 195 333 319 232 220 404 207 133 273 307 316 198 259 264 239 227 209 178 226 158 177 273 184 67 213 234 165 113 252 224 156 175 191 165 131 171 181 77 163 103 151 175 172 189 125 139 131 167 242 228 258 251 168 135 185 169 127 189 186 151 230 225 324 351 371 352 586 522 504 364 301 221 212 94 178 218 14 201 212 143 59 23 3 40 105 13 43 95 36 -37 111 104 111 65 54 67 94 98 79 94 98 83 40 -36 59 74 45 56 48 27 73 21 40 54 20 128 113 64 93 120 72 129 108 88 164 159 265 164 231 280 325 336 276 236 248 200 166 167 149 159 149 136 183 232 168 207 154 246 265 144 157 108 137 179 119 103 139 187 190 94 118 132 136 108 113 112 164 127 91 129 134 163 129 141 147 140 110 97 113 90 90 91 81 46 74 57 58 12 25 55 72 57 50 70 79 27 51 48 46 78 49 35 57 38 30 51 32 9 44 40 52 28 68 56 22 15 68 69 45 58 55 66 67 39 50 52 61 61 36 36 65 48 47 52 79 60 62 57 50 60 40 73 78 69 37 48 57 25 35 50 54 44 30 36 53 52 59 64 51 43 66 42 34 48 40 31 31 44 35 29 32 34 25 26 32 15 13 17 14 13 2 58159 346 140 30 11510 16 9 19 7480 1744 13041 12809 14731 18151 19211 23564 24796 24243 26505 31006 34842 38618 44025 45336 45631 44661 38451 35232 30977 24759 23180 22293 19367 18902 19525 17853 18246 19287 18218 18592 20401 24093 23778 23299 20459 16416 12767 19135 26285 33087 44862 63173 77988 105172 143198 167924 194384 168141 163120 137864 82030 72514 64987 64310 64929 52848 38275 25968 16090 9516 5194 2820 1436 554 324 353 251 227 213 236 259 273 120 236 267 283 163 279 245 240 233 206 188 107 155 149 112 129 135 46 200 115 113 127 67 63 206 139 78 148 182 167 81 156 177 12 79 73 63 47 134 24 73 190 122 173 164 141 183 133 87 156 46 115 119 146 146 232 215 219 259 336 316 373 344 315 298 296 187 219 98 136 133 151 59 78 72 -29 23 -3 8 43 58 -11 24 39 68 43 23 55 70 4 28 -6 -30 8 9 15 -6 -41 26 52 20 113 99 82 123 90 62 91 123 25 70 101 123 106 97 56 134 135 184 152 141 199 293 318 276 271 254 214 223 177 150 132 171 159 88 147 152 146 175 165 179 175 139 159 187 246 212 218 194 113 122 107 157 176 193 199 124 46 59 155 108 82 113 49 67 100 114 88 101 113 65 90 94 45 50 66 53 50 27 10 64 61 25 35 41 52 27 29 66 10 21 44 73 62 28 51 37 47 21 -1 -1 49 58 37 5 13 40 -10 3 11 18 36 26 3 13 42 21 2 26 47 59 68 65 63 42 71 40 21 33 50 30 32 55 49 12 23 68 59 46 36 50 50 48 50 37 46 47 35 20 44 33 51 48 37 39 29 27 27 9 23 6 14 10 12 15 13 13 15 4 9 17 7 4 8 58165 328 586 30 11506 16 9 25 7479 1745 -99 113 390 716 1037 1444 2223 3614 4868 5809 7310 8793 9378 9634 12042 18086 27442 17256 14978 18413 24824 38231 49098 39351 76221 66555 46917 133570 98058 63007 173893 197034 108191 203037 209424 218316 564298 639007 647410 316221 263251 289961 137330 193444 3991 421 365 404 321 256 342 215 216 75 204 235 159 233 183 138 184 255 205 102 202 191 104 133 139 22 110 142 107 140 110 110 114 111 53 115 107 113 96 165 68 136 126 57 139 122 -33 102 177 215 40 107 74 127 102 210 254 236 134 116 129 123 134 45 56 95 135 145 187 216 206 192 406 509 341 321 247 292 159 109 154 136 150 24 10 25 -1 66 77 23 36 18 16 28 8 40 -7 -20 -15 8 34 0 2 -29 39 76 26 49 99 40 30 19 68 -18 30 85 57 53 9 32 -20 83 118 110 63 63 165 175 92 130 174 164 181 167 153 219 254 252 230 259 255 214 149 79 113 63 85 55 107 93 100 115 155 128 171 193 176 160 141 133 137 124 96 61 63 129 185 134 123 54 43 25 57 39 113 90 39 89 101 60 45 66 106 101 102 78 84 61 -17 27 47 6 0 69 44 14 1 25 43 42 25 32 53 41 13 25 14 36 69 17 -9 -16 10 12 -1 -7 0 -21 -14 34 43 22 45 38 14 24 23 37 42 55 16 31 35 34 7 27 27 31 41 24 2 0 31 18 6 22 -16 -11 -12 -2 13 14 34 20 13 25 32 28 30 43 40 17 13 25 34 27 17 7 999999 18 31 26 27 999999 19 11 21 8 4 999999 3 999999 5 2 58171 314 1156 30 11506 16 9 31 7478 1746 -6 221 308 663 1181 2160 2806 2870 2720 2994 4323 14594 34616 96899 174365 253770 201784 173391 214309 235554 237537 191455 255010 402360 464693 449670 250966 525171 901964 784998 345872 5058 380 445 329 340 282 264 241 127 346 236 225 306 252 245 206 174 200 252 131 127 198 192 115 251 99 146 177 179 173 197 78 154 162 184 86 41 191 85 180 168 165 168 183 114 254 232 174 209 205 188 223 212 176 154 146 126 216 174 91 118 165 195 148 149 256 326 391 501 490 442 477 353 193 205 227 93 136 142 67 64 97 -25 74 55 85 124 42 -15 -71 -9 9 74 -24 57 14 -4 62 34 47 96 -35 61 109 166 119 61 120 131 98 55 108 146 108 36 71 124 125 150 142 192 176 110 177 185 199 206 293 229 310 352 358 297 188 232 166 168 175 143 140 133 112 102 166 216 203 205 220 212 159 171 203 207 196 193 186 154 128 114 159 173 174 170 137 80 115 144 133 128 83 135 119 106 116 103 37 108 107 105 102 96 113 60 73 49 69 74 30 72 61 24 65 53 89 79 54 78 67 46 54 68 82 22 50 51 36 43 25 44 31 51 58 83 14 29 47 70 94 79 76 46 42 57 78 77 72 101 80 65 72 83 86 59 39 57 72 40 65 70 66 51 77 53 30 45 47 31 47 51 58 62 77 63 55 58 63 81 64 62 42 50 66 62 38 32 34 40 46 37 42 56 39 34 31 45 40 30 22 17 16 9 11 6 58177 313 1159 30 11509 16 9 37 7476 1747 13 1005 3667 7545 7197 9091 12239 13756 25862 32497 37476 53496 33662 23443 42765 141456 346952 491348 482761 290653 324925 418977 468681 361826 285942 292856 312775 347822 297014 71653 1460 358 336 344 294 188 212 242 182 237 302 281 168 324 195 176 236 54 169 240 141 140 140 134 171 154 185 228 191 295 130 86 131 43 213 134 146 275 225 199 191 177 167 171 37 200 137 144 190 133 160 150 209 232 189 196 170 254 222 258 146 243 142 123 128 118 230 197 252 335 329 397 430 438 285 211 234 245 226 185 143 68 105 146 26 79 55 -9 97 79 -6 27 39 120 96 152 89 -25 1 -32 60 109 73 89 24 78 65 141 137 11 52 121 107 134 125 109 80 104 132 103 38 83 161 187 147 166 199 172 199 261 268 266 302 267 254 220 140 131 129 123 119 146 146 141 115 162 154 131 221 188 174 187 115 131 171 206 195 193 215 130 169 172 104 148 198 156 170 135 138 102 45 118 104 102 116 101 91 106 90 104 126 127 108 53 21 72 100 87 95 44 69 45 72 12 49 52 79 44 68 45 48 1 -8 56 55 14 27 68 61 28 26 29 43 34 67 79 58 17 13 70 68 60 79 71 68 56 70 77 54 37 32 43 59 86 43 64 66 32 63 43 45 48 36 44 55 74 53 56 43 39 48 51 49 38 50 67 46 45 60 59 37 39 54 43 25 47 51 40 47 45 36 38 40 35 25 24 32 12 25 25 12 3 3 58183 309 1193 30 11513 16 9 43 7475 1749 431 1931 5651 12751 28695 37867 34725 15701 11047 19832 35879 43757 67699 99122 122794 189327 323996 380178 399712 631265 730997 763123 773029 495203 381209 131897 83666 20016 3429 614 264 233 231 301 305 224 213 261 241 229 116 159 326 203 255 211 153 203 149 140 194 233 222 103 125 207 188 65 154 88 76 98 208 266 178 91 125 119 123 107 177 220 97 180 123 118 263 227 261 211 134 169 239 260 248 165 145 209 198 149 135 84 122 160 184 163 231 243 336 404 504 484 415 200 143 130 171 37 24 -33 4 53 15 -11 68 13 -1 -14 19 62 1 47 -10 -35 -19 -1 16 59 66 65 85 28 13 45 6 57 1 -2 127 157 49 32 65 113 156 24 75 85 82 139 140 183 184 190 251 228 210 239 230 297 317 312 206 171 151 137 99 82 126 108 105 127 176 137 69 91 158 137 148 144 140 109 157 165 173 152 157 153 106 93 74 63 147 111 86 89 89 49 87 68 33 74 60 63 108 85 89 154 97 60 36 41 80 108 58 81 82 34 41 35 38 23 52 36 38 92 53 85 74 48 15 -22 -21 -4 39 35 52 11 9 -5 28 27 17 27 18 18 6 23 7 45 48 40 29 63 64 26 53 57 32 39 35 27 13 35 59 68 65 40 35 31 52 35 57 26 16 34 33 24 39 30 36 47 32 49 53 43 41 37 19 17 33 31 31 22 20 21 12 29 24 23 38 21 11 9 11 4 8 1 10 58189 324 801 30 11511 16 9 49 7474 1750 151 755 1607 2652 3852 4981 6569 7869 10438 12713 17198 24319 26974 29904 34677 41342 43829 54893 64311 63912 73356 93659 109696 124345 157001 224527 241958 267193 293815 320780 326511 363910 370451 321132 228985 200263 152955 83235 51246 36350 16639 5474 3224 1343 407 349 410 372 311 254 293 167 163 202 294 397 199 170 168 166 146 233 189 132 162 229 96 146 146 92 203 186 109 134 96 128 121 53 144 226 170 152 182 226 169 159 67 164 197 249 293 279 218 240 174 218 194 120 245 82 106 174 155 205 148 44 186 199 174 258 323 432 447 532 434 333 199 195 185 96 51 44 38 7 18 16 53 -45 12 11 28 55 -36 -14 83 85 31 -22 48 84 -11 31 73 66 63 5 63 76 80 79 102 163 114 139 79 103 114 90 130 114 154 106 136 185 160 162 168 143 194 198 227 259 264 197 210 203 149 148 97 98 100 55 123 213 245 89 102 145 167 133 29 109 141 260 199 200 181 127 132 184 201 156 104 108 120 132 150 151 60 90 49 83 114 88 81 78 88 47 51 89 54 70 49 35 29 40 96 99 81 63 21 15 38 75 55 58 58 49 39 56 61 45 71 75 39 53 45 -9 2 13 -5 50 25 64 19 7 46 55 25 25 48 40 66 57 57 42 43 65 51 63 22 32 49 48 42 35 44 40 68 39 39 53 48 51 56 53 39 56 36 66 51 46 32 21 26 30 35 48 51 47 39 43 49 32 39 29 47 48 42 39 36 31 39 29 23 23 25 29 26 18 1 1 11 8 58195 354 105 30 11505 16 9 55 7472 1751 83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 96 382 256 189 155 315 557 550 760 1233 1859 2535 3324 4545 6428 9012 12284 16777 23534 32554 45534 59017 79092 101150 117073 129818 149486 161327 179646 200760 209753 208005 214605 212526 210412 207453 205923 208360 208517 194702 168353 175931 183580 187389 157573 79971 42987 22919 11478 3563 1050 677 513 341 307 357 326 204 284 336 266 386 326 264 328 361 220 261 307 229 230 206 213 200 214 256 236 167 244 277 190 173 217 160 132 214 84 123 215 238 257 213 181 192 219 111 175 216 203 227 284 168 253 308 299 267 198 183 301 151 156 157 185 189 189 232 80 110 204 189 211 325 391 498 582 561 394 335 392 308 291 229 150 70 147 47 24 -28 39 14 151 23 32 129 112 41 22 64 104 15 64 17 120 50 32 78 71 70 79 42 158 132 106 123 98 112 127 162 125 61 137 166 254 197 294 193 272 284 296 274 276 293 255 290 319 274 275 163 254 197 175 132 166 131 171 168 160 131 174 199 158 219 212 207 245 221 213 215 196 176 173 214 128 100 104 87 103 104 149 159 153 114 141 120 108 151 174 184 151 132 108 104 122 78 69 76 87 78 81 57 52 69 89 79 50 115 109 77 76 73 90 101 89 74 133 75 89 73 61 34 67 90 104 57 30 25 48 34 78 93 55 24 47 42 86 80 62 90 84 55 94 98 89 85 78 87 99 52 49 89 61 88 89 77 75 105 90 71 66 88 84 76 91 86 67 82 78 86 68 86 101 88 67 99 108 87 75 75 73 76 74 73 74 60 73 69 45 56 65 45 51 56 50 41 33 45 43 33 24 21 10 2 58201 345 155 30 11495 16 10 1 7471 1752 304 889 1361 1597 1453 1373 1215 1146 906 603 1580 3765 5184 6133 6745 7468 9000 10794 12418 12709 12455 13766 16268 18988 22638 27099 28955 33119 36972 38780 43234 48293 49219 52730 60499 70239 85497 105001 126106 140127 140860 146908 160216 184389 216951 238178 255574 279978 294370 284651 210573 123181 70065 38294 24141 16437 9752 7410 4323 1203 471 327 351 370 279 365 269 221 270 232 183 242 223 157 120 215 263 162 163 192 201 123 184 168 210 133 9 150 117 119 139 83 84 160 97 208 109 103 101 107 137 161 145 187 164 196 136 181 69 49 166 101 242 164 159 119 139 59 154 137 145 72 139 28 92 170 102 107 202 227 239 286 373 471 444 463 342 299 270 172 178 76 -33 0 14 22 1 17 -44 -13 39 -4 -16 17 31 45 6 -10 -23 -30 35 28 0 -14 75 25 -4 54 80 82 -20 -15 47 77 129 41 128 122 99 155 133 177 190 87 181 212 143 207 232 230 243 227 232 231 229 168 211 231 215 204 161 189 112 171 91 110 107 125 108 44 111 117 132 147 156 173 233 212 252 179 136 134 129 155 153 134 115 61 98 87 98 84 76 52 72 51 54 72 0 42 36 73 86 53 48 49 61 31 18 33 -4 18 11 12 37 39 -6 38 -1 -3 34 37 66 30 -8 44 50 29 21 23 -5 -32 5 -7 17 -8 2 4 44 17 31 40 41 29 16 39 20 20 6 12 5 17 21 35 26 63 53 52 50 26 10 29 42 17 15 25 28 35 19 5 16 39 22 20 21 41 40 29 33 29 35 6 14 31 36 45 36 18 28 18 35 28 16 10 12 22 26 17 14 15 8 999999 999999 999999 1 58207 345 117 30 11487 16 10 7 7470 1754 5335 5978 6454 6078 5949 6029 6727 8602 13982 18448 22104 26445 29660 32776 40934 51117 60275 70307 74177 80020 94214 105522 119379 139925 152502 149181 145950 145448 134397 152615 142450 119888 137668 170746 170085 168559 170421 119467 112560 126796 134602 133305 110974 85752 73857 57126 34268 22470 17488 14434 11535 9303 7991 6144 4462 3707 4390 4392 2911 1604 675 495 393 378 250 211 169 184 283 314 260 334 247 224 299 295 205 201 211 185 204 220 122 113 229 117 32 149 167 141 92 99 223 146 170 208 113 134 113 106 37 102 171 85 209 115 193 245 331 304 249 206 196 143 112 195 152 108 204 178 135 185 123 172 161 156 86 189 227 269 338 422 523 512 463 399 354 228 226 268 128 122 15 40 101 41 23 16 27 124 -11 -34 17 -5 27 28 21 67 33 25 39 98 9 27 46 59 20 94 87 42 57 53 96 109 67 21 59 70 90 130 118 198 104 151 168 211 213 202 204 216 281 286 257 249 238 272 290 268 252 208 191 172 108 103 101 120 85 122 177 187 105 144 179 167 150 125 145 137 195 194 187 205 99 131 155 112 103 126 102 89 53 125 136 83 53 78 99 85 91 83 119 112 91 59 12 74 15 34 -23 41 99 59 29 76 56 56 6 4 24 13 9 14 17 31 58 63 45 40 62 72 3 19 25 -8 31 5 19 17 21 34 48 41 12 7 18 17 15 42 46 40 50 51 22 51 54 32 28 41 20 51 56 26 77 56 10 30 52 34 48 39 40 38 24 55 57 64 45 47 51 45 45 21 40 37 43 23 21 35 29 24 46 25 24 26 31 41 35 35 23 18 21 22 7 6 2 58213 334 233 30 11483 16 10 13 7469 1755 -43 70 230 406 668 950 2012 3292 4010 4489 5968 6447 6297 6341 6792 8446 10535 11761 13145 15213 17574 15977 14532 17236 19551 22586 23526 23234 28379 52016 90267 67127 73038 101685 178719 230050 238481 292501 154154 168219 211259 189457 356671 583243 441733 245266 82069 58466 49158 41072 22325 12589 7049 4247 2506 973 499 398 369 254 299 284 259 154 108 211 155 296 276 167 267 334 129 175 190 92 104 105 135 198 198 90 103 31 17 127 126 140 24 42 126 157 32 148 163 120 73 146 69 45 113 119 195 210 189 267 201 229 261 188 156 123 141 281 214 165 106 114 112 114 148 128 183 172 144 150 222 182 103 218 294 394 460 430 339 244 166 71 53 -14 -30 60 40 38 39 -13 19 36 -26 22 104 15 -56 -30 27 -2 -2 -2 19 7 109 56 1 12 -33 -31 25 -7 41 37 -68 29 40 23 29 76 104 77 111 135 154 136 209 213 251 193 201 249 201 244 257 231 257 258 268 232 208 198 88 66 146 89 134 75 93 69 80 99 182 193 176 158 170 203 162 192 173 172 124 148 91 124 128 42 111 98 63 63 -17 33 53 55 4 50 57 50 57 66 35 34 32 12 28 96 46 49 39 39 -11 10 35 77 38 23 16 -8 13 -6 16 3 19 -4 -24 24 24 -36 -7 -48 -16 -22 11 25 6 10 29 17 3 -2 6 22 42 33 18 24 26 28 8 36 34 6 4 10 7 -5 7 18 -2 -1 -7 25 33 18 5 35 48 35 11 16 2 999999 999999 15 27 27 30 19 10 11 29 18 7 6 9 11 8 999999 12 13 999999 8 1 999999 999999 1 58219 347 201 30 11481 16 10 19 7467 1756 341 624 512 387 469 908 1680 2360 2552 2617 2224 2332 2458 3310 4812 5994 7320 7415 7323 8900 12240 15425 17120 16598 16729 16605 16493 18878 23568 39462 58790 47320 65031 88522 101587 71612 103653 201999 228177 231019 181340 129082 138469 182173 209903 177233 154370 150520 148194 138788 130787 102357 82867 81192 70337 57458 44102 24545 11651 6544 2810 962 536 318 327 368 243 253 262 292 225 333 331 202 292 311 201 195 198 279 145 77 191 248 157 168 144 212 132 113 179 90 216 164 228 169 175 137 160 182 285 324 360 322 203 213 314 316 221 146 177 157 113 116 187 229 230 163 135 73 103 277 237 271 232 287 214 241 261 328 427 367 458 454 369 333 285 164 169 149 59 57 80 98 69 30 185 24 6 35 92 123 159 125 104 43 77 52 -18 -3 105 74 89 128 1 40 -1 102 93 107 77 92 110 130 108 65 101 158 147 155 163 134 176 216 196 209 236 280 258 339 311 330 264 230 231 222 205 110 159 95 101 131 186 165 205 169 182 144 137 171 199 169 168 236 264 217 236 219 189 150 205 156 102 167 179 174 144 136 121 83 98 57 91 49 44 51 97 154 122 100 22 65 102 84 76 121 91 60 57 76 26 54 53 34 35 47 102 64 55 21 57 59 44 2 70 79 27 42 74 70 42 46 54 39 79 31 52 16 38 42 35 41 40 32 52 64 68 56 66 81 66 54 93 54 46 72 46 28 47 58 57 69 61 52 56 62 61 49 41 56 63 79 68 85 69 67 77 76 47 45 60 49 62 52 46 80 47 47 59 33 54 46 27 37 40 40 18 44 36 28 14 17 12 12 8 2 0 58225 351 110 30 11480 16 10 25 7466 1757 463 318 405 461 412 605 846 1039 1085 1374 1282 1061 922 963 1223 1193 1131 1116 1226 1548 2240 2352 2327 2237 2547 2728 2745 3711 5005 8222 13917 19347 38737 81110 124491 115895 137578 106140 122175 89898 31858 25885 24022 23072 23941 23903 21839 22964 30577 44173 59250 66438 69144 76558 79748 70432 63820 61450 53045 44910 28552 12703 6963 4203 1562 564 222 291 305 272 247 253 406 253 238 284 343 286 214 205 213 188 170 189 273 209 41 245 242 257 279 221 169 148 96 211 239 197 188 109 177 254 170 200 253 228 316 184 293 238 146 255 236 209 130 169 173 220 78 128 155 102 145 331 271 248 218 209 184 146 199 138 208 229 192 179 213 301 449 455 476 352 259 324 318 217 102 126 129 59 20 26 52 38 54 75 33 87 116 79 69 55 77 123 64 78 91 115 115 118 77 34 57 74 123 101 22 114 126 78 139 110 184 55 104 205 247 297 299 251 263 251 290 288 282 254 230 177 167 163 85 96 199 168 142 145 127 123 199 145 117 152 181 122 144 161 196 254 205 184 197 160 184 147 104 127 115 116 69 139 107 103 107 120 89 138 86 68 93 74 97 141 118 74 92 54 91 95 112 103 79 114 76 66 36 70 64 32 42 30 44 82 39 46 88 42 58 96 30 32 41 41 74 62 68 32 35 58 57 47 50 72 84 44 33 72 68 80 87 91 72 64 46 66 71 75 45 55 65 61 59 69 100 59 52 76 66 76 68 51 48 78 62 58 56 43 49 60 53 55 58 64 54 73 84 52 48 73 52 47 54 57 41 44 45 52 44 34 25 36 40 35 31 22 18 17 16 14 999999 999999 1 58231 340 106 30 11476 16 10 31 7465 1759 16770 11501 4550 966 615 577 381 27 12 162 274 1112 1783 2409 3555 5537 7850 8929 11626 15406 19192 23711 27763 32050 40201 45654 47723 50158 56899 70064 76226 79546 103557 101429 158922 175651 186649 339785 509276 228057 99998 43125 79110 114230 19909 17013 19662 25022 34335 24958 21257 24034 30244 56167 129241 165696 12849 4824 3594 3210 2663 1866 951 785 641 444 414 358 331 230 190 274 270 334 326 346 290 268 245 239 253 300 121 131 181 147 237 73 100 194 132 96 121 67 122 95 86 73 100 163 166 33 126 157 210 216 149 261 186 220 187 149 144 155 182 117 127 61 158 102 23 53 65 106 159 213 188 143 123 108 43 159 81 133 164 191 215 223 269 186 275 343 345 415 287 270 256 215 143 79 24 40 107 29 -6 58 31 17 54 34 54 10 35 60 96 42 -2 47 86 61 73 81 23 67 40 43 129 82 73 116 154 162 215 164 263 239 269 284 270 239 216 198 159 179 201 118 106 95 86 126 132 146 135 161 113 39 79 122 111 183 162 118 150 150 153 203 220 242 202 129 180 168 146 120 99 141 85 60 55 42 69 82 37 46 81 68 68 44 46 84 78 43 29 65 81 84 92 42 32 33 47 6 60 12 23 17 15 22 0 22 44 69 67 10 43 56 8 -5 17 -7 -23 11 5 9 58 28 13 -10 22 -16 -3 9 17 32 -3 37 45 16 50 39 24 4 19 29 59 42 25 12 39 48 46 66 28 38 52 39 26 32 50 28 -19 -6 9 20 41 52 20 40 50 20 24 40 56 45 42 24 15 21 30 28 21 11 9 25 20 3 6 10 3 2 58237 322 730 30 11470 16 10 37 7463 1760 40 31 91 393 859 1232 1214 310 999999 999999 999999 999999 2 651 1169 1669 2293 3122 2378 3038 4313 6499 10961 27432 69562 102064 76809 135283 225392 334293 254213 286847 310008 264957 310828 536118 348301 439615 610107 674932 246734 11054 779 438 381 317 329 246 287 221 109 270 257 272 330 129 89 297 224 286 295 126 134 168 156 162 116 218 115 84 114 220 193 184 198 97 142 160 89 -34 155 122 73 150 157 60 187 250 213 305 220 180 124 229 210 84 92 25 179 48 113 160 120 162 181 69 203 164 149 138 115 160 184 155 234 181 161 223 237 227 255 204 243 240 170 190 39 75 48 16 30 29 74 135 60 73 57 113 83 115 100 95 41 94 106 97 119 -44 66 77 -61 45 94 34 14 90 74 175 86 143 203 184 178 226 204 248 267 223 257 228 195 303 223 198 241 214 237 216 145 179 149 113 100 134 106 110 179 141 137 99 160 204 166 192 175 162 180 162 165 137 110 136 157 177 154 154 159 135 84 133 108 63 80 79 74 46 88 85 101 75 53 22 62 57 73 138 44 15 8 -8 58 88 51 45 102 87 30 28 24 46 14 43 49 44 61 53 15 20 36 27 24 21 32 26 31 33 36 8 37 37 27 66 66 35 29 32 16 4 17 64 73 39 61 44 34 31 36 25 29 29 53 43 26 14 20 57 32 24 51 32 26 23 46 50 32 36 55 50 25 25 50 49 46 39 20 45 44 29 23 22 14 18 33 30 32 21 10 999999 5 19 10 5 58243 298 1142 30 11462 16 10 43 7462 1761 626 1855 1135 1471 3880 6790 10857 20418 37639 58257 65707 38874 32144 50908 94417 171500 255477 218041 254512 345991 176606 150577 233394 310548 391252 480762 580804 337053 441677 430224 176009 8343 286 255 311 157 236 246 157 140 243 250 136 155 190 124 98 136 157 39 58 38 105 196 157 107 77 28 54 156 136 46 79 84 57 89 54 46 119 114 113 212 188 130 68 124 165 66 147 177 105 57 124 63 -25 8 85 132 188 329 191 129 38 79 64 51 5 68 42 91 132 116 111 96 165 111 109 63 5 53 -35 -56 48 35 7 -35 -9 -16 29 74 -12 8 37 34 66 111 85 110 34 3 -5 82 93 -15 -29 18 62 -16 16 37 48 26 44 23 97 113 94 119 172 199 208 198 231 133 169 213 247 240 252 155 196 151 212 240 146 219 89 61 64 54 62 107 157 138 58 118 112 106 172 153 111 101 124 172 145 160 130 139 93 94 106 136 44 30 106 65 -4 26 25 -40 -26 -1 8 35 -13 16 41 28 21 29 47 -32 -28 36 18 -7 8 38 32 -8 10 14 -12 -20 22 19 38 32 24 -14 15 -27 -57 -58 -29 -28 -26 -34 -40 -17 5 -5 -27 -18 -8 -10 2 -31 -12 -11 1 5 -18 -1 19 -23 4 5 18 -9 -16 27 14 -10 -5 12 9 -3 -7 -5 -5 -19 -7 -12 -2 -13 -12 2 5 5 4 999999 15 999999 999999 999999 999999 999999 11 12 3 4 8 999999 999999 999999 999999 1 58249 295 1614 30 11454 16 10 49 7461 1762 -92 321 1239 3002 8791 25601 52948 54054 91613 247050 546974 808961 913820 999999 835777 574798 579112 263262 187701 20657 966 216 59 247 173 258 241 196 186 90 124 238 172 200 201 190 85 204 165 177 281 188 103 183 160 102 111 160 157 180 210 128 60 142 188 198 298 256 200 145 190 194 188 121 204 137 130 108 105 48 7 182 123 141 138 187 202 181 209 199 166 124 104 102 108 145 249 221 113 89 114 101 8 66 91 146 28 97 -3 -39 -4 1 1 -5 17 33 66 0 -70 0 50 28 24 92 80 -1 5 19 47 62 106 54 58 124 79 74 98 111 116 160 224 243 276 167 198 293 244 256 238 243 243 216 216 215 240 253 237 196 161 103 138 169 176 107 126 111 163 193 162 165 185 155 169 165 197 145 152 199 187 179 148 112 97 108 138 189 140 145 134 102 66 114 76 54 49 40 78 67 -9 22 79 36 84 100 101 74 140 74 40 52 11 77 86 62 58 37 13 47 19 -7 65 57 -20 6 34 30 38 28 2 -7 39 6 -16 -36 -7 19 37 73 56 51 25 26 85 81 41 51 45 43 56 73 46 42 27 20 40 56 58 57 34 31 29 22 34 30 24 38 52 33 22 33 43 62 35 42 40 57 48 36 36 42 54 53 39 25 35 38 28 36 37 42 33 8 3 30 33 22 11 12 8 13 17 18 0 8 4 58255 342 170 30 11450 16 10 55 7459 1763 595926 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 203 444 425 417 478 432 619 754 914 2065 5080 6232 9430 15777 11615 7415 8539 8831 13338 26784 60597 85103 125622 155693 104402 84983 96218 115403 133207 164590 200177 237289 283810 297635 321994 358465 382861 368363 373582 278094 259491 291949 205721 50883 1314 327 314 289 354 311 244 301 218 285 317 191 240 250 204 255 307 182 185 168 156 156 303 137 228 267 181 127 75 154 117 184 120 176 173 105 208 105 145 115 180 192 168 111 162 148 203 184 30 101 104 124 60 185 228 176 148 91 87 204 193 185 142 98 152 189 135 25 90 94 125 132 93 213 130 102 121 21 121 -12 70 77 51 23 11 8 34 112 139 120 82 80 92 87 105 70 58 75 82 47 58 49 29 24 20 52 68 191 58 -2 124 79 70 100 116 184 187 222 215 264 283 286 208 211 218 270 212 236 229 211 201 234 232 198 163 151 158 146 92 77 100 106 147 176 157 88 173 181 119 163 222 143 186 181 189 191 188 160 149 182 146 136 130 130 154 120 84 33 97 97 72 79 78 51 -3 7 43 52 3 91 80 101 14 10 10 12 51 17 13 26 38 11 44 40 82 83 73 34 59 54 26 6 17 7 27 12 22 0 7 -1 14 17 37 24 23 6 37 30 60 37 12 47 36 86 55 54 42 22 55 67 41 40 42 24 19 14 33 27 20 17 20 27 20 45 50 29 30 43 45 28 25 49 37 14 34 42 27 31 34 22 25 46 36 35 40 54 28 27 17 13 25 23 12 19 15 6 6 4 999999 9 58261 326 797 30 11447 16 11 1 7458 1765 204 942 1658 2764 4539 8004 14000 21323 32998 49870 64621 62453 70007 107764 141040 109847 77040 74870 64870 64151 77744 85863 102175 117916 147054 190692 264501 340034 388542 448105 437039 384375 370485 331834 266980 218861 128534 71663 22541 3653 519 300 369 338 307 320 361 224 306 289 283 220 232 241 224 273 117 238 181 155 220 202 178 125 138 83 120 154 176 248 103 164 132 172 95 195 178 173 196 128 123 295 269 261 149 118 154 106 243 193 123 137 53 203 223 131 97 187 138 130 103 165 108 178 208 210 161 241 202 148 69 65 132 135 127 34 60 89 55 15 103 63 38 103 75 109 62 126 99 140 77 57 113 132 18 114 181 168 79 60 78 44 134 121 133 18 124 115 50 155 101 107 83 119 198 233 186 241 264 312 283 303 210 222 270 210 150 227 233 182 213 239 225 135 116 156 161 128 132 154 97 132 197 226 164 125 172 209 207 146 177 205 152 210 179 242 180 209 201 194 217 195 200 165 127 145 76 75 46 83 81 107 64 78 101 51 50 56 61 74 81 84 124 77 60 64 87 69 57 17 -6 23 54 60 16 87 71 78 85 81 57 56 38 67 50 27 28 40 31 43 16 29 12 25 42 48 51 41 44 46 8 28 57 56 44 67 52 64 64 61 52 64 61 53 82 69 43 53 54 61 40 17 39 68 78 56 57 50 75 60 66 74 57 94 86 77 50 41 49 48 55 52 62 56 43 57 60 56 43 31 39 34 36 39 47 35 20 21 40 30 26 27 14 3 5 6 58267 300 880 30 11440 16 11 7 7457 1766 -76 453 1007 1704 2159 2362 3206 5044 6687 8607 12365 17797 25156 29821 35884 47597 63715 81410 86463 114079 150167 198294 242919 226766 217407 191545 157729 166432 147937 135840 145333 157533 149271 226466 284034 299270 436554 312902 153226 90679 11377 352 120 155 264 276 202 202 161 161 199 223 154 177 99 133 145 95 -3 -36 89 117 107 100 143 43 75 37 29 106 68 61 7 148 148 115 79 127 179 133 88 121 58 120 161 77 87 90 146 166 114 163 142 106 91 82 105 77 154 133 126 119 86 -4 -6 42 17 -45 49 40 45 51 64 -15 -6 21 21 8 43 -31 19 56 -22 -27 -32 16 76 -27 -7 28 24 -30 0 27 30 -9 8 31 71 -15 -27 -57 6 12 -34 45 -7 65 32 79 79 64 86 139 190 144 201 279 226 195 154 151 196 175 107 145 177 177 123 170 157 143 124 96 62 104 102 127 114 71 126 104 108 146 100 96 97 139 151 118 127 174 163 128 156 149 88 79 137 113 113 68 46 87 75 29 42 76 -1 77 88 -30 7 -15 -21 -10 44 9 2 10 44 -5 24 -31 -30 -41 -6 6 -9 34 -25 -25 -35 0 47 14 -42 -13 7 18 -44 -51 5 -38 -16 -22 -36 -13 -21 -28 -3 -21 -26 -4 -12 1 -10 -11 -12 -22 10 2 -2 -15 7 -19 10 -6 -21 18 -7 0 1 -20 -23 -11 -32 -28 -35 3 7 1 -13 -10 -29 -32 999999 999999 999999 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 58273 317 1025 30 11435 16 11 13 7455 1767 658 1915 4025 7323 11862 17767 25125 31373 39982 54108 60987 56336 66210 92381 121454 137205 128057 119100 145083 201553 304102 401374 448936 512393 617418 615473 471209 286209 416735 395537 48350 9940 2526 1112 595 466 326 265 362 291 223 310 292 325 338 304 221 221 225 221 122 126 145 112 112 62 123 194 156 197 201 141 109 233 140 93 110 93 197 113 122 172 187 101 113 208 188 135 200 87 113 256 162 107 188 149 180 94 203 145 115 183 121 167 109 142 80 174 140 52 47 80 87 113 12 84 137 61 125 128 63 71 7 85 102 108 134 125 109 59 96 49 34 114 23 22 44 69 17 138 106 6 39 148 172 141 83 52 75 158 68 50 116 163 63 90 108 218 150 214 164 224 296 265 239 262 271 250 269 285 193 229 267 259 203 204 147 166 123 152 204 140 108 157 148 178 147 225 255 243 237 251 253 255 255 212 212 168 171 175 121 161 158 133 153 164 156 118 111 71 96 129 54 85 85 97 80 109 87 6 75 98 77 101 88 90 72 79 45 66 28 45 86 88 24 39 17 53 89 82 54 66 114 99 72 48 45 31 52 20 46 87 74 54 56 48 59 38 58 46 34 16 -4 64 61 75 77 91 77 43 39 72 52 59 69 69 64 66 44 63 60 75 82 60 70 47 64 91 88 57 62 70 51 55 52 67 81 69 56 63 54 54 62 56 48 35 49 54 63 51 61 49 38 35 46 40 38 30 13 14 27 16 10 1 4 9 1 58279 299 1501 30 11431 16 11 19 7454 1768 -42 559 1442 3086 7576 25256 67190 162536 202832 174352 214946 348137 375934 783693 726678 624922 999999 999999 211585 6577 303 280 340 274 223 295 292 330 381 359 160 212 57 212 233 65 130 122 77 76 111 152 218 204 167 102 36 133 95 65 150 179 198 194 144 230 89 171 153 78 79 104 50 127 139 141 182 113 156 122 63 162 62 150 107 89 104 120 163 171 79 107 168 152 113 53 140 150 26 51 121 86 97 116 -17 95 135 64 87 77 48 26 63 71 75 94 42 -13 76 94 75 121 110 206 85 106 107 101 101 108 75 4 111 -7 113 104 141 99 42 94 140 137 154 228 163 209 224 232 222 252 282 244 155 189 218 190 222 197 235 227 310 169 151 90 99 122 111 128 123 215 172 179 158 200 167 209 188 228 216 232 215 221 164 100 168 169 186 119 99 140 144 114 98 119 109 88 84 92 87 85 42 93 39 23 79 76 55 71 108 41 67 128 75 29 57 45 72 76 101 38 50 20 7 80 79 51 111 80 44 55 34 78 67 52 51 42 45 46 27 50 21 32 41 33 37 36 30 60 55 50 19 26 39 50 27 55 39 38 69 94 57 53 58 66 42 33 58 53 63 72 62 88 46 71 53 38 23 34 52 61 44 45 37 40 51 70 65 51 42 42 30 30 56 44 29 31 27 40 38 18 14 20 14 12 12 15 7 1 3 58285 290 1500 30 11430 16 11 25 7453 1770 736 2440 5098 10876 18425 28174 38368 89127 197268 376290 698968 674456 818318 634584 241633 54352 56779 188747 330052 713044 332742 202273 4055 192 172 208 297 320 257 183 227 174 13 155 213 110 66 193 80 92 65 62 33 161 60 158 102 93 107 72 44 90 87 88 64 108 -47 41 64 68 177 122 92 112 75 126 119 91 112 103 -3 105 68 45 140 128 60 33 32 24 31 80 86 -8 35 44 33 84 14 28 -3 29 45 -23 29 52 84 -37 71 70 39 70 30 50 43 65 -8 23 41 -14 -25 61 89 91 12 71 -13 59 81 2 22 73 2 -1 8 89 88 21 34 74 134 88 157 155 141 171 174 171 185 159 110 204 165 155 155 222 220 134 137 33 108 96 51 69 116 82 71 94 78 58 123 172 120 80 139 213 169 110 145 150 172 183 170 171 108 106 123 145 80 33 92 44 66 37 50 88 89 20 19 8 -3 6 10 91 48 12 16 -14 33 48 36 13 37 33 -18 6 32 52 13 -20 18 3 7 27 16 27 -3 2 13 25 25 20 -5 7 -6 -27 -28 -21 13 16 0 19 -16 12 28 25 64 18 -14 20 15 7 8 25 6 -5 -8 19 23 17 8 13 14 12 43 41 36 38 35 31 49 20 15 19 13 3 25 51 32 15 7 7 12 18 26 36 22 7 999999 999999 18 20 14 999999 999999 999999 999999 999999 8 4 58291 312 1227 30 11427 16 11 31 7452 1771 302 1013 1717 3069 5663 7571 8533 18414 26758 23796 28564 55530 114939 211410 306279 436305 587142 601567 896840 361311 290700 224097 77989 103625 97448 135831 171143 338826 577674 202227 48107 655 319 339 387 250 288 356 254 78 147 103 159 151 105 181 120 129 231 179 97 104 141 118 169 162 136 129 87 115 97 46 105 9 89 109 133 116 146 145 263 163 165 115 258 167 55 136 176 109 56 153 129 122 188 192 131 38 144 106 113 176 142 188 128 142 142 34 113 99 196 122 53 92 37 49 76 141 61 106 85 144 128 53 116 55 53 54 66 -1 85 140 168 146 89 52 18 36 67 125 85 130 113 114 108 67 68 109 124 167 198 190 180 213 238 299 234 199 218 203 251 256 283 211 233 280 268 160 199 159 162 132 116 68 145 144 177 136 113 107 138 177 159 238 256 192 284 221 219 236 226 228 207 129 219 231 179 208 92 120 119 122 139 80 95 132 116 128 131 150 93 41 62 82 99 87 60 35 72 65 99 58 63 69 83 76 50 71 100 76 72 57 69 95 47 91 108 67 66 86 51 19 49 29 39 14 22 56 9 29 24 44 42 56 35 50 55 77 38 32 57 70 67 44 79 88 99 65 67 58 60 57 63 70 101 101 56 77 74 74 79 80 66 59 61 66 74 68 80 76 58 62 77 74 73 59 49 63 70 55 54 47 43 50 47 37 53 57 54 60 46 48 36 39 25 35 24 16 16 5 4 1 58297 341 203 30 11423 16 11 37 7450 1772 -9 215 660 1518 3029 4764 6403 8833 12268 19059 28641 41694 59638 76912 87738 94932 93999 83038 87179 88549 85128 78732 86156 94181 70857 55183 44119 48990 51101 43291 48147 48027 41111 29490 38962 36330 41201 61827 76779 61520 60720 99028 108081 151909 127508 122205 145201 245758 340944 381714 179073 355309 301427 125186 162513 191848 191678 74672 65985 56899 774 399 295 292 467 454 286 338 335 288 292 195 258 131 206 212 150 160 200 153 203 109 111 220 183 10 102 164 179 294 142 60 149 238 148 97 71 31 135 167 142 86 43 176 19 42 62 147 208 142 153 147 202 111 160 187 236 131 169 197 39 97 173 84 123 178 200 93 71 67 188 59 -1 10 87 159 49 120 23 8 108 101 -9 95 114 143 164 65 152 124 61 67 129 106 100 38 109 140 94 25 123 115 68 52 150 200 105 -10 148 135 116 92 112 237 178 174 169 178 231 212 191 202 172 174 227 215 270 267 266 312 214 191 180 201 200 77 75 92 97 129 145 122 135 114 143 210 217 185 205 167 177 184 218 198 205 229 219 129 102 180 140 105 94 99 64 85 127 69 47 30 68 87 101 57 109 3 9 34 11 51 64 41 92 104 45 76 44 49 46 68 44 61 43 53 55 43 54 58 63 31 31 45 5 23 15 47 36 36 33 65 35 12 25 -4 49 63 75 24 3 1 12 71 76 32 46 66 70 65 88 53 33 27 43 82 108 55 51 27 28 79 69 53 33 33 18 29 53 63 71 60 46 51 64 60 49 43 44 53 50 53 48 28 42 46 45 28 27 36 33 31 34 34 45 38 26 25 21 16 10 13 7 58303 348 80 30 11420 16 11 43 7449 1773 3374 3473 3397 3465 4433 6232 7958 8974 11335 10619 9342 9273 7784 8426 9827 11793 12343 13898 15186 14999 14936 14131 15195 16324 18012 18125 17384 17422 15925 14004 12665 12884 13308 12876 23523 39587 55175 79144 95698 118928 115875 119823 126586 130913 128072 118629 116954 115809 124321 124861 163639 270339 304075 186602 179905 167791 144044 165378 149008 129889 135586 130600 143794 149785 67454 3106 364 177 273 298 313 341 376 361 332 317 204 217 241 235 227 150 138 124 182 93 105 178 119 215 152 143 229 183 171 249 71 101 54 107 122 54 75 137 84 182 161 236 192 157 188 105 143 167 87 98 86 135 145 116 167 130 113 138 104 108 172 153 82 177 168 92 138 60 -49 38 111 161 115 -18 32 105 85 104 104 54 120 82 176 80 147 64 120 79 83 107 68 76 97 195 136 77 86 111 117 62 54 98 103 144 127 74 87 190 110 151 236 216 167 212 233 200 206 207 182 231 308 251 213 222 249 215 272 235 236 239 248 217 245 185 129 116 89 76 156 183 188 165 202 219 217 211 211 213 218 263 286 261 269 242 173 172 192 197 190 173 177 137 97 111 137 124 84 61 108 119 138 135 76 105 99 97 68 77 84 60 102 100 114 78 88 112 84 48 48 69 91 56 38 78 117 114 103 101 49 47 59 84 58 33 44 78 64 62 66 51 48 81 90 48 42 44 20 43 59 48 75 33 80 102 55 34 48 66 68 69 72 59 40 44 62 62 60 56 58 68 73 77 65 76 67 68 64 51 58 68 79 82 74 62 85 74 63 42 63 62 42 29 42 58 54 44 37 58 52 49 55 42 42 27 36 37 36 29 15 3 7 3 58309 310 1096 30 11416 16 11 49 7448 1774 267 1269 6637 7333 6298 9014 13568 19203 30846 38596 68867 72957 34598 46919 106308 131718 44715 41641 64554 89642 225191 519023 665482 601388 350422 378892 467418 457536 809983 637929 98328 2492 335 314 359 366 342 354 222 330 330 76 126 57 129 150 41 62 160 187 129 174 92 147 116 86 31 129 201 116 57 74 97 81 90 48 72 208 191 105 69 65 162 158 55 79 162 225 175 136 158 155 238 201 188 220 151 147 194 174 130 100 93 61 65 91 112 195 87 67 60 70 -17 37 79 67 79 83 151 109 38 0 31 134 147 50 29 86 80 104 62 50 83 72 88 29 70 70 81 130 72 100 116 49 69 119 67 89 101 208 163 200 119 111 217 229 181 217 240 190 193 130 172 216 176 194 230 264 281 127 183 153 161 214 199 177 126 83 131 162 182 125 148 136 143 170 183 190 165 168 217 155 238 261 241 185 146 162 186 102 136 138 62 74 79 112 120 52 106 93 108 105 120 99 46 52 82 86 87 10 48 72 50 83 94 62 62 60 31 50 49 35 57 45 29 62 47 87 90 70 60 49 38 77 65 24 70 13 27 74 47 -7 27 63 41 29 34 10 53 65 38 47 0 49 34 52 50 43 40 66 64 40 40 56 60 51 51 63 56 47 53 35 49 41 37 35 55 36 39 63 55 50 45 15 34 42 34 20 35 36 33 29 21 9 16 22 19 18 20 14 15 19 13 31 20 10 3 4 11 2 58315 314 1154 30 11414 16 11 55 7446 1776 36 269 313 768 1553 2931 4680 6505 8326 11308 15035 21053 27742 32492 36435 43304 60740 102791 166946 301554 458342 535026 518179 462676 471929 555457 578236 487618 499701 227421 11103 891 524 524 487 445 406 267 408 393 325 380 44 147 193 157 212 139 162 166 216 165 178 113 116 187 228 225 179 138 142 51 159 130 167 163 99 151 123 119 92 112 86 127 193 175 148 177 187 214 144 111 241 247 125 195 255 238 237 172 170 64 -1 90 148 240 235 175 160 97 161 58 66 136 105 37 52 80 50 60 123 120 30 105 138 131 128 79 121 193 197 92 53 111 53 125 149 84 16 73 163 225 128 103 71 126 131 147 155 147 200 202 217 223 257 303 261 285 219 292 292 236 286 237 257 287 304 332 346 307 252 208 277 227 187 185 202 144 152 146 181 106 209 218 209 231 242 222 263 217 211 225 223 211 213 204 190 288 260 173 220 120 110 83 140 123 167 108 118 131 131 121 67 107 56 91 140 73 66 121 142 102 55 51 101 104 108 157 72 90 75 54 15 47 55 100 110 105 108 79 53 76 73 41 50 70 92 92 75 55 72 75 44 103 65 41 60 82 91 75 81 110 73 70 49 76 93 70 84 56 62 98 85 74 115 83 103 92 100 99 82 72 60 52 71 70 62 67 85 87 88 81 76 67 81 67 75 69 80 70 62 54 73 64 69 73 54 61 56 47 56 53 39 45 51 41 47 43 32 28 18 23 21 0 58321 316 1034 30 11414 16 12 1 7445 1777 117 433 763 1147 1911 2741 2887 4043 5509 5423 6744 10142 10333 8475 9424 10737 12301 14581 20562 28482 36548 44422 54631 61209 55314 59146 84070 144805 303598 506267 710150 986846 922217 643267 376334 167093 59301 3443 462 363 361 358 434 209 363 329 206 319 264 125 118 139 239 161 93 105 143 112 172 97 138 71 73 103 55 164 176 233 109 -13 101 41 76 140 163 64 136 121 141 158 259 94 86 62 76 117 172 302 217 96 124 207 56 84 152 91 78 46 54 73 15 -5 107 75 39 86 79 95 79 13 128 138 156 121 110 111 94 -12 64 84 78 29 139 89 126 97 63 66 69 86 167 146 126 135 132 88 77 56 79 139 155 172 135 110 149 171 231 235 272 269 184 177 213 283 257 242 284 308 295 315 273 277 193 233 263 285 265 280 233 153 158 148 204 144 103 168 127 148 129 198 274 165 204 174 208 186 227 141 191 278 170 151 199 188 96 117 128 124 99 145 117 72 40 110 119 87 91 34 76 69 79 116 114 60 83 122 78 60 47 81 132 69 99 100 54 64 56 81 60 79 63 71 76 13 51 71 52 36 61 23 76 62 59 69 21 16 53 29 32 57 42 74 36 68 45 68 64 87 50 63 38 33 52 49 62 38 64 72 49 43 22 67 53 67 61 46 66 74 67 45 56 57 62 82 62 60 56 45 50 50 45 63 68 53 55 69 55 34 24 41 43 38 28 23 31 22 11 10 4 6 10 11 15 11 1 8 58327 337 14 30 11414 16 12 7 7444 1778 8585 4417 4442 4430 5148 6023 6114 5820 5798 4510 2354 1410 1615 1794 1432 1181 1707 2249 3086 4034 4856 6046 8021 10216 11832 12657 13585 14746 16857 18876 22184 26238 28919 29573 31622 38234 44279 53446 63281 74825 86962 95125 107063 117227 120328 128434 148114 167638 160982 141714 128765 113795 103031 99321 99258 103438 112175 127999 148126 151491 138452 118951 122310 110072 89886 84340 87327 51035 11824 770 322 301 304 273 253 198 157 184 89 192 182 182 150 -2 110 97 205 258 138 144 211 54 170 84 89 144 31 40 50 99 98 164 119 129 110 58 91 57 148 71 93 35 151 140 154 199 162 50 73 182 231 159 198 195 196 90 125 140 102 117 108 132 -20 85 65 16 52 49 42 49 -20 -35 8 32 25 10 2 41 63 77 23 29 11 72 56 105 58 -18 9 72 70 29 38 18 58 40 83 135 114 114 39 20 118 105 36 37 83 99 115 164 181 206 151 120 200 187 143 177 247 202 161 137 117 213 236 213 267 219 211 185 167 154 154 146 133 55 55 94 101 87 174 175 190 176 101 191 166 204 242 224 172 187 224 153 149 136 112 137 100 130 77 59 62 109 107 38 54 78 83 46 26 37 45 55 -18 27 36 74 28 82 51 -9 8 36 38 33 12 62 37 13 50 8 27 22 15 9 33 62 34 1 26 25 6 21 2 11 -1 -6 15 -15 -28 -7 11 31 -15 13 -2 -8 14 40 59 45 21 26 10 14 10 22 26 27 22 24 28 19 7 -9 4 35 28 8 16 13 44 53 38 29 24 11 23 999999 999999 1 15 32 36 25 24 23 17 2 1 15 8 9 15 7 1 58333 316 822 30 11412 16 12 13 7442 1779 415 1070 1447 1905 2672 3334 5442 7572 10731 15734 21171 27333 33093 37349 34026 36136 40111 36567 42180 52227 62706 78997 90709 101344 150755 237539 272767 269547 285144 314010 378656 432811 494146 639301 511217 302212 288159 17846 6563 2644 583 322 285 401 317 238 288 180 47 63 75 180 148 113 119 126 75 103 68 91 101 247 188 97 130 85 92 47 19 144 78 86 91 94 169 151 100 164 80 142 133 142 150 75 94 128 95 190 143 171 224 138 157 161 219 252 269 164 177 192 140 109 151 88 38 45 30 80 48 28 91 191 85 116 147 143 187 40 54 134 46 114 53 40 25 55 44 74 50 70 96 98 47 37 84 106 90 58 90 69 41 65 43 93 107 128 78 111 147 176 80 128 86 186 229 258 227 258 156 165 246 205 198 252 181 149 226 244 256 236 236 242 231 242 234 180 112 56 93 163 104 50 162 180 130 180 199 169 200 210 182 229 164 220 194 100 159 194 143 194 193 125 122 111 79 66 105 141 111 68 63 78 65 75 66 68 70 28 15 66 43 68 32 66 49 77 53 34 44 34 37 -10 32 20 5 3 30 58 39 69 40 23 66 28 24 13 27 35 20 -19 12 22 28 14 2 -4 10 23 35 4 16 35 38 21 -18 5 15 36 32 26 36 20 26 24 10 23 9 32 25 31 37 45 28 39 41 46 53 34 30 49 34 18 48 35 34 32 27 14 25 37 27 20 28 29 15 7 28 26 4 19 12 999999 12 17 10 7 58339 292 1538 30 11408 16 12 19 7441 1781 277 1402 4749 11132 20180 39392 83666 194408 359702 627855 878142 999999 999999 868097 311455 5733 1480 837 467 241 279 391 267 233 255 226 190 186 178 241 147 181 109 137 164 143 200 138 152 216 70 95 167 158 90 96 141 95 54 98 49 124 102 82 117 125 139 110 155 134 97 110 119 209 111 130 130 95 170 288 213 111 170 218 133 84 99 -24 19 62 82 118 61 -10 26 -12 23 -15 56 82 42 7 9 70 -8 41 56 26 71 61 58 58 95 69 -24 32 63 63 41 12 86 120 145 167 125 45 46 126 109 106 88 2 65 119 164 168 89 206 152 190 179 128 157 177 216 240 231 195 202 156 143 282 255 237 170 275 264 232 214 228 156 185 122 116 114 132 90 130 133 144 202 191 137 141 193 158 161 167 103 160 194 91 83 66 172 199 161 166 83 70 139 132 100 98 93 85 72 69 62 2 -7 67 24 85 65 31 3 23 66 33 22 82 18 21 30 52 1 -24 17 -30 -10 37 14 41 24 37 60 31 19 11 8 38 16 35 46 30 21 30 8 18 20 -10 6 26 7 42 22 2 11 43 39 28 19 26 23 12 24 26 22 42 19 15 9 21 21 38 17 9 26 6 20 18 16 27 18 13 40 33 11 29 19 38 30 26 14 7 10 5 999999 999999 6 12 29 34 8 2 13 17 1 999999 999999 4 58345 341 7 30 11407 16 12 25 7440 1782 14616 6155 5897 6540 6363 6898 7482 7253 7162 7224 6768 6457 5324 5673 6287 7514 7222 7099 8841 9456 11042 18125 41650 85480 127537 200115 205144 247327 292986 105313 81598 111649 93467 72455 61111 91423 175709 252088 192613 271742 209139 105499 105736 109137 101294 86157 87849 112619 110142 74620 53764 41988 36129 35147 43433 21065 14145 15123 10684 6906 4434 2758 1976 1221 735 488 333 250 288 263 296 321 381 213 291 273 286 219 135 255 238 285 182 90 61 81 254 148 216 115 162 238 90 195 171 157 171 109 121 149 67 57 64 57 156 71 106 80 46 36 117 148 189 196 230 115 63 85 169 287 149 72 78 74 224 131 55 118 68 18 79 36 51 130 -18 16 88 47 7 17 -19 44 -19 47 46 48 101 66 96 57 79 66 70 101 68 105 1 59 45 54 68 60 24 16 62 7 61 80 34 35 41 79 124 35 69 141 142 71 137 97 197 120 104 202 153 155 234 291 206 221 214 215 205 170 225 239 276 194 167 185 225 157 162 150 92 82 120 163 125 147 128 135 150 176 151 187 173 174 195 149 160 170 147 172 154 149 126 126 53 83 56 72 64 69 64 85 80 87 83 36 33 12 -18 17 62 50 43 81 97 93 34 32 52 23 60 15 36 7 -20 5 7 5 29 -29 3 17 33 18 50 41 22 13 11 37 23 -20 32 40 11 -11 -1 30 46 22 -1 17 37 3 1 10 19 -3 30 38 25 7 41 68 58 34 8 14 22 46 46 21 39 42 29 13 9 15 29 12 25 25 15 14 31 25 7 5 17 22 20 20 24 20 1 23 22 7 13 18 23 13 0 13 10 9 11 58351 349 7 30 11407 16 12 31 7438 1783 3445 999999 999999 999999 999999 999999 999999 999999 999999 59 306 469 618 1018 2233 2652 2454 2040 2806 2784 2758 3217 3808 6350 8190 10430 14531 19887 29048 35619 50452 67712 81355 123091 193992 241251 377277 461122 403244 376330 375794 238563 155951 112297 100969 110371 95283 74399 69618 71859 73391 72479 72901 70995 65894 66564 62529 58180 62147 55937 36075 20916 11193 6150 3440 1725 704 547 423 337 288 254 375 372 226 164 221 274 199 254 154 178 200 287 200 175 170 174 209 181 136 47 173 101 86 83 13 75 31 46 54 146 179 86 144 81 99 91 158 81 130 190 197 199 137 219 200 189 123 128 128 110 33 135 192 62 50 110 110 60 23 -11 96 113 -33 -28 70 70 19 70 82 118 24 48 41 102 89 98 108 45 69 113 62 55 57 123 87 101 94 31 48 57 66 89 81 37 104 154 -20 68 120 108 55 24 151 149 195 190 200 174 213 215 143 135 158 160 250 224 243 193 202 233 217 190 209 234 211 218 358 322 270 209 129 92 121 117 162 139 128 159 209 147 223 228 246 177 175 180 212 209 183 196 199 194 185 158 122 141 105 144 153 102 86 92 92 98 96 120 108 63 28 54 47 56 114 76 78 124 88 96 56 61 42 43 21 -17 -3 8 21 44 49 26 32 50 71 39 41 84 25 64 55 26 30 12 17 28 18 32 41 26 53 49 31 35 27 9 25 13 56 77 81 44 41 56 72 54 20 46 33 41 55 31 60 50 69 28 37 37 63 56 34 47 51 55 23 31 57 32 40 50 48 39 39 54 39 49 52 46 42 48 52 60 49 37 32 25 36 43 34 30 23 26 36 26 12 13 20 20 7 58357 338 335 30 11405 16 12 37 7437 1784 -99 267 399 454 678 1425 1711 2220 2916 3542 4631 5919 8305 12192 16364 22163 30156 41063 55646 71372 90912 110906 124854 137240 150113 144063 133293 129558 126729 132040 149306 169437 174975 195567 214652 227542 221239 206528 204955 214433 206064 189001 162866 117494 85082 69903 58707 50298 36226 22959 15892 6518 3113 2550 1724 1085 475 390 382 351 263 273 217 276 235 321 236 174 159 156 193 112 120 129 67 119 92 223 232 120 239 225 125 154 39 74 99 151 148 71 258 157 203 198 92 207 63 55 157 142 206 178 183 61 125 173 145 155 180 154 120 180 148 72 66 53 -6 73 -31 -25 28 21 32 43 91 28 48 117 27 69 119 23 80 63 26 98 106 47 45 106 20 84 83 58 -4 135 58 83 140 44 124 79 155 103 134 77 80 20 24 101 39 135 123 73 95 174 135 177 204 152 247 214 224 263 216 255 297 208 196 188 270 229 208 252 253 324 286 280 331 243 187 158 89 117 115 80 130 148 177 170 177 145 226 241 217 182 190 199 209 162 166 181 200 225 151 188 153 137 101 150 140 47 125 164 152 102 125 78 113 63 67 81 49 33 55 71 112 60 40 85 46 50 76 60 17 3 -2 38 28 51 38 42 46 49 59 37 49 12 2 33 39 34 45 36 31 78 55 47 22 33 34 33 48 40 16 57 75 71 80 71 65 59 47 67 70 109 69 57 30 58 69 30 43 65 37 56 50 58 61 49 37 28 53 70 68 83 70 56 47 31 33 56 47 40 44 39 55 42 45 62 46 41 45 44 27 32 44 39 29 14 26 25 19 20 27 19 7 8 58364 319 789 30 11409 16 12 44 7436 1786 53 284 558 1123 1700 2587 4302 7835 12171 16616 20954 25733 34796 44745 55803 67150 78888 94664 113710 142835 173040 195921 218048 233135 235626 254365 272682 314551 330256 335568 300508 243783 178861 133260 115036 80569 55673 40368 20298 8030 2896 1093 378 192 224 339 231 205 339 238 117 122 196 69 222 99 83 88 128 107 154 239 214 112 99 207 149 111 122 128 1 101 141 71 102 132 137 151 180 103 79 92 127 71 115 105 96 240 194 144 192 157 206 205 177 96 60 -42 61 32 114 120 63 26 109 95 111 103 14 35 58 76 128 82 43 -35 39 115 139 124 83 103 82 82 2 -6 3 127 45 23 112 84 110 65 78 48 91 74 63 72 86 32 57 59 106 58 86 107 105 107 154 87 237 222 200 162 178 226 212 141 228 175 157 165 206 258 258 216 278 264 316 289 248 254 117 204 129 117 48 103 57 76 87 209 160 172 191 183 154 220 178 171 179 181 129 181 166 219 191 165 150 114 97 159 140 69 75 84 58 80 82 141 96 123 127 73 60 41 55 31 22 0 25 45 37 89 51 52 72 69 2 6 8 1 65 23 -1 24 37 26 30 40 41 22 52 76 44 28 5 -24 -2 12 32 16 23 14 43 -11 16 -6 19 15 35 29 41 28 25 39 45 45 22 8 51 36 36 39 27 20 31 25 36 38 47 35 32 53 59 40 36 38 59 54 36 31 27 15 27 32 25 24 31 44 32 26 25 19 19 19 22 13 15 10 15 14 13 7 999999 3 1 58370 327 588 30 11418 16 12 50 7434 1787 11 89 482 969 1684 2543 4166 6018 8358 9833 11735 14767 18082 21866 26235 29410 32840 36444 43209 49919 54209 63767 70606 73314 77526 95142 117300 148642 172473 188715 197551 216070 237511 242031 261084 285326 303226 298036 284271 225932 148298 91197 57594 30290 11306 4525 2400 1069 465 318 241 148 295 234 290 271 213 86 103 179 234 279 257 230 77 86 115 125 66 177 175 146 170 87 102 108 146 121 119 149 129 90 139 203 194 166 56 142 145 197 195 91 35 184 207 121 219 219 207 163 165 34 59 55 136 24 100 70 120 142 4 36 50 18 98 47 84 92 28 64 77 99 108 131 100 121 -2 10 44 95 68 74 60 66 161 65 66 130 104 50 34 44 68 121 84 44 54 110 8 93 117 83 154 194 201 217 288 256 134 171 159 140 154 192 166 201 244 222 229 221 246 267 204 229 272 274 258 256 204 191 226 275 197 132 65 127 157 150 153 172 217 203 187 155 136 216 283 193 181 238 204 171 125 105 94 135 121 176 133 113 114 98 97 122 111 111 90 95 113 87 137 89 75 80 80 118 140 88 88 26 43 52 38 49 73 52 39 27 3 13 50 56 11 51 62 80 25 62 21 16 60 64 68 31 43 75 72 22 49 43 39 16 35 67 38 39 48 48 69 43 41 66 37 32 77 67 48 62 61 52 80 62 63 58 66 45 41 42 54 54 50 70 74 67 61 53 49 33 44 41 55 57 51 41 61 68 54 43 47 52 39 35 38 41 29 17 23 32 28 21 12 22 8 26 11 999999 10 58376 337 473 30 11423 16 12 56 7433 1788 -1 384 573 654 957 1282 1779 2379 3371 4252 4722 5384 6279 7144 8701 10822 10516 11598 16694 24794 33294 42189 56415 75616 102296 127845 149311 175301 181220 196588 248564 307711 333495 381426 385175 380497 282473 213948 193724 166290 116623 91526 74189 54909 38130 28333 21708 15703 8740 4824 1777 613 289 397 317 253 264 240 217 310 231 305 257 279 229 183 219 218 237 272 252 239 219 237 183 248 212 206 180 181 235 225 81 150 198 159 190 179 145 148 141 94 138 202 146 251 264 192 207 176 173 266 230 141 92 66 26 20 70 85 140 50 -23 6 -22 9 92 55 61 71 92 108 93 78 127 101 37 19 105 147 74 133 61 10 98 123 45 96 124 223 188 79 -15 81 102 78 126 126 144 114 156 164 151 77 192 175 155 177 184 195 159 198 202 218 166 237 275 268 300 296 261 275 218 255 219 243 230 278 314 290 245 262 246 303 240 204 220 242 194 150 131 154 155 90 164 132 143 157 193 178 224 235 237 241 255 244 277 229 242 236 171 86 146 146 163 138 84 99 162 115 155 193 193 121 123 98 66 104 115 87 141 136 121 104 102 65 96 95 70 65 45 57 53 41 43 46 41 76 76 92 95 115 56 52 49 59 88 112 41 20 75 103 55 73 52 62 71 68 67 49 55 79 85 58 49 50 72 73 39 50 68 69 48 83 72 62 53 83 89 75 52 70 78 77 80 82 82 93 79 68 49 86 63 70 74 77 70 66 57 68 72 60 62 72 67 55 62 64 67 33 43 46 38 42 40 42 39 37 36 29 18 27 26 7 1 10 5 58382 339 233 30 11423 16 13 2 7432 1789 1359 1897 2306 3048 4627 6030 7182 9857 15325 18911 21751 26896 34591 43246 55171 67298 73731 83097 85492 90922 100997 110987 133394 134889 211223 293824 348877 191411 90076 100369 144919 150951 114381 110765 108148 112985 120936 122911 114923 111509 111523 127806 139544 144351 138232 85161 48734 28286 18725 12409 8685 6473 5137 3279 1797 948 730 376 325 206 232 242 298 285 264 247 323 245 236 133 221 251 257 185 200 159 234 141 140 171 144 149 164 185 203 144 88 186 130 141 137 146 7 145 229 164 142 188 177 138 129 133 144 166 193 74 212 157 201 218 204 282 206 40 18 11 10 81 65 -24 -21 5 26 84 115 89 48 72 10 -51 113 14 36 26 34 15 77 54 78 136 93 103 82 26 48 88 86 74 142 44 92 51 77 96 98 95 128 85 56 39 77 54 41 95 147 155 112 99 209 117 61 150 156 194 187 217 188 233 287 325 281 180 163 188 233 253 280 227 252 223 239 197 225 163 106 77 127 112 62 62 114 148 195 177 101 213 232 173 211 147 182 196 164 131 178 183 176 184 194 183 156 118 22 7 78 49 32 83 96 31 86 133 50 57 32 36 62 83 72 65 79 30 79 62 47 33 48 41 1 -27 39 32 -15 47 1 34 26 52 100 110 36 40 3 6 18 26 6 5 45 35 -8 -3 13 23 38 28 47 33 34 63 21 33 37 45 40 35 48 41 46 19 33 39 39 5 37 38 30 33 67 43 43 41 49 21 21 48 41 42 39 40 44 39 33 40 29 31 49 38 12 23 29 21 23 42 39 15 8 18 15 19 26 17 13 16 10 2 999999 6 4 58388 336 353 30 11423 16 13 8 7430 1790 112 365 772 1696 2338 3089 4189 5240 6587 10053 15214 24165 32238 24158 19557 44861 94027 87810 65447 74444 57857 90815 311224 554449 446372 230899 102353 146706 174048 97670 99878 116547 136130 203625 368031 344342 172771 142610 191423 330823 129987 18537 8942 5202 4463 3833 3291 5430 5448 3404 2754 1772 539 399 315 295 322 217 239 225 268 232 196 293 225 235 318 255 148 222 213 146 244 271 357 262 191 189 235 133 188 154 174 198 38 106 231 120 123 155 46 160 176 179 230 172 179 174 157 134 133 145 155 105 95 118 250 238 245 213 173 112 -23 59 60 17 33 101 -2 28 94 106 113 2 50 87 103 174 145 138 41 73 40 97 128 107 45 34 94 87 145 52 53 39 117 136 83 17 137 204 135 64 51 72 98 180 122 138 102 136 214 154 104 161 180 245 255 282 212 323 235 176 191 222 257 203 204 207 255 277 247 258 203 259 280 207 192 210 195 161 106 118 131 129 142 132 110 156 141 180 228 225 234 204 158 246 231 211 251 223 205 187 172 143 145 134 132 207 96 119 108 119 119 105 111 105 143 80 108 117 85 52 57 93 138 126 74 69 111 86 83 83 72 49 4 25 40 21 21 33 15 79 47 -9 30 58 63 71 34 45 57 64 60 62 20 84 56 51 53 22 38 42 25 43 50 24 28 51 28 52 79 57 36 64 59 38 41 50 36 55 53 42 71 51 56 49 50 52 53 52 51 60 29 33 51 47 52 57 52 47 39 38 59 50 37 52 39 34 34 49 59 39 42 41 24 29 26 20 13 1 1 6 21 4 1 4 58394 319 894 30 11424 16 13 14 7429 1792 115 876 1695 4699 11160 23943 49801 110353 176954 215050 262405 304249 442409 365363 219698 246914 239474 213773 315790 541667 622896 357775 100985 79556 67067 61585 57488 49489 46979 38943 25090 13853 6187 2508 1156 508 354 213 193 141 244 246 165 199 190 163 148 180 188 238 236 226 194 206 176 229 204 183 254 202 202 195 137 74 163 183 65 91 234 114 129 110 123 165 234 162 189 110 13 90 174 78 43 48 112 90 162 265 164 204 150 96 173 59 -31 48 84 24 61 107 18 24 55 90 44 56 90 89 98 59 83 24 91 13 35 43 152 86 123 33 86 24 42 74 34 96 133 156 61 78 17 103 141 68 52 30 25 100 136 92 151 140 145 96 117 193 125 195 230 182 166 168 220 173 248 209 238 193 230 224 255 212 233 229 248 188 232 199 197 176 117 160 169 130 122 72 110 78 25 95 163 152 178 198 164 161 142 116 208 193 216 189 169 192 166 121 133 117 129 79 54 75 82 95 113 133 37 103 137 76 64 119 84 81 34 48 33 51 111 98 62 89 54 9 18 52 37 34 6 46 36 -2 23 25 -2 12 38 20 79 65 35 42 42 10 17 26 9 5 5 37 49 -7 -2 11 7 37 56 10 -13 24 30 69 61 21 64 41 31 30 71 42 70 48 65 56 63 52 36 43 66 42 21 33 32 43 44 43 30 56 26 42 32 36 58 47 42 39 31 52 37 32 56 44 43 39 44 48 39 24 26 36 31 27 33 27 5 1 4 999999 2 58400 323 807 30 11427 16 13 20 7428 1793 -18 661 2308 5137 11841 18492 17267 12338 11049 13866 18304 31352 55355 93624 144782 219589 159200 124586 212410 353376 373123 375080 217260 205729 285617 287419 338554 349772 350204 412452 273162 98780 60230 34117 17964 7684 3682 2182 778 542 266 236 304 223 300 230 286 268 200 298 302 175 163 149 351 254 146 148 258 298 206 107 203 173 209 197 89 142 97 113 170 110 72 53 160 116 269 161 107 129 187 128 181 146 185 114 138 208 216 140 154 202 164 197 194 122 30 38 51 57 -24 -35 53 54 79 79 51 74 105 122 110 74 92 105 52 23 72 28 112 95 88 110 8 91 147 39 75 86 48 123 125 133 139 186 159 75 72 136 137 160 87 75 118 161 101 181 166 141 144 103 184 176 149 150 154 176 188 236 247 165 230 258 282 242 210 274 213 229 265 322 217 151 203 219 180 171 141 129 113 74 119 174 126 169 192 158 157 173 178 206 199 184 210 238 199 199 181 193 144 163 93 44 33 70 112 61 48 108 107 116 111 102 128 106 93 45 88 144 121 157 100 77 89 90 47 46 73 61 68 13 51 55 37 24 47 20 40 64 13 49 86 72 79 69 99 48 64 80 54 50 68 63 40 56 26 40 37 14 52 44 59 55 44 47 62 44 65 67 56 44 72 62 61 81 84 63 71 73 52 71 66 58 62 75 67 64 63 57 59 55 67 82 47 47 48 53 52 48 47 22 47 57 50 52 45 50 44 45 36 21 27 29 25 28 33 38 20 18 36 23 10 2 11 58406 342 235 30 11425 16 13 26 7426 1794 -73 69 94 226 482 537 733 1054 1249 1353 1484 1632 1703 2093 2524 2669 3422 4542 5768 7592 8588 10708 11191 13565 16558 19334 23806 29362 33774 42001 54893 85709 108122 102082 101419 107554 114303 127732 148653 173981 228051 294717 364712 297032 291896 381798 521748 438928 223264 120953 75925 43111 23386 13304 7344 4208 2486 1147 506 474 201 169 183 306 175 195 214 243 187 282 212 194 239 262 222 200 190 160 142 322 202 176 167 242 238 142 152 106 209 161 229 261 97 183 206 76 97 176 131 79 187 208 137 140 229 240 127 137 171 113 125 210 171 115 288 169 115 90 -30 118 71 91 114 115 9 41 102 44 31 125 62 117 10 -22 86 63 36 106 143 120 141 125 42 40 70 52 88 125 109 34 52 177 166 132 21 136 117 152 95 170 130 112 90 136 167 243 178 130 151 198 180 255 180 166 149 221 178 247 252 211 236 277 228 181 227 290 313 325 288 171 147 171 144 83 231 209 144 138 117 155 124 124 183 178 174 227 192 229 190 204 213 183 227 211 238 231 283 200 181 117 70 51 106 105 129 78 99 85 97 139 157 111 113 91 101 116 113 82 108 106 88 93 17 47 42 52 22 21 37 55 35 52 30 21 46 15 21 53 42 30 60 79 65 70 67 57 100 75 44 53 90 90 83 95 63 36 60 35 57 61 4 3 20 48 58 74 65 64 55 59 42 55 56 68 75 61 36 39 70 72 56 54 42 42 41 81 60 63 29 20 52 49 38 46 37 28 45 74 60 70 58 33 52 49 47 52 40 31 49 50 39 42 37 31 35 30 9 19 17 999999 999999 1 58412 338 357 30 11427 16 13 32 7425 1795 -50 183 276 241 431 454 490 746 1033 1433 1672 2259 2716 3495 4597 5608 7078 8728 10545 12214 15147 18920 22989 29037 36663 46177 60651 78314 101892 120202 133460 141628 157102 177096 204691 240353 264903 284704 285130 258150 234077 200213 183064 175356 188781 169703 121106 89312 65816 41542 19039 7455 2192 625 423 282 272 235 162 260 219 248 199 246 104 160 179 134 168 198 161 179 227 217 134 170 192 233 209 198 227 238 203 234 142 214 261 246 240 101 136 174 103 184 206 155 100 177 219 165 208 150 95 78 146 130 158 96 160 251 180 15 69 48 61 71 43 -24 56 28 -5 28 112 120 86 118 63 -25 111 96 122 86 84 59 84 145 153 104 61 44 122 114 76 77 75 71 95 168 159 58 44 99 77 124 54 175 128 154 173 166 160 186 160 151 188 237 271 238 144 190 161 234 245 205 154 139 253 263 256 288 279 301 262 263 186 172 113 138 162 167 157 193 96 139 136 107 74 127 122 156 199 238 232 245 213 202 283 277 154 189 220 193 219 222 186 117 99 88 108 85 140 77 76 115 135 121 111 92 96 109 111 100 155 160 154 133 105 31 49 98 47 37 14 31 50 28 22 21 40 18 29 35 42 53 53 50 44 53 71 54 60 77 68 52 16 6 16 35 33 27 24 60 68 53 84 55 55 43 47 31 39 26 29 49 15 48 65 68 81 81 53 33 45 93 87 52 65 61 42 44 54 37 47 62 62 49 55 46 33 32 29 37 34 41 10 29 41 48 38 37 45 49 39 27 26 25 24 20 34 26 12 4 13 5 4 2 1 4 58418 349 31 30 11431 16 13 38 7424 1796 196 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 31 221 234 431 675 728 1357 1824 2346 4152 5477 6546 8615 12416 12047 11945 13241 14887 17217 19874 23808 31142 38094 49336 77993 103802 132488 146143 127427 115618 117471 118225 122837 130558 148705 166081 179244 188515 192521 199542 210550 217399 220288 224354 213832 182579 146892 113092 77425 41353 23072 10570 2585 811 324 277 241 200 227 246 227 216 262 359 236 206 277 225 135 182 241 385 209 47 184 215 255 223 194 249 214 212 197 277 162 185 118 170 156 93 167 169 167 170 184 216 203 244 80 96 92 228 233 104 198 253 210 126 101 22 97 38 -3 21 71 147 148 92 100 138 186 165 169 157 126 132 117 117 185 -11 20 98 60 125 70 103 184 109 98 145 77 133 42 138 153 147 206 213 86 85 155 170 138 123 75 119 205 209 207 194 168 122 184 90 160 155 212 264 221 201 196 228 284 249 241 250 247 298 353 224 283 274 286 247 222 188 105 182 120 204 175 165 114 178 165 151 80 182 167 218 185 271 226 253 228 171 222 196 186 212 165 162 208 191 183 174 141 79 67 130 128 83 74 125 83 162 143 107 141 173 202 141 174 135 105 98 93 88 97 75 41 39 35 40 30 13 17 58 71 80 70 60 61 52 73 96 88 56 60 99 43 68 73 35 16 60 48 57 46 21 30 48 92 70 57 42 91 88 55 66 94 86 86 77 38 46 54 79 76 86 79 91 70 48 68 80 86 66 70 72 69 66 64 52 60 70 61 43 56 51 55 60 46 61 61 61 60 64 45 38 50 54 35 37 31 23 33 31 28 34 21 17 5 21 32 11 58424 345 155 30 11435 16 13 44 7423 1798 60 411 763 884 1420 2061 2386 3111 3944 4381 5236 6393 7359 8265 9508 11047 12379 13946 15881 19693 22761 22441 23010 23482 24956 27847 30934 33563 35758 39558 44836 51556 58204 62894 67976 74341 84173 98016 109455 118609 123997 124426 131397 144170 161303 176023 186248 200331 203227 192208 179561 175774 190575 199627 178046 113207 61682 27048 10534 3841 1760 891 353 285 198 217 293 264 284 278 236 214 129 190 188 306 260 210 222 126 144 239 212 218 201 196 220 176 249 291 174 283 236 165 81 154 142 117 147 159 205 202 118 172 228 126 177 102 76 109 130 125 120 168 164 129 144 64 85 51 96 71 32 94 -3 91 93 33 36 68 119 172 85 131 172 145 127 130 65 112 63 59 83 92 88 183 124 107 43 104 65 142 25 58 72 139 132 132 161 146 152 110 161 114 -2 117 128 124 265 213 177 157 160 139 105 235 220 167 152 198 200 202 291 253 226 247 268 217 306 293 176 194 168 174 102 129 185 120 85 133 107 159 173 142 95 142 163 179 243 236 254 222 241 227 196 189 258 221 221 171 158 177 96 41 36 62 126 73 115 40 91 103 78 101 143 87 69 127 206 187 155 128 122 133 81 35 58 48 63 36 34 -7 10 44 56 32 40 40 40 26 79 46 23 29 63 57 30 48 57 58 33 23 20 46 51 31 49 32 10 54 59 42 40 44 38 57 79 65 46 31 43 34 31 27 57 62 71 47 46 57 53 55 59 48 61 91 75 47 36 56 56 63 58 39 50 66 55 48 48 32 27 33 59 49 56 60 52 39 44 43 34 37 33 45 41 29 12 16 12 27 20 13 0 999999 2 58430 331 368 30 11438 16 13 50 7421 1799 -87 -24 48 400 274 426 740 878 1179 1628 2323 2934 4069 5476 9480 19545 18527 15281 17375 23846 19696 20687 30151 33301 31050 30045 31350 34800 45275 71212 78895 79448 62861 84181 155832 217097 219499 252756 423219 252520 167361 164927 159359 172225 231830 292270 435534 509217 183409 60631 35716 17449 5180 606 183 206 184 281 139 158 199 186 76 77 217 105 182 197 159 108 120 185 219 239 198 168 167 156 149 244 159 139 213 227 240 168 164 234 155 161 132 182 94 246 158 58 166 220 139 69 105 126 165 164 115 25 126 72 81 -61 -12 46 -19 86 -4 12 79 75 75 38 47 -22 153 121 126 101 79 115 111 121 52 57 39 -7 91 64 13 78 18 10 -25 86 8 36 107 134 81 150 56 15 52 141 178 104 13 152 116 137 84 146 142 152 174 216 146 156 196 130 225 216 183 118 193 210 180 256 218 261 243 180 242 228 231 186 208 165 97 80 110 171 133 102 179 104 133 121 64 133 120 66 77 96 174 154 159 210 234 214 163 169 207 201 150 125 150 138 135 29 83 114 102 111 112 87 43 107 117 120 104 60 116 114 121 197 132 113 79 22 65 61 -14 -18 28 21 18 39 30 34 31 46 23 5 7 11 38 64 54 32 59 59 27 3 28 14 33 21 23 32 12 -12 22 19 -3 -23 -6 23 54 13 37 31 8 31 26 13 17 11 9 44 26 40 26 23 34 33 46 41 42 35 34 49 46 51 49 44 41 29 32 29 59 30 10 22 39 50 46 24 25 24 15 34 25 21 16 30 25 10 17 31 19 3 8 58436 328 731 30 11441 16 13 56 7420 1800 544 1157 594 505 1737 1398 1504 2483 5490 12934 23438 38659 40717 59547 80563 68234 78148 77581 89997 104758 137502 148633 168314 256721 279001 277352 454974 630343 558879 315506 219486 175979 144116 127747 122488 118796 78105 15021 6073 2492 918 344 193 205 284 234 323 195 224 196 255 113 101 131 187 193 286 215 204 232 239 215 148 112 201 302 218 237 160 134 225 285 174 196 150 161 163 171 97 141 181 126 108 152 137 194 158 154 200 183 199 66 118 227 169 23 111 54 45 56 60 -12 39 59 33 -28 -26 60 128 95 79 55 21 86 106 168 22 163 82 113 60 49 108 59 98 146 118 124 157 129 99 131 102 110 143 143 102 184 168 175 139 119 173 198 211 246 132 164 169 135 153 242 147 229 175 271 266 224 187 220 192 253 263 264 246 249 315 300 329 317 241 192 170 154 94 132 120 117 171 163 184 108 117 175 170 181 249 216 252 182 246 227 176 198 214 226 268 261 242 158 218 295 235 128 93 115 31 27 98 62 76 104 106 57 72 67 113 131 116 131 133 109 147 106 85 69 91 73 16 20 39 43 37 53 28 61 80 52 47 23 22 37 30 75 62 53 71 28 13 25 61 69 55 55 89 79 81 49 25 26 40 52 36 12 55 77 71 86 56 43 59 54 38 92 77 60 51 52 84 70 48 58 71 59 58 72 68 78 84 79 81 81 48 50 70 83 73 72 59 69 57 80 53 53 78 85 55 55 66 61 61 63 49 36 45 52 27 27 44 34 33 37 27 24 13 4 3 6 58442 341 46 30 11446 16 14 2 7419 1801 475 868 1482 2626 3045 3392 4047 3899 3959 4366 5204 5506 6443 8215 10315 13792 15558 17776 22347 26755 31514 38027 41233 45038 53733 59451 62087 64147 61834 57727 62759 70215 78897 87567 98175 116439 134005 145694 155700 171814 179533 176662 167490 158148 143470 133113 129996 124299 113786 96923 78253 66487 59099 50742 38860 26681 16887 11011 7282 4352 2564 1351 754 330 200 96 4 221 231 206 198 194 246 230 161 232 190 168 208 266 245 306 299 201 183 215 265 111 188 252 258 276 211 127 168 235 156 135 127 82 65 26 83 199 175 118 179 140 171 128 139 120 30 157 92 13 130 59 -76 58 91 84 93 -24 29 34 25 88 16 113 73 111 47 96 93 125 101 87 88 46 47 47 55 -35 -5 96 116 157 82 48 21 19 107 -10 45 131 75 -5 90 81 135 105 103 132 128 88 177 160 74 158 196 172 145 152 162 137 187 164 207 91 161 125 187 211 324 263 245 293 327 212 193 210 182 129 136 163 187 195 145 82 85 114 139 163 128 168 102 171 153 158 161 193 131 151 184 252 279 218 177 169 220 191 139 94 124 95 97 28 18 9 16 34 36 44 49 38 94 88 85 74 64 110 114 96 57 86 88 86 69 63 56 19 19 45 0 47 12 21 -13 -54 -26 -10 -3 8 33 1 43 24 -4 10 -22 10 3 30 -4 27 40 15 18 33 10 19 45 35 -13 -8 7 0 0 30 14 12 0 35 32 26 42 36 13 24 26 19 63 46 11 44 41 21 42 45 28 49 17 19 32 10 18 29 47 41 21 22 29 33 32 31 24 18 0 19 36 12 3 4 18 17 13 0 999999 3 6 58448 352 79 30 11449 16 14 8 7417 1802 -25 357 924 715 1361 2070 2176 3360 4917 6107 6735 6667 8200 9452 9554 10510 11906 14455 18401 19903 22987 24488 27581 34260 42314 49173 55135 56560 56459 59888 62935 64951 64316 64671 67769 73785 76695 78348 81683 118746 192963 134385 116951 169572 184677 185512 221755 306611 347323 390938 160762 29010 20476 17017 13266 10313 6677 4563 3268 2124 1246 607 307 270 216 277 264 286 258 301 333 387 331 231 196 296 227 232 303 423 178 203 255 172 155 204 255 147 261 364 276 341 310 318 267 284 220 264 297 191 178 227 179 160 237 197 160 206 249 139 116 127 158 198 81 93 52 70 78 84 90 34 94 81 167 8 89 125 56 49 103 191 102 84 109 187 109 163 213 230 211 179 103 18 131 123 53 103 108 124 118 130 103 96 67 57 154 200 235 194 227 199 187 145 175 214 300 273 204 253 279 270 243 255 262 262 212 255 291 245 267 227 363 275 212 267 248 271 264 286 314 306 339 334 246 182 223 135 216 144 168 155 171 126 165 199 159 120 124 137 184 268 335 267 253 217 282 249 198 206 254 246 212 185 125 142 114 157 92 77 83 138 132 104 126 134 158 122 149 122 205 202 156 198 184 207 162 145 121 76 17 96 48 41 39 25 23 50 55 73 100 90 69 1 65 57 68 74 47 32 55 69 75 75 97 64 83 68 63 71 80 71 62 72 56 38 45 72 91 110 68 69 78 85 70 81 85 73 109 98 97 82 66 66 77 78 105 114 103 113 116 94 67 70 98 88 79 78 76 75 79 92 76 73 76 79 88 91 98 79 67 68 78 70 79 68 68 56 70 50 53 43 40 43 49 36 35 40 30 24 13 2 58454 319 1040 30 11450 16 14 14 7416 1804 254 2485 8444 17086 32899 21385 21419 25399 14208 31111 84776 186310 194576 276173 149961 71486 140613 130143 202755 428870 727633 815622 978134 886791 598462 22423 5379 2927 1284 445 235 274 219 157 186 387 191 135 151 244 272 288 327 232 298 234 190 302 380 222 349 265 168 243 281 359 351 254 242 295 288 349 270 229 293 191 239 237 135 171 152 207 201 175 148 85 185 171 200 148 58 178 138 68 104 58 73 49 18 50 121 133 169 92 109 57 95 111 52 84 86 88 40 93 152 170 97 152 152 43 136 175 150 144 117 19 103 55 39 -1 56 153 134 69 157 183 184 112 146 191 133 195 119 84 108 194 254 366 211 244 182 175 206 288 253 214 165 249 198 123 259 263 260 313 276 177 319 363 303 272 347 317 202 162 154 231 192 199 239 183 135 115 131 89 64 134 158 181 144 166 236 250 183 205 327 320 235 241 258 222 152 197 177 135 157 139 77 101 78 78 50 106 42 68 118 120 93 149 177 149 144 128 115 135 125 79 82 93 131 93 58 49 28 10 47 56 15 71 54 44 45 67 92 55 40 54 31 59 57 21 34 48 66 58 81 39 44 94 63 29 43 79 71 75 47 57 54 43 62 46 54 68 58 76 53 47 60 53 61 65 63 91 78 69 62 64 74 74 57 52 46 55 57 69 60 66 51 53 62 61 68 74 53 76 68 52 56 57 71 65 46 63 47 53 49 29 38 37 48 43 20 28 18 25 23 15 3 999999 5 58460 315 1098 30 11448 16 14 20 7415 1805 64 92 309 457 967 1757 4931 12020 12478 22314 53123 73842 108613 214434 332634 466381 602381 827087 700374 304460 289140 260123 107758 183643 301254 248846 227545 150004 5544 347 233 397 333 227 208 307 251 215 200 185 142 153 141 225 220 241 94 263 169 254 258 183 128 206 308 274 276 219 272 252 342 342 293 195 146 219 271 117 90 116 214 194 196 213 137 186 173 112 163 153 216 84 112 79 82 8 35 58 75 88 107 130 75 48 102 4 96 159 36 60 141 180 114 125 199 133 77 91 63 157 166 136 66 23 123 161 119 66 48 73 86 115 131 186 189 255 170 107 147 132 206 291 154 198 236 237 339 329 251 249 237 270 264 242 195 178 159 196 327 333 289 246 205 188 240 291 298 306 227 308 273 227 192 222 232 200 192 184 152 176 192 143 125 165 137 166 164 229 258 250 225 244 258 231 251 221 196 218 189 199 165 179 120 142 42 35 20 53 68 80 96 119 134 89 107 100 123 124 153 126 112 122 93 76 103 94 117 88 52 63 29 20 27 41 31 58 14 26 23 39 -12 42 45 46 65 22 21 14 2 41 42 20 48 54 20 23 35 40 38 14 42 41 48 34 42 71 59 43 29 50 64 76 45 26 44 67 68 66 44 71 76 51 43 60 42 36 44 50 69 53 40 53 46 56 55 51 46 24 25 62 53 44 42 64 70 50 35 45 52 39 43 36 32 24 28 28 24 23 27 13 17 12 999999 10 12 58466 337 434 30 11444 16 14 26 7413 1806 -43 68 407 881 1458 1720 1957 2398 2223 2681 4202 5165 5209 7592 8739 14262 28802 26999 20596 21885 23745 44972 56001 43763 23789 15555 9095 9802 8707 5397 4261 4230 4907 5612 6276 7982 11246 19890 36305 57130 93173 171642 258726 300043 342300 428825 614436 769144 807136 628215 218815 6334 308 153 199 226 190 102 158 214 175 135 214 226 206 262 227 148 240 169 208 233 205 96 155 179 170 172 268 319 283 323 304 231 193 257 311 292 204 146 175 70 141 59 118 114 174 84 152 219 254 173 150 79 78 49 -26 86 -5 46 83 87 106 190 121 52 95 137 80 113 73 46 94 115 33 56 126 112 137 109 108 93 101 50 116 112 84 54 39 135 90 107 178 143 180 105 109 111 101 158 201 167 169 134 289 217 202 333 357 273 162 193 213 232 208 192 250 294 199 203 280 309 240 273 271 265 190 290 271 193 219 192 219 220 180 154 151 158 133 213 116 211 188 129 133 88 142 124 282 227 215 251 293 250 195 228 246 227 239 177 185 197 164 170 140 165 117 42 64 23 108 70 100 94 91 82 61 80 104 124 86 119 142 121 85 67 78 69 53 3 55 98 10 14 32 28 19 70 72 50 46 42 34 50 36 39 63 18 17 15 39 10 15 3 39 8 13 9 44 19 21 35 43 34 14 17 43 34 57 27 51 45 61 69 71 25 60 47 51 78 36 53 52 42 72 78 55 49 45 57 54 61 44 39 58 61 62 55 60 54 32 38 52 36 50 51 40 31 41 40 34 29 20 21 21 36 35 27 7 7 5 20 22 6 999999 0 4 58472 348 73 30 11443 16 14 32 7412 1807 16353 20267 20840 21744 23289 26260 29886 32870 34365 37563 48697 63412 74117 83882 84679 82440 82994 83023 91145 98039 91880 80445 80115 74349 65656 57703 61032 67554 70592 67767 72759 95906 101033 79603 71205 75211 63475 51361 48584 49029 44313 38236 32935 28357 24321 20121 18228 16593 14491 12956 13195 11852 8115 6449 5396 4392 2901 1649 1310 1044 606 388 238 134 282 178 232 303 213 219 290 283 294 216 289 312 330 348 304 257 264 194 188 208 158 232 248 266 211 314 311 205 191 370 348 281 279 236 276 208 209 57 158 157 162 207 194 257 176 146 188 191 173 171 208 173 102 96 60 27 117 141 68 171 123 86 199 138 138 170 104 45 79 87 46 88 193 114 28 87 128 103 16 85 141 114 114 143 107 166 109 151 52 112 153 154 118 202 96 126 169 228 184 206 131 200 228 273 359 456 419 255 205 180 322 266 202 173 134 266 232 276 278 260 192 255 243 211 287 255 283 298 210 173 259 207 184 173 159 162 204 175 108 110 139 122 156 220 267 219 259 255 245 240 271 269 230 184 149 222 217 190 177 178 190 181 147 71 75 14 71 96 126 109 111 52 53 98 123 45 88 100 148 140 84 119 105 73 22 46 38 37 10 8 21 43 17 44 25 57 53 17 30 21 22 23 72 70 31 46 25 72 56 33 24 46 56 35 53 45 6 37 37 35 31 54 78 84 60 65 60 61 50 29 40 60 66 55 65 65 56 83 75 67 60 58 53 51 52 43 51 59 33 24 46 51 47 65 49 56 37 53 45 51 54 55 44 36 57 66 50 42 21 28 21 35 31 26 21 17 5 16 18 13 15 16 6 6 58478 345 45 30 11445 16 14 38 7411 1808 6003 7074 8521 9177 8154 5555 5426 5264 5235 5990 7669 11229 14973 16695 17597 19226 22279 23330 22584 23856 23875 24103 27073 26744 27231 27167 30305 33959 37807 47630 60480 67489 65035 61248 51072 46101 61773 73097 87074 148662 202743 94068 127141 253266 309864 254631 146896 95296 125027 216510 124162 66121 5182 4455 4064 3660 3163 2570 2166 1341 704 474 308 311 242 180 253 170 181 367 268 182 279 273 299 299 212 150 92 289 217 190 210 242 210 204 266 219 267 250 273 187 168 253 148 152 188 213 127 203 179 189 160 72 99 274 145 159 120 146 228 115 156 135 85 127 85 21 17 -32 40 90 26 92 198 231 140 214 88 71 81 167 211 168 133 129 197 73 14 91 93 156 138 113 150 178 151 102 64 69 88 82 126 133 135 221 160 165 131 140 121 169 248 192 158 219 242 254 286 305 320 304 183 185 121 154 236 284 339 272 284 266 246 252 225 304 262 221 265 267 226 239 192 283 269 215 224 199 226 200 102 160 214 144 127 150 136 140 188 239 225 248 254 273 234 144 175 199 236 189 253 252 252 222 202 177 98 88 74 76 74 46 38 73 28 61 67 123 168 157 115 136 148 112 95 95 87 116 62 46 90 66 99 53 31 41 16 15 30 44 43 52 49 43 23 49 48 37 63 23 7 21 76 51 26 32 42 51 69 67 22 40 43 43 30 38 21 7 46 62 34 34 65 57 80 35 52 54 46 56 56 36 59 36 25 51 77 66 52 57 79 65 34 40 28 31 53 23 43 42 31 56 27 47 42 42 40 62 60 57 46 58 45 27 26 24 32 25 13 16 1 4 5 19 13 58484 348 79 30 11449 16 14 44 7409 1809 4001 4216 4308 3713 3858 4151 4477 5278 6051 7461 9542 13115 16138 17900 23304 30759 38504 44385 57382 96579 91690 104832 112846 121688 130845 165478 234841 256937 172885 106307 85990 51233 35031 36098 20364 22601 36532 49448 79316 100267 106015 203514 281301 297667 205176 240068 303623 330507 388649 202255 111506 7004 2954 3184 3334 4175 5078 5371 4523 2289 1440 806 404 302 179 151 197 225 247 278 202 319 291 258 296 344 364 205 245 249 181 196 225 255 247 287 269 269 277 284 269 302 273 219 210 250 244 243 180 78 119 153 200 170 191 216 243 78 90 130 123 163 125 195 222 137 142 73 49 129 94 95 5 118 99 103 146 31 109 125 98 111 144 99 95 110 112 180 90 96 101 89 106 120 158 95 68 134 139 182 134 48 108 112 146 131 168 231 190 160 204 262 226 153 157 107 217 238 317 272 199 236 252 223 233 205 262 259 244 261 232 216 325 295 304 245 276 309 271 251 336 325 278 286 258 182 137 257 219 194 143 135 222 164 229 245 132 186 243 241 231 275 238 226 216 212 258 275 254 241 239 236 228 207 131 105 50 44 93 114 62 29 44 55 62 83 139 101 102 146 168 143 125 123 111 140 120 107 57 17 41 42 56 42 35 13 35 45 42 43 36 113 77 101 77 68 47 4 62 73 58 43 64 87 48 90 120 76 61 76 56 60 55 47 56 75 73 57 44 62 43 64 53 56 59 27 78 82 80 86 67 66 58 51 71 77 68 48 84 70 71 64 58 46 35 59 53 61 73 63 63 62 54 62 45 43 65 65 62 55 42 51 56 48 28 37 39 39 37 26 26 17 12 8 18 12 7 1 58490 344 83 30 11453 16 14 50 7408 1811 179021 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 951 3871 12058 33216 35014 44071 149079 382941 565579 540637 615637 420903 519911 714003 818192 734062 434521 169167 10085 8356 8858 8500 7547 5026 2868 2228 2170 1883 1495 943 456 273 229 290 294 328 275 216 363 287 217 233 200 274 239 250 250 232 279 275 117 266 361 258 226 302 311 309 228 268 256 211 158 138 206 194 174 114 87 98 93 142 228 185 121 118 168 208 178 234 114 72 98 151 112 177 36 28 55 139 97 121 129 132 155 131 83 110 184 126 176 134 169 185 201 140 211 196 148 57 149 164 206 138 120 165 66 105 56 81 133 215 213 144 173 106 145 157 187 203 174 163 202 129 156 185 306 243 101 170 236 188 263 243 179 229 161 291 248 297 244 246 200 245 223 283 255 203 201 255 230 255 208 189 239 184 186 153 258 203 150 248 151 186 226 228 237 265 249 333 295 256 253 203 208 210 237 159 212 252 255 220 184 189 137 39 98 82 72 131 96 70 115 84 91 126 116 146 121 145 121 118 70 56 28 89 46 59 58 41 56 16 52 86 81 35 58 11 32 51 52 72 63 56 53 43 33 40 67 71 30 41 50 61 59 29 50 88 55 45 57 74 83 69 28 61 66 63 75 62 64 64 62 64 104 65 58 64 64 77 67 71 69 66 69 69 60 73 41 50 61 61 63 62 64 57 60 54 59 51 51 52 50 76 75 42 48 58 53 47 53 44 49 32 23 26 20 34 25 20 15 58496 335 534 30 11454 16 14 56 7407 1812 -43 33 371 505 545 851 1110 1184 976 1648 2162 2462 2514 4624 13195 33863 51718 56928 11266 9748 12189 21219 18655 25964 52374 59081 72316 124007 207977 233282 361680 663006 483256 499503 759382 476351 453591 317954 156346 31953 4410 2398 1932 1282 936 679 424 339 399 386 198 296 244 238 165 245 217 313 197 238 310 242 232 347 283 234 217 242 277 235 270 255 282 193 255 387 432 251 262 330 271 264 273 231 212 142 172 153 157 183 179 184 212 113 263 228 177 232 191 133 17 -55 99 99 86 7 141 146 40 91 135 261 155 118 141 139 141 160 167 134 212 113 120 201 208 143 130 135 249 132 163 166 146 157 156 88 122 137 111 101 107 210 222 197 168 172 130 208 303 245 267 198 269 285 224 197 130 169 205 265 260 297 324 210 254 270 295 252 218 224 243 283 326 367 307 300 279 244 252 210 276 363 269 237 224 255 214 219 247 200 228 165 148 212 214 213 267 275 334 306 272 277 253 216 247 190 233 227 228 196 155 60 80 40 46 116 75 50 108 57 149 132 120 154 183 188 119 172 122 86 80 123 119 71 77 78 63 43 53 62 49 63 81 38 52 75 56 52 44 37 35 74 67 78 46 54 55 63 112 119 69 68 68 44 67 90 58 56 91 86 112 99 89 74 87 86 87 68 80 78 74 68 63 70 63 91 93 87 85 93 63 67 86 87 106 95 62 84 82 87 76 60 83 71 65 63 48 66 73 79 58 65 75 55 63 56 57 76 87 53 51 58 56 39 44 47 50 39 29 31 34 37 21 18 7 58502 332 531 30 11451 16 15 2 7405 1813 -44 154 428 626 902 1591 2594 3726 5106 6827 8794 11385 15251 18620 24966 29448 31075 34765 37528 40450 44956 51602 61791 75090 99499 124765 134591 146268 165369 201743 277336 355909 437793 507537 427859 574107 614631 174981 5619 919 724 630 463 225 252 249 221 248 169 188 158 278 207 209 316 211 161 249 209 226 215 186 274 257 187 253 206 106 125 204 258 189 238 296 221 220 249 219 409 364 269 229 190 275 174 145 181 196 126 119 232 239 101 169 116 56 219 186 113 152 97 86 106 47 146 88 7 71 73 89 149 35 101 78 120 139 159 111 89 107 97 96 83 125 259 157 102 198 166 127 87 106 105 38 111 123 97 78 173 66 151 149 123 163 240 201 236 248 232 189 178 206 231 178 249 220 259 186 168 230 172 167 186 265 294 217 250 255 259 275 355 276 248 317 252 270 295 256 179 200 252 218 270 278 240 149 120 210 218 141 216 148 146 176 235 172 216 256 239 270 263 216 205 249 247 225 161 214 204 172 186 108 96 57 40 22 65 64 89 88 57 104 138 171 141 112 147 113 55 88 40 28 67 58 41 2 50 49 16 70 82 43 63 56 54 55 43 23 46 55 82 48 -6 60 92 49 71 72 43 57 63 47 41 46 29 34 58 42 -6 60 74 66 64 65 29 9 34 90 65 72 75 57 23 43 49 32 55 79 49 35 39 62 34 74 54 31 36 66 66 49 49 37 62 55 43 39 58 68 68 61 57 39 60 63 62 43 26 29 44 57 43 35 33 32 25 27 30 17 9 17 9 4 58508 349 79 30 11449 16 15 8 7404 1814 485 797 1252 1575 1939 2539 3594 4319 4736 5076 5977 6962 7812 9024 9926 11361 13267 15338 18599 22074 25431 29103 35043 41583 46872 52623 60186 68626 77081 89163 100410 98467 93790 105714 110321 113066 126264 141143 156104 156562 171622 183136 199329 203622 188719 178219 176910 164811 124871 126037 141980 164618 130445 76798 15423 5697 2302 809 441 242 365 331 353 194 267 406 249 210 306 325 252 206 401 276 319 346 235 372 359 185 183 246 141 191 126 109 184 231 243 263 283 358 349 331 280 349 282 245 175 262 186 196 238 192 125 100 110 201 136 128 82 79 67 125 102 140 108 130 112 112 170 121 91 100 81 135 100 56 102 144 225 170 105 159 106 93 101 136 142 55 100 144 145 108 101 147 74 131 38 144 85 147 174 160 119 173 242 116 176 187 203 121 166 181 205 144 195 233 180 182 186 250 216 263 259 72 109 248 192 152 220 259 312 308 307 253 278 266 320 269 225 311 223 192 212 217 126 233 270 237 201 230 204 198 196 237 227 230 244 263 224 226 245 265 225 204 208 233 211 198 199 278 262 208 97 103 97 69 96 45 126 108 61 90 120 71 81 138 76 111 99 87 143 174 122 69 85 27 26 46 64 66 42 56 29 53 1 19 102 84 44 47 65 45 45 74 64 50 50 26 23 61 17 7 56 27 43 54 46 64 32 57 55 55 46 48 36 38 31 32 44 51 35 65 72 50 48 55 62 72 56 76 57 71 79 78 64 57 49 41 58 65 45 61 56 37 60 50 53 89 74 62 57 62 80 67 64 72 70 64 43 46 54 50 52 48 24 14 19 22 22 31 42 35 24 19 11 8 6 58514 349 103 30 11443 16 15 14 7403 1815 1050 946 640 927 962 1395 2236 3035 3674 4654 5174 6122 8018 10106 12279 13573 14706 17193 20638 23165 26414 31477 39483 47310 55151 61852 65278 68767 75612 79215 82409 88919 91638 95789 103710 117220 130176 137075 146754 147959 149431 148008 143818 135599 124559 119569 115528 97904 76239 59320 39544 25309 17243 11308 6855 4241 2755 1388 671 331 218 171 220 184 201 209 231 305 275 287 225 181 294 243 161 235 238 256 184 154 301 130 174 195 185 237 220 291 292 320 260 372 252 263 313 249 318 313 294 209 208 158 229 199 89 140 136 158 225 120 63 94 67 125 120 38 20 114 51 0 83 42 48 32 68 170 125 119 72 93 52 139 189 163 124 90 83 111 100 100 85 123 77 124 72 34 14 125 84 3 106 118 79 166 131 111 117 175 168 167 206 239 168 224 159 213 231 266 168 143 236 239 244 225 253 148 198 273 233 137 202 248 224 261 220 260 199 200 221 253 266 263 296 229 209 275 280 244 158 231 98 175 203 157 147 275 282 159 206 279 297 202 214 215 195 216 263 196 169 232 173 184 210 165 120 111 71 55 52 74 61 51 86 80 -7 69 115 114 104 111 104 124 116 142 80 57 28 59 15 25 65 14 40 38 48 34 18 74 25 -12 17 41 49 74 85 23 22 9 38 76 60 38 38 72 18 17 63 46 37 31 53 33 55 55 59 80 84 81 52 56 38 46 74 82 61 50 67 72 53 61 107 54 46 73 74 56 58 49 48 68 67 64 48 74 74 55 58 67 53 62 64 60 49 71 68 58 40 51 63 61 52 51 51 64 45 42 52 37 31 27 37 38 33 29 30 17 21 9 1 58520 348 67 30 11437 16 15 20 7402 1816 4599 3958 3327 3000 2691 2020 1966 2419 2994 3527 4229 4766 5606 6182 7055 8169 10110 11568 14683 19449 23776 27059 30582 29691 29326 31546 33423 32281 32233 35607 38743 43204 47676 53083 58712 64281 67924 68363 71598 75565 80097 84237 88558 88340 85145 74851 67728 58961 54134 48128 35422 26368 22228 16431 8833 4726 3161 1876 798 262 214 196 266 341 218 261 307 289 210 128 148 156 263 304 319 259 210 184 174 212 228 119 202 172 224 279 326 217 355 410 303 355 378 305 329 313 361 238 207 257 220 177 205 157 234 185 127 152 226 194 98 165 50 122 63 103 166 110 85 78 15 62 -42 85 83 88 84 67 16 62 121 170 83 139 39 99 140 163 120 104 122 109 160 172 207 57 42 97 54 115 95 104 37 169 169 215 165 130 104 230 157 187 160 180 156 121 194 228 211 165 210 245 228 148 146 232 190 234 209 237 251 276 273 249 255 258 263 274 242 218 268 256 240 234 250 215 198 167 205 159 112 121 196 212 192 164 192 167 239 233 299 338 259 258 252 189 235 225 218 162 222 254 244 199 153 79 43 63 85 50 85 22 50 94 56 74 99 34 96 122 72 61 124 110 89 40 94 108 80 28 3 55 51 39 29 59 10 18 18 15 39 74 14 25 46 30 17 30 65 89 40 1 40 77 29 4 27 36 64 76 50 80 47 55 52 58 37 42 65 57 44 80 82 49 46 84 69 58 75 53 64 54 49 64 70 47 48 61 41 41 74 75 67 74 74 55 40 43 54 77 63 35 60 76 77 43 42 56 39 59 67 50 48 43 42 26 19 42 29 32 23 36 33 28 20 8 10 5 58526 345 67 30 11437 16 15 26 7400 1818 4998 6294 7401 7825 8108 8385 9559 10848 11523 14646 19296 24614 26237 27994 28729 28219 30965 39276 42191 47539 59191 69490 76312 88365 87440 87145 73347 68191 65732 46920 53687 61644 27978 20750 19079 19372 22339 24461 20427 19143 20188 23177 24604 24078 22474 20805 20107 17482 15326 14265 13665 13086 10648 7010 4067 2374 1413 740 577 402 382 290 257 162 372 288 189 292 279 278 351 229 200 312 291 272 307 239 309 281 327 202 265 191 179 299 229 236 330 165 355 241 205 286 222 275 323 212 149 231 139 180 159 141 149 206 93 77 161 127 177 145 61 159 117 86 46 98 52 57 164 108 -24 60 41 90 54 71 116 39 35 85 120 150 132 143 68 45 58 73 158 231 144 100 25 130 99 26 83 107 138 147 83 150 52 144 168 137 193 143 215 158 177 262 195 223 190 223 212 246 240 204 186 168 270 180 240 226 263 246 177 293 281 232 322 263 223 260 322 229 258 186 211 225 257 268 190 190 220 129 138 148 130 172 117 95 124 173 222 251 233 277 212 207 201 218 204 240 203 173 203 199 132 121 81 80 44 86 51 6 37 47 29 26 50 42 22 82 94 110 85 92 147 138 81 100 104 65 20 31 85 35 64 69 15 21 32 9 58 78 97 64 39 45 58 70 30 -17 14 52 43 61 38 16 28 5 24 4 40 50 61 56 38 26 67 39 56 53 61 78 61 64 34 70 62 55 47 79 79 72 62 62 51 39 44 63 90 48 69 65 67 75 55 52 75 51 55 37 41 23 53 56 46 57 49 45 60 53 37 44 41 45 44 30 18 39 35 34 36 22 8 1 10 10 4 58532 324 850 30 11440 16 15 32 7399 1819 178 570 762 1482 2044 1423 2830 2628 3673 9785 27292 38654 76616 133175 144842 38234 60382 77303 44483 27847 26957 31628 118627 326850 409572 300591 242886 269627 512733 600287 652476 439837 865405 302462 6498 445 396 364 392 384 305 278 249 398 319 325 360 348 448 374 279 340 325 357 293 332 187 107 169 139 238 259 289 308 202 288 303 312 269 317 211 279 232 174 193 194 81 176 141 157 237 144 126 121 71 88 90 76 115 165 120 64 45 119 98 150 61 98 229 63 108 100 72 193 109 128 141 127 71 218 197 171 58 127 107 170 141 123 175 175 113 163 60 106 46 189 156 85 72 99 134 151 312 323 234 206 249 223 185 221 223 196 273 200 219 324 247 282 311 208 255 266 235 286 264 262 269 249 246 233 262 247 269 245 235 269 249 223 239 235 296 235 229 214 140 176 130 181 214 227 191 141 197 219 264 296 326 267 211 180 276 212 146 165 161 164 205 209 197 148 156 87 105 92 73 110 139 91 140 125 87 85 101 134 130 144 186 169 146 86 76 46 48 96 85 67 66 26 69 77 31 62 70 103 59 53 100 52 68 73 102 96 75 79 70 63 54 73 70 48 87 77 43 80 88 80 90 63 64 92 106 80 64 54 60 73 72 82 61 95 68 53 64 65 61 81 59 39 65 70 53 68 97 62 57 83 82 87 68 62 75 65 65 81 67 67 80 84 52 56 78 71 55 66 56 45 53 57 58 59 44 46 58 49 49 45 32 42 22 22 19 8 10 6 58538 314 1002 30 11442 16 15 38 7398 1820 90 591 1874 6603 17073 32232 54263 102437 222778 471459 422311 181458 141776 264110 693381 999999 541366 65232 27756 196729 424235 873803 632505 9697 621 543 557 465 323 235 288 301 279 211 241 296 171 175 265 248 275 240 305 245 252 350 293 270 245 345 168 161 263 162 138 196 300 326 219 188 228 201 265 195 290 182 191 298 289 205 192 76 224 148 101 114 247 194 178 185 154 79 96 102 133 12 10 42 136 137 45 78 75 154 55 137 69 54 67 36 44 74 136 65 150 161 132 79 128 107 76 3 -1 65 54 128 93 69 116 124 15 110 143 50 111 142 151 133 100 172 153 196 171 170 198 150 160 190 187 187 245 246 277 220 191 181 254 296 201 267 275 216 229 195 194 260 268 203 251 309 209 257 219 249 243 165 170 231 208 105 149 164 118 157 182 137 147 183 147 236 251 210 191 227 239 147 169 168 128 127 198 203 127 92 32 69 50 41 40 73 12 0 65 70 35 63 101 134 130 96 57 66 101 100 103 56 30 -36 7 44 1 37 12 45 6 54 20 -18 19 17 30 6 51 72 29 35 61 31 42 35 52 26 32 30 29 26 35 46 63 18 42 1 9 52 34 27 31 52 51 53 50 37 63 43 31 44 51 58 54 43 51 41 39 37 49 42 63 53 43 51 47 55 73 45 51 36 24 36 23 24 27 32 54 44 27 15 31 22 39 26 24 30 33 19 25 25 18 4 7 31 5 10 17 4 58544 345 71 30 11441 16 15 44 7396 1821 2280 2120 2439 3327 4160 4712 5138 5687 5659 6224 7666 8387 9569 11091 15164 18345 17999 18122 19020 21929 25380 24289 25419 29096 34278 49492 84384 83447 70115 82252 97169 132811 184072 211053 163154 137893 170405 152961 174282 202131 290937 325445 278889 231518 236137 87127 78801 260233 95929 85907 107838 185584 54806 1486 706 555 433 415 355 390 358 420 283 288 306 223 283 268 225 214 230 212 287 256 335 275 220 305 331 233 226 187 173 139 159 151 199 334 266 331 327 269 225 274 230 214 277 190 269 161 144 193 124 164 74 128 158 106 54 94 99 89 81 68 167 100 111 35 35 89 111 83 -7 111 164 151 89 18 67 59 56 77 151 171 130 160 183 188 70 105 167 202 68 58 128 55 65 93 104 95 65 133 170 97 62 47 116 113 151 189 108 168 169 172 197 210 181 212 141 225 296 318 165 208 213 266 276 198 153 194 243 243 237 255 215 158 238 207 212 280 166 231 202 231 261 247 208 172 178 225 218 184 157 133 151 177 155 192 221 219 202 190 146 182 254 246 199 114 127 117 165 143 126 141 183 87 120 44 52 78 45 88 43 38 80 43 78 82 64 87 42 114 69 102 98 26 41 29 3 10 56 30 9 5 22 62 63 6 32 39 48 48 83 43 23 32 24 19 76 58 37 27 24 57 59 39 19 -4 20 49 43 29 48 2 40 37 35 71 62 69 78 50 41 50 36 70 60 42 58 70 52 18 39 43 46 32 15 31 21 19 37 47 45 18 37 44 26 28 31 30 31 10 27 49 27 34 38 20 35 42 35 24 17 23 19 18 12 8 999999 3 2 8 4 12 2 58550 347 70 30 11440 16 15 50 7395 1822 460 247 272 324 377 439 461 702 759 826 1352 1411 1707 2054 2175 2165 2396 2921 3435 4098 5303 6931 7889 9888 14182 19059 23881 28598 33873 45451 78025 100474 89871 95304 135138 180948 186953 198878 242566 271463 222939 184967 238453 298585 323421 388118 438129 364893 160499 7098 2187 1696 1185 909 664 613 384 401 439 398 323 246 243 288 284 279 312 347 317 294 376 256 254 260 280 333 310 411 345 243 287 320 187 269 180 249 211 286 328 412 374 384 413 325 218 328 290 335 245 236 199 257 176 191 247 166 106 226 168 139 102 104 139 83 55 13 52 85 135 32 75 54 128 -7 25 63 102 69 92 155 22 56 61 86 187 157 120 116 151 175 134 199 190 114 195 140 112 135 111 156 136 128 80 180 167 166 74 165 137 185 171 154 208 219 160 176 157 216 251 257 237 253 188 185 220 263 218 243 210 252 250 232 269 269 210 191 202 249 251 263 268 361 306 238 230 256 185 200 160 184 133 167 162 146 177 171 219 172 115 175 140 149 188 215 204 175 132 133 174 127 113 161 197 160 102 60 66 76 94 91 60 18 29 97 85 104 70 78 84 93 62 67 95 78 66 69 76 77 41 43 46 55 37 71 70 55 22 56 43 48 73 57 53 36 78 42 43 26 27 33 30 31 27 48 81 72 56 38 52 69 85 77 64 55 60 62 50 35 94 88 77 60 46 46 60 50 75 59 58 49 78 53 46 66 51 64 46 42 46 53 63 39 44 50 41 38 46 46 40 39 53 41 50 69 46 55 60 57 40 34 33 44 33 43 34 21 25 24 21 12 17 11 19 26 7 8 2 58556 346 67 30 11437 16 15 56 7394 1823 120 242 560 906 1644 1803 1605 1295 1000 803 918 1054 668 709 2826 5448 6312 7538 8318 9626 9655 10237 11117 11130 10098 10435 11960 14748 16442 20548 41560 66116 53244 135869 327090 212981 210619 233944 296723 231486 280604 469977 527228 487993 355119 106958 38049 22698 13935 8544 5028 2644 1783 1200 782 452 577 561 467 375 355 204 236 382 363 241 385 254 234 314 230 256 234 316 287 216 236 272 256 84 136 134 198 254 254 298 411 434 425 448 386 325 193 215 315 280 202 314 216 270 196 161 184 180 188 192 194 155 180 281 198 64 121 77 95 173 104 119 46 124 56 72 82 158 149 17 25 47 53 121 49 137 73 175 110 148 140 188 154 149 182 182 103 145 128 151 127 130 71 188 233 124 69 74 165 140 195 162 152 193 168 179 154 132 206 178 174 143 170 256 206 244 194 270 219 232 262 250 241 224 280 248 297 239 283 271 233 254 233 217 249 330 316 250 215 204 118 117 170 290 273 214 158 127 187 188 174 185 184 99 120 142 146 175 208 192 92 52 117 113 76 62 64 155 66 40 50 49 88 91 68 64 33 17 54 75 62 98 126 112 58 38 124 117 116 84 45 47 42 42 70 67 26 67 55 62 39 52 37 72 40 14 62 42 26 55 65 68 39 53 77 74 50 10 -1 29 35 27 35 26 59 50 43 21 31 62 46 28 34 20 37 41 50 47 49 72 70 72 63 55 40 42 39 52 61 67 50 62 61 63 43 38 54 46 60 60 64 46 37 47 60 55 48 48 29 29 41 43 35 37 13 25 37 31 28 31 27 20 10 13 14 5 5 8 9 2 58562 345 60 30 11430 16 16 2 7392 1825 1189 1527 1936 2948 4529 6596 6575 6855 8826 10344 12264 14384 16708 19633 20603 20560 21141 23088 24623 26790 30494 33937 36871 41025 46936 51636 54498 57501 60052 62843 65755 70581 66513 65476 67244 70375 72626 72057 72697 74865 75899 77076 79847 77624 68924 60654 55698 55301 49890 95927 228261 151201 74627 124360 73830 4220 1510 399 395 322 262 211 113 362 436 283 341 192 111 194 283 175 143 244 184 106 221 163 132 15 205 284 210 206 308 344 475 476 474 364 528 406 441 414 367 409 326 217 311 244 181 171 208 266 178 238 283 213 158 153 127 206 222 93 166 150 56 148 86 87 112 79 3 73 119 75 9 51 -10 102 56 125 142 -16 59 128 144 174 97 31 43 152 3 55 131 99 119 106 48 101 96 125 126 28 68 218 105 152 266 151 171 171 179 137 223 166 146 202 232 217 204 153 197 269 182 198 278 280 291 253 234 210 256 256 219 271 286 361 249 262 205 226 191 267 232 200 306 262 254 185 184 238 243 238 213 163 165 167 235 140 90 66 123 241 241 225 140 124 86 101 48 86 86 52 51 44 66 106 86 116 32 24 69 79 95 40 4 84 102 66 49 74 78 41 31 14 49 42 36 17 58 41 62 50 50 47 75 33 14 4 44 39 47 45 48 57 15 58 57 52 17 32 55 33 8 17 7 31 45 37 70 49 75 28 66 61 46 34 35 35 61 52 53 62 76 44 53 55 25 79 71 70 50 77 67 56 70 40 45 39 44 41 48 38 45 51 29 30 27 51 51 44 32 44 39 26 44 29 17 44 32 32 27 21 26 16 11 11 36 24 22 15 7 9 1 58568 346 55 30 11425 16 16 8 7391 1826 2104 2547 3402 3290 3428 3570 4434 6671 9028 10785 12912 16902 21703 26740 32072 38231 42214 45137 46926 50365 52837 53563 57969 59925 57124 56876 56836 54970 57232 57699 53605 51949 52477 50012 45448 44338 47068 51610 57625 63842 67567 71204 71971 71039 69873 69916 68735 64547 51244 31772 22018 17993 13832 10555 7697 4249 1532 778 537 389 364 461 281 307 329 265 252 246 344 370 291 295 221 232 209 291 244 296 255 218 319 356 358 337 327 408 321 489 394 457 406 455 542 568 427 387 431 300 337 227 276 153 228 265 249 181 153 215 234 186 214 195 108 157 20 94 80 78 142 175 82 101 131 67 63 153 63 89 144 165 146 222 121 127 112 111 163 96 66 117 182 93 127 118 113 112 97 83 132 134 160 149 79 99 81 105 108 119 180 208 180 193 171 175 190 186 234 217 188 242 264 240 251 168 221 237 297 269 261 240 184 249 374 289 248 301 310 328 390 410 311 283 249 193 225 323 284 195 218 210 187 315 270 255 201 226 227 221 260 226 91 81 114 204 235 264 254 177 72 88 98 95 156 159 164 156 134 87 53 100 73 -9 21 21 71 102 13 46 44 70 93 47 43 111 118 38 22 14 68 83 59 40 60 77 26 -8 35 28 74 87 19 59 65 25 56 86 89 66 42 7 32 19 21 26 39 67 50 47 54 81 64 33 43 64 59 38 62 66 82 72 92 61 31 74 57 55 82 67 65 61 79 65 59 49 58 53 58 76 67 57 64 72 83 66 57 53 73 65 62 68 54 57 44 29 45 29 26 49 52 58 36 25 34 31 30 28 30 20 12 11 7 10 22 17 4 1 58574 348 24 30 11424 16 16 14 7390 1827 14240 1357 971 1157 1913 2411 4920 7430 11362 15129 18646 25264 30772 32644 35221 40473 46980 48945 55609 58845 58413 57522 62476 69754 72299 69957 70041 77427 83765 90018 95942 95377 104159 126740 142949 152465 142545 132403 158227 176344 129168 105014 24873 17031 17987 19796 21802 21584 20083 17492 15204 12369 9902 6664 4279 2205 899 511 343 370 347 364 281 190 305 337 373 287 284 273 398 180 192 150 279 104 328 290 319 283 304 274 389 355 489 428 326 498 370 390 442 397 311 396 349 314 308 467 391 326 192 187 149 141 148 138 126 124 159 75 61 77 61 62 69 150 86 135 155 21 88 133 122 116 78 49 138 96 152 211 132 128 84 84 63 110 179 181 92 100 173 122 25 147 132 66 141 79 170 99 111 106 90 71 82 138 107 91 238 187 157 196 182 262 162 218 205 212 207 169 249 313 263 198 176 257 259 267 243 292 292 225 243 332 251 296 308 358 375 283 341 421 395 219 197 205 280 236 239 178 267 219 263 256 180 160 190 155 245 267 166 78 51 81 186 175 191 230 124 88 89 85 52 21 58 134 76 87 48 50 110 27 63 35 16 14 75 72 72 33 33 80 82 47 40 36 64 82 36 14 38 73 53 47 28 27 14 9 3 20 40 63 29 9 60 56 19 32 77 51 1 50 44 35 55 72 63 69 35 30 28 60 26 23 33 38 53 38 69 35 40 60 22 55 58 63 37 46 65 30 51 77 67 30 51 26 41 66 49 43 60 33 23 48 52 35 36 43 55 59 44 50 53 46 44 44 42 34 39 31 29 30 47 51 32 24 30 18 12 16 2 999999 6 3 999999 999999 999999 2 58580 348 110 30 11420 16 16 20 7388 1828 8799 11138 10289 9268 7809 5629 5025 5991 4810 2958 2912 3799 7900 12697 15280 16784 15755 16210 15341 18318 22694 25042 31386 39399 44567 56188 72586 83709 106043 96726 76500 81482 88320 120103 175861 192386 257366 269591 215568 218156 185378 271507 323128 455437 361833 251073 61605 104045 81637 12823 4758 3545 2487 1354 622 507 492 339 298 376 281 226 263 421 427 332 302 291 331 235 234 283 308 314 366 411 338 408 338 369 302 416 412 386 455 488 423 463 469 460 299 405 389 452 527 368 389 393 344 259 260 110 188 199 95 127 191 32 112 166 156 71 114 190 141 58 76 119 114 161 64 115 114 138 184 61 90 211 171 160 161 112 92 216 192 135 135 208 99 145 151 201 78 102 119 112 122 178 144 124 129 163 198 203 275 211 84 129 118 288 252 250 190 276 280 242 146 222 275 261 244 298 324 254 222 267 285 302 319 274 284 283 369 416 358 468 384 322 382 262 198 251 238 233 311 257 204 258 296 274 286 284 262 226 263 272 311 264 134 67 92 87 129 228 177 102 125 111 130 88 65 87 144 155 72 46 66 62 124 115 70 90 94 70 111 108 37 57 85 60 56 94 80 22 55 25 88 71 79 100 123 36 49 71 51 69 55 80 45 32 24 15 49 66 58 60 45 59 57 39 37 66 61 49 62 46 60 55 69 73 64 59 65 65 67 38 51 48 50 56 47 52 82 84 73 89 99 88 89 62 83 89 75 90 62 86 81 83 67 84 78 70 90 78 65 60 69 70 78 64 70 70 61 64 53 62 76 70 52 44 52 61 46 51 50 48 55 36 46 43 34 22 22 18 23 24 12 2 58586 343 15 30 11415 16 16 26 7387 1829 10355 142 98 44 245 303 358 439 367 263 342 413 432 479 452 522 516 710 1233 1248 1891 2338 2907 3946 4372 4961 6671 9012 16445 43455 93383 169781 77272 86510 129853 205836 107873 86724 101242 118287 126062 173369 204068 191922 170688 171113 218235 242730 280514 307554 203726 30050 20323 14453 8095 21318 26999 2208 418 301 338 346 261 232 467 203 183 271 300 250 227 249 244 106 280 235 280 232 270 191 193 310 253 243 290 318 354 335 356 335 407 374 436 456 415 358 401 366 339 189 243 172 173 88 140 105 136 118 68 -24 96 67 94 107 181 58 74 -3 67 57 55 79 68 96 177 80 48 23 112 17 78 89 53 91 122 37 -9 74 149 -16 57 112 72 152 74 89 88 110 126 112 -14 66 177 137 120 101 164 135 235 139 133 141 189 206 146 108 166 173 225 233 182 182 214 192 161 137 183 217 199 192 244 262 199 255 277 220 196 239 225 234 243 292 299 263 173 196 217 208 219 193 135 176 250 246 274 223 153 117 150 251 210 160 47 10 4 46 35 91 37 5 -1 -11 50 54 76 74 71 21 72 62 29 -10 -12 2 22 90 71 -7 14 70 52 72 50 3 51 47 36 8 12 35 47 33 -5 -28 11 32 18 22 23 41 14 40 64 44 41 -19 7 57 -11 9 30 31 23 -10 0 -2 -12 26 8 26 28 -2 2 52 16 23 22 60 13 30 28 45 33 31 38 15 20 31 20 26 44 32 26 48 27 33 32 31 37 43 51 34 23 5 11 20 15 21 20 34 39 23 35 34 5 2 34 34 24 13 12 24 8 9 19 3 999999 6 8 8 1 1 2 58592 342 44 30 11414 16 16 32 7386 1830 8893 999999 999999 999999 104 152 158 224 261 356 743 887 964 879 736 716 503 398 587 845 916 1053 1471 1811 1806 1733 1875 2045 3431 18247 34890 52876 94659 127315 71158 75966 193902 187577 297165 504884 354078 223057 88429 64620 132680 123199 72630 224084 213263 142324 4964 818 870 686 651 538 407 531 371 401 450 329 200 377 304 264 228 307 375 327 340 227 271 226 284 208 232 239 200 243 294 266 329 427 438 308 387 509 417 441 491 470 429 407 546 349 427 429 324 266 199 137 128 110 172 100 28 82 -17 122 169 107 127 153 -14 115 95 64 8 76 39 19 -10 20 77 152 47 66 145 35 67 68 26 71 29 56 151 34 92 117 66 66 166 64 110 149 73 35 113 38 111 161 103 96 110 117 121 121 84 95 177 194 125 164 153 171 156 136 171 239 144 120 215 222 193 234 205 243 260 199 260 198 231 231 207 236 260 281 197 155 212 210 290 248 243 179 178 212 265 167 199 120 258 287 249 158 250 231 138 171 56 78 37 64 49 -27 85 99 59 -4 14 30 -2 17 -12 36 7 21 57 -15 -4 62 26 -17 -16 27 40 12 -2 63 64 23 10 81 35 -11 47 -19 -68 -20 37 -3 44 21 -11 0 -14 4 38 3 56 3 50 33 11 51 65 32 66 45 18 25 44 37 1 52 44 21 47 35 30 38 39 40 58 46 41 40 45 69 54 48 53 60 43 46 40 55 42 51 35 32 20 19 27 35 49 30 36 44 50 48 32 37 41 33 19 28 45 47 33 23 29 24 11 29 20 29 25 34 32 26 36 16 27 25 11 10 20 5 999999 1 58598 341 12 30 11412 16 16 38 7384 1831 9077 780 876 895 1444 1973 2325 3361 4766 5654 6034 6059 6551 7415 7367 6765 6449 6131 5929 5518 6611 8930 10231 10229 9918 11549 12307 11099 9652 8800 9079 9460 19301 80639 76942 88018 142425 83821 133403 164876 225249 323897 500294 501948 216961 96719 40877 125585 193277 132426 23121 2669 589 504 431 358 342 465 429 376 355 306 240 184 259 300 236 260 289 341 263 221 185 200 188 189 273 208 190 327 336 317 371 344 346 328 475 436 324 319 471 394 407 325 288 272 163 144 154 150 114 154 111 75 157 122 132 157 133 136 -10 71 104 63 12 132 131 180 138 63 45 167 164 176 155 78 24 53 101 90 63 16 89 153 139 134 89 108 58 131 143 25 102 128 89 133 37 41 34 44 90 143 98 77 104 146 171 154 105 130 162 116 159 135 199 99 181 178 184 170 278 285 227 190 187 206 160 148 83 175 206 186 266 197 203 252 228 247 240 278 281 226 196 200 192 203 203 165 254 218 246 225 183 185 182 219 145 141 142 53 2 -2 58 -3 28 22 66 27 7 35 7 57 72 53 69 -7 15 -19 15 40 62 57 58 82 35 -8 -23 5 47 4 -22 32 56 14 -22 -15 -7 -32 -13 -2 -25 2 44 34 -19 10 10 -41 4 5 22 30 12 5 -18 12 26 -5 5 35 75 44 43 32 -17 12 18 -1 34 17 31 8 3 33 56 32 30 34 22 17 27 22 51 42 41 37 38 40 53 61 40 29 56 79 64 24 24 18 6 22 48 51 49 49 38 46 36 61 34 16 32 54 48 25 14 35 16 8 18 9 5 5 9 23 11 9 16 0 999999 999999 3 58604 345 12 30 11412 16 16 44 7383 1832 8540 177 473 694 847 1216 1650 2193 1962 1935 1644 844 696 976 666 215 722 1177 1420 2161 2158 1821 3419 6421 8509 8994 10401 10753 11970 13877 20772 44296 87266 125655 129913 124517 126135 161379 228702 194929 145392 176151 185498 157910 160381 172055 156379 157621 177021 183889 163842 133604 133313 95198 44889 17142 2246 415 347 118 256 384 262 264 358 326 219 237 331 234 168 281 325 272 315 344 319 263 354 333 334 309 429 407 395 267 342 388 254 246 383 289 342 299 273 241 222 314 190 179 221 176 97 33 139 162 125 123 241 108 133 114 23 127 149 135 121 135 96 104 73 160 131 81 29 142 150 68 62 64 130 93 83 96 106 137 63 151 79 101 87 101 180 74 67 96 141 120 123 101 132 146 140 111 130 132 136 120 103 98 76 177 169 149 200 163 104 140 145 178 193 181 171 216 210 191 215 114 155 133 115 142 213 210 185 283 223 119 111 64 184 239 260 271 255 232 224 217 232 234 249 273 279 308 219 240 224 146 129 92 119 112 42 35 88 48 92 44 20 -14 -25 56 77 33 54 116 76 -7 -4 37 34 54 54 51 74 21 26 12 57 90 111 14 69 90 25 30 27 -3 4 17 40 46 67 47 23 1 52 24 33 27 17 77 36 32 16 46 20 50 58 33 13 32 50 61 57 60 59 47 71 56 18 42 29 30 61 45 69 55 61 61 62 71 53 35 58 55 52 59 49 51 51 63 58 46 68 72 52 33 52 79 55 37 32 55 50 63 65 59 63 29 71 67 45 48 42 45 38 59 47 34 40 38 29 36 30 32 44 32 21 16 25 25 20 10 3 58610 337 10 30 11410 16 16 50 7382 1834 4535 2329 3419 3789 4063 4793 5507 5726 6294 6920 6066 5791 6471 6487 7094 8730 9942 10896 12790 14439 15918 17806 19201 20884 23178 26712 30502 33967 37909 43007 48790 54831 62220 70043 78853 133143 137238 118917 132060 147221 172512 197805 245446 282232 273118 302755 284965 242405 173566 103614 97842 82771 75119 59822 40283 26489 16738 7990 2650 1567 596 274 289 272 245 185 248 313 230 87 260 231 183 192 175 155 110 107 147 149 232 258 328 317 277 322 320 331 266 231 282 278 227 308 318 326 309 239 198 114 154 74 88 37 54 56 4 100 41 69 53 47 124 176 87 28 94 37 90 80 83 115 105 17 157 126 79 117 -31 33 59 3 32 33 59 59 65 27 24 67 48 97 142 157 86 131 20 127 28 104 71 100 167 142 44 93 185 167 146 153 100 163 165 49 70 117 73 76 128 164 148 189 209 103 97 118 127 72 91 97 105 130 212 235 228 172 42 81 81 144 137 135 139 136 198 162 125 179 176 137 222 161 147 197 167 152 65 66 23 19 -4 0 61 79 54 13 -24 5 14 8 40 19 14 13 10 -6 -50 -15 3 6 41 34 7 -28 10 15 9 -26 -24 26 81 28 16 36 47 17 12 0 -53 -11 -33 -46 -7 -11 -18 -1 -7 2 13 26 1 -15 27 10 11 -1 -8 22 -26 12 6 -6 -11 22 13 -6 -14 2 -22 -4 -12 -7 -7 32 7 1 6 7 1 18 -10 20 28 18 8 12 27 6 28 29 5 2 7 -4 -9 -11 32 5 25 32 24 15 13 37 21 21 5 34 24 32 12 4 11 5 15 11 999999 15 25 7 5 15 16 4 999999 4 3 58616 345 6 30 11406 16 16 56 7380 1835 10767 3306 4105 4414 4685 4841 5767 8252 10486 12105 13288 14258 15913 18332 21908 23200 25181 32749 37427 36552 37078 42776 43569 43851 51687 65738 75137 110236 117124 101096 98245 108225 115283 105810 117670 180322 231276 230332 204661 137641 113440 111900 118821 112868 105436 102913 91530 76659 50740 31013 18354 14711 9975 8503 5450 3836 3584 3267 2905 2981 2405 952 470 340 263 272 288 350 278 225 143 253 233 154 207 260 318 306 343 289 344 398 352 277 318 261 305 312 219 205 248 325 321 246 372 320 347 248 226 178 215 96 120 138 60 121 118 90 171 116 45 43 82 191 159 106 84 127 19 6 121 113 119 30 65 81 119 51 33 53 82 136 52 85 187 93 115 107 142 98 144 78 139 103 140 75 106 82 151 27 41 96 77 150 61 136 204 212 257 88 85 96 231 203 162 144 69 188 186 158 154 175 151 182 210 143 171 123 39 119 143 177 147 194 198 114 130 79 81 76 61 127 172 186 199 228 133 149 155 212 168 221 233 215 158 148 117 60 48 103 50 45 61 48 19 42 9 73 -7 -35 71 17 -17 31 42 77 118 50 36 -7 -5 28 61 -1 43 24 61 11 56 53 47 56 61 33 16 -9 38 23 28 8 4 21 9 -12 -13 -13 -21 -15 -21 -5 43 34 25 7 12 30 33 17 36 -7 18 5 10 7 8 3 32 13 45 -7 40 77 60 25 25 31 30 13 35 14 18 15 37 33 56 48 41 27 9 -1 38 26 -3 11 35 40 46 55 34 32 41 31 32 16 2 29 44 38 53 45 29 30 36 16 19 15 11 30 31 38 37 35 30 22 29 20 14 16 17 6 999999 999999 999999 8 0 58622 348 3 30 11403 16 17 2 7379 1836 16978 6315 6356 7375 8016 9196 10629 12538 14862 16879 18608 19972 21513 23314 26053 31525 38050 42821 47013 51803 53774 58267 63714 69285 73811 72456 66302 68137 71612 90965 117291 90983 97194 109579 133893 154758 158880 168338 214422 244889 256095 249219 242986 197761 146450 101736 62484 37062 34600 22391 9821 7568 7410 2969 585 397 332 259 169 287 313 270 379 181 200 336 390 284 296 350 276 200 173 239 212 319 293 297 274 331 278 392 334 233 216 303 252 264 226 141 179 252 355 366 322 289 240 247 282 213 187 227 120 89 210 159 237 141 140 69 137 149 98 50 129 86 82 182 64 76 62 10 75 99 14 36 53 178 142 76 117 114 165 100 173 94 56 73 104 101 120 103 85 122 80 104 130 150 130 70 139 138 45 118 114 165 207 151 108 141 162 172 198 188 195 126 122 136 177 216 189 197 217 187 130 116 107 129 94 108 115 160 216 164 161 127 116 69 91 76 132 125 150 151 239 164 188 209 266 176 134 214 253 251 189 145 100 58 120 52 22 3 72 19 8 -27 38 42 18 4 3 13 21 60 69 112 72 63 105 88 69 11 18 13 16 26 47 14 12 32 71 48 21 49 54 46 69 47 60 15 -11 -17 43 57 -11 10 76 63 83 43 41 45 45 79 36 55 14 -5 73 48 23 27 49 58 64 45 4 2 22 55 55 23 28 69 45 48 35 94 48 35 38 49 50 60 72 58 80 83 34 44 16 30 58 48 14 23 49 43 72 39 38 54 60 76 68 71 84 67 28 56 84 50 32 30 41 43 65 73 44 34 20 40 52 35 24 39 35 34 27 20 32 5 16 26 18 6 8 2 58628 342 29 30 11399 16 17 8 7378 1837 3419 3929 4762 5843 6836 7649 8351 8648 9294 9882 10501 10976 12475 15803 19068 22413 27078 34462 41573 47335 54991 68252 76707 78978 85556 93159 95030 102412 111212 113717 121300 127621 128973 121936 116411 111491 117105 124324 153476 199527 256357 229811 138327 113209 121392 140139 132334 112621 78401 48913 29990 20218 8660 2028 993 338 241 331 320 278 269 298 349 301 356 320 338 377 214 236 333 266 146 218 204 119 246 278 311 291 186 221 256 217 259 294 207 305 310 222 165 216 289 278 284 188 149 90 154 152 188 77 107 94 85 124 158 87 91 82 83 71 26 74 125 35 75 120 100 164 107 15 4 28 118 23 -76 -8 17 11 19 55 21 5 0 91 55 2 68 44 57 28 44 85 159 102 132 125 38 124 178 58 103 169 188 167 128 188 149 164 82 128 152 99 122 140 103 146 144 119 139 29 104 164 117 101 113 79 48 17 81 74 123 126 84 92 32 64 91 45 108 68 107 122 178 176 110 211 280 185 104 112 238 267 142 42 60 104 40 2 33 1 43 48 36 41 -30 13 11 -29 -18 1 3 16 -8 -5 13 63 49 47 36 -15 46 47 -25 5 10 23 -19 20 21 0 -19 32 -3 -22 -6 11 28 37 27 45 1 -43 -67 4 -6 2 -21 -27 -2 -7 -28 -28 -1 -1 -6 -10 17 -3 -14 6 29 29 -7 2 38 16 40 9 -13 14 4 4 2 40 23 1 -4 3 25 21 21 35 -2 34 25 15 39 47 44 28 25 32 33 22 19 -4 25 33 32 38 42 31 23 39 17 2 26 39 29 20 42 39 5 16 33 12 19 14 12 5 1 29 27 1 9 8 21 13 999999 2 58634 328 625 30 11395 16 17 14 7376 1838 168 683 1397 1557 2123 2838 4569 5909 9536 14553 13814 15729 19516 25589 28575 30675 38916 58922 99055 160853 136976 102464 112949 110718 195526 216762 268559 637540 932366 754365 697617 474347 250037 26714 955 295 360 326 339 376 312 278 356 332 326 347 406 252 197 166 240 254 316 301 167 237 318 358 352 250 278 335 329 271 266 273 226 370 376 277 314 344 304 329 240 211 284 271 242 244 228 98 90 205 150 101 118 180 179 133 130 194 75 111 102 141 106 -2 135 118 83 181 141 148 190 177 76 -25 36 104 110 47 68 87 96 173 121 134 145 144 147 180 174 244 163 136 186 93 129 159 159 95 99 162 246 186 174 121 131 182 203 178 156 138 121 171 186 93 149 157 109 132 50 108 174 152 160 156 141 148 97 115 97 129 102 66 96 138 98 59 105 133 180 147 219 242 241 192 205 242 206 180 188 206 117 141 48 8 14 -19 35 51 78 4 47 39 62 51 -20 71 33 57 88 49 70 69 58 32 58 84 75 11 70 34 39 94 66 76 55 9 35 50 55 24 19 58 55 36 52 37 42 45 38 19 64 66 -1 25 8 10 50 74 30 19 13 41 57 56 31 6 18 11 13 3 50 44 68 104 18 11 23 81 17 -4 13 12 20 54 50 40 56 86 40 30 31 52 52 52 42 53 46 25 54 59 69 60 77 67 29 38 42 38 59 47 39 42 43 37 17 39 45 59 49 42 46 33 42 43 43 55 36 35 22 14 27 14 24 31 23 1 16 21 3 6 8 4 999999 2 58640 341 115 30 11395 16 17 20 7375 1839 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 100 154 536 1743 2482 2008 1881 1529 768 487 634 894 1219 9516 34291 32418 43640 79982 109692 75905 96163 144386 184091 203463 309492 414675 485073 700959 827091 567676 350019 279820 231126 197916 5312 378 424 472 452 353 297 411 395 315 251 312 279 117 259 270 330 303 280 264 302 289 333 326 251 441 304 289 257 184 317 351 345 329 343 362 301 290 344 382 416 332 268 207 286 334 217 182 277 284 159 156 132 255 236 194 108 256 172 124 146 80 10 127 80 108 123 121 81 95 192 153 41 39 111 108 136 76 44 16 83 111 126 109 138 182 97 73 97 110 94 138 112 181 171 91 180 117 131 127 154 140 159 147 86 167 226 229 148 116 200 167 175 156 216 240 209 161 141 156 166 170 174 159 160 157 187 144 87 130 86 57 41 126 167 123 198 181 132 130 158 116 201 238 268 281 277 226 165 89 169 243 211 184 47 44 53 79 56 72 107 11 32 32 41 69 12 30 60 90 80 57 31 73 80 60 110 82 79 4 74 73 44 50 80 51 49 64 71 43 41 82 14 10 33 53 97 43 33 32 24 -25 6 77 14 29 10 17 70 98 42 59 60 22 37 47 58 38 37 22 43 36 23 72 83 71 51 7 22 49 10 21 37 82 68 30 40 44 47 60 58 27 42 71 65 68 43 59 54 77 91 60 59 57 71 61 35 46 48 42 55 58 59 59 40 54 55 34 41 56 47 36 45 34 42 58 35 19 48 29 30 34 33 20 25 24 23 15 19 20 12 4 58646 349 26 30 11396 16 17 26 7374 1840 520 332 262 295 371 360 392 460 516 470 480 769 1367 1594 1456 1276 1574 2113 2920 3552 4276 5036 5369 5239 4984 5724 5851 7179 8216 8037 8560 10541 19865 38310 62655 64278 63668 85444 201918 416570 480390 307078 147794 244047 77744 9238 7011 3864 1486 801 492 497 458 487 450 349 379 420 353 329 448 439 377 364 276 300 302 356 242 330 337 372 288 377 431 409 322 398 473 340 292 327 373 363 305 316 316 282 435 379 429 432 438 477 418 388 291 334 312 193 249 327 233 200 205 214 220 250 129 134 157 156 233 264 235 194 210 190 160 143 282 205 68 201 54 134 205 98 126 238 215 172 119 81 133 162 117 153 169 198 146 195 136 117 175 150 192 195 175 202 213 185 121 204 253 233 193 198 235 256 300 275 286 323 305 272 283 224 219 240 175 202 214 204 157 162 215 241 154 137 67 89 109 142 152 164 142 121 179 58 74 176 161 176 219 239 293 273 290 129 130 179 230 170 93 58 84 90 95 89 124 102 72 82 68 68 120 135 61 71 105 48 64 64 65 64 75 32 59 110 112 89 68 132 108 101 42 62 87 98 69 66 62 28 86 90 58 78 119 113 115 87 53 50 71 60 53 90 99 96 71 67 91 60 86 60 38 65 94 81 96 55 7 60 106 84 111 87 52 98 107 64 89 102 81 56 85 84 78 84 66 108 95 77 60 84 105 101 72 66 111 71 66 87 87 77 72 85 76 99 87 77 62 67 74 71 64 60 74 70 80 72 58 53 63 52 78 61 64 68 74 71 61 64 59 42 53 43 41 51 48 35 26 35 28 28 17 5 3 58652 340 28 30 11398 16 17 32 7372 1841 331 178 243 217 257 382 317 406 380 282 249 222 264 238 375 377 341 303 577 700 475 564 709 481 433 301 301 382 456 400 159 179 343 515 575 1342 2485 2206 2142 5613 3315 2559 34327 47249 7416 3297 5505 10845 14839 27165 85485 167002 319063 234490 63039 112666 556708 477321 8576 626 401 403 369 313 358 329 419 396 423 302 235 271 267 210 248 335 288 310 238 261 250 262 335 355 271 309 346 317 390 411 339 409 370 309 213 203 282 267 300 295 289 155 187 168 124 155 146 142 131 179 131 138 171 67 39 157 204 194 114 28 14 171 158 89 13 100 127 112 102 134 141 56 68 130 -7 112 99 56 123 128 124 139 128 57 84 129 117 110 152 105 123 167 162 206 110 155 172 189 166 92 239 220 192 209 170 99 212 215 201 214 205 154 178 177 127 119 118 169 93 87 114 80 25 152 75 96 119 113 166 139 116 111 164 154 155 105 106 87 123 74 106 109 119 98 74 84 40 44 106 77 72 56 61 13 -11 73 92 20 35 13 41 30 58 70 47 37 31 53 53 77 55 93 73 49 60 66 72 67 32 53 24 27 -4 49 67 92 70 32 23 -6 28 76 29 36 7 13 60 -3 2 17 6 16 31 -7 33 24 26 14 52 23 43 2 18 23 13 30 27 34 24 21 48 26 15 36 63 40 58 49 32 14 34 44 36 37 34 2 32 23 32 26 63 56 53 54 43 43 41 53 43 19 31 30 29 41 53 48 29 21 36 47 39 46 42 38 41 21 11 24 24 11 20 30 26 21 22 20 30 4 5 7 58658 335 299 30 11399 16 17 38 7371 1843 -22 162 447 423 655 953 1222 1967 2051 2754 3587 3394 3369 2971 2522 2723 3364 3788 3254 3606 2978 2301 5318 20556 37525 13778 41728 104923 128293 87431 75024 91615 108493 82401 23340 72098 26234 1154 2747 15140 18482 2232 4175 39103 159671 206651 146476 396385 378063 132544 369316 430988 467442 61576 697 286 260 289 237 201 263 352 245 219 314 254 218 222 197 276 321 262 308 258 267 292 344 359 427 371 376 491 487 315 361 315 313 304 246 185 232 188 243 144 153 94 237 170 120 96 71 178 149 95 143 106 141 138 171 180 141 105 184 231 135 131 170 81 24 78 83 118 46 55 77 101 88 202 38 83 129 106 89 74 27 96 145 24 135 181 153 118 178 96 160 140 108 103 136 128 207 220 225 208 189 159 91 218 202 163 206 195 175 191 217 191 238 204 172 204 140 161 182 100 115 124 162 220 156 176 189 173 171 160 64 90 114 87 95 142 130 5 74 65 77 11 3 7 51 39 35 57 52 49 -9 10 13 70 32 33 49 41 19 77 78 108 84 78 58 41 -11 51 30 73 72 81 108 75 8 20 49 32 22 -14 45 -8 29 48 22 52 25 46 54 39 47 12 4 19 84 72 4 6 59 37 41 63 60 44 73 39 33 55 53 41 55 34 37 42 45 73 64 98 84 61 62 43 48 66 39 65 63 61 79 57 42 43 56 77 60 54 30 40 64 58 34 45 59 58 47 59 55 53 45 64 56 55 64 53 48 59 39 55 63 46 48 48 40 33 41 49 49 54 41 51 35 34 24 22 35 20 12 13 10 999999 2 58664 350 28 30 11398 16 17 44 7370 1844 5287 3126 2536 2869 2689 2855 3118 4720 8024 8662 8976 9527 11992 13356 13125 12822 13658 15103 16166 18170 20050 19407 16665 16343 19863 32597 36364 29027 27182 22383 19953 14727 11239 9772 8917 8509 8551 8007 4933 4448 10272 8492 6934 3527 1444 1163 1234 1254 1142 1050 932 707 517 512 401 375 316 347 364 316 344 318 199 301 411 361 385 255 193 273 295 284 320 235 225 301 307 234 224 288 257 319 375 371 370 260 360 374 328 343 401 375 393 488 386 344 363 331 337 241 183 267 295 229 161 156 169 242 133 97 145 129 118 167 124 74 87 104 110 219 91 57 117 123 147 135 55 38 109 46 94 80 13 50 44 115 144 96 160 201 178 181 89 97 137 81 188 143 118 173 135 103 49 141 128 215 191 207 146 233 172 123 196 192 171 173 226 192 177 208 191 166 143 156 128 102 158 196 221 208 126 157 149 152 80 204 112 177 238 250 101 154 197 152 204 137 21 79 130 73 74 94 78 67 59 108 103 89 71 75 62 8 12 81 101 73 81 34 70 62 26 27 108 96 35 37 43 11 29 79 66 67 41 61 30 60 36 74 76 38 1 80 40 39 53 34 19 32 51 20 42 51 58 32 38 57 48 49 49 51 31 37 17 74 53 39 52 24 34 71 52 43 64 61 30 41 40 29 61 43 43 75 83 59 63 53 67 64 77 90 71 36 65 86 79 91 89 82 65 74 73 73 61 45 48 72 85 41 31 64 83 49 37 63 68 75 81 58 50 60 61 42 57 73 61 38 43 61 52 52 74 67 50 62 50 44 42 42 45 35 27 27 20 14 15 22 17 12 4 2 58670 336 26 30 11396 16 17 50 7369 1845 15710 12833 9990 8089 8452 10083 10813 11700 13194 15213 16234 16798 17513 19739 22678 28368 31162 32642 35845 42364 48480 53423 59357 63987 68628 78406 113072 131226 133011 160737 150277 141127 127477 125681 119181 108088 133442 69014 42536 44432 62650 120033 139198 221713 107192 65184 139957 144078 7828 1596 1246 1118 834 787 626 610 413 270 277 210 260 265 221 312 297 362 258 231 275 287 165 167 257 305 262 194 278 437 161 146 223 330 394 310 315 220 275 373 396 421 334 278 400 416 382 336 347 397 327 200 167 176 116 126 262 233 150 154 170 68 24 -29 48 86 29 -81 24 35 83 154 76 95 101 179 72 -14 63 17 -10 56 57 -3 33 44 -13 39 97 79 74 92 154 164 203 96 187 162 46 78 67 29 60 73 96 51 93 78 120 76 39 99 71 129 137 78 50 83 168 144 71 113 89 121 152 119 135 151 103 102 83 107 54 102 142 157 114 107 131 139 71 69 174 132 141 117 106 51 20 57 52 71 20 26 22 6 29 24 -20 -31 56 -1 41 14 -55 0 56 17 -6 -53 20 -7 -27 -15 35 44 -5 17 43 39 -14 -13 57 -7 -28 -23 -28 -43 29 22 -40 20 -27 -10 21 -35 -6 20 16 -48 -19 -26 -20 -27 -24 -24 5 22 32 -8 1 -7 -7 0 18 14 16 26 17 -10 -7 23 2 8 -22 5 -12 20 1 -7 10 -11 6 10 10 33 7 -14 11 17 25 24 18 22 21 34 39 29 15 53 28 -18 -20 5 20 23 23 31 23 37 43 47 38 -10 21 30 22 4 13 2 8 26 22 6 999999 999999 8 22 32 16 18 13 9 999999 999999 999999 999999 5 58676 344 24 30 11394 16 17 56 7367 1846 880 810 1769 2375 3193 4538 5122 6144 6946 6730 6769 7248 8632 9968 10762 12101 13818 17524 19833 20787 23287 24673 27338 30885 33929 38181 42205 47623 45946 43667 44220 43674 40542 40332 44210 48043 58137 72988 82195 85549 105035 118274 134561 104358 57711 62754 123772 207324 46295 41650 61526 63930 62013 90046 162231 254487 414389 511317 389911 209067 92972 3420 259 204 174 265 218 273 262 181 340 247 195 297 259 320 267 327 301 350 258 381 239 381 388 384 361 323 350 339 348 410 433 383 285 306 345 258 243 211 275 170 287 235 175 224 216 179 136 133 91 72 138 186 57 121 15 136 175 89 100 94 106 181 121 44 -2 136 39 -27 87 -13 -3 32 44 38 72 89 134 135 61 13 136 102 78 116 94 134 184 137 78 59 39 108 162 74 127 158 88 155 138 249 143 139 70 114 182 224 236 91 162 119 163 86 222 212 117 106 124 184 149 136 154 215 147 168 166 139 144 126 136 189 101 125 135 111 109 41 60 33 -8 2 0 55 80 55 85 28 27 88 52 49 52 75 96 35 46 57 47 94 27 33 18 79 38 16 26 37 2 31 3 -1 43 29 14 43 27 -4 10 91 0 55 60 54 50 61 45 28 4 45 20 -7 49 29 45 28 18 40 68 54 62 36 38 4 10 29 21 -5 29 45 35 42 -16 58 77 10 -6 -3 16 32 14 22 26 58 46 19 36 54 40 57 29 30 46 42 40 61 69 73 57 23 45 40 37 48 40 70 39 45 48 41 40 51 53 46 41 55 44 47 54 55 58 56 61 42 56 57 49 38 32 32 46 39 29 33 28 33 41 31 16 18 31 18 13 2 58682 324 234 30 11394 16 18 2 7366 1847 -45 58 -66 999999 999999 -95 999999 999999 999999 999999 999999 -92 172 348 1087 1548 1631 1356 1487 1738 5201 31959 39059 5918 5182 6966 7582 11449 17508 18981 17764 12355 11819 8770 7384 10098 12115 17416 26784 48935 71125 109359 167435 313187 454718 377342 332118 351578 267342 206309 457700 785873 87556 1902 350 249 274 174 184 196 158 305 152 192 169 137 157 301 194 260 272 299 252 252 286 290 265 189 277 324 229 273 355 241 291 338 317 281 225 157 216 183 147 146 162 64 98 52 99 124 90 55 121 48 -59 31 70 75 60 40 131 146 153 138 147 63 93 49 -22 -38 81 33 -15 18 20 9 53 55 36 108 123 85 117 35 -18 48 94 134 96 135 118 133 72 82 82 153 114 107 114 96 124 102 136 144 71 124 172 84 84 141 145 157 172 100 134 117 99 128 137 106 103 102 56 50 94 136 174 43 69 158 167 97 178 122 63 75 35 26 84 36 70 88 53 96 8 18 6 57 24 -65 -34 -16 3 3 12 -44 -14 -33 -13 -24 -40 21 44 -19 -31 31 9 12 -27 59 41 -26 -35 -31 -1 -34 -37 -4 14 4 -21 39 82 41 3 64 24 -13 24 -7 -45 -13 -28 -19 -9 -34 -13 -3 -50 -61 -10 26 -10 -25 37 -5 -16 -47 -47 5 -9 18 -3 43 50 5 -3 9 31 -1 7 -7 -16 -21 -5 12 -1 -1 -9 -1 33 18 1 8 12 -11 -7 -1 -8 14 18 12 -3 26 3 20 14 17 20 18 5 10 5 0 31 27 6 28 10 9 33 20 999999 11 11 12 999999 0 999999 999999 999999 999999 999999 4 58688 300 1406 30 11396 16 18 8 7365 1848 170 835 2183 5465 14608 35965 68984 164786 337077 506001 610062 795826 724063 995948 561340 383728 436948 294346 6700 358 185 280 263 205 315 262 327 204 241 353 442 434 373 297 307 430 394 269 226 339 296 276 257 290 329 383 270 233 308 234 268 113 196 227 91 321 203 92 96 153 173 191 186 50 27 55 91 96 108 179 88 183 170 229 178 193 136 91 32 86 187 123 85 78 66 35 114 148 13 86 71 96 127 78 97 110 133 149 39 156 76 123 126 136 194 202 171 90 138 162 153 162 145 124 167 139 171 78 151 181 143 146 107 182 185 208 169 180 224 162 213 110 82 127 104 107 165 104 150 217 222 137 113 191 217 158 124 153 123 127 55 89 36 69 99 84 32 52 52 0 9 71 21 -10 26 13 49 14 8 -8 -31 36 2 -6 30 46 35 30 34 76 71 64 60 49 45 58 37 9 50 54 21 53 -18 -10 75 77 33 16 31 21 24 -25 41 36 24 40 33 12 0 13 -30 -24 20 60 92 62 16 10 26 33 38 72 61 59 62 51 45 22 28 28 18 36 46 6 28 57 53 44 58 53 40 38 35 50 66 47 51 51 40 42 41 53 48 62 39 51 34 37 40 57 56 50 58 79 41 51 58 47 61 70 53 28 58 47 44 39 58 49 38 31 34 48 47 46 46 44 26 16 25 19 10 11 16 19 10 11 999999 999999 0 3 58694 346 28 30 11398 16 18 14 7363 1849 -87 -77 999999 999999 999999 -51 -16 71 327 512 1104 1804 3804 8469 11172 12753 16278 23871 33728 33660 30371 29766 36945 39660 36799 35278 30003 28102 33198 39157 43291 43821 34758 33138 36640 38555 43961 51015 55248 57032 64378 77990 84996 75850 67508 59457 58663 68253 77795 92969 88939 88529 90679 134934 200077 174474 65289 99491 163129 5455 713 312 338 227 269 201 197 220 196 303 346 274 412 322 245 334 347 350 313 331 259 374 328 252 321 375 379 354 344 251 341 252 387 239 252 361 394 274 253 274 102 235 143 178 241 179 152 172 213 132 144 140 91 129 75 134 127 50 152 134 125 236 181 129 81 33 42 15 105 197 98 103 70 105 66 44 95 147 90 223 139 91 129 78 205 124 87 166 129 98 82 130 199 203 107 171 197 232 163 96 84 130 155 144 150 143 136 218 188 159 161 197 206 162 132 201 109 112 140 109 167 120 123 131 145 70 69 173 103 161 238 150 191 138 89 70 75 83 106 -9 52 62 60 71 57 41 62 41 36 7 42 35 70 58 54 28 44 7 34 26 49 49 -18 33 71 60 14 76 54 9 57 56 55 3 20 43 -3 55 61 46 56 23 52 58 24 19 26 43 33 36 26 40 15 38 27 14 30 27 7 75 64 34 36 26 29 50 53 59 68 26 30 51 4 32 37 26 25 12 11 27 59 57 32 67 56 52 19 72 50 42 60 78 54 76 33 34 64 46 79 69 67 53 47 45 45 55 15 29 37 32 39 56 36 39 37 40 42 49 36 50 61 43 40 26 36 43 46 58 36 16 22 23 36 41 21 19 10 16 28 14 6 999999 2 0 999999 6 58700 350 33 30 11403 16 18 20 7362 1850 1026 631 580 675 752 637 733 1561 2262 2430 2311 3389 5767 6604 5076 4222 4130 5189 4869 4961 6180 8722 14075 19483 24717 37155 49107 57641 61515 64003 63336 58487 62098 56463 44416 44061 40038 33364 32304 27746 30623 39228 31985 23809 26610 30368 26973 18999 10790 8518 8078 4565 2501 2232 1996 1810 1839 1473 1021 674 494 320 311 298 292 225 259 270 348 239 267 306 335 331 280 298 311 295 360 391 271 284 322 374 359 415 381 347 380 300 269 352 305 259 341 334 331 271 222 194 282 218 253 233 313 279 109 156 126 36 164 223 178 60 117 80 117 97 135 165 126 216 213 186 184 86 134 162 60 136 196 146 124 155 59 52 127 158 74 98 127 141 63 73 178 189 221 189 146 282 173 111 207 187 220 220 108 129 128 146 125 138 151 97 164 151 242 204 232 219 268 163 181 217 205 229 196 201 187 197 200 200 169 129 202 185 146 113 178 162 91 185 210 176 146 122 136 59 45 115 95 52 64 130 136 169 88 87 29 43 80 112 43 48 46 79 79 116 48 65 67 57 75 67 53 -14 30 67 25 64 78 63 52 32 59 67 102 42 60 79 84 72 129 56 56 35 -18 -1 23 34 -3 25 53 81 90 76 77 61 55 48 38 28 82 55 41 72 35 34 71 43 45 56 57 54 26 69 56 43 65 83 68 79 74 38 59 95 74 53 60 76 45 77 79 85 75 66 59 91 95 102 92 81 58 78 79 86 67 66 66 63 80 80 62 57 85 74 77 68 66 60 69 62 65 66 58 45 24 37 55 64 56 39 49 45 39 27 39 53 41 38 27 23 21 12 31 19 19 17 17 4 58706 325 663 30 11403 16 18 26 7361 1851 -49 644 1248 1615 1962 3467 5306 7156 9859 9807 11140 13174 14330 18255 23609 29063 40333 67934 145213 232900 269928 224657 225334 403654 518681 428205 431519 642682 498797 175999 34366 83106 162827 184269 231542 110211 2819 435 398 450 308 327 298 240 246 194 210 367 381 374 501 344 306 254 398 326 338 375 228 297 355 264 207 357 258 280 328 354 277 327 283 267 321 268 166 266 222 191 205 195 113 155 151 153 139 174 132 78 -34 40 149 235 107 33 120 119 95 131 165 193 249 165 124 185 135 158 66 100 96 16 116 105 38 83 218 92 113 52 125 131 109 136 159 141 144 125 154 140 161 126 157 195 197 35 99 152 185 176 129 176 139 186 153 158 159 192 163 179 233 266 277 202 160 176 152 51 205 209 172 165 162 159 101 162 117 110 187 156 99 184 139 133 113 160 104 75 120 132 133 81 91 87 105 70 50 15 134 129 50 83 108 85 83 49 -6 63 34 44 84 26 53 36 57 69 59 20 42 26 43 87 64 60 36 78 69 93 49 71 75 52 14 34 51 37 49 41 25 62 42 63 72 44 40 66 10 25 76 38 57 37 24 68 40 63 17 28 84 27 16 78 55 19 65 94 77 44 55 36 40 42 76 101 32 1 72 66 52 37 38 54 65 71 50 44 68 100 85 82 64 73 82 62 54 67 62 34 60 61 82 63 65 49 46 59 44 51 56 51 52 41 40 45 48 43 35 41 42 39 27 16 16 29 24 19 23 21 26 17 22 22 22 16 15 18 2 58712 318 959 30 11399 16 18 32 7359 1852 103 231 440 779 1056 1379 1832 2539 3405 4440 4936 5724 8128 12530 21732 33452 32454 46797 80020 117281 205617 490586 884642 761485 367046 238225 237390 239395 384241 532906 502023 237698 18160 3819 326 235 458 407 416 416 511 302 323 384 527 423 420 434 342 192 374 366 393 345 328 412 383 367 295 359 210 280 334 307 314 381 329 189 252 290 268 251 300 215 257 131 168 291 54 12 182 116 205 110 106 153 180 104 102 109 162 144 164 208 224 107 102 171 71 107 128 37 128 105 83 219 237 133 54 123 165 192 146 193 140 130 174 189 115 112 177 199 202 153 189 208 186 155 145 291 227 232 111 99 151 167 198 248 125 194 261 230 207 232 196 111 187 133 171 170 186 148 186 165 102 194 166 166 172 84 155 163 205 179 170 92 57 137 91 90 7 96 103 55 70 62 93 122 90 61 66 72 72 68 73 23 66 45 50 49 71 65 58 45 73 71 64 132 95 89 46 13 37 99 75 76 14 75 92 122 60 74 49 25 78 59 49 33 45 59 68 26 6 30 11 34 52 68 38 16 50 77 79 47 45 50 49 35 47 28 27 74 59 76 59 67 41 67 74 68 50 83 71 40 50 51 44 62 56 68 71 65 66 85 69 74 76 61 60 49 60 80 48 40 47 59 73 67 51 50 57 60 55 65 79 65 56 52 62 62 48 76 68 46 59 58 64 57 51 52 45 54 48 36 38 46 43 36 20 14 17 36 25 14 7 999999 0 2 58718 316 719 30 11399 16 18 38 7358 1854 28 -42 69 473 1066 1337 1697 2777 4858 6353 7076 8087 9757 11905 12902 13282 17539 22229 27152 33254 37062 38724 46151 57262 69885 82812 89261 92242 136542 217384 255981 171495 150409 200350 277831 274448 273068 351698 353048 443494 538961 410102 191144 95979 16887 4825 2266 942 546 542 398 463 296 244 324 271 344 354 394 312 328 331 214 314 247 247 217 139 222 225 291 276 238 221 257 124 200 244 186 156 181 158 156 199 137 147 78 118 167 74 16 91 130 144 89 114 42 30 110 116 141 123 60 54 108 98 109 204 202 67 63 43 60 85 104 118 101 47 78 153 91 105 76 68 63 124 175 179 202 188 173 170 135 131 110 84 128 123 70 154 185 117 175 171 181 136 115 159 223 194 224 170 111 151 119 154 176 142 152 147 171 161 174 113 149 171 133 136 129 142 225 154 147 162 147 58 92 73 -5 -2 66 61 71 56 50 89 64 88 69 0 33 -23 -32 -15 -17 40 73 24 32 24 44 51 55 19 12 38 56 19 10 16 30 8 72 27 58 99 75 44 74 50 41 -10 10 41 79 53 50 38 43 5 28 43 48 -3 6 26 46 33 17 12 7 12 14 27 44 36 33 51 37 43 27 37 66 62 10 64 65 28 3 -13 2 17 23 46 34 22 54 45 68 81 70 61 53 39 56 31 32 38 44 6 20 23 12 38 63 46 30 66 50 54 46 26 27 38 66 46 36 24 26 47 34 40 54 23 22 22 15 14 23 14 14 7 8 10 6 4 58724 331 483 30 11403 16 18 44 7357 1855 40 79 307 837 1328 1591 2198 2444 2679 3491 4495 5692 6669 7300 7689 8920 10106 11467 12644 15140 18324 21846 27516 27633 31732 37384 44649 53581 59065 65665 77644 98879 107469 109634 114730 114385 131693 165011 257923 380107 392826 448085 527586 558613 450613 86999 52616 25184 9162 4930 3165 1840 1044 681 544 520 460 337 341 250 364 349 353 357 312 385 330 326 282 400 315 383 246 306 339 300 302 283 212 286 340 275 198 178 154 130 90 142 191 274 184 98 146 153 64 112 134 69 79 151 69 88 67 95 96 243 176 123 128 75 84 136 148 205 109 126 16 138 77 96 108 106 142 129 148 98 124 147 149 81 27 89 144 163 127 111 128 189 133 114 96 179 170 158 184 178 133 235 250 202 175 125 237 164 177 217 186 186 171 144 198 191 150 168 220 144 172 160 160 197 200 199 154 151 141 164 195 197 174 149 193 192 93 76 81 94 90 82 80 -6 19 23 87 37 92 21 80 82 65 -1 56 62 72 14 -9 4 32 54 69 74 80 56 62 75 93 40 44 31 70 49 44 66 92 82 88 54 36 93 92 46 22 12 32 58 86 61 55 68 41 18 38 33 67 74 58 45 16 27 48 32 53 59 68 45 12 56 57 92 53 -4 15 48 36 62 71 60 43 58 70 68 48 56 79 94 82 70 67 66 77 79 63 58 67 77 55 64 53 47 23 39 26 47 43 56 68 33 48 55 57 87 68 63 51 45 58 55 40 60 57 52 49 55 40 42 60 64 41 32 23 16 10 18 33 33 35 31 14 15 2 12 14 58730 289 1507 30 11407 16 18 50 7355 1856 179 308 207 638 2005 7351 19275 46393 106243 173452 262215 373942 383378 686565 822181 938285 809756 467519 231070 241039 246311 150862 12770 1056 360 257 310 315 191 239 226 196 277 350 316 289 255 305 161 189 246 221 184 136 221 75 147 120 65 287 193 94 95 144 152 221 199 170 142 84 59 54 84 108 141 40 98 54 19 54 37 1 104 133 114 3 77 147 103 94 63 99 64 58 140 124 51 44 93 95 26 127 63 103 113 137 150 137 131 63 107 125 119 161 103 208 214 164 155 176 157 99 206 100 18 145 147 175 201 185 82 130 202 164 109 122 142 113 78 124 178 132 139 118 156 101 134 101 190 186 155 132 138 97 141 151 139 103 40 106 111 44 45 6 60 90 74 -5 -18 14 -20 51 26 -8 51 32 11 18 44 56 1 -3 40 63 25 63 58 9 -21 -8 34 38 36 26 84 42 31 41 25 45 29 49 54 21 37 24 -15 1 -4 2 9 9 12 10 30 53 27 26 -5 9 3 -3 25 8 2 -9 4 5 17 -5 22 16 25 38 61 16 23 -11 14 48 47 -11 -7 -2 46 27 11 -18 -4 35 58 35 40 33 63 60 48 47 28 24 50 41 41 51 24 15 22 6 12 11 37 27 26 19 23 33 15 37 38 11 22 44 31 24 26 16 33 19 41 26 37 25 19 17 18 3 0 25 15 58736 315 1090 30 11410 16 18 56 7354 1857 264 586 1684 2955 5830 10866 19308 32943 53447 68840 69004 74377 78316 109388 148358 188175 236205 168416 126210 129269 167368 224056 294240 247254 258919 296100 380348 432050 302479 271783 90272 136095 193893 194494 9141 854 387 257 263 239 356 311 323 404 321 252 352 318 312 262 317 266 253 131 160 244 226 106 172 144 111 171 230 281 236 225 166 170 243 104 89 187 197 125 191 267 102 100 170 174 111 123 94 132 147 94 66 105 107 59 53 101 91 106 145 87 133 111 170 185 63 67 90 117 76 169 149 186 112 207 183 93 83 148 202 162 96 197 258 237 219 123 131 251 144 230 187 224 143 106 142 168 145 204 175 243 225 253 254 147 171 185 147 112 144 128 156 98 127 172 192 123 200 264 198 158 133 197 221 179 166 133 103 123 160 62 67 118 37 18 65 52 43 33 36 47 60 76 57 21 48 64 20 77 123 117 23 15 94 118 53 66 70 56 80 1 53 51 38 71 53 70 87 63 57 46 80 64 67 26 63 53 44 18 88 27 50 62 60 16 -3 73 46 9 -5 42 13 51 41 51 47 48 72 77 62 72 67 33 39 58 52 37 37 19 40 54 39 48 33 43 29 35 45 36 38 51 69 75 35 26 70 58 52 39 67 96 69 57 59 52 33 45 59 53 47 67 58 65 79 78 55 67 68 82 51 51 59 63 76 71 56 49 57 67 52 54 45 61 66 57 46 59 44 40 34 27 17 23 12 12 25 17 1 2 2 58742 302 1242 30 11412 16 19 2 7353 1858 199 553 949 1434 2328 3501 5628 9407 14125 23290 34516 48584 88400 123220 154033 159521 198543 228683 300967 321272 379808 481525 539159 625590 457255 197777 151827 179752 152422 5490 489 339 339 309 277 212 217 337 283 326 218 246 197 217 179 90 112 201 119 191 296 234 157 171 245 262 97 90 120 103 78 92 177 182 137 142 153 213 220 211 125 80 206 98 108 137 143 63 45 140 97 106 177 73 7 131 139 32 112 73 82 37 89 172 145 137 156 22 40 112 121 108 147 133 68 74 102 116 162 102 136 161 134 63 93 75 135 38 97 157 158 173 164 172 207 140 160 176 226 183 146 85 140 125 136 191 90 94 97 160 143 152 155 211 90 85 105 105 141 126 89 146 179 188 156 88 58 66 35 66 85 24 47 67 0 54 96 65 25 -11 -8 15 16 50 26 -29 49 96 74 19 -5 62 70 27 72 78 54 26 6 51 30 44 29 28 36 -13 27 53 58 71 40 22 13 38 65 59 28 39 46 11 20 32 9 63 12 2 15 12 37 29 15 22 59 6 36 10 9 34 38 7 12 -5 16 19 21 45 39 19 23 23 61 8 20 29 32 37 66 41 16 34 43 39 41 37 20 25 47 60 63 48 49 75 37 24 19 19 18 49 46 44 56 19 25 36 29 49 44 44 43 47 48 43 28 16 32 22 20 29 37 42 26 32 18 20 28 16 6 16 23 14 2 9 58748 301 1092 30 11412 16 19 8 7351 1859 178 740 1499 2097 3151 4640 6871 9665 13621 18756 26741 36883 51121 68400 86831 107476 125137 149056 173326 198366 233806 288916 401624 570833 645049 644774 602902 421414 263885 110283 39548 3948 452 407 350 73 170 192 324 251 305 274 181 282 325 303 259 121 66 133 169 173 189 239 195 95 122 136 104 206 187 153 221 125 187 175 180 85 129 175 115 124 134 205 198 75 71 62 93 69 62 5 122 179 103 109 112 116 68 37 102 56 89 102 103 114 26 117 84 55 33 2 -13 58 90 101 93 117 -26 75 115 109 81 106 137 70 121 84 57 135 103 73 67 90 146 89 99 97 113 156 92 117 134 169 122 129 123 105 77 25 105 133 142 120 139 143 118 166 182 28 27 129 78 77 67 55 89 78 144 101 89 125 38 76 14 36 -7 -31 29 47 3 23 28 -3 -4 22 63 14 15 106 82 -33 -59 43 33 9 13 35 7 33 -21 8 17 2 -2 32 75 34 15 44 13 42 2 53 22 30 8 -6 -15 29 -38 -14 22 1 27 67 38 -24 17 -1 -13 -23 18 17 -11 -26 -33 -10 -14 -9 24 -2 -2 -8 6 11 31 50 12 0 49 6 1 5 17 -5 -23 18 27 23 65 26 25 19 27 11 27 12 21 38 29 -5 30 46 46 8 1 16 24 23 6 -3 19 13 10 11 19 16 999999 15 42 16 24 4 10 19 27 27 5 20 13 14 27 17 11 19 11 16 17 999999 6 58754 299 1184 30 11414 16 19 14 7350 1860 124 377 948 1654 2992 5152 8481 12524 18275 26492 39227 55605 73881 94415 116193 147430 204485 261151 297220 346784 400407 467440 552764 553148 496221 363784 143315 63148 23735 2602 170 228 304 240 165 327 235 342 281 311 187 199 184 255 184 157 230 244 76 193 172 115 267 303 298 276 188 174 291 258 168 178 107 235 135 158 238 232 117 231 86 174 148 199 177 103 17 70 57 140 53 140 91 114 54 77 136 74 41 106 81 20 -22 31 80 52 38 84 63 66 167 102 113 101 157 59 76 34 62 158 107 79 155 107 177 94 74 142 108 121 212 121 130 201 147 170 196 198 157 190 210 94 108 141 85 112 199 179 157 122 89 161 63 77 77 102 117 32 129 124 73 120 144 108 85 95 89 138 51 43 60 61 -20 9 60 28 48 32 0 46 39 49 61 0 74 56 64 66 8 -19 -22 -15 -6 34 -31 -3 -26 0 31 22 17 57 -18 29 15 9 14 36 -10 9 23 49 16 28 96 59 50 11 -24 42 45 25 45 16 37 -16 -18 -15 23 44 46 -19 -9 31 27 10 10 25 28 54 0 2 -36 30 22 18 35 30 3 39 24 18 3 31 21 -27 16 2 34 51 -3 10 27 2 5 40 38 23 14 26 36 55 29 29 29 38 35 24 18 26 10 11 26 29 27 45 27 18 32 31 46 26 36 38 28 35 21 4 18 12 12 7 33 19 3 17 999999 7 2 58760 339 196 30 11416 16 19 20 7349 1861 -83 81 110 158 90 55 135 100 276 458 489 418 476 894 1393 1516 1959 2503 3678 5582 10085 16737 12495 13213 23422 45459 38886 21192 23421 28633 29491 29694 29693 27842 29681 31562 32716 35422 38481 41140 43309 48330 55857 67347 83342 100762 122936 155043 181810 220636 266059 299913 329952 366769 392300 370313 307516 191382 92514 31442 9877 4587 1878 461 390 265 357 293 314 295 205 321 270 299 263 196 270 245 153 169 176 200 155 199 199 214 195 215 248 69 212 171 131 92 202 181 194 263 222 175 138 112 213 220 74 42 25 44 115 135 131 191 106 63 19 -8 80 177 100 51 146 125 92 65 118 144 122 129 87 102 142 85 127 81 111 109 32 62 81 72 127 146 121 103 159 229 152 129 69 106 150 129 158 159 161 156 176 189 182 176 199 237 165 182 141 226 174 116 131 159 178 67 125 203 214 142 101 71 90 62 88 164 110 158 168 146 55 150 169 148 108 91 52 37 40 72 90 71 17 24 54 -7 2 20 110 94 -14 95 60 76 65 10 15 55 6 61 24 -1 78 122 73 9 21 -8 34 14 38 8 10 8 20 -3 64 52 73 37 43 53 74 57 -13 13 55 79 50 60 56 54 33 47 10 24 7 41 -7 51 66 13 72 85 39 17 30 42 25 58 82 57 54 58 22 32 55 49 49 44 54 33 35 44 50 45 60 69 1 51 50 31 61 79 35 63 79 53 35 52 49 29 73 66 43 28 52 81 64 47 21 34 45 36 49 60 46 32 47 46 42 18 24 45 34 37 25 25 29 20 38 31 23 21 23 32 29 18 15 5 999999 999999 1 58766 318 855 30 11415 16 19 26 7347 1862 740 1523 1972 4283 3875 4642 5969 8015 11735 14941 20082 26145 36853 47632 44875 34975 37901 49995 50802 51623 57302 68045 75569 95601 140444 184785 235575 279813 253683 199715 133986 122439 120627 76954 82015 147551 323445 557196 887945 959596 441137 56213 3031 342 327 384 335 304 329 336 274 239 262 233 317 309 287 238 175 141 205 241 282 350 236 160 232 271 142 264 266 189 197 111 138 135 221 220 177 148 178 180 118 198 123 119 162 64 42 142 155 146 127 160 78 53 124 81 155 88 207 180 44 119 37 95 110 99 140 200 53 157 80 103 122 199 191 115 215 145 111 235 132 58 191 168 174 147 164 168 104 111 186 178 127 118 162 165 186 170 171 182 236 250 211 193 179 142 116 178 223 187 137 180 186 157 109 181 162 128 174 220 193 135 113 134 144 169 217 170 112 105 115 83 33 62 86 50 27 73 77 128 56 87 106 42 46 59 61 42 79 33 41 58 49 21 19 46 52 33 88 78 44 46 57 72 42 47 100 24 26 67 59 -2 36 64 39 88 69 65 21 75 22 75 48 60 43 73 66 23 39 47 42 91 57 28 35 21 70 29 61 69 79 59 65 50 70 56 24 33 61 56 45 33 79 76 49 56 64 48 63 74 78 67 59 75 80 68 56 55 75 57 52 57 64 64 61 68 44 57 34 21 33 55 68 42 61 59 27 40 53 43 32 54 54 57 67 49 57 60 38 50 55 39 34 32 29 34 32 18 19 32 26 17 3 999999 21 20 58772 313 767 30 11417 16 19 32 7346 1863 21 137 371 650 805 1153 1400 1648 1725 2041 2404 2539 3152 4257 6283 9059 13019 19375 34160 64607 105449 127307 133434 156144 166323 171153 171864 232333 333428 415839 447165 511098 520376 532026 345379 240055 195603 258614 301059 137664 99611 83337 6089 783 380 347 243 265 346 289 336 246 314 221 207 178 179 253 184 282 172 30 182 228 190 247 314 271 217 250 215 201 141 255 215 208 189 108 167 183 175 73 135 195 87 119 174 158 97 94 120 182 41 22 93 174 94 64 198 173 76 91 131 114 49 34 27 87 55 119 119 49 132 86 89 108 78 105 179 139 101 106 146 147 146 123 87 60 93 136 135 167 48 95 133 195 128 144 173 165 109 86 205 152 143 174 113 76 140 136 131 167 65 122 164 203 168 168 154 131 119 109 107 154 105 133 126 181 151 90 105 149 101 196 67 25 49 11 -9 -1 31 66 16 -4 61 96 -17 -14 8 -33 -44 52 25 47 -24 31 6 -8 76 88 21 3 -10 61 -4 -51 -9 24 19 47 98 23 37 5 7 52 80 50 50 51 39 42 49 33 43 63 52 9 55 33 45 80 69 54 34 50 63 36 50 65 28 8 23 43 84 34 -1 44 56 41 20 17 5 33 26 59 46 31 55 39 27 11 16 27 26 41 64 76 70 65 73 45 59 36 65 58 55 51 45 32 20 36 48 23 21 30 47 39 40 52 43 40 40 36 40 48 35 18 13 21 17 13 18 22 29 40 25 12 3 39 17 9 3 58778 335 82 30 11422 16 19 38 7345 1865 464 894 1484 1912 2069 2246 2523 3169 4169 4886 5590 6374 8521 10303 11020 12229 13730 13805 16479 21770 26651 32728 31507 35397 35189 33731 41605 51830 51998 50771 58388 83647 102208 83618 75173 80071 85979 102474 111517 97536 92872 86985 73990 72844 83655 89190 93300 98428 92701 107073 153096 185289 206674 197924 141253 122292 123068 117118 141995 206751 237318 188170 169751 158563 68529 4974 952 676 434 359 385 385 289 307 270 196 225 260 307 194 212 185 115 219 197 161 195 110 122 125 181 242 259 158 109 197 184 235 172 193 182 154 121 200 164 153 164 110 60 208 73 79 100 66 17 36 44 66 138 91 -23 14 53 86 22 81 171 153 79 42 92 37 123 55 45 84 30 65 41 132 117 118 78 61 48 80 117 166 60 93 146 138 151 75 105 59 91 146 163 114 123 100 147 179 186 167 198 148 88 93 198 171 206 110 137 167 162 195 101 56 235 101 175 126 77 133 196 145 139 62 88 116 89 110 75 91 117 -12 3 58 -40 6 11 -2 10 37 28 65 -11 0 39 28 26 92 -7 24 28 -12 -20 -14 13 76 -10 15 -25 -9 5 38 56 23 11 -15 33 25 13 48 36 34 24 4 -8 -2 12 16 -8 -11 25 20 41 13 7 47 55 9 12 25 44 29 4 28 5 40 5 -15 -17 -3 16 5 -11 -13 32 24 53 20 12 28 22 27 -1 -17 39 20 16 -7 15 -34 4 23 28 63 25 22 67 46 47 51 16 23 15 13 12 10 8 9 24 54 47 26 40 9 15 28 26 20 8 29 29 27 17 11 13 31 10 12 16 22 7 6 10 22 8 8 6 3 3 58784 349 21 30 11421 16 19 44 7343 1866 4123 2560 3127 4024 4755 5660 6455 8506 11409 13966 16425 18567 21768 26192 30052 33102 38011 41025 44923 54861 65843 69995 81363 89946 79539 78155 77672 76399 73378 71238 72600 74994 61975 49472 40900 27017 20556 22334 25007 26907 28244 29512 30883 34217 34531 35112 40974 48036 54115 62324 77406 81157 78873 72038 79570 95185 112823 127236 147400 168135 175965 171865 170728 148227 108889 111691 91380 37265 7500 1002 324 385 344 250 290 213 271 276 193 353 249 276 238 208 194 169 239 325 190 157 238 280 270 200 196 178 185 133 99 229 240 225 221 54 185 165 217 278 215 133 156 179 106 83 161 110 150 125 127 109 155 155 187 109 173 84 152 166 113 183 218 69 183 121 104 99 120 125 160 68 133 191 116 156 155 195 248 166 133 109 127 209 237 198 182 133 150 139 198 210 171 137 160 133 129 144 207 143 180 218 175 126 82 192 276 173 208 215 227 225 138 130 141 140 149 137 115 176 158 119 221 137 121 147 180 164 92 127 161 157 106 75 94 126 145 43 25 64 119 89 120 158 82 140 150 33 15 48 13 -4 32 64 75 51 94 58 62 19 52 80 68 120 9 26 46 34 17 -12 49 114 118 64 97 67 54 62 42 43 88 91 81 101 82 81 120 75 23 10 45 45 58 95 98 57 72 18 61 80 78 77 81 71 89 56 38 58 110 101 73 57 65 69 88 120 71 62 51 72 99 65 85 80 65 95 56 84 104 73 58 91 111 72 65 55 74 87 77 73 56 78 49 60 81 77 66 78 70 95 90 52 63 47 57 49 58 62 80 70 54 47 50 47 53 54 58 44 55 49 49 38 21 23 16 22 19 10 19 15 12 58790 350 83 30 11423 16 19 50 7342 1867 -60 168 376 478 677 902 1183 1590 1875 2236 2984 3576 4092 4797 5064 5258 6204 7423 8151 8107 9418 10500 12649 13946 14786 16382 16535 14152 15073 16698 16782 13312 8349 8094 7410 10340 29283 43887 39206 20787 16119 13293 11184 12100 11550 10772 16990 24924 31613 36535 41235 50790 72606 84128 94999 121012 181450 280464 369689 480634 708187 666778 288753 261650 333506 88890 168433 306803 101045 1383 354 267 288 270 269 262 226 158 199 241 266 281 315 315 279 265 183 196 214 286 174 211 207 152 207 194 222 188 188 192 201 223 231 115 184 284 229 117 137 113 72 52 148 140 113 115 180 216 180 139 119 152 139 111 209 119 142 188 251 189 101 170 242 188 190 152 212 219 105 56 86 191 265 157 196 214 229 217 160 209 162 215 143 178 249 188 138 174 211 131 213 243 212 202 139 220 231 269 239 233 204 184 255 206 150 138 180 111 151 214 197 148 157 190 247 259 204 212 166 172 166 169 139 125 182 225 147 158 67 57 54 97 92 138 155 177 112 48 111 99 89 126 139 161 79 95 16 26 91 54 88 88 105 9 39 79 72 110 117 115 109 94 82 80 18 39 62 68 113 105 55 86 100 110 74 81 77 63 70 84 109 149 82 94 104 67 74 65 76 64 69 71 72 102 81 98 80 116 78 46 86 89 113 77 85 65 67 92 106 65 82 76 87 77 87 78 90 102 75 70 126 122 117 96 98 110 73 83 87 50 73 67 94 78 54 88 86 83 76 71 82 77 86 93 75 76 84 67 82 89 83 63 70 77 66 61 65 76 67 49 61 74 66 45 43 57 53 36 35 40 31 22 5 19 18 12 13 14 9 6 58796 305 1407 30 11427 16 19 56 7341 1868 61 390 1630 4921 11328 24089 49343 63893 75415 117892 312586 424763 348609 390899 416568 603035 694635 688865 633064 518864 275401 154141 61842 2738 566 389 421 305 206 376 456 292 291 226 244 204 236 283 257 207 208 265 227 216 225 221 123 122 204 217 259 141 171 176 237 313 206 231 180 251 206 198 267 240 245 177 200 152 143 129 149 77 102 115 121 237 159 86 153 167 174 121 184 105 73 162 183 86 2 168 124 67 176 185 126 142 127 114 191 170 150 132 211 247 215 176 95 113 173 101 169 197 181 195 126 190 218 108 97 147 223 238 206 194 190 226 250 281 138 168 221 221 171 143 173 224 269 182 149 159 108 229 211 162 91 134 187 135 111 99 117 149 116 62 119 67 28 29 49 31 65 68 55 42 53 99 96 105 157 59 19 54 42 58 38 71 86 62 34 90 72 49 25 40 95 77 123 124 69 61 52 86 70 61 111 43 48 54 86 66 77 116 111 81 93 75 63 107 61 90 97 52 51 38 50 40 24 65 54 44 91 69 65 50 93 90 60 64 71 69 77 51 85 116 68 80 97 85 57 67 106 96 85 94 54 64 107 85 72 86 118 69 95 90 113 91 68 64 69 55 57 58 55 59 61 60 64 84 92 99 65 80 72 75 65 80 66 65 66 57 50 63 43 45 50 55 62 55 66 59 49 46 52 31 34 36 32 28 21 26 21 17 12 3 5 58802 294 1526 30 11426 16 20 2 7339 1869 85 318 791 1282 2705 5506 12785 35845 115419 319624 606952 914683 906204 568659 949447 999999 474093 7783 351 232 201 194 232 198 252 226 204 314 196 191 234 265 203 206 160 188 141 180 109 218 181 145 243 237 224 265 189 194 256 249 203 102 141 217 209 144 140 232 50 108 156 146 155 27 119 131 128 71 167 116 141 55 153 86 145 147 116 105 85 34 96 62 50 101 48 103 120 143 132 118 87 107 130 153 124 36 77 112 216 158 155 211 176 158 121 162 103 103 162 94 111 178 198 141 145 150 108 127 146 175 206 138 188 255 238 187 141 113 205 92 105 191 118 131 146 63 106 179 169 181 119 121 115 125 110 41 108 45 19 56 43 94 113 86 74 70 45 -17 82 52 8 25 52 40 -7 -31 20 10 71 59 95 85 55 40 -16 32 47 82 14 53 72 61 -7 1 56 3 45 45 48 -27 4 35 -2 66 26 39 73 29 51 57 26 32 15 8 42 89 74 30 44 19 48 23 8 39 55 65 36 4 -26 27 55 58 51 90 52 18 43 -5 23 49 51 15 31 8 -1 18 19 36 33 40 66 73 61 64 55 45 78 60 58 58 47 52 50 44 23 41 64 30 55 43 33 38 35 6 32 40 24 32 28 29 35 30 24 34 32 12 7 19 28 34 26 16 12 26 40 13 8 13 10 16 7 999999 5 9 58808 307 1313 30 11423 16 20 8 7338 1870 225 358 999999 999999 154 661 1278 2338 3964 5836 8368 12588 18090 25012 39551 81955 217190 553051 900482 999999 999999 999999 411293 96800 3445 313 151 240 199 213 395 367 210 249 292 262 284 206 162 209 288 175 41 94 287 191 184 238 307 203 243 215 222 206 150 192 193 162 176 175 271 218 187 158 183 192 109 101 143 150 138 120 181 83 138 144 65 202 153 130 132 98 64 151 219 144 108 152 48 35 36 80 162 128 88 233 192 154 84 101 174 171 125 170 178 161 163 77 113 149 145 187 241 146 121 189 128 176 193 174 193 155 201 180 216 263 274 235 140 197 182 151 175 216 224 192 132 168 207 191 203 160 109 127 168 184 142 159 93 176 218 98 107 134 206 135 82 63 63 52 78 115 70 78 60 54 60 84 63 79 69 62 97 23 42 53 70 42 69 74 10 48 46 82 42 54 55 44 36 48 48 69 98 56 121 101 98 80 65 53 69 69 60 77 73 66 63 57 28 57 66 91 79 59 29 46 28 88 66 34 46 60 84 66 47 26 65 72 101 85 79 49 46 47 70 36 28 59 93 60 81 100 87 78 77 62 44 64 93 104 70 107 73 70 78 56 82 65 38 50 70 102 79 38 53 56 58 59 40 55 64 52 70 70 82 72 56 45 51 49 41 56 45 48 57 44 50 56 32 36 26 25 53 48 35 17 16 21 17 29 25 11 12 14 999999 999999 2 58814 336 23 30 11423 16 20 14 7337 1871 16503 342 631 853 1887 3549 7407 8874 6973 6618 7071 7674 8072 9798 11180 12731 14868 14848 11692 9643 13054 18979 10548 9314 7743 7470 8240 9042 9452 9975 10871 11848 13323 12898 11053 9061 7942 9534 12163 11913 6347 8607 8573 6043 6212 6850 9677 11529 16464 23266 34438 46357 66696 86961 111870 143465 156515 155476 142688 123950 123220 158987 229860 333046 419774 278781 17137 521 242 262 152 266 184 179 132 165 183 177 128 186 201 207 217 155 227 175 172 160 168 127 188 202 204 169 174 138 140 255 245 164 102 220 144 151 108 126 168 187 129 27 82 28 110 11 29 116 -4 89 124 120 114 116 64 79 84 43 52 48 32 32 27 4 65 69 84 57 43 112 186 149 64 95 133 148 111 80 117 89 66 107 132 133 107 123 109 112 161 100 99 67 88 141 99 62 141 115 119 124 160 199 131 118 168 208 148 82 178 205 114 134 193 113 105 121 103 106 47 127 100 98 82 72 106 134 79 87 76 9 50 117 34 55 84 2 -3 50 48 96 55 32 13 50 52 41 31 4 -4 -24 23 -29 47 -31 26 9 -17 13 37 -19 27 42 24 21 -1 55 90 11 -13 -45 -16 -17 2 3 33 55 27 28 88 87 30 45 61 30 34 -2 53 39 -8 3 -11 21 30 11 34 55 23 1 31 67 44 16 18 -2 22 18 -34 2 14 30 69 44 28 19 54 42 19 38 24 30 27 64 30 35 21 25 42 32 33 31 29 44 37 32 12 9 6 8 -3 -4 19 35 31 13 27 18 999999 8 35 27 23 19 26 34 15 12 12 29 1 999999 24 33 14 10 7 3 8 1 58820 344 26 30 11426 16 20 20 7335 1872 33227 6324 5549 5850 6438 5292 4810 4526 3842 3559 3752 5347 5856 6809 8836 12154 21114 36396 46603 51246 54081 52344 51508 55289 54388 53666 56006 47011 30568 19730 14484 11012 8797 9489 10759 12208 13792 15543 16507 16015 11261 7924 6497 6241 5454 6095 7359 7977 8778 10786 12498 12836 13823 14550 13673 12158 10958 9685 8909 7764 3551 1834 1095 803 629 329 253 226 228 197 237 188 216 164 141 181 240 245 243 260 307 197 131 272 209 207 184 212 275 187 304 216 176 198 143 113 155 217 237 219 237 230 199 205 177 99 221 168 87 155 200 89 77 177 118 41 -21 69 128 77 81 132 145 113 170 92 94 69 -15 -1 35 235 118 68 116 25 106 146 68 107 140 148 136 139 161 82 176 133 78 171 152 156 179 177 137 165 151 121 113 79 145 57 143 128 87 133 198 139 152 173 253 218 180 113 157 119 144 159 115 127 129 127 132 163 127 60 145 147 139 171 182 154 157 158 147 81 18 31 34 64 61 60 39 46 -1 0 54 79 4 -16 -21 39 37 95 55 34 46 54 46 17 33 48 65 43 -2 3 39 18 21 50 69 47 38 14 23 21 9 8 67 93 15 22 36 55 88 74 86 47 22 29 27 53 94 54 10 17 47 40 15 66 24 19 -12 -1 -16 -14 39 62 16 -16 38 14 6 62 73 40 56 59 57 19 26 2 43 28 14 7 42 69 31 36 61 46 40 41 45 28 40 31 65 75 48 54 26 68 54 32 29 14 31 55 38 43 48 29 4 14 41 26 33 41 50 45 48 43 36 19 27 24 25 31 14 24 6 999999 999999 3 999999 9 6 999999 3 9 6 6 58826 350 30 30 11430 16 20 26 7334 1873 31388 15654 9899 8261 6720 5538 4872 2513 2216 1738 1228 1673 2195 2336 3058 5328 8396 11192 17264 23752 27335 27062 43056 48150 51380 57545 62975 71060 67724 67052 71615 85104 104015 105979 84446 64502 62622 87335 142359 177996 69325 10123 9801 8186 7462 8593 9502 8103 13764 23416 53629 130889 132101 49052 8702 9604 13123 25007 84122 331544 486606 272944 122333 139762 364357 284073 4149 404 364 287 312 273 201 112 257 269 215 199 245 279 345 174 333 272 263 223 254 253 303 243 138 161 251 183 220 221 251 306 299 270 226 141 195 191 170 186 304 148 25 192 26 -28 117 141 185 118 40 96 86 145 135 167 93 81 60 238 90 50 134 159 144 155 67 129 132 135 130 106 185 137 107 146 221 197 241 161 184 130 176 147 237 171 151 160 82 166 226 195 183 185 187 157 232 261 209 225 173 184 183 176 274 257 154 132 229 236 150 224 243 229 188 207 241 82 84 105 165 266 214 165 177 137 124 178 195 70 129 152 122 132 95 74 50 69 22 52 65 113 149 112 105 66 58 75 109 74 55 52 28 62 112 72 65 66 48 83 25 45 79 64 51 29 106 98 64 37 74 34 58 39 87 64 84 100 78 91 104 89 114 118 76 42 94 110 87 64 49 55 92 74 64 70 60 71 54 30 73 50 63 59 81 69 81 64 76 57 86 82 78 66 62 43 65 76 93 69 81 89 100 95 74 88 80 78 67 62 92 104 81 66 70 61 77 75 46 77 79 73 63 84 97 69 40 44 59 81 68 57 54 62 71 71 72 75 81 79 70 62 80 54 55 61 55 53 51 63 56 38 33 34 36 31 33 44 31 18 24 21 26 13 58832 302 1472 30 11432 16 20 32 7333 1874 292 830 2167 4020 8478 24179 67447 164128 360014 664785 671178 609903 498293 554184 606696 609001 787724 185473 5528 474 297 299 293 206 160 195 153 130 226 198 195 284 227 295 179 159 231 160 118 197 236 200 193 131 215 223 249 302 260 209 270 222 177 171 257 177 185 130 99 126 102 178 74 53 126 147 123 87 173 67 48 133 54 131 133 138 85 104 179 80 -7 127 51 67 191 119 45 35 63 142 31 77 112 132 121 152 163 97 105 137 249 201 149 141 170 69 187 175 331 164 75 122 137 113 196 118 143 214 184 151 173 154 122 215 234 203 198 201 241 237 166 202 162 35 182 185 121 159 157 123 42 148 129 104 113 117 116 117 173 54 54 72 71 31 -7 73 63 54 64 28 49 15 82 61 29 91 44 36 30 -14 36 57 97 71 9 4 6 54 32 37 50 36 55 70 28 48 36 20 42 63 38 87 34 65 67 51 51 30 65 60 47 47 55 64 60 80 50 64 69 55 14 33 46 45 59 36 38 76 21 50 51 58 54 41 65 23 35 34 89 13 19 32 51 44 61 72 29 0 21 52 61 45 44 58 49 39 37 55 36 42 36 44 50 39 31 20 55 41 43 37 16 32 37 38 7 22 31 26 29 50 40 43 48 24 36 49 44 33 58 57 44 54 55 39 47 38 19 16 33 39 23 20 19 18 26 30 11 8 999999 999999 999999 1 58838 338 331 30 11431 16 20 38 7331 1875 -32 6 210 297 706 929 1468 2447 3313 3954 5313 6716 8295 10250 12684 16257 20084 22612 24620 30356 35725 35864 34759 41188 47713 51772 53249 60989 80995 102822 147435 217251 218472 215741 158917 160565 157766 141040 175411 229838 294896 445146 459790 339887 408041 289515 112725 158043 108468 64979 6980 789 368 351 261 293 220 172 379 226 277 231 345 286 295 242 137 305 290 194 294 226 259 282 338 229 215 214 141 185 280 206 157 249 258 225 239 323 276 178 197 217 152 222 233 176 146 171 179 185 122 180 135 125 160 126 89 160 117 157 156 170 159 158 179 122 102 59 67 98 107 176 138 77 159 103 158 122 107 86 70 87 176 228 184 220 122 143 152 211 197 147 156 123 77 88 113 118 224 131 119 187 195 130 171 203 207 182 196 229 174 153 168 197 261 189 267 186 177 262 241 156 230 242 103 124 142 222 203 161 97 65 104 178 186 143 91 126 121 27 36 47 35 28 4 67 115 73 56 47 46 -5 25 57 89 170 66 53 116 79 31 26 73 60 53 82 62 50 21 11 41 47 56 82 67 69 53 26 59 46 43 23 72 65 81 63 37 54 30 98 61 -7 80 81 43 54 48 59 27 21 9 -1 -13 27 64 53 54 54 82 45 55 39 40 58 49 56 66 47 71 41 47 28 31 77 63 81 90 72 55 66 67 46 73 62 62 89 72 79 85 77 70 47 51 42 63 66 57 46 49 46 51 36 25 41 55 54 59 68 52 49 36 28 34 31 60 57 16 32 51 48 25 34 25 29 26 2 24 22 24 32 16 12 8 14 14 7 7 4 58844 334 239 30 11429 16 20 44 7330 1876 88 302 658 956 885 960 1061 1258 1227 1513 1947 2720 3069 3289 4082 5181 6967 8239 9553 12214 15197 16844 18366 22217 28501 34602 41609 49560 61266 78390 91445 103341 122163 138773 147409 147114 134792 124684 120407 116726 118841 114488 110438 155333 245454 341515 434055 231597 87146 82241 69057 56930 91959 164371 181872 109387 19057 11610 1942 187 277 170 283 326 288 265 180 202 221 267 227 248 265 190 145 285 227 221 182 130 319 153 136 199 223 186 144 179 284 164 160 215 199 168 166 148 117 203 157 108 96 126 126 185 136 47 98 14 2 92 79 62 19 153 101 117 42 90 127 58 101 72 181 165 29 100 97 185 111 96 141 220 142 151 105 69 249 160 119 209 171 165 176 166 203 215 153 168 199 110 164 162 151 76 132 247 168 172 228 170 270 241 200 220 120 189 173 173 204 217 203 123 106 194 229 175 183 132 129 160 155 120 100 109 149 138 103 175 98 107 15 23 47 40 56 97 28 -6 66 84 45 6 41 47 88 67 45 54 53 33 50 109 60 27 0 12 4 89 -16 16 70 89 62 27 -19 28 30 46 21 16 73 80 29 18 62 34 34 95 59 34 35 48 20 36 37 61 80 53 56 32 13 42 42 44 47 46 57 31 31 10 7 21 38 45 42 -14 20 -4 9 30 36 63 53 38 78 82 52 26 42 66 65 30 39 82 36 35 45 40 36 42 71 69 63 80 93 37 29 18 29 30 47 42 25 16 35 12 30 18 45 41 45 24 24 20 18 24 11 7 4 26 28 17 13 14 11 16 12 22 34 5 9 7 10 5 58850 348 31 30 11431 16 20 50 7329 1877 6640 999999 999999 999999 -79 999999 -33 -15 118 264 229 304 439 569 672 875 951 1244 1983 2959 3981 4643 5233 6166 7225 8822 10297 12539 15409 18277 22645 29981 41337 37746 36702 42853 49308 55596 61291 69923 81546 92074 103716 105418 104009 104925 109563 107365 104455 97135 98868 111383 118544 108562 95575 92218 103899 130465 178560 272792 371082 338070 242028 64888 28168 2687 667 399 348 348 322 321 237 188 142 208 359 364 222 234 229 162 311 312 244 284 264 287 273 198 285 365 303 258 272 176 251 255 133 105 149 135 103 179 137 117 122 105 101 61 -6 68 26 94 136 74 119 82 85 43 166 110 60 31 91 152 108 61 148 85 110 60 149 91 126 97 104 77 141 104 104 127 119 132 153 200 240 157 147 90 120 119 237 153 190 121 241 242 123 181 206 251 244 250 198 101 138 208 227 262 239 177 196 235 287 268 141 129 213 274 159 173 161 129 141 96 121 115 105 112 86 130 193 192 135 153 103 158 165 79 47 9 31 38 54 72 75 85 80 53 62 42 76 49 99 81 68 -10 -18 100 107 14 19 39 52 40 43 57 119 66 43 74 65 93 92 79 77 72 30 34 16 34 55 53 72 70 66 73 84 66 51 86 37 87 110 125 132 60 22 53 59 78 65 49 72 31 26 47 76 51 -1 50 84 59 62 81 130 67 61 51 20 67 89 67 91 89 103 88 70 35 21 47 76 69 72 53 66 73 76 54 72 35 42 47 52 63 63 31 43 50 27 64 56 66 54 44 73 30 59 59 62 50 41 51 49 44 42 51 52 38 37 32 28 37 36 25 18 32 19 8 19 29 35 6 15 13 12 14 58856 346 37 30 11437 16 20 56 7327 1879 697 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 169 324 712 651 171 289 400 709 1007 1076 1125 1732 2261 2845 4331 5236 6775 8912 11586 16826 17691 18429 20342 28185 52714 71847 48632 49544 54504 65510 67788 87403 115517 121021 148150 189408 169396 131289 157399 254216 234395 120142 110167 173601 222820 112105 104687 138852 254452 390752 367406 95511 9727 1761 876 559 511 523 370 246 243 235 201 330 263 199 192 210 369 333 333 289 186 280 213 153 242 116 217 311 277 227 255 276 244 209 271 248 334 234 157 168 227 167 207 328 237 137 291 198 92 109 130 111 84 117 185 171 64 23 60 79 115 15 47 120 153 123 83 94 107 162 120 15 123 100 106 128 150 92 84 195 135 72 127 154 208 155 196 139 162 242 283 233 245 188 72 100 120 210 209 112 141 157 264 185 218 189 134 179 209 193 262 221 122 193 176 183 178 225 138 108 114 155 71 151 179 254 215 155 186 157 143 92 100 99 96 107 67 66 120 50 94 43 33 41 60 77 31 47 73 95 84 65 19 63 95 19 -5 -4 59 51 69 80 6 34 29 42 69 -21 83 32 45 80 75 45 73 57 42 79 29 53 93 89 110 32 91 101 135 78 47 71 41 96 69 26 44 43 60 63 69 39 58 41 40 63 26 22 15 38 37 47 36 48 61 19 27 40 57 99 78 74 62 92 79 83 79 62 88 97 72 51 87 71 43 64 60 73 70 45 58 54 64 64 64 53 47 55 34 32 65 32 47 55 25 49 59 67 46 41 53 57 32 36 38 28 32 57 45 35 41 37 30 31 38 18 10 18 31 24 21 22 19 19 3 58862 306 1302 30 11442 16 21 2 7326 1880 -32 353 972 943 2314 8927 23391 42848 110626 314248 420924 421182 208652 228088 313088 120695 218877 199570 298173 608981 580076 464947 550410 455169 170841 7728 489 319 224 151 206 273 273 289 267 264 302 182 269 312 225 216 300 218 152 298 321 202 237 278 274 270 194 287 267 191 194 294 269 265 378 258 213 307 247 201 180 222 168 150 144 200 23 36 171 98 97 87 93 30 86 73 152 176 106 99 170 158 114 75 85 119 86 112 111 122 147 127 89 173 199 259 166 176 154 138 172 277 221 213 187 129 95 156 113 149 142 155 166 161 171 150 135 206 143 117 220 155 167 245 125 150 169 270 123 198 225 178 133 118 158 141 150 183 160 126 115 162 162 148 157 151 125 58 44 32 36 79 66 119 97 28 53 70 3 37 44 44 14 57 30 -7 76 53 30 32 13 40 53 23 84 65 64 64 56 57 56 92 44 44 49 72 62 50 42 36 93 81 42 85 50 56 56 43 57 72 79 62 35 57 37 70 97 33 42 60 81 72 74 87 52 95 38 50 49 57 51 41 40 66 50 29 24 53 74 51 84 74 55 46 36 53 78 41 75 69 72 66 46 70 91 84 62 51 72 22 67 80 51 26 39 54 29 71 41 31 30 28 30 42 56 41 67 39 30 35 20 47 41 31 41 46 42 27 43 40 52 38 33 19 37 26 25 6 11 23 21 12 15 10 5 999999 999999 999999 999999 6 58868 343 166 30 11446 16 21 8 7325 1881 660 609 730 591 1018 1640 2049 2580 4352 5139 5112 6842 8653 11473 10629 10187 13277 16205 14269 13715 15736 16221 21665 35135 39109 28503 18219 11265 22133 7574 4098 30439 58756 4476 4886 5067 5766 8190 20253 94053 230338 416798 341416 272353 231475 55140 18536 36812 41599 116662 487780 715229 424095 727711 412143 188070 68591 5836 646 488 457 412 407 418 271 335 328 252 276 327 300 206 211 186 190 181 274 348 190 233 224 308 277 263 169 234 245 164 188 223 263 343 291 254 285 242 146 235 189 222 166 221 189 121 102 127 157 164 111 90 53 131 57 125 105 254 115 110 170 247 180 119 69 120 103 122 104 143 129 141 126 179 108 61 219 199 199 143 169 174 128 179 148 257 183 199 220 147 99 86 103 206 194 224 201 97 220 129 137 202 181 164 170 214 136 120 137 222 213 165 229 233 172 198 231 177 127 126 139 167 121 123 74 103 96 162 119 170 90 78 124 74 103 114 70 76 80 68 56 75 88 71 89 78 48 88 132 102 17 37 69 104 38 55 26 59 90 26 36 107 15 11 36 54 67 98 94 63 28 132 108 83 68 26 51 68 100 57 78 85 48 73 127 38 44 66 51 75 115 65 90 69 28 19 43 81 62 35 105 95 72 87 36 8 53 54 53 69 68 35 24 19 32 71 66 40 76 67 79 70 52 66 79 69 90 55 63 53 61 78 100 111 100 77 76 70 51 49 62 47 47 44 73 68 40 33 41 63 60 34 56 61 52 35 40 73 58 37 35 45 23 31 20 36 23 26 36 40 32 40 47 34 13 14 37 36 27 14 8 8 0 4 10 58874 303 1487 30 11447 16 21 14 7323 1882 67 460 1081 2092 3866 8219 19041 42509 150042 558843 620241 764816 980545 508450 999999 999999 328012 7296 502 440 408 239 225 322 235 268 253 299 212 171 206 225 275 273 267 305 334 382 310 298 201 252 285 315 383 342 295 251 309 310 325 276 269 255 245 139 179 118 256 179 152 182 163 133 48 -10 132 150 154 118 83 89 142 159 77 17 130 167 113 170 165 163 144 175 171 160 128 160 127 102 68 132 157 96 62 126 47 69 164 101 125 241 173 186 128 136 210 243 148 176 162 158 98 167 234 215 197 234 229 214 199 213 243 243 261 172 193 150 216 172 182 237 144 216 220 144 104 166 164 151 135 149 132 173 127 114 126 154 80 58 31 46 27 113 127 88 43 30 68 68 59 75 133 74 60 106 81 81 77 61 15 44 34 82 52 109 65 50 19 48 74 88 39 1 28 85 99 54 48 76 95 57 62 84 70 62 75 88 140 50 60 82 48 51 72 66 98 87 44 79 116 75 26 36 52 30 2 29 73 74 77 49 78 72 60 83 89 61 59 45 62 84 73 65 62 106 66 62 55 70 89 61 52 46 64 81 98 64 74 103 96 83 94 75 64 62 81 63 54 66 66 58 55 55 40 64 90 60 58 58 79 57 45 66 43 44 60 49 41 61 60 57 45 37 42 36 37 30 39 39 32 41 44 40 21 19 20 11 7 12 5 9 1 58880 342 77 30 11447 16 21 20 7322 1883 1742 2314 3194 4933 6914 7994 10878 12593 13210 12611 12411 12914 11067 10447 10554 10028 11151 11370 11125 12864 13643 15969 19004 18247 12832 12725 13833 17573 19562 18564 19803 26294 30826 36266 35780 50568 82109 72970 63948 79968 74866 103522 115373 127398 149515 70615 49507 52656 57317 90450 115205 146843 177852 322155 579283 849613 559863 127487 16704 8003 11304 1828 993 607 409 360 279 207 246 183 126 310 276 321 290 322 190 255 257 251 331 356 356 296 326 195 209 320 258 169 208 321 267 260 261 279 259 295 233 257 218 237 210 246 190 161 163 191 171 88 0 63 46 96 64 117 65 114 81 72 116 176 143 70 -36 92 123 145 161 3 8 163 70 79 69 168 126 116 162 145 165 115 88 89 102 143 134 127 168 125 38 78 100 116 109 130 123 172 130 107 95 100 103 207 187 192 146 152 128 128 155 166 193 176 124 165 171 145 138 110 115 95 73 61 154 138 89 148 82 125 194 150 132 72 55 65 35 27 142 76 41 23 2 32 -27 47 55 30 24 79 42 7 44 66 67 127 91 83 45 45 85 51 37 -6 12 37 10 25 37 16 -11 -4 38 -1 40 21 27 18 24 64 39 15 55 55 31 40 41 17 76 11 23 27 -9 46 62 51 56 6 55 75 17 -4 20 19 -13 -9 -24 -16 -11 30 26 36 53 27 18 25 45 58 53 47 31 26 47 53 42 61 23 43 81 70 53 51 68 43 31 35 39 48 82 37 31 67 50 50 39 31 21 20 40 10 36 42 45 47 11 22 32 30 30 35 38 24 12 29 14 16 13 19 12 4 13 37 20 8 4 999999 999999 8 5 1 999999 1 58886 342 75 30 11445 16 21 26 7321 1884 5916 5768 4595 3747 4661 5563 4777 4000 4427 4046 3831 5685 8351 7679 5266 4657 4380 4464 4262 4704 5220 5920 5981 7029 8838 9932 11904 12442 15087 26662 77772 54062 29873 30117 43172 45159 33322 27708 34066 55584 76984 107054 117897 61816 151071 187948 128201 250309 149146 44067 45941 45854 41480 32734 20473 9242 8731 8930 19063 10880 3129 1159 620 624 436 472 351 421 311 233 255 171 285 168 286 333 335 331 318 256 312 346 344 212 256 291 232 276 225 274 244 312 243 220 262 160 211 168 182 170 202 159 199 108 68 150 101 104 130 157 136 62 190 159 121 75 118 86 62 84 81 117 64 85 14 41 16 126 153 101 110 107 19 135 103 48 81 199 130 95 94 114 114 175 153 174 111 95 183 146 129 143 143 66 95 87 171 208 203 178 114 193 168 191 201 134 104 166 208 138 161 115 248 217 133 94 110 138 123 73 88 101 152 189 174 138 105 117 123 180 88 88 98 87 50 46 60 50 19 48 71 93 120 24 -16 -3 12 35 41 40 98 57 37 -5 46 17 22 78 55 48 64 87 22 16 22 43 34 23 48 21 -35 16 22 37 35 32 11 44 76 35 47 -21 -8 52 14 53 61 40 90 69 14 51 42 46 57 59 51 32 30 37 28 54 30 36 40 58 32 33 34 16 14 42 21 53 16 20 14 29 6 30 28 9 39 32 37 74 77 53 41 35 46 65 35 23 63 54 23 33 42 25 14 22 25 31 20 26 42 56 37 31 29 29 27 30 21 29 28 35 38 41 36 6 17 35 21 999999 6 9 9 7 3 11 10 6 7 15 999999 999999 2 10 6 2 58892 341 77 30 11447 16 21 32 7320 1885 1307 1239 1715 1933 1807 1466 1896 2974 3378 3366 3719 4100 4098 4096 5696 7005 8114 10032 11127 14148 16432 18471 19110 16676 17835 19834 29286 36424 49380 90680 153741 196086 238530 196636 265375 247418 264392 242898 260022 178332 95231 84088 83597 82979 76294 69067 61206 48070 44453 42677 36613 34042 35652 32107 22064 17102 8801 3209 1688 1339 931 596 441 368 494 445 304 305 314 292 353 305 249 290 222 343 285 236 319 330 392 352 242 319 223 227 271 267 362 285 284 349 398 286 244 284 238 237 286 229 284 178 240 245 192 193 210 242 154 119 136 148 85 146 131 115 83 150 76 99 139 99 128 151 181 105 22 98 139 122 195 149 181 126 60 87 88 71 104 192 177 51 101 175 118 92 152 70 143 159 89 184 189 161 116 221 141 163 103 187 213 229 122 90 146 242 166 168 189 199 195 117 125 130 159 189 82 119 89 77 220 106 86 73 171 157 94 102 145 147 82 133 135 108 103 85 95 87 93 22 36 84 86 73 67 -24 27 71 87 78 15 49 53 21 48 47 91 74 58 105 47 84 93 77 -13 -14 43 57 92 52 19 -1 52 16 43 74 46 40 61 50 72 19 -30 1 37 77 62 26 38 42 83 57 28 75 80 38 71 41 60 44 52 51 21 50 26 33 33 27 2 25 0 31 76 65 70 39 24 77 75 56 41 57 47 18 15 31 44 65 48 46 40 50 60 35 30 45 73 73 63 64 57 18 65 44 22 37 35 55 47 50 24 23 6 10 24 6 9 29 54 27 15 26 25 21 19 42 43 38 18 13 8 14 7 8 11 13 17 19 22 9 1 58898 343 81 30 11451 16 21 38 7318 1886 510 440 324 320 -54 999999 999999 -61 -30 48 42 147 569 853 862 1606 2510 3172 3292 4243 5707 10144 19153 24792 30069 39825 48858 58663 62301 62857 65113 67109 68381 79035 64064 63260 107382 175082 254259 273420 210735 183616 176421 137425 146305 120282 76278 49980 40607 44071 70766 135222 242045 309672 235517 126959 20700 13116 10294 6311 4437 4635 4887 3428 2116 1074 678 488 408 315 295 330 267 233 267 318 337 298 347 319 247 279 231 272 259 312 260 213 260 151 194 272 309 271 242 256 330 288 295 290 179 251 208 205 168 168 137 130 144 126 137 156 109 -7 129 84 97 157 95 48 17 114 154 126 64 72 110 111 111 92 68 91 130 77 35 118 77 -23 116 154 99 133 103 128 119 235 160 202 190 166 163 151 118 132 64 61 90 146 119 171 153 97 170 204 201 189 130 198 191 191 229 29 121 134 157 126 68 162 100 74 141 158 97 102 110 88 105 52 112 145 109 108 61 53 21 86 92 72 55 95 66 18 78 49 57 47 20 0 25 19 -3 17 43 6 51 85 53 48 38 36 3 52 58 75 18 90 50 27 14 45 -11 34 50 103 53 32 18 8 17 32 -1 -22 -10 65 33 7 92 47 31 52 39 3 18 54 38 16 53 66 35 50 65 -3 0 6 -11 11 2 19 25 16 23 28 7 25 26 16 14 47 52 14 20 30 33 36 32 17 74 71 55 78 68 57 40 17 45 49 57 16 11 46 12 17 45 37 54 38 11 56 63 34 26 51 55 30 31 25 31 35 25 21 35 24 30 30 30 8 19 19 13 32 41 32 16 11 10 20 25 17 15 13 999999 2 1 58904 335 56 30 11456 16 21 44 7317 1887 714 71 999999 999999 999999 999999 999999 -53 -2 175 787 1172 1553 1455 1387 2086 2555 3359 4157 5500 7847 9506 11090 11939 13833 17256 18302 24255 30866 41361 74365 133423 211426 214390 151540 122074 110542 89923 68032 69390 68798 65747 65231 70922 128364 224871 291846 245768 226946 122909 100851 106002 129747 123704 90247 115586 195843 376390 290567 151663 6154 1018 1012 950 550 367 234 306 240 317 249 238 226 229 253 240 265 240 145 315 310 288 249 373 287 284 240 273 399 253 304 335 202 188 315 194 262 335 245 189 222 309 173 170 233 111 150 100 157 40 4 87 99 81 20 -23 -11 27 47 126 66 31 46 129 112 97 62 18 62 61 32 90 80 105 70 117 72 58 42 128 57 110 78 169 91 46 34 80 122 194 162 117 133 86 182 193 132 57 82 132 116 152 186 167 124 188 155 131 131 197 131 168 143 90 83 139 122 19 61 87 108 102 103 53 101 142 190 68 102 158 16 76 184 80 91 48 40 34 60 42 31 -15 39 -12 35 -6 8 28 33 -73 -47 -18 -11 15 13 -3 59 -29 19 32 38 48 19 14 24 38 11 -34 -32 30 37 56 3 17 39 5 -5 23 20 59 -45 4 -10 -9 -25 45 -2 5 -15 19 58 27 46 -17 -15 -5 33 13 7 -12 -27 -26 -24 -14 26 -20 -8 18 3 -16 -5 24 6 4 22 20 37 3 6 43 49 9 -1 3 33 -7 6 47 77 17 11 44 18 11 29 24 17 31 -5 -11 21 19 22 8 17 18 28 -6 4 8 2 -8 1 -10 999999 999999 999999 999999 999999 6 999999 999999 0 18 11 2 2 999999 999999 999999 999999 999999 999999 999999 3 58910 335 88 30 11458 16 21 50 7316 1888 8192 8471 8795 8591 7354 7249 9827 12761 15636 19384 21406 23201 24212 26401 28186 30192 35411 41585 47137 51202 57861 65214 75008 85909 95710 108169 120724 129902 136753 143571 135233 128343 132802 179713 250765 235053 199178 182891 196831 152946 134279 141646 137176 89848 69568 53627 48043 40142 35478 31857 28222 24670 19066 15728 11263 8561 5894 3512 2440 1984 1489 1363 1250 854 802 777 526 359 222 196 245 311 306 206 120 233 271 280 224 320 293 271 161 230 292 359 284 264 340 308 198 273 259 275 197 230 263 364 304 233 336 305 310 288 212 292 211 197 206 188 199 102 154 121 48 93 148 98 98 82 130 86 92 55 44 14 21 135 35 79 157 153 193 89 78 85 77 132 58 104 245 171 83 91 109 69 126 107 52 50 130 142 74 46 76 39 88 135 135 127 186 217 163 132 195 164 147 79 125 246 264 197 217 145 100 54 59 82 98 39 75 157 104 79 91 84 138 120 56 120 99 47 120 92 48 84 32 28 -7 -13 18 24 64 53 48 -12 -22 -12 -23 1 42 23 -12 -4 13 84 34 8 61 89 27 40 -2 -2 15 82 52 46 18 35 19 48 75 -21 25 17 39 36 -2 10 0 37 60 25 5 35 44 39 82 40 9 33 32 -1 40 43 3 8 30 46 33 3 27 26 -5 18 19 0 13 -4 -11 11 47 79 11 12 41 50 24 20 32 42 23 43 19 19 9 34 21 31 4 12 21 38 36 -8 21 13 20 44 36 39 3 11 13 7 -5 13 43 22 9 10 19 20 24 36 21 15 24 24 999999 11 13 20 1 2 8 2 999999 1 9 12 4 2 3 58916 349 91 30 11461 16 21 56 7314 1889 155 262 193 307 469 934 1318 1850 2016 2148 1656 1472 2193 2909 3387 3605 4245 4983 5132 4790 5139 6802 11170 15951 20503 21563 26082 26056 23804 21106 22341 45218 90002 108514 159788 336399 484479 668771 572405 410579 144001 77867 115969 117856 89374 113836 91689 24715 21481 18391 14068 7929 4086 2080 1510 1510 1258 1042 777 540 573 461 514 489 507 418 313 361 414 459 326 343 451 332 256 285 368 442 386 383 462 339 430 346 312 390 384 410 355 279 289 348 269 374 360 321 354 392 315 330 320 342 306 366 363 290 233 267 227 234 212 115 215 176 120 79 117 108 167 207 230 104 38 152 106 170 135 210 165 146 134 173 209 188 164 189 151 123 117 134 119 193 157 237 164 209 251 254 147 174 162 93 152 232 99 160 164 238 204 210 218 180 242 214 156 193 212 275 199 166 246 225 231 180 180 201 138 105 107 61 133 187 125 151 236 221 179 137 105 185 153 183 167 114 52 88 54 78 52 125 136 41 58 114 42 34 79 88 139 112 97 65 93 122 50 52 41 74 85 73 93 75 118 83 69 44 72 43 95 65 81 101 91 92 82 86 77 79 55 70 102 122 41 14 57 111 72 64 95 66 113 124 92 72 78 101 72 73 69 122 68 74 55 82 45 38 29 61 60 45 33 53 71 70 107 121 66 78 79 67 79 97 61 20 76 86 69 104 110 70 65 66 76 65 89 61 62 58 47 59 83 89 76 91 66 70 66 84 52 58 55 48 50 74 64 66 65 36 54 63 61 51 49 40 49 56 54 54 52 51 43 39 47 45 54 41 38 40 31 29 43 41 29 30 17 6 2 17 7 58922 351 93 30 11463 16 22 2 7313 1890 543 526 392 591 600 616 689 654 713 677 627 697 700 630 690 924 951 879 800 908 974 1074 1007 1135 1388 3882 5501 5385 7489 9174 8912 7570 9302 30631 45633 16411 46673 94659 88495 169805 179587 205622 135048 38201 5330 44972 60677 123160 257213 277014 311337 14263 5100 3930 2435 1860 1179 779 704 643 455 325 292 351 340 308 286 355 347 355 297 372 334 279 252 414 308 331 324 439 304 286 388 398 275 373 232 375 340 292 368 238 376 342 312 317 214 206 288 309 315 334 324 252 277 268 131 147 217 158 113 105 113 161 135 71 114 168 124 203 136 172 154 74 29 126 126 74 168 133 141 152 161 143 154 100 21 162 185 87 151 216 306 98 137 166 183 177 205 78 157 226 193 158 196 221 275 416 450 536 514 496 515 481 296 271 281 234 248 122 232 226 204 264 164 161 166 152 180 177 165 92 119 107 128 51 88 72 109 139 136 104 128 84 81 69 118 140 137 105 75 57 44 84 75 109 105 99 60 92 83 82 79 95 66 58 91 77 52 85 30 73 100 130 49 32 61 121 36 98 108 37 78 95 90 74 53 106 147 152 98 100 107 83 90 84 62 103 60 43 105 66 89 111 98 58 46 100 97 85 46 81 54 50 59 63 45 64 60 86 51 99 88 79 77 28 90 79 37 35 77 91 76 97 74 95 82 89 96 91 93 63 79 83 108 79 62 73 59 88 62 64 64 62 48 74 88 71 75 68 54 56 55 42 53 42 44 72 70 55 34 31 29 65 46 59 58 60 46 62 61 32 31 48 53 26 40 46 42 33 30 31 34 24 22 20 11 10 12 18 8 58928 355 65 30 11465 16 22 8 7312 1891 4472 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 226 275 999999 999999 999999 466 1380 2357 2762 2053 1590 1640 1975 3742 4735 4686 4071 4150 4361 4541 5338 5766 10015 31132 42069 58793 107926 229296 153545 95193 163193 103068 20622 28536 66445 150667 245089 276090 253093 122462 48191 106566 116872 153039 204905 122737 330295 427655 152323 210663 172596 102667 264483 431059 6422 409 419 474 395 362 322 351 345 392 292 307 326 391 391 398 328 331 264 337 417 399 435 347 442 481 385 313 393 458 396 300 227 235 347 378 331 336 343 296 343 344 260 157 296 243 189 195 198 224 218 129 152 182 159 226 172 72 175 160 156 184 134 177 173 163 125 100 187 277 240 262 243 134 129 251 177 239 180 197 210 244 214 179 154 216 255 220 285 337 363 507 764 896 972 1086 965 981 839 752 529 435 321 326 255 283 259 221 286 280 249 226 201 204 182 142 161 196 213 199 145 90 197 174 127 180 146 128 175 114 182 106 123 176 115 109 70 62 119 96 74 124 121 90 95 145 220 128 65 171 149 129 112 102 117 52 113 118 112 91 58 90 48 101 91 142 127 131 98 81 58 72 138 124 83 146 117 87 61 109 146 187 131 125 92 115 103 118 95 134 174 171 151 146 144 103 93 66 95 109 86 114 93 105 93 99 99 123 146 139 102 117 97 104 80 112 106 109 103 109 106 97 114 120 102 83 91 99 126 101 108 86 104 91 101 87 92 106 89 102 87 80 68 85 101 84 90 106 103 116 105 79 98 106 69 74 74 92 98 82 81 81 77 71 86 86 79 62 80 75 76 65 66 74 72 64 65 63 49 41 48 49 40 41 38 23 16 14 1 58934 316 1118 30 11468 16 22 14 7310 1892 365 2707 7569 18850 29360 21273 16716 19897 40201 70506 140201 176992 134369 130754 192205 361730 517218 338685 326547 464850 603191 590469 513272 309580 141999 153096 102628 94758 3972 514 461 412 326 343 418 361 340 384 312 297 400 430 428 407 359 425 454 436 396 448 396 403 484 395 450 432 332 295 435 359 325 320 364 350 297 360 360 217 130 319 193 179 78 116 241 210 114 167 183 185 54 192 115 165 106 101 133 114 142 101 192 152 175 161 94 84 181 134 143 210 142 224 234 239 215 162 126 234 130 168 122 197 145 85 99 152 148 171 200 326 553 807 1169 1421 1381 1197 1026 974 834 694 562 483 363 302 335 306 280 277 306 317 238 243 240 229 216 205 165 150 132 125 98 85 100 134 143 179 163 125 120 142 101 112 57 101 137 125 162 144 72 116 90 76 113 142 83 82 67 97 41 78 78 67 89 92 44 73 76 135 116 103 51 59 51 62 44 41 91 113 47 98 36 28 55 115 66 32 56 106 42 44 15 70 91 69 102 105 87 95 68 94 64 71 100 61 71 82 120 59 61 88 81 88 68 91 72 93 54 82 79 91 57 112 56 76 66 91 67 96 118 80 73 107 51 75 90 52 84 97 106 89 66 77 80 100 96 83 68 68 72 79 84 77 79 63 71 57 90 69 72 81 64 75 71 60 41 60 52 47 59 52 55 56 76 57 48 50 71 61 51 64 41 55 57 45 39 33 30 22 20 24 27 15 20 21 11 4 58940 318 704 30 11474 16 22 20 7309 1893 -40 213 384 539 594 643 669 756 977 1401 1901 2507 3208 4212 5085 6200 7939 9656 13180 17536 20155 23245 38050 73969 77017 79648 106222 98848 148459 193878 154074 136563 145885 164307 232695 400146 497071 603301 460432 446296 415425 250860 29542 930 349 352 395 290 298 276 277 210 344 276 288 292 309 278 254 343 261 257 463 419 395 385 381 332 309 299 350 294 298 321 321 265 253 335 303 318 287 273 254 330 160 139 139 176 208 104 77 105 129 99 66 130 33 147 89 121 63 62 71 46 163 115 174 130 82 85 37 113 178 156 45 78 87 109 62 149 82 23 65 76 48 117 120 121 106 60 243 113 36 190 238 564 922 903 735 718 619 668 746 789 589 395 323 287 211 266 341 348 278 311 266 193 183 132 102 150 138 71 117 99 84 122 82 86 78 69 108 75 29 71 95 54 29 12 68 111 40 -4 107 53 24 21 -7 45 56 45 30 19 76 66 66 41 28 -14 43 -14 55 65 38 33 8 42 21 55 16 21 57 67 50 29 21 51 24 21 -14 8 75 53 60 51 34 -15 20 5 22 35 15 20 55 57 57 82 49 37 67 54 38 23 42 13 26 37 22 -13 -1 28 28 -8 0 25 34 22 -2 12 40 24 23 29 15 48 24 46 49 16 18 28 11 32 25 34 21 34 2 15 29 24 -6 15 15 3 6 17 34 5 16 40 38 15 18 16 33 16 1 38 29 4 26 35 18 25 19 19 8 7 18 14 15 9 11 5 999999 12 2 5 58946 338 406 30 11476 16 22 26 7308 1895 -93 213 593 1102 1964 3078 4164 5701 6532 7544 9398 10559 12730 14600 16947 20078 23815 26691 30511 36604 45766 51879 56119 61669 70014 83280 99425 114586 132270 145773 155262 159664 173800 186679 190476 186542 184231 178280 165468 160637 168726 190789 190545 276880 293130 283068 198315 95313 7146 2321 1223 641 461 465 483 478 445 344 378 431 440 351 251 197 314 388 373 305 323 421 392 462 495 345 422 384 344 294 355 343 290 377 300 367 332 341 282 375 389 376 363 283 311 218 221 205 247 182 153 61 107 102 61 100 162 57 177 191 108 114 169 91 66 41 135 173 119 50 173 170 109 185 252 161 88 71 89 151 118 152 144 125 112 139 118 131 177 200 182 148 293 335 543 721 797 797 800 691 674 654 761 634 570 657 468 371 446 484 522 364 381 369 317 284 310 308 271 178 252 214 138 104 102 66 102 64 117 54 106 88 81 84 111 38 113 98 99 158 130 74 95 108 96 130 134 65 35 54 100 78 77 17 21 81 72 76 84 39 64 11 5 56 53 60 77 100 68 61 92 63 34 60 103 83 94 70 43 66 69 34 81 109 28 91 55 57 69 104 75 94 77 106 95 33 45 87 90 45 77 76 90 87 80 40 87 50 31 40 46 69 99 61 75 53 114 109 72 113 90 71 79 109 91 93 95 66 65 78 95 73 66 73 76 94 66 58 77 17 43 76 65 78 78 73 59 58 64 62 56 52 55 61 68 65 49 45 51 38 42 60 56 50 64 53 66 64 52 36 42 38 37 32 41 27 40 46 30 34 27 20 22 25 12 12 29 11 2 3 58952 326 650 30 11480 16 22 32 7306 1896 1 41 196 856 1718 2988 4677 6124 7120 8220 9941 12312 14446 15007 17492 24479 34160 42171 47664 53755 62161 66561 66332 72813 79552 83476 102772 130072 144545 143363 149514 141788 185164 241073 326047 347408 293900 358188 486317 419582 254358 231327 45811 1826 528 554 416 471 437 433 423 361 337 342 340 265 326 373 309 347 360 365 353 333 328 347 271 339 298 283 288 372 364 314 314 296 302 375 308 340 393 246 238 176 174 202 145 105 66 70 149 192 127 145 64 125 100 112 166 232 94 99 109 141 151 160 73 167 136 120 113 76 157 202 198 129 87 40 62 95 156 147 94 66 96 176 51 42 114 144 193 264 520 670 912 887 856 876 873 1021 1113 924 905 879 743 692 702 688 642 655 687 777 687 729 577 399 347 315 246 279 251 216 113 98 84 49 85 109 57 88 114 73 107 59 98 86 71 68 38 28 52 52 98 28 29 10 78 89 39 50 46 53 102 67 19 49 66 90 75 43 57 119 37 44 57 70 55 100 48 86 4 40 60 47 41 60 48 40 27 85 46 55 63 57 3 7 97 109 92 80 50 19 48 73 51 72 104 84 36 63 66 42 51 81 58 41 23 36 34 75 60 30 48 19 19 42 44 62 63 53 51 88 32 53 60 85 56 70 81 95 76 84 75 83 51 50 66 42 37 54 53 78 60 47 22 36 54 41 40 36 47 48 50 30 41 58 51 59 58 47 41 43 41 37 40 24 25 39 27 13 9 16 32 23 10 19 26 20 10 14 13 16 19 16 16 14 58958 321 864 30 11484 16 22 38 7305 1897 209 666 1223 1623 3070 3970 3523 4310 6997 11290 10455 9294 10238 13760 18398 26561 30176 31452 39708 49532 60293 79584 102849 98584 101208 128667 131537 169791 188989 162673 231213 345297 557093 781210 746957 523926 303268 24879 9567 1358 615 418 384 395 372 386 456 378 347 407 412 207 397 378 306 319 452 454 346 381 338 252 337 278 400 445 370 325 359 391 357 347 268 282 344 328 303 196 280 211 187 178 91 110 152 7 34 85 56 -35 54 120 152 140 94 31 117 152 48 31 95 54 77 138 136 164 136 83 134 137 102 161 76 90 177 87 97 147 127 142 163 120 197 339 522 616 768 947 1094 1396 1904 2339 1918 1614 1258 1155 1062 1107 1054 984 1061 1184 1357 1252 1176 1066 888 748 551 369 300 304 241 302 324 213 155 125 142 116 125 55 110 81 83 132 82 111 86 43 61 120 59 1 99 88 73 55 29 101 30 97 91 55 56 65 52 84 79 48 58 4 1 50 42 85 91 38 52 65 63 6 -2 -2 37 75 92 45 6 24 68 94 63 73 75 20 32 41 48 92 78 35 13 84 58 55 45 73 63 58 59 78 51 110 76 4 70 33 15 63 85 60 40 58 66 76 57 90 60 31 50 22 45 53 96 100 66 86 104 41 42 25 38 58 65 71 73 85 59 68 74 64 74 60 50 53 63 69 32 41 43 45 51 58 66 24 40 38 27 41 45 60 76 59 42 49 65 54 50 44 51 27 44 22 34 19 7 17 34 23 36 29 28 27 18 15 12 20 22 14 10 58964 335 415 30 11485 16 22 44 7304 1898 184 10 999999 999999 999999 999999 999999 400 918 711 816 782 -34 22 1700 1407 2092 3198 4298 5572 12895 32312 31384 38048 39179 15521 18668 26734 33128 35806 33477 36127 41662 46242 49950 64586 98586 102190 98511 112561 122038 142097 179150 274565 434031 501650 311011 257449 226436 262322 354038 397006 291992 83919 27285 8223 7086 17882 48541 60710 148481 60346 1414 337 359 327 307 276 241 305 308 393 265 258 290 287 444 356 276 289 341 331 382 447 308 242 285 289 234 244 183 117 169 68 149 108 103 103 28 92 27 33 74 69 -37 76 80 38 122 119 95 -33 120 96 87 96 109 90 75 105 112 142 140 140 115 141 113 113 112 129 147 108 108 64 152 168 271 443 587 838 1004 992 1110 1399 1443 1790 2075 2010 1924 1795 1562 1365 1348 1515 1692 1629 1735 1730 1733 1821 1729 1351 930 594 590 561 475 388 411 401 309 216 143 107 128 85 77 115 71 48 53 7 41 48 76 39 41 31 9 62 24 93 69 57 20 21 82 34 61 78 103 25 46 79 92 45 3 -9 21 64 52 21 39 5 78 58 36 34 48 55 43 25 -31 17 58 26 55 72 76 58 47 32 57 55 59 53 18 39 37 52 48 25 37 55 35 62 53 66 57 67 89 71 66 48 -18 47 27 42 49 55 39 21 12 35 18 30 55 53 21 37 44 42 49 27 50 55 2 25 45 35 45 46 36 47 67 77 41 33 54 55 35 56 39 -1 13 41 46 38 33 29 -6 18 39 32 35 24 8 34 36 35 47 26 22 13 31 27 28 13 21 33 45 17 19 20 4 16 5 15 9 1 10 999999 999999 13 6 58970 303 1377 30 11487 16 22 50 7302 1899 287 1442 5162 10242 8508 7365 7820 11921 12138 16472 21851 25612 25097 20886 20148 14539 19039 34183 50264 52481 91778 152730 130664 139027 217817 392354 575777 742999 905032 716555 495934 326027 127651 131545 5676 399 266 359 365 247 280 315 293 334 327 230 302 291 274 265 217 309 131 189 287 290 218 201 148 185 43 4 185 63 89 87 93 106 15 132 70 43 10 56 149 45 65 122 132 146 155 50 145 1 -12 112 48 115 119 93 92 133 104 58 63 38 86 128 79 81 131 129 191 256 297 441 599 730 1016 1084 830 674 650 532 692 714 819 831 999 1343 1610 1795 2044 2301 2461 2585 2774 2733 2570 2605 2976 2978 3403 11766 14242 2776 1707 5253 6323 2389 590 182 81 143 135 147 57 103 81 57 78 83 83 78 59 91 116 118 39 8 42 40 20 28 41 76 77 63 64 43 5 32 38 63 36 -31 11 30 51 46 6 18 28 57 46 14 29 24 30 23 23 38 14 55 60 79 55 13 29 87 20 44 58 85 71 51 95 59 47 55 37 41 91 34 75 66 30 56 96 62 20 17 42 9 21 81 36 36 60 32 23 3 23 52 74 69 73 40 77 60 35 65 52 47 62 47 7 2 45 60 47 38 48 53 23 53 36 20 32 26 17 27 -8 -1 22 34 36 32 42 28 16 0 20 30 18 35 44 16 28 46 6 26 18 14 26 34 30 13 15 17 29 6 5 10 7 999999 18 38 15 6 4 7 6 58976 302 1439 30 11489 16 22 56 7301 1900 293 685 1161 2060 3204 4325 6289 8293 9098 9951 13006 15673 16340 22803 52721 123030 256979 445526 659067 659596 625262 436991 269308 60434 22895 9656 1097 -50 999999 999999 -38 999999 999999 999999 -63 999999 999999 -87 -71 -22 -88 -94 -36 999999 -43 999999 999999 -63 999999 999999 999999 999999 999999 -50 999999 999999 999999 999999 -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 -40 -3 6 -36 -24 -23 90 166 190 150 136 184 294 420 589 864 1368 1595 1472 1614 1869 2063 2768 2615 12648 92026 199657 68397 36134 93308 164348 130715 41243 2225 147 125 103 117 124 116 132 170 111 60 40 93 136 50 3 50 7 59 48 -11 11 23 6 62 48 21 33 85 113 44 20 68 49 52 32 66 14 44 15 22 -6 16 13 44 4 9 59 94 108 103 34 -43 33 68 70 85 67 56 42 42 77 26 24 33 58 15 -2 59 47 83 84 79 48 60 62 84 67 57 18 36 60 26 31 54 20 27 34 61 48 -7 3 18 42 32 8 18 63 56 41 86 66 20 65 66 63 69 51 46 14 44 64 30 52 63 61 85 59 20 31 46 46 46 39 32 59 62 16 32 42 48 46 35 35 33 28 24 36 28 26 22 21 38 39 3 31 35 25 17 7 18 30 31 32 27 22 20 19 12 16 10 7 11 58982 322 871 30 11491 16 23 2 7300 1901 7 31 156 427 767 1143 1496 1982 2826 3498 4520 5791 6987 8096 8566 10123 11579 12488 13751 15099 15785 17279 21486 28831 38277 45608 52045 67572 94387 120855 141667 136712 146231 128023 128111 133396 81137 57156 72396 91652 190340 276383 102553 6393 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -22 -50 63 127 364 761 1214 1520 1319 1384 1997 1639 11340 107201 298153 272391 172884 220581 207525 123067 52262 10387 205 130 110 178 134 95 87 81 78 45 48 84 64 -19 -11 -38 9 59 56 62 63 89 46 53 109 65 68 64 -22 40 73 66 68 61 27 2 51 81 60 59 29 54 92 99 82 45 56 35 41 94 53 21 61 44 55 82 63 88 105 78 18 99 109 129 92 61 110 69 91 107 98 56 89 131 83 76 99 113 102 70 38 90 56 53 66 57 38 96 57 74 58 61 77 46 49 67 51 52 54 32 20 31 25 37 63 73 57 66 59 71 94 81 81 99 68 60 56 72 82 52 54 30 55 46 40 41 62 71 48 43 37 42 54 58 39 49 80 53 56 45 48 53 62 54 48 22 9 22 27 25 23 41 54 39 20 26 16 13 30 22 27 28 14 2 58988 308 1264 30 11494 16 23 8 7298 1902 222 969 1851 3161 4004 4384 5197 6062 6823 8304 11836 13436 15729 18485 21120 26537 33142 48676 66400 89192 134836 173043 125477 98926 119564 181617 246460 238620 208844 186991 44806 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 25 -55 -38 -34 78 92 229 341 392 504 611 698 782 1197 1576 2981 30153 164922 252652 264948 204416 201697 307070 258908 46979 1815 134 144 145 132 130 88 118 70 94 98 76 100 55 39 38 -7 37 64 71 87 44 -3 60 45 52 107 88 46 31 96 102 59 35 64 69 14 21 39 34 42 -5 28 30 40 36 56 3 52 52 85 115 69 24 109 114 75 80 78 52 47 61 71 59 83 65 51 50 32 72 97 92 92 83 104 64 58 122 98 91 44 32 71 38 11 9 40 38 26 7 19 43 19 32 67 82 46 95 59 32 67 57 54 52 55 47 35 70 43 28 60 56 77 99 47 68 84 64 28 36 53 34 25 54 42 39 34 43 39 37 42 27 55 43 76 49 32 35 45 55 42 35 40 37 45 47 35 24 28 38 47 39 25 30 9 11 29 20 22 22 19 10 7 7 2 58994 316 1028 30 11498 16 23 14 7297 1903 -69 238 586 1181 1726 2288 3191 4272 4585 5167 6250 7607 8210 9227 11517 14264 17226 19838 21702 24327 30742 42943 63037 78290 88711 92688 101640 171978 209748 206538 170769 141150 132208 162101 236346 292748 145885 41374 990 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 73 10 -55 3 71 90 96 153 292 300 381 502 595 702 648 748 1040 1087 1292 2684 3233 2571 6623 20284 69297 154448 98709 104424 179762 216783 205786 118449 16473 701 173 136 81 118 150 84 110 111 103 67 99 79 23 32 56 0 54 42 62 74 10 23 30 2 72 69 51 97 55 43 37 -13 73 70 0 36 17 43 44 30 70 4 31 63 65 74 14 24 50 38 50 57 35 -2 37 23 51 55 70 36 34 46 81 74 76 75 65 93 47 64 84 71 81 77 67 8 62 64 30 57 67 45 22 33 51 56 20 33 -15 -12 27 39 12 13 41 33 36 26 38 80 39 35 73 29 31 71 65 41 65 89 59 60 67 40 66 48 68 66 10 35 26 53 33 39 47 34 45 39 67 57 45 41 20 28 28 40 53 36 30 33 43 38 29 21 23 43 44 21 17 30 27 33 35 25 8 15 31 26 23 13 5 1 6 2 59000 326 729 30 11499 16 23 20 7296 1904 5 -38 -14 675 1292 1456 1606 1500 1397 1706 2705 1924 1747 1780 1812 2025 2681 3103 3455 4202 4523 6756 9387 9831 12609 12161 13198 14058 15519 13689 16109 20786 17383 22525 37423 86153 144634 225657 354538 574078 708497 607249 344919 358954 250504 66745 4166 56 -29 29 30 66 -41 99 -13 39 58 69 -39 999999 27 36 -27 -63 41 24 -80 -53 -24 -4 -14 -14 -66 8 3 110 47 102 93 11 19 -61 -60 -72 999999 999999 999999 999999 -98 999999 999999 999999 -89 999999 999999 -30 -99 999999 -100 -82 999999 999999 999999 -53 -88 999999 -85 -67 -68 999999 999999 -67 999999 999999 999999 999999 999999 -92 -90 -64 999999 999999 999999 0 145 737 1394 1545 1241 714 442 321 364 561 485 524 604 679 801 976 1074 1073 1459 2231 3248 3556 3313 3602 3517 3945 17020 36843 23914 36879 50036 62252 85579 111971 105985 27099 4388 2789 292 199 169 107 85 91 116 104 71 17 25 -3 55 111 111 147 60 104 74 38 60 46 97 81 72 55 57 71 61 25 21 35 33 76 43 43 92 107 78 28 54 60 66 24 5 15 97 124 63 73 92 56 48 106 114 103 43 43 68 81 105 48 27 29 68 82 114 94 60 79 70 80 74 86 35 46 18 51 77 74 41 73 32 29 39 42 39 38 10 30 74 55 18 79 61 42 57 41 20 2 56 57 50 49 55 100 76 80 71 57 48 62 88 75 39 45 68 64 55 72 53 52 49 42 55 64 45 58 52 61 40 29 26 54 56 56 62 53 50 41 54 59 31 47 59 60 50 56 44 45 53 42 20 29 32 23 14 36 29 20 17 9 7 2 59006 348 129 30 11499 16 23 26 7294 1905 4985 6281 7128 8380 10267 12370 15214 17145 17053 18472 20175 20946 20382 17634 18397 15033 11356 9893 11600 10415 10076 12788 15519 18931 21537 26827 32556 39427 44702 46413 48660 52010 59509 65137 63571 58024 54883 56015 56626 50454 40162 39017 41316 46471 51890 50263 51958 50567 45066 38853 32713 28834 21676 15009 7670 2269 751 416 187 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -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 213 1500 3045 3543 3659 3252 2251 1485 929 435 274 185 186 225 218 371 444 529 729 999 1096 1138 1498 2253 3636 5106 5523 5402 5381 5146 7054 14723 23519 24799 36533 77238 135981 169097 179267 170238 119909 30323 941 194 163 152 89 87 93 155 126 46 77 64 48 48 48 10 54 69 71 36 45 70 71 24 58 86 24 80 137 90 64 13 60 55 65 105 84 60 81 60 53 71 82 50 -13 4 73 48 101 75 102 73 82 74 102 114 90 103 41 81 86 64 87 66 30 74 137 99 111 122 96 61 49 57 69 79 49 52 63 23 42 33 37 59 24 52 35 33 78 49 44 40 55 61 60 80 52 45 45 45 68 89 61 90 89 74 69 83 80 33 54 53 59 33 36 65 75 48 26 54 45 80 82 73 57 40 91 71 68 48 56 59 77 70 69 70 74 68 60 50 53 46 57 58 31 31 38 59 59 43 52 46 28 45 44 34 42 41 18 28 36 31 13 4 15 8 59012 343 131 30 11501 16 23 32 7293 1906 1855 3042 4739 6613 8447 9414 10239 10640 8614 7797 8562 10572 10960 13962 17246 17750 19476 22770 23874 28028 25775 18959 18373 18116 15515 13499 11769 9450 7347 9215 10546 12267 10421 9313 10362 9534 10733 13461 12481 9653 7664 5787 3520 2647 3138 2927 3391 4388 5027 4672 4326 4516 3551 3618 5481 7214 4563 2433 1754 2612 5346 9286 11762 15957 22572 28737 40682 78316 159061 241613 191247 97799 173123 187016 95971 2827 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 1234 2974 3801 4752 5149 3189 1397 641 344 316 354 259 137 86 29 -39 122 260 584 931 1213 1355 1644 1838 2115 2496 3266 3927 4675 5793 6285 6007 6750 7082 6865 10027 30440 89454 180659 262238 236932 149726 112861 17541 223 145 129 116 91 116 47 65 69 2 33 29 66 30 62 -25 -24 48 26 -10 20 27 66 47 33 47 75 36 -13 5 86 125 60 57 46 35 29 44 67 69 17 39 61 48 4 -2 31 26 0 67 100 63 45 80 44 92 74 78 19 57 82 19 86 97 56 48 13 60 50 100 132 134 112 105 42 47 88 62 20 16 16 22 -19 1 41 44 35 22 16 36 32 8 48 43 33 43 59 30 38 33 92 92 39 19 29 50 27 55 50 43 42 77 61 52 59 47 31 42 43 34 25 38 30 50 37 30 34 55 47 48 24 14 19 37 48 24 43 49 49 49 38 34 24 33 17 24 19 28 35 30 35 34 8 4 18 29 21 19 19 7 4 59018 296 1484 30 11504 16 23 38 7292 1907 186 733 1369 2599 4389 5624 7066 9897 14639 18841 24085 32880 43064 56277 72766 83499 98919 129527 158805 162217 176892 206613 220469 279599 291208 226812 198943 162559 84925 6268 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 2069 6420 9667 10411 9067 7116 4467 2441 1424 831 430 380 320 185 181 202 111 73 177 256 527 897 1208 1584 1876 2822 4289 6292 7838 6559 4909 3885 2738 2367 3254 6009 17873 58777 177581 278573 305990 197536 101002 53921 13497 527 250 62 101 40 133 130 70 63 81 71 93 8 -22 20 84 96 16 5 18 77 46 1 20 70 21 22 25 21 6 24 124 31 12 40 68 4 48 33 -5 -21 36 18 59 61 64 79 57 39 43 60 83 49 67 50 6 11 31 80 40 56 35 37 27 30 22 61 76 56 55 25 43 72 46 61 41 27 82 67 10 63 47 16 39 27 41 14 10 31 58 35 22 20 27 36 16 12 69 41 37 58 10 31 37 26 60 49 44 48 66 36 57 58 16 21 41 14 51 16 25 19 22 22 37 37 25 28 21 12 13 -2 26 31 18 21 41 46 37 22 20 16 3 3 7 19 14 2 10 14 6 999999 7 999999 999999 999999 2 2 999999 1 59024 291 1937 30 11507 16 23 44 7290 1908 -62 471 1984 5844 17649 54278 92492 125964 237995 324000 253525 196829 250026 163374 110962 70976 81323 144325 231199 262570 276032 338859 287123 7240 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1556 4095 7675 11115 11773 11020 8691 5718 3790 2784 2156 1505 1203 931 829 771 956 778 498 380 223 379 470 792 1160 1656 2243 3510 4708 5163 6652 7663 8235 8775 8038 10985 24693 56679 109746 158736 200221 241385 211496 143464 76833 18230 1252 228 244 254 234 251 190 143 81 155 89 60 97 121 87 80 114 141 129 58 50 117 138 31 39 105 120 64 107 87 39 78 122 83 116 78 125 113 106 108 205 96 115 121 91 55 111 21 51 77 50 32 31 51 44 83 96 114 113 75 143 130 95 74 95 52 82 90 78 150 70 41 114 46 91 61 80 153 111 61 110 83 92 82 66 64 70 120 82 59 88 89 90 106 81 75 97 118 113 59 91 86 83 103 89 95 103 77 95 109 96 133 118 113 124 100 74 80 95 109 97 98 103 107 86 84 77 89 80 64 85 89 87 95 105 99 79 70 72 49 64 71 96 79 81 67 56 71 72 66 67 76 66 55 56 60 56 43 46 58 55 45 30 25 20 22 8 9 11 8 59030 286 1966 30 11506 16 23 50 7289 1909 338 603 801 1196 2022 4577 10354 19606 31604 50940 58544 55902 77785 89951 135831 195499 261510 354584 558246 707333 692778 429368 30502 1805 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 568 2603 6602 9775 12774 12352 10800 8201 5392 3728 2598 2082 1664 1657 1761 1931 2081 1940 1457 773 405 391 524 840 1318 1916 2726 4053 6826 9223 10857 14465 22753 38596 58696 88377 104453 106967 110758 106882 109682 88036 57838 17839 1856 212 226 148 111 130 175 146 83 39 60 48 17 47 76 60 28 85 100 55 35 38 -11 20 75 4 -22 67 84 85 90 91 49 69 74 82 76 92 86 104 53 7 111 86 55 89 62 48 103 86 36 65 57 94 20 11 105 126 91 81 80 78 84 113 72 9 47 81 66 87 51 44 68 64 69 84 96 61 46 40 48 58 41 42 14 55 39 27 35 72 56 91 84 41 53 39 75 36 25 41 41 15 71 59 44 36 31 50 33 60 68 70 59 62 48 75 61 50 42 86 78 73 85 87 89 53 59 52 59 35 43 38 64 48 64 63 37 47 33 47 47 41 46 49 41 34 32 31 42 51 38 15 34 43 42 25 27 16 24 21 16 19 12 13 5 59036 290 1962 30 11502 16 23 56 7288 1910 39 232 461 871 1956 4408 10337 24650 53697 99099 155194 228710 337454 411426 515161 567311 609771 541600 322529 13724 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 123 1654 5114 7873 9031 8640 7362 6102 4624 3793 3558 3334 3334 4039 5653 6522 5773 4063 2241 1076 442 513 873 1290 1364 1527 2244 3744 9026 18652 23696 27726 34489 35493 40533 40935 43750 46444 59130 108397 146215 164911 146779 48499 4221 232 241 282 215 214 102 70 33 28 83 46 27 66 44 69 8 8 84 58 37 59 58 40 37 -17 36 114 105 112 69 60 66 99 78 55 70 78 117 101 51 71 34 46 46 72 44 90 105 78 90 58 52 85 49 45 61 57 60 117 77 88 83 106 84 39 73 42 94 91 115 89 57 74 71 77 101 114 78 34 39 33 78 100 85 35 70 82 40 87 112 83 98 84 92 92 94 99 73 63 77 78 76 83 69 70 92 80 112 77 59 86 87 111 101 64 69 79 46 35 61 48 54 69 81 75 51 63 55 83 67 90 75 66 63 75 77 52 58 63 52 64 74 72 91 79 70 71 65 55 52 56 58 57 71 42 37 49 52 41 40 22 36 22 21 11 6 3 59042 298 1330 30 11500 16 24 2 7286 1911 84 174 528 941 1533 2206 3563 5651 6351 7390 10313 13455 16757 19448 20753 22364 24567 30124 45492 73907 97951 132039 156042 233255 311867 306671 313791 295330 262800 260640 169506 126628 155916 218623 292471 379170 387011 252739 33965 424 22 -61 -23 -71 -81 -67 16 19 -7 65 44 106 135 135 59 92 171 134 119 158 67 116 -13 -31 999999 -88 999999 -76 999999 -68 999999 -74 -63 -59 -89 999999 999999 -85 -70 -33 -47 -65 999999 -20 -25 15 -67 -44 -17 -89 -84 -54 -33 -78 -70 -7 210 1646 4958 8973 11426 13189 13675 11151 8789 7152 7183 8456 10387 11959 10657 7992 4658 2129 761 740 1071 1786 3371 5381 6902 4785 2817 2431 2665 3647 6109 10455 13252 12339 8164 5215 4738 4728 5037 11185 33759 48069 42634 37706 14197 1270 384 254 310 260 214 150 103 86 107 83 32 30 46 91 43 45 60 18 36 4 -1 95 53 -9 73 51 25 11 91 68 90 64 36 44 49 92 61 22 35 49 28 -2 22 82 69 14 53 48 59 80 17 -41 11 34 28 70 21 64 55 33 28 32 27 71 38 20 6 19 23 74 6 -11 56 76 57 45 43 29 4 -17 -22 -26 31 61 22 13 63 26 68 63 35 53 37 41 71 33 66 52 59 28 55 42 15 25 12 18 38 60 26 23 40 19 27 35 42 28 38 58 34 57 38 26 22 10 6 15 32 31 27 18 23 10 20 52 33 14 8 24 31 28 10 25 34 17 34 30 13 22 19 7 22 19 999999 21 13 7 59048 309 1241 30 11501 16 24 8 7285 1912 -41 388 2260 5554 5413 6476 5758 6467 9859 14758 23164 34240 39272 49062 59615 78872 103596 153437 224266 258938 313053 495173 546859 542743 473572 266568 170631 146389 121733 115222 84914 86504 74675 32902 7186 1633 655 227 106 34 143 51 40 76 70 21 -8 86 29 14 -43 14 49 52 161 214 196 240 245 175 200 105 68 26 42 80 67 31 -37 -8 -45 -52 -13 999999 999999 -35 -20 -52 16 -63 -11 12 -3 -16 -20 22 4 30 -49 -28 -83 -29 -65 -59 -42 999999 1 79 464 1404 4041 8880 15127 20312 22546 23157 23781 25386 25185 24263 22004 15852 8285 3702 1656 1106 1116 1268 1494 1765 3214 4587 7669 20099 28595 18126 10496 7597 7147 6775 4720 3147 2528 2326 2254 2221 2682 3451 5985 4194 3447 1653 886 566 355 290 294 381 259 179 110 49 89 76 167 74 74 35 38 49 63 79 44 32 75 67 80 81 -6 7 35 20 52 69 40 51 40 58 16 8 17 51 16 14 44 21 36 24 32 38 75 49 61 7 53 81 -32 28 24 53 42 -10 44 80 71 41 37 62 39 76 55 52 71 39 106 75 68 83 115 85 36 33 73 81 30 28 45 3 33 35 13 39 47 36 22 26 8 35 27 55 55 47 48 45 37 38 57 69 35 21 81 63 15 51 54 33 39 53 50 59 34 40 45 50 42 39 46 69 56 25 19 30 20 38 40 17 51 43 28 58 45 43 44 40 40 32 20 26 17 3 23 39 18 33 32 24 25 15 34 24 9 3 1 999999 999999 999999 15 15 1 59054 321 823 30 11503 16 24 14 7284 1913 839 8467 31925 45250 4378 2476 725 999999 999999 999999 999999 324 785 618 703 1216 3938 8986 20107 46466 108967 206580 159733 164129 93005 156223 143943 71896 80135 106042 153685 208507 289791 270842 246209 214424 169888 185880 135633 94546 84798 80947 72264 51993 37440 25796 17440 13334 6710 822 18 -93 -25 999999 999999 999999 999999 -56 -31 -30 -42 999999 999999 999999 -35 -96 999999 -51 999999 999999 999999 29 70 79 22 49 22 -48 -28 -23 -92 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 -90 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 -45 32 402 1619 4318 10766 24455 37334 38045 31753 25548 21516 16874 11630 7364 5115 3913 3184 2621 2450 2777 3851 5536 10763 19339 29413 42667 51454 52496 52191 51331 44634 27838 16055 13405 10326 4707 2016 1622 1641 1706 1668 1675 1691 1386 775 828 456 285 280 280 211 155 100 138 136 171 53 48 42 49 61 29 118 135 122 44 45 83 58 11 -3 41 6 70 85 60 34 53 15 55 57 100 63 94 94 69 119 65 32 -10 41 39 25 34 48 103 86 61 36 49 48 52 2 68 66 56 64 78 45 81 50 57 74 96 69 84 87 90 64 66 101 50 48 31 65 36 27 48 23 45 83 63 60 70 18 65 32 35 16 51 27 43 42 41 25 40 29 40 39 5 37 -2 58 32 41 58 56 33 47 30 50 63 51 58 60 24 28 46 49 61 46 66 29 41 45 49 41 37 33 36 49 18 35 44 58 30 52 50 31 11 36 30 52 46 27 19 16 8 16 32 28 28 45 27 18 16 12 7 6 4 5 59060 348 46 30 11506 16 24 20 7282 1914 40555 1205 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 2870 8312 14411 7764 6260 31646 106329 128073 113606 36080 36336 21074 15208 9465 12204 13881 22771 59331 109736 129294 140547 266084 300210 240191 311884 347138 402713 355106 202386 84449 48426 97939 136847 68087 12659 5196 4987 4786 3560 2698 1965 1318 641 124 70 45 126 10 10 -97 16 36 -10 75 64 -77 -10 21 4 -13 -18 -89 39 29 -95 45 4 -27 -6 55 106 147 100 111 -25 -48 -22 -34 -38 -13 -90 999999 -96 999999 999999 999999 999999 -82 -62 999999 16 999999 -50 -63 -47 -68 -75 -72 -50 999999 999999 999999 999999 -95 -88 2 216 613 2828 10768 21833 23792 17725 11080 7372 5891 4946 3330 1990 1332 1116 999 970 1279 2416 4950 11065 23921 32771 37366 45685 41591 39661 45105 54898 45409 38649 27476 15881 6028 1453 752 548 490 447 340 280 290 262 262 304 267 321 244 191 257 182 188 148 132 158 248 245 209 166 89 62 119 130 87 101 93 104 96 107 41 76 104 69 17 52 100 102 55 51 91 80 70 50 88 137 96 87 11 19 76 96 46 38 74 92 70 43 28 41 53 80 82 97 71 47 54 53 74 78 91 101 68 41 69 95 63 71 82 89 55 74 96 82 93 68 86 40 102 122 89 56 72 71 52 44 10 35 20 62 63 53 21 42 65 55 52 48 54 48 59 103 88 80 87 86 54 62 91 44 39 71 79 69 87 81 81 98 62 62 63 65 58 73 77 76 84 65 53 56 65 60 44 48 62 75 66 63 54 55 43 42 38 58 51 52 50 59 61 53 39 41 32 35 36 36 31 19 23 30 23 28 12 15 59066 297 1577 30 11507 16 24 26 7281 1915 546 2822 10450 17239 13733 30927 92906 153463 57179 88152 360826 512424 197584 126408 50510 135044 291370 113606 4552 1614 3620 9665 42466 183922 298780 246921 576390 512979 529994 595441 365307 498962 8825 245 159 354 232 115 152 96 150 79 160 253 225 258 290 232 298 316 412 302 235 292 222 136 87 -19 38 39 67 94 65 70 60 75 -12 46 30 181 45 119 45 76 -25 86 147 58 46 87 123 141 74 186 210 312 765 4252 9059 10781 8995 8535 6049 2656 1415 997 1049 1123 903 714 835 886 1094 1126 1369 1792 2037 1980 1681 1362 967 531 536 715 572 480 360 343 317 235 209 225 254 229 223 245 232 165 167 227 206 254 256 298 232 238 333 164 224 266 251 280 210 81 140 133 73 60 50 33 49 6 11 65 62 38 19 47 33 57 47 58 81 59 68 31 54 91 67 66 36 -28 15 49 -18 38 42 36 26 91 76 85 85 55 51 30 97 67 52 -24 36 21 33 24 16 61 73 111 101 74 89 96 103 43 76 80 52 50 47 44 65 83 58 64 44 50 42 65 67 82 51 30 42 15 7 47 73 31 24 49 50 33 61 12 34 64 39 46 63 38 54 59 55 51 52 64 33 50 49 72 50 35 58 72 21 23 34 24 30 21 33 46 35 37 31 6 28 37 47 41 37 53 58 32 23 41 47 19 19 12 22 24 25 29 26 16 16 20 19 26 10 3 999999 999999 999999 7 4 59072 288 1935 30 11505 16 24 32 7280 1916 101 328 721 1381 2418 4555 10011 27119 86559 300013 665403 999999 999999 999999 999999 309015 4385 317 273 161 177 167 64 215 235 223 127 230 252 314 343 379 310 291 307 309 259 360 265 301 192 194 205 151 71 52 95 21 118 229 124 19 59 107 122 104 155 163 93 87 43 171 98 125 145 99 41 98 157 168 125 222 270 787 1858 3324 3568 4307 4908 3852 1719 663 431 507 628 705 611 581 592 472 426 436 453 457 489 462 445 320 250 279 292 249 286 293 177 172 264 239 241 272 280 304 253 227 155 131 199 281 294 239 239 277 298 308 295 328 276 335 329 406 350 256 270 274 133 134 121 65 73 48 99 102 46 62 71 140 97 52 69 89 34 60 70 43 33 36 38 84 125 50 69 59 70 28 86 100 59 13 92 111 68 90 97 62 90 73 44 119 90 56 46 79 97 61 116 64 50 34 80 100 73 103 81 80 24 83 119 65 58 55 65 74 76 88 37 35 33 11 17 7 15 54 77 44 71 53 83 92 88 82 52 40 87 52 61 60 68 75 87 67 50 57 39 73 93 69 80 77 55 53 42 77 71 59 34 43 20 17 -13 39 39 44 59 48 42 65 69 66 55 56 48 57 52 42 32 43 35 31 53 51 30 30 41 33 48 28 32 33 14 16 21 20 10 3 9 20 5 0 59078 305 1451 30 11501 16 24 38 7278 1917 -96 122 536 983 1255 1684 2697 4989 7965 11519 17607 21833 28425 40993 55876 75840 107137 159627 218220 309290 440988 546146 497193 407844 375203 355518 290849 288651 222471 237141 352445 272848 148470 8493 299 154 202 191 276 236 247 247 180 111 192 260 267 240 282 398 312 262 324 307 359 330 416 419 309 221 218 164 80 65 84 173 149 3 90 80 213 126 121 176 129 141 144 167 192 186 125 204 212 182 153 183 150 120 169 255 512 561 673 681 853 929 876 671 555 525 473 407 305 339 316 329 332 304 226 298 197 216 309 271 344 287 262 155 222 260 246 269 233 247 211 241 226 261 237 245 241 210 170 240 225 193 302 300 223 222 246 221 301 278 242 279 349 312 292 257 284 295 189 102 77 117 107 43 52 54 64 -5 46 -9 49 91 68 65 67 52 65 71 40 48 46 39 2 24 23 20 84 24 19 55 80 74 63 68 52 53 94 53 22 39 50 99 91 66 39 28 59 59 36 52 50 47 87 98 89 56 81 114 72 54 57 71 82 54 64 36 45 73 61 36 24 27 25 43 50 61 58 55 35 54 37 36 46 65 47 46 97 46 81 78 23 92 102 60 47 49 66 64 46 54 79 63 63 38 48 54 61 60 44 43 53 70 75 41 26 19 32 30 48 66 58 51 36 38 40 38 48 27 35 47 45 36 35 36 20 27 50 47 32 37 28 25 42 38 24 9 8 9 999999 5 13 59084 295 1392 30 11502 16 24 44 7277 1918 -25 435 874 1610 2167 3487 5347 8665 14034 19606 28741 46711 63757 96267 153497 235380 351835 347703 292311 301428 344469 331357 379220 415559 436085 413260 373839 253379 145242 81888 34685 5580 1240 500 355 242 151 164 31 157 167 135 112 151 134 168 234 239 212 223 268 278 269 260 359 263 315 376 269 303 252 159 132 92 103 47 45 80 154 106 199 179 77 95 181 141 91 11 49 117 115 81 104 63 96 81 83 116 56 121 112 74 76 105 84 54 83 101 144 155 72 58 168 114 149 173 306 198 189 259 162 203 193 170 111 189 226 100 80 121 195 120 136 153 226 242 174 261 326 176 222 176 221 258 276 266 274 327 323 299 344 303 301 308 319 276 187 257 213 206 344 328 246 278 174 121 89 72 41 1 16 51 37 50 30 21 25 8 3 26 43 36 25 57 40 22 8 26 -4 24 53 68 24 -29 37 0 -25 14 36 6 -14 -10 11 15 -19 24 36 75 73 36 70 62 10 31 51 32 40 81 22 14 79 34 52 62 77 43 12 -2 17 34 34 60 17 10 26 41 17 50 41 16 20 17 20 31 57 6 1 19 20 -6 -8 30 21 20 27 27 55 24 41 26 44 53 39 18 34 40 19 30 12 20 37 26 14 1 19 21 5 25 9 8 13 5 11 20 25 34 16 33 14 6 3 4 999999 13 19 28 13 0 999999 4 9 999999 999999 999999 0 59090 306 1246 30 11506 16 24 50 7276 1919 143 1019 1801 2136 3087 6361 7485 10851 30310 39373 28872 24441 83479 264387 427026 239651 138260 59917 78832 194847 350216 427065 522048 266480 211424 378381 573066 496037 242388 240910 143198 72497 51480 36247 10678 3762 1269 330 225 163 239 26 143 114 161 170 191 198 182 207 129 187 230 262 268 278 199 178 373 354 418 423 278 310 330 179 204 159 202 169 113 168 119 149 88 66 50 12 101 109 155 101 146 157 23 39 85 34 104 53 137 82 127 117 173 124 171 88 107 208 73 54 65 133 151 108 141 154 131 111 156 156 129 142 177 87 137 166 120 169 226 183 142 181 220 209 124 163 239 196 273 206 180 287 237 253 253 261 347 263 304 324 374 373 353 344 318 401 335 317 274 243 310 329 359 329 278 244 159 80 35 67 -53 -27 -40 40 46 -7 26 54 29 76 52 54 -36 29 51 77 -6 42 145 86 57 71 44 39 71 68 63 22 54 78 27 40 13 90 20 40 52 46 24 9 16 14 53 48 2 48 112 82 47 86 80 44 22 70 88 42 28 36 32 77 56 67 -2 33 48 4 -1 20 2 18 -3 4 -9 42 63 53 15 61 46 35 51 66 54 26 23 40 4 25 30 21 27 48 38 62 55 49 20 30 43 47 30 38 36 26 14 40 39 52 38 2 27 37 27 36 30 28 34 60 47 40 39 38 29 19 39 35 20 4 28 33 27 11 42 37 22 23 5 10 22 9 17 3 999999 3 59096 339 106 30 11506 16 24 56 7274 1920 211985 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 391 1724 6076 18391 34087 68697 185405 121112 54422 111853 159256 134031 92710 131582 138336 39191 32268 46670 74803 170443 324374 287585 286082 316257 556591 526355 438645 448935 478478 686540 246933 66102 978 178 108 126 157 154 137 115 172 153 164 194 247 162 56 187 329 278 397 420 287 256 223 240 332 197 190 171 118 98 69 129 125 55 64 124 98 91 99 12 132 83 39 52 52 76 23 116 87 57 99 151 136 79 70 103 137 50 60 140 140 61 29 36 144 124 127 142 67 123 179 164 42 56 108 150 158 123 103 143 159 141 160 175 173 148 173 188 173 197 82 172 181 204 239 222 251 278 334 273 220 289 309 287 339 340 262 314 285 340 252 242 247 304 212 226 252 136 76 12 -17 99 127 49 90 65 83 69 67 21 39 34 31 4 70 52 25 4 2 61 89 50 86 65 56 34 55 98 39 -15 15 64 64 47 34 38 14 71 91 61 92 70 56 85 88 80 44 44 4 5 42 26 38 46 14 16 59 27 49 23 40 41 46 3 34 61 52 44 44 26 19 11 14 39 53 32 22 13 -7 10 56 19 20 48 9 5 35 7 8 16 32 40 40 26 56 70 50 32 62 35 61 36 34 37 39 50 35 12 22 40 32 -1 20 24 21 16 999999 999999 31 15 17 29 17 2 999999 14 0 10 2 12 16 16 13 13 999999 4 10 19 14 59102 311 1183 30 11503 16 25 2 7273 1921 474 879 1350 2181 2931 4468 6360 7814 9060 9892 15397 24904 33249 40624 66650 122067 163241 183315 278581 412621 492183 535448 510062 435094 361907 243502 199045 158404 190332 251214 259945 184726 145102 153855 218826 238574 191038 110393 94066 92213 33923 3899 216 129 211 124 162 152 159 162 96 205 194 235 187 218 218 285 305 307 265 270 295 398 227 180 240 239 225 260 233 142 192 113 9 16 37 103 66 39 231 117 125 95 92 149 12 38 119 130 44 85 162 177 163 130 46 67 129 152 136 119 75 70 112 167 185 88 106 163 79 116 156 137 92 132 111 129 111 202 172 169 191 203 170 173 204 186 153 175 126 227 173 203 196 213 223 161 184 253 267 290 324 454 443 390 307 304 305 310 272 337 225 304 311 321 312 307 233 307 264 228 137 65 64 0 27 31 55 32 70 86 99 82 61 55 3 49 69 70 55 63 60 68 52 53 91 16 14 -33 28 42 43 50 63 40 83 52 18 20 27 51 26 65 11 32 68 43 73 30 37 60 92 84 52 55 47 62 49 42 48 44 18 43 47 48 40 64 51 32 57 48 38 22 45 32 8 -1 60 93 54 51 77 25 36 50 32 83 72 39 65 70 43 36 45 81 46 43 27 22 38 64 49 48 48 37 23 21 42 47 37 48 42 48 43 35 37 39 47 17 20 48 29 48 37 9 22 37 16 27 42 49 24 28 25 35 19 11 17 30 15 7 19 26 21 19 25 19 9 12 13 59108 348 134 30 11504 16 25 8 7272 1922 2002 2134 2574 3108 2971 2431 1715 2109 1941 3076 4180 5254 5840 5732 5721 6142 5844 5428 5268 5322 5033 4894 5609 5920 4128 2650 2912 2971 3319 2697 3169 4970 7640 8190 7197 6006 7391 9799 12407 18139 23666 16017 9866 15994 31646 32464 26983 43445 24994 33084 44866 60850 88279 129544 179992 233327 287735 389276 550522 804010 717886 552497 263634 99501 32427 15105 7988 3468 1619 542 184 198 244 154 132 162 87 171 97 169 240 179 143 183 256 147 241 163 187 276 287 407 310 336 297 319 194 208 226 246 270 184 141 159 147 106 56 32 106 175 129 69 72 134 79 117 222 180 94 138 106 85 77 85 69 60 191 146 136 119 69 96 131 197 106 109 96 168 91 57 69 154 160 151 134 207 178 187 174 190 197 191 169 92 107 144 146 117 157 208 210 203 197 202 197 283 248 225 221 260 265 339 318 352 403 303 366 346 378 482 493 450 402 415 294 283 308 283 354 274 297 273 308 279 316 321 258 147 104 74 62 122 142 95 24 70 75 79 28 119 141 106 66 37 97 80 28 52 61 56 43 69 101 3 10 82 56 51 27 71 96 77 68 98 66 73 33 69 86 53 61 6 80 96 103 64 47 71 58 57 51 56 76 75 74 75 107 66 84 63 81 90 81 60 62 8 9 75 73 52 30 39 37 53 47 53 18 14 30 44 51 61 60 75 33 69 95 74 86 78 37 63 57 104 74 63 83 103 70 39 59 56 42 70 71 50 27 46 54 42 31 64 65 40 40 51 48 44 46 44 51 65 67 47 37 44 31 41 53 35 51 44 30 21 27 26 29 23 18 26 25 13 14 17 5 3 3 1 59114 340 106 30 11506 16 25 14 7270 1923 4637 5835 6661 8408 12553 15108 11058 9247 8347 8607 8151 6800 4853 6391 7568 7700 8117 9466 10745 9589 8152 7802 7797 7299 5967 5963 5951 6943 8887 12175 17565 15247 11408 10352 12508 12411 12427 12868 11030 10174 9835 7012 5230 4655 4280 4893 6675 6647 4320 2799 3140 3627 3051 3982 17325 37804 49993 56394 58565 50140 37581 22092 13089 7053 1555 178 100 133 192 147 72 129 164 157 125 125 105 107 97 91 61 105 152 188 102 128 188 264 134 143 173 134 279 283 258 255 245 265 342 223 289 146 136 33 102 -23 30 65 13 98 78 62 125 48 -8 -9 95 94 -44 94 45 7 -6 49 86 70 106 179 147 121 89 137 106 174 84 117 82 62 87 173 140 160 124 141 106 107 87 31 34 104 130 157 175 184 90 125 39 86 108 162 122 53 134 159 183 221 160 142 105 205 251 192 152 106 167 146 154 143 249 363 374 514 450 268 274 313 276 193 217 244 242 244 284 278 229 244 308 183 37 36 6 38 52 37 34 65 74 74 37 -29 15 50 10 69 64 -13 -9 30 -5 33 52 6 -2 11 27 54 4 16 44 51 42 37 47 46 31 23 66 16 8 37 94 43 34 49 21 54 22 6 40 9 50 53 56 4 29 36 8 32 57 87 72 94 38 24 -13 14 16 3 -15 -5 35 27 18 22 8 2 8 -2 15 28 21 14 25 30 46 -12 9 13 20 11 29 29 40 70 57 47 41 16 24 40 24 1 26 25 17 25 20 35 23 15 7 12 28 6 999999 11 1 5 9 34 25 2 6 5 16 31 15 16 999999 5 3 5 999999 999999 999999 6 4 999999 999999 0 59120 345 139 30 11509 16 25 20 7269 1924 392 364 346 215 37 38 164 254 5 172 480 694 606 1218 1909 3287 4738 8757 16930 22269 23539 29161 32993 33250 35003 34021 36721 45184 55827 56419 58252 65366 76943 88925 86587 87771 84195 77850 76359 71645 55705 53315 64323 71350 58859 31871 30856 63069 83101 95626 42561 45170 75747 72396 3472 2087 939 392 309 366 218 406 363 394 287 233 216 222 90 14 45 175 137 137 64 178 233 215 115 39 40 145 162 126 138 171 174 194 278 362 286 361 385 340 247 276 332 231 260 288 163 206 164 107 19 10 141 94 27 74 104 115 65 71 104 91 91 95 88 174 63 143 153 52 161 112 63 85 80 174 179 115 109 124 109 139 113 170 115 75 141 226 156 86 129 118 194 154 145 250 136 114 85 166 175 178 251 225 219 210 84 151 196 189 130 214 236 245 238 217 272 221 249 256 306 290 295 295 358 448 499 448 364 306 314 344 358 271 212 272 392 278 386 336 249 276 277 307 187 69 108 12 63 69 33 34 87 74 95 95 54 32 86 71 89 129 111 50 21 103 27 92 72 16 24 43 85 50 26 96 10 37 59 52 107 72 30 66 61 71 57 14 27 73 96 82 74 53 30 69 68 102 59 64 53 85 59 99 62 85 79 88 84 93 70 77 53 54 70 53 59 41 62 42 44 56 59 27 34 34 37 43 29 45 60 105 69 62 93 81 40 56 72 64 40 71 55 23 47 53 60 48 35 12 8 28 12 34 27 41 41 49 65 34 29 32 52 16 37 53 33 42 28 24 47 34 25 39 37 18 7 27 16 28 28 24 19 11 3 13 13 14 13 999999 0 59126 304 410 30 11510 16 25 26 7268 1925 -92 276 491 968 1232 1401 1605 1670 1444 1461 1465 1752 2581 2786 3076 3627 3653 4059 4854 6494 7367 6770 6754 7234 8418 9686 10899 11659 12307 11428 10964 16894 55254 61491 33151 22798 13738 10987 6894 8317 7749 9294 29494 92139 188922 375351 207115 127264 263158 296344 149843 36173 145453 220345 103239 181225 229484 72533 154110 132670 142129 274227 540241 411128 329800 210838 54082 401 80 99 116 130 121 65 96 99 130 81 120 178 231 218 255 204 95 144 189 184 140 94 118 113 89 26 -42 -16 17 47 -42 12 -50 -18 -27 -6 -11 -70 29 106 -9 35 44 -55 -17 91 35 -6 33 -73 -22 12 24 -12 42 60 -66 -74 32 77 75 34 25 4 62 60 27 40 33 -66 -4 140 46 15 79 97 137 139 98 -6 80 26 0 34 27 109 72 61 92 103 55 63 187 228 168 93 92 164 225 238 217 252 247 218 249 292 275 390 437 295 383 300 251 212 165 210 180 190 234 224 137 82 -20 -76 -51 8 -14 9 -52 -44 -46 -24 -38 11 0 -50 -53 -32 -30 -24 -62 -29 -27 -57 -65 -15 -61 -40 -11 -27 -62 12 15 -52 -57 -63 -16 -17 -9 -39 -7 -5 14 3 -19 -23 -30 -7 -17 -28 -25 -10 15 -33 -38 7 -26 -18 -32 3 -7 -24 -10 -22 -1 -22 -15 -57 -13 -65 -61 -13 -1 -32 -45 -23 -35 -51 -30 11 -38 -23 -30 -29 -51 -27 -31 -24 -3 -18 -30 -16 -18 -17 20 -42 -22 -10 -21 -26 -29 -37 -45 2 -22 -45 -34 -19 -50 -37 -20 -45 -41 -26 -33 -42 59132 300 1608 30 11508 16 25 32 7266 1926 158 758 2264 3612 4235 7089 12708 21506 36035 67637 121005 184381 299937 455628 425945 329101 306840 435278 187438 175071 255448 255968 73925 90878 170820 271868 667068 765841 413795 74692 1567 155 160 266 163 126 123 162 381 362 306 332 301 328 219 212 162 295 262 151 127 152 30 41 143 57 111 130 -39 -33 154 53 109 106 174 126 200 225 149 147 185 136 144 150 137 136 89 44 98 103 154 121 156 139 171 92 158 114 158 144 109 79 91 101 104 88 163 178 188 190 192 179 178 230 252 210 152 141 207 185 117 166 190 131 146 209 151 244 197 210 295 355 319 250 268 301 252 257 337 410 340 346 479 523 470 482 407 449 417 349 331 335 331 328 377 387 351 349 315 172 79 62 44 111 73 5 101 72 86 26 110 57 74 79 89 45 57 68 105 70 113 61 33 36 75 57 105 90 82 98 60 56 36 48 85 64 31 60 53 42 12 75 78 92 119 90 77 91 73 69 49 54 48 59 48 56 49 67 104 106 52 56 55 36 79 110 64 12 41 57 94 53 26 73 65 48 38 43 37 41 50 64 58 79 107 101 81 46 55 95 53 56 54 70 39 43 36 54 58 78 63 55 43 49 67 76 44 41 46 56 54 56 43 59 42 40 56 54 47 48 58 72 66 61 50 49 35 53 46 43 33 31 35 34 54 44 40 43 35 32 30 21 20 16 19 24 17 6 1 4 59138 307 1451 30 11501 16 25 38 7265 1927 131 571 2092 8109 22864 54876 139125 213426 355300 243339 197074 188767 211223 127371 127928 172454 93767 46675 38840 54335 165734 488778 699073 892075 999999 413909 9360 574 315 220 131 83 158 69 75 149 3 70 96 143 159 78 214 181 248 343 322 324 259 200 168 270 285 288 225 242 149 192 75 -30 24 40 37 67 117 129 74 131 160 86 131 164 93 151 56 60 142 61 203 168 127 127 95 137 164 90 160 78 99 112 92 70 128 125 78 65 162 143 34 120 108 87 189 171 147 100 50 89 60 146 264 200 119 192 175 94 78 82 135 233 102 118 183 211 265 274 265 213 251 327 318 349 276 195 230 233 331 279 345 343 317 379 357 306 402 340 295 371 341 320 314 299 309 353 313 209 53 68 93 84 16 21 29 69 34 68 67 50 56 37 97 75 40 52 53 73 92 52 72 81 24 2 89 48 76 37 35 39 61 76 46 70 40 62 32 54 70 17 51 89 30 10 79 29 60 71 87 55 77 71 89 50 50 64 90 95 73 49 45 48 30 74 91 54 60 60 45 61 55 48 43 58 26 23 20 47 52 48 50 41 78 56 69 69 49 72 78 68 70 54 53 60 43 78 31 61 68 65 64 64 57 22 41 20 5 54 73 54 21 47 50 49 65 41 54 62 47 45 58 81 51 17 25 48 35 28 33 28 36 50 38 18 24 32 29 34 28 30 35 28 19 6 999999 2 5 999999 3 59144 343 127 30 11497 16 25 44 7264 1928 1384 1435 1944 2375 3027 3882 4813 5728 7499 8400 7732 7928 7972 8653 8844 8313 6974 5511 6190 6820 7224 8200 9560 11022 11421 13015 18013 21368 25681 33934 39388 45809 49752 54042 63438 73204 76365 69825 70575 72512 71628 77896 84115 98455 116227 132935 152481 170143 197362 209068 168312 122555 149213 252766 331511 162800 46855 46254 17621 6969 3671 2714 1732 646 591 506 473 435 338 220 180 154 135 48 60 32 48 145 86 102 155 93 103 181 118 186 149 102 220 115 274 296 335 240 262 331 301 251 244 269 141 127 157 58 138 52 24 7 63 67 69 94 139 13 47 78 70 49 103 32 117 60 170 106 26 193 94 -1 38 79 35 70 136 197 140 167 137 145 69 53 96 63 95 8 106 96 37 136 117 137 231 90 135 98 67 183 149 83 127 96 103 135 177 140 158 230 236 234 219 206 239 235 121 215 289 251 279 228 216 261 280 239 302 254 267 319 263 274 212 242 303 256 248 310 249 262 252 326 227 148 49 58 60 59 59 99 38 35 39 21 27 -14 51 22 21 49 33 43 92 140 100 65 83 61 65 28 28 5 22 38 11 41 44 78 16 36 -7 11 18 41 54 35 0 63 17 69 79 78 53 19 55 14 16 39 55 24 32 56 28 54 12 57 92 50 39 48 63 21 47 73 66 20 31 -1 35 1 -33 18 12 36 29 37 45 16 12 35 44 29 63 40 43 52 56 60 63 33 36 66 49 27 33 44 50 32 33 37 31 24 51 15 16 35 56 19 20 28 31 37 31 9 19 42 26 38 34 20 15 28 39 18 22 27 27 17 13 20 27 22 6 999999 999999 1 1 59150 341 126 30 11496 16 25 50 7262 1929 -73 999999 999999 90 364 65 429 1041 1360 1639 1878 2519 3161 3882 4306 4598 4584 4399 5018 7687 9764 11187 11981 13279 14374 14697 15034 14626 14292 13982 9597 6489 4602 3549 3150 3678 4194 5224 5577 6519 7553 7835 8462 9359 8415 7145 7138 7556 10174 19327 36878 37639 69407 174987 289623 278144 364332 593374 794482 422185 119606 7117 859 653 380 314 287 249 297 144 216 177 163 185 156 164 193 179 207 170 48 105 145 144 136 306 216 259 379 264 243 336 327 332 321 273 223 243 277 211 163 193 204 159 152 132 162 94 61 38 -56 17 40 76 85 116 113 68 27 115 55 38 117 49 84 118 106 115 134 132 117 22 93 42 129 106 102 106 75 86 124 41 51 180 142 72 135 103 62 111 142 121 179 181 117 123 125 223 80 166 177 113 134 189 216 254 282 249 314 276 237 174 166 173 198 232 220 192 256 305 309 347 319 307 393 340 315 307 290 266 347 320 308 348 361 328 325 351 334 193 124 81 52 46 49 51 47 54 56 74 60 60 77 29 43 89 88 87 31 32 3 67 72 124 96 -4 39 14 65 88 27 -11 49 75 77 47 76 33 29 38 123 97 24 23 68 25 21 80 79 80 41 21 48 95 62 57 45 20 61 80 16 24 55 62 17 11 21 37 8 67 26 37 48 29 61 50 55 58 18 29 35 37 50 35 38 54 20 25 18 55 71 28 21 40 84 23 34 42 50 32 13 6 7 23 13 10 29 19 23 25 23 65 52 38 46 44 32 39 31 32 20 29 37 9 21 11 39 24 16 30 22 28 39 23 22 18 16 10 4 7 3 59156 340 244 30 11494 16 25 56 7261 1930 94 420 1047 1478 1542 968 862 730 1407 1722 2671 3195 3173 4120 5098 6537 9419 13949 17575 24033 30048 31542 34347 39217 42634 44018 45537 49699 57208 63573 67024 69744 77060 91087 106430 142189 209928 334736 466398 584972 398485 276341 84917 84322 77100 95171 142818 193297 156725 66007 63769 62054 36792 22201 12698 10674 8314 6289 4626 2793 1765 1583 902 687 537 348 197 137 221 167 127 161 219 69 140 170 238 189 228 277 318 262 279 237 356 256 310 361 309 344 299 330 271 330 335 248 242 244 334 222 173 273 157 12 165 167 102 107 198 127 20 -38 89 107 85 26 165 121 80 82 164 118 103 189 203 110 84 72 158 235 122 121 109 140 188 96 109 173 64 130 168 137 142 122 171 190 259 274 227 104 138 146 176 169 146 135 187 143 220 126 78 159 242 266 442 405 407 402 410 393 331 315 309 273 264 282 352 324 312 345 348 332 331 296 367 390 362 330 334 330 314 355 323 361 339 290 188 150 33 23 95 74 127 52 23 77 107 95 65 67 66 103 91 29 72 44 33 67 62 91 87 67 47 43 84 42 35 38 110 49 115 60 128 104 62 51 60 28 48 90 103 103 55 66 67 93 114 124 53 87 89 34 65 58 73 104 76 69 109 95 81 26 89 18 42 63 80 87 40 36 21 30 45 78 59 44 62 48 79 66 72 63 57 51 104 74 80 61 68 83 47 43 59 72 66 54 47 43 48 56 53 56 75 51 29 46 44 55 70 64 50 55 58 66 69 43 40 42 57 49 56 49 42 35 34 32 33 46 45 36 37 25 25 26 20 13 28 31 18 14 59162 346 124 30 11494 16 26 2 7260 1931 876 646 654 825 881 786 1051 1212 1503 1959 2279 2901 2937 2876 3198 3811 5250 7064 8985 10600 12318 15532 15877 15909 15947 12685 11537 13401 15666 19457 25296 31576 34387 29821 34530 40178 48200 58270 73476 104446 142598 216205 318203 362194 208216 96504 94027 67962 40662 19221 12742 14352 12562 14796 15420 13382 7095 3038 2155 1635 1590 1580 1224 862 832 996 1035 782 674 554 470 333 244 241 212 137 87 81 96 177 154 183 140 157 210 255 322 237 261 296 213 322 410 361 340 321 342 317 215 194 239 204 186 134 75 44 100 149 151 108 131 131 153 44 17 138 122 117 112 128 54 148 131 218 148 84 118 150 127 137 167 174 152 36 102 94 103 121 135 128 136 117 109 108 154 110 147 179 193 191 122 143 208 193 137 137 189 130 145 151 172 112 131 172 187 218 187 206 300 526 769 1206 1575 835 460 386 281 273 348 314 265 330 417 380 393 316 292 379 378 340 289 327 329 369 331 323 396 329 280 317 159 92 81 40 84 104 51 45 39 76 44 59 129 0 55 85 82 74 84 17 36 40 52 51 36 51 112 67 63 74 54 36 107 94 45 28 15 73 29 28 86 48 22 41 32 58 67 46 62 71 49 59 49 32 40 87 89 86 54 76 83 59 61 35 22 83 87 71 56 39 58 19 -11 30 49 27 45 73 64 10 59 69 41 25 58 65 61 71 72 40 56 87 76 72 78 67 87 59 70 79 46 15 40 31 18 39 49 50 28 46 61 45 71 71 61 58 72 44 44 55 54 60 63 49 64 61 52 54 42 45 48 41 34 35 14 8 35 31 22 12 12 24 12 13 11 12 59168 337 279 30 11499 16 26 8 7258 1932 -36 13 12 302 321 230 199 251 529 560 546 535 810 1221 1576 2362 2585 2686 4261 6260 7628 8605 10312 11219 11370 12586 14874 19571 27870 38597 42004 49991 52681 51416 73383 91488 90652 93835 116485 134729 161965 172195 200510 267733 190065 161723 167770 180042 185456 188587 197669 211972 201595 190103 156342 133468 140251 151835 145358 119188 80388 71475 51944 26697 10279 3693 1358 390 257 228 172 141 180 142 136 143 196 199 231 210 212 281 262 185 221 336 300 297 327 222 170 203 198 164 173 261 266 219 196 167 140 190 59 59 53 125 97 -1 42 139 58 63 9 39 104 159 70 92 112 120 48 49 22 27 52 99 75 128 64 85 26 139 144 64 125 111 66 127 85 74 138 114 109 157 78 138 101 9 34 16 22 151 214 111 78 140 129 214 79 62 131 274 686 1014 1949 4159 4599 2993 1249 402 218 276 325 252 292 334 344 368 277 220 297 216 294 285 256 357 323 281 297 304 280 325 334 273 252 150 47 7 -33 -11 4 59 80 67 70 78 -2 70 62 62 65 91 74 -26 29 42 -24 7 105 49 65 64 13 31 36 37 53 35 41 67 40 59 46 52 60 40 41 22 -5 11 71 55 51 -6 85 57 54 57 56 39 64 9 56 50 54 21 32 75 49 33 42 42 65 31 -14 -6 9 26 59 58 7 -4 -11 3 21 65 39 18 46 45 34 47 66 60 49 59 50 61 37 60 54 32 39 42 27 10 -4 31 38 51 65 58 44 37 15 23 42 31 27 21 35 39 61 51 27 15 30 8 30 29 18 34 28 24 14 26 28 13 22 19 13 999999 999999 999999 999999 999999 4 59174 342 221 30 11501 16 26 14 7257 1933 -9 212 596 700 632 723 812 1042 1058 1079 797 522 272 301 340 100 320 707 816 997 569 776 898 1164 1042 1181 1210 1312 1488 2341 4026 6085 7192 8016 7945 12332 27123 46211 50013 49861 52698 70368 119665 137467 230135 297316 342587 295761 61481 82629 73597 41367 47718 64422 90775 124503 124638 152530 164329 148965 175479 186871 227950 265701 267104 274318 264567 213457 148045 70806 35202 6208 364 47 89 194 157 60 162 130 155 166 263 210 233 230 303 211 219 270 249 205 253 249 186 228 145 196 160 84 116 88 52 72 109 3 75 175 107 84 150 92 74 71 85 -15 6 114 44 20 20 41 103 23 133 66 57 126 85 82 74 216 119 112 110 83 31 29 182 36 124 191 164 172 67 105 90 72 127 4 71 238 116 20 89 128 126 104 160 188 169 166 199 189 336 720 1096 1453 1536 1566 1147 951 562 349 326 322 264 298 343 310 320 303 282 225 311 229 234 260 339 322 322 276 311 281 325 350 344 153 65 65 30 28 17 87 102 118 55 83 69 80 4 54 48 35 45 32 39 88 60 19 41 26 42 -28 -16 45 38 11 13 61 81 59 25 5 22 3 14 60 47 71 46 -10 73 102 89 60 41 42 56 66 52 23 65 77 101 116 60 50 62 53 67 10 8 22 79 12 41 -19 8 62 69 52 34 49 26 39 48 56 37 31 37 41 78 71 67 43 33 80 80 49 52 75 30 40 34 25 39 43 34 53 46 25 17 31 34 24 11 55 54 13 44 34 34 53 59 56 32 25 32 24 26 25 16 30 34 22 29 26 32 36 25 9 14 38 29 24 19 999999 999999 7 7 4 59180 316 1056 30 11496 16 26 20 7256 1934 -83 585 2611 4978 8846 14128 18166 27303 29172 37577 36927 78903 152087 122979 127035 213080 233069 270614 342095 196052 126555 136981 95529 88627 101524 188124 415078 663146 607889 419754 180198 92205 71474 91524 111148 49733 38146 28586 18813 10494 5731 2910 1494 1282 698 290 238 224 190 165 148 200 136 84 172 268 244 226 291 309 308 306 261 252 204 191 257 263 120 193 194 161 169 76 0 85 75 109 82 68 3 89 23 -41 48 83 85 74 23 23 93 50 20 114 121 84 59 15 16 156 154 74 99 111 100 122 71 131 173 109 49 136 155 129 128 118 115 157 126 154 140 165 197 175 152 192 161 147 148 92 103 178 170 211 207 219 353 541 682 1149 1541 1226 1094 1263 1095 933 717 521 405 416 297 351 319 333 349 340 300 320 301 269 285 305 324 325 306 216 270 262 153 70 79 10 -46 38 120 60 99 108 75 77 28 61 62 85 85 67 83 38 34 72 19 13 1 19 69 72 97 62 104 49 64 69 34 102 50 54 27 69 51 54 54 2 65 52 38 18 61 98 60 31 82 83 104 88 45 112 72 36 68 56 78 90 74 51 36 71 80 51 51 41 34 28 33 43 10 53 48 62 63 49 16 38 41 71 85 30 43 102 63 72 95 29 34 47 55 50 36 71 41 36 16 39 16 44 65 58 49 64 71 60 50 20 22 30 46 60 76 75 40 36 41 31 46 31 31 46 47 48 32 30 41 28 38 26 26 28 38 25 26 21 21 17 10 5 999999 1 59186 311 1231 30 11491 16 26 26 7254 1935 735 2805 6793 11122 8083 13748 19598 28818 29935 18998 6357 3356 8162 23908 69788 101196 98642 139347 136922 122429 115450 104654 112747 127616 161438 183427 178690 120448 81831 105041 115276 156675 245423 186422 223939 227891 227154 298116 284275 324361 363427 318152 198031 237960 310782 66378 1537 254 224 234 219 269 235 332 237 347 262 260 305 263 252 299 232 196 175 124 90 71 138 184 100 143 171 120 34 64 84 108 120 138 27 77 58 69 93 97 163 131 110 138 167 113 181 135 150 171 58 133 118 133 174 118 108 175 257 145 62 210 184 162 156 97 97 162 112 148 192 187 162 320 328 254 320 336 319 240 551 905 1209 1543 1430 1339 1603 1865 2105 2263 2268 2128 2014 1695 1315 783 532 556 386 431 451 378 363 338 344 305 324 288 350 268 295 336 373 401 344 298 293 299 155 101 66 32 51 93 67 45 10 62 48 56 54 95 92 106 33 81 72 69 70 94 87 112 84 53 55 81 97 73 40 70 94 112 59 129 79 115 82 111 68 100 105 45 51 52 78 84 112 95 126 120 79 95 87 68 62 68 77 92 54 104 70 103 52 38 62 63 15 23 71 67 60 38 51 62 70 105 61 69 62 50 45 71 62 79 83 57 66 69 105 88 83 98 98 74 74 34 57 24 56 54 54 54 52 81 71 37 40 39 55 62 47 75 68 70 80 55 59 44 44 45 52 60 51 63 70 57 46 46 47 52 44 43 41 38 42 39 38 33 17 23 12 15 6 2 2 59192 307 1258 30 11488 16 26 32 7253 1936 76 1169 3226 3835 526 441 1158 1954 2572 3610 4461 5978 7872 9476 11121 14793 38474 61986 37590 21597 23738 38071 64027 98118 180181 257154 411148 574342 843818 566814 360930 245900 254629 222842 136193 134093 145821 294349 287396 21530 32009 105853 152559 50503 1248 190 245 226 225 238 346 267 229 332 232 334 228 191 236 218 233 198 211 213 149 215 149 77 51 184 166 40 13 72 102 74 123 52 41 69 87 83 33 46 56 56 74 162 117 91 113 72 101 155 113 41 106 120 168 63 59 179 147 112 148 70 114 150 99 201 166 202 160 204 228 189 188 214 291 351 672 1018 1142 1166 1059 856 986 1077 1269 1286 1684 2237 2452 2460 2672 2974 3652 4212 4147 4220 4121 3487 2581 1826 1201 708 517 428 371 335 348 290 266 297 279 352 316 341 346 354 352 338 331 347 314 179 121 99 65 66 38 80 34 21 54 89 92 103 87 83 91 65 104 58 19 38 77 73 32 6 58 34 31 89 37 20 77 64 62 32 64 68 42 61 45 81 85 48 20 48 62 99 44 15 19 82 96 49 84 52 51 55 82 53 68 82 18 48 28 19 -1 -8 24 28 27 10 39 25 13 27 46 58 77 45 44 36 70 69 63 63 50 63 40 43 56 49 64 57 48 42 33 35 24 30 30 33 54 52 47 45 47 23 42 51 48 53 50 37 14 36 48 30 21 16 28 52 44 40 47 44 40 39 41 34 40 46 33 23 18 17 7 12 16 20 13 9 5 59198 289 1738 30 11488 16 26 38 7252 1937 201 215 444 1075 2500 5328 8701 12621 23790 49339 83337 83708 107838 141812 180792 290573 431060 469658 635921 884474 999999 888243 343124 109623 74202 26840 9039 2323 433 273 186 253 183 297 197 258 227 179 219 122 148 139 168 151 177 105 110 47 -59 43 49 94 23 -72 12 97 116 66 156 165 -8 3 11 6 87 54 8 56 219 158 227 110 184 77 90 159 147 103 88 143 94 82 127 129 139 94 50 141 157 128 74 94 69 97 204 103 129 213 142 95 256 165 134 175 137 265 501 1178 2186 2165 2001 1549 1061 1176 1699 2172 2613 2777 3291 4184 5381 6302 6193 5720 4146 2476 1469 863 599 412 356 330 376 321 373 262 336 312 295 352 339 333 407 379 369 359 346 298 329 150 115 62 40 88 87 111 76 81 80 25 56 54 38 49 49 54 134 54 56 41 71 49 56 81 41 43 64 67 -23 58 108 26 22 77 39 50 85 54 47 70 93 105 35 31 3 42 53 69 59 15 58 103 91 51 12 49 95 47 64 54 48 17 65 66 32 -5 46 30 31 41 43 50 24 27 25 16 29 31 28 28 39 84 25 42 31 39 33 24 32 89 71 22 48 56 35 32 46 50 63 52 51 23 22 40 49 43 48 55 62 50 33 41 41 47 53 63 52 44 45 53 30 38 35 24 38 21 31 31 19 41 33 37 34 17 6 7 17 23 7 59204 284 1768 30 11488 16 26 44 7250 1938 -87 528 1184 2284 3815 5542 8765 12612 15545 18502 25522 44580 74038 114368 161507 221427 279114 329043 363015 432809 436489 391578 368567 407621 456959 434893 352105 291390 207228 75828 25847 11094 1605 175 343 245 245 300 296 257 248 253 241 303 159 242 207 64 103 112 55 -9 37 43 57 122 95 75 29 40 83 60 56 118 111 93 84 166 117 28 63 146 104 112 128 28 78 168 132 135 103 181 181 174 100 106 150 155 94 157 142 113 83 171 229 167 170 183 152 144 161 170 202 218 183 221 784 2206 3817 3978 3213 2564 1845 1839 2227 2645 3232 3775 4478 5439 6192 6477 5811 4848 3990 3126 2507 1878 1577 1048 693 413 318 289 282 286 253 263 249 323 274 284 250 324 297 259 200 150 106 52 15 63 12 79 25 68 51 77 38 32 68 32 59 34 20 18 104 64 22 37 90 33 27 8 33 89 -8 -8 26 -42 4 42 53 29 11 30 42 40 35 46 18 36 56 103 80 52 91 58 25 90 91 63 60 55 42 10 23 26 19 20 20 31 1 32 34 20 24 47 39 9 -10 -15 -24 24 43 38 33 49 29 28 43 69 19 43 51 24 30 15 52 39 17 1 27 49 28 32 23 78 46 37 55 29 19 5 34 31 42 -3 8 25 27 42 25 32 36 26 40 40 19 13 26 26 22 21 1 999999 3 999999 10 18 11 10 8 5 59210 282 2036 30 11486 16 26 50 7249 1939 -76 624 2106 5385 10530 18000 26883 38201 67062 105913 138672 176776 284527 437944 528003 593066 709566 778955 893850 781555 400755 200465 158132 214030 50809 565 126 258 141 214 270 203 238 204 145 124 69 129 78 83 88 48 110 76 47 105 135 88 74 153 78 73 195 125 88 88 62 21 72 45 133 117 112 190 68 118 59 60 99 109 152 154 148 108 76 137 151 138 138 140 116 59 134 116 167 229 170 172 188 157 207 166 144 168 128 189 244 151 137 204 876 2690 3912 4403 4562 4644 5050 5573 5431 4872 4056 2939 2786 2465 2213 1948 1700 1643 1704 1680 1418 1045 513 302 268 215 298 308 341 278 257 286 275 268 322 362 329 266 189 122 58 50 19 9 81 55 109 76 28 109 122 23 23 13 -5 -15 -5 9 52 51 86 73 45 14 35 29 38 43 85 72 50 50 57 96 80 59 59 69 43 63 94 53 29 38 70 27 51 20 87 46 41 91 55 27 61 58 41 17 6 -20 27 63 48 37 47 53 26 19 45 24 49 29 29 38 55 73 68 14 17 38 57 42 43 41 47 48 26 29 67 82 50 57 56 45 55 44 45 36 32 17 38 34 47 40 49 29 25 34 39 30 24 37 54 46 39 41 41 36 42 31 15 12 30 34 25 22 25 31 31 26 19 26 26 32 11 4 11 1 999999 3 4 0 59216 299 1282 30 11482 16 26 56 7248 1940 470 931 1340 1933 3750 8722 17666 33032 44856 50320 58454 56466 45672 23451 9002 6278 11390 12388 19691 32310 49421 51402 17378 24214 45516 65748 86910 114756 170411 230473 282973 321683 341653 314817 280855 273063 264410 216685 184838 190732 224314 316754 293861 242594 282724 224439 42055 5978 2915 2847 4078 1271 350 366 297 275 238 145 146 196 80 51 127 77 118 98 115 51 109 75 53 83 90 89 81 183 113 55 61 116 14 116 39 42 9 128 76 18 63 135 76 89 183 110 152 130 134 151 151 125 218 158 138 167 184 113 93 152 98 87 169 128 103 83 191 170 152 99 85 94 84 125 180 140 144 189 305 467 667 1203 1952 2613 3151 3352 3426 2960 2284 1824 1441 1269 1418 1338 1184 955 836 780 582 485 413 320 334 300 241 297 248 214 287 231 260 233 250 279 214 136 56 98 77 32 62 24 36 18 26 54 52 27 25 67 64 69 6 14 47 23 -20 13 35 55 6 1 12 58 1 -33 6 32 62 41 17 55 66 35 33 24 21 45 50 26 49 47 27 70 82 43 27 11 27 46 -6 26 51 18 3 37 28 21 40 -6 -14 13 27 3 -4 28 -15 4 34 19 -11 -19 -9 11 14 25 18 13 32 50 41 41 8 10 17 21 -6 7 35 24 -4 -3 38 16 31 54 48 36 16 -14 -4 5 32 19 14 11 10 11 15 10 15 22 9 9 999999 4 999999 999999 5 13 999999 4 999999 999999 999999 999999 12 999999 999999 999999 8 59222 338 111 30 11481 16 27 2 7246 1941 2153 1972 2390 2700 2810 3187 4897 5889 6134 5897 6238 7920 9325 10379 11355 12637 13678 15001 15629 14511 14262 15572 18412 21848 24488 27069 28966 33091 32609 29844 26492 27501 29905 26883 28019 24016 17664 12459 11386 11865 11390 11888 15424 20409 20094 21473 30443 42696 43784 27914 29975 29720 30836 41453 51590 48339 63118 83603 109381 139363 153079 188876 241982 276671 305963 284962 268805 262281 246559 177091 139342 113078 92193 87308 86146 48113 20462 11459 27335 59560 21917 9711 5295 2000 1200 928 1647 1824 1841 1523 867 934 496 261 275 239 349 314 233 268 116 119 193 88 52 48 76 88 32 147 138 53 9 -22 -85 34 96 67 17 58 30 32 83 75 70 107 63 178 154 97 138 160 172 228 112 134 171 189 222 209 174 153 77 129 69 172 178 133 213 174 171 159 282 91 185 198 191 156 157 167 122 127 140 94 85 147 225 217 282 478 890 1182 1690 2060 2117 1777 1317 1381 1486 1330 1368 1482 1643 1751 1579 962 625 543 514 447 410 338 256 330 292 266 331 292 239 273 250 248 156 100 67 80 27 30 70 55 45 44 72 69 28 62 18 20 9 48 48 38 44 35 48 -17 18 22 49 109 62 59 63 9 52 62 51 63 13 98 65 48 19 17 38 42 80 84 51 47 43 -10 34 29 78 39 62 14 20 54 68 18 48 55 35 -39 -11 14 25 34 24 35 28 16 15 15 25 54 37 46 16 16 42 34 30 28 58 34 28 56 17 12 6 2 48 58 43 19 15 39 43 37 16 27 35 1 16 20 29 25 41 8 15 16 22 17 45 32 16 15 14 17 14 7 5 22 21 33 30 15 11 15 15 17 999999 999999 999999 0 59228 305 1249 30 11479 16 27 8 7245 1942 -27 185 221 406 529 776 1079 1792 2582 3538 4647 6222 7352 8797 11601 15372 19313 26332 36748 46720 61420 79076 99476 125361 152984 181835 227698 267332 287740 332498 385587 400202 406808 374157 319075 252121 224705 197118 127047 79156 51256 31265 11646 4043 1224 419 243 221 245 337 278 353 326 213 340 436 271 213 109 135 179 146 62 17 128 58 98 100 88 65 141 73 219 193 80 55 152 153 124 176 183 149 90 153 169 144 148 145 177 177 111 173 142 192 176 121 118 172 161 307 216 218 207 151 179 96 152 155 162 91 152 161 216 161 209 204 158 216 224 208 232 128 234 208 199 247 165 171 220 227 312 246 209 328 472 840 1182 1565 1942 2198 2469 2777 3056 3142 2930 2665 2294 1911 1216 550 469 499 477 374 259 255 304 339 381 358 277 308 283 263 258 264 298 163 56 76 42 108 100 112 119 31 67 11 69 97 42 51 70 4 25 72 87 84 13 54 103 91 95 68 58 91 62 49 9 -4 39 40 17 68 70 96 78 45 92 59 17 56 82 98 15 38 73 50 51 51 51 25 55 70 78 16 48 59 84 37 15 47 2 34 56 66 38 36 56 49 14 4 36 56 64 45 50 18 46 52 28 29 28 47 38 58 72 60 43 73 31 56 53 37 65 61 36 41 28 36 43 44 33 48 46 31 28 38 37 40 41 30 45 62 40 61 51 44 22 22 42 41 30 19 33 40 32 34 11 19 3 14 8 4 9 59234 304 1336 30 11476 16 27 14 7244 1943 -48 214 607 1101 1694 2379 3538 4930 6645 8822 11558 14194 19161 25951 33392 42776 52670 62630 70975 79052 82050 87613 101622 122268 162684 190517 230749 306106 379472 396107 414687 447632 452928 351122 229906 174394 127130 81001 46202 18677 5942 1042 262 170 183 216 214 289 282 237 332 205 195 275 146 49 59 30 -24 47 110 140 180 19 112 79 78 91 122 134 64 71 101 180 77 238 148 204 140 81 196 177 226 230 106 66 68 129 162 147 109 161 132 230 218 207 260 255 157 162 198 139 151 141 195 197 127 168 78 210 218 112 162 168 229 211 185 191 150 177 182 239 163 205 353 334 348 336 440 447 460 504 691 868 1144 1770 2739 3216 3293 2785 1606 1303 1369 966 511 455 397 489 423 376 330 253 259 291 305 333 367 360 316 256 302 370 333 341 239 176 108 66 67 62 49 104 101 55 119 59 25 49 36 4 30 38 58 44 37 56 100 84 47 32 27 83 59 37 38 64 113 91 57 46 51 102 72 79 -4 94 81 53 35 85 106 74 39 40 44 50 10 38 27 20 35 67 77 22 14 37 46 55 55 50 9 49 52 51 75 62 23 30 49 45 43 46 54 18 43 54 37 52 62 65 24 23 24 8 9 63 27 28 44 40 35 26 34 46 42 39 48 31 51 29 18 38 49 38 42 24 30 48 59 65 58 54 35 45 45 44 44 46 24 28 42 19 21 5 9 1 2 10 7 999999 999999 10 999999 8 59240 289 1605 30 11475 16 27 20 7242 1944 -65 366 1319 1646 1429 1992 3493 5243 7452 10393 15481 13966 12281 16714 18991 22581 42923 86702 102309 59534 56872 105385 180335 264756 459818 464095 313512 242069 331923 537041 817938 999999 414341 169731 2388 270 349 297 315 280 199 281 343 167 165 126 99 110 95 1 30 57 67 -13 86 0 -2 68 79 55 80 73 71 67 165 90 114 78 75 55 112 51 161 24 160 71 98 133 177 152 223 130 184 183 149 148 106 177 156 68 142 178 178 179 264 215 184 174 70 75 122 109 117 173 181 125 133 108 70 129 129 142 105 184 184 171 266 371 551 651 818 1238 1732 2252 2868 3233 3725 4245 4489 4453 4117 3479 2768 1904 983 833 756 712 443 319 375 256 265 280 340 277 272 329 302 256 235 204 270 306 314 193 93 54 77 54 80 99 62 40 12 29 46 65 101 13 64 22 8 0 88 88 30 56 -15 -11 42 33 63 84 53 32 -5 35 33 32 25 67 39 29 53 43 68 112 92 36 76 73 36 40 25 31 30 71 81 75 38 36 18 3 33 34 -13 7 14 6 34 23 4 -18 3 3 -17 -28 14 41 3 24 59 5 23 41 30 12 50 -18 -16 40 24 35 28 25 15 22 11 26 34 27 17 42 29 27 59 17 11 0 27 32 48 16 30 30 25 19 19 999999 4 10 28 27 19 33 40 33 27 0 9 18 999999 999999 21 3 999999 999999 1 59246 357 41 30 11471 16 27 26 7241 1945 1027 11618 1811 999999 999999 999999 999999 999999 999999 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 109 2965 6765 6695 12422 24441 25628 15334 3590 1095 3658 6594 5250 5052 8525 7218 2398 1239 816 828 817 1412 2115 3611 8086 13468 18225 22674 29063 38890 49382 65219 85859 106184 130172 148843 189397 240277 310903 381488 398216 534256 586130 382315 354283 335288 299749 232169 152116 85629 27349 13709 5445 1373 466 318 323 398 355 365 365 332 277 190 61 117 87 105 95 121 76 69 150 99 105 134 187 66 87 193 112 161 210 130 46 127 222 166 190 144 96 99 193 168 216 276 251 275 186 240 238 227 225 229 214 157 277 241 239 264 185 152 153 220 249 235 208 273 263 211 198 143 246 165 179 201 239 233 233 175 199 184 195 329 271 210 155 191 288 332 479 795 1155 1969 2666 3339 3942 4267 4674 5765 5759 4533 3904 3590 2915 2527 2351 1806 867 520 384 364 460 410 403 351 363 364 295 324 275 342 350 384 315 227 158 131 119 139 61 124 158 173 209 166 158 78 99 52 121 129 109 110 124 108 130 91 138 116 114 70 118 109 98 102 97 86 77 100 119 144 111 121 190 137 89 151 95 103 110 94 66 95 123 86 108 90 81 114 95 108 103 117 91 102 131 122 74 93 104 85 69 92 104 118 91 74 117 91 103 93 91 130 118 95 119 135 110 104 99 87 82 80 58 97 110 108 109 114 85 95 88 104 97 101 82 86 92 84 63 114 97 91 107 106 75 87 97 93 86 86 56 88 91 108 80 69 101 97 97 90 93 72 83 84 71 72 66 74 61 64 72 62 53 41 49 33 23 26 23 15 0 59252 346 99 30 11469 16 27 32 7240 1946 1667 1633 2014 2039 2073 2344 2127 2160 2217 1491 1266 977 287 259 263 117 179 435 470 321 442 787 1213 1171 5714 19242 32729 46222 46501 35972 32217 39553 59406 134561 141562 77916 8167 -94 141 333 240 -22 57 70 999999 999999 61 1107 1304 1601 6823 18007 18164 22032 21610 43381 47077 23276 49443 67351 48092 13612 11277 14633 19878 21547 20661 25949 37528 54662 78306 120563 181550 263353 331326 333640 271528 167879 120799 107333 91257 62923 42829 33670 17788 4871 2059 467 259 316 259 314 337 237 234 192 108 141 90 20 20 82 68 90 32 74 133 66 101 96 72 -93 75 99 74 72 81 58 106 135 200 19 37 89 67 83 160 126 106 146 166 197 200 48 99 122 119 134 124 174 185 212 159 185 177 148 53 42 92 204 216 134 197 184 120 168 175 188 157 185 65 121 171 116 119 134 114 136 224 269 606 1060 1731 3111 4260 4815 5507 5791 5155 4166 3286 2675 2048 1607 1462 1381 1158 921 494 279 324 355 247 254 270 260 298 256 307 281 228 259 397 353 228 92 54 99 103 26 -9 -7 -8 11 11 41 60 35 46 52 65 43 52 22 66 97 32 47 57 37 54 9 -9 38 100 43 91 92 62 64 82 50 29 109 47 55 56 15 9 49 70 35 55 32 47 62 30 53 54 45 93 81 90 62 26 35 52 64 32 25 43 75 30 22 57 36 45 50 9 11 0 -22 31 37 48 26 41 6 33 44 61 67 80 40 29 47 53 28 35 39 33 39 28 39 10 28 23 34 42 53 20 30 7 38 39 17 55 50 33 17 31 30 42 43 17 16 36 25 18 36 19 34 22 12 21 29 29 19 18 27 16 999999 999999 999999 999999 2 59258 343 98 30 11468 16 27 38 7238 1947 353 335 448 707 1154 1712 1773 2019 3366 3873 4087 4438 5141 6980 7654 8444 9082 6173 4704 3229 3706 5858 5675 4171 4362 4074 5275 5152 5155 7356 9739 11141 13062 15745 15727 15965 15492 16340 16207 20785 30111 34276 32748 29121 37869 72072 107045 161399 248351 296400 194486 111146 122021 182566 210136 131319 126057 140488 156817 192843 160194 110271 92362 119174 118995 134175 160294 114960 9126 1238 1035 1436 3712 8950 17424 15217 7988 4693 1719 380 140 200 309 222 133 213 312 290 260 232 181 192 231 171 39 98 32 -59 52 94 19 48 53 73 123 38 98 66 58 145 94 1 52 130 91 89 41 -8 41 33 102 131 124 45 108 55 204 136 66 89 121 166 117 52 164 216 149 130 232 188 157 227 160 227 218 159 122 184 115 91 115 190 90 130 216 238 188 129 126 116 150 153 213 155 133 138 101 158 146 214 236 141 319 694 1156 1953 2935 4274 5299 5945 6031 5675 4983 4286 3439 3026 2381 1907 1347 905 560 392 291 322 336 351 321 335 365 267 314 296 330 270 244 226 81 75 147 99 55 58 24 11 84 76 66 51 84 66 73 34 59 43 110 77 92 73 80 95 23 -2 47 64 53 64 23 52 43 5 67 88 66 49 106 95 56 30 67 109 87 59 45 51 38 59 68 33 42 93 40 35 36 30 39 26 26 65 50 22 11 45 27 56 45 4 39 31 32 24 22 40 63 26 8 32 21 30 54 16 41 24 30 31 48 92 53 28 48 40 43 38 48 31 34 38 28 19 52 35 42 47 32 33 55 53 42 30 21 15 20 30 22 37 44 25 18 24 29 35 35 23 35 39 23 12 14 19 10 14 19 8 14 59264 296 1688 30 11468 16 27 44 7237 1948 221 1306 1835 4468 10351 31477 58354 29783 22604 34431 47995 53852 76684 131001 168293 208627 285065 465062 502471 409485 389438 389612 332276 403862 356854 251091 258046 320592 289749 144238 3649 283 326 167 176 199 239 280 277 208 150 218 156 218 191 42 48 64 -41 178 119 191 73 66 32 141 120 107 112 91 78 117 80 157 167 111 152 118 150 168 112 210 130 148 188 193 180 190 219 85 215 234 106 161 232 132 120 104 220 140 215 198 166 277 190 135 235 159 170 235 190 140 141 201 150 121 173 191 288 172 130 116 133 216 166 180 78 104 222 207 261 560 1059 1606 2234 2881 3450 4020 4198 4542 4779 4809 4822 4806 4505 3596 2611 1683 1028 566 521 462 334 278 318 367 375 361 278 264 267 279 303 264 114 99 75 -13 62 14 34 110 86 102 103 80 56 41 79 64 71 78 36 68 48 51 50 93 82 34 99 82 70 60 44 52 42 96 97 56 54 55 68 46 52 82 75 73 29 85 139 101 76 105 89 74 78 87 73 65 36 83 79 48 60 43 38 55 60 37 93 113 92 54 85 70 77 53 48 44 40 93 81 53 73 104 64 72 85 78 52 82 61 65 66 90 68 58 80 103 67 61 61 55 38 63 70 70 75 34 64 52 50 53 79 64 61 71 47 49 58 55 43 72 67 56 52 47 59 66 48 41 39 35 44 37 30 28 24 30 29 22 23 21 7 1 59270 303 1207 30 11467 16 27 50 7236 1949 -100 67 157 712 1855 2290 3079 4469 6007 7605 9481 14476 23906 44917 77400 92147 73239 81081 102791 110157 90111 98357 100091 105990 114771 116510 120511 174454 206055 167755 180677 192155 189965 200710 195223 193457 212393 262370 426792 448841 349130 255369 119896 116999 50765 2802 373 145 207 165 119 241 218 130 235 131 186 177 175 134 24 120 118 60 65 73 7 9 59 106 59 39 153 106 60 108 106 55 115 77 61 30 50 74 72 93 76 120 126 51 126 56 77 106 93 121 135 122 155 120 132 158 167 69 122 144 163 167 125 81 133 127 151 172 147 150 133 138 137 111 191 115 117 198 171 194 160 137 152 117 99 83 179 195 211 179 260 315 451 697 1166 2001 2955 3720 4236 4734 5009 5082 4723 4403 4162 3919 3847 3510 2728 1622 966 561 451 275 347 347 339 339 300 345 236 217 227 270 130 70 43 39 71 36 20 43 85 26 5 43 63 66 43 12 -22 21 12 19 15 28 40 23 16 5 -14 18 65 73 54 18 27 42 29 13 33 33 27 40 54 86 22 51 54 112 95 51 58 87 56 79 75 29 41 35 5 8 -24 33 46 17 38 56 17 43 11 45 9 12 33 42 10 25 31 47 83 64 45 42 23 27 55 66 33 53 19 32 35 38 4 37 51 49 53 55 65 49 32 34 21 39 49 52 48 32 47 49 25 34 7 32 40 28 25 37 18 22 25 30 19 22 24 999999 1 4 3 999999 20 19 1 9 6 59276 305 1265 30 11465 16 27 56 7234 1950 -5 789 1876 1636 1495 2316 2347 2565 3314 3602 4219 5438 6883 8567 10971 15179 17545 17151 18857 23121 27673 34491 44955 58099 75301 95364 116186 161110 205399 301849 449987 501854 627192 467088 408357 372883 441671 493027 409093 151431 12440 2571 256 287 211 341 270 209 255 259 227 255 223 250 237 161 131 200 218 144 118 191 193 84 75 1 82 83 -10 70 -7 83 187 26 105 124 123 92 174 121 109 59 28 180 165 34 149 164 98 154 111 32 132 230 211 74 130 191 199 170 141 142 168 213 182 151 185 167 134 110 158 132 94 201 179 181 139 249 330 357 396 480 498 254 154 148 217 185 119 57 78 142 113 170 157 221 282 361 454 469 662 1323 2768 3951 4263 4648 5456 5657 5244 4414 3176 3637 4368 3674 1788 563 356 378 345 321 369 392 389 265 275 270 256 167 67 78 25 37 70 79 28 18 115 45 33 55 74 51 75 14 12 67 90 46 67 21 23 57 74 20 59 63 64 39 41 84 44 59 76 59 76 59 82 29 50 0 42 83 60 56 98 95 49 49 82 33 67 57 45 80 86 75 52 74 63 78 74 36 16 50 38 41 55 49 61 54 54 66 43 17 70 42 64 48 50 51 31 49 59 45 23 33 41 40 50 59 69 64 61 67 48 47 47 18 61 82 93 48 50 50 20 70 59 77 64 59 42 34 56 58 40 33 40 50 51 46 37 42 24 44 28 33 20 27 16 16 24 17 17 8 5 59282 292 1686 30 11466 16 28 2 7233 1951 41 627 2581 7654 10066 9141 11339 16992 25841 26046 27668 40734 59848 86718 120788 167695 241362 304164 353259 470716 712660 810928 696511 506580 346090 271526 203605 168930 72146 17889 1650 237 190 238 196 263 255 334 326 189 234 314 192 176 174 182 210 149 197 28 4 68 93 -22 65 85 6 115 71 37 111 100 139 63 77 12 -40 8 -10 97 -2 67 156 107 54 151 204 174 166 107 151 162 174 71 100 87 107 141 157 198 161 180 215 161 156 177 157 134 117 171 257 262 225 252 321 243 161 221 176 137 120 77 131 183 119 111 177 139 253 249 326 355 872 1759 2358 2846 3398 3903 4580 5011 5400 5416 5057 4379 3817 3920 3823 3211 2868 2899 1378 495 379 354 326 432 398 350 316 314 226 265 245 189 144 120 90 84 112 38 79 84 47 130 65 76 30 84 42 -20 5 72 95 48 9 23 37 63 68 100 43 13 7 24 61 12 87 93 79 58 34 38 75 67 49 70 17 51 31 76 55 64 48 67 69 82 73 46 60 51 57 52 49 86 36 49 43 24 17 68 42 40 43 36 16 33 53 37 36 32 41 73 67 34 18 54 51 27 28 38 29 59 57 47 34 25 31 44 45 31 31 58 34 45 40 49 49 24 22 41 62 60 46 61 37 72 54 31 35 48 29 62 44 31 37 28 39 54 43 25 43 31 25 32 22 22 27 8 7 11 10 1 59288 303 1478 30 11468 16 28 8 7232 1952 136 507 1004 1700 2693 3937 5867 8971 12473 18300 33281 55687 103908 125733 86209 91044 87596 99752 127937 136566 86974 70896 98655 145323 177748 217585 269196 267796 238356 281074 469355 630001 790310 699512 267709 8492 282 332 141 269 376 143 265 313 290 280 208 245 218 248 230 110 118 94 70 90 164 95 136 75 105 -1 45 98 112 112 192 141 139 162 64 106 104 56 80 24 64 68 172 130 172 180 162 275 202 102 96 59 176 232 115 135 137 121 179 212 142 81 160 141 185 161 97 135 172 131 115 168 176 206 178 151 258 215 138 164 178 207 178 128 95 77 126 173 155 272 405 536 854 1367 2276 3890 6186 8797 10277 10278 9462 8106 7798 7549 6751 6310 5590 4577 3799 2855 1779 1309 837 430 428 331 351 358 354 319 339 299 265 267 163 157 127 21 101 121 92 57 121 56 85 68 60 33 91 64 73 3 67 114 106 23 44 94 100 54 72 118 70 85 84 54 59 102 61 45 77 80 97 66 68 125 77 35 42 11 64 97 96 81 67 68 74 77 92 96 65 63 40 54 62 32 63 40 37 83 50 37 59 71 105 122 76 26 73 58 67 63 74 85 72 63 36 49 52 62 72 56 38 30 35 74 61 55 48 69 76 74 98 72 82 57 70 70 88 68 49 45 49 62 67 56 57 43 46 51 44 39 59 59 63 61 72 50 47 39 46 51 51 62 50 39 37 38 36 22 13 13 12 14 18 7 3 59294 326 726 30 11466 16 28 14 7230 1953 -80 55 204 364 593 1078 1556 1619 1812 2215 2898 3712 6692 11023 14543 13927 20236 27054 56096 126902 99305 60160 56347 61314 79590 103330 91265 83646 99481 152195 197845 123885 104643 105286 110683 99920 92877 86625 73366 64759 67973 74898 83154 77704 83352 77434 56837 65837 93059 155108 199917 215233 338507 372251 229843 290764 308692 56189 608 186 269 283 212 316 206 224 269 203 236 216 227 265 181 186 204 99 106 179 23 50 65 88 56 -17 99 48 45 37 37 40 138 160 58 -4 38 90 43 49 171 104 115 82 136 131 78 138 154 87 74 85 108 131 94 77 86 115 187 158 135 103 119 87 158 137 201 144 145 66 151 138 145 180 161 168 238 186 143 259 281 218 187 235 231 236 135 222 177 163 94 163 195 167 178 198 230 373 657 1158 1701 2305 3568 6039 8856 9734 11231 12912 11893 9817 8617 7394 8152 8973 6219 2578 591 343 344 315 303 347 294 320 253 269 141 159 116 98 13 29 25 108 56 100 31 34 72 99 37 17 36 72 82 58 10 26 64 32 76 46 33 73 80 103 78 53 48 45 32 50 82 33 86 79 25 48 77 68 54 65 72 50 59 37 66 68 37 46 13 40 50 44 67 48 56 63 58 54 42 50 57 27 60 30 28 43 75 45 3 21 54 20 18 48 46 55 64 79 26 20 6 26 35 17 44 58 58 29 35 44 50 35 21 26 35 64 55 58 48 34 59 58 45 47 41 41 35 35 29 48 59 58 61 29 33 20 26 39 38 41 38 36 26 24 6 999999 14 9 15 18 25 8 999999 12 8 1 59300 336 27 30 11457 16 28 20 7229 1953 5035 849 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 184 435 454 746 963 722 329 6 181 2356 5589 1979 367 335 2631 7167 999 777 2945 3877 3233 4517 6998 9204 18693 75922 133820 67086 33752 50369 114556 177754 200222 340714 462804 671867 580309 247562 186341 294086 291948 276993 146897 118659 110241 122083 139976 123201 110304 113696 45895 12545 3567 1504 814 408 214 100 182 240 272 197 293 208 301 246 222 293 245 232 258 70 195 232 175 212 239 164 107 136 142 139 34 60 24 151 42 99 93 14 59 41 89 27 1 4 10 16 -6 111 82 25 59 33 137 82 61 28 57 38 -47 -45 -8 85 209 179 255 198 215 77 113 156 111 61 183 176 127 133 122 124 222 144 212 150 250 178 152 74 92 103 12 92 46 47 104 95 77 18 31 140 152 166 93 94 110 68 191 298 417 619 1063 2016 3427 5357 7726 10275 13751 16725 16490 15194 14852 12325 6500 2329 594 310 286 322 247 234 347 325 253 253 303 304 145 82 79 26 13 38 61 34 29 44 36 91 58 -15 64 32 54 36 22 49 -24 10 71 28 40 49 36 12 29 24 40 5 1 38 47 47 62 11 33 62 28 31 36 73 49 25 35 19 13 3 37 36 33 52 77 29 20 12 28 28 33 22 36 2 -1 3 11 37 11 -9 49 38 27 47 -23 9 31 21 40 32 50 30 25 17 4 26 1 4 1 6 14 -8 -8 3 11 32 12 13 15 23 16 23 24 14 23 25 4 45 30 18 23 46 27 7 13 33 12 9 14 29 17 12 32 13 3 6 6 2 59306 347 82 30 11452 16 28 26 7228 1954 415 261 457 584 935 1193 1186 1048 1210 1275 1691 2946 3811 3451 3358 4506 6079 6898 7812 8105 7807 7709 8637 10853 11578 11937 12218 11074 10200 12498 14908 13340 11606 13006 16777 20082 21105 23056 26480 32554 36250 39721 40682 41966 46950 47400 47543 47904 51192 55667 67299 82814 97894 113801 130754 143158 149182 163208 171396 165775 161142 149005 127531 106405 91934 79112 62866 58020 54617 44370 30057 16569 6801 2656 788 187 213 294 297 381 321 216 390 250 341 329 224 268 280 245 283 199 179 303 271 158 325 192 190 137 107 224 195 161 101 121 98 75 158 116 97 77 97 88 113 122 205 277 151 108 146 152 102 143 163 177 163 171 239 157 224 139 128 74 191 215 174 149 183 143 150 184 221 162 11 175 334 236 233 213 210 179 274 228 211 144 77 147 72 127 207 174 80 119 170 166 216 122 43 29 23 138 101 140 257 296 357 422 506 712 1194 2090 3635 6060 9042 11225 11097 9906 9327 7354 3944 1212 483 399 324 339 365 311 392 375 360 326 390 333 302 302 275 224 78 88 56 48 93 19 89 145 140 72 97 73 54 65 26 17 83 67 46 13 3 5 23 10 24 56 88 93 52 76 46 33 66 72 48 42 80 93 36 51 51 39 65 86 70 80 88 57 69 77 41 40 60 70 112 90 76 58 48 18 57 67 41 26 59 71 56 32 47 60 56 53 24 45 64 67 79 86 70 42 39 71 62 47 59 75 59 72 73 38 43 53 49 46 25 43 35 38 74 44 38 59 74 74 63 59 51 60 85 64 46 43 27 54 71 64 49 28 35 44 30 17 45 44 24 27 30 14 14 21 22 15 22 20 7 22 15 999999 5 59312 349 82 30 11452 16 28 32 7226 1955 5114 4193 4223 4166 3284 2314 2621 4635 4116 3240 4810 4818 4137 4287 5813 7648 8286 8771 10295 15133 21971 26598 49153 28822 26561 22578 19747 15964 13485 13115 12552 12109 11666 11914 12457 13068 16914 22967 25606 26555 28971 36871 50211 60658 65092 67967 69445 69353 71430 71767 74998 75501 87809 105312 114445 128878 147126 156374 155135 148729 133444 113210 103992 94319 81981 89652 102769 100622 130166 173382 162351 112424 67245 20533 6813 697 172 202 228 200 329 282 232 328 321 206 161 195 210 185 243 283 284 252 212 270 281 242 173 181 245 183 23 178 136 15 74 121 127 51 105 78 83 135 144 214 135 76 161 104 89 144 180 114 156 181 106 164 160 120 183 126 169 208 74 118 115 137 90 38 146 216 271 125 177 234 292 187 245 244 197 262 157 178 112 85 141 246 127 93 23 145 204 197 129 59 100 102 175 128 133 87 73 133 216 103 157 292 484 905 1107 1592 2212 2675 4120 6000 7680 9111 11061 13531 15611 14461 12380 8157 3104 877 427 342 340 332 305 373 373 334 392 337 357 317 206 75 40 106 137 102 135 92 41 66 66 74 37 1 80 85 69 39 56 45 65 61 117 95 97 53 50 129 84 46 72 119 67 78 73 76 85 55 87 89 119 96 69 60 61 102 131 96 60 85 48 42 62 62 46 62 48 82 41 34 79 49 84 63 70 60 75 56 43 33 24 54 111 71 80 56 72 74 49 55 79 67 87 100 58 72 68 66 66 45 49 54 60 33 34 60 49 59 58 54 69 71 48 52 69 74 66 52 52 73 45 60 48 34 50 63 63 48 35 53 61 43 52 36 48 66 47 46 40 47 45 25 18 26 28 30 24 17 13 999999 8 59318 344 87 30 11457 16 28 38 7225 1956 48638 50055 50852 49631 47261 41987 38179 36808 32632 31588 28149 23662 27658 24958 39946 48518 57673 91859 48534 14037 9413 23909 51100 30898 11505 7904 9031 10237 12514 14712 16233 16523 18067 22335 25176 26050 29069 31570 32532 32895 33649 30529 32718 39769 47381 52203 60313 61752 56823 53901 52551 50765 49832 48048 46931 47163 49585 48521 49003 48544 48898 49057 48108 45702 48988 49501 44172 42103 47451 53944 48140 40915 38320 35791 29583 23771 18196 12988 4451 572 208 163 190 218 217 280 303 275 317 212 279 271 89 291 209 196 134 89 254 107 124 174 128 213 141 119 181 51 102 37 40 96 96 111 140 17 41 73 106 95 93 137 22 21 155 126 125 68 115 104 79 117 131 65 160 136 35 108 100 89 106 152 211 106 109 89 95 174 142 151 200 166 156 143 215 194 177 196 173 218 167 99 161 124 85 112 86 131 98 117 70 75 106 140 91 -5 52 79 146 199 422 1023 1900 2290 2302 2514 3174 4645 7030 9618 11174 13272 14320 8647 3039 1050 456 315 309 325 284 254 285 306 273 318 255 151 119 10 67 65 69 21 4 32 63 61 22 55 45 27 64 7 48 97 57 42 52 1 33 -12 75 40 28 49 50 61 35 37 58 69 59 -5 40 27 88 66 55 72 41 17 57 89 74 53 77 48 23 43 -4 25 75 53 25 39 58 34 22 38 43 22 -2 0 35 41 22 23 44 20 15 17 13 41 44 26 47 65 56 61 59 40 20 50 41 17 -11 57 55 50 55 35 36 46 21 11 46 25 41 38 31 25 39 40 41 51 25 15 36 46 40 29 41 39 38 38 16 35 29 20 29 24 22 26 31 19 10 12 14 17 17 999999 999999 1 59324 352 88 30 11458 16 28 44 7224 1957 5508 5550 4998 4445 3780 3444 3425 3656 4129 3940 3950 3697 3358 3190 3074 2662 2267 1928 1825 2077 2091 1799 1415 1706 2272 2900 6496 19836 9360 10054 30693 75995 64238 5040 2220 427 148 217 283 266 1204 2869 3743 4523 4320 4467 5716 6014 5574 3846 3020 2662 2386 2210 2173 2268 2223 2103 2191 3020 3491 4606 7583 10196 10424 11089 12897 14590 17685 20970 21817 21149 18652 13154 6939 2390 475 319 293 253 301 356 315 314 299 349 254 366 360 226 280 212 200 155 330 244 209 168 247 280 186 59 152 233 211 159 208 172 212 176 188 96 142 216 202 115 150 112 163 93 188 109 211 133 111 79 156 135 30 71 127 110 136 194 131 182 175 211 168 192 96 139 158 73 89 205 240 155 237 187 243 231 167 208 157 147 267 242 199 184 166 193 179 243 229 178 149 170 152 88 202 163 235 91 166 113 151 188 189 225 113 296 459 547 950 1175 1387 1855 3140 4919 6216 6090 6619 6020 3753 2440 1507 999 430 332 347 309 305 304 343 363 186 123 83 45 72 33 26 89 52 -14 59 45 33 115 67 54 58 47 56 76 60 102 77 40 70 71 41 73 49 15 68 49 104 92 32 46 72 81 65 46 57 88 70 62 55 60 83 73 98 71 95 99 51 56 62 101 54 41 61 56 42 76 65 65 32 41 58 33 90 61 65 68 37 90 80 61 43 65 84 71 55 94 72 69 71 50 82 82 81 69 79 53 61 59 58 62 85 62 74 80 82 70 78 91 74 62 57 71 76 82 72 60 64 51 42 60 77 80 55 44 53 77 66 58 57 67 66 48 52 63 52 61 54 44 41 38 41 42 32 35 26 27 10 15 13 5 59330 351 86 30 11456 16 28 50 7222 1958 5898 5472 5263 5123 5253 5552 5533 5416 5316 5657 5581 5538 5886 6256 6494 6336 6091 6052 5796 6263 6712 4935 3912 3506 2298 2083 2048 1770 1568 1357 1120 832 846 916 1032 1413 1216 929 653 477 573 449 424 366 286 276 273 208 197 60 101 251 271 292 384 483 503 325 354 340 238 396 389 434 1156 1826 2196 2523 2970 3542 3060 2747 2454 2001 978 393 177 195 184 163 288 362 318 411 289 376 335 299 301 231 296 215 234 120 162 268 180 244 269 176 230 262 226 147 146 220 162 140 185 206 166 156 151 240 179 153 83 167 108 82 36 120 143 177 139 98 129 113 185 124 108 191 196 138 198 249 136 194 157 53 188 257 210 206 202 155 131 116 184 191 228 201 217 218 250 234 206 162 208 163 147 197 203 220 214 223 170 191 159 145 194 220 173 132 155 184 214 173 105 153 207 258 222 284 283 278 352 440 672 1140 1765 2300 2913 5380 6127 5608 4490 3134 1884 726 323 338 352 316 302 346 310 237 73 46 75 67 83 70 74 83 93 65 151 78 26 61 75 97 71 40 65 61 49 38 87 73 20 58 43 42 67 122 58 37 83 47 43 110 80 41 69 80 32 59 98 91 84 48 69 24 25 76 81 48 23 51 55 72 61 45 21 35 50 56 95 136 55 36 54 54 42 62 43 69 57 11 53 100 47 69 95 85 77 75 74 106 94 98 106 102 80 65 55 59 87 72 70 81 72 72 71 87 67 81 81 78 88 61 48 61 81 84 90 91 78 72 52 59 68 71 55 68 57 57 60 57 81 49 59 53 68 55 45 38 39 50 40 42 33 33 19 12 6 6 5 59336 343 87 30 11457 16 28 56 7221 1959 1376 1133 983 983 1229 1196 1436 1728 2189 2938 4060 6022 6467 5928 7771 10201 11740 12606 12975 14026 14905 13116 12038 11053 17802 55980 102569 192607 60516 3170 4673 5265 3104 1633 1124 621 689 1051 2342 4636 5901 6545 8171 9444 10413 15281 36921 32601 20019 25593 27392 9258 7635 7302 7496 6909 6481 6303 6040 5505 4054 2316 1210 669 476 234 204 212 144 165 175 127 72 145 151 155 162 252 275 276 297 187 294 157 274 275 283 217 173 284 295 155 181 242 213 230 210 190 73 137 207 157 222 168 206 215 170 207 270 213 147 80 134 130 154 173 210 130 104 121 182 128 89 83 170 135 114 122 66 92 135 157 93 137 115 116 160 207 99 103 66 150 173 46 91 181 151 151 225 265 176 102 221 144 218 132 135 76 118 203 195 155 136 140 174 186 152 218 171 196 222 66 174 74 163 126 130 94 160 182 170 101 132 150 212 323 296 291 570 1815 3331 4103 4618 5376 6199 4582 2772 1205 516 296 303 283 269 231 226 131 36 47 55 10 2 -1 5 61 27 10 -36 -11 -32 38 6 22 72 11 55 16 33 40 -17 21 91 90 5 8 41 42 57 38 54 34 27 30 39 83 45 66 70 7 -15 107 75 -5 21 37 52 66 54 67 64 28 58 28 51 12 17 43 50 23 32 -4 11 31 31 29 31 16 16 54 7 -5 21 29 61 57 54 63 47 61 48 39 68 61 58 47 60 61 46 21 43 56 18 12 35 38 49 48 37 34 32 32 50 6 27 43 43 67 44 35 32 27 30 25 38 31 39 38 37 32 33 35 22 20 14 19 30 11 7 3 20 11 999999 1 5 59342 343 153 30 11463 16 29 2 7220 1960 2655 3226 3640 4211 4836 7300 8749 9417 8820 7581 7523 7783 7337 7711 9488 9583 9299 11229 13508 21480 42016 67717 72492 56940 42382 40267 53899 69911 132764 226163 155658 131752 162763 104717 129989 217319 109277 85826 137516 220012 292303 398671 383360 275250 91240 81776 78755 54474 34361 21774 12694 5963 4072 2424 1315 1138 1199 1217 1540 1382 1154 1686 1592 934 685 217 157 233 70 102 106 96 143 126 249 145 250 255 290 264 152 239 350 263 327 316 280 318 296 255 242 208 297 200 206 232 193 195 75 159 319 277 191 265 230 205 98 123 210 251 176 234 126 46 82 67 231 41 161 149 132 98 117 134 94 140 93 158 112 61 57 28 83 146 138 125 181 175 143 112 126 215 58 131 138 190 105 180 179 187 134 227 220 249 211 125 139 256 304 182 1418 6398 7205 28256 20412 1005 192 159 195 240 282 105 134 201 160 174 150 233 172 192 175 258 171 176 244 234 330 581 1710 3392 2618 3053 2966 2876 3087 2368 1049 425 342 355 295 269 279 247 194 101 40 54 69 91 14 8 105 75 44 62 73 26 86 71 53 66 57 54 25 23 105 83 86 52 84 46 73 40 66 74 83 70 43 68 84 63 85 57 68 81 74 57 44 96 87 76 104 80 69 88 54 51 66 56 53 53 50 46 26 20 72 96 62 21 32 30 22 14 48 38 60 66 59 63 54 53 66 100 113 106 101 91 97 64 86 83 81 41 66 68 56 65 36 76 79 58 71 76 68 62 81 91 62 69 72 49 34 41 65 84 68 56 45 30 42 69 55 57 51 66 57 48 51 66 35 36 43 34 47 38 32 37 15 9 15 4 0 59348 342 35 30 11465 16 29 8 7218 1961 11058 999999 999999 999999 999999 999999 -20 19 190 -32 -95 999999 999999 999999 999999 999999 999999 999999 999999 -33 222 583 608 623 530 483 631 886 875 1055 1589 1909 2423 3067 4013 4708 5686 7365 8484 10163 12764 13480 13510 12275 10108 6353 5950 6719 7356 9048 9258 11575 12783 13097 18349 26938 36630 47142 56506 71860 94200 120299 130368 113571 116209 139493 132840 122527 131884 126233 108612 114491 110859 87207 51486 28931 13110 2051 772 452 121 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 185 109 2216 27345 99655 163789 270600 358886 353824 150909 10392 288 262 264 155 137 180 246 158 100 111 157 231 172 154 218 210 273 356 351 812 2672 3772 10553 4817 1828 1737 2483 2823 1535 435 288 282 301 223 202 88 17 38 39 30 49 3 4 8 62 12 -13 -19 45 51 37 59 7 -12 55 68 26 23 5 31 46 19 36 -1 25 105 30 -8 32 32 57 24 39 49 45 13 15 51 58 99 47 45 67 44 36 41 91 65 44 29 53 62 48 2 15 15 -6 43 2 6 -8 25 25 -4 12 19 4 34 41 40 36 33 -12 36 63 50 42 44 26 42 54 54 17 12 54 51 43 27 40 47 54 19 21 13 26 38 56 30 23 28 20 20 15 25 39 36 26 24 20 22 49 30 24 24 35 28 27 17 23 37 29 24 37 12 8 6 2 4 12 59354 299 1657 30 11467 16 29 14 7217 1962 168 575 1493 2695 4214 5864 9438 18025 30435 41276 49720 66899 95858 126480 154518 194189 260843 316789 363637 424813 514882 553497 454448 289425 188371 116039 11332 2767 1193 661 239 248 89 4 64 49 138 121 85 123 59 49 -6 79 17 -2 88 21 -1 28 -21 -67 66 -18 -57 9 21 3 -33 127 -19 -10 -16 1 -72 -73 -60 -28 -49 -57 -35 -72 62 29 -72 -60 -80 10 2 -64 -8 28 29 65 34 -34 41 48 73 65 69 61 114 26 19 27 82 73 51 88 74 150 106 143 184 212 212 299 1392 9794 38598 99854 214872 137445 10200 572 236 205 149 174 170 205 249 198 201 268 177 190 188 240 208 216 237 316 357 320 394 411 470 585 1359 1845 978 1023 1356 1437 1186 688 432 387 284 299 321 202 154 154 84 37 94 41 47 56 67 80 116 93 75 42 66 79 104 89 75 122 51 85 93 68 78 53 92 71 64 84 102 107 65 83 96 119 76 43 136 77 96 109 102 118 105 94 87 67 131 124 102 142 147 114 89 121 89 80 54 70 81 98 60 74 65 100 115 100 93 39 46 57 51 68 80 88 51 90 96 76 89 132 82 117 140 93 97 106 89 109 114 108 62 67 105 86 95 98 71 69 85 77 90 92 119 94 77 88 102 83 105 87 67 52 56 74 70 89 76 68 74 75 87 86 75 81 89 84 79 59 60 62 57 61 46 47 49 45 50 30 24 28 22 11 10 59360 298 1543 30 11473 16 29 20 7216 1963 188 623 1108 1809 3157 4865 6780 9459 13719 17900 22106 28058 34868 43591 55789 70946 92079 124596 173370 255669 351997 439083 416761 358449 386383 493807 499626 440530 348010 238339 70710 9867 3144 2486 1347 321 129 131 190 202 158 95 122 218 86 10 16 67 79 124 68 58 59 137 126 168 134 -7 18 93 107 80 49 45 69 63 142 89 70 21 -41 17 39 67 7 39 39 31 43 8 34 1 31 63 35 130 123 36 63 -25 88 41 -30 99 106 100 66 112 99 121 196 133 243 274 156 178 168 211 231 449 722 494 14069 111302 137357 47194 6088 509 247 296 124 175 153 147 196 214 118 179 179 191 166 285 283 282 285 447 789 385 320 314 368 503 792 780 598 545 712 813 690 562 400 322 341 311 306 335 261 129 133 56 67 34 21 106 81 5 39 55 70 128 31 50 75 81 68 53 42 8 -24 60 27 44 39 49 98 99 142 98 68 63 123 113 78 46 91 59 65 74 104 50 69 91 63 24 93 56 56 99 78 56 57 84 99 66 52 58 32 53 42 62 72 62 31 60 104 90 57 73 41 37 8 31 58 63 48 61 81 48 70 100 82 53 39 40 74 70 79 76 76 52 48 69 79 62 63 21 38 74 62 44 54 79 55 64 73 65 66 57 60 58 42 51 77 64 39 63 67 55 58 52 32 35 47 51 36 32 24 25 38 37 17 9 15 23 5 3 11 0 59366 297 1666 30 11476 16 29 26 7214 1964 -63 398 768 1532 3490 4315 5246 8182 12547 16794 24627 41465 67167 108192 173464 262961 397822 595172 730118 631814 612053 587820 573777 437780 150137 40429 5520 7204 9602 15782 25872 50342 122436 214150 168145 186747 6262 229 130 256 222 194 340 250 208 295 202 275 143 152 250 241 280 209 231 142 201 179 149 141 166 300 270 229 213 208 225 276 197 262 202 108 89 150 172 126 189 200 227 170 208 278 181 151 142 172 171 200 145 254 227 244 252 191 230 161 244 258 195 264 331 297 269 344 175 180 255 359 384 337 190 254 225 196 236 174 166 195 200 199 195 217 213 174 145 140 160 185 196 305 405 680 2195 5482 6499 4633 27281 91812 36759 1487 506 535 424 442 452 468 474 473 429 399 366 347 390 302 234 109 50 61 120 86 106 93 98 26 29 111 68 61 45 55 51 56 116 86 27 89 104 95 81 116 104 98 74 116 122 120 92 98 95 75 70 120 121 68 125 120 114 105 124 108 50 117 145 110 104 74 123 85 86 61 57 61 72 87 96 91 85 82 72 59 68 82 56 66 100 96 100 63 37 65 127 66 78 118 66 98 107 86 93 78 74 76 75 76 74 94 121 126 111 109 83 103 90 97 105 93 72 71 87 77 95 104 100 111 84 82 76 60 68 65 70 85 75 77 67 71 63 54 53 62 70 53 52 30 44 49 47 42 41 27 33 29 28 31 21 17 3 59372 294 1816 30 11476 16 29 32 7213 1965 223 1061 2660 7637 19041 23936 26564 47372 71084 98313 105830 117223 161618 225541 244730 230974 255890 260237 247720 311860 203988 160174 112504 86721 90081 125305 151453 159815 231750 287971 464405 552933 312059 333723 74819 1428 308 285 215 349 260 270 294 226 268 242 174 258 225 247 223 174 174 242 312 266 255 225 318 288 198 245 300 237 312 314 248 200 309 283 245 225 202 216 183 250 209 164 182 193 298 158 145 206 262 220 252 240 238 236 268 262 282 283 266 281 254 191 241 309 208 250 269 204 206 212 220 323 228 245 232 251 275 184 149 300 366 519 595 571 354 268 155 202 198 232 306 314 348 1241 8565 13170 9630 50228 16413 579 417 478 460 413 342 367 295 426 465 390 401 391 406 386 244 144 126 116 21 32 57 102 59 72 113 128 111 88 66 88 105 90 63 82 98 67 121 114 90 96 105 107 136 101 58 45 79 110 98 82 65 87 105 45 85 74 80 118 94 152 92 63 120 83 82 66 93 90 94 125 142 104 92 106 86 68 84 92 103 103 69 75 55 77 108 111 74 69 77 101 98 83 80 82 109 75 81 87 76 95 59 92 88 105 72 75 88 86 103 75 117 105 68 87 68 84 83 96 78 91 90 101 82 96 94 89 76 80 72 95 74 85 64 43 67 86 73 53 65 72 73 53 44 64 56 56 50 50 42 35 28 30 36 18 9 13 11 1 59378 280 1875 30 11475 16 29 38 7212 1966 -1 769 3177 8939 13291 13120 11354 12180 16229 32718 48928 41285 30288 31851 35486 45667 56661 91810 135375 204004 329941 530926 401549 456376 490389 442687 590556 819648 627430 552402 211397 20791 1237 251 300 274 302 216 259 271 282 200 266 198 224 289 218 261 209 197 190 236 268 272 212 233 213 233 260 303 259 205 238 167 202 232 197 182 206 248 217 224 311 240 233 224 149 210 216 218 120 161 292 235 246 256 282 240 286 232 278 252 281 219 273 262 266 252 247 221 140 139 175 155 137 225 177 99 121 192 221 420 533 523 613 806 724 399 189 145 114 242 199 256 157 224 302 455 442 304 291 253 294 276 283 249 328 320 281 277 361 294 292 270 281 305 271 174 44 -8 -10 29 7 52 19 -36 37 -6 44 10 -22 -18 30 20 9 44 25 28 54 5 7 0 31 63 45 55 51 113 55 24 34 10 25 8 55 34 57 27 28 12 74 26 34 99 55 35 48 52 44 2 22 40 -7 21 35 19 56 51 18 13 31 26 31 19 28 53 26 31 -9 22 4 52 38 50 75 34 33 72 47 37 40 34 34 60 5 20 34 63 39 34 45 31 18 41 35 21 40 39 22 43 40 42 20 23 28 23 33 39 46 42 34 40 21 17 26 28 17 10 25 24 26 21 20 2 2 12 3 28 25 11 59384 302 1333 30 11473 16 29 44 7210 1967 241 844 287 14 94 284 397 546 696 1298 1572 1252 1373 1574 3426 4490 5615 5283 3312 2027 2362 2732 2742 3174 3732 4807 7857 9853 12753 15690 15486 20285 30301 46788 78720 173042 358053 384573 456195 511023 612032 999999 999999 494037 120026 54710 62657 55996 138051 68322 1351 258 177 215 253 255 193 277 188 241 240 274 212 305 262 220 171 258 258 208 225 191 193 193 197 252 161 311 259 241 232 193 227 313 226 196 234 249 179 305 204 246 232 239 203 167 157 191 304 251 196 209 263 292 196 279 206 221 296 359 408 407 452 374 427 1556 4943 8534 3528 344 337 446 534 658 622 355 195 315 374 316 295 223 208 226 177 192 190 238 240 181 236 246 307 294 270 303 496 717 274 289 319 309 310 283 324 297 281 271 304 304 323 316 302 302 310 254 120 62 5 -12 -41 26 -13 10 15 5 34 -3 25 21 34 -10 -32 40 60 28 45 28 19 14 7 33 19 -5 40 60 64 63 40 54 63 49 23 45 61 93 12 49 40 41 65 114 47 22 48 65 24 46 85 45 53 51 21 26 29 17 47 40 45 24 16 -5 -5 52 52 46 33 26 32 53 39 45 27 52 41 33 51 71 89 63 36 30 24 55 59 61 25 38 41 47 46 29 42 28 17 16 25 8 6 13 13 32 32 18 4 12 12 29 27 10 30 34 21 25 19 12 18 7 12 23 19 29 18 13 9 2 7 999999 9 15 11 5 59390 306 1300 30 11470 16 29 50 7209 1968 158 668 999999 999999 999999 165 412 578 1496 4303 9354 12175 17659 35927 55051 64347 75355 99566 86848 61759 50070 46738 50941 29467 14475 14904 19959 27530 31739 55605 77615 91196 66193 81608 151307 254216 452999 510194 330683 341129 357480 352594 279788 263056 271249 268283 252666 129395 2757 180 182 163 154 157 254 161 131 189 137 169 211 115 44 135 151 154 215 158 116 47 149 217 162 141 144 162 144 58 44 82 99 108 136 68 90 218 218 134 139 179 167 21 112 136 134 132 192 147 108 267 319 315 201 256 220 180 221 222 362 458 1136 3404 5156 8119 17865 22543 25653 29545 21659 28542 40022 30734 32238 17109 1448 192 220 317 241 123 191 301 322 218 191 268 245 229 328 326 310 224 224 280 327 304 305 255 228 241 310 274 395 294 308 318 278 244 346 210 242 296 350 370 361 273 242 102 104 101 20 49 72 42 52 23 16 33 26 76 58 66 111 78 92 41 20 74 29 34 36 35 71 35 51 47 45 77 69 59 98 78 60 58 83 124 93 94 89 91 107 96 102 79 58 87 37 54 50 64 61 28 64 45 80 95 52 47 58 35 64 42 31 45 43 56 19 41 36 68 57 41 79 64 53 47 54 51 51 66 41 52 53 53 84 81 65 35 44 64 54 35 51 73 70 59 46 68 54 41 32 47 44 58 51 49 61 54 44 32 37 46 60 52 43 50 30 51 49 54 41 37 24 50 35 30 35 42 36 27 30 38 3 3 11 2 59396 293 1507 30 11467 16 29 56 7208 1969 -68 -91 100 496 810 1315 2284 3475 4890 6893 9688 14544 20133 26455 34480 44617 51330 63928 73095 65970 63222 77727 108303 147098 173000 235635 167075 106861 140637 144445 102089 111317 141900 208246 374493 594676 799792 525405 399872 191651 35034 1942 290 230 194 172 105 126 193 218 141 165 180 157 128 122 157 146 210 115 131 203 104 19 157 79 101 130 119 130 215 219 208 216 180 212 116 193 229 199 140 158 126 174 59 113 214 203 92 94 228 168 90 167 208 242 241 188 178 163 322 683 1004 1889 3862 7266 13120 9919 2607 5704 19483 33078 36290 28482 26853 14636 1007 209 119 154 91 184 469 737 487 236 222 87 245 227 242 245 305 343 257 257 212 201 248 242 232 191 249 306 240 262 275 295 260 274 317 338 311 317 311 300 286 300 277 276 173 87 48 12 22 37 38 35 28 40 74 56 12 25 9 37 21 30 22 -9 37 92 38 56 16 46 112 74 31 46 15 33 48 36 61 60 10 59 11 1 39 51 18 49 54 48 15 73 99 91 104 70 50 54 28 52 44 22 62 20 27 39 38 56 20 45 33 50 47 30 24 -10 50 44 65 74 76 53 19 11 33 50 31 38 38 33 20 31 27 56 40 43 13 24 40 27 20 36 26 36 45 32 29 30 55 22 6 36 12 26 33 22 3 6 23 38 31 28 23 31 29 16 15 6 25 25 24 11 999999 3 4 5 0 59402 342 36 30 11466 16 30 2 7206 1969 2642 294 999999 999999 999999 999999 999999 999999 999999 999999 -91 -8 167 413 629 1023 1031 813 946 880 1171 1079 937 1091 1059 1112 1369 1270 1548 1713 2185 2722 3117 4377 6181 6710 6531 6559 7510 7133 7377 8317 7706 7497 9030 10460 8732 8015 8556 8931 10217 12112 15364 19568 22726 26373 33358 43310 50279 63008 65584 78138 97547 116693 145103 181630 229105 301779 366216 383231 365085 413682 421355 344108 247788 151815 92529 32652 13405 3657 2143 1327 702 318 326 285 324 290 314 278 291 291 286 256 412 311 286 298 219 227 316 319 300 281 140 216 287 245 342 261 280 239 280 292 298 139 255 189 262 272 323 266 248 170 263 235 243 331 292 236 232 329 299 91 146 243 271 214 234 233 292 312 260 212 272 370 382 442 438 399 379 398 533 463 616 755 868 839 564 421 409 321 950 5722 6238 1237 161 171 178 130 240 468 404 259 146 161 170 181 219 260 195 205 228 259 314 276 199 229 270 205 269 264 221 202 278 244 264 276 274 312 251 274 320 238 263 262 257 226 271 134 90 31 -33 -3 -51 -36 69 96 62 23 58 6 40 56 61 40 78 70 66 67 43 98 12 54 71 62 36 17 56 118 57 10 96 101 69 40 47 40 86 87 79 85 46 57 19 9 31 33 64 33 79 88 74 84 3 17 30 53 33 42 29 26 40 62 26 29 35 57 38 21 49 18 30 62 53 66 25 40 53 45 17 52 62 6 27 37 26 34 33 32 40 49 57 53 39 42 51 41 41 45 55 42 59 23 34 32 17 24 36 38 52 36 45 37 17 29 27 18 20 22 21 21 9 21 18 13 5 13 4 16 17 3 59408 350 96 30 11466 16 30 8 7205 1970 387 220 136 573 1152 656 122 323 802 1127 905 877 1024 1457 2011 2218 2339 2252 2050 1891 2201 2139 1827 2184 2763 2693 2715 2669 2968 2473 3406 5311 5780 5745 5931 5717 3934 3052 3038 3705 4095 4896 6786 4533 4347 8642 11510 13622 18664 31894 43113 50749 64350 78861 108816 123175 124639 122402 179993 263632 303743 246345 196910 258121 462188 556952 433577 319447 314679 187967 145101 125299 97832 54124 36422 24041 12738 5599 2952 948 510 376 296 245 367 349 356 366 352 362 408 216 133 267 282 216 269 310 300 336 300 250 199 205 283 304 373 248 160 213 237 192 182 253 226 179 255 256 249 293 226 253 270 242 309 192 241 205 249 246 284 201 257 229 279 197 235 157 196 141 247 310 258 279 299 333 1226 3408 4283 1682 386 247 268 391 434 695 1228 1487 1044 970 706 451 302 225 176 202 124 1470 8726 13838 12264 7545 1184 185 276 339 210 271 360 271 276 267 308 285 295 309 283 254 330 325 218 294 295 319 303 231 284 314 403 416 381 401 336 334 381 295 346 327 251 101 43 58 64 -8 45 80 84 85 48 43 16 46 86 137 63 11 60 79 55 38 53 42 28 65 60 54 61 100 50 82 51 89 84 42 31 16 89 97 39 98 96 81 86 72 52 42 73 56 76 54 21 65 70 43 41 45 60 89 61 32 46 61 42 53 63 32 63 59 55 64 85 60 38 38 74 50 44 80 79 71 73 40 79 64 77 60 37 56 57 61 71 79 89 90 84 50 55 63 86 66 64 47 53 45 51 44 56 54 22 29 55 56 40 22 50 46 46 39 50 55 50 45 35 30 32 41 37 35 34 31 28 23 20 23 8 999999 999999 999999 999999 1 59414 346 94 30 11464 16 30 14 7204 1971 366 279 400 557 837 1228 1492 1962 2445 2428 2346 2377 2500 2719 3033 3253 3605 3609 3507 3059 2959 3332 4146 4633 5125 6449 7474 7542 8937 11364 18558 26449 29555 29041 26327 23288 23585 24612 27553 28424 25166 31146 22708 22546 20668 18907 37793 52182 67571 68372 33404 68441 63938 42622 18309 9285 6931 6809 8939 13219 21212 27393 30017 40673 89833 227668 390985 242935 240209 290298 66422 29137 30403 2096 520 304 377 351 338 283 262 400 283 312 345 355 212 195 229 353 244 267 246 313 337 201 283 294 267 244 130 116 148 227 142 184 154 67 223 290 182 172 118 121 246 181 225 232 237 181 248 271 305 204 227 245 230 263 304 275 254 251 285 226 178 206 291 343 431 564 678 975 1008 612 387 444 880 1965 2929 3155 2162 715 249 236 271 370 459 466 557 738 886 995 835 516 411 260 221 229 333 1938 3856 5534 9520 13971 11870 2260 331 218 230 172 223 331 323 189 207 237 278 308 242 207 188 232 302 260 259 254 308 283 321 311 311 289 285 246 267 253 153 159 59 67 40 -15 32 60 40 26 35 24 94 39 13 12 10 1 27 59 48 56 65 89 44 27 34 68 58 40 55 47 75 36 49 44 57 72 48 57 81 48 92 79 90 86 38 12 57 64 41 37 72 97 0 14 15 26 42 77 68 14 -13 28 48 36 29 58 9 18 40 28 4 44 48 33 35 21 24 12 18 44 41 38 37 17 7 15 34 95 60 35 28 20 62 23 25 22 26 36 42 33 47 39 38 18 33 52 51 47 29 33 42 43 37 30 31 39 36 48 45 29 23 25 31 27 35 22 29 16 23 25 10 11 10 7 999999 999999 10 6 59420 344 330 30 11460 16 30 20 7202 1972 69 864 1363 1462 1663 1592 1469 1542 1716 1835 2139 2298 2722 2826 1989 1732 1900 1817 1325 2072 2432 1763 2108 1478 454 440 509 1174 1918 2641 3206 3171 2441 2051 2306 2598 2642 2766 3116 3586 4405 5792 9425 15640 11601 7652 7135 14517 40196 77900 120936 123656 98927 141829 125870 147686 231747 204164 238945 278260 344004 410882 410793 345358 401123 460840 516292 302660 54982 5764 1137 352 265 257 368 307 223 317 427 335 213 249 209 174 358 271 365 330 225 179 293 161 154 119 120 192 146 132 226 197 73 184 239 302 319 178 215 191 152 169 273 257 220 244 246 235 248 221 271 236 210 163 262 354 334 226 166 217 318 280 302 308 434 999 2211 4885 6730 7409 7963 8724 7937 6469 6403 3828 1028 391 399 387 422 380 570 703 765 680 450 422 390 336 227 250 313 823 4825 12417 13481 3983 808 269 270 252 245 264 378 287 302 287 347 308 259 264 289 300 194 280 271 315 290 295 285 269 375 362 328 287 300 327 272 197 210 148 99 101 119 93 92 71 67 53 98 19 61 46 55 33 52 -6 4 32 74 32 35 89 48 3 59 85 47 41 65 68 86 56 56 119 134 83 83 75 59 68 69 118 61 67 52 62 59 47 66 72 53 57 58 66 47 45 67 45 63 16 52 50 70 73 89 62 54 56 74 67 50 36 33 68 39 56 70 41 84 59 66 73 75 49 56 80 66 74 82 28 29 53 50 63 62 59 57 71 68 52 52 71 55 61 65 62 75 63 71 73 71 68 71 62 58 65 52 82 49 42 56 46 52 49 46 48 49 46 51 47 45 34 30 35 36 31 26 19 19 7 5 3 7 1 59426 335 151 30 11461 16 30 26 7201 1973 116 325 317 218 189 180 117 -61 129 427 653 607 632 436 198 131 449 703 872 1007 768 1030 1104 1420 2525 5163 10660 21874 39075 44389 48038 50939 23909 8256 3750 3160 3488 4277 4812 5698 7884 11478 14804 15050 15035 15829 22809 39362 48624 92298 125108 160254 249603 251689 186792 122173 126925 105294 112724 132130 164172 161436 178257 149672 194401 298167 368312 244511 102362 39585 50353 70200 52457 37602 102545 163663 85836 4509 1314 627 309 323 244 176 242 260 222 166 120 186 245 221 225 137 111 113 78 62 50 102 158 144 108 130 106 114 154 196 53 32 127 111 73 178 99 88 140 144 203 210 130 110 164 203 186 164 111 223 172 141 282 276 220 153 219 349 325 664 1920 3506 3265 1697 1449 3243 8817 13529 13368 13340 11870 7154 3222 2377 1998 1255 1134 964 1020 1128 925 379 289 186 213 149 314 381 1525 11166 25834 33095 33648 6715 252 213 221 216 210 174 163 145 291 224 254 254 266 233 159 234 222 176 181 214 164 229 265 288 341 329 291 256 238 215 113 -5 36 66 28 40 -15 -53 45 -28 -35 21 -21 17 23 13 -4 22 11 30 19 -8 6 4 -18 15 -8 60 19 43 86 72 18 38 49 11 -19 50 16 15 49 0 -14 -5 17 32 38 14 16 26 28 58 31 36 51 -13 27 22 17 38 -5 15 13 24 14 49 40 4 37 5 26 2 12 24 -1 8 -6 -14 -29 10 17 -6 30 25 8 5 -5 16 28 28 2 45 44 32 22 22 19 9 39 26 36 16 15 -3 12 34 13 5 26 30 21 2 4 17 7 26 25 5 6 8 11 11 2 999999 7 22 13 1 999999 10 1 999999 5 59432 307 1027 30 11467 16 30 32 7200 1974 -29 493 966 875 1841 2091 2695 3750 2908 3439 4132 4889 5905 6741 7901 9386 11656 14695 20075 27566 38203 50982 56688 70652 77007 70531 76298 93981 106913 120716 144421 171366 181065 219879 260628 287219 320187 419120 482973 479560 369277 204441 181743 159533 126269 52189 12792 6189 16672 9015 6167 3762 606 324 216 242 219 258 188 185 156 114 152 138 137 165 196 117 106 17 96 100 101 114 86 165 173 50 73 216 221 99 21 95 19 49 52 125 180 120 131 113 74 164 162 120 212 114 156 200 203 196 201 200 226 272 408 751 1470 2344 3367 3952 2898 1155 2177 6534 6205 3154 2335 6942 14322 15642 9465 5845 6746 8598 9243 4740 1368 837 508 274 273 358 642 3454 9095 8354 3276 723 173 241 177 267 243 258 217 271 207 175 211 230 228 283 245 216 227 201 221 208 242 173 235 175 218 278 309 315 325 346 300 230 167 106 115 74 71 83 64 15 34 39 55 23 34 63 20 -9 -6 -12 -6 36 86 36 35 35 -4 -36 14 43 59 56 17 32 20 19 21 28 12 22 42 25 10 33 0 9 39 66 80 48 31 24 56 61 19 49 47 28 32 23 14 46 58 14 29 80 30 13 46 19 21 -15 35 2 40 56 19 17 21 33 45 58 23 8 30 5 11 13 13 16 38 25 33 47 36 18 29 33 48 24 52 26 31 36 17 48 34 25 24 49 48 43 17 14 44 39 52 37 47 21 9 26 15 5 13 10 24 15 4 11 8 11 22 22 19 23 10 59438 318 1064 30 11474 16 30 38 7198 1975 -81 19 74 154 306 548 1023 1322 1891 2602 3298 4479 5421 6279 7550 9436 11674 14194 16411 18655 21453 24346 25361 27442 31115 35988 42110 53819 74419 96576 125809 168268 206465 250396 293523 316570 312014 367979 537557 568122 494661 368077 281748 239197 151738 82284 69554 123468 113607 25913 26912 9770 588 309 229 192 305 245 262 237 217 276 217 196 246 161 226 253 269 208 161 220 128 161 228 222 123 253 179 207 224 204 190 163 115 123 122 100 125 175 186 212 177 139 189 175 137 109 244 304 181 166 235 263 242 281 331 616 1631 3833 6755 6638 2523 3398 4945 2711 1422 997 1241 5660 11909 12213 7632 5110 7342 5832 6559 8700 5968 2285 399 388 413 473 1122 2279 1630 1270 452 238 249 242 207 266 371 333 294 207 319 337 312 352 264 237 319 302 272 211 262 272 247 218 263 308 340 382 357 328 436 415 335 357 262 130 97 88 123 115 92 147 106 49 47 71 46 43 125 54 55 143 136 108 110 78 47 71 81 62 105 91 99 81 54 94 85 85 70 81 67 71 122 94 96 92 90 115 89 60 53 86 92 95 77 77 90 53 58 94 114 63 67 49 90 87 72 41 84 99 56 68 79 76 97 84 58 54 36 90 74 70 84 81 94 48 74 86 68 76 73 57 88 84 38 83 78 99 73 77 77 65 62 41 67 92 59 63 69 59 75 69 84 76 82 69 81 71 65 63 56 51 56 65 73 69 47 48 54 54 54 54 50 65 54 38 59 51 41 38 48 26 16 34 41 32 21 15 11 3 59444 306 1155 30 11475 16 30 44 7197 1976 9 365 752 1183 1435 2075 3207 4375 5430 6614 7108 7853 8838 10447 12557 14957 17393 19501 23495 31487 39765 52163 65840 72176 82073 96160 104157 112425 133618 157600 175648 197864 225554 246220 263440 277721 324822 360856 383449 402261 375979 142172 54377 57345 56781 45936 32753 21622 1747 169 168 129 63 167 42 164 202 106 72 105 160 97 142 160 122 132 175 94 87 11 51 58 88 101 70 104 127 93 41 97 32 -30 22 53 27 116 181 79 24 154 142 121 187 77 84 194 229 196 139 242 251 187 197 145 247 735 2006 3895 6709 8564 8447 7097 3439 1110 419 337 381 350 391 429 653 1391 4766 15458 28215 31305 29109 22426 10344 2028 233 311 392 332 224 200 139 126 171 169 168 217 216 200 296 167 168 182 204 218 223 243 259 200 215 238 178 228 211 193 190 280 270 231 249 272 283 297 234 134 98 67 77 69 71 72 36 35 -25 -23 43 -10 11 73 65 71 43 65 49 -23 35 61 59 71 53 22 44 40 62 100 81 -12 35 25 28 48 69 56 47 56 38 65 60 54 34 51 109 77 26 25 26 15 106 40 -19 11 -6 -6 41 40 59 32 42 26 27 36 64 67 48 15 22 55 31 22 -1 20 41 60 68 29 44 32 32 41 39 3 9 19 5 29 27 22 30 23 23 17 50 27 22 6 14 44 10 28 43 32 34 43 48 36 33 28 11 22 35 15 17 23 10 17 8 999999 3 14 29 1 999999 999999 2 14 5 10 999999 999999 999999 9 59450 298 1608 30 11478 16 30 50 7196 1977 251 483 665 1123 2216 3419 5598 8310 8204 7172 7139 10518 17064 17084 21893 29758 35513 43324 53055 67746 85174 100239 117097 123370 99179 89379 99934 108003 120889 172861 247751 328066 481950 642926 748029 666972 441156 81612 2625 308 292 239 307 205 235 322 259 263 54 155 283 176 150 182 144 201 220 192 191 195 203 151 118 124 213 170 105 62 61 135 166 56 115 131 107 96 187 203 190 151 127 203 244 313 314 261 215 289 368 271 245 223 251 233 218 233 270 177 168 182 171 263 315 241 229 333 289 234 261 251 500 1863 5027 12838 14821 4420 659 597 592 389 389 250 214 229 253 206 216 182 217 224 297 326 305 288 286 226 320 351 285 268 352 253 221 291 235 233 317 325 274 284 354 399 410 311 335 211 139 103 79 65 92 75 69 71 90 78 128 88 34 27 4 42 34 28 56 79 68 108 41 37 57 68 76 43 36 10 -2 81 89 80 52 76 83 61 64 81 70 33 128 90 87 74 68 100 89 61 55 72 58 53 76 27 53 24 69 48 57 86 74 92 133 82 80 96 92 69 60 75 44 12 61 58 110 79 48 72 106 100 56 54 74 82 38 42 29 49 66 70 40 26 49 70 80 39 71 51 65 34 65 70 75 59 79 57 81 70 56 45 74 58 55 55 26 34 51 30 16 54 57 47 54 54 34 39 37 48 36 33 34 22 23 25 23 16 19 9 3 13 59456 296 1610 30 11480 16 30 56 7194 1978 317 1016 2173 4270 8512 15706 25376 36438 47816 57762 67069 73170 77423 81206 93251 99447 113303 165454 224736 249568 255442 218595 160590 150062 159655 210593 286454 319049 306621 233436 188934 163029 179858 177247 161816 112009 6169 526 315 295 159 240 230 279 168 261 215 200 147 74 164 32 143 191 240 186 123 66 200 179 173 156 59 85 157 116 84 104 113 57 -2 -56 53 66 154 210 155 154 173 142 142 184 260 142 105 196 250 207 265 222 192 168 137 219 214 225 231 214 129 125 158 219 195 181 238 203 151 144 207 313 542 956 1772 3147 4719 5486 8112 9609 6599 2099 293 262 453 639 548 357 230 261 238 237 238 204 239 239 198 218 261 274 244 268 163 209 246 221 245 245 275 317 269 322 385 343 291 337 326 279 159 119 102 63 45 63 43 36 42 15 15 43 43 17 29 29 36 21 38 7 51 63 50 20 26 54 95 91 69 47 71 42 42 35 32 12 89 56 80 72 57 22 56 46 61 77 84 89 55 34 23 24 57 56 40 46 10 10 63 56 4 -2 59 42 48 58 41 40 48 57 39 50 59 60 45 66 68 52 30 49 24 45 69 38 41 68 57 38 62 42 48 89 63 67 55 47 45 46 41 50 39 40 48 45 32 51 56 35 57 56 43 52 44 24 36 32 28 31 35 18 26 39 36 31 56 44 43 29 41 36 26 17 10 11 20 3 999999 999999 10 5 59462 298 1581 30 11481 16 31 2 7193 1979 -16 747 1634 1904 2485 3531 5694 9609 14605 21172 33356 54598 80721 119622 166844 223125 289830 331581 377635 400026 396757 350906 281991 252648 233888 212200 176706 167422 168192 178057 160893 106967 50967 16116 8824 5699 2171 1149 344 211 335 247 149 228 315 177 167 209 134 84 135 201 175 198 132 169 187 150 168 285 85 126 161 107 -46 113 133 30 32 10 -13 41 42 -1 87 72 38 100 66 100 126 85 72 194 168 119 138 155 236 154 207 219 96 107 139 168 25 95 141 270 217 191 168 168 201 154 179 176 229 243 162 182 273 286 284 303 243 482 3279 6068 4225 1879 1378 1237 546 422 450 330 270 259 154 208 167 192 251 278 299 114 173 201 194 188 177 189 250 251 212 191 219 246 281 287 280 347 338 328 210 139 98 85 130 74 26 75 30 49 57 54 45 61 37 -14 32 79 88 59 97 97 67 56 5 54 19 38 26 31 51 85 60 48 24 35 56 85 66 60 40 37 24 33 69 75 14 46 84 40 32 42 22 40 68 50 51 38 19 39 24 5 -3 46 68 31 45 61 36 71 107 68 54 48 26 22 36 60 42 76 66 41 70 48 30 32 16 52 88 63 24 33 51 40 53 37 48 49 42 47 47 51 45 30 49 36 20 47 28 42 33 46 41 42 40 33 24 48 61 58 31 37 40 24 14 22 44 50 41 24 17 12 8 13 10 1 2 10 999999 999999 999999 0 59468 347 111 30 11481 16 31 8 7192 1980 258 324 393 446 561 876 694 778 826 1363 3314 5851 5340 5767 6220 5726 6825 7347 7572 11125 20568 28834 29635 34555 38103 41284 38806 32105 31258 30377 30615 43486 41991 27129 23056 18195 19374 20641 14732 10157 6330 3610 3797 3676 2876 2051 1219 293 999999 999999 999999 999999 999999 999999 -4 609 523 651 1039 1222 1610 1739 1361 919 1373 3441 7592 14623 32079 51107 66151 93359 137887 218254 339670 431542 485273 510052 439642 323494 230919 174030 107345 44668 13445 5197 1372 493 336 286 310 325 372 294 294 294 266 216 215 154 120 243 194 135 196 199 193 209 208 293 177 108 159 182 289 208 194 121 141 50 47 31 58 79 156 90 155 221 140 144 107 116 93 96 169 126 92 138 113 150 152 98 145 134 174 164 164 150 114 144 194 162 185 212 255 192 200 264 236 163 198 241 317 277 274 247 174 241 277 308 339 362 452 347 359 307 311 344 268 231 167 147 215 182 269 284 189 175 252 254 244 270 276 223 217 246 309 315 310 271 340 328 273 275 242 180 85 57 20 35 29 35 66 141 46 38 40 -37 6 47 38 83 90 114 65 32 37 57 58 42 69 75 20 -3 77 95 70 48 59 69 102 42 55 83 82 38 14 67 56 51 65 47 45 72 64 51 59 47 50 44 40 38 55 6 9 25 61 69 32 18 70 62 42 57 45 64 59 40 67 39 21 44 72 52 43 14 45 54 67 47 53 44 56 40 40 49 75 51 16 63 58 44 39 55 36 59 53 58 65 47 49 32 42 54 42 50 75 75 52 47 57 56 40 39 55 53 40 50 33 45 52 43 34 40 27 20 35 21 23 18 20 10 6 7 999999 2 0 59474 348 114 30 11484 16 31 14 7190 1981 946 383 999999 999999 999999 999999 999999 999999 466 964 700 726 559 150 157 50 508 1188 1496 1901 1723 1477 2539 3116 4408 9644 23019 34674 51811 71173 61656 46817 39952 47794 61438 53389 51567 48406 45238 41922 40581 46206 45374 47942 52246 53746 58123 63618 66919 66270 67258 68145 71848 80159 91733 118044 147479 177542 246583 290164 292653 251123 267481 228120 222853 137631 109711 105105 54144 38162 27482 22542 22530 24983 27742 32794 36848 33119 25862 21176 14690 8130 3287 1581 618 299 319 304 334 314 329 355 254 282 187 191 202 176 270 252 150 183 217 153 146 158 174 185 225 178 104 158 120 114 44 90 32 76 55 34 162 69 78 99 134 141 73 83 95 99 110 144 157 137 106 99 45 95 40 87 42 191 214 106 185 165 133 206 258 228 161 185 245 174 148 225 261 255 253 230 188 184 269 257 134 216 228 232 189 178 352 300 686 1011 1062 846 945 1411 780 228 213 257 275 357 307 295 277 221 259 249 231 271 281 225 310 278 330 241 339 282 286 314 306 324 295 216 192 120 78 124 69 54 58 7 23 77 54 43 58 24 -6 39 40 125 117 55 24 104 137 92 66 68 88 110 11 84 78 95 85 78 69 47 53 113 68 55 83 71 69 91 14 53 68 38 65 57 86 85 35 9 54 54 76 40 33 62 62 19 27 62 60 38 49 67 48 25 65 71 53 63 44 57 67 56 67 59 26 86 69 44 70 52 47 39 48 73 56 56 62 64 76 47 52 60 63 39 33 51 74 68 66 55 58 71 71 38 62 66 68 61 64 53 55 62 52 54 46 49 51 38 39 42 25 48 52 40 35 33 25 27 12 21 16 17 24 13 14 1 59480 340 326 30 11486 16 31 20 7189 1981 -85 126 122 142 290 300 291 328 690 1169 1465 1777 2004 2289 2328 2652 2933 3275 3867 4835 6149 7443 8943 9787 10509 11276 13254 15845 17877 19846 22095 25600 29777 32508 35351 39341 43876 47598 53297 57210 65131 75908 88327 96725 109021 134595 164828 188714 186967 142366 137172 149759 162643 179034 183828 190417 189805 211337 231822 222099 204281 182114 126264 83607 49750 27503 17972 6817 4569 1801 324 375 355 405 394 278 301 292 325 200 224 215 226 259 177 193 193 259 215 91 155 223 225 157 151 132 206 130 125 140 120 161 27 156 27 -28 42 91 19 -4 97 -25 57 52 137 198 49 96 -7 -20 60 65 115 138 80 35 125 155 32 84 98 153 125 113 144 46 97 201 80 81 209 183 179 210 193 116 215 227 109 206 253 260 229 214 281 256 212 235 263 226 240 187 210 229 225 210 319 345 421 838 1731 701 191 202 312 289 231 289 356 266 303 282 255 300 249 209 232 209 268 183 223 265 298 333 316 366 343 281 149 104 121 74 101 128 85 64 59 65 -7 44 61 33 44 48 75 110 63 44 82 87 28 -2 96 119 36 65 31 43 -6 97 113 76 54 87 42 38 94 82 69 99 66 66 72 100 69 38 43 74 101 112 54 79 66 88 69 34 31 49 19 58 51 84 43 37 70 85 51 35 81 72 81 85 75 52 16 33 55 99 65 48 32 38 53 68 66 76 78 57 42 62 89 76 50 55 32 29 45 56 69 59 61 76 48 64 65 103 95 69 75 51 56 58 69 40 49 66 75 66 56 42 52 50 45 44 49 45 41 38 43 54 38 31 40 35 24 21 20 14 1 2 59486 341 178 30 11488 16 31 26 7188 1982 58 424 606 672 635 740 952 1410 1759 1849 2182 2709 3447 4126 4385 4628 4850 4786 4804 4217 3324 2916 3086 4256 4812 5726 6763 8255 10762 12715 13214 15734 18655 19949 20407 21222 20751 20909 26195 30498 32222 34042 35011 33877 32657 26751 22999 26212 28588 29071 33564 43511 47569 50375 63201 81142 105718 137476 202730 257985 309531 424946 503777 438904 280297 198139 194292 172627 196658 252093 120925 184061 72876 16082 8453 3699 2220 1416 652 431 366 308 261 159 225 273 236 229 318 218 163 163 234 162 204 176 163 159 205 61 149 71 158 331 200 99 159 182 114 109 104 63 32 38 46 44 75 62 69 79 29 58 134 0 79 109 46 15 73 89 157 190 31 80 95 106 61 114 60 61 73 88 107 121 120 187 160 123 128 150 75 102 186 227 191 190 152 221 201 185 214 226 249 283 328 226 279 227 219 205 208 202 256 313 312 260 203 197 219 206 232 223 234 314 305 267 235 226 210 230 244 216 213 280 274 271 295 271 300 312 256 308 283 160 99 64 56 77 121 132 69 36 -1 -19 53 64 70 36 35 73 37 63 75 74 0 76 47 51 95 83 117 108 99 88 36 51 31 30 43 38 48 60 54 18 70 74 29 36 76 44 88 66 74 62 56 45 37 59 50 10 53 57 57 42 53 62 53 55 69 62 55 59 65 43 56 49 20 4 31 50 42 60 89 78 70 68 51 66 96 55 62 57 45 42 70 62 40 44 49 61 51 35 74 49 48 35 63 57 32 16 25 44 51 26 24 43 42 38 43 46 37 26 35 21 30 34 37 36 35 40 28 30 17 23 29 18 27 17 1 3 13 59492 279 1922 30 11492 16 31 32 7186 1983 -69 38 392 1079 2622 5114 7898 13916 33859 82163 165932 286191 406557 627834 692478 599307 650586 644471 620252 319296 177067 361470 283301 21352 2237 450 258 200 232 190 167 277 172 116 135 162 185 216 180 216 235 128 85 101 147 220 109 114 143 139 212 204 191 171 142 81 90 -13 13 47 48 21 101 -25 11 55 93 47 60 70 135 76 6 -10 57 33 47 28 -30 105 135 101 116 113 105 134 122 39 80 81 4 148 148 74 194 90 228 266 184 119 194 245 292 235 216 240 360 289 222 232 270 168 188 327 240 201 199 126 162 213 223 262 178 159 241 239 242 197 270 247 210 145 186 194 229 230 227 267 232 324 280 261 236 275 234 77 105 93 78 122 37 73 73 72 43 102 93 8 27 23 36 2 24 24 25 3 -8 79 41 72 59 35 53 43 105 73 44 27 61 66 28 8 27 58 41 33 42 61 52 41 26 70 39 32 32 68 67 48 46 30 40 24 41 39 39 69 50 47 76 15 43 69 37 54 34 48 71 75 48 40 30 16 42 52 26 30 69 65 61 56 52 52 60 44 35 55 52 65 65 56 44 53 65 64 23 44 71 68 37 33 25 37 20 44 36 45 25 34 48 26 42 22 37 48 43 31 23 33 45 30 30 33 32 26 34 16 3 999999 5 59498 295 1565 30 11495 16 31 38 7185 1984 899 126 19 1353 2921 3730 7402 25375 45747 29748 25932 58432 121029 146426 128941 155128 168641 98115 50273 47460 84370 121602 103872 141784 282371 369037 374650 731519 607889 495500 407906 672791 422996 80143 3081 202 199 142 152 148 64 170 187 198 248 176 190 186 201 209 165 143 181 168 121 191 289 165 240 148 172 156 148 95 165 114 25 75 32 49 65 97 98 38 -18 80 64 56 87 94 59 86 133 24 -65 86 54 73 85 39 119 87 85 110 104 50 20 104 104 9 70 129 76 109 81 71 126 81 112 172 209 184 197 164 140 185 171 204 234 286 156 154 148 285 185 171 210 188 179 125 211 153 157 159 195 175 228 230 150 199 213 224 210 159 225 248 247 260 280 265 242 248 273 228 160 150 138 70 53 21 80 48 66 76 67 54 33 51 37 9 76 55 36 31 18 34 51 32 46 22 57 90 81 88 30 40 64 15 39 40 20 40 47 11 25 65 76 56 101 100 28 16 5 42 55 43 81 105 71 51 56 36 33 -2 63 58 47 34 20 30 60 23 48 37 53 64 44 43 73 43 22 17 30 63 33 53 68 72 84 38 51 34 41 67 54 22 60 35 27 47 52 48 46 62 56 30 43 39 32 59 32 33 39 60 43 28 42 44 46 53 26 37 26 34 32 42 37 33 41 40 49 43 22 23 31 21 17 27 32 21 14 8 8 5 0 59504 276 1952 30 11492 16 31 44 7184 1985 1248 3674 9599 8394 3766 4659 3450 2726 3213 8522 34694 101841 184268 275271 458799 452109 681533 792695 854538 664001 363374 561773 475498 6691 355 230 297 183 184 206 253 137 163 133 136 188 165 105 134 170 153 168 204 155 177 184 79 95 151 42 108 93 80 78 95 90 -63 -16 80 43 -17 -32 31 54 90 34 32 23 65 -9 118 82 65 15 118 81 77 147 97 117 75 147 116 52 72 48 111 4 63 119 130 129 111 149 40 69 123 123 145 155 201 182 213 210 148 183 185 196 213 254 210 174 236 160 185 159 198 207 163 169 136 211 204 175 135 145 174 248 205 211 170 199 241 216 216 144 192 291 236 288 176 148 114 94 56 97 91 89 30 -23 11 43 4 -13 33 16 41 21 -16 -2 36 46 55 -7 36 39 33 32 1 75 53 45 41 68 10 3 56 23 29 80 96 76 104 40 5 57 32 8 64 29 36 63 95 63 40 35 37 17 66 39 9 20 -3 18 19 -27 6 33 13 5 57 44 42 18 -28 -14 2 41 21 35 57 26 43 54 24 7 45 41 45 55 0 5 4 24 37 24 27 46 46 25 65 38 47 39 32 45 21 35 54 24 39 26 38 42 32 26 11 32 40 37 37 39 31 24 44 50 20 12 12 23 22 12 10 18 999999 7 59510 282 1829 30 11489 16 31 50 7183 1986 364 1915 3367 1411 1251 2455 3961 10759 35117 73012 124005 306419 604480 774189 774938 659641 791002 904517 495241 131802 67182 49751 35514 4112 290 157 131 191 243 140 205 208 187 180 109 160 205 140 147 223 129 158 145 103 137 166 211 100 113 215 136 62 129 135 90 39 77 134 34 80 91 93 29 3 -30 26 9 61 10 12 20 38 20 75 82 16 -22 103 35 36 119 53 40 143 28 25 18 79 72 90 34 75 126 101 98 152 156 51 123 144 172 144 64 99 153 152 76 105 168 228 225 237 209 227 258 277 237 240 223 256 258 229 210 195 211 197 174 220 234 259 188 216 233 166 231 200 162 235 237 230 195 174 244 198 202 104 93 120 89 115 64 19 38 -6 12 62 58 74 37 2 -2 26 9 17 36 20 47 6 5 30 25 85 37 56 86 62 37 61 64 45 61 20 70 44 32 28 74 7 25 60 42 41 33 12 53 71 39 68 55 42 -5 -18 -30 14 61 55 49 18 20 55 26 19 33 35 52 23 3 56 48 58 56 40 37 61 42 72 58 30 60 36 35 41 6 34 39 64 56 64 36 37 15 48 39 28 29 37 21 -1 29 25 12 28 34 41 36 50 32 22 50 60 52 39 43 47 52 39 43 43 30 34 13 30 13 11 16 9 1 17 16 999999 7 14 59516 348 120 30 11490 16 31 56 7181 1987 2451 2020 2012 1933 1816 1859 2223 2802 3446 4715 6497 8736 11767 15417 17371 19989 21652 22809 23480 23457 24947 25397 28122 31141 38211 44188 50186 58565 64700 74038 83064 93169 102858 99734 92447 92469 99354 104485 107422 105525 99828 92242 83049 76488 57898 38342 29979 28435 32543 31840 31593 20805 7478 9970 10798 4399 3608 3942 4177 3756 5011 7798 22799 13546 10165 23899 52657 100706 206333 275640 289712 123993 4230 1312 153 209 223 251 262 74 194 158 213 310 209 183 232 248 247 190 224 139 148 217 124 70 149 187 107 177 108 174 159 212 171 168 170 229 139 124 76 51 169 140 121 107 107 68 69 69 26 -16 -61 103 24 36 147 111 -4 130 131 -19 24 50 98 97 84 143 110 106 182 103 70 7 23 161 168 118 105 68 101 170 215 156 155 171 155 116 131 153 175 65 133 195 171 188 163 226 220 175 249 240 252 210 275 273 277 305 262 244 247 222 246 228 278 222 151 199 236 244 182 169 256 245 231 269 332 356 345 275 266 175 165 73 135 102 91 34 38 50 42 98 -9 50 105 88 70 112 63 28 76 -10 60 87 95 63 33 9 27 102 46 47 94 11 54 68 56 92 102 100 122 58 63 107 95 85 54 103 78 96 87 96 95 101 73 78 67 76 54 69 86 36 86 10 19 31 86 59 64 79 65 53 57 90 96 13 83 93 51 36 77 55 64 95 76 83 78 74 79 67 66 69 66 64 43 86 108 97 77 70 69 81 85 104 86 56 74 82 79 60 72 64 57 83 65 98 81 70 54 40 55 69 64 64 60 48 37 41 54 56 50 44 55 55 54 52 45 35 24 18 25 26 24 3 12 16 14 3 59522 350 123 30 11493 16 32 2 7180 1988 2433 2102 1911 1618 1998 2215 1998 2218 2100 1864 1647 1395 1249 1305 1426 1447 1848 2537 3546 3791 4530 5295 5156 7534 10645 13414 13604 15399 16950 17900 18719 20975 26241 29222 37602 43948 45100 40486 44926 44084 42688 40395 31919 28607 39479 55350 74435 100877 133224 156907 169884 193213 203907 192658 151701 134166 138051 154559 154028 129862 109805 104825 105506 113272 136871 160272 178435 169893 142499 91910 26346 9612 5493 2469 1003 1210 1053 1017 1018 1050 801 626 793 418 244 295 230 245 250 207 254 232 128 239 217 137 278 254 244 254 278 198 194 177 197 159 196 233 166 116 76 120 154 229 186 81 117 73 41 113 123 69 91 11 66 139 147 32 55 122 98 100 56 104 76 141 60 30 5 126 127 56 70 97 98 47 22 104 57 155 109 124 158 75 109 88 175 122 133 41 142 169 182 82 119 94 165 198 238 266 314 187 251 265 287 263 300 296 369 256 300 196 215 238 187 263 319 306 317 240 208 245 273 306 281 275 262 263 304 277 299 317 377 376 230 163 219 138 134 153 105 49 74 47 26 -10 54 96 53 25 86 81 85 19 35 38 63 12 16 62 54 50 30 37 112 102 97 93 131 126 70 133 128 67 69 85 70 68 65 105 84 56 115 80 82 76 79 81 107 37 40 70 63 66 80 86 108 49 51 100 56 46 15 88 86 78 79 66 83 104 71 82 45 53 83 95 69 127 110 97 60 53 86 109 121 85 110 101 92 62 99 87 107 104 98 97 104 82 92 100 62 58 42 65 80 61 70 86 82 94 75 77 78 66 76 69 70 64 68 43 68 64 50 66 52 42 48 45 43 43 39 26 23 29 18 13 0 999999 1 5 59528 307 1388 30 11498 16 32 8 7179 1989 20 213 564 998 1670 2449 3379 4879 6522 8132 10463 13443 17265 21995 28180 36492 46598 59934 81717 116465 161565 226090 315803 403429 483395 524733 484210 469852 404869 293539 233302 225184 222339 180151 116313 80534 53145 35959 34742 27375 20165 17591 23935 21828 21700 13079 7239 5666 4670 1200 583 186 172 104 162 209 127 154 102 148 226 156 176 141 109 -8 133 131 90 88 84 65 40 128 143 38 38 79 123 71 89 96 140 91 33 110 60 229 114 116 79 111 121 123 45 -1 76 113 102 48 71 74 127 137 101 176 166 131 151 118 106 151 106 27 81 125 159 124 84 119 94 117 177 129 174 138 148 207 145 143 200 240 208 257 265 263 314 286 219 268 274 282 188 224 212 243 234 219 218 237 193 203 224 219 256 256 292 320 331 269 291 331 372 288 241 163 141 85 47 13 2 6 54 51 104 105 70 53 30 102 48 56 46 93 95 81 59 66 64 55 29 39 99 35 83 55 65 65 62 83 89 74 124 64 92 96 96 44 67 86 57 71 96 104 52 42 67 53 25 13 58 29 10 60 75 55 53 71 75 56 54 66 78 65 50 0 62 71 73 47 42 69 48 71 62 63 58 45 93 76 82 74 76 53 71 80 44 62 71 89 71 51 62 58 85 69 56 58 79 58 68 95 80 50 49 44 46 49 61 64 66 75 63 44 52 57 50 53 49 57 59 47 52 54 33 18 16 22 22 12 9 2 6 15 4 999999 2 59534 295 1837 30 11497 16 32 14 7177 1990 123 492 881 1396 2249 3311 4808 7335 9737 12973 17714 23958 31178 38193 46590 56402 67223 88256 116876 140288 163786 187790 197699 220311 264836 306150 337318 409626 487273 526702 547631 507499 338130 169596 84442 34915 29114 28767 18882 7810 2504 821 221 143 94 152 111 181 196 235 223 279 161 131 152 78 69 151 36 20 28 85 35 87 35 99 42 -54 146 78 105 61 125 155 171 71 14 151 39 191 76 83 76 49 76 107 136 111 100 243 96 108 112 102 133 69 153 117 64 222 106 123 108 179 188 184 172 99 141 238 144 137 198 281 275 259 274 289 298 271 212 262 289 246 203 184 239 226 257 266 221 229 183 255 200 147 248 280 236 273 283 285 274 286 407 468 435 308 210 157 103 83 85 129 105 55 103 91 105 35 25 47 48 49 27 33 60 96 108 79 4 58 39 56 84 98 33 27 60 85 92 94 123 45 21 81 80 55 34 56 61 56 20 29 91 96 43 51 15 91 110 75 70 65 62 78 50 51 38 87 84 71 74 48 59 90 133 97 72 89 88 61 71 88 79 88 123 97 104 104 68 69 83 82 59 61 83 59 64 92 82 75 61 59 49 64 52 69 63 88 79 48 63 109 88 71 76 81 68 88 82 83 76 100 91 85 66 65 71 68 77 79 70 65 58 59 48 46 54 43 29 42 33 44 35 38 38 47 37 29 15 6 8 13 3 59540 287 2008 30 11488 16 32 20 7176 1991 -47 153 687 1450 2375 4257 6673 9825 13701 19378 29254 45937 70965 108295 157675 214050 267902 296579 343994 380162 428555 432312 373313 302528 253315 251233 318929 419338 453204 289087 123806 69718 19911 5830 1693 664 283 163 190 209 233 255 178 96 120 138 172 38 103 109 142 185 92 49 116 40 -20 79 39 33 66 92 -4 70 23 101 94 143 106 84 51 2 106 77 46 134 129 72 85 130 85 72 56 87 149 97 71 179 119 57 141 216 184 149 111 159 210 118 149 195 146 159 158 192 233 209 238 200 219 205 283 250 274 314 286 237 197 256 197 248 188 198 187 201 201 284 168 188 230 227 260 235 190 269 276 331 280 300 274 429 411 377 436 373 257 185 157 97 23 30 72 84 115 57 14 16 80 80 55 72 86 56 63 4 62 62 53 59 108 55 47 58 56 38 110 70 120 76 93 80 75 88 84 56 39 108 100 96 79 102 95 52 78 51 69 53 87 106 57 51 82 55 54 60 46 59 66 35 43 72 61 86 61 49 79 60 19 66 76 51 71 67 88 105 73 86 43 42 83 74 100 83 76 64 73 75 81 84 79 87 71 90 66 67 67 56 72 62 52 91 83 65 66 67 77 65 77 97 66 67 64 71 93 87 59 63 50 63 73 59 46 59 49 42 48 56 47 38 42 37 40 46 32 21 29 24 17 59546 275 1969 30 11479 16 32 26 7175 1991 -96 437 1066 1811 2825 4449 7166 11666 17539 25532 35182 42724 46488 50398 49673 46119 49742 61557 80271 111307 152312 220189 316671 453734 642796 860986 874406 668253 426211 132625 30749 9240 4690 2893 612 114 118 157 111 25 48 152 52 124 139 120 -17 67 3 -31 41 27 37 4 108 -1 76 77 35 12 2 59 12 5 98 88 48 32 95 4 169 80 -16 21 -10 74 114 49 24 35 110 61 105 42 81 154 118 49 76 114 46 71 60 80 88 25 116 108 138 125 123 165 158 124 134 164 146 155 147 211 219 128 88 162 145 115 158 125 82 74 161 140 153 147 133 202 130 168 226 219 135 182 181 208 200 189 232 247 261 292 326 314 370 401 276 160 113 32 17 12 50 58 9 -6 -3 -18 84 -7 -49 -65 23 -32 -23 37 -32 -61 -39 -72 -34 28 13 20 55 38 67 58 58 51 77 39 7 -4 54 -1 -29 12 92 53 38 52 -13 23 34 15 17 33 -10 21 32 30 38 -5 -30 9 -5 -7 13 26 7 11 35 43 27 18 46 39 55 41 51 13 24 30 13 12 30 -21 6 23 8 30 35 62 31 13 -7 18 16 36 31 8 26 18 23 24 21 2 38 27 9 31 44 24 27 25 22 32 31 34 35 24 23 17 24 35 26 6 13 30 26 10 4 21 9 10 2 59552 287 1936 30 11476 16 32 32 7173 1992 154 504 1383 2320 3172 4749 7380 11173 16556 24279 36740 57920 87713 110413 123636 156113 182464 194078 242172 306137 370476 451590 486366 420753 370058 294217 246182 235823 220811 226285 213619 216848 204621 97303 81085 74395 46651 3191 190 148 219 204 209 222 261 204 126 158 158 85 99 50 98 100 57 154 43 57 47 115 115 112 127 163 52 125 75 39 79 82 38 85 209 147 164 107 89 159 162 126 91 149 161 29 160 167 94 57 69 180 99 193 144 148 150 207 134 164 153 144 87 155 167 169 146 201 144 123 150 241 276 241 242 156 233 211 190 168 217 240 203 279 224 224 149 172 152 191 217 277 233 242 234 299 259 288 280 274 314 353 412 453 463 420 327 279 266 158 119 115 69 101 46 51 53 45 75 41 -11 31 87 43 72 59 29 48 68 63 37 38 63 83 84 87 32 58 44 9 32 60 52 62 57 80 60 68 52 74 52 71 143 129 89 82 93 99 58 80 63 65 62 50 23 32 67 28 62 59 40 48 46 72 49 28 44 66 73 51 43 66 45 33 41 72 64 62 56 74 76 84 34 88 47 58 64 54 38 64 71 72 62 56 38 68 77 76 65 65 79 71 42 58 76 38 30 55 72 67 30 55 59 56 47 59 45 36 42 51 51 45 42 40 38 46 40 26 30 29 31 29 26 17 9 3 999999 9 1 59558 302 1487 30 11477 16 32 38 7172 1993 72 384 738 1298 1819 2624 3811 5293 6712 8398 10540 12803 15617 18270 19567 21945 24872 27095 28813 30570 33340 38631 42459 48896 54843 62305 73620 85740 120128 160862 190121 221091 258830 316799 430391 523201 593605 728625 784117 525072 210157 78689 41442 23076 15957 6902 2478 2712 2369 866 169 184 204 128 203 106 132 172 169 96 22 46 117 87 45 94 107 -9 69 73 11 -25 88 38 89 59 -19 69 38 70 122 -3 18 121 71 79 104 3 86 21 63 17 55 168 183 147 185 93 143 86 77 120 140 116 87 113 119 174 98 97 98 72 146 75 31 124 209 119 68 97 91 153 229 152 147 226 288 201 179 201 193 288 261 201 176 205 209 183 143 213 270 237 300 242 176 214 138 167 259 227 225 319 258 325 364 384 489 437 408 286 193 146 88 93 139 42 50 68 46 47 100 82 59 36 10 -25 17 53 -15 3 13 55 47 51 13 50 13 -12 96 82 28 46 55 53 93 57 82 80 35 36 61 62 70 45 50 61 94 54 33 59 53 59 29 57 31 18 33 41 15 13 24 42 71 26 11 13 85 51 85 22 41 68 39 52 54 57 67 48 42 69 72 53 46 55 46 55 88 59 59 51 53 35 27 61 57 57 54 61 55 52 47 36 89 54 39 43 54 71 40 57 72 49 37 48 47 56 42 46 43 34 38 42 29 31 33 38 37 38 31 18 24 19 19 18 20 999999 999999 3 6 999999 999999 0 59564 314 1068 30 11478 16 32 44 7171 1994 -86 3 288 626 969 1484 2085 2883 3674 4517 5809 7162 8918 10663 12921 15203 18259 22307 26679 32299 37800 44076 53174 65206 78595 91630 110101 134579 162341 194940 241912 305975 367759 402748 403156 395663 330608 236000 179401 153840 127907 104777 98074 104526 126140 146042 160364 127025 87384 58342 39855 47360 40294 5714 276 250 321 168 207 127 205 236 139 122 144 122 76 101 81 150 137 47 70 100 100 150 140 100 162 38 29 41 97 69 17 77 -4 31 137 67 97 160 42 135 162 173 160 87 77 125 76 100 221 90 39 -2 62 75 111 147 144 71 121 173 62 72 220 136 135 158 99 102 123 104 94 121 112 215 66 171 177 122 183 197 252 151 129 112 194 240 198 275 236 238 212 183 151 230 239 170 153 256 273 204 192 286 289 204 290 359 249 204 251 259 216 224 207 319 411 461 508 392 222 159 207 223 167 118 72 77 86 90 130 77 89 65 47 50 20 35 39 15 -9 9 32 98 95 20 31 63 48 68 51 51 -26 -12 28 87 81 69 32 67 45 64 64 96 106 109 86 83 84 71 29 80 84 40 52 53 66 65 36 35 29 39 38 52 98 83 52 59 27 46 29 71 56 51 53 73 47 56 81 49 68 80 70 59 64 55 65 53 58 55 48 46 62 63 63 73 44 55 38 56 53 55 56 58 44 71 59 38 52 42 36 43 42 33 22 26 47 55 42 50 50 36 28 34 35 35 48 61 43 21 30 26 24 23 26 20 11 2 4 9 5 5 59570 313 921 30 11481 16 32 50 7169 1995 83 341 751 1277 1457 1962 2399 2893 3381 3832 4095 4621 5554 6502 7356 8776 10546 11254 12681 15326 17757 20586 23819 27602 31553 36060 40542 47546 57294 67803 81953 99781 120378 146402 182264 218993 254305 291723 306545 313811 316724 301287 286065 268731 252935 241305 204163 185870 183315 165952 114630 81708 65035 53152 37300 14122 4581 773 200 242 172 221 213 292 189 222 200 143 189 183 125 69 -16 102 31 20 69 10 96 70 23 20 5 -66 42 127 21 36 138 87 82 43 121 57 90 12 31 161 28 128 179 68 2 87 129 69 24 52 53 65 91 61 88 142 85 144 107 42 66 124 114 52 197 171 148 69 99 184 81 82 135 152 73 184 167 156 197 76 172 118 86 146 169 144 77 176 146 168 279 207 129 222 366 262 224 178 129 242 141 204 164 152 193 227 313 290 285 321 316 302 203 248 280 308 467 447 300 218 206 245 227 88 98 85 99 32 73 46 59 6 -5 54 39 33 21 61 31 37 16 46 51 37 62 59 15 60 7 94 83 6 12 20 42 50 76 68 78 19 30 2 21 38 24 20 51 24 -9 19 20 22 30 57 36 57 51 42 27 48 52 29 -15 12 14 23 41 25 45 70 11 31 44 14 33 23 15 36 36 8 25 7 46 27 48 51 35 50 51 38 61 45 10 20 33 21 39 55 66 43 42 34 42 43 55 71 36 25 36 48 47 22 16 28 23 41 51 26 16 28 28 21 30 7 9 13 20 17 20 15 10 5 999999 999999 0 59576 321 742 30 11482 16 32 56 7168 1996 30 452 956 1488 2067 2708 3209 3631 3818 4076 4867 5402 6421 7496 8562 9942 11517 13527 15847 17807 21109 25380 30041 36639 43109 49985 58641 66313 73623 82349 94679 111926 128384 141092 152917 159195 163321 164017 161249 164771 174602 202865 221442 224183 226441 213091 213035 223453 200853 167947 151328 129013 111888 95934 78811 51658 36569 18513 3932 716 294 148 220 201 227 237 251 323 191 164 297 236 109 154 152 154 135 156 106 155 140 158 146 89 98 0 33 133 94 57 160 141 6 -12 28 93 87 96 27 21 50 67 63 129 77 113 158 46 32 8 119 126 159 86 53 74 80 134 106 127 190 181 152 165 86 90 149 191 181 130 81 121 177 128 176 232 131 75 141 152 126 196 197 169 139 161 151 133 106 135 183 188 170 156 184 168 304 436 716 543 337 290 452 639 264 236 200 193 188 216 249 352 375 377 404 484 401 397 357 444 462 354 290 253 275 198 160 140 103 68 39 76 86 35 72 12 6 29 27 122 96 2 35 37 20 51 31 39 26 31 93 76 78 64 62 49 104 3 52 61 42 8 60 72 119 92 33 81 58 46 92 76 69 89 94 88 54 77 64 50 52 41 30 84 72 44 64 35 87 41 35 55 32 74 80 45 48 39 48 66 52 85 40 10 34 63 66 64 70 36 52 33 12 36 24 16 43 74 49 52 58 57 61 67 52 65 64 69 68 29 45 53 62 78 44 39 52 49 41 53 53 45 54 56 43 33 55 58 44 20 36 31 25 24 32 33 18 5 0 16 11 59582 334 258 30 11478 16 33 2 7167 1997 402 764 1176 1614 1700 1753 1903 2393 2907 3744 4353 4712 5050 6045 8414 10684 13290 15541 15426 15634 19475 22687 25299 27977 32291 40218 54805 65018 71906 77772 80280 77394 75360 73957 69900 66197 63120 63237 65512 68421 71650 78446 82926 82029 80925 79021 74883 76296 80116 88230 98010 110138 124472 142017 157062 167915 172336 166205 153376 141513 133723 109927 87342 66111 51484 38945 31451 31965 31038 25022 19462 15910 10204 4137 2820 1882 1836 864 217 262 249 120 212 248 222 37 53 148 111 172 180 86 55 114 59 -5 -3 85 66 116 142 17 -80 -14 -5 42 51 -92 84 -14 -82 16 -49 -80 23 12 17 23 -14 63 38 -54 16 -6 27 12 117 239 214 156 102 150 176 90 96 149 198 129 105 131 194 128 123 85 169 142 37 119 179 86 127 108 119 142 83 105 74 136 158 81 147 112 68 97 87 91 25 98 119 159 148 158 216 250 224 252 215 338 309 249 165 227 210 139 156 183 196 268 267 323 437 541 436 493 552 492 367 293 254 254 234 183 163 130 117 53 34 39 53 -13 18 15 -26 -20 56 79 34 35 70 46 -4 60 57 21 49 49 4 14 2 -21 -27 32 22 14 4 22 49 6 33 102 37 23 59 45 54 77 33 36 67 87 76 65 82 38 58 53 3 49 25 20 24 33 61 39 13 22 46 56 74 67 25 33 56 57 74 19 18 35 27 46 62 51 23 6 24 72 53 42 33 33 41 23 27 30 27 25 38 18 22 58 53 40 17 27 34 37 31 26 28 32 38 21 33 45 37 22 31 39 23 6 16 36 41 42 17 29 43 14 999999 999999 7 11 12 8 59588 337 224 30 11474 16 33 8 7165 1998 6 191 69 231 637 951 1322 1926 2928 4546 5642 6331 7129 8244 9226 10677 12385 14100 16313 17803 22632 27386 32282 40872 48456 59606 70851 78299 85229 89710 90807 88880 86714 88629 87209 84517 84469 84604 84078 90386 99213 109758 122271 139785 153708 164979 167684 154260 140029 124599 115444 112340 103774 93256 81084 73567 73467 71854 65215 61044 54490 48314 41562 35675 29777 22657 14587 11159 8883 6137 4371 3020 2095 1373 1172 1007 887 907 852 609 248 216 210 210 180 154 180 152 158 11 154 251 182 189 61 70 58 137 52 87 59 45 79 107 97 130 75 44 25 19 22 107 54 12 15 -22 6 30 30 32 41 102 45 146 93 186 280 347 539 663 583 512 467 266 272 316 276 246 290 103 79 135 178 198 164 132 86 142 129 124 30 129 177 60 49 129 90 112 66 118 97 103 145 175 126 175 219 205 167 198 127 178 146 120 144 152 201 231 293 296 299 355 251 227 211 281 257 241 240 262 286 347 416 488 556 592 635 585 368 367 403 386 323 241 158 106 105 111 62 -5 0 -3 15 40 -11 6 40 21 47 -10 -50 13 82 55 25 0 30 36 36 42 72 14 21 90 41 40 40 36 30 37 99 125 60 27 61 71 89 68 38 38 40 60 80 52 72 39 19 37 44 27 -7 1 30 22 54 46 49 41 60 36 59 31 19 59 51 92 37 29 35 66 25 32 23 54 74 69 52 63 45 58 74 55 62 54 30 38 47 20 14 23 47 46 16 44 52 47 43 65 62 49 36 33 15 25 31 23 37 38 26 23 31 28 17 26 33 27 14 28 39 22 12 8 2 7 6 8 15 59594 338 128 30 11468 16 33 14 7164 1999 81 74 127 380 679 836 1040 1468 1777 2165 3831 5227 5856 6960 7992 7911 7911 9334 12276 13778 14872 18630 22770 28754 35303 36613 40103 44706 48053 53830 56400 55402 54330 58283 63754 68332 76972 78144 76096 79263 80492 72704 64606 64653 64127 68492 70788 73316 83780 87982 84452 84589 104903 113635 100371 95875 109703 114798 118126 126388 127718 105632 112765 119801 102824 116260 102152 33731 8405 2971 1759 1041 788 421 311 285 233 202 376 155 100 48 125 179 116 136 244 248 165 151 148 242 101 136 151 14 127 168 -7 45 74 141 54 87 111 55 78 9 11 83 92 -20 -58 -22 54 46 -20 19 -42 -34 -42 0 -26 0 45 112 148 219 312 294 378 405 469 397 445 462 543 491 404 295 201 158 92 120 183 163 123 120 97 69 130 157 98 94 128 103 55 141 141 141 41 125 206 220 176 191 150 204 148 147 105 134 193 187 185 216 135 227 217 336 238 227 248 202 186 230 204 142 163 187 235 212 303 374 434 454 602 599 581 605 610 459 323 327 258 287 200 116 109 48 79 31 26 42 4 13 79 -13 -51 -39 -30 -11 11 84 56 50 28 45 28 29 45 1 10 70 75 51 -30 -16 -10 64 2 19 19 8 -7 44 26 21 45 96 44 34 -1 -18 35 37 58 31 23 51 38 29 39 41 22 10 9 -25 12 53 29 37 8 26 36 62 71 31 68 67 48 31 27 23 42 47 30 54 28 14 43 2 19 41 26 23 59 54 27 14 22 16 13 33 32 57 43 17 26 34 29 13 29 37 24 11 47 37 14 26 4 3 17 5 9 36 11 33 26 10 21 24 13 17 14 10 17 6 59600 319 844 30 11464 16 33 20 7163 1999 -38 77 249 500 965 1213 1610 2086 2548 3363 4274 5213 6265 7642 9254 11171 13299 15886 17457 18594 19206 19169 19239 18565 17966 18158 18927 21467 28282 40400 54332 71426 95517 132725 180611 213420 258577 351780 405086 467311 484587 438117 403855 396140 326753 246703 198077 168961 173113 209845 187501 120300 3442 255 239 202 201 175 100 176 164 72 182 289 169 249 240 166 100 115 131 162 145 95 89 113 167 137 137 58 121 128 144 196 77 -24 36 108 61 35 37 -8 65 81 77 47 93 94 141 177 215 279 364 406 241 210 266 230 301 500 556 570 548 562 426 391 379 347 256 181 205 210 143 87 208 174 106 112 155 127 147 164 162 148 142 145 210 178 145 117 160 208 196 204 164 87 226 235 205 181 213 250 165 214 226 334 277 234 282 387 251 242 273 281 260 157 225 263 281 419 372 396 509 670 747 728 669 793 662 447 372 319 247 253 170 133 143 91 5 86 89 63 86 60 53 64 33 69 35 42 38 22 56 73 82 105 35 67 116 64 94 46 41 7 50 86 85 71 85 106 63 85 69 84 40 76 105 98 60 80 66 57 78 74 42 46 35 21 27 40 59 49 39 43 39 67 38 59 60 64 34 34 45 48 34 9 46 80 59 56 52 62 58 87 43 28 91 64 58 59 39 57 65 53 31 33 41 42 21 37 48 45 71 40 42 49 71 63 46 41 47 58 52 51 58 68 49 48 68 51 45 47 47 63 42 38 34 26 28 41 32 35 29 30 27 18 5 999999 0 59606 285 1803 30 11463 16 33 26 7162 2000 -48 208 361 820 1660 3007 4511 5763 6664 7654 9847 13868 21577 29848 37885 50994 68548 104367 149271 211784 237375 188353 251907 385780 495935 458133 547325 667899 661880 553077 373376 248101 102267 167517 114944 3572 141 125 100 122 74 168 53 2 59 999999 7 -11 12 47 -1 -49 45 25 -32 4 17 57 23 23 7 21 69 96 120 294 404 563 739 938 821 721 631 352 283 221 158 106 123 191 214 192 185 253 368 286 252 238 261 202 180 227 134 121 122 183 164 148 146 121 109 160 108 102 147 159 152 178 109 80 161 198 98 146 234 189 164 177 105 197 224 213 199 280 228 278 244 244 221 260 309 289 278 259 232 295 215 254 329 374 420 584 672 675 647 759 706 603 456 406 423 269 311 246 105 115 38 13 84 65 41 34 40 54 47 44 52 26 48 73 36 15 30 70 54 -3 33 54 57 40 26 43 52 60 49 53 41 33 40 44 83 38 47 57 43 34 67 53 59 18 47 62 45 60 42 22 12 32 29 -21 -10 35 59 43 22 38 39 26 -8 29 37 34 36 46 18 38 30 15 26 6 23 43 25 24 53 53 72 68 29 31 27 37 10 19 14 47 24 58 41 7 38 39 34 19 25 17 13 39 22 15 22 19 28 42 20 20 34 46 35 36 43 43 37 27 22 17 20 26 12 999999 999999 999999 999999 10 6 59612 316 1022 30 11462 16 33 32 7160 2001 -72 -7 161 427 585 990 1519 1952 2704 3580 4683 6313 8304 10963 13430 17004 21375 25523 31064 38212 46120 54955 64931 75456 84001 88905 98654 110748 114249 125149 132822 143598 166354 195456 230296 227107 221507 215793 180556 173448 196656 236992 218484 160389 92245 52239 75028 100413 127252 189555 187107 162558 172495 251974 326125 215947 10295 303 135 154 136 134 121 60 162 119 15 52 14 100 40 96 48 33 14 126 83 54 73 84 -9 50 5 -17 -80 -80 95 55 86 99 247 413 850 1337 1887 2458 2526 1811 1173 1008 737 435 363 244 218 257 249 221 312 306 262 301 237 234 262 293 212 124 142 167 190 183 144 168 140 173 165 231 214 155 159 194 215 211 152 133 188 214 217 148 218 176 227 276 241 202 227 221 197 196 228 267 329 310 264 269 306 328 389 343 342 345 286 361 347 461 732 729 783 739 761 731 639 600 509 452 432 421 409 268 108 88 158 89 75 58 64 37 46 36 91 34 -6 36 48 67 -1 20 42 44 67 70 62 84 38 66 117 68 36 130 74 72 45 77 65 96 45 75 45 4 33 47 55 85 106 71 65 55 53 40 85 74 51 58 61 40 46 63 84 98 71 25 30 49 47 45 33 21 22 47 39 77 75 68 29 78 68 69 71 72 63 62 48 58 77 88 63 53 52 68 75 50 36 48 36 40 56 62 62 77 92 65 41 43 68 65 70 70 66 78 73 67 57 63 55 43 42 54 53 49 42 34 50 46 36 25 24 33 39 42 28 3 4 9 14 6 59618 308 1230 30 11460 16 33 38 7159 2002 -66 217 504 818 1209 2023 2900 3899 5106 6946 9310 11767 14160 17806 21470 26231 33206 41704 51199 58948 64942 73496 84588 97824 106661 115686 134377 154093 178112 199098 232740 257754 289076 342983 395549 429483 432325 370830 349831 368978 349026 289729 157645 73419 25838 2483 264 232 201 147 129 201 188 120 143 137 152 114 43 93 141 184 146 65 106 57 -29 -5 -25 117 46 117 61 43 60 -8 75 40 73 2 -45 26 228 331 716 877 1046 1226 1228 1053 711 561 532 610 565 567 513 436 324 421 538 511 589 647 496 361 410 327 214 244 323 242 222 246 151 230 211 257 277 221 230 140 105 127 137 196 225 141 227 272 188 267 140 209 169 199 211 186 210 188 243 255 294 264 303 325 407 212 174 316 363 314 344 321 401 528 602 748 715 695 678 708 637 589 533 495 470 480 380 341 267 183 142 104 90 67 97 79 35 60 43 86 36 34 51 83 163 95 47 47 34 101 14 65 73 21 71 79 63 69 93 107 35 75 103 55 68 100 85 41 67 120 84 68 32 55 65 74 67 82 30 22 31 43 57 69 54 55 23 66 51 59 82 43 48 51 13 41 29 37 31 55 62 72 59 36 43 59 20 50 46 49 51 57 58 46 73 64 45 56 52 34 59 66 61 39 59 51 60 73 64 80 54 35 72 71 79 78 57 62 68 73 79 55 65 50 31 43 48 47 50 46 58 43 31 42 43 37 29 21 20 25 25 30 15 18 21 2 59624 309 1255 30 11455 16 33 44 7158 2003 31 173 632 1320 2325 3429 5219 6734 8067 10407 14235 19411 27226 36904 48843 60937 71136 83965 90239 123388 174426 162206 147427 225564 352932 489091 437245 297464 324945 302957 281465 249679 190108 157857 161389 154118 151047 157557 175279 171369 136528 126306 113656 72712 61518 37624 1265 163 179 205 117 113 110 115 144 110 22 79 80 162 99 129 75 105 163 91 27 42 -40 56 -20 48 83 93 154 117 12 27 151 350 516 694 1190 1311 1235 878 530 578 693 1080 1364 2080 3139 3866 3872 3069 1690 925 616 487 437 470 467 645 723 748 736 805 637 605 571 410 275 268 232 219 288 238 197 146 213 184 160 130 210 200 227 160 208 210 132 107 213 170 207 245 265 228 226 282 236 261 366 385 344 263 271 315 429 449 517 397 383 478 584 658 675 684 690 756 787 733 616 584 573 527 483 398 402 239 148 55 68 66 95 85 -11 -24 3 51 61 38 18 64 90 71 86 26 -28 39 25 4 21 66 27 58 72 84 53 0 36 87 99 53 72 81 90 62 31 43 99 68 45 44 22 67 87 58 68 50 40 73 92 79 67 45 45 66 30 53 76 91 61 44 45 49 58 51 44 94 77 75 34 57 66 34 67 56 35 76 69 60 51 54 58 75 49 44 29 54 46 98 75 70 52 42 65 45 69 56 68 52 43 55 73 73 81 57 68 75 64 48 48 47 46 55 63 58 73 55 49 54 43 55 53 51 63 53 37 26 22 21 17 27 26 18 15 6 2 59630 311 1159 30 11449 16 33 50 7156 2004 59 375 709 889 1126 1361 1405 1707 2057 2612 3522 4564 6302 7619 9744 13433 16702 21457 32717 45810 51771 69698 103083 138996 139532 139585 154528 190137 240217 263073 305945 402508 580767 494713 460744 481004 433370 251255 102573 67057 51589 30973 24170 6931 5783 2496 293 262 359 365 442 582 772 1109 1353 1707 2253 2845 2968 3214 3846 3788 4193 4567 4663 4360 3971 3566 2777 1867 1061 268 82 55 29 62 21 44 6 22 67 71 144 270 424 655 1001 1222 1886 2733 3807 4700 5042 4831 4674 4034 3010 2387 1786 1035 617 546 469 548 571 595 609 611 692 633 557 707 616 479 348 269 275 249 190 338 301 191 130 195 221 190 229 253 165 248 227 254 181 257 279 301 287 276 342 272 351 338 299 298 319 323 328 315 312 280 372 359 333 361 526 602 653 662 685 671 643 648 696 714 638 656 714 590 484 482 465 442 288 191 155 112 93 160 98 66 38 42 48 106 51 9 37 31 48 88 89 117 85 34 97 14 23 60 69 30 71 75 30 58 55 60 48 90 123 56 23 36 71 19 76 67 30 48 67 57 66 77 74 60 51 13 60 89 76 57 72 79 57 48 38 50 27 66 48 53 59 66 89 82 64 76 74 66 84 68 29 65 85 64 38 54 39 50 22 57 60 50 69 89 69 66 73 34 37 49 36 49 60 63 47 35 69 86 58 21 31 42 49 52 66 41 47 74 82 57 61 49 42 36 47 46 44 30 31 49 50 26 31 34 21 10 29 22 3 3 0 59636 313 764 30 11444 16 33 56 7155 2005 -12 200 135 289 546 918 1094 1925 3016 4496 6357 9570 12160 13532 14486 14887 16446 17762 17575 17659 17819 17199 19114 22224 24577 25973 28273 32840 39996 47978 56380 72053 93162 108425 126358 126570 107826 101414 98015 93631 93934 96108 107279 112428 106980 113187 127131 133676 117432 108546 118977 118556 95165 64937 24828 5896 592 102 176 133 54 78 131 153 321 451 640 1284 1892 2461 3076 3836 4615 4704 4773 4855 3671 1625 824 476 385 148 162 -32 -37 -7 -90 -55 -77 -96 -44 5 -79 46 130 272 585 1636 2846 4454 6737 9058 11071 14330 17683 20789 23560 24877 21362 14254 9408 7118 5061 2703 1367 653 443 421 487 566 599 683 753 753 740 751 801 672 561 397 361 253 234 319 299 337 332 360 343 324 273 333 296 281 172 205 258 243 220 245 227 282 280 348 363 332 323 304 330 319 311 272 329 294 347 295 326 429 335 452 514 550 510 551 571 638 600 640 657 622 600 644 616 556 523 490 330 186 202 122 78 71 69 79 56 -7 -24 5 -45 20 -4 24 50 45 11 70 25 22 -5 19 55 30 40 46 38 9 12 39 44 46 23 45 71 51 3 42 38 52 64 46 29 51 76 54 18 61 32 19 23 36 61 64 17 9 33 -1 -1 30 33 10 -17 28 27 31 15 16 33 9 12 28 53 61 65 30 50 20 58 34 -5 26 26 56 46 28 63 48 33 24 49 37 35 22 37 21 24 35 32 19 36 20 23 3 6 33 36 39 32 36 29 43 32 7 36 35 9 18 11 14 7 11 6 17 16 59642 342 73 30 11443 16 34 2 7154 2006 1326 644 569 485 461 504 399 480 406 445 544 477 357 440 481 568 575 492 541 495 555 619 691 701 895 917 833 617 616 591 617 709 841 676 638 501 1171 2585 3713 5621 8174 7309 6034 5317 4728 4763 4418 3997 2684 1718 1252 819 602 598 573 937 814 761 1260 3820 5969 9471 8446 7621 6892 7423 7321 5754 5282 4838 3511 2769 3091 3636 2748 1946 1535 1011 559 355 287 177 141 197 117 69 134 193 131 317 751 1137 1417 1598 1693 1557 1398 1190 827 375 56 -56 999999 999999 33 -23 999999 -65 11 31 -4 999999 10 53 12 146 364 478 610 1509 3652 7350 12695 17372 24288 29602 35384 36986 29791 22618 15765 10379 5843 2887 1116 692 639 595 599 721 776 822 940 1100 1145 1265 1314 1222 1156 983 898 746 647 601 488 411 296 224 205 291 291 283 295 349 379 342 380 262 279 256 240 266 321 272 326 359 353 355 307 261 279 309 347 340 292 336 390 443 515 531 567 554 576 591 628 588 596 627 668 668 655 623 608 619 557 518 358 266 266 237 179 83 59 39 19 31 42 56 32 38 14 25 48 46 46 29 3 17 39 32 52 15 22 34 79 62 53 20 -8 5 35 83 46 16 61 39 43 4 50 77 32 14 39 45 45 42 36 62 66 27 58 112 39 61 53 9 36 46 78 3 -29 9 19 33 -14 28 81 72 35 44 35 37 21 55 54 48 16 12 9 41 15 33 35 48 60 37 28 28 15 26 52 22 31 31 5 40 43 26 30 25 37 31 15 33 27 43 44 34 30 22 14 22 18 13 28 24 35 47 33 12 21 26 20 9 11 16 5 999999 2 999999 6 7 59648 345 72 30 11442 16 34 8 7152 2006 919 807 838 619 635 674 742 782 805 618 529 618 583 594 788 963 713 854 759 719 736 769 806 889 881 829 686 788 827 888 1042 931 1019 1100 1336 1627 1809 2086 2301 2032 1910 2051 2150 2271 2840 3499 3748 3650 4202 15706 26548 33431 51078 49104 39586 55828 53280 41749 552 559 1318 1501 1985 3882 4154 2267 763 570 546 316 314 181 255 580 706 964 1450 1758 1928 2680 2977 3195 3709 4350 4185 3689 3957 4123 4158 4399 5041 5354 4933 4490 3171 1306 517 116 999999 -87 -34 -50 12 15 38 -50 -33 -29 47 29 9 105 81 292 414 488 837 1757 4129 8864 15772 23776 29101 27941 23348 17105 12436 9887 6806 4222 2409 1327 1119 1103 918 856 806 641 745 792 910 958 1114 1273 1338 1594 1642 1712 1721 1773 1654 1411 1185 992 1048 1053 1113 1091 900 752 658 545 493 515 436 442 464 467 410 439 385 439 488 441 495 456 536 544 566 589 524 478 489 404 436 432 412 475 545 663 681 706 762 739 707 681 698 690 762 827 743 702 704 650 499 472 399 403 351 253 216 108 83 71 65 77 56 60 66 59 38 87 18 82 33 64 -16 29 22 71 69 60 49 61 59 25 102 83 88 24 22 34 58 59 33 31 106 26 19 28 8 4 26 53 80 86 74 76 69 56 66 78 60 95 66 50 32 53 46 17 49 37 11 44 56 18 49 47 57 46 24 59 56 17 19 40 29 47 23 35 39 43 10 8 44 42 19 46 51 70 69 61 41 36 51 59 69 46 45 41 28 43 46 32 42 54 60 61 51 41 36 38 28 32 47 53 39 24 30 35 35 24 42 34 17 10 17 25 15 7 7 13 12 14 7 59654 343 69 30 11439 16 34 14 7151 2007 122 78 129 2 76 91 72 103 80 -72 146 170 102 49 103 173 95 162 136 58 138 226 295 486 1095 1690 1930 2279 2686 3276 4015 3929 3547 4159 3928 4176 7808 13322 15233 12980 11529 12570 19320 31427 35019 39219 47165 46218 44307 44416 52840 68685 136517 242305 282512 357247 277695 194661 85025 46274 33057 17290 12818 14853 11632 6592 3161 1566 752 934 2121 2851 2532 2617 2538 3097 3749 4472 4618 4919 4312 3286 3180 3168 3585 4226 4637 5149 3985 2998 2020 1462 1328 1047 801 164 -76 999999 999999 -53 -61 -37 8 -59 -19 5 84 -51 -44 999999 -34 11 -56 -84 -68 31 -3 111 553 1067 2065 4700 11081 19659 27174 28833 26889 22776 16305 10714 6674 3686 2609 2079 1470 1072 1134 1119 1075 894 811 942 1109 1209 1327 1510 1822 1831 1943 2022 2089 2324 2358 2264 2229 2130 2357 2461 2374 2266 1969 1693 1468 1257 1161 1074 1062 1037 803 831 725 777 849 721 644 668 616 621 591 586 678 702 729 702 597 473 548 585 686 712 628 704 723 767 737 663 679 677 745 760 768 718 654 653 659 577 487 446 338 303 252 190 77 -26 39 55 78 111 50 7 55 34 33 32 59 48 28 53 78 38 9 35 28 42 31 70 75 60 60 54 30 41 40 69 106 70 55 72 85 65 66 21 0 27 65 18 57 65 61 99 65 48 83 60 35 27 37 86 34 29 84 8 41 49 39 40 51 33 48 25 55 62 61 48 24 55 52 69 58 15 19 23 66 58 76 60 39 62 34 38 50 59 50 68 66 49 64 51 57 58 51 27 46 42 54 48 52 41 42 51 60 45 41 48 30 27 42 41 49 48 38 26 25 43 44 21 999999 10 16 15 22 8 1 59660 343 66 30 11436 16 34 20 7150 2008 1366 633 672 776 721 628 567 521 529 557 481 487 641 655 524 627 706 777 809 917 1036 1310 1584 1552 1968 2006 1593 1603 1873 1859 1730 1597 1549 1513 1494 1532 1397 1323 1243 1431 1794 1983 2178 2914 3684 4036 4500 5829 7721 8419 7079 7367 15990 27834 58089 124950 176564 125416 54511 12206 6979 6431 6138 6076 7172 7267 6421 5973 5325 1958 377 189 180 209 205 156 126 133 82 114 206 208 305 311 316 276 150 95 -18 -57 19 -15 -19 24 53 -32 999999 -63 -94 -83 -77 999999 -75 -60 999999 999999 -94 -87 999999 -36 999999 -79 -44 -46 -26 69 192 971 3268 9231 20939 31778 33285 29069 24223 19355 15471 11898 8065 5329 3655 2444 1975 1443 908 630 636 518 610 790 932 957 1139 1431 1870 2140 2448 3203 3939 4568 5131 6108 7030 7466 7325 6790 6468 5477 3816 2843 2184 1750 1552 1595 1712 1634 1558 1651 1644 1603 1640 1744 1775 1640 1645 1451 1407 1504 1501 1453 1227 1202 1208 1103 1017 801 575 567 623 600 670 674 757 688 668 708 740 736 730 693 692 651 644 670 660 570 401 355 311 289 164 49 9 41 57 93 75 32 37 32 40 89 90 17 35 28 20 37 17 48 64 37 -13 25 36 -5 57 43 65 20 49 62 43 87 24 34 33 16 28 71 39 48 84 92 52 12 20 44 52 35 47 66 66 48 74 42 44 33 40 53 32 43 32 22 58 66 -13 -11 7 16 44 32 25 22 46 73 23 31 46 54 35 35 49 32 30 51 42 38 58 70 78 58 59 34 13 27 28 47 40 61 61 63 60 51 37 52 48 38 35 51 43 47 30 36 34 35 32 31 31 24 10 15 32 22 25 18 16 13 9 17 10 2 2 59666 345 92 30 11432 16 34 26 7148 2009 939 931 942 1030 1191 1024 1173 1189 1025 938 1110 1194 1268 1307 1251 1285 1560 1753 1684 1707 2020 2367 2735 2939 3169 3728 6665 9905 12201 14229 13732 12295 9123 5630 5994 7302 7841 8540 11233 13417 11892 11109 12710 12225 11483 15886 19695 17318 17923 18176 16726 17578 15907 9853 8613 6498 3793 2679 1958 1576 1803 2490 2910 2875 2475 2163 1508 1108 720 589 399 294 140 69 14 86 95 59 73 -89 5 128 -29 999999 58 38 23 -7 3 -13 -92 26 -12 999999 -55 -47 999999 -53 -65 -66 -20 38 106 999999 999999 -64 -69 -31 -9 -22 -48 -31 -3 159 841 2696 6429 13166 19813 21954 21186 19509 14195 9479 5522 3275 2601 2403 2153 1912 1756 1403 1015 349 237 159 173 268 469 746 1001 1305 1747 2264 2691 3209 3913 4615 5346 5847 6312 7257 7942 8316 8535 8889 8478 7138 5494 4856 3665 2721 2686 2440 2206 2222 2367 2795 3084 3320 3818 3953 3908 3780 3890 3846 3810 3554 3439 3157 2709 1930 1607 1567 1384 1156 977 775 749 753 734 779 722 788 771 759 745 757 770 642 678 620 522 309 332 273 176 201 164 73 108 100 84 43 99 70 22 33 63 38 5 85 58 37 45 71 63 29 69 48 79 24 31 28 60 44 84 76 58 17 22 32 34 76 81 46 16 51 60 41 23 78 54 66 60 60 78 75 101 91 31 58 60 38 57 63 15 45 45 20 28 59 58 63 45 19 42 66 60 41 37 63 68 53 57 35 44 54 34 38 37 46 33 76 24 13 36 79 49 30 53 43 43 45 52 51 48 62 57 51 36 45 23 39 50 41 38 47 60 44 54 49 52 55 48 48 47 44 49 37 36 29 34 17 26 22 15 24 31 28 25 16 3 999999 3 59672 347 89 30 11429 16 34 32 7147 2010 -66 -79 15 999999 999999 999999 -44 104 46 261 450 869 1444 1994 2258 2471 3227 4195 5558 7608 9527 10764 12147 13109 14438 15226 15849 17331 20049 25986 31834 36120 43016 50031 54869 62066 67095 66290 67955 71652 77995 81308 82541 83344 91759 102274 101795 101361 110469 114546 115594 103936 97979 88220 72949 61057 48230 40092 32332 28877 23972 19845 15498 7473 5554 3701 1402 951 275 181 287 167 -26 -19 54 -88 -54 -58 999999 999999 -60 -94 999999 999999 999999 -29 -54 -54 999999 999999 -41 -98 999999 -90 -47 999999 999999 999999 999999 999999 999999 999999 -57 -64 999999 -46 999999 -30 -25 -66 40 298 1287 3676 7227 9796 11530 12740 12333 11407 13698 16539 18971 21756 25012 24876 20489 13683 10599 7820 3908 1760 1086 550 133 100 140 172 370 719 1063 1468 2310 2832 3222 3730 4845 6082 7255 8998 11179 12878 14718 16746 18834 21599 22583 20466 18166 15021 11352 9012 7286 5786 4971 4052 3216 2997 2931 2900 2989 3181 3443 3685 3466 3359 3330 3382 3195 2701 2209 1804 1467 1328 959 718 630 655 656 710 730 728 722 746 688 634 589 610 658 726 707 707 548 326 279 250 250 200 107 115 107 80 89 145 94 89 49 83 89 102 107 117 72 90 33 47 65 56 95 56 59 51 111 110 104 110 77 66 98 59 89 68 25 41 50 79 57 87 99 86 93 103 49 61 71 16 22 7 51 75 47 77 72 66 84 60 67 86 113 84 70 72 79 51 11 28 61 98 55 81 102 93 75 46 60 45 50 49 27 68 45 59 48 36 50 63 53 55 60 44 51 63 65 57 64 80 75 94 62 47 55 73 62 62 77 75 69 55 53 65 79 68 50 55 48 56 68 51 52 62 57 40 51 49 57 46 24 28 40 36 29 32 19 13 6 3 4 59678 326 445 30 11425 16 34 38 7146 2011 9 67 26 999999 144 420 882 1278 1526 2440 3952 6762 8872 9524 10836 13277 16403 19195 23064 28019 34423 39054 46241 54713 62009 68076 77998 92443 102554 113170 130562 151922 174279 187844 195735 206039 201251 182646 153635 137149 107911 73538 56663 47893 44549 52155 55852 40255 29257 26135 32496 37548 28061 33530 11050 2339 231 36 0 30 85 12 -55 -30 -68 -27 -35 999999 -22 -93 999999 -67 -97 999999 -21 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 -67 -8 279 950 2315 4742 7345 9083 9912 10774 10885 10659 11207 11431 11582 11775 11515 9839 7580 6130 3607 1550 512 205 128 150 196 268 326 475 701 934 1119 1608 2253 3111 4014 5249 6627 7904 9068 10651 12636 14912 16698 17703 19528 21183 21609 20070 18857 15790 10869 8414 7072 5559 3812 3013 2164 1806 1778 1809 1736 1585 1502 1277 937 749 729 698 693 726 667 562 495 443 440 523 601 631 645 636 717 797 745 700 699 582 532 521 456 494 483 513 433 361 295 226 270 198 154 132 36 22 72 86 7 48 61 3 48 15 38 42 53 33 13 35 9 36 12 43 73 1 54 14 51 28 22 45 11 4 34 20 27 20 32 37 -6 46 29 34 33 53 35 -11 50 38 0 26 29 10 14 19 58 44 14 7 -10 18 53 24 2 14 33 12 7 -4 5 19 17 26 25 32 28 20 5 4 21 9 12 10 22 30 16 23 55 66 55 43 35 37 33 33 39 42 34 36 28 27 23 10 15 22 32 24 38 29 16 31 30 39 36 34 36 23 999999 9 31 31 28 10 10 15 21 0 999999 0 59684 323 743 30 11423 16 34 44 7144 2012 138 623 1015 1086 1237 1443 1656 1513 1060 1479 1623 1928 3450 10970 9001 16755 16927 9106 2774 3679 3973 3706 3570 3238 3463 2654 2538 3238 4421 7124 10532 8365 7861 19002 54246 47523 51599 81622 95193 105434 72744 93806 212933 315937 332118 491539 557356 335157 242360 166832 220463 187344 237578 102719 72708 33502 696 -86 999999 -83 -58 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 -84 -52 96 479 1265 2677 4663 7327 9389 10577 12175 16162 20890 26834 32904 39057 43644 44649 40612 32985 24489 9331 1553 325 130 126 137 115 223 232 365 576 929 1269 1674 2389 3255 3904 4642 5497 7059 8763 11959 15277 17827 19243 19499 18623 17278 14758 12124 11735 12756 12789 11490 9876 9207 8359 7760 6969 6157 5201 4412 3812 2882 2296 1380 871 679 619 595 575 554 629 590 574 681 714 676 679 707 735 774 740 793 763 763 761 675 540 506 461 496 432 374 419 338 362 239 146 171 96 135 109 74 25 53 50 42 54 34 36 62 59 42 123 98 38 39 79 72 74 81 76 50 79 68 85 84 95 86 95 50 9 66 79 59 86 92 72 71 49 81 53 98 82 89 58 101 66 54 48 77 111 101 28 37 27 51 70 90 97 81 60 39 43 70 71 65 86 47 56 96 85 55 39 68 87 74 60 61 44 58 70 70 68 34 51 70 57 51 75 67 82 84 54 37 47 75 58 63 61 75 60 72 82 59 44 89 68 40 54 61 68 66 55 70 53 39 55 46 45 58 58 56 42 45 42 32 40 37 21 16 13 10 59690 270 1976 30 11426 16 34 50 7143 2012 -47 660 1765 2730 5186 16431 44300 106374 172201 197496 214647 378401 437233 759979 609378 347655 482353 162287 141647 131490 27633 88299 187042 270776 6028 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 206 910 2792 9031 17164 20419 24083 34088 41040 46481 52565 56173 56455 50879 41817 30644 22227 16992 11462 5217 1561 673 417 79 -15 -1 -48 -5 56 303 875 1682 2363 3323 4208 5811 7294 8727 9973 11642 13159 14240 15451 16552 17661 18057 18013 17004 17221 17416 15850 11610 8110 6263 5387 5080 5046 5028 5014 4976 4723 4168 3681 2937 2591 2100 1604 1274 1055 1040 1015 864 835 715 637 596 669 694 717 629 588 658 636 625 596 565 450 384 434 422 363 443 336 228 207 216 168 143 107 26 16 60 22 53 50 28 52 24 52 44 21 27 29 19 44 4 9 3 -12 31 15 40 58 12 -11 -13 -11 32 48 -11 5 -1 20 14 3 17 6 37 43 32 66 37 51 32 13 58 41 30 20 33 76 50 3 9 16 5 7 21 4 40 39 41 10 20 2 7 -25 5 6 35 52 3 8 3 19 39 43 37 20 26 23 17 24 10 6 22 14 19 7 11 13 53 38 22 8 -9 -7 -1 2 6 12 38 30 21 16 28 23 6 999999 9 19 14 13 18 6 999999 4 9 999999 2 7 59696 326 780 30 11430 16 34 56 7142 2013 489 931 2109 809 214 126 999999 999999 999999 999999 999999 999999 197 1228 2061 3094 3525 4661 5861 7717 9177 10051 11759 13515 13879 14965 16758 18527 18726 17723 20033 23980 25880 28608 30961 31486 32246 37300 41415 35228 38367 59604 63483 43386 54343 52273 49584 62025 49861 57600 84185 103997 196882 250406 202634 283902 293622 435122 389246 342209 227903 151409 226915 4889 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -97 999999 -86 999999 999999 56 194 1004 6336 15344 26506 40925 52441 58714 62029 58587 50877 40534 32637 26523 16827 9749 6696 5876 4907 3184 1484 624 24 71 13 -86 52 70 108 118 168 330 433 562 902 1488 2375 3711 5074 6573 8100 11196 14218 15962 17123 17989 18015 18742 20287 21627 22378 20956 18528 14407 11439 9738 8325 6458 4878 4280 3780 3113 2714 2484 2043 1773 1642 1345 1122 1168 1181 1270 1173 1137 1154 1160 1057 913 773 736 783 756 760 786 748 737 700 588 571 494 475 394 362 306 328 267 215 161 212 130 87 75 177 89 111 69 115 104 88 72 61 36 65 68 56 51 110 127 85 125 86 67 100 100 43 72 32 38 57 87 78 68 70 83 67 92 57 71 105 74 67 65 82 87 66 94 109 98 96 112 92 84 100 94 79 52 72 85 55 59 87 72 114 97 53 33 82 67 60 83 93 99 128 95 105 104 119 123 60 40 66 62 77 82 86 75 60 44 56 83 79 78 69 69 70 77 64 58 62 95 71 93 98 60 90 96 66 97 99 78 74 83 91 77 67 71 59 72 59 56 56 57 58 69 63 48 38 47 45 38 22 19 26 39 16 1 4 8 12 59702 316 661 30 11431 16 35 2 7141 2014 589 498 999999 999999 999999 88 716 1206 814 978 1307 1558 1837 1841 1878 2148 2241 2536 2734 3062 3630 4645 5777 6817 8744 10608 11479 12380 14270 17095 19193 21368 24039 26058 28237 32205 38107 46285 54761 62663 73087 85121 97179 104605 117862 119589 128200 167059 200329 262382 340901 366966 366955 312857 194282 79942 74928 105081 147058 163904 44519 5138 1567 170 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 115 1086 3532 7800 14266 23116 32755 42746 45315 45868 49094 51214 45506 35662 24277 15258 8516 4196 1888 918 442 221 87 162 121 17 -8 -65 11 1 -42 95 213 397 699 1106 1533 2881 4351 5612 7466 8739 9596 10530 11461 12436 13547 13648 13422 13236 12885 12962 13135 13671 12923 10523 8501 6522 4646 3840 3036 2523 2366 2294 2363 2296 2325 2719 2638 2127 1653 1265 1018 951 860 691 475 427 426 582 649 646 636 594 582 554 486 454 457 415 415 367 297 258 299 258 163 138 138 101 80 95 78 68 57 33 14 40 -43 47 36 10 5 6 -19 51 64 63 -27 -14 -69 18 52 40 -8 13 2 32 51 19 51 87 37 9 5 60 39 6 33 78 68 58 39 61 10 1 12 36 47 44 22 2 -47 6 11 22 1 10 15 -25 5 15 -6 -36 -12 21 18 38 5 25 48 27 -3 42 60 31 23 25 5 -5 5 20 18 7 15 39 21 -1 14 51 46 16 25 23 28 33 10 11 11 27 12 15 4 22 20 14 6 16 16 999999 4 7 1 11 21 12 999999 2 19 999999 999999 999999 1 999999 13 12 12 59708 341 60 30 11430 16 35 8 7139 2015 3833 4150 4794 4677 4266 4167 4068 4071 3952 4175 4247 3229 1793 1397 1480 1706 1097 35 142 289 574 590 724 1077 1552 1631 1957 2296 2774 3693 4629 5208 6105 7122 8504 10096 11052 12165 13269 13732 15131 17635 20308 24183 27880 28835 27783 27538 27550 28550 30958 33700 37938 40744 42181 44181 47146 50374 53535 62226 74697 84226 95669 110227 132276 146767 152826 156671 162955 178423 206239 213514 176428 153978 120963 95762 92944 81534 39374 24306 15342 9307 2272 520 238 -76 -56 -44 999999 999999 -73 999999 999999 -65 999999 999999 999999 999999 -83 999999 -93 -32 -70 999999 -72 999999 -54 73 162 670 2531 7470 13638 18727 23754 26239 26513 26022 24446 22032 17267 13424 10847 8776 7312 5878 4417 2657 1926 1970 1806 1052 588 353 194 32 39 106 37 80 8 53 71 96 194 329 394 720 1085 1341 1718 2209 3120 4125 5163 6154 7693 9105 9756 11128 12505 13706 16352 18737 18103 16555 13306 9763 8297 6697 4508 3918 3910 3355 2434 2152 1970 1855 1682 1415 1048 869 850 737 613 677 571 490 476 560 645 626 612 675 597 630 544 565 532 524 470 470 428 407 297 290 207 168 128 84 102 84 96 81 69 62 67 30 16 60 78 39 33 20 25 87 61 16 29 45 65 33 44 59 71 48 47 23 69 36 34 61 112 42 40 47 37 41 38 61 10 -11 36 29 66 39 17 62 54 67 50 35 93 24 31 69 37 37 -19 -4 0 27 8 12 25 47 2 23 43 49 41 33 15 7 43 40 15 31 35 16 1 7 18 27 16 13 40 25 20 5 45 41 32 22 19 45 29 36 25 20 14 29 40 21 37 28 3 33 49 29 31 20 23 19 30 23 27 22 18 30 30 23 17 10 999999 7 13 4 1 3 6 59714 336 60 30 11430 16 35 14 7138 2016 12785 12344 12263 11759 11574 12503 13547 12396 12693 12246 11037 9603 9519 9092 8456 8258 7905 8906 10919 11246 9963 9679 11208 11180 11868 13174 13241 13132 14433 14642 14598 15685 17925 18531 17909 18259 18605 19315 21994 24226 26056 28117 30158 33090 33783 34641 36694 39597 43411 49537 53808 57781 64336 73421 77443 80051 80386 81657 88908 108749 121504 124776 124405 129901 133117 137169 141107 135842 130770 124646 101881 73229 57137 49304 45649 36302 23018 14699 8349 3613 1690 809 479 200 75 -51 999999 9 -86 -19 -30 999999 -97 999999 999999 999999 -51 -26 -43 -89 -65 -43 -62 999999 -73 30 3 312 1249 3523 7952 15350 22016 24935 22467 16475 12943 11701 9558 6254 4453 3616 3074 2967 2960 2541 1986 1588 1516 1288 1033 853 472 352 168 50 14 25 108 26 135 122 107 113 80 56 164 132 239 309 387 512 571 824 1156 1598 2225 3099 3742 3877 4461 5672 6847 7114 7500 8500 9772 10205 11305 12227 12945 11333 8647 6584 5262 3637 2446 1470 1097 806 601 678 641 588 614 611 663 702 682 565 633 594 513 477 630 630 639 566 518 495 446 462 375 236 258 197 199 192 120 103 131 128 98 12 95 121 68 19 46 62 -1 79 56 60 30 21 35 46 23 56 71 82 51 30 31 20 40 50 55 -11 21 60 13 17 69 -21 21 47 108 29 38 62 55 63 48 80 45 6 28 57 51 9 4 22 11 56 40 39 70 36 36 21 29 11 -9 -3 33 1 31 45 16 44 47 39 31 48 31 -12 -1 32 32 8 16 15 22 18 36 26 13 9 -16 12 54 45 19 12 23 16 37 34 24 7 29 29 38 21 1 32 28 12 28 30 35 21 12 14 36 18 12 19 0 999999 999999 999999 11 1 59720 346 151 30 11431 16 35 20 7137 2017 8686 10547 13002 15206 16014 16440 17744 17758 16832 15957 14896 13782 13721 12825 19097 29284 24797 19222 16423 17041 18472 22146 22745 21748 21138 21720 21527 20825 21617 22322 23552 26626 30058 34979 52273 92492 156807 284464 263861 96888 66454 81745 121807 150800 138610 204943 224799 207869 193767 174952 131601 71011 64476 68768 78089 77095 84974 96379 85979 74661 75773 64532 51819 38852 30156 26172 22612 17518 10655 7767 7568 3232 530 216 127 29 14 -66 55 999999 -45 -67 999999 -92 999999 -33 999999 21 999999 -33 2 -39 -52 8 -40 999999 -34 -91 -61 -6 -72 53 194 445 1006 2380 4073 6592 11631 16930 18126 20512 24416 24686 23606 21302 17456 15656 14677 12694 7931 5136 2715 1969 1766 1243 861 704 402 213 253 196 151 212 234 252 213 221 203 180 247 239 279 291 398 323 265 267 322 303 317 564 706 729 837 1046 1222 1665 1973 2452 2993 4066 5686 6791 7714 8428 9930 11817 13592 13388 14119 13638 12493 11646 9405 7655 6783 6514 5270 3961 3342 3058 2972 2923 2837 3064 2913 2433 2044 1768 1500 1135 746 598 597 547 552 578 488 523 409 393 338 266 273 186 173 139 118 159 120 136 39 86 29 78 104 56 151 120 92 46 89 67 89 79 66 81 74 66 73 91 93 43 100 115 77 59 85 108 144 93 95 109 102 78 102 108 75 64 61 112 109 59 63 78 124 35 60 105 75 49 71 72 75 42 76 81 65 76 74 109 70 81 78 95 108 130 75 64 63 66 88 74 74 91 53 41 85 76 70 88 63 72 82 83 88 91 69 83 78 59 58 91 81 54 52 47 62 67 112 91 83 117 89 77 84 96 69 80 66 63 76 72 69 52 54 62 48 59 81 64 58 56 50 37 35 26 20 18 26 30 13 4 0 0 59726 331 213 30 11433 16 35 26 7135 2017 200 300 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 302 1854 742 53 999999 999999 -49 -32 999999 999999 190 406 386 455 1154 1913 3373 5252 7497 10096 11917 15048 18993 22231 26506 32181 42365 60415 85705 105781 139039 187363 256968 336959 371319 355621 354525 382847 390695 410974 340163 157699 104854 113870 111767 61345 34550 23687 18062 15732 15003 13604 10432 7843 5551 4636 2594 1451 1027 596 109 -6 6 -53 999999 999999 999999 999999 -59 -91 -90 -75 999999 -17 -77 999999 999999 999999 999999 -65 999999 999999 -84 999999 999999 -57 -89 -34 -14 159 579 1803 4347 8379 13263 17331 19878 20203 18585 17453 16342 15830 14194 11200 9636 7231 4674 2504 1217 840 566 242 260 229 323 313 254 313 118 88 51 130 159 193 294 330 269 192 237 271 276 152 71 136 114 171 263 354 256 324 340 400 626 840 1062 1288 1377 1745 2274 2921 4204 5605 5717 5244 5600 7156 8137 8455 9518 10360 10003 8501 6539 6961 7844 7731 7922 8074 7842 7662 6588 4128 2294 1790 1799 2019 2124 1918 1412 1135 889 619 533 538 531 473 361 304 219 162 101 152 82 102 39 51 63 104 108 62 47 36 53 52 4 32 22 53 60 54 26 85 55 35 64 49 54 86 66 55 40 42 41 31 37 77 22 6 74 71 44 44 63 79 86 77 42 48 69 73 44 23 3 44 77 56 37 31 21 50 22 18 52 54 47 36 26 -2 27 52 31 42 45 21 20 49 60 68 62 15 24 15 30 21 47 41 43 22 21 27 27 11 25 39 21 32 39 45 26 -4 33 50 57 47 29 34 23 27 27 31 30 28 31 23 25 32 27 30 27 19 33 26 22 3 999999 6 5 59732 313 63 30 11433 16 35 32 7134 2018 810 725 669 671 675 791 751 729 869 869 845 994 1060 1019 1333 1292 1351 1359 1524 1654 1704 1902 1982 2167 2129 1743 2093 3027 4420 5840 6490 6985 9240 10002 9285 8474 9682 10144 11057 13260 16639 11149 9453 8931 10830 17769 25000 31074 34420 36876 38817 34304 28158 23537 21485 19874 17865 16261 13612 13406 14533 15170 15601 14762 12794 11753 11448 8863 7083 4708 4144 2899 2415 2321 1849 1397 1720 1621 964 372 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 112 476 934 1756 4052 7312 11146 16044 20540 23986 26471 26811 25133 23470 21998 18976 14549 9710 6436 4124 2394 844 266 333 352 437 622 765 740 741 913 830 613 309 163 121 254 263 440 489 350 421 536 536 561 564 565 254 33 36 62 34 29 3 -21 -53 22 158 273 492 833 1623 2370 3038 3325 4092 4872 6817 10819 14641 15977 12417 9909 8932 7409 6612 6144 6035 5983 5949 6480 7909 9799 12453 13149 12600 12257 10708 9462 8540 7811 6794 5363 3517 2505 1941 1129 666 497 507 437 361 340 304 231 252 168 92 107 26 16 31 -37 -3 6 18 -34 -2 30 -22 -42 -7 3 -42 -67 21 -11 2 -6 16 4 -16 -20 -1 -43 -4 21 15 14 -3 3 23 -2 -8 -20 -42 -54 -58 -66 -16 6 3 -8 -17 -34 -35 -46 7 -34 -9 -16 -1 8 -10 -11 5 8 -16 -17 -6 27 6 -52 -43 8 0 -17 -14 -13 -9 -17 25 -4 -34 -43 -51 -50 -40 -22 -16 -10 -36 -4 9 -27 -23 -16 -19 -39 -38 -18 -14 -29 -20 -28 -33 -28 -19 -36 -40 -23 59738 336 63 30 11433 16 35 38 7133 2019 155 32 -87 101 2 107 146 191 217 246 209 344 318 287 638 1094 1337 1259 1402 1724 2836 3255 3325 3350 3855 4911 3805 4302 11922 38624 67703 92060 189154 156117 220178 213181 118138 34741 9554 25710 78786 38722 54941 134512 237019 248799 149915 118259 83642 4192 2308 2590 2762 2468 1905 1293 723 365 134 153 58 4 150 104 66 156 77 8 4 999999 999999 -95 -45 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 578 1057 1803 2429 2887 4606 7230 11516 14390 16961 18501 17168 14130 10320 5914 3146 2153 3066 4749 5655 6909 7717 6745 4934 3735 4135 6006 6345 6637 6881 6073 4945 4883 5269 6433 7019 6391 5192 4682 4260 3049 2155 1910 2011 2139 1996 1929 2103 2366 2562 2119 1351 741 455 138 58 153 311 433 420 526 713 1025 1628 2549 4362 7178 10009 12886 14989 18209 20878 25261 32293 36451 37144 37889 35149 26996 20627 16601 13524 11067 9323 8285 7722 7181 7001 7369 7308 6437 5557 4763 3845 2588 1708 1277 1081 875 696 633 549 452 438 332 242 235 185 117 46 61 7 43 56 170 145 47 59 58 40 58 52 39 30 66 47 0 7 -30 -13 10 25 12 17 5 76 7 42 64 31 68 59 20 47 59 40 41 35 35 23 62 11 26 33 37 59 55 56 50 56 71 61 51 51 66 25 25 48 41 19 36 30 16 13 -14 11 40 21 0 19 24 9 1 2 27 26 31 25 32 25 54 11 1 39 61 49 39 33 2 41 8 32 35 20 19 53 44 30 10 33 1 -4 20 18 14 6 48 67 24 28 30 20 37 42 35 25 13 18 5 26 52 46 10 999999 999999 999999 6 3 59744 343 74 30 11444 16 35 44 7131 2020 2701 2877 3431 4082 4974 4846 4542 4841 5566 5948 5907 5841 5453 4381 3095 2499 2362 2085 1972 2220 1829 1815 1857 1289 819 522 324 392 320 290 341 506 679 1269 1700 2054 1537 1328 1376 386 76 -10 999999 999999 7 999999 999999 418 917 407 3444 20251 87249 108492 77685 4924 6 -24 -44 26 33 -54 67 1 50 -25 -78 -30 -7 -78 -57 -13 -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 147 812 1589 2825 4043 6465 10616 12493 10845 8022 4659 3486 4086 5219 6490 8775 12458 17226 21736 24947 25076 22068 19391 19986 17632 14391 11602 8201 6428 7935 10566 15450 19380 19686 18155 15520 13698 13532 14861 14656 13152 11486 9653 9647 8245 6146 5286 4526 3982 3664 3485 3348 2588 1620 846 442 202 83 164 287 366 483 682 835 1019 1091 1329 1943 2405 3074 3821 4744 6594 9615 11770 13068 15505 18762 20470 23240 24256 26709 28972 28605 29703 28325 25204 22796 18504 12637 8859 6787 5907 5240 5031 4642 4181 3085 2067 1523 1192 800 527 483 458 393 333 264 273 202 146 46 28 50 77 90 48 -3 81 144 73 45 55 56 42 99 99 96 86 48 50 83 28 -11 28 64 48 87 78 46 61 89 64 31 44 76 28 44 60 30 57 50 34 94 33 -1 76 60 53 58 57 59 60 85 54 69 53 46 32 48 76 36 39 43 55 36 57 59 43 42 66 26 48 82 49 63 61 84 48 25 36 22 29 60 35 40 47 37 50 59 28 37 40 42 44 42 58 61 33 39 22 29 27 23 38 27 62 59 54 63 43 45 20 40 65 32 30 45 51 60 40 23 13 12 19 26 25 22 14 29 36 23 5 12 4 1 59750 347 57 30 11457 16 35 50 7130 2021 301 257 229 157 189 435 390 535 497 483 572 420 485 742 730 795 717 668 883 1193 1436 1619 1863 2077 2190 2430 2737 3198 3610 4005 4204 4622 4555 4306 4350 4137 4071 3645 3151 2575 2342 1601 665 519 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 216 725 3014 7017 10802 15567 16878 17020 17882 18064 18057 16847 16857 17889 19000 20579 21774 22133 20937 21660 22446 25144 31691 41705 48974 50267 47051 48428 47492 41081 40571 41093 39920 37150 29306 23313 22312 20134 16358 12825 13258 15104 16128 14588 12252 10073 7703 5963 5753 6855 7530 7319 6111 4641 2696 1237 656 156 83 31 128 173 365 642 1129 1489 2006 2342 2785 3759 4799 5281 6765 8909 10357 11495 13534 15889 18923 20612 22658 26016 29733 31414 32623 32199 30140 26082 22802 19709 15945 11920 9960 9327 9009 8744 8352 8034 7764 7195 6545 6050 5335 4635 3850 2890 1830 900 479 320 223 183 119 106 71 89 99 88 108 94 80 119 84 44 55 45 39 89 50 69 1 60 29 33 68 85 69 55 42 43 49 79 66 49 65 89 94 135 70 45 77 70 74 71 50 84 119 122 80 96 79 73 54 45 26 40 64 34 17 54 89 68 52 30 95 83 40 56 55 54 70 32 15 38 62 62 33 44 29 64 77 58 46 68 60 66 83 73 66 64 82 72 65 66 61 63 69 75 63 51 61 63 34 33 71 64 55 70 70 59 76 81 61 58 56 54 57 58 55 50 44 56 37 33 42 40 23 40 53 39 36 40 39 27 22 14 20 999999 11 10 2 59756 346 89 30 11459 16 35 56 7129 2022 -70 999999 -80 -30 16 999999 -39 9 -30 34 68 123 126 257 351 433 685 841 1202 1269 1264 1471 1979 2395 2853 2952 2743 2712 2362 2098 2301 2317 2692 3329 3598 3703 4145 4054 3929 3762 3303 4376 4673 4213 2993 1318 2179 7145 17711 25675 54809 44959 55980 64251 56226 19654 2558 3509 693 999999 999999 999999 332 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 685 2499 4285 6295 10008 16674 21944 24444 25157 24573 21380 15392 14635 18468 21649 26584 33074 39575 46250 53518 60319 66192 70528 72264 73382 71242 66983 60311 51254 45975 52516 52390 49650 49237 40863 30021 23113 21149 25794 30993 33096 34941 33554 29438 20793 17483 14887 12996 11848 12165 12440 11775 10873 9503 7107 4942 3957 2723 1719 641 218 92 166 349 660 1048 1588 2135 2693 3622 4747 5529 6332 7445 8708 10481 12583 14503 15695 16137 17046 17885 19422 20931 22162 21753 23275 26962 29549 28481 24975 18769 12287 9868 8965 7898 6592 6036 5589 5082 4513 4048 3129 1891 1046 727 486 348 261 257 220 208 123 50 60 37 52 83 76 -5 61 90 34 24 30 84 45 33 54 57 76 87 105 114 82 54 58 49 34 54 27 58 45 23 58 58 53 70 83 88 99 65 32 62 53 60 51 119 74 42 49 73 72 49 47 79 85 83 64 74 53 57 27 57 65 75 46 28 51 43 67 74 52 38 65 75 54 46 45 56 53 68 50 65 70 59 71 66 46 63 84 73 53 61 47 48 49 56 54 65 61 64 55 29 55 65 80 71 46 70 60 56 55 66 66 54 48 47 36 45 37 38 43 32 54 51 36 47 30 41 35 36 31 23 11 24 23 14 5 5 59762 288 1559 30 11459 16 36 2 7128 2022 752 5088 18937 34783 27942 42512 20231 6827 9399 6066 3790 8256 14131 9898 7688 6107 7001 14762 17013 39834 96592 132987 88032 128112 168035 103734 145635 136553 109478 4820 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 323 1250 2566 3477 4800 6756 9136 13140 19023 23410 26451 27239 27516 27134 29275 34268 40199 45614 48296 51296 55261 58080 61085 64740 66880 68208 68693 70332 68428 65818 68925 71374 74211 76617 76475 74423 67515 57649 45752 41587 38891 34647 38205 37549 37370 36366 29738 24699 19753 18622 20649 21038 22818 23875 24439 23019 17328 10619 8022 6211 5462 4692 3534 2172 1318 719 340 253 222 354 560 830 1157 1543 2145 2608 3057 3763 4896 5836 6996 8495 10879 14445 16966 19605 21496 23097 24241 25771 26345 25527 22777 18764 14416 10865 8730 6104 4479 3381 3385 3258 3060 2868 2682 2547 2069 1048 453 292 194 147 100 107 179 85 92 60 24 57 41 25 113 78 85 27 43 78 59 -30 33 66 45 29 32 47 37 57 31 17 11 13 40 51 67 60 15 59 28 53 27 51 60 66 48 58 21 45 17 75 83 61 -6 35 35 39 29 80 57 52 55 13 47 52 55 16 3 -8 24 25 2 35 26 33 22 -18 12 57 53 41 22 16 63 67 29 63 40 21 17 40 39 27 40 41 32 19 37 48 48 60 49 60 35 26 38 36 36 18 27 49 23 15 16 38 21 17 52 47 32 33 32 17 22 22 21 21 30 16 999999 999999 16 8 13 7 59768 294 1712 30 11462 16 36 8 7126 2023 265 5 1053 2302 933 692 3151 10568 16207 23674 29935 51489 69556 99616 150858 210591 179588 130005 63677 1181 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 202 952 1955 2832 4265 7559 10695 12482 13971 17021 18798 19445 20869 21213 20550 20395 20546 21935 24884 28479 33155 38507 44726 50178 55792 59612 58761 55346 55027 59466 68088 79098 92968 111801 119191 117960 120990 124813 122241 109921 92090 72425 57082 48163 41629 34575 32275 34295 34884 33140 33100 33383 34322 34113 32633 28522 26127 26639 28730 31125 34167 36047 34443 31955 27927 20514 12798 6063 3585 1223 440 320 239 130 188 264 333 523 662 909 1125 1500 1902 2639 3821 4768 5969 7793 9277 10840 12958 16196 17844 19785 23408 28366 31610 33497 31126 23872 15294 9543 6057 4316 3971 4187 4252 3896 3030 2111 1314 771 559 373 302 225 126 165 209 182 106 116 96 82 83 57 130 61 28 72 70 34 93 97 75 85 90 92 68 59 75 81 109 48 81 65 73 128 118 84 92 51 47 75 98 107 130 124 100 81 64 74 53 85 102 144 81 73 73 84 77 86 69 70 69 99 79 65 99 54 50 51 86 84 110 85 84 46 71 97 109 102 66 42 82 111 88 95 81 83 67 63 65 71 74 90 93 83 58 70 79 87 74 86 87 82 98 73 83 81 60 58 81 110 94 93 64 96 103 86 63 84 73 74 71 68 61 67 52 54 52 54 51 54 52 54 61 58 42 29 37 34 28 27 28 19 16 17 15 2 7 59774 345 66 30 11466 16 36 14 7125 2024 3590 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 483 1371 4425 13236 26414 24093 21795 28517 26181 38912 57681 37562 38490 59718 33392 32235 24754 2109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 832 1966 3347 4850 6778 8534 10099 11035 11993 13005 13754 14582 16157 17779 20452 23868 27424 29954 32729 35675 38709 42487 47334 53306 59263 67919 80861 92096 102452 109064 117073 126905 134187 136584 136413 133073 129767 126289 119020 105635 83671 63922 54205 46838 41485 42161 32183 29748 31773 31891 32618 31659 29643 29014 29592 33966 39449 40332 39036 39488 31483 22907 13759 7346 4716 2745 1839 1308 921 562 426 427 329 412 599 770 1186 1699 2184 2746 3528 4221 5621 6962 8558 10498 12621 14896 17595 19388 21397 23978 27308 31175 32540 30994 29840 27748 25153 22329 20550 17453 9212 4418 3793 3633 3147 2626 1971 1365 980 638 414 225 193 172 151 140 144 151 96 83 93 19 59 101 49 42 83 35 10 35 67 86 49 33 69 51 83 50 72 60 42 33 68 43 47 46 37 38 86 57 51 77 20 0 13 34 11 71 83 98 53 2 32 53 63 62 45 76 81 71 28 44 69 48 42 39 27 20 32 42 69 69 68 53 75 72 51 63 45 40 37 57 61 39 30 31 10 79 66 36 28 54 62 46 28 52 44 46 58 60 46 37 28 46 45 39 20 44 60 41 50 64 55 57 60 39 35 39 36 44 58 49 40 38 37 12 23 45 23 15 19 12 12 12 12 20 20 21 19 999999 999999 2 59780 300 1240 30 11470 16 36 20 7124 2025 8 110 18 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 201 3388 6476 5639 202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 527 1273 1768 2424 3318 4297 5055 5942 6851 7777 9499 10863 12405 13807 14498 15785 17194 18592 20139 22436 24926 27449 31354 36050 39004 43132 48922 56141 63989 70629 76551 80388 81218 82515 82668 85423 87080 88615 90435 93196 94935 91597 81428 81150 83280 80143 72262 68076 68909 69411 67425 62078 54465 50108 53107 52461 43671 37668 40417 39310 37165 36853 37335 38325 42569 45506 45647 45854 44455 39567 28181 18769 12675 8328 4581 2944 1933 1248 764 543 427 551 687 947 1250 1501 1635 2039 3011 3803 4754 6205 7717 9286 11486 13372 15269 16825 19158 20240 22036 24662 26237 27938 28945 29300 29078 28133 25065 20099 13393 8095 3165 1590 1380 1534 1654 1552 1505 1317 1094 791 348 234 133 101 110 156 183 122 48 46 102 24 12 33 57 14 32 11 63 103 83 25 64 67 84 85 54 81 37 19 63 44 59 74 17 17 28 16 20 55 70 47 51 90 55 84 53 93 109 95 81 53 37 19 52 34 62 42 53 42 76 53 -15 27 3 -3 37 66 81 55 70 24 28 53 53 48 69 47 59 34 68 28 47 23 50 57 53 36 50 36 54 68 57 34 38 29 20 31 53 28 35 32 49 49 30 33 43 46 49 31 13 26 46 50 39 35 36 40 33 51 36 50 54 43 19 26 30 31 19 11 22 27 27 9 7 4 59786 265 2563 30 11473 16 36 26 7122 2026 1 461 1010 1806 2921 4192 5254 6482 7588 8223 8983 9956 10578 11247 11471 12604 14643 16659 18913 20722 22312 23837 26062 29758 34902 40024 45854 51301 54639 58286 62954 69567 79985 91393 101758 109826 116326 122413 125610 125603 123015 121843 119029 111617 101203 83381 71692 64902 66105 68786 67150 65174 60937 56651 54315 50833 49971 55201 58910 58814 58486 59059 59701 59661 59382 59527 56189 49194 39410 33059 27478 21846 17293 14274 10349 6605 4502 3293 1994 1078 530 251 331 410 679 849 1204 1790 2366 3101 4269 5292 5790 6313 7380 8341 9498 12246 14966 17380 19925 21336 22488 23892 21390 15681 11090 8109 6478 4605 3918 4273 4443 4101 3979 3791 2963 1931 1200 872 613 418 250 221 147 120 92 95 144 142 133 88 122 72 87 69 56 31 95 64 84 92 96 97 114 52 73 84 21 111 108 107 105 91 74 71 86 129 110 44 5 7 71 46 38 52 82 84 28 9 98 109 95 77 76 55 69 44 45 50 19 68 86 78 44 71 41 78 69 60 82 93 75 95 80 75 69 92 101 82 83 78 50 83 68 64 76 62 34 48 71 53 78 63 36 44 72 70 62 94 62 66 64 73 61 53 82 86 77 50 69 50 71 49 52 70 52 58 65 74 50 50 51 52 40 55 50 33 45 48 47 34 31 46 45 36 25 29 28 14 12 12 20 5 2 59792 256 2563 30 11473 16 36 32 7121 2027 124 211 408 1129 1901 2932 3938 4655 5510 6487 7246 7702 8591 9276 10125 11149 12522 14149 16105 18220 20457 22947 25090 27014 29117 30775 31676 32428 34178 39061 49331 63092 76446 89093 100847 108756 112200 113347 117345 118618 122336 127171 133729 140486 141018 123165 105025 94517 88541 84429 84506 76760 55953 42692 46105 47416 51861 62283 67409 67676 64668 56125 55715 56113 52735 50593 49719 44743 37603 27918 21443 18139 16399 12466 8585 6097 4562 3788 3109 1340 587 418 367 413 579 767 1015 1315 1582 1738 1877 2388 2965 3970 5527 7713 10272 12836 15515 17817 19988 21477 22103 20601 18529 16482 14391 11309 8489 6556 5419 4808 4236 3746 3741 3344 2982 2239 1116 631 371 204 81 41 32 31 89 140 35 58 84 75 55 31 38 -9 9 57 68 9 -13 23 48 33 11 14 42 53 58 -32 -3 35 36 30 34 28 34 76 47 41 -6 65 42 50 4 3 26 31 36 7 13 -1 80 52 67 63 91 37 17 31 47 32 -14 17 -8 33 46 0 12 -5 6 -4 -4 -28 9 9 8 -14 19 15 46 30 8 20 15 2 31 6 32 44 36 38 14 22 19 23 18 26 22 28 53 41 7 -2 28 10 12 32 29 30 19 16 20 3 5 41 36 35 24 14 10 10 24 30 14 22 2 1 999999 2 999999 999999 3 6 13 7 59798 291 1754 30 11474 16 36 38 7120 2027 675 1532 3039 5391 8187 3588 516 999999 999999 999999 999999 762 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 789 1298 1770 2594 3430 3868 4286 5144 5800 6438 7543 8219 8875 9640 10256 10998 12266 13832 14932 16353 18053 19472 21527 25067 30085 36827 42729 48412 53873 61079 66703 68811 71233 73882 74710 72748 75017 79102 84402 90124 92600 93355 90939 87165 83954 81921 77419 72332 71249 73523 78378 76089 67019 54407 45578 38606 38788 49748 57671 59718 63647 68754 70865 71468 72548 75364 82044 89533 90084 80837 63359 49558 36525 27345 23022 20116 20592 20246 16446 13600 10268 6879 3632 1445 881 1033 1599 2347 2775 3366 3934 4717 5489 6358 7028 7792 9140 10443 12100 13474 15179 16375 17228 17522 17264 15905 14073 12654 10873 8726 6220 4211 2396 1547 1160 856 620 308 164 129 91 87 99 59 125 142 82 83 109 60 71 118 153 26 12 79 39 21 60 50 36 10 33 112 68 41 50 9 108 72 42 -2 89 86 34 32 -20 94 89 95 87 70 80 53 34 103 94 54 52 68 79 68 50 74 56 55 58 29 52 66 16 40 57 14 15 26 32 51 36 25 63 23 46 27 25 45 81 76 39 53 55 54 36 67 81 62 17 59 46 60 62 43 64 72 57 54 58 41 39 57 57 62 91 51 44 23 46 32 47 19 27 53 37 44 45 66 34 33 35 23 37 35 35 30 28 15 25 35 28 34 29 0 8 8 5 14 1 999999 4 999999 999999 0 3 59804 260 2535 30 11475 16 36 44 7118 2028 109 458 808 1078 1246 1601 1966 2189 2360 2783 3042 3249 3705 4286 4839 5840 7135 8641 10679 12747 14829 17969 20447 22393 24738 27575 29306 30531 32564 33822 35006 37441 37877 39445 43115 47313 52338 56329 61101 64986 70077 76403 80180 78464 75620 70871 68029 71034 73811 75173 75927 74034 68900 59800 51537 51100 55272 58249 59281 59463 59322 62435 68498 70667 75089 78666 84922 90629 91246 82794 75225 75186 76863 72948 66192 59967 55669 51264 47878 46038 41333 35925 32074 28382 24339 17923 9588 3094 1793 2026 2399 3063 3983 4600 5419 6721 7505 8437 9834 11324 12520 13622 14606 14874 14891 14498 13708 12894 12391 12215 11673 10890 9264 7512 6213 5130 3779 1984 1052 680 284 83 73 103 81 67 63 99 62 93 47 -20 15 -39 -20 32 59 39 28 15 20 54 37 -21 14 28 62 10 -27 32 -11 -18 37 37 79 71 66 40 41 19 56 99 39 8 48 41 96 37 26 0 54 58 38 -15 44 69 81 9 47 37 32 14 -8 42 32 25 23 18 -1 8 9 36 17 28 11 10 30 55 65 30 30 38 10 24 14 31 15 14 22 42 29 24 44 35 55 68 40 7 28 22 11 7 6 -10 12 47 38 46 29 13 -4 -11 21 38 30 47 18 20 11 9 7 18 6 17 22 35 18 30 26 10 4 8 12 12 999999 999999 999999 999999 6 10 59810 250 2628 30 11478 16 36 50 7117 2029 53 175 429 584 721 773 886 1141 1428 1722 2194 2990 3776 4550 5360 6264 7198 8300 8943 9230 9983 10721 11587 12418 13266 15107 17119 19214 22406 25517 29044 32202 34418 37806 41754 48443 55346 60456 64561 67800 68651 70009 76011 76456 72276 69339 68122 65153 65324 65410 67356 67228 54488 48867 47623 44322 40534 38153 42981 51661 55981 57251 61380 69477 75856 83443 93612 101343 104075 102082 101144 100931 95894 91673 89443 83741 79051 76515 74698 72530 71132 68480 65958 60541 49687 36068 23583 12279 6091 2763 1581 1466 2025 2248 2629 3668 4853 5512 6048 7608 9304 11407 12419 12827 12851 12320 11380 9970 8419 7122 5736 4789 3946 2635 1707 1125 783 485 294 212 167 87 57 -2 30 52 134 88 13 13 19 3 27 -1 27 48 23 41 62 3 -6 4 81 59 -7 43 30 10 22 53 -18 19 45 48 11 41 55 20 17 10 82 69 18 14 39 9 44 43 22 21 44 63 66 51 0 5 14 9 23 31 -15 12 16 17 12 0 42 5 -28 -24 0 -18 17 24 -3 -27 -22 -32 -17 27 34 -16 -3 5 22 6 3 6 20 -5 9 1 18 -10 14 17 -6 11 38 30 14 25 26 -6 -5 14 39 44 41 5 3 6 24 21 5 4 28 33 23 1 11 999999 999999 999999 12 4 999999 999999 999999 3 59816 292 1639 30 11479 16 36 56 7116 2030 27 1119 925 999999 999999 999999 999999 999999 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 250 610 891 1063 1447 1799 2367 2556 2831 3110 3426 3661 4223 4602 5171 5477 5704 6045 6320 6774 7324 8335 9007 9820 10777 11857 12584 13422 14699 15584 17302 19490 21817 24159 26276 28771 32835 37201 41047 45588 50391 57108 65769 70680 70597 66600 57529 57844 63523 59304 53896 49863 50788 52250 54102 54500 54011 54151 49355 46226 51262 57710 65116 71740 82359 95313 112603 124961 131525 130797 131611 130206 126238 122159 116218 105386 99981 96122 95172 92268 90882 85183 74439 61488 50169 34840 20269 10862 6882 5317 4548 3735 2972 2492 2611 2921 3429 4163 5308 6525 7543 8710 10002 11193 11789 11313 10756 9768 8450 7086 5927 5030 4280 3053 2409 1741 1093 480 240 78 20 145 113 104 67 134 83 26 28 69 29 38 35 13 15 54 29 23 35 39 30 40 42 57 -3 15 -11 6 -20 55 50 77 108 77 36 12 33 30 51 -9 16 54 44 22 14 69 14 41 59 18 8 43 39 24 14 35 29 45 8 29 47 33 5 44 21 32 42 33 3 49 30 34 17 29 45 17 6 38 33 33 43 42 39 31 24 37 29 46 37 63 50 40 21 24 54 36 51 68 37 48 19 -9 33 58 52 54 60 54 25 32 33 50 46 41 29 45 31 23 16 28 55 44 29 14 11 31 27 18 15 30 22 20 2 8 999999 4 8 8 5 59822 290 1519 30 11479 16 37 2 7115 2031 10 395 237 265 378 1020 952 705 1009 1420 1328 1190 1836 2132 1506 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 542 619 871 1358 1735 1838 2034 2331 2696 2998 3572 3528 3902 4551 4877 4994 5387 5739 5901 6097 6491 7114 7915 8594 9618 10350 10930 11519 11875 12468 13203 14359 15282 16128 17053 18069 20457 23621 27154 31141 35465 39432 43025 45409 46235 44438 42139 39615 36165 32497 31758 31951 31128 30498 32357 35720 42477 46374 48616 51447 55240 59853 66480 70370 75799 87851 95569 101519 105320 108943 113299 112599 113236 111453 110778 107205 100905 98385 101185 106672 110525 112249 107869 101466 91663 81971 74332 68572 62129 52761 33941 14229 5243 2422 2433 3071 3223 3270 3570 4270 5157 6370 7571 8284 9130 9897 10335 10686 11267 11448 10815 9796 9029 7672 6420 5569 4514 3193 1684 355 128 161 169 69 42 17 51 70 24 22 1 27 47 26 -11 -40 17 65 44 79 47 47 55 1 52 33 5 -7 -29 27 56 43 30 63 47 11 54 45 19 -6 52 8 -1 -9 52 65 8 6 -4 3 -13 27 -9 27 47 0 14 13 -9 27 28 38 26 28 10 8 -5 -8 10 31 10 10 67 37 81 29 2 -9 2 -3 -31 14 6 36 19 33 38 24 62 42 1 4 7 -2 19 30 6 23 27 24 34 10 6 13 16 15 23 13 12 38 21 14 11 22 30 47 38 31 42 32 999999 11 16 17 20 2 7 12 999999 0 2 999999 999999 11 59828 295 1671 30 11481 16 37 8 7113 2032 289 529 -38 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 100 242 433 751 1005 1263 1543 1822 1927 2400 2444 2276 2368 2542 2424 2279 2533 2883 3110 3402 3723 4136 4638 5397 5972 6501 7111 7556 8187 9065 10098 11789 13106 14059 15046 15707 16185 17213 18203 18998 19587 20381 21216 22427 23831 25129 26522 28027 29680 31238 33426 35411 37562 39863 41103 38933 38791 38557 38972 40759 44150 48165 52875 57359 62345 70017 75804 83389 91640 100144 109777 116559 123177 129355 133339 135076 132141 127149 116911 102046 93131 91991 94206 98557 105082 111987 118458 119293 118894 114350 100264 86501 77681 68125 47388 23431 14698 8896 4012 1798 1642 1864 2215 3074 3815 4105 4525 4886 5149 5585 5876 6000 6072 6091 5708 5075 4210 2782 1698 1103 594 555 290 113 52 59 101 8 38 77 116 40 61 97 117 85 45 108 79 45 27 72 35 72 106 65 66 33 63 97 113 85 46 76 47 64 39 54 63 57 69 86 86 82 46 56 112 98 92 82 43 44 54 41 77 102 29 23 44 62 68 70 57 50 106 91 65 46 39 20 63 65 73 88 74 77 72 42 58 56 76 29 59 92 47 61 45 56 75 33 31 61 55 69 65 55 58 42 65 73 56 50 40 36 56 72 43 60 51 59 73 53 51 41 31 57 75 79 59 47 60 85 58 42 51 59 64 44 40 31 44 47 31 28 16 33 40 39 37 18 3 9 18 6 999999 1 59834 257 2545 30 11485 16 37 14 7112 2032 -65 283 482 799 903 966 807 770 666 535 506 501 547 740 918 1014 1193 1312 1704 2053 2598 3240 3914 4700 5596 6453 7345 8359 9034 9899 10925 11728 12536 13319 14407 15250 16391 17874 18787 18330 17771 18017 18576 18624 18524 18720 18511 18073 18304 19569 20653 22245 23363 24044 24678 24652 26511 28959 28170 27720 29006 30594 35238 42426 51812 62855 73560 83436 90198 96363 104253 113842 118743 121901 123202 123308 117714 109770 101191 99460 100125 104755 103933 102460 105785 104838 107407 111916 114382 112587 104987 103862 100171 90908 68468 37864 21194 14480 6427 3375 2627 1824 1444 1328 1428 1902 2737 3623 4831 5433 5803 5909 5850 5521 4888 3712 2470 1742 1182 711 343 103 81 77 65 34 28 69 63 39 29 69 -3 35 21 -25 12 -3 69 32 36 64 74 41 41 44 3 14 -27 18 18 27 78 46 4 36 47 38 69 38 26 55 66 41 25 62 47 7 7 42 90 42 54 43 63 74 9 39 16 47 28 17 6 32 29 26 27 9 38 34 42 23 -9 34 -2 1 61 27 9 28 8 17 38 21 5 1 4 17 25 -4 32 53 12 14 19 36 30 28 50 21 14 35 59 34 26 34 49 46 21 9 0 21 34 30 24 28 25 19 29 43 34 39 29 26 37 29 35 24 10 25 3 5 3 999999 999999 999999 7 59840 258 2520 30 11490 16 37 20 7111 2033 -74 12 207 148 97 67 0 9 14 68 217 306 464 597 805 876 916 1431 1859 2225 2732 3289 3852 4419 5065 5508 6139 6922 7966 9019 10297 12096 13419 14965 16533 18170 19746 20346 21035 21425 21064 21047 20591 19468 18581 18535 18585 18911 18852 18623 18854 19606 20314 20851 21409 21939 22459 23272 25829 29448 34200 38739 43156 48497 54547 61481 70907 80294 88934 91990 94206 97977 102785 108792 112905 108629 101231 94097 97218 105928 106211 101848 101968 102069 98997 98483 97659 93648 91840 88738 87082 85144 85464 82958 80861 75477 62136 37008 15335 8393 4784 2922 1829 1491 1435 1651 2068 2419 3082 3912 4955 5839 6358 6676 6778 6059 4600 2865 1679 1074 858 493 191 76 68 42 33 26 31 -22 -25 71 37 37 28 25 44 43 -20 27 9 42 -4 19 12 52 51 49 -10 37 94 2 14 26 38 30 14 4 41 37 34 50 48 31 49 50 39 33 12 -5 21 32 17 25 28 41 23 18 18 16 -5 4 12 16 16 -18 6 5 -4 -1 14 -3 -18 27 50 18 -5 35 18 22 23 30 -5 2 20 34 66 45 31 32 36 33 20 27 45 31 32 29 13 31 28 28 1 26 45 26 28 53 33 34 37 41 21 16 7 9 21 26 32 17 4 12 22 21 14 5 7 1 8 3 999999 999999 999999 1 12 15 15 15 59846 249 2942 30 11492 16 37 26 7109 2034 -98 999999 14 164 379 485 569 834 960 1032 1244 1499 1716 1913 2289 2790 3292 3709 4147 4753 5596 6424 7420 8101 9149 9703 10018 10192 9384 8786 8722 8664 9201 10045 10544 11041 11654 12044 12434 12727 13397 13727 14499 15891 17709 19719 22520 26953 30990 34546 37984 43340 50218 56042 58866 60331 62972 68871 78943 90695 99396 106823 114309 120078 127902 139192 152543 161665 173372 173999 158084 139061 124304 116472 116629 117762 115003 112702 110574 111012 114806 119202 119868 107145 76062 27927 7012 2743 1647 1200 1164 1291 1499 1960 2587 3664 4431 5224 6162 6889 6982 6674 6185 4823 2758 1325 725 362 131 77 65 35 73 113 63 -7 -2 122 100 64 11 64 92 119 26 36 59 37 44 86 55 32 20 61 103 90 50 14 56 66 39 51 61 78 90 46 48 71 108 68 64 92 62 37 10 43 72 70 44 67 80 100 90 51 70 46 45 14 62 19 10 23 50 79 7 14 38 30 -2 5 -10 -2 51 53 40 33 48 43 40 4 45 44 21 56 77 77 83 76 44 46 67 64 39 29 54 51 53 57 47 54 59 60 50 43 47 53 63 70 74 46 50 72 61 19 18 19 41 54 61 48 27 25 26 44 56 45 28 35 44 37 28 31 16 14 20 6 17 9 4 59852 341 155 30 11495 16 37 32 7108 2035 788506 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -32 68 34 238 322 595 826 1052 1601 2054 2734 3520 4195 4997 5772 6374 6497 6670 7413 8194 8318 8489 9209 9741 10162 10512 10905 11386 12740 13947 16142 19061 22411 26533 30328 35178 41609 47386 54294 61422 71875 81684 89542 97223 104350 115135 132040 144811 148284 149826 149842 144779 146251 135446 133286 150931 158314 152772 152923 148899 151483 147779 130929 121482 124393 121809 111593 91449 65006 43805 20987 10037 5640 3419 1997 1808 1906 2169 2558 2961 3451 3893 4317 4897 5597 6219 6317 5691 5068 4487 3479 2535 1556 790 377 77 8 73 57 30 69 75 65 51 42 67 53 27 22 57 23 57 54 19 31 116 48 63 69 53 43 35 46 21 8 -4 32 64 17 74 53 30 50 61 86 52 70 50 70 57 59 15 28 48 39 65 64 75 25 21 19 57 35 13 31 31 25 49 43 26 38 28 24 76 49 49 62 45 2 -5 2 63 49 34 46 42 39 52 44 22 57 36 37 72 64 61 88 65 63 32 52 19 -2 51 47 65 43 33 59 52 49 64 65 58 33 46 58 61 25 29 32 47 41 41 44 42 59 49 50 54 37 36 25 16 21 21 1 15 8 999999 8 11 5 59858 217 3700 30 11500 16 37 38 7107 2036 -82 108 331 600 831 1152 1419 1731 1986 2626 3146 3865 4435 5118 5898 6639 7620 8715 9909 11396 12802 14987 18180 22095 25307 29166 33529 38152 41837 46532 53913 62208 70136 81341 95405 105074 108521 111332 116636 121467 128461 121974 116522 122754 122037 112082 120616 134626 143432 146928 154231 164431 171440 181137 189178 175779 154156 135655 107198 86442 66577 46765 27943 16942 11651 7732 4853 3544 3532 3597 4024 4912 5782 6481 7210 7305 7110 6328 5061 3829 2982 2360 2029 1612 963 462 134 52 49 26 56 59 4 49 76 64 17 18 37 32 -5 10 14 8 -15 -6 -12 -29 -23 21 24 18 31 84 32 28 -18 30 -1 -9 -6 -10 -10 21 40 15 26 36 55 38 13 -5 -5 14 11 32 0 -37 -3 7 -33 14 -9 -14 -3 -10 22 50 57 29 -17 -23 6 -14 -7 20 29 24 30 5 -8 -28 27 35 8 12 1 28 25 52 38 33 17 22 26 18 28 11 4 13 16 21 50 22 18 14 -5 6 26 39 26 19 3 1 15 38 19 15 6 22 37 42 16 6 6 10 999999 3 999999 10 5 999999 3 12 0 999999 0 59864 222 3612 30 11502 16 37 44 7105 2037 -9 166 204 226 348 617 827 1131 1587 1889 2363 2926 3558 4342 5255 6157 7447 8870 10687 13035 14999 17670 20533 23314 26849 30067 33402 36948 41738 46592 50651 55151 57688 59352 59889 62415 64609 67238 68481 66807 68131 72768 73795 71642 69305 74053 84068 94207 111493 123741 136620 151937 161735 166041 171596 183619 191659 184480 171020 154146 134348 125718 119513 108512 98768 75824 50069 30527 20001 15661 11992 7879 5246 4619 4743 5053 5629 5743 5652 5382 5216 4653 4100 3775 2898 2229 1927 1565 1044 504 198 79 71 59 65 48 79 66 23 98 97 76 35 60 44 57 11 76 3 0 -17 28 90 54 34 39 87 42 21 18 54 24 11 57 50 23 73 59 24 64 56 21 15 33 -14 -3 45 14 38 13 32 39 59 70 24 -8 0 35 26 32 42 38 35 20 23 40 43 44 12 48 53 -1 25 55 45 33 12 31 58 29 5 23 12 11 28 40 23 11 34 40 14 40 28 11 36 10 33 33 34 32 55 40 38 39 26 40 13 14 22 24 7 11 2 13 19 16 29 18 31 27 14 6 6 17 15 999999 999999 999999 999999 999999 21 10 59870 238 3314 30 11504 16 37 50 7104 2037 -71 999999 999999 999999 999999 999999 21 77 282 401 672 1039 1304 1744 2217 2627 2965 3554 4346 5080 5812 6816 7599 8474 9924 11711 13385 15020 17095 19364 22043 25153 28804 33057 38028 43076 48479 53681 59725 67764 75837 82935 87714 92743 91860 85268 81517 71926 76714 78184 74023 82836 89980 96309 109523 107426 110436 113271 110130 110939 123057 128693 132508 139731 146578 147914 145533 134451 134279 129835 126364 120071 113222 106880 98776 62185 32512 21599 15398 10263 6700 4966 3998 3446 3069 3166 3548 3864 4107 4260 4107 3820 3566 3630 3663 3374 3017 2371 1709 961 399 174 144 116 134 57 39 33 77 52 27 46 124 121 79 33 57 95 73 46 67 55 68 115 50 -7 47 51 69 70 76 44 30 69 83 67 55 60 67 54 81 108 73 51 51 57 66 73 62 75 64 73 8 43 62 36 71 41 43 47 50 59 61 49 31 42 22 28 41 30 36 47 26 56 20 54 61 24 38 57 58 39 65 64 60 31 8 20 69 70 46 32 31 48 25 18 50 42 45 35 31 48 57 54 49 40 41 42 52 23 38 50 66 53 43 24 34 54 48 21 18 34 26 8 26 11 15 14 13 18 24 17 22 15 17 3 1 1 59876 228 3613 30 11503 16 37 56 7103 2038 -95 88 323 696 1085 1609 2210 2749 3440 3900 4612 5287 6275 7758 8881 10335 12076 13684 15620 18002 20493 22578 25067 28214 32215 35844 39192 42895 47515 51601 56040 60877 66557 71058 76773 84507 93250 96274 97751 107662 119283 126847 130326 129394 133865 140443 138608 140585 147381 147729 144713 138835 132802 125653 124445 114720 110989 108851 103925 98397 94029 85339 79026 74039 72485 68882 58001 34937 16665 10054 6391 4424 2939 2314 2644 3329 3963 4617 5351 5431 5049 4546 4074 3162 2034 1343 1200 1231 1081 821 472 238 155 93 94 63 51 67 94 48 21 36 86 90 80 73 57 20 20 32 36 77 59 47 71 44 73 83 46 54 48 31 66 55 45 45 76 53 72 85 82 17 56 78 27 84 88 78 78 55 55 57 27 39 27 31 44 33 48 20 26 32 71 48 68 18 27 50 76 61 56 43 16 20 62 56 19 26 16 52 53 55 47 38 89 58 37 46 72 68 60 49 59 19 43 24 23 41 38 27 42 41 50 67 36 7 41 32 56 67 49 32 47 48 24 30 34 29 29 21 36 20 28 14 21 32 17 32 25 10 0 3 3 4 9 13 7 3 59882 287 1720 30 11500 16 38 2 7102 2039 310 1638 1441 709 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 122 105 237 371 514 474 332 149 307 288 242 366 316 415 377 376 533 553 732 1500 2177 3184 5673 6932 4841 3557 4051 4802 5556 6855 8473 10063 12494 14684 16749 19544 23383 27909 32748 37215 41263 43881 45822 47598 45999 47937 51958 55120 54316 52353 49603 47415 51864 59789 69940 75123 76594 79432 79747 75864 76083 83305 91223 96019 98087 96407 96039 96338 98575 99901 107878 116802 122507 126279 134079 132024 118130 104097 96985 92998 94942 94734 93495 90467 87723 84301 75141 61462 46860 27953 13150 6933 4457 3066 2376 2218 2208 2385 2629 3043 3417 3750 3836 3131 2388 2009 1823 1522 1301 1123 856 509 164 139 93 142 73 64 74 35 24 50 142 89 75 71 9 30 13 30 57 35 9 15 52 32 -11 -18 70 53 64 73 70 73 62 48 43 20 71 47 65 19 52 23 47 75 42 66 -24 44 73 58 41 19 34 45 29 12 -24 48 -17 8 24 55 8 12 29 34 27 3 -15 17 22 13 54 28 8 -9 -11 18 21 34 17 39 29 23 41 22 47 38 38 52 51 33 34 23 32 33 28 30 32 14 11 16 6 4 18 33 22 29 14 10 20 20 39 26 18 30 37 34 20 20 19 7 4 32 25 15 999999 999999 999999 999999 3 4 1 2 59888 292 1716 30 11496 16 38 8 7100 2040 -10 991 2062 1729 651 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 -25 30 142 226 371 571 799 889 1144 1392 1670 2042 2450 2607 3300 4086 4011 3144 3073 3326 4283 5059 6022 7422 9486 11449 13438 15433 17448 20504 24132 26985 29233 30301 31051 32443 32760 31824 32091 32974 31810 29571 27160 26948 27730 28477 30961 33987 34805 38456 42205 45504 50832 57641 63637 67908 70993 75799 81251 87018 91296 97811 99752 102601 110510 117146 122004 121938 125663 135617 138528 135311 129231 126157 135175 143804 148002 145132 138298 131718 122727 110094 91049 70770 47584 25460 13345 9776 7676 5379 3597 2412 2238 2312 2427 2552 2702 2672 2573 2496 2354 2265 2154 1767 1381 1023 606 249 134 73 65 83 67 52 27 106 101 145 47 28 105 86 8 42 69 73 64 83 84 108 23 35 36 53 73 55 39 17 67 62 53 65 55 92 63 31 59 65 54 35 39 75 57 42 33 61 74 57 29 61 67 54 33 38 36 60 72 85 20 15 7 16 69 31 39 21 21 20 56 65 54 74 44 46 57 62 30 63 71 50 82 106 61 43 24 45 39 42 64 26 16 64 93 57 56 57 46 66 42 43 21 36 52 49 58 57 51 66 55 47 47 44 50 41 24 25 25 36 37 33 33 41 18 8 999999 20 18 9 7 17 16 1 7 4 59894 292 1745 30 11495 16 38 14 7099 2041 65 689 1398 1563 632 7 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 205 372 658 939 1331 1639 1845 2310 2634 2801 2970 3022 3371 3606 3439 3754 4098 4228 4240 4052 4236 4445 4246 4435 5099 6199 7870 10397 12662 14172 15395 16836 18743 20175 21552 23852 26617 29324 32412 35408 36872 36751 34013 33352 33895 36006 39720 42241 43062 44598 47221 49884 53973 57326 59436 63491 70278 76427 85147 86716 86144 90200 91883 90615 90383 92956 90648 96641 108656 113518 111026 112913 106455 85942 66063 61980 66802 77032 89690 103182 114499 124244 131618 134788 135526 129747 114340 92756 62167 32705 17561 12145 9258 7484 6304 5540 4998 4602 4191 4108 4314 4833 5068 4981 4504 3423 2486 1675 900 471 233 140 67 89 70 35 59 81 160 123 135 161 146 130 59 24 24 12 107 124 92 54 32 29 -26 36 83 63 65 56 -10 39 56 66 55 79 36 46 64 48 60 76 48 44 56 70 40 41 64 42 69 34 -13 51 66 57 14 5 20 2 20 14 61 47 36 28 48 10 20 24 14 19 1 41 50 46 65 19 24 24 54 57 51 58 28 39 26 64 84 40 47 41 36 47 38 29 44 23 41 28 44 63 60 46 40 59 31 36 70 60 49 25 34 47 24 41 40 37 46 29 36 25 29 33 24 7 3 18 17 4 15 14 999999 13 1 999999 999999 6 5 59900 276 2047 30 11497 16 38 20 7098 2041 572 864 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 184 253 423 535 646 847 966 1080 1271 1548 1614 1698 2000 2182 2321 2396 2744 2889 3014 3021 3209 3315 3529 3936 4851 5859 6767 7816 8710 9744 11135 12696 15027 17415 19014 20978 23055 24847 25931 26066 25283 25999 26817 28162 32181 35897 38472 41916 46072 49607 53644 58735 64577 69575 73484 81089 87787 94893 100053 108889 119792 126381 128636 124065 109939 101914 93833 85852 86103 94031 91517 96539 118450 124803 103029 102808 111355 124830 135906 143911 150777 157171 154730 128523 67528 28974 15445 10484 7584 6672 6244 6022 6191 6208 6203 6596 6980 7449 7174 6045 4759 4013 3244 2573 1904 1173 604 215 24 56 59 39 50 2 35 99 75 91 141 139 139 83 84 36 69 106 82 -13 38 29 -3 11 5 8 19 48 67 39 74 41 19 8 -16 21 76 34 32 11 24 104 63 54 13 48 36 37 -6 -14 59 19 9 -5 14 55 -28 12 2 1 14 27 53 25 -7 -9 14 8 -9 -14 18 46 24 25 14 48 30 13 32 29 26 37 32 21 61 48 30 37 63 39 31 12 14 44 11 7 37 29 23 23 19 29 36 51 29 22 24 13 14 28 24 29 19 2 999999 17 13 24 28 18 27 35 25 999999 3 4 8 3 999999 999999 4 59906 230 3520 30 11500 16 38 26 7096 2042 -31 -97 -94 56 135 183 320 564 652 792 1107 1138 1131 1226 1243 1348 1536 1763 1970 2441 2974 3363 3987 4785 5418 6464 7250 8044 9275 10583 11999 13850 16218 18468 20774 23677 25720 27000 28459 32844 37277 42487 47120 53060 59094 65108 72391 82332 95109 106320 121083 138095 147690 162088 181736 203287 217189 227978 220621 199097 169119 143851 134521 125723 121240 119407 133812 140900 144726 152922 149122 125181 85558 45051 17507 7505 4729 4293 4403 4550 4791 5001 5429 5808 6159 6645 7140 7079 6510 6129 5477 4676 3595 2471 1514 783 336 214 59 93 116 132 110 92 92 83 185 205 113 108 101 109 159 98 45 47 69 30 -20 -29 -11 38 35 -2 2 37 24 45 2 15 27 41 -5 -20 25 13 -22 -2 3 27 41 49 14 -12 -5 2 2 13 -24 11 16 41 26 -3 9 -5 -18 -1 5 -13 -12 6 -25 -6 -9 6 37 6 18 18 14 43 38 30 23 32 45 32 16 33 38 23 33 12 37 30 27 2 -2 38 15 3 0 11 39 18 37 28 41 35 21 25 8 22 20 36 15 17 35 28 0 20 16 11 11 8 999999 7 6 5 6 10 11 5 999999 999999 999999 999999 5 0 59912 232 3521 30 11501 16 38 32 7095 2043 -39 20 52 152 276 455 717 835 1090 1346 1458 1377 1400 1483 1750 2006 2319 2840 3407 4098 4763 5449 6083 6931 7564 7839 7701 7789 8021 8734 9641 11005 12365 14084 16131 17892 20090 22937 25887 29160 32762 37808 44253 50749 58364 66613 74578 83812 93964 107324 118152 126887 134038 147157 158451 162332 178073 190674 200153 210706 208511 163330 139649 125769 118352 126052 127055 149864 170586 174747 185211 183080 171858 120505 49855 18572 10078 7817 6610 6337 6677 7156 7630 7928 8081 8474 8829 9199 9010 7878 6710 6205 5392 3914 2330 1151 541 204 152 64 108 114 119 107 116 138 118 260 306 402 311 198 121 18 9 44 58 57 17 20 29 -21 1 41 71 96 62 62 77 65 70 29 45 67 86 96 52 -16 16 102 59 57 92 37 8 34 27 39 4 37 47 40 53 40 68 35 33 38 34 59 66 46 1 21 36 21 19 48 51 28 44 57 73 61 32 53 44 25 57 52 28 69 44 34 43 78 63 46 22 45 56 64 41 55 68 64 45 41 32 51 59 67 67 73 46 57 62 64 51 40 43 48 49 22 37 33 23 11 29 38 39 30 27 27 43 35 28 16 17 20 8 9 59918 251 3127 30 11497 16 38 38 7094 2044 -32 -25 49 67 192 238 332 465 462 614 828 891 1003 1255 1570 1879 2043 2180 2409 2758 3186 3484 3852 4346 4691 5082 5625 5979 6634 7410 8497 9428 11013 12619 14435 16366 19128 21647 23868 26004 27386 26625 26311 25512 24296 24323 26897 29112 32563 36529 40240 43648 47256 52321 56587 60556 65245 70745 76532 83670 89017 91390 95153 99001 107493 113247 108244 102165 91379 82996 70674 60398 64339 72842 86413 99634 114990 128613 143374 155106 163352 177882 192629 207652 217045 215390 192534 142616 90970 49802 21376 11078 9301 9671 10151 10062 9706 9837 10114 10504 10726 10764 10024 9118 7796 6006 4746 3561 2183 1122 627 386 222 159 134 114 142 127 125 110 143 270 550 566 422 315 174 74 103 67 22 21 49 36 20 47 61 68 72 73 83 80 76 117 122 107 93 85 136 116 65 87 112 105 74 36 26 53 41 35 6 46 92 71 67 64 63 51 50 21 38 76 69 56 57 71 61 99 106 51 58 40 87 68 83 73 58 77 92 86 70 55 43 51 72 96 84 80 79 65 76 68 67 100 83 80 89 56 69 96 64 61 76 63 89 81 67 78 70 67 86 72 74 65 64 80 80 71 65 50 49 29 44 61 63 40 46 53 29 44 46 34 31 25 26 26 25 19 9 13 2 59924 278 2192 30 11492 16 38 44 7092 2045 46 631 898 972 243 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 155 305 453 773 1048 1442 1837 2296 2411 2670 3215 3611 3945 4649 5181 5629 6178 6877 7400 8231 9262 10626 11718 13206 15053 17482 20150 23992 27775 31244 34964 38108 39842 40997 40480 39749 38240 36491 34060 32624 34915 40132 47552 55339 62977 67001 67817 68219 69745 70071 71004 76159 78879 82686 85216 85953 83860 83470 83818 86615 93868 104744 115810 126245 136774 143429 149537 161756 170306 181257 196286 203483 200892 186972 153394 122402 93413 58886 27474 14504 11599 10017 9801 9631 9558 9491 9447 9518 9190 8572 8238 7710 7187 6209 4789 3579 2421 1331 567 209 114 91 69 105 178 109 55 118 75 141 261 281 180 149 79 42 26 51 45 47 75 78 32 51 90 92 44 52 118 33 45 62 57 36 25 19 56 21 24 34 65 38 24 41 33 26 8 25 49 33 37 54 63 60 46 56 48 59 45 29 42 50 42 48 29 52 31 60 48 69 71 69 52 64 83 68 65 93 74 62 55 88 89 83 64 65 44 58 55 59 37 42 32 37 41 63 44 56 63 63 48 54 35 55 43 36 44 51 42 47 58 42 38 36 34 55 44 45 26 29 45 31 31 22 23 20 21 6 15 22 19 18 12 5 59930 273 2160 30 11490 16 38 50 7091 2046 121 499 541 190 28 -76 47 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 47 164 326 537 807 1070 1520 1938 2296 2736 3583 4433 5091 5869 6770 7640 8374 9182 9994 11309 12508 13573 14319 15214 16495 18512 20947 24189 27384 30688 33853 35958 39364 43017 44500 43962 41908 39158 36581 33706 31429 30474 30021 29777 28907 31443 38021 43944 51829 60207 64546 68454 71065 77452 89260 98379 101328 100590 99791 100602 102994 104451 112103 123790 126105 125569 138839 159531 178458 191995 202263 209336 207623 196024 171078 126736 89731 56195 33647 23102 18722 15395 14367 13434 11967 10373 8734 7639 7102 6836 6320 5055 3529 2434 1871 1303 633 256 163 154 94 14 40 75 60 7 29 113 183 192 146 73 41 43 32 60 1 15 55 32 99 95 55 32 34 41 39 53 57 72 54 64 92 76 19 77 100 49 52 34 28 21 27 65 43 14 14 -5 34 33 41 32 20 18 36 43 37 10 29 35 29 -1 69 62 8 24 7 -8 5 28 51 24 41 53 71 39 37 40 69 48 30 26 47 49 59 20 31 45 18 32 39 41 35 19 51 38 20 30 33 31 30 22 36 34 29 20 34 29 20 21 14 20 22 13 14 21 22 21 10 1 2 12 5 1 0 5 14 59936 272 2252 30 11492 16 38 56 7090 2046 26 290 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 -17 106 245 501 787 1155 1591 1942 2337 2823 3486 3930 4814 5748 6932 8208 9438 10875 12378 14184 16424 18864 21433 23629 25168 26559 28426 31205 34953 38672 43760 49789 52364 52283 53424 55190 56218 53943 47271 40782 35254 30416 26909 25355 23883 24427 25404 26434 29814 35334 41174 50041 60233 71616 85097 93567 97369 96733 97282 101399 109547 118197 125759 133289 139295 149308 168322 186540 190129 191848 197161 184801 172826 174563 150186 108807 73916 53616 36182 21731 14929 12205 10851 10076 8383 6580 5934 5376 5468 5441 5024 4125 3202 1896 942 443 265 208 181 158 49 42 51 89 33 77 101 92 78 90 134 31 33 30 17 58 57 -7 -3 -7 20 55 50 42 30 16 33 75 53 8 9 -4 -9 -14 43 17 27 33 48 -11 19 21 15 -20 -29 25 29 26 55 41 21 15 50 76 42 31 75 46 2 47 23 -13 16 27 35 61 31 47 46 27 35 47 51 62 78 53 55 72 60 37 55 73 63 51 38 61 36 33 42 30 19 29 46 45 15 21 24 22 37 53 43 28 4 19 34 36 37 38 32 26 22 25 29 15 25 19 24 3 14 999999 999999 1 999999 999999 999999 999999 2 6 59942 273 2464 30 11494 16 39 2 7089 2047 -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 999999 999999 999999 999999 999999 999999 -34 178 391 632 802 1101 1453 1948 2456 2962 3489 4175 5207 5931 6945 8212 9465 11253 13127 15356 17884 20359 22421 25000 27878 31783 35957 38450 39185 40997 45181 49160 53732 57014 59908 63262 65914 67600 66421 58222 47737 40493 34558 31265 29329 31730 38610 48467 59979 71527 80900 90249 99804 106737 113870 124979 139715 152038 164893 181878 189067 190534 200247 200184 193116 186515 182521 168628 142254 124238 108427 97307 95570 86653 55520 28794 14834 11292 9919 9414 9071 9147 8485 7681 6460 5070 3777 3090 2336 1603 830 387 253 209 193 121 114 26 74 139 107 132 114 99 76 34 120 158 138 58 44 30 71 98 76 100 150 117 56 69 121 79 110 119 110 55 81 57 70 89 61 111 73 11 74 75 80 16 45 48 50 43 55 88 140 85 105 59 77 62 115 93 84 105 83 96 81 83 97 67 80 114 83 59 55 85 103 94 94 97 96 92 104 96 112 90 95 64 83 81 103 108 93 77 106 95 74 110 100 100 90 115 98 97 112 94 99 102 91 104 76 72 70 73 95 94 83 77 96 74 66 84 69 68 73 73 50 43 35 48 49 59 41 47 40 48 37 35 21 19 18 7 9 59948 270 2252 30 11492 16 39 8 7087 2048 -38 325 391 523 745 485 267 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -8 115 351 565 834 1119 1448 2018 2461 3021 3748 4425 5198 6104 7266 8539 9607 11025 12344 14348 16847 19560 22621 26668 30206 34093 38213 42041 46808 49923 49674 51122 53649 55783 60891 66707 66375 64082 65044 65175 63801 58330 52493 45767 42469 43411 46964 53634 65182 77886 88662 96773 109418 122667 139269 154116 170115 188651 199378 202522 207807 198375 184916 165264 161098 168126 166695 120021 89429 80920 60472 49773 35046 20118 12903 10381 8530 7839 7474 7660 7720 7837 7212 6010 4495 3145 1845 877 330 157 189 155 91 97 30 29 8 17 39 47 44 62 29 139 20 24 41 64 11 37 25 10 32 39 68 48 59 21 -10 9 30 58 31 39 61 15 18 8 -41 21 33 19 52 27 10 -26 6 15 20 45 35 3 48 32 26 -6 3 31 74 72 54 44 7 -12 10 -13 1 23 46 55 46 18 57 47 32 23 45 48 57 41 46 54 38 26 38 34 34 53 53 44 28 21 20 50 50 38 43 39 31 45 40 37 14 21 34 26 28 44 28 25 25 14 5 34 41 23 27 1 9 8 8 24 19 12 12 17 11 9 3 7 0 59954 279 2189 30 11489 16 39 14 7086 2049 220 963 1847 1599 2130 2209 1059 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 9 143 414 590 726 909 1246 1504 1907 2594 3230 3907 4838 6018 7135 8342 9648 11120 12560 14177 15921 17788 20036 23283 26686 30549 34155 37970 42799 46987 51886 57614 63748 69940 73709 75413 77731 81958 80906 79197 80906 80286 79904 81032 80356 82637 87160 92614 103948 111471 115641 123471 128162 133100 135717 138260 134195 124160 108222 94767 91826 102070 113653 125647 138040 148394 147314 131906 115839 100861 88480 80339 61771 39047 18242 8084 6049 6268 6591 6883 7128 7581 7773 7420 6573 5611 4480 2529 671 178 117 60 45 106 72 14 1 83 67 79 63 32 42 110 111 118 108 74 39 76 77 35 78 31 10 41 71 57 57 75 50 67 56 27 60 72 50 47 70 46 99 78 58 74 50 32 29 62 42 21 66 68 51 72 78 72 48 47 49 82 101 110 99 65 27 75 49 87 68 71 57 35 56 53 58 96 56 68 70 75 36 82 84 34 48 60 71 67 66 62 40 71 43 44 46 48 63 29 29 51 38 34 58 49 34 71 76 44 35 59 69 66 63 39 45 52 56 42 26 42 36 25 16 27 26 32 31 30 29 16 19 14 3 5 6 999999 2 999999 4 59960 289 1886 30 11486 16 39 20 7085 2050 239 572 240 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 46 251 430 528 822 1018 1328 1514 1793 2276 2808 3473 3832 4480 5158 6086 7601 8798 10500 12294 14052 16224 18162 20043 21752 23568 25711 28061 30223 33143 36768 41246 45632 49996 55563 61079 68048 74925 81558 87409 93376 99341 102766 107899 109335 106105 106549 114069 115330 117999 116583 114951 118950 124818 123745 123975 111922 97385 99710 110414 113883 103474 91311 104046 138410 159602 170997 173762 158156 134093 100294 76419 56214 44901 31924 18241 9903 6449 5478 4976 4639 4954 5734 5836 5722 5764 4950 2931 1376 675 363 161 10 127 162 96 12 21 46 86 79 91 63 66 77 163 93 78 37 67 58 60 91 37 22 74 37 48 58 68 119 90 68 55 56 66 86 63 121 80 80 97 88 24 42 55 87 76 47 45 69 68 93 128 71 53 79 61 95 102 73 89 89 14 43 75 76 76 91 66 66 95 102 54 72 69 69 99 71 50 96 58 75 96 66 27 88 96 61 96 77 47 69 79 36 50 58 64 62 68 44 40 75 61 63 70 71 48 53 88 63 60 48 32 36 36 41 57 60 29 48 49 36 38 28 22 33 36 26 24 12 22 25 11 14 10 15 11 10 59966 217 3654 30 11484 16 39 26 7083 2050 -77 57 167 286 436 771 1071 1298 1701 1942 2113 2465 2767 3064 3586 4274 5092 6301 7291 8287 9599 11087 12653 14462 16068 17747 19102 19920 20809 21374 22199 23452 25977 28902 31656 36445 41435 46492 51393 56992 62207 67726 73888 79559 87019 94109 100159 107415 117559 126645 136115 143571 148665 151345 158068 162938 155193 134067 122026 113388 105554 99821 91267 85382 89990 99275 121319 162920 181355 178486 169272 133879 94512 57511 34721 28513 16665 10117 7460 5879 5954 6528 6591 6659 5971 5185 4731 4178 2968 1715 815 284 74 5 10 36 45 28 18 68 84 -35 18 77 38 109 74 64 102 62 0 35 50 64 28 31 84 23 70 48 66 46 54 54 24 41 50 5 12 17 10 41 1 -11 58 66 23 20 35 74 9 42 65 19 31 51 63 32 33 28 20 2 27 19 49 48 27 39 35 58 45 4 0 36 49 72 55 50 48 33 20 31 16 26 41 27 72 57 38 17 37 53 26 10 1 36 13 -11 10 46 37 11 14 3 30 18 25 37 32 29 5 27 17 14 15 9 14 7 10 13 31 1 11 3 999999 7 6 59972 284 1971 30 11481 16 39 32 7082 2051 141 555 292 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 10 82 194 396 557 697 948 1262 1475 1818 2168 2662 3212 3975 4682 5506 6263 7112 7884 9252 10709 12186 14214 16578 18883 21168 23662 26164 28634 30432 31844 33649 34643 35248 35687 36444 38070 41386 44118 47291 51449 55436 59351 63765 69513 75191 83101 91720 100582 110261 119000 129231 136667 141761 147877 154136 159403 162903 157630 147968 140916 129115 117652 117976 126173 129231 131660 129886 129166 153820 177065 159461 113018 64806 28521 16786 7347 4454 4699 5483 5288 4386 3670 3451 3505 3284 2786 1630 482 129 68 43 64 52 47 70 0 55 54 70 13 99 103 15 78 177 115 47 44 26 102 88 33 66 84 56 59 16 12 38 25 14 80 59 58 13 18 33 12 58 13 -24 2 26 19 25 10 27 31 52 4 25 55 30 64 53 44 68 73 50 48 22 37 19 30 43 33 37 74 53 50 36 41 66 70 65 39 47 48 49 34 21 50 48 40 60 79 45 57 41 30 29 46 67 53 42 48 22 43 31 41 36 48 27 52 41 999999 13 31 48 41 33 30 29 32 16 29 19 28 41 32 15 34 25 25 16 1 4 23 17 9 7 2 3 999999 2 999999 5 59978 286 1785 30 11475 16 39 38 7081 2052 251 421 1290 2428 2697 2448 1755 654 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -7 -59 107 328 447 664 891 1121 1290 1550 1865 2224 2526 2962 3639 4368 5238 5895 6784 7749 8788 9845 11354 12532 14383 16759 19237 21995 25130 28228 31945 36480 41754 46830 51698 56378 58871 60784 61103 60199 60022 60741 62482 63801 64145 68087 74087 78328 83609 90876 99805 108171 117789 127910 136229 144214 151777 149217 138876 131182 119419 113169 111007 107917 115682 121459 143296 165349 167116 166701 156323 135476 97010 57990 27624 12880 6519 4205 4219 4267 3826 3102 2302 1691 1426 1083 628 282 195 40 1 41 8 17 -4 64 64 29 16 36 9 51 18 29 27 124 64 100 36 58 13 24 34 72 15 16 16 30 38 18 -41 -18 -21 -42 5 -17 -40 22 34 9 18 53 -20 7 55 23 -12 -12 -14 43 34 7 46 63 28 11 -1 25 39 41 18 43 39 23 -1 -4 7 57 52 67 16 -25 30 59 44 39 73 40 28 33 17 37 58 49 27 30 45 22 43 28 12 27 40 27 38 43 28 11 15 51 57 23 4 30 31 21 35 39 25 28 25 21 16 25 31 24 19 25 29 44 21 23 999999 999999 999999 13 2 999999 10 999999 999999 999999 999999 0 59984 273 1867 30 11467 16 39 44 7079 2053 -92 -37 12 1 481 741 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 11 30 25 60 80 195 224 315 536 742 876 1100 1277 1538 1672 1751 2018 2437 2797 3059 3637 4226 4877 5753 6734 7479 8649 10191 11665 13570 15781 17364 18898 21450 24287 26788 30028 33016 36189 39888 42878 46827 51892 58528 65498 72930 80660 83182 82919 78416 74441 71461 69603 70796 73817 76308 84080 90042 91094 93863 100766 106813 107089 108152 110549 118888 128684 128886 128940 134342 143705 158787 169755 177485 179684 166716 141081 108161 69213 33297 18280 11455 7016 4744 3831 3067 2063 1469 1192 933 795 586 467 290 165 34 -9 9 -46 -50 -33 34 -26 -68 -78 -44 20 28 9 37 50 25 7 2 15 -15 8 -2 -24 -68 -40 -29 -55 -7 36 -9 -33 -42 -1 -34 -5 -5 17 -18 -4 -67 -36 -21 14 -71 -2 2 -16 -20 -4 -16 -37 -58 -24 13 -2 -10 -2 11 3 -9 -24 -45 -41 8 25 29 13 -45 -26 1 8 2 14 3 14 33 9 -15 2 31 12 27 20 21 9 7 5 23 26 9 3 6 8 -5 11 0 22 2 -12 6 10 11 -14 3 14 999999 999999 999999 3 0 999999 999999 6 999999 999999 3 999999 999999 2 999999 999999 10 10 59990 335 32 30 11462 16 39 50 7078 2054 1534 3442 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 386 1690 2717 3226 5005 3681 1257 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -95 999999 999999 999999 999999 999999 999999 999999 17 74 196 221 307 491 608 502 730 825 871 1153 1298 1505 1755 1900 2144 2376 2571 2808 3130 3384 3812 4351 5076 5983 7070 8780 10546 12014 13871 16393 18534 20492 22552 24857 27173 29521 31744 34116 36739 39446 42977 47117 50977 55183 60533 65055 70678 75614 80419 83336 85971 88491 91974 93097 92476 91321 88197 79280 76651 81949 84033 84795 85499 95160 111250 128634 142512 153407 168757 182018 188723 190936 187084 169580 147707 131133 111873 84973 49943 26642 13744 8155 5462 3984 2913 2252 1895 1537 1247 1081 948 738 519 299 221 78 -7 -51 14 35 24 -17 8 25 41 -15 31 19 -5 79 9 55 77 41 23 7 9 -16 9 -4 8 7 -11 -4 2 26 18 9 -23 5 10 11 8 -10 28 -8 -27 -4 -27 -48 -51 16 15 -33 4 -36 1 -18 12 -24 2 33 -11 11 1 -17 40 8 2 26 40 21 48 23 3 7 26 41 48 23 19 41 5 20 78 40 12 13 51 32 20 2 7 36 1 7 18 -4 -5 9 14 15 16 10 12 -3 0 8 5 999999 999999 10 7 9 15 4 999999 999999 16 13 999999 6 4 9 1 4 999999 999999 0 59996 239 3119 30 11459 16 39 56 7077 2054 -48 -50 -36 -95 -78 -41 999999 999999 999999 -98 999999 -48 -13 95 318 315 411 526 834 1166 1147 1304 1269 1464 1676 1916 2107 2398 2683 3033 3274 3554 3743 4057 4319 4605 4762 5080 5705 6515 8073 10151 12585 15247 17799 20241 22655 24975 27451 29729 32258 35193 37575 39912 42157 44275 47240 49772 53052 57558 62720 66197 70066 74386 76757 80370 85620 91937 96764 103663 109433 112295 112869 117386 124698 125567 122293 124220 128028 133544 141694 152336 153184 159986 172011 181062 178397 169015 155014 134371 110696 76587 39245 18388 9456 5737 3886 2563 2075 1812 1585 1427 1321 1359 1160 1014 762 522 314 184 73 77 24 12 20 31 86 50 55 73 65 36 5 67 122 125 132 78 100 34 24 92 61 74 73 85 94 64 41 23 12 51 34 39 38 5 59 60 29 56 66 33 24 27 24 36 66 54 12 43 31 48 57 53 49 43 35 64 12 12 42 52 41 33 8 50 27 14 22 15 17 53 34 29 45 38 43 47 30 24 24 38 39 39 36 46 43 36 37 46 39 34 36 49 57 59 28 27 35 31 40 29 38 41 27 25 33 41 31 21 27 46 49 24 14 21 33 21 16 25 27 13 999999 999999 999999 3 999999 999999 1 60002 239 2909 30 11459 16 40 2 7075 2055 -29 -78 -53 -61 -48 -10 47 92 276 266 236 269 311 253 -29 -34 2 41 244 336 427 417 509 722 869 811 1173 1412 1824 1948 2178 2298 2514 2664 2858 3155 3314 3565 3815 3937 4249 4503 5066 5677 6255 6831 7425 8204 8890 9358 10244 11429 13192 14836 17257 20222 23345 26259 28745 31652 35016 38631 41648 44604 47519 49617 53535 57800 60972 64705 67132 70061 74272 76953 78994 81250 81972 84456 88386 93236 99692 102726 110518 118004 121392 123141 130832 141520 153951 168227 177732 180497 181535 189297 197633 186848 180336 143358 89829 50956 24586 12141 8627 6932 4634 3162 2522 2002 1686 1574 1437 1255 1020 746 512 268 211 77 -4 -4 8 -1 17 51 60 39 -5 3 78 18 -35 12 77 97 129 96 102 68 9 17 23 52 -21 -9 -2 54 0 -19 9 49 15 -39 -8 15 0 -4 15 -7 -24 -1 5 5 -1 4 -35 8 7 -1 33 6 -9 20 22 30 22 17 34 6 -7 -31 -52 -6 10 -4 25 25 13 28 14 12 13 70 11 15 -13 -2 13 4 8 -25 3 40 22 14 28 20 24 34 -4 -18 5 17 9 -11 22 13 -13 9 16 2 999999 999999 2 2 18 17 17 999999 999999 5 999999 999999 999999 999999 999999 6 999999 999999 6 60008 302 1378 30 11458 16 40 8 7074 2056 56 1094 2668 3068 4031 7110 10097 6805 5773 5632 2143 833 266 -99 999999 999999 999999 999999 999999 999999 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 61 78 178 163 178 285 305 463 668 790 887 906 958 1017 1082 1150 1077 902 561 378 286 273 409 515 595 718 710 867 1097 1313 1522 1803 2046 2325 2676 2853 3113 3257 3502 3598 3850 4154 4673 5165 5716 6289 6774 6813 6759 6958 7075 7388 7719 8161 9238 10598 11699 12696 14435 15543 17010 18918 20959 23762 26781 29971 33346 36536 39694 43276 46572 49949 53239 56542 58395 60261 63627 66180 68539 72514 75784 79369 82256 84529 88140 91702 95902 100759 110664 120787 131586 144202 155818 166249 176624 185202 195117 206850 211023 192357 176909 159343 132913 113459 78509 31682 12647 8305 6579 5491 4170 3177 2569 1989 1602 1338 1109 809 729 501 335 155 76 99 54 -37 29 67 96 16 39 23 49 -1 24 82 34 57 88 167 191 138 78 120 56 -59 -9 25 68 86 30 6 74 8 48 58 61 34 29 42 62 27 11 50 80 14 -9 -4 -11 44 45 3 34 39 33 87 70 38 23 44 55 62 40 22 39 48 45 14 41 57 32 36 42 45 60 68 63 55 61 55 64 47 67 24 44 28 44 76 66 54 54 59 65 59 42 34 43 57 52 30 46 28 27 29 31 29 43 53 62 51 63 57 38 49 56 52 20 27 21 58 39 34 38 34 36 12 16 10 16 13 12 999999 2 13 999999 1 2 60014 301 1525 30 11455 16 40 14 7073 2057 1601 2678 1547 2582 4334 2231 751 999999 999999 376 1180 1034 2260 7190 11700 13221 15554 17518 16045 6684 457 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 95 205 344 419 395 465 703 772 833 949 1139 1282 1318 1556 1731 1718 1811 1983 2001 2078 2153 2254 2237 2280 2166 1872 1627 1584 1356 1260 1238 1379 1435 1533 1715 1797 1864 2137 2582 2887 3080 3518 4002 4277 4650 5185 5830 6271 6743 7288 7885 8878 9697 9948 9919 9895 9568 9021 8772 8799 9011 9647 11352 13771 16467 19175 22148 24825 26731 29062 31840 34248 36208 38356 40235 42664 45087 48220 50826 53544 56448 58634 60425 62726 65156 69966 75553 80969 85585 90354 94990 101617 107537 117177 127737 139082 151009 164638 179081 193887 206294 209405 202578 180376 158976 145109 136035 123619 90331 60220 32368 13089 7495 5371 4030 3293 2868 2381 1711 1177 1072 937 734 504 326 183 88 57 44 101 28 33 11 35 14 69 68 54 -15 54 93 141 72 107 116 139 129 143 68 51 105 58 41 97 80 78 128 115 62 87 34 -1 48 74 68 44 41 3 11 38 56 44 42 31 16 62 50 37 67 79 64 73 59 42 88 72 69 73 59 106 63 34 42 82 44 55 46 59 43 65 76 78 62 74 52 37 48 61 63 9 56 79 77 77 66 89 55 61 76 79 55 60 40 50 56 43 31 51 52 62 69 72 59 47 59 53 63 66 46 56 50 50 52 46 38 42 37 30 27 37 31 44 36 36 30 23 24 19 5 13 23 6 17 23 2 3 60020 298 1518 30 11448 16 40 20 7072 2058 868 2163 2515 2204 2257 1503 1440 724 1097 1426 954 854 1148 2483 6626 7916 7866 8523 11696 14108 7335 898 340 72 999999 999999 999999 999999 999999 999999 999999 -81 130 209 274 368 377 517 542 586 674 763 752 1017 1229 1310 1499 1802 2079 2283 2393 2642 2845 3116 3333 3180 3200 3021 2484 2456 2582 2400 2395 2380 2375 2432 2417 2341 2373 2376 2842 3042 3254 3433 3536 3829 4327 4996 5577 5956 6615 7333 7793 8413 9117 9403 9945 10633 11546 12350 12887 13614 14389 14656 14954 13977 12048 11466 11311 11799 13025 15274 18316 22667 26809 30938 33636 36273 39830 43256 47074 49934 52866 55765 58454 61456 63915 66166 68015 70039 72915 75584 79011 82594 85350 88257 90006 91858 97275 103489 110343 117028 125784 134094 146146 159599 176799 195594 205802 206347 187984 149647 128112 105771 78892 47044 21520 10703 7185 5596 4575 2973 1842 1405 1165 991 885 654 454 278 226 158 78 72 59 20 60 64 74 51 21 43 -10 46 54 38 110 130 152 131 93 105 98 39 24 3 80 55 65 42 82 79 43 76 45 19 35 30 32 17 7 34 77 59 61 53 49 2 4 23 21 52 66 53 80 59 32 23 24 50 56 54 46 40 43 51 68 61 45 30 42 18 59 36 41 45 41 50 57 71 82 53 60 60 74 73 57 40 49 23 25 36 66 54 34 19 61 52 31 44 56 29 26 31 42 53 51 59 65 60 32 35 30 44 30 27 30 39 66 35 41 34 29 31 37 20 23 21 19 21 17 8 999999 999999 999999 999999 999999 3 60026 282 1840 30 11440 16 40 26 7070 2058 -19 125 476 721 1803 3673 5859 8376 13280 17810 14032 13586 14962 10422 6333 2025 313 61 179 241 365 527 570 726 653 747 793 842 1036 1240 1587 1953 2406 2639 2827 3004 3313 3520 3807 4055 4177 4665 4628 4711 4819 4845 4956 4690 4804 4554 3920 3977 3889 3786 3660 3568 3532 3658 3968 4484 5082 5410 5667 5743 5702 5720 5658 5777 6027 6580 6921 7159 7997 8794 9842 10932 12232 13412 15083 16352 17009 18002 18961 19669 20437 21013 22022 22440 22409 23206 22865 21281 19960 19767 21055 24732 30639 36515 41753 46799 51344 54168 58137 63615 68298 73432 77690 79527 82476 83455 86727 88324 88981 88306 87513 87263 88681 91573 95562 99946 103939 103886 101564 101054 105926 114599 122036 132230 145857 155804 158600 139131 107423 88533 73918 45073 19505 11586 8678 5702 3365 2577 2130 1566 1270 1053 795 627 450 361 315 147 34 12 -31 60 31 14 -5 45 45 39 46 28 66 64 44 31 43 92 37 68 107 74 29 62 73 40 35 -4 -5 3 44 57 64 28 35 25 40 25 8 14 52 10 12 36 42 18 42 51 20 29 45 44 48 25 14 45 19 49 72 23 -1 14 21 49 49 30 19 16 60 80 76 1 28 52 50 65 67 53 49 25 26 61 53 14 10 37 52 38 33 35 27 13 40 22 32 35 24 18 8 32 27 34 8 7 25 15 37 46 30 18 999999 17 21 42 30 24 10 999999 15 6 5 11 13 4 999999 5 13 8 12 13 60032 299 1533 30 11433 16 40 32 7069 2059 16 154 646 834 259 190 397 545 525 729 1085 979 982 1047 1137 1071 1213 1198 1141 1010 824 862 820 754 947 1070 1135 1278 1364 1463 1724 1906 1970 1961 2015 2336 2647 3020 3486 3743 4036 4507 4816 5021 5557 5825 6265 6712 7153 7244 7446 7896 8433 8650 8782 9088 9084 8990 8472 7257 6098 5828 5721 5212 5221 5353 5493 5163 5223 5246 5554 6162 6705 7096 7360 7753 8052 8139 8063 7981 8417 8785 9239 9772 10727 12105 13489 15346 17566 20262 22960 25698 27111 28408 29392 29899 30450 31130 31601 32528 33410 33981 34021 32624 30761 30200 31789 34934 38660 42341 46754 51689 57103 64543 71061 78995 85077 91801 96963 99961 101609 103850 107199 104745 100265 98014 97064 96654 93721 93366 92895 89169 82178 78787 80014 85416 91954 101281 109976 111269 103210 88065 73074 66289 56364 36759 17634 8016 5291 4096 3241 2662 2110 1586 1344 1246 1010 803 615 374 127 43 23 69 35 44 45 51 12 48 90 110 106 73 67 129 101 72 97 142 86 99 98 82 71 31 35 74 34 65 76 75 97 65 88 66 37 86 81 20 46 62 31 18 21 79 83 70 39 5 88 70 85 79 103 74 51 57 36 27 75 62 58 56 23 63 78 67 71 101 93 58 50 78 42 65 82 69 61 89 83 61 65 60 57 42 69 38 54 67 52 64 54 38 45 69 58 35 50 55 41 76 50 66 78 65 49 65 58 27 24 37 54 60 56 42 44 52 64 37 28 36 34 35 28 31 29 20 15 29 23 28 31 20 10 5 12 11 2 60038 287 1861 30 11431 16 40 38 7068 2060 39 238 519 969 2493 3316 2703 865 776 854 759 850 958 1000 1163 1274 1483 1650 1695 1777 1690 1705 1755 1983 2141 2452 2767 2876 3044 3223 3483 3707 4091 4245 4803 5245 5841 6487 7297 8400 9363 9928 10180 10211 10095 10125 9961 9717 9446 8785 8428 8456 8287 7529 6953 6821 6520 6332 6538 6608 6778 6830 6825 6950 6938 6885 6632 6376 5992 6167 6634 7405 8287 9721 11161 12110 12505 13002 13761 15120 17559 19923 21777 24076 27159 30257 32412 34075 34526 33871 33383 33500 33963 34199 34761 34927 33484 32597 32478 33781 38777 44886 51328 56494 61880 68933 75712 82374 88557 92611 96214 99377 104499 108874 112838 115135 116497 118907 121748 123708 123738 121598 115453 110420 103213 95460 88675 82565 78605 78266 80614 79958 77305 73266 58924 32644 12635 5936 3556 2176 1665 1569 1536 1401 1161 745 494 367 211 89 31 48 42 72 45 3 105 149 103 133 110 88 69 61 44 108 83 92 86 173 140 99 74 83 62 54 95 46 66 79 116 57 29 43 66 67 34 88 59 98 83 78 44 24 120 128 98 53 89 74 58 75 44 68 74 83 26 33 79 38 63 56 61 47 26 13 61 73 59 49 77 63 46 25 85 75 102 85 80 79 54 59 62 94 81 69 78 104 82 78 55 37 47 34 10 62 67 76 50 71 60 66 74 73 56 60 65 55 59 68 78 52 61 78 73 52 52 52 54 39 34 33 46 54 38 40 39 33 30 33 24 19 14 4 17 23 11 60044 309 1199 30 11429 16 40 44 7066 2061 -12 202 512 831 1027 933 969 911 1137 930 1065 1132 1146 1122 1146 1052 978 909 613 364 521 261 149 260 376 866 1589 1921 980 407 601 701 793 920 1104 1122 1107 1095 1140 1265 1368 1412 1721 1947 2184 2292 2381 2350 2387 2520 3044 3585 4287 4956 5637 6540 7543 8202 9045 9862 10619 11253 11737 12294 12523 13186 13379 13523 13324 12344 11107 10067 8933 7224 5638 4383 3587 3180 2856 3132 3407 3895 4518 4978 5628 6319 6571 6417 6284 6712 7328 8043 8607 9715 10571 11115 11598 12374 13243 14724 16551 17878 18579 18575 18587 19257 20574 22632 25541 27962 29753 30649 31462 33177 35805 37832 40102 41964 43445 44742 44282 43248 42573 44019 46024 50017 54922 60819 65749 69513 73817 78652 84046 89689 98024 105121 112731 120121 125258 128163 131353 131305 133064 132491 127284 122728 118880 110904 99252 89391 86850 80787 74523 70310 65842 48055 22179 7504 4308 2913 2034 1486 1106 909 707 577 491 332 208 158 85 73 107 73 38 34 67 25 110 113 157 92 83 86 78 101 81 73 64 76 103 136 107 71 78 86 47 21 37 13 47 83 130 146 49 18 47 11 55 84 99 52 21 59 85 42 106 52 35 31 46 64 80 67 72 44 34 39 26 26 60 69 56 64 86 112 63 59 43 83 81 38 86 72 36 44 63 36 56 58 42 60 51 72 57 37 52 83 59 48 58 69 87 75 92 85 74 64 85 52 48 62 45 54 78 57 39 44 53 45 52 42 40 50 46 35 33 41 54 40 32 41 29 31 29 31 20 16 29 27 24 24 19 13 19 19 5 999999 2 60050 287 1559 30 11429 16 40 50 7065 2061 81 -98 999999 514 3325 1735 999999 999999 999999 347 1540 4308 6535 9250 4722 2287 2564 6581 7596 9110 14209 26977 46533 55873 65180 39459 11555 6071 2701 2778 2863 2765 3003 3458 3829 4464 5252 6185 6787 7996 9061 9956 10893 11552 12233 13002 13217 13194 13370 13477 13469 13551 13172 12286 11137 9386 7706 6126 5282 4899 4315 3458 2482 1788 1556 1514 1714 1830 1797 1761 2008 2202 2426 2671 3095 3459 3813 4248 4797 5664 6442 7138 8052 8536 8755 9058 9806 11556 13457 16075 18998 22068 25155 27728 29505 30293 30715 31722 31944 31844 32653 32839 31280 30042 29660 31030 33270 36166 39700 42806 45648 48063 50296 53280 56014 58671 61111 65129 70488 75720 82874 90278 95442 101922 108163 112120 116142 118643 119913 117377 112555 107471 104923 102650 100329 98567 96920 89170 82967 76619 70027 65226 54202 35842 16682 7817 4481 2188 1067 644 342 217 242 207 160 154 110 60 53 48 100 63 -8 -2 -19 49 16 11 5 88 108 78 18 27 51 97 43 80 75 106 71 101 69 26 29 15 31 40 12 -13 2 -5 13 -20 27 24 17 3 8 11 47 -1 -2 -3 -5 29 14 10 19 43 31 6 10 13 22 16 7 23 1 18 15 31 57 45 60 -4 5 39 30 14 -4 20 24 9 24 14 1 33 42 32 49 33 -16 4 3 29 23 28 54 4 10 2 17 13 1 11 6 10 22 35 17 30 32 51 20 16 32 36 4 14 37 6 9 8 20 2 999999 999999 1 1 4 999999 999999 0 999999 999999 1 60056 337 28 30 11428 16 40 56 7064 2062 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 330 1146 2170 3493 5228 5118 4890 5638 7357 9706 10344 11959 14948 20437 20623 15862 15925 17582 15593 12475 11370 8427 7922 9035 6472 3347 2857 3011 3155 3597 3972 4014 4785 5584 5927 6078 6350 6663 7925 8944 9705 10822 12392 13551 14203 14812 15459 15921 15685 14528 13614 13416 12618 11459 10285 8637 7224 6109 5518 4650 3830 3297 2759 2464 2295 2097 1789 1581 1413 1456 1567 2017 2721 3324 3818 4265 4802 5411 5903 6440 6854 6854 6302 5568 4655 4027 3541 3264 3260 3773 4402 4883 5760 7282 10178 13388 17496 21917 26303 30971 36077 41927 48197 51960 55903 59037 60267 54663 45131 39023 33909 30436 29975 31844 35174 39313 44585 50349 55645 58144 59780 62559 65935 68674 71965 76519 82536 88762 95851 101583 106597 110559 115276 120242 122425 117892 112305 108141 106774 103373 98894 89144 81528 72053 69454 65052 42899 19892 8453 4176 2272 1013 340 137 100 151 128 83 133 89 110 52 28 39 48 -30 43 68 39 53 71 -5 10 46 39 41 41 29 36 97 27 47 18 55 103 104 14 3 5 28 19 35 1 -14 36 66 93 45 -4 12 12 7 -25 36 38 48 11 44 26 51 31 57 21 34 66 59 59 29 32 24 31 2 -12 26 30 9 44 53 13 28 33 -2 37 55 59 32 49 24 50 44 49 45 40 25 51 31 32 52 42 32 20 15 10 39 45 34 50 47 44 52 22 20 39 25 4 12 28 31 37 39 57 32 21 36 24 8 30 28 27 12 999999 2 12 6 22 15 999999 8 27 9 60062 346 27 30 11427 16 41 2 7062 2063 510 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 19 159 339 785 862 1198 1667 2231 2830 2996 3680 4412 5384 6507 7738 9644 14613 21576 31842 38995 35888 35757 20261 11730 11498 13823 12672 5482 3942 3861 3871 4076 4153 4607 4816 5058 5296 5675 5912 6324 6932 7862 9040 10202 11761 13122 14261 15231 16117 17000 17056 17084 17376 16960 16946 16056 14184 11974 11128 10111 9838 10000 9658 8316 7123 5571 4318 3883 3569 3204 2913 2880 2736 2597 2450 2195 2210 2250 2615 3133 3687 4252 5109 5614 6069 6752 7578 8751 9740 10723 12240 13882 14477 13693 12416 11448 11290 11843 11672 11168 10489 10386 10522 11182 13272 16405 20697 27247 35041 41671 48864 54340 59903 64684 67981 69870 69597 70627 67656 61605 55907 50168 42886 36776 36624 40874 47761 56331 62763 68770 73993 77851 81587 86604 91266 91446 91130 92707 93768 93631 94114 91401 89834 89258 88137 86820 83422 79706 79664 77482 71351 62065 41138 14500 4293 1935 750 245 91 123 160 122 122 140 141 155 125 88 47 89 87 82 79 74 90 67 41 25 121 108 58 81 52 81 104 95 62 99 112 79 64 36 65 67 56 67 51 96 46 38 42 44 63 82 38 60 67 31 63 17 1 73 60 46 74 32 22 30 63 64 23 33 12 28 23 16 44 28 12 67 53 33 44 106 59 72 45 57 73 68 60 44 54 37 74 56 72 67 82 67 42 44 57 41 95 63 46 71 68 55 60 51 51 56 27 53 54 44 35 54 55 34 51 42 45 64 52 40 61 49 35 60 42 24 35 42 39 23 37 19 34 34 20 21 29 17 23 25 6 7 12 19 4 3 0 60068 334 26 30 11426 16 41 8 7061 2064 11170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 466 1206 2817 2607 1820 1957 2189 2524 2799 3617 5359 4819 3918 4449 4961 5943 9293 14256 18489 18103 17917 17701 14722 12381 7553 4578 4447 4590 4894 5096 5580 6089 6854 7590 8276 9440 10692 11320 12408 13621 14679 14615 13932 14138 14100 13247 10875 9154 8382 7880 8150 9054 10520 12750 14907 16927 17965 18248 18176 17760 17593 17178 16416 14951 13436 12050 11573 10956 10061 9333 8522 7861 6844 6488 6387 6110 5731 5635 5510 5637 5884 6381 6764 7252 8296 8786 9085 9636 10273 10749 11405 11935 12438 13774 15455 16868 18483 20685 22026 21690 22476 23157 22766 23305 23065 21527 21361 20594 23029 25473 26898 31161 36094 41463 47311 52973 59586 64647 68476 71181 72916 72982 71168 66051 56288 45400 38112 35268 35911 38769 43389 51205 60404 69402 77550 84248 87404 90996 90617 87400 82391 78391 75170 72919 69772 66174 64546 65284 67664 69431 67136 55017 27184 6518 2179 488 86 59 58 85 48 -4 31 143 132 203 131 41 12 12 0 46 17 53 37 64 47 74 31 15 28 40 40 36 77 19 32 48 68 62 41 25 -2 25 48 35 -15 -1 23 18 12 26 47 -17 11 -9 -22 5 7 7 9 50 -16 31 38 0 -11 31 6 2 -3 -17 1 61 38 34 16 29 10 6 6 -25 34 -14 8 36 33 11 15 27 8 13 -11 6 22 10 2 14 34 34 20 29 29 16 11 27 28 -6 -11 18 28 46 26 25 15 17 19 16 17 -2 -7 21 16 1 12 13 13 24 12 15 6 14 7 9 7 5 3 8 999999 999999 999999 1 60074 341 26 30 11426 16 41 14 7060 2064 8267 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 88 83 335 306 491 857 1201 2047 3153 4276 4548 6837 7867 7552 4625 4063 3412 4120 4500 5242 6314 5683 4808 2930 2328 2639 2912 3678 4621 5301 6014 6972 7529 8504 9504 9527 8672 8266 8645 8564 7986 7133 7024 6618 6379 6895 7906 8961 9779 9995 10648 11112 12152 13805 16734 21119 26021 30175 32949 34608 36395 37442 36487 35189 34004 32577 30953 27193 24191 24440 24831 24124 22230 19530 17760 16296 14117 11886 10970 10706 10015 8735 8312 8450 9403 10952 13101 14918 17365 19493 21640 23017 24640 25768 25585 25269 26119 26862 27857 28428 28890 27726 26285 24799 23900 23680 25633 28230 31766 33650 35767 38811 41792 45427 49797 53911 58426 63358 67787 71732 73445 75703 74767 72770 69351 62011 51819 41076 36947 35267 36127 40401 45977 53471 62625 71694 77473 79708 81219 78331 74446 69167 63492 58765 56744 55673 57175 60820 65728 63000 40174 14097 4353 1388 342 72 -59 -13 61 25 56 85 133 200 236 173 151 180 99 19 12 54 89 64 30 103 99 97 84 49 3 52 71 63 80 83 43 51 77 67 126 81 50 72 34 8 12 58 41 60 32 25 31 35 27 23 37 32 44 48 20 60 76 30 53 31 32 54 32 33 -17 -8 69 62 26 26 77 47 34 42 54 60 44 3 8 5 14 61 58 42 46 61 79 65 48 53 65 60 56 39 51 50 41 30 36 22 49 41 34 45 41 51 29 33 43 57 36 41 68 29 30 36 49 52 49 26 36 48 36 30 32 40 33 42 18 15 32 20 15 35 16 20 37 22 999999 999999 999999 6 60080 290 1646 30 11426 16 41 20 7059 2065 115 381 792 766 762 1747 4199 7336 7734 4270 1350 1271 672 604 724 1349 1918 1374 1103 1197 1771 2354 2966 3807 4992 8147 13947 12965 10135 6984 3688 3602 3266 2883 3055 3478 4064 5014 6202 7954 9622 11680 14665 17326 20305 23707 27209 31508 33796 34407 36216 39891 41132 38785 33589 31521 28435 23272 20777 18306 17958 17412 16981 16788 16303 15666 15336 14204 12782 11169 10122 9628 8981 8615 9595 11303 13003 15340 17700 19829 21925 24857 27606 30646 33899 35897 37588 38801 40495 43404 45122 47477 49863 52144 55510 60649 64419 66649 67872 69713 71794 74045 72767 69518 68330 69569 71708 75064 77001 78919 78064 77133 73928 71390 68185 61201 53962 48603 43338 38225 35367 36377 39169 43057 47771 53496 59546 64365 66178 64165 56407 50009 45949 44965 46788 48875 51588 54743 58163 54083 35011 14910 3441 908 228 113 108 103 47 71 28 64 159 95 82 117 58 61 55 25 24 24 29 82 89 50 43 66 52 65 69 47 54 64 87 44 122 125 67 32 35 45 29 57 36 77 39 27 98 43 71 38 -1 29 -33 78 62 20 13 46 70 37 54 82 67 71 89 36 15 10 21 53 71 41 37 47 49 88 49 37 25 17 30 3 28 38 59 59 70 81 59 56 52 77 35 39 48 54 62 70 45 40 67 73 51 53 30 39 67 68 54 67 65 36 55 59 37 30 52 69 28 31 40 40 32 19 14 34 34 29 27 19 14 41 35 22 23 16 30 24 16 20 1 13 999999 8 12 11 18 13 60086 292 1674 30 11424 16 41 26 7057 2066 -90 88 446 748 1269 1623 2378 3128 3890 5271 6295 5575 5614 4812 3232 2237 2181 2117 1379 1130 1224 1327 1757 2922 2813 2619 2366 2460 2514 2784 3312 4037 5085 6217 7317 8630 9834 10656 11166 11498 12077 13317 14206 15237 16214 16156 16985 17378 15952 16678 16557 16537 17527 17800 17663 18935 17511 14497 13250 12686 12870 13641 14276 14720 15175 15579 15874 15718 14930 13183 11550 10614 10163 10705 11462 12348 12603 13757 16022 18291 20721 23716 26815 29212 32144 36777 41042 46191 50792 54908 60466 64698 68794 73635 78648 81693 86806 90070 91306 90530 88808 84388 82972 79368 71781 67030 67963 72472 79570 85545 90596 94051 93920 89081 82056 73492 68900 66482 60525 51033 43066 37223 35348 35044 36423 39906 43333 46497 49274 50366 47607 41505 35086 35727 40981 44676 48748 51481 54181 56136 35438 7534 1691 510 226 121 46 87 48 92 120 109 53 59 83 27 4 50 40 104 77 120 94 95 102 95 90 29 89 66 38 105 46 98 72 93 9 53 40 41 47 71 33 33 87 89 32 18 53 49 36 70 66 67 57 32 115 48 35 50 98 88 97 61 3 50 35 23 89 67 -4 48 80 29 38 36 53 40 4 64 52 47 58 66 54 64 53 53 39 39 49 60 81 52 47 73 77 87 55 58 40 59 61 43 49 89 73 40 32 66 58 60 69 66 40 59 44 55 62 73 22 16 45 40 33 52 19 39 35 37 48 32 19 24 38 32 45 34 30 27 16 16 23 21 19 10 1 14 15 6 7 5 60092 292 1612 30 11422 16 41 32 7056 2067 -88 218 391 820 1053 1094 1730 2366 2466 3725 5532 6529 6954 8019 8230 7666 6673 6151 5482 4463 3353 2706 2573 2751 2970 3022 3299 3820 5113 6489 6289 6400 7269 8383 9333 10462 12069 13898 15250 16828 18321 19238 20359 21489 22498 22463 22922 23789 24105 23199 22347 22592 22801 23368 22979 22341 19852 17874 17493 16698 14318 13137 11724 10120 9291 8983 9013 9683 11148 12722 13485 13845 13690 13082 12257 11844 12231 12722 13702 14621 15872 17350 19561 23115 27014 30478 34296 39131 44490 48235 52384 56346 60153 62972 64463 66302 68625 69495 68546 71507 76035 77817 78174 76213 77013 77609 76052 68870 64065 59922 58292 64325 71975 81005 90413 95420 95519 92359 86206 79426 73942 70913 63618 54877 47880 41096 33618 28189 27762 30926 34964 37523 34638 28838 24071 25023 32521 40459 45726 46196 45198 44188 23950 4001 572 179 78 51 31 84 112 110 104 91 69 58 77 1 43 9 149 39 25 69 65 86 120 79 113 95 73 77 92 69 33 39 111 114 76 63 50 59 59 66 8 45 46 15 -3 17 59 44 42 28 46 50 61 46 71 37 43 4 -5 21 84 57 76 26 27 63 61 62 75 39 16 43 104 74 34 39 26 30 44 59 62 59 41 19 13 19 23 34 37 55 69 59 79 63 29 25 31 61 59 36 45 60 56 35 29 20 25 33 47 50 39 0 31 27 17 51 56 36 49 39 35 40 51 36 33 35 20 32 24 39 50 37 23 28 39 36 30 6 17 22 11 2 10 24 999999 999999 10 7 60098 304 1338 30 11418 16 41 38 7055 2067 -76 209 637 1072 1054 1104 1315 1493 1518 1952 2316 2345 2830 3055 3364 3401 3346 3094 2981 3319 3251 3346 3690 3926 4376 4658 5655 6683 5578 5544 5388 5459 5520 5418 5716 6210 6773 7136 8273 9465 10486 11596 12565 13515 14703 15961 17017 17789 18845 19940 21265 22722 24170 25858 27347 27797 27433 29171 32075 29945 25911 23552 24894 27205 29356 28068 25720 22096 17200 14369 12600 11063 10185 10066 9510 9366 9271 9887 10843 12165 13549 14035 15044 16600 17647 18101 18561 18389 18030 18329 18809 19977 21845 24163 27174 30799 34143 38991 44208 48800 53556 59263 64053 68422 74753 80012 85053 89729 89507 90387 92545 87189 77087 78214 77555 70023 62032 56653 51844 46373 41611 40628 40495 45618 54668 64603 75510 85520 87328 81874 77507 72828 66344 63097 57013 51579 45487 36269 29215 25155 22773 20326 18313 16462 16182 19779 27446 35568 37507 34008 26980 15137 5176 1416 281 114 16 70 52 73 106 130 68 159 109 57 33 13 20 28 49 104 80 80 110 47 40 84 96 115 63 106 87 110 64 60 29 101 77 99 90 27 48 62 1 83 81 37 58 81 77 27 29 51 71 7 74 45 55 36 14 60 43 94 83 70 49 47 50 79 121 91 70 42 46 111 78 53 63 23 45 51 40 68 67 73 81 68 20 43 64 75 47 45 80 90 80 96 74 68 59 48 62 70 64 54 47 54 48 46 69 84 55 58 78 59 47 43 39 52 49 41 35 69 54 25 51 42 42 39 37 36 44 47 67 40 37 30 42 44 42 36 31 35 26 38 42 29 11 999999 999999 11 12 6 60104 299 1395 30 11415 16 41 44 7053 2068 -95 -67 39 127 102 356 513 563 585 732 879 817 564 376 300 160 -13 -24 999999 -32 108 86 165 326 419 613 633 866 943 1219 1494 1927 2230 2527 2861 3078 3452 3664 3747 4053 4648 5364 6645 7682 8949 10711 12260 14152 15947 17459 19350 21329 22848 24842 27304 28529 26932 26954 30338 33369 35930 39121 41134 42635 42420 38786 36072 33004 29974 26250 23483 22015 21133 19954 18410 16990 16113 14317 13249 13339 13634 14968 16871 18678 20855 22078 23036 23571 23233 23119 23320 24208 26645 29036 30415 31653 34124 37291 41070 46833 52743 57698 62267 68107 75863 84931 91894 98506 105697 111486 115919 111684 106966 102059 90805 78921 68881 59853 51846 46936 41928 39592 39175 40167 43656 48440 52661 57449 61685 62438 62081 62512 62519 62529 61693 55880 44560 33118 21717 14500 10833 8520 7583 8696 12241 20227 30231 32449 26735 18132 8640 4184 2023 366 93 81 86 93 39 57 58 60 -26 80 92 113 69 70 42 23 24 76 31 89 37 44 74 72 74 31 31 57 15 4 49 50 57 61 84 69 109 44 28 2 45 22 27 66 55 49 17 24 12 46 50 45 57 54 49 59 84 28 35 48 37 10 47 21 42 52 44 56 61 73 20 57 34 43 54 26 47 53 37 21 22 47 39 -7 10 48 78 33 53 39 39 55 54 59 70 62 90 63 52 75 46 23 47 31 74 53 38 60 59 74 57 56 56 52 28 21 44 39 35 40 33 67 62 45 42 45 33 20 33 31 34 41 33 20 30 47 18 18 29 27 20 5 11 11 0 60110 349 43 30 11413 16 41 50 7052 2069 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 193 302 497 595 747 959 1584 2033 2390 2921 3237 3730 4354 5163 6306 7290 8417 9419 10074 11367 12533 13844 15307 16673 18526 20337 22125 24471 27330 31542 36164 40390 43418 44245 46386 49376 50822 55125 58403 58202 53773 50172 49798 50088 46962 41083 33179 27531 22746 20751 21166 22549 24531 26083 26943 28167 29651 30622 31495 32224 34094 35895 38301 40626 43467 48210 52801 56479 59284 61924 64107 68575 73423 75198 77965 82237 86796 90604 94787 99954 106351 106972 104227 100639 95265 86855 81353 75963 61087 50111 42916 40548 41369 43777 46368 49432 52309 53816 54825 55449 54019 50673 47728 43071 37974 29397 16975 8914 6623 4593 4200 5587 10137 18174 25548 25537 17165 8985 5076 2151 363 73 119 56 98 116 74 63 34 170 91 76 77 44 68 81 20 33 79 48 55 51 19 33 41 29 104 62 66 96 123 109 111 95 6 82 42 42 7 69 63 68 42 21 32 18 47 35 77 86 57 63 99 74 17 50 26 55 76 39 35 41 68 71 1 27 60 116 59 28 49 62 46 36 29 80 63 26 -4 60 39 24 47 57 29 63 77 70 59 75 56 64 59 65 59 73 62 35 75 103 81 26 62 48 45 51 71 63 50 66 60 60 57 64 26 30 52 55 71 54 53 57 58 55 68 60 33 39 49 53 58 36 48 40 28 39 39 42 27 29 44 21 12 18 21 19 12 17 9 3 60116 282 1901 30 11411 16 41 56 7051 2070 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 117 400 441 578 819 999 1103 1523 1687 1900 2198 2494 2838 3511 3954 4668 5343 6125 6834 7545 8779 9886 11123 12562 14030 16084 18624 20810 23242 26496 30368 33696 37321 40322 41213 42439 44629 47454 51458 54890 58928 63936 67314 66443 60324 53405 48088 47669 46592 43615 41230 38125 30661 24633 24000 24541 26805 29797 33423 37753 41021 44858 48321 51922 55878 60162 63706 67140 69633 73769 78049 81448 84725 89399 94768 98496 101141 103578 101254 99802 95910 89170 82765 75326 72850 67111 59263 53520 50361 49224 51137 53661 55811 57142 59022 59214 55128 50866 46866 44437 42603 39585 34264 23737 12258 6051 3735 3451 5859 11656 17060 18571 14645 9860 5974 2898 909 119 -5 -15 27 57 52 79 13 19 -9 64 75 16 13 1 15 75 58 -34 8 2 7 3 45 10 23 56 16 -7 37 59 -2 30 85 55 37 31 62 15 13 37 28 -2 11 4 19 1 -16 9 53 38 39 28 32 66 21 -2 35 50 19 73 43 54 35 16 -9 44 5 52 59 34 43 43 34 40 70 91 65 29 26 49 69 76 61 49 37 -2 50 48 37 40 41 57 58 35 58 45 29 37 30 32 33 45 32 40 40 38 21 32 32 57 48 49 70 37 37 48 49 30 13 54 31 22 17 5 43 37 30 30 999999 999999 31 30 23 8 21 10 11 21 8 4 10 7 4 7 1 60122 261 2500 30 11410 16 42 2 7049 2070 -85 63 87 126 277 359 513 707 919 1224 1519 1807 2013 2443 2966 3389 3883 4476 5625 7059 8283 9549 10735 12169 14901 21783 32541 44759 50439 45416 43302 40239 40824 43092 43128 41886 41825 45052 51356 58257 62530 64238 64309 62860 58606 45422 29874 23500 21123 20983 22691 23966 24101 24746 24905 24229 24468 25827 27949 30720 32569 34127 36709 40630 45498 51335 55512 58876 62434 66399 72953 81377 89664 96940 101346 105471 108396 109352 109523 109072 104657 99150 97403 94742 89204 84170 79599 71384 61796 56809 55858 53275 50385 51040 52345 53889 53615 51866 48419 45515 40088 32235 22894 14312 8941 6980 5416 3944 5909 12146 16483 12635 6156 2734 1212 523 98 57 44 58 44 22 56 32 7 26 65 54 21 40 16 8 14 1 20 9 63 65 -26 8 64 27 41 66 9 3 36 4 6 61 30 67 47 -13 18 52 46 -4 -29 48 43 39 51 29 -21 6 30 50 59 33 12 16 22 46 14 6 24 -14 16 2 17 41 29 54 79 59 33 40 26 51 26 30 52 34 48 48 45 62 5 10 25 50 53 54 60 40 31 15 36 29 42 33 22 49 66 60 25 35 30 24 8 23 46 52 48 52 50 34 32 45 40 62 36 34 38 37 28 45 44 35 29 21 18 29 51 27 19 16 19 15 18 28 13 14 21 2 13 11 2 999999 0 60128 249 2532 30 11412 16 42 8 7048 2071 -89 80 255 485 549 913 1190 1587 1920 2215 2448 2946 3446 4210 5144 6271 7166 8027 8797 10003 11174 12337 14273 17726 24337 32087 36161 38904 42756 45668 48386 46614 44429 44212 43188 41577 43364 44666 46125 49640 52390 56822 58985 60138 61802 62191 59757 53987 51402 48561 43565 40077 38267 37715 38712 40302 41278 43264 43554 40914 41275 42404 43444 45782 47004 48075 49576 51892 55573 59461 62361 67271 71463 76572 78044 78666 78344 80289 81204 83161 82068 82696 80509 78989 75107 71637 67141 63916 62193 59130 56760 55038 54565 53872 53819 53327 51680 45694 39540 34506 26466 17776 10867 6919 4613 2792 1902 2898 6099 9155 6519 2220 405 67 106 27 51 59 50 -13 46 14 33 5 10 26 1 -19 26 28 -18 -31 12 51 26 -11 -17 10 -20 -39 -16 15 12 44 50 -6 -4 41 28 -17 -22 -20 -37 -16 2 -7 -6 21 -9 -8 20 15 -2 -12 -7 -12 24 16 19 -3 42 29 18 34 7 9 3 5 23 34 41 28 47 38 -14 31 64 15 -14 -36 6 43 22 16 17 7 24 6 1 8 1 23 22 14 50 48 14 10 29 8 -2 16 15 35 26 43 10 30 35 41 8 -1 -4 -3 15 59 21 38 25 15 10 17 23 15 4 2 32 33 32 11 9 8 999999 999999 999999 4 999999 999999 1 60134 259 2384 30 11414 16 42 14 7047 2072 -82 -31 90 359 455 704 888 1140 1581 1994 2239 2566 2856 3453 4058 5022 5940 6701 7724 8755 9488 9484 9364 9449 9733 9881 11156 13408 15820 18480 19373 19180 19408 19938 20976 21857 22878 24609 26550 29835 33108 36077 39800 44478 49341 53436 55767 59906 65702 65020 67047 69707 73794 71443 66559 61964 52284 49360 49297 47881 45454 46962 47139 46580 46328 46463 46347 46419 47937 49727 53366 57344 61212 63981 66420 68335 70576 72928 76279 78565 80689 81197 82134 83725 84063 83364 81611 77407 75106 71633 69705 67400 64689 63273 63110 61892 60118 58031 55994 51687 45735 40223 35940 31131 24892 17638 10638 6726 3883 2033 1008 759 1146 2323 3579 2940 708 85 87 74 35 -17 -2 31 32 -13 -16 -15 6 41 43 26 5 -7 -15 32 28 44 13 -20 -19 -19 7 42 32 75 40 -2 6 58 38 13 0 65 42 44 -10 -18 36 -22 20 9 -1 44 56 -15 -15 32 66 10 -18 5 -6 -11 22 7 -18 15 50 18 36 11 -22 -8 16 -8 9 59 53 -4 9 34 45 39 22 2 32 -18 -7 42 50 39 27 10 38 35 35 1 45 41 47 45 30 40 54 37 23 14 14 26 41 17 24 4 3 26 34 28 19 44 36 4 16 7 27 30 21 49 45 16 16 32 37 26 28 15 20 20 10 26 16 999999 6 29 17 16 999999 1 12 60140 265 2387 30 11417 16 42 20 7045 2073 -59 149 328 505 826 1256 1624 2149 2479 2828 3463 3951 4339 4627 5159 5865 6167 6649 7175 8175 9399 10648 12149 13904 15942 17882 19312 20849 22053 22249 22575 23780 24970 25476 26134 26904 27816 29320 32500 36009 40264 45185 50370 56387 62514 67549 72319 75694 71639 64848 59944 52342 44250 37846 39981 42254 42836 43576 44306 46034 48619 52642 55669 58015 56535 46018 39063 35774 34517 37367 41185 46378 52315 56301 61349 68105 74354 79670 85411 88930 90565 90152 89077 89204 90809 90401 88754 88541 85821 81716 79594 74700 66692 64431 64416 63556 59221 53541 48509 39413 27892 19186 16207 13508 9594 6051 3245 1391 661 494 396 413 680 598 385 169 98 45 -36 -39 45 94 46 72 34 46 18 -5 31 21 19 28 44 15 58 18 26 22 46 22 9 -24 -10 7 2 47 17 -45 16 17 33 32 16 -9 30 -13 -1 41 30 -13 -15 36 27 9 -18 12 61 -22 -18 23 12 -21 10 49 38 30 56 41 72 103 64 24 0 -4 17 9 9 67 55 44 44 47 40 25 33 10 54 44 57 53 42 9 40 10 15 35 33 12 29 37 39 34 59 24 48 69 20 23 36 76 61 39 54 52 34 36 43 29 57 50 50 44 59 27 55 46 38 40 53 53 35 34 30 19 10 28 42 50 42 31 19 20 32 23 22 8 5 0 6 999999 999999 14 11 5 0 60146 253 2482 30 11422 16 42 26 7044 2073 -48 201 467 676 880 953 1285 1618 1884 2120 2345 2712 3178 4111 4593 5073 5908 7082 8237 9689 10818 12074 13306 15069 17317 20198 23005 27055 30715 32796 33558 34332 36664 40561 43468 45036 46276 46658 48995 53014 58230 64800 72449 78225 81751 84400 86217 86704 81465 77610 65519 58229 53873 52523 51437 52000 53496 55460 55876 53651 49869 45506 40393 34255 29281 26474 26914 28347 31679 35883 38293 41922 45591 50079 55357 63169 68826 74011 78933 84790 88440 90052 92677 91996 88867 87064 83851 80751 76364 71702 67590 63470 59779 56685 50810 41596 28665 16211 10159 7454 6026 4613 3036 1829 852 300 232 275 502 706 532 168 16 32 -33 40 4 6 11 17 -8 -15 -63 23 14 7 -32 -38 -23 22 -2 0 1 -32 3 14 0 -20 -25 45 -8 20 -4 8 19 -14 20 30 -45 13 32 20 -3 -17 3 6 -3 13 -3 43 24 36 32 -2 9 48 32 22 -6 -16 12 7 8 35 38 15 18 13 22 -6 -35 53 17 -8 46 57 19 21 25 14 57 39 22 15 -1 13 52 -2 22 51 -3 32 28 -4 33 24 -5 11 38 10 3 15 8 24 40 59 46 26 29 5 18 14 33 0 4 14 4 9 7 22 31 21 38 17 9 14 8 5 9 12 10 35 15 999999 7 6 999999 2 999999 999999 3 0 4 60152 249 2757 30 11427 16 42 32 7043 2074 41 595 1036 1464 2288 2870 3566 4724 6323 7620 8903 10907 12471 14485 18129 21060 21218 23336 26492 29617 31612 33167 34919 37751 41135 42621 40388 41093 42878 44989 48679 53604 58062 65694 73104 81751 91156 97075 103659 111305 112139 108759 104893 94668 85262 76947 75414 78836 82196 85605 79606 71945 60705 54676 52382 50195 47439 47019 42081 36180 34089 32774 32676 35023 42873 48401 52567 55368 57377 63023 69038 70293 72859 74037 74208 71513 70082 67008 63869 61434 59025 56534 53912 50731 45603 37703 28432 18843 10729 5876 2852 1397 906 792 567 204 225 139 121 247 296 126 39 29 84 12 50 50 -40 16 28 17 15 31 71 63 70 45 22 57 42 -57 50 52 20 34 15 39 36 -26 -39 -19 6 10 -3 35 -8 11 -69 50 54 36 27 34 2 -70 -1 -13 33 26 -9 20 26 18 28 20 44 6 -4 -5 30 23 19 19 31 13 37 63 50 30 -18 45 78 22 1 38 24 15 14 40 49 34 16 33 37 33 30 24 23 22 38 46 25 15 -3 12 16 0 41 32 24 32 10 59 46 17 14 31 53 41 17 18 23 7 13 11 27 39 26 14 31 16 -1 999999 21 28 31 6 999999 33 15 9 999999 7 14 19 27 16 9 24 19 10 11 0 7 7 999999 7 3 60158 245 2881 30 11431 16 42 38 7042 2075 -45 169 504 957 1689 2824 4655 6595 8607 10996 12447 16073 20241 23951 25909 26417 29896 37044 44114 41787 38106 37749 37323 38243 39268 39866 43347 47953 51247 54692 60105 66049 71967 77260 83449 89275 92308 93879 102718 111989 114538 110390 108208 110391 108732 106981 110208 109182 98861 87542 76622 71423 69162 65025 59213 55902 55366 53801 53036 53678 52405 51000 50458 44961 42281 44814 47768 49880 52407 55905 56712 57360 58672 60172 61315 56123 49205 45718 45135 44861 43029 41924 39336 31454 19077 8120 3858 1614 540 257 105 68 90 187 116 215 141 115 151 66 11 27 89 35 63 123 44 50 34 -3 41 -13 25 -37 -61 -16 42 59 44 14 2 -8 -57 39 119 30 33 59 60 16 -45 -27 46 57 40 34 42 -3 69 25 34 21 33 49 11 25 68 21 4 50 3 8 37 32 29 49 21 1 -3 9 0 51 12 62 97 57 32 4 44 82 61 59 22 4 -1 25 30 18 77 88 52 63 42 26 95 45 31 50 78 53 18 67 34 30 35 32 64 34 28 33 45 24 39 46 33 40 29 50 45 48 29 27 37 26 28 36 42 32 21 8 45 56 53 26 43 21 16 34 45 9 21 14 15 32 42 34 22 15 7 7 999999 999999 6 7 13 60164 247 3035 30 11435 16 42 44 7040 2076 218 615 912 1409 2821 4981 9166 15515 20441 24717 26173 31277 40495 45121 50154 52939 44411 39010 41431 43152 45393 49504 55777 61999 69861 78730 82703 87921 94685 100274 108511 119542 132842 141992 134200 128883 130355 126745 122567 124668 121689 114742 105553 96323 86944 78947 68144 63764 54596 43464 41256 38293 37812 37015 35473 33081 31349 29350 29505 29262 28843 29041 30430 32196 35012 36994 39498 41142 42503 43535 45147 47015 48272 46619 47791 48595 47610 44828 40055 28505 15026 10583 7791 2353 188 82 10 47 83 76 116 83 19 32 58 80 32 29 67 39 37 57 31 40 39 85 41 -2 23 17 -38 2 24 102 76 15 68 58 23 44 28 51 71 35 3 65 73 42 18 60 71 89 34 29 21 66 31 66 20 27 62 69 48 64 24 58 53 39 39 63 46 36 54 74 40 95 107 94 133 94 51 68 87 114 110 83 60 62 46 79 92 61 62 90 84 80 121 116 100 98 93 80 41 50 67 105 75 70 97 128 89 46 76 57 62 61 65 77 50 76 75 63 60 52 25 48 36 36 47 71 71 67 81 64 49 56 50 50 48 47 49 46 47 51 58 33 41 48 44 46 51 42 42 40 32 26 17 22 29 30 20 15 13 3 10 16 5 60170 249 2949 30 11439 16 42 50 7039 2076 321 726 1233 1628 1516 1670 1907 1630 1950 2256 2668 4012 5880 7592 8556 8425 9659 11234 13138 15464 17981 20169 22975 26917 31568 38225 46860 55157 64148 75175 89408 96576 100485 104260 109544 117795 131519 147055 163762 179702 197042 206360 214240 220721 227903 234853 219339 179814 138408 131984 125887 104166 68598 38544 25513 21386 16724 14444 12798 12255 13080 14546 16538 18590 20272 20689 20112 19403 18874 19109 19752 20377 21358 21636 21050 20889 23579 25735 27368 29929 29319 23714 13296 3960 960 326 126 67 18 88 96 60 61 91 60 45 66 26 54 40 33 30 6 23 23 26 17 -31 -31 15 70 28 -4 -14 -13 -22 15 50 65 41 69 27 -13 29 -32 42 15 26 44 54 29 2 10 23 52 59 32 41 42 9 46 62 43 -8 16 87 52 52 60 43 26 28 61 65 15 16 38 88 27 24 26 21 62 73 60 47 65 90 76 60 63 51 51 85 61 81 68 78 66 56 51 51 59 67 77 57 68 46 55 37 64 70 69 85 80 67 75 57 58 37 61 37 59 45 58 27 44 52 53 69 68 61 82 54 21 50 51 64 46 56 66 74 37 37 29 34 45 31 44 49 40 50 48 34 29 29 29 23 31 32 25 26 26 2 1 5 999999 999999 4 60176 238 3071 30 11441 16 42 56 7038 2077 88 170 305 714 1146 1619 2015 2474 3031 3848 4746 5975 7361 8861 10684 13548 17600 21774 27329 35364 46131 59935 67240 67164 75467 85037 98196 117952 132558 152584 175875 200968 218913 202289 204801 205755 187310 174820 169979 156578 145393 147129 141351 135736 137010 140417 132463 122104 103892 84810 61132 45382 31821 21970 16562 14515 12727 12642 13038 12534 12614 14426 15519 15767 16712 17166 17400 17323 17195 16220 15981 16260 15914 15337 16150 16686 17660 16776 12819 5561 1447 387 206 140 74 44 -21 20 20 52 79 60 56 78 -4 7 30 15 -18 45 45 -8 25 -1 19 -4 -7 57 27 -6 -14 14 26 47 50 60 29 38 -16 52 57 12 -8 79 87 55 -60 40 17 75 22 6 -2 -22 4 40 64 20 9 66 19 40 21 30 33 39 73 40 72 108 45 26 -21 38 49 20 2 36 20 31 55 54 62 37 58 81 47 39 44 89 41 23 50 29 27 23 66 21 28 47 2 5 48 23 31 49 82 39 9 37 42 46 38 38 12 20 35 6 25 43 51 31 23 5 3 36 25 33 20 40 28 7 10 33 47 51 53 31 31 16 8 10 12 15 23 45 25 10 22 11 6 1 14 15 6 999999 999999 5 60182 240 3313 30 11443 16 43 2 7036 2078 -6 223 581 1058 1607 2589 3792 5193 6737 9645 13839 18811 27440 37884 46161 55944 63238 72119 85562 101189 119034 132923 141172 166994 199628 230898 231105 230287 245097 246597 263843 268575 239130 209959 193346 164447 151512 148394 141727 131703 125518 113285 102436 89028 63742 45652 39015 38534 29773 19808 12987 12569 12044 12065 11548 11115 10724 10294 10033 9830 9767 9656 10136 10370 10299 9613 8934 8845 9137 9667 8409 5685 2804 999 157 125 118 144 79 77 52 98 92 113 119 141 100 29 82 70 59 28 116 126 135 71 51 37 20 98 21 7 107 66 95 93 82 151 97 109 62 86 16 72 58 20 100 67 25 36 27 66 64 94 35 53 42 73 114 91 66 65 73 80 52 65 82 96 68 53 112 49 69 55 54 37 54 75 37 62 83 115 92 103 63 61 68 63 70 81 50 53 80 95 88 69 100 89 98 118 85 94 58 90 80 84 102 94 83 56 76 57 68 83 72 56 69 59 75 77 83 68 70 80 64 47 86 68 79 61 68 63 78 89 69 68 65 45 49 47 71 62 52 60 56 45 45 59 67 49 62 51 55 45 42 34 36 38 41 39 49 43 28 12 10 18 20 21 14 8 60188 242 3287 30 11447 16 43 8 7035 2079 155 321 596 1112 1713 2473 3199 4075 5132 6366 7445 8748 10113 12464 15916 20929 25305 30275 33960 39078 48267 58053 69766 86847 105065 125636 140516 151136 166660 179517 193848 211774 240533 263060 259474 250969 258404 257938 268173 263981 248479 233699 223537 203994 174941 148310 127626 93587 58460 29592 14703 10403 10303 10474 10711 11318 11100 10132 8689 8536 9485 8660 8056 7798 7523 7114 6618 5889 5249 4541 3665 2454 927 226 122 65 80 67 127 127 48 93 139 126 154 95 68 62 73 85 45 87 81 102 57 107 101 84 70 61 81 65 89 47 81 64 41 150 39 73 70 58 112 98 105 80 69 74 41 96 98 94 57 84 132 60 85 56 123 103 35 28 92 147 71 59 58 118 128 58 14 115 73 89 96 78 80 80 140 96 98 95 93 114 107 125 108 77 70 62 71 111 97 81 72 63 47 85 133 100 98 60 101 68 90 115 108 116 66 88 121 102 111 84 102 94 64 61 53 82 102 70 100 83 70 89 97 85 98 56 71 92 68 82 81 87 83 54 78 63 74 56 53 65 70 65 79 66 69 78 65 51 59 58 48 52 58 61 53 27 54 47 47 47 41 35 39 33 22 16 16 9 60194 222 3620 30 11450 16 43 14 7034 2079 144 644 1265 2328 3728 5535 8304 11586 15935 23068 32697 40915 50624 64649 75899 88991 103000 111573 129298 142656 145326 167671 192892 214316 236739 269911 276798 282266 287294 279403 296068 298844 287385 280481 244594 200043 183314 153122 105471 73148 48325 34806 24671 15059 8961 7515 7059 6226 5986 6517 6722 6534 6684 6848 7149 7434 7507 7545 7743 7637 6955 5475 3370 1217 288 151 63 -11 12 29 10 16 3 111 66 78 50 104 58 -10 11 74 63 37 42 12 11 68 38 29 45 35 21 30 78 -12 79 15 54 45 70 41 75 16 -21 -8 -13 -38 23 70 32 59 50 62 76 89 84 63 53 5 60 66 45 28 7 -1 28 26 26 18 1 38 35 18 34 44 18 13 19 44 53 81 38 42 46 54 44 30 72 30 42 36 63 9 57 49 17 94 59 0 -9 47 54 57 56 34 59 55 45 44 56 61 31 37 42 52 31 49 45 42 21 36 47 32 36 28 26 36 40 44 47 46 44 23 27 38 20 999999 6 10 16 33 34 37 38 33 39 24 30 40 34 19 20 1 20 15 20 11 999999 999999 14 5 60200 222 3565 30 11455 16 43 20 7032 2080 -29 326 877 1561 2531 3669 5156 7382 9963 13024 14861 16433 20889 27630 34535 43291 51154 58961 72166 87045 110182 131944 148296 165993 188336 203390 222238 229176 231358 238054 239121 252920 259876 269491 280640 292875 291388 273363 242110 200993 170265 145390 112258 65338 39295 27589 20261 13778 12134 9840 6967 5085 4288 3951 3533 3696 3796 3816 3716 3731 3577 3343 3149 2830 2524 2115 1263 365 68 43 30 -48 36 20 89 107 51 111 82 49 73 67 -2 51 68 66 112 13 49 6 40 26 56 24 -19 54 35 6 64 82 79 14 -14 36 58 63 26 33 28 34 29 107 30 72 87 43 29 75 70 67 31 77 35 36 93 70 1 62 14 10 33 62 -11 0 43 -3 -8 -14 19 36 59 24 -18 48 55 43 35 14 67 59 29 36 46 64 92 31 46 49 47 38 53 23 40 51 7 12 41 26 30 13 28 23 13 43 33 15 21 42 28 21 21 22 36 31 32 34 48 37 9 13 15 28 13 14 10 14 17 18 13 30 11 24 31 15 11 3 5 38 35 13 10 6 15 16 8 1 0 6 14 11 999999 1 60206 224 3807 30 11457 16 43 26 7031 2081 136 639 1319 2569 4242 6693 10521 16181 23349 32063 45002 63065 87693 120646 160181 204294 238638 250403 251841 279771 296800 286461 258168 241325 226398 233470 243978 247288 257964 273489 279627 270349 248824 206656 187880 152561 101337 63048 40626 21375 11934 9034 6558 4590 3889 3246 2420 2032 1999 1848 1762 1698 1818 1892 1889 1757 1394 871 434 154 149 105 115 121 108 78 85 143 107 58 89 79 69 50 72 64 -22 -12 84 56 72 80 69 82 41 56 43 4 41 29 99 63 78 44 55 35 104 42 67 25 45 64 40 83 59 82 50 87 68 74 35 109 97 32 22 53 91 93 72 47 42 61 1 38 49 40 62 57 32 12 47 40 46 72 78 82 76 21 64 39 94 78 60 67 60 82 55 48 63 57 87 53 40 39 91 52 49 59 73 65 65 58 59 86 66 56 55 58 33 52 92 67 68 53 65 61 64 49 54 20 45 43 14 24 61 64 65 76 53 78 59 45 60 46 41 52 35 34 20 33 38 45 35 27 35 44 41 35 47 29 25 42 29 17 28 34 13 9 12 9 12 13 9 0 60212 227 3777 30 11457 16 43 32 7030 2082 9 418 851 1482 2660 4384 6587 9932 13244 17724 24773 30788 36376 46989 62658 77106 93759 115396 139208 175222 211543 240030 208635 178095 153122 143565 140401 143677 161311 187310 210872 238775 256559 261163 255760 244571 242698 238893 219790 198563 167189 135877 94858 68335 37134 20189 10633 6790 3928 2395 1368 818 582 572 471 307 260 237 150 51 27 57 30 32 139 86 120 101 66 95 81 86 55 76 68 0 22 61 14 95 74 17 4 104 93 63 52 59 -9 87 49 54 76 53 5 52 103 88 153 129 74 23 72 84 55 13 55 69 38 75 60 88 127 107 48 76 81 148 107 99 63 30 105 87 95 61 36 82 60 65 102 102 78 94 70 60 95 108 102 109 73 93 102 76 71 67 76 84 72 97 84 67 40 62 84 95 91 52 38 73 38 68 75 84 85 66 67 88 82 86 96 113 110 74 44 68 76 69 63 106 80 86 74 65 82 77 59 65 56 70 46 70 61 56 88 60 47 69 57 67 74 82 71 49 66 55 53 50 46 56 60 57 66 45 42 42 35 31 32 25 20 34 23 22 14 4 1 60218 233 3567 30 11457 16 43 38 7028 2082 1 337 895 1410 2058 2916 4261 6558 9994 14684 20358 25146 26841 27830 30607 34978 39522 45591 55792 65813 76809 92001 113657 140332 160947 182888 204799 214527 192491 162610 158796 166872 175982 178227 185424 196105 197022 190894 188970 180456 168064 164713 167593 159416 141874 112994 96071 86060 68856 47465 24921 8876 4226 3678 3418 2935 2421 1936 1350 767 457 361 214 173 85 88 146 96 78 57 128 79 122 192 131 50 48 78 52 72 42 15 58 80 98 131 19 8 -1 113 83 66 73 86 45 49 -24 82 60 65 88 83 100 87 45 74 72 64 90 85 86 65 46 101 34 17 45 47 17 70 58 91 60 83 100 66 54 60 72 57 42 22 60 39 65 28 97 83 84 85 109 94 69 49 131 46 49 86 76 25 27 57 54 89 97 79 87 29 77 89 74 62 59 76 54 90 90 79 107 60 52 79 68 36 71 56 53 38 44 63 75 60 80 67 61 79 66 57 51 65 72 78 47 68 78 56 67 63 45 57 54 37 55 47 60 52 40 23 29 56 51 38 34 40 46 53 52 48 32 23 28 33 21 24 17 18 5 15 7 999999 999999 999999 3 60224 222 3620 30 11480 16 43 44 7027 2083 138 604 990 1319 2098 2961 3963 5545 7945 10800 14340 18425 23310 28742 34572 41882 51295 61991 76122 95515 118382 143234 161097 162079 176778 195101 202186 218680 228131 226941 227973 223627 221064 222259 228028 216183 193038 174259 167709 161699 145503 110475 80795 46889 30715 24437 20786 16988 12480 9746 6708 3902 1751 636 437 263 154 201 98 91 76 78 120 141 108 24 17 66 95 86 51 22 29 58 77 57 94 37 -58 40 27 24 36 16 16 29 61 41 -21 9 39 49 33 27 46 -15 -26 -22 29 17 27 26 41 20 37 9 26 23 39 32 11 79 96 67 70 67 69 65 80 92 56 23 6 59 89 67 60 77 90 49 36 57 78 47 38 51 30 26 36 32 18 46 55 84 50 54 67 73 67 51 47 66 72 81 56 60 26 55 57 38 49 38 20 55 64 90 62 43 53 109 77 35 43 46 69 53 54 59 54 23 47 41 56 30 49 43 50 61 52 32 57 58 62 53 57 51 44 57 23 39 43 48 22 32 28 15 27 40 27 17 37 35 13 19 28 19 999999 999999 999999 999999 2 9 60230 230 3693 30 11493 16 43 50 7026 2084 -11 397 809 1344 2262 3461 4966 6611 8405 11147 14509 18553 23181 29886 36665 44519 53331 62146 73558 87377 103184 119992 137917 165364 196822 206226 213432 225515 250605 253183 250729 253190 261832 280578 287935 258620 254705 253134 219848 168333 129702 83710 42607 19612 7155 5044 5439 5747 6210 5912 5217 3776 2224 980 499 309 181 129 119 89 97 110 179 88 30 113 92 66 152 89 95 66 131 119 102 82 48 86 164 122 95 60 84 101 88 97 64 123 102 100 66 59 131 53 31 89 -6 109 144 95 99 92 57 67 70 141 101 90 80 126 113 84 55 73 100 95 109 59 49 27 62 118 92 105 98 111 68 93 100 93 103 60 58 103 99 121 87 89 65 70 93 109 79 88 111 98 118 169 113 67 122 110 137 113 113 105 86 75 81 66 115 98 143 115 109 88 106 103 80 99 136 105 132 95 106 87 83 78 74 109 125 87 66 74 95 122 88 92 78 111 101 76 105 81 100 88 75 71 58 68 79 72 73 67 58 59 62 42 69 68 66 73 71 61 70 62 46 41 43 45 50 31 25 22 25 23 19 19 10 7 60236 215 3909 30 11499 16 43 56 7024 2085 259 543 802 1363 2152 2957 3994 5597 7798 10181 13679 18357 24311 30783 38524 50219 67095 87932 108813 134930 167076 208266 249405 266779 284114 305455 319907 318990 336242 356052 354896 318254 307335 272736 273786 235568 122876 66196 44383 28933 12117 4802 2459 2215 2041 1825 1449 1049 620 273 115 107 18 62 95 23 55 86 91 28 -7 57 52 70 95 49 8 5 72 64 101 73 60 41 43 62 53 26 54 64 51 22 17 68 55 48 37 65 44 63 -2 13 80 48 90 59 25 13 54 49 57 64 50 11 19 77 63 26 49 94 69 19 39 58 80 54 73 101 54 84 64 37 38 21 63 35 83 73 53 53 60 54 14 48 46 69 45 60 43 49 54 52 27 23 79 74 55 25 34 54 46 29 43 52 54 92 58 24 58 49 54 72 103 61 48 30 33 49 57 14 16 30 43 58 42 42 33 49 39 58 70 31 38 58 16 18 44 18 4 47 41 20 42 32 24 26 38 33 34 21 28 30 21 17 16 14 31 35 25 10 11 3 14 15 11 60242 206 4004 30 11504 16 44 2 7023 2085 -31 209 718 1136 1574 2262 3454 4999 7664 11224 15394 20829 28785 37254 42892 55378 73938 92207 106669 123829 149333 175459 206210 241626 297875 334873 355954 363473 375539 358656 272156 249311 245647 243199 205393 192753 183249 171253 95527 32822 4655 1263 650 527 510 479 383 187 36 128 81 36 62 -13 42 45 51 31 53 36 63 33 55 75 105 39 3 5 4 34 -14 3 22 16 11 -6 47 74 2 14 -11 -27 -6 3 40 41 17 15 -14 -22 50 -2 6 18 9 87 22 -8 -10 57 53 43 9 -1 20 8 26 16 14 3 17 11 -4 21 13 -8 30 37 48 56 -15 -30 -14 28 -10 32 40 4 -17 48 19 27 -5 -25 -4 48 26 -14 33 56 40 42 -5 39 10 14 23 7 -2 -19 18 33 26 35 20 10 13 6 14 18 25 1 11 14 6 -2 14 10 -8 16 -7 13 13 14 -9 1 4 6 -9 19 10 2 6 1 999999 2 12 11 999999 999999 3 999999 9 999999 999999 9 13 17 5 999999 999999 999999 999999 999999 999999 13 60248 201 3977 30 11507 16 44 8 7022 2086 54 450 804 1554 2711 4231 6095 9437 14738 22125 34395 48347 62358 86288 104369 123868 133838 149910 165712 163985 185900 223511 262177 318762 400618 460036 468568 431609 371789 330316 211768 146149 134553 110682 84875 73085 61779 45527 30881 17985 10077 1735 314 249 304 192 73 33 16 95 67 26 26 59 -7 18 53 9 40 11 70 47 -9 -6 19 55 23 -27 73 39 19 -27 4 6 14 12 -2 -29 -7 -24 -23 30 29 5 -12 17 0 42 15 11 22 2 -15 -8 -24 11 -34 -30 27 21 51 12 -10 48 6 2 14 50 2 -15 46 0 8 12 31 18 30 39 31 15 -20 -11 22 -3 -8 10 16 55 3 15 9 39 13 15 23 51 11 6 8 -22 22 0 29 2 -24 -4 -7 18 53 27 -28 -21 7 9 4 20 17 -3 32 -9 -1 23 8 -1 -3 26 28 12 -8 33 -4 -38 7 6 13 -21 0 0 9 46 11 5 15 -5 -10 999999 1 1 999999 2 5 999999 999999 999999 999999 3 12 4 999999 2 1 60254 215 4041 30 11511 16 44 14 7021 2087 289 1083 2108 3740 6650 11532 19154 30579 46980 67089 91593 113234 125559 155860 192550 212679 219503 244194 273475 283076 323425 347727 349412 391835 434986 407032 344221 292550 224724 154670 99275 52576 40004 27205 15756 10202 7051 4491 2221 949 455 283 243 212 245 224 124 35 32 16 143 97 113 58 -30 51 84 95 4 43 33 66 -7 61 103 36 24 -34 47 49 129 76 34 61 19 25 61 78 -21 49 84 39 -9 23 46 20 59 34 39 70 22 45 46 -2 19 7 43 -17 20 50 8 15 46 -5 37 55 14 71 82 47 100 77 12 29 46 82 55 39 70 72 12 18 11 32 33 42 33 25 40 55 42 39 62 50 43 68 33 26 47 9 14 47 39 46 52 44 81 49 55 73 60 40 48 46 45 51 61 62 47 70 39 38 47 42 47 36 18 16 33 74 52 33 28 47 32 34 55 53 52 42 47 43 42 21 20 48 18 29 36 19 25 38 13 39 28 39 30 9 19 29 9 15 22 17 17 35 11 999999 7 7 2 15 4 999999 2 60260 217 4195 30 11515 16 44 20 7019 2087 -96 401 1167 2584 4854 8635 14564 22499 28260 34134 48428 63938 81965 104884 136610 180344 246053 310731 360308 337870 334236 401081 504741 507772 456336 415007 361733 330002 229988 137715 90972 75330 37212 10994 767 241 159 140 204 125 104 195 137 46 77 100 154 122 127 150 122 89 118 202 206 55 61 156 61 83 125 139 96 146 148 73 51 25 37 98 84 54 32 64 57 96 104 166 144 56 81 84 42 128 39 97 74 78 68 84 67 129 138 118 48 104 87 92 118 122 155 56 75 83 132 76 95 62 52 49 89 99 98 122 179 122 43 32 110 93 90 99 110 90 62 87 96 83 64 89 112 81 127 99 113 84 62 121 113 120 84 99 61 63 79 133 86 118 93 86 89 106 103 98 121 102 79 101 83 76 81 63 63 76 80 64 67 74 74 98 89 67 62 82 85 63 78 88 68 65 65 68 69 86 79 62 64 79 86 103 83 79 74 82 68 55 59 78 64 64 44 41 52 56 69 49 32 43 47 45 27 33 35 20 13 12 0 60266 227 3929 30 11519 16 44 26 7018 2088 -43 318 900 2121 2715 2715 3141 3909 3710 3813 5413 8377 13010 20061 29014 33021 36905 46580 60051 74197 91559 107889 121642 145602 182848 226214 268127 311329 382244 406470 429194 437747 398361 377292 340862 279006 227742 195892 139481 96495 66077 43683 28396 13895 3071 579 91 107 167 89 150 97 173 106 140 98 73 108 54 76 78 143 155 22 87 97 112 117 83 91 115 95 92 147 122 117 82 79 145 66 57 91 59 65 4 32 107 104 153 131 99 61 98 81 103 47 65 53 40 57 72 46 107 89 91 58 89 108 143 137 110 115 97 47 99 133 88 118 104 117 100 122 104 109 90 99 122 116 122 93 92 90 88 112 126 99 105 105 133 162 103 97 81 102 103 107 98 129 114 94 103 89 102 76 102 86 120 99 131 119 107 101 99 112 110 90 87 102 93 78 85 116 98 112 119 117 102 84 98 93 109 108 93 107 104 89 89 110 80 86 118 101 104 106 115 101 96 85 90 87 98 84 67 66 78 78 76 69 74 72 80 77 61 60 53 48 49 47 45 45 34 28 18 15 18 5 1 60272 225 3754 30 11524 16 44 32 7017 2089 95 443 919 1578 2277 3231 4445 6356 8435 10310 11480 12601 13141 13522 15220 17630 20176 24443 30975 39613 46989 53282 66088 84263 100266 113850 130718 151443 171281 184612 196666 215686 242141 276476 307663 334421 351988 353194 357147 323346 252217 212574 160087 110799 70562 48387 48861 50430 43524 35786 29706 24300 14539 4467 1294 371 126 43 32 16 44 64 30 -26 107 109 33 37 51 66 37 30 85 65 32 51 -6 41 39 32 2 41 42 16 14 34 82 -13 -19 -14 -15 40 10 -10 -34 23 50 20 13 4 5 49 -19 16 77 26 2 44 58 25 50 21 13 -6 30 53 49 20 68 79 38 79 31 50 29 80 42 18 4 17 54 20 -1 46 48 51 55 85 23 44 35 48 23 11 33 55 58 62 48 48 49 50 14 59 45 35 66 44 53 67 48 87 59 31 48 32 44 62 28 52 48 55 35 57 55 38 51 45 54 51 56 20 60 49 36 25 0 12 32 31 7 45 42 28 18 33 37 40 56 50 26 35 38 37 20 29 21 27 16 22 25 18 15 12 25 33 14 22 5 16 8 999999 999999 999999 9 60278 225 3603 30 11523 16 44 38 7015 2090 50 230 259 373 616 866 1067 1361 1842 2387 3047 3859 4636 5843 7083 8445 9901 11515 13573 15917 18546 22536 28574 35571 44502 56332 73350 94396 114103 132036 150073 167564 185052 207844 221514 230457 243216 253949 253039 247014 227170 210270 203306 194364 160703 144635 140173 141061 142667 128045 122080 112977 88630 67102 54175 39695 29085 20222 10955 3677 545 200 -1 91 5 -7 38 24 126 72 15 27 42 64 84 93 79 49 38 13 5 -1 39 23 32 68 -11 -9 90 72 28 -5 12 43 10 53 44 43 4 50 60 -19 -25 24 42 72 56 7 -10 35 19 26 -42 -7 52 69 74 17 24 60 80 40 30 59 73 53 27 52 78 92 45 31 47 23 23 30 14 33 46 50 55 73 46 13 16 18 54 44 12 34 43 33 -19 -19 46 41 24 52 60 16 20 65 63 50 6 54 38 10 62 18 38 54 59 39 36 52 33 16 18 16 32 34 10 42 59 32 35 40 30 25 37 14 13 34 19 6 21 17 51 44 23 17 43 42 15 38 30 35 23 32 29 21 17 999999 18 23 26 22 999999 4 15 999999 999999 999999 1 60284 230 3690 30 11520 16 44 44 7014 2090 -64 69 260 454 622 1055 1440 1987 2650 3332 4115 5027 6287 8105 10334 13444 17923 23293 29062 35849 45481 55479 63445 68967 72215 81539 90418 99373 111927 129585 144756 151826 159519 169896 183069 191564 190416 192801 201439 216894 223923 215174 203523 201824 199518 195806 193648 187998 171908 150965 130627 91404 60131 34979 18476 10687 5572 1936 678 226 116 96 79 144 101 69 81 93 77 25 12 67 33 63 124 71 37 36 -2 35 81 89 38 78 57 -33 29 8 12 42 52 71 39 29 31 89 27 36 21 59 30 19 9 63 47 83 77 68 69 16 62 27 55 78 47 31 61 53 45 97 61 57 56 26 67 97 28 40 62 68 64 106 59 48 89 77 83 81 74 93 55 51 128 73 80 69 71 112 98 41 51 101 64 58 33 23 55 60 48 69 91 71 72 93 49 68 77 92 74 94 78 68 69 86 81 65 93 86 51 52 97 95 85 69 80 54 57 79 57 59 58 60 67 67 65 52 61 55 54 46 45 52 53 48 47 29 65 76 66 64 57 69 45 47 52 50 48 35 36 28 16 27 21 18 15 999999 12 13 12 1 60290 215 3751 30 11521 16 44 50 7013 2091 -59 137 364 642 992 1523 2423 3127 3675 4587 6026 8203 10864 14048 16812 19472 22961 28680 34264 39581 44123 50116 59781 72247 86411 104801 126042 148207 169902 192105 209380 216169 231416 244546 238153 216350 219566 231271 228684 218514 197365 172144 157572 147914 130832 114823 111207 101242 82806 65598 51365 37994 21939 7336 1273 387 191 92 40 32 25 18 14 11 29 -20 -35 0 -27 8 32 3 12 12 -1 9 56 33 6 4 -15 21 29 -42 -45 13 -4 -24 -13 -23 -50 -57 -23 -3 -5 -8 10 43 27 2 28 29 22 6 -14 14 31 70 40 -2 21 8 -10 19 22 -3 -20 -24 -5 -7 19 17 18 34 46 32 22 19 45 47 35 35 32 41 44 26 16 22 50 50 23 39 68 47 39 49 33 28 26 21 17 25 45 47 30 0 16 29 35 32 32 58 61 42 35 24 24 44 48 33 30 53 47 41 48 41 32 33 44 23 18 31 38 27 9 12 4 -1 14 29 2 16 21 18 18 8 21 36 9 11 32 35 25 13 20 23 22 26 18 15 2 999999 8 11 9 60296 235 3545 30 11525 16 44 56 7011 2092 50 201 447 904 1418 2072 3124 4359 5975 7993 10915 15077 19574 23456 26692 28844 30375 33730 38173 40554 42350 46743 52938 59079 67044 77017 86412 94787 105856 119231 132402 144275 156770 166262 169374 174326 174605 179866 186101 178672 167448 165672 161214 161315 161030 154395 140415 136611 139067 123125 106043 99400 89007 80939 72143 59094 41324 25852 18832 13630 7236 3317 1536 556 232 139 63 44 77 68 47 -7 19 42 57 44 44 42 68 64 58 30 12 62 42 35 51 50 40 12 7 18 -7 16 33 15 38 60 38 43 27 17 -14 55 41 45 62 49 33 58 93 47 43 28 27 66 57 38 42 50 71 36 27 74 88 39 35 45 33 43 61 55 53 53 30 56 87 82 73 63 52 57 70 76 70 79 77 70 71 73 89 86 67 76 38 32 74 71 83 93 51 54 80 70 51 64 90 117 110 67 62 63 57 69 76 87 99 96 76 87 91 72 59 55 88 68 42 59 66 84 83 65 54 40 44 67 47 44 69 55 56 63 73 63 61 44 50 40 55 54 47 40 55 55 48 49 46 47 43 42 51 55 47 37 30 20 15 16 22 19 13 1 999999 6 4 60302 236 3607 30 11527 16 45 2 7010 2092 -58 412 819 1380 2432 4066 6259 8988 12361 16360 21262 26576 34100 44339 55055 66988 77228 78253 74930 72240 75580 82102 90957 99828 107147 115688 125958 134841 141260 145611 150605 155882 164295 168633 166860 165163 154158 138805 131935 128976 119353 105982 94928 84185 79942 80919 81218 80193 77216 78633 83177 88465 94279 94035 84273 72412 61060 51099 40777 23157 8273 2262 483 118 67 83 79 94 26 -1 -5 50 35 10 50 99 86 56 69 59 64 18 16 60 76 64 10 -13 24 59 91 33 0 -23 9 1 -13 -11 18 43 32 8 37 63 5 18 1 52 44 23 20 42 10 30 69 12 10 73 63 80 88 83 66 81 49 66 55 82 120 66 49 72 87 52 8 65 97 100 96 95 55 72 102 103 105 107 104 97 76 83 82 70 79 66 49 70 67 54 87 109 99 74 63 57 48 44 74 85 81 83 69 59 82 107 106 68 69 84 94 86 74 55 58 62 52 57 61 68 65 96 86 57 55 82 78 76 57 50 63 68 73 79 75 78 63 46 46 70 81 69 60 58 58 60 59 57 61 60 51 41 47 47 46 44 33 32 31 26 28 28 25 20 19 15 3 0 60308 235 3456 30 11526 16 45 8 7009 2093 -6 339 971 2039 3394 5239 7737 11256 16283 22312 29763 38791 50069 61768 68289 66587 62712 64005 67058 71871 77408 82553 87980 92463 93498 98625 108914 122432 132875 138734 136943 138088 141192 148000 156076 157970 154772 152052 142354 133457 121070 110342 99291 93706 89286 84659 74490 61520 57162 55635 54039 58079 63744 66888 67917 69015 67249 63446 57572 51613 44790 34897 24877 15408 9388 5267 2228 596 200 135 81 59 77 102 52 8 58 53 34 20 6 67 97 78 37 -5 23 45 14 -1 56 76 68 90 45 -12 36 87 61 122 66 12 0 24 -5 5 0 1 31 3 -1 26 80 37 46 18 -32 34 40 24 22 63 41 31 61 46 39 63 48 63 69 52 37 79 56 42 21 29 78 95 76 79 55 50 57 54 50 38 41 56 75 75 73 57 89 94 63 62 59 40 42 62 72 75 78 68 63 66 63 50 58 65 56 78 54 58 86 87 74 65 53 61 57 47 48 41 50 54 57 36 57 39 47 65 65 39 54 42 40 48 36 43 39 47 50 56 53 54 41 68 59 39 44 50 58 58 53 35 30 36 32 40 46 43 35 35 35 35 27 21 17 18 18 15 6 60314 241 3483 30 11523 16 45 14 7007 2093 219 839 1983 3951 6945 11777 18785 27313 36175 46154 60311 80424 101062 106180 100342 102092 102771 94853 89101 90240 90363 89553 93404 100789 112471 122824 125449 129738 129852 121986 114585 112415 111139 100328 85791 75992 68018 65356 64211 61060 56292 56468 61535 67017 76019 79846 78073 74952 76115 78038 81908 90439 94088 91987 87888 81647 82456 77353 61398 39479 27079 16758 7763 3101 753 130 97 83 138 64 65 112 104 102 84 62 70 69 42 37 45 101 132 101 77 70 88 67 87 102 90 93 90 83 97 75 82 106 82 64 60 50 65 79 48 23 28 21 22 58 85 89 49 70 67 35 45 19 66 79 40 45 36 68 29 41 58 90 90 117 114 47 43 82 96 109 113 89 92 86 68 85 112 114 118 125 105 78 83 102 135 108 61 67 87 75 60 57 84 114 105 102 95 81 85 85 78 98 92 74 90 87 90 95 98 83 87 82 82 82 69 67 75 93 78 55 103 78 89 56 90 73 69 78 82 80 71 75 51 80 68 60 45 62 59 69 77 74 88 81 75 75 78 75 71 63 63 68 59 53 50 45 46 50 59 51 45 42 35 36 36 35 36 42 37 22 14 5 7 9 3 60320 241 3298 30 11518 16 45 20 7006 2093 108 584 1221 2393 4400 7718 12423 18114 25078 34514 45241 53959 60850 69074 79127 91449 103240 113235 124171 129555 124969 118323 107064 102005 99616 96015 93760 94604 99088 101961 109491 114278 111400 106961 101028 88113 80377 79768 68329 56199 53595 51935 50163 49802 51180 52173 52393 52901 55721 62475 67141 67748 66052 67679 69468 67455 63283 57880 51617 47302 45586 46868 46922 43784 41493 35831 27199 16401 8260 3288 912 221 67 71 59 29 10 19 21 8 14 18 52 94 114 87 67 74 81 77 77 50 56 60 69 67 23 46 67 68 81 105 48 22 67 106 62 80 50 47 71 59 -58 -23 7 28 -7 27 108 29 -23 17 17 67 82 69 77 46 51 53 47 2 58 73 74 44 33 46 73 110 90 87 70 56 67 82 66 17 23 44 61 52 37 55 65 64 45 54 56 56 44 28 50 42 56 66 37 30 40 34 47 52 73 98 81 55 68 58 70 61 22 21 52 70 64 26 6 28 25 38 68 71 27 43 53 45 43 40 35 32 53 61 68 44 38 31 47 30 24 44 41 46 51 48 42 50 38 22 28 25 8 17 18 20 20 26 30 26 28 32 30 28 33 24 15 13 13 13 2 999999 0 60326 239 3293 30 11513 16 45 26 7005 2093 -91 255 937 1935 3527 6064 10254 16415 25772 39876 58026 79341 104536 129825 151367 167959 180143 189924 196470 196485 182647 165785 158665 141426 117770 106008 99759 98133 98650 100428 99663 103682 118436 125963 121672 119057 119349 109000 93079 71477 50072 42928 43378 45519 45687 45212 48156 46538 40779 39953 41114 42002 40613 35494 30914 25692 21596 19565 18175 17601 17014 15533 12338 9291 7022 5265 4210 3937 3511 3078 2062 936 414 254 114 90 101 127 163 102 30 22 40 117 88 41 56 73 78 94 105 110 50 3 33 73 99 61 67 61 86 110 47 24 16 55 77 40 18 75 60 59 28 31 30 23 30 8 38 33 53 86 88 58 60 63 42 54 50 72 52 57 56 69 62 65 102 121 95 81 53 69 69 45 31 82 75 101 80 41 45 65 40 47 69 86 64 69 96 92 79 55 31 16 21 45 58 53 59 71 56 44 34 52 75 69 72 70 67 61 59 71 65 37 52 56 46 62 82 66 31 59 43 29 50 39 61 33 27 48 70 42 42 36 38 60 45 48 35 42 37 48 60 40 38 68 53 44 50 46 37 36 41 38 28 30 36 30 19 27 21 12 11 8 6 9 7 7 6 60332 234 3467 30 11507 16 45 32 7003 2092 49 639 1605 3004 5402 9908 16717 26560 39623 57205 80465 114329 142238 143035 152276 171716 182824 194543 196154 182112 167698 140960 126412 137140 127395 114875 107266 105430 109408 108611 107025 108024 109601 108661 109263 108413 108113 113199 109303 95211 83206 74690 67337 64213 62856 62269 60143 55938 52647 49129 43530 36092 29149 23104 18368 13934 9899 6986 3088 753 187 83 122 145 193 141 208 180 95 93 62 96 102 97 11 5 39 122 85 25 77 6 68 74 30 37 9 82 -4 -26 3 58 96 54 23 18 26 66 34 22 6 36 42 79 106 89 84 63 60 49 54 74 67 101 70 35 68 72 40 -10 32 64 82 63 54 60 35 29 16 44 46 83 64 95 75 107 92 72 95 81 83 80 62 53 71 77 83 60 40 58 76 69 67 71 60 79 84 82 79 77 61 64 80 82 46 31 39 53 59 74 77 68 48 39 46 66 91 78 64 67 57 52 56 36 34 52 72 56 47 49 51 50 52 56 52 52 35 42 44 45 63 53 49 46 29 43 71 64 65 56 50 52 58 51 46 48 32 42 41 35 25 20 16 26 38 18 5 4 4 0 6 9 6 2 60338 226 3581 30 11501 16 45 38 7002 2092 213 1085 1944 3228 5106 6978 10158 14416 19834 23146 25664 37039 54742 77554 105421 137575 164174 185827 194084 189928 191628 212414 232411 216463 170250 139535 123941 123070 129263 130214 130088 128591 122440 121606 117904 111673 104736 99157 99235 90269 80509 72867 68216 65276 62156 59878 59149 56396 51497 45224 39225 32809 28085 21248 13961 6019 1627 211 56 111 65 93 49 92 68 119 102 80 9 -38 35 37 42 63 33 -23 8 84 53 43 30 32 13 71 25 2 49 32 25 21 21 42 77 87 63 65 90 84 64 19 22 83 77 63 93 74 72 67 69 44 59 47 50 45 70 63 30 41 46 38 55 54 87 80 72 80 58 102 60 42 51 105 114 98 95 106 85 97 55 111 116 81 88 62 68 93 102 109 89 79 91 121 67 20 51 83 72 39 49 28 34 40 38 55 47 35 34 50 53 56 58 62 57 64 81 70 49 36 51 44 20 39 48 50 51 50 6 37 39 51 54 65 40 35 65 36 28 45 51 27 43 57 13 31 39 32 45 39 43 40 29 36 38 27 24 21 17 20 17 12 20 27 23 21 16 8 60344 241 3340 30 11500 16 45 44 7001 2091 48 264 664 1184 1922 3241 5212 7182 9234 11939 15060 19139 23568 28694 34788 39522 48313 66415 88391 110495 125720 121993 117858 119773 106440 93098 90357 86656 84260 87465 92486 100043 104603 106433 107064 110299 116823 120829 123875 125370 119839 108556 97031 96853 92796 87191 91326 99099 105892 116277 126128 128727 122033 108166 91685 81613 61693 49268 46444 35807 26997 22029 19079 12361 5492 1295 344 141 92 107 115 150 63 119 173 92 92 120 82 75 111 110 82 80 69 77 68 74 94 118 74 60 63 63 84 56 71 73 44 59 74 78 82 101 87 112 79 87 73 55 70 51 88 82 73 97 105 81 52 20 93 76 92 85 58 91 64 71 51 102 83 76 98 73 96 127 118 76 82 74 64 82 90 98 123 146 116 128 126 106 87 101 114 107 103 104 97 100 103 134 136 103 89 89 81 104 132 117 108 110 103 86 59 63 83 101 95 81 78 108 104 66 48 84 112 88 76 83 64 101 93 76 79 94 81 60 78 56 60 62 63 74 76 64 62 69 73 77 78 82 75 57 68 82 77 61 71 79 74 49 58 55 61 51 47 64 64 60 62 56 50 36 23 31 36 37 42 35 23 19 9 60350 243 3009 30 11499 16 45 50 6999 2091 27 239 516 748 983 1289 1681 2154 2534 3087 3746 4471 5366 6623 8144 10097 12409 14748 17334 20161 23216 26535 29915 33374 36488 37638 35916 32760 29483 26428 24481 23916 24671 26591 27519 27287 28334 32140 38626 45629 48717 48279 52179 61830 69956 76639 84095 92599 102732 106231 103846 107860 113093 113825 115528 115795 115579 117788 123619 131568 150203 157750 157032 156515 141333 125091 111701 116068 115278 95670 54531 22613 8309 2343 863 168 51 -3 61 76 92 50 32 32 10 10 51 27 15 35 94 61 54 74 61 -2 50 48 19 37 23 14 15 42 77 62 60 36 26 40 38 68 53 0 36 44 41 18 2 0 44 65 21 5 6 -10 14 6 15 26 46 16 15 53 42 33 33 26 16 110 105 48 4 15 104 71 42 -2 -6 -17 66 81 52 25 33 52 58 83 86 73 68 62 62 76 49 53 66 47 45 63 61 58 59 46 56 70 61 56 44 38 47 35 23 33 53 66 57 42 46 41 45 68 63 53 56 33 42 31 11 33 43 36 23 19 36 47 38 38 22 23 26 9 7 16 9 29 29 31 10 27 40 24 15 33 37 16 12 28 42 25 13 7 999999 14 30 15 9 15 12 999999 999999 999999 3 60356 279 2138 30 11498 16 45 56 6998 2090 -72 6 72 -24 9 99 2 65 136 91 62 59 58 57 66 114 263 346 525 762 945 1131 1409 1707 2057 2563 3198 3497 4069 4690 5172 5720 6679 7580 8586 9800 11691 13770 15416 17451 19694 22065 24232 25848 26297 26758 28655 31860 33704 35043 36099 40947 48001 53292 57583 58677 55924 51532 48850 45931 43210 43751 41060 38041 35474 33712 35457 37732 39913 42170 44107 49188 55102 59377 64855 72534 80955 87848 95063 103499 113561 122870 130262 138571 143644 148882 161102 169795 170489 159811 134306 113968 81156 39342 13761 5322 2829 1711 987 352 46 94 115 127 112 76 79 116 103 59 48 69 40 42 89 51 63 61 47 18 57 55 38 51 78 61 59 58 89 100 67 34 28 19 50 39 13 35 1 3 64 82 82 68 33 35 -28 -40 27 12 18 47 41 37 5 58 79 38 42 72 49 22 -13 19 31 43 55 46 47 57 49 52 93 91 108 82 58 76 51 53 101 123 95 85 59 84 105 121 98 66 73 69 69 106 90 69 85 90 100 89 80 79 96 98 56 35 63 84 68 69 76 81 83 62 61 78 68 76 66 58 89 98 84 69 73 86 73 52 49 49 73 67 63 60 75 43 31 22 54 40 59 82 64 45 59 68 59 46 50 51 35 31 46 50 40 43 54 47 38 38 46 25 39 56 38 42 43 29 21 24 32 29 17 7 3 999999 8 11 5 60362 290 1982 30 11492 16 46 2 6997 2089 -21 65 229 366 447 600 694 753 849 890 969 1153 1288 1296 1368 1472 1563 1699 1926 2095 2322 2559 2877 3358 3700 4124 4841 5879 7105 8373 9774 11410 13040 14636 15829 16560 16987 18096 20106 21849 24330 26527 28105 28803 29935 31797 32945 32301 32649 37058 43718 50908 56399 62645 68057 73144 77244 80300 80496 74753 66089 59833 56685 52021 45783 43273 42245 36718 27685 21893 20781 20499 21318 23996 28263 33753 37525 40464 46293 52375 55849 61245 61432 61729 63266 61419 59511 57882 58223 61892 66320 70213 74603 76766 77423 73643 64829 59609 55399 48513 48085 46575 42061 38364 37581 30949 24325 17919 10729 5275 1483 758 118 78 241 1407 3821 3278 620 63 70 125 58 112 34 69 121 99 75 24 56 61 47 85 95 89 59 86 91 80 67 85 59 70 83 82 72 90 70 75 90 103 77 108 97 97 32 -7 31 38 49 63 86 78 62 47 93 84 50 51 78 82 80 48 101 66 65 55 55 67 92 91 64 25 90 129 109 85 105 95 73 72 71 119 124 102 102 105 63 73 80 98 80 75 109 110 99 94 80 78 63 81 73 87 85 97 107 93 86 93 110 90 62 60 77 94 98 109 113 90 100 80 73 84 89 88 97 84 75 73 76 75 67 74 79 89 88 84 89 88 82 85 72 63 75 76 75 86 68 81 77 78 71 81 71 80 87 68 64 53 44 44 47 47 40 42 53 49 45 51 40 38 40 28 29 18 22 17 12 2 60368 276 1946 30 11486 16 46 8 6995 2088 149 403 613 1028 1371 1646 1989 2359 2862 3472 4224 4791 5310 6205 7171 7989 8930 9751 10162 10652 11236 12031 13038 14217 15674 17317 19158 20929 22053 23374 24543 25489 26928 28200 29268 30541 31755 32994 35073 36501 37958 39959 42500 44115 43828 40802 37218 36703 38133 41694 46386 53179 60030 66975 74734 79355 79323 73162 63429 53969 49693 50309 55511 61009 52509 35019 21610 12620 9233 8954 8131 6678 6117 6186 5929 6821 8636 9153 9431 9988 11903 15769 19340 21206 23448 26582 30308 37624 47899 55262 60416 64378 66990 71966 81112 89846 96852 97562 97012 89101 78507 66587 49818 40478 36571 30376 23183 16543 9309 4301 1530 497 584 1936 5366 8699 7950 4486 2002 332 64 91 87 -14 -21 77 90 30 -6 31 81 29 25 15 17 -4 23 37 12 34 -2 -27 38 4 3 -6 56 53 66 55 19 41 23 54 83 11 5 -27 -32 -20 -11 -42 -28 2 2 -39 23 47 47 55 3 -9 14 39 35 53 53 40 29 52 29 -18 24 41 31 23 8 43 66 45 34 36 18 23 52 55 56 47 60 40 30 19 27 27 71 68 49 44 36 12 22 8 48 43 9 -11 24 8 6 16 56 64 45 19 5 38 56 46 18 38 42 37 44 32 29 24 10 30 57 54 24 54 30 7 46 19 10 9 18 18 24 17 41 44 20 28 16 13 35 8 999999 9 30 30 26 26 12 4 5 35 29 9 999999 999999 4 1 60374 294 1764 30 11484 16 46 14 6994 2087 -70 252 377 410 486 618 825 1056 1233 1360 1668 1988 2402 3046 3716 4280 5022 5636 6316 7109 8182 9365 10600 11939 13274 14490 15824 17362 18811 20383 22294 24180 26056 28082 29869 31610 33686 35978 37729 38580 38897 39295 39291 40197 41480 40570 38462 38387 39507 38975 37211 35074 34330 34208 38049 47064 56510 66278 75738 79751 77910 76191 72720 64171 53399 46798 41366 34869 24205 16549 12672 14937 19386 25189 30200 35642 39278 38197 43529 48928 53893 54299 53207 53408 55172 53370 48973 47360 45177 43715 44383 46264 47915 47158 46953 46066 47830 47924 47882 46904 43773 39497 35274 33343 31953 24119 17262 17648 14746 9455 5207 2619 1449 613 346 792 2753 6266 8595 10290 11813 7886 1983 133 96 48 30 47 52 50 56 86 80 53 95 93 48 58 32 53 81 56 31 54 66 29 59 58 79 42 13 -16 10 59 58 46 58 45 83 73 15 19 -7 19 43 13 6 -11 34 35 81 89 46 20 74 65 52 86 74 87 96 100 107 88 86 60 62 73 73 86 50 86 70 43 94 80 106 112 97 150 106 75 90 103 123 102 85 69 59 81 68 45 87 100 87 71 64 74 76 83 77 56 67 65 64 57 53 49 47 72 62 59 52 70 83 72 80 78 67 54 51 55 49 87 76 49 52 68 69 64 69 66 70 61 55 58 67 59 62 74 73 66 70 76 51 64 73 49 40 59 56 62 46 50 50 57 48 54 53 39 37 37 40 28 35 38 18 15 14 20 10 23 14 2 60380 282 1944 30 11484 16 46 20 6993 2086 31 71 238 427 626 902 1095 1346 1716 2158 2626 3321 4031 4920 5844 6760 7955 9213 10162 11530 13372 15228 16677 18368 20346 22139 24419 26449 27654 29215 31016 32140 32239 31839 31916 31724 30813 29820 29568 29010 28477 27797 27376 26985 27365 30682 37341 45726 54543 61058 62408 60078 55527 45938 38615 37193 34485 27004 22161 24763 30896 36784 41966 46661 49084 50067 50673 47838 46305 48558 52613 55014 56005 60072 64187 68181 72513 76999 74071 65954 65810 68739 68727 65993 66490 66151 58343 46568 37936 33760 28998 23691 20302 18670 19294 20065 18676 16362 14925 11700 7795 6011 4748 4077 3596 3076 2678 2586 3326 6712 15814 28895 39119 38886 35278 34583 31174 19173 6255 758 79 55 78 82 107 82 79 40 80 81 42 88 25 22 2 21 61 61 54 18 17 61 39 69 98 41 14 -22 29 87 58 21 30 89 106 88 56 22 36 20 36 49 20 -8 15 67 82 50 25 -15 -28 -4 29 52 32 44 39 47 64 24 44 81 55 50 57 66 73 91 46 44 48 56 76 68 76 14 35 63 63 62 60 56 52 61 47 76 72 70 66 44 27 28 36 44 57 35 67 110 65 58 78 43 48 31 34 31 34 36 59 59 29 34 45 32 37 41 37 36 33 32 30 29 28 27 39 44 52 38 49 45 43 63 60 54 34 44 69 59 46 62 71 55 43 34 31 33 23 24 31 26 20 24 30 27 21 17 11 4 1 999999 2 2 60386 279 2124 30 11484 16 46 26 6991 2085 -68 49 216 361 492 680 875 1186 1522 1792 2082 2399 2853 3256 3730 4412 5000 5650 6263 6970 7523 7844 8223 8541 8953 8975 8793 8677 8621 8204 7768 7562 8096 9777 12339 15844 19668 22107 22492 22624 21969 22272 21094 18441 17670 18038 17973 16225 15525 17238 18145 18685 19757 20381 18367 16326 16788 19537 22588 25319 28893 33038 36037 43341 54131 65228 75031 84385 93498 101878 112576 126883 133134 129899 125062 129656 128176 117392 106970 99753 93404 96074 97825 82264 57852 45934 38267 27523 18028 12067 8406 7325 6136 5797 5448 5278 5430 7276 9875 14029 20691 28989 36106 39389 46459 54703 53790 46590 42202 40161 43073 40698 23741 5929 536 83 22 42 101 115 96 52 49 80 65 72 80 43 23 18 40 15 -6 -8 -14 47 50 7 49 67 87 24 36 68 57 40 24 58 59 90 89 41 120 45 52 49 116 81 29 45 83 84 98 61 40 42 70 97 87 65 55 36 37 67 53 95 100 53 44 71 35 76 83 46 58 75 72 69 44 98 111 109 74 71 75 93 63 64 69 93 77 66 77 69 64 40 26 43 66 49 43 73 84 59 50 66 70 67 66 64 73 78 71 65 80 85 59 64 92 79 67 54 50 62 64 50 38 44 56 54 55 55 58 75 77 59 51 50 49 65 69 46 37 56 71 61 54 51 42 35 42 53 52 48 34 20 14 19 34 40 39 27 9 15 24 29 24 13 8 60392 264 2518 30 11488 16 46 32 6990 2085 -44 69 148 147 273 369 414 441 554 546 545 454 358 422 491 637 836 1072 1480 2127 2978 4089 4968 5273 5139 4778 4360 4132 4029 3789 3828 3931 4051 3994 3904 3396 2877 2753 3006 3386 3402 3490 4308 6741 11260 16724 23093 29681 37186 46077 55937 65431 72344 77385 86997 103528 110557 115042 124937 134576 142084 140928 135456 137495 139571 151955 178133 175875 146070 125347 110299 100635 78373 51140 43142 36527 26313 17725 12583 9564 7901 7048 6805 7008 7877 10806 14414 21638 37642 58991 78528 89740 88239 77459 58927 47352 42949 39591 30871 13596 1912 41 79 95 66 81 57 49 47 57 -31 -34 14 12 50 55 11 -17 24 70 35 30 80 94 13 1 27 17 34 43 17 29 52 47 38 55 51 58 60 29 6 19 48 10 -7 25 84 86 58 22 -7 -30 5 16 34 33 45 62 49 26 5 29 96 91 58 65 85 60 21 35 76 78 64 58 67 54 34 52 54 45 49 69 55 46 57 63 61 61 57 46 38 21 48 55 48 19 26 26 39 53 61 52 36 21 50 66 49 40 59 67 80 59 38 42 59 48 32 35 41 51 40 29 36 42 55 65 43 38 53 60 48 34 16 34 48 40 44 49 52 67 55 45 38 37 32 35 31 13 28 33 43 38 28 20 21 16 22 13 7 9 999999 10 6 0 60398 257 2849 30 11489 16 46 38 6989 2084 -72 8 78 189 392 441 501 330 180 163 165 267 380 535 750 1149 1467 1625 1685 1633 1804 2260 2621 2813 3065 3820 4744 5956 7218 8153 10180 13660 18357 22643 27708 37181 46859 52533 56774 58820 60128 64727 68656 68487 76426 84710 93871 106210 113096 118274 125576 130348 125895 126445 127970 120628 122430 128736 128340 120711 115357 109215 101387 91585 82750 74428 68639 53478 37430 27682 23868 21054 19963 19586 20221 24144 35940 53120 71386 89599 101674 105506 94848 69529 50485 43317 41622 35520 16455 2788 222 11 41 67 28 60 40 71 59 42 17 19 31 43 70 70 39 16 21 64 50 28 11 32 26 10 53 69 16 52 72 36 33 38 74 67 -19 3 -8 43 36 46 -15 40 -12 31 68 45 -7 7 6 26 97 77 33 45 23 -7 56 62 58 74 105 32 81 68 17 31 42 100 56 67 82 101 82 37 63 75 23 58 90 110 50 41 56 57 74 108 54 46 95 59 71 139 99 68 59 53 72 65 65 103 84 71 73 56 62 76 64 67 77 68 69 68 72 75 50 47 42 46 51 65 59 52 39 70 71 70 34 48 55 65 79 69 45 55 69 61 63 63 62 62 55 37 41 47 37 43 33 41 31 47 42 34 57 40 33 42 26 28 23 21 33 21 8 8 8 60404 246 3359 30 11489 16 46 44 6987 2084 -27 232 353 672 1125 1635 2125 2582 3386 4248 5606 7935 11575 16168 19091 17642 17407 18607 19387 26524 39102 47120 46830 40354 32665 32775 35939 40314 44172 49027 57598 66959 76970 85489 89888 93676 100565 110837 115507 113585 108290 104012 105890 107845 114258 116943 115559 108573 95875 93470 90804 85521 86354 89031 86273 84823 83109 84393 87051 93164 99524 105990 115951 122191 116894 100493 81330 61327 50820 55176 51601 35000 12475 1229 87 50 67 80 38 72 89 70 84 67 126 80 86 100 77 44 84 26 87 52 79 138 121 81 21 62 133 73 87 78 53 95 151 107 54 59 69 -4 68 4 15 42 56 27 72 143 79 57 64 36 90 66 102 91 134 82 47 59 89 66 104 98 98 97 111 58 85 68 84 73 59 133 140 149 128 147 129 73 102 133 115 104 74 51 117 100 83 107 81 65 88 88 86 81 71 83 99 78 96 115 111 76 72 95 70 70 99 84 65 86 66 48 106 124 81 92 75 68 69 86 80 77 86 88 81 70 76 79 79 108 101 84 73 83 109 110 86 96 94 88 96 99 93 82 85 73 95 93 79 64 63 48 58 59 56 50 53 68 60 53 43 39 25 27 41 32 25 14 14 6 999999 1 60410 240 3478 30 11488 16 46 50 6986 2083 44 104 185 454 780 1180 1886 2824 3921 4137 4559 5854 7948 9978 14768 20494 25904 29607 34701 39043 39757 37731 36181 36633 38411 42455 49494 55078 58882 63026 70305 83535 94799 103768 109073 112717 119048 126696 130413 131043 126150 119329 122789 113031 104356 114258 118927 117217 119853 131822 140109 144410 144688 147366 147357 136595 126039 118040 101200 85010 66714 50926 46846 45012 45324 39097 25205 10397 1980 172 61 42 120 31 119 90 100 27 58 80 105 41 92 20 56 70 71 96 85 71 62 62 50 87 86 102 81 60 37 95 42 38 91 88 76 88 2 -1 71 30 36 45 5 21 75 77 19 41 66 20 26 78 67 100 46 57 52 49 56 24 27 25 37 77 73 27 51 64 55 88 125 93 121 92 89 109 102 108 76 84 83 41 62 61 54 12 34 89 104 90 86 63 57 77 51 78 70 74 79 64 97 90 86 69 91 113 82 53 22 70 70 38 45 55 50 71 95 68 60 68 80 49 61 55 81 50 60 70 87 82 89 50 46 77 81 62 64 59 62 58 41 48 47 52 37 50 63 60 71 62 49 45 45 47 34 29 31 27 35 32 30 21 15 15 19 22 12 4 1 0 60416 236 3536 30 11486 16 46 56 6985 2082 -65 -24 68 334 815 1578 2455 3529 5197 7305 10261 13564 16035 17194 19840 22747 25319 27364 29125 31795 34506 35904 35254 34425 36442 41097 48419 57358 66975 74232 83193 92822 104095 111034 113307 116256 130702 157780 166072 158113 155344 161240 172192 168920 164292 149971 147811 136843 129613 124470 125200 125462 119172 114863 105816 92197 77319 65103 52393 45030 42491 40466 33504 27759 24252 20117 9414 2437 324 152 71 96 26 40 -7 52 46 113 108 27 29 86 94 98 94 14 -19 28 59 47 4 8 13 94 112 63 1 36 64 58 86 87 42 2 54 37 44 15 14 56 53 55 61 64 44 80 78 -7 63 104 68 124 107 70 97 100 39 44 57 25 46 107 58 29 51 44 71 69 91 58 70 90 85 95 58 78 92 38 51 37 73 79 76 54 64 94 88 71 58 40 69 104 86 82 105 95 98 119 66 59 74 79 52 49 46 73 93 72 94 88 74 88 63 57 42 9 36 56 75 60 68 69 48 71 50 41 26 78 69 52 57 43 51 69 55 66 72 54 58 52 54 52 45 35 23 36 37 41 30 21 23 34 23 22 20 31 20 14 16 3 5 2 1 999999 2 4 60422 228 3564 30 11484 16 47 2 6983 2082 63 179 515 801 1140 1649 2550 3586 4428 5274 5911 6165 6447 7445 8913 10562 11963 13036 14444 16310 18796 22333 24539 26914 28493 28706 32290 39129 45279 49222 54236 65215 79386 95911 111639 121513 126574 126816 133135 161824 194207 213763 209385 201654 195165 206341 214511 181801 130352 90761 77578 76701 75758 72946 68632 62609 53940 45412 45192 49168 53415 62871 72551 75882 68429 41361 10535 645 -8 41 25 15 79 62 -25 34 2 65 105 8 37 17 13 90 44 -2 -10 41 46 41 50 116 66 -1 55 134 72 54 23 -5 -2 103 22 26 74 97 82 51 58 50 5 -12 0 50 50 61 32 41 7 7 93 76 80 63 71 95 44 40 76 55 22 38 84 84 62 60 88 87 51 34 41 33 30 53 61 18 16 106 58 10 46 112 50 62 59 20 41 78 56 52 61 43 77 32 24 50 56 37 34 18 48 56 85 75 61 58 46 75 81 41 45 51 48 44 58 61 46 54 47 78 68 58 64 47 49 50 54 56 85 53 33 38 44 61 58 64 55 62 47 41 21 26 25 36 54 42 30 44 27 20 35 32 35 20 13 5 4 3 60428 228 3621 30 11481 16 47 8 6982 2081 -14 286 551 1149 1789 2553 3448 4948 6054 6033 8360 11060 12811 13680 14234 16301 19860 22276 23123 25865 29688 33675 40503 47315 55283 64632 78581 93638 109728 132715 150719 163022 159228 174322 198869 193918 181025 181673 185344 183669 175515 152763 130155 100688 70323 50527 44169 47165 51026 49646 47044 44121 42948 47851 57306 63574 68446 78701 82504 88543 101810 105416 78141 36674 5392 185 132 118 48 17 62 35 -2 51 58 37 11 63 21 93 74 50 77 70 25 6 23 49 -2 33 0 -10 13 85 52 51 65 44 93 30 44 37 -1 -19 -18 32 53 45 4 37 86 -12 -5 52 71 77 61 84 70 73 68 73 29 22 28 60 81 93 119 118 90 70 61 80 44 50 85 103 60 52 60 53 70 49 33 23 66 55 90 76 86 82 86 70 53 97 48 33 36 53 55 55 43 62 66 53 65 80 75 85 40 79 99 80 74 46 64 67 42 31 51 53 72 75 48 39 48 58 74 55 47 25 46 62 55 53 36 46 61 45 29 36 63 70 49 43 54 54 66 47 33 34 12 29 29 16 25 41 49 40 37 29 28 21 16 7 20 21 60434 241 3290 30 11480 16 47 14 6981 2080 -31 324 713 1106 1672 2241 2543 3043 3233 3712 4860 6823 8878 11491 14690 17114 18826 18300 16574 15958 19813 22957 25595 30990 35026 37723 39516 45028 57469 70786 78936 85171 97148 105218 104311 102752 107901 121821 128216 139784 143174 142358 142797 132399 126088 122719 123896 116679 102353 90077 82864 68318 55165 47188 36546 32755 36171 41209 44547 46942 47129 47433 50028 52648 55926 57415 65386 88186 112366 116079 110773 116784 114388 91911 61530 29050 9559 1255 5 35 49 67 57 54 101 33 76 -1 68 88 53 69 93 81 75 22 30 56 49 94 83 37 25 23 94 96 41 79 67 43 74 85 31 44 27 56 12 51 9 38 94 40 55 38 11 51 73 31 29 77 20 72 90 82 75 94 105 61 78 96 50 43 115 98 105 75 110 42 121 50 59 67 58 43 77 67 59 51 57 63 108 91 98 73 76 55 53 58 65 84 62 53 101 81 74 82 62 69 52 45 83 72 81 95 93 65 72 56 50 39 55 48 29 37 49 77 80 46 59 48 73 45 47 69 50 57 62 79 65 34 54 44 47 65 65 59 53 50 44 41 46 52 51 49 37 16 16 39 36 33 50 43 19 16 13 18 18 2 999999 18 3 60440 263 2721 30 11481 16 47 20 6979 2080 -48 -17 42 -7 254 177 220 389 394 616 728 862 1063 1214 1392 1558 2023 2181 2333 2821 3555 4511 5446 6352 7057 7961 8561 9476 11885 15491 18442 20816 23985 26918 30929 34566 38534 42655 45459 51132 52327 52042 51543 67751 92000 105032 102927 116712 131918 143039 150003 137027 103979 91443 87923 85659 79545 76518 72265 62174 48348 37235 28283 22726 20549 19310 21603 25056 26799 26368 28076 35258 44145 52551 56045 55881 54426 53101 55994 62742 68233 67204 65682 64657 64571 70762 86599 106473 127073 137345 142244 141967 127357 103023 72928 38924 9332 571 87 74 129 95 60 29 77 101 148 66 128 89 60 90 91 111 104 37 53 35 61 112 121 77 58 66 78 98 22 35 68 65 26 2 38 26 23 30 18 29 29 90 68 128 67 58 87 94 88 103 97 99 116 84 67 101 111 64 67 68 80 57 74 122 90 108 126 99 92 102 97 65 94 113 76 65 63 71 56 73 73 38 88 90 70 72 83 71 83 65 47 47 50 73 49 47 69 52 46 74 85 108 90 80 75 68 46 39 58 45 43 57 52 66 64 85 43 49 68 77 65 81 60 49 51 67 85 88 61 67 50 55 62 97 83 62 62 53 51 56 58 78 62 54 53 44 54 50 48 53 49 37 27 32 49 44 36 28 13 18 17 15 9 16 1 60446 318 1013 30 11483 16 47 26 6978 2079 461758 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 -84 27 234 342 456 654 936 1188 1331 1603 1934 2079 2183 2572 3169 3849 4269 4754 5515 6440 7484 8485 9431 10338 11230 12825 14849 16385 17745 19751 23113 25800 28223 31659 33092 33572 33536 32152 24552 22731 34580 55857 80647 102817 96602 80588 76264 68782 64633 61333 50421 36350 31028 28382 27208 24362 19226 13738 9242 3705 1413 1103 1091 1460 1597 1129 1108 1503 2717 4848 8146 13731 21742 32141 44282 60435 77577 90191 98259 105485 113279 119159 126543 133442 138169 140138 139618 134387 134038 133442 135771 139532 151301 158856 167447 161611 142616 118926 86216 46013 8825 380 79 -2 110 137 87 89 68 134 56 73 137 127 30 50 51 104 60 18 -7 91 47 50 40 -25 70 156 34 73 66 67 102 28 134 79 13 25 40 44 71 75 31 93 74 10 46 58 72 73 98 58 68 100 131 96 45 96 87 67 76 66 70 74 93 77 92 54 54 47 87 86 57 65 100 135 86 95 84 51 31 105 84 98 105 61 70 93 94 74 88 77 87 88 75 87 43 54 68 81 73 74 67 101 116 68 89 82 67 60 43 67 75 66 68 53 78 79 43 50 28 39 71 55 65 75 76 60 65 49 52 57 58 43 49 67 61 60 69 78 68 54 56 50 63 54 54 37 35 41 37 41 56 37 36 40 32 30 17 15 5 2 999999 1 60452 268 2455 30 11485 16 47 32 6977 2078 -58 107 185 323 499 669 858 967 1257 1569 1968 2330 2846 3335 3546 4023 4822 5640 6407 6594 6634 6758 6547 6000 6601 9179 12114 13984 16594 18533 20157 22066 24223 26723 28531 30620 34387 37251 39453 42599 43193 41811 41289 37598 34465 34146 32770 30618 27588 23121 20113 18193 15570 14335 12866 11048 11957 15812 12760 14343 29864 26906 13983 7487 2009 1444 999999 999999 999999 134 505 1359 3394 4573 5940 8710 16343 28503 42598 56850 71016 82821 90958 97825 105304 111030 115828 119997 123043 125593 130183 130312 132400 139026 140891 143729 149470 155056 161699 167549 168669 163468 150392 133300 116456 81889 33852 5306 160 136 53 162 18 55 19 63 54 89 75 77 34 7 57 84 80 60 57 53 74 77 52 47 66 131 97 77 78 37 58 65 44 75 27 46 70 66 69 81 49 44 22 40 116 118 107 59 98 69 2 7 18 36 43 65 0 -5 51 112 71 97 83 61 106 79 60 77 43 61 84 82 56 36 25 38 121 110 57 53 52 73 76 49 100 104 64 60 79 71 56 75 77 19 86 65 87 51 48 70 87 63 67 75 67 89 61 45 66 43 42 64 80 60 35 29 68 48 45 57 71 65 51 46 64 59 56 59 47 67 71 50 47 60 54 33 30 39 74 61 48 51 51 38 39 28 34 19 26 9 27 27 26 12 4 12 9 3 8 6 60458 270 2486 30 11486 16 47 38 6975 2078 -84 9 115 148 172 147 59 999999 -57 76 374 588 774 1063 1462 1930 2400 3104 4251 5282 5954 6957 8197 8328 7884 8281 8999 8792 9534 11066 11950 12395 12562 12723 13333 12287 10464 8608 7528 7270 7166 7132 5989 4206 3390 4034 6117 6951 7876 11430 11378 13042 18241 22857 38647 49702 45829 46174 54893 57865 47519 46698 30177 18383 13775 5093 3449 5051 7626 10880 14339 18490 22026 27847 35466 41508 49759 64320 77121 86246 96929 102423 106190 111987 116421 116197 118193 120524 125687 132334 135406 134140 130620 130939 135327 141839 152125 156990 161163 165789 167219 161819 154277 134366 92518 48006 9755 277 131 164 157 84 103 57 73 115 104 41 85 119 157 114 80 110 111 101 63 54 115 118 119 101 80 113 107 83 64 77 33 50 52 69 41 32 31 98 58 98 69 62 19 72 91 53 77 89 61 84 46 17 36 53 51 69 91 115 56 58 75 95 42 49 86 83 70 88 127 100 53 55 85 113 114 95 117 87 47 62 98 107 91 111 68 56 74 69 81 48 68 68 89 106 111 103 83 56 80 60 83 90 71 95 84 92 90 72 65 49 85 72 80 100 93 77 40 65 77 76 66 74 57 69 48 64 63 68 62 71 78 72 67 73 61 75 58 54 51 69 75 60 60 59 51 50 51 45 49 57 53 52 40 30 29 16 25 24 25 15 21 12 60464 244 3146 30 11486 16 47 44 6974 2077 -15 325 438 486 412 412 384 473 434 495 464 365 178 85 -12 999999 999999 999999 999999 999999 999999 999999 999999 -18 783 1678 1744 2244 3945 5747 9872 11407 14001 11833 12108 16121 19237 26634 39154 53019 60701 84189 96228 87462 70251 44912 53824 54773 54809 56424 61239 69624 63595 52552 63442 75467 82070 86019 89703 95198 99852 103279 109084 112527 116126 125234 134807 141443 144545 149571 152567 157905 163549 166323 168741 164561 158792 152041 145802 137979 117735 84905 43592 17390 4133 126 63 87 77 16 39 57 59 50 61 38 -13 34 35 -1 70 63 49 89 38 64 47 40 56 87 93 71 56 58 74 98 41 74 37 -3 29 54 6 15 16 41 -14 -1 49 58 41 39 -4 8 43 52 54 85 52 63 74 84 15 3 79 104 92 98 52 73 75 60 21 43 55 41 53 93 42 34 25 65 59 38 75 98 53 38 67 95 73 25 30 35 24 33 45 19 31 59 32 38 29 44 67 72 85 54 76 100 49 62 29 38 43 13 9 25 34 39 49 64 48 44 34 43 43 54 39 56 61 58 45 46 39 34 45 64 64 52 40 18 37 42 35 1 26 40 26 41 33 4 19 32 23 17 8 10 5 2 999999 5 2 9 60470 231 3567 30 11487 16 47 50 6973 2077 -86 483 685 923 936 956 1094 1242 2278 4922 5518 5072 6318 9029 11739 14634 16731 17390 20657 26477 31195 37719 46534 55756 66368 85290 100677 119578 140611 81938 39314 37590 43935 52677 41829 15937 15490 19909 29312 43967 60408 73460 83575 90941 96867 110221 118470 119377 123707 128079 130827 135614 140423 148460 155273 159080 162783 164813 165099 168115 165291 153994 141962 128799 116454 95815 70163 39746 11462 1136 86 133 62 101 115 59 77 37 143 129 102 88 69 100 107 74 77 15 62 57 89 56 69 101 103 60 58 50 74 43 24 57 38 6 66 34 10 0 3 36 46 54 64 59 91 -23 51 89 84 98 59 36 46 43 52 57 50 44 45 27 91 80 24 87 115 101 29 48 51 94 61 61 65 98 84 67 60 94 70 99 83 80 120 80 64 82 80 80 81 83 37 31 59 57 81 78 57 33 67 71 37 32 48 57 53 32 39 30 45 69 46 46 49 85 57 94 69 71 64 61 55 51 56 71 66 67 58 66 50 60 74 64 78 67 48 65 66 54 55 54 48 61 54 46 38 33 31 51 44 38 35 30 38 34 20 20 14 22 22 5 3 60476 253 2759 30 11489 16 47 56 6971 2076 -76 53 43 999999 999999 999999 999999 999999 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 292 54 166 310 889 1624 2267 2728 2881 2656 2870 4418 7044 9036 11591 17212 21532 26256 35683 45152 50430 54893 60374 59871 66774 61821 49672 40994 27726 13370 7905 9945 16718 25782 36258 47639 58884 70310 81741 89577 94810 101682 110454 115476 113173 109735 109014 108121 109956 115457 123054 129925 137849 145321 150208 153849 155425 150220 144796 141448 137181 130474 130317 120549 105043 82121 66148 35146 9010 493 107 14 56 42 26 72 56 10 5 73 35 -9 65 34 37 -28 3 17 27 49 36 25 58 35 13 70 67 2 9 88 19 2 32 52 -16 -23 45 79 62 -14 23 15 -6 65 -14 -41 -8 55 65 -19 22 26 7 33 21 16 2 18 39 51 56 51 87 53 21 29 26 -14 32 21 48 37 43 55 35 26 54 18 21 74 45 43 30 57 41 2 -5 70 64 25 35 48 46 57 21 16 22 7 -11 41 18 18 23 30 31 26 35 47 36 14 30 41 24 -8 23 57 35 4 18 12 35 53 70 37 38 41 22 15 32 34 20 1 22 25 999999 29 35 39 23 30 34 18 999999 3 15 999999 999999 3 7 999999 999999 999999 999999 999999 1 60482 325 901 30 11491 16 48 2 6970 2075 116888 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 108 16 93 351 463 501 773 917 796 745 992 1409 1626 1907 1962 2038 2468 2920 3047 3003 2544 2424 1906 1597 1918 1517 1214 398 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 89 90 999999 999999 999999 999999 -80 150 1535 3463 7557 9173 10695 12125 15451 21596 27337 29754 39185 56013 63039 59824 51901 43793 40715 47013 55466 76439 98750 53774 33234 33838 39441 50000 62801 72510 79662 89817 97481 97116 93806 89450 87549 91892 96847 101797 111126 117750 124164 127360 135065 143997 148606 154542 154913 150268 151823 151787 156267 153209 141348 123413 105210 84410 46776 14918 1905 207 159 130 114 119 20 97 96 135 60 76 101 70 118 53 39 79 83 42 71 64 88 58 37 97 82 46 40 41 134 54 91 115 57 78 121 72 70 103 81 71 54 -16 95 87 84 42 65 57 59 59 115 78 39 69 82 152 134 98 64 82 67 84 137 77 88 130 180 81 111 81 87 89 89 112 100 80 62 45 92 52 79 102 120 115 117 110 111 103 104 98 104 90 103 106 63 55 68 49 79 106 99 104 112 88 89 94 102 124 99 90 102 77 81 63 72 66 77 58 58 66 82 91 65 67 38 78 83 95 76 81 77 99 84 88 90 80 66 68 70 76 84 77 86 66 76 62 67 62 63 44 57 55 52 41 37 47 39 32 35 46 24 23 23 17 12 13 3 60488 294 1682 30 11492 16 48 8 6969 2075 -27 37 335 447 369 481 429 540 615 643 756 798 697 740 744 624 460 255 256 432 627 617 815 1282 1610 1850 2477 3211 4014 4291 5072 5764 5854 5980 5988 5527 4085 3044 3143 3891 4781 5210 5758 6694 6981 6993 7717 7974 7555 5650 4633 4099 3151 2589 2833 3355 4471 6163 8764 9310 8166 6457 3912 2160 1032 958 1575 1811 2252 2927 3920 5212 10059 14799 18908 18591 14292 10516 11982 15578 27050 32039 36667 37708 43365 43259 31580 16179 14571 22610 30585 40457 47960 52784 53388 53710 54892 48819 51444 57220 60349 67521 75964 79271 80729 86044 92363 94184 92209 94129 98156 101632 108291 113490 117654 117896 121479 127804 133841 140600 148502 151329 151956 146195 140142 136089 119790 99612 70310 34555 8188 726 34 67 156 113 34 54 69 69 -33 52 41 14 27 51 52 79 19 11 52 21 40 15 86 101 44 56 123 99 82 45 71 28 53 51 68 50 52 27 77 2 12 48 28 31 58 58 69 75 80 37 42 84 50 65 69 25 38 47 111 84 45 136 92 69 71 102 14 33 16 59 110 75 48 85 81 54 49 66 60 18 51 92 72 63 40 49 77 72 70 86 75 63 49 30 26 64 85 73 58 66 35 39 49 59 72 87 46 52 53 55 55 33 53 66 37 22 54 76 39 30 44 52 74 68 74 57 59 19 10 46 44 53 38 56 52 53 42 49 65 65 56 53 52 57 50 38 34 36 36 39 39 34 35 35 31 31 27 12 15 1 11 4 60494 296 1652 30 11492 16 48 14 6967 2074 -20 26 154 320 443 579 669 837 875 1063 1312 1550 1827 2112 2342 2531 2653 2747 2781 2678 2631 2434 2224 2038 2010 2004 1907 2377 3154 3877 4323 4660 5346 6963 9564 11431 11690 10974 9787 8337 7458 6669 7619 9001 9890 8719 6893 7652 10163 12390 13620 13021 12625 12349 12783 13924 17022 23115 29441 29800 23314 18808 16856 14430 13474 13603 14369 13112 10644 9700 11946 18557 27113 27683 21667 15066 11404 11054 11732 13600 14506 15692 17319 18801 20628 22528 23715 23756 23411 23334 25590 26678 25113 23455 24131 24751 23848 24956 29081 34824 39371 46029 54260 60073 62542 63972 68173 74054 80002 84331 89127 95278 99122 104029 107718 112516 120418 125643 127004 129358 133765 132264 132413 134854 137864 137249 132796 126547 107899 74215 36279 9877 1649 146 73 124 85 98 121 29 116 104 87 23 50 55 34 88 41 81 56 15 98 132 114 113 87 71 3 18 78 54 12 13 60 41 4 62 60 29 53 115 105 47 -4 33 43 36 62 50 70 69 44 16 -2 67 63 71 75 54 30 48 64 71 23 59 43 46 63 95 73 53 68 51 98 87 30 23 73 64 48 29 46 43 52 67 59 76 72 93 67 60 44 36 63 50 38 40 32 32 45 98 64 61 78 91 50 56 78 74 -8 55 66 46 31 27 60 38 49 60 93 45 30 43 66 52 59 82 62 56 72 50 54 59 62 65 55 64 49 57 47 53 70 73 61 45 56 49 25 30 36 30 28 32 27 14 25 28 15 9 2 16 19 7 999999 2 60500 331 784 30 11494 16 48 20 6966 2073 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 243 596 1136 1578 1684 1850 2150 2569 2868 3430 4016 4833 5372 5542 6596 7820 8496 9406 10109 9647 9813 11534 13883 17106 21582 26218 26623 27495 29743 33584 39030 40383 40938 42154 45621 51876 58560 61094 65573 70132 74077 77539 81697 80083 74440 63756 55756 45811 40239 34623 29071 23722 20953 19647 19195 18353 16537 15196 14563 13169 12321 13592 17802 22244 28975 36528 41006 46981 55419 63691 72153 81334 91649 103113 113575 121046 128206 131980 136483 138865 143338 148751 154032 161327 163006 155471 149529 138072 112704 81357 41882 10925 1876 223 58 200 178 161 100 74 72 199 113 74 53 91 97 33 59 125 107 101 62 46 45 72 60 60 100 87 62 45 12 -10 8 25 33 34 127 89 108 111 55 56 120 92 36 80 36 98 83 62 78 55 95 61 54 54 35 107 75 62 73 116 120 79 92 92 86 75 100 104 83 122 90 105 97 31 74 99 160 109 89 74 94 132 120 101 78 69 124 128 73 112 106 104 115 82 76 99 109 107 109 72 132 125 71 119 134 103 103 85 111 136 83 59 90 84 77 88 108 80 104 92 86 79 57 101 90 62 69 73 67 77 96 126 100 68 95 113 90 82 72 55 74 67 61 69 68 82 62 63 75 56 55 45 60 60 49 43 41 43 32 27 31 23 20 20 20 11 8 60506 293 1866 30 11496 16 48 26 6965 2073 -45 -37 92 220 280 588 676 869 1039 1222 1473 1841 2024 2136 2397 2717 2756 2817 2955 2903 2773 2677 2688 2621 2578 2629 2541 2417 2301 2385 2455 2684 3349 3600 3920 4164 4354 4096 4287 4712 5003 5650 6522 7165 7852 9178 10561 11501 12097 13204 13876 15106 17173 20247 22786 22269 21590 23068 24295 25573 26101 27833 30387 32069 34339 36662 37612 39066 40854 42163 41486 40111 39317 36553 34495 35301 35363 34802 34105 35789 37837 37252 37964 39433 37539 33473 27664 23915 24322 21056 18446 20193 21310 22776 24006 26960 32093 37437 43317 51096 59191 67281 74778 79338 82942 89573 102038 109129 115324 122510 127553 134099 138622 140199 142113 137628 132608 133849 133799 131283 123258 105304 83822 67703 54478 33658 8633 428 163 207 194 130 108 89 94 73 57 87 49 143 120 110 74 14 109 124 89 92 121 113 48 105 125 136 64 75 97 98 58 61 78 27 6 31 44 126 50 80 85 89 45 45 21 15 111 72 89 64 63 43 89 85 86 92 50 92 97 104 106 87 109 80 72 69 110 93 65 113 105 166 130 76 88 97 120 96 94 66 84 135 73 43 56 116 88 80 111 108 67 79 131 93 105 141 89 95 90 88 94 82 84 83 94 119 122 81 98 79 80 93 88 79 70 67 69 66 79 81 91 106 75 86 87 97 82 92 77 87 76 72 103 92 75 66 65 74 83 85 76 79 72 76 67 62 66 67 71 68 55 38 47 45 42 24 34 36 23 20 26 25 29 19 0 60512 286 2108 30 11498 16 48 32 6964 2072 17 95 380 606 744 932 1114 1554 1937 2037 2196 2390 2562 2754 2839 2866 3010 3031 3020 3005 3260 3433 3676 4093 4578 5241 6350 7135 7778 8428 9247 10134 11165 12122 12918 13507 13540 13932 14996 17085 20072 22361 21628 20218 20129 20548 21825 23196 23650 24279 25578 26835 28783 31246 33515 34249 34550 34762 34046 33382 32821 31746 29656 29946 29576 30130 33685 34981 36188 36225 34779 33623 30868 28261 27856 26031 24088 22102 19256 19386 21750 23917 26868 30037 33349 38070 41521 42757 45914 47903 50684 53848 56184 61559 69277 75900 81982 89738 96708 102558 108325 115223 120969 126533 131361 130286 130016 131391 135600 133582 125858 120402 116770 111761 92447 65398 38731 12529 1093 116 122 92 129 117 144 85 95 75 147 81 48 125 107 23 80 41 75 100 98 110 93 93 86 36 57 61 91 144 102 97 36 36 92 54 92 126 119 94 118 66 75 67 58 85 63 88 98 75 94 71 65 54 40 79 87 46 39 95 105 58 58 155 105 99 96 95 85 103 71 111 55 83 81 72 71 101 100 95 102 70 92 70 85 53 59 81 87 97 56 95 67 69 69 97 48 37 77 68 67 78 90 104 86 96 63 105 75 79 100 63 56 71 99 68 82 99 94 99 96 109 98 98 78 73 80 82 94 93 90 71 50 90 78 69 94 84 76 84 69 72 76 77 80 81 62 62 64 57 57 53 70 63 59 51 52 36 37 32 30 27 15 18 14 3 12 6 60518 279 2259 30 11499 16 48 38 6962 2071 30 142 346 640 848 1173 1473 1772 2054 2200 2476 2723 3291 3522 3675 4153 4218 4604 5115 5703 6409 6865 7426 8061 8649 9316 10549 11600 12807 13591 14452 15627 16821 17888 18792 19740 19963 20953 22548 23764 25892 26569 25588 24638 24908 25612 26613 27256 27788 27202 27032 29098 30968 33593 36531 37570 36368 35168 35158 35450 37678 38493 39686 38783 34930 31029 26445 21503 18193 15701 15968 20247 23989 27769 29897 31087 33575 35973 39325 43536 49012 54177 58129 62997 65880 70146 72410 73950 76278 80195 83660 88294 94776 101501 105363 108248 110634 115216 118867 122562 123700 122578 119287 122570 116223 106971 99418 88654 72685 60664 38519 15854 2982 329 108 133 162 91 40 90 28 19 18 124 125 146 121 29 122 76 85 33 69 65 12 87 72 111 93 93 60 40 53 45 53 87 92 48 -16 36 28 31 83 35 29 38 84 33 42 39 21 66 74 53 49 77 80 108 52 97 101 52 57 21 32 40 61 90 116 123 100 113 78 62 107 120 108 80 91 68 35 49 48 98 73 101 62 52 77 53 59 93 64 42 100 109 75 82 75 78 86 74 91 119 60 72 90 97 96 115 98 68 80 62 80 78 69 73 66 69 73 95 111 94 75 89 83 97 106 70 76 76 63 63 65 84 107 107 100 84 81 73 78 73 75 61 69 74 87 66 54 68 69 46 63 65 56 36 40 41 33 23 21 19 32 27 14 12 2 60524 266 2590 30 11500 16 48 44 6961 2071 -68 -51 108 253 403 531 825 856 1126 1471 1681 1958 2467 2921 3060 3379 4003 4565 5060 5811 6378 7237 8234 9142 10085 11184 12160 13073 14355 16266 17945 18944 19263 20300 21268 22678 24494 25083 25624 26465 29059 31915 33788 35570 36024 35811 36798 36297 35472 35178 35222 35894 36146 37135 38348 38359 36978 37217 34836 35299 37573 38322 38579 35125 34808 34030 34850 36168 37545 40823 44340 48639 51469 54353 58963 62993 67807 73835 80313 86416 92238 97556 104093 107188 110194 110225 109073 110892 114294 115886 116337 116792 116661 111671 107094 103199 95701 89369 80510 71144 57050 38235 19356 10240 4648 751 124 87 42 68 78 82 116 51 111 165 104 94 70 72 95 80 60 112 61 23 62 46 61 112 16 90 121 59 15 28 25 29 -42 43 60 82 49 32 -3 9 60 52 57 20 36 37 99 83 69 59 43 97 75 37 115 87 64 47 67 79 98 90 128 89 32 57 72 90 87 62 76 105 84 75 87 83 71 87 82 110 84 78 90 111 95 78 84 58 57 95 104 86 46 84 91 128 65 67 83 86 114 105 77 76 94 107 94 69 85 88 84 72 82 59 70 63 59 74 92 54 53 69 75 80 49 67 94 81 69 68 76 83 82 70 72 64 66 63 65 46 50 45 57 62 66 56 37 39 53 45 37 43 53 31 24 35 30 14 15 3 60530 260 2771 30 11501 16 48 50 6960 2070 -6 81 271 505 706 827 1011 1217 1487 1719 1880 2327 2609 3148 3464 3683 4060 4508 4860 5264 5446 5560 6084 6736 7263 8260 9112 10757 12813 15305 17639 19930 21750 23642 25040 26230 28237 30032 33425 36293 36689 35576 32666 29805 29858 29199 29142 29833 30489 33432 36168 37910 42041 44548 48000 55021 62869 65031 66760 61863 52062 45813 37407 37515 37893 34285 35190 39197 43774 48202 53753 59533 64783 71286 79440 83011 88306 96423 105052 111528 118357 126555 135619 145106 151526 154152 144986 129950 121151 106692 92490 89593 93547 96838 91074 57744 19305 4167 1162 214 175 151 43 81 151 87 73 130 85 81 57 47 71 57 86 116 44 106 116 50 55 76 17 102 146 35 21 62 83 30 41 52 56 37 33 37 21 48 78 79 78 22 35 25 37 49 30 -18 34 -2 30 41 0 34 65 55 47 66 97 96 62 84 96 63 61 61 51 71 80 80 80 57 35 13 50 53 80 49 66 44 42 93 46 55 50 54 54 64 62 40 86 45 41 44 75 85 29 42 61 67 67 63 54 73 54 48 52 70 85 80 63 44 48 53 87 91 91 90 57 44 62 57 73 69 54 64 66 79 63 64 68 50 49 58 72 66 50 40 48 52 43 47 54 65 50 36 29 42 41 27 27 31 29 28 10 21 10 7 2 6 60536 317 1182 30 11502 16 48 56 6958 2069 561 129 1523 1120 777 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 298 729 1014 1356 1670 2130 2562 3072 3542 4010 4723 5785 6933 8411 9934 10936 11868 13140 13533 14322 15684 17250 18845 20945 24024 27617 31818 36006 39812 43425 47121 48519 45644 41772 40606 40814 40682 39866 38094 34876 32944 31059 31004 31008 29046 27855 28260 28918 29384 29753 28456 29294 30087 29529 32286 36518 39926 44372 54681 65386 73926 69865 55808 46853 45762 42590 40127 37371 35412 34985 38236 45295 52811 59096 64157 69513 73900 78405 83624 89193 96101 105393 113864 120891 129448 133033 133927 129308 116334 110475 96697 87776 83654 84196 86536 80380 52230 26725 10483 3393 340 157 159 63 52 54 144 150 60 79 72 87 141 35 66 120 97 66 103 125 76 62 85 126 142 129 64 55 87 77 95 63 33 15 74 56 84 55 113 63 45 64 96 82 99 32 62 67 110 45 73 96 51 65 105 93 76 80 62 101 59 118 95 61 49 39 72 82 83 71 69 93 77 39 71 62 43 76 88 111 119 96 93 78 78 70 86 112 52 71 53 36 61 59 71 87 89 96 74 82 96 85 56 60 83 69 86 87 84 63 34 102 93 71 89 90 74 88 70 63 57 72 91 99 75 44 40 84 81 64 50 87 113 95 44 61 76 58 49 78 87 71 68 60 67 72 75 63 51 45 48 42 44 49 48 30 49 29 34 26 14 3 999999 999999 0 60542 323 852 30 11502 16 49 2 6957 2069 993 12794 16284 7461 7787 7239 6979 1502 999999 1257 473 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 406 921 1616 2182 2637 3297 4374 5647 7065 9267 11729 14406 18019 21824 26453 30152 33437 37297 40844 44846 47715 49287 49325 50348 51512 52859 55463 59610 65969 71348 74718 76162 78112 76770 72499 65760 57272 47159 37601 30047 23471 17560 13333 11550 10911 10549 10409 9675 8442 8145 8082 8303 7329 6817 6849 7439 7447 8620 10351 11177 12501 14879 16130 15845 16055 16370 17035 16890 17298 16974 15178 12522 12509 18376 24495 29901 36810 48641 59365 68083 74280 78902 84603 87273 91288 95096 99767 104609 107194 106651 104710 103757 105995 108795 105866 97510 92669 94445 90790 81339 75862 65759 50175 26558 6245 388 106 134 130 164 72 28 56 113 101 51 23 89 142 103 67 41 35 82 81 40 68 56 18 4 71 62 32 40 57 26 66 13 36 25 72 51 70 28 62 71 35 37 41 29 36 6 -1 68 18 41 15 34 51 76 59 47 47 30 19 30 59 33 58 40 63 60 51 60 60 52 30 64 5 53 30 44 53 45 65 81 80 58 52 64 29 60 56 34 12 48 58 14 18 21 69 43 51 55 47 62 61 63 61 78 83 38 72 66 65 57 70 54 72 77 39 39 64 69 91 72 30 31 44 25 22 53 54 47 79 75 47 35 33 41 35 29 42 43 40 33 23 26 26 38 30 32 29 27 19 14 15 8 27 15 2 11 999999 5 2 60548 314 762 30 11502 16 49 8 6956 2068 43705 4688 57119 52766 34066 67958 68047 13546 145522 10123 1790 1941 2091 2025 1796 1797 2093 2384 2481 2561 2572 2243 1523 787 557 529 293 212 324 385 261 437 693 1115 1144 1162 1581 1685 1912 1954 2079 2024 2005 1827 1701 1424 1344 969 591 303 499 588 -23 999999 999999 999999 999999 999999 -69 -38 110 246 244 771 1432 2127 3445 5681 8901 11913 14875 18437 21288 23276 25660 29909 36067 42646 47582 51240 54153 55204 56209 57390 58672 60394 61923 63997 64745 63003 58775 53102 45972 38951 31517 23287 15401 8440 4281 2622 1911 1458 1107 798 687 356 216 314 587 1039 1372 1317 1093 658 299 135 123 276 333 396 632 1033 1630 1638 1921 2525 3069 3901 4477 5846 8321 10032 11447 13426 16293 19744 25363 32206 40066 48869 56909 64776 74437 81926 87097 94176 102242 108980 114875 120346 125285 130380 131974 132401 124984 110402 101053 90996 82469 79418 83764 82507 63301 47000 27816 8528 1152 85 -29 146 101 61 95 101 49 62 47 27 67 71 33 2 32 -1 68 8 110 38 26 29 46 46 20 55 63 23 -23 -4 -3 0 -8 -46 -20 -13 -10 -37 -24 33 38 54 50 33 -5 23 34 -6 33 19 -11 51 32 51 51 63 78 53 8 34 7 35 15 67 84 90 51 32 33 31 12 -12 7 8 19 34 45 21 44 -18 1 32 29 36 13 15 73 39 16 24 50 41 77 37 38 58 48 35 11 2 27 41 57 46 54 56 53 25 37 31 21 28 47 32 30 75 35 26 41 23 29 12 -6 20 33 31 29 26 49 40 19 24 15 10 999999 1 16 18 999999 999999 11 12 8 3 999999 2 60554 312 824 30 11504 16 49 14 6954 2068 38196 69871 109345 210244 19631 91003 6890 4895 4806 4516 4671 4783 4774 4895 4598 4681 5182 5780 6807 7691 7674 5849 3250 2575 2331 2313 2284 2573 2578 2890 2854 2738 2793 3003 3544 4083 4582 5392 5409 4644 4005 3662 3095 2624 2307 2194 1914 1436 989 765 507 573 506 412 207 211 227 158 174 714 1080 1157 1181 1123 885 707 704 681 1273 2554 4831 7215 10218 15137 22153 33685 33167 26433 24583 25670 27870 29918 61741 136620 131641 79857 55863 89074 171812 147802 24951 2847 1680 661 143 999999 999999 999999 999999 999999 999999 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 230 707 1453 2334 3063 4068 6784 11830 18090 25525 36293 47048 54751 60691 65135 70675 76007 84077 92115 100272 107372 114791 122229 128805 128818 126885 128714 127762 119280 99676 84430 79859 78565 71483 48983 19497 5425 953 95 69 68 79 21 91 139 136 67 4 -13 61 40 37 -17 -30 -24 30 41 -28 2 37 48 -40 -5 8 -14 -40 -16 41 -9 28 12 -10 6 41 25 -5 -66 -42 -9 0 -37 -12 21 57 18 -20 5 39 4 -3 -24 30 29 17 -20 6 16 25 18 10 -5 24 -17 16 30 53 47 52 44 14 -26 -7 -53 -6 30 7 -6 -4 37 79 43 -32 -25 32 34 -31 21 34 44 18 47 35 30 50 27 48 37 28 25 34 15 20 55 20 6 9 -5 7 21 26 20 14 20 14 -6 23 44 27 14 15 -21 -15 22 26 15 10 20 28 33 19 16 15 22 15 7 13 4 4 999999 999999 999999 999999 999999 999999 999999 2 60560 322 765 30 11505 16 49 20 6953 2067 826 875 1093 1159 1384 1789 1958 2355 3055 3619 3715 4002 4559 5404 6127 6934 8309 9749 11062 12740 13733 12462 9295 5577 3606 3968 5806 7241 6952 6637 6805 5166 5220 5900 6712 6657 5082 3796 3714 2683 2378 2344 2462 2478 2532 2381 2189 1976 1550 907 559 242 49 -65 -30 24 65 -3 -74 999999 -28 176 251 251 220 -93 999999 999999 999999 -79 999999 130 576 1143 1869 2389 5256 11042 14208 13867 23825 73304 141946 222963 305907 341694 292130 173607 110694 86683 16576 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 266 1216 3022 4837 6722 9458 15199 22262 32593 50413 64596 77554 89678 101972 112651 121899 128751 133396 136783 140053 135451 117512 97237 77256 65612 66012 56568 33220 21983 13082 2018 54 21 57 44 50 105 179 132 116 69 32 75 29 10 56 97 63 71 30 17 70 44 37 -8 67 56 -24 12 94 81 34 2 52 101 52 0 48 -3 11 42 25 19 4 -5 10 19 8 0 66 37 27 30 25 8 68 36 -14 10 21 58 57 91 67 72 73 68 7 9 -3 15 15 41 40 -5 23 -38 27 75 69 16 64 39 51 43 60 53 32 51 61 46 67 67 38 36 19 68 49 32 53 41 60 53 56 51 29 64 51 41 69 60 65 21 19 34 40 42 35 37 35 28 29 27 55 68 54 31 34 50 58 52 46 48 51 25 16 50 46 25 29 28 33 29 48 29 30 18 20 28 9 5 4 14 10 1 2 1 60566 325 884 30 11504 16 49 26 6952 2066 -30 180 514 724 1084 1453 1737 2118 2673 3370 3843 4456 5321 6256 6664 7031 7227 7299 8243 9994 11669 12403 12275 11216 11259 14868 21067 27282 27690 29547 29327 28534 28739 25789 24735 25272 20408 14821 12568 10253 7392 6746 6035 3904 3233 6442 16104 9332 2325 2318 2385 2326 2141 1990 1733 1476 1118 635 401 64 -53 -45 33 104 117 673 739 257 221 486 2481 5872 8748 9759 9567 11347 12970 16881 28417 38741 52669 76416 102557 121998 161840 183426 180316 184783 35639 677 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 445 1386 3463 8599 16336 29161 48733 69274 85111 95000 103002 111391 119137 125228 129225 131047 134570 139811 142235 142516 132387 114168 90957 68371 52011 35080 22185 16395 7758 2789 1599 387 81 87 105 64 89 53 14 98 52 5 52 54 57 93 75 102 108 95 -5 10 67 42 -18 29 67 33 -14 -58 32 55 22 17 62 87 65 40 -1 32 36 -4 15 48 58 25 45 47 85 24 11 60 46 52 56 74 63 116 57 37 29 20 54 -6 28 85 61 30 19 43 36 38 67 54 52 67 48 21 44 69 25 58 71 71 55 49 18 50 93 114 41 46 94 71 48 47 50 53 66 86 78 80 66 53 58 92 99 89 65 55 49 39 38 42 37 61 67 68 43 59 82 57 68 73 78 53 42 59 52 58 66 83 83 57 64 86 64 34 47 55 49 52 36 50 52 39 48 27 31 28 39 41 22 7 16 22 7 9 7 10 60572 326 821 30 11501 16 49 32 6950 2066 2976 1788 1521 1478 1761 494 237 445 640 830 1160 1652 1768 1898 2174 2493 2568 3072 3467 3856 4478 4724 5232 5974 6962 7881 8553 7616 7172 8243 10271 15000 21285 25013 25627 22119 18724 17208 16846 14042 10952 8859 6562 5057 5101 5864 12911 38810 65941 69297 62581 67801 80231 64390 12919 1917 2065 2345 2673 2669 2766 2682 2238 1799 1250 622 362 203 472 614 3236 16474 25136 23367 19323 16861 17499 17727 18947 23968 28001 47040 84681 117445 118760 82604 39664 3952 999999 362 1458 1575 999 431 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 862 4859 13168 18506 26369 35723 42136 50536 59276 66045 74441 86852 97313 105122 109561 113794 117907 128376 133994 133694 138623 140283 143173 134205 115369 94173 76301 66854 55057 36744 26901 18854 13644 18415 10675 1449 101 137 136 192 115 72 35 123 95 107 47 116 48 59 89 99 55 42 86 65 38 75 79 46 19 7 67 70 44 63 79 77 79 72 -15 71 69 60 37 41 53 92 86 13 70 73 86 48 69 71 46 30 43 48 54 38 72 78 38 82 103 71 61 40 94 81 49 69 58 46 46 39 53 92 72 59 70 58 86 84 45 21 10 40 71 72 74 16 53 72 49 68 91 71 81 74 101 88 83 74 89 75 59 52 74 67 71 82 80 75 71 64 69 66 65 67 80 74 83 46 61 78 81 67 71 82 83 80 56 56 46 50 55 59 60 50 64 67 58 61 53 55 61 42 36 38 46 40 21 23 30 21 31 25 8 3 4 60578 313 997 30 11497 16 49 38 6949 2065 497 999999 2397 1745 999999 5333 68469 54530 120565 2637 539 697 678 883 1023 1121 1273 1482 1822 2107 2320 2752 3249 3569 3816 4460 4710 5220 5865 6695 6622 6451 6951 6950 6733 7101 8090 7028 5438 6467 11699 22952 35732 51483 85778 123162 137605 143270 93210 53050 28132 4658 2039 2033 1876 5528 7026 1844 836 949 960 873 1104 1554 4728 32803 101007 137837 145874 160627 59474 30550 23516 22638 21828 20837 22916 27609 22855 11140 3564 2715 15884 23549 3455 -90 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 197 801 2136 3340 3893 5758 7744 9616 12353 14971 19249 26617 32195 37635 48662 56297 67615 78735 87749 93906 98173 99858 103564 104425 104067 102832 99430 91932 87221 84233 82817 80427 79717 78766 74476 67152 59560 52227 47996 37688 28858 36674 32598 17991 5923 834 109 150 119 13 73 106 46 18 14 -29 -17 31 27 76 85 28 69 4 12 14 -4 107 36 15 29 -8 9 44 51 31 89 15 22 40 38 81 50 6 39 11 24 22 8 67 12 8 41 43 60 64 34 15 19 9 34 39 31 33 -3 51 48 60 34 26 59 4 0 30 -3 9 37 20 58 42 62 59 85 47 27 -6 -9 20 27 63 66 25 67 77 70 58 45 47 56 58 62 26 25 47 64 44 27 36 37 24 33 54 49 33 29 21 20 36 56 26 31 48 51 37 57 67 51 38 18 33 34 32 38 49 20 13 20 30 21 17 20 17 20 27 32 39 27 10 999999 5 2 3 1 0 60584 327 752 30 11492 16 49 44 6948 2064 2126 999999 3850 2195 999999 5363 3177 999999 999999 999999 7603 71154 53330 103840 55503 70326 165493 3963 771 853 928 722 572 547 746 1045 1293 1732 2094 3134 4968 6051 6210 6627 7148 7905 8721 9439 10728 11645 12458 13472 14669 15524 15767 15516 16380 20785 25124 44944 75788 119906 195500 269310 242111 118688 22592 12931 12691 9089 5800 7830 40780 75560 67781 18353 4397 1901 739 327 487 956 1068 1001 622 1498 20150 50816 30307 47358 59143 27294 21742 29501 37992 24064 13223 4454 519 181 495 695 505 236 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 299 2319 4326 7215 10753 12488 13752 15686 18595 26822 36841 42208 47469 54955 63970 72377 77673 80871 84151 88677 92288 95741 96770 96061 90760 83305 75608 66500 55092 51602 50361 50570 52566 55103 61417 66049 64682 59403 63537 63851 51584 50235 46347 28919 11277 2026 110 171 225 140 159 67 126 146 66 81 37 44 10 82 98 69 41 39 35 55 81 39 59 100 108 138 36 56 56 42 96 34 29 24 27 13 11 74 75 46 46 50 72 63 29 29 40 3 47 80 27 67 99 77 102 43 71 50 57 98 60 56 113 94 65 40 34 76 59 10 79 48 72 72 61 75 50 80 63 20 73 56 70 65 113 97 96 88 64 84 105 99 59 24 68 71 48 25 88 102 78 46 58 91 79 72 64 85 66 59 65 65 58 58 67 70 49 87 28 46 53 81 69 69 92 52 83 55 27 43 51 59 42 46 51 41 36 44 40 48 43 23 29 28 15 8 10 20 18 13 19 18 11 7 60590 335 629 30 11489 16 49 50 6946 2064 1886 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 999999 -75 -60 999999 999999 999999 999999 -17 -40 32 225 147 259 412 379 435 528 862 1026 994 1005 1349 1842 1957 2379 2679 2872 3118 2876 3026 3746 8461 17713 28819 43276 60098 76807 108851 177792 227843 204363 68315 8504 5187 4662 12890 44988 128353 196853 225176 144534 30278 1904 1403 2919 7036 10808 9310 11343 15646 1950 331 213 704 402 -84 488 845 772 513 378 276 38 -45 89 316 1214 6135 15577 46031 74148 68889 32701 8896 1888 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 232 950 3106 5895 7811 9354 11549 14089 17294 22025 27073 31491 37207 43233 47138 50466 54010 58737 63111 70351 76619 81313 86145 91183 94596 94680 91823 82605 75014 70335 65257 60219 55444 50423 50928 63825 79876 87066 82409 70576 76177 80331 51499 29763 16229 5445 1254 205 195 137 163 105 131 194 157 95 156 119 127 93 106 106 89 39 -9 87 24 60 66 26 76 29 42 65 84 103 100 126 82 54 129 94 88 52 57 89 121 84 82 97 64 27 50 37 78 99 101 74 12 18 119 78 114 95 88 106 108 115 107 104 113 127 108 85 23 54 80 52 92 93 78 87 70 78 80 66 72 106 107 73 127 114 119 99 113 105 124 106 93 99 80 107 112 89 96 103 87 86 82 95 101 93 92 104 98 105 104 101 85 85 96 67 90 79 40 66 91 101 99 76 104 90 76 87 90 97 107 106 97 80 72 81 73 72 68 65 69 71 64 74 80 73 62 63 60 51 37 32 45 50 38 46 29 23 16 9 60596 324 835 30 11485 16 49 56 6945 2063 200417 63647 118470 145189 182632 115236 17110 12099 27284 10179 7800 7092 3826 3895 3652 3631 3731 3753 3895 3830 3973 4147 4164 4417 5142 6418 7668 9361 10896 11779 14146 16750 16499 15917 15556 15968 17079 19229 19082 32603 27083 19765 29766 50466 58927 59971 87680 148588 141646 102769 85243 53750 40481 27437 38103 68855 58507 25288 15337 16258 11917 7702 2825 2385 1973 1554 1417 1425 2241 4462 8394 11127 10163 7720 4994 2878 2127 2839 3327 2548 1330 560 351 201 183 669 1315 2287 6635 11231 17141 24299 11456 465 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 461 563 737 896 1276 2085 3161 4500 6336 8761 11264 13903 16553 20970 25723 30045 36749 42499 46840 50940 55239 59356 63515 67474 71486 76734 81749 85684 86063 85962 76592 67007 63851 63282 66015 71554 81372 101201 121338 123427 108966 90117 74624 56101 45783 42621 26096 10703 1491 146 166 188 173 191 110 106 92 83 60 119 125 131 55 51 94 72 57 27 61 77 107 85 26 16 49 38 118 30 88 76 65 0 2 51 68 74 94 89 57 76 49 79 54 77 35 25 69 71 20 57 37 102 76 113 72 35 66 35 61 74 68 62 78 105 46 13 18 48 77 46 105 62 81 49 60 48 23 35 61 46 74 65 80 46 47 72 49 42 48 66 66 59 84 89 73 91 95 83 102 100 110 81 82 97 92 55 61 86 65 57 74 44 51 66 62 82 91 73 67 46 37 48 50 54 63 75 71 58 59 57 52 61 40 56 42 41 35 51 41 40 49 42 41 37 38 28 24 18 14 19 5 999999 6 60602 316 1073 30 11483 16 50 2 6944 2062 3449 999999 8176 15079 98986 702652 157367 9815 7206 7435 8218 9625 12664 15039 15011 15130 17890 18593 18230 19074 20070 21687 23107 21073 19571 20081 20771 20299 20739 21537 19403 17710 15493 14791 15306 29926 45350 44433 38320 50548 60754 50848 41966 43436 83416 107184 121394 137214 68000 49226 34259 2641 123 525 992 1888 2585 2331 1649 1426 1349 1393 2118 4411 6099 5725 4097 2837 3034 4755 6323 7881 7860 6271 3471 1359 787 711 701 322 81 -51 -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 -67 -45 219 707 1599 2823 4586 6540 8903 12184 14115 16384 19693 22676 25778 30329 39010 48034 54942 63662 73161 78356 81111 79690 77613 78472 80154 80852 84260 89997 98108 104371 110914 112146 111734 122224 123468 94503 57192 39995 34746 25817 11770 2238 262 78 127 202 156 139 128 141 129 66 56 41 46 65 55 38 69 70 52 5 16 -26 28 50 20 32 71 76 20 -4 30 36 16 76 130 51 42 64 52 35 65 51 62 20 101 91 67 51 41 103 43 43 69 36 85 79 102 69 43 66 51 15 27 44 90 68 74 35 40 101 52 52 50 11 39 43 52 -2 21 46 67 49 36 54 68 65 39 60 66 30 28 10 26 47 79 57 52 80 26 52 56 62 52 74 66 55 53 55 51 54 54 48 38 33 25 38 73 47 73 45 36 45 70 70 69 70 51 26 49 38 51 29 18 41 36 34 25 28 44 36 43 24 20 34 29 5 17 17 21 18 6 999999 999999 7 60608 322 889 30 11479 16 50 8 6942 2062 9484 54200 88676 174389 557446 29600 17134 17847 13081 12697 12253 11934 12613 13873 14217 14687 15351 17353 18348 19909 21960 25399 29663 32667 37550 42492 45198 46111 46333 48664 48830 46306 45057 44978 45033 43305 40316 37795 29865 24308 20314 17743 16875 17080 16253 15204 14135 12247 10869 8729 7110 6297 4803 3016 1602 815 555 -50 4221 22171 12019 391 14 738 1676 2091 2234 2689 3430 3842 3494 3033 3937 5588 5447 3608 2293 2017 1648 948 554 418 278 143 39 103 334 311 -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 -57 150 571 943 1296 1940 2413 3133 4157 5193 6582 9030 9864 11639 15373 20560 28391 34948 42070 49631 54300 59086 64049 68697 74202 79173 85122 90954 95798 98567 99232 102153 107019 112452 113623 108522 98431 87007 77763 72866 60675 41123 31239 25742 21838 7444 920 130 212 222 217 172 103 153 156 147 114 68 78 13 6 62 81 52 -14 49 88 35 56 64 41 56 22 4 30 45 34 34 72 46 44 77 77 -9 22 129 72 20 5 37 70 48 48 61 27 53 51 45 57 24 71 66 51 46 47 61 75 65 92 94 67 91 61 40 33 44 11 43 51 77 60 69 45 54 16 55 90 59 38 67 93 57 66 69 62 45 79 74 63 64 41 47 68 112 81 92 94 50 75 57 82 67 74 62 62 61 72 65 61 58 61 84 72 71 56 55 79 62 64 82 84 74 81 84 83 70 75 70 58 48 42 63 47 45 39 30 39 42 57 52 41 33 36 25 24 30 19 26 19 11 13 60614 325 756 30 11496 16 50 14 6941 2061 9146 112612 69455 34508 15126 119938 9604 1473 1680 1557 1675 2145 2331 2731 3305 3182 3048 3181 2886 2603 3172 3716 3868 4086 3875 4038 4514 4727 5129 5660 6446 6697 7128 8158 9559 11576 12715 13971 16366 18557 25117 57072 108377 157857 203455 187824 163705 197230 189391 106680 86267 62947 39884 17497 13368 11432 10683 9836 5971 4253 2882 1937 902 437 560 84 999999 999999 999999 999999 82 264 611 1007 1152 1334 1335 1213 804 493 49 -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 -15 332 467 784 1728 2519 3197 4262 5397 6778 7781 9591 12276 14373 16214 18634 21082 23507 26710 30314 33985 38240 42077 45764 51068 56868 62948 68996 75934 81802 86723 91928 96562 100245 105452 107937 107708 99883 87864 79137 75602 71988 70799 66472 53895 35515 26483 22335 15627 6972 1002 89 158 177 219 188 173 132 113 112 116 88 45 104 104 39 12 30 15 7 57 67 41 38 94 40 23 11 26 80 -4 4 21 32 22 31 45 101 60 24 28 57 37 13 59 26 -11 29 58 43 8 31 59 2 72 58 72 79 -2 40 60 87 19 25 38 27 40 33 41 25 47 54 46 81 83 67 31 50 51 58 39 23 55 34 47 83 84 92 85 77 67 50 64 64 52 74 79 44 60 29 70 74 64 64 56 44 37 59 54 76 70 42 44 30 57 56 39 62 63 62 37 21 22 53 59 68 75 55 62 54 42 33 52 51 35 37 46 36 35 33 42 35 35 20 17 13 15 4 4 14 16 10 5 6 60620 323 838 30 11518 16 50 20 6940 2061 14805 69571 62391 49940 103225 60510 970944 999999 20389 4449 4393 4509 6119 7510 7864 8106 7711 7798 9262 10386 12327 15242 15748 15541 15069 16376 18285 19612 21017 21367 21431 20736 22488 26498 29949 32050 33326 36240 40716 50643 74847 88189 111627 154531 152560 91157 62138 45864 38322 25680 16332 10771 8230 6555 5812 5632 6138 6060 5581 5044 4571 3659 2588 1615 919 385 259 328 588 486 519 438 171 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 574 1329 2298 3328 3872 4470 5334 5776 7539 12293 18105 23019 31079 41266 46677 50004 53292 59893 67861 73829 77342 82276 86700 91713 95185 93036 90183 90554 84554 80964 79340 76807 70636 67151 57020 42956 30646 22102 13245 8766 5310 3484 1694 300 147 178 235 182 202 128 180 183 74 95 96 75 20 12 62 34 23 -29 12 10 -26 19 19 56 26 20 37 29 67 29 88 12 72 76 68 45 44 29 50 41 26 42 32 65 45 7 31 -28 34 62 75 83 54 16 14 31 40 53 103 55 33 -1 41 63 43 22 55 64 25 33 48 40 18 -2 16 49 22 53 13 37 8 25 62 52 59 48 29 28 43 63 58 54 57 60 45 48 51 51 55 68 52 69 63 52 69 75 83 55 42 48 43 56 64 68 56 37 13 51 49 73 52 34 30 52 63 43 41 35 48 43 28 43 41 37 27 31 29 30 26 38 24 5 25 39 35 23 20 16 8 3 999999 999999 1 1 60626 329 837 30 11517 16 50 26 6938 2060 71642 5701 467821 5605 11712 744169 7392 489192 999999 9079 2581 2613 2420 2132 2131 2540 2944 2566 1745 1405 1296 1461 1766 2129 3127 4183 7222 10412 14742 21077 25549 33983 46490 43085 50096 60083 51618 36817 31641 28057 26377 24689 24155 24726 23501 23167 24404 23922 24384 23767 21604 19530 18330 17024 14790 11529 9689 8022 6451 5288 5240 5513 4873 4390 3549 2355 2003 2171 1386 472 182 95 190 83 59 -79 -89 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -42 14 233 750 1174 1718 2162 2984 3347 3761 4992 5953 6920 8921 8910 9616 11947 15036 17221 17217 17861 19302 22098 26531 30359 36015 40777 45279 50738 58801 68088 75973 79448 84447 88113 90461 91560 92946 94598 95297 92512 86697 76195 68046 58486 45282 31917 23999 20442 15242 5062 808 103 108 172 166 232 261 254 310 243 209 209 223 183 88 54 46 107 115 48 64 128 68 69 -46 33 131 101 95 64 103 87 85 48 29 47 37 82 150 106 100 96 110 99 81 117 80 92 83 105 97 80 68 85 78 111 102 77 86 81 103 94 97 89 96 111 132 43 67 27 39 35 85 52 64 116 139 109 114 32 82 95 70 36 79 94 94 61 74 83 94 82 105 120 100 107 94 96 89 81 96 113 106 109 121 126 134 135 93 128 136 112 115 132 133 84 78 101 84 79 98 115 85 83 74 68 81 97 97 78 95 90 95 113 113 94 95 94 79 54 70 76 76 58 64 66 65 60 75 69 51 56 47 50 57 49 36 28 29 23 17 10 11 2 60632 319 802 30 11512 16 50 32 6937 2059 6368 556427 12913 6759 6859 7473 7094 6928 6919 6391 5995 4974 4481 4015 3633 3933 4606 3915 3454 3008 3748 4968 6794 8321 9709 11496 13471 14486 16136 18646 19796 20290 20312 20324 20505 21164 21609 22388 21617 19989 18590 17308 16181 14968 14540 14102 13388 13629 12675 12029 11264 9537 7776 6590 6225 5942 5688 5916 6557 6566 6153 5463 5006 4381 3526 2107 1613 1249 582 193 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 411 272 353 889 882 1095 1629 2889 4900 6051 8467 11234 13350 15716 21051 25659 27987 33021 39233 44245 49460 52743 55188 59814 65131 69432 76014 81794 86511 93577 97284 92343 86917 79842 72667 65460 49390 26949 17011 11333 6241 2719 703 116 60 105 213 234 119 129 102 64 86 138 100 90 34 24 -12 12 -15 -23 58 15 7 -15 -1 -9 -23 32 -30 -76 -10 23 9 0 24 64 58 10 15 -17 5 59 31 13 7 59 48 32 22 8 36 74 59 71 31 42 10 48 36 18 51 79 67 30 35 28 12 58 17 -2 22 30 21 34 70 75 47 26 29 23 16 -16 -19 23 5 30 37 42 40 25 49 53 46 30 33 37 58 46 37 41 72 53 89 51 51 49 48 39 36 64 47 58 66 53 35 44 60 36 57 48 44 38 26 23 14 38 38 38 33 36 27 51 30 28 35 16 22 21 24 28 25 13 12 23 24 9 5 1 999999 999999 999999 1 0 60638 328 768 30 11508 16 50 38 6936 2059 42623 883821 999403 999999 999999 20886 7544 7243 8561 10213 11344 11864 11194 9745 8628 8633 8972 8820 8506 9088 9414 10140 10649 10858 10406 9878 9913 10797 11399 11557 11264 10613 11172 12285 12154 12252 12700 12984 12751 12545 12509 13233 13512 13208 12411 12284 12511 13151 14391 16775 17490 15963 14091 13883 13019 10800 9681 10304 8844 6956 5012 4224 3851 4127 4125 4027 3289 2812 2082 1538 1004 370 116 129 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 116 785 1139 1466 2324 3947 5395 7212 8722 9730 12263 14384 17282 21036 22915 24018 26195 30259 38529 46045 51255 52340 52259 56312 60772 66380 72764 76612 79546 82775 83479 84895 84562 83435 76898 71034 57930 43230 33395 26842 21618 17405 11711 3308 139 94 112 190 262 237 165 151 174 125 158 86 32 87 94 73 45 25 108 39 7 16 32 23 -15 44 16 25 73 21 55 70 54 51 26 93 46 83 28 65 45 59 49 32 54 37 5 49 54 53 64 35 78 84 79 66 96 92 96 87 95 98 92 82 81 85 83 61 45 68 66 67 74 63 70 37 59 66 76 72 79 111 90 63 86 77 53 84 99 89 33 49 94 122 94 68 80 56 81 100 128 115 60 90 88 100 75 95 102 73 75 77 68 54 61 54 84 88 93 89 68 64 69 63 66 83 75 71 72 65 76 76 78 79 62 66 80 79 57 62 49 51 51 49 39 31 43 52 43 43 38 28 26 21 25 22 20 13 16 23 60644 326 825 30 11505 16 50 44 6934 2058 791 8940 999999 19873 771914 999999 47204 13243 12078 10860 9907 9964 10917 12769 13227 12728 12783 13018 12528 12715 12783 13485 14302 15850 17530 19503 18705 17018 16625 17153 17962 17831 16957 16765 15653 15623 15803 16187 15917 15058 14921 14495 15397 20411 19358 15855 15451 15781 17475 18360 17873 18449 18109 16819 16929 16880 13747 11508 10038 9306 8727 6633 5379 4617 3452 1955 1052 398 286 53 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 874 1339 1718 2900 4155 3900 4102 5168 5840 5852 6770 8041 10663 12285 13717 15379 21501 27400 31245 36900 43833 51501 56592 61313 66405 72628 78098 79528 80845 84264 87438 88973 91198 90664 90516 84234 72303 57946 40373 24251 9874 5018 2942 676 104 179 215 230 230 167 183 167 204 194 154 52 12 1 37 20 98 81 42 54 70 60 78 38 90 15 66 67 94 65 94 43 19 47 68 75 13 15 7 49 33 84 100 65 84 78 52 92 43 32 72 108 119 78 103 85 73 107 37 112 141 71 10 64 82 70 61 90 100 66 63 90 53 103 54 62 68 72 59 32 60 87 89 88 66 108 65 71 75 46 92 73 114 66 85 104 103 86 103 98 101 90 93 79 94 90 105 96 87 93 42 40 87 98 55 66 34 62 74 101 108 82 76 87 73 88 76 97 95 100 90 72 94 82 67 83 83 66 73 85 82 64 68 63 50 42 48 45 49 54 37 37 37 25 21 31 33 32 16 60693 304 766 30 11476 16 51 33 6923 2053 287 466 607 135 1817 5369 2956 11507 6329 100258 83805 14848 999999 999999 549799 12959 8617 9110 8618 9211 10107 10729 10671 10852 11198 11288 12064 13285 13697 15071 17864 17986 18167 17750 17064 16015 13164 12229 13259 13787 13342 12115 12207 12240 19809 44867 28703 17774 42416 35505 12609 11704 12264 13326 14841 13899 12229 11850 11494 10675 11694 13490 12992 11568 9726 9183 7892 7521 6724 5633 4720 3634 2775 2003 4829 18234 48999 92814 83278 40360 2295 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -8 154 515 718 1440 2098 2781 3651 4532 6325 7234 7648 8723 9443 11304 13891 16184 16941 17674 18249 19879 22471 27643 29419 32057 36639 40743 44988 48522 54924 59444 61344 65041 67920 69636 69934 70335 72948 74575 72114 51265 31022 16768 8625 5258 3900 1499 131 66 8 143 129 90 155 109 72 99 46 4 -48 3 4 29 -31 -28 20 7 -50 -26 -58 -31 -8 22 -54 -43 -42 -13 -31 -28 -12 11 -60 -70 -14 -13 -29 -26 -15 -46 -16 -7 32 20 -9 2 -52 16 11 2 -10 1 -41 -11 -25 -14 20 2 -24 2 -49 3 18 -33 -58 4 6 -38 -8 4 -43 14 7 -24 -42 -40 -37 25 -12 -9 -35 -31 -34 -34 -14 -15 8 -34 -30 -12 -29 9 -18 -14 11 13 -29 10 25 34 33 30 -5 14 6 21 -10 -16 5 -6 -1 29 24 21 -21 -6 -6 -15 -8 999999 999999 999999 999999 999999 999999 999999 999999 34 4 999999 999999 3 60699 311 1214 30 11474 16 51 39 6922 2052 12728 13959 14978 17074 19331 20437 21888 23424 24948 26005 26741 27223 27593 29277 30632 30279 26616 22838 17930 15311 14149 14484 15482 17597 19902 21553 22111 24162 25720 24792 23875 21476 17408 15009 12916 10760 9444 8581 10125 11129 9639 6589 6578 7864 8753 8574 7912 8686 9764 9444 10232 10829 10756 11042 10665 11085 11943 11874 11192 12967 36981 124927 254069 246655 85479 7136 420 208 93 49 74 67 -10 -28 -88 999999 999999 999999 -89 999999 -45 -72 999999 -92 -73 -67 -34 -65 -61 -51 -52 -75 31 -59 999999 -74 -74 999999 -17 -79 -33 999999 -67 -42 -67 -77 -44 999999 21 76 59 120 197 251 472 711 903 1041 1113 1240 1245 1347 1539 1763 2093 2708 3329 4508 5981 7510 9475 11444 13477 16833 20336 21675 22772 23204 23143 22373 22519 22672 22123 21680 21806 22228 23911 24189 20024 11446 4854 2609 1404 1891 664 312 185 148 165 231 238 186 195 180 142 144 180 132 87 101 110 47 75 93 59 15 105 129 91 132 51 41 27 53 21 52 72 76 79 98 46 22 64 51 91 74 58 10 55 58 29 38 16 -2 31 10 26 53 57 46 48 74 82 77 32 61 51 48 99 55 30 13 1 -21 46 63 32 69 53 47 49 56 18 25 36 69 77 81 51 71 83 71 55 79 73 58 50 62 50 59 28 54 83 66 36 70 78 68 75 93 96 78 36 62 89 80 54 81 65 54 68 62 81 73 83 56 76 89 76 63 43 62 78 61 52 52 53 68 82 66 50 45 63 62 53 51 36 33 37 45 45 30 7 17 24 32 24 15 17 12 10 60705 303 1060 30 11470 16 51 45 6921 2052 14214 44307 91551 17079 76377 21931 55736 84182 165916 23495 9159 7959 7220 6772 6185 5569 5079 4620 4586 4864 5443 5040 4999 5064 5060 5176 6183 7164 7385 8006 8324 9620 10425 10819 10629 9927 9255 9245 10186 12049 14538 15362 13229 10360 7503 4996 4401 6502 9429 10523 10869 10681 9879 9124 8085 6641 5860 5250 4872 4685 4580 5720 10973 32510 87036 189068 313516 414178 375891 341492 341598 338210 212923 60964 1353 11 11 -28 -50 -64 -70 999999 -9 -58 999999 -77 -92 999999 -63 -24 -55 999999 999999 999999 999999 -76 -95 -81 999999 -70 108 286 699 865 1131 1318 1901 2542 3518 5006 6110 7083 8495 9662 9433 7870 5963 5146 4181 3718 3054 2621 2234 1970 1960 1817 1716 1719 2074 2550 3404 4447 5028 6365 6916 7321 9866 13349 13928 13029 12618 12668 13060 13100 12495 12611 13102 13396 13067 12187 11504 11186 10402 6498 2504 1235 332 38 30 1 56 176 202 175 97 79 68 91 37 80 51 53 49 38 75 32 57 61 4 47 58 39 104 45 -42 22 2 59 47 42 53 34 -31 6 43 44 -8 -11 -23 -3 -2 -3 44 26 3 7 43 27 -29 1 -28 -40 35 45 25 8 -15 -36 6 6 -16 -13 5 -20 -17 -40 -3 7 -45 -46 7 63 -2 21 -18 -8 18 5 -15 -32 15 59 -5 -5 4 -20 1 -27 20 17 16 18 17 35 28 32 16 8 14 22 46 27 32 28 25 35 22 27 6 17 -1 2 26 26 30 26 13 11 -3 31 13 3 16 17 27 25 37 37 33 24 16 28 5 999999 17 12 16 22 15 25 4 999999 2 60711 309 1207 30 11467 16 51 51 6920 2051 88043 627633 238601 163657 17315 14310 12423 9342 7694 7491 7207 7033 6946 6778 6593 6778 6993 7183 7050 7052 6424 5988 5740 4881 4375 4385 4387 4266 4670 5072 5519 5689 5323 5340 6471 8026 10739 12994 12513 11176 10268 9784 11145 12365 12295 12923 13322 14746 14944 13502 12274 12389 12733 12226 11732 11630 12050 13561 17347 48129 141557 241467 282480 316689 355031 431323 422045 275619 68073 3105 -84 999999 999999 -95 -79 999999 -60 999999 999999 -49 -92 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 -91 -90 999999 999999 999999 153 669 1618 2609 3149 5578 8568 11942 16755 20540 23101 24555 24479 22897 22294 20241 18396 17161 15531 14786 14113 10316 7849 6019 4837 4911 6962 9960 12320 15419 18020 19928 20958 19323 16851 14436 13312 10780 9026 9159 9340 8090 6770 7152 7671 8668 11046 12913 13786 13380 11514 8701 5860 3468 1600 819 379 194 76 52 149 193 160 193 215 172 142 155 138 90 56 67 30 123 136 87 144 127 75 103 124 142 110 124 72 98 50 72 60 61 72 50 -19 33 99 60 26 3 17 54 62 24 30 86 51 71 74 12 50 53 50 88 56 64 50 -9 56 55 25 46 48 44 28 56 31 45 45 41 51 42 59 41 20 48 29 27 53 48 89 57 50 76 38 70 49 54 71 43 30 70 70 58 68 68 71 63 69 96 64 64 55 57 66 80 64 47 63 77 78 70 44 78 65 82 79 77 54 66 58 50 62 60 65 60 52 48 52 63 62 41 39 51 59 51 35 35 39 39 39 24 27 35 29 34 29 20 9 11 16 9 4 2 8 60717 315 1056 30 11466 16 51 57 6918 2050 122525 83383 73844 13123 37448 72033 14959 104566 75056 6534 6249 6203 5990 6306 6979 7232 6646 6344 6102 6184 6051 5886 5946 6641 7345 7862 8089 7713 7417 7363 6999 6388 6043 5799 6685 7655 8245 8368 8805 8958 8387 7591 6892 6881 7763 8221 8730 10604 10798 8947 6236 5398 5657 5633 6010 6502 7524 7226 7752 7939 7683 8401 11177 18306 58104 169356 322526 477910 587391 479156 327340 124475 64475 6555 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 999999 999999 56 337 1156 2294 3432 5194 8102 10797 11821 14505 20344 22555 24416 28021 30158 34101 35105 34535 32795 30155 25812 21003 17622 15021 14092 14933 14648 14155 14845 16049 19050 24344 26538 28789 31306 31226 29212 25502 21842 17950 13683 11099 8517 7206 7131 6859 6824 6803 6789 6802 7421 7929 7588 6613 5490 4329 2217 812 327 168 161 164 186 157 207 200 231 212 213 162 145 93 58 47 90 133 132 149 155 113 99 123 185 138 100 36 80 116 58 65 101 27 29 100 106 67 54 55 68 105 68 50 101 36 58 46 46 31 30 70 86 70 35 97 81 33 40 78 90 23 77 36 52 37 41 80 79 56 34 47 60 28 59 71 34 56 49 25 82 65 75 64 81 73 61 85 75 88 47 19 75 68 75 77 61 36 59 66 62 56 90 76 54 83 94 66 49 84 93 77 69 69 48 47 76 74 49 59 38 59 56 75 66 45 45 48 50 63 52 52 75 55 56 69 55 38 37 30 50 41 50 46 23 41 25 23 25 25 23 29 16 999999 999999 16 8 1 3 60723 315 1175 30 11465 16 52 3 6917 2050 1584 95734 250697 393220 482603 99370 12964 7916 5536 5071 5452 5899 6056 6425 6501 6096 5631 4889 4264 4371 4474 4098 4282 4152 3743 3470 3642 3550 3483 3394 3335 3082 3025 2892 3154 3476 3903 4076 4602 4821 5648 6233 6705 7454 7958 8438 8909 8539 7616 6897 6018 5313 4845 4226 3794 4102 5909 12233 30309 76292 149296 248230 368327 469431 469108 417304 296949 74159 4598 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 195 48 181 671 985 1311 3162 4683 7300 10347 14748 18771 24946 31395 33930 35556 38180 42579 43819 43339 43880 45458 45649 41812 41509 41284 38883 36383 39032 39455 38917 41508 47080 50090 53346 58277 56809 47293 36700 27322 18062 13030 10120 8272 8714 9237 8464 8110 8291 8418 7228 5246 3956 2631 1290 426 173 157 199 199 150 127 203 170 203 213 167 138 136 185 155 159 167 185 155 141 176 124 137 81 86 121 154 177 174 76 100 104 25 37 66 93 50 99 93 45 91 140 44 86 150 80 99 43 81 122 103 125 80 66 74 80 96 93 106 115 133 136 85 132 102 49 80 90 92 95 50 95 76 62 61 67 59 65 50 115 70 69 65 70 96 86 89 81 68 86 94 86 76 95 100 62 91 83 108 76 49 68 70 90 87 98 104 110 89 69 77 87 85 70 63 68 74 91 86 90 100 59 47 76 85 79 79 95 82 69 74 88 86 76 72 55 64 75 71 74 64 62 56 55 37 50 54 43 52 45 34 31 30 19 25 40 43 32 22 22 17 11 11 8 60729 314 1146 30 11466 16 52 9 6916 2049 68685 104183 68895 6149 5219 4840 4580 3824 2647 1671 1397 1481 1912 2429 2877 3221 3049 2113 1703 1100 724 866 772 901 908 1104 1239 1379 1504 1748 2126 2367 2403 2514 2317 2403 2204 1812 1471 972 784 868 1395 2226 3489 4810 5787 5974 6388 7032 7772 8911 9131 9585 10511 11747 11813 9846 8310 8735 25511 70832 154485 271549 427959 598238 702969 640571 229361 58716 7802 999999 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 224 1201 2402 2396 2361 2280 3187 4299 5786 6898 9261 13151 16338 20211 25781 31950 37716 44365 50374 52787 51323 51927 52602 50647 53640 55556 54295 53666 53561 46414 36203 32971 33200 31032 28048 26081 24363 20675 16448 14539 12865 10125 7018 5567 5117 3919 3234 3459 5020 6878 6265 4430 2826 1883 1322 936 287 188 151 145 104 182 231 251 153 237 174 119 190 155 109 110 120 160 164 162 190 133 164 152 119 128 142 93 89 108 105 87 45 44 81 85 85 95 136 118 21 83 101 67 99 64 71 68 141 41 57 88 83 70 47 68 41 66 97 90 64 74 47 56 85 43 74 43 81 75 69 64 58 65 9 52 85 58 42 42 29 23 53 65 38 66 51 19 10 26 47 69 79 58 89 68 72 111 78 98 63 69 74 77 85 72 59 63 78 92 87 80 79 61 55 67 72 50 58 55 64 57 61 61 32 52 84 75 69 45 52 79 52 47 44 38 38 43 47 63 61 51 55 41 38 43 32 30 35 31 27 33 45 17 28 22 3 0 0 5 6 60735 313 1057 30 11467 16 52 15 6914 2049 158128 203681 13970 6451 5173 4113 3480 3192 2474 2253 2528 2621 2556 2622 2382 1983 1309 940 1086 1269 1137 1150 1113 974 821 706 596 580 974 1634 1841 2044 2071 2259 3118 4753 6970 8820 10600 10120 8544 8155 7443 5377 3948 3913 4338 3617 4428 7389 10062 11840 12069 11479 11833 12897 12998 13596 13179 12620 12563 13502 18907 42431 111088 242830 414229 532202 468006 327867 133396 10172 -39 999999 999999 999999 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 239 406 979 2063 2445 3333 4389 4906 6408 10088 13580 17134 20795 25264 29815 32132 35932 40502 48329 51772 52168 55416 58327 60163 60630 60903 60975 58754 57936 58644 56273 55014 59391 55335 44684 37476 33328 28643 19302 9226 5084 3618 2069 1475 1597 2143 2972 3831 4123 3436 2538 1668 798 440 255 148 99 189 72 126 200 202 130 169 106 89 122 218 188 143 153 121 166 70 53 100 145 151 174 145 129 151 93 42 98 51 3 11 81 70 60 13 20 34 45 46 37 79 68 -4 86 91 84 19 53 33 78 44 58 31 62 65 85 3 40 8 32 36 44 48 31 16 55 56 9 50 16 43 30 32 27 32 49 35 35 52 61 77 75 47 81 49 30 21 38 78 37 13 15 62 68 45 32 28 45 61 79 52 73 51 47 57 60 43 28 56 51 33 41 59 47 52 47 40 58 42 27 48 41 46 29 39 36 33 27 37 46 34 29 32 25 39 48 41 50 40 8 999999 20 24 14 24 28 23 25 30 13 10 2 4 5 2 60741 319 999 30 11469 16 52 21 6913 2048 177596 6527 3722 3357 2893 2236 1791 1618 1259 1004 616 224 304 266 89 -48 15 205 298 351 408 447 577 652 780 637 449 361 124 -68 999999 999999 999999 9 217 307 541 1366 2677 3988 4786 5388 5517 5921 6484 6852 7224 7155 6676 6392 6625 7088 7276 7891 8758 9753 9467 9214 9274 8842 7311 6035 5554 7345 16307 49605 119918 222510 346546 470642 478886 435269 338797 204780 61567 1007 999999 999999 999999 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 365 765 1590 2650 4226 5695 7107 7324 8718 10879 14500 17494 18718 18721 21475 23354 23196 27461 33857 37822 41676 45067 48334 51707 53603 53778 52726 53119 58757 62050 64369 63411 59202 60073 59908 56545 50096 39661 24012 12172 6774 3430 3052 3154 3296 2548 1485 774 489 311 222 203 62 74 103 154 174 238 263 244 214 227 242 127 121 70 92 121 193 232 166 80 111 135 135 125 102 147 94 157 96 146 139 119 154 167 92 65 76 87 58 15 19 3 -7 63 53 17 36 76 95 79 87 26 63 -4 38 13 78 45 76 44 57 13 14 66 61 54 30 13 23 44 63 44 1 22 47 56 59 69 69 43 45 16 32 57 69 32 70 70 27 37 55 50 55 46 85 75 43 55 76 79 89 106 102 98 98 79 58 54 68 68 67 80 49 85 111 62 26 48 65 65 64 61 65 86 86 57 42 70 88 88 53 75 61 48 52 51 50 46 40 58 68 62 49 30 48 46 29 21 43 41 38 36 19 16 18 15 14 16 18 9 11 8 2 60747 318 1000 30 11470 16 52 27 6912 2047 31111 1597 810 705 600 428 426 626 981 971 749 505 235 -22 999999 999999 -91 120 579 601 727 796 1014 958 951 1089 1223 1007 788 516 225 -17 999999 121 211 999999 999999 999999 999999 45 220 747 1333 1825 2639 3266 3600 4272 5002 5672 5415 4338 4129 4136 4344 4550 5492 5859 5740 5388 5653 5598 6003 6000 6510 14084 51398 122669 230007 372708 536439 782080 838455 485213 182456 6339 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 37 256 535 832 1131 1036 2179 4185 6676 8123 7972 8430 10535 12809 17041 20837 24400 24814 27455 33568 37753 41281 42849 42626 43121 45487 49714 50639 51831 48633 46457 41259 37094 36935 24439 8652 3818 2819 3049 3244 3000 2133 790 231 140 86 61 85 113 111 203 202 186 253 244 214 286 266 188 174 77 90 88 122 60 48 108 137 161 118 95 125 142 137 44 123 112 114 84 127 106 120 105 71 80 37 38 76 -1 19 19 54 89 100 70 34 39 39 47 58 42 4 24 38 14 41 22 57 65 18 18 19 -6 20 53 29 34 66 59 13 56 15 -12 32 35 53 47 37 56 61 76 38 20 -5 28 34 49 26 32 55 37 51 47 53 51 56 68 68 69 63 61 59 81 86 79 55 56 64 86 79 80 55 48 51 50 48 61 70 39 42 74 69 34 68 57 67 63 66 62 54 59 54 48 60 75 56 43 55 43 36 47 39 24 21 35 36 20 21 15 24 15 13 12 9 6 15 3 999999 5 60753 302 1208 30 11468 16 52 33 6910 2047 1998 2102 1974 1606 1454 1498 1639 1796 2031 2033 2377 2656 3105 3808 4585 4279 3531 2636 2162 2054 1812 1738 1231 2785 11438 11389 5420 17515 15427 1197 999999 999999 999999 999999 999999 477 1224 1804 1921 1936 2003 2123 2587 3374 4484 5719 6989 7474 6559 4611 4415 4914 4986 4978 5004 4814 6381 14216 36612 95878 180212 291061 447690 557742 640836 560626 164502 5741 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 178 620 1515 2495 5536 8527 10180 13656 16709 16819 17324 18544 19257 18103 21089 24452 25969 30177 33160 35509 37596 39729 42006 45092 47028 45081 34474 28985 25486 24002 24163 23206 24503 23925 12924 11172 6558 1348 1139 1538 1796 1786 1140 483 100 0 31 51 22 107 84 79 63 210 201 196 838 1891 861 238 132 141 85 70 10 116 58 107 72 30 19 65 109 73 31 36 75 63 96 96 99 100 43 48 78 11 -20 4 -3 -39 47 31 64 14 40 47 15 -5 26 -19 -9 -40 22 39 13 59 43 59 -9 12 29 5 -2 16 -37 25 24 51 41 16 0 48 6 -31 7 22 16 18 22 6 25 40 -5 14 23 16 37 37 16 23 48 32 -1 -9 57 38 19 35 36 33 26 5 58 49 52 40 48 36 20 23 7 15 53 31 10 8 20 8 12 7 9 18 35 17 29 40 56 51 35 36 33 26 35 17 12 3 12 18 2 3 25 17 7 999999 999999 999999 11 8 60759 308 1087 30 11467 16 52 39 6909 2046 -92 45 230 307 515 846 804 844 1131 1612 2005 2309 2401 2471 2386 2866 3355 3559 3673 3297 2452 1508 1126 890 280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 140 288 168 191 183 161 291 494 806 1091 1281 1619 2196 2424 2745 2978 3193 6888 27999 75134 139851 225591 339147 457305 639820 825705 791465 561428 207018 7584 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 -98 -98 999999 999999 999999 999999 999999 -99 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 -47 23 515 903 1510 2780 3372 3367 4902 8297 8696 8787 9498 11740 16638 22598 26102 26695 26774 26839 26633 31297 35942 38715 39266 40365 45494 46644 39998 34151 29154 18960 12121 9044 4992 3807 2202 1012 505 346 212 453 548 540 389 241 27 80 82 113 379 1169 891 363 298 350 311 215 275 286 213 238 226 135 56 -1 54 111 109 61 88 48 107 103 59 107 38 45 79 104 105 82 38 17 39 31 -16 20 13 -20 34 96 59 -26 24 29 -2 28 47 74 88 41 -57 -20 -15 13 33 59 49 58 35 66 24 -21 2 39 103 43 32 -42 4 53 29 18 22 59 48 34 11 16 37 26 28 10 10 23 35 26 45 14 -4 50 13 33 61 50 54 59 14 16 14 31 25 41 31 43 51 44 55 50 51 47 39 37 28 41 42 57 55 44 60 29 31 33 13 59 52 31 23 28 43 32 47 57 28 25 21 25 47 27 25 43 31 17 26 19 3 999999 999999 999999 9 999999 999999 2 60765 310 1181 30 11471 16 52 45 6908 2045 5235 5507 6038 6266 5899 5306 4006 3006 2252 1848 1754 1519 1270 925 435 124 217 120 12 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 362 1153 1522 1239 969 1296 1601 1716 1786 2061 2850 3329 3364 3571 3584 3462 3115 2954 3531 3746 5443 35497 118822 232193 371098 492502 670911 808872 665834 353924 43144 2287 2488 5092 754 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -47 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 -59 -62 32 147 4472 14286 18360 17770 20896 23780 25440 24840 23824 23711 23489 23918 27576 32355 35083 36014 36949 37091 37924 38704 35505 31478 27123 18968 13149 10864 9484 9771 10949 9862 6369 2796 693 98 22 31 33 58 160 149 129 90 131 96 189 425 1077 1141 751 578 530 626 445 440 430 261 100 169 199 111 93 25 97 138 89 82 66 62 115 74 103 124 92 102 115 91 80 104 104 132 98 57 48 68 30 56 39 73 29 -3 63 36 13 51 71 15 21 64 62 9 44 63 92 27 35 10 46 16 20 64 42 34 17 28 32 29 38 38 42 51 48 74 54 35 55 39 52 53 41 31 35 34 56 45 29 53 51 52 69 31 19 52 72 97 51 49 109 76 79 72 49 76 69 43 44 50 52 56 57 68 40 45 46 56 51 38 33 45 57 59 51 73 63 68 56 62 66 55 63 62 43 36 82 70 73 54 40 46 33 24 23 36 32 33 15 21 43 30 16 12 2 5 13 10 60771 331 525 30 11475 16 52 51 6906 2045 18230 33 -6 75 358 981 1794 2637 3195 3755 4114 4434 4839 5274 5912 6558 7060 7305 7492 7882 7950 7775 7453 7506 7157 6400 6229 6296 5703 5496 5134 4953 4365 3560 3253 2786 2148 1980 1775 1335 958 616 557 558 574 373 205 236 234 166 138 472 1670 537 6 999999 999999 999999 999999 7 306 978 1900 3473 4646 4604 3881 3772 4133 4954 5643 5884 6028 6706 7337 8852 9639 10484 10622 10721 12255 33240 118408 256209 419664 486962 473015 534398 394976 145181 7405 121 4706 24809 20387 2256 -96 -77 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -98 -40 999999 -90 33 176 349 925 1759 4474 7606 9652 12067 15460 14448 17611 22748 27082 30445 31946 35880 39615 39597 42033 43058 38710 29779 28275 27018 27307 26555 22793 20608 19290 17995 18277 12528 6908 4242 2483 1286 262 147 101 82 33 17 90 82 120 118 114 108 108 130 194 196 208 188 201 224 323 412 401 389 494 316 177 185 169 116 122 77 41 108 96 64 87 84 66 53 80 113 101 83 117 144 176 86 118 64 95 136 104 120 109 79 63 49 47 -6 32 40 50 76 84 55 105 112 17 28 41 30 65 41 70 101 49 64 23 34 16 67 38 -4 21 30 49 56 37 50 46 18 38 42 39 52 38 48 56 50 46 39 14 48 53 74 51 43 51 47 29 57 71 62 44 70 101 81 55 75 68 72 74 56 51 42 50 59 82 47 40 41 62 64 78 71 39 55 51 53 51 48 37 48 83 74 61 59 66 75 73 70 70 67 50 50 54 49 44 40 45 34 23 12 19 29 32 26 999999 17 14 2 8 8 60777 311 711 30 11481 16 52 57 6905 2044 14236 1221 1548 2146 2957 3662 4452 5051 5636 5937 6007 6083 5549 5062 5018 5157 5387 5567 5582 5725 5487 5518 5662 6239 7047 7381 7791 9262 10323 10945 12075 11951 10546 9695 8587 6774 5518 3944 2760 2847 2673 2435 2176 2233 3541 2658 963 985 843 589 602 676 622 498 533 1236 2283 3506 5195 7002 7381 5908 5975 6317 6949 8574 9809 8603 8944 10430 9709 9633 9741 9710 7782 9980 47325 182894 387019 542841 570093 322437 62762 2819 -78 59 -51 205 6201 8419 253 999999 999999 -75 999999 -79 -75 -98 999999 -92 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 -92 999999 999999 -100 -80 999999 -34 65 44 196 1013 1370 1904 2798 2793 3822 6844 8792 10855 16810 21180 23011 28688 33078 37107 39320 44591 51253 55897 54762 51351 42458 33309 21736 8659 3567 1951 552 61 0 -48 -89 -80 7 18 18 17 67 59 -55 -35 30 54 143 120 32 81 125 140 166 150 118 174 104 100 84 122 57 100 77 54 46 76 70 -16 30 59 -15 -10 -7 46 24 37 111 78 85 77 96 49 62 77 71 39 -23 -29 -12 1 -4 11 7 46 -4 -1 -6 10 24 30 19 14 8 -8 -16 6 -35 29 1 -27 6 11 -4 -35 -47 -19 46 1 -18 27 -28 -41 11 -6 -17 -17 -4 28 36 23 -17 -14 0 -28 8 -22 -20 -31 23 15 9 34 -3 16 -7 2 26 31 33 34 42 20 16 10 15 24 2 2 11 4 18 -2 -8 30 19 22 38 29 -1 8 4 27 12 0 6 999999 18 8 1 22 13 999999 999999 999999 1 6 999999 5 20 18 9 2 11 60783 327 776 30 11486 16 53 3 6904 2044 8334 875 1071 970 1073 1144 1239 1347 1436 1651 1868 2089 2170 1957 1794 1440 1164 879 900 938 809 966 1023 1012 1169 1473 1948 2795 3239 3991 4679 5181 6125 6869 8090 9258 9271 8409 6684 4485 9304 63849 181199 278092 281597 139233 78140 75378 49367 14522 2975 977 1276 2228 3810 6050 9082 12990 12933 10804 9340 7529 6500 6229 6916 6896 5819 4724 4048 3793 4964 7056 6432 10571 47061 175770 352669 494592 461526 148023 87622 29861 703 196 450 999999 11228 61735 45558 2236 -31 -43 -37 -82 -3 -32 8 -63 -42 -22 999999 999999 -46 -41 -82 999999 -70 999999 999999 -97 -41 999999 -76 999999 -44 -30 -89 -82 999999 -59 -48 63 183 549 1655 3735 6511 9007 11256 14384 17836 19415 20836 23499 28189 31274 31616 31057 32604 38484 42408 43579 38777 30879 18859 9565 6327 4138 1098 281 183 91 90 32 11 47 24 23 94 57 53 23 124 134 150 117 92 47 106 165 137 174 188 153 213 278 287 161 185 188 120 162 162 144 153 112 104 100 128 76 88 70 115 105 121 137 107 129 111 84 99 102 79 110 88 32 50 94 56 50 50 82 54 54 28 27 7 72 40 47 38 32 86 54 80 75 32 32 31 53 71 12 35 28 63 40 39 25 35 49 43 41 71 54 12 45 85 75 59 44 44 94 56 58 77 71 81 60 63 57 59 65 49 37 74 62 52 45 66 86 87 105 64 82 88 72 71 76 78 78 54 53 64 70 56 82 77 74 77 36 66 87 86 79 66 80 78 68 69 71 66 72 69 79 59 71 58 46 11 25 31 40 41 45 40 18 23 18 14 21 16 10 17 20 10 999999 3 60789 320 751 30 11491 16 53 9 6902 2043 30637 121193 85202 229396 181205 129571 19546 168825 9916 4434 4231 4271 4525 5244 5271 5164 5287 5023 4260 4180 3980 3682 4096 5148 6640 8191 9952 11920 13120 12951 13833 14462 12971 11227 10465 8352 6881 6753 17813 37870 60856 98193 138303 175276 128193 63962 40637 75349 83144 48778 7115 803 577 701 781 1177 2506 5215 9802 18329 26477 28494 22888 16198 11279 9250 8217 9261 11084 10583 10189 10827 11118 10769 16791 58938 211108 445344 691262 656510 314726 16635 170 27 38 80 59 71 77 1 10 28 64 -3 31 106 -79 -46 32 22 -27 -2 -34 5 18 -10 999999 -82 1 -13 34 -32 -9 -44 -6 -52 36 50 103 183 179 206 176 313 409 496 627 1028 1742 2659 3973 5761 7825 10674 11667 10740 9973 9366 8783 8932 9145 7753 5549 3421 1891 1394 631 207 -14 -5 -1 13 -5 -13 -9 -29 102 122 75 48 121 154 159 224 251 231 166 150 228 223 173 143 166 277 273 250 261 273 249 177 141 117 141 148 71 108 84 51 103 136 91 65 97 118 95 112 108 140 73 120 118 88 80 37 74 81 49 49 -4 63 6 4 -17 -10 20 74 -14 -19 12 101 26 16 -9 4 41 32 44 30 24 26 63 43 34 40 14 21 28 40 46 -16 44 21 49 -2 7 50 39 46 49 52 22 -11 49 69 53 93 61 46 43 45 24 74 54 54 65 29 39 65 48 50 18 30 54 59 57 58 49 72 56 37 59 61 42 45 35 26 23 23 59 53 33 57 51 70 44 59 70 60 33 53 58 35 50 43 39 19 50 57 49 51 42 30 9 9 28 15 24 4 8 3 60795 323 844 30 11494 16 53 15 6901 2042 4661 83145 64585 124771 73173 168305 115501 6163 1318 1458 1410 1255 1302 1261 1300 1361 1448 1521 1997 2340 3073 3812 4601 5314 5296 4555 3854 3539 3476 2882 2355 1655 988 838 1620 3573 11259 36911 87838 133927 118674 71984 45516 63608 103959 71038 17444 3522 1515 1224 1203 1696 2132 3104 6310 9039 8868 8600 11246 14967 19328 22628 21889 19360 17087 15399 13774 11730 11482 10524 10534 20365 72096 217264 423733 608118 837349 880747 411401 21603 370 70 157 51 58 127 46 152 82 117 128 16 -15 22 33 45 42 -25 88 101 62 1 -9 -9 7 -28 50 60 49 28 44 80 105 123 159 242 395 480 626 1106 1555 1573 1762 1772 1572 1779 1487 1380 1490 1536 1733 1314 884 574 249 28 0 -26 38 90 58 21 20 -5 26 32 68 62 24 -15 17 42 57 74 90 -1 101 208 214 184 169 195 358 296 177 119 105 148 154 255 209 210 204 152 156 172 156 164 165 180 145 97 131 121 83 116 92 101 170 122 185 140 113 38 114 82 90 67 82 67 56 56 64 60 63 63 42 61 8 39 20 49 29 42 11 69 46 15 48 39 41 52 33 44 44 42 75 63 32 51 36 7 64 53 44 18 38 18 56 50 40 12 35 29 21 22 35 70 44 38 32 54 19 47 75 62 56 47 59 64 59 60 65 56 58 60 89 78 63 70 72 68 71 63 71 65 63 73 52 55 60 74 97 94 76 56 63 82 89 73 58 54 79 65 75 63 74 73 62 44 44 41 40 48 49 46 48 34 31 19 28 34 24 30 33 17 8 10 14 16 3 5 6 60801 324 847 30 11497 16 53 21 6900 2042 16825 62566 46500 146174 210004 10812 1949 2015 1831 1785 2229 2150 1850 1622 1664 1370 1217 1498 2034 2342 2623 3163 3727 4250 4437 4564 4571 4038 2940 1848 987 640 829 3103 7978 10898 13408 22469 29294 28031 16676 5164 1386 511 537 812 987 1111 1048 783 720 867 1035 1463 1904 2279 2333 2344 2691 2788 2806 3727 5604 7432 7663 7778 7271 6991 7079 7842 8221 7988 13811 66273 171804 279391 404305 594359 851382 999999 999999 345197 9187 175 98 63 75 0 62 103 48 40 105 -15 -16 25 88 -9 52 81 29 -38 -33 4 26 -39 21 89 -53 -18 7 -61 105 323 611 704 884 1078 1421 1826 2169 2504 3377 4973 6491 6921 6984 8826 11047 11811 13517 14244 14738 14203 10474 5738 3834 2761 1648 428 117 65 -5 122 168 126 136 40 65 72 65 50 29 43 88 107 96 117 38 178 266 172 273 326 212 158 174 151 101 159 227 277 266 210 245 235 283 378 452 362 283 196 168 118 87 66 33 79 79 118 147 93 84 26 53 61 58 36 -8 64 86 19 13 68 45 9 57 58 46 73 37 48 44 12 36 42 62 49 51 42 8 30 44 90 33 26 28 78 87 57 45 69 77 43 53 6 40 32 48 26 27 50 57 33 65 93 54 35 33 60 87 78 79 39 46 64 57 55 65 67 67 86 67 104 101 93 101 84 96 80 64 67 83 67 88 51 58 48 56 81 96 64 89 107 72 58 72 66 63 76 76 78 71 92 96 68 57 47 43 46 69 66 60 49 57 56 42 38 47 46 52 37 31 9 19 20 20 18 26 39 21 999999 7 12 60807 324 758 30 11498 16 53 27 6898 2041 658 23075 128664 148255 179404 94123 9850 7130 7946 8387 7755 7476 7225 6572 5708 4931 4143 3397 3232 3491 3681 3713 3813 4033 4231 4607 5012 4421 2787 1238 564 403 586 694 607 394 380 122 -39 145 573 877 868 887 1422 1865 2008 1803 1398 1309 1132 1238 1232 1245 1434 1373 1501 1447 1750 1417 1221 970 1018 1279 2341 3635 3791 3942 4050 3723 4112 5024 5334 5835 11636 25442 57043 119530 194766 305468 447090 650471 859758 999999 905845 341195 15475 254 65 59 49 168 71 90 92 -2 40 41 -42 7 8 16 -14 33 10 -73 29 -90 56 11 5 -7 35 66 23 63 -11 21 -17 36 13 -6 -6 20 2 66 188 593 889 1166 1854 2566 2975 3875 4317 4109 4322 4385 4655 4406 2915 1980 1715 1465 1196 1176 1019 658 340 182 194 301 226 88 11 -15 -1 44 79 50 36 108 121 226 198 246 249 154 137 227 233 283 296 242 261 349 369 857 1182 796 1006 2108 1243 360 200 137 116 94 100 93 117 106 62 69 120 117 52 131 116 88 100 139 145 72 84 73 37 -22 41 63 58 21 58 46 58 88 23 69 31 49 55 76 64 86 77 62 54 18 -25 80 54 45 11 57 22 22 55 41 41 71 34 24 48 52 34 39 28 77 22 34 35 24 35 61 36 16 55 44 51 80 62 56 38 36 55 59 37 79 60 47 64 61 81 93 81 81 71 58 58 56 60 73 47 60 53 70 60 66 56 72 70 69 55 67 56 75 52 61 51 71 64 57 56 49 53 49 46 58 44 34 39 38 41 47 23 15 24 15 28 22 11 11 6 3 60813 327 790 30 11500 16 53 33 6897 2041 224267 88313 66686 74328 17385 16945 18597 20341 21917 24027 26951 29022 28517 26191 24257 21669 18449 17573 17006 17991 19982 21677 22294 21704 19467 16524 15593 15365 15083 12580 9257 6199 3888 3320 4192 5300 5953 6063 6998 8028 9069 10471 10734 10049 9551 10326 11188 10173 8914 8370 7515 6182 5450 4885 4236 4782 5778 5920 5487 5215 6276 6509 6273 5983 6204 7776 9971 11684 14812 18542 19258 16538 17428 26243 41959 86752 214116 384318 578807 693792 640058 385641 205400 7254 114 76 -38 -14 -93 64 123 -7 4 70 -10 -86 -27 11 -40 -27 12 -74 -48 -5 8 -27 -54 31 51 0 32 8 71 37 -64 43 92 9 -25 -29 70 -61 23 143 180 317 413 1034 1728 2024 2413 2776 2415 2178 2395 2949 3234 3648 3381 2944 2616 1906 2280 2968 3668 4843 6999 7056 5248 4170 3824 2640 1980 985 393 164 106 102 72 56 126 111 171 98 152 90 102 111 126 174 244 264 217 306 378 386 1661 7956 9026 3641 1553 686 565 396 260 177 123 158 314 269 203 112 67 129 122 117 69 95 163 144 85 100 47 47 46 38 -25 80 85 59 29 76 89 119 96 83 45 75 8 80 84 29 57 25 40 19 91 78 70 47 66 51 60 44 64 47 28 52 97 71 59 15 40 67 23 58 43 42 79 62 65 53 53 52 42 64 45 30 62 56 66 86 74 76 62 113 71 76 82 93 76 92 82 101 95 65 71 104 85 54 78 73 65 56 65 41 39 57 90 70 87 72 98 71 70 71 59 68 50 64 58 72 73 68 46 60 52 56 54 66 49 31 51 38 31 40 35 28 22 28 24 24 16 15 4 4 3 60819 318 1002 30 11502 16 53 39 6896 2040 28460 30824 33051 35878 40870 46108 51407 52664 49830 42656 37884 34662 32447 32546 32998 32917 32849 34895 34813 31604 28551 26075 22085 15902 9956 6609 5850 6297 7082 8987 11886 13098 13478 14322 15453 14830 14101 14525 13717 13892 13843 13169 12756 11555 10919 14890 15595 5534 3446 3761 4839 4716 4417 4731 5506 6712 7962 8495 8678 9407 9949 10490 10889 12112 12051 12467 12139 10347 46416 171229 266312 276254 257971 324843 400433 269788 151466 46691 1395 33 28 104 23 -45 29 97 7 -2 -86 -83 -42 15 17 47 42 29 -34 -22 -55 -77 -30 -56 34 -52 31 36 -66 -63 -39 -8 -14 -46 -19 -19 47 4 -8 49 250 628 1460 2442 3189 4103 5811 7610 8454 8478 8213 7182 6323 6033 6373 6884 7325 6714 5174 3877 3091 2995 3205 3980 3736 2908 2495 2179 1280 333 180 73 33 121 54 -17 64 116 115 223 266 140 148 167 154 180 169 173 125 195 250 368 458 1075 3784 5172 2224 1206 857 447 274 340 281 298 257 158 79 45 105 94 88 82 134 142 97 43 47 61 125 1 -4 -62 -5 63 53 43 45 47 61 13 26 48 58 18 40 54 47 29 46 64 20 48 41 -11 13 19 45 77 -4 60 28 13 7 28 22 68 54 34 3 61 43 50 2 33 46 48 37 39 45 41 29 44 46 20 20 45 51 48 42 53 91 63 58 61 45 37 77 46 47 71 60 50 50 87 97 83 63 54 86 64 37 57 53 33 47 45 41 38 48 58 57 41 45 61 41 77 51 43 40 69 67 30 34 30 33 45 26 23 16 9 3 14 19 24 5 5 8 999999 999999 4 60825 327 767 30 11507 16 53 45 6894 2039 9252 4802 5515 5941 6174 6355 6381 6515 7313 7962 8689 8763 8147 7685 7257 6438 5842 5408 5140 5535 5646 5907 6486 6570 6676 6784 7610 6959 4150 1763 875 789 742 1218 1779 2504 3306 4174 4076 3505 3470 4043 3893 2830 2070 1712 1637 1656 1491 1119 1248 943 397 290 188 138 33 -93 999999 -50 153 464 968 1263 1714 2264 2366 2118 2031 2008 1763 1559 1346 2140 4588 9242 38078 110112 211955 355046 490483 715906 998165 999999 646279 126148 2682 9 89 65 71 -22 -42 49 145 37 20 39 6 9 -25 65 -3 -28 -50 -72 -78 0 81 0 24 17 81 2 45 -4 57 -29 -37 -21 -26 -35 16 223 358 460 678 1012 1569 2437 2925 2781 2796 2421 2102 2458 2480 1938 1884 1765 1481 1210 1142 1182 1088 712 627 590 445 351 295 66 -48 62 117 46 3 92 111 113 174 123 184 124 102 89 117 135 209 201 244 1032 7152 16250 15485 12001 6415 2166 2350 1912 922 636 609 553 377 203 131 134 113 87 61 108 131 79 99 121 118 102 152 146 87 101 58 10 33 67 30 36 -7 51 37 71 42 118 44 28 73 58 48 30 69 90 122 101 91 32 -38 62 72 56 68 53 52 36 57 41 27 63 40 37 22 56 54 31 43 36 58 66 51 37 72 19 35 41 54 75 45 40 42 85 97 108 63 39 80 74 91 96 82 30 59 87 80 74 64 93 69 77 76 75 62 76 73 63 57 60 73 57 73 71 85 75 69 80 100 100 77 77 68 81 66 60 55 45 63 55 54 52 68 54 35 29 29 34 32 34 32 34 18 15 19 12 20 25 5 3 7 60831 312 983 30 11513 16 53 51 6893 2039 18411 18708 19291 20062 20526 20775 19881 18598 17144 15467 14518 14719 14865 14845 14323 15213 17726 20620 22840 22599 19698 13608 8191 4957 5443 7813 9948 12359 12822 12131 11619 11439 10791 9713 8598 7545 6422 5718 5158 4345 3190 2719 2361 1696 1438 1252 1218 1111 1002 906 843 808 723 533 417 511 1134 1275 1723 1915 1950 2078 2109 1885 1949 1708 1522 1604 1533 6888 41173 121228 263726 487819 576195 648539 633545 414503 133687 7616 111 21 94 45 -91 -26 72 14 -16 -35 -25 -6 6 3 43 -20 -21 -36 -45 -9 12 60 8 14 45 21 -8 4 -49 -39 -31 -16 0 -83 -74 36 45 -37 -5 37 51 40 161 225 520 1193 1313 1538 1737 1770 1521 1181 1012 981 695 597 724 662 402 468 562 446 365 478 400 181 110 75 119 101 86 51 107 142 107 95 139 113 92 111 121 95 82 174 189 563 6535 10681 4252 959 1040 1404 1386 940 587 353 253 215 146 115 142 136 120 95 96 59 92 74 70 103 95 96 82 47 18 73 73 58 62 -24 10 -23 -3 21 38 2 20 65 78 61 69 33 0 39 53 21 20 5 51 87 59 47 65 50 68 68 68 49 37 -20 37 34 47 18 82 68 57 16 30 65 38 15 25 36 23 51 26 37 70 65 61 33 36 22 66 52 48 89 83 66 61 54 52 29 70 73 75 24 50 48 54 49 32 25 61 76 42 68 42 31 42 28 50 43 21 57 39 36 31 44 43 67 40 30 38 54 31 41 40 23 35 25 21 36 43 33 15 13 15 3 6 0 60837 322 839 30 11519 16 53 57 6892 2038 40755 41414 39489 33158 30532 32393 37132 42544 46262 50370 50108 50878 49034 48368 46472 45304 45026 42117 39237 39410 39682 43087 46547 46705 44016 39687 33257 27383 24080 23892 26410 33206 37862 35561 31132 30871 31612 30336 24169 17874 13093 9404 7143 6715 7226 6871 5644 5091 4550 3978 3386 3325 3087 2621 1791 1083 865 1045 1048 800 819 1010 1389 1883 2691 4294 6241 6472 6415 5945 5090 4741 4487 3325 10975 74581 242948 309503 144661 67195 34727 3712 66 -19 -17 92 70 -53 10 92 53 -17 16 -49 -47 32 -9 73 -66 -25 -59 2 39 66 61 62 -26 23 0 68 22 34 31 -97 -2 93 7 -53 -26 -26 -22 -50 27 -15 47 9 -6 45 -24 2 19 142 296 507 595 649 667 716 856 1147 1475 1849 2120 2192 2420 2508 2331 2526 2518 2020 1515 954 514 206 107 216 222 117 58 14 -2 121 206 163 157 139 106 86 114 119 148 201 262 286 314 620 1561 3168 4768 4407 2295 1460 1040 580 230 142 181 141 52 80 110 149 136 118 52 83 87 63 22 0 24 -13 55 82 36 85 27 35 90 52 -12 61 44 17 57 86 28 58 68 40 22 28 57 57 48 65 25 27 2 52 42 -8 2 28 11 16 0 11 47 59 53 22 46 66 46 76 51 55 85 76 47 65 31 23 39 49 67 34 65 107 88 65 46 59 67 77 40 53 91 108 62 42 55 55 54 60 51 72 81 76 57 60 62 57 32 42 53 60 55 52 64 64 75 89 72 52 62 46 36 45 71 31 32 44 41 63 40 28 28 24 18 24 12 19 15 12 8 12 5 999999 999999 4 60843 319 994 30 11524 16 54 3 6890 2038 54023 53095 53970 57162 57277 55615 54751 52134 52211 52362 52591 51315 49544 49589 50425 52694 54340 57242 67209 81813 88554 79545 61737 42422 36549 36741 41401 43691 38409 26837 21810 20126 18886 15272 10314 7462 6564 6321 6720 6948 7496 8189 7834 6999 5922 4332 3037 2006 1712 1538 1414 1138 1066 1418 1570 1892 1498 1430 1829 2297 3426 5168 6926 7156 7365 5776 3728 2922 1686 1008 6853 9985 594 93 124 -36 52 54 107 93 12 -28 134 94 122 24 75 80 40 -48 -35 76 19 -24 81 39 8 15 -41 -28 6 44 42 17 91 65 17 -24 10 0 -32 2 -36 -46 -31 -22 43 16 88 54 37 61 25 13 27 73 4 12 189 425 542 814 1301 1842 2625 3049 2877 2634 2013 1851 1704 1481 1256 874 564 215 233 512 355 125 98 37 98 109 142 151 116 183 117 200 198 165 215 273 253 326 360 697 6313 14377 14008 10305 4460 1555 777 619 663 558 294 165 128 73 63 92 92 105 161 133 86 67 60 99 94 28 -13 -3 16 57 52 29 92 76 28 64 57 25 67 58 33 62 65 64 92 70 35 66 70 78 73 79 60 55 29 77 77 63 37 47 84 86 18 35 31 73 104 85 100 30 53 68 52 93 69 10 80 79 88 81 77 38 87 91 69 108 63 93 97 98 89 85 130 88 95 85 76 74 65 81 69 100 77 64 79 64 80 80 81 59 75 71 80 83 57 75 62 65 82 64 64 60 58 49 67 76 82 96 76 64 49 65 63 47 54 50 46 45 54 44 21 22 28 18 28 25 17 14 15 7 1 60849 318 907 30 11527 16 54 9 6889 2037 64986 63868 66144 65769 67436 66674 63878 59766 55034 50386 45163 43782 44440 45606 47396 51746 59596 72250 89093 101191 110348 105007 79705 56257 38461 33081 33410 31301 30291 33057 29384 21118 13805 10182 8759 7320 6476 5969 5009 4229 4058 4709 5213 5316 5252 4851 4297 3496 2584 1969 1531 1045 1092 1204 997 637 487 522 810 1039 1064 1031 995 1195 1531 1847 1344 700 601 544 77 2720 25139 33939 4587 76 -2 6 90 18 -10 -31 -66 46 122 95 -4 127 66 52 49 -1 20 45 38 73 10 78 43 53 42 -24 -17 38 48 26 38 30 -23 38 10 -56 7 75 -4 31 -3 74 71 23 24 37 5 36 81 -3 65 11 -3 105 113 55 109 207 604 1185 1654 2687 3713 4030 3837 3005 2258 1715 935 400 171 129 45 -36 33 104 109 42 63 105 90 128 127 162 209 119 103 103 83 163 106 175 183 292 776 1108 2872 7601 4848 1209 581 592 510 399 372 343 296 322 183 144 105 117 122 119 76 92 53 83 144 71 128 72 20 50 56 39 10 5 -21 5 23 38 65 83 62 49 12 -21 47 19 31 75 59 26 70 30 46 79 35 47 54 39 3 -7 22 68 38 1 23 21 30 63 56 17 0 -1 4 12 40 55 1 12 71 52 28 4 56 28 48 51 47 45 19 31 42 42 43 67 83 87 74 35 46 34 27 27 38 54 42 54 44 49 61 49 40 54 35 37 41 49 53 43 55 36 22 35 53 50 37 60 42 30 38 42 51 35 12 17 0 2 5 14 24 16 10 11 20 9 999999 999999 999999 1 60855 310 937 30 11527 16 54 15 6888 2036 68327 67482 69670 73901 78814 81620 84338 87032 89380 91347 93688 95665 99605 109075 115251 114591 106390 92774 78934 62862 42768 31419 26500 25772 26801 27968 28783 26467 21642 16332 13537 10509 8012 6756 6108 5597 5609 5821 6180 6458 6740 6763 6955 6883 6880 6251 4715 3876 3376 1996 1205 1240 1066 1164 1050 838 553 553 614 923 1477 2039 2506 2638 2237 1361 725 471 265 274 174 224 2028 3687 712 534 163 65 41 27 42 11 999999 26 6 -57 -11 -8 89 16 42 17 -37 23 6 5 32 5 -64 -5 62 54 0 -40 89 20 -10 48 37 -31 -11 3 15 -27 44 33 44 13 11 -50 43 -50 -12 19 89 -30 -53 10 36 175 322 535 967 1550 2165 2845 3350 3472 3425 2872 2138 1581 982 375 74 1 76 187 143 7 3 4 22 24 59 76 84 145 124 76 100 57 86 144 104 190 192 196 763 1538 678 274 261 200 175 106 111 121 233 260 329 379 359 134 92 94 101 132 119 96 100 79 81 125 110 90 59 -11 -2 -7 62 47 -11 56 60 51 40 12 29 -5 -13 -20 -3 32 20 37 8 -55 -16 6 24 37 48 43 -13 56 -3 -20 39 15 -23 -30 5 22 25 9 20 -5 17 23 28 21 9 23 28 24 22 25 5 15 9 -21 27 29 40 35 29 29 44 21 56 60 62 32 21 16 65 47 12 23 40 14 38 46 28 44 32 33 45 34 17 21 27 23 24 3 2 17 25 31 48 44 38 56 37 29 38 37 14 21 36 15 1 6 26 9 2 18 11 3 60861 321 968 30 11528 16 54 21 6886 2036 178583 91602 99821 104062 109378 111899 112144 114460 115277 119257 125503 129611 125847 112544 82344 58460 49659 43865 36086 27991 25334 27938 33556 38154 38977 36252 31131 26881 21728 16586 13498 11420 10986 10145 8440 7743 8325 10149 11077 11221 11828 12254 11514 10458 9902 8677 6620 5290 3825 2556 1813 1689 1813 1876 2266 2329 1893 1586 2021 3445 6076 6668 5866 4277 2942 2026 1034 328 165 282 267 190 149 100 92 81 45 20 2 65 -7 58 -49 56 24 66 31 -12 18 10 42 30 58 15 46 5 -35 64 82 87 28 3 19 16 -2 -9 72 57 -36 -39 57 23 11 -48 -7 -4 81 32 48 -16 50 36 -16 -40 55 93 102 124 356 452 594 898 1327 1915 2347 2512 2690 2507 1871 1013 462 211 112 116 102 7 -3 113 72 38 42 83 72 45 85 98 139 69 134 145 142 117 172 153 143 231 252 166 187 218 230 370 508 424 267 193 126 119 150 159 149 115 121 186 193 110 99 145 59 34 51 41 57 112 71 75 73 48 40 37 29 56 94 80 -13 43 59 18 11 4 40 33 9 35 73 57 30 47 89 58 53 35 89 93 69 47 32 30 75 41 27 43 23 44 7 52 32 40 48 88 57 35 68 72 59 40 81 64 43 63 68 42 34 71 56 64 94 55 47 66 89 75 64 62 88 83 83 85 68 75 60 63 65 71 66 75 73 39 34 46 49 48 61 66 53 60 54 85 87 64 63 67 87 72 53 44 62 74 76 52 67 64 59 61 39 45 51 36 30 37 23 31 35 21 14 28 17 4 10 12 1 60867 314 1060 30 11530 16 54 27 6885 2035 179453 108084 116526 123811 130307 139379 137916 127893 116154 104690 92925 73843 59799 57836 54133 41712 37285 37725 39357 42340 44684 45371 41181 34038 26936 22713 21322 19740 17993 13207 10422 8509 8080 8742 9895 11350 12096 11420 11656 12771 12175 11169 10068 9529 8597 5946 3394 1877 1483 1288 1354 1610 1665 1631 1730 2110 3084 4117 4998 5119 4236 2854 1433 774 470 234 140 -27 71 45 90 140 60 105 102 9 85 2 -83 21 73 32 36 38 -36 65 26 6 35 -39 -39 -44 44 37 49 89 137 24 -21 -50 29 -47 5 84 30 34 -20 26 17 -3 33 1 60 -17 -22 26 -47 -11 -18 24 11 91 15 49 23 55 196 429 653 1072 1357 923 615 576 378 180 95 50 11 12 64 25 21 62 59 67 27 9 -45 -50 36 -1 51 139 96 43 66 106 80 140 160 154 175 212 196 198 277 387 422 523 565 346 201 147 113 179 164 176 52 26 79 133 163 127 76 109 84 102 105 34 47 -14 35 -14 54 14 50 19 17 2 1 -31 0 39 9 42 65 43 51 12 13 43 31 -25 24 16 30 74 18 49 47 47 61 0 19 15 53 49 33 2 29 16 11 19 8 17 11 50 62 48 60 41 23 35 30 23 37 27 47 59 59 33 29 30 31 27 71 67 55 93 59 40 44 68 100 79 58 42 42 53 47 50 37 51 50 62 50 69 72 49 54 31 28 16 40 58 56 54 55 52 59 39 37 45 50 55 42 47 34 40 29 16 20 31 34 35 26 26 22 14 5 8 27 22 60873 323 914 30 11534 16 54 33 6884 2035 581788 626111 134751 87324 97349 105018 112418 116198 115869 108668 98281 84209 69728 61642 59498 66697 80631 89123 80079 67631 58722 52210 49173 47568 45377 45826 43606 38401 37878 29971 16881 12371 10245 10911 12351 11695 10142 9216 8335 7703 7323 7827 9076 9680 10523 11470 11607 10102 9261 8328 6853 5532 4252 2794 2059 1436 1388 1636 2118 3424 6635 9374 10029 10657 3337 3727 3468 2990 1867 9768 35146 8099 312 147 153 123 91 82 39 11 18 -17 47 19 73 -2 46 -10 -15 36 60 122 86 84 88 -25 -1 76 26 -13 -43 139 102 42 21 90 15 1 35 -6 14 -6 45 70 -29 22 0 21 4 84 75 -78 -26 27 -37 -4 -40 36 77 37 132 345 488 617 756 965 1294 1262 1019 738 256 162 152 39 78 6 12 63 42 28 80 -17 -1 50 -3 78 86 154 126 106 169 131 154 176 172 270 279 230 156 234 478 649 690 621 422 286 150 150 160 211 222 147 143 111 88 110 147 161 148 147 84 92 151 135 109 63 92 35 39 66 44 21 60 88 38 39 28 113 53 39 76 58 25 25 65 83 57 68 62 107 101 79 56 38 67 45 46 35 -5 38 20 15 39 94 41 19 21 30 85 89 24 61 74 72 88 100 70 72 42 66 70 49 51 52 78 83 52 71 64 89 127 76 65 60 50 46 67 103 88 80 51 64 44 66 62 73 72 58 63 67 88 66 46 52 51 61 51 47 56 70 50 53 74 68 54 79 58 52 72 37 46 43 45 58 47 26 31 31 40 45 29 23 14 24 29 37 14 10 2 999999 3 999999 1 60879 325 798 30 11538 16 54 39 6882 2034 35759 40143 45187 49360 55030 58616 58611 59674 60313 61526 62719 60486 56417 55514 54534 54462 51927 48840 47687 47612 53351 65045 81326 98177 106260 92211 67438 50297 43069 38258 31149 23867 17907 13041 10019 8038 7933 8745 7995 6876 5668 4410 4038 4741 5504 6908 7825 8307 7699 6965 6266 4991 3591 3071 2570 2107 1573 1317 1269 1623 1631 9576 65155 188062 249987 172580 57894 8821 2491 2341 815 6248 56453 71520 6129 158 51 97 186 70 5 -17 58 5 54 80 -24 -18 102 144 12 69 46 -6 67 49 -32 -45 54 103 78 126 45 -13 -18 20 -35 -33 26 49 38 -13 57 81 109 15 45 31 -79 23 50 -62 37 17 26 -2 -22 -32 54 81 49 43 56 128 66 83 139 72 96 225 235 168 184 50 80 24 30 26 -17 60 77 24 59 67 94 100 84 60 106 43 43 106 117 157 186 208 155 164 209 205 266 288 261 322 306 289 231 241 242 147 231 182 167 175 118 128 79 23 113 105 141 100 80 108 96 95 185 148 123 7 1 72 41 3 56 49 46 44 43 -11 30 69 27 58 109 86 10 80 92 66 62 29 37 14 41 93 81 84 67 36 99 63 22 34 65 65 80 49 36 23 -12 31 23 14 49 65 42 72 43 42 62 25 50 53 31 55 67 82 45 28 29 37 66 62 83 77 86 61 70 78 77 92 64 59 68 62 62 73 76 69 70 66 77 78 60 51 58 65 56 58 43 53 71 66 56 47 76 62 58 62 60 68 64 49 56 46 46 28 34 29 42 36 32 22 32 39 31 22 15 13 10 14 5 10 11 60885 324 831 30 11541 16 54 45 6881 2034 27374 30437 35337 40738 44372 46351 47058 47741 49598 52447 55481 60444 66559 74328 83612 90703 97974 105301 112789 122072 128908 137755 165254 194867 187546 140459 95755 62107 48505 41301 35817 26565 18859 13595 10328 9391 9196 9848 9510 8743 8118 7730 7462 7221 7541 8060 8678 9813 10826 9302 6493 4936 3815 3021 2466 2128 1843 1411 1214 1157 1145 2129 4530 4728 11730 23350 14929 4671 1183 520 452 7475 19030 3274 -1 -38 29 4 -7 74 -7 50 63 86 32 5 20 41 110 19 32 -57 -7 -96 57 76 26 24 42 87 35 6 -36 16 50 18 17 36 56 -26 131 45 80 58 21 -33 -52 32 35 53 -45 18 -24 -15 64 5 13 71 11 64 2 -78 89 68 -1 -47 37 25 8 104 -1 62 39 32 23 8 21 24 125 88 -50 -33 55 40 39 -15 96 88 41 15 21 121 118 76 120 152 150 190 235 135 201 206 297 229 200 225 305 444 520 498 322 263 213 227 131 153 86 59 93 85 47 146 116 152 103 151 155 103 97 105 119 71 24 36 55 62 -13 14 53 65 70 39 46 18 60 78 41 14 61 -3 61 97 63 73 77 32 4 29 38 63 54 32 46 18 -8 42 60 34 23 56 55 53 41 60 84 25 52 54 54 30 52 55 19 43 57 62 39 65 64 41 64 54 73 73 30 47 38 70 74 72 57 58 87 78 62 62 80 68 60 85 55 55 54 78 74 70 85 68 53 66 77 49 53 46 63 60 47 63 59 53 44 51 50 50 53 45 63 46 50 50 34 38 45 36 29 26 30 23 18 999999 10 13 999999 6 60891 326 834 30 11544 16 54 51 6880 2033 14078 16328 18640 21146 23765 26265 29209 33123 38003 43426 47588 51362 60465 70697 78645 86202 98306 110091 120960 131256 148010 174987 205343 216268 197996 149146 98652 61786 42180 33251 24441 17964 16673 15090 12991 11394 10423 10431 10027 9430 9046 9033 8658 8665 8339 7857 7452 7438 8040 7570 5462 3604 2446 1959 1613 1493 1191 922 1031 1262 1209 14838 87064 175304 97306 59926 55734 16773 2896 393 136 113 103 -38 68 160 59 62 83 16 63 62 108 53 36 33 33 3 33 -79 -19 -32 80 74 83 46 7 119 95 29 28 -3 115 26 82 80 127 122 146 114 120 109 -7 -16 -29 -17 -3 99 82 34 62 7 35 31 68 -22 -47 32 122 133 110 66 26 32 23 45 96 28 71 72 98 37 -11 -15 23 4 78 56 17 103 50 123 71 14 12 19 65 70 57 83 145 90 59 117 200 155 173 206 186 185 199 177 169 205 205 229 287 224 220 218 148 75 141 117 35 94 44 93 134 168 94 67 134 88 108 100 127 109 89 149 116 99 58 25 31 45 45 82 49 54 68 54 77 88 68 56 64 86 90 63 49 80 103 59 112 40 59 68 71 55 79 56 56 33 41 50 36 70 43 17 11 62 68 56 69 64 74 62 41 51 33 65 72 111 70 82 83 101 46 54 72 99 73 72 91 104 92 89 84 79 79 75 52 64 63 61 82 85 56 65 73 57 76 58 80 56 64 82 67 59 75 72 86 84 89 84 65 68 58 65 71 37 36 66 70 56 62 47 64 42 47 40 42 35 33 42 41 34 29 20 12 18 6 999999 11 3 60897 323 806 30 11546 16 54 57 6878 2032 28012 27862 93943 20804 14942 17352 20522 24547 29086 35184 42185 50587 60316 72061 83655 96466 110450 129604 145935 154867 160810 166683 165681 154969 126109 85337 51835 31520 22390 17870 14086 11265 9766 9707 10046 10359 10600 10317 9977 9556 9026 8722 8772 8497 7504 6846 6185 5781 4639 4082 3886 3253 2840 2426 1964 1517 1314 1336 1379 1138 1337 3691 10289 9725 14570 16878 50019 108798 162873 206682 185501 104980 12707 711 -62 27 41 29 1 15 -42 50 -27 -63 59 40 -25 -11 91 98 121 92 17 -1 -8 48 42 62 23 -22 72 127 110 27 -10 19 71 84 85 68 46 -16 35 -81 15 55 5 41 36 19 -17 12 -27 -12 37 -6 43 72 30 2 -68 23 17 29 25 27 28 36 42 24 -17 -68 0 76 97 115 35 32 5 14 53 -32 5 51 65 48 21 22 36 46 79 64 53 47 149 122 90 182 210 189 189 150 151 130 154 143 161 223 190 147 98 134 84 40 68 119 126 126 53 53 111 133 118 170 129 77 114 108 92 113 97 71 85 43 45 47 36 79 73 54 26 4 68 34 26 36 72 12 40 47 23 64 36 31 59 84 64 52 78 60 30 34 38 26 50 46 56 26 23 49 30 29 28 -5 43 37 61 53 62 45 14 30 27 67 66 29 30 56 51 67 70 66 84 38 46 102 82 57 22 49 70 73 87 73 84 77 78 60 56 51 73 68 59 69 49 52 60 54 38 58 63 54 59 59 58 39 46 66 65 59 32 29 33 38 62 58 35 45 33 37 41 33 37 19 18 29 24 16 14 22 8 999999 3 60903 316 929 30 11549 16 55 3 6877 2032 45696 46701 54913 63480 72570 84509 96947 108447 118510 123696 123500 126959 135273 147540 157357 159511 152633 133366 103370 70634 46846 33326 23151 14690 10716 9475 8686 8130 8457 8860 9456 10379 11100 11783 11276 10126 8724 7565 7314 7744 7987 8325 8276 7617 6756 6122 5421 4895 4778 4544 3941 2991 2346 2255 2191 2016 1923 2232 2333 2304 2259 865 4766 20244 66679 100652 61887 14654 1345 1 7 -11 15 31 70 128 44 43 103 31 3 6 20 42 -9 2 54 29 66 112 46 -25 -28 39 66 68 62 46 26 35 -17 68 48 128 110 21 40 20 4 -1 22 -2 24 39 29 -6 39 76 14 -49 -64 -24 -5 -8 13 52 63 35 34 18 -10 -35 -21 -24 35 40 47 18 -25 -49 21 40 77 53 -1 23 84 64 15 22 76 88 99 47 25 32 119 135 99 98 162 132 116 170 126 190 231 232 142 98 101 86 170 91 121 139 149 116 102 47 100 58 53 116 102 110 115 134 130 75 129 133 87 82 117 162 164 101 68 56 85 82 19 7 37 54 76 90 36 12 59 65 56 39 24 50 41 -11 -4 27 49 73 104 82 46 38 50 61 62 66 62 35 15 35 54 35 27 20 21 42 68 56 69 64 41 34 48 50 38 41 58 67 66 45 34 58 64 62 61 57 66 65 58 62 72 70 47 50 67 71 42 45 44 50 61 62 62 59 60 57 65 57 43 31 59 60 41 33 55 62 47 47 66 61 42 47 36 30 46 53 34 31 32 22 22 17 25 24 24 16 9 3 5 19 16 12 60909 322 992 30 11552 16 55 9 6876 2031 71289 69450 78474 91479 101664 106288 109126 114637 124666 135961 142404 149210 157035 167381 175250 170679 146999 115482 87595 62715 42316 32586 25584 17748 12889 10850 9884 9569 10387 11596 11880 11984 12354 12017 11780 11483 10894 9803 8780 8009 8069 8313 8670 8467 8042 7811 7312 6846 6439 5438 3996 3251 1953 1266 976 745 509 422 298 278 388 914 2947 5304 5498 3495 2383 272 70 65 87 119 151 128 145 95 41 59 65 41 7 34 37 2 90 102 -14 49 -15 -30 44 57 114 83 44 60 3 6 -46 -12 79 77 90 29 35 31 73 142 71 6 -30 15 59 8 57 68 6 47 112 110 18 -1 110 119 42 52 24 16 47 30 46 22 144 132 76 1 42 57 56 102 51 11 65 85 49 30 52 17 0 13 103 144 65 74 88 104 172 96 106 113 148 180 270 155 155 205 193 210 223 153 97 121 159 167 146 169 170 180 123 76 104 53 121 207 196 210 325 277 175 190 144 146 173 161 165 175 172 174 109 100 60 69 59 67 66 81 55 22 37 36 71 82 77 37 26 63 34 26 63 107 74 99 84 47 51 88 73 73 63 67 79 40 66 50 47 53 39 81 75 45 59 62 46 60 56 62 39 69 58 63 120 104 59 81 74 106 92 118 115 104 78 64 84 88 83 107 123 73 82 94 71 73 85 65 47 60 67 82 89 68 79 88 80 88 68 44 54 68 73 78 64 89 74 68 70 68 66 58 53 50 66 65 68 59 57 55 40 43 40 32 35 37 39 27 21 15 16 20 11 4 9 2 60915 321 960 30 11550 16 55 15 6874 2031 64762 63203 68753 80744 88641 92985 97700 103647 116798 131186 144060 155433 166935 179334 178446 153476 109153 69885 50362 42886 38284 34648 28688 19576 13196 10606 9369 9324 9737 9900 9839 9957 10640 11237 11190 10988 10203 9415 8396 7117 6568 7056 7685 7636 7376 6921 6555 6580 6624 6314 5954 5924 5322 3866 2545 1815 1277 889 705 961 737 326 978 3426 810 -13 -25 -17 -61 23 53 29 23 80 91 59 14 31 -31 -6 22 1 35 67 42 9 39 1 -25 -1 8 14 9 -13 -44 -30 29 37 64 21 4 -35 15 41 67 65 1 21 42 -3 -6 -4 -62 -32 -37 -7 9 34 33 4 -20 -25 9 11 5 27 36 -11 -33 11 75 81 36 7 4 26 -23 27 -2 52 11 48 22 -4 52 28 24 54 43 48 35 6 56 38 38 42 90 86 85 144 212 203 172 115 90 114 151 152 157 151 165 188 196 114 200 179 186 191 149 116 114 132 181 267 273 272 333 323 312 259 166 116 125 106 175 236 209 118 100 131 85 30 31 26 6 7 34 38 21 8 57 20 49 98 81 28 24 67 57 87 40 47 93 106 88 47 42 52 55 44 23 50 31 21 36 53 48 40 63 72 97 53 46 34 67 68 48 43 62 58 41 46 32 53 68 47 57 61 50 73 80 64 91 78 67 101 88 64 79 90 82 55 61 92 84 69 80 96 91 56 60 52 42 70 83 55 36 47 40 77 88 61 68 65 75 54 58 50 46 36 44 49 39 25 36 48 57 26 15 9 21 19 14 14 22 11 6 999999 3 999999 5 60921 326 957 30 11547 16 55 21 6873 2031 23631 999999 575206 90098 90971 98338 107536 116402 124429 131813 137484 140965 140651 131513 116204 97049 75015 54567 37987 27749 22270 18620 15870 13731 11671 9843 8574 8028 8129 8709 9033 8632 7856 7400 6923 6229 5751 5699 6013 6540 7082 7524 7825 7912 7954 8118 7938 7250 6465 5603 5348 5635 5513 5275 4644 3705 3263 2671 1836 1303 1172 1240 3007 13300 37801 70839 53633 25391 2732 80 23 57 65 98 92 191 129 28 31 83 79 22 1 3 59 1 85 62 22 71 109 113 72 97 83 117 75 134 85 107 86 100 170 120 79 115 73 64 41 41 92 66 33 59 57 90 67 96 81 48 34 30 -1 101 17 12 73 60 48 160 78 32 84 134 80 71 110 76 173 91 76 138 77 100 92 93 93 31 86 82 68 119 90 150 121 103 76 57 106 127 141 122 228 264 237 261 215 192 156 143 134 188 198 208 234 254 199 164 196 213 217 223 250 384 453 643 1217 1676 871 260 177 138 181 211 187 190 156 112 109 78 47 73 106 114 73 76 110 99 100 115 108 77 97 120 95 70 65 82 123 140 103 96 96 84 95 83 78 101 118 107 99 66 75 100 70 76 93 88 71 68 82 84 81 90 97 94 106 94 88 108 107 117 136 122 87 86 105 116 85 80 98 108 123 114 95 115 130 118 100 103 112 98 94 115 108 108 126 124 120 119 105 92 101 103 115 112 96 85 84 81 88 89 93 105 116 124 113 99 100 93 92 84 84 80 74 64 61 68 76 69 60 52 51 59 53 48 47 42 46 34 36 27 14 6 13 15 60927 319 984 30 11544 16 55 27 6872 2031 554861 127221 96258 96506 97097 100079 104475 107657 111715 116598 115046 101806 81792 63635 44438 26685 16070 11158 8974 8392 8055 7322 6181 5436 5525 5861 6140 6169 5946 5530 5434 6131 6704 6143 5275 4590 4195 4399 4830 5587 6477 6771 6470 6408 6586 6772 7948 10009 11289 10644 8238 5492 3666 3333 3654 3749 3321 2808 2213 1846 2063 2294 20906 115875 167857 84455 27947 3403 115 45 76 48 41 28 -29 -23 43 15 32 45 39 17 6 9 18 19 3 59 149 76 56 51 12 49 52 57 86 130 32 -36 28 32 38 38 19 44 39 17 -17 -9 42 -5 12 22 84 32 67 47 33 2 36 28 -13 -18 1 35 61 39 23 -39 73 83 109 18 -28 44 93 78 20 35 -53 22 38 12 39 13 43 45 65 12 99 55 53 80 140 86 98 133 89 50 112 185 164 193 175 232 207 283 227 153 150 152 187 198 159 183 136 67 82 160 245 387 474 491 654 815 619 305 175 88 89 101 75 117 125 72 75 79 98 75 17 10 11 37 62 87 70 46 67 58 19 22 40 61 53 66 52 48 45 49 87 92 70 77 94 45 27 27 27 51 49 38 47 50 59 67 66 57 46 50 53 30 63 75 46 53 72 69 69 77 71 82 96 82 99 110 85 100 119 88 51 39 59 77 79 87 104 86 79 88 85 83 86 76 71 65 61 65 66 81 67 61 67 72 63 66 77 72 58 62 72 95 82 74 70 62 49 54 70 66 66 59 52 50 53 55 48 47 39 24 23 33 30 38 28 24 17 27 12 60933 318 924 30 11544 16 55 33 6870 2031 59753 222558 157506 179892 57444 57023 60553 66211 75127 86342 96741 95691 77504 52566 30214 16640 9395 5622 4370 3920 3391 2775 2176 2064 2238 2292 2462 2863 3358 3463 3337 3274 3102 3216 3559 3846 4064 3844 3137 2339 2021 2850 4594 6035 5871 5322 5871 6192 5465 4677 4106 4160 4092 4101 4174 4167 4607 4509 3950 3183 2998 6294 31758 71031 197772 391721 493301 303764 75209 5049 115 -32 43 4 72 11 -21 10 14 -69 -97 -15 58 -12 -5 14 -49 53 20 -17 -40 -21 40 9 -22 6 13 15 -13 19 46 28 25 52 -2 -13 56 24 -5 29 38 -7 -12 -4 51 48 34 -96 999999 -90 -61 45 -45 -5 -25 22 -82 34 -9 -70 3 11 67 60 -20 -12 -20 47 -12 -95 -57 58 34 30 -2 4 41 31 28 19 40 24 3 56 4 -11 53 36 95 80 68 97 103 53 102 158 223 236 197 161 168 115 104 118 135 148 207 198 102 60 105 159 187 273 310 288 199 173 212 198 124 83 62 42 89 113 123 84 48 76 35 -2 6 16 -6 -39 -17 33 15 2 14 21 26 45 59 52 30 17 29 33 44 55 72 73 46 38 28 7 25 37 45 33 4 7 6 6 22 22 20 43 33 19 28 32 28 35 46 32 15 14 21 19 25 32 20 16 24 32 53 47 35 32 28 31 43 69 64 43 52 49 54 51 50 45 39 39 23 30 39 47 45 42 47 36 42 41 21 20 36 49 46 31 30 21 38 33 27 32 32 18 13 23 35 33 27 30 10 8 16 16 9 12 10 13 2 999999 2 1 60939 316 954 30 11544 16 55 39 6869 2031 40074 35551 41064 48035 57763 70935 90792 119141 160217 206923 229349 213998 171449 126286 89051 60276 34584 14987 9459 8488 7466 6582 5745 4740 4189 4281 4684 5044 5499 6312 7075 7129 6553 6098 5772 5052 5395 6439 6438 6629 7655 8008 8126 7941 7990 8534 9347 10182 10683 10387 9210 8122 8187 7839 5560 3741 3001 2707 2429 2284 2761 8750 40943 121658 123626 35045 2349 62 -62 126 141 113 101 78 -54 -85 -38 -18 16 28 5 62 83 37 -16 9 101 -31 9 5 42 2 23 38 -1 2 25 4 10 62 -6 -31 -17 35 30 -16 -61 6 -13 12 50 -31 -26 999999 -13 26 -10 25 -33 -44 -3 4 -24 41 -36 -34 1 26 -26 -19 -1 32 10 8 4 -6 8 -10 -1 48 46 35 -11 -13 44 48 67 28 22 41 35 37 91 74 31 54 77 22 -5 25 88 87 84 114 149 151 187 181 175 205 245 233 202 230 249 207 166 143 122 126 106 101 91 138 211 228 192 209 248 291 267 172 100 46 54 120 117 64 34 39 5 13 11 8 38 -8 -38 -3 22 50 40 -4 5 58 36 -11 8 45 54 55 45 33 26 44 56 23 8 13 19 15 34 32 15 39 55 27 16 22 18 18 31 22 17 25 31 53 47 41 29 36 34 22 48 42 50 54 40 40 55 72 51 39 61 68 72 66 54 60 46 33 41 57 54 63 63 66 53 36 23 47 54 19 17 49 44 46 49 45 41 54 61 52 45 35 46 48 56 36 33 38 41 32 51 37 13 17 15 18 22 17 15 21 19 2 6 14 60945 320 951 30 11541 16 55 45 6868 2031 45794 53029 50620 43053 119752 999999 145039 128237 160748 197102 236217 273194 294809 273470 201018 111553 50183 27009 20847 18015 15404 12872 10224 8040 6816 6312 6825 7511 7478 7634 7552 7029 6587 6643 6890 6958 7222 7556 7754 7692 8101 8656 9395 10406 11960 13207 13278 11658 10156 9214 7972 6805 5967 4562 3816 3669 3501 2989 2264 2087 5779 10656 9278 1970 -53 20 6 17 41 60 46 74 6 -80 -56 999999 999999 -17 -70 -34 38 53 73 60 23 2 -37 -29 -23 5 40 23 4 69 52 46 71 106 79 36 -58 -56 15 26 -4 24 7 6 -45 -47 -14 -52 -34 43 8 -17 -41 -21 -36 9 -32 -40 -14 -43 -65 1 51 11 -23 12 59 63 45 29 46 51 34 41 94 98 60 1 -28 -6 50 84 62 39 27 38 2 35 65 9 42 82 122 115 85 112 164 151 146 169 181 204 179 219 222 228 237 324 378 259 202 242 194 151 173 184 147 141 121 122 161 155 172 146 131 277 349 208 102 82 71 108 85 59 70 17 23 42 30 36 26 21 24 -17 4 30 55 42 46 20 20 52 67 36 56 51 42 31 27 56 52 30 3 6 8 35 63 49 22 18 -14 24 25 46 48 38 62 51 41 69 61 37 32 12 34 32 61 41 59 107 79 40 56 24 47 42 30 32 53 71 70 48 63 77 68 89 72 42 55 43 46 51 30 39 42 32 48 55 70 73 49 39 66 40 70 72 64 56 55 58 40 44 58 52 38 45 42 52 52 34 51 43 29 18 24 31 35 26 22 9 12 14 11 7 8 13 60951 303 979 30 11539 16 55 51 6866 2031 33654 78604 999999 999999 999999 635932 189655 210762 212890 187753 134682 79426 48144 36943 34268 32205 26401 19606 14791 10084 7881 6957 5758 5566 5882 5349 4885 4382 4518 4749 5065 5753 6138 6447 6639 6625 6977 6933 6921 7424 7482 7246 7753 8812 9150 9623 10178 10074 9169 7981 6968 7075 6827 6364 5404 4964 4437 3919 3167 13529 107092 246530 173195 59430 2906 -53 -28 -40 -8 -23 -57 -24 0 -14 45 52 -73 -11 -15 25 23 4 -37 20 -12 13 -20 -9 32 46 21 7 -89 -44 -32 -50 -36 11 85 26 -45 3 64 7 12 18 50 34 -24 -20 10 78 -19 -34 -31 -67 -49 -64 -82 -94 -50 -11 -4 14 -67 -21 -16 -25 -63 -35 -22 -15 15 -74 -9 -26 -3 3 -6 5 54 61 -16 2 16 8 -41 47 5 -21 -15 89 -11 57 -1 7 -66 23 74 63 90 52 87 151 88 84 164 207 337 394 404 357 358 209 260 333 200 183 198 195 227 178 159 126 215 121 142 147 214 184 187 167 143 91 83 86 38 24 24 51 -15 10 -21 9 -37 -12 -28 11 -15 -25 -33 -52 -37 1 25 66 65 43 39 11 21 37 10 33 -5 -6 5 6 6 8 17 -3 -13 -33 -38 -15 -16 17 22 28 -14 19 -39 -16 55 16 -29 -4 30 -14 16 50 10 -15 18 1 18 21 16 18 -3 47 38 20 26 33 2 31 51 59 33 27 -5 6 44 39 18 38 34 28 18 7 18 35 43 38 24 6 15 38 15 16 31 20 23 18 13 5 15 999999 9 8 10 60957 318 945 30 11535 16 55 57 6865 2031 35695 47064 71055 999999 999999 478149 148504 149567 138429 115906 92971 74367 65187 59280 51097 39666 30320 23097 16847 13106 11060 8734 6945 5692 5160 5054 4975 4668 4686 4994 4783 4318 4303 3972 3796 4052 4450 5144 5330 5592 5972 6192 6199 5425 4784 5065 5581 6210 7272 8073 8064 8251 7991 7674 6568 5533 4908 4354 4210 8693 51673 182864 369606 479598 300344 110159 5717 -47 -57 -49 -73 88 153 16 -84 73 25 -2 -15 -97 -66 50 63 93 65 91 29 38 46 -23 -31 59 79 62 126 18 24 46 -44 -74 29 65 12 60 93 17 -55 -8 135 73 76 19 -32 57 -11 71 65 17 -5 48 -35 -13 -31 -23 -100 17 -27 -31 -12 15 999999 -22 32 48 28 64 17 26 34 53 58 44 54 10 71 98 -14 -40 5 45 -17 5 14 74 -4 43 111 61 27 22 92 105 191 107 94 123 109 134 148 133 242 297 372 543 548 448 440 317 319 446 394 457 379 393 324 225 200 138 144 183 181 231 172 182 93 112 87 67 28 49 -7 19 -8 58 70 18 26 44 63 25 43 28 39 27 11 30 39 0 1 18 26 59 58 41 52 43 36 77 36 21 22 28 43 33 34 21 29 42 34 7 37 52 54 54 39 36 32 57 67 55 47 84 64 43 37 24 66 65 77 77 47 115 98 89 65 31 68 74 86 36 52 55 65 84 43 62 85 51 41 53 72 70 68 69 55 66 73 46 38 37 64 53 55 50 45 61 43 55 27 46 47 50 43 38 18 21 16 5 15 40 34 34 27 26 12 5 6 2 60963 322 940 30 11530 16 56 3 6864 2031 320 108625 280417 17735 999999 205625 93704 89240 85700 86335 96246 116992 121984 106573 82795 68105 60182 37455 19953 12449 9806 8696 7740 6302 5612 4349 3692 3202 2780 2845 2617 2267 2139 2373 2637 3076 3252 3454 3542 3377 3423 3542 3747 3735 3540 3470 4261 5670 7096 7594 6791 5886 5643 5234 4113 4135 3451 2764 2925 4199 7360 34222 122183 261592 512959 716986 464201 24514 6125 332 -35 74 48 21 24 133 55 80 53 -35 -27 41 20 -2 79 53 68 83 84 -50 -2 56 56 -13 -16 30 48 48 -25 107 20 -10 53 28 -2 -18 87 43 -36 76 10 -8 63 -4 53 34 79 -10 30 36 -22 68 43 46 31 -9 11 68 -17 -1 -70 -28 23 31 28 -8 6 -3 -14 62 69 50 53 115 81 78 117 -43 -32 56 82 67 118 -22 3 85 29 86 139 159 123 180 193 95 164 171 172 169 114 238 466 633 673 549 517 383 364 384 410 412 432 372 279 170 187 147 199 164 213 196 155 91 112 124 140 156 88 106 56 33 48 35 19 46 4 15 3 48 103 47 38 -3 83 60 49 79 42 -8 90 51 65 83 37 83 93 120 52 41 78 34 17 55 46 23 46 28 33 46 61 60 84 22 32 60 77 27 60 45 80 75 25 11 52 24 40 82 82 74 71 90 75 64 51 79 80 85 82 65 104 92 63 82 61 62 85 52 45 43 36 92 78 48 70 91 85 65 67 68 41 35 45 44 85 66 36 46 63 69 65 58 44 40 44 51 42 43 51 47 29 39 40 15 25 38 16 10 13 11 11 8 5 4 60969 320 935 30 11525 16 56 9 6862 2031 22924 21095 719915 999999 138005 100358 103223 98044 93314 93406 91446 78817 60540 42227 25593 14275 9853 9125 8238 6687 5174 4230 3734 3563 3126 2715 2167 1727 1414 1185 1143 1663 2027 2033 2176 2357 2585 2627 2674 2511 2269 2301 2031 1806 1665 1738 1936 2258 2815 3170 3419 3828 4495 5814 6475 6617 6610 5308 8439 32416 91599 179561 321450 536843 679135 519973 147629 3849 999999 -17 -65 -40 999999 -4 -18 58 -37 -23 33 11 96 51 61 -15 12 12 27 56 75 61 48 33 17 51 81 90 39 29 83 112 57 -8 73 -13 87 22 -53 -42 3 -5 3 -35 47 -40 -51 53 72 54 7 0 -6 27 31 -22 -96 -16 35 -21 -56 -87 -63 -50 -33 80 73 31 1 34 46 -18 24 65 18 32 71 58 -31 57 79 14 52 87 46 92 116 78 81 16 60 71 138 136 210 232 177 212 235 424 650 514 402 377 320 290 741 1213 1073 647 378 188 159 90 105 92 127 125 165 143 116 112 85 23 48 100 129 108 130 81 46 51 43 5 50 100 92 52 66 77 71 84 94 49 88 33 42 55 27 19 15 27 80 87 64 24 43 0 83 16 3 28 16 61 40 9 -22 23 35 44 29 21 16 48 73 94 100 44 61 47 -10 36 51 84 70 61 67 67 80 59 87 101 39 71 84 88 90 89 67 97 92 74 65 33 72 72 46 62 64 74 78 50 55 80 91 72 47 44 35 43 48 48 41 63 63 46 59 54 45 32 53 51 61 44 31 28 34 14 19 20 39 24 15 22 22 11 4 999999 6 5 3 3 60975 315 929 30 11519 16 56 15 6861 2031 123028 614083 999999 137560 80503 72362 69517 76151 86932 91050 94283 98434 102897 109222 101318 67788 35900 19344 11178 8016 6625 5024 3745 3125 2293 1804 1813 1900 1814 2156 2494 2855 3011 3258 3700 3663 3402 3412 3497 3631 3276 3088 2840 2814 2687 2163 2419 2851 2651 2281 2295 2303 2162 2397 2698 2523 2542 2723 2720 2981 5469 32203 143827 357159 401169 166572 6605 999999 -64 -51 26 999999 -48 -55 -65 47 -15 -89 -63 -2 -74 40 -43 45 85 16 -8 36 -40 -64 87 49 -42 87 59 57 112 42 174 82 92 131 153 150 63 -34 24 23 -51 35 -31 8 26 53 -44 -57 -42 999999 14 -11 -8 -6 -41 -44 -27 -12 -3 44 29 -19 21 -37 1 -10 67 21 9 57 28 12 15 -34 -25 0 -3 -63 8 -61 0 64 33 -10 16 7 26 53 39 3 61 130 73 120 131 183 187 266 311 398 406 454 366 317 416 1000 1571 1626 1359 1040 749 452 305 204 166 83 65 64 100 81 107 87 154 95 49 73 110 111 69 59 32 74 28 26 61 41 63 14 46 29 35 9 44 -9 14 34 38 29 37 38 -3 -6 61 72 59 76 14 42 29 10 43 61 27 35 18 52 41 50 63 23 10 60 79 21 -6 5 17 2 55 20 63 44 29 43 18 20 74 45 47 57 61 8 41 77 52 86 74 66 55 73 55 43 58 47 33 44 49 53 48 55 28 36 42 43 31 32 29 51 54 32 41 43 27 34 49 39 36 19 25 47 31 42 19 34 24 20 16 15 21 9 15 12 17 5 999999 5 1 60981 319 895 30 11515 16 56 21 6860 2031 46714 42197 43804 45953 41612 31991 29883 32034 39242 52342 66817 84237 100245 115869 137609 157040 138235 96664 65072 34680 17313 13881 13470 11680 10068 8007 5652 3909 3531 4162 5141 5461 5766 6234 6682 7089 6561 6151 5913 5343 4902 4668 4101 3605 3185 2528 2252 4818 6328 3466 2198 2196 2161 2197 2570 2335 1840 1371 951 770 817 904 1796 15569 55049 54570 6610 77 15 -35 -39 -23 -21 4 43 4 12 75 -75 -58 -93 -47 17 55 -1 54 84 16 37 41 26 96 26 84 -6 30 17 -71 12 125 60 120 136 19 125 142 69 64 54 73 18 -38 83 31 67 61 -1 5 75 24 -50 30 -8 25 -15 63 42 26 -2 -18 11 68 -5 73 2 7 12 -81 -38 1 -44 24 61 55 60 37 34 -15 7 45 67 101 61 48 63 70 66 61 115 163 -15 30 149 213 309 347 373 447 420 390 377 506 598 964 1529 1749 1580 1273 1079 1012 859 665 553 403 300 204 149 97 27 57 50 158 224 183 110 45 -7 107 144 119 111 62 26 61 16 53 51 37 61 10 49 44 75 95 42 87 78 47 60 25 50 39 74 83 67 46 61 34 54 32 33 3 51 91 91 92 14 22 68 37 23 14 32 24 48 46 36 33 46 78 78 28 31 49 68 53 44 33 32 51 58 51 43 59 65 45 52 102 66 39 41 62 57 45 31 51 45 60 63 36 32 37 40 52 62 59 54 36 51 49 52 73 62 43 42 64 55 25 32 20 33 38 30 18 27 17 28 4 2 17 5 5 9 2 5 0 999999 999999 1 60987 316 861 30 11511 16 56 27 6858 2031 57012 48105 47295 47524 49098 50934 51780 51784 50131 48129 48447 51778 59025 79191 107356 136735 174867 189268 144901 99085 72535 50689 32803 16681 9416 7437 7455 7721 6702 4469 3189 2725 2762 2743 2982 3238 3484 3812 3582 2923 2955 2899 2444 2141 1660 884 543 700 643 632 723 832 817 852 996 1048 1017 911 644 1016 4831 17690 17622 1168 362 252 169 164 79 -8 -9 30 10 -71 -38 -56 25 10 24 -8 -12 -16 -60 -51 19 6 12 30 37 38 78 -35 44 39 61 -24 -39 44 61 40 44 34 999999 93 61 9 85 103 -57 -6 28 61 80 43 -38 4 0 -65 -33 -30 50 124 11 1 51 94 -31 19 48 4 -66 -16 27 24 -24 -12 -15 -9 15 80 44 4 18 -16 -19 5 17 37 -39 46 51 71 43 2 26 -20 7 71 116 105 96 139 187 268 229 298 301 364 498 635 852 1228 1403 1762 2172 2247 2298 2233 2404 2614 2323 1631 970 558 384 154 89 40 94 109 136 165 151 93 90 72 98 83 124 137 55 70 71 28 -1 17 35 83 15 4 7 17 15 37 6 44 31 -2 37 26 19 5 29 23 42 10 33 21 28 31 16 46 57 34 47 18 13 26 7 -5 38 -1 51 68 39 32 33 10 39 28 28 9 37 74 43 32 44 35 43 46 39 56 72 62 80 69 57 78 61 78 45 55 67 56 22 30 70 54 53 52 37 48 30 41 43 62 56 43 42 44 53 62 61 23 31 55 46 23 38 44 54 57 42 44 17 21 34 29 4 28 17 11 24 15 999999 0 60993 326 918 30 11508 16 56 33 6857 2031 29855 35407 41993 44740 42268 35701 26247 21380 19161 17978 20311 32362 51656 68033 72214 64942 49553 37169 30279 26514 22188 18473 14883 10701 6462 3275 1074 281 122 165 396 454 616 758 961 1099 1332 1486 2005 2439 2300 2334 2264 2682 5331 10679 47155 184801 282795 173879 81427 21756 1012 68 311 833 526 24831 159027 298187 252876 81763 44616 70324 92981 103398 96745 59468 183085 201244 20822 19 45 118 46 41 46 8 5 28 -25 130 63 -33 -14 -37 18 87 59 42 70 49 10 95 60 32 -20 62 78 80 40 1 45 140 77 88 91 44 194 284 373 419 380 442 286 166 109 100 39 71 11 9 103 93 87 26 37 66 4 102 48 19 15 91 51 33 4 -5 -9 39 112 73 64 73 84 38 93 59 81 144 130 43 0 51 34 78 93 117 72 114 162 238 267 388 390 404 743 1025 1509 2422 3326 3698 3763 4000 4410 4258 3930 2848 1524 686 323 148 65 47 132 99 102 100 147 178 150 108 154 108 129 112 84 152 168 112 119 111 64 117 82 51 40 119 88 50 11 38 -2 60 106 118 65 42 41 -8 78 106 85 82 112 59 55 31 51 72 62 62 63 61 81 50 110 56 81 96 63 56 52 58 103 72 73 81 64 85 81 50 86 79 110 106 83 93 80 100 75 120 126 101 113 71 100 91 78 113 68 70 91 107 76 92 81 78 98 110 99 82 96 67 68 85 98 86 100 74 90 95 85 89 79 83 74 81 75 87 81 84 67 55 60 63 58 55 52 42 43 41 42 33 37 32 31 28 9 11 18 15 6 999999 4 0 60999 328 733 30 11503 16 56 39 6855 2031 63995 62737 62494 72956 89657 106287 124359 138284 135838 128663 117553 99703 82585 65472 56296 53564 56130 68881 95020 132033 166457 164117 120253 77033 49689 33003 37204 29637 18725 13534 10193 6856 4195 2390 1143 997 1214 1681 2037 2444 2709 2944 3261 3129 3328 3562 3232 3072 2052 1010 812 734 718 633 1221 2026 526 496 610 594 650 953 1337 1514 6451 26221 73998 81370 15097 1235 209 556 228 7234 36355 30661 12538 404 -53 60 123 69 -69 -21 -6 -1 18 48 -16 -28 30 54 43 95 47 29 40 92 92 133 58 110 61 -48 2 21 69 145 368 659 915 1205 1373 1208 1194 1205 1220 1487 1974 2301 2221 1514 848 637 418 261 194 95 48 59 10 -5 21 49 61 62 9 -30 20 5 999999 -19 72 38 33 21 29 27 47 67 65 119 42 29 74 -1 83 57 65 43 52 91 83 87 75 108 161 176 309 398 482 694 1004 1524 2160 3055 4259 4626 4157 3575 2733 1669 900 647 333 176 147 163 172 96 91 105 165 109 120 126 170 163 175 128 140 153 114 110 111 140 110 113 45 97 115 52 39 31 8 27 33 -5 5 83 -7 10 22 109 28 11 17 50 60 73 55 19 38 65 58 87 23 46 63 10 30 1 49 26 10 55 64 18 19 47 44 51 48 23 74 58 49 92 68 40 56 84 67 55 82 67 88 95 36 43 82 94 96 85 57 76 49 77 94 80 61 57 86 81 67 66 67 72 62 95 104 72 43 47 61 50 63 71 64 58 63 42 63 70 58 40 49 57 57 45 43 55 51 45 31 41 40 37 32 28 15 24 28 18 11 12 9 2 61005 325 699 30 11499 16 56 45 6854 2031 111856 134361 119325 83579 92083 106181 121052 136828 149925 156618 153100 136777 113069 99163 84597 72139 70375 81978 105072 137766 156615 139799 94826 55504 34952 24187 16463 10600 7330 5953 4253 2878 2351 1679 1102 739 595 744 633 819 969 1152 1299 1400 1610 1755 1839 2014 1840 1488 1270 963 725 788 810 691 554 588 676 902 1117 1811 2323 2945 6586 26994 122993 138118 40313 1660 92 75 -16 46 60 63 -15 -17 -38 -4 17 14 -79 92 17 57 -59 8 119 43 64 42 -88 54 79 126 19 -17 45 -3 7 -41 31 99 88 169 303 408 523 513 565 577 528 611 559 663 697 806 874 901 1004 1149 1196 1281 1626 1486 882 1108 466 184 37 -12 79 37 -27 -2 39 -3 -6 -2 68 -32 -33 24 70 17 -28 -17 35 26 80 34 47 69 29 58 59 0 57 43 37 133 160 140 131 35 92 204 289 414 329 465 901 1900 3422 5277 4771 1912 682 316 155 154 148 177 235 224 233 219 132 97 149 144 89 99 74 150 151 224 170 114 157 140 108 85 95 90 173 172 26 49 73 22 14 81 35 49 59 53 22 78 36 33 40 19 3 37 68 77 83 60 42 54 26 81 15 17 11 38 68 33 33 20 29 27 58 55 48 48 56 39 65 78 73 41 56 53 32 22 46 29 64 66 107 78 63 45 62 64 77 83 65 35 24 47 83 89 82 61 42 47 36 61 51 41 41 66 80 78 48 64 51 63 57 28 26 36 36 41 71 71 65 42 33 59 47 38 41 47 52 33 22 8 14 17 8 20 30 22 16 8 999999 4 3 3 4 61011 325 784 30 11494 16 56 51 6853 2031 203681 49792 52310 54628 53194 50055 46634 42206 35627 31479 28840 25212 22349 19516 18313 21024 26708 34618 35106 24437 11349 6034 3946 3023 1930 1000 656 116 999999 999999 999999 999999 999999 24 96 235 573 765 908 842 940 1053 1086 1163 1247 1367 1171 902 558 343 116 -22 999999 999999 999999 999999 -16 -1 344 863 2701 31350 140102 354776 558040 679224 527443 353189 354678 98447 4648 102 69 31 104 68 25 -7 2 -11 -38 36 90 -22 12 -21 122 75 84 32 -16 149 104 55 59 68 28 -18 74 38 79 29 46 185 103 65 124 88 126 118 142 166 187 165 180 264 462 461 254 199 175 240 190 148 39 126 155 145 117 14 15 101 25 5 46 57 52 45 65 45 56 90 78 93 90 52 -28 39 119 132 88 112 139 108 105 105 11 91 225 193 152 134 180 224 260 303 397 400 357 598 1337 2714 4456 4646 2270 810 418 274 129 143 113 185 242 237 294 220 168 108 123 142 170 92 149 212 222 175 82 143 129 56 112 96 143 116 150 157 100 81 67 49 66 53 43 91 91 35 57 61 63 50 76 58 70 42 36 49 90 54 66 41 34 67 56 48 42 47 69 80 42 52 122 92 92 64 48 69 59 73 54 4 27 47 58 60 63 61 92 66 71 77 40 52 100 94 102 85 97 93 85 68 90 89 82 63 97 71 80 72 78 76 69 74 69 74 64 84 96 69 49 69 81 69 66 62 70 75 81 77 60 60 73 72 60 59 47 52 62 55 44 37 39 38 47 33 27 35 32 21 23 26 21 25 3 2 1 61017 328 719 30 11489 16 56 57 6851 2031 113860 108881 114926 115518 114416 111010 108186 101868 96200 87930 81385 76958 74311 68159 59334 48147 34812 27343 27782 36042 43461 43198 34142 18000 7971 4460 2615 2000 1458 1235 893 386 169 333 663 843 1077 1510 1801 2400 2846 3257 3791 4327 4918 5044 5011 5021 4666 3755 2952 1936 1172 865 654 498 479 298 435 480 1006 1671 1480 28957 194953 346410 262337 38553 44605 26584 2143 2231 1805 72 72 20 81 5 -38 4 14 52 34 26 -40 49 27 25 74 -10 67 75 20 28 0 -7 58 7 4 -47 106 66 107 176 166 80 61 -24 26 103 101 195 129 76 12 70 102 66 101 97 116 115 125 23 138 74 127 103 80 8 72 86 49 120 44 47 22 47 36 141 103 44 78 22 11 43 43 116 38 73 75 34 65 110 85 123 83 113 84 139 129 85 118 136 172 170 301 596 1484 2442 2779 3667 4897 4960 3279 1531 731 397 248 204 224 145 157 119 138 256 248 142 104 172 95 132 128 138 100 181 286 194 150 159 140 140 143 132 128 129 115 130 75 90 69 52 73 88 46 54 68 80 73 98 43 37 46 19 75 84 100 69 72 107 129 48 71 72 72 83 66 35 18 75 129 23 40 57 50 52 81 78 63 51 63 57 114 107 95 88 52 49 80 57 75 44 41 81 111 124 81 93 104 92 101 104 83 72 103 79 76 61 86 85 78 77 92 116 92 70 72 72 70 71 72 54 63 61 83 67 68 65 72 61 69 81 85 53 52 54 55 65 66 50 48 48 49 40 32 40 34 32 34 31 20 10 2 11 6 11 10 2 61023 326 714 30 11484 16 57 3 6850 2031 105365 111915 118455 118743 113295 103966 99790 98155 98694 99538 98571 96317 96853 94243 73596 44536 24954 15635 13009 13152 14018 14685 13583 9593 4322 1380 875 735 879 853 749 717 1078 1417 1966 2447 2579 2875 2847 2892 2822 3067 3556 3588 3471 3701 3539 3132 2143 1625 1620 1822 1491 1040 535 350 492 518 717 1120 3568 7418 6326 43614 187651 336733 264421 64326 1657 97 16 4 20 20 49 51 40 -22 32 -12 -6 -8 6 -68 -8 57 23 39 6 29 62 -39 50 76 157 65 -6 86 106 103 51 -1 -23 43 18 96 20 46 135 107 4 74 50 73 13 25 45 61 21 25 72 108 93 44 35 131 106 20 29 45 -9 77 77 47 38 21 12 40 49 -7 22 34 43 54 13 -48 -15 57 17 -7 82 52 -6 125 117 17 34 86 101 37 129 157 128 154 70 164 232 287 1107 2509 3819 4882 5250 3212 1586 751 382 218 180 242 284 301 251 296 278 232 133 137 72 88 119 97 113 59 69 126 257 410 266 146 161 106 104 132 102 112 104 70 76 74 42 64 -11 33 51 -4 88 55 62 74 44 26 7 12 -2 -8 32 24 29 16 72 91 87 78 56 42 52 47 67 65 108 50 32 78 72 46 34 32 30 49 49 38 56 46 80 40 70 73 30 54 78 31 74 83 82 77 92 80 79 67 71 53 69 64 75 68 67 30 49 56 81 39 51 69 55 65 38 51 63 62 56 44 58 75 69 62 53 54 63 52 60 53 67 55 64 69 65 32 38 37 45 33 37 17 13 15 22 18 12 9 13 13 2 999999 2 2 61029 328 709 30 11479 16 57 9 6849 2031 702721 200246 198356 180465 164856 147239 134645 124644 116965 111641 109396 108142 101890 79907 49829 24791 15139 10827 8091 6579 5423 4414 3615 2336 1556 1254 1270 1260 1282 1017 882 772 1042 1278 1673 1785 2330 2877 3307 3334 4085 4733 4999 5607 6505 6473 6717 6060 4965 3245 2363 1870 958 533 624 577 548 517 564 685 1526 2423 2374 9967 79226 136205 58278 5416 180 64 28 999999 -47 16 55 84 18 -64 87 113 -23 32 -18 -1 -39 15 -20 74 21 9 -16 48 15 43 -48 36 34 47 -39 -44 35 50 36 34 35 131 140 62 119 74 51 52 100 93 8 25 0 9 100 82 127 2 -10 -23 -55 47 27 12 67 9 23 -1 -35 -13 -3 -23 -8 59 -8 41 33 55 44 -7 16 80 36 -7 -5 31 104 100 -5 20 21 -2 41 95 68 -24 131 153 118 45 100 178 187 209 548 1322 2652 4131 4176 2766 1333 574 295 162 107 108 231 410 424 520 795 875 444 99 90 110 101 156 105 91 64 85 110 302 428 197 142 135 147 166 159 146 97 69 89 104 39 67 42 1 29 48 50 60 36 18 -1 46 65 14 35 58 72 78 44 33 36 40 9 28 47 24 12 57 54 52 37 39 27 60 25 11 39 58 85 106 51 73 59 23 55 67 53 48 35 49 57 40 68 53 77 34 44 85 78 49 76 63 56 63 98 70 57 63 76 65 70 83 57 65 57 62 60 32 73 88 47 55 68 54 54 60 76 65 66 45 55 58 53 46 42 58 71 36 50 61 38 34 22 21 31 45 27 24 28 28 19 14 11 1 6 999999 999999 0 61035 319 705 30 11475 16 57 15 6847 2031 408920 71085 60468 51260 45358 40591 37072 35203 33086 32132 31108 25858 17880 10819 6581 3854 2105 1209 609 256 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 249 606 818 1150 1516 1880 2103 2051 2272 2093 1889 1719 1374 1112 1367 1805 2535 10981 28962 10597 186 -14 -49 205 724 903 15157 110872 350008 541667 524139 275308 227053 212819 189494 190716 30087 302 32 2 -96 -63 999999 -34 80 -9 -82 -58 61 9 -32 4 -55 -15 -8 -4 14 -21 9 73 -43 14 70 26 -12 3 -40 -20 -2 -56 34 9 -3 -21 -7 80 59 88 103 123 15 71 40 1 166 60 37 122 99 86 64 -16 -2 -8 -74 -5 36 -62 -40 -28 -22 -13 25 28 18 0 38 134 -24 8 40 8 77 70 68 24 70 39 2 80 24 -22 -7 55 93 140 127 140 127 68 104 255 1023 2821 3930 3370 1950 997 471 300 154 172 276 348 433 427 398 399 216 219 152 90 73 55 14 143 106 53 91 70 187 233 196 110 74 70 110 165 174 35 24 49 -3 22 43 66 38 32 10 52 12 30 12 -27 19 -4 -16 -11 74 95 78 26 60 25 0 19 30 6 25 47 47 16 38 55 41 23 26 -8 -7 24 18 27 -4 -5 -3 40 41 6 24 32 16 29 65 60 5 27 33 21 47 32 72 85 52 81 79 83 82 47 37 31 34 46 75 47 50 47 47 67 44 31 30 29 47 34 28 41 64 57 29 34 58 57 58 75 43 44 35 37 46 41 32 36 32 27 32 22 33 20 999999 13 13 11 61041 327 731 30 11471 16 57 21 6846 2031 201738 37081 36192 33252 30078 28256 26364 24053 21306 18059 16146 15362 14788 14012 13062 11613 9735 7763 6392 5900 4560 2712 1610 1732 2210 2008 1241 647 526 271 999999 999999 999999 999999 999999 999999 190 520 2451 6366 7049 6843 7270 7321 7459 7046 5470 3935 2717 1722 1086 707 2081 11275 9197 429 170 143 116 17 75 850 964 6266 67849 268180 402134 372855 361150 324083 169785 188587 206501 41065 955 115 62 15 -5 112 74 7 43 85 13 -31 47 32 147 128 27 -3 25 51 18 61 13 -87 -39 -82 28 71 32 23 15 46 17 9 14 65 94 3 -10 59 38 0 -16 -25 51 -1 48 95 131 82 80 99 191 123 104 95 71 77 -29 5 33 11 83 22 53 -69 -6 56 62 13 -16 -35 73 64 10 42 61 40 -9 32 22 96 13 -14 39 84 110 71 43 44 66 155 240 295 733 1748 2874 3359 2413 1579 803 222 174 334 564 664 788 839 594 584 573 810 831 445 112 174 114 74 130 76 23 139 125 138 135 108 124 148 127 87 86 103 129 101 99 112 112 90 86 37 22 23 126 49 20 32 43 17 52 30 41 55 55 45 57 63 55 15 41 27 60 55 45 26 37 16 8 -20 43 36 36 39 29 59 50 19 42 2 52 59 69 58 45 43 41 91 80 62 62 61 94 76 37 47 49 22 75 80 66 56 59 78 102 61 59 66 95 74 71 82 90 62 37 70 53 45 54 60 86 41 51 80 58 75 54 49 57 67 61 72 66 76 69 51 43 33 49 41 33 16 37 36 27 9 23 33 29 22 27 18 4 5 10 61047 323 699 30 11469 16 57 27 6845 2031 216458 73123 60590 57253 54222 53491 47857 41940 36658 33523 30511 27048 24804 23311 21834 18519 13223 9454 8610 5834 3918 2994 2601 2227 2478 2178 1911 2094 2188 2612 3749 4675 5489 4862 4396 4631 4939 5696 7057 8993 12148 13046 11265 10368 11517 10213 7940 6240 4603 3290 2819 6457 9105 2310 704 420 410 306 326 352 436 1067 1683 1253 2540 12389 20447 5934 57 46 75 17 43 -36 4 14 -41 -12 23 62 14 25 -40 -51 -25 -56 59 -57 -63 -36 14 -55 -13 -18 74 11 -71 -59 -15 -39 54 34 -57 -5 51 42 -10 -50 26 -17 32 74 34 16 -33 1 -42 -43 16 9 75 -9 42 140 13 28 55 16 -37 14 89 -2 15 23 31 -20 -21 -57 3 -45 -3 7 -51 17 -23 13 78 67 28 -3 32 35 33 38 3 22 42 9 121 66 39 80 91 105 123 154 168 106 309 962 1798 2506 2902 2283 1150 530 356 567 798 934 1181 1962 6015 8622 6117 4086 1839 1096 789 184 22 74 49 27 48 25 73 145 166 94 149 73 99 99 80 121 126 67 80 27 12 -12 54 40 -19 12 0 -3 -9 -24 50 1 27 31 48 46 47 18 18 39 60 -8 -10 -24 19 -27 -1 -9 41 10 41 12 34 17 -8 -8 -11 22 9 -20 5 13 19 23 37 39 46 45 52 27 -6 22 42 10 -25 28 35 48 13 35 57 51 27 44 63 62 36 36 34 56 36 22 9 13 37 31 18 42 30 37 45 33 34 38 32 37 25 31 50 58 33 24 25 32 30 32 31 21 13 41 28 11 10 7 9 7 11 999999 999999 9 10 1 3 61053 327 730 30 11470 16 57 33 6843 2032 47904 46534 42606 39000 34635 30385 25795 22139 18832 15437 13097 11507 11428 10960 9938 8990 8215 7084 4974 3623 2723 2394 2015 1775 1578 1107 1093 1133 1107 1152 1734 2382 3365 4198 5320 6481 6748 6179 6218 6918 8665 18228 54838 115362 189605 255502 315283 151433 55102 59540 25228 8999 3425 657 563 411 370 334 223 296 220 210 167 134 244 206 34 56 80 83 -31 72 9 -33 -32 -14 10 38 -27 -37 28 -36 -4 79 86 73 61 89 91 39 41 -12 42 30 38 21 14 63 20 40 127 65 14 -47 -7 3 112 149 26 3 86 69 87 52 103 30 69 57 52 69 119 28 80 35 41 104 122 72 57 47 32 48 -19 44 98 18 86 54 41 37 45 57 -11 31 74 162 79 91 21 47 30 48 98 93 89 6 144 132 114 162 120 110 140 115 137 202 306 544 1082 1739 2472 2819 2200 1225 657 614 895 1532 3763 8610 11629 16520 14197 5732 1483 592 371 237 229 205 132 91 36 84 95 116 149 195 166 209 149 162 142 105 111 144 133 136 154 88 117 106 89 32 51 66 69 25 34 61 75 77 24 44 61 50 44 60 94 72 28 81 54 65 69 33 44 17 40 73 72 40 59 43 26 29 16 17 43 69 31 16 39 32 40 50 33 49 65 95 93 105 82 81 90 79 76 104 80 51 34 115 93 81 70 82 83 78 91 80 86 78 84 48 62 49 58 55 68 70 69 72 77 49 56 76 80 72 66 47 55 68 63 56 62 61 57 52 57 62 56 54 56 50 32 28 26 24 22 20 28 9 14 19 13 7 1 61059 323 699 30 11469 16 57 39 6842 2032 33944 30406 32227 36377 40027 36351 30560 24393 20546 18166 15505 12399 9683 7870 6305 5020 5069 7602 8188 5920 3851 3385 2339 1699 1597 1732 1927 2012 1648 1468 2280 3641 5932 7744 8078 8771 10123 11478 12573 12510 11514 11983 11890 10432 9313 8312 6774 5488 12136 50922 119583 200635 271770 297859 226586 59115 4510 615 450 241 198 43 36 99 99 99 23 23 34 -20 49 -10 7 -14 46 -24 999999 -43 999999 -29 -50 -61 -64 20 2 -51 22 27 19 0 -92 -34 -13 4 118 82 3 22 50 16 20 9 30 -65 -49 50 11 10 31 67 39 27 -36 -12 25 -12 61 102 35 64 60 44 56 -11 96 171 179 200 205 245 188 118 135 26 76 -12 60 76 72 16 -94 9 111 23 7 32 43 -49 13 39 6 4 105 129 56 6 35 130 117 181 160 132 239 205 238 400 569 613 799 1131 1469 1405 1000 586 506 690 1007 2041 6702 15632 17877 12903 8381 3631 441 176 172 208 248 154 130 159 68 109 84 70 122 210 92 63 81 119 145 80 69 62 131 126 75 69 85 71 57 116 69 62 69 35 82 85 58 43 45 38 76 89 39 38 48 71 25 17 35 34 2 24 18 2 -8 -18 -17 -10 10 25 14 60 21 32 22 28 42 63 31 1 37 49 54 41 23 24 59 81 71 61 57 50 63 109 64 31 44 41 52 72 70 72 59 60 54 57 72 68 18 29 46 44 38 51 45 45 40 38 53 50 55 26 51 57 41 26 36 47 35 44 48 32 27 7 17 39 45 27 5 7 18 4 5 5 6 999999 999999 999999 9 61065 321 728 30 11468 16 57 45 6841 2032 25155 26628 26265 22944 19910 17638 16342 15554 13994 12657 11783 10967 9160 7308 4897 3058 1959 2473 2463 2484 2435 2198 2299 2603 3000 3250 3330 3645 3991 4039 3882 3981 3852 3770 3911 3967 4260 4945 5007 5566 7454 7976 8721 9060 10046 17985 63839 91224 116140 193020 222205 243806 299852 238711 205683 206071 176657 13685 385 278 154 247 101 59 11 1 45 -7 -88 29 -58 -48 -69 999999 -39 -2 -87 60 17 -84 -92 43 4 -49 16 49 40 -68 -38 69 20 -20 52 -16 22 110 78 -39 1 61 130 12 2 38 17 -22 -91 -29 39 7 19 30 27 126 95 57 141 110 133 160 94 207 156 129 156 184 170 188 149 139 72 45 -70 53 79 29 -27 -17 45 32 15 49 48 5 44 40 63 45 77 51 18 28 88 85 67 65 165 127 230 331 369 337 294 338 398 460 565 675 702 685 420 331 377 540 1246 2269 6826 14506 16417 13081 5211 407 192 151 191 214 199 117 67 86 90 33 47 123 143 169 146 120 91 87 112 67 22 84 94 49 41 47 118 106 82 60 32 75 29 7 46 -2 26 13 -15 21 61 -21 -1 28 9 -3 40 45 31 29 53 42 7 -5 -20 31 20 8 34 38 23 13 -5 21 21 41 29 24 59 26 41 14 39 35 42 60 36 16 68 62 61 73 37 17 47 30 53 46 60 50 31 67 32 18 -7 -5 19 39 23 35 25 32 20 34 19 52 45 26 38 53 21 26 25 18 15 43 26 19 35 36 22 24 45 46 39 37 21 30 18 19 999999 8 0 999999 999999 999999 999999 999999 4 61071 326 877 30 11467 16 57 51 6839 2032 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 153 1161 8562 36990 63874 89486 151640 254859 342686 463666 557037 571369 598628 700171 738234 574369 289068 40663 1734 1755 8392 4790 341 96 10 -16 46 83 7 108 0 9 44 19 -93 -6 31 52 57 30 116 77 22 81 -16 53 33 17 10 78 111 133 114 15 62 40 127 86 -7 22 34 51 101 76 28 84 133 166 215 386 411 457 428 306 240 245 203 121 33 94 119 60 95 99 36 128 78 74 14 60 79 144 134 68 -1 95 67 63 114 138 23 47 88 95 66 24 59 14 70 87 114 38 47 168 183 313 399 447 448 516 573 626 731 808 753 467 424 779 1158 1686 2645 7088 12387 11784 8338 3534 1037 562 559 630 562 358 264 176 169 160 85 53 96 85 143 167 226 173 105 124 167 196 141 60 127 121 74 157 106 96 108 56 64 57 60 122 44 118 62 82 76 53 83 51 54 48 90 113 85 48 64 74 74 63 40 39 56 83 87 87 45 45 45 80 78 83 69 71 86 83 96 40 35 68 68 73 52 76 73 77 89 104 108 100 90 105 108 82 83 117 143 114 98 90 92 66 79 96 106 102 88 68 81 76 93 91 72 83 88 91 62 69 82 72 80 97 95 80 83 86 91 94 89 65 76 80 82 67 49 66 65 58 47 48 48 62 51 55 44 40 33 27 26 17 24 21 12 2 4 10 61077 299 1598 30 11468 16 57 57 6838 2032 -68 13 144 260 133 137 249 245 -11 999999 999999 -33 89 232 322 469 511 383 3124 20543 55338 96068 159901 234187 274158 318203 435934 587675 731852 730947 587791 582376 274111 87533 11620 30150 19505 3627 926 363 116 64 53 -68 -34 15 -19 -16 -36 999999 999999 -21 3 999999 -59 -41 -72 -92 -66 -41 -15 -26 -19 85 34 39 138 38 -84 47 73 34 109 70 122 52 21 26 -26 -59 10 49 -25 -60 128 218 250 305 375 288 222 251 204 81 171 36 -1 39 97 64 -12 15 7 94 12 47 74 52 90 97 44 -16 -5 11 -40 -32 49 83 81 80 17 -13 52 69 143 86 50 24 103 116 77 92 150 197 173 266 330 468 475 426 689 677 424 291 413 930 1611 2526 4966 8701 9177 8123 4467 2172 1028 878 1179 458 235 195 103 51 25 50 91 95 49 127 213 152 158 116 110 114 129 119 78 125 133 113 129 119 79 72 106 74 90 68 39 79 58 -2 80 79 61 86 100 73 64 63 61 52 69 85 96 73 25 65 51 33 73 55 95 65 37 56 63 47 30 49 47 79 92 74 112 81 78 112 89 77 87 105 109 94 78 78 95 124 122 103 60 60 111 94 96 74 108 81 77 90 50 44 75 61 80 89 82 69 70 63 64 72 91 58 46 62 99 81 79 78 71 53 57 81 67 48 57 54 63 54 51 64 55 56 61 49 40 44 42 29 25 38 32 38 32 16 11 13 5 61083 317 730 30 11470 16 58 3 6837 2032 9115 9534 9419 9211 9308 9034 8364 8274 7692 6988 6262 5642 5247 4598 4038 3322 2402 1620 1165 1159 1040 845 1314 2577 4698 7542 11212 15604 18532 19124 19113 17960 16181 15151 15352 14656 13207 10963 8824 8236 7293 5437 4166 3555 3385 3250 2640 8633 42334 97725 139978 201637 303034 383094 522557 576625 411877 76794 9497 3819 4630 6522 9227 9278 6016 2382 723 124 5 -45 -20 68 -59 -23 -81 27 4 -28 999999 -70 -27 -62 -48 999999 -22 36 -23 -68 22 4 -4 9 -63 -11 -48 -22 36 25 -45 -42 -39 -56 2 51 -7 -70 -88 5 183 319 303 531 648 750 704 808 1169 1460 1272 1256 1092 1165 774 556 643 382 63 25 63 48 33 -98 -49 -30 -43 -74 -15 -15 12 35 -28 52 18 0 -11 -24 -26 -52 -10 9 42 -38 -38 -42 -2 79 49 -4 16 46 20 39 36 83 24 34 84 141 174 791 1988 2513 1961 1443 1509 2357 5145 7376 7083 5062 3051 2725 3141 4517 4335 3902 2090 511 142 145 99 84 41 70 37 60 67 82 95 149 71 88 19 54 94 76 37 47 32 33 111 126 41 -8 18 -14 10 29 -15 -28 -26 -12 -10 46 76 23 16 53 39 13 20 -3 6 -17 -8 30 39 55 31 38 -12 -46 -23 0 27 -4 6 18 -4 17 67 31 -4 28 38 -1 -14 25 -3 15 68 45 53 37 41 36 24 53 23 27 44 37 52 37 44 41 60 26 37 34 30 15 16 26 56 35 44 33 17 33 28 23 25 49 23 30 16 17 25 20 17 31 33 17 22 16 11 30 30 35 22 10 17 999999 999999 15 1 61089 312 885 30 11475 16 58 9 6835 2032 19508 18759 17307 16213 14787 13317 11519 9342 7977 7264 6221 5185 5565 5685 7331 11935 20489 30372 38755 42279 42971 39180 34530 30878 29905 30407 27556 22686 21557 21945 20807 19032 18040 15619 13567 12136 9111 6003 4562 4342 4049 4016 8869 31483 77146 153514 183692 208648 232604 223658 184853 53384 8461 4039 5267 6371 7368 7398 5080 2364 962 331 100 6 -27 6 -11 -50 -17 -22 -27 -34 -67 -29 -80 18 5 -53 -50 13 -50 -34 9 58 31 52 -54 20 -72 -76 -56 -57 -26 5 26 -30 17 49 41 -22 -82 13 -62 -49 -93 23 9 5 153 76 72 95 239 218 286 295 101 55 196 248 81 31 37 49 14 20 38 -64 10 9 17 -30 24 -44 -17 -75 -99 -46 27 13 45 80 37 1 -6 -15 24 59 18 82 -41 -48 108 78 117 31 71 60 188 215 162 199 252 1273 3512 4421 3699 3314 5401 7108 4978 2769 2453 3623 5470 7524 10125 12361 10351 4186 2405 850 262 105 95 84 90 86 102 100 124 121 140 113 76 88 76 17 83 34 7 0 27 89 44 59 71 54 0 -24 -7 -3 -3 -45 3 36 15 36 -3 1 5 -6 13 58 6 4 25 -48 -38 29 0 -23 10 -8 -14 -15 0 7 17 31 -16 23 -4 -42 38 11 16 -7 47 65 40 44 51 61 89 27 33 35 63 72 57 34 66 87 86 61 47 46 65 55 51 37 43 41 59 55 56 57 37 35 47 67 40 32 19 28 45 39 36 46 42 33 60 46 24 35 48 48 27 19 32 40 32 43 24 17 11 18 20 8 5 12 61095 320 830 30 11480 16 58 15 6834 2032 3116 3165 3006 2958 2795 2762 2579 2349 2108 1598 1314 936 273 32 486 1439 2473 4224 6473 8144 9320 9904 8666 6798 5254 4039 3619 3532 3086 2894 2370 1823 1554 1365 1454 1239 1248 971 758 585 447 311 349 301 624 594 5805 43267 110828 186311 266636 318479 374060 468139 601618 651904 511269 225752 69196 9319 6203 13351 9453 4024 1893 585 235 -2 -46 -23 42 -82 -56 44 -43 -22 11 -70 -100 -8 -56 -17 37 73 16 -45 -9 13 -52 -63 9 -56 -43 -31 -39 -3 68 24 -2 -29 -79 -33 999999 999999 -27 -85 -17 33 4 6 -22 50 131 485 890 1115 885 1469 3109 3828 2978 1125 615 346 328 295 280 149 67 6 -31 -84 -20 -15 32 11 63 -4 16 -38 -88 18 25 -25 -15 -25 -22 2 -28 -47 -6 6 25 11 58 69 43 -50 69 115 139 218 243 288 642 1043 1062 2019 3739 5362 8472 9049 3224 636 1107 2220 4257 6692 9988 16452 20931 21264 26417 25828 16310 5140 707 217 116 109 98 46 64 91 137 124 123 109 79 32 64 46 60 75 75 82 70 92 74 82 31 22 13 23 41 0 16 27 59 51 63 31 18 53 11 16 54 20 23 33 50 59 47 60 -14 8 29 25 38 14 -23 -38 27 14 -10 -4 -10 -3 22 55 50 37 8 16 54 43 16 59 40 61 66 55 65 85 70 48 45 90 73 47 59 88 47 43 50 54 36 30 27 59 64 52 59 32 23 31 36 29 26 27 49 43 40 35 47 36 39 38 55 26 9 10 31 33 32 10 37 31 32 21 24 18 24 8 999999 1 12 999999 999999 2 61101 321 804 30 11484 16 58 21 6833 2032 15062 14452 13792 12803 12436 12229 11081 10173 9028 7942 7320 6332 6116 7836 10607 15082 22370 27259 29369 28789 27553 24946 22215 18493 15254 11854 8960 7124 5599 4158 3758 4071 4465 5147 5416 5856 5596 4482 3250 2184 1743 1647 1494 1432 1516 1502 1543 1585 2078 12902 34987 60040 114719 234181 461642 618031 524728 353167 128585 15188 7927 7218 6279 9507 14298 3790 418 155 138 25 -11 -47 999999 -6 -29 -83 -84 43 -4 -37 26 -4 -70 -60 -65 -22 -3 38 68 43 -38 35 -80 26 -42 -79 -30 -24 66 -21 85 67 44 19 56 106 47 -70 44 77 68 32 170 249 216 391 650 992 1489 1828 1740 1472 1227 1059 687 430 533 644 633 433 88 45 -44 -13 -34 -3 50 -9 12 12 19 19 -39 46 -4 25 36 20 46 77 52 40 72 14 28 58 31 61 105 56 96 134 159 170 317 1031 2816 3975 3931 3202 3023 1841 1279 948 1854 4309 7461 11246 15633 20723 26559 32972 33933 34566 28523 11604 1671 479 320 210 201 159 103 104 134 152 182 145 111 118 81 147 172 115 140 98 57 146 127 89 100 76 39 43 56 74 55 72 84 64 5 28 36 73 47 99 65 92 55 43 75 48 11 49 59 47 8 15 108 68 56 59 59 48 64 71 47 20 19 58 79 76 65 21 55 75 36 81 114 84 50 61 65 76 77 84 62 79 104 118 67 75 76 71 60 75 78 79 60 66 83 84 73 50 70 89 82 70 88 72 58 54 68 79 80 74 78 69 67 70 55 69 54 55 53 55 45 65 54 64 33 16 16 42 44 31 19 22 18 15 5 61107 319 929 30 11489 16 58 27 6831 2032 28349 25105 22677 21365 18888 16177 14729 13172 12377 15818 20417 27430 40062 49486 53243 54192 54645 54209 51216 43273 35485 29773 27731 31689 31364 21401 15063 12732 10699 9797 9351 9430 9627 9658 8438 7244 6252 5379 4827 4246 3544 3028 2127 1565 1295 1151 1327 1458 2817 6001 9459 14309 17441 18095 17091 15062 12865 9793 5862 3057 1821 1038 408 144 94 8 9 20 -75 -27 999999 -98 42 13 -79 -62 -48 999999 999999 999999 -82 -33 73 22 -28 13 9 -29 -21 -78 -72 -88 66 -50 25 -10 -36 50 -58 55 -5 25 -61 60 410 1005 1519 1806 2529 3803 4785 5546 5275 5555 6923 7186 8029 8564 8392 8812 9859 10430 9755 8556 7005 4955 2375 1245 975 474 24 -64 44 64 24 57 90 57 73 44 110 67 12 40 19 33 5 92 137 96 62 27 -12 4 69 54 101 135 93 160 185 273 387 585 613 616 549 650 1018 3196 7319 9569 12000 15558 19613 24043 31388 26897 14711 8935 6714 5412 4797 4068 2906 1097 247 147 115 93 100 179 135 150 134 118 87 51 54 140 99 103 71 106 114 99 66 22 20 73 77 40 26 20 -12 2 30 65 52 46 24 68 64 54 48 34 30 -8 40 53 49 42 -31 -15 27 13 31 48 41 35 16 39 -5 -5 46 51 25 47 43 53 46 69 84 86 84 85 62 57 89 68 77 64 52 52 84 74 87 73 55 85 70 66 67 91 71 52 61 46 59 59 57 62 43 39 68 63 35 22 50 69 46 38 33 41 47 56 54 52 41 36 46 50 51 48 22 34 20 17 22 29 18 4 12 7 2 9 999999 999999 0 61113 326 754 30 11494 16 58 33 6830 2032 28034 27979 25720 23470 21350 18161 16311 15839 17162 17241 16140 14949 13814 11806 10398 8762 8104 9873 12229 17718 27823 38638 45921 46403 46922 44728 39913 34071 28590 25537 24261 27093 29777 26851 21368 17880 14862 11712 9361 8721 9247 9202 8568 7431 6586 5700 5544 4226 2934 2669 3753 1677 3502 5150 4920 6168 9923 12603 15511 21944 26523 26392 23670 18649 13702 8972 33696 105501 33823 981 232 161 14 -26 -24 -14 -50 -36 -78 999999 999999 999999 -47 -3 -96 -98 -93 -75 -87 -53 999999 -89 -9 999999 999999 -40 -95 37 4 -94 -87 999999 -73 -20 -2 48 -8 -46 615 1528 2318 3444 3703 4119 5236 7997 11894 14193 13398 13615 14360 14224 14016 13577 10589 8043 8416 11028 9119 4884 4379 3375 1145 265 142 51 0 1 22 160 40 110 130 153 136 59 74 90 55 -4 5 6 -7 33 29 30 130 66 115 29 40 69 35 72 9 155 62 194 192 505 1034 889 839 1260 3777 8544 13061 13691 13665 14699 19247 28265 36761 36300 33223 28093 14727 3515 1018 627 328 212 209 189 159 146 134 130 191 140 68 102 88 96 60 111 59 91 121 100 81 69 91 10 32 30 83 87 52 4 -21 31 31 46 59 81 73 45 49 58 47 60 58 48 46 2 1 80 53 16 37 60 4 52 46 57 69 42 21 74 79 44 47 81 65 83 19 59 106 81 84 74 54 78 126 54 68 62 79 91 81 56 68 82 69 73 65 78 64 74 79 76 54 44 73 63 72 70 73 56 55 87 77 55 55 50 72 51 56 88 78 58 50 51 59 73 51 55 54 54 37 50 37 26 29 30 35 21 22 23 22 19 12 11 10 2 61119 326 729 30 11499 16 58 39 6829 2032 14510 14336 14865 15467 15577 15180 14187 13275 13201 13283 12158 11731 11495 11120 10948 10105 8564 6884 7646 11766 20157 26033 27395 30469 30962 30837 33203 36820 40021 41118 39274 36459 28198 20437 21462 28718 23638 15870 12779 13015 13387 12611 11377 10693 10218 8875 7095 5055 3395 2546 3496 7634 14167 20169 22297 21178 20847 22345 22151 21420 20198 19025 18857 18287 15784 10945 6765 2805 816 274 -16 999999 -90 -65 -78 999999 999999 999999 999999 999999 -100 999999 999999 999999 -90 999999 999999 999999 999999 999999 -43 999999 -79 999999 -76 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 24 603 2166 3709 4745 5684 5492 5736 6472 7462 9036 10505 12094 12588 11749 10409 9712 8699 7481 5982 5009 12194 42544 22611 4246 1207 785 680 621 817 1451 1492 1460 1021 1168 2107 4473 4280 1925 2142 1320 179 35 -49 67 -7 -3 34 17 -20 49 15 37 97 80 159 167 71 75 48 182 601 1474 2353 2488 2092 4906 13694 20901 21694 19221 33025 55455 64406 63679 64027 59512 43930 22726 6863 1567 406 303 263 281 218 142 108 168 205 159 166 156 111 -10 70 126 79 104 44 76 84 78 97 74 20 16 14 47 14 20 9 -4 -7 24 50 65 23 22 -13 13 3 49 69 15 53 50 81 93 28 49 56 13 34 30 46 40 18 48 58 48 8 36 20 -10 62 46 35 45 58 74 77 48 37 71 72 79 67 58 71 81 88 106 109 115 74 66 81 86 67 57 71 80 38 57 37 71 80 46 52 53 59 83 61 50 56 62 51 54 42 46 46 66 59 59 51 47 40 52 48 41 46 34 37 32 27 40 27 16 21 17 13 19 23 14 8 1 61125 317 944 30 11504 16 58 45 6827 2032 4328 3898 3971 4155 4427 4636 4921 5275 4537 3541 3504 5073 7226 8684 9991 11292 11617 10945 10517 10060 10300 10371 10544 11850 13091 12799 12584 10572 10833 10849 7113 3906 2865 2839 2886 2759 2495 2276 1982 1390 743 659 1530 3250 4906 5117 4450 3810 2662 1712 1337 1006 594 390 326 183 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 555 1629 2324 3086 3320 4305 5486 6508 7410 9381 12183 12587 15799 21153 28133 26460 26750 34959 62070 75520 72432 43390 30354 23119 11007 7717 11861 7631 4331 4252 6023 9636 20381 38612 61058 72410 91867 114014 121952 99661 75921 63752 58508 35769 21074 10022 2385 -1 -86 999999 20 -49 -4 67 15 -1 64 136 219 255 569 1280 1566 1382 3342 7301 14495 17022 25097 59383 105408 117494 108772 96493 84778 73261 57184 32479 10763 1945 537 395 280 263 206 182 103 78 77 113 74 68 76 138 26 57 92 83 40 112 86 87 64 37 2 27 29 40 12 64 20 33 25 47 13 40 52 -2 20 35 56 28 49 64 29 38 90 22 42 28 24 19 -9 54 -5 -6 22 15 69 26 9 37 48 28 31 66 26 -5 27 53 53 70 54 84 46 67 45 48 50 63 9 56 69 84 76 64 69 71 53 46 65 49 31 37 53 53 49 48 47 52 29 17 31 24 41 61 66 59 47 48 48 50 43 45 45 33 37 40 33 42 38 36 34 20 38 30 17 22 23 27 16 5 13 61131 308 1037 30 11507 16 58 51 6826 2032 -8 11 33 999999 999999 999999 999999 999999 3 1662 8887 14189 17172 27696 44680 54543 41907 10168 4676 3531 4215 4756 5034 5315 4506 2679 1372 347 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 203 417 380 507 632 720 806 928 1057 1194 1316 2168 4404 6305 6553 7373 11126 14404 16944 14760 14337 16031 17669 20380 25925 26045 21549 15314 10893 7702 6734 7364 11917 17265 24748 37683 60025 101458 160433 209569 262003 272785 273093 260777 203666 113527 29387 1544 -55 -32 -36 -42 -52 35 28 73 99 183 211 344 613 1223 1620 1283 1302 3212 8068 10449 23522 70531 104428 103397 96367 91221 75461 51586 27144 9357 2114 761 459 446 340 240 98 49 36 56 143 108 73 43 10 40 33 53 40 19 -17 23 72 26 21 108 7 24 40 7 69 8 16 34 27 18 7 -8 4 -1 -4 -21 -30 7 5 23 -4 22 24 11 35 32 -9 4 8 -2 -6 -7 42 17 2 20 32 8 -11 0 45 15 19 -4 -19 -14 46 24 26 6 26 40 24 3 33 22 44 30 17 0 1 6 19 9 43 6 37 38 26 37 43 29 39 21 24 19 10 10 16 11 2 13 31 11 32 35 52 47 15 24 19 14 12 9 12 5 13 6 23 19 2 999999 999999 0 61137 318 800 30 11510 16 58 57 6825 2032 23766 73006 13645 126 999999 57 163 365 267 249 367 244 44 -19 999999 999999 -9 1147 3006 5951 13615 22652 30551 38260 45864 42886 24395 9336 5724 6738 6708 4773 2752 1426 550 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -13 127 342 1618 3111 4135 4193 3994 4344 4225 4136 4353 4763 5621 7478 8897 10376 14864 24365 32317 36617 40311 45167 45174 47565 50440 50430 47015 39298 26372 11239 6761 8592 17273 37221 75791 138330 205718 269908 309991 310095 270843 209616 100585 15021 438 -59 -49 4 15 15 65 75 16 107 106 162 342 589 1331 1877 1836 2689 4765 7087 11154 32676 81724 98924 78214 55697 41443 24504 11826 5277 2413 1001 534 409 416 370 259 160 101 111 145 147 92 55 20 -8 -4 59 63 64 34 89 85 74 120 104 58 73 87 54 78 48 22 -30 6 -1 0 31 26 20 -5 12 0 31 20 23 9 11 35 24 14 4 -13 -5 -18 -32 1 6 28 21 -12 -7 39 35 14 2 -7 -9 3 22 19 38 18 57 66 39 49 49 82 53 32 32 97 59 72 34 8 43 81 53 42 25 26 40 45 48 10 43 38 43 21 29 14 47 59 47 56 42 31 30 27 34 34 32 28 37 37 29 19 11 999999 6 19 7 10 16 11 1 9 8 2 13 61143 304 925 30 11515 16 59 3 6823 2032 36875 15627 12771 10976 10329 9211 7951 7523 7144 6765 6681 6300 5084 4398 4124 4853 4795 4218 4721 6206 8124 9678 9862 9031 7449 6005 4479 2598 1537 890 515 535 319 185 142 197 158 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 859 2442 4112 6725 8595 11101 14168 17031 19834 23959 29028 32146 32357 29736 29147 35773 38679 39895 41036 40905 39056 38290 40154 45556 47145 52762 65956 76091 49464 18571 7537 6233 8796 17468 40155 82344 145164 232324 275988 235269 167482 112920 83976 28211 2312 22 -84 -36 -67 25 14 61 36 49 -16 16 57 33 71 175 264 321 515 477 729 1663 3590 6397 12027 28610 53144 65217 57548 33028 14804 9689 6967 3314 1238 395 405 424 257 158 46 27 73 165 111 72 61 16 -42 22 46 37 13 30 39 46 39 30 76 43 -7 13 27 1 -17 -8 7 13 -5 -18 14 36 49 8 17 4 -44 -22 6 -9 -30 -7 26 -1 -20 -5 13 23 -9 -9 25 21 -6 3 2 -5 26 4 2 -30 0 15 5 32 9 -10 29 24 21 35 20 7 30 44 30 12 10 8 24 24 27 33 6 2 35 19 25 18 -1 -12 10 15 17 29 5 -6 -6 7 22 29 4 14 25 11 3 20 25 23 2 999999 12 11 999999 5 61149 320 694 30 11524 16 59 9 6822 2032 4709 11577 18308 17611 999999 213544 570397 52114 36188 29418 26276 26137 26316 24067 21232 17116 13628 11379 9223 7415 7027 8942 13281 16657 19162 22923 26667 26171 23083 21107 18736 15206 10381 7052 4944 3666 3082 2238 1848 1502 1139 889 805 595 295 108 -37 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -8 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1018 5441 10583 11828 12222 15464 17123 21554 28072 33095 41067 56577 68818 73201 78034 86016 94863 90923 83390 76775 75600 71632 63886 65918 73616 78057 78681 83453 67020 29584 9151 4746 4283 4031 10540 28255 45419 55647 56182 72085 82534 56474 21517 3662 306 19 16 44 1 -4 98 31 46 51 132 114 86 101 71 13 73 80 119 134 164 257 895 2112 3296 4693 6272 8213 19981 57187 84101 46644 22464 15001 11937 7955 4121 1752 752 566 425 183 138 147 122 112 127 86 100 -2 56 72 72 48 66 81 83 75 59 81 80 47 20 47 52 12 -18 41 14 22 7 19 11 30 77 56 56 57 36 8 14 -11 17 54 18 -2 32 42 18 30 26 -8 39 29 18 17 21 52 31 49 0 -13 19 38 36 70 64 11 24 55 54 61 75 58 31 33 34 46 45 42 39 73 59 61 57 90 52 58 50 61 14 23 41 72 38 23 43 48 31 33 31 14 31 31 28 45 13 12 17 56 39 19 22 16 16 25 6 15 8 10 11 2 2 2 61155 321 734 30 11534 16 59 15 6821 2032 18452 4233 5377 452601 88067 999999 185153 34085 27333 23293 20136 17317 14477 11735 9221 7338 7651 10475 12669 13178 14615 19017 19088 18335 24066 31033 38995 37587 25804 16124 11286 6730 5025 4092 3497 2194 1425 958 449 152 71 -22 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 107 1048 2469 5406 11926 18626 25554 34218 42873 50103 53073 58853 70838 76376 74944 72360 72866 69135 68508 74810 77381 71330 70863 74778 84873 122070 139264 127264 94999 62428 26701 8643 8879 9340 7185 10189 21168 40482 57359 40591 12313 1178 271 86 -9 -25 -3 -37 17 54 -6 12 12 38 39 68 9 81 87 63 99 120 295 848 1996 3101 4247 4889 5376 8445 27307 66090 87800 67607 44065 30147 22215 17216 12534 7293 3158 1320 721 469 324 221 152 134 87 86 137 49 85 16 1 59 48 87 38 59 60 90 98 24 55 31 54 34 48 47 18 44 30 19 30 17 -18 35 48 59 8 4 4 -6 -11 18 17 41 56 18 19 -14 27 5 0 24 -24 21 23 2 -5 69 49 3 43 29 35 14 38 54 32 61 47 70 47 49 57 52 -9 31 53 45 57 36 64 51 43 34 54 49 82 55 55 64 50 36 22 34 61 43 46 28 24 30 49 20 25 29 28 29 32 31 35 45 24 15 2 11 28 28 5 14 15 11 14 12 13 999999 999999 3 61161 324 682 30 11542 16 59 21 6819 2032 9437 999999 2133 422169 279536 275235 43473 25096 24051 22622 19766 16545 14156 12052 10059 7992 6102 6243 7345 8912 10923 15920 19863 20276 21650 26076 26859 26444 22090 12656 9167 6158 5343 5002 4568 3228 2117 1416 473 65 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 231 338 581 463 712 15083 60302 129860 134015 31943 3195 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 413 4166 8751 17836 30001 37709 48077 57386 62282 64597 64701 68714 76806 84652 95301 98835 95300 96404 105534 110743 110240 100345 93908 113025 137000 182790 192302 134624 42563 8346 2508 2987 7209 8086 6188 3438 3817 4785 4789 4161 3226 2170 1332 703 390 147 74 29 16 57 127 58 67 50 -2 70 106 131 214 332 303 381 851 1276 1952 2921 4170 5027 5142 7903 23294 56218 76962 65940 44446 31631 22487 15303 8391 2352 887 439 216 300 195 140 141 199 165 149 91 39 87 84 60 83 61 54 63 97 118 84 37 71 77 42 40 52 65 55 32 78 15 -4 37 67 42 52 46 2 18 35 59 58 35 40 -3 11 6 -6 34 42 35 40 40 14 20 17 24 43 67 22 9 20 39 48 49 39 24 52 94 45 73 87 89 61 98 79 73 77 77 53 61 67 70 73 49 57 56 55 71 57 59 80 73 42 64 50 45 30 46 65 61 47 66 46 69 78 56 44 35 36 32 23 22 34 26 36 33 20 7 13 11 2 26 22 19 17 5 5 8 61167 327 716 30 11546 16 59 27 6818 2032 31918 31853 33963 58248 185038 141084 4673 1767 1222 639 295 134 46 -71 -50 188 270 799 1549 1903 1485 1479 1596 737 246 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 271 5428 25029 69870 149834 252655 375548 430838 401971 97749 4720 999999 999999 999999 2191 14941 10023 13601 34061 16994 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1695 8452 13098 21798 34677 43200 49370 52658 62911 72642 81766 87790 91162 87635 83512 88665 92259 93658 99883 103843 115446 135209 145310 156319 160943 128813 71831 30598 10879 5624 3654 2077 1542 1349 1337 1325 1143 994 1400 2191 2950 2651 1427 559 258 161 124 79 -49 -23 19 33 81 69 64 31 32 86 61 55 232 530 629 1009 2241 3682 5190 6871 10021 17112 35835 65646 82028 70946 47452 32641 23594 19215 10756 2082 571 363 410 376 191 108 183 142 75 40 49 53 71 63 90 34 79 64 15 60 83 57 14 19 26 44 27 39 51 -1 39 74 69 62 99 38 36 56 42 30 34 52 28 54 22 39 41 31 23 19 -7 18 13 47 18 27 51 29 75 37 2 63 76 44 37 25 27 53 62 59 -6 42 77 53 53 17 34 66 77 82 63 75 51 58 50 68 50 62 45 31 63 84 96 83 91 53 36 67 60 59 52 43 65 65 55 62 69 75 62 59 56 49 45 53 28 46 46 34 17 18 33 51 48 32 6 17 23 22 11 16 10 10 10 61173 314 569 30 11549 16 59 33 6817 2032 17422 7997 1417 1235 900 724 394 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 627 334 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 275 287 549 953 1304 1423 1559 1465 1081 897 420 1335 7299 9984 2388 1992 19051 73621 149649 174136 177557 177220 182881 94206 26388 2998 999999 999999 3394 16932 10671 11962 23625 15357 1386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2424 6603 13930 22520 28743 35865 42517 48838 53530 58518 61925 71541 82555 87878 91076 96322 98130 105547 103489 97317 104234 109239 101091 100724 95276 87386 75940 63816 41205 13543 3769 1246 758 630 594 686 1135 1870 5551 25061 71057 63314 11798 1428 180 116 -8 -92 -55 2 -48 11 30 -7 -76 -24 22 7 5 13 260 723 1365 2933 5596 8120 11540 18006 26034 34223 43587 54309 64572 70882 67991 52723 35550 28854 30130 16457 2289 418 366 347 269 221 90 159 146 24 22 43 -23 22 23 20 3 70 24 35 91 69 63 -11 -19 21 5 -5 13 -41 -28 -31 -1 14 2 -21 2 0 32 -20 13 37 -9 -34 -34 -15 -15 -57 -63 24 10 -26 -1 2 25 18 3 -13 -24 19 -2 -15 -24 2 11 5 10 8 -4 -30 -12 10 11 47 38 43 5 43 51 11 -6 24 41 59 24 34 51 33 28 22 32 20 30 28 49 24 9 14 -1 7 -1 -14 22 5 11 13 8 9 25 30 999999 9 5 1 4 8 61179 338 569 30 11549 16 59 39 6815 2032 2708 2287 2286 2252 2957 3643 4149 4867 6138 5997 6308 6542 7244 7448 7117 6542 5643 5212 4258 3631 2714 2119 1992 1920 2201 2596 2790 2736 2705 2580 2276 2170 1792 1680 1661 1960 2699 3956 4518 4398 4337 4996 5450 5985 6525 7087 7516 8178 9502 15891 24717 26592 12775 8237 7076 6745 12922 34206 57851 59906 44300 32477 66402 89679 75955 69991 66693 10014 1058 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1053 2520 4172 6251 9132 12689 16819 23129 29991 35761 41211 45973 55327 65891 77712 85281 92175 97622 101954 100043 86933 73991 69967 77744 92203 97789 100355 103871 117898 109549 85488 59511 31447 13257 6776 3321 1533 933 993 961 2451 5824 8434 15948 24045 7915 286 27 138 32 17 14 12 10 52 39 115 171 183 256 372 439 621 1502 3218 4891 6668 8807 10791 16010 24703 36453 50492 64274 75141 79072 69179 55618 43294 37350 39153 16882 2435 410 236 299 335 317 160 123 127 81 111 93 50 60 99 77 114 45 16 39 32 71 81 101 72 82 83 91 26 26 25 25 53 27 70 40 26 28 23 -32 33 62 41 27 33 81 69 40 36 42 52 26 21 54 61 37 28 63 56 7 40 33 -12 79 35 30 51 67 69 50 52 64 49 91 81 96 61 78 86 94 76 99 107 82 91 72 65 64 107 105 74 64 55 83 85 92 103 93 86 59 57 57 84 87 74 88 92 79 73 60 81 70 59 59 83 72 72 51 30 55 44 55 43 53 64 48 23 30 43 49 30 24 15 17 19 11 9 999999 999999 0 0 61185 291 1768 30 11548 16 59 45 6814 2032 48 417 1112 2245 3796 7457 11831 18960 31367 47128 66053 75192 66725 19201 13119 28536 55856 91304 155477 220653 306546 375302 410774 268176 67929 3177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 988 3442 7424 11693 15556 18367 21117 24594 29738 35205 37738 39931 41656 41228 42317 43128 37594 31888 31118 31622 36342 45802 51574 57559 62982 63881 59968 52450 49333 48973 52785 65310 87799 94467 88961 81435 61888 41085 36951 31562 26974 17942 7254 3042 1182 212 128 21 -52 -53 -90 -44 -39 4 2 1 69 56 11 45 106 376 927 1785 2373 3725 5850 7311 7469 7365 8137 12440 18608 25801 35436 45298 52077 59336 67103 69571 60662 47210 37774 18573 2554 525 250 194 360 413 277 175 87 165 192 58 58 -10 -30 61 25 77 28 36 56 -28 39 38 -2 -6 29 77 82 -1 40 26 49 44 11 34 29 52 15 10 53 42 24 42 77 38 24 47 56 51 51 48 2 29 59 11 25 14 -2 61 79 35 56 10 4 16 3 18 55 38 22 47 74 58 54 67 54 60 70 54 46 88 46 54 53 56 46 51 67 47 56 75 67 70 61 44 61 57 25 19 63 61 59 61 46 30 55 47 33 31 30 35 48 43 23 28 26 40 55 47 41 28 13 35 37 26 9 16 14 24 21 13 0 2 61191 294 1800 30 11550 16 59 51 6813 2032 39 1278 3177 5911 10568 16767 25899 35187 37641 37104 41115 39551 14644 13125 20985 34462 67076 117003 180828 251088 262958 257707 172540 37151 1198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 292 1831 3358 4315 5012 5393 5629 5480 5498 5728 5741 5719 6194 7079 8292 9645 10154 9911 10890 12254 13669 18218 25921 31943 35600 35636 34721 32617 31009 39696 73173 121735 175311 204568 210579 214007 180953 145408 87560 41623 25809 21877 16192 11310 8295 4234 696 -18 -9 4 -49 -44 -69 35 -29 -90 -42 -45 6 82 141 302 622 1352 2781 4204 5619 8061 10021 9010 8047 7285 8396 14883 33931 62336 90633 107817 104593 82668 63691 52842 37075 15724 4260 1429 407 242 221 282 472 492 312 212 125 130 135 89 104 112 43 93 81 77 84 32 46 43 94 86 41 75 75 23 6 14 40 72 82 60 21 6 25 36 24 26 45 37 39 75 91 58 26 45 -10 17 39 58 30 57 31 41 37 34 39 66 39 62 68 52 13 39 65 81 47 32 43 32 64 64 93 121 96 44 63 76 88 77 48 64 50 75 52 51 57 74 96 90 55 55 55 81 64 85 49 73 77 60 35 46 58 66 77 59 67 62 62 52 54 47 52 41 38 52 61 43 21 47 55 46 38 31 35 36 27 29 19 22 13 9 12 999999 0 61197 293 1863 30 11553 16 59 57 6811 2033 -91 1300 1696 2035 3008 4430 5562 6914 8273 12893 17274 18872 17625 21256 30262 54021 91664 129223 145659 147326 92966 22619 8531 542 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 725 1394 2021 3029 4058 4944 6214 7307 8062 9556 12414 15625 20950 29609 35866 46163 53876 52430 47728 42191 35767 27925 33856 54854 78388 105830 144740 197040 230065 251576 252993 195054 118998 49008 50607 88573 82551 40072 8256 1360 651 96 -7 -2 -49 -45 -62 -12 -9 36 25 -25 27 61 201 706 2092 5058 9644 15143 20222 25357 28642 28936 20555 11748 10734 12717 19061 39501 78617 114092 114791 93641 61064 33012 15636 7430 3894 1821 622 379 301 238 446 700 548 337 213 238 262 173 133 161 97 95 67 108 127 65 43 53 104 152 151 102 92 88 137 104 50 62 43 45 31 35 53 77 81 45 54 41 44 83 74 48 75 50 51 53 61 57 56 46 51 29 63 56 33 73 61 65 76 72 95 80 69 88 65 80 77 70 61 85 63 77 82 100 113 88 67 91 94 81 84 102 101 89 134 109 88 67 92 121 93 90 103 77 82 83 66 78 99 59 62 84 77 71 77 91 71 66 99 55 57 77 55 53 61 41 50 40 57 81 57 50 49 38 34 40 27 26 27 22 19 13 7 2 1 61203 277 2104 30 11554 17 0 3 6810 2033 872 2589 4861 8342 13032 18912 27864 44115 66074 95229 113803 80390 19090 990 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 860 1448 2165 2498 3015 3928 4937 5630 6017 6626 6814 6835 6944 7856 9063 11926 18166 24383 29851 34514 37991 41293 42539 47879 48053 45857 52719 64543 73446 102269 135001 161815 185758 203934 210945 203264 184002 161572 144793 110795 71839 43710 23820 6490 175 -55 999999 999999 -82 -100 999999 -44 -56 -66 -47 -43 56 158 736 1756 4054 8646 13483 22002 35821 52303 70967 92430 97602 77290 55808 52756 72929 94665 93857 74083 55786 36725 18932 8863 4772 2923 1455 523 282 230 232 301 400 482 534 327 190 133 101 124 125 103 65 5 66 37 47 107 118 71 79 74 103 85 16 54 56 27 26 55 47 60 26 3 17 23 26 -26 9 -26 -14 21 49 -14 27 31 16 -15 22 14 48 61 12 51 41 -3 60 49 35 20 39 22 14 -7 9 1 38 34 33 32 -1 43 38 7 41 69 60 47 75 63 43 65 52 46 62 54 65 49 43 46 73 46 64 46 53 38 44 47 46 29 44 58 46 54 51 57 62 52 41 44 57 29 26 28 43 38 15 19 16 18 26 34 14 10 24 12 11 4 1 61209 333 513 30 11553 17 0 9 6809 2033 4533 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 73 877 2460 5008 9424 17172 28864 49432 81377 115081 137274 121618 71492 20711 1283 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 690 2940 5502 7739 9193 9537 9589 10177 10266 10727 12289 15531 20694 25856 30870 31570 35569 40647 44514 47245 47844 44429 48925 47714 51202 53404 55358 69139 91542 121185 150279 156616 183277 201092 202375 201762 167984 151033 156760 114464 51006 27298 9078 548 59 -41 -66 -71 -23 4 2 -71 -21 46 59 132 305 1320 4407 7559 10336 14370 19568 28597 40210 52710 52910 39029 45540 64498 75017 62505 41157 29444 18542 9016 3011 1136 806 781 757 635 458 243 274 321 443 641 526 282 213 156 142 156 109 54 118 67 72 44 33 48 62 27 77 95 107 69 59 43 2 45 85 83 21 62 27 5 28 12 43 42 18 19 34 61 18 73 96 54 35 -1 6 44 29 -10 60 26 52 34 43 47 43 45 35 28 24 41 50 32 49 88 77 78 62 57 57 43 66 65 75 57 78 78 69 96 49 80 67 78 92 78 65 60 70 69 63 63 42 45 57 46 33 57 64 42 50 62 56 46 45 47 45 41 45 43 37 15 41 48 27 40 50 34 25 15 28 26 22 999999 8 999999 999999 999999 6 6 61215 277 2251 30 11551 17 0 15 6807 2033 -48 558 1616 2934 5349 9634 14793 24007 38687 58709 81481 91212 85257 62553 35997 9698 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 595 1145 1686 1568 1751 2297 2901 3097 3490 4681 6952 11491 18065 23430 26185 29375 32987 34175 34650 36451 40693 43331 43544 42937 43415 50220 50606 58201 67569 92232 116507 126225 146360 174031 203256 242849 259786 248547 236548 191257 140226 84680 39530 14533 2586 291 2 76 111 73 9 42 58 35 83 72 141 343 1169 5212 9241 9994 14602 18531 21618 25542 31123 38388 37068 29457 35287 38834 26394 15470 8230 3680 1665 909 597 663 632 655 666 556 448 277 237 265 400 454 333 244 187 188 223 121 105 94 12 15 82 81 88 86 75 26 55 85 135 115 95 64 79 76 60 64 49 66 16 90 88 83 57 21 54 49 66 43 16 11 58 47 29 45 23 29 32 51 33 17 67 94 25 42 66 71 51 74 50 59 59 50 22 48 83 98 69 62 69 70 95 85 66 58 73 75 84 85 69 71 62 70 44 79 94 120 103 79 49 68 69 56 49 40 28 43 58 61 81 74 65 65 67 59 61 57 70 62 49 65 51 34 38 38 26 39 45 39 27 22 19 10 19 14 9 18 13 2 2 61221 281 2283 30 11553 17 0 21 6806 2033 113 597 1466 3126 5815 10106 17349 27519 37793 42057 38570 36727 29363 10005 812 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 712 1386 2544 4009 5834 7583 9548 9632 8091 7441 7915 10287 13865 17470 21485 26477 32534 41492 51233 61711 76835 86966 104021 121972 143536 167109 194205 219973 240159 273827 300221 311997 298469 239550 124042 54460 27669 6601 1177 221 89 129 104 33 87 98 46 107 170 209 325 2198 7157 7181 7085 10521 12788 14273 17956 24624 28630 30056 29164 26655 19269 11156 4971 1850 1291 1168 960 737 649 662 723 596 437 310 339 304 329 386 360 328 288 217 146 153 174 138 155 122 70 57 80 91 117 142 114 136 113 106 132 112 137 145 83 47 89 64 65 54 72 63 71 61 60 73 125 96 35 16 51 62 46 52 35 64 44 97 67 56 77 73 55 61 60 50 44 87 107 71 85 54 84 97 97 128 98 70 99 78 52 69 66 69 93 71 68 60 91 103 84 96 89 74 86 76 72 93 75 69 66 76 63 63 60 57 95 81 67 56 57 72 91 65 71 86 69 52 64 63 75 73 55 68 54 46 46 42 57 48 40 35 40 38 30 44 42 20 18 10 12 999999 999999 999999 0 61227 267 2285 30 11555 17 0 27 6805 2033 465 1275 2818 5265 9221 15098 23741 37224 49460 39224 20310 3967 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 264 765 1406 2035 2187 2365 2382 2380 2976 3637 5025 6676 8086 11050 15596 20193 23421 26079 34295 41363 51430 62653 75191 90144 109812 133271 153626 171600 192498 200353 190388 172415 178864 202679 204859 189205 173939 195744 152483 98837 75176 8509 251 10 54 42 83 25 31 16 75 220 279 860 5853 13983 14531 15600 17559 16177 15605 27982 32874 22451 10811 4729 2051 1141 1046 876 637 321 312 399 461 527 522 505 402 375 277 173 238 215 148 146 105 133 111 141 122 108 106 103 52 13 11 59 71 40 3 54 100 100 18 35 37 16 21 13 32 45 95 4 26 5 -13 4 48 8 41 62 31 9 -4 26 58 61 -13 8 -6 -19 25 48 27 -12 26 70 13 21 40 27 8 -6 5 43 46 32 45 30 48 -2 34 66 49 53 72 73 61 29 46 63 74 66 56 31 33 61 57 48 24 45 54 40 38 20 29 22 22 20 10 33 44 34 36 45 61 60 51 26 13 17 8 12 8 5 16 7 1 999999 8 12 11 999999 4 61233 268 2196 30 11556 17 0 33 6803 2033 238 1182 2319 4466 7573 12511 21463 35143 52019 71837 84216 56808 22540 8019 640 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 620 1440 2495 3557 5112 8107 11414 13169 13508 13893 16876 20261 22903 30805 40430 51757 61370 72492 92112 110708 127203 142303 148217 151247 145958 146318 151925 157691 166980 163349 164905 176984 165531 119439 74463 42802 18862 4740 1209 290 240 172 110 41 -15 6 1 -15 106 171 334 803 2156 5684 11031 16158 21177 23372 19970 14159 18144 24856 15698 5400 1549 729 498 352 163 121 125 192 206 163 189 275 201 141 93 163 218 159 160 118 114 115 46 42 96 100 68 54 -13 12 28 33 -24 50 38 36 46 64 38 -16 65 8 35 10 32 7 -11 18 11 9 24 55 17 18 -16 31 -22 11 13 14 29 -27 -47 44 4 -12 -75 -15 9 8 -12 7 -10 -9 -9 24 2 -17 10 23 0 -18 5 12 20 10 18 23 17 25 27 34 45 53 30 21 8 58 31 39 67 31 31 -10 9 22 -11 14 29 38 7 -16 -2 18 12 20 16 1 20 16 27 33 36 15 5 9 4 10 999999 999999 999999 999999 999999 999999 9 999999 13 9 61239 334 571 30 11551 17 0 39 6802 2033 1185 999999 -57 21 -51 -87 -78 106 292 268 391 150 -50 999999 999999 999999 999999 999999 8 463 1233 2928 2901 159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 -80 -90 -12 20 123 51 999999 999999 -23 212 106 166 60 999999 999999 999999 999999 999999 999999 723 3053 3760 3853 5358 8644 16873 27795 35750 28107 10861 272 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 314 1075 2008 3711 6053 9960 13991 17130 19057 21659 23309 23619 30224 40223 47983 59940 76715 99185 120585 136820 153093 178991 198692 219463 246137 266811 268059 196562 146266 134930 112852 96499 85273 63688 33987 15565 5873 2730 1287 300 114 151 148 165 130 0 -8 41 110 134 118 135 454 886 2160 5455 9340 13734 18624 20424 17498 15370 19003 22266 14863 3651 734 340 187 183 148 99 164 174 151 188 171 215 114 108 131 157 202 141 119 127 123 96 89 119 61 30 79 42 2 6 78 43 39 54 43 33 41 5 92 53 58 46 33 45 -10 36 41 9 74 46 14 60 68 18 53 -31 -4 6 47 11 24 24 19 49 38 2 38 55 49 39 29 27 37 51 38 40 42 60 41 49 53 68 54 49 91 54 43 65 54 54 5 -8 46 55 74 62 45 52 43 37 49 50 31 36 53 70 58 42 46 59 28 18 24 48 38 25 37 36 42 41 40 43 44 43 24 24 41 42 21 35 13 24 26 19 20 9 13 17 6 2 999999 14 4 0 999999 999999 0 9 61245 270 2213 30 11543 17 0 45 6801 2033 -85 726 1828 3682 5644 9003 14431 21685 34081 51071 57745 46581 24779 2749 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 1302 3692 6473 10610 14633 18137 21221 23178 24950 30321 35200 38901 42510 48414 53795 63892 76058 79141 79416 87481 93698 101505 108332 108355 100070 82135 73159 79161 90660 99246 111970 129561 148855 156904 165285 183634 196396 169327 141004 113685 67925 32510 7702 705 129 85 21 3 105 60 1 17 10 5 -9 81 232 696 1792 4174 12113 26837 32283 24974 15718 13211 21902 20026 7153 1062 451 989 1341 738 228 186 136 179 139 125 67 101 112 118 133 193 206 94 107 79 64 109 64 47 75 35 11 36 36 95 18 47 86 35 86 84 38 92 59 -21 17 9 -13 15 26 22 -31 44 28 -16 2 -16 -11 15 6 4 -1 48 -1 -36 4 31 3 32 -13 -15 3 23 22 16 -1 18 12 6 19 6 -12 10 -25 -42 5 1 -4 16 26 29 12 18 30 32 20 31 48 52 23 44 37 21 31 21 -3 17 7 3 38 21 19 15 24 47 24 8 22 3 28 31 11 1 11 14 28 34 25 13 18 12 0 9 999999 4 999999 999999 9 2 999999 999999 999999 3 61251 276 2265 30 11535 17 0 51 6799 2033 423 1383 3322 6155 10360 16755 26159 38653 57105 77938 84625 88690 47127 4604 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 478 2754 6356 12860 23242 29893 33492 35019 33753 33160 33517 33259 35088 34322 30973 28466 28968 28266 27011 27293 29374 32049 33873 35641 38963 45575 49851 58220 68258 77674 85442 96315 105596 113988 121450 141648 166605 167276 177376 189493 201398 199545 134671 70010 31876 10819 1396 18 55 31 78 32 32 84 114 210 411 1076 3136 6969 11656 17587 19684 16576 17307 17234 13776 9731 4714 1523 671 508 666 786 433 233 232 241 255 145 218 220 170 156 137 180 216 271 293 149 144 126 68 97 129 115 99 92 -7 48 74 15 55 33 35 100 -2 23 91 74 21 -10 16 13 16 52 14 -33 -8 13 47 66 54 41 42 23 15 27 29 38 15 14 23 33 -16 6 36 -10 -6 9 41 9 36 33 19 10 30 36 9 -2 37 33 21 26 80 109 69 62 38 38 44 68 38 49 60 48 24 45 94 95 42 57 50 32 37 61 46 52 74 40 36 37 24 16 23 45 43 49 54 26 48 65 42 39 25 46 40 38 35 32 49 33 17 28 16 20 32 20 23 25 17 7 12 23 17 999999 999999 0 61257 276 2231 30 11531 17 0 57 6798 2033 497 2542 6242 12506 22070 39516 69420 92638 108243 119008 123178 121213 73406 23451 3216 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 218 2300 6409 10957 14360 16871 19682 23429 28361 30868 29877 31697 29387 24975 22972 24272 27919 30171 26401 23064 23157 20115 16976 16532 16569 17556 22768 28061 30349 35007 37362 42330 44503 48032 56249 65757 78159 94040 104560 111304 125407 140186 150731 154254 145958 129340 113739 94068 73752 43384 18036 6404 2072 536 49 -18 -28 16 77 155 247 605 1053 1624 3709 9797 18283 19696 12165 6427 11722 20268 16572 7987 2853 932 496 376 320 260 230 204 240 188 118 132 219 238 200 168 173 158 204 225 213 201 119 141 146 208 192 108 61 56 114 94 35 56 50 76 64 74 65 54 114 59 -5 61 97 54 29 20 45 37 48 -11 1 -2 30 -8 -21 8 1 -16 -7 52 19 3 20 26 10 -27 -34 17 8 23 54 45 11 8 41 18 47 25 34 49 30 27 28 27 31 33 51 32 33 58 46 52 39 31 62 64 76 60 69 48 59 56 39 57 56 35 9 7 12 25 40 26 44 73 68 46 38 22 28 42 32 46 44 21 17 31 34 39 31 33 23 11 30 40 21 16 20 13 15 6 999999 999999 0 999999 999999 999999 0 61263 279 2200 30 11530 17 1 3 6797 2033 2113 6672 12324 20150 29265 35049 45062 70231 83047 99141 134717 167485 165243 101981 10266 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 671 3037 6279 10852 13479 15366 17387 18620 20509 21892 22254 24571 27215 27127 26376 22630 18022 16900 17854 17514 18658 21528 23213 23200 23663 25426 27289 29268 31472 31434 29451 29451 33567 37443 41748 45153 53091 64488 74787 83034 93684 104465 114088 125634 129451 138478 140495 139589 136780 129033 117316 82096 43748 23912 14674 9344 6452 3243 1294 564 231 197 201 128 303 674 1399 2807 5812 8616 9546 9554 7254 7468 11868 13188 10442 5252 1272 727 413 300 262 183 198 191 189 174 186 250 227 192 302 355 295 246 325 322 302 202 175 164 181 163 191 153 138 117 58 71 78 76 114 157 113 84 111 92 64 80 139 101 89 47 28 31 58 68 92 81 42 39 27 39 37 -11 26 22 37 39 64 46 79 39 51 52 44 42 53 62 73 65 35 42 35 24 27 81 54 24 63 65 17 30 42 15 29 88 68 76 59 91 101 62 42 80 83 42 75 47 66 64 81 59 64 80 74 65 74 47 70 82 62 52 47 63 70 56 57 70 37 38 43 55 62 63 49 47 41 55 41 32 48 39 27 37 34 34 35 28 35 30 26 18 9 1 8 13 3 61269 333 487 30 11527 17 1 9 6795 2033 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 1383 2474 2823 3140 8024 17666 27608 39015 59930 91587 143784 209873 210443 181551 172849 144234 52043 531 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 658 2457 4831 6507 7965 9614 10154 10114 10151 10037 10195 11839 14957 16630 16679 16817 15705 14090 14349 16495 16970 16617 18144 19868 22190 25899 29520 31017 32230 33845 33840 30691 27539 27242 31300 36989 40014 41062 39982 41437 47657 54224 60002 69153 77193 91407 111352 117367 112936 121894 141118 157028 152849 170330 178904 160978 117060 54890 14198 2266 618 305 210 99 107 117 94 266 407 680 1286 3099 6494 8890 9617 7539 3587 2145 2147 1176 672 411 338 261 151 224 260 179 134 159 244 249 185 210 224 270 291 415 838 978 402 314 233 200 168 153 177 150 104 96 90 99 81 69 66 84 88 71 96 153 120 92 60 18 23 13 39 59 58 30 60 32 -5 31 75 34 53 27 69 45 34 106 62 16 -7 62 53 59 41 32 10 20 3 46 61 43 39 23 39 77 42 29 46 51 19 21 34 50 28 78 74 82 39 71 77 50 45 15 65 87 90 62 35 47 43 23 44 61 52 32 26 59 53 43 32 35 21 50 41 35 34 68 68 43 28 15 23 32 30 29 23 32 22 33 19 19 30 26 26 26 13 11 1 999999 2 16 1 61275 275 2251 30 11521 17 1 15 6794 2033 281 990 2373 4984 9606 17381 30892 56680 101963 172208 290650 446484 403443 49527 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 254 729 1191 1603 2169 2757 3607 4452 5659 8769 11145 11778 11824 12060 12139 12445 14630 16753 18754 19712 20706 20577 20480 20137 23027 28890 31455 31483 28474 27468 31109 32856 31504 34075 37379 41543 45648 49496 56737 62960 64454 77124 85439 86625 87152 91740 107387 118774 131376 134853 150870 169205 184973 197863 205158 194562 132964 57901 9689 1216 96 43 121 66 108 93 127 336 564 828 1899 3045 4679 8366 9358 4942 1747 1469 1052 712 492 321 277 209 173 162 159 191 252 270 368 605 1316 3110 6905 14888 23087 5145 802 182 204 148 148 142 175 108 105 92 23 93 100 122 82 73 115 134 79 93 72 104 70 32 98 74 36 35 54 20 29 23 49 -4 29 17 27 62 24 45 71 56 35 53 109 53 57 47 56 43 52 35 70 77 57 31 52 50 47 60 88 46 48 46 8 57 65 48 37 40 54 25 53 76 28 43 59 82 48 53 82 67 67 66 55 50 61 85 65 89 76 52 69 57 41 29 33 42 44 40 52 49 45 35 48 57 35 20 35 34 32 40 48 31 37 34 22 23 24 45 26 17 20 8 3 11 14 8 1 61281 281 2153 30 11513 17 1 21 6793 2033 56 1106 2810 4882 7596 13505 23675 38734 65943 117289 177276 252926 289959 276071 214572 74034 4657 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 772 1316 2318 4348 7068 9043 11525 15055 19336 20191 20561 21243 21656 23669 23550 22917 22118 22482 21635 20275 21739 23779 21918 17407 18454 21774 26881 28740 26240 24285 26167 29191 32054 36025 40011 46353 54523 63764 74088 76735 82154 93549 112628 138312 147531 162184 167947 177468 202661 234767 233847 186238 112008 39895 11494 2165 183 144 204 151 92 153 313 411 617 1274 2696 4399 6155 7144 6289 3837 2100 1753 1176 726 471 311 266 123 158 177 202 246 229 269 257 273 328 355 790 1812 5415 3284 260 197 187 177 130 176 163 142 122 162 109 54 103 97 64 102 142 121 150 9 81 103 72 105 143 100 72 72 111 96 69 72 56 72 32 41 40 59 82 83 96 61 56 32 55 29 27 65 98 58 83 86 42 66 121 67 56 40 53 79 80 93 60 77 73 36 47 58 75 109 87 96 95 95 71 88 79 78 63 104 103 57 112 79 84 95 86 100 68 67 52 81 66 72 70 81 82 73 68 80 79 71 74 82 76 61 51 69 61 49 68 67 44 44 62 47 35 39 52 46 34 30 29 25 16 20 22 17 21 20 16 2 61287 282 2024 30 11504 17 1 27 6791 2033 163 124 999999 999999 219 2117 8166 19466 35188 59457 103830 185676 286315 349048 462901 442535 269011 142482 4943 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 416 1062 2319 4153 7262 10299 11090 12255 13135 12696 10024 7593 5425 3406 2899 3366 5845 8539 9082 9319 9238 8870 7988 6790 5964 4927 4620 5614 7770 9903 12696 16362 19787 22969 26787 31274 38102 46512 52246 53888 59202 71992 84685 104586 124628 134643 133981 130889 126532 116002 118958 129334 131650 124392 90591 37292 6610 270 59 173 140 178 219 336 522 669 1007 1707 2524 2901 2367 2053 1664 1464 1365 1193 779 431 283 207 194 162 195 185 204 349 330 393 506 489 263 208 190 172 200 134 167 182 149 145 151 132 92 130 37 18 82 112 73 68 90 30 24 17 86 71 66 55 68 44 42 21 63 87 19 89 58 31 114 34 23 73 16 57 50 70 50 26 -13 7 15 43 40 31 47 86 47 53 53 57 45 49 64 62 68 53 73 25 26 71 106 76 87 78 103 101 117 86 65 48 36 47 63 66 89 49 48 63 56 70 77 44 42 34 47 73 61 71 49 53 55 62 39 57 57 48 63 63 56 51 40 46 55 45 32 37 33 22 29 37 44 38 41 32 19 24 29 17 17 10 3 1 61293 273 2169 30 11499 17 1 33 6790 2033 47 1259 4221 9244 15097 26363 49100 89304 159296 281917 532710 832548 837527 404684 178976 10049 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 454 941 1723 2235 2254 2253 2154 1371 656 266 -59 999999 999999 999999 999999 999999 999999 -23 -72 42 203 459 853 1200 1164 937 1253 1665 2002 2222 2719 3815 5319 7657 11061 16953 25774 40795 60538 76168 88720 101369 110751 107836 112481 121970 125778 125326 113917 95111 71667 48015 21077 7119 1551 264 69 98 92 78 130 192 283 499 615 807 819 773 1050 1576 1849 1664 1716 1693 1472 1210 864 490 349 251 155 197 296 275 209 360 408 440 341 227 187 245 180 88 103 128 123 86 118 159 82 15 7 58 75 91 33 48 72 42 61 48 51 52 84 70 49 65 64 55 35 26 41 51 49 -2 -17 5 17 -15 -6 14 34 32 15 28 20 27 8 8 28 55 16 45 54 25 5 0 66 33 89 12 -4 62 48 35 35 51 14 -5 51 47 59 62 70 52 34 58 37 35 35 46 62 42 49 52 33 53 37 48 48 56 46 48 26 24 33 27 30 43 23 30 29 27 53 41 30 54 51 29 25 31 29 22 16 15 17 20 24 11 21 25 2 6 12 4 1 61299 331 549 30 11499 17 1 39 6789 2033 9524 30951 4060 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2099 6579 12109 20546 40129 78290 105387 147599 216684 292008 400258 523105 423079 224428 109314 6354 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 -48 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 -26 138 98 102 308 909 1394 2238 3054 3947 6072 11436 18795 24036 30338 45629 65821 82140 93796 108799 127037 144138 159860 178144 200538 228992 210927 179500 127604 64037 18174 1930 121 82 129 120 152 228 496 682 863 1036 1151 1318 1628 2170 2614 2644 2834 2483 1760 1149 742 478 350 282 321 371 518 475 300 212 178 264 358 341 306 236 223 220 98 84 144 103 129 179 132 57 52 31 90 50 29 78 57 86 85 51 25 90 13 60 94 36 90 85 17 26 58 45 32 0 16 32 13 23 33 29 -4 37 31 1 7 34 9 56 44 45 16 20 37 2 24 32 18 31 30 47 33 -1 34 73 70 41 34 53 57 -3 -4 30 34 56 38 51 64 36 37 47 37 37 48 58 61 56 26 49 30 43 70 57 38 44 33 33 58 47 37 50 58 41 47 35 27 30 66 51 51 23 14 23 34 34 36 32 8 10 27 34 16 18 14 7 6 5 999999 999999 999999 3 61305 331 551 30 11501 17 1 45 6787 2033 2570 2264 1954 1865 2161 2669 2820 2272 1835 1108 551 144 120 144 78 -73 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 62 192 86 -45 114 189 169 393 597 886 1188 1135 896 1094 1205 855 1015 1201 763 1252 1666 942 440 -8 999999 999999 323 2544 11089 28079 60629 100348 154880 239907 265034 290691 315733 338218 198385 45793 5852 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 490 1388 2337 4749 8070 13311 19745 23364 29345 37334 42508 44991 49466 61625 77699 89242 100565 114183 126571 128437 135389 152126 158729 164481 153600 136162 104630 76161 38338 9694 2779 1034 315 193 149 121 222 488 569 671 895 1205 1395 1667 1777 1727 1835 1540 1125 839 739 657 375 234 277 473 681 651 551 337 382 629 724 533 310 201 128 110 149 110 116 107 78 107 143 110 95 137 18 16 64 66 39 -34 -6 32 67 53 51 70 73 -5 20 26 7 27 24 66 45 16 -24 15 29 17 24 13 19 31 -3 15 35 35 50 56 34 -8 51 15 26 25 18 33 15 29 31 61 40 70 48 21 52 41 6 49 50 44 57 43 51 33 35 68 41 19 54 61 40 25 59 54 32 16 35 45 48 45 51 69 68 40 49 32 44 51 36 40 29 33 37 57 61 52 48 51 51 40 37 46 55 22 17 25 17 25 29 28 24 36 11 11 11 3 4 4 1 11 11 61311 337 521 30 11501 17 1 51 6786 2033 6916 7738 9308 11559 13665 15885 17484 19125 20837 21946 19831 17496 15970 16100 16928 17524 16546 13548 9260 6537 5997 5371 5710 5916 4930 4682 5319 5930 5991 6087 6064 6020 6115 6574 6673 6558 6118 6180 6495 7877 9171 8607 7276 6230 4628 3264 2008 1380 1107 824 790 468 318 364 869 4675 19065 45834 90595 128275 121048 109996 118439 135531 166983 132067 54728 5382 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 87 529 1472 2969 4666 5905 7593 10645 15162 20689 26694 35642 44140 48666 61004 89657 108879 118595 128886 135384 150423 163768 171715 163376 148331 139072 107541 74967 39684 10973 1613 793 805 840 513 411 411 422 628 884 1301 1529 1555 1422 1311 1131 1119 1199 1214 1087 972 734 571 403 260 269 469 665 628 527 547 1773 4955 6465 4524 1424 211 152 154 177 125 83 182 166 177 153 102 106 93 48 40 97 128 65 78 117 133 69 28 121 85 136 103 36 77 67 98 94 67 78 69 64 51 -2 69 66 77 88 32 25 46 86 105 94 85 36 43 33 43 34 45 31 41 47 62 100 51 80 30 42 60 66 79 70 58 45 47 68 88 77 84 110 83 81 77 76 98 91 54 69 89 85 92 77 75 71 77 73 56 41 66 67 69 53 48 48 69 67 67 70 65 74 69 64 65 65 52 75 60 62 49 50 59 38 53 64 50 45 37 33 49 26 34 38 30 32 28 21 14 15 10 5 7 61317 323 517 30 11497 17 1 57 6785 2033 21107 15239 18541 22505 24874 27397 31313 34008 36318 38936 42338 46647 46932 42857 38096 29205 20841 14749 11166 10077 9558 9527 9428 9022 8502 8594 9141 9461 9772 9527 8920 8494 8652 10109 10355 8882 7881 7707 8045 8258 8689 9628 9818 9008 7778 5722 3418 5908 18079 27766 29449 19786 6548 1194 667 1756 14574 72688 181244 270019 157365 26545 971 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 118 450 1296 2698 5838 13641 26610 36871 45199 53623 58782 65250 73903 79565 85335 96080 104786 107565 102013 98457 107141 92637 70729 63671 55156 39676 24825 17852 9851 1771 766 633 403 287 408 423 644 943 1121 1189 1236 1296 1198 1289 1336 1165 1140 976 903 691 590 444 348 313 346 563 836 731 513 453 3329 14509 20413 10242 1601 146 51 51 97 130 84 98 45 82 94 90 69 31 64 42 119 104 59 42 62 61 44 81 69 59 19 -8 39 21 -10 55 48 25 11 4 -32 6 -2 53 8 22 3 -6 40 32 19 9 22 10 4 10 35 45 41 29 23 3 92 41 0 14 18 14 7 21 33 14 19 30 25 -1 38 22 46 30 57 47 26 76 67 77 99 49 37 22 31 55 56 25 37 51 28 14 44 35 23 32 17 40 51 42 13 13 38 38 47 34 28 24 27 16 14 23 13 34 37 16 4 999999 6 9 10 61323 334 539 30 11489 17 2 3 6783 2033 14950 16740 18811 22864 28274 33595 39190 45209 50937 52914 55695 56150 53430 50069 44132 36416 26229 20005 14225 9870 10472 9128 8637 9814 10055 9178 7968 6590 5397 4661 3923 3414 3519 3825 3858 3736 3941 4678 6086 6750 9119 7257 4587 3995 3665 2902 2284 3655 12271 19082 19473 5101 601 870 5267 28783 99782 246905 288455 183363 46683 866 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 139 665 1331 2882 6571 9997 19667 37239 47851 51422 58356 62502 64874 70089 76386 82415 84679 82488 83824 84248 87519 86337 80848 72697 60489 51482 45916 41443 35390 23648 12075 4760 1936 1572 1436 947 541 336 361 542 822 1132 1468 1809 1907 1848 1510 1134 982 863 846 874 581 531 462 406 349 410 619 741 595 502 353 835 1710 1376 428 102 141 143 141 154 132 146 126 176 96 108 122 122 62 70 43 40 4 96 128 96 85 127 80 56 105 109 64 53 58 98 65 49 31 33 72 41 35 46 84 110 50 45 5 83 20 43 64 32 94 71 44 69 79 78 83 65 58 64 93 85 44 74 85 39 52 81 45 45 57 101 74 75 77 81 61 94 72 55 97 67 67 84 89 54 63 61 54 52 37 71 65 58 51 60 76 85 70 33 31 56 41 46 72 53 45 47 60 64 41 25 49 52 63 61 49 52 51 38 41 42 33 38 33 35 16 17 21 34 26 16 10 18 4 61329 329 531 30 11481 17 2 9 6782 2033 12841 15316 18459 23101 28213 33256 38384 43942 49812 54331 58205 64324 67635 64596 59922 64511 63713 51298 28687 17162 15521 13560 10728 8628 8096 8031 8697 9746 10329 9175 6532 3892 2194 1724 1677 3065 12257 12496 6627 5732 4588 3434 2625 2475 2666 2576 2150 1642 1255 946 583 361 330 365 2201 17838 67582 151861 207121 69306 4120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 375 870 1256 1783 2474 3659 4901 6550 8740 11002 14699 18145 20374 23598 25508 29244 33088 33059 31157 31217 36318 48557 61953 68531 78434 82486 83270 90247 99687 107295 113147 120768 117353 95065 77360 58152 43361 28740 17775 10570 4094 3645 3686 2310 1584 1111 891 696 567 563 768 969 1423 1927 2027 1619 1081 771 755 869 904 703 464 418 417 456 481 489 594 658 580 498 434 529 444 351 76 88 128 98 103 55 128 151 128 103 93 135 127 28 32 59 49 97 129 96 21 44 15 74 41 53 61 26 7 2 30 60 38 39 35 21 54 23 20 30 14 32 60 88 5 11 41 16 23 56 68 59 58 47 78 65 54 46 51 -4 60 48 43 49 67 87 32 50 55 77 58 90 96 38 57 46 80 76 63 55 51 35 42 31 67 72 33 32 15 31 58 62 55 42 39 39 56 59 31 41 62 55 54 31 27 22 37 30 32 43 51 43 33 33 35 23 27 24 26 17 9 3 22 17 10 7 15 6 5 61335 331 527 30 11477 17 2 15 6781 2034 33812 27286 33796 40126 47414 55307 64846 75715 85092 89821 92349 91742 82059 64739 50507 40018 32639 29099 25818 22487 16854 10734 9421 8441 7569 8480 10196 10520 8928 5728 3315 2012 1469 1333 1272 1444 2083 2193 1856 1838 1810 1961 2601 3381 3569 3286 2666 2335 1874 1096 614 443 514 1127 532 6239 70172 194415 142282 30869 1545 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 14 174 478 813 1070 1262 1807 2711 4143 5506 7608 10597 12557 15820 20718 26700 35558 43528 46738 49352 50193 52041 54433 62859 71861 84998 99763 108936 110572 113947 106415 93580 84968 70078 37890 18967 14402 10485 8760 6314 2615 1132 1057 1286 1920 4392 8434 10905 8866 4460 1778 1501 1292 1265 1817 1791 1904 2118 2057 1472 950 790 708 632 490 587 536 486 547 676 750 817 834 753 628 470 470 393 341 344 176 76 151 159 96 116 113 105 58 88 110 162 93 79 101 49 42 10 26 105 82 42 69 78 35 32 35 57 52 42 5 32 52 25 6 46 33 68 52 28 56 -3 17 54 58 51 20 45 38 19 32 12 45 33 63 60 70 63 49 64 43 46 33 67 90 74 88 51 54 77 64 40 59 66 71 70 83 57 56 86 59 47 49 60 74 73 91 62 30 36 61 56 56 72 74 43 52 74 68 58 61 41 39 34 42 48 50 58 62 57 52 60 74 81 54 40 42 24 44 64 51 37 33 30 23 27 27 19 19 10 7 61341 332 525 30 11475 17 2 21 6779 2034 25699 22027 17571 17534 20428 22284 23918 25783 27387 27073 23887 19751 15911 12699 10774 9384 8558 8472 7598 5534 3352 2425 2115 2035 2041 1978 1617 1152 636 314 129 -83 999999 999999 999999 999999 999999 53 114 105 137 355 493 281 66 999999 999999 999999 999999 999999 999999 999999 1742 12140 43942 93514 191891 303355 235186 108888 70423 56640 10767 748 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 367 874 1563 2658 3831 5256 7925 11314 14182 18575 22082 24779 28998 32093 35151 40692 50376 58333 63131 68237 72208 74086 76362 77002 72525 68613 71019 75904 81206 81199 78737 71811 71159 70116 63558 48874 27492 10648 4824 2157 600 599 1048 1967 2888 3769 6195 6896 5627 3145 1590 1073 1059 1204 1379 1330 1129 788 578 469 393 411 465 463 377 421 499 682 888 970 972 960 972 744 530 422 291 178 166 151 137 98 80 113 131 73 83 39 42 93 101 99 98 56 79 75 35 4 6 23 33 36 50 55 67 65 71 57 25 64 69 15 -4 13 32 66 52 8 9 18 -34 44 65 25 30 64 44 12 34 42 69 34 52 58 67 36 67 49 35 48 62 36 61 69 94 71 67 52 32 24 20 25 26 38 40 63 71 53 57 67 71 56 66 73 76 29 44 59 59 69 77 62 61 59 72 67 73 76 71 69 54 58 55 44 42 56 67 51 35 56 69 49 49 42 64 43 41 38 45 26 16 25 25 15 7 6 17 9 4 1 4 3 61347 321 531 30 11481 17 2 27 6778 2034 103478 33719 33819 30997 16821 9513 7838 7269 6995 6347 5837 5540 5201 4577 4082 3739 3578 3063 2321 1690 1327 1246 1083 766 587 468 300 165 16 999999 999999 999999 999999 -42 -75 999999 327 1445 4271 4632 612 999999 999999 999999 999999 999999 999999 999999 999999 999999 293 4832 27701 80552 174003 235766 251248 200669 211919 169964 174098 182489 142819 105504 35836 3443 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 29 53 82 181 265 268 486 921 1591 1996 2680 5062 7390 9342 12598 15728 19792 24589 27346 27822 25963 23653 24716 25600 26772 29762 32165 31284 32020 36735 40882 44028 47687 49111 47378 44084 39458 32417 30678 30828 26713 25568 23139 22596 20050 12500 4996 1074 574 838 895 1039 1506 2069 1816 1147 908 855 908 995 1051 1006 991 977 918 748 604 508 453 498 517 528 602 695 798 900 894 810 746 595 408 323 244 226 159 110 40 60 96 56 72 89 59 54 94 46 33 68 50 6 -16 25 33 46 20 50 41 24 62 53 -1 -17 18 46 45 42 25 21 9 30 28 -22 -6 8 2 21 -3 16 12 2 -6 39 41 46 49 40 38 38 64 36 20 34 -18 -18 -9 14 17 5 9 27 26 1 13 39 50 16 6 13 20 25 25 38 36 26 31 18 23 39 44 29 39 30 29 34 35 35 36 45 25 35 39 43 40 51 30 24 25 27 34 26 24 15 14 27 20 8 31 43 23 14 6 6 17 19 13 8 10 4 6 61353 317 540 30 11490 17 2 33 6777 2034 777318 171452 160429 129279 24019 17016 16519 16522 16518 16999 17507 16961 15692 14289 13131 11631 9838 8317 7592 6897 5800 4932 4159 3560 3101 2813 2424 2088 1891 1740 1538 1501 1637 2317 6687 25641 54013 64992 85108 56001 31573 50248 64917 75417 88518 24919 888 126 177 294 335 2791 12343 23467 31278 42108 40185 70340 169066 196556 85259 5174 498 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -74 -76 999999 -52 999999 -99 -32 -70 -89 -64 -39 -88 133 178 208 325 361 216 232 329 498 1019 1507 2171 3225 4227 4957 5464 6891 8821 9516 12477 18168 20928 21735 21886 20534 17706 15855 15301 13749 13331 12752 14888 15679 18172 17503 15294 10781 8964 9462 6044 2842 2166 1517 1068 787 505 286 177 178 296 633 1134 1508 1533 1434 1184 930 898 985 965 926 916 894 799 712 602 529 464 427 435 451 487 572 694 800 714 595 568 476 356 354 295 247 146 125 148 163 196 158 128 103 111 103 68 71 57 48 41 22 32 31 13 12 34 43 31 24 15 43 71 59 0 27 2 -8 -24 -40 -30 -21 -19 -4 -6 4 -20 -10 3 -2 -20 -5 8 16 36 9 1 -18 -11 21 27 49 41 25 24 25 24 23 32 33 65 51 45 27 1 3 -6 17 30 40 31 49 31 23 33 40 31 34 52 43 40 34 31 2 27 36 27 33 37 43 35 26 18 10 6 11 2 10 999999 13 31 23 27 45 30 19 26 30 25 12 17 26 13 18 5 61359 319 728 30 11498 17 2 39 6775 2035 16375 16007 15795 15010 13457 10997 8110 5978 4732 3911 3583 3670 3746 3706 3207 2691 2137 1700 1313 1063 918 856 936 811 816 873 677 537 1810 11444 45661 17033 11316 36301 75681 83585 66568 96613 101739 50383 18106 958 -6 79 162 222 256 799 3838 9521 18661 72503 33481 4671 368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 -79 -72 -38 -51 231 665 1133 1283 1348 1271 1931 2901 3592 4835 6045 7569 11080 13931 16448 18997 23354 27600 30569 35169 39159 42921 48872 54522 58864 58590 57484 54837 48916 43703 39367 33389 29141 25120 20597 16353 7799 2754 1324 451 123 81 123 683 1803 2245 1929 1795 1770 1641 1451 1469 1218 1020 855 753 660 592 595 664 732 704 649 686 718 727 804 727 606 590 497 385 292 226 109 107 150 170 173 142 123 155 146 106 147 124 86 24 20 59 87 62 107 102 59 24 80 11 33 69 48 67 27 3 35 26 -9 23 61 17 -30 -10 28 35 24 -11 10 54 71 57 39 22 60 34 26 22 26 47 35 22 24 34 27 43 70 69 27 24 41 37 19 35 13 36 60 52 43 59 57 38 42 42 30 31 30 56 60 36 57 79 63 59 50 49 53 54 67 62 47 49 26 29 42 47 45 38 18 37 68 60 52 40 24 36 44 45 42 27 29 13 12 16 13 14 25 29 16 13 11 4 61365 319 761 30 11501 17 2 45 6774 2035 16372 14578 12566 10400 7854 5508 3708 2967 2306 1982 2308 2522 2733 2598 2545 2331 1922 1376 964 601 397 321 201 141 57 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 281 371 360 370 269 185 -18 -73 110 339 476 520 851 1488 2125 3766 9022 18323 26161 31009 36041 39972 50307 64960 76941 85995 85795 88978 93618 92207 86828 87601 92948 97264 94282 91637 92531 76519 26744 3768 509 256 175 164 95 145 532 1044 1410 1690 3510 4714 2903 1560 1093 931 847 891 1309 2168 2700 2348 1746 1206 778 656 622 504 405 310 255 205 181 193 158 115 193 645 768 282 192 184 140 85 84 69 62 46 68 93 55 11 7 86 52 80 75 71 84 40 26 81 89 62 15 37 38 37 15 -4 7 10 -6 7 8 7 -17 38 50 25 1 32 33 -14 -2 -1 -6 38 28 -1 13 31 39 39 22 21 38 39 44 44 42 53 45 47 54 46 74 53 32 39 58 37 34 4 30 64 61 49 33 26 51 60 34 21 21 32 26 25 29 31 37 37 28 39 40 38 31 36 32 22 39 44 40 29 21 34 57 29 15 24 18 11 9 9 12 13 5 15 26 8 999999 0 61371 318 639 30 11499 17 2 51 6773 2036 26517 26743 26833 27628 27285 25806 24293 22228 20059 17762 15450 12486 9272 6539 4709 3515 2992 2959 3155 3397 3234 2868 2540 2109 1528 1308 1204 1152 969 721 535 399 302 228 196 143 128 173 183 9 999999 999999 999999 999999 999999 999999 -68 999999 -63 23 11 72 44 35 999999 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 355 637 1480 3014 4694 6463 10875 14628 18684 26583 36838 48491 58662 59747 62351 60706 57285 55111 53871 63518 68346 63758 44662 26656 15118 6823 2701 2630 2440 554 87 42 100 104 168 705 1845 3489 5170 5642 5001 4333 3267 2377 2458 3903 5669 6288 4529 2678 1764 1345 1158 1003 850 696 628 578 398 276 165 139 165 139 104 154 545 1210 1114 437 94 70 88 41 4 20 88 132 134 117 70 40 49 60 24 -34 -30 13 -5 15 47 12 -21 6 54 16 -11 -16 -4 14 29 43 4 -16 18 8 26 47 24 -20 -32 -33 6 -14 -12 17 28 30 18 11 3 23 29 17 0 16 26 23 29 42 32 -6 -2 4 11 17 39 34 17 10 4 29 52 30 31 62 65 73 44 47 50 48 16 12 25 23 14 27 6 3 -8 1 11 21 31 34 15 9 17 10 3 1 4 13 19 25 36 25 9 999999 999999 999999 999999 5 5 999999 999999 0 61377 319 542 30 11492 17 2 57 6771 2037 224214 19182 16802 17755 19616 21523 22625 23043 22389 21167 19696 18397 17158 15303 13351 11544 9573 7596 5877 4110 2662 1902 1380 1295 1412 1518 1463 1391 1531 1421 1042 608 395 176 22 12 9 -46 -63 -22 30 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 436 1121 1771 2433 3416 5655 9185 12330 16899 26416 35140 38593 42139 45869 50130 58848 69615 81440 92063 96149 95458 90947 75299 56269 38987 23396 7476 805 69 46 131 1085 3852 8106 12334 13109 12749 12849 11514 9196 7833 8852 16123 21611 15177 9525 3709 1537 1424 1445 1325 1169 867 690 625 479 349 234 179 127 112 148 328 765 1266 1361 839 236 57 80 76 69 39 55 36 72 111 67 41 34 41 75 72 16 23 37 24 70 52 -1 -27 -29 45 21 27 0 -7 15 49 33 -15 -17 -39 -19 4 23 29 47 15 -7 -7 -18 -5 -17 9 27 21 1 -4 -4 23 24 13 2 31 29 10 -4 16 18 14 36 26 24 -8 -10 16 8 -12 -18 2 19 3 23 27 15 12 -8 -2 22 23 17 12 23 24 8 0 13 21 10 -8 -4 14 17 10 1 999999 999999 999999 999999 1 11 14 14 13 7 15 13 999999 999999 999999 999999 7 61383 299 540 30 11490 17 3 3 6770 2038 674278 25684 20859 21520 22062 21937 21526 21015 19837 19057 19365 20286 20253 18039 14833 12319 10410 8774 7366 5957 4376 3483 2671 1776 1181 810 539 479 541 652 482 304 137 59 82 72 5 9 25 6 59 42 25 -91 999999 999999 999999 999999 999999 999999 999999 999999 -86 -51 999999 999999 -89 -72 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 197 637 1360 2799 6610 11712 15520 19349 24671 29433 32720 37451 41255 40884 39555 40387 42277 51549 62179 65493 65824 63459 61807 54195 43067 28042 11705 2033 -13 -35 -15 -34 -1 2 149 492 1794 6282 15549 24109 27267 25637 32804 48663 51837 37411 15126 4780 2775 2082 1587 1155 961 834 664 500 304 234 225 224 180 132 104 64 100 264 340 222 95 52 53 66 60 51 47 26 7 9 9 -37 -14 -6 -26 -9 4 0 21 45 -37 -30 0 -11 -35 -18 -72 -90 -55 -53 -71 -41 -44 -43 -50 -30 -28 -21 -30 -43 -61 -48 -25 -23 -9 -18 -32 -9 -14 -45 -41 -3 -11 -31 -35 -48 -37 -6 -28 -24 3 -25 -22 -36 -18 -1 11 -59 -56 -24 -29 -22 -2 -11 -33 -26 -27 -13 3 -18 -29 -14 -13 -30 -30 -26 -26 -38 -41 -14 11 6 -12 -27 61389 322 603 30 11493 17 3 9 6769 2039 30374 26969 25784 24021 22489 20880 20415 21135 22669 24750 26220 24501 21225 17924 15150 11649 9234 7659 5870 4091 2637 1771 1204 862 673 582 527 513 592 772 946 753 244 118 140 25 -78 999999 999999 999999 -19 -47 -80 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 -63 23 42 21 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 320 1386 3583 6560 9640 12689 16502 20201 23606 29240 34382 37198 37917 39076 49066 59354 61937 64224 65537 60508 50328 39544 26641 14395 5358 736 -10 16 17 72 260 1434 6106 13871 26211 42115 59053 69823 77918 81343 79506 61594 43058 25997 10990 4511 2082 1022 579 377 262 269 293 272 188 124 65 77 72 107 188 201 137 106 99 86 95 122 56 76 87 97 2 -28 9 48 34 30 64 68 47 97 51 27 12 38 53 -4 -21 -23 30 23 5 -3 -7 -1 33 12 33 -6 -27 -4 -11 -18 -3 20 32 27 4 -5 6 12 19 28 23 25 23 37 17 13 16 33 32 9 3 31 26 30 69 10 -7 17 37 22 34 38 24 21 19 15 12 1 11 32 39 43 37 39 27 23 28 26 22 29 40 48 36 30 52 41 25 20 26 36 39 25 999999 999999 8 17 4 7 999999 999999 6 0 5 999999 999999 999999 8 2 61395 325 547 30 11497 17 3 15 6768 2041 32463 22909 23398 24489 25962 26738 26549 26832 26753 25016 22023 20156 20719 21829 21463 19552 16300 11781 7549 4820 3303 2320 1657 1104 590 367 214 136 59 118 215 299 468 484 468 340 135 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 104 523 1309 2945 6493 11811 16753 20328 25707 31330 38423 46521 53729 60883 65774 68897 73511 78509 85533 93785 89803 67167 46862 46701 33317 13644 4587 3907 8117 12591 17175 24393 34973 42118 46518 51557 59153 68989 72495 65558 46899 25136 10778 5596 4031 3180 1912 857 398 213 225 211 187 143 51 35 69 49 35 75 124 123 73 83 70 31 28 10 5 14 40 23 19 -4 7 38 32 12 -21 12 42 53 5 -14 -5 57 18 -1 22 -20 -1 37 -5 -56 -55 -25 -9 -8 -5 -11 -22 -20 -16 -2 9 5 2 23 51 28 8 -18 -6 24 19 -6 -14 7 -4 16 26 20 17 29 13 19 17 -5 15 -3 22 30 36 12 15 39 31 10 23 25 -1 8 21 9 22 30 30 30 44 17 22 16 23 28 22 28 31 8 1 21 31 29 33 35 37 38 26 23 20 19 14 8 11 1 4 11 2 6 5 999999 999999 999999 999999 6 61401 336 543 30 11493 17 3 21 6767 2042 26403 26506 27631 29366 30624 31928 32603 32903 32812 31315 28857 25383 21698 18601 16775 14500 10909 7438 4896 3490 2780 2281 1853 1472 994 621 274 138 72 127 184 497 849 884 707 382 191 91 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 42 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 322 649 1362 2638 4873 8550 13615 20186 28501 38555 48717 57393 64621 66445 65423 66822 68494 72351 78452 81712 81383 78581 70602 59874 43956 25032 10264 2478 3281 6545 13079 26844 42994 52478 53816 51389 49364 45889 36971 26006 15083 10498 10489 10224 11384 13096 12799 10116 6659 4267 2891 1946 1057 530 327 206 126 97 122 107 113 93 105 116 100 92 108 110 99 82 71 61 61 65 66 50 28 50 46 72 55 43 85 33 47 41 54 56 71 38 47 59 7 -12 33 53 40 28 41 27 27 49 49 34 42 73 72 56 44 43 48 58 53 55 68 34 35 54 43 54 42 62 61 37 29 35 73 59 33 78 63 53 72 87 82 53 85 68 58 58 40 48 67 65 65 83 74 67 86 101 97 69 74 61 64 69 59 55 60 59 71 71 61 67 61 64 70 60 58 52 57 42 31 47 31 43 38 34 50 45 49 48 53 34 23 24 33 26 25 19 13 12 15 11 6 3 61407 329 502 30 11482 17 3 27 6765 2044 29449 31117 32987 34442 33298 31133 28526 26253 23774 22429 21636 20033 17573 14284 11859 11519 11201 10204 7911 5233 2962 1770 1186 838 563 304 92 29 -22 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 245 684 1093 1872 2314 2507 3474 6251 8551 13108 20638 29774 40321 51649 63832 77989 83583 84162 82866 74819 68276 61327 60034 60685 75218 96541 99903 80227 67504 39188 14142 10895 13799 20758 42523 72983 84167 69098 59506 56536 51038 45023 40855 32347 28612 26791 14481 7962 5760 3871 2397 1441 863 483 271 149 91 81 72 97 81 56 106 109 55 112 103 55 3 9 32 27 6 26 32 31 35 35 41 40 65 43 -4 47 18 31 -13 15 47 21 26 53 -3 -37 19 17 13 -6 -17 -20 35 52 10 5 10 37 27 53 21 26 28 54 46 60 61 17 3 24 40 37 35 26 43 55 56 42 41 68 67 68 49 46 70 55 10 16 35 30 41 63 56 48 22 23 51 53 41 27 44 36 21 16 28 36 56 26 33 27 19 6 17 27 29 22 15 6 15 20 21 25 27 34 26 23 23 20 21 14 14 15 17 19 13 4 15 999999 999999 5 61413 310 497 30 11477 17 3 33 6764 2046 44283 44712 46591 49715 52408 53397 52912 51152 48280 45779 41214 36160 30634 25758 22953 21928 20649 18499 15502 11562 9127 7311 5775 3926 2824 2214 1689 1436 1270 1077 928 667 525 366 153 89 -29 -40 -91 999999 -89 -77 999999 -100 -70 -99 -100 999999 999999 999999 999999 999999 999999 -29 -61 126 243 394 235 39 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 363 1096 1957 2840 4859 8766 14151 20371 25790 28453 30464 35546 35899 38575 42152 42812 45317 50496 52335 47517 34844 27339 22601 16484 10846 5910 2646 1742 4050 6115 10599 24239 40764 51224 55471 59532 65175 71365 79753 91571 66254 20185 6895 3958 2670 1599 894 643 445 248 116 77 30 27 80 125 88 56 36 -37 -10 40 48 15 13 35 29 9 -10 -8 24 29 -5 28 28 45 6 -15 -28 -13 3 -41 -14 -16 -29 -8 -30 -30 -24 -15 -20 -19 -13 3 -22 -39 -24 32 28 5 -13 -26 -26 -34 -36 -47 -62 -3 27 -9 -10 3 -29 -25 -14 -13 -13 -4 -36 5 37 -1 -9 -15 -4 2 14 4 6 20 -6 -12 0 11 9 2 12 8 -6 -1 -10 -7 -3 -26 0 2 12 -8 -4 14 10 2 -24 1 8 26 28 15 14 13 12 7 10 6 61419 313 501 30 11481 17 3 39 6763 2048 37293 42725 51029 59405 67856 76481 84458 89054 90505 88952 82939 72580 61717 51792 44072 36784 30938 25795 20883 17265 14275 10908 7876 5985 5038 4388 3810 3123 2441 1828 1544 1190 883 591 486 412 330 205 146 4 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 2 8 30 64 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 344 882 1501 2482 4484 7334 12193 19777 29688 39729 46492 51506 57238 61275 61849 55541 50816 43498 40573 40801 36596 32296 31771 28064 16534 4878 3828 8386 14999 23729 29938 33115 33100 30861 30957 33136 36897 41449 42874 42707 42729 42433 45115 42008 24599 9776 3565 2003 1100 514 260 167 164 174 160 105 98 11 77 98 45 52 39 49 65 55 44 39 38 25 -13 39 24 13 23 38 33 25 23 1 -1 -10 -33 -22 -3 6 3 -31 -37 29 23 4 -38 -33 -29 -25 -53 -28 -20 -6 14 47 26 1 -13 -13 5 17 26 19 21 34 22 6 -6 -12 3 30 29 15 -12 2 42 1 18 21 41 33 36 54 35 29 23 14 -2 -5 9 19 14 10 17 3 -8 4 15 12 1 6 23 29 19 24 7 -14 22 24 21 1 999999 999999 16 8 8 12 11 7 13 17 18 61425 328 508 30 11488 17 3 45 6762 2050 30379 31871 36641 39969 42662 46150 51541 55832 59937 63285 66953 71853 75786 74836 69400 63373 59602 56106 49719 40086 29144 21319 16358 13821 10844 8517 7357 5523 3419 2446 1928 1291 819 565 440 336 318 119 19 22 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 323 507 817 1272 1932 2542 3185 4440 6430 10038 14463 16617 19167 26697 40816 60644 75130 85583 90971 102889 120216 121873 117032 104025 92033 80825 65905 48462 32814 21194 20123 23215 23744 30022 40574 44406 48577 51645 36422 16278 6482 4464 4012 3281 2661 2189 1527 911 498 246 209 158 154 116 160 117 43 51 109 77 66 94 49 48 60 9 44 64 36 35 17 26 47 39 22 68 51 45 48 42 9 21 7 47 30 17 -9 2 31 54 63 14 -24 38 -6 -8 -30 29 6 -24 8 32 40 24 5 21 12 18 30 30 18 12 30 19 6 18 15 38 58 15 33 42 50 28 46 54 54 9 24 53 64 46 50 63 76 72 38 49 53 20 28 38 40 37 27 28 35 29 48 39 32 44 38 28 51 48 41 37 39 27 19 9 38 28 14 24 26 31 40 34 26 23 22 20 20 16 11 8 4 999999 999999 999999 5 1 61431 317 722 30 11492 17 3 51 6761 2053 30857 33253 35027 36773 38743 39898 40643 40383 39957 40183 42227 52535 56791 45410 38270 32655 26786 19863 14863 12095 9089 6532 5331 4609 4711 14353 33913 48595 74122 70450 69371 46016 16252 9604 1558 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 372 603 826 1338 2860 4334 5737 6464 7978 12104 15715 18941 26154 34896 44938 60423 79718 96646 114549 135777 153660 163169 163693 145065 110969 71533 43003 33542 33120 33611 33726 38467 46345 45390 35783 27474 15643 7746 4466 3966 4271 4227 3617 3462 3293 2478 1574 732 411 268 155 106 96 73 45 9 9 68 74 52 58 52 33 71 100 66 -12 6 14 2 -6 -13 8 3 -13 10 23 10 2 -10 4 -30 -30 -27 -13 16 -35 -1 19 13 -11 10 4 -12 -11 -15 -4 11 19 31 38 36 8 4 27 31 12 -5 -9 18 3 2 -1 13 -4 60 43 29 25 35 12 47 53 37 32 64 36 18 26 36 54 58 41 54 50 38 51 68 45 45 43 38 32 1 25 33 27 43 18 20 39 6 22 -8 25 30 30 22 15 41 53 36 25 26 21 14 10 12 7 16 26 21 15 12 7 3 999999 999999 6 61437 324 511 30 11491 17 3 57 6760 2055 8997 3733 3790 3885 4326 5170 6242 7273 8588 10075 11753 13398 14435 15854 18185 20723 26212 59091 158882 235994 132294 60331 41874 37194 34169 28836 25431 25153 22259 17870 18243 28545 35204 35791 21781 18400 13326 24659 44457 75691 97508 107968 42769 6831 1011 32 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 133 467 935 1591 2034 2274 3050 4370 6273 10146 16300 25319 37965 49377 56376 63679 74795 88524 105845 122459 139412 146198 138074 129615 121226 100422 73278 44681 33493 45042 60259 42593 24217 16447 12810 9360 5300 3231 2697 3484 4316 4498 4801 4953 4195 2971 1984 1372 872 619 431 265 173 151 110 103 89 60 78 87 76 57 90 140 49 37 55 48 48 25 16 17 40 -7 0 1 -29 -5 -5 11 -10 13 26 -11 11 2 -12 -4 20 36 23 -3 8 48 39 1 -5 3 11 18 21 29 47 32 21 24 25 21 40 48 47 36 25 10 26 16 45 41 24 31 36 52 25 24 37 42 51 18 10 24 33 58 81 75 51 45 39 26 13 12 -1 7 19 8 -3 32 19 23 40 21 6 38 30 57 45 14 35 35 42 34 38 39 34 33 15 999999 999999 9 16 14 13 2 999999 999999 7 13 9 4 2 1 61443 322 505 30 11485 17 4 3 6760 2058 46891 10367 10171 11555 13252 15494 17551 19229 21947 25283 28598 31342 34559 40474 48703 53108 60794 95437 133827 139023 103475 73356 68032 53880 45953 41699 41108 40511 35481 28026 23383 20997 17407 13249 12622 12613 8158 4258 2193 3018 10577 37015 81970 83677 64186 42284 5725 838 216 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 42 179 345 285 245 275 318 389 492 616 654 787 1019 1224 1459 1497 1367 1118 882 475 192 37 46 34 -36 40 143 324 582 787 1174 2160 3371 4877 7608 10740 12492 13786 16461 20870 26720 35244 49557 64172 70527 68730 61856 51821 44768 37628 29001 23627 21376 21816 26667 33433 39267 56551 77003 65709 47673 32674 18665 9876 6280 5311 6336 7016 5370 3522 2998 2670 2254 1749 1231 764 397 202 113 63 97 63 40 83 134 91 74 54 60 55 95 113 66 75 61 76 71 -19 -2 -7 7 7 -19 8 7 -8 7 30 21 -1 3 23 -1 28 47 28 16 -1 7 18 31 42 20 63 42 4 -2 -8 6 -23 -23 36 -1 13 63 -3 8 28 43 40 -1 -5 -4 -2 6 25 27 31 26 25 24 39 47 41 43 42 45 41 46 48 31 47 57 48 28 26 33 31 39 35 50 36 35 43 38 45 40 7 3 9 4 43 31 14 27 30 22 25 21 13 17 25 18 24 26 15 12 13 5 7 20 18 7 999999 999999 2 61449 320 540 30 11490 17 4 9 6759 2061 14948 15518 17928 20779 23570 26007 28697 31485 34004 37662 39955 41059 44393 49095 56383 86126 130688 121606 76626 69985 70026 66971 62771 67194 68557 62630 52630 45925 41906 40337 36938 30980 27798 22264 16269 11692 7324 8771 9638 2987 1581 761 579 940 1536 1755 1379 859 421 218 98 13 -57 -44 -19 999999 999999 999999 999999 999999 999999 -69 -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 -85 -45 159 349 516 629 575 440 502 497 590 601 677 688 488 256 178 88 32 310 652 1095 1354 1262 1158 688 334 169 -32 -67 999999 -69 55 157 322 570 860 1261 1870 2302 2935 4360 6581 9329 12208 16012 19644 22546 24716 26139 29076 31765 31174 30244 29660 29672 29129 27121 23132 18938 15727 12303 10766 13286 21826 41393 67975 70629 45549 20960 11841 10247 10374 15683 22411 20505 10862 4327 2945 2474 2121 1740 1470 1219 818 446 223 119 62 104 109 89 66 21 52 86 88 36 51 71 49 7 45 80 34 53 45 59 10 -39 -42 -9 32 52 29 24 54 22 27 28 22 -22 -25 13 -5 -32 -10 8 4 11 -14 12 16 -39 3 6 17 17 36 47 12 21 19 10 2 35 1 -8 5 31 29 18 48 20 22 39 39 26 1 13 4 3 16 5 27 55 45 30 47 31 34 37 40 47 40 23 13 30 14 31 29 17 14 14 16 -12 -10 46 29 15 18 17 29 33 23 17 16 13 10 10 5 2 0 1 2 999999 1 999999 999999 999999 8 2 61455 313 551 30 11501 17 4 15 6758 2064 49659 10307 10636 12655 14938 17650 19896 21507 22850 23958 24560 25190 25532 35999 95519 204273 247078 110007 53011 49767 53606 56871 59444 60808 56753 53397 56707 57999 54965 47702 38797 29731 23295 19667 18849 19846 18933 16229 11840 7877 5311 3268 1546 616 311 83 -72 113 235 257 161 126 4 -17 -72 30 -48 -100 -40 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -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 -93 -42 -2 -3 16 -2 64 -3 -41 -76 -28 64 174 294 521 898 1424 2200 2814 2974 2454 1200 219 -68 999999 -96 -94 999999 999999 999999 999999 -99 999999 -63 -37 -53 78 308 582 1071 1704 2923 5040 7763 10465 13343 16519 19708 23156 26733 29388 31458 33154 34371 35034 34329 31606 28986 28293 27110 25947 24838 23702 21964 18985 18803 21261 22843 18058 16738 19379 16830 9967 7360 10995 17197 22116 21740 19325 16063 12267 8207 4854 2952 2141 1796 1452 1100 830 579 308 168 110 57 21 65 86 71 48 69 47 43 -9 -14 9 6 99 42 30 55 3 68 48 -22 -8 1 -46 -23 -33 -33 -7 -34 -18 -18 -19 -43 -45 -16 23 22 17 -18 -36 -53 -46 -15 -6 -3 -13 -9 -8 27 58 23 -23 18 -14 -6 -3 19 31 37 30 52 42 29 -2 25 30 14 10 28 38 28 26 35 34 8 -5 -1 12 24 29 34 30 38 35 24 25 25 8 8 18 -4 15 28 7 4 -6 13 19 11 8 14 35 22 10 9 19 999999 999999 2 6 5 1 1 10 0 61461 331 618 30 11508 17 4 21 6758 2067 30668 32578 38686 45664 51511 56739 63029 68731 70618 67046 63183 67324 60308 41421 31406 30368 31661 32475 35271 38414 42055 43950 42939 40418 41101 47006 47620 42359 35987 30052 22808 16767 13602 11812 11049 11713 10335 5497 2452 1764 1396 1156 882 428 55 18 36 63 56 100 -40 999999 -24 -78 999999 999999 -70 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 -79 999999 999999 -77 -90 -69 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -88 999999 999999 999999 999999 999999 999999 999999 999999 -4 64 186 240 314 177 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 90 202 442 1125 2085 3007 4203 5698 8403 13323 18459 23282 27721 30422 31714 33198 34241 34818 34184 32578 29318 27110 27375 28681 30706 30030 35390 58764 86201 99148 78166 34975 25058 23006 15223 9585 6890 6943 8135 9147 10014 13488 17494 18627 16547 11798 6172 2966 2145 1887 1693 1462 1138 695 407 180 105 97 94 122 106 77 110 93 72 74 37 100 76 55 20 44 23 47 65 5 10 5 65 56 0 39 52 63 49 12 16 25 19 44 36 44 15 20 18 7 34 61 50 49 54 18 39 47 34 47 42 28 57 72 30 55 70 33 66 28 28 52 45 37 52 72 66 65 76 99 98 75 68 63 84 97 89 60 50 68 70 50 61 83 78 62 36 40 77 74 69 62 51 52 49 65 69 77 72 85 76 75 70 62 50 45 44 44 39 48 59 55 53 47 41 53 50 38 45 50 43 42 43 43 31 28 27 9 999999 7 20 19 2 5 0 61467 330 613 30 11503 17 4 27 6757 2070 27642 25282 29513 33889 39461 45469 53768 61882 69542 78369 86085 89828 92475 90828 80448 66261 55989 46384 37091 30612 27039 26055 26834 29736 32871 33627 32603 31026 33008 35514 35341 33541 30855 28243 24406 20213 17808 16560 15889 15308 13186 10370 8908 7238 4644 4015 3732 3273 3043 2543 2540 2459 2285 1740 1261 1221 1028 849 782 563 353 233 305 553 828 615 454 516 389 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 8 -9 42 44 -59 -100 -94 -95 -83 -90 -12 999999 -77 -86 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 -17 30 125 256 327 413 591 979 1848 3946 7299 12035 16316 18953 20078 21390 24132 26406 28833 31535 34923 38209 39588 37579 35402 33607 31446 29084 28578 30486 29108 24058 21472 20520 22429 28695 31947 27330 19695 10778 5905 5144 5923 11233 24333 38255 38197 27887 19175 14310 10361 7378 5521 3842 2345 1533 986 490 189 125 104 163 66 59 88 67 79 83 47 28 62 45 17 25 61 66 19 26 40 56 71 59 50 30 19 73 27 38 68 67 26 14 -14 34 69 40 30 58 85 92 64 22 28 36 42 41 65 75 79 66 60 69 63 54 41 49 53 39 50 34 38 56 64 49 47 41 52 43 78 73 73 45 46 47 76 60 52 36 40 50 59 59 34 53 50 39 26 26 43 48 52 57 67 50 44 58 53 47 58 59 38 34 40 35 43 65 65 39 34 33 44 49 44 37 45 42 26 29 35 34 36 22 22 27 24 15 19 7 4 4 61473 316 669 30 11499 17 4 33 6757 2073 20965 23878 28215 33084 39444 47890 53040 52590 51936 57296 67077 71499 69586 71125 69136 64613 58500 54095 53522 50661 39950 31145 28268 26351 24644 23259 22109 21154 19946 20249 21806 22837 23306 23545 24182 24331 24344 24474 23242 22115 21539 20783 19912 17913 14721 12589 12077 11689 12086 12132 11835 11298 10917 10373 9810 9858 9340 8606 9612 11244 11901 11511 11580 10498 9361 8358 6994 5601 4058 3117 2267 1347 425 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -36 -15 -35 -16 -39 -18 24 23 62 66 127 207 291 273 206 77 5 -38 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 71 154 256 400 775 1324 2164 3336 4444 5614 6507 6485 6817 8898 12204 16573 22152 26866 29956 31952 33764 33918 32920 31456 29177 27426 25626 24618 23000 19841 19220 21957 21887 18090 11716 6767 4706 4493 5365 8371 14385 24203 38406 53713 59574 51055 34442 19734 10152 5900 6000 11840 27544 53371 61609 20825 3202 180 109 105 105 60 88 73 40 52 59 69 95 75 9 14 15 -10 18 15 3 19 -8 29 6 -34 -40 -39 -29 48 89 53 12 -49 7 15 -11 -6 -14 -17 14 17 26 34 43 6 -15 -7 16 35 33 34 15 -15 22 55 25 -4 -9 20 49 21 42 33 32 36 52 36 18 32 78 43 33 49 28 25 17 -6 7 29 20 15 13 6 13 7 6 9 22 39 23 10 7 18 27 18 20 39 33 13 4 23 28 25 22 21 2 999999 10 4 999999 1 999999 999999 13 1 999999 8 4 5 61479 333 538 30 11488 17 4 39 6756 2076 14966 17743 20044 22388 25161 25555 24262 23241 22892 23200 24022 25171 26602 32402 40047 44639 49128 53134 55915 57879 58831 57775 54811 53903 50563 41147 32780 29108 25142 21770 19176 24069 43263 24649 11001 9675 9745 10278 11061 12508 15579 19703 21389 24689 27753 29658 32709 32753 31571 30333 30013 29485 28649 28745 28803 30019 31897 33777 33946 36014 37490 36769 34727 33757 33502 33264 30262 25481 21670 19282 18090 13139 9651 6787 4669 3307 2088 1061 567 286 66 75 98 24 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 -73 -19 0 167 316 532 572 551 282 103 -3 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 -83 -45 -15 99 253 500 750 985 1253 1588 2018 2689 4072 6473 10977 18825 24636 29920 36425 39869 39643 39257 37368 37558 36795 34024 29861 25150 23864 27444 24852 16412 7884 4048 3252 3678 4250 4275 3988 4118 9789 26088 50373 72748 64096 48306 37739 28942 17444 10405 7509 11346 27999 48223 26402 1251 199 90 87 120 109 91 145 94 86 70 64 71 40 65 53 71 39 20 7 42 20 47 45 25 22 5 42 37 13 51 55 92 59 26 15 16 46 38 63 -4 48 28 5 15 29 55 32 3 71 89 34 67 95 68 69 64 59 39 45 46 76 102 68 48 35 36 73 74 32 69 103 64 55 70 74 47 44 51 63 38 44 58 62 56 58 63 59 43 26 47 30 36 48 57 41 67 73 47 51 51 54 47 43 47 45 62 67 52 39 40 53 46 42 30 32 34 34 30 33 39 37 26 17 34 27 24 16 13 15 5 2 15 0 61485 308 505 30 11485 17 4 45 6756 2079 30809 15262 16106 16620 16783 16204 15652 16024 16509 17010 17417 19773 24481 27061 26126 23760 24454 30908 38008 42412 44976 47683 51250 52322 47006 44975 43117 38000 33432 30729 30735 38798 56209 74740 48350 16921 11726 9520 7484 5876 5051 5331 6054 7126 9461 11528 13396 16320 19331 20975 22587 25197 28781 30869 34115 36957 37672 38377 39845 41298 43206 45390 47648 47308 45794 41294 36711 34500 30432 23285 18009 15232 12150 7334 4342 2788 1847 1408 1076 824 624 468 358 122 -13 88 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 99 101 106 238 287 127 55 4 6 -53 999999 999999 999999 999999 -86 999999 999999 999999 999999 -85 -78 -19 -56 -41 38 76 248 394 726 905 1072 1203 1234 1505 2873 7254 14147 23261 33799 41560 44902 46674 46699 47690 48658 48430 46994 41484 34537 32341 25099 14625 9967 5352 3432 2915 2486 2685 3144 3623 4620 6342 11104 18585 24792 29574 28688 29091 35273 45551 41357 25921 11284 3055 781 578 336 211 145 73 86 83 57 47 52 83 91 54 57 43 59 45 2 -13 39 45 27 -35 -27 -3 4 2 42 43 0 -35 17 35 -1 -23 -24 22 16 -7 -14 8 -4 -19 -6 3 -14 -2 10 -40 -17 47 53 43 22 20 17 14 4 11 -21 -43 -32 14 16 7 6 20 0 -17 5 12 8 14 22 17 37 56 13 1 16 22 9 13 -1 18 11 3 12 3 -5 -1 2 15 14 21 12 -1 -12 -9 6 -2 -17 -6 999999 2 6 9 5 7 25 13 61491 314 513 30 11493 17 4 51 6755 2082 11151 8843 11044 14347 17138 18576 16176 13728 11512 10583 9475 8407 8140 7602 5638 5302 5536 7220 9189 10469 12161 14648 15369 17405 20447 22983 21960 22625 24653 27309 34940 72397 149876 283247 317198 299290 225850 55488 25644 21581 20245 18473 17067 15643 12436 9282 7062 6517 6304 5901 6051 6620 6961 7458 7983 8579 9869 12650 16437 20207 21158 23045 26161 31936 37915 41883 44268 40859 34456 29356 23563 17714 12885 9280 6492 5461 6085 5943 4650 3896 3378 2885 2364 2818 2970 2259 1368 906 428 112 999999 -42 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 -99 -95 999999 999999 999999 999999 -77 999999 999999 -58 -84 -28 4 83 156 325 560 486 354 157 2 999999 999999 -93 999999 999999 999999 -56 999999 999999 999999 999999 999999 999999 999999 -25 13 83 217 394 615 782 835 929 915 1633 3933 7059 9848 13542 19034 23575 26561 28952 31625 38402 44216 45265 46664 47534 45435 40474 37676 38453 41281 37568 34163 27976 23424 14805 6739 3623 2797 2450 2765 3809 7074 14584 20829 17304 13278 20646 30675 52247 55736 20940 2817 4697 8532 6965 2404 120 131 89 85 53 95 69 21 34 44 35 37 4 55 57 26 89 112 14 37 6 -19 -41 28 16 29 49 38 2 24 44 32 11 43 26 17 19 -18 6 13 42 67 55 22 -5 10 35 9 8 30 26 58 45 45 11 22 5 30 30 0 2 5 6 24 47 24 9 21 28 33 19 49 39 57 15 0 52 57 23 -12 0 6 -21 27 51 46 13 20 38 14 34 20 17 11 11 14 41 31 5 19 22 9 24 27 10 5 30 20 999999 0 9 999999 14 15 61497 321 513 30 11493 17 4 57 6755 2085 28171 1673 1430 1968 2491 2423 1804 1408 1295 1038 688 428 271 145 26 131 197 57 -45 53 291 482 689 1095 1730 2387 2799 2953 3247 4217 9208 28447 73888 152531 257703 350838 394381 348497 328921 297815 237923 119583 28426 22721 23575 23429 22537 21687 19292 15053 11657 10136 10047 9449 8593 7692 7185 7205 7140 6008 4858 4876 5680 6156 6568 7721 9248 10995 12142 13060 13174 11894 10700 10422 9923 8906 8452 8608 8781 9363 9984 10403 10985 11302 9458 4674 1730 564 106 -65 -87 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 999999 -35 -65 -84 -84 -74 -44 72 144 276 454 1017 2115 3802 5541 5841 5902 5859 4513 4247 4010 4006 4166 3411 1988 961 256 -21 -76 999999 999999 -54 34 62 -53 999999 999999 999999 999999 -92 -58 -69 -38 107 143 214 423 592 674 780 853 997 1235 1545 2006 2629 4400 8103 13277 19612 25252 30228 32799 34371 34834 35539 38511 41679 42843 41349 40134 41089 35442 28726 25306 18110 9547 4526 3378 2984 3295 3496 3901 5238 9865 17941 25391 27983 23268 12694 7614 17621 36761 42712 32935 7983 568 127 116 112 99 71 69 56 100 74 22 12 47 89 70 83 81 55 16 33 20 -13 -15 20 16 26 40 -2 -26 -13 10 8 -2 23 40 44 37 14 -14 0 3 -13 -12 7 36 22 25 43 47 54 66 72 46 23 45 52 27 15 27 48 65 51 37 38 47 36 43 71 60 49 47 44 37 26 47 78 46 30 43 66 64 46 35 34 32 19 13 21 21 30 38 43 39 41 51 41 33 23 9 25 53 52 31 12 37 31 19 33 43 38 36 32 20 23 29 27 22 9 5 21 18 61503 331 504 30 11484 17 5 3 6754 2088 30063 10703 1675 245 -23 -97 999999 999999 -43 -42 999999 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -48 125 280 779 1062 2517 13427 36128 76873 149613 223115 275706 292020 264544 236023 131328 104324 174841 153055 13745 5306 8140 11647 13824 15768 16628 17578 19947 23610 27628 30112 31913 35168 39991 43090 41419 39094 39560 34357 24559 17713 15413 14149 14260 15213 15598 15579 16132 16531 17701 18759 22178 26728 31134 36707 38632 33836 24081 14507 7457 3414 1159 393 86 -24 999999 -66 -35 -68 999999 -98 -58 -88 999999 999999 999999 -36 159 571 1122 1838 2523 2731 2553 2187 1792 1539 1564 1401 1369 1698 2598 3311 3771 5009 6499 6897 8203 10077 10429 9252 7895 5855 3803 2819 3041 2515 1371 459 66 83 18 10 4 -16 -40 999999 -66 -96 999999 999999 80 413 840 985 1060 1433 1576 1618 1652 1536 1489 1795 2546 3714 5451 8359 12058 17329 24067 30494 36287 40735 44806 50505 52712 53851 52806 47510 43313 38584 28212 20840 17584 14695 10504 5692 3383 2912 3162 3522 3549 3390 3091 2985 2902 3630 10085 21246 20824 17366 21820 26637 30147 31383 9703 1070 165 156 132 60 60 74 87 55 16 27 23 58 54 54 93 71 53 82 117 51 61 48 45 26 66 80 77 32 18 39 60 18 72 33 21 29 34 5 21 39 8 20 34 33 30 44 28 48 16 24 67 71 55 13 38 63 61 77 78 75 56 57 22 21 40 23 41 65 61 69 71 62 66 63 86 65 44 26 48 45 47 33 59 43 23 32 51 38 26 41 61 51 39 65 64 51 59 70 47 49 38 47 56 64 58 64 50 38 49 48 57 53 50 35 37 29 31 23 15 22 23 27 25 27 19 24 26 19 15 4 61509 314 499 30 11479 17 5 9 6754 2092 123532 29288 2716 1137 953 915 997 1000 966 840 826 667 316 75 999999 999999 999999 -33 10 -82 15 21 71 209 238 302 565 1199 2954 7094 20784 60505 113355 144718 185611 221700 258663 230919 89460 17853 244 999999 999999 999999 999999 999999 999999 999999 24 -51 -94 999999 999999 999999 -22 215 860 2192 5132 11293 20473 30491 39893 43509 42509 43198 46183 46586 44710 42359 40934 40547 38981 40275 42037 38710 38106 44017 43260 31940 23734 15279 8465 3449 708 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 338 1599 3087 4355 5641 7018 7696 7694 7637 7659 8838 11247 13566 15933 19365 20671 22107 25437 27007 29101 36539 43719 49121 56016 59662 52041 31237 19079 11069 5197 2059 562 26 -46 17 48 -5 -20 20 -30 1 -14 -56 164 442 799 1175 1857 2678 3457 4340 5187 5612 5378 4638 3504 2475 2034 2147 3026 4454 5775 7563 12241 22786 33899 40102 44621 49458 55088 60388 64828 65050 58248 42636 29064 18497 8564 3576 2553 2621 2513 2430 2591 2845 2968 2843 2747 2459 2087 1709 1217 788 732 888 1931 3379 3767 3402 2262 702 85 52 55 55 40 21 34 60 14 6 33 26 16 19 28 7 26 38 18 -38 -10 11 -23 -18 -9 -42 -25 -1 -33 -19 -14 -23 -15 11 38 25 5 -4 15 36 14 11 -3 -15 -3 -10 -14 -7 -8 -17 24 45 25 10 32 -4 33 32 16 17 0 9 26 20 21 21 4 0 28 27 22 42 34 18 9 18 11 17 27 12 7 8 21 30 3 -11 -6 -4 12 5 1 -10 -1 10 16 7 2 3 35 26 16 14 6 14 17 26 18 18 16 13 999999 999999 999999 8 61515 306 1248 30 11478 17 5 15 6753 2095 49 1865 5171 11839 29713 64722 102297 176740 285949 382015 373047 209486 43330 7069 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 184 345 590 1096 1702 2094 2453 3056 4272 7536 14947 27817 40447 45322 45474 45397 45389 44270 45314 46223 45093 42092 39085 37848 35852 28373 21442 17724 13354 8820 4852 2062 452 999999 999999 999999 999999 -36 92 74 -55 -83 -62 139 676 1678 2694 3981 5737 8044 10344 11706 12028 12197 12678 13720 15099 17477 21025 25607 28417 27205 27352 30470 33499 35043 36619 36197 32536 32709 38521 43411 41904 35870 30206 24227 16265 6228 939 -11 999999 -91 -54 13 -15 -54 22 96 55 85 370 971 1603 2130 2900 3936 5187 6645 7815 8379 8752 8250 6097 3496 2386 2616 3048 3650 4339 5368 7421 12454 20623 27304 32617 39679 50446 66511 78706 75297 64447 50700 38109 26914 15944 8767 4114 2524 2044 1945 2020 2279 2564 2634 2580 2357 2066 1676 1267 939 745 704 740 810 730 483 215 139 147 128 56 55 50 63 66 75 57 58 79 111 71 88 67 70 55 18 0 16 19 10 37 6 24 52 35 32 66 30 -8 38 38 18 5 24 45 27 38 46 12 27 32 3 -9 -12 15 14 11 42 40 31 53 29 45 55 15 31 82 125 71 60 61 18 46 61 60 58 76 39 13 23 81 86 40 41 55 52 49 40 56 51 31 57 70 30 15 33 63 56 51 58 16 16 44 62 50 50 63 57 45 37 31 47 57 43 41 49 44 38 35 40 37 38 30 27 28 14 13 12 8 2 999999 0 1 999999 999999 999999 999999 999999 4 61521 279 1279 30 11479 17 5 21 6753 2098 511 2889 7155 13882 26378 48335 88928 167142 269099 358803 467923 291026 137514 37889 1341 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 352 741 1425 2434 3513 4888 6881 8418 9540 9405 7895 6594 7056 10882 18539 28783 36974 40706 40119 38003 37848 36753 31111 24204 21456 17882 15663 13942 9951 6553 5010 4243 3985 4265 4398 4223 3889 3583 2970 1958 1168 915 916 1096 1225 1729 2261 2704 3307 4246 5268 7182 9439 10732 10759 10358 11791 14695 17531 21100 24913 29866 34273 36364 37064 36554 37413 41380 41803 38684 37870 38766 38440 37370 34323 29346 25055 19717 13135 7988 3613 1229 200 -65 999999 -80 0 96 194 464 1272 2149 2961 4128 5351 6690 7517 7937 8209 8517 8784 8257 7083 5050 3511 3465 3330 2989 3153 3371 3638 4055 5035 7324 11448 17373 25019 36504 51513 67486 75617 76801 62966 40972 21484 9780 5481 3617 2199 1592 1609 1909 2084 2139 2227 2382 2389 2245 1732 1132 761 681 548 458 390 308 214 58 46 23 74 98 13 7 25 56 23 11 3 3 8 20 34 -25 -44 -31 -63 -13 4 -55 -26 6 -17 -30 -1 31 19 2 -18 -32 -27 -1 -11 -28 -24 -35 2 4 -34 -29 -18 -3 -3 27 53 36 -5 2 0 9 38 26 7 4 29 20 23 9 -1 -21 -36 -34 -3 -4 14 -8 5 9 37 37 -8 -11 20 9 4 32 11 13 11 -28 -16 9 -16 -14 6 -3 2 12 6 6 9 15 30 12 0 4 9 9 1 999999 8 10 5 61527 288 1277 30 11477 17 5 27 6753 2101 337 3477 8806 19453 36343 60903 98683 149626 216127 305512 332827 202611 26423 447 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 285 1675 3591 5927 10060 13623 16149 22017 28945 32360 26909 20362 17092 18377 21214 24700 27125 26925 26069 29478 30422 24669 18468 13869 11877 11610 12715 15735 19727 23670 25380 22703 16594 11005 8019 7285 5775 3231 1640 1448 1351 1142 981 836 920 691 582 603 997 1382 2067 2727 3393 5231 8336 10784 12497 13984 15578 17776 19746 22875 26718 31676 38232 45299 53315 63076 71231 76816 78567 78101 74477 67762 55053 33410 19691 13610 9465 5265 1203 -12 -37 60 237 491 693 1002 1768 3177 5211 6935 7936 8818 9965 10759 11256 11766 12103 12611 12188 10474 8264 6422 4714 3431 2341 1851 1798 2252 4060 7723 12035 16581 23688 34032 49090 76250 102781 88546 54752 37483 31064 27058 14189 5008 2308 1791 1956 1983 1990 2066 1993 1771 1383 1214 1161 856 445 303 186 90 66 107 76 75 85 36 23 35 44 -13 -11 27 32 51 45 17 62 21 14 25 18 -19 -20 -30 17 28 58 39 -27 7 16 -25 -18 1 -8 -6 6 13 3 4 15 19 1 10 -5 -39 -26 12 29 1 -12 -1 47 64 28 -17 6 4 32 38 17 -20 32 54 65 33 37 25 33 43 29 26 15 14 21 28 28 28 15 38 41 33 19 -1 14 14 7 29 28 32 30 19 11 6 22 20 34 22 37 34 34 52 41 32 39 31 31 31 33 21 17 9 999999 999999 7 16 15 61533 300 1423 30 11473 17 5 33 6753 2104 1330 6934 18209 38805 79595 129008 211592 289601 246096 214683 209148 92412 6039 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 539 3086 7239 12122 18314 25500 30738 33917 31356 28335 24511 20990 20006 18192 17138 16478 15296 15035 15038 15109 16385 18195 22240 30779 37663 36400 31451 24589 18521 15021 11747 8268 4643 2191 898 831 1933 3448 5400 8587 11460 12435 11836 10758 10450 10383 8847 7255 5005 3947 2435 1805 2151 3086 4044 6312 9769 13045 15760 19933 23909 25958 27915 30126 31834 35589 45010 54801 61549 66540 70630 71457 67586 59460 49476 36974 23714 10802 5877 3938 3285 2359 1627 914 389 102 -2 39 142 200 231 176 270 422 603 657 695 751 800 815 737 578 555 668 943 1458 2384 5371 11328 17151 22409 28527 36208 49047 66475 79561 81396 64455 45006 35218 31246 31527 31421 26817 25020 21114 8380 2765 2232 2229 2386 2605 2542 2399 1652 704 321 168 60 55 52 50 50 50 50 33 37 55 58 26 1 5 42 51 34 35 36 23 34 36 6 6 18 28 33 24 25 26 1 -14 25 26 -9 -42 -33 -3 10 18 11 -3 -10 -18 24 20 -3 7 1 9 17 4 28 -2 -7 18 -8 7 60 58 50 22 13 31 18 27 36 25 47 47 18 -1 3 9 -4 -7 -10 11 31 31 12 14 13 26 20 15 21 26 19 10 5 32 31 31 37 38 31 36 27 42 25 24 39 43 43 22 22 23 17 29 22 8 5 21 15 999999 999999 5 9 12 13 999999 999999 6 16 17 999999 999999 999999 999999 9 1 61539 302 1387 30 11467 17 5 39 6753 2108 3577 15254 37284 75609 143257 232012 220320 75493 7057 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 989 2330 4794 10045 15481 17768 20320 25186 28933 32394 35560 37377 38313 33452 27813 26344 25427 24608 23893 22815 21196 21022 18521 16926 15361 13748 11269 8828 6457 3984 2707 2483 2979 4995 8177 10572 12907 14392 15633 18431 18188 17969 19959 23123 24921 25899 22655 14469 7209 3360 5375 11283 18985 22923 18193 9641 4438 3997 5249 7441 10188 12457 17009 27818 36206 43272 53491 62849 72589 81554 88399 94020 105229 116190 112666 105464 94318 72363 41916 22382 12664 11208 10548 9053 7005 5666 4318 2288 656 99 -12 -2 59 15 81 210 368 517 656 734 732 714 796 896 1049 1076 1056 1083 2168 6325 11139 14361 17774 26219 45297 62212 56622 43340 44928 53092 49893 46647 42229 32303 32435 36855 20252 7827 5027 4111 3043 3220 2159 876 309 163 79 65 116 112 70 95 117 52 63 78 51 73 63 51 35 70 112 97 64 94 66 33 36 80 44 -6 -12 34 24 47 46 49 67 14 -1 50 39 22 17 -25 -8 53 29 -7 26 45 39 20 4 43 35 19 29 45 -3 -2 1 34 31 23 19 39 50 15 28 35 18 4 16 57 54 66 44 15 31 46 14 9 35 55 45 46 76 29 19 41 42 43 36 30 21 7 5 4 37 42 36 66 45 38 34 63 49 53 30 51 52 38 42 31 47 47 28 11 15 26 25 8 21 23 25 12 21 999999 9 23 8 13 14 1 10 9 12 16 8 2 61545 303 1357 30 11467 17 5 45 6752 2111 1479 5920 16584 37605 75380 144534 258622 273228 67571 7047 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 785 2764 5554 8594 10965 13136 16074 18983 20000 20530 20456 19914 18529 18835 20188 20704 20912 19422 18591 18684 16894 14368 12047 12133 14070 17520 22555 27034 24327 19214 16883 18861 21309 22287 21986 26477 30455 33607 35813 35712 35156 27502 16592 7944 6399 11497 19210 22026 20090 18433 18654 16838 10384 4787 1757 718 653 698 1091 1874 4499 12938 27100 41521 52376 59552 69393 82462 93751 103662 106653 99950 86839 76158 59847 46106 34630 23630 15251 9549 6591 4426 2531 1429 807 772 838 767 1035 1149 1203 1245 1373 1475 1436 1271 1137 952 1015 1029 1121 1475 1849 1751 1165 634 681 1631 3167 6087 15651 32033 45984 53866 53876 48464 48515 56258 55247 45627 43761 42874 40006 36328 29769 18848 13988 16607 14732 9202 4225 1423 427 148 116 95 92 44 46 47 53 55 66 48 56 92 100 56 46 50 45 6 3 14 23 24 -11 0 39 33 22 -6 8 48 76 61 48 45 38 29 33 4 -25 -13 -3 7 13 19 -1 -10 -4 9 13 24 33 22 17 8 9 39 56 21 -15 22 34 50 56 51 37 41 61 37 25 28 18 16 17 32 56 43 44 42 48 56 69 53 44 25 21 27 18 10 36 43 30 16 13 42 60 42 38 33 22 38 47 40 36 55 62 39 42 52 44 30 31 35 31 31 45 26 12 11 27 11 6 8 17 16 13 8 3 20 19 8 7 6 6 0 8 61551 307 1332 30 11472 17 5 51 6752 2114 490 2027 5176 10928 22097 44623 92276 152226 171581 277824 266815 81279 9525 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 341 1712 3677 6304 9306 12250 14852 16824 16278 14728 13370 12607 12297 11404 11072 10877 10736 10938 12693 15364 18335 21365 26120 30378 31954 28583 19860 15385 14977 17791 23117 28443 31923 35622 42309 50639 56687 63772 67252 67678 66368 65740 58146 37574 15858 6874 4913 4189 3774 3859 3750 3081 2945 3160 2451 1432 732 508 694 2558 7105 11866 16528 22612 28079 34645 44576 51202 54981 59116 63317 68782 69608 66380 58878 51369 44500 32314 24678 21366 17516 12938 9331 6934 5370 4293 3452 2589 1800 1217 860 655 569 440 464 427 376 600 827 998 1061 1112 782 438 357 313 330 827 2602 4146 4707 8805 21536 39927 46890 43858 47623 52128 46636 36312 24954 27022 33560 35725 26197 11103 6288 7357 4989 2307 1257 556 253 149 104 37 58 57 47 93 67 90 136 70 60 41 81 90 31 103 94 60 58 47 14 18 72 76 86 73 94 52 47 52 17 6 13 13 14 10 29 51 31 50 24 25 46 0 31 53 38 48 55 60 66 37 57 29 3 18 42 58 58 32 24 41 40 38 50 60 26 25 58 28 19 35 48 44 60 64 54 40 26 33 38 27 5 28 35 46 58 51 39 46 45 35 44 47 54 49 45 24 29 35 33 40 45 64 36 33 43 58 41 40 46 31 32 43 46 32 31 34 42 42 35 41 30 36 45 36 29 28 25 22 22 13 14 22 20 16 11 61557 296 1449 30 11469 17 5 57 6752 2117 338 1379 3343 7426 15230 31725 65588 140375 256401 237728 107569 23510 1653 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 1325 3918 6964 10270 15458 20447 24191 25781 26546 27288 28257 29469 30762 33870 39315 43463 43988 41293 37147 31661 25162 18974 14016 11004 11727 12982 14920 18184 22599 26953 29996 36395 45456 55631 70364 81941 90454 94492 93170 67144 28810 10333 6294 4854 3107 1757 1365 812 314 154 37 999999 999999 999999 999999 5 695 2957 7326 11171 11436 12047 15199 19676 22541 31082 51123 73514 86270 86466 85826 76755 62264 48488 37911 28845 20576 14451 11335 9765 8077 6170 4177 2477 1635 1244 939 926 797 619 670 618 606 634 466 288 220 250 168 64 66 170 374 948 3421 13254 31475 45201 43879 27713 22124 20004 15477 16549 19570 18586 18864 24958 34147 32702 24638 26287 29407 28498 17475 12367 4745 422 84 60 47 66 74 69 45 51 25 0 -2 13 5 11 45 66 40 34 -6 31 35 4 -2 -2 -9 32 0 -36 9 19 0 -28 19 42 23 2 -10 9 -2 0 -8 -10 -38 -2 -24 -19 18 -23 -4 7 -9 3 26 27 5 4 31 -1 -2 -1 35 35 15 25 73 74 75 80 18 3 12 16 20 36 30 39 23 23 34 26 38 20 32 23 15 34 -9 8 0 -23 -21 -3 30 22 12 -6 8 10 23 24 -4 -5 18 22 19 27 18 17 28 999999 2 3 999999 999999 3 14 11 14 20 999999 999999 999999 999999 999999 999999 2 4 2 2 1 61563 335 543 30 11463 17 6 3 6752 2121 730779 999999 999999 999999 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 770 1786 3888 8747 17475 31494 58465 109785 148856 108043 86448 63001 31573 3618 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 200 1767 4372 7628 11757 17103 21723 23973 25191 27175 30063 32913 37324 41699 46921 50935 45462 31802 23431 22626 26959 32566 34422 35085 36907 36556 37466 39277 42445 49945 56578 64114 83868 105392 129147 160817 157049 125443 68062 33404 17485 7606 3072 884 51 999999 999999 999999 999999 999999 999999 999999 999999 -4 27 181 809 1122 1795 3709 6072 8303 11209 16829 25043 30302 33156 36989 41821 44133 43928 42439 38102 30191 24549 20617 18149 15898 13445 10974 8593 6994 5434 4232 3224 2340 1602 1178 921 662 435 313 182 180 145 124 243 377 750 1338 3558 17032 45254 64836 67562 62193 43928 26779 19191 17645 21592 32822 39900 34202 30517 27932 21627 21922 30547 37357 45182 61333 35153 10267 2751 491 132 137 97 90 128 140 119 82 90 96 119 135 146 113 73 52 53 44 95 79 67 61 38 31 55 44 31 42 88 60 31 48 87 95 57 13 55 48 52 53 55 61 74 52 86 101 90 91 69 45 49 58 60 65 109 79 51 72 62 47 63 52 53 86 79 74 69 51 58 54 73 100 83 88 104 86 82 101 106 93 88 83 51 47 59 63 85 80 51 52 70 73 71 76 85 59 59 85 89 70 69 59 71 74 75 79 73 64 63 69 55 57 55 42 37 37 53 65 61 59 46 46 47 50 49 50 46 46 46 33 34 36 36 42 36 32 25 24 6 61570 302 1260 30 11460 17 6 10 6751 2124 187 1062 2511 5103 9665 18759 38318 74623 125150 205201 288942 337848 235848 28611 3411 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 216 812 1994 2293 1601 1764 3675 8125 16090 22817 27429 29949 32841 39351 47313 55440 62179 62969 57672 49313 40004 36401 37657 41081 43460 38989 29561 19851 13443 11033 12996 18386 24992 37965 55051 73750 84251 88075 75399 54192 29316 11913 6183 4539 2211 737 32 999999 -70 999999 999999 -54 -53 -16 12 1 77 186 -17 41 182 814 3159 5477 7507 10312 12727 14369 16420 18988 23496 28469 33768 37868 42978 44445 42383 39464 37619 34922 32677 31584 31111 27820 21738 16932 13184 8977 4968 2126 819 408 201 122 263 243 179 189 5 45 292 844 1578 4967 17466 25040 18117 26768 37195 26694 20336 22011 23768 24732 32836 27266 24492 25216 22959 20427 12949 8366 13405 9742 4747 991 126 70 33 74 62 71 116 129 153 131 52 20 38 93 51 35 89 37 24 29 40 60 -2 -25 -1 -34 17 51 34 -22 23 41 73 31 6 -13 -38 -9 -28 -42 -10 -29 -24 -33 -2 -34 35 20 15 -14 22 15 26 -15 -18 49 13 -6 -19 -6 3 23 28 24 46 6 23 36 41 42 36 24 47 53 47 19 -13 8 58 28 28 18 35 35 42 27 4 -9 32 21 37 31 6 14 -4 -2 -12 46 39 23 35 14 0 4 13 21 31 26 27 33 36 30 21 999999 999999 1 999999 3 7 999999 0 8 999999 6 12 17 999999 999999 999999 999999 999999 2 6 61576 314 1052 30 11462 17 6 16 6751 2127 -69 873 730 873 2504 5545 12099 23864 44321 84951 135600 148685 132809 205632 313063 328309 322994 257948 121742 38084 3527 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 -5 307 726 1480 2142 2820 3252 3689 3271 2829 3127 3751 4428 5578 7454 9556 12306 14770 16291 17524 19574 20532 21261 19894 19842 23128 23297 22115 18711 18042 19413 19836 19364 20397 23766 30254 39302 44226 46243 50767 53353 52471 47647 41612 34497 23317 11237 4112 1239 527 762 676 367 133 -6 75 117 459 1280 1506 1381 655 290 118 322 323 336 626 1395 3647 5741 9688 14526 18412 24047 30960 34245 35026 36951 39883 41685 41954 42357 40016 40616 42595 41832 37278 32753 27810 22795 17082 13841 12212 9734 7035 4262 2149 1088 550 339 263 192 224 260 169 214 141 131 521 1179 1479 1379 1145 8885 38924 56028 34569 13850 13796 17214 13857 12569 16554 20842 20500 17773 16460 15851 5148 763 215 147 98 130 48 81 138 103 133 114 93 149 146 119 104 55 81 80 110 89 30 58 53 118 68 84 67 42 35 43 59 60 35 -4 -21 -2 42 36 46 -35 45 53 55 33 41 18 35 52 40 66 36 9 45 50 51 -10 47 26 40 15 25 66 48 35 -3 44 28 58 53 45 50 60 57 72 44 61 74 32 32 73 77 54 24 64 79 64 64 62 27 42 67 53 43 11 38 21 40 45 64 62 66 45 48 46 52 49 46 51 45 48 40 35 32 32 54 48 46 32 32 22 19 25 34 43 46 42 16 17 22 29 23 26 35 31 24 15 2 19 5 0 4 61582 335 481 30 11461 17 6 22 6751 2131 -91 137 161 109 273 247 322 221 161 114 18 27 184 138 175 143 116 97 646 2023 2516 5187 7380 8712 12622 19612 27878 35998 70016 126443 227181 387640 495083 486778 419740 291551 131397 43882 2259 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 328 1213 1895 2673 4317 6405 8770 10839 12763 12450 11589 10675 9452 7691 7630 11027 16373 19513 21202 24052 26208 25994 24866 25697 27431 23896 22246 22608 23770 26013 24640 21595 18518 18032 15979 10265 9842 10992 14042 16551 16339 15330 13738 6418 1010 300 291 366 424 518 507 659 1531 2491 3003 2137 1173 524 162 46 98 55 15 22 149 52 80 -2 17 428 1454 2593 3804 5423 8072 9920 13408 16351 18513 21318 23604 25464 26426 32365 43782 50454 44720 32163 26580 22666 20458 17392 12448 9865 7694 5593 3411 2127 1311 823 553 366 302 327 295 333 174 96 323 533 1031 1612 1132 9431 46235 58932 37721 17943 4801 2140 7075 18168 21807 18250 14469 28959 51542 11037 396 126 91 141 120 17 63 135 142 142 162 144 117 165 170 159 170 106 126 97 104 122 75 77 108 89 77 76 57 46 26 -25 44 72 73 89 126 -1 32 17 41 80 29 50 48 32 48 42 27 43 66 45 49 51 41 48 44 82 64 22 75 66 42 81 32 44 95 53 80 73 59 73 87 77 43 55 88 107 72 78 75 97 65 81 57 48 65 61 93 63 30 49 41 24 25 61 85 60 45 76 75 69 52 37 78 62 57 61 61 62 64 49 54 56 72 70 46 41 48 54 39 28 35 36 51 33 41 41 52 42 29 28 37 36 35 39 32 25 29 21 19 15 0 4 2 61588 335 358 30 11458 17 6 28 6751 2134 28273 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1160 6838 10353 17576 26774 41332 68270 112780 190819 321094 493171 587426 546028 520355 365269 168874 10747 2548 105 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 77 305 714 1373 2247 3233 3533 4242 5448 6788 8573 9503 11698 18007 21836 18067 13659 12384 12208 12944 12757 13662 15174 15494 15113 14714 13448 13144 13122 11770 9462 6740 3755 2587 2120 1938 1944 2008 2673 3378 3930 3936 3444 2962 2332 1480 626 547 559 554 358 297 433 365 182 3 34 21 -12 55 12 18 -15 74 68 -32 427 1408 3189 5266 8293 11626 12512 14158 16757 19888 21646 22511 24371 25839 25201 25362 28719 31782 32160 27397 23058 20803 18626 17192 15536 13447 10455 7298 5318 4110 3099 2183 1405 922 588 307 388 400 428 489 426 193 291 431 764 1341 915 10500 52847 55081 28333 14032 3505 1136 1232 4206 8152 6494 4177 4095 1087 130 138 85 45 112 100 54 52 32 59 82 69 158 159 82 160 164 142 108 61 100 66 75 55 57 40 83 77 4 54 51 57 23 -56 -19 51 26 76 44 36 53 23 14 -8 22 -1 13 43 56 34 59 72 43 29 21 66 52 18 41 25 1 15 33 54 68 36 51 51 39 18 58 44 50 26 44 44 64 48 41 63 65 61 41 62 93 79 62 46 37 43 55 41 41 46 53 54 28 61 76 50 43 41 49 58 50 24 51 50 49 40 34 57 38 43 46 46 35 45 40 38 19 11 9 20 21 22 33 42 28 29 23 27 22 20 11 12 21 37 22 17 18 61594 314 1197 30 11457 17 6 34 6750 2137 751 2601 5396 10722 19515 33232 55646 99317 167338 286936 468440 625323 752988 641940 320700 24241 1815 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 166 346 750 1116 1856 2917 3853 4705 5586 6229 6981 7919 8898 10880 13565 17569 20043 18876 16823 15896 16190 15429 15808 18519 20243 20823 20029 17043 13837 10833 8155 5400 3895 3644 3776 3750 4173 4630 4715 5140 6145 7345 8983 11186 13167 13146 11143 8796 5332 2989 2227 1461 871 714 384 178 177 150 57 6 31 8 12 18 25 13 8 140 955 2609 3792 5732 8410 10658 12927 15322 19197 25768 32959 39625 41453 38436 31435 27775 29262 29353 26955 23552 20872 19613 19568 19020 16807 14899 13554 10613 7645 5621 3791 2609 2120 1631 1185 776 545 460 376 312 327 353 382 432 514 322 237 306 477 395 6507 21132 11683 5228 3930 2037 1382 989 717 550 572 416 206 146 109 102 103 51 104 103 125 166 152 165 144 162 154 120 181 158 118 136 147 104 62 107 70 38 101 71 84 66 41 63 15 27 18 43 20 58 69 29 40 101 69 15 -6 58 54 29 12 22 65 89 88 57 71 55 9 108 64 66 41 33 48 41 20 56 91 106 52 9 37 55 61 30 75 83 55 70 55 49 56 96 75 88 88 61 93 103 58 53 70 79 44 27 79 73 63 66 83 53 34 66 91 102 76 55 64 56 66 73 70 78 58 50 38 45 51 74 53 43 42 53 61 59 50 57 57 40 53 60 34 51 52 44 54 52 43 43 40 39 35 38 35 27 21 19 19 3 1 3 61600 306 1227 30 11457 17 6 40 6750 2140 -60 604 1770 3903 8733 18971 40367 87271 150271 259289 461255 584234 546781 394842 81225 1243 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 294 616 1229 2029 3407 5784 8724 11291 12520 12723 12602 13866 14113 15589 20207 20338 16192 16092 18598 19170 19844 20905 20359 17875 15229 13425 13241 13399 12975 11451 10090 9942 10467 11872 14216 16842 18578 22211 22303 20549 20175 18459 17397 14801 9599 5907 3675 1875 854 397 251 162 106 35 -42 -3 -47 999999 -72 -38 -32 -74 -96 -85 371 1628 3717 8817 14878 21695 30940 38863 40381 46203 56670 65165 71134 67529 60684 58693 56958 47727 40623 30106 24003 21735 19988 18019 15175 12521 10369 8516 6939 5963 4721 3259 2318 1538 1017 867 722 647 490 513 641 942 920 841 773 662 286 236 208 185 4362 11396 4297 1171 1209 1100 1057 760 487 337 292 137 126 185 120 72 128 49 11 22 57 45 60 113 94 143 164 116 189 110 110 146 74 77 63 39 56 96 38 45 60 31 40 24 38 82 121 53 -2 1 15 -8 13 40 36 22 5 44 32 9 -3 38 34 41 32 15 36 4 12 50 9 34 66 26 -6 11 19 47 37 52 16 53 69 48 34 35 58 45 56 30 33 35 47 44 28 26 49 29 19 32 44 61 5 -2 -4 30 39 28 6 8 26 19 42 28 31 21 18 32 24 47 36 61 57 41 19 28 20 17 36 21 7 26 34 999999 3 1 18 7 6 31 18 12 16 12 22 21 16 4 12 22 4 1 0 12 1 61606 309 1228 30 11458 17 6 46 6750 2144 666 2025 5362 11543 22023 31070 52659 115246 188369 285670 447766 498513 392702 365182 121932 8543 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 330 720 1418 2565 4212 6597 10169 15091 21867 26865 28454 32209 33859 32077 29014 27098 26357 22897 21291 21113 21720 21348 20171 18346 17359 20515 23768 26939 30084 30032 30133 30863 30751 33216 35169 35579 37037 40051 41325 41876 41807 35936 21101 9043 3215 1354 858 929 1244 1444 1109 574 176 85 35 32 18 64 3 76 9 -19 70 68 167 215 260 777 3038 7336 12247 16405 23129 27975 30756 33893 33880 33473 33652 33240 33143 33024 30414 26742 22966 19801 19058 20572 21731 16654 10677 7608 6067 4233 2588 1523 1176 813 637 510 364 399 323 280 201 330 391 554 530 598 486 325 281 362 2449 5574 4176 1341 545 555 560 630 589 456 343 376 352 244 170 185 165 142 114 147 81 50 88 111 123 151 172 153 125 127 111 56 30 54 76 76 76 90 46 57 73 88 54 26 -13 29 35 38 19 47 76 40 15 63 18 57 42 13 56 54 -7 45 43 27 -15 12 42 58 43 48 54 33 73 53 90 61 51 61 46 25 48 57 68 90 70 52 46 53 71 94 49 82 51 47 75 51 85 78 55 72 68 105 75 72 58 53 68 74 83 72 47 35 27 48 36 67 67 70 34 53 64 48 61 52 38 60 44 43 43 48 35 47 47 40 31 40 30 26 33 39 35 27 36 31 27 29 39 33 19 28 43 33 25 12 6 11 15 2 61612 310 1227 30 11457 17 6 52 6750 2147 1495 7401 12176 16211 32206 51539 71244 100192 154253 203983 261018 249914 268600 285314 156084 57327 1917 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 602 1371 2352 3812 5954 8709 12898 17491 18461 23008 32399 38612 42676 44798 43901 45337 48569 50395 53696 59988 68308 75363 81098 77244 68830 67290 66807 67878 68901 66784 73463 82763 83187 69736 45175 27206 15547 5867 3532 3307 3504 4077 4167 4359 4405 3901 3068 2323 1615 970 689 419 274 303 311 251 137 123 74 20 77 104 115 170 151 175 252 637 1401 2806 5581 8494 11422 13921 16086 18274 19211 19679 19561 18130 17366 17344 16311 14864 12893 10638 9592 8824 7734 6293 4803 3564 2173 1328 1043 814 546 413 348 300 264 219 186 221 288 354 319 288 265 222 326 716 1171 635 396 387 418 430 465 508 513 435 365 286 272 214 236 214 226 243 207 183 147 91 120 147 157 122 134 146 77 85 90 144 89 79 57 106 45 31 33 85 104 72 21 12 77 65 39 41 68 60 30 29 52 53 55 42 26 43 82 62 18 57 57 43 71 44 64 26 41 28 39 44 63 23 32 28 82 71 41 46 66 47 75 100 55 72 65 79 62 88 80 54 53 53 63 55 70 46 61 80 85 93 65 53 43 52 41 43 50 65 59 49 67 61 55 59 63 79 52 32 20 35 35 41 43 48 55 55 52 35 49 47 32 49 46 47 30 21 40 54 38 15 18 24 25 32 20 13 17 19 19 21 11 2 4 7 999999 3 61624 312 1131 30 11451 17 7 4 6749 2153 1622 8954 23693 39948 66476 110781 138880 142076 157136 169233 179338 179501 146208 88687 34073 6511 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 307 1635 4578 9979 17790 27335 36154 42908 46956 47123 46819 47842 47977 48321 51300 55130 56380 55804 53336 45570 36439 27166 18035 13357 12621 12416 11443 12069 16537 21263 21861 22587 28023 36281 44089 47358 48926 56039 63842 66015 63488 61405 61684 61997 66364 70179 61314 53645 47305 37994 28312 19917 13013 7061 4379 4217 3418 2261 1212 492 157 121 165 269 495 1092 1861 2364 2753 3182 3796 4501 4836 4914 5119 5174 5110 4964 4505 3698 2683 1785 1119 683 528 402 293 216 180 229 232 175 121 128 234 239 165 168 156 127 112 172 252 321 352 364 377 360 323 263 278 391 447 513 515 449 423 328 238 186 162 180 161 92 114 89 73 93 153 143 119 88 50 109 98 92 86 76 71 90 105 72 44 38 41 25 19 46 20 58 75 47 41 47 39 20 30 65 66 33 31 14 3 38 16 12 14 24 63 61 47 76 69 43 50 34 57 43 24 10 45 51 61 55 39 66 62 63 67 57 48 48 53 87 99 77 59 61 53 71 63 73 78 69 61 65 53 58 45 15 18 34 50 42 34 47 61 70 68 53 55 68 72 47 49 51 28 45 58 58 41 54 46 39 34 31 28 33 45 34 36 41 45 49 40 26 21 15 37 36 32 32 28 13 12 26 13 999999 12 7 61630 307 1099 30 11449 17 7 10 6749 2156 118 956 2018 3880 6545 10478 15120 18319 23085 39921 67893 107031 158258 241485 336651 346306 248554 187789 72299 21201 3195 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 215 1708 5802 14023 23755 31239 35485 38890 43260 45612 46120 45715 43165 39280 34203 29278 25179 21753 19303 19023 21785 26347 31427 35493 38303 40714 41008 37941 38133 40612 41312 44366 49930 52699 48034 46846 53650 68241 74363 58973 47068 33382 27619 25495 26874 29799 28183 24688 24049 24061 22139 18889 16440 13422 8226 3790 1806 931 534 363 361 399 593 961 1509 2014 2341 2558 2596 2434 2500 3051 3855 4541 4786 4398 3514 2600 1921 1393 942 559 347 260 182 126 49 71 116 142 128 121 103 90 80 71 93 69 77 170 339 342 264 237 196 210 271 399 519 464 389 309 271 188 110 80 79 57 19 37 43 34 88 72 99 106 87 106 94 68 63 49 29 3 -22 10 53 38 30 53 39 -3 -6 -1 -12 19 57 67 46 46 30 26 30 15 28 43 43 19 33 43 30 0 19 30 24 -18 11 14 12 44 28 29 -8 2 15 -8 -18 1 28 20 27 23 14 38 24 9 37 61 53 31 57 52 45 25 55 75 50 36 42 48 39 41 28 39 45 28 7 25 25 28 20 24 27 59 60 46 44 30 34 22 27 28 29 22 32 28 45 25 29 31 19 17 8 29 34 40 20 15 10 24 43 31 28 18 27 20 13 999999 2 61636 304 1099 30 11449 17 7 16 6749 2160 405 1211 1836 3340 5805 8714 11796 19551 37874 70871 127626 228009 337889 405199 475388 507869 368322 183438 108884 49332 7092 272 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 388 1322 3046 5458 8488 12262 16031 19096 20463 21207 22088 23954 26364 27681 29207 32448 35845 38714 41012 45924 55524 66780 72655 66137 54188 48580 43085 31380 20698 15690 12827 11411 11031 10681 10674 11021 11340 11463 10893 9950 9429 10708 16770 25958 32417 36105 36641 34115 28372 25438 23357 18591 12794 8237 5156 2946 1594 942 709 589 536 458 385 373 361 492 831 1260 1558 1534 1306 1220 1235 1168 1083 919 632 424 337 276 206 246 324 266 297 364 305 188 180 203 155 99 55 97 146 94 100 77 62 113 277 299 348 280 240 217 222 261 271 294 360 383 424 297 229 162 121 169 69 52 8 6 81 41 43 75 5 21 63 87 49 18 52 55 12 4 45 49 32 23 -23 -17 -17 -19 -11 9 27 7 -29 -25 -8 -2 18 48 9 10 6 45 -3 -7 11 -5 8 5 54 25 10 40 30 26 22 26 10 54 37 14 38 17 5 6 11 40 59 39 25 41 31 36 52 33 43 -2 36 69 48 46 57 38 57 57 39 27 34 21 9 16 11 1 21 11 17 5 18 37 35 33 19 36 12 7 25 29 24 22 31 19 17 24 10 6 10 23 20 18 10 3 4 13 15 27 6 999999 999999 0 4 4 61642 313 1159 30 11449 17 7 22 6749 2163 405 1889 5131 11674 19607 32268 52257 82392 119298 161683 165568 194585 186597 264876 399029 465857 468002 289893 61093 717 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 890 2639 7396 17854 35163 50008 43829 36323 31126 27606 29525 36885 46822 60847 68258 69741 79448 83605 74251 63364 49818 37945 26874 19867 15050 14189 15895 15958 16680 19564 19909 19107 17413 15033 12216 10039 8327 6783 6297 6971 8476 10333 13753 19972 27519 33984 34372 33319 33895 31361 24777 16676 10204 5832 3086 1493 962 734 536 517 506 498 549 643 699 735 931 1103 1324 1364 1474 1526 1560 1735 2191 2654 2654 2386 1983 1781 2051 2187 1592 1274 1071 930 708 537 273 162 233 247 177 153 190 159 154 91 86 175 234 398 324 262 201 238 288 278 306 311 401 453 360 230 171 182 128 73 49 61 17 55 83 61 167 64 118 116 104 86 81 92 129 77 71 103 97 45 34 75 61 30 -5 20 9 55 18 26 33 -10 17 44 53 46 56 16 30 30 26 30 21 58 66 3 39 16 53 64 75 69 84 74 52 55 43 48 87 37 72 64 49 78 121 63 79 65 46 97 81 79 52 31 63 46 62 51 34 78 71 86 79 61 63 68 73 60 49 11 52 65 54 65 84 57 44 57 55 61 54 63 61 54 59 59 63 41 55 75 54 60 48 57 61 38 42 60 60 45 56 50 54 44 32 33 29 27 27 29 19 6 16 29 11 9 0 5 61648 304 1219 30 11449 17 7 28 6748 2166 692 2502 5896 13670 43815 106582 104168 112753 164757 192303 230167 262096 289009 271965 263827 188131 76634 2421 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 332 2481 4384 5777 7649 9408 11455 13798 14951 15891 17282 19881 25614 31397 36421 46369 61246 77518 87096 98600 106783 112873 119053 110551 96353 78191 61730 45953 35852 22668 15032 14196 13598 14087 18606 26540 34148 41097 43397 38339 31753 26054 20155 13704 9806 8042 6963 6276 5535 5029 5252 6778 10943 13239 12380 10305 11881 14975 18214 22578 25583 20961 17407 13563 8334 4095 2071 1339 888 547 652 730 738 769 736 913 1095 1259 1509 1579 1523 1540 1594 1765 1778 1478 1256 1139 1454 1512 1860 2969 4069 4462 4969 5461 3285 768 291 143 85 129 101 69 102 152 117 111 98 118 198 257 225 220 169 208 226 309 316 392 488 390 212 133 74 175 107 36 30 69 45 21 56 152 133 55 61 34 44 78 59 81 102 47 57 100 66 64 47 22 78 -7 -22 -5 -38 -24 1 3 -9 13 -12 13 -15 5 25 34 -41 39 81 30 8 10 -1 15 38 77 53 43 67 68 26 9 26 10 59 57 25 32 8 25 -9 45 49 47 50 32 39 79 88 50 51 37 50 61 40 23 59 41 59 66 44 40 26 34 39 35 55 30 47 30 38 29 24 31 56 39 56 64 55 35 45 49 33 20 44 48 19 22 31 28 8 12 6 17 19 10 25 22 15 20 28 24 9 6 7 12 999999 2 4 61654 313 1192 30 11452 17 7 34 6748 2169 84 1052 2856 7001 14373 29878 65992 135392 256290 495951 732682 718669 421741 151991 133149 56452 6839 -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 280 928 1219 2353 4523 6609 8653 12792 17518 22825 28845 36263 47704 58109 67864 77895 76913 72578 66452 51637 41353 35233 29759 25456 23442 24335 27071 37541 51245 51551 47862 47933 47823 49008 48630 41262 32417 24580 17673 12209 7592 5894 5589 5612 5544 5335 4854 4564 4601 4539 4161 4238 4959 7197 7604 6862 8040 9074 10455 10246 7897 6276 5451 5282 4189 3425 2722 1573 994 477 390 438 492 526 458 512 627 643 609 526 497 620 844 1351 2231 3183 3816 5722 8284 9618 10390 10376 9479 6150 1426 303 210 215 145 154 166 136 137 81 196 120 41 156 254 285 245 221 243 252 242 235 295 340 206 176 217 148 160 177 66 44 61 34 68 87 108 107 108 103 82 106 133 81 102 76 66 118 66 103 73 152 131 98 54 67 75 39 48 75 23 39 47 26 53 36 20 34 53 20 33 36 45 45 35 56 81 85 69 75 55 91 74 49 70 61 26 66 75 49 78 65 50 35 80 78 70 110 87 91 112 94 63 69 84 94 84 92 104 109 109 103 76 83 84 90 90 85 62 65 72 76 66 76 67 53 57 74 95 77 68 77 63 58 58 61 53 74 64 73 59 42 42 55 52 43 61 78 55 50 41 57 42 47 46 66 56 48 47 32 36 53 47 39 21 16 23 17 21 16 6 61660 304 1257 30 11457 17 7 40 6748 2173 290 1329 3070 6857 13596 27003 56792 98763 173899 336851 511080 720526 928603 788003 303569 47908 19651 335 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 383 1674 4143 8166 9576 11623 12474 14511 17853 24888 33875 34821 32577 33635 38947 43924 46819 48206 49241 50874 48596 48975 48307 42431 36604 27683 19128 16377 16551 16272 15519 14962 13225 10404 7274 5630 4928 4067 3555 3072 3039 2932 2693 2244 1874 1699 1637 1370 1164 929 851 884 1715 3466 4836 4663 3572 2803 1907 1239 927 764 649 290 120 130 162 199 116 152 454 732 1139 1457 1678 1961 2336 2726 2786 2900 2668 2723 2691 2545 3081 2624 1302 577 278 144 128 141 91 145 124 152 65 84 100 115 224 176 128 172 187 167 273 199 172 175 157 288 587 252 123 -10 8 237 224 -14 70 66 46 114 71 44 88 68 13 41 109 103 43 95 119 42 83 70 64 75 50 37 53 73 43 20 41 5 21 31 43 11 -2 15 37 6 34 54 13 6 -12 -10 22 31 33 9 31 38 46 65 44 5 33 53 44 44 26 58 57 34 20 45 49 41 64 45 24 33 56 46 56 63 68 53 47 49 34 41 66 44 37 38 42 36 11 47 35 21 15 30 62 57 33 30 51 59 27 49 65 43 28 46 48 36 36 22 18 14 28 15 13 22 27 14 25 19 15 15 22 14 17 8 12 5 999999 999999 14 5 4 8 61666 308 1081 30 11461 17 7 46 6748 2176 528 2811 5439 10353 20086 41508 76590 122014 213200 266286 199223 283286 439304 339056 468681 425553 410730 471400 339225 13241 -7 -31 999999 999999 -63 -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 -97 999999 999999 -52 999999 -65 -8 -70 682 3933 8535 14425 20746 27564 30514 36411 43386 44851 44048 43205 40647 38717 36794 35138 32798 29873 29629 27124 23531 20484 17932 14800 13662 10129 7880 7918 7491 5964 4425 3710 3123 2881 3244 3352 2833 2400 2090 2128 1916 1503 1017 733 562 383 189 176 245 222 119 169 230 167 247 208 284 269 245 287 269 223 242 187 113 67 64 114 110 63 106 68 181 193 284 330 423 562 536 519 634 646 589 446 471 674 870 936 563 215 103 101 55 64 40 20 57 87 109 41 115 240 180 171 183 235 220 277 565 1230 1169 2419 2468 989 293 291 674 3777 4585 433 17 19 26 57 29 50 105 98 57 84 5 -46 52 96 11 31 65 49 87 82 41 45 33 7 43 -50 -15 21 29 22 23 2 -1 23 9 11 43 27 53 70 -4 -17 49 71 16 1 10 31 10 -4 -15 28 28 10 19 2 51 31 45 24 33 45 7 30 48 59 55 7 60 41 22 46 52 31 20 33 74 56 58 50 33 34 22 26 22 18 9 18 42 24 39 47 65 40 42 8 39 51 46 64 35 11 15 23 37 19 18 25 13 23 14 22 26 23 999999 9 999999 999999 8 24 21 6 14 5 999999 999999 10 8 61672 305 1173 30 11463 17 7 52 6747 2179 324 1349 3528 8904 21567 59016 131086 230159 194465 270402 402401 271818 378536 673899 886816 999999 713050 146815 2556 114 100 94 100 189 65 47 5 4 44 10 72 36 114 32 15 26 41 43 12 -5 -48 58 -38 15 -30 -41 48 72 -33 -16 85 -3 -17 42 66 79 9 -15 12 103 79 117 64 61 936 4264 8792 12946 13821 12965 11823 10006 8344 7011 5601 4316 3601 3161 2994 2311 1433 762 361 137 48 137 70 129 146 83 119 198 150 148 138 189 164 143 139 144 218 204 253 226 251 184 269 243 211 157 137 134 164 208 136 162 112 116 74 132 120 214 191 85 132 200 219 160 186 215 251 180 255 246 276 214 256 270 219 227 276 336 343 317 327 300 350 249 122 161 124 86 105 39 110 77 98 141 152 219 289 199 192 184 219 526 2030 3949 4911 4798 3535 1269 166 77 1020 2925 628 151 68 46 85 81 24 81 104 116 94 61 73 66 41 73 108 22 117 110 63 54 65 72 58 72 24 29 59 14 38 2 1 11 24 -8 26 48 45 18 2 57 6 24 76 58 48 86 41 27 31 73 77 39 64 14 57 88 67 50 79 75 48 57 65 84 55 -11 36 52 39 44 19 46 50 77 62 37 53 39 -1 35 51 41 3 48 22 24 24 59 57 53 53 49 55 52 59 82 64 30 44 24 44 45 56 48 22 23 31 27 35 37 53 44 25 30 33 29 39 42 39 17 25 15 8 17 8 9 10 61678 314 1083 30 11463 17 7 58 6747 2182 240 4310 12435 23681 51906 112815 205181 231505 385164 633691 587207 671957 545301 607012 739139 447217 124795 1775 331 214 71 209 199 122 81 17 135 140 141 150 151 58 90 65 148 11 126 64 4 -8 118 122 31 103 83 -3 44 -6 35 -35 31 94 33 -10 29 95 80 54 35 -67 102 188 -39 2 115 116 43 70 90 261 1964 5569 10458 13644 11699 7843 4511 2425 1394 601 176 108 83 164 166 185 141 116 99 110 107 215 171 54 191 139 183 152 155 140 151 162 142 150 128 167 126 176 173 152 209 203 204 241 158 143 155 157 181 228 215 199 202 197 65 90 191 172 176 210 227 182 216 246 124 147 151 146 222 193 184 204 217 196 224 225 219 205 293 272 200 220 191 153 109 92 36 66 130 168 108 181 232 257 276 227 209 233 213 980 3988 7024 7773 5747 2201 -4 2450 11532 2793 386 97 42 48 109 63 105 33 76 40 65 69 64 45 82 68 42 61 90 76 49 3 10 29 18 37 34 44 95 93 60 53 52 73 4 -1 29 54 101 0 1 52 46 48 27 17 55 25 50 59 52 33 -10 59 83 63 63 49 35 55 50 33 35 43 56 59 55 65 52 57 95 42 34 43 80 110 57 41 82 86 73 65 60 54 47 35 48 32 46 68 70 43 70 61 78 77 49 57 70 58 56 81 49 54 68 69 71 52 47 33 37 43 38 40 46 62 59 46 36 33 41 46 26 20 23 24 18 19 27 25 21 31 14 15 14 61684 311 1171 30 11461 17 8 4 6747 2185 335 1219 2947 6866 14512 26438 55770 133948 271545 330009 549325 946565 999999 999999 736696 132935 2115 410 222 281 195 61 148 68 70 23 195 222 95 35 93 132 109 93 137 30 48 56 126 42 74 16 36 149 27 95 50 -8 74 43 80 88 165 174 29 57 65 -57 66 111 123 91 89 71 78 65 -45 5 119 343 1469 3188 4349 3782 2670 1674 1187 780 424 285 145 107 136 140 153 118 63 78 58 76 62 81 166 214 185 89 160 120 98 224 165 166 194 210 243 135 203 191 222 235 222 292 233 253 242 168 138 203 300 273 246 234 116 180 176 238 320 249 191 319 207 178 181 167 136 143 174 157 152 199 220 191 192 184 253 270 299 209 235 218 140 78 126 86 103 74 87 81 154 186 208 194 217 256 223 216 220 204 1103 4891 7789 4023 999999 14767 51218 8897 51 57 73 71 132 106 83 66 87 59 156 167 98 53 74 94 63 78 35 79 60 44 49 25 40 70 83 19 45 44 55 57 45 43 28 31 61 14 16 73 24 29 34 16 28 41 42 50 45 39 27 68 66 39 52 41 35 13 54 69 39 32 52 36 74 69 67 69 79 94 20 62 78 51 47 20 15 60 50 29 46 46 32 39 71 78 56 59 87 56 38 69 70 51 64 72 60 59 47 40 52 65 60 39 63 53 42 28 52 45 35 45 30 16 32 34 25 41 57 47 27 33 54 44 34 34 36 39 30 5 26 25 19 9 2 61690 311 1082 30 11462 17 8 10 6747 2189 51 2538 6985 12740 22950 31759 44836 89131 177867 313230 523277 857320 999999 999999 835253 183378 2769 285 237 181 232 117 168 203 115 152 81 33 -25 126 71 185 83 28 137 -16 126 142 39 -58 123 40 74 100 174 5 110 80 -37 69 112 124 106 9 62 -30 50 60 142 20 81 39 48 96 7 0 128 24 108 81 71 56 118 132 281 574 823 360 116 81 93 195 176 147 181 95 165 110 139 215 165 110 127 98 100 119 127 121 146 151 113 129 158 174 205 242 102 136 99 143 184 122 199 209 206 210 202 255 196 224 219 208 232 245 274 446 503 334 269 234 157 265 154 211 149 159 208 192 206 203 165 117 211 134 214 246 183 229 122 140 201 214 186 139 133 152 147 109 84 41 103 142 76 214 224 202 188 192 180 180 163 224 838 2862 2550 -65 21983 53411 4278 94 62 50 39 98 68 -6 78 126 76 59 5 16 94 83 94 131 91 65 56 57 43 14 71 131 84 45 83 1 -10 34 3 3 6 20 36 77 41 23 25 28 15 44 19 -20 51 80 67 58 23 39 27 38 -7 34 52 74 69 56 61 58 41 44 71 88 55 42 45 73 89 71 79 76 46 24 68 55 62 84 80 48 53 71 28 60 61 43 71 52 41 47 27 60 58 70 65 38 46 71 56 46 41 56 57 44 62 81 35 60 46 38 27 35 47 56 51 42 31 40 45 35 38 48 33 34 29 30 20 17 26 13 4 61696 306 1115 30 11465 17 8 16 6746 2192 -6 1641 5080 11656 23997 48878 101957 186401 341718 651011 945456 999999 999999 622764 249941 7090 289 176 145 156 184 187 58 80 106 75 147 41 93 155 118 89 132 102 105 73 84 106 71 38 103 131 73 -6 98 59 38 23 163 93 50 1 -50 116 25 10 84 177 56 116 -50 18 28 148 33 71 28 -1 57 -33 73 348 642 647 399 211 185 61 61 53 33 43 109 93 169 74 109 57 108 100 93 114 118 41 129 85 100 105 101 145 170 132 174 144 146 134 153 108 202 124 166 155 199 260 210 196 214 233 163 277 315 290 508 770 915 800 410 267 290 307 202 142 100 75 116 159 176 174 170 207 153 192 208 241 169 137 132 119 161 191 186 187 197 149 121 49 99 80 96 62 106 99 99 194 164 167 193 236 285 189 200 134 268 1000 2068 1687 16069 59155 13793 81 90 84 94 67 36 50 97 65 49 22 58 46 59 32 24 -18 37 70 52 26 60 75 17 12 34 23 43 35 -25 -1 60 10 24 33 7 53 43 -5 31 45 25 -2 -14 53 46 8 30 52 53 37 34 54 28 22 13 24 43 12 67 66 42 51 59 62 34 55 54 66 52 49 35 35 4 30 32 7 32 12 25 40 51 32 19 22 32 21 17 18 32 34 29 47 43 29 47 25 20 38 12 19 10 3 20 29 24 17 33 32 30 23 9 6 999999 14 38 27 1 1 29 18 18 22 26 999999 7 11 61702 305 1146 30 11466 17 8 22 6746 2195 127 1254 3319 7546 16928 37682 86328 180704 262663 272705 437401 699073 999999 999999 759108 190894 53969 1384 465 323 254 300 229 110 126 78 119 53 -34 -20 74 89 62 65 124 47 87 82 139 191 83 5 18 -4 34 51 55 42 141 93 10 9 115 34 -66 -24 6 63 -42 61 77 92 118 108 164 9 37 89 164 66 108 162 185 299 187 62 80 41 77 182 82 86 70 97 135 64 99 123 79 160 162 191 103 76 93 176 81 154 128 212 119 101 147 60 135 176 156 154 149 114 144 107 108 183 237 166 198 243 280 291 252 240 274 284 249 321 235 202 181 120 105 151 118 122 212 272 244 228 150 69 124 190 223 204 153 153 111 188 154 170 102 141 62 114 116 106 94 88 159 116 123 105 123 152 209 173 193 182 169 215 176 163 221 440 -44 10429 77429 36252 892 38 75 57 28 86 114 89 75 53 67 20 31 78 46 95 107 55 98 108 36 6 39 52 18 54 -2 24 13 22 -5 4 10 41 20 -26 15 22 41 32 -4 35 36 34 42 27 8 46 56 79 3 13 37 38 18 63 65 64 104 56 45 46 51 69 67 57 30 39 70 59 42 57 63 44 19 14 40 3 3 31 38 5 27 60 28 15 11 64 66 37 37 50 34 60 29 35 49 59 31 24 37 21 29 42 22 24 52 37 22 34 28 24 10 26 33 33 30 21 15 11 27 18 13 20 8 9 5 61708 297 1177 30 11467 17 8 28 6746 2198 25 935 2462 5365 10969 19173 31286 64329 141905 278320 492201 777329 999999 999999 999999 346243 11676 515 294 413 264 232 125 47 103 109 42 172 104 35 108 47 53 -16 143 107 40 43 28 -1 -21 22 99 98 149 172 72 86 56 33 71 44 99 77 97 72 52 106 22 -13 90 999999 -1 124 127 -23 96 28 -1 86 194 133 103 90 167 134 134 64 50 89 97 76 87 53 114 120 116 157 207 186 118 101 164 153 113 176 116 170 156 216 191 146 170 62 73 194 125 130 143 148 67 123 114 139 137 196 228 208 127 198 275 244 166 145 176 170 193 152 113 77 203 217 237 191 130 125 211 156 142 240 246 142 184 211 127 252 162 229 194 132 122 166 222 165 139 89 111 91 112 148 123 105 122 202 234 197 229 149 201 235 147 126 83 -29 2303 4785 201 1 -14 52 49 55 77 12 25 28 34 50 83 86 57 62 3 15 -13 50 36 10 40 36 1 22 -8 -6 -21 2 52 38 -36 -6 -8 -38 2 -2 -33 -1 4 -20 8 28 43 53 40 20 -1 29 15 3 42 58 35 29 52 60 26 22 -1 -3 47 25 14 28 9 31 51 14 2 1 3 -8 18 21 24 9 0 17 13 9 29 19 37 12 31 30 33 38 21 -6 5 14 22 35 35 23 21 26 24 11 25 29 32 17 15 999999 999999 14 999999 1 18 30 10 0 0 1 999999 4 8 61714 339 277 30 11467 17 8 34 6746 2201 124688 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 129 648 1769 3955 9291 21635 48869 117194 286967 503505 855779 999999 999999 707899 278030 45099 2860 214 162 205 167 91 139 144 68 115 114 147 128 95 75 45 206 115 126 127 -20 18 38 4 8 33 102 117 62 141 -23 77 141 133 125 58 90 76 143 70 37 88 109 82 152 74 52 10 125 64 89 120 53 87 145 197 140 92 128 140 123 77 198 105 8 82 62 78 131 125 151 123 131 202 158 187 184 169 175 154 149 140 111 158 128 113 147 232 158 65 91 175 124 90 132 210 138 121 74 174 142 233 176 143 150 99 154 200 225 215 142 189 184 224 260 223 162 160 178 193 195 212 210 182 221 197 147 163 155 184 83 144 124 104 134 126 60 64 117 158 157 99 122 186 228 218 142 278 266 192 165 149 226 284 2 1616 12745 9708 735 35 18 5 43 61 41 67 94 64 59 77 96 34 50 56 12 12 17 20 38 43 -29 38 24 51 -4 -13 19 5 10 30 23 55 30 52 55 2 26 -24 -26 10 19 -17 13 41 47 22 50 59 -4 9 34 27 28 48 68 23 41 55 71 69 43 52 78 50 71 57 20 29 40 34 28 36 38 20 47 35 16 50 33 26 13 17 31 34 23 58 32 46 32 28 -3 24 24 27 41 36 39 42 40 26 32 45 33 21 13 29 41 24 35 40 10 21 18 8 24 24 13 4 0 3 5 16 10 7 999999 10 10 1 999999 1 61720 304 1268 30 11468 17 8 40 6745 2205 -77 523 1641 3826 8497 18599 44152 113227 242946 402172 574960 704536 609386 559053 634271 999999 505576 228063 3124 229 189 227 189 121 103 53 25 53 -28 64 79 46 104 32 -1 75 76 97 29 122 163 -3 -51 81 192 128 126 134 122 153 86 71 91 43 48 57 99 10 57 119 97 46 51 44 35 37 109 68 52 114 43 74 76 187 179 95 76 124 123 142 139 170 153 129 102 156 213 228 145 201 149 133 227 236 132 174 205 201 153 138 85 137 80 198 170 176 154 127 92 168 170 34 124 134 159 66 83 177 231 120 181 156 151 134 140 96 200 233 204 260 182 173 201 215 239 184 279 234 200 195 183 217 175 185 183 224 186 186 210 162 90 48 136 123 101 93 84 65 81 48 30 123 199 216 167 166 187 196 212 297 359 335 171 11571 46523 14238 829 106 53 24 68 18 29 76 76 67 65 56 62 62 41 123 60 46 96 23 55 72 57 58 40 13 18 32 23 17 29 53 18 -15 1 7 19 46 -13 7 60 85 71 54 32 74 75 25 23 49 10 19 97 58 43 52 64 61 63 37 41 39 42 32 85 63 56 87 83 67 21 52 15 50 41 31 54 59 41 24 25 48 35 35 37 38 35 22 22 28 53 52 32 55 50 42 30 32 37 69 51 26 26 31 53 44 31 27 33 30 33 22 25 20 22 20 19 18 13 32 41 28 3 15 10 999999 999999 5 61726 307 1300 30 11470 17 8 46 6745 2208 37 413 1108 2862 6030 13966 33683 81329 195369 461957 707437 999999 999999 994702 293280 10303 397 229 141 191 157 122 215 126 115 41 94 108 29 78 64 52 77 106 97 1 144 69 71 -23 116 86 79 42 40 28 136 103 28 48 44 52 68 98 84 44 25 62 69 113 -18 61 139 -7 100 48 -33 -37 25 93 156 17 109 137 270 181 156 171 110 78 88 128 198 150 157 223 245 209 204 222 217 212 200 246 138 99 200 148 154 114 148 99 132 170 138 87 191 171 226 250 154 175 126 86 134 191 184 141 114 206 192 204 201 247 303 341 255 181 319 316 228 309 313 173 93 133 259 241 239 147 206 252 253 225 187 213 218 171 207 184 117 98 99 117 104 112 122 113 99 222 205 191 213 219 269 220 211 245 353 478 479 10990 35453 38593 14091 715 0 12 28 64 61 49 47 4 70 74 62 81 11 64 20 -1 5 89 42 53 43 21 52 71 83 30 78 41 44 70 48 21 2 47 37 41 42 44 78 54 13 43 66 41 95 46 6 30 10 49 14 3 27 24 63 83 65 77 110 71 96 60 74 56 43 74 65 33 53 46 44 63 57 59 56 50 54 59 67 90 67 65 71 52 41 62 71 74 69 85 61 85 85 64 61 56 74 82 67 47 56 68 78 67 71 56 46 42 40 41 46 51 33 31 52 43 31 27 33 37 39 32 37 25 27 30 34 16 15 14 7 61732 304 1210 30 11470 17 8 52 6745 2211 212 975 2673 6332 12326 21281 28514 35419 71816 152739 228848 213339 320190 251937 479300 719401 999999 999999 405488 74749 1296 106 112 160 60 92 118 37 39 172 -60 91 32 -34 112 69 97 -16 30 80 -44 -17 49 57 37 47 82 293 133 52 106 -2 -14 72 24 33 33 -30 19 152 -7 12 -13 97 4 -44 11 72 -15 48 76 112 54 113 31 133 200 101 120 109 65 92 84 41 102 73 216 78 113 189 119 121 103 133 178 133 89 65 65 121 173 191 170 74 78 77 69 148 119 202 129 157 205 94 138 185 69 50 83 124 173 183 242 198 204 170 209 212 237 280 239 247 244 231 234 158 193 119 124 196 152 174 187 179 157 186 169 193 225 179 187 203 123 88 73 84 104 109 93 48 80 138 153 139 146 150 107 177 214 149 218 329 8 1860 11389 5526 5421 29719 5708 -23 36 62 87 90 28 45 46 54 4 -9 12 16 8 22 47 17 29 10 33 67 53 1 18 48 -12 -12 -7 7 -12 -49 -50 4 -23 -28 -7 -18 -9 21 12 26 0 0 8 1 4 12 -18 -23 44 59 36 29 27 4 9 16 58 71 47 38 41 24 -4 14 51 32 18 22 -9 2 12 31 54 17 35 37 20 27 5 -6 14 16 -8 -2 26 10 7 35 29 35 30 22 25 24 4 27 30 40 30 9 12 999999 13 3 4 14 999999 4 10 5 10 21 27 2 999999 5 1 10 999999 999999 999999 999999 999999 6 61738 309 1240 30 11470 17 8 58 6744 2214 327 1330 3587 7982 16721 25677 44337 86095 175373 340299 477803 581615 775768 928773 993403 509700 312623 191004 6211 232 232 71 183 41 106 184 180 121 1 132 116 -13 89 8 113 133 -11 -6 109 17 64 79 84 120 205 213 183 177 93 136 88 24 14 66 105 124 166 50 131 112 32 108 -66 -53 143 60 -1 61 60 55 31 147 167 260 1036 721 163 157 80 10 97 135 93 130 89 173 151 209 114 135 109 194 226 172 182 122 132 170 198 202 138 143 160 141 90 110 213 183 214 293 296 160 223 285 241 170 156 240 196 167 264 274 269 226 231 224 222 209 226 238 206 169 260 216 161 159 270 260 239 138 187 199 164 163 227 216 141 138 222 218 230 235 226 171 173 123 20 77 42 158 94 127 157 189 177 219 218 191 175 301 305 59 2328 10034 5131 25398 78987 4915 100 58 90 76 84 31 49 47 30 64 77 56 88 128 68 26 -35 35 59 100 59 -19 -7 28 13 15 14 -6 8 70 -7 -27 65 60 36 76 49 50 55 14 40 50 19 33 62 87 59 59 28 32 16 36 73 42 48 56 89 53 51 69 93 81 57 62 56 63 41 71 72 83 81 62 51 36 26 32 61 53 53 62 47 66 33 55 56 42 52 37 34 29 41 41 39 37 48 39 50 50 30 38 26 51 31 35 48 48 44 43 39 36 64 57 47 35 39 27 18 20 21 27 27 15 10 6 17 12 13 11 11 11 8 61744 317 879 30 11469 17 9 4 6744 2218 111 196 190 258 999999 999999 999999 999999 -98 999999 999999 999999 490 7227 35593 48095 12765 21097 55391 115275 210275 341696 423924 595746 760898 966666 999999 469456 75515 2654 247 208 194 213 180 180 138 81 77 79 122 78 58 108 68 -21 66 135 137 72 107 15 75 125 85 -2 47 69 48 71 66 116 108 144 111 142 3 119 165 72 89 64 42 15 -47 17 2 -1 -14 32 92 37 96 156 112 103 427 1728 1781 469 1369 3964 1447 362 154 257 217 171 75 69 97 160 113 104 53 37 61 137 140 134 106 105 134 182 161 183 170 230 150 242 211 190 213 164 185 173 186 168 110 174 231 232 197 208 213 167 192 257 256 287 252 262 275 209 158 227 173 131 169 198 277 202 125 165 192 249 269 263 318 264 336 261 163 175 127 139 167 109 96 130 116 85 117 125 151 231 253 185 181 209 207 264 600 28 4128 38902 53462 21933 47831 11646 92 8 81 78 84 43 17 21 12 13 66 23 44 86 49 50 39 56 61 41 52 34 33 53 26 45 15 -1 22 6 10 13 14 35 10 25 50 35 27 -20 70 60 43 40 59 27 41 98 62 1 21 32 28 74 67 37 57 38 30 38 37 59 79 45 79 60 76 56 30 19 32 59 47 60 49 40 23 6 24 63 43 46 75 60 49 62 79 37 29 46 42 52 21 43 54 29 35 43 59 45 18 30 25 34 25 37 32 39 44 29 17 27 26 13 19 41 40 15 13 25 16 3 18 8 12 6 5 61750 305 1239 30 11469 17 9 10 6744 2221 1973 7910 9188 11809 38203 88442 173395 273580 413078 671035 999999 996558 515681 479267 477842 116416 49484 687 193 231 267 128 142 36 136 140 80 169 -6 15 211 67 61 171 59 56 37 -45 76 145 66 90 153 134 52 52 208 269 168 200 91 159 29 12 79 5 78 132 56 86 37 38 71 122 68 28 14 18 24 -56 70 42 18 68 122 114 289 664 673 347 152 237 390 261 1087 2576 1542 234 118 153 122 143 138 88 91 99 125 90 55 99 190 161 209 99 87 141 200 203 183 258 150 218 237 168 241 174 253 209 195 248 267 111 161 242 342 331 288 232 222 226 184 148 136 244 187 191 214 189 183 294 221 197 286 238 194 205 238 274 216 217 177 234 233 154 143 121 94 112 115 98 49 122 136 88 211 179 203 183 236 205 217 567 433 2134 38930 95768 20565 8109 1949 60 132 76 79 58 116 73 64 97 29 30 27 0 -7 24 83 56 36 -4 13 54 8 7 2 33 11 9 -36 -6 35 18 46 58 -7 -1 37 31 72 19 -10 28 24 59 16 -7 10 9 9 42 42 22 60 77 -6 11 37 23 63 62 21 78 76 84 77 70 50 13 16 44 61 45 46 51 46 63 39 16 4 23 48 42 53 32 73 59 36 43 41 46 33 42 24 28 14 25 27 42 36 35 39 20 29 24 6 11 24 45 14 17 26 23 32 33 5 3 22 11 6 999999 999999 7 5 999999 999999 1 0 61756 310 1271 30 11471 17 9 16 6744 2224 1513 4641 8237 14500 29344 62599 135550 293831 511163 555661 370529 597975 810765 592592 188724 5019 999999 2 -84 999999 -61 999999 999999 999999 999999 999999 999999 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -70 -99 999999 999999 -50 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 16 186 2081 4125 6322 10067 20428 49416 67319 93990 97795 127990 136718 88119 35055 4049 160 113 144 181 109 190 236 109 215 208 187 193 162 125 125 272 243 195 215 159 256 242 280 293 270 229 274 342 297 254 171 236 163 220 213 200 213 207 278 256 313 200 223 269 189 248 185 128 219 244 249 170 169 228 197 300 234 214 183 154 309 288 272 263 278 194 220 153 158 190 132 43 84 193 108 171 222 228 277 272 279 248 184 295 611 132 5697 56039 43787 12170 10252 5413 121 45 65 39 51 46 79 23 55 65 90 76 76 44 36 54 123 69 43 45 67 64 53 41 49 57 51 48 49 8 -1 35 46 64 41 29 50 41 55 83 73 89 57 44 60 53 51 50 90 43 45 74 82 78 51 59 94 72 66 66 110 85 66 61 79 78 40 64 69 58 58 46 77 67 32 56 48 69 73 62 51 66 76 42 34 66 50 49 67 65 47 35 62 55 39 53 53 56 59 49 55 53 53 64 53 43 54 35 44 45 27 28 34 28 31 18 20 34 34 36 42 32 14 19 27 14 16 7 2 4 2 61762 308 1243 30 11473 17 9 22 6743 2227 407 3778 10063 19670 37697 62963 119115 223612 357740 504309 792203 949580 888043 859083 607295 71253 1431 240 150 147 110 82 47 103 156 41 16 128 106 75 185 169 61 122 135 58 -18 6 0 126 124 81 51 74 82 224 100 89 226 249 169 112 137 80 106 140 37 81 171 80 -38 78 69 50 53 92 119 36 160 91 -18 42 72 124 71 29 181 816 1370 1479 1033 579 414 4244 8899 3789 954 331 153 113 109 251 111 97 208 165 125 164 213 197 194 230 165 161 210 192 248 160 241 259 333 202 274 217 295 281 256 189 239 120 151 237 227 219 197 207 192 237 295 285 278 265 321 283 278 190 248 288 222 187 188 181 191 203 180 204 249 238 263 297 313 260 212 190 228 218 122 83 127 21 63 149 113 251 236 234 256 217 256 190 211 184 293 610 469 6221 38554 52928 50092 19954 349 114 95 86 147 70 75 79 41 86 46 99 114 66 52 48 24 25 70 -13 48 59 40 41 40 59 80 56 57 39 -2 36 70 54 33 12 21 68 86 52 61 55 93 71 47 53 31 42 66 58 47 77 81 94 76 60 74 63 59 80 102 102 93 121 115 53 79 67 59 83 94 128 80 103 92 97 59 47 42 63 91 68 71 73 56 98 44 34 65 53 53 70 57 59 38 62 65 70 63 59 64 65 55 53 40 47 56 40 46 25 51 41 44 50 40 42 38 50 32 27 25 29 37 18 21 19 5 2 61768 302 1249 30 11479 17 9 28 6743 2230 590 5761 22471 47306 90025 190587 338404 596673 999999 999999 999999 339983 9787 182 254 195 59 61 1 123 142 79 150 178 79 79 78 80 121 90 91 54 66 84 26 128 66 83 106 61 58 184 168 116 167 161 168 93 105 104 48 138 62 -32 136 91 22 113 119 164 84 -6 12 13 -19 67 72 19 76 43 63 113 72 4 60 58 63 126 105 136 140 51 101 73 154 208 145 176 185 126 131 262 230 113 110 105 119 173 244 331 208 216 197 209 255 257 280 322 191 308 277 257 231 275 116 153 208 200 240 236 200 240 208 163 109 100 234 162 225 205 189 70 207 276 231 158 147 130 223 205 229 174 259 223 229 221 190 261 251 193 277 226 244 192 244 140 107 157 82 63 121 116 180 245 191 171 134 221 151 151 274 432 693 6484 17069 17922 54996 21522 393 78 60 106 103 81 43 63 31 -18 14 71 89 50 -16 8 8 27 -8 -11 24 49 -15 26 79 39 51 35 12 27 -16 5 -12 32 51 3 38 47 -7 31 22 26 -2 28 36 15 53 15 39 22 58 37 64 37 26 45 15 34 29 15 21 36 51 51 27 24 41 11 21 38 44 39 30 22 41 17 29 36 50 74 76 58 41 33 68 63 56 58 52 33 46 40 56 37 29 28 46 64 57 39 44 44 40 40 48 30 23 21 30 26 17 31 5 14 15 5 32 23 3 999999 6 999999 7 6 61774 338 330 30 11490 17 9 34 6743 2234 1535 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 339 5049 22483 56794 120581 234013 346692 325587 472299 831297 999999 915326 465470 183131 9168 239 142 116 76 149 155 131 109 52 70 113 147 72 69 94 158 186 92 92 167 191 39 90 106 126 2 66 162 49 51 155 92 135 224 148 145 60 41 3 22 49 109 112 134 55 128 99 141 147 122 76 129 240 132 -11 63 62 152 59 31 101 109 148 93 1 79 137 138 232 236 149 203 185 149 184 124 104 80 122 130 112 157 160 187 185 239 184 131 164 189 227 255 299 310 314 311 261 292 314 165 207 230 200 175 175 197 214 254 218 210 253 272 227 190 247 276 232 302 221 126 228 266 216 191 244 181 135 243 268 277 179 212 296 245 202 243 301 206 171 205 203 156 107 72 102 148 67 117 200 220 247 173 199 206 138 259 496 379 4739 21319 13512 4421 17300 2986 84 95 87 79 54 26 68 84 38 77 32 13 42 73 67 61 31 41 61 21 31 38 64 71 69 42 30 23 22 68 40 16 46 55 13 51 61 37 41 58 83 31 51 62 39 21 81 73 51 85 79 76 73 77 76 78 42 48 38 51 65 87 98 82 61 40 51 57 66 63 76 59 51 70 57 41 42 52 39 45 54 75 80 50 42 41 56 51 32 51 58 42 39 55 74 70 48 45 33 51 39 32 51 22 44 38 50 39 41 30 18 51 51 32 25 31 34 29 20 12 9 25 20 12 28 19 999999 0 61780 284 1263 30 11493 17 9 40 6743 2237 443 5652 25658 60611 111585 215126 429521 772066 999999 799666 565800 488000 416554 89950 1167 128 100 69 94 100 -7 159 197 97 89 19 53 49 70 97 158 88 99 24 199 14 65 72 24 73 114 94 124 174 198 87 80 73 25 61 27 96 94 -8 15 42 61 75 99 95 82 76 10 21 -41 -44 92 97 38 29 68 -45 18 4 31 51 63 11 46 44 -35 95 125 61 31 131 141 63 122 75 85 94 53 78 118 97 109 27 55 168 144 135 132 132 181 124 159 231 244 167 243 211 115 173 221 168 122 106 190 248 211 167 188 104 213 179 145 194 151 152 150 162 207 194 179 221 200 211 243 182 131 148 196 132 196 191 205 192 215 296 265 223 118 176 178 116 100 21 96 125 6 70 65 164 187 189 131 135 192 82 76 199 426 1715 4717 4123 550 223 526 135 47 6 42 23 25 35 -46 -8 -9 40 54 37 -7 -1 -3 -20 -41 -51 -4 -26 -8 -11 11 -11 -70 -66 -40 22 2 -26 -31 -24 -33 24 -7 -5 -46 -34 -37 -39 -7 7 2 -24 -10 -28 9 -4 -7 -15 2 36 12 -4 -25 -3 -4 -28 -19 11 11 8 14 22 -2 -6 -17 -32 0 28 38 -7 -10 -10 15 0 -6 -8 12 -20 -14 -5 16 13 22 11 14 22 -21 -8 13 5 -1 -5 -9 999999 2 8 999999 1 2 6 5 2 61786 309 1231 30 11491 17 9 46 6742 2240 -84 964 6490 22452 52618 94391 177006 352948 632832 999999 999999 999999 191406 16959 754 78 113 138 214 74 15 86 112 203 158 68 175 62 99 135 110 133 54 86 36 40 123 57 59 87 118 26 69 164 130 115 139 101 273 290 151 224 230 166 127 202 138 156 176 181 235 162 88 139 124 192 112 62 -38 18 71 108 -1 3 138 136 114 96 68 142 63 54 97 96 43 155 79 108 133 156 150 151 113 122 102 195 140 123 148 202 183 165 135 212 268 177 191 254 206 236 282 245 235 253 205 244 214 224 275 249 232 204 258 163 159 261 189 153 160 253 293 286 278 208 148 253 265 250 227 241 271 234 222 282 306 238 234 247 273 206 178 197 191 195 201 168 110 72 74 155 100 102 52 227 220 178 230 216 169 163 98 150 220 206 257 300 177 146 99 86 34 9 68 95 98 60 58 49 57 61 42 54 7 52 31 33 12 74 56 7 62 33 53 86 39 13 10 3 -6 -19 14 19 21 24 9 42 19 18 -26 29 37 55 56 39 37 20 10 30 48 25 23 45 28 55 93 49 51 70 52 70 42 27 59 76 56 41 62 72 63 55 69 61 58 38 29 67 76 51 27 25 36 50 40 52 71 65 56 28 65 91 50 48 46 40 48 67 59 41 47 47 51 50 31 40 62 60 52 51 22 23 54 63 44 41 47 26 43 38 17 21 20 8 15 18 33 25 15 5 3 61792 304 1290 30 11490 17 9 52 6742 2243 1715 13669 35234 56768 98241 180510 318572 465794 694016 999999 999999 691907 173868 40711 310 94 288 135 130 303 120 82 -9 126 5 34 99 -3 -24 134 14 79 10 32 107 138 120 47 35 69 181 165 58 105 127 129 182 193 161 139 193 95 81 114 50 45 58 141 62 46 90 65 66 67 140 184 116 32 50 36 173 128 78 85 63 64 32 21 39 42 123 95 106 168 161 62 76 133 95 150 144 94 155 216 155 116 74 112 132 180 173 214 195 193 232 144 113 267 229 230 210 199 203 163 157 150 213 168 205 184 253 161 173 140 106 221 274 146 222 194 184 173 161 189 223 195 211 238 262 249 286 298 209 223 244 231 238 180 222 189 155 172 86 145 111 146 52 90 82 66 114 159 217 191 149 196 202 120 139 209 238 256 225 204 140 122 149 104 19 17 20 55 77 60 37 69 -4 49 36 -2 18 28 3 39 38 35 51 54 13 13 48 28 21 42 35 33 15 -1 25 25 16 41 34 41 -22 -8 38 50 8 10 -13 32 33 29 22 12 84 65 40 0 17 11 15 43 52 30 37 47 28 20 100 72 33 29 33 48 76 80 30 48 49 41 36 45 57 52 33 19 29 35 24 11 11 5 28 36 57 38 43 40 32 20 35 28 17 11 22 26 16 21 10 32 32 34 44 20 11 5 37 27 28 23 29 41 33 2 9 6 4 15 9 999999 999999 2 61798 313 1320 30 11490 17 9 58 6742 2246 209 2731 7222 15041 28967 58118 118007 234401 499446 999999 999999 999999 333698 11289 316 274 215 127 278 286 303 219 234 98 221 78 40 108 90 110 104 142 198 97 129 144 177 132 136 319 210 215 140 200 97 243 107 228 275 208 192 109 88 103 179 232 211 112 179 125 162 178 65 79 118 34 179 177 179 187 169 149 126 150 210 118 154 77 36 139 51 81 135 161 88 15 128 81 29 183 125 116 156 208 176 136 143 200 254 173 148 375 305 351 381 384 293 315 288 305 175 255 258 195 201 271 191 235 277 301 204 230 259 123 291 264 275 214 251 263 249 206 260 240 223 260 240 212 284 315 263 237 280 236 185 279 230 227 256 283 233 195 117 119 137 156 149 111 180 210 246 224 252 281 292 225 156 165 223 269 268 236 232 133 180 133 170 93 143 153 121 95 88 89 65 30 83 22 83 84 84 95 83 74 70 102 63 38 16 91 46 85 82 51 53 60 42 12 51 78 46 58 7 37 74 35 63 62 41 86 100 58 49 59 74 90 66 98 72 52 73 79 56 61 97 103 99 108 51 78 79 88 45 57 96 79 81 99 74 97 87 80 76 55 56 96 94 99 85 82 74 77 75 81 103 107 88 89 106 117 100 94 103 91 84 88 105 94 89 95 80 60 59 67 77 70 67 72 69 78 78 82 67 53 67 55 42 34 50 50 42 45 47 50 48 29 17 14 15 12 3 4 1 61804 302 1290 30 11490 17 10 4 6742 2250 -69 1439 9658 31508 65297 115467 237732 458371 782826 999999 999999 730305 123220 30868 35640 1772 90 181 189 99 186 121 175 160 80 54 134 51 59 119 65 121 122 -25 31 138 100 89 126 68 121 40 45 80 85 190 128 112 126 78 135 132 105 84 115 144 110 141 101 184 96 78 141 62 158 123 82 37 61 103 63 37 43 106 86 79 34 -9 106 26 44 6 64 54 110 98 42 58 49 161 189 131 166 120 135 147 101 124 100 66 109 122 89 132 136 193 244 254 226 213 261 244 261 156 124 246 230 185 195 205 151 128 134 170 217 197 175 224 141 187 205 188 217 310 279 234 198 215 262 209 202 193 166 196 239 156 180 201 125 83 120 148 107 123 150 98 88 86 77 181 195 140 215 169 191 167 169 134 172 239 199 215 143 119 72 146 166 100 122 118 64 28 54 73 115 90 62 27 42 16 30 22 37 9 5 51 5 16 71 106 30 55 7 24 59 20 49 22 4 -25 -26 -8 -25 -4 4 -25 -1 -2 -2 14 9 -8 51 27 51 48 8 21 32 23 41 51 29 6 63 61 20 13 18 13 55 49 77 9 8 0 -1 48 20 17 23 31 43 70 23 15 50 60 31 37 50 57 38 23 50 44 30 26 39 28 14 42 10 15 15 33 26 26 38 34 21 13 12 15 36 26 30 22 15 33 15 13 13 11 999999 3 8 15 10 8 999999 8 61810 297 1318 30 11488 17 10 10 6741 2253 15 1899 7224 18893 41216 85547 177112 351566 660581 999999 999999 746283 72763 1128 171 97 163 129 202 145 204 67 117 112 -33 33 217 -5 10 42 62 81 61 27 57 165 119 48 96 97 133 32 30 68 188 182 17 117 173 2 117 60 11 102 156 -3 45 89 72 71 -9 -22 73 11 134 -6 51 70 101 109 64 42 11 84 57 62 122 28 31 149 125 192 19 110 142 47 85 62 46 34 164 144 183 101 154 129 192 274 168 119 117 212 196 144 161 231 215 229 209 176 133 197 255 187 243 189 178 127 136 162 160 199 142 210 120 165 165 139 162 249 256 235 156 174 235 264 264 214 259 191 162 201 128 170 204 149 148 137 120 78 77 149 107 78 100 69 76 171 145 145 171 144 122 146 104 44 146 180 235 266 235 223 105 137 99 126 108 129 129 33 36 52 40 62 65 67 73 52 48 44 96 9 7 26 36 32 79 51 32 -15 -45 29 20 -4 13 34 -17 -35 -14 -1 -30 -9 13 25 11 -38 -16 2 -2 7 30 -15 16 22 30 42 17 14 28 25 -16 24 33 13 29 61 59 51 34 47 55 49 27 5 1 42 57 21 38 21 25 6 37 20 58 47 49 35 42 40 51 37 58 24 12 25 35 30 23 53 53 42 18 21 35 34 13 11 51 31 23 30 41 33 27 5 32 27 45 27 12 19 19 16 15 999999 0 61816 297 1319 30 11489 17 10 16 6741 2256 150 2505 22760 56840 86181 149294 229862 384629 728998 999999 967676 681980 556024 212210 3991 196 133 69 26 88 22 -7 55 52 88 49 24 52 116 78 -4 18 37 48 92 47 -38 61 32 -24 57 117 51 125 205 54 131 201 91 141 -18 97 110 109 53 180 174 88 77 -42 73 151 83 -41 58 6 79 -14 -7 17 29 27 130 40 50 74 78 16 59 21 12 80 -13 -24 104 62 125 119 67 102 42 93 29 139 181 69 45 77 87 57 95 129 239 255 193 140 209 199 170 202 225 93 168 158 160 164 87 123 161 149 148 152 216 88 83 135 127 69 187 242 177 216 199 221 259 207 253 202 215 142 149 197 193 187 168 119 144 169 147 157 164 71 64 74 101 26 41 48 74 144 114 144 158 117 111 88 84 199 207 219 226 155 76 143 53 53 74 58 74 66 78 56 22 21 47 37 72 24 60 50 32 22 35 -73 -12 28 26 16 15 12 -11 13 2 7 -49 -15 -15 2 -44 -23 -27 -21 -5 5 -14 12 15 -13 -20 1 14 -6 7 28 0 -2 0 33 27 -7 9 24 9 8 -14 22 10 -37 27 44 18 28 -22 23 15 -58 -16 21 7 0 9 11 -8 24 30 -1 14 16 18 8 6 -31 9 14 28 19 2 4 -9 0 17 9 -21 999999 6 999999 999999 10 9 999999 22 999999 999999 16 21 13 12 2 999999 999999 12 999999 999999 999999 999999 999999 6 61822 296 1324 30 11494 17 10 22 6741 2259 211 826 8543 37339 78561 123294 218003 386787 590053 870444 999999 999999 478982 15505 358 146 82 124 165 -42 -34 55 -14 6 12 -32 109 144 18 -12 -1 -19 48 -15 51 14 82 125 134 88 145 40 122 214 125 69 138 124 133 70 131 95 159 111 62 88 156 112 71 58 131 190 122 142 93 92 47 71 45 57 18 29 151 101 17 75 109 85 3 -49 41 20 42 128 123 135 77 46 37 85 15 120 103 98 81 135 95 125 45 183 117 93 243 184 163 127 203 168 218 233 178 260 168 122 183 157 75 204 192 153 130 131 102 155 82 111 142 178 213 253 206 235 238 258 186 213 293 317 280 281 200 284 233 199 233 157 195 188 149 173 219 211 182 195 127 83 123 106 74 109 85 86 93 120 132 50 28 84 231 269 207 92 37 78 72 40 78 121 143 152 102 95 94 73 85 76 61 68 37 88 34 23 31 -10 13 11 -7 15 51 6 2 38 -12 15 23 9 32 -13 -50 -17 -3 -6 -32 -14 -10 -22 -8 -12 19 18 13 0 1 27 -1 24 30 49 -19 -35 0 31 35 14 17 36 51 57 48 35 49 65 67 21 59 33 13 25 27 32 35 26 26 26 43 25 34 9 16 21 10 11 12 18 48 57 45 41 48 38 15 28 43 28 24 35 3 9 26 12 35 13 14 12 13 10 13 999999 5 32 25 0 999999 1 6 10 61828 306 1180 30 11500 17 10 28 6741 2262 247 3900 3802 3788 3635 2474 2025 12264 76787 219394 404904 695736 999999 999999 851059 185976 4510 180 132 145 159 239 54 192 124 180 87 -3 210 52 75 89 132 170 53 56 7 100 82 103 30 72 106 196 85 142 216 212 203 95 115 143 169 66 61 128 124 110 119 76 129 180 170 31 112 223 95 52 131 167 96 -61 4 160 101 78 93 80 -33 76 44 57 85 30 69 45 115 85 -20 33 80 113 97 36 95 48 59 126 121 70 88 102 50 111 149 180 176 232 233 193 209 131 128 147 188 84 180 131 207 137 133 135 153 140 70 173 194 122 89 162 154 171 245 150 224 235 261 218 225 289 212 212 265 218 289 251 206 182 179 167 166 226 207 191 147 178 155 148 126 197 141 145 146 115 71 90 211 146 144 201 109 82 87 106 206 232 209 199 187 116 80 135 134 77 40 74 157 162 149 97 78 81 17 62 26 41 56 38 26 -2 5 1 -51 -41 -52 -27 12 1 -2 53 -21 -2 -8 -12 -40 -13 -1 -3 18 17 18 36 -22 -40 -12 -7 1 21 36 25 4 5 46 24 20 33 38 5 -15 25 68 44 11 65 33 27 17 3 2 23 35 20 16 2 12 21 24 24 24 10 21 -2 62 61 26 45 22 37 25 28 1 13 7 29 48 31 35 26 29 32 11 27 28 31 29 21 25 42 24 5 11 20 20 7 5 24 999999 999999 14 999999 999999 14 7 999999 999999 10 61834 306 1151 30 11501 17 10 34 6740 2266 2597 6345 2601 3235 4276 3391 2544 5119 22666 65537 164840 327456 601011 999999 999999 682002 184573 38221 412 131 133 103 123 147 173 5 69 61 42 93 25 -13 83 2 95 -33 67 63 -6 16 130 12 -5 226 85 42 47 101 120 23 150 122 62 151 46 149 236 161 101 105 44 103 150 216 108 67 86 0 97 109 39 35 63 86 118 67 5 36 99 111 70 36 51 58 -5 107 95 165 94 104 43 37 149 126 122 32 146 69 157 145 120 100 177 124 32 92 150 158 133 186 118 111 137 189 255 191 152 126 76 76 103 114 127 22 50 153 132 137 118 143 147 128 97 177 206 202 114 162 259 316 237 245 203 248 201 240 212 139 138 140 209 166 140 190 149 154 96 106 150 106 163 166 119 152 89 96 89 136 92 160 144 132 47 78 230 235 238 204 173 82 57 99 115 87 117 98 65 68 118 78 62 102 100 22 79 32 -19 -27 -2 28 7 30 6 -14 -7 14 -36 -22 5 -9 7 -7 -8 -29 -25 -36 -22 -42 -3 -26 -2 15 -20 -26 15 -6 34 -6 44 34 5 26 36 17 4 15 11 41 25 41 25 12 41 30 56 45 -5 6 -11 6 -26 -5 -8 -14 -4 25 39 7 37 41 17 13 13 39 36 11 14 44 3 22 16 8 21 4 -15 22 24 26 22 30 34 34 46 27 999999 999999 6 8 20 8 12 5 2 3 10 999999 7 21 7 2 0 999999 999999 999999 999999 4 61840 332 311 30 11501 17 10 40 6740 2269 2579 999999 999999 999999 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 1044 2970 2803 989 528 2484 8333 19244 51888 137737 287908 574563 999999 999999 973574 78514 597 61 143 -15 139 176 115 108 35 29 37 22 90 113 163 118 136 130 89 -39 62 20 151 64 49 63 113 225 229 63 181 118 -46 37 124 103 120 154 55 -9 12 49 15 81 93 78 9 134 77 41 15 109 118 103 24 101 79 57 47 110 50 59 43 111 140 101 114 56 65 24 51 105 92 79 13 68 58 70 64 133 151 70 118 184 56 -13 114 144 143 162 106 171 167 191 234 155 191 219 93 94 115 14 22 73 106 159 128 171 110 149 134 69 60 183 99 155 143 186 169 201 199 199 191 203 259 282 202 198 199 183 211 231 180 182 180 175 155 145 170 129 128 127 104 156 184 181 129 73 86 88 114 152 157 173 105 86 99 214 264 145 188 188 114 79 32 -6 89 55 80 55 36 29 60 40 76 84 27 19 -13 18 -57 -24 -14 0 -3 -21 8 42 14 35 13 0 -11 -35 -14 -7 7 -24 -46 -8 -14 -24 -33 -24 -25 -25 22 -22 -1 -9 -37 39 5 10 15 29 12 11 7 33 20 17 11 -6 -3 26 53 55 33 51 29 -8 32 20 14 19 27 39 13 6 12 6 -3 21 37 42 19 31 46 27 50 65 41 30 38 54 34 26 2 19 17 42 17 31 4 24 26 22 34 21 35 27 1 16 14 31 30 10 22 15 21 12 13 8 999999 999999 0 61846 312 1121 30 11501 17 10 46 6740 2272 2739 7824 3015 999999 999999 999999 -41 324 654 4904 33415 98480 193496 387955 751251 999999 999999 500730 58613 527 39 45 149 221 101 -17 85 154 16 78 129 134 161 173 131 -20 24 31 -2 75 124 -8 -24 130 184 141 3 21 8 98 107 88 105 60 151 153 33 130 81 77 184 147 107 80 57 74 145 117 107 99 19 94 82 75 57 190 156 41 96 141 141 153 28 97 117 80 31 106 104 120 140 64 77 47 101 109 125 113 81 72 107 243 127 97 107 211 164 198 146 202 203 228 240 225 174 144 152 116 112 236 134 162 150 87 184 51 62 28 93 114 126 149 141 149 167 195 164 140 196 251 336 285 313 291 321 274 298 245 270 326 173 227 285 177 235 213 153 218 159 131 82 111 200 205 101 167 108 67 116 175 163 199 174 103 86 191 268 323 304 216 278 243 133 64 112 91 125 138 114 80 86 87 132 90 88 131 91 10 57 67 35 37 74 86 50 13 36 63 32 30 71 14 -10 -13 -7 30 8 20 15 62 31 12 15 14 14 18 36 -23 17 47 14 43 28 42 18 57 39 32 42 44 55 48 32 49 39 38 13 28 75 59 26 6 49 43 34 49 27 51 32 50 59 52 30 65 78 59 21 39 50 59 48 20 23 23 60 64 46 59 58 36 33 25 40 31 37 37 40 44 46 48 35 46 39 24 45 45 47 39 31 36 41 27 11 4 8 23 18 23 15 5 15 6 61852 335 581 30 11501 17 10 52 6739 2275 107 -24 24 132 62 293 661 1335 1275 1184 1621 1719 1868 1828 1949 1893 1594 1399 3343 8925 4348 669 500 630 848 1288 2163 6921 55567 219405 469910 801590 999999 999999 279643 4871 207 75 112 208 148 203 249 154 122 117 199 35 114 115 -12 10 52 105 201 64 12 88 -21 57 92 82 150 180 121 147 145 226 107 166 210 153 113 74 59 183 194 139 160 141 92 85 88 126 136 158 228 215 175 160 233 156 38 192 159 166 167 152 187 203 93 111 97 85 32 64 80 109 125 91 172 121 42 124 201 148 190 -14 81 198 227 226 163 235 171 168 259 373 311 267 200 221 158 187 156 232 114 159 113 96 159 166 123 193 125 139 123 140 28 132 157 156 210 194 251 302 283 277 290 365 350 288 281 311 332 339 331 357 268 212 309 260 314 299 233 190 99 191 119 148 145 113 116 84 159 183 196 201 203 142 66 111 143 187 225 216 255 248 252 235 76 103 122 145 195 192 125 84 53 79 166 125 116 108 34 1 32 36 71 96 67 29 60 91 75 52 40 72 34 44 67 67 52 6 45 88 25 7 59 50 35 28 0 26 68 32 29 46 55 90 51 75 76 60 43 27 55 80 71 43 36 49 59 27 46 77 22 19 44 56 92 42 82 89 78 95 63 60 78 70 62 75 41 84 74 74 71 58 72 82 84 43 46 57 60 71 87 85 75 73 72 58 77 69 47 38 43 77 56 44 62 56 46 61 62 61 49 49 48 37 60 70 43 41 45 34 27 8 21 21 17 5 3 6 1 61858 317 339 30 11499 17 10 58 6739 2278 383 819 642 585 753 807 600 457 507 694 988 962 917 1237 1374 1631 2044 2951 4276 5733 7482 8309 8247 7419 6562 5789 9956 30152 49566 64417 58093 34423 10925 4958 6391 7635 21270 98988 366453 681824 778758 490276 114083 2318 150 157 151 56 5 131 75 14 62 77 73 19 0 43 65 13 52 109 -40 44 103 56 27 49 109 23 44 135 83 123 42 156 95 5 74 71 25 8 2 20 52 20 27 60 53 120 40 84 127 75 89 113 70 54 81 43 79 64 62 56 13 0 82 88 52 6 26 26 15 23 50 23 42 78 144 126 -1 -2 8 18 109 62 83 21 -14 32 153 95 94 222 134 137 244 264 181 123 106 74 118 123 71 46 49 161 -7 16 41 101 106 143 194 89 83 67 89 99 147 297 331 371 368 357 327 303 285 214 295 269 189 184 169 255 218 209 233 202 143 169 208 200 232 186 177 92 62 70 39 59 80 139 107 139 178 82 102 57 54 25 133 146 165 193 228 139 140 139 75 41 75 118 122 87 43 60 24 92 63 36 7 67 55 -3 10 9 14 8 8 -52 2 -10 -18 -6 -39 -18 -29 2 1 -22 -49 -30 -62 -23 -7 -49 -32 -46 -47 -37 -15 12 11 26 11 -12 -24 13 -21 -15 6 -15 -11 -24 3 14 31 -11 8 5 -26 -18 10 -7 -36 -18 -4 -10 -11 -27 -33 -14 -12 10 22 21 20 23 20 3 11 23 -2 7 4 5 -5 -15 3 -22 0 -1 0 16 1 24 1 999999 19 999999 999999 2 999999 8 8 61864 332 339 30 11499 17 11 4 6739 2282 35197 2108 1757 1511 1114 1421 2464 4268 6742 8133 9658 13123 14225 13192 14054 14405 14583 15183 13320 10484 9834 9887 9609 8013 6658 6199 10483 14930 8853 7213 7754 9620 18906 35351 49345 54293 79726 146746 383217 682921 431880 106492 6659 153 157 107 24 83 50 150 147 89 89 87 37 97 80 48 90 70 8 -4 72 81 48 17 42 39 -23 134 54 37 118 201 152 115 158 187 126 196 126 53 139 111 96 65 119 218 111 130 89 57 61 153 113 75 143 159 127 178 221 77 66 53 101 115 36 52 131 161 76 69 -3 102 176 68 13 51 -13 63 -1 44 7 63 123 75 22 138 32 32 41 71 137 183 146 115 167 181 183 57 56 98 208 51 91 173 120 99 123 46 114 151 145 515 1210 1507 1449 1716 1721 1762 1698 1351 1097 930 773 444 233 172 193 239 236 268 244 207 209 251 223 192 212 169 207 190 151 231 209 187 141 154 131 86 148 106 77 85 146 139 145 81 160 132 79 57 66 117 177 221 185 171 115 85 154 120 59 78 70 121 47 53 45 48 80 48 58 18 64 36 18 34 13 -32 49 20 45 68 66 7 10 14 24 -19 -15 24 32 49 -7 0 22 12 20 7 -22 24 5 23 -29 -21 60 22 -9 22 61 13 3 23 3 -4 -11 37 34 -3 21 46 76 49 45 68 22 22 26 21 22 12 41 26 41 63 28 13 12 19 37 13 -2 24 -10 -10 2 25 25 22 26 35 38 38 52 21 36 47 50 28 18 29 41 55 37 29 26 18 24 13 18 26 17 5 18 26 8 2 11 4 0 0 61870 341 341 30 11501 17 11 10 6739 2285 22246 2542 3315 4799 5742 6464 6524 4854 4409 4896 6600 7899 7331 6673 6358 5921 5098 4935 5572 5734 5935 5260 4414 3870 3298 3081 2811 2193 1898 1928 2511 2080 2096 2234 3294 7442 38433 184318 446257 518899 256325 207627 74080 3695 95 95 185 58 91 31 101 106 99 97 30 72 37 -12 100 202 85 35 129 78 111 127 142 94 3 53 13 117 127 31 147 211 76 230 165 126 149 98 25 142 212 154 116 200 210 214 159 207 129 44 113 175 148 149 120 74 124 127 170 192 156 90 73 87 116 99 156 108 92 68 139 135 149 90 116 161 128 96 111 87 81 -5 147 154 106 141 116 91 60 120 43 105 124 81 40 40 140 158 40 135 77 157 155 50 95 111 258 656 1893 3317 3318 2541 2153 2387 3946 5165 5025 5069 3876 2447 1458 908 687 294 237 232 294 283 240 296 317 224 203 202 192 150 184 261 214 255 266 167 209 217 201 181 177 102 37 131 116 218 211 211 198 61 88 107 77 193 334 200 178 135 89 109 57 90 92 66 58 110 162 177 119 49 87 78 112 43 74 34 21 36 65 59 44 111 62 49 30 81 59 -9 -25 33 61 77 60 15 26 7 -1 24 29 20 66 43 35 30 46 70 29 36 7 36 47 70 21 53 38 69 70 61 54 40 41 35 62 67 47 59 40 35 74 41 39 48 46 85 37 66 66 60 53 44 37 62 51 43 42 61 42 66 63 62 55 42 67 52 63 36 46 66 65 64 60 46 46 32 42 50 38 63 46 58 63 46 25 24 32 38 23 38 46 17 28 14 13 21 20 17 7 16 16 15 10 61876 343 344 30 11504 17 11 16 6738 2288 6056 4607 5647 7781 10218 12363 13313 14345 15445 14606 13666 14203 16280 17497 17616 17027 16586 15989 14196 11693 8951 6979 5228 4625 4441 4380 4991 9663 7094 4279 3282 6404 18988 10111 15204 27256 8695 16943 82768 199979 238738 186900 159594 93337 32850 1886 2 87 69 39 91 69 111 96 9 -24 21 21 32 15 39 51 65 199 160 63 6 92 41 101 40 94 26 24 56 135 60 10 83 102 70 78 149 89 114 66 41 13 12 26 -24 126 190 40 104 145 147 159 45 73 116 50 64 50 6 98 44 7 79 62 68 78 75 9 -4 15 92 134 21 71 83 33 120 55 49 51 29 61 13 24 1 72 23 36 4 47 101 105 67 86 -5 39 47 59 80 84 59 72 108 32 87 209 805 1993 3208 3483 3995 5249 8247 13073 17045 25331 48427 68239 56195 21709 4622 653 400 270 249 238 234 281 278 275 246 298 215 232 229 211 214 240 223 232 236 229 278 180 115 102 189 114 158 198 155 193 182 144 128 149 160 165 172 239 204 155 118 121 89 91 96 121 106 95 106 99 151 94 94 76 89 86 61 34 9 56 110 58 54 20 62 110 127 69 39 49 59 79 113 79 12 23 40 62 12 27 28 24 32 14 39 40 37 43 52 67 61 29 58 50 50 63 43 48 74 46 52 62 64 68 74 50 56 70 44 32 43 86 95 60 48 50 61 73 90 70 46 40 63 72 72 85 67 96 73 78 69 65 70 55 49 77 71 69 96 73 93 67 72 78 78 58 38 61 69 66 71 60 75 75 60 56 75 55 58 69 57 51 44 55 51 36 49 53 25 19 8 19 11 17 3 61882 338 376 30 11506 17 11 22 6738 2291 270 1475 1228 874 628 287 63 -3 -41 30 547 707 1346 2102 2405 2483 2164 1443 782 1011 1057 1017 1155 11167 74462 95545 90861 79880 106770 115320 114291 180248 237089 250512 291511 340228 326052 324928 378419 525182 562182 284311 41222 2070 46 74 105 84 -58 17 44 79 30 -18 116 56 -58 17 -69 19 -30 92 40 -27 0 32 100 108 74 70 132 100 54 5 17 117 38 33 31 142 21 -68 -33 95 45 4 13 -13 23 32 6 61 145 83 70 104 95 53 113 212 162 55 118 55 46 100 89 47 102 96 80 11 146 50 59 79 76 5 29 -18 2 44 -14 69 89 -12 32 96 46 27 19 57 30 43 -5 4 25 53 89 63 77 12 96 105 186 77 57 58 49 100 78 22 99 348 932 2327 7992 24288 51195 64539 52807 37165 20717 9352 5775 3558 1313 284 229 263 282 305 214 255 262 273 207 223 193 140 151 242 249 182 192 206 183 195 215 156 132 104 150 127 162 165 160 162 153 123 189 192 184 213 225 156 133 167 134 140 111 80 98 91 82 63 91 107 65 76 90 68 51 38 45 14 71 69 58 60 24 33 25 -19 -10 25 -8 1 15 67 32 -19 42 31 -10 15 33 47 27 15 26 4 9 31 54 31 5 63 61 59 11 3 57 35 47 65 53 35 31 65 92 38 18 30 62 67 23 57 36 21 40 34 51 42 36 56 61 42 25 43 78 54 25 39 41 48 38 36 17 10 34 43 34 40 39 41 46 43 28 47 40 33 37 42 39 49 63 54 53 51 45 38 33 29 34 28 43 23 14 23 19 9 4 999999 999999 999999 1 3 61888 308 1155 30 11505 17 11 28 6738 2294 865 4964 11940 23452 40116 65436 105279 159753 236809 339523 540002 678196 780915 907919 770477 363321 51168 720 150 53 113 98 12 43 34 104 44 83 50 68 44 -35 31 30 58 117 81 118 111 173 119 58 76 35 90 77 61 130 96 14 56 70 12 119 85 86 62 80 32 132 11 18 138 123 35 14 68 67 111 85 130 110 139 154 117 127 191 154 172 92 126 133 -15 31 57 41 64 -30 45 9 123 -10 39 25 37 84 27 36 72 148 104 32 -4 -21 -63 -60 -4 9 75 23 35 39 60 97 140 86 109 12 97 36 83 104 34 25 26 84 137 205 591 980 2042 7285 17728 30681 36852 28838 21085 13065 7715 4671 1683 343 246 208 204 210 216 232 222 198 197 216 182 252 177 163 150 171 189 218 202 214 130 162 156 83 96 132 87 113 124 165 140 153 179 120 144 98 142 194 139 115 92 86 75 22 35 38 88 88 81 107 56 24 71 69 44 61 53 20 -4 -43 -18 3 -20 27 36 0 11 12 20 41 31 34 107 27 11 30 46 32 11 41 -4 12 5 26 13 6 15 36 33 30 23 10 18 49 63 43 30 23 -9 -4 47 28 47 25 -8 -4 6 20 32 38 1 -2 48 17 25 -4 -2 20 47 50 33 32 32 18 39 32 27 50 70 52 51 70 43 1 34 20 33 22 49 50 36 47 36 44 34 15 30 24 36 24 38 28 27 28 16 999999 10 29 15 15 22 16 11 0 14 2 61894 313 1211 30 11501 17 11 34 6737 2298 133 1566 4581 9876 20141 43821 86551 163808 314173 542182 583146 549492 718339 795039 697481 446710 64338 7520 12757 1886 82 60 44 82 87 145 69 10 999999 -25 159 71 10 124 23 78 97 105 95 160 143 145 106 -6 -19 122 89 40 29 116 39 63 23 18 76 22 101 179 63 146 124 140 74 87 106 64 79 77 40 50 96 141 117 133 165 97 109 137 100 102 183 115 18 46 53 30 133 118 44 -17 53 37 46 76 124 87 45 120 46 34 62 31 36 -7 43 75 52 84 75 97 -8 53 35 65 20 17 105 65 70 80 83 13 59 105 81 157 433 1712 6558 11253 13744 21106 26475 28430 24706 21178 23514 19863 8051 819 195 164 197 259 241 201 337 285 227 199 209 267 249 232 217 201 286 216 154 177 204 185 233 130 146 131 146 103 111 135 154 192 209 138 177 120 178 150 218 172 114 78 68 147 172 160 85 76 96 92 37 33 113 70 21 85 73 32 16 0 4 14 60 56 22 34 -3 51 6 64 37 12 26 27 58 25 32 41 3 4 25 17 33 3 44 31 11 -8 8 52 69 50 62 21 42 55 47 54 64 53 45 15 54 89 50 40 51 56 52 37 45 26 27 46 80 46 25 71 83 44 16 56 62 43 40 30 24 70 42 35 46 47 33 36 17 21 51 54 50 53 46 49 62 53 39 36 35 59 62 58 43 42 62 40 30 39 57 44 40 24 38 31 34 24 19 17 11 14 2 999999 3 999999 7 61900 317 1121 30 11501 17 11 40 6737 2301 150 2135 5762 12546 25086 37215 54504 62694 109605 274288 502454 809996 897646 760811 791076 625472 382975 100490 2453 311 89 95 162 124 36 73 188 126 136 168 84 20 181 86 69 147 89 120 47 75 87 48 31 71 107 81 68 58 56 85 -44 106 104 118 160 110 66 114 30 104 42 18 128 124 91 68 112 109 91 93 65 123 95 116 147 176 119 48 214 98 73 119 82 98 54 51 83 74 34 125 5 124 -14 41 33 7 72 26 84 63 105 -7 46 58 44 15 59 12 24 108 45 111 52 83 64 15 30 31 75 26 19 64 50 22 73 95 105 153 584 1832 2728 2413 4156 7851 13394 19851 23553 26064 22462 13624 4706 657 257 249 263 246 254 324 336 306 245 275 262 198 188 258 122 120 194 144 225 230 146 272 186 110 126 123 32 88 81 102 129 180 184 201 162 137 116 180 121 153 226 171 170 141 138 122 126 148 109 89 60 40 54 64 96 50 36 56 66 56 31 -20 32 54 21 33 55 38 -3 47 69 58 77 22 16 35 49 83 26 37 30 -16 32 54 12 52 7 29 35 23 22 14 101 37 51 51 53 59 46 53 68 69 75 28 23 21 54 52 61 54 75 56 54 49 34 26 38 40 28 78 90 55 77 69 62 102 49 28 71 93 74 47 50 34 38 56 58 48 65 77 67 55 73 65 53 48 61 52 63 44 29 34 67 53 45 56 47 36 45 31 48 42 45 38 46 34 23 28 9 15 17 12 10 8 3 61906 305 1154 30 11504 17 11 46 6737 2304 12 1321 3980 7227 10579 16713 34357 82714 172402 377351 903999 999999 814638 953627 705919 80649 1160 170 82 77 63 53 91 160 78 130 75 124 73 6 79 6 60 114 143 61 -2 136 221 108 116 158 -7 74 114 117 149 78 60 95 67 99 0 36 134 176 91 113 117 17 112 137 65 179 191 98 178 51 28 134 106 95 48 125 250 90 43 152 77 88 50 109 125 47 79 114 59 76 94 139 132 59 76 61 50 -10 -23 88 154 13 65 101 100 63 93 97 84 24 -17 59 33 42 10 49 86 11 84 33 30 89 43 29 70 61 106 40 16 65 25 107 120 182 350 1065 1319 1540 1719 1214 1346 932 387 189 191 165 173 249 183 199 318 212 216 217 203 214 170 104 178 140 159 159 231 186 155 141 220 173 134 43 130 95 74 70 133 110 110 153 101 155 194 139 128 114 167 190 100 113 80 21 47 45 54 10 42 -11 70 92 21 4 28 10 23 21 -20 64 2 -39 4 -13 -25 10 -4 25 -8 1 -9 34 3 -42 -35 -20 -13 -25 -1 -10 -4 -4 -25 -6 -20 -24 35 -13 19 31 29 13 25 6 51 64 20 13 7 9 -10 -14 13 -3 -1 -18 2 2 -1 -20 6 15 18 3 9 50 33 23 22 51 54 50 16 -4 11 22 17 13 22 32 34 25 27 36 23 54 48 43 25 20 26 30 34 41 32 43 27 22 14 13 7 10 7 17 6 8 17 20 5 999999 1 61912 336 377 30 11507 17 11 52 6737 2307 2277 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 172 5257 18168 31322 57226 129224 247286 375363 608758 801634 782864 672937 592153 589988 145029 5495 154 115 38 -94 25 175 173 206 96 87 -12 120 78 -40 97 25 50 124 76 -13 104 -8 63 77 1 129 140 28 96 78 101 160 82 36 17 25 -6 0 40 151 127 98 59 45 149 137 145 138 160 168 90 142 92 98 14 33 98 189 202 185 146 148 101 98 87 118 61 166 112 59 48 183 85 85 114 94 40 120 63 31 40 25 95 78 -19 56 115 126 126 89 50 8 36 27 43 34 -42 -4 -23 -5 -81 -26 76 72 72 94 53 12 80 33 15 23 48 46 43 110 51 83 53 42 18 81 126 165 242 176 158 212 248 203 158 256 309 276 301 179 174 199 181 207 177 148 155 188 150 182 150 221 173 131 117 131 115 37 53 112 4 101 89 171 182 138 166 141 184 180 183 186 183 200 130 83 62 66 120 86 114 80 24 26 72 41 57 13 -1 4 86 76 9 31 38 -9 -26 14 -32 -26 2 23 13 9 6 -43 28 63 7 -7 10 4 -8 -11 2 12 34 15 -5 19 61 37 9 30 5 15 16 -36 -3 16 36 12 25 46 12 17 40 27 1 -8 16 28 31 26 23 33 32 42 29 16 24 33 4 11 46 53 46 22 25 33 30 52 43 42 21 18 30 26 42 41 27 13 52 55 30 30 45 33 47 22 30 47 29 6 14 27 22 12 16 13 0 8 11 5 9 14 11 0 1 1 61918 300 1096 30 11506 17 11 58 6736 2310 -94 342 1233 7249 15156 29852 47994 55269 88691 178713 353675 646211 975835 999999 999999 343874 35235 833 175 112 21 82 12 35 117 33 107 134 47 166 171 45 29 93 111 19 186 102 8 58 81 42 113 107 162 130 115 109 57 99 48 56 35 107 15 27 81 65 87 60 142 -6 -91 59 36 -53 77 74 63 69 32 99 107 76 143 50 82 128 94 97 140 220 52 -3 126 159 106 39 15 82 28 42 59 45 29 75 58 130 48 74 35 138 91 15 27 54 82 117 -5 46 69 34 82 98 33 62 -39 -16 33 52 23 35 17 50 -8 22 63 -11 16 62 90 13 33 44 -7 23 23 55 57 144 102 110 143 158 161 153 136 138 229 248 269 258 220 202 184 166 234 174 237 180 160 128 130 177 137 145 197 154 109 117 94 127 125 71 139 184 231 161 123 159 131 74 89 156 173 149 134 64 70 38 34 58 43 8 29 9 42 3 49 1 -11 15 -4 37 0 51 25 14 1 -2 4 38 -2 -30 -12 5 -15 15 8 -19 -32 -24 -29 -16 13 -19 -15 20 -9 -26 -16 -17 -19 -7 -8 -33 -11 -24 4 19 13 1 28 33 -19 5 32 -5 -28 11 -21 -45 -10 10 5 -6 30 14 -17 0 22 37 21 -4 28 40 17 22 9 0 26 14 4 -3 23 30 6 -5 3 1 -1 14 5 20 9 999999 11 4 999999 2 2 3 21 14 10 5 5 20 999999 2 61924 340 343 30 11503 17 12 4 6736 2313 4701 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 26 999999 -96 2344 3635 2395 2762 7649 22670 54286 100929 175310 290960 507668 873911 999999 999999 700824 162835 3819 197 87 144 51 6 160 133 47 159 172 10 110 115 118 106 146 78 35 147 86 61 109 148 96 51 122 26 21 140 169 75 49 86 64 108 87 94 155 161 80 134 114 169 125 28 110 92 88 90 30 198 136 81 102 151 154 139 117 82 168 136 105 156 169 113 164 146 114 125 126 154 101 115 179 151 60 53 115 162 -39 14 100 -27 43 95 55 72 188 46 70 48 101 38 36 107 43 8 19 61 33 12 -27 51 101 33 25 120 71 42 108 51 30 24 48 50 67 59 81 94 83 111 137 161 179 175 201 224 159 164 305 219 248 238 325 339 276 250 193 185 187 140 197 109 144 178 221 207 180 156 149 100 98 109 88 126 103 141 183 163 136 201 164 135 79 112 227 195 133 131 153 106 109 104 79 50 83 66 60 23 46 45 75 63 41 39 22 21 23 33 67 24 -34 25 44 23 -3 56 23 4 60 43 75 21 -5 33 21 -7 -17 -2 -43 15 36 13 12 32 16 52 14 19 5 37 24 28 67 77 37 56 89 26 -7 43 62 47 -4 44 12 31 13 29 33 36 65 46 47 34 61 66 36 13 35 40 52 45 57 57 30 17 57 36 27 48 58 65 27 58 23 46 56 52 29 38 23 24 30 44 60 54 54 50 36 29 27 24 32 22 19 31 31 13 6 9 999999 5 999999 999999 3 61930 309 1182 30 11502 17 12 10 6736 2317 -74 510 1755 4157 9152 20135 46958 126168 317252 545164 488715 421700 622140 978812 999999 514070 15528 190 60 122 82 141 124 89 51 127 156 136 -18 -22 63 93 95 97 117 101 165 147 172 87 115 152 140 237 84 100 134 40 -50 132 91 3 -5 36 67 65 66 73 112 61 89 62 28 -2 85 133 84 212 120 178 193 60 75 125 175 117 43 114 198 87 174 88 84 71 101 66 100 97 120 55 87 69 22 3 92 75 126 138 9 28 92 52 81 89 81 139 59 -1 10 42 51 -2 -8 1 -34 -26 70 46 65 124 52 -14 5 74 26 -82 -40 23 18 88 57 -69 -14 35 81 82 65 180 152 113 153 170 164 216 124 164 137 161 265 247 266 259 250 271 222 232 209 182 150 130 122 119 104 184 153 149 120 74 69 114 87 103 179 146 108 116 132 72 93 139 123 148 130 191 174 147 131 85 26 3 8 22 37 59 44 43 33 61 29 24 36 8 17 22 -13 -6 18 18 19 54 23 8 -35 -11 13 15 22 4 41 -11 -17 -6 -5 29 5 34 17 14 9 16 25 58 57 22 20 16 32 10 19 15 39 9 48 47 -5 5 18 42 29 27 18 4 -6 25 2 25 35 14 31 6 49 31 33 37 33 51 41 13 -16 13 19 40 33 18 21 30 36 39 26 34 65 52 26 33 26 35 38 26 20 37 33 26 21 20 32 33 17 999999 5 999999 999999 15 13 8 2 10 999999 999999 5 61936 313 1154 30 11504 17 12 16 6736 2320 387 2149 4755 10151 22044 46882 92433 188430 360429 483639 818349 999999 999999 494937 578454 307938 10747 341 177 131 71 -21 106 94 166 142 100 134 201 146 209 128 134 39 18 116 132 87 143 210 172 85 181 82 110 101 67 136 105 9 78 103 184 213 108 140 153 149 100 78 71 146 118 141 119 24 157 97 58 113 22 193 69 101 149 89 135 95 168 140 161 99 122 100 99 67 156 105 105 51 166 96 82 82 85 154 54 65 114 132 128 80 74 161 133 105 54 77 211 140 52 124 67 57 70 71 31 114 46 107 99 75 108 1 45 149 92 61 95 46 119 100 97 131 33 10 106 108 99 214 273 180 197 223 159 179 227 255 277 343 238 240 233 256 269 202 257 240 193 201 207 174 160 152 133 129 172 144 97 157 133 223 211 202 202 170 184 123 146 126 147 138 211 201 243 178 153 105 19 54 82 88 56 23 33 68 49 103 101 55 21 56 42 22 65 57 56 81 36 26 29 29 0 41 51 63 50 10 0 18 43 33 -7 1 26 18 16 41 13 35 34 28 20 40 33 -11 38 47 68 59 41 69 57 5 37 43 43 43 41 62 80 48 64 53 47 63 52 42 57 40 88 54 49 55 61 73 58 47 69 73 63 46 27 54 63 55 60 67 43 35 34 66 68 39 57 80 67 56 62 27 33 47 41 45 35 35 47 40 32 33 36 29 22 21 39 17 29 20 7 14 22 13 6 61942 308 1095 30 11505 17 12 22 6735 2323 499 2850 7010 16348 37733 74944 148052 289815 241668 308981 444137 361213 379971 605154 722573 970426 656086 126656 2565 113 146 164 80 130 165 103 94 98 83 85 163 100 96 144 91 135 128 153 118 181 149 121 121 116 130 125 61 182 100 121 121 176 169 129 97 134 91 157 94 118 98 32 4 -4 34 232 82 110 231 84 73 62 81 185 170 202 171 102 41 70 150 33 100 181 143 163 81 195 157 81 8 159 113 133 105 29 50 79 126 71 99 179 72 116 77 25 17 89 90 44 77 50 27 30 104 92 69 116 17 78 -10 0 128 146 140 162 22 73 113 59 76 115 133 52 57 106 0 -19 45 105 129 166 183 185 101 174 293 215 194 185 234 208 222 322 309 273 276 305 236 253 212 158 161 209 147 133 101 169 92 72 128 121 137 164 197 179 141 213 122 88 136 132 93 80 164 206 162 107 70 55 103 80 103 55 128 130 80 56 90 27 28 61 62 49 34 72 62 11 -12 -33 19 17 52 10 13 31 25 -1 -2 13 -22 25 28 7 20 -2 13 54 86 55 20 -3 28 50 18 1 13 43 52 68 44 -1 9 31 26 39 11 33 14 32 60 63 19 18 15 30 33 18 22 17 35 54 42 20 28 51 62 72 66 27 40 58 50 41 49 51 27 38 48 58 43 31 55 57 51 42 61 66 39 39 63 39 9 18 42 25 10 6 13 24 13 20 16 12 17 2 3 3 61948 304 1186 30 11506 17 12 28 6735 2326 586 1789 3813 8882 19938 43303 99237 209463 325834 367537 466596 624835 999999 999999 910015 107729 1601 82 67 42 61 182 117 139 95 85 -51 113 113 120 142 187 120 46 194 169 -18 87 174 131 151 152 126 14 95 79 85 70 92 87 -12 116 61 166 81 142 109 48 -1 85 25 57 -15 43 27 53 123 49 30 67 87 130 170 169 196 131 24 127 118 117 29 43 98 107 135 75 60 73 51 98 45 11 54 3 92 70 87 160 98 106 90 24 115 54 97 65 49 65 65 94 46 110 -3 1 115 172 147 91 25 112 79 17 1 107 75 89 47 90 54 110 110 80 93 80 52 25 40 125 196 146 156 233 184 130 176 118 197 237 231 313 315 320 330 293 280 345 327 256 261 267 276 216 244 177 188 177 188 175 159 134 58 104 202 188 160 105 101 102 149 111 138 139 127 116 157 238 188 110 45 60 84 122 96 40 56 89 46 43 2 17 77 33 30 74 79 19 82 28 3 48 -30 9 36 27 -8 -25 3 6 37 19 -8 28 -32 14 50 6 27 43 20 14 8 24 7 -10 21 53 -2 30 8 43 10 15 26 0 -9 -1 26 37 92 27 23 26 29 70 51 59 53 39 30 42 11 45 11 18 52 81 37 30 44 50 36 49 50 73 43 50 45 44 36 38 45 38 37 41 54 39 30 38 40 31 19 31 23 26 36 16 10 24 23 9 8 1 8 16 61954 344 256 30 11506 17 12 34 6735 2329 1040 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 382 2426 5732 12059 27248 59619 124456 288088 538483 708778 999999 999999 999999 29514 432 140 41 73 165 178 196 338 280 167 108 93 95 125 89 64 170 95 165 142 230 267 291 259 66 121 175 181 113 239 149 157 140 64 19 136 138 137 156 145 64 111 79 98 177 120 236 150 136 151 84 104 107 111 54 81 99 128 163 205 195 254 142 187 164 130 203 160 172 138 149 188 171 112 119 101 155 136 193 143 93 142 42 95 56 41 118 187 143 79 43 84 135 70 72 135 131 156 72 136 127 108 237 188 178 186 125 83 75 86 181 33 63 108 63 92 100 88 88 66 194 184 141 168 183 201 174 193 250 272 165 148 212 250 304 248 292 344 309 249 318 331 299 357 314 218 260 212 189 223 192 210 181 140 105 193 91 112 162 217 296 254 218 176 167 138 194 162 127 109 83 159 166 202 166 169 161 152 142 109 94 101 172 82 99 88 73 56 81 101 44 29 41 17 22 13 62 76 77 52 42 33 15 49 77 51 74 37 47 70 34 31 50 48 58 63 75 36 74 54 41 35 66 65 36 76 94 54 74 70 74 67 65 51 55 62 91 96 57 51 63 88 83 61 51 48 98 85 84 88 49 62 71 53 105 86 85 98 78 66 67 83 64 60 57 63 67 73 79 66 85 62 61 66 64 79 70 65 66 63 45 52 54 55 62 67 54 37 23 30 37 34 31 23 35 29 19 17 6 3 61960 321 939 30 11499 17 12 40 6734 2332 -46 10 59 187 301 148 143 541 2506 11953 28819 48379 83272 153047 271094 447120 755088 999999 999999 966192 125085 1595 172 160 183 114 134 178 69 79 122 109 105 130 177 179 180 98 134 127 163 195 74 78 196 143 31 121 248 98 90 135 130 102 107 75 87 53 39 97 60 43 140 73 93 118 40 -9 148 112 128 141 100 50 -9 62 59 86 179 208 128 85 177 226 111 75 135 64 132 104 170 114 145 154 137 202 96 48 102 56 175 155 36 81 211 45 86 24 67 81 70 96 94 106 154 161 158 162 97 68 273 695 593 603 1347 931 249 148 63 28 67 22 35 86 80 52 97 27 21 111 170 101 87 160 147 104 165 180 52 39 182 159 104 116 220 257 217 225 269 290 263 232 358 336 273 277 256 219 187 173 155 164 119 117 170 70 119 120 120 168 162 165 231 186 86 131 155 100 145 180 106 77 133 119 82 141 192 145 154 70 126 111 97 116 192 124 71 106 85 37 76 75 47 98 86 66 29 19 44 19 -18 59 90 30 56 38 56 22 67 63 28 11 31 3 15 57 55 63 44 46 24 40 17 25 30 20 50 49 74 45 12 35 58 72 35 74 18 48 56 30 38 81 47 40 31 31 31 55 34 47 73 66 54 55 55 56 49 64 56 66 63 50 64 94 87 48 45 37 33 72 54 46 76 63 56 56 53 55 47 38 55 48 45 45 38 34 43 35 43 51 42 35 31 24 21 20 17 8 6 11 8 61966 320 831 30 11481 17 12 46 6734 2336 -48 256 591 637 779 903 1405 1678 1415 2002 4972 17576 45690 88543 181909 338444 535463 786363 999999 999999 811665 233436 6324 268 129 63 127 156 182 2 121 198 96 17 119 114 180 10 82 71 97 68 81 80 148 134 148 34 179 125 187 64 69 138 139 148 145 120 113 28 72 48 46 -1 53 13 57 92 28 13 21 21 47 9 1 48 153 116 -7 129 175 172 58 -17 114 56 78 153 112 121 176 162 138 68 146 58 117 72 112 137 60 102 94 53 100 79 3 97 112 105 4 18 72 118 357 385 737 1058 1277 1811 1831 1784 1753 894 951 987 945 808 454 80 83 53 38 33 62 56 26 55 93 58 5 25 90 36 104 124 167 129 186 79 151 174 108 184 204 176 156 143 189 195 218 239 239 190 276 304 264 325 256 173 210 187 106 114 157 120 97 72 152 95 109 141 171 144 152 116 150 87 127 83 100 84 138 70 65 122 50 127 175 182 135 71 88 111 86 67 113 101 52 86 153 61 21 41 77 25 18 69 -3 27 9 -7 -23 24 -9 -10 -10 25 20 52 9 16 35 8 -12 -30 27 35 18 27 24 1 22 17 30 24 -35 -19 1 23 60 38 74 42 12 15 35 34 33 28 25 -31 19 24 64 75 79 37 46 41 49 43 53 64 57 38 26 24 30 4 20 59 50 55 32 33 35 55 60 43 61 53 43 46 33 40 69 49 43 51 35 42 34 25 36 48 31 26 38 28 17 19 12 28 14 14 13 7 11 6 61972 327 684 30 11454 17 12 52 6734 2339 29 572 797 924 1239 1982 2552 5082 8864 14493 17423 13372 7137 7079 8293 12831 30890 68866 145975 161343 223460 334256 414973 579780 824745 999999 876953 325409 47231 1526 90 200 96 101 163 171 151 250 213 65 88 170 100 180 129 144 166 145 50 101 87 102 230 216 41 41 198 104 111 122 84 82 23 121 -19 71 74 53 75 111 87 109 -50 -20 23 109 48 54 -59 56 202 92 36 5 43 91 42 106 73 85 34 97 76 113 16 -22 97 127 122 137 108 107 19 52 152 103 124 168 174 133 52 53 34 138 16 112 97 83 114 32 305 999 2127 3563 4610 4389 4095 2976 1406 627 178 79 16 75 84 86 85 97 133 49 100 19 82 90 18 46 26 84 203 196 45 43 142 139 84 143 214 185 148 139 164 90 155 247 219 251 239 221 264 247 229 263 220 318 301 215 241 237 163 174 115 102 81 99 150 108 137 236 140 208 191 174 102 103 88 57 70 157 129 211 128 111 135 102 83 54 74 73 63 117 135 98 130 158 121 94 72 67 18 16 50 54 81 79 17 45 18 21 17 0 -9 2 24 51 3 26 33 30 7 -13 -14 42 9 19 53 40 44 21 32 15 37 39 55 37 52 41 23 84 40 48 86 76 60 39 32 66 57 68 58 67 96 101 57 83 47 58 36 53 67 54 47 55 41 49 52 92 78 58 35 57 61 43 48 34 44 56 63 54 47 65 51 46 44 63 65 57 51 66 67 52 46 47 53 51 46 41 45 22 26 22 21 28 12 12 19 13 1 61978 322 1042 30 11422 17 12 58 6734 2342 -21 172 357 828 2088 6472 14605 31413 69280 149110 306288 602158 999999 999999 999999 432133 12724 374 129 64 180 164 162 91 182 205 114 308 216 151 188 216 190 133 94 109 92 137 229 99 88 224 197 311 176 218 155 108 260 239 165 131 108 168 92 144 -27 123 9 60 81 75 31 79 89 87 32 55 161 79 44 213 180 65 7 22 111 162 162 183 133 115 91 129 171 259 246 85 196 184 192 164 113 108 238 148 121 172 195 167 153 115 107 128 76 110 65 71 63 576 1213 1744 1533 830 368 175 115 102 59 107 128 125 127 152 94 105 95 132 53 8 96 76 70 42 79 97 79 57 149 80 141 138 167 169 209 223 162 208 209 180 198 213 229 318 267 198 340 355 252 275 271 311 369 346 283 275 253 96 137 169 192 153 88 125 180 195 224 212 220 249 141 126 131 84 92 122 143 35 131 236 150 154 164 139 116 89 142 164 105 139 172 171 133 162 147 74 121 52 72 107 102 53 31 58 62 70 53 57 81 72 68 104 47 47 64 63 47 62 18 13 13 41 59 54 104 84 62 62 23 57 48 57 37 29 55 49 92 86 61 53 64 103 91 104 89 76 88 97 62 91 115 96 115 95 75 91 96 99 99 73 72 84 104 93 104 80 90 102 89 92 87 87 86 83 90 97 94 86 91 88 98 89 69 90 102 93 82 86 85 83 77 58 76 75 67 72 64 62 54 55 59 56 51 42 42 52 28 28 23 9 10 4 61984 321 798 30 11388 17 13 4 6733 2345 -17 445 967 1650 2466 4272 6331 7921 9682 9682 9596 11576 22195 48309 86306 137343 208907 411986 830555 936247 999999 818692 487000 140838 5010 248 113 99 94 93 193 109 206 96 84 29 135 51 65 70 53 155 105 164 183 18 61 99 226 128 79 180 190 40 97 49 74 115 160 105 40 17 31 -21 -1 69 47 60 45 39 55 35 41 -24 -3 26 31 11 -36 26 116 81 35 52 13 27 103 150 56 142 94 98 75 180 88 117 151 143 135 129 77 193 181 96 66 61 75 131 96 105 178 113 83 111 24 37 92 200 754 2035 3823 3777 2198 1335 1067 2050 2599 1851 3227 7306 7425 4088 1781 510 99 75 48 100 62 47 38 115 -23 7 89 173 142 143 146 154 139 163 208 199 122 141 138 140 196 169 186 184 241 258 247 211 230 276 269 243 196 197 233 252 147 213 169 169 135 81 103 162 173 145 144 178 150 108 92 60 27 82 75 41 99 79 115 37 112 63 83 112 131 146 90 92 68 38 100 109 139 68 115 140 116 23 14 14 61 32 37 63 51 26 34 17 44 10 -12 29 40 -8 15 23 33 17 14 -18 -26 9 34 29 45 38 59 20 22 39 40 47 31 43 38 25 38 57 16 61 28 45 41 61 17 60 81 49 7 61 63 45 20 54 77 88 69 77 74 53 61 58 42 66 64 41 47 41 59 61 68 38 60 73 43 57 70 57 65 64 66 51 48 48 48 53 31 22 41 45 36 32 33 29 31 24 26 28 23 31 19 5 9 61990 338 285 30 11355 17 13 10 6733 2348 2338 258 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 541 781 1144 1905 3371 6767 14002 25489 42993 94500 196251 388582 703248 999999 999999 799598 590865 319769 101777 2584 98 57 175 104 87 78 92 23 91 115 125 64 61 44 2 28 101 2 63 34 90 54 138 129 104 6 35 93 143 76 14 64 53 -1 -47 -20 13 80 8 11 14 3 37 3 85 126 136 48 1 25 -58 -31 30 37 79 56 149 102 56 79 0 83 71 63 54 121 40 102 193 128 127 136 118 36 25 80 86 118 44 33 54 102 89 10 44 72 116 56 65 121 114 22 296 1418 3137 3894 4085 4027 5689 8113 9537 10599 11863 9850 5581 2871 2013 1635 828 392 149 62 28 47 -23 24 69 77 89 65 16 124 163 111 100 143 163 158 158 116 230 152 177 174 167 211 183 170 121 230 281 222 197 273 220 187 188 168 160 190 136 111 52 125 165 175 121 141 186 208 154 132 66 68 28 -3 67 62 91 32 55 75 80 56 30 34 21 108 126 56 28 74 64 94 120 123 54 30 16 4 44 74 90 -4 -12 50 -3 -19 -21 -10 -14 19 26 42 7 -17 -19 29 34 26 21 23 15 31 33 32 17 11 3 -4 5 16 25 29 33 42 18 -6 -9 19 -27 -13 16 56 56 36 38 35 53 55 43 36 19 46 50 59 41 28 26 18 11 47 53 43 25 20 37 55 39 44 47 23 19 30 26 43 45 39 27 34 21 42 51 38 35 32 37 50 41 21 29 35 24 22 16 18 20 20 20 7 999999 999999 4 1 61996 317 940 30 11320 17 13 16 6733 2351 90 610 1525 2348 2757 3080 3968 11085 24485 30720 77564 138978 226058 396340 484502 660225 725036 734219 634151 675338 509317 116695 2416 116 50 37 113 221 128 46 37 173 60 93 48 111 85 60 53 131 45 -28 101 113 23 48 118 28 55 48 6 46 66 14 57 24 6 19 -10 23 26 26 23 25 33 67 -4 2 64 -10 -6 17 -9 44 1 -10 29 -23 -76 -40 40 55 21 70 -9 42 60 112 141 156 120 144 170 201 142 122 193 265 144 42 77 63 99 184 173 164 86 65 89 125 132 166 93 123 43 199 917 2369 4859 7010 8630 10686 11948 13027 11973 7940 4900 3524 2795 2005 1097 525 212 116 101 123 112 91 7 58 137 52 83 102 74 86 153 62 83 153 99 124 213 146 242 266 242 259 224 193 195 241 273 259 246 245 222 245 244 188 155 207 117 116 97 105 67 70 91 170 166 208 203 197 179 152 87 122 96 92 49 75 27 37 58 43 90 44 126 80 114 78 98 97 84 103 77 97 134 118 83 83 60 95 75 73 48 39 57 21 3 33 34 28 59 45 59 35 19 32 6 1 -16 51 -16 11 49 42 42 57 4 -1 43 32 40 22 41 49 43 45 44 50 49 64 25 44 57 82 66 43 33 50 31 32 64 98 64 84 82 64 49 76 62 42 40 63 57 60 90 93 53 56 54 41 38 41 49 79 63 52 52 59 69 74 68 74 74 52 51 55 58 57 55 53 61 56 48 41 20 16 28 35 34 36 26 11 9 62002 339 303 30 11283 17 13 22 6732 2355 1837 598 537 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 257 2919 8173 16573 33298 65587 88001 64238 59678 45671 71877 130140 192745 228128 208962 149941 156948 305858 396139 430616 322209 552568 561239 299619 57570 457 73 107 129 23 75 156 114 107 142 172 86 68 46 202 195 178 62 123 276 138 90 47 53 42 -20 21 58 110 17 38 161 1 -27 99 32 35 -33 17 8 65 -5 35 11 10 -34 93 -5 12 -8 84 62 8 -5 49 90 -36 28 182 17 57 108 13 35 109 60 154 157 153 146 137 229 150 121 101 145 112 74 42 101 195 61 98 54 81 97 112 54 53 39 78 96 139 191 482 1231 2589 5131 6196 5462 4239 3302 2425 1913 1984 2286 1744 969 359 90 153 38 36 49 58 53 123 85 34 25 104 131 121 125 148 112 112 104 41 156 170 196 191 218 179 189 266 287 256 237 288 296 334 266 268 291 248 264 185 204 196 115 135 102 59 61 97 115 164 229 181 268 129 171 127 41 55 48 102 27 23 37 40 118 70 66 66 76 29 9 113 129 118 85 91 113 93 -1 67 75 34 72 46 3 22 59 32 12 6 24 49 66 49 67 12 16 -2 -3 -28 5 50 -18 6 43 43 25 19 52 22 31 45 68 56 38 42 26 56 70 52 64 40 36 62 64 82 55 72 50 62 57 24 20 39 31 37 50 67 68 57 63 46 21 39 52 41 54 59 56 60 65 51 45 53 58 40 36 44 54 73 49 30 53 65 51 37 46 47 62 52 45 56 41 26 24 36 41 28 30 30 20 13 26 13 13 10 999999 1 62008 307 865 30 11245 17 13 28 6732 2358 116 1392 1360 3362 9117 15083 26350 35430 37566 70010 86945 98902 158172 229403 330521 411735 566110 842134 985891 868627 335894 11789 141 105 54 117 102 96 -30 104 137 58 94 87 144 75 96 98 54 70 117 152 95 133 135 31 99 68 71 30 94 67 32 74 20 -39 29 -21 -65 -14 22 56 42 -22 11 5 21 -34 -45 -3 28 21 62 -46 -86 -10 -46 35 19 8 3 21 -13 -66 51 90 54 80 -3 104 124 45 21 70 93 107 158 92 14 71 102 85 41 -13 47 47 -2 13 105 68 58 -12 35 22 -67 -66 -10 23 7 27 35 -44 -22 17 0 54 126 125 106 76 79 103 6 58 18 107 225 170 117 71 24 36 -36 6 97 143 70 62 39 69 119 76 74 95 142 131 185 197 245 193 238 162 162 120 208 232 260 236 167 213 208 205 159 171 177 74 -25 60 120 136 179 130 109 158 199 147 82 115 85 59 47 17 -8 46 65 40 93 69 8 47 20 34 27 -18 13 36 93 108 74 50 41 22 22 12 7 11 -19 -43 -5 -15 -15 9 -17 1 -22 24 16 5 -41 -25 -13 -15 -17 -32 -26 -2 11 10 -38 -11 -12 -8 -14 -36 -28 1 16 10 -4 -27 -5 -13 2 23 44 17 20 17 35 21 34 18 21 -11 20 -11 -4 -2 9 21 15 40 8 14 -2 -14 13 22 4 13 16 25 15 9 11 19 10 999999 999999 999999 3 12 7 9 2 5 16 12 8 999999 3 16 4 15 999999 999999 9 62014 310 975 30 11205 17 13 34 6732 2361 684 4449 10285 14642 11398 14615 21456 38136 93216 214792 372881 587864 999999 999999 999999 396352 9711 102 50 194 112 26 206 121 43 138 119 156 -9 45 120 239 97 86 65 30 138 31 129 137 130 82 145 21 41 12 -59 118 41 63 48 100 -23 76 84 9 51 -10 49 25 116 10 -67 -38 5 24 51 -13 -5 15 44 -25 9 72 46 63 19 -70 9 16 11 87 -10 -2 49 96 60 27 121 74 106 103 41 130 176 126 143 142 129 157 136 86 45 48 44 30 67 103 58 43 109 32 29 146 140 56 43 10 77 87 25 77 47 70 23 34 8 93 94 80 156 156 185 244 212 95 77 68 58 15 31 34 69 78 9 55 78 90 104 77 137 205 145 149 206 199 219 183 227 204 139 159 225 212 218 240 151 140 119 190 161 109 40 30 36 88 95 160 205 194 130 112 147 91 103 125 89 2 50 27 40 111 93 45 57 62 50 -10 26 3 61 93 70 95 139 82 67 64 87 64 -7 21 15 8 4 0 24 -11 27 -5 8 57 38 12 7 -17 -41 23 16 -16 -19 -9 -9 16 25 1 -9 14 7 19 39 39 21 -7 9 55 45 34 -11 -2 53 22 42 71 85 35 24 25 22 42 32 16 31 55 44 11 18 45 29 38 28 18 20 46 27 30 23 18 21 40 32 43 41 40 28 25 26 40 30 27 52 36 32 26 12 31 30 28 38 32 28 23 16 7 14 9 999999 999999 999999 9 62020 311 1021 30 11161 17 13 40 6732 2364 916 3443 8138 19272 44880 96758 184627 287878 340802 521588 949888 999999 999999 396828 16147 346 216 127 217 142 118 108 148 160 162 82 59 126 224 42 78 121 106 136 138 142 172 28 60 145 114 120 104 106 141 85 143 116 139 134 -79 66 75 41 68 45 22 77 36 39 29 -9 1 -84 -58 -14 15 61 16 -31 76 99 118 84 112 86 58 55 73 65 118 4 114 -3 35 81 103 55 101 100 169 90 84 166 168 217 148 177 174 81 68 30 12 54 132 58 99 114 99 63 85 153 66 90 89 84 179 73 87 59 73 65 103 35 66 93 73 103 52 132 81 82 106 121 134 101 3 11 84 39 53 97 100 61 84 126 131 114 67 134 140 162 206 296 217 237 267 287 293 206 205 205 245 278 297 286 241 198 128 128 150 54 28 68 120 141 151 175 154 172 204 155 152 187 154 120 97 37 36 14 60 122 56 85 83 96 90 64 61 83 76 110 74 91 56 91 63 16 50 52 48 30 26 -16 7 22 34 28 32 40 53 57 20 32 19 48 27 -4 -27 1 -5 35 37 9 41 52 18 12 31 30 42 32 27 29 60 65 48 33 42 52 32 54 26 53 55 38 57 49 44 24 56 40 51 70 59 93 72 59 54 47 54 40 24 45 46 40 37 43 42 60 61 40 31 56 44 39 62 53 55 55 45 38 48 55 40 25 41 60 48 21 35 35 24 31 25 14 11 11 2 2 2 62026 333 284 30 11114 17 13 46 6731 2367 1178 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 194 1361 5320 25215 89866 228360 451203 597147 489862 269496 192484 71949 93086 191000 447490 714440 535048 191640 10493 279 147 130 92 109 58 -17 39 163 160 152 184 174 136 166 184 72 112 204 66 181 165 98 47 -19 10 79 19 61 102 101 41 10 -56 131 64 69 46 77 113 117 162 45 84 -31 -14 98 37 -59 133 102 48 64 95 47 53 -9 19 1 13 31 40 159 66 -25 79 18 59 77 95 161 169 47 54 173 82 59 88 215 216 132 106 145 70 74 165 45 62 150 110 102 65 124 108 92 159 128 76 89 152 146 98 65 72 95 100 60 110 19 36 23 75 59 61 60 84 49 95 9 0 35 66 30 44 125 91 36 91 71 57 54 130 136 100 82 122 183 169 203 264 262 215 231 291 281 239 233 235 246 244 172 218 214 181 206 172 163 117 109 57 131 157 202 192 153 196 240 184 127 72 75 72 58 53 63 64 59 62 75 72 69 72 80 34 78 110 83 69 101 58 64 34 44 35 5 24 52 16 20 16 -13 42 73 65 84 76 50 14 52 31 58 32 50 25 -1 23 38 -16 34 36 6 48 34 53 43 40 60 14 36 56 55 35 39 36 52 55 47 56 43 51 35 54 58 37 45 27 44 48 53 60 56 58 54 67 41 44 41 53 62 45 51 72 52 45 43 39 57 43 44 30 40 47 40 53 48 50 62 54 48 47 41 45 48 46 55 40 19 15 20 15 7 999999 1 2 62032 306 837 30 11067 17 13 52 6731 2370 -64 951 6696 38987 145833 336136 711417 999999 999999 735358 151743 6323 2077 1805 1717 8350 68954 67409 12370 479 170 150 108 132 102 55 55 25 85 65 104 84 2 9 91 98 101 55 99 62 62 121 -2 74 69 64 -26 -5 4 72 30 -69 -57 -1 -9 50 36 20 -47 26 89 -24 -51 -38 -20 -68 -28 27 -27 87 80 -4 -5 -15 35 6 78 -19 -48 6 -8 -29 58 130 64 -11 19 78 95 100 1 -64 35 107 122 81 145 101 56 76 101 70 94 46 77 167 120 52 46 46 4 76 57 50 48 109 55 120 77 29 31 40 63 -15 6 72 121 39 35 -3 23 55 70 47 48 54 98 44 3 4 -1 74 140 95 -13 3 36 92 151 60 3 70 47 92 70 100 134 106 154 196 165 191 208 277 257 250 269 249 190 201 261 231 172 220 171 121 152 136 70 24 108 166 165 166 179 175 125 57 61 52 31 31 10 46 79 87 75 88 31 41 17 54 1 -5 27 -16 31 57 52 32 17 45 32 -4 36 50 47 1 32 -12 -20 -32 -24 -8 10 -21 -35 -4 38 9 -10 -10 6 24 44 11 -6 -9 -9 -21 -17 -3 -8 -3 6 8 29 7 15 48 45 26 8 10 32 13 0 21 32 42 41 55 18 23 23 13 3 22 32 43 25 15 13 7 16 12 17 18 19 14 17 35 29 17 15 3 16 9 22 16 18 14 31 27 21 11 19 6 3 14 14 13 10 2 999999 3